!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
!_TAG_FILE_SORTED	0	/0=unsorted, 1=sorted, 2=foldcase/
!_TAG_PROGRAM_AUTHOR	Darren Hiebert	/dhiebert@users.sourceforge.net/
!_TAG_PROGRAM_NAME	Exuberant Ctags	//
!_TAG_PROGRAM_URL	http://ctags.sourceforge.net	/official site/
!_TAG_PROGRAM_VERSION	5.8	//
module.exports.env	/Users/jonathan/repos/identifiers-arxiv/.eslintrc.js	/^module.exports = {$/;"	property	line:1
language	/Users/jonathan/repos/identifiers-arxiv/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/.travis.yml	/^node_js:$/;"	function	line:2
cache	/Users/jonathan/repos/identifiers-arxiv/.travis.yml	/^cache: yarn$/;"	function	line:7
extract	/Users/jonathan/repos/identifiers-arxiv/lib/arxiv.js	/^function extract(str) {$/;"	function	line:3
extract	/Users/jonathan/repos/identifiers-arxiv/lib/arxiv.js	/^function extract(str) {$/;"	function	line:3
extractPre2007Ids	/Users/jonathan/repos/identifiers-arxiv/lib/arxiv.js	/^function extractPre2007Ids(str) {$/;"	function	line:7
extractPre2007Ids	/Users/jonathan/repos/identifiers-arxiv/lib/arxiv.js	/^function extractPre2007Ids(str) {$/;"	function	line:7
extractPost2007Ids	/Users/jonathan/repos/identifiers-arxiv/lib/arxiv.js	/^function extractPost2007Ids(str) {$/;"	function	line:11
extractPost2007Ids	/Users/jonathan/repos/identifiers-arxiv/lib/arxiv.js	/^function extractPost2007Ids(str) {$/;"	function	line:11
extractIds	/Users/jonathan/repos/identifiers-arxiv/lib/arxiv.js	/^function extractIds(str, re) {$/;"	function	line:15
extractIds	/Users/jonathan/repos/identifiers-arxiv/lib/arxiv.js	/^function extractIds(str, re) {$/;"	function	line:15
stripScheme	/Users/jonathan/repos/identifiers-arxiv/lib/arxiv.js	/^function stripScheme(str) {$/;"	function	line:26
stripScheme	/Users/jonathan/repos/identifiers-arxiv/lib/arxiv.js	/^function stripScheme(str) {$/;"	function	line:26
1.0.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/CHANGELOG.md	/^## 1.0.3$/;"	function	line:1
1.0.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/CHANGELOG.md	/^## 1.0.2$/;"	function	line:7
atob	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/index.js	/^var atob = require('.\/lib\/atob');$/;"	variable	line:3
btoa	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/index.js	/^var btoa = require('.\/lib\/btoa');$/;"	variable	line:4
module.exports.atob	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/index.js	/^module.exports = {$/;"	property	line:6
module.exports.btoa	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/index.js	/^  atob: atob,$/;"	property	line:7
atob	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/lib/atob.js	/^function atob(input) {$/;"	function	line:7
atob	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/lib/atob.js	/^function atob(input) {$/;"	function	line:7
atobLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/lib/atob.js	/^function atobLookup(chr) {$/;"	function	line:90
atobLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/lib/atob.js	/^function atobLookup(chr) {$/;"	function	line:90
btoa	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/lib/btoa.js	/^function btoa(s) {$/;"	function	line:6
btoa	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/lib/btoa.js	/^function btoa(s) {$/;"	function	line:6
btoaLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/lib/btoa.js	/^function btoaLookup(idx) {$/;"	function	line:46
btoaLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/lib/btoa.js	/^function btoaLookup(idx) {$/;"	function	line:46
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "name": "abab",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "version": "1.0.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "description": "WHATWG spec-compliant implementations of window.atob and window.btoa.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "main": "index.js",$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "files": [$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "scripts": {$/;"	function	line:10
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "mocha": "mocha test\/node",$/;"	function	line:11
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "karma": "karma start",$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "test": "npm run lint && npm run mocha && npm run karma",$/;"	function	line:13
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "lint": "jscs . && eslint ."$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "repository": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "type": "git",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "url": "git+https:\/\/github.com\/jsdom\/abab.git"$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "keywords": [$/;"	function	line:20
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "author": "Jeff Carpenter <gcarpenterv@gmail.com>",$/;"	function	line:25
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "license": "ISC",$/;"	function	line:26
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "bugs": {$/;"	function	line:27
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "url": "https:\/\/github.com\/jsdom\/abab\/issues"$/;"	function	line:28
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "homepage": "https:\/\/github.com\/jsdom\/abab#readme",$/;"	function	line:30
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^  "devDependencies": {$/;"	function	line:31
babel-core	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "babel-core": "^6.1.4",$/;"	function	line:32
babel-loader	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "babel-loader": "^6.1.0",$/;"	function	line:33
babel-preset-es2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "babel-preset-es2015": "^6.1.4",$/;"	function	line:34
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "eslint": "^1.3.1",$/;"	function	line:35
jscs	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "jscs": "^2.1.1",$/;"	function	line:36
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "karma": "^0.13.10",$/;"	function	line:37
karma-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "karma-cli": "^0.1.1",$/;"	function	line:38
karma-firefox-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "karma-firefox-launcher": "^0.1.6",$/;"	function	line:39
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "karma-mocha": "^0.2.0",$/;"	function	line:40
karma-sauce-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "karma-sauce-launcher": "^0.2.14",$/;"	function	line:41
karma-webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "karma-webpack": "^1.7.0",$/;"	function	line:42
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "mocha": "^2.2.5",$/;"	function	line:43
webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/package.json	/^    "webpack": "^1.12.2"$/;"	function	line:44
abab	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/README.md	/^# abab$/;"	function	line:1
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/README.md	/^## API$/;"	function	line:15
`btoa` (base64 encode)	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/README.md	/^### `btoa` (base64 encode)$/;"	function	line:17
`atob` (base64 decode)	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/README.md	/^### `atob` (base64 decode)$/;"	function	line:24
Valid characters	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/README.md	/^#### Valid characters$/;"	function	line:31
Browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/README.md	/^## Browsers$/;"	function	line:35
Checklists	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/README.md	/^### Checklists$/;"	function	line:46
Remembering `atob` vs. `btoa`	/Users/jonathan/repos/identifiers-arxiv/node_modules/abab/README.md	/^### Remembering `atob` vs. `btoa`$/;"	function	line:50
4.0.4 (2016-12-19)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 4.0.4 (2016-12-19)$/;"	function	line:1
Bug fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Bug fixes$/;"	function	line:3
4.0.3 (2016-08-16)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 4.0.3 (2016-08-16)$/;"	function	line:10
Bug fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Bug fixes$/;"	function	line:12
4.0.2 (2016-08-11)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 4.0.2 (2016-08-11)$/;"	function	line:21
Bug fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Bug fixes$/;"	function	line:23
4.0.1 (2016-08-08)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 4.0.1 (2016-08-08)$/;"	function	line:30
Bug fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Bug fixes$/;"	function	line:32
4.0.0 (2016-08-07)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 4.0.0 (2016-08-07)$/;"	function	line:36
Breaking changes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Breaking changes$/;"	function	line:38
Bug fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Bug fixes$/;"	function	line:45
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:54
3.3.0 (2016-07-25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 3.3.0 (2016-07-25)$/;"	function	line:64
Bug fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Bug fixes$/;"	function	line:66
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:72
3.2.0 (2016-06-07)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 3.2.0 (2016-06-07)$/;"	function	line:77
Bug fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Bug fixes$/;"	function	line:79
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:88
3.1.0 (2016-04-18)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 3.1.0 (2016-04-18)$/;"	function	line:95
Bug fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Bug fixes$/;"	function	line:97
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:107
3.0.4 (2016-02-25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 3.0.4 (2016-02-25)$/;"	function	line:111
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:113
3.0.2 (2016-02-10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 3.0.2 (2016-02-10)$/;"	function	line:118
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:120
3.0.0 (2016-02-10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 3.0.0 (2016-02-10)$/;"	function	line:125
Breaking changes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Breaking changes$/;"	function	line:127
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:134
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:142
2.7.0 (2016-01-04)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 2.7.0 (2016-01-04)$/;"	function	line:152
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:154
2.6.4 (2015-11-12)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 2.6.4 (2015-11-12)$/;"	function	line:167
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:169
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:173
2.6.2 (2015-11-10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 2.6.2 (2015-11-10)$/;"	function	line:177
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:179
2.6.0 (2015-11-09)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 2.6.0 (2015-11-09)$/;"	function	line:183
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:185
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:193
2.5.2 (2015-10-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 2.5.2 (2015-10-27)$/;"	function	line:197
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:199
2.5.0 (2015-10-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^## 2.5.0 (2015-10-27)$/;"	function	line:204
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:206
reservedWords.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var reservedWords = {$/;"	property	line:3
reservedWords.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  3: "abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",$/;"	property	line:4
reservedWords.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  5: "class enum extends super const export import",$/;"	property	line:5
reservedWords.strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  6: "enum",$/;"	property	line:6
reservedWords.strictBind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  strict: "implements interface let package private protected public static yield",$/;"	property	line:7
isInAstralSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function isInAstralSet(code, set) {$/;"	function	line:47
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function isIdentifierStart(code, astral) {$/;"	function	line:59
function.isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function isIdentifierStart(code, astral) {$/;"	function	line:59
isIdentifierChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function isIdentifierChar(code, astral) {$/;"	function	line:71
function.isIdentifierChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function isIdentifierChar(code, astral) {$/;"	function	line:71
TokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var TokenType = function TokenType(label, conf) {$/;"	function	line:106
var.TokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var TokenType = function TokenType(label, conf) {$/;"	function	line:106
binop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function binop(name, prec) {$/;"	function	line:121
function.binop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function binop(name, prec) {$/;"	function	line:121
var.beforeExpr.beforeExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var beforeExpr = {beforeExpr: true};$/;"	property	line:124
var.startsExpr.startsExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var startsExpr = {startsExpr: true};$/;"	property	line:125
kw	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function kw(name, options) {$/;"	function	line:131
var.tt.num	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var tt = {$/;"	property	line:138
isNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function isNewLine(code) {$/;"	function	line:239
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function isArray(obj) {$/;"	function	line:247
var.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function isArray(obj) {$/;"	class	line:247
var.var.return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  return Object.prototype.toString.call(obj) === "[object Array]"$/;"	method	line:248
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function has(obj, propName) {$/;"	function	line:253
var.function.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function has(obj, propName) {$/;"	class	line:253
var.function.var.function.return.hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  return Object.prototype.hasOwnProperty.call(obj, propName)$/;"	method	line:254
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var Position = function Position(line, col) {$/;"	function	line:260
offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^Position.prototype.offset = function offset (n) {$/;"	function	line:265
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^};$/;"	class	line:263
Position.offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^Position.prototype.offset = function offset (n) {$/;"	method	line:265
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var SourceLocation = function SourceLocation(p, start, end) {$/;"	function	line:269
Position.SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var SourceLocation = function SourceLocation(p, start, end) {$/;"	method	line:269
Position.SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var SourceLocation = function SourceLocation(p, start, end) {$/;"	function	line:269
getLineInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function getLineInfo(input, offset) {$/;"	function	line:281
getLineInfo.defaultOptions.ecmaVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var defaultOptions = {$/;"	property	line:297
getLineInfo.defaultOptions.sourceType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  ecmaVersion: 7,$/;"	property	line:302
getLineInfo.defaultOptions.onInsertedSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  sourceType: "script",$/;"	property	line:306
getLineInfo.defaultOptions.onTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  onInsertedSemicolon: null,$/;"	property	line:312
getLineInfo.defaultOptions.allowReserved	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  onTrailingComma: null,$/;"	property	line:315
getLineInfo.defaultOptions.allowReturnOutsideFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  allowReserved: null,$/;"	property	line:320
getLineInfo.defaultOptions.allowImportExportEverywhere	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  allowReturnOutsideFunction: false,$/;"	property	line:323
getLineInfo.defaultOptions.allowHashBang	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  allowImportExportEverywhere: false,$/;"	property	line:326
getLineInfo.defaultOptions.locations	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  allowHashBang: false,$/;"	property	line:329
getLineInfo.defaultOptions.onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  locations: false,$/;"	property	line:334
getLineInfo.defaultOptions.onComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  onToken: null,$/;"	property	line:340
getLineInfo.defaultOptions.ranges	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  onComment: null,$/;"	property	line:351
getLineInfo.defaultOptions.program	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  ranges: false,$/;"	property	line:360
getLineInfo.defaultOptions.sourceFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  program: null,$/;"	property	line:366
getLineInfo.defaultOptions.directSourceFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  sourceFile: null,$/;"	property	line:369
getLineInfo.defaultOptions.preserveParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  directSourceFile: null,$/;"	property	line:372
getLineInfo.defaultOptions.plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  preserveParens: false,$/;"	property	line:375
Position.SourceLocation.getLineInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function getLineInfo(input, offset) {$/;"	function	line:281
getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function getOptions(opts) {$/;"	function	line:381
onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^    options.onToken = function (token) { return tokens.push(token); }$/;"	function	line:395
Position.SourceLocation.getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function getOptions(opts) {$/;"	function	line:381
pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function pushComment(options, array) {$/;"	function	line:403
Position.SourceLocation.return.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^    var comment = {$/;"	property	line:405
Position.SourceLocation.pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function pushComment(options, array) {$/;"	function	line:403
keywordRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function keywordRegexp(words) {$/;"	function	line:422
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var Parser = function Parser(options, input, startPos) {$/;"	function	line:426
Position.Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var Parser = function Parser(options, input, startPos) {$/;"	method	line:426
Position.Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var Parser = function Parser(options, input, startPos) {$/;"	function	line:426
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.isKeyword = function isKeyword (word) { return this.keywords.test(word) };$/;"	function	line:502
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^};$/;"	class	line:499
Parser.isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.isKeyword = function isKeyword (word) { return this.keywords.test(word) };$/;"	method	line:502
isReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.isReservedWord = function isReservedWord (word) { return this.reservedWords.test(word) };$/;"	function	line:503
Parser.isReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.isReservedWord = function isReservedWord (word) { return this.reservedWords.test(word) };$/;"	method	line:503
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.extend = function extend (name, f) {$/;"	function	line:505
Parser.extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.extend = function extend (name, f) {$/;"	method	line:505
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.loadPlugins = function loadPlugins (pluginConfigs) {$/;"	function	line:509
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.parse = function parse () {$/;"	function	line:519
isUseStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.isUseStrict = function(stmt) {$/;"	function	line:531
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.eat = function(type) {$/;"	function	line:540
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.isContextual = function(name) {$/;"	function	line:551
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.eatContextual = function(name) {$/;"	function	line:557
expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.expectContextual = function(name) {$/;"	function	line:563
pp.expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:559
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.canInsertSemicolon = function() {$/;"	function	line:569
insertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.insertSemicolon = function() {$/;"	function	line:575
pp.insertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:573
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.semicolon = function() {$/;"	function	line:586
pp.semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:581
afterTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.afterTrailingComma = function(tokType, notNext) {$/;"	function	line:590
pp.afterTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:588
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.expect = function(type) {$/;"	function	line:603
unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.unexpected = function(pos) {$/;"	function	line:609
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:605
DestructuringErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var DestructuringErrors = function DestructuringErrors() {$/;"	function	line:613
pp.pp.DestructuringErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var DestructuringErrors = function DestructuringErrors() {$/;"	method	line:613
pp.pp.DestructuringErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var DestructuringErrors = function DestructuringErrors() {$/;"	function	line:613
checkPatternErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.checkPatternErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:618
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^};$/;"	method	line:616
checkExpressionErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.checkExpressionErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:624
checkYieldAwaitInDefaultParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp.checkYieldAwaitInDefaultParams = function() {$/;"	function	line:630
pp.pp.checkYieldAwaitInDefaultParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:628
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseTopLevel = function(node) {$/;"	function	line:646
pp.pp.checkExpressionErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	class	line:622
pp.loopLabel.kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var loopLabel = {kind: "loop"};$/;"	property	line:666
pp.switchLabel.kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var switchLabel = {kind: "switch"};$/;"	property	line:667
isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.isLet = function() {$/;"	function	line:668
pp$1.isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var switchLabel = {kind: "switch"};$/;"	function	line:667
isAsyncFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.isAsyncFunction = function() {$/;"	function	line:685
pp$1.isAsyncFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:680
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseStatement = function(declaration, topLevel, exports) {$/;"	function	line:704
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  switch (starttype) {$/;"	function	line:716
parseBreakContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseBreakContinueStatement = function(node, keyword) {$/;"	function	line:768
parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseDebuggerStatement = function(node) {$/;"	function	line:793
parseDoStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseDoStatement = function(node) {$/;"	function	line:799
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:797
parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseForStatement = function(node) {$/;"	function	line:821
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:811
parseFunctionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseFunctionStatement = function(node, isAsync) {$/;"	function	line:850
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:848
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.isFunction = function() {$/;"	function	line:855
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:853
parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseIfStatement = function(node) {$/;"	function	line:859
parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseReturnStatement = function(node) {$/;"	function	line:868
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:866
parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseSwitchStatement = function(node) {$/;"	function	line:882
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:880
parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseThrowStatement = function(node) {$/;"	function	line:921
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:919
parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseTryStatement = function(node) {$/;"	function	line:934
parseVarStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseVarStatement = function(node, kind) {$/;"	function	line:954
parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseWhileStatement = function(node) {$/;"	function	line:961
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:959
parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseWithStatement = function(node) {$/;"	function	line:970
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:968
parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseEmptyStatement = function(node) {$/;"	function	line:978
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:976
parseLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseLabeledStatement = function(node, maybeName, expr) {$/;"	function	line:983
pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:981
parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseExpressionStatement = function(node, expr) {$/;"	function	line:1003
pp$1.pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1001
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseBlock = function(allowStrict) {$/;"	function	line:1013
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseFor = function(node, init) {$/;"	function	line:1036
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseForIn = function(node, init) {$/;"	function	line:1051
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseVar = function(node, isFor, kind) {$/;"	function	line:1064
parseVarId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseVarId = function(decl) {$/;"	function	line:1087
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseFunction = function(node, isStatement, allowExpressionBody, isAsync) {$/;"	function	line:1095
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseFunctionParams = function(node) {$/;"	function	line:1123
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1121
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseClass = function(node, isStatement) {$/;"	function	line:1132
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1127
parseClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseClassMethod = function(classBody, method, isGenerator, isAsync) {$/;"	function	line:1199
parseClassId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseClassId = function(node, isStatement) {$/;"	function	line:1204
parseClassSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseClassSuper = function(node) {$/;"	function	line:1208
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseExport = function(node, exports) {$/;"	function	line:1214
checkExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.checkExport = function(exports, name, pos) {$/;"	function	line:1272
pp$1.checkExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1270
checkPatternExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.checkPatternExport = function(exports, pat) {$/;"	function	line:1279
checkVariableExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.checkVariableExport = function(exports, decls) {$/;"	function	line:1299
pp$1.checkVariableExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1297
shouldParseExportStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.shouldParseExportStatement = function() {$/;"	function	line:1307
parseExportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseExportSpecifiers = function(exports) {$/;"	function	line:1318
pp$1.parseExportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1314
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseImport = function(node) {$/;"	function	line:1341
parseImportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseImportSpecifiers = function() {$/;"	function	line:1358
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1354
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$2.toAssignable = function(node, isBinding) {$/;"	function	line:1406
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^    switch (node.type) {$/;"	function	line:1410
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$2.toAssignableList = function(exprList, isBinding) {$/;"	function	line:1464
parseSpread	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseSpread = function(refDestructuringErrors) {$/;"	function	line:1493
parseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseRest = function(allowNonIdent) {$/;"	function	line:1500
parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseBindingAtom = function() {$/;"	function	line:1513
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  switch (this.type) {$/;"	function	line:1515
pp$2.parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1509
parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseBindingList = function(close, allowEmpty, allowTrailingComma, allowNonIdent) {$/;"	function	line:1533
parseBindingListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseBindingListItem = function(param) {$/;"	function	line:1560
pp$2.parseBindingListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1558
parseMaybeDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseMaybeDefault = function(startPos, startLoc, left) {$/;"	function	line:1566
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$2.checkLVal = function(expr, isBinding, checkClashes) {$/;"	function	line:1578
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  switch (expr.type) {$/;"	function	line:1581
pp$2.checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1573
checkPropClash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.checkPropClash = function(prop, propHash) {$/;"	function	line:1650
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  switch (key.type) {$/;"	function	line:1655
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExpression = function(noIn, refDestructuringErrors) {$/;"	function	line:1699
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseMaybeAssign = function(noIn, refDestructuringErrors, afterLeftParse) {$/;"	function	line:1716
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseMaybeConditional = function(noIn, refDestructuringErrors) {$/;"	function	line:1748
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExprOps = function(noIn, refDestructuringErrors) {$/;"	function	line:1765
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExprOp = function(left, leftStartPos, leftStartLoc, minPrec, noIn) {$/;"	function	line:1778
buildBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.buildBinary = function(startPos, startLoc, left, right, op, logical) {$/;"	function	line:1794
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseMaybeUnary = function(refDestructuringErrors, sawUnary) {$/;"	function	line:1804
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExprSubscripts = function(refDestructuringErrors) {$/;"	function	line:1846
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseSubscripts = function(base, startPos, startLoc, noCalls) {$/;"	function	line:1854
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExprAtom = function(refDestructuringErrors) {$/;"	function	line:1907
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  switch (this.type) {$/;"	function	line:1909
parseLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseLiteral = function(value) {$/;"	function	line:1984
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseParenExpression = function() {$/;"	function	line:1992
parseParenAndDistinguishExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseParenAndDistinguishExpression = function(canBeArrow) {$/;"	function	line:1999
var.pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1997
parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseParenItem = function(item) {$/;"	function	line:2066
pp$3.parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2064
parseParenArrowList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseParenArrowList = function(startPos, startLoc, exprList) {$/;"	function	line:2070
pp$3.parseParenArrowList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2068
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseNew = function() {$/;"	function	line:2082
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseTemplateElement = function() {$/;"	function	line:2103
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseTemplate = function() {$/;"	function	line:2114
pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2112
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseObj = function(isPattern, refDestructuringErrors) {$/;"	function	line:2134
pp$3.pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2130
parsePropertyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parsePropertyValue = function(prop, isPattern, isGenerator, isAsync, startPos, startLoc, refDestructuringErrors) {$/;"	function	line:2173
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parsePropertyName = function(prop) {$/;"	function	line:2223
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.initFunction = function(node) {$/;"	function	line:2239
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseMethod = function(isGenerator, isAsync) {$/;"	function	line:2251
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseArrowExpression = function(node, params, isAsync) {$/;"	function	line:2279
parseFunctionBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseFunctionBody = function(node, isArrowFunction) {$/;"	function	line:2303
isSimpleParamList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.isSimpleParamList = function(params) {$/;"	function	line:2338
checkParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.checkParams = function(node) {$/;"	function	line:2347
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExprList = function(close, allowTrailingComma, allowEmpty, refDestructuringErrors) {$/;"	function	line:2360
var.pp$3.parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2352
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseIdent = function(liberal) {$/;"	function	line:2389
parseYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseYield = function() {$/;"	function	line:2413
pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2409
parseAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseAwait = function() {$/;"	function	line:2428
pp$3.parseAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2426
raise	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$4.raise = function(pos, message) {$/;"	function	line:2445
curPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$4.curPosition = function() {$/;"	function	line:2455
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var Node = function Node(parser, pos, loc) {$/;"	function	line:2461
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$5.startNode = function() {$/;"	function	line:2477
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$5.startNodeAt = function(pos, loc) {$/;"	function	line:2481
pp$5	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2479
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function finishNodeAt(node, type, pos, loc) {$/;"	function	line:2487
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$5.finishNode = function(node, type) {$/;"	function	line:2497
pp$5.finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2495
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$5.finishNodeAt = function(node, type, pos, loc) {$/;"	function	line:2503
pp$5.finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2499
TokContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var TokContext = function TokContext(token, isExpr, preserveSpace, override) {$/;"	function	line:2511
TokContext.types.b_stat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var types = {$/;"	property	line:2518
initialContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$6.initialContext = function() {$/;"	function	line:2530
braceIsBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$6.braceIsBlock = function(prevType) {$/;"	function	line:2534
pp$6	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2532
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$6.updateContext = function(prevType) {$/;"	function	line:2549
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^tt.braceL.updateContext = function(prevType) {$/;"	function	line:2577
pp$6.var.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2575
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^tt.dollarBraceL.updateContext = function() {$/;"	function	line:2582
pp$6.var.tt.tt.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2580
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^tt.parenL.updateContext = function(prevType) {$/;"	function	line:2587
pp$6.var.tt.tt.tt.tt.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2585
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^tt.incDec.updateContext = function() {$/;"	function	line:2593
pp$6.var.tt.tt.tt.tt.tt.tt.tt.incDec.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2591
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^tt._function.updateContext = function(prevType) {$/;"	function	line:2597
tt._function.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2595
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^tt.backQuote.updateContext = function() {$/;"	function	line:2604
tt.backQuote.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2602
Token	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^var Token = function Token(p) {$/;"	function	line:2616
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.next = function() {$/;"	function	line:2636
getToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.getToken = function() {$/;"	function	line:2647
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2645
setStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.setStrict = function(strict) {$/;"	function	line:2668
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  }$/;"	method	line:2663
curContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.curContext = function() {$/;"	function	line:2683
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2681
nextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.nextToken = function() {$/;"	function	line:2690
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2685
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken = function(code) {$/;"	function	line:2702
pp$7.pp$7.readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2700
fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.fullCharCodeAtPos = function() {$/;"	function	line:2711
skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.skipBlockComment = function() {$/;"	function	line:2718
skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.skipLineComment = function(startSkip) {$/;"	function	line:2738
skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.skipSpace = function() {$/;"	function	line:2756
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^    switch (ch) {$/;"	function	line:2761
pp$7.skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2751
pp$7.skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2736
pp$7.skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2716
pp$7.fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2709
finishToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.finishToken = function(type, val) {$/;"	function	line:2803
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2796
readToken_dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_dot = function() {$/;"	function	line:2822
pp$7.pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2811
readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_slash = function() { \/\/ '\/'$/;"	function	line:2835
pp$7.pp$7.pp$7.readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2833
readToken_mult_modulo_exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_mult_modulo_exp = function(code) { \/\/ '%*'$/;"	function	line:2842
readToken_pipe_amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_pipe_amp = function(code) { \/\/ '|&'$/;"	function	line:2858
readToken_caret	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_caret = function() { \/\/ '^'$/;"	function	line:2865
readToken_plus_min	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_plus_min = function(code) { \/\/ '+-'$/;"	function	line:2871
readToken_lt_gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_lt_gt = function(code) { \/\/ '<>'$/;"	function	line:2887
readToken_eq_excl	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_eq_excl = function(code) { \/\/ '=!'$/;"	function	line:2907
getTokenFromCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.getTokenFromCode = function(code) {$/;"	function	line:2917
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  switch (code) {$/;"	function	line:2918
finishOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.finishOp = function(type, size) {$/;"	function	line:2990
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2988
tryCreateRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function tryCreateRegexp(src, flags, throwErrorAt, parser) {$/;"	function	line:2999
pp$7.pp$7.tryCreateRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function tryCreateRegexp(src, flags, throwErrorAt, parser) {$/;"	function	line:2999
readRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readRegexp = function() {$/;"	function	line:3012
readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readInt = function(radix, len) {$/;"	function	line:3077
readRadixNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readRadixNumber = function(radix) {$/;"	function	line:3096
readNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readNumber = function(startsWithDot) {$/;"	function	line:3106
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:3102
readCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readCodePoint = function() {$/;"	function	line:3135
codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function codePointToString(code) {$/;"	function	line:3150
pp$7.readCodePoint.codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function codePointToString(code) {$/;"	function	line:3150
readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readString = function(quote) {$/;"	function	line:3157
readTmplToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readTmplToken = function() {$/;"	function	line:3180
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^      switch (ch) {$/;"	function	line:3207
readEscapedChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readEscapedChar = function(inTemplate) {$/;"	function	line:3230
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^  switch (ch) {$/;"	function	line:3233
readHexChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readHexChar = function(len) {$/;"	function	line:3266
readWord1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readWord1 = function() {$/;"	function	line:3279
readWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^pp$7.readWord = function() {$/;"	function	line:3312
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function parse(input, options) {$/;"	function	line:3350
parseExpressionAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function parseExpressionAt(input, pos, options) {$/;"	function	line:3358
tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function tokenizer(input, options) {$/;"	function	line:3367
pp$7.readWord.parseExpressionAt.tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function tokenizer(input, options) {$/;"	function	line:3367
addLooseExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function addLooseExports(parse, Parser, plugins) {$/;"	function	line:3374
pp$7.readWord.parseExpressionAt.addLooseExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.es.js	/^function addLooseExports(parse, Parser, plugins) {$/;"	function	line:3374
isInAstralSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function isInAstralSet(code, set) {$/;"	function	line:53
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function isIdentifierStart(code, astral) {$/;"	function	line:65
isIdentifierChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function isIdentifierChar(code, astral) {$/;"	function	line:77
TokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^var TokenType = function TokenType(label, conf) {$/;"	function	line:112
binop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function binop(name, prec) {$/;"	function	line:127
kw	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function kw(name, options) {$/;"	function	line:137
isNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function isNewLine(code) {$/;"	function	line:245
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function isArray(obj) {$/;"	function	line:253
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function has(obj, propName) {$/;"	function	line:259
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^var Position = function Position(line, col) {$/;"	function	line:266
offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^Position.prototype.offset = function offset (n) {$/;"	function	line:271
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^var SourceLocation = function SourceLocation(p, start, end) {$/;"	function	line:275
getLineInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function getLineInfo(input, offset) {$/;"	function	line:287
getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function getOptions(opts) {$/;"	function	line:387
onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^    options.onToken = function (token) { return tokens.push(token); }$/;"	function	line:401
pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function pushComment(options, array) {$/;"	function	line:409
keywordRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function keywordRegexp(words) {$/;"	function	line:428
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^var Parser = function Parser(options, input, startPos) {$/;"	function	line:432
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^Parser.prototype.isKeyword = function isKeyword (word) { return this.keywords.test(word) };$/;"	function	line:508
isReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^Parser.prototype.isReservedWord = function isReservedWord (word) { return this.reservedWords.test(word) };$/;"	function	line:509
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^Parser.prototype.extend = function extend (name, f) {$/;"	function	line:511
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^Parser.prototype.loadPlugins = function loadPlugins (pluginConfigs) {$/;"	function	line:515
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^Parser.prototype.parse = function parse () {$/;"	function	line:525
isUseStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.isUseStrict = function(stmt) {$/;"	function	line:537
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.eat = function(type) {$/;"	function	line:546
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.isContextual = function(name) {$/;"	function	line:557
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.eatContextual = function(name) {$/;"	function	line:563
expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.expectContextual = function(name) {$/;"	function	line:569
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.canInsertSemicolon = function() {$/;"	function	line:575
insertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.insertSemicolon = function() {$/;"	function	line:581
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.semicolon = function() {$/;"	function	line:592
afterTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.afterTrailingComma = function(tokType, notNext) {$/;"	function	line:596
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.expect = function(type) {$/;"	function	line:609
unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.unexpected = function(pos) {$/;"	function	line:615
DestructuringErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^var DestructuringErrors = function DestructuringErrors() {$/;"	function	line:619
checkPatternErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.checkPatternErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:624
checkExpressionErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.checkExpressionErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:630
checkYieldAwaitInDefaultParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp.checkYieldAwaitInDefaultParams = function() {$/;"	function	line:636
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseTopLevel = function(node) {$/;"	function	line:652
isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.isLet = function() {$/;"	function	line:674
isAsyncFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.isAsyncFunction = function() {$/;"	function	line:691
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseStatement = function(declaration, topLevel, exports) {$/;"	function	line:710
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^  switch (starttype) {$/;"	function	line:722
parseBreakContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseBreakContinueStatement = function(node, keyword) {$/;"	function	line:774
parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseDebuggerStatement = function(node) {$/;"	function	line:799
parseDoStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseDoStatement = function(node) {$/;"	function	line:805
parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseForStatement = function(node) {$/;"	function	line:827
parseFunctionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseFunctionStatement = function(node, isAsync) {$/;"	function	line:856
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.isFunction = function() {$/;"	function	line:861
parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseIfStatement = function(node) {$/;"	function	line:865
parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseReturnStatement = function(node) {$/;"	function	line:874
parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseSwitchStatement = function(node) {$/;"	function	line:888
parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseThrowStatement = function(node) {$/;"	function	line:927
parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseTryStatement = function(node) {$/;"	function	line:940
parseVarStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseVarStatement = function(node, kind) {$/;"	function	line:960
parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseWhileStatement = function(node) {$/;"	function	line:967
parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseWithStatement = function(node) {$/;"	function	line:976
parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseEmptyStatement = function(node) {$/;"	function	line:984
parseLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseLabeledStatement = function(node, maybeName, expr) {$/;"	function	line:989
parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseExpressionStatement = function(node, expr) {$/;"	function	line:1009
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseBlock = function(allowStrict) {$/;"	function	line:1019
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseFor = function(node, init) {$/;"	function	line:1042
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseForIn = function(node, init) {$/;"	function	line:1057
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseVar = function(node, isFor, kind) {$/;"	function	line:1070
parseVarId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseVarId = function(decl) {$/;"	function	line:1093
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseFunction = function(node, isStatement, allowExpressionBody, isAsync) {$/;"	function	line:1101
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseFunctionParams = function(node) {$/;"	function	line:1129
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseClass = function(node, isStatement) {$/;"	function	line:1138
parseClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseClassMethod = function(classBody, method, isGenerator, isAsync) {$/;"	function	line:1205
parseClassId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseClassId = function(node, isStatement) {$/;"	function	line:1210
parseClassSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseClassSuper = function(node) {$/;"	function	line:1214
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseExport = function(node, exports) {$/;"	function	line:1220
checkExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.checkExport = function(exports, name, pos) {$/;"	function	line:1278
checkPatternExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.checkPatternExport = function(exports, pat) {$/;"	function	line:1285
checkVariableExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.checkVariableExport = function(exports, decls) {$/;"	function	line:1305
shouldParseExportStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.shouldParseExportStatement = function() {$/;"	function	line:1313
parseExportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseExportSpecifiers = function(exports) {$/;"	function	line:1324
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseImport = function(node) {$/;"	function	line:1347
parseImportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$1.parseImportSpecifiers = function() {$/;"	function	line:1364
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$2.toAssignable = function(node, isBinding) {$/;"	function	line:1412
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^    switch (node.type) {$/;"	function	line:1416
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$2.toAssignableList = function(exprList, isBinding) {$/;"	function	line:1470
parseSpread	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$2.parseSpread = function(refDestructuringErrors) {$/;"	function	line:1499
parseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$2.parseRest = function(allowNonIdent) {$/;"	function	line:1506
parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$2.parseBindingAtom = function() {$/;"	function	line:1519
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^  switch (this.type) {$/;"	function	line:1521
parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$2.parseBindingList = function(close, allowEmpty, allowTrailingComma, allowNonIdent) {$/;"	function	line:1539
parseBindingListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$2.parseBindingListItem = function(param) {$/;"	function	line:1566
parseMaybeDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$2.parseMaybeDefault = function(startPos, startLoc, left) {$/;"	function	line:1572
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$2.checkLVal = function(expr, isBinding, checkClashes) {$/;"	function	line:1584
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^  switch (expr.type) {$/;"	function	line:1587
checkPropClash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.checkPropClash = function(prop, propHash) {$/;"	function	line:1656
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^  switch (key.type) {$/;"	function	line:1661
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseExpression = function(noIn, refDestructuringErrors) {$/;"	function	line:1705
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseMaybeAssign = function(noIn, refDestructuringErrors, afterLeftParse) {$/;"	function	line:1722
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseMaybeConditional = function(noIn, refDestructuringErrors) {$/;"	function	line:1754
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseExprOps = function(noIn, refDestructuringErrors) {$/;"	function	line:1771
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseExprOp = function(left, leftStartPos, leftStartLoc, minPrec, noIn) {$/;"	function	line:1784
buildBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.buildBinary = function(startPos, startLoc, left, right, op, logical) {$/;"	function	line:1800
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseMaybeUnary = function(refDestructuringErrors, sawUnary) {$/;"	function	line:1810
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseExprSubscripts = function(refDestructuringErrors) {$/;"	function	line:1852
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseSubscripts = function(base, startPos, startLoc, noCalls) {$/;"	function	line:1860
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseExprAtom = function(refDestructuringErrors) {$/;"	function	line:1913
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^  switch (this.type) {$/;"	function	line:1915
parseLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseLiteral = function(value) {$/;"	function	line:1990
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseParenExpression = function() {$/;"	function	line:1998
parseParenAndDistinguishExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseParenAndDistinguishExpression = function(canBeArrow) {$/;"	function	line:2005
parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseParenItem = function(item) {$/;"	function	line:2072
parseParenArrowList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseParenArrowList = function(startPos, startLoc, exprList) {$/;"	function	line:2076
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseNew = function() {$/;"	function	line:2088
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseTemplateElement = function() {$/;"	function	line:2109
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseTemplate = function() {$/;"	function	line:2120
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseObj = function(isPattern, refDestructuringErrors) {$/;"	function	line:2140
parsePropertyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parsePropertyValue = function(prop, isPattern, isGenerator, isAsync, startPos, startLoc, refDestructuringErrors) {$/;"	function	line:2179
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parsePropertyName = function(prop) {$/;"	function	line:2229
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.initFunction = function(node) {$/;"	function	line:2245
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseMethod = function(isGenerator, isAsync) {$/;"	function	line:2257
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseArrowExpression = function(node, params, isAsync) {$/;"	function	line:2285
parseFunctionBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseFunctionBody = function(node, isArrowFunction) {$/;"	function	line:2309
isSimpleParamList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.isSimpleParamList = function(params) {$/;"	function	line:2344
checkParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.checkParams = function(node) {$/;"	function	line:2353
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseExprList = function(close, allowTrailingComma, allowEmpty, refDestructuringErrors) {$/;"	function	line:2366
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseIdent = function(liberal) {$/;"	function	line:2395
parseYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseYield = function() {$/;"	function	line:2419
parseAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$3.parseAwait = function() {$/;"	function	line:2434
raise	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$4.raise = function(pos, message) {$/;"	function	line:2451
curPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$4.curPosition = function() {$/;"	function	line:2461
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^var Node = function Node(parser, pos, loc) {$/;"	function	line:2467
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$5.startNode = function() {$/;"	function	line:2483
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$5.startNodeAt = function(pos, loc) {$/;"	function	line:2487
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function finishNodeAt(node, type, pos, loc) {$/;"	function	line:2493
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$5.finishNode = function(node, type) {$/;"	function	line:2503
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$5.finishNodeAt = function(node, type, pos, loc) {$/;"	function	line:2509
TokContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^var TokContext = function TokContext(token, isExpr, preserveSpace, override) {$/;"	function	line:2517
initialContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$6.initialContext = function() {$/;"	function	line:2536
braceIsBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$6.braceIsBlock = function(prevType) {$/;"	function	line:2540
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$6.updateContext = function(prevType) {$/;"	function	line:2555
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^tt.braceL.updateContext = function(prevType) {$/;"	function	line:2583
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^tt.dollarBraceL.updateContext = function() {$/;"	function	line:2588
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^tt.parenL.updateContext = function(prevType) {$/;"	function	line:2593
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^tt.incDec.updateContext = function() {$/;"	function	line:2599
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^tt._function.updateContext = function(prevType) {$/;"	function	line:2603
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^tt.backQuote.updateContext = function() {$/;"	function	line:2610
Token	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^var Token = function Token(p) {$/;"	function	line:2622
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.next = function() {$/;"	function	line:2642
getToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.getToken = function() {$/;"	function	line:2653
setStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.setStrict = function(strict) {$/;"	function	line:2674
curContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.curContext = function() {$/;"	function	line:2689
nextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.nextToken = function() {$/;"	function	line:2696
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readToken = function(code) {$/;"	function	line:2708
fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.fullCharCodeAtPos = function() {$/;"	function	line:2717
skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.skipBlockComment = function() {$/;"	function	line:2724
skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.skipLineComment = function(startSkip) {$/;"	function	line:2744
skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.skipSpace = function() {$/;"	function	line:2762
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^    switch (ch) {$/;"	function	line:2767
finishToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.finishToken = function(type, val) {$/;"	function	line:2809
readToken_dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readToken_dot = function() {$/;"	function	line:2828
readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readToken_slash = function() { \/\/ '\/'$/;"	function	line:2841
readToken_mult_modulo_exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readToken_mult_modulo_exp = function(code) { \/\/ '%*'$/;"	function	line:2848
readToken_pipe_amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readToken_pipe_amp = function(code) { \/\/ '|&'$/;"	function	line:2864
readToken_caret	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readToken_caret = function() { \/\/ '^'$/;"	function	line:2871
readToken_plus_min	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readToken_plus_min = function(code) { \/\/ '+-'$/;"	function	line:2877
readToken_lt_gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readToken_lt_gt = function(code) { \/\/ '<>'$/;"	function	line:2893
readToken_eq_excl	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readToken_eq_excl = function(code) { \/\/ '=!'$/;"	function	line:2913
getTokenFromCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.getTokenFromCode = function(code) {$/;"	function	line:2923
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^  switch (code) {$/;"	function	line:2924
finishOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.finishOp = function(type, size) {$/;"	function	line:2996
tryCreateRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function tryCreateRegexp(src, flags, throwErrorAt, parser) {$/;"	function	line:3005
readRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readRegexp = function() {$/;"	function	line:3018
readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readInt = function(radix, len) {$/;"	function	line:3083
readRadixNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readRadixNumber = function(radix) {$/;"	function	line:3102
readNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readNumber = function(startsWithDot) {$/;"	function	line:3112
readCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readCodePoint = function() {$/;"	function	line:3141
codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function codePointToString(code) {$/;"	function	line:3156
readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readString = function(quote) {$/;"	function	line:3163
readTmplToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readTmplToken = function() {$/;"	function	line:3186
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^      switch (ch) {$/;"	function	line:3213
readEscapedChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readEscapedChar = function(inTemplate) {$/;"	function	line:3236
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^  switch (ch) {$/;"	function	line:3239
readHexChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readHexChar = function(len) {$/;"	function	line:3272
readWord1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readWord1 = function() {$/;"	function	line:3285
readWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^pp$7.readWord = function() {$/;"	function	line:3318
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function parse(input, options) {$/;"	function	line:3356
parseExpressionAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function parseExpressionAt(input, pos, options) {$/;"	function	line:3364
tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function tokenizer(input, options) {$/;"	function	line:3373
addLooseExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn.js	/^function addLooseExports(parse, Parser, plugins) {$/;"	function	line:3380
LooseParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^var LooseParser = function LooseParser(input, options) {$/;"	function	line:6
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.startNode = function startNode () {$/;"	function	line:28
LooseParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^};$/;"	class	line:26
LooseParser.startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.startNode = function startNode () {$/;"	method	line:28
storeCurrentPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.storeCurrentPos = function storeCurrentPos () {$/;"	function	line:32
LooseParser.storeCurrentPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.storeCurrentPos = function storeCurrentPos () {$/;"	method	line:32
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.startNodeAt = function startNodeAt (pos) {$/;"	function	line:36
LooseParser.startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.startNodeAt = function startNodeAt (pos) {$/;"	method	line:36
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.finishNode = function finishNode (node, type) {$/;"	function	line:44
LooseParser.finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.finishNode = function finishNode (node, type) {$/;"	method	line:44
dummyNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.dummyNode = function dummyNode (type) {$/;"	function	line:54
dummyIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.dummyIdent = function dummyIdent () {$/;"	function	line:66
LooseParser.dummyIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.dummyIdent = function dummyIdent () {$/;"	method	line:66
dummyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.dummyString = function dummyString () {$/;"	function	line:72
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.eat = function eat (type) {$/;"	function	line:78
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.isContextual = function isContextual (name) {$/;"	function	line:87
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.eatContextual = function eatContextual (name) {$/;"	function	line:91
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.canInsertSemicolon = function canInsertSemicolon () {$/;"	function	line:95
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.semicolon = function semicolon () {$/;"	function	line:100
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.expect = function expect (type) {$/;"	function	line:104
LooseParser.expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.expect = function expect (type) {$/;"	method	line:104
pushCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.pushCx = function pushCx () {$/;"	function	line:116
LooseParser.pushCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.pushCx = function pushCx () {$/;"	method	line:116
popCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.popCx = function popCx () {$/;"	function	line:120
lineEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.lineEnd = function lineEnd (pos) {$/;"	function	line:124
indentationAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.indentationAfter = function indentationAfter (pos) {$/;"	function	line:129
closes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.closes = function closes (closeTok, indent, line, blockHeuristic) {$/;"	function	line:140
tokenStartsLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.tokenStartsLine = function tokenStartsLine () {$/;"	function	line:147
LooseParser.tokenStartsLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.tokenStartsLine = function tokenStartsLine () {$/;"	method	line:147
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.extend = function extend (name, f) {$/;"	function	line:157
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.loadPlugins = function loadPlugins (pluginConfigs) {$/;"	function	line:161
isSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^function isSpace(ch) {$/;"	function	line:173
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp.next = function() {$/;"	function	line:177
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp.readToken = function() {$/;"	function	line:195
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^          replace = {start: e.pos, end: pos, type: tokTypes.string, value: this$1.input.slice(e.pos + 1, pos)}$/;"	property	line:216
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^          replace = {start: e.pos, end: pos, type: tokTypes.regexp, value: re}$/;"	property	line:220
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^          replace = {start: e.pos, end: pos,$/;"	property	line:222
this$1.resetTo.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tokTypes.name, value: "✖"}$/;"	property	line:244
this$1.resetTo.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tokTypes.name, value: "✖"}$/;"	property	line:244
this$1.resetTo.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tokTypes.name, value: "✖"}$/;"	property	line:244
resetTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp.resetTo = function(pos) {$/;"	function	line:257
lookAhead	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp.lookAhead = function(n) {$/;"	function	line:277
isDummy	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^function isDummy(node) { return node.name == "✖" }$/;"	function	line:285
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseTopLevel = function() {$/;"	function	line:289
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseStatement = function() {$/;"	function	line:302
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^  switch (starttype) {$/;"	function	line:312
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseBlock = function() {$/;"	function	line:482
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseFor = function(node, init) {$/;"	function	line:497
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseForIn = function(node, init) {$/;"	function	line:508
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseVar = function(noIn, kind) {$/;"	function	line:519
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseClass = function(isStatement) {$/;"	function	line:541
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseFunction = function(node, isStatement, isAsync) {$/;"	function	line:611
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseExport = function() {$/;"	function	line:629
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^    \/\/ export default (function foo() {}) \/\/ This is FunctionExpression.$/;"	function	line:637
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^      switch (expr.type) {$/;"	function	line:641
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseImport = function() {$/;"	function	line:663
parseImportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseImportSpecifierList = function() {$/;"	function	line:686
parseExportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseExportSpecifierList = function() {$/;"	function	line:721
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.checkLVal = function(expr) {$/;"	function	line:746
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^  switch (expr.type) {$/;"	function	line:748
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExpression = function(noIn) {$/;"	function	line:762
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseParenExpression = function() {$/;"	function	line:776
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseMaybeAssign = function(noIn) {$/;"	function	line:785
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseMaybeConditional = function(noIn) {$/;"	function	line:812
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExprOps = function(noIn) {$/;"	function	line:825
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExprOp = function(left, start, minPrec, noIn, indent, line) {$/;"	function	line:831
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseMaybeUnary = function(sawUnary) {$/;"	function	line:853
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExprSubscripts = function() {$/;"	function	line:897
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseSubscripts = function(base, start, noCalls, startIndent, line) {$/;"	function	line:902
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExprAtom = function() {$/;"	function	line:953
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^  switch (this.tok.type) {$/;"	function	line:955
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseNew = function() {$/;"	function	line:1046
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseTemplateElement = function() {$/;"	function	line:1064
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseTemplate = function() {$/;"	function	line:1075
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseObj = function() {$/;"	function	line:1100
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parsePropertyName = function(prop) {$/;"	function	line:1170
parsePropertyAccessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parsePropertyAccessor = function() {$/;"	function	line:1185
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseIdent = function() {$/;"	function	line:1189
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.initFunction = function(node) {$/;"	function	line:1198
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.toAssignable = function(node, binding) {$/;"	function	line:1212
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.toAssignableList = function(exprList, binding) {$/;"	function	line:1241
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseFunctionParams = function(params) {$/;"	function	line:1249
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseMethod = function(isGenerator, isAsync) {$/;"	function	line:1254
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseArrowExpression = function(node, params, isAsync) {$/;"	function	line:1269
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExprList = function(close, allowEmpty) {$/;"	function	line:1282
parseAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseAwait = function() {$/;"	function	line:1312
parse_dammit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.es.js	/^function parse_dammit(input, options) {$/;"	function	line:1352
LooseParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^var LooseParser = function LooseParser(input, options) {$/;"	function	line:10
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.startNode = function startNode () {$/;"	function	line:32
storeCurrentPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.storeCurrentPos = function storeCurrentPos () {$/;"	function	line:36
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.startNodeAt = function startNodeAt (pos) {$/;"	function	line:40
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.finishNode = function finishNode (node, type) {$/;"	function	line:48
dummyNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.dummyNode = function dummyNode (type) {$/;"	function	line:58
dummyIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.dummyIdent = function dummyIdent () {$/;"	function	line:70
dummyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.dummyString = function dummyString () {$/;"	function	line:76
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.eat = function eat (type) {$/;"	function	line:82
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.isContextual = function isContextual (name) {$/;"	function	line:91
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.eatContextual = function eatContextual (name) {$/;"	function	line:95
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.canInsertSemicolon = function canInsertSemicolon () {$/;"	function	line:99
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.semicolon = function semicolon () {$/;"	function	line:104
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.expect = function expect (type) {$/;"	function	line:108
pushCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.pushCx = function pushCx () {$/;"	function	line:120
popCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.popCx = function popCx () {$/;"	function	line:124
lineEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.lineEnd = function lineEnd (pos) {$/;"	function	line:128
indentationAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.indentationAfter = function indentationAfter (pos) {$/;"	function	line:133
closes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.closes = function closes (closeTok, indent, line, blockHeuristic) {$/;"	function	line:144
tokenStartsLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.tokenStartsLine = function tokenStartsLine () {$/;"	function	line:151
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.extend = function extend (name, f) {$/;"	function	line:161
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^LooseParser.prototype.loadPlugins = function loadPlugins (pluginConfigs) {$/;"	function	line:165
isSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^function isSpace(ch) {$/;"	function	line:177
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp.next = function() {$/;"	function	line:181
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp.readToken = function() {$/;"	function	line:199
resetTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp.resetTo = function(pos) {$/;"	function	line:261
lookAhead	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp.lookAhead = function(n) {$/;"	function	line:281
isDummy	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^function isDummy(node) { return node.name == "✖" }$/;"	function	line:289
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseTopLevel = function() {$/;"	function	line:293
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseStatement = function() {$/;"	function	line:306
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^  switch (starttype) {$/;"	function	line:316
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseBlock = function() {$/;"	function	line:486
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseFor = function(node, init) {$/;"	function	line:501
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseForIn = function(node, init) {$/;"	function	line:512
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseVar = function(noIn, kind) {$/;"	function	line:523
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseClass = function(isStatement) {$/;"	function	line:545
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseFunction = function(node, isStatement, isAsync) {$/;"	function	line:615
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseExport = function() {$/;"	function	line:633
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^    \/\/ export default (function foo() {}) \/\/ This is FunctionExpression.$/;"	function	line:641
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^      switch (expr.type) {$/;"	function	line:645
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseImport = function() {$/;"	function	line:667
parseImportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseImportSpecifierList = function() {$/;"	function	line:690
parseExportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$1.parseExportSpecifierList = function() {$/;"	function	line:725
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.checkLVal = function(expr) {$/;"	function	line:750
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^  switch (expr.type) {$/;"	function	line:752
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseExpression = function(noIn) {$/;"	function	line:766
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseParenExpression = function() {$/;"	function	line:780
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseMaybeAssign = function(noIn) {$/;"	function	line:789
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseMaybeConditional = function(noIn) {$/;"	function	line:816
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseExprOps = function(noIn) {$/;"	function	line:829
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseExprOp = function(left, start, minPrec, noIn, indent, line) {$/;"	function	line:835
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseMaybeUnary = function(sawUnary) {$/;"	function	line:857
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseExprSubscripts = function() {$/;"	function	line:901
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseSubscripts = function(base, start, noCalls, startIndent, line) {$/;"	function	line:906
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseExprAtom = function() {$/;"	function	line:957
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^  switch (this.tok.type) {$/;"	function	line:959
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseNew = function() {$/;"	function	line:1050
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseTemplateElement = function() {$/;"	function	line:1068
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseTemplate = function() {$/;"	function	line:1079
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseObj = function() {$/;"	function	line:1104
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parsePropertyName = function(prop) {$/;"	function	line:1174
parsePropertyAccessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parsePropertyAccessor = function() {$/;"	function	line:1189
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseIdent = function() {$/;"	function	line:1193
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.initFunction = function(node) {$/;"	function	line:1202
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.toAssignable = function(node, binding) {$/;"	function	line:1216
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.toAssignableList = function(exprList, binding) {$/;"	function	line:1245
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseFunctionParams = function(params) {$/;"	function	line:1253
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseMethod = function(isGenerator, isAsync) {$/;"	function	line:1258
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseArrowExpression = function(node, params, isAsync) {$/;"	function	line:1273
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseExprList = function(close, allowEmpty) {$/;"	function	line:1286
parseAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^lp$2.parseAwait = function() {$/;"	function	line:1316
parse_dammit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/acorn_loose.js	/^function parse_dammit(input, options) {$/;"	function	line:1356
simple	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function simple(node, visitors, base, state, override) {$/;"	function	line:19
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:21
simple.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:21
ancestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function ancestor(node, visitors, base, state) {$/;"	function	line:31
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:34
simple.ancestor.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:34
recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function recursive(node, state, funcs, base, override) {$/;"	function	line:49
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:51
simple.ancestor.recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function recursive(node, state, funcs, base, override) {$/;"	function	line:49
simple.ancestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function ancestor(node, visitors, base, state) {$/;"	function	line:31
makeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function makeTest(test) {$/;"	function	line:56
simple.makeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function makeTest(test) {$/;"	function	line:56
simple	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function simple(node, visitors, base, state, override) {$/;"	function	line:19
Found	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^var Found = function Found(node, state) { this.node = node; this.state = state };$/;"	function	line:65
findNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function findNodeAt(node, start, end, test, base, state) {$/;"	function	line:70
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^    ;(function c(node, st, override) {$/;"	function	line:74
Found.findNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function findNodeAt(node, start, end, test, base, state) {$/;"	function	line:70
findNodeAround	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function findNodeAround(node, pos, test, base, state) {$/;"	function	line:92
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^    ;(function c(node, st, override) {$/;"	function	line:96
Found.findNodeAround	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function findNodeAround(node, pos, test, base, state) {$/;"	function	line:92
findNodeAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function findNodeAfter(node, pos, test, base, state) {$/;"	function	line:109
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^    ;(function c(node, st, override) {$/;"	function	line:113
Found.findNodeAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function findNodeAfter(node, pos, test, base, state) {$/;"	function	line:109
findNodeBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function findNodeBefore(node, pos, test, base, state) {$/;"	function	line:126
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:130
Found.findNodeBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function findNodeBefore(node, pos, test, base, state) {$/;"	function	line:126
Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^  function Ctor() {}$/;"	function	line:142
Found.function.Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^  function Ctor() {}$/;"	function	line:142
Found.Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^  function Ctor() {}$/;"	class	line:142
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function make(funcs, base) {$/;"	function	line:149
Found.make	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function make(funcs, base) {$/;"	function	line:149
skipThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function skipThrough(node, st, c) { c(node, st) }$/;"	function	line:156
Found.skipThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function skipThrough(node, st, c) { c(node, st) }$/;"	function	line:156
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function ignore(_node, _st, _c) {}$/;"	function	line:157
Found.ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^function ignore(_node, _st, _c) {}$/;"	function	line:157
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.IfStatement = function (node, st, c) {$/;"	function	line:171
base.IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^  function (node, st, c) { return c(node.expression, st, "Expression"); }$/;"	function	line:170
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.LabeledStatement = function (node, st, c) { return c(node.body, st, "Statement"); }$/;"	function	line:176
base.LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:175
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.WithStatement = function (node, st, c) {$/;"	function	line:178
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.SwitchStatement = function (node, st, c) {$/;"	function	line:182
base.SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:181
TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.TryStatement = function (node, st, c) {$/;"	function	line:196
base.TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^  function (node, st, c) { return c(node.argument, st, "Expression"); }$/;"	function	line:195
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.CatchClause = function (node, st, c) {$/;"	function	line:201
base.CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:200
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ForStatement = function (node, st, c) {$/;"	function	line:209
base.ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:208
ForInit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ForInit = function (node, st, c) {$/;"	function	line:220
base.ForInit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:219
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.FunctionDeclaration = function (node, st, c) { return c(node, st, "Function"); }$/;"	function	line:226
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.VariableDeclaration = function (node, st, c) {$/;"	function	line:227
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.VariableDeclarator = function (node, st, c) {$/;"	function	line:231
base.VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:230
Function	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.Function = function (node, st, c) {$/;"	function	line:236
base	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:234
ScopeBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ScopeBody = function (node, st, c) { return c(node, st, "Statement"); }$/;"	function	line:244
base.ScopeBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:241
ScopeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ScopeExpression = function (node, st, c) { return c(node, st, "Expression"); }$/;"	function	line:245
base.ScopeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ScopeBody = function (node, st, c) { return c(node, st, "Statement"); }$/;"	function	line:244
Pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.Pattern = function (node, st, c) {$/;"	function	line:247
base.Pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ScopeExpression = function (node, st, c) { return c(node, st, "Expression"); }$/;"	function	line:245
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.RestElement = function (node, st, c) { return c(node.argument, st, "Pattern"); }$/;"	function	line:257
ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ArrayPattern =  function (node, st, c) {$/;"	function	line:258
ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ObjectPattern = function (node, st, c) {$/;"	function	line:264
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ArrayExpression = function (node, st, c) {$/;"	function	line:271
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ObjectExpression = function (node, st, c) {$/;"	function	line:277
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ConditionalExpression = function (node, st, c) {$/;"	function	line:297
base.ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:296
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.MemberExpression = function (node, st, c) {$/;"	function	line:307
base.MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:306
ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ExportAllDeclaration = function (node, st, c) {$/;"	function	line:316
base.ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:315
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ImportDeclaration = function (node, st, c) {$/;"	function	line:319
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.TaggedTemplateExpression = function (node, st, c) {$/;"	function	line:326
Class	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.Class = function (node, st, c) {$/;"	function	line:331
base.Class	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^base.ClassDeclaration = base.ClassExpression = function (node, st, c) { return c(node, st, "Class"); }$/;"	function	line:330
base.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:318
simple	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^function simple(node, visitors, base, state, override) {$/;"	function	line:25
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^  ;(function c(node, st, override) {$/;"	function	line:27
ancestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^function ancestor(node, visitors, base, state) {$/;"	function	line:37
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^  ;(function c(node, st, override) {$/;"	function	line:40
recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^function recursive(node, state, funcs, base, override) {$/;"	function	line:55
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^  ;(function c(node, st, override) {$/;"	function	line:57
makeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^function makeTest(test) {$/;"	function	line:62
Found	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^var Found = function Found(node, state) { this.node = node; this.state = state };$/;"	function	line:71
findNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^function findNodeAt(node, start, end, test, base, state) {$/;"	function	line:76
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^    ;(function c(node, st, override) {$/;"	function	line:80
findNodeAround	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^function findNodeAround(node, pos, test, base, state) {$/;"	function	line:98
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^    ;(function c(node, st, override) {$/;"	function	line:102
findNodeAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^function findNodeAfter(node, pos, test, base, state) {$/;"	function	line:115
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^    ;(function c(node, st, override) {$/;"	function	line:119
findNodeBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^function findNodeBefore(node, pos, test, base, state) {$/;"	function	line:132
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^  ;(function c(node, st, override) {$/;"	function	line:136
Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^  function Ctor() {}$/;"	function	line:148
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^function make(funcs, base) {$/;"	function	line:155
skipThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^function skipThrough(node, st, c) { c(node, st) }$/;"	function	line:162
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^function ignore(_node, _st, _c) {}$/;"	function	line:163
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.IfStatement = function (node, st, c) {$/;"	function	line:177
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.LabeledStatement = function (node, st, c) { return c(node.body, st, "Statement"); }$/;"	function	line:182
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.WithStatement = function (node, st, c) {$/;"	function	line:184
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.SwitchStatement = function (node, st, c) {$/;"	function	line:188
TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.TryStatement = function (node, st, c) {$/;"	function	line:202
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.CatchClause = function (node, st, c) {$/;"	function	line:207
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.ForStatement = function (node, st, c) {$/;"	function	line:215
ForInit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.ForInit = function (node, st, c) {$/;"	function	line:226
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.FunctionDeclaration = function (node, st, c) { return c(node, st, "Function"); }$/;"	function	line:232
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.VariableDeclaration = function (node, st, c) {$/;"	function	line:233
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.VariableDeclarator = function (node, st, c) {$/;"	function	line:237
Function	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.Function = function (node, st, c) {$/;"	function	line:242
ScopeBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.ScopeBody = function (node, st, c) { return c(node, st, "Statement"); }$/;"	function	line:250
ScopeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.ScopeExpression = function (node, st, c) { return c(node, st, "Expression"); }$/;"	function	line:251
Pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.Pattern = function (node, st, c) {$/;"	function	line:253
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.RestElement = function (node, st, c) { return c(node.argument, st, "Pattern"); }$/;"	function	line:263
ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.ArrayPattern =  function (node, st, c) {$/;"	function	line:264
ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.ObjectPattern = function (node, st, c) {$/;"	function	line:270
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.ArrayExpression = function (node, st, c) {$/;"	function	line:277
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.ObjectExpression = function (node, st, c) {$/;"	function	line:283
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.ConditionalExpression = function (node, st, c) {$/;"	function	line:303
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.MemberExpression = function (node, st, c) {$/;"	function	line:313
ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.ExportAllDeclaration = function (node, st, c) {$/;"	function	line:322
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.ImportDeclaration = function (node, st, c) {$/;"	function	line:325
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.TaggedTemplateExpression = function (node, st, c) {$/;"	function	line:332
Class	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/dist/walk.js	/^base.Class = function (node, st, c) {$/;"	function	line:337
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "name": "acorn",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "description": "ECMAScript parser",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "homepage": "https:\/\/github.com\/ternjs\/acorn",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "main": "dist\/acorn.js",$/;"	function	line:5
jsnext:main	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "jsnext:main": "dist\/acorn.es.js",$/;"	function	line:6
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "version": "4.0.4",$/;"	function	line:7
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "engines": {$/;"	function	line:8
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "node": ">=0.4.0"$/;"	function	line:9
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "maintainers": [$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^      "name": "Marijn Haverbeke",$/;"	function	line:13
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^      "email": "marijnh@gmail.com",$/;"	function	line:14
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^      "web": "http:\/\/marijnhaverbeke.nl"$/;"	function	line:15
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^      "name": "Ingvar Stepanyan",$/;"	function	line:18
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^      "email": "me@rreverser.com",$/;"	function	line:19
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^      "web": "http:\/\/rreverser.com\/"$/;"	function	line:20
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "repository": {$/;"	function	line:23
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "type": "git",$/;"	function	line:24
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "url": "https:\/\/github.com\/ternjs\/acorn.git"$/;"	function	line:25
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "license": "MIT",$/;"	function	line:27
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "scripts": {$/;"	function	line:28
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "prepublish": "npm test",$/;"	function	line:29
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "test": "node test\/run.js",$/;"	function	line:30
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "pretest": "npm run build",$/;"	function	line:31
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "build": "npm run build:main && npm run build:walk && npm run build:loose && npm run build:bin",$/;"	function	line:32
build:main	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "build:main": "rollup -c rollup\/config.main.js",$/;"	function	line:33
build:walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "build:walk": "rollup -c rollup\/config.walk.js",$/;"	function	line:34
build:loose	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "build:loose": "rollup -c rollup\/config.loose.js",$/;"	function	line:35
build:bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "build:bin": "rollup -c rollup\/config.bin.js"$/;"	function	line:36
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "bin": {$/;"	function	line:38
acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "acorn": ".\/bin\/acorn"$/;"	function	line:39
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^  "devDependencies": {$/;"	function	line:41
rollup	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "rollup": "^0.34.1",$/;"	function	line:42
rollup-plugin-buble	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "rollup-plugin-buble": "^0.11.0",$/;"	function	line:43
unicode-9.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/package.json	/^    "unicode-9.0.0": "^0.7.0"$/;"	function	line:44
Acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^# Acorn$/;"	function	line:1
Community	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^## Community$/;"	function	line:9
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^## Installation$/;"	function	line:20
Components	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^## Components$/;"	function	line:36
Main parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^### Main parser$/;"	function	line:45
Note on using with [Escodegen][escodegen]	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^#### Note on using with [Escodegen][escodegen]$/;"	function	line:213
dist/acorn_loose.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^### dist\/acorn_loose.js ###$/;"	function	line:241
dist/walk.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^### dist\/walk.js ###$/;"	function	line:254
Command line interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^## Command line interface$/;"	function	line:307
Build system	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^## Build system$/;"	function	line:332
Plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^## Plugins$/;"	function	line:352
Existing plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/README.md	/^### Existing plugins$/;"	function	line:402
help	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/bin/acorn.js	/^function help(status) {$/;"	function	line:8
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/bin/acorn.js	/^function run(code) {$/;"	function	line:35
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/bin/acorn.js	/^    catch(e) { console.error(e.message); process.exit(1) }$/;"	function	line:39
function.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/bin/acorn.js	/^function run(code) {$/;"	function	line:35
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/bin/acorn.js	/^      catch(e) { console.error(e.message); process.exit(1) }$/;"	function	line:45
checkPropClash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.checkPropClash = function(prop, propHash) {$/;"	function	line:30
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^  switch (key.type) {$/;"	function	line:34
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseExpression = function(noIn, refDestructuringErrors) {$/;"	function	line:78
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseMaybeAssign = function(noIn, refDestructuringErrors, afterLeftParse) {$/;"	function	line:93
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseMaybeConditional = function(noIn, refDestructuringErrors) {$/;"	function	line:125
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseExprOps = function(noIn, refDestructuringErrors) {$/;"	function	line:142
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseExprOp = function(left, leftStartPos, leftStartLoc, minPrec, noIn) {$/;"	function	line:155
buildBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.buildBinary = function(startPos, startLoc, left, right, op, logical) {$/;"	function	line:171
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseMaybeUnary = function(refDestructuringErrors, sawUnary) {$/;"	function	line:181
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseExprSubscripts = function(refDestructuringErrors) {$/;"	function	line:221
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseSubscripts = function(base, startPos, startLoc, noCalls) {$/;"	function	line:229
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseExprAtom = function(refDestructuringErrors) {$/;"	function	line:280
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^  switch (this.type) {$/;"	function	line:282
parseLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseLiteral = function(value) {$/;"	function	line:357
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseParenExpression = function() {$/;"	function	line:365
parseParenAndDistinguishExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseParenAndDistinguishExpression = function(canBeArrow) {$/;"	function	line:372
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^}$/;"	method	line:370
parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseParenItem = function(item) {$/;"	function	line:437
pp.parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^}$/;"	function	line:435
parseParenArrowList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseParenArrowList = function(startPos, startLoc, exprList) {$/;"	function	line:441
pp.parseParenArrowList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^}$/;"	function	line:439
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseNew = function() {$/;"	function	line:453
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseTemplateElement = function() {$/;"	function	line:474
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseTemplate = function() {$/;"	function	line:485
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^}$/;"	method	line:483
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseObj = function(isPattern, refDestructuringErrors) {$/;"	function	line:503
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^}$/;"	method	line:499
parsePropertyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parsePropertyValue = function(prop, isPattern, isGenerator, isAsync, startPos, startLoc, refDestructuringErrors) {$/;"	function	line:540
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^}$/;"	method	line:538
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parsePropertyName = function(prop) {$/;"	function	line:590
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.initFunction = function(node) {$/;"	function	line:606
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseMethod = function(isGenerator, isAsync) {$/;"	function	line:618
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseArrowExpression = function(node, params, isAsync) {$/;"	function	line:646
parseFunctionBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseFunctionBody = function(node, isArrowFunction) {$/;"	function	line:670
isSimpleParamList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.isSimpleParamList = function(params) {$/;"	function	line:705
checkParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.checkParams = function(node) {$/;"	function	line:714
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseExprList = function(close, allowTrailingComma, allowEmpty, refDestructuringErrors) {$/;"	function	line:725
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseIdent = function(liberal) {$/;"	function	line:752
parseYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseYield = function() {$/;"	function	line:776
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^}$/;"	method	line:772
parseAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^pp.parseAwait = function() {$/;"	function	line:791
pp.parseAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/expression.js	/^}$/;"	function	line:789
export.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/identifier.js	/^export const reservedWords = {$/;"	property	line:3
export.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/identifier.js	/^  3: "abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",$/;"	property	line:4
export.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/identifier.js	/^  5: "class enum extends super const export import",$/;"	property	line:5
export.strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/identifier.js	/^  6: "enum",$/;"	property	line:6
export.strictBind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/identifier.js	/^  strict: "implements interface let package private protected public static yield",$/;"	property	line:7
isInAstralSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/identifier.js	/^function isInAstralSet(code, set) {$/;"	function	line:47
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/identifier.js	/^export function isIdentifierStart(code, astral) {$/;"	function	line:59
isIdentifierChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/identifier.js	/^export function isIdentifierChar(code, astral) {$/;"	function	line:71
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/index.js	/^export function parse(input, options) {$/;"	function	line:48
parseExpressionAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/index.js	/^export function parseExpressionAt(input, pos, options) {$/;"	function	line:56
tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/index.js	/^export function tokenizer(input, options) {$/;"	function	line:65
addLooseExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/index.js	/^export function addLooseExports(parse, Parser, plugins) {$/;"	function	line:73
raise	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/location.js	/^pp.raise = function(pos, message) {$/;"	function	line:12
curPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/location.js	/^pp.curPosition = function() {$/;"	function	line:22
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/locutil.js	/^  constructor(line, col) {$/;"	function	line:7
offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/locutil.js	/^  offset(n) {$/;"	function	line:12
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/locutil.js	/^  constructor(p, start, end) {$/;"	function	line:18
getLineInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/locutil.js	/^export function getLineInfo(input, offset) {$/;"	function	line:31
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.checkLVal = function(expr) {$/;"	function	line:7
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^  switch (expr.type) {$/;"	function	line:9
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseExpression = function(noIn) {$/;"	function	line:23
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseParenExpression = function() {$/;"	function	line:35
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseMaybeAssign = function(noIn) {$/;"	function	line:44
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^}$/;"	method	line:42
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseMaybeConditional = function(noIn) {$/;"	function	line:71
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseExprOps = function(noIn) {$/;"	function	line:84
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseExprOp = function(left, start, minPrec, noIn, indent, line) {$/;"	function	line:90
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseMaybeUnary = function(sawUnary) {$/;"	function	line:112
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseExprSubscripts = function() {$/;"	function	line:154
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseSubscripts = function(base, start, noCalls, startIndent, line) {$/;"	function	line:159
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseExprAtom = function() {$/;"	function	line:208
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^}$/;"	method	line:206
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^  switch (this.tok.type) {$/;"	function	line:210
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseNew = function() {$/;"	function	line:301
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseTemplateElement = function() {$/;"	function	line:319
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseTemplate = function() {$/;"	function	line:330
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^}$/;"	method	line:328
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseObj = function() {$/;"	function	line:353
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^}$/;"	method	line:351
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parsePropertyName = function(prop) {$/;"	function	line:421
parsePropertyAccessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parsePropertyAccessor = function() {$/;"	function	line:436
lp.parsePropertyAccessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^}$/;"	function	line:434
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseIdent = function() {$/;"	function	line:440
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.initFunction = function(node) {$/;"	function	line:449
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.toAssignable = function(node, binding) {$/;"	function	line:463
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.toAssignableList = function(exprList, binding) {$/;"	function	line:490
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseFunctionParams = function(params) {$/;"	function	line:496
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseMethod = function(isGenerator, isAsync) {$/;"	function	line:501
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseArrowExpression = function(node, params, isAsync) {$/;"	function	line:516
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseExprList = function(close, allowEmpty) {$/;"	function	line:529
parseAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^lp.parseAwait = function() {$/;"	function	line:557
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/expression.js	/^}$/;"	method	line:555
parse_dammit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/index.js	/^export function parse_dammit(input, options) {$/;"	function	line:42
isDummy	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/parseutil.js	/^export function isDummy(node) { return node.name == "✖" }/;"	function	line:1
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  constructor(input, options = {}) {$/;"	function	line:7
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  startNode() {$/;"	function	line:27
storeCurrentPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  storeCurrentPos() {$/;"	function	line:31
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  startNodeAt(pos) {$/;"	function	line:35
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  finishNode(node, type) {$/;"	function	line:43
dummyNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  dummyNode(type) {$/;"	function	line:53
dummyIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  dummyIdent() {$/;"	function	line:65
dummyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  dummyString() {$/;"	function	line:71
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  eat(type) {$/;"	function	line:77
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  isContextual(name) {$/;"	function	line:86
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  eatContextual(name) {$/;"	function	line:90
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  canInsertSemicolon() {$/;"	function	line:94
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  semicolon() {$/;"	function	line:99
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  expect(type) {$/;"	function	line:103
pushCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  pushCx() {$/;"	function	line:113
popCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  popCx() {$/;"	function	line:117
lineEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  lineEnd(pos) {$/;"	function	line:121
indentationAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  indentationAfter(pos) {$/;"	function	line:126
closes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  closes(closeTok, indent, line, blockHeuristic) {$/;"	function	line:135
tokenStartsLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  tokenStartsLine() {$/;"	function	line:142
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  extend(name, f) {$/;"	function	line:150
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/state.js	/^  loadPlugins(pluginConfigs) {$/;"	function	line:154
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseTopLevel = function() {$/;"	function	line:7
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseStatement = function() {$/;"	function	line:18
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^  switch (starttype) {$/;"	function	line:26
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseBlock = function() {$/;"	function	line:196
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^}$/;"	method	line:194
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseFor = function(node, init) {$/;"	function	line:209
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseForIn = function(node, init) {$/;"	function	line:220
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseVar = function(noIn, kind) {$/;"	function	line:231
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseClass = function(isStatement) {$/;"	function	line:251
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseFunction = function(node, isStatement, isAsync) {$/;"	function	line:319
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^}$/;"	method	line:317
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseExport = function() {$/;"	function	line:337
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^    \/\/ export default (function foo() {}) \/\/ This is FunctionExpression.$/;"	function	line:345
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^      switch (expr.type) {$/;"	function	line:349
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseImport = function() {$/;"	function	line:371
parseImportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseImportSpecifierList = function() {$/;"	function	line:394
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^}$/;"	method	line:392
parseExportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/statement.js	/^lp.parseExportSpecifierList = function() {$/;"	function	line:427
isSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/tokenize.js	/^function isSpace(ch) {$/;"	function	line:6
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/tokenize.js	/^lp.next = function() {$/;"	function	line:10
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/tokenize.js	/^lp.readToken = function() {$/;"	function	line:26
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/tokenize.js	/^          replace = {start: e.pos, end: pos, type: tt.string, value: this.input.slice(e.pos + 1, pos)}$/;"	property	line:45
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/tokenize.js	/^          replace = {start: e.pos, end: pos, type: tt.regexp, value: re}$/;"	property	line:49
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/tokenize.js	/^          replace = {start: e.pos, end: pos,$/;"	property	line:51
this.resetTo.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/tokenize.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tt.name, value: "✖"}$/;"	property	line:73
this.resetTo.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/tokenize.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tt.name, value: "✖"}$/;"	property	line:73
this.resetTo.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/tokenize.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tt.name, value: "✖"}$/;"	property	line:73
resetTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/tokenize.js	/^lp.resetTo = function(pos) {$/;"	function	line:86
lookAhead	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/loose/tokenize.js	/^lp.lookAhead = function(n) {$/;"	function	line:104
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^pp.toAssignable = function(node, isBinding) {$/;"	function	line:10
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^    switch (node.type) {$/;"	function	line:12
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^pp.toAssignableList = function(exprList, isBinding) {$/;"	function	line:66
parseSpread	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^pp.parseSpread = function(refDestructuringErrors) {$/;"	function	line:93
parseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^pp.parseRest = function(allowNonIdent) {$/;"	function	line:100
parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^pp.parseBindingAtom = function() {$/;"	function	line:113
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^  switch (this.type) {$/;"	function	line:115
pp.parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^}$/;"	function	line:109
parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^pp.parseBindingList = function(close, allowEmpty, allowTrailingComma, allowNonIdent) {$/;"	function	line:133
parseBindingListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^pp.parseBindingListItem = function(param) {$/;"	function	line:158
pp.parseBindingListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^}$/;"	function	line:156
parseMaybeDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^pp.parseMaybeDefault = function(startPos, startLoc, left) {$/;"	function	line:164
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^pp.checkLVal = function(expr, isBinding, checkClashes) {$/;"	function	line:176
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^  switch (expr.type) {$/;"	function	line:177
pp.checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/lval.js	/^}$/;"	function	line:171
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/node.js	/^  constructor(parser, pos, loc) {$/;"	function	line:5
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/node.js	/^pp.startNode = function() {$/;"	function	line:22
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/node.js	/^pp.startNodeAt = function(pos, loc) {$/;"	function	line:26
pp.startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/node.js	/^}$/;"	function	line:24
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/node.js	/^function finishNodeAt(node, type, pos, loc) {$/;"	function	line:32
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/node.js	/^pp.finishNode = function(node, type) {$/;"	function	line:42
pp.finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/node.js	/^}$/;"	function	line:40
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/node.js	/^pp.finishNodeAt = function(node, type, pos, loc) {$/;"	function	line:48
pp.finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/node.js	/^}$/;"	function	line:44
from.ecmaVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^export const defaultOptions = {$/;"	property	line:7
from.sourceType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  ecmaVersion: 7,$/;"	property	line:12
from.onInsertedSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  sourceType: "script",$/;"	property	line:16
from.onTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  onInsertedSemicolon: null,$/;"	property	line:22
from.allowReserved	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  onTrailingComma: null,$/;"	property	line:25
from.allowReturnOutsideFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  allowReserved: null,$/;"	property	line:30
from.allowImportExportEverywhere	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  allowReturnOutsideFunction: false,$/;"	property	line:33
from.allowHashBang	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  allowImportExportEverywhere: false,$/;"	property	line:36
from.locations	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  allowHashBang: false,$/;"	property	line:39
from.onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  locations: false,$/;"	property	line:44
from.onComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  onToken: null,$/;"	property	line:50
from.ranges	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  onComment: null,$/;"	property	line:61
from.program	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  ranges: false,$/;"	property	line:70
from.sourceFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  program: null,$/;"	property	line:76
from.directSourceFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  sourceFile: null,$/;"	property	line:79
from.preserveParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  directSourceFile: null,$/;"	property	line:82
from.plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^  preserveParens: false,$/;"	property	line:85
getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^export function getOptions(opts) {$/;"	function	line:91
pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^function pushComment(options, array) {$/;"	function	line:113
return.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^    let comment = {$/;"	property	line:115
pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/options.js	/^function pushComment(options, array) {$/;"	function	line:113
isUseStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.isUseStrict = function(stmt) {$/;"	function	line:11
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.eat = function(type) {$/;"	function	line:20
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.isContextual = function(name) {$/;"	function	line:31
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.eatContextual = function(name) {$/;"	function	line:37
expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.expectContextual = function(name) {$/;"	function	line:43
pp.expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^}$/;"	function	line:39
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.canInsertSemicolon = function() {$/;"	function	line:49
insertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.insertSemicolon = function() {$/;"	function	line:55
pp.insertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^}$/;"	function	line:53
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.semicolon = function() {$/;"	function	line:66
pp.semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^}$/;"	function	line:61
afterTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.afterTrailingComma = function(tokType, notNext) {$/;"	function	line:70
pp.afterTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^}$/;"	function	line:68
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.expect = function(type) {$/;"	function	line:83
unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.unexpected = function(pos) {$/;"	function	line:89
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^}$/;"	method	line:85
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^  constructor() {$/;"	function	line:94
checkPatternErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.checkPatternErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:100
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^}$/;"	method	line:98
checkExpressionErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.checkExpressionErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:106
checkYieldAwaitInDefaultParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^pp.checkYieldAwaitInDefaultParams = function() {$/;"	function	line:112
pp.checkYieldAwaitInDefaultParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/parseutil.js	/^}$/;"	function	line:110
keywordRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/state.js	/^function keywordRegexp(words) {$/;"	function	line:9
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/state.js	/^  constructor(options, input, startPos) {$/;"	function	line:14
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/state.js	/^  isKeyword(word) { return this.keywords.test(word) }$/;"	function	line:90
isReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/state.js	/^  isReservedWord(word) { return this.reservedWords.test(word) }$/;"	function	line:91
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/state.js	/^  extend(name, f) {$/;"	function	line:93
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/state.js	/^  loadPlugins(pluginConfigs) {$/;"	function	line:97
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/state.js	/^  parse() {$/;"	function	line:105
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseTopLevel = function(node) {$/;"	function	line:16
const.kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^const loopLabel = {kind: "loop"}, switchLabel = {kind: "switch"}$/;"	property	line:34
kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^const loopLabel = {kind: "loop"}, switchLabel = {kind: "switch"}$/;"	property	line:34
isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.isLet = function() {$/;"	function	line:36
pp.isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^const loopLabel = {kind: "loop"}, switchLabel = {kind: "switch"}$/;"	function	line:34
isAsyncFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.isAsyncFunction = function() {$/;"	function	line:53
pp.isAsyncFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	function	line:48
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseStatement = function(declaration, topLevel, exports) {$/;"	function	line:72
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^  switch (starttype) {$/;"	function	line:84
parseBreakContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseBreakContinueStatement = function(node, keyword) {$/;"	function	line:136
parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseDebuggerStatement = function(node) {$/;"	function	line:159
parseDoStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseDoStatement = function(node) {$/;"	function	line:165
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:163
parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseForStatement = function(node) {$/;"	function	line:187
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:177
parseFunctionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseFunctionStatement = function(node, isAsync) {$/;"	function	line:216
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:214
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.isFunction = function() {$/;"	function	line:221
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:219
parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseIfStatement = function(node) {$/;"	function	line:225
parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseReturnStatement = function(node) {$/;"	function	line:234
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:232
parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseSwitchStatement = function(node) {$/;"	function	line:248
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:246
parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseThrowStatement = function(node) {$/;"	function	line:285
parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseTryStatement = function(node) {$/;"	function	line:298
parseVarStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseVarStatement = function(node, kind) {$/;"	function	line:318
parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseWhileStatement = function(node) {$/;"	function	line:325
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:323
parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseWithStatement = function(node) {$/;"	function	line:334
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:332
parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseEmptyStatement = function(node) {$/;"	function	line:342
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:340
parseLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseLabeledStatement = function(node, maybeName, expr) {$/;"	function	line:347
pp.pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:345
parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseExpressionStatement = function(node, expr) {$/;"	function	line:365
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:363
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseBlock = function(allowStrict) {$/;"	function	line:375
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseFor = function(node, init) {$/;"	function	line:396
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseForIn = function(node, init) {$/;"	function	line:411
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseVar = function(node, isFor, kind) {$/;"	function	line:424
parseVarId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseVarId = function(decl) {$/;"	function	line:445
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:443
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseFunction = function(node, isStatement, allowExpressionBody, isAsync) {$/;"	function	line:453
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseFunctionParams = function(node) {$/;"	function	line:481
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:479
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseClass = function(node, isStatement) {$/;"	function	line:490
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:485
parseClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseClassMethod = function(classBody, method, isGenerator, isAsync) {$/;"	function	line:555
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:553
parseClassId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseClassId = function(node, isStatement) {$/;"	function	line:560
parseClassSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseClassSuper = function(node) {$/;"	function	line:564
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseExport = function(node, exports) {$/;"	function	line:570
checkExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.checkExport = function(exports, name, pos) {$/;"	function	line:626
pp.checkExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	function	line:624
checkPatternExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.checkPatternExport = function(exports, pat) {$/;"	function	line:633
checkVariableExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.checkVariableExport = function(exports, decls) {$/;"	function	line:651
pp.checkVariableExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	function	line:649
shouldParseExportStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.shouldParseExportStatement = function() {$/;"	function	line:657
parseExportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseExportSpecifiers = function(exports) {$/;"	function	line:668
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseImport = function(node) {$/;"	function	line:689
parseImportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^pp.parseImportSpecifiers = function() {$/;"	function	line:706
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/statement.js	/^}$/;"	method	line:702
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^  constructor(token, isExpr, preserveSpace, override) {$/;"	function	line:10
export.b_stat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^export const types = {$/;"	property	line:18
initialContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^pp.initialContext = function() {$/;"	function	line:30
braceIsBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^pp.braceIsBlock = function(prevType) {$/;"	function	line:34
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^pp.updateContext = function(prevType) {$/;"	function	line:49
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^tt.braceL.updateContext = function(prevType) {$/;"	function	line:77
tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^}$/;"	method	line:75
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^tt.dollarBraceL.updateContext = function() {$/;"	function	line:82
tt.tt.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^}$/;"	method	line:80
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^tt.parenL.updateContext = function(prevType) {$/;"	function	line:87
tt.tt.tt.tt.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^}$/;"	method	line:85
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^tt.incDec.updateContext = function() {$/;"	function	line:93
tt.incDec.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^}$/;"	function	line:91
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^tt._function.updateContext = function(prevType) {$/;"	function	line:97
tt._function.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^}$/;"	function	line:95
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^tt.backQuote.updateContext = function() {$/;"	function	line:104
tt.backQuote.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokencontext.js	/^}$/;"	function	line:102
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^  constructor(p) {$/;"	function	line:12
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.next = function() {$/;"	function	line:33
getToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.getToken = function() {$/;"	function	line:44
pp.getToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	class	line:42
setStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.setStrict = function(strict) {$/;"	function	line:65
curContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.curContext = function() {$/;"	function	line:78
pp.setStrict.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:76
nextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.nextToken = function() {$/;"	function	line:85
pp.setStrict.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:80
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readToken = function(code) {$/;"	function	line:97
pp.readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:95
fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.fullCharCodeAtPos = function() {$/;"	function	line:106
skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.skipBlockComment = function() {$/;"	function	line:113
skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.skipLineComment = function(startSkip) {$/;"	function	line:131
skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.skipSpace = function() {$/;"	function	line:147
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^    switch (ch) {$/;"	function	line:150
pp.skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:142
pp.skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:129
pp.skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:111
pp.fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:104
finishToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.finishToken = function(type, val) {$/;"	function	line:192
pp.setStrict.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:185
readToken_dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readToken_dot = function() {$/;"	function	line:211
pp.setStrict.pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:200
readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readToken_slash = function() { \/\/ '\/'$/;"	function	line:224
pp.readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:222
readToken_mult_modulo_exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readToken_mult_modulo_exp = function(code) { \/\/ '%*'$/;"	function	line:231
readToken_pipe_amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readToken_pipe_amp = function(code) { \/\/ '|&'$/;"	function	line:247
readToken_caret	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readToken_caret = function() { \/\/ '^'$/;"	function	line:254
readToken_plus_min	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readToken_plus_min = function(code) { \/\/ '+-'$/;"	function	line:260
readToken_lt_gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readToken_lt_gt = function(code) { \/\/ '<>'$/;"	function	line:276
readToken_eq_excl	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readToken_eq_excl = function(code) { \/\/ '=!'$/;"	function	line:296
getTokenFromCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.getTokenFromCode = function(code) {$/;"	function	line:306
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^  switch (code) {$/;"	function	line:307
finishOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.finishOp = function(type, size) {$/;"	function	line:379
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:377
tryCreateRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^function tryCreateRegexp(src, flags, throwErrorAt, parser) {$/;"	function	line:388
pp.tryCreateRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^function tryCreateRegexp(src, flags, throwErrorAt, parser) {$/;"	function	line:388
readRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readRegexp = function() {$/;"	function	line:401
readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readInt = function(radix, len) {$/;"	function	line:464
readRadixNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readRadixNumber = function(radix) {$/;"	function	line:481
readNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readNumber = function(startsWithDot) {$/;"	function	line:491
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:487
readCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readCodePoint = function() {$/;"	function	line:520
codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^function codePointToString(code) {$/;"	function	line:535
pp.readCodePoint.codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^function codePointToString(code) {$/;"	function	line:535
readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readString = function(quote) {$/;"	function	line:542
readTmplToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readTmplToken = function() {$/;"	function	line:563
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^      switch (ch) {$/;"	function	line:588
readEscapedChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readEscapedChar = function(inTemplate) {$/;"	function	line:611
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^  switch (ch) {$/;"	function	line:614
readHexChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readHexChar = function(len) {$/;"	function	line:647
readWord1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readWord1 = function() {$/;"	function	line:660
readWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^pp.readWord = function() {$/;"	function	line:691
return.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:686
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokentype.js	/^  constructor(label, conf = {}) {$/;"	function	line:25
binop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokentype.js	/^function binop(name, prec) {$/;"	function	line:39
binop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokentype.js	/^function binop(name, prec) {$/;"	function	line:39
const.beforeExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokentype.js	/^const beforeExpr = {beforeExpr: true}, startsExpr = {startsExpr: true}$/;"	property	line:42
startsExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokentype.js	/^const beforeExpr = {beforeExpr: true}, startsExpr = {startsExpr: true}$/;"	property	line:42
kw	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokentype.js	/^function kw(name, options = {}) {$/;"	function	line:49
export.num	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/tokentype.js	/^export const types = {$/;"	property	line:54
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/util.js	/^export function isArray(obj) {$/;"	function	line:1
export	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/util.js	/^export function isArray(obj) {$/;"	class	line:0
export.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/util.js	/^  return Object.prototype.toString.call(obj) === "[object Array]"$/;"	method	line:2
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/util.js	/^export function has(obj, propName) {$/;"	function	line:7
export.hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/util.js	/^  return Object.prototype.hasOwnProperty.call(obj, propName)$/;"	method	line:8
simple	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^export function simple(node, visitors, base, state, override) {$/;"	function	line:19
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^  ;(function c(node, st, override) {$/;"	function	line:21
ancestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^export function ancestor(node, visitors, base, state) {$/;"	function	line:31
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^  ;(function c(node, st, override) {$/;"	function	line:34
recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^export function recursive(node, state, funcs, base, override) {$/;"	function	line:49
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^  ;(function c(node, st, override) {$/;"	function	line:51
makeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^function makeTest(test) {$/;"	function	line:56
makeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^function makeTest(test) {$/;"	function	line:56
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^  constructor(node, state) { this.node = node; this.state = state }$/;"	function	line:66
findNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^export function findNodeAt(node, start, end, test, base, state) {$/;"	function	line:72
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^    ;(function c(node, st, override) {$/;"	function	line:76
findNodeAround	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^export function findNodeAround(node, pos, test, base, state) {$/;"	function	line:94
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^    ;(function c(node, st, override) {$/;"	function	line:98
findNodeAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^export function findNodeAfter(node, pos, test, base, state) {$/;"	function	line:111
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^    ;(function c(node, st, override) {$/;"	function	line:115
findNodeBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^export function findNodeBefore(node, pos, test, base, state) {$/;"	function	line:128
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^  ;(function c(node, st, override) {$/;"	function	line:132
Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^  function Ctor() {}$/;"	function	line:144
function.Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^  function Ctor() {}$/;"	function	line:144
Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^  function Ctor() {}$/;"	class	line:144
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^export function make(funcs, base) {$/;"	function	line:151
skipThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^function skipThrough(node, st, c) { c(node, st) }$/;"	function	line:158
skipThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^function skipThrough(node, st, c) { c(node, st) }$/;"	function	line:158
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^function ignore(_node, _st, _c) {}$/;"	function	line:159
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/walk/index.js	/^function ignore(_node, _st, _c) {}$/;"	function	line:159
isNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn/src/whitespace.js	/^export function isNewLine(code) {$/;"	function	line:7
acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^var acorn = require('acorn');$/;"	variable	line:3
walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^var walk = require('acorn\/dist\/walk');$/;"	variable	line:4
isScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function isScope(node) {$/;"	function	line:6
isScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function isScope(node) {$/;"	function	line:6
isBlockScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function isBlockScope(node) {$/;"	function	line:9
isBlockScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function isBlockScope(node) {$/;"	function	line:9
declaresArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function declaresArguments(node) {$/;"	function	line:13
declaresArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function declaresArguments(node) {$/;"	function	line:13
declaresThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function declaresThis(node) {$/;"	function	line:17
declaresThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function declaresThis(node) {$/;"	function	line:17
reallyParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function reallyParse(source) {$/;"	function	line:21
reallyParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function reallyParse(source) {$/;"	function	line:21
findGlobals	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function findGlobals(source) {$/;"	function	line:30
declareFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^  var declareFunction = function (node) {$/;"	function	line:43
findGlobals.declareFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^  var declareFunction = function (node) {$/;"	function	line:43
declarePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^  var declarePattern = function (node, parent) {$/;"	function	line:53
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^    switch (node.type) {$/;"	function	line:54
findGlobals.declarePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^  var declarePattern = function (node, parent) {$/;"	function	line:53
declareModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^  var declareModuleSpecifier = function (node, parents) {$/;"	function	line:79
findGlobals.declareModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^  var declareModuleSpecifier = function (node, parents) {$/;"	function	line:79
identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^  function identifier(node, parents) {$/;"	function	line:127
findGlobals.identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^  function identifier(node, parents) {$/;"	function	line:127
findGlobals	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/index.js	/^function findGlobals(source) {$/;"	function	line:30
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^  "name": "acorn-globals",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^  "version": "3.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^  "description": "Detect global variables in JavaScript using acorn",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^  "keywords": [$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^  "files": [$/;"	function	line:15
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^  "dependencies": {$/;"	function	line:19
acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^    "acorn": "^4.0.4"$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^  "devDependencies": {$/;"	function	line:22
testit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^    "testit": "^2.0.2"$/;"	function	line:23
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^  "scripts": {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^    "test": "node test"$/;"	function	line:26
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^  "repository": {$/;"	function	line:28
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^    "type": "git",$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^    "url": "https:\/\/github.com\/ForbesLindesay\/acorn-globals.git"$/;"	function	line:30
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^  "author": "ForbesLindesay",$/;"	function	line:32
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/package.json	/^  "license": "MIT"$/;"	function	line:33
acorn-globals	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/README.md	/^# acorn-globals$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/README.md	/^## Installation$/;"	function	line:9
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/README.md	/^## Usage$/;"	function	line:13
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-globals/README.md	/^## License$/;"	function	line:74
XHTMLEntities	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^var XHTMLEntities = require('.\/xhtml');$/;"	variable	line:3
hexNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^var hexNumber = \/^[\\da-fA-F]+$\/;$/;"	variable	line:5
decimalNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^var decimalNumber = \/^\\d+$\/;$/;"	variable	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^module.exports = function(acorn) {$/;"	function	line:8
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  tt.jsxTagStart.updateContext = function() {$/;"	function	line:21
tt.jsxTagStart.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  tt.jsxTagEnd = new acorn.TokenType('jsxTagEnd');$/;"	class	line:19
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  tt.jsxTagEnd.updateContext = function(prevType) {$/;"	function	line:26
tt.jsxTagEnd.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:25
jsx_readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_readToken = function() {$/;"	function	line:40
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^      switch (ch) {$/;"	function	line:47
pp.jsx_readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  var pp = acorn.Parser.prototype;$/;"	function	line:36
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^var decimalNumber = \/^\\d+$\/;$/;"	function	line:6
jsx_readNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_readNewLine = function(normalizeCRLF) {$/;"	function	line:78
pp.jsx_readNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:76
jsx_readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_readString = function(quote) {$/;"	function	line:96
pp.jsx_readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:94
jsx_readEntity	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_readEntity = function() {$/;"	function	line:119
pp.jsx_readEntity	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:117
jsx_readWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_readWord = function() {$/;"	function	line:160
pp.jsx_readWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:150
getQualifiedJSXName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  function getQualifiedJSXName(object) {$/;"	function	line:170
getQualifiedJSXName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  function getQualifiedJSXName(object) {$/;"	function	line:170
jsx_parseIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_parseIdentifier = function() {$/;"	function	line:184
pp.jsx_parseIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  }$/;"	function	line:180
jsx_parseNamespacedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_parseNamespacedName = function() {$/;"	function	line:198
pp.jsx_parseNamespacedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:194
jsx_parseElementName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_parseElementName = function() {$/;"	function	line:211
pp.jsx_parseElementName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:206
jsx_parseAttributeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_parseAttributeValue = function() {$/;"	function	line:228
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^    switch (this.type) {$/;"	function	line:229
pp.jsx_parseAttributeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:224
jsx_parseEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_parseEmptyExpression = function() {$/;"	function	line:249
pp.jsx_parseEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:243
jsx_parseExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_parseExpressionContainer = function() {$/;"	function	line:257
pp.jsx_parseExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	class	line:252
jsx_parseAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_parseAttribute = function() {$/;"	function	line:269
pp.jsx_parseAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:265
jsx_parseOpeningElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_parseOpeningElementAt = function(startPos, startLoc) {$/;"	function	line:284
pp.jsx_parseOpeningElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	class	line:280
jsx_parseClosingElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_parseClosingElementAt = function(startPos, startLoc) {$/;"	function	line:297
pp.jsx_parseClosingElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	class	line:293
jsx_parseElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_parseElementAt = function(startPos, startLoc) {$/;"	function	line:307
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^        switch (this.type) {$/;"	function	line:315
pp.jsx_parseElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:302
jsx_parseElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  pp.jsx_parseElement = function() {$/;"	function	line:356
pp.jsx_parseElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	class	line:352
jsx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  acorn.plugins.jsx = function(instance, opts) {$/;"	function	line:362
instance.options.plugins.jsx.allowNamespaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^    instance.options.plugins.jsx = {$/;"	property	line:371
acorn.plugins.jsx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/inject.js	/^  };$/;"	function	line:360
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/.travis.yml	/^language: node_js$/;"	function	line:1
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/.travis.yml	/^sudo: false$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/.travis.yml	/^node_js:$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^var version = '9.0.0';$/;"	variable	line:4
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^var start = require('unicode-' + version + '\/Binary_Property\/ID_Start\/code-points.js')$/;"	variable	line:6
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^var last = -1;$/;"	variable	line:8
cont	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^var cont = [0x200c, 0x200d].concat(require('unicode-' + version + '\/Binary_Property\/ID_Continue\/code-points.js')$/;"	variable	line:9
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^function search(arr, ch, starting) {$/;"	function	line:12
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^function search(arr, ch, starting) {$/;"	function	line:12
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^function pad(str, width) {$/;"	function	line:19
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^function pad(str, width) {$/;"	function	line:19
esc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^function esc(code) {$/;"	function	line:24
esc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^function esc(code) {$/;"	function	line:24
generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^function generate(chars) {$/;"	function	line:30
generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js	/^function generate(chars) {$/;"	function	line:30
3.3.0 (2016-07-25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 3.3.0 (2016-07-25)$/;"	function	line:1
Bug fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Bug fixes$/;"	function	line:3
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:9
3.2.0 (2016-06-07)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 3.2.0 (2016-06-07)$/;"	function	line:14
Bug fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Bug fixes$/;"	function	line:16
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:25
3.1.0 (2016-04-18)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 3.1.0 (2016-04-18)$/;"	function	line:32
Bug fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Bug fixes$/;"	function	line:34
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:44
3.0.4 (2016-02-25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 3.0.4 (2016-02-25)$/;"	function	line:48
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:50
3.0.2 (2016-02-10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 3.0.2 (2016-02-10)$/;"	function	line:55
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:57
3.0.0 (2016-02-10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 3.0.0 (2016-02-10)$/;"	function	line:62
Breaking changes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Breaking changes$/;"	function	line:64
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:71
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:79
2.7.0 (2016-01-04)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 2.7.0 (2016-01-04)$/;"	function	line:89
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:91
2.6.4 (2015-11-12)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 2.6.4 (2015-11-12)$/;"	function	line:104
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:106
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:110
2.6.2 (2015-11-10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 2.6.2 (2015-11-10)$/;"	function	line:114
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:116
2.6.0 (2015-11-09)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 2.6.0 (2015-11-09)$/;"	function	line:120
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:122
New features	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### New features$/;"	function	line:130
2.5.2 (2015-10-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 2.5.2 (2015-10-27)$/;"	function	line:134
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:136
2.5.0 (2015-10-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^## 2.5.0 (2015-10-27)$/;"	function	line:141
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md	/^### Fixes$/;"	function	line:143
reservedWords.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var reservedWords = {$/;"	property	line:3
reservedWords.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  3: "abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",$/;"	property	line:4
reservedWords.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  5: "class enum extends super const export import",$/;"	property	line:5
reservedWords.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  6: "enum",$/;"	property	line:6
reservedWords.strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  7: "enum",$/;"	property	line:7
reservedWords.strictBind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  strict: "implements interface let package private protected public static yield",$/;"	property	line:8
isInAstralSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function isInAstralSet(code, set) {$/;"	function	line:48
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function isIdentifierStart(code, astral) {$/;"	function	line:60
function.isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function isIdentifierStart(code, astral) {$/;"	function	line:60
isIdentifierChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function isIdentifierChar(code, astral) {$/;"	function	line:72
function.isIdentifierChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function isIdentifierChar(code, astral) {$/;"	function	line:72
TokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var TokenType = function TokenType(label, conf) {$/;"	function	line:107
var.TokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var TokenType = function TokenType(label, conf) {$/;"	function	line:107
binop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function binop(name, prec) {$/;"	function	line:122
function.binop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function binop(name, prec) {$/;"	function	line:122
var.beforeExpr.beforeExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var beforeExpr = {beforeExpr: true};$/;"	property	line:125
var.startsExpr.startsExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var startsExpr = {startsExpr: true};$/;"	property	line:126
kw	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function kw(name, options) {$/;"	function	line:132
var.tt.num	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var tt = {$/;"	property	line:139
isNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function isNewLine(code) {$/;"	function	line:240
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function isArray(obj) {$/;"	function	line:248
var.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function isArray(obj) {$/;"	class	line:248
var.var.return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  return Object.prototype.toString.call(obj) === "[object Array]"$/;"	method	line:249
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function has(obj, propName) {$/;"	function	line:254
var.function.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function has(obj, propName) {$/;"	class	line:254
var.function.var.function.return.hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  return Object.prototype.hasOwnProperty.call(obj, propName)$/;"	method	line:255
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var Position = function Position(line, col) {$/;"	function	line:261
offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^Position.prototype.offset = function offset (n) {$/;"	function	line:266
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^};$/;"	class	line:264
Position.offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^Position.prototype.offset = function offset (n) {$/;"	method	line:266
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var SourceLocation = function SourceLocation(p, start, end) {$/;"	function	line:270
Position.SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var SourceLocation = function SourceLocation(p, start, end) {$/;"	method	line:270
Position.SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var SourceLocation = function SourceLocation(p, start, end) {$/;"	function	line:270
getLineInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function getLineInfo(input, offset) {$/;"	function	line:282
getLineInfo.defaultOptions.ecmaVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var defaultOptions = {$/;"	property	line:298
getLineInfo.defaultOptions.sourceType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  ecmaVersion: 6,$/;"	property	line:303
getLineInfo.defaultOptions.onInsertedSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  sourceType: "script",$/;"	property	line:305
getLineInfo.defaultOptions.onTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  onInsertedSemicolon: null,$/;"	property	line:311
getLineInfo.defaultOptions.allowReserved	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  onTrailingComma: null,$/;"	property	line:314
getLineInfo.defaultOptions.allowReturnOutsideFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  allowReserved: null,$/;"	property	line:319
getLineInfo.defaultOptions.allowImportExportEverywhere	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  allowReturnOutsideFunction: false,$/;"	property	line:322
getLineInfo.defaultOptions.allowHashBang	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  allowImportExportEverywhere: false,$/;"	property	line:325
getLineInfo.defaultOptions.locations	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  allowHashBang: false,$/;"	property	line:328
getLineInfo.defaultOptions.onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  locations: false,$/;"	property	line:333
getLineInfo.defaultOptions.onComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  onToken: null,$/;"	property	line:339
getLineInfo.defaultOptions.ranges	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  onComment: null,$/;"	property	line:350
getLineInfo.defaultOptions.program	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  ranges: false,$/;"	property	line:359
getLineInfo.defaultOptions.sourceFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  program: null,$/;"	property	line:365
getLineInfo.defaultOptions.directSourceFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  sourceFile: null,$/;"	property	line:368
getLineInfo.defaultOptions.preserveParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  directSourceFile: null,$/;"	property	line:371
getLineInfo.defaultOptions.plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  preserveParens: false,$/;"	property	line:374
Position.SourceLocation.getLineInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function getLineInfo(input, offset) {$/;"	function	line:282
getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function getOptions(opts) {$/;"	function	line:380
onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^    options.onToken = function (token) { return tokens.push(token); }$/;"	function	line:389
Position.SourceLocation.getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function getOptions(opts) {$/;"	function	line:380
pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function pushComment(options, array) {$/;"	function	line:397
Position.SourceLocation.return.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^    var comment = {$/;"	property	line:399
Position.SourceLocation.pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function pushComment(options, array) {$/;"	function	line:397
keywordRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function keywordRegexp(words) {$/;"	function	line:416
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var Parser = function Parser(options, input, startPos) {$/;"	function	line:420
Position.Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var Parser = function Parser(options, input, startPos) {$/;"	method	line:420
Position.Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var Parser = function Parser(options, input, startPos) {$/;"	function	line:420
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.isKeyword = function isKeyword (word) { return this.keywords.test(word) };$/;"	function	line:490
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^};$/;"	class	line:487
Parser.isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.isKeyword = function isKeyword (word) { return this.keywords.test(word) };$/;"	method	line:490
isReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.isReservedWord = function isReservedWord (word) { return this.reservedWords.test(word) };$/;"	function	line:491
Parser.isReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.isReservedWord = function isReservedWord (word) { return this.reservedWords.test(word) };$/;"	method	line:491
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.extend = function extend (name, f) {$/;"	function	line:493
Parser.extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.extend = function extend (name, f) {$/;"	method	line:493
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.loadPlugins = function loadPlugins (pluginConfigs) {$/;"	function	line:497
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^Parser.prototype.parse = function parse () {$/;"	function	line:507
isUseStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.isUseStrict = function(stmt) {$/;"	function	line:519
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.eat = function(type) {$/;"	function	line:528
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.isContextual = function(name) {$/;"	function	line:539
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.eatContextual = function(name) {$/;"	function	line:545
expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.expectContextual = function(name) {$/;"	function	line:551
pp.expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:547
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.canInsertSemicolon = function() {$/;"	function	line:557
insertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.insertSemicolon = function() {$/;"	function	line:563
pp.insertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:561
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.semicolon = function() {$/;"	function	line:574
pp.semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:569
afterTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.afterTrailingComma = function(tokType) {$/;"	function	line:578
pp.afterTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:576
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.expect = function(type) {$/;"	function	line:590
unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.unexpected = function(pos) {$/;"	function	line:596
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:592
DestructuringErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var DestructuringErrors = function DestructuringErrors() {$/;"	function	line:600
pp.pp.DestructuringErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var DestructuringErrors = function DestructuringErrors() {$/;"	method	line:600
pp.pp.DestructuringErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var DestructuringErrors = function DestructuringErrors() {$/;"	function	line:600
checkPatternErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.checkPatternErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:605
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^};$/;"	method	line:603
checkExpressionErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp.checkExpressionErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:611
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseTopLevel = function(node) {$/;"	function	line:626
pp.pp.checkExpressionErrors.loopLabel.kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var loopLabel = {kind: "loop"};$/;"	property	line:646
pp.checkExpressionErrors.switchLabel.kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var switchLabel = {kind: "switch"};$/;"	property	line:647
isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.isLet = function() {$/;"	function	line:648
pp$1.isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var switchLabel = {kind: "switch"};$/;"	function	line:647
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseStatement = function(declaration, topLevel) {$/;"	function	line:669
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  switch (starttype) {$/;"	function	line:681
parseBreakContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseBreakContinueStatement = function(node, keyword) {$/;"	function	line:728
parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseDebuggerStatement = function(node) {$/;"	function	line:753
parseDoStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseDoStatement = function(node) {$/;"	function	line:759
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:757
parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseForStatement = function(node) {$/;"	function	line:781
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:771
parseFunctionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseFunctionStatement = function(node) {$/;"	function	line:810
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:808
parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseIfStatement = function(node) {$/;"	function	line:815
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:813
parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseReturnStatement = function(node) {$/;"	function	line:823
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:821
parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseSwitchStatement = function(node) {$/;"	function	line:837
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:835
parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseThrowStatement = function(node) {$/;"	function	line:876
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1.pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:874
parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseTryStatement = function(node) {$/;"	function	line:889
parseVarStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseVarStatement = function(node, kind) {$/;"	function	line:909
parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseWhileStatement = function(node) {$/;"	function	line:916
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:914
parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseWithStatement = function(node) {$/;"	function	line:925
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:923
parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseEmptyStatement = function(node) {$/;"	function	line:933
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:931
parseLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseLabeledStatement = function(node, maybeName, expr) {$/;"	function	line:938
pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:936
parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseExpressionStatement = function(node, expr) {$/;"	function	line:958
pp$1.pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:956
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseBlock = function(allowStrict) {$/;"	function	line:968
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseFor = function(node, init) {$/;"	function	line:991
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseForIn = function(node, init) {$/;"	function	line:1006
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseVar = function(node, isFor, kind) {$/;"	function	line:1019
parseVarId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseVarId = function(decl) {$/;"	function	line:1042
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseFunction = function(node, isStatement, allowExpressionBody) {$/;"	function	line:1050
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseFunctionParams = function(node) {$/;"	function	line:1064
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1062
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseClass = function(node, isStatement) {$/;"	function	line:1072
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1067
parseClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseClassMethod = function(classBody, method, isGenerator) {$/;"	function	line:1130
pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1128
parseClassId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseClassId = function(node, isStatement) {$/;"	function	line:1135
parseClassSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseClassSuper = function(node) {$/;"	function	line:1139
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseExport = function(node) {$/;"	function	line:1145
shouldParseExportStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.shouldParseExportStatement = function() {$/;"	function	line:1198
pp$1.shouldParseExportStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1196
parseExportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseExportSpecifiers = function() {$/;"	function	line:1204
pp$1.parseExportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1200
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseImport = function(node) {$/;"	function	line:1226
parseImportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$1.parseImportSpecifiers = function() {$/;"	function	line:1243
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1239
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$2.toAssignable = function(node, isBinding) {$/;"	function	line:1291
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^    switch (node.type) {$/;"	function	line:1295
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$2.toAssignableList = function(exprList, isBinding) {$/;"	function	line:1346
parseSpread	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseSpread = function(refDestructuringErrors) {$/;"	function	line:1375
parseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseRest = function(allowNonIdent) {$/;"	function	line:1382
parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseBindingAtom = function() {$/;"	function	line:1395
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  switch (this.type) {$/;"	function	line:1397
pp$2.parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1391
parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseBindingList = function(close, allowEmpty, allowTrailingComma, allowNonIdent) {$/;"	function	line:1415
parseBindingListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseBindingListItem = function(param) {$/;"	function	line:1442
pp$2.parseBindingListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1440
parseMaybeDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$2.parseMaybeDefault = function(startPos, startLoc, left) {$/;"	function	line:1448
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$2.checkLVal = function(expr, isBinding, checkClashes) {$/;"	function	line:1460
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  switch (expr.type) {$/;"	function	line:1463
pp$2.checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1455
checkPropClash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.checkPropClash = function(prop, propHash) {$/;"	function	line:1514
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  switch (key.type) {$/;"	function	line:1519
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExpression = function(noIn, refDestructuringErrors) {$/;"	function	line:1563
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseMaybeAssign = function(noIn, refDestructuringErrors, afterLeftParse) {$/;"	function	line:1580
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseMaybeConditional = function(noIn, refDestructuringErrors) {$/;"	function	line:1612
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExprOps = function(noIn, refDestructuringErrors) {$/;"	function	line:1629
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExprOp = function(left, leftStartPos, leftStartLoc, minPrec, noIn) {$/;"	function	line:1642
buildBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.buildBinary = function(startPos, startLoc, left, right, op, logical) {$/;"	function	line:1658
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseMaybeUnary = function(refDestructuringErrors, sawUnary) {$/;"	function	line:1668
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExprSubscripts = function(refDestructuringErrors) {$/;"	function	line:1707
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseSubscripts = function(base, startPos, startLoc, noCalls) {$/;"	function	line:1715
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExprAtom = function(refDestructuringErrors) {$/;"	function	line:1753
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  switch (this.type) {$/;"	function	line:1755
parseLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseLiteral = function(value) {$/;"	function	line:1820
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseParenExpression = function() {$/;"	function	line:1828
parseParenAndDistinguishExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseParenAndDistinguishExpression = function(canBeArrow) {$/;"	function	line:1835
pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1833
parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseParenItem = function(item) {$/;"	function	line:1891
pp$3.parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1889
parseParenArrowList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseParenArrowList = function(startPos, startLoc, exprList) {$/;"	function	line:1895
pp$3.parseParenArrowList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:1893
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseNew = function() {$/;"	function	line:1907
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseTemplateElement = function() {$/;"	function	line:1928
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseTemplate = function() {$/;"	function	line:1939
pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1937
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseObj = function(isPattern, refDestructuringErrors) {$/;"	function	line:1959
pp$3.pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1955
parsePropertyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parsePropertyValue = function(prop, isPattern, isGenerator, startPos, startLoc, refDestructuringErrors) {$/;"	function	line:1990
pp$3.pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:1988
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parsePropertyName = function(prop) {$/;"	function	line:2035
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.initFunction = function(node) {$/;"	function	line:2051
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseMethod = function(isGenerator) {$/;"	function	line:2061
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseArrowExpression = function(node, params) {$/;"	function	line:2076
parseFunctionBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseFunctionBody = function(node, isArrowFunction) {$/;"	function	line:2088
checkParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.checkParams = function(node, useStrict) {$/;"	function	line:2123
pp$3.checkParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2118
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseExprList = function(close, allowTrailingComma, allowEmpty, refDestructuringErrors) {$/;"	function	line:2140
pp$3.parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2132
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseIdent = function(liberal) {$/;"	function	line:2169
parseYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$3.parseYield = function() {$/;"	function	line:2191
pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2187
raise	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$4.raise = function(pos, message) {$/;"	function	line:2212
curPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$4.curPosition = function() {$/;"	function	line:2222
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var Node = function Node(parser, pos, loc) {$/;"	function	line:2228
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$5.startNode = function() {$/;"	function	line:2244
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$5.startNodeAt = function(pos, loc) {$/;"	function	line:2248
pp$5	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2246
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function finishNodeAt(node, type, pos, loc) {$/;"	function	line:2254
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$5.finishNode = function(node, type) {$/;"	function	line:2264
pp$5.finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2262
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$5.finishNodeAt = function(node, type, pos, loc) {$/;"	function	line:2270
pp$5.finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2266
TokContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var TokContext = function TokContext(token, isExpr, preserveSpace, override) {$/;"	function	line:2274
TokContext.types.b_stat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var types = {$/;"	property	line:2281
initialContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$6.initialContext = function() {$/;"	function	line:2293
braceIsBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$6.braceIsBlock = function(prevType) {$/;"	function	line:2297
pp$6	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2295
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$6.updateContext = function(prevType) {$/;"	function	line:2312
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^tt.braceL.updateContext = function(prevType) {$/;"	function	line:2340
pp$6.var.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2338
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^tt.dollarBraceL.updateContext = function() {$/;"	function	line:2345
pp$6.var.tt.tt.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2343
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^tt.parenL.updateContext = function(prevType) {$/;"	function	line:2350
pp$6.var.tt.tt.tt.tt.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2348
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^tt.incDec.updateContext = function() {$/;"	function	line:2356
pp$6.var.tt.tt.tt.tt.tt.tt.tt.incDec.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2354
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^tt._function.updateContext = function(prevType) {$/;"	function	line:2360
tt._function.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2358
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^tt.backQuote.updateContext = function() {$/;"	function	line:2367
tt.backQuote.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2365
Token	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^var Token = function Token(p) {$/;"	function	line:2379
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.next = function() {$/;"	function	line:2399
getToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.getToken = function() {$/;"	function	line:2410
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2408
setStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.setStrict = function(strict) {$/;"	function	line:2431
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  }$/;"	method	line:2426
curContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.curContext = function() {$/;"	function	line:2446
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2444
nextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.nextToken = function() {$/;"	function	line:2453
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2448
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken = function(code) {$/;"	function	line:2465
pp$7.pp$7.readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2463
fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.fullCharCodeAtPos = function() {$/;"	function	line:2474
skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.skipBlockComment = function() {$/;"	function	line:2481
skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.skipLineComment = function(startSkip) {$/;"	function	line:2501
skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.skipSpace = function() {$/;"	function	line:2519
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^    switch (ch) {$/;"	function	line:2524
pp$7.skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2514
pp$7.skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2499
pp$7.skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2479
pp$7.fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2472
finishToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.finishToken = function(type, val) {$/;"	function	line:2566
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2559
readToken_dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_dot = function() {$/;"	function	line:2585
pp$7.pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2574
readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_slash = function() { \/\/ '\/'$/;"	function	line:2598
pp$7.pp$7.pp$7.readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	function	line:2596
readToken_mult_modulo_exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_mult_modulo_exp = function(code) { \/\/ '%*'$/;"	function	line:2605
readToken_pipe_amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_pipe_amp = function(code) { \/\/ '|&'$/;"	function	line:2621
readToken_caret	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_caret = function() { \/\/ '^'$/;"	function	line:2628
readToken_plus_min	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_plus_min = function(code) { \/\/ '+-'$/;"	function	line:2634
readToken_lt_gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_lt_gt = function(code) { \/\/ '<>'$/;"	function	line:2650
readToken_eq_excl	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readToken_eq_excl = function(code) { \/\/ '=!'$/;"	function	line:2670
getTokenFromCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.getTokenFromCode = function(code) {$/;"	function	line:2680
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  switch (code) {$/;"	function	line:2681
finishOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.finishOp = function(type, size) {$/;"	function	line:2753
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2751
tryCreateRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function tryCreateRegexp(src, flags, throwErrorAt, parser) {$/;"	function	line:2762
pp$7.pp$7.tryCreateRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function tryCreateRegexp(src, flags, throwErrorAt, parser) {$/;"	function	line:2762
readRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readRegexp = function() {$/;"	function	line:2775
readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readInt = function(radix, len) {$/;"	function	line:2840
readRadixNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readRadixNumber = function(radix) {$/;"	function	line:2859
readNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readNumber = function(startsWithDot) {$/;"	function	line:2869
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^}$/;"	method	line:2865
readCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readCodePoint = function() {$/;"	function	line:2897
codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function codePointToString(code) {$/;"	function	line:2912
pp$7.readCodePoint.codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function codePointToString(code) {$/;"	function	line:2912
readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readString = function(quote) {$/;"	function	line:2919
readTmplToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readTmplToken = function() {$/;"	function	line:2942
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^      switch (ch) {$/;"	function	line:2969
readEscapedChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readEscapedChar = function(inTemplate) {$/;"	function	line:2992
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^  switch (ch) {$/;"	function	line:2995
readHexChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readHexChar = function(len) {$/;"	function	line:3028
readWord1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readWord1 = function() {$/;"	function	line:3041
readWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^pp$7.readWord = function() {$/;"	function	line:3074
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function parse(input, options) {$/;"	function	line:3091
parseExpressionAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function parseExpressionAt(input, pos, options) {$/;"	function	line:3099
tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function tokenizer(input, options) {$/;"	function	line:3108
pp$7.readWord.parseExpressionAt.tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function tokenizer(input, options) {$/;"	function	line:3108
pp$7.readWord.parseExpressionAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js	/^function parseExpressionAt(input, pos, options) {$/;"	function	line:3099
reservedWords.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var reservedWords = {$/;"	property	line:9
reservedWords.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    3: "abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",$/;"	property	line:10
reservedWords.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    5: "class enum extends super const export import",$/;"	property	line:11
reservedWords.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    6: "enum",$/;"	property	line:12
reservedWords.strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    7: "enum",$/;"	property	line:13
reservedWords.strictBind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    strict: "implements interface let package private protected public static yield",$/;"	property	line:14
isInAstralSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function isInAstralSet(code, set) {$/;"	function	line:54
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function isIdentifierStart(code, astral) {$/;"	function	line:66
function.isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function isIdentifierStart(code, astral) {$/;"	function	line:66
isIdentifierChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function isIdentifierChar(code, astral) {$/;"	function	line:78
function.isIdentifierChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function isIdentifierChar(code, astral) {$/;"	function	line:78
TokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var TokenType = function TokenType(label, conf) {$/;"	function	line:113
var.TokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var TokenType = function TokenType(label, conf) {$/;"	function	line:113
binop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function binop(name, prec) {$/;"	function	line:128
function.binop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function binop(name, prec) {$/;"	function	line:128
var.beforeExpr.beforeExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var beforeExpr = {beforeExpr: true};$/;"	property	line:131
var.startsExpr.startsExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var startsExpr = {startsExpr: true};$/;"	property	line:132
kw	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function kw(name, options) {$/;"	function	line:138
var.tt.num	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var tt = {$/;"	property	line:145
isNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function isNewLine(code) {$/;"	function	line:246
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function isArray(obj) {$/;"	function	line:254
var.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function isArray(obj) {$/;"	class	line:254
var.var.return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    return Object.prototype.toString.call(obj) === "[object Array]"$/;"	method	line:255
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function has(obj, propName) {$/;"	function	line:260
var.function.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function has(obj, propName) {$/;"	class	line:260
var.function.var.function.return.hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    return Object.prototype.hasOwnProperty.call(obj, propName)$/;"	method	line:261
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var Position = function Position(line, col) {$/;"	function	line:267
offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  Position.prototype.offset = function offset (n) {$/;"	function	line:272
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  };$/;"	class	line:270
Position.offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  Position.prototype.offset = function offset (n) {$/;"	method	line:272
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var SourceLocation = function SourceLocation(p, start, end) {$/;"	function	line:276
Position.SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var SourceLocation = function SourceLocation(p, start, end) {$/;"	method	line:276
Position.SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var SourceLocation = function SourceLocation(p, start, end) {$/;"	function	line:276
getLineInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function getLineInfo(input, offset) {$/;"	function	line:288
getLineInfo.defaultOptions.ecmaVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var defaultOptions = {$/;"	property	line:304
getLineInfo.defaultOptions.sourceType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    ecmaVersion: 6,$/;"	property	line:309
getLineInfo.defaultOptions.onInsertedSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    sourceType: "script",$/;"	property	line:311
getLineInfo.defaultOptions.onTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    onInsertedSemicolon: null,$/;"	property	line:317
getLineInfo.defaultOptions.allowReserved	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    onTrailingComma: null,$/;"	property	line:320
getLineInfo.defaultOptions.allowReturnOutsideFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    allowReserved: null,$/;"	property	line:325
getLineInfo.defaultOptions.allowImportExportEverywhere	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    allowReturnOutsideFunction: false,$/;"	property	line:328
getLineInfo.defaultOptions.allowHashBang	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    allowImportExportEverywhere: false,$/;"	property	line:331
getLineInfo.defaultOptions.locations	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    allowHashBang: false,$/;"	property	line:334
getLineInfo.defaultOptions.onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    locations: false,$/;"	property	line:339
getLineInfo.defaultOptions.onComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    onToken: null,$/;"	property	line:345
getLineInfo.defaultOptions.ranges	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    onComment: null,$/;"	property	line:356
getLineInfo.defaultOptions.program	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    ranges: false,$/;"	property	line:365
getLineInfo.defaultOptions.sourceFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    program: null,$/;"	property	line:371
getLineInfo.defaultOptions.directSourceFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    sourceFile: null,$/;"	property	line:374
getLineInfo.defaultOptions.preserveParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    directSourceFile: null,$/;"	property	line:377
getLineInfo.defaultOptions.plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    preserveParens: false,$/;"	property	line:380
Position.SourceLocation.getLineInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function getLineInfo(input, offset) {$/;"	function	line:288
getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function getOptions(opts) {$/;"	function	line:386
onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^      options.onToken = function (token) { return tokens.push(token); }$/;"	function	line:395
Position.SourceLocation.getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function getOptions(opts) {$/;"	function	line:386
pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function pushComment(options, array) {$/;"	function	line:403
Position.SourceLocation.return.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^      var comment = {$/;"	property	line:405
Position.SourceLocation.pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function pushComment(options, array) {$/;"	function	line:403
keywordRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function keywordRegexp(words) {$/;"	function	line:422
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var Parser = function Parser(options, input, startPos) {$/;"	function	line:426
Position.Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var Parser = function Parser(options, input, startPos) {$/;"	method	line:426
Position.Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var Parser = function Parser(options, input, startPos) {$/;"	function	line:426
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  Parser.prototype.isKeyword = function isKeyword (word) { return this.keywords.test(word) };$/;"	function	line:496
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  };$/;"	class	line:493
Parser.isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  Parser.prototype.isKeyword = function isKeyword (word) { return this.keywords.test(word) };$/;"	method	line:496
isReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  Parser.prototype.isReservedWord = function isReservedWord (word) { return this.reservedWords.test(word) };$/;"	function	line:497
Parser.isReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  Parser.prototype.isReservedWord = function isReservedWord (word) { return this.reservedWords.test(word) };$/;"	method	line:497
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  Parser.prototype.extend = function extend (name, f) {$/;"	function	line:499
Parser.extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  Parser.prototype.extend = function extend (name, f) {$/;"	method	line:499
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  Parser.prototype.loadPlugins = function loadPlugins (pluginConfigs) {$/;"	function	line:503
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  Parser.prototype.parse = function parse () {$/;"	function	line:513
isUseStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.isUseStrict = function(stmt) {$/;"	function	line:525
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.eat = function(type) {$/;"	function	line:534
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.isContextual = function(name) {$/;"	function	line:545
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.eatContextual = function(name) {$/;"	function	line:551
expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.expectContextual = function(name) {$/;"	function	line:557
pp.expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:553
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.canInsertSemicolon = function() {$/;"	function	line:563
insertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.insertSemicolon = function() {$/;"	function	line:569
pp.insertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:567
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.semicolon = function() {$/;"	function	line:580
pp.semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:575
afterTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.afterTrailingComma = function(tokType) {$/;"	function	line:584
pp.afterTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:582
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.expect = function(type) {$/;"	function	line:596
unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.unexpected = function(pos) {$/;"	function	line:602
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:598
DestructuringErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var DestructuringErrors = function DestructuringErrors() {$/;"	function	line:606
pp.pp.DestructuringErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var DestructuringErrors = function DestructuringErrors() {$/;"	method	line:606
pp.pp.DestructuringErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var DestructuringErrors = function DestructuringErrors() {$/;"	function	line:606
checkPatternErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.checkPatternErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:611
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  };$/;"	method	line:609
checkExpressionErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp.checkExpressionErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:617
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseTopLevel = function(node) {$/;"	function	line:632
pp.pp.checkExpressionErrors.loopLabel.kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var loopLabel = {kind: "loop"};$/;"	property	line:652
pp.checkExpressionErrors.switchLabel.kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var switchLabel = {kind: "switch"};$/;"	property	line:653
isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.isLet = function() {$/;"	function	line:654
pp$1.isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var switchLabel = {kind: "switch"};$/;"	function	line:653
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseStatement = function(declaration, topLevel) {$/;"	function	line:675
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    switch (starttype) {$/;"	function	line:687
parseBreakContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseBreakContinueStatement = function(node, keyword) {$/;"	function	line:734
parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseDebuggerStatement = function(node) {$/;"	function	line:759
parseDoStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseDoStatement = function(node) {$/;"	function	line:765
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:763
parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseForStatement = function(node) {$/;"	function	line:787
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:777
parseFunctionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseFunctionStatement = function(node) {$/;"	function	line:816
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:814
parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseIfStatement = function(node) {$/;"	function	line:821
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:819
parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseReturnStatement = function(node) {$/;"	function	line:829
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:827
parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseSwitchStatement = function(node) {$/;"	function	line:843
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:841
parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseThrowStatement = function(node) {$/;"	function	line:882
pp$1.pp$1.pp$1.pp$1.next.next.next.next.var.pp$1.pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:880
parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseTryStatement = function(node) {$/;"	function	line:895
parseVarStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseVarStatement = function(node, kind) {$/;"	function	line:915
parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseWhileStatement = function(node) {$/;"	function	line:922
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:920
parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseWithStatement = function(node) {$/;"	function	line:931
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:929
parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseEmptyStatement = function(node) {$/;"	function	line:939
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:937
parseLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseLabeledStatement = function(node, maybeName, expr) {$/;"	function	line:944
pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:942
parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseExpressionStatement = function(node, expr) {$/;"	function	line:964
pp$1.pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:962
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseBlock = function(allowStrict) {$/;"	function	line:974
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseFor = function(node, init) {$/;"	function	line:997
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseForIn = function(node, init) {$/;"	function	line:1012
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseVar = function(node, isFor, kind) {$/;"	function	line:1025
parseVarId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseVarId = function(decl) {$/;"	function	line:1048
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseFunction = function(node, isStatement, allowExpressionBody) {$/;"	function	line:1056
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseFunctionParams = function(node) {$/;"	function	line:1070
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:1068
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseClass = function(node, isStatement) {$/;"	function	line:1078
pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:1073
parseClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseClassMethod = function(classBody, method, isGenerator) {$/;"	function	line:1136
pp$1.pp$1.pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:1134
parseClassId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseClassId = function(node, isStatement) {$/;"	function	line:1141
parseClassSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseClassSuper = function(node) {$/;"	function	line:1145
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseExport = function(node) {$/;"	function	line:1151
shouldParseExportStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.shouldParseExportStatement = function() {$/;"	function	line:1204
pp$1.shouldParseExportStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:1202
parseExportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseExportSpecifiers = function() {$/;"	function	line:1210
pp$1.parseExportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:1206
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseImport = function(node) {$/;"	function	line:1232
parseImportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$1.parseImportSpecifiers = function() {$/;"	function	line:1249
pp$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:1245
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$2.toAssignable = function(node, isBinding) {$/;"	function	line:1297
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^      switch (node.type) {$/;"	function	line:1301
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$2.toAssignableList = function(exprList, isBinding) {$/;"	function	line:1352
parseSpread	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$2.parseSpread = function(refDestructuringErrors) {$/;"	function	line:1381
parseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$2.parseRest = function(allowNonIdent) {$/;"	function	line:1388
parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$2.parseBindingAtom = function() {$/;"	function	line:1401
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    switch (this.type) {$/;"	function	line:1403
pp$2.parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:1397
parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$2.parseBindingList = function(close, allowEmpty, allowTrailingComma, allowNonIdent) {$/;"	function	line:1421
parseBindingListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$2.parseBindingListItem = function(param) {$/;"	function	line:1448
pp$2.parseBindingListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:1446
parseMaybeDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$2.parseMaybeDefault = function(startPos, startLoc, left) {$/;"	function	line:1454
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$2.checkLVal = function(expr, isBinding, checkClashes) {$/;"	function	line:1466
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    switch (expr.type) {$/;"	function	line:1469
pp$2.checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:1461
checkPropClash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.checkPropClash = function(prop, propHash) {$/;"	function	line:1520
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    switch (key.type) {$/;"	function	line:1525
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseExpression = function(noIn, refDestructuringErrors) {$/;"	function	line:1569
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseMaybeAssign = function(noIn, refDestructuringErrors, afterLeftParse) {$/;"	function	line:1586
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseMaybeConditional = function(noIn, refDestructuringErrors) {$/;"	function	line:1618
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseExprOps = function(noIn, refDestructuringErrors) {$/;"	function	line:1635
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseExprOp = function(left, leftStartPos, leftStartLoc, minPrec, noIn) {$/;"	function	line:1648
buildBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.buildBinary = function(startPos, startLoc, left, right, op, logical) {$/;"	function	line:1664
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseMaybeUnary = function(refDestructuringErrors, sawUnary) {$/;"	function	line:1674
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseExprSubscripts = function(refDestructuringErrors) {$/;"	function	line:1713
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseSubscripts = function(base, startPos, startLoc, noCalls) {$/;"	function	line:1721
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseExprAtom = function(refDestructuringErrors) {$/;"	function	line:1759
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    switch (this.type) {$/;"	function	line:1761
parseLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseLiteral = function(value) {$/;"	function	line:1826
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseParenExpression = function() {$/;"	function	line:1834
parseParenAndDistinguishExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseParenAndDistinguishExpression = function(canBeArrow) {$/;"	function	line:1841
pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:1839
parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseParenItem = function(item) {$/;"	function	line:1897
pp$3.parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:1895
parseParenArrowList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseParenArrowList = function(startPos, startLoc, exprList) {$/;"	function	line:1901
pp$3.parseParenArrowList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:1899
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseNew = function() {$/;"	function	line:1913
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseTemplateElement = function() {$/;"	function	line:1934
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseTemplate = function() {$/;"	function	line:1945
pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:1943
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseObj = function(isPattern, refDestructuringErrors) {$/;"	function	line:1965
pp$3.pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:1961
parsePropertyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parsePropertyValue = function(prop, isPattern, isGenerator, startPos, startLoc, refDestructuringErrors) {$/;"	function	line:1996
pp$3.pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:1994
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parsePropertyName = function(prop) {$/;"	function	line:2041
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.initFunction = function(node) {$/;"	function	line:2057
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseMethod = function(isGenerator) {$/;"	function	line:2067
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseArrowExpression = function(node, params) {$/;"	function	line:2082
parseFunctionBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseFunctionBody = function(node, isArrowFunction) {$/;"	function	line:2094
checkParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.checkParams = function(node, useStrict) {$/;"	function	line:2129
pp$3.checkParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2124
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseExprList = function(close, allowTrailingComma, allowEmpty, refDestructuringErrors) {$/;"	function	line:2146
pp$3.parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2138
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseIdent = function(liberal) {$/;"	function	line:2175
parseYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$3.parseYield = function() {$/;"	function	line:2197
pp$3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2193
raise	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$4.raise = function(pos, message) {$/;"	function	line:2218
curPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$4.curPosition = function() {$/;"	function	line:2228
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var Node = function Node(parser, pos, loc) {$/;"	function	line:2234
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$5.startNode = function() {$/;"	function	line:2250
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$5.startNodeAt = function(pos, loc) {$/;"	function	line:2254
pp$5	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2252
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function finishNodeAt(node, type, pos, loc) {$/;"	function	line:2260
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$5.finishNode = function(node, type) {$/;"	function	line:2270
pp$5.finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2268
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$5.finishNodeAt = function(node, type, pos, loc) {$/;"	function	line:2276
pp$5.finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2272
TokContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var TokContext = function TokContext(token, isExpr, preserveSpace, override) {$/;"	function	line:2280
TokContext.types.b_stat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var types = {$/;"	property	line:2287
initialContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$6.initialContext = function() {$/;"	function	line:2299
braceIsBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$6.braceIsBlock = function(prevType) {$/;"	function	line:2303
pp$6	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2301
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$6.updateContext = function(prevType) {$/;"	function	line:2318
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  tt.braceL.updateContext = function(prevType) {$/;"	function	line:2346
pp$6.var.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2344
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  tt.dollarBraceL.updateContext = function() {$/;"	function	line:2351
pp$6.var.tt.tt.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2349
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  tt.parenL.updateContext = function(prevType) {$/;"	function	line:2356
pp$6.var.tt.tt.tt.tt.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2354
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  tt.incDec.updateContext = function() {$/;"	function	line:2362
pp$6.var.tt.tt.tt.tt.tt.tt.tt.incDec.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2360
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  tt._function.updateContext = function(prevType) {$/;"	function	line:2366
tt._function.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2364
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  tt.backQuote.updateContext = function() {$/;"	function	line:2373
tt.backQuote.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2371
Token	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  var Token = function Token(p) {$/;"	function	line:2385
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.next = function() {$/;"	function	line:2405
getToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.getToken = function() {$/;"	function	line:2416
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2414
setStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.setStrict = function(strict) {$/;"	function	line:2437
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    }$/;"	method	line:2432
curContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.curContext = function() {$/;"	function	line:2452
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2450
nextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.nextToken = function() {$/;"	function	line:2459
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2454
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readToken = function(code) {$/;"	function	line:2471
pp$7.pp$7.readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2469
fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.fullCharCodeAtPos = function() {$/;"	function	line:2480
skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.skipBlockComment = function() {$/;"	function	line:2487
skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.skipLineComment = function(startSkip) {$/;"	function	line:2507
skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.skipSpace = function() {$/;"	function	line:2525
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^      switch (ch) {$/;"	function	line:2530
pp$7.skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2520
pp$7.skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2505
pp$7.skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2485
pp$7.fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2478
finishToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.finishToken = function(type, val) {$/;"	function	line:2572
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2565
readToken_dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readToken_dot = function() {$/;"	function	line:2591
pp$7.pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2580
readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readToken_slash = function() { \/\/ '\/'$/;"	function	line:2604
pp$7.pp$7.pp$7.readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	function	line:2602
readToken_mult_modulo_exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readToken_mult_modulo_exp = function(code) { \/\/ '%*'$/;"	function	line:2611
readToken_pipe_amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readToken_pipe_amp = function(code) { \/\/ '|&'$/;"	function	line:2627
readToken_caret	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readToken_caret = function() { \/\/ '^'$/;"	function	line:2634
readToken_plus_min	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readToken_plus_min = function(code) { \/\/ '+-'$/;"	function	line:2640
readToken_lt_gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readToken_lt_gt = function(code) { \/\/ '<>'$/;"	function	line:2656
readToken_eq_excl	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readToken_eq_excl = function(code) { \/\/ '=!'$/;"	function	line:2676
getTokenFromCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.getTokenFromCode = function(code) {$/;"	function	line:2686
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    switch (code) {$/;"	function	line:2687
finishOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.finishOp = function(type, size) {$/;"	function	line:2759
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2757
tryCreateRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function tryCreateRegexp(src, flags, throwErrorAt, parser) {$/;"	function	line:2768
pp$7.pp$7.tryCreateRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function tryCreateRegexp(src, flags, throwErrorAt, parser) {$/;"	function	line:2768
readRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readRegexp = function() {$/;"	function	line:2781
readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readInt = function(radix, len) {$/;"	function	line:2846
readRadixNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readRadixNumber = function(radix) {$/;"	function	line:2865
readNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readNumber = function(startsWithDot) {$/;"	function	line:2875
pp$7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  }$/;"	method	line:2871
readCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readCodePoint = function() {$/;"	function	line:2903
codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function codePointToString(code) {$/;"	function	line:2918
pp$7.readCodePoint.codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function codePointToString(code) {$/;"	function	line:2918
readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readString = function(quote) {$/;"	function	line:2925
readTmplToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readTmplToken = function() {$/;"	function	line:2948
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^        switch (ch) {$/;"	function	line:2975
readEscapedChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readEscapedChar = function(inTemplate) {$/;"	function	line:2998
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^    switch (ch) {$/;"	function	line:3001
readHexChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readHexChar = function(len) {$/;"	function	line:3034
readWord1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readWord1 = function() {$/;"	function	line:3047
readWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  pp$7.readWord = function() {$/;"	function	line:3080
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function parse(input, options) {$/;"	function	line:3097
parseExpressionAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function parseExpressionAt(input, pos, options) {$/;"	function	line:3105
tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function tokenizer(input, options) {$/;"	function	line:3114
pp$7.readWord.parseExpressionAt.tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function tokenizer(input, options) {$/;"	function	line:3114
pp$7.readWord.parseExpressionAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js	/^  function parseExpressionAt(input, pos, options) {$/;"	function	line:3105
LooseParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^var LooseParser = function LooseParser(input, options) {$/;"	function	line:6
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.startNode = function startNode () {$/;"	function	line:27
LooseParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^};$/;"	class	line:25
LooseParser.startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.startNode = function startNode () {$/;"	method	line:27
storeCurrentPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.storeCurrentPos = function storeCurrentPos () {$/;"	function	line:31
LooseParser.storeCurrentPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.storeCurrentPos = function storeCurrentPos () {$/;"	method	line:31
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.startNodeAt = function startNodeAt (pos) {$/;"	function	line:35
LooseParser.startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.startNodeAt = function startNodeAt (pos) {$/;"	method	line:35
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.finishNode = function finishNode (node, type) {$/;"	function	line:43
LooseParser.finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.finishNode = function finishNode (node, type) {$/;"	method	line:43
dummyNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.dummyNode = function dummyNode (type) {$/;"	function	line:53
dummyIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.dummyIdent = function dummyIdent () {$/;"	function	line:65
LooseParser.dummyIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.dummyIdent = function dummyIdent () {$/;"	method	line:65
dummyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.dummyString = function dummyString () {$/;"	function	line:71
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.eat = function eat (type) {$/;"	function	line:77
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.isContextual = function isContextual (name) {$/;"	function	line:86
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.eatContextual = function eatContextual (name) {$/;"	function	line:90
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.canInsertSemicolon = function canInsertSemicolon () {$/;"	function	line:94
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.semicolon = function semicolon () {$/;"	function	line:99
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.expect = function expect (type) {$/;"	function	line:103
LooseParser.expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.expect = function expect (type) {$/;"	method	line:103
pushCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.pushCx = function pushCx () {$/;"	function	line:115
LooseParser.pushCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.pushCx = function pushCx () {$/;"	method	line:115
popCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.popCx = function popCx () {$/;"	function	line:119
lineEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.lineEnd = function lineEnd (pos) {$/;"	function	line:123
indentationAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.indentationAfter = function indentationAfter (pos) {$/;"	function	line:128
closes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.closes = function closes (closeTok, indent, line, blockHeuristic) {$/;"	function	line:139
tokenStartsLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.tokenStartsLine = function tokenStartsLine () {$/;"	function	line:146
LooseParser.tokenStartsLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.tokenStartsLine = function tokenStartsLine () {$/;"	method	line:146
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.extend = function extend (name, f) {$/;"	function	line:156
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^LooseParser.prototype.loadPlugins = function loadPlugins (pluginConfigs) {$/;"	function	line:160
isSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^function isSpace(ch) {$/;"	function	line:172
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp.next = function() {$/;"	function	line:176
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp.readToken = function() {$/;"	function	line:194
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^          replace = {start: e.pos, end: pos, type: tokTypes.string, value: this$1.input.slice(e.pos + 1, pos)}$/;"	property	line:215
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^          replace = {start: e.pos, end: pos, type: tokTypes.regexp, value: re}$/;"	property	line:219
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^          replace = {start: e.pos, end: pos,$/;"	property	line:221
this$1.resetTo.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tokTypes.name, value: "✖"}$/;"	property	line:243
this$1.resetTo.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tokTypes.name, value: "✖"}$/;"	property	line:243
this$1.resetTo.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tokTypes.name, value: "✖"}$/;"	property	line:243
resetTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp.resetTo = function(pos) {$/;"	function	line:256
lookAhead	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp.lookAhead = function(n) {$/;"	function	line:276
isDummy	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^function isDummy(node) { return node.name == "✖" }$/;"	function	line:284
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseTopLevel = function() {$/;"	function	line:288
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseStatement = function() {$/;"	function	line:301
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^  switch (starttype) {$/;"	function	line:311
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseBlock = function() {$/;"	function	line:476
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseFor = function(node, init) {$/;"	function	line:491
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseForIn = function(node, init) {$/;"	function	line:502
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseVar = function(noIn, kind) {$/;"	function	line:513
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseClass = function(isStatement) {$/;"	function	line:535
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseFunction = function(node, isStatement) {$/;"	function	line:597
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseExport = function() {$/;"	function	line:609
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^      switch (expr.type) {$/;"	function	line:619
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseImport = function() {$/;"	function	line:641
parseImportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseImportSpecifierList = function() {$/;"	function	line:664
parseExportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$1.parseExportSpecifierList = function() {$/;"	function	line:699
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.checkLVal = function(expr) {$/;"	function	line:724
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^  switch (expr.type) {$/;"	function	line:726
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExpression = function(noIn) {$/;"	function	line:740
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseParenExpression = function() {$/;"	function	line:754
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseMaybeAssign = function(noIn) {$/;"	function	line:763
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseMaybeConditional = function(noIn) {$/;"	function	line:790
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExprOps = function(noIn) {$/;"	function	line:803
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExprOp = function(left, start, minPrec, noIn, indent, line) {$/;"	function	line:809
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseMaybeUnary = function(sawUnary) {$/;"	function	line:831
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExprSubscripts = function() {$/;"	function	line:872
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseSubscripts = function(base, start, noCalls, startIndent, line) {$/;"	function	line:877
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExprAtom = function() {$/;"	function	line:923
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^  switch (this.tok.type) {$/;"	function	line:925
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseNew = function() {$/;"	function	line:1003
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseTemplateElement = function() {$/;"	function	line:1021
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseTemplate = function() {$/;"	function	line:1032
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseObj = function() {$/;"	function	line:1057
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parsePropertyName = function(prop) {$/;"	function	line:1119
parsePropertyAccessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parsePropertyAccessor = function() {$/;"	function	line:1134
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseIdent = function() {$/;"	function	line:1138
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.initFunction = function(node) {$/;"	function	line:1147
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.toAssignable = function(node, binding) {$/;"	function	line:1159
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.toAssignableList = function(exprList, binding) {$/;"	function	line:1188
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseFunctionParams = function(params) {$/;"	function	line:1196
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseMethod = function(isGenerator) {$/;"	function	line:1201
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseArrowExpression = function(node, params) {$/;"	function	line:1211
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^lp$2.parseExprList = function(close, allowEmpty) {$/;"	function	line:1219
parse_dammit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js	/^function parse_dammit(input, options) {$/;"	function	line:1251
acorn__default	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  var acorn__default = 'default' in acorn ? acorn['default'] : acorn;$/;"	variable	line:7
LooseParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  var LooseParser = function LooseParser(input, options) {$/;"	function	line:12
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.startNode = function startNode () {$/;"	function	line:33
LooseParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  };$/;"	class	line:31
LooseParser.startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.startNode = function startNode () {$/;"	method	line:33
storeCurrentPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.storeCurrentPos = function storeCurrentPos () {$/;"	function	line:37
LooseParser.storeCurrentPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.storeCurrentPos = function storeCurrentPos () {$/;"	method	line:37
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.startNodeAt = function startNodeAt (pos) {$/;"	function	line:41
LooseParser.startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.startNodeAt = function startNodeAt (pos) {$/;"	method	line:41
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.finishNode = function finishNode (node, type) {$/;"	function	line:49
LooseParser.finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.finishNode = function finishNode (node, type) {$/;"	method	line:49
dummyNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.dummyNode = function dummyNode (type) {$/;"	function	line:59
dummyIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.dummyIdent = function dummyIdent () {$/;"	function	line:71
LooseParser.dummyIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.dummyIdent = function dummyIdent () {$/;"	method	line:71
dummyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.dummyString = function dummyString () {$/;"	function	line:77
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.eat = function eat (type) {$/;"	function	line:83
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.isContextual = function isContextual (name) {$/;"	function	line:92
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.eatContextual = function eatContextual (name) {$/;"	function	line:96
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.canInsertSemicolon = function canInsertSemicolon () {$/;"	function	line:100
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.semicolon = function semicolon () {$/;"	function	line:105
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.expect = function expect (type) {$/;"	function	line:109
LooseParser.expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.expect = function expect (type) {$/;"	method	line:109
pushCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.pushCx = function pushCx () {$/;"	function	line:121
LooseParser.pushCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.pushCx = function pushCx () {$/;"	method	line:121
popCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.popCx = function popCx () {$/;"	function	line:125
lineEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.lineEnd = function lineEnd (pos) {$/;"	function	line:129
indentationAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.indentationAfter = function indentationAfter (pos) {$/;"	function	line:134
closes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.closes = function closes (closeTok, indent, line, blockHeuristic) {$/;"	function	line:145
tokenStartsLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.tokenStartsLine = function tokenStartsLine () {$/;"	function	line:152
LooseParser.tokenStartsLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.tokenStartsLine = function tokenStartsLine () {$/;"	method	line:152
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.extend = function extend (name, f) {$/;"	function	line:162
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  LooseParser.prototype.loadPlugins = function loadPlugins (pluginConfigs) {$/;"	function	line:166
isSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  function isSpace(ch) {$/;"	function	line:178
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp.next = function() {$/;"	function	line:182
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp.readToken = function() {$/;"	function	line:200
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^            replace = {start: e.pos, end: pos, type: acorn.tokTypes.string, value: this$1.input.slice(e.pos + 1, pos)}$/;"	property	line:221
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^            replace = {start: e.pos, end: pos, type: acorn.tokTypes.regexp, value: re}$/;"	property	line:225
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^            replace = {start: e.pos, end: pos,$/;"	property	line:227
this$1.resetTo.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^        if (replace === true) replace = {start: pos, end: pos, type: acorn.tokTypes.name, value: "✖"}$/;"	property	line:249
this$1.resetTo.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^        if (replace === true) replace = {start: pos, end: pos, type: acorn.tokTypes.name, value: "✖"}$/;"	property	line:249
this$1.resetTo.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^        if (replace === true) replace = {start: pos, end: pos, type: acorn.tokTypes.name, value: "✖"}$/;"	property	line:249
resetTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp.resetTo = function(pos) {$/;"	function	line:262
lookAhead	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp.lookAhead = function(n) {$/;"	function	line:282
isDummy	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  function isDummy(node) { return node.name == "✖" }$/;"	function	line:290
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseTopLevel = function() {$/;"	function	line:294
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseStatement = function() {$/;"	function	line:307
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^    switch (starttype) {$/;"	function	line:317
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseBlock = function() {$/;"	function	line:482
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseFor = function(node, init) {$/;"	function	line:497
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseForIn = function(node, init) {$/;"	function	line:508
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseVar = function(noIn, kind) {$/;"	function	line:519
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseClass = function(isStatement) {$/;"	function	line:541
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseFunction = function(node, isStatement) {$/;"	function	line:603
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseExport = function() {$/;"	function	line:615
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^        switch (expr.type) {$/;"	function	line:625
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseImport = function() {$/;"	function	line:647
parseImportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseImportSpecifierList = function() {$/;"	function	line:670
parseExportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$1.parseExportSpecifierList = function() {$/;"	function	line:705
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.checkLVal = function(expr) {$/;"	function	line:730
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^    switch (expr.type) {$/;"	function	line:732
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseExpression = function(noIn) {$/;"	function	line:746
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseParenExpression = function() {$/;"	function	line:760
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseMaybeAssign = function(noIn) {$/;"	function	line:769
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseMaybeConditional = function(noIn) {$/;"	function	line:796
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseExprOps = function(noIn) {$/;"	function	line:809
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseExprOp = function(left, start, minPrec, noIn, indent, line) {$/;"	function	line:815
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseMaybeUnary = function(sawUnary) {$/;"	function	line:837
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseExprSubscripts = function() {$/;"	function	line:878
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseSubscripts = function(base, start, noCalls, startIndent, line) {$/;"	function	line:883
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseExprAtom = function() {$/;"	function	line:929
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^    switch (this.tok.type) {$/;"	function	line:931
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseNew = function() {$/;"	function	line:1009
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseTemplateElement = function() {$/;"	function	line:1027
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseTemplate = function() {$/;"	function	line:1038
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseObj = function() {$/;"	function	line:1063
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parsePropertyName = function(prop) {$/;"	function	line:1125
parsePropertyAccessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parsePropertyAccessor = function() {$/;"	function	line:1140
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseIdent = function() {$/;"	function	line:1144
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.initFunction = function(node) {$/;"	function	line:1153
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.toAssignable = function(node, binding) {$/;"	function	line:1165
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.toAssignableList = function(exprList, binding) {$/;"	function	line:1194
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseFunctionParams = function(params) {$/;"	function	line:1202
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseMethod = function(isGenerator) {$/;"	function	line:1207
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseArrowExpression = function(node, params) {$/;"	function	line:1217
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  lp$2.parseExprList = function(close, allowEmpty) {$/;"	function	line:1225
parse_dammit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js	/^  function parse_dammit(input, options) {$/;"	function	line:1257
simple	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function simple(node, visitors, base, state, override) {$/;"	function	line:19
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:21
simple.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:21
ancestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function ancestor(node, visitors, base, state) {$/;"	function	line:31
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:34
simple.ancestor.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:34
recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function recursive(node, state, funcs, base, override) {$/;"	function	line:49
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:51
simple.ancestor.recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function recursive(node, state, funcs, base, override) {$/;"	function	line:49
simple.ancestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function ancestor(node, visitors, base, state) {$/;"	function	line:31
makeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function makeTest(test) {$/;"	function	line:56
simple.makeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function makeTest(test) {$/;"	function	line:56
simple	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function simple(node, visitors, base, state, override) {$/;"	function	line:19
Found	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^var Found = function Found(node, state) { this.node = node; this.state = state };$/;"	function	line:65
findNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function findNodeAt(node, start, end, test, base, state) {$/;"	function	line:70
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^    ;(function c(node, st, override) {$/;"	function	line:74
Found.findNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function findNodeAt(node, start, end, test, base, state) {$/;"	function	line:70
findNodeAround	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function findNodeAround(node, pos, test, base, state) {$/;"	function	line:92
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^    ;(function c(node, st, override) {$/;"	function	line:96
Found.findNodeAround	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function findNodeAround(node, pos, test, base, state) {$/;"	function	line:92
findNodeAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function findNodeAfter(node, pos, test, base, state) {$/;"	function	line:109
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^    ;(function c(node, st, override) {$/;"	function	line:113
Found.findNodeAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function findNodeAfter(node, pos, test, base, state) {$/;"	function	line:109
findNodeBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function findNodeBefore(node, pos, test, base, state) {$/;"	function	line:126
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^  ;(function c(node, st, override) {$/;"	function	line:130
Found.findNodeBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function findNodeBefore(node, pos, test, base, state) {$/;"	function	line:126
Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^  function Ctor() {}$/;"	function	line:142
Found.function.Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^  function Ctor() {}$/;"	function	line:142
Found.Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^  function Ctor() {}$/;"	class	line:142
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function make(funcs, base) {$/;"	function	line:149
Found.make	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function make(funcs, base) {$/;"	function	line:149
skipThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function skipThrough(node, st, c) { c(node, st) }$/;"	function	line:156
Found.skipThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function skipThrough(node, st, c) { c(node, st) }$/;"	function	line:156
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function ignore(_node, _st, _c) {}$/;"	function	line:157
Found.ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^function ignore(_node, _st, _c) {}$/;"	function	line:157
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.IfStatement = function (node, st, c) {$/;"	function	line:171
base.IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^  function (node, st, c) { return c(node.expression, st, "Expression"); }$/;"	function	line:170
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.LabeledStatement = function (node, st, c) { return c(node.body, st, "Statement"); }$/;"	function	line:176
base.LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:175
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.WithStatement = function (node, st, c) {$/;"	function	line:178
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.SwitchStatement = function (node, st, c) {$/;"	function	line:182
base.SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:181
TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.TryStatement = function (node, st, c) {$/;"	function	line:196
base.TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^  function (node, st, c) { return c(node.argument, st, "Expression"); }$/;"	function	line:195
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.CatchClause = function (node, st, c) {$/;"	function	line:201
base.CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:200
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ForStatement = function (node, st, c) {$/;"	function	line:209
base.ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:208
ForInit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ForInit = function (node, st, c) {$/;"	function	line:220
base.ForInit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:219
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.FunctionDeclaration = function (node, st, c) { return c(node, st, "Function"); }$/;"	function	line:226
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.VariableDeclaration = function (node, st, c) {$/;"	function	line:227
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.VariableDeclarator = function (node, st, c) {$/;"	function	line:231
base.VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:230
Function	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.Function = function (node, st, c) {$/;"	function	line:236
base	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:234
ScopeBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ScopeBody = function (node, st, c) { return c(node, st, "Statement"); }$/;"	function	line:244
base.ScopeBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:241
ScopeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ScopeExpression = function (node, st, c) { return c(node, st, "Expression"); }$/;"	function	line:245
base.ScopeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ScopeBody = function (node, st, c) { return c(node, st, "Statement"); }$/;"	function	line:244
Pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.Pattern = function (node, st, c) {$/;"	function	line:247
base.Pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ScopeExpression = function (node, st, c) { return c(node, st, "Expression"); }$/;"	function	line:245
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.RestElement = function (node, st, c) { return c(node.argument, st, "Pattern"); }$/;"	function	line:257
ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ArrayPattern =  function (node, st, c) {$/;"	function	line:258
ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ObjectPattern = function (node, st, c) {$/;"	function	line:264
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ArrayExpression = function (node, st, c) {$/;"	function	line:271
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ObjectExpression = function (node, st, c) {$/;"	function	line:277
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ConditionalExpression = function (node, st, c) {$/;"	function	line:297
base.ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:296
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.MemberExpression = function (node, st, c) {$/;"	function	line:307
base.MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:306
ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ExportAllDeclaration = function (node, st, c) {$/;"	function	line:316
base.ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:315
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ImportDeclaration = function (node, st, c) {$/;"	function	line:319
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.TaggedTemplateExpression = function (node, st, c) {$/;"	function	line:326
Class	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.Class = function (node, st, c) {$/;"	function	line:331
base.Class	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^base.ClassDeclaration = base.ClassExpression = function (node, st, c) { return c(node, st, "Class"); }$/;"	function	line:330
base.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js	/^}$/;"	function	line:318
simple	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function simple(node, visitors, base, state, override) {$/;"	function	line:25
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^    ;(function c(node, st, override) {$/;"	function	line:27
simple.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^    ;(function c(node, st, override) {$/;"	function	line:27
ancestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function ancestor(node, visitors, base, state) {$/;"	function	line:37
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^    ;(function c(node, st, override) {$/;"	function	line:40
simple.ancestor.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^    ;(function c(node, st, override) {$/;"	function	line:40
recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function recursive(node, state, funcs, base, override) {$/;"	function	line:55
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^    ;(function c(node, st, override) {$/;"	function	line:57
simple.ancestor.recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function recursive(node, state, funcs, base, override) {$/;"	function	line:55
simple.ancestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function ancestor(node, visitors, base, state) {$/;"	function	line:37
makeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function makeTest(test) {$/;"	function	line:62
simple.makeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function makeTest(test) {$/;"	function	line:62
simple	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function simple(node, visitors, base, state, override) {$/;"	function	line:25
Found	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  var Found = function Found(node, state) { this.node = node; this.state = state };$/;"	function	line:71
findNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function findNodeAt(node, start, end, test, base, state) {$/;"	function	line:76
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^      ;(function c(node, st, override) {$/;"	function	line:80
Found.findNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function findNodeAt(node, start, end, test, base, state) {$/;"	function	line:76
findNodeAround	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function findNodeAround(node, pos, test, base, state) {$/;"	function	line:98
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^      ;(function c(node, st, override) {$/;"	function	line:102
Found.findNodeAround	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function findNodeAround(node, pos, test, base, state) {$/;"	function	line:98
findNodeAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function findNodeAfter(node, pos, test, base, state) {$/;"	function	line:115
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^      ;(function c(node, st, override) {$/;"	function	line:119
Found.findNodeAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function findNodeAfter(node, pos, test, base, state) {$/;"	function	line:115
findNodeBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function findNodeBefore(node, pos, test, base, state) {$/;"	function	line:132
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^    ;(function c(node, st, override) {$/;"	function	line:136
Found.findNodeBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function findNodeBefore(node, pos, test, base, state) {$/;"	function	line:132
Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^    function Ctor() {}$/;"	function	line:148
Found.function.Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^    function Ctor() {}$/;"	function	line:148
Found.Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^    function Ctor() {}$/;"	class	line:148
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function make(funcs, base) {$/;"	function	line:155
Found.make	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function make(funcs, base) {$/;"	function	line:155
skipThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function skipThrough(node, st, c) { c(node, st) }$/;"	function	line:162
Found.skipThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function skipThrough(node, st, c) { c(node, st) }$/;"	function	line:162
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function ignore(_node, _st, _c) {}$/;"	function	line:163
Found.ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  function ignore(_node, _st, _c) {}$/;"	function	line:163
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.IfStatement = function (node, st, c) {$/;"	function	line:177
base.IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^    function (node, st, c) { return c(node.expression, st, "Expression"); }$/;"	function	line:176
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.LabeledStatement = function (node, st, c) { return c(node.body, st, "Statement"); }$/;"	function	line:182
base.LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:181
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.WithStatement = function (node, st, c) {$/;"	function	line:184
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.SwitchStatement = function (node, st, c) {$/;"	function	line:188
base.SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:187
TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.TryStatement = function (node, st, c) {$/;"	function	line:202
base.TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^    function (node, st, c) { return c(node.argument, st, "Expression"); }$/;"	function	line:201
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.CatchClause = function (node, st, c) {$/;"	function	line:207
base.CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:206
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ForStatement = function (node, st, c) {$/;"	function	line:215
base.ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:214
ForInit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ForInit = function (node, st, c) {$/;"	function	line:226
base.ForInit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:225
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.FunctionDeclaration = function (node, st, c) { return c(node, st, "Function"); }$/;"	function	line:232
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.VariableDeclaration = function (node, st, c) {$/;"	function	line:233
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.VariableDeclarator = function (node, st, c) {$/;"	function	line:237
base.VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:236
Function	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.Function = function (node, st, c) {$/;"	function	line:242
base	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:240
ScopeBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ScopeBody = function (node, st, c) { return c(node, st, "Statement"); }$/;"	function	line:250
base.ScopeBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:247
ScopeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ScopeExpression = function (node, st, c) { return c(node, st, "Expression"); }$/;"	function	line:251
base.ScopeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ScopeBody = function (node, st, c) { return c(node, st, "Statement"); }$/;"	function	line:250
Pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.Pattern = function (node, st, c) {$/;"	function	line:253
base.Pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ScopeExpression = function (node, st, c) { return c(node, st, "Expression"); }$/;"	function	line:251
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.RestElement = function (node, st, c) { return c(node.argument, st, "Pattern"); }$/;"	function	line:263
ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ArrayPattern =  function (node, st, c) {$/;"	function	line:264
ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ObjectPattern = function (node, st, c) {$/;"	function	line:270
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ArrayExpression = function (node, st, c) {$/;"	function	line:277
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ObjectExpression = function (node, st, c) {$/;"	function	line:283
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ConditionalExpression = function (node, st, c) {$/;"	function	line:303
base.ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:302
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.MemberExpression = function (node, st, c) {$/;"	function	line:313
base.MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:312
ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ExportAllDeclaration = function (node, st, c) {$/;"	function	line:322
base.ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:321
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ImportDeclaration = function (node, st, c) {$/;"	function	line:325
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.TaggedTemplateExpression = function (node, st, c) {$/;"	function	line:332
Class	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.Class = function (node, st, c) {$/;"	function	line:337
base.Class	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  base.ClassDeclaration = base.ClassExpression = function (node, st, c) { return c(node, st, "Class"); }$/;"	function	line:336
base.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js	/^  }$/;"	function	line:324
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "name": "acorn",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "description": "ECMAScript parser",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "homepage": "https:\/\/github.com\/ternjs\/acorn",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "main": "dist\/acorn.js",$/;"	function	line:5
jsnext:main	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "jsnext:main": "dist\/acorn.es.js",$/;"	function	line:6
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "version": "3.3.0",$/;"	function	line:7
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "engines": {$/;"	function	line:8
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "node": ">=0.4.0"$/;"	function	line:9
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "maintainers": [$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^      "name": "Marijn Haverbeke",$/;"	function	line:13
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^      "email": "marijnh@gmail.com",$/;"	function	line:14
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^      "web": "http:\/\/marijnhaverbeke.nl"$/;"	function	line:15
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^      "name": "Ingvar Stepanyan",$/;"	function	line:18
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^      "email": "me@rreverser.com",$/;"	function	line:19
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^      "web": "http:\/\/rreverser.com\/"$/;"	function	line:20
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "repository": {$/;"	function	line:23
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "type": "git",$/;"	function	line:24
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "url": "https:\/\/github.com\/ternjs\/acorn.git"$/;"	function	line:25
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "license": "MIT",$/;"	function	line:27
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "scripts": {$/;"	function	line:28
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "prepublish": "npm test",$/;"	function	line:29
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "test": "node test\/run.js",$/;"	function	line:30
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "pretest": "npm run build",$/;"	function	line:31
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "build": "npm run build:main && npm run build:walk && npm run build:loose && npm run build:bin",$/;"	function	line:32
build:main	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "build:main": "rollup -c rollup\/config.main.js",$/;"	function	line:33
build:walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "build:walk": "rollup -c rollup\/config.walk.js",$/;"	function	line:34
build:loose	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "build:loose": "rollup -c rollup\/config.loose.js",$/;"	function	line:35
build:bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "build:bin": "rollup -c rollup\/config.bin.js"$/;"	function	line:36
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "bin": {$/;"	function	line:38
acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "acorn": ".\/bin\/acorn"$/;"	function	line:39
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^  "devDependencies": {$/;"	function	line:41
rollup	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "rollup": "^0.34.1",$/;"	function	line:42
rollup-plugin-buble	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "rollup-plugin-buble": "^0.11.0",$/;"	function	line:43
unicode-9.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/package.json	/^    "unicode-9.0.0": "^0.7.0"$/;"	function	line:44
Acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^# Acorn$/;"	function	line:1
Community	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^## Community$/;"	function	line:9
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^## Installation$/;"	function	line:20
Components	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^## Components$/;"	function	line:36
Main parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^### Main parser$/;"	function	line:45
Note on using with [Escodegen][escodegen]	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^#### Note on using with [Escodegen][escodegen]$/;"	function	line:212
dist/acorn_loose.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^### dist\/acorn_loose.js ###$/;"	function	line:240
dist/walk.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^### dist\/walk.js ###$/;"	function	line:253
Command line interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^## Command line interface$/;"	function	line:306
Build system	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^## Build system$/;"	function	line:331
Plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^## Plugins$/;"	function	line:351
Existing plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/README.md	/^### Existing plugins$/;"	function	line:401
help	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/bin/acorn.js	/^function help(status) {$/;"	function	line:8
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/bin/acorn.js	/^function run(code) {$/;"	function	line:33
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/bin/acorn.js	/^    catch(e) { console.error(e.message); process.exit(1) }$/;"	function	line:37
function.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/bin/acorn.js	/^function run(code) {$/;"	function	line:33
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/bin/acorn.js	/^      catch(e) { console.error(e.message); process.exit(1) }$/;"	function	line:43
checkPropClash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.checkPropClash = function(prop, propHash) {$/;"	function	line:30
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^  switch (key.type) {$/;"	function	line:34
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseExpression = function(noIn, refDestructuringErrors) {$/;"	function	line:78
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseMaybeAssign = function(noIn, refDestructuringErrors, afterLeftParse) {$/;"	function	line:93
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseMaybeConditional = function(noIn, refDestructuringErrors) {$/;"	function	line:125
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseExprOps = function(noIn, refDestructuringErrors) {$/;"	function	line:142
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseExprOp = function(left, leftStartPos, leftStartLoc, minPrec, noIn) {$/;"	function	line:155
buildBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.buildBinary = function(startPos, startLoc, left, right, op, logical) {$/;"	function	line:171
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseMaybeUnary = function(refDestructuringErrors, sawUnary) {$/;"	function	line:181
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseExprSubscripts = function(refDestructuringErrors) {$/;"	function	line:218
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseSubscripts = function(base, startPos, startLoc, noCalls) {$/;"	function	line:226
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseExprAtom = function(refDestructuringErrors) {$/;"	function	line:262
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^  switch (this.type) {$/;"	function	line:264
parseLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseLiteral = function(value) {$/;"	function	line:329
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseParenExpression = function() {$/;"	function	line:337
parseParenAndDistinguishExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseParenAndDistinguishExpression = function(canBeArrow) {$/;"	function	line:344
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^}$/;"	method	line:342
parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseParenItem = function(item) {$/;"	function	line:398
pp.parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^}$/;"	function	line:396
parseParenArrowList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseParenArrowList = function(startPos, startLoc, exprList) {$/;"	function	line:402
pp.parseParenArrowList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^}$/;"	function	line:400
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseNew = function() {$/;"	function	line:414
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseTemplateElement = function() {$/;"	function	line:435
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseTemplate = function() {$/;"	function	line:446
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^}$/;"	method	line:444
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseObj = function(isPattern, refDestructuringErrors) {$/;"	function	line:464
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^}$/;"	method	line:460
parsePropertyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parsePropertyValue = function(prop, isPattern, isGenerator, startPos, startLoc, refDestructuringErrors) {$/;"	function	line:493
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parsePropertyName = function(prop) {$/;"	function	line:538
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.initFunction = function(node) {$/;"	function	line:554
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseMethod = function(isGenerator) {$/;"	function	line:564
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseArrowExpression = function(node, params) {$/;"	function	line:579
parseFunctionBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseFunctionBody = function(node, isArrowFunction) {$/;"	function	line:591
checkParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.checkParams = function(node, useStrict) {$/;"	function	line:626
pp.checkParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^}$/;"	function	line:621
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseExprList = function(close, allowTrailingComma, allowEmpty, refDestructuringErrors) {$/;"	function	line:641
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseIdent = function(liberal) {$/;"	function	line:668
parseYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^pp.parseYield = function() {$/;"	function	line:690
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/expression.js	/^}$/;"	method	line:686
export.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/identifier.js	/^export const reservedWords = {$/;"	property	line:3
export.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/identifier.js	/^  3: "abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",$/;"	property	line:4
export.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/identifier.js	/^  5: "class enum extends super const export import",$/;"	property	line:5
export.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/identifier.js	/^  6: "enum",$/;"	property	line:6
export.strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/identifier.js	/^  7: "enum",$/;"	property	line:7
export.strictBind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/identifier.js	/^  strict: "implements interface let package private protected public static yield",$/;"	property	line:8
isInAstralSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/identifier.js	/^function isInAstralSet(code, set) {$/;"	function	line:48
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/identifier.js	/^export function isIdentifierStart(code, astral) {$/;"	function	line:60
isIdentifierChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/identifier.js	/^export function isIdentifierChar(code, astral) {$/;"	function	line:72
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/index.js	/^export function parse(input, options) {$/;"	function	line:48
parseExpressionAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/index.js	/^export function parseExpressionAt(input, pos, options) {$/;"	function	line:56
tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/index.js	/^export function tokenizer(input, options) {$/;"	function	line:65
raise	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/location.js	/^pp.raise = function(pos, message) {$/;"	function	line:12
curPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/location.js	/^pp.curPosition = function() {$/;"	function	line:22
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/locutil.js	/^  constructor(line, col) {$/;"	function	line:7
offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/locutil.js	/^  offset(n) {$/;"	function	line:12
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/locutil.js	/^  constructor(p, start, end) {$/;"	function	line:18
getLineInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/locutil.js	/^export function getLineInfo(input, offset) {$/;"	function	line:31
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.checkLVal = function(expr) {$/;"	function	line:7
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^  switch (expr.type) {$/;"	function	line:9
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseExpression = function(noIn) {$/;"	function	line:23
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseParenExpression = function() {$/;"	function	line:35
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseMaybeAssign = function(noIn) {$/;"	function	line:44
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^}$/;"	method	line:42
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseMaybeConditional = function(noIn) {$/;"	function	line:71
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseExprOps = function(noIn) {$/;"	function	line:84
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseExprOp = function(left, start, minPrec, noIn, indent, line) {$/;"	function	line:90
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseMaybeUnary = function(sawUnary) {$/;"	function	line:112
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseExprSubscripts = function() {$/;"	function	line:151
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseSubscripts = function(base, start, noCalls, startIndent, line) {$/;"	function	line:156
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseExprAtom = function() {$/;"	function	line:200
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^}$/;"	method	line:198
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^  switch (this.tok.type) {$/;"	function	line:202
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseNew = function() {$/;"	function	line:280
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseTemplateElement = function() {$/;"	function	line:298
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseTemplate = function() {$/;"	function	line:309
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^}$/;"	method	line:307
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseObj = function() {$/;"	function	line:332
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^}$/;"	method	line:330
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parsePropertyName = function(prop) {$/;"	function	line:392
parsePropertyAccessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parsePropertyAccessor = function() {$/;"	function	line:407
lp.parsePropertyAccessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^}$/;"	function	line:405
parseIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseIdent = function() {$/;"	function	line:411
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.initFunction = function(node) {$/;"	function	line:420
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.toAssignable = function(node, binding) {$/;"	function	line:432
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.toAssignableList = function(exprList, binding) {$/;"	function	line:459
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseFunctionParams = function(params) {$/;"	function	line:465
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseMethod = function(isGenerator) {$/;"	function	line:470
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseArrowExpression = function(node, params) {$/;"	function	line:480
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^lp.parseExprList = function(close, allowEmpty) {$/;"	function	line:488
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js	/^}$/;"	method	line:486
parse_dammit	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/index.js	/^export function parse_dammit(input, options) {$/;"	function	line:42
isDummy	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/parseutil.js	/^export function isDummy(node) { return node.name == "✖" }/;"	function	line:1
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  constructor(input, options = {}) {$/;"	function	line:7
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  startNode() {$/;"	function	line:26
storeCurrentPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  storeCurrentPos() {$/;"	function	line:30
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  startNodeAt(pos) {$/;"	function	line:34
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  finishNode(node, type) {$/;"	function	line:42
dummyNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  dummyNode(type) {$/;"	function	line:52
dummyIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  dummyIdent() {$/;"	function	line:64
dummyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  dummyString() {$/;"	function	line:70
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  eat(type) {$/;"	function	line:76
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  isContextual(name) {$/;"	function	line:85
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  eatContextual(name) {$/;"	function	line:89
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  canInsertSemicolon() {$/;"	function	line:93
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  semicolon() {$/;"	function	line:98
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  expect(type) {$/;"	function	line:102
pushCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  pushCx() {$/;"	function	line:112
popCx	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  popCx() {$/;"	function	line:116
lineEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  lineEnd(pos) {$/;"	function	line:120
indentationAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  indentationAfter(pos) {$/;"	function	line:125
closes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  closes(closeTok, indent, line, blockHeuristic) {$/;"	function	line:134
tokenStartsLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  tokenStartsLine() {$/;"	function	line:141
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  extend(name, f) {$/;"	function	line:149
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js	/^  loadPlugins(pluginConfigs) {$/;"	function	line:153
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseTopLevel = function() {$/;"	function	line:7
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseStatement = function() {$/;"	function	line:18
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^  switch (starttype) {$/;"	function	line:26
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseBlock = function() {$/;"	function	line:191
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^}$/;"	method	line:189
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseFor = function(node, init) {$/;"	function	line:204
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseForIn = function(node, init) {$/;"	function	line:215
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseVar = function(noIn, kind) {$/;"	function	line:226
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseClass = function(isStatement) {$/;"	function	line:246
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseFunction = function(node, isStatement) {$/;"	function	line:306
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^}$/;"	method	line:304
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseExport = function() {$/;"	function	line:318
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^}$/;"	method	line:316
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^      switch (expr.type) {$/;"	function	line:328
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseImport = function() {$/;"	function	line:350
parseImportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseImportSpecifierList = function() {$/;"	function	line:373
lp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^}$/;"	method	line:371
parseExportSpecifierList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js	/^lp.parseExportSpecifierList = function() {$/;"	function	line:406
isSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js	/^function isSpace(ch) {$/;"	function	line:6
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js	/^lp.next = function() {$/;"	function	line:10
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js	/^lp.readToken = function() {$/;"	function	line:26
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js	/^          replace = {start: e.pos, end: pos, type: tt.string, value: this.input.slice(e.pos + 1, pos)}$/;"	property	line:45
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js	/^          replace = {start: e.pos, end: pos, type: tt.regexp, value: re}$/;"	property	line:49
replace.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js	/^          replace = {start: e.pos, end: pos,$/;"	property	line:51
this.resetTo.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tt.name, value: "✖"}$/;"	property	line:73
this.resetTo.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tt.name, value: "✖"}$/;"	property	line:73
this.resetTo.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js	/^      if (replace === true) replace = {start: pos, end: pos, type: tt.name, value: "✖"}$/;"	property	line:73
resetTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js	/^lp.resetTo = function(pos) {$/;"	function	line:86
lookAhead	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js	/^lp.lookAhead = function(n) {$/;"	function	line:104
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^pp.toAssignable = function(node, isBinding) {$/;"	function	line:10
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^    switch (node.type) {$/;"	function	line:12
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^pp.toAssignableList = function(exprList, isBinding) {$/;"	function	line:63
parseSpread	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^pp.parseSpread = function(refDestructuringErrors) {$/;"	function	line:90
parseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^pp.parseRest = function(allowNonIdent) {$/;"	function	line:97
parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^pp.parseBindingAtom = function() {$/;"	function	line:110
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^  switch (this.type) {$/;"	function	line:112
pp.parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^}$/;"	function	line:106
parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^pp.parseBindingList = function(close, allowEmpty, allowTrailingComma, allowNonIdent) {$/;"	function	line:130
parseBindingListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^pp.parseBindingListItem = function(param) {$/;"	function	line:155
pp.parseBindingListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^}$/;"	function	line:153
parseMaybeDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^pp.parseMaybeDefault = function(startPos, startLoc, left) {$/;"	function	line:161
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^pp.checkLVal = function(expr, isBinding, checkClashes) {$/;"	function	line:173
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^  switch (expr.type) {$/;"	function	line:174
pp.checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/lval.js	/^}$/;"	function	line:168
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/node.js	/^  constructor(parser, pos, loc) {$/;"	function	line:5
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/node.js	/^pp.startNode = function() {$/;"	function	line:22
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/node.js	/^pp.startNodeAt = function(pos, loc) {$/;"	function	line:26
pp.startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/node.js	/^}$/;"	function	line:24
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/node.js	/^function finishNodeAt(node, type, pos, loc) {$/;"	function	line:32
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/node.js	/^pp.finishNode = function(node, type) {$/;"	function	line:42
pp.finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/node.js	/^}$/;"	function	line:40
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/node.js	/^pp.finishNodeAt = function(node, type, pos, loc) {$/;"	function	line:48
pp.finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/node.js	/^}$/;"	function	line:44
from.ecmaVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^export const defaultOptions = {$/;"	property	line:7
from.sourceType	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  ecmaVersion: 6,$/;"	property	line:12
from.onInsertedSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  sourceType: "script",$/;"	property	line:14
from.onTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  onInsertedSemicolon: null,$/;"	property	line:20
from.allowReserved	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  onTrailingComma: null,$/;"	property	line:23
from.allowReturnOutsideFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  allowReserved: null,$/;"	property	line:28
from.allowImportExportEverywhere	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  allowReturnOutsideFunction: false,$/;"	property	line:31
from.allowHashBang	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  allowImportExportEverywhere: false,$/;"	property	line:34
from.locations	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  allowHashBang: false,$/;"	property	line:37
from.onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  locations: false,$/;"	property	line:42
from.onComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  onToken: null,$/;"	property	line:48
from.ranges	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  onComment: null,$/;"	property	line:59
from.program	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  ranges: false,$/;"	property	line:68
from.sourceFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  program: null,$/;"	property	line:74
from.directSourceFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  sourceFile: null,$/;"	property	line:77
from.preserveParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  directSourceFile: null,$/;"	property	line:80
from.plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^  preserveParens: false,$/;"	property	line:83
getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^export function getOptions(opts) {$/;"	function	line:89
pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^function pushComment(options, array) {$/;"	function	line:106
return.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^    let comment = {$/;"	property	line:108
pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/options.js	/^function pushComment(options, array) {$/;"	function	line:106
isUseStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.isUseStrict = function(stmt) {$/;"	function	line:11
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.eat = function(type) {$/;"	function	line:20
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.isContextual = function(name) {$/;"	function	line:31
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.eatContextual = function(name) {$/;"	function	line:37
expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.expectContextual = function(name) {$/;"	function	line:43
pp.expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^}$/;"	function	line:39
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.canInsertSemicolon = function() {$/;"	function	line:49
insertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.insertSemicolon = function() {$/;"	function	line:55
pp.insertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^}$/;"	function	line:53
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.semicolon = function() {$/;"	function	line:66
pp.semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^}$/;"	function	line:61
afterTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.afterTrailingComma = function(tokType) {$/;"	function	line:70
pp.afterTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^}$/;"	function	line:68
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.expect = function(type) {$/;"	function	line:82
unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.unexpected = function(pos) {$/;"	function	line:88
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^}$/;"	method	line:84
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^  constructor() {$/;"	function	line:93
checkPatternErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.checkPatternErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:99
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^}$/;"	method	line:97
checkExpressionErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js	/^pp.checkExpressionErrors = function(refDestructuringErrors, andThrow) {$/;"	function	line:105
keywordRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/state.js	/^function keywordRegexp(words) {$/;"	function	line:9
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/state.js	/^  constructor(options, input, startPos) {$/;"	function	line:14
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/state.js	/^  isKeyword(word) { return this.keywords.test(word) }$/;"	function	line:84
isReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/state.js	/^  isReservedWord(word) { return this.reservedWords.test(word) }$/;"	function	line:85
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/state.js	/^  extend(name, f) {$/;"	function	line:87
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/state.js	/^  loadPlugins(pluginConfigs) {$/;"	function	line:91
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/state.js	/^  parse() {$/;"	function	line:99
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseTopLevel = function(node) {$/;"	function	line:16
const.kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^const loopLabel = {kind: "loop"}, switchLabel = {kind: "switch"}$/;"	property	line:34
kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^const loopLabel = {kind: "loop"}, switchLabel = {kind: "switch"}$/;"	property	line:34
isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.isLet = function() {$/;"	function	line:36
pp.isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^const loopLabel = {kind: "loop"}, switchLabel = {kind: "switch"}$/;"	function	line:34
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseStatement = function(declaration, topLevel) {$/;"	function	line:57
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^  switch (starttype) {$/;"	function	line:69
parseBreakContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseBreakContinueStatement = function(node, keyword) {$/;"	function	line:116
parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseDebuggerStatement = function(node) {$/;"	function	line:139
parseDoStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseDoStatement = function(node) {$/;"	function	line:145
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:143
parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseForStatement = function(node) {$/;"	function	line:167
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:157
parseFunctionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseFunctionStatement = function(node) {$/;"	function	line:196
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:194
parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseIfStatement = function(node) {$/;"	function	line:201
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:199
parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseReturnStatement = function(node) {$/;"	function	line:209
pp.pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:207
parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseSwitchStatement = function(node) {$/;"	function	line:223
pp.pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:221
parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseThrowStatement = function(node) {$/;"	function	line:260
parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseTryStatement = function(node) {$/;"	function	line:273
parseVarStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseVarStatement = function(node, kind) {$/;"	function	line:293
parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseWhileStatement = function(node) {$/;"	function	line:300
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:298
parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseWithStatement = function(node) {$/;"	function	line:309
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:307
parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseEmptyStatement = function(node) {$/;"	function	line:317
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:315
parseLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseLabeledStatement = function(node, maybeName, expr) {$/;"	function	line:322
pp.pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:320
parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseExpressionStatement = function(node, expr) {$/;"	function	line:340
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:338
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseBlock = function(allowStrict) {$/;"	function	line:350
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseFor = function(node, init) {$/;"	function	line:371
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseForIn = function(node, init) {$/;"	function	line:386
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseVar = function(node, isFor, kind) {$/;"	function	line:399
parseVarId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseVarId = function(decl) {$/;"	function	line:420
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:418
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseFunction = function(node, isStatement, allowExpressionBody) {$/;"	function	line:428
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseFunctionParams = function(node) {$/;"	function	line:442
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:440
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseClass = function(node, isStatement) {$/;"	function	line:450
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:445
parseClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseClassMethod = function(classBody, method, isGenerator) {$/;"	function	line:506
pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:504
parseClassId	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseClassId = function(node, isStatement) {$/;"	function	line:511
parseClassSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseClassSuper = function(node) {$/;"	function	line:515
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseExport = function(node) {$/;"	function	line:521
shouldParseExportStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.shouldParseExportStatement = function() {$/;"	function	line:572
pp.shouldParseExportStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	function	line:570
parseExportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseExportSpecifiers = function() {$/;"	function	line:578
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseImport = function(node) {$/;"	function	line:598
parseImportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^pp.parseImportSpecifiers = function() {$/;"	function	line:615
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/statement.js	/^}$/;"	method	line:611
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^  constructor(token, isExpr, preserveSpace, override) {$/;"	function	line:10
export.b_stat	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^export const types = {$/;"	property	line:18
initialContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^pp.initialContext = function() {$/;"	function	line:30
braceIsBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^pp.braceIsBlock = function(prevType) {$/;"	function	line:34
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^pp.updateContext = function(prevType) {$/;"	function	line:49
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^tt.braceL.updateContext = function(prevType) {$/;"	function	line:77
tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^}$/;"	method	line:75
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^tt.dollarBraceL.updateContext = function() {$/;"	function	line:82
tt.tt.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^}$/;"	method	line:80
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^tt.parenL.updateContext = function(prevType) {$/;"	function	line:87
tt.tt.tt.tt.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^}$/;"	method	line:85
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^tt.incDec.updateContext = function() {$/;"	function	line:93
tt.incDec.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^}$/;"	function	line:91
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^tt._function.updateContext = function(prevType) {$/;"	function	line:97
tt._function.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^}$/;"	function	line:95
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^tt.backQuote.updateContext = function() {$/;"	function	line:104
tt.backQuote.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js	/^}$/;"	function	line:102
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^  constructor(p) {$/;"	function	line:12
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.next = function() {$/;"	function	line:33
getToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.getToken = function() {$/;"	function	line:44
pp.getToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	class	line:42
setStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.setStrict = function(strict) {$/;"	function	line:65
curContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.curContext = function() {$/;"	function	line:78
pp.setStrict.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:76
nextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.nextToken = function() {$/;"	function	line:85
pp.setStrict.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:80
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readToken = function(code) {$/;"	function	line:97
pp.readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:95
fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.fullCharCodeAtPos = function() {$/;"	function	line:106
skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.skipBlockComment = function() {$/;"	function	line:113
skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.skipLineComment = function(startSkip) {$/;"	function	line:131
skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.skipSpace = function() {$/;"	function	line:147
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^    switch (ch) {$/;"	function	line:150
pp.skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:142
pp.skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:129
pp.skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:111
pp.fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:104
finishToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.finishToken = function(type, val) {$/;"	function	line:192
pp.setStrict.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:185
readToken_dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readToken_dot = function() {$/;"	function	line:211
pp.setStrict.pp.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:200
readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readToken_slash = function() { \/\/ '\/'$/;"	function	line:224
pp.readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	function	line:222
readToken_mult_modulo_exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readToken_mult_modulo_exp = function(code) { \/\/ '%*'$/;"	function	line:231
readToken_pipe_amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readToken_pipe_amp = function(code) { \/\/ '|&'$/;"	function	line:247
readToken_caret	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readToken_caret = function() { \/\/ '^'$/;"	function	line:254
readToken_plus_min	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readToken_plus_min = function(code) { \/\/ '+-'$/;"	function	line:260
readToken_lt_gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readToken_lt_gt = function(code) { \/\/ '<>'$/;"	function	line:276
readToken_eq_excl	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readToken_eq_excl = function(code) { \/\/ '=!'$/;"	function	line:296
getTokenFromCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.getTokenFromCode = function(code) {$/;"	function	line:306
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^  switch (code) {$/;"	function	line:307
finishOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.finishOp = function(type, size) {$/;"	function	line:379
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:377
tryCreateRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^function tryCreateRegexp(src, flags, throwErrorAt, parser) {$/;"	function	line:388
pp.tryCreateRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^function tryCreateRegexp(src, flags, throwErrorAt, parser) {$/;"	function	line:388
readRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readRegexp = function() {$/;"	function	line:401
readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readInt = function(radix, len) {$/;"	function	line:464
readRadixNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readRadixNumber = function(radix) {$/;"	function	line:481
readNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readNumber = function(startsWithDot) {$/;"	function	line:491
pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:487
readCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readCodePoint = function() {$/;"	function	line:519
codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^function codePointToString(code) {$/;"	function	line:534
pp.readCodePoint.codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^function codePointToString(code) {$/;"	function	line:534
readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readString = function(quote) {$/;"	function	line:541
readTmplToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readTmplToken = function() {$/;"	function	line:562
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^      switch (ch) {$/;"	function	line:587
readEscapedChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readEscapedChar = function(inTemplate) {$/;"	function	line:610
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^  switch (ch) {$/;"	function	line:613
readHexChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readHexChar = function(len) {$/;"	function	line:646
readWord1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readWord1 = function() {$/;"	function	line:659
readWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^pp.readWord = function() {$/;"	function	line:690
return.pp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js	/^}$/;"	method	line:685
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokentype.js	/^  constructor(label, conf = {}) {$/;"	function	line:25
binop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokentype.js	/^function binop(name, prec) {$/;"	function	line:39
binop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokentype.js	/^function binop(name, prec) {$/;"	function	line:39
const.beforeExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokentype.js	/^const beforeExpr = {beforeExpr: true}, startsExpr = {startsExpr: true}$/;"	property	line:42
startsExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokentype.js	/^const beforeExpr = {beforeExpr: true}, startsExpr = {startsExpr: true}$/;"	property	line:42
kw	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokentype.js	/^function kw(name, options = {}) {$/;"	function	line:49
export.num	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/tokentype.js	/^export const types = {$/;"	property	line:54
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/util.js	/^export function isArray(obj) {$/;"	function	line:1
export	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/util.js	/^export function isArray(obj) {$/;"	class	line:0
export.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/util.js	/^  return Object.prototype.toString.call(obj) === "[object Array]"$/;"	method	line:2
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/util.js	/^export function has(obj, propName) {$/;"	function	line:7
export.hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/util.js	/^  return Object.prototype.hasOwnProperty.call(obj, propName)$/;"	method	line:8
simple	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^export function simple(node, visitors, base, state, override) {$/;"	function	line:19
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^  ;(function c(node, st, override) {$/;"	function	line:21
ancestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^export function ancestor(node, visitors, base, state) {$/;"	function	line:31
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^  ;(function c(node, st, override) {$/;"	function	line:34
recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^export function recursive(node, state, funcs, base, override) {$/;"	function	line:49
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^  ;(function c(node, st, override) {$/;"	function	line:51
makeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^function makeTest(test) {$/;"	function	line:56
makeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^function makeTest(test) {$/;"	function	line:56
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^  constructor(node, state) { this.node = node; this.state = state }$/;"	function	line:66
findNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^export function findNodeAt(node, start, end, test, base, state) {$/;"	function	line:72
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^    ;(function c(node, st, override) {$/;"	function	line:76
findNodeAround	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^export function findNodeAround(node, pos, test, base, state) {$/;"	function	line:94
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^    ;(function c(node, st, override) {$/;"	function	line:98
findNodeAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^export function findNodeAfter(node, pos, test, base, state) {$/;"	function	line:111
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^    ;(function c(node, st, override) {$/;"	function	line:115
findNodeBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^export function findNodeBefore(node, pos, test, base, state) {$/;"	function	line:128
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^  ;(function c(node, st, override) {$/;"	function	line:132
Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^  function Ctor() {}$/;"	function	line:144
function.Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^  function Ctor() {}$/;"	function	line:144
Ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^  function Ctor() {}$/;"	class	line:144
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^export function make(funcs, base) {$/;"	function	line:151
skipThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^function skipThrough(node, st, c) { c(node, st) }$/;"	function	line:158
skipThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^function skipThrough(node, st, c) { c(node, st) }$/;"	function	line:158
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^function ignore(_node, _st, _c) {}$/;"	function	line:159
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js	/^function ignore(_node, _st, _c) {}$/;"	function	line:159
isNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/node_modules/acorn/src/whitespace.js	/^export function isNewLine(code) {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^  "name": "acorn-jsx",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^  "description": "Alternative, faster React.js JSX parser",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^  "homepage": "https:\/\/github.com\/RReverser\/acorn-jsx",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^  "version": "3.0.1",$/;"	function	line:5
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^  "maintainers": [$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^      "name": "Ingvar Stepanyan",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^      "email": "me@rreverser.com",$/;"	function	line:9
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^      "web": "http:\/\/rreverser.com\/"$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^    "url": "https:\/\/github.com\/RReverser\/acorn-jsx"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^  "license": "MIT",$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^  "scripts": {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^    "test": "node test\/run.js"$/;"	function	line:19
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^  "dependencies": {$/;"	function	line:21
acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^    "acorn": "^3.0.4"$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^  "devDependencies": {$/;"	function	line:24
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^    "chai": "^3.0.0",$/;"	function	line:25
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/package.json	/^    "mocha": "^2.2.5"$/;"	function	line:26
Acorn-JSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/README.md	/^# Acorn-JSX$/;"	function	line:1
Transpiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/README.md	/^## Transpiler$/;"	function	line:14
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/README.md	/^## Usage$/;"	function	line:18
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/README.md	/^## License$/;"	function	line:62
module.exports.quot	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^module.exports = {$/;"	property	line:1
module.exports.amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  quot: '\\u0022',$/;"	property	line:2
module.exports.apos	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  amp: '&',$/;"	property	line:3
module.exports.lt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  apos: '\\u0027',$/;"	property	line:4
module.exports.gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  lt: '<',$/;"	property	line:5
module.exports.nbsp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  gt: '>',$/;"	property	line:6
module.exports.iexcl	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  nbsp: '\\u00A0',$/;"	property	line:7
module.exports.cent	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  iexcl: '\\u00A1',$/;"	property	line:8
module.exports.pound	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  cent: '\\u00A2',$/;"	property	line:9
module.exports.curren	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  pound: '\\u00A3',$/;"	property	line:10
module.exports.yen	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  curren: '\\u00A4',$/;"	property	line:11
module.exports.brvbar	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  yen: '\\u00A5',$/;"	property	line:12
module.exports.sect	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  brvbar: '\\u00A6',$/;"	property	line:13
module.exports.uml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sect: '\\u00A7',$/;"	property	line:14
module.exports.copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  uml: '\\u00A8',$/;"	property	line:15
module.exports.ordf	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  copy: '\\u00A9',$/;"	property	line:16
module.exports.laquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ordf: '\\u00AA',$/;"	property	line:17
module.exports.not	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  laquo: '\\u00AB',$/;"	property	line:18
module.exports.shy	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  not: '\\u00AC',$/;"	property	line:19
module.exports.reg	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  shy: '\\u00AD',$/;"	property	line:20
module.exports.macr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  reg: '\\u00AE',$/;"	property	line:21
module.exports.deg	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  macr: '\\u00AF',$/;"	property	line:22
module.exports.plusmn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  deg: '\\u00B0',$/;"	property	line:23
module.exports.sup2	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  plusmn: '\\u00B1',$/;"	property	line:24
module.exports.sup3	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sup2: '\\u00B2',$/;"	property	line:25
module.exports.acute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sup3: '\\u00B3',$/;"	property	line:26
module.exports.micro	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  acute: '\\u00B4',$/;"	property	line:27
module.exports.para	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  micro: '\\u00B5',$/;"	property	line:28
module.exports.middot	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  para: '\\u00B6',$/;"	property	line:29
module.exports.cedil	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  middot: '\\u00B7',$/;"	property	line:30
module.exports.sup1	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  cedil: '\\u00B8',$/;"	property	line:31
module.exports.ordm	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sup1: '\\u00B9',$/;"	property	line:32
module.exports.raquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ordm: '\\u00BA',$/;"	property	line:33
module.exports.frac14	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  raquo: '\\u00BB',$/;"	property	line:34
module.exports.frac12	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  frac14: '\\u00BC',$/;"	property	line:35
module.exports.frac34	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  frac12: '\\u00BD',$/;"	property	line:36
module.exports.iquest	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  frac34: '\\u00BE',$/;"	property	line:37
module.exports.Agrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  iquest: '\\u00BF',$/;"	property	line:38
module.exports.Aacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Agrave: '\\u00C0',$/;"	property	line:39
module.exports.Acirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Aacute: '\\u00C1',$/;"	property	line:40
module.exports.Atilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Acirc: '\\u00C2',$/;"	property	line:41
module.exports.Auml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Atilde: '\\u00C3',$/;"	property	line:42
module.exports.Aring	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Auml: '\\u00C4',$/;"	property	line:43
module.exports.AElig	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Aring: '\\u00C5',$/;"	property	line:44
module.exports.Ccedil	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  AElig: '\\u00C6',$/;"	property	line:45
module.exports.Egrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Ccedil: '\\u00C7',$/;"	property	line:46
module.exports.Eacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Egrave: '\\u00C8',$/;"	property	line:47
module.exports.Ecirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Eacute: '\\u00C9',$/;"	property	line:48
module.exports.Euml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Ecirc: '\\u00CA',$/;"	property	line:49
module.exports.Igrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Euml: '\\u00CB',$/;"	property	line:50
module.exports.Iacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Igrave: '\\u00CC',$/;"	property	line:51
module.exports.Icirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Iacute: '\\u00CD',$/;"	property	line:52
module.exports.Iuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Icirc: '\\u00CE',$/;"	property	line:53
module.exports.ETH	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Iuml: '\\u00CF',$/;"	property	line:54
module.exports.Ntilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ETH: '\\u00D0',$/;"	property	line:55
module.exports.Ograve	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Ntilde: '\\u00D1',$/;"	property	line:56
module.exports.Oacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Ograve: '\\u00D2',$/;"	property	line:57
module.exports.Ocirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Oacute: '\\u00D3',$/;"	property	line:58
module.exports.Otilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Ocirc: '\\u00D4',$/;"	property	line:59
module.exports.Ouml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Otilde: '\\u00D5',$/;"	property	line:60
module.exports.times	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Ouml: '\\u00D6',$/;"	property	line:61
module.exports.Oslash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  times: '\\u00D7',$/;"	property	line:62
module.exports.Ugrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Oslash: '\\u00D8',$/;"	property	line:63
module.exports.Uacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Ugrave: '\\u00D9',$/;"	property	line:64
module.exports.Ucirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Uacute: '\\u00DA',$/;"	property	line:65
module.exports.Uuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Ucirc: '\\u00DB',$/;"	property	line:66
module.exports.Yacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Uuml: '\\u00DC',$/;"	property	line:67
module.exports.THORN	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Yacute: '\\u00DD',$/;"	property	line:68
module.exports.szlig	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  THORN: '\\u00DE',$/;"	property	line:69
module.exports.agrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  szlig: '\\u00DF',$/;"	property	line:70
module.exports.aacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  agrave: '\\u00E0',$/;"	property	line:71
module.exports.acirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  aacute: '\\u00E1',$/;"	property	line:72
module.exports.atilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  acirc: '\\u00E2',$/;"	property	line:73
module.exports.auml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  atilde: '\\u00E3',$/;"	property	line:74
module.exports.aring	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  auml: '\\u00E4',$/;"	property	line:75
module.exports.aelig	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  aring: '\\u00E5',$/;"	property	line:76
module.exports.ccedil	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  aelig: '\\u00E6',$/;"	property	line:77
module.exports.egrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ccedil: '\\u00E7',$/;"	property	line:78
module.exports.eacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  egrave: '\\u00E8',$/;"	property	line:79
module.exports.ecirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  eacute: '\\u00E9',$/;"	property	line:80
module.exports.euml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ecirc: '\\u00EA',$/;"	property	line:81
module.exports.igrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  euml: '\\u00EB',$/;"	property	line:82
module.exports.iacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  igrave: '\\u00EC',$/;"	property	line:83
module.exports.icirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  iacute: '\\u00ED',$/;"	property	line:84
module.exports.iuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  icirc: '\\u00EE',$/;"	property	line:85
module.exports.eth	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  iuml: '\\u00EF',$/;"	property	line:86
module.exports.ntilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  eth: '\\u00F0',$/;"	property	line:87
module.exports.ograve	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ntilde: '\\u00F1',$/;"	property	line:88
module.exports.oacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ograve: '\\u00F2',$/;"	property	line:89
module.exports.ocirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  oacute: '\\u00F3',$/;"	property	line:90
module.exports.otilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ocirc: '\\u00F4',$/;"	property	line:91
module.exports.ouml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  otilde: '\\u00F5',$/;"	property	line:92
module.exports.divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ouml: '\\u00F6',$/;"	property	line:93
module.exports.oslash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  divide: '\\u00F7',$/;"	property	line:94
module.exports.ugrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  oslash: '\\u00F8',$/;"	property	line:95
module.exports.uacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ugrave: '\\u00F9',$/;"	property	line:96
module.exports.ucirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  uacute: '\\u00FA',$/;"	property	line:97
module.exports.uuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ucirc: '\\u00FB',$/;"	property	line:98
module.exports.yacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  uuml: '\\u00FC',$/;"	property	line:99
module.exports.thorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  yacute: '\\u00FD',$/;"	property	line:100
module.exports.yuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  thorn: '\\u00FE',$/;"	property	line:101
module.exports.OElig	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  yuml: '\\u00FF',$/;"	property	line:102
module.exports.oelig	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  OElig: '\\u0152',$/;"	property	line:103
module.exports.Scaron	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  oelig: '\\u0153',$/;"	property	line:104
module.exports.scaron	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Scaron: '\\u0160',$/;"	property	line:105
module.exports.Yuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  scaron: '\\u0161',$/;"	property	line:106
module.exports.fnof	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Yuml: '\\u0178',$/;"	property	line:107
module.exports.circ	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  fnof: '\\u0192',$/;"	property	line:108
module.exports.tilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  circ: '\\u02C6',$/;"	property	line:109
module.exports.Alpha	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  tilde: '\\u02DC',$/;"	property	line:110
module.exports.Beta	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Alpha: '\\u0391',$/;"	property	line:111
module.exports.Gamma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Beta: '\\u0392',$/;"	property	line:112
module.exports.Delta	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Gamma: '\\u0393',$/;"	property	line:113
module.exports.Epsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Delta: '\\u0394',$/;"	property	line:114
module.exports.Zeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Epsilon: '\\u0395',$/;"	property	line:115
module.exports.Eta	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Zeta: '\\u0396',$/;"	property	line:116
module.exports.Theta	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Eta: '\\u0397',$/;"	property	line:117
module.exports.Iota	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Theta: '\\u0398',$/;"	property	line:118
module.exports.Kappa	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Iota: '\\u0399',$/;"	property	line:119
module.exports.Lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Kappa: '\\u039A',$/;"	property	line:120
module.exports.Mu	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Lambda: '\\u039B',$/;"	property	line:121
module.exports.Nu	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Mu: '\\u039C',$/;"	property	line:122
module.exports.Xi	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Nu: '\\u039D',$/;"	property	line:123
module.exports.Omicron	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Xi: '\\u039E',$/;"	property	line:124
module.exports.Pi	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Omicron: '\\u039F',$/;"	property	line:125
module.exports.Rho	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Pi: '\\u03A0',$/;"	property	line:126
module.exports.Sigma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Rho: '\\u03A1',$/;"	property	line:127
module.exports.Tau	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Sigma: '\\u03A3',$/;"	property	line:128
module.exports.Upsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Tau: '\\u03A4',$/;"	property	line:129
module.exports.Phi	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Upsilon: '\\u03A5',$/;"	property	line:130
module.exports.Chi	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Phi: '\\u03A6',$/;"	property	line:131
module.exports.Psi	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Chi: '\\u03A7',$/;"	property	line:132
module.exports.Omega	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Psi: '\\u03A8',$/;"	property	line:133
module.exports.alpha	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Omega: '\\u03A9',$/;"	property	line:134
module.exports.beta	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  alpha: '\\u03B1',$/;"	property	line:135
module.exports.gamma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  beta: '\\u03B2',$/;"	property	line:136
module.exports.delta	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  gamma: '\\u03B3',$/;"	property	line:137
module.exports.epsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  delta: '\\u03B4',$/;"	property	line:138
module.exports.zeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  epsilon: '\\u03B5',$/;"	property	line:139
module.exports.eta	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  zeta: '\\u03B6',$/;"	property	line:140
module.exports.theta	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  eta: '\\u03B7',$/;"	property	line:141
module.exports.iota	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  theta: '\\u03B8',$/;"	property	line:142
module.exports.kappa	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  iota: '\\u03B9',$/;"	property	line:143
module.exports.lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  kappa: '\\u03BA',$/;"	property	line:144
module.exports.mu	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  lambda: '\\u03BB',$/;"	property	line:145
module.exports.nu	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  mu: '\\u03BC',$/;"	property	line:146
module.exports.xi	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  nu: '\\u03BD',$/;"	property	line:147
module.exports.omicron	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  xi: '\\u03BE',$/;"	property	line:148
module.exports.pi	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  omicron: '\\u03BF',$/;"	property	line:149
module.exports.rho	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  pi: '\\u03C0',$/;"	property	line:150
module.exports.sigmaf	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  rho: '\\u03C1',$/;"	property	line:151
module.exports.sigma	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sigmaf: '\\u03C2',$/;"	property	line:152
module.exports.tau	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sigma: '\\u03C3',$/;"	property	line:153
module.exports.upsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  tau: '\\u03C4',$/;"	property	line:154
module.exports.phi	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  upsilon: '\\u03C5',$/;"	property	line:155
module.exports.chi	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  phi: '\\u03C6',$/;"	property	line:156
module.exports.psi	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  chi: '\\u03C7',$/;"	property	line:157
module.exports.omega	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  psi: '\\u03C8',$/;"	property	line:158
module.exports.thetasym	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  omega: '\\u03C9',$/;"	property	line:159
module.exports.upsih	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  thetasym: '\\u03D1',$/;"	property	line:160
module.exports.piv	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  upsih: '\\u03D2',$/;"	property	line:161
module.exports.ensp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  piv: '\\u03D6',$/;"	property	line:162
module.exports.emsp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ensp: '\\u2002',$/;"	property	line:163
module.exports.thinsp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  emsp: '\\u2003',$/;"	property	line:164
module.exports.zwnj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  thinsp: '\\u2009',$/;"	property	line:165
module.exports.zwj	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  zwnj: '\\u200C',$/;"	property	line:166
module.exports.lrm	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  zwj: '\\u200D',$/;"	property	line:167
module.exports.rlm	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  lrm: '\\u200E',$/;"	property	line:168
module.exports.ndash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  rlm: '\\u200F',$/;"	property	line:169
module.exports.mdash	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ndash: '\\u2013',$/;"	property	line:170
module.exports.lsquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  mdash: '\\u2014',$/;"	property	line:171
module.exports.rsquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  lsquo: '\\u2018',$/;"	property	line:172
module.exports.sbquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  rsquo: '\\u2019',$/;"	property	line:173
module.exports.ldquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sbquo: '\\u201A',$/;"	property	line:174
module.exports.rdquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ldquo: '\\u201C',$/;"	property	line:175
module.exports.bdquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  rdquo: '\\u201D',$/;"	property	line:176
module.exports.dagger	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  bdquo: '\\u201E',$/;"	property	line:177
module.exports.Dagger	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  dagger: '\\u2020',$/;"	property	line:178
module.exports.bull	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Dagger: '\\u2021',$/;"	property	line:179
module.exports.hellip	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  bull: '\\u2022',$/;"	property	line:180
module.exports.permil	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  hellip: '\\u2026',$/;"	property	line:181
module.exports.prime	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  permil: '\\u2030',$/;"	property	line:182
module.exports.Prime	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  prime: '\\u2032',$/;"	property	line:183
module.exports.lsaquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  Prime: '\\u2033',$/;"	property	line:184
module.exports.rsaquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  lsaquo: '\\u2039',$/;"	property	line:185
module.exports.oline	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  rsaquo: '\\u203A',$/;"	property	line:186
module.exports.frasl	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  oline: '\\u203E',$/;"	property	line:187
module.exports.euro	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  frasl: '\\u2044',$/;"	property	line:188
module.exports.image	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  euro: '\\u20AC',$/;"	property	line:189
module.exports.weierp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  image: '\\u2111',$/;"	property	line:190
module.exports.real	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  weierp: '\\u2118',$/;"	property	line:191
module.exports.trade	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  real: '\\u211C',$/;"	property	line:192
module.exports.alefsym	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  trade: '\\u2122',$/;"	property	line:193
module.exports.larr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  alefsym: '\\u2135',$/;"	property	line:194
module.exports.uarr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  larr: '\\u2190',$/;"	property	line:195
module.exports.rarr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  uarr: '\\u2191',$/;"	property	line:196
module.exports.darr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  rarr: '\\u2192',$/;"	property	line:197
module.exports.harr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  darr: '\\u2193',$/;"	property	line:198
module.exports.crarr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  harr: '\\u2194',$/;"	property	line:199
module.exports.lArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  crarr: '\\u21B5',$/;"	property	line:200
module.exports.uArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  lArr: '\\u21D0',$/;"	property	line:201
module.exports.rArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  uArr: '\\u21D1',$/;"	property	line:202
module.exports.dArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  rArr: '\\u21D2',$/;"	property	line:203
module.exports.hArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  dArr: '\\u21D3',$/;"	property	line:204
module.exports.forall	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  hArr: '\\u21D4',$/;"	property	line:205
module.exports.part	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  forall: '\\u2200',$/;"	property	line:206
module.exports.exist	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  part: '\\u2202',$/;"	property	line:207
module.exports.empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  exist: '\\u2203',$/;"	property	line:208
module.exports.nabla	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  empty: '\\u2205',$/;"	property	line:209
module.exports.isin	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  nabla: '\\u2207',$/;"	property	line:210
module.exports.notin	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  isin: '\\u2208',$/;"	property	line:211
module.exports.ni	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  notin: '\\u2209',$/;"	property	line:212
module.exports.prod	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ni: '\\u220B',$/;"	property	line:213
module.exports.sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  prod: '\\u220F',$/;"	property	line:214
module.exports.minus	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sum: '\\u2211',$/;"	property	line:215
module.exports.lowast	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  minus: '\\u2212',$/;"	property	line:216
module.exports.radic	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  lowast: '\\u2217',$/;"	property	line:217
module.exports.prop	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  radic: '\\u221A',$/;"	property	line:218
module.exports.infin	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  prop: '\\u221D',$/;"	property	line:219
module.exports.ang	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  infin: '\\u221E',$/;"	property	line:220
module.exports.and	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ang: '\\u2220',$/;"	property	line:221
module.exports.or	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  and: '\\u2227',$/;"	property	line:222
module.exports.cap	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  or: '\\u2228',$/;"	property	line:223
module.exports.cup	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  cap: '\\u2229',$/;"	property	line:224
module.exports.int	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  cup: '\\u222A',$/;"	property	line:225
module.exports.there4	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  'int': '\\u222B',$/;"	property	line:226
module.exports.sim	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  there4: '\\u2234',$/;"	property	line:227
module.exports.cong	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sim: '\\u223C',$/;"	property	line:228
module.exports.asymp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  cong: '\\u2245',$/;"	property	line:229
module.exports.ne	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  asymp: '\\u2248',$/;"	property	line:230
module.exports.equiv	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ne: '\\u2260',$/;"	property	line:231
module.exports.le	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  equiv: '\\u2261',$/;"	property	line:232
module.exports.ge	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  le: '\\u2264',$/;"	property	line:233
module.exports.sub	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  ge: '\\u2265',$/;"	property	line:234
module.exports.sup	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sub: '\\u2282',$/;"	property	line:235
module.exports.nsub	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sup: '\\u2283',$/;"	property	line:236
module.exports.sube	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  nsub: '\\u2284',$/;"	property	line:237
module.exports.supe	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sube: '\\u2286',$/;"	property	line:238
module.exports.oplus	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  supe: '\\u2287',$/;"	property	line:239
module.exports.otimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  oplus: '\\u2295',$/;"	property	line:240
module.exports.perp	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  otimes: '\\u2297',$/;"	property	line:241
module.exports.sdot	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  perp: '\\u22A5',$/;"	property	line:242
module.exports.lceil	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  sdot: '\\u22C5',$/;"	property	line:243
module.exports.rceil	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  lceil: '\\u2308',$/;"	property	line:244
module.exports.lfloor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  rceil: '\\u2309',$/;"	property	line:245
module.exports.rfloor	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  lfloor: '\\u230A',$/;"	property	line:246
module.exports.lang	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  rfloor: '\\u230B',$/;"	property	line:247
module.exports.rang	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  lang: '\\u2329',$/;"	property	line:248
module.exports.loz	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  rang: '\\u232A',$/;"	property	line:249
module.exports.spades	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  loz: '\\u25CA',$/;"	property	line:250
module.exports.clubs	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  spades: '\\u2660',$/;"	property	line:251
module.exports.hearts	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  clubs: '\\u2663',$/;"	property	line:252
module.exports.diams	/Users/jonathan/repos/identifiers-arxiv/node_modules/acorn-jsx/xhtml.js	/^  hearts: '\\u2665',$/;"	property	line:253
Ajv	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/.tonic_example.js	/^var Ajv = require('ajv');$/;"	variable	line:1
ajv	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/.tonic_example.js	/^var ajv = Ajv({allErrors: true});$/;"	variable	line:2
schema.properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/.tonic_example.js	/^var schema = {$/;"	property	line:4
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/.tonic_example.js	/^var validate = ajv.compile(schema);$/;"	variable	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/.tonic_example.js	/^function test(data) {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/.tonic_example.js	/^function test(data) {$/;"	function	line:16
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.Ajv = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){$/;"	function	line:1
setupAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function setupAsync(opts, required) {$/;"	function	line:33
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  switch (typeof transpile) {$/;"	function	line:39
checkGenerators	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function checkGenerators(opts, required) {$/;"	function	line:69
checkAsyncFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function checkAsyncFunction(opts, required) {$/;"	function	line:81
getRegenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function getRegenerator(opts, required) {$/;"	function	line:93
regeneratorTranspile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function regeneratorTranspile(code) {$/;"	function	line:110
getNodent	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function getNodent(opts, required) {$/;"	function	line:115
nodentTranspile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function nodentTranspile(code) {$/;"	function	line:134
compileAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function compileAsync(schema, callback) {$/;"	function	line:146
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    setTimeout(function() { callback(e); });$/;"	function	line:154
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    setTimeout(function() { callback(null, schemaObj.validate); });$/;"	function	line:158
_compileAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function _compileAsync(schema, callback, firstCall) {$/;"	function	line:166
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    catch(e) {$/;"	function	line:169
loadMissingSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    function loadMissingSchema(e) {$/;"	function	line:176
schemaLoaded	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^      function schemaLoaded(err, sch) {$/;"	function	line:200
deferCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    function deferCallback(err, validate) {$/;"	function	line:214
Cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^var Cache = module.exports = function Cache() {$/;"	function	line:225
Cache_put	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^Cache.prototype.put = function Cache_put(key, value) {$/;"	function	line:230
Cache_get	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^Cache.prototype.get = function Cache_get(key) {$/;"	function	line:235
Cache_del	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^Cache.prototype.del = function Cache_del(key) {$/;"	function	line:240
Cache_clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^Cache.prototype.clear = function Cache_clear() {$/;"	function	line:245
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function equal(a, b) {$/;"	function	line:284
formats	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function formats(mode) {$/;"	function	line:343
date	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function date(str) {$/;"	function	line:407
time	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function time(str, full) {$/;"	function	line:418
date_time	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function date_time(str) {$/;"	function	line:431
hostname	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function hostname(str) {$/;"	function	line:438
uri	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function uri(str) {$/;"	function	line:446
regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function regex(str) {$/;"	function	line:452
compareDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function compareDate(d1, d2) {$/;"	function	line:462
compareTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function compareTime(t1, t2) {$/;"	function	line:470
compareDateTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function compareDateTime(dt1, dt2) {$/;"	function	line:483
loadBeautify	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function loadBeautify(){$/;"	function	line:502
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    catch(e) { beautify = false; }$/;"	function	line:506
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function compile(schema, root, localRefs, baseId) {$/;"	function	line:535
callValidate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function callValidate() {$/;"	function	line:576
localCompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function localCompile(_schema, _root, localRefs, baseId) {$/;"	function	line:583
resolveRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function resolveRef(baseId, ref, isRoot) {$/;"	function	line:683
addLocalRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function addLocalRef(ref, v) {$/;"	function	line:718
replaceLocalRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function replaceLocalRef(ref, v) {$/;"	function	line:725
resolvedRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function resolvedRef(refVal, code) {$/;"	function	line:730
usePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function usePattern(regexStr) {$/;"	function	line:736
useDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function useDefault(value) {$/;"	function	line:745
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    switch (typeof value) {$/;"	function	line:746
useCustomRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function useCustomRule(rule, schema, parentSchema, it) {$/;"	function	line:764
checkCompiling	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function checkCompiling(schema, root, baseId) {$/;"	function	line:810
endCompiling	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function endCompiling(schema, root, baseId) {$/;"	function	line:831
compIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function compIndex(schema, root, baseId) {$/;"	function	line:846
patternCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function patternCode(i, patterns) {$/;"	function	line:856
defaultCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function defaultCode(i) {$/;"	function	line:861
refValCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function refValCode(i, refVal) {$/;"	function	line:866
customRuleCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function customRuleCode(i) {$/;"	function	line:871
vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function vars(arr, statement) {$/;"	function	line:876
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function resolve(compile, root, ref) {$/;"	function	line:909
resolveSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function resolveSchema(root, ref) {$/;"	function	line:951
resolveRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function resolveRecursive(root, ref, parsedRef) {$/;"	function	line:983
getJsonPointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function getJsonPointer(parsedRef, baseId, schema, root) {$/;"	function	line:998
inlineRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function inlineRef(schema, limit) {$/;"	function	line:1036
checkNoRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function checkNoRef(schema) {$/;"	function	line:1043
countKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function countKeys(schema) {$/;"	function	line:1061
getFullPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function getFullPath(id, normalize) {$/;"	function	line:1085
_getFullPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function _getFullPath(p) {$/;"	function	line:1092
normalizeId	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function normalizeId(id) {$/;"	function	line:1099
resolveUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function resolveUrl(baseId, id) {$/;"	function	line:1104
resolveIds	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function resolveIds(schema) {$/;"	function	line:1111
_resolveIds	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function _resolveIds(schema, fullPath, baseId) {$/;"	function	line:1120
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function rules() {$/;"	function	line:1159
SchemaObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function SchemaObject(obj) {$/;"	function	line:1202
ucs2length	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function ucs2length(str) {$/;"	function	line:1211
copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function copy(o, to) {$/;"	function	line:1258
checkDataType	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function checkDataType(dataType, data, negate) {$/;"	function	line:1265
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  switch (dataType) {$/;"	function	line:1270
checkDataTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function checkDataTypes(dataTypes, data) {$/;"	function	line:1284
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  switch (dataTypes.length) {$/;"	function	line:1285
coerceToTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function coerceToTypes(optionCoerceTypes, dataTypes) {$/;"	function	line:1307
toHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function toHash(arr) {$/;"	function	line:1324
getProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function getProperty(key) {$/;"	function	line:1333
escapeQuotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function escapeQuotes(str) {$/;"	function	line:1342
varOccurences	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function varOccurences(str, dataVar) {$/;"	function	line:1351
varReplace	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function varReplace(str, dataVar, expr) {$/;"	function	line:1358
cleanUpCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function cleanUpCode(out) {$/;"	function	line:1368
cleanUpVarErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function cleanUpVarErrors(out, async) {$/;"	function	line:1383
schemaHasRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function schemaHasRules(schema, rules) {$/;"	function	line:1394
schemaHasRulesExcept	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function schemaHasRulesExcept(schema, rules, exceptKeyword) {$/;"	function	line:1399
toQuotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function toQuotedString(str) {$/;"	function	line:1404
getPathExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function getPathExpr(currentPath, expr, jsonPointers, isNumber) {$/;"	function	line:1409
getPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function getPath(currentPath, prop, jsonPointers) {$/;"	function	line:1417
getData	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function getData($data, lvl, paths) {$/;"	function	line:1427
joinPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function joinPaths (a, b) {$/;"	function	line:1462
unescapeFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function unescapeFragment(str) {$/;"	function	line:1468
escapeFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function escapeFragment(str) {$/;"	function	line:1473
escapeJsonPointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function escapeJsonPointer(str) {$/;"	function	line:1478
unescapeJsonPointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function unescapeJsonPointer(str) {$/;"	function	line:1483
ValidationError	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function ValidationError(errors) {$/;"	function	line:1493
generate__formatLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate__formatLimit(it, $keyword) {$/;"	function	line:1505
generate__limit	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate__limit(it, $keyword) {$/;"	function	line:1683
generate__limitItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate__limitItems(it, $keyword) {$/;"	function	line:1809
generate__limitLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate__limitLength(it, $keyword) {$/;"	function	line:1887
generate__limitProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate__limitProperties(it, $keyword) {$/;"	function	line:1970
generate_allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_allOf(it, $keyword) {$/;"	function	line:2048
generate_anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_anyOf(it, $keyword) {$/;"	function	line:2093
generate_constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_constant(it, $keyword) {$/;"	function	line:2161
generate_custom	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_custom(it, $keyword) {$/;"	function	line:2216
generate_dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_dependencies(it, $keyword) {$/;"	function	line:2439
generate_enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_enum(it, $keyword) {$/;"	function	line:2589
generate_format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_format(it, $keyword) {$/;"	function	line:2657
generate_items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_items(it, $keyword) {$/;"	function	line:2798
generate_multipleOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_multipleOf(it, $keyword) {$/;"	function	line:2945
generate_not	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_not(it, $keyword) {$/;"	function	line:3024
generate_oneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_oneOf(it, $keyword) {$/;"	function	line:3110
generate_pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_pattern(it, $keyword) {$/;"	function	line:3189
generate_patternRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_patternRequired(it, $keyword) {$/;"	function	line:3266
generate_properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_properties(it, $keyword) {$/;"	function	line:3320
generate_ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_ref(it, $keyword) {$/;"	function	line:3768
generate_required	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_required(it, $keyword) {$/;"	function	line:3890
generate_switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_switch(it, $keyword) {$/;"	function	line:4142
generate_uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_uniqueItems(it, $keyword) {$/;"	function	line:4273
generate_validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function generate_validate(it, $keyword) {$/;"	function	line:4347
$shouldUseGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function $shouldUseGroup($rulesGroup) {$/;"	function	line:4712
$shouldUseRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function $shouldUseRule($rule) {$/;"	function	line:4717
addKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function addKeyword(keyword, definition) {$/;"	function	line:4741
_addRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function _addRule(keyword, dataType, definition) {$/;"	function	line:4787
checkDataType	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function checkDataType(dataType) {$/;"	function	line:4813
getKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function getKeyword(keyword) {$/;"	function	line:4825
removeKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function removeKeyword(keyword) {$/;"	function	line:4837
enableV5	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function enableV5(ajv) {$/;"	function	line:5347
_addKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function _addKeyword(keyword, types, inlineFunc) {$/;"	function	line:5372
containsMacro	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function containsMacro(schema) {$/;"	function	line:5384
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function error(type) {$/;"	function	line:5457
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function map(array, fn) {$/;"	function	line:5469
mapDomain	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function mapDomain(string, fn) {$/;"	function	line:5488
ucs2decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function ucs2decode(string) {$/;"	function	line:5517
ucs2encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function ucs2encode(array) {$/;"	function	line:5551
basicToDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function basicToDigit(codePoint) {$/;"	function	line:5573
digitToBasic	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function digitToBasic(digit, flag) {$/;"	function	line:5597
adapt	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function adapt(delta, numPoints, firstTime) {$/;"	function	line:5608
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function decode(input) {$/;"	function	line:5625
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function encode(input) {$/;"	function	line:5726
toUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function toUnicode(input) {$/;"	function	line:5844
toASCII	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^	function toASCII(input) {$/;"	function	line:5863
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^		define('punycode', function() {$/;"	function	line:5906
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function hasOwnProperty(obj, prop) {$/;"	function	line:5954
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function(qs, sep, eq, options) {$/;"	function	line:5958
stringifyPrimitive	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^var stringifyPrimitive = function(v) {$/;"	function	line:6037
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  switch (typeof v) {$/;"	function	line:6038
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function(obj, sep, eq, name) {$/;"	function	line:6053
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function map (xs, f) {$/;"	function	line:6083
Url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function Url() {$/;"	function	line:6140
urlParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function urlParse(url, parseQueryString, slashesDenoteHost) {$/;"	function	line:6208
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^Url.prototype.parse = function(url, parseQueryString, slashesDenoteHost) {$/;"	function	line:6216
urlFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function urlFormat(obj) {$/;"	function	line:6478
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^Url.prototype.format = function() {$/;"	function	line:6488
urlResolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function urlResolve(source, relative) {$/;"	function	line:6544
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^Url.prototype.resolve = function(relative) {$/;"	function	line:6548
urlResolveObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function urlResolveObject(source, relative) {$/;"	function	line:6552
resolveObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^Url.prototype.resolveObject = function(relative) {$/;"	function	line:6557
parseHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^Url.prototype.parseHost = function() {$/;"	function	line:6827
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  isString: function(arg) {$/;"	function	line:6844
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  isObject: function(arg) {$/;"	function	line:6847
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  isNull: function(arg) {$/;"	function	line:6850
isNullOrUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  isNullOrUndefined: function(arg) {$/;"	function	line:6853
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^co.wrap = function (fn) {$/;"	function	line:6884
createPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function createPromise() {$/;"	function	line:6887
co	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function co(gen) {$/;"	function	line:6901
onFulfilled	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    function onFulfilled(res) {$/;"	function	line:6920
onRejected	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    function onRejected(err) {$/;"	function	line:6936
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    function next(ret) {$/;"	function	line:6955
toPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function toPromise(obj) {$/;"	function	line:6973
thunkToPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function thunkToPromise(fn) {$/;"	function	line:6991
arrayToPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function arrayToPromise(obj) {$/;"	function	line:7011
objectToPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function objectToPromise(obj){$/;"	function	line:7024
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function defer(promise, key) {$/;"	function	line:7038
isPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function isPromise(obj) {$/;"	function	line:7055
isGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function isGenerator(obj) {$/;"	function	line:7067
isGeneratorFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function isGeneratorFunction(obj) {$/;"	function	line:7078
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function isObject(val) {$/;"	function	line:7093
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function (obj, opts) {$/;"	function	line:7100
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    return (function stringify (parent, key, node, level) {$/;"	function	line:7119
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    return (function stringify (parent, key, node, level) {$/;"	function	line:7119
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    error = function (m) {$/;"	function	line:7202
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    next = function (c) {$/;"	function	line:7212
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    number = function () {$/;"	function	line:7226
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    string = function () {$/;"	function	line:7265
white	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    white = function () {$/;"	function	line:7303
word	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    word = function () {$/;"	function	line:7312
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^        switch (ch) {$/;"	function	line:7316
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    array = function () {$/;"	function	line:7342
object	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    object = function () {$/;"	function	line:7369
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^value = function () {$/;"	function	line:7403
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    switch (ch) {$/;"	function	line:7409
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function (source, reviver) {$/;"	function	line:7426
walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    return typeof reviver === 'function' ? (function walk(holder, key) {$/;"	function	line:7444
quote	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function quote(string) {$/;"	function	line:7478
str	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function str(key, holder) {$/;"	function	line:7492
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    switch (typeof value) {$/;"	function	line:7515
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^module.exports = function (value, replacer, space) {$/;"	function	line:7588
SCHEMA_URI_FORMAT_FUNC	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function SCHEMA_URI_FORMAT_FUNC(str) {$/;"	function	line:7645
Ajv	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^function Ajv(opts) {$/;"	function	line:7657
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function validate(schemaKeyRef, data) {$/;"	function	line:7706
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function compile(schema, _meta) {$/;"	function	line:7730
addSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function addSchema(schema, key, _skipValidation, _meta) {$/;"	function	line:7743
addMetaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function addMetaSchema(schema, key, skipValidation) {$/;"	function	line:7762
validateSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function validateSchema(schema, throwOrLogError) {$/;"	function	line:7773
defaultMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function defaultMeta() {$/;"	function	line:7791
getSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function getSchema(keyRef) {$/;"	function	line:7807
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    switch (typeof schemaObj) {$/;"	function	line:7809
_getSchemaFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function _getSchemaFragment(ref) {$/;"	function	line:7817
_getSchemaObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function _getSchemaObj(keyRef) {$/;"	function	line:7837
removeSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function removeSchema(schemaKeyRef) {$/;"	function	line:7850
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    switch (typeof schemaKeyRef) {$/;"	function	line:7856
_removeAllSchemas	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function _removeAllSchemas(schemas, regex) {$/;"	function	line:7881
_addSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function _addSchema(schema, skipValidation, meta, shouldAddSchema) {$/;"	function	line:7892
_compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function _compile(schemaObj, root) {$/;"	function	line:7927
callValidate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^    function callValidate() {$/;"	function	line:7959
errorsText	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function errorsText(errors, options) {$/;"	function	line:7974
addFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function addFormat(name, format) {$/;"	function	line:7995
addDraft4MetaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function addDraft4MetaSchema() {$/;"	function	line:8001
addInitialSchemas	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function addInitialSchemas() {$/;"	function	line:8010
addInitialFormats	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function addInitialFormats() {$/;"	function	line:8018
checkUnique	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function checkUnique(id) {$/;"	function	line:8026
getMetaSchemaOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.bundle.js	/^  function getMetaSchemaOptions() {$/;"	function	line:8032
put	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.min.js	/^!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.Ajv=e()}}(function(){var e;return function e(r,t,a){function s(i,n){if(!t[i]){if(!r[i]){var l="function"==typeof require&&require;if(!n&&l)return l(i,!0);if(o)return o(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var h=t[i]={exports:{}};r[i][0].call(h.exports,function(e){var t=r[i][1][e];return s(t?t:e)},h,h.exports,e,r,t,a)}return t[i].exports}for(var o="function"==typeof require&&require,i=0;i<a.length;i++)s(a[i]);return s}({1:[function(e,r,t){"use strict";function a(e,r){r!==!1&&(r=!0);var t,s=e.async,o=e.transpile;switch(typeof o){case"string":var i=m[o];if(!i)throw new Error("bad transpiler: "+o);return e._transpileFunc=i(e,r);case"undefined":case"boolean":if("string"==typeof s){if(t=p[s],!t)throw new Error("bad async mode: "+s);return e.transpile=t(e,r)}for(var n=0;n<v.length;n++){var l=v[n];if(a(l,!1))return d.copy(l,e),e.transpile}throw new Error("generators, nodent and regenerator are not available");case"function":return e._transpileFunc=e.transpile;default:throw new Error("bad transpiler: "+o)}}function s(e,r){try{return new Function("(function*(){})()")(),!0}catch(e){if(r)throw new Error("generators not supported")}}function o(e,r){try{return new Function("(async function(){})()")(),!0}catch(e){if(r)throw new Error("es7 async functions not supported")}}function i(r,t){try{if(!u){var a="regenerator";u=e(a),u.runtime()}return r.async&&r.async!==!0||(r.async="es7"),n}catch(e){if(t)throw new Error("regenerator not available")}}function n(e){return u.compile(e).code}function l(r,t){try{if(!f){var a="nodent";f=e(a)({log:!1,dontInstallRequireHook:!0})}return"es7"!=r.async&&(r.async&&r.async!==!0&&console.warn("nodent transpiles only es7 async functions"),r.async="es7"),c}catch(e){if(t)throw new Error("nodent not available")}}function c(e){return f.compile(e,"",{promises:!0,sourcemap:!1}).code}function h(e,r){function t(e,r,a){function o(a){function o(a,o){if(a)return r(a);if(!s._refs[i]&&!s._schemas[i])try{s.addSchema(o,i)}catch(e){return void r(e)}t(e,r)}var i=a.missingSchema;if(s._refs[i]||s._schemas[i])return r(new Error("Schema "+i+" is loaded but "+a.missingRef+" cannot be resolved"));var n=s._loadingSchemas[i];n?"function"==typeof n?s._loadingSchemas[i]=[n,o]:n[n.length]=o:(s._loadingSchemas[i]=o,s._opts.loadSchema(i,function(e,r){var t=s._loadingSchemas[i];if(delete s._loadingSchemas[i],"function"==typeof t)t(e,r);else for(var a=0;a<t.length;a++)t[a](e,r)}))}function i(e,t){return a?void setTimeout(function(){r(e,t)}):r(e,t)}var n;try{n=s.compile(e)}catch(e){return void(e.missingSchema?o(e):i(e))}i(null,n)}var a,s=this;try{a=this._addSchema(e)}catch(e){return void setTimeout(function(){r(e)})}if(a.validate)setTimeout(function(){r(null,a.validate)});else{if("function"!=typeof this._opts.loadSchema)throw new Error("options.loadSchema should be a function");t(e,r,!0)}}r.exports={setup:a,compile:h};var u,f,d=e(".\/compile\/util"),p={"*":s,"co*":s,es7:o},m={nodent:l,regenerator:i},v=[{async:"co*"},{async:"es7",transpile:"nodent"},{async:"co*",transpile:"regenerator"}]},{".\/compile\/util":11}],2:[function(e,r,t){"use strict";var a=r.exports=function(){this._cache={}};a.prototype.put=function(e,r){this._cache[e]=r},a.prototype.get=function(e){return this._cache[e]},a.prototype.del=function(e){delete this._cache[e]},a.prototype.clear=function(){this._cache={}}},{}],3:[function(e,r,t){"use strict";r.exports={$ref:e("..\/dotjs\/ref"),allOf:e("..\/dotjs\/allOf"),anyOf:e("..\/dotjs\/anyOf"),dependencies:e("..\/dotjs\/dependencies"),enum:e("..\/dotjs\/enum"),format:e("..\/dotjs\/format"),items:e("..\/dotjs\/items"),maximum:e("..\/dotjs\/_limit"),minimum:e("..\/dotjs\/_limit"),maxItems:e("..\/dotjs\/_limitItems"),minItems:e("..\/dotjs\/_limitItems"),maxLength:e("..\/dotjs\/_limitLength"),minLength:e("..\/dotjs\/_limitLength"),maxProperties:e("..\/dotjs\/_limitProperties"),minProperties:e("..\/dotjs\/_limitProperties"),multipleOf:e("..\/dotjs\/multipleOf"),not:e("..\/dotjs\/not"),oneOf:e("..\/dotjs\/oneOf"),pattern:e("..\/dotjs\/pattern"),properties:e("..\/dotjs\/properties"),required:e("..\/dotjs\/required"),uniqueItems:e("..\/dotjs\/uniqueItems"),validate:e("..\/dotjs\/validate")}},{"..\/dotjs\/_limit":14,"..\/dotjs\/_limitItems":15,"..\/dotjs\/_limitLength":16,"..\/dotjs\/_limitProperties":17,"..\/dotjs\/allOf":18,"..\/dotjs\/anyOf":19,"..\/dotjs\/dependencies":22,"..\/dotjs\/enum":23,"..\/dotjs\/format":24,"..\/dotjs\/items":25,"..\/dotjs\/multipleOf":26,"..\/dotjs\/not":27,"..\/dotjs\/oneOf":28,"..\/dotjs\/pattern":29,"..\/dotjs\/properties":31,"..\/dotjs\/ref":32,"..\/dotjs\/required":33,"..\/dotjs\/uniqueItems":35,"..\/dotjs\/validate":36}],4:[function(e,r,t){"use strict";r.exports=function e(r,t){if(r===t)return!0;var a,s=Array.isArray(r),o=Array.isArray(t);if(s&&o){if(r.length!=t.length)return!1;for(a=0;a<r.length;a++)if(!e(r[a],t[a]))return!1;return!0}if(s!=o)return!1;if(r&&t&&"object"==typeof r&&"object"==typeof t){var i=Object.keys(r);if(i.length!==Object.keys(t).length)return!1;var n=r instanceof Date,l=t instanceof Date;if(n&&l)return r.getTime()==t.getTime();if(n!=l)return!1;var c=r instanceof RegExp,h=t instanceof RegExp;if(c&&h)return r.toString()==t.toString();if(c!=h)return!1;for(a=0;a<i.length;a++)if(!Object.prototype.hasOwnProperty.call(t,i[a]))return!1;for(a=0;a<i.length;a++)if(!e(r[i[a]],t[i[a]]))return!1;return!0}return!1}},{}],5:[function(e,r,t){"use strict";function a(e){e="full"==e?"full":"fast";var r=d.copy(a[e]);for(var t in a.compare)r[t]={validate:r[t],compare:a.compare[t]};return r}function s(e){var r=e.match(p);if(!r)return!1;var t=+r[1],a=+r[2];return t>=1&&t<=12&&a>=1&&a<=m[t]}function o(e,r){var t=e.match(v);if(!t)return!1;var a=t[1],s=t[2],o=t[3],i=t[5];return a<=23&&s<=59&&o<=59&&(!r||i)}function i(e){var r=e.split(w);return 2==r.length&&s(r[0])&&o(r[1],!0)}function n(e){return e.length<=255&&y.test(e)}function l(e){return j.test(e)&&g.test(e)}function c(e){try{return new RegExp(e),!0}catch(e){return!1}}function h(e,r){if(e&&r)return e>r?1:e<r?-1:e===r?0:void 0}function u(e,r){if(e&&r&&(e=e.match(v),r=r.match(v),e&&r))return e=e[1]+e[2]+e[3]+(e[4]||""),r=r[1]+r[2]+r[3]+(r[4]||""),e>r?1:e<r?-1:e===r?0:void 0}function f(e,r){if(e&&r){e=e.split(w),r=r.split(w);var t=h(e[0],r[0]);if(void 0!==t)return t||u(e[1],r[1])}}var d=e(".\/util"),p=\/^\\d\\d\\d\\d-(\\d\\d)-(\\d\\d)$\/,m=[0,31,29,31,30,31,30,31,31,30,31,30,31],v=\/^(\\d\\d):(\\d\\d):(\\d\\d)(\\.\\d+)?(z|[+-]\\d\\d:\\d\\d)?$\/i,y=\/^[0-9a-z](?:(?:[-0-9a-z]{0,61})?[0-9a-z])?(\\.[0-9a-z](?:(?:[-0-9a-z]{0,61})?[0-9a-z])?)*$\/i,g=\/^(?:[a-z][a-z0-9+\\-.]*:)?(?:\\\/?\\\/(?:(?:[a-z0-9\\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\\.[a-z0-9\\-._~!$&'()*+,;=:]+)\\]|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)|(?:[a-z0-9\\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\\d*)?(?:\\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\\\/(?:(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\\?(?:[a-z0-9\\-._~!$&'()*+,;=:@\\\/?]|%[0-9a-f]{2})*)?(?:\\#(?:[a-z0-9\\-._~!$&'()*+,;=:@\\\/?]|%[0-9a-f]{2})*)?$\/i,P=\/^(?:urn\\:uuid\\:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$\/i,E=\/^(?:\\\/(?:[^~\\\/]|~0|~1)*)*$|^\\#(?:\\\/(?:[a-z0-9_\\-\\.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$\/i,b=\/^(?:0|[1-9][0-9]*)(?:\\#|(?:\\\/(?:[^~\\\/]|~0|~1)*)*)$\/;r.exports=a,a.fast={date:\/^\\d\\d\\d\\d-[0-1]\\d-[0-3]\\d$\/,time:\/^[0-2]\\d:[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:z|[+-]\\d\\d:\\d\\d)?$\/i,"date-time":\/^\\d\\d\\d\\d-[0-1]\\d-[0-3]\\d[t\\s][0-2]\\d:[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:z|[+-]\\d\\d:\\d\\d)$\/i,uri:\/^(?:[a-z][a-z0-9+-.]*)?(?:\\:|\\\/)\\\/?[^\\s]*$\/i,email:\/^[a-z0-9.!#$%&'*+\\\/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$\/i,hostname:y,ipv4:\/^(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)$\/,ipv6:\/^\\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(?:%.+)?\\s*$\/i,regex:c,uuid:P,"json-pointer":E,"relative-json-pointer":b},a.full={date:s,time:o,"date-time":i,uri:l,email:\/^[a-z0-9!#$%&'*+\\\/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&''*+\\\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$\/i,hostname:n,ipv4:\/^(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)$\/,ipv6:\/^\\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(?:%.+)?\\s*$\/i,regex:c,uuid:P,"json-pointer":E,"relative-json-pointer":b},a.compare={date:h,time:u,"date-time":f};var w=\/t|\\s\/i,j=\/\\\/|\\:\/},{".\/util":11}],6:[function(e,r,t){"use strict";function a(){if(void 0===d){var r="js-beautify";try{d=e(r).js_beautify}catch(e){d=!1}}}function s(e,r,t,n){function j(){var e=N.validate,r=e.apply(null,arguments);return j.errors=e.errors,r}function S(e,t,o,i){var n=!t||t&&t.schema==e;if(t.schema!=r.schema)return s.call(k,e,t,o,i);var v=e.$async===!0;v&&!q.transpile&&y.setup(q);var j=g({isTop:!0,schema:e,isRoot:n,baseId:i,root:t,schemaPath:"",errSchemaPath:"#",errorPath:'""',RULES:H,validate:g,util:m,resolve:p,resolveRef:$,usePattern:R,useDefault:I,useCustomRule:A,opts:q,formats:F,self:k});j=f(D,h)+f(Q,l)+f(V,c)+f(U,u)+j,q.beautify&&(a(),d?j=d(j,q.beautify):console.error('"npm install js-beautify" to use beautify option'));var S,x,_=q._transpileFunc;try{x=v&&_?_(j):j;var O=new Function("self","RULES","formats","root","refVal","defaults","customRules","co","equal","ucs2length","ValidationError",x);S=O(k,H,F,r,D,V,U,P,b,E,w),D[0]=S}catch(e){throw console.error("Error compiling schema, function code:",x),e}return S.schema=e,S.errors=null,S.refs=L,S.refVal=D,S.root=n?S:t,v&&(S.$async=!0),T&&(S.sourceCode=j),q.sourceCode===!0&&(S.source={patterns:Q,defaults:V}),S}function $(e,a,o){a=p.url(e,a);var i,n,l=L[a];if(void 0!==l)return i=D[l],n="refVal["+l+"]",O(i,n);if(!o&&r.refs){var c=r.refs[a];if(void 0!==c)return i=r.refVal[c],n=x(a,i),O(i,n)}n=x(a);var h=p.call(k,S,r,a);if(!h){var u=t&&t[a];u&&(h=p.inlineRef(u,q.inlineRefs)?u:s.call(k,u,r,t,e))}return h?(_(a,h),O(h,n)):void 0}function x(e,r){var t=D.length;return D[t]=r,L[e]=t,"refVal"+t}function _(e,r){var t=L[e];D[t]=r}function O(e,r){return"object"==typeof e?{code:r,schema:e,inline:!0}:{code:r,$async:e&&e.$async}}function R(e){var r=C[e];return void 0===r&&(r=C[e]=Q.length,Q[r]=e),"pattern"+r}function I(e){switch(typeof e){case"boolean":case"number":return""+e;case"string":return m.toQuotedString(e);case"object":if(null===e)return"null";var r=v(e),t=z[r];return void 0===t&&(t=z[r]=V.length,V[t]=e),"default"+t}}function A(e,r,t,a){var s=e.definition.validateSchema;if(s&&k._opts.validateSchema!==!1){var o=s(r);if(!o){var i="keyword schema is invalid: "+k.errorsText(s.errors);if("log"!=k._opts.validateSchema)throw new Error(i);console.error(i)}}var n,l=e.definition.compile,c=e.definition.inline,h=e.definition.macro;l?n=l.call(k,r,t,a):h?(n=h.call(k,r,t,a),q.validateSchema!==!1&&k.validateSchema(n,!0)):n=c?c.call(k,a,e.keyword,r,t):e.definition.validate;var u=U.length;return U[u]=n,{code:"customRule"+u,validate:n}}var k=this,q=this._opts,D=[void 0],L={},Q=[],C={},V=[],z={},U=[],T=q.sourceCode!==!1;r=r||{schema:e,refVal:D,refs:L};var M=o.call(this,e,r,n),N=this._compilations[M.index];if(M.compiling)return N.callValidate=j;var F=this._formats,H=this.RULES;try{var J=S(e,r,t,n);N.validate=J;var G=N.callValidate;return G&&(G.schema=J.schema,G.errors=null,G.refs=J.refs,G.refVal=J.refVal,G.root=J.root,G.$async=J.$async,T&&(G.sourceCode=J.sourceCode)),J}finally{i.call(this,e,r,n)}}function o(e,r,t){var a=n.call(this,e,r,t);return a>=0?{index:a,compiling:!0}:(a=this._compilations.length,this._compilations[a]={schema:e,root:r,baseId:t},{index:a,compiling:!1})}function i(e,r,t){var a=n.call(this,e,r,t);a>=0&&this._compilations.splice(a,1)}function n(e,r,t){for(var a=0;a<this._compilations.length;a++){var s=this._compilations[a];if(s.schema==e&&s.root==r&&s.baseId==t)return a}return-1}function l(e,r){return"var pattern"+e+" = new RegExp("+m.toQuotedString(r[e])+");"}function c(e){return"var default"+e+" = defaults["+e+"];"}function h(e,r){return r[e]?"var refVal"+e+" = refVal["+e+"];":""}function u(e){return"var customRule"+e+" = customRules["+e+"];"}function f(e,r){if(!e.length)return"";for(var t="",a=0;a<e.length;a++)t+=r(a,e);return t}var d,p=e(".\/resolve"),m=e(".\/util"),v=e("json-stable-stringify"),y=e("..\/async"),g=e("..\/dotjs\/validate"),P=e("co"),E=m.ucs2length,b=e(".\/equal"),w=e(".\/validation_error");r.exports=s},{"..\/async":1,"..\/dotjs\/validate":36,".\/equal":4,".\/resolve":7,".\/util":11,".\/validation_error":12,co:47,"json-stable-stringify":48}],7:[function(e,r,t){"use strict";function a(e,r,t){var o=this._refs[t];if("string"==typeof o){if(!this._refs[o])return a.call(this,e,r,o);o=this._refs[o]}if(o=o||this._schemas[t],o instanceof g)return n(o.schema,this._opts.inlineRefs)?o.schema:o.validate||this._compile(o);var i,l,c,h=s.call(this,r,t);return h&&(i=h.schema,r=h.root,c=h.baseId),i instanceof g?l=i.validate||e.call(this,i.schema,r,void 0,c):i&&(l=n(i,this._opts.inlineRefs)?i:e.call(this,i,r,void 0,c)),l}function s(e,r){var t=m.parse(r,!1,!0),a=u(t),s=h(e.schema.id);if(a!==s){var n=f(a),l=this._refs[n];if("string"==typeof l)return o.call(this,e,l,t);if(l instanceof g)l.validate||this._compile(l),e=l;else{if(l=this._schemas[n],!(l instanceof g))return;if(l.validate||this._compile(l),n==f(r))return{schema:l,root:e,baseId:s};e=l}if(!e.schema)return;s=h(e.schema.id)}return i.call(this,t,s,e.schema,e)}function o(e,r,t){var a=s.call(this,e,r);if(a){var o=a.schema,n=a.baseId;return e=a.root,o.id&&(n=d(n,o.id)),i.call(this,t,n,o,e)}}function i(e,r,t,a){if(e.hash=e.hash||"","#\/"==e.hash.slice(0,2)){for(var o=e.hash.split("\/"),i=1;i<o.length;i++){var n=o[i];if(n){if(n=y.unescapeFragment(n),t=t[n],!t)break;if(t.id&&!P[n]&&(r=d(r,t.id)),t.$ref){var l=d(r,t.$ref),c=s.call(this,a,l);c&&(t=c.schema,a=c.root,r=c.baseId)}}}return t&&t!=a.schema?{schema:t,root:a,baseId:r}:void 0}}function n(e,r){return r!==!1&&(void 0===r||r===!0?l(e):r?c(e)<=r:void 0)}function l(e){var r;if(Array.isArray(e)){for(var t=0;t<e.length;t++)if(r=e[t],"object"==typeof r&&!l(r))return!1}else for(var a in e){if("$ref"==a)return!1;if(r=e[a],"object"==typeof r&&!l(r))return!1}return!0}function c(e){var r,t=0;if(Array.isArray(e)){for(var a=0;a<e.length;a++)if(r=e[a],"object"==typeof r&&(t+=c(r)),t==1\/0)return 1\/0}else for(var s in e){if("$ref"==s)return 1\/0;if(E[s])t++;else if(r=e[s],"object"==typeof r&&(t+=c(r)+1),t==1\/0)return 1\/0}return t}function h(e,r){r!==!1&&(e=f(e));var t=m.parse(e,!1,!0);return u(t)}function u(e){var r=e.protocol||"\/\/"==e.href.slice(0,2)?"\/\/":"";return(e.protocol||"")+r+(e.host||"")+(e.path||"")+"#"}function f(e){return e?e.replace(b,""):""}function d(e,r){return r=f(r),m.resolve(e,r)}function p(e){function r(e,t,s){if(Array.isArray(e))for(var o=0;o<e.length;o++)r.call(this,e[o],t+"\/"+o,s);else if(e&&"object"==typeof e){if("string"==typeof e.id){var i=s=s?m.resolve(s,e.id):e.id;i=f(i);var n=this._refs[i];if("string"==typeof n&&(n=this._refs[n]),n&&n.schema){if(!v(e,n.schema))throw new Error('id "'+i+'" resolves to more than one schema')}else if(i!=f(t))if("#"==i[0]){if(a[i]&&!v(e,a[i]))throw new Error('id "'+i+'" resolves to more than one schema');a[i]=e}else this._refs[i]=t}for(var l in e)r.call(this,e[l],t+"\/"+y.escapeFragment(l),s)}}var t=f(e.id),a={};return r.call(this,e,h(t,!1),t),a}var m=e("url"),v=e(".\/equal"),y=e(".\/util"),g=e(".\/schema_obj");r.exports=a,a.normalizeId=f,a.fullPath=h,a.url=d,a.ids=p,a.inlineRef=n,a.schema=s;var P=y.toHash(["properties","patternProperties","enum","dependencies","definitions"]),E=y.toHash(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum"]),b=\/#\\\/?$\/},{".\/equal":4,".\/schema_obj":9,".\/util":11,url:45}],8:[function(e,r,t){"use strict";var a=e(".\/_rules"),s=e(".\/util").toHash;r.exports=function(){var e=[{type:"number",rules:["maximum","minimum","multipleOf"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","uniqueItems","items"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","properties"]},{rules:["$ref","enum","not","anyOf","oneOf","allOf"]}],r=["type","additionalProperties","patternProperties"],t=["additionalItems","$schema","id","title","description","default"],o=["number","integer","string","array","object","boolean","null"];return e.all=s(r),e.forEach(function(t){t.rules=t.rules.map(function(t){r.push(t);var s=e.all[t]={keyword:t,code:a[t]};return s})}),e.keywords=s(r.concat(t)),e.types=s(o),e.custom={},e}},{".\/_rules":3,".\/util":11}],9:[function(e,r,t){"use strict";function a(e){s.copy(e,this)}var s=e(".\/util");r.exports=a},{".\/util":11}],10:[function(e,r,t){"use strict";r.exports=function(e){for(var r,t=0,a=e.length,s=0;s<a;)t++,r=e.charCodeAt(s++),r>=55296&&r<=56319&&s<a&&(r=e.charCodeAt(s),56320==(64512&r)&&s++);return t}},{}],11:[function(e,r,t){"use strict";function a(e,r){r=r||{};for(var t in e)r[t]=e[t];return r}function s(e,r,t){var a=t?" !== ":" === ",s=t?" || ":" && ",o=t?"!":"",i=t?"":"!";switch(e){case"null":return r+a+"null";case"array":return o+"Array.isArray("+r+")";case"object":return"("+o+r+s+"typeof "+r+a+'"object"'+s+i+"Array.isArray("+r+"))";case"integer":return"(typeof "+r+a+'"number"'+s+i+"("+r+" % 1)"+s+r+a+r+")";default:return"typeof "+r+a+'"'+e+'"'}}function o(e,r){switch(e.length){case 1:return s(e[0],r,!0);default:var t="",a=n(e);a.array&&a.object&&(t=a.null?"(":"(!"+r+" || ",t+="typeof "+r+' !== "object")',delete a.null,delete a.array,delete a.object),a.number&&delete a.integer;for(var o in a)t+=(t?" && ":"")+s(o,r,!0);return t}}function i(e,r){if(Array.isArray(r)){for(var t=[],a=0;a<r.length;a++){var s=r[a];$[s]?t[t.length]=s:"array"===e&&"array"===s&&(t[t.length]=s)}if(t.length)return t}else{if($[r])return[r];if("array"===e&&"array"===r)return["array"]}}function n(e){for(var r={},t=0;t<e.length;t++)r[e[t]]=!0;return r}function l(e){return"number"==typeof e?"["+e+"]":x.test(e)?"."+e:"['"+c(e)+"']"}function c(e){return e.replace(_,"\\\\$&").replace(\/\\n\/g,"\\\\n").replace(\/\\r\/g,"\\\\r").replace(\/\\f\/g,"\\\\f").replace(\/\\t\/g,"\\\\t")}function h(e,r){r+="[^0-9]";var t=e.match(new RegExp(r,"g"));return t?t.length:0}function u(e,r,t){return r+="([^0-9])",t=t.replace(\/\\$\/g,"$$$$"),e.replace(new RegExp(r,"g"),t+"$1")}function f(e){return e.replace(O,"").replace(R,"").replace(I,"if (!($1))")}function d(e,r){var t=e.match(A);return t&&2===t.length?r?e.replace(q,"").replace(Q,C):e.replace(k,"").replace(D,L):e}function p(e,r){for(var t in e)if(r[t])return!0}function m(e,r,t){for(var a in e)if(a!=t&&r[a])return!0}function v(e){return"'"+c(e)+"'"}function y(e,r,t,a){var s=t?"'\/' + "+r+(a?"":".replace(\/~\/g, '~0').replace(\/\\\\\/\/g, '~1')"):a?"'[' + "+r+" + ']'":"'[\\\\'' + "+r+" + '\\\\']'";return E(e,s)}function g(e,r,t){var a=v(t?"\/"+j(r):l(r));return E(e,a)}function P(e,r,t){var a,s,o,i;if(""===e)return"rootData";if("\/"==e[0]){if(!V.test(e))throw new Error("Invalid JSON-pointer: "+e);s=e,o="rootData"}else{if(i=e.match(z),!i)throw new Error("Invalid JSON-pointer: "+e);if(a=+i[1],s=i[2],"#"==s){if(a>=r)throw new Error("Cannot access property\/index "+a+" levels up, current level is "+r);return t[r-a]}if(a>r)throw new Error("Cannot access data "+a+" levels up, current level is "+r);if(o="data"+(r-a||""),!s)return o}for(var n=o,c=s.split("\/"),h=0;h<c.length;h++){var u=c[h];u&&(o+=l(S(u)),n+=" && "+o)}return n}function E(e,r){return'""'==e?r:(e+" + "+r).replace(\/' \\+ '\/g,"")}function b(e){return S(decodeURIComponent(e))}function w(e){return encodeURIComponent(j(e))}function j(e){return e.replace(\/~\/g,"~0").replace(\/\\\/\/g,"~1")}function S(e){return e.replace(\/~1\/g,"\/").replace(\/~0\/g,"~")}r.exports={copy:a,checkDataType:s,checkDataTypes:o,coerceToTypes:i,toHash:n,getProperty:l,escapeQuotes:c,ucs2length:e(".\/ucs2length"),varOccurences:h,varReplace:u,cleanUpCode:f,cleanUpVarErrors:d,schemaHasRules:p,schemaHasRulesExcept:m,stableStringify:e("json-stable-stringify"),toQuotedString:v,getPathExpr:y,getPath:g,getData:P,unescapeFragment:b,escapeFragment:w,escapeJsonPointer:j};var $=n(["string","number","integer","boolean","null"]),x=\/^[a-z$_][a-z$_0-9]*$\/i,_=\/'|\\\\\/g,O=\/else\\s*{\\s*}\/g,R=\/if\\s*\\([^)]+\\)\\s*\\{\\s*\\}(?!\\s*else)\/g,I=\/if\\s*\\(([^)]+)\\)\\s*\\{\\s*\\}\\s*else(?!\\s*if)\/g,A=\/[^v\\.]errors\/g,k=\/var errors = 0;|var vErrors = null;|validate.errors = vErrors;\/g,q=\/var errors = 0;|var vErrors = null;\/g,D="return errors === 0;",L="validate.errors = null; return true;",Q=\/if \\(errors === 0\\) return true;\\s*else throw new ValidationError\\(vErrors\\);\/,C="return true;",V=\/^\\\/(?:[^~]|~0|~1)*$\/,z=\/^([0-9]+)(#|\\\/(?:[^~]|~0|~1)*)?$\/},{".\/ucs2length":10,"json-stable-stringify":48}],12:[function(e,r,t){"use strict";function a(e){this.message="validation failed",this.errors=e,this.ajv=this.validation=!0}r.exports=a,a.prototype=Object.create(Error.prototype),a.prototype.constructor=a},{}],13:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||""),u="valid"+s;if(a+="var "+u+" = undefined;",e.opts.format===!1)return a+=" "+u+" = true; ";var f=e.schema.format,d=e.opts.v5&&f.$data,p="";if(d){var m=e.util.getData(f.$data,o,e.dataPathArr),v="format"+s,y="compare"+s;a+=" var "+v+" = formats["+m+"] , "+y+" = "+v+" && "+v+".compare;"}else{var v=e.formats[f];if(!v||!v.compare)return a+="  "+u+" = true; ";var y="formats"+e.util.getProperty(f)+".compare"}var g,P="formatMaximum"==r,E="formatExclusive"+(P?"Maximum":"Minimum"),b=e.schema[E],w=e.opts.v5&&b&&b.$data,j=P?"<":">",S="result"+s,$=e.opts.v5&&i&&i.$data;if($?(a+=" var schema"+s+" = "+e.util.getData(i.$data,o,e.dataPathArr)+"; ",g="schema"+s):g=i,w){var x=e.util.getData(b.$data,o,e.dataPathArr),_="exclusive"+s,O="op"+s,R="' + "+O+" + '";a+=" var schemaExcl"+s+" = "+x+"; ",x="schemaExcl"+s,a+=" if (typeof "+x+" != 'boolean' && "+x+" !== undefined) { "+u+" = false; ";var t=E,I=I||[];I.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"_formatExclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: {} ",e.opts.messages!==!1&&(a+=" , message: '"+E+" should be boolean' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var A=a;a=I.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+A+"]); ":" validate.errors = ["+A+"]; return false; ":" var err = "+A+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" }  ",c&&(p+="}",a+=" else { "),$&&(a+=" if ("+g+" === undefined) "+u+" = true; else if (typeof "+g+" != 'string') "+u+" = false; else { ",p+="}"),d&&(a+=" if (!"+y+") "+u+" = true; else { ",p+="}"),a+=" var "+S+" = "+y+"("+h+",  ",a+=$?""+g:""+e.util.toQuotedString(i),a+=" ); if ("+S+" === undefined) "+u+" = false; var "+_+" = "+x+" === true; if ("+u+" === undefined) { "+u+" = "+_+" ? "+S+" "+j+" 0 : "+S+" "+j+"= 0; } if (!"+u+") var op"+s+" = "+_+" ? '"+j+"' : '"+j+"=';"}else{var _=b===!0,R=j;_||(R+="=");var O="'"+R+"'";$&&(a+=" if ("+g+" === undefined) "+u+" = true; else if (typeof "+g+" != 'string') "+u+" = false; else { ",p+="}"),d&&(a+=" if (!"+y+") "+u+" = true; else { ",p+="}"),a+=" var "+S+" = "+y+"("+h+",  ",a+=$?""+g:""+e.util.toQuotedString(i),a+=" ); if ("+S+" === undefined) "+u+" = false; if ("+u+" === undefined) "+u+" = "+S+" "+j,_||(a+="="),a+=" 0;"}a+=""+p+"if (!"+u+") { ";var t=r,I=I||[];I.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"_formatLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { comparison: "+O+", limit:  ",a+=$?""+g:""+e.util.toQuotedString(i),a+=" , exclusive: "+_+" } ",e.opts.messages!==!1&&(a+=" , message: 'should be "+R+' "',a+=$?"' + "+g+" + '":""+e.util.escapeQuotes(i),a+="\\"' "),e.opts.verbose&&(a+=" , schema:  ",a+=$?"validate.schema"+n:""+e.util.toQuotedString(i),a+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var A=a;return a=I.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+A+"]); ":" validate.errors = ["+A+"]; return false; ":" var err = "+A+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="}"}},{}],14:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f=e.opts.v5&&n&&n.$data;f?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var d="maximum"==r,p=d?"exclusiveMaximum":"exclusiveMinimum",m=e.schema[p],v=e.opts.v5&&m&&m.$data,y=d?"<":">",g=d?">":"<";if(v){var P=e.util.getData(m.$data,i,e.dataPathArr),E="exclusive"+o,b="op"+o,w="' + "+b+" + '";s+=" var schemaExcl"+o+" = "+P+"; ",P="schemaExcl"+o,s+=" var exclusive"+o+"; if (typeof "+P+" != 'boolean' && typeof "+P+" != 'undefined') { ";var t=p,j=j||[];j.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: {} ",e.opts.messages!==!1&&(s+=" , message: '"+p+" should be boolean' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var S=s;s=j.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+S+"]); ":" validate.errors = ["+S+"]; return false; ":" var err = "+S+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } else if( ",f&&(s+=" ("+a+" !== undefined && typeof "+a+" != 'number') || "),s+=" ((exclusive"+o+" = "+P+" === true) ? "+u+" "+g+"= "+a+" : "+u+" "+g+" "+a+") || "+u+" !== "+u+") { var op"+o+" = exclusive"+o+" ? '"+y+"' : '"+y+"=';"}else{var E=m===!0,w=y;E||(w+="=");var b="'"+w+"'";s+=" if ( ",f&&(s+=" ("+a+" !== undefined && typeof "+a+" != 'number') || "),s+=" "+u+" "+g,E&&(s+="="),s+=" "+a+" || "+u+" !== "+u+") {"}var t=r,j=j||[];j.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { comparison: "+b+", limit: "+a+", exclusive: "+E+" } ",e.opts.messages!==!1&&(s+=" , message: 'should be "+w+" ",s+=f?"' + "+a:""+n+"'"),e.opts.verbose&&(s+=" , schema:  ",s+=f?"validate.schema"+l:""+n,s+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var S=s;return s=j.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+S+"]); ":" validate.errors = ["+S+"]; return false; ":" var err = "+S+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } ",h&&(s+=" else { "),s}},{}],15:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f=e.opts.v5&&n&&n.$data;f?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var d="maxItems"==r?">":"<";s+="if ( ",f&&(s+=" ("+a+" !== undefined && typeof "+a+" != 'number') || "),s+=" "+u+".length "+d+" "+a+") { ";var t=r,p=p||[];p.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { limit: "+a+" } ",e.opts.messages!==!1&&(s+=" , message: 'should NOT have ",s+="maxItems"==r?"more":"less",s+=" than ",s+=f?"' + "+a+" + '":""+n,s+=" items' "),e.opts.verbose&&(s+=" , schema:  ",s+=f?"validate.schema"+l:""+n,s+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var m=s;return s=p.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+="} ",h&&(s+=" else { "),s}},{}],16:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f=e.opts.v5&&n&&n.$data;f?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var d="maxLength"==r?">":"<";s+="if ( ",f&&(s+=" ("+a+" !== undefined && typeof "+a+" != 'number') || "),s+=e.opts.unicode===!1?" "+u+".length ":" ucs2length("+u+") ",s+=" "+d+" "+a+") { ";var t=r,p=p||[];p.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { limit: "+a+" } ",e.opts.messages!==!1&&(s+=" , message: 'should NOT be ",s+="maxLength"==r?"longer":"shorter",s+=" than ",s+=f?"' + "+a+" + '":""+n,s+=" characters' "),e.opts.verbose&&(s+=" , schema:  ",$/;"	function	line:2
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.min.js	/^!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var r;r="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,r.Ajv=e()}}(function(){var e;return function e(r,t,a){function s(i,n){if(!t[i]){if(!r[i]){var l="function"==typeof require&&require;if(!n&&l)return l(i,!0);if(o)return o(i,!0);var c=new Error("Cannot find module '"+i+"'");throw c.code="MODULE_NOT_FOUND",c}var h=t[i]={exports:{}};r[i][0].call(h.exports,function(e){var t=r[i][1][e];return s(t?t:e)},h,h.exports,e,r,t,a)}return t[i].exports}for(var o="function"==typeof require&&require,i=0;i<a.length;i++)s(a[i]);return s}({1:[function(e,r,t){"use strict";function a(e,r){r!==!1&&(r=!0);var t,s=e.async,o=e.transpile;switch(typeof o){case"string":var i=m[o];if(!i)throw new Error("bad transpiler: "+o);return e._transpileFunc=i(e,r);case"undefined":case"boolean":if("string"==typeof s){if(t=p[s],!t)throw new Error("bad async mode: "+s);return e.transpile=t(e,r)}for(var n=0;n<v.length;n++){var l=v[n];if(a(l,!1))return d.copy(l,e),e.transpile}throw new Error("generators, nodent and regenerator are not available");case"function":return e._transpileFunc=e.transpile;default:throw new Error("bad transpiler: "+o)}}function s(e,r){try{return new Function("(function*(){})()")(),!0}catch(e){if(r)throw new Error("generators not supported")}}function o(e,r){try{return new Function("(async function(){})()")(),!0}catch(e){if(r)throw new Error("es7 async functions not supported")}}function i(r,t){try{if(!u){var a="regenerator";u=e(a),u.runtime()}return r.async&&r.async!==!0||(r.async="es7"),n}catch(e){if(t)throw new Error("regenerator not available")}}function n(e){return u.compile(e).code}function l(r,t){try{if(!f){var a="nodent";f=e(a)({log:!1,dontInstallRequireHook:!0})}return"es7"!=r.async&&(r.async&&r.async!==!0&&console.warn("nodent transpiles only es7 async functions"),r.async="es7"),c}catch(e){if(t)throw new Error("nodent not available")}}function c(e){return f.compile(e,"",{promises:!0,sourcemap:!1}).code}function h(e,r){function t(e,r,a){function o(a){function o(a,o){if(a)return r(a);if(!s._refs[i]&&!s._schemas[i])try{s.addSchema(o,i)}catch(e){return void r(e)}t(e,r)}var i=a.missingSchema;if(s._refs[i]||s._schemas[i])return r(new Error("Schema "+i+" is loaded but "+a.missingRef+" cannot be resolved"));var n=s._loadingSchemas[i];n?"function"==typeof n?s._loadingSchemas[i]=[n,o]:n[n.length]=o:(s._loadingSchemas[i]=o,s._opts.loadSchema(i,function(e,r){var t=s._loadingSchemas[i];if(delete s._loadingSchemas[i],"function"==typeof t)t(e,r);else for(var a=0;a<t.length;a++)t[a](e,r)}))}function i(e,t){return a?void setTimeout(function(){r(e,t)}):r(e,t)}var n;try{n=s.compile(e)}catch(e){return void(e.missingSchema?o(e):i(e))}i(null,n)}var a,s=this;try{a=this._addSchema(e)}catch(e){return void setTimeout(function(){r(e)})}if(a.validate)setTimeout(function(){r(null,a.validate)});else{if("function"!=typeof this._opts.loadSchema)throw new Error("options.loadSchema should be a function");t(e,r,!0)}}r.exports={setup:a,compile:h};var u,f,d=e(".\/compile\/util"),p={"*":s,"co*":s,es7:o},m={nodent:l,regenerator:i},v=[{async:"co*"},{async:"es7",transpile:"nodent"},{async:"co*",transpile:"regenerator"}]},{".\/compile\/util":11}],2:[function(e,r,t){"use strict";var a=r.exports=function(){this._cache={}};a.prototype.put=function(e,r){this._cache[e]=r},a.prototype.get=function(e){return this._cache[e]},a.prototype.del=function(e){delete this._cache[e]},a.prototype.clear=function(){this._cache={}}},{}],3:[function(e,r,t){"use strict";r.exports={$ref:e("..\/dotjs\/ref"),allOf:e("..\/dotjs\/allOf"),anyOf:e("..\/dotjs\/anyOf"),dependencies:e("..\/dotjs\/dependencies"),enum:e("..\/dotjs\/enum"),format:e("..\/dotjs\/format"),items:e("..\/dotjs\/items"),maximum:e("..\/dotjs\/_limit"),minimum:e("..\/dotjs\/_limit"),maxItems:e("..\/dotjs\/_limitItems"),minItems:e("..\/dotjs\/_limitItems"),maxLength:e("..\/dotjs\/_limitLength"),minLength:e("..\/dotjs\/_limitLength"),maxProperties:e("..\/dotjs\/_limitProperties"),minProperties:e("..\/dotjs\/_limitProperties"),multipleOf:e("..\/dotjs\/multipleOf"),not:e("..\/dotjs\/not"),oneOf:e("..\/dotjs\/oneOf"),pattern:e("..\/dotjs\/pattern"),properties:e("..\/dotjs\/properties"),required:e("..\/dotjs\/required"),uniqueItems:e("..\/dotjs\/uniqueItems"),validate:e("..\/dotjs\/validate")}},{"..\/dotjs\/_limit":14,"..\/dotjs\/_limitItems":15,"..\/dotjs\/_limitLength":16,"..\/dotjs\/_limitProperties":17,"..\/dotjs\/allOf":18,"..\/dotjs\/anyOf":19,"..\/dotjs\/dependencies":22,"..\/dotjs\/enum":23,"..\/dotjs\/format":24,"..\/dotjs\/items":25,"..\/dotjs\/multipleOf":26,"..\/dotjs\/not":27,"..\/dotjs\/oneOf":28,"..\/dotjs\/pattern":29,"..\/dotjs\/properties":31,"..\/dotjs\/ref":32,"..\/dotjs\/required":33,"..\/dotjs\/uniqueItems":35,"..\/dotjs\/validate":36}],4:[function(e,r,t){"use strict";r.exports=function e(r,t){if(r===t)return!0;var a,s=Array.isArray(r),o=Array.isArray(t);if(s&&o){if(r.length!=t.length)return!1;for(a=0;a<r.length;a++)if(!e(r[a],t[a]))return!1;return!0}if(s!=o)return!1;if(r&&t&&"object"==typeof r&&"object"==typeof t){var i=Object.keys(r);if(i.length!==Object.keys(t).length)return!1;var n=r instanceof Date,l=t instanceof Date;if(n&&l)return r.getTime()==t.getTime();if(n!=l)return!1;var c=r instanceof RegExp,h=t instanceof RegExp;if(c&&h)return r.toString()==t.toString();if(c!=h)return!1;for(a=0;a<i.length;a++)if(!Object.prototype.hasOwnProperty.call(t,i[a]))return!1;for(a=0;a<i.length;a++)if(!e(r[i[a]],t[i[a]]))return!1;return!0}return!1}},{}],5:[function(e,r,t){"use strict";function a(e){e="full"==e?"full":"fast";var r=d.copy(a[e]);for(var t in a.compare)r[t]={validate:r[t],compare:a.compare[t]};return r}function s(e){var r=e.match(p);if(!r)return!1;var t=+r[1],a=+r[2];return t>=1&&t<=12&&a>=1&&a<=m[t]}function o(e,r){var t=e.match(v);if(!t)return!1;var a=t[1],s=t[2],o=t[3],i=t[5];return a<=23&&s<=59&&o<=59&&(!r||i)}function i(e){var r=e.split(w);return 2==r.length&&s(r[0])&&o(r[1],!0)}function n(e){return e.length<=255&&y.test(e)}function l(e){return j.test(e)&&g.test(e)}function c(e){try{return new RegExp(e),!0}catch(e){return!1}}function h(e,r){if(e&&r)return e>r?1:e<r?-1:e===r?0:void 0}function u(e,r){if(e&&r&&(e=e.match(v),r=r.match(v),e&&r))return e=e[1]+e[2]+e[3]+(e[4]||""),r=r[1]+r[2]+r[3]+(r[4]||""),e>r?1:e<r?-1:e===r?0:void 0}function f(e,r){if(e&&r){e=e.split(w),r=r.split(w);var t=h(e[0],r[0]);if(void 0!==t)return t||u(e[1],r[1])}}var d=e(".\/util"),p=\/^\\d\\d\\d\\d-(\\d\\d)-(\\d\\d)$\/,m=[0,31,29,31,30,31,30,31,31,30,31,30,31],v=\/^(\\d\\d):(\\d\\d):(\\d\\d)(\\.\\d+)?(z|[+-]\\d\\d:\\d\\d)?$\/i,y=\/^[0-9a-z](?:(?:[-0-9a-z]{0,61})?[0-9a-z])?(\\.[0-9a-z](?:(?:[-0-9a-z]{0,61})?[0-9a-z])?)*$\/i,g=\/^(?:[a-z][a-z0-9+\\-.]*:)?(?:\\\/?\\\/(?:(?:[a-z0-9\\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\\.[a-z0-9\\-._~!$&'()*+,;=:]+)\\]|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)|(?:[a-z0-9\\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\\d*)?(?:\\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\\\/(?:(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\\?(?:[a-z0-9\\-._~!$&'()*+,;=:@\\\/?]|%[0-9a-f]{2})*)?(?:\\#(?:[a-z0-9\\-._~!$&'()*+,;=:@\\\/?]|%[0-9a-f]{2})*)?$\/i,P=\/^(?:urn\\:uuid\\:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$\/i,E=\/^(?:\\\/(?:[^~\\\/]|~0|~1)*)*$|^\\#(?:\\\/(?:[a-z0-9_\\-\\.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$\/i,b=\/^(?:0|[1-9][0-9]*)(?:\\#|(?:\\\/(?:[^~\\\/]|~0|~1)*)*)$\/;r.exports=a,a.fast={date:\/^\\d\\d\\d\\d-[0-1]\\d-[0-3]\\d$\/,time:\/^[0-2]\\d:[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:z|[+-]\\d\\d:\\d\\d)?$\/i,"date-time":\/^\\d\\d\\d\\d-[0-1]\\d-[0-3]\\d[t\\s][0-2]\\d:[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:z|[+-]\\d\\d:\\d\\d)$\/i,uri:\/^(?:[a-z][a-z0-9+-.]*)?(?:\\:|\\\/)\\\/?[^\\s]*$\/i,email:\/^[a-z0-9.!#$%&'*+\\\/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$\/i,hostname:y,ipv4:\/^(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)$\/,ipv6:\/^\\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(?:%.+)?\\s*$\/i,regex:c,uuid:P,"json-pointer":E,"relative-json-pointer":b},a.full={date:s,time:o,"date-time":i,uri:l,email:\/^[a-z0-9!#$%&'*+\\\/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&''*+\\\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$\/i,hostname:n,ipv4:\/^(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)$\/,ipv6:\/^\\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))(?:%.+)?\\s*$\/i,regex:c,uuid:P,"json-pointer":E,"relative-json-pointer":b},a.compare={date:h,time:u,"date-time":f};var w=\/t|\\s\/i,j=\/\\\/|\\:\/},{".\/util":11}],6:[function(e,r,t){"use strict";function a(){if(void 0===d){var r="js-beautify";try{d=e(r).js_beautify}catch(e){d=!1}}}function s(e,r,t,n){function j(){var e=N.validate,r=e.apply(null,arguments);return j.errors=e.errors,r}function S(e,t,o,i){var n=!t||t&&t.schema==e;if(t.schema!=r.schema)return s.call(k,e,t,o,i);var v=e.$async===!0;v&&!q.transpile&&y.setup(q);var j=g({isTop:!0,schema:e,isRoot:n,baseId:i,root:t,schemaPath:"",errSchemaPath:"#",errorPath:'""',RULES:H,validate:g,util:m,resolve:p,resolveRef:$,usePattern:R,useDefault:I,useCustomRule:A,opts:q,formats:F,self:k});j=f(D,h)+f(Q,l)+f(V,c)+f(U,u)+j,q.beautify&&(a(),d?j=d(j,q.beautify):console.error('"npm install js-beautify" to use beautify option'));var S,x,_=q._transpileFunc;try{x=v&&_?_(j):j;var O=new Function("self","RULES","formats","root","refVal","defaults","customRules","co","equal","ucs2length","ValidationError",x);S=O(k,H,F,r,D,V,U,P,b,E,w),D[0]=S}catch(e){throw console.error("Error compiling schema, function code:",x),e}return S.schema=e,S.errors=null,S.refs=L,S.refVal=D,S.root=n?S:t,v&&(S.$async=!0),T&&(S.sourceCode=j),q.sourceCode===!0&&(S.source={patterns:Q,defaults:V}),S}function $(e,a,o){a=p.url(e,a);var i,n,l=L[a];if(void 0!==l)return i=D[l],n="refVal["+l+"]",O(i,n);if(!o&&r.refs){var c=r.refs[a];if(void 0!==c)return i=r.refVal[c],n=x(a,i),O(i,n)}n=x(a);var h=p.call(k,S,r,a);if(!h){var u=t&&t[a];u&&(h=p.inlineRef(u,q.inlineRefs)?u:s.call(k,u,r,t,e))}return h?(_(a,h),O(h,n)):void 0}function x(e,r){var t=D.length;return D[t]=r,L[e]=t,"refVal"+t}function _(e,r){var t=L[e];D[t]=r}function O(e,r){return"object"==typeof e?{code:r,schema:e,inline:!0}:{code:r,$async:e&&e.$async}}function R(e){var r=C[e];return void 0===r&&(r=C[e]=Q.length,Q[r]=e),"pattern"+r}function I(e){switch(typeof e){case"boolean":case"number":return""+e;case"string":return m.toQuotedString(e);case"object":if(null===e)return"null";var r=v(e),t=z[r];return void 0===t&&(t=z[r]=V.length,V[t]=e),"default"+t}}function A(e,r,t,a){var s=e.definition.validateSchema;if(s&&k._opts.validateSchema!==!1){var o=s(r);if(!o){var i="keyword schema is invalid: "+k.errorsText(s.errors);if("log"!=k._opts.validateSchema)throw new Error(i);console.error(i)}}var n,l=e.definition.compile,c=e.definition.inline,h=e.definition.macro;l?n=l.call(k,r,t,a):h?(n=h.call(k,r,t,a),q.validateSchema!==!1&&k.validateSchema(n,!0)):n=c?c.call(k,a,e.keyword,r,t):e.definition.validate;var u=U.length;return U[u]=n,{code:"customRule"+u,validate:n}}var k=this,q=this._opts,D=[void 0],L={},Q=[],C={},V=[],z={},U=[],T=q.sourceCode!==!1;r=r||{schema:e,refVal:D,refs:L};var M=o.call(this,e,r,n),N=this._compilations[M.index];if(M.compiling)return N.callValidate=j;var F=this._formats,H=this.RULES;try{var J=S(e,r,t,n);N.validate=J;var G=N.callValidate;return G&&(G.schema=J.schema,G.errors=null,G.refs=J.refs,G.refVal=J.refVal,G.root=J.root,G.$async=J.$async,T&&(G.sourceCode=J.sourceCode)),J}finally{i.call(this,e,r,n)}}function o(e,r,t){var a=n.call(this,e,r,t);return a>=0?{index:a,compiling:!0}:(a=this._compilations.length,this._compilations[a]={schema:e,root:r,baseId:t},{index:a,compiling:!1})}function i(e,r,t){var a=n.call(this,e,r,t);a>=0&&this._compilations.splice(a,1)}function n(e,r,t){for(var a=0;a<this._compilations.length;a++){var s=this._compilations[a];if(s.schema==e&&s.root==r&&s.baseId==t)return a}return-1}function l(e,r){return"var pattern"+e+" = new RegExp("+m.toQuotedString(r[e])+");"}function c(e){return"var default"+e+" = defaults["+e+"];"}function h(e,r){return r[e]?"var refVal"+e+" = refVal["+e+"];":""}function u(e){return"var customRule"+e+" = customRules["+e+"];"}function f(e,r){if(!e.length)return"";for(var t="",a=0;a<e.length;a++)t+=r(a,e);return t}var d,p=e(".\/resolve"),m=e(".\/util"),v=e("json-stable-stringify"),y=e("..\/async"),g=e("..\/dotjs\/validate"),P=e("co"),E=m.ucs2length,b=e(".\/equal"),w=e(".\/validation_error");r.exports=s},{"..\/async":1,"..\/dotjs\/validate":36,".\/equal":4,".\/resolve":7,".\/util":11,".\/validation_error":12,co:47,"json-stable-stringify":48}],7:[function(e,r,t){"use strict";function a(e,r,t){var o=this._refs[t];if("string"==typeof o){if(!this._refs[o])return a.call(this,e,r,o);o=this._refs[o]}if(o=o||this._schemas[t],o instanceof g)return n(o.schema,this._opts.inlineRefs)?o.schema:o.validate||this._compile(o);var i,l,c,h=s.call(this,r,t);return h&&(i=h.schema,r=h.root,c=h.baseId),i instanceof g?l=i.validate||e.call(this,i.schema,r,void 0,c):i&&(l=n(i,this._opts.inlineRefs)?i:e.call(this,i,r,void 0,c)),l}function s(e,r){var t=m.parse(r,!1,!0),a=u(t),s=h(e.schema.id);if(a!==s){var n=f(a),l=this._refs[n];if("string"==typeof l)return o.call(this,e,l,t);if(l instanceof g)l.validate||this._compile(l),e=l;else{if(l=this._schemas[n],!(l instanceof g))return;if(l.validate||this._compile(l),n==f(r))return{schema:l,root:e,baseId:s};e=l}if(!e.schema)return;s=h(e.schema.id)}return i.call(this,t,s,e.schema,e)}function o(e,r,t){var a=s.call(this,e,r);if(a){var o=a.schema,n=a.baseId;return e=a.root,o.id&&(n=d(n,o.id)),i.call(this,t,n,o,e)}}function i(e,r,t,a){if(e.hash=e.hash||"","#\/"==e.hash.slice(0,2)){for(var o=e.hash.split("\/"),i=1;i<o.length;i++){var n=o[i];if(n){if(n=y.unescapeFragment(n),t=t[n],!t)break;if(t.id&&!P[n]&&(r=d(r,t.id)),t.$ref){var l=d(r,t.$ref),c=s.call(this,a,l);c&&(t=c.schema,a=c.root,r=c.baseId)}}}return t&&t!=a.schema?{schema:t,root:a,baseId:r}:void 0}}function n(e,r){return r!==!1&&(void 0===r||r===!0?l(e):r?c(e)<=r:void 0)}function l(e){var r;if(Array.isArray(e)){for(var t=0;t<e.length;t++)if(r=e[t],"object"==typeof r&&!l(r))return!1}else for(var a in e){if("$ref"==a)return!1;if(r=e[a],"object"==typeof r&&!l(r))return!1}return!0}function c(e){var r,t=0;if(Array.isArray(e)){for(var a=0;a<e.length;a++)if(r=e[a],"object"==typeof r&&(t+=c(r)),t==1\/0)return 1\/0}else for(var s in e){if("$ref"==s)return 1\/0;if(E[s])t++;else if(r=e[s],"object"==typeof r&&(t+=c(r)+1),t==1\/0)return 1\/0}return t}function h(e,r){r!==!1&&(e=f(e));var t=m.parse(e,!1,!0);return u(t)}function u(e){var r=e.protocol||"\/\/"==e.href.slice(0,2)?"\/\/":"";return(e.protocol||"")+r+(e.host||"")+(e.path||"")+"#"}function f(e){return e?e.replace(b,""):""}function d(e,r){return r=f(r),m.resolve(e,r)}function p(e){function r(e,t,s){if(Array.isArray(e))for(var o=0;o<e.length;o++)r.call(this,e[o],t+"\/"+o,s);else if(e&&"object"==typeof e){if("string"==typeof e.id){var i=s=s?m.resolve(s,e.id):e.id;i=f(i);var n=this._refs[i];if("string"==typeof n&&(n=this._refs[n]),n&&n.schema){if(!v(e,n.schema))throw new Error('id "'+i+'" resolves to more than one schema')}else if(i!=f(t))if("#"==i[0]){if(a[i]&&!v(e,a[i]))throw new Error('id "'+i+'" resolves to more than one schema');a[i]=e}else this._refs[i]=t}for(var l in e)r.call(this,e[l],t+"\/"+y.escapeFragment(l),s)}}var t=f(e.id),a={};return r.call(this,e,h(t,!1),t),a}var m=e("url"),v=e(".\/equal"),y=e(".\/util"),g=e(".\/schema_obj");r.exports=a,a.normalizeId=f,a.fullPath=h,a.url=d,a.ids=p,a.inlineRef=n,a.schema=s;var P=y.toHash(["properties","patternProperties","enum","dependencies","definitions"]),E=y.toHash(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum"]),b=\/#\\\/?$\/},{".\/equal":4,".\/schema_obj":9,".\/util":11,url:45}],8:[function(e,r,t){"use strict";var a=e(".\/_rules"),s=e(".\/util").toHash;r.exports=function(){var e=[{type:"number",rules:["maximum","minimum","multipleOf"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","uniqueItems","items"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","properties"]},{rules:["$ref","enum","not","anyOf","oneOf","allOf"]}],r=["type","additionalProperties","patternProperties"],t=["additionalItems","$schema","id","title","description","default"],o=["number","integer","string","array","object","boolean","null"];return e.all=s(r),e.forEach(function(t){t.rules=t.rules.map(function(t){r.push(t);var s=e.all[t]={keyword:t,code:a[t]};return s})}),e.keywords=s(r.concat(t)),e.types=s(o),e.custom={},e}},{".\/_rules":3,".\/util":11}],9:[function(e,r,t){"use strict";function a(e){s.copy(e,this)}var s=e(".\/util");r.exports=a},{".\/util":11}],10:[function(e,r,t){"use strict";r.exports=function(e){for(var r,t=0,a=e.length,s=0;s<a;)t++,r=e.charCodeAt(s++),r>=55296&&r<=56319&&s<a&&(r=e.charCodeAt(s),56320==(64512&r)&&s++);return t}},{}],11:[function(e,r,t){"use strict";function a(e,r){r=r||{};for(var t in e)r[t]=e[t];return r}function s(e,r,t){var a=t?" !== ":" === ",s=t?" || ":" && ",o=t?"!":"",i=t?"":"!";switch(e){case"null":return r+a+"null";case"array":return o+"Array.isArray("+r+")";case"object":return"("+o+r+s+"typeof "+r+a+'"object"'+s+i+"Array.isArray("+r+"))";case"integer":return"(typeof "+r+a+'"number"'+s+i+"("+r+" % 1)"+s+r+a+r+")";default:return"typeof "+r+a+'"'+e+'"'}}function o(e,r){switch(e.length){case 1:return s(e[0],r,!0);default:var t="",a=n(e);a.array&&a.object&&(t=a.null?"(":"(!"+r+" || ",t+="typeof "+r+' !== "object")',delete a.null,delete a.array,delete a.object),a.number&&delete a.integer;for(var o in a)t+=(t?" && ":"")+s(o,r,!0);return t}}function i(e,r){if(Array.isArray(r)){for(var t=[],a=0;a<r.length;a++){var s=r[a];$[s]?t[t.length]=s:"array"===e&&"array"===s&&(t[t.length]=s)}if(t.length)return t}else{if($[r])return[r];if("array"===e&&"array"===r)return["array"]}}function n(e){for(var r={},t=0;t<e.length;t++)r[e[t]]=!0;return r}function l(e){return"number"==typeof e?"["+e+"]":x.test(e)?"."+e:"['"+c(e)+"']"}function c(e){return e.replace(_,"\\\\$&").replace(\/\\n\/g,"\\\\n").replace(\/\\r\/g,"\\\\r").replace(\/\\f\/g,"\\\\f").replace(\/\\t\/g,"\\\\t")}function h(e,r){r+="[^0-9]";var t=e.match(new RegExp(r,"g"));return t?t.length:0}function u(e,r,t){return r+="([^0-9])",t=t.replace(\/\\$\/g,"$$$$"),e.replace(new RegExp(r,"g"),t+"$1")}function f(e){return e.replace(O,"").replace(R,"").replace(I,"if (!($1))")}function d(e,r){var t=e.match(A);return t&&2===t.length?r?e.replace(q,"").replace(Q,C):e.replace(k,"").replace(D,L):e}function p(e,r){for(var t in e)if(r[t])return!0}function m(e,r,t){for(var a in e)if(a!=t&&r[a])return!0}function v(e){return"'"+c(e)+"'"}function y(e,r,t,a){var s=t?"'\/' + "+r+(a?"":".replace(\/~\/g, '~0').replace(\/\\\\\/\/g, '~1')"):a?"'[' + "+r+" + ']'":"'[\\\\'' + "+r+" + '\\\\']'";return E(e,s)}function g(e,r,t){var a=v(t?"\/"+j(r):l(r));return E(e,a)}function P(e,r,t){var a,s,o,i;if(""===e)return"rootData";if("\/"==e[0]){if(!V.test(e))throw new Error("Invalid JSON-pointer: "+e);s=e,o="rootData"}else{if(i=e.match(z),!i)throw new Error("Invalid JSON-pointer: "+e);if(a=+i[1],s=i[2],"#"==s){if(a>=r)throw new Error("Cannot access property\/index "+a+" levels up, current level is "+r);return t[r-a]}if(a>r)throw new Error("Cannot access data "+a+" levels up, current level is "+r);if(o="data"+(r-a||""),!s)return o}for(var n=o,c=s.split("\/"),h=0;h<c.length;h++){var u=c[h];u&&(o+=l(S(u)),n+=" && "+o)}return n}function E(e,r){return'""'==e?r:(e+" + "+r).replace(\/' \\+ '\/g,"")}function b(e){return S(decodeURIComponent(e))}function w(e){return encodeURIComponent(j(e))}function j(e){return e.replace(\/~\/g,"~0").replace(\/\\\/\/g,"~1")}function S(e){return e.replace(\/~1\/g,"\/").replace(\/~0\/g,"~")}r.exports={copy:a,checkDataType:s,checkDataTypes:o,coerceToTypes:i,toHash:n,getProperty:l,escapeQuotes:c,ucs2length:e(".\/ucs2length"),varOccurences:h,varReplace:u,cleanUpCode:f,cleanUpVarErrors:d,schemaHasRules:p,schemaHasRulesExcept:m,stableStringify:e("json-stable-stringify"),toQuotedString:v,getPathExpr:y,getPath:g,getData:P,unescapeFragment:b,escapeFragment:w,escapeJsonPointer:j};var $=n(["string","number","integer","boolean","null"]),x=\/^[a-z$_][a-z$_0-9]*$\/i,_=\/'|\\\\\/g,O=\/else\\s*{\\s*}\/g,R=\/if\\s*\\([^)]+\\)\\s*\\{\\s*\\}(?!\\s*else)\/g,I=\/if\\s*\\(([^)]+)\\)\\s*\\{\\s*\\}\\s*else(?!\\s*if)\/g,A=\/[^v\\.]errors\/g,k=\/var errors = 0;|var vErrors = null;|validate.errors = vErrors;\/g,q=\/var errors = 0;|var vErrors = null;\/g,D="return errors === 0;",L="validate.errors = null; return true;",Q=\/if \\(errors === 0\\) return true;\\s*else throw new ValidationError\\(vErrors\\);\/,C="return true;",V=\/^\\\/(?:[^~]|~0|~1)*$\/,z=\/^([0-9]+)(#|\\\/(?:[^~]|~0|~1)*)?$\/},{".\/ucs2length":10,"json-stable-stringify":48}],12:[function(e,r,t){"use strict";function a(e){this.message="validation failed",this.errors=e,this.ajv=this.validation=!0}r.exports=a,a.prototype=Object.create(Error.prototype),a.prototype.constructor=a},{}],13:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||""),u="valid"+s;if(a+="var "+u+" = undefined;",e.opts.format===!1)return a+=" "+u+" = true; ";var f=e.schema.format,d=e.opts.v5&&f.$data,p="";if(d){var m=e.util.getData(f.$data,o,e.dataPathArr),v="format"+s,y="compare"+s;a+=" var "+v+" = formats["+m+"] , "+y+" = "+v+" && "+v+".compare;"}else{var v=e.formats[f];if(!v||!v.compare)return a+="  "+u+" = true; ";var y="formats"+e.util.getProperty(f)+".compare"}var g,P="formatMaximum"==r,E="formatExclusive"+(P?"Maximum":"Minimum"),b=e.schema[E],w=e.opts.v5&&b&&b.$data,j=P?"<":">",S="result"+s,$=e.opts.v5&&i&&i.$data;if($?(a+=" var schema"+s+" = "+e.util.getData(i.$data,o,e.dataPathArr)+"; ",g="schema"+s):g=i,w){var x=e.util.getData(b.$data,o,e.dataPathArr),_="exclusive"+s,O="op"+s,R="' + "+O+" + '";a+=" var schemaExcl"+s+" = "+x+"; ",x="schemaExcl"+s,a+=" if (typeof "+x+" != 'boolean' && "+x+" !== undefined) { "+u+" = false; ";var t=E,I=I||[];I.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"_formatExclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: {} ",e.opts.messages!==!1&&(a+=" , message: '"+E+" should be boolean' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var A=a;a=I.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+A+"]); ":" validate.errors = ["+A+"]; return false; ":" var err = "+A+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" }  ",c&&(p+="}",a+=" else { "),$&&(a+=" if ("+g+" === undefined) "+u+" = true; else if (typeof "+g+" != 'string') "+u+" = false; else { ",p+="}"),d&&(a+=" if (!"+y+") "+u+" = true; else { ",p+="}"),a+=" var "+S+" = "+y+"("+h+",  ",a+=$?""+g:""+e.util.toQuotedString(i),a+=" ); if ("+S+" === undefined) "+u+" = false; var "+_+" = "+x+" === true; if ("+u+" === undefined) { "+u+" = "+_+" ? "+S+" "+j+" 0 : "+S+" "+j+"= 0; } if (!"+u+") var op"+s+" = "+_+" ? '"+j+"' : '"+j+"=';"}else{var _=b===!0,R=j;_||(R+="=");var O="'"+R+"'";$&&(a+=" if ("+g+" === undefined) "+u+" = true; else if (typeof "+g+" != 'string') "+u+" = false; else { ",p+="}"),d&&(a+=" if (!"+y+") "+u+" = true; else { ",p+="}"),a+=" var "+S+" = "+y+"("+h+",  ",a+=$?""+g:""+e.util.toQuotedString(i),a+=" ); if ("+S+" === undefined) "+u+" = false; if ("+u+" === undefined) "+u+" = "+S+" "+j,_||(a+="="),a+=" 0;"}a+=""+p+"if (!"+u+") { ";var t=r,I=I||[];I.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"_formatLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { comparison: "+O+", limit:  ",a+=$?""+g:""+e.util.toQuotedString(i),a+=" , exclusive: "+_+" } ",e.opts.messages!==!1&&(a+=" , message: 'should be "+R+' "',a+=$?"' + "+g+" + '":""+e.util.escapeQuotes(i),a+="\\"' "),e.opts.verbose&&(a+=" , schema:  ",a+=$?"validate.schema"+n:""+e.util.toQuotedString(i),a+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var A=a;return a=I.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+A+"]); ":" validate.errors = ["+A+"]; return false; ":" var err = "+A+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="}"}},{}],14:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f=e.opts.v5&&n&&n.$data;f?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var d="maximum"==r,p=d?"exclusiveMaximum":"exclusiveMinimum",m=e.schema[p],v=e.opts.v5&&m&&m.$data,y=d?"<":">",g=d?">":"<";if(v){var P=e.util.getData(m.$data,i,e.dataPathArr),E="exclusive"+o,b="op"+o,w="' + "+b+" + '";s+=" var schemaExcl"+o+" = "+P+"; ",P="schemaExcl"+o,s+=" var exclusive"+o+"; if (typeof "+P+" != 'boolean' && typeof "+P+" != 'undefined') { ";var t=p,j=j||[];j.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: {} ",e.opts.messages!==!1&&(s+=" , message: '"+p+" should be boolean' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var S=s;s=j.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+S+"]); ":" validate.errors = ["+S+"]; return false; ":" var err = "+S+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } else if( ",f&&(s+=" ("+a+" !== undefined && typeof "+a+" != 'number') || "),s+=" ((exclusive"+o+" = "+P+" === true) ? "+u+" "+g+"= "+a+" : "+u+" "+g+" "+a+") || "+u+" !== "+u+") { var op"+o+" = exclusive"+o+" ? '"+y+"' : '"+y+"=';"}else{var E=m===!0,w=y;E||(w+="=");var b="'"+w+"'";s+=" if ( ",f&&(s+=" ("+a+" !== undefined && typeof "+a+" != 'number') || "),s+=" "+u+" "+g,E&&(s+="="),s+=" "+a+" || "+u+" !== "+u+") {"}var t=r,j=j||[];j.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { comparison: "+b+", limit: "+a+", exclusive: "+E+" } ",e.opts.messages!==!1&&(s+=" , message: 'should be "+w+" ",s+=f?"' + "+a:""+n+"'"),e.opts.verbose&&(s+=" , schema:  ",s+=f?"validate.schema"+l:""+n,s+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var S=s;return s=j.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+S+"]); ":" validate.errors = ["+S+"]; return false; ":" var err = "+S+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } ",h&&(s+=" else { "),s}},{}],15:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f=e.opts.v5&&n&&n.$data;f?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var d="maxItems"==r?">":"<";s+="if ( ",f&&(s+=" ("+a+" !== undefined && typeof "+a+" != 'number') || "),s+=" "+u+".length "+d+" "+a+") { ";var t=r,p=p||[];p.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { limit: "+a+" } ",e.opts.messages!==!1&&(s+=" , message: 'should NOT have ",s+="maxItems"==r?"more":"less",s+=" than ",s+=f?"' + "+a+" + '":""+n,s+=" items' "),e.opts.verbose&&(s+=" , schema:  ",s+=f?"validate.schema"+l:""+n,s+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var m=s;return s=p.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+="} ",h&&(s+=" else { "),s}},{}],16:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f=e.opts.v5&&n&&n.$data;f?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var d="maxLength"==r?">":"<";s+="if ( ",f&&(s+=" ("+a+" !== undefined && typeof "+a+" != 'number') || "),s+=e.opts.unicode===!1?" "+u+".length ":" ucs2length("+u+") ",s+=" "+d+" "+a+") { ";var t=r,p=p||[];p.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { limit: "+a+" } ",e.opts.messages!==!1&&(s+=" , message: 'should NOT be ",s+="maxLength"==r?"longer":"shorter",s+=" than ",s+=f?"' + "+a+" + '":""+n,s+=" characters' "),e.opts.verbose&&(s+=" , schema:  ",$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.min.js	/^s+=f?"validate.schema"+l:""+n,s+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var m=s;return s=p.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+="} ",h&&(s+=" else { "),s}},{}],17:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f=e.opts.v5&&n&&n.$data;f?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var d="maxProperties"==r?">":"<";s+="if ( ",f&&(s+=" ("+a+" !== undefined && typeof "+a+" != 'number') || "),s+=" Object.keys("+u+").length "+d+" "+a+") { ";var t=r,p=p||[];p.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { limit: "+a+" } ",e.opts.messages!==!1&&(s+=" , message: 'should NOT have ",s+="maxProperties"==r?"more":"less",s+=" than ",s+=f?"' + "+a+" + '":""+n,s+=" properties' "),e.opts.verbose&&(s+=" , schema:  ",s+=f?"validate.schema"+l:""+n,s+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var m=s;return s=p.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+="} ",h&&(s+=" else { "),s}},{}],18:[function(e,r,t){"use strict";r.exports=function(e,r){var t=" ",a=e.schema[r],s=e.schemaPath+e.util.getProperty(r),o=e.errSchemaPath+"\/"+r,i=!e.opts.allErrors,n=e.util.copy(e),l="";n.level++;var c="valid"+n.level,h=n.baseId,u=!0,f=a;if(f)for(var d,p=-1,m=f.length-1;p<m;)d=f[p+=1],e.util.schemaHasRules(d,e.RULES.all)&&(u=!1,n.schema=d,n.schemaPath=s+"["+p+"]",n.errSchemaPath=o+"\/"+p,t+="  "+e.validate(n)+" ",n.baseId=h,i&&(t+=" if ("+c+") { ",l+="}"));return i&&(t+=u?" if (true) { ":" "+l.slice(0,-1)+" "),t=e.util.cleanUpCode(t)}},{}],19:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||""),u="valid"+s,f="errs__"+s,d=e.util.copy(e),p="";d.level++;var m="valid"+d.level,v=i.every(function(r){return e.util.schemaHasRules(r,e.RULES.all)});if(v){var y=d.baseId;a+=" var "+f+" = errors; var "+u+" = false;  ";var g=e.compositeRule;e.compositeRule=d.compositeRule=!0;var P=i;if(P)for(var E,b=-1,w=P.length-1;b<w;)E=P[b+=1],d.schema=E,d.schemaPath=n+"["+b+"]",d.errSchemaPath=l+"\/"+b,a+="  "+e.validate(d)+" ",d.baseId=y,a+=" "+u+" = "+u+" || "+m+"; if (!"+u+") { ",p+="}";e.compositeRule=d.compositeRule=g,a+=" "+p+" if (!"+u+") {  var err =   ",e.createErrors!==!1?(a+=" { keyword: '"+(t||"anyOf")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: {} ",e.opts.messages!==!1&&(a+=" , message: 'should match some schema in anyOf' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ",a+=";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } else {  errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; } ",e.opts.allErrors&&(a+=" } "),a=e.util.cleanUpCode(a)}else c&&(a+=" if (true) { ");return a}},{}],20:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f="valid"+o,d=e.opts.v5&&n&&n.$data;d?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n,d||(s+=" var schema"+o+" = validate.schema"+l+";"),s+="var "+f+" = equal("+u+", schema"+o+"); if (!"+f+") {   ";var p=p||[];p.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"constant")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: {} ",e.opts.messages!==!1&&(s+=" , message: 'should be equal to constant' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var m=s;return s=p.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" }"}},{}],21:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f="valid"+o,d="errs__"+o,p=e.opts.v5&&n&&n.$data;p?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var m,v,y,g,P,E=this,b="definition"+o,w=E.definition;if(p&&w.$data){P="keywordValidate"+o;var j=w.validateSchema;s+=" var "+b+" = RULES.custom['"+r+"'].definition; var "+P+" = "+b+".validate;"}else g=e.useCustomRule(E,n,e.schema,e),a="validate.schema"+l,P=g.code,m=w.compile,v=w.inline,y=w.macro;var S=P+".errors",$="i"+o,x="ruleErr"+o,_=w.async;if(_&&!e.async)throw new Error("async keyword in sync schema");if(v||y||(s+=""+S+" = null;"),s+="var "+d+" = errors;var "+f+";",j&&(s+=" "+f+" = "+b+".validateSchema("+a+"); if ("+f+") {"),v)s+=w.statements?" "+g.validate+" ":" "+f+" = "+g.validate+"; ";else if(y){var O=e.util.copy(e);O.level++;var R="valid"+O.level;O.schema=g.validate,O.schemaPath="";var I=e.compositeRule;e.compositeRule=O.compositeRule=!0;var A=e.validate(O).replace(\/validate\\.schema\/g,P);e.compositeRule=O.compositeRule=I,s+=" "+A}else{var k=k||[];k.push(s),s="",s+="  "+P+".call( ",s+=e.opts.passContext?"this":"self",s+=m||w.schema===!1?" , "+u+" ":" , "+a+" , "+u+" , validate.schema"+e.schemaPath+" ",s+=" , (dataPath || '')",'""'!=e.errorPath&&(s+=" + "+e.errorPath);var q=i?"data"+(i-1||""):"parentData",D=i?e.dataPathArr[i]:"parentDataProperty";s+=" , "+q+" , "+D+" , rootData )  ";var L=s;s=k.pop(),w.errors===!1?(s+=" "+f+" = ",_&&(s+=""+e.yieldAwait),s+=""+L+"; "):_?(S="customErrors"+o,s+=" var "+S+" = null; try { "+f+" = "+e.yieldAwait+L+"; } catch (e) { "+f+" = false; if (e instanceof ValidationError) "+S+" = e.errors; else throw e; } "):s+=" "+S+" = null; "+f+" = "+L+"; "}if(w.modifying&&(s+=" "+u+" = "+q+"["+D+"];"),j&&(s+=" }"),w.valid)h&&(s+=" if (true) { ");else{s+=" if ( ",void 0===w.valid?(s+=" !",s+=y?""+R:""+f):s+=" "+!w.valid+" ",s+=") { ",t=E.keyword;var k=k||[];k.push(s),s="";var k=k||[];k.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { keyword: '"+E.keyword+"' } ",e.opts.messages!==!1&&(s+=" , message: 'should pass \\""+E.keyword+"\\" keyword validation' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var Q=s;s=k.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+Q+"]); ":" validate.errors = ["+Q+"]; return false; ":" var err = "+Q+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";var C=s;s=k.pop(),v?w.errors?"full"!=w.errors&&(s+="  for (var "+$+"="+d+"; "+$+"<errors; "+$+"++) { var "+x+" = vErrors["+$+"]; if ("+x+".dataPath === undefined) "+x+".dataPath = (dataPath || '') + "+e.errorPath+"; if ("+x+".schemaPath === undefined) { "+x+'.schemaPath = "'+c+'"; } ',e.opts.verbose&&(s+=" "+x+".schema = "+a+"; "+x+".data = "+u+"; "),s+=" } "):w.errors===!1?s+=" "+C+" ":(s+=" if ("+d+" == errors) { "+C+" } else {  for (var "+$+"="+d+"; "+$+"<errors; "+$+"++) { var "+x+" = vErrors["+$+"]; if ("+x+".dataPath === undefined) "+x+".dataPath = (dataPath || '') + "+e.errorPath+"; if ("+x+".schemaPath === undefined) { "+x+'.schemaPath = "'+c+'"; } ',e.opts.verbose&&(s+=" "+x+".schema = "+a+"; "+x+".data = "+u+"; "),s+=" } } "):y?(s+="   var err =   ",e.createErrors!==!1?(s+=" { keyword: '"+(t||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { keyword: '"+E.keyword+"' } ",e.opts.messages!==!1&&(s+=" , message: 'should pass \\""+E.keyword+"\\" keyword validation' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ",s+=";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&h&&(s+=e.async?" throw new ValidationError(vErrors); ":" validate.errors = vErrors; return false; ")):w.errors===!1?s+=" "+C+" ":(s+=" if (Array.isArray("+S+")) { if (vErrors === null) vErrors = "+S+"; else vErrors = vErrors.concat("+S+"); errors = vErrors.length;  for (var "+$+"="+d+"; "+$+"<errors; "+$+"++) { var "+x+" = vErrors["+$+"]; if ("+x+".dataPath === undefined) "+x+".dataPath = (dataPath || '') + "+e.errorPath+";  "+x+'.schemaPath = "'+c+'";  ',e.opts.verbose&&(s+=" "+x+".schema = "+a+"; "+x+".data = "+u+"; "),s+=" } } else { "+C+" } "),s+=" } ",h&&(s+=" else { ")}return s}},{}],22:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||""),u="errs__"+s,f=e.util.copy(e),d="";f.level++;var p="valid"+f.level,m={},v={};for(E in i){var y=i[E],g=Array.isArray(y)?v:m;g[E]=y}a+="var "+u+" = errors;";var P=e.errorPath;a+="var missing"+s+";";for(var E in v){if(g=v[E],a+=" if ("+h+e.util.getProperty(E)+" !== undefined ",c){a+=" && ( ";var b=g;if(b)for(var w,j=-1,S=b.length-1;j<S;){w=b[j+=1],j&&(a+=" || ");var $=e.util.getProperty(w);a+=" ( "+h+$+" === undefined && (missing"+s+" = "+e.util.toQuotedString(e.opts.jsonPointers?w:$)+") ) "}a+=")) {  ";var x="missing"+s,_="' + "+x+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.opts.jsonPointers?e.util.getPathExpr(P,x,!0):P+" + "+x);var O=O||[];O.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"dependencies")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { property: '"+e.util.escapeQuotes(E)+"', missingProperty: '"+_+"', depsCount: "+g.length+", deps: '"+e.util.escapeQuotes(1==g.length?g[0]:g.join(", "))+"' } ",e.opts.messages!==!1&&(a+=" , message: 'should have ",a+=1==g.length?"property "+e.util.escapeQuotes(g[0]):"properties "+e.util.escapeQuotes(g.join(", ")),a+=" when property "+e.util.escapeQuotes(E)+" is present' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var R=a;a=O.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+R+"]); ":" validate.errors = ["+R+"]; return false; ":" var err = "+R+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else{a+=" ) { ";var I=g;if(I)for(var A,k=-1,q=I.length-1;k<q;){A=I[k+=1];var $=e.util.getProperty(A),_=e.util.escapeQuotes(A);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(P,A,e.opts.jsonPointers)),a+=" if ("+h+$+" === undefined) {  var err =   ",e.createErrors!==!1?(a+=" { keyword: '"+(t||"dependencies")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { property: '"+e.util.escapeQuotes(E)+"', missingProperty: '"+_+"', depsCount: "+g.length+", deps: '"+e.util.escapeQuotes(1==g.length?g[0]:g.join(", "))+"' } ",e.opts.messages!==!1&&(a+=" , message: 'should have ",a+=1==g.length?"property "+e.util.escapeQuotes(g[0]):"properties "+e.util.escapeQuotes(g.join(", ")),a+=" when property "+e.util.escapeQuotes(E)+" is present' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ",a+=";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } "}}a+=" }   ",c&&(d+="}",a+=" else { ")}e.errorPath=P;var D=f.baseId;for(var E in m){var y=m[E];e.util.schemaHasRules(y,e.RULES.all)&&(a+=" "+p+" = true; if ("+h+e.util.getProperty(E)+" !== undefined) { ",f.schema=y,f.schemaPath=n+e.util.getProperty(E),f.errSchemaPath=l+"\/"+e.util.escapeFragment(E),a+="  "+e.validate(f)+" ",f.baseId=D,a+=" }  ",c&&(a+=" if ("+p+") { ",d+="}"))}return c&&(a+="   "+d+" if ("+u+" == errors) {"),a=e.util.cleanUpCode(a)}},{}],23:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f="valid"+o,d=e.opts.v5&&n&&n.$data;d?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var p="i"+o,m="schema"+o;d||(s+=" var "+m+" = validate.schema"+l+";"),s+="var "+f+";",d&&(s+=" if (schema"+o+" === undefined) "+f+" = true; else if (!Array.isArray(schema"+o+")) "+f+" = false; else {"),s+=""+f+" = false;for (var "+p+"=0; "+p+"<"+m+".length; "+p+"++) if (equal("+u+", "+m+"["+p+"])) { "+f+" = true; break; }",d&&(s+="  }  "),s+=" if (!"+f+") {   ";var v=v||[];v.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"enum")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { allowedValues: schema"+o+" } ",e.opts.messages!==!1&&(s+=" , message: 'should be equal to one of the allowed values' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var y=s;return s=v.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+y+"]); ":" validate.errors = ["+y+"]; return false; ":" var err = "+y+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" }",h&&(s+=" else { "),s}},{}],24:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||"");if(e.opts.format===!1)return c&&(a+=" if (true) { "),a;var u,f=e.opts.v5&&i&&i.$data;f?(a+=" var schema"+s+" = "+e.util.getData(i.$data,o,e.dataPathArr)+"; ",u="schema"+s):u=i;var d=e.opts.unknownFormats,p=Array.isArray(d);if(f){var m="format"+s;a+=" var "+m+" = formats["+u+"]; var isObject"+s+" = typeof "+m+" == 'object' && !("+m+" instanceof RegExp) && "+m+".validate; if (isObject"+s+") { ",e.async&&(a+=" var async"+s+" = "+m+".async; "),a+=" "+m+" = "+m+".validate; } if (  ",f&&(a+=" ("+u+" !== undefined && typeof "+u+" != 'string') || "),a+=" (",(d===!0||p)&&(a+=" ("+u+" && !"+m+" ",p&&(a+=" && self._opts.unknownFormats.indexOf("+u+") == -1 "),a+=") || "),a+=" ("+m+" && !(typeof "+m+" == 'function' ? ",a+=e.async?" (async"+s+" ? "+e.yieldAwait+" "+m+"("+h+") : "+m+"("+h+")) ":" "+m+"("+h+") ",a+=" : "+m+".test("+h+"))))) {"}else{var m=e.formats[i];if(!m){if(d===!0||p&&d.indexOf(i)==-1)throw new Error('unknown format "'+i+'" is used in schema at path "'+e.errSchemaPath+'"');return p||(console.warn('unknown format "'+i+'" ignored in schema at path "'+e.errSchemaPath+'"'),"ignore"!==d&&console.warn("In the next major version it will throw exception. See option unknownFormats for more information")),c&&(a+=" if (true) { "),a}var v="object"==typeof m&&!(m instanceof RegExp)&&m.validate;if(v){var y=m.async===!0;m=m.validate}if(y){if(!e.async)throw new Error("async format in sync schema");var g="formats"+e.util.getProperty(i)+".validate";a+=" if (!("+e.yieldAwait+" "+g+"("+h+"))) { "}else{a+=" if (! ";var g="formats"+e.util.getProperty(i);v&&(g+=".validate"),a+="function"==typeof m?" "+g+"("+h+") ":" "+g+".test("+h+") ",a+=") { "}}var P=P||[];P.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"format")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { format:  ",a+=f?""+u:""+e.util.toQuotedString(i),a+="  } ",e.opts.messages!==!1&&(a+=" , message: 'should match format \\"",a+=f?"' + "+u+" + '":""+e.util.escapeQuotes(i),a+="\\"' "),e.opts.verbose&&(a+=" , schema:  ",a+=f?"validate.schema"+n:""+e.util.toQuotedString(i),a+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var E=a;return a=P.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+E+"]); ":" validate.errors = ["+E+"]; return false; ":" var err = "+E+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } ",c&&(a+=" else { "),a}},{}],25:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||""),u="valid"+s,f="errs__"+s,d=e.util.copy(e),p="";d.level++;var m="valid"+d.level,v="i"+s,y=d.dataLevel=e.dataLevel+1,g="data"+y,P=e.baseId;if(a+="var "+f+" = errors;var "+u+";",Array.isArray(i)){var E=e.schema.additionalItems;if(E===!1){a+=" "+u+" = "+h+".length <= "+i.length+"; ";var b=l;l=e.errSchemaPath+"\/additionalItems",a+="  if (!"+u+") {   ";var w=w||[];w.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"additionalItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { limit: "+i.length+" } ",e.opts.messages!==!1&&(a+=" , message: 'should NOT have more than "+i.length+" items' "),e.opts.verbose&&(a+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var j=a;a=w.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+j+"]); ":" validate.errors = ["+j+"]; return false; ":" var err = "+j+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } ",l=b,c&&(p+="}",a+=" else { ")}var S=i;if(S)for(var $,x=-1,_=S.length-1;x<_;)if($=S[x+=1],e.util.schemaHasRules($,e.RULES.all)){a+=" "+m+" = true; if ("+h+".length > "+x+") { ";var O=h+"["+x+"]";d.schema=$,d.schemaPath=n+"["+x+"]",d.errSchemaPath=l+"\/"+x,d.errorPath=e.util.getPathExpr(e.errorPath,x,e.opts.jsonPointers,!0),d.dataPathArr[y]=x;var R=e.validate(d);d.baseId=P,a+=e.util.varOccurences(R,g)<2?" "+e.util.varReplace(R,g,O)+" ":" var "+g+" = "+O+"; "+R+" ",a+=" }  ",c&&(a+=" if ("+m+") { ",p+="}")}if("object"==typeof E&&e.util.schemaHasRules(E,e.RULES.all)){d.schema=E,d.schemaPath=e.schemaPath+".additionalItems",d.errSchemaPath=e.errSchemaPath+"\/additionalItems",a+=" "+m+" = true; if ("+h+".length > "+i.length+") {  for (var "+v+" = "+i.length+"; "+v+" < "+h+".length; "+v+"++) { ",d.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers,!0);var O=h+"["+v+"]";d.dataPathArr[y]=v;var R=e.validate(d);d.baseId=P,a+=e.util.varOccurences(R,g)<2?" "+e.util.varReplace(R,g,O)+" ":" var "+g+" = "+O+"; "+R+" ",c&&(a+=" if (!"+m+") break; "),a+=" } }  ",c&&(a+=" if ("+m+") { ",p+="}")}}else if(e.util.schemaHasRules(i,e.RULES.all)){d.schema=i,d.schemaPath=n,d.errSchemaPath=l,a+="  for (var "+v+" = 0; "+v+" < "+h+".length; "+v+"++) { ",d.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers,!0);var O=h+"["+v+"]";d.dataPathArr[y]=v;var R=e.validate(d);d.baseId=P,a+=e.util.varOccurences(R,g)<2?" "+e.util.varReplace(R,g,O)+" ":" var "+g+" = "+O+"; "+R+" ",c&&(a+=" if (!"+m+") break; "),a+=" }  ",c&&(a+=" if ("+m+") { ",p+="}")}return c&&(a+=" "+p+" if ("+f+" == errors) {"),a=e.util.cleanUpCode(a)}},{}],26:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f=e.opts.v5&&n&&n.$data;f?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n,s+="var division"+o+";if (",f&&(s+=" "+a+" !== undefined && ( typeof "+a+" != 'number' || "),s+=" (division"+o+" = "+u+" \/ "+a+", ",s+=e.opts.multipleOfPrecision?" Math.abs(Math.round(division"+o+") - division"+o+") > 1e-"+e.opts.multipleOfPrecision+" ":" division"+o+" !== parseInt(division"+o+") ",s+=" ) ",f&&(s+="  )  "),s+=" ) {   ";var d=d||[];d.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"multipleOf")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { multipleOf: "+a+" } ",e.opts.messages!==!1&&(s+=" , message: 'should be multiple of ",s+=f?"' + "+a:""+n+"'"),e.opts.verbose&&(s+=" , schema:  ",s+=f?"validate.schema"+l:""+n,s+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var p=s;return s=d.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+p+"]); ":" validate.errors = ["+p+"]; return false; ":" var err = "+p+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+="} ",h&&(s+=" else { "),s}},{}],27:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||""),u="errs__"+s,f=e.util.copy(e);f.level++;var d="valid"+f.level;if(e.util.schemaHasRules(i,e.RULES.all)){f.schema=i,f.schemaPath=n,f.errSchemaPath=l,a+=" var "+u+" = errors;  ";var p=e.compositeRule;e.compositeRule=f.compositeRule=!0,f.createErrors=!1;var m;f.opts.allErrors&&(m=f.opts.allErrors,f.opts.allErrors=!1),a+=" "+e.validate(f)+" ",f.createErrors=!0,m&&(f.opts.allErrors=m),e.compositeRule=f.compositeRule=p,a+=" if ("+d+") {   ";var v=v||[];v.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"not")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: {} ",e.opts.messages!==!1&&(a+=" , message: 'should NOT be valid' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var y=a;a=v.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+y+"]); ":" validate.errors = ["+y+"]; return false; ":" var err = "+y+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } else {  errors = "+u+"; if (vErrors !== null) { if ("+u+") vErrors.length = "+u+"; else vErrors = null; } ",e.opts.allErrors&&(a+=" } ")}else a+="  var err =   ",e.createErrors!==!1?(a+=" { keyword: '"+(t||"not")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: {} ",e.opts.messages!==!1&&(a+=" , message: 'should NOT be valid' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ",a+=";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",c&&(a+=" if (false) { ");return a}},{}],28:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||""),u="valid"+s,f="errs__"+s,d=e.util.copy(e),p="";d.level++;var m="valid"+d.level;a+="var "+f+" = errors;var prevValid"+s+" = false;var "+u+" = false;";var v=d.baseId,y=e.compositeRule;e.compositeRule=d.compositeRule=!0;var g=i;if(g)for(var P,E=-1,b=g.length-1;E<b;)P=g[E+=1],e.util.schemaHasRules(P,e.RULES.all)?(d.schema=P,d.schemaPath=n+"["+E+"]",d.errSchemaPath=l+"\/"+E,a+="  "+e.validate(d)+" ",d.baseId=v):a+=" var "+m+" = true; ",E&&(a+=" if ("+m+" && prevValid"+s+") "+u+" = false; else { ",p+="}"),a+=" if ("+m+") "+u+" = prevValid"+s+" = true;";e.compositeRule=d.compositeRule=y,a+=""+p+"if (!"+u+") {   ";var w=w||[];w.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"oneOf")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: {} ",e.opts.messages!==!1&&(a+=" , message: 'should match exactly one schema in oneOf' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var j=a;return a=w.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+j+"]); ":" validate.errors = ["+j+"]; return false; ":" var err = "+j+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} else {  errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; }",e.opts.allErrors&&(a+=" } "),a}},{}],29:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f=e.opts.v5&&n&&n.$data;f?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var d=f?"(new RegExp("+a+"))":e.usePattern(n);s+="if ( ",f&&(s+=" ("+a+" !== undefined && typeof "+a+" != 'string') || "),s+=" !"+d+".test("+u+") ) {   ";var p=p||[];p.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"pattern")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { pattern:  ",s+=f?""+a:""+e.util.toQuotedString(n),s+="  } ",e.opts.messages!==!1&&(s+=" , message: 'should match pattern \\"",s+=f?"' + "+a+" + '":""+e.util.escapeQuotes(n),s+="\\"' "),e.opts.verbose&&(s+=" , schema:  ",s+=f?"validate.schema"+l:""+e.util.toQuotedString(n),s+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var m=s;return s=p.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+="} ",h&&(s+=" else { "),s}},{}],30:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||""),u="valid"+s,f="key"+s,d="patternMatched"+s,p="",m=e.opts.ownProperties;a+="var "+u+" = true;";var v=i;if(v)for(var y,g=-1,P=v.length-1;g<P;){y=v[g+=1],a+=" var "+d+" = false; for (var "+f+" in "+h+") {  ",m&&(a+=" if (!Object.prototype.hasOwnProperty.call("+h+", "+f+")) continue; "),a+=" "+d+" = "+e.usePattern(y)+".test("+f+"); if ("+d+") break; } ";var E=e.util.escapeQuotes(y);a+=" if (!"+d+") { "+u+" = false;  var err =   ",e.createErrors!==!1?(a+=" { keyword: '"+(t||"patternRequired")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { missingPattern: '"+E+"' } ",e.opts.messages!==!1&&(a+=" , message: 'should have property matching pattern \\\\'"+E+"\\\\'' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ",a+=";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; }   ",c&&(p+="}",a+=" else { ")}return a+=""+p}},{}],31:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||""),u="valid"+s,f="errs__"+s,d=e.util.copy(e),p="";d.level++;var m="valid"+d.level,v="key"+s,y=d.dataLevel=e.dataLevel+1,g="data"+y,P=Object.keys(i||{}),E=e.schema.patternProperties||{},b=Object.keys(E),w=e.schema.additionalProperties,j=P.length||b.length,S=w===!1,$="object"==typeof w&&Object.keys(w).length,x=e.opts.removeAdditional,_=S||$||x,O=e.opts.ownProperties,R=e.baseId,I=e.schema.required;if(I&&(!e.opts.v5||!I.$data)&&I.length<e.opts.loopRequired)var A=e.util.toHash(I);if(e.opts.v5)var k=e.schema.patternGroups||{},q=Object.keys(k);if(a+="var "+f+" = errors;var "+m+" = true;",_){if(a+=" for (var "+v+" in "+h+") {  ",O&&(a+=" if (!Object.prototype.hasOwnProperty.call("+h+", "+v+")) continue; "),j){if(a+=" var isAdditional"+s+" = !(false ",P.length)if(P.length>5)a+=" || validate.schema"+n+"["+v+"] ";else{var D=P;if(D)for(var L,Q=-1,C=D.length-1;Q<C;)L=D[Q+=1],a+=" || "+v+" == "+e.util.toQuotedString(L)+" "}if(b.length){var V=b;if(V)for(var z,U=-1,T=V.length-1;U<T;)z=V[U+=1],a+=" || "+e.usePattern(z)+".test("+v+") "}if(e.opts.v5&&q&&q.length){var M=q;if(M)for(var N,U=-1,F=M.length-1;U<F;)N=M[U+=1],a+=" || "+e.usePattern(N)+".test("+v+") "}a+=" ); if (isAdditional"+s+") { "}if("all"==x)a+=" delete "+h+"["+v+"]; ";else{var H=e.errorPath,J="' + "+v+" + '";if(e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers)),S)if(x)a+=" delete "+h+"["+v+"]; ";else{a+=" "+m+" = false; ";var G=l;l=e.errSchemaPath+"\/additionalProperties";var K=K||[];K.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"additionalProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { additionalProperty: '"+J+"' } ",e.opts.messages!==!1&&(a+=" , message: 'should NOT have additional properties' "),e.opts.verbose&&(a+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var B=a;a=K.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+B+"]); ":" validate.errors = ["+B+"]; return false; ":" var err = "+B+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",l=G,c&&(a+=" break; ")}else if($)if("failing"==x){a+=" var "+f+" = errors;  ";var Z=e.compositeRule;e.compositeRule=d.compositeRule=!0,d.schema=w,d.schemaPath=e.schemaPath+".additionalProperties",d.errSchemaPath=e.errSchemaPath+"\/additionalProperties",d.errorPath=e.opts._errorDataPathProperty?e.errorPath:e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers);var Y=h+"["+v+"]";d.dataPathArr[y]=v;var W=e.validate(d);d.baseId=R,a+=e.util.varOccurences(W,g)<2?" "+e.util.varReplace(W,g,Y)+" ":" var "+g+" = "+Y+"; "+W+" ",a+=" if (!"+m+") { errors = "+f+"; if (validate.errors !== null) { if (errors) validate.errors.length = errors; else validate.errors = null; } delete "+h+"["+v+"]; }  ",e.compositeRule=d.compositeRule=Z}else{d.schema=w,d.schemaPath=e.schemaPath+".additionalProperties",d.errSchemaPath=e.errSchemaPath+"\/additionalProperties",d.errorPath=e.opts._errorDataPathProperty?e.errorPath:e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers);var Y=h+"["+v+"]";d.dataPathArr[y]=v;var W=e.validate(d);d.baseId=R,a+=e.util.varOccurences(W,g)<2?" "+e.util.varReplace(W,g,Y)+" ":" var "+g+" = "+Y+"; "+W+" ",c&&(a+=" if (!"+m+") break; ")}e.errorPath=H}j&&(a+=" } "),a+=" }  ",c&&(a+=" if ("+m+") { ",p+="}")}var X=e.opts.useDefaults&&!e.compositeRule;if(P.length){var ee=P;if(ee)for(var L,re=-1,te=ee.length-1;re<te;){L=ee[re+=1];var ae=i[L];if(e.util.schemaHasRules(ae,e.RULES.all)){var se=e.util.getProperty(L),Y=h+se,oe=X&&void 0!==ae.default;d.schema=ae,d.schemaPath=n+se,d.errSchemaPath=l+"\/"+e.util.escapeFragment(L),d.errorPath=e.util.getPath(e.errorPath,L,e.opts.jsonPointers),d.dataPathArr[y]=e.util.toQuotedString(L);var W=e.validate(d);if(d.baseId=R,e.util.varOccurences(W,g)<2){W=e.util.varReplace(W,g,Y);var ie=Y}else{var ie=g;a+=" var "+g+" = "+Y+"; "}if(oe)a+=" "+W+" ";else{if(A&&A[L]){a+=" if ("+ie+" === undefined) { "+m+" = false; ";var H=e.errorPath,G=l,ne=e.util.escapeQuotes(L);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(H,L,e.opts.jsonPointers)),l=e.errSchemaPath+"\/required";var K=K||[];K.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { missingProperty: '"+ne+"' } ",e.opts.messages!==!1&&(a+=" , message: '",a+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\\\'"+ne+"\\\\'",a+="' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var B=a;a=K.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+B+"]); ":" validate.errors = ["+B+"]; return false; ":" var err = "+B+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.min.js	/^l=G,e.errorPath=H,a+=" } else { "}else a+=c?" if ("+ie+" === undefined) { "+m+" = true; } else { ":" if ("+ie+" !== undefined) { ";a+=" "+W+" } "}}c&&(a+=" if ("+m+") { ",p+="}")}}var le=b;if(le)for(var z,ce=-1,he=le.length-1;ce<he;){z=le[ce+=1];var ae=E[z];if(e.util.schemaHasRules(ae,e.RULES.all)){d.schema=ae,d.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(z),d.errSchemaPath=e.errSchemaPath+"\/patternProperties\/"+e.util.escapeFragment(z),a+=" for (var "+v+" in "+h+") {  ",O&&(a+=" if (!Object.prototype.hasOwnProperty.call("+h+", "+v+")) continue; "),a+=" if ("+e.usePattern(z)+".test("+v+")) { ",d.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers);var Y=h+"["+v+"]";d.dataPathArr[y]=v;var W=e.validate(d);d.baseId=R,a+=e.util.varOccurences(W,g)<2?" "+e.util.varReplace(W,g,Y)+" ":" var "+g+" = "+Y+"; "+W+" ",c&&(a+=" if (!"+m+") break; "),a+=" } ",c&&(a+=" else "+m+" = true; "),a+=" }  ",c&&(a+=" if ("+m+") { ",p+="}")}}if(e.opts.v5){var ue=q;if(ue)for(var N,fe=-1,de=ue.length-1;fe<de;){N=ue[fe+=1];var pe=k[N],ae=pe.schema;if(e.util.schemaHasRules(ae,e.RULES.all)){d.schema=ae,d.schemaPath=e.schemaPath+".patternGroups"+e.util.getProperty(N)+".schema",d.errSchemaPath=e.errSchemaPath+"\/patternGroups\/"+e.util.escapeFragment(N)+"\/schema",a+=" var pgPropCount"+s+" = 0; for (var "+v+" in "+h+") {  ",O&&(a+=" if (!Object.prototype.hasOwnProperty.call("+h+", "+v+")) continue; "),a+=" if ("+e.usePattern(N)+".test("+v+")) { pgPropCount"+s+"++; ",d.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers);var Y=h+"["+v+"]";d.dataPathArr[y]=v;var W=e.validate(d);d.baseId=R,a+=e.util.varOccurences(W,g)<2?" "+e.util.varReplace(W,g,Y)+" ":" var "+g+" = "+Y+"; "+W+" ",c&&(a+=" if (!"+m+") break; "),a+=" } ",c&&(a+=" else "+m+" = true; "),a+=" }  ",c&&(a+=" if ("+m+") { ",p+="}");var me=pe.minimum,ve=pe.maximum;if(void 0!==me||void 0!==ve){a+=" var "+u+" = true; ";var G=l;if(void 0!==me){var ye=me,ge="minimum",Pe="less";a+=" "+u+" = pgPropCount"+s+" >= "+me+"; ",l=e.errSchemaPath+"\/patternGroups\/minimum",a+="  if (!"+u+") {   ";var K=K||[];K.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"patternGroups")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { reason: '"+ge+"', limit: "+ye+", pattern: '"+e.util.escapeQuotes(N)+"' } ",e.opts.messages!==!1&&(a+=" , message: 'should NOT have "+Pe+" than "+ye+' properties matching pattern "'+e.util.escapeQuotes(N)+"\\"' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var B=a;a=K.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+B+"]); ":" validate.errors = ["+B+"]; return false; ":" var err = "+B+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } ",void 0!==ve&&(a+=" else ")}if(void 0!==ve){var ye=ve,ge="maximum",Pe="more";a+=" "+u+" = pgPropCount"+s+" <= "+ve+"; ",l=e.errSchemaPath+"\/patternGroups\/maximum",a+="  if (!"+u+") {   ";var K=K||[];K.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"patternGroups")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { reason: '"+ge+"', limit: "+ye+", pattern: '"+e.util.escapeQuotes(N)+"' } ",e.opts.messages!==!1&&(a+=" , message: 'should NOT have "+Pe+" than "+ye+' properties matching pattern "'+e.util.escapeQuotes(N)+"\\"' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var B=a;a=K.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+B+"]); ":" validate.errors = ["+B+"]; return false; ":" var err = "+B+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } "}l=G,c&&(a+=" if ("+u+") { ",p+="}")}}}}return c&&(a+=" "+p+" if ("+f+" == errors) {"),a=e.util.cleanUpCode(a)}},{}],32:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s,o=" ",i=e.level,n=e.dataLevel,l=e.schema[r],c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(n||""),f="valid"+i;if("#"==l||"#\/"==l)e.isRoot?(a=e.async,s="validate"):(a=e.root.schema.$async===!0,s="root.refVal[0]");else{var d=e.resolveRef(e.baseId,l,e.isRoot);if(void 0===d){var p="can't resolve reference "+l+" from id "+e.baseId;if("fail"==e.opts.missingRefs){console.log(p);var m=m||[];m.push(o),o="",e.createErrors!==!1?(o+=" { keyword: '"+(t||"$ref")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { ref: '"+e.util.escapeQuotes(l)+"' } ",e.opts.messages!==!1&&(o+=" , message: 'can\\\\'t resolve reference "+e.util.escapeQuotes(l)+"' "),e.opts.verbose&&(o+=" , schema: "+e.util.toQuotedString(l)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),o+=" } "):o+=" {} ";var v=o;o=m.pop(),o+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+v+"]); ":" validate.errors = ["+v+"]; return false; ":" var err = "+v+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",h&&(o+=" if (false) { ")}else{if("ignore"!=e.opts.missingRefs){var y=new Error(p);throw y.missingRef=e.resolve.url(e.baseId,l),y.missingSchema=e.resolve.normalizeId(e.resolve.fullPath(y.missingRef)),y}console.log(p),h&&(o+=" if (true) { ")}}else if(d.inline){var g=e.util.copy(e);g.level++;var P="valid"+g.level;g.schema=d.schema,g.schemaPath="",g.errSchemaPath=l;var E=e.validate(g).replace(\/validate\\.schema\/g,d.code);o+=" "+E+" ",h&&(o+=" if ("+P+") { ")}else a=d.$async===!0,s=d.code}if(s){var m=m||[];m.push(o),o="",o+=e.opts.passContext?" "+s+".call(this, ":" "+s+"( ",o+=" "+u+", (dataPath || '')",'""'!=e.errorPath&&(o+=" + "+e.errorPath);var b=n?"data"+(n-1||""):"parentData",w=n?e.dataPathArr[n]:"parentDataProperty";o+=" , "+b+" , "+w+", rootData)  ";var j=o;if(o=m.pop(),a){if(!e.async)throw new Error("async schema referenced by sync schema");o+=" try { ",h&&(o+="var "+f+" ="),o+=" "+e.yieldAwait+" "+j+"; } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; } ",h&&(o+=" if ("+f+") { ")}else o+=" if (!"+j+") { if (vErrors === null) vErrors = "+s+".errors; else vErrors = vErrors.concat("+s+".errors); errors = vErrors.length; } ",h&&(o+=" else { ")}return o}},{}],33:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f="valid"+o,d=e.opts.v5&&n&&n.$data;d?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var p="schema"+o;if(!d)if(n.length<e.opts.loopRequired&&e.schema.properties&&Object.keys(e.schema.properties).length){var m=[],v=n;if(v)for(var y,g=-1,P=v.length-1;g<P;){y=v[g+=1];var E=e.schema.properties[y];E&&e.util.schemaHasRules(E,e.RULES.all)||(m[m.length]=y)}}else var m=n;if(d||m.length){var b=e.errorPath,w=d||m.length>=e.opts.loopRequired;if(h)if(s+=" var missing"+o+"; ",w){d||(s+=" var "+p+" = validate.schema"+l+"; ");var j="i"+o,S="schema"+o+"["+j+"]",$="' + "+S+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(b,S,e.opts.jsonPointers)),s+=" var "+f+" = true; ",d&&(s+=" if (schema"+o+" === undefined) "+f+" = true; else if (!Array.isArray(schema"+o+")) "+f+" = false; else {"),s+=" for (var "+j+" = 0; "+j+" < "+p+".length; "+j+"++) { "+f+" = "+u+"["+p+"["+j+"]] !== undefined; if (!"+f+") break; } ",d&&(s+="  }  "),s+="  if (!"+f+") {   ";var x=x||[];x.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+$+"' } ",e.opts.messages!==!1&&(s+=" , message: '",s+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\\\'"+$+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var _=s;s=x.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+_+"]); ":" validate.errors = ["+_+"]; return false; ":" var err = "+_+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } else { "}else{s+=" if ( ";var O=m;if(O)for(var R,j=-1,I=O.length-1;j<I;){R=O[j+=1],j&&(s+=" || ");var A=e.util.getProperty(R);s+=" ( "+u+A+" === undefined && (missing"+o+" = "+e.util.toQuotedString(e.opts.jsonPointers?R:A)+") ) "}s+=") {  ";var S="missing"+o,$="' + "+S+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.opts.jsonPointers?e.util.getPathExpr(b,S,!0):b+" + "+S);var x=x||[];x.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+$+"' } ",e.opts.messages!==!1&&(s+=" , message: '",s+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\\\'"+$+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var _=s;s=x.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+_+"]); ":" validate.errors = ["+_+"]; return false; ":" var err = "+_+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } else { "}else if(w){d||(s+=" var "+p+" = validate.schema"+l+"; ");var j="i"+o,S="schema"+o+"["+j+"]",$="' + "+S+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(b,S,e.opts.jsonPointers)),d&&(s+=" if ("+p+" && !Array.isArray("+p+")) {  var err =   ",e.createErrors!==!1?(s+=" { keyword: '"+(t||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+$+"' } ",e.opts.messages!==!1&&(s+=" , message: '",s+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\\\'"+$+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ",s+=";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } else if ("+p+" !== undefined) { "),s+=" for (var "+j+" = 0; "+j+" < "+p+".length; "+j+"++) { if ("+u+"["+p+"["+j+"]] === undefined) {  var err =   ",e.createErrors!==!1?(s+=" { keyword: '"+(t||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+$+"' } ",e.opts.messages!==!1&&(s+=" , message: '",s+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\\\'"+$+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ",s+=";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } } ",d&&(s+="  }  ")}else{var k=m;if(k)for(var q,D=-1,L=k.length-1;D<L;){q=k[D+=1];var A=e.util.getProperty(q),$=e.util.escapeQuotes(q);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(b,q,e.opts.jsonPointers)),s+=" if ("+u+A+" === undefined) {  var err =   ",e.createErrors!==!1?(s+=" { keyword: '"+(t||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+$+"' } ",e.opts.messages!==!1&&(s+=" , message: '",s+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\\\'"+$+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ",s+=";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } "}}e.errorPath=b}else h&&(s+=" if (true) {");return s}},{}],34:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||""),u="valid"+s,f="errs__"+s,d=e.util.copy(e),p="";d.level++;var m,v="valid"+d.level,y="ifPassed"+e.level,g=d.baseId;a+="var "+y+";";var P=i;if(P)for(var E,b=-1,w=P.length-1;b<w;){if(E=P[b+=1],b&&!m&&(a+=" if (!"+y+") { ",p+="}"),E.if&&e.util.schemaHasRules(E.if,e.RULES.all)){a+=" var "+f+" = errors;   ";var j=e.compositeRule;if(e.compositeRule=d.compositeRule=!0,d.createErrors=!1,d.schema=E.if,d.schemaPath=n+"["+b+"].if",d.errSchemaPath=l+"\/"+b+"\/if",a+="  "+e.validate(d)+" ",d.baseId=g,d.createErrors=!0,e.compositeRule=d.compositeRule=j,a+=" "+y+" = "+v+"; if ("+y+") {  ","boolean"==typeof E.then){if(E.then===!1){var S=S||[];S.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"switch")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { caseIndex: "+b+" } ",e.opts.messages!==!1&&(a+=" , message: 'should pass \\"switch\\" keyword validation' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var $=a;a=S.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+$+"]); ":" validate.errors = ["+$+"]; return false; ":" var err = "+$+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" var "+v+" = "+E.then+"; "}else d.schema=E.then,d.schemaPath=n+"["+b+"].then",d.errSchemaPath=l+"\/"+b+"\/then",a+="  "+e.validate(d)+" ",d.baseId=g;a+="  } else {  errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; } } "}else if(a+=" "+y+" = true;  ","boolean"==typeof E.then){if(E.then===!1){var S=S||[];S.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"switch")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { caseIndex: "+b+" } ",e.opts.messages!==!1&&(a+=" , message: 'should pass \\"switch\\" keyword validation' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var $=a;a=S.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+$+"]); ":" validate.errors = ["+$+"]; return false; ":" var err = "+$+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" var "+v+" = "+E.then+"; "}else d.schema=E.then,d.schemaPath=n+"["+b+"].then",d.errSchemaPath=l+"\/"+b+"\/then",a+="  "+e.validate(d)+" ",d.baseId=g;m=E.continue}return a+=""+p+"var "+u+" = "+v+"; ",a=e.util.cleanUpCode(a)}},{}],35:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f="valid"+o,d=e.opts.v5&&n&&n.$data;if(d?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n,(n||d)&&e.opts.uniqueItems!==!1){d&&(s+=" var "+f+"; if ("+a+" === false || "+a+" === undefined) "+f+" = true; else if (typeof "+a+" != 'boolean') "+f+" = false; else { "),s+=" var "+f+" = true; if ("+u+".length > 1) { var i = "+u+".length, j; outer: for (;i--;) { for (j = i; j--;) { if (equal("+u+"[i], "+u+"[j])) { "+f+" = false; break outer; } } } } ",d&&(s+="  }  "),s+=" if (!"+f+") {   ";var p=p||[];p.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"uniqueItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { i: i, j: j } ",e.opts.messages!==!1&&(s+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(s+=" , schema:  ",s+=d?"validate.schema"+l:""+n,s+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var m=s;s=p.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } ",h&&(s+=" else { ")}else h&&(s+=" if (true) { ");return s}},{}],36:[function(e,r,t){"use strict";r.exports=function(e,r){function t(e){for(var r=0;r<e.rules.length;r++)if(a(e.rules[r]))return!0}function a(r){return void 0!==e.schema[r.keyword]||"properties"==r.keyword&&(e.schema.additionalProperties===!1||"object"==typeof e.schema.additionalProperties||e.schema.patternProperties&&Object.keys(e.schema.patternProperties).length||e.opts.v5&&e.schema.patternGroups&&Object.keys(e.schema.patternGroups).length)}var s="",o=e.schema.$async===!0;if(e.isTop){var i=e.isTop,n=e.level=0,l=e.dataLevel=0,c="data";if(e.rootId=e.resolve.fullPath(e.root.schema.id),e.baseId=e.baseId||e.rootId,o){e.async=!0;var h="es7"==e.opts.async;e.yieldAwait=h?"await":"yield"}delete e.isTop,e.dataPathArr=[void 0],s+=" var validate = ",o?h?s+=" (async function ":("co*"==e.opts.async&&(s+="co.wrap"),s+="(function* "):s+=" (function ",s+=" (data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; var vErrors = null; ",s+=" var errors = 0;     ",s+=" if (rootData === undefined) rootData = data;"}else{var n=e.level,l=e.dataLevel,c="data"+(l||"");if(e.schema.id&&(e.baseId=e.resolve.url(e.baseId,e.schema.id)),o&&!e.async)throw new Error("async schema in sync schema");s+=" var errs_"+n+" = errors;"}var u,f="valid"+n,d=!e.opts.allErrors,p="",m="",v=e.schema.type,y=Array.isArray(v);if(v&&e.opts.coerceTypes){var g=e.util.coerceToTypes(e.opts.coerceTypes,v);if(g){var P=e.schemaPath+".type",E=e.errSchemaPath+"\/type",b=y?"checkDataTypes":"checkDataType";s+=" if ("+e.util[b](v,c,!0)+") {  ";var w="dataType"+n,j="coerced"+n;s+=" var "+w+" = typeof "+c+"; ","array"==e.opts.coerceTypes&&(s+=" if ("+w+" == 'object' && Array.isArray("+c+")) "+w+" = 'array'; "),s+=" var "+j+" = undefined; ";var S="",$=g;if($)for(var x,_=-1,O=$.length-1;_<O;)x=$[_+=1],_&&(s+=" if ("+j+" === undefined) { ",S+="}"),"array"==e.opts.coerceTypes&&"array"!=x&&(s+=" if ("+w+" == 'array' && "+c+".length == 1) { "+j+" = "+c+" = "+c+"[0]; "+w+" = typeof "+c+";  } "),"string"==x?s+=" if ("+w+" == 'number' || "+w+" == 'boolean') "+j+" = '' + "+c+"; else if ("+c+" === null) "+j+" = ''; ":"number"==x||"integer"==x?(s+=" if ("+w+" == 'boolean' || "+c+" === null || ("+w+" == 'string' && "+c+" && "+c+" == +"+c+" ","integer"==x&&(s+=" && !("+c+" % 1)"),s+=")) "+j+" = +"+c+"; "):"boolean"==x?s+=" if ("+c+" === 'false' || "+c+" === 0 || "+c+" === null) "+j+" = false; else if ("+c+" === 'true' || "+c+" === 1) "+j+" = true; ":"null"==x?s+=" if ("+c+" === '' || "+c+" === 0 || "+c+" === false) "+j+" = null; ":"array"==e.opts.coerceTypes&&"array"==x&&(s+=" if ("+w+" == 'string' || "+w+" == 'number' || "+w+" == 'boolean' || "+c+" == null) "+j+" = ["+c+"]; ");s+=" "+S+" if ("+j+" === undefined) {   ";var R=R||[];R.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(u||"type")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(E)+" , params: { type: '",s+=y?""+v.join(","):""+v,s+="' } ",e.opts.messages!==!1&&(s+=" , message: 'should be ",s+=y?""+v.join(","):""+v,s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+P+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),s+=" } "):s+=" {} ";var I=s;s=R.pop(),s+=!e.compositeRule&&d?e.async?" throw new ValidationError(["+I+"]); ":" validate.errors = ["+I+"]; return false; ":" var err = "+I+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } else {  ";var A=l?"data"+(l-1||""):"parentData",k=l?e.dataPathArr[l]:"parentDataProperty";s+=" "+c+" = "+j+"; ",l||(s+="if ("+A+" !== undefined)"),s+=" "+A+"["+k+"] = "+j+"; } } "}}var q;if(e.schema.$ref&&(q=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"))){if("fail"==e.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'"');"ignore"==e.opts.extendRefs?(q=!1,console.log('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"')):e.opts.extendRefs!==!0&&console.log('$ref: all keywords used in schema at path "'+e.errSchemaPath+'". It will change in the next major version, see issue #260. Use option { extendRefs: true } to keep current behaviour')}if(e.schema.$ref&&!q)s+=" "+e.RULES.all.$ref.code(e,"$ref")+" ",d&&(s+=" } if (errors === ",s+=i?"0":"errs_"+n,s+=") { ",m+="}");else{var D=e.RULES;if(D)for(var L,Q=-1,C=D.length-1;Q<C;)if(L=D[Q+=1],t(L)){if(L.type&&(s+=" if ("+e.util.checkDataType(L.type,c)+") { "),e.opts.useDefaults&&!e.compositeRule)if("object"==L.type&&e.schema.properties){var V=e.schema.properties,z=Object.keys(V),U=z;if(U)for(var T,M=-1,N=U.length-1;M<N;){T=U[M+=1];var F=V[T];if(void 0!==F.default){var H=c+e.util.getProperty(T);s+="  if ("+H+" === undefined) "+H+" = ",s+="shared"==e.opts.useDefaults?" "+e.useDefault(F.default)+" ":" "+JSON.stringify(F.default)+" ",s+="; "}}}else if("array"==L.type&&Array.isArray(e.schema.items)){var J=e.schema.items;if(J)for(var F,_=-1,G=J.length-1;_<G;)if(F=J[_+=1],void 0!==F.default){var H=c+"["+_+"]";s+="  if ("+H+" === undefined) "+H+" = ",s+="shared"==e.opts.useDefaults?" "+e.useDefault(F.default)+" ":" "+JSON.stringify(F.default)+" ",s+="; "}}var K=L.rules;if(K)for(var B,Z=-1,Y=K.length-1;Z<Y;)B=K[Z+=1],a(B)&&(s+=" "+B.code(e,B.keyword)+" ",d&&(p+="}"));if(d&&(s+=" "+p+" ",p=""),L.type&&(s+=" } ",v&&v===L.type)){var W=!0;s+=" else { ";var P=e.schemaPath+".type",E=e.errSchemaPath+"\/type",R=R||[];R.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(u||"type")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(E)+" , params: { type: '",s+=y?""+v.join(","):""+v,s+="' } ",e.opts.messages!==!1&&(s+=" , message: 'should be ",s+=y?""+v.join(","):""+v,s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+P+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),s+=" } "):s+=" {} ";var I=s;s=R.pop(),s+=!e.compositeRule&&d?e.async?" throw new ValidationError(["+I+"]); ":" validate.errors = ["+I+"]; return false; ":" var err = "+I+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } "}d&&(s+=" if (errors === ",s+=i?"0":"errs_"+n,s+=") { ",m+="}")}}if(v&&!W&&(!e.opts.coerceTypes||!g)){var P=e.schemaPath+".type",E=e.errSchemaPath+"\/type",b=y?"checkDataTypes":"checkDataType";s+=" if ("+e.util[b](v,c,!0)+") {   ";var R=R||[];R.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(u||"type")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(E)+" , params: { type: '",s+=y?""+v.join(","):""+v,s+="' } ",e.opts.messages!==!1&&(s+=" , message: 'should be ",s+=y?""+v.join(","):""+v,s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+P+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),s+=" } "):s+=" {} ";var I=s;s=R.pop(),s+=!e.compositeRule&&d?e.async?" throw new ValidationError(["+I+"]); ":" validate.errors = ["+I+"]; return false; ":" var err = "+I+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" }"}return d&&(s+=" "+m+" "),i?(o?(s+=" if (errors === 0) return true;           ",s+=" else throw new ValidationError(vErrors); "):(s+=" validate.errors = vErrors; ",s+=" return errors === 0;       "),s+=" }); return validate;"):s+=" var "+f+" = errors === errs_"+n+";",s=e.util.cleanUpCode(s),i&&d&&(s=e.util.cleanUpVarErrors(s,o)),s}},{}],37:[function(e,r,t){"use strict";function a(e,r){function t(e,r,t){for(var a,o=0;o<s.length;o++){var i=s[o];if(i.type==r){a=i;break}}a||(a={type:r,rules:[]},s.push(a));var l={keyword:e,definition:t,custom:!0,code:n};a.rules.push(l),s.custom[e]=l}function a(e){if(!s.types[e])throw new Error("Unknown type "+e)}var s=this.RULES;if(s.keywords[e])throw new Error("Keyword "+e+" is already defined");if(!i.test(e))throw new Error("Keyword "+e+" is not a valid identifier");if(r){if(r.macro&&void 0!==r.valid)throw new Error('"valid" option cannot be used with macro keywords');var o=r.type;if(Array.isArray(o)){var l,c=o.length;for(l=0;l<c;l++)a(o[l]);for(l=0;l<c;l++)t(e,o[l],r)}else o&&a(o),t(e,o,r);var h=r.$data===!0&&this._opts.v5;if(h&&!r.validate)throw new Error('$data support: "validate" function is not defined');var u=r.metaSchema;u&&(h&&(u={anyOf:[u,{$ref:"https:\/\/raw.githubusercontent.com\/epoberezkin\/ajv\/master\/lib\/refs\/json-schema-v5.json#\/definitions\/$data"}]}),r.validateSchema=this.compile(u,!0))}s.keywords[e]=s.all[e]=!0}function s(e){var r=this.RULES.custom[e];return r?r.definition:this.RULES.keywords[e]||!1}function o(e){var r=this.RULES;delete r.keywords[e],delete r.all[e],delete r.custom[e];for(var t=0;t<r.length;t++)for(var a=r[t].rules,s=0;s<a.length;s++)if(a[s].keyword==e){a.splice(s,1);break}}var i=\/^[a-z_$][a-z0-9_$\\-]*$\/i,n=e(".\/dotjs\/custom");r.exports={add:a,get:s,remove:o}},{".\/dotjs\/custom":21}],38:[function(e,r,t){r.exports={id:"http:\/\/json-schema.org\/draft-04\/schema#",$schema:"http:\/\/json-schema.org\/draft-04\/schema#",description:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},positiveInteger:{type:"integer",minimum:0},positiveIntegerDefault0:{allOf:[{$ref:"#\/definitions\/positiveInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0}},type:"object",properties:{id:{type:"string",format:"uri"},$schema:{type:"string",format:"uri"},title:{type:"string"},description:{type:"string"},default:{},multipleOf:{type:"number",minimum:0,exclusiveMinimum:!0},maximum:{type:"number"},exclusiveMaximum:{type:"boolean",default:!1},minimum:{type:"number"},exclusiveMinimum:{type:"boolean",default:!1},maxLength:{$ref:"#\/definitions\/positiveInteger"},minLength:{$ref:"#\/definitions\/positiveIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},items:{anyOf:[{$ref:"#"},{$ref:"#\/definitions\/schemaArray"}],default:{}},maxItems:{$ref:"#\/definitions\/positiveInteger"},minItems:{$ref:"#\/definitions\/positiveIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},maxProperties:{$ref:"#\/definitions\/positiveInteger"},minProperties:{$ref:"#\/definitions\/positiveIntegerDefault0"},required:{$ref:"#\/definitions\/stringArray"},additionalProperties:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#\/definitions\/stringArray"}]}},enum:{type:"array",minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#\/definitions\/simpleTypes"},{type:"array",items:{$ref:"#\/definitions\/simpleTypes"},minItems:1,uniqueItems:!0}]},allOf:{$ref:"#\/definitions\/schemaArray"},anyOf:{$ref:"#\/definitions\/schemaArray"},oneOf:{$ref:"#\/definitions\/schemaArray"},not:{$ref:"#"}},dependencies:{exclusiveMaximum:["maximum"],exclusiveMinimum:["minimum"]},default:{}}},{}],39:[function(e,r,t){r.exports={id:"https:\/\/raw.githubusercontent.com\/epoberezkin\/ajv\/master\/lib\/refs\/json-schema-v5.json#",$schema:"http:\/\/json-schema.org\/draft-04\/schema#",description:"Core schema meta-schema (v5 proposals)",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},positiveInteger:{type:"integer",minimum:0},positiveIntegerDefault0:{allOf:[{$ref:"#\/definitions\/positiveInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0},$data:{type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}},type:"object",properties:{id:{type:"string",format:"uri"},$schema:{type:"string",format:"uri"},title:{type:"string"},description:{type:"string"},default:{},multipleOf:{anyOf:[{type:"number",minimum:0,exclusiveMinimum:!0},{$ref:"#\/definitions\/$data"}]},maximum:{anyOf:[{type:"number"},{$ref:"#\/definitions\/$data"}]},exclusiveMaximum:{anyOf:[{type:"boolean",default:!1},{$ref:"#\/definitions\/$data"}]},minimum:{anyOf:[{type:"number"},{$ref:"#\/definitions\/$data"}]},exclusiveMinimum:{anyOf:[{type:"boolean",default:!1},{$ref:"#\/definitions\/$data"}]},maxLength:{anyOf:[{$ref:"#\/definitions\/positiveInteger"},{$ref:"#\/definitions\/$data"}]},minLength:{anyOf:[{$ref:"#\/definitions\/positiveIntegerDefault0"},{$ref:"#\/definitions\/$data"}]},pattern:{anyOf:[{type:"string",format:"regex"},{$ref:"#\/definitions\/$data"}]},additionalItems:{anyOf:[{type:"boolean"},{$ref:"#"},{$ref:"#\/definitions\/$data"}],default:{}},items:{anyOf:[{$ref:"#"},{$ref:"#\/definitions\/schemaArray"}],default:{}},maxItems:{anyOf:[{$ref:"#\/definitions\/positiveInteger"},{$ref:"#\/definitions\/$data"}]},minItems:{anyOf:[{$ref:"#\/definitions\/positiveIntegerDefault0"},{$ref:"#\/definitions\/$data"}]},uniqueItems:{anyOf:[{type:"boolean",default:!1},{$ref:"#\/definitions\/$data"}]},maxProperties:{anyOf:[{$ref:"#\/definitions\/positiveInteger"},{$ref:"#\/definitions\/$data"}]},minProperties:{anyOf:[{$ref:"#\/definitions\/positiveIntegerDefault0"},{$ref:"#\/definitions\/$data"}]},required:{anyOf:[{$ref:"#\/definitions\/stringArray"},{$ref:"#\/definitions\/$data"}]},additionalProperties:{anyOf:[{type:"boolean"},{$ref:"#"},{$ref:"#\/definitions\/$data"}],default:{}},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#\/definitions\/stringArray"}]}},enum:{anyOf:[{type:"array",minItems:1,uniqueItems:!0},{$ref:"#\/definitions\/$data"}]},type:{anyOf:[{$ref:"#\/definitions\/simpleTypes"},{type:"array",items:{$ref:"#\/definitions\/simpleTypes"},minItems:1,uniqueItems:!0}]},allOf:{$ref:"#\/definitions\/schemaArray"},anyOf:{$ref:"#\/definitions\/schemaArray"},oneOf:{$ref:"#\/definitions\/schemaArray"},not:{$ref:"#"},format:{anyOf:[{type:"string"},{$ref:"#\/definitions\/$data"}]},formatMaximum:{anyOf:[{type:"string"},{$ref:"#\/definitions\/$data"}]},formatMinimum:{anyOf:[{type:"string"},{$ref:"#\/definitions\/$data"}]},formatExclusiveMaximum:{anyOf:[{type:"boolean",default:!1},{$ref:"#\/definitions\/$data"}]},formatExclusiveMinimum:{anyOf:[{type:"boolean",default:!1},{$ref:"#\/definitions\/$data"}]},constant:{anyOf:[{},{$ref:"#\/definitions\/$data"}]},contains:{$ref:"#"},patternGroups:{type:"object",additionalProperties:{type:"object",required:["schema"],properties:{maximum:{anyOf:[{$ref:"#\/definitions\/positiveInteger"},{$ref:"#\/definitions\/$data"}]},minimum:{anyOf:[{$ref:"#\/definitions\/positiveIntegerDefault0"},{$ref:"#\/definitions\/$data"}]},schema:{$ref:"#"}},additionalProperties:!1},default:{}},switch:{type:"array",items:{required:["then"],properties:{if:{$ref:"#"},then:{anyOf:[{type:"boolean"},{$ref:"#"}]},continue:{type:"boolean"}},additionalProperties:!1,dependencies:{continue:["if"]}}}},dependencies:{exclusiveMaximum:["maximum"],exclusiveMinimum:["minimum"],formatMaximum:["format"],formatMinimum:["format"],formatExclusiveMaximum:["formatMaximum"],formatExclusiveMinimum:["formatMinimum"]},default:{}}},{}],40:[function(e,r,t){"use strict";function a(r){function t(e,t,s){var o={inline:s||a[e],statements:!0,errors:"full"};t&&(o.type=t),r.addKeyword(e,o)}var a={switch:e(".\/dotjs\/switch"),constant:e(".\/dotjs\/constant"),_formatLimit:e(".\/dotjs\/_formatLimit"),patternRequired:e(".\/dotjs\/patternRequired")};if(r._opts.meta!==!1){var i=e(".\/refs\/json-schema-v5.json");r.addMetaSchema(i,o)}t("constant"),r.addKeyword("contains",{type:"array",macro:s}),t("formatMaximum","string",a._formatLimit),t("formatMinimum","string",a._formatLimit),r.addKeyword("formatExclusiveMaximum"),r.addKeyword("formatExclusiveMinimum"),r.addKeyword("patternGroups"),t("patternRequired","object"),$/;"	function	line:4
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.min.js	/^l=G,e.errorPath=H,a+=" } else { "}else a+=c?" if ("+ie+" === undefined) { "+m+" = true; } else { ":" if ("+ie+" !== undefined) { ";a+=" "+W+" } "}}c&&(a+=" if ("+m+") { ",p+="}")}}var le=b;if(le)for(var z,ce=-1,he=le.length-1;ce<he;){z=le[ce+=1];var ae=E[z];if(e.util.schemaHasRules(ae,e.RULES.all)){d.schema=ae,d.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(z),d.errSchemaPath=e.errSchemaPath+"\/patternProperties\/"+e.util.escapeFragment(z),a+=" for (var "+v+" in "+h+") {  ",O&&(a+=" if (!Object.prototype.hasOwnProperty.call("+h+", "+v+")) continue; "),a+=" if ("+e.usePattern(z)+".test("+v+")) { ",d.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers);var Y=h+"["+v+"]";d.dataPathArr[y]=v;var W=e.validate(d);d.baseId=R,a+=e.util.varOccurences(W,g)<2?" "+e.util.varReplace(W,g,Y)+" ":" var "+g+" = "+Y+"; "+W+" ",c&&(a+=" if (!"+m+") break; "),a+=" } ",c&&(a+=" else "+m+" = true; "),a+=" }  ",c&&(a+=" if ("+m+") { ",p+="}")}}if(e.opts.v5){var ue=q;if(ue)for(var N,fe=-1,de=ue.length-1;fe<de;){N=ue[fe+=1];var pe=k[N],ae=pe.schema;if(e.util.schemaHasRules(ae,e.RULES.all)){d.schema=ae,d.schemaPath=e.schemaPath+".patternGroups"+e.util.getProperty(N)+".schema",d.errSchemaPath=e.errSchemaPath+"\/patternGroups\/"+e.util.escapeFragment(N)+"\/schema",a+=" var pgPropCount"+s+" = 0; for (var "+v+" in "+h+") {  ",O&&(a+=" if (!Object.prototype.hasOwnProperty.call("+h+", "+v+")) continue; "),a+=" if ("+e.usePattern(N)+".test("+v+")) { pgPropCount"+s+"++; ",d.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers);var Y=h+"["+v+"]";d.dataPathArr[y]=v;var W=e.validate(d);d.baseId=R,a+=e.util.varOccurences(W,g)<2?" "+e.util.varReplace(W,g,Y)+" ":" var "+g+" = "+Y+"; "+W+" ",c&&(a+=" if (!"+m+") break; "),a+=" } ",c&&(a+=" else "+m+" = true; "),a+=" }  ",c&&(a+=" if ("+m+") { ",p+="}");var me=pe.minimum,ve=pe.maximum;if(void 0!==me||void 0!==ve){a+=" var "+u+" = true; ";var G=l;if(void 0!==me){var ye=me,ge="minimum",Pe="less";a+=" "+u+" = pgPropCount"+s+" >= "+me+"; ",l=e.errSchemaPath+"\/patternGroups\/minimum",a+="  if (!"+u+") {   ";var K=K||[];K.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"patternGroups")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { reason: '"+ge+"', limit: "+ye+", pattern: '"+e.util.escapeQuotes(N)+"' } ",e.opts.messages!==!1&&(a+=" , message: 'should NOT have "+Pe+" than "+ye+' properties matching pattern "'+e.util.escapeQuotes(N)+"\\"' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var B=a;a=K.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+B+"]); ":" validate.errors = ["+B+"]; return false; ":" var err = "+B+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } ",void 0!==ve&&(a+=" else ")}if(void 0!==ve){var ye=ve,ge="maximum",Pe="more";a+=" "+u+" = pgPropCount"+s+" <= "+ve+"; ",l=e.errSchemaPath+"\/patternGroups\/maximum",a+="  if (!"+u+") {   ";var K=K||[];K.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"patternGroups")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { reason: '"+ge+"', limit: "+ye+", pattern: '"+e.util.escapeQuotes(N)+"' } ",e.opts.messages!==!1&&(a+=" , message: 'should NOT have "+Pe+" than "+ye+' properties matching pattern "'+e.util.escapeQuotes(N)+"\\"' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var B=a;a=K.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+B+"]); ":" validate.errors = ["+B+"]; return false; ":" var err = "+B+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } "}l=G,c&&(a+=" if ("+u+") { ",p+="}")}}}}return c&&(a+=" "+p+" if ("+f+" == errors) {"),a=e.util.cleanUpCode(a)}},{}],32:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s,o=" ",i=e.level,n=e.dataLevel,l=e.schema[r],c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(n||""),f="valid"+i;if("#"==l||"#\/"==l)e.isRoot?(a=e.async,s="validate"):(a=e.root.schema.$async===!0,s="root.refVal[0]");else{var d=e.resolveRef(e.baseId,l,e.isRoot);if(void 0===d){var p="can't resolve reference "+l+" from id "+e.baseId;if("fail"==e.opts.missingRefs){console.log(p);var m=m||[];m.push(o),o="",e.createErrors!==!1?(o+=" { keyword: '"+(t||"$ref")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { ref: '"+e.util.escapeQuotes(l)+"' } ",e.opts.messages!==!1&&(o+=" , message: 'can\\\\'t resolve reference "+e.util.escapeQuotes(l)+"' "),e.opts.verbose&&(o+=" , schema: "+e.util.toQuotedString(l)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),o+=" } "):o+=" {} ";var v=o;o=m.pop(),o+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+v+"]); ":" validate.errors = ["+v+"]; return false; ":" var err = "+v+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",h&&(o+=" if (false) { ")}else{if("ignore"!=e.opts.missingRefs){var y=new Error(p);throw y.missingRef=e.resolve.url(e.baseId,l),y.missingSchema=e.resolve.normalizeId(e.resolve.fullPath(y.missingRef)),y}console.log(p),h&&(o+=" if (true) { ")}}else if(d.inline){var g=e.util.copy(e);g.level++;var P="valid"+g.level;g.schema=d.schema,g.schemaPath="",g.errSchemaPath=l;var E=e.validate(g).replace(\/validate\\.schema\/g,d.code);o+=" "+E+" ",h&&(o+=" if ("+P+") { ")}else a=d.$async===!0,s=d.code}if(s){var m=m||[];m.push(o),o="",o+=e.opts.passContext?" "+s+".call(this, ":" "+s+"( ",o+=" "+u+", (dataPath || '')",'""'!=e.errorPath&&(o+=" + "+e.errorPath);var b=n?"data"+(n-1||""):"parentData",w=n?e.dataPathArr[n]:"parentDataProperty";o+=" , "+b+" , "+w+", rootData)  ";var j=o;if(o=m.pop(),a){if(!e.async)throw new Error("async schema referenced by sync schema");o+=" try { ",h&&(o+="var "+f+" ="),o+=" "+e.yieldAwait+" "+j+"; } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; } ",h&&(o+=" if ("+f+") { ")}else o+=" if (!"+j+") { if (vErrors === null) vErrors = "+s+".errors; else vErrors = vErrors.concat("+s+".errors); errors = vErrors.length; } ",h&&(o+=" else { ")}return o}},{}],33:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f="valid"+o,d=e.opts.v5&&n&&n.$data;d?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n;var p="schema"+o;if(!d)if(n.length<e.opts.loopRequired&&e.schema.properties&&Object.keys(e.schema.properties).length){var m=[],v=n;if(v)for(var y,g=-1,P=v.length-1;g<P;){y=v[g+=1];var E=e.schema.properties[y];E&&e.util.schemaHasRules(E,e.RULES.all)||(m[m.length]=y)}}else var m=n;if(d||m.length){var b=e.errorPath,w=d||m.length>=e.opts.loopRequired;if(h)if(s+=" var missing"+o+"; ",w){d||(s+=" var "+p+" = validate.schema"+l+"; ");var j="i"+o,S="schema"+o+"["+j+"]",$="' + "+S+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(b,S,e.opts.jsonPointers)),s+=" var "+f+" = true; ",d&&(s+=" if (schema"+o+" === undefined) "+f+" = true; else if (!Array.isArray(schema"+o+")) "+f+" = false; else {"),s+=" for (var "+j+" = 0; "+j+" < "+p+".length; "+j+"++) { "+f+" = "+u+"["+p+"["+j+"]] !== undefined; if (!"+f+") break; } ",d&&(s+="  }  "),s+="  if (!"+f+") {   ";var x=x||[];x.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+$+"' } ",e.opts.messages!==!1&&(s+=" , message: '",s+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\\\'"+$+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var _=s;s=x.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+_+"]); ":" validate.errors = ["+_+"]; return false; ":" var err = "+_+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } else { "}else{s+=" if ( ";var O=m;if(O)for(var R,j=-1,I=O.length-1;j<I;){R=O[j+=1],j&&(s+=" || ");var A=e.util.getProperty(R);s+=" ( "+u+A+" === undefined && (missing"+o+" = "+e.util.toQuotedString(e.opts.jsonPointers?R:A)+") ) "}s+=") {  ";var S="missing"+o,$="' + "+S+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.opts.jsonPointers?e.util.getPathExpr(b,S,!0):b+" + "+S);var x=x||[];x.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+$+"' } ",e.opts.messages!==!1&&(s+=" , message: '",s+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\\\'"+$+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var _=s;s=x.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+_+"]); ":" validate.errors = ["+_+"]; return false; ":" var err = "+_+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } else { "}else if(w){d||(s+=" var "+p+" = validate.schema"+l+"; ");var j="i"+o,S="schema"+o+"["+j+"]",$="' + "+S+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(b,S,e.opts.jsonPointers)),d&&(s+=" if ("+p+" && !Array.isArray("+p+")) {  var err =   ",e.createErrors!==!1?(s+=" { keyword: '"+(t||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+$+"' } ",e.opts.messages!==!1&&(s+=" , message: '",s+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\\\'"+$+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ",s+=";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } else if ("+p+" !== undefined) { "),s+=" for (var "+j+" = 0; "+j+" < "+p+".length; "+j+"++) { if ("+u+"["+p+"["+j+"]] === undefined) {  var err =   ",e.createErrors!==!1?(s+=" { keyword: '"+(t||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+$+"' } ",e.opts.messages!==!1&&(s+=" , message: '",s+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\\\'"+$+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ",s+=";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } } ",d&&(s+="  }  ")}else{var k=m;if(k)for(var q,D=-1,L=k.length-1;D<L;){q=k[D+=1];var A=e.util.getProperty(q),$=e.util.escapeQuotes(q);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(b,q,e.opts.jsonPointers)),s+=" if ("+u+A+" === undefined) {  var err =   ",e.createErrors!==!1?(s+=" { keyword: '"+(t||"required")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { missingProperty: '"+$+"' } ",e.opts.messages!==!1&&(s+=" , message: '",s+=e.opts._errorDataPathProperty?"is a required property":"should have required property \\\\'"+$+"\\\\'",s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+l+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ",s+=";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } "}}e.errorPath=b}else h&&(s+=" if (true) {");return s}},{}],34:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a=" ",s=e.level,o=e.dataLevel,i=e.schema[r],n=e.schemaPath+e.util.getProperty(r),l=e.errSchemaPath+"\/"+r,c=!e.opts.allErrors,h="data"+(o||""),u="valid"+s,f="errs__"+s,d=e.util.copy(e),p="";d.level++;var m,v="valid"+d.level,y="ifPassed"+e.level,g=d.baseId;a+="var "+y+";";var P=i;if(P)for(var E,b=-1,w=P.length-1;b<w;){if(E=P[b+=1],b&&!m&&(a+=" if (!"+y+") { ",p+="}"),E.if&&e.util.schemaHasRules(E.if,e.RULES.all)){a+=" var "+f+" = errors;   ";var j=e.compositeRule;if(e.compositeRule=d.compositeRule=!0,d.createErrors=!1,d.schema=E.if,d.schemaPath=n+"["+b+"].if",d.errSchemaPath=l+"\/"+b+"\/if",a+="  "+e.validate(d)+" ",d.baseId=g,d.createErrors=!0,e.compositeRule=d.compositeRule=j,a+=" "+y+" = "+v+"; if ("+y+") {  ","boolean"==typeof E.then){if(E.then===!1){var S=S||[];S.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"switch")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { caseIndex: "+b+" } ",e.opts.messages!==!1&&(a+=" , message: 'should pass \\"switch\\" keyword validation' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var $=a;a=S.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+$+"]); ":" validate.errors = ["+$+"]; return false; ":" var err = "+$+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" var "+v+" = "+E.then+"; "}else d.schema=E.then,d.schemaPath=n+"["+b+"].then",d.errSchemaPath=l+"\/"+b+"\/then",a+="  "+e.validate(d)+" ",d.baseId=g;a+="  } else {  errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; } } "}else if(a+=" "+y+" = true;  ","boolean"==typeof E.then){if(E.then===!1){var S=S||[];S.push(a),a="",e.createErrors!==!1?(a+=" { keyword: '"+(t||"switch")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { caseIndex: "+b+" } ",e.opts.messages!==!1&&(a+=" , message: 'should pass \\"switch\\" keyword validation' "),e.opts.verbose&&(a+=" , schema: validate.schema"+n+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+h+" "),a+=" } "):a+=" {} ";var $=a;a=S.pop(),a+=!e.compositeRule&&c?e.async?" throw new ValidationError(["+$+"]); ":" validate.errors = ["+$+"]; return false; ":" var err = "+$+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}a+=" var "+v+" = "+E.then+"; "}else d.schema=E.then,d.schemaPath=n+"["+b+"].then",d.errSchemaPath=l+"\/"+b+"\/then",a+="  "+e.validate(d)+" ",d.baseId=g;m=E.continue}return a+=""+p+"var "+u+" = "+v+"; ",a=e.util.cleanUpCode(a)}},{}],35:[function(e,r,t){"use strict";r.exports=function(e,r){var t,a,s=" ",o=e.level,i=e.dataLevel,n=e.schema[r],l=e.schemaPath+e.util.getProperty(r),c=e.errSchemaPath+"\/"+r,h=!e.opts.allErrors,u="data"+(i||""),f="valid"+o,d=e.opts.v5&&n&&n.$data;if(d?(s+=" var schema"+o+" = "+e.util.getData(n.$data,i,e.dataPathArr)+"; ",a="schema"+o):a=n,(n||d)&&e.opts.uniqueItems!==!1){d&&(s+=" var "+f+"; if ("+a+" === false || "+a+" === undefined) "+f+" = true; else if (typeof "+a+" != 'boolean') "+f+" = false; else { "),s+=" var "+f+" = true; if ("+u+".length > 1) { var i = "+u+".length, j; outer: for (;i--;) { for (j = i; j--;) { if (equal("+u+"[i], "+u+"[j])) { "+f+" = false; break outer; } } } } ",d&&(s+="  }  "),s+=" if (!"+f+") {   ";var p=p||[];p.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(t||"uniqueItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { i: i, j: j } ",e.opts.messages!==!1&&(s+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(s+=" , schema:  ",s+=d?"validate.schema"+l:""+n,s+="         , parentSchema: validate.schema"+e.schemaPath+" , data: "+u+" "),s+=" } "):s+=" {} ";var m=s;s=p.pop(),s+=!e.compositeRule&&h?e.async?" throw new ValidationError(["+m+"]); ":" validate.errors = ["+m+"]; return false; ":" var err = "+m+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } ",h&&(s+=" else { ")}else h&&(s+=" if (true) { ");return s}},{}],36:[function(e,r,t){"use strict";r.exports=function(e,r){function t(e){for(var r=0;r<e.rules.length;r++)if(a(e.rules[r]))return!0}function a(r){return void 0!==e.schema[r.keyword]||"properties"==r.keyword&&(e.schema.additionalProperties===!1||"object"==typeof e.schema.additionalProperties||e.schema.patternProperties&&Object.keys(e.schema.patternProperties).length||e.opts.v5&&e.schema.patternGroups&&Object.keys(e.schema.patternGroups).length)}var s="",o=e.schema.$async===!0;if(e.isTop){var i=e.isTop,n=e.level=0,l=e.dataLevel=0,c="data";if(e.rootId=e.resolve.fullPath(e.root.schema.id),e.baseId=e.baseId||e.rootId,o){e.async=!0;var h="es7"==e.opts.async;e.yieldAwait=h?"await":"yield"}delete e.isTop,e.dataPathArr=[void 0],s+=" var validate = ",o?h?s+=" (async function ":("co*"==e.opts.async&&(s+="co.wrap"),s+="(function* "):s+=" (function ",s+=" (data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; var vErrors = null; ",s+=" var errors = 0;     ",s+=" if (rootData === undefined) rootData = data;"}else{var n=e.level,l=e.dataLevel,c="data"+(l||"");if(e.schema.id&&(e.baseId=e.resolve.url(e.baseId,e.schema.id)),o&&!e.async)throw new Error("async schema in sync schema");s+=" var errs_"+n+" = errors;"}var u,f="valid"+n,d=!e.opts.allErrors,p="",m="",v=e.schema.type,y=Array.isArray(v);if(v&&e.opts.coerceTypes){var g=e.util.coerceToTypes(e.opts.coerceTypes,v);if(g){var P=e.schemaPath+".type",E=e.errSchemaPath+"\/type",b=y?"checkDataTypes":"checkDataType";s+=" if ("+e.util[b](v,c,!0)+") {  ";var w="dataType"+n,j="coerced"+n;s+=" var "+w+" = typeof "+c+"; ","array"==e.opts.coerceTypes&&(s+=" if ("+w+" == 'object' && Array.isArray("+c+")) "+w+" = 'array'; "),s+=" var "+j+" = undefined; ";var S="",$=g;if($)for(var x,_=-1,O=$.length-1;_<O;)x=$[_+=1],_&&(s+=" if ("+j+" === undefined) { ",S+="}"),"array"==e.opts.coerceTypes&&"array"!=x&&(s+=" if ("+w+" == 'array' && "+c+".length == 1) { "+j+" = "+c+" = "+c+"[0]; "+w+" = typeof "+c+";  } "),"string"==x?s+=" if ("+w+" == 'number' || "+w+" == 'boolean') "+j+" = '' + "+c+"; else if ("+c+" === null) "+j+" = ''; ":"number"==x||"integer"==x?(s+=" if ("+w+" == 'boolean' || "+c+" === null || ("+w+" == 'string' && "+c+" && "+c+" == +"+c+" ","integer"==x&&(s+=" && !("+c+" % 1)"),s+=")) "+j+" = +"+c+"; "):"boolean"==x?s+=" if ("+c+" === 'false' || "+c+" === 0 || "+c+" === null) "+j+" = false; else if ("+c+" === 'true' || "+c+" === 1) "+j+" = true; ":"null"==x?s+=" if ("+c+" === '' || "+c+" === 0 || "+c+" === false) "+j+" = null; ":"array"==e.opts.coerceTypes&&"array"==x&&(s+=" if ("+w+" == 'string' || "+w+" == 'number' || "+w+" == 'boolean' || "+c+" == null) "+j+" = ["+c+"]; ");s+=" "+S+" if ("+j+" === undefined) {   ";var R=R||[];R.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(u||"type")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(E)+" , params: { type: '",s+=y?""+v.join(","):""+v,s+="' } ",e.opts.messages!==!1&&(s+=" , message: 'should be ",s+=y?""+v.join(","):""+v,s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+P+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),s+=" } "):s+=" {} ";var I=s;s=R.pop(),s+=!e.compositeRule&&d?e.async?" throw new ValidationError(["+I+"]); ":" validate.errors = ["+I+"]; return false; ":" var err = "+I+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } else {  ";var A=l?"data"+(l-1||""):"parentData",k=l?e.dataPathArr[l]:"parentDataProperty";s+=" "+c+" = "+j+"; ",l||(s+="if ("+A+" !== undefined)"),s+=" "+A+"["+k+"] = "+j+"; } } "}}var q;if(e.schema.$ref&&(q=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"))){if("fail"==e.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'"');"ignore"==e.opts.extendRefs?(q=!1,console.log('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"')):e.opts.extendRefs!==!0&&console.log('$ref: all keywords used in schema at path "'+e.errSchemaPath+'". It will change in the next major version, see issue #260. Use option { extendRefs: true } to keep current behaviour')}if(e.schema.$ref&&!q)s+=" "+e.RULES.all.$ref.code(e,"$ref")+" ",d&&(s+=" } if (errors === ",s+=i?"0":"errs_"+n,s+=") { ",m+="}");else{var D=e.RULES;if(D)for(var L,Q=-1,C=D.length-1;Q<C;)if(L=D[Q+=1],t(L)){if(L.type&&(s+=" if ("+e.util.checkDataType(L.type,c)+") { "),e.opts.useDefaults&&!e.compositeRule)if("object"==L.type&&e.schema.properties){var V=e.schema.properties,z=Object.keys(V),U=z;if(U)for(var T,M=-1,N=U.length-1;M<N;){T=U[M+=1];var F=V[T];if(void 0!==F.default){var H=c+e.util.getProperty(T);s+="  if ("+H+" === undefined) "+H+" = ",s+="shared"==e.opts.useDefaults?" "+e.useDefault(F.default)+" ":" "+JSON.stringify(F.default)+" ",s+="; "}}}else if("array"==L.type&&Array.isArray(e.schema.items)){var J=e.schema.items;if(J)for(var F,_=-1,G=J.length-1;_<G;)if(F=J[_+=1],void 0!==F.default){var H=c+"["+_+"]";s+="  if ("+H+" === undefined) "+H+" = ",s+="shared"==e.opts.useDefaults?" "+e.useDefault(F.default)+" ":" "+JSON.stringify(F.default)+" ",s+="; "}}var K=L.rules;if(K)for(var B,Z=-1,Y=K.length-1;Z<Y;)B=K[Z+=1],a(B)&&(s+=" "+B.code(e,B.keyword)+" ",d&&(p+="}"));if(d&&(s+=" "+p+" ",p=""),L.type&&(s+=" } ",v&&v===L.type)){var W=!0;s+=" else { ";var P=e.schemaPath+".type",E=e.errSchemaPath+"\/type",R=R||[];R.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(u||"type")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(E)+" , params: { type: '",s+=y?""+v.join(","):""+v,s+="' } ",e.opts.messages!==!1&&(s+=" , message: 'should be ",s+=y?""+v.join(","):""+v,s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+P+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),s+=" } "):s+=" {} ";var I=s;s=R.pop(),s+=!e.compositeRule&&d?e.async?" throw new ValidationError(["+I+"]); ":" validate.errors = ["+I+"]; return false; ":" var err = "+I+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" } "}d&&(s+=" if (errors === ",s+=i?"0":"errs_"+n,s+=") { ",m+="}")}}if(v&&!W&&(!e.opts.coerceTypes||!g)){var P=e.schemaPath+".type",E=e.errSchemaPath+"\/type",b=y?"checkDataTypes":"checkDataType";s+=" if ("+e.util[b](v,c,!0)+") {   ";var R=R||[];R.push(s),s="",e.createErrors!==!1?(s+=" { keyword: '"+(u||"type")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(E)+" , params: { type: '",s+=y?""+v.join(","):""+v,s+="' } ",e.opts.messages!==!1&&(s+=" , message: 'should be ",s+=y?""+v.join(","):""+v,s+="' "),e.opts.verbose&&(s+=" , schema: validate.schema"+P+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+c+" "),s+=" } "):s+=" {} ";var I=s;s=R.pop(),s+=!e.compositeRule&&d?e.async?" throw new ValidationError(["+I+"]); ":" validate.errors = ["+I+"]; return false; ":" var err = "+I+";  if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",s+=" }"}return d&&(s+=" "+m+" "),i?(o?(s+=" if (errors === 0) return true;           ",s+=" else throw new ValidationError(vErrors); "):(s+=" validate.errors = vErrors; ",s+=" return errors === 0;       "),s+=" }); return validate;"):s+=" var "+f+" = errors === errs_"+n+";",s=e.util.cleanUpCode(s),i&&d&&(s=e.util.cleanUpVarErrors(s,o)),s}},{}],37:[function(e,r,t){"use strict";function a(e,r){function t(e,r,t){for(var a,o=0;o<s.length;o++){var i=s[o];if(i.type==r){a=i;break}}a||(a={type:r,rules:[]},s.push(a));var l={keyword:e,definition:t,custom:!0,code:n};a.rules.push(l),s.custom[e]=l}function a(e){if(!s.types[e])throw new Error("Unknown type "+e)}var s=this.RULES;if(s.keywords[e])throw new Error("Keyword "+e+" is already defined");if(!i.test(e))throw new Error("Keyword "+e+" is not a valid identifier");if(r){if(r.macro&&void 0!==r.valid)throw new Error('"valid" option cannot be used with macro keywords');var o=r.type;if(Array.isArray(o)){var l,c=o.length;for(l=0;l<c;l++)a(o[l]);for(l=0;l<c;l++)t(e,o[l],r)}else o&&a(o),t(e,o,r);var h=r.$data===!0&&this._opts.v5;if(h&&!r.validate)throw new Error('$data support: "validate" function is not defined');var u=r.metaSchema;u&&(h&&(u={anyOf:[u,{$ref:"https:\/\/raw.githubusercontent.com\/epoberezkin\/ajv\/master\/lib\/refs\/json-schema-v5.json#\/definitions\/$data"}]}),r.validateSchema=this.compile(u,!0))}s.keywords[e]=s.all[e]=!0}function s(e){var r=this.RULES.custom[e];return r?r.definition:this.RULES.keywords[e]||!1}function o(e){var r=this.RULES;delete r.keywords[e],delete r.all[e],delete r.custom[e];for(var t=0;t<r.length;t++)for(var a=r[t].rules,s=0;s<a.length;s++)if(a[s].keyword==e){a.splice(s,1);break}}var i=\/^[a-z_$][a-z0-9_$\\-]*$\/i,n=e(".\/dotjs\/custom");r.exports={add:a,get:s,remove:o}},{".\/dotjs\/custom":21}],38:[function(e,r,t){r.exports={id:"http:\/\/json-schema.org\/draft-04\/schema#",$schema:"http:\/\/json-schema.org\/draft-04\/schema#",description:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},positiveInteger:{type:"integer",minimum:0},positiveIntegerDefault0:{allOf:[{$ref:"#\/definitions\/positiveInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0}},type:"object",properties:{id:{type:"string",format:"uri"},$schema:{type:"string",format:"uri"},title:{type:"string"},description:{type:"string"},default:{},multipleOf:{type:"number",minimum:0,exclusiveMinimum:!0},maximum:{type:"number"},exclusiveMaximum:{type:"boolean",default:!1},minimum:{type:"number"},exclusiveMinimum:{type:"boolean",default:!1},maxLength:{$ref:"#\/definitions\/positiveInteger"},minLength:{$ref:"#\/definitions\/positiveIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},items:{anyOf:[{$ref:"#"},{$ref:"#\/definitions\/schemaArray"}],default:{}},maxItems:{$ref:"#\/definitions\/positiveInteger"},minItems:{$ref:"#\/definitions\/positiveIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},maxProperties:{$ref:"#\/definitions\/positiveInteger"},minProperties:{$ref:"#\/definitions\/positiveIntegerDefault0"},required:{$ref:"#\/definitions\/stringArray"},additionalProperties:{anyOf:[{type:"boolean"},{$ref:"#"}],default:{}},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#\/definitions\/stringArray"}]}},enum:{type:"array",minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#\/definitions\/simpleTypes"},{type:"array",items:{$ref:"#\/definitions\/simpleTypes"},minItems:1,uniqueItems:!0}]},allOf:{$ref:"#\/definitions\/schemaArray"},anyOf:{$ref:"#\/definitions\/schemaArray"},oneOf:{$ref:"#\/definitions\/schemaArray"},not:{$ref:"#"}},dependencies:{exclusiveMaximum:["maximum"],exclusiveMinimum:["minimum"]},default:{}}},{}],39:[function(e,r,t){r.exports={id:"https:\/\/raw.githubusercontent.com\/epoberezkin\/ajv\/master\/lib\/refs\/json-schema-v5.json#",$schema:"http:\/\/json-schema.org\/draft-04\/schema#",description:"Core schema meta-schema (v5 proposals)",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},positiveInteger:{type:"integer",minimum:0},positiveIntegerDefault0:{allOf:[{$ref:"#\/definitions\/positiveInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},minItems:1,uniqueItems:!0},$data:{type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}},type:"object",properties:{id:{type:"string",format:"uri"},$schema:{type:"string",format:"uri"},title:{type:"string"},description:{type:"string"},default:{},multipleOf:{anyOf:[{type:"number",minimum:0,exclusiveMinimum:!0},{$ref:"#\/definitions\/$data"}]},maximum:{anyOf:[{type:"number"},{$ref:"#\/definitions\/$data"}]},exclusiveMaximum:{anyOf:[{type:"boolean",default:!1},{$ref:"#\/definitions\/$data"}]},minimum:{anyOf:[{type:"number"},{$ref:"#\/definitions\/$data"}]},exclusiveMinimum:{anyOf:[{type:"boolean",default:!1},{$ref:"#\/definitions\/$data"}]},maxLength:{anyOf:[{$ref:"#\/definitions\/positiveInteger"},{$ref:"#\/definitions\/$data"}]},minLength:{anyOf:[{$ref:"#\/definitions\/positiveIntegerDefault0"},{$ref:"#\/definitions\/$data"}]},pattern:{anyOf:[{type:"string",format:"regex"},{$ref:"#\/definitions\/$data"}]},additionalItems:{anyOf:[{type:"boolean"},{$ref:"#"},{$ref:"#\/definitions\/$data"}],default:{}},items:{anyOf:[{$ref:"#"},{$ref:"#\/definitions\/schemaArray"}],default:{}},maxItems:{anyOf:[{$ref:"#\/definitions\/positiveInteger"},{$ref:"#\/definitions\/$data"}]},minItems:{anyOf:[{$ref:"#\/definitions\/positiveIntegerDefault0"},{$ref:"#\/definitions\/$data"}]},uniqueItems:{anyOf:[{type:"boolean",default:!1},{$ref:"#\/definitions\/$data"}]},maxProperties:{anyOf:[{$ref:"#\/definitions\/positiveInteger"},{$ref:"#\/definitions\/$data"}]},minProperties:{anyOf:[{$ref:"#\/definitions\/positiveIntegerDefault0"},{$ref:"#\/definitions\/$data"}]},required:{anyOf:[{$ref:"#\/definitions\/stringArray"},{$ref:"#\/definitions\/$data"}]},additionalProperties:{anyOf:[{type:"boolean"},{$ref:"#"},{$ref:"#\/definitions\/$data"}],default:{}},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#\/definitions\/stringArray"}]}},enum:{anyOf:[{type:"array",minItems:1,uniqueItems:!0},{$ref:"#\/definitions\/$data"}]},type:{anyOf:[{$ref:"#\/definitions\/simpleTypes"},{type:"array",items:{$ref:"#\/definitions\/simpleTypes"},minItems:1,uniqueItems:!0}]},allOf:{$ref:"#\/definitions\/schemaArray"},anyOf:{$ref:"#\/definitions\/schemaArray"},oneOf:{$ref:"#\/definitions\/schemaArray"},not:{$ref:"#"},format:{anyOf:[{type:"string"},{$ref:"#\/definitions\/$data"}]},formatMaximum:{anyOf:[{type:"string"},{$ref:"#\/definitions\/$data"}]},formatMinimum:{anyOf:[{type:"string"},{$ref:"#\/definitions\/$data"}]},formatExclusiveMaximum:{anyOf:[{type:"boolean",default:!1},{$ref:"#\/definitions\/$data"}]},formatExclusiveMinimum:{anyOf:[{type:"boolean",default:!1},{$ref:"#\/definitions\/$data"}]},constant:{anyOf:[{},{$ref:"#\/definitions\/$data"}]},contains:{$ref:"#"},patternGroups:{type:"object",additionalProperties:{type:"object",required:["schema"],properties:{maximum:{anyOf:[{$ref:"#\/definitions\/positiveInteger"},{$ref:"#\/definitions\/$data"}]},minimum:{anyOf:[{$ref:"#\/definitions\/positiveIntegerDefault0"},{$ref:"#\/definitions\/$data"}]},schema:{$ref:"#"}},additionalProperties:!1},default:{}},switch:{type:"array",items:{required:["then"],properties:{if:{$ref:"#"},then:{anyOf:[{type:"boolean"},{$ref:"#"}]},continue:{type:"boolean"}},additionalProperties:!1,dependencies:{continue:["if"]}}}},dependencies:{exclusiveMaximum:["maximum"],exclusiveMinimum:["minimum"],formatMaximum:["format"],formatMinimum:["format"],formatExclusiveMaximum:["formatMaximum"],formatExclusiveMinimum:["formatMinimum"]},default:{}}},{}],40:[function(e,r,t){"use strict";function a(r){function t(e,t,s){var o={inline:s||a[e],statements:!0,errors:"full"};t&&(o.type=t),r.addKeyword(e,o)}var a={switch:e(".\/dotjs\/switch"),constant:e(".\/dotjs\/constant"),_formatLimit:e(".\/dotjs\/_formatLimit"),patternRequired:e(".\/dotjs\/patternRequired")};if(r._opts.meta!==!1){var i=e(".\/refs\/json-schema-v5.json");r.addMetaSchema(i,o)}t("constant"),r.addKeyword("contains",{type:"array",macro:s}),t("formatMaximum","string",a._formatLimit),t("formatMinimum","string",a._formatLimit),r.addKeyword("formatExclusiveMaximum"),r.addKeyword("formatExclusiveMinimum"),r.addKeyword("patternGroups"),t("patternRequired","object"),$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.min.js	/^t("switch")}function s(e){return{not:{items:{not:e}}}}var o="https:\/\/raw.githubusercontent.com\/epoberezkin\/ajv\/master\/lib\/refs\/json-schema-v5.json";r.exports={enable:a,META_SCHEMA_ID:o}},{".\/dotjs\/_formatLimit":13,".\/dotjs\/constant":20,".\/dotjs\/patternRequired":30,".\/dotjs\/switch":34,".\/refs\/json-schema-v5.json":39}],41:[function(r,t,a){(function(r){!function(s){function o(e){throw new RangeError(D[e])}function i(e,r){for(var t=e.length,a=[];t--;)a[t]=r(e[t]);return a}function n(e,r){var t=e.split("@"),a="";t.length>1&&(a=t[0]+"@",e=t[1]),e=e.replace(q,".");var s=e.split("."),o=i(s,r).join(".");return a+o}function l(e){for(var r,t,a=[],s=0,o=e.length;s<o;)r=e.charCodeAt(s++),r>=55296&&r<=56319&&s<o?(t=e.charCodeAt(s++),56320==(64512&t)?a.push(((1023&r)<<10)+(1023&t)+65536):(a.push(r),s--)):a.push(r);return a}function c(e){return i(e,function(e){var r="";return e>65535&&(e-=65536,r+=C(e>>>10&1023|55296),e=56320|1023&e),r+=C(e)}).join("")}function h(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:j}function u(e,r){return e+22+75*(e<26)-((0!=r)<<5)}function f(e,r,t){var a=0;for(e=t?Q(e\/_):e>>1,e+=Q(e\/r);e>L*$>>1;a+=j)e=Q(e\/L);return Q(a+(L+1)*e\/(e+x))}function d(e){var r,t,a,s,i,n,l,u,d,p,m=[],v=e.length,y=0,g=R,P=O;for(t=e.lastIndexOf(I),t<0&&(t=0),a=0;a<t;++a)e.charCodeAt(a)>=128&&o("not-basic"),m.push(e.charCodeAt(a));for(s=t>0?t+1:0;s<v;){for(i=y,n=1,l=j;s>=v&&o("invalid-input"),u=h(e.charCodeAt(s++)),(u>=j||u>Q((w-y)\/n))&&o("overflow"),y+=u*n,d=l<=P?S:l>=P+$?$:l-P,!(u<d);l+=j)p=j-d,n>Q(w\/p)&&o("overflow"),n*=p;r=m.length+1,P=f(y-i,r,0==i),Q(y\/r)>w-g&&o("overflow"),g+=Q(y\/r),y%=r,m.splice(y++,0,g)}return c(m)}function p(e){var r,t,a,s,i,n,c,h,d,p,m,v,y,g,P,E=[];for(e=l(e),v=e.length,r=R,t=0,i=O,n=0;n<v;++n)m=e[n],m<128&&E.push(C(m));for(a=s=E.length,s&&E.push(I);a<v;){for(c=w,n=0;n<v;++n)m=e[n],m>=r&&m<c&&(c=m);for(y=a+1,c-r>Q((w-t)\/y)&&o("overflow"),t+=(c-r)*y,r=c,n=0;n<v;++n)if(m=e[n],m<r&&++t>w&&o("overflow"),m==r){for(h=t,d=j;p=d<=i?S:d>=i+$?$:d-i,!(h<p);d+=j)P=h-p,g=j-p,E.push(C(u(p+P%g,0))),h=Q(P\/g);E.push(C(u(h,0))),i=f(t,y,a==s),t=0,++a}++t,++r}return E.join("")}function m(e){return n(e,function(e){return A.test(e)?d(e.slice(4).toLowerCase()):e})}function v(e){return n(e,function(e){return k.test(e)?"xn--"+p(e):e})}var y="object"==typeof a&&a&&!a.nodeType&&a,g="object"==typeof t&&t&&!t.nodeType&&t,P="object"==typeof r&&r;P.global!==P&&P.window!==P&&P.self!==P||(s=P);var E,b,w=2147483647,j=36,S=1,$=26,x=38,_=700,O=72,R=128,I="-",A=\/^xn--\/,k=\/[^\\x20-\\x7E]\/,q=\/[\\x2E\\u3002\\uFF0E\\uFF61]\/g,D={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},L=j-S,Q=Math.floor,C=String.fromCharCode;if(E={version:"1.4.1",ucs2:{decode:l,encode:c},decode:d,encode:p,toASCII:v,toUnicode:m},"function"==typeof e&&"object"==typeof e.amd&&e.amd)e("punycode",function(){return E});else if(y&&g)if(t.exports==y)g.exports=E;else for(b in E)E.hasOwnProperty(b)&&(y[b]=E[b]);else s.punycode=E}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],42:[function(e,r,t){"use strict";function a(e,r){return Object.prototype.hasOwnProperty.call(e,r)}r.exports=function(e,r,t,o){r=r||"&",t=t||"=";var i={};if("string"!=typeof e||0===e.length)return i;var n=\/\\+\/g;e=e.split(r);var l=1e3;o&&"number"==typeof o.maxKeys&&(l=o.maxKeys);var c=e.length;l>0&&c>l&&(c=l);for(var h=0;h<c;++h){var u,f,d,p,m=e[h].replace(n,"%20"),v=m.indexOf(t);v>=0?(u=m.substr(0,v),f=m.substr(v+1)):(u=m,f=""),d=decodeURIComponent(u),p=decodeURIComponent(f),a(i,d)?s(i[d])?i[d].push(p):i[d]=[i[d],p]:i[d]=p}return i};var s=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],43:[function(e,r,t){"use strict";function a(e,r){if(e.map)return e.map(r);for(var t=[],a=0;a<e.length;a++)t.push(r(e[a],a));return t}var s=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};r.exports=function(e,r,t,n){return r=r||"&",t=t||"=",null===e&&(e=void 0),"object"==typeof e?a(i(e),function(i){var n=encodeURIComponent(s(i))+t;return o(e[i])?a(e[i],function(e){return n+encodeURIComponent(s(e))}).join(r):n+encodeURIComponent(s(e[i]))}).join(r):n?encodeURIComponent(s(n))+t+encodeURIComponent(s(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},i=Object.keys||function(e){var r=[];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.push(t);return r}},{}],44:[function(e,r,t){"use strict";t.decode=t.parse=e(".\/decode"),t.encode=t.stringify=e(".\/encode")},{".\/decode":42,".\/encode":43}],45:[function(e,r,t){"use strict";function a(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function s(e,r,t){if(e&&c.isObject(e)&&e instanceof a)return e;var s=new a;return s.parse(e,r,t),s}function o(e){return c.isString(e)&&(e=s(e)),e instanceof a?e.format():a.prototype.format.call(e)}function i(e,r){return s(e,!1,!0).resolve(r)}function n(e,r){return e?s(e,!1,!0).resolveObject(r):r}var l=e("punycode"),c=e(".\/util");t.parse=s,t.resolve=i,t.resolveObject=n,t.format=o,t.Url=a;var h=\/^([a-z0-9.+-]+:)\/i,u=\/:[0-9]*$\/,f=\/^(\\\/\\\/?(?!\\\/)[^\\?\\s]*)(\\?[^\\s]*)?$\/,d=["<",">",'"',"`"," ","\\r","\\n","\\t"],p=["{","}","|","\\\\","^","`"].concat(d),m=["'"].concat(p),v=["%","\/","?",";","#"].concat(m),y=["\/","?","#"],g=255,P=\/^[+a-z0-9A-Z_-]{0,63}$\/,E=\/^([+a-z0-9A-Z_-]{0,63})(.*)$\/,b={javascript:!0,"javascript:":!0},w={javascript:!0,"javascript:":!0},j={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},S=e("querystring");a.prototype.parse=function(e,r,t){if(!c.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),s=a!==-1&&a<e.indexOf("#")?"?":"#",o=e.split(s),i=\/\\\\\/g;o[0]=o[0].replace(i,"\/"),e=o.join(s);var n=e;if(n=n.trim(),!t&&1===e.split("#").length){var u=f.exec(n);if(u)return this.path=n,this.href=n,this.pathname=u[1],u[2]?(this.search=u[2],this.query=r?S.parse(this.search.substr(1)):this.search.substr(1)):r&&(this.search="",this.query={}),this}var d=h.exec(n);if(d){d=d[0];var p=d.toLowerCase();this.protocol=p,n=n.substr(d.length)}if(t||d||n.match(\/^\\\/\\\/[^@\\\/]+@[^@\\\/]+\/)){var $="\/\/"===n.substr(0,2);!$||d&&w[d]||(n=n.substr(2),this.slashes=!0)}if(!w[d]&&($||d&&!j[d])){for(var x=-1,_=0;_<y.length;_++){var O=n.indexOf(y[_]);O!==-1&&(x===-1||O<x)&&(x=O)}var R,I;I=x===-1?n.lastIndexOf("@"):n.lastIndexOf("@",x),I!==-1&&(R=n.slice(0,I),n=n.slice(I+1),this.auth=decodeURIComponent(R)),x=-1;for(var _=0;_<v.length;_++){var O=n.indexOf(v[_]);O!==-1&&(x===-1||O<x)&&(x=O)}x===-1&&(x=n.length),this.host=n.slice(0,x),n=n.slice(x),this.parseHost(),this.hostname=this.hostname||"";var A="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!A)for(var k=this.hostname.split(\/\\.\/),_=0,q=k.length;_<q;_++){var D=k[_];if(D&&!D.match(P)){for(var L="",Q=0,C=D.length;Q<C;Q++)L+=D.charCodeAt(Q)>127?"x":D[Q];if(!L.match(P)){var V=k.slice(0,_),z=k.slice(_+1),U=D.match(E);U&&(V.push(U[1]),z.unshift(U[2])),z.length&&(n="\/"+z.join(".")+n),this.hostname=V.join(".");break}}}this.hostname=this.hostname.length>g?"":this.hostname.toLowerCase(),A||(this.hostname=l.toASCII(this.hostname));var T=this.port?":"+this.port:"",M=this.hostname||"";this.host=M+T,this.href+=this.host,A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"\/"!==n[0]&&(n="\/"+n))}if(!b[p])for(var _=0,q=m.length;_<q;_++){var N=m[_];if(n.indexOf(N)!==-1){var F=encodeURIComponent(N);F===N&&(F=escape(N)),n=n.split(N).join(F)}}var H=n.indexOf("#");H!==-1&&(this.hash=n.substr(H),n=n.slice(0,H));var J=n.indexOf("?");if(J!==-1?(this.search=n.substr(J),this.query=n.substr(J+1),r&&(this.query=S.parse(this.query)),n=n.slice(0,J)):r&&(this.search="",this.query={}),n&&(this.pathname=n),j[p]&&this.hostname&&!this.pathname&&(this.pathname="\/"),this.pathname||this.search){var T=this.pathname||"",G=this.search||"";this.path=T+G}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(\/%3A\/i,":"),e+="@");var r=this.protocol||"",t=this.pathname||"",a=this.hash||"",s=!1,o="";this.host?s=e+this.host:this.hostname&&(s=e+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(s+=":"+this.port)),this.query&&c.isObject(this.query)&&Object.keys(this.query).length&&(o=S.stringify(this.query));var i=this.search||o&&"?"+o||"";return r&&":"!==r.substr(-1)&&(r+=":"),this.slashes||(!r||j[r])&&s!==!1?(s="\/\/"+(s||""),t&&"\/"!==t.charAt(0)&&(t="\/"+t)):s||(s=""),a&&"#"!==a.charAt(0)&&(a="#"+a),i&&"?"!==i.charAt(0)&&(i="?"+i),t=t.replace(\/[?#]\/g,function(e){return encodeURIComponent(e)}),i=i.replace("#","%23"),r+s+t+i+a},a.prototype.resolve=function(e){return this.resolveObject(s(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(c.isString(e)){var r=new a;r.parse(e,!1,!0),e=r}for(var t=new a,s=Object.keys(this),o=0;o<s.length;o++){var i=s[o];t[i]=this[i]}if(t.hash=e.hash,""===e.href)return t.href=t.format(),t;if(e.slashes&&!e.protocol){for(var n=Object.keys(e),l=0;l<n.length;l++){var h=n[l];"protocol"!==h&&(t[h]=e[h])}return j[t.protocol]&&t.hostname&&!t.pathname&&(t.path=t.pathname="\/"),t.href=t.format(),t}if(e.protocol&&e.protocol!==t.protocol){if(!j[e.protocol]){for(var u=Object.keys(e),f=0;f<u.length;f++){var d=u[f];t[d]=e[d]}return t.href=t.format(),t}if(t.protocol=e.protocol,e.host||w[e.protocol])t.pathname=e.pathname;else{for(var p=(e.pathname||"").split("\/");p.length&&!(e.host=p.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==p[0]&&p.unshift(""),p.length<2&&p.unshift(""),t.pathname=p.join("\/")}if(t.search=e.search,t.query=e.query,t.host=e.host||"",t.auth=e.auth,t.hostname=e.hostname||e.host,t.port=e.port,t.pathname||t.search){var m=t.pathname||"",v=t.search||"";t.path=m+v}return t.slashes=t.slashes||e.slashes,t.href=t.format(),t}var y=t.pathname&&"\/"===t.pathname.charAt(0),g=e.host||e.pathname&&"\/"===e.pathname.charAt(0),P=g||y||t.host&&e.pathname,E=P,b=t.pathname&&t.pathname.split("\/")||[],p=e.pathname&&e.pathname.split("\/")||[],S=t.protocol&&!j[t.protocol];if(S&&(t.hostname="",t.port=null,t.host&&(""===b[0]?b[0]=t.host:b.unshift(t.host)),t.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===p[0]?p[0]=e.host:p.unshift(e.host)),e.host=null),P=P&&(""===p[0]||""===b[0])),g)t.host=e.host||""===e.host?e.host:t.host,t.hostname=e.hostname||""===e.hostname?e.hostname:t.hostname,t.search=e.search,t.query=e.query,b=p;else if(p.length)b||(b=[]),b.pop(),b=b.concat(p),t.search=e.search,t.query=e.query;else if(!c.isNullOrUndefined(e.search)){if(S){t.hostname=t.host=b.shift();var $=!!(t.host&&t.host.indexOf("@")>0)&&t.host.split("@");$&&(t.auth=$.shift(),t.host=t.hostname=$.shift())}return t.search=e.search,t.query=e.query,c.isNull(t.pathname)&&c.isNull(t.search)||(t.path=(t.pathname?t.pathname:"")+(t.search?t.search:"")),t.href=t.format(),t}if(!b.length)return t.pathname=null,t.path=t.search?"\/"+t.search:null,t.href=t.format(),t;for(var x=b.slice(-1)[0],_=(t.host||e.host||b.length>1)&&("."===x||".."===x)||""===x,O=0,R=b.length;R>=0;R--)x=b[R],"."===x?b.splice(R,1):".."===x?(b.splice(R,1),O++):O&&(b.splice(R,1),O--);if(!P&&!E)for(;O--;O)b.unshift("..");!P||""===b[0]||b[0]&&"\/"===b[0].charAt(0)||b.unshift(""),_&&"\/"!==b.join("\/").substr(-1)&&b.push("");var I=""===b[0]||b[0]&&"\/"===b[0].charAt(0);if(S){t.hostname=t.host=I?"":b.length?b.shift():"";var $=!!(t.host&&t.host.indexOf("@")>0)&&t.host.split("@");$&&(t.auth=$.shift(),t.host=t.hostname=$.shift())}return P=P||t.host&&b.length,P&&!I&&b.unshift(""),b.length?t.pathname=b.join("\/"):(t.pathname=null,t.path=null),c.isNull(t.pathname)&&c.isNull(t.search)||(t.path=(t.pathname?t.pathname:"")+(t.search?t.search:"")),t.auth=e.auth||t.auth,t.slashes=t.slashes||e.slashes,t.href=t.format(),t},a.prototype.parseHost=function(){var e=this.host,r=u.exec(e);r&&(r=r[0],":"!==r&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)}},{".\/util":46,punycode:41,querystring:44}],46:[function(e,r,t){"use strict";r.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},{}],47:[function(e,r,t){function a(e){var r=this,t=f.call(arguments,1);return new Promise(function(a,o){function i(r){var t;try{t=e.next(r)}catch(e){return o(e)}c(t)}function n(r){var t;try{t=e.throw(r)}catch(e){return o(e)}c(t)}function c(e){if(e.done)return a(e.value);var t=s.call(r,e.value);return t&&l(t)?t.then(i,n):n(new TypeError('You may only yield a function, promise, generator, array, or object, but the following object was passed: "'+String(e.value)+'"'))}return"function"==typeof e&&(e=e.apply(r,t)),e&&"function"==typeof e.next?void i():a(e)})}function s(e){return e?l(e)?e:h(e)||c(e)?a.call(this,e):"function"==typeof e?o.call(this,e):Array.isArray(e)?i.call(this,e):u(e)?n.call(this,e):e:e}function o(e){var r=this;return new Promise(function(t,a){e.call(r,function(e,r){return e?a(e):(arguments.length>2&&(r=f.call(arguments,1)),void t(r))})})}function i(e){return Promise.all(e.map(s,this))}function n(e){function r(e,r){t[r]=void 0,o.push(e.then(function(e){t[r]=e}))}for(var t=new e.constructor,a=Object.keys(e),o=[],i=0;i<a.length;i++){var n=a[i],c=s.call(this,e[n]);c&&l(c)?r(c,n):t[n]=e[n]}return Promise.all(o).then(function(){return t})}function l(e){return"function"==typeof e.then}function c(e){return"function"==typeof e.next&&"function"==typeof e.throw}function h(e){var r=e.constructor;return!!r&&("GeneratorFunction"===r.name||"GeneratorFunction"===r.displayName||c(r.prototype))}function u(e){return Object==e.constructor}var f=Array.prototype.slice;r.exports=a.default=a.co=a,a.wrap=function(e){function r(){return a.call(this,e.apply(this,arguments))}return r.__generatorFunction__=e,r}},{}],48:[function(e,r,t){var a="undefined"!=typeof JSON?JSON:e("jsonify");r.exports=function(e,r){r||(r={}),"function"==typeof r&&(r={cmp:r});var t=r.space||"";"number"==typeof t&&(t=Array(t+1).join(" "));var i="boolean"==typeof r.cycles&&r.cycles,n=r.replacer||function(e,r){return r},l=r.cmp&&function(e){return function(r){return function(t,a){var s={key:t,value:r[t]},o={key:a,value:r[a]};return e(s,o)}}}(r.cmp),c=[];return function e(r,h,u,f){var d=t?"\\n"+new Array(f+1).join(t):"",p=t?": ":":";if(u&&u.toJSON&&"function"==typeof u.toJSON&&(u=u.toJSON()),u=n.call(r,h,u),void 0!==u){if("object"!=typeof u||null===u)return a.stringify(u);if(s(u)){for(var m=[],v=0;v<u.length;v++){var y=e(u,v,u[v],f+1)||a.stringify(null);m.push(d+t+y)}return"["+m.join(",")+d+"]"}if(c.indexOf(u)!==-1){if(i)return a.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}c.push(u);for(var g=o(u).sort(l&&l(u)),m=[],v=0;v<g.length;v++){var h=g[v],P=e(u,h,u[h],f+1);if(P){var E=a.stringify(h)+p+P;m.push(d+t+E)}}return c.splice(c.indexOf(u),1),"{"+m.join(",")+d+"}"}}({"":e},"",e,0)};var s=Array.isArray||function(e){return"[object Array]"==={}.toString.call(e)},o=Object.keys||function(e){var r=Object.prototype.hasOwnProperty||function(){return!0},t=[];for(var a in e)r.call(e,a)&&t.push(a);return t}},{jsonify:49}],49:[function(e,r,t){t.parse=e(".\/lib\/parse"),t.stringify=e(".\/lib\/stringify")},{".\/lib\/parse":50,".\/lib\/stringify":51}],50:[function(e,r,t){var a,s,o,i,n={'"':'"',"\\\\":"\\\\","\/":"\/",b:"\\b",f:"\\f",n:"\\n",r:"\\r",t:"\\t"},l=function(e){throw{name:"SyntaxError",message:e,at:a,text:o}},c=function(e){return e&&e!==s&&l("Expected '"+e+"' instead of '"+s+"'"),s=o.charAt(a),a+=1,s},h=function(){var e,r="";for("-"===s&&(r="-",c("-"));s>="0"&&s<="9";)r+=s,c();if("."===s)for(r+=".";c()&&s>="0"&&s<="9";)r+=s;if("e"===s||"E"===s)for(r+=s,c(),"-"!==s&&"+"!==s||(r+=s,c());s>="0"&&s<="9";)r+=s,c();return e=+r,isFinite(e)?e:void l("Bad number")},u=function(){var e,r,t,a="";if('"'===s)for(;c();){if('"'===s)return c(),a;if("\\\\"===s)if(c(),"u"===s){for(t=0,r=0;r<4&&(e=parseInt(c(),16),isFinite(e));r+=1)t=16*t+e;a+=String.fromCharCode(t)}else{if("string"!=typeof n[s])break;a+=n[s]}else a+=s}l("Bad string")},f=function(){for(;s&&s<=" ";)c()},d=function(){switch(s){case"t":return c("t"),c("r"),c("u"),c("e"),!0;case"f":return c("f"),c("a"),c("l"),c("s"),c("e"),!1;case"n":return c("n"),c("u"),c("l"),c("l"),null}l("Unexpected '"+s+"'")},p=function(){var e=[];if("["===s){if(c("["),f(),"]"===s)return c("]"),e;for(;s;){if(e.push(i()),f(),"]"===s)return c("]"),e;c(","),f()}}l("Bad array")},m=function(){var e,r={};if("{"===s){if(c("{"),f(),"}"===s)return c("}"),r;for(;s;){if(e=u(),f(),c(":"),Object.hasOwnProperty.call(r,e)&&l('Duplicate key "'+e+'"'),r[e]=i(),f(),"}"===s)return c("}"),r;c(","),f()}}l("Bad object")};i=function(){switch(f(),s){case"{":return m();case"[":return p();case'"':return u();case"-":return h();default:return s>="0"&&s<="9"?h():d()}},r.exports=function(e,r){var t;return o=e,a=0,s=" ",t=i(),f(),s&&l("Syntax error"),"function"==typeof r?function e(t,a){var s,o,i=t[a];if(i&&"object"==typeof i)for(s in i)Object.prototype.hasOwnProperty.call(i,s)&&(o=e(i,s),void 0!==o?i[s]=o:delete i[s]);return r.call(t,a,i)}({"":t},""):t}},{}],51:[function(e,r,t){function a(e){return l.lastIndex=0,l.test(e)?'"'+e.replace(l,function(e){var r=c[e];return"string"==typeof r?r:"\\\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function s(e,r){var t,l,c,h,u,f=o,d=r[e];switch(d&&"object"==typeof d&&"function"==typeof d.toJSON&&(d=d.toJSON(e)),"function"==typeof n&&(d=n.call(r,e,d)),typeof d){case"string":return a(d);case"number":return isFinite(d)?String(d):"null";case"boolean":case"null":return String(d);case"object":if(!d)return"null";if(o+=i,u=[],"[object Array]"===Object.prototype.toString.apply(d)){for(h=d.length,t=0;t<h;t+=1)u[t]=s(t,d)||"null";return c=0===u.length?"[]":o?"[\\n"+o+u.join(",\\n"+o)+"\\n"+f+"]":"["+u.join(",")+"]",o=f,c}if(n&&"object"==typeof n)for(h=n.length,t=0;t<h;t+=1)l=n[t],"string"==typeof l&&(c=s(l,d),c&&u.push(a(l)+(o?": ":":")+c));else for(l in d)Object.prototype.hasOwnProperty.call(d,l)&&(c=s(l,d),c&&u.push(a(l)+(o?": ":":")+c));return c=0===u.length?"{}":o?"{\\n"+o+u.join(",\\n"+o)+"\\n"+f+"}":"{"+u.join(",")+"}",o=f,c}}var o,i,n,l=\/[\\\\\\"\\x00-\\x1f\\x7f-\\x9f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]\/g,c={"\\b":"\\\\b","\\t":"\\\\t","\\n":"\\\\n","\\f":"\\\\f","\\r":"\\\\r",'"':'\\\\"',"\\\\":"\\\\\\\\"};r.exports=function(e,r,t){var a;if(o="",i="","number"==typeof t)for(a=0;a<t;a+=1)i+=" ";else"string"==typeof t&&(i=t);if(n=r,r&&"function"!=typeof r&&("object"!=typeof r||"number"!=typeof r.length))throw new Error("JSON.stringify");return s("",{"":e})}},{}],ajv:[function(e,r,t){"use strict";function a(e){return y.test(e)}function Ajv(r){function t(e,r){var t;if("string"==typeof e){if(t=j(e),!t)throw new Error('no schema with key or ref "'+e+'"')}else{var a=O(e);t=a.validate||R(a)}var s=t(r);return t.$async===!0?"*"==C._opts.async?p(s):s:(C.errors=t.errors,s)}function m(e,r){var t=O(e,void 0,r);return t.validate||R(t)}function P(e,r,t,a){if(Array.isArray(e))for(var s=0;s<e.length;s++)P(e[s],void 0,t,a);else r=o.normalizeId(r||e.id),L(r),C._schemas[r]=O(e,t,a,!0)}function E(e,r,t){P(e,r,t,!0)}function b(e,r){var s=e.$schema||C._opts.defaultMeta||w(),o=C._formats.uri;C._formats.uri="function"==typeof o?a:y;var i;try{i=t(s,e)}finally{C._formats.uri=o}if(!i&&r){var n="schema is invalid: "+I();if("log"!=C._opts.validateSchema)throw new Error(n);console.error(n)}return i}function w(){var e=C._opts.meta;return C._opts.defaultMeta="object"==typeof e?e.id||e:C._opts.v5?u.META_SCHEMA_ID:v}function j(e){var r=$(e);switch(typeof r){case"object":return r.validate||R(r);case"string":return j(r);case"undefined":return S(e)}}function S(e){var r=o.schema.call(C,{schema:{}},e);if(r){var t=r.schema,a=r.root,i=r.baseId,l=s.call(C,t,a,void 0,i);return C._fragments[e]=new n({ref:e,fragment:!0,schema:t,root:a,baseId:i,validate:l}),l}}function $(e){return e=o.normalizeId(e),C._schemas[e]||C._refs[e]||C._fragments[e]}function x(e){if(e instanceof RegExp)return _(C._schemas,e),void _(C._refs,e);switch(typeof e){case"undefined":return _(C._schemas),_(C._refs),void C._cache.clear();case"string":var r=$(e);return r&&C._cache.del(r.jsonStr),delete C._schemas[e],void delete C._refs[e];case"object":var t=l(e);C._cache.del(t);var a=e.id;a&&(a=o.normalizeId(a),delete C._schemas[a],delete C._refs[a])}}function _(e,r){for(var t in e){var a=e[t];a.meta||r&&!r.test(t)||(C._cache.del(a.jsonStr),delete e[t])}}function O(e,r,t,a){if("object"!=typeof e)throw new Error("schema should be object");var s=l(e),i=C._cache.get(s);if(i)return i;a=a||C._opts.addUsedSchema!==!1;var c=o.normalizeId(e.id);c&&a&&L(c);var h,u=C._opts.validateSchema!==!1&&!r;u&&!(h=e.id&&e.id==e.$schema)&&b(e,!0);var f=o.ids.call(C,e),d=new n({id:c,schema:e,localRefs:f,jsonStr:s,meta:t});return"#"!=c[0]&&a&&(C._refs[c]=d),C._cache.put(s,d),u&&h&&b(e,!0),d}function R(e,r){function t(){var r=e.validate,a=r.apply(null,arguments);return t.errors=r.errors,a}if(e.compiling)return e.validate=t,t.schema=e.schema,t.errors=null,t.root=r?r:t,e.schema.$async===!0&&(t.$async=!0),t;e.compiling=!0;var a;e.meta&&(a=C._opts,C._opts=C._metaOpts);var o;try{o=s.call(C,e.schema,r,e.localRefs)}finally{e.compiling=!1,e.meta&&(C._opts=a)}return e.validate=o,e.refs=o.refs,e.refVal=o.refVal,e.root=o.root,o}function I(e,r){if(e=e||C.errors,!e)return"No errors";r=r||{};for(var t=void 0===r.separator?", ":r.separator,a=void 0===r.dataVar?"data":r.dataVar,s="",o=0;o<e.length;o++){var i=e[o];i&&(s+=a+i.dataPath+" "+i.message+t)}return s.slice(0,-t.length)}function A(e,r){"string"==typeof r&&(r=new RegExp(r)),C._formats[e]=r}function k(){if(C._opts.meta!==!1){var r=e(".\/refs\/json-schema-draft-04.json");E(r,v,!0),C._refs["http:\/\/json-schema.org\/schema"]=v}}function q(){var e=C._opts.schemas;if(e)if(Array.isArray(e))P(e);else for(var r in e)P(e[r],r)}function D(){for(var e in C._opts.formats){var r=C._opts.formats[e];A(e,r)}}function L(e){if(C._schemas[e]||C._refs[e])throw new Error('schema with key or id "'+e+'" already exists')}function Q(){for(var e=f.copy(C._opts),r=0;r<g.length;r++)delete e[g[r]];return e}if(!(this instanceof Ajv))return new Ajv(r);var C=this;r=this._opts=f.copy(r)||{},this._schemas={},this._refs={},this._fragments={},this._formats=c(r.format),this._cache=r.cache||new i,this._loadingSchemas={},this._compilations=[],this.RULES=h(),this.validate=t,this.compile=m,this.addSchema=P,this.addMetaSchema=E,this.validateSchema=b,this.getSchema=j,this.removeSchema=x,this.addFormat=A,this.errorsText=I,this._addSchema=O,this._compile=R,r.loopRequired=r.loopRequired||1\/0,(r.async||r.transpile)&&d.setup(r),r.beautify===!0&&(r.beautify={indent_size:2}),"property"==r.errorDataPath&&(r._errorDataPathProperty=!0),this._metaOpts=Q(),r.formats&&D(),k(),r.v5&&u.enable(this),"object"==typeof r.meta&&E(r.meta),q()}var s=e(".\/compile"),o=e(".\/compile\/resolve"),i=e(".\/cache"),n=e(".\/compile\/schema_obj"),l=e("json-stable-stringify"),c=e(".\/compile\/formats"),h=e(".\/compile\/rules"),u=e(".\/v5"),f=e(".\/compile\/util"),d=e(".\/async"),p=e("co");r.exports=Ajv,Ajv.prototype.compileAsync=d.compile;var m=e(".\/keyword");Ajv.prototype.addKeyword=m.add,Ajv.prototype.getKeyword=m.get,Ajv.prototype.removeKeyword=m.remove,Ajv.ValidationError=e(".\/compile\/validation_error");var v="http:\/\/json-schema.org\/draft-04\/schema",y=\/^(?:(?:[a-z][a-z0-9+-.]*:)?\\\/\\\/)?[^\\s]*$\/i,g=["removeAdditional","useDefaults","coerceTypes"]},{".\/async":1,".\/cache":2,".\/compile":6,".\/compile\/formats":5,".\/compile\/resolve":7,".\/compile\/rules":8,".\/compile\/schema_obj":9,".\/compile\/util":11,".\/compile\/validation_error":12,".\/keyword":37,".\/refs\/json-schema-draft-04.json":38,".\/v5":40,co:47,"json-stable-stringify":48}]},{},[])("ajv")});$/;"	function	line:5
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.min.js	/^t("switch")}function s(e){return{not:{items:{not:e}}}}var o="https:\/\/raw.githubusercontent.com\/epoberezkin\/ajv\/master\/lib\/refs\/json-schema-v5.json";r.exports={enable:a,META_SCHEMA_ID:o}},{".\/dotjs\/_formatLimit":13,".\/dotjs\/constant":20,".\/dotjs\/patternRequired":30,".\/dotjs\/switch":34,".\/refs\/json-schema-v5.json":39}],41:[function(r,t,a){(function(r){!function(s){function o(e){throw new RangeError(D[e])}function i(e,r){for(var t=e.length,a=[];t--;)a[t]=r(e[t]);return a}function n(e,r){var t=e.split("@"),a="";t.length>1&&(a=t[0]+"@",e=t[1]),e=e.replace(q,".");var s=e.split("."),o=i(s,r).join(".");return a+o}function l(e){for(var r,t,a=[],s=0,o=e.length;s<o;)r=e.charCodeAt(s++),r>=55296&&r<=56319&&s<o?(t=e.charCodeAt(s++),56320==(64512&t)?a.push(((1023&r)<<10)+(1023&t)+65536):(a.push(r),s--)):a.push(r);return a}function c(e){return i(e,function(e){var r="";return e>65535&&(e-=65536,r+=C(e>>>10&1023|55296),e=56320|1023&e),r+=C(e)}).join("")}function h(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:j}function u(e,r){return e+22+75*(e<26)-((0!=r)<<5)}function f(e,r,t){var a=0;for(e=t?Q(e\/_):e>>1,e+=Q(e\/r);e>L*$>>1;a+=j)e=Q(e\/L);return Q(a+(L+1)*e\/(e+x))}function d(e){var r,t,a,s,i,n,l,u,d,p,m=[],v=e.length,y=0,g=R,P=O;for(t=e.lastIndexOf(I),t<0&&(t=0),a=0;a<t;++a)e.charCodeAt(a)>=128&&o("not-basic"),m.push(e.charCodeAt(a));for(s=t>0?t+1:0;s<v;){for(i=y,n=1,l=j;s>=v&&o("invalid-input"),u=h(e.charCodeAt(s++)),(u>=j||u>Q((w-y)\/n))&&o("overflow"),y+=u*n,d=l<=P?S:l>=P+$?$:l-P,!(u<d);l+=j)p=j-d,n>Q(w\/p)&&o("overflow"),n*=p;r=m.length+1,P=f(y-i,r,0==i),Q(y\/r)>w-g&&o("overflow"),g+=Q(y\/r),y%=r,m.splice(y++,0,g)}return c(m)}function p(e){var r,t,a,s,i,n,c,h,d,p,m,v,y,g,P,E=[];for(e=l(e),v=e.length,r=R,t=0,i=O,n=0;n<v;++n)m=e[n],m<128&&E.push(C(m));for(a=s=E.length,s&&E.push(I);a<v;){for(c=w,n=0;n<v;++n)m=e[n],m>=r&&m<c&&(c=m);for(y=a+1,c-r>Q((w-t)\/y)&&o("overflow"),t+=(c-r)*y,r=c,n=0;n<v;++n)if(m=e[n],m<r&&++t>w&&o("overflow"),m==r){for(h=t,d=j;p=d<=i?S:d>=i+$?$:d-i,!(h<p);d+=j)P=h-p,g=j-p,E.push(C(u(p+P%g,0))),h=Q(P\/g);E.push(C(u(h,0))),i=f(t,y,a==s),t=0,++a}++t,++r}return E.join("")}function m(e){return n(e,function(e){return A.test(e)?d(e.slice(4).toLowerCase()):e})}function v(e){return n(e,function(e){return k.test(e)?"xn--"+p(e):e})}var y="object"==typeof a&&a&&!a.nodeType&&a,g="object"==typeof t&&t&&!t.nodeType&&t,P="object"==typeof r&&r;P.global!==P&&P.window!==P&&P.self!==P||(s=P);var E,b,w=2147483647,j=36,S=1,$=26,x=38,_=700,O=72,R=128,I="-",A=\/^xn--\/,k=\/[^\\x20-\\x7E]\/,q=\/[\\x2E\\u3002\\uFF0E\\uFF61]\/g,D={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},L=j-S,Q=Math.floor,C=String.fromCharCode;if(E={version:"1.4.1",ucs2:{decode:l,encode:c},decode:d,encode:p,toASCII:v,toUnicode:m},"function"==typeof e&&"object"==typeof e.amd&&e.amd)e("punycode",function(){return E});else if(y&&g)if(t.exports==y)g.exports=E;else for(b in E)E.hasOwnProperty(b)&&(y[b]=E[b]);else s.punycode=E}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],42:[function(e,r,t){"use strict";function a(e,r){return Object.prototype.hasOwnProperty.call(e,r)}r.exports=function(e,r,t,o){r=r||"&",t=t||"=";var i={};if("string"!=typeof e||0===e.length)return i;var n=\/\\+\/g;e=e.split(r);var l=1e3;o&&"number"==typeof o.maxKeys&&(l=o.maxKeys);var c=e.length;l>0&&c>l&&(c=l);for(var h=0;h<c;++h){var u,f,d,p,m=e[h].replace(n,"%20"),v=m.indexOf(t);v>=0?(u=m.substr(0,v),f=m.substr(v+1)):(u=m,f=""),d=decodeURIComponent(u),p=decodeURIComponent(f),a(i,d)?s(i[d])?i[d].push(p):i[d]=[i[d],p]:i[d]=p}return i};var s=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],43:[function(e,r,t){"use strict";function a(e,r){if(e.map)return e.map(r);for(var t=[],a=0;a<e.length;a++)t.push(r(e[a],a));return t}var s=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};r.exports=function(e,r,t,n){return r=r||"&",t=t||"=",null===e&&(e=void 0),"object"==typeof e?a(i(e),function(i){var n=encodeURIComponent(s(i))+t;return o(e[i])?a(e[i],function(e){return n+encodeURIComponent(s(e))}).join(r):n+encodeURIComponent(s(e[i]))}).join(r):n?encodeURIComponent(s(n))+t+encodeURIComponent(s(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},i=Object.keys||function(e){var r=[];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.push(t);return r}},{}],44:[function(e,r,t){"use strict";t.decode=t.parse=e(".\/decode"),t.encode=t.stringify=e(".\/encode")},{".\/decode":42,".\/encode":43}],45:[function(e,r,t){"use strict";function a(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function s(e,r,t){if(e&&c.isObject(e)&&e instanceof a)return e;var s=new a;return s.parse(e,r,t),s}function o(e){return c.isString(e)&&(e=s(e)),e instanceof a?e.format():a.prototype.format.call(e)}function i(e,r){return s(e,!1,!0).resolve(r)}function n(e,r){return e?s(e,!1,!0).resolveObject(r):r}var l=e("punycode"),c=e(".\/util");t.parse=s,t.resolve=i,t.resolveObject=n,t.format=o,t.Url=a;var h=\/^([a-z0-9.+-]+:)\/i,u=\/:[0-9]*$\/,f=\/^(\\\/\\\/?(?!\\\/)[^\\?\\s]*)(\\?[^\\s]*)?$\/,d=["<",">",'"',"`"," ","\\r","\\n","\\t"],p=["{","}","|","\\\\","^","`"].concat(d),m=["'"].concat(p),v=["%","\/","?",";","#"].concat(m),y=["\/","?","#"],g=255,P=\/^[+a-z0-9A-Z_-]{0,63}$\/,E=\/^([+a-z0-9A-Z_-]{0,63})(.*)$\/,b={javascript:!0,"javascript:":!0},w={javascript:!0,"javascript:":!0},j={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},S=e("querystring");a.prototype.parse=function(e,r,t){if(!c.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),s=a!==-1&&a<e.indexOf("#")?"?":"#",o=e.split(s),i=\/\\\\\/g;o[0]=o[0].replace(i,"\/"),e=o.join(s);var n=e;if(n=n.trim(),!t&&1===e.split("#").length){var u=f.exec(n);if(u)return this.path=n,this.href=n,this.pathname=u[1],u[2]?(this.search=u[2],this.query=r?S.parse(this.search.substr(1)):this.search.substr(1)):r&&(this.search="",this.query={}),this}var d=h.exec(n);if(d){d=d[0];var p=d.toLowerCase();this.protocol=p,n=n.substr(d.length)}if(t||d||n.match(\/^\\\/\\\/[^@\\\/]+@[^@\\\/]+\/)){var $="\/\/"===n.substr(0,2);!$||d&&w[d]||(n=n.substr(2),this.slashes=!0)}if(!w[d]&&($||d&&!j[d])){for(var x=-1,_=0;_<y.length;_++){var O=n.indexOf(y[_]);O!==-1&&(x===-1||O<x)&&(x=O)}var R,I;I=x===-1?n.lastIndexOf("@"):n.lastIndexOf("@",x),I!==-1&&(R=n.slice(0,I),n=n.slice(I+1),this.auth=decodeURIComponent(R)),x=-1;for(var _=0;_<v.length;_++){var O=n.indexOf(v[_]);O!==-1&&(x===-1||O<x)&&(x=O)}x===-1&&(x=n.length),this.host=n.slice(0,x),n=n.slice(x),this.parseHost(),this.hostname=this.hostname||"";var A="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!A)for(var k=this.hostname.split(\/\\.\/),_=0,q=k.length;_<q;_++){var D=k[_];if(D&&!D.match(P)){for(var L="",Q=0,C=D.length;Q<C;Q++)L+=D.charCodeAt(Q)>127?"x":D[Q];if(!L.match(P)){var V=k.slice(0,_),z=k.slice(_+1),U=D.match(E);U&&(V.push(U[1]),z.unshift(U[2])),z.length&&(n="\/"+z.join(".")+n),this.hostname=V.join(".");break}}}this.hostname=this.hostname.length>g?"":this.hostname.toLowerCase(),A||(this.hostname=l.toASCII(this.hostname));var T=this.port?":"+this.port:"",M=this.hostname||"";this.host=M+T,this.href+=this.host,A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"\/"!==n[0]&&(n="\/"+n))}if(!b[p])for(var _=0,q=m.length;_<q;_++){var N=m[_];if(n.indexOf(N)!==-1){var F=encodeURIComponent(N);F===N&&(F=escape(N)),n=n.split(N).join(F)}}var H=n.indexOf("#");H!==-1&&(this.hash=n.substr(H),n=n.slice(0,H));var J=n.indexOf("?");if(J!==-1?(this.search=n.substr(J),this.query=n.substr(J+1),r&&(this.query=S.parse(this.query)),n=n.slice(0,J)):r&&(this.search="",this.query={}),n&&(this.pathname=n),j[p]&&this.hostname&&!this.pathname&&(this.pathname="\/"),this.pathname||this.search){var T=this.pathname||"",G=this.search||"";this.path=T+G}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(\/%3A\/i,":"),e+="@");var r=this.protocol||"",t=this.pathname||"",a=this.hash||"",s=!1,o="";this.host?s=e+this.host:this.hostname&&(s=e+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(s+=":"+this.port)),this.query&&c.isObject(this.query)&&Object.keys(this.query).length&&(o=S.stringify(this.query));var i=this.search||o&&"?"+o||"";return r&&":"!==r.substr(-1)&&(r+=":"),this.slashes||(!r||j[r])&&s!==!1?(s="\/\/"+(s||""),t&&"\/"!==t.charAt(0)&&(t="\/"+t)):s||(s=""),a&&"#"!==a.charAt(0)&&(a="#"+a),i&&"?"!==i.charAt(0)&&(i="?"+i),t=t.replace(\/[?#]\/g,function(e){return encodeURIComponent(e)}),i=i.replace("#","%23"),r+s+t+i+a},a.prototype.resolve=function(e){return this.resolveObject(s(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(c.isString(e)){var r=new a;r.parse(e,!1,!0),e=r}for(var t=new a,s=Object.keys(this),o=0;o<s.length;o++){var i=s[o];t[i]=this[i]}if(t.hash=e.hash,""===e.href)return t.href=t.format(),t;if(e.slashes&&!e.protocol){for(var n=Object.keys(e),l=0;l<n.length;l++){var h=n[l];"protocol"!==h&&(t[h]=e[h])}return j[t.protocol]&&t.hostname&&!t.pathname&&(t.path=t.pathname="\/"),t.href=t.format(),t}if(e.protocol&&e.protocol!==t.protocol){if(!j[e.protocol]){for(var u=Object.keys(e),f=0;f<u.length;f++){var d=u[f];t[d]=e[d]}return t.href=t.format(),t}if(t.protocol=e.protocol,e.host||w[e.protocol])t.pathname=e.pathname;else{for(var p=(e.pathname||"").split("\/");p.length&&!(e.host=p.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==p[0]&&p.unshift(""),p.length<2&&p.unshift(""),t.pathname=p.join("\/")}if(t.search=e.search,t.query=e.query,t.host=e.host||"",t.auth=e.auth,t.hostname=e.hostname||e.host,t.port=e.port,t.pathname||t.search){var m=t.pathname||"",v=t.search||"";t.path=m+v}return t.slashes=t.slashes||e.slashes,t.href=t.format(),t}var y=t.pathname&&"\/"===t.pathname.charAt(0),g=e.host||e.pathname&&"\/"===e.pathname.charAt(0),P=g||y||t.host&&e.pathname,E=P,b=t.pathname&&t.pathname.split("\/")||[],p=e.pathname&&e.pathname.split("\/")||[],S=t.protocol&&!j[t.protocol];if(S&&(t.hostname="",t.port=null,t.host&&(""===b[0]?b[0]=t.host:b.unshift(t.host)),t.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===p[0]?p[0]=e.host:p.unshift(e.host)),e.host=null),P=P&&(""===p[0]||""===b[0])),g)t.host=e.host||""===e.host?e.host:t.host,t.hostname=e.hostname||""===e.hostname?e.hostname:t.hostname,t.search=e.search,t.query=e.query,b=p;else if(p.length)b||(b=[]),b.pop(),b=b.concat(p),t.search=e.search,t.query=e.query;else if(!c.isNullOrUndefined(e.search)){if(S){t.hostname=t.host=b.shift();var $=!!(t.host&&t.host.indexOf("@")>0)&&t.host.split("@");$&&(t.auth=$.shift(),t.host=t.hostname=$.shift())}return t.search=e.search,t.query=e.query,c.isNull(t.pathname)&&c.isNull(t.search)||(t.path=(t.pathname?t.pathname:"")+(t.search?t.search:"")),t.href=t.format(),t}if(!b.length)return t.pathname=null,t.path=t.search?"\/"+t.search:null,t.href=t.format(),t;for(var x=b.slice(-1)[0],_=(t.host||e.host||b.length>1)&&("."===x||".."===x)||""===x,O=0,R=b.length;R>=0;R--)x=b[R],"."===x?b.splice(R,1):".."===x?(b.splice(R,1),O++):O&&(b.splice(R,1),O--);if(!P&&!E)for(;O--;O)b.unshift("..");!P||""===b[0]||b[0]&&"\/"===b[0].charAt(0)||b.unshift(""),_&&"\/"!==b.join("\/").substr(-1)&&b.push("");var I=""===b[0]||b[0]&&"\/"===b[0].charAt(0);if(S){t.hostname=t.host=I?"":b.length?b.shift():"";var $=!!(t.host&&t.host.indexOf("@")>0)&&t.host.split("@");$&&(t.auth=$.shift(),t.host=t.hostname=$.shift())}return P=P||t.host&&b.length,P&&!I&&b.unshift(""),b.length?t.pathname=b.join("\/"):(t.pathname=null,t.path=null),c.isNull(t.pathname)&&c.isNull(t.search)||(t.path=(t.pathname?t.pathname:"")+(t.search?t.search:"")),t.auth=e.auth||t.auth,t.slashes=t.slashes||e.slashes,t.href=t.format(),t},a.prototype.parseHost=function(){var e=this.host,r=u.exec(e);r&&(r=r[0],":"!==r&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)}},{".\/util":46,punycode:41,querystring:44}],46:[function(e,r,t){"use strict";r.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},{}],47:[function(e,r,t){function a(e){var r=this,t=f.call(arguments,1);return new Promise(function(a,o){function i(r){var t;try{t=e.next(r)}catch(e){return o(e)}c(t)}function n(r){var t;try{t=e.throw(r)}catch(e){return o(e)}c(t)}function c(e){if(e.done)return a(e.value);var t=s.call(r,e.value);return t&&l(t)?t.then(i,n):n(new TypeError('You may only yield a function, promise, generator, array, or object, but the following object was passed: "'+String(e.value)+'"'))}return"function"==typeof e&&(e=e.apply(r,t)),e&&"function"==typeof e.next?void i():a(e)})}function s(e){return e?l(e)?e:h(e)||c(e)?a.call(this,e):"function"==typeof e?o.call(this,e):Array.isArray(e)?i.call(this,e):u(e)?n.call(this,e):e:e}function o(e){var r=this;return new Promise(function(t,a){e.call(r,function(e,r){return e?a(e):(arguments.length>2&&(r=f.call(arguments,1)),void t(r))})})}function i(e){return Promise.all(e.map(s,this))}function n(e){function r(e,r){t[r]=void 0,o.push(e.then(function(e){t[r]=e}))}for(var t=new e.constructor,a=Object.keys(e),o=[],i=0;i<a.length;i++){var n=a[i],c=s.call(this,e[n]);c&&l(c)?r(c,n):t[n]=e[n]}return Promise.all(o).then(function(){return t})}function l(e){return"function"==typeof e.then}function c(e){return"function"==typeof e.next&&"function"==typeof e.throw}function h(e){var r=e.constructor;return!!r&&("GeneratorFunction"===r.name||"GeneratorFunction"===r.displayName||c(r.prototype))}function u(e){return Object==e.constructor}var f=Array.prototype.slice;r.exports=a.default=a.co=a,a.wrap=function(e){function r(){return a.call(this,e.apply(this,arguments))}return r.__generatorFunction__=e,r}},{}],48:[function(e,r,t){var a="undefined"!=typeof JSON?JSON:e("jsonify");r.exports=function(e,r){r||(r={}),"function"==typeof r&&(r={cmp:r});var t=r.space||"";"number"==typeof t&&(t=Array(t+1).join(" "));var i="boolean"==typeof r.cycles&&r.cycles,n=r.replacer||function(e,r){return r},l=r.cmp&&function(e){return function(r){return function(t,a){var s={key:t,value:r[t]},o={key:a,value:r[a]};return e(s,o)}}}(r.cmp),c=[];return function e(r,h,u,f){var d=t?"\\n"+new Array(f+1).join(t):"",p=t?": ":":";if(u&&u.toJSON&&"function"==typeof u.toJSON&&(u=u.toJSON()),u=n.call(r,h,u),void 0!==u){if("object"!=typeof u||null===u)return a.stringify(u);if(s(u)){for(var m=[],v=0;v<u.length;v++){var y=e(u,v,u[v],f+1)||a.stringify(null);m.push(d+t+y)}return"["+m.join(",")+d+"]"}if(c.indexOf(u)!==-1){if(i)return a.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}c.push(u);for(var g=o(u).sort(l&&l(u)),m=[],v=0;v<g.length;v++){var h=g[v],P=e(u,h,u[h],f+1);if(P){var E=a.stringify(h)+p+P;m.push(d+t+E)}}return c.splice(c.indexOf(u),1),"{"+m.join(",")+d+"}"}}({"":e},"",e,0)};var s=Array.isArray||function(e){return"[object Array]"==={}.toString.call(e)},o=Object.keys||function(e){var r=Object.prototype.hasOwnProperty||function(){return!0},t=[];for(var a in e)r.call(e,a)&&t.push(a);return t}},{jsonify:49}],49:[function(e,r,t){t.parse=e(".\/lib\/parse"),t.stringify=e(".\/lib\/stringify")},{".\/lib\/parse":50,".\/lib\/stringify":51}],50:[function(e,r,t){var a,s,o,i,n={'"':'"',"\\\\":"\\\\","\/":"\/",b:"\\b",f:"\\f",n:"\\n",r:"\\r",t:"\\t"},l=function(e){throw{name:"SyntaxError",message:e,at:a,text:o}},c=function(e){return e&&e!==s&&l("Expected '"+e+"' instead of '"+s+"'"),s=o.charAt(a),a+=1,s},h=function(){var e,r="";for("-"===s&&(r="-",c("-"));s>="0"&&s<="9";)r+=s,c();if("."===s)for(r+=".";c()&&s>="0"&&s<="9";)r+=s;if("e"===s||"E"===s)for(r+=s,c(),"-"!==s&&"+"!==s||(r+=s,c());s>="0"&&s<="9";)r+=s,c();return e=+r,isFinite(e)?e:void l("Bad number")},u=function(){var e,r,t,a="";if('"'===s)for(;c();){if('"'===s)return c(),a;if("\\\\"===s)if(c(),"u"===s){for(t=0,r=0;r<4&&(e=parseInt(c(),16),isFinite(e));r+=1)t=16*t+e;a+=String.fromCharCode(t)}else{if("string"!=typeof n[s])break;a+=n[s]}else a+=s}l("Bad string")},f=function(){for(;s&&s<=" ";)c()},d=function(){switch(s){case"t":return c("t"),c("r"),c("u"),c("e"),!0;case"f":return c("f"),c("a"),c("l"),c("s"),c("e"),!1;case"n":return c("n"),c("u"),c("l"),c("l"),null}l("Unexpected '"+s+"'")},p=function(){var e=[];if("["===s){if(c("["),f(),"]"===s)return c("]"),e;for(;s;){if(e.push(i()),f(),"]"===s)return c("]"),e;c(","),f()}}l("Bad array")},m=function(){var e,r={};if("{"===s){if(c("{"),f(),"}"===s)return c("}"),r;for(;s;){if(e=u(),f(),c(":"),Object.hasOwnProperty.call(r,e)&&l('Duplicate key "'+e+'"'),r[e]=i(),f(),"}"===s)return c("}"),r;c(","),f()}}l("Bad object")};i=function(){switch(f(),s){case"{":return m();case"[":return p();case'"':return u();case"-":return h();default:return s>="0"&&s<="9"?h():d()}},r.exports=function(e,r){var t;return o=e,a=0,s=" ",t=i(),f(),s&&l("Syntax error"),"function"==typeof r?function e(t,a){var s,o,i=t[a];if(i&&"object"==typeof i)for(s in i)Object.prototype.hasOwnProperty.call(i,s)&&(o=e(i,s),void 0!==o?i[s]=o:delete i[s]);return r.call(t,a,i)}({"":t},""):t}},{}],51:[function(e,r,t){function a(e){return l.lastIndex=0,l.test(e)?'"'+e.replace(l,function(e){var r=c[e];return"string"==typeof r?r:"\\\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function s(e,r){var t,l,c,h,u,f=o,d=r[e];switch(d&&"object"==typeof d&&"function"==typeof d.toJSON&&(d=d.toJSON(e)),"function"==typeof n&&(d=n.call(r,e,d)),typeof d){case"string":return a(d);case"number":return isFinite(d)?String(d):"null";case"boolean":case"null":return String(d);case"object":if(!d)return"null";if(o+=i,u=[],"[object Array]"===Object.prototype.toString.apply(d)){for(h=d.length,t=0;t<h;t+=1)u[t]=s(t,d)||"null";return c=0===u.length?"[]":o?"[\\n"+o+u.join(",\\n"+o)+"\\n"+f+"]":"["+u.join(",")+"]",o=f,c}if(n&&"object"==typeof n)for(h=n.length,t=0;t<h;t+=1)l=n[t],"string"==typeof l&&(c=s(l,d),c&&u.push(a(l)+(o?": ":":")+c));else for(l in d)Object.prototype.hasOwnProperty.call(d,l)&&(c=s(l,d),c&&u.push(a(l)+(o?": ":":")+c));return c=0===u.length?"{}":o?"{\\n"+o+u.join(",\\n"+o)+"\\n"+f+"}":"{"+u.join(",")+"}",o=f,c}}var o,i,n,l=\/[\\\\\\"\\x00-\\x1f\\x7f-\\x9f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]\/g,c={"\\b":"\\\\b","\\t":"\\\\t","\\n":"\\\\n","\\f":"\\\\f","\\r":"\\\\r",'"':'\\\\"',"\\\\":"\\\\\\\\"};r.exports=function(e,r,t){var a;if(o="",i="","number"==typeof t)for(a=0;a<t;a+=1)i+=" ";else"string"==typeof t&&(i=t);if(n=r,r&&"function"!=typeof r&&("object"!=typeof r||"number"!=typeof r.length))throw new Error("JSON.stringify");return s("",{"":e})}},{}],ajv:[function(e,r,t){"use strict";function a(e){return y.test(e)}function Ajv(r){function t(e,r){var t;if("string"==typeof e){if(t=j(e),!t)throw new Error('no schema with key or ref "'+e+'"')}else{var a=O(e);t=a.validate||R(a)}var s=t(r);return t.$async===!0?"*"==C._opts.async?p(s):s:(C.errors=t.errors,s)}function m(e,r){var t=O(e,void 0,r);return t.validate||R(t)}function P(e,r,t,a){if(Array.isArray(e))for(var s=0;s<e.length;s++)P(e[s],void 0,t,a);else r=o.normalizeId(r||e.id),L(r),C._schemas[r]=O(e,t,a,!0)}function E(e,r,t){P(e,r,t,!0)}function b(e,r){var s=e.$schema||C._opts.defaultMeta||w(),o=C._formats.uri;C._formats.uri="function"==typeof o?a:y;var i;try{i=t(s,e)}finally{C._formats.uri=o}if(!i&&r){var n="schema is invalid: "+I();if("log"!=C._opts.validateSchema)throw new Error(n);console.error(n)}return i}function w(){var e=C._opts.meta;return C._opts.defaultMeta="object"==typeof e?e.id||e:C._opts.v5?u.META_SCHEMA_ID:v}function j(e){var r=$(e);switch(typeof r){case"object":return r.validate||R(r);case"string":return j(r);case"undefined":return S(e)}}function S(e){var r=o.schema.call(C,{schema:{}},e);if(r){var t=r.schema,a=r.root,i=r.baseId,l=s.call(C,t,a,void 0,i);return C._fragments[e]=new n({ref:e,fragment:!0,schema:t,root:a,baseId:i,validate:l}),l}}function $(e){return e=o.normalizeId(e),C._schemas[e]||C._refs[e]||C._fragments[e]}function x(e){if(e instanceof RegExp)return _(C._schemas,e),void _(C._refs,e);switch(typeof e){case"undefined":return _(C._schemas),_(C._refs),void C._cache.clear();case"string":var r=$(e);return r&&C._cache.del(r.jsonStr),delete C._schemas[e],void delete C._refs[e];case"object":var t=l(e);C._cache.del(t);var a=e.id;a&&(a=o.normalizeId(a),delete C._schemas[a],delete C._refs[a])}}function _(e,r){for(var t in e){var a=e[t];a.meta||r&&!r.test(t)||(C._cache.del(a.jsonStr),delete e[t])}}function O(e,r,t,a){if("object"!=typeof e)throw new Error("schema should be object");var s=l(e),i=C._cache.get(s);if(i)return i;a=a||C._opts.addUsedSchema!==!1;var c=o.normalizeId(e.id);c&&a&&L(c);var h,u=C._opts.validateSchema!==!1&&!r;u&&!(h=e.id&&e.id==e.$schema)&&b(e,!0);var f=o.ids.call(C,e),d=new n({id:c,schema:e,localRefs:f,jsonStr:s,meta:t});return"#"!=c[0]&&a&&(C._refs[c]=d),C._cache.put(s,d),u&&h&&b(e,!0),d}function R(e,r){function t(){var r=e.validate,a=r.apply(null,arguments);return t.errors=r.errors,a}if(e.compiling)return e.validate=t,t.schema=e.schema,t.errors=null,t.root=r?r:t,e.schema.$async===!0&&(t.$async=!0),t;e.compiling=!0;var a;e.meta&&(a=C._opts,C._opts=C._metaOpts);var o;try{o=s.call(C,e.schema,r,e.localRefs)}finally{e.compiling=!1,e.meta&&(C._opts=a)}return e.validate=o,e.refs=o.refs,e.refVal=o.refVal,e.root=o.root,o}function I(e,r){if(e=e||C.errors,!e)return"No errors";r=r||{};for(var t=void 0===r.separator?", ":r.separator,a=void 0===r.dataVar?"data":r.dataVar,s="",o=0;o<e.length;o++){var i=e[o];i&&(s+=a+i.dataPath+" "+i.message+t)}return s.slice(0,-t.length)}function A(e,r){"string"==typeof r&&(r=new RegExp(r)),C._formats[e]=r}function k(){if(C._opts.meta!==!1){var r=e(".\/refs\/json-schema-draft-04.json");E(r,v,!0),C._refs["http:\/\/json-schema.org\/schema"]=v}}function q(){var e=C._opts.schemas;if(e)if(Array.isArray(e))P(e);else for(var r in e)P(e[r],r)}function D(){for(var e in C._opts.formats){var r=C._opts.formats[e];A(e,r)}}function L(e){if(C._schemas[e]||C._refs[e])throw new Error('schema with key or id "'+e+'" already exists')}function Q(){for(var e=f.copy(C._opts),r=0;r<g.length;r++)delete e[g[r]];return e}if(!(this instanceof Ajv))return new Ajv(r);var C=this;r=this._opts=f.copy(r)||{},this._schemas={},this._refs={},this._fragments={},this._formats=c(r.format),this._cache=r.cache||new i,this._loadingSchemas={},this._compilations=[],this.RULES=h(),this.validate=t,this.compile=m,this.addSchema=P,this.addMetaSchema=E,this.validateSchema=b,this.getSchema=j,this.removeSchema=x,this.addFormat=A,this.errorsText=I,this._addSchema=O,this._compile=R,r.loopRequired=r.loopRequired||1\/0,(r.async||r.transpile)&&d.setup(r),r.beautify===!0&&(r.beautify={indent_size:2}),"property"==r.errorDataPath&&(r._errorDataPathProperty=!0),this._metaOpts=Q(),r.formats&&D(),k(),r.v5&&u.enable(this),"object"==typeof r.meta&&E(r.meta),q()}var s=e(".\/compile"),o=e(".\/compile\/resolve"),i=e(".\/cache"),n=e(".\/compile\/schema_obj"),l=e("json-stable-stringify"),c=e(".\/compile\/formats"),h=e(".\/compile\/rules"),u=e(".\/v5"),f=e(".\/compile\/util"),d=e(".\/async"),p=e("co");r.exports=Ajv,Ajv.prototype.compileAsync=d.compile;var m=e(".\/keyword");Ajv.prototype.addKeyword=m.add,Ajv.prototype.getKeyword=m.get,Ajv.prototype.removeKeyword=m.remove,Ajv.ValidationError=e(".\/compile\/validation_error");var v="http:\/\/json-schema.org\/draft-04\/schema",y=\/^(?:(?:[a-z][a-z0-9+-.]*:)?\\\/\\\/)?[^\\s]*$\/i,g=["removeAdditional","useDefaults","coerceTypes"]},{".\/async":1,".\/cache":2,".\/compile":6,".\/compile\/formats":5,".\/compile\/resolve":7,".\/compile\/rules":8,".\/compile\/schema_obj":9,".\/compile\/util":11,".\/compile\/validation_error":12,".\/keyword":37,".\/refs\/json-schema-draft-04.json":38,".\/v5":40,co:47,"json-stable-stringify":48}]},{},[])("ajv")});$/;"	function	line:5
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/ajv.min.js	/^t("switch")}function s(e){return{not:{items:{not:e}}}}var o="https:\/\/raw.githubusercontent.com\/epoberezkin\/ajv\/master\/lib\/refs\/json-schema-v5.json";r.exports={enable:a,META_SCHEMA_ID:o}},{".\/dotjs\/_formatLimit":13,".\/dotjs\/constant":20,".\/dotjs\/patternRequired":30,".\/dotjs\/switch":34,".\/refs\/json-schema-v5.json":39}],41:[function(r,t,a){(function(r){!function(s){function o(e){throw new RangeError(D[e])}function i(e,r){for(var t=e.length,a=[];t--;)a[t]=r(e[t]);return a}function n(e,r){var t=e.split("@"),a="";t.length>1&&(a=t[0]+"@",e=t[1]),e=e.replace(q,".");var s=e.split("."),o=i(s,r).join(".");return a+o}function l(e){for(var r,t,a=[],s=0,o=e.length;s<o;)r=e.charCodeAt(s++),r>=55296&&r<=56319&&s<o?(t=e.charCodeAt(s++),56320==(64512&t)?a.push(((1023&r)<<10)+(1023&t)+65536):(a.push(r),s--)):a.push(r);return a}function c(e){return i(e,function(e){var r="";return e>65535&&(e-=65536,r+=C(e>>>10&1023|55296),e=56320|1023&e),r+=C(e)}).join("")}function h(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:j}function u(e,r){return e+22+75*(e<26)-((0!=r)<<5)}function f(e,r,t){var a=0;for(e=t?Q(e\/_):e>>1,e+=Q(e\/r);e>L*$>>1;a+=j)e=Q(e\/L);return Q(a+(L+1)*e\/(e+x))}function d(e){var r,t,a,s,i,n,l,u,d,p,m=[],v=e.length,y=0,g=R,P=O;for(t=e.lastIndexOf(I),t<0&&(t=0),a=0;a<t;++a)e.charCodeAt(a)>=128&&o("not-basic"),m.push(e.charCodeAt(a));for(s=t>0?t+1:0;s<v;){for(i=y,n=1,l=j;s>=v&&o("invalid-input"),u=h(e.charCodeAt(s++)),(u>=j||u>Q((w-y)\/n))&&o("overflow"),y+=u*n,d=l<=P?S:l>=P+$?$:l-P,!(u<d);l+=j)p=j-d,n>Q(w\/p)&&o("overflow"),n*=p;r=m.length+1,P=f(y-i,r,0==i),Q(y\/r)>w-g&&o("overflow"),g+=Q(y\/r),y%=r,m.splice(y++,0,g)}return c(m)}function p(e){var r,t,a,s,i,n,c,h,d,p,m,v,y,g,P,E=[];for(e=l(e),v=e.length,r=R,t=0,i=O,n=0;n<v;++n)m=e[n],m<128&&E.push(C(m));for(a=s=E.length,s&&E.push(I);a<v;){for(c=w,n=0;n<v;++n)m=e[n],m>=r&&m<c&&(c=m);for(y=a+1,c-r>Q((w-t)\/y)&&o("overflow"),t+=(c-r)*y,r=c,n=0;n<v;++n)if(m=e[n],m<r&&++t>w&&o("overflow"),m==r){for(h=t,d=j;p=d<=i?S:d>=i+$?$:d-i,!(h<p);d+=j)P=h-p,g=j-p,E.push(C(u(p+P%g,0))),h=Q(P\/g);E.push(C(u(h,0))),i=f(t,y,a==s),t=0,++a}++t,++r}return E.join("")}function m(e){return n(e,function(e){return A.test(e)?d(e.slice(4).toLowerCase()):e})}function v(e){return n(e,function(e){return k.test(e)?"xn--"+p(e):e})}var y="object"==typeof a&&a&&!a.nodeType&&a,g="object"==typeof t&&t&&!t.nodeType&&t,P="object"==typeof r&&r;P.global!==P&&P.window!==P&&P.self!==P||(s=P);var E,b,w=2147483647,j=36,S=1,$=26,x=38,_=700,O=72,R=128,I="-",A=\/^xn--\/,k=\/[^\\x20-\\x7E]\/,q=\/[\\x2E\\u3002\\uFF0E\\uFF61]\/g,D={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},L=j-S,Q=Math.floor,C=String.fromCharCode;if(E={version:"1.4.1",ucs2:{decode:l,encode:c},decode:d,encode:p,toASCII:v,toUnicode:m},"function"==typeof e&&"object"==typeof e.amd&&e.amd)e("punycode",function(){return E});else if(y&&g)if(t.exports==y)g.exports=E;else for(b in E)E.hasOwnProperty(b)&&(y[b]=E[b]);else s.punycode=E}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],42:[function(e,r,t){"use strict";function a(e,r){return Object.prototype.hasOwnProperty.call(e,r)}r.exports=function(e,r,t,o){r=r||"&",t=t||"=";var i={};if("string"!=typeof e||0===e.length)return i;var n=\/\\+\/g;e=e.split(r);var l=1e3;o&&"number"==typeof o.maxKeys&&(l=o.maxKeys);var c=e.length;l>0&&c>l&&(c=l);for(var h=0;h<c;++h){var u,f,d,p,m=e[h].replace(n,"%20"),v=m.indexOf(t);v>=0?(u=m.substr(0,v),f=m.substr(v+1)):(u=m,f=""),d=decodeURIComponent(u),p=decodeURIComponent(f),a(i,d)?s(i[d])?i[d].push(p):i[d]=[i[d],p]:i[d]=p}return i};var s=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],43:[function(e,r,t){"use strict";function a(e,r){if(e.map)return e.map(r);for(var t=[],a=0;a<e.length;a++)t.push(r(e[a],a));return t}var s=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};r.exports=function(e,r,t,n){return r=r||"&",t=t||"=",null===e&&(e=void 0),"object"==typeof e?a(i(e),function(i){var n=encodeURIComponent(s(i))+t;return o(e[i])?a(e[i],function(e){return n+encodeURIComponent(s(e))}).join(r):n+encodeURIComponent(s(e[i]))}).join(r):n?encodeURIComponent(s(n))+t+encodeURIComponent(s(e)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},i=Object.keys||function(e){var r=[];for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.push(t);return r}},{}],44:[function(e,r,t){"use strict";t.decode=t.parse=e(".\/decode"),t.encode=t.stringify=e(".\/encode")},{".\/decode":42,".\/encode":43}],45:[function(e,r,t){"use strict";function a(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function s(e,r,t){if(e&&c.isObject(e)&&e instanceof a)return e;var s=new a;return s.parse(e,r,t),s}function o(e){return c.isString(e)&&(e=s(e)),e instanceof a?e.format():a.prototype.format.call(e)}function i(e,r){return s(e,!1,!0).resolve(r)}function n(e,r){return e?s(e,!1,!0).resolveObject(r):r}var l=e("punycode"),c=e(".\/util");t.parse=s,t.resolve=i,t.resolveObject=n,t.format=o,t.Url=a;var h=\/^([a-z0-9.+-]+:)\/i,u=\/:[0-9]*$\/,f=\/^(\\\/\\\/?(?!\\\/)[^\\?\\s]*)(\\?[^\\s]*)?$\/,d=["<",">",'"',"`"," ","\\r","\\n","\\t"],p=["{","}","|","\\\\","^","`"].concat(d),m=["'"].concat(p),v=["%","\/","?",";","#"].concat(m),y=["\/","?","#"],g=255,P=\/^[+a-z0-9A-Z_-]{0,63}$\/,E=\/^([+a-z0-9A-Z_-]{0,63})(.*)$\/,b={javascript:!0,"javascript:":!0},w={javascript:!0,"javascript:":!0},j={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},S=e("querystring");a.prototype.parse=function(e,r,t){if(!c.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),s=a!==-1&&a<e.indexOf("#")?"?":"#",o=e.split(s),i=\/\\\\\/g;o[0]=o[0].replace(i,"\/"),e=o.join(s);var n=e;if(n=n.trim(),!t&&1===e.split("#").length){var u=f.exec(n);if(u)return this.path=n,this.href=n,this.pathname=u[1],u[2]?(this.search=u[2],this.query=r?S.parse(this.search.substr(1)):this.search.substr(1)):r&&(this.search="",this.query={}),this}var d=h.exec(n);if(d){d=d[0];var p=d.toLowerCase();this.protocol=p,n=n.substr(d.length)}if(t||d||n.match(\/^\\\/\\\/[^@\\\/]+@[^@\\\/]+\/)){var $="\/\/"===n.substr(0,2);!$||d&&w[d]||(n=n.substr(2),this.slashes=!0)}if(!w[d]&&($||d&&!j[d])){for(var x=-1,_=0;_<y.length;_++){var O=n.indexOf(y[_]);O!==-1&&(x===-1||O<x)&&(x=O)}var R,I;I=x===-1?n.lastIndexOf("@"):n.lastIndexOf("@",x),I!==-1&&(R=n.slice(0,I),n=n.slice(I+1),this.auth=decodeURIComponent(R)),x=-1;for(var _=0;_<v.length;_++){var O=n.indexOf(v[_]);O!==-1&&(x===-1||O<x)&&(x=O)}x===-1&&(x=n.length),this.host=n.slice(0,x),n=n.slice(x),this.parseHost(),this.hostname=this.hostname||"";var A="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!A)for(var k=this.hostname.split(\/\\.\/),_=0,q=k.length;_<q;_++){var D=k[_];if(D&&!D.match(P)){for(var L="",Q=0,C=D.length;Q<C;Q++)L+=D.charCodeAt(Q)>127?"x":D[Q];if(!L.match(P)){var V=k.slice(0,_),z=k.slice(_+1),U=D.match(E);U&&(V.push(U[1]),z.unshift(U[2])),z.length&&(n="\/"+z.join(".")+n),this.hostname=V.join(".");break}}}this.hostname=this.hostname.length>g?"":this.hostname.toLowerCase(),A||(this.hostname=l.toASCII(this.hostname));var T=this.port?":"+this.port:"",M=this.hostname||"";this.host=M+T,this.href+=this.host,A&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"\/"!==n[0]&&(n="\/"+n))}if(!b[p])for(var _=0,q=m.length;_<q;_++){var N=m[_];if(n.indexOf(N)!==-1){var F=encodeURIComponent(N);F===N&&(F=escape(N)),n=n.split(N).join(F)}}var H=n.indexOf("#");H!==-1&&(this.hash=n.substr(H),n=n.slice(0,H));var J=n.indexOf("?");if(J!==-1?(this.search=n.substr(J),this.query=n.substr(J+1),r&&(this.query=S.parse(this.query)),n=n.slice(0,J)):r&&(this.search="",this.query={}),n&&(this.pathname=n),j[p]&&this.hostname&&!this.pathname&&(this.pathname="\/"),this.pathname||this.search){var T=this.pathname||"",G=this.search||"";this.path=T+G}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=encodeURIComponent(e),e=e.replace(\/%3A\/i,":"),e+="@");var r=this.protocol||"",t=this.pathname||"",a=this.hash||"",s=!1,o="";this.host?s=e+this.host:this.hostname&&(s=e+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(s+=":"+this.port)),this.query&&c.isObject(this.query)&&Object.keys(this.query).length&&(o=S.stringify(this.query));var i=this.search||o&&"?"+o||"";return r&&":"!==r.substr(-1)&&(r+=":"),this.slashes||(!r||j[r])&&s!==!1?(s="\/\/"+(s||""),t&&"\/"!==t.charAt(0)&&(t="\/"+t)):s||(s=""),a&&"#"!==a.charAt(0)&&(a="#"+a),i&&"?"!==i.charAt(0)&&(i="?"+i),t=t.replace(\/[?#]\/g,function(e){return encodeURIComponent(e)}),i=i.replace("#","%23"),r+s+t+i+a},a.prototype.resolve=function(e){return this.resolveObject(s(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(c.isString(e)){var r=new a;r.parse(e,!1,!0),e=r}for(var t=new a,s=Object.keys(this),o=0;o<s.length;o++){var i=s[o];t[i]=this[i]}if(t.hash=e.hash,""===e.href)return t.href=t.format(),t;if(e.slashes&&!e.protocol){for(var n=Object.keys(e),l=0;l<n.length;l++){var h=n[l];"protocol"!==h&&(t[h]=e[h])}return j[t.protocol]&&t.hostname&&!t.pathname&&(t.path=t.pathname="\/"),t.href=t.format(),t}if(e.protocol&&e.protocol!==t.protocol){if(!j[e.protocol]){for(var u=Object.keys(e),f=0;f<u.length;f++){var d=u[f];t[d]=e[d]}return t.href=t.format(),t}if(t.protocol=e.protocol,e.host||w[e.protocol])t.pathname=e.pathname;else{for(var p=(e.pathname||"").split("\/");p.length&&!(e.host=p.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==p[0]&&p.unshift(""),p.length<2&&p.unshift(""),t.pathname=p.join("\/")}if(t.search=e.search,t.query=e.query,t.host=e.host||"",t.auth=e.auth,t.hostname=e.hostname||e.host,t.port=e.port,t.pathname||t.search){var m=t.pathname||"",v=t.search||"";t.path=m+v}return t.slashes=t.slashes||e.slashes,t.href=t.format(),t}var y=t.pathname&&"\/"===t.pathname.charAt(0),g=e.host||e.pathname&&"\/"===e.pathname.charAt(0),P=g||y||t.host&&e.pathname,E=P,b=t.pathname&&t.pathname.split("\/")||[],p=e.pathname&&e.pathname.split("\/")||[],S=t.protocol&&!j[t.protocol];if(S&&(t.hostname="",t.port=null,t.host&&(""===b[0]?b[0]=t.host:b.unshift(t.host)),t.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===p[0]?p[0]=e.host:p.unshift(e.host)),e.host=null),P=P&&(""===p[0]||""===b[0])),g)t.host=e.host||""===e.host?e.host:t.host,t.hostname=e.hostname||""===e.hostname?e.hostname:t.hostname,t.search=e.search,t.query=e.query,b=p;else if(p.length)b||(b=[]),b.pop(),b=b.concat(p),t.search=e.search,t.query=e.query;else if(!c.isNullOrUndefined(e.search)){if(S){t.hostname=t.host=b.shift();var $=!!(t.host&&t.host.indexOf("@")>0)&&t.host.split("@");$&&(t.auth=$.shift(),t.host=t.hostname=$.shift())}return t.search=e.search,t.query=e.query,c.isNull(t.pathname)&&c.isNull(t.search)||(t.path=(t.pathname?t.pathname:"")+(t.search?t.search:"")),t.href=t.format(),t}if(!b.length)return t.pathname=null,t.path=t.search?"\/"+t.search:null,t.href=t.format(),t;for(var x=b.slice(-1)[0],_=(t.host||e.host||b.length>1)&&("."===x||".."===x)||""===x,O=0,R=b.length;R>=0;R--)x=b[R],"."===x?b.splice(R,1):".."===x?(b.splice(R,1),O++):O&&(b.splice(R,1),O--);if(!P&&!E)for(;O--;O)b.unshift("..");!P||""===b[0]||b[0]&&"\/"===b[0].charAt(0)||b.unshift(""),_&&"\/"!==b.join("\/").substr(-1)&&b.push("");var I=""===b[0]||b[0]&&"\/"===b[0].charAt(0);if(S){t.hostname=t.host=I?"":b.length?b.shift():"";var $=!!(t.host&&t.host.indexOf("@")>0)&&t.host.split("@");$&&(t.auth=$.shift(),t.host=t.hostname=$.shift())}return P=P||t.host&&b.length,P&&!I&&b.unshift(""),b.length?t.pathname=b.join("\/"):(t.pathname=null,t.path=null),c.isNull(t.pathname)&&c.isNull(t.search)||(t.path=(t.pathname?t.pathname:"")+(t.search?t.search:"")),t.auth=e.auth||t.auth,t.slashes=t.slashes||e.slashes,t.href=t.format(),t},a.prototype.parseHost=function(){var e=this.host,r=u.exec(e);r&&(r=r[0],":"!==r&&(this.port=r.substr(1)),e=e.substr(0,e.length-r.length)),e&&(this.hostname=e)}},{".\/util":46,punycode:41,querystring:44}],46:[function(e,r,t){"use strict";r.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},{}],47:[function(e,r,t){function a(e){var r=this,t=f.call(arguments,1);return new Promise(function(a,o){function i(r){var t;try{t=e.next(r)}catch(e){return o(e)}c(t)}function n(r){var t;try{t=e.throw(r)}catch(e){return o(e)}c(t)}function c(e){if(e.done)return a(e.value);var t=s.call(r,e.value);return t&&l(t)?t.then(i,n):n(new TypeError('You may only yield a function, promise, generator, array, or object, but the following object was passed: "'+String(e.value)+'"'))}return"function"==typeof e&&(e=e.apply(r,t)),e&&"function"==typeof e.next?void i():a(e)})}function s(e){return e?l(e)?e:h(e)||c(e)?a.call(this,e):"function"==typeof e?o.call(this,e):Array.isArray(e)?i.call(this,e):u(e)?n.call(this,e):e:e}function o(e){var r=this;return new Promise(function(t,a){e.call(r,function(e,r){return e?a(e):(arguments.length>2&&(r=f.call(arguments,1)),void t(r))})})}function i(e){return Promise.all(e.map(s,this))}function n(e){function r(e,r){t[r]=void 0,o.push(e.then(function(e){t[r]=e}))}for(var t=new e.constructor,a=Object.keys(e),o=[],i=0;i<a.length;i++){var n=a[i],c=s.call(this,e[n]);c&&l(c)?r(c,n):t[n]=e[n]}return Promise.all(o).then(function(){return t})}function l(e){return"function"==typeof e.then}function c(e){return"function"==typeof e.next&&"function"==typeof e.throw}function h(e){var r=e.constructor;return!!r&&("GeneratorFunction"===r.name||"GeneratorFunction"===r.displayName||c(r.prototype))}function u(e){return Object==e.constructor}var f=Array.prototype.slice;r.exports=a.default=a.co=a,a.wrap=function(e){function r(){return a.call(this,e.apply(this,arguments))}return r.__generatorFunction__=e,r}},{}],48:[function(e,r,t){var a="undefined"!=typeof JSON?JSON:e("jsonify");r.exports=function(e,r){r||(r={}),"function"==typeof r&&(r={cmp:r});var t=r.space||"";"number"==typeof t&&(t=Array(t+1).join(" "));var i="boolean"==typeof r.cycles&&r.cycles,n=r.replacer||function(e,r){return r},l=r.cmp&&function(e){return function(r){return function(t,a){var s={key:t,value:r[t]},o={key:a,value:r[a]};return e(s,o)}}}(r.cmp),c=[];return function e(r,h,u,f){var d=t?"\\n"+new Array(f+1).join(t):"",p=t?": ":":";if(u&&u.toJSON&&"function"==typeof u.toJSON&&(u=u.toJSON()),u=n.call(r,h,u),void 0!==u){if("object"!=typeof u||null===u)return a.stringify(u);if(s(u)){for(var m=[],v=0;v<u.length;v++){var y=e(u,v,u[v],f+1)||a.stringify(null);m.push(d+t+y)}return"["+m.join(",")+d+"]"}if(c.indexOf(u)!==-1){if(i)return a.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}c.push(u);for(var g=o(u).sort(l&&l(u)),m=[],v=0;v<g.length;v++){var h=g[v],P=e(u,h,u[h],f+1);if(P){var E=a.stringify(h)+p+P;m.push(d+t+E)}}return c.splice(c.indexOf(u),1),"{"+m.join(",")+d+"}"}}({"":e},"",e,0)};var s=Array.isArray||function(e){return"[object Array]"==={}.toString.call(e)},o=Object.keys||function(e){var r=Object.prototype.hasOwnProperty||function(){return!0},t=[];for(var a in e)r.call(e,a)&&t.push(a);return t}},{jsonify:49}],49:[function(e,r,t){t.parse=e(".\/lib\/parse"),t.stringify=e(".\/lib\/stringify")},{".\/lib\/parse":50,".\/lib\/stringify":51}],50:[function(e,r,t){var a,s,o,i,n={'"':'"',"\\\\":"\\\\","\/":"\/",b:"\\b",f:"\\f",n:"\\n",r:"\\r",t:"\\t"},l=function(e){throw{name:"SyntaxError",message:e,at:a,text:o}},c=function(e){return e&&e!==s&&l("Expected '"+e+"' instead of '"+s+"'"),s=o.charAt(a),a+=1,s},h=function(){var e,r="";for("-"===s&&(r="-",c("-"));s>="0"&&s<="9";)r+=s,c();if("."===s)for(r+=".";c()&&s>="0"&&s<="9";)r+=s;if("e"===s||"E"===s)for(r+=s,c(),"-"!==s&&"+"!==s||(r+=s,c());s>="0"&&s<="9";)r+=s,c();return e=+r,isFinite(e)?e:void l("Bad number")},u=function(){var e,r,t,a="";if('"'===s)for(;c();){if('"'===s)return c(),a;if("\\\\"===s)if(c(),"u"===s){for(t=0,r=0;r<4&&(e=parseInt(c(),16),isFinite(e));r+=1)t=16*t+e;a+=String.fromCharCode(t)}else{if("string"!=typeof n[s])break;a+=n[s]}else a+=s}l("Bad string")},f=function(){for(;s&&s<=" ";)c()},d=function(){switch(s){case"t":return c("t"),c("r"),c("u"),c("e"),!0;case"f":return c("f"),c("a"),c("l"),c("s"),c("e"),!1;case"n":return c("n"),c("u"),c("l"),c("l"),null}l("Unexpected '"+s+"'")},p=function(){var e=[];if("["===s){if(c("["),f(),"]"===s)return c("]"),e;for(;s;){if(e.push(i()),f(),"]"===s)return c("]"),e;c(","),f()}}l("Bad array")},m=function(){var e,r={};if("{"===s){if(c("{"),f(),"}"===s)return c("}"),r;for(;s;){if(e=u(),f(),c(":"),Object.hasOwnProperty.call(r,e)&&l('Duplicate key "'+e+'"'),r[e]=i(),f(),"}"===s)return c("}"),r;c(","),f()}}l("Bad object")};i=function(){switch(f(),s){case"{":return m();case"[":return p();case'"':return u();case"-":return h();default:return s>="0"&&s<="9"?h():d()}},r.exports=function(e,r){var t;return o=e,a=0,s=" ",t=i(),f(),s&&l("Syntax error"),"function"==typeof r?function e(t,a){var s,o,i=t[a];if(i&&"object"==typeof i)for(s in i)Object.prototype.hasOwnProperty.call(i,s)&&(o=e(i,s),void 0!==o?i[s]=o:delete i[s]);return r.call(t,a,i)}({"":t},""):t}},{}],51:[function(e,r,t){function a(e){return l.lastIndex=0,l.test(e)?'"'+e.replace(l,function(e){var r=c[e];return"string"==typeof r?r:"\\\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function s(e,r){var t,l,c,h,u,f=o,d=r[e];switch(d&&"object"==typeof d&&"function"==typeof d.toJSON&&(d=d.toJSON(e)),"function"==typeof n&&(d=n.call(r,e,d)),typeof d){case"string":return a(d);case"number":return isFinite(d)?String(d):"null";case"boolean":case"null":return String(d);case"object":if(!d)return"null";if(o+=i,u=[],"[object Array]"===Object.prototype.toString.apply(d)){for(h=d.length,t=0;t<h;t+=1)u[t]=s(t,d)||"null";return c=0===u.length?"[]":o?"[\\n"+o+u.join(",\\n"+o)+"\\n"+f+"]":"["+u.join(",")+"]",o=f,c}if(n&&"object"==typeof n)for(h=n.length,t=0;t<h;t+=1)l=n[t],"string"==typeof l&&(c=s(l,d),c&&u.push(a(l)+(o?": ":":")+c));else for(l in d)Object.prototype.hasOwnProperty.call(d,l)&&(c=s(l,d),c&&u.push(a(l)+(o?": ":":")+c));return c=0===u.length?"{}":o?"{\\n"+o+u.join(",\\n"+o)+"\\n"+f+"}":"{"+u.join(",")+"}",o=f,c}}var o,i,n,l=\/[\\\\\\"\\x00-\\x1f\\x7f-\\x9f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]\/g,c={"\\b":"\\\\b","\\t":"\\\\t","\\n":"\\\\n","\\f":"\\\\f","\\r":"\\\\r",'"':'\\\\"',"\\\\":"\\\\\\\\"};r.exports=function(e,r,t){var a;if(o="",i="","number"==typeof t)for(a=0;a<t;a+=1)i+=" ";else"string"==typeof t&&(i=t);if(n=r,r&&"function"!=typeof r&&("object"!=typeof r||"number"!=typeof r.length))throw new Error("JSON.stringify");return s("",{"":e})}},{}],ajv:[function(e,r,t){"use strict";function a(e){return y.test(e)}function Ajv(r){function t(e,r){var t;if("string"==typeof e){if(t=j(e),!t)throw new Error('no schema with key or ref "'+e+'"')}else{var a=O(e);t=a.validate||R(a)}var s=t(r);return t.$async===!0?"*"==C._opts.async?p(s):s:(C.errors=t.errors,s)}function m(e,r){var t=O(e,void 0,r);return t.validate||R(t)}function P(e,r,t,a){if(Array.isArray(e))for(var s=0;s<e.length;s++)P(e[s],void 0,t,a);else r=o.normalizeId(r||e.id),L(r),C._schemas[r]=O(e,t,a,!0)}function E(e,r,t){P(e,r,t,!0)}function b(e,r){var s=e.$schema||C._opts.defaultMeta||w(),o=C._formats.uri;C._formats.uri="function"==typeof o?a:y;var i;try{i=t(s,e)}finally{C._formats.uri=o}if(!i&&r){var n="schema is invalid: "+I();if("log"!=C._opts.validateSchema)throw new Error(n);console.error(n)}return i}function w(){var e=C._opts.meta;return C._opts.defaultMeta="object"==typeof e?e.id||e:C._opts.v5?u.META_SCHEMA_ID:v}function j(e){var r=$(e);switch(typeof r){case"object":return r.validate||R(r);case"string":return j(r);case"undefined":return S(e)}}function S(e){var r=o.schema.call(C,{schema:{}},e);if(r){var t=r.schema,a=r.root,i=r.baseId,l=s.call(C,t,a,void 0,i);return C._fragments[e]=new n({ref:e,fragment:!0,schema:t,root:a,baseId:i,validate:l}),l}}function $(e){return e=o.normalizeId(e),C._schemas[e]||C._refs[e]||C._fragments[e]}function x(e){if(e instanceof RegExp)return _(C._schemas,e),void _(C._refs,e);switch(typeof e){case"undefined":return _(C._schemas),_(C._refs),void C._cache.clear();case"string":var r=$(e);return r&&C._cache.del(r.jsonStr),delete C._schemas[e],void delete C._refs[e];case"object":var t=l(e);C._cache.del(t);var a=e.id;a&&(a=o.normalizeId(a),delete C._schemas[a],delete C._refs[a])}}function _(e,r){for(var t in e){var a=e[t];a.meta||r&&!r.test(t)||(C._cache.del(a.jsonStr),delete e[t])}}function O(e,r,t,a){if("object"!=typeof e)throw new Error("schema should be object");var s=l(e),i=C._cache.get(s);if(i)return i;a=a||C._opts.addUsedSchema!==!1;var c=o.normalizeId(e.id);c&&a&&L(c);var h,u=C._opts.validateSchema!==!1&&!r;u&&!(h=e.id&&e.id==e.$schema)&&b(e,!0);var f=o.ids.call(C,e),d=new n({id:c,schema:e,localRefs:f,jsonStr:s,meta:t});return"#"!=c[0]&&a&&(C._refs[c]=d),C._cache.put(s,d),u&&h&&b(e,!0),d}function R(e,r){function t(){var r=e.validate,a=r.apply(null,arguments);return t.errors=r.errors,a}if(e.compiling)return e.validate=t,t.schema=e.schema,t.errors=null,t.root=r?r:t,e.schema.$async===!0&&(t.$async=!0),t;e.compiling=!0;var a;e.meta&&(a=C._opts,C._opts=C._metaOpts);var o;try{o=s.call(C,e.schema,r,e.localRefs)}finally{e.compiling=!1,e.meta&&(C._opts=a)}return e.validate=o,e.refs=o.refs,e.refVal=o.refVal,e.root=o.root,o}function I(e,r){if(e=e||C.errors,!e)return"No errors";r=r||{};for(var t=void 0===r.separator?", ":r.separator,a=void 0===r.dataVar?"data":r.dataVar,s="",o=0;o<e.length;o++){var i=e[o];i&&(s+=a+i.dataPath+" "+i.message+t)}return s.slice(0,-t.length)}function A(e,r){"string"==typeof r&&(r=new RegExp(r)),C._formats[e]=r}function k(){if(C._opts.meta!==!1){var r=e(".\/refs\/json-schema-draft-04.json");E(r,v,!0),C._refs["http:\/\/json-schema.org\/schema"]=v}}function q(){var e=C._opts.schemas;if(e)if(Array.isArray(e))P(e);else for(var r in e)P(e[r],r)}function D(){for(var e in C._opts.formats){var r=C._opts.formats[e];A(e,r)}}function L(e){if(C._schemas[e]||C._refs[e])throw new Error('schema with key or id "'+e+'" already exists')}function Q(){for(var e=f.copy(C._opts),r=0;r<g.length;r++)delete e[g[r]];return e}if(!(this instanceof Ajv))return new Ajv(r);var C=this;r=this._opts=f.copy(r)||{},this._schemas={},this._refs={},this._fragments={},this._formats=c(r.format),this._cache=r.cache||new i,this._loadingSchemas={},this._compilations=[],this.RULES=h(),this.validate=t,this.compile=m,this.addSchema=P,this.addMetaSchema=E,this.validateSchema=b,this.getSchema=j,this.removeSchema=x,this.addFormat=A,this.errorsText=I,this._addSchema=O,this._compile=R,r.loopRequired=r.loopRequired||1\/0,(r.async||r.transpile)&&d.setup(r),r.beautify===!0&&(r.beautify={indent_size:2}),"property"==r.errorDataPath&&(r._errorDataPathProperty=!0),this._metaOpts=Q(),r.formats&&D(),k(),r.v5&&u.enable(this),"object"==typeof r.meta&&E(r.meta),q()}var s=e(".\/compile"),o=e(".\/compile\/resolve"),i=e(".\/cache"),n=e(".\/compile\/schema_obj"),l=e("json-stable-stringify"),c=e(".\/compile\/formats"),h=e(".\/compile\/rules"),u=e(".\/v5"),f=e(".\/compile\/util"),d=e(".\/async"),p=e("co");r.exports=Ajv,Ajv.prototype.compileAsync=d.compile;var m=e(".\/keyword");Ajv.prototype.addKeyword=m.add,Ajv.prototype.getKeyword=m.get,Ajv.prototype.removeKeyword=m.remove,Ajv.ValidationError=e(".\/compile\/validation_error");var v="http:\/\/json-schema.org\/draft-04\/schema",y=\/^(?:(?:[a-z][a-z0-9+-.]*:)?\\\/\\\/)?[^\\s]*$\/i,g=["removeAdditional","useDefaults","coerceTypes"]},{".\/async":1,".\/cache":2,".\/compile":6,".\/compile\/formats":5,".\/compile\/resolve":7,".\/compile\/rules":8,".\/compile\/schema_obj":9,".\/compile\/util":11,".\/compile\/validation_error":12,".\/keyword":37,".\/refs\/json-schema-draft-04.json":38,".\/v5":40,co:47,"json-stable-stringify":48}]},{},[])("ajv")});$/;"	function	line:5
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^require=function e(t,n,r){function i(o,a){if(!n[o]){if(!t[o]){var u="function"==typeof require&&require;if(!a&&u)return u(o,!0);if(s)return s(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return i(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var s="function"==typeof require&&require,o=0;o<r.length;o++)i(r[o]);return i}({1:[function(e,t,n){},{}],2:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function i(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=o.prototype):(null===e&&(e=new o(t)),e.length=t),e}function o(e,t,n){if(!(o.TYPED_ARRAY_SUPPORT||this instanceof o))return new o(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return l(this,e)}return a(this,e,t,n)}function a(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?f(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function c(e,t,n,r){return u(t),t<=0?s(e,t):void 0!==n?"string"==typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}function l(e,t){if(u(t),e=s(e,t<0?0:0|y(t)),!o.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!o.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|g(t,n);e=s(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function h(e,t){var n=t.length<0?0:0|y(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function f(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),o.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=o.prototype):e=h(e,t),e}function d(e,t){if(o.isBuffer(t)){var n=0|y(t.length);return e=s(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||Q(t.length)?s(e,0):h(e,t);if("Buffer"===t.type&&K(t.data))return h(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),o.alloc(+e)}function g(e,t){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(e).length;default:if(r)return z(e).length;t=(""+t).toLowerCase(),r=!0}}function v(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return P(this,t,n);case"ascii":return R(this,t,n);case"latin1":case"binary":return O(this,t,n);case"base64":return L(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function b(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:w(e,t,n,r,i);if("number"==typeof t)return t&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,r,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,a=e.length,u=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,a\/=2,u\/=2,n\/=2}var c;if(i){var l=-1;for(c=n;c<a;c++)if(s(e,c)===s(t,l===-1?0:c-l)){if(l===-1&&(l=c),c-l+1===u)return l*o}else l!==-1&&(c-=c-l),l=-1}else for(n+u>a&&(n=a-u),c=n;c>=0;c--){for(var p=!0,h=0;h<u;h++)if(s(e,c+h)!==s(t,h)){p=!1;break}if(p)return c}return-1}function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var s=t.length;if(s%2!==0)throw new TypeError("Invalid hex string");r>s\/2&&(r=s\/2);for(var o=0;o<r;++o){var a=parseInt(t.substr(2*o,2),16);if(isNaN(a))return o;e[n+o]=a}return o}function S(e,t,n,r){return H(z(t,e.length-n),e,n,r)}function k(e,t,n,r){return H(Y(t),e,n,r)}function A(e,t,n,r){return k(e,t,n,r)}function _(e,t,n,r){return H(J(t),e,n,r)}function C(e,t,n,r){return H(G(t,e.length-n),e,n,r)}function L(e,t,n){return 0===t&&n===e.length?X.fromByteArray(e):X.fromByteArray(e.slice(t,n))}function P(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var s=e[i],o=null,a=s>239?4:s>223?3:s>191?2:1;if(i+a<=n){var u,c,l,p;switch(a){case 1:s<128&&(o=s);break;case 2:u=e[i+1],128===(192&u)&&(p=(31&s)<<6|63&u,p>127&&(o=p));break;case 3:u=e[i+1],c=e[i+2],128===(192&u)&&128===(192&c)&&(p=(15&s)<<12|(63&u)<<6|63&c,p>2047&&(p<55296||p>57343)&&(o=p));break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],128===(192&u)&&128===(192&c)&&128===(192&l)&&(p=(15&s)<<18|(63&u)<<12|(63&c)<<6|63&l,p>65535&&p<1114112&&(o=p))}}null===o?(o=65533,a=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|1023&o),r.push(o),i+=a}return T(r)}function T(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return n}function R(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function O(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function F(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",s=t;s<n;++s)i+=W(e[s]);return i}function N(e,t,n){for(var r=e.slice(t,n),i="",s=0;s<r.length;s+=2)i+=String.fromCharCode(r[s]+256*r[s+1]);return i}function $(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function B(e,t,n,r,i,s){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<s)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function I(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,s=Math.min(e.length-n,2);i<s;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function j(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-n,4);i<s;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function M(e,t,n,r,i,s){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,i){return i||M(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Z.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,i){return i||M(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(e,t,n,r,52,8),n+8}function U(e){if(e=q(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(\/^\\s+|\\s+$\/g,"")}function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function z(e,t){t=t||1\/0;for(var n,r=e.length,i=null,s=[],o=0;o<r;++o){if(n=e.charCodeAt(o),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&s.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&s.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;s.push(n)}else if(n<2048){if((t-=2)<0)break;s.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;s.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return s}function Y(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function G(e,t){for(var n,r,i,s=[],o=0;o<e.length&&!((t-=2)<0);++o)n=e.charCodeAt(o),r=n>>8,i=n%256,s.push(i),s.push(r);return s}function J(e){return X.toByteArray(U(e))}function H(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function Q(e){return e!==e}var X=e("base64-js"),Z=e("ieee754"),K=e("isarray");n.Buffer=o,n.SlowBuffer=m,n.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),o.poolSize=8192,o._augment=function(e){return e.__proto__=o.prototype,e},o.from=function(e,t,n){return a(null,e,t,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(e,t,n){return c(null,e,t,n)},o.allocUnsafe=function(e){return l(null,e)},o.allocUnsafeSlow=function(e){return l(null,e)},o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,t){if(!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,s=Math.min(n,r);i<s;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!K(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=o.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var s=e[n];if(!o.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(r,i),i+=s.length}return r},o.byteLength=g,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)b(this,t,t+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)b(this,t,t+3),b(this,t+1,t+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)b(this,t,t+7),b(this,t+1,t+6),b(this,t+2,t+5),b(this,t+3,t+4);return this},o.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?P(this,0,e):v.apply(this,arguments)},o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(\/.{2}\/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},o.prototype.compare=function(e,t,n,r,i){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var s=i-r,a=n-t,u=Math.min(s,a),c=this.slice(r,i),l=e.slice(t,n),p=0;p<u;++p)if(c[p]!==l[p]){s=c[p],a=l[p];break}return s<a?-1:a<s?1:0},o.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},o.prototype.indexOf=function(e,t,n){return x(this,e,t,n,!0)},o.prototype.lastIndexOf=function(e,t,n){return x(this,e,t,n,!1)},o.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var s=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return S(this,e,t,n);case"ascii":return k(this,e,t,n);case"latin1":case"binary":return A(this,e,t,n);case"base64":return _(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,n);default:if(s)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),s=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;o.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<e&&(t=e);var r;if(o.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=o.prototype;else{var i=t-e;r=new o(i,void 0);for(var s=0;s<i;++s)r[s]=this[s+e]}return r},o.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e],i=1,s=0;++s<t&&(i*=256);)r+=this[e+s]*i;return r},o.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUInt8=function(e,t){return t||$(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return t||$(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return t||$(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return t||$(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return t||$(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e],i=1,s=0;++s<t&&(i*=256);)r+=this[e+s]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=t,i=1,s=this[e+--r];r>0&&(i*=256);)s+=this[e+--r]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*t)),s},o.prototype.readInt8=function(e,t){return t||$(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},o.prototype.readInt16LE=function(e,t){t||$(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){t||$(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return t||$(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return t||$(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return t||$(e,4,this.length),Z.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return t||$(e,4,this.length),Z.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return t||$(e,8,this.length),Z.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return t||$(e,8,this.length),Z.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;B(this,e,t,n,i,0)}var s=1,o=0;for(this[t]=255&e;++o<n&&(s*=256);)this[t+o]=e\/s&255;return t+n},o.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;B(this,e,t,n,i,0)}var s=n-1,o=1;for(this[t+s]=255&e;--s>=0&&(o*=256);)this[t+s]=e\/o&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):j(this,e,t,!0),t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);B(this,e,t,n,i-1,-i)}var s=0,o=1,a=0;for(this[t]=255&e;++s<n&&(o*=256);)e<0&&0===a&&0!==this[t+s-1]&&(a=1),this[t+s]=(e\/o>>0)-a&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);B(this,e,t,n,i-1,-i)}var s=n-1,o=1,a=0;for(this[t+s]=255&e;--s>=0&&(o*=256);)e<0&&0===a&&0!==this[t+s+1]&&(a=1),this[t+s]=(e\/o>>0)-a&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):j(this,e,t,!0),t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},o.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,s=r-n;if(this===e&&n<t&&t<r)for(i=s-1;i>=0;--i)e[i+t]=this[i+n];else if(s<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i<s;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+s),t);return s},o.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!o.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var s;if("number"==typeof e)for(s=t;s<n;++s)this[s]=e;else{var a=o.isBuffer(e)?e:z(new o(e,r).toString()),u=a.length;for(s=0;s<n-t;++s)this[s+t]=a[s%u]}return this};var te=\/[^+\\\/0-9A-Za-z-_]\/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":3,ieee754:4,isarray:5}],3:[function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function i(e){return 3*e.length\/4-r(e)}function s(e){var t,n,i,s,o,a,u=e.length;o=r(e),a=new p(3*u\/4-o),i=o>0?u-4:u;var c=0;for(t=0,n=0;t<i;t+=4,n+=3)s=l[e.charCodeAt(t)]<<18|l[e.charCodeAt(t+1)]<<12|l[e.charCodeAt(t+2)]<<6|l[e.charCodeAt(t+3)],a[c++]=s>>16&255,a[c++]=s>>8&255,a[c++]=255&s;return 2===o?(s=l[e.charCodeAt(t)]<<2|l[e.charCodeAt(t+1)]>>4,a[c++]=255&s):1===o&&(s=l[e.charCodeAt(t)]<<10|l[e.charCodeAt(t+1)]<<4|l[e.charCodeAt(t+2)]>>2,a[c++]=s>>8&255,a[c++]=255&s),a}function o(e){return c[e>>18&63]+c[e>>12&63]+c[e>>6&63]+c[63&e]}function a(e,t,n){for(var r,i=[],s=t;s<n;s+=3)r=(e[s]<<16)+(e[s+1]<<8)+e[s+2],i.push(o(r));return i.join("")}function u(e){for(var t,n=e.length,r=n%3,i="",s=[],o=16383,u=0,l=n-r;u<l;u+=o)s.push(a(e,u,u+o>l?l:u+o));return 1===r?(t=e[n-1],i+=c[t>>2],i+=c[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=c[t>>10],i+=c[t>>4&63],i+=c[t<<2&63],i+="="),s.push(i),s.join("")}n.byteLength=i,n.toByteArray=s,n.fromByteArray=u;for(var c=[],l=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/",f=0,d=h.length;f<d;++f)c[f]=h[f],l[h.charCodeAt(f)]=f;l["-".charCodeAt(0)]=62,l["_".charCodeAt(0)]=63},{}],4:[function(e,t,n){n.read=function(e,t,n,r,i){var s,o,a=8*i-r-1,u=(1<<a)-1,c=u>>1,l=-7,p=n?i-1:0,h=n?-1:1,f=e[t+p];for(p+=h,s=f&(1<<-l)-1,f>>=-l,l+=a;l>0;s=256*s+e[t+p],p+=h,l-=8);for(o=s&(1<<-l)-1,s>>=-l,l+=r;l>0;o=256*o+e[t+p],p+=h,l-=8);if(0===s)s=1-c;else{if(s===u)return o?NaN:(f?-1:1)*(1\/0);o+=Math.pow(2,r),s-=c}return(f?-1:1)*o*Math.pow(2,s-r)},n.write=function(e,t,n,r,i,s){var o,a,u,c=8*s-i-1,l=(1<<c)-1,p=l>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:s-1,d=r?1:-1,y=t<0||0===t&&1\/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1\/0?(a=isNaN(t)?1:0,o=l):(o=Math.floor(Math.log(t)\/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+p>=1?h\/u:h*Math.pow(2,1-p),t*u>=2&&(o++,u\/=2),o+p>=l?(a=0,o=l):o+p>=1?(a=(t*u-1)*Math.pow(2,i),o+=p):(a=t*Math.pow(2,p-1)*Math.pow(2,i),o=0));i>=8;e[n+f]=255&a,f+=d,a\/=256,i-=8);for(o=o<<i|a,c+=i;c>0;e[n+f]=255&o,f+=d,o\/=256,c-=8);e[n+f-d]|=128*y}},{}],5:[function(e,t,n){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],6:[function(e,t,n){(function(e){function t(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var i=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/,s=function(e){return i.exec(e).slice(1)};n.resolve=function(){for(var n="",i=!1,s=arguments.length-1;s>=-1&&!i;s--){var o=s>=0?arguments[s]:e.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(n=o+"\/"+n,i="\/"===o.charAt(0))}return n=t(r(n.split("\/"),function(e){return!!e}),!i).join("\/"),(i?"\/":"")+n||"."},n.normalize=function(e){var i=n.isAbsolute(e),s="\/"===o(e,-1);return e=t(r(e.split("\/"),function(e){return!!e}),!i).join("\/"),e||i||(e="."),e&&s&&(e+="\/"),(i?"\/":"")+e},n.isAbsolute=function(e){return"\/"===e.charAt(0)},n.join=function(){var e=Array.prototype.slice.call(arguments,0);return n.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("\/"))},n.relative=function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=n.resolve(e).substr(1),t=n.resolve(t).substr(1);for(var i=r(e.split("\/")),s=r(t.split("\/")),o=Math.min(i.length,s.length),a=o,u=0;u<o;u++)if(i[u]!==s[u]){a=u;break}for(var c=[],u=a;u<i.length;u++)c.push("..");return c=c.concat(s.slice(a)),c.join("\/")},n.sep="\/",n.delimiter=":",n.dirname=function(e){var t=s(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},n.basename=function(e,t){var n=s(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},n.extname=function(e){return s(e)[3]};var o="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,e("_process"))},{_process:7}],7:[function(e,t,n){function r(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(p===setTimeout)return setTimeout(e,0);if((p===r||!p)&&setTimeout)return p=setTimeout,setTimeout(e,0);try{return p(e,0)}catch(t){try{return p.call(null,e,0)}catch(t){return p.call(this,e,0)}}}function o(e){if(h===clearTimeout)return clearTimeout(e);if((h===i||!h)&&clearTimeout)return h=clearTimeout,clearTimeout(e);try{return h(e)}catch(t){try{return h.call(null,e)}catch(t){return h.call(this,e)}}}function a(){m&&d&&(m=!1,d.length?y=d.concat(y):g=-1,y.length&&u())}function u(){if(!m){var e=s(a);m=!0;for(var t=y.length;t;){for(d=y,y=[];++g<t;)d&&d[g].run();g=-1,t=y.length}d=null,m=!1,o(e)}}function c(e,t){this.fun=e,this.array=t}function l(){}var p,h,f=t.exports={};!function(){try{p="function"==typeof setTimeout?setTimeout:r}catch(e){p=r}try{h="function"==typeof clearTimeout?clearTimeout:i}catch(e){h=i}}();var d,y=[],m=!1,g=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];y.push(new c(e,t)),1!==y.length||m||s(u)},c.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=l,f.addListener=l,f.once=l,f.off=l,f.removeListener=l,f.removeAllListeners=l,f.emit=l,f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"\/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},{}],8:[function(e,t,n){t.exports=function(e,t,n,r){var i=[[],[]],s=[\/(.*)(<script[^>]*>)(.*)\/i,\/(.*)(<\\\/script>)(.*)\/i],o=0,a=!0;t=t.split("\\n");for(var u=0;u<t.length;){var c=s[o].exec(t[u]);c&&0==o&&c[2].match("src=")&&(c=null),c?(1==o?(i[o].push(c[1]),pr=e.compile(i[1].join("\\n"),n,3,r.compiler).code,a&&r.runtime&&(a=!1,r.runtime&&i[0].push("Function.prototype.$asyncbind = "+e.$asyncbind.toString()+";\\n")),i[0].push(pr),i[1]=[],o=0,i[o].push(c[2])):(i[o].push(c[1]),i[o].push(c[2]),o=1),t[u]=c[3]):i[o].push(t[u++])}return i[0].join("\\n")}},{}],9:[function(e,t,n){"use strict";function r(e){if(!e)return"";if(Array.isArray(e))return e.map(r).join("|\\n");try{return g(e)}catch(t){return t.message+": "+(e&&e.type)}}function i(e){if(Array.isArray(e))return e.map(function(e){return i(e)});var t={};return Object.keys(e).forEach(function(n){t[n]=e[n]}),t}function s(e,t){e!==t&&(e.__proto__=Object.getPrototypeOf(t),Object.keys(e).forEach(function(t){t in v||delete e[t]}),Object.keys(t).forEach(function(n){n in e||(e[n]=t[n])}))}function o(){}function a(e){return e?(x.node=e,x):{}}function u(e,t,n){if(!e)return null;if(t&&"object"==typeof t){var r=Object.keys(t);return u(e,function(e){return r.every(function(n){return e[n]==t[n]})})}var i,s={};if(Array.isArray(e)){for(var o=0;o<e.length;o++)if(i=u(e[o],t))return i;return null}var c=n;"function"!=typeof n&&(c=n?function(e){return!0}:function(e){return!a(e).isScope});try{m.treeWalker(e,function(n,r,i){if(t(n))throw s.path=i,s;(n===e||c(n))&&r()})}catch(e){if(e===s)return s.path;throw e}return null}function c(e){return u(e,function(e){return"AwaitExpression"===e.type&&!e.$hidden})}function l(e){return u(e,function(e){return"AwaitExpression"===e.type&&!e.$hidden},function(e){var t=a(e);return!t.isBlockStatement&&!t.isScope})}function p(e){return u(e,{type:"ThisExpression"})}function h(e){if(null===e)return{type:"NullLiteral",value:null,raw:"null"};if(e===!0||e===!1)return{type:"BooleanLiteral",value:e,raw:JSON.stringify(e)};if(e instanceof RegExp){var t=e.toString(),n=t.split("\/");return{type:"RegExpLiteral",value:e,raw:t,pattern:n[1],flags:n[2]}}return"number"==typeof e?{type:"NumericLiteral",value:e,raw:JSON.stringify(e)}:{type:"StringLiteral",value:e,raw:JSON.stringify(e)}}function f(e,t){return{type:"Identifier",name:e,loc:t}}function d(e){var t={};for(var n in e)t[n]="string"==typeof e[n]?f(e[n]):e[n];return t}function y(e,t,n,y){function g(e,t){if(n.noRuntime){if(t){if(a(t).isLiteral)throw new Error("Nodent: 'noRuntime' option only compatible with -promise and -engine modes");e.body.body=m.part("try {$:0} catch($2) {return $1($2)}",[i(e.body),t,f("$boundEx")]).body}return m.part("$0.bind(this)",[e]).expr}return t?m.part("$0.$1(this,$2)",[e,ge.asyncbind,t]).expr:m.part("$0.$1(this)",[e,ge.asyncbind]).expr}function v(e,t,n,r){return m.part("var $0 = $1",[f(e),g({type:"FunctionExpression",id:null,generator:!1,expression:!1,params:n||[],body:t},r)]).body[0]}function b(t){return e.filename+(t&&t.loc&&t.loc.start?"("+t.loc.start.line+":"+t.loc.start.column+")\\t":"\\t")}function x(e){return n.babelTree?h(e):{type:"Literal",value:e,raw:JSON.stringify(e)}}function w(e){return e?!n.babelTree||"ClassMethod"!==e.type&&"ObjectMethod"!==e.type?(!n.babelTree&&"MethodDefinition"===e.type||"Property"===e.type&&(e.method||"get"==e.kind||"set"==e.kind))&&a(e.value).isFunction?e.value:null:e:null}function E(e){if(!e)return!1;var t=!1;if(Array.isArray(e)){for(var r=0;r<e.length;r++)E(e[r])&&(t=!0);return t}return m.treeWalker(e,function(r,i,s){"Identifier"===r.type&&"arguments"===r.name?(r.name=n.$arguments,t=!0):r!==e&&a(r).isFunction||i()}),t}function S(e){return"string"!=typeof e&&(e=e.type.replace(\/Statement|Expression\/g,"")),n.generatedSymbolPrefix+e+"_"+me++}function k(e,t){return e&&(e.$exit=d({$error:t.$error,$return:t.$return})),e}function A(e){for(var t=0;t<e.length;t++){if(e[t].self.$exit)return e[t].self;if(e[t].parent&&e[t].parent.$exit)return e[t].parent}return null}function _(e,t){var n=A(e);if(n)return n.$exit;if(t)for(var r=0;r<t.length;r++)if(t[r])return d(t[r]);return null}function C(e,t){var r=!(n.promises||n.generators||n.engine)&&n.lazyThenables;le(e),ae(e),D(e),Z(e),X(e),(r?H:o)(e),$(e),N(e),W(e,[q,r?o:J,I,j,B]),z(e,t),pe(e),de(e)}function L(e,t){var n={$continuation:!0,type:e?"FunctionDeclaration":"FunctionExpression",id:e?"string"==typeof e?f(e):e:void 0,params:[],body:{type:"BlockStatement",body:i(t)}};return e&&(ye[e]={def:n}),n}function P(e){return{type:"AwaitExpression",argument:Z({type:"FunctionExpression",generator:!1,expression:!1,async:!0,params:[],body:{type:"BlockStatement",body:e}}).body.body[0].argument}}function T(e,t){"string"==typeof e&&(e=f(e));var n=m.part("$0.call($1)",[e,[{type:"ThisExpression"}].concat(t||[])]).expr;return e.$thisCall=n,n.$thisCallName=e.name,n}function R(e,t){return{type:"ReturnStatement",argument:T(e,t)}}function O(e,t){return{type:"CallExpression",callee:f(e.$seh+"Finally"),arguments:t?[t]:[]}}function F(e,t){if(Array.isArray(e))return e.map(function(e){return F(e,t)});var r=0;return m.treeWalker(e,function(e,t,i){if("ReturnStatement"!==e.type||e.$mapped){if("ThrowStatement"===e.type){if(r>0){if(!a(e).isAsync)return t(e);delete e.async}return e.type="ReturnStatement",e.$mapped=!0,void(e.argument={type:"CallExpression",callee:_(i,[n]).$error,arguments:[e.argument]})}return a(e).isFunction?(r++,t(e),void r--):void t(e)}if(r>0){if(!a(e).isAsync)return t(e);delete e.async;$/;"	function	line:2
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^require=function e(t,n,r){function i(o,a){if(!n[o]){if(!t[o]){var u="function"==typeof require&&require;if(!a&&u)return u(o,!0);if(s)return s(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return i(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var s="function"==typeof require&&require,o=0;o<r.length;o++)i(r[o]);return i}({1:[function(e,t,n){},{}],2:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function i(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=o.prototype):(null===e&&(e=new o(t)),e.length=t),e}function o(e,t,n){if(!(o.TYPED_ARRAY_SUPPORT||this instanceof o))return new o(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return l(this,e)}return a(this,e,t,n)}function a(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?f(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function c(e,t,n,r){return u(t),t<=0?s(e,t):void 0!==n?"string"==typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}function l(e,t){if(u(t),e=s(e,t<0?0:0|y(t)),!o.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!o.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|g(t,n);e=s(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function h(e,t){var n=t.length<0?0:0|y(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function f(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),o.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=o.prototype):e=h(e,t),e}function d(e,t){if(o.isBuffer(t)){var n=0|y(t.length);return e=s(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||Q(t.length)?s(e,0):h(e,t);if("Buffer"===t.type&&K(t.data))return h(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),o.alloc(+e)}function g(e,t){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(e).length;default:if(r)return z(e).length;t=(""+t).toLowerCase(),r=!0}}function v(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return P(this,t,n);case"ascii":return R(this,t,n);case"latin1":case"binary":return O(this,t,n);case"base64":return L(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function b(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:w(e,t,n,r,i);if("number"==typeof t)return t&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,r,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,a=e.length,u=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,a\/=2,u\/=2,n\/=2}var c;if(i){var l=-1;for(c=n;c<a;c++)if(s(e,c)===s(t,l===-1?0:c-l)){if(l===-1&&(l=c),c-l+1===u)return l*o}else l!==-1&&(c-=c-l),l=-1}else for(n+u>a&&(n=a-u),c=n;c>=0;c--){for(var p=!0,h=0;h<u;h++)if(s(e,c+h)!==s(t,h)){p=!1;break}if(p)return c}return-1}function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var s=t.length;if(s%2!==0)throw new TypeError("Invalid hex string");r>s\/2&&(r=s\/2);for(var o=0;o<r;++o){var a=parseInt(t.substr(2*o,2),16);if(isNaN(a))return o;e[n+o]=a}return o}function S(e,t,n,r){return H(z(t,e.length-n),e,n,r)}function k(e,t,n,r){return H(Y(t),e,n,r)}function A(e,t,n,r){return k(e,t,n,r)}function _(e,t,n,r){return H(J(t),e,n,r)}function C(e,t,n,r){return H(G(t,e.length-n),e,n,r)}function L(e,t,n){return 0===t&&n===e.length?X.fromByteArray(e):X.fromByteArray(e.slice(t,n))}function P(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var s=e[i],o=null,a=s>239?4:s>223?3:s>191?2:1;if(i+a<=n){var u,c,l,p;switch(a){case 1:s<128&&(o=s);break;case 2:u=e[i+1],128===(192&u)&&(p=(31&s)<<6|63&u,p>127&&(o=p));break;case 3:u=e[i+1],c=e[i+2],128===(192&u)&&128===(192&c)&&(p=(15&s)<<12|(63&u)<<6|63&c,p>2047&&(p<55296||p>57343)&&(o=p));break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],128===(192&u)&&128===(192&c)&&128===(192&l)&&(p=(15&s)<<18|(63&u)<<12|(63&c)<<6|63&l,p>65535&&p<1114112&&(o=p))}}null===o?(o=65533,a=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|1023&o),r.push(o),i+=a}return T(r)}function T(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return n}function R(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function O(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function F(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",s=t;s<n;++s)i+=W(e[s]);return i}function N(e,t,n){for(var r=e.slice(t,n),i="",s=0;s<r.length;s+=2)i+=String.fromCharCode(r[s]+256*r[s+1]);return i}function $(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function B(e,t,n,r,i,s){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<s)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function I(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,s=Math.min(e.length-n,2);i<s;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function j(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-n,4);i<s;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function M(e,t,n,r,i,s){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,i){return i||M(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Z.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,i){return i||M(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(e,t,n,r,52,8),n+8}function U(e){if(e=q(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(\/^\\s+|\\s+$\/g,"")}function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function z(e,t){t=t||1\/0;for(var n,r=e.length,i=null,s=[],o=0;o<r;++o){if(n=e.charCodeAt(o),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&s.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&s.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;s.push(n)}else if(n<2048){if((t-=2)<0)break;s.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;s.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return s}function Y(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function G(e,t){for(var n,r,i,s=[],o=0;o<e.length&&!((t-=2)<0);++o)n=e.charCodeAt(o),r=n>>8,i=n%256,s.push(i),s.push(r);return s}function J(e){return X.toByteArray(U(e))}function H(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function Q(e){return e!==e}var X=e("base64-js"),Z=e("ieee754"),K=e("isarray");n.Buffer=o,n.SlowBuffer=m,n.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),o.poolSize=8192,o._augment=function(e){return e.__proto__=o.prototype,e},o.from=function(e,t,n){return a(null,e,t,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(e,t,n){return c(null,e,t,n)},o.allocUnsafe=function(e){return l(null,e)},o.allocUnsafeSlow=function(e){return l(null,e)},o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,t){if(!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,s=Math.min(n,r);i<s;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!K(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=o.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var s=e[n];if(!o.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(r,i),i+=s.length}return r},o.byteLength=g,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)b(this,t,t+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)b(this,t,t+3),b(this,t+1,t+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)b(this,t,t+7),b(this,t+1,t+6),b(this,t+2,t+5),b(this,t+3,t+4);return this},o.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?P(this,0,e):v.apply(this,arguments)},o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(\/.{2}\/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},o.prototype.compare=function(e,t,n,r,i){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var s=i-r,a=n-t,u=Math.min(s,a),c=this.slice(r,i),l=e.slice(t,n),p=0;p<u;++p)if(c[p]!==l[p]){s=c[p],a=l[p];break}return s<a?-1:a<s?1:0},o.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},o.prototype.indexOf=function(e,t,n){return x(this,e,t,n,!0)},o.prototype.lastIndexOf=function(e,t,n){return x(this,e,t,n,!1)},o.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var s=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return S(this,e,t,n);case"ascii":return k(this,e,t,n);case"latin1":case"binary":return A(this,e,t,n);case"base64":return _(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,n);default:if(s)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),s=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;o.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<e&&(t=e);var r;if(o.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=o.prototype;else{var i=t-e;r=new o(i,void 0);for(var s=0;s<i;++s)r[s]=this[s+e]}return r},o.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e],i=1,s=0;++s<t&&(i*=256);)r+=this[e+s]*i;return r},o.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUInt8=function(e,t){return t||$(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return t||$(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return t||$(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return t||$(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return t||$(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e],i=1,s=0;++s<t&&(i*=256);)r+=this[e+s]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=t,i=1,s=this[e+--r];r>0&&(i*=256);)s+=this[e+--r]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*t)),s},o.prototype.readInt8=function(e,t){return t||$(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},o.prototype.readInt16LE=function(e,t){t||$(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){t||$(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return t||$(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return t||$(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return t||$(e,4,this.length),Z.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return t||$(e,4,this.length),Z.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return t||$(e,8,this.length),Z.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return t||$(e,8,this.length),Z.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;B(this,e,t,n,i,0)}var s=1,o=0;for(this[t]=255&e;++o<n&&(s*=256);)this[t+o]=e\/s&255;return t+n},o.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;B(this,e,t,n,i,0)}var s=n-1,o=1;for(this[t+s]=255&e;--s>=0&&(o*=256);)this[t+s]=e\/o&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):j(this,e,t,!0),t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);B(this,e,t,n,i-1,-i)}var s=0,o=1,a=0;for(this[t]=255&e;++s<n&&(o*=256);)e<0&&0===a&&0!==this[t+s-1]&&(a=1),this[t+s]=(e\/o>>0)-a&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);B(this,e,t,n,i-1,-i)}var s=n-1,o=1,a=0;for(this[t+s]=255&e;--s>=0&&(o*=256);)e<0&&0===a&&0!==this[t+s+1]&&(a=1),this[t+s]=(e\/o>>0)-a&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):j(this,e,t,!0),t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},o.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,s=r-n;if(this===e&&n<t&&t<r)for(i=s-1;i>=0;--i)e[i+t]=this[i+n];else if(s<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i<s;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+s),t);return s},o.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!o.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var s;if("number"==typeof e)for(s=t;s<n;++s)this[s]=e;else{var a=o.isBuffer(e)?e:z(new o(e,r).toString()),u=a.length;for(s=0;s<n-t;++s)this[s+t]=a[s%u]}return this};var te=\/[^+\\\/0-9A-Za-z-_]\/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":3,ieee754:4,isarray:5}],3:[function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function i(e){return 3*e.length\/4-r(e)}function s(e){var t,n,i,s,o,a,u=e.length;o=r(e),a=new p(3*u\/4-o),i=o>0?u-4:u;var c=0;for(t=0,n=0;t<i;t+=4,n+=3)s=l[e.charCodeAt(t)]<<18|l[e.charCodeAt(t+1)]<<12|l[e.charCodeAt(t+2)]<<6|l[e.charCodeAt(t+3)],a[c++]=s>>16&255,a[c++]=s>>8&255,a[c++]=255&s;return 2===o?(s=l[e.charCodeAt(t)]<<2|l[e.charCodeAt(t+1)]>>4,a[c++]=255&s):1===o&&(s=l[e.charCodeAt(t)]<<10|l[e.charCodeAt(t+1)]<<4|l[e.charCodeAt(t+2)]>>2,a[c++]=s>>8&255,a[c++]=255&s),a}function o(e){return c[e>>18&63]+c[e>>12&63]+c[e>>6&63]+c[63&e]}function a(e,t,n){for(var r,i=[],s=t;s<n;s+=3)r=(e[s]<<16)+(e[s+1]<<8)+e[s+2],i.push(o(r));return i.join("")}function u(e){for(var t,n=e.length,r=n%3,i="",s=[],o=16383,u=0,l=n-r;u<l;u+=o)s.push(a(e,u,u+o>l?l:u+o));return 1===r?(t=e[n-1],i+=c[t>>2],i+=c[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=c[t>>10],i+=c[t>>4&63],i+=c[t<<2&63],i+="="),s.push(i),s.join("")}n.byteLength=i,n.toByteArray=s,n.fromByteArray=u;for(var c=[],l=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/",f=0,d=h.length;f<d;++f)c[f]=h[f],l[h.charCodeAt(f)]=f;l["-".charCodeAt(0)]=62,l["_".charCodeAt(0)]=63},{}],4:[function(e,t,n){n.read=function(e,t,n,r,i){var s,o,a=8*i-r-1,u=(1<<a)-1,c=u>>1,l=-7,p=n?i-1:0,h=n?-1:1,f=e[t+p];for(p+=h,s=f&(1<<-l)-1,f>>=-l,l+=a;l>0;s=256*s+e[t+p],p+=h,l-=8);for(o=s&(1<<-l)-1,s>>=-l,l+=r;l>0;o=256*o+e[t+p],p+=h,l-=8);if(0===s)s=1-c;else{if(s===u)return o?NaN:(f?-1:1)*(1\/0);o+=Math.pow(2,r),s-=c}return(f?-1:1)*o*Math.pow(2,s-r)},n.write=function(e,t,n,r,i,s){var o,a,u,c=8*s-i-1,l=(1<<c)-1,p=l>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:s-1,d=r?1:-1,y=t<0||0===t&&1\/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1\/0?(a=isNaN(t)?1:0,o=l):(o=Math.floor(Math.log(t)\/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+p>=1?h\/u:h*Math.pow(2,1-p),t*u>=2&&(o++,u\/=2),o+p>=l?(a=0,o=l):o+p>=1?(a=(t*u-1)*Math.pow(2,i),o+=p):(a=t*Math.pow(2,p-1)*Math.pow(2,i),o=0));i>=8;e[n+f]=255&a,f+=d,a\/=256,i-=8);for(o=o<<i|a,c+=i;c>0;e[n+f]=255&o,f+=d,o\/=256,c-=8);e[n+f-d]|=128*y}},{}],5:[function(e,t,n){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],6:[function(e,t,n){(function(e){function t(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var i=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/,s=function(e){return i.exec(e).slice(1)};n.resolve=function(){for(var n="",i=!1,s=arguments.length-1;s>=-1&&!i;s--){var o=s>=0?arguments[s]:e.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(n=o+"\/"+n,i="\/"===o.charAt(0))}return n=t(r(n.split("\/"),function(e){return!!e}),!i).join("\/"),(i?"\/":"")+n||"."},n.normalize=function(e){var i=n.isAbsolute(e),s="\/"===o(e,-1);return e=t(r(e.split("\/"),function(e){return!!e}),!i).join("\/"),e||i||(e="."),e&&s&&(e+="\/"),(i?"\/":"")+e},n.isAbsolute=function(e){return"\/"===e.charAt(0)},n.join=function(){var e=Array.prototype.slice.call(arguments,0);return n.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("\/"))},n.relative=function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=n.resolve(e).substr(1),t=n.resolve(t).substr(1);for(var i=r(e.split("\/")),s=r(t.split("\/")),o=Math.min(i.length,s.length),a=o,u=0;u<o;u++)if(i[u]!==s[u]){a=u;break}for(var c=[],u=a;u<i.length;u++)c.push("..");return c=c.concat(s.slice(a)),c.join("\/")},n.sep="\/",n.delimiter=":",n.dirname=function(e){var t=s(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},n.basename=function(e,t){var n=s(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},n.extname=function(e){return s(e)[3]};var o="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,e("_process"))},{_process:7}],7:[function(e,t,n){function r(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(p===setTimeout)return setTimeout(e,0);if((p===r||!p)&&setTimeout)return p=setTimeout,setTimeout(e,0);try{return p(e,0)}catch(t){try{return p.call(null,e,0)}catch(t){return p.call(this,e,0)}}}function o(e){if(h===clearTimeout)return clearTimeout(e);if((h===i||!h)&&clearTimeout)return h=clearTimeout,clearTimeout(e);try{return h(e)}catch(t){try{return h.call(null,e)}catch(t){return h.call(this,e)}}}function a(){m&&d&&(m=!1,d.length?y=d.concat(y):g=-1,y.length&&u())}function u(){if(!m){var e=s(a);m=!0;for(var t=y.length;t;){for(d=y,y=[];++g<t;)d&&d[g].run();g=-1,t=y.length}d=null,m=!1,o(e)}}function c(e,t){this.fun=e,this.array=t}function l(){}var p,h,f=t.exports={};!function(){try{p="function"==typeof setTimeout?setTimeout:r}catch(e){p=r}try{h="function"==typeof clearTimeout?clearTimeout:i}catch(e){h=i}}();var d,y=[],m=!1,g=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];y.push(new c(e,t)),1!==y.length||m||s(u)},c.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=l,f.addListener=l,f.once=l,f.off=l,f.removeListener=l,f.removeAllListeners=l,f.emit=l,f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"\/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},{}],8:[function(e,t,n){t.exports=function(e,t,n,r){var i=[[],[]],s=[\/(.*)(<script[^>]*>)(.*)\/i,\/(.*)(<\\\/script>)(.*)\/i],o=0,a=!0;t=t.split("\\n");for(var u=0;u<t.length;){var c=s[o].exec(t[u]);c&&0==o&&c[2].match("src=")&&(c=null),c?(1==o?(i[o].push(c[1]),pr=e.compile(i[1].join("\\n"),n,3,r.compiler).code,a&&r.runtime&&(a=!1,r.runtime&&i[0].push("Function.prototype.$asyncbind = "+e.$asyncbind.toString()+";\\n")),i[0].push(pr),i[1]=[],o=0,i[o].push(c[2])):(i[o].push(c[1]),i[o].push(c[2]),o=1),t[u]=c[3]):i[o].push(t[u++])}return i[0].join("\\n")}},{}],9:[function(e,t,n){"use strict";function r(e){if(!e)return"";if(Array.isArray(e))return e.map(r).join("|\\n");try{return g(e)}catch(t){return t.message+": "+(e&&e.type)}}function i(e){if(Array.isArray(e))return e.map(function(e){return i(e)});var t={};return Object.keys(e).forEach(function(n){t[n]=e[n]}),t}function s(e,t){e!==t&&(e.__proto__=Object.getPrototypeOf(t),Object.keys(e).forEach(function(t){t in v||delete e[t]}),Object.keys(t).forEach(function(n){n in e||(e[n]=t[n])}))}function o(){}function a(e){return e?(x.node=e,x):{}}function u(e,t,n){if(!e)return null;if(t&&"object"==typeof t){var r=Object.keys(t);return u(e,function(e){return r.every(function(n){return e[n]==t[n]})})}var i,s={};if(Array.isArray(e)){for(var o=0;o<e.length;o++)if(i=u(e[o],t))return i;return null}var c=n;"function"!=typeof n&&(c=n?function(e){return!0}:function(e){return!a(e).isScope});try{m.treeWalker(e,function(n,r,i){if(t(n))throw s.path=i,s;(n===e||c(n))&&r()})}catch(e){if(e===s)return s.path;throw e}return null}function c(e){return u(e,function(e){return"AwaitExpression"===e.type&&!e.$hidden})}function l(e){return u(e,function(e){return"AwaitExpression"===e.type&&!e.$hidden},function(e){var t=a(e);return!t.isBlockStatement&&!t.isScope})}function p(e){return u(e,{type:"ThisExpression"})}function h(e){if(null===e)return{type:"NullLiteral",value:null,raw:"null"};if(e===!0||e===!1)return{type:"BooleanLiteral",value:e,raw:JSON.stringify(e)};if(e instanceof RegExp){var t=e.toString(),n=t.split("\/");return{type:"RegExpLiteral",value:e,raw:t,pattern:n[1],flags:n[2]}}return"number"==typeof e?{type:"NumericLiteral",value:e,raw:JSON.stringify(e)}:{type:"StringLiteral",value:e,raw:JSON.stringify(e)}}function f(e,t){return{type:"Identifier",name:e,loc:t}}function d(e){var t={};for(var n in e)t[n]="string"==typeof e[n]?f(e[n]):e[n];return t}function y(e,t,n,y){function g(e,t){if(n.noRuntime){if(t){if(a(t).isLiteral)throw new Error("Nodent: 'noRuntime' option only compatible with -promise and -engine modes");e.body.body=m.part("try {$:0} catch($2) {return $1($2)}",[i(e.body),t,f("$boundEx")]).body}return m.part("$0.bind(this)",[e]).expr}return t?m.part("$0.$1(this,$2)",[e,ge.asyncbind,t]).expr:m.part("$0.$1(this)",[e,ge.asyncbind]).expr}function v(e,t,n,r){return m.part("var $0 = $1",[f(e),g({type:"FunctionExpression",id:null,generator:!1,expression:!1,params:n||[],body:t},r)]).body[0]}function b(t){return e.filename+(t&&t.loc&&t.loc.start?"("+t.loc.start.line+":"+t.loc.start.column+")\\t":"\\t")}function x(e){return n.babelTree?h(e):{type:"Literal",value:e,raw:JSON.stringify(e)}}function w(e){return e?!n.babelTree||"ClassMethod"!==e.type&&"ObjectMethod"!==e.type?(!n.babelTree&&"MethodDefinition"===e.type||"Property"===e.type&&(e.method||"get"==e.kind||"set"==e.kind))&&a(e.value).isFunction?e.value:null:e:null}function E(e){if(!e)return!1;var t=!1;if(Array.isArray(e)){for(var r=0;r<e.length;r++)E(e[r])&&(t=!0);return t}return m.treeWalker(e,function(r,i,s){"Identifier"===r.type&&"arguments"===r.name?(r.name=n.$arguments,t=!0):r!==e&&a(r).isFunction||i()}),t}function S(e){return"string"!=typeof e&&(e=e.type.replace(\/Statement|Expression\/g,"")),n.generatedSymbolPrefix+e+"_"+me++}function k(e,t){return e&&(e.$exit=d({$error:t.$error,$return:t.$return})),e}function A(e){for(var t=0;t<e.length;t++){if(e[t].self.$exit)return e[t].self;if(e[t].parent&&e[t].parent.$exit)return e[t].parent}return null}function _(e,t){var n=A(e);if(n)return n.$exit;if(t)for(var r=0;r<t.length;r++)if(t[r])return d(t[r]);return null}function C(e,t){var r=!(n.promises||n.generators||n.engine)&&n.lazyThenables;le(e),ae(e),D(e),Z(e),X(e),(r?H:o)(e),$(e),N(e),W(e,[q,r?o:J,I,j,B]),z(e,t),pe(e),de(e)}function L(e,t){var n={$continuation:!0,type:e?"FunctionDeclaration":"FunctionExpression",id:e?"string"==typeof e?f(e):e:void 0,params:[],body:{type:"BlockStatement",body:i(t)}};return e&&(ye[e]={def:n}),n}function P(e){return{type:"AwaitExpression",argument:Z({type:"FunctionExpression",generator:!1,expression:!1,async:!0,params:[],body:{type:"BlockStatement",body:e}}).body.body[0].argument}}function T(e,t){"string"==typeof e&&(e=f(e));var n=m.part("$0.call($1)",[e,[{type:"ThisExpression"}].concat(t||[])]).expr;return e.$thisCall=n,n.$thisCallName=e.name,n}function R(e,t){return{type:"ReturnStatement",argument:T(e,t)}}function O(e,t){return{type:"CallExpression",callee:f(e.$seh+"Finally"),arguments:t?[t]:[]}}function F(e,t){if(Array.isArray(e))return e.map(function(e){return F(e,t)});var r=0;return m.treeWalker(e,function(e,t,i){if("ReturnStatement"!==e.type||e.$mapped){if("ThrowStatement"===e.type){if(r>0){if(!a(e).isAsync)return t(e);delete e.async}return e.type="ReturnStatement",e.$mapped=!0,void(e.argument={type:"CallExpression",callee:_(i,[n]).$error,arguments:[e.argument]})}return a(e).isFunction?(r++,t(e),void r--):void t(e)}if(r>0){if(!a(e).isAsync)return t(e);delete e.async;$/;"	function	line:2
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^require=function e(t,n,r){function i(o,a){if(!n[o]){if(!t[o]){var u="function"==typeof require&&require;if(!a&&u)return u(o,!0);if(s)return s(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return i(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var s="function"==typeof require&&require,o=0;o<r.length;o++)i(r[o]);return i}({1:[function(e,t,n){},{}],2:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function i(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=o.prototype):(null===e&&(e=new o(t)),e.length=t),e}function o(e,t,n){if(!(o.TYPED_ARRAY_SUPPORT||this instanceof o))return new o(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return l(this,e)}return a(this,e,t,n)}function a(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?f(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function c(e,t,n,r){return u(t),t<=0?s(e,t):void 0!==n?"string"==typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}function l(e,t){if(u(t),e=s(e,t<0?0:0|y(t)),!o.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!o.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|g(t,n);e=s(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function h(e,t){var n=t.length<0?0:0|y(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function f(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),o.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=o.prototype):e=h(e,t),e}function d(e,t){if(o.isBuffer(t)){var n=0|y(t.length);return e=s(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||Q(t.length)?s(e,0):h(e,t);if("Buffer"===t.type&&K(t.data))return h(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),o.alloc(+e)}function g(e,t){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(e).length;default:if(r)return z(e).length;t=(""+t).toLowerCase(),r=!0}}function v(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return P(this,t,n);case"ascii":return R(this,t,n);case"latin1":case"binary":return O(this,t,n);case"base64":return L(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function b(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:w(e,t,n,r,i);if("number"==typeof t)return t&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,r,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,a=e.length,u=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,a\/=2,u\/=2,n\/=2}var c;if(i){var l=-1;for(c=n;c<a;c++)if(s(e,c)===s(t,l===-1?0:c-l)){if(l===-1&&(l=c),c-l+1===u)return l*o}else l!==-1&&(c-=c-l),l=-1}else for(n+u>a&&(n=a-u),c=n;c>=0;c--){for(var p=!0,h=0;h<u;h++)if(s(e,c+h)!==s(t,h)){p=!1;break}if(p)return c}return-1}function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var s=t.length;if(s%2!==0)throw new TypeError("Invalid hex string");r>s\/2&&(r=s\/2);for(var o=0;o<r;++o){var a=parseInt(t.substr(2*o,2),16);if(isNaN(a))return o;e[n+o]=a}return o}function S(e,t,n,r){return H(z(t,e.length-n),e,n,r)}function k(e,t,n,r){return H(Y(t),e,n,r)}function A(e,t,n,r){return k(e,t,n,r)}function _(e,t,n,r){return H(J(t),e,n,r)}function C(e,t,n,r){return H(G(t,e.length-n),e,n,r)}function L(e,t,n){return 0===t&&n===e.length?X.fromByteArray(e):X.fromByteArray(e.slice(t,n))}function P(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var s=e[i],o=null,a=s>239?4:s>223?3:s>191?2:1;if(i+a<=n){var u,c,l,p;switch(a){case 1:s<128&&(o=s);break;case 2:u=e[i+1],128===(192&u)&&(p=(31&s)<<6|63&u,p>127&&(o=p));break;case 3:u=e[i+1],c=e[i+2],128===(192&u)&&128===(192&c)&&(p=(15&s)<<12|(63&u)<<6|63&c,p>2047&&(p<55296||p>57343)&&(o=p));break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],128===(192&u)&&128===(192&c)&&128===(192&l)&&(p=(15&s)<<18|(63&u)<<12|(63&c)<<6|63&l,p>65535&&p<1114112&&(o=p))}}null===o?(o=65533,a=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|1023&o),r.push(o),i+=a}return T(r)}function T(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return n}function R(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function O(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function F(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",s=t;s<n;++s)i+=W(e[s]);return i}function N(e,t,n){for(var r=e.slice(t,n),i="",s=0;s<r.length;s+=2)i+=String.fromCharCode(r[s]+256*r[s+1]);return i}function $(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function B(e,t,n,r,i,s){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<s)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function I(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,s=Math.min(e.length-n,2);i<s;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function j(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-n,4);i<s;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function M(e,t,n,r,i,s){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,i){return i||M(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Z.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,i){return i||M(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(e,t,n,r,52,8),n+8}function U(e){if(e=q(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(\/^\\s+|\\s+$\/g,"")}function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function z(e,t){t=t||1\/0;for(var n,r=e.length,i=null,s=[],o=0;o<r;++o){if(n=e.charCodeAt(o),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&s.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&s.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;s.push(n)}else if(n<2048){if((t-=2)<0)break;s.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;s.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return s}function Y(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function G(e,t){for(var n,r,i,s=[],o=0;o<e.length&&!((t-=2)<0);++o)n=e.charCodeAt(o),r=n>>8,i=n%256,s.push(i),s.push(r);return s}function J(e){return X.toByteArray(U(e))}function H(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function Q(e){return e!==e}var X=e("base64-js"),Z=e("ieee754"),K=e("isarray");n.Buffer=o,n.SlowBuffer=m,n.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),o.poolSize=8192,o._augment=function(e){return e.__proto__=o.prototype,e},o.from=function(e,t,n){return a(null,e,t,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(e,t,n){return c(null,e,t,n)},o.allocUnsafe=function(e){return l(null,e)},o.allocUnsafeSlow=function(e){return l(null,e)},o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,t){if(!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,s=Math.min(n,r);i<s;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!K(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=o.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var s=e[n];if(!o.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(r,i),i+=s.length}return r},o.byteLength=g,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)b(this,t,t+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)b(this,t,t+3),b(this,t+1,t+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)b(this,t,t+7),b(this,t+1,t+6),b(this,t+2,t+5),b(this,t+3,t+4);return this},o.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?P(this,0,e):v.apply(this,arguments)},o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(\/.{2}\/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},o.prototype.compare=function(e,t,n,r,i){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var s=i-r,a=n-t,u=Math.min(s,a),c=this.slice(r,i),l=e.slice(t,n),p=0;p<u;++p)if(c[p]!==l[p]){s=c[p],a=l[p];break}return s<a?-1:a<s?1:0},o.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},o.prototype.indexOf=function(e,t,n){return x(this,e,t,n,!0)},o.prototype.lastIndexOf=function(e,t,n){return x(this,e,t,n,!1)},o.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var s=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return S(this,e,t,n);case"ascii":return k(this,e,t,n);case"latin1":case"binary":return A(this,e,t,n);case"base64":return _(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,n);default:if(s)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),s=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;o.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<e&&(t=e);var r;if(o.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=o.prototype;else{var i=t-e;r=new o(i,void 0);for(var s=0;s<i;++s)r[s]=this[s+e]}return r},o.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e],i=1,s=0;++s<t&&(i*=256);)r+=this[e+s]*i;return r},o.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUInt8=function(e,t){return t||$(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return t||$(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return t||$(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return t||$(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return t||$(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e],i=1,s=0;++s<t&&(i*=256);)r+=this[e+s]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=t,i=1,s=this[e+--r];r>0&&(i*=256);)s+=this[e+--r]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*t)),s},o.prototype.readInt8=function(e,t){return t||$(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},o.prototype.readInt16LE=function(e,t){t||$(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){t||$(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return t||$(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return t||$(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return t||$(e,4,this.length),Z.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return t||$(e,4,this.length),Z.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return t||$(e,8,this.length),Z.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return t||$(e,8,this.length),Z.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;B(this,e,t,n,i,0)}var s=1,o=0;for(this[t]=255&e;++o<n&&(s*=256);)this[t+o]=e\/s&255;return t+n},o.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;B(this,e,t,n,i,0)}var s=n-1,o=1;for(this[t+s]=255&e;--s>=0&&(o*=256);)this[t+s]=e\/o&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):j(this,e,t,!0),t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);B(this,e,t,n,i-1,-i)}var s=0,o=1,a=0;for(this[t]=255&e;++s<n&&(o*=256);)e<0&&0===a&&0!==this[t+s-1]&&(a=1),this[t+s]=(e\/o>>0)-a&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);B(this,e,t,n,i-1,-i)}var s=n-1,o=1,a=0;for(this[t+s]=255&e;--s>=0&&(o*=256);)e<0&&0===a&&0!==this[t+s+1]&&(a=1),this[t+s]=(e\/o>>0)-a&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):j(this,e,t,!0),t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},o.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,s=r-n;if(this===e&&n<t&&t<r)for(i=s-1;i>=0;--i)e[i+t]=this[i+n];else if(s<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i<s;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+s),t);return s},o.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!o.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var s;if("number"==typeof e)for(s=t;s<n;++s)this[s]=e;else{var a=o.isBuffer(e)?e:z(new o(e,r).toString()),u=a.length;for(s=0;s<n-t;++s)this[s+t]=a[s%u]}return this};var te=\/[^+\\\/0-9A-Za-z-_]\/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":3,ieee754:4,isarray:5}],3:[function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function i(e){return 3*e.length\/4-r(e)}function s(e){var t,n,i,s,o,a,u=e.length;o=r(e),a=new p(3*u\/4-o),i=o>0?u-4:u;var c=0;for(t=0,n=0;t<i;t+=4,n+=3)s=l[e.charCodeAt(t)]<<18|l[e.charCodeAt(t+1)]<<12|l[e.charCodeAt(t+2)]<<6|l[e.charCodeAt(t+3)],a[c++]=s>>16&255,a[c++]=s>>8&255,a[c++]=255&s;return 2===o?(s=l[e.charCodeAt(t)]<<2|l[e.charCodeAt(t+1)]>>4,a[c++]=255&s):1===o&&(s=l[e.charCodeAt(t)]<<10|l[e.charCodeAt(t+1)]<<4|l[e.charCodeAt(t+2)]>>2,a[c++]=s>>8&255,a[c++]=255&s),a}function o(e){return c[e>>18&63]+c[e>>12&63]+c[e>>6&63]+c[63&e]}function a(e,t,n){for(var r,i=[],s=t;s<n;s+=3)r=(e[s]<<16)+(e[s+1]<<8)+e[s+2],i.push(o(r));return i.join("")}function u(e){for(var t,n=e.length,r=n%3,i="",s=[],o=16383,u=0,l=n-r;u<l;u+=o)s.push(a(e,u,u+o>l?l:u+o));return 1===r?(t=e[n-1],i+=c[t>>2],i+=c[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=c[t>>10],i+=c[t>>4&63],i+=c[t<<2&63],i+="="),s.push(i),s.join("")}n.byteLength=i,n.toByteArray=s,n.fromByteArray=u;for(var c=[],l=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/",f=0,d=h.length;f<d;++f)c[f]=h[f],l[h.charCodeAt(f)]=f;l["-".charCodeAt(0)]=62,l["_".charCodeAt(0)]=63},{}],4:[function(e,t,n){n.read=function(e,t,n,r,i){var s,o,a=8*i-r-1,u=(1<<a)-1,c=u>>1,l=-7,p=n?i-1:0,h=n?-1:1,f=e[t+p];for(p+=h,s=f&(1<<-l)-1,f>>=-l,l+=a;l>0;s=256*s+e[t+p],p+=h,l-=8);for(o=s&(1<<-l)-1,s>>=-l,l+=r;l>0;o=256*o+e[t+p],p+=h,l-=8);if(0===s)s=1-c;else{if(s===u)return o?NaN:(f?-1:1)*(1\/0);o+=Math.pow(2,r),s-=c}return(f?-1:1)*o*Math.pow(2,s-r)},n.write=function(e,t,n,r,i,s){var o,a,u,c=8*s-i-1,l=(1<<c)-1,p=l>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:s-1,d=r?1:-1,y=t<0||0===t&&1\/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1\/0?(a=isNaN(t)?1:0,o=l):(o=Math.floor(Math.log(t)\/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+p>=1?h\/u:h*Math.pow(2,1-p),t*u>=2&&(o++,u\/=2),o+p>=l?(a=0,o=l):o+p>=1?(a=(t*u-1)*Math.pow(2,i),o+=p):(a=t*Math.pow(2,p-1)*Math.pow(2,i),o=0));i>=8;e[n+f]=255&a,f+=d,a\/=256,i-=8);for(o=o<<i|a,c+=i;c>0;e[n+f]=255&o,f+=d,o\/=256,c-=8);e[n+f-d]|=128*y}},{}],5:[function(e,t,n){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],6:[function(e,t,n){(function(e){function t(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var i=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/,s=function(e){return i.exec(e).slice(1)};n.resolve=function(){for(var n="",i=!1,s=arguments.length-1;s>=-1&&!i;s--){var o=s>=0?arguments[s]:e.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(n=o+"\/"+n,i="\/"===o.charAt(0))}return n=t(r(n.split("\/"),function(e){return!!e}),!i).join("\/"),(i?"\/":"")+n||"."},n.normalize=function(e){var i=n.isAbsolute(e),s="\/"===o(e,-1);return e=t(r(e.split("\/"),function(e){return!!e}),!i).join("\/"),e||i||(e="."),e&&s&&(e+="\/"),(i?"\/":"")+e},n.isAbsolute=function(e){return"\/"===e.charAt(0)},n.join=function(){var e=Array.prototype.slice.call(arguments,0);return n.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("\/"))},n.relative=function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=n.resolve(e).substr(1),t=n.resolve(t).substr(1);for(var i=r(e.split("\/")),s=r(t.split("\/")),o=Math.min(i.length,s.length),a=o,u=0;u<o;u++)if(i[u]!==s[u]){a=u;break}for(var c=[],u=a;u<i.length;u++)c.push("..");return c=c.concat(s.slice(a)),c.join("\/")},n.sep="\/",n.delimiter=":",n.dirname=function(e){var t=s(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},n.basename=function(e,t){var n=s(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},n.extname=function(e){return s(e)[3]};var o="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,e("_process"))},{_process:7}],7:[function(e,t,n){function r(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(p===setTimeout)return setTimeout(e,0);if((p===r||!p)&&setTimeout)return p=setTimeout,setTimeout(e,0);try{return p(e,0)}catch(t){try{return p.call(null,e,0)}catch(t){return p.call(this,e,0)}}}function o(e){if(h===clearTimeout)return clearTimeout(e);if((h===i||!h)&&clearTimeout)return h=clearTimeout,clearTimeout(e);try{return h(e)}catch(t){try{return h.call(null,e)}catch(t){return h.call(this,e)}}}function a(){m&&d&&(m=!1,d.length?y=d.concat(y):g=-1,y.length&&u())}function u(){if(!m){var e=s(a);m=!0;for(var t=y.length;t;){for(d=y,y=[];++g<t;)d&&d[g].run();g=-1,t=y.length}d=null,m=!1,o(e)}}function c(e,t){this.fun=e,this.array=t}function l(){}var p,h,f=t.exports={};!function(){try{p="function"==typeof setTimeout?setTimeout:r}catch(e){p=r}try{h="function"==typeof clearTimeout?clearTimeout:i}catch(e){h=i}}();var d,y=[],m=!1,g=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];y.push(new c(e,t)),1!==y.length||m||s(u)},c.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=l,f.addListener=l,f.once=l,f.off=l,f.removeListener=l,f.removeAllListeners=l,f.emit=l,f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"\/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},{}],8:[function(e,t,n){t.exports=function(e,t,n,r){var i=[[],[]],s=[\/(.*)(<script[^>]*>)(.*)\/i,\/(.*)(<\\\/script>)(.*)\/i],o=0,a=!0;t=t.split("\\n");for(var u=0;u<t.length;){var c=s[o].exec(t[u]);c&&0==o&&c[2].match("src=")&&(c=null),c?(1==o?(i[o].push(c[1]),pr=e.compile(i[1].join("\\n"),n,3,r.compiler).code,a&&r.runtime&&(a=!1,r.runtime&&i[0].push("Function.prototype.$asyncbind = "+e.$asyncbind.toString()+";\\n")),i[0].push(pr),i[1]=[],o=0,i[o].push(c[2])):(i[o].push(c[1]),i[o].push(c[2]),o=1),t[u]=c[3]):i[o].push(t[u++])}return i[0].join("\\n")}},{}],9:[function(e,t,n){"use strict";function r(e){if(!e)return"";if(Array.isArray(e))return e.map(r).join("|\\n");try{return g(e)}catch(t){return t.message+": "+(e&&e.type)}}function i(e){if(Array.isArray(e))return e.map(function(e){return i(e)});var t={};return Object.keys(e).forEach(function(n){t[n]=e[n]}),t}function s(e,t){e!==t&&(e.__proto__=Object.getPrototypeOf(t),Object.keys(e).forEach(function(t){t in v||delete e[t]}),Object.keys(t).forEach(function(n){n in e||(e[n]=t[n])}))}function o(){}function a(e){return e?(x.node=e,x):{}}function u(e,t,n){if(!e)return null;if(t&&"object"==typeof t){var r=Object.keys(t);return u(e,function(e){return r.every(function(n){return e[n]==t[n]})})}var i,s={};if(Array.isArray(e)){for(var o=0;o<e.length;o++)if(i=u(e[o],t))return i;return null}var c=n;"function"!=typeof n&&(c=n?function(e){return!0}:function(e){return!a(e).isScope});try{m.treeWalker(e,function(n,r,i){if(t(n))throw s.path=i,s;(n===e||c(n))&&r()})}catch(e){if(e===s)return s.path;throw e}return null}function c(e){return u(e,function(e){return"AwaitExpression"===e.type&&!e.$hidden})}function l(e){return u(e,function(e){return"AwaitExpression"===e.type&&!e.$hidden},function(e){var t=a(e);return!t.isBlockStatement&&!t.isScope})}function p(e){return u(e,{type:"ThisExpression"})}function h(e){if(null===e)return{type:"NullLiteral",value:null,raw:"null"};if(e===!0||e===!1)return{type:"BooleanLiteral",value:e,raw:JSON.stringify(e)};if(e instanceof RegExp){var t=e.toString(),n=t.split("\/");return{type:"RegExpLiteral",value:e,raw:t,pattern:n[1],flags:n[2]}}return"number"==typeof e?{type:"NumericLiteral",value:e,raw:JSON.stringify(e)}:{type:"StringLiteral",value:e,raw:JSON.stringify(e)}}function f(e,t){return{type:"Identifier",name:e,loc:t}}function d(e){var t={};for(var n in e)t[n]="string"==typeof e[n]?f(e[n]):e[n];return t}function y(e,t,n,y){function g(e,t){if(n.noRuntime){if(t){if(a(t).isLiteral)throw new Error("Nodent: 'noRuntime' option only compatible with -promise and -engine modes");e.body.body=m.part("try {$:0} catch($2) {return $1($2)}",[i(e.body),t,f("$boundEx")]).body}return m.part("$0.bind(this)",[e]).expr}return t?m.part("$0.$1(this,$2)",[e,ge.asyncbind,t]).expr:m.part("$0.$1(this)",[e,ge.asyncbind]).expr}function v(e,t,n,r){return m.part("var $0 = $1",[f(e),g({type:"FunctionExpression",id:null,generator:!1,expression:!1,params:n||[],body:t},r)]).body[0]}function b(t){return e.filename+(t&&t.loc&&t.loc.start?"("+t.loc.start.line+":"+t.loc.start.column+")\\t":"\\t")}function x(e){return n.babelTree?h(e):{type:"Literal",value:e,raw:JSON.stringify(e)}}function w(e){return e?!n.babelTree||"ClassMethod"!==e.type&&"ObjectMethod"!==e.type?(!n.babelTree&&"MethodDefinition"===e.type||"Property"===e.type&&(e.method||"get"==e.kind||"set"==e.kind))&&a(e.value).isFunction?e.value:null:e:null}function E(e){if(!e)return!1;var t=!1;if(Array.isArray(e)){for(var r=0;r<e.length;r++)E(e[r])&&(t=!0);return t}return m.treeWalker(e,function(r,i,s){"Identifier"===r.type&&"arguments"===r.name?(r.name=n.$arguments,t=!0):r!==e&&a(r).isFunction||i()}),t}function S(e){return"string"!=typeof e&&(e=e.type.replace(\/Statement|Expression\/g,"")),n.generatedSymbolPrefix+e+"_"+me++}function k(e,t){return e&&(e.$exit=d({$error:t.$error,$return:t.$return})),e}function A(e){for(var t=0;t<e.length;t++){if(e[t].self.$exit)return e[t].self;if(e[t].parent&&e[t].parent.$exit)return e[t].parent}return null}function _(e,t){var n=A(e);if(n)return n.$exit;if(t)for(var r=0;r<t.length;r++)if(t[r])return d(t[r]);return null}function C(e,t){var r=!(n.promises||n.generators||n.engine)&&n.lazyThenables;le(e),ae(e),D(e),Z(e),X(e),(r?H:o)(e),$(e),N(e),W(e,[q,r?o:J,I,j,B]),z(e,t),pe(e),de(e)}function L(e,t){var n={$continuation:!0,type:e?"FunctionDeclaration":"FunctionExpression",id:e?"string"==typeof e?f(e):e:void 0,params:[],body:{type:"BlockStatement",body:i(t)}};return e&&(ye[e]={def:n}),n}function P(e){return{type:"AwaitExpression",argument:Z({type:"FunctionExpression",generator:!1,expression:!1,async:!0,params:[],body:{type:"BlockStatement",body:e}}).body.body[0].argument}}function T(e,t){"string"==typeof e&&(e=f(e));var n=m.part("$0.call($1)",[e,[{type:"ThisExpression"}].concat(t||[])]).expr;return e.$thisCall=n,n.$thisCallName=e.name,n}function R(e,t){return{type:"ReturnStatement",argument:T(e,t)}}function O(e,t){return{type:"CallExpression",callee:f(e.$seh+"Finally"),arguments:t?[t]:[]}}function F(e,t){if(Array.isArray(e))return e.map(function(e){return F(e,t)});var r=0;return m.treeWalker(e,function(e,t,i){if("ReturnStatement"!==e.type||e.$mapped){if("ThrowStatement"===e.type){if(r>0){if(!a(e).isAsync)return t(e);delete e.async}return e.type="ReturnStatement",e.$mapped=!0,void(e.argument={type:"CallExpression",callee:_(i,[n]).$error,arguments:[e.argument]})}return a(e).isFunction?(r++,t(e),void r--):void t(e)}if(r>0){if(!a(e).isAsync)return t(e);delete e.async;$/;"	function	line:2
require.i	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^require=function e(t,n,r){function i(o,a){if(!n[o]){if(!t[o]){var u="function"==typeof require&&require;if(!a&&u)return u(o,!0);if(s)return s(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return i(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var s="function"==typeof require&&require,o=0;o<r.length;o++)i(r[o]);return i}({1:[function(e,t,n){},{}],2:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function i(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=o.prototype):(null===e&&(e=new o(t)),e.length=t),e}function o(e,t,n){if(!(o.TYPED_ARRAY_SUPPORT||this instanceof o))return new o(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return l(this,e)}return a(this,e,t,n)}function a(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?f(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function c(e,t,n,r){return u(t),t<=0?s(e,t):void 0!==n?"string"==typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}function l(e,t){if(u(t),e=s(e,t<0?0:0|y(t)),!o.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!o.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|g(t,n);e=s(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function h(e,t){var n=t.length<0?0:0|y(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function f(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),o.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=o.prototype):e=h(e,t),e}function d(e,t){if(o.isBuffer(t)){var n=0|y(t.length);return e=s(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||Q(t.length)?s(e,0):h(e,t);if("Buffer"===t.type&&K(t.data))return h(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),o.alloc(+e)}function g(e,t){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(e).length;default:if(r)return z(e).length;t=(""+t).toLowerCase(),r=!0}}function v(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return P(this,t,n);case"ascii":return R(this,t,n);case"latin1":case"binary":return O(this,t,n);case"base64":return L(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function b(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:w(e,t,n,r,i);if("number"==typeof t)return t&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,r,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,a=e.length,u=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,a\/=2,u\/=2,n\/=2}var c;if(i){var l=-1;for(c=n;c<a;c++)if(s(e,c)===s(t,l===-1?0:c-l)){if(l===-1&&(l=c),c-l+1===u)return l*o}else l!==-1&&(c-=c-l),l=-1}else for(n+u>a&&(n=a-u),c=n;c>=0;c--){for(var p=!0,h=0;h<u;h++)if(s(e,c+h)!==s(t,h)){p=!1;break}if(p)return c}return-1}function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var s=t.length;if(s%2!==0)throw new TypeError("Invalid hex string");r>s\/2&&(r=s\/2);for(var o=0;o<r;++o){var a=parseInt(t.substr(2*o,2),16);if(isNaN(a))return o;e[n+o]=a}return o}function S(e,t,n,r){return H(z(t,e.length-n),e,n,r)}function k(e,t,n,r){return H(Y(t),e,n,r)}function A(e,t,n,r){return k(e,t,n,r)}function _(e,t,n,r){return H(J(t),e,n,r)}function C(e,t,n,r){return H(G(t,e.length-n),e,n,r)}function L(e,t,n){return 0===t&&n===e.length?X.fromByteArray(e):X.fromByteArray(e.slice(t,n))}function P(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var s=e[i],o=null,a=s>239?4:s>223?3:s>191?2:1;if(i+a<=n){var u,c,l,p;switch(a){case 1:s<128&&(o=s);break;case 2:u=e[i+1],128===(192&u)&&(p=(31&s)<<6|63&u,p>127&&(o=p));break;case 3:u=e[i+1],c=e[i+2],128===(192&u)&&128===(192&c)&&(p=(15&s)<<12|(63&u)<<6|63&c,p>2047&&(p<55296||p>57343)&&(o=p));break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],128===(192&u)&&128===(192&c)&&128===(192&l)&&(p=(15&s)<<18|(63&u)<<12|(63&c)<<6|63&l,p>65535&&p<1114112&&(o=p))}}null===o?(o=65533,a=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|1023&o),r.push(o),i+=a}return T(r)}function T(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return n}function R(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function O(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function F(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",s=t;s<n;++s)i+=W(e[s]);return i}function N(e,t,n){for(var r=e.slice(t,n),i="",s=0;s<r.length;s+=2)i+=String.fromCharCode(r[s]+256*r[s+1]);return i}function $(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function B(e,t,n,r,i,s){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<s)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function I(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,s=Math.min(e.length-n,2);i<s;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function j(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-n,4);i<s;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function M(e,t,n,r,i,s){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,i){return i||M(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Z.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,i){return i||M(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(e,t,n,r,52,8),n+8}function U(e){if(e=q(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(\/^\\s+|\\s+$\/g,"")}function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function z(e,t){t=t||1\/0;for(var n,r=e.length,i=null,s=[],o=0;o<r;++o){if(n=e.charCodeAt(o),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&s.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&s.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;s.push(n)}else if(n<2048){if((t-=2)<0)break;s.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;s.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return s}function Y(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function G(e,t){for(var n,r,i,s=[],o=0;o<e.length&&!((t-=2)<0);++o)n=e.charCodeAt(o),r=n>>8,i=n%256,s.push(i),s.push(r);return s}function J(e){return X.toByteArray(U(e))}function H(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function Q(e){return e!==e}var X=e("base64-js"),Z=e("ieee754"),K=e("isarray");n.Buffer=o,n.SlowBuffer=m,n.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),o.poolSize=8192,o._augment=function(e){return e.__proto__=o.prototype,e},o.from=function(e,t,n){return a(null,e,t,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(e,t,n){return c(null,e,t,n)},o.allocUnsafe=function(e){return l(null,e)},o.allocUnsafeSlow=function(e){return l(null,e)},o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,t){if(!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,s=Math.min(n,r);i<s;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!K(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=o.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var s=e[n];if(!o.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(r,i),i+=s.length}return r},o.byteLength=g,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)b(this,t,t+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)b(this,t,t+3),b(this,t+1,t+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)b(this,t,t+7),b(this,t+1,t+6),b(this,t+2,t+5),b(this,t+3,t+4);return this},o.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?P(this,0,e):v.apply(this,arguments)},o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(\/.{2}\/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},o.prototype.compare=function(e,t,n,r,i){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var s=i-r,a=n-t,u=Math.min(s,a),c=this.slice(r,i),l=e.slice(t,n),p=0;p<u;++p)if(c[p]!==l[p]){s=c[p],a=l[p];break}return s<a?-1:a<s?1:0},o.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},o.prototype.indexOf=function(e,t,n){return x(this,e,t,n,!0)},o.prototype.lastIndexOf=function(e,t,n){return x(this,e,t,n,!1)},o.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var s=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return S(this,e,t,n);case"ascii":return k(this,e,t,n);case"latin1":case"binary":return A(this,e,t,n);case"base64":return _(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,n);default:if(s)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),s=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;o.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<e&&(t=e);var r;if(o.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=o.prototype;else{var i=t-e;r=new o(i,void 0);for(var s=0;s<i;++s)r[s]=this[s+e]}return r},o.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e],i=1,s=0;++s<t&&(i*=256);)r+=this[e+s]*i;return r},o.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUInt8=function(e,t){return t||$(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return t||$(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return t||$(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return t||$(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return t||$(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e],i=1,s=0;++s<t&&(i*=256);)r+=this[e+s]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=t,i=1,s=this[e+--r];r>0&&(i*=256);)s+=this[e+--r]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*t)),s},o.prototype.readInt8=function(e,t){return t||$(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},o.prototype.readInt16LE=function(e,t){t||$(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){t||$(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return t||$(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return t||$(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return t||$(e,4,this.length),Z.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return t||$(e,4,this.length),Z.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return t||$(e,8,this.length),Z.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return t||$(e,8,this.length),Z.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;B(this,e,t,n,i,0)}var s=1,o=0;for(this[t]=255&e;++o<n&&(s*=256);)this[t+o]=e\/s&255;return t+n},o.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;B(this,e,t,n,i,0)}var s=n-1,o=1;for(this[t+s]=255&e;--s>=0&&(o*=256);)this[t+s]=e\/o&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):j(this,e,t,!0),t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);B(this,e,t,n,i-1,-i)}var s=0,o=1,a=0;for(this[t]=255&e;++s<n&&(o*=256);)e<0&&0===a&&0!==this[t+s-1]&&(a=1),this[t+s]=(e\/o>>0)-a&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);B(this,e,t,n,i-1,-i)}var s=n-1,o=1,a=0;for(this[t+s]=255&e;--s>=0&&(o*=256);)e<0&&0===a&&0!==this[t+s+1]&&(a=1),this[t+s]=(e\/o>>0)-a&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):j(this,e,t,!0),t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},o.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,s=r-n;if(this===e&&n<t&&t<r)for(i=s-1;i>=0;--i)e[i+t]=this[i+n];else if(s<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i<s;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+s),t);return s},o.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!o.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var s;if("number"==typeof e)for(s=t;s<n;++s)this[s]=e;else{var a=o.isBuffer(e)?e:z(new o(e,r).toString()),u=a.length;for(s=0;s<n-t;++s)this[s+t]=a[s%u]}return this};var te=\/[^+\\\/0-9A-Za-z-_]\/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":3,ieee754:4,isarray:5}],3:[function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function i(e){return 3*e.length\/4-r(e)}function s(e){var t,n,i,s,o,a,u=e.length;o=r(e),a=new p(3*u\/4-o),i=o>0?u-4:u;var c=0;for(t=0,n=0;t<i;t+=4,n+=3)s=l[e.charCodeAt(t)]<<18|l[e.charCodeAt(t+1)]<<12|l[e.charCodeAt(t+2)]<<6|l[e.charCodeAt(t+3)],a[c++]=s>>16&255,a[c++]=s>>8&255,a[c++]=255&s;return 2===o?(s=l[e.charCodeAt(t)]<<2|l[e.charCodeAt(t+1)]>>4,a[c++]=255&s):1===o&&(s=l[e.charCodeAt(t)]<<10|l[e.charCodeAt(t+1)]<<4|l[e.charCodeAt(t+2)]>>2,a[c++]=s>>8&255,a[c++]=255&s),a}function o(e){return c[e>>18&63]+c[e>>12&63]+c[e>>6&63]+c[63&e]}function a(e,t,n){for(var r,i=[],s=t;s<n;s+=3)r=(e[s]<<16)+(e[s+1]<<8)+e[s+2],i.push(o(r));return i.join("")}function u(e){for(var t,n=e.length,r=n%3,i="",s=[],o=16383,u=0,l=n-r;u<l;u+=o)s.push(a(e,u,u+o>l?l:u+o));return 1===r?(t=e[n-1],i+=c[t>>2],i+=c[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=c[t>>10],i+=c[t>>4&63],i+=c[t<<2&63],i+="="),s.push(i),s.join("")}n.byteLength=i,n.toByteArray=s,n.fromByteArray=u;for(var c=[],l=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/",f=0,d=h.length;f<d;++f)c[f]=h[f],l[h.charCodeAt(f)]=f;l["-".charCodeAt(0)]=62,l["_".charCodeAt(0)]=63},{}],4:[function(e,t,n){n.read=function(e,t,n,r,i){var s,o,a=8*i-r-1,u=(1<<a)-1,c=u>>1,l=-7,p=n?i-1:0,h=n?-1:1,f=e[t+p];for(p+=h,s=f&(1<<-l)-1,f>>=-l,l+=a;l>0;s=256*s+e[t+p],p+=h,l-=8);for(o=s&(1<<-l)-1,s>>=-l,l+=r;l>0;o=256*o+e[t+p],p+=h,l-=8);if(0===s)s=1-c;else{if(s===u)return o?NaN:(f?-1:1)*(1\/0);o+=Math.pow(2,r),s-=c}return(f?-1:1)*o*Math.pow(2,s-r)},n.write=function(e,t,n,r,i,s){var o,a,u,c=8*s-i-1,l=(1<<c)-1,p=l>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:s-1,d=r?1:-1,y=t<0||0===t&&1\/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1\/0?(a=isNaN(t)?1:0,o=l):(o=Math.floor(Math.log(t)\/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+p>=1?h\/u:h*Math.pow(2,1-p),t*u>=2&&(o++,u\/=2),o+p>=l?(a=0,o=l):o+p>=1?(a=(t*u-1)*Math.pow(2,i),o+=p):(a=t*Math.pow(2,p-1)*Math.pow(2,i),o=0));i>=8;e[n+f]=255&a,f+=d,a\/=256,i-=8);for(o=o<<i|a,c+=i;c>0;e[n+f]=255&o,f+=d,o\/=256,c-=8);e[n+f-d]|=128*y}},{}],5:[function(e,t,n){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],6:[function(e,t,n){(function(e){function t(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var i=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/,s=function(e){return i.exec(e).slice(1)};n.resolve=function(){for(var n="",i=!1,s=arguments.length-1;s>=-1&&!i;s--){var o=s>=0?arguments[s]:e.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(n=o+"\/"+n,i="\/"===o.charAt(0))}return n=t(r(n.split("\/"),function(e){return!!e}),!i).join("\/"),(i?"\/":"")+n||"."},n.normalize=function(e){var i=n.isAbsolute(e),s="\/"===o(e,-1);return e=t(r(e.split("\/"),function(e){return!!e}),!i).join("\/"),e||i||(e="."),e&&s&&(e+="\/"),(i?"\/":"")+e},n.isAbsolute=function(e){return"\/"===e.charAt(0)},n.join=function(){var e=Array.prototype.slice.call(arguments,0);return n.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("\/"))},n.relative=function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=n.resolve(e).substr(1),t=n.resolve(t).substr(1);for(var i=r(e.split("\/")),s=r(t.split("\/")),o=Math.min(i.length,s.length),a=o,u=0;u<o;u++)if(i[u]!==s[u]){a=u;break}for(var c=[],u=a;u<i.length;u++)c.push("..");return c=c.concat(s.slice(a)),c.join("\/")},n.sep="\/",n.delimiter=":",n.dirname=function(e){var t=s(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},n.basename=function(e,t){var n=s(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},n.extname=function(e){return s(e)[3]};var o="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,e("_process"))},{_process:7}],7:[function(e,t,n){function r(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(p===setTimeout)return setTimeout(e,0);if((p===r||!p)&&setTimeout)return p=setTimeout,setTimeout(e,0);try{return p(e,0)}catch(t){try{return p.call(null,e,0)}catch(t){return p.call(this,e,0)}}}function o(e){if(h===clearTimeout)return clearTimeout(e);if((h===i||!h)&&clearTimeout)return h=clearTimeout,clearTimeout(e);try{return h(e)}catch(t){try{return h.call(null,e)}catch(t){return h.call(this,e)}}}function a(){m&&d&&(m=!1,d.length?y=d.concat(y):g=-1,y.length&&u())}function u(){if(!m){var e=s(a);m=!0;for(var t=y.length;t;){for(d=y,y=[];++g<t;)d&&d[g].run();g=-1,t=y.length}d=null,m=!1,o(e)}}function c(e,t){this.fun=e,this.array=t}function l(){}var p,h,f=t.exports={};!function(){try{p="function"==typeof setTimeout?setTimeout:r}catch(e){p=r}try{h="function"==typeof clearTimeout?clearTimeout:i}catch(e){h=i}}();var d,y=[],m=!1,g=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];y.push(new c(e,t)),1!==y.length||m||s(u)},c.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=l,f.addListener=l,f.once=l,f.off=l,f.removeListener=l,f.removeAllListeners=l,f.emit=l,f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"\/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},{}],8:[function(e,t,n){t.exports=function(e,t,n,r){var i=[[],[]],s=[\/(.*)(<script[^>]*>)(.*)\/i,\/(.*)(<\\\/script>)(.*)\/i],o=0,a=!0;t=t.split("\\n");for(var u=0;u<t.length;){var c=s[o].exec(t[u]);c&&0==o&&c[2].match("src=")&&(c=null),c?(1==o?(i[o].push(c[1]),pr=e.compile(i[1].join("\\n"),n,3,r.compiler).code,a&&r.runtime&&(a=!1,r.runtime&&i[0].push("Function.prototype.$asyncbind = "+e.$asyncbind.toString()+";\\n")),i[0].push(pr),i[1]=[],o=0,i[o].push(c[2])):(i[o].push(c[1]),i[o].push(c[2]),o=1),t[u]=c[3]):i[o].push(t[u++])}return i[0].join("\\n")}},{}],9:[function(e,t,n){"use strict";function r(e){if(!e)return"";if(Array.isArray(e))return e.map(r).join("|\\n");try{return g(e)}catch(t){return t.message+": "+(e&&e.type)}}function i(e){if(Array.isArray(e))return e.map(function(e){return i(e)});var t={};return Object.keys(e).forEach(function(n){t[n]=e[n]}),t}function s(e,t){e!==t&&(e.__proto__=Object.getPrototypeOf(t),Object.keys(e).forEach(function(t){t in v||delete e[t]}),Object.keys(t).forEach(function(n){n in e||(e[n]=t[n])}))}function o(){}function a(e){return e?(x.node=e,x):{}}function u(e,t,n){if(!e)return null;if(t&&"object"==typeof t){var r=Object.keys(t);return u(e,function(e){return r.every(function(n){return e[n]==t[n]})})}var i,s={};if(Array.isArray(e)){for(var o=0;o<e.length;o++)if(i=u(e[o],t))return i;return null}var c=n;"function"!=typeof n&&(c=n?function(e){return!0}:function(e){return!a(e).isScope});try{m.treeWalker(e,function(n,r,i){if(t(n))throw s.path=i,s;(n===e||c(n))&&r()})}catch(e){if(e===s)return s.path;throw e}return null}function c(e){return u(e,function(e){return"AwaitExpression"===e.type&&!e.$hidden})}function l(e){return u(e,function(e){return"AwaitExpression"===e.type&&!e.$hidden},function(e){var t=a(e);return!t.isBlockStatement&&!t.isScope})}function p(e){return u(e,{type:"ThisExpression"})}function h(e){if(null===e)return{type:"NullLiteral",value:null,raw:"null"};if(e===!0||e===!1)return{type:"BooleanLiteral",value:e,raw:JSON.stringify(e)};if(e instanceof RegExp){var t=e.toString(),n=t.split("\/");return{type:"RegExpLiteral",value:e,raw:t,pattern:n[1],flags:n[2]}}return"number"==typeof e?{type:"NumericLiteral",value:e,raw:JSON.stringify(e)}:{type:"StringLiteral",value:e,raw:JSON.stringify(e)}}function f(e,t){return{type:"Identifier",name:e,loc:t}}function d(e){var t={};for(var n in e)t[n]="string"==typeof e[n]?f(e[n]):e[n];return t}function y(e,t,n,y){function g(e,t){if(n.noRuntime){if(t){if(a(t).isLiteral)throw new Error("Nodent: 'noRuntime' option only compatible with -promise and -engine modes");e.body.body=m.part("try {$:0} catch($2) {return $1($2)}",[i(e.body),t,f("$boundEx")]).body}return m.part("$0.bind(this)",[e]).expr}return t?m.part("$0.$1(this,$2)",[e,ge.asyncbind,t]).expr:m.part("$0.$1(this)",[e,ge.asyncbind]).expr}function v(e,t,n,r){return m.part("var $0 = $1",[f(e),g({type:"FunctionExpression",id:null,generator:!1,expression:!1,params:n||[],body:t},r)]).body[0]}function b(t){return e.filename+(t&&t.loc&&t.loc.start?"("+t.loc.start.line+":"+t.loc.start.column+")\\t":"\\t")}function x(e){return n.babelTree?h(e):{type:"Literal",value:e,raw:JSON.stringify(e)}}function w(e){return e?!n.babelTree||"ClassMethod"!==e.type&&"ObjectMethod"!==e.type?(!n.babelTree&&"MethodDefinition"===e.type||"Property"===e.type&&(e.method||"get"==e.kind||"set"==e.kind))&&a(e.value).isFunction?e.value:null:e:null}function E(e){if(!e)return!1;var t=!1;if(Array.isArray(e)){for(var r=0;r<e.length;r++)E(e[r])&&(t=!0);return t}return m.treeWalker(e,function(r,i,s){"Identifier"===r.type&&"arguments"===r.name?(r.name=n.$arguments,t=!0):r!==e&&a(r).isFunction||i()}),t}function S(e){return"string"!=typeof e&&(e=e.type.replace(\/Statement|Expression\/g,"")),n.generatedSymbolPrefix+e+"_"+me++}function k(e,t){return e&&(e.$exit=d({$error:t.$error,$return:t.$return})),e}function A(e){for(var t=0;t<e.length;t++){if(e[t].self.$exit)return e[t].self;if(e[t].parent&&e[t].parent.$exit)return e[t].parent}return null}function _(e,t){var n=A(e);if(n)return n.$exit;if(t)for(var r=0;r<t.length;r++)if(t[r])return d(t[r]);return null}function C(e,t){var r=!(n.promises||n.generators||n.engine)&&n.lazyThenables;le(e),ae(e),D(e),Z(e),X(e),(r?H:o)(e),$(e),N(e),W(e,[q,r?o:J,I,j,B]),z(e,t),pe(e),de(e)}function L(e,t){var n={$continuation:!0,type:e?"FunctionDeclaration":"FunctionExpression",id:e?"string"==typeof e?f(e):e:void 0,params:[],body:{type:"BlockStatement",body:i(t)}};return e&&(ye[e]={def:n}),n}function P(e){return{type:"AwaitExpression",argument:Z({type:"FunctionExpression",generator:!1,expression:!1,async:!0,params:[],body:{type:"BlockStatement",body:e}}).body.body[0].argument}}function T(e,t){"string"==typeof e&&(e=f(e));var n=m.part("$0.call($1)",[e,[{type:"ThisExpression"}].concat(t||[])]).expr;return e.$thisCall=n,n.$thisCallName=e.name,n}function R(e,t){return{type:"ReturnStatement",argument:T(e,t)}}function O(e,t){return{type:"CallExpression",callee:f(e.$seh+"Finally"),arguments:t?[t]:[]}}function F(e,t){if(Array.isArray(e))return e.map(function(e){return F(e,t)});var r=0;return m.treeWalker(e,function(e,t,i){if("ReturnStatement"!==e.type||e.$mapped){if("ThrowStatement"===e.type){if(r>0){if(!a(e).isAsync)return t(e);delete e.async}return e.type="ReturnStatement",e.$mapped=!0,void(e.argument={type:"CallExpression",callee:_(i,[n]).$error,arguments:[e.argument]})}return a(e).isFunction?(r++,t(e),void r--):void t(e)}if(r>0){if(!a(e).isAsync)return t(e);delete e.async;$/;"	function	line:2
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^\/* nodent 3.0.7: NoDent - Asynchronous Javascript language extensions *\/$/;"	function	line:0
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^require=function e(t,n,r){function i(o,a){if(!n[o]){if(!t[o]){var u="function"==typeof require&&require;if(!a&&u)return u(o,!0);if(s)return s(o,!0);var c=new Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return i(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var s="function"==typeof require&&require,o=0;o<r.length;o++)i(r[o]);return i}({1:[function(e,t,n){},{}],2:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function i(){return o.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return o.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=o.prototype):(null===e&&(e=new o(t)),e.length=t),e}function o(e,t,n){if(!(o.TYPED_ARRAY_SUPPORT||this instanceof o))return new o(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return l(this,e)}return a(this,e,t,n)}function a(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?f(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function c(e,t,n,r){return u(t),t<=0?s(e,t):void 0!==n?"string"==typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}function l(e,t){if(u(t),e=s(e,t<0?0:0|y(t)),!o.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!o.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|g(t,n);e=s(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function h(e,t){var n=t.length<0?0:0|y(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function f(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),o.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=o.prototype):e=h(e,t),e}function d(e,t){if(o.isBuffer(t)){var n=0|y(t.length);return e=s(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||Q(t.length)?s(e,0):h(e,t);if("Buffer"===t.type&&K(t.data))return h(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),o.alloc(+e)}function g(e,t){if(o.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return z(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(e).length;default:if(r)return z(e).length;t=(""+t).toLowerCase(),r=!0}}function v(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return F(this,t,n);case"utf8":case"utf-8":return P(this,t,n);case"ascii":return R(this,t,n);case"latin1":case"binary":return O(this,t,n);case"base64":return L(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return N(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function b(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=o.from(t,r)),o.isBuffer(t))return 0===t.length?-1:w(e,t,n,r,i);if("number"==typeof t)return t&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):w(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function w(e,t,n,r,i){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,a=e.length,u=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,a\/=2,u\/=2,n\/=2}var c;if(i){var l=-1;for(c=n;c<a;c++)if(s(e,c)===s(t,l===-1?0:c-l)){if(l===-1&&(l=c),c-l+1===u)return l*o}else l!==-1&&(c-=c-l),l=-1}else for(n+u>a&&(n=a-u),c=n;c>=0;c--){for(var p=!0,h=0;h<u;h++)if(s(e,c+h)!==s(t,h)){p=!1;break}if(p)return c}return-1}function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var s=t.length;if(s%2!==0)throw new TypeError("Invalid hex string");r>s\/2&&(r=s\/2);for(var o=0;o<r;++o){var a=parseInt(t.substr(2*o,2),16);if(isNaN(a))return o;e[n+o]=a}return o}function S(e,t,n,r){return H(z(t,e.length-n),e,n,r)}function k(e,t,n,r){return H(Y(t),e,n,r)}function A(e,t,n,r){return k(e,t,n,r)}function _(e,t,n,r){return H(J(t),e,n,r)}function C(e,t,n,r){return H(G(t,e.length-n),e,n,r)}function L(e,t,n){return 0===t&&n===e.length?X.fromByteArray(e):X.fromByteArray(e.slice(t,n))}function P(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var s=e[i],o=null,a=s>239?4:s>223?3:s>191?2:1;if(i+a<=n){var u,c,l,p;switch(a){case 1:s<128&&(o=s);break;case 2:u=e[i+1],128===(192&u)&&(p=(31&s)<<6|63&u,p>127&&(o=p));break;case 3:u=e[i+1],c=e[i+2],128===(192&u)&&128===(192&c)&&(p=(15&s)<<12|(63&u)<<6|63&c,p>2047&&(p<55296||p>57343)&&(o=p));break;case 4:u=e[i+1],c=e[i+2],l=e[i+3],128===(192&u)&&128===(192&c)&&128===(192&l)&&(p=(15&s)<<18|(63&u)<<12|(63&c)<<6|63&l,p>65535&&p<1114112&&(o=p))}}null===o?(o=65533,a=1):o>65535&&(o-=65536,r.push(o>>>10&1023|55296),o=56320|1023&o),r.push(o),i+=a}return T(r)}function T(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return n}function R(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function O(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function F(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",s=t;s<n;++s)i+=W(e[s]);return i}function N(e,t,n){for(var r=e.slice(t,n),i="",s=0;s<r.length;s+=2)i+=String.fromCharCode(r[s]+256*r[s+1]);return i}function $(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function B(e,t,n,r,i,s){if(!o.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<s)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function I(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,s=Math.min(e.length-n,2);i<s;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function j(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,s=Math.min(e.length-n,4);i<s;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function M(e,t,n,r,i,s){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function D(e,t,n,r,i){return i||M(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Z.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,i){return i||M(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(e,t,n,r,52,8),n+8}function U(e){if(e=q(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(\/^\\s+|\\s+$\/g,"")}function W(e){return e<16?"0"+e.toString(16):e.toString(16)}function z(e,t){t=t||1\/0;for(var n,r=e.length,i=null,s=[],o=0;o<r;++o){if(n=e.charCodeAt(o),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&s.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&s.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&s.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&s.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;s.push(n)}else if(n<2048){if((t-=2)<0)break;s.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;s.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;s.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return s}function Y(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function G(e,t){for(var n,r,i,s=[],o=0;o<e.length&&!((t-=2)<0);++o)n=e.charCodeAt(o),r=n>>8,i=n%256,s.push(i),s.push(r);return s}function J(e){return X.toByteArray(U(e))}function H(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function Q(e){return e!==e}var X=e("base64-js"),Z=e("ieee754"),K=e("isarray");n.Buffer=o,n.SlowBuffer=m,n.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),o.poolSize=8192,o._augment=function(e){return e.__proto__=o.prototype,e},o.from=function(e,t,n){return a(null,e,t,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(e,t,n){return c(null,e,t,n)},o.allocUnsafe=function(e){return l(null,e)},o.allocUnsafeSlow=function(e){return l(null,e)},o.isBuffer=function(e){return!(null==e||!e._isBuffer)},o.compare=function(e,t){if(!o.isBuffer(e)||!o.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,s=Math.min(n,r);i<s;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},o.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},o.concat=function(e,t){if(!K(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return o.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=o.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var s=e[n];if(!o.isBuffer(s))throw new TypeError('"list" argument must be an Array of Buffers');s.copy(r,i),i+=s.length}return r},o.byteLength=g,o.prototype._isBuffer=!0,o.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)b(this,t,t+1);return this},o.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)b(this,t,t+3),b(this,t+1,t+2);return this},o.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)b(this,t,t+7),b(this,t+1,t+6),b(this,t+2,t+5),b(this,t+3,t+4);return this},o.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?P(this,0,e):v.apply(this,arguments)},o.prototype.equals=function(e){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===o.compare(this,e)},o.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(\/.{2}\/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},o.prototype.compare=function(e,t,n,r,i){if(!o.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var s=i-r,a=n-t,u=Math.min(s,a),c=this.slice(r,i),l=e.slice(t,n),p=0;p<u;++p)if(c[p]!==l[p]){s=c[p],a=l[p];break}return s<a?-1:a<s?1:0},o.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},o.prototype.indexOf=function(e,t,n){return x(this,e,t,n,!0)},o.prototype.lastIndexOf=function(e,t,n){return x(this,e,t,n,!1)},o.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var s=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return S(this,e,t,n);case"ascii":return k(this,e,t,n);case"latin1":case"binary":return A(this,e,t,n);case"base64":return _(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,n);default:if(s)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),s=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;o.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<e&&(t=e);var r;if(o.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=o.prototype;else{var i=t-e;r=new o(i,void 0);for(var s=0;s<i;++s)r[s]=this[s+e]}return r},o.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e],i=1,s=0;++s<t&&(i*=256);)r+=this[e+s]*i;return r},o.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},o.prototype.readUInt8=function(e,t){return t||$(e,1,this.length),this[e]},o.prototype.readUInt16LE=function(e,t){return t||$(e,2,this.length),this[e]|this[e+1]<<8},o.prototype.readUInt16BE=function(e,t){return t||$(e,2,this.length),this[e]<<8|this[e+1]},o.prototype.readUInt32LE=function(e,t){return t||$(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},o.prototype.readUInt32BE=function(e,t){return t||$(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},o.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=this[e],i=1,s=0;++s<t&&(i*=256);)r+=this[e+s]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},o.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||$(e,t,this.length);for(var r=t,i=1,s=this[e+--r];r>0&&(i*=256);)s+=this[e+--r]*i;return i*=128,s>=i&&(s-=Math.pow(2,8*t)),s},o.prototype.readInt8=function(e,t){return t||$(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},o.prototype.readInt16LE=function(e,t){t||$(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(e,t){t||$(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(e,t){return t||$(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},o.prototype.readInt32BE=function(e,t){return t||$(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},o.prototype.readFloatLE=function(e,t){return t||$(e,4,this.length),Z.read(this,e,!0,23,4)},o.prototype.readFloatBE=function(e,t){return t||$(e,4,this.length),Z.read(this,e,!1,23,4)},o.prototype.readDoubleLE=function(e,t){return t||$(e,8,this.length),Z.read(this,e,!0,52,8)},o.prototype.readDoubleBE=function(e,t){return t||$(e,8,this.length),Z.read(this,e,!1,52,8)},o.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;B(this,e,t,n,i,0)}var s=1,o=0;for(this[t]=255&e;++o<n&&(s*=256);)this[t+o]=e\/s&255;return t+n},o.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;B(this,e,t,n,i,0)}var s=n-1,o=1;for(this[t+s]=255&e;--s>=0&&(o*=256);)this[t+s]=e\/o&255;return t+n},o.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,255,0),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},o.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},o.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},o.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):j(this,e,t,!0),t+4},o.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},o.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);B(this,e,t,n,i-1,-i)}var s=0,o=1,a=0;for(this[t]=255&e;++s<n&&(o*=256);)e<0&&0===a&&0!==this[t+s-1]&&(a=1),this[t+s]=(e\/o>>0)-a&255;return t+n},o.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);B(this,e,t,n,i-1,-i)}var s=n-1,o=1,a=0;for(this[t+s]=255&e;--s>=0&&(o*=256);)e<0&&0===a&&0!==this[t+s+1]&&(a=1),this[t+s]=(e\/o>>0)-a&255;return t+n},o.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,1,127,-128),o.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},o.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},o.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},o.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):j(this,e,t,!0),t+4},o.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||B(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),o.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):j(this,e,t,!1),t+4},o.prototype.writeFloatLE=function(e,t,n){return D(this,e,t,!0,n)},o.prototype.writeFloatBE=function(e,t,n){return D(this,e,t,!1,n)},o.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},o.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},o.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,s=r-n;if(this===e&&n<t&&t<r)for(i=s-1;i>=0;--i)e[i+t]=this[i+n];else if(s<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i<s;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+s),t);return s},o.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!o.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var s;if("number"==typeof e)for(s=t;s<n;++s)this[s]=e;else{var a=o.isBuffer(e)?e:z(new o(e,r).toString()),u=a.length;for(s=0;s<n-t;++s)this[s+t]=a[s%u]}return this};var te=\/[^+\\\/0-9A-Za-z-_]\/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":3,ieee754:4,isarray:5}],3:[function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function i(e){return 3*e.length\/4-r(e)}function s(e){var t,n,i,s,o,a,u=e.length;o=r(e),a=new p(3*u\/4-o),i=o>0?u-4:u;var c=0;for(t=0,n=0;t<i;t+=4,n+=3)s=l[e.charCodeAt(t)]<<18|l[e.charCodeAt(t+1)]<<12|l[e.charCodeAt(t+2)]<<6|l[e.charCodeAt(t+3)],a[c++]=s>>16&255,a[c++]=s>>8&255,a[c++]=255&s;return 2===o?(s=l[e.charCodeAt(t)]<<2|l[e.charCodeAt(t+1)]>>4,a[c++]=255&s):1===o&&(s=l[e.charCodeAt(t)]<<10|l[e.charCodeAt(t+1)]<<4|l[e.charCodeAt(t+2)]>>2,a[c++]=s>>8&255,a[c++]=255&s),a}function o(e){return c[e>>18&63]+c[e>>12&63]+c[e>>6&63]+c[63&e]}function a(e,t,n){for(var r,i=[],s=t;s<n;s+=3)r=(e[s]<<16)+(e[s+1]<<8)+e[s+2],i.push(o(r));return i.join("")}function u(e){for(var t,n=e.length,r=n%3,i="",s=[],o=16383,u=0,l=n-r;u<l;u+=o)s.push(a(e,u,u+o>l?l:u+o));return 1===r?(t=e[n-1],i+=c[t>>2],i+=c[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=c[t>>10],i+=c[t>>4&63],i+=c[t<<2&63],i+="="),s.push(i),s.join("")}n.byteLength=i,n.toByteArray=s,n.fromByteArray=u;for(var c=[],l=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/",f=0,d=h.length;f<d;++f)c[f]=h[f],l[h.charCodeAt(f)]=f;l["-".charCodeAt(0)]=62,l["_".charCodeAt(0)]=63},{}],4:[function(e,t,n){n.read=function(e,t,n,r,i){var s,o,a=8*i-r-1,u=(1<<a)-1,c=u>>1,l=-7,p=n?i-1:0,h=n?-1:1,f=e[t+p];for(p+=h,s=f&(1<<-l)-1,f>>=-l,l+=a;l>0;s=256*s+e[t+p],p+=h,l-=8);for(o=s&(1<<-l)-1,s>>=-l,l+=r;l>0;o=256*o+e[t+p],p+=h,l-=8);if(0===s)s=1-c;else{if(s===u)return o?NaN:(f?-1:1)*(1\/0);o+=Math.pow(2,r),s-=c}return(f?-1:1)*o*Math.pow(2,s-r)},n.write=function(e,t,n,r,i,s){var o,a,u,c=8*s-i-1,l=(1<<c)-1,p=l>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:s-1,d=r?1:-1,y=t<0||0===t&&1\/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1\/0?(a=isNaN(t)?1:0,o=l):(o=Math.floor(Math.log(t)\/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),t+=o+p>=1?h\/u:h*Math.pow(2,1-p),t*u>=2&&(o++,u\/=2),o+p>=l?(a=0,o=l):o+p>=1?(a=(t*u-1)*Math.pow(2,i),o+=p):(a=t*Math.pow(2,p-1)*Math.pow(2,i),o=0));i>=8;e[n+f]=255&a,f+=d,a\/=256,i-=8);for(o=o<<i|a,c+=i;c>0;e[n+f]=255&o,f+=d,o\/=256,c-=8);e[n+f-d]|=128*y}},{}],5:[function(e,t,n){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],6:[function(e,t,n){(function(e){function t(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var i=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/,s=function(e){return i.exec(e).slice(1)};n.resolve=function(){for(var n="",i=!1,s=arguments.length-1;s>=-1&&!i;s--){var o=s>=0?arguments[s]:e.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(n=o+"\/"+n,i="\/"===o.charAt(0))}return n=t(r(n.split("\/"),function(e){return!!e}),!i).join("\/"),(i?"\/":"")+n||"."},n.normalize=function(e){var i=n.isAbsolute(e),s="\/"===o(e,-1);return e=t(r(e.split("\/"),function(e){return!!e}),!i).join("\/"),e||i||(e="."),e&&s&&(e+="\/"),(i?"\/":"")+e},n.isAbsolute=function(e){return"\/"===e.charAt(0)},n.join=function(){var e=Array.prototype.slice.call(arguments,0);return n.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e}).join("\/"))},n.relative=function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=n.resolve(e).substr(1),t=n.resolve(t).substr(1);for(var i=r(e.split("\/")),s=r(t.split("\/")),o=Math.min(i.length,s.length),a=o,u=0;u<o;u++)if(i[u]!==s[u]){a=u;break}for(var c=[],u=a;u<i.length;u++)c.push("..");return c=c.concat(s.slice(a)),c.join("\/")},n.sep="\/",n.delimiter=":",n.dirname=function(e){var t=s(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},n.basename=function(e,t){var n=s(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},n.extname=function(e){return s(e)[3]};var o="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,e("_process"))},{_process:7}],7:[function(e,t,n){function r(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(e){if(p===setTimeout)return setTimeout(e,0);if((p===r||!p)&&setTimeout)return p=setTimeout,setTimeout(e,0);try{return p(e,0)}catch(t){try{return p.call(null,e,0)}catch(t){return p.call(this,e,0)}}}function o(e){if(h===clearTimeout)return clearTimeout(e);if((h===i||!h)&&clearTimeout)return h=clearTimeout,clearTimeout(e);try{return h(e)}catch(t){try{return h.call(null,e)}catch(t){return h.call(this,e)}}}function a(){m&&d&&(m=!1,d.length?y=d.concat(y):g=-1,y.length&&u())}function u(){if(!m){var e=s(a);m=!0;for(var t=y.length;t;){for(d=y,y=[];++g<t;)d&&d[g].run();g=-1,t=y.length}d=null,m=!1,o(e)}}function c(e,t){this.fun=e,this.array=t}function l(){}var p,h,f=t.exports={};!function(){try{p="function"==typeof setTimeout?setTimeout:r}catch(e){p=r}try{h="function"==typeof clearTimeout?clearTimeout:i}catch(e){h=i}}();var d,y=[],m=!1,g=-1;f.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];y.push(new c(e,t)),1!==y.length||m||s(u)},c.prototype.run=function(){this.fun.apply(null,this.array)},f.title="browser",f.browser=!0,f.env={},f.argv=[],f.version="",f.versions={},f.on=l,f.addListener=l,f.once=l,f.off=l,f.removeListener=l,f.removeAllListeners=l,f.emit=l,f.binding=function(e){throw new Error("process.binding is not supported")},f.cwd=function(){return"\/"},f.chdir=function(e){throw new Error("process.chdir is not supported")},f.umask=function(){return 0}},{}],8:[function(e,t,n){t.exports=function(e,t,n,r){var i=[[],[]],s=[\/(.*)(<script[^>]*>)(.*)\/i,\/(.*)(<\\\/script>)(.*)\/i],o=0,a=!0;t=t.split("\\n");for(var u=0;u<t.length;){var c=s[o].exec(t[u]);c&&0==o&&c[2].match("src=")&&(c=null),c?(1==o?(i[o].push(c[1]),pr=e.compile(i[1].join("\\n"),n,3,r.compiler).code,a&&r.runtime&&(a=!1,r.runtime&&i[0].push("Function.prototype.$asyncbind = "+e.$asyncbind.toString()+";\\n")),i[0].push(pr),i[1]=[],o=0,i[o].push(c[2])):(i[o].push(c[1]),i[o].push(c[2]),o=1),t[u]=c[3]):i[o].push(t[u++])}return i[0].join("\\n")}},{}],9:[function(e,t,n){"use strict";function r(e){if(!e)return"";if(Array.isArray(e))return e.map(r).join("|\\n");try{return g(e)}catch(t){return t.message+": "+(e&&e.type)}}function i(e){if(Array.isArray(e))return e.map(function(e){return i(e)});var t={};return Object.keys(e).forEach(function(n){t[n]=e[n]}),t}function s(e,t){e!==t&&(e.__proto__=Object.getPrototypeOf(t),Object.keys(e).forEach(function(t){t in v||delete e[t]}),Object.keys(t).forEach(function(n){n in e||(e[n]=t[n])}))}function o(){}function a(e){return e?(x.node=e,x):{}}function u(e,t,n){if(!e)return null;if(t&&"object"==typeof t){var r=Object.keys(t);return u(e,function(e){return r.every(function(n){return e[n]==t[n]})})}var i,s={};if(Array.isArray(e)){for(var o=0;o<e.length;o++)if(i=u(e[o],t))return i;return null}var c=n;"function"!=typeof n&&(c=n?function(e){return!0}:function(e){return!a(e).isScope});try{m.treeWalker(e,function(n,r,i){if(t(n))throw s.path=i,s;(n===e||c(n))&&r()})}catch(e){if(e===s)return s.path;throw e}return null}function c(e){return u(e,function(e){return"AwaitExpression"===e.type&&!e.$hidden})}function l(e){return u(e,function(e){return"AwaitExpression"===e.type&&!e.$hidden},function(e){var t=a(e);return!t.isBlockStatement&&!t.isScope})}function p(e){return u(e,{type:"ThisExpression"})}function h(e){if(null===e)return{type:"NullLiteral",value:null,raw:"null"};if(e===!0||e===!1)return{type:"BooleanLiteral",value:e,raw:JSON.stringify(e)};if(e instanceof RegExp){var t=e.toString(),n=t.split("\/");return{type:"RegExpLiteral",value:e,raw:t,pattern:n[1],flags:n[2]}}return"number"==typeof e?{type:"NumericLiteral",value:e,raw:JSON.stringify(e)}:{type:"StringLiteral",value:e,raw:JSON.stringify(e)}}function f(e,t){return{type:"Identifier",name:e,loc:t}}function d(e){var t={};for(var n in e)t[n]="string"==typeof e[n]?f(e[n]):e[n];return t}function y(e,t,n,y){function g(e,t){if(n.noRuntime){if(t){if(a(t).isLiteral)throw new Error("Nodent: 'noRuntime' option only compatible with -promise and -engine modes");e.body.body=m.part("try {$:0} catch($2) {return $1($2)}",[i(e.body),t,f("$boundEx")]).body}return m.part("$0.bind(this)",[e]).expr}return t?m.part("$0.$1(this,$2)",[e,ge.asyncbind,t]).expr:m.part("$0.$1(this)",[e,ge.asyncbind]).expr}function v(e,t,n,r){return m.part("var $0 = $1",[f(e),g({type:"FunctionExpression",id:null,generator:!1,expression:!1,params:n||[],body:t},r)]).body[0]}function b(t){return e.filename+(t&&t.loc&&t.loc.start?"("+t.loc.start.line+":"+t.loc.start.column+")\\t":"\\t")}function x(e){return n.babelTree?h(e):{type:"Literal",value:e,raw:JSON.stringify(e)}}function w(e){return e?!n.babelTree||"ClassMethod"!==e.type&&"ObjectMethod"!==e.type?(!n.babelTree&&"MethodDefinition"===e.type||"Property"===e.type&&(e.method||"get"==e.kind||"set"==e.kind))&&a(e.value).isFunction?e.value:null:e:null}function E(e){if(!e)return!1;var t=!1;if(Array.isArray(e)){for(var r=0;r<e.length;r++)E(e[r])&&(t=!0);return t}return m.treeWalker(e,function(r,i,s){"Identifier"===r.type&&"arguments"===r.name?(r.name=n.$arguments,t=!0):r!==e&&a(r).isFunction||i()}),t}function S(e){return"string"!=typeof e&&(e=e.type.replace(\/Statement|Expression\/g,"")),n.generatedSymbolPrefix+e+"_"+me++}function k(e,t){return e&&(e.$exit=d({$error:t.$error,$return:t.$return})),e}function A(e){for(var t=0;t<e.length;t++){if(e[t].self.$exit)return e[t].self;if(e[t].parent&&e[t].parent.$exit)return e[t].parent}return null}function _(e,t){var n=A(e);if(n)return n.$exit;if(t)for(var r=0;r<t.length;r++)if(t[r])return d(t[r]);return null}function C(e,t){var r=!(n.promises||n.generators||n.engine)&&n.lazyThenables;le(e),ae(e),D(e),Z(e),X(e),(r?H:o)(e),$(e),N(e),W(e,[q,r?o:J,I,j,B]),z(e,t),pe(e),de(e)}function L(e,t){var n={$continuation:!0,type:e?"FunctionDeclaration":"FunctionExpression",id:e?"string"==typeof e?f(e):e:void 0,params:[],body:{type:"BlockStatement",body:i(t)}};return e&&(ye[e]={def:n}),n}function P(e){return{type:"AwaitExpression",argument:Z({type:"FunctionExpression",generator:!1,expression:!1,async:!0,params:[],body:{type:"BlockStatement",body:e}}).body.body[0].argument}}function T(e,t){"string"==typeof e&&(e=f(e));var n=m.part("$0.call($1)",[e,[{type:"ThisExpression"}].concat(t||[])]).expr;return e.$thisCall=n,n.$thisCallName=e.name,n}function R(e,t){return{type:"ReturnStatement",argument:T(e,t)}}function O(e,t){return{type:"CallExpression",callee:f(e.$seh+"Finally"),arguments:t?[t]:[]}}function F(e,t){if(Array.isArray(e))return e.map(function(e){return F(e,t)});var r=0;return m.treeWalker(e,function(e,t,i){if("ReturnStatement"!==e.type||e.$mapped){if("ThrowStatement"===e.type){if(r>0){if(!a(e).isAsync)return t(e);delete e.async}return e.type="ReturnStatement",e.$mapped=!0,void(e.argument={type:"CallExpression",callee:_(i,[n]).$error,arguments:[e.argument]})}return a(e).isFunction?(r++,t(e),void r--):void t(e)}if(r>0){if(!a(e).isAsync)return t(e);delete e.async;$/;"	function	line:2
A	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^}return e.$mapped=!0,void(a(e.argument).isUnaryExpression&&"void"===e.argument.operator?e.argument=e.argument.argument:e.argument={type:"CallExpression",callee:_(i,[n]).$return,arguments:e.argument?[e.argument]:[]})},t)}function N(e,t){return Array.isArray(e)?e.map(function(e){return N(e,t)}):(m.treeWalker(e,function(e,t,n){if(t(),"ConditionalExpression"===e.type&&(c(e.alternate)||c(e.consequent))){var r=(f(S("condOp")),P(m.part("if ($0) return $1 ; return $2",[e.test,e.consequent,e.alternate]).body));s(e,r)}},t),e)}function $(e,t){return Array.isArray(e)?e.map(function(e){return $(e,t)}):(m.treeWalker(e,function(e,t,n){if(t(),"LogicalExpression"===e.type&&c(e.right)){var r,i=f(S("logical"+("&&"===e.operator?"And":"Or")));if("||"===e.operator)r="var $0; if (!($0 = $1)) {$0 = $2} return $0";else{if("&&"!==e.operator)throw new Error(b(e)+"Illegal logical operator: "+e.operator);r="var $0; if ($0 = $1) {$0 = $2} return $0"}s(e,P(m.part(r,[i,e.left,e.right]).body))}},t),e)}function B(e,t,n){if("SwitchCase"!==e.type&&a(e).isBlockStatement)for(var r=0;r<e.body.length;){var i=e.body[r];if("SwitchCase"!==i.type&&a(i).isBlockStatement){var s=fe(i.body);if(s)if(l(i)){var o=S(i),u=e.body.splice(r+1,e.body.length-(r+1));if(u.length){var c=L(o,u);delete ye[o],i.body.push(R(o)),e.body.push(c),r++}else r++}else r++;else e.body.splice.apply(e.body,[r,1].concat(i.body))}else r++}}function I(e,t,n){if("IfStatement"===e.type&&c([e.consequent,e.alternate])){var r=S(e),o=t[0],u={type:"BlockStatement",body:[e]};if("index"in o){var l=o.index,p=o.parent[o.field].splice(l+1,o.parent[o.field].length-(l+1));if(o.replace(u),p.length){var h=R(r);u.body.push(n(L(r,p))),[e.consequent,e.alternate].forEach(function(e){if(e){var t;t=a(e).isBlockStatement?e.body[e.body.length-1]:e,t&&"ReturnStatement"===t.type||("BlockStatement"!==e.type&&s(e,{type:"BlockStatement",body:[i(e)]}),e.$deferred=!0,e.body.push(i(h))),n(e)}}),e.consequent&&e.alternate&&e.consequent.$deferred&&e.alternate.$deferred||u.body.push(i(h))}}else o.parent[o.field]=u}}function j(e,t,n){if(!e.$switched&&"SwitchStatement"===e.type&&c(e.cases)){e.$switched=!0;var r,s,o,a=t[0];if("index"in a){var u=a.index+1;o=a.parent[a.field].splice(u,a.parent[a.field].length-u),o.length&&"BreakStatement"===o[o.length-1].type&&a.parent[a.field].push(o.pop()),r=S(e),s=R(r),a.parent[a.field].unshift(L(r,o)),a.parent[a.field].push(i(s))}return e.cases.forEach(function(e,t){if("SwitchCase"!==e.type)throw new Error("switch contains non-case\/default statement: "+e.type);if(c(e.consequent)){var n=e.consequent[e.consequent.length-1];"BreakStatement"===n.type?e.consequent[e.consequent.length-1]=i(s):"ReturnStatement"===n.type||"ThrowStatement"===n.type||(y(b(e)+"switch-case fall-through not supported - added break. See https:\/\/github.com\/MatAtBread\/nodent#differences-from-the-es7-specification"),e.consequent.push(i(s)))}}),!0}}function M(e){return"ReturnStatement"===e.type||"ThrowStatement"===e.type}function D(t,r){return m.treeWalker(t,function(t,i,s){if("TryStatement"===t.type&&(t.$seh=S("Try")+"_",t.$containedAwait=!!c(t),t.$finallyExit=t.finalizer&&U(s)&&!!u(t.finalizer.body,M),t.$containedAwait||t.$finallyExit)){t.$needsMapping=!r||!t.$finallyExit;var o=_(s,[n]);if(t.finalizer&&!t.handler){var a=f(S("exception"));t.handler={type:"CatchClause",param:a,body:{type:"BlockStatement",body:[{type:"ThrowStatement",argument:a}]}}}if(!t.handler&&!t.finalizer){var l=new SyntaxError(b(t.value)+"try requires catch and\/or finally clause",e.filename,t.start);throw l.pos=t.start,l.loc=t.loc.start,l}t.finalizer?(k(t.block,{$error:t.$seh+"Catch",$return:O(t,o.$return)}),k(t.handler,{$error:O(t,o.$error),$return:O(t,o.$return)})):k(t.block,{$error:t.$seh+"Catch",$return:o.$return})}i()}),t}function V(e,t){for(var n=0;n<e.length;n++)if(!a(e[n]).isDirective)return void e.splice.apply(e,[n,0].concat(t));e.splice.apply(e,[e.length,0].concat(t))}function U(e){for(var t=0;t<e.length;t++)if(a(e[t].self).isFunction)return e[t].self.async||e[t].self.$wasAsync;return!1}function q(t,r,s){if(t.$needsMapping){var o,a,u,c=r[0];if(!("index"in c))throw new Error(e.filename+" - malformed try\/catch blocks");var l=c.index+1,p=c.parent[c.field].splice(l,c.parent[c.field].length-l);if(p.length){a=t.$seh+"Post";var h=L(a,p);h=s(h),c.parent[c.field].splice(c.index,0,h),o=R(t.finalizer?O(t,f(a)):a)}else t.finalizer&&(o=R(O(t)));t.$mapped=!0,o&&(t.block.body.push(i(o)),t.handler.body.body.push(i(o)));var d=_(r,[n]);if(t.handler){var y=f(t.$seh+"Catch");u=i(t.handler.body);var g=v(y.name,u,[i(t.handler.param)],t.finalizer?O(t,d.$error):d.$error);t.handler.body.body=[{type:"CallExpression",callee:y,arguments:[i(t.handler.param)]}],c.parent[c.field].splice(c.index,0,g)}if(t.finalizer){var b=m.part("var $decl = (function ($exit) {                              return (function ($value) {                                   {$:body}                                                  return $exit && ($exit.call(this, $value));           }).$asyncbind(this, $error);                           }).$asyncbind(this);",{decl:f(t.$seh+"Finally"),exit:f(t.$seh+"Exit"),value:f(t.$seh+"Value"),body:i(t.finalizer.body),error:d.$error,asyncbind:ge.asyncbind}).body[0];V(c.parent[c.field],[b]);var x=R(O(t,a&&f(a)));u.body[u.length-1]=x,t.block.body[t.block.body.length-1]=x,delete t.finalizer}}}function W(e,t,n){function r(e,n){return m.treeWalker(e,function(e,n,s){function o(e){return r(e,s)}i.indexOf(e)<0&&(i.push(e),t.forEach(function(t){t(e,s,o)})),n()},n)}var i=[];return r(e,n),e}function z(e,t,o){return m.treeWalker(e,function(e,u,l){if("IfStatement"==e.type&&("BlockStatement"!=e.consequent.type&&c(e.consequent)&&(e.consequent={type:"BlockStatement",body:[e.consequent]}),e.alternate&&"BlockStatement"!=e.alternate.type&&c(e.alternate)&&(e.alternate={type:"BlockStatement",body:[e.alternate]})),u(),a(e).isAwait){var p=e.loc;if(t=t||l.some(function(e){return e.self&&e.self.$wasAsync}),!t||"warn"===t){var h=b(e)+"'await' used inside non-async function. ";h+=n.promises?"'return' value Promise runtime-specific":"'return' value from await is synchronous",y(h+". See https:\/\/github.com\/MatAtBread\/nodent#differences-from-the-es7-specification")}var d=l[0].parent;"LogicalExpression"===d.type&&d.right===e&&y(b(e.argument)+"'"+r(d)+"' on right of "+d.operator+" will always evaluate '"+r(e.argument)+"'"),"ConditionalExpression"===d.type&&d.test!==e&&y(b(e.argument)+"'"+r(d)+"' will always evaluate '"+r(e.argument)+"'");var m=f(S("await")),v=i(e.argument);s(e,m);for(var x,w,E=1;E<l.length;E++)if(w=a(l[E].self).isBlockStatement){x=l[E-1];break}if(!x)throw new Error(b(e)+"Illegal await not contained in a statement");var k,A,C=_(l,[o,n]),L=x.index,P=w.splice(L,w.length-L).slice(1);"ReturnStatement"===x.self.type&&"CallExpression"===x.self.argument.type&&1===x.self.argument.arguments.length&&x.self.argument.arguments[0].name===m.name?A=k=x.self.argument.callee:"Identifier"===x.self.type||x.self.name===m.name||"ExpressionStatement"===x.self.type&&"Identifier"===x.self.expression.type&&x.self.expression.name===m.name?k=P.length?{type:"FunctionExpression",params:[i(m)],body:z({type:"BlockStatement",body:i(P)},t,C)}:{type:"FunctionExpression",params:[],body:{type:"BlockStatement",body:[]}}:(P.unshift(x.self),k={type:"FunctionExpression",params:[i(m)],body:z({type:"BlockStatement",body:i(P)},t,C)}),A||(A=k?g(k,C.$error):{type:"FunctionExpression",params:[],body:{type:"BlockStatement",body:[]}}),n.wrapAwait&&(v={type:"CallExpression",arguments:[v],callee:n.promises||n.generators?{type:"MemberExpression",object:f("Promise"),property:f("resolve")}:{type:"MemberExpression",object:f("Object"),property:f("$makeThenable")}});var T={type:"CallExpression",callee:{type:"MemberExpression",object:v,property:f("then",p),computed:!1},arguments:[A,C.$error]};w.push({loc:p,type:"ReturnStatement",argument:T})}return!0}),e}function Y(e,t){var n=e.$label;delete e.$label;var r=f(S("idx")),i=f(S("in")),o=m.part("var $0,$1 = [];for ($0 in $2) $1.push($0)",[r,i,e.right]).body,u=m.part("for ($0; $1.length;){ $2 = $1.shift(); $:3 ; }",[e.left,i,"VariableDeclaration"===e.left.type?e.left.declarations[0].id:e.left,e.body]).body[0];u.$label=n;for(var c=0;c<t.length;c++)if(a(t[c].parent).isBlockStatement){t[c].parent[t[c].field].splice(t[c].index,0,o[0],o[1]);break}s(e,u)}function G(e,t){"BlockStatement"!==e.body.type&&(e.body={type:"BlockStatement",body:[e.body]});var n,r,i=m.part("[$0[Symbol.iterator]()]",[e.right]).expr;if("VariableDeclaration"===e.left.type){"const"===e.left.kind&&(e.left.kind="let"),n=e.left.declarations[0].id;var s=se(e.left.declarations[0].id);r=f(S("iterator_"+s.join("_"))),e.left.declarations=s.map(function(e){return{type:"VariableDeclarator",id:f(e)}}),e.left.declarations.push({type:"VariableDeclarator",id:r,init:i}),e.init=e.left}else{n=e.left,r=f(S("iterator_"+n.name));var o={type:"VariableDeclaration",kind:"var",declarations:[{type:"VariableDeclarator",id:r,init:i}]};e.init=o}e.type="ForStatement",e.test=m.part("!($0[1] = $0[0].next()).done && (($1 = $0[1].value) || true)",[r,n]).expr,delete e.left,delete e.right}function J(e,t,r){function i(e){return"AwaitExpression"===e.type&&!e.$hidden||o&&("BreakStatement"===e.type||"ContinueStatement"===e.type)&&e.label}var s=e.$depth;"ForInStatement"===e.type&&c(e)?Y(e,t):"ForOfStatement"===e.type&&c(e)&&G(e,t);var o=t.some(function(e){return"$label"in e.self&&"ForStatement"===e.self.type&&e.self.$mapped});if(!e.$mapped&&a(e).isLoop&&u(e,i)){t[0].self.$mapped=!0;var l=[],p=e.init,h=e.test||x(!0),d=e.update,y=e.body;d&&(d={type:"ExpressionStatement",expression:d}),p&&(a(p).isStatement||(p={type:"ExpressionStatement",expression:p}),l.push(p));var g,v;e.$label?(v=e.$label.name,g=t[1]):(v=me++,g=t[0]),v=n.generatedSymbolPrefix+"Loop_"+v;var b,w,E=f(v+"_trampoline"),S=f(v),k=d?f(v+"_step"):S,A=f(v+"_exit");f("q"),f("$exception");if("index"in g){var C=g.index;w=g.parent[g.field].splice(C+1,g.parent[g.field].length-(C+1))}else w=[];b=L(A,w);var P={type:"ReturnStatement",argument:S},T={type:"ReturnStatement",argument:k},R={type:"ReturnStatement",argument:{type:"ArrayExpression",elements:[x(1)]}};m.treeWalker(y,function(e,t,n){if(a(e).isFunction||a(e).isLoop)return!0;if("BreakStatement"===e.type||"ContinueStatement"===e.type)if(e.label)for(var r=(n.filter(function(e){return"$label"in e.self}).map(function(e,t){return e.self.$label&&e.self.$label.name})),i=[],s=0;s<r.length;s++){if(r[s]===e.label.name){"BreakStatement"===e.type&&i.push(x(1)),n[0].replace({type:"ReturnStatement",argument:{type:"ArrayExpression",elements:i.reverse()}});break}i.push(x(0))}else"BreakStatement"===e.type?n[0].replace(R):n[0].replace(T);else t()},t),y="BlockStatement"===y.type?y.body.slice(0):[y],y="DoWhileStatement"===e.type?y.concat({type:"IfStatement",test:{type:"UnaryExpression",argument:h,prefix:!0,operator:"!"},consequent:R,alternate:T}):[{type:"IfStatement",test:h,consequent:{type:"BlockStatement",body:y.concat(T)},alternate:R}],n.noRuntime&&l.push({type:"VariableDeclaration",declarations:[{type:"VariableDeclarator",id:E}],kind:"var"});var O,F=_(t,[n]).$error;O=n.noRuntime?m.part("($idTrampoline = (function (q) {     $$setMapped: while (q) {          if (q.then)  "+(1===s?"             return void q.then($idTrampoline, $exit); ":"             return q.then($idTrampoline, $exit); ")+"         try {              if (q.pop)                   if (q.length)                   return q.pop() ? $idContinuation.call(this) : q;               else                   q = $idStep;               else                   q = q.call(this)           } catch (_exception) {              return $exit(_exception);           }      } }).bind(this))($idIter)",{setMapped:function(e){return e.$mapped=!0,e},idTrampoline:E,exit:F,idIter:S,idContinuation:A,idStep:k}).expr:m.part("(Function.$0.trampoline(this,$1,$2,$3,$5)($4))",[ge.asyncbind,A,k,F,S,x(1===s)]).expr,l.push({type:"ReturnStatement",argument:O}),l.push({$label:e.$label,type:"FunctionDeclaration",id:S,params:[],body:{type:"BlockStatement",body:y}}),d&&l.push({type:"FunctionDeclaration",id:k,params:[],body:{type:"BlockStatement",body:[d,P]}}),!p||"VariableDeclaration"!==p.type||"let"!==p.kind&&"const"!==p.kind?(l.push(b),t[0].replace(l.map(r))):("const"===p.kind&&(p.kind="let"),t[0].replace([{type:"BlockStatement",body:l.map(r)},r(b)]))}}function H(e,t){return m.treeWalker(e,function(e,t,r){function o(e){return{type:"ReturnStatement",argument:{type:"UnaryExpression",operator:"void",prefix:!0,argument:T(e||S)}}}function u(e,t){if("BreakStatement"===e.type)s(e,i(A(e.label&&n.generatedSymbolPrefix+"Loop_"+e.label.name+"_exit")));else if("ContinueStatement"===e.type)s(e,i(o(e.label&&n.generatedSymbolPrefix+"Loop_"+e.label.name+"_next")));else if(a(e).isFunction)return!0;t()}"ForInStatement"===e.type&&c(e)?Y(e,r):"ForOfStatement"===e.type&&c(e)&&G(e,r),t();var l;if(a(e).isLoop&&c(e)){var h=e.init,d=e.test||x(!0),y=e.update,v=e.body,b=p(v);h&&(a(h).isStatement||(h={type:"ExpressionStatement",expression:h})),y=y&&{type:"ExpressionStatement",expression:y},v=a(v).isBlockStatement?i(v).body:[i(v)];var w=e.$label&&e.$label.name;w="Loop_"+(w||me++);var E=n.generatedSymbolPrefix+(w+"_exit"),S=n.generatedSymbolPrefix+(w+"_next"),k=f(n.generatedSymbolPrefix+w),A=function(e){return{type:"ReturnStatement",argument:{type:"UnaryExpression",operator:"void",prefix:!0,argument:{type:"CallExpression",callee:f(e||E),arguments:[]}}}},_=L(S,[{type:"ReturnStatement",argument:{type:"CallExpression",callee:b?g(k):k,arguments:[f(E),ge.error]}}]);y&&_.body.body.unshift(y);for(var C=0;C<v.length;C++)m.treeWalker(v[C],u);v.push(i(o()));var P={type:"FunctionExpression",id:k,params:[f(E),ge.error],body:{type:"BlockStatement",body:[_]}};if("DoWhileStatement"===e.type)_.body.body=[{type:"IfStatement",test:i(d),consequent:{type:"BlockStatement",body:i(_.body.body)},alternate:{type:"ReturnStatement",argument:{type:"CallExpression",callee:f(E),arguments:[]}}}],P.body.body=[_].concat(v);else{var R={type:"IfStatement",test:i(d),consequent:{type:"BlockStatement",body:v},alternate:i(A())};P.body.body.push(R)}var O={type:"ExpressionStatement",expression:{type:"AwaitExpression",argument:g(P,x(0))}};for(!h||"VariableDeclaration"!==h.type||"let"!==h.kind&&"const"!==h.kind||("const"===h.kind&&(h.kind="let"),O={type:"BlockStatement",body:[i(h),O]},h=null),l=0;l<r.length;l++){var F=r[l];if("index"in F)return h?F.parent[F.field].splice(F.index,1,i(h),O):F.parent[F.field][F.index]=O,!0}}return!0},t),e}function Q(e){try{return Array.isArray(e)?e.some(Q):(m.treeWalker(e,function(e,t,r){if("Identifier"===e.type&&(e.name===n.$return||e.name===n.$error))throw e;if(a(e).isFunction){var i=u(e,function(e){if("Identifier"===e.type&&(e.name===n.$return||e.name===n.$error))throw e;if(("ReturnStatement"===e.type||"ThrowStatement"===e.type)&&a(e).isAsync)throw e});if(i)throw i;return!1}t()}),!1)}catch(e){return e}}function X(t){return m.treeWalker(t,function(t,r,i){var s=w(t);if(r(),s&&a(s).isAsync){if("set"==t.kind){var o=new SyntaxError(b(s)+"method 'async set' cannot be invoked",e.filename,t.start);throw o.pos=t.start,o.loc=t.loc.start,o}s.async=!1;var u=E(s);Q(s)||0!==s.body.body.length&&"ReturnStatement"===s.body.body[s.body.body.length-1].type||s.body.body.push({type:"ReturnStatement"});var c=g(k({type:"FunctionExpression",params:[ge.return,ge.error],body:X(F(s.body,i)),$wasAsync:!0},n),n.promises||n.generators||n.engine?null:x(!n.lazyThenables||0));n.promises?s.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:{type:"NewExpression",callee:f("Promise"),arguments:[c]}}]}:s.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:c}]},u&&V(s.body.body,[ve])}})}function Z(e,t){return m.treeWalker(e,function(e,r,i){if(r(),a(e).isAsync&&a(e).isFunction){var s;(s=w(i[0].parent))&&a(s).isAsync&&"get"===i[0].parent.kind&&te(i[0].parent.key),delete e.async;var o,u=E(e);return a(e.body).isBlockStatement?(t||Q(e.body)||0!==e.body.body.length&&"ReturnStatement"===e.body.body[e.body.body.length-1].type||e.body.body.push({type:"ReturnStatement"}),o={type:"BlockStatement",body:e.body.body.map(function(e){return F(e,i)})}):(o={type:"BlockStatement",body:[F({type:"ReturnStatement",argument:e.body},i)]},e.expression=!1),o=g(k({type:"FunctionExpression",params:[ge.return,ge.error],body:o,$wasAsync:!0},n),n.promises||n.generators||n.engine?null:x(!n.lazyThenables||0)),n.promises&&(o={type:"NewExpression",callee:f("Promise"),arguments:[o]}),o={type:"BlockStatement",body:[{type:"ReturnStatement",loc:e.loc,argument:o}]},u&&V(o.body,[ve]),void(e.body=o)}}),e}function K(e){if(Array.isArray(e))return e.map(K);var t=0;return m.treeWalker(e,function(e,n,r){if("ThrowStatement"!==e.type&&"ReturnStatement"!==e.type||e.$mapped){if(a(e).isFunction)return t++,n(e),void t--}else if(t>0&&a(e).isAsync)return delete e.async,e.argument={type:"CallExpression",callee:"ThrowStatement"===e.type?ge.error:ge.return,arguments:e.argument?[e.argument]:[]},void(e.type="ReturnStatement");n(e)})}function ee(e,t){if(n.noRuntime)throw new Error("Nodent: 'noRuntime' option only compatible with -promise and -engine modes");return m.part("{ return (function*($return,$error){ $:body }).$asyncspawn(Promise,this) }",{return:ge.return,error:ge.error,asyncspawn:ge.asyncspawn,body:K(e).concat(t?[{type:"ReturnStatement",argument:ge.return}]:[])}).body[0]}function te(e){e.$asyncgetwarninig||(e.$asyncgetwarninig=!0,y(b(e)+"'async get "+r(e)+"(){...}' is non-standard. See https:\/\/github.com\/MatAtBread\/nodent#differences-from-the-es7-specification"))}function ne(e,t){function r(e,t){m.treeWalker(e,function(n,r,i){n!==e&&a(n).isFunction||(a(n).isAwait?t?(n.$hidden=!0,r()):(delete n.operator,n.delegate=!1,n.type="YieldExpression",r()):r())})}function o(e){var t=n.promises;n.promises=!0,C(e,!0),n.promises=t}function u(e){return"BlockStatement"!==e.body.type&&(e.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:e.body}]}),e}function c(e,n){n.$asyncexitwarninig||(n.$asyncexitwarninig=!0,y(b(e)+"'async "+{ReturnStatement:"return",ThrowStatement:"throw"}[e.type]+"' not possible in "+(t?"engine":"generator")+" mode. Using Promises for function at "+b(n)))}m.treeWalker(e,function(e,n,i){n();var l,p,h;if(a(e).isAsync&&a(e).isFunction){var f;(f=w(i[0].parent))&&a(f).isAsync&&"get"===i[0].parent.kind&&te(i[0].parent.key),(p=Q(e.body))?(c(p,e.body),o(e)):t?"get"!==i[0].parent.kind&&r(e,!0):(l=e,delete l.async,h=E(l),r(l,!1),l=u(l),l.body=ee(l.body.body,p),h&&V(l.body.body,[ve]),l.id&&"ExpressionStatement"===i[0].parent.type?(l.type="FunctionDeclaration",i[1].replace(l)):i[0].replace(l))}else(l=w(e))&&a(l).isAsync&&((p=Q(l))?(c(p,l),o(e)):t&&"get"!==e.kind||(t?o(e):(e.async=!1,h=E(l),r(l,!1),s(l,u(l)),l.body=ee(l.body.body,p)),h&&V(l.body.body,[ve])))});var l=i(n);return n.engine=!1,n.generators=!1,le(e),ae(e),D(e,l.engine),$(e),N(e),W(e,[q,J,I,j,B]),z(e,"warn"),n.engine=l.engine,n.generators=l.generators,e}function re(e,t,n){var r=[];return m.treeWalker(e,function(i,s,o){return i===e?s():t(i,o)?void r.push([].concat(o)):void(n||a(i).isScope||s())}),r}function ie(e,t){var n=[],r={};if(e=e.filter(function(e){return"ExportNamedDeclaration"!==e[0].parent.type}),e.length){var s={};e.forEach(function(e){function t(e){e in s?r[e]=o.declarations[u]:s[e]=o.declarations[u]}for(var n=e[0],o=n.self,a=(o.kind,[]),u=0;u<o.declarations.length;u++){var c=o.declarations[u];if(se(c.id).forEach(t),c.init){var l={type:"AssignmentExpression",left:i(c.id),operator:"=",right:i(c.init)};a.push(l)}}if(0==a.length)n.remove();else{var p=a.length>1?{type:"SequenceExpression",expressions:a}:a[0];"For"!==n.parent.type.slice(0,3)&&(p={type:"ExpressionStatement",expression:p}),n.replace(p)}});var o=Object.keys(s);o.length&&(o=o.map(function(e){return{type:"VariableDeclarator",id:f(e),loc:s[e].loc,start:s[e].start,end:s[e].end}}),n[0]&&"VariableDeclaration"===n[0].type?n[0].declarations=n[0].declarations.concat(o):n.unshift({type:"VariableDeclaration",kind:t,declarations:o}))}return{decls:n,duplicates:r}}function se(e){if(!e)return[];if(Array.isArray(e))return e.reduce(function(e,t){return e.concat(se(t.id))},[]);switch(e.type){case"Identifier":return[e.name];case"ArrayPattern":return e.elements.reduce(function(e,t){return e.concat(se(t))},[]);case"ObjectPattern":return e.properties.reduce(function(e,t){return e.concat(se(t))},[]);case"ObjectProperty":case"Property":return se(e.value);case"RestElement":case"RestProperty":return se(e.argument)}}function oe(e){function t(e){y(b(e)+"Possible assignment to 'const "+r(e)+"'")}function n(e){switch(e.type){case"Identifier":"const"===i[e.name]&&t(e);break;case"ArrayPattern":e.elements.forEach(function(e){"const"===i[e.name]&&t(e)});break;case"ObjectPattern":e.properties.forEach(function(e){"const"===i[e.key.name]&&t(e)})}}var i={};m.treeWalker(e,function(e,t,r){var s=a(e).isBlockStatement;if(s){i=Object.create(i);for(var o=0;o<s.length;o++)if("VariableDeclaration"===s[o].type)for(var u=0;u<s[o].declarations.length;u++)se(s[o].declarations[u].id).forEach(function(e){i[e]=s[o].kind})}t(),"AssignmentExpression"===e.type?n(e.left):"UpdateExpression"===e.type&&n(e.argument),s&&(i=Object.getPrototypeOf(i))})}function ae(e){function t(e){return function(t,n){if("VariableDeclaration"===t.type&&(t.kind=t.kind||"var")&&e.indexOf(t.kind)>=0){var r=n[0];return("left"!=r.field||"ForInStatement"!==r.parent.type&&"ForOfStatement"!==r.parent.type)&&("init"!=r.field||"ForStatement"!==r.parent.type||"const"!==t.kind&&"let"!==t.kind)}}}function n(e,t){return!("FunctionDeclaration"!==e.type||!e.id)&&(a(e).isAsync||!e.$continuation)}oe(e);var i=!1;return m.treeWalker(e,function(e,s,o){var u=i;if(i=i||he(e),a(e).isBlockStatement){var l=c(e);if(l){var p,h,d,m,g,v=!o[0].parent||a(o[0].parent).isScope;if(v){h=re(e,t(["const"]),!1);var x={},w={};h.forEach(function(e){e[0].self.declarations.forEach(function(e){se(e.id).forEach(function(t){x[t]||w[t]?(delete x[t],w[t]=e):x[t]=e})})}),h.forEach(function(e){for(var t=0;t<e.length&&!a(e[t].parent).isBlockStatement;t++);var n=e[t];n.append({type:"ExpressionStatement",expression:{type:"SequenceExpression",expressions:e[0].self.declarations.map(function(e){var t={type:"AssignmentExpression",operator:"=",left:e.id,right:e.init};return e.init=null,t})}});var r=se(e[0].self.declarations),i=r.filter(function(e){return e in w});i.length&&e[0].append({type:"VariableDeclaration",kind:"let",declarations:i.map(function(e){return{type:"VariableDeclarator",id:f(e)}})}),e[0].self.kind="var",i=r.filter(function(e){return e in x}),i.length?e[0].self.declarations=i.map(function(e){return{type:"VariableDeclarator",id:f(e)}}):n.remove()}),d=re(e,t(["var"]),!1),m=[]}else m=re(e,t(["const"]),!0);m=m.concat(re(e,t(["let"]),!0)),p=re(e,function(e){return a(e).isDirective},!0),g=re(e,n,i),d=d?ie(d,"var"):{duplicates:{},decls:[]},m=m?ie(m,"let"):{duplicates:{},decls:[]},Object.keys(d.duplicates).forEach(function(e){y(b(d.duplicates[e])+"Duplicate declaration '"+r(d.duplicates[e])+"'")}),Object.keys(m.duplicates).forEach(function(e){y(b(m.duplicates[e])+"Duplicate declaration '"+r(m.duplicates[e])+"'")}),g=g.map(function(e){var t,n=e[0];if(a(n.self).isAsync)return t=n.self.id.name,a(n.parent).isBlockStatement?(n.self.type="FunctionDeclaration",n.remove(),n.self):n.replace(f(t));t=n.self.id.name;var r="FunctionDeclaration"===n.self.type?n.remove():n.replace(f(t));return r}),p=p.map(function(e){var t=e[0];return t.remove()}),(p.length||d.decls.length||m.decls.length||g.length)&&(e.body=p.concat(d.decls).concat(m.decls).concat(g).concat(e.body))}i=u}if(s(),"ForOfStatement"===e.type||"ForInStatement"===e.type||a(e).isLoop){for(var E=0,S=0;S<o.length;S++)if("ForOfStatement"===o[S].self.type||"ForInStatement"===o[S].self.type||a(o[S].self).isLoop)E+=1;else if(a(o[S].self).isFunction)break;e.$depth=E,"LabeledStatement"===o[0].parent.type?e.$label=o[0].parent.label:e.$label=null}return!0}),e}function ue(e,t){function n(){return e.$superID=e.$superID||f("$super$"+me++)}return function(e){e=w(e),e&&a(e).isAsync&&(!t||"get"===e.kind||u(e,function(e){return a(e).isFunction&&u(e,function(e){return"Super"===e.type})&&u(e,function(e){return e.async&&("ReturnStatement"===e.type||"ThrowStatement"===e.type)})},!0))&&m.treeWalker(e.body,function(e,t,r){var i;a(e).isClass||(t(),"Super"===e.type&&("MemberExpression"===r[0].parent.type?"CallExpression"===r[1].parent.type&&"callee"===r[1].field?(i=m.part("this.$super($field).call(this,$args)",{super:n(),field:r[0].parent.computed?r[0].parent.property:x(r[0].parent.property.name),args:r[1].parent.arguments}).expr,r[2].replace(i)):(i=m.part("this.$super($field)",{super:n(),field:r[0].parent.computed?r[0].parent.property:x(r[0].parent.property.name)}).expr,r[1].replace(i)):y(b(e)+"'super' in async methods must be deferenced. 'async constructor()'\/'await super()' not valid.")))})}}function ce(e,t){return m.treeWalker(e,function(e,r,i){if(r(),("ClassDeclaration"===e.type||"ClassExpression"===e.type)&&(e.body.body.forEach(ue(e,t)),e.$superID)){var s=m.part("(function($field) { return super[$field] })",{field:f("$field")}).expr;n.babelTree?(s.type="ClassMethod",s.key=e.$superID,s.kind="method",e.body.body.push(s)):e.body.body.push({type:"MethodDefinition",key:e.$superID,kind:"method",value:s})}})}function le(e){return m.treeWalker(e,function(e,t,n){var r=c(e);return r&&"ArrowFunctionExpression"===e.type&&"BlockStatement"!==e.body.type&&(e.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:e.body}]}),t(),!0}),e}function pe(e){return m.treeWalker(e,function(e,t,r){t(),"Identifier"===e.type&&"__nodent"===e.name&&s(e,x(n))}),e}function he(e){if("Program"===e.type&&"module"===e.sourceType)return!0;var t;if("Program"===e.type)t=e.body;else{if(!a(e).isFunction)return!1;t=e.body.body}if(t)for(var n=0;n<t.length;n++)if(a(t[n]).isDirective&&t[n].expression.value.match(\/^\\s*use\\s+strict\\s*$\/))return!0;return!1}function fe(e){for(var t=0;t<e.length;t++){var n=e[t];if("ClassDeclaration"===n.type||"VariableDeclaration"===n.type&&("let"===n.kind||"const"===n.kind)||"FunctionDeclaration"===n.type&&n.id&&n.id.name&&!n.$continuation)return!0}return!1}function de(e){m.treeWalker(e,function(e,t,n){if(t(),"ArrowFunctionExpression"===e.type&&"BlockStatement"===e.body.type&&e.body.body.length&&"ReturnStatement"===e.body.body[0].type)e.body=e.body.body[0].argument;else{var r,i;if(r=a(e).isBlockStatement)for(var s=0;s<r.length;s++)(i=a(r[s]).isBlockStatement)&&!fe(i)&&(fe(r[s])||[].splice.apply(r,[s,1].concat(i)))}}),m.treeWalker(e,function(e,t,n){if(t(),a(e).isJump){var r=n[0];if("index"in r)for(var i=r.index+1,s=r.parent[r.field];i<s.length;)"VariableDeclaration"===s[i].type||a(s[i]).isFunction&&s[i].id?i+=1:s.splice(i,1)}}),m.treeWalker(e,function(e,t,n){t(),e.$thisCall&&ye[e.name]&&(ye[e.name].ref?delete ye[e.name]:ye[e.name].ref=e.$thisCall)});var t=Object.keys(ye).map(function(e){return ye[e].ref});if(t.length){m.treeWalker(e,function(e,n,r){if(n(),t.indexOf(e)>=0&&"ReturnStatement"===r[1].self.type){var s=e.$thisCallName,o=i(ye[s].def.body.body);ye[s].$inlined=!0,a(r[1].self).isJump||o.push({type:"ReturnStatement"}),r[1].replace(o)}});var n=Object.keys(ye).map(function(e){return ye[e].$inlined&&ye[e].def});m.treeWalker(e,function(e,t,r){t(),n.indexOf(e)>=0&&r[0].remove()})}var r="Program"===e.type||"module"===e.sourceType;if(!r||!u(e,function(e){return a(e).isES6},!0)){var s=he(e);!function(e){m.treeWalker(e,function(e,t,n){if("Program"===e.type||"FunctionDeclaration"===e.type||"FunctionExpression"===e.type){var r=s;if(s=s||he(e)){t();var i="Program"===e.type?e:e.body,o=re(i,function(e,t){if("FunctionDeclaration"===e.type)return t[0].parent!==i});o=o.map(function(e){return e[0].remove()}),[].push.apply(i.body,o)}else t();s=r}else t()})}(e)}return m.treeWalker(e,function(e,t,n){t(),Object.keys(e).filter(function(e){return"$"===e[0]}).forEach(function(t){delete e[t]})}),e}var ye={},me=1,ge={};Object.keys(n).filter(function(e){return"$"===e[0]}).forEach(function(e){ge[e.slice(1)]=f(n[e])});var ve=m.part("var $0 = arguments",[ge.arguments]).body[0];return n.engine?(e.ast=ce(e.ast,!0),e.ast=ne(e.ast,n.engine),e.ast=pe(e.ast),de(e.ast)):n.generators?(e.ast=ce(e.ast),e.ast=ne(e.ast),e.ast=pe(e.ast),de(e.ast)):(e.ast=ce(e.ast),C(e.ast)),n.babelTree&&m.treeWalker(e.ast,function(e,t,n){t(),"Literal"===e.type&&s(e,x(e.value))}),e}var m=e(".\/parser"),g=e(".\/output"),v={start:!0,end:!0,loc:!0,range:!0},b={getScope:function(){return"FunctionDeclaration"===this.node.type||"FunctionExpression"===this.node.type||"Function"===this.node.type||"ObjectMethod"===this.node.type||"ClassMethod"===this.node.type||"ArrowFunctionExpression"===this.node.type&&"BlockStatement"===this.node.body.type?this.node.body.body:"Program"===this.node.type?this.node.body:null},isScope:function(){return"FunctionDeclaration"===this.node.type||"FunctionExpression"===this.node.type||"Function"===this.node.type||"Program"===this.node.type||"ObjectMethod"===this.node.type||"ClassMethod"===this.node.type||"ArrowFunctionExpression"===this.node.type&&"BlockStatement"===this.node.body.type},isFunction:function(){return"FunctionDeclaration"===this.node.type||"FunctionExpression"===this.node.type||"Function"===this.node.type||"ObjectMethod"===this.node.type||"ClassMethod"===this.node.type||"ArrowFunctionExpression"===this.node.type},isClass:function(){return"ClassDeclaration"===this.node.type||"ClassExpression"===this.node.type},isBlockStatement:function(){return"ClassBody"===this.node.type||"Program"===this.node.type||"BlockStatement"===this.node.type?this.node.body:"SwitchCase"===this.node.type&&this.node.consequent},isExpressionStatement:function(){return"ExpressionStatement"===this.node.type},isLiteral:function(){return"Literal"===this.node.type||"BooleanLiteral"===this.node.type||"RegExpLiteral"===this.node.type||"NumericLiteral"===this.node.type||"StringLiteral"===this.node.type||"NullLiteral"===this.node.type},isDirective:function(){return"ExpressionStatement"===this.node.type&&("StringLiteral"===this.node.expression.type||"Literal"===this.node.expression.type&&"string"==typeof this.node.expression.value)},isUnaryExpression:function(){return"UnaryExpression"===this.node.type},isAwait:function(){return"AwaitExpression"===this.node.type&&!this.node.$hidden},isAsync:function(){return this.node.async},isStatement:function(){return null!==this.node.type.match(\/[a-zA-Z]+Declaration\/)||null!==this.node.type.match(\/[a-zA-Z]+Statement\/)},isExpression:function(){return null!==this.node.type.match(\/[a-zA-Z]+Expression\/)},isLoop:function(){return"ForStatement"===this.node.type||"WhileStatement"===this.node.type||"DoWhileStatement"===this.node.type},isJump:function(){return"ReturnStatement"===this.node.type||"ThrowStatement"===this.node.type||"BreakStatement"===this.node.type||"ContinueStatement"===this.node.type},isES6:function(){switch(this.node.type){case"ExportNamedDeclaration":case"ExportSpecifier":case"ExportDefaultDeclaration":case"ExportAllDeclaration":case"ImportDeclaration":case"ImportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ArrowFunctionExpression":case"ForOfStatement":case"YieldExpression":case"Super":case"RestElement":case"RestProperty":case"SpreadElement":case"TemplateLiteral":case"ClassDeclaration":case"ClassExpression":return!0;case"VariableDeclaration":return this.node.kind&&"var"!==this.node.kind;case"FunctionDeclaration":case"FunctionExpression":return!!this.node.generator}}},x={};Object.keys(b).forEach(function(e){Object.defineProperty(x,e,{get:b[e]})}),t.exports={printNode:r,babelLiteralNode:h,asynchronize:function(e,t,n,r){try{return y(e,t,n,r)}catch(t){if(t instanceof SyntaxError){var i=e.origCode.substr(t.pos-t.loc.column);i=i.split("\\n")[0],t.message+=" (nodent)\\n"+i+"\\n"+i.replace(\/[\\S ]\/g,"-").substring(0,t.loc.column)+"^",t.stack=""}throw t}}}},{".\/output":10,".\/parser":11}],10:[function(e,t,n){"use strict";function r(e){var t=y[e.type]||y[e.type+e.operator]||y[e.type+e.operator+(e.prefix?"prefix":"")];$/;"	function	line:3
N	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^}return e.$mapped=!0,void(a(e.argument).isUnaryExpression&&"void"===e.argument.operator?e.argument=e.argument.argument:e.argument={type:"CallExpression",callee:_(i,[n]).$return,arguments:e.argument?[e.argument]:[]})},t)}function N(e,t){return Array.isArray(e)?e.map(function(e){return N(e,t)}):(m.treeWalker(e,function(e,t,n){if(t(),"ConditionalExpression"===e.type&&(c(e.alternate)||c(e.consequent))){var r=(f(S("condOp")),P(m.part("if ($0) return $1 ; return $2",[e.test,e.consequent,e.alternate]).body));s(e,r)}},t),e)}function $(e,t){return Array.isArray(e)?e.map(function(e){return $(e,t)}):(m.treeWalker(e,function(e,t,n){if(t(),"LogicalExpression"===e.type&&c(e.right)){var r,i=f(S("logical"+("&&"===e.operator?"And":"Or")));if("||"===e.operator)r="var $0; if (!($0 = $1)) {$0 = $2} return $0";else{if("&&"!==e.operator)throw new Error(b(e)+"Illegal logical operator: "+e.operator);r="var $0; if ($0 = $1) {$0 = $2} return $0"}s(e,P(m.part(r,[i,e.left,e.right]).body))}},t),e)}function B(e,t,n){if("SwitchCase"!==e.type&&a(e).isBlockStatement)for(var r=0;r<e.body.length;){var i=e.body[r];if("SwitchCase"!==i.type&&a(i).isBlockStatement){var s=fe(i.body);if(s)if(l(i)){var o=S(i),u=e.body.splice(r+1,e.body.length-(r+1));if(u.length){var c=L(o,u);delete ye[o],i.body.push(R(o)),e.body.push(c),r++}else r++}else r++;else e.body.splice.apply(e.body,[r,1].concat(i.body))}else r++}}function I(e,t,n){if("IfStatement"===e.type&&c([e.consequent,e.alternate])){var r=S(e),o=t[0],u={type:"BlockStatement",body:[e]};if("index"in o){var l=o.index,p=o.parent[o.field].splice(l+1,o.parent[o.field].length-(l+1));if(o.replace(u),p.length){var h=R(r);u.body.push(n(L(r,p))),[e.consequent,e.alternate].forEach(function(e){if(e){var t;t=a(e).isBlockStatement?e.body[e.body.length-1]:e,t&&"ReturnStatement"===t.type||("BlockStatement"!==e.type&&s(e,{type:"BlockStatement",body:[i(e)]}),e.$deferred=!0,e.body.push(i(h))),n(e)}}),e.consequent&&e.alternate&&e.consequent.$deferred&&e.alternate.$deferred||u.body.push(i(h))}}else o.parent[o.field]=u}}function j(e,t,n){if(!e.$switched&&"SwitchStatement"===e.type&&c(e.cases)){e.$switched=!0;var r,s,o,a=t[0];if("index"in a){var u=a.index+1;o=a.parent[a.field].splice(u,a.parent[a.field].length-u),o.length&&"BreakStatement"===o[o.length-1].type&&a.parent[a.field].push(o.pop()),r=S(e),s=R(r),a.parent[a.field].unshift(L(r,o)),a.parent[a.field].push(i(s))}return e.cases.forEach(function(e,t){if("SwitchCase"!==e.type)throw new Error("switch contains non-case\/default statement: "+e.type);if(c(e.consequent)){var n=e.consequent[e.consequent.length-1];"BreakStatement"===n.type?e.consequent[e.consequent.length-1]=i(s):"ReturnStatement"===n.type||"ThrowStatement"===n.type||(y(b(e)+"switch-case fall-through not supported - added break. See https:\/\/github.com\/MatAtBread\/nodent#differences-from-the-es7-specification"),e.consequent.push(i(s)))}}),!0}}function M(e){return"ReturnStatement"===e.type||"ThrowStatement"===e.type}function D(t,r){return m.treeWalker(t,function(t,i,s){if("TryStatement"===t.type&&(t.$seh=S("Try")+"_",t.$containedAwait=!!c(t),t.$finallyExit=t.finalizer&&U(s)&&!!u(t.finalizer.body,M),t.$containedAwait||t.$finallyExit)){t.$needsMapping=!r||!t.$finallyExit;var o=_(s,[n]);if(t.finalizer&&!t.handler){var a=f(S("exception"));t.handler={type:"CatchClause",param:a,body:{type:"BlockStatement",body:[{type:"ThrowStatement",argument:a}]}}}if(!t.handler&&!t.finalizer){var l=new SyntaxError(b(t.value)+"try requires catch and\/or finally clause",e.filename,t.start);throw l.pos=t.start,l.loc=t.loc.start,l}t.finalizer?(k(t.block,{$error:t.$seh+"Catch",$return:O(t,o.$return)}),k(t.handler,{$error:O(t,o.$error),$return:O(t,o.$return)})):k(t.block,{$error:t.$seh+"Catch",$return:o.$return})}i()}),t}function V(e,t){for(var n=0;n<e.length;n++)if(!a(e[n]).isDirective)return void e.splice.apply(e,[n,0].concat(t));e.splice.apply(e,[e.length,0].concat(t))}function U(e){for(var t=0;t<e.length;t++)if(a(e[t].self).isFunction)return e[t].self.async||e[t].self.$wasAsync;return!1}function q(t,r,s){if(t.$needsMapping){var o,a,u,c=r[0];if(!("index"in c))throw new Error(e.filename+" - malformed try\/catch blocks");var l=c.index+1,p=c.parent[c.field].splice(l,c.parent[c.field].length-l);if(p.length){a=t.$seh+"Post";var h=L(a,p);h=s(h),c.parent[c.field].splice(c.index,0,h),o=R(t.finalizer?O(t,f(a)):a)}else t.finalizer&&(o=R(O(t)));t.$mapped=!0,o&&(t.block.body.push(i(o)),t.handler.body.body.push(i(o)));var d=_(r,[n]);if(t.handler){var y=f(t.$seh+"Catch");u=i(t.handler.body);var g=v(y.name,u,[i(t.handler.param)],t.finalizer?O(t,d.$error):d.$error);t.handler.body.body=[{type:"CallExpression",callee:y,arguments:[i(t.handler.param)]}],c.parent[c.field].splice(c.index,0,g)}if(t.finalizer){var b=m.part("var $decl = (function ($exit) {                              return (function ($value) {                                   {$:body}                                                  return $exit && ($exit.call(this, $value));           }).$asyncbind(this, $error);                           }).$asyncbind(this);",{decl:f(t.$seh+"Finally"),exit:f(t.$seh+"Exit"),value:f(t.$seh+"Value"),body:i(t.finalizer.body),error:d.$error,asyncbind:ge.asyncbind}).body[0];V(c.parent[c.field],[b]);var x=R(O(t,a&&f(a)));u.body[u.length-1]=x,t.block.body[t.block.body.length-1]=x,delete t.finalizer}}}function W(e,t,n){function r(e,n){return m.treeWalker(e,function(e,n,s){function o(e){return r(e,s)}i.indexOf(e)<0&&(i.push(e),t.forEach(function(t){t(e,s,o)})),n()},n)}var i=[];return r(e,n),e}function z(e,t,o){return m.treeWalker(e,function(e,u,l){if("IfStatement"==e.type&&("BlockStatement"!=e.consequent.type&&c(e.consequent)&&(e.consequent={type:"BlockStatement",body:[e.consequent]}),e.alternate&&"BlockStatement"!=e.alternate.type&&c(e.alternate)&&(e.alternate={type:"BlockStatement",body:[e.alternate]})),u(),a(e).isAwait){var p=e.loc;if(t=t||l.some(function(e){return e.self&&e.self.$wasAsync}),!t||"warn"===t){var h=b(e)+"'await' used inside non-async function. ";h+=n.promises?"'return' value Promise runtime-specific":"'return' value from await is synchronous",y(h+". See https:\/\/github.com\/MatAtBread\/nodent#differences-from-the-es7-specification")}var d=l[0].parent;"LogicalExpression"===d.type&&d.right===e&&y(b(e.argument)+"'"+r(d)+"' on right of "+d.operator+" will always evaluate '"+r(e.argument)+"'"),"ConditionalExpression"===d.type&&d.test!==e&&y(b(e.argument)+"'"+r(d)+"' will always evaluate '"+r(e.argument)+"'");var m=f(S("await")),v=i(e.argument);s(e,m);for(var x,w,E=1;E<l.length;E++)if(w=a(l[E].self).isBlockStatement){x=l[E-1];break}if(!x)throw new Error(b(e)+"Illegal await not contained in a statement");var k,A,C=_(l,[o,n]),L=x.index,P=w.splice(L,w.length-L).slice(1);"ReturnStatement"===x.self.type&&"CallExpression"===x.self.argument.type&&1===x.self.argument.arguments.length&&x.self.argument.arguments[0].name===m.name?A=k=x.self.argument.callee:"Identifier"===x.self.type||x.self.name===m.name||"ExpressionStatement"===x.self.type&&"Identifier"===x.self.expression.type&&x.self.expression.name===m.name?k=P.length?{type:"FunctionExpression",params:[i(m)],body:z({type:"BlockStatement",body:i(P)},t,C)}:{type:"FunctionExpression",params:[],body:{type:"BlockStatement",body:[]}}:(P.unshift(x.self),k={type:"FunctionExpression",params:[i(m)],body:z({type:"BlockStatement",body:i(P)},t,C)}),A||(A=k?g(k,C.$error):{type:"FunctionExpression",params:[],body:{type:"BlockStatement",body:[]}}),n.wrapAwait&&(v={type:"CallExpression",arguments:[v],callee:n.promises||n.generators?{type:"MemberExpression",object:f("Promise"),property:f("resolve")}:{type:"MemberExpression",object:f("Object"),property:f("$makeThenable")}});var T={type:"CallExpression",callee:{type:"MemberExpression",object:v,property:f("then",p),computed:!1},arguments:[A,C.$error]};w.push({loc:p,type:"ReturnStatement",argument:T})}return!0}),e}function Y(e,t){var n=e.$label;delete e.$label;var r=f(S("idx")),i=f(S("in")),o=m.part("var $0,$1 = [];for ($0 in $2) $1.push($0)",[r,i,e.right]).body,u=m.part("for ($0; $1.length;){ $2 = $1.shift(); $:3 ; }",[e.left,i,"VariableDeclaration"===e.left.type?e.left.declarations[0].id:e.left,e.body]).body[0];u.$label=n;for(var c=0;c<t.length;c++)if(a(t[c].parent).isBlockStatement){t[c].parent[t[c].field].splice(t[c].index,0,o[0],o[1]);break}s(e,u)}function G(e,t){"BlockStatement"!==e.body.type&&(e.body={type:"BlockStatement",body:[e.body]});var n,r,i=m.part("[$0[Symbol.iterator]()]",[e.right]).expr;if("VariableDeclaration"===e.left.type){"const"===e.left.kind&&(e.left.kind="let"),n=e.left.declarations[0].id;var s=se(e.left.declarations[0].id);r=f(S("iterator_"+s.join("_"))),e.left.declarations=s.map(function(e){return{type:"VariableDeclarator",id:f(e)}}),e.left.declarations.push({type:"VariableDeclarator",id:r,init:i}),e.init=e.left}else{n=e.left,r=f(S("iterator_"+n.name));var o={type:"VariableDeclaration",kind:"var",declarations:[{type:"VariableDeclarator",id:r,init:i}]};e.init=o}e.type="ForStatement",e.test=m.part("!($0[1] = $0[0].next()).done && (($1 = $0[1].value) || true)",[r,n]).expr,delete e.left,delete e.right}function J(e,t,r){function i(e){return"AwaitExpression"===e.type&&!e.$hidden||o&&("BreakStatement"===e.type||"ContinueStatement"===e.type)&&e.label}var s=e.$depth;"ForInStatement"===e.type&&c(e)?Y(e,t):"ForOfStatement"===e.type&&c(e)&&G(e,t);var o=t.some(function(e){return"$label"in e.self&&"ForStatement"===e.self.type&&e.self.$mapped});if(!e.$mapped&&a(e).isLoop&&u(e,i)){t[0].self.$mapped=!0;var l=[],p=e.init,h=e.test||x(!0),d=e.update,y=e.body;d&&(d={type:"ExpressionStatement",expression:d}),p&&(a(p).isStatement||(p={type:"ExpressionStatement",expression:p}),l.push(p));var g,v;e.$label?(v=e.$label.name,g=t[1]):(v=me++,g=t[0]),v=n.generatedSymbolPrefix+"Loop_"+v;var b,w,E=f(v+"_trampoline"),S=f(v),k=d?f(v+"_step"):S,A=f(v+"_exit");f("q"),f("$exception");if("index"in g){var C=g.index;w=g.parent[g.field].splice(C+1,g.parent[g.field].length-(C+1))}else w=[];b=L(A,w);var P={type:"ReturnStatement",argument:S},T={type:"ReturnStatement",argument:k},R={type:"ReturnStatement",argument:{type:"ArrayExpression",elements:[x(1)]}};m.treeWalker(y,function(e,t,n){if(a(e).isFunction||a(e).isLoop)return!0;if("BreakStatement"===e.type||"ContinueStatement"===e.type)if(e.label)for(var r=(n.filter(function(e){return"$label"in e.self}).map(function(e,t){return e.self.$label&&e.self.$label.name})),i=[],s=0;s<r.length;s++){if(r[s]===e.label.name){"BreakStatement"===e.type&&i.push(x(1)),n[0].replace({type:"ReturnStatement",argument:{type:"ArrayExpression",elements:i.reverse()}});break}i.push(x(0))}else"BreakStatement"===e.type?n[0].replace(R):n[0].replace(T);else t()},t),y="BlockStatement"===y.type?y.body.slice(0):[y],y="DoWhileStatement"===e.type?y.concat({type:"IfStatement",test:{type:"UnaryExpression",argument:h,prefix:!0,operator:"!"},consequent:R,alternate:T}):[{type:"IfStatement",test:h,consequent:{type:"BlockStatement",body:y.concat(T)},alternate:R}],n.noRuntime&&l.push({type:"VariableDeclaration",declarations:[{type:"VariableDeclarator",id:E}],kind:"var"});var O,F=_(t,[n]).$error;O=n.noRuntime?m.part("($idTrampoline = (function (q) {     $$setMapped: while (q) {          if (q.then)  "+(1===s?"             return void q.then($idTrampoline, $exit); ":"             return q.then($idTrampoline, $exit); ")+"         try {              if (q.pop)                   if (q.length)                   return q.pop() ? $idContinuation.call(this) : q;               else                   q = $idStep;               else                   q = q.call(this)           } catch (_exception) {              return $exit(_exception);           }      } }).bind(this))($idIter)",{setMapped:function(e){return e.$mapped=!0,e},idTrampoline:E,exit:F,idIter:S,idContinuation:A,idStep:k}).expr:m.part("(Function.$0.trampoline(this,$1,$2,$3,$5)($4))",[ge.asyncbind,A,k,F,S,x(1===s)]).expr,l.push({type:"ReturnStatement",argument:O}),l.push({$label:e.$label,type:"FunctionDeclaration",id:S,params:[],body:{type:"BlockStatement",body:y}}),d&&l.push({type:"FunctionDeclaration",id:k,params:[],body:{type:"BlockStatement",body:[d,P]}}),!p||"VariableDeclaration"!==p.type||"let"!==p.kind&&"const"!==p.kind?(l.push(b),t[0].replace(l.map(r))):("const"===p.kind&&(p.kind="let"),t[0].replace([{type:"BlockStatement",body:l.map(r)},r(b)]))}}function H(e,t){return m.treeWalker(e,function(e,t,r){function o(e){return{type:"ReturnStatement",argument:{type:"UnaryExpression",operator:"void",prefix:!0,argument:T(e||S)}}}function u(e,t){if("BreakStatement"===e.type)s(e,i(A(e.label&&n.generatedSymbolPrefix+"Loop_"+e.label.name+"_exit")));else if("ContinueStatement"===e.type)s(e,i(o(e.label&&n.generatedSymbolPrefix+"Loop_"+e.label.name+"_next")));else if(a(e).isFunction)return!0;t()}"ForInStatement"===e.type&&c(e)?Y(e,r):"ForOfStatement"===e.type&&c(e)&&G(e,r),t();var l;if(a(e).isLoop&&c(e)){var h=e.init,d=e.test||x(!0),y=e.update,v=e.body,b=p(v);h&&(a(h).isStatement||(h={type:"ExpressionStatement",expression:h})),y=y&&{type:"ExpressionStatement",expression:y},v=a(v).isBlockStatement?i(v).body:[i(v)];var w=e.$label&&e.$label.name;w="Loop_"+(w||me++);var E=n.generatedSymbolPrefix+(w+"_exit"),S=n.generatedSymbolPrefix+(w+"_next"),k=f(n.generatedSymbolPrefix+w),A=function(e){return{type:"ReturnStatement",argument:{type:"UnaryExpression",operator:"void",prefix:!0,argument:{type:"CallExpression",callee:f(e||E),arguments:[]}}}},_=L(S,[{type:"ReturnStatement",argument:{type:"CallExpression",callee:b?g(k):k,arguments:[f(E),ge.error]}}]);y&&_.body.body.unshift(y);for(var C=0;C<v.length;C++)m.treeWalker(v[C],u);v.push(i(o()));var P={type:"FunctionExpression",id:k,params:[f(E),ge.error],body:{type:"BlockStatement",body:[_]}};if("DoWhileStatement"===e.type)_.body.body=[{type:"IfStatement",test:i(d),consequent:{type:"BlockStatement",body:i(_.body.body)},alternate:{type:"ReturnStatement",argument:{type:"CallExpression",callee:f(E),arguments:[]}}}],P.body.body=[_].concat(v);else{var R={type:"IfStatement",test:i(d),consequent:{type:"BlockStatement",body:v},alternate:i(A())};P.body.body.push(R)}var O={type:"ExpressionStatement",expression:{type:"AwaitExpression",argument:g(P,x(0))}};for(!h||"VariableDeclaration"!==h.type||"let"!==h.kind&&"const"!==h.kind||("const"===h.kind&&(h.kind="let"),O={type:"BlockStatement",body:[i(h),O]},h=null),l=0;l<r.length;l++){var F=r[l];if("index"in F)return h?F.parent[F.field].splice(F.index,1,i(h),O):F.parent[F.field][F.index]=O,!0}}return!0},t),e}function Q(e){try{return Array.isArray(e)?e.some(Q):(m.treeWalker(e,function(e,t,r){if("Identifier"===e.type&&(e.name===n.$return||e.name===n.$error))throw e;if(a(e).isFunction){var i=u(e,function(e){if("Identifier"===e.type&&(e.name===n.$return||e.name===n.$error))throw e;if(("ReturnStatement"===e.type||"ThrowStatement"===e.type)&&a(e).isAsync)throw e});if(i)throw i;return!1}t()}),!1)}catch(e){return e}}function X(t){return m.treeWalker(t,function(t,r,i){var s=w(t);if(r(),s&&a(s).isAsync){if("set"==t.kind){var o=new SyntaxError(b(s)+"method 'async set' cannot be invoked",e.filename,t.start);throw o.pos=t.start,o.loc=t.loc.start,o}s.async=!1;var u=E(s);Q(s)||0!==s.body.body.length&&"ReturnStatement"===s.body.body[s.body.body.length-1].type||s.body.body.push({type:"ReturnStatement"});var c=g(k({type:"FunctionExpression",params:[ge.return,ge.error],body:X(F(s.body,i)),$wasAsync:!0},n),n.promises||n.generators||n.engine?null:x(!n.lazyThenables||0));n.promises?s.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:{type:"NewExpression",callee:f("Promise"),arguments:[c]}}]}:s.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:c}]},u&&V(s.body.body,[ve])}})}function Z(e,t){return m.treeWalker(e,function(e,r,i){if(r(),a(e).isAsync&&a(e).isFunction){var s;(s=w(i[0].parent))&&a(s).isAsync&&"get"===i[0].parent.kind&&te(i[0].parent.key),delete e.async;var o,u=E(e);return a(e.body).isBlockStatement?(t||Q(e.body)||0!==e.body.body.length&&"ReturnStatement"===e.body.body[e.body.body.length-1].type||e.body.body.push({type:"ReturnStatement"}),o={type:"BlockStatement",body:e.body.body.map(function(e){return F(e,i)})}):(o={type:"BlockStatement",body:[F({type:"ReturnStatement",argument:e.body},i)]},e.expression=!1),o=g(k({type:"FunctionExpression",params:[ge.return,ge.error],body:o,$wasAsync:!0},n),n.promises||n.generators||n.engine?null:x(!n.lazyThenables||0)),n.promises&&(o={type:"NewExpression",callee:f("Promise"),arguments:[o]}),o={type:"BlockStatement",body:[{type:"ReturnStatement",loc:e.loc,argument:o}]},u&&V(o.body,[ve]),void(e.body=o)}}),e}function K(e){if(Array.isArray(e))return e.map(K);var t=0;return m.treeWalker(e,function(e,n,r){if("ThrowStatement"!==e.type&&"ReturnStatement"!==e.type||e.$mapped){if(a(e).isFunction)return t++,n(e),void t--}else if(t>0&&a(e).isAsync)return delete e.async,e.argument={type:"CallExpression",callee:"ThrowStatement"===e.type?ge.error:ge.return,arguments:e.argument?[e.argument]:[]},void(e.type="ReturnStatement");n(e)})}function ee(e,t){if(n.noRuntime)throw new Error("Nodent: 'noRuntime' option only compatible with -promise and -engine modes");return m.part("{ return (function*($return,$error){ $:body }).$asyncspawn(Promise,this) }",{return:ge.return,error:ge.error,asyncspawn:ge.asyncspawn,body:K(e).concat(t?[{type:"ReturnStatement",argument:ge.return}]:[])}).body[0]}function te(e){e.$asyncgetwarninig||(e.$asyncgetwarninig=!0,y(b(e)+"'async get "+r(e)+"(){...}' is non-standard. See https:\/\/github.com\/MatAtBread\/nodent#differences-from-the-es7-specification"))}function ne(e,t){function r(e,t){m.treeWalker(e,function(n,r,i){n!==e&&a(n).isFunction||(a(n).isAwait?t?(n.$hidden=!0,r()):(delete n.operator,n.delegate=!1,n.type="YieldExpression",r()):r())})}function o(e){var t=n.promises;n.promises=!0,C(e,!0),n.promises=t}function u(e){return"BlockStatement"!==e.body.type&&(e.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:e.body}]}),e}function c(e,n){n.$asyncexitwarninig||(n.$asyncexitwarninig=!0,y(b(e)+"'async "+{ReturnStatement:"return",ThrowStatement:"throw"}[e.type]+"' not possible in "+(t?"engine":"generator")+" mode. Using Promises for function at "+b(n)))}m.treeWalker(e,function(e,n,i){n();var l,p,h;if(a(e).isAsync&&a(e).isFunction){var f;(f=w(i[0].parent))&&a(f).isAsync&&"get"===i[0].parent.kind&&te(i[0].parent.key),(p=Q(e.body))?(c(p,e.body),o(e)):t?"get"!==i[0].parent.kind&&r(e,!0):(l=e,delete l.async,h=E(l),r(l,!1),l=u(l),l.body=ee(l.body.body,p),h&&V(l.body.body,[ve]),l.id&&"ExpressionStatement"===i[0].parent.type?(l.type="FunctionDeclaration",i[1].replace(l)):i[0].replace(l))}else(l=w(e))&&a(l).isAsync&&((p=Q(l))?(c(p,l),o(e)):t&&"get"!==e.kind||(t?o(e):(e.async=!1,h=E(l),r(l,!1),s(l,u(l)),l.body=ee(l.body.body,p)),h&&V(l.body.body,[ve])))});var l=i(n);return n.engine=!1,n.generators=!1,le(e),ae(e),D(e,l.engine),$(e),N(e),W(e,[q,J,I,j,B]),z(e,"warn"),n.engine=l.engine,n.generators=l.generators,e}function re(e,t,n){var r=[];return m.treeWalker(e,function(i,s,o){return i===e?s():t(i,o)?void r.push([].concat(o)):void(n||a(i).isScope||s())}),r}function ie(e,t){var n=[],r={};if(e=e.filter(function(e){return"ExportNamedDeclaration"!==e[0].parent.type}),e.length){var s={};e.forEach(function(e){function t(e){e in s?r[e]=o.declarations[u]:s[e]=o.declarations[u]}for(var n=e[0],o=n.self,a=(o.kind,[]),u=0;u<o.declarations.length;u++){var c=o.declarations[u];if(se(c.id).forEach(t),c.init){var l={type:"AssignmentExpression",left:i(c.id),operator:"=",right:i(c.init)};a.push(l)}}if(0==a.length)n.remove();else{var p=a.length>1?{type:"SequenceExpression",expressions:a}:a[0];"For"!==n.parent.type.slice(0,3)&&(p={type:"ExpressionStatement",expression:p}),n.replace(p)}});var o=Object.keys(s);o.length&&(o=o.map(function(e){return{type:"VariableDeclarator",id:f(e),loc:s[e].loc,start:s[e].start,end:s[e].end}}),n[0]&&"VariableDeclaration"===n[0].type?n[0].declarations=n[0].declarations.concat(o):n.unshift({type:"VariableDeclaration",kind:t,declarations:o}))}return{decls:n,duplicates:r}}function se(e){if(!e)return[];if(Array.isArray(e))return e.reduce(function(e,t){return e.concat(se(t.id))},[]);switch(e.type){case"Identifier":return[e.name];case"ArrayPattern":return e.elements.reduce(function(e,t){return e.concat(se(t))},[]);case"ObjectPattern":return e.properties.reduce(function(e,t){return e.concat(se(t))},[]);case"ObjectProperty":case"Property":return se(e.value);case"RestElement":case"RestProperty":return se(e.argument)}}function oe(e){function t(e){y(b(e)+"Possible assignment to 'const "+r(e)+"'")}function n(e){switch(e.type){case"Identifier":"const"===i[e.name]&&t(e);break;case"ArrayPattern":e.elements.forEach(function(e){"const"===i[e.name]&&t(e)});break;case"ObjectPattern":e.properties.forEach(function(e){"const"===i[e.key.name]&&t(e)})}}var i={};m.treeWalker(e,function(e,t,r){var s=a(e).isBlockStatement;if(s){i=Object.create(i);for(var o=0;o<s.length;o++)if("VariableDeclaration"===s[o].type)for(var u=0;u<s[o].declarations.length;u++)se(s[o].declarations[u].id).forEach(function(e){i[e]=s[o].kind})}t(),"AssignmentExpression"===e.type?n(e.left):"UpdateExpression"===e.type&&n(e.argument),s&&(i=Object.getPrototypeOf(i))})}function ae(e){function t(e){return function(t,n){if("VariableDeclaration"===t.type&&(t.kind=t.kind||"var")&&e.indexOf(t.kind)>=0){var r=n[0];return("left"!=r.field||"ForInStatement"!==r.parent.type&&"ForOfStatement"!==r.parent.type)&&("init"!=r.field||"ForStatement"!==r.parent.type||"const"!==t.kind&&"let"!==t.kind)}}}function n(e,t){return!("FunctionDeclaration"!==e.type||!e.id)&&(a(e).isAsync||!e.$continuation)}oe(e);var i=!1;return m.treeWalker(e,function(e,s,o){var u=i;if(i=i||he(e),a(e).isBlockStatement){var l=c(e);if(l){var p,h,d,m,g,v=!o[0].parent||a(o[0].parent).isScope;if(v){h=re(e,t(["const"]),!1);var x={},w={};h.forEach(function(e){e[0].self.declarations.forEach(function(e){se(e.id).forEach(function(t){x[t]||w[t]?(delete x[t],w[t]=e):x[t]=e})})}),h.forEach(function(e){for(var t=0;t<e.length&&!a(e[t].parent).isBlockStatement;t++);var n=e[t];n.append({type:"ExpressionStatement",expression:{type:"SequenceExpression",expressions:e[0].self.declarations.map(function(e){var t={type:"AssignmentExpression",operator:"=",left:e.id,right:e.init};return e.init=null,t})}});var r=se(e[0].self.declarations),i=r.filter(function(e){return e in w});i.length&&e[0].append({type:"VariableDeclaration",kind:"let",declarations:i.map(function(e){return{type:"VariableDeclarator",id:f(e)}})}),e[0].self.kind="var",i=r.filter(function(e){return e in x}),i.length?e[0].self.declarations=i.map(function(e){return{type:"VariableDeclarator",id:f(e)}}):n.remove()}),d=re(e,t(["var"]),!1),m=[]}else m=re(e,t(["const"]),!0);m=m.concat(re(e,t(["let"]),!0)),p=re(e,function(e){return a(e).isDirective},!0),g=re(e,n,i),d=d?ie(d,"var"):{duplicates:{},decls:[]},m=m?ie(m,"let"):{duplicates:{},decls:[]},Object.keys(d.duplicates).forEach(function(e){y(b(d.duplicates[e])+"Duplicate declaration '"+r(d.duplicates[e])+"'")}),Object.keys(m.duplicates).forEach(function(e){y(b(m.duplicates[e])+"Duplicate declaration '"+r(m.duplicates[e])+"'")}),g=g.map(function(e){var t,n=e[0];if(a(n.self).isAsync)return t=n.self.id.name,a(n.parent).isBlockStatement?(n.self.type="FunctionDeclaration",n.remove(),n.self):n.replace(f(t));t=n.self.id.name;var r="FunctionDeclaration"===n.self.type?n.remove():n.replace(f(t));return r}),p=p.map(function(e){var t=e[0];return t.remove()}),(p.length||d.decls.length||m.decls.length||g.length)&&(e.body=p.concat(d.decls).concat(m.decls).concat(g).concat(e.body))}i=u}if(s(),"ForOfStatement"===e.type||"ForInStatement"===e.type||a(e).isLoop){for(var E=0,S=0;S<o.length;S++)if("ForOfStatement"===o[S].self.type||"ForInStatement"===o[S].self.type||a(o[S].self).isLoop)E+=1;else if(a(o[S].self).isFunction)break;e.$depth=E,"LabeledStatement"===o[0].parent.type?e.$label=o[0].parent.label:e.$label=null}return!0}),e}function ue(e,t){function n(){return e.$superID=e.$superID||f("$super$"+me++)}return function(e){e=w(e),e&&a(e).isAsync&&(!t||"get"===e.kind||u(e,function(e){return a(e).isFunction&&u(e,function(e){return"Super"===e.type})&&u(e,function(e){return e.async&&("ReturnStatement"===e.type||"ThrowStatement"===e.type)})},!0))&&m.treeWalker(e.body,function(e,t,r){var i;a(e).isClass||(t(),"Super"===e.type&&("MemberExpression"===r[0].parent.type?"CallExpression"===r[1].parent.type&&"callee"===r[1].field?(i=m.part("this.$super($field).call(this,$args)",{super:n(),field:r[0].parent.computed?r[0].parent.property:x(r[0].parent.property.name),args:r[1].parent.arguments}).expr,r[2].replace(i)):(i=m.part("this.$super($field)",{super:n(),field:r[0].parent.computed?r[0].parent.property:x(r[0].parent.property.name)}).expr,r[1].replace(i)):y(b(e)+"'super' in async methods must be deferenced. 'async constructor()'\/'await super()' not valid.")))})}}function ce(e,t){return m.treeWalker(e,function(e,r,i){if(r(),("ClassDeclaration"===e.type||"ClassExpression"===e.type)&&(e.body.body.forEach(ue(e,t)),e.$superID)){var s=m.part("(function($field) { return super[$field] })",{field:f("$field")}).expr;n.babelTree?(s.type="ClassMethod",s.key=e.$superID,s.kind="method",e.body.body.push(s)):e.body.body.push({type:"MethodDefinition",key:e.$superID,kind:"method",value:s})}})}function le(e){return m.treeWalker(e,function(e,t,n){var r=c(e);return r&&"ArrowFunctionExpression"===e.type&&"BlockStatement"!==e.body.type&&(e.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:e.body}]}),t(),!0}),e}function pe(e){return m.treeWalker(e,function(e,t,r){t(),"Identifier"===e.type&&"__nodent"===e.name&&s(e,x(n))}),e}function he(e){if("Program"===e.type&&"module"===e.sourceType)return!0;var t;if("Program"===e.type)t=e.body;else{if(!a(e).isFunction)return!1;t=e.body.body}if(t)for(var n=0;n<t.length;n++)if(a(t[n]).isDirective&&t[n].expression.value.match(\/^\\s*use\\s+strict\\s*$\/))return!0;return!1}function fe(e){for(var t=0;t<e.length;t++){var n=e[t];if("ClassDeclaration"===n.type||"VariableDeclaration"===n.type&&("let"===n.kind||"const"===n.kind)||"FunctionDeclaration"===n.type&&n.id&&n.id.name&&!n.$continuation)return!0}return!1}function de(e){m.treeWalker(e,function(e,t,n){if(t(),"ArrowFunctionExpression"===e.type&&"BlockStatement"===e.body.type&&e.body.body.length&&"ReturnStatement"===e.body.body[0].type)e.body=e.body.body[0].argument;else{var r,i;if(r=a(e).isBlockStatement)for(var s=0;s<r.length;s++)(i=a(r[s]).isBlockStatement)&&!fe(i)&&(fe(r[s])||[].splice.apply(r,[s,1].concat(i)))}}),m.treeWalker(e,function(e,t,n){if(t(),a(e).isJump){var r=n[0];if("index"in r)for(var i=r.index+1,s=r.parent[r.field];i<s.length;)"VariableDeclaration"===s[i].type||a(s[i]).isFunction&&s[i].id?i+=1:s.splice(i,1)}}),m.treeWalker(e,function(e,t,n){t(),e.$thisCall&&ye[e.name]&&(ye[e.name].ref?delete ye[e.name]:ye[e.name].ref=e.$thisCall)});var t=Object.keys(ye).map(function(e){return ye[e].ref});if(t.length){m.treeWalker(e,function(e,n,r){if(n(),t.indexOf(e)>=0&&"ReturnStatement"===r[1].self.type){var s=e.$thisCallName,o=i(ye[s].def.body.body);ye[s].$inlined=!0,a(r[1].self).isJump||o.push({type:"ReturnStatement"}),r[1].replace(o)}});var n=Object.keys(ye).map(function(e){return ye[e].$inlined&&ye[e].def});m.treeWalker(e,function(e,t,r){t(),n.indexOf(e)>=0&&r[0].remove()})}var r="Program"===e.type||"module"===e.sourceType;if(!r||!u(e,function(e){return a(e).isES6},!0)){var s=he(e);!function(e){m.treeWalker(e,function(e,t,n){if("Program"===e.type||"FunctionDeclaration"===e.type||"FunctionExpression"===e.type){var r=s;if(s=s||he(e)){t();var i="Program"===e.type?e:e.body,o=re(i,function(e,t){if("FunctionDeclaration"===e.type)return t[0].parent!==i});o=o.map(function(e){return e[0].remove()}),[].push.apply(i.body,o)}else t();s=r}else t()})}(e)}return m.treeWalker(e,function(e,t,n){t(),Object.keys(e).filter(function(e){return"$"===e[0]}).forEach(function(t){delete e[t]})}),e}var ye={},me=1,ge={};Object.keys(n).filter(function(e){return"$"===e[0]}).forEach(function(e){ge[e.slice(1)]=f(n[e])});var ve=m.part("var $0 = arguments",[ge.arguments]).body[0];return n.engine?(e.ast=ce(e.ast,!0),e.ast=ne(e.ast,n.engine),e.ast=pe(e.ast),de(e.ast)):n.generators?(e.ast=ce(e.ast),e.ast=ne(e.ast),e.ast=pe(e.ast),de(e.ast)):(e.ast=ce(e.ast),C(e.ast)),n.babelTree&&m.treeWalker(e.ast,function(e,t,n){t(),"Literal"===e.type&&s(e,x(e.value))}),e}var m=e(".\/parser"),g=e(".\/output"),v={start:!0,end:!0,loc:!0,range:!0},b={getScope:function(){return"FunctionDeclaration"===this.node.type||"FunctionExpression"===this.node.type||"Function"===this.node.type||"ObjectMethod"===this.node.type||"ClassMethod"===this.node.type||"ArrowFunctionExpression"===this.node.type&&"BlockStatement"===this.node.body.type?this.node.body.body:"Program"===this.node.type?this.node.body:null},isScope:function(){return"FunctionDeclaration"===this.node.type||"FunctionExpression"===this.node.type||"Function"===this.node.type||"Program"===this.node.type||"ObjectMethod"===this.node.type||"ClassMethod"===this.node.type||"ArrowFunctionExpression"===this.node.type&&"BlockStatement"===this.node.body.type},isFunction:function(){return"FunctionDeclaration"===this.node.type||"FunctionExpression"===this.node.type||"Function"===this.node.type||"ObjectMethod"===this.node.type||"ClassMethod"===this.node.type||"ArrowFunctionExpression"===this.node.type},isClass:function(){return"ClassDeclaration"===this.node.type||"ClassExpression"===this.node.type},isBlockStatement:function(){return"ClassBody"===this.node.type||"Program"===this.node.type||"BlockStatement"===this.node.type?this.node.body:"SwitchCase"===this.node.type&&this.node.consequent},isExpressionStatement:function(){return"ExpressionStatement"===this.node.type},isLiteral:function(){return"Literal"===this.node.type||"BooleanLiteral"===this.node.type||"RegExpLiteral"===this.node.type||"NumericLiteral"===this.node.type||"StringLiteral"===this.node.type||"NullLiteral"===this.node.type},isDirective:function(){return"ExpressionStatement"===this.node.type&&("StringLiteral"===this.node.expression.type||"Literal"===this.node.expression.type&&"string"==typeof this.node.expression.value)},isUnaryExpression:function(){return"UnaryExpression"===this.node.type},isAwait:function(){return"AwaitExpression"===this.node.type&&!this.node.$hidden},isAsync:function(){return this.node.async},isStatement:function(){return null!==this.node.type.match(\/[a-zA-Z]+Declaration\/)||null!==this.node.type.match(\/[a-zA-Z]+Statement\/)},isExpression:function(){return null!==this.node.type.match(\/[a-zA-Z]+Expression\/)},isLoop:function(){return"ForStatement"===this.node.type||"WhileStatement"===this.node.type||"DoWhileStatement"===this.node.type},isJump:function(){return"ReturnStatement"===this.node.type||"ThrowStatement"===this.node.type||"BreakStatement"===this.node.type||"ContinueStatement"===this.node.type},isES6:function(){switch(this.node.type){case"ExportNamedDeclaration":case"ExportSpecifier":case"ExportDefaultDeclaration":case"ExportAllDeclaration":case"ImportDeclaration":case"ImportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ArrowFunctionExpression":case"ForOfStatement":case"YieldExpression":case"Super":case"RestElement":case"RestProperty":case"SpreadElement":case"TemplateLiteral":case"ClassDeclaration":case"ClassExpression":return!0;case"VariableDeclaration":return this.node.kind&&"var"!==this.node.kind;case"FunctionDeclaration":case"FunctionExpression":return!!this.node.generator}}},x={};Object.keys(b).forEach(function(e){Object.defineProperty(x,e,{get:b[e]})}),t.exports={printNode:r,babelLiteralNode:h,asynchronize:function(e,t,n,r){try{return y(e,t,n,r)}catch(t){if(t instanceof SyntaxError){var i=e.origCode.substr(t.pos-t.loc.column);i=i.split("\\n")[0],t.message+=" (nodent)\\n"+i+"\\n"+i.replace(\/[\\S ]\/g,"-").substring(0,t.loc.column)+"^",t.stack=""}throw t}}}},{".\/output":10,".\/parser":11}],10:[function(e,t,n){"use strict";function r(e){var t=y[e.type]||y[e.type+e.operator]||y[e.type+e.operator+(e.prefix?"prefix":"")];$/;"	function	line:3
isScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^}return e.$mapped=!0,void(a(e.argument).isUnaryExpression&&"void"===e.argument.operator?e.argument=e.argument.argument:e.argument={type:"CallExpression",callee:_(i,[n]).$return,arguments:e.argument?[e.argument]:[]})},t)}function N(e,t){return Array.isArray(e)?e.map(function(e){return N(e,t)}):(m.treeWalker(e,function(e,t,n){if(t(),"ConditionalExpression"===e.type&&(c(e.alternate)||c(e.consequent))){var r=(f(S("condOp")),P(m.part("if ($0) return $1 ; return $2",[e.test,e.consequent,e.alternate]).body));s(e,r)}},t),e)}function $(e,t){return Array.isArray(e)?e.map(function(e){return $(e,t)}):(m.treeWalker(e,function(e,t,n){if(t(),"LogicalExpression"===e.type&&c(e.right)){var r,i=f(S("logical"+("&&"===e.operator?"And":"Or")));if("||"===e.operator)r="var $0; if (!($0 = $1)) {$0 = $2} return $0";else{if("&&"!==e.operator)throw new Error(b(e)+"Illegal logical operator: "+e.operator);r="var $0; if ($0 = $1) {$0 = $2} return $0"}s(e,P(m.part(r,[i,e.left,e.right]).body))}},t),e)}function B(e,t,n){if("SwitchCase"!==e.type&&a(e).isBlockStatement)for(var r=0;r<e.body.length;){var i=e.body[r];if("SwitchCase"!==i.type&&a(i).isBlockStatement){var s=fe(i.body);if(s)if(l(i)){var o=S(i),u=e.body.splice(r+1,e.body.length-(r+1));if(u.length){var c=L(o,u);delete ye[o],i.body.push(R(o)),e.body.push(c),r++}else r++}else r++;else e.body.splice.apply(e.body,[r,1].concat(i.body))}else r++}}function I(e,t,n){if("IfStatement"===e.type&&c([e.consequent,e.alternate])){var r=S(e),o=t[0],u={type:"BlockStatement",body:[e]};if("index"in o){var l=o.index,p=o.parent[o.field].splice(l+1,o.parent[o.field].length-(l+1));if(o.replace(u),p.length){var h=R(r);u.body.push(n(L(r,p))),[e.consequent,e.alternate].forEach(function(e){if(e){var t;t=a(e).isBlockStatement?e.body[e.body.length-1]:e,t&&"ReturnStatement"===t.type||("BlockStatement"!==e.type&&s(e,{type:"BlockStatement",body:[i(e)]}),e.$deferred=!0,e.body.push(i(h))),n(e)}}),e.consequent&&e.alternate&&e.consequent.$deferred&&e.alternate.$deferred||u.body.push(i(h))}}else o.parent[o.field]=u}}function j(e,t,n){if(!e.$switched&&"SwitchStatement"===e.type&&c(e.cases)){e.$switched=!0;var r,s,o,a=t[0];if("index"in a){var u=a.index+1;o=a.parent[a.field].splice(u,a.parent[a.field].length-u),o.length&&"BreakStatement"===o[o.length-1].type&&a.parent[a.field].push(o.pop()),r=S(e),s=R(r),a.parent[a.field].unshift(L(r,o)),a.parent[a.field].push(i(s))}return e.cases.forEach(function(e,t){if("SwitchCase"!==e.type)throw new Error("switch contains non-case\/default statement: "+e.type);if(c(e.consequent)){var n=e.consequent[e.consequent.length-1];"BreakStatement"===n.type?e.consequent[e.consequent.length-1]=i(s):"ReturnStatement"===n.type||"ThrowStatement"===n.type||(y(b(e)+"switch-case fall-through not supported - added break. See https:\/\/github.com\/MatAtBread\/nodent#differences-from-the-es7-specification"),e.consequent.push(i(s)))}}),!0}}function M(e){return"ReturnStatement"===e.type||"ThrowStatement"===e.type}function D(t,r){return m.treeWalker(t,function(t,i,s){if("TryStatement"===t.type&&(t.$seh=S("Try")+"_",t.$containedAwait=!!c(t),t.$finallyExit=t.finalizer&&U(s)&&!!u(t.finalizer.body,M),t.$containedAwait||t.$finallyExit)){t.$needsMapping=!r||!t.$finallyExit;var o=_(s,[n]);if(t.finalizer&&!t.handler){var a=f(S("exception"));t.handler={type:"CatchClause",param:a,body:{type:"BlockStatement",body:[{type:"ThrowStatement",argument:a}]}}}if(!t.handler&&!t.finalizer){var l=new SyntaxError(b(t.value)+"try requires catch and\/or finally clause",e.filename,t.start);throw l.pos=t.start,l.loc=t.loc.start,l}t.finalizer?(k(t.block,{$error:t.$seh+"Catch",$return:O(t,o.$return)}),k(t.handler,{$error:O(t,o.$error),$return:O(t,o.$return)})):k(t.block,{$error:t.$seh+"Catch",$return:o.$return})}i()}),t}function V(e,t){for(var n=0;n<e.length;n++)if(!a(e[n]).isDirective)return void e.splice.apply(e,[n,0].concat(t));e.splice.apply(e,[e.length,0].concat(t))}function U(e){for(var t=0;t<e.length;t++)if(a(e[t].self).isFunction)return e[t].self.async||e[t].self.$wasAsync;return!1}function q(t,r,s){if(t.$needsMapping){var o,a,u,c=r[0];if(!("index"in c))throw new Error(e.filename+" - malformed try\/catch blocks");var l=c.index+1,p=c.parent[c.field].splice(l,c.parent[c.field].length-l);if(p.length){a=t.$seh+"Post";var h=L(a,p);h=s(h),c.parent[c.field].splice(c.index,0,h),o=R(t.finalizer?O(t,f(a)):a)}else t.finalizer&&(o=R(O(t)));t.$mapped=!0,o&&(t.block.body.push(i(o)),t.handler.body.body.push(i(o)));var d=_(r,[n]);if(t.handler){var y=f(t.$seh+"Catch");u=i(t.handler.body);var g=v(y.name,u,[i(t.handler.param)],t.finalizer?O(t,d.$error):d.$error);t.handler.body.body=[{type:"CallExpression",callee:y,arguments:[i(t.handler.param)]}],c.parent[c.field].splice(c.index,0,g)}if(t.finalizer){var b=m.part("var $decl = (function ($exit) {                              return (function ($value) {                                   {$:body}                                                  return $exit && ($exit.call(this, $value));           }).$asyncbind(this, $error);                           }).$asyncbind(this);",{decl:f(t.$seh+"Finally"),exit:f(t.$seh+"Exit"),value:f(t.$seh+"Value"),body:i(t.finalizer.body),error:d.$error,asyncbind:ge.asyncbind}).body[0];V(c.parent[c.field],[b]);var x=R(O(t,a&&f(a)));u.body[u.length-1]=x,t.block.body[t.block.body.length-1]=x,delete t.finalizer}}}function W(e,t,n){function r(e,n){return m.treeWalker(e,function(e,n,s){function o(e){return r(e,s)}i.indexOf(e)<0&&(i.push(e),t.forEach(function(t){t(e,s,o)})),n()},n)}var i=[];return r(e,n),e}function z(e,t,o){return m.treeWalker(e,function(e,u,l){if("IfStatement"==e.type&&("BlockStatement"!=e.consequent.type&&c(e.consequent)&&(e.consequent={type:"BlockStatement",body:[e.consequent]}),e.alternate&&"BlockStatement"!=e.alternate.type&&c(e.alternate)&&(e.alternate={type:"BlockStatement",body:[e.alternate]})),u(),a(e).isAwait){var p=e.loc;if(t=t||l.some(function(e){return e.self&&e.self.$wasAsync}),!t||"warn"===t){var h=b(e)+"'await' used inside non-async function. ";h+=n.promises?"'return' value Promise runtime-specific":"'return' value from await is synchronous",y(h+". See https:\/\/github.com\/MatAtBread\/nodent#differences-from-the-es7-specification")}var d=l[0].parent;"LogicalExpression"===d.type&&d.right===e&&y(b(e.argument)+"'"+r(d)+"' on right of "+d.operator+" will always evaluate '"+r(e.argument)+"'"),"ConditionalExpression"===d.type&&d.test!==e&&y(b(e.argument)+"'"+r(d)+"' will always evaluate '"+r(e.argument)+"'");var m=f(S("await")),v=i(e.argument);s(e,m);for(var x,w,E=1;E<l.length;E++)if(w=a(l[E].self).isBlockStatement){x=l[E-1];break}if(!x)throw new Error(b(e)+"Illegal await not contained in a statement");var k,A,C=_(l,[o,n]),L=x.index,P=w.splice(L,w.length-L).slice(1);"ReturnStatement"===x.self.type&&"CallExpression"===x.self.argument.type&&1===x.self.argument.arguments.length&&x.self.argument.arguments[0].name===m.name?A=k=x.self.argument.callee:"Identifier"===x.self.type||x.self.name===m.name||"ExpressionStatement"===x.self.type&&"Identifier"===x.self.expression.type&&x.self.expression.name===m.name?k=P.length?{type:"FunctionExpression",params:[i(m)],body:z({type:"BlockStatement",body:i(P)},t,C)}:{type:"FunctionExpression",params:[],body:{type:"BlockStatement",body:[]}}:(P.unshift(x.self),k={type:"FunctionExpression",params:[i(m)],body:z({type:"BlockStatement",body:i(P)},t,C)}),A||(A=k?g(k,C.$error):{type:"FunctionExpression",params:[],body:{type:"BlockStatement",body:[]}}),n.wrapAwait&&(v={type:"CallExpression",arguments:[v],callee:n.promises||n.generators?{type:"MemberExpression",object:f("Promise"),property:f("resolve")}:{type:"MemberExpression",object:f("Object"),property:f("$makeThenable")}});var T={type:"CallExpression",callee:{type:"MemberExpression",object:v,property:f("then",p),computed:!1},arguments:[A,C.$error]};w.push({loc:p,type:"ReturnStatement",argument:T})}return!0}),e}function Y(e,t){var n=e.$label;delete e.$label;var r=f(S("idx")),i=f(S("in")),o=m.part("var $0,$1 = [];for ($0 in $2) $1.push($0)",[r,i,e.right]).body,u=m.part("for ($0; $1.length;){ $2 = $1.shift(); $:3 ; }",[e.left,i,"VariableDeclaration"===e.left.type?e.left.declarations[0].id:e.left,e.body]).body[0];u.$label=n;for(var c=0;c<t.length;c++)if(a(t[c].parent).isBlockStatement){t[c].parent[t[c].field].splice(t[c].index,0,o[0],o[1]);break}s(e,u)}function G(e,t){"BlockStatement"!==e.body.type&&(e.body={type:"BlockStatement",body:[e.body]});var n,r,i=m.part("[$0[Symbol.iterator]()]",[e.right]).expr;if("VariableDeclaration"===e.left.type){"const"===e.left.kind&&(e.left.kind="let"),n=e.left.declarations[0].id;var s=se(e.left.declarations[0].id);r=f(S("iterator_"+s.join("_"))),e.left.declarations=s.map(function(e){return{type:"VariableDeclarator",id:f(e)}}),e.left.declarations.push({type:"VariableDeclarator",id:r,init:i}),e.init=e.left}else{n=e.left,r=f(S("iterator_"+n.name));var o={type:"VariableDeclaration",kind:"var",declarations:[{type:"VariableDeclarator",id:r,init:i}]};e.init=o}e.type="ForStatement",e.test=m.part("!($0[1] = $0[0].next()).done && (($1 = $0[1].value) || true)",[r,n]).expr,delete e.left,delete e.right}function J(e,t,r){function i(e){return"AwaitExpression"===e.type&&!e.$hidden||o&&("BreakStatement"===e.type||"ContinueStatement"===e.type)&&e.label}var s=e.$depth;"ForInStatement"===e.type&&c(e)?Y(e,t):"ForOfStatement"===e.type&&c(e)&&G(e,t);var o=t.some(function(e){return"$label"in e.self&&"ForStatement"===e.self.type&&e.self.$mapped});if(!e.$mapped&&a(e).isLoop&&u(e,i)){t[0].self.$mapped=!0;var l=[],p=e.init,h=e.test||x(!0),d=e.update,y=e.body;d&&(d={type:"ExpressionStatement",expression:d}),p&&(a(p).isStatement||(p={type:"ExpressionStatement",expression:p}),l.push(p));var g,v;e.$label?(v=e.$label.name,g=t[1]):(v=me++,g=t[0]),v=n.generatedSymbolPrefix+"Loop_"+v;var b,w,E=f(v+"_trampoline"),S=f(v),k=d?f(v+"_step"):S,A=f(v+"_exit");f("q"),f("$exception");if("index"in g){var C=g.index;w=g.parent[g.field].splice(C+1,g.parent[g.field].length-(C+1))}else w=[];b=L(A,w);var P={type:"ReturnStatement",argument:S},T={type:"ReturnStatement",argument:k},R={type:"ReturnStatement",argument:{type:"ArrayExpression",elements:[x(1)]}};m.treeWalker(y,function(e,t,n){if(a(e).isFunction||a(e).isLoop)return!0;if("BreakStatement"===e.type||"ContinueStatement"===e.type)if(e.label)for(var r=(n.filter(function(e){return"$label"in e.self}).map(function(e,t){return e.self.$label&&e.self.$label.name})),i=[],s=0;s<r.length;s++){if(r[s]===e.label.name){"BreakStatement"===e.type&&i.push(x(1)),n[0].replace({type:"ReturnStatement",argument:{type:"ArrayExpression",elements:i.reverse()}});break}i.push(x(0))}else"BreakStatement"===e.type?n[0].replace(R):n[0].replace(T);else t()},t),y="BlockStatement"===y.type?y.body.slice(0):[y],y="DoWhileStatement"===e.type?y.concat({type:"IfStatement",test:{type:"UnaryExpression",argument:h,prefix:!0,operator:"!"},consequent:R,alternate:T}):[{type:"IfStatement",test:h,consequent:{type:"BlockStatement",body:y.concat(T)},alternate:R}],n.noRuntime&&l.push({type:"VariableDeclaration",declarations:[{type:"VariableDeclarator",id:E}],kind:"var"});var O,F=_(t,[n]).$error;O=n.noRuntime?m.part("($idTrampoline = (function (q) {     $$setMapped: while (q) {          if (q.then)  "+(1===s?"             return void q.then($idTrampoline, $exit); ":"             return q.then($idTrampoline, $exit); ")+"         try {              if (q.pop)                   if (q.length)                   return q.pop() ? $idContinuation.call(this) : q;               else                   q = $idStep;               else                   q = q.call(this)           } catch (_exception) {              return $exit(_exception);           }      } }).bind(this))($idIter)",{setMapped:function(e){return e.$mapped=!0,e},idTrampoline:E,exit:F,idIter:S,idContinuation:A,idStep:k}).expr:m.part("(Function.$0.trampoline(this,$1,$2,$3,$5)($4))",[ge.asyncbind,A,k,F,S,x(1===s)]).expr,l.push({type:"ReturnStatement",argument:O}),l.push({$label:e.$label,type:"FunctionDeclaration",id:S,params:[],body:{type:"BlockStatement",body:y}}),d&&l.push({type:"FunctionDeclaration",id:k,params:[],body:{type:"BlockStatement",body:[d,P]}}),!p||"VariableDeclaration"!==p.type||"let"!==p.kind&&"const"!==p.kind?(l.push(b),t[0].replace(l.map(r))):("const"===p.kind&&(p.kind="let"),t[0].replace([{type:"BlockStatement",body:l.map(r)},r(b)]))}}function H(e,t){return m.treeWalker(e,function(e,t,r){function o(e){return{type:"ReturnStatement",argument:{type:"UnaryExpression",operator:"void",prefix:!0,argument:T(e||S)}}}function u(e,t){if("BreakStatement"===e.type)s(e,i(A(e.label&&n.generatedSymbolPrefix+"Loop_"+e.label.name+"_exit")));else if("ContinueStatement"===e.type)s(e,i(o(e.label&&n.generatedSymbolPrefix+"Loop_"+e.label.name+"_next")));else if(a(e).isFunction)return!0;t()}"ForInStatement"===e.type&&c(e)?Y(e,r):"ForOfStatement"===e.type&&c(e)&&G(e,r),t();var l;if(a(e).isLoop&&c(e)){var h=e.init,d=e.test||x(!0),y=e.update,v=e.body,b=p(v);h&&(a(h).isStatement||(h={type:"ExpressionStatement",expression:h})),y=y&&{type:"ExpressionStatement",expression:y},v=a(v).isBlockStatement?i(v).body:[i(v)];var w=e.$label&&e.$label.name;w="Loop_"+(w||me++);var E=n.generatedSymbolPrefix+(w+"_exit"),S=n.generatedSymbolPrefix+(w+"_next"),k=f(n.generatedSymbolPrefix+w),A=function(e){return{type:"ReturnStatement",argument:{type:"UnaryExpression",operator:"void",prefix:!0,argument:{type:"CallExpression",callee:f(e||E),arguments:[]}}}},_=L(S,[{type:"ReturnStatement",argument:{type:"CallExpression",callee:b?g(k):k,arguments:[f(E),ge.error]}}]);y&&_.body.body.unshift(y);for(var C=0;C<v.length;C++)m.treeWalker(v[C],u);v.push(i(o()));var P={type:"FunctionExpression",id:k,params:[f(E),ge.error],body:{type:"BlockStatement",body:[_]}};if("DoWhileStatement"===e.type)_.body.body=[{type:"IfStatement",test:i(d),consequent:{type:"BlockStatement",body:i(_.body.body)},alternate:{type:"ReturnStatement",argument:{type:"CallExpression",callee:f(E),arguments:[]}}}],P.body.body=[_].concat(v);else{var R={type:"IfStatement",test:i(d),consequent:{type:"BlockStatement",body:v},alternate:i(A())};P.body.body.push(R)}var O={type:"ExpressionStatement",expression:{type:"AwaitExpression",argument:g(P,x(0))}};for(!h||"VariableDeclaration"!==h.type||"let"!==h.kind&&"const"!==h.kind||("const"===h.kind&&(h.kind="let"),O={type:"BlockStatement",body:[i(h),O]},h=null),l=0;l<r.length;l++){var F=r[l];if("index"in F)return h?F.parent[F.field].splice(F.index,1,i(h),O):F.parent[F.field][F.index]=O,!0}}return!0},t),e}function Q(e){try{return Array.isArray(e)?e.some(Q):(m.treeWalker(e,function(e,t,r){if("Identifier"===e.type&&(e.name===n.$return||e.name===n.$error))throw e;if(a(e).isFunction){var i=u(e,function(e){if("Identifier"===e.type&&(e.name===n.$return||e.name===n.$error))throw e;if(("ReturnStatement"===e.type||"ThrowStatement"===e.type)&&a(e).isAsync)throw e});if(i)throw i;return!1}t()}),!1)}catch(e){return e}}function X(t){return m.treeWalker(t,function(t,r,i){var s=w(t);if(r(),s&&a(s).isAsync){if("set"==t.kind){var o=new SyntaxError(b(s)+"method 'async set' cannot be invoked",e.filename,t.start);throw o.pos=t.start,o.loc=t.loc.start,o}s.async=!1;var u=E(s);Q(s)||0!==s.body.body.length&&"ReturnStatement"===s.body.body[s.body.body.length-1].type||s.body.body.push({type:"ReturnStatement"});var c=g(k({type:"FunctionExpression",params:[ge.return,ge.error],body:X(F(s.body,i)),$wasAsync:!0},n),n.promises||n.generators||n.engine?null:x(!n.lazyThenables||0));n.promises?s.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:{type:"NewExpression",callee:f("Promise"),arguments:[c]}}]}:s.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:c}]},u&&V(s.body.body,[ve])}})}function Z(e,t){return m.treeWalker(e,function(e,r,i){if(r(),a(e).isAsync&&a(e).isFunction){var s;(s=w(i[0].parent))&&a(s).isAsync&&"get"===i[0].parent.kind&&te(i[0].parent.key),delete e.async;var o,u=E(e);return a(e.body).isBlockStatement?(t||Q(e.body)||0!==e.body.body.length&&"ReturnStatement"===e.body.body[e.body.body.length-1].type||e.body.body.push({type:"ReturnStatement"}),o={type:"BlockStatement",body:e.body.body.map(function(e){return F(e,i)})}):(o={type:"BlockStatement",body:[F({type:"ReturnStatement",argument:e.body},i)]},e.expression=!1),o=g(k({type:"FunctionExpression",params:[ge.return,ge.error],body:o,$wasAsync:!0},n),n.promises||n.generators||n.engine?null:x(!n.lazyThenables||0)),n.promises&&(o={type:"NewExpression",callee:f("Promise"),arguments:[o]}),o={type:"BlockStatement",body:[{type:"ReturnStatement",loc:e.loc,argument:o}]},u&&V(o.body,[ve]),void(e.body=o)}}),e}function K(e){if(Array.isArray(e))return e.map(K);var t=0;return m.treeWalker(e,function(e,n,r){if("ThrowStatement"!==e.type&&"ReturnStatement"!==e.type||e.$mapped){if(a(e).isFunction)return t++,n(e),void t--}else if(t>0&&a(e).isAsync)return delete e.async,e.argument={type:"CallExpression",callee:"ThrowStatement"===e.type?ge.error:ge.return,arguments:e.argument?[e.argument]:[]},void(e.type="ReturnStatement");n(e)})}function ee(e,t){if(n.noRuntime)throw new Error("Nodent: 'noRuntime' option only compatible with -promise and -engine modes");return m.part("{ return (function*($return,$error){ $:body }).$asyncspawn(Promise,this) }",{return:ge.return,error:ge.error,asyncspawn:ge.asyncspawn,body:K(e).concat(t?[{type:"ReturnStatement",argument:ge.return}]:[])}).body[0]}function te(e){e.$asyncgetwarninig||(e.$asyncgetwarninig=!0,y(b(e)+"'async get "+r(e)+"(){...}' is non-standard. See https:\/\/github.com\/MatAtBread\/nodent#differences-from-the-es7-specification"))}function ne(e,t){function r(e,t){m.treeWalker(e,function(n,r,i){n!==e&&a(n).isFunction||(a(n).isAwait?t?(n.$hidden=!0,r()):(delete n.operator,n.delegate=!1,n.type="YieldExpression",r()):r())})}function o(e){var t=n.promises;n.promises=!0,C(e,!0),n.promises=t}function u(e){return"BlockStatement"!==e.body.type&&(e.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:e.body}]}),e}function c(e,n){n.$asyncexitwarninig||(n.$asyncexitwarninig=!0,y(b(e)+"'async "+{ReturnStatement:"return",ThrowStatement:"throw"}[e.type]+"' not possible in "+(t?"engine":"generator")+" mode. Using Promises for function at "+b(n)))}m.treeWalker(e,function(e,n,i){n();var l,p,h;if(a(e).isAsync&&a(e).isFunction){var f;(f=w(i[0].parent))&&a(f).isAsync&&"get"===i[0].parent.kind&&te(i[0].parent.key),(p=Q(e.body))?(c(p,e.body),o(e)):t?"get"!==i[0].parent.kind&&r(e,!0):(l=e,delete l.async,h=E(l),r(l,!1),l=u(l),l.body=ee(l.body.body,p),h&&V(l.body.body,[ve]),l.id&&"ExpressionStatement"===i[0].parent.type?(l.type="FunctionDeclaration",i[1].replace(l)):i[0].replace(l))}else(l=w(e))&&a(l).isAsync&&((p=Q(l))?(c(p,l),o(e)):t&&"get"!==e.kind||(t?o(e):(e.async=!1,h=E(l),r(l,!1),s(l,u(l)),l.body=ee(l.body.body,p)),h&&V(l.body.body,[ve])))});var l=i(n);return n.engine=!1,n.generators=!1,le(e),ae(e),D(e,l.engine),$(e),N(e),W(e,[q,J,I,j,B]),z(e,"warn"),n.engine=l.engine,n.generators=l.generators,e}function re(e,t,n){var r=[];return m.treeWalker(e,function(i,s,o){return i===e?s():t(i,o)?void r.push([].concat(o)):void(n||a(i).isScope||s())}),r}function ie(e,t){var n=[],r={};if(e=e.filter(function(e){return"ExportNamedDeclaration"!==e[0].parent.type}),e.length){var s={};e.forEach(function(e){function t(e){e in s?r[e]=o.declarations[u]:s[e]=o.declarations[u]}for(var n=e[0],o=n.self,a=(o.kind,[]),u=0;u<o.declarations.length;u++){var c=o.declarations[u];if(se(c.id).forEach(t),c.init){var l={type:"AssignmentExpression",left:i(c.id),operator:"=",right:i(c.init)};a.push(l)}}if(0==a.length)n.remove();else{var p=a.length>1?{type:"SequenceExpression",expressions:a}:a[0];"For"!==n.parent.type.slice(0,3)&&(p={type:"ExpressionStatement",expression:p}),n.replace(p)}});var o=Object.keys(s);o.length&&(o=o.map(function(e){return{type:"VariableDeclarator",id:f(e),loc:s[e].loc,start:s[e].start,end:s[e].end}}),n[0]&&"VariableDeclaration"===n[0].type?n[0].declarations=n[0].declarations.concat(o):n.unshift({type:"VariableDeclaration",kind:t,declarations:o}))}return{decls:n,duplicates:r}}function se(e){if(!e)return[];if(Array.isArray(e))return e.reduce(function(e,t){return e.concat(se(t.id))},[]);switch(e.type){case"Identifier":return[e.name];case"ArrayPattern":return e.elements.reduce(function(e,t){return e.concat(se(t))},[]);case"ObjectPattern":return e.properties.reduce(function(e,t){return e.concat(se(t))},[]);case"ObjectProperty":case"Property":return se(e.value);case"RestElement":case"RestProperty":return se(e.argument)}}function oe(e){function t(e){y(b(e)+"Possible assignment to 'const "+r(e)+"'")}function n(e){switch(e.type){case"Identifier":"const"===i[e.name]&&t(e);break;case"ArrayPattern":e.elements.forEach(function(e){"const"===i[e.name]&&t(e)});break;case"ObjectPattern":e.properties.forEach(function(e){"const"===i[e.key.name]&&t(e)})}}var i={};m.treeWalker(e,function(e,t,r){var s=a(e).isBlockStatement;if(s){i=Object.create(i);for(var o=0;o<s.length;o++)if("VariableDeclaration"===s[o].type)for(var u=0;u<s[o].declarations.length;u++)se(s[o].declarations[u].id).forEach(function(e){i[e]=s[o].kind})}t(),"AssignmentExpression"===e.type?n(e.left):"UpdateExpression"===e.type&&n(e.argument),s&&(i=Object.getPrototypeOf(i))})}function ae(e){function t(e){return function(t,n){if("VariableDeclaration"===t.type&&(t.kind=t.kind||"var")&&e.indexOf(t.kind)>=0){var r=n[0];return("left"!=r.field||"ForInStatement"!==r.parent.type&&"ForOfStatement"!==r.parent.type)&&("init"!=r.field||"ForStatement"!==r.parent.type||"const"!==t.kind&&"let"!==t.kind)}}}function n(e,t){return!("FunctionDeclaration"!==e.type||!e.id)&&(a(e).isAsync||!e.$continuation)}oe(e);var i=!1;return m.treeWalker(e,function(e,s,o){var u=i;if(i=i||he(e),a(e).isBlockStatement){var l=c(e);if(l){var p,h,d,m,g,v=!o[0].parent||a(o[0].parent).isScope;if(v){h=re(e,t(["const"]),!1);var x={},w={};h.forEach(function(e){e[0].self.declarations.forEach(function(e){se(e.id).forEach(function(t){x[t]||w[t]?(delete x[t],w[t]=e):x[t]=e})})}),h.forEach(function(e){for(var t=0;t<e.length&&!a(e[t].parent).isBlockStatement;t++);var n=e[t];n.append({type:"ExpressionStatement",expression:{type:"SequenceExpression",expressions:e[0].self.declarations.map(function(e){var t={type:"AssignmentExpression",operator:"=",left:e.id,right:e.init};return e.init=null,t})}});var r=se(e[0].self.declarations),i=r.filter(function(e){return e in w});i.length&&e[0].append({type:"VariableDeclaration",kind:"let",declarations:i.map(function(e){return{type:"VariableDeclarator",id:f(e)}})}),e[0].self.kind="var",i=r.filter(function(e){return e in x}),i.length?e[0].self.declarations=i.map(function(e){return{type:"VariableDeclarator",id:f(e)}}):n.remove()}),d=re(e,t(["var"]),!1),m=[]}else m=re(e,t(["const"]),!0);m=m.concat(re(e,t(["let"]),!0)),p=re(e,function(e){return a(e).isDirective},!0),g=re(e,n,i),d=d?ie(d,"var"):{duplicates:{},decls:[]},m=m?ie(m,"let"):{duplicates:{},decls:[]},Object.keys(d.duplicates).forEach(function(e){y(b(d.duplicates[e])+"Duplicate declaration '"+r(d.duplicates[e])+"'")}),Object.keys(m.duplicates).forEach(function(e){y(b(m.duplicates[e])+"Duplicate declaration '"+r(m.duplicates[e])+"'")}),g=g.map(function(e){var t,n=e[0];if(a(n.self).isAsync)return t=n.self.id.name,a(n.parent).isBlockStatement?(n.self.type="FunctionDeclaration",n.remove(),n.self):n.replace(f(t));t=n.self.id.name;var r="FunctionDeclaration"===n.self.type?n.remove():n.replace(f(t));return r}),p=p.map(function(e){var t=e[0];return t.remove()}),(p.length||d.decls.length||m.decls.length||g.length)&&(e.body=p.concat(d.decls).concat(m.decls).concat(g).concat(e.body))}i=u}if(s(),"ForOfStatement"===e.type||"ForInStatement"===e.type||a(e).isLoop){for(var E=0,S=0;S<o.length;S++)if("ForOfStatement"===o[S].self.type||"ForInStatement"===o[S].self.type||a(o[S].self).isLoop)E+=1;else if(a(o[S].self).isFunction)break;e.$depth=E,"LabeledStatement"===o[0].parent.type?e.$label=o[0].parent.label:e.$label=null}return!0}),e}function ue(e,t){function n(){return e.$superID=e.$superID||f("$super$"+me++)}return function(e){e=w(e),e&&a(e).isAsync&&(!t||"get"===e.kind||u(e,function(e){return a(e).isFunction&&u(e,function(e){return"Super"===e.type})&&u(e,function(e){return e.async&&("ReturnStatement"===e.type||"ThrowStatement"===e.type)})},!0))&&m.treeWalker(e.body,function(e,t,r){var i;a(e).isClass||(t(),"Super"===e.type&&("MemberExpression"===r[0].parent.type?"CallExpression"===r[1].parent.type&&"callee"===r[1].field?(i=m.part("this.$super($field).call(this,$args)",{super:n(),field:r[0].parent.computed?r[0].parent.property:x(r[0].parent.property.name),args:r[1].parent.arguments}).expr,r[2].replace(i)):(i=m.part("this.$super($field)",{super:n(),field:r[0].parent.computed?r[0].parent.property:x(r[0].parent.property.name)}).expr,r[1].replace(i)):y(b(e)+"'super' in async methods must be deferenced. 'async constructor()'\/'await super()' not valid.")))})}}function ce(e,t){return m.treeWalker(e,function(e,r,i){if(r(),("ClassDeclaration"===e.type||"ClassExpression"===e.type)&&(e.body.body.forEach(ue(e,t)),e.$superID)){var s=m.part("(function($field) { return super[$field] })",{field:f("$field")}).expr;n.babelTree?(s.type="ClassMethod",s.key=e.$superID,s.kind="method",e.body.body.push(s)):e.body.body.push({type:"MethodDefinition",key:e.$superID,kind:"method",value:s})}})}function le(e){return m.treeWalker(e,function(e,t,n){var r=c(e);return r&&"ArrowFunctionExpression"===e.type&&"BlockStatement"!==e.body.type&&(e.body={type:"BlockStatement",body:[{type:"ReturnStatement",argument:e.body}]}),t(),!0}),e}function pe(e){return m.treeWalker(e,function(e,t,r){t(),"Identifier"===e.type&&"__nodent"===e.name&&s(e,x(n))}),e}function he(e){if("Program"===e.type&&"module"===e.sourceType)return!0;var t;if("Program"===e.type)t=e.body;else{if(!a(e).isFunction)return!1;t=e.body.body}if(t)for(var n=0;n<t.length;n++)if(a(t[n]).isDirective&&t[n].expression.value.match(\/^\\s*use\\s+strict\\s*$\/))return!0;return!1}function fe(e){for(var t=0;t<e.length;t++){var n=e[t];if("ClassDeclaration"===n.type||"VariableDeclaration"===n.type&&("let"===n.kind||"const"===n.kind)||"FunctionDeclaration"===n.type&&n.id&&n.id.name&&!n.$continuation)return!0}return!1}function de(e){m.treeWalker(e,function(e,t,n){if(t(),"ArrowFunctionExpression"===e.type&&"BlockStatement"===e.body.type&&e.body.body.length&&"ReturnStatement"===e.body.body[0].type)e.body=e.body.body[0].argument;else{var r,i;if(r=a(e).isBlockStatement)for(var s=0;s<r.length;s++)(i=a(r[s]).isBlockStatement)&&!fe(i)&&(fe(r[s])||[].splice.apply(r,[s,1].concat(i)))}}),m.treeWalker(e,function(e,t,n){if(t(),a(e).isJump){var r=n[0];if("index"in r)for(var i=r.index+1,s=r.parent[r.field];i<s.length;)"VariableDeclaration"===s[i].type||a(s[i]).isFunction&&s[i].id?i+=1:s.splice(i,1)}}),m.treeWalker(e,function(e,t,n){t(),e.$thisCall&&ye[e.name]&&(ye[e.name].ref?delete ye[e.name]:ye[e.name].ref=e.$thisCall)});var t=Object.keys(ye).map(function(e){return ye[e].ref});if(t.length){m.treeWalker(e,function(e,n,r){if(n(),t.indexOf(e)>=0&&"ReturnStatement"===r[1].self.type){var s=e.$thisCallName,o=i(ye[s].def.body.body);ye[s].$inlined=!0,a(r[1].self).isJump||o.push({type:"ReturnStatement"}),r[1].replace(o)}});var n=Object.keys(ye).map(function(e){return ye[e].$inlined&&ye[e].def});m.treeWalker(e,function(e,t,r){t(),n.indexOf(e)>=0&&r[0].remove()})}var r="Program"===e.type||"module"===e.sourceType;if(!r||!u(e,function(e){return a(e).isES6},!0)){var s=he(e);!function(e){m.treeWalker(e,function(e,t,n){if("Program"===e.type||"FunctionDeclaration"===e.type||"FunctionExpression"===e.type){var r=s;if(s=s||he(e)){t();var i="Program"===e.type?e:e.body,o=re(i,function(e,t){if("FunctionDeclaration"===e.type)return t[0].parent!==i});o=o.map(function(e){return e[0].remove()}),[].push.apply(i.body,o)}else t();s=r}else t()})}(e)}return m.treeWalker(e,function(e,t,n){t(),Object.keys(e).filter(function(e){return"$"===e[0]}).forEach(function(t){delete e[t]})}),e}var ye={},me=1,ge={};Object.keys(n).filter(function(e){return"$"===e[0]}).forEach(function(e){ge[e.slice(1)]=f(n[e])});var ve=m.part("var $0 = arguments",[ge.arguments]).body[0];return n.engine?(e.ast=ce(e.ast,!0),e.ast=ne(e.ast,n.engine),e.ast=pe(e.ast),de(e.ast)):n.generators?(e.ast=ce(e.ast),e.ast=ne(e.ast),e.ast=pe(e.ast),de(e.ast)):(e.ast=ce(e.ast),C(e.ast)),n.babelTree&&m.treeWalker(e.ast,function(e,t,n){t(),"Literal"===e.type&&s(e,x(e.value))}),e}var m=e(".\/parser"),g=e(".\/output"),v={start:!0,end:!0,loc:!0,range:!0},b={getScope:function(){return"FunctionDeclaration"===this.node.type||"FunctionExpression"===this.node.type||"Function"===this.node.type||"ObjectMethod"===this.node.type||"ClassMethod"===this.node.type||"ArrowFunctionExpression"===this.node.type&&"BlockStatement"===this.node.body.type?this.node.body.body:"Program"===this.node.type?this.node.body:null},isScope:function(){return"FunctionDeclaration"===this.node.type||"FunctionExpression"===this.node.type||"Function"===this.node.type||"Program"===this.node.type||"ObjectMethod"===this.node.type||"ClassMethod"===this.node.type||"ArrowFunctionExpression"===this.node.type&&"BlockStatement"===this.node.body.type},isFunction:function(){return"FunctionDeclaration"===this.node.type||"FunctionExpression"===this.node.type||"Function"===this.node.type||"ObjectMethod"===this.node.type||"ClassMethod"===this.node.type||"ArrowFunctionExpression"===this.node.type},isClass:function(){return"ClassDeclaration"===this.node.type||"ClassExpression"===this.node.type},isBlockStatement:function(){return"ClassBody"===this.node.type||"Program"===this.node.type||"BlockStatement"===this.node.type?this.node.body:"SwitchCase"===this.node.type&&this.node.consequent},isExpressionStatement:function(){return"ExpressionStatement"===this.node.type},isLiteral:function(){return"Literal"===this.node.type||"BooleanLiteral"===this.node.type||"RegExpLiteral"===this.node.type||"NumericLiteral"===this.node.type||"StringLiteral"===this.node.type||"NullLiteral"===this.node.type},isDirective:function(){return"ExpressionStatement"===this.node.type&&("StringLiteral"===this.node.expression.type||"Literal"===this.node.expression.type&&"string"==typeof this.node.expression.value)},isUnaryExpression:function(){return"UnaryExpression"===this.node.type},isAwait:function(){return"AwaitExpression"===this.node.type&&!this.node.$hidden},isAsync:function(){return this.node.async},isStatement:function(){return null!==this.node.type.match(\/[a-zA-Z]+Declaration\/)||null!==this.node.type.match(\/[a-zA-Z]+Statement\/)},isExpression:function(){return null!==this.node.type.match(\/[a-zA-Z]+Expression\/)},isLoop:function(){return"ForStatement"===this.node.type||"WhileStatement"===this.node.type||"DoWhileStatement"===this.node.type},isJump:function(){return"ReturnStatement"===this.node.type||"ThrowStatement"===this.node.type||"BreakStatement"===this.node.type||"ContinueStatement"===this.node.type},isES6:function(){switch(this.node.type){case"ExportNamedDeclaration":case"ExportSpecifier":case"ExportDefaultDeclaration":case"ExportAllDeclaration":case"ImportDeclaration":case"ImportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ArrowFunctionExpression":case"ForOfStatement":case"YieldExpression":case"Super":case"RestElement":case"RestProperty":case"SpreadElement":case"TemplateLiteral":case"ClassDeclaration":case"ClassExpression":return!0;case"VariableDeclaration":return this.node.kind&&"var"!==this.node.kind;case"FunctionDeclaration":case"FunctionExpression":return!!this.node.generator}}},x={};Object.keys(b).forEach(function(e){Object.defineProperty(x,e,{get:b[e]})}),t.exports={printNode:r,babelLiteralNode:h,asynchronize:function(e,t,n,r){try{return y(e,t,n,r)}catch(t){if(t instanceof SyntaxError){var i=e.origCode.substr(t.pos-t.loc.column);i=i.split("\\n")[0],t.message+=" (nodent)\\n"+i+"\\n"+i.replace(\/[\\S ]\/g,"-").substring(0,t.loc.column)+"^",t.stack=""}throw t}}}},{".\/output":10,".\/parser":11}],10:[function(e,t,n){"use strict";function r(e){var t=y[e.type]||y[e.type+e.operator]||y[e.type+e.operator+(e.prefix?"prefix":"")];$/;"	function	line:3
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^return void 0!==t?t:20}function i(e,t,n){var r=this[n||e.type];r?r.call(this,e,t):t.write(e,"\/*"+e.type+"?*\/ "+t.sourceAt(e.start,e.end))}function s(e,t,n,i){2===i||r(n)<r(t)||r(n)==r(t)&&(i||t.right===n)?(e.write(null,"("),this.out(n,e,n.type),e.write(null,")")):this.out(n,e,n.type)}function o(e,t){var n;if(t.write(null,"("),null!=e&&e.length>0){this.out(e[0],t,e[0].type);for(var r=1,i=e.length;r<i;r++)n=e[r],t.write(n,", "),this.out(n,t,n.type)}t.write(null,") ")}var a,u,c,l,p,h,f=e("source-map").SourceMapGenerator;if("".repeat)h=function(e,t){return t&&e?e.repeat(t):""};else{var d={};h=function(e,t){if(!t||!e)return"";var n=""+e+t;if(!d[n]){for(var r=[];t--;)r.push(e);d[n]=r.join("")}return d[n]}}var y={ExpressionStatement:-1,Identifier:21,Literal:21,BooleanLiteral:21,RegExpLiteral:21,NumericLiteral:21,StringLiteral:21,NullLiteral:21,ThisExpression:21,SuperExpression:21,ObjectExpression:21,ClassExpression:21,MemberExpression:19,CallExpression:18,NewExpression:18,ArrayExpression:17.5,FunctionExpression:17.5,FunctionDeclaration:17.5,ArrowFunctionExpression:17.5,"UpdateExpression++":17,"UpdateExpression--":17,"UpdateExpression++prefix":16,"UpdateExpression--prefix":16,UnaryExpression:16,AwaitExpression:16,"BinaryExpression**":15,"BinaryExpression*":15,"BinaryExpression\/":15,"BinaryExpression%":15,"BinaryExpression+":14,"BinaryExpression-":14,"BinaryExpression<<":13,"BinaryExpression>>":13,"BinaryExpression>>>":13,"BinaryExpression<":12,"BinaryExpression<=":12,"BinaryExpression>":12,"BinaryExpression>=":12,BinaryExpressionin:12,BinaryExpressioninstanceof:12,"BinaryExpression==":11,"BinaryExpression===":11,"BinaryExpression!=":11,"BinaryExpression!==":11,"BinaryExpression&":10,"BinaryExpression^":9,"BinaryExpression|":8,"LogicalExpression&&":7,"LogicalExpression||":6,ConditionalExpression:5,AssignmentPattern:4,AssignmentExpression:4,yield:3,YieldExpression:3,SpreadElement:2,"comma-separated-list":1.5,SequenceExpression:1},m={type:"comma-separated-list"},g={out:i,expr:s,formatParameters:o,Program:function(e,t){var n,r,i=h(t.indent,t.indentLevel),s=t.lineEnd;n=e.body;for(var o=0,a=n.length;o<a;o++)r=n[o],t.write(null,i),this.out(r,t,r.type),t.write(null,s)},BlockStatement:p=function(e,t){var n,r,i=h(t.indent,t.indentLevel++),s=t.lineEnd,o=i+t.indent;if(t.write(e,"{"),n=e.body,null!=n&&n.length>0){t.write(null,s);for(var a=0,u=n.length;a<u;a++)r=n[a],t.write(null,o),this.out(r,t,r.type),t.write(null,s);t.write(null,i)}t.write(e.loc?{loc:{start:{line:e.loc.end.line,column:0}}}:null,"}"),t.indentLevel--},ClassBody:p,EmptyStatement:function(e,t){t.write(e,";")},ParenthesizedExpression:function(e,t){this.expr(t,e,e.expression,2)},ExpressionStatement:function(e,t){"FunctionExpression"===e.expression.type||"ObjectExpression"===e.expression.type?(t.write(null,"("),this.expr(t,e,e.expression),t.write(null,")")):this.expr(t,e,e.expression),t.write(null,";")},IfStatement:function(e,t){t.write(e,"if ("),this.out(e.test,t,e.test.type),t.write(null,") "),"BlockStatement"!==e.consequent.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.consequent,t,e.consequent.type),null!=e.alternate&&("BlockStatement"!==e.consequent.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel)),t.write(null," else "),"BlockStatement"!==e.alternate.type&&"IfStatement"!==e.alternate.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.alternate,t,e.alternate.type))},LabeledStatement:function(e,t){this.out(e.label,t,e.label.type),t.write(null,":"),this.out(e.body,t,e.body.type)},BreakStatement:function(e,t){t.write(e,"break"),e.label&&(t.write(null," "),this.out(e.label,t,e.label.type)),t.write(null,";")},ContinueStatement:function(e,t){t.write(e,"continue"),e.label&&(t.write(null," "),this.out(e.label,t,e.label.type)),t.write(null,";")},WithStatement:function(e,t){t.write(e,"with ("),this.out(e.object,t,e.object.type),t.write(null,") "),this.out(e.body,t,e.body.type)},SwitchStatement:function(e,t){var n,r,i,s=h(t.indent,t.indentLevel++),o=t.lineEnd;t.indentLevel++;var a=s+t.indent,u=a+t.indent;t.write(e,"switch ("),this.out(e.discriminant,t,e.discriminant.type),t.write(null,") {",o);for(var c=e.cases,l=0;l<c.length;l++){n=c[l],n.test?(t.write(n,a,"case "),this.out(n.test,t,n.test.type),t.write(null,":",o)):t.write(n,a,"default:",o),r=n.consequent;for(var p=0;p<r.length;p++)i=r[p],t.write(null,u),this.out(i,t,i.type),t.write(null,o)}t.indentLevel-=2,t.write(null,s,"}")},ReturnStatement:function(e,t){e.async&&t.write(e," async "),t.write(e,"return"),e.argument&&(t.write(null," "),this.out(e.argument,t,e.argument.type)),t.write(null,";")},ThrowStatement:function(e,t){e.async&&t.write(e," async "),t.write(e,"throw "),this.out(e.argument,t,e.argument.type),t.write(null,";")},TryStatement:function(e,t){t.write(e,"try "),this.out(e.block,t,e.block.type),e.handler&&this.out(e.handler,t,e.handler.type),e.finalizer&&(t.write(e.finalizer," finally "),this.out(e.finalizer,t,e.finalizer.type))},CatchClause:function(e,t){t.write(e," catch ("),this.out(e.param,t,e.param.type),t.write(null,") "),this.out(e.body,t,e.body.type)},WhileStatement:function(e,t){t.write(e,"while ("),this.out(e.test,t,e.test.type),t.write(null,") "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type)},DoWhileStatement:function(e,t){t.write(e,"do "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type),t.write(null," while ("),this.out(e.test,t,e.test.type),t.write(null,");")},ForStatement:function(e,t){if(t.write(e,"for ("),null!=e.init){var n=e.init,r=n.type;t.inForInit++,this.out(n,t,r),t.inForInit--,"VariableDeclaration"!==r&&t.write(null,"; ")}else t.write(null,"; ");e.test&&this.out(e.test,t,e.test.type),t.write(null,"; "),e.update&&this.out(e.update,t,e.update.type),t.write(null,") "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type)},ForInStatement:a=function(e,t){t.write(e,"for (");var n=e.left,r=n.type;t.inForInit++,this.out(n,t,r),"V"===r[0]&&19===r.length&&t.back(),t.inForInit--,t.write(null,"I"===e.type[3]?" in ":" of "),this.out(e.right,t,e.right.type),t.write(null,") "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type)},ForOfStatement:a,DebuggerStatement:function(e,t){t.write(e,"debugger;")},Function:function(e,t){e.async&&t.write(e,"async "),t.write(e,e.generator?"function* ":"function "),e.id&&t.write(e.id,e.id.name),this.formatParameters(e.params,t),this.out(e.body,t,e.body.type)},FunctionDeclaration:function(e,t){this.Function(e,t),t.write(null,t.lineEnd,h(t.indent,t.indentLevel))},FunctionExpression:function(e,t){this.Function(e,t)},VariableDeclaration:function(e,t){var n=e.declarations;t.write(e,e.kind," ");var r=n.length;if(r>0){this.out(n[0],t,"VariableDeclarator");for(var i=1;i<r;i++)t.write(null,", "),this.out(n[i],t,"VariableDeclarator")}t.write(null,";")},VariableDeclarator:function(e,t){this.out(e.id,t,e.id.type),null!=e.init&&(t.write(null," = "),this.expr(t,m,e.init))},ClassDeclaration:function(e,t){t.write(e,"class "),e.id&&t.write(e.id,e.id.name+" "),e.superClass&&(t.write(null,"extends "),this.out(e.superClass,t,e.superClass.type),t.write(null," ")),this.out(e.body,t,"BlockStatement")},ImportSpecifier:function(e,t){e.local.name==e.imported.name?this.out(e.local,t,e.local.type):(this.out(e.imported,t,e.imported.type),t.write(null," as "),this.out(e.local,t,e.local.type))},ImportDefaultSpecifier:function(e,t){this.out(e.local,t,e.local.type)},ImportNamespaceSpecifier:function(e,t){t.write(null,"* as "),this.out(e.local,t,e.local.type)},ImportDeclaration:function(e,t){var n;t.write(e,"import ");var r=e.specifiers,i=r.length,s=!0;if(i>0){for(var n=0;n<i;n++)"ImportSpecifier"===r[n].type&&s&&(s=!1,t.write(null,"{")),this.out(r[n],t,r[n].type),n<i-1&&t.write(null,", ");"ImportSpecifier"===r[i-1].type&&t.write(null,"}"),t.write(null," from ")}t.write(e.source,e.source.raw),t.write(null,";")},ExportDefaultDeclaration:function(e,t){t.write(e,"export default "),this.out(e.declaration,t,e.declaration.type)},ExportSpecifier:function(e,t){e.local.name==e.exported.name?this.out(e.local,t,e.local.type):(this.out(e.local,t,e.local.type),t.write(null," as "),this.out(e.exported,t,e.exported.type))},ExportNamedDeclaration:function(e,t){if(t.write(e,"export "),e.declaration)this.out(e.declaration,t,e.declaration.type);else{var n=e.specifiers;if(t.write(e,"{"),n&&n.length>0)for(var r=0;r<n.length;r++)this.out(n[r],t,n[r].type),r<n.length-1&&t.write(null,", ");t.write(null,"}"),e.source&&t.write(e.source," from ",e.source.raw),t.write(null,";")}},ExportAllDeclaration:function(e,t){t.write(e,"export * from "),t.write(e.source,e.source.raw,";")},MethodDefinition:function(e,t){switch(e.value.async&&t.write(e,"async "),e.static&&t.write(e,"static "),e.kind){case"get":case"set":t.write(e,e.kind," ")}e.value.generator&&t.write(null,"*"),e.computed?(t.write(null,"["),this.out(e.key,t,e.key.type),t.write(null,"]")):this.out(e.key,t,e.key.type),this.formatParameters(e.value.params,t),this.out(e.value.body,t,e.value.body.type)},ClassMethod:function(e,t){switch(e.async&&t.write(e,"async "),e.static&&t.write(e,"static "),e.kind){case"get":case"set":t.write(e,e.kind," ")}e.generator&&t.write(null,"*"),e.computed?(t.write(null,"["),this.out(e.key,t,e.key.type),t.write(null,"]")):this.out(e.key,t,e.key.type),this.formatParameters(e.params,t),this.out(e.body,t,e.body.type)},ClassExpression:function(e,t){this.out(e,t,"ClassDeclaration")},ArrowFunctionExpression:function(e,t){e.async&&t.write(e,"async "),this.formatParameters(e.params,t),t.write(e,"=> "),"ObjectExpression"===e.body.type||"SequenceExpression"===e.body.type?(t.write(null,"("),this.out(e.body,t,e.body.type),t.write(null,")")):this.out(e.body,t,e.body.type)},ThisExpression:function(e,t){t.write(e,"this")},Super:function(e,t){t.write(e,"super")},RestElement:u=function(e,t){t.write(e,"..."),this.out(e.argument,t,e.argument.type)},SpreadElement:u,YieldExpression:function(e,t){t.write(e,e.delegate?"yield*":"yield"),e.argument&&(t.write(null," "),this.expr(t,e,e.argument))},AwaitExpression:function(e,t){t.write(e,"await "),this.expr(t,e,e.argument)},TemplateLiteral:function(e,t){var n,r=e.quasis,i=e.expressions;t.write(e,"`");for(var s=0,o=i.length;s<o;s++)n=i[s],t.write(r[s].value,r[s].value.raw),t.write(null,"${"),this.out(n,t,n.type),t.write(null,"}");t.write(r[r.length-1].value,r[r.length-1].value.raw),t.write(e,"`")},TaggedTemplateExpression:function(e,t){this.out(e.tag,t,e.tag.type),this.out(e.quasi,t,e.quasi.type)},ArrayExpression:l=function(e,t){if(t.write(e,"["),e.elements.length>0)for(var n=e.elements,r=n.length,i=0;;){var s=n[i];if(s&&this.expr(t,m,s),i+=1,(i<r||null===s)&&t.write(null,","),i>=r)break;t.lineLength()>t.wrapColumn&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1))}t.write(null,"]")},ArrayPattern:l,ObjectExpression:function(e,t){var n,r=h(t.indent,t.indentLevel++),i=t.lineEnd,s=r+t.indent;if(t.write(e,"{"),e.properties.length>0){t.write(null,i);for(var o=e.properties,a=o.length,u=0;n=o[u],t.write(null,s),this.out(n,t,"Property"),++u<a;)t.write(e,",",i),t.lineLength()>t.wrapColumn&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1));t.write(null,i,r,"}")}else t.write(null,"}");t.indentLevel--},Property:function(e,t){e.method||"get"===e.kind||"set"===e.kind?this.MethodDefinition(e,t):(e.shorthand||(e.computed?(t.write(null,"["),this.out(e.key,t,e.key.type),t.write(null,"]")):this.out(e.key,t,e.key.type),t.write(null,": ")),this.expr(t,m,e.value))},ObjectPattern:function(e,t){if(t.write(e,"{"),e.properties.length>0)for(var n=e.properties,r=n.length,i=0;this.out(n[i],t,"Property"),++i<r;)t.write(null,", ");t.write(null,"}")},SequenceExpression:function(e,t){var n,r=e.expressions;if(r.length>0)for(var i=r.length,s=0;s<i;s++)n=r[s],s&&t.write(null,", "),this.expr(t,m,n)},UnaryExpression:function(e,t){e.prefix?(t.write(e,e.operator),e.operator.length>1&&t.write(e," "),this.expr(t,e,e.argument,!0)):(this.expr(t,e,e.argument),t.write(e,e.operator))},UpdateExpression:function(e,t){e.prefix?(t.write(e,e.operator),this.out(e.argument,t,e.argument.type)):(this.out(e.argument,t,e.argument.type),t.write(e,e.operator))},BinaryExpression:c=function(e,t){var n=e.operator;"in"===n&&t.inForInit&&t.write(null,"("),this.expr(t,e,e.left),t.write(e," ",n," "),this.expr(t,e,e.right,"ArrowFunctionExpression"===e.right.type?2:0),"in"===n&&t.inForInit&&t.write(null,")")},LogicalExpression:c,AssignmentExpression:function(e,t){"ObjectPattern"===e.left.type&&t.write(null,"("),this.BinaryExpression(e,t),"ObjectPattern"===e.left.type&&t.write(null,")")},AssignmentPattern:function(e,t){this.expr(t,e,e.left),t.write(e," = "),this.expr(t,e,e.right)},ConditionalExpression:function(e,t){this.expr(t,e,e.test,!0),t.write(e," ? "),this.expr(t,e,e.consequent),t.write(null," : "),this.expr(t,e,e.alternate)},NewExpression:function(e,t){t.write(e,"new "),this.out(e,t,"CallExpression")},CallExpression:function(e,t){this.expr(t,e,e.callee,"ObjectExpression"===e.callee.type?2:0),t.write(e,"(");var n=e.arguments;if(n.length>0)for(var r=n.length,i=0;i<r;i++)0!=i&&t.write(null,", "),this.expr(t,m,n[i]);t.write(null,")")},MemberExpression:function(e,t){var n="ObjectExpression"===e.object.type||e.object.type.match(\/Literal$\/)&&e.object.raw.match(\/^[0-9]\/),i=!n&&("ArrayExpression"===e.object.type||"CallExpression"===e.object.type||"NewExpression"===e.object.type||r(e)<=r(e.object));i?this.out(e.object,t,e.object.type):(t.write(null,"("),this.out(e.object,t,e.object.type),t.write(null,")")),e.computed?(t.write(e,"["),this.out(e.property,t,e.property.type),t.write(null,"]")):(t.write(e,"."),this.out(e.property,t,e.property.type))},Identifier:function(e,t){t.write(e,e.name)},Literal:function(e,t){t.write(e,e.raw)},NullLiteral:function(e,t){t.write(e,"null")},BooleanLiteral:function(e,t){t.write(e,JSON.stringify(e.value))},StringLiteral:function(e,t){t.write(e,JSON.stringify(e.value))},RegExpLiteral:function(e,t){t.write(e,e.extra.raw||"\/"+e.pattern+"\/"+e.flags)},NumericLiteral:function(e,t){t.write(e,JSON.stringify(e.value))}};t.exports=function(e,t,n){function r(e){l=arguments[arguments.length-1];for(var n=1;n<arguments.length;n++){if(c&&e&&e.loc&&e.loc.start){var r=!1;c.addMapping({source:t.map.file,original:{line:e.loc.start.line,column:r?0:e.loc.start.column},generated:{line:t.map.startLine+u.length+1,column:r?0:a.length}})}if(arguments[n]===y.lineEnd){if(d.length&&(d.forEach(function(e){"Line"===e.type?a+=" \/\/ "+e.value:((" \/*"+e.value+"*\/").split("\\n").forEach(function(e){a+=e,u.push(a),a=""}),a=u.pop())}),d=[]),u.push(a),a="",p.length){var i=u.pop();p.forEach(function(e){var t=h(y.indent,e.indent);"Line"===e.type?u.push(t+"\/\/"+e.value):(t+"\/*"+e.value+"*\/").split("\\n").forEach(function(e){u.push(e)})}),u.push(i),p=[]}}else a+=arguments[n],e&&e.$comments&&(e.$comments.forEach(function(t){var n=e.loc.start.column<t.loc.start.column;t.indent=y.indentLevel,n?d.push(t):p.push(t)}),e.$comments=null)}}function i(){return a.length}function s(e,t){return n?n.substring(e,t):"\/* Omitted Non-standard node *\/"}function o(){a=a.substring(0,a.length-l.length)}t=t||{};var a="",u=[],c=t.map&&new f(t.map);c&&t.map.sourceContent&&c.setSourceContent(t.map.file,t.map.sourceContent);var l="",p=[],d=[],y={inForInit:0,lineLength:i,sourceAt:s,write:r,back:o,indent:"    ",lineEnd:"\\n",indentLevel:0,wrapColumn:80};g.out(e,y),d=e.$comments||[],y.write(e,y.lineEnd);var m=u.join(y.lineEnd);return t&&t.map?{code:m,map:c}:m}},{"source-map":37}],11:[function(e,t,n){"use strict";function r(e,t){["start","end","loc","range"].forEach(function(n){n in e&&!(n in t)&&(t[n]=e[n])})}function i(e,t,n){function r(e){e.replace=p.replace,e.append=p.append,e.index?(Object.defineProperties(e,{index:{enumerable:!0,get:p.index}}),e.remove=p.removeElement):e.remove=p.removeNode,n.unshift(e),i(e.self,t,n),n.shift()}function s(){e.type in l&&l[e.type](e,n,function t(i,s,o){if(i===e)return l[o||e.type](e,n,t);for(var a=Object.keys(e),u=0;u<a.length;u++){var c=e[a[u]];Array.isArray(c)?c.indexOf(i)>=0&&r({self:i,parent:e,field:a[u],index:!0}):c instanceof Object&&i===c&&r({self:i,parent:e,field:a[u]})}})}return n||(n=[{self:e}],n.replace=function(e,t){n[e].replace(t)}),t(e,s,n),e}function s(e,t){var n=[],r={plugins:{asyncawait:{asyncExits:!0,awaitAnywhere:!0}},ecmaVersion:8,allowHashBang:!0,allowReturnOutsideFunction:!0,allowImportExportEverywhere:!0,locations:!0,onComment:n};if(t)for(var s in t)r[s]=t[s];var o=a.parse(e,r);return i(o,function(e,t,r){for(t();n.length&&e.loc&&e.loc.start.line>=n[0].loc.start.line&&e.loc.end.line>=n[0].loc.end.line;)e.$comments=e.$comments||[],e.$comments.push(n.shift())}),o}function o(e,t){function n(e,r){if(Array.isArray(r)&&!Array.isArray(e))throw new Error("Can't substitute an array for a node");return r=r||{},Object.keys(e).forEach(function(i){function s(e){return"function"==typeof e&&(e=e()),r=r.concat(e)}function o(e){return"function"==typeof e&&(e=e()),r[i]=e,r}if(!(e[i]instanceof Object))return r[i]=e[i];if(Array.isArray(e[i]))return r[i]=n(e[i],[]);var a;if(a=Array.isArray(r)?s:o,"Identifier"===e[i].type&&"$"===e[i].name[0])return a(t[e[i].name.slice(1)]);if("LabeledStatement"===e[i].type&&"$"===e[i].label.name){var u=e[i].body.expression;return a(t[u.name||u.value])}return a("LabeledStatement"===e[i].type&&"$$"===e[i].label.name.slice(0,2)?t[e[i].label.name.slice(2)](n(e[i]).body):n(e[i]))}),r}h[e]||(h[e]=s(e,{locations:!1,ranges:!1,onComment:null}));var r=n(h[e]);return{body:r.body,expr:"ExpressionStatement"===r.body[0].type?r.body[0].expression:null}}var a=e("acorn"),u=e("acorn\/dist\/walk"),c={AwaitExpression:function(e,t,n){n(e.argument,t,"Expression")},SwitchStatement:function(e,t,n){n(e.discriminant,t,"Expression");for(var r=0;r<e.cases.length;++r)n(e.cases[r],t)},SwitchCase:function(e,t,n){e.test&&n(e.test,t,"Expression");for(var r=0;r<e.consequent.length;++r)n(e.consequent[r],t,"Statement")},TryStatement:function(e,t,n){n(e.block,t,"Statement"),e.handler&&n(e.handler,t,"Statement"),e.finalizer&&n(e.finalizer,t,"Statement")},CatchClause:function(e,t,n){n(e.param,t,"Pattern"),n(e.body,t,"ScopeBody")},Class:function(e,t,n){e.id&&n(e.id,t,"Pattern"),e.superClass&&n(e.superClass,t,"Expression"),n(e.body,t)},ClassBody:function(e,t,n){for(var r=0;r<e.body.length;r++)n(e.body[r],t)},ClassProperty:function(e,t,n){e.key&&n(e.key,t,"Expression"),e.value&&n(e.value,t,"Expression")},ClassMethod:function(e,t,n){e.key&&n(e.key,t,"Expression"),n(e,t,"Function")},ObjectProperty:function(e,t,n){e.key&&n(e.key,t,"Expression"),e.value&&n(e.value,t,"Expression")},ObjectMethod:function(e,t,n){e.key&&n(e.key,t,"Expression"),n(e,t,"Function")}},l=u.make(c),p={replace:function(e){return Array.isArray(e)&&1===e.length&&(e=e[0]),"index"in this?(r(this.parent[this.field][this.index],e),Array.isArray(e)?[].splice.apply(this.parent[this.field],[this.index,1].concat(e)):this.parent[this.field][this.index]=e):(r(this.parent[this.field],e),Array.isArray(e)?this.parent[this.field]={type:"BlockStatement",body:e}:this.parent[this.field]=e),this.self},append:function(e){if(Array.isArray(e)&&1===e.length&&(e=e[0]),!("index"in this))throw new Error("Cannot append Element node to non-array");return Array.isArray(e)?[].splice.apply(this.parent[this.field],[this.index+1,0].concat(e)):this.parent[this.field].splice(this.index+1,0,e),this.self},index:function(){return this.parent[this.field].indexOf(this.self)},removeElement:function(){return this.parent[this.field].splice(this.index,1)[0]},removeNode:function(){var e=this.parent[this.field];return delete this.parent[this.field],e}};e("acorn-es7-plugin")(a);var h={};t.exports={part:o,parse:s,treeWalker:i,_acorn:a}},{acorn:15,"acorn-es7-plugin":12,"acorn\/dist\/walk":16}],12:[function(e,t,n){t.exports=function(t){switch(parseInt(t.version)){case 2:case 3:t.plugins.asyncawait=e(".\/acorn-v3");break;case 4:t.plugins.asyncawait=e(".\/acorn-v4");break;default:throw new Error("acorn-es7-plugin requires Acorn v2, 3 or 4")}return t}},{".\/acorn-v3":13,".\/acorn-v4":14}],13:[function(e,t,n){function r(e,t){return e.lineStart>=t}function i(e,t,n){var r=t.input.slice(t.start);return n&&(r=r.replace(p,"$1 $3")),e.test(r)}function s(e,t,n,r){var i=new e.constructor(e.options,e.input,t);if(n)for(var s in n)i[s]=n[s];var o=e,a=i;return["inFunction","inAsyncFunction","inAsync","inGenerator","inModule"].forEach(function(e){e in o&&(a[e]=o[e])}),r&&(i.options.preserveParens=!0),i.nextToken(),i}function o(e,t){var n=function(){};e.extend("initialContext",function(r){return function(){return this.options.ecmaVersion<7&&(n=function(t){e.raise(t.start,"async\/await keywords only available when ecmaVersion>=7")}),this.reservedWords=new RegExp(this.reservedWords.toString().replace(\/await|async\/g,"").replace("|\/","\/").replace("\/|","\/").replace("||","|")),this.reservedWordsStrict=new RegExp(this.reservedWordsStrict.toString().replace(\/await|async\/g,"").replace("|\/","\/").replace("\/|","\/").replace("||","|")),this.reservedWordsStrictBind=new RegExp(this.reservedWordsStrictBind.toString().replace(\/await|async\/g,"").replace("|\/","\/").replace("\/|","\/").replace("||","|")),this.inAsyncFunction=t.inAsyncFunction,t.awaitAnywhere&&t.inAsyncFunction&&e.raise(node.start,"The options awaitAnywhere and inAsyncFunction are mutually exclusive"),r.apply(this,arguments)}}),e.extend("shouldParseExportStatement",function(e){return function(){return!("name"!==this.type.label||"async"!==this.value||!i(c,this))||e.apply(this,arguments)}}),e.extend("parseStatement",function(e){return function(n,r){var s=this.start,o=this.startLoc;if("name"===this.type.label)if(i(c,this,!0)){var a=this.inAsyncFunction;try{this.inAsyncFunction=!0,this.next();var l=this.parseStatement(n,r);return l.async=!0,l.start=s,l.loc&&(l.loc.start=o),l.range&&(l.range[0]=s),l}finally{this.inAsyncFunction=a}}else if("object"==typeof t&&t.asyncExits&&i(u,this)){this.next();var l=this.parseStatement(n,r);return l.async=!0,l.start=s,l.loc&&(l.loc.start=o),l.range&&(l.range[0]=s),l}return e.apply(this,arguments)}}),e.extend("parseIdent",function(e){return function(t){var n=e.apply(this,arguments);return this.inAsyncFunction&&"await"===n.name&&0===arguments.length&&this.raise(n.start,"'await' is reserved within async functions"),n}}),e.extend("parseExprAtom",function(e){return function(i){var o,u=this.start,c=this.startLoc,p=e.apply(this,arguments);if("Identifier"===p.type)if("async"!==p.name||r(this,p.end)){if("await"===p.name){var h=this.startNodeAt(p.start,p.loc&&p.loc.start);if(this.inAsyncFunction)return o=this.parseExprSubscripts(),h.operator="await",h.argument=o,h=this.finishNodeAt(h,"AwaitExpression",o.end,o.loc&&o.loc.end),n(h),h;if(this.input.slice(p.end).match(l))return t.awaitAnywhere||"module"!==this.options.sourceType?p:this.raise(p.start,"'await' is reserved within modules");if("object"==typeof t&&t.awaitAnywhere&&(u=this.start,o=s(this,u-4).parseExprSubscripts(),o.end<=u))return o=s(this,u).parseExprSubscripts(),h.operator="await",h.argument=o,h=this.finishNodeAt(h,"AwaitExpression",o.end,o.loc&&o.loc.end),this.pos=o.end,this.end=o.end,this.endLoc=o.endLoc,this.next(),n(h),h;if(!t.awaitAnywhere&&"module"===this.options.sourceType)return this.raise(p.start,"'await' is reserved within modules")}}else{var f=this.inAsyncFunction;try{this.inAsyncFunction=!0;var d=this,y=!1,m={parseFunctionBody:function(e,t){try{var n=y;return y=!0,d.parseFunctionBody.apply(this,arguments)}finally{y=n}},raise:function(){try{return d.raise.apply(this,arguments)}catch(e){throw y?e:a}}};if(o=s(this,this.start,m,!0).parseExpression(),"SequenceExpression"===o.type&&(o=o.expressions[0]),"FunctionExpression"===o.type||"FunctionDeclaration"===o.type||"ArrowFunctionExpression"===o.type)return o=s(this,this.start,m).parseExpression(),"SequenceExpression"===o.type&&(o=o.expressions[0]),o.async=!0,o.start=u,o.loc&&(o.loc.start=c),o.range&&(o.range[0]=u),this.pos=o.end,this.end=o.end,this.endLoc=o.endLoc,this.next(),n(o),o}catch(e){if(e!==a)throw e}finally{this.inAsyncFunction=f}}return p}}),e.extend("finishNodeAt",function(e){return function(t,n,r,i){return t.__asyncValue&&(delete t.__asyncValue,t.value.async=!0),e.apply(this,arguments)}}),e.extend("finishNode",function(e){return function(t,n){return t.__asyncValue&&(delete t.__asyncValue,t.value.async=!0),e.apply(this,arguments)}});e.extend("parsePropertyName",function(e){return function(t){var i=(t.key&&t.key.name,e.apply(this,arguments));return"Identifier"!==i.type||"async"!==i.name||r(this,i.end)||this.input.slice(i.end).match(l)||(h.test(this.input.slice(i.end))?(i=e.apply(this,arguments),t.__asyncValue=!0):(n(t),"set"===t.kind&&this.raise(i.start,"'set <member>(value)' cannot be be async"),i=e.apply(this,arguments),"Identifier"===i.type&&"set"===i.name&&this.raise(i.start,"'set <member>(value)' cannot be be async"),t.__asyncValue=!0)),i}}),e.extend("parseClassMethod",function(e){return function(t,n,r){var i;n.__asyncValue&&("constructor"===n.kind&&this.raise(n.start,"class constructor() cannot be be async"),i=this.inAsyncFunction,this.inAsyncFunction=!0);var s=e.apply(this,arguments);return this.inAsyncFunction=i,s}}),e.extend("parseMethod",function(e){return function(t){var n;this.__currentProperty&&this.__currentProperty.__asyncValue&&(n=this.inAsyncFunction,this.inAsyncFunction=!0);var r=e.apply(this,arguments);return this.inAsyncFunction=n,r}}),e.extend("parsePropertyValue",function(e){return function(t,n,r,i,s,o){var a=this.__currentProperty;this.__currentProperty=t;var u;t.__asyncValue&&(u=this.inAsyncFunction,this.inAsyncFunction=!0);var c=e.apply(this,arguments);return this.inAsyncFunction=u,this.__currentProperty=a,c}})}var a={},u=\/^async[\\t ]+(return|throw)\/,c=\/^async[\\t ]+function\/,l=\/^\\s*[():;]\/,p=\/([^\\n])\\\/\\*(\\*(?!\\\/)|[^\\n*])*\\*\\\/([^\\n])\/g,h=\/\\s*(get|set)\\s*\\(\/;t.exports=o},{}],14:[function(e,t,n){function r(e,t){return e.lineStart>=t}function i(e,t,n){var r=t.input.slice(t.start);return n&&(r=r.replace(c,"$1 $3")),e.test(r)}function s(e,t,n){var r=new e.constructor(e.options,e.input,t);if(n)for(var i in n)r[i]=n[i];var s=e,o=r;return["inFunction","inAsync","inGenerator","inModule"].forEach(function(e){e in s&&(o[e]=s[e])}),r.nextToken(),r}function o(e,t){t&&"object"==typeof t||(t={}),e.extend("parse",function(n){return function(){return this.inAsync=t.inAsyncFunction,t.awaitAnywhere&&t.inAsyncFunction&&e.raise(node.start,"The options awaitAnywhere and inAsyncFunction are mutually exclusive"),n.apply(this,arguments)}}),e.extend("parseStatement",function(e){return function(n,r){var s=this.start,o=this.startLoc;if("name"===this.type.label&&t.asyncExits&&i(a,this)){this.next();var u=this.parseStatement(n,r);return u.async=!0,u.start=s,u.loc&&(u.loc.start=o),u.range&&(u.range[0]=s),u}return e.apply(this,arguments)}}),e.extend("parseIdent",function(e){return function(n){return"module"===this.options.sourceType&&this.options.ecmaVersion>=8&&t.awaitAnywhere?e.call(this,!0):e.apply(this,arguments)}}),e.extend("parseExprAtom",function(e){var n={};return function(r){var i,o=this.start,a=(this.startLoc,e.apply(this,arguments));if("Identifier"===a.type&&"await"===a.name&&!this.inAsync&&t.awaitAnywhere){var u=this.startNodeAt(a.start,a.loc&&a.loc.start);o=this.start;var c={raise:function(){try{return pp.raise.apply(this,arguments)}catch(e){throw n}}};try{if(i=s(this,o-4,c).parseExprSubscripts(),i.end<=o)return i=s(this,o,c).parseExprSubscripts(),u.argument=i,u=this.finishNodeAt(u,"AwaitExpression",i.end,i.loc&&i.loc.end),this.pos=i.end,this.end=i.end,this.endLoc=i.endLoc,this.next(),u}catch(e){if(e===n)return a;throw e}}return a}});var n={undefined:!0,get:!0,set:!0,static:!0,async:!0,constructor:!0};e.extend("parsePropertyName",function(e){return function(t){var i=t.key&&t.key.name,s=e.apply(this,arguments);return"get"===this.value&&(t.__maybeStaticAsyncGetter=!0),n[this.value]?s:("Identifier"!==s.type||"async"!==s.name&&"async"!==i||r(this,s.end)||this.input.slice(s.end).match(u)?delete t.__maybeStaticAsyncGetter:"set"===t.kind||"set"===s.name?this.raise(s.start,"'set <member>(value)' cannot be be async"):(this.__isAsyncProp=!0,s=e.apply(this,arguments),"Identifier"===s.type&&"set"===s.name&&this.raise(s.start,"'set <member>(value)' cannot be be async")),s)}}),e.extend("parseClassMethod",function(e){return function(t,n,r){var i=e.apply(this,arguments);return n.__maybeStaticAsyncGetter&&(delete n.__maybeStaticAsyncGetter,n.kind="get"),i}}),e.extend("parseFunctionBody",function(e){return function(t,n){var r=this.inAsync;this.__isAsyncProp&&(t.async=!0,this.inAsync=!0,delete this.__isAsyncProp);var i=e.apply(this,arguments);return this.inAsync=r,i}})}var a=\/^async[\\t ]+(return|throw)\/,u=\/^\\s*[):;]\/,c=\/([^\\n])\\\/\\*(\\*(?!\\\/)|[^\\n*])*\\*\\\/([^\\n])\/g;t.exports=o},{}],15:[function(e,t,n){!function(e,r){"object"==typeof n&&"undefined"!=typeof t?r(n):"function"==typeof define&&define.amd?define(["exports"],r):r(e.acorn=e.acorn||{})}(this,function(e){"use strict";function t(e,t){for(var n=65536,r=0;r<t.length;r+=2){if(n+=t[r],n>e)return!1;if(n+=t[r+1],n>=e)return!0}}function n(e,n){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&A.test(String.fromCharCode(e)):n!==!1&&t(e,C)))}function r(e,n){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&_.test(String.fromCharCode(e)):n!==!1&&(t(e,C)||t(e,L)))))}function i(e,t){return new P(e,{beforeExpr:!0,binop:t})}function s(e,t){return void 0===t&&(t={}),t.keyword=e,O[e]=new P(e,t)}function o(e){return 10===e||13===e||8232===e||8233===e}function a(e){return"[object Array]"===Object.prototype.toString.call(e)}function u(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){for(var n=1,r=0;;){$.lastIndex=r;var i=$.exec(e);if(!(i&&i.index<t))return new j(n,t-r);++n,r=i.index+i[0].length}}function l(e){var t={};for(var n in D)t[n]=e&&u(e,n)?e[n]:D[n];if(t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),a(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return a(t.onComment)&&(t.onComment=p(t,t.onComment)),t}function p(e,t){return function(n,r,i,s,o,a){var u={type:n?"Block":"Line",value:r,start:i,end:s};e.locations&&(u.loc=new M(this,o,a)),e.ranges&&(u.range=[i,s]),t.push(u)}}function h(e){return new RegExp("^("+e.replace(\/ \/g,"|")+")$")}function f(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}function d(e,t,n,r){try{return new RegExp(e,t)}catch(e){if(void 0!==n)throw e instanceof SyntaxError&&r.raise(n,"Error parsing regular expression: "+e.message),e}}function y(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(1023&e)+56320))}function m(e,t){return new U(t,e).parse()}function g(e,t,n){var r=new U(n,e,t);return r.nextToken(),r.parseExpression()}function v(e,t){return new U(t,e)}function b(t,n,r){e.parse_dammit=t,e.LooseParser=n,e.pluginsLoose=r}var x={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},w="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",E={5:w,6:w+" const class extends export import super"},S="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞮꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",k="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣔ-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఃా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഁ-ഃാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ູົຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭ᳲ-᳴᳸᳹᷀-᷵᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱꤀-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏０-９＿",A=new RegExp("["+S+"]"),_=new RegExp("["+S+k+"]");$/;"	function	line:4
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^return void 0!==t?t:20}function i(e,t,n){var r=this[n||e.type];r?r.call(this,e,t):t.write(e,"\/*"+e.type+"?*\/ "+t.sourceAt(e.start,e.end))}function s(e,t,n,i){2===i||r(n)<r(t)||r(n)==r(t)&&(i||t.right===n)?(e.write(null,"("),this.out(n,e,n.type),e.write(null,")")):this.out(n,e,n.type)}function o(e,t){var n;if(t.write(null,"("),null!=e&&e.length>0){this.out(e[0],t,e[0].type);for(var r=1,i=e.length;r<i;r++)n=e[r],t.write(n,", "),this.out(n,t,n.type)}t.write(null,") ")}var a,u,c,l,p,h,f=e("source-map").SourceMapGenerator;if("".repeat)h=function(e,t){return t&&e?e.repeat(t):""};else{var d={};h=function(e,t){if(!t||!e)return"";var n=""+e+t;if(!d[n]){for(var r=[];t--;)r.push(e);d[n]=r.join("")}return d[n]}}var y={ExpressionStatement:-1,Identifier:21,Literal:21,BooleanLiteral:21,RegExpLiteral:21,NumericLiteral:21,StringLiteral:21,NullLiteral:21,ThisExpression:21,SuperExpression:21,ObjectExpression:21,ClassExpression:21,MemberExpression:19,CallExpression:18,NewExpression:18,ArrayExpression:17.5,FunctionExpression:17.5,FunctionDeclaration:17.5,ArrowFunctionExpression:17.5,"UpdateExpression++":17,"UpdateExpression--":17,"UpdateExpression++prefix":16,"UpdateExpression--prefix":16,UnaryExpression:16,AwaitExpression:16,"BinaryExpression**":15,"BinaryExpression*":15,"BinaryExpression\/":15,"BinaryExpression%":15,"BinaryExpression+":14,"BinaryExpression-":14,"BinaryExpression<<":13,"BinaryExpression>>":13,"BinaryExpression>>>":13,"BinaryExpression<":12,"BinaryExpression<=":12,"BinaryExpression>":12,"BinaryExpression>=":12,BinaryExpressionin:12,BinaryExpressioninstanceof:12,"BinaryExpression==":11,"BinaryExpression===":11,"BinaryExpression!=":11,"BinaryExpression!==":11,"BinaryExpression&":10,"BinaryExpression^":9,"BinaryExpression|":8,"LogicalExpression&&":7,"LogicalExpression||":6,ConditionalExpression:5,AssignmentPattern:4,AssignmentExpression:4,yield:3,YieldExpression:3,SpreadElement:2,"comma-separated-list":1.5,SequenceExpression:1},m={type:"comma-separated-list"},g={out:i,expr:s,formatParameters:o,Program:function(e,t){var n,r,i=h(t.indent,t.indentLevel),s=t.lineEnd;n=e.body;for(var o=0,a=n.length;o<a;o++)r=n[o],t.write(null,i),this.out(r,t,r.type),t.write(null,s)},BlockStatement:p=function(e,t){var n,r,i=h(t.indent,t.indentLevel++),s=t.lineEnd,o=i+t.indent;if(t.write(e,"{"),n=e.body,null!=n&&n.length>0){t.write(null,s);for(var a=0,u=n.length;a<u;a++)r=n[a],t.write(null,o),this.out(r,t,r.type),t.write(null,s);t.write(null,i)}t.write(e.loc?{loc:{start:{line:e.loc.end.line,column:0}}}:null,"}"),t.indentLevel--},ClassBody:p,EmptyStatement:function(e,t){t.write(e,";")},ParenthesizedExpression:function(e,t){this.expr(t,e,e.expression,2)},ExpressionStatement:function(e,t){"FunctionExpression"===e.expression.type||"ObjectExpression"===e.expression.type?(t.write(null,"("),this.expr(t,e,e.expression),t.write(null,")")):this.expr(t,e,e.expression),t.write(null,";")},IfStatement:function(e,t){t.write(e,"if ("),this.out(e.test,t,e.test.type),t.write(null,") "),"BlockStatement"!==e.consequent.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.consequent,t,e.consequent.type),null!=e.alternate&&("BlockStatement"!==e.consequent.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel)),t.write(null," else "),"BlockStatement"!==e.alternate.type&&"IfStatement"!==e.alternate.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.alternate,t,e.alternate.type))},LabeledStatement:function(e,t){this.out(e.label,t,e.label.type),t.write(null,":"),this.out(e.body,t,e.body.type)},BreakStatement:function(e,t){t.write(e,"break"),e.label&&(t.write(null," "),this.out(e.label,t,e.label.type)),t.write(null,";")},ContinueStatement:function(e,t){t.write(e,"continue"),e.label&&(t.write(null," "),this.out(e.label,t,e.label.type)),t.write(null,";")},WithStatement:function(e,t){t.write(e,"with ("),this.out(e.object,t,e.object.type),t.write(null,") "),this.out(e.body,t,e.body.type)},SwitchStatement:function(e,t){var n,r,i,s=h(t.indent,t.indentLevel++),o=t.lineEnd;t.indentLevel++;var a=s+t.indent,u=a+t.indent;t.write(e,"switch ("),this.out(e.discriminant,t,e.discriminant.type),t.write(null,") {",o);for(var c=e.cases,l=0;l<c.length;l++){n=c[l],n.test?(t.write(n,a,"case "),this.out(n.test,t,n.test.type),t.write(null,":",o)):t.write(n,a,"default:",o),r=n.consequent;for(var p=0;p<r.length;p++)i=r[p],t.write(null,u),this.out(i,t,i.type),t.write(null,o)}t.indentLevel-=2,t.write(null,s,"}")},ReturnStatement:function(e,t){e.async&&t.write(e," async "),t.write(e,"return"),e.argument&&(t.write(null," "),this.out(e.argument,t,e.argument.type)),t.write(null,";")},ThrowStatement:function(e,t){e.async&&t.write(e," async "),t.write(e,"throw "),this.out(e.argument,t,e.argument.type),t.write(null,";")},TryStatement:function(e,t){t.write(e,"try "),this.out(e.block,t,e.block.type),e.handler&&this.out(e.handler,t,e.handler.type),e.finalizer&&(t.write(e.finalizer," finally "),this.out(e.finalizer,t,e.finalizer.type))},CatchClause:function(e,t){t.write(e," catch ("),this.out(e.param,t,e.param.type),t.write(null,") "),this.out(e.body,t,e.body.type)},WhileStatement:function(e,t){t.write(e,"while ("),this.out(e.test,t,e.test.type),t.write(null,") "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type)},DoWhileStatement:function(e,t){t.write(e,"do "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type),t.write(null," while ("),this.out(e.test,t,e.test.type),t.write(null,");")},ForStatement:function(e,t){if(t.write(e,"for ("),null!=e.init){var n=e.init,r=n.type;t.inForInit++,this.out(n,t,r),t.inForInit--,"VariableDeclaration"!==r&&t.write(null,"; ")}else t.write(null,"; ");e.test&&this.out(e.test,t,e.test.type),t.write(null,"; "),e.update&&this.out(e.update,t,e.update.type),t.write(null,") "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type)},ForInStatement:a=function(e,t){t.write(e,"for (");var n=e.left,r=n.type;t.inForInit++,this.out(n,t,r),"V"===r[0]&&19===r.length&&t.back(),t.inForInit--,t.write(null,"I"===e.type[3]?" in ":" of "),this.out(e.right,t,e.right.type),t.write(null,") "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type)},ForOfStatement:a,DebuggerStatement:function(e,t){t.write(e,"debugger;")},Function:function(e,t){e.async&&t.write(e,"async "),t.write(e,e.generator?"function* ":"function "),e.id&&t.write(e.id,e.id.name),this.formatParameters(e.params,t),this.out(e.body,t,e.body.type)},FunctionDeclaration:function(e,t){this.Function(e,t),t.write(null,t.lineEnd,h(t.indent,t.indentLevel))},FunctionExpression:function(e,t){this.Function(e,t)},VariableDeclaration:function(e,t){var n=e.declarations;t.write(e,e.kind," ");var r=n.length;if(r>0){this.out(n[0],t,"VariableDeclarator");for(var i=1;i<r;i++)t.write(null,", "),this.out(n[i],t,"VariableDeclarator")}t.write(null,";")},VariableDeclarator:function(e,t){this.out(e.id,t,e.id.type),null!=e.init&&(t.write(null," = "),this.expr(t,m,e.init))},ClassDeclaration:function(e,t){t.write(e,"class "),e.id&&t.write(e.id,e.id.name+" "),e.superClass&&(t.write(null,"extends "),this.out(e.superClass,t,e.superClass.type),t.write(null," ")),this.out(e.body,t,"BlockStatement")},ImportSpecifier:function(e,t){e.local.name==e.imported.name?this.out(e.local,t,e.local.type):(this.out(e.imported,t,e.imported.type),t.write(null," as "),this.out(e.local,t,e.local.type))},ImportDefaultSpecifier:function(e,t){this.out(e.local,t,e.local.type)},ImportNamespaceSpecifier:function(e,t){t.write(null,"* as "),this.out(e.local,t,e.local.type)},ImportDeclaration:function(e,t){var n;t.write(e,"import ");var r=e.specifiers,i=r.length,s=!0;if(i>0){for(var n=0;n<i;n++)"ImportSpecifier"===r[n].type&&s&&(s=!1,t.write(null,"{")),this.out(r[n],t,r[n].type),n<i-1&&t.write(null,", ");"ImportSpecifier"===r[i-1].type&&t.write(null,"}"),t.write(null," from ")}t.write(e.source,e.source.raw),t.write(null,";")},ExportDefaultDeclaration:function(e,t){t.write(e,"export default "),this.out(e.declaration,t,e.declaration.type)},ExportSpecifier:function(e,t){e.local.name==e.exported.name?this.out(e.local,t,e.local.type):(this.out(e.local,t,e.local.type),t.write(null," as "),this.out(e.exported,t,e.exported.type))},ExportNamedDeclaration:function(e,t){if(t.write(e,"export "),e.declaration)this.out(e.declaration,t,e.declaration.type);else{var n=e.specifiers;if(t.write(e,"{"),n&&n.length>0)for(var r=0;r<n.length;r++)this.out(n[r],t,n[r].type),r<n.length-1&&t.write(null,", ");t.write(null,"}"),e.source&&t.write(e.source," from ",e.source.raw),t.write(null,";")}},ExportAllDeclaration:function(e,t){t.write(e,"export * from "),t.write(e.source,e.source.raw,";")},MethodDefinition:function(e,t){switch(e.value.async&&t.write(e,"async "),e.static&&t.write(e,"static "),e.kind){case"get":case"set":t.write(e,e.kind," ")}e.value.generator&&t.write(null,"*"),e.computed?(t.write(null,"["),this.out(e.key,t,e.key.type),t.write(null,"]")):this.out(e.key,t,e.key.type),this.formatParameters(e.value.params,t),this.out(e.value.body,t,e.value.body.type)},ClassMethod:function(e,t){switch(e.async&&t.write(e,"async "),e.static&&t.write(e,"static "),e.kind){case"get":case"set":t.write(e,e.kind," ")}e.generator&&t.write(null,"*"),e.computed?(t.write(null,"["),this.out(e.key,t,e.key.type),t.write(null,"]")):this.out(e.key,t,e.key.type),this.formatParameters(e.params,t),this.out(e.body,t,e.body.type)},ClassExpression:function(e,t){this.out(e,t,"ClassDeclaration")},ArrowFunctionExpression:function(e,t){e.async&&t.write(e,"async "),this.formatParameters(e.params,t),t.write(e,"=> "),"ObjectExpression"===e.body.type||"SequenceExpression"===e.body.type?(t.write(null,"("),this.out(e.body,t,e.body.type),t.write(null,")")):this.out(e.body,t,e.body.type)},ThisExpression:function(e,t){t.write(e,"this")},Super:function(e,t){t.write(e,"super")},RestElement:u=function(e,t){t.write(e,"..."),this.out(e.argument,t,e.argument.type)},SpreadElement:u,YieldExpression:function(e,t){t.write(e,e.delegate?"yield*":"yield"),e.argument&&(t.write(null," "),this.expr(t,e,e.argument))},AwaitExpression:function(e,t){t.write(e,"await "),this.expr(t,e,e.argument)},TemplateLiteral:function(e,t){var n,r=e.quasis,i=e.expressions;t.write(e,"`");for(var s=0,o=i.length;s<o;s++)n=i[s],t.write(r[s].value,r[s].value.raw),t.write(null,"${"),this.out(n,t,n.type),t.write(null,"}");t.write(r[r.length-1].value,r[r.length-1].value.raw),t.write(e,"`")},TaggedTemplateExpression:function(e,t){this.out(e.tag,t,e.tag.type),this.out(e.quasi,t,e.quasi.type)},ArrayExpression:l=function(e,t){if(t.write(e,"["),e.elements.length>0)for(var n=e.elements,r=n.length,i=0;;){var s=n[i];if(s&&this.expr(t,m,s),i+=1,(i<r||null===s)&&t.write(null,","),i>=r)break;t.lineLength()>t.wrapColumn&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1))}t.write(null,"]")},ArrayPattern:l,ObjectExpression:function(e,t){var n,r=h(t.indent,t.indentLevel++),i=t.lineEnd,s=r+t.indent;if(t.write(e,"{"),e.properties.length>0){t.write(null,i);for(var o=e.properties,a=o.length,u=0;n=o[u],t.write(null,s),this.out(n,t,"Property"),++u<a;)t.write(e,",",i),t.lineLength()>t.wrapColumn&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1));t.write(null,i,r,"}")}else t.write(null,"}");t.indentLevel--},Property:function(e,t){e.method||"get"===e.kind||"set"===e.kind?this.MethodDefinition(e,t):(e.shorthand||(e.computed?(t.write(null,"["),this.out(e.key,t,e.key.type),t.write(null,"]")):this.out(e.key,t,e.key.type),t.write(null,": ")),this.expr(t,m,e.value))},ObjectPattern:function(e,t){if(t.write(e,"{"),e.properties.length>0)for(var n=e.properties,r=n.length,i=0;this.out(n[i],t,"Property"),++i<r;)t.write(null,", ");t.write(null,"}")},SequenceExpression:function(e,t){var n,r=e.expressions;if(r.length>0)for(var i=r.length,s=0;s<i;s++)n=r[s],s&&t.write(null,", "),this.expr(t,m,n)},UnaryExpression:function(e,t){e.prefix?(t.write(e,e.operator),e.operator.length>1&&t.write(e," "),this.expr(t,e,e.argument,!0)):(this.expr(t,e,e.argument),t.write(e,e.operator))},UpdateExpression:function(e,t){e.prefix?(t.write(e,e.operator),this.out(e.argument,t,e.argument.type)):(this.out(e.argument,t,e.argument.type),t.write(e,e.operator))},BinaryExpression:c=function(e,t){var n=e.operator;"in"===n&&t.inForInit&&t.write(null,"("),this.expr(t,e,e.left),t.write(e," ",n," "),this.expr(t,e,e.right,"ArrowFunctionExpression"===e.right.type?2:0),"in"===n&&t.inForInit&&t.write(null,")")},LogicalExpression:c,AssignmentExpression:function(e,t){"ObjectPattern"===e.left.type&&t.write(null,"("),this.BinaryExpression(e,t),"ObjectPattern"===e.left.type&&t.write(null,")")},AssignmentPattern:function(e,t){this.expr(t,e,e.left),t.write(e," = "),this.expr(t,e,e.right)},ConditionalExpression:function(e,t){this.expr(t,e,e.test,!0),t.write(e," ? "),this.expr(t,e,e.consequent),t.write(null," : "),this.expr(t,e,e.alternate)},NewExpression:function(e,t){t.write(e,"new "),this.out(e,t,"CallExpression")},CallExpression:function(e,t){this.expr(t,e,e.callee,"ObjectExpression"===e.callee.type?2:0),t.write(e,"(");var n=e.arguments;if(n.length>0)for(var r=n.length,i=0;i<r;i++)0!=i&&t.write(null,", "),this.expr(t,m,n[i]);t.write(null,")")},MemberExpression:function(e,t){var n="ObjectExpression"===e.object.type||e.object.type.match(\/Literal$\/)&&e.object.raw.match(\/^[0-9]\/),i=!n&&("ArrayExpression"===e.object.type||"CallExpression"===e.object.type||"NewExpression"===e.object.type||r(e)<=r(e.object));i?this.out(e.object,t,e.object.type):(t.write(null,"("),this.out(e.object,t,e.object.type),t.write(null,")")),e.computed?(t.write(e,"["),this.out(e.property,t,e.property.type),t.write(null,"]")):(t.write(e,"."),this.out(e.property,t,e.property.type))},Identifier:function(e,t){t.write(e,e.name)},Literal:function(e,t){t.write(e,e.raw)},NullLiteral:function(e,t){t.write(e,"null")},BooleanLiteral:function(e,t){t.write(e,JSON.stringify(e.value))},StringLiteral:function(e,t){t.write(e,JSON.stringify(e.value))},RegExpLiteral:function(e,t){t.write(e,e.extra.raw||"\/"+e.pattern+"\/"+e.flags)},NumericLiteral:function(e,t){t.write(e,JSON.stringify(e.value))}};t.exports=function(e,t,n){function r(e){l=arguments[arguments.length-1];for(var n=1;n<arguments.length;n++){if(c&&e&&e.loc&&e.loc.start){var r=!1;c.addMapping({source:t.map.file,original:{line:e.loc.start.line,column:r?0:e.loc.start.column},generated:{line:t.map.startLine+u.length+1,column:r?0:a.length}})}if(arguments[n]===y.lineEnd){if(d.length&&(d.forEach(function(e){"Line"===e.type?a+=" \/\/ "+e.value:((" \/*"+e.value+"*\/").split("\\n").forEach(function(e){a+=e,u.push(a),a=""}),a=u.pop())}),d=[]),u.push(a),a="",p.length){var i=u.pop();p.forEach(function(e){var t=h(y.indent,e.indent);"Line"===e.type?u.push(t+"\/\/"+e.value):(t+"\/*"+e.value+"*\/").split("\\n").forEach(function(e){u.push(e)})}),u.push(i),p=[]}}else a+=arguments[n],e&&e.$comments&&(e.$comments.forEach(function(t){var n=e.loc.start.column<t.loc.start.column;t.indent=y.indentLevel,n?d.push(t):p.push(t)}),e.$comments=null)}}function i(){return a.length}function s(e,t){return n?n.substring(e,t):"\/* Omitted Non-standard node *\/"}function o(){a=a.substring(0,a.length-l.length)}t=t||{};var a="",u=[],c=t.map&&new f(t.map);c&&t.map.sourceContent&&c.setSourceContent(t.map.file,t.map.sourceContent);var l="",p=[],d=[],y={inForInit:0,lineLength:i,sourceAt:s,write:r,back:o,indent:"    ",lineEnd:"\\n",indentLevel:0,wrapColumn:80};g.out(e,y),d=e.$comments||[],y.write(e,y.lineEnd);var m=u.join(y.lineEnd);return t&&t.map?{code:m,map:c}:m}},{"source-map":37}],11:[function(e,t,n){"use strict";function r(e,t){["start","end","loc","range"].forEach(function(n){n in e&&!(n in t)&&(t[n]=e[n])})}function i(e,t,n){function r(e){e.replace=p.replace,e.append=p.append,e.index?(Object.defineProperties(e,{index:{enumerable:!0,get:p.index}}),e.remove=p.removeElement):e.remove=p.removeNode,n.unshift(e),i(e.self,t,n),n.shift()}function s(){e.type in l&&l[e.type](e,n,function t(i,s,o){if(i===e)return l[o||e.type](e,n,t);for(var a=Object.keys(e),u=0;u<a.length;u++){var c=e[a[u]];Array.isArray(c)?c.indexOf(i)>=0&&r({self:i,parent:e,field:a[u],index:!0}):c instanceof Object&&i===c&&r({self:i,parent:e,field:a[u]})}})}return n||(n=[{self:e}],n.replace=function(e,t){n[e].replace(t)}),t(e,s,n),e}function s(e,t){var n=[],r={plugins:{asyncawait:{asyncExits:!0,awaitAnywhere:!0}},ecmaVersion:8,allowHashBang:!0,allowReturnOutsideFunction:!0,allowImportExportEverywhere:!0,locations:!0,onComment:n};if(t)for(var s in t)r[s]=t[s];var o=a.parse(e,r);return i(o,function(e,t,r){for(t();n.length&&e.loc&&e.loc.start.line>=n[0].loc.start.line&&e.loc.end.line>=n[0].loc.end.line;)e.$comments=e.$comments||[],e.$comments.push(n.shift())}),o}function o(e,t){function n(e,r){if(Array.isArray(r)&&!Array.isArray(e))throw new Error("Can't substitute an array for a node");return r=r||{},Object.keys(e).forEach(function(i){function s(e){return"function"==typeof e&&(e=e()),r=r.concat(e)}function o(e){return"function"==typeof e&&(e=e()),r[i]=e,r}if(!(e[i]instanceof Object))return r[i]=e[i];if(Array.isArray(e[i]))return r[i]=n(e[i],[]);var a;if(a=Array.isArray(r)?s:o,"Identifier"===e[i].type&&"$"===e[i].name[0])return a(t[e[i].name.slice(1)]);if("LabeledStatement"===e[i].type&&"$"===e[i].label.name){var u=e[i].body.expression;return a(t[u.name||u.value])}return a("LabeledStatement"===e[i].type&&"$$"===e[i].label.name.slice(0,2)?t[e[i].label.name.slice(2)](n(e[i]).body):n(e[i]))}),r}h[e]||(h[e]=s(e,{locations:!1,ranges:!1,onComment:null}));var r=n(h[e]);return{body:r.body,expr:"ExpressionStatement"===r.body[0].type?r.body[0].expression:null}}var a=e("acorn"),u=e("acorn\/dist\/walk"),c={AwaitExpression:function(e,t,n){n(e.argument,t,"Expression")},SwitchStatement:function(e,t,n){n(e.discriminant,t,"Expression");for(var r=0;r<e.cases.length;++r)n(e.cases[r],t)},SwitchCase:function(e,t,n){e.test&&n(e.test,t,"Expression");for(var r=0;r<e.consequent.length;++r)n(e.consequent[r],t,"Statement")},TryStatement:function(e,t,n){n(e.block,t,"Statement"),e.handler&&n(e.handler,t,"Statement"),e.finalizer&&n(e.finalizer,t,"Statement")},CatchClause:function(e,t,n){n(e.param,t,"Pattern"),n(e.body,t,"ScopeBody")},Class:function(e,t,n){e.id&&n(e.id,t,"Pattern"),e.superClass&&n(e.superClass,t,"Expression"),n(e.body,t)},ClassBody:function(e,t,n){for(var r=0;r<e.body.length;r++)n(e.body[r],t)},ClassProperty:function(e,t,n){e.key&&n(e.key,t,"Expression"),e.value&&n(e.value,t,"Expression")},ClassMethod:function(e,t,n){e.key&&n(e.key,t,"Expression"),n(e,t,"Function")},ObjectProperty:function(e,t,n){e.key&&n(e.key,t,"Expression"),e.value&&n(e.value,t,"Expression")},ObjectMethod:function(e,t,n){e.key&&n(e.key,t,"Expression"),n(e,t,"Function")}},l=u.make(c),p={replace:function(e){return Array.isArray(e)&&1===e.length&&(e=e[0]),"index"in this?(r(this.parent[this.field][this.index],e),Array.isArray(e)?[].splice.apply(this.parent[this.field],[this.index,1].concat(e)):this.parent[this.field][this.index]=e):(r(this.parent[this.field],e),Array.isArray(e)?this.parent[this.field]={type:"BlockStatement",body:e}:this.parent[this.field]=e),this.self},append:function(e){if(Array.isArray(e)&&1===e.length&&(e=e[0]),!("index"in this))throw new Error("Cannot append Element node to non-array");return Array.isArray(e)?[].splice.apply(this.parent[this.field],[this.index+1,0].concat(e)):this.parent[this.field].splice(this.index+1,0,e),this.self},index:function(){return this.parent[this.field].indexOf(this.self)},removeElement:function(){return this.parent[this.field].splice(this.index,1)[0]},removeNode:function(){var e=this.parent[this.field];return delete this.parent[this.field],e}};e("acorn-es7-plugin")(a);var h={};t.exports={part:o,parse:s,treeWalker:i,_acorn:a}},{acorn:15,"acorn-es7-plugin":12,"acorn\/dist\/walk":16}],12:[function(e,t,n){t.exports=function(t){switch(parseInt(t.version)){case 2:case 3:t.plugins.asyncawait=e(".\/acorn-v3");break;case 4:t.plugins.asyncawait=e(".\/acorn-v4");break;default:throw new Error("acorn-es7-plugin requires Acorn v2, 3 or 4")}return t}},{".\/acorn-v3":13,".\/acorn-v4":14}],13:[function(e,t,n){function r(e,t){return e.lineStart>=t}function i(e,t,n){var r=t.input.slice(t.start);return n&&(r=r.replace(p,"$1 $3")),e.test(r)}function s(e,t,n,r){var i=new e.constructor(e.options,e.input,t);if(n)for(var s in n)i[s]=n[s];var o=e,a=i;return["inFunction","inAsyncFunction","inAsync","inGenerator","inModule"].forEach(function(e){e in o&&(a[e]=o[e])}),r&&(i.options.preserveParens=!0),i.nextToken(),i}function o(e,t){var n=function(){};e.extend("initialContext",function(r){return function(){return this.options.ecmaVersion<7&&(n=function(t){e.raise(t.start,"async\/await keywords only available when ecmaVersion>=7")}),this.reservedWords=new RegExp(this.reservedWords.toString().replace(\/await|async\/g,"").replace("|\/","\/").replace("\/|","\/").replace("||","|")),this.reservedWordsStrict=new RegExp(this.reservedWordsStrict.toString().replace(\/await|async\/g,"").replace("|\/","\/").replace("\/|","\/").replace("||","|")),this.reservedWordsStrictBind=new RegExp(this.reservedWordsStrictBind.toString().replace(\/await|async\/g,"").replace("|\/","\/").replace("\/|","\/").replace("||","|")),this.inAsyncFunction=t.inAsyncFunction,t.awaitAnywhere&&t.inAsyncFunction&&e.raise(node.start,"The options awaitAnywhere and inAsyncFunction are mutually exclusive"),r.apply(this,arguments)}}),e.extend("shouldParseExportStatement",function(e){return function(){return!("name"!==this.type.label||"async"!==this.value||!i(c,this))||e.apply(this,arguments)}}),e.extend("parseStatement",function(e){return function(n,r){var s=this.start,o=this.startLoc;if("name"===this.type.label)if(i(c,this,!0)){var a=this.inAsyncFunction;try{this.inAsyncFunction=!0,this.next();var l=this.parseStatement(n,r);return l.async=!0,l.start=s,l.loc&&(l.loc.start=o),l.range&&(l.range[0]=s),l}finally{this.inAsyncFunction=a}}else if("object"==typeof t&&t.asyncExits&&i(u,this)){this.next();var l=this.parseStatement(n,r);return l.async=!0,l.start=s,l.loc&&(l.loc.start=o),l.range&&(l.range[0]=s),l}return e.apply(this,arguments)}}),e.extend("parseIdent",function(e){return function(t){var n=e.apply(this,arguments);return this.inAsyncFunction&&"await"===n.name&&0===arguments.length&&this.raise(n.start,"'await' is reserved within async functions"),n}}),e.extend("parseExprAtom",function(e){return function(i){var o,u=this.start,c=this.startLoc,p=e.apply(this,arguments);if("Identifier"===p.type)if("async"!==p.name||r(this,p.end)){if("await"===p.name){var h=this.startNodeAt(p.start,p.loc&&p.loc.start);if(this.inAsyncFunction)return o=this.parseExprSubscripts(),h.operator="await",h.argument=o,h=this.finishNodeAt(h,"AwaitExpression",o.end,o.loc&&o.loc.end),n(h),h;if(this.input.slice(p.end).match(l))return t.awaitAnywhere||"module"!==this.options.sourceType?p:this.raise(p.start,"'await' is reserved within modules");if("object"==typeof t&&t.awaitAnywhere&&(u=this.start,o=s(this,u-4).parseExprSubscripts(),o.end<=u))return o=s(this,u).parseExprSubscripts(),h.operator="await",h.argument=o,h=this.finishNodeAt(h,"AwaitExpression",o.end,o.loc&&o.loc.end),this.pos=o.end,this.end=o.end,this.endLoc=o.endLoc,this.next(),n(h),h;if(!t.awaitAnywhere&&"module"===this.options.sourceType)return this.raise(p.start,"'await' is reserved within modules")}}else{var f=this.inAsyncFunction;try{this.inAsyncFunction=!0;var d=this,y=!1,m={parseFunctionBody:function(e,t){try{var n=y;return y=!0,d.parseFunctionBody.apply(this,arguments)}finally{y=n}},raise:function(){try{return d.raise.apply(this,arguments)}catch(e){throw y?e:a}}};if(o=s(this,this.start,m,!0).parseExpression(),"SequenceExpression"===o.type&&(o=o.expressions[0]),"FunctionExpression"===o.type||"FunctionDeclaration"===o.type||"ArrowFunctionExpression"===o.type)return o=s(this,this.start,m).parseExpression(),"SequenceExpression"===o.type&&(o=o.expressions[0]),o.async=!0,o.start=u,o.loc&&(o.loc.start=c),o.range&&(o.range[0]=u),this.pos=o.end,this.end=o.end,this.endLoc=o.endLoc,this.next(),n(o),o}catch(e){if(e!==a)throw e}finally{this.inAsyncFunction=f}}return p}}),e.extend("finishNodeAt",function(e){return function(t,n,r,i){return t.__asyncValue&&(delete t.__asyncValue,t.value.async=!0),e.apply(this,arguments)}}),e.extend("finishNode",function(e){return function(t,n){return t.__asyncValue&&(delete t.__asyncValue,t.value.async=!0),e.apply(this,arguments)}});e.extend("parsePropertyName",function(e){return function(t){var i=(t.key&&t.key.name,e.apply(this,arguments));return"Identifier"!==i.type||"async"!==i.name||r(this,i.end)||this.input.slice(i.end).match(l)||(h.test(this.input.slice(i.end))?(i=e.apply(this,arguments),t.__asyncValue=!0):(n(t),"set"===t.kind&&this.raise(i.start,"'set <member>(value)' cannot be be async"),i=e.apply(this,arguments),"Identifier"===i.type&&"set"===i.name&&this.raise(i.start,"'set <member>(value)' cannot be be async"),t.__asyncValue=!0)),i}}),e.extend("parseClassMethod",function(e){return function(t,n,r){var i;n.__asyncValue&&("constructor"===n.kind&&this.raise(n.start,"class constructor() cannot be be async"),i=this.inAsyncFunction,this.inAsyncFunction=!0);var s=e.apply(this,arguments);return this.inAsyncFunction=i,s}}),e.extend("parseMethod",function(e){return function(t){var n;this.__currentProperty&&this.__currentProperty.__asyncValue&&(n=this.inAsyncFunction,this.inAsyncFunction=!0);var r=e.apply(this,arguments);return this.inAsyncFunction=n,r}}),e.extend("parsePropertyValue",function(e){return function(t,n,r,i,s,o){var a=this.__currentProperty;this.__currentProperty=t;var u;t.__asyncValue&&(u=this.inAsyncFunction,this.inAsyncFunction=!0);var c=e.apply(this,arguments);return this.inAsyncFunction=u,this.__currentProperty=a,c}})}var a={},u=\/^async[\\t ]+(return|throw)\/,c=\/^async[\\t ]+function\/,l=\/^\\s*[():;]\/,p=\/([^\\n])\\\/\\*(\\*(?!\\\/)|[^\\n*])*\\*\\\/([^\\n])\/g,h=\/\\s*(get|set)\\s*\\(\/;t.exports=o},{}],14:[function(e,t,n){function r(e,t){return e.lineStart>=t}function i(e,t,n){var r=t.input.slice(t.start);return n&&(r=r.replace(c,"$1 $3")),e.test(r)}function s(e,t,n){var r=new e.constructor(e.options,e.input,t);if(n)for(var i in n)r[i]=n[i];var s=e,o=r;return["inFunction","inAsync","inGenerator","inModule"].forEach(function(e){e in s&&(o[e]=s[e])}),r.nextToken(),r}function o(e,t){t&&"object"==typeof t||(t={}),e.extend("parse",function(n){return function(){return this.inAsync=t.inAsyncFunction,t.awaitAnywhere&&t.inAsyncFunction&&e.raise(node.start,"The options awaitAnywhere and inAsyncFunction are mutually exclusive"),n.apply(this,arguments)}}),e.extend("parseStatement",function(e){return function(n,r){var s=this.start,o=this.startLoc;if("name"===this.type.label&&t.asyncExits&&i(a,this)){this.next();var u=this.parseStatement(n,r);return u.async=!0,u.start=s,u.loc&&(u.loc.start=o),u.range&&(u.range[0]=s),u}return e.apply(this,arguments)}}),e.extend("parseIdent",function(e){return function(n){return"module"===this.options.sourceType&&this.options.ecmaVersion>=8&&t.awaitAnywhere?e.call(this,!0):e.apply(this,arguments)}}),e.extend("parseExprAtom",function(e){var n={};return function(r){var i,o=this.start,a=(this.startLoc,e.apply(this,arguments));if("Identifier"===a.type&&"await"===a.name&&!this.inAsync&&t.awaitAnywhere){var u=this.startNodeAt(a.start,a.loc&&a.loc.start);o=this.start;var c={raise:function(){try{return pp.raise.apply(this,arguments)}catch(e){throw n}}};try{if(i=s(this,o-4,c).parseExprSubscripts(),i.end<=o)return i=s(this,o,c).parseExprSubscripts(),u.argument=i,u=this.finishNodeAt(u,"AwaitExpression",i.end,i.loc&&i.loc.end),this.pos=i.end,this.end=i.end,this.endLoc=i.endLoc,this.next(),u}catch(e){if(e===n)return a;throw e}}return a}});var n={undefined:!0,get:!0,set:!0,static:!0,async:!0,constructor:!0};e.extend("parsePropertyName",function(e){return function(t){var i=t.key&&t.key.name,s=e.apply(this,arguments);return"get"===this.value&&(t.__maybeStaticAsyncGetter=!0),n[this.value]?s:("Identifier"!==s.type||"async"!==s.name&&"async"!==i||r(this,s.end)||this.input.slice(s.end).match(u)?delete t.__maybeStaticAsyncGetter:"set"===t.kind||"set"===s.name?this.raise(s.start,"'set <member>(value)' cannot be be async"):(this.__isAsyncProp=!0,s=e.apply(this,arguments),"Identifier"===s.type&&"set"===s.name&&this.raise(s.start,"'set <member>(value)' cannot be be async")),s)}}),e.extend("parseClassMethod",function(e){return function(t,n,r){var i=e.apply(this,arguments);return n.__maybeStaticAsyncGetter&&(delete n.__maybeStaticAsyncGetter,n.kind="get"),i}}),e.extend("parseFunctionBody",function(e){return function(t,n){var r=this.inAsync;this.__isAsyncProp&&(t.async=!0,this.inAsync=!0,delete this.__isAsyncProp);var i=e.apply(this,arguments);return this.inAsync=r,i}})}var a=\/^async[\\t ]+(return|throw)\/,u=\/^\\s*[):;]\/,c=\/([^\\n])\\\/\\*(\\*(?!\\\/)|[^\\n*])*\\*\\\/([^\\n])\/g;t.exports=o},{}],15:[function(e,t,n){!function(e,r){"object"==typeof n&&"undefined"!=typeof t?r(n):"function"==typeof define&&define.amd?define(["exports"],r):r(e.acorn=e.acorn||{})}(this,function(e){"use strict";function t(e,t){for(var n=65536,r=0;r<t.length;r+=2){if(n+=t[r],n>e)return!1;if(n+=t[r+1],n>=e)return!0}}function n(e,n){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&A.test(String.fromCharCode(e)):n!==!1&&t(e,C)))}function r(e,n){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&_.test(String.fromCharCode(e)):n!==!1&&(t(e,C)||t(e,L)))))}function i(e,t){return new P(e,{beforeExpr:!0,binop:t})}function s(e,t){return void 0===t&&(t={}),t.keyword=e,O[e]=new P(e,t)}function o(e){return 10===e||13===e||8232===e||8233===e}function a(e){return"[object Array]"===Object.prototype.toString.call(e)}function u(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){for(var n=1,r=0;;){$.lastIndex=r;var i=$.exec(e);if(!(i&&i.index<t))return new j(n,t-r);++n,r=i.index+i[0].length}}function l(e){var t={};for(var n in D)t[n]=e&&u(e,n)?e[n]:D[n];if(t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),a(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return a(t.onComment)&&(t.onComment=p(t,t.onComment)),t}function p(e,t){return function(n,r,i,s,o,a){var u={type:n?"Block":"Line",value:r,start:i,end:s};e.locations&&(u.loc=new M(this,o,a)),e.ranges&&(u.range=[i,s]),t.push(u)}}function h(e){return new RegExp("^("+e.replace(\/ \/g,"|")+")$")}function f(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}function d(e,t,n,r){try{return new RegExp(e,t)}catch(e){if(void 0!==n)throw e instanceof SyntaxError&&r.raise(n,"Error parsing regular expression: "+e.message),e}}function y(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(1023&e)+56320))}function m(e,t){return new U(t,e).parse()}function g(e,t,n){var r=new U(n,e,t);return r.nextToken(),r.parseExpression()}function v(e,t){return new U(t,e)}function b(t,n,r){e.parse_dammit=t,e.LooseParser=n,e.pluginsLoose=r}var x={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},w="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",E={5:w,6:w+" const class extends export import super"},S="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞮꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",k="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣔ-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఃా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഁ-ഃാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ູົຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭ᳲ-᳴᳸᳹᷀-᷵᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱꤀-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏０-９＿",A=new RegExp("["+S+"]"),_=new RegExp("["+S+k+"]");$/;"	function	line:4
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^return void 0!==t?t:20}function i(e,t,n){var r=this[n||e.type];r?r.call(this,e,t):t.write(e,"\/*"+e.type+"?*\/ "+t.sourceAt(e.start,e.end))}function s(e,t,n,i){2===i||r(n)<r(t)||r(n)==r(t)&&(i||t.right===n)?(e.write(null,"("),this.out(n,e,n.type),e.write(null,")")):this.out(n,e,n.type)}function o(e,t){var n;if(t.write(null,"("),null!=e&&e.length>0){this.out(e[0],t,e[0].type);for(var r=1,i=e.length;r<i;r++)n=e[r],t.write(n,", "),this.out(n,t,n.type)}t.write(null,") ")}var a,u,c,l,p,h,f=e("source-map").SourceMapGenerator;if("".repeat)h=function(e,t){return t&&e?e.repeat(t):""};else{var d={};h=function(e,t){if(!t||!e)return"";var n=""+e+t;if(!d[n]){for(var r=[];t--;)r.push(e);d[n]=r.join("")}return d[n]}}var y={ExpressionStatement:-1,Identifier:21,Literal:21,BooleanLiteral:21,RegExpLiteral:21,NumericLiteral:21,StringLiteral:21,NullLiteral:21,ThisExpression:21,SuperExpression:21,ObjectExpression:21,ClassExpression:21,MemberExpression:19,CallExpression:18,NewExpression:18,ArrayExpression:17.5,FunctionExpression:17.5,FunctionDeclaration:17.5,ArrowFunctionExpression:17.5,"UpdateExpression++":17,"UpdateExpression--":17,"UpdateExpression++prefix":16,"UpdateExpression--prefix":16,UnaryExpression:16,AwaitExpression:16,"BinaryExpression**":15,"BinaryExpression*":15,"BinaryExpression\/":15,"BinaryExpression%":15,"BinaryExpression+":14,"BinaryExpression-":14,"BinaryExpression<<":13,"BinaryExpression>>":13,"BinaryExpression>>>":13,"BinaryExpression<":12,"BinaryExpression<=":12,"BinaryExpression>":12,"BinaryExpression>=":12,BinaryExpressionin:12,BinaryExpressioninstanceof:12,"BinaryExpression==":11,"BinaryExpression===":11,"BinaryExpression!=":11,"BinaryExpression!==":11,"BinaryExpression&":10,"BinaryExpression^":9,"BinaryExpression|":8,"LogicalExpression&&":7,"LogicalExpression||":6,ConditionalExpression:5,AssignmentPattern:4,AssignmentExpression:4,yield:3,YieldExpression:3,SpreadElement:2,"comma-separated-list":1.5,SequenceExpression:1},m={type:"comma-separated-list"},g={out:i,expr:s,formatParameters:o,Program:function(e,t){var n,r,i=h(t.indent,t.indentLevel),s=t.lineEnd;n=e.body;for(var o=0,a=n.length;o<a;o++)r=n[o],t.write(null,i),this.out(r,t,r.type),t.write(null,s)},BlockStatement:p=function(e,t){var n,r,i=h(t.indent,t.indentLevel++),s=t.lineEnd,o=i+t.indent;if(t.write(e,"{"),n=e.body,null!=n&&n.length>0){t.write(null,s);for(var a=0,u=n.length;a<u;a++)r=n[a],t.write(null,o),this.out(r,t,r.type),t.write(null,s);t.write(null,i)}t.write(e.loc?{loc:{start:{line:e.loc.end.line,column:0}}}:null,"}"),t.indentLevel--},ClassBody:p,EmptyStatement:function(e,t){t.write(e,";")},ParenthesizedExpression:function(e,t){this.expr(t,e,e.expression,2)},ExpressionStatement:function(e,t){"FunctionExpression"===e.expression.type||"ObjectExpression"===e.expression.type?(t.write(null,"("),this.expr(t,e,e.expression),t.write(null,")")):this.expr(t,e,e.expression),t.write(null,";")},IfStatement:function(e,t){t.write(e,"if ("),this.out(e.test,t,e.test.type),t.write(null,") "),"BlockStatement"!==e.consequent.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.consequent,t,e.consequent.type),null!=e.alternate&&("BlockStatement"!==e.consequent.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel)),t.write(null," else "),"BlockStatement"!==e.alternate.type&&"IfStatement"!==e.alternate.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.alternate,t,e.alternate.type))},LabeledStatement:function(e,t){this.out(e.label,t,e.label.type),t.write(null,":"),this.out(e.body,t,e.body.type)},BreakStatement:function(e,t){t.write(e,"break"),e.label&&(t.write(null," "),this.out(e.label,t,e.label.type)),t.write(null,";")},ContinueStatement:function(e,t){t.write(e,"continue"),e.label&&(t.write(null," "),this.out(e.label,t,e.label.type)),t.write(null,";")},WithStatement:function(e,t){t.write(e,"with ("),this.out(e.object,t,e.object.type),t.write(null,") "),this.out(e.body,t,e.body.type)},SwitchStatement:function(e,t){var n,r,i,s=h(t.indent,t.indentLevel++),o=t.lineEnd;t.indentLevel++;var a=s+t.indent,u=a+t.indent;t.write(e,"switch ("),this.out(e.discriminant,t,e.discriminant.type),t.write(null,") {",o);for(var c=e.cases,l=0;l<c.length;l++){n=c[l],n.test?(t.write(n,a,"case "),this.out(n.test,t,n.test.type),t.write(null,":",o)):t.write(n,a,"default:",o),r=n.consequent;for(var p=0;p<r.length;p++)i=r[p],t.write(null,u),this.out(i,t,i.type),t.write(null,o)}t.indentLevel-=2,t.write(null,s,"}")},ReturnStatement:function(e,t){e.async&&t.write(e," async "),t.write(e,"return"),e.argument&&(t.write(null," "),this.out(e.argument,t,e.argument.type)),t.write(null,";")},ThrowStatement:function(e,t){e.async&&t.write(e," async "),t.write(e,"throw "),this.out(e.argument,t,e.argument.type),t.write(null,";")},TryStatement:function(e,t){t.write(e,"try "),this.out(e.block,t,e.block.type),e.handler&&this.out(e.handler,t,e.handler.type),e.finalizer&&(t.write(e.finalizer," finally "),this.out(e.finalizer,t,e.finalizer.type))},CatchClause:function(e,t){t.write(e," catch ("),this.out(e.param,t,e.param.type),t.write(null,") "),this.out(e.body,t,e.body.type)},WhileStatement:function(e,t){t.write(e,"while ("),this.out(e.test,t,e.test.type),t.write(null,") "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type)},DoWhileStatement:function(e,t){t.write(e,"do "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type),t.write(null," while ("),this.out(e.test,t,e.test.type),t.write(null,");")},ForStatement:function(e,t){if(t.write(e,"for ("),null!=e.init){var n=e.init,r=n.type;t.inForInit++,this.out(n,t,r),t.inForInit--,"VariableDeclaration"!==r&&t.write(null,"; ")}else t.write(null,"; ");e.test&&this.out(e.test,t,e.test.type),t.write(null,"; "),e.update&&this.out(e.update,t,e.update.type),t.write(null,") "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type)},ForInStatement:a=function(e,t){t.write(e,"for (");var n=e.left,r=n.type;t.inForInit++,this.out(n,t,r),"V"===r[0]&&19===r.length&&t.back(),t.inForInit--,t.write(null,"I"===e.type[3]?" in ":" of "),this.out(e.right,t,e.right.type),t.write(null,") "),"BlockStatement"!==e.body.type&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1)),this.out(e.body,t,e.body.type)},ForOfStatement:a,DebuggerStatement:function(e,t){t.write(e,"debugger;")},Function:function(e,t){e.async&&t.write(e,"async "),t.write(e,e.generator?"function* ":"function "),e.id&&t.write(e.id,e.id.name),this.formatParameters(e.params,t),this.out(e.body,t,e.body.type)},FunctionDeclaration:function(e,t){this.Function(e,t),t.write(null,t.lineEnd,h(t.indent,t.indentLevel))},FunctionExpression:function(e,t){this.Function(e,t)},VariableDeclaration:function(e,t){var n=e.declarations;t.write(e,e.kind," ");var r=n.length;if(r>0){this.out(n[0],t,"VariableDeclarator");for(var i=1;i<r;i++)t.write(null,", "),this.out(n[i],t,"VariableDeclarator")}t.write(null,";")},VariableDeclarator:function(e,t){this.out(e.id,t,e.id.type),null!=e.init&&(t.write(null," = "),this.expr(t,m,e.init))},ClassDeclaration:function(e,t){t.write(e,"class "),e.id&&t.write(e.id,e.id.name+" "),e.superClass&&(t.write(null,"extends "),this.out(e.superClass,t,e.superClass.type),t.write(null," ")),this.out(e.body,t,"BlockStatement")},ImportSpecifier:function(e,t){e.local.name==e.imported.name?this.out(e.local,t,e.local.type):(this.out(e.imported,t,e.imported.type),t.write(null," as "),this.out(e.local,t,e.local.type))},ImportDefaultSpecifier:function(e,t){this.out(e.local,t,e.local.type)},ImportNamespaceSpecifier:function(e,t){t.write(null,"* as "),this.out(e.local,t,e.local.type)},ImportDeclaration:function(e,t){var n;t.write(e,"import ");var r=e.specifiers,i=r.length,s=!0;if(i>0){for(var n=0;n<i;n++)"ImportSpecifier"===r[n].type&&s&&(s=!1,t.write(null,"{")),this.out(r[n],t,r[n].type),n<i-1&&t.write(null,", ");"ImportSpecifier"===r[i-1].type&&t.write(null,"}"),t.write(null," from ")}t.write(e.source,e.source.raw),t.write(null,";")},ExportDefaultDeclaration:function(e,t){t.write(e,"export default "),this.out(e.declaration,t,e.declaration.type)},ExportSpecifier:function(e,t){e.local.name==e.exported.name?this.out(e.local,t,e.local.type):(this.out(e.local,t,e.local.type),t.write(null," as "),this.out(e.exported,t,e.exported.type))},ExportNamedDeclaration:function(e,t){if(t.write(e,"export "),e.declaration)this.out(e.declaration,t,e.declaration.type);else{var n=e.specifiers;if(t.write(e,"{"),n&&n.length>0)for(var r=0;r<n.length;r++)this.out(n[r],t,n[r].type),r<n.length-1&&t.write(null,", ");t.write(null,"}"),e.source&&t.write(e.source," from ",e.source.raw),t.write(null,";")}},ExportAllDeclaration:function(e,t){t.write(e,"export * from "),t.write(e.source,e.source.raw,";")},MethodDefinition:function(e,t){switch(e.value.async&&t.write(e,"async "),e.static&&t.write(e,"static "),e.kind){case"get":case"set":t.write(e,e.kind," ")}e.value.generator&&t.write(null,"*"),e.computed?(t.write(null,"["),this.out(e.key,t,e.key.type),t.write(null,"]")):this.out(e.key,t,e.key.type),this.formatParameters(e.value.params,t),this.out(e.value.body,t,e.value.body.type)},ClassMethod:function(e,t){switch(e.async&&t.write(e,"async "),e.static&&t.write(e,"static "),e.kind){case"get":case"set":t.write(e,e.kind," ")}e.generator&&t.write(null,"*"),e.computed?(t.write(null,"["),this.out(e.key,t,e.key.type),t.write(null,"]")):this.out(e.key,t,e.key.type),this.formatParameters(e.params,t),this.out(e.body,t,e.body.type)},ClassExpression:function(e,t){this.out(e,t,"ClassDeclaration")},ArrowFunctionExpression:function(e,t){e.async&&t.write(e,"async "),this.formatParameters(e.params,t),t.write(e,"=> "),"ObjectExpression"===e.body.type||"SequenceExpression"===e.body.type?(t.write(null,"("),this.out(e.body,t,e.body.type),t.write(null,")")):this.out(e.body,t,e.body.type)},ThisExpression:function(e,t){t.write(e,"this")},Super:function(e,t){t.write(e,"super")},RestElement:u=function(e,t){t.write(e,"..."),this.out(e.argument,t,e.argument.type)},SpreadElement:u,YieldExpression:function(e,t){t.write(e,e.delegate?"yield*":"yield"),e.argument&&(t.write(null," "),this.expr(t,e,e.argument))},AwaitExpression:function(e,t){t.write(e,"await "),this.expr(t,e,e.argument)},TemplateLiteral:function(e,t){var n,r=e.quasis,i=e.expressions;t.write(e,"`");for(var s=0,o=i.length;s<o;s++)n=i[s],t.write(r[s].value,r[s].value.raw),t.write(null,"${"),this.out(n,t,n.type),t.write(null,"}");t.write(r[r.length-1].value,r[r.length-1].value.raw),t.write(e,"`")},TaggedTemplateExpression:function(e,t){this.out(e.tag,t,e.tag.type),this.out(e.quasi,t,e.quasi.type)},ArrayExpression:l=function(e,t){if(t.write(e,"["),e.elements.length>0)for(var n=e.elements,r=n.length,i=0;;){var s=n[i];if(s&&this.expr(t,m,s),i+=1,(i<r||null===s)&&t.write(null,","),i>=r)break;t.lineLength()>t.wrapColumn&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1))}t.write(null,"]")},ArrayPattern:l,ObjectExpression:function(e,t){var n,r=h(t.indent,t.indentLevel++),i=t.lineEnd,s=r+t.indent;if(t.write(e,"{"),e.properties.length>0){t.write(null,i);for(var o=e.properties,a=o.length,u=0;n=o[u],t.write(null,s),this.out(n,t,"Property"),++u<a;)t.write(e,",",i),t.lineLength()>t.wrapColumn&&t.write(null,t.lineEnd,h(t.indent,t.indentLevel+1));t.write(null,i,r,"}")}else t.write(null,"}");t.indentLevel--},Property:function(e,t){e.method||"get"===e.kind||"set"===e.kind?this.MethodDefinition(e,t):(e.shorthand||(e.computed?(t.write(null,"["),this.out(e.key,t,e.key.type),t.write(null,"]")):this.out(e.key,t,e.key.type),t.write(null,": ")),this.expr(t,m,e.value))},ObjectPattern:function(e,t){if(t.write(e,"{"),e.properties.length>0)for(var n=e.properties,r=n.length,i=0;this.out(n[i],t,"Property"),++i<r;)t.write(null,", ");t.write(null,"}")},SequenceExpression:function(e,t){var n,r=e.expressions;if(r.length>0)for(var i=r.length,s=0;s<i;s++)n=r[s],s&&t.write(null,", "),this.expr(t,m,n)},UnaryExpression:function(e,t){e.prefix?(t.write(e,e.operator),e.operator.length>1&&t.write(e," "),this.expr(t,e,e.argument,!0)):(this.expr(t,e,e.argument),t.write(e,e.operator))},UpdateExpression:function(e,t){e.prefix?(t.write(e,e.operator),this.out(e.argument,t,e.argument.type)):(this.out(e.argument,t,e.argument.type),t.write(e,e.operator))},BinaryExpression:c=function(e,t){var n=e.operator;"in"===n&&t.inForInit&&t.write(null,"("),this.expr(t,e,e.left),t.write(e," ",n," "),this.expr(t,e,e.right,"ArrowFunctionExpression"===e.right.type?2:0),"in"===n&&t.inForInit&&t.write(null,")")},LogicalExpression:c,AssignmentExpression:function(e,t){"ObjectPattern"===e.left.type&&t.write(null,"("),this.BinaryExpression(e,t),"ObjectPattern"===e.left.type&&t.write(null,")")},AssignmentPattern:function(e,t){this.expr(t,e,e.left),t.write(e," = "),this.expr(t,e,e.right)},ConditionalExpression:function(e,t){this.expr(t,e,e.test,!0),t.write(e," ? "),this.expr(t,e,e.consequent),t.write(null," : "),this.expr(t,e,e.alternate)},NewExpression:function(e,t){t.write(e,"new "),this.out(e,t,"CallExpression")},CallExpression:function(e,t){this.expr(t,e,e.callee,"ObjectExpression"===e.callee.type?2:0),t.write(e,"(");var n=e.arguments;if(n.length>0)for(var r=n.length,i=0;i<r;i++)0!=i&&t.write(null,", "),this.expr(t,m,n[i]);t.write(null,")")},MemberExpression:function(e,t){var n="ObjectExpression"===e.object.type||e.object.type.match(\/Literal$\/)&&e.object.raw.match(\/^[0-9]\/),i=!n&&("ArrayExpression"===e.object.type||"CallExpression"===e.object.type||"NewExpression"===e.object.type||r(e)<=r(e.object));i?this.out(e.object,t,e.object.type):(t.write(null,"("),this.out(e.object,t,e.object.type),t.write(null,")")),e.computed?(t.write(e,"["),this.out(e.property,t,e.property.type),t.write(null,"]")):(t.write(e,"."),this.out(e.property,t,e.property.type))},Identifier:function(e,t){t.write(e,e.name)},Literal:function(e,t){t.write(e,e.raw)},NullLiteral:function(e,t){t.write(e,"null")},BooleanLiteral:function(e,t){t.write(e,JSON.stringify(e.value))},StringLiteral:function(e,t){t.write(e,JSON.stringify(e.value))},RegExpLiteral:function(e,t){t.write(e,e.extra.raw||"\/"+e.pattern+"\/"+e.flags)},NumericLiteral:function(e,t){t.write(e,JSON.stringify(e.value))}};t.exports=function(e,t,n){function r(e){l=arguments[arguments.length-1];for(var n=1;n<arguments.length;n++){if(c&&e&&e.loc&&e.loc.start){var r=!1;c.addMapping({source:t.map.file,original:{line:e.loc.start.line,column:r?0:e.loc.start.column},generated:{line:t.map.startLine+u.length+1,column:r?0:a.length}})}if(arguments[n]===y.lineEnd){if(d.length&&(d.forEach(function(e){"Line"===e.type?a+=" \/\/ "+e.value:((" \/*"+e.value+"*\/").split("\\n").forEach(function(e){a+=e,u.push(a),a=""}),a=u.pop())}),d=[]),u.push(a),a="",p.length){var i=u.pop();p.forEach(function(e){var t=h(y.indent,e.indent);"Line"===e.type?u.push(t+"\/\/"+e.value):(t+"\/*"+e.value+"*\/").split("\\n").forEach(function(e){u.push(e)})}),u.push(i),p=[]}}else a+=arguments[n],e&&e.$comments&&(e.$comments.forEach(function(t){var n=e.loc.start.column<t.loc.start.column;t.indent=y.indentLevel,n?d.push(t):p.push(t)}),e.$comments=null)}}function i(){return a.length}function s(e,t){return n?n.substring(e,t):"\/* Omitted Non-standard node *\/"}function o(){a=a.substring(0,a.length-l.length)}t=t||{};var a="",u=[],c=t.map&&new f(t.map);c&&t.map.sourceContent&&c.setSourceContent(t.map.file,t.map.sourceContent);var l="",p=[],d=[],y={inForInit:0,lineLength:i,sourceAt:s,write:r,back:o,indent:"    ",lineEnd:"\\n",indentLevel:0,wrapColumn:80};g.out(e,y),d=e.$comments||[],y.write(e,y.lineEnd);var m=u.join(y.lineEnd);return t&&t.map?{code:m,map:c}:m}},{"source-map":37}],11:[function(e,t,n){"use strict";function r(e,t){["start","end","loc","range"].forEach(function(n){n in e&&!(n in t)&&(t[n]=e[n])})}function i(e,t,n){function r(e){e.replace=p.replace,e.append=p.append,e.index?(Object.defineProperties(e,{index:{enumerable:!0,get:p.index}}),e.remove=p.removeElement):e.remove=p.removeNode,n.unshift(e),i(e.self,t,n),n.shift()}function s(){e.type in l&&l[e.type](e,n,function t(i,s,o){if(i===e)return l[o||e.type](e,n,t);for(var a=Object.keys(e),u=0;u<a.length;u++){var c=e[a[u]];Array.isArray(c)?c.indexOf(i)>=0&&r({self:i,parent:e,field:a[u],index:!0}):c instanceof Object&&i===c&&r({self:i,parent:e,field:a[u]})}})}return n||(n=[{self:e}],n.replace=function(e,t){n[e].replace(t)}),t(e,s,n),e}function s(e,t){var n=[],r={plugins:{asyncawait:{asyncExits:!0,awaitAnywhere:!0}},ecmaVersion:8,allowHashBang:!0,allowReturnOutsideFunction:!0,allowImportExportEverywhere:!0,locations:!0,onComment:n};if(t)for(var s in t)r[s]=t[s];var o=a.parse(e,r);return i(o,function(e,t,r){for(t();n.length&&e.loc&&e.loc.start.line>=n[0].loc.start.line&&e.loc.end.line>=n[0].loc.end.line;)e.$comments=e.$comments||[],e.$comments.push(n.shift())}),o}function o(e,t){function n(e,r){if(Array.isArray(r)&&!Array.isArray(e))throw new Error("Can't substitute an array for a node");return r=r||{},Object.keys(e).forEach(function(i){function s(e){return"function"==typeof e&&(e=e()),r=r.concat(e)}function o(e){return"function"==typeof e&&(e=e()),r[i]=e,r}if(!(e[i]instanceof Object))return r[i]=e[i];if(Array.isArray(e[i]))return r[i]=n(e[i],[]);var a;if(a=Array.isArray(r)?s:o,"Identifier"===e[i].type&&"$"===e[i].name[0])return a(t[e[i].name.slice(1)]);if("LabeledStatement"===e[i].type&&"$"===e[i].label.name){var u=e[i].body.expression;return a(t[u.name||u.value])}return a("LabeledStatement"===e[i].type&&"$$"===e[i].label.name.slice(0,2)?t[e[i].label.name.slice(2)](n(e[i]).body):n(e[i]))}),r}h[e]||(h[e]=s(e,{locations:!1,ranges:!1,onComment:null}));var r=n(h[e]);return{body:r.body,expr:"ExpressionStatement"===r.body[0].type?r.body[0].expression:null}}var a=e("acorn"),u=e("acorn\/dist\/walk"),c={AwaitExpression:function(e,t,n){n(e.argument,t,"Expression")},SwitchStatement:function(e,t,n){n(e.discriminant,t,"Expression");for(var r=0;r<e.cases.length;++r)n(e.cases[r],t)},SwitchCase:function(e,t,n){e.test&&n(e.test,t,"Expression");for(var r=0;r<e.consequent.length;++r)n(e.consequent[r],t,"Statement")},TryStatement:function(e,t,n){n(e.block,t,"Statement"),e.handler&&n(e.handler,t,"Statement"),e.finalizer&&n(e.finalizer,t,"Statement")},CatchClause:function(e,t,n){n(e.param,t,"Pattern"),n(e.body,t,"ScopeBody")},Class:function(e,t,n){e.id&&n(e.id,t,"Pattern"),e.superClass&&n(e.superClass,t,"Expression"),n(e.body,t)},ClassBody:function(e,t,n){for(var r=0;r<e.body.length;r++)n(e.body[r],t)},ClassProperty:function(e,t,n){e.key&&n(e.key,t,"Expression"),e.value&&n(e.value,t,"Expression")},ClassMethod:function(e,t,n){e.key&&n(e.key,t,"Expression"),n(e,t,"Function")},ObjectProperty:function(e,t,n){e.key&&n(e.key,t,"Expression"),e.value&&n(e.value,t,"Expression")},ObjectMethod:function(e,t,n){e.key&&n(e.key,t,"Expression"),n(e,t,"Function")}},l=u.make(c),p={replace:function(e){return Array.isArray(e)&&1===e.length&&(e=e[0]),"index"in this?(r(this.parent[this.field][this.index],e),Array.isArray(e)?[].splice.apply(this.parent[this.field],[this.index,1].concat(e)):this.parent[this.field][this.index]=e):(r(this.parent[this.field],e),Array.isArray(e)?this.parent[this.field]={type:"BlockStatement",body:e}:this.parent[this.field]=e),this.self},append:function(e){if(Array.isArray(e)&&1===e.length&&(e=e[0]),!("index"in this))throw new Error("Cannot append Element node to non-array");return Array.isArray(e)?[].splice.apply(this.parent[this.field],[this.index+1,0].concat(e)):this.parent[this.field].splice(this.index+1,0,e),this.self},index:function(){return this.parent[this.field].indexOf(this.self)},removeElement:function(){return this.parent[this.field].splice(this.index,1)[0]},removeNode:function(){var e=this.parent[this.field];return delete this.parent[this.field],e}};e("acorn-es7-plugin")(a);var h={};t.exports={part:o,parse:s,treeWalker:i,_acorn:a}},{acorn:15,"acorn-es7-plugin":12,"acorn\/dist\/walk":16}],12:[function(e,t,n){t.exports=function(t){switch(parseInt(t.version)){case 2:case 3:t.plugins.asyncawait=e(".\/acorn-v3");break;case 4:t.plugins.asyncawait=e(".\/acorn-v4");break;default:throw new Error("acorn-es7-plugin requires Acorn v2, 3 or 4")}return t}},{".\/acorn-v3":13,".\/acorn-v4":14}],13:[function(e,t,n){function r(e,t){return e.lineStart>=t}function i(e,t,n){var r=t.input.slice(t.start);return n&&(r=r.replace(p,"$1 $3")),e.test(r)}function s(e,t,n,r){var i=new e.constructor(e.options,e.input,t);if(n)for(var s in n)i[s]=n[s];var o=e,a=i;return["inFunction","inAsyncFunction","inAsync","inGenerator","inModule"].forEach(function(e){e in o&&(a[e]=o[e])}),r&&(i.options.preserveParens=!0),i.nextToken(),i}function o(e,t){var n=function(){};e.extend("initialContext",function(r){return function(){return this.options.ecmaVersion<7&&(n=function(t){e.raise(t.start,"async\/await keywords only available when ecmaVersion>=7")}),this.reservedWords=new RegExp(this.reservedWords.toString().replace(\/await|async\/g,"").replace("|\/","\/").replace("\/|","\/").replace("||","|")),this.reservedWordsStrict=new RegExp(this.reservedWordsStrict.toString().replace(\/await|async\/g,"").replace("|\/","\/").replace("\/|","\/").replace("||","|")),this.reservedWordsStrictBind=new RegExp(this.reservedWordsStrictBind.toString().replace(\/await|async\/g,"").replace("|\/","\/").replace("\/|","\/").replace("||","|")),this.inAsyncFunction=t.inAsyncFunction,t.awaitAnywhere&&t.inAsyncFunction&&e.raise(node.start,"The options awaitAnywhere and inAsyncFunction are mutually exclusive"),r.apply(this,arguments)}}),e.extend("shouldParseExportStatement",function(e){return function(){return!("name"!==this.type.label||"async"!==this.value||!i(c,this))||e.apply(this,arguments)}}),e.extend("parseStatement",function(e){return function(n,r){var s=this.start,o=this.startLoc;if("name"===this.type.label)if(i(c,this,!0)){var a=this.inAsyncFunction;try{this.inAsyncFunction=!0,this.next();var l=this.parseStatement(n,r);return l.async=!0,l.start=s,l.loc&&(l.loc.start=o),l.range&&(l.range[0]=s),l}finally{this.inAsyncFunction=a}}else if("object"==typeof t&&t.asyncExits&&i(u,this)){this.next();var l=this.parseStatement(n,r);return l.async=!0,l.start=s,l.loc&&(l.loc.start=o),l.range&&(l.range[0]=s),l}return e.apply(this,arguments)}}),e.extend("parseIdent",function(e){return function(t){var n=e.apply(this,arguments);return this.inAsyncFunction&&"await"===n.name&&0===arguments.length&&this.raise(n.start,"'await' is reserved within async functions"),n}}),e.extend("parseExprAtom",function(e){return function(i){var o,u=this.start,c=this.startLoc,p=e.apply(this,arguments);if("Identifier"===p.type)if("async"!==p.name||r(this,p.end)){if("await"===p.name){var h=this.startNodeAt(p.start,p.loc&&p.loc.start);if(this.inAsyncFunction)return o=this.parseExprSubscripts(),h.operator="await",h.argument=o,h=this.finishNodeAt(h,"AwaitExpression",o.end,o.loc&&o.loc.end),n(h),h;if(this.input.slice(p.end).match(l))return t.awaitAnywhere||"module"!==this.options.sourceType?p:this.raise(p.start,"'await' is reserved within modules");if("object"==typeof t&&t.awaitAnywhere&&(u=this.start,o=s(this,u-4).parseExprSubscripts(),o.end<=u))return o=s(this,u).parseExprSubscripts(),h.operator="await",h.argument=o,h=this.finishNodeAt(h,"AwaitExpression",o.end,o.loc&&o.loc.end),this.pos=o.end,this.end=o.end,this.endLoc=o.endLoc,this.next(),n(h),h;if(!t.awaitAnywhere&&"module"===this.options.sourceType)return this.raise(p.start,"'await' is reserved within modules")}}else{var f=this.inAsyncFunction;try{this.inAsyncFunction=!0;var d=this,y=!1,m={parseFunctionBody:function(e,t){try{var n=y;return y=!0,d.parseFunctionBody.apply(this,arguments)}finally{y=n}},raise:function(){try{return d.raise.apply(this,arguments)}catch(e){throw y?e:a}}};if(o=s(this,this.start,m,!0).parseExpression(),"SequenceExpression"===o.type&&(o=o.expressions[0]),"FunctionExpression"===o.type||"FunctionDeclaration"===o.type||"ArrowFunctionExpression"===o.type)return o=s(this,this.start,m).parseExpression(),"SequenceExpression"===o.type&&(o=o.expressions[0]),o.async=!0,o.start=u,o.loc&&(o.loc.start=c),o.range&&(o.range[0]=u),this.pos=o.end,this.end=o.end,this.endLoc=o.endLoc,this.next(),n(o),o}catch(e){if(e!==a)throw e}finally{this.inAsyncFunction=f}}return p}}),e.extend("finishNodeAt",function(e){return function(t,n,r,i){return t.__asyncValue&&(delete t.__asyncValue,t.value.async=!0),e.apply(this,arguments)}}),e.extend("finishNode",function(e){return function(t,n){return t.__asyncValue&&(delete t.__asyncValue,t.value.async=!0),e.apply(this,arguments)}});e.extend("parsePropertyName",function(e){return function(t){var i=(t.key&&t.key.name,e.apply(this,arguments));return"Identifier"!==i.type||"async"!==i.name||r(this,i.end)||this.input.slice(i.end).match(l)||(h.test(this.input.slice(i.end))?(i=e.apply(this,arguments),t.__asyncValue=!0):(n(t),"set"===t.kind&&this.raise(i.start,"'set <member>(value)' cannot be be async"),i=e.apply(this,arguments),"Identifier"===i.type&&"set"===i.name&&this.raise(i.start,"'set <member>(value)' cannot be be async"),t.__asyncValue=!0)),i}}),e.extend("parseClassMethod",function(e){return function(t,n,r){var i;n.__asyncValue&&("constructor"===n.kind&&this.raise(n.start,"class constructor() cannot be be async"),i=this.inAsyncFunction,this.inAsyncFunction=!0);var s=e.apply(this,arguments);return this.inAsyncFunction=i,s}}),e.extend("parseMethod",function(e){return function(t){var n;this.__currentProperty&&this.__currentProperty.__asyncValue&&(n=this.inAsyncFunction,this.inAsyncFunction=!0);var r=e.apply(this,arguments);return this.inAsyncFunction=n,r}}),e.extend("parsePropertyValue",function(e){return function(t,n,r,i,s,o){var a=this.__currentProperty;this.__currentProperty=t;var u;t.__asyncValue&&(u=this.inAsyncFunction,this.inAsyncFunction=!0);var c=e.apply(this,arguments);return this.inAsyncFunction=u,this.__currentProperty=a,c}})}var a={},u=\/^async[\\t ]+(return|throw)\/,c=\/^async[\\t ]+function\/,l=\/^\\s*[():;]\/,p=\/([^\\n])\\\/\\*(\\*(?!\\\/)|[^\\n*])*\\*\\\/([^\\n])\/g,h=\/\\s*(get|set)\\s*\\(\/;t.exports=o},{}],14:[function(e,t,n){function r(e,t){return e.lineStart>=t}function i(e,t,n){var r=t.input.slice(t.start);return n&&(r=r.replace(c,"$1 $3")),e.test(r)}function s(e,t,n){var r=new e.constructor(e.options,e.input,t);if(n)for(var i in n)r[i]=n[i];var s=e,o=r;return["inFunction","inAsync","inGenerator","inModule"].forEach(function(e){e in s&&(o[e]=s[e])}),r.nextToken(),r}function o(e,t){t&&"object"==typeof t||(t={}),e.extend("parse",function(n){return function(){return this.inAsync=t.inAsyncFunction,t.awaitAnywhere&&t.inAsyncFunction&&e.raise(node.start,"The options awaitAnywhere and inAsyncFunction are mutually exclusive"),n.apply(this,arguments)}}),e.extend("parseStatement",function(e){return function(n,r){var s=this.start,o=this.startLoc;if("name"===this.type.label&&t.asyncExits&&i(a,this)){this.next();var u=this.parseStatement(n,r);return u.async=!0,u.start=s,u.loc&&(u.loc.start=o),u.range&&(u.range[0]=s),u}return e.apply(this,arguments)}}),e.extend("parseIdent",function(e){return function(n){return"module"===this.options.sourceType&&this.options.ecmaVersion>=8&&t.awaitAnywhere?e.call(this,!0):e.apply(this,arguments)}}),e.extend("parseExprAtom",function(e){var n={};return function(r){var i,o=this.start,a=(this.startLoc,e.apply(this,arguments));if("Identifier"===a.type&&"await"===a.name&&!this.inAsync&&t.awaitAnywhere){var u=this.startNodeAt(a.start,a.loc&&a.loc.start);o=this.start;var c={raise:function(){try{return pp.raise.apply(this,arguments)}catch(e){throw n}}};try{if(i=s(this,o-4,c).parseExprSubscripts(),i.end<=o)return i=s(this,o,c).parseExprSubscripts(),u.argument=i,u=this.finishNodeAt(u,"AwaitExpression",i.end,i.loc&&i.loc.end),this.pos=i.end,this.end=i.end,this.endLoc=i.endLoc,this.next(),u}catch(e){if(e===n)return a;throw e}}return a}});var n={undefined:!0,get:!0,set:!0,static:!0,async:!0,constructor:!0};e.extend("parsePropertyName",function(e){return function(t){var i=t.key&&t.key.name,s=e.apply(this,arguments);return"get"===this.value&&(t.__maybeStaticAsyncGetter=!0),n[this.value]?s:("Identifier"!==s.type||"async"!==s.name&&"async"!==i||r(this,s.end)||this.input.slice(s.end).match(u)?delete t.__maybeStaticAsyncGetter:"set"===t.kind||"set"===s.name?this.raise(s.start,"'set <member>(value)' cannot be be async"):(this.__isAsyncProp=!0,s=e.apply(this,arguments),"Identifier"===s.type&&"set"===s.name&&this.raise(s.start,"'set <member>(value)' cannot be be async")),s)}}),e.extend("parseClassMethod",function(e){return function(t,n,r){var i=e.apply(this,arguments);return n.__maybeStaticAsyncGetter&&(delete n.__maybeStaticAsyncGetter,n.kind="get"),i}}),e.extend("parseFunctionBody",function(e){return function(t,n){var r=this.inAsync;this.__isAsyncProp&&(t.async=!0,this.inAsync=!0,delete this.__isAsyncProp);var i=e.apply(this,arguments);return this.inAsync=r,i}})}var a=\/^async[\\t ]+(return|throw)\/,u=\/^\\s*[):;]\/,c=\/([^\\n])\\\/\\*(\\*(?!\\\/)|[^\\n*])*\\*\\\/([^\\n])\/g;t.exports=o},{}],15:[function(e,t,n){!function(e,r){"object"==typeof n&&"undefined"!=typeof t?r(n):"function"==typeof define&&define.amd?define(["exports"],r):r(e.acorn=e.acorn||{})}(this,function(e){"use strict";function t(e,t){for(var n=65536,r=0;r<t.length;r+=2){if(n+=t[r],n>e)return!1;if(n+=t[r+1],n>=e)return!0}}function n(e,n){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&A.test(String.fromCharCode(e)):n!==!1&&t(e,C)))}function r(e,n){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&_.test(String.fromCharCode(e)):n!==!1&&(t(e,C)||t(e,L)))))}function i(e,t){return new P(e,{beforeExpr:!0,binop:t})}function s(e,t){return void 0===t&&(t={}),t.keyword=e,O[e]=new P(e,t)}function o(e){return 10===e||13===e||8232===e||8233===e}function a(e){return"[object Array]"===Object.prototype.toString.call(e)}function u(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){for(var n=1,r=0;;){$.lastIndex=r;var i=$.exec(e);if(!(i&&i.index<t))return new j(n,t-r);++n,r=i.index+i[0].length}}function l(e){var t={};for(var n in D)t[n]=e&&u(e,n)?e[n]:D[n];if(t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),a(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return a(t.onComment)&&(t.onComment=p(t,t.onComment)),t}function p(e,t){return function(n,r,i,s,o,a){var u={type:n?"Block":"Line",value:r,start:i,end:s};e.locations&&(u.loc=new M(this,o,a)),e.ranges&&(u.range=[i,s]),t.push(u)}}function h(e){return new RegExp("^("+e.replace(\/ \/g,"|")+")$")}function f(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}function d(e,t,n,r){try{return new RegExp(e,t)}catch(e){if(void 0!==n)throw e instanceof SyntaxError&&r.raise(n,"Error parsing regular expression: "+e.message),e}}function y(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode((e>>10)+55296,(1023&e)+56320))}function m(e,t){return new U(t,e).parse()}function g(e,t,n){var r=new U(n,e,t);return r.nextToken(),r.parseExpression()}function v(e,t){return new U(t,e)}function b(t,n,r){e.parse_dammit=t,e.LooseParser=n,e.pluginsLoose=r}var x={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},w="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",E={5:w,6:w+" const class extends export import super"},S="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞮꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",k="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣔ-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఃా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഁ-ഃാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ູົຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭ᳲ-᳴᳸᳹᷀-᷵᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱꤀-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏０-９＿",A=new RegExp("["+S+"]"),_=new RegExp("["+S+k+"]");$/;"	function	line:4
P	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^S=k=null;var C=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,17,26,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,26,45,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,785,52,76,44,33,24,27,35,42,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,54,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,86,25,391,63,32,0,449,56,264,8,2,36,18,0,50,29,881,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,881,68,12,0,67,12,65,0,32,6124,20,754,9486,1,3071,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,4149,196,60,67,1213,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,10591,541],L=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,1306,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,52,0,13,2,49,13,10,2,4,9,83,11,7,0,161,11,6,9,7,3,57,0,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,87,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,423,9,838,7,2,7,17,9,57,21,2,13,19882,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,2214,6,110,6,6,9,792487,239],P=function(e,t){void 0===t&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null},T={beforeExpr:!0},R={startsExpr:!0},O={},F={num:new P("num",R),regexp:new P("regexp",R),string:new P("string",R),name:new P("name",R),eof:new P("eof"),bracketL:new P("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new P("]"),braceL:new P("{",{beforeExpr:!0,startsExpr:!0}),braceR:new P("}"),parenL:new P("(",{beforeExpr:!0,startsExpr:!0}),parenR:new P(")"),comma:new P(",",T),semi:new P(";",T),colon:new P(":",T),dot:new P("."),question:new P("?",T),arrow:new P("=>",T),template:new P("template"),ellipsis:new P("...",T),backQuote:new P("`",R),dollarBraceL:new P("${",{beforeExpr:!0,startsExpr:!0}),eq:new P("=",{beforeExpr:!0,isAssign:!0}),assign:new P("_=",{beforeExpr:!0,isAssign:!0}),incDec:new P("++\/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new P("prefix",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:i("||",1),logicalAND:i("&&",2),bitwiseOR:i("|",3),bitwiseXOR:i("^",4),bitwiseAND:i("&",5),equality:i("==\/!=",6),relational:i("<\/>",7),bitShift:i("<<\/>>",8),plusMin:new P("+\/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:i("%",10),star:i("*",10),slash:i("\/",10),starstar:new P("**",{beforeExpr:!0}),_break:s("break"),_case:s("case",T),_catch:s("catch"),_continue:s("continue"),_debugger:s("debugger"),_default:s("default",T),_do:s("do",{isLoop:!0,beforeExpr:!0}),_else:s("else",T),_finally:s("finally"),_for:s("for",{isLoop:!0}),_function:s("function",R),_if:s("if"),_return:s("return",T),_switch:s("switch"),_throw:s("throw",T),_try:s("try"),_var:s("var"),_const:s("const"),_while:s("while",{isLoop:!0}),_with:s("with"),_new:s("new",{beforeExpr:!0,startsExpr:!0}),_this:s("this",R),_super:s("super",R),_class:s("class"),_extends:s("extends",T),_export:s("export"),_import:s("import"),_null:s("null",R),_true:s("true",R),_false:s("false",R),_in:s("in",{beforeExpr:!0,binop:7}),_instanceof:s("instanceof",{beforeExpr:!0,binop:7}),_typeof:s("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:s("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:s("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},N=\/\\r\\n?|\\n|\\u2028|\\u2029\/,$=new RegExp(N.source,"g"),B=\/[\\u1680\\u180e\\u2000-\\u200a\\u202f\\u205f\\u3000\\ufeff]\/,I=\/(?:\\s|\\\/\\\/.*|\\\/\\*[^]*?\\*\\\/)*\/g,j=function(e,t){this.line=e,this.column=t};j.prototype.offset=function(e){return new j(this.line,this.column+e)};var M=function(e,t,n){this.start=t,this.end=n,null!==e.sourceFile&&(this.source=e.sourceFile)},D={ecmaVersion:7,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1,plugins:{}},V={},U=function(e,t,n){this.options=e=l(e),this.sourceFile=e.sourceFile,this.keywords=h(E[e.ecmaVersion>=6?6:5]);var r="";if(!e.allowReserved){for(var i=e.ecmaVersion;!(r=x[i]);i--);"module"==e.sourceType&&(r+=" await")}this.reservedWords=h(r);var s=(r?r+" ":"")+x.strict;this.reservedWordsStrict=h(s),this.reservedWordsStrictBind=h(s+" "+x.strictBind),this.input=String(t),this.containsEsc=!1,this.loadPlugins(e.plugins),n?(this.pos=n,this.lineStart=this.input.lastIndexOf("\\n",n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(N).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=F.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.strict=this.inModule="module"===e.sourceType,this.potentialArrowAt=-1,this.inFunction=this.inGenerator=this.inAsync=!1,this.yieldPos=this.awaitPos=0,this.labels=[],0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2)};U.prototype.isKeyword=function(e){return this.keywords.test(e)},U.prototype.isReservedWord=function(e){return this.reservedWords.test(e)},U.prototype.extend=function(e,t){this[e]=t(this[e])},U.prototype.loadPlugins=function(e){var t=this;for(var n in e){var r=V[n];if(!r)throw new Error("Plugin '"+n+"' not found");r(t,e[n])}},U.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)};var q=U.prototype;q.isUseStrict=function(e){return this.options.ecmaVersion>=5&&"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"use strict"===e.expression.raw.slice(1,-1)},q.eat=function(e){return this.type===e&&(this.next(),!0)},q.isContextual=function(e){return this.type===F.name&&this.value===e},q.eatContextual=function(e){return this.value===e&&this.eat(F.name)},q.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},q.canInsertSemicolon=function(){return this.type===F.eof||this.type===F.braceR||N.test(this.input.slice(this.lastTokEnd,this.start))},q.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},q.semicolon=function(){this.eat(F.semi)||this.insertSemicolon()||this.unexpected()},q.afterTrailingComma=function(e,t){if(this.type==e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},q.expect=function(e){this.eat(e)||this.unexpected()},q.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")};var W=function(){this.shorthandAssign=0,this.trailingComma=0};q.checkPatternErrors=function(e,t){var n=e&&e.trailingComma;return t?void(n&&this.raise(n,"Comma is not permitted after the rest element")):!!n},q.checkExpressionErrors=function(e,t){var n=e&&e.shorthandAssign;return t?void(n&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns")):!!n},q.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos<this.awaitPos)&&this.raise(this.yieldPos,"Yield expression cannot be a default value"),this.awaitPos&&this.raise(this.awaitPos,"Await expression cannot be a default value")};var z=U.prototype;z.parseTopLevel=function(e){var t=this,n=!0,r={};for(e.body||(e.body=[]);this.type!==F.eof;){var i=t.parseStatement(!0,!0,r);e.body.push(i),n&&(t.isUseStrict(i)&&t.setStrict(!0),n=!1)}return this.next(),this.options.ecmaVersion>=6&&(e.sourceType=this.options.sourceType),this.finishNode(e,"Program")};var Y={kind:"loop"},G={kind:"switch"};z.isLet=function(){if(this.type!==F.name||this.options.ecmaVersion<6||"let"!=this.value)return!1;I.lastIndex=this.pos;var e=I.exec(this.input),t=this.pos+e[0].length,i=this.input.charCodeAt(t);if(91===i||123==i)return!0;if(n(i,!0)){for(var s=t+1;r(this.input.charCodeAt(s),!0);++s);var o=this.input.slice(t,s);if(!this.isKeyword(o))return!0}return!1},z.isAsyncFunction=function(){if(this.type!==F.name||this.options.ecmaVersion<8||"async"!=this.value)return!1;I.lastIndex=this.pos;var e=I.exec(this.input),t=this.pos+e[0].length;return!(N.test(this.input.slice(this.pos,t))||"function"!==this.input.slice(t,t+8)||t+8!=this.input.length&&r(this.input.charAt(t+8)))},z.parseStatement=function(e,t,n){var r,i=this.type,s=this.startNode();switch(this.isLet()&&(i=F._var,r="let"),i){case F._break:case F._continue:return this.parseBreakContinueStatement(s,i.keyword);case F._debugger:return this.parseDebuggerStatement(s);case F._do:return this.parseDoStatement(s);case F._for:return this.parseForStatement(s);case F._function:return!e&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(s,!1);case F._class:return e||this.unexpected(),this.parseClass(s,!0);case F._if:return this.parseIfStatement(s);case F._return:return this.parseReturnStatement(s);case F._switch:return this.parseSwitchStatement(s);case F._throw:return this.parseThrowStatement(s);case F._try:return this.parseTryStatement(s);case F._const:case F._var:return r=r||this.value,e||"var"==r||this.unexpected(),this.parseVarStatement(s,r);case F._while:return this.parseWhileStatement(s);case F._with:return this.parseWithStatement(s);case F.braceL:return this.parseBlock();case F.semi:return this.parseEmptyStatement(s);case F._export:case F._import:return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===F._import?this.parseImport(s):this.parseExport(s,n);default:if(this.isAsyncFunction()&&e)return this.next(),this.parseFunctionStatement(s,!0);var o=this.value,a=this.parseExpression();return i===F.name&&"Identifier"===a.type&&this.eat(F.colon)?this.parseLabeledStatement(s,o,a):this.parseExpressionStatement(s,a)}},z.parseBreakContinueStatement=function(e,t){var n=this,r="break"==t;this.next(),this.eat(F.semi)||this.insertSemicolon()?e.label=null:this.type!==F.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var i=0;i<this.labels.length;++i){var s=n.labels[i];if(null==e.label||s.name===e.label.name){if(null!=s.kind&&(r||"loop"===s.kind))break;if(e.label&&r)break}}return i===this.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,r?"BreakStatement":"ContinueStatement")},z.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},z.parseDoStatement=function(e){return this.next(),this.labels.push(Y),e.body=this.parseStatement(!1),this.labels.pop(),this.expect(F._while),e.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(F.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},z.parseForStatement=function(e){if(this.next(),this.labels.push(Y),this.expect(F.parenL),this.type===F.semi)return this.parseFor(e,null);var t=this.isLet();if(this.type===F._var||this.type===F._const||t){var n=this.startNode(),r=t?"let":this.value;return this.next(),this.parseVar(n,!0,r),this.finishNode(n,"VariableDeclaration"),!(this.type===F._in||this.options.ecmaVersion>=6&&this.isContextual("of"))||1!==n.declarations.length||"var"!==r&&n.declarations[0].init?this.parseFor(e,n):this.parseForIn(e,n)}var i=new W,s=this.parseExpression(!0,i);return this.type===F._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.checkPatternErrors(i,!0),this.toAssignable(s),this.checkLVal(s),this.parseForIn(e,s)):(this.checkExpressionErrors(i,!0),this.parseFor(e,s))},z.parseFunctionStatement=function(e,t){return this.next(),this.parseFunction(e,!0,!1,t)},z.isFunction=function(){return this.type===F._function||this.isAsyncFunction()},z.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement(!this.strict&&this.isFunction()),e.alternate=this.eat(F._else)?this.parseStatement(!this.strict&&this.isFunction()):null,this.finishNode(e,"IfStatement")},z.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(F.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},z.parseSwitchStatement=function(e){var t=this;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(F.braceL),this.labels.push(G);for(var n,r=!1;this.type!=F.braceR;)if(t.type===F._case||t.type===F._default){var i=t.type===F._case;n&&t.finishNode(n,"SwitchCase"),e.cases.push(n=t.startNode()),n.consequent=[],t.next(),i?n.test=t.parseExpression():(r&&t.raiseRecoverable(t.lastTokStart,"Multiple default clauses"),r=!0,n.test=null),t.expect(F.colon)}else n||t.unexpected(),n.consequent.push(t.parseStatement(!0));return n&&this.finishNode(n,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},z.parseThrowStatement=function(e){return this.next(),N.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var J=[];z.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===F._catch){var t=this.startNode();this.next(),this.expect(F.parenL),t.param=this.parseBindingAtom(),this.checkLVal(t.param,!0),this.expect(F.parenR),t.body=this.parseBlock(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(F._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},z.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},z.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(Y),e.body=this.parseStatement(!1),this.labels.pop(),this.finishNode(e,"WhileStatement")},z.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement(!1),this.finishNode(e,"WithStatement")},z.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},z.parseLabeledStatement=function(e,t,n){for(var r=this,i=0;i<this.labels.length;++i)r.labels[i].name===t&&r.raise(n.start,"Label '"+t+"' is already declared");for(var s=this.type.isLoop?"loop":this.type===F._switch?"switch":null,o=this.labels.length-1;o>=0;o--){var a=r.labels[o];if(a.statementStart!=e.start)break;a.statementStart=r.start,a.kind=s}return this.labels.push({name:t,kind:s,statementStart:this.start}),e.body=this.parseStatement(!0),this.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},z.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},z.parseBlock=function(e){var t,n=this,r=this.startNode(),i=!0;for(r.body=[],this.expect(F.braceL);!this.eat(F.braceR);){var s=n.parseStatement(!0);r.body.push(s),i&&e&&n.isUseStrict(s)&&(t=n.strict,n.setStrict(n.strict=!0)),i=!1}return t===!1&&this.setStrict(!1),this.finishNode(r,"BlockStatement")},z.parseFor=function(e,t){return e.init=t,this.expect(F.semi),e.test=this.type===F.semi?null:this.parseExpression(),this.expect(F.semi),e.update=this.type===F.parenR?null:this.parseExpression(),this.expect(F.parenR),e.body=this.parseStatement(!1),this.labels.pop(),this.finishNode(e,"ForStatement")},z.parseForIn=function(e,t){var n=this.type===F._in?"ForInStatement":"ForOfStatement";return this.next(),e.left=t,e.right=this.parseExpression(),this.expect(F.parenR),e.body=this.parseStatement(!1),this.labels.pop(),this.finishNode(e,n)},z.parseVar=function(e,t,n){var r=this;for(e.declarations=[],e.kind=n;;){var i=r.startNode();if(r.parseVarId(i),r.eat(F.eq)?i.init=r.parseMaybeAssign(t):"const"!==n||r.type===F._in||r.options.ecmaVersion>=6&&r.isContextual("of")?"Identifier"==i.id.type||t&&(r.type===F._in||r.isContextual("of"))?i.init=null:r.raise(r.lastTokEnd,"Complex binding patterns require an initialization value"):r.unexpected(),e.declarations.push(r.finishNode(i,"VariableDeclarator")),!r.eat(F.comma))break}return e},z.parseVarId=function(e){e.id=this.parseBindingAtom(),this.checkLVal(e.id,!0)},z.parseFunction=function(e,t,n,r){this.initFunction(e),this.options.ecmaVersion>=6&&!r&&(e.generator=this.eat(F.star)),this.options.ecmaVersion>=8&&(e.async=!!r),t&&(e.id=this.parseIdent());var i=this.inGenerator,s=this.inAsync,o=this.yieldPos,a=this.awaitPos;return this.inGenerator=e.generator,this.inAsync=e.async,this.yieldPos=0,this.awaitPos=0,t||this.type!==F.name||(e.id=this.parseIdent()),this.parseFunctionParams(e),this.parseFunctionBody(e,n),this.inGenerator=i,this.inAsync=s,this.yieldPos=o,this.awaitPos=a,this.finishNode(e,t?"FunctionDeclaration":"FunctionExpression")},z.parseFunctionParams=function(e){this.expect(F.parenL),e.params=this.parseBindingList(F.parenR,!1,this.options.ecmaVersion>=8,!0),this.checkYieldAwaitInDefaultParams()},z.parseClass=function(e,t){var n=this;this.next(),this.parseClassId(e,t),this.parseClassSuper(e);var r=this.startNode(),i=!1;for(r.body=[],this.expect(F.braceL);!this.eat(F.braceR);)if(!n.eat(F.semi)){var s=n.startNode(),o=n.eat(F.star),a=!1,u=n.type===F.name&&"static"===n.value;n.parsePropertyName(s),s.static=u&&n.type!==F.parenL,s.static&&(o&&n.unexpected(),o=n.eat(F.star),n.parsePropertyName(s)),n.options.ecmaVersion>=8&&!o&&!s.computed&&"Identifier"===s.key.type&&"async"===s.key.name&&n.type!==F.parenL&&!n.canInsertSemicolon()&&(a=!0,n.parsePropertyName(s)),s.kind="method";var c=!1;if(!s.computed){var l=s.key;o||a||"Identifier"!==l.type||n.type===F.parenL||"get"!==l.name&&"set"!==l.name||(c=!0,s.kind=l.name,l=n.parsePropertyName(s)),!s.static&&("Identifier"===l.type&&"constructor"===l.name||"Literal"===l.type&&"constructor"===l.value)&&(i&&n.raise(l.start,"Duplicate constructor in the same class"),c&&n.raise(l.start,"Constructor can't have get\/set modifier"),o&&n.raise(l.start,"Constructor can't be a generator"),a&&n.raise(l.start,"Constructor can't be an async method"),s.kind="constructor",i=!0)}if(n.parseClassMethod(r,s,o,a),c){var p="get"===s.kind?0:1;if(s.value.params.length!==p){var h=s.value.start;"get"===s.kind?n.raiseRecoverable(h,"getter should have no params"):n.raiseRecoverable(h,"setter should have exactly one param")}else"set"===s.kind&&"RestElement"===s.value.params[0].type&&n.raiseRecoverable(s.value.params[0].start,"Setter cannot use rest params")}}return e.body=this.finishNode(r,"ClassBody"),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},z.parseClassMethod=function(e,t,n,r){t.value=this.parseMethod(n,r),e.body.push(this.finishNode(t,"MethodDefinition"))},z.parseClassId=function(e,t){e.id=this.type===F.name?this.parseIdent():t?this.unexpected():null},z.parseClassSuper=function(e){e.superClass=this.eat(F._extends)?this.parseExprSubscripts():null},z.parseExport=function(e,t){var n=this;if(this.next(),this.eat(F.star))return this.expectContextual("from"),e.source=this.type===F.string?this.parseExprAtom():this.unexpected(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration");if(this.eat(F._default)){this.checkExport(t,"default",this.lastTokStart);var r=this.type==F.parenL,i=this.parseMaybeAssign(),s=!0;return r||"FunctionExpression"!=i.type&&"ClassExpression"!=i.type||(s=!1,i.id&&(i.type="FunctionExpression"==i.type?"FunctionDeclaration":"ClassDeclaration")),e.declaration=i,s&&this.semicolon(),this.finishNode(e,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())e.declaration=this.parseStatement(!0),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id.name,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))e.source=this.type===F.string?this.parseExprAtom():this.unexpected();else{for(var o=0;o<e.specifiers.length;o++)(n.keywords.test(e.specifiers[o].local.name)||n.reservedWords.test(e.specifiers[o].local.name))&&n.unexpected(e.specifiers[o].local.start);e.source=null}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")},z.checkExport=function(e,t,n){e&&(Object.prototype.hasOwnProperty.call(e,t)&&this.raiseRecoverable(n,"Duplicate export '"+t+"'"),e[t]=!0)},z.checkPatternExport=function(e,t){var n=this,r=t.type;if("Identifier"==r)this.checkExport(e,t.name,t.start);else if("ObjectPattern"==r)for(var i=0;i<t.properties.length;++i)n.checkPatternExport(e,t.properties[i].value);else if("ArrayPattern"==r)for(var s=0;s<t.elements.length;++s){var o=t.elements[s];o&&n.checkPatternExport(e,o)}else"AssignmentPattern"==r?this.checkPatternExport(e,t.left):"ParenthesizedExpression"==r&&this.checkPatternExport(e,t.expression)},z.checkVariableExport=function(e,t){var n=this;if(e)for(var r=0;r<t.length;r++)n.checkPatternExport(e,t[r].id)},z.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},z.parseExportSpecifiers=function(e){var t=this,n=[],r=!0;for(this.expect(F.braceL);!this.eat(F.braceR);){if(r)r=!1;else if(t.expect(F.comma),t.afterTrailingComma(F.braceR))break;var i=t.startNode();i.local=t.parseIdent(t.type===F._default),i.exported=t.eatContextual("as")?t.parseIdent(!0):i.local,t.checkExport(e,i.exported.name,i.exported.start),n.push(t.finishNode(i,"ExportSpecifier"))}return n},z.parseImport=function(e){return this.next(),this.type===F.string?(e.specifiers=J,e.source=this.parseExprAtom()):(e.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),e.source=this.type===F.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},z.parseImportSpecifiers=function(){var e=this,t=[],n=!0;if(this.type===F.name){var r=this.startNode();if(r.local=this.parseIdent(),this.checkLVal(r.local,!0),t.push(this.finishNode(r,"ImportDefaultSpecifier")),!this.eat(F.comma))return t}if(this.type===F.star){var i=this.startNode();return this.next(),this.expectContextual("as"),i.local=this.parseIdent(),this.checkLVal(i.local,!0),t.push(this.finishNode(i,"ImportNamespaceSpecifier")),t}for(this.expect(F.braceL);!this.eat(F.braceR);){if(n)n=!1;else if(e.expect(F.comma),e.afterTrailingComma(F.braceR))break;var s=e.startNode();s.imported=e.parseIdent(!0),e.eatContextual("as")?s.local=e.parseIdent():(s.local=s.imported,e.isKeyword(s.local.name)&&e.unexpected(s.local.start),e.reservedWordsStrict.test(s.local.name)&&e.raiseRecoverable(s.local.start,"The keyword '"+s.local.name+"' is reserved")),e.checkLVal(s.local,!0),t.push(e.finishNode(s,"ImportSpecifier"))}return t};var H=U.prototype;H.toAssignable=function(e,t){var n=this;if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Can not use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":break;case"ObjectExpression":e.type="ObjectPattern";for(var r=0;r<e.properties.length;r++){var i=e.properties[r];"init"!==i.kind&&n.raise(i.key.start,"Object pattern can't contain getter or setter"),n.toAssignable(i.value,t)}break;case"ArrayExpression":e.type="ArrayPattern",this.toAssignableList(e.elements,t);break;case"AssignmentExpression":if("="!==e.operator){this.raise(e.left.end,"Only '=' operator can be used for specifying default value.");break}e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);case"AssignmentPattern":break;case"ParenthesizedExpression":e.expression=this.toAssignable(e.expression,t);break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue")}return e},H.toAssignableList=function(e,t){var n=this,r=e.length;if(r){var i=e[r-1];if(i&&"RestElement"==i.type)--r;else if(i&&"SpreadElement"==i.type){i.type="RestElement";var s=i.argument;this.toAssignable(s,t),"Identifier"!==s.type&&"MemberExpression"!==s.type&&"ArrayPattern"!==s.type&&this.unexpected(s.start),--r}t&&i&&"RestElement"===i.type&&"Identifier"!==i.argument.type&&this.unexpected(i.argument.start)}for(var o=0;o<r;o++){var a=e[o];a&&n.toAssignable(a,t)}return e},H.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},H.parseRest=function(e){var t=this.startNode();return this.next(),e?t.argument=this.type===F.name?this.parseIdent():this.unexpected():t.argument=this.type===F.name||this.type===F.bracketL?this.parseBindingAtom():this.unexpected(),this.finishNode(t,"RestElement")},H.parseBindingAtom=function(){if(this.options.ecmaVersion<6)return this.parseIdent();switch(this.type){case F.name:return this.parseIdent();case F.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(F.bracketR,!0,!0),this.finishNode(e,"ArrayPattern");case F.braceL:return this.parseObj(!0);default:this.unexpected()}},H.parseBindingList=function(e,t,n,r){for(var i=this,s=[],o=!0;!this.eat(e);)if(o?o=!1:i.expect(F.comma),t&&i.type===F.comma)s.push(null);else{if(n&&i.afterTrailingComma(e))break;if(i.type===F.ellipsis){var a=i.parseRest(r);i.parseBindingListItem(a),s.push(a),i.type===F.comma&&i.raise(i.start,"Comma is not permitted after the rest element"),i.expect(e);break}var u=i.parseMaybeDefault(i.start,i.startLoc);i.parseBindingListItem(u),s.push(u)}return s},H.parseBindingListItem=function(e){return e},H.parseMaybeDefault=function(e,t,n){if(n=n||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(F.eq))return n;var r=this.startNodeAt(e,t);return r.left=n,r.right=this.parseMaybeAssign(),this.finishNode(r,"AssignmentPattern")},H.checkLVal=function(e,t,n){var r=this;switch(e.type){case"Identifier":this.strict&&this.reservedWordsStrictBind.test(e.name)&&this.raiseRecoverable(e.start,(t?"Binding ":"Assigning to ")+e.name+" in strict mode"),n&&(u(n,e.name)&&this.raiseRecoverable(e.start,"Argument name clash"),n[e.name]=!0);break;case"MemberExpression":t&&this.raiseRecoverable(e.start,(t?"Binding":"Assigning to")+" member expression");break;case"ObjectPattern":for(var i=0;i<e.properties.length;i++)r.checkLVal(e.properties[i].value,t,n);break;case"ArrayPattern":for(var s=0;s<e.elements.length;s++){var o=e.elements[s];o&&r.checkLVal(o,t,n)}break;case"AssignmentPattern":this.checkLVal(e.left,t,n);break;case"RestElement":this.checkLVal(e.argument,t,n);break;case"ParenthesizedExpression":this.checkLVal(e.expression,t,n);break;default:this.raise(e.start,(t?"Binding":"Assigning to")+" rvalue")}};var Q=U.prototype;Q.checkPropClash=function(e,t){if(!(this.options.ecmaVersion>=6&&(e.computed||e.method||e.shorthand))){var n,r=e.key;switch(r.type){case"Identifier":n=r.name;break;case"Literal":n=String(r.value);break;default:return}var i=e.kind;if(this.options.ecmaVersion>=6)return void("__proto__"===n&&"init"===i&&(t.proto&&this.raiseRecoverable(r.start,"Redefinition of __proto__ property"),t.proto=!0));n="$"+n;var s=t[n];if(s){var o="init"!==i;(!this.strict&&!o||!s[i])&&o^s.init||this.raiseRecoverable(r.start,"Redefinition of property")}else s=t[n]={init:!1,get:!1,set:!1};s[i]=!0}},Q.parseExpression=function(e,t){var n=this,r=this.start,i=this.startLoc,s=this.parseMaybeAssign(e,t);if(this.type===F.comma){var o=this.startNodeAt(r,i);for(o.expressions=[s];this.eat(F.comma);)o.expressions.push(n.parseMaybeAssign(e,t));return this.finishNode(o,"SequenceExpression")}return s},Q.parseMaybeAssign=function(e,t,n){if(this.inGenerator&&this.isContextual("yield"))return this.parseYield();var r=!1;t||(t=new W,r=!0);var i=this.start,s=this.startLoc;this.type!=F.parenL&&this.type!=F.name||(this.potentialArrowAt=this.start);var o=this.parseMaybeConditional(e,t);if(n&&(o=n.call(this,o,i,s)),this.type.isAssign){this.checkPatternErrors(t,!0),r||W.call(t);var a=this.startNodeAt(i,s);return a.operator=this.value,a.left=this.type===F.eq?this.toAssignable(o):o,t.shorthandAssign=0,this.checkLVal(o),this.next(),a.right=this.parseMaybeAssign(e),this.finishNode(a,"AssignmentExpression")}return r&&this.checkExpressionErrors(t,!0),o},Q.parseMaybeConditional=function(e,t){var n=this.start,r=this.startLoc,i=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return i;if(this.eat(F.question)){var s=this.startNodeAt(n,r);return s.test=i,s.consequent=this.parseMaybeAssign(),this.expect(F.colon),s.alternate=this.parseMaybeAssign(e),this.finishNode(s,"ConditionalExpression")}return i},Q.parseExprOps=function(e,t){var n=this.start,r=this.startLoc,i=this.parseMaybeUnary(t,!1);return this.checkExpressionErrors(t)?i:this.parseExprOp(i,n,r,-1,e)},Q.parseExprOp=function(e,t,n,r,i){var s=this.type.binop;if(null!=s&&(!i||this.type!==F._in)&&s>r){var o=this.type===F.logicalOR||this.type===F.logicalAND,a=this.value;this.next();var u=this.start,c=this.startLoc,l=this.parseExprOp(this.parseMaybeUnary(null,!1),u,c,s,i),p=this.buildBinary(t,n,e,l,a,o);return this.parseExprOp(p,t,n,r,i)}return e},Q.buildBinary=function(e,t,n,r,i,s){var o=this.startNodeAt(e,t);return o.left=n,o.operator=i,o.right=r,this.finishNode(o,s?"LogicalExpression":"BinaryExpression")},Q.parseMaybeUnary=function(e,t){var n,r=this,i=this.start,s=this.startLoc;if(this.inAsync&&this.isContextual("await"))n=this.parseAwait(e),t=!0;else if(this.type.prefix){var o=this.startNode(),a=this.type===F.incDec;o.operator=this.value,o.prefix=!0,this.next(),o.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(e,!0),a?this.checkLVal(o.argument):this.strict&&"delete"===o.operator&&"Identifier"===o.argument.type?this.raiseRecoverable(o.start,"Deleting local variable in strict mode"):t=!0,n=this.finishNode(o,a?"UpdateExpression":"UnaryExpression")}else{if(n=this.parseExprSubscripts(e),this.checkExpressionErrors(e))return n;for(;this.type.postfix&&!this.canInsertSemicolon();){var u=r.startNodeAt(i,s);u.operator=r.value,u.prefix=!1,u.argument=n,r.checkLVal(n),r.next(),n=r.finishNode(u,"UpdateExpression")}}return!t&&this.eat(F.starstar)?this.buildBinary(i,s,n,this.parseMaybeUnary(null,!1),"**",!1):n},Q.parseExprSubscripts=function(e){var t=this.start,n=this.startLoc,r=this.parseExprAtom(e),i="ArrowFunctionExpression"===r.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd);return this.checkExpressionErrors(e)||i?r:this.parseSubscripts(r,t,n)},Q.parseSubscripts=function(e,t,n,r){for(var i=this;;){var s=i.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&!i.canInsertSemicolon();if(i.eat(F.dot)){var o=i.startNodeAt(t,n);o.object=e,o.property=i.parseIdent(!0),o.computed=!1,e=i.finishNode(o,"MemberExpression")}else if(i.eat(F.bracketL)){var a=i.startNodeAt(t,n);a.object=e,a.property=i.parseExpression(),a.computed=!0,i.expect(F.bracketR),e=i.finishNode(a,"MemberExpression")}else if(!r&&i.eat(F.parenL)){var u=new W,c=i.yieldPos,l=i.awaitPos;i.yieldPos=0,i.awaitPos=0;var p=i.parseExprList(F.parenR,i.options.ecmaVersion>=8,!1,u);if(s&&!i.canInsertSemicolon()&&i.eat(F.arrow))return i.checkPatternErrors(u,!0),i.checkYieldAwaitInDefaultParams(),i.yieldPos=c,i.awaitPos=l,i.parseArrowExpression(i.startNodeAt(t,n),p,!0);i.checkExpressionErrors(u,!0),i.yieldPos=c||i.yieldPos,i.awaitPos=l||i.awaitPos;var h=i.startNodeAt(t,n);h.callee=e,$/;"	function	line:5
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^h.arguments=p,e=i.finishNode(h,"CallExpression")}else{if(i.type!==F.backQuote)return e;var f=i.startNodeAt(t,n);f.tag=e,f.quasi=i.parseTemplate(),e=i.finishNode(f,"TaggedTemplateExpression")}}},Q.parseExprAtom=function(e){var t,n=this.potentialArrowAt==this.start;switch(this.type){case F._super:this.inFunction||this.raise(this.start,"'super' outside of function or class");case F._this:var r=this.type===F._this?"ThisExpression":"Super";return t=this.startNode(),this.next(),this.finishNode(t,r);case F.name:var i=this.start,s=this.startLoc,o=this.parseIdent(this.type!==F.name);if(this.options.ecmaVersion>=8&&"async"===o.name&&!this.canInsertSemicolon()&&this.eat(F._function))return this.parseFunction(this.startNodeAt(i,s),!1,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(F.arrow))return this.parseArrowExpression(this.startNodeAt(i,s),[o],!1);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===F.name)return o=this.parseIdent(),!this.canInsertSemicolon()&&this.eat(F.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,s),[o],!0)}return o;case F.regexp:var a=this.value;return t=this.parseLiteral(a.value),t.regex={pattern:a.pattern,flags:a.flags},t;case F.num:case F.string:return this.parseLiteral(this.value);case F._null:case F._true:case F._false:return t=this.startNode(),t.value=this.type===F._null?null:this.type===F._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case F.parenL:return this.parseParenAndDistinguishExpression(n);case F.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(F.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case F.braceL:return this.parseObj(!1,e);case F._function:return t=this.startNode(),this.next(),this.parseFunction(t,!1);case F._class:return this.parseClass(this.startNode(),!1);case F._new:return this.parseNew();case F.backQuote:return this.parseTemplate();default:this.unexpected()}},Q.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),this.next(),this.finishNode(t,"Literal")},Q.parseParenExpression=function(){this.expect(F.parenL);var e=this.parseExpression();return this.expect(F.parenR),e},Q.parseParenAndDistinguishExpression=function(e){var t,n=this,r=this.start,i=this.startLoc,s=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var o,a,u=this.start,c=this.startLoc,l=[],p=!0,h=!1,f=new W,d=this.yieldPos,y=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==F.parenR;){if(p?p=!1:n.expect(F.comma),s&&n.afterTrailingComma(F.parenR,!0)){h=!0;break}if(n.type===F.ellipsis){o=n.start,l.push(n.parseParenItem(n.parseRest())),n.type===F.comma&&n.raise(n.start,"Comma is not permitted after the rest element");break}n.type!==F.parenL||a||(a=n.start),l.push(n.parseMaybeAssign(!1,f,n.parseParenItem))}var m=this.start,g=this.startLoc;if(this.expect(F.parenR),e&&!this.canInsertSemicolon()&&this.eat(F.arrow))return this.checkPatternErrors(f,!0),this.checkYieldAwaitInDefaultParams(),a&&this.unexpected(a),this.yieldPos=d,this.awaitPos=y,this.parseParenArrowList(r,i,l);l.length&&!h||this.unexpected(this.lastTokStart),o&&this.unexpected(o),this.checkExpressionErrors(f,!0),this.yieldPos=d||this.yieldPos,this.awaitPos=y||this.awaitPos,l.length>1?(t=this.startNodeAt(u,c),t.expressions=l,this.finishNodeAt(t,"SequenceExpression",m,g)):t=l[0]}else t=this.parseParenExpression();if(this.options.preserveParens){var v=this.startNodeAt(r,i);return v.expression=t,this.finishNode(v,"ParenthesizedExpression")}return t},Q.parseParenItem=function(e){return e},Q.parseParenArrowList=function(e,t,n){return this.parseArrowExpression(this.startNodeAt(e,t),n)};var X=[];Q.parseNew=function(){var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(F.dot))return e.meta=t,e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is new.target"),this.inFunction||this.raiseRecoverable(e.start,"new.target can only be used in functions"),this.finishNode(e,"MetaProperty");var n=this.start,r=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(),n,r,!0),this.eat(F.parenL)?e.arguments=this.parseExprList(F.parenR,this.options.ecmaVersion>=8,!1):e.arguments=X,this.finishNode(e,"NewExpression")},Q.parseTemplateElement=function(){var e=this.startNode();return e.value={raw:this.input.slice(this.start,this.end).replace(\/\\r\\n?\/g,"\\n"),cooked:this.value},this.next(),e.tail=this.type===F.backQuote,this.finishNode(e,"TemplateElement")},Q.parseTemplate=function(){var e=this,t=this.startNode();this.next(),t.expressions=[];var n=this.parseTemplateElement();for(t.quasis=[n];!n.tail;)e.expect(F.dollarBraceL),t.expressions.push(e.parseExpression()),e.expect(F.braceR),t.quasis.push(n=e.parseTemplateElement());return this.next(),this.finishNode(t,"TemplateLiteral")},Q.parseObj=function(e,t){var n=this,r=this.startNode(),i=!0,s={};for(r.properties=[],this.next();!this.eat(F.braceR);){if(i)i=!1;else if(n.expect(F.comma),n.afterTrailingComma(F.braceR))break;var o,a,u,c,l=n.startNode();n.options.ecmaVersion>=6&&(l.method=!1,l.shorthand=!1,(e||t)&&(u=n.start,c=n.startLoc),e||(o=n.eat(F.star))),n.parsePropertyName(l),e||!(n.options.ecmaVersion>=8)||o||l.computed||"Identifier"!==l.key.type||"async"!==l.key.name||n.type===F.parenL||n.type===F.colon||n.canInsertSemicolon()?a=!1:(a=!0,n.parsePropertyName(l,t)),n.parsePropertyValue(l,e,o,a,u,c,t),n.checkPropClash(l,s),r.properties.push(n.finishNode(l,"Property"))}return this.finishNode(r,e?"ObjectPattern":"ObjectExpression")},Q.parsePropertyValue=function(e,t,n,r,i,s,o){if((n||r)&&this.type===F.colon&&this.unexpected(),this.eat(F.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,o),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===F.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(n,r);else if(this.options.ecmaVersion>=5&&!e.computed&&"Identifier"===e.key.type&&("get"===e.key.name||"set"===e.key.name)&&this.type!=F.comma&&this.type!=F.braceR){(n||r||t)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var a="get"===e.kind?0:1;if(e.value.params.length!==a){var u=e.value.start;"get"===e.kind?this.raiseRecoverable(u,"getter should have no params"):this.raiseRecoverable(u,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}else this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((this.keywords.test(e.key.name)||(this.strict?this.reservedWordsStrict:this.reservedWords).test(e.key.name)||this.inGenerator&&"yield"==e.key.name||this.inAsync&&"await"==e.key.name)&&this.raiseRecoverable(e.key.start,"'"+e.key.name+"' can not be used as shorthand property"),e.kind="init",t?e.value=this.parseMaybeDefault(i,s,e.key):this.type===F.eq&&o?(o.shorthandAssign||(o.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,s,e.key)):e.value=e.key,e.shorthand=!0):this.unexpected()},Q.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(F.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(F.bracketR),e.key;e.computed=!1}return e.key=this.type===F.num||this.type===F.string?this.parseExprAtom():this.parseIdent(!0)},Q.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=!1,e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},Q.parseMethod=function(e,t){var n=this.startNode(),r=this.inGenerator,i=this.inAsync,s=this.yieldPos,o=this.awaitPos;return this.initFunction(n),this.options.ecmaVersion>=6&&(n.generator=e),this.options.ecmaVersion>=8&&(n.async=!!t),this.inGenerator=n.generator,this.inAsync=n.async,this.yieldPos=0,this.awaitPos=0,this.expect(F.parenL),n.params=this.parseBindingList(F.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(n,!1),this.inGenerator=r,this.inAsync=i,this.yieldPos=s,this.awaitPos=o,this.finishNode(n,"FunctionExpression")},Q.parseArrowExpression=function(e,t,n){var r=this.inGenerator,i=this.inAsync,s=this.yieldPos,o=this.awaitPos;return this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!n),this.inGenerator=!1,this.inAsync=e.async,this.yieldPos=0,this.awaitPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0),this.inGenerator=r,this.inAsync=i,this.yieldPos=s,this.awaitPos=o,this.finishNode(e,"ArrowFunctionExpression")},Q.parseFunctionBody=function(e,t){var n=t&&this.type!==F.braceL;if(n)e.body=this.parseMaybeAssign(),e.expression=!0;else{var r=this.inFunction,i=this.labels;this.inFunction=!0,this.labels=[],e.body=this.parseBlock(!0),e.expression=!1,this.inFunction=r,this.labels=i}var s=!n&&e.body.body.length&&this.isUseStrict(e.body.body[0])?e.body.body[0]:null;if(s&&this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params)&&this.raiseRecoverable(s.start,"Illegal 'use strict' directive in function with non-simple parameter list"),this.strict||s){var o=this.strict;this.strict=!0,e.id&&this.checkLVal(e.id,!0),this.checkParams(e),this.strict=o}else!t&&this.isSimpleParamList(e.params)||this.checkParams(e)},Q.isSimpleParamList=function(e){for(var t=0;t<e.length;t++)if("Identifier"!==e[t].type)return!1;return!0},Q.checkParams=function(e){for(var t=this,n={},r=0;r<e.params.length;r++)t.checkLVal(e.params[r],!0,n)},Q.parseExprList=function(e,t,n,r){for(var i=this,s=[],o=!0;!this.eat(e);){if(o)o=!1;else if(i.expect(F.comma),t&&i.afterTrailingComma(e))break;var a;n&&i.type===F.comma?a=null:i.type===F.ellipsis?(a=i.parseSpread(r),i.type===F.comma&&r&&!r.trailingComma&&(r.trailingComma=i.start)):a=i.parseMaybeAssign(!1,r),s.push(a)}return s},Q.parseIdent=function(e){var t=this.startNode();return e&&"never"==this.options.allowReserved&&(e=!1),this.type===F.name?(!e&&(this.strict?this.reservedWordsStrict:this.reservedWords).test(this.value)&&(this.options.ecmaVersion>=6||this.input.slice(this.start,this.end).indexOf("\\\\")==-1)&&this.raiseRecoverable(this.start,"The keyword '"+this.value+"' is reserved"),this.inGenerator&&"yield"===this.value&&this.raiseRecoverable(this.start,"Can not use 'yield' as identifier inside a generator"),this.inAsync&&"await"===this.value&&this.raiseRecoverable(this.start,"Can not use 'await' as identifier inside an async function"),t.name=this.value):e&&this.type.keyword?t.name=this.type.keyword:this.unexpected(),this.next(),this.finishNode(t,"Identifier")},Q.parseYield=function(){this.yieldPos||(this.yieldPos=this.start);var e=this.startNode();return this.next(),this.type==F.semi||this.canInsertSemicolon()||this.type!=F.star&&!this.type.startsExpr?(e.delegate=!1,e.argument=null):(e.delegate=this.eat(F.star),e.argument=this.parseMaybeAssign()),this.finishNode(e,"YieldExpression")},Q.parseAwait=function(){this.awaitPos||(this.awaitPos=this.start);var e=this.startNode();return this.next(),e.argument=this.parseMaybeUnary(null,!0),this.finishNode(e,"AwaitExpression")};var Z=U.prototype;Z.raise=function(e,t){var n=c(this.input,e);t+=" ("+n.line+":"+n.column+")";var r=new SyntaxError(t);throw r.pos=e,r.loc=n,r.raisedAt=this.pos,r},Z.raiseRecoverable=Z.raise,Z.curPosition=function(){if(this.options.locations)return new j(this.curLine,this.pos-this.lineStart)};var K=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new M(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},ee=U.prototype;ee.startNode=function(){return new K(this,this.start,this.startLoc)},ee.startNodeAt=function(e,t){return new K(this,e,t)},ee.finishNode=function(e,t){return f.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},ee.finishNodeAt=function(e,t,n,r){return f.call(this,e,t,n,r)};var te=function(e,t,n,r){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r},ne={b_stat:new te("{",!1),b_expr:new te("{",!0),b_tmpl:new te("${",!0),p_stat:new te("(",!1),p_expr:new te("(",!0),q_tmpl:new te("`",!0,!0,function(e){return e.readTmplToken()}),f_expr:new te("function",!0)},re=U.prototype;re.initialContext=function(){return[ne.b_stat]},re.braceIsBlock=function(e){if(e===F.colon){var t=this.curContext();if(t===ne.b_stat||t===ne.b_expr)return!t.isExpr}return e===F._return?N.test(this.input.slice(this.lastTokEnd,this.start)):e===F._else||e===F.semi||e===F.eof||e===F.parenR||(e==F.braceL?this.curContext()===ne.b_stat:!this.exprAllowed)},re.updateContext=function(e){var t,n=this.type;n.keyword&&e==F.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},F.parenR.updateContext=F.braceR.updateContext=function(){if(1==this.context.length)return void(this.exprAllowed=!0);var e=this.context.pop();e===ne.b_stat&&this.curContext()===ne.f_expr?(this.context.pop(),this.exprAllowed=!1):e===ne.b_tmpl?this.exprAllowed=!0:this.exprAllowed=!e.isExpr},F.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?ne.b_stat:ne.b_expr),this.exprAllowed=!0},F.dollarBraceL.updateContext=function(){this.context.push(ne.b_tmpl),this.exprAllowed=!0},F.parenL.updateContext=function(e){var t=e===F._if||e===F._for||e===F._with||e===F._while;this.context.push(t?ne.p_stat:ne.p_expr),this.exprAllowed=!0},F.incDec.updateContext=function(){},F._function.updateContext=function(e){e.beforeExpr&&e!==F.semi&&e!==F._else&&(e!==F.colon&&e!==F.braceL||this.curContext()!==ne.b_stat)&&this.context.push(ne.f_expr),this.exprAllowed=!1},F.backQuote.updateContext=function(){this.curContext()===ne.q_tmpl?this.context.pop():this.context.push(ne.q_tmpl),this.exprAllowed=!1};var ie=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new M(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])},se=U.prototype,oe="object"==typeof Packages&&"[object JavaPackage]"==Object.prototype.toString.call(Packages);se.next=function(){this.options.onToken&&this.options.onToken(new ie(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},se.getToken=function(){return this.next(),new ie(this)},"undefined"!=typeof Symbol&&(se[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===F.eof,value:t}}}}),se.setStrict=function(e){var t=this;if(this.strict=e,this.type===F.num||this.type===F.string){if(this.pos=this.start,this.options.locations)for(;this.pos<this.lineStart;)t.lineStart=t.input.lastIndexOf("\\n",t.lineStart-2)+1,--t.curLine;this.nextToken()}},se.curContext=function(){return this.context[this.context.length-1]},se.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(F.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},se.readToken=function(e){return n(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},se.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=57344)return e;var t=this.input.charCodeAt(this.pos+1);return(e<<10)+t-56613888},se.skipBlockComment=function(){var e=this,t=this.options.onComment&&this.curPosition(),n=this.pos,r=this.input.indexOf("*\/",this.pos+=2);if(r===-1&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations){$.lastIndex=n;for(var i;(i=$.exec(this.input))&&i.index<this.pos;)++e.curLine,e.lineStart=i.index+i[0].length}this.options.onComment&&this.options.onComment(!0,this.input.slice(n+2,r),n,this.pos,t,this.curPosition())},se.skipLineComment=function(e){for(var t=this,n=this.pos,r=this.options.onComment&&this.curPosition(),i=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&10!==i&&13!==i&&8232!==i&&8233!==i;)++t.pos,i=t.input.charCodeAt(t.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(n+e,this.pos),n,this.pos,r,this.curPosition())},se.skipSpace=function(){var e=this;e:for(;this.pos<this.input.length;){var t=e.input.charCodeAt(e.pos);switch(t){case 32:case 160:++e.pos;break;case 13:10===e.input.charCodeAt(e.pos+1)&&++e.pos;case 10:case 8232:case 8233:++e.pos,e.options.locations&&(++e.curLine,e.lineStart=e.pos);break;case 47:switch(e.input.charCodeAt(e.pos+1)){case 42:e.skipBlockComment();break;case 47:e.skipLineComment(2);break;default:break e}break;default:if(!(t>8&&t<14||t>=5760&&B.test(String.fromCharCode(t))))break e;++e.pos}}},se.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=e,this.value=t,this.updateContext(n)},se.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(F.ellipsis)):(++this.pos,this.finishToken(F.dot))},se.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(F.assign,2):this.finishOp(F.slash,1)},se.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?F.star:F.modulo;return this.options.ecmaVersion>=7&&42===t&&(++n,r=F.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(F.assign,n+1):this.finishOp(r,n)},se.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?this.finishOp(124===e?F.logicalOR:F.logicalAND,2):61===t?this.finishOp(F.assign,2):this.finishOp(124===e?F.bitwiseOR:F.bitwiseAND,1)},se.readToken_caret=function(){var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp(F.assign,2):this.finishOp(F.bitwiseXOR,1)},se.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45==t&&62==this.input.charCodeAt(this.pos+2)&&N.test(this.input.slice(this.lastTokEnd,this.pos))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(F.incDec,2):61===t?this.finishOp(F.assign,2):this.finishOp(F.plusMin,1)},se.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(F.assign,n+1):this.finishOp(F.bitShift,n)):33==t&&60==e&&45==this.input.charCodeAt(this.pos+2)&&45==this.input.charCodeAt(this.pos+3)?(this.inModule&&this.unexpected(),this.skipLineComment(4),this.skipSpace(),this.nextToken()):(61===t&&(n=2),this.finishOp(F.relational,n))},se.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(F.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(F.arrow)):this.finishOp(61===e?F.eq:F.prefix,1)},se.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(F.parenL);case 41:return++this.pos,this.finishToken(F.parenR);case 59:return++this.pos,this.finishToken(F.semi);case 44:return++this.pos,this.finishToken(F.comma);case 91:return++this.pos,this.finishToken(F.bracketL);case 93:return++this.pos,this.finishToken(F.bracketR);case 123:return++this.pos,this.finishToken(F.braceL);case 125:return++this.pos,this.finishToken(F.braceR);case 58:return++this.pos,this.finishToken(F.colon);case 63:return++this.pos,this.finishToken(F.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(F.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 126:return this.finishOp(F.prefix,1)}this.raise(this.pos,"Unexpected character '"+y(e)+"'")},se.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)};var ae=!!d("￿","u");se.readRegexp=function(){for(var e,t,n=this,r=this.pos;;){n.pos>=n.input.length&&n.raise(r,"Unterminated regular expression");var i=n.input.charAt(n.pos);if(N.test(i)&&n.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===i)t=!0;else if("]"===i&&t)t=!1;else if("\/"===i&&!t)break;e="\\\\"===i}++n.pos}var s=this.input.slice(r,this.pos);++this.pos;var o=this.readWord1(),a=s,u="";if(o){var c=\/^[gim]*$\/;this.options.ecmaVersion>=6&&(c=\/^[gimuy]*$\/),c.test(o)||this.raise(r,"Invalid regular expression flag"),o.indexOf("u")>=0&&(ae?u="u":(a=a.replace(\/\\\\u\\{([0-9a-fA-F]+)\\}\/g,function(e,t,i){return t=Number("0x"+t),t>1114111&&n.raise(r+i+3,"Code point out of bounds"),"x"}),a=a.replace(\/\\\\u([a-fA-F0-9]{4})|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]\/g,"x"),u=u.replace("u","")))}var l=null;return oe||(d(a,u,r,this),l=d(s,o)),this.finishToken(F.regexp,{pattern:s,flags:o,value:l})},se.readInt=function(e,t){for(var n=this,r=this.pos,i=0,s=0,o=null==t?1\/0:t;s<o;++s){var a,u=n.input.charCodeAt(n.pos);if(a=u>=97?u-97+10:u>=65?u-65+10:u>=48&&u<=57?u-48:1\/0,a>=e)break;++n.pos,i=i*e+a}return this.pos===r||null!=t&&this.pos-r!==t?null:i},se.readRadixNumber=function(e){this.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.start+2,"Expected number in radix "+e),n(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(F.num,t)},se.readNumber=function(e){var t=this.pos,r=!1,i=48===this.input.charCodeAt(this.pos);e||null!==this.readInt(10)||this.raise(t,"Invalid number"),i&&this.pos==t+1&&(i=!1);var s=this.input.charCodeAt(this.pos);46!==s||i||(++this.pos,this.readInt(10),r=!0,s=this.input.charCodeAt(this.pos)),69!==s&&101!==s||i||(s=this.input.charCodeAt(++this.pos),43!==s&&45!==s||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number"),r=!0),n(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var o,a=this.input.slice(t,this.pos);return r?o=parseFloat(a):i&&1!==a.length?\/[89]\/.test(a)||this.strict?this.raise(t,"Invalid number"):o=parseInt(a,8):o=parseInt(a,10),this.finishToken(F.num,o)},se.readCodePoint=function(){var e,t=this.input.charCodeAt(this.pos);if(123===t){this.options.ecmaVersion<6&&this.unexpected();var n=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.raise(n,"Code point out of bounds")}else e=this.readHexChar(4);return e},se.readString=function(e){for(var t=this,n="",r=++this.pos;;){t.pos>=t.input.length&&t.raise(t.start,"Unterminated string constant");var i=t.input.charCodeAt(t.pos);if(i===e)break;92===i?(n+=t.input.slice(r,t.pos),n+=t.readEscapedChar(!1),r=t.pos):(o(i)&&t.raise(t.start,"Unterminated string constant"),++t.pos)}return n+=this.input.slice(r,this.pos++),this.finishToken(F.string,n)},se.readTmplToken=function(){for(var e=this,t="",n=this.pos;;){e.pos>=e.input.length&&e.raise(e.start,"Unterminated template");var r=e.input.charCodeAt(e.pos);if(96===r||36===r&&123===e.input.charCodeAt(e.pos+1))return e.pos===e.start&&e.type===F.template?36===r?(e.pos+=2,e.finishToken(F.dollarBraceL)):(++e.pos,e.finishToken(F.backQuote)):(t+=e.input.slice(n,e.pos),e.finishToken(F.template,t));if(92===r)t+=e.input.slice(n,e.pos),t+=e.readEscapedChar(!0),n=e.pos;else if(o(r)){switch(t+=e.input.slice(n,e.pos),++e.pos,r){case 13:10===e.input.charCodeAt(e.pos)&&++e.pos;case 10:t+="\\n";break;default:t+=String.fromCharCode(r)}e.options.locations&&(++e.curLine,e.lineStart=e.pos),n=e.pos}else++e.pos}},se.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return"\\n";case 114:return"\\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return y(this.readCodePoint());case 116:return"\\t";case 98:return"\\b";case 118:return"\\v";case 102:return"\\f";case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";default:if(t>=48&&t<=55){var n=this.input.substr(this.pos-1,3).match(\/^[0-7]+\/)[0],r=parseInt(n,8);return r>255&&(n=n.slice(0,-1),r=parseInt(n,8)),"0"!==n&&(this.strict||e)&&this.raise(this.pos-2,"Octal literal in strict mode"),this.pos+=n.length-1,String.fromCharCode(r)}return String.fromCharCode(t)}},se.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return null===n&&this.raise(t,"Bad character escape sequence"),n},se.readWord1=function(){var e=this;this.containsEsc=!1;for(var t="",i=!0,s=this.pos,o=this.options.ecmaVersion>=6;this.pos<this.input.length;){var a=e.fullCharCodeAtPos();if(r(a,o))e.pos+=a<=65535?1:2;else{if(92!==a)break;e.containsEsc=!0,t+=e.input.slice(s,e.pos);var u=e.pos;117!=e.input.charCodeAt(++e.pos)&&e.raise(e.pos,"Expecting Unicode escape sequence \\\\uXXXX"),++e.pos;var c=e.readCodePoint();(i?n:r)(c,o)||e.raise(u,"Invalid Unicode escape"),t+=y(c),s=e.pos}i=!1}return t+this.input.slice(s,this.pos)},se.readWord=function(){var e=this.readWord1(),t=F.name;return(this.options.ecmaVersion>=6||!this.containsEsc)&&this.keywords.test(e)&&(t=O[e]),this.finishToken(t,e)};var ue="4.0.4";e.version=ue,e.parse=m,e.parseExpressionAt=g,e.tokenizer=v,e.addLooseExports=b,e.Parser=U,e.plugins=V,e.defaultOptions=D,e.Position=j,e.SourceLocation=M,e.getLineInfo=c,e.Node=K,e.TokenType=P,e.tokTypes=F,e.TokContext=te,e.tokContexts=ne,e.isIdentifierChar=r,e.isIdentifierStart=n,e.Token=ie,e.isNewLine=o,e.lineBreak=N,e.lineBreakG=$,Object.defineProperty(e,"__esModule",{value:!0})})},{}],16:[function(e,t,n){!function(e,r){"object"==typeof n&&"undefined"!=typeof t?r(n):"function"==typeof define&&define.amd?define(["exports"],r):r((e.acorn=e.acorn||{},e.acorn.walk=e.acorn.walk||{}))}(this,function(e){"use strict";function t(t,n,r,i,s){r||(r=e.base),function e(t,i,s){var o=s||t.type,a=n[o];r[o](t,i,e),a&&a(t,i)}(t,i,s)}function n(t,n,r,i){r||(r=e.base);var s=[];!function e(t,i,o){var a=o||t.type,u=n[a],c=t!=s[s.length-1];c&&s.push(t),r[a](t,i,e),u&&u(t,i||s,s),c&&s.pop()}(t,i)}function r(t,n,r,i,s){var o=r?e.make(r,i):i;!function e(t,n,r){o[r||t.type](t,n,e)}(t,n,s)}function i(e){return"string"==typeof e?function(t){return t==e}:e?e:function(){return!0}}function s(t,n,r,s,o,a){s=i(s),o||(o=e.base);try{!function e(t,i,a){var u=a||t.type;if((null==n||t.start<=n)&&(null==r||t.end>=r)&&o[u](t,i,e),(null==n||t.start==n)&&(null==r||t.end==r)&&s(u,t))throw new h(t,i)}(t,a)}catch(e){if(e instanceof h)return e;throw e}}function o(t,n,r,s,o){r=i(r),s||(s=e.base);try{!function e(t,i,o){var a=o||t.type;if(!(t.start>n||t.end<n)&&(s[a](t,i,e),r(a,t)))throw new h(t,i)}(t,o)}catch(e){if(e instanceof h)return e;throw e}}function a(t,n,r,s,o){r=i(r),s||(s=e.base);try{!function e(t,i,o){if(!(t.end<n)){var a=o||t.type;if(t.start>=n&&r(a,t))throw new h(t,i);s[a](t,i,e)}}(t,o)}catch(e){if(e instanceof h)return e;throw e}}function u(t,n,r,s,o){r=i(r),s||(s=e.base);var a;return function e(t,i,o){if(!(t.start>n)){var u=o||t.type;t.end<=n&&(!a||a.node.end<t.end)&&r(u,t)&&(a=new h(t,i)),s[u](t,i,e)}}(t,o),a}function c(t,n){n||(n=e.base);var r=f(n);for(var i in t)r[i]=t[i];return r}function l(e,t,n){n(e,t)}function p(e,t,n){}var h=function(e,t){this.node=e,this.state=t},f=Object.create||function(e){function t(){}return t.prototype=e,new t},d={};d.Program=d.BlockStatement=function(e,t,n){for(var r=0;r<e.body.length;++r)n(e.body[r],t,"Statement")},d.Statement=l,d.EmptyStatement=p,d.ExpressionStatement=d.ParenthesizedExpression=function(e,t,n){return n(e.expression,t,"Expression")},d.IfStatement=function(e,t,n){n(e.test,t,"Expression"),n(e.consequent,t,"Statement"),e.alternate&&n(e.alternate,t,"Statement")},d.LabeledStatement=function(e,t,n){return n(e.body,t,"Statement")},d.BreakStatement=d.ContinueStatement=p,d.WithStatement=function(e,t,n){n(e.object,t,"Expression"),n(e.body,t,"Statement")},d.SwitchStatement=function(e,t,n){n(e.discriminant,t,"Expression");for(var r=0;r<e.cases.length;++r){var i=e.cases[r];i.test&&n(i.test,t,"Expression");for(var s=0;s<i.consequent.length;++s)n(i.consequent[s],t,"Statement")}},d.ReturnStatement=d.YieldExpression=d.AwaitExpression=function(e,t,n){e.argument&&n(e.argument,t,"Expression")},d.ThrowStatement=d.SpreadElement=function(e,t,n){return n(e.argument,t,"Expression")},d.TryStatement=function(e,t,n){n(e.block,t,"Statement"),e.handler&&n(e.handler,t),e.finalizer&&n(e.finalizer,t,"Statement")},d.CatchClause=function(e,t,n){n(e.param,t,"Pattern"),n(e.body,t,"ScopeBody")},d.WhileStatement=d.DoWhileStatement=function(e,t,n){n(e.test,t,"Expression"),n(e.body,t,"Statement")},d.ForStatement=function(e,t,n){e.init&&n(e.init,t,"ForInit"),e.test&&n(e.test,t,"Expression"),e.update&&n(e.update,t,"Expression"),n(e.body,t,"Statement")},d.ForInStatement=d.ForOfStatement=function(e,t,n){n(e.left,t,"ForInit"),n(e.right,t,"Expression"),n(e.body,t,"Statement")},d.ForInit=function(e,t,n){"VariableDeclaration"==e.type?n(e,t):n(e,t,"Expression")},d.DebuggerStatement=p,d.FunctionDeclaration=function(e,t,n){return n(e,t,"Function")},d.VariableDeclaration=function(e,t,n){for(var r=0;r<e.declarations.length;++r)n(e.declarations[r],t)},d.VariableDeclarator=function(e,t,n){n(e.id,t,"Pattern"),e.init&&n(e.init,t,"Expression")},d.Function=function(e,t,n){e.id&&n(e.id,t,"Pattern");for(var r=0;r<e.params.length;r++)n(e.params[r],t,"Pattern");n(e.body,t,e.expression?"ScopeExpression":"ScopeBody")},d.ScopeBody=function(e,t,n){return n(e,t,"Statement")},d.ScopeExpression=function(e,t,n){return n(e,t,"Expression")},d.Pattern=function(e,t,n){"Identifier"==e.type?n(e,t,"VariablePattern"):"MemberExpression"==e.type?n(e,t,"MemberPattern"):n(e,t)},d.VariablePattern=p,d.MemberPattern=l,d.RestElement=function(e,t,n){return n(e.argument,t,"Pattern")},d.ArrayPattern=function(e,t,n){for(var r=0;r<e.elements.length;++r){var i=e.elements[r];i&&n(i,t,"Pattern")}},d.ObjectPattern=function(e,t,n){for(var r=0;r<e.properties.length;++r)n(e.properties[r].value,t,"Pattern")},d.Expression=l,d.ThisExpression=d.Super=d.MetaProperty=p,d.ArrayExpression=function(e,t,n){for(var r=0;r<e.elements.length;++r){var i=e.elements[r];i&&n(i,t,"Expression")}},d.ObjectExpression=function(e,t,n){for(var r=0;r<e.properties.length;++r)n(e.properties[r],t)},d.FunctionExpression=d.ArrowFunctionExpression=d.FunctionDeclaration,d.SequenceExpression=d.TemplateLiteral=function(e,t,n){for(var r=0;r<e.expressions.length;++r)n(e.expressions[r],t,"Expression")},d.UnaryExpression=d.UpdateExpression=function(e,t,n){n(e.argument,t,"Expression")},d.BinaryExpression=d.LogicalExpression=function(e,t,n){n(e.left,t,"Expression"),n(e.right,t,"Expression")},d.AssignmentExpression=d.AssignmentPattern=function(e,t,n){n(e.left,t,"Pattern"),n(e.right,t,"Expression")},d.ConditionalExpression=function(e,t,n){n(e.test,t,"Expression"),n(e.consequent,t,"Expression"),n(e.alternate,t,"Expression")},d.NewExpression=d.CallExpression=function(e,t,n){if(n(e.callee,t,"Expression"),e.arguments)for(var r=0;r<e.arguments.length;++r)n(e.arguments[r],t,"Expression")},d.MemberExpression=function(e,t,n){n(e.object,t,"Expression"),e.computed&&n(e.property,t,"Expression")},d.ExportNamedDeclaration=d.ExportDefaultDeclaration=function(e,t,n){e.declaration&&n(e.declaration,t,"ExportNamedDeclaration"==e.type||e.declaration.id?"Statement":"Expression"),e.source&&n(e.source,t,"Expression")},d.ExportAllDeclaration=function(e,t,n){n(e.source,t,"Expression")},d.ImportDeclaration=function(e,t,n){for(var r=0;r<e.specifiers.length;r++)n(e.specifiers[r],t);$/;"	function	line:6
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^h.arguments=p,e=i.finishNode(h,"CallExpression")}else{if(i.type!==F.backQuote)return e;var f=i.startNodeAt(t,n);f.tag=e,f.quasi=i.parseTemplate(),e=i.finishNode(f,"TaggedTemplateExpression")}}},Q.parseExprAtom=function(e){var t,n=this.potentialArrowAt==this.start;switch(this.type){case F._super:this.inFunction||this.raise(this.start,"'super' outside of function or class");case F._this:var r=this.type===F._this?"ThisExpression":"Super";return t=this.startNode(),this.next(),this.finishNode(t,r);case F.name:var i=this.start,s=this.startLoc,o=this.parseIdent(this.type!==F.name);if(this.options.ecmaVersion>=8&&"async"===o.name&&!this.canInsertSemicolon()&&this.eat(F._function))return this.parseFunction(this.startNodeAt(i,s),!1,!1,!0);if(n&&!this.canInsertSemicolon()){if(this.eat(F.arrow))return this.parseArrowExpression(this.startNodeAt(i,s),[o],!1);if(this.options.ecmaVersion>=8&&"async"===o.name&&this.type===F.name)return o=this.parseIdent(),!this.canInsertSemicolon()&&this.eat(F.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(i,s),[o],!0)}return o;case F.regexp:var a=this.value;return t=this.parseLiteral(a.value),t.regex={pattern:a.pattern,flags:a.flags},t;case F.num:case F.string:return this.parseLiteral(this.value);case F._null:case F._true:case F._false:return t=this.startNode(),t.value=this.type===F._null?null:this.type===F._true,t.raw=this.type.keyword,this.next(),this.finishNode(t,"Literal");case F.parenL:return this.parseParenAndDistinguishExpression(n);case F.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(F.bracketR,!0,!0,e),this.finishNode(t,"ArrayExpression");case F.braceL:return this.parseObj(!1,e);case F._function:return t=this.startNode(),this.next(),this.parseFunction(t,!1);case F._class:return this.parseClass(this.startNode(),!1);case F._new:return this.parseNew();case F.backQuote:return this.parseTemplate();default:this.unexpected()}},Q.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),this.next(),this.finishNode(t,"Literal")},Q.parseParenExpression=function(){this.expect(F.parenL);var e=this.parseExpression();return this.expect(F.parenR),e},Q.parseParenAndDistinguishExpression=function(e){var t,n=this,r=this.start,i=this.startLoc,s=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var o,a,u=this.start,c=this.startLoc,l=[],p=!0,h=!1,f=new W,d=this.yieldPos,y=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==F.parenR;){if(p?p=!1:n.expect(F.comma),s&&n.afterTrailingComma(F.parenR,!0)){h=!0;break}if(n.type===F.ellipsis){o=n.start,l.push(n.parseParenItem(n.parseRest())),n.type===F.comma&&n.raise(n.start,"Comma is not permitted after the rest element");break}n.type!==F.parenL||a||(a=n.start),l.push(n.parseMaybeAssign(!1,f,n.parseParenItem))}var m=this.start,g=this.startLoc;if(this.expect(F.parenR),e&&!this.canInsertSemicolon()&&this.eat(F.arrow))return this.checkPatternErrors(f,!0),this.checkYieldAwaitInDefaultParams(),a&&this.unexpected(a),this.yieldPos=d,this.awaitPos=y,this.parseParenArrowList(r,i,l);l.length&&!h||this.unexpected(this.lastTokStart),o&&this.unexpected(o),this.checkExpressionErrors(f,!0),this.yieldPos=d||this.yieldPos,this.awaitPos=y||this.awaitPos,l.length>1?(t=this.startNodeAt(u,c),t.expressions=l,this.finishNodeAt(t,"SequenceExpression",m,g)):t=l[0]}else t=this.parseParenExpression();if(this.options.preserveParens){var v=this.startNodeAt(r,i);return v.expression=t,this.finishNode(v,"ParenthesizedExpression")}return t},Q.parseParenItem=function(e){return e},Q.parseParenArrowList=function(e,t,n){return this.parseArrowExpression(this.startNodeAt(e,t),n)};var X=[];Q.parseNew=function(){var e=this.startNode(),t=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(F.dot))return e.meta=t,e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is new.target"),this.inFunction||this.raiseRecoverable(e.start,"new.target can only be used in functions"),this.finishNode(e,"MetaProperty");var n=this.start,r=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(),n,r,!0),this.eat(F.parenL)?e.arguments=this.parseExprList(F.parenR,this.options.ecmaVersion>=8,!1):e.arguments=X,this.finishNode(e,"NewExpression")},Q.parseTemplateElement=function(){var e=this.startNode();return e.value={raw:this.input.slice(this.start,this.end).replace(\/\\r\\n?\/g,"\\n"),cooked:this.value},this.next(),e.tail=this.type===F.backQuote,this.finishNode(e,"TemplateElement")},Q.parseTemplate=function(){var e=this,t=this.startNode();this.next(),t.expressions=[];var n=this.parseTemplateElement();for(t.quasis=[n];!n.tail;)e.expect(F.dollarBraceL),t.expressions.push(e.parseExpression()),e.expect(F.braceR),t.quasis.push(n=e.parseTemplateElement());return this.next(),this.finishNode(t,"TemplateLiteral")},Q.parseObj=function(e,t){var n=this,r=this.startNode(),i=!0,s={};for(r.properties=[],this.next();!this.eat(F.braceR);){if(i)i=!1;else if(n.expect(F.comma),n.afterTrailingComma(F.braceR))break;var o,a,u,c,l=n.startNode();n.options.ecmaVersion>=6&&(l.method=!1,l.shorthand=!1,(e||t)&&(u=n.start,c=n.startLoc),e||(o=n.eat(F.star))),n.parsePropertyName(l),e||!(n.options.ecmaVersion>=8)||o||l.computed||"Identifier"!==l.key.type||"async"!==l.key.name||n.type===F.parenL||n.type===F.colon||n.canInsertSemicolon()?a=!1:(a=!0,n.parsePropertyName(l,t)),n.parsePropertyValue(l,e,o,a,u,c,t),n.checkPropClash(l,s),r.properties.push(n.finishNode(l,"Property"))}return this.finishNode(r,e?"ObjectPattern":"ObjectExpression")},Q.parsePropertyValue=function(e,t,n,r,i,s,o){if((n||r)&&this.type===F.colon&&this.unexpected(),this.eat(F.colon))e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,o),e.kind="init";else if(this.options.ecmaVersion>=6&&this.type===F.parenL)t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(n,r);else if(this.options.ecmaVersion>=5&&!e.computed&&"Identifier"===e.key.type&&("get"===e.key.name||"set"===e.key.name)&&this.type!=F.comma&&this.type!=F.braceR){(n||r||t)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var a="get"===e.kind?0:1;if(e.value.params.length!==a){var u=e.value.start;"get"===e.kind?this.raiseRecoverable(u,"getter should have no params"):this.raiseRecoverable(u,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")}else this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((this.keywords.test(e.key.name)||(this.strict?this.reservedWordsStrict:this.reservedWords).test(e.key.name)||this.inGenerator&&"yield"==e.key.name||this.inAsync&&"await"==e.key.name)&&this.raiseRecoverable(e.key.start,"'"+e.key.name+"' can not be used as shorthand property"),e.kind="init",t?e.value=this.parseMaybeDefault(i,s,e.key):this.type===F.eq&&o?(o.shorthandAssign||(o.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,s,e.key)):e.value=e.key,e.shorthand=!0):this.unexpected()},Q.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(F.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(F.bracketR),e.key;e.computed=!1}return e.key=this.type===F.num||this.type===F.string?this.parseExprAtom():this.parseIdent(!0)},Q.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=!1,e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},Q.parseMethod=function(e,t){var n=this.startNode(),r=this.inGenerator,i=this.inAsync,s=this.yieldPos,o=this.awaitPos;return this.initFunction(n),this.options.ecmaVersion>=6&&(n.generator=e),this.options.ecmaVersion>=8&&(n.async=!!t),this.inGenerator=n.generator,this.inAsync=n.async,this.yieldPos=0,this.awaitPos=0,this.expect(F.parenL),n.params=this.parseBindingList(F.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(n,!1),this.inGenerator=r,this.inAsync=i,this.yieldPos=s,this.awaitPos=o,this.finishNode(n,"FunctionExpression")},Q.parseArrowExpression=function(e,t,n){var r=this.inGenerator,i=this.inAsync,s=this.yieldPos,o=this.awaitPos;return this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!n),this.inGenerator=!1,this.inAsync=e.async,this.yieldPos=0,this.awaitPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0),this.inGenerator=r,this.inAsync=i,this.yieldPos=s,this.awaitPos=o,this.finishNode(e,"ArrowFunctionExpression")},Q.parseFunctionBody=function(e,t){var n=t&&this.type!==F.braceL;if(n)e.body=this.parseMaybeAssign(),e.expression=!0;else{var r=this.inFunction,i=this.labels;this.inFunction=!0,this.labels=[],e.body=this.parseBlock(!0),e.expression=!1,this.inFunction=r,this.labels=i}var s=!n&&e.body.body.length&&this.isUseStrict(e.body.body[0])?e.body.body[0]:null;if(s&&this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params)&&this.raiseRecoverable(s.start,"Illegal 'use strict' directive in function with non-simple parameter list"),this.strict||s){var o=this.strict;this.strict=!0,e.id&&this.checkLVal(e.id,!0),this.checkParams(e),this.strict=o}else!t&&this.isSimpleParamList(e.params)||this.checkParams(e)},Q.isSimpleParamList=function(e){for(var t=0;t<e.length;t++)if("Identifier"!==e[t].type)return!1;return!0},Q.checkParams=function(e){for(var t=this,n={},r=0;r<e.params.length;r++)t.checkLVal(e.params[r],!0,n)},Q.parseExprList=function(e,t,n,r){for(var i=this,s=[],o=!0;!this.eat(e);){if(o)o=!1;else if(i.expect(F.comma),t&&i.afterTrailingComma(e))break;var a;n&&i.type===F.comma?a=null:i.type===F.ellipsis?(a=i.parseSpread(r),i.type===F.comma&&r&&!r.trailingComma&&(r.trailingComma=i.start)):a=i.parseMaybeAssign(!1,r),s.push(a)}return s},Q.parseIdent=function(e){var t=this.startNode();return e&&"never"==this.options.allowReserved&&(e=!1),this.type===F.name?(!e&&(this.strict?this.reservedWordsStrict:this.reservedWords).test(this.value)&&(this.options.ecmaVersion>=6||this.input.slice(this.start,this.end).indexOf("\\\\")==-1)&&this.raiseRecoverable(this.start,"The keyword '"+this.value+"' is reserved"),this.inGenerator&&"yield"===this.value&&this.raiseRecoverable(this.start,"Can not use 'yield' as identifier inside a generator"),this.inAsync&&"await"===this.value&&this.raiseRecoverable(this.start,"Can not use 'await' as identifier inside an async function"),t.name=this.value):e&&this.type.keyword?t.name=this.type.keyword:this.unexpected(),this.next(),this.finishNode(t,"Identifier")},Q.parseYield=function(){this.yieldPos||(this.yieldPos=this.start);var e=this.startNode();return this.next(),this.type==F.semi||this.canInsertSemicolon()||this.type!=F.star&&!this.type.startsExpr?(e.delegate=!1,e.argument=null):(e.delegate=this.eat(F.star),e.argument=this.parseMaybeAssign()),this.finishNode(e,"YieldExpression")},Q.parseAwait=function(){this.awaitPos||(this.awaitPos=this.start);var e=this.startNode();return this.next(),e.argument=this.parseMaybeUnary(null,!0),this.finishNode(e,"AwaitExpression")};var Z=U.prototype;Z.raise=function(e,t){var n=c(this.input,e);t+=" ("+n.line+":"+n.column+")";var r=new SyntaxError(t);throw r.pos=e,r.loc=n,r.raisedAt=this.pos,r},Z.raiseRecoverable=Z.raise,Z.curPosition=function(){if(this.options.locations)return new j(this.curLine,this.pos-this.lineStart)};var K=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new M(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},ee=U.prototype;ee.startNode=function(){return new K(this,this.start,this.startLoc)},ee.startNodeAt=function(e,t){return new K(this,e,t)},ee.finishNode=function(e,t){return f.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},ee.finishNodeAt=function(e,t,n,r){return f.call(this,e,t,n,r)};var te=function(e,t,n,r){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r},ne={b_stat:new te("{",!1),b_expr:new te("{",!0),b_tmpl:new te("${",!0),p_stat:new te("(",!1),p_expr:new te("(",!0),q_tmpl:new te("`",!0,!0,function(e){return e.readTmplToken()}),f_expr:new te("function",!0)},re=U.prototype;re.initialContext=function(){return[ne.b_stat]},re.braceIsBlock=function(e){if(e===F.colon){var t=this.curContext();if(t===ne.b_stat||t===ne.b_expr)return!t.isExpr}return e===F._return?N.test(this.input.slice(this.lastTokEnd,this.start)):e===F._else||e===F.semi||e===F.eof||e===F.parenR||(e==F.braceL?this.curContext()===ne.b_stat:!this.exprAllowed)},re.updateContext=function(e){var t,n=this.type;n.keyword&&e==F.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},F.parenR.updateContext=F.braceR.updateContext=function(){if(1==this.context.length)return void(this.exprAllowed=!0);var e=this.context.pop();e===ne.b_stat&&this.curContext()===ne.f_expr?(this.context.pop(),this.exprAllowed=!1):e===ne.b_tmpl?this.exprAllowed=!0:this.exprAllowed=!e.isExpr},F.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?ne.b_stat:ne.b_expr),this.exprAllowed=!0},F.dollarBraceL.updateContext=function(){this.context.push(ne.b_tmpl),this.exprAllowed=!0},F.parenL.updateContext=function(e){var t=e===F._if||e===F._for||e===F._with||e===F._while;this.context.push(t?ne.p_stat:ne.p_expr),this.exprAllowed=!0},F.incDec.updateContext=function(){},F._function.updateContext=function(e){e.beforeExpr&&e!==F.semi&&e!==F._else&&(e!==F.colon&&e!==F.braceL||this.curContext()!==ne.b_stat)&&this.context.push(ne.f_expr),this.exprAllowed=!1},F.backQuote.updateContext=function(){this.curContext()===ne.q_tmpl?this.context.pop():this.context.push(ne.q_tmpl),this.exprAllowed=!1};var ie=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new M(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])},se=U.prototype,oe="object"==typeof Packages&&"[object JavaPackage]"==Object.prototype.toString.call(Packages);se.next=function(){this.options.onToken&&this.options.onToken(new ie(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},se.getToken=function(){return this.next(),new ie(this)},"undefined"!=typeof Symbol&&(se[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===F.eof,value:t}}}}),se.setStrict=function(e){var t=this;if(this.strict=e,this.type===F.num||this.type===F.string){if(this.pos=this.start,this.options.locations)for(;this.pos<this.lineStart;)t.lineStart=t.input.lastIndexOf("\\n",t.lineStart-2)+1,--t.curLine;this.nextToken()}},se.curContext=function(){return this.context[this.context.length-1]},se.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(F.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},se.readToken=function(e){return n(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},se.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=57344)return e;var t=this.input.charCodeAt(this.pos+1);return(e<<10)+t-56613888},se.skipBlockComment=function(){var e=this,t=this.options.onComment&&this.curPosition(),n=this.pos,r=this.input.indexOf("*\/",this.pos+=2);if(r===-1&&this.raise(this.pos-2,"Unterminated comment"),this.pos=r+2,this.options.locations){$.lastIndex=n;for(var i;(i=$.exec(this.input))&&i.index<this.pos;)++e.curLine,e.lineStart=i.index+i[0].length}this.options.onComment&&this.options.onComment(!0,this.input.slice(n+2,r),n,this.pos,t,this.curPosition())},se.skipLineComment=function(e){for(var t=this,n=this.pos,r=this.options.onComment&&this.curPosition(),i=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&10!==i&&13!==i&&8232!==i&&8233!==i;)++t.pos,i=t.input.charCodeAt(t.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(n+e,this.pos),n,this.pos,r,this.curPosition())},se.skipSpace=function(){var e=this;e:for(;this.pos<this.input.length;){var t=e.input.charCodeAt(e.pos);switch(t){case 32:case 160:++e.pos;break;case 13:10===e.input.charCodeAt(e.pos+1)&&++e.pos;case 10:case 8232:case 8233:++e.pos,e.options.locations&&(++e.curLine,e.lineStart=e.pos);break;case 47:switch(e.input.charCodeAt(e.pos+1)){case 42:e.skipBlockComment();break;case 47:e.skipLineComment(2);break;default:break e}break;default:if(!(t>8&&t<14||t>=5760&&B.test(String.fromCharCode(t))))break e;++e.pos}}},se.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=e,this.value=t,this.updateContext(n)},se.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(F.ellipsis)):(++this.pos,this.finishToken(F.dot))},se.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(F.assign,2):this.finishOp(F.slash,1)},se.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?F.star:F.modulo;return this.options.ecmaVersion>=7&&42===t&&(++n,r=F.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(F.assign,n+1):this.finishOp(r,n)},se.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?this.finishOp(124===e?F.logicalOR:F.logicalAND,2):61===t?this.finishOp(F.assign,2):this.finishOp(124===e?F.bitwiseOR:F.bitwiseAND,1)},se.readToken_caret=function(){var e=this.input.charCodeAt(this.pos+1);return 61===e?this.finishOp(F.assign,2):this.finishOp(F.bitwiseXOR,1)},se.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45==t&&62==this.input.charCodeAt(this.pos+2)&&N.test(this.input.slice(this.lastTokEnd,this.pos))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(F.incDec,2):61===t?this.finishOp(F.assign,2):this.finishOp(F.plusMin,1)},se.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(F.assign,n+1):this.finishOp(F.bitShift,n)):33==t&&60==e&&45==this.input.charCodeAt(this.pos+2)&&45==this.input.charCodeAt(this.pos+3)?(this.inModule&&this.unexpected(),this.skipLineComment(4),this.skipSpace(),this.nextToken()):(61===t&&(n=2),this.finishOp(F.relational,n))},se.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(F.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(F.arrow)):this.finishOp(61===e?F.eq:F.prefix,1)},se.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(F.parenL);case 41:return++this.pos,this.finishToken(F.parenR);case 59:return++this.pos,this.finishToken(F.semi);case 44:return++this.pos,this.finishToken(F.comma);case 91:return++this.pos,this.finishToken(F.bracketL);case 93:return++this.pos,this.finishToken(F.bracketR);case 123:return++this.pos,this.finishToken(F.braceL);case 125:return++this.pos,this.finishToken(F.braceR);case 58:return++this.pos,this.finishToken(F.colon);case 63:return++this.pos,this.finishToken(F.question);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(F.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 126:return this.finishOp(F.prefix,1)}this.raise(this.pos,"Unexpected character '"+y(e)+"'")},se.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)};var ae=!!d("￿","u");se.readRegexp=function(){for(var e,t,n=this,r=this.pos;;){n.pos>=n.input.length&&n.raise(r,"Unterminated regular expression");var i=n.input.charAt(n.pos);if(N.test(i)&&n.raise(r,"Unterminated regular expression"),e)e=!1;else{if("["===i)t=!0;else if("]"===i&&t)t=!1;else if("\/"===i&&!t)break;e="\\\\"===i}++n.pos}var s=this.input.slice(r,this.pos);++this.pos;var o=this.readWord1(),a=s,u="";if(o){var c=\/^[gim]*$\/;this.options.ecmaVersion>=6&&(c=\/^[gimuy]*$\/),c.test(o)||this.raise(r,"Invalid regular expression flag"),o.indexOf("u")>=0&&(ae?u="u":(a=a.replace(\/\\\\u\\{([0-9a-fA-F]+)\\}\/g,function(e,t,i){return t=Number("0x"+t),t>1114111&&n.raise(r+i+3,"Code point out of bounds"),"x"}),a=a.replace(\/\\\\u([a-fA-F0-9]{4})|[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]\/g,"x"),u=u.replace("u","")))}var l=null;return oe||(d(a,u,r,this),l=d(s,o)),this.finishToken(F.regexp,{pattern:s,flags:o,value:l})},se.readInt=function(e,t){for(var n=this,r=this.pos,i=0,s=0,o=null==t?1\/0:t;s<o;++s){var a,u=n.input.charCodeAt(n.pos);if(a=u>=97?u-97+10:u>=65?u-65+10:u>=48&&u<=57?u-48:1\/0,a>=e)break;++n.pos,i=i*e+a}return this.pos===r||null!=t&&this.pos-r!==t?null:i},se.readRadixNumber=function(e){this.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.start+2,"Expected number in radix "+e),n(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(F.num,t)},se.readNumber=function(e){var t=this.pos,r=!1,i=48===this.input.charCodeAt(this.pos);e||null!==this.readInt(10)||this.raise(t,"Invalid number"),i&&this.pos==t+1&&(i=!1);var s=this.input.charCodeAt(this.pos);46!==s||i||(++this.pos,this.readInt(10),r=!0,s=this.input.charCodeAt(this.pos)),69!==s&&101!==s||i||(s=this.input.charCodeAt(++this.pos),43!==s&&45!==s||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number"),r=!0),n(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var o,a=this.input.slice(t,this.pos);return r?o=parseFloat(a):i&&1!==a.length?\/[89]\/.test(a)||this.strict?this.raise(t,"Invalid number"):o=parseInt(a,8):o=parseInt(a,10),this.finishToken(F.num,o)},se.readCodePoint=function(){var e,t=this.input.charCodeAt(this.pos);if(123===t){this.options.ecmaVersion<6&&this.unexpected();var n=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.raise(n,"Code point out of bounds")}else e=this.readHexChar(4);return e},se.readString=function(e){for(var t=this,n="",r=++this.pos;;){t.pos>=t.input.length&&t.raise(t.start,"Unterminated string constant");var i=t.input.charCodeAt(t.pos);if(i===e)break;92===i?(n+=t.input.slice(r,t.pos),n+=t.readEscapedChar(!1),r=t.pos):(o(i)&&t.raise(t.start,"Unterminated string constant"),++t.pos)}return n+=this.input.slice(r,this.pos++),this.finishToken(F.string,n)},se.readTmplToken=function(){for(var e=this,t="",n=this.pos;;){e.pos>=e.input.length&&e.raise(e.start,"Unterminated template");var r=e.input.charCodeAt(e.pos);if(96===r||36===r&&123===e.input.charCodeAt(e.pos+1))return e.pos===e.start&&e.type===F.template?36===r?(e.pos+=2,e.finishToken(F.dollarBraceL)):(++e.pos,e.finishToken(F.backQuote)):(t+=e.input.slice(n,e.pos),e.finishToken(F.template,t));if(92===r)t+=e.input.slice(n,e.pos),t+=e.readEscapedChar(!0),n=e.pos;else if(o(r)){switch(t+=e.input.slice(n,e.pos),++e.pos,r){case 13:10===e.input.charCodeAt(e.pos)&&++e.pos;case 10:t+="\\n";break;default:t+=String.fromCharCode(r)}e.options.locations&&(++e.curLine,e.lineStart=e.pos),n=e.pos}else++e.pos}},se.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return"\\n";case 114:return"\\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return y(this.readCodePoint());case 116:return"\\t";case 98:return"\\b";case 118:return"\\v";case 102:return"\\f";case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";default:if(t>=48&&t<=55){var n=this.input.substr(this.pos-1,3).match(\/^[0-7]+\/)[0],r=parseInt(n,8);return r>255&&(n=n.slice(0,-1),r=parseInt(n,8)),"0"!==n&&(this.strict||e)&&this.raise(this.pos-2,"Octal literal in strict mode"),this.pos+=n.length-1,String.fromCharCode(r)}return String.fromCharCode(t)}},se.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return null===n&&this.raise(t,"Bad character escape sequence"),n},se.readWord1=function(){var e=this;this.containsEsc=!1;for(var t="",i=!0,s=this.pos,o=this.options.ecmaVersion>=6;this.pos<this.input.length;){var a=e.fullCharCodeAtPos();if(r(a,o))e.pos+=a<=65535?1:2;else{if(92!==a)break;e.containsEsc=!0,t+=e.input.slice(s,e.pos);var u=e.pos;117!=e.input.charCodeAt(++e.pos)&&e.raise(e.pos,"Expecting Unicode escape sequence \\\\uXXXX"),++e.pos;var c=e.readCodePoint();(i?n:r)(c,o)||e.raise(u,"Invalid Unicode escape"),t+=y(c),s=e.pos}i=!1}return t+this.input.slice(s,this.pos)},se.readWord=function(){var e=this.readWord1(),t=F.name;return(this.options.ecmaVersion>=6||!this.containsEsc)&&this.keywords.test(e)&&(t=O[e]),this.finishToken(t,e)};var ue="4.0.4";e.version=ue,e.parse=m,e.parseExpressionAt=g,e.tokenizer=v,e.addLooseExports=b,e.Parser=U,e.plugins=V,e.defaultOptions=D,e.Position=j,e.SourceLocation=M,e.getLineInfo=c,e.Node=K,e.TokenType=P,e.tokTypes=F,e.TokContext=te,e.tokContexts=ne,e.isIdentifierChar=r,e.isIdentifierStart=n,e.Token=ie,e.isNewLine=o,e.lineBreak=N,e.lineBreakG=$,Object.defineProperty(e,"__esModule",{value:!0})})},{}],16:[function(e,t,n){!function(e,r){"object"==typeof n&&"undefined"!=typeof t?r(n):"function"==typeof define&&define.amd?define(["exports"],r):r((e.acorn=e.acorn||{},e.acorn.walk=e.acorn.walk||{}))}(this,function(e){"use strict";function t(t,n,r,i,s){r||(r=e.base),function e(t,i,s){var o=s||t.type,a=n[o];r[o](t,i,e),a&&a(t,i)}(t,i,s)}function n(t,n,r,i){r||(r=e.base);var s=[];!function e(t,i,o){var a=o||t.type,u=n[a],c=t!=s[s.length-1];c&&s.push(t),r[a](t,i,e),u&&u(t,i||s,s),c&&s.pop()}(t,i)}function r(t,n,r,i,s){var o=r?e.make(r,i):i;!function e(t,n,r){o[r||t.type](t,n,e)}(t,n,s)}function i(e){return"string"==typeof e?function(t){return t==e}:e?e:function(){return!0}}function s(t,n,r,s,o,a){s=i(s),o||(o=e.base);try{!function e(t,i,a){var u=a||t.type;if((null==n||t.start<=n)&&(null==r||t.end>=r)&&o[u](t,i,e),(null==n||t.start==n)&&(null==r||t.end==r)&&s(u,t))throw new h(t,i)}(t,a)}catch(e){if(e instanceof h)return e;throw e}}function o(t,n,r,s,o){r=i(r),s||(s=e.base);try{!function e(t,i,o){var a=o||t.type;if(!(t.start>n||t.end<n)&&(s[a](t,i,e),r(a,t)))throw new h(t,i)}(t,o)}catch(e){if(e instanceof h)return e;throw e}}function a(t,n,r,s,o){r=i(r),s||(s=e.base);try{!function e(t,i,o){if(!(t.end<n)){var a=o||t.type;if(t.start>=n&&r(a,t))throw new h(t,i);s[a](t,i,e)}}(t,o)}catch(e){if(e instanceof h)return e;throw e}}function u(t,n,r,s,o){r=i(r),s||(s=e.base);var a;return function e(t,i,o){if(!(t.start>n)){var u=o||t.type;t.end<=n&&(!a||a.node.end<t.end)&&r(u,t)&&(a=new h(t,i)),s[u](t,i,e)}}(t,o),a}function c(t,n){n||(n=e.base);var r=f(n);for(var i in t)r[i]=t[i];return r}function l(e,t,n){n(e,t)}function p(e,t,n){}var h=function(e,t){this.node=e,this.state=t},f=Object.create||function(e){function t(){}return t.prototype=e,new t},d={};d.Program=d.BlockStatement=function(e,t,n){for(var r=0;r<e.body.length;++r)n(e.body[r],t,"Statement")},d.Statement=l,d.EmptyStatement=p,d.ExpressionStatement=d.ParenthesizedExpression=function(e,t,n){return n(e.expression,t,"Expression")},d.IfStatement=function(e,t,n){n(e.test,t,"Expression"),n(e.consequent,t,"Statement"),e.alternate&&n(e.alternate,t,"Statement")},d.LabeledStatement=function(e,t,n){return n(e.body,t,"Statement")},d.BreakStatement=d.ContinueStatement=p,d.WithStatement=function(e,t,n){n(e.object,t,"Expression"),n(e.body,t,"Statement")},d.SwitchStatement=function(e,t,n){n(e.discriminant,t,"Expression");for(var r=0;r<e.cases.length;++r){var i=e.cases[r];i.test&&n(i.test,t,"Expression");for(var s=0;s<i.consequent.length;++s)n(i.consequent[s],t,"Statement")}},d.ReturnStatement=d.YieldExpression=d.AwaitExpression=function(e,t,n){e.argument&&n(e.argument,t,"Expression")},d.ThrowStatement=d.SpreadElement=function(e,t,n){return n(e.argument,t,"Expression")},d.TryStatement=function(e,t,n){n(e.block,t,"Statement"),e.handler&&n(e.handler,t),e.finalizer&&n(e.finalizer,t,"Statement")},d.CatchClause=function(e,t,n){n(e.param,t,"Pattern"),n(e.body,t,"ScopeBody")},d.WhileStatement=d.DoWhileStatement=function(e,t,n){n(e.test,t,"Expression"),n(e.body,t,"Statement")},d.ForStatement=function(e,t,n){e.init&&n(e.init,t,"ForInit"),e.test&&n(e.test,t,"Expression"),e.update&&n(e.update,t,"Expression"),n(e.body,t,"Statement")},d.ForInStatement=d.ForOfStatement=function(e,t,n){n(e.left,t,"ForInit"),n(e.right,t,"Expression"),n(e.body,t,"Statement")},d.ForInit=function(e,t,n){"VariableDeclaration"==e.type?n(e,t):n(e,t,"Expression")},d.DebuggerStatement=p,d.FunctionDeclaration=function(e,t,n){return n(e,t,"Function")},d.VariableDeclaration=function(e,t,n){for(var r=0;r<e.declarations.length;++r)n(e.declarations[r],t)},d.VariableDeclarator=function(e,t,n){n(e.id,t,"Pattern"),e.init&&n(e.init,t,"Expression")},d.Function=function(e,t,n){e.id&&n(e.id,t,"Pattern");for(var r=0;r<e.params.length;r++)n(e.params[r],t,"Pattern");n(e.body,t,e.expression?"ScopeExpression":"ScopeBody")},d.ScopeBody=function(e,t,n){return n(e,t,"Statement")},d.ScopeExpression=function(e,t,n){return n(e,t,"Expression")},d.Pattern=function(e,t,n){"Identifier"==e.type?n(e,t,"VariablePattern"):"MemberExpression"==e.type?n(e,t,"MemberPattern"):n(e,t)},d.VariablePattern=p,d.MemberPattern=l,d.RestElement=function(e,t,n){return n(e.argument,t,"Pattern")},d.ArrayPattern=function(e,t,n){for(var r=0;r<e.elements.length;++r){var i=e.elements[r];i&&n(i,t,"Pattern")}},d.ObjectPattern=function(e,t,n){for(var r=0;r<e.properties.length;++r)n(e.properties[r].value,t,"Pattern")},d.Expression=l,d.ThisExpression=d.Super=d.MetaProperty=p,d.ArrayExpression=function(e,t,n){for(var r=0;r<e.elements.length;++r){var i=e.elements[r];i&&n(i,t,"Expression")}},d.ObjectExpression=function(e,t,n){for(var r=0;r<e.properties.length;++r)n(e.properties[r],t)},d.FunctionExpression=d.ArrowFunctionExpression=d.FunctionDeclaration,d.SequenceExpression=d.TemplateLiteral=function(e,t,n){for(var r=0;r<e.expressions.length;++r)n(e.expressions[r],t,"Expression")},d.UnaryExpression=d.UpdateExpression=function(e,t,n){n(e.argument,t,"Expression")},d.BinaryExpression=d.LogicalExpression=function(e,t,n){n(e.left,t,"Expression"),n(e.right,t,"Expression")},d.AssignmentExpression=d.AssignmentPattern=function(e,t,n){n(e.left,t,"Pattern"),n(e.right,t,"Expression")},d.ConditionalExpression=function(e,t,n){n(e.test,t,"Expression"),n(e.consequent,t,"Expression"),n(e.alternate,t,"Expression")},d.NewExpression=d.CallExpression=function(e,t,n){if(n(e.callee,t,"Expression"),e.arguments)for(var r=0;r<e.arguments.length;++r)n(e.arguments[r],t,"Expression")},d.MemberExpression=function(e,t,n){n(e.object,t,"Expression"),e.computed&&n(e.property,t,"Expression")},d.ExportNamedDeclaration=d.ExportDefaultDeclaration=function(e,t,n){e.declaration&&n(e.declaration,t,"ExportNamedDeclaration"==e.type||e.declaration.id?"Statement":"Expression"),e.source&&n(e.source,t,"Expression")},d.ExportAllDeclaration=function(e,t,n){n(e.source,t,"Expression")},d.ImportDeclaration=function(e,t,n){for(var r=0;r<e.specifiers.length;r++)n(e.specifiers[r],t);$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^n(e.source,t,"Expression")},d.ImportSpecifier=d.ImportDefaultSpecifier=d.ImportNamespaceSpecifier=d.Identifier=d.Literal=p,d.TaggedTemplateExpression=function(e,t,n){n(e.tag,t,"Expression"),n(e.quasi,t)},d.ClassDeclaration=d.ClassExpression=function(e,t,n){return n(e,t,"Class")},d.Class=function(e,t,n){e.id&&n(e.id,t,"Pattern"),e.superClass&&n(e.superClass,t,"Expression");for(var r=0;r<e.body.body.length;r++)n(e.body.body[r],t)},d.MethodDefinition=d.Property=function(e,t,n){e.computed&&n(e.key,t,"Expression"),n(e.value,t,"Expression")},e.simple=t,e.ancestor=n,e.recursive=r,e.findNodeAt=s,e.findNodeAround=o,e.findNodeAfter=a,e.findNodeBefore=u,e.make=c,e.base=d,Object.defineProperty(e,"__esModule",{value:!0})})},{}],17:[function(e,t,n){"use strict";function r(e,t){for(var n=t.toString(),r="return "+n,i=n.match(\/.*\\(([^)]*)\\)\/)[1],s=\/['"]!!!([^'"]*)['"]\/g,o=[];;){var a=s.exec(r);if(!a)break;o.push(a)}return o.reverse().forEach(function(t){r=r.slice(0,t.index)+e[t[1]]+r.substr(t.index+t[0].length)}),r=r.replace(\/\\\/\\*[^*]*\\*\\\/\/g," ").replace(\/\\s+\/g," "),new Function(i,r)()}function i(e,t){if(Function.prototype.$asyncspawn||Object.defineProperty(Function.prototype,"$asyncspawn",{value:i,enumerable:!1,configurable:!0,writable:!0}),this instanceof Function){var n=this;return new e(function(e,r){function i(t,n){var o;try{if(o=t.call(s,n),o.done){if(o.value!==e){if(o.value&&o.value===o.value.then)return o.value(e,r);e&&e(o.value),e=null}return}o.value.then?o.value.then(function(e){i(s.next,e)},function(e){i(s.throw,e)}):i(s.next,o.value)}catch(e){return r&&r(e),void(r=null)}}var s=n.call(t,e,r);i(s.next)})}}var s=r({zousan:e(".\/zousan").toString(),thenable:e(".\/thenableFactory").toString()},function e(t,n){function r(){return i.apply(t,arguments)}Function.prototype.$asyncbind||Object.defineProperty(Function.prototype,"$asyncbind",{value:e,enumerable:!1,configurable:!0,writable:!0}),e.trampoline||(e.trampoline=function(e,t,n,r,i){return function s(o){for(;o;){if(o.then)return o=o.then(s,r),i?void 0:o;try{if(o.pop){if(o.length)return o.pop()?t.call(e):o;o=n}else o=o.call(e)}catch(e){return r(e)}}}}),e.LazyThenable||(e.LazyThenable="!!!thenable"(),e.EagerThenable=e.Thenable=(e.EagerThenableFactory="!!!zousan")());var i=this;switch(n){case!0:return new e.Thenable(r);case 0:return new e.LazyThenable(r);case void 0:return r.then=r,r;default:return function(){try{return i.apply(t,arguments)}catch(e){return n(e)}}}});s(),i(),t.exports={$asyncbind:s,$asyncspawn:i}},{".\/thenableFactory":18,".\/zousan":19}],18:[function(e,t,n){t.exports=function(){function e(e){return e&&e instanceof Object&&"function"==typeof e.then}function t(n,r,i){try{var s=i?i(r):r;if(n===s)return n.reject(new TypeError("Promise resolution loop"));e(s)?s.then(function(e){t(n,e)},function(e){n.reject(e)}):n.resolve(s)}catch(e){n.reject(e)}}function n(){}function r(e){}function i(e,t){this.resolve=e,this.reject=t}function s(r,i){var s=new n;try{this._resolver(function(n){return e(n)?n.then(r,i):t(s,n,r)},function(e){t(s,e,i)})}catch(e){t(s,e,i)}return s}function o(e){this._resolver=e,this.then=s}return n.prototype={resolve:r,reject:r,then:i},o.resolve=function(e){return o.isThenable(e)?e:{then:function(t){return t(e)}}},o.isThenable=e,o}},{}],19:[function(e,t,n){(function(e){"use strict";t.exports=function(t){function n(e){if(e){var t=this;e(function(e){t.resolve(e)},function(e){t.reject(e)})}}function r(e,t){if("function"==typeof e.y)try{var n=e.y.call(void 0,t);e.p.resolve(n)}catch(t){e.p.reject(t)}else e.p.resolve(t)}function i(e,t){if("function"==typeof e.n)try{var n=e.n.call(void 0,t);e.p.resolve(n)}catch(t){e.p.reject(t)}else e.p.reject(t)}t=t||"object"==typeof e&&e.nextTick||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,0)};var s=function(){function e(){for(;n.length-r;)n[r](),n[r++]=void 0,r===i&&(n.splice(0,i),r=0)}var n=[],r=0,i=1024;return function(i){n.push(i),n.length-r===1&&t(e)}}();return n.prototype={resolve:function(e){if(void 0===this.state){if(e===this)return this.reject(new TypeError("Attempt to resolve promise with self"));var t=this;if(e&&("function"==typeof e||"object"==typeof e))try{var n=0,i=e.then;if("function"==typeof i)return void i.call(e,function(e){n++||t.resolve(e)},function(e){n++||t.reject(e)})}catch(e){return void(n||this.reject(e))}this.state=r,this.v=e,t.c&&s(function(){for(var n=0,i=t.c.length;n<i;n++)r(t.c[n],e)})}},reject:function(e){if(void 0===this.state){this.state=i,this.v=e;var t=this.c;t&&s(function(){for(var n=0,r=t.length;n<r;n++)i(t[n],e)})}},then:function(e,t){var r=new n,i={y:e,n:t,p:r};if(void 0===this.state)this.c?this.c.push(i):this.c=[i];else{var o=this.state,a=this.v;s(function(){o(i,a)})}return r}},n.resolve=function(e){if(e&&e instanceof n)return e;var t=new n;return t.resolve(e),t},n.reject=function(e){if(e&&e instanceof n)return e;var t=new n;return t.reject(e),t},n.version="2.3.2-nodent",n}}).call(this,e("_process"))},{_process:7}],20:[function(e,t,n){var r=e(".\/lib\/core");n=t.exports=e(".\/lib\/async"),n.core=r,n.isCore=function(e){return r[e]},n.sync=e(".\/lib\/sync")},{".\/lib\/async":21,".\/lib\/core":24,".\/lib\/sync":26}],21:[function(e,t,n){(function(n){var r=e(".\/core"),i=e("fs"),s=e("path"),o=e(".\/caller.js"),a=e(".\/node-modules-paths.js");"win32"===n.platform?\/[\\\/\\\\]\/:\/\\\/\/;t.exports=function(e,t,u){function c(t,n,r){t?u(t):n?u(null,n,r):h(b,function(t,n,r){t?u(t):n?u(null,n,r):u(new Error("Cannot find module '"+e+"' from '"+v+"'"))})}function l(e,n,r){function i(e,n,o){function a(a,l,p){if(o=l,a)return r(a);if(p&&o&&t.pathFilter){var h=s.relative(p,c),f=h.slice(0,h.length-e[0].length),d=t.pathFilter(o,n,f);if(d)return i([""].concat(g.slice()),s.resolve(p,d),o)}y(c,u)}function u(t,s){t?r(t):s?r(null,c,o):i(e.slice(1),n,o)}if(0===e.length)return r(null,void 0,o);var c=n+e[0];o?a(null,o):p(s.dirname(c),a)}"function"==typeof n&&(r=n,n=void 0);var o=[""].concat(g);i(o,e,n)}function p(e,r){if(""===e||"\/"===e)return r(null);if("win32"===n.platform&&\/^\\w:[\\\\\\\/]*$\/.test(e))return r(null);if(\/[\\\\\\\/]node_modules[\\\\\\\/]*$\/.test(e))return r(null);var i=s.join(e,"package.json");y(i,function(n,o){return o?void m(i,function(n,s){n&&r(n);try{var o=JSON.parse(s)}catch(e){}o&&t.packageFilter&&(o=t.packageFilter(o,i)),r(null,o,e)}):p(s.dirname(e),r)})}function h(e,n,r){"function"==typeof n&&(r=n,n=t.package);var i=s.join(e,"\/package.json");y(i,function(o,a){return o?r(o):a?void m(i,function(n,o){if(n)return r(n);try{var a=JSON.parse(o)}catch(e){}return t.packageFilter&&(a=t.packageFilter(a,i)),a.main?("."!==a.main&&".\/"!==a.main||(a.main="index"),void l(s.resolve(e,a.main),a,function(t,n,i){if(t)return r(t);if(n)return r(null,n,i);if(!i)return l(s.join(e,"\/index"),i,r);var o=s.resolve(e,i.main);h(o,i,function(t,n,i){return t?r(t):n?r(null,n,i):void l(s.join(e,"\/index"),i,r)})})):void l(s.join(e,"\/index"),a,r)}):l(s.join(e,"\/index"),n,r)})}function f(e,n,r){!function t(n){function i(t,n,i){return t?r(t):n?r(null,n,i):void h(s.join(a,"\/",e),void 0,o)}function o(e,i,s){return e?r(e):i?r(null,i,s):void t(n.slice(1))}if(0===n.length)return r(null,void 0);var a=n[0],u=s.join(a,"\/",e);l(u,void 0,i)}(a(n,t))}if("function"==typeof t&&(u=t,t={}),t||(t={}),"string"!=typeof e){var d=new TypeError("path must be a string");return n.nextTick(function(){u(d)})}var y=t.isFile||function(e,t){i.stat(e,function(e,n){e&&"ENOENT"===e.code?t(null,!1):e?t(e):t(null,n.isFile()||n.isFIFO())})},m=t.readFile||i.readFile,g=t.extensions||[".js"],v=t.basedir||s.dirname(o());if(t.paths=t.paths||[],\/^(?:\\.\\.?(?:\\\/|$)|\\\/|([A-Za-z]:)?[\\\\\\\/])\/.test(e)){var b=s.resolve(v,e);".."===e&&(b+="\/"),\/\\\/$\/.test(e)&&b===v?h(b,t.package,c):l(b,t.package,c)}else f(e,v,function(t,n,i){if(t)u(t);else if(n)u(null,n,i);else{if(r[e])return u(null,e);u(new Error("Cannot find module '"+e+"' from '"+v+"'"))}})}}).call(this,e("_process"))},{".\/caller.js":22,".\/core":24,".\/node-modules-paths.js":25,_process:7,fs:1,path:6}],22:[function(e,t,n){t.exports=function(){var e=Error.prepareStackTrace;Error.prepareStackTrace=function(e,t){return t};var t=(new Error).stack;return Error.prepareStackTrace=e,t[2].getFileName()}},{}],23:[function(e,t,n){t.exports={"*":["assert","buffer_ieee754","buffer","child_process","cluster","console","constants","crypto","_debugger","dgram","dns","domain","events","freelist","fs","http","https","_linklist","module","net","os","path","punycode","querystring","readline","repl","stream","string_decoder","sys","timers","tls","tty","url","util","vm","zlib"],.11:["_http_server"],"1.0":["process","v8"]}},{}],24:[function(e,t,n){(function(n){function r(e){if("*"===e)return!0;for(var t=e.split("."),n=0;n<3;++n)if((i[n]||0)>=(t[n]||0))return!0;return!1}var i=n.versions.node.split("."),s=e(".\/core.json"),o={};for(var a in s)if(Object.prototype.hasOwnProperty.call(s,a)&&r(a))for(var u=0;u<s[a].length;++u)o[s[a][u]]=!0;t.exports=o}).call(this,e("_process"))},{".\/core.json":23,_process:7}],25:[function(e,t,n){(function(n){var r=e("path");t.exports=function(e,t){var i=t.moduleDirectory?[].concat(t.moduleDirectory):["node_modules"];e=r.resolve(e);var s="\/";\/^([A-Za-z]:)\/.test(e)?s="":\/^\\\\\\\\\/.test(e)&&(s="\\\\\\\\");for(var o="win32"===n.platform?\/[\\\/\\\\]\/:\/\\\/+\/,a=e.split(o),u=[],c=a.length-1;c>=0;c--)i.indexOf(a[c])===-1&&(u=u.concat(i.map(function(e){return s+r.join(r.join.apply(r,a.slice(0,c+1)),e)})));return"win32"===n.platform&&(u[u.length-1]=u[u.length-1].replace(":",":\\\\")),u.concat(t.paths)}}).call(this,e("_process"))},{_process:7,path:6}],26:[function(e,t,n){var r=e(".\/core"),i=e("fs"),s=e("path"),o=e(".\/caller.js"),a=e(".\/node-modules-paths.js");t.exports=function(e,t){function n(e){if(l(e))return e;for(var t=0;t<h.length;t++){var n=e+h[t];if(l(n))return n}}function u(e){var r=s.join(e,"\/package.json");if(l(r)){var i=p(r,"utf8");try{var o=JSON.parse(i);if(t.packageFilter&&(o=t.packageFilter(o,e)),o.main){var a=n(s.resolve(e,o.main));if(a)return a;var c=u(s.resolve(e,o.main));if(c)return c}}catch(e){}}return n(s.join(e,"\/index"))}function c(e,r){for(var i=a(r,t),o=0;o<i.length;o++){var c=i[o],l=n(s.join(c,"\/",e));if(l)return l;var p=u(s.join(c,"\/",e));if(p)return p}}t||(t={});var l=t.isFile||function(e){try{var t=i.statSync(e)}catch(e){if(e&&"ENOENT"===e.code)return!1;throw e}return t.isFile()||t.isFIFO()},p=t.readFileSync||i.readFileSync,h=t.extensions||[".js"],f=t.basedir||s.dirname(o());if(t.paths=t.paths||[],\/^(?:\\.\\.?(?:\\\/|$)|\\\/|([A-Za-z]:)?[\\\\\\\/])\/.test(e)){var d=s.resolve(f,e);".."===e&&(d+="\/");var y=n(d)||u(d);if(y)return y}else{var m=c(e,f);if(m)return m}if(r[e])return e;throw new Error("Cannot find module '"+e+"' from '"+f+"'")}},{".\/caller.js":22,".\/core":24,".\/node-modules-paths.js":25,fs:1,path:6}],27:[function(e,t,n){function r(){this._array=[],this._set=Object.create(null)}var i=e(".\/util"),s=Object.prototype.hasOwnProperty;r.fromArray=function(e,t){for(var n=new r,i=0,s=e.length;i<s;i++)n.add(e[i],t);return n},r.prototype.size=function(){return Object.getOwnPropertyNames(this._set).length},r.prototype.add=function(e,t){var n=i.toSetString(e),r=s.call(this._set,n),o=this._array.length;r&&!t||this._array.push(e),r||(this._set[n]=o)},r.prototype.has=function(e){var t=i.toSetString(e);return s.call(this._set,t)},r.prototype.indexOf=function(e){var t=i.toSetString(e);if(s.call(this._set,t))return this._set[t];throw new Error('"'+e+'" is not in the set.')},r.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},r.prototype.toArray=function(){return this._array.slice()},n.ArraySet=r},{".\/util":36}],28:[function(e,t,n){function r(e){return e<0?(-e<<1)+1:(e<<1)+0}function i(e){var t=1===(1&e),n=e>>1;return t?-n:n}var s=e(".\/base64"),o=5,a=1<<o,u=a-1,c=a;n.encode=function(e){var t,n="",i=r(e);do t=i&u,i>>>=o,i>0&&(t|=c),n+=s.encode(t);while(i>0);return n},n.decode=function(e,t,n){var r,a,l=e.length,p=0,h=0;do{if(t>=l)throw new Error("Expected more digits in base 64 VLQ value.");if(a=s.decode(e.charCodeAt(t++)),a===-1)throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(a&c),a&=u,p+=a<<h,h+=o}while(r);n.value=i(p),n.rest=t}},{".\/base64":29}],29:[function(e,t,n){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".split("");n.encode=function(e){if(0<=e&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},n.decode=function(e){var t=65,n=90,r=97,i=122,s=48,o=57,a=43,u=47,c=26,l=52;return t<=e&&e<=n?e-t:r<=e&&e<=i?e-r+c:s<=e&&e<=o?e-s+l:e==a?62:e==u?63:-1}},{}],30:[function(e,t,n){function r(e,t,i,s,o,a){var u=Math.floor((t-e)\/2)+e,c=o(i,s[u],!0);return 0===c?u:c>0?t-u>1?r(u,t,i,s,o,a):a==n.LEAST_UPPER_BOUND?t<s.length?t:-1:u:u-e>1?r(e,u,i,s,o,a):a==n.LEAST_UPPER_BOUND?u:e<0?-1:e}n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2,n.search=function(e,t,i,s){if(0===t.length)return-1;var o=r(-1,t.length,e,t,i,s||n.GREATEST_LOWER_BOUND);if(o<0)return-1;for(;o-1>=0&&0===i(t[o],t[o-1],!0);)--o;return o}},{}],31:[function(e,t,n){function r(e,t){var n=e.generatedLine,r=t.generatedLine,i=e.generatedColumn,o=t.generatedColumn;return r>n||r==n&&o>=i||s.compareByGeneratedPositionsInflated(e,t)<=0}function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var s=e(".\/util");i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){r(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(s.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=i},{".\/util":36}],32:[function(e,t,n){function r(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function i(e,t){return Math.round(e+Math.random()*(t-e))}function s(e,t,n,o){if(n<o){var a=i(n,o),u=n-1;r(e,a,o);for(var c=e[o],l=n;l<o;l++)t(e[l],c)<=0&&(u+=1,r(e,u,l));r(e,u+1,l);var p=u+1;s(e,t,n,p-1),s(e,t,p+1,o)}}n.quickSort=function(e,t){s(e,t,0,e.length-1)}},{}],33:[function(e,t,n){function r(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,""))),null!=t.sections?new o(t):new i(t)}function i(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var n=a.getArg(t,"version"),r=a.getArg(t,"sources"),i=a.getArg(t,"names",[]),s=a.getArg(t,"sourceRoot",null),o=a.getArg(t,"sourcesContent",null),u=a.getArg(t,"mappings"),l=a.getArg(t,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);r=r.map(String).map(a.normalize).map(function(e){return s&&a.isAbsolute(s)&&a.isAbsolute(e)?a.relative(s,e):e}),this._names=c.fromArray(i.map(String),!0),this._sources=c.fromArray(r,!0),this.sourceRoot=s,this.sourcesContent=o,this._mappings=u,this.file=l}function s(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function o(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var n=a.getArg(t,"version"),i=a.getArg(t,"sections");if(n!=this._version)throw new Error("Unsupported version: "+n);this._sources=new c,this._names=new c;var s={line:-1,column:0};this._sections=i.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=a.getArg(e,"offset"),n=a.getArg(t,"line"),i=a.getArg(t,"column");if(n<s.line||n===s.line&&i<s.column)throw new Error("Section offsets must be ordered and non-overlapping.");return s=t,{generatedOffset:{generatedLine:n+1,generatedColumn:i+1},consumer:new r(a.getArg(e,"map"))}})}var a=e(".\/util"),u=e(".\/binary-search"),c=e(".\/array-set").ArraySet,l=e(".\/base64-vlq"),p=e(".\/quick-sort").quickSort;r.fromSourceMap=function(e){return i.fromSourceMap(e)},r.prototype._version=3,r.prototype.__generatedMappings=null,Object.defineProperty(r.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),r.prototype.__originalMappings=null,Object.defineProperty(r.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),r.prototype._charIsMappingSeparator=function(e,t){var n=e.charAt(t);return";"===n||","===n},r.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},r.GENERATED_ORDER=1,r.ORIGINAL_ORDER=2,r.GREATEST_LOWER_BOUND=1,r.LEAST_UPPER_BOUND=2,r.prototype.eachMapping=function(e,t,n){var i,s=t||null,o=n||r.GENERATED_ORDER;switch(o){case r.GENERATED_ORDER:i=this._generatedMappings;break;case r.ORIGINAL_ORDER:i=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var u=this.sourceRoot;i.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=u&&(t=a.join(u,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,s)},r.prototype.allGeneratedPositionsFor=function(e){var t=a.getArg(e,"line"),n={source:a.getArg(e,"source"),originalLine:t,originalColumn:a.getArg(e,"column",0)};if(null!=this.sourceRoot&&(n.source=a.relative(this.sourceRoot,n.source)),!this._sources.has(n.source))return[];n.source=this._sources.indexOf(n.source);var r=[],i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,u.LEAST_UPPER_BOUND);if(i>=0){var s=this._originalMappings[i];if(void 0===e.column)for(var o=s.originalLine;s&&s.originalLine===o;)r.push({line:a.getArg(s,"generatedLine",null),column:a.getArg(s,"generatedColumn",null),lastColumn:a.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i];else for(var c=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==c;)r.push({line:a.getArg(s,"generatedLine",null),column:a.getArg(s,"generatedColumn",null),lastColumn:a.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i]}return r},n.SourceMapConsumer=r,i.prototype=Object.create(r.prototype),i.prototype.consumer=r,i.fromSourceMap=function(e){var t=Object.create(i.prototype),n=t._names=c.fromArray(e._names.toArray(),!0),r=t._sources=c.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var o=e._mappings.toArray().slice(),u=t.__generatedMappings=[],l=t.__originalMappings=[],h=0,f=o.length;h<f;h++){var d=o[h],y=new s;y.generatedLine=d.generatedLine,y.generatedColumn=d.generatedColumn,d.source&&(y.source=r.indexOf(d.source),y.originalLine=d.originalLine,y.originalColumn=d.originalColumn,d.name&&(y.name=n.indexOf(d.name)),l.push(y)),u.push(y)}return p(t.__originalMappings,a.compareByOriginalPositions),t},i.prototype._version=3,Object.defineProperty(i.prototype,"sources",{get:function(){return this._sources.toArray().map(function(e){return null!=this.sourceRoot?a.join(this.sourceRoot,e):e},this)}}),i.prototype._parseMappings=function(e,t){for(var n,r,i,o,u,c=1,h=0,f=0,d=0,y=0,m=0,g=e.length,v=0,b={},x={},w=[],E=[];v<g;)if(";"===e.charAt(v))c++,v++,h=0;else if(","===e.charAt(v))v++;else{for(n=new s,n.generatedLine=c,o=v;o<g&&!this._charIsMappingSeparator(e,o);o++);if(r=e.slice(v,o),i=b[r])v+=r.length;else{for(i=[];v<o;)l.decode(e,v,x),u=x.value,v=x.rest,i.push(u);if(2===i.length)throw new Error("Found a source, but no line and column");if(3===i.length)throw new Error("Found a source and line, but no column");b[r]=i}n.generatedColumn=h+i[0],h=n.generatedColumn,i.length>1&&(n.source=y+i[1],y+=i[1],n.originalLine=f+i[2],f=n.originalLine,n.originalLine+=1,n.originalColumn=d+i[3],d=n.originalColumn,i.length>4&&(n.name=m+i[4],m+=i[4])),E.push(n),"number"==typeof n.originalLine&&w.push(n)}p(E,a.compareByGeneratedPositionsDeflated),this.__generatedMappings=E,p(w,a.compareByOriginalPositions),this.__originalMappings=w},i.prototype._findMapping=function(e,t,n,r,i,s){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return u.search(e,t,i,s)},i.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var n=this._generatedMappings[e+1];if(t.generatedLine===n.generatedLine){t.lastGeneratedColumn=n.generatedColumn-1;continue}}t.lastGeneratedColumn=1\/0}},i.prototype.originalPositionFor=function(e){var t={generatedLine:a.getArg(e,"line"),generatedColumn:a.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",a.compareByGeneratedPositionsDeflated,a.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(n>=0){var i=this._generatedMappings[n];if(i.generatedLine===t.generatedLine){var s=a.getArg(i,"source",null);null!==s&&(s=this._sources.at(s),null!=this.sourceRoot&&(s=a.join(this.sourceRoot,s)));var o=a.getArg(i,"name",null);return null!==o&&(o=this._names.at(o)),{source:s,line:a.getArg(i,"originalLine",null),column:a.getArg(i,"originalColumn",null),name:o}}}return{source:null,line:null,column:null,name:null}},i.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},i.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=a.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=a.urlParse(this.sourceRoot))){var r=e.replace(\/^file:\\\/\\\/\/,"");if("file"==n.scheme&&this._sources.has(r))return this.sourcesContent[this._sources.indexOf(r)];if((!n.path||"\/"==n.path)&&this._sources.has("\/"+e))return this.sourcesContent[this._sources.indexOf("\/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},i.prototype.generatedPositionFor=function(e){var t=a.getArg(e,"source");if(null!=this.sourceRoot&&(t=a.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};t=this._sources.indexOf(t);var n={source:t,originalLine:a.getArg(e,"line"),originalColumn:a.getArg(e,"column")},i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,a.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(i>=0){var s=this._originalMappings[i];if(s.source===n.source)return{line:a.getArg(s,"generatedLine",null),column:a.getArg(s,"generatedColumn",null),lastColumn:a.getArg(s,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=i,o.prototype=Object.create(r.prototype),o.prototype.constructor=r,o.prototype._version=3,Object.defineProperty(o.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var n=0;n<this._sections[t].consumer.sources.length;n++)e.push(this._sections[t].consumer.sources[n]);return e}}),o.prototype.originalPositionFor=function(e){var t={generatedLine:a.getArg(e,"line"),generatedColumn:a.getArg(e,"column")},n=u.search(t,this._sections,function(e,t){var n=e.generatedLine-t.generatedOffset.generatedLine;return n?n:e.generatedColumn-t.generatedOffset.generatedColumn}),r=this._sections[n];return r?r.consumer.originalPositionFor({line:t.generatedLine-(r.generatedOffset.generatedLine-1),column:t.generatedColumn-(r.generatedOffset.generatedLine===t.generatedLine?r.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},o.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},o.prototype.sourceContentFor=function(e,t){for(var n=0;n<this._sections.length;n++){var r=this._sections[n],i=r.consumer.sourceContentFor(e,!0);if(i)return i}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var n=this._sections[t];if(n.consumer.sources.indexOf(a.getArg(e,"source"))!==-1){var r=n.consumer.generatedPositionFor(e);if(r){var i={line:r.line+(n.generatedOffset.generatedLine-1),column:r.column+(n.generatedOffset.generatedLine===r.line?n.generatedOffset.generatedColumn-1:0)};return i}}}return{line:null,column:null}},o.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var n=0;n<this._sections.length;n++)for(var r=this._sections[n],i=r.consumer._generatedMappings,s=0;s<i.length;s++){var o=i[s],u=r.consumer._sources.at(o.source);null!==r.consumer.sourceRoot&&(u=a.join(r.consumer.sourceRoot,u)),this._sources.add(u),u=this._sources.indexOf(u);var c=r.consumer._names.at(o.name);this._names.add(c),c=this._names.indexOf(c);var l={source:u,generatedLine:o.generatedLine+(r.generatedOffset.generatedLine-1),generatedColumn:o.generatedColumn+(r.generatedOffset.generatedLine===o.generatedLine?r.generatedOffset.generatedColumn-1:0),originalLine:o.originalLine,originalColumn:o.originalColumn,name:c};this.__generatedMappings.push(l),"number"==typeof l.originalLine&&this.__originalMappings.push(l)}p(this.__generatedMappings,a.compareByGeneratedPositionsDeflated),p(this.__originalMappings,a.compareByOriginalPositions)},n.IndexedSourceMapConsumer=o},{".\/array-set":27,".\/base64-vlq":28,".\/binary-search":30,".\/quick-sort":32,".\/util":36}],34:[function(e,t,n){function r(e){e||(e={}),this._file=s.getArg(e,"file",null),this._sourceRoot=s.getArg(e,"sourceRoot",null),this._skipValidation=s.getArg(e,"skipValidation",!1),this._sources=new o,this._names=new o,this._mappings=new a,this._sourcesContents=null}var i=e(".\/base64-vlq"),s=e(".\/util"),o=e(".\/array-set").ArraySet,a=e(".\/mapping-list").MappingList;r.prototype._version=3,r.fromSourceMap=function(e){var t=e.sourceRoot,n=new r({file:e.file,sourceRoot:t});return e.eachMapping(function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=s.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)}),e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&n.setSourceContent(t,r)}),n},r.prototype.addMapping=function(e){var t=s.getArg(e,"generated"),n=s.getArg(e,"original",null),r=s.getArg(e,"source",null),i=s.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,i),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},r.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=s.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[s.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[s.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\\'s "file" property. Both were omitted.');r=e.file}var i=this._sourceRoot;null!=i&&(r=s.relative(i,r));var a=new o,u=new o;this._mappings.unsortedForEach(function(t){if(t.source===r&&null!=t.originalLine){var o=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=o.source&&(t.source=o.source,null!=n&&(t.source=s.join(n,t.source)),null!=i&&(t.source=s.relative(i,t.source)),t.originalLine=o.line,t.originalColumn=o.column,null!=o.name&&(t.name=o.name))}var c=t.source;null==c||a.has(c)||a.add(c);var l=t.name;null==l||u.has(l)||u.add(l)},this),this._sources=a,this._names=u,e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=s.join(n,t)),null!=i&&(t=s.relative(i,t)),this.setSourceContent(t,r))},this)},r.prototype._validateMapping=function(e,t,n,r){if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},r.prototype._serializeMappings=function(){for(var e,t,n,r,o=0,a=1,u=0,c=0,l=0,p=0,h="",f=this._mappings.toArray(),d=0,y=f.length;d<y;d++){if(t=f[d],e="",t.generatedLine!==a)for(o=0;t.generatedLine!==a;)e+=";",a++;else if(d>0){if(!s.compareByGeneratedPositionsInflated(t,f[d-1]))continue;e+=","}e+=i.encode(t.generatedColumn-o),o=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=i.encode(r-p),p=r,e+=i.encode(t.originalLine-1-c),c=t.originalLine-1,e+=i.encode(t.originalColumn-u),u=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=i.encode(n-l),l=n)),h+=e}return h},r.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=s.relative(t,e));var n=s.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},r.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=r},{".\/array-set":27,".\/base64-vlq":28,".\/mapping-list":31,".\/util":36}],35:[function(e,t,n){function r(e,t,n,r,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==i?null:i,this[u]=!0,null!=r&&this.add(r)}var i=e(".\/source-map-generator").SourceMapGenerator,s=e(".\/util"),o=\/(\\r?\\n)\/,a=10,u="$$$isSourceNode$$$";r.fromStringWithSourceMap=function(e,t,n){function i(e,t){if(null===e||void 0===e.source)a.add(t);else{var i=n?s.join(n,e.source):e.source;a.add(new r(e.originalLine,e.originalColumn,i,t,e.name))}}var a=new r,u=e.split(o),c=function(){var e=u.shift(),t=u.shift()||"";return e+t},l=1,p=0,h=null;return t.eachMapping(function(e){if(null!==h){if(!(l<e.generatedLine)){var t=u[0],n=t.substr(0,e.generatedColumn-p);return u[0]=t.substr(e.generatedColumn-p),p=e.generatedColumn,i(h,n),void(h=e)}i(h,c()),l++,p=0}for(;l<e.generatedLine;)a.add(c()),l++;if(p<e.generatedColumn){var t=u[0];a.add(t.substr(0,e.generatedColumn)),u[0]=t.substr(e.generatedColumn),p=e.generatedColumn}h=e},this),u.length>0&&(h&&i(h,c()),a.add(u.join(""))),t.sources.forEach(function(e){var r=t.sourceContentFor(e);null!=r&&(null!=n&&(e=s.join(n,e)),a.setSourceContent(e,r))}),a},r.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},r.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},r.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n<r;n++)t=this.children[n],t[u]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},r.prototype.join=function(e){var t,n,r=this.children.length;if(r>0){for(t=[],n=0;n<r-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},r.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n[u]?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),$/;"	function	line:7
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^n(e.source,t,"Expression")},d.ImportSpecifier=d.ImportDefaultSpecifier=d.ImportNamespaceSpecifier=d.Identifier=d.Literal=p,d.TaggedTemplateExpression=function(e,t,n){n(e.tag,t,"Expression"),n(e.quasi,t)},d.ClassDeclaration=d.ClassExpression=function(e,t,n){return n(e,t,"Class")},d.Class=function(e,t,n){e.id&&n(e.id,t,"Pattern"),e.superClass&&n(e.superClass,t,"Expression");for(var r=0;r<e.body.body.length;r++)n(e.body.body[r],t)},d.MethodDefinition=d.Property=function(e,t,n){e.computed&&n(e.key,t,"Expression"),n(e.value,t,"Expression")},e.simple=t,e.ancestor=n,e.recursive=r,e.findNodeAt=s,e.findNodeAround=o,e.findNodeAfter=a,e.findNodeBefore=u,e.make=c,e.base=d,Object.defineProperty(e,"__esModule",{value:!0})})},{}],17:[function(e,t,n){"use strict";function r(e,t){for(var n=t.toString(),r="return "+n,i=n.match(\/.*\\(([^)]*)\\)\/)[1],s=\/['"]!!!([^'"]*)['"]\/g,o=[];;){var a=s.exec(r);if(!a)break;o.push(a)}return o.reverse().forEach(function(t){r=r.slice(0,t.index)+e[t[1]]+r.substr(t.index+t[0].length)}),r=r.replace(\/\\\/\\*[^*]*\\*\\\/\/g," ").replace(\/\\s+\/g," "),new Function(i,r)()}function i(e,t){if(Function.prototype.$asyncspawn||Object.defineProperty(Function.prototype,"$asyncspawn",{value:i,enumerable:!1,configurable:!0,writable:!0}),this instanceof Function){var n=this;return new e(function(e,r){function i(t,n){var o;try{if(o=t.call(s,n),o.done){if(o.value!==e){if(o.value&&o.value===o.value.then)return o.value(e,r);e&&e(o.value),e=null}return}o.value.then?o.value.then(function(e){i(s.next,e)},function(e){i(s.throw,e)}):i(s.next,o.value)}catch(e){return r&&r(e),void(r=null)}}var s=n.call(t,e,r);i(s.next)})}}var s=r({zousan:e(".\/zousan").toString(),thenable:e(".\/thenableFactory").toString()},function e(t,n){function r(){return i.apply(t,arguments)}Function.prototype.$asyncbind||Object.defineProperty(Function.prototype,"$asyncbind",{value:e,enumerable:!1,configurable:!0,writable:!0}),e.trampoline||(e.trampoline=function(e,t,n,r,i){return function s(o){for(;o;){if(o.then)return o=o.then(s,r),i?void 0:o;try{if(o.pop){if(o.length)return o.pop()?t.call(e):o;o=n}else o=o.call(e)}catch(e){return r(e)}}}}),e.LazyThenable||(e.LazyThenable="!!!thenable"(),e.EagerThenable=e.Thenable=(e.EagerThenableFactory="!!!zousan")());var i=this;switch(n){case!0:return new e.Thenable(r);case 0:return new e.LazyThenable(r);case void 0:return r.then=r,r;default:return function(){try{return i.apply(t,arguments)}catch(e){return n(e)}}}});s(),i(),t.exports={$asyncbind:s,$asyncspawn:i}},{".\/thenableFactory":18,".\/zousan":19}],18:[function(e,t,n){t.exports=function(){function e(e){return e&&e instanceof Object&&"function"==typeof e.then}function t(n,r,i){try{var s=i?i(r):r;if(n===s)return n.reject(new TypeError("Promise resolution loop"));e(s)?s.then(function(e){t(n,e)},function(e){n.reject(e)}):n.resolve(s)}catch(e){n.reject(e)}}function n(){}function r(e){}function i(e,t){this.resolve=e,this.reject=t}function s(r,i){var s=new n;try{this._resolver(function(n){return e(n)?n.then(r,i):t(s,n,r)},function(e){t(s,e,i)})}catch(e){t(s,e,i)}return s}function o(e){this._resolver=e,this.then=s}return n.prototype={resolve:r,reject:r,then:i},o.resolve=function(e){return o.isThenable(e)?e:{then:function(t){return t(e)}}},o.isThenable=e,o}},{}],19:[function(e,t,n){(function(e){"use strict";t.exports=function(t){function n(e){if(e){var t=this;e(function(e){t.resolve(e)},function(e){t.reject(e)})}}function r(e,t){if("function"==typeof e.y)try{var n=e.y.call(void 0,t);e.p.resolve(n)}catch(t){e.p.reject(t)}else e.p.resolve(t)}function i(e,t){if("function"==typeof e.n)try{var n=e.n.call(void 0,t);e.p.resolve(n)}catch(t){e.p.reject(t)}else e.p.reject(t)}t=t||"object"==typeof e&&e.nextTick||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,0)};var s=function(){function e(){for(;n.length-r;)n[r](),n[r++]=void 0,r===i&&(n.splice(0,i),r=0)}var n=[],r=0,i=1024;return function(i){n.push(i),n.length-r===1&&t(e)}}();return n.prototype={resolve:function(e){if(void 0===this.state){if(e===this)return this.reject(new TypeError("Attempt to resolve promise with self"));var t=this;if(e&&("function"==typeof e||"object"==typeof e))try{var n=0,i=e.then;if("function"==typeof i)return void i.call(e,function(e){n++||t.resolve(e)},function(e){n++||t.reject(e)})}catch(e){return void(n||this.reject(e))}this.state=r,this.v=e,t.c&&s(function(){for(var n=0,i=t.c.length;n<i;n++)r(t.c[n],e)})}},reject:function(e){if(void 0===this.state){this.state=i,this.v=e;var t=this.c;t&&s(function(){for(var n=0,r=t.length;n<r;n++)i(t[n],e)})}},then:function(e,t){var r=new n,i={y:e,n:t,p:r};if(void 0===this.state)this.c?this.c.push(i):this.c=[i];else{var o=this.state,a=this.v;s(function(){o(i,a)})}return r}},n.resolve=function(e){if(e&&e instanceof n)return e;var t=new n;return t.resolve(e),t},n.reject=function(e){if(e&&e instanceof n)return e;var t=new n;return t.reject(e),t},n.version="2.3.2-nodent",n}}).call(this,e("_process"))},{_process:7}],20:[function(e,t,n){var r=e(".\/lib\/core");n=t.exports=e(".\/lib\/async"),n.core=r,n.isCore=function(e){return r[e]},n.sync=e(".\/lib\/sync")},{".\/lib\/async":21,".\/lib\/core":24,".\/lib\/sync":26}],21:[function(e,t,n){(function(n){var r=e(".\/core"),i=e("fs"),s=e("path"),o=e(".\/caller.js"),a=e(".\/node-modules-paths.js");"win32"===n.platform?\/[\\\/\\\\]\/:\/\\\/\/;t.exports=function(e,t,u){function c(t,n,r){t?u(t):n?u(null,n,r):h(b,function(t,n,r){t?u(t):n?u(null,n,r):u(new Error("Cannot find module '"+e+"' from '"+v+"'"))})}function l(e,n,r){function i(e,n,o){function a(a,l,p){if(o=l,a)return r(a);if(p&&o&&t.pathFilter){var h=s.relative(p,c),f=h.slice(0,h.length-e[0].length),d=t.pathFilter(o,n,f);if(d)return i([""].concat(g.slice()),s.resolve(p,d),o)}y(c,u)}function u(t,s){t?r(t):s?r(null,c,o):i(e.slice(1),n,o)}if(0===e.length)return r(null,void 0,o);var c=n+e[0];o?a(null,o):p(s.dirname(c),a)}"function"==typeof n&&(r=n,n=void 0);var o=[""].concat(g);i(o,e,n)}function p(e,r){if(""===e||"\/"===e)return r(null);if("win32"===n.platform&&\/^\\w:[\\\\\\\/]*$\/.test(e))return r(null);if(\/[\\\\\\\/]node_modules[\\\\\\\/]*$\/.test(e))return r(null);var i=s.join(e,"package.json");y(i,function(n,o){return o?void m(i,function(n,s){n&&r(n);try{var o=JSON.parse(s)}catch(e){}o&&t.packageFilter&&(o=t.packageFilter(o,i)),r(null,o,e)}):p(s.dirname(e),r)})}function h(e,n,r){"function"==typeof n&&(r=n,n=t.package);var i=s.join(e,"\/package.json");y(i,function(o,a){return o?r(o):a?void m(i,function(n,o){if(n)return r(n);try{var a=JSON.parse(o)}catch(e){}return t.packageFilter&&(a=t.packageFilter(a,i)),a.main?("."!==a.main&&".\/"!==a.main||(a.main="index"),void l(s.resolve(e,a.main),a,function(t,n,i){if(t)return r(t);if(n)return r(null,n,i);if(!i)return l(s.join(e,"\/index"),i,r);var o=s.resolve(e,i.main);h(o,i,function(t,n,i){return t?r(t):n?r(null,n,i):void l(s.join(e,"\/index"),i,r)})})):void l(s.join(e,"\/index"),a,r)}):l(s.join(e,"\/index"),n,r)})}function f(e,n,r){!function t(n){function i(t,n,i){return t?r(t):n?r(null,n,i):void h(s.join(a,"\/",e),void 0,o)}function o(e,i,s){return e?r(e):i?r(null,i,s):void t(n.slice(1))}if(0===n.length)return r(null,void 0);var a=n[0],u=s.join(a,"\/",e);l(u,void 0,i)}(a(n,t))}if("function"==typeof t&&(u=t,t={}),t||(t={}),"string"!=typeof e){var d=new TypeError("path must be a string");return n.nextTick(function(){u(d)})}var y=t.isFile||function(e,t){i.stat(e,function(e,n){e&&"ENOENT"===e.code?t(null,!1):e?t(e):t(null,n.isFile()||n.isFIFO())})},m=t.readFile||i.readFile,g=t.extensions||[".js"],v=t.basedir||s.dirname(o());if(t.paths=t.paths||[],\/^(?:\\.\\.?(?:\\\/|$)|\\\/|([A-Za-z]:)?[\\\\\\\/])\/.test(e)){var b=s.resolve(v,e);".."===e&&(b+="\/"),\/\\\/$\/.test(e)&&b===v?h(b,t.package,c):l(b,t.package,c)}else f(e,v,function(t,n,i){if(t)u(t);else if(n)u(null,n,i);else{if(r[e])return u(null,e);u(new Error("Cannot find module '"+e+"' from '"+v+"'"))}})}}).call(this,e("_process"))},{".\/caller.js":22,".\/core":24,".\/node-modules-paths.js":25,_process:7,fs:1,path:6}],22:[function(e,t,n){t.exports=function(){var e=Error.prepareStackTrace;Error.prepareStackTrace=function(e,t){return t};var t=(new Error).stack;return Error.prepareStackTrace=e,t[2].getFileName()}},{}],23:[function(e,t,n){t.exports={"*":["assert","buffer_ieee754","buffer","child_process","cluster","console","constants","crypto","_debugger","dgram","dns","domain","events","freelist","fs","http","https","_linklist","module","net","os","path","punycode","querystring","readline","repl","stream","string_decoder","sys","timers","tls","tty","url","util","vm","zlib"],.11:["_http_server"],"1.0":["process","v8"]}},{}],24:[function(e,t,n){(function(n){function r(e){if("*"===e)return!0;for(var t=e.split("."),n=0;n<3;++n)if((i[n]||0)>=(t[n]||0))return!0;return!1}var i=n.versions.node.split("."),s=e(".\/core.json"),o={};for(var a in s)if(Object.prototype.hasOwnProperty.call(s,a)&&r(a))for(var u=0;u<s[a].length;++u)o[s[a][u]]=!0;t.exports=o}).call(this,e("_process"))},{".\/core.json":23,_process:7}],25:[function(e,t,n){(function(n){var r=e("path");t.exports=function(e,t){var i=t.moduleDirectory?[].concat(t.moduleDirectory):["node_modules"];e=r.resolve(e);var s="\/";\/^([A-Za-z]:)\/.test(e)?s="":\/^\\\\\\\\\/.test(e)&&(s="\\\\\\\\");for(var o="win32"===n.platform?\/[\\\/\\\\]\/:\/\\\/+\/,a=e.split(o),u=[],c=a.length-1;c>=0;c--)i.indexOf(a[c])===-1&&(u=u.concat(i.map(function(e){return s+r.join(r.join.apply(r,a.slice(0,c+1)),e)})));return"win32"===n.platform&&(u[u.length-1]=u[u.length-1].replace(":",":\\\\")),u.concat(t.paths)}}).call(this,e("_process"))},{_process:7,path:6}],26:[function(e,t,n){var r=e(".\/core"),i=e("fs"),s=e("path"),o=e(".\/caller.js"),a=e(".\/node-modules-paths.js");t.exports=function(e,t){function n(e){if(l(e))return e;for(var t=0;t<h.length;t++){var n=e+h[t];if(l(n))return n}}function u(e){var r=s.join(e,"\/package.json");if(l(r)){var i=p(r,"utf8");try{var o=JSON.parse(i);if(t.packageFilter&&(o=t.packageFilter(o,e)),o.main){var a=n(s.resolve(e,o.main));if(a)return a;var c=u(s.resolve(e,o.main));if(c)return c}}catch(e){}}return n(s.join(e,"\/index"))}function c(e,r){for(var i=a(r,t),o=0;o<i.length;o++){var c=i[o],l=n(s.join(c,"\/",e));if(l)return l;var p=u(s.join(c,"\/",e));if(p)return p}}t||(t={});var l=t.isFile||function(e){try{var t=i.statSync(e)}catch(e){if(e&&"ENOENT"===e.code)return!1;throw e}return t.isFile()||t.isFIFO()},p=t.readFileSync||i.readFileSync,h=t.extensions||[".js"],f=t.basedir||s.dirname(o());if(t.paths=t.paths||[],\/^(?:\\.\\.?(?:\\\/|$)|\\\/|([A-Za-z]:)?[\\\\\\\/])\/.test(e)){var d=s.resolve(f,e);".."===e&&(d+="\/");var y=n(d)||u(d);if(y)return y}else{var m=c(e,f);if(m)return m}if(r[e])return e;throw new Error("Cannot find module '"+e+"' from '"+f+"'")}},{".\/caller.js":22,".\/core":24,".\/node-modules-paths.js":25,fs:1,path:6}],27:[function(e,t,n){function r(){this._array=[],this._set=Object.create(null)}var i=e(".\/util"),s=Object.prototype.hasOwnProperty;r.fromArray=function(e,t){for(var n=new r,i=0,s=e.length;i<s;i++)n.add(e[i],t);return n},r.prototype.size=function(){return Object.getOwnPropertyNames(this._set).length},r.prototype.add=function(e,t){var n=i.toSetString(e),r=s.call(this._set,n),o=this._array.length;r&&!t||this._array.push(e),r||(this._set[n]=o)},r.prototype.has=function(e){var t=i.toSetString(e);return s.call(this._set,t)},r.prototype.indexOf=function(e){var t=i.toSetString(e);if(s.call(this._set,t))return this._set[t];throw new Error('"'+e+'" is not in the set.')},r.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},r.prototype.toArray=function(){return this._array.slice()},n.ArraySet=r},{".\/util":36}],28:[function(e,t,n){function r(e){return e<0?(-e<<1)+1:(e<<1)+0}function i(e){var t=1===(1&e),n=e>>1;return t?-n:n}var s=e(".\/base64"),o=5,a=1<<o,u=a-1,c=a;n.encode=function(e){var t,n="",i=r(e);do t=i&u,i>>>=o,i>0&&(t|=c),n+=s.encode(t);while(i>0);return n},n.decode=function(e,t,n){var r,a,l=e.length,p=0,h=0;do{if(t>=l)throw new Error("Expected more digits in base 64 VLQ value.");if(a=s.decode(e.charCodeAt(t++)),a===-1)throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(a&c),a&=u,p+=a<<h,h+=o}while(r);n.value=i(p),n.rest=t}},{".\/base64":29}],29:[function(e,t,n){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".split("");n.encode=function(e){if(0<=e&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},n.decode=function(e){var t=65,n=90,r=97,i=122,s=48,o=57,a=43,u=47,c=26,l=52;return t<=e&&e<=n?e-t:r<=e&&e<=i?e-r+c:s<=e&&e<=o?e-s+l:e==a?62:e==u?63:-1}},{}],30:[function(e,t,n){function r(e,t,i,s,o,a){var u=Math.floor((t-e)\/2)+e,c=o(i,s[u],!0);return 0===c?u:c>0?t-u>1?r(u,t,i,s,o,a):a==n.LEAST_UPPER_BOUND?t<s.length?t:-1:u:u-e>1?r(e,u,i,s,o,a):a==n.LEAST_UPPER_BOUND?u:e<0?-1:e}n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2,n.search=function(e,t,i,s){if(0===t.length)return-1;var o=r(-1,t.length,e,t,i,s||n.GREATEST_LOWER_BOUND);if(o<0)return-1;for(;o-1>=0&&0===i(t[o],t[o-1],!0);)--o;return o}},{}],31:[function(e,t,n){function r(e,t){var n=e.generatedLine,r=t.generatedLine,i=e.generatedColumn,o=t.generatedColumn;return r>n||r==n&&o>=i||s.compareByGeneratedPositionsInflated(e,t)<=0}function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var s=e(".\/util");i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){r(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(s.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=i},{".\/util":36}],32:[function(e,t,n){function r(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function i(e,t){return Math.round(e+Math.random()*(t-e))}function s(e,t,n,o){if(n<o){var a=i(n,o),u=n-1;r(e,a,o);for(var c=e[o],l=n;l<o;l++)t(e[l],c)<=0&&(u+=1,r(e,u,l));r(e,u+1,l);var p=u+1;s(e,t,n,p-1),s(e,t,p+1,o)}}n.quickSort=function(e,t){s(e,t,0,e.length-1)}},{}],33:[function(e,t,n){function r(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,""))),null!=t.sections?new o(t):new i(t)}function i(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var n=a.getArg(t,"version"),r=a.getArg(t,"sources"),i=a.getArg(t,"names",[]),s=a.getArg(t,"sourceRoot",null),o=a.getArg(t,"sourcesContent",null),u=a.getArg(t,"mappings"),l=a.getArg(t,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);r=r.map(String).map(a.normalize).map(function(e){return s&&a.isAbsolute(s)&&a.isAbsolute(e)?a.relative(s,e):e}),this._names=c.fromArray(i.map(String),!0),this._sources=c.fromArray(r,!0),this.sourceRoot=s,this.sourcesContent=o,this._mappings=u,this.file=l}function s(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function o(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var n=a.getArg(t,"version"),i=a.getArg(t,"sections");if(n!=this._version)throw new Error("Unsupported version: "+n);this._sources=new c,this._names=new c;var s={line:-1,column:0};this._sections=i.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=a.getArg(e,"offset"),n=a.getArg(t,"line"),i=a.getArg(t,"column");if(n<s.line||n===s.line&&i<s.column)throw new Error("Section offsets must be ordered and non-overlapping.");return s=t,{generatedOffset:{generatedLine:n+1,generatedColumn:i+1},consumer:new r(a.getArg(e,"map"))}})}var a=e(".\/util"),u=e(".\/binary-search"),c=e(".\/array-set").ArraySet,l=e(".\/base64-vlq"),p=e(".\/quick-sort").quickSort;r.fromSourceMap=function(e){return i.fromSourceMap(e)},r.prototype._version=3,r.prototype.__generatedMappings=null,Object.defineProperty(r.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),r.prototype.__originalMappings=null,Object.defineProperty(r.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),r.prototype._charIsMappingSeparator=function(e,t){var n=e.charAt(t);return";"===n||","===n},r.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},r.GENERATED_ORDER=1,r.ORIGINAL_ORDER=2,r.GREATEST_LOWER_BOUND=1,r.LEAST_UPPER_BOUND=2,r.prototype.eachMapping=function(e,t,n){var i,s=t||null,o=n||r.GENERATED_ORDER;switch(o){case r.GENERATED_ORDER:i=this._generatedMappings;break;case r.ORIGINAL_ORDER:i=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var u=this.sourceRoot;i.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=u&&(t=a.join(u,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,s)},r.prototype.allGeneratedPositionsFor=function(e){var t=a.getArg(e,"line"),n={source:a.getArg(e,"source"),originalLine:t,originalColumn:a.getArg(e,"column",0)};if(null!=this.sourceRoot&&(n.source=a.relative(this.sourceRoot,n.source)),!this._sources.has(n.source))return[];n.source=this._sources.indexOf(n.source);var r=[],i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,u.LEAST_UPPER_BOUND);if(i>=0){var s=this._originalMappings[i];if(void 0===e.column)for(var o=s.originalLine;s&&s.originalLine===o;)r.push({line:a.getArg(s,"generatedLine",null),column:a.getArg(s,"generatedColumn",null),lastColumn:a.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i];else for(var c=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==c;)r.push({line:a.getArg(s,"generatedLine",null),column:a.getArg(s,"generatedColumn",null),lastColumn:a.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i]}return r},n.SourceMapConsumer=r,i.prototype=Object.create(r.prototype),i.prototype.consumer=r,i.fromSourceMap=function(e){var t=Object.create(i.prototype),n=t._names=c.fromArray(e._names.toArray(),!0),r=t._sources=c.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var o=e._mappings.toArray().slice(),u=t.__generatedMappings=[],l=t.__originalMappings=[],h=0,f=o.length;h<f;h++){var d=o[h],y=new s;y.generatedLine=d.generatedLine,y.generatedColumn=d.generatedColumn,d.source&&(y.source=r.indexOf(d.source),y.originalLine=d.originalLine,y.originalColumn=d.originalColumn,d.name&&(y.name=n.indexOf(d.name)),l.push(y)),u.push(y)}return p(t.__originalMappings,a.compareByOriginalPositions),t},i.prototype._version=3,Object.defineProperty(i.prototype,"sources",{get:function(){return this._sources.toArray().map(function(e){return null!=this.sourceRoot?a.join(this.sourceRoot,e):e},this)}}),i.prototype._parseMappings=function(e,t){for(var n,r,i,o,u,c=1,h=0,f=0,d=0,y=0,m=0,g=e.length,v=0,b={},x={},w=[],E=[];v<g;)if(";"===e.charAt(v))c++,v++,h=0;else if(","===e.charAt(v))v++;else{for(n=new s,n.generatedLine=c,o=v;o<g&&!this._charIsMappingSeparator(e,o);o++);if(r=e.slice(v,o),i=b[r])v+=r.length;else{for(i=[];v<o;)l.decode(e,v,x),u=x.value,v=x.rest,i.push(u);if(2===i.length)throw new Error("Found a source, but no line and column");if(3===i.length)throw new Error("Found a source and line, but no column");b[r]=i}n.generatedColumn=h+i[0],h=n.generatedColumn,i.length>1&&(n.source=y+i[1],y+=i[1],n.originalLine=f+i[2],f=n.originalLine,n.originalLine+=1,n.originalColumn=d+i[3],d=n.originalColumn,i.length>4&&(n.name=m+i[4],m+=i[4])),E.push(n),"number"==typeof n.originalLine&&w.push(n)}p(E,a.compareByGeneratedPositionsDeflated),this.__generatedMappings=E,p(w,a.compareByOriginalPositions),this.__originalMappings=w},i.prototype._findMapping=function(e,t,n,r,i,s){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return u.search(e,t,i,s)},i.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var n=this._generatedMappings[e+1];if(t.generatedLine===n.generatedLine){t.lastGeneratedColumn=n.generatedColumn-1;continue}}t.lastGeneratedColumn=1\/0}},i.prototype.originalPositionFor=function(e){var t={generatedLine:a.getArg(e,"line"),generatedColumn:a.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",a.compareByGeneratedPositionsDeflated,a.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(n>=0){var i=this._generatedMappings[n];if(i.generatedLine===t.generatedLine){var s=a.getArg(i,"source",null);null!==s&&(s=this._sources.at(s),null!=this.sourceRoot&&(s=a.join(this.sourceRoot,s)));var o=a.getArg(i,"name",null);return null!==o&&(o=this._names.at(o)),{source:s,line:a.getArg(i,"originalLine",null),column:a.getArg(i,"originalColumn",null),name:o}}}return{source:null,line:null,column:null,name:null}},i.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},i.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=a.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=a.urlParse(this.sourceRoot))){var r=e.replace(\/^file:\\\/\\\/\/,"");if("file"==n.scheme&&this._sources.has(r))return this.sourcesContent[this._sources.indexOf(r)];if((!n.path||"\/"==n.path)&&this._sources.has("\/"+e))return this.sourcesContent[this._sources.indexOf("\/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},i.prototype.generatedPositionFor=function(e){var t=a.getArg(e,"source");if(null!=this.sourceRoot&&(t=a.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};t=this._sources.indexOf(t);var n={source:t,originalLine:a.getArg(e,"line"),originalColumn:a.getArg(e,"column")},i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,a.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(i>=0){var s=this._originalMappings[i];if(s.source===n.source)return{line:a.getArg(s,"generatedLine",null),column:a.getArg(s,"generatedColumn",null),lastColumn:a.getArg(s,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=i,o.prototype=Object.create(r.prototype),o.prototype.constructor=r,o.prototype._version=3,Object.defineProperty(o.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var n=0;n<this._sections[t].consumer.sources.length;n++)e.push(this._sections[t].consumer.sources[n]);return e}}),o.prototype.originalPositionFor=function(e){var t={generatedLine:a.getArg(e,"line"),generatedColumn:a.getArg(e,"column")},n=u.search(t,this._sections,function(e,t){var n=e.generatedLine-t.generatedOffset.generatedLine;return n?n:e.generatedColumn-t.generatedOffset.generatedColumn}),r=this._sections[n];return r?r.consumer.originalPositionFor({line:t.generatedLine-(r.generatedOffset.generatedLine-1),column:t.generatedColumn-(r.generatedOffset.generatedLine===t.generatedLine?r.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},o.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},o.prototype.sourceContentFor=function(e,t){for(var n=0;n<this._sections.length;n++){var r=this._sections[n],i=r.consumer.sourceContentFor(e,!0);if(i)return i}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var n=this._sections[t];if(n.consumer.sources.indexOf(a.getArg(e,"source"))!==-1){var r=n.consumer.generatedPositionFor(e);if(r){var i={line:r.line+(n.generatedOffset.generatedLine-1),column:r.column+(n.generatedOffset.generatedLine===r.line?n.generatedOffset.generatedColumn-1:0)};return i}}}return{line:null,column:null}},o.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var n=0;n<this._sections.length;n++)for(var r=this._sections[n],i=r.consumer._generatedMappings,s=0;s<i.length;s++){var o=i[s],u=r.consumer._sources.at(o.source);null!==r.consumer.sourceRoot&&(u=a.join(r.consumer.sourceRoot,u)),this._sources.add(u),u=this._sources.indexOf(u);var c=r.consumer._names.at(o.name);this._names.add(c),c=this._names.indexOf(c);var l={source:u,generatedLine:o.generatedLine+(r.generatedOffset.generatedLine-1),generatedColumn:o.generatedColumn+(r.generatedOffset.generatedLine===o.generatedLine?r.generatedOffset.generatedColumn-1:0),originalLine:o.originalLine,originalColumn:o.originalColumn,name:c};this.__generatedMappings.push(l),"number"==typeof l.originalLine&&this.__originalMappings.push(l)}p(this.__generatedMappings,a.compareByGeneratedPositionsDeflated),p(this.__originalMappings,a.compareByOriginalPositions)},n.IndexedSourceMapConsumer=o},{".\/array-set":27,".\/base64-vlq":28,".\/binary-search":30,".\/quick-sort":32,".\/util":36}],34:[function(e,t,n){function r(e){e||(e={}),this._file=s.getArg(e,"file",null),this._sourceRoot=s.getArg(e,"sourceRoot",null),this._skipValidation=s.getArg(e,"skipValidation",!1),this._sources=new o,this._names=new o,this._mappings=new a,this._sourcesContents=null}var i=e(".\/base64-vlq"),s=e(".\/util"),o=e(".\/array-set").ArraySet,a=e(".\/mapping-list").MappingList;r.prototype._version=3,r.fromSourceMap=function(e){var t=e.sourceRoot,n=new r({file:e.file,sourceRoot:t});return e.eachMapping(function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=s.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)}),e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&n.setSourceContent(t,r)}),n},r.prototype.addMapping=function(e){var t=s.getArg(e,"generated"),n=s.getArg(e,"original",null),r=s.getArg(e,"source",null),i=s.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,i),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},r.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=s.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[s.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[s.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\\'s "file" property. Both were omitted.');r=e.file}var i=this._sourceRoot;null!=i&&(r=s.relative(i,r));var a=new o,u=new o;this._mappings.unsortedForEach(function(t){if(t.source===r&&null!=t.originalLine){var o=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=o.source&&(t.source=o.source,null!=n&&(t.source=s.join(n,t.source)),null!=i&&(t.source=s.relative(i,t.source)),t.originalLine=o.line,t.originalColumn=o.column,null!=o.name&&(t.name=o.name))}var c=t.source;null==c||a.has(c)||a.add(c);var l=t.name;null==l||u.has(l)||u.add(l)},this),this._sources=a,this._names=u,e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=s.join(n,t)),null!=i&&(t=s.relative(i,t)),this.setSourceContent(t,r))},this)},r.prototype._validateMapping=function(e,t,n,r){if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},r.prototype._serializeMappings=function(){for(var e,t,n,r,o=0,a=1,u=0,c=0,l=0,p=0,h="",f=this._mappings.toArray(),d=0,y=f.length;d<y;d++){if(t=f[d],e="",t.generatedLine!==a)for(o=0;t.generatedLine!==a;)e+=";",a++;else if(d>0){if(!s.compareByGeneratedPositionsInflated(t,f[d-1]))continue;e+=","}e+=i.encode(t.generatedColumn-o),o=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=i.encode(r-p),p=r,e+=i.encode(t.originalLine-1-c),c=t.originalLine-1,e+=i.encode(t.originalColumn-u),u=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=i.encode(n-l),l=n)),h+=e}return h},r.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=s.relative(t,e));var n=s.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},r.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=r},{".\/array-set":27,".\/base64-vlq":28,".\/mapping-list":31,".\/util":36}],35:[function(e,t,n){function r(e,t,n,r,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==i?null:i,this[u]=!0,null!=r&&this.add(r)}var i=e(".\/source-map-generator").SourceMapGenerator,s=e(".\/util"),o=\/(\\r?\\n)\/,a=10,u="$$$isSourceNode$$$";r.fromStringWithSourceMap=function(e,t,n){function i(e,t){if(null===e||void 0===e.source)a.add(t);else{var i=n?s.join(n,e.source):e.source;a.add(new r(e.originalLine,e.originalColumn,i,t,e.name))}}var a=new r,u=e.split(o),c=function(){var e=u.shift(),t=u.shift()||"";return e+t},l=1,p=0,h=null;return t.eachMapping(function(e){if(null!==h){if(!(l<e.generatedLine)){var t=u[0],n=t.substr(0,e.generatedColumn-p);return u[0]=t.substr(e.generatedColumn-p),p=e.generatedColumn,i(h,n),void(h=e)}i(h,c()),l++,p=0}for(;l<e.generatedLine;)a.add(c()),l++;if(p<e.generatedColumn){var t=u[0];a.add(t.substr(0,e.generatedColumn)),u[0]=t.substr(e.generatedColumn),p=e.generatedColumn}h=e},this),u.length>0&&(h&&i(h,c()),a.add(u.join(""))),t.sources.forEach(function(e){var r=t.sourceContentFor(e);null!=r&&(null!=n&&(e=s.join(n,e)),a.setSourceContent(e,r))}),a},r.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},r.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},r.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n<r;n++)t=this.children[n],t[u]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},r.prototype.join=function(e){var t,n,r=this.children.length;if(r>0){for(t=[],n=0;n<r-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},r.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n[u]?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),$/;"	function	line:7
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^n(e.source,t,"Expression")},d.ImportSpecifier=d.ImportDefaultSpecifier=d.ImportNamespaceSpecifier=d.Identifier=d.Literal=p,d.TaggedTemplateExpression=function(e,t,n){n(e.tag,t,"Expression"),n(e.quasi,t)},d.ClassDeclaration=d.ClassExpression=function(e,t,n){return n(e,t,"Class")},d.Class=function(e,t,n){e.id&&n(e.id,t,"Pattern"),e.superClass&&n(e.superClass,t,"Expression");for(var r=0;r<e.body.body.length;r++)n(e.body.body[r],t)},d.MethodDefinition=d.Property=function(e,t,n){e.computed&&n(e.key,t,"Expression"),n(e.value,t,"Expression")},e.simple=t,e.ancestor=n,e.recursive=r,e.findNodeAt=s,e.findNodeAround=o,e.findNodeAfter=a,e.findNodeBefore=u,e.make=c,e.base=d,Object.defineProperty(e,"__esModule",{value:!0})})},{}],17:[function(e,t,n){"use strict";function r(e,t){for(var n=t.toString(),r="return "+n,i=n.match(\/.*\\(([^)]*)\\)\/)[1],s=\/['"]!!!([^'"]*)['"]\/g,o=[];;){var a=s.exec(r);if(!a)break;o.push(a)}return o.reverse().forEach(function(t){r=r.slice(0,t.index)+e[t[1]]+r.substr(t.index+t[0].length)}),r=r.replace(\/\\\/\\*[^*]*\\*\\\/\/g," ").replace(\/\\s+\/g," "),new Function(i,r)()}function i(e,t){if(Function.prototype.$asyncspawn||Object.defineProperty(Function.prototype,"$asyncspawn",{value:i,enumerable:!1,configurable:!0,writable:!0}),this instanceof Function){var n=this;return new e(function(e,r){function i(t,n){var o;try{if(o=t.call(s,n),o.done){if(o.value!==e){if(o.value&&o.value===o.value.then)return o.value(e,r);e&&e(o.value),e=null}return}o.value.then?o.value.then(function(e){i(s.next,e)},function(e){i(s.throw,e)}):i(s.next,o.value)}catch(e){return r&&r(e),void(r=null)}}var s=n.call(t,e,r);i(s.next)})}}var s=r({zousan:e(".\/zousan").toString(),thenable:e(".\/thenableFactory").toString()},function e(t,n){function r(){return i.apply(t,arguments)}Function.prototype.$asyncbind||Object.defineProperty(Function.prototype,"$asyncbind",{value:e,enumerable:!1,configurable:!0,writable:!0}),e.trampoline||(e.trampoline=function(e,t,n,r,i){return function s(o){for(;o;){if(o.then)return o=o.then(s,r),i?void 0:o;try{if(o.pop){if(o.length)return o.pop()?t.call(e):o;o=n}else o=o.call(e)}catch(e){return r(e)}}}}),e.LazyThenable||(e.LazyThenable="!!!thenable"(),e.EagerThenable=e.Thenable=(e.EagerThenableFactory="!!!zousan")());var i=this;switch(n){case!0:return new e.Thenable(r);case 0:return new e.LazyThenable(r);case void 0:return r.then=r,r;default:return function(){try{return i.apply(t,arguments)}catch(e){return n(e)}}}});s(),i(),t.exports={$asyncbind:s,$asyncspawn:i}},{".\/thenableFactory":18,".\/zousan":19}],18:[function(e,t,n){t.exports=function(){function e(e){return e&&e instanceof Object&&"function"==typeof e.then}function t(n,r,i){try{var s=i?i(r):r;if(n===s)return n.reject(new TypeError("Promise resolution loop"));e(s)?s.then(function(e){t(n,e)},function(e){n.reject(e)}):n.resolve(s)}catch(e){n.reject(e)}}function n(){}function r(e){}function i(e,t){this.resolve=e,this.reject=t}function s(r,i){var s=new n;try{this._resolver(function(n){return e(n)?n.then(r,i):t(s,n,r)},function(e){t(s,e,i)})}catch(e){t(s,e,i)}return s}function o(e){this._resolver=e,this.then=s}return n.prototype={resolve:r,reject:r,then:i},o.resolve=function(e){return o.isThenable(e)?e:{then:function(t){return t(e)}}},o.isThenable=e,o}},{}],19:[function(e,t,n){(function(e){"use strict";t.exports=function(t){function n(e){if(e){var t=this;e(function(e){t.resolve(e)},function(e){t.reject(e)})}}function r(e,t){if("function"==typeof e.y)try{var n=e.y.call(void 0,t);e.p.resolve(n)}catch(t){e.p.reject(t)}else e.p.resolve(t)}function i(e,t){if("function"==typeof e.n)try{var n=e.n.call(void 0,t);e.p.resolve(n)}catch(t){e.p.reject(t)}else e.p.reject(t)}t=t||"object"==typeof e&&e.nextTick||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,0)};var s=function(){function e(){for(;n.length-r;)n[r](),n[r++]=void 0,r===i&&(n.splice(0,i),r=0)}var n=[],r=0,i=1024;return function(i){n.push(i),n.length-r===1&&t(e)}}();return n.prototype={resolve:function(e){if(void 0===this.state){if(e===this)return this.reject(new TypeError("Attempt to resolve promise with self"));var t=this;if(e&&("function"==typeof e||"object"==typeof e))try{var n=0,i=e.then;if("function"==typeof i)return void i.call(e,function(e){n++||t.resolve(e)},function(e){n++||t.reject(e)})}catch(e){return void(n||this.reject(e))}this.state=r,this.v=e,t.c&&s(function(){for(var n=0,i=t.c.length;n<i;n++)r(t.c[n],e)})}},reject:function(e){if(void 0===this.state){this.state=i,this.v=e;var t=this.c;t&&s(function(){for(var n=0,r=t.length;n<r;n++)i(t[n],e)})}},then:function(e,t){var r=new n,i={y:e,n:t,p:r};if(void 0===this.state)this.c?this.c.push(i):this.c=[i];else{var o=this.state,a=this.v;s(function(){o(i,a)})}return r}},n.resolve=function(e){if(e&&e instanceof n)return e;var t=new n;return t.resolve(e),t},n.reject=function(e){if(e&&e instanceof n)return e;var t=new n;return t.reject(e),t},n.version="2.3.2-nodent",n}}).call(this,e("_process"))},{_process:7}],20:[function(e,t,n){var r=e(".\/lib\/core");n=t.exports=e(".\/lib\/async"),n.core=r,n.isCore=function(e){return r[e]},n.sync=e(".\/lib\/sync")},{".\/lib\/async":21,".\/lib\/core":24,".\/lib\/sync":26}],21:[function(e,t,n){(function(n){var r=e(".\/core"),i=e("fs"),s=e("path"),o=e(".\/caller.js"),a=e(".\/node-modules-paths.js");"win32"===n.platform?\/[\\\/\\\\]\/:\/\\\/\/;t.exports=function(e,t,u){function c(t,n,r){t?u(t):n?u(null,n,r):h(b,function(t,n,r){t?u(t):n?u(null,n,r):u(new Error("Cannot find module '"+e+"' from '"+v+"'"))})}function l(e,n,r){function i(e,n,o){function a(a,l,p){if(o=l,a)return r(a);if(p&&o&&t.pathFilter){var h=s.relative(p,c),f=h.slice(0,h.length-e[0].length),d=t.pathFilter(o,n,f);if(d)return i([""].concat(g.slice()),s.resolve(p,d),o)}y(c,u)}function u(t,s){t?r(t):s?r(null,c,o):i(e.slice(1),n,o)}if(0===e.length)return r(null,void 0,o);var c=n+e[0];o?a(null,o):p(s.dirname(c),a)}"function"==typeof n&&(r=n,n=void 0);var o=[""].concat(g);i(o,e,n)}function p(e,r){if(""===e||"\/"===e)return r(null);if("win32"===n.platform&&\/^\\w:[\\\\\\\/]*$\/.test(e))return r(null);if(\/[\\\\\\\/]node_modules[\\\\\\\/]*$\/.test(e))return r(null);var i=s.join(e,"package.json");y(i,function(n,o){return o?void m(i,function(n,s){n&&r(n);try{var o=JSON.parse(s)}catch(e){}o&&t.packageFilter&&(o=t.packageFilter(o,i)),r(null,o,e)}):p(s.dirname(e),r)})}function h(e,n,r){"function"==typeof n&&(r=n,n=t.package);var i=s.join(e,"\/package.json");y(i,function(o,a){return o?r(o):a?void m(i,function(n,o){if(n)return r(n);try{var a=JSON.parse(o)}catch(e){}return t.packageFilter&&(a=t.packageFilter(a,i)),a.main?("."!==a.main&&".\/"!==a.main||(a.main="index"),void l(s.resolve(e,a.main),a,function(t,n,i){if(t)return r(t);if(n)return r(null,n,i);if(!i)return l(s.join(e,"\/index"),i,r);var o=s.resolve(e,i.main);h(o,i,function(t,n,i){return t?r(t):n?r(null,n,i):void l(s.join(e,"\/index"),i,r)})})):void l(s.join(e,"\/index"),a,r)}):l(s.join(e,"\/index"),n,r)})}function f(e,n,r){!function t(n){function i(t,n,i){return t?r(t):n?r(null,n,i):void h(s.join(a,"\/",e),void 0,o)}function o(e,i,s){return e?r(e):i?r(null,i,s):void t(n.slice(1))}if(0===n.length)return r(null,void 0);var a=n[0],u=s.join(a,"\/",e);l(u,void 0,i)}(a(n,t))}if("function"==typeof t&&(u=t,t={}),t||(t={}),"string"!=typeof e){var d=new TypeError("path must be a string");return n.nextTick(function(){u(d)})}var y=t.isFile||function(e,t){i.stat(e,function(e,n){e&&"ENOENT"===e.code?t(null,!1):e?t(e):t(null,n.isFile()||n.isFIFO())})},m=t.readFile||i.readFile,g=t.extensions||[".js"],v=t.basedir||s.dirname(o());if(t.paths=t.paths||[],\/^(?:\\.\\.?(?:\\\/|$)|\\\/|([A-Za-z]:)?[\\\\\\\/])\/.test(e)){var b=s.resolve(v,e);".."===e&&(b+="\/"),\/\\\/$\/.test(e)&&b===v?h(b,t.package,c):l(b,t.package,c)}else f(e,v,function(t,n,i){if(t)u(t);else if(n)u(null,n,i);else{if(r[e])return u(null,e);u(new Error("Cannot find module '"+e+"' from '"+v+"'"))}})}}).call(this,e("_process"))},{".\/caller.js":22,".\/core":24,".\/node-modules-paths.js":25,_process:7,fs:1,path:6}],22:[function(e,t,n){t.exports=function(){var e=Error.prepareStackTrace;Error.prepareStackTrace=function(e,t){return t};var t=(new Error).stack;return Error.prepareStackTrace=e,t[2].getFileName()}},{}],23:[function(e,t,n){t.exports={"*":["assert","buffer_ieee754","buffer","child_process","cluster","console","constants","crypto","_debugger","dgram","dns","domain","events","freelist","fs","http","https","_linklist","module","net","os","path","punycode","querystring","readline","repl","stream","string_decoder","sys","timers","tls","tty","url","util","vm","zlib"],.11:["_http_server"],"1.0":["process","v8"]}},{}],24:[function(e,t,n){(function(n){function r(e){if("*"===e)return!0;for(var t=e.split("."),n=0;n<3;++n)if((i[n]||0)>=(t[n]||0))return!0;return!1}var i=n.versions.node.split("."),s=e(".\/core.json"),o={};for(var a in s)if(Object.prototype.hasOwnProperty.call(s,a)&&r(a))for(var u=0;u<s[a].length;++u)o[s[a][u]]=!0;t.exports=o}).call(this,e("_process"))},{".\/core.json":23,_process:7}],25:[function(e,t,n){(function(n){var r=e("path");t.exports=function(e,t){var i=t.moduleDirectory?[].concat(t.moduleDirectory):["node_modules"];e=r.resolve(e);var s="\/";\/^([A-Za-z]:)\/.test(e)?s="":\/^\\\\\\\\\/.test(e)&&(s="\\\\\\\\");for(var o="win32"===n.platform?\/[\\\/\\\\]\/:\/\\\/+\/,a=e.split(o),u=[],c=a.length-1;c>=0;c--)i.indexOf(a[c])===-1&&(u=u.concat(i.map(function(e){return s+r.join(r.join.apply(r,a.slice(0,c+1)),e)})));return"win32"===n.platform&&(u[u.length-1]=u[u.length-1].replace(":",":\\\\")),u.concat(t.paths)}}).call(this,e("_process"))},{_process:7,path:6}],26:[function(e,t,n){var r=e(".\/core"),i=e("fs"),s=e("path"),o=e(".\/caller.js"),a=e(".\/node-modules-paths.js");t.exports=function(e,t){function n(e){if(l(e))return e;for(var t=0;t<h.length;t++){var n=e+h[t];if(l(n))return n}}function u(e){var r=s.join(e,"\/package.json");if(l(r)){var i=p(r,"utf8");try{var o=JSON.parse(i);if(t.packageFilter&&(o=t.packageFilter(o,e)),o.main){var a=n(s.resolve(e,o.main));if(a)return a;var c=u(s.resolve(e,o.main));if(c)return c}}catch(e){}}return n(s.join(e,"\/index"))}function c(e,r){for(var i=a(r,t),o=0;o<i.length;o++){var c=i[o],l=n(s.join(c,"\/",e));if(l)return l;var p=u(s.join(c,"\/",e));if(p)return p}}t||(t={});var l=t.isFile||function(e){try{var t=i.statSync(e)}catch(e){if(e&&"ENOENT"===e.code)return!1;throw e}return t.isFile()||t.isFIFO()},p=t.readFileSync||i.readFileSync,h=t.extensions||[".js"],f=t.basedir||s.dirname(o());if(t.paths=t.paths||[],\/^(?:\\.\\.?(?:\\\/|$)|\\\/|([A-Za-z]:)?[\\\\\\\/])\/.test(e)){var d=s.resolve(f,e);".."===e&&(d+="\/");var y=n(d)||u(d);if(y)return y}else{var m=c(e,f);if(m)return m}if(r[e])return e;throw new Error("Cannot find module '"+e+"' from '"+f+"'")}},{".\/caller.js":22,".\/core":24,".\/node-modules-paths.js":25,fs:1,path:6}],27:[function(e,t,n){function r(){this._array=[],this._set=Object.create(null)}var i=e(".\/util"),s=Object.prototype.hasOwnProperty;r.fromArray=function(e,t){for(var n=new r,i=0,s=e.length;i<s;i++)n.add(e[i],t);return n},r.prototype.size=function(){return Object.getOwnPropertyNames(this._set).length},r.prototype.add=function(e,t){var n=i.toSetString(e),r=s.call(this._set,n),o=this._array.length;r&&!t||this._array.push(e),r||(this._set[n]=o)},r.prototype.has=function(e){var t=i.toSetString(e);return s.call(this._set,t)},r.prototype.indexOf=function(e){var t=i.toSetString(e);if(s.call(this._set,t))return this._set[t];throw new Error('"'+e+'" is not in the set.')},r.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},r.prototype.toArray=function(){return this._array.slice()},n.ArraySet=r},{".\/util":36}],28:[function(e,t,n){function r(e){return e<0?(-e<<1)+1:(e<<1)+0}function i(e){var t=1===(1&e),n=e>>1;return t?-n:n}var s=e(".\/base64"),o=5,a=1<<o,u=a-1,c=a;n.encode=function(e){var t,n="",i=r(e);do t=i&u,i>>>=o,i>0&&(t|=c),n+=s.encode(t);while(i>0);return n},n.decode=function(e,t,n){var r,a,l=e.length,p=0,h=0;do{if(t>=l)throw new Error("Expected more digits in base 64 VLQ value.");if(a=s.decode(e.charCodeAt(t++)),a===-1)throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(a&c),a&=u,p+=a<<h,h+=o}while(r);n.value=i(p),n.rest=t}},{".\/base64":29}],29:[function(e,t,n){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".split("");n.encode=function(e){if(0<=e&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},n.decode=function(e){var t=65,n=90,r=97,i=122,s=48,o=57,a=43,u=47,c=26,l=52;return t<=e&&e<=n?e-t:r<=e&&e<=i?e-r+c:s<=e&&e<=o?e-s+l:e==a?62:e==u?63:-1}},{}],30:[function(e,t,n){function r(e,t,i,s,o,a){var u=Math.floor((t-e)\/2)+e,c=o(i,s[u],!0);return 0===c?u:c>0?t-u>1?r(u,t,i,s,o,a):a==n.LEAST_UPPER_BOUND?t<s.length?t:-1:u:u-e>1?r(e,u,i,s,o,a):a==n.LEAST_UPPER_BOUND?u:e<0?-1:e}n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2,n.search=function(e,t,i,s){if(0===t.length)return-1;var o=r(-1,t.length,e,t,i,s||n.GREATEST_LOWER_BOUND);if(o<0)return-1;for(;o-1>=0&&0===i(t[o],t[o-1],!0);)--o;return o}},{}],31:[function(e,t,n){function r(e,t){var n=e.generatedLine,r=t.generatedLine,i=e.generatedColumn,o=t.generatedColumn;return r>n||r==n&&o>=i||s.compareByGeneratedPositionsInflated(e,t)<=0}function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var s=e(".\/util");i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){r(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(s.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=i},{".\/util":36}],32:[function(e,t,n){function r(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function i(e,t){return Math.round(e+Math.random()*(t-e))}function s(e,t,n,o){if(n<o){var a=i(n,o),u=n-1;r(e,a,o);for(var c=e[o],l=n;l<o;l++)t(e[l],c)<=0&&(u+=1,r(e,u,l));r(e,u+1,l);var p=u+1;s(e,t,n,p-1),s(e,t,p+1,o)}}n.quickSort=function(e,t){s(e,t,0,e.length-1)}},{}],33:[function(e,t,n){function r(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,""))),null!=t.sections?new o(t):new i(t)}function i(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var n=a.getArg(t,"version"),r=a.getArg(t,"sources"),i=a.getArg(t,"names",[]),s=a.getArg(t,"sourceRoot",null),o=a.getArg(t,"sourcesContent",null),u=a.getArg(t,"mappings"),l=a.getArg(t,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);r=r.map(String).map(a.normalize).map(function(e){return s&&a.isAbsolute(s)&&a.isAbsolute(e)?a.relative(s,e):e}),this._names=c.fromArray(i.map(String),!0),this._sources=c.fromArray(r,!0),this.sourceRoot=s,this.sourcesContent=o,this._mappings=u,this.file=l}function s(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function o(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var n=a.getArg(t,"version"),i=a.getArg(t,"sections");if(n!=this._version)throw new Error("Unsupported version: "+n);this._sources=new c,this._names=new c;var s={line:-1,column:0};this._sections=i.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=a.getArg(e,"offset"),n=a.getArg(t,"line"),i=a.getArg(t,"column");if(n<s.line||n===s.line&&i<s.column)throw new Error("Section offsets must be ordered and non-overlapping.");return s=t,{generatedOffset:{generatedLine:n+1,generatedColumn:i+1},consumer:new r(a.getArg(e,"map"))}})}var a=e(".\/util"),u=e(".\/binary-search"),c=e(".\/array-set").ArraySet,l=e(".\/base64-vlq"),p=e(".\/quick-sort").quickSort;r.fromSourceMap=function(e){return i.fromSourceMap(e)},r.prototype._version=3,r.prototype.__generatedMappings=null,Object.defineProperty(r.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),r.prototype.__originalMappings=null,Object.defineProperty(r.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),r.prototype._charIsMappingSeparator=function(e,t){var n=e.charAt(t);return";"===n||","===n},r.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},r.GENERATED_ORDER=1,r.ORIGINAL_ORDER=2,r.GREATEST_LOWER_BOUND=1,r.LEAST_UPPER_BOUND=2,r.prototype.eachMapping=function(e,t,n){var i,s=t||null,o=n||r.GENERATED_ORDER;switch(o){case r.GENERATED_ORDER:i=this._generatedMappings;break;case r.ORIGINAL_ORDER:i=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var u=this.sourceRoot;i.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=u&&(t=a.join(u,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,s)},r.prototype.allGeneratedPositionsFor=function(e){var t=a.getArg(e,"line"),n={source:a.getArg(e,"source"),originalLine:t,originalColumn:a.getArg(e,"column",0)};if(null!=this.sourceRoot&&(n.source=a.relative(this.sourceRoot,n.source)),!this._sources.has(n.source))return[];n.source=this._sources.indexOf(n.source);var r=[],i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,u.LEAST_UPPER_BOUND);if(i>=0){var s=this._originalMappings[i];if(void 0===e.column)for(var o=s.originalLine;s&&s.originalLine===o;)r.push({line:a.getArg(s,"generatedLine",null),column:a.getArg(s,"generatedColumn",null),lastColumn:a.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i];else for(var c=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==c;)r.push({line:a.getArg(s,"generatedLine",null),column:a.getArg(s,"generatedColumn",null),lastColumn:a.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++i]}return r},n.SourceMapConsumer=r,i.prototype=Object.create(r.prototype),i.prototype.consumer=r,i.fromSourceMap=function(e){var t=Object.create(i.prototype),n=t._names=c.fromArray(e._names.toArray(),!0),r=t._sources=c.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var o=e._mappings.toArray().slice(),u=t.__generatedMappings=[],l=t.__originalMappings=[],h=0,f=o.length;h<f;h++){var d=o[h],y=new s;y.generatedLine=d.generatedLine,y.generatedColumn=d.generatedColumn,d.source&&(y.source=r.indexOf(d.source),y.originalLine=d.originalLine,y.originalColumn=d.originalColumn,d.name&&(y.name=n.indexOf(d.name)),l.push(y)),u.push(y)}return p(t.__originalMappings,a.compareByOriginalPositions),t},i.prototype._version=3,Object.defineProperty(i.prototype,"sources",{get:function(){return this._sources.toArray().map(function(e){return null!=this.sourceRoot?a.join(this.sourceRoot,e):e},this)}}),i.prototype._parseMappings=function(e,t){for(var n,r,i,o,u,c=1,h=0,f=0,d=0,y=0,m=0,g=e.length,v=0,b={},x={},w=[],E=[];v<g;)if(";"===e.charAt(v))c++,v++,h=0;else if(","===e.charAt(v))v++;else{for(n=new s,n.generatedLine=c,o=v;o<g&&!this._charIsMappingSeparator(e,o);o++);if(r=e.slice(v,o),i=b[r])v+=r.length;else{for(i=[];v<o;)l.decode(e,v,x),u=x.value,v=x.rest,i.push(u);if(2===i.length)throw new Error("Found a source, but no line and column");if(3===i.length)throw new Error("Found a source and line, but no column");b[r]=i}n.generatedColumn=h+i[0],h=n.generatedColumn,i.length>1&&(n.source=y+i[1],y+=i[1],n.originalLine=f+i[2],f=n.originalLine,n.originalLine+=1,n.originalColumn=d+i[3],d=n.originalColumn,i.length>4&&(n.name=m+i[4],m+=i[4])),E.push(n),"number"==typeof n.originalLine&&w.push(n)}p(E,a.compareByGeneratedPositionsDeflated),this.__generatedMappings=E,p(w,a.compareByOriginalPositions),this.__originalMappings=w},i.prototype._findMapping=function(e,t,n,r,i,s){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return u.search(e,t,i,s)},i.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var n=this._generatedMappings[e+1];if(t.generatedLine===n.generatedLine){t.lastGeneratedColumn=n.generatedColumn-1;continue}}t.lastGeneratedColumn=1\/0}},i.prototype.originalPositionFor=function(e){var t={generatedLine:a.getArg(e,"line"),generatedColumn:a.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",a.compareByGeneratedPositionsDeflated,a.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(n>=0){var i=this._generatedMappings[n];if(i.generatedLine===t.generatedLine){var s=a.getArg(i,"source",null);null!==s&&(s=this._sources.at(s),null!=this.sourceRoot&&(s=a.join(this.sourceRoot,s)));var o=a.getArg(i,"name",null);return null!==o&&(o=this._names.at(o)),{source:s,line:a.getArg(i,"originalLine",null),column:a.getArg(i,"originalColumn",null),name:o}}}return{source:null,line:null,column:null,name:null}},i.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},i.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=a.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=a.urlParse(this.sourceRoot))){var r=e.replace(\/^file:\\\/\\\/\/,"");if("file"==n.scheme&&this._sources.has(r))return this.sourcesContent[this._sources.indexOf(r)];if((!n.path||"\/"==n.path)&&this._sources.has("\/"+e))return this.sourcesContent[this._sources.indexOf("\/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},i.prototype.generatedPositionFor=function(e){var t=a.getArg(e,"source");if(null!=this.sourceRoot&&(t=a.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};t=this._sources.indexOf(t);var n={source:t,originalLine:a.getArg(e,"line"),originalColumn:a.getArg(e,"column")},i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,a.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(i>=0){var s=this._originalMappings[i];if(s.source===n.source)return{line:a.getArg(s,"generatedLine",null),column:a.getArg(s,"generatedColumn",null),lastColumn:a.getArg(s,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=i,o.prototype=Object.create(r.prototype),o.prototype.constructor=r,o.prototype._version=3,Object.defineProperty(o.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var n=0;n<this._sections[t].consumer.sources.length;n++)e.push(this._sections[t].consumer.sources[n]);return e}}),o.prototype.originalPositionFor=function(e){var t={generatedLine:a.getArg(e,"line"),generatedColumn:a.getArg(e,"column")},n=u.search(t,this._sections,function(e,t){var n=e.generatedLine-t.generatedOffset.generatedLine;return n?n:e.generatedColumn-t.generatedOffset.generatedColumn}),r=this._sections[n];return r?r.consumer.originalPositionFor({line:t.generatedLine-(r.generatedOffset.generatedLine-1),column:t.generatedColumn-(r.generatedOffset.generatedLine===t.generatedLine?r.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},o.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},o.prototype.sourceContentFor=function(e,t){for(var n=0;n<this._sections.length;n++){var r=this._sections[n],i=r.consumer.sourceContentFor(e,!0);if(i)return i}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var n=this._sections[t];if(n.consumer.sources.indexOf(a.getArg(e,"source"))!==-1){var r=n.consumer.generatedPositionFor(e);if(r){var i={line:r.line+(n.generatedOffset.generatedLine-1),column:r.column+(n.generatedOffset.generatedLine===r.line?n.generatedOffset.generatedColumn-1:0)};return i}}}return{line:null,column:null}},o.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var n=0;n<this._sections.length;n++)for(var r=this._sections[n],i=r.consumer._generatedMappings,s=0;s<i.length;s++){var o=i[s],u=r.consumer._sources.at(o.source);null!==r.consumer.sourceRoot&&(u=a.join(r.consumer.sourceRoot,u)),this._sources.add(u),u=this._sources.indexOf(u);var c=r.consumer._names.at(o.name);this._names.add(c),c=this._names.indexOf(c);var l={source:u,generatedLine:o.generatedLine+(r.generatedOffset.generatedLine-1),generatedColumn:o.generatedColumn+(r.generatedOffset.generatedLine===o.generatedLine?r.generatedOffset.generatedColumn-1:0),originalLine:o.originalLine,originalColumn:o.originalColumn,name:c};this.__generatedMappings.push(l),"number"==typeof l.originalLine&&this.__originalMappings.push(l)}p(this.__generatedMappings,a.compareByGeneratedPositionsDeflated),p(this.__originalMappings,a.compareByOriginalPositions)},n.IndexedSourceMapConsumer=o},{".\/array-set":27,".\/base64-vlq":28,".\/binary-search":30,".\/quick-sort":32,".\/util":36}],34:[function(e,t,n){function r(e){e||(e={}),this._file=s.getArg(e,"file",null),this._sourceRoot=s.getArg(e,"sourceRoot",null),this._skipValidation=s.getArg(e,"skipValidation",!1),this._sources=new o,this._names=new o,this._mappings=new a,this._sourcesContents=null}var i=e(".\/base64-vlq"),s=e(".\/util"),o=e(".\/array-set").ArraySet,a=e(".\/mapping-list").MappingList;r.prototype._version=3,r.fromSourceMap=function(e){var t=e.sourceRoot,n=new r({file:e.file,sourceRoot:t});return e.eachMapping(function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=s.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)}),e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&n.setSourceContent(t,r)}),n},r.prototype.addMapping=function(e){var t=s.getArg(e,"generated"),n=s.getArg(e,"original",null),r=s.getArg(e,"source",null),i=s.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,i),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},r.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=s.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[s.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[s.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\\'s "file" property. Both were omitted.');r=e.file}var i=this._sourceRoot;null!=i&&(r=s.relative(i,r));var a=new o,u=new o;this._mappings.unsortedForEach(function(t){if(t.source===r&&null!=t.originalLine){var o=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=o.source&&(t.source=o.source,null!=n&&(t.source=s.join(n,t.source)),null!=i&&(t.source=s.relative(i,t.source)),t.originalLine=o.line,t.originalColumn=o.column,null!=o.name&&(t.name=o.name))}var c=t.source;null==c||a.has(c)||a.add(c);var l=t.name;null==l||u.has(l)||u.add(l)},this),this._sources=a,this._names=u,e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=s.join(n,t)),null!=i&&(t=s.relative(i,t)),this.setSourceContent(t,r))},this)},r.prototype._validateMapping=function(e,t,n,r){if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},r.prototype._serializeMappings=function(){for(var e,t,n,r,o=0,a=1,u=0,c=0,l=0,p=0,h="",f=this._mappings.toArray(),d=0,y=f.length;d<y;d++){if(t=f[d],e="",t.generatedLine!==a)for(o=0;t.generatedLine!==a;)e+=";",a++;else if(d>0){if(!s.compareByGeneratedPositionsInflated(t,f[d-1]))continue;e+=","}e+=i.encode(t.generatedColumn-o),o=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=i.encode(r-p),p=r,e+=i.encode(t.originalLine-1-c),c=t.originalLine-1,e+=i.encode(t.originalColumn-u),u=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=i.encode(n-l),l=n)),h+=e}return h},r.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=s.relative(t,e));var n=s.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},r.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=r},{".\/array-set":27,".\/base64-vlq":28,".\/mapping-list":31,".\/util":36}],35:[function(e,t,n){function r(e,t,n,r,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==i?null:i,this[u]=!0,null!=r&&this.add(r)}var i=e(".\/source-map-generator").SourceMapGenerator,s=e(".\/util"),o=\/(\\r?\\n)\/,a=10,u="$$$isSourceNode$$$";r.fromStringWithSourceMap=function(e,t,n){function i(e,t){if(null===e||void 0===e.source)a.add(t);else{var i=n?s.join(n,e.source):e.source;a.add(new r(e.originalLine,e.originalColumn,i,t,e.name))}}var a=new r,u=e.split(o),c=function(){var e=u.shift(),t=u.shift()||"";return e+t},l=1,p=0,h=null;return t.eachMapping(function(e){if(null!==h){if(!(l<e.generatedLine)){var t=u[0],n=t.substr(0,e.generatedColumn-p);return u[0]=t.substr(e.generatedColumn-p),p=e.generatedColumn,i(h,n),void(h=e)}i(h,c()),l++,p=0}for(;l<e.generatedLine;)a.add(c()),l++;if(p<e.generatedColumn){var t=u[0];a.add(t.substr(0,e.generatedColumn)),u[0]=t.substr(e.generatedColumn),p=e.generatedColumn}h=e},this),u.length>0&&(h&&i(h,c()),a.add(u.join(""))),t.sources.forEach(function(e){var r=t.sourceContentFor(e);null!=r&&(null!=n&&(e=s.join(n,e)),a.setSourceContent(e,r))}),a},r.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},r.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},r.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n<r;n++)t=this.children[n],t[u]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},r.prototype.join=function(e){var t,n,r=this.children.length;if(r>0){for(t=[],n=0;n<r-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},r.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n[u]?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),$/;"	function	line:7
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^this},r.prototype.setSourceContent=function(e,t){this.sourceContents[s.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][u]&&this.children[t].walkSourceContents(e);for(var r=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(s.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,s=null,o=null,u=null,c=null;return this.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(s===i.source&&o===i.line&&u===i.column&&c===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),s=i.source,o=i.line,u=i.column,c=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),s=null,r=!1);for(var l=0,p=e.length;l<p;l++)e.charCodeAt(l)===a?(t.line++,t.column=0,l+1===p?(s=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},n.SourceNode=r},{".\/source-map-generator":34,".\/util":36}],36:[function(e,t,n){function r(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')}function i(e){var t=e.match(g);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function s(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="\/\/",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function o(e){var t=e,r=i(e);if(r){if(!r.path)return e;t=r.path}for(var o,a=n.isAbsolute(t),u=t.split(\/\\\/+\/),c=0,l=u.length-1;l>=0;l--)o=u[l],"."===o?u.splice(l,1):".."===o?c++:c>0&&(""===o?(u.splice(l+1,c),c=0):(u.splice(l,2),c--));return t=u.join("\/"),""===t&&(t=a?"\/":"."),r?(r.path=t,s(r)):t}function a(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),r=i(e);if(r&&(e=r.path||"\/"),n&&!n.scheme)return r&&(n.scheme=r.scheme),s(n);if(n||t.match(v))return t;if(r&&!r.host&&!r.path)return r.host=t,s(r);var a="\/"===t.charAt(0)?t:o(e.replace(\/\\\/+$\/,"")+"\/"+t);return r?(r.path=a,s(r)):a}function u(e,t){""===e&&(e="."),e=e.replace(\/\\\/$\/,"");for(var n=0;0!==t.indexOf(e+"\/");){var r=e.lastIndexOf("\/");if(r<0)return t;if(e=e.slice(0,r),e.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return t;++n}return Array(n+1).join("..\/")+t.substr(e.length+1)}function c(e){return e}function l(e){return h(e)?"$"+e:e}function p(e){return h(e)?e.slice(1):e}function h(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function f(e,t,n){var r=e.source-t.source;return 0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r||n?r:(r=e.generatedColumn-t.generatedColumn,0!==r?r:(r=e.generatedLine-t.generatedLine,0!==r?r:e.name-t.name))))}function d(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:(r=e.generatedColumn-t.generatedColumn,0!==r||n?r:(r=e.source-t.source,0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r?r:e.name-t.name))))}function y(e,t){return e===t?0:e>t?1:-1}function m(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:(n=e.generatedColumn-t.generatedColumn,0!==n?n:(n=y(e.source,t.source),0!==n?n:(n=e.originalLine-t.originalLine,0!==n?n:(n=e.originalColumn-t.originalColumn,0!==n?n:y(e.name,t.name)))))}n.getArg=r;var g=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,v=\/^data:.+\\,.+$\/;n.urlParse=i,n.urlGenerate=s,n.normalize=o,n.join=a,n.isAbsolute=function(e){return"\/"===e.charAt(0)||!!e.match(g)},n.relative=u;var b=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=b?c:l,n.fromSetString=b?c:p,n.compareByOriginalPositions=f,n.compareByGeneratedPositionsDeflated=d,n.compareByGeneratedPositionsInflated=m},{}],37:[function(e,t,n){n.SourceMapGenerator=e(".\/lib\/source-map-generator").SourceMapGenerator,n.SourceMapConsumer=e(".\/lib\/source-map-consumer").SourceMapConsumer,n.SourceNode=e(".\/lib\/source-node").SourceNode},{".\/lib\/source-map-consumer":33,".\/lib\/source-map-generator":34,".\/lib\/source-node":35}],38:[function(e,t,n){t.exports={name:"nodent",version:"3.0.7",description:"NoDent - Asynchronous Javascript language extensions",main:"nodent.js",scripts:{cover:"istanbul cover .\/nodent.js tests -- --quick --syntax --forceStrict ; open .\/coverage\/lcov-report\/index.html",test:"cd tests && npm i --prod && cd .. && node --expose-gc .\/nodent.js tests --syntax --quick","test-loader":"cd tests\/loader\/app && npm test && cd ..\/..\/..",start:".\/nodent.js"},bin:{nodentjs:".\/nodent.js"},dependencies:{acorn:">=2.5.2","acorn-es7-plugin":"^1.1.3","nodent-runtime":"^3.0.3",resolve:"^1.1.7","source-map":"0.5.6"},repository:{type:"git",url:"git+https:\/\/github.com\/MatAtBread\/nodent.git"},engines:"node >= 0.10.0",keywords:["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],author:{name:"Mat At Bread",email:"nodent@mailed.me.uk"},license:"BSD-2-Clause",bugs:{url:"https:\/\/github.com\/MatAtBread\/nodent\/issues"},gitHead:"8ea9feab498470d7a2c3c09326a1c17e8eeb332a",homepage:"https:\/\/github.com\/MatAtBread\/nodent#readme",_id:"nodent@3.0.7",_shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",_from:"nodent@>=3.0.2 <4.0.0",_npmVersion:"3.10.3",_nodeVersion:"6.7.0",_npmUser:{name:"matatbread",email:"npm@mailed.me.uk"},maintainers:[{name:"matatbread",email:"npm@mailed.me.uk"}],dist:{shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",tarball:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz"},_npmOperationalInternal:{host:"packages-18-east.internal.npmjs.com",tmp:"tmp\/nodent-3.0.7.tgz_1477471431033_0.10623699799180031"},directories:{},_resolved:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz",readme:"ERROR: No README data found!"}},{}],nodent:[function(e,t,n){(function(n,r,i,s,o,a,u,c){"use strict";function l(e){var t={};return e.forEach(function(e){if(e&&"object"==typeof e)for(var n in e)t[n]=e[n]}),t}function p(e){throw e}function h(){}function f(e){return"ExpressionStatement"===e.type&&("StringLiteral"===e.expression.type||"Literal"===e.expression.type&&"string"==typeof e.expression.value)}function d(t,n,r){n||(n=console.warn.bind(console));var i,s,o={};if("string"==typeof t)(i=t.match(M))&&(s=i[1]||"default");else for(var a=0;a<t.body.length&&f(t.body[a].type);a++){var u="'"+t.body[a].value+"'";if(i=u.match(M)){s=i[1]||"default";break}}if(!i){if(!I.noUseDirective)return null;s="default",i=[null,null,"{}"]}if(s)try{r?e("fs").lstatSync(r).isDirectory()&&(r=e("path").dirname(r)):r=e("path").resolve(".");var c=e("resolve").sync("package.json",{moduleDirectory:[""],extensions:[""],basedir:r}),p=JSON.parse(R.readFileSync(c)).nodent.directive[s]}catch(e){}try{o=l([j[s],p,i[2]&&JSON.parse(i[2])])}catch(e){n("Invalid literal compiler option: "+(i&&i[0]||"<no options found>"))}return o.promises||o.es7||o.generators||o.engine?((o.promises||o.es7)&&o.generators&&(n("No valid 'use nodent' directive, assumed -es7 mode"),o=j.es7),(o.generators||o.engine)&&(o.promises=!0),o.promises&&(o.es7=!0),o):null}function y(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),"#!"===e.substring(0,2)&&(e="\/\/"+e),e}function m(e){var t;return t=e instanceof i?e:new i(e.toString(),"binary"),t.toString("base64")}function g(e,t){return t=t||e.log,function(n,r,i){var s=y(R.readFileSync(r,"utf8")),o=e.parse(s,r,i);i=i||d(o.ast,t,r),e.asynchronize(o,void 0,i,t),e.prettyPrint(o,i),n._compile(o.code,o.filename)}}function v(e){return e=e||q,function(t,n,r){if(Array.isArray(n)){var i=n;n=function(e,t){return i.indexOf(e)>=0}}else n=n||function(e,t){return!(e.match(\/Sync$\/)&&e.replace(\/Sync$\/,"")in t)};r||(r="");var s=Object.create(t);for(var o in s)(function(){var i=o;try{"function"!=typeof t[i]||s[i+r]&&s[i+r].isAsync||!n(i,s)||(s[i+r]=function(){var n=Array.prototype.slice.call(arguments),r=function(e,r){var s=function(t,n){if(t)return r(t);switch(arguments.length){case 0:return e();case 2:return e(n);default:return e(Array.prototype.slice.call(arguments,1))}};n.length>t[i].length?n.push(s):n[t[i].length-1]=s;t[i].apply(t,n)};return new e(r)},s[i+r].isAsync=!0)}catch(e){}})();return s.super=t,s}}function b(t,n){var r=t.filename.split("\/"),i=r.pop(),s=O(t.ast,n&&n.sourcemap?{map:{startLine:n.mapStartLine||0,file:i+"(original)",sourceMapRoot:r.join("\/"),sourceContent:t.origCode}}:null,t.origCode);if(n&&n.sourcemap)try{var o="",a=s.map.toJSON();if(a){var u=e("source-map").SourceMapConsumer;t.sourcemap=a,T[t.filename]={map:a,smc:new u(a)},o="\\n\\n\/\/# sourceMappingURL=data:application\/json;charset=utf-8;base64,"+m(JSON.stringify(a))+"\\n"}t.code=s.code+o}catch(e){t.code=s}else t.code=s;return t}function x(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n);var i={origCode:e.toString(),filename:t};try{return i.ast=F.parse(i.origCode,r&&r.parser),r.babelTree&&F.treeWalker(i.ast,function(e,t,n){"Literal"===e.type?n[0].replace(N.babelLiteralNode(e.value)):"Property"===e.type&&("ClassBody"===n[0].parent.type?e.type="ClassProperty":e.type="ObjectProperty"),t()}),i}catch(e){if(e instanceof SyntaxError){var s=i.origCode.substr(e.pos-e.loc.column);s=s.split("\\n")[0],e.message+=" "+t+" (nodent)\\n"+s+"\\n"+s.replace(\/[\\S ]\/g,"-").substring(0,e.loc.column)+"^",e.stack=""}throw e}}function w(t,n){n=n||{};var r=t+"|"+Object.keys(n).sort().reduce(function(e,t){return e+t+JSON.stringify(n[t])},"");return this.covers[r]||(t.indexOf("\/")>=0?this.covers[r]=e(t):this.covers[r]=e(c+"\/covers\/"+t)),this.covers[r](this,n)}function E(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n),r=r||{};for(var i in I)i in r||(r[i]=I[i]);var s=this.parse(e,t,null,r);return this.asynchronize(s,null,r,this.log||h),this.prettyPrint(s,r),s}function S(t,n,r){var i={},s=this;n||(n=\/\\.njs$\/),r?r.compiler||(r.compiler={}):r={compiler:{}};var o=l([B,r.compiler]);return function(a,u,c){function l(e){u.statusCode=500,u.write(e.toString()),u.end()}if(i[a.url])return u.setHeader("Content-Type",i[a.url].contentType),r.setHeaders&&r.setHeaders(u),u.write(i[a.url].output),void u.end();if(!(a.url.match(n)||r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)))return c&&c();var p=t+a.url;if(r.extensions&&!R.existsSync(p))for(var h=0;h<r.extensions.length;h++)if(R.existsSync(p+"."+r.extensions[h])){p=p+"."+r.extensions[h];break}R.readFile(p,function(t,n){if(t)return l(t);try{var c,p;r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)?(c=e(".\/htmlScriptParser")(s,n.toString(),a.url,r),p="text\/html"):(r.runtime?(c="Function.prototype."+o.$asyncbind+" = "+V.toString()+";",o.generators&&(c+="Function.prototype."+o.$asyncspawn+" = "+U.toString()+";"),o.wrapAwait&&!o.promises&&(c+="Object."+o.$makeThenable+" = "+q.resolve.toString()+";"),o.mapStartLine=c.split("\\n").length,c+="\\n"):c="",c+=s.compile(n.toString(),a.url,null,o).code,p="application\/javascript"),u.setHeader("Content-Type",p),r.enableCache&&(i[a.url]={output:c,contentType:p}),r.setHeaders&&r.setHeaders(u),u.write(c),u.end()}catch(e){return l(e)}})}}function k(e){this.covers={},this._ident=k.prototype.version+"_"+Math.random(),this.setOptions(e)}function A(e,t){function n(e){var t=e.getFileName();if(t&&T[t]){var n=T[t].smc.originalPositionFor({line:e.getLineNumber(),column:e.getColumnNumber()});if(n&&n.line){var r=e.toString();return"\\n    at "+r.substring(0,r.length-1)+" => …"+n.source+":"+n.line+":"+n.column+(e.getFunctionName()?")":"")}}return"\\n    at "+e}return e+t.map(n).join("")}function _(e){var t={};t[I.$asyncbind]={value:V,writable:!0,enumerable:!1,configurable:!0},t[I.$asyncspawn]={value:U,writable:!0,enumerable:!1,configurable:!0};try{Object.defineProperties(Function.prototype,t)}catch(t){e.log("Function prototypes already assigned: ",t.messsage)}I[I.$error]in r||(r[I[I.$error]]=p),e.augmentObject&&Object.defineProperties(Object.prototype,{asyncify:{value:function(e,t,n){return v(e)(this,t,n)},writable:!0,configurable:!0},isThenable:{value:function(){return q.isThenable(this)},writable:!0,configurable:!0}}),Object[I.$makeThenable]=q.resolve}function C(t){function n(e,t){e=e.split("."),t=t.split(".");for(var n=0;n<3;n++){if(e[n]<t[n])return-1;if(e[n]>t[n])return 1}return 0}function r(i,s){if(!s.match(\/nodent\\\/nodent\\.js$\/)){if(s.match(\/node_modules\\\/nodent\\\/.*\\.js$\/))return P(i,s);for(var u=0;u<o.length;u++)if(s.slice(0,o[u].path.length)==o[u].path){if(o[u].jsCompiler){if(o[u].jsCompiler===r)break;return o[u].jsCompiler.apply(this,arguments)}return P(i,s)}var c=y(R.readFileSync(s,"utf8")),l=d(c,t.log,s);return l?a(i,s,l):P(i,s)}var p={path:s.replace(\/\\\/node_modules\\\/nodent\\\/nodent\\.js$\/,"")};p.path&&(p.version=JSON.parse(R.readFileSync(s.replace(\/nodent\\.js$\/,"package.json"))).version,P(i,s),n(p.version,k.prototype.version)<0&&(p.originalNodentLoader=i.exports,i.exports=function(){var n=e.extensions[".js"],r=p.originalNodentLoader.apply(this,arguments);return p.jsCompiler=e.extensions[".js"],e.extensions[".js"]=n,_(t),r},Object.keys(p.originalNodentLoader).forEach(function(e){i.exports[e]=p.originalNodentLoader[e]}),o.push(p),o=o.sort(function(e,t){return t.path.length-e.path.length})))}function i(n){if(Array.isArray(n))return n.forEach(i);if(e.extensions[n]){var r=Object.keys(t).filter(function(e){return W[e]!=t[e]});r.length&&t.log("File extension "+n+" already configured for async\/await compilation.")}e.extensions[n]=g(W,t.log)}if(t){for(var s in t)if("use"!==s&&!$.hasOwnProperty(s))throw new Error("NoDent: unknown option: "+s+"="+JSON.stringify(t[s]))}else t={};W?W.setOptions(t):(Object.keys($).forEach(function(e){e in t||(t[e]=$[e])}),W=new k(t)),t.dontMapStackTraces||(Error.prepareStackTrace=A),_(t);var o=[];if(!t.dontInstallRequireHook){if(!P){P=e.extensions[".js"];var a=g(W,t.log);e.extensions[".js"]=r}t.extension&&i(t.extension)}return t.use&&(Array.isArray(t.use)?(t.log("Warning: nodent({use:[...]}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),t.use.length&&t.use.forEach(function(e){W[e]=W.require(e)})):(t.log("Warning: nodent({use:{...}}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),Object.keys(t.use).forEach(function(e){W[e]=W.require(e,t.use[e])}))),W}function L(){function t(e){return new q(function(t,n){var r=[];e.on("data",function(e){r.push(e)}),e.on("end",function(){var e=r.map(function(e){return e.toString()}).join("");return t(e)}),e.on("error",n)}.$asyncbind(this))}function i(e){for(var t=[],r=e||2;r<n.argv.length;r++)if("--"===n.argv[r].slice(0,2)){var i=n.argv[r].slice(2).split("=");t[i[0]]=i[1]||!0}else t.push(n.argv[r]);return t}function s(e,t){try{var n,i;if(u.fromast){if(e=JSON.parse(e),n={origCode:"",filename:o,ast:e},i=d(e,c.log),!i){var s=u.use?'"use nodent-'+u.use+'";':'"use nodent";';i=d(s,c.log),console.warn("\/* "+o+": No 'use nodent*' directive, assumed "+s+" *\/")}}else i=d(u.use?'"use nodent-'+u.use+'";':e,c.log),i||(i=d('"use nodent";',c.log),u.dest||console.warn("\/* "+o+": 'use nodent*' directive missing\/ignored, assumed 'use nodent;' *\/")),n=c.parse(e,o,i);if(u.parseast||u.pretty||c.asynchronize(n,void 0,i,c.log),c.prettyPrint(n,i),u.out||u.pretty||u.dest){if(u.dest&&!t)throw new Error("Can't write unknown file to "+u.dest);var a="";u.runtime&&(a+="Function.prototype.$asyncbind = "+Function.prototype.$asyncbind.toString()+";\\n",a+="global.$error = global.$error || "+r.$error.toString()+";\\n"),a+=n.code,t&&u.dest?(R.writeFileSync(u.dest+t,a),console.log("Compiled",u.dest+t)):console.log(a)}(u.minast||u.parseast)&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]||e.match(\/^(start|end|loc)$\/)?void 0:t},2,null)),u.ast&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]?void 0:t},0)),u.exec&&new Function(n.code)()}catch(e){console.error(e)}}var o,a=e("path"),u=(n.env.NODENT_OPTS&&JSON.parse(n.env.NODENT_OPTS)||{},i());C.setDefaultCompileOptions({sourcemap:u.sourcemap,wrapAwait:u.wrapAwait,lazyThenables:u.lazyThenables,noRuntime:u.noruntime,es6target:u.es6target});var c=C({augmentObject:!0});if(!(u.fromast||u.parseast||u.pretty||u.out||u.dest||u.ast||u.minast||u.exec))try{var l=a.resolve(u[0]);return e(l)}catch(e){throw e&&(e.message=u[0]+": "+e.message),e}if(0==u.length||"-"===u[0])return o="(stdin)",t(n.stdin).then(s,p);for(var h=0;h<u.length;h++)o=a.resolve(u[h]),s(y(R.readFileSync(o,"utf8")),u[h])}var P,T={},R=e("fs"),O=e(".\/lib\/output"),F=e(".\/lib\/parser"),N=e(".\/lib\/arboriculture"),$={log:function(e){console.warn("Nodent: "+e)},augmentObject:!1,extension:".njs",dontMapStackTraces:!1,asyncStackTrace:!1,babelTree:!1,dontInstallRequireHook:!1},B={noRuntime:!1,lazyThenables:!1,es6target:!1,noUseDirective:!1,wrapAwait:null,mapStartLine:0,sourcemap:!0,parser:{sourceType:"script"},$return:"$return",$error:"$error",$arguments:"$args",$asyncspawn:"$asyncspawn",$asyncbind:"$asyncbind",generatedSymbolPrefix:"$",$makeThenable:"$makeThenable"},I=Object.create(B,{es7:{value:!0,writable:!0,enumerable:!0}}),j={default:I,es7:Object.create(I),promise:Object.create(I,{promises:{value:!0,writable:!0,enumerable:!0}}),generator:Object.create(I,{generators:{value:!0,writable:!0,enumerable:!0},es7:{value:!1,writable:!0,enumerable:!0}}),engine:Object.create(I,{engine:{value:!0,writable:!0,enumerable:!0},promises:{value:!0,writable:!0,enumerable:!0}})};j.promises=j.promise,j.generators=j.generator,j.engine=j.engine;var M=\/^\\s*['"]use\\s+nodent-?([a-zA-Z0-9]*)?(\\s*.*)?['"]\\s*;\/,D=e("nodent-runtime"),V=D.$asyncbind,U=D.$asyncspawn,q=V.Thenable;k.prototype.setOptions=function(e){return this.log=e.log===!1?h:e.log||this.log,this.options=l([this.options,e]),delete this.options.log,this},V.call(V),k.prototype.version=e(".\/package.json").version,k.prototype.Thenable=q,k.prototype.EagerThenable=V.EagerThenableFactory,k.prototype.isThenable=function(e){return e&&e instanceof Object&&"function"==typeof e.then},k.prototype.asyncify=v,k.prototype.require=w,k.prototype.generateRequestHandler=S,k.prototype.$asyncspawn=U,k.prototype.$asyncbind=V,k.prototype.parse=x,k.prototype.compile=E,k.prototype.asynchronize=N.asynchronize,k.prototype.prettyPrint=b,k.prototype.parseCompilerOptions=d,k.prototype.getDefaultCompileOptions=void 0,Object.defineProperty(k.prototype,"Promise",{get:function(){return initOpts.log("Warning: nodent.Promise is deprecated. Use nodent.Thenable instead"),q},enumerable:!1,configurable:!1});var W;C.setDefaultCompileOptions=function(e,t){return e&&Object.keys(e).forEach(function(t){if(!(t in I))throw new Error("NoDent: unknown compiler option: "+t);I[t]=e[t]}),t&&Object.keys(t).forEach(function(e){if(!(e in t))throw new Error("NoDent: unknown configuration option: "+e);$[e]=t[e]}),C},C.setCompileOptions=function(e,t){return optionSet[e]=optionSet[e]||l([I]),t&&Object.keys(t).forEach(function(n){if(!(n in I))throw new Error("NoDent: unknown compiler option: "+n);optionSet[e][n]=t[n]}),C},C.asyncify=v,C.Thenable=V.Thenable,C.EagerThenable=V.EagerThenableFactory,t.exports=C,e.main===t&&n.argv.length>=3&&L()}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"\/node_modules\/nodent")},{".\/htmlScriptParser":8,".\/lib\/arboriculture":9,".\/lib\/output":10,".\/lib\/parser":11,".\/package.json":38,_process:7,buffer:2,fs:1,"nodent-runtime":17,path:6,resolve:20,"source-map":37}]},{},[]);/;"	function	line:8
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^this},r.prototype.setSourceContent=function(e,t){this.sourceContents[s.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][u]&&this.children[t].walkSourceContents(e);for(var r=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(s.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,s=null,o=null,u=null,c=null;return this.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(s===i.source&&o===i.line&&u===i.column&&c===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),s=i.source,o=i.line,u=i.column,c=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),s=null,r=!1);for(var l=0,p=e.length;l<p;l++)e.charCodeAt(l)===a?(t.line++,t.column=0,l+1===p?(s=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},n.SourceNode=r},{".\/source-map-generator":34,".\/util":36}],36:[function(e,t,n){function r(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')}function i(e){var t=e.match(g);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function s(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="\/\/",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function o(e){var t=e,r=i(e);if(r){if(!r.path)return e;t=r.path}for(var o,a=n.isAbsolute(t),u=t.split(\/\\\/+\/),c=0,l=u.length-1;l>=0;l--)o=u[l],"."===o?u.splice(l,1):".."===o?c++:c>0&&(""===o?(u.splice(l+1,c),c=0):(u.splice(l,2),c--));return t=u.join("\/"),""===t&&(t=a?"\/":"."),r?(r.path=t,s(r)):t}function a(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),r=i(e);if(r&&(e=r.path||"\/"),n&&!n.scheme)return r&&(n.scheme=r.scheme),s(n);if(n||t.match(v))return t;if(r&&!r.host&&!r.path)return r.host=t,s(r);var a="\/"===t.charAt(0)?t:o(e.replace(\/\\\/+$\/,"")+"\/"+t);return r?(r.path=a,s(r)):a}function u(e,t){""===e&&(e="."),e=e.replace(\/\\\/$\/,"");for(var n=0;0!==t.indexOf(e+"\/");){var r=e.lastIndexOf("\/");if(r<0)return t;if(e=e.slice(0,r),e.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return t;++n}return Array(n+1).join("..\/")+t.substr(e.length+1)}function c(e){return e}function l(e){return h(e)?"$"+e:e}function p(e){return h(e)?e.slice(1):e}function h(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function f(e,t,n){var r=e.source-t.source;return 0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r||n?r:(r=e.generatedColumn-t.generatedColumn,0!==r?r:(r=e.generatedLine-t.generatedLine,0!==r?r:e.name-t.name))))}function d(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:(r=e.generatedColumn-t.generatedColumn,0!==r||n?r:(r=e.source-t.source,0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r?r:e.name-t.name))))}function y(e,t){return e===t?0:e>t?1:-1}function m(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:(n=e.generatedColumn-t.generatedColumn,0!==n?n:(n=y(e.source,t.source),0!==n?n:(n=e.originalLine-t.originalLine,0!==n?n:(n=e.originalColumn-t.originalColumn,0!==n?n:y(e.name,t.name)))))}n.getArg=r;var g=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,v=\/^data:.+\\,.+$\/;n.urlParse=i,n.urlGenerate=s,n.normalize=o,n.join=a,n.isAbsolute=function(e){return"\/"===e.charAt(0)||!!e.match(g)},n.relative=u;var b=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=b?c:l,n.fromSetString=b?c:p,n.compareByOriginalPositions=f,n.compareByGeneratedPositionsDeflated=d,n.compareByGeneratedPositionsInflated=m},{}],37:[function(e,t,n){n.SourceMapGenerator=e(".\/lib\/source-map-generator").SourceMapGenerator,n.SourceMapConsumer=e(".\/lib\/source-map-consumer").SourceMapConsumer,n.SourceNode=e(".\/lib\/source-node").SourceNode},{".\/lib\/source-map-consumer":33,".\/lib\/source-map-generator":34,".\/lib\/source-node":35}],38:[function(e,t,n){t.exports={name:"nodent",version:"3.0.7",description:"NoDent - Asynchronous Javascript language extensions",main:"nodent.js",scripts:{cover:"istanbul cover .\/nodent.js tests -- --quick --syntax --forceStrict ; open .\/coverage\/lcov-report\/index.html",test:"cd tests && npm i --prod && cd .. && node --expose-gc .\/nodent.js tests --syntax --quick","test-loader":"cd tests\/loader\/app && npm test && cd ..\/..\/..",start:".\/nodent.js"},bin:{nodentjs:".\/nodent.js"},dependencies:{acorn:">=2.5.2","acorn-es7-plugin":"^1.1.3","nodent-runtime":"^3.0.3",resolve:"^1.1.7","source-map":"0.5.6"},repository:{type:"git",url:"git+https:\/\/github.com\/MatAtBread\/nodent.git"},engines:"node >= 0.10.0",keywords:["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],author:{name:"Mat At Bread",email:"nodent@mailed.me.uk"},license:"BSD-2-Clause",bugs:{url:"https:\/\/github.com\/MatAtBread\/nodent\/issues"},gitHead:"8ea9feab498470d7a2c3c09326a1c17e8eeb332a",homepage:"https:\/\/github.com\/MatAtBread\/nodent#readme",_id:"nodent@3.0.7",_shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",_from:"nodent@>=3.0.2 <4.0.0",_npmVersion:"3.10.3",_nodeVersion:"6.7.0",_npmUser:{name:"matatbread",email:"npm@mailed.me.uk"},maintainers:[{name:"matatbread",email:"npm@mailed.me.uk"}],dist:{shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",tarball:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz"},_npmOperationalInternal:{host:"packages-18-east.internal.npmjs.com",tmp:"tmp\/nodent-3.0.7.tgz_1477471431033_0.10623699799180031"},directories:{},_resolved:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz",readme:"ERROR: No README data found!"}},{}],nodent:[function(e,t,n){(function(n,r,i,s,o,a,u,c){"use strict";function l(e){var t={};return e.forEach(function(e){if(e&&"object"==typeof e)for(var n in e)t[n]=e[n]}),t}function p(e){throw e}function h(){}function f(e){return"ExpressionStatement"===e.type&&("StringLiteral"===e.expression.type||"Literal"===e.expression.type&&"string"==typeof e.expression.value)}function d(t,n,r){n||(n=console.warn.bind(console));var i,s,o={};if("string"==typeof t)(i=t.match(M))&&(s=i[1]||"default");else for(var a=0;a<t.body.length&&f(t.body[a].type);a++){var u="'"+t.body[a].value+"'";if(i=u.match(M)){s=i[1]||"default";break}}if(!i){if(!I.noUseDirective)return null;s="default",i=[null,null,"{}"]}if(s)try{r?e("fs").lstatSync(r).isDirectory()&&(r=e("path").dirname(r)):r=e("path").resolve(".");var c=e("resolve").sync("package.json",{moduleDirectory:[""],extensions:[""],basedir:r}),p=JSON.parse(R.readFileSync(c)).nodent.directive[s]}catch(e){}try{o=l([j[s],p,i[2]&&JSON.parse(i[2])])}catch(e){n("Invalid literal compiler option: "+(i&&i[0]||"<no options found>"))}return o.promises||o.es7||o.generators||o.engine?((o.promises||o.es7)&&o.generators&&(n("No valid 'use nodent' directive, assumed -es7 mode"),o=j.es7),(o.generators||o.engine)&&(o.promises=!0),o.promises&&(o.es7=!0),o):null}function y(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),"#!"===e.substring(0,2)&&(e="\/\/"+e),e}function m(e){var t;return t=e instanceof i?e:new i(e.toString(),"binary"),t.toString("base64")}function g(e,t){return t=t||e.log,function(n,r,i){var s=y(R.readFileSync(r,"utf8")),o=e.parse(s,r,i);i=i||d(o.ast,t,r),e.asynchronize(o,void 0,i,t),e.prettyPrint(o,i),n._compile(o.code,o.filename)}}function v(e){return e=e||q,function(t,n,r){if(Array.isArray(n)){var i=n;n=function(e,t){return i.indexOf(e)>=0}}else n=n||function(e,t){return!(e.match(\/Sync$\/)&&e.replace(\/Sync$\/,"")in t)};r||(r="");var s=Object.create(t);for(var o in s)(function(){var i=o;try{"function"!=typeof t[i]||s[i+r]&&s[i+r].isAsync||!n(i,s)||(s[i+r]=function(){var n=Array.prototype.slice.call(arguments),r=function(e,r){var s=function(t,n){if(t)return r(t);switch(arguments.length){case 0:return e();case 2:return e(n);default:return e(Array.prototype.slice.call(arguments,1))}};n.length>t[i].length?n.push(s):n[t[i].length-1]=s;t[i].apply(t,n)};return new e(r)},s[i+r].isAsync=!0)}catch(e){}})();return s.super=t,s}}function b(t,n){var r=t.filename.split("\/"),i=r.pop(),s=O(t.ast,n&&n.sourcemap?{map:{startLine:n.mapStartLine||0,file:i+"(original)",sourceMapRoot:r.join("\/"),sourceContent:t.origCode}}:null,t.origCode);if(n&&n.sourcemap)try{var o="",a=s.map.toJSON();if(a){var u=e("source-map").SourceMapConsumer;t.sourcemap=a,T[t.filename]={map:a,smc:new u(a)},o="\\n\\n\/\/# sourceMappingURL=data:application\/json;charset=utf-8;base64,"+m(JSON.stringify(a))+"\\n"}t.code=s.code+o}catch(e){t.code=s}else t.code=s;return t}function x(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n);var i={origCode:e.toString(),filename:t};try{return i.ast=F.parse(i.origCode,r&&r.parser),r.babelTree&&F.treeWalker(i.ast,function(e,t,n){"Literal"===e.type?n[0].replace(N.babelLiteralNode(e.value)):"Property"===e.type&&("ClassBody"===n[0].parent.type?e.type="ClassProperty":e.type="ObjectProperty"),t()}),i}catch(e){if(e instanceof SyntaxError){var s=i.origCode.substr(e.pos-e.loc.column);s=s.split("\\n")[0],e.message+=" "+t+" (nodent)\\n"+s+"\\n"+s.replace(\/[\\S ]\/g,"-").substring(0,e.loc.column)+"^",e.stack=""}throw e}}function w(t,n){n=n||{};var r=t+"|"+Object.keys(n).sort().reduce(function(e,t){return e+t+JSON.stringify(n[t])},"");return this.covers[r]||(t.indexOf("\/")>=0?this.covers[r]=e(t):this.covers[r]=e(c+"\/covers\/"+t)),this.covers[r](this,n)}function E(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n),r=r||{};for(var i in I)i in r||(r[i]=I[i]);var s=this.parse(e,t,null,r);return this.asynchronize(s,null,r,this.log||h),this.prettyPrint(s,r),s}function S(t,n,r){var i={},s=this;n||(n=\/\\.njs$\/),r?r.compiler||(r.compiler={}):r={compiler:{}};var o=l([B,r.compiler]);return function(a,u,c){function l(e){u.statusCode=500,u.write(e.toString()),u.end()}if(i[a.url])return u.setHeader("Content-Type",i[a.url].contentType),r.setHeaders&&r.setHeaders(u),u.write(i[a.url].output),void u.end();if(!(a.url.match(n)||r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)))return c&&c();var p=t+a.url;if(r.extensions&&!R.existsSync(p))for(var h=0;h<r.extensions.length;h++)if(R.existsSync(p+"."+r.extensions[h])){p=p+"."+r.extensions[h];break}R.readFile(p,function(t,n){if(t)return l(t);try{var c,p;r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)?(c=e(".\/htmlScriptParser")(s,n.toString(),a.url,r),p="text\/html"):(r.runtime?(c="Function.prototype."+o.$asyncbind+" = "+V.toString()+";",o.generators&&(c+="Function.prototype."+o.$asyncspawn+" = "+U.toString()+";"),o.wrapAwait&&!o.promises&&(c+="Object."+o.$makeThenable+" = "+q.resolve.toString()+";"),o.mapStartLine=c.split("\\n").length,c+="\\n"):c="",c+=s.compile(n.toString(),a.url,null,o).code,p="application\/javascript"),u.setHeader("Content-Type",p),r.enableCache&&(i[a.url]={output:c,contentType:p}),r.setHeaders&&r.setHeaders(u),u.write(c),u.end()}catch(e){return l(e)}})}}function k(e){this.covers={},this._ident=k.prototype.version+"_"+Math.random(),this.setOptions(e)}function A(e,t){function n(e){var t=e.getFileName();if(t&&T[t]){var n=T[t].smc.originalPositionFor({line:e.getLineNumber(),column:e.getColumnNumber()});if(n&&n.line){var r=e.toString();return"\\n    at "+r.substring(0,r.length-1)+" => …"+n.source+":"+n.line+":"+n.column+(e.getFunctionName()?")":"")}}return"\\n    at "+e}return e+t.map(n).join("")}function _(e){var t={};t[I.$asyncbind]={value:V,writable:!0,enumerable:!1,configurable:!0},t[I.$asyncspawn]={value:U,writable:!0,enumerable:!1,configurable:!0};try{Object.defineProperties(Function.prototype,t)}catch(t){e.log("Function prototypes already assigned: ",t.messsage)}I[I.$error]in r||(r[I[I.$error]]=p),e.augmentObject&&Object.defineProperties(Object.prototype,{asyncify:{value:function(e,t,n){return v(e)(this,t,n)},writable:!0,configurable:!0},isThenable:{value:function(){return q.isThenable(this)},writable:!0,configurable:!0}}),Object[I.$makeThenable]=q.resolve}function C(t){function n(e,t){e=e.split("."),t=t.split(".");for(var n=0;n<3;n++){if(e[n]<t[n])return-1;if(e[n]>t[n])return 1}return 0}function r(i,s){if(!s.match(\/nodent\\\/nodent\\.js$\/)){if(s.match(\/node_modules\\\/nodent\\\/.*\\.js$\/))return P(i,s);for(var u=0;u<o.length;u++)if(s.slice(0,o[u].path.length)==o[u].path){if(o[u].jsCompiler){if(o[u].jsCompiler===r)break;return o[u].jsCompiler.apply(this,arguments)}return P(i,s)}var c=y(R.readFileSync(s,"utf8")),l=d(c,t.log,s);return l?a(i,s,l):P(i,s)}var p={path:s.replace(\/\\\/node_modules\\\/nodent\\\/nodent\\.js$\/,"")};p.path&&(p.version=JSON.parse(R.readFileSync(s.replace(\/nodent\\.js$\/,"package.json"))).version,P(i,s),n(p.version,k.prototype.version)<0&&(p.originalNodentLoader=i.exports,i.exports=function(){var n=e.extensions[".js"],r=p.originalNodentLoader.apply(this,arguments);return p.jsCompiler=e.extensions[".js"],e.extensions[".js"]=n,_(t),r},Object.keys(p.originalNodentLoader).forEach(function(e){i.exports[e]=p.originalNodentLoader[e]}),o.push(p),o=o.sort(function(e,t){return t.path.length-e.path.length})))}function i(n){if(Array.isArray(n))return n.forEach(i);if(e.extensions[n]){var r=Object.keys(t).filter(function(e){return W[e]!=t[e]});r.length&&t.log("File extension "+n+" already configured for async\/await compilation.")}e.extensions[n]=g(W,t.log)}if(t){for(var s in t)if("use"!==s&&!$.hasOwnProperty(s))throw new Error("NoDent: unknown option: "+s+"="+JSON.stringify(t[s]))}else t={};W?W.setOptions(t):(Object.keys($).forEach(function(e){e in t||(t[e]=$[e])}),W=new k(t)),t.dontMapStackTraces||(Error.prepareStackTrace=A),_(t);var o=[];if(!t.dontInstallRequireHook){if(!P){P=e.extensions[".js"];var a=g(W,t.log);e.extensions[".js"]=r}t.extension&&i(t.extension)}return t.use&&(Array.isArray(t.use)?(t.log("Warning: nodent({use:[...]}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),t.use.length&&t.use.forEach(function(e){W[e]=W.require(e)})):(t.log("Warning: nodent({use:{...}}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),Object.keys(t.use).forEach(function(e){W[e]=W.require(e,t.use[e])}))),W}function L(){function t(e){return new q(function(t,n){var r=[];e.on("data",function(e){r.push(e)}),e.on("end",function(){var e=r.map(function(e){return e.toString()}).join("");return t(e)}),e.on("error",n)}.$asyncbind(this))}function i(e){for(var t=[],r=e||2;r<n.argv.length;r++)if("--"===n.argv[r].slice(0,2)){var i=n.argv[r].slice(2).split("=");t[i[0]]=i[1]||!0}else t.push(n.argv[r]);return t}function s(e,t){try{var n,i;if(u.fromast){if(e=JSON.parse(e),n={origCode:"",filename:o,ast:e},i=d(e,c.log),!i){var s=u.use?'"use nodent-'+u.use+'";':'"use nodent";';i=d(s,c.log),console.warn("\/* "+o+": No 'use nodent*' directive, assumed "+s+" *\/")}}else i=d(u.use?'"use nodent-'+u.use+'";':e,c.log),i||(i=d('"use nodent";',c.log),u.dest||console.warn("\/* "+o+": 'use nodent*' directive missing\/ignored, assumed 'use nodent;' *\/")),n=c.parse(e,o,i);if(u.parseast||u.pretty||c.asynchronize(n,void 0,i,c.log),c.prettyPrint(n,i),u.out||u.pretty||u.dest){if(u.dest&&!t)throw new Error("Can't write unknown file to "+u.dest);var a="";u.runtime&&(a+="Function.prototype.$asyncbind = "+Function.prototype.$asyncbind.toString()+";\\n",a+="global.$error = global.$error || "+r.$error.toString()+";\\n"),a+=n.code,t&&u.dest?(R.writeFileSync(u.dest+t,a),console.log("Compiled",u.dest+t)):console.log(a)}(u.minast||u.parseast)&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]||e.match(\/^(start|end|loc)$\/)?void 0:t},2,null)),u.ast&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]?void 0:t},0)),u.exec&&new Function(n.code)()}catch(e){console.error(e)}}var o,a=e("path"),u=(n.env.NODENT_OPTS&&JSON.parse(n.env.NODENT_OPTS)||{},i());C.setDefaultCompileOptions({sourcemap:u.sourcemap,wrapAwait:u.wrapAwait,lazyThenables:u.lazyThenables,noRuntime:u.noruntime,es6target:u.es6target});var c=C({augmentObject:!0});if(!(u.fromast||u.parseast||u.pretty||u.out||u.dest||u.ast||u.minast||u.exec))try{var l=a.resolve(u[0]);return e(l)}catch(e){throw e&&(e.message=u[0]+": "+e.message),e}if(0==u.length||"-"===u[0])return o="(stdin)",t(n.stdin).then(s,p);for(var h=0;h<u.length;h++)o=a.resolve(u[h]),s(y(R.readFileSync(o,"utf8")),u[h])}var P,T={},R=e("fs"),O=e(".\/lib\/output"),F=e(".\/lib\/parser"),N=e(".\/lib\/arboriculture"),$={log:function(e){console.warn("Nodent: "+e)},augmentObject:!1,extension:".njs",dontMapStackTraces:!1,asyncStackTrace:!1,babelTree:!1,dontInstallRequireHook:!1},B={noRuntime:!1,lazyThenables:!1,es6target:!1,noUseDirective:!1,wrapAwait:null,mapStartLine:0,sourcemap:!0,parser:{sourceType:"script"},$return:"$return",$error:"$error",$arguments:"$args",$asyncspawn:"$asyncspawn",$asyncbind:"$asyncbind",generatedSymbolPrefix:"$",$makeThenable:"$makeThenable"},I=Object.create(B,{es7:{value:!0,writable:!0,enumerable:!0}}),j={default:I,es7:Object.create(I),promise:Object.create(I,{promises:{value:!0,writable:!0,enumerable:!0}}),generator:Object.create(I,{generators:{value:!0,writable:!0,enumerable:!0},es7:{value:!1,writable:!0,enumerable:!0}}),engine:Object.create(I,{engine:{value:!0,writable:!0,enumerable:!0},promises:{value:!0,writable:!0,enumerable:!0}})};j.promises=j.promise,j.generators=j.generator,j.engine=j.engine;var M=\/^\\s*['"]use\\s+nodent-?([a-zA-Z0-9]*)?(\\s*.*)?['"]\\s*;\/,D=e("nodent-runtime"),V=D.$asyncbind,U=D.$asyncspawn,q=V.Thenable;k.prototype.setOptions=function(e){return this.log=e.log===!1?h:e.log||this.log,this.options=l([this.options,e]),delete this.options.log,this},V.call(V),k.prototype.version=e(".\/package.json").version,k.prototype.Thenable=q,k.prototype.EagerThenable=V.EagerThenableFactory,k.prototype.isThenable=function(e){return e&&e instanceof Object&&"function"==typeof e.then},k.prototype.asyncify=v,k.prototype.require=w,k.prototype.generateRequestHandler=S,k.prototype.$asyncspawn=U,k.prototype.$asyncbind=V,k.prototype.parse=x,k.prototype.compile=E,k.prototype.asynchronize=N.asynchronize,k.prototype.prettyPrint=b,k.prototype.parseCompilerOptions=d,k.prototype.getDefaultCompileOptions=void 0,Object.defineProperty(k.prototype,"Promise",{get:function(){return initOpts.log("Warning: nodent.Promise is deprecated. Use nodent.Thenable instead"),q},enumerable:!1,configurable:!1});var W;C.setDefaultCompileOptions=function(e,t){return e&&Object.keys(e).forEach(function(t){if(!(t in I))throw new Error("NoDent: unknown compiler option: "+t);I[t]=e[t]}),t&&Object.keys(t).forEach(function(e){if(!(e in t))throw new Error("NoDent: unknown configuration option: "+e);$[e]=t[e]}),C},C.setCompileOptions=function(e,t){return optionSet[e]=optionSet[e]||l([I]),t&&Object.keys(t).forEach(function(n){if(!(n in I))throw new Error("NoDent: unknown compiler option: "+n);optionSet[e][n]=t[n]}),C},C.asyncify=v,C.Thenable=V.Thenable,C.EagerThenable=V.EagerThenableFactory,t.exports=C,e.main===t&&n.argv.length>=3&&L()}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"\/node_modules\/nodent")},{".\/htmlScriptParser":8,".\/lib\/arboriculture":9,".\/lib\/output":10,".\/lib\/parser":11,".\/package.json":38,_process:7,buffer:2,fs:1,"nodent-runtime":17,path:6,resolve:20,"source-map":37}]},{},[]);/;"	function	line:8
k	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^this},r.prototype.setSourceContent=function(e,t){this.sourceContents[s.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][u]&&this.children[t].walkSourceContents(e);for(var r=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(s.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,s=null,o=null,u=null,c=null;return this.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(s===i.source&&o===i.line&&u===i.column&&c===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),s=i.source,o=i.line,u=i.column,c=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),s=null,r=!1);for(var l=0,p=e.length;l<p;l++)e.charCodeAt(l)===a?(t.line++,t.column=0,l+1===p?(s=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},n.SourceNode=r},{".\/source-map-generator":34,".\/util":36}],36:[function(e,t,n){function r(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')}function i(e){var t=e.match(g);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function s(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="\/\/",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function o(e){var t=e,r=i(e);if(r){if(!r.path)return e;t=r.path}for(var o,a=n.isAbsolute(t),u=t.split(\/\\\/+\/),c=0,l=u.length-1;l>=0;l--)o=u[l],"."===o?u.splice(l,1):".."===o?c++:c>0&&(""===o?(u.splice(l+1,c),c=0):(u.splice(l,2),c--));return t=u.join("\/"),""===t&&(t=a?"\/":"."),r?(r.path=t,s(r)):t}function a(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),r=i(e);if(r&&(e=r.path||"\/"),n&&!n.scheme)return r&&(n.scheme=r.scheme),s(n);if(n||t.match(v))return t;if(r&&!r.host&&!r.path)return r.host=t,s(r);var a="\/"===t.charAt(0)?t:o(e.replace(\/\\\/+$\/,"")+"\/"+t);return r?(r.path=a,s(r)):a}function u(e,t){""===e&&(e="."),e=e.replace(\/\\\/$\/,"");for(var n=0;0!==t.indexOf(e+"\/");){var r=e.lastIndexOf("\/");if(r<0)return t;if(e=e.slice(0,r),e.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return t;++n}return Array(n+1).join("..\/")+t.substr(e.length+1)}function c(e){return e}function l(e){return h(e)?"$"+e:e}function p(e){return h(e)?e.slice(1):e}function h(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function f(e,t,n){var r=e.source-t.source;return 0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r||n?r:(r=e.generatedColumn-t.generatedColumn,0!==r?r:(r=e.generatedLine-t.generatedLine,0!==r?r:e.name-t.name))))}function d(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:(r=e.generatedColumn-t.generatedColumn,0!==r||n?r:(r=e.source-t.source,0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r?r:e.name-t.name))))}function y(e,t){return e===t?0:e>t?1:-1}function m(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:(n=e.generatedColumn-t.generatedColumn,0!==n?n:(n=y(e.source,t.source),0!==n?n:(n=e.originalLine-t.originalLine,0!==n?n:(n=e.originalColumn-t.originalColumn,0!==n?n:y(e.name,t.name)))))}n.getArg=r;var g=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,v=\/^data:.+\\,.+$\/;n.urlParse=i,n.urlGenerate=s,n.normalize=o,n.join=a,n.isAbsolute=function(e){return"\/"===e.charAt(0)||!!e.match(g)},n.relative=u;var b=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=b?c:l,n.fromSetString=b?c:p,n.compareByOriginalPositions=f,n.compareByGeneratedPositionsDeflated=d,n.compareByGeneratedPositionsInflated=m},{}],37:[function(e,t,n){n.SourceMapGenerator=e(".\/lib\/source-map-generator").SourceMapGenerator,n.SourceMapConsumer=e(".\/lib\/source-map-consumer").SourceMapConsumer,n.SourceNode=e(".\/lib\/source-node").SourceNode},{".\/lib\/source-map-consumer":33,".\/lib\/source-map-generator":34,".\/lib\/source-node":35}],38:[function(e,t,n){t.exports={name:"nodent",version:"3.0.7",description:"NoDent - Asynchronous Javascript language extensions",main:"nodent.js",scripts:{cover:"istanbul cover .\/nodent.js tests -- --quick --syntax --forceStrict ; open .\/coverage\/lcov-report\/index.html",test:"cd tests && npm i --prod && cd .. && node --expose-gc .\/nodent.js tests --syntax --quick","test-loader":"cd tests\/loader\/app && npm test && cd ..\/..\/..",start:".\/nodent.js"},bin:{nodentjs:".\/nodent.js"},dependencies:{acorn:">=2.5.2","acorn-es7-plugin":"^1.1.3","nodent-runtime":"^3.0.3",resolve:"^1.1.7","source-map":"0.5.6"},repository:{type:"git",url:"git+https:\/\/github.com\/MatAtBread\/nodent.git"},engines:"node >= 0.10.0",keywords:["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],author:{name:"Mat At Bread",email:"nodent@mailed.me.uk"},license:"BSD-2-Clause",bugs:{url:"https:\/\/github.com\/MatAtBread\/nodent\/issues"},gitHead:"8ea9feab498470d7a2c3c09326a1c17e8eeb332a",homepage:"https:\/\/github.com\/MatAtBread\/nodent#readme",_id:"nodent@3.0.7",_shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",_from:"nodent@>=3.0.2 <4.0.0",_npmVersion:"3.10.3",_nodeVersion:"6.7.0",_npmUser:{name:"matatbread",email:"npm@mailed.me.uk"},maintainers:[{name:"matatbread",email:"npm@mailed.me.uk"}],dist:{shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",tarball:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz"},_npmOperationalInternal:{host:"packages-18-east.internal.npmjs.com",tmp:"tmp\/nodent-3.0.7.tgz_1477471431033_0.10623699799180031"},directories:{},_resolved:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz",readme:"ERROR: No README data found!"}},{}],nodent:[function(e,t,n){(function(n,r,i,s,o,a,u,c){"use strict";function l(e){var t={};return e.forEach(function(e){if(e&&"object"==typeof e)for(var n in e)t[n]=e[n]}),t}function p(e){throw e}function h(){}function f(e){return"ExpressionStatement"===e.type&&("StringLiteral"===e.expression.type||"Literal"===e.expression.type&&"string"==typeof e.expression.value)}function d(t,n,r){n||(n=console.warn.bind(console));var i,s,o={};if("string"==typeof t)(i=t.match(M))&&(s=i[1]||"default");else for(var a=0;a<t.body.length&&f(t.body[a].type);a++){var u="'"+t.body[a].value+"'";if(i=u.match(M)){s=i[1]||"default";break}}if(!i){if(!I.noUseDirective)return null;s="default",i=[null,null,"{}"]}if(s)try{r?e("fs").lstatSync(r).isDirectory()&&(r=e("path").dirname(r)):r=e("path").resolve(".");var c=e("resolve").sync("package.json",{moduleDirectory:[""],extensions:[""],basedir:r}),p=JSON.parse(R.readFileSync(c)).nodent.directive[s]}catch(e){}try{o=l([j[s],p,i[2]&&JSON.parse(i[2])])}catch(e){n("Invalid literal compiler option: "+(i&&i[0]||"<no options found>"))}return o.promises||o.es7||o.generators||o.engine?((o.promises||o.es7)&&o.generators&&(n("No valid 'use nodent' directive, assumed -es7 mode"),o=j.es7),(o.generators||o.engine)&&(o.promises=!0),o.promises&&(o.es7=!0),o):null}function y(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),"#!"===e.substring(0,2)&&(e="\/\/"+e),e}function m(e){var t;return t=e instanceof i?e:new i(e.toString(),"binary"),t.toString("base64")}function g(e,t){return t=t||e.log,function(n,r,i){var s=y(R.readFileSync(r,"utf8")),o=e.parse(s,r,i);i=i||d(o.ast,t,r),e.asynchronize(o,void 0,i,t),e.prettyPrint(o,i),n._compile(o.code,o.filename)}}function v(e){return e=e||q,function(t,n,r){if(Array.isArray(n)){var i=n;n=function(e,t){return i.indexOf(e)>=0}}else n=n||function(e,t){return!(e.match(\/Sync$\/)&&e.replace(\/Sync$\/,"")in t)};r||(r="");var s=Object.create(t);for(var o in s)(function(){var i=o;try{"function"!=typeof t[i]||s[i+r]&&s[i+r].isAsync||!n(i,s)||(s[i+r]=function(){var n=Array.prototype.slice.call(arguments),r=function(e,r){var s=function(t,n){if(t)return r(t);switch(arguments.length){case 0:return e();case 2:return e(n);default:return e(Array.prototype.slice.call(arguments,1))}};n.length>t[i].length?n.push(s):n[t[i].length-1]=s;t[i].apply(t,n)};return new e(r)},s[i+r].isAsync=!0)}catch(e){}})();return s.super=t,s}}function b(t,n){var r=t.filename.split("\/"),i=r.pop(),s=O(t.ast,n&&n.sourcemap?{map:{startLine:n.mapStartLine||0,file:i+"(original)",sourceMapRoot:r.join("\/"),sourceContent:t.origCode}}:null,t.origCode);if(n&&n.sourcemap)try{var o="",a=s.map.toJSON();if(a){var u=e("source-map").SourceMapConsumer;t.sourcemap=a,T[t.filename]={map:a,smc:new u(a)},o="\\n\\n\/\/# sourceMappingURL=data:application\/json;charset=utf-8;base64,"+m(JSON.stringify(a))+"\\n"}t.code=s.code+o}catch(e){t.code=s}else t.code=s;return t}function x(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n);var i={origCode:e.toString(),filename:t};try{return i.ast=F.parse(i.origCode,r&&r.parser),r.babelTree&&F.treeWalker(i.ast,function(e,t,n){"Literal"===e.type?n[0].replace(N.babelLiteralNode(e.value)):"Property"===e.type&&("ClassBody"===n[0].parent.type?e.type="ClassProperty":e.type="ObjectProperty"),t()}),i}catch(e){if(e instanceof SyntaxError){var s=i.origCode.substr(e.pos-e.loc.column);s=s.split("\\n")[0],e.message+=" "+t+" (nodent)\\n"+s+"\\n"+s.replace(\/[\\S ]\/g,"-").substring(0,e.loc.column)+"^",e.stack=""}throw e}}function w(t,n){n=n||{};var r=t+"|"+Object.keys(n).sort().reduce(function(e,t){return e+t+JSON.stringify(n[t])},"");return this.covers[r]||(t.indexOf("\/")>=0?this.covers[r]=e(t):this.covers[r]=e(c+"\/covers\/"+t)),this.covers[r](this,n)}function E(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n),r=r||{};for(var i in I)i in r||(r[i]=I[i]);var s=this.parse(e,t,null,r);return this.asynchronize(s,null,r,this.log||h),this.prettyPrint(s,r),s}function S(t,n,r){var i={},s=this;n||(n=\/\\.njs$\/),r?r.compiler||(r.compiler={}):r={compiler:{}};var o=l([B,r.compiler]);return function(a,u,c){function l(e){u.statusCode=500,u.write(e.toString()),u.end()}if(i[a.url])return u.setHeader("Content-Type",i[a.url].contentType),r.setHeaders&&r.setHeaders(u),u.write(i[a.url].output),void u.end();if(!(a.url.match(n)||r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)))return c&&c();var p=t+a.url;if(r.extensions&&!R.existsSync(p))for(var h=0;h<r.extensions.length;h++)if(R.existsSync(p+"."+r.extensions[h])){p=p+"."+r.extensions[h];break}R.readFile(p,function(t,n){if(t)return l(t);try{var c,p;r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)?(c=e(".\/htmlScriptParser")(s,n.toString(),a.url,r),p="text\/html"):(r.runtime?(c="Function.prototype."+o.$asyncbind+" = "+V.toString()+";",o.generators&&(c+="Function.prototype."+o.$asyncspawn+" = "+U.toString()+";"),o.wrapAwait&&!o.promises&&(c+="Object."+o.$makeThenable+" = "+q.resolve.toString()+";"),o.mapStartLine=c.split("\\n").length,c+="\\n"):c="",c+=s.compile(n.toString(),a.url,null,o).code,p="application\/javascript"),u.setHeader("Content-Type",p),r.enableCache&&(i[a.url]={output:c,contentType:p}),r.setHeaders&&r.setHeaders(u),u.write(c),u.end()}catch(e){return l(e)}})}}function k(e){this.covers={},this._ident=k.prototype.version+"_"+Math.random(),this.setOptions(e)}function A(e,t){function n(e){var t=e.getFileName();if(t&&T[t]){var n=T[t].smc.originalPositionFor({line:e.getLineNumber(),column:e.getColumnNumber()});if(n&&n.line){var r=e.toString();return"\\n    at "+r.substring(0,r.length-1)+" => …"+n.source+":"+n.line+":"+n.column+(e.getFunctionName()?")":"")}}return"\\n    at "+e}return e+t.map(n).join("")}function _(e){var t={};t[I.$asyncbind]={value:V,writable:!0,enumerable:!1,configurable:!0},t[I.$asyncspawn]={value:U,writable:!0,enumerable:!1,configurable:!0};try{Object.defineProperties(Function.prototype,t)}catch(t){e.log("Function prototypes already assigned: ",t.messsage)}I[I.$error]in r||(r[I[I.$error]]=p),e.augmentObject&&Object.defineProperties(Object.prototype,{asyncify:{value:function(e,t,n){return v(e)(this,t,n)},writable:!0,configurable:!0},isThenable:{value:function(){return q.isThenable(this)},writable:!0,configurable:!0}}),Object[I.$makeThenable]=q.resolve}function C(t){function n(e,t){e=e.split("."),t=t.split(".");for(var n=0;n<3;n++){if(e[n]<t[n])return-1;if(e[n]>t[n])return 1}return 0}function r(i,s){if(!s.match(\/nodent\\\/nodent\\.js$\/)){if(s.match(\/node_modules\\\/nodent\\\/.*\\.js$\/))return P(i,s);for(var u=0;u<o.length;u++)if(s.slice(0,o[u].path.length)==o[u].path){if(o[u].jsCompiler){if(o[u].jsCompiler===r)break;return o[u].jsCompiler.apply(this,arguments)}return P(i,s)}var c=y(R.readFileSync(s,"utf8")),l=d(c,t.log,s);return l?a(i,s,l):P(i,s)}var p={path:s.replace(\/\\\/node_modules\\\/nodent\\\/nodent\\.js$\/,"")};p.path&&(p.version=JSON.parse(R.readFileSync(s.replace(\/nodent\\.js$\/,"package.json"))).version,P(i,s),n(p.version,k.prototype.version)<0&&(p.originalNodentLoader=i.exports,i.exports=function(){var n=e.extensions[".js"],r=p.originalNodentLoader.apply(this,arguments);return p.jsCompiler=e.extensions[".js"],e.extensions[".js"]=n,_(t),r},Object.keys(p.originalNodentLoader).forEach(function(e){i.exports[e]=p.originalNodentLoader[e]}),o.push(p),o=o.sort(function(e,t){return t.path.length-e.path.length})))}function i(n){if(Array.isArray(n))return n.forEach(i);if(e.extensions[n]){var r=Object.keys(t).filter(function(e){return W[e]!=t[e]});r.length&&t.log("File extension "+n+" already configured for async\/await compilation.")}e.extensions[n]=g(W,t.log)}if(t){for(var s in t)if("use"!==s&&!$.hasOwnProperty(s))throw new Error("NoDent: unknown option: "+s+"="+JSON.stringify(t[s]))}else t={};W?W.setOptions(t):(Object.keys($).forEach(function(e){e in t||(t[e]=$[e])}),W=new k(t)),t.dontMapStackTraces||(Error.prepareStackTrace=A),_(t);var o=[];if(!t.dontInstallRequireHook){if(!P){P=e.extensions[".js"];var a=g(W,t.log);e.extensions[".js"]=r}t.extension&&i(t.extension)}return t.use&&(Array.isArray(t.use)?(t.log("Warning: nodent({use:[...]}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),t.use.length&&t.use.forEach(function(e){W[e]=W.require(e)})):(t.log("Warning: nodent({use:{...}}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),Object.keys(t.use).forEach(function(e){W[e]=W.require(e,t.use[e])}))),W}function L(){function t(e){return new q(function(t,n){var r=[];e.on("data",function(e){r.push(e)}),e.on("end",function(){var e=r.map(function(e){return e.toString()}).join("");return t(e)}),e.on("error",n)}.$asyncbind(this))}function i(e){for(var t=[],r=e||2;r<n.argv.length;r++)if("--"===n.argv[r].slice(0,2)){var i=n.argv[r].slice(2).split("=");t[i[0]]=i[1]||!0}else t.push(n.argv[r]);return t}function s(e,t){try{var n,i;if(u.fromast){if(e=JSON.parse(e),n={origCode:"",filename:o,ast:e},i=d(e,c.log),!i){var s=u.use?'"use nodent-'+u.use+'";':'"use nodent";';i=d(s,c.log),console.warn("\/* "+o+": No 'use nodent*' directive, assumed "+s+" *\/")}}else i=d(u.use?'"use nodent-'+u.use+'";':e,c.log),i||(i=d('"use nodent";',c.log),u.dest||console.warn("\/* "+o+": 'use nodent*' directive missing\/ignored, assumed 'use nodent;' *\/")),n=c.parse(e,o,i);if(u.parseast||u.pretty||c.asynchronize(n,void 0,i,c.log),c.prettyPrint(n,i),u.out||u.pretty||u.dest){if(u.dest&&!t)throw new Error("Can't write unknown file to "+u.dest);var a="";u.runtime&&(a+="Function.prototype.$asyncbind = "+Function.prototype.$asyncbind.toString()+";\\n",a+="global.$error = global.$error || "+r.$error.toString()+";\\n"),a+=n.code,t&&u.dest?(R.writeFileSync(u.dest+t,a),console.log("Compiled",u.dest+t)):console.log(a)}(u.minast||u.parseast)&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]||e.match(\/^(start|end|loc)$\/)?void 0:t},2,null)),u.ast&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]?void 0:t},0)),u.exec&&new Function(n.code)()}catch(e){console.error(e)}}var o,a=e("path"),u=(n.env.NODENT_OPTS&&JSON.parse(n.env.NODENT_OPTS)||{},i());C.setDefaultCompileOptions({sourcemap:u.sourcemap,wrapAwait:u.wrapAwait,lazyThenables:u.lazyThenables,noRuntime:u.noruntime,es6target:u.es6target});var c=C({augmentObject:!0});if(!(u.fromast||u.parseast||u.pretty||u.out||u.dest||u.ast||u.minast||u.exec))try{var l=a.resolve(u[0]);return e(l)}catch(e){throw e&&(e.message=u[0]+": "+e.message),e}if(0==u.length||"-"===u[0])return o="(stdin)",t(n.stdin).then(s,p);for(var h=0;h<u.length;h++)o=a.resolve(u[h]),s(y(R.readFileSync(o,"utf8")),u[h])}var P,T={},R=e("fs"),O=e(".\/lib\/output"),F=e(".\/lib\/parser"),N=e(".\/lib\/arboriculture"),$={log:function(e){console.warn("Nodent: "+e)},augmentObject:!1,extension:".njs",dontMapStackTraces:!1,asyncStackTrace:!1,babelTree:!1,dontInstallRequireHook:!1},B={noRuntime:!1,lazyThenables:!1,es6target:!1,noUseDirective:!1,wrapAwait:null,mapStartLine:0,sourcemap:!0,parser:{sourceType:"script"},$return:"$return",$error:"$error",$arguments:"$args",$asyncspawn:"$asyncspawn",$asyncbind:"$asyncbind",generatedSymbolPrefix:"$",$makeThenable:"$makeThenable"},I=Object.create(B,{es7:{value:!0,writable:!0,enumerable:!0}}),j={default:I,es7:Object.create(I),promise:Object.create(I,{promises:{value:!0,writable:!0,enumerable:!0}}),generator:Object.create(I,{generators:{value:!0,writable:!0,enumerable:!0},es7:{value:!1,writable:!0,enumerable:!0}}),engine:Object.create(I,{engine:{value:!0,writable:!0,enumerable:!0},promises:{value:!0,writable:!0,enumerable:!0}})};j.promises=j.promise,j.generators=j.generator,j.engine=j.engine;var M=\/^\\s*['"]use\\s+nodent-?([a-zA-Z0-9]*)?(\\s*.*)?['"]\\s*;\/,D=e("nodent-runtime"),V=D.$asyncbind,U=D.$asyncspawn,q=V.Thenable;k.prototype.setOptions=function(e){return this.log=e.log===!1?h:e.log||this.log,this.options=l([this.options,e]),delete this.options.log,this},V.call(V),k.prototype.version=e(".\/package.json").version,k.prototype.Thenable=q,k.prototype.EagerThenable=V.EagerThenableFactory,k.prototype.isThenable=function(e){return e&&e instanceof Object&&"function"==typeof e.then},k.prototype.asyncify=v,k.prototype.require=w,k.prototype.generateRequestHandler=S,k.prototype.$asyncspawn=U,k.prototype.$asyncbind=V,k.prototype.parse=x,k.prototype.compile=E,k.prototype.asynchronize=N.asynchronize,k.prototype.prettyPrint=b,k.prototype.parseCompilerOptions=d,k.prototype.getDefaultCompileOptions=void 0,Object.defineProperty(k.prototype,"Promise",{get:function(){return initOpts.log("Warning: nodent.Promise is deprecated. Use nodent.Thenable instead"),q},enumerable:!1,configurable:!1});var W;C.setDefaultCompileOptions=function(e,t){return e&&Object.keys(e).forEach(function(t){if(!(t in I))throw new Error("NoDent: unknown compiler option: "+t);I[t]=e[t]}),t&&Object.keys(t).forEach(function(e){if(!(e in t))throw new Error("NoDent: unknown configuration option: "+e);$[e]=t[e]}),C},C.setCompileOptions=function(e,t){return optionSet[e]=optionSet[e]||l([I]),t&&Object.keys(t).forEach(function(n){if(!(n in I))throw new Error("NoDent: unknown compiler option: "+n);optionSet[e][n]=t[n]}),C},C.asyncify=v,C.Thenable=V.Thenable,C.EagerThenable=V.EagerThenableFactory,t.exports=C,e.main===t&&n.argv.length>=3&&L()}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"\/node_modules\/nodent")},{".\/htmlScriptParser":8,".\/lib\/arboriculture":9,".\/lib\/output":10,".\/lib\/parser":11,".\/package.json":38,_process:7,buffer:2,fs:1,"nodent-runtime":17,path:6,resolve:20,"source-map":37}]},{},[]);/;"	class	line:8
k.setOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^this},r.prototype.setSourceContent=function(e,t){this.sourceContents[s.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][u]&&this.children[t].walkSourceContents(e);for(var r=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(s.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,s=null,o=null,u=null,c=null;return this.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(s===i.source&&o===i.line&&u===i.column&&c===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),s=i.source,o=i.line,u=i.column,c=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),s=null,r=!1);for(var l=0,p=e.length;l<p;l++)e.charCodeAt(l)===a?(t.line++,t.column=0,l+1===p?(s=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},n.SourceNode=r},{".\/source-map-generator":34,".\/util":36}],36:[function(e,t,n){function r(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')}function i(e){var t=e.match(g);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function s(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="\/\/",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function o(e){var t=e,r=i(e);if(r){if(!r.path)return e;t=r.path}for(var o,a=n.isAbsolute(t),u=t.split(\/\\\/+\/),c=0,l=u.length-1;l>=0;l--)o=u[l],"."===o?u.splice(l,1):".."===o?c++:c>0&&(""===o?(u.splice(l+1,c),c=0):(u.splice(l,2),c--));return t=u.join("\/"),""===t&&(t=a?"\/":"."),r?(r.path=t,s(r)):t}function a(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),r=i(e);if(r&&(e=r.path||"\/"),n&&!n.scheme)return r&&(n.scheme=r.scheme),s(n);if(n||t.match(v))return t;if(r&&!r.host&&!r.path)return r.host=t,s(r);var a="\/"===t.charAt(0)?t:o(e.replace(\/\\\/+$\/,"")+"\/"+t);return r?(r.path=a,s(r)):a}function u(e,t){""===e&&(e="."),e=e.replace(\/\\\/$\/,"");for(var n=0;0!==t.indexOf(e+"\/");){var r=e.lastIndexOf("\/");if(r<0)return t;if(e=e.slice(0,r),e.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return t;++n}return Array(n+1).join("..\/")+t.substr(e.length+1)}function c(e){return e}function l(e){return h(e)?"$"+e:e}function p(e){return h(e)?e.slice(1):e}function h(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function f(e,t,n){var r=e.source-t.source;return 0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r||n?r:(r=e.generatedColumn-t.generatedColumn,0!==r?r:(r=e.generatedLine-t.generatedLine,0!==r?r:e.name-t.name))))}function d(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:(r=e.generatedColumn-t.generatedColumn,0!==r||n?r:(r=e.source-t.source,0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r?r:e.name-t.name))))}function y(e,t){return e===t?0:e>t?1:-1}function m(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:(n=e.generatedColumn-t.generatedColumn,0!==n?n:(n=y(e.source,t.source),0!==n?n:(n=e.originalLine-t.originalLine,0!==n?n:(n=e.originalColumn-t.originalColumn,0!==n?n:y(e.name,t.name)))))}n.getArg=r;var g=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,v=\/^data:.+\\,.+$\/;n.urlParse=i,n.urlGenerate=s,n.normalize=o,n.join=a,n.isAbsolute=function(e){return"\/"===e.charAt(0)||!!e.match(g)},n.relative=u;var b=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=b?c:l,n.fromSetString=b?c:p,n.compareByOriginalPositions=f,n.compareByGeneratedPositionsDeflated=d,n.compareByGeneratedPositionsInflated=m},{}],37:[function(e,t,n){n.SourceMapGenerator=e(".\/lib\/source-map-generator").SourceMapGenerator,n.SourceMapConsumer=e(".\/lib\/source-map-consumer").SourceMapConsumer,n.SourceNode=e(".\/lib\/source-node").SourceNode},{".\/lib\/source-map-consumer":33,".\/lib\/source-map-generator":34,".\/lib\/source-node":35}],38:[function(e,t,n){t.exports={name:"nodent",version:"3.0.7",description:"NoDent - Asynchronous Javascript language extensions",main:"nodent.js",scripts:{cover:"istanbul cover .\/nodent.js tests -- --quick --syntax --forceStrict ; open .\/coverage\/lcov-report\/index.html",test:"cd tests && npm i --prod && cd .. && node --expose-gc .\/nodent.js tests --syntax --quick","test-loader":"cd tests\/loader\/app && npm test && cd ..\/..\/..",start:".\/nodent.js"},bin:{nodentjs:".\/nodent.js"},dependencies:{acorn:">=2.5.2","acorn-es7-plugin":"^1.1.3","nodent-runtime":"^3.0.3",resolve:"^1.1.7","source-map":"0.5.6"},repository:{type:"git",url:"git+https:\/\/github.com\/MatAtBread\/nodent.git"},engines:"node >= 0.10.0",keywords:["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],author:{name:"Mat At Bread",email:"nodent@mailed.me.uk"},license:"BSD-2-Clause",bugs:{url:"https:\/\/github.com\/MatAtBread\/nodent\/issues"},gitHead:"8ea9feab498470d7a2c3c09326a1c17e8eeb332a",homepage:"https:\/\/github.com\/MatAtBread\/nodent#readme",_id:"nodent@3.0.7",_shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",_from:"nodent@>=3.0.2 <4.0.0",_npmVersion:"3.10.3",_nodeVersion:"6.7.0",_npmUser:{name:"matatbread",email:"npm@mailed.me.uk"},maintainers:[{name:"matatbread",email:"npm@mailed.me.uk"}],dist:{shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",tarball:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz"},_npmOperationalInternal:{host:"packages-18-east.internal.npmjs.com",tmp:"tmp\/nodent-3.0.7.tgz_1477471431033_0.10623699799180031"},directories:{},_resolved:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz",readme:"ERROR: No README data found!"}},{}],nodent:[function(e,t,n){(function(n,r,i,s,o,a,u,c){"use strict";function l(e){var t={};return e.forEach(function(e){if(e&&"object"==typeof e)for(var n in e)t[n]=e[n]}),t}function p(e){throw e}function h(){}function f(e){return"ExpressionStatement"===e.type&&("StringLiteral"===e.expression.type||"Literal"===e.expression.type&&"string"==typeof e.expression.value)}function d(t,n,r){n||(n=console.warn.bind(console));var i,s,o={};if("string"==typeof t)(i=t.match(M))&&(s=i[1]||"default");else for(var a=0;a<t.body.length&&f(t.body[a].type);a++){var u="'"+t.body[a].value+"'";if(i=u.match(M)){s=i[1]||"default";break}}if(!i){if(!I.noUseDirective)return null;s="default",i=[null,null,"{}"]}if(s)try{r?e("fs").lstatSync(r).isDirectory()&&(r=e("path").dirname(r)):r=e("path").resolve(".");var c=e("resolve").sync("package.json",{moduleDirectory:[""],extensions:[""],basedir:r}),p=JSON.parse(R.readFileSync(c)).nodent.directive[s]}catch(e){}try{o=l([j[s],p,i[2]&&JSON.parse(i[2])])}catch(e){n("Invalid literal compiler option: "+(i&&i[0]||"<no options found>"))}return o.promises||o.es7||o.generators||o.engine?((o.promises||o.es7)&&o.generators&&(n("No valid 'use nodent' directive, assumed -es7 mode"),o=j.es7),(o.generators||o.engine)&&(o.promises=!0),o.promises&&(o.es7=!0),o):null}function y(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),"#!"===e.substring(0,2)&&(e="\/\/"+e),e}function m(e){var t;return t=e instanceof i?e:new i(e.toString(),"binary"),t.toString("base64")}function g(e,t){return t=t||e.log,function(n,r,i){var s=y(R.readFileSync(r,"utf8")),o=e.parse(s,r,i);i=i||d(o.ast,t,r),e.asynchronize(o,void 0,i,t),e.prettyPrint(o,i),n._compile(o.code,o.filename)}}function v(e){return e=e||q,function(t,n,r){if(Array.isArray(n)){var i=n;n=function(e,t){return i.indexOf(e)>=0}}else n=n||function(e,t){return!(e.match(\/Sync$\/)&&e.replace(\/Sync$\/,"")in t)};r||(r="");var s=Object.create(t);for(var o in s)(function(){var i=o;try{"function"!=typeof t[i]||s[i+r]&&s[i+r].isAsync||!n(i,s)||(s[i+r]=function(){var n=Array.prototype.slice.call(arguments),r=function(e,r){var s=function(t,n){if(t)return r(t);switch(arguments.length){case 0:return e();case 2:return e(n);default:return e(Array.prototype.slice.call(arguments,1))}};n.length>t[i].length?n.push(s):n[t[i].length-1]=s;t[i].apply(t,n)};return new e(r)},s[i+r].isAsync=!0)}catch(e){}})();return s.super=t,s}}function b(t,n){var r=t.filename.split("\/"),i=r.pop(),s=O(t.ast,n&&n.sourcemap?{map:{startLine:n.mapStartLine||0,file:i+"(original)",sourceMapRoot:r.join("\/"),sourceContent:t.origCode}}:null,t.origCode);if(n&&n.sourcemap)try{var o="",a=s.map.toJSON();if(a){var u=e("source-map").SourceMapConsumer;t.sourcemap=a,T[t.filename]={map:a,smc:new u(a)},o="\\n\\n\/\/# sourceMappingURL=data:application\/json;charset=utf-8;base64,"+m(JSON.stringify(a))+"\\n"}t.code=s.code+o}catch(e){t.code=s}else t.code=s;return t}function x(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n);var i={origCode:e.toString(),filename:t};try{return i.ast=F.parse(i.origCode,r&&r.parser),r.babelTree&&F.treeWalker(i.ast,function(e,t,n){"Literal"===e.type?n[0].replace(N.babelLiteralNode(e.value)):"Property"===e.type&&("ClassBody"===n[0].parent.type?e.type="ClassProperty":e.type="ObjectProperty"),t()}),i}catch(e){if(e instanceof SyntaxError){var s=i.origCode.substr(e.pos-e.loc.column);s=s.split("\\n")[0],e.message+=" "+t+" (nodent)\\n"+s+"\\n"+s.replace(\/[\\S ]\/g,"-").substring(0,e.loc.column)+"^",e.stack=""}throw e}}function w(t,n){n=n||{};var r=t+"|"+Object.keys(n).sort().reduce(function(e,t){return e+t+JSON.stringify(n[t])},"");return this.covers[r]||(t.indexOf("\/")>=0?this.covers[r]=e(t):this.covers[r]=e(c+"\/covers\/"+t)),this.covers[r](this,n)}function E(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n),r=r||{};for(var i in I)i in r||(r[i]=I[i]);var s=this.parse(e,t,null,r);return this.asynchronize(s,null,r,this.log||h),this.prettyPrint(s,r),s}function S(t,n,r){var i={},s=this;n||(n=\/\\.njs$\/),r?r.compiler||(r.compiler={}):r={compiler:{}};var o=l([B,r.compiler]);return function(a,u,c){function l(e){u.statusCode=500,u.write(e.toString()),u.end()}if(i[a.url])return u.setHeader("Content-Type",i[a.url].contentType),r.setHeaders&&r.setHeaders(u),u.write(i[a.url].output),void u.end();if(!(a.url.match(n)||r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)))return c&&c();var p=t+a.url;if(r.extensions&&!R.existsSync(p))for(var h=0;h<r.extensions.length;h++)if(R.existsSync(p+"."+r.extensions[h])){p=p+"."+r.extensions[h];break}R.readFile(p,function(t,n){if(t)return l(t);try{var c,p;r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)?(c=e(".\/htmlScriptParser")(s,n.toString(),a.url,r),p="text\/html"):(r.runtime?(c="Function.prototype."+o.$asyncbind+" = "+V.toString()+";",o.generators&&(c+="Function.prototype."+o.$asyncspawn+" = "+U.toString()+";"),o.wrapAwait&&!o.promises&&(c+="Object."+o.$makeThenable+" = "+q.resolve.toString()+";"),o.mapStartLine=c.split("\\n").length,c+="\\n"):c="",c+=s.compile(n.toString(),a.url,null,o).code,p="application\/javascript"),u.setHeader("Content-Type",p),r.enableCache&&(i[a.url]={output:c,contentType:p}),r.setHeaders&&r.setHeaders(u),u.write(c),u.end()}catch(e){return l(e)}})}}function k(e){this.covers={},this._ident=k.prototype.version+"_"+Math.random(),this.setOptions(e)}function A(e,t){function n(e){var t=e.getFileName();if(t&&T[t]){var n=T[t].smc.originalPositionFor({line:e.getLineNumber(),column:e.getColumnNumber()});if(n&&n.line){var r=e.toString();return"\\n    at "+r.substring(0,r.length-1)+" => …"+n.source+":"+n.line+":"+n.column+(e.getFunctionName()?")":"")}}return"\\n    at "+e}return e+t.map(n).join("")}function _(e){var t={};t[I.$asyncbind]={value:V,writable:!0,enumerable:!1,configurable:!0},t[I.$asyncspawn]={value:U,writable:!0,enumerable:!1,configurable:!0};try{Object.defineProperties(Function.prototype,t)}catch(t){e.log("Function prototypes already assigned: ",t.messsage)}I[I.$error]in r||(r[I[I.$error]]=p),e.augmentObject&&Object.defineProperties(Object.prototype,{asyncify:{value:function(e,t,n){return v(e)(this,t,n)},writable:!0,configurable:!0},isThenable:{value:function(){return q.isThenable(this)},writable:!0,configurable:!0}}),Object[I.$makeThenable]=q.resolve}function C(t){function n(e,t){e=e.split("."),t=t.split(".");for(var n=0;n<3;n++){if(e[n]<t[n])return-1;if(e[n]>t[n])return 1}return 0}function r(i,s){if(!s.match(\/nodent\\\/nodent\\.js$\/)){if(s.match(\/node_modules\\\/nodent\\\/.*\\.js$\/))return P(i,s);for(var u=0;u<o.length;u++)if(s.slice(0,o[u].path.length)==o[u].path){if(o[u].jsCompiler){if(o[u].jsCompiler===r)break;return o[u].jsCompiler.apply(this,arguments)}return P(i,s)}var c=y(R.readFileSync(s,"utf8")),l=d(c,t.log,s);return l?a(i,s,l):P(i,s)}var p={path:s.replace(\/\\\/node_modules\\\/nodent\\\/nodent\\.js$\/,"")};p.path&&(p.version=JSON.parse(R.readFileSync(s.replace(\/nodent\\.js$\/,"package.json"))).version,P(i,s),n(p.version,k.prototype.version)<0&&(p.originalNodentLoader=i.exports,i.exports=function(){var n=e.extensions[".js"],r=p.originalNodentLoader.apply(this,arguments);return p.jsCompiler=e.extensions[".js"],e.extensions[".js"]=n,_(t),r},Object.keys(p.originalNodentLoader).forEach(function(e){i.exports[e]=p.originalNodentLoader[e]}),o.push(p),o=o.sort(function(e,t){return t.path.length-e.path.length})))}function i(n){if(Array.isArray(n))return n.forEach(i);if(e.extensions[n]){var r=Object.keys(t).filter(function(e){return W[e]!=t[e]});r.length&&t.log("File extension "+n+" already configured for async\/await compilation.")}e.extensions[n]=g(W,t.log)}if(t){for(var s in t)if("use"!==s&&!$.hasOwnProperty(s))throw new Error("NoDent: unknown option: "+s+"="+JSON.stringify(t[s]))}else t={};W?W.setOptions(t):(Object.keys($).forEach(function(e){e in t||(t[e]=$[e])}),W=new k(t)),t.dontMapStackTraces||(Error.prepareStackTrace=A),_(t);var o=[];if(!t.dontInstallRequireHook){if(!P){P=e.extensions[".js"];var a=g(W,t.log);e.extensions[".js"]=r}t.extension&&i(t.extension)}return t.use&&(Array.isArray(t.use)?(t.log("Warning: nodent({use:[...]}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),t.use.length&&t.use.forEach(function(e){W[e]=W.require(e)})):(t.log("Warning: nodent({use:{...}}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),Object.keys(t.use).forEach(function(e){W[e]=W.require(e,t.use[e])}))),W}function L(){function t(e){return new q(function(t,n){var r=[];e.on("data",function(e){r.push(e)}),e.on("end",function(){var e=r.map(function(e){return e.toString()}).join("");return t(e)}),e.on("error",n)}.$asyncbind(this))}function i(e){for(var t=[],r=e||2;r<n.argv.length;r++)if("--"===n.argv[r].slice(0,2)){var i=n.argv[r].slice(2).split("=");t[i[0]]=i[1]||!0}else t.push(n.argv[r]);return t}function s(e,t){try{var n,i;if(u.fromast){if(e=JSON.parse(e),n={origCode:"",filename:o,ast:e},i=d(e,c.log),!i){var s=u.use?'"use nodent-'+u.use+'";':'"use nodent";';i=d(s,c.log),console.warn("\/* "+o+": No 'use nodent*' directive, assumed "+s+" *\/")}}else i=d(u.use?'"use nodent-'+u.use+'";':e,c.log),i||(i=d('"use nodent";',c.log),u.dest||console.warn("\/* "+o+": 'use nodent*' directive missing\/ignored, assumed 'use nodent;' *\/")),n=c.parse(e,o,i);if(u.parseast||u.pretty||c.asynchronize(n,void 0,i,c.log),c.prettyPrint(n,i),u.out||u.pretty||u.dest){if(u.dest&&!t)throw new Error("Can't write unknown file to "+u.dest);var a="";u.runtime&&(a+="Function.prototype.$asyncbind = "+Function.prototype.$asyncbind.toString()+";\\n",a+="global.$error = global.$error || "+r.$error.toString()+";\\n"),a+=n.code,t&&u.dest?(R.writeFileSync(u.dest+t,a),console.log("Compiled",u.dest+t)):console.log(a)}(u.minast||u.parseast)&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]||e.match(\/^(start|end|loc)$\/)?void 0:t},2,null)),u.ast&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]?void 0:t},0)),u.exec&&new Function(n.code)()}catch(e){console.error(e)}}var o,a=e("path"),u=(n.env.NODENT_OPTS&&JSON.parse(n.env.NODENT_OPTS)||{},i());C.setDefaultCompileOptions({sourcemap:u.sourcemap,wrapAwait:u.wrapAwait,lazyThenables:u.lazyThenables,noRuntime:u.noruntime,es6target:u.es6target});var c=C({augmentObject:!0});if(!(u.fromast||u.parseast||u.pretty||u.out||u.dest||u.ast||u.minast||u.exec))try{var l=a.resolve(u[0]);return e(l)}catch(e){throw e&&(e.message=u[0]+": "+e.message),e}if(0==u.length||"-"===u[0])return o="(stdin)",t(n.stdin).then(s,p);for(var h=0;h<u.length;h++)o=a.resolve(u[h]),s(y(R.readFileSync(o,"utf8")),u[h])}var P,T={},R=e("fs"),O=e(".\/lib\/output"),F=e(".\/lib\/parser"),N=e(".\/lib\/arboriculture"),$={log:function(e){console.warn("Nodent: "+e)},augmentObject:!1,extension:".njs",dontMapStackTraces:!1,asyncStackTrace:!1,babelTree:!1,dontInstallRequireHook:!1},B={noRuntime:!1,lazyThenables:!1,es6target:!1,noUseDirective:!1,wrapAwait:null,mapStartLine:0,sourcemap:!0,parser:{sourceType:"script"},$return:"$return",$error:"$error",$arguments:"$args",$asyncspawn:"$asyncspawn",$asyncbind:"$asyncbind",generatedSymbolPrefix:"$",$makeThenable:"$makeThenable"},I=Object.create(B,{es7:{value:!0,writable:!0,enumerable:!0}}),j={default:I,es7:Object.create(I),promise:Object.create(I,{promises:{value:!0,writable:!0,enumerable:!0}}),generator:Object.create(I,{generators:{value:!0,writable:!0,enumerable:!0},es7:{value:!1,writable:!0,enumerable:!0}}),engine:Object.create(I,{engine:{value:!0,writable:!0,enumerable:!0},promises:{value:!0,writable:!0,enumerable:!0}})};j.promises=j.promise,j.generators=j.generator,j.engine=j.engine;var M=\/^\\s*['"]use\\s+nodent-?([a-zA-Z0-9]*)?(\\s*.*)?['"]\\s*;\/,D=e("nodent-runtime"),V=D.$asyncbind,U=D.$asyncspawn,q=V.Thenable;k.prototype.setOptions=function(e){return this.log=e.log===!1?h:e.log||this.log,this.options=l([this.options,e]),delete this.options.log,this},V.call(V),k.prototype.version=e(".\/package.json").version,k.prototype.Thenable=q,k.prototype.EagerThenable=V.EagerThenableFactory,k.prototype.isThenable=function(e){return e&&e instanceof Object&&"function"==typeof e.then},k.prototype.asyncify=v,k.prototype.require=w,k.prototype.generateRequestHandler=S,k.prototype.$asyncspawn=U,k.prototype.$asyncbind=V,k.prototype.parse=x,k.prototype.compile=E,k.prototype.asynchronize=N.asynchronize,k.prototype.prettyPrint=b,k.prototype.parseCompilerOptions=d,k.prototype.getDefaultCompileOptions=void 0,Object.defineProperty(k.prototype,"Promise",{get:function(){return initOpts.log("Warning: nodent.Promise is deprecated. Use nodent.Thenable instead"),q},enumerable:!1,configurable:!1});var W;C.setDefaultCompileOptions=function(e,t){return e&&Object.keys(e).forEach(function(t){if(!(t in I))throw new Error("NoDent: unknown compiler option: "+t);I[t]=e[t]}),t&&Object.keys(t).forEach(function(e){if(!(e in t))throw new Error("NoDent: unknown configuration option: "+e);$[e]=t[e]}),C},C.setCompileOptions=function(e,t){return optionSet[e]=optionSet[e]||l([I]),t&&Object.keys(t).forEach(function(n){if(!(n in I))throw new Error("NoDent: unknown compiler option: "+n);optionSet[e][n]=t[n]}),C},C.asyncify=v,C.Thenable=V.Thenable,C.EagerThenable=V.EagerThenableFactory,t.exports=C,e.main===t&&n.argv.length>=3&&L()}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"\/node_modules\/nodent")},{".\/htmlScriptParser":8,".\/lib\/arboriculture":9,".\/lib\/output":10,".\/lib\/parser":11,".\/package.json":38,_process:7,buffer:2,fs:1,"nodent-runtime":17,path:6,resolve:20,"source-map":37}]},{},[]);/;"	method	line:8
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^this},r.prototype.setSourceContent=function(e,t){this.sourceContents[s.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][u]&&this.children[t].walkSourceContents(e);for(var r=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(s.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,s=null,o=null,u=null,c=null;return this.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(s===i.source&&o===i.line&&u===i.column&&c===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),s=i.source,o=i.line,u=i.column,c=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),s=null,r=!1);for(var l=0,p=e.length;l<p;l++)e.charCodeAt(l)===a?(t.line++,t.column=0,l+1===p?(s=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},n.SourceNode=r},{".\/source-map-generator":34,".\/util":36}],36:[function(e,t,n){function r(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')}function i(e){var t=e.match(g);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function s(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="\/\/",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function o(e){var t=e,r=i(e);if(r){if(!r.path)return e;t=r.path}for(var o,a=n.isAbsolute(t),u=t.split(\/\\\/+\/),c=0,l=u.length-1;l>=0;l--)o=u[l],"."===o?u.splice(l,1):".."===o?c++:c>0&&(""===o?(u.splice(l+1,c),c=0):(u.splice(l,2),c--));return t=u.join("\/"),""===t&&(t=a?"\/":"."),r?(r.path=t,s(r)):t}function a(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),r=i(e);if(r&&(e=r.path||"\/"),n&&!n.scheme)return r&&(n.scheme=r.scheme),s(n);if(n||t.match(v))return t;if(r&&!r.host&&!r.path)return r.host=t,s(r);var a="\/"===t.charAt(0)?t:o(e.replace(\/\\\/+$\/,"")+"\/"+t);return r?(r.path=a,s(r)):a}function u(e,t){""===e&&(e="."),e=e.replace(\/\\\/$\/,"");for(var n=0;0!==t.indexOf(e+"\/");){var r=e.lastIndexOf("\/");if(r<0)return t;if(e=e.slice(0,r),e.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return t;++n}return Array(n+1).join("..\/")+t.substr(e.length+1)}function c(e){return e}function l(e){return h(e)?"$"+e:e}function p(e){return h(e)?e.slice(1):e}function h(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function f(e,t,n){var r=e.source-t.source;return 0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r||n?r:(r=e.generatedColumn-t.generatedColumn,0!==r?r:(r=e.generatedLine-t.generatedLine,0!==r?r:e.name-t.name))))}function d(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:(r=e.generatedColumn-t.generatedColumn,0!==r||n?r:(r=e.source-t.source,0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r?r:e.name-t.name))))}function y(e,t){return e===t?0:e>t?1:-1}function m(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:(n=e.generatedColumn-t.generatedColumn,0!==n?n:(n=y(e.source,t.source),0!==n?n:(n=e.originalLine-t.originalLine,0!==n?n:(n=e.originalColumn-t.originalColumn,0!==n?n:y(e.name,t.name)))))}n.getArg=r;var g=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,v=\/^data:.+\\,.+$\/;n.urlParse=i,n.urlGenerate=s,n.normalize=o,n.join=a,n.isAbsolute=function(e){return"\/"===e.charAt(0)||!!e.match(g)},n.relative=u;var b=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=b?c:l,n.fromSetString=b?c:p,n.compareByOriginalPositions=f,n.compareByGeneratedPositionsDeflated=d,n.compareByGeneratedPositionsInflated=m},{}],37:[function(e,t,n){n.SourceMapGenerator=e(".\/lib\/source-map-generator").SourceMapGenerator,n.SourceMapConsumer=e(".\/lib\/source-map-consumer").SourceMapConsumer,n.SourceNode=e(".\/lib\/source-node").SourceNode},{".\/lib\/source-map-consumer":33,".\/lib\/source-map-generator":34,".\/lib\/source-node":35}],38:[function(e,t,n){t.exports={name:"nodent",version:"3.0.7",description:"NoDent - Asynchronous Javascript language extensions",main:"nodent.js",scripts:{cover:"istanbul cover .\/nodent.js tests -- --quick --syntax --forceStrict ; open .\/coverage\/lcov-report\/index.html",test:"cd tests && npm i --prod && cd .. && node --expose-gc .\/nodent.js tests --syntax --quick","test-loader":"cd tests\/loader\/app && npm test && cd ..\/..\/..",start:".\/nodent.js"},bin:{nodentjs:".\/nodent.js"},dependencies:{acorn:">=2.5.2","acorn-es7-plugin":"^1.1.3","nodent-runtime":"^3.0.3",resolve:"^1.1.7","source-map":"0.5.6"},repository:{type:"git",url:"git+https:\/\/github.com\/MatAtBread\/nodent.git"},engines:"node >= 0.10.0",keywords:["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],author:{name:"Mat At Bread",email:"nodent@mailed.me.uk"},license:"BSD-2-Clause",bugs:{url:"https:\/\/github.com\/MatAtBread\/nodent\/issues"},gitHead:"8ea9feab498470d7a2c3c09326a1c17e8eeb332a",homepage:"https:\/\/github.com\/MatAtBread\/nodent#readme",_id:"nodent@3.0.7",_shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",_from:"nodent@>=3.0.2 <4.0.0",_npmVersion:"3.10.3",_nodeVersion:"6.7.0",_npmUser:{name:"matatbread",email:"npm@mailed.me.uk"},maintainers:[{name:"matatbread",email:"npm@mailed.me.uk"}],dist:{shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",tarball:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz"},_npmOperationalInternal:{host:"packages-18-east.internal.npmjs.com",tmp:"tmp\/nodent-3.0.7.tgz_1477471431033_0.10623699799180031"},directories:{},_resolved:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz",readme:"ERROR: No README data found!"}},{}],nodent:[function(e,t,n){(function(n,r,i,s,o,a,u,c){"use strict";function l(e){var t={};return e.forEach(function(e){if(e&&"object"==typeof e)for(var n in e)t[n]=e[n]}),t}function p(e){throw e}function h(){}function f(e){return"ExpressionStatement"===e.type&&("StringLiteral"===e.expression.type||"Literal"===e.expression.type&&"string"==typeof e.expression.value)}function d(t,n,r){n||(n=console.warn.bind(console));var i,s,o={};if("string"==typeof t)(i=t.match(M))&&(s=i[1]||"default");else for(var a=0;a<t.body.length&&f(t.body[a].type);a++){var u="'"+t.body[a].value+"'";if(i=u.match(M)){s=i[1]||"default";break}}if(!i){if(!I.noUseDirective)return null;s="default",i=[null,null,"{}"]}if(s)try{r?e("fs").lstatSync(r).isDirectory()&&(r=e("path").dirname(r)):r=e("path").resolve(".");var c=e("resolve").sync("package.json",{moduleDirectory:[""],extensions:[""],basedir:r}),p=JSON.parse(R.readFileSync(c)).nodent.directive[s]}catch(e){}try{o=l([j[s],p,i[2]&&JSON.parse(i[2])])}catch(e){n("Invalid literal compiler option: "+(i&&i[0]||"<no options found>"))}return o.promises||o.es7||o.generators||o.engine?((o.promises||o.es7)&&o.generators&&(n("No valid 'use nodent' directive, assumed -es7 mode"),o=j.es7),(o.generators||o.engine)&&(o.promises=!0),o.promises&&(o.es7=!0),o):null}function y(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),"#!"===e.substring(0,2)&&(e="\/\/"+e),e}function m(e){var t;return t=e instanceof i?e:new i(e.toString(),"binary"),t.toString("base64")}function g(e,t){return t=t||e.log,function(n,r,i){var s=y(R.readFileSync(r,"utf8")),o=e.parse(s,r,i);i=i||d(o.ast,t,r),e.asynchronize(o,void 0,i,t),e.prettyPrint(o,i),n._compile(o.code,o.filename)}}function v(e){return e=e||q,function(t,n,r){if(Array.isArray(n)){var i=n;n=function(e,t){return i.indexOf(e)>=0}}else n=n||function(e,t){return!(e.match(\/Sync$\/)&&e.replace(\/Sync$\/,"")in t)};r||(r="");var s=Object.create(t);for(var o in s)(function(){var i=o;try{"function"!=typeof t[i]||s[i+r]&&s[i+r].isAsync||!n(i,s)||(s[i+r]=function(){var n=Array.prototype.slice.call(arguments),r=function(e,r){var s=function(t,n){if(t)return r(t);switch(arguments.length){case 0:return e();case 2:return e(n);default:return e(Array.prototype.slice.call(arguments,1))}};n.length>t[i].length?n.push(s):n[t[i].length-1]=s;t[i].apply(t,n)};return new e(r)},s[i+r].isAsync=!0)}catch(e){}})();return s.super=t,s}}function b(t,n){var r=t.filename.split("\/"),i=r.pop(),s=O(t.ast,n&&n.sourcemap?{map:{startLine:n.mapStartLine||0,file:i+"(original)",sourceMapRoot:r.join("\/"),sourceContent:t.origCode}}:null,t.origCode);if(n&&n.sourcemap)try{var o="",a=s.map.toJSON();if(a){var u=e("source-map").SourceMapConsumer;t.sourcemap=a,T[t.filename]={map:a,smc:new u(a)},o="\\n\\n\/\/# sourceMappingURL=data:application\/json;charset=utf-8;base64,"+m(JSON.stringify(a))+"\\n"}t.code=s.code+o}catch(e){t.code=s}else t.code=s;return t}function x(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n);var i={origCode:e.toString(),filename:t};try{return i.ast=F.parse(i.origCode,r&&r.parser),r.babelTree&&F.treeWalker(i.ast,function(e,t,n){"Literal"===e.type?n[0].replace(N.babelLiteralNode(e.value)):"Property"===e.type&&("ClassBody"===n[0].parent.type?e.type="ClassProperty":e.type="ObjectProperty"),t()}),i}catch(e){if(e instanceof SyntaxError){var s=i.origCode.substr(e.pos-e.loc.column);s=s.split("\\n")[0],e.message+=" "+t+" (nodent)\\n"+s+"\\n"+s.replace(\/[\\S ]\/g,"-").substring(0,e.loc.column)+"^",e.stack=""}throw e}}function w(t,n){n=n||{};var r=t+"|"+Object.keys(n).sort().reduce(function(e,t){return e+t+JSON.stringify(n[t])},"");return this.covers[r]||(t.indexOf("\/")>=0?this.covers[r]=e(t):this.covers[r]=e(c+"\/covers\/"+t)),this.covers[r](this,n)}function E(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n),r=r||{};for(var i in I)i in r||(r[i]=I[i]);var s=this.parse(e,t,null,r);return this.asynchronize(s,null,r,this.log||h),this.prettyPrint(s,r),s}function S(t,n,r){var i={},s=this;n||(n=\/\\.njs$\/),r?r.compiler||(r.compiler={}):r={compiler:{}};var o=l([B,r.compiler]);return function(a,u,c){function l(e){u.statusCode=500,u.write(e.toString()),u.end()}if(i[a.url])return u.setHeader("Content-Type",i[a.url].contentType),r.setHeaders&&r.setHeaders(u),u.write(i[a.url].output),void u.end();if(!(a.url.match(n)||r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)))return c&&c();var p=t+a.url;if(r.extensions&&!R.existsSync(p))for(var h=0;h<r.extensions.length;h++)if(R.existsSync(p+"."+r.extensions[h])){p=p+"."+r.extensions[h];break}R.readFile(p,function(t,n){if(t)return l(t);try{var c,p;r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)?(c=e(".\/htmlScriptParser")(s,n.toString(),a.url,r),p="text\/html"):(r.runtime?(c="Function.prototype."+o.$asyncbind+" = "+V.toString()+";",o.generators&&(c+="Function.prototype."+o.$asyncspawn+" = "+U.toString()+";"),o.wrapAwait&&!o.promises&&(c+="Object."+o.$makeThenable+" = "+q.resolve.toString()+";"),o.mapStartLine=c.split("\\n").length,c+="\\n"):c="",c+=s.compile(n.toString(),a.url,null,o).code,p="application\/javascript"),u.setHeader("Content-Type",p),r.enableCache&&(i[a.url]={output:c,contentType:p}),r.setHeaders&&r.setHeaders(u),u.write(c),u.end()}catch(e){return l(e)}})}}function k(e){this.covers={},this._ident=k.prototype.version+"_"+Math.random(),this.setOptions(e)}function A(e,t){function n(e){var t=e.getFileName();if(t&&T[t]){var n=T[t].smc.originalPositionFor({line:e.getLineNumber(),column:e.getColumnNumber()});if(n&&n.line){var r=e.toString();return"\\n    at "+r.substring(0,r.length-1)+" => …"+n.source+":"+n.line+":"+n.column+(e.getFunctionName()?")":"")}}return"\\n    at "+e}return e+t.map(n).join("")}function _(e){var t={};t[I.$asyncbind]={value:V,writable:!0,enumerable:!1,configurable:!0},t[I.$asyncspawn]={value:U,writable:!0,enumerable:!1,configurable:!0};try{Object.defineProperties(Function.prototype,t)}catch(t){e.log("Function prototypes already assigned: ",t.messsage)}I[I.$error]in r||(r[I[I.$error]]=p),e.augmentObject&&Object.defineProperties(Object.prototype,{asyncify:{value:function(e,t,n){return v(e)(this,t,n)},writable:!0,configurable:!0},isThenable:{value:function(){return q.isThenable(this)},writable:!0,configurable:!0}}),Object[I.$makeThenable]=q.resolve}function C(t){function n(e,t){e=e.split("."),t=t.split(".");for(var n=0;n<3;n++){if(e[n]<t[n])return-1;if(e[n]>t[n])return 1}return 0}function r(i,s){if(!s.match(\/nodent\\\/nodent\\.js$\/)){if(s.match(\/node_modules\\\/nodent\\\/.*\\.js$\/))return P(i,s);for(var u=0;u<o.length;u++)if(s.slice(0,o[u].path.length)==o[u].path){if(o[u].jsCompiler){if(o[u].jsCompiler===r)break;return o[u].jsCompiler.apply(this,arguments)}return P(i,s)}var c=y(R.readFileSync(s,"utf8")),l=d(c,t.log,s);return l?a(i,s,l):P(i,s)}var p={path:s.replace(\/\\\/node_modules\\\/nodent\\\/nodent\\.js$\/,"")};p.path&&(p.version=JSON.parse(R.readFileSync(s.replace(\/nodent\\.js$\/,"package.json"))).version,P(i,s),n(p.version,k.prototype.version)<0&&(p.originalNodentLoader=i.exports,i.exports=function(){var n=e.extensions[".js"],r=p.originalNodentLoader.apply(this,arguments);return p.jsCompiler=e.extensions[".js"],e.extensions[".js"]=n,_(t),r},Object.keys(p.originalNodentLoader).forEach(function(e){i.exports[e]=p.originalNodentLoader[e]}),o.push(p),o=o.sort(function(e,t){return t.path.length-e.path.length})))}function i(n){if(Array.isArray(n))return n.forEach(i);if(e.extensions[n]){var r=Object.keys(t).filter(function(e){return W[e]!=t[e]});r.length&&t.log("File extension "+n+" already configured for async\/await compilation.")}e.extensions[n]=g(W,t.log)}if(t){for(var s in t)if("use"!==s&&!$.hasOwnProperty(s))throw new Error("NoDent: unknown option: "+s+"="+JSON.stringify(t[s]))}else t={};W?W.setOptions(t):(Object.keys($).forEach(function(e){e in t||(t[e]=$[e])}),W=new k(t)),t.dontMapStackTraces||(Error.prepareStackTrace=A),_(t);var o=[];if(!t.dontInstallRequireHook){if(!P){P=e.extensions[".js"];var a=g(W,t.log);e.extensions[".js"]=r}t.extension&&i(t.extension)}return t.use&&(Array.isArray(t.use)?(t.log("Warning: nodent({use:[...]}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),t.use.length&&t.use.forEach(function(e){W[e]=W.require(e)})):(t.log("Warning: nodent({use:{...}}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),Object.keys(t.use).forEach(function(e){W[e]=W.require(e,t.use[e])}))),W}function L(){function t(e){return new q(function(t,n){var r=[];e.on("data",function(e){r.push(e)}),e.on("end",function(){var e=r.map(function(e){return e.toString()}).join("");return t(e)}),e.on("error",n)}.$asyncbind(this))}function i(e){for(var t=[],r=e||2;r<n.argv.length;r++)if("--"===n.argv[r].slice(0,2)){var i=n.argv[r].slice(2).split("=");t[i[0]]=i[1]||!0}else t.push(n.argv[r]);return t}function s(e,t){try{var n,i;if(u.fromast){if(e=JSON.parse(e),n={origCode:"",filename:o,ast:e},i=d(e,c.log),!i){var s=u.use?'"use nodent-'+u.use+'";':'"use nodent";';i=d(s,c.log),console.warn("\/* "+o+": No 'use nodent*' directive, assumed "+s+" *\/")}}else i=d(u.use?'"use nodent-'+u.use+'";':e,c.log),i||(i=d('"use nodent";',c.log),u.dest||console.warn("\/* "+o+": 'use nodent*' directive missing\/ignored, assumed 'use nodent;' *\/")),n=c.parse(e,o,i);if(u.parseast||u.pretty||c.asynchronize(n,void 0,i,c.log),c.prettyPrint(n,i),u.out||u.pretty||u.dest){if(u.dest&&!t)throw new Error("Can't write unknown file to "+u.dest);var a="";u.runtime&&(a+="Function.prototype.$asyncbind = "+Function.prototype.$asyncbind.toString()+";\\n",a+="global.$error = global.$error || "+r.$error.toString()+";\\n"),a+=n.code,t&&u.dest?(R.writeFileSync(u.dest+t,a),console.log("Compiled",u.dest+t)):console.log(a)}(u.minast||u.parseast)&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]||e.match(\/^(start|end|loc)$\/)?void 0:t},2,null)),u.ast&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]?void 0:t},0)),u.exec&&new Function(n.code)()}catch(e){console.error(e)}}var o,a=e("path"),u=(n.env.NODENT_OPTS&&JSON.parse(n.env.NODENT_OPTS)||{},i());C.setDefaultCompileOptions({sourcemap:u.sourcemap,wrapAwait:u.wrapAwait,lazyThenables:u.lazyThenables,noRuntime:u.noruntime,es6target:u.es6target});var c=C({augmentObject:!0});if(!(u.fromast||u.parseast||u.pretty||u.out||u.dest||u.ast||u.minast||u.exec))try{var l=a.resolve(u[0]);return e(l)}catch(e){throw e&&(e.message=u[0]+": "+e.message),e}if(0==u.length||"-"===u[0])return o="(stdin)",t(n.stdin).then(s,p);for(var h=0;h<u.length;h++)o=a.resolve(u[h]),s(y(R.readFileSync(o,"utf8")),u[h])}var P,T={},R=e("fs"),O=e(".\/lib\/output"),F=e(".\/lib\/parser"),N=e(".\/lib\/arboriculture"),$={log:function(e){console.warn("Nodent: "+e)},augmentObject:!1,extension:".njs",dontMapStackTraces:!1,asyncStackTrace:!1,babelTree:!1,dontInstallRequireHook:!1},B={noRuntime:!1,lazyThenables:!1,es6target:!1,noUseDirective:!1,wrapAwait:null,mapStartLine:0,sourcemap:!0,parser:{sourceType:"script"},$return:"$return",$error:"$error",$arguments:"$args",$asyncspawn:"$asyncspawn",$asyncbind:"$asyncbind",generatedSymbolPrefix:"$",$makeThenable:"$makeThenable"},I=Object.create(B,{es7:{value:!0,writable:!0,enumerable:!0}}),j={default:I,es7:Object.create(I),promise:Object.create(I,{promises:{value:!0,writable:!0,enumerable:!0}}),generator:Object.create(I,{generators:{value:!0,writable:!0,enumerable:!0},es7:{value:!1,writable:!0,enumerable:!0}}),engine:Object.create(I,{engine:{value:!0,writable:!0,enumerable:!0},promises:{value:!0,writable:!0,enumerable:!0}})};j.promises=j.promise,j.generators=j.generator,j.engine=j.engine;var M=\/^\\s*['"]use\\s+nodent-?([a-zA-Z0-9]*)?(\\s*.*)?['"]\\s*;\/,D=e("nodent-runtime"),V=D.$asyncbind,U=D.$asyncspawn,q=V.Thenable;k.prototype.setOptions=function(e){return this.log=e.log===!1?h:e.log||this.log,this.options=l([this.options,e]),delete this.options.log,this},V.call(V),k.prototype.version=e(".\/package.json").version,k.prototype.Thenable=q,k.prototype.EagerThenable=V.EagerThenableFactory,k.prototype.isThenable=function(e){return e&&e instanceof Object&&"function"==typeof e.then},k.prototype.asyncify=v,k.prototype.require=w,k.prototype.generateRequestHandler=S,k.prototype.$asyncspawn=U,k.prototype.$asyncbind=V,k.prototype.parse=x,k.prototype.compile=E,k.prototype.asynchronize=N.asynchronize,k.prototype.prettyPrint=b,k.prototype.parseCompilerOptions=d,k.prototype.getDefaultCompileOptions=void 0,Object.defineProperty(k.prototype,"Promise",{get:function(){return initOpts.log("Warning: nodent.Promise is deprecated. Use nodent.Thenable instead"),q},enumerable:!1,configurable:!1});var W;C.setDefaultCompileOptions=function(e,t){return e&&Object.keys(e).forEach(function(t){if(!(t in I))throw new Error("NoDent: unknown compiler option: "+t);I[t]=e[t]}),t&&Object.keys(t).forEach(function(e){if(!(e in t))throw new Error("NoDent: unknown configuration option: "+e);$[e]=t[e]}),C},C.setCompileOptions=function(e,t){return optionSet[e]=optionSet[e]||l([I]),t&&Object.keys(t).forEach(function(n){if(!(n in I))throw new Error("NoDent: unknown compiler option: "+n);optionSet[e][n]=t[n]}),C},C.asyncify=v,C.Thenable=V.Thenable,C.EagerThenable=V.EagerThenableFactory,t.exports=C,e.main===t&&n.argv.length>=3&&L()}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"\/node_modules\/nodent")},{".\/htmlScriptParser":8,".\/lib\/arboriculture":9,".\/lib\/output":10,".\/lib\/parser":11,".\/package.json":38,_process:7,buffer:2,fs:1,"nodent-runtime":17,path:6,resolve:20,"source-map":37}]},{},[]);/;"	class	line:8
C.setDefaultCompileOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^this},r.prototype.setSourceContent=function(e,t){this.sourceContents[s.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][u]&&this.children[t].walkSourceContents(e);for(var r=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(s.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,s=null,o=null,u=null,c=null;return this.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(s===i.source&&o===i.line&&u===i.column&&c===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),s=i.source,o=i.line,u=i.column,c=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),s=null,r=!1);for(var l=0,p=e.length;l<p;l++)e.charCodeAt(l)===a?(t.line++,t.column=0,l+1===p?(s=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},n.SourceNode=r},{".\/source-map-generator":34,".\/util":36}],36:[function(e,t,n){function r(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')}function i(e){var t=e.match(g);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function s(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="\/\/",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function o(e){var t=e,r=i(e);if(r){if(!r.path)return e;t=r.path}for(var o,a=n.isAbsolute(t),u=t.split(\/\\\/+\/),c=0,l=u.length-1;l>=0;l--)o=u[l],"."===o?u.splice(l,1):".."===o?c++:c>0&&(""===o?(u.splice(l+1,c),c=0):(u.splice(l,2),c--));return t=u.join("\/"),""===t&&(t=a?"\/":"."),r?(r.path=t,s(r)):t}function a(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),r=i(e);if(r&&(e=r.path||"\/"),n&&!n.scheme)return r&&(n.scheme=r.scheme),s(n);if(n||t.match(v))return t;if(r&&!r.host&&!r.path)return r.host=t,s(r);var a="\/"===t.charAt(0)?t:o(e.replace(\/\\\/+$\/,"")+"\/"+t);return r?(r.path=a,s(r)):a}function u(e,t){""===e&&(e="."),e=e.replace(\/\\\/$\/,"");for(var n=0;0!==t.indexOf(e+"\/");){var r=e.lastIndexOf("\/");if(r<0)return t;if(e=e.slice(0,r),e.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return t;++n}return Array(n+1).join("..\/")+t.substr(e.length+1)}function c(e){return e}function l(e){return h(e)?"$"+e:e}function p(e){return h(e)?e.slice(1):e}function h(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function f(e,t,n){var r=e.source-t.source;return 0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r||n?r:(r=e.generatedColumn-t.generatedColumn,0!==r?r:(r=e.generatedLine-t.generatedLine,0!==r?r:e.name-t.name))))}function d(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:(r=e.generatedColumn-t.generatedColumn,0!==r||n?r:(r=e.source-t.source,0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r?r:e.name-t.name))))}function y(e,t){return e===t?0:e>t?1:-1}function m(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:(n=e.generatedColumn-t.generatedColumn,0!==n?n:(n=y(e.source,t.source),0!==n?n:(n=e.originalLine-t.originalLine,0!==n?n:(n=e.originalColumn-t.originalColumn,0!==n?n:y(e.name,t.name)))))}n.getArg=r;var g=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,v=\/^data:.+\\,.+$\/;n.urlParse=i,n.urlGenerate=s,n.normalize=o,n.join=a,n.isAbsolute=function(e){return"\/"===e.charAt(0)||!!e.match(g)},n.relative=u;var b=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=b?c:l,n.fromSetString=b?c:p,n.compareByOriginalPositions=f,n.compareByGeneratedPositionsDeflated=d,n.compareByGeneratedPositionsInflated=m},{}],37:[function(e,t,n){n.SourceMapGenerator=e(".\/lib\/source-map-generator").SourceMapGenerator,n.SourceMapConsumer=e(".\/lib\/source-map-consumer").SourceMapConsumer,n.SourceNode=e(".\/lib\/source-node").SourceNode},{".\/lib\/source-map-consumer":33,".\/lib\/source-map-generator":34,".\/lib\/source-node":35}],38:[function(e,t,n){t.exports={name:"nodent",version:"3.0.7",description:"NoDent - Asynchronous Javascript language extensions",main:"nodent.js",scripts:{cover:"istanbul cover .\/nodent.js tests -- --quick --syntax --forceStrict ; open .\/coverage\/lcov-report\/index.html",test:"cd tests && npm i --prod && cd .. && node --expose-gc .\/nodent.js tests --syntax --quick","test-loader":"cd tests\/loader\/app && npm test && cd ..\/..\/..",start:".\/nodent.js"},bin:{nodentjs:".\/nodent.js"},dependencies:{acorn:">=2.5.2","acorn-es7-plugin":"^1.1.3","nodent-runtime":"^3.0.3",resolve:"^1.1.7","source-map":"0.5.6"},repository:{type:"git",url:"git+https:\/\/github.com\/MatAtBread\/nodent.git"},engines:"node >= 0.10.0",keywords:["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],author:{name:"Mat At Bread",email:"nodent@mailed.me.uk"},license:"BSD-2-Clause",bugs:{url:"https:\/\/github.com\/MatAtBread\/nodent\/issues"},gitHead:"8ea9feab498470d7a2c3c09326a1c17e8eeb332a",homepage:"https:\/\/github.com\/MatAtBread\/nodent#readme",_id:"nodent@3.0.7",_shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",_from:"nodent@>=3.0.2 <4.0.0",_npmVersion:"3.10.3",_nodeVersion:"6.7.0",_npmUser:{name:"matatbread",email:"npm@mailed.me.uk"},maintainers:[{name:"matatbread",email:"npm@mailed.me.uk"}],dist:{shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",tarball:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz"},_npmOperationalInternal:{host:"packages-18-east.internal.npmjs.com",tmp:"tmp\/nodent-3.0.7.tgz_1477471431033_0.10623699799180031"},directories:{},_resolved:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz",readme:"ERROR: No README data found!"}},{}],nodent:[function(e,t,n){(function(n,r,i,s,o,a,u,c){"use strict";function l(e){var t={};return e.forEach(function(e){if(e&&"object"==typeof e)for(var n in e)t[n]=e[n]}),t}function p(e){throw e}function h(){}function f(e){return"ExpressionStatement"===e.type&&("StringLiteral"===e.expression.type||"Literal"===e.expression.type&&"string"==typeof e.expression.value)}function d(t,n,r){n||(n=console.warn.bind(console));var i,s,o={};if("string"==typeof t)(i=t.match(M))&&(s=i[1]||"default");else for(var a=0;a<t.body.length&&f(t.body[a].type);a++){var u="'"+t.body[a].value+"'";if(i=u.match(M)){s=i[1]||"default";break}}if(!i){if(!I.noUseDirective)return null;s="default",i=[null,null,"{}"]}if(s)try{r?e("fs").lstatSync(r).isDirectory()&&(r=e("path").dirname(r)):r=e("path").resolve(".");var c=e("resolve").sync("package.json",{moduleDirectory:[""],extensions:[""],basedir:r}),p=JSON.parse(R.readFileSync(c)).nodent.directive[s]}catch(e){}try{o=l([j[s],p,i[2]&&JSON.parse(i[2])])}catch(e){n("Invalid literal compiler option: "+(i&&i[0]||"<no options found>"))}return o.promises||o.es7||o.generators||o.engine?((o.promises||o.es7)&&o.generators&&(n("No valid 'use nodent' directive, assumed -es7 mode"),o=j.es7),(o.generators||o.engine)&&(o.promises=!0),o.promises&&(o.es7=!0),o):null}function y(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),"#!"===e.substring(0,2)&&(e="\/\/"+e),e}function m(e){var t;return t=e instanceof i?e:new i(e.toString(),"binary"),t.toString("base64")}function g(e,t){return t=t||e.log,function(n,r,i){var s=y(R.readFileSync(r,"utf8")),o=e.parse(s,r,i);i=i||d(o.ast,t,r),e.asynchronize(o,void 0,i,t),e.prettyPrint(o,i),n._compile(o.code,o.filename)}}function v(e){return e=e||q,function(t,n,r){if(Array.isArray(n)){var i=n;n=function(e,t){return i.indexOf(e)>=0}}else n=n||function(e,t){return!(e.match(\/Sync$\/)&&e.replace(\/Sync$\/,"")in t)};r||(r="");var s=Object.create(t);for(var o in s)(function(){var i=o;try{"function"!=typeof t[i]||s[i+r]&&s[i+r].isAsync||!n(i,s)||(s[i+r]=function(){var n=Array.prototype.slice.call(arguments),r=function(e,r){var s=function(t,n){if(t)return r(t);switch(arguments.length){case 0:return e();case 2:return e(n);default:return e(Array.prototype.slice.call(arguments,1))}};n.length>t[i].length?n.push(s):n[t[i].length-1]=s;t[i].apply(t,n)};return new e(r)},s[i+r].isAsync=!0)}catch(e){}})();return s.super=t,s}}function b(t,n){var r=t.filename.split("\/"),i=r.pop(),s=O(t.ast,n&&n.sourcemap?{map:{startLine:n.mapStartLine||0,file:i+"(original)",sourceMapRoot:r.join("\/"),sourceContent:t.origCode}}:null,t.origCode);if(n&&n.sourcemap)try{var o="",a=s.map.toJSON();if(a){var u=e("source-map").SourceMapConsumer;t.sourcemap=a,T[t.filename]={map:a,smc:new u(a)},o="\\n\\n\/\/# sourceMappingURL=data:application\/json;charset=utf-8;base64,"+m(JSON.stringify(a))+"\\n"}t.code=s.code+o}catch(e){t.code=s}else t.code=s;return t}function x(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n);var i={origCode:e.toString(),filename:t};try{return i.ast=F.parse(i.origCode,r&&r.parser),r.babelTree&&F.treeWalker(i.ast,function(e,t,n){"Literal"===e.type?n[0].replace(N.babelLiteralNode(e.value)):"Property"===e.type&&("ClassBody"===n[0].parent.type?e.type="ClassProperty":e.type="ObjectProperty"),t()}),i}catch(e){if(e instanceof SyntaxError){var s=i.origCode.substr(e.pos-e.loc.column);s=s.split("\\n")[0],e.message+=" "+t+" (nodent)\\n"+s+"\\n"+s.replace(\/[\\S ]\/g,"-").substring(0,e.loc.column)+"^",e.stack=""}throw e}}function w(t,n){n=n||{};var r=t+"|"+Object.keys(n).sort().reduce(function(e,t){return e+t+JSON.stringify(n[t])},"");return this.covers[r]||(t.indexOf("\/")>=0?this.covers[r]=e(t):this.covers[r]=e(c+"\/covers\/"+t)),this.covers[r](this,n)}function E(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n),r=r||{};for(var i in I)i in r||(r[i]=I[i]);var s=this.parse(e,t,null,r);return this.asynchronize(s,null,r,this.log||h),this.prettyPrint(s,r),s}function S(t,n,r){var i={},s=this;n||(n=\/\\.njs$\/),r?r.compiler||(r.compiler={}):r={compiler:{}};var o=l([B,r.compiler]);return function(a,u,c){function l(e){u.statusCode=500,u.write(e.toString()),u.end()}if(i[a.url])return u.setHeader("Content-Type",i[a.url].contentType),r.setHeaders&&r.setHeaders(u),u.write(i[a.url].output),void u.end();if(!(a.url.match(n)||r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)))return c&&c();var p=t+a.url;if(r.extensions&&!R.existsSync(p))for(var h=0;h<r.extensions.length;h++)if(R.existsSync(p+"."+r.extensions[h])){p=p+"."+r.extensions[h];break}R.readFile(p,function(t,n){if(t)return l(t);try{var c,p;r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)?(c=e(".\/htmlScriptParser")(s,n.toString(),a.url,r),p="text\/html"):(r.runtime?(c="Function.prototype."+o.$asyncbind+" = "+V.toString()+";",o.generators&&(c+="Function.prototype."+o.$asyncspawn+" = "+U.toString()+";"),o.wrapAwait&&!o.promises&&(c+="Object."+o.$makeThenable+" = "+q.resolve.toString()+";"),o.mapStartLine=c.split("\\n").length,c+="\\n"):c="",c+=s.compile(n.toString(),a.url,null,o).code,p="application\/javascript"),u.setHeader("Content-Type",p),r.enableCache&&(i[a.url]={output:c,contentType:p}),r.setHeaders&&r.setHeaders(u),u.write(c),u.end()}catch(e){return l(e)}})}}function k(e){this.covers={},this._ident=k.prototype.version+"_"+Math.random(),this.setOptions(e)}function A(e,t){function n(e){var t=e.getFileName();if(t&&T[t]){var n=T[t].smc.originalPositionFor({line:e.getLineNumber(),column:e.getColumnNumber()});if(n&&n.line){var r=e.toString();return"\\n    at "+r.substring(0,r.length-1)+" => …"+n.source+":"+n.line+":"+n.column+(e.getFunctionName()?")":"")}}return"\\n    at "+e}return e+t.map(n).join("")}function _(e){var t={};t[I.$asyncbind]={value:V,writable:!0,enumerable:!1,configurable:!0},t[I.$asyncspawn]={value:U,writable:!0,enumerable:!1,configurable:!0};try{Object.defineProperties(Function.prototype,t)}catch(t){e.log("Function prototypes already assigned: ",t.messsage)}I[I.$error]in r||(r[I[I.$error]]=p),e.augmentObject&&Object.defineProperties(Object.prototype,{asyncify:{value:function(e,t,n){return v(e)(this,t,n)},writable:!0,configurable:!0},isThenable:{value:function(){return q.isThenable(this)},writable:!0,configurable:!0}}),Object[I.$makeThenable]=q.resolve}function C(t){function n(e,t){e=e.split("."),t=t.split(".");for(var n=0;n<3;n++){if(e[n]<t[n])return-1;if(e[n]>t[n])return 1}return 0}function r(i,s){if(!s.match(\/nodent\\\/nodent\\.js$\/)){if(s.match(\/node_modules\\\/nodent\\\/.*\\.js$\/))return P(i,s);for(var u=0;u<o.length;u++)if(s.slice(0,o[u].path.length)==o[u].path){if(o[u].jsCompiler){if(o[u].jsCompiler===r)break;return o[u].jsCompiler.apply(this,arguments)}return P(i,s)}var c=y(R.readFileSync(s,"utf8")),l=d(c,t.log,s);return l?a(i,s,l):P(i,s)}var p={path:s.replace(\/\\\/node_modules\\\/nodent\\\/nodent\\.js$\/,"")};p.path&&(p.version=JSON.parse(R.readFileSync(s.replace(\/nodent\\.js$\/,"package.json"))).version,P(i,s),n(p.version,k.prototype.version)<0&&(p.originalNodentLoader=i.exports,i.exports=function(){var n=e.extensions[".js"],r=p.originalNodentLoader.apply(this,arguments);return p.jsCompiler=e.extensions[".js"],e.extensions[".js"]=n,_(t),r},Object.keys(p.originalNodentLoader).forEach(function(e){i.exports[e]=p.originalNodentLoader[e]}),o.push(p),o=o.sort(function(e,t){return t.path.length-e.path.length})))}function i(n){if(Array.isArray(n))return n.forEach(i);if(e.extensions[n]){var r=Object.keys(t).filter(function(e){return W[e]!=t[e]});r.length&&t.log("File extension "+n+" already configured for async\/await compilation.")}e.extensions[n]=g(W,t.log)}if(t){for(var s in t)if("use"!==s&&!$.hasOwnProperty(s))throw new Error("NoDent: unknown option: "+s+"="+JSON.stringify(t[s]))}else t={};W?W.setOptions(t):(Object.keys($).forEach(function(e){e in t||(t[e]=$[e])}),W=new k(t)),t.dontMapStackTraces||(Error.prepareStackTrace=A),_(t);var o=[];if(!t.dontInstallRequireHook){if(!P){P=e.extensions[".js"];var a=g(W,t.log);e.extensions[".js"]=r}t.extension&&i(t.extension)}return t.use&&(Array.isArray(t.use)?(t.log("Warning: nodent({use:[...]}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),t.use.length&&t.use.forEach(function(e){W[e]=W.require(e)})):(t.log("Warning: nodent({use:{...}}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),Object.keys(t.use).forEach(function(e){W[e]=W.require(e,t.use[e])}))),W}function L(){function t(e){return new q(function(t,n){var r=[];e.on("data",function(e){r.push(e)}),e.on("end",function(){var e=r.map(function(e){return e.toString()}).join("");return t(e)}),e.on("error",n)}.$asyncbind(this))}function i(e){for(var t=[],r=e||2;r<n.argv.length;r++)if("--"===n.argv[r].slice(0,2)){var i=n.argv[r].slice(2).split("=");t[i[0]]=i[1]||!0}else t.push(n.argv[r]);return t}function s(e,t){try{var n,i;if(u.fromast){if(e=JSON.parse(e),n={origCode:"",filename:o,ast:e},i=d(e,c.log),!i){var s=u.use?'"use nodent-'+u.use+'";':'"use nodent";';i=d(s,c.log),console.warn("\/* "+o+": No 'use nodent*' directive, assumed "+s+" *\/")}}else i=d(u.use?'"use nodent-'+u.use+'";':e,c.log),i||(i=d('"use nodent";',c.log),u.dest||console.warn("\/* "+o+": 'use nodent*' directive missing\/ignored, assumed 'use nodent;' *\/")),n=c.parse(e,o,i);if(u.parseast||u.pretty||c.asynchronize(n,void 0,i,c.log),c.prettyPrint(n,i),u.out||u.pretty||u.dest){if(u.dest&&!t)throw new Error("Can't write unknown file to "+u.dest);var a="";u.runtime&&(a+="Function.prototype.$asyncbind = "+Function.prototype.$asyncbind.toString()+";\\n",a+="global.$error = global.$error || "+r.$error.toString()+";\\n"),a+=n.code,t&&u.dest?(R.writeFileSync(u.dest+t,a),console.log("Compiled",u.dest+t)):console.log(a)}(u.minast||u.parseast)&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]||e.match(\/^(start|end|loc)$\/)?void 0:t},2,null)),u.ast&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]?void 0:t},0)),u.exec&&new Function(n.code)()}catch(e){console.error(e)}}var o,a=e("path"),u=(n.env.NODENT_OPTS&&JSON.parse(n.env.NODENT_OPTS)||{},i());C.setDefaultCompileOptions({sourcemap:u.sourcemap,wrapAwait:u.wrapAwait,lazyThenables:u.lazyThenables,noRuntime:u.noruntime,es6target:u.es6target});var c=C({augmentObject:!0});if(!(u.fromast||u.parseast||u.pretty||u.out||u.dest||u.ast||u.minast||u.exec))try{var l=a.resolve(u[0]);return e(l)}catch(e){throw e&&(e.message=u[0]+": "+e.message),e}if(0==u.length||"-"===u[0])return o="(stdin)",t(n.stdin).then(s,p);for(var h=0;h<u.length;h++)o=a.resolve(u[h]),s(y(R.readFileSync(o,"utf8")),u[h])}var P,T={},R=e("fs"),O=e(".\/lib\/output"),F=e(".\/lib\/parser"),N=e(".\/lib\/arboriculture"),$={log:function(e){console.warn("Nodent: "+e)},augmentObject:!1,extension:".njs",dontMapStackTraces:!1,asyncStackTrace:!1,babelTree:!1,dontInstallRequireHook:!1},B={noRuntime:!1,lazyThenables:!1,es6target:!1,noUseDirective:!1,wrapAwait:null,mapStartLine:0,sourcemap:!0,parser:{sourceType:"script"},$return:"$return",$error:"$error",$arguments:"$args",$asyncspawn:"$asyncspawn",$asyncbind:"$asyncbind",generatedSymbolPrefix:"$",$makeThenable:"$makeThenable"},I=Object.create(B,{es7:{value:!0,writable:!0,enumerable:!0}}),j={default:I,es7:Object.create(I),promise:Object.create(I,{promises:{value:!0,writable:!0,enumerable:!0}}),generator:Object.create(I,{generators:{value:!0,writable:!0,enumerable:!0},es7:{value:!1,writable:!0,enumerable:!0}}),engine:Object.create(I,{engine:{value:!0,writable:!0,enumerable:!0},promises:{value:!0,writable:!0,enumerable:!0}})};j.promises=j.promise,j.generators=j.generator,j.engine=j.engine;var M=\/^\\s*['"]use\\s+nodent-?([a-zA-Z0-9]*)?(\\s*.*)?['"]\\s*;\/,D=e("nodent-runtime"),V=D.$asyncbind,U=D.$asyncspawn,q=V.Thenable;k.prototype.setOptions=function(e){return this.log=e.log===!1?h:e.log||this.log,this.options=l([this.options,e]),delete this.options.log,this},V.call(V),k.prototype.version=e(".\/package.json").version,k.prototype.Thenable=q,k.prototype.EagerThenable=V.EagerThenableFactory,k.prototype.isThenable=function(e){return e&&e instanceof Object&&"function"==typeof e.then},k.prototype.asyncify=v,k.prototype.require=w,k.prototype.generateRequestHandler=S,k.prototype.$asyncspawn=U,k.prototype.$asyncbind=V,k.prototype.parse=x,k.prototype.compile=E,k.prototype.asynchronize=N.asynchronize,k.prototype.prettyPrint=b,k.prototype.parseCompilerOptions=d,k.prototype.getDefaultCompileOptions=void 0,Object.defineProperty(k.prototype,"Promise",{get:function(){return initOpts.log("Warning: nodent.Promise is deprecated. Use nodent.Thenable instead"),q},enumerable:!1,configurable:!1});var W;C.setDefaultCompileOptions=function(e,t){return e&&Object.keys(e).forEach(function(t){if(!(t in I))throw new Error("NoDent: unknown compiler option: "+t);I[t]=e[t]}),t&&Object.keys(t).forEach(function(e){if(!(e in t))throw new Error("NoDent: unknown configuration option: "+e);$[e]=t[e]}),C},C.setCompileOptions=function(e,t){return optionSet[e]=optionSet[e]||l([I]),t&&Object.keys(t).forEach(function(n){if(!(n in I))throw new Error("NoDent: unknown compiler option: "+n);optionSet[e][n]=t[n]}),C},C.asyncify=v,C.Thenable=V.Thenable,C.EagerThenable=V.EagerThenableFactory,t.exports=C,e.main===t&&n.argv.length>=3&&L()}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"\/node_modules\/nodent")},{".\/htmlScriptParser":8,".\/lib\/arboriculture":9,".\/lib\/output":10,".\/lib\/parser":11,".\/package.json":38,_process:7,buffer:2,fs:1,"nodent-runtime":17,path:6,resolve:20,"source-map":37}]},{},[]);/;"	function	line:8
setCompileOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/nodent.min.js	/^this},r.prototype.setSourceContent=function(e,t){this.sourceContents[s.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][u]&&this.children[t].walkSourceContents(e);for(var r=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(s.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,s=null,o=null,u=null,c=null;return this.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(s===i.source&&o===i.line&&u===i.column&&c===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),s=i.source,o=i.line,u=i.column,c=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),s=null,r=!1);for(var l=0,p=e.length;l<p;l++)e.charCodeAt(l)===a?(t.line++,t.column=0,l+1===p?(s=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},n.SourceNode=r},{".\/source-map-generator":34,".\/util":36}],36:[function(e,t,n){function r(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')}function i(e){var t=e.match(g);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function s(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="\/\/",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function o(e){var t=e,r=i(e);if(r){if(!r.path)return e;t=r.path}for(var o,a=n.isAbsolute(t),u=t.split(\/\\\/+\/),c=0,l=u.length-1;l>=0;l--)o=u[l],"."===o?u.splice(l,1):".."===o?c++:c>0&&(""===o?(u.splice(l+1,c),c=0):(u.splice(l,2),c--));return t=u.join("\/"),""===t&&(t=a?"\/":"."),r?(r.path=t,s(r)):t}function a(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),r=i(e);if(r&&(e=r.path||"\/"),n&&!n.scheme)return r&&(n.scheme=r.scheme),s(n);if(n||t.match(v))return t;if(r&&!r.host&&!r.path)return r.host=t,s(r);var a="\/"===t.charAt(0)?t:o(e.replace(\/\\\/+$\/,"")+"\/"+t);return r?(r.path=a,s(r)):a}function u(e,t){""===e&&(e="."),e=e.replace(\/\\\/$\/,"");for(var n=0;0!==t.indexOf(e+"\/");){var r=e.lastIndexOf("\/");if(r<0)return t;if(e=e.slice(0,r),e.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return t;++n}return Array(n+1).join("..\/")+t.substr(e.length+1)}function c(e){return e}function l(e){return h(e)?"$"+e:e}function p(e){return h(e)?e.slice(1):e}function h(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function f(e,t,n){var r=e.source-t.source;return 0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r||n?r:(r=e.generatedColumn-t.generatedColumn,0!==r?r:(r=e.generatedLine-t.generatedLine,0!==r?r:e.name-t.name))))}function d(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:(r=e.generatedColumn-t.generatedColumn,0!==r||n?r:(r=e.source-t.source,0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r?r:e.name-t.name))))}function y(e,t){return e===t?0:e>t?1:-1}function m(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:(n=e.generatedColumn-t.generatedColumn,0!==n?n:(n=y(e.source,t.source),0!==n?n:(n=e.originalLine-t.originalLine,0!==n?n:(n=e.originalColumn-t.originalColumn,0!==n?n:y(e.name,t.name)))))}n.getArg=r;var g=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,v=\/^data:.+\\,.+$\/;n.urlParse=i,n.urlGenerate=s,n.normalize=o,n.join=a,n.isAbsolute=function(e){return"\/"===e.charAt(0)||!!e.match(g)},n.relative=u;var b=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=b?c:l,n.fromSetString=b?c:p,n.compareByOriginalPositions=f,n.compareByGeneratedPositionsDeflated=d,n.compareByGeneratedPositionsInflated=m},{}],37:[function(e,t,n){n.SourceMapGenerator=e(".\/lib\/source-map-generator").SourceMapGenerator,n.SourceMapConsumer=e(".\/lib\/source-map-consumer").SourceMapConsumer,n.SourceNode=e(".\/lib\/source-node").SourceNode},{".\/lib\/source-map-consumer":33,".\/lib\/source-map-generator":34,".\/lib\/source-node":35}],38:[function(e,t,n){t.exports={name:"nodent",version:"3.0.7",description:"NoDent - Asynchronous Javascript language extensions",main:"nodent.js",scripts:{cover:"istanbul cover .\/nodent.js tests -- --quick --syntax --forceStrict ; open .\/coverage\/lcov-report\/index.html",test:"cd tests && npm i --prod && cd .. && node --expose-gc .\/nodent.js tests --syntax --quick","test-loader":"cd tests\/loader\/app && npm test && cd ..\/..\/..",start:".\/nodent.js"},bin:{nodentjs:".\/nodent.js"},dependencies:{acorn:">=2.5.2","acorn-es7-plugin":"^1.1.3","nodent-runtime":"^3.0.3",resolve:"^1.1.7","source-map":"0.5.6"},repository:{type:"git",url:"git+https:\/\/github.com\/MatAtBread\/nodent.git"},engines:"node >= 0.10.0",keywords:["Javascript","ES7","async","await","language","extensions","Node","callback","generator","Promise","asynchronous"],author:{name:"Mat At Bread",email:"nodent@mailed.me.uk"},license:"BSD-2-Clause",bugs:{url:"https:\/\/github.com\/MatAtBread\/nodent\/issues"},gitHead:"8ea9feab498470d7a2c3c09326a1c17e8eeb332a",homepage:"https:\/\/github.com\/MatAtBread\/nodent#readme",_id:"nodent@3.0.7",_shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",_from:"nodent@>=3.0.2 <4.0.0",_npmVersion:"3.10.3",_nodeVersion:"6.7.0",_npmUser:{name:"matatbread",email:"npm@mailed.me.uk"},maintainers:[{name:"matatbread",email:"npm@mailed.me.uk"}],dist:{shasum:"08dd540baf834c136648aeaa9ae8ecd4bf92aa52",tarball:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz"},_npmOperationalInternal:{host:"packages-18-east.internal.npmjs.com",tmp:"tmp\/nodent-3.0.7.tgz_1477471431033_0.10623699799180031"},directories:{},_resolved:"https:\/\/registry.npmjs.org\/nodent\/-\/nodent-3.0.7.tgz",readme:"ERROR: No README data found!"}},{}],nodent:[function(e,t,n){(function(n,r,i,s,o,a,u,c){"use strict";function l(e){var t={};return e.forEach(function(e){if(e&&"object"==typeof e)for(var n in e)t[n]=e[n]}),t}function p(e){throw e}function h(){}function f(e){return"ExpressionStatement"===e.type&&("StringLiteral"===e.expression.type||"Literal"===e.expression.type&&"string"==typeof e.expression.value)}function d(t,n,r){n||(n=console.warn.bind(console));var i,s,o={};if("string"==typeof t)(i=t.match(M))&&(s=i[1]||"default");else for(var a=0;a<t.body.length&&f(t.body[a].type);a++){var u="'"+t.body[a].value+"'";if(i=u.match(M)){s=i[1]||"default";break}}if(!i){if(!I.noUseDirective)return null;s="default",i=[null,null,"{}"]}if(s)try{r?e("fs").lstatSync(r).isDirectory()&&(r=e("path").dirname(r)):r=e("path").resolve(".");var c=e("resolve").sync("package.json",{moduleDirectory:[""],extensions:[""],basedir:r}),p=JSON.parse(R.readFileSync(c)).nodent.directive[s]}catch(e){}try{o=l([j[s],p,i[2]&&JSON.parse(i[2])])}catch(e){n("Invalid literal compiler option: "+(i&&i[0]||"<no options found>"))}return o.promises||o.es7||o.generators||o.engine?((o.promises||o.es7)&&o.generators&&(n("No valid 'use nodent' directive, assumed -es7 mode"),o=j.es7),(o.generators||o.engine)&&(o.promises=!0),o.promises&&(o.es7=!0),o):null}function y(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),"#!"===e.substring(0,2)&&(e="\/\/"+e),e}function m(e){var t;return t=e instanceof i?e:new i(e.toString(),"binary"),t.toString("base64")}function g(e,t){return t=t||e.log,function(n,r,i){var s=y(R.readFileSync(r,"utf8")),o=e.parse(s,r,i);i=i||d(o.ast,t,r),e.asynchronize(o,void 0,i,t),e.prettyPrint(o,i),n._compile(o.code,o.filename)}}function v(e){return e=e||q,function(t,n,r){if(Array.isArray(n)){var i=n;n=function(e,t){return i.indexOf(e)>=0}}else n=n||function(e,t){return!(e.match(\/Sync$\/)&&e.replace(\/Sync$\/,"")in t)};r||(r="");var s=Object.create(t);for(var o in s)(function(){var i=o;try{"function"!=typeof t[i]||s[i+r]&&s[i+r].isAsync||!n(i,s)||(s[i+r]=function(){var n=Array.prototype.slice.call(arguments),r=function(e,r){var s=function(t,n){if(t)return r(t);switch(arguments.length){case 0:return e();case 2:return e(n);default:return e(Array.prototype.slice.call(arguments,1))}};n.length>t[i].length?n.push(s):n[t[i].length-1]=s;t[i].apply(t,n)};return new e(r)},s[i+r].isAsync=!0)}catch(e){}})();return s.super=t,s}}function b(t,n){var r=t.filename.split("\/"),i=r.pop(),s=O(t.ast,n&&n.sourcemap?{map:{startLine:n.mapStartLine||0,file:i+"(original)",sourceMapRoot:r.join("\/"),sourceContent:t.origCode}}:null,t.origCode);if(n&&n.sourcemap)try{var o="",a=s.map.toJSON();if(a){var u=e("source-map").SourceMapConsumer;t.sourcemap=a,T[t.filename]={map:a,smc:new u(a)},o="\\n\\n\/\/# sourceMappingURL=data:application\/json;charset=utf-8;base64,"+m(JSON.stringify(a))+"\\n"}t.code=s.code+o}catch(e){t.code=s}else t.code=s;return t}function x(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n);var i={origCode:e.toString(),filename:t};try{return i.ast=F.parse(i.origCode,r&&r.parser),r.babelTree&&F.treeWalker(i.ast,function(e,t,n){"Literal"===e.type?n[0].replace(N.babelLiteralNode(e.value)):"Property"===e.type&&("ClassBody"===n[0].parent.type?e.type="ClassProperty":e.type="ObjectProperty"),t()}),i}catch(e){if(e instanceof SyntaxError){var s=i.origCode.substr(e.pos-e.loc.column);s=s.split("\\n")[0],e.message+=" "+t+" (nodent)\\n"+s+"\\n"+s.replace(\/[\\S ]\/g,"-").substring(0,e.loc.column)+"^",e.stack=""}throw e}}function w(t,n){n=n||{};var r=t+"|"+Object.keys(n).sort().reduce(function(e,t){return e+t+JSON.stringify(n[t])},"");return this.covers[r]||(t.indexOf("\/")>=0?this.covers[r]=e(t):this.covers[r]=e(c+"\/covers\/"+t)),this.covers[r](this,n)}function E(e,t,n,r){"object"==typeof n&&void 0===r&&(r=n),r=r||{};for(var i in I)i in r||(r[i]=I[i]);var s=this.parse(e,t,null,r);return this.asynchronize(s,null,r,this.log||h),this.prettyPrint(s,r),s}function S(t,n,r){var i={},s=this;n||(n=\/\\.njs$\/),r?r.compiler||(r.compiler={}):r={compiler:{}};var o=l([B,r.compiler]);return function(a,u,c){function l(e){u.statusCode=500,u.write(e.toString()),u.end()}if(i[a.url])return u.setHeader("Content-Type",i[a.url].contentType),r.setHeaders&&r.setHeaders(u),u.write(i[a.url].output),void u.end();if(!(a.url.match(n)||r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)))return c&&c();var p=t+a.url;if(r.extensions&&!R.existsSync(p))for(var h=0;h<r.extensions.length;h++)if(R.existsSync(p+"."+r.extensions[h])){p=p+"."+r.extensions[h];break}R.readFile(p,function(t,n){if(t)return l(t);try{var c,p;r.htmlScriptRegex&&a.url.match(r.htmlScriptRegex)?(c=e(".\/htmlScriptParser")(s,n.toString(),a.url,r),p="text\/html"):(r.runtime?(c="Function.prototype."+o.$asyncbind+" = "+V.toString()+";",o.generators&&(c+="Function.prototype."+o.$asyncspawn+" = "+U.toString()+";"),o.wrapAwait&&!o.promises&&(c+="Object."+o.$makeThenable+" = "+q.resolve.toString()+";"),o.mapStartLine=c.split("\\n").length,c+="\\n"):c="",c+=s.compile(n.toString(),a.url,null,o).code,p="application\/javascript"),u.setHeader("Content-Type",p),r.enableCache&&(i[a.url]={output:c,contentType:p}),r.setHeaders&&r.setHeaders(u),u.write(c),u.end()}catch(e){return l(e)}})}}function k(e){this.covers={},this._ident=k.prototype.version+"_"+Math.random(),this.setOptions(e)}function A(e,t){function n(e){var t=e.getFileName();if(t&&T[t]){var n=T[t].smc.originalPositionFor({line:e.getLineNumber(),column:e.getColumnNumber()});if(n&&n.line){var r=e.toString();return"\\n    at "+r.substring(0,r.length-1)+" => …"+n.source+":"+n.line+":"+n.column+(e.getFunctionName()?")":"")}}return"\\n    at "+e}return e+t.map(n).join("")}function _(e){var t={};t[I.$asyncbind]={value:V,writable:!0,enumerable:!1,configurable:!0},t[I.$asyncspawn]={value:U,writable:!0,enumerable:!1,configurable:!0};try{Object.defineProperties(Function.prototype,t)}catch(t){e.log("Function prototypes already assigned: ",t.messsage)}I[I.$error]in r||(r[I[I.$error]]=p),e.augmentObject&&Object.defineProperties(Object.prototype,{asyncify:{value:function(e,t,n){return v(e)(this,t,n)},writable:!0,configurable:!0},isThenable:{value:function(){return q.isThenable(this)},writable:!0,configurable:!0}}),Object[I.$makeThenable]=q.resolve}function C(t){function n(e,t){e=e.split("."),t=t.split(".");for(var n=0;n<3;n++){if(e[n]<t[n])return-1;if(e[n]>t[n])return 1}return 0}function r(i,s){if(!s.match(\/nodent\\\/nodent\\.js$\/)){if(s.match(\/node_modules\\\/nodent\\\/.*\\.js$\/))return P(i,s);for(var u=0;u<o.length;u++)if(s.slice(0,o[u].path.length)==o[u].path){if(o[u].jsCompiler){if(o[u].jsCompiler===r)break;return o[u].jsCompiler.apply(this,arguments)}return P(i,s)}var c=y(R.readFileSync(s,"utf8")),l=d(c,t.log,s);return l?a(i,s,l):P(i,s)}var p={path:s.replace(\/\\\/node_modules\\\/nodent\\\/nodent\\.js$\/,"")};p.path&&(p.version=JSON.parse(R.readFileSync(s.replace(\/nodent\\.js$\/,"package.json"))).version,P(i,s),n(p.version,k.prototype.version)<0&&(p.originalNodentLoader=i.exports,i.exports=function(){var n=e.extensions[".js"],r=p.originalNodentLoader.apply(this,arguments);return p.jsCompiler=e.extensions[".js"],e.extensions[".js"]=n,_(t),r},Object.keys(p.originalNodentLoader).forEach(function(e){i.exports[e]=p.originalNodentLoader[e]}),o.push(p),o=o.sort(function(e,t){return t.path.length-e.path.length})))}function i(n){if(Array.isArray(n))return n.forEach(i);if(e.extensions[n]){var r=Object.keys(t).filter(function(e){return W[e]!=t[e]});r.length&&t.log("File extension "+n+" already configured for async\/await compilation.")}e.extensions[n]=g(W,t.log)}if(t){for(var s in t)if("use"!==s&&!$.hasOwnProperty(s))throw new Error("NoDent: unknown option: "+s+"="+JSON.stringify(t[s]))}else t={};W?W.setOptions(t):(Object.keys($).forEach(function(e){e in t||(t[e]=$[e])}),W=new k(t)),t.dontMapStackTraces||(Error.prepareStackTrace=A),_(t);var o=[];if(!t.dontInstallRequireHook){if(!P){P=e.extensions[".js"];var a=g(W,t.log);e.extensions[".js"]=r}t.extension&&i(t.extension)}return t.use&&(Array.isArray(t.use)?(t.log("Warning: nodent({use:[...]}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),t.use.length&&t.use.forEach(function(e){W[e]=W.require(e)})):(t.log("Warning: nodent({use:{...}}) is deprecated. Use nodent.require(module,options)\\n"+(new Error).stack.split("\\n")[2]),Object.keys(t.use).forEach(function(e){W[e]=W.require(e,t.use[e])}))),W}function L(){function t(e){return new q(function(t,n){var r=[];e.on("data",function(e){r.push(e)}),e.on("end",function(){var e=r.map(function(e){return e.toString()}).join("");return t(e)}),e.on("error",n)}.$asyncbind(this))}function i(e){for(var t=[],r=e||2;r<n.argv.length;r++)if("--"===n.argv[r].slice(0,2)){var i=n.argv[r].slice(2).split("=");t[i[0]]=i[1]||!0}else t.push(n.argv[r]);return t}function s(e,t){try{var n,i;if(u.fromast){if(e=JSON.parse(e),n={origCode:"",filename:o,ast:e},i=d(e,c.log),!i){var s=u.use?'"use nodent-'+u.use+'";':'"use nodent";';i=d(s,c.log),console.warn("\/* "+o+": No 'use nodent*' directive, assumed "+s+" *\/")}}else i=d(u.use?'"use nodent-'+u.use+'";':e,c.log),i||(i=d('"use nodent";',c.log),u.dest||console.warn("\/* "+o+": 'use nodent*' directive missing\/ignored, assumed 'use nodent;' *\/")),n=c.parse(e,o,i);if(u.parseast||u.pretty||c.asynchronize(n,void 0,i,c.log),c.prettyPrint(n,i),u.out||u.pretty||u.dest){if(u.dest&&!t)throw new Error("Can't write unknown file to "+u.dest);var a="";u.runtime&&(a+="Function.prototype.$asyncbind = "+Function.prototype.$asyncbind.toString()+";\\n",a+="global.$error = global.$error || "+r.$error.toString()+";\\n"),a+=n.code,t&&u.dest?(R.writeFileSync(u.dest+t,a),console.log("Compiled",u.dest+t)):console.log(a)}(u.minast||u.parseast)&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]||e.match(\/^(start|end|loc)$\/)?void 0:t},2,null)),u.ast&&console.log(JSON.stringify(n.ast,function(e,t){return"$"===e[0]?void 0:t},0)),u.exec&&new Function(n.code)()}catch(e){console.error(e)}}var o,a=e("path"),u=(n.env.NODENT_OPTS&&JSON.parse(n.env.NODENT_OPTS)||{},i());C.setDefaultCompileOptions({sourcemap:u.sourcemap,wrapAwait:u.wrapAwait,lazyThenables:u.lazyThenables,noRuntime:u.noruntime,es6target:u.es6target});var c=C({augmentObject:!0});if(!(u.fromast||u.parseast||u.pretty||u.out||u.dest||u.ast||u.minast||u.exec))try{var l=a.resolve(u[0]);return e(l)}catch(e){throw e&&(e.message=u[0]+": "+e.message),e}if(0==u.length||"-"===u[0])return o="(stdin)",t(n.stdin).then(s,p);for(var h=0;h<u.length;h++)o=a.resolve(u[h]),s(y(R.readFileSync(o,"utf8")),u[h])}var P,T={},R=e("fs"),O=e(".\/lib\/output"),F=e(".\/lib\/parser"),N=e(".\/lib\/arboriculture"),$={log:function(e){console.warn("Nodent: "+e)},augmentObject:!1,extension:".njs",dontMapStackTraces:!1,asyncStackTrace:!1,babelTree:!1,dontInstallRequireHook:!1},B={noRuntime:!1,lazyThenables:!1,es6target:!1,noUseDirective:!1,wrapAwait:null,mapStartLine:0,sourcemap:!0,parser:{sourceType:"script"},$return:"$return",$error:"$error",$arguments:"$args",$asyncspawn:"$asyncspawn",$asyncbind:"$asyncbind",generatedSymbolPrefix:"$",$makeThenable:"$makeThenable"},I=Object.create(B,{es7:{value:!0,writable:!0,enumerable:!0}}),j={default:I,es7:Object.create(I),promise:Object.create(I,{promises:{value:!0,writable:!0,enumerable:!0}}),generator:Object.create(I,{generators:{value:!0,writable:!0,enumerable:!0},es7:{value:!1,writable:!0,enumerable:!0}}),engine:Object.create(I,{engine:{value:!0,writable:!0,enumerable:!0},promises:{value:!0,writable:!0,enumerable:!0}})};j.promises=j.promise,j.generators=j.generator,j.engine=j.engine;var M=\/^\\s*['"]use\\s+nodent-?([a-zA-Z0-9]*)?(\\s*.*)?['"]\\s*;\/,D=e("nodent-runtime"),V=D.$asyncbind,U=D.$asyncspawn,q=V.Thenable;k.prototype.setOptions=function(e){return this.log=e.log===!1?h:e.log||this.log,this.options=l([this.options,e]),delete this.options.log,this},V.call(V),k.prototype.version=e(".\/package.json").version,k.prototype.Thenable=q,k.prototype.EagerThenable=V.EagerThenableFactory,k.prototype.isThenable=function(e){return e&&e instanceof Object&&"function"==typeof e.then},k.prototype.asyncify=v,k.prototype.require=w,k.prototype.generateRequestHandler=S,k.prototype.$asyncspawn=U,k.prototype.$asyncbind=V,k.prototype.parse=x,k.prototype.compile=E,k.prototype.asynchronize=N.asynchronize,k.prototype.prettyPrint=b,k.prototype.parseCompilerOptions=d,k.prototype.getDefaultCompileOptions=void 0,Object.defineProperty(k.prototype,"Promise",{get:function(){return initOpts.log("Warning: nodent.Promise is deprecated. Use nodent.Thenable instead"),q},enumerable:!1,configurable:!1});var W;C.setDefaultCompileOptions=function(e,t){return e&&Object.keys(e).forEach(function(t){if(!(t in I))throw new Error("NoDent: unknown compiler option: "+t);I[t]=e[t]}),t&&Object.keys(t).forEach(function(e){if(!(e in t))throw new Error("NoDent: unknown configuration option: "+e);$[e]=t[e]}),C},C.setCompileOptions=function(e,t){return optionSet[e]=optionSet[e]||l([I]),t&&Object.keys(t).forEach(function(n){if(!(n in I))throw new Error("NoDent: unknown compiler option: "+n);optionSet[e][n]=t[n]}),C},C.asyncify=v,C.Thenable=V.Thenable,C.EagerThenable=V.EagerThenableFactory,t.exports=C,e.main===t&&n.argv.length>=3&&L()}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},e("buffer").Buffer,arguments[3],arguments[4],arguments[5],arguments[6],"\/node_modules\/nodent")},{".\/htmlScriptParser":8,".\/lib\/arboriculture":9,".\/lib\/output":10,".\/lib\/parser":11,".\/package.json":38,_process:7,buffer:2,fs:1,"nodent-runtime":17,path:6,resolve:20,"source-map":37}]},{},[]);/;"	function	line:8
AssertionError	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^require=function e(t,n,r){function i(s,o){if(!n[s]){if(!t[s]){var u="function"==typeof require&&require;if(!o&&u)return u(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){var n=t[s][1][e];return i(n?n:e)},c,c.exports,e,t,n,r)}return n[s].exports}for(var a="function"==typeof require&&require,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(e,t,n){},{}],2:[function(e,t,n){function r(e,t){return h.isUndefined(t)?""+t:h.isNumber(t)&&!isFinite(t)?t.toString():h.isFunction(t)||h.isRegExp(t)?t.toString():t}function i(e,t){return h.isString(e)?e.length<t?e:e.slice(0,t):e}function a(e){return i(JSON.stringify(e.actual,r),128)+" "+e.operator+" "+i(JSON.stringify(e.expected,r),128)}function s(e,t,n,r,i){throw new m.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function o(e,t){e||s(e,!0,t,"==",m.ok)}function u(e,t){if(e===t)return!0;if(h.isBuffer(e)&&h.isBuffer(t)){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return h.isDate(e)&&h.isDate(t)?e.getTime()===t.getTime():h.isRegExp(e)&&h.isRegExp(t)?e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase:h.isObject(e)||h.isObject(t)?c(e,t):e==t}function l(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function c(e,t){if(h.isNullOrUndefined(e)||h.isNullOrUndefined(t))return!1;if(e.prototype!==t.prototype)return!1;if(h.isPrimitive(e)||h.isPrimitive(t))return e===t;var n=l(e),r=l(t);if(n&&!r||!n&&r)return!1;if(n)return e=d.call(e),t=d.call(t),u(e,t);var i,a,s=b(e),o=b(t);if(s.length!=o.length)return!1;for(s.sort(),o.sort(),a=s.length-1;a>=0;a--)if(s[a]!=o[a])return!1;for(a=s.length-1;a>=0;a--)if(i=s[a],!u(e[i],t[i]))return!1;return!0}function p(e,t){return!(!e||!t)&&("[object RegExp]"==Object.prototype.toString.call(t)?t.test(e):e instanceof t||t.call({},e)===!0)}function f(e,t,n,r){var i;h.isString(n)&&(r=n,n=null);try{t()}catch(e){i=e}if(r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&s(i,n,"Missing expected exception"+r),!e&&p(i,n)&&s(i,n,"Got unwanted exception"+r),e&&i&&n&&!p(i,n)||!e&&i)throw i}var h=e("util\/"),d=Array.prototype.slice,y=Object.prototype.hasOwnProperty,m=t.exports=o;m.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=a(this),this.generatedMessage=!0);var t=e.stackStartFunction||s;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,i=t.name,o=r.indexOf("\\n"+i);if(o>=0){var u=r.indexOf("\\n",o+1);r=r.substring(u+1)}this.stack=r}}},h.inherits(m.AssertionError,Error),m.fail=s,m.ok=o,m.equal=function(e,t,n){e!=t&&s(e,t,n,"==",m.equal)},m.notEqual=function(e,t,n){e==t&&s(e,t,n,"!=",m.notEqual)},m.deepEqual=function(e,t,n){u(e,t)||s(e,t,n,"deepEqual",m.deepEqual)},m.notDeepEqual=function(e,t,n){u(e,t)&&s(e,t,n,"notDeepEqual",m.notDeepEqual)},m.strictEqual=function(e,t,n){e!==t&&s(e,t,n,"===",m.strictEqual)},m.notStrictEqual=function(e,t,n){e===t&&s(e,t,n,"!==",m.notStrictEqual)},m.throws=function(e,t,n){f.apply(this,[!0].concat(d.call(arguments)))},m.doesNotThrow=function(e,t){f.apply(this,[!1].concat(d.call(arguments)))},m.ifError=function(e){if(e)throw e};var b=Object.keys||function(e){var t=[];for(var n in e)y.call(e,n)&&t.push(n);return t}},{"util\/":35}],3:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],4:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function i(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=s.prototype):(null===e&&(e=new s(t)),e.length=t),e}function s(e,t,n){if(!(s.TYPED_ARRAY_SUPPORT||this instanceof s))return new s(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return c(this,e)}return o(this,e,t,n)}function o(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?h(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function l(e,t,n,r){return u(t),t<=0?a(e,t):void 0!==n?"string"==typeof r?a(e,t).fill(n,r):a(e,t).fill(n):a(e,t)}function c(e,t){if(u(t),e=a(e,t<0?0:0|y(t)),!s.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!s.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|b(t,n);e=a(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function f(e,t){var n=t.length<0?0:0|y(t.length);e=a(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function h(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),s.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=s.prototype):e=f(e,t),e}function d(e,t){if(s.isBuffer(t)){var n=0|y(t.length);return e=a(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||H(t.length)?a(e,0):f(e,t);if("Buffer"===t.type&&Z(t.data))return f(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),s.alloc(+e)}function b(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return X(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,n);case"utf8":case"utf-8":return F(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return j(this,t,n);case"base64":return k(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:_(e,t,n,r,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function _(e,t,n,r,i){function a(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var s=1,o=e.length,u=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,o\/=2,u\/=2,n\/=2}var l;if(i){var c=-1;for(l=n;l<o;l++)if(a(e,l)===a(t,c===-1?0:l-c)){if(c===-1&&(c=l),l-c+1===u)return c*s}else c!==-1&&(l-=l-c),c=-1}else for(n+u>o&&(n=o-u),l=n;l>=0;l--){for(var p=!0,f=0;f<u;f++)if(a(e,l+f)!==a(t,f)){p=!1;break}if(p)return l}return-1}function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a\/2&&(r=a\/2);for(var s=0;s<r;++s){var o=parseInt(t.substr(2*s,2),16);if(isNaN(o))return s;e[n+s]=o}return s}function A(e,t,n,r){return Y(X(t,e.length-n),e,n,r)}function D(e,t,n,r){return Y(J(t),e,n,r)}function C(e,t,n,r){return D(e,t,n,r)}function S(e,t,n,r){return Y(z(t),e,n,r)}function w(e,t,n,r){return Y(W(t,e.length-n),e,n,r)}function k(e,t,n){return 0===t&&n===e.length?$.fromByteArray(e):$.fromByteArray(e.slice(t,n))}function F(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a=e[i],s=null,o=a>239?4:a>223?3:a>191?2:1;if(i+o<=n){var u,l,c,p;switch(o){case 1:a<128&&(s=a);break;case 2:u=e[i+1],128===(192&u)&&(p=(31&a)<<6|63&u,p>127&&(s=p));break;case 3:u=e[i+1],l=e[i+2],128===(192&u)&&128===(192&l)&&(p=(15&a)<<12|(63&u)<<6|63&l,p>2047&&(p<55296||p>57343)&&(s=p));break;case 4:u=e[i+1],l=e[i+2],c=e[i+3],128===(192&u)&&128===(192&l)&&128===(192&c)&&(p=(15&a)<<18|(63&u)<<12|(63&l)<<6|63&c,p>65535&&p<1114112&&(s=p))}}null===s?(s=65533,o=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|1023&s),r.push(s),i+=o}return T(r)}function T(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return n}function P(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function j(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function B(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=K(e[a]);return i}function O(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function I(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,i,a){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function L(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function M(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function R(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function U(e,t,n,r,i){return i||R(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,i){return i||R(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(e,t,n,r,52,8),n+8}function G(e){if(e=q(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(\/^\\s+|\\s+$\/g,"")}function K(e){return e<16?"0"+e.toString(16):e.toString(16)}function X(e,t){t=t||1\/0;for(var n,r=e.length,i=null,a=[],s=0;s<r;++s){if(n=e.charCodeAt(s),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(s+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function J(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function W(e,t){for(var n,r,i,a=[],s=0;s<e.length&&!((t-=2)<0);++s)n=e.charCodeAt(s),r=n>>8,i=n%256,a.push(i),a.push(r);return a}function z(e){return $.toByteArray(G(e))}function Y(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function H(e){return e!==e}var $=e("base64-js"),Q=e("ieee754"),Z=e("isarray");n.Buffer=s,n.SlowBuffer=m,n.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,n){return o(null,e,t,n)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,n){return l(null,e,t,n)},s.allocUnsafe=function(e){return c(null,e)},s.allocUnsafeSlow=function(e){return c(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!Z(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=s.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!s.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},s.byteLength=b,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},s.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?F(this,0,e):g.apply(this,arguments)},s.prototype.equals=function(e){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(\/.{2}\/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},s.prototype.compare=function(e,t,n,r,i){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,o=n-t,u=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),p=0;p<u;++p)if(l[p]!==c[p]){a=l[p],o=c[p];break}return a<o?-1:o<a?1:0},s.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},s.prototype.indexOf=function(e,t,n){return x(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return x(this,e,t,n,!1)},s.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return A(this,e,t,n);case"ascii":return D(this,e,t,n);case"latin1":case"binary":return C(this,e,t,n);case"base64":return S(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;s.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<e&&(t=e);var r;if(s.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=s.prototype;else{var i=t-e;r=new s(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return r},s.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},s.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},s.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},s.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),Q.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),Q.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),Q.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),Q.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;N(this,e,t,n,i,0)}var a=1,s=0;for(this[t]=255&e;++s<n&&(a*=256);)this[t+s]=e\/a&255;return t+n},s.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;N(this,e,t,n,i,0)}var a=n-1,s=1;for(this[t+a]=255&e;--a>=0&&(s*=256);)this[t+a]=e\/s&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=0,s=1,o=0;for(this[t]=255&e;++a<n&&(s*=256);)e<0&&0===o&&0!==this[t+a-1]&&(o=1),this[t+a]=(e\/s>>0)-o&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=n-1,s=1,o=0;for(this[t+a]=255&e;--a>=0&&(s*=256);)e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e\/s>>0)-o&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return U(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return U(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!s.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},s.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!s.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var a;if("number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=s.isBuffer(e)?e:X(new s(e,r).toString()),u=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%u]}return this};var te=\/[^+\\\/0-9A-Za-z-_]\/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":5,ieee754:6,isarray:7}],5:[function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function i(e){return 3*e.length\/4-r(e)}function a(e){var t,n,i,a,s,o,u=e.length;s=r(e),o=new p(3*u\/4-s),i=s>0?u-4:u;var l=0;for(t=0,n=0;t<i;t+=4,n+=3)a=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],o[l++]=a>>16&255,o[l++]=a>>8&255,o[l++]=255&a;return 2===s?(a=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,o[l++]=255&a):1===s&&(a=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,o[l++]=a>>8&255,o[l++]=255&a),o}function s(e){return l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function o(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(s(r));return i.join("")}function u(e){for(var t,n=e.length,r=n%3,i="",a=[],s=16383,u=0,c=n-r;u<c;u+=s)a.push(o(e,u,u+s>c?c:u+s));return 1===r?(t=e[n-1],i+=l[t>>2],i+=l[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=l[t>>10],i+=l[t>>4&63],i+=l[t<<2&63],i+="="),a.push(i),a.join("")}n.byteLength=i,n.toByteArray=a,n.fromByteArray=u;for(var l=[],c=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/",h=0,d=f.length;h<d;++h)l[h]=f[h],c[f.charCodeAt(h)]=h;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},{}],6:[function(e,t,n){n.read=function(e,t,n,r,i){var a,s,o=8*i-r-1,u=(1<<o)-1,l=u>>1,c=-7,p=n?i-1:0,f=n?-1:1,h=e[t+p];for(p+=f,a=h&(1<<-c)-1,h>>=-c,c+=o;c>0;a=256*a+e[t+p],p+=f,c-=8);for(s=a&(1<<-c)-1,a>>=-c,c+=r;c>0;s=256*s+e[t+p],p+=f,c-=8);if(0===a)a=1-l;else{if(a===u)return s?NaN:(h?-1:1)*(1\/0);s+=Math.pow(2,r),a-=l}return(h?-1:1)*s*Math.pow(2,a-r)},n.write=function(e,t,n,r,i,a){var s,o,u,l=8*a-i-1,c=(1<<l)-1,p=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:a-1,d=r?1:-1,y=t<0||0===t&&1\/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1\/0?(o=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)\/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),t+=s+p>=1?f\/u:f*Math.pow(2,1-p),t*u>=2&&(s++,u\/=2),s+p>=c?(o=0,s=c):s+p>=1?(o=(t*u-1)*Math.pow(2,i),s+=p):(o=t*Math.pow(2,p-1)*Math.pow(2,i),s=0));i>=8;e[n+h]=255&o,h+=d,o\/=256,i-=8);for(s=s<<i|o,l+=i;l>0;e[n+h]=255&s,h+=d,s\/=256,l-=8);e[n+h-d]|=128*y}},{}],7:[function(e,t,n){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],8:[function(e,t,n){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function a(e){return"number"==typeof e}function s(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}t.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if(!a(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,n,r,a,u,l;if(this._events||(this._events={}),"error"===e&&(!this._events.error||s(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],o(n))return!1;if(i(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:a=Array.prototype.slice.call(arguments,1),n.apply(this,a)}else if(s(n))for(a=Array.prototype.slice.call(arguments,1),l=n.slice(),r=l.length,u=0;u<r;u++)l[u].apply(this,a);return!0},r.prototype.addListener=function(e,t){var n;if(!i(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,i(t.listener)?t.listener:t),this._events[e]?s(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,s(this._events[e])&&!this._events[e].warned&&(n=o(this._maxListeners)?r.defaultMaxListeners:this._maxListeners,n&&n>0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){function n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var r=!1;return n.listener=t,this.on(e,n),this},r.prototype.removeListener=function(e,t){var n,r,a,o;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],a=n.length,r=-1,n===t||i(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(n)){for(o=a;o-- >0;)if(n[o]===t||n[o].listener&&n[o].listener===t){r=o;break}if(r<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],i(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},{}],9:[function(e,t,n){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},{}],10:[function(e,t,n){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function i(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}t.exports=function(e){return null!=e&&(r(e)||i(e)||!!e._isBuffer)}},{}],11:[function(e,t,n){n.endianness=function(){return"LE"},n.hostname=function(){return"undefined"!=typeof location?location.hostname:""},n.loadavg=function(){return[]},n.uptime=function(){return 0},n.freemem=function(){return Number.MAX_VALUE},n.totalmem=function(){return Number.MAX_VALUE},n.cpus=function(){return[]},n.type=function(){return"Browser"},n.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},n.networkInterfaces=n.getNetworkInterfaces=function(){return{}},n.arch=function(){return"javascript"},n.platform=function(){return"browser"},n.tmpdir=n.tmpDir=function(){return"\/tmp"},n.EOL="\\n"},{}],12:[function(e,t,n){(function(e){function t(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var i=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/,a=function(e){return i.exec(e).slice(1)};n.resolve=function(){for(var n="",i=!1,a=arguments.length-1;a>=-1&&!i;a--){var s=a>=0?arguments[a]:e.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(n=s+"\/"+n,i="\/"===s.charAt(0))}return n=t(r(n.split("\/"),function(e){return!!e}),!i).join("\/"),(i?"\/":"")+n||"."},n.normalize=function(e){var i=n.isAbsolute(e),a="\/"===s(e,-1);return e=t(r(e.split("\/"),function(e){return!!e}),!i).join("\/"),e||i||(e="."),e&&a&&(e+="\/"),(i?"\/":"")+e},n.isAbsolute=function(e){return"\/"===e.charAt(0)},n.join=function(){var e=Array.prototype.slice.call(arguments,0);return n.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");$/;"	function	line:2
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^require=function e(t,n,r){function i(s,o){if(!n[s]){if(!t[s]){var u="function"==typeof require&&require;if(!o&&u)return u(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){var n=t[s][1][e];return i(n?n:e)},c,c.exports,e,t,n,r)}return n[s].exports}for(var a="function"==typeof require&&require,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(e,t,n){},{}],2:[function(e,t,n){function r(e,t){return h.isUndefined(t)?""+t:h.isNumber(t)&&!isFinite(t)?t.toString():h.isFunction(t)||h.isRegExp(t)?t.toString():t}function i(e,t){return h.isString(e)?e.length<t?e:e.slice(0,t):e}function a(e){return i(JSON.stringify(e.actual,r),128)+" "+e.operator+" "+i(JSON.stringify(e.expected,r),128)}function s(e,t,n,r,i){throw new m.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function o(e,t){e||s(e,!0,t,"==",m.ok)}function u(e,t){if(e===t)return!0;if(h.isBuffer(e)&&h.isBuffer(t)){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return h.isDate(e)&&h.isDate(t)?e.getTime()===t.getTime():h.isRegExp(e)&&h.isRegExp(t)?e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase:h.isObject(e)||h.isObject(t)?c(e,t):e==t}function l(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function c(e,t){if(h.isNullOrUndefined(e)||h.isNullOrUndefined(t))return!1;if(e.prototype!==t.prototype)return!1;if(h.isPrimitive(e)||h.isPrimitive(t))return e===t;var n=l(e),r=l(t);if(n&&!r||!n&&r)return!1;if(n)return e=d.call(e),t=d.call(t),u(e,t);var i,a,s=b(e),o=b(t);if(s.length!=o.length)return!1;for(s.sort(),o.sort(),a=s.length-1;a>=0;a--)if(s[a]!=o[a])return!1;for(a=s.length-1;a>=0;a--)if(i=s[a],!u(e[i],t[i]))return!1;return!0}function p(e,t){return!(!e||!t)&&("[object RegExp]"==Object.prototype.toString.call(t)?t.test(e):e instanceof t||t.call({},e)===!0)}function f(e,t,n,r){var i;h.isString(n)&&(r=n,n=null);try{t()}catch(e){i=e}if(r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&s(i,n,"Missing expected exception"+r),!e&&p(i,n)&&s(i,n,"Got unwanted exception"+r),e&&i&&n&&!p(i,n)||!e&&i)throw i}var h=e("util\/"),d=Array.prototype.slice,y=Object.prototype.hasOwnProperty,m=t.exports=o;m.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=a(this),this.generatedMessage=!0);var t=e.stackStartFunction||s;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,i=t.name,o=r.indexOf("\\n"+i);if(o>=0){var u=r.indexOf("\\n",o+1);r=r.substring(u+1)}this.stack=r}}},h.inherits(m.AssertionError,Error),m.fail=s,m.ok=o,m.equal=function(e,t,n){e!=t&&s(e,t,n,"==",m.equal)},m.notEqual=function(e,t,n){e==t&&s(e,t,n,"!=",m.notEqual)},m.deepEqual=function(e,t,n){u(e,t)||s(e,t,n,"deepEqual",m.deepEqual)},m.notDeepEqual=function(e,t,n){u(e,t)&&s(e,t,n,"notDeepEqual",m.notDeepEqual)},m.strictEqual=function(e,t,n){e!==t&&s(e,t,n,"===",m.strictEqual)},m.notStrictEqual=function(e,t,n){e===t&&s(e,t,n,"!==",m.notStrictEqual)},m.throws=function(e,t,n){f.apply(this,[!0].concat(d.call(arguments)))},m.doesNotThrow=function(e,t){f.apply(this,[!1].concat(d.call(arguments)))},m.ifError=function(e){if(e)throw e};var b=Object.keys||function(e){var t=[];for(var n in e)y.call(e,n)&&t.push(n);return t}},{"util\/":35}],3:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],4:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function i(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=s.prototype):(null===e&&(e=new s(t)),e.length=t),e}function s(e,t,n){if(!(s.TYPED_ARRAY_SUPPORT||this instanceof s))return new s(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return c(this,e)}return o(this,e,t,n)}function o(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?h(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function l(e,t,n,r){return u(t),t<=0?a(e,t):void 0!==n?"string"==typeof r?a(e,t).fill(n,r):a(e,t).fill(n):a(e,t)}function c(e,t){if(u(t),e=a(e,t<0?0:0|y(t)),!s.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!s.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|b(t,n);e=a(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function f(e,t){var n=t.length<0?0:0|y(t.length);e=a(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function h(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),s.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=s.prototype):e=f(e,t),e}function d(e,t){if(s.isBuffer(t)){var n=0|y(t.length);return e=a(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||H(t.length)?a(e,0):f(e,t);if("Buffer"===t.type&&Z(t.data))return f(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),s.alloc(+e)}function b(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return X(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,n);case"utf8":case"utf-8":return F(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return j(this,t,n);case"base64":return k(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:_(e,t,n,r,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function _(e,t,n,r,i){function a(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var s=1,o=e.length,u=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,o\/=2,u\/=2,n\/=2}var l;if(i){var c=-1;for(l=n;l<o;l++)if(a(e,l)===a(t,c===-1?0:l-c)){if(c===-1&&(c=l),l-c+1===u)return c*s}else c!==-1&&(l-=l-c),c=-1}else for(n+u>o&&(n=o-u),l=n;l>=0;l--){for(var p=!0,f=0;f<u;f++)if(a(e,l+f)!==a(t,f)){p=!1;break}if(p)return l}return-1}function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a\/2&&(r=a\/2);for(var s=0;s<r;++s){var o=parseInt(t.substr(2*s,2),16);if(isNaN(o))return s;e[n+s]=o}return s}function A(e,t,n,r){return Y(X(t,e.length-n),e,n,r)}function D(e,t,n,r){return Y(J(t),e,n,r)}function C(e,t,n,r){return D(e,t,n,r)}function S(e,t,n,r){return Y(z(t),e,n,r)}function w(e,t,n,r){return Y(W(t,e.length-n),e,n,r)}function k(e,t,n){return 0===t&&n===e.length?$.fromByteArray(e):$.fromByteArray(e.slice(t,n))}function F(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a=e[i],s=null,o=a>239?4:a>223?3:a>191?2:1;if(i+o<=n){var u,l,c,p;switch(o){case 1:a<128&&(s=a);break;case 2:u=e[i+1],128===(192&u)&&(p=(31&a)<<6|63&u,p>127&&(s=p));break;case 3:u=e[i+1],l=e[i+2],128===(192&u)&&128===(192&l)&&(p=(15&a)<<12|(63&u)<<6|63&l,p>2047&&(p<55296||p>57343)&&(s=p));break;case 4:u=e[i+1],l=e[i+2],c=e[i+3],128===(192&u)&&128===(192&l)&&128===(192&c)&&(p=(15&a)<<18|(63&u)<<12|(63&l)<<6|63&c,p>65535&&p<1114112&&(s=p))}}null===s?(s=65533,o=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|1023&s),r.push(s),i+=o}return T(r)}function T(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return n}function P(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function j(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function B(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=K(e[a]);return i}function O(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function I(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,i,a){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function L(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function M(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function R(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function U(e,t,n,r,i){return i||R(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,i){return i||R(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(e,t,n,r,52,8),n+8}function G(e){if(e=q(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(\/^\\s+|\\s+$\/g,"")}function K(e){return e<16?"0"+e.toString(16):e.toString(16)}function X(e,t){t=t||1\/0;for(var n,r=e.length,i=null,a=[],s=0;s<r;++s){if(n=e.charCodeAt(s),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(s+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function J(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function W(e,t){for(var n,r,i,a=[],s=0;s<e.length&&!((t-=2)<0);++s)n=e.charCodeAt(s),r=n>>8,i=n%256,a.push(i),a.push(r);return a}function z(e){return $.toByteArray(G(e))}function Y(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function H(e){return e!==e}var $=e("base64-js"),Q=e("ieee754"),Z=e("isarray");n.Buffer=s,n.SlowBuffer=m,n.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,n){return o(null,e,t,n)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,n){return l(null,e,t,n)},s.allocUnsafe=function(e){return c(null,e)},s.allocUnsafeSlow=function(e){return c(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!Z(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=s.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!s.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},s.byteLength=b,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},s.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?F(this,0,e):g.apply(this,arguments)},s.prototype.equals=function(e){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(\/.{2}\/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},s.prototype.compare=function(e,t,n,r,i){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,o=n-t,u=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),p=0;p<u;++p)if(l[p]!==c[p]){a=l[p],o=c[p];break}return a<o?-1:o<a?1:0},s.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},s.prototype.indexOf=function(e,t,n){return x(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return x(this,e,t,n,!1)},s.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return A(this,e,t,n);case"ascii":return D(this,e,t,n);case"latin1":case"binary":return C(this,e,t,n);case"base64":return S(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;s.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<e&&(t=e);var r;if(s.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=s.prototype;else{var i=t-e;r=new s(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return r},s.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},s.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},s.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},s.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),Q.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),Q.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),Q.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),Q.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;N(this,e,t,n,i,0)}var a=1,s=0;for(this[t]=255&e;++s<n&&(a*=256);)this[t+s]=e\/a&255;return t+n},s.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;N(this,e,t,n,i,0)}var a=n-1,s=1;for(this[t+a]=255&e;--a>=0&&(s*=256);)this[t+a]=e\/s&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=0,s=1,o=0;for(this[t]=255&e;++a<n&&(s*=256);)e<0&&0===o&&0!==this[t+a-1]&&(o=1),this[t+a]=(e\/s>>0)-o&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=n-1,s=1,o=0;for(this[t+a]=255&e;--a>=0&&(s*=256);)e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e\/s>>0)-o&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return U(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return U(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!s.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},s.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!s.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var a;if("number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=s.isBuffer(e)?e:X(new s(e,r).toString()),u=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%u]}return this};var te=\/[^+\\\/0-9A-Za-z-_]\/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":5,ieee754:6,isarray:7}],5:[function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function i(e){return 3*e.length\/4-r(e)}function a(e){var t,n,i,a,s,o,u=e.length;s=r(e),o=new p(3*u\/4-s),i=s>0?u-4:u;var l=0;for(t=0,n=0;t<i;t+=4,n+=3)a=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],o[l++]=a>>16&255,o[l++]=a>>8&255,o[l++]=255&a;return 2===s?(a=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,o[l++]=255&a):1===s&&(a=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,o[l++]=a>>8&255,o[l++]=255&a),o}function s(e){return l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function o(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(s(r));return i.join("")}function u(e){for(var t,n=e.length,r=n%3,i="",a=[],s=16383,u=0,c=n-r;u<c;u+=s)a.push(o(e,u,u+s>c?c:u+s));return 1===r?(t=e[n-1],i+=l[t>>2],i+=l[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=l[t>>10],i+=l[t>>4&63],i+=l[t<<2&63],i+="="),a.push(i),a.join("")}n.byteLength=i,n.toByteArray=a,n.fromByteArray=u;for(var l=[],c=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/",h=0,d=f.length;h<d;++h)l[h]=f[h],c[f.charCodeAt(h)]=h;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},{}],6:[function(e,t,n){n.read=function(e,t,n,r,i){var a,s,o=8*i-r-1,u=(1<<o)-1,l=u>>1,c=-7,p=n?i-1:0,f=n?-1:1,h=e[t+p];for(p+=f,a=h&(1<<-c)-1,h>>=-c,c+=o;c>0;a=256*a+e[t+p],p+=f,c-=8);for(s=a&(1<<-c)-1,a>>=-c,c+=r;c>0;s=256*s+e[t+p],p+=f,c-=8);if(0===a)a=1-l;else{if(a===u)return s?NaN:(h?-1:1)*(1\/0);s+=Math.pow(2,r),a-=l}return(h?-1:1)*s*Math.pow(2,a-r)},n.write=function(e,t,n,r,i,a){var s,o,u,l=8*a-i-1,c=(1<<l)-1,p=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:a-1,d=r?1:-1,y=t<0||0===t&&1\/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1\/0?(o=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)\/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),t+=s+p>=1?f\/u:f*Math.pow(2,1-p),t*u>=2&&(s++,u\/=2),s+p>=c?(o=0,s=c):s+p>=1?(o=(t*u-1)*Math.pow(2,i),s+=p):(o=t*Math.pow(2,p-1)*Math.pow(2,i),s=0));i>=8;e[n+h]=255&o,h+=d,o\/=256,i-=8);for(s=s<<i|o,l+=i;l>0;e[n+h]=255&s,h+=d,s\/=256,l-=8);e[n+h-d]|=128*y}},{}],7:[function(e,t,n){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],8:[function(e,t,n){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function a(e){return"number"==typeof e}function s(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}t.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if(!a(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,n,r,a,u,l;if(this._events||(this._events={}),"error"===e&&(!this._events.error||s(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],o(n))return!1;if(i(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:a=Array.prototype.slice.call(arguments,1),n.apply(this,a)}else if(s(n))for(a=Array.prototype.slice.call(arguments,1),l=n.slice(),r=l.length,u=0;u<r;u++)l[u].apply(this,a);return!0},r.prototype.addListener=function(e,t){var n;if(!i(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,i(t.listener)?t.listener:t),this._events[e]?s(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,s(this._events[e])&&!this._events[e].warned&&(n=o(this._maxListeners)?r.defaultMaxListeners:this._maxListeners,n&&n>0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){function n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var r=!1;return n.listener=t,this.on(e,n),this},r.prototype.removeListener=function(e,t){var n,r,a,o;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],a=n.length,r=-1,n===t||i(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(n)){for(o=a;o-- >0;)if(n[o]===t||n[o].listener&&n[o].listener===t){r=o;break}if(r<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],i(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},{}],9:[function(e,t,n){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},{}],10:[function(e,t,n){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function i(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}t.exports=function(e){return null!=e&&(r(e)||i(e)||!!e._isBuffer)}},{}],11:[function(e,t,n){n.endianness=function(){return"LE"},n.hostname=function(){return"undefined"!=typeof location?location.hostname:""},n.loadavg=function(){return[]},n.uptime=function(){return 0},n.freemem=function(){return Number.MAX_VALUE},n.totalmem=function(){return Number.MAX_VALUE},n.cpus=function(){return[]},n.type=function(){return"Browser"},n.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},n.networkInterfaces=n.getNetworkInterfaces=function(){return{}},n.arch=function(){return"javascript"},n.platform=function(){return"browser"},n.tmpdir=n.tmpDir=function(){return"\/tmp"},n.EOL="\\n"},{}],12:[function(e,t,n){(function(e){function t(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var i=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/,a=function(e){return i.exec(e).slice(1)};n.resolve=function(){for(var n="",i=!1,a=arguments.length-1;a>=-1&&!i;a--){var s=a>=0?arguments[a]:e.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(n=s+"\/"+n,i="\/"===s.charAt(0))}return n=t(r(n.split("\/"),function(e){return!!e}),!i).join("\/"),(i?"\/":"")+n||"."},n.normalize=function(e){var i=n.isAbsolute(e),a="\/"===s(e,-1);return e=t(r(e.split("\/"),function(e){return!!e}),!i).join("\/"),e||i||(e="."),e&&a&&(e+="\/"),(i?"\/":"")+e},n.isAbsolute=function(e){return"\/"===e.charAt(0)},n.join=function(){var e=Array.prototype.slice.call(arguments,0);return n.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");$/;"	function	line:2
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^require=function e(t,n,r){function i(s,o){if(!n[s]){if(!t[s]){var u="function"==typeof require&&require;if(!o&&u)return u(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){var n=t[s][1][e];return i(n?n:e)},c,c.exports,e,t,n,r)}return n[s].exports}for(var a="function"==typeof require&&require,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(e,t,n){},{}],2:[function(e,t,n){function r(e,t){return h.isUndefined(t)?""+t:h.isNumber(t)&&!isFinite(t)?t.toString():h.isFunction(t)||h.isRegExp(t)?t.toString():t}function i(e,t){return h.isString(e)?e.length<t?e:e.slice(0,t):e}function a(e){return i(JSON.stringify(e.actual,r),128)+" "+e.operator+" "+i(JSON.stringify(e.expected,r),128)}function s(e,t,n,r,i){throw new m.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function o(e,t){e||s(e,!0,t,"==",m.ok)}function u(e,t){if(e===t)return!0;if(h.isBuffer(e)&&h.isBuffer(t)){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return h.isDate(e)&&h.isDate(t)?e.getTime()===t.getTime():h.isRegExp(e)&&h.isRegExp(t)?e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase:h.isObject(e)||h.isObject(t)?c(e,t):e==t}function l(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function c(e,t){if(h.isNullOrUndefined(e)||h.isNullOrUndefined(t))return!1;if(e.prototype!==t.prototype)return!1;if(h.isPrimitive(e)||h.isPrimitive(t))return e===t;var n=l(e),r=l(t);if(n&&!r||!n&&r)return!1;if(n)return e=d.call(e),t=d.call(t),u(e,t);var i,a,s=b(e),o=b(t);if(s.length!=o.length)return!1;for(s.sort(),o.sort(),a=s.length-1;a>=0;a--)if(s[a]!=o[a])return!1;for(a=s.length-1;a>=0;a--)if(i=s[a],!u(e[i],t[i]))return!1;return!0}function p(e,t){return!(!e||!t)&&("[object RegExp]"==Object.prototype.toString.call(t)?t.test(e):e instanceof t||t.call({},e)===!0)}function f(e,t,n,r){var i;h.isString(n)&&(r=n,n=null);try{t()}catch(e){i=e}if(r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&s(i,n,"Missing expected exception"+r),!e&&p(i,n)&&s(i,n,"Got unwanted exception"+r),e&&i&&n&&!p(i,n)||!e&&i)throw i}var h=e("util\/"),d=Array.prototype.slice,y=Object.prototype.hasOwnProperty,m=t.exports=o;m.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=a(this),this.generatedMessage=!0);var t=e.stackStartFunction||s;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,i=t.name,o=r.indexOf("\\n"+i);if(o>=0){var u=r.indexOf("\\n",o+1);r=r.substring(u+1)}this.stack=r}}},h.inherits(m.AssertionError,Error),m.fail=s,m.ok=o,m.equal=function(e,t,n){e!=t&&s(e,t,n,"==",m.equal)},m.notEqual=function(e,t,n){e==t&&s(e,t,n,"!=",m.notEqual)},m.deepEqual=function(e,t,n){u(e,t)||s(e,t,n,"deepEqual",m.deepEqual)},m.notDeepEqual=function(e,t,n){u(e,t)&&s(e,t,n,"notDeepEqual",m.notDeepEqual)},m.strictEqual=function(e,t,n){e!==t&&s(e,t,n,"===",m.strictEqual)},m.notStrictEqual=function(e,t,n){e===t&&s(e,t,n,"!==",m.notStrictEqual)},m.throws=function(e,t,n){f.apply(this,[!0].concat(d.call(arguments)))},m.doesNotThrow=function(e,t){f.apply(this,[!1].concat(d.call(arguments)))},m.ifError=function(e){if(e)throw e};var b=Object.keys||function(e){var t=[];for(var n in e)y.call(e,n)&&t.push(n);return t}},{"util\/":35}],3:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],4:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function i(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=s.prototype):(null===e&&(e=new s(t)),e.length=t),e}function s(e,t,n){if(!(s.TYPED_ARRAY_SUPPORT||this instanceof s))return new s(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return c(this,e)}return o(this,e,t,n)}function o(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?h(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function l(e,t,n,r){return u(t),t<=0?a(e,t):void 0!==n?"string"==typeof r?a(e,t).fill(n,r):a(e,t).fill(n):a(e,t)}function c(e,t){if(u(t),e=a(e,t<0?0:0|y(t)),!s.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!s.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|b(t,n);e=a(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function f(e,t){var n=t.length<0?0:0|y(t.length);e=a(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function h(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),s.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=s.prototype):e=f(e,t),e}function d(e,t){if(s.isBuffer(t)){var n=0|y(t.length);return e=a(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||H(t.length)?a(e,0):f(e,t);if("Buffer"===t.type&&Z(t.data))return f(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),s.alloc(+e)}function b(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return X(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,n);case"utf8":case"utf-8":return F(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return j(this,t,n);case"base64":return k(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:_(e,t,n,r,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function _(e,t,n,r,i){function a(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var s=1,o=e.length,u=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,o\/=2,u\/=2,n\/=2}var l;if(i){var c=-1;for(l=n;l<o;l++)if(a(e,l)===a(t,c===-1?0:l-c)){if(c===-1&&(c=l),l-c+1===u)return c*s}else c!==-1&&(l-=l-c),c=-1}else for(n+u>o&&(n=o-u),l=n;l>=0;l--){for(var p=!0,f=0;f<u;f++)if(a(e,l+f)!==a(t,f)){p=!1;break}if(p)return l}return-1}function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a\/2&&(r=a\/2);for(var s=0;s<r;++s){var o=parseInt(t.substr(2*s,2),16);if(isNaN(o))return s;e[n+s]=o}return s}function A(e,t,n,r){return Y(X(t,e.length-n),e,n,r)}function D(e,t,n,r){return Y(J(t),e,n,r)}function C(e,t,n,r){return D(e,t,n,r)}function S(e,t,n,r){return Y(z(t),e,n,r)}function w(e,t,n,r){return Y(W(t,e.length-n),e,n,r)}function k(e,t,n){return 0===t&&n===e.length?$.fromByteArray(e):$.fromByteArray(e.slice(t,n))}function F(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a=e[i],s=null,o=a>239?4:a>223?3:a>191?2:1;if(i+o<=n){var u,l,c,p;switch(o){case 1:a<128&&(s=a);break;case 2:u=e[i+1],128===(192&u)&&(p=(31&a)<<6|63&u,p>127&&(s=p));break;case 3:u=e[i+1],l=e[i+2],128===(192&u)&&128===(192&l)&&(p=(15&a)<<12|(63&u)<<6|63&l,p>2047&&(p<55296||p>57343)&&(s=p));break;case 4:u=e[i+1],l=e[i+2],c=e[i+3],128===(192&u)&&128===(192&l)&&128===(192&c)&&(p=(15&a)<<18|(63&u)<<12|(63&l)<<6|63&c,p>65535&&p<1114112&&(s=p))}}null===s?(s=65533,o=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|1023&s),r.push(s),i+=o}return T(r)}function T(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return n}function P(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function j(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function B(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=K(e[a]);return i}function O(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function I(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,i,a){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function L(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function M(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function R(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function U(e,t,n,r,i){return i||R(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,i){return i||R(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(e,t,n,r,52,8),n+8}function G(e){if(e=q(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(\/^\\s+|\\s+$\/g,"")}function K(e){return e<16?"0"+e.toString(16):e.toString(16)}function X(e,t){t=t||1\/0;for(var n,r=e.length,i=null,a=[],s=0;s<r;++s){if(n=e.charCodeAt(s),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(s+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function J(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function W(e,t){for(var n,r,i,a=[],s=0;s<e.length&&!((t-=2)<0);++s)n=e.charCodeAt(s),r=n>>8,i=n%256,a.push(i),a.push(r);return a}function z(e){return $.toByteArray(G(e))}function Y(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function H(e){return e!==e}var $=e("base64-js"),Q=e("ieee754"),Z=e("isarray");n.Buffer=s,n.SlowBuffer=m,n.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,n){return o(null,e,t,n)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,n){return l(null,e,t,n)},s.allocUnsafe=function(e){return c(null,e)},s.allocUnsafeSlow=function(e){return c(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!Z(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=s.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!s.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},s.byteLength=b,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},s.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?F(this,0,e):g.apply(this,arguments)},s.prototype.equals=function(e){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(\/.{2}\/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},s.prototype.compare=function(e,t,n,r,i){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,o=n-t,u=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),p=0;p<u;++p)if(l[p]!==c[p]){a=l[p],o=c[p];break}return a<o?-1:o<a?1:0},s.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},s.prototype.indexOf=function(e,t,n){return x(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return x(this,e,t,n,!1)},s.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return A(this,e,t,n);case"ascii":return D(this,e,t,n);case"latin1":case"binary":return C(this,e,t,n);case"base64":return S(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;s.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<e&&(t=e);var r;if(s.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=s.prototype;else{var i=t-e;r=new s(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return r},s.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},s.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},s.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},s.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),Q.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),Q.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),Q.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),Q.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;N(this,e,t,n,i,0)}var a=1,s=0;for(this[t]=255&e;++s<n&&(a*=256);)this[t+s]=e\/a&255;return t+n},s.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;N(this,e,t,n,i,0)}var a=n-1,s=1;for(this[t+a]=255&e;--a>=0&&(s*=256);)this[t+a]=e\/s&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=0,s=1,o=0;for(this[t]=255&e;++a<n&&(s*=256);)e<0&&0===o&&0!==this[t+a-1]&&(o=1),this[t+a]=(e\/s>>0)-o&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=n-1,s=1,o=0;for(this[t+a]=255&e;--a>=0&&(s*=256);)e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e\/s>>0)-o&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return U(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return U(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!s.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},s.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!s.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var a;if("number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=s.isBuffer(e)?e:X(new s(e,r).toString()),u=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%u]}return this};var te=\/[^+\\\/0-9A-Za-z-_]\/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":5,ieee754:6,isarray:7}],5:[function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function i(e){return 3*e.length\/4-r(e)}function a(e){var t,n,i,a,s,o,u=e.length;s=r(e),o=new p(3*u\/4-s),i=s>0?u-4:u;var l=0;for(t=0,n=0;t<i;t+=4,n+=3)a=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],o[l++]=a>>16&255,o[l++]=a>>8&255,o[l++]=255&a;return 2===s?(a=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,o[l++]=255&a):1===s&&(a=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,o[l++]=a>>8&255,o[l++]=255&a),o}function s(e){return l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function o(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(s(r));return i.join("")}function u(e){for(var t,n=e.length,r=n%3,i="",a=[],s=16383,u=0,c=n-r;u<c;u+=s)a.push(o(e,u,u+s>c?c:u+s));return 1===r?(t=e[n-1],i+=l[t>>2],i+=l[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=l[t>>10],i+=l[t>>4&63],i+=l[t<<2&63],i+="="),a.push(i),a.join("")}n.byteLength=i,n.toByteArray=a,n.fromByteArray=u;for(var l=[],c=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/",h=0,d=f.length;h<d;++h)l[h]=f[h],c[f.charCodeAt(h)]=h;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},{}],6:[function(e,t,n){n.read=function(e,t,n,r,i){var a,s,o=8*i-r-1,u=(1<<o)-1,l=u>>1,c=-7,p=n?i-1:0,f=n?-1:1,h=e[t+p];for(p+=f,a=h&(1<<-c)-1,h>>=-c,c+=o;c>0;a=256*a+e[t+p],p+=f,c-=8);for(s=a&(1<<-c)-1,a>>=-c,c+=r;c>0;s=256*s+e[t+p],p+=f,c-=8);if(0===a)a=1-l;else{if(a===u)return s?NaN:(h?-1:1)*(1\/0);s+=Math.pow(2,r),a-=l}return(h?-1:1)*s*Math.pow(2,a-r)},n.write=function(e,t,n,r,i,a){var s,o,u,l=8*a-i-1,c=(1<<l)-1,p=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:a-1,d=r?1:-1,y=t<0||0===t&&1\/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1\/0?(o=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)\/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),t+=s+p>=1?f\/u:f*Math.pow(2,1-p),t*u>=2&&(s++,u\/=2),s+p>=c?(o=0,s=c):s+p>=1?(o=(t*u-1)*Math.pow(2,i),s+=p):(o=t*Math.pow(2,p-1)*Math.pow(2,i),s=0));i>=8;e[n+h]=255&o,h+=d,o\/=256,i-=8);for(s=s<<i|o,l+=i;l>0;e[n+h]=255&s,h+=d,s\/=256,l-=8);e[n+h-d]|=128*y}},{}],7:[function(e,t,n){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],8:[function(e,t,n){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function a(e){return"number"==typeof e}function s(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}t.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if(!a(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,n,r,a,u,l;if(this._events||(this._events={}),"error"===e&&(!this._events.error||s(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],o(n))return!1;if(i(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:a=Array.prototype.slice.call(arguments,1),n.apply(this,a)}else if(s(n))for(a=Array.prototype.slice.call(arguments,1),l=n.slice(),r=l.length,u=0;u<r;u++)l[u].apply(this,a);return!0},r.prototype.addListener=function(e,t){var n;if(!i(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,i(t.listener)?t.listener:t),this._events[e]?s(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,s(this._events[e])&&!this._events[e].warned&&(n=o(this._maxListeners)?r.defaultMaxListeners:this._maxListeners,n&&n>0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){function n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var r=!1;return n.listener=t,this.on(e,n),this},r.prototype.removeListener=function(e,t){var n,r,a,o;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],a=n.length,r=-1,n===t||i(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(n)){for(o=a;o-- >0;)if(n[o]===t||n[o].listener&&n[o].listener===t){r=o;break}if(r<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],i(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},{}],9:[function(e,t,n){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},{}],10:[function(e,t,n){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function i(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}t.exports=function(e){return null!=e&&(r(e)||i(e)||!!e._isBuffer)}},{}],11:[function(e,t,n){n.endianness=function(){return"LE"},n.hostname=function(){return"undefined"!=typeof location?location.hostname:""},n.loadavg=function(){return[]},n.uptime=function(){return 0},n.freemem=function(){return Number.MAX_VALUE},n.totalmem=function(){return Number.MAX_VALUE},n.cpus=function(){return[]},n.type=function(){return"Browser"},n.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},n.networkInterfaces=n.getNetworkInterfaces=function(){return{}},n.arch=function(){return"javascript"},n.platform=function(){return"browser"},n.tmpdir=n.tmpDir=function(){return"\/tmp"},n.EOL="\\n"},{}],12:[function(e,t,n){(function(e){function t(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var i=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/,a=function(e){return i.exec(e).slice(1)};n.resolve=function(){for(var n="",i=!1,a=arguments.length-1;a>=-1&&!i;a--){var s=a>=0?arguments[a]:e.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(n=s+"\/"+n,i="\/"===s.charAt(0))}return n=t(r(n.split("\/"),function(e){return!!e}),!i).join("\/"),(i?"\/":"")+n||"."},n.normalize=function(e){var i=n.isAbsolute(e),a="\/"===s(e,-1);return e=t(r(e.split("\/"),function(e){return!!e}),!i).join("\/"),e||i||(e="."),e&&a&&(e+="\/"),(i?"\/":"")+e},n.isAbsolute=function(e){return"\/"===e.charAt(0)},n.join=function(){var e=Array.prototype.slice.call(arguments,0);return n.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");$/;"	function	line:2
require.i	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^require=function e(t,n,r){function i(s,o){if(!n[s]){if(!t[s]){var u="function"==typeof require&&require;if(!o&&u)return u(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){var n=t[s][1][e];return i(n?n:e)},c,c.exports,e,t,n,r)}return n[s].exports}for(var a="function"==typeof require&&require,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(e,t,n){},{}],2:[function(e,t,n){function r(e,t){return h.isUndefined(t)?""+t:h.isNumber(t)&&!isFinite(t)?t.toString():h.isFunction(t)||h.isRegExp(t)?t.toString():t}function i(e,t){return h.isString(e)?e.length<t?e:e.slice(0,t):e}function a(e){return i(JSON.stringify(e.actual,r),128)+" "+e.operator+" "+i(JSON.stringify(e.expected,r),128)}function s(e,t,n,r,i){throw new m.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function o(e,t){e||s(e,!0,t,"==",m.ok)}function u(e,t){if(e===t)return!0;if(h.isBuffer(e)&&h.isBuffer(t)){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return h.isDate(e)&&h.isDate(t)?e.getTime()===t.getTime():h.isRegExp(e)&&h.isRegExp(t)?e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase:h.isObject(e)||h.isObject(t)?c(e,t):e==t}function l(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function c(e,t){if(h.isNullOrUndefined(e)||h.isNullOrUndefined(t))return!1;if(e.prototype!==t.prototype)return!1;if(h.isPrimitive(e)||h.isPrimitive(t))return e===t;var n=l(e),r=l(t);if(n&&!r||!n&&r)return!1;if(n)return e=d.call(e),t=d.call(t),u(e,t);var i,a,s=b(e),o=b(t);if(s.length!=o.length)return!1;for(s.sort(),o.sort(),a=s.length-1;a>=0;a--)if(s[a]!=o[a])return!1;for(a=s.length-1;a>=0;a--)if(i=s[a],!u(e[i],t[i]))return!1;return!0}function p(e,t){return!(!e||!t)&&("[object RegExp]"==Object.prototype.toString.call(t)?t.test(e):e instanceof t||t.call({},e)===!0)}function f(e,t,n,r){var i;h.isString(n)&&(r=n,n=null);try{t()}catch(e){i=e}if(r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&s(i,n,"Missing expected exception"+r),!e&&p(i,n)&&s(i,n,"Got unwanted exception"+r),e&&i&&n&&!p(i,n)||!e&&i)throw i}var h=e("util\/"),d=Array.prototype.slice,y=Object.prototype.hasOwnProperty,m=t.exports=o;m.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=a(this),this.generatedMessage=!0);var t=e.stackStartFunction||s;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,i=t.name,o=r.indexOf("\\n"+i);if(o>=0){var u=r.indexOf("\\n",o+1);r=r.substring(u+1)}this.stack=r}}},h.inherits(m.AssertionError,Error),m.fail=s,m.ok=o,m.equal=function(e,t,n){e!=t&&s(e,t,n,"==",m.equal)},m.notEqual=function(e,t,n){e==t&&s(e,t,n,"!=",m.notEqual)},m.deepEqual=function(e,t,n){u(e,t)||s(e,t,n,"deepEqual",m.deepEqual)},m.notDeepEqual=function(e,t,n){u(e,t)&&s(e,t,n,"notDeepEqual",m.notDeepEqual)},m.strictEqual=function(e,t,n){e!==t&&s(e,t,n,"===",m.strictEqual)},m.notStrictEqual=function(e,t,n){e===t&&s(e,t,n,"!==",m.notStrictEqual)},m.throws=function(e,t,n){f.apply(this,[!0].concat(d.call(arguments)))},m.doesNotThrow=function(e,t){f.apply(this,[!1].concat(d.call(arguments)))},m.ifError=function(e){if(e)throw e};var b=Object.keys||function(e){var t=[];for(var n in e)y.call(e,n)&&t.push(n);return t}},{"util\/":35}],3:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],4:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function i(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=s.prototype):(null===e&&(e=new s(t)),e.length=t),e}function s(e,t,n){if(!(s.TYPED_ARRAY_SUPPORT||this instanceof s))return new s(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return c(this,e)}return o(this,e,t,n)}function o(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?h(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function l(e,t,n,r){return u(t),t<=0?a(e,t):void 0!==n?"string"==typeof r?a(e,t).fill(n,r):a(e,t).fill(n):a(e,t)}function c(e,t){if(u(t),e=a(e,t<0?0:0|y(t)),!s.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!s.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|b(t,n);e=a(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function f(e,t){var n=t.length<0?0:0|y(t.length);e=a(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function h(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),s.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=s.prototype):e=f(e,t),e}function d(e,t){if(s.isBuffer(t)){var n=0|y(t.length);return e=a(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||H(t.length)?a(e,0):f(e,t);if("Buffer"===t.type&&Z(t.data))return f(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),s.alloc(+e)}function b(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return X(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,n);case"utf8":case"utf-8":return F(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return j(this,t,n);case"base64":return k(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:_(e,t,n,r,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function _(e,t,n,r,i){function a(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var s=1,o=e.length,u=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,o\/=2,u\/=2,n\/=2}var l;if(i){var c=-1;for(l=n;l<o;l++)if(a(e,l)===a(t,c===-1?0:l-c)){if(c===-1&&(c=l),l-c+1===u)return c*s}else c!==-1&&(l-=l-c),c=-1}else for(n+u>o&&(n=o-u),l=n;l>=0;l--){for(var p=!0,f=0;f<u;f++)if(a(e,l+f)!==a(t,f)){p=!1;break}if(p)return l}return-1}function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a\/2&&(r=a\/2);for(var s=0;s<r;++s){var o=parseInt(t.substr(2*s,2),16);if(isNaN(o))return s;e[n+s]=o}return s}function A(e,t,n,r){return Y(X(t,e.length-n),e,n,r)}function D(e,t,n,r){return Y(J(t),e,n,r)}function C(e,t,n,r){return D(e,t,n,r)}function S(e,t,n,r){return Y(z(t),e,n,r)}function w(e,t,n,r){return Y(W(t,e.length-n),e,n,r)}function k(e,t,n){return 0===t&&n===e.length?$.fromByteArray(e):$.fromByteArray(e.slice(t,n))}function F(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a=e[i],s=null,o=a>239?4:a>223?3:a>191?2:1;if(i+o<=n){var u,l,c,p;switch(o){case 1:a<128&&(s=a);break;case 2:u=e[i+1],128===(192&u)&&(p=(31&a)<<6|63&u,p>127&&(s=p));break;case 3:u=e[i+1],l=e[i+2],128===(192&u)&&128===(192&l)&&(p=(15&a)<<12|(63&u)<<6|63&l,p>2047&&(p<55296||p>57343)&&(s=p));break;case 4:u=e[i+1],l=e[i+2],c=e[i+3],128===(192&u)&&128===(192&l)&&128===(192&c)&&(p=(15&a)<<18|(63&u)<<12|(63&l)<<6|63&c,p>65535&&p<1114112&&(s=p))}}null===s?(s=65533,o=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|1023&s),r.push(s),i+=o}return T(r)}function T(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return n}function P(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function j(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function B(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=K(e[a]);return i}function O(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function I(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,i,a){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function L(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function M(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function R(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function U(e,t,n,r,i){return i||R(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,i){return i||R(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(e,t,n,r,52,8),n+8}function G(e){if(e=q(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(\/^\\s+|\\s+$\/g,"")}function K(e){return e<16?"0"+e.toString(16):e.toString(16)}function X(e,t){t=t||1\/0;for(var n,r=e.length,i=null,a=[],s=0;s<r;++s){if(n=e.charCodeAt(s),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(s+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function J(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function W(e,t){for(var n,r,i,a=[],s=0;s<e.length&&!((t-=2)<0);++s)n=e.charCodeAt(s),r=n>>8,i=n%256,a.push(i),a.push(r);return a}function z(e){return $.toByteArray(G(e))}function Y(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function H(e){return e!==e}var $=e("base64-js"),Q=e("ieee754"),Z=e("isarray");n.Buffer=s,n.SlowBuffer=m,n.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,n){return o(null,e,t,n)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,n){return l(null,e,t,n)},s.allocUnsafe=function(e){return c(null,e)},s.allocUnsafeSlow=function(e){return c(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!Z(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=s.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!s.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},s.byteLength=b,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},s.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?F(this,0,e):g.apply(this,arguments)},s.prototype.equals=function(e){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(\/.{2}\/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},s.prototype.compare=function(e,t,n,r,i){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,o=n-t,u=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),p=0;p<u;++p)if(l[p]!==c[p]){a=l[p],o=c[p];break}return a<o?-1:o<a?1:0},s.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},s.prototype.indexOf=function(e,t,n){return x(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return x(this,e,t,n,!1)},s.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return A(this,e,t,n);case"ascii":return D(this,e,t,n);case"latin1":case"binary":return C(this,e,t,n);case"base64":return S(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;s.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<e&&(t=e);var r;if(s.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=s.prototype;else{var i=t-e;r=new s(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return r},s.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},s.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},s.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},s.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),Q.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),Q.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),Q.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),Q.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;N(this,e,t,n,i,0)}var a=1,s=0;for(this[t]=255&e;++s<n&&(a*=256);)this[t+s]=e\/a&255;return t+n},s.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;N(this,e,t,n,i,0)}var a=n-1,s=1;for(this[t+a]=255&e;--a>=0&&(s*=256);)this[t+a]=e\/s&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=0,s=1,o=0;for(this[t]=255&e;++a<n&&(s*=256);)e<0&&0===o&&0!==this[t+a-1]&&(o=1),this[t+a]=(e\/s>>0)-o&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=n-1,s=1,o=0;for(this[t+a]=255&e;--a>=0&&(s*=256);)e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e\/s>>0)-o&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return U(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return U(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!s.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},s.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!s.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var a;if("number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=s.isBuffer(e)?e:X(new s(e,r).toString()),u=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%u]}return this};var te=\/[^+\\\/0-9A-Za-z-_]\/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":5,ieee754:6,isarray:7}],5:[function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function i(e){return 3*e.length\/4-r(e)}function a(e){var t,n,i,a,s,o,u=e.length;s=r(e),o=new p(3*u\/4-s),i=s>0?u-4:u;var l=0;for(t=0,n=0;t<i;t+=4,n+=3)a=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],o[l++]=a>>16&255,o[l++]=a>>8&255,o[l++]=255&a;return 2===s?(a=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,o[l++]=255&a):1===s&&(a=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,o[l++]=a>>8&255,o[l++]=255&a),o}function s(e){return l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function o(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(s(r));return i.join("")}function u(e){for(var t,n=e.length,r=n%3,i="",a=[],s=16383,u=0,c=n-r;u<c;u+=s)a.push(o(e,u,u+s>c?c:u+s));return 1===r?(t=e[n-1],i+=l[t>>2],i+=l[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=l[t>>10],i+=l[t>>4&63],i+=l[t<<2&63],i+="="),a.push(i),a.join("")}n.byteLength=i,n.toByteArray=a,n.fromByteArray=u;for(var l=[],c=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/",h=0,d=f.length;h<d;++h)l[h]=f[h],c[f.charCodeAt(h)]=h;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},{}],6:[function(e,t,n){n.read=function(e,t,n,r,i){var a,s,o=8*i-r-1,u=(1<<o)-1,l=u>>1,c=-7,p=n?i-1:0,f=n?-1:1,h=e[t+p];for(p+=f,a=h&(1<<-c)-1,h>>=-c,c+=o;c>0;a=256*a+e[t+p],p+=f,c-=8);for(s=a&(1<<-c)-1,a>>=-c,c+=r;c>0;s=256*s+e[t+p],p+=f,c-=8);if(0===a)a=1-l;else{if(a===u)return s?NaN:(h?-1:1)*(1\/0);s+=Math.pow(2,r),a-=l}return(h?-1:1)*s*Math.pow(2,a-r)},n.write=function(e,t,n,r,i,a){var s,o,u,l=8*a-i-1,c=(1<<l)-1,p=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:a-1,d=r?1:-1,y=t<0||0===t&&1\/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1\/0?(o=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)\/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),t+=s+p>=1?f\/u:f*Math.pow(2,1-p),t*u>=2&&(s++,u\/=2),s+p>=c?(o=0,s=c):s+p>=1?(o=(t*u-1)*Math.pow(2,i),s+=p):(o=t*Math.pow(2,p-1)*Math.pow(2,i),s=0));i>=8;e[n+h]=255&o,h+=d,o\/=256,i-=8);for(s=s<<i|o,l+=i;l>0;e[n+h]=255&s,h+=d,s\/=256,l-=8);e[n+h-d]|=128*y}},{}],7:[function(e,t,n){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],8:[function(e,t,n){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function a(e){return"number"==typeof e}function s(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}t.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if(!a(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,n,r,a,u,l;if(this._events||(this._events={}),"error"===e&&(!this._events.error||s(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],o(n))return!1;if(i(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:a=Array.prototype.slice.call(arguments,1),n.apply(this,a)}else if(s(n))for(a=Array.prototype.slice.call(arguments,1),l=n.slice(),r=l.length,u=0;u<r;u++)l[u].apply(this,a);return!0},r.prototype.addListener=function(e,t){var n;if(!i(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,i(t.listener)?t.listener:t),this._events[e]?s(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,s(this._events[e])&&!this._events[e].warned&&(n=o(this._maxListeners)?r.defaultMaxListeners:this._maxListeners,n&&n>0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){function n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var r=!1;return n.listener=t,this.on(e,n),this},r.prototype.removeListener=function(e,t){var n,r,a,o;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],a=n.length,r=-1,n===t||i(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(n)){for(o=a;o-- >0;)if(n[o]===t||n[o].listener&&n[o].listener===t){r=o;break}if(r<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],i(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},{}],9:[function(e,t,n){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},{}],10:[function(e,t,n){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function i(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}t.exports=function(e){return null!=e&&(r(e)||i(e)||!!e._isBuffer)}},{}],11:[function(e,t,n){n.endianness=function(){return"LE"},n.hostname=function(){return"undefined"!=typeof location?location.hostname:""},n.loadavg=function(){return[]},n.uptime=function(){return 0},n.freemem=function(){return Number.MAX_VALUE},n.totalmem=function(){return Number.MAX_VALUE},n.cpus=function(){return[]},n.type=function(){return"Browser"},n.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},n.networkInterfaces=n.getNetworkInterfaces=function(){return{}},n.arch=function(){return"javascript"},n.platform=function(){return"browser"},n.tmpdir=n.tmpDir=function(){return"\/tmp"},n.EOL="\\n"},{}],12:[function(e,t,n){(function(e){function t(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var i=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/,a=function(e){return i.exec(e).slice(1)};n.resolve=function(){for(var n="",i=!1,a=arguments.length-1;a>=-1&&!i;a--){var s=a>=0?arguments[a]:e.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(n=s+"\/"+n,i="\/"===s.charAt(0))}return n=t(r(n.split("\/"),function(e){return!!e}),!i).join("\/"),(i?"\/":"")+n||"."},n.normalize=function(e){var i=n.isAbsolute(e),a="\/"===s(e,-1);return e=t(r(e.split("\/"),function(e){return!!e}),!i).join("\/"),e||i||(e="."),e&&a&&(e+="\/"),(i?"\/":"")+e},n.isAbsolute=function(e){return"\/"===e.charAt(0)},n.join=function(){var e=Array.prototype.slice.call(arguments,0);return n.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");$/;"	function	line:2
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^\/* regenerator 0.9.5: Source transformer enabling ECMAScript 6 generator functions (yield) in JavaScript-of-today (ES5) *\/$/;"	function	line:0
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^require=function e(t,n,r){function i(s,o){if(!n[s]){if(!t[s]){var u="function"==typeof require&&require;if(!o&&u)return u(s,!0);if(a)return a(s,!0);var l=new Error("Cannot find module '"+s+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){var n=t[s][1][e];return i(n?n:e)},c,c.exports,e,t,n,r)}return n[s].exports}for(var a="function"==typeof require&&require,s=0;s<r.length;s++)i(r[s]);return i}({1:[function(e,t,n){},{}],2:[function(e,t,n){function r(e,t){return h.isUndefined(t)?""+t:h.isNumber(t)&&!isFinite(t)?t.toString():h.isFunction(t)||h.isRegExp(t)?t.toString():t}function i(e,t){return h.isString(e)?e.length<t?e:e.slice(0,t):e}function a(e){return i(JSON.stringify(e.actual,r),128)+" "+e.operator+" "+i(JSON.stringify(e.expected,r),128)}function s(e,t,n,r,i){throw new m.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function o(e,t){e||s(e,!0,t,"==",m.ok)}function u(e,t){if(e===t)return!0;if(h.isBuffer(e)&&h.isBuffer(t)){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return h.isDate(e)&&h.isDate(t)?e.getTime()===t.getTime():h.isRegExp(e)&&h.isRegExp(t)?e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase:h.isObject(e)||h.isObject(t)?c(e,t):e==t}function l(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function c(e,t){if(h.isNullOrUndefined(e)||h.isNullOrUndefined(t))return!1;if(e.prototype!==t.prototype)return!1;if(h.isPrimitive(e)||h.isPrimitive(t))return e===t;var n=l(e),r=l(t);if(n&&!r||!n&&r)return!1;if(n)return e=d.call(e),t=d.call(t),u(e,t);var i,a,s=b(e),o=b(t);if(s.length!=o.length)return!1;for(s.sort(),o.sort(),a=s.length-1;a>=0;a--)if(s[a]!=o[a])return!1;for(a=s.length-1;a>=0;a--)if(i=s[a],!u(e[i],t[i]))return!1;return!0}function p(e,t){return!(!e||!t)&&("[object RegExp]"==Object.prototype.toString.call(t)?t.test(e):e instanceof t||t.call({},e)===!0)}function f(e,t,n,r){var i;h.isString(n)&&(r=n,n=null);try{t()}catch(e){i=e}if(r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&s(i,n,"Missing expected exception"+r),!e&&p(i,n)&&s(i,n,"Got unwanted exception"+r),e&&i&&n&&!p(i,n)||!e&&i)throw i}var h=e("util\/"),d=Array.prototype.slice,y=Object.prototype.hasOwnProperty,m=t.exports=o;m.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=a(this),this.generatedMessage=!0);var t=e.stackStartFunction||s;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,i=t.name,o=r.indexOf("\\n"+i);if(o>=0){var u=r.indexOf("\\n",o+1);r=r.substring(u+1)}this.stack=r}}},h.inherits(m.AssertionError,Error),m.fail=s,m.ok=o,m.equal=function(e,t,n){e!=t&&s(e,t,n,"==",m.equal)},m.notEqual=function(e,t,n){e==t&&s(e,t,n,"!=",m.notEqual)},m.deepEqual=function(e,t,n){u(e,t)||s(e,t,n,"deepEqual",m.deepEqual)},m.notDeepEqual=function(e,t,n){u(e,t)&&s(e,t,n,"notDeepEqual",m.notDeepEqual)},m.strictEqual=function(e,t,n){e!==t&&s(e,t,n,"===",m.strictEqual)},m.notStrictEqual=function(e,t,n){e===t&&s(e,t,n,"!==",m.notStrictEqual)},m.throws=function(e,t,n){f.apply(this,[!0].concat(d.call(arguments)))},m.doesNotThrow=function(e,t){f.apply(this,[!1].concat(d.call(arguments)))},m.ifError=function(e){if(e)throw e};var b=Object.keys||function(e){var t=[];for(var n in e)y.call(e,n)&&t.push(n);return t}},{"util\/":35}],3:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],4:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}function i(){return s.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return s.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=s.prototype):(null===e&&(e=new s(t)),e.length=t),e}function s(e,t,n){if(!(s.TYPED_ARRAY_SUPPORT||this instanceof s))return new s(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return c(this,e)}return o(this,e,t,n)}function o(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?h(e,t,n,r):"string"==typeof t?p(e,t,n):d(e,t)}function u(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function l(e,t,n,r){return u(t),t<=0?a(e,t):void 0!==n?"string"==typeof r?a(e,t).fill(n,r):a(e,t).fill(n):a(e,t)}function c(e,t){if(u(t),e=a(e,t<0?0:0|y(t)),!s.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function p(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!s.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|b(t,n);e=a(e,r);var i=e.write(t,n);return i!==r&&(e=e.slice(0,i)),e}function f(e,t){var n=t.length<0?0:0|y(t.length);e=a(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function h(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),s.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=s.prototype):e=f(e,t),e}function d(e,t){if(s.isBuffer(t)){var n=0|y(t.length);return e=a(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||H(t.length)?a(e,0):f(e,t);if("Buffer"===t.type&&Z(t.data))return f(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function y(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function m(e){return+e!=e&&(e=0),s.alloc(+e)}function b(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return X(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return X(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,t>>>=0,n<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return B(this,t,n);case"utf8":case"utf-8":return F(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return j(this,t,n);case"base64":return k(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function x(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:_(e,t,n,r,i);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):_(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function _(e,t,n,r,i){function a(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}var s=1,o=e.length,u=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,o\/=2,u\/=2,n\/=2}var l;if(i){var c=-1;for(l=n;l<o;l++)if(a(e,l)===a(t,c===-1?0:l-c)){if(c===-1&&(c=l),l-c+1===u)return c*s}else c!==-1&&(l-=l-c),c=-1}else for(n+u>o&&(n=o-u),l=n;l>=0;l--){for(var p=!0,f=0;f<u;f++)if(a(e,l+f)!==a(t,f)){p=!1;break}if(p)return l}return-1}function E(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a\/2&&(r=a\/2);for(var s=0;s<r;++s){var o=parseInt(t.substr(2*s,2),16);if(isNaN(o))return s;e[n+s]=o}return s}function A(e,t,n,r){return Y(X(t,e.length-n),e,n,r)}function D(e,t,n,r){return Y(J(t),e,n,r)}function C(e,t,n,r){return D(e,t,n,r)}function S(e,t,n,r){return Y(z(t),e,n,r)}function w(e,t,n,r){return Y(W(t,e.length-n),e,n,r)}function k(e,t,n){return 0===t&&n===e.length?$.fromByteArray(e):$.fromByteArray(e.slice(t,n))}function F(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a=e[i],s=null,o=a>239?4:a>223?3:a>191?2:1;if(i+o<=n){var u,l,c,p;switch(o){case 1:a<128&&(s=a);break;case 2:u=e[i+1],128===(192&u)&&(p=(31&a)<<6|63&u,p>127&&(s=p));break;case 3:u=e[i+1],l=e[i+2],128===(192&u)&&128===(192&l)&&(p=(15&a)<<12|(63&u)<<6|63&l,p>2047&&(p<55296||p>57343)&&(s=p));break;case 4:u=e[i+1],l=e[i+2],c=e[i+3],128===(192&u)&&128===(192&l)&&128===(192&c)&&(p=(15&a)<<18|(63&u)<<12|(63&l)<<6|63&c,p>65535&&p<1114112&&(s=p))}}null===s?(s=65533,o=1):s>65535&&(s-=65536,r.push(s>>>10&1023|55296),s=56320|1023&s),r.push(s),i+=o}return T(r)}function T(e){var t=e.length;if(t<=ee)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=ee));return n}function P(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function j(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function B(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=K(e[a]);return i}function O(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function I(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function N(e,t,n,r,i,a){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function L(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function M(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function R(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function U(e,t,n,r,i){return i||R(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Q.write(e,t,n,r,23,4),n+4}function V(e,t,n,r,i){return i||R(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Q.write(e,t,n,r,52,8),n+8}function G(e){if(e=q(e).replace(te,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function q(e){return e.trim?e.trim():e.replace(\/^\\s+|\\s+$\/g,"")}function K(e){return e<16?"0"+e.toString(16):e.toString(16)}function X(e,t){t=t||1\/0;for(var n,r=e.length,i=null,a=[],s=0;s<r;++s){if(n=e.charCodeAt(s),n>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(s+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function J(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function W(e,t){for(var n,r,i,a=[],s=0;s<e.length&&!((t-=2)<0);++s)n=e.charCodeAt(s),r=n>>8,i=n%256,a.push(i),a.push(r);return a}function z(e){return $.toByteArray(G(e))}function Y(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}function H(e){return e!==e}var $=e("base64-js"),Q=e("ieee754"),Z=e("isarray");n.Buffer=s,n.SlowBuffer=m,n.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,n){return o(null,e,t,n)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,n){return l(null,e,t,n)},s.allocUnsafe=function(e){return c(null,e)},s.allocUnsafeSlow=function(e){return c(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},s.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},s.concat=function(e,t){if(!Z(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return s.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=s.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var a=e[n];if(!s.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(r,i),i+=a.length}return r},s.byteLength=b,s.prototype._isBuffer=!0,s.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},s.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},s.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},s.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?F(this,0,e):g.apply(this,arguments)},s.prototype.equals=function(e){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===s.compare(this,e)},s.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(\/.{2}\/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},s.prototype.compare=function(e,t,n,r,i){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var a=i-r,o=n-t,u=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),p=0;p<u;++p)if(l[p]!==c[p]){a=l[p],o=c[p];break}return a<o?-1:o<a?1:0},s.prototype.includes=function(e,t,n){return this.indexOf(e,t,n)!==-1},s.prototype.indexOf=function(e,t,n){return x(this,e,t,n,!0)},s.prototype.lastIndexOf=function(e,t,n){return x(this,e,t,n,!1)},s.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return E(this,e,t,n);case"utf8":case"utf-8":return A(this,e,t,n);case"ascii":return D(this,e,t,n);case"latin1":case"binary":return C(this,e,t,n);case"base64":return S(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return w(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var ee=4096;s.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n,e<0&&(e=0)):e>n&&(e=n),t<0?(t+=n,t<0&&(t=0)):t>n&&(t=n),t<e&&(t=e);var r;if(s.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=s.prototype;else{var i=t-e;r=new s(i,void 0);for(var a=0;a<i;++a)r[a]=this[a+e]}return r},s.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},s.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},s.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},s.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return i*=128,a>=i&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?(255-this[e]+1)*-1:this[e]},s.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),Q.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),Q.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),Q.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),Q.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;N(this,e,t,n,i,0)}var a=1,s=0;for(this[t]=255&e;++s<n&&(a*=256);)this[t+s]=e\/a&255;return t+n},s.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t|=0,n|=0,!r){var i=Math.pow(2,8*n)-1;N(this,e,t,n,i,0)}var a=n-1,s=1;for(this[t+a]=255&e;--a>=0&&(s*=256);)this[t+a]=e\/s&255;return t+n},s.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,255,0),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=0,s=1,o=0;for(this[t]=255&e;++a<n&&(s*=256);)e<0&&0===o&&0!==this[t+a-1]&&(o=1),this[t+a]=(e\/s>>0)-o&255;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);N(this,e,t,n,i-1,-i)}var a=n-1,s=1,o=0;for(this[t+a]=255&e;--a>=0&&(s*=256);)e<0&&0===o&&0!==this[t+a+1]&&(o=1),this[t+a]=(e\/s>>0)-o&255;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):L(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):L(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||N(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return U(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return U(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return V(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return V(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!s.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},s.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!s.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var a;if("number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=s.isBuffer(e)?e:X(new s(e,r).toString()),u=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%u]}return this};var te=\/[^+\\\/0-9A-Za-z-_]\/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":5,ieee754:6,isarray:7}],5:[function(e,t,n){"use strict";function r(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");return"="===e[t-2]?2:"="===e[t-1]?1:0}function i(e){return 3*e.length\/4-r(e)}function a(e){var t,n,i,a,s,o,u=e.length;s=r(e),o=new p(3*u\/4-s),i=s>0?u-4:u;var l=0;for(t=0,n=0;t<i;t+=4,n+=3)a=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],o[l++]=a>>16&255,o[l++]=a>>8&255,o[l++]=255&a;return 2===s?(a=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,o[l++]=255&a):1===s&&(a=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,o[l++]=a>>8&255,o[l++]=255&a),o}function s(e){return l[e>>18&63]+l[e>>12&63]+l[e>>6&63]+l[63&e]}function o(e,t,n){for(var r,i=[],a=t;a<n;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(s(r));return i.join("")}function u(e){for(var t,n=e.length,r=n%3,i="",a=[],s=16383,u=0,c=n-r;u<c;u+=s)a.push(o(e,u,u+s>c?c:u+s));return 1===r?(t=e[n-1],i+=l[t>>2],i+=l[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=l[t>>10],i+=l[t>>4&63],i+=l[t<<2&63],i+="="),a.push(i),a.join("")}n.byteLength=i,n.toByteArray=a,n.fromByteArray=u;for(var l=[],c=[],p="undefined"!=typeof Uint8Array?Uint8Array:Array,f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/",h=0,d=f.length;h<d;++h)l[h]=f[h],c[f.charCodeAt(h)]=h;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63},{}],6:[function(e,t,n){n.read=function(e,t,n,r,i){var a,s,o=8*i-r-1,u=(1<<o)-1,l=u>>1,c=-7,p=n?i-1:0,f=n?-1:1,h=e[t+p];for(p+=f,a=h&(1<<-c)-1,h>>=-c,c+=o;c>0;a=256*a+e[t+p],p+=f,c-=8);for(s=a&(1<<-c)-1,a>>=-c,c+=r;c>0;s=256*s+e[t+p],p+=f,c-=8);if(0===a)a=1-l;else{if(a===u)return s?NaN:(h?-1:1)*(1\/0);s+=Math.pow(2,r),a-=l}return(h?-1:1)*s*Math.pow(2,a-r)},n.write=function(e,t,n,r,i,a){var s,o,u,l=8*a-i-1,c=(1<<l)-1,p=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:a-1,d=r?1:-1,y=t<0||0===t&&1\/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1\/0?(o=isNaN(t)?1:0,s=c):(s=Math.floor(Math.log(t)\/Math.LN2),t*(u=Math.pow(2,-s))<1&&(s--,u*=2),t+=s+p>=1?f\/u:f*Math.pow(2,1-p),t*u>=2&&(s++,u\/=2),s+p>=c?(o=0,s=c):s+p>=1?(o=(t*u-1)*Math.pow(2,i),s+=p):(o=t*Math.pow(2,p-1)*Math.pow(2,i),s=0));i>=8;e[n+h]=255&o,h+=d,o\/=256,i-=8);for(s=s<<i|o,l+=i;l>0;e[n+h]=255&s,h+=d,s\/=256,l-=8);e[n+h-d]|=128*y}},{}],7:[function(e,t,n){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],8:[function(e,t,n){function r(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function i(e){return"function"==typeof e}function a(e){return"number"==typeof e}function s(e){return"object"==typeof e&&null!==e}function o(e){return void 0===e}t.exports=r,r.EventEmitter=r,r.prototype._events=void 0,r.prototype._maxListeners=void 0,r.defaultMaxListeners=10,r.prototype.setMaxListeners=function(e){if(!a(e)||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},r.prototype.emit=function(e){var t,n,r,a,u,l;if(this._events||(this._events={}),"error"===e&&(!this._events.error||s(this._events.error)&&!this._events.error.length)){if(t=arguments[1],t instanceof Error)throw t;var c=new Error('Uncaught, unspecified "error" event. ('+t+")");throw c.context=t,c}if(n=this._events[e],o(n))return!1;if(i(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:a=Array.prototype.slice.call(arguments,1),n.apply(this,a)}else if(s(n))for(a=Array.prototype.slice.call(arguments,1),l=n.slice(),r=l.length,u=0;u<r;u++)l[u].apply(this,a);return!0},r.prototype.addListener=function(e,t){var n;if(!i(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,i(t.listener)?t.listener:t),this._events[e]?s(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,s(this._events[e])&&!this._events[e].warned&&(n=o(this._maxListeners)?r.defaultMaxListeners:this._maxListeners,n&&n>0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace())),this},r.prototype.on=r.prototype.addListener,r.prototype.once=function(e,t){function n(){this.removeListener(e,n),r||(r=!0,t.apply(this,arguments))}if(!i(t))throw TypeError("listener must be a function");var r=!1;return n.listener=t,this.on(e,n),this},r.prototype.removeListener=function(e,t){var n,r,a,o;if(!i(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(n=this._events[e],a=n.length,r=-1,n===t||i(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(s(n)){for(o=a;o-- >0;)if(n[o]===t||n[o].listener&&n[o].listener===t){r=o;break}if(r<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},r.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0===arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0===arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[e],i(n))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},r.prototype.listeners=function(e){var t;return t=this._events&&this._events[e]?i(this._events[e])?[this._events[e]]:this._events[e].slice():[]},r.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(i(t))return 1;if(t)return t.length}return 0},r.listenerCount=function(e,t){return e.listenerCount(t)}},{}],9:[function(e,t,n){"function"==typeof Object.create?t.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:t.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},{}],10:[function(e,t,n){function r(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}function i(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&r(e.slice(0,0))}t.exports=function(e){return null!=e&&(r(e)||i(e)||!!e._isBuffer)}},{}],11:[function(e,t,n){n.endianness=function(){return"LE"},n.hostname=function(){return"undefined"!=typeof location?location.hostname:""},n.loadavg=function(){return[]},n.uptime=function(){return 0},n.freemem=function(){return Number.MAX_VALUE},n.totalmem=function(){return Number.MAX_VALUE},n.cpus=function(){return[]},n.type=function(){return"Browser"},n.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},n.networkInterfaces=n.getNetworkInterfaces=function(){return{}},n.arch=function(){return"javascript"},n.platform=function(){return"browser"},n.tmpdir=n.tmpDir=function(){return"\/tmp"},n.EOL="\\n"},{}],12:[function(e,t,n){(function(e){function t(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}var i=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/,a=function(e){return i.exec(e).slice(1)};n.resolve=function(){for(var n="",i=!1,a=arguments.length-1;a>=-1&&!i;a--){var s=a>=0?arguments[a]:e.cwd();if("string"!=typeof s)throw new TypeError("Arguments to path.resolve must be strings");s&&(n=s+"\/"+n,i="\/"===s.charAt(0))}return n=t(r(n.split("\/"),function(e){return!!e}),!i).join("\/"),(i?"\/":"")+n||"."},n.normalize=function(e){var i=n.isAbsolute(e),a="\/"===s(e,-1);return e=t(r(e.split("\/"),function(e){return!!e}),!i).join("\/"),e||i||(e="."),e&&a&&(e+="\/"),(i?"\/":"")+e},n.isAbsolute=function(e){return"\/"===e.charAt(0)},n.join=function(){var e=Array.prototype.slice.call(arguments,0);return n.normalize(r(e,function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");$/;"	function	line:2
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^return e}).join("\/"))},n.relative=function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=n.resolve(e).substr(1),t=n.resolve(t).substr(1);for(var i=r(e.split("\/")),a=r(t.split("\/")),s=Math.min(i.length,a.length),o=s,u=0;u<s;u++)if(i[u]!==a[u]){o=u;break}for(var l=[],u=o;u<i.length;u++)l.push("..");return l=l.concat(a.slice(o)),l.join("\/")},n.sep="\/",n.delimiter=":",n.dirname=function(e){var t=a(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},n.basename=function(e,t){var n=a(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},n.extname=function(e){return a(e)[3]};var s="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,e("_process"))},{_process:13}],13:[function(e,t,n){function r(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(p===setTimeout)return setTimeout(e,0);if((p===r||!p)&&setTimeout)return p=setTimeout,setTimeout(e,0);try{return p(e,0)}catch(t){try{return p.call(null,e,0)}catch(t){return p.call(this,e,0)}}}function s(e){if(f===clearTimeout)return clearTimeout(e);if((f===i||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function o(){m&&d&&(m=!1,d.length?y=d.concat(y):b=-1,y.length&&u())}function u(){if(!m){var e=a(o);m=!0;for(var t=y.length;t;){for(d=y,y=[];++b<t;)d&&d[b].run();b=-1,t=y.length}d=null,m=!1,s(e)}}function l(e,t){this.fun=e,this.array=t}function c(){}var p,f,h=t.exports={};!function(){try{p="function"==typeof setTimeout?setTimeout:r}catch(e){p=r}try{f="function"==typeof clearTimeout?clearTimeout:i}catch(e){f=i}}();var d,y=[],m=!1,b=-1;h.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];y.push(new l(e,t)),1!==y.length||m||a(u)},l.prototype.run=function(){this.fun.apply(null,this.array)},h.title="browser",h.browser=!0,h.env={},h.argv=[],h.version="",h.versions={},h.on=c,h.addListener=c,h.once=c,h.off=c,h.removeListener=c,h.removeAllListeners=c,h.emit=c,h.binding=function(e){throw new Error("process.binding is not supported")},h.cwd=function(){return"\/"},h.chdir=function(e){throw new Error("process.chdir is not supported")},h.umask=function(){return 0}},{}],14:[function(e,t,n){t.exports=e(".\/lib\/_stream_duplex.js")},{".\/lib\/_stream_duplex.js":15}],15:[function(e,t,n){"use strict";function r(e){return this instanceof r?(l.call(this,e),c.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),void this.once("end",i)):new r(e)}function i(){this.allowHalfOpen||this._writableState.ended||o(a,this)}function a(e){e.end()}var s=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};t.exports=r;var o=e("process-nextick-args"),u=e("core-util-is");u.inherits=e("inherits");var l=e(".\/_stream_readable"),c=e(".\/_stream_writable");u.inherits(r,l);for(var p=s(c.prototype),f=0;f<p.length;f++){var h=p[f];r.prototype[h]||(r.prototype[h]=c.prototype[h])}},{".\/_stream_readable":17,".\/_stream_writable":19,"core-util-is":22,inherits:9,"process-nextick-args":24}],16:[function(e,t,n){"use strict";function r(e){return this instanceof r?void i.call(this,e):new r(e)}t.exports=r;var i=e(".\/_stream_transform"),a=e("core-util-is");a.inherits=e("inherits"),a.inherits(r,i),r.prototype._transform=function(e,t,n){n(null,e)}},{".\/_stream_transform":18,"core-util-is":22,inherits:9}],17:[function(e,t,n){(function(n){"use strict";function r(e,t,n){return"function"==typeof e.prependListener?e.prependListener(t,n):void(e._events&&e._events[t]?P(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n))}function i(t,n){F=F||e(".\/_stream_duplex"),t=t||{},this.objectMode=!!t.objectMode,n instanceof F&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var r=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.buffer=new U,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(R||(R=e("string_decoder\/").StringDecoder),this.decoder=new R(t.encoding),this.encoding=t.encoding)}function a(t){return F=F||e(".\/_stream_duplex"),this instanceof a?(this._readableState=new i(t,this),this.readable=!0,t&&"function"==typeof t.read&&(this._read=t.read),void j.call(this)):new a(t)}function s(e,t,n,r,i){var a=c(t,n);if(a)e.emit("error",a);else if(null===n)t.reading=!1,p(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!i){var s=new Error("stream.push() after EOF");e.emit("error",s)}else if(t.endEmitted&&i){var u=new Error("stream.unshift() after end event");e.emit("error",u)}else{var l;!t.decoder||i||r||(n=t.decoder.write(n),l=!t.objectMode&&0===n.length),i||(t.reading=!1),l||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&f(e))),d(e,t)}else i||(t.reading=!1);return o(t)}function o(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}function u(e){return e>=V?e=V:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function l(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=u(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function c(e,t){var n=null;return O.isBuffer(t)||"string"==typeof t||null===t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string\/buffer chunk")),n}function p(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,f(e)}}function f(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(M("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?T(h,e):h(e))}function h(e){M("emit readable"),e.emit("readable"),x(e)}function d(e,t){t.readingMore||(t.readingMore=!0,T(y,e,t))}function y(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(M("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function m(e){return function(){var t=e._readableState;M("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&B(e,"data")&&(t.flowing=!0,x(e))}}function b(e){M("readable nexttick read 0"),e.read(0)}function g(e,t){t.resumeScheduled||(t.resumeScheduled=!0,T(v,e,t))}function v(e,t){t.reading||(M("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),x(e),t.flowing&&!t.reading&&e.read(0)}function x(e){var t=e._readableState;for(M("flow",t.flowing);t.flowing&&null!==e.read(););}function _(e,t){if(0===t.length)return null;var n;return t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=E(e,t.buffer,t.decoder),n}function E(e,t,n){var r;return e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?A(e,t):D(e,t),r}function A(e,t){var n=t.head,r=1,i=n.data;for(e-=i.length;n=n.next;){var a=n.data,s=e>a.length?a.length:e;if(i+=s===a.length?a:a.slice(0,e),e-=s,0===e){s===a.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(s));break}++r}return t.length-=r,i}function D(e,t){var n=I.allocUnsafe(e),r=t.head,i=1;for(r.data.copy(n),e-=r.data.length;r=r.next;){var a=r.data,s=e>a.length?a.length:e;if(a.copy(n,n.length-e,0,s),e-=s,0===e){s===a.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(s));break}++i}return t.length-=i,n}function C(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,T(S,t,e))}function S(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function w(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}function k(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}t.exports=a;var F,T=e("process-nextick-args"),P=e("isarray");a.ReadableState=i;var j,B=(e("events").EventEmitter,function(e,t){return e.listeners(t).length});!function(){try{j=e("stream")}catch(e){}finally{j||(j=e("events").EventEmitter)}}();var O=e("buffer").Buffer,I=e("buffer-shims"),N=e("core-util-is");N.inherits=e("inherits");var L=e("util"),M=void 0;M=L&&L.debuglog?L.debuglog("stream"):function(){};var R,U=e(".\/internal\/streams\/BufferList");N.inherits(a,j),a.prototype.push=function(e,t){var n=this._readableState;return n.objectMode||"string"!=typeof e||(t=t||n.defaultEncoding,t!==n.encoding&&(e=I.from(e,t),t="")),s(this,n,e,t,!1)},a.prototype.unshift=function(e){var t=this._readableState;return s(this,t,e,"",!0)},a.prototype.isPaused=function(){return this._readableState.flowing===!1},a.prototype.setEncoding=function(t){return R||(R=e("string_decoder\/").StringDecoder),this._readableState.decoder=new R(t),this._readableState.encoding=t,this};var V=8388608;a.prototype.read=function(e){M("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return M("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?C(this):f(this),null;if(e=l(e,t),0===e&&t.ended)return 0===t.length&&C(this),null;var r=t.needReadable;M("need readable",r),(0===t.length||t.length-e<t.highWaterMark)&&(r=!0,M("length less than watermark",r)),t.ended||t.reading?(r=!1,M("reading or ended",r)):r&&(M("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=l(n,t)));var i;return i=e>0?_(e,t):null,null===i?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&C(this)),null!==i&&this.emit("data",i),i},a.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},a.prototype.pipe=function(e,t){function i(e){M("onunpipe"),e===f&&s()}function a(){M("onend"),e.end()}function s(){M("cleanup"),e.removeListener("close",l),e.removeListener("finish",c),e.removeListener("drain",b),e.removeListener("error",u),e.removeListener("unpipe",i),f.removeListener("end",a),f.removeListener("end",s),f.removeListener("data",o),g=!0,!h.awaitDrain||e._writableState&&!e._writableState.needDrain||b()}function o(t){M("ondata"),v=!1;var n=e.write(t);!1!==n||v||((1===h.pipesCount&&h.pipes===e||h.pipesCount>1&&k(h.pipes,e)!==-1)&&!g&&(M("false write response, pause",f._readableState.awaitDrain),f._readableState.awaitDrain++,v=!0),f.pause())}function u(t){M("onerror",t),p(),e.removeListener("error",u),0===B(e,"error")&&e.emit("error",t)}function l(){e.removeListener("finish",c),p()}function c(){M("onfinish"),e.removeListener("close",l),p()}function p(){M("unpipe"),f.unpipe(e)}var f=this,h=this._readableState;switch(h.pipesCount){case 0:h.pipes=e;break;case 1:h.pipes=[h.pipes,e];break;default:h.pipes.push(e)}h.pipesCount+=1,M("pipe count=%d opts=%j",h.pipesCount,t);var d=(!t||t.end!==!1)&&e!==n.stdout&&e!==n.stderr,y=d?a:s;h.endEmitted?T(y):f.once("end",y),e.on("unpipe",i);var b=m(f);e.on("drain",b);var g=!1,v=!1;return f.on("data",o),r(e,"error",u),e.once("close",l),e.once("finish",c),e.emit("pipe",f),h.flowing||(M("pipe resume"),f.resume()),e},a.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<r;i++)n[i].emit("unpipe",this);return this}var a=k(t.pipes,e);return a===-1?this:(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this),this)},a.prototype.on=function(e,t){var n=j.prototype.on.call(this,e,t);if("data"===e)this._readableState.flowing!==!1&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&f(this,r):T(b,this))}return n},a.prototype.addListener=a.prototype.on,a.prototype.resume=function(){var e=this._readableState;return e.flowing||(M("resume"),e.flowing=!0,g(this,e)),this},a.prototype.pause=function(){return M("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(M("pause"),this._readableState.flowing=!1,this.emit("pause")),this},a.prototype.wrap=function(e){var t=this._readableState,n=!1,r=this;e.on("end",function(){if(M("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&r.push(e)}r.push(null)}),e.on("data",function(i){if(M("wrapped data"),t.decoder&&(i=t.decoder.write(i)),(!t.objectMode||null!==i&&void 0!==i)&&(t.objectMode||i&&i.length)){var a=r.push(i);a||(n=!0,e.pause())}});for(var i in e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));var a=["error","close","destroy","pause","resume"];return w(a,function(t){e.on(t,r.emit.bind(r,t))}),r._read=function(t){M("wrapped _read",t),n&&(n=!1,e.resume())},r},a._fromList=_}).call(this,e("_process"))},{".\/_stream_duplex":15,".\/internal\/streams\/BufferList":20,_process:13,buffer:4,"buffer-shims":21,"core-util-is":22,events:8,inherits:9,isarray:23,"process-nextick-args":24,"string_decoder\/":31,util:3}],18:[function(e,t,n){"use strict";function r(e){this.afterTransform=function(t,n){return i(e,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function i(e,t,n){var r=e._transformState;r.transforming=!1;var i=r.writecb;if(!i)return e.emit("error",new Error("no writecb in Transform class"));r.writechunk=null,r.writecb=null,null!==n&&void 0!==n&&e.push(n),i(t);var a=e._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&e._read(a.highWaterMark)}function a(e){if(!(this instanceof a))return new a(e);o.call(this,e),this._transformState=new r(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(e,n){s(t,e,n)}):s(t)})}function s(e,t,n){if(t)return e.emit("error",t);null!==n&&void 0!==n&&e.push(n);var r=e._writableState,i=e._transformState;if(r.length)throw new Error("Calling transform done when ws.length != 0");if(i.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}t.exports=a;var o=e(".\/_stream_duplex"),u=e("core-util-is");u.inherits=e("inherits"),u.inherits(a,o),a.prototype.push=function(e,t){return this._transformState.needTransform=!1,o.prototype.push.call(this,e,t)},a.prototype._transform=function(e,t,n){throw new Error("_transform() is not implemented")},a.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},a.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0}},{".\/_stream_duplex":15,"core-util-is":22,inherits:9}],19:[function(e,t,n){(function(n){"use strict";function r(){}function i(e,t,n){this.chunk=e,this.encoding=t,this.callback=n,this.next=null}function a(t,n){A=A||e(".\/_stream_duplex"),t=t||{},this.objectMode=!!t.objectMode,n instanceof A&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var r=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var a=t.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){d(n,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new E(this)}function s(t){return A=A||e(".\/_stream_duplex"),P.call(s,this)||this instanceof A?(this._writableState=new a(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev)),void w.call(this)):new s(t)}function o(e,t){var n=new Error("write after end");e.emit("error",n),D(t,n)}function u(e,t,n,r){var i=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):F.isBuffer(n)||"string"==typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string\/buffer chunk")),a&&(e.emit("error",a),D(r,a),i=!1),i}function l(e,t,n){return e.objectMode||e.decodeStrings===!1||"string"!=typeof t||(t=T.from(t,n)),t}function c(e,t,n,r,a){n=l(t,n,r),F.isBuffer(n)&&(r="buffer");var s=t.objectMode?1:n.length;t.length+=s;var o=t.length<t.highWaterMark;if(o||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest=new i(n,r,a),u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else p(e,t,!1,s,n,r,a);return o}function p(e,t,n,r,i,a,s){t.writelen=r,t.writecb=s,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function f(e,t,n,r,i){--t.pendingcb,n?D(i,r):i(r),e._writableState.errorEmitted=!0,e.emit("error",r)}function h(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function d(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(h(n),t)f(e,n,r,t,i);else{var a=g(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||b(e,n),r?C(y,e,n,a,i):y(e,n,a,i)}}function y(e,t,n,r){n||m(e,t),t.pendingcb--,r(),x(e,t)}function m(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function b(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var s=0;n;)i[s]=n,n=n.next,s+=1;p(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new E(t)}else{for(;n;){var o=n.chunk,u=n.encoding,l=n.callback,c=t.objectMode?1:o.length;if(p(e,t,!1,c,o,u,l),n=n.next,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=n,t.bufferProcessing=!1}function g(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function v(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function x(e,t){var n=g(t);return n&&(0===t.pendingcb?(v(e,t),t.finished=!0,e.emit("finish")):v(e,t)),n}function _(e,t,n){t.ending=!0,x(e,t),n&&(t.finished?D(n):e.once("finish",n)),t.ended=!0,e.writable=!1}function E(e){var t=this;this.next=null,this.entry=null,this.finish=function(n){var r=t.entry;for(t.entry=null;r;){var i=r.callback;e.pendingcb--,i(n),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}t.exports=s;var A,D=e("process-nextick-args"),C=!n.browser&&["v0.10","v0.9."].indexOf(n.version.slice(0,5))>-1?setImmediate:D;s.WritableState=a;var S=e("core-util-is");S.inherits=e("inherits");var w,k={deprecate:e("util-deprecate")};!function(){try{w=e("stream")}catch(e){}finally{w||(w=e("events").EventEmitter)}}();var F=e("buffer").Buffer,T=e("buffer-shims");S.inherits(s,w),a.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(a.prototype,"buffer",{get:k.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(e){}}();var P;"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(P=Function.prototype[Symbol.hasInstance],Object.defineProperty(s,Symbol.hasInstance,{value:function(e){return!!P.call(this,e)||e&&e._writableState instanceof a}})):P=function(e){return e instanceof this},s.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},s.prototype.write=function(e,t,n){var i=this._writableState,a=!1;return"function"==typeof t&&(n=t,t=null),F.isBuffer(e)?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof n&&(n=r),i.ended?o(this,n):u(this,i,e,n)&&(i.pendingcb++,a=c(this,i,e,t,n)),a},s.prototype.cork=function(){var e=this._writableState;e.corked++},s.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||b(this,e))},s.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},s.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},s.prototype._writev=null,s.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||_(this,r,n)}}).call(this,e("_process"))},{".\/_stream_duplex":15,_process:13,buffer:4,"buffer-shims":21,"core-util-is":22,events:8,inherits:9,"process-nextick-args":24,"util-deprecate":25}],20:[function(e,t,n){"use strict";function r(){this.head=null,this.tail=null,this.length=0}var i=(e("buffer").Buffer,e("buffer-shims"));t.exports=r,r.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},r.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},r.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},r.prototype.concat=function(e){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;for(var t=i.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t}},{buffer:4,"buffer-shims":21}],21:[function(e,t,n){(function(t){"use strict";var r=e("buffer"),i=r.Buffer,a=r.SlowBuffer,s=r.kMaxLength||2147483647;n.alloc=function(e,t,n){if("function"==typeof i.alloc)return i.alloc(e,t,n);if("number"==typeof n)throw new TypeError("encoding must not be number");if("number"!=typeof e)throw new TypeError("size must be a number");if(e>s)throw new RangeError("size is too large");var r=n,a=t;void 0===a&&(r=void 0,a=0);var o=new i(e);if("string"==typeof a)for(var u=new i(a,r),l=u.length,c=-1;++c<e;)o[c]=u[c%l];else o.fill(a);return o},n.allocUnsafe=function(e){if("function"==typeof i.allocUnsafe)return i.allocUnsafe(e);if("number"!=typeof e)throw new TypeError("size must be a number");if(e>s)throw new RangeError("size is too large");return new i(e)},n.from=function(e,n,r){if("function"==typeof i.from&&(!t.Uint8Array||Uint8Array.from!==i.from))return i.from(e,n,r);if("number"==typeof e)throw new TypeError('"value" argument must not be a number');if("string"==typeof e)return new i(e,n);if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer){var a=n;if(1===arguments.length)return new i(e);"undefined"==typeof a&&(a=0);var s=r;if("undefined"==typeof s&&(s=e.byteLength-a),a>=e.byteLength)throw new RangeError("'offset' is out of bounds");if(s>e.byteLength-a)throw new RangeError("'length' is out of bounds");return new i(e.slice(a,a+s))}if(i.isBuffer(e)){var o=new i(e.length);return e.copy(o,0,0,e.length),o}if(e){if(Array.isArray(e)||"undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return new i(e);if("Buffer"===e.type&&Array.isArray(e.data))return new i(e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")},n.allocUnsafeSlow=function(e){if("function"==typeof i.allocUnsafeSlow)return i.allocUnsafeSlow(e);if("number"!=typeof e)throw new TypeError("size must be a number");if(e>=s)throw new RangeError("size is too large");return new a(e)}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{buffer:4}],22:[function(e,t,n){(function(e){function t(e){return Array.isArray?Array.isArray(e):"[object Array]"===m(e)}function r(e){return"boolean"==typeof e}function i(e){return null===e}function a(e){return null==e}function s(e){return"number"==typeof e}function o(e){return"string"==typeof e}function u(e){return"symbol"==typeof e}function l(e){return void 0===e}function c(e){return"[object RegExp]"===m(e)}function p(e){return"object"==typeof e&&null!==e}function f(e){return"[object Date]"===m(e)}function h(e){return"[object Error]"===m(e)||e instanceof Error}function d(e){return"function"==typeof e}function y(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function m(e){return Object.prototype.toString.call(e)}n.isArray=t,n.isBoolean=r,n.isNull=i,n.isNullOrUndefined=a,n.isNumber=s,n.isString=o,n.isSymbol=u,n.isUndefined=l,n.isRegExp=c,n.isObject=p,n.isDate=f,n.isError=h,n.isFunction=d,n.isPrimitive=y,n.isBuffer=e.isBuffer}).call(this,{isBuffer:e("..\/..\/..\/..\/insert-module-globals\/node_modules\/is-buffer\/index.js")})},{"..\/..\/..\/..\/insert-module-globals\/node_modules\/is-buffer\/index.js":10}],23:[function(e,t,n){arguments[4][7][0].apply(n,arguments)},{dup:7}],24:[function(e,t,n){(function(e){"use strict";function n(t,n,r,i){if("function"!=typeof t)throw new TypeError('"callback" argument must be a function');var a,s,o=arguments.length;switch(o){case 0:case 1:return e.nextTick(t);case 2:return e.nextTick(function(){t.call(null,n)});case 3:return e.nextTick(function(){t.call(null,n,r)});case 4:return e.nextTick(function(){t.call(null,n,r,i)});default:for(a=new Array(o-1),s=0;s<a.length;)a[s++]=arguments[s];return e.nextTick(function(){t.apply(null,a)})}}!e.version||0===e.version.indexOf("v0.")||0===e.version.indexOf("v1.")&&0!==e.version.indexOf("v1.8.")?t.exports=n:t.exports=e.nextTick}).call(this,e("_process"))},{_process:13}],25:[function(e,t,n){(function(e){function n(e,t){function n(){if(!i){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),i=!0}return e.apply(this,arguments)}if(r("noDeprecation"))return e;var i=!1;return n}function r(t){try{if(!e.localStorage)return!1}catch(e){return!1}var n=e.localStorage[t];return null!=n&&"true"===String(n).toLowerCase()}t.exports=n}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],26:[function(e,t,n){t.exports=e(".\/lib\/_stream_passthrough.js")},{".\/lib\/_stream_passthrough.js":16}],27:[function(e,t,n){(function(r){var i=function(){try{return e("stream")}catch(e){}}();n=t.exports=e(".\/lib\/_stream_readable.js"),n.Stream=i||n,n.Readable=n,n.Writable=e(".\/lib\/_stream_writable.js"),n.Duplex=e(".\/lib\/_stream_duplex.js"),n.Transform=e(".\/lib\/_stream_transform.js"),n.PassThrough=e(".\/lib\/_stream_passthrough.js"),!r.browser&&"disable"===r.env.READABLE_STREAM&&i&&(t.exports=i)}).call(this,e("_process"))},{".\/lib\/_stream_duplex.js":15,".\/lib\/_stream_passthrough.js":16,".\/lib\/_stream_readable.js":17,".\/lib\/_stream_transform.js":18,".\/lib\/_stream_writable.js":19,_process:13}],28:[function(e,t,n){t.exports=e(".\/lib\/_stream_transform.js")},{".\/lib\/_stream_transform.js":18}],29:[function(e,t,n){t.exports=e(".\/lib\/_stream_writable.js")},{".\/lib\/_stream_writable.js":19}],30:[function(e,t,n){function r(){i.call(this)}t.exports=r;var i=e("events").EventEmitter,a=e("inherits");a(r,i),r.Readable=e("readable-stream\/readable.js"),r.Writable=e("readable-stream\/writable.js"),r.Duplex=e("readable-stream\/duplex.js"),r.Transform=e("readable-stream\/transform.js"),r.PassThrough=e("readable-stream\/passthrough.js"),r.Stream=r,r.prototype.pipe=function(e,t){function n(t){e.writable&&!1===e.write(t)&&l.pause&&l.pause()}function r(){l.readable&&l.resume&&l.resume()}function a(){c||(c=!0,e.end())}function s(){c||(c=!0,"function"==typeof e.destroy&&e.destroy())}function o(e){if(u(),0===i.listenerCount(this,"error"))throw e}function u(){l.removeListener("data",n),e.removeListener("drain",r),l.removeListener("end",a),l.removeListener("close",s),l.removeListener("error",o),e.removeListener("error",o),l.removeListener("end",u),l.removeListener("close",u),e.removeListener("close",u)}var l=this;l.on("data",n),e.on("drain",r),e._isStdio||t&&t.end===!1||(l.on("end",a),l.on("close",s));var c=!1;return l.on("error",o),e.on("error",o),l.on("end",u),l.on("close",u),e.on("close",u),e.emit("pipe",l),e}},{events:8,inherits:9,"readable-stream\/duplex.js":14,"readable-stream\/passthrough.js":26,"readable-stream\/readable.js":27,"readable-stream\/transform.js":28,"readable-stream\/writable.js":29}],31:[function(e,t,n){function r(e){if(e&&!u(e))throw new Error("Unknown encoding: "+e)}function i(e){return e.toString(this.encoding)}function a(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function s(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}var o=e("buffer").Buffer,u=o.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}},l=n.StringDecoder=function(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(\/[-_]\/,""),r(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=a;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=s;break;default:return void(this.write=i)}this.charBuffer=new o(6),this.charReceived=0,this.charLength=0};l.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived<this.charLength)return"";e=e.slice(n,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var r=t.charCodeAt(t.length-1);if(!(r>=55296&&r<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var i=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived),t+=e.toString(this.encoding,0,i);var i=t.length-1,r=t.charCodeAt(i);if(r>=55296&&r<=56319){var a=this.surrogateSize;return this.charLength+=a,this.charReceived+=a,this.charBuffer.copy(this.charBuffer,a,0,a),e.copy(this.charBuffer,0,0,a),t.substring(0,i)}return t},l.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},l.prototype.end=function(e){var t="";$/;"	function	line:3
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^return e}).join("\/"))},n.relative=function(e,t){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=n.resolve(e).substr(1),t=n.resolve(t).substr(1);for(var i=r(e.split("\/")),a=r(t.split("\/")),s=Math.min(i.length,a.length),o=s,u=0;u<s;u++)if(i[u]!==a[u]){o=u;break}for(var l=[],u=o;u<i.length;u++)l.push("..");return l=l.concat(a.slice(o)),l.join("\/")},n.sep="\/",n.delimiter=":",n.dirname=function(e){var t=a(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},n.basename=function(e,t){var n=a(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},n.extname=function(e){return a(e)[3]};var s="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(this,e("_process"))},{_process:13}],13:[function(e,t,n){function r(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(p===setTimeout)return setTimeout(e,0);if((p===r||!p)&&setTimeout)return p=setTimeout,setTimeout(e,0);try{return p(e,0)}catch(t){try{return p.call(null,e,0)}catch(t){return p.call(this,e,0)}}}function s(e){if(f===clearTimeout)return clearTimeout(e);if((f===i||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function o(){m&&d&&(m=!1,d.length?y=d.concat(y):b=-1,y.length&&u())}function u(){if(!m){var e=a(o);m=!0;for(var t=y.length;t;){for(d=y,y=[];++b<t;)d&&d[b].run();b=-1,t=y.length}d=null,m=!1,s(e)}}function l(e,t){this.fun=e,this.array=t}function c(){}var p,f,h=t.exports={};!function(){try{p="function"==typeof setTimeout?setTimeout:r}catch(e){p=r}try{f="function"==typeof clearTimeout?clearTimeout:i}catch(e){f=i}}();var d,y=[],m=!1,b=-1;h.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];y.push(new l(e,t)),1!==y.length||m||a(u)},l.prototype.run=function(){this.fun.apply(null,this.array)},h.title="browser",h.browser=!0,h.env={},h.argv=[],h.version="",h.versions={},h.on=c,h.addListener=c,h.once=c,h.off=c,h.removeListener=c,h.removeAllListeners=c,h.emit=c,h.binding=function(e){throw new Error("process.binding is not supported")},h.cwd=function(){return"\/"},h.chdir=function(e){throw new Error("process.chdir is not supported")},h.umask=function(){return 0}},{}],14:[function(e,t,n){t.exports=e(".\/lib\/_stream_duplex.js")},{".\/lib\/_stream_duplex.js":15}],15:[function(e,t,n){"use strict";function r(e){return this instanceof r?(l.call(this,e),c.call(this,e),e&&e.readable===!1&&(this.readable=!1),e&&e.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,e&&e.allowHalfOpen===!1&&(this.allowHalfOpen=!1),void this.once("end",i)):new r(e)}function i(){this.allowHalfOpen||this._writableState.ended||o(a,this)}function a(e){e.end()}var s=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t};t.exports=r;var o=e("process-nextick-args"),u=e("core-util-is");u.inherits=e("inherits");var l=e(".\/_stream_readable"),c=e(".\/_stream_writable");u.inherits(r,l);for(var p=s(c.prototype),f=0;f<p.length;f++){var h=p[f];r.prototype[h]||(r.prototype[h]=c.prototype[h])}},{".\/_stream_readable":17,".\/_stream_writable":19,"core-util-is":22,inherits:9,"process-nextick-args":24}],16:[function(e,t,n){"use strict";function r(e){return this instanceof r?void i.call(this,e):new r(e)}t.exports=r;var i=e(".\/_stream_transform"),a=e("core-util-is");a.inherits=e("inherits"),a.inherits(r,i),r.prototype._transform=function(e,t,n){n(null,e)}},{".\/_stream_transform":18,"core-util-is":22,inherits:9}],17:[function(e,t,n){(function(n){"use strict";function r(e,t,n){return"function"==typeof e.prependListener?e.prependListener(t,n):void(e._events&&e._events[t]?P(e._events[t])?e._events[t].unshift(n):e._events[t]=[n,e._events[t]]:e.on(t,n))}function i(t,n){F=F||e(".\/_stream_duplex"),t=t||{},this.objectMode=!!t.objectMode,n instanceof F&&(this.objectMode=this.objectMode||!!t.readableObjectMode);var r=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.buffer=new U,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.defaultEncoding=t.defaultEncoding||"utf8",this.ranOut=!1,this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,t.encoding&&(R||(R=e("string_decoder\/").StringDecoder),this.decoder=new R(t.encoding),this.encoding=t.encoding)}function a(t){return F=F||e(".\/_stream_duplex"),this instanceof a?(this._readableState=new i(t,this),this.readable=!0,t&&"function"==typeof t.read&&(this._read=t.read),void j.call(this)):new a(t)}function s(e,t,n,r,i){var a=c(t,n);if(a)e.emit("error",a);else if(null===n)t.reading=!1,p(e,t);else if(t.objectMode||n&&n.length>0)if(t.ended&&!i){var s=new Error("stream.push() after EOF");e.emit("error",s)}else if(t.endEmitted&&i){var u=new Error("stream.unshift() after end event");e.emit("error",u)}else{var l;!t.decoder||i||r||(n=t.decoder.write(n),l=!t.objectMode&&0===n.length),i||(t.reading=!1),l||(t.flowing&&0===t.length&&!t.sync?(e.emit("data",n),e.read(0)):(t.length+=t.objectMode?1:n.length,i?t.buffer.unshift(n):t.buffer.push(n),t.needReadable&&f(e))),d(e,t)}else i||(t.reading=!1);return o(t)}function o(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}function u(e){return e>=V?e=V:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}function l(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!==e?t.flowing&&t.length?t.buffer.head.data.length:t.length:(e>t.highWaterMark&&(t.highWaterMark=u(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function c(e,t){var n=null;return O.isBuffer(t)||"string"==typeof t||null===t||void 0===t||e.objectMode||(n=new TypeError("Invalid non-string\/buffer chunk")),n}function p(e,t){if(!t.ended){if(t.decoder){var n=t.decoder.end();n&&n.length&&(t.buffer.push(n),t.length+=t.objectMode?1:n.length)}t.ended=!0,f(e)}}function f(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(M("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?T(h,e):h(e))}function h(e){M("emit readable"),e.emit("readable"),x(e)}function d(e,t){t.readingMore||(t.readingMore=!0,T(y,e,t))}function y(e,t){for(var n=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(M("maybeReadMore read 0"),e.read(0),n!==t.length);)n=t.length;t.readingMore=!1}function m(e){return function(){var t=e._readableState;M("pipeOnDrain",t.awaitDrain),t.awaitDrain&&t.awaitDrain--,0===t.awaitDrain&&B(e,"data")&&(t.flowing=!0,x(e))}}function b(e){M("readable nexttick read 0"),e.read(0)}function g(e,t){t.resumeScheduled||(t.resumeScheduled=!0,T(v,e,t))}function v(e,t){t.reading||(M("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),x(e),t.flowing&&!t.reading&&e.read(0)}function x(e){var t=e._readableState;for(M("flow",t.flowing);t.flowing&&null!==e.read(););}function _(e,t){if(0===t.length)return null;var n;return t.objectMode?n=t.buffer.shift():!e||e>=t.length?(n=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):n=E(e,t.buffer,t.decoder),n}function E(e,t,n){var r;return e<t.head.data.length?(r=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):r=e===t.head.data.length?t.shift():n?A(e,t):D(e,t),r}function A(e,t){var n=t.head,r=1,i=n.data;for(e-=i.length;n=n.next;){var a=n.data,s=e>a.length?a.length:e;if(i+=s===a.length?a:a.slice(0,e),e-=s,0===e){s===a.length?(++r,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n,n.data=a.slice(s));break}++r}return t.length-=r,i}function D(e,t){var n=I.allocUnsafe(e),r=t.head,i=1;for(r.data.copy(n),e-=r.data.length;r=r.next;){var a=r.data,s=e>a.length?a.length:e;if(a.copy(n,n.length-e,0,s),e-=s,0===e){s===a.length?(++i,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r,r.data=a.slice(s));break}++i}return t.length-=i,n}function C(e){var t=e._readableState;if(t.length>0)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,T(S,t,e))}function S(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function w(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}function k(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}t.exports=a;var F,T=e("process-nextick-args"),P=e("isarray");a.ReadableState=i;var j,B=(e("events").EventEmitter,function(e,t){return e.listeners(t).length});!function(){try{j=e("stream")}catch(e){}finally{j||(j=e("events").EventEmitter)}}();var O=e("buffer").Buffer,I=e("buffer-shims"),N=e("core-util-is");N.inherits=e("inherits");var L=e("util"),M=void 0;M=L&&L.debuglog?L.debuglog("stream"):function(){};var R,U=e(".\/internal\/streams\/BufferList");N.inherits(a,j),a.prototype.push=function(e,t){var n=this._readableState;return n.objectMode||"string"!=typeof e||(t=t||n.defaultEncoding,t!==n.encoding&&(e=I.from(e,t),t="")),s(this,n,e,t,!1)},a.prototype.unshift=function(e){var t=this._readableState;return s(this,t,e,"",!0)},a.prototype.isPaused=function(){return this._readableState.flowing===!1},a.prototype.setEncoding=function(t){return R||(R=e("string_decoder\/").StringDecoder),this._readableState.decoder=new R(t),this._readableState.encoding=t,this};var V=8388608;a.prototype.read=function(e){M("read",e),e=parseInt(e,10);var t=this._readableState,n=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return M("read: emitReadable",t.length,t.ended),0===t.length&&t.ended?C(this):f(this),null;if(e=l(e,t),0===e&&t.ended)return 0===t.length&&C(this),null;var r=t.needReadable;M("need readable",r),(0===t.length||t.length-e<t.highWaterMark)&&(r=!0,M("length less than watermark",r)),t.ended||t.reading?(r=!1,M("reading or ended",r)):r&&(M("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=l(n,t)));var i;return i=e>0?_(e,t):null,null===i?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),n!==e&&t.ended&&C(this)),null!==i&&this.emit("data",i),i},a.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},a.prototype.pipe=function(e,t){function i(e){M("onunpipe"),e===f&&s()}function a(){M("onend"),e.end()}function s(){M("cleanup"),e.removeListener("close",l),e.removeListener("finish",c),e.removeListener("drain",b),e.removeListener("error",u),e.removeListener("unpipe",i),f.removeListener("end",a),f.removeListener("end",s),f.removeListener("data",o),g=!0,!h.awaitDrain||e._writableState&&!e._writableState.needDrain||b()}function o(t){M("ondata"),v=!1;var n=e.write(t);!1!==n||v||((1===h.pipesCount&&h.pipes===e||h.pipesCount>1&&k(h.pipes,e)!==-1)&&!g&&(M("false write response, pause",f._readableState.awaitDrain),f._readableState.awaitDrain++,v=!0),f.pause())}function u(t){M("onerror",t),p(),e.removeListener("error",u),0===B(e,"error")&&e.emit("error",t)}function l(){e.removeListener("finish",c),p()}function c(){M("onfinish"),e.removeListener("close",l),p()}function p(){M("unpipe"),f.unpipe(e)}var f=this,h=this._readableState;switch(h.pipesCount){case 0:h.pipes=e;break;case 1:h.pipes=[h.pipes,e];break;default:h.pipes.push(e)}h.pipesCount+=1,M("pipe count=%d opts=%j",h.pipesCount,t);var d=(!t||t.end!==!1)&&e!==n.stdout&&e!==n.stderr,y=d?a:s;h.endEmitted?T(y):f.once("end",y),e.on("unpipe",i);var b=m(f);e.on("drain",b);var g=!1,v=!1;return f.on("data",o),r(e,"error",u),e.once("close",l),e.once("finish",c),e.emit("pipe",f),h.flowing||(M("pipe resume"),f.resume()),e},a.prototype.unpipe=function(e){var t=this._readableState;if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes?this:(e||(e=t.pipes),t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this),this);if(!e){var n=t.pipes,r=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var i=0;i<r;i++)n[i].emit("unpipe",this);return this}var a=k(t.pipes,e);return a===-1?this:(t.pipes.splice(a,1),t.pipesCount-=1,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this),this)},a.prototype.on=function(e,t){var n=j.prototype.on.call(this,e,t);if("data"===e)this._readableState.flowing!==!1&&this.resume();else if("readable"===e){var r=this._readableState;r.endEmitted||r.readableListening||(r.readableListening=r.needReadable=!0,r.emittedReadable=!1,r.reading?r.length&&f(this,r):T(b,this))}return n},a.prototype.addListener=a.prototype.on,a.prototype.resume=function(){var e=this._readableState;return e.flowing||(M("resume"),e.flowing=!0,g(this,e)),this},a.prototype.pause=function(){return M("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(M("pause"),this._readableState.flowing=!1,this.emit("pause")),this},a.prototype.wrap=function(e){var t=this._readableState,n=!1,r=this;e.on("end",function(){if(M("wrapped end"),t.decoder&&!t.ended){var e=t.decoder.end();e&&e.length&&r.push(e)}r.push(null)}),e.on("data",function(i){if(M("wrapped data"),t.decoder&&(i=t.decoder.write(i)),(!t.objectMode||null!==i&&void 0!==i)&&(t.objectMode||i&&i.length)){var a=r.push(i);a||(n=!0,e.pause())}});for(var i in e)void 0===this[i]&&"function"==typeof e[i]&&(this[i]=function(t){return function(){return e[t].apply(e,arguments)}}(i));var a=["error","close","destroy","pause","resume"];return w(a,function(t){e.on(t,r.emit.bind(r,t))}),r._read=function(t){M("wrapped _read",t),n&&(n=!1,e.resume())},r},a._fromList=_}).call(this,e("_process"))},{".\/_stream_duplex":15,".\/internal\/streams\/BufferList":20,_process:13,buffer:4,"buffer-shims":21,"core-util-is":22,events:8,inherits:9,isarray:23,"process-nextick-args":24,"string_decoder\/":31,util:3}],18:[function(e,t,n){"use strict";function r(e){this.afterTransform=function(t,n){return i(e,t,n)},this.needTransform=!1,this.transforming=!1,this.writecb=null,this.writechunk=null,this.writeencoding=null}function i(e,t,n){var r=e._transformState;r.transforming=!1;var i=r.writecb;if(!i)return e.emit("error",new Error("no writecb in Transform class"));r.writechunk=null,r.writecb=null,null!==n&&void 0!==n&&e.push(n),i(t);var a=e._readableState;a.reading=!1,(a.needReadable||a.length<a.highWaterMark)&&e._read(a.highWaterMark)}function a(e){if(!(this instanceof a))return new a(e);o.call(this,e),this._transformState=new r(this);var t=this;this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.once("prefinish",function(){"function"==typeof this._flush?this._flush(function(e,n){s(t,e,n)}):s(t)})}function s(e,t,n){if(t)return e.emit("error",t);null!==n&&void 0!==n&&e.push(n);var r=e._writableState,i=e._transformState;if(r.length)throw new Error("Calling transform done when ws.length != 0");if(i.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}t.exports=a;var o=e(".\/_stream_duplex"),u=e("core-util-is");u.inherits=e("inherits"),u.inherits(a,o),a.prototype.push=function(e,t){return this._transformState.needTransform=!1,o.prototype.push.call(this,e,t)},a.prototype._transform=function(e,t,n){throw new Error("_transform() is not implemented")},a.prototype._write=function(e,t,n){var r=this._transformState;if(r.writecb=n,r.writechunk=e,r.writeencoding=t,!r.transforming){var i=this._readableState;(r.needTransform||i.needReadable||i.length<i.highWaterMark)&&this._read(i.highWaterMark)}},a.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0}},{".\/_stream_duplex":15,"core-util-is":22,inherits:9}],19:[function(e,t,n){(function(n){"use strict";function r(){}function i(e,t,n){this.chunk=e,this.encoding=t,this.callback=n,this.next=null}function a(t,n){A=A||e(".\/_stream_duplex"),t=t||{},this.objectMode=!!t.objectMode,n instanceof A&&(this.objectMode=this.objectMode||!!t.writableObjectMode);var r=t.highWaterMark,i=this.objectMode?16:16384;this.highWaterMark=r||0===r?r:i,this.highWaterMark=~~this.highWaterMark,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1;var a=t.decodeStrings===!1;this.decodeStrings=!a,this.defaultEncoding=t.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){d(n,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new E(this)}function s(t){return A=A||e(".\/_stream_duplex"),P.call(s,this)||this instanceof A?(this._writableState=new a(t,this),this.writable=!0,t&&("function"==typeof t.write&&(this._write=t.write),"function"==typeof t.writev&&(this._writev=t.writev)),void w.call(this)):new s(t)}function o(e,t){var n=new Error("write after end");e.emit("error",n),D(t,n)}function u(e,t,n,r){var i=!0,a=!1;return null===n?a=new TypeError("May not write null values to stream"):F.isBuffer(n)||"string"==typeof n||void 0===n||t.objectMode||(a=new TypeError("Invalid non-string\/buffer chunk")),a&&(e.emit("error",a),D(r,a),i=!1),i}function l(e,t,n){return e.objectMode||e.decodeStrings===!1||"string"!=typeof t||(t=T.from(t,n)),t}function c(e,t,n,r,a){n=l(t,n,r),F.isBuffer(n)&&(r="buffer");var s=t.objectMode?1:n.length;t.length+=s;var o=t.length<t.highWaterMark;if(o||(t.needDrain=!0),t.writing||t.corked){var u=t.lastBufferedRequest;t.lastBufferedRequest=new i(n,r,a),u?u.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1}else p(e,t,!1,s,n,r,a);return o}function p(e,t,n,r,i,a,s){t.writelen=r,t.writecb=s,t.writing=!0,t.sync=!0,n?e._writev(i,t.onwrite):e._write(i,a,t.onwrite),t.sync=!1}function f(e,t,n,r,i){--t.pendingcb,n?D(i,r):i(r),e._writableState.errorEmitted=!0,e.emit("error",r)}function h(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0}function d(e,t){var n=e._writableState,r=n.sync,i=n.writecb;if(h(n),t)f(e,n,r,t,i);else{var a=g(n);a||n.corked||n.bufferProcessing||!n.bufferedRequest||b(e,n),r?C(y,e,n,a,i):y(e,n,a,i)}}function y(e,t,n,r){n||m(e,t),t.pendingcb--,r(),x(e,t)}function m(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}function b(e,t){t.bufferProcessing=!0;var n=t.bufferedRequest;if(e._writev&&n&&n.next){var r=t.bufferedRequestCount,i=new Array(r),a=t.corkedRequestsFree;a.entry=n;for(var s=0;n;)i[s]=n,n=n.next,s+=1;p(e,t,!0,t.length,i,"",a.finish),t.pendingcb++,t.lastBufferedRequest=null,a.next?(t.corkedRequestsFree=a.next,a.next=null):t.corkedRequestsFree=new E(t)}else{for(;n;){var o=n.chunk,u=n.encoding,l=n.callback,c=t.objectMode?1:o.length;if(p(e,t,!1,c,o,u,l),n=n.next,t.writing)break}null===n&&(t.lastBufferedRequest=null)}t.bufferedRequestCount=0,t.bufferedRequest=n,t.bufferProcessing=!1}function g(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function v(e,t){t.prefinished||(t.prefinished=!0,e.emit("prefinish"))}function x(e,t){var n=g(t);return n&&(0===t.pendingcb?(v(e,t),t.finished=!0,e.emit("finish")):v(e,t)),n}function _(e,t,n){t.ending=!0,x(e,t),n&&(t.finished?D(n):e.once("finish",n)),t.ended=!0,e.writable=!1}function E(e){var t=this;this.next=null,this.entry=null,this.finish=function(n){var r=t.entry;for(t.entry=null;r;){var i=r.callback;e.pendingcb--,i(n),r=r.next}e.corkedRequestsFree?e.corkedRequestsFree.next=t:e.corkedRequestsFree=t}}t.exports=s;var A,D=e("process-nextick-args"),C=!n.browser&&["v0.10","v0.9."].indexOf(n.version.slice(0,5))>-1?setImmediate:D;s.WritableState=a;var S=e("core-util-is");S.inherits=e("inherits");var w,k={deprecate:e("util-deprecate")};!function(){try{w=e("stream")}catch(e){}finally{w||(w=e("events").EventEmitter)}}();var F=e("buffer").Buffer,T=e("buffer-shims");S.inherits(s,w),a.prototype.getBuffer=function(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(a.prototype,"buffer",{get:k.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.")})}catch(e){}}();var P;"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(P=Function.prototype[Symbol.hasInstance],Object.defineProperty(s,Symbol.hasInstance,{value:function(e){return!!P.call(this,e)||e&&e._writableState instanceof a}})):P=function(e){return e instanceof this},s.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},s.prototype.write=function(e,t,n){var i=this._writableState,a=!1;return"function"==typeof t&&(n=t,t=null),F.isBuffer(e)?t="buffer":t||(t=i.defaultEncoding),"function"!=typeof n&&(n=r),i.ended?o(this,n):u(this,i,e,n)&&(i.pendingcb++,a=c(this,i,e,t,n)),a},s.prototype.cork=function(){var e=this._writableState;e.corked++},s.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||b(this,e))},s.prototype.setDefaultEncoding=function(e){if("string"==typeof e&&(e=e.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},s.prototype._write=function(e,t,n){n(new Error("_write() is not implemented"))},s.prototype._writev=null,s.prototype.end=function(e,t,n){var r=this._writableState;"function"==typeof e?(n=e,e=null,t=null):"function"==typeof t&&(n=t,t=null),null!==e&&void 0!==e&&this.write(e,t),r.corked&&(r.corked=1,this.uncork()),r.ending||r.finished||_(this,r,n)}}).call(this,e("_process"))},{".\/_stream_duplex":15,_process:13,buffer:4,"buffer-shims":21,"core-util-is":22,events:8,inherits:9,"process-nextick-args":24,"util-deprecate":25}],20:[function(e,t,n){"use strict";function r(){this.head=null,this.tail=null,this.length=0}var i=(e("buffer").Buffer,e("buffer-shims"));t.exports=r,r.prototype.push=function(e){var t={data:e,next:null};this.length>0?this.tail.next=t:this.head=t,this.tail=t,++this.length},r.prototype.unshift=function(e){var t={data:e,next:this.head};0===this.length&&(this.tail=t),this.head=t,++this.length},r.prototype.shift=function(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},r.prototype.clear=function(){this.head=this.tail=null,this.length=0},r.prototype.join=function(e){if(0===this.length)return"";for(var t=this.head,n=""+t.data;t=t.next;)n+=e+t.data;return n},r.prototype.concat=function(e){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;for(var t=i.allocUnsafe(e>>>0),n=this.head,r=0;n;)n.data.copy(t,r),r+=n.data.length,n=n.next;return t}},{buffer:4,"buffer-shims":21}],21:[function(e,t,n){(function(t){"use strict";var r=e("buffer"),i=r.Buffer,a=r.SlowBuffer,s=r.kMaxLength||2147483647;n.alloc=function(e,t,n){if("function"==typeof i.alloc)return i.alloc(e,t,n);if("number"==typeof n)throw new TypeError("encoding must not be number");if("number"!=typeof e)throw new TypeError("size must be a number");if(e>s)throw new RangeError("size is too large");var r=n,a=t;void 0===a&&(r=void 0,a=0);var o=new i(e);if("string"==typeof a)for(var u=new i(a,r),l=u.length,c=-1;++c<e;)o[c]=u[c%l];else o.fill(a);return o},n.allocUnsafe=function(e){if("function"==typeof i.allocUnsafe)return i.allocUnsafe(e);if("number"!=typeof e)throw new TypeError("size must be a number");if(e>s)throw new RangeError("size is too large");return new i(e)},n.from=function(e,n,r){if("function"==typeof i.from&&(!t.Uint8Array||Uint8Array.from!==i.from))return i.from(e,n,r);if("number"==typeof e)throw new TypeError('"value" argument must not be a number');if("string"==typeof e)return new i(e,n);if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer){var a=n;if(1===arguments.length)return new i(e);"undefined"==typeof a&&(a=0);var s=r;if("undefined"==typeof s&&(s=e.byteLength-a),a>=e.byteLength)throw new RangeError("'offset' is out of bounds");if(s>e.byteLength-a)throw new RangeError("'length' is out of bounds");return new i(e.slice(a,a+s))}if(i.isBuffer(e)){var o=new i(e.length);return e.copy(o,0,0,e.length),o}if(e){if(Array.isArray(e)||"undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return new i(e);if("Buffer"===e.type&&Array.isArray(e.data))return new i(e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")},n.allocUnsafeSlow=function(e){if("function"==typeof i.allocUnsafeSlow)return i.allocUnsafeSlow(e);if("number"!=typeof e)throw new TypeError("size must be a number");if(e>=s)throw new RangeError("size is too large");return new a(e)}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{buffer:4}],22:[function(e,t,n){(function(e){function t(e){return Array.isArray?Array.isArray(e):"[object Array]"===m(e)}function r(e){return"boolean"==typeof e}function i(e){return null===e}function a(e){return null==e}function s(e){return"number"==typeof e}function o(e){return"string"==typeof e}function u(e){return"symbol"==typeof e}function l(e){return void 0===e}function c(e){return"[object RegExp]"===m(e)}function p(e){return"object"==typeof e&&null!==e}function f(e){return"[object Date]"===m(e)}function h(e){return"[object Error]"===m(e)||e instanceof Error}function d(e){return"function"==typeof e}function y(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function m(e){return Object.prototype.toString.call(e)}n.isArray=t,n.isBoolean=r,n.isNull=i,n.isNullOrUndefined=a,n.isNumber=s,n.isString=o,n.isSymbol=u,n.isUndefined=l,n.isRegExp=c,n.isObject=p,n.isDate=f,n.isError=h,n.isFunction=d,n.isPrimitive=y,n.isBuffer=e.isBuffer}).call(this,{isBuffer:e("..\/..\/..\/..\/insert-module-globals\/node_modules\/is-buffer\/index.js")})},{"..\/..\/..\/..\/insert-module-globals\/node_modules\/is-buffer\/index.js":10}],23:[function(e,t,n){arguments[4][7][0].apply(n,arguments)},{dup:7}],24:[function(e,t,n){(function(e){"use strict";function n(t,n,r,i){if("function"!=typeof t)throw new TypeError('"callback" argument must be a function');var a,s,o=arguments.length;switch(o){case 0:case 1:return e.nextTick(t);case 2:return e.nextTick(function(){t.call(null,n)});case 3:return e.nextTick(function(){t.call(null,n,r)});case 4:return e.nextTick(function(){t.call(null,n,r,i)});default:for(a=new Array(o-1),s=0;s<a.length;)a[s++]=arguments[s];return e.nextTick(function(){t.apply(null,a)})}}!e.version||0===e.version.indexOf("v0.")||0===e.version.indexOf("v1.")&&0!==e.version.indexOf("v1.8.")?t.exports=n:t.exports=e.nextTick}).call(this,e("_process"))},{_process:13}],25:[function(e,t,n){(function(e){function n(e,t){function n(){if(!i){if(r("throwDeprecation"))throw new Error(t);r("traceDeprecation")?console.trace(t):console.warn(t),i=!0}return e.apply(this,arguments)}if(r("noDeprecation"))return e;var i=!1;return n}function r(t){try{if(!e.localStorage)return!1}catch(e){return!1}var n=e.localStorage[t];return null!=n&&"true"===String(n).toLowerCase()}t.exports=n}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],26:[function(e,t,n){t.exports=e(".\/lib\/_stream_passthrough.js")},{".\/lib\/_stream_passthrough.js":16}],27:[function(e,t,n){(function(r){var i=function(){try{return e("stream")}catch(e){}}();n=t.exports=e(".\/lib\/_stream_readable.js"),n.Stream=i||n,n.Readable=n,n.Writable=e(".\/lib\/_stream_writable.js"),n.Duplex=e(".\/lib\/_stream_duplex.js"),n.Transform=e(".\/lib\/_stream_transform.js"),n.PassThrough=e(".\/lib\/_stream_passthrough.js"),!r.browser&&"disable"===r.env.READABLE_STREAM&&i&&(t.exports=i)}).call(this,e("_process"))},{".\/lib\/_stream_duplex.js":15,".\/lib\/_stream_passthrough.js":16,".\/lib\/_stream_readable.js":17,".\/lib\/_stream_transform.js":18,".\/lib\/_stream_writable.js":19,_process:13}],28:[function(e,t,n){t.exports=e(".\/lib\/_stream_transform.js")},{".\/lib\/_stream_transform.js":18}],29:[function(e,t,n){t.exports=e(".\/lib\/_stream_writable.js")},{".\/lib\/_stream_writable.js":19}],30:[function(e,t,n){function r(){i.call(this)}t.exports=r;var i=e("events").EventEmitter,a=e("inherits");a(r,i),r.Readable=e("readable-stream\/readable.js"),r.Writable=e("readable-stream\/writable.js"),r.Duplex=e("readable-stream\/duplex.js"),r.Transform=e("readable-stream\/transform.js"),r.PassThrough=e("readable-stream\/passthrough.js"),r.Stream=r,r.prototype.pipe=function(e,t){function n(t){e.writable&&!1===e.write(t)&&l.pause&&l.pause()}function r(){l.readable&&l.resume&&l.resume()}function a(){c||(c=!0,e.end())}function s(){c||(c=!0,"function"==typeof e.destroy&&e.destroy())}function o(e){if(u(),0===i.listenerCount(this,"error"))throw e}function u(){l.removeListener("data",n),e.removeListener("drain",r),l.removeListener("end",a),l.removeListener("close",s),l.removeListener("error",o),e.removeListener("error",o),l.removeListener("end",u),l.removeListener("close",u),e.removeListener("close",u)}var l=this;l.on("data",n),e.on("drain",r),e._isStdio||t&&t.end===!1||(l.on("end",a),l.on("close",s));var c=!1;return l.on("error",o),e.on("error",o),l.on("end",u),l.on("close",u),e.on("close",u),e.emit("pipe",l),e}},{events:8,inherits:9,"readable-stream\/duplex.js":14,"readable-stream\/passthrough.js":26,"readable-stream\/readable.js":27,"readable-stream\/transform.js":28,"readable-stream\/writable.js":29}],31:[function(e,t,n){function r(e){if(e&&!u(e))throw new Error("Unknown encoding: "+e)}function i(e){return e.toString(this.encoding)}function a(e){this.charReceived=e.length%2,this.charLength=this.charReceived?2:0}function s(e){this.charReceived=e.length%3,this.charLength=this.charReceived?3:0}var o=e("buffer").Buffer,u=o.isEncoding||function(e){switch(e&&e.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}},l=n.StringDecoder=function(e){switch(this.encoding=(e||"utf8").toLowerCase().replace(\/[-_]\/,""),r(e),this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=a;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=s;break;default:return void(this.write=i)}this.charBuffer=new o(6),this.charReceived=0,this.charLength=0};l.prototype.write=function(e){for(var t="";this.charLength;){var n=e.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:e.length;if(e.copy(this.charBuffer,this.charReceived,0,n),this.charReceived+=n,this.charReceived<this.charLength)return"";e=e.slice(n,e.length),t=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var r=t.charCodeAt(t.length-1);if(!(r>=55296&&r<=56319)){if(this.charReceived=this.charLength=0,0===e.length)return t;break}this.charLength+=this.surrogateSize,t=""}this.detectIncompleteChar(e);var i=e.length;this.charLength&&(e.copy(this.charBuffer,0,e.length-this.charReceived,i),i-=this.charReceived),t+=e.toString(this.encoding,0,i);var i=t.length-1,r=t.charCodeAt(i);if(r>=55296&&r<=56319){var a=this.surrogateSize;return this.charLength+=a,this.charReceived+=a,this.charBuffer.copy(this.charBuffer,a,0,a),e.copy(this.charBuffer,0,0,a),t.substring(0,i)}return t},l.prototype.detectIncompleteChar=function(e){for(var t=e.length>=3?3:e.length;t>0;t--){var n=e[e.length-t];if(1==t&&n>>5==6){this.charLength=2;break}if(t<=2&&n>>4==14){this.charLength=3;break}if(t<=3&&n>>3==30){this.charLength=4;break}}this.charReceived=t},l.prototype.end=function(e){var t="";$/;"	function	line:3
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t}},{buffer:4}],32:[function(e,t,n){function r(){throw new Error("tty.ReadStream is not implemented")}function i(){throw new Error("tty.ReadStream is not implemented")}n.isatty=function(){return!1},n.ReadStream=r,n.WriteStream=i},{}],33:[function(e,t,n){arguments[4][9][0].apply(n,arguments)},{dup:9}],34:[function(e,t,n){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],35:[function(e,t,n){(function(t,r){function i(e,t){var r={seen:[],stylize:s};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(t)?r.showHidden=t:t&&n._extend(r,t),_(r.showHidden)&&(r.showHidden=!1),_(r.depth)&&(r.depth=2),_(r.colors)&&(r.colors=!1),_(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=a),u(r,e,r.depth)}function a(e,t){var n=i.styles[t];return n?"["+i.colors[n][0]+"m"+e+"["+i.colors[n][1]+"m":e}function s(e,t){return e}function o(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function u(e,t,r){if(e.customInspect&&t&&S(t.inspect)&&t.inspect!==n.inspect&&(!t.constructor||t.constructor.prototype!==t)){var i=t.inspect(r,e);return v(i)||(i=u(e,i,r)),i}var a=l(e,t);if(a)return a;var s=Object.keys(t),y=o(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),C(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return c(t);if(0===s.length){if(S(t)){var m=t.name?": "+t.name:"";return e.stylize("[Function"+m+"]","special")}if(E(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(D(t))return e.stylize(Date.prototype.toString.call(t),"date");if(C(t))return c(t)}var b="",g=!1,x=["{","}"];if(d(t)&&(g=!0,x=["[","]"]),S(t)){var _=t.name?": "+t.name:"";b=" [Function"+_+"]"}if(E(t)&&(b=" "+RegExp.prototype.toString.call(t)),D(t)&&(b=" "+Date.prototype.toUTCString.call(t)),C(t)&&(b=" "+c(t)),0===s.length&&(!g||0==t.length))return x[0]+b+x[1];if(r<0)return E(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var A;return A=g?p(e,t,r,y,s):s.map(function(n){return f(e,t,r,y,n,g)}),e.seen.pop(),h(A,b,x)}function l(e,t){if(_(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(\/^"|"$\/g,"").replace(\/'\/g,"\\\\'").replace(\/\\\\"\/g,'"')+"'";return e.stylize(n,"string")}return g(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):m(t)?e.stylize("null","null"):void 0}function c(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,n,r,i){for(var a=[],s=0,o=t.length;s<o;++s)P(t,String(s))?a.push(f(e,t,n,r,String(s),!0)):a.push("");return i.forEach(function(i){i.match(\/^\\d+$\/)||a.push(f(e,t,n,r,i,!0))}),a}function f(e,t,n,r,i,a){var s,o,l;if(l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},l.get?o=l.set?e.stylize("[Getter\/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(o=e.stylize("[Setter]","special")),P(r,i)||(s="["+i+"]"),o||(e.seen.indexOf(l.value)<0?(o=m(n)?u(e,l.value,null):u(e,l.value,n-1),o.indexOf("\\n")>-1&&(o=a?o.split("\\n").map(function(e){return"  "+e}).join("\\n").substr(2):"\\n"+o.split("\\n").map(function(e){return"   "+e}).join("\\n"))):o=e.stylize("[Circular]","special")),_(s)){if(a&&i.match(\/^\\d+$\/))return o;s=JSON.stringify(""+i),s.match(\/^"([a-zA-Z_][a-zA-Z_0-9]*)"$\/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(\/'\/g,"\\\\'").replace(\/\\\\"\/g,'"').replace(\/(^"|"$)\/g,"'"),s=e.stylize(s,"string"))}return s+": "+o}function h(e,t,n){var r=0,i=e.reduce(function(e,t){return r++,t.indexOf("\\n")>=0&&r++,e+t.replace(\/\\u001b\\[\\d\\d?m\/g,"").length+1},0);return i>60?n[0]+(""===t?"":t+"\\n ")+" "+e.join(",\\n  ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function d(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function m(e){return null===e}function b(e){return null==e}function g(e){return"number"==typeof e}function v(e){return"string"==typeof e}function x(e){return"symbol"==typeof e}function _(e){return void 0===e}function E(e){return A(e)&&"[object RegExp]"===k(e)}function A(e){return"object"==typeof e&&null!==e}function D(e){return A(e)&&"[object Date]"===k(e)}function C(e){return A(e)&&("[object Error]"===k(e)||e instanceof Error)}function S(e){return"function"==typeof e}function w(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function k(e){return Object.prototype.toString.call(e)}function F(e){return e<10?"0"+e.toString(10):e.toString(10)}function T(){var e=new Date,t=[F(e.getHours()),F(e.getMinutes()),F(e.getSeconds())].join(":");return[e.getDate(),I[e.getMonth()],t].join(" ")}function P(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var j=\/%[sdj%]\/g;n.format=function(e){if(!v(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(i(arguments[n]));return t.join(" ")}for(var n=1,r=arguments,a=r.length,s=String(e).replace(j,function(e){if("%%"===e)return"%";if(n>=a)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),o=r[n];n<a;o=r[++n])s+=m(o)||!A(o)?" "+o:" "+i(o);return s},n.deprecate=function(e,i){function a(){if(!s){if(t.throwDeprecation)throw new Error(i);t.traceDeprecation?console.trace(i):console.error(i),s=!0}return e.apply(this,arguments)}if(_(r.process))return function(){return n.deprecate(e,i).apply(this,arguments)};if(t.noDeprecation===!0)return e;var s=!1;return a};var B,O={};n.debuglog=function(e){if(_(B)&&(B=t.env.NODE_DEBUG||""),e=e.toUpperCase(),!O[e])if(new RegExp("\\\\b"+e+"\\\\b","i").test(B)){var r=t.pid;O[e]=function(){var t=n.format.apply(n,arguments);console.error("%s %d: %s",e,r,t)}}else O[e]=function(){};return O[e]},n.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},n.isArray=d,n.isBoolean=y,n.isNull=m,n.isNullOrUndefined=b,n.isNumber=g,n.isString=v,n.isSymbol=x,n.isUndefined=_,n.isRegExp=E,n.isObject=A,n.isDate=D,n.isError=C,n.isFunction=S,n.isPrimitive=w,n.isBuffer=e(".\/support\/isBuffer");var I=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];n.log=function(){console.log("%s - %s",T(),n.format.apply(n,arguments))},n.inherits=e("inherits"),n._extend=function(e,t){if(!t||!A(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{".\/support\/isBuffer":34,_process:13,inherits:33}],36:[function(e,t,n){var r=(e("assert"),e("recast").types),i=r.namedTypes,a=r.builders,s=Object.prototype.hasOwnProperty;n.defaults=function(e){for(var t,n=arguments.length,r=1;r<n;++r)if(t=arguments[r])for(var i in t)s.call(t,i)&&!s.call(e,i)&&(e[i]=t[i]);return e},n.runtimeProperty=function(e){return a.memberExpression(a.identifier("regeneratorRuntime"),a.identifier(e),!1)},n.isReference=function(e,t){var n=e.value;if(!i.Identifier.check(n))return!1;if(t&&n.name!==t)return!1;var r=e.parent.value;switch(r.type){case"VariableDeclarator":return"init"===e.name;case"MemberExpression":return"object"===e.name||r.computed&&"property"===e.name;case"FunctionExpression":case"FunctionDeclaration":case"ArrowFunctionExpression":return"id"!==e.name&&("params"!==e.parentPath.name||r.params!==e.parentPath.value||r.params[e.name]!==n);case"ClassDeclaration":case"ClassExpression":return"id"!==e.name;case"CatchClause":return"param"!==e.name;case"Property":case"MethodDefinition":return"key"!==e.name;case"ImportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"LabeledStatement":return!1;default:return!0}}},{assert:2,recast:539}],37:[function(e,t,n){function r(t){s.Program.assert(t);var n=e("..").runtime.path,r=fs.readFileSync(n,"utf8"),a=i.parse(r,{sourceFileName:n}).program.body,o=t.body;o.unshift.apply(o,a)}var i=e("recast"),a=i.types,s=a.namedTypes,o=e(".\/util.js");n.transform=function(t,n){n=o.defaults(n||{},{includeRuntime:!1});var i=e("babel-core").transformFromAst(t,null,{presets:[e("regenerator-preset")],code:!1,ast:!0});return t=i.ast,n.includeRuntime===!0&&r(s.File.check(t)?t.program:t),t}},{"..":"regenerator",".\/util.js":36,"babel-core":38,recast:539,"regenerator-preset":572}],38:[function(e,t,n){t.exports=e(".\/lib\/api\/node.js")},{".\/lib\/api\/node.js":39}],39:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){throw new Error("The ("+e+") Babel 5 plugin is being run with Babel 6.")}function s(e,t,n){(0,d.default)(t)&&(n=t,t={}),t.filename=e,m.default.readFile(e,function(e,r){var i=void 0;if(!e)try{i=T(r,t)}catch(t){e=t}e?n(e):n(null,i)})}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.filename=e,T(m.default.readFileSync(e,"utf8"),t)}n.__esModule=!0,n.transformFromAst=n.transform=n.analyse=n.Pipeline=n.OptionManager=n.traverse=n.types=n.messages=n.util=n.version=n.template=n.buildExternalHelpers=n.options=n.File=void 0;var u=e("..\/transformation\/file");Object.defineProperty(n,"File",{enumerable:!0,get:function(){return i(u).default}});var l=e("..\/transformation\/file\/options\/config");Object.defineProperty(n,"options",{enumerable:!0,get:function(){return i(l).default}});var c=e("..\/tools\/build-external-helpers");Object.defineProperty(n,"buildExternalHelpers",{enumerable:!0,get:function(){return i(c).default}});var p=e("babel-template");Object.defineProperty(n,"template",{enumerable:!0,get:function(){return i(p).default}});var f=e("..\/..\/package");Object.defineProperty(n,"version",{enumerable:!0,get:function(){return f.version}}),n.Plugin=a,n.transformFile=s,n.transformFileSync=o;var h=e("lodash\/isFunction"),d=i(h),y=e("fs"),m=i(y),b=e("..\/util"),g=r(b),v=e("babel-messages"),x=r(v),_=e("babel-types"),E=r(_),A=e("babel-traverse"),D=i(A),C=e("..\/transformation\/file\/options\/option-manager"),S=i(C),w=e("..\/transformation\/pipeline"),k=i(w);n.util=g,n.messages=x,n.types=E,n.traverse=D.default,n.OptionManager=S.default,n.Pipeline=k.default;var F=new k.default,T=(n.analyse=F.analyse.bind(F),n.transform=F.transform.bind(F));n.transformFromAst=F.transformFromAst.bind(F)},{"..\/..\/package":528,"..\/tools\/build-external-helpers":44,"..\/transformation\/file":45,"..\/transformation\/file\/options\/config":49,"..\/transformation\/file\/options\/option-manager":51,"..\/transformation\/pipeline":56,"..\/util":59,"babel-messages":99,"babel-template":225,"babel-traverse":229,"babel-types":265,fs:1,"lodash\/isFunction":480}],40:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/core-js\/get-iterator"),a=r(i);n.default=function(e,t){if(e&&t)return(0,o.default)(e,t,function(e,t){if(t&&Array.isArray(e)){for(var n=t.slice(0),r=e,i=Array.isArray(r),s=0,r=i?r:(0,a.default)(r);;){var o;if(i){if(s>=r.length)break;o=r[s++]}else{if(s=r.next(),s.done)break;o=s.value}var u=o;n.indexOf(u)<0&&n.push(u)}return n}})};var s=e("lodash\/mergeWith"),o=r(s);t.exports=n.default},{"babel-runtime\/core-js\/get-iterator":100,"lodash\/mergeWith":495}],41:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.default=function(e,t,n){if(e){if("Program"===e.type)return a.file(e,t||[],n||[]);if("File"===e.type)return e}throw new Error("Not a valid ast?")};var i=e("babel-types"),a=r(i);t.exports=n.default},{"babel-types":265}],42:[function(e,t,n){(function(r){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/typeof"),s=i(a);n.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.cwd();if("object"===("undefined"==typeof u.default?"undefined":(0,s.default)(u.default)))return null;var n=p[t];if(!n){n=new u.default;var i=c.default.join(t,".babelrc");n.id=i,n.filename=i,n.paths=u.default._nodeModulePaths(t),p[t]=n}try{return u.default._resolveFilename(e,n)}catch(e){return null}};var o=e("module"),u=i(o),l=e("path"),c=i(l),p={};t.exports=n.default}).call(this,e("_process"))},{_process:13,"babel-runtime\/helpers\/typeof":118,module:1,path:12}],43:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/core-js\/map"),a=r(i),s=e("babel-runtime\/helpers\/classCallCheck"),o=r(s),u=e("babel-runtime\/helpers\/possibleConstructorReturn"),l=r(u),c=e("babel-runtime\/helpers\/inherits"),p=r(c),f=function(e){function t(){(0,o.default)(this,t);var n=(0,l.default)(this,e.call(this));return n.dynamicData={},n}return(0,p.default)(t,e),t.prototype.setDynamic=function(e,t){this.dynamicData[e]=t},t.prototype.get=function(t){if(this.has(t))return e.prototype.get.call(this,t);if(Object.prototype.hasOwnProperty.call(this.dynamicData,t)){var n=this.dynamicData[t]();return this.set(t,n),n}},t}(a.default);n.default=f,t.exports=n.default},{"babel-runtime\/core-js\/map":102,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117}],44:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e,t){var n=[],r=x.functionExpression(null,[x.identifier("global")],x.blockStatement(n)),i=x.program([x.expressionStatement(x.callExpression(r,[c.get("selfGlobal")]))]);return n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.assignmentExpression("=",x.memberExpression(x.identifier("global"),e),x.objectExpression([])))])),t(n),i}function s(e,t){var n=[];return n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.identifier("global"))])),t(n),x.program([_({FACTORY_PARAMETERS:x.identifier("global"),BROWSER_ARGUMENTS:x.assignmentExpression("=",x.memberExpression(x.identifier("root"),e),x.objectExpression([])),COMMON_ARGUMENTS:x.identifier("exports"),AMD_ARGUMENTS:x.arrayExpression([x.stringLiteral("exports")]),FACTORY_BODY:n,UMD_ROOT:x.identifier("this")})])}function o(e,t){var n=[];return n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.objectExpression([]))])),t(n),n.push(x.expressionStatement(e)),x.program(n)}function u(e,t,n){(0,g.default)(c.list,function(r){if(!(n&&n.indexOf(r)<0)){var i=x.identifier(r);e.push(x.expressionStatement(x.assignmentExpression("=",x.memberExpression(t,i),c.get(r))))}})}n.__esModule=!0,n.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global",n=x.identifier("babelHelpers"),r=function(t){return u(t,n,e)},i=void 0,l={global:a,umd:s,var:o}[t];if(!l)throw new Error(d.get("unsupportedOutputType",t));return i=l(n,r),(0,f.default)(i).code};var l=e("babel-helpers"),c=i(l),p=e("babel-generator"),f=r(p),h=e("babel-messages"),d=i(h),y=e("babel-template"),m=r(y),b=e("lodash\/each"),g=r(b),v=e("babel-types"),x=i(v),_=(0,m.default)('\\n  (function (root, factory) {\\n    if (typeof define === "function" && define.amd) {\\n      define(AMD_ARGUMENTS, factory);\\n    } else if (typeof exports === "object") {\\n      factory(COMMON_ARGUMENTS);\\n    } else {\\n      factory(BROWSER_ARGUMENTS);\\n    }\\n  })(UMD_ROOT, function (FACTORY_PARAMETERS) {\\n    FACTORY_BODY\\n  });\\n');t.exports=n.default},{"babel-generator":85,"babel-helpers":98,"babel-messages":99,"babel-template":225,"babel-types":265,"lodash\/each":461}],45:[function(e,t,n){(function(t){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0,n.File=void 0;var a=e("babel-runtime\/helpers\/typeof"),s=i(a),o=e("babel-runtime\/core-js\/get-iterator"),u=i(o),l=e("babel-runtime\/core-js\/object\/create"),c=i(l),p=e("babel-runtime\/core-js\/object\/assign"),f=i(p),h=e("babel-runtime\/helpers\/classCallCheck"),d=i(h),y=e("babel-runtime\/helpers\/possibleConstructorReturn"),m=i(y),b=e("babel-runtime\/helpers\/inherits"),g=i(b),v=e("babel-helpers"),x=i(v),_=e(".\/metadata"),E=r(_),A=e("convert-source-map"),D=i(A),C=e(".\/options\/option-manager"),S=i(C),w=e("..\/plugin-pass"),k=i(w),F=e("babel-traverse"),T=i(F),P=e("source-map"),j=i(P),B=e("babel-generator"),O=i(B),I=e("babel-code-frame"),N=i(I),L=e("lodash\/defaults"),M=i(L),R=e(".\/logger"),U=i(R),V=e("..\/..\/store"),G=i(V),q=e("babylon"),K=e("..\/..\/util"),X=r(K),J=e("path"),W=i(J),z=e("babel-types"),Y=r(z),H=e("..\/..\/helpers\/resolve"),$=i(H),Q=e("..\/internal-plugins\/block-hoist"),Z=i(Q),ee=e("..\/internal-plugins\/shadow-functions"),te=i(ee),ne=\/^#!.*\/,re=[[Z.default],[te.default]],ie={enter:function(e,t){var n=e.node.loc;n&&(t.loc=n,e.stop())}},ae=function(n){function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];(0,d.default)(this,r);var i=(0,m.default)(this,n.call(this));return i.pipeline=t,i.log=new U.default(i,e.filename||"unknown"),i.opts=i.initOptions(e),i.parserOpts={sourceType:i.opts.sourceType,sourceFileName:i.opts.filename,plugins:[]},i.pluginVisitors=[],i.pluginPasses=[],i.buildPluginsForOptions(i.opts),i.opts.passPerPreset&&(i.perPresetOpts=[],i.opts.presets.forEach(function(e){var t=(0,f.default)((0,c.default)(i.opts),e);i.perPresetOpts.push(t),i.buildPluginsForOptions(t)})),i.metadata={usedHelpers:[],marked:[],modules:{imports:[],exports:{exported:[],specifiers:[]}}},i.dynamicImportTypes={},i.dynamicImportIds={},i.dynamicImports=[],i.declarations={},i.usedHelpers={},i.path=null,i.ast={},i.code="",i.shebang="",i.hub=new F.Hub(i),i}return(0,g.default)(r,n),r.prototype.getMetadata=function(){for(var e=!1,t=this.ast.program.body,n=Array.isArray(t),r=0,t=n?t:(0,u.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(Y.isModuleDeclaration(a)){e=!0;break}}e&&this.path.traverse(E,this)},r.prototype.initOptions=function(e){e=new S.default(this.log,this.pipeline).init(e),e.inputSourceMap&&(e.sourceMaps=!0),e.moduleId&&(e.moduleIds=!0),e.basename=W.default.basename(e.filename,W.default.extname(e.filename)),e.ignore=X.arrayify(e.ignore,X.regexify),e.only&&(e.only=X.arrayify(e.only,X.regexify)),(0,M.default)(e,{moduleRoot:e.sourceRoot}),(0,M.default)(e,{sourceRoot:e.moduleRoot}),(0,M.default)(e,{filenameRelative:e.filename});var t=W.default.basename(e.filenameRelative);return(0,M.default)(e,{sourceFileName:t,sourceMapTarget:t}),e},r.prototype.buildPluginsForOptions=function(e){if(Array.isArray(e.plugins)){for(var t=e.plugins.concat(re),n=[],r=[],i=t,a=Array.isArray(i),s=0,i=a?i:(0,u.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var l=o,c=l[0],p=l[1];n.push(c.visitor),r.push(new k.default(this,c,p)),c.manipulateOptions&&c.manipulateOptions(e,this.parserOpts,this)}this.pluginVisitors.push(n),this.pluginPasses.push(r)}},r.prototype.getModuleName=function(){var e=this.opts;if(!e.moduleIds)return null;if(null!=e.moduleId&&!e.getModuleId)return e.moduleId;var t=e.filenameRelative,n="";if(null!=e.moduleRoot&&(n=e.moduleRoot+"\/"),!e.filenameRelative)return n+e.filename.replace(\/^\\\/\/,"");if(null!=e.sourceRoot){var r=new RegExp("^"+e.sourceRoot+"\/?");t=t.replace(r,"")}return t=t.replace(\/\\.(\\w*?)$\/,""),n+=t,n=n.replace(\/\\\\\/g,"\/"),e.getModuleId?e.getModuleId(n)||n:n},r.prototype.resolveModuleSource=function e(t){var e=this.opts.resolveModuleSource;return e&&(t=e(t,this.opts.filename)),t},r.prototype.addImport=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=e+":"+t,i=this.dynamicImportIds[r];if(!i){e=this.resolveModuleSource(e),i=this.dynamicImportIds[r]=this.scope.generateUidIdentifier(n);var a=[];"*"===t?a.push(Y.importNamespaceSpecifier(i)):"default"===t?a.push(Y.importDefaultSpecifier(i)):a.push(Y.importSpecifier(i,Y.identifier(t)));var s=Y.importDeclaration(a,Y.stringLiteral(e));s._blockHoist=3,this.path.unshiftContainer("body",s)}return i},r.prototype.addHelper=function(e){var t=this.declarations[e];if(t)return t;this.usedHelpers[e]||(this.metadata.usedHelpers.push(e),this.usedHelpers[e]=!0);var n=this.get("helperGenerator"),r=this.get("helpersNamespace");if(n){var i=n(e);if(i)return i}else if(r)return Y.memberExpression(r,Y.identifier(e));var a=(0,x.default)(e),s=this.declarations[e]=this.scope.generateUidIdentifier(e);return Y.isFunctionExpression(a)&&!a.id?(a.body._compact=!0,a._generated=!0,a.id=s,a.type="FunctionDeclaration",this.path.unshiftContainer("body",a)):(a._compact=!0,this.scope.push({id:s,init:a,unique:!0})),s},r.prototype.addTemplateObject=function(e,t,n){var r=n.elements.map(function(e){return e.value}),i=e+"_"+n.elements.length+"_"+r.join(","),a=this.declarations[i];if(a)return a;var s=this.declarations[i]=this.scope.generateUidIdentifier("templateObject"),o=this.addHelper(e),u=Y.callExpression(o,[t,n]);return u._compact=!0,this.scope.push({id:s,init:u,_blockHoist:1.9}),s},r.prototype.buildCodeFrameError=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SyntaxError,r=e&&(e.loc||e._loc),i=new n(t);return r?i.loc=r.start:((0,T.default)(e,ie,this.scope,i),i.message+=" (This is an error on an internal node. Probably an internal error",i.loc&&(i.message+=". Location has been estimated."),i.message+=")"),i},r.prototype.mergeSourceMap=function(e){var t=this.opts.inputSourceMap;if(!t)return e;var n=function(){var n=new j.default.SourceMapConsumer(t),r=new j.default.SourceMapConsumer(e),i=new j.default.SourceMapGenerator({file:n.file,sourceRoot:n.sourceRoot}),a=r.sources[0];n.eachMapping(function(e){var t=r.generatedPositionFor({line:e.generatedLine,column:e.generatedColumn,source:a});null!=t.column&&i.addMapping({source:e.source,original:null==e.source?null:{line:e.originalLine,column:e.originalColumn},generated:t})});var s=i.toJSON();return t.mappings=s.mappings,{v:t}}();return"object"===("undefined"==typeof n?"undefined":(0,s.default)(n))?n.v:void 0},r.prototype.parse=function(n){var r=q.parse,i=this.opts.parserOpts;if(i&&(i=(0,f.default)({},this.parserOpts,i),i.parser)){if("string"==typeof i.parser){var a=W.default.dirname(this.opts.filename)||t.cwd(),s=(0,$.default)(i.parser,a);if(!s)throw new Error("Couldn't find parser "+i.parser+' with "parse" method relative to directory '+a);r=e(s).parse}else r=i.parser;i.parser={parse:function(e){return(0,q.parse)(e,i)}}}this.log.debug("Parse start");var o=r(n,i||this.parserOpts);return this.log.debug("Parse stop"),o},r.prototype._addAst=function(e){this.path=F.NodePath.get({hub:this.hub,parentPath:null,parent:e,container:e,key:"program"}).setContext(),this.scope=this.path.scope,this.ast=e,this.getMetadata()},r.prototype.addAst=function(e){this.log.debug("Start set AST"),this._addAst(e),this.log.debug("End set AST")},r.prototype.transform=function(){for(var e=0;e<this.pluginPasses.length;e++){var t=this.pluginPasses[e];this.call("pre",t),this.log.debug("Start transform traverse");var n=T.default.visitors.merge(this.pluginVisitors[e],t,this.opts.wrapPluginVisitorMethod);(0,T.default)(this.ast,n,this.scope),this.log.debug("End transform traverse"),this.call("post",t)}return this.generate()},r.prototype.wrap=function(e,n){e+="";try{return this.shouldIgnore()?this.makeResult({code:e,ignored:!0}):n()}catch(n){if(n._babel)throw n;n._babel=!0;var r=n.message=this.opts.filename+": "+n.message,i=n.loc;if(i&&(n.codeFrame=(0,N.default)(e,i.line,i.column+1,this.opts),r+="\\n"+n.codeFrame),t.browser&&(n.message=r),n.stack){var a=n.stack.replace(n.message,r);n.stack=a}throw n}},r.prototype.addCode=function(e){e=(e||"")+"",e=this.parseInputSourceMap(e),this.code=e},r.prototype.parseCode=function(){this.parseShebang();var e=this.parse(this.code);this.addAst(e)},r.prototype.shouldIgnore=function(){var e=this.opts;return X.shouldIgnore(e.filename,e.ignore,e.only)},r.prototype.call=function(e,t){for(var n=t,r=Array.isArray(n),i=0,n=r?n:(0,u.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a,o=s.plugin,l=o[e];l&&l.call(s,this)}},r.prototype.parseInputSourceMap=function(e){var t=this.opts;if(t.inputSourceMap!==!1){var n=D.default.fromSource(e);n&&(t.inputSourceMap=n.toObject(),e=D.default.removeComments(e))}return e},r.prototype.parseShebang=function(){var e=ne.exec(this.code);e&&(this.shebang=e[0],this.code=this.code.replace(ne,""))},r.prototype.makeResult=function(e){var t=e.code,n=e.map,r=e.ast,i=e.ignored,a={metadata:null,options:this.opts,ignored:!!i,code:null,ast:null,map:n||null};return this.opts.code&&(a.code=t),this.opts.ast&&(a.ast=r),this.opts.metadata&&(a.metadata=this.metadata),a},r.prototype.generate=function(){var n=this.opts,r=this.ast,i={ast:r};if(!n.code)return this.makeResult(i);var a=O.default;if(n.generatorOpts.generator&&(a=n.generatorOpts.generator,"string"==typeof a)){var s=W.default.dirname(this.opts.filename)||t.cwd(),o=(0,$.default)(a,s);if(!o)throw new Error("Couldn't find generator "+a+' with "print" method relative to directory '+s);a=e(o).print}this.log.debug("Generation start");var u=a(r,n.generatorOpts?(0,f.default)(n,n.generatorOpts):n,this.code);return i.code=u.code,i.map=u.map,this.log.debug("Generation end"),this.shebang&&(i.code=this.shebang+"\\n"+i.code),i.map&&(i.map=this.mergeSourceMap(i.map)),"inline"!==n.sourceMaps&&"both"!==n.sourceMaps||(i.code+="\\n"+D.default.fromObject(i.map).toComment()),"inline"===n.sourceMaps&&(i.map=null),this.makeResult(i)},r}(G.default);n.default=ae,n.File=ae}).call(this,e("_process"))},{"..\/..\/helpers\/resolve":42,"..\/..\/store":43,"..\/..\/util":59,"..\/internal-plugins\/block-hoist":54,"..\/internal-plugins\/shadow-functions":55,"..\/plugin-pass":57,".\/logger":46,".\/metadata":47,".\/options\/option-manager":51,_process:13,"babel-code-frame":60,"babel-generator":85,"babel-helpers":98,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/assign":104,"babel-runtime\/core-js\/object\/create":105,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117,"babel-runtime\/helpers\/typeof":118,"babel-traverse":229,"babel-types":265,babylon:274,"convert-source-map":275,"lodash\/defaults":460,path:12,"source-map":527}],46:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("debug\/node"),o=r(s),u=(0,o.default)("babel:verbose"),l=(0,o.default)("babel"),c=[],p=function(){function e(t,n){(0,a.default)(this,e),this.filename=n,this.file=t}return e.prototype._buildMessage=function(e){var t="[BABEL] "+this.filename;return e&&(t+=": "+e),t},e.prototype.warn=function(e){console.warn(this._buildMessage(e))},e.prototype.error=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Error;throw new t(this._buildMessage(e))},e.prototype.deprecate=function(e){this.file.opts&&this.file.opts.suppressDeprecationMessages||(e=this._buildMessage(e),c.indexOf(e)>=0||(c.push(e),console.error(e)))},e.prototype.verbose=function(e){u.enabled&&u(this._buildMessage(e))},e.prototype.debug=function(e){l.enabled&&l(this._buildMessage(e))},e.prototype.deopt=function(e,t){this.debug(t)},e}();n.default=p,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114,"debug\/node":276}],47:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=e.node,r=n.source?n.source.value:null,i=t.metadata.modules.exports,a=e.get("declaration");if(a.isStatement()){var s=a.getBindingIdentifiers();for(var o in s)i.exported.push(o),i.specifiers.push({kind:"local",local:o,exported:e.isExportDefaultDeclaration()?"default":o})}if(e.isExportNamedDeclaration()&&n.specifiers)for(var l=n.specifiers,p=Array.isArray(l),f=0,l=p?l:(0,u.default)(l);;){var h;if(p){if(f>=l.length)break;h=l[f++]}else{if(f=l.next(),f.done)break;h=f.value}var d=h,y=d.exported.name;i.exported.push(y),c.isExportDefaultSpecifier(d)&&i.specifiers.push({kind:"external",local:y,exported:y,source:r}),c.isExportNamespaceSpecifier(d)&&i.specifiers.push({kind:"external-namespace",exported:y,source:r});var m=d.local;m&&(r&&i.specifiers.push({kind:"external",local:m.name,exported:y,source:r}),r||i.specifiers.push({kind:"local",local:m.name,exported:y}))}e.isExportAllDeclaration()&&i.specifiers.push({kind:"external-all",source:r})}function s(e){e.skip()}n.__esModule=!0,n.ImportDeclaration=n.ModuleDeclaration=void 0;var o=e("babel-runtime\/core-js\/get-iterator"),u=i(o);n.ExportDeclaration=a,n.Scope=s;var l=e("babel-types"),c=r(l);n.ModuleDeclaration={enter:function(e,t){var n=e.node;n.source&&(n.source.value=t.resolveModuleSource(n.source.value))}},n.ImportDeclaration={exit:function(e,t){var n=e.node,r=[],i=[];t.metadata.modules.imports.push({source:n.source.value,imported:i,specifiers:r});for(var a=e.get("specifiers"),s=Array.isArray(a),o=0,a=s?a:(0,u.default)(a);;){var l;if(s){if(o>=a.length)break;l=a[o++]}else{if(o=a.next(),o.done)break;l=o.value}var c=l,p=c.node.local.name;if(c.isImportDefaultSpecifier()&&(i.push("default"),r.push({kind:"named",imported:"default",local:p})),c.isImportSpecifier()){var f=c.node.imported.name;i.push(f),r.push({kind:"named",imported:f,local:p})}c.isImportNamespaceSpecifier()&&(i.push("*"),r.push({kind:"namespace",local:p}))}}}},{"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],48:[function(e,t,n){(function(r){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=_[e];return null==t?_[e]=x.default.existsSync(e):t}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=e.filename,r=new S(t);return e.babelrc!==!1&&r.findConfigs(n),r.mergeConfig({options:e,alias:"base",dirname:n&&g.default.dirname(n)}),r.configs}n.__esModule=!0;var o=e("babel-runtime\/core-js\/object\/assign"),u=i(o),l=e("babel-runtime\/helpers\/classCallCheck"),c=i(l);n.default=s;var p=e("..\/..\/..\/helpers\/resolve"),f=i(p),h=e("json5"),d=i(h),y=e("path-is-absolute"),m=i(y),b=e("path"),g=i(b),v=e("fs"),x=i(v),_={},E={},A=".babelignore",D=".babelrc",C="package.json",S=function(){function e(t){(0,c.default)(this,e),this.resolvedConfigs=[],this.configs=[],this.log=t}return e.prototype.findConfigs=function(e){if(e){(0,m.default)(e)||(e=g.default.join(r.cwd(),e));for(var t=!1,n=!1;e!==(e=g.default.dirname(e));){if(!t){var i=g.default.join(e,D);a(i)&&(this.addConfig(i),t=!0);var s=g.default.join(e,C);!t&&a(s)&&(t=this.addConfig(s,"babel",JSON))}if(!n){var o=g.default.join(e,A);a(o)&&(this.addIgnoreConfig(o),n=!0)}if(n&&t)return}}},e.prototype.addIgnoreConfig=function(e){var t=x.default.readFileSync(e,"utf8"),n=t.split("\\n");n=n.map(function(e){return e.replace(\/#(.*?)$\/,"").trim()}).filter(function(e){return!!e}),n.length&&this.mergeConfig({options:{ignore:n},alias:e,dirname:g.default.dirname(e)})},e.prototype.addConfig=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.default;if(this.resolvedConfigs.indexOf(e)>=0)return!1;this.resolvedConfigs.push(e);var r=x.default.readFileSync(e,"utf8"),i=void 0;try{i=E[r]=E[r]||n.parse(r),t&&(i=i[t])}catch(t){throw t.message=e+": Error while parsing JSON - "+t.message,t}return this.mergeConfig({options:i,alias:e,dirname:g.default.dirname(e)}),!!i},e.prototype.mergeConfig=function(e){var t=e.options,n=e.alias,i=e.loc,a=e.dirname;$/;"	function	line:4
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t}},{buffer:4}],32:[function(e,t,n){function r(){throw new Error("tty.ReadStream is not implemented")}function i(){throw new Error("tty.ReadStream is not implemented")}n.isatty=function(){return!1},n.ReadStream=r,n.WriteStream=i},{}],33:[function(e,t,n){arguments[4][9][0].apply(n,arguments)},{dup:9}],34:[function(e,t,n){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],35:[function(e,t,n){(function(t,r){function i(e,t){var r={seen:[],stylize:s};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(t)?r.showHidden=t:t&&n._extend(r,t),_(r.showHidden)&&(r.showHidden=!1),_(r.depth)&&(r.depth=2),_(r.colors)&&(r.colors=!1),_(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=a),u(r,e,r.depth)}function a(e,t){var n=i.styles[t];return n?"["+i.colors[n][0]+"m"+e+"["+i.colors[n][1]+"m":e}function s(e,t){return e}function o(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function u(e,t,r){if(e.customInspect&&t&&S(t.inspect)&&t.inspect!==n.inspect&&(!t.constructor||t.constructor.prototype!==t)){var i=t.inspect(r,e);return v(i)||(i=u(e,i,r)),i}var a=l(e,t);if(a)return a;var s=Object.keys(t),y=o(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),C(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return c(t);if(0===s.length){if(S(t)){var m=t.name?": "+t.name:"";return e.stylize("[Function"+m+"]","special")}if(E(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(D(t))return e.stylize(Date.prototype.toString.call(t),"date");if(C(t))return c(t)}var b="",g=!1,x=["{","}"];if(d(t)&&(g=!0,x=["[","]"]),S(t)){var _=t.name?": "+t.name:"";b=" [Function"+_+"]"}if(E(t)&&(b=" "+RegExp.prototype.toString.call(t)),D(t)&&(b=" "+Date.prototype.toUTCString.call(t)),C(t)&&(b=" "+c(t)),0===s.length&&(!g||0==t.length))return x[0]+b+x[1];if(r<0)return E(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var A;return A=g?p(e,t,r,y,s):s.map(function(n){return f(e,t,r,y,n,g)}),e.seen.pop(),h(A,b,x)}function l(e,t){if(_(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(\/^"|"$\/g,"").replace(\/'\/g,"\\\\'").replace(\/\\\\"\/g,'"')+"'";return e.stylize(n,"string")}return g(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):m(t)?e.stylize("null","null"):void 0}function c(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,n,r,i){for(var a=[],s=0,o=t.length;s<o;++s)P(t,String(s))?a.push(f(e,t,n,r,String(s),!0)):a.push("");return i.forEach(function(i){i.match(\/^\\d+$\/)||a.push(f(e,t,n,r,i,!0))}),a}function f(e,t,n,r,i,a){var s,o,l;if(l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},l.get?o=l.set?e.stylize("[Getter\/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(o=e.stylize("[Setter]","special")),P(r,i)||(s="["+i+"]"),o||(e.seen.indexOf(l.value)<0?(o=m(n)?u(e,l.value,null):u(e,l.value,n-1),o.indexOf("\\n")>-1&&(o=a?o.split("\\n").map(function(e){return"  "+e}).join("\\n").substr(2):"\\n"+o.split("\\n").map(function(e){return"   "+e}).join("\\n"))):o=e.stylize("[Circular]","special")),_(s)){if(a&&i.match(\/^\\d+$\/))return o;s=JSON.stringify(""+i),s.match(\/^"([a-zA-Z_][a-zA-Z_0-9]*)"$\/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(\/'\/g,"\\\\'").replace(\/\\\\"\/g,'"').replace(\/(^"|"$)\/g,"'"),s=e.stylize(s,"string"))}return s+": "+o}function h(e,t,n){var r=0,i=e.reduce(function(e,t){return r++,t.indexOf("\\n")>=0&&r++,e+t.replace(\/\\u001b\\[\\d\\d?m\/g,"").length+1},0);return i>60?n[0]+(""===t?"":t+"\\n ")+" "+e.join(",\\n  ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function d(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function m(e){return null===e}function b(e){return null==e}function g(e){return"number"==typeof e}function v(e){return"string"==typeof e}function x(e){return"symbol"==typeof e}function _(e){return void 0===e}function E(e){return A(e)&&"[object RegExp]"===k(e)}function A(e){return"object"==typeof e&&null!==e}function D(e){return A(e)&&"[object Date]"===k(e)}function C(e){return A(e)&&("[object Error]"===k(e)||e instanceof Error)}function S(e){return"function"==typeof e}function w(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function k(e){return Object.prototype.toString.call(e)}function F(e){return e<10?"0"+e.toString(10):e.toString(10)}function T(){var e=new Date,t=[F(e.getHours()),F(e.getMinutes()),F(e.getSeconds())].join(":");return[e.getDate(),I[e.getMonth()],t].join(" ")}function P(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var j=\/%[sdj%]\/g;n.format=function(e){if(!v(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(i(arguments[n]));return t.join(" ")}for(var n=1,r=arguments,a=r.length,s=String(e).replace(j,function(e){if("%%"===e)return"%";if(n>=a)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),o=r[n];n<a;o=r[++n])s+=m(o)||!A(o)?" "+o:" "+i(o);return s},n.deprecate=function(e,i){function a(){if(!s){if(t.throwDeprecation)throw new Error(i);t.traceDeprecation?console.trace(i):console.error(i),s=!0}return e.apply(this,arguments)}if(_(r.process))return function(){return n.deprecate(e,i).apply(this,arguments)};if(t.noDeprecation===!0)return e;var s=!1;return a};var B,O={};n.debuglog=function(e){if(_(B)&&(B=t.env.NODE_DEBUG||""),e=e.toUpperCase(),!O[e])if(new RegExp("\\\\b"+e+"\\\\b","i").test(B)){var r=t.pid;O[e]=function(){var t=n.format.apply(n,arguments);console.error("%s %d: %s",e,r,t)}}else O[e]=function(){};return O[e]},n.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},n.isArray=d,n.isBoolean=y,n.isNull=m,n.isNullOrUndefined=b,n.isNumber=g,n.isString=v,n.isSymbol=x,n.isUndefined=_,n.isRegExp=E,n.isObject=A,n.isDate=D,n.isError=C,n.isFunction=S,n.isPrimitive=w,n.isBuffer=e(".\/support\/isBuffer");var I=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];n.log=function(){console.log("%s - %s",T(),n.format.apply(n,arguments))},n.inherits=e("inherits"),n._extend=function(e,t){if(!t||!A(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{".\/support\/isBuffer":34,_process:13,inherits:33}],36:[function(e,t,n){var r=(e("assert"),e("recast").types),i=r.namedTypes,a=r.builders,s=Object.prototype.hasOwnProperty;n.defaults=function(e){for(var t,n=arguments.length,r=1;r<n;++r)if(t=arguments[r])for(var i in t)s.call(t,i)&&!s.call(e,i)&&(e[i]=t[i]);return e},n.runtimeProperty=function(e){return a.memberExpression(a.identifier("regeneratorRuntime"),a.identifier(e),!1)},n.isReference=function(e,t){var n=e.value;if(!i.Identifier.check(n))return!1;if(t&&n.name!==t)return!1;var r=e.parent.value;switch(r.type){case"VariableDeclarator":return"init"===e.name;case"MemberExpression":return"object"===e.name||r.computed&&"property"===e.name;case"FunctionExpression":case"FunctionDeclaration":case"ArrowFunctionExpression":return"id"!==e.name&&("params"!==e.parentPath.name||r.params!==e.parentPath.value||r.params[e.name]!==n);case"ClassDeclaration":case"ClassExpression":return"id"!==e.name;case"CatchClause":return"param"!==e.name;case"Property":case"MethodDefinition":return"key"!==e.name;case"ImportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"LabeledStatement":return!1;default:return!0}}},{assert:2,recast:539}],37:[function(e,t,n){function r(t){s.Program.assert(t);var n=e("..").runtime.path,r=fs.readFileSync(n,"utf8"),a=i.parse(r,{sourceFileName:n}).program.body,o=t.body;o.unshift.apply(o,a)}var i=e("recast"),a=i.types,s=a.namedTypes,o=e(".\/util.js");n.transform=function(t,n){n=o.defaults(n||{},{includeRuntime:!1});var i=e("babel-core").transformFromAst(t,null,{presets:[e("regenerator-preset")],code:!1,ast:!0});return t=i.ast,n.includeRuntime===!0&&r(s.File.check(t)?t.program:t),t}},{"..":"regenerator",".\/util.js":36,"babel-core":38,recast:539,"regenerator-preset":572}],38:[function(e,t,n){t.exports=e(".\/lib\/api\/node.js")},{".\/lib\/api\/node.js":39}],39:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){throw new Error("The ("+e+") Babel 5 plugin is being run with Babel 6.")}function s(e,t,n){(0,d.default)(t)&&(n=t,t={}),t.filename=e,m.default.readFile(e,function(e,r){var i=void 0;if(!e)try{i=T(r,t)}catch(t){e=t}e?n(e):n(null,i)})}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.filename=e,T(m.default.readFileSync(e,"utf8"),t)}n.__esModule=!0,n.transformFromAst=n.transform=n.analyse=n.Pipeline=n.OptionManager=n.traverse=n.types=n.messages=n.util=n.version=n.template=n.buildExternalHelpers=n.options=n.File=void 0;var u=e("..\/transformation\/file");Object.defineProperty(n,"File",{enumerable:!0,get:function(){return i(u).default}});var l=e("..\/transformation\/file\/options\/config");Object.defineProperty(n,"options",{enumerable:!0,get:function(){return i(l).default}});var c=e("..\/tools\/build-external-helpers");Object.defineProperty(n,"buildExternalHelpers",{enumerable:!0,get:function(){return i(c).default}});var p=e("babel-template");Object.defineProperty(n,"template",{enumerable:!0,get:function(){return i(p).default}});var f=e("..\/..\/package");Object.defineProperty(n,"version",{enumerable:!0,get:function(){return f.version}}),n.Plugin=a,n.transformFile=s,n.transformFileSync=o;var h=e("lodash\/isFunction"),d=i(h),y=e("fs"),m=i(y),b=e("..\/util"),g=r(b),v=e("babel-messages"),x=r(v),_=e("babel-types"),E=r(_),A=e("babel-traverse"),D=i(A),C=e("..\/transformation\/file\/options\/option-manager"),S=i(C),w=e("..\/transformation\/pipeline"),k=i(w);n.util=g,n.messages=x,n.types=E,n.traverse=D.default,n.OptionManager=S.default,n.Pipeline=k.default;var F=new k.default,T=(n.analyse=F.analyse.bind(F),n.transform=F.transform.bind(F));n.transformFromAst=F.transformFromAst.bind(F)},{"..\/..\/package":528,"..\/tools\/build-external-helpers":44,"..\/transformation\/file":45,"..\/transformation\/file\/options\/config":49,"..\/transformation\/file\/options\/option-manager":51,"..\/transformation\/pipeline":56,"..\/util":59,"babel-messages":99,"babel-template":225,"babel-traverse":229,"babel-types":265,fs:1,"lodash\/isFunction":480}],40:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/core-js\/get-iterator"),a=r(i);n.default=function(e,t){if(e&&t)return(0,o.default)(e,t,function(e,t){if(t&&Array.isArray(e)){for(var n=t.slice(0),r=e,i=Array.isArray(r),s=0,r=i?r:(0,a.default)(r);;){var o;if(i){if(s>=r.length)break;o=r[s++]}else{if(s=r.next(),s.done)break;o=s.value}var u=o;n.indexOf(u)<0&&n.push(u)}return n}})};var s=e("lodash\/mergeWith"),o=r(s);t.exports=n.default},{"babel-runtime\/core-js\/get-iterator":100,"lodash\/mergeWith":495}],41:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.default=function(e,t,n){if(e){if("Program"===e.type)return a.file(e,t||[],n||[]);if("File"===e.type)return e}throw new Error("Not a valid ast?")};var i=e("babel-types"),a=r(i);t.exports=n.default},{"babel-types":265}],42:[function(e,t,n){(function(r){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/typeof"),s=i(a);n.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.cwd();if("object"===("undefined"==typeof u.default?"undefined":(0,s.default)(u.default)))return null;var n=p[t];if(!n){n=new u.default;var i=c.default.join(t,".babelrc");n.id=i,n.filename=i,n.paths=u.default._nodeModulePaths(t),p[t]=n}try{return u.default._resolveFilename(e,n)}catch(e){return null}};var o=e("module"),u=i(o),l=e("path"),c=i(l),p={};t.exports=n.default}).call(this,e("_process"))},{_process:13,"babel-runtime\/helpers\/typeof":118,module:1,path:12}],43:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/core-js\/map"),a=r(i),s=e("babel-runtime\/helpers\/classCallCheck"),o=r(s),u=e("babel-runtime\/helpers\/possibleConstructorReturn"),l=r(u),c=e("babel-runtime\/helpers\/inherits"),p=r(c),f=function(e){function t(){(0,o.default)(this,t);var n=(0,l.default)(this,e.call(this));return n.dynamicData={},n}return(0,p.default)(t,e),t.prototype.setDynamic=function(e,t){this.dynamicData[e]=t},t.prototype.get=function(t){if(this.has(t))return e.prototype.get.call(this,t);if(Object.prototype.hasOwnProperty.call(this.dynamicData,t)){var n=this.dynamicData[t]();return this.set(t,n),n}},t}(a.default);n.default=f,t.exports=n.default},{"babel-runtime\/core-js\/map":102,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117}],44:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e,t){var n=[],r=x.functionExpression(null,[x.identifier("global")],x.blockStatement(n)),i=x.program([x.expressionStatement(x.callExpression(r,[c.get("selfGlobal")]))]);return n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.assignmentExpression("=",x.memberExpression(x.identifier("global"),e),x.objectExpression([])))])),t(n),i}function s(e,t){var n=[];return n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.identifier("global"))])),t(n),x.program([_({FACTORY_PARAMETERS:x.identifier("global"),BROWSER_ARGUMENTS:x.assignmentExpression("=",x.memberExpression(x.identifier("root"),e),x.objectExpression([])),COMMON_ARGUMENTS:x.identifier("exports"),AMD_ARGUMENTS:x.arrayExpression([x.stringLiteral("exports")]),FACTORY_BODY:n,UMD_ROOT:x.identifier("this")})])}function o(e,t){var n=[];return n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.objectExpression([]))])),t(n),n.push(x.expressionStatement(e)),x.program(n)}function u(e,t,n){(0,g.default)(c.list,function(r){if(!(n&&n.indexOf(r)<0)){var i=x.identifier(r);e.push(x.expressionStatement(x.assignmentExpression("=",x.memberExpression(t,i),c.get(r))))}})}n.__esModule=!0,n.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global",n=x.identifier("babelHelpers"),r=function(t){return u(t,n,e)},i=void 0,l={global:a,umd:s,var:o}[t];if(!l)throw new Error(d.get("unsupportedOutputType",t));return i=l(n,r),(0,f.default)(i).code};var l=e("babel-helpers"),c=i(l),p=e("babel-generator"),f=r(p),h=e("babel-messages"),d=i(h),y=e("babel-template"),m=r(y),b=e("lodash\/each"),g=r(b),v=e("babel-types"),x=i(v),_=(0,m.default)('\\n  (function (root, factory) {\\n    if (typeof define === "function" && define.amd) {\\n      define(AMD_ARGUMENTS, factory);\\n    } else if (typeof exports === "object") {\\n      factory(COMMON_ARGUMENTS);\\n    } else {\\n      factory(BROWSER_ARGUMENTS);\\n    }\\n  })(UMD_ROOT, function (FACTORY_PARAMETERS) {\\n    FACTORY_BODY\\n  });\\n');t.exports=n.default},{"babel-generator":85,"babel-helpers":98,"babel-messages":99,"babel-template":225,"babel-types":265,"lodash\/each":461}],45:[function(e,t,n){(function(t){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0,n.File=void 0;var a=e("babel-runtime\/helpers\/typeof"),s=i(a),o=e("babel-runtime\/core-js\/get-iterator"),u=i(o),l=e("babel-runtime\/core-js\/object\/create"),c=i(l),p=e("babel-runtime\/core-js\/object\/assign"),f=i(p),h=e("babel-runtime\/helpers\/classCallCheck"),d=i(h),y=e("babel-runtime\/helpers\/possibleConstructorReturn"),m=i(y),b=e("babel-runtime\/helpers\/inherits"),g=i(b),v=e("babel-helpers"),x=i(v),_=e(".\/metadata"),E=r(_),A=e("convert-source-map"),D=i(A),C=e(".\/options\/option-manager"),S=i(C),w=e("..\/plugin-pass"),k=i(w),F=e("babel-traverse"),T=i(F),P=e("source-map"),j=i(P),B=e("babel-generator"),O=i(B),I=e("babel-code-frame"),N=i(I),L=e("lodash\/defaults"),M=i(L),R=e(".\/logger"),U=i(R),V=e("..\/..\/store"),G=i(V),q=e("babylon"),K=e("..\/..\/util"),X=r(K),J=e("path"),W=i(J),z=e("babel-types"),Y=r(z),H=e("..\/..\/helpers\/resolve"),$=i(H),Q=e("..\/internal-plugins\/block-hoist"),Z=i(Q),ee=e("..\/internal-plugins\/shadow-functions"),te=i(ee),ne=\/^#!.*\/,re=[[Z.default],[te.default]],ie={enter:function(e,t){var n=e.node.loc;n&&(t.loc=n,e.stop())}},ae=function(n){function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];(0,d.default)(this,r);var i=(0,m.default)(this,n.call(this));return i.pipeline=t,i.log=new U.default(i,e.filename||"unknown"),i.opts=i.initOptions(e),i.parserOpts={sourceType:i.opts.sourceType,sourceFileName:i.opts.filename,plugins:[]},i.pluginVisitors=[],i.pluginPasses=[],i.buildPluginsForOptions(i.opts),i.opts.passPerPreset&&(i.perPresetOpts=[],i.opts.presets.forEach(function(e){var t=(0,f.default)((0,c.default)(i.opts),e);i.perPresetOpts.push(t),i.buildPluginsForOptions(t)})),i.metadata={usedHelpers:[],marked:[],modules:{imports:[],exports:{exported:[],specifiers:[]}}},i.dynamicImportTypes={},i.dynamicImportIds={},i.dynamicImports=[],i.declarations={},i.usedHelpers={},i.path=null,i.ast={},i.code="",i.shebang="",i.hub=new F.Hub(i),i}return(0,g.default)(r,n),r.prototype.getMetadata=function(){for(var e=!1,t=this.ast.program.body,n=Array.isArray(t),r=0,t=n?t:(0,u.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(Y.isModuleDeclaration(a)){e=!0;break}}e&&this.path.traverse(E,this)},r.prototype.initOptions=function(e){e=new S.default(this.log,this.pipeline).init(e),e.inputSourceMap&&(e.sourceMaps=!0),e.moduleId&&(e.moduleIds=!0),e.basename=W.default.basename(e.filename,W.default.extname(e.filename)),e.ignore=X.arrayify(e.ignore,X.regexify),e.only&&(e.only=X.arrayify(e.only,X.regexify)),(0,M.default)(e,{moduleRoot:e.sourceRoot}),(0,M.default)(e,{sourceRoot:e.moduleRoot}),(0,M.default)(e,{filenameRelative:e.filename});var t=W.default.basename(e.filenameRelative);return(0,M.default)(e,{sourceFileName:t,sourceMapTarget:t}),e},r.prototype.buildPluginsForOptions=function(e){if(Array.isArray(e.plugins)){for(var t=e.plugins.concat(re),n=[],r=[],i=t,a=Array.isArray(i),s=0,i=a?i:(0,u.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var l=o,c=l[0],p=l[1];n.push(c.visitor),r.push(new k.default(this,c,p)),c.manipulateOptions&&c.manipulateOptions(e,this.parserOpts,this)}this.pluginVisitors.push(n),this.pluginPasses.push(r)}},r.prototype.getModuleName=function(){var e=this.opts;if(!e.moduleIds)return null;if(null!=e.moduleId&&!e.getModuleId)return e.moduleId;var t=e.filenameRelative,n="";if(null!=e.moduleRoot&&(n=e.moduleRoot+"\/"),!e.filenameRelative)return n+e.filename.replace(\/^\\\/\/,"");if(null!=e.sourceRoot){var r=new RegExp("^"+e.sourceRoot+"\/?");t=t.replace(r,"")}return t=t.replace(\/\\.(\\w*?)$\/,""),n+=t,n=n.replace(\/\\\\\/g,"\/"),e.getModuleId?e.getModuleId(n)||n:n},r.prototype.resolveModuleSource=function e(t){var e=this.opts.resolveModuleSource;return e&&(t=e(t,this.opts.filename)),t},r.prototype.addImport=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=e+":"+t,i=this.dynamicImportIds[r];if(!i){e=this.resolveModuleSource(e),i=this.dynamicImportIds[r]=this.scope.generateUidIdentifier(n);var a=[];"*"===t?a.push(Y.importNamespaceSpecifier(i)):"default"===t?a.push(Y.importDefaultSpecifier(i)):a.push(Y.importSpecifier(i,Y.identifier(t)));var s=Y.importDeclaration(a,Y.stringLiteral(e));s._blockHoist=3,this.path.unshiftContainer("body",s)}return i},r.prototype.addHelper=function(e){var t=this.declarations[e];if(t)return t;this.usedHelpers[e]||(this.metadata.usedHelpers.push(e),this.usedHelpers[e]=!0);var n=this.get("helperGenerator"),r=this.get("helpersNamespace");if(n){var i=n(e);if(i)return i}else if(r)return Y.memberExpression(r,Y.identifier(e));var a=(0,x.default)(e),s=this.declarations[e]=this.scope.generateUidIdentifier(e);return Y.isFunctionExpression(a)&&!a.id?(a.body._compact=!0,a._generated=!0,a.id=s,a.type="FunctionDeclaration",this.path.unshiftContainer("body",a)):(a._compact=!0,this.scope.push({id:s,init:a,unique:!0})),s},r.prototype.addTemplateObject=function(e,t,n){var r=n.elements.map(function(e){return e.value}),i=e+"_"+n.elements.length+"_"+r.join(","),a=this.declarations[i];if(a)return a;var s=this.declarations[i]=this.scope.generateUidIdentifier("templateObject"),o=this.addHelper(e),u=Y.callExpression(o,[t,n]);return u._compact=!0,this.scope.push({id:s,init:u,_blockHoist:1.9}),s},r.prototype.buildCodeFrameError=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SyntaxError,r=e&&(e.loc||e._loc),i=new n(t);return r?i.loc=r.start:((0,T.default)(e,ie,this.scope,i),i.message+=" (This is an error on an internal node. Probably an internal error",i.loc&&(i.message+=". Location has been estimated."),i.message+=")"),i},r.prototype.mergeSourceMap=function(e){var t=this.opts.inputSourceMap;if(!t)return e;var n=function(){var n=new j.default.SourceMapConsumer(t),r=new j.default.SourceMapConsumer(e),i=new j.default.SourceMapGenerator({file:n.file,sourceRoot:n.sourceRoot}),a=r.sources[0];n.eachMapping(function(e){var t=r.generatedPositionFor({line:e.generatedLine,column:e.generatedColumn,source:a});null!=t.column&&i.addMapping({source:e.source,original:null==e.source?null:{line:e.originalLine,column:e.originalColumn},generated:t})});var s=i.toJSON();return t.mappings=s.mappings,{v:t}}();return"object"===("undefined"==typeof n?"undefined":(0,s.default)(n))?n.v:void 0},r.prototype.parse=function(n){var r=q.parse,i=this.opts.parserOpts;if(i&&(i=(0,f.default)({},this.parserOpts,i),i.parser)){if("string"==typeof i.parser){var a=W.default.dirname(this.opts.filename)||t.cwd(),s=(0,$.default)(i.parser,a);if(!s)throw new Error("Couldn't find parser "+i.parser+' with "parse" method relative to directory '+a);r=e(s).parse}else r=i.parser;i.parser={parse:function(e){return(0,q.parse)(e,i)}}}this.log.debug("Parse start");var o=r(n,i||this.parserOpts);return this.log.debug("Parse stop"),o},r.prototype._addAst=function(e){this.path=F.NodePath.get({hub:this.hub,parentPath:null,parent:e,container:e,key:"program"}).setContext(),this.scope=this.path.scope,this.ast=e,this.getMetadata()},r.prototype.addAst=function(e){this.log.debug("Start set AST"),this._addAst(e),this.log.debug("End set AST")},r.prototype.transform=function(){for(var e=0;e<this.pluginPasses.length;e++){var t=this.pluginPasses[e];this.call("pre",t),this.log.debug("Start transform traverse");var n=T.default.visitors.merge(this.pluginVisitors[e],t,this.opts.wrapPluginVisitorMethod);(0,T.default)(this.ast,n,this.scope),this.log.debug("End transform traverse"),this.call("post",t)}return this.generate()},r.prototype.wrap=function(e,n){e+="";try{return this.shouldIgnore()?this.makeResult({code:e,ignored:!0}):n()}catch(n){if(n._babel)throw n;n._babel=!0;var r=n.message=this.opts.filename+": "+n.message,i=n.loc;if(i&&(n.codeFrame=(0,N.default)(e,i.line,i.column+1,this.opts),r+="\\n"+n.codeFrame),t.browser&&(n.message=r),n.stack){var a=n.stack.replace(n.message,r);n.stack=a}throw n}},r.prototype.addCode=function(e){e=(e||"")+"",e=this.parseInputSourceMap(e),this.code=e},r.prototype.parseCode=function(){this.parseShebang();var e=this.parse(this.code);this.addAst(e)},r.prototype.shouldIgnore=function(){var e=this.opts;return X.shouldIgnore(e.filename,e.ignore,e.only)},r.prototype.call=function(e,t){for(var n=t,r=Array.isArray(n),i=0,n=r?n:(0,u.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a,o=s.plugin,l=o[e];l&&l.call(s,this)}},r.prototype.parseInputSourceMap=function(e){var t=this.opts;if(t.inputSourceMap!==!1){var n=D.default.fromSource(e);n&&(t.inputSourceMap=n.toObject(),e=D.default.removeComments(e))}return e},r.prototype.parseShebang=function(){var e=ne.exec(this.code);e&&(this.shebang=e[0],this.code=this.code.replace(ne,""))},r.prototype.makeResult=function(e){var t=e.code,n=e.map,r=e.ast,i=e.ignored,a={metadata:null,options:this.opts,ignored:!!i,code:null,ast:null,map:n||null};return this.opts.code&&(a.code=t),this.opts.ast&&(a.ast=r),this.opts.metadata&&(a.metadata=this.metadata),a},r.prototype.generate=function(){var n=this.opts,r=this.ast,i={ast:r};if(!n.code)return this.makeResult(i);var a=O.default;if(n.generatorOpts.generator&&(a=n.generatorOpts.generator,"string"==typeof a)){var s=W.default.dirname(this.opts.filename)||t.cwd(),o=(0,$.default)(a,s);if(!o)throw new Error("Couldn't find generator "+a+' with "print" method relative to directory '+s);a=e(o).print}this.log.debug("Generation start");var u=a(r,n.generatorOpts?(0,f.default)(n,n.generatorOpts):n,this.code);return i.code=u.code,i.map=u.map,this.log.debug("Generation end"),this.shebang&&(i.code=this.shebang+"\\n"+i.code),i.map&&(i.map=this.mergeSourceMap(i.map)),"inline"!==n.sourceMaps&&"both"!==n.sourceMaps||(i.code+="\\n"+D.default.fromObject(i.map).toComment()),"inline"===n.sourceMaps&&(i.map=null),this.makeResult(i)},r}(G.default);n.default=ae,n.File=ae}).call(this,e("_process"))},{"..\/..\/helpers\/resolve":42,"..\/..\/store":43,"..\/..\/util":59,"..\/internal-plugins\/block-hoist":54,"..\/internal-plugins\/shadow-functions":55,"..\/plugin-pass":57,".\/logger":46,".\/metadata":47,".\/options\/option-manager":51,_process:13,"babel-code-frame":60,"babel-generator":85,"babel-helpers":98,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/assign":104,"babel-runtime\/core-js\/object\/create":105,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117,"babel-runtime\/helpers\/typeof":118,"babel-traverse":229,"babel-types":265,babylon:274,"convert-source-map":275,"lodash\/defaults":460,path:12,"source-map":527}],46:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("debug\/node"),o=r(s),u=(0,o.default)("babel:verbose"),l=(0,o.default)("babel"),c=[],p=function(){function e(t,n){(0,a.default)(this,e),this.filename=n,this.file=t}return e.prototype._buildMessage=function(e){var t="[BABEL] "+this.filename;return e&&(t+=": "+e),t},e.prototype.warn=function(e){console.warn(this._buildMessage(e))},e.prototype.error=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Error;throw new t(this._buildMessage(e))},e.prototype.deprecate=function(e){this.file.opts&&this.file.opts.suppressDeprecationMessages||(e=this._buildMessage(e),c.indexOf(e)>=0||(c.push(e),console.error(e)))},e.prototype.verbose=function(e){u.enabled&&u(this._buildMessage(e))},e.prototype.debug=function(e){l.enabled&&l(this._buildMessage(e))},e.prototype.deopt=function(e,t){this.debug(t)},e}();n.default=p,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114,"debug\/node":276}],47:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=e.node,r=n.source?n.source.value:null,i=t.metadata.modules.exports,a=e.get("declaration");if(a.isStatement()){var s=a.getBindingIdentifiers();for(var o in s)i.exported.push(o),i.specifiers.push({kind:"local",local:o,exported:e.isExportDefaultDeclaration()?"default":o})}if(e.isExportNamedDeclaration()&&n.specifiers)for(var l=n.specifiers,p=Array.isArray(l),f=0,l=p?l:(0,u.default)(l);;){var h;if(p){if(f>=l.length)break;h=l[f++]}else{if(f=l.next(),f.done)break;h=f.value}var d=h,y=d.exported.name;i.exported.push(y),c.isExportDefaultSpecifier(d)&&i.specifiers.push({kind:"external",local:y,exported:y,source:r}),c.isExportNamespaceSpecifier(d)&&i.specifiers.push({kind:"external-namespace",exported:y,source:r});var m=d.local;m&&(r&&i.specifiers.push({kind:"external",local:m.name,exported:y,source:r}),r||i.specifiers.push({kind:"local",local:m.name,exported:y}))}e.isExportAllDeclaration()&&i.specifiers.push({kind:"external-all",source:r})}function s(e){e.skip()}n.__esModule=!0,n.ImportDeclaration=n.ModuleDeclaration=void 0;var o=e("babel-runtime\/core-js\/get-iterator"),u=i(o);n.ExportDeclaration=a,n.Scope=s;var l=e("babel-types"),c=r(l);n.ModuleDeclaration={enter:function(e,t){var n=e.node;n.source&&(n.source.value=t.resolveModuleSource(n.source.value))}},n.ImportDeclaration={exit:function(e,t){var n=e.node,r=[],i=[];t.metadata.modules.imports.push({source:n.source.value,imported:i,specifiers:r});for(var a=e.get("specifiers"),s=Array.isArray(a),o=0,a=s?a:(0,u.default)(a);;){var l;if(s){if(o>=a.length)break;l=a[o++]}else{if(o=a.next(),o.done)break;l=o.value}var c=l,p=c.node.local.name;if(c.isImportDefaultSpecifier()&&(i.push("default"),r.push({kind:"named",imported:"default",local:p})),c.isImportSpecifier()){var f=c.node.imported.name;i.push(f),r.push({kind:"named",imported:f,local:p})}c.isImportNamespaceSpecifier()&&(i.push("*"),r.push({kind:"namespace",local:p}))}}}},{"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],48:[function(e,t,n){(function(r){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=_[e];return null==t?_[e]=x.default.existsSync(e):t}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=e.filename,r=new S(t);return e.babelrc!==!1&&r.findConfigs(n),r.mergeConfig({options:e,alias:"base",dirname:n&&g.default.dirname(n)}),r.configs}n.__esModule=!0;var o=e("babel-runtime\/core-js\/object\/assign"),u=i(o),l=e("babel-runtime\/helpers\/classCallCheck"),c=i(l);n.default=s;var p=e("..\/..\/..\/helpers\/resolve"),f=i(p),h=e("json5"),d=i(h),y=e("path-is-absolute"),m=i(y),b=e("path"),g=i(b),v=e("fs"),x=i(v),_={},E={},A=".babelignore",D=".babelrc",C="package.json",S=function(){function e(t){(0,c.default)(this,e),this.resolvedConfigs=[],this.configs=[],this.log=t}return e.prototype.findConfigs=function(e){if(e){(0,m.default)(e)||(e=g.default.join(r.cwd(),e));for(var t=!1,n=!1;e!==(e=g.default.dirname(e));){if(!t){var i=g.default.join(e,D);a(i)&&(this.addConfig(i),t=!0);var s=g.default.join(e,C);!t&&a(s)&&(t=this.addConfig(s,"babel",JSON))}if(!n){var o=g.default.join(e,A);a(o)&&(this.addIgnoreConfig(o),n=!0)}if(n&&t)return}}},e.prototype.addIgnoreConfig=function(e){var t=x.default.readFileSync(e,"utf8"),n=t.split("\\n");n=n.map(function(e){return e.replace(\/#(.*?)$\/,"").trim()}).filter(function(e){return!!e}),n.length&&this.mergeConfig({options:{ignore:n},alias:e,dirname:g.default.dirname(e)})},e.prototype.addConfig=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.default;if(this.resolvedConfigs.indexOf(e)>=0)return!1;this.resolvedConfigs.push(e);var r=x.default.readFileSync(e,"utf8"),i=void 0;try{i=E[r]=E[r]||n.parse(r),t&&(i=i[t])}catch(t){throw t.message=e+": Error while parsing JSON - "+t.message,t}return this.mergeConfig({options:i,alias:e,dirname:g.default.dirname(e)}),!!i},e.prototype.mergeConfig=function(e){var t=e.options,n=e.alias,i=e.loc,a=e.dirname;$/;"	function	line:4
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^if(e&&e.length&&(t=this.write(e)),this.charReceived){var n=this.charReceived,r=this.charBuffer,i=this.encoding;t+=r.slice(0,n).toString(i)}return t}},{buffer:4}],32:[function(e,t,n){function r(){throw new Error("tty.ReadStream is not implemented")}function i(){throw new Error("tty.ReadStream is not implemented")}n.isatty=function(){return!1},n.ReadStream=r,n.WriteStream=i},{}],33:[function(e,t,n){arguments[4][9][0].apply(n,arguments)},{dup:9}],34:[function(e,t,n){t.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},{}],35:[function(e,t,n){(function(t,r){function i(e,t){var r={seen:[],stylize:s};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),y(t)?r.showHidden=t:t&&n._extend(r,t),_(r.showHidden)&&(r.showHidden=!1),_(r.depth)&&(r.depth=2),_(r.colors)&&(r.colors=!1),_(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=a),u(r,e,r.depth)}function a(e,t){var n=i.styles[t];return n?"["+i.colors[n][0]+"m"+e+"["+i.colors[n][1]+"m":e}function s(e,t){return e}function o(e){var t={};return e.forEach(function(e,n){t[e]=!0}),t}function u(e,t,r){if(e.customInspect&&t&&S(t.inspect)&&t.inspect!==n.inspect&&(!t.constructor||t.constructor.prototype!==t)){var i=t.inspect(r,e);return v(i)||(i=u(e,i,r)),i}var a=l(e,t);if(a)return a;var s=Object.keys(t),y=o(s);if(e.showHidden&&(s=Object.getOwnPropertyNames(t)),C(t)&&(s.indexOf("message")>=0||s.indexOf("description")>=0))return c(t);if(0===s.length){if(S(t)){var m=t.name?": "+t.name:"";return e.stylize("[Function"+m+"]","special")}if(E(t))return e.stylize(RegExp.prototype.toString.call(t),"regexp");if(D(t))return e.stylize(Date.prototype.toString.call(t),"date");if(C(t))return c(t)}var b="",g=!1,x=["{","}"];if(d(t)&&(g=!0,x=["[","]"]),S(t)){var _=t.name?": "+t.name:"";b=" [Function"+_+"]"}if(E(t)&&(b=" "+RegExp.prototype.toString.call(t)),D(t)&&(b=" "+Date.prototype.toUTCString.call(t)),C(t)&&(b=" "+c(t)),0===s.length&&(!g||0==t.length))return x[0]+b+x[1];if(r<0)return E(t)?e.stylize(RegExp.prototype.toString.call(t),"regexp"):e.stylize("[Object]","special");e.seen.push(t);var A;return A=g?p(e,t,r,y,s):s.map(function(n){return f(e,t,r,y,n,g)}),e.seen.pop(),h(A,b,x)}function l(e,t){if(_(t))return e.stylize("undefined","undefined");if(v(t)){var n="'"+JSON.stringify(t).replace(\/^"|"$\/g,"").replace(\/'\/g,"\\\\'").replace(\/\\\\"\/g,'"')+"'";return e.stylize(n,"string")}return g(t)?e.stylize(""+t,"number"):y(t)?e.stylize(""+t,"boolean"):m(t)?e.stylize("null","null"):void 0}function c(e){return"["+Error.prototype.toString.call(e)+"]"}function p(e,t,n,r,i){for(var a=[],s=0,o=t.length;s<o;++s)P(t,String(s))?a.push(f(e,t,n,r,String(s),!0)):a.push("");return i.forEach(function(i){i.match(\/^\\d+$\/)||a.push(f(e,t,n,r,i,!0))}),a}function f(e,t,n,r,i,a){var s,o,l;if(l=Object.getOwnPropertyDescriptor(t,i)||{value:t[i]},l.get?o=l.set?e.stylize("[Getter\/Setter]","special"):e.stylize("[Getter]","special"):l.set&&(o=e.stylize("[Setter]","special")),P(r,i)||(s="["+i+"]"),o||(e.seen.indexOf(l.value)<0?(o=m(n)?u(e,l.value,null):u(e,l.value,n-1),o.indexOf("\\n")>-1&&(o=a?o.split("\\n").map(function(e){return"  "+e}).join("\\n").substr(2):"\\n"+o.split("\\n").map(function(e){return"   "+e}).join("\\n"))):o=e.stylize("[Circular]","special")),_(s)){if(a&&i.match(\/^\\d+$\/))return o;s=JSON.stringify(""+i),s.match(\/^"([a-zA-Z_][a-zA-Z_0-9]*)"$\/)?(s=s.substr(1,s.length-2),s=e.stylize(s,"name")):(s=s.replace(\/'\/g,"\\\\'").replace(\/\\\\"\/g,'"').replace(\/(^"|"$)\/g,"'"),s=e.stylize(s,"string"))}return s+": "+o}function h(e,t,n){var r=0,i=e.reduce(function(e,t){return r++,t.indexOf("\\n")>=0&&r++,e+t.replace(\/\\u001b\\[\\d\\d?m\/g,"").length+1},0);return i>60?n[0]+(""===t?"":t+"\\n ")+" "+e.join(",\\n  ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}function d(e){return Array.isArray(e)}function y(e){return"boolean"==typeof e}function m(e){return null===e}function b(e){return null==e}function g(e){return"number"==typeof e}function v(e){return"string"==typeof e}function x(e){return"symbol"==typeof e}function _(e){return void 0===e}function E(e){return A(e)&&"[object RegExp]"===k(e)}function A(e){return"object"==typeof e&&null!==e}function D(e){return A(e)&&"[object Date]"===k(e)}function C(e){return A(e)&&("[object Error]"===k(e)||e instanceof Error)}function S(e){return"function"==typeof e}function w(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||"undefined"==typeof e}function k(e){return Object.prototype.toString.call(e)}function F(e){return e<10?"0"+e.toString(10):e.toString(10)}function T(){var e=new Date,t=[F(e.getHours()),F(e.getMinutes()),F(e.getSeconds())].join(":");return[e.getDate(),I[e.getMonth()],t].join(" ")}function P(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var j=\/%[sdj%]\/g;n.format=function(e){if(!v(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(i(arguments[n]));return t.join(" ")}for(var n=1,r=arguments,a=r.length,s=String(e).replace(j,function(e){if("%%"===e)return"%";if(n>=a)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(e){return"[Circular]"}default:return e}}),o=r[n];n<a;o=r[++n])s+=m(o)||!A(o)?" "+o:" "+i(o);return s},n.deprecate=function(e,i){function a(){if(!s){if(t.throwDeprecation)throw new Error(i);t.traceDeprecation?console.trace(i):console.error(i),s=!0}return e.apply(this,arguments)}if(_(r.process))return function(){return n.deprecate(e,i).apply(this,arguments)};if(t.noDeprecation===!0)return e;var s=!1;return a};var B,O={};n.debuglog=function(e){if(_(B)&&(B=t.env.NODE_DEBUG||""),e=e.toUpperCase(),!O[e])if(new RegExp("\\\\b"+e+"\\\\b","i").test(B)){var r=t.pid;O[e]=function(){var t=n.format.apply(n,arguments);console.error("%s %d: %s",e,r,t)}}else O[e]=function(){};return O[e]},n.inspect=i,i.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},i.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},n.isArray=d,n.isBoolean=y,n.isNull=m,n.isNullOrUndefined=b,n.isNumber=g,n.isString=v,n.isSymbol=x,n.isUndefined=_,n.isRegExp=E,n.isObject=A,n.isDate=D,n.isError=C,n.isFunction=S,n.isPrimitive=w,n.isBuffer=e(".\/support\/isBuffer");var I=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];n.log=function(){console.log("%s - %s",T(),n.format.apply(n,arguments))},n.inherits=e("inherits"),n._extend=function(e,t){if(!t||!A(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e}}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{".\/support\/isBuffer":34,_process:13,inherits:33}],36:[function(e,t,n){var r=(e("assert"),e("recast").types),i=r.namedTypes,a=r.builders,s=Object.prototype.hasOwnProperty;n.defaults=function(e){for(var t,n=arguments.length,r=1;r<n;++r)if(t=arguments[r])for(var i in t)s.call(t,i)&&!s.call(e,i)&&(e[i]=t[i]);return e},n.runtimeProperty=function(e){return a.memberExpression(a.identifier("regeneratorRuntime"),a.identifier(e),!1)},n.isReference=function(e,t){var n=e.value;if(!i.Identifier.check(n))return!1;if(t&&n.name!==t)return!1;var r=e.parent.value;switch(r.type){case"VariableDeclarator":return"init"===e.name;case"MemberExpression":return"object"===e.name||r.computed&&"property"===e.name;case"FunctionExpression":case"FunctionDeclaration":case"ArrowFunctionExpression":return"id"!==e.name&&("params"!==e.parentPath.name||r.params!==e.parentPath.value||r.params[e.name]!==n);case"ClassDeclaration":case"ClassExpression":return"id"!==e.name;case"CatchClause":return"param"!==e.name;case"Property":case"MethodDefinition":return"key"!==e.name;case"ImportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"LabeledStatement":return!1;default:return!0}}},{assert:2,recast:539}],37:[function(e,t,n){function r(t){s.Program.assert(t);var n=e("..").runtime.path,r=fs.readFileSync(n,"utf8"),a=i.parse(r,{sourceFileName:n}).program.body,o=t.body;o.unshift.apply(o,a)}var i=e("recast"),a=i.types,s=a.namedTypes,o=e(".\/util.js");n.transform=function(t,n){n=o.defaults(n||{},{includeRuntime:!1});var i=e("babel-core").transformFromAst(t,null,{presets:[e("regenerator-preset")],code:!1,ast:!0});return t=i.ast,n.includeRuntime===!0&&r(s.File.check(t)?t.program:t),t}},{"..":"regenerator",".\/util.js":36,"babel-core":38,recast:539,"regenerator-preset":572}],38:[function(e,t,n){t.exports=e(".\/lib\/api\/node.js")},{".\/lib\/api\/node.js":39}],39:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){throw new Error("The ("+e+") Babel 5 plugin is being run with Babel 6.")}function s(e,t,n){(0,d.default)(t)&&(n=t,t={}),t.filename=e,m.default.readFile(e,function(e,r){var i=void 0;if(!e)try{i=T(r,t)}catch(t){e=t}e?n(e):n(null,i)})}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.filename=e,T(m.default.readFileSync(e,"utf8"),t)}n.__esModule=!0,n.transformFromAst=n.transform=n.analyse=n.Pipeline=n.OptionManager=n.traverse=n.types=n.messages=n.util=n.version=n.template=n.buildExternalHelpers=n.options=n.File=void 0;var u=e("..\/transformation\/file");Object.defineProperty(n,"File",{enumerable:!0,get:function(){return i(u).default}});var l=e("..\/transformation\/file\/options\/config");Object.defineProperty(n,"options",{enumerable:!0,get:function(){return i(l).default}});var c=e("..\/tools\/build-external-helpers");Object.defineProperty(n,"buildExternalHelpers",{enumerable:!0,get:function(){return i(c).default}});var p=e("babel-template");Object.defineProperty(n,"template",{enumerable:!0,get:function(){return i(p).default}});var f=e("..\/..\/package");Object.defineProperty(n,"version",{enumerable:!0,get:function(){return f.version}}),n.Plugin=a,n.transformFile=s,n.transformFileSync=o;var h=e("lodash\/isFunction"),d=i(h),y=e("fs"),m=i(y),b=e("..\/util"),g=r(b),v=e("babel-messages"),x=r(v),_=e("babel-types"),E=r(_),A=e("babel-traverse"),D=i(A),C=e("..\/transformation\/file\/options\/option-manager"),S=i(C),w=e("..\/transformation\/pipeline"),k=i(w);n.util=g,n.messages=x,n.types=E,n.traverse=D.default,n.OptionManager=S.default,n.Pipeline=k.default;var F=new k.default,T=(n.analyse=F.analyse.bind(F),n.transform=F.transform.bind(F));n.transformFromAst=F.transformFromAst.bind(F)},{"..\/..\/package":528,"..\/tools\/build-external-helpers":44,"..\/transformation\/file":45,"..\/transformation\/file\/options\/config":49,"..\/transformation\/file\/options\/option-manager":51,"..\/transformation\/pipeline":56,"..\/util":59,"babel-messages":99,"babel-template":225,"babel-traverse":229,"babel-types":265,fs:1,"lodash\/isFunction":480}],40:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/core-js\/get-iterator"),a=r(i);n.default=function(e,t){if(e&&t)return(0,o.default)(e,t,function(e,t){if(t&&Array.isArray(e)){for(var n=t.slice(0),r=e,i=Array.isArray(r),s=0,r=i?r:(0,a.default)(r);;){var o;if(i){if(s>=r.length)break;o=r[s++]}else{if(s=r.next(),s.done)break;o=s.value}var u=o;n.indexOf(u)<0&&n.push(u)}return n}})};var s=e("lodash\/mergeWith"),o=r(s);t.exports=n.default},{"babel-runtime\/core-js\/get-iterator":100,"lodash\/mergeWith":495}],41:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.default=function(e,t,n){if(e){if("Program"===e.type)return a.file(e,t||[],n||[]);if("File"===e.type)return e}throw new Error("Not a valid ast?")};var i=e("babel-types"),a=r(i);t.exports=n.default},{"babel-types":265}],42:[function(e,t,n){(function(r){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/typeof"),s=i(a);n.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.cwd();if("object"===("undefined"==typeof u.default?"undefined":(0,s.default)(u.default)))return null;var n=p[t];if(!n){n=new u.default;var i=c.default.join(t,".babelrc");n.id=i,n.filename=i,n.paths=u.default._nodeModulePaths(t),p[t]=n}try{return u.default._resolveFilename(e,n)}catch(e){return null}};var o=e("module"),u=i(o),l=e("path"),c=i(l),p={};t.exports=n.default}).call(this,e("_process"))},{_process:13,"babel-runtime\/helpers\/typeof":118,module:1,path:12}],43:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/core-js\/map"),a=r(i),s=e("babel-runtime\/helpers\/classCallCheck"),o=r(s),u=e("babel-runtime\/helpers\/possibleConstructorReturn"),l=r(u),c=e("babel-runtime\/helpers\/inherits"),p=r(c),f=function(e){function t(){(0,o.default)(this,t);var n=(0,l.default)(this,e.call(this));return n.dynamicData={},n}return(0,p.default)(t,e),t.prototype.setDynamic=function(e,t){this.dynamicData[e]=t},t.prototype.get=function(t){if(this.has(t))return e.prototype.get.call(this,t);if(Object.prototype.hasOwnProperty.call(this.dynamicData,t)){var n=this.dynamicData[t]();return this.set(t,n),n}},t}(a.default);n.default=f,t.exports=n.default},{"babel-runtime\/core-js\/map":102,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117}],44:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e,t){var n=[],r=x.functionExpression(null,[x.identifier("global")],x.blockStatement(n)),i=x.program([x.expressionStatement(x.callExpression(r,[c.get("selfGlobal")]))]);return n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.assignmentExpression("=",x.memberExpression(x.identifier("global"),e),x.objectExpression([])))])),t(n),i}function s(e,t){var n=[];return n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.identifier("global"))])),t(n),x.program([_({FACTORY_PARAMETERS:x.identifier("global"),BROWSER_ARGUMENTS:x.assignmentExpression("=",x.memberExpression(x.identifier("root"),e),x.objectExpression([])),COMMON_ARGUMENTS:x.identifier("exports"),AMD_ARGUMENTS:x.arrayExpression([x.stringLiteral("exports")]),FACTORY_BODY:n,UMD_ROOT:x.identifier("this")})])}function o(e,t){var n=[];return n.push(x.variableDeclaration("var",[x.variableDeclarator(e,x.objectExpression([]))])),t(n),n.push(x.expressionStatement(e)),x.program(n)}function u(e,t,n){(0,g.default)(c.list,function(r){if(!(n&&n.indexOf(r)<0)){var i=x.identifier(r);e.push(x.expressionStatement(x.assignmentExpression("=",x.memberExpression(t,i),c.get(r))))}})}n.__esModule=!0,n.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"global",n=x.identifier("babelHelpers"),r=function(t){return u(t,n,e)},i=void 0,l={global:a,umd:s,var:o}[t];if(!l)throw new Error(d.get("unsupportedOutputType",t));return i=l(n,r),(0,f.default)(i).code};var l=e("babel-helpers"),c=i(l),p=e("babel-generator"),f=r(p),h=e("babel-messages"),d=i(h),y=e("babel-template"),m=r(y),b=e("lodash\/each"),g=r(b),v=e("babel-types"),x=i(v),_=(0,m.default)('\\n  (function (root, factory) {\\n    if (typeof define === "function" && define.amd) {\\n      define(AMD_ARGUMENTS, factory);\\n    } else if (typeof exports === "object") {\\n      factory(COMMON_ARGUMENTS);\\n    } else {\\n      factory(BROWSER_ARGUMENTS);\\n    }\\n  })(UMD_ROOT, function (FACTORY_PARAMETERS) {\\n    FACTORY_BODY\\n  });\\n');t.exports=n.default},{"babel-generator":85,"babel-helpers":98,"babel-messages":99,"babel-template":225,"babel-types":265,"lodash\/each":461}],45:[function(e,t,n){(function(t){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0,n.File=void 0;var a=e("babel-runtime\/helpers\/typeof"),s=i(a),o=e("babel-runtime\/core-js\/get-iterator"),u=i(o),l=e("babel-runtime\/core-js\/object\/create"),c=i(l),p=e("babel-runtime\/core-js\/object\/assign"),f=i(p),h=e("babel-runtime\/helpers\/classCallCheck"),d=i(h),y=e("babel-runtime\/helpers\/possibleConstructorReturn"),m=i(y),b=e("babel-runtime\/helpers\/inherits"),g=i(b),v=e("babel-helpers"),x=i(v),_=e(".\/metadata"),E=r(_),A=e("convert-source-map"),D=i(A),C=e(".\/options\/option-manager"),S=i(C),w=e("..\/plugin-pass"),k=i(w),F=e("babel-traverse"),T=i(F),P=e("source-map"),j=i(P),B=e("babel-generator"),O=i(B),I=e("babel-code-frame"),N=i(I),L=e("lodash\/defaults"),M=i(L),R=e(".\/logger"),U=i(R),V=e("..\/..\/store"),G=i(V),q=e("babylon"),K=e("..\/..\/util"),X=r(K),J=e("path"),W=i(J),z=e("babel-types"),Y=r(z),H=e("..\/..\/helpers\/resolve"),$=i(H),Q=e("..\/internal-plugins\/block-hoist"),Z=i(Q),ee=e("..\/internal-plugins\/shadow-functions"),te=i(ee),ne=\/^#!.*\/,re=[[Z.default],[te.default]],ie={enter:function(e,t){var n=e.node.loc;n&&(t.loc=n,e.stop())}},ae=function(n){function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];(0,d.default)(this,r);var i=(0,m.default)(this,n.call(this));return i.pipeline=t,i.log=new U.default(i,e.filename||"unknown"),i.opts=i.initOptions(e),i.parserOpts={sourceType:i.opts.sourceType,sourceFileName:i.opts.filename,plugins:[]},i.pluginVisitors=[],i.pluginPasses=[],i.buildPluginsForOptions(i.opts),i.opts.passPerPreset&&(i.perPresetOpts=[],i.opts.presets.forEach(function(e){var t=(0,f.default)((0,c.default)(i.opts),e);i.perPresetOpts.push(t),i.buildPluginsForOptions(t)})),i.metadata={usedHelpers:[],marked:[],modules:{imports:[],exports:{exported:[],specifiers:[]}}},i.dynamicImportTypes={},i.dynamicImportIds={},i.dynamicImports=[],i.declarations={},i.usedHelpers={},i.path=null,i.ast={},i.code="",i.shebang="",i.hub=new F.Hub(i),i}return(0,g.default)(r,n),r.prototype.getMetadata=function(){for(var e=!1,t=this.ast.program.body,n=Array.isArray(t),r=0,t=n?t:(0,u.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(Y.isModuleDeclaration(a)){e=!0;break}}e&&this.path.traverse(E,this)},r.prototype.initOptions=function(e){e=new S.default(this.log,this.pipeline).init(e),e.inputSourceMap&&(e.sourceMaps=!0),e.moduleId&&(e.moduleIds=!0),e.basename=W.default.basename(e.filename,W.default.extname(e.filename)),e.ignore=X.arrayify(e.ignore,X.regexify),e.only&&(e.only=X.arrayify(e.only,X.regexify)),(0,M.default)(e,{moduleRoot:e.sourceRoot}),(0,M.default)(e,{sourceRoot:e.moduleRoot}),(0,M.default)(e,{filenameRelative:e.filename});var t=W.default.basename(e.filenameRelative);return(0,M.default)(e,{sourceFileName:t,sourceMapTarget:t}),e},r.prototype.buildPluginsForOptions=function(e){if(Array.isArray(e.plugins)){for(var t=e.plugins.concat(re),n=[],r=[],i=t,a=Array.isArray(i),s=0,i=a?i:(0,u.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var l=o,c=l[0],p=l[1];n.push(c.visitor),r.push(new k.default(this,c,p)),c.manipulateOptions&&c.manipulateOptions(e,this.parserOpts,this)}this.pluginVisitors.push(n),this.pluginPasses.push(r)}},r.prototype.getModuleName=function(){var e=this.opts;if(!e.moduleIds)return null;if(null!=e.moduleId&&!e.getModuleId)return e.moduleId;var t=e.filenameRelative,n="";if(null!=e.moduleRoot&&(n=e.moduleRoot+"\/"),!e.filenameRelative)return n+e.filename.replace(\/^\\\/\/,"");if(null!=e.sourceRoot){var r=new RegExp("^"+e.sourceRoot+"\/?");t=t.replace(r,"")}return t=t.replace(\/\\.(\\w*?)$\/,""),n+=t,n=n.replace(\/\\\\\/g,"\/"),e.getModuleId?e.getModuleId(n)||n:n},r.prototype.resolveModuleSource=function e(t){var e=this.opts.resolveModuleSource;return e&&(t=e(t,this.opts.filename)),t},r.prototype.addImport=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=e+":"+t,i=this.dynamicImportIds[r];if(!i){e=this.resolveModuleSource(e),i=this.dynamicImportIds[r]=this.scope.generateUidIdentifier(n);var a=[];"*"===t?a.push(Y.importNamespaceSpecifier(i)):"default"===t?a.push(Y.importDefaultSpecifier(i)):a.push(Y.importSpecifier(i,Y.identifier(t)));var s=Y.importDeclaration(a,Y.stringLiteral(e));s._blockHoist=3,this.path.unshiftContainer("body",s)}return i},r.prototype.addHelper=function(e){var t=this.declarations[e];if(t)return t;this.usedHelpers[e]||(this.metadata.usedHelpers.push(e),this.usedHelpers[e]=!0);var n=this.get("helperGenerator"),r=this.get("helpersNamespace");if(n){var i=n(e);if(i)return i}else if(r)return Y.memberExpression(r,Y.identifier(e));var a=(0,x.default)(e),s=this.declarations[e]=this.scope.generateUidIdentifier(e);return Y.isFunctionExpression(a)&&!a.id?(a.body._compact=!0,a._generated=!0,a.id=s,a.type="FunctionDeclaration",this.path.unshiftContainer("body",a)):(a._compact=!0,this.scope.push({id:s,init:a,unique:!0})),s},r.prototype.addTemplateObject=function(e,t,n){var r=n.elements.map(function(e){return e.value}),i=e+"_"+n.elements.length+"_"+r.join(","),a=this.declarations[i];if(a)return a;var s=this.declarations[i]=this.scope.generateUidIdentifier("templateObject"),o=this.addHelper(e),u=Y.callExpression(o,[t,n]);return u._compact=!0,this.scope.push({id:s,init:u,_blockHoist:1.9}),s},r.prototype.buildCodeFrameError=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SyntaxError,r=e&&(e.loc||e._loc),i=new n(t);return r?i.loc=r.start:((0,T.default)(e,ie,this.scope,i),i.message+=" (This is an error on an internal node. Probably an internal error",i.loc&&(i.message+=". Location has been estimated."),i.message+=")"),i},r.prototype.mergeSourceMap=function(e){var t=this.opts.inputSourceMap;if(!t)return e;var n=function(){var n=new j.default.SourceMapConsumer(t),r=new j.default.SourceMapConsumer(e),i=new j.default.SourceMapGenerator({file:n.file,sourceRoot:n.sourceRoot}),a=r.sources[0];n.eachMapping(function(e){var t=r.generatedPositionFor({line:e.generatedLine,column:e.generatedColumn,source:a});null!=t.column&&i.addMapping({source:e.source,original:null==e.source?null:{line:e.originalLine,column:e.originalColumn},generated:t})});var s=i.toJSON();return t.mappings=s.mappings,{v:t}}();return"object"===("undefined"==typeof n?"undefined":(0,s.default)(n))?n.v:void 0},r.prototype.parse=function(n){var r=q.parse,i=this.opts.parserOpts;if(i&&(i=(0,f.default)({},this.parserOpts,i),i.parser)){if("string"==typeof i.parser){var a=W.default.dirname(this.opts.filename)||t.cwd(),s=(0,$.default)(i.parser,a);if(!s)throw new Error("Couldn't find parser "+i.parser+' with "parse" method relative to directory '+a);r=e(s).parse}else r=i.parser;i.parser={parse:function(e){return(0,q.parse)(e,i)}}}this.log.debug("Parse start");var o=r(n,i||this.parserOpts);return this.log.debug("Parse stop"),o},r.prototype._addAst=function(e){this.path=F.NodePath.get({hub:this.hub,parentPath:null,parent:e,container:e,key:"program"}).setContext(),this.scope=this.path.scope,this.ast=e,this.getMetadata()},r.prototype.addAst=function(e){this.log.debug("Start set AST"),this._addAst(e),this.log.debug("End set AST")},r.prototype.transform=function(){for(var e=0;e<this.pluginPasses.length;e++){var t=this.pluginPasses[e];this.call("pre",t),this.log.debug("Start transform traverse");var n=T.default.visitors.merge(this.pluginVisitors[e],t,this.opts.wrapPluginVisitorMethod);(0,T.default)(this.ast,n,this.scope),this.log.debug("End transform traverse"),this.call("post",t)}return this.generate()},r.prototype.wrap=function(e,n){e+="";try{return this.shouldIgnore()?this.makeResult({code:e,ignored:!0}):n()}catch(n){if(n._babel)throw n;n._babel=!0;var r=n.message=this.opts.filename+": "+n.message,i=n.loc;if(i&&(n.codeFrame=(0,N.default)(e,i.line,i.column+1,this.opts),r+="\\n"+n.codeFrame),t.browser&&(n.message=r),n.stack){var a=n.stack.replace(n.message,r);n.stack=a}throw n}},r.prototype.addCode=function(e){e=(e||"")+"",e=this.parseInputSourceMap(e),this.code=e},r.prototype.parseCode=function(){this.parseShebang();var e=this.parse(this.code);this.addAst(e)},r.prototype.shouldIgnore=function(){var e=this.opts;return X.shouldIgnore(e.filename,e.ignore,e.only)},r.prototype.call=function(e,t){for(var n=t,r=Array.isArray(n),i=0,n=r?n:(0,u.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a,o=s.plugin,l=o[e];l&&l.call(s,this)}},r.prototype.parseInputSourceMap=function(e){var t=this.opts;if(t.inputSourceMap!==!1){var n=D.default.fromSource(e);n&&(t.inputSourceMap=n.toObject(),e=D.default.removeComments(e))}return e},r.prototype.parseShebang=function(){var e=ne.exec(this.code);e&&(this.shebang=e[0],this.code=this.code.replace(ne,""))},r.prototype.makeResult=function(e){var t=e.code,n=e.map,r=e.ast,i=e.ignored,a={metadata:null,options:this.opts,ignored:!!i,code:null,ast:null,map:n||null};return this.opts.code&&(a.code=t),this.opts.ast&&(a.ast=r),this.opts.metadata&&(a.metadata=this.metadata),a},r.prototype.generate=function(){var n=this.opts,r=this.ast,i={ast:r};if(!n.code)return this.makeResult(i);var a=O.default;if(n.generatorOpts.generator&&(a=n.generatorOpts.generator,"string"==typeof a)){var s=W.default.dirname(this.opts.filename)||t.cwd(),o=(0,$.default)(a,s);if(!o)throw new Error("Couldn't find generator "+a+' with "print" method relative to directory '+s);a=e(o).print}this.log.debug("Generation start");var u=a(r,n.generatorOpts?(0,f.default)(n,n.generatorOpts):n,this.code);return i.code=u.code,i.map=u.map,this.log.debug("Generation end"),this.shebang&&(i.code=this.shebang+"\\n"+i.code),i.map&&(i.map=this.mergeSourceMap(i.map)),"inline"!==n.sourceMaps&&"both"!==n.sourceMaps||(i.code+="\\n"+D.default.fromObject(i.map).toComment()),"inline"===n.sourceMaps&&(i.map=null),this.makeResult(i)},r}(G.default);n.default=ae,n.File=ae}).call(this,e("_process"))},{"..\/..\/helpers\/resolve":42,"..\/..\/store":43,"..\/..\/util":59,"..\/internal-plugins\/block-hoist":54,"..\/internal-plugins\/shadow-functions":55,"..\/plugin-pass":57,".\/logger":46,".\/metadata":47,".\/options\/option-manager":51,_process:13,"babel-code-frame":60,"babel-generator":85,"babel-helpers":98,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/assign":104,"babel-runtime\/core-js\/object\/create":105,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117,"babel-runtime\/helpers\/typeof":118,"babel-traverse":229,"babel-types":265,babylon:274,"convert-source-map":275,"lodash\/defaults":460,path:12,"source-map":527}],46:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("debug\/node"),o=r(s),u=(0,o.default)("babel:verbose"),l=(0,o.default)("babel"),c=[],p=function(){function e(t,n){(0,a.default)(this,e),this.filename=n,this.file=t}return e.prototype._buildMessage=function(e){var t="[BABEL] "+this.filename;return e&&(t+=": "+e),t},e.prototype.warn=function(e){console.warn(this._buildMessage(e))},e.prototype.error=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Error;throw new t(this._buildMessage(e))},e.prototype.deprecate=function(e){this.file.opts&&this.file.opts.suppressDeprecationMessages||(e=this._buildMessage(e),c.indexOf(e)>=0||(c.push(e),console.error(e)))},e.prototype.verbose=function(e){u.enabled&&u(this._buildMessage(e))},e.prototype.debug=function(e){l.enabled&&l(this._buildMessage(e))},e.prototype.deopt=function(e,t){this.debug(t)},e}();n.default=p,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114,"debug\/node":276}],47:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=e.node,r=n.source?n.source.value:null,i=t.metadata.modules.exports,a=e.get("declaration");if(a.isStatement()){var s=a.getBindingIdentifiers();for(var o in s)i.exported.push(o),i.specifiers.push({kind:"local",local:o,exported:e.isExportDefaultDeclaration()?"default":o})}if(e.isExportNamedDeclaration()&&n.specifiers)for(var l=n.specifiers,p=Array.isArray(l),f=0,l=p?l:(0,u.default)(l);;){var h;if(p){if(f>=l.length)break;h=l[f++]}else{if(f=l.next(),f.done)break;h=f.value}var d=h,y=d.exported.name;i.exported.push(y),c.isExportDefaultSpecifier(d)&&i.specifiers.push({kind:"external",local:y,exported:y,source:r}),c.isExportNamespaceSpecifier(d)&&i.specifiers.push({kind:"external-namespace",exported:y,source:r});var m=d.local;m&&(r&&i.specifiers.push({kind:"external",local:m.name,exported:y,source:r}),r||i.specifiers.push({kind:"local",local:m.name,exported:y}))}e.isExportAllDeclaration()&&i.specifiers.push({kind:"external-all",source:r})}function s(e){e.skip()}n.__esModule=!0,n.ImportDeclaration=n.ModuleDeclaration=void 0;var o=e("babel-runtime\/core-js\/get-iterator"),u=i(o);n.ExportDeclaration=a,n.Scope=s;var l=e("babel-types"),c=r(l);n.ModuleDeclaration={enter:function(e,t){var n=e.node;n.source&&(n.source.value=t.resolveModuleSource(n.source.value))}},n.ImportDeclaration={exit:function(e,t){var n=e.node,r=[],i=[];t.metadata.modules.imports.push({source:n.source.value,imported:i,specifiers:r});for(var a=e.get("specifiers"),s=Array.isArray(a),o=0,a=s?a:(0,u.default)(a);;){var l;if(s){if(o>=a.length)break;l=a[o++]}else{if(o=a.next(),o.done)break;l=o.value}var c=l,p=c.node.local.name;if(c.isImportDefaultSpecifier()&&(i.push("default"),r.push({kind:"named",imported:"default",local:p})),c.isImportSpecifier()){var f=c.node.imported.name;i.push(f),r.push({kind:"named",imported:f,local:p})}c.isImportNamespaceSpecifier()&&(i.push("*"),r.push({kind:"namespace",local:p}))}}}},{"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],48:[function(e,t,n){(function(r){"use strict";function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=_[e];return null==t?_[e]=x.default.existsSync(e):t}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=e.filename,r=new S(t);return e.babelrc!==!1&&r.findConfigs(n),r.mergeConfig({options:e,alias:"base",dirname:n&&g.default.dirname(n)}),r.configs}n.__esModule=!0;var o=e("babel-runtime\/core-js\/object\/assign"),u=i(o),l=e("babel-runtime\/helpers\/classCallCheck"),c=i(l);n.default=s;var p=e("..\/..\/..\/helpers\/resolve"),f=i(p),h=e("json5"),d=i(h),y=e("path-is-absolute"),m=i(y),b=e("path"),g=i(b),v=e("fs"),x=i(v),_={},E={},A=".babelignore",D=".babelrc",C="package.json",S=function(){function e(t){(0,c.default)(this,e),this.resolvedConfigs=[],this.configs=[],this.log=t}return e.prototype.findConfigs=function(e){if(e){(0,m.default)(e)||(e=g.default.join(r.cwd(),e));for(var t=!1,n=!1;e!==(e=g.default.dirname(e));){if(!t){var i=g.default.join(e,D);a(i)&&(this.addConfig(i),t=!0);var s=g.default.join(e,C);!t&&a(s)&&(t=this.addConfig(s,"babel",JSON))}if(!n){var o=g.default.join(e,A);a(o)&&(this.addIgnoreConfig(o),n=!0)}if(n&&t)return}}},e.prototype.addIgnoreConfig=function(e){var t=x.default.readFileSync(e,"utf8"),n=t.split("\\n");n=n.map(function(e){return e.replace(\/#(.*?)$\/,"").trim()}).filter(function(e){return!!e}),n.length&&this.mergeConfig({options:{ignore:n},alias:e,dirname:g.default.dirname(e)})},e.prototype.addConfig=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d.default;if(this.resolvedConfigs.indexOf(e)>=0)return!1;this.resolvedConfigs.push(e);var r=x.default.readFileSync(e,"utf8"),i=void 0;try{i=E[r]=E[r]||n.parse(r),t&&(i=i[t])}catch(t){throw t.message=e+": Error while parsing JSON - "+t.message,t}return this.mergeConfig({options:i,alias:e,dirname:g.default.dirname(e)}),!!i},e.prototype.mergeConfig=function(e){var t=e.options,n=e.alias,i=e.loc,a=e.dirname;$/;"	function	line:4
V	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^if(!t)return!1;if(t=(0,u.default)({},t),a=a||r.cwd(),i=i||n,t.extends){var s=(0,f.default)(t.extends,a);s?this.addConfig(s):this.log&&this.log.error("Couldn't resolve extends clause of "+t.extends+" in "+n),delete t.extends}this.configs.push({options:t,alias:n,loc:i,dirname:a});var o=void 0,l=r.env.BABEL_ENV||r.env.NODE_ENV||"development";t.env&&(o=t.env[l],delete t.env),this.mergeConfig({options:o,alias:n+".env."+l,dirname:a})},e}();t.exports=n.default}).call(this,e("_process"))},{"..\/..\/..\/helpers\/resolve":42,_process:13,"babel-runtime\/core-js\/object\/assign":104,"babel-runtime\/helpers\/classCallCheck":114,fs:1,json5:281,path:12,"path-is-absolute":515}],49:[function(e,t,n){"use strict";t.exports={filename:{type:"filename",description:"filename to use when reading from stdin - this will be used in source-maps, errors etc",default:"unknown",shorthand:"f"},filenameRelative:{hidden:!0,type:"string"},inputSourceMap:{hidden:!0},env:{hidden:!0,default:{}},mode:{description:"",hidden:!0},retainLines:{type:"boolean",default:!1,description:"retain line numbers - will result in really ugly code"},highlightCode:{description:"enable\/disable ANSI syntax highlighting of code frames (on by default)",type:"boolean",default:!0},suppressDeprecationMessages:{type:"boolean",default:!1,hidden:!0},presets:{type:"list",description:"",default:[]},plugins:{type:"list",default:[],description:""},ignore:{type:"list",description:"list of glob paths to **not** compile",default:[]},only:{type:"list",description:"list of glob paths to **only** compile"},code:{hidden:!0,default:!0,type:"boolean"},metadata:{hidden:!0,default:!0,type:"boolean"},ast:{hidden:!0,default:!0,type:"boolean"},extends:{type:"string",hidden:!0},comments:{type:"boolean",default:!0,description:"write comments to generated output (true by default)"},shouldPrintComment:{hidden:!0,description:"optional callback to control whether a comment should be inserted, when this is used the comments option is ignored"},wrapPluginVisitorMethod:{hidden:!0,description:"optional callback to wrap all visitor methods"},compact:{type:"booleanString",default:"auto",description:"do not include superfluous whitespace characters and line terminators [true|false|auto]"},minified:{type:"boolean",default:!1,description:"save as much bytes when printing [true|false]"},sourceMap:{alias:"sourceMaps",hidden:!0},sourceMaps:{type:"booleanString",description:"[true|false|inline]",default:!1,shorthand:"s"},sourceMapTarget:{type:"string",description:"set `file` on returned source map"},sourceFileName:{type:"string",description:"set `sources[0]` on returned source map"},sourceRoot:{type:"filename",description:"the root from which all sources are relative"},babelrc:{description:"Whether or not to look up .babelrc and .babelignore files",type:"boolean",default:!0},sourceType:{description:"",default:"module"},auxiliaryCommentBefore:{type:"string",description:"print a comment before any injected non-user code"},auxiliaryCommentAfter:{type:"string",description:"print a comment after any injected non-user code"},resolveModuleSource:{hidden:!0},getModuleId:{hidden:!0},moduleRoot:{type:"filename",description:"optional prefix for the AMD module formatter that will be prepend to the filename on module definitions"},moduleIds:{type:"boolean",default:!1,shorthand:"M",description:"insert an explicit id for modules"},moduleId:{description:"specify a custom name for module ids",type:"string"},passPerPreset:{description:"Whether to spawn a traversal pass per a preset. By default all presets are merged.",type:"boolean",default:!1,hidden:!0},parserOpts:{description:"Options to pass into the parser, or to change parsers (parserOpts.parser)",default:!1},generatorOpts:{description:"Options to pass into the generator, or to change generators (generatorOpts.generator)",default:!1}}},{}],50:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e){var n=e[t];if(null!=n){var r=l.default[t];if(r&&r.alias&&(r=l.default[r.alias]),r){var i=o[r.type];i&&(n=i(n)),e[t]=n}}}return e}n.__esModule=!0,n.config=void 0,n.normaliseOptions=a;var s=e(".\/parsers"),o=i(s),u=e(".\/config"),l=r(u);n.config=l.default},{".\/config":49,".\/parsers":52}],51:[function(e,t,n){(function(r){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var s=e("babel-runtime\/helpers\/objectWithoutProperties"),o=a(s),u=e("babel-runtime\/core-js\/json\/stringify"),l=a(u),c=e("babel-runtime\/core-js\/object\/assign"),p=a(c),f=e("babel-runtime\/core-js\/get-iterator"),h=a(f),d=e("babel-runtime\/helpers\/typeof"),y=a(d),m=e("babel-runtime\/helpers\/classCallCheck"),b=a(m),g=e("..\/..\/..\/api\/node"),v=i(g),x=e("..\/..\/plugin"),_=a(x),E=e("babel-messages"),A=i(E),D=e(".\/index"),C=e("..\/..\/..\/helpers\/resolve"),S=a(C),w=e("lodash\/cloneDeepWith"),k=a(w),F=e("lodash\/clone"),T=a(F),P=e("..\/..\/..\/helpers\/merge"),j=a(P),B=e(".\/config"),O=a(B),I=e(".\/removed"),N=a(I),L=e(".\/build-config-chain"),M=a(L),R=e("path"),U=a(R),V=function(){function t(e){(0,b.default)(this,t),this.resolvedConfigs=[],this.options=t.createBareOptions(),this.log=e}return t.memoisePluginContainer=function(e,n,r,i){for(var a=t.memoisedPlugins,s=Array.isArray(a),o=0,a=s?a:(0,h.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u;if(l.container===e)return l.plugin}var c=void 0;if(c="function"==typeof e?e(v):e,"object"===("undefined"==typeof c?"undefined":(0,y.default)(c))){var p=new _.default(c,i);return t.memoisedPlugins.push({container:e,plugin:p}),p}throw new TypeError(A.get("pluginNotObject",n,r,"undefined"==typeof c?"undefined":(0,y.default)(c))+n+r)},t.createBareOptions=function(){var e={};for(var t in O.default){var n=O.default[t];e[t]=(0,T.default)(n.default)}return e},t.normalisePlugin=function(e,n,r,i){if(e=e.__esModule?e.default:e,!(e instanceof _.default)){if("function"!=typeof e&&"object"!==("undefined"==typeof e?"undefined":(0,y.default)(e)))throw new TypeError(A.get("pluginNotFunction",n,r,"undefined"==typeof e?"undefined":(0,y.default)(e)));e=t.memoisePluginContainer(e,n,r,i)}return e.init(n,r),e},t.normalisePlugins=function(n,r,i){return i.map(function(i,a){var s=void 0,o=void 0;if(!i)throw new TypeError("Falsy value found in plugins");Array.isArray(i)?(s=i[0],o=i[1]):s=i;var u="string"==typeof s?s:n+"$"+a;if("string"==typeof s){var l=(0,S.default)("babel-plugin-"+s,r)||(0,S.default)(s,r);if(!l)throw new ReferenceError(A.get("pluginUnknown",s,n,a,r));s=e(l)}return s=t.normalisePlugin(s,n,a,u),[s,o]})},t.prototype.mergeOptions=function(e){var n=this,i=e.options,a=e.extending,s=e.alias,o=e.loc,u=e.dirname;if(s=s||"foreign",i){("object"!==("undefined"==typeof i?"undefined":(0,y.default)(i))||Array.isArray(i))&&this.log.error("Invalid options type for "+s,TypeError);var l=(0,k.default)(i,function(e){if(e instanceof _.default)return e});u=u||r.cwd(),o=o||s;for(var c in l){var f=O.default[c];if(!f&&this.log)if(N.default[c])this.log.error("Using removed Babel 5 option: "+s+"."+c+" - "+N.default[c].message,ReferenceError);else{var h="Unknown option: "+s+"."+c+". Check out http:\/\/babeljs.io\/docs\/usage\/options\/ for more information about options.",d="A common cause of this error is the presence of a configuration options object without the corresponding preset name. Example:\\n\\nInvalid:\\n  `{ presets: [{option: value}] }`\\nValid:\\n  `{ presets: [['presetName', {option: value}]] }`\\n\\nFor more detailed information on preset configuration, please see http:\/\/babeljs.io\/docs\/plugins\/#pluginpresets-options.";this.log.error(h+"\\n\\n"+d,ReferenceError)}}(0,D.normaliseOptions)(l),l.plugins&&(l.plugins=t.normalisePlugins(o,u,l.plugins)),l.presets&&(l.passPerPreset?l.presets=this.resolvePresets(l.presets,u,function(e,t){n.mergeOptions({options:e,extending:e,alias:t,loc:t,dirname:u})}):(this.mergePresets(l.presets,u),delete l.presets)),i===a?(0,p.default)(a,l):(0,j.default)(a||this.options,l)}},t.prototype.mergePresets=function(e,t){var n=this;this.resolvePresets(e,t,function(e,t){n.mergeOptions({options:e,alias:t,loc:t,dirname:U.default.dirname(t||"")})})},t.prototype.resolvePresets=function(t,n,r){return t.map(function(t){var i=void 0;if(Array.isArray(t)){if(t.length>2)throw new Error("Unexpected extra options "+(0,l.default)(t.slice(2))+" passed to preset.");var a=t;t=a[0],i=a[1]}var s=void 0;try{if("string"==typeof t){if(s=(0,S.default)("babel-preset-"+t,n)||(0,S.default)(t,n),!s){var u=t.match(\/^(@[^\\\/]+)\\\/(.+)$\/);if(u){var c=u[1],p=u[2];t=c+"\/babel-preset-"+p,s=(0,S.default)(t,n)}}if(!s)throw new Error("Couldn't find preset "+(0,l.default)(t)+" relative to directory "+(0,l.default)(n));t=e(s)}if("object"===("undefined"==typeof t?"undefined":(0,y.default)(t))&&t.__esModule)if(t.default)t=t.default;else{var f=t,h=(f.__esModule,(0,o.default)(f,["__esModule"]));t=h}if("object"===("undefined"==typeof t?"undefined":(0,y.default)(t))&&t.buildPreset&&(t=t.buildPreset),"function"!=typeof t&&void 0!==i)throw new Error("Options "+(0,l.default)(i)+" passed to "+(s||"a preset")+" which does not accept options.");if("function"==typeof t&&(t=t(v,i)),"object"!==("undefined"==typeof t?"undefined":(0,y.default)(t)))throw new Error("Unsupported preset format: "+t+".");r&&r(t,s)}catch(e){throw s&&(e.message+=" (While processing preset: "+(0,l.default)(s)+")"),e}return t})},t.prototype.normaliseOptions=function(){var e=this.options;for(var t in O.default){var n=O.default[t],r=e[t];!r&&n.optional||(n.alias?e[n.alias]=e[n.alias]||r:e[t]=r)}},t.prototype.init=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,M.default)(e,this.log),n=Array.isArray(t),r=0,t=n?t:(0,h.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;this.mergeOptions(a)}return this.normaliseOptions(e),this.options},t}();n.default=V,V.memoisedPlugins=[],t.exports=n.default}).call(this,e("_process"))},{"..\/..\/..\/api\/node":39,"..\/..\/..\/helpers\/merge":40,"..\/..\/..\/helpers\/resolve":42,"..\/..\/plugin":58,".\/build-config-chain":48,".\/config":49,".\/index":50,".\/removed":53,_process:13,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/core-js\/object\/assign":104,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/objectWithoutProperties":116,"babel-runtime\/helpers\/typeof":118,"lodash\/clone":455,"lodash\/cloneDeepWith":457,path:12}],52:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return!!e}function s(e){return p.booleanify(e)}function o(e){return p.list(e)}n.__esModule=!0,n.filename=void 0,n.boolean=a,n.booleanString=s,n.list=o;var u=e("slash"),l=i(u),c=e("..\/..\/..\/util"),p=r(c);n.filename=l.default},{"..\/..\/..\/util":59,slash:516}],53:[function(e,t,n){"use strict";t.exports={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http:\/\/babeljs.io\/docs\/plugins\/external-helpers\/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin . Check out http:\/\/babeljs.io\/docs\/plugins\/transform-react-jsx\/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http:\/\/babeljs.io\/docs\/plugins\/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http:\/\/babeljs.io\/docs\/plugins\/preset-react\/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"Use the `sourceMapTarget` option"},stage:{message:"Check out the corresponding stage-x presets http:\/\/babeljs.io\/docs\/plugins\/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"}}},{}],54:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/plugin"),a=r(i),s=e("lodash\/sortBy"),o=r(s);n.default=new a.default({name:"internal.blockHoist",visitor:{Block:{exit:function(e){for(var t=e.node,n=!1,r=0;r<t.body.length;r++){var i=t.body[r];if(i&&null!=i._blockHoist){n=!0;break}}n&&(t.body=(0,o.default)(t.body,function(e){var t=e&&e._blockHoist;return null==t&&(t=1),t===!0&&(t=2),-1*t}))}}}}),t.exports=n.default},{"..\/plugin":58,"lodash\/sortBy":499}],55:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return!!e.is("_forceShadow")||t}function s(e,t){var n=e.inShadow(t);if(a(e,n)){var r=e.node._shadowedFunctionLiteral,i=void 0,s=!1,o=e.find(function(t){if(t.parentPath&&t.parentPath.isClassProperty()&&"value"===t.key)return!0;if(e===t)return!1;if((t.isProgram()||t.isFunction())&&(i=i||t),t.isProgram())return s=!0,!0;if(t.isFunction()&&!t.isArrowFunctionExpression()){if(r){if(t===r||t.node===r.node)return!0}else if(!t.is("shadow"))return!0;return s=!0,!1}return!1});if(r&&o.isProgram()&&!r.isProgram()&&(o=e.findParent(function(e){return e.isProgram()||e.isFunction()})),o!==i&&s){var u=o.getData(t);if(u)return e.replaceWith(u);var l=e.scope.generateUidIdentifier(t);o.setData(t,l);var c=o.findParent(function(e){return e.isClass()}),p=!!(c&&c.node&&c.node.superClass);if("this"===t&&o.isMethod({kind:"constructor"})&&p)o.scope.push({id:l}),o.traverse(d,{id:l});else{var h="this"===t?f.thisExpression():f.identifier(t);r&&(h._shadowedFunctionLiteral=r),o.scope.push({id:l,init:h})}return e.replaceWith(l)}}}n.__esModule=!0;var o=e("babel-runtime\/core-js\/symbol"),u=i(o),l=e("..\/plugin"),c=i(l),p=e("babel-types"),f=r(p),h=(0,u.default)("super this bound"),d={CallExpression:function(e){if(e.get("callee").isSuper()){var t=e.node;t[h]||(t[h]=!0,e.replaceWith(f.assignmentExpression("=",this.id,t)))}}};n.default=new c.default({name:"internal.shadowFunctions",visitor:{ThisExpression:function(e){s(e,"this")},ReferencedIdentifier:function(e){"arguments"===e.node.name&&s(e,"arguments")}}}),t.exports=n.default},{"..\/plugin":58,"babel-runtime\/core-js\/symbol":109,"babel-types":265}],56:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("..\/helpers\/normalize-ast"),o=r(s),u=e(".\/plugin"),l=r(u),c=e(".\/file"),p=r(c),f=function(){function e(){(0,a.default)(this,e)}return e.prototype.lint=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.code=!1,t.mode="lint",this.transform(e,t)},e.prototype.pretransform=function(e,t){var n=new p.default(t,this);return n.wrap(e,function(){return n.addCode(e),n.parseCode(e),n})},e.prototype.transform=function(e,t){var n=new p.default(t,this);return n.wrap(e,function(){return n.addCode(e),n.parseCode(e),n.transform()})},e.prototype.analyse=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return t.code=!1,n&&(t.plugins=t.plugins||[],t.plugins.push(new l.default({visitor:n}))),this.transform(e,t).metadata},e.prototype.transformFromAst=function(e,t,n){e=(0,o.default)(e);var r=new p.default(n,this);return r.wrap(t,function(){return r.addCode(t),r.addAst(e),r.transform()})},e}();n.default=f,t.exports=n.default},{"..\/helpers\/normalize-ast":41,".\/file":45,".\/plugin":58,"babel-runtime\/helpers\/classCallCheck":114}],57:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("babel-runtime\/helpers\/possibleConstructorReturn"),o=r(s),u=e("babel-runtime\/helpers\/inherits"),l=r(u),c=e("..\/store"),p=r(c),f=e(".\/file"),h=(r(f),function(e){function t(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,a.default)(this,t);var s=(0,o.default)(this,e.call(this));return s.plugin=r,s.key=r.key,s.file=n,s.opts=i,s}return(0,l.default)(t,e),t.prototype.addHelper=function(){var e;return(e=this.file).addHelper.apply(e,arguments)},t.prototype.addImport=function(){var e;return(e=this.file).addImport.apply(e,arguments)},t.prototype.getModuleName=function(){var e;return(e=this.file).getModuleName.apply(e,arguments)},t.prototype.buildCodeFrameError=function(){var e;return(e=this.file).buildCodeFrameError.apply(e,arguments)},t}(p.default));n.default=h,t.exports=n.default},{"..\/store":43,".\/file":45,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117}],58:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/core-js\/get-iterator"),s=i(a),o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e("babel-runtime\/helpers\/possibleConstructorReturn"),c=i(l),p=e("babel-runtime\/helpers\/inherits"),f=i(p),h=e(".\/file\/options\/option-manager"),d=i(h),y=e("babel-messages"),m=r(y),b=e("..\/store"),g=i(b),v=e("babel-traverse"),x=i(v),_=e("lodash\/assign"),E=i(_),A=e("lodash\/clone"),D=i(A),C=["enter","exit"],S=function(e){function t(n,r){(0,u.default)(this,t);var i=(0,c.default)(this,e.call(this));return i.initialized=!1,i.raw=(0,E.default)({},n),i.key=i.take("name")||r,i.manipulateOptions=i.take("manipulateOptions"),i.post=i.take("post"),i.pre=i.take("pre"),i.visitor=i.normaliseVisitor((0,D.default)(i.take("visitor"))||{}),i}return(0,f.default)(t,e),t.prototype.take=function(e){var t=this.raw[e];return delete this.raw[e],t},t.prototype.chain=function(e,t){if(!e[t])return this[t];if(!this[t])return e[t];var n=[e[t],this[t]];return function(){for(var e=void 0,t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];for(var a=n,o=Array.isArray(a),u=0,a=o?a:(0,s.default)(a);;){var l;if(o){if(u>=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l;if(c){var p=c.apply(this,r);null!=p&&(e=p)}}return e}},t.prototype.maybeInherit=function(e){var t=this.take("inherits");t&&(t=d.default.normalisePlugin(t,e,"inherits"),this.manipulateOptions=this.chain(t,"manipulateOptions"),this.post=this.chain(t,"post"),this.pre=this.chain(t,"pre"),this.visitor=x.default.visitors.merge([t.visitor,this.visitor]))},t.prototype.init=function(e,t){if(!this.initialized){this.initialized=!0,this.maybeInherit(e);for(var n in this.raw)throw new Error(m.get("pluginInvalidProperty",e,t,n))}},t.prototype.normaliseVisitor=function(e){for(var t=C,n=Array.isArray(t),r=0,t=n?t:(0,s.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(e[a])throw new Error("Plugins aren't allowed to specify catch-all enter\/exit handlers. Please target individual nodes.")}return x.default.explode(e),e},t}(g.default);n.default=S,t.exports=n.default},{"..\/store":43,".\/file\/options\/option-manager":51,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117,"babel-traverse":229,"lodash\/assign":453,"lodash\/clone":455}],59:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n=t||i.EXTENSIONS,r=F.default.extname(e);return(0,A.default)(n,r)}function a(e){return e?Array.isArray(e)?e:"string"==typeof e?e.split(","):[e]:[]}function s(e){if(!e)return new RegExp(\/.^\/);if(Array.isArray(e)&&(e=new RegExp(e.map(y.default).join("|"),"i")),"string"==typeof e){e=(0,P.default)(e),((0,b.default)(e,".\/")||(0,b.default)(e,"*\/"))&&(e=e.slice(2)),(0,b.default)(e,"**\/")&&(e=e.slice(3));var t=_.default.makeRe(e,{nocase:!0});return new RegExp(t.source.slice(1,-1),"i")}if((0,w.default)(e))return e;throw new TypeError("illegal type for regexify")}function o(e,t){return e?(0,v.default)(e)?o([e],t):(0,C.default)(e)?o(a(e),t):Array.isArray(e)?(t&&(e=e.map(t)),e):[e]:[]}function u(e){return"true"===e||1==e||!("false"===e||0==e||!e)&&e}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments[2];if(e=e.replace(\/\\\\\/g,"\/"),n){for(var r=n,i=Array.isArray(r),a=0,r=i?r:(0,f.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(c(o,e))return!1}return!0}if(t.length)for(var u=t,l=Array.isArray(u),p=0,u=l?u:(0,f.default)(u);;){var h;if(l){if(p>=u.length)break;h=u[p++]}else{if(p=u.next(),p.done)break;h=p.value}var d=h;if(c(d,e))return!0}return!1}function c(e,t){return"function"==typeof e?e(t):e.test(t)}n.__esModule=!0,n.inspect=n.inherits=void 0;var p=e("babel-runtime\/core-js\/get-iterator"),f=r(p),h=e("util");Object.defineProperty(n,"inherits",{enumerable:!0,get:function(){return h.inherits}}),Object.defineProperty(n,"inspect",{enumerable:!0,get:function(){return h.inspect}}),n.canCompile=i,n.list=a,n.regexify=s,n.arrayify=o,n.booleanify=u,n.shouldIgnore=l;var d=e("lodash\/escapeRegExp"),y=r(d),m=e("lodash\/startsWith"),b=r(m),g=e("lodash\/isBoolean"),v=r(g),x=e("minimatch"),_=r(x),E=e("lodash\/includes"),A=r(E),D=e("lodash\/isString"),C=r(D),S=e("lodash\/isRegExp"),w=r(S),k=e("path"),F=r(k),T=e("slash"),P=r(T);i.EXTENSIONS=[".js",".jsx",".es6",".es"]},{"babel-runtime\/core-js\/get-iterator":100,"lodash\/escapeRegExp":463,"lodash\/includes":473,"lodash\/isBoolean":478,"lodash\/isRegExp":487,"lodash\/isString":488,"lodash\/startsWith":500,minimatch:511,path:12,slash:516,util:35}],60:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return{keyword:e.cyan,capitalized:e.yellow,jsx_tag:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.grey,invalid:e.white.bgRed.bold,gutter:e.grey,marker:e.red.bold}}function a(e){var t=e.slice(-2),n=t[0],r=t[1],i=u.default.matchToToken(e);if("name"===i.type){if(c.default.keyword.isReservedWordES6(i.value))return"keyword";if(d.test(i.value)&&("<"===r[n-1]||"<\/"==r.substr(n-2,2)))return"jsx_tag";if(i.value[0]!==i.value[0].toLowerCase())return"capitalized"}return"punctuator"===i.type&&y.test(i.value)?"bracket":i.type}function s(e,t){return t.replace(u.default,function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=a(n),s=e[i];return s?n[0].split(h).map(function(e){return s(e)}).join("\\n"):n[0]})}n.__esModule=!0,n.default=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=Math.max(n,0);var a=r.highlightCode&&f.default.supportsColor||r.forceColor,o=f.default;r.forceColor&&(o=new f.default.constructor({enabled:!0}));var u=function(e,t){return a?e(t):t},l=i(o);a&&(e=s(l,e));var c=r.linesAbove||2,p=r.linesBelow||3,d=e.split(h),y=Math.max(t-(c+1),0),m=Math.min(d.length,t+p);t||n||(y=0,m=d.length);var b=String(m).length,g=d.slice(y,m).map(function(e,r){var i=y+1+r,a=(" "+i).slice(-b),s=" "+a+" | ";if(i===t){var o="";if(n){var c=e.slice(0,n-1).replace(\/[^\\t]\/g," ");o=["\\n ",u(l.gutter,s.replace(\/\\d\/g," ")),c,u(l.marker,"^")].join("")}return[u(l.marker,">"),u(l.gutter,s),e,o].join("")}return" "+u(l.gutter,s)+e}).join("\\n");return a?o.reset(g):g};var o=e("js-tokens"),u=r(o),l=e("esutils"),c=r(l),p=e("chalk"),f=r(p),h=\/\\r\\n|[\\n\\r\\u2028\\u2029]\/,d=\/^[a-z][\\w-]*$\/i,y=\/^[()\\[\\]{}]$\/;t.exports=n.default},{chalk:61,esutils:72,"js-tokens":73}],61:[function(e,t,n){(function(n){"use strict";function r(e){this.enabled=e&&void 0!==e.enabled?e.enabled:p}function i(e){var t=function(){return a.apply(t,arguments)};return t._styles=e,t.enabled=this.enabled,t.__proto__=y,t}function a(){var e=arguments,t=e.length,n=0!==t&&String(arguments[0]);if(t>1)for(var r=1;r<t;r++)n+=" "+e[r];if(!this.enabled||!n)return n;var i=this._styles,a=i.length,s=u.dim.open;for(!h||i.indexOf("gray")===-1&&i.indexOf("grey")===-1||(u.dim.open="");a--;){var o=u[i[a]];n=o.open+n.replace(o.closeRe,o.open)+o.close}return u.dim.open=s,n}function s(){var e={};return Object.keys(d).forEach(function(t){e[t]={get:function(){return i.call(this,[t])}}}),e}var o=e("escape-string-regexp"),u=e("ansi-styles"),l=e("strip-ansi"),c=e("has-ansi"),p=e("supports-color"),f=Object.defineProperties,h="win32"===n.platform&&!\/^xterm\/i.test(n.env.TERM);h&&(u.blue.open="[94m");var d=function(){var e={};return Object.keys(u).forEach(function(t){u[t].closeRe=new RegExp(o(u[t].close),"g"),e[t]={get:function(){return i.call(this,this._styles.concat(t))}}}),e}(),y=f(function(){},d);f(r.prototype,s()),t.exports=new r,t.exports.styles=u,t.exports.hasColor=c,t.exports.stripColor=l,t.exports.supportsColor=p}).call(this,e("_process"))},{_process:13,"ansi-styles":62,"escape-string-regexp":63,"has-ansi":64,"strip-ansi":66,"supports-color":68}],62:[function(e,t,n){"use strict";function r(){var e={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return e.colors.grey=e.colors.gray,Object.keys(e).forEach(function(t){var n=e[t];Object.keys(n).forEach(function(t){var r=n[t];e[t]=n[t]={open:"["+r[0]+"m",close:"["+r[1]+"m"}}),Object.defineProperty(e,t,{value:n,enumerable:!1})}),e}Object.defineProperty(t,"exports",{enumerable:!0,get:r})},{}],63:[function(e,t,n){"use strict";var r=\/[|\\\\{}()[\\]^$+*?.]\/g;t.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(r,"\\\\$&")}},{}],64:[function(e,t,n){"use strict";var r=e("ansi-regex"),i=new RegExp(r().source);t.exports=i.test.bind(i)},{"ansi-regex":65}],65:[function(e,t,n){"use strict";t.exports=function(){return\/[\\u001b\\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]\/g}},{}],66:[function(e,t,n){"use strict";var r=e("ansi-regex")();t.exports=function(e){return"string"==typeof e?e.replace(r,""):e}},{"ansi-regex":67}],67:[function(e,t,n){arguments[4][65][0].apply(n,arguments)},{dup:65}],68:[function(e,t,n){(function(e){"use strict";var n=e.argv,r=n.indexOf("--"),i=function(e){e="--"+e;var t=n.indexOf(e);return t!==-1&&(r===-1||t<r)};t.exports=function(){return"FORCE_COLOR"in e.env||!(i("no-color")||i("no-colors")||i("color=false"))&&(!!(i("color")||i("colors")||i("color=true")||i("color=always"))||!(e.stdout&&!e.stdout.isTTY)&&("win32"===e.platform||("COLORTERM"in e.env||"dumb"!==e.env.TERM&&!!\/^screen|^xterm|^vt100|color|ansi|cygwin|linux\/i.test(e.env.TERM))))}()}).call(this,e("_process"))},{_process:13}],69:[function(e,t,n){!function(){"use strict";function e(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function n(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function r(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function i(e){return r(e)||null!=e&&"FunctionDeclaration"===e.type}function a(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}function s(e){var t;if("IfStatement"!==e.type)return!1;if(null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=a(t)}while(t);return!1}t.exports={isExpression:e,isStatement:r,isIterationStatement:n,isSourceElement:i,isProblematicIfStatement:s,trailingStatement:a}}()},{}],70:[function(e,t,n){!function(){"use strict";function e(e){return 48<=e&&e<=57}function n(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70}function r(e){return e>=48&&e<=55}function i(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&h.indexOf(e)>=0}function a(e){return 10===e||13===e||8232===e||8233===e}function s(e){if(e<=65535)return String.fromCharCode(e);var t=String.fromCharCode(Math.floor((e-65536)\/1024)+55296),n=String.fromCharCode((e-65536)%1024+56320);return t+n}function o(e){return e<128?d[e]:f.NonAsciiIdentifierStart.test(s(e))}function u(e){return e<128?y[e]:f.NonAsciiIdentifierPart.test(s(e))}function l(e){return e<128?d[e]:p.NonAsciiIdentifierStart.test(s(e))}function c(e){return e<128?y[e]:p.NonAsciiIdentifierPart.test(s(e))}var p,f,h,d,y,m;for(f={NonAsciiIdentifierStart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B2\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]\/,$/;"	function	line:5
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^if(!t)return!1;if(t=(0,u.default)({},t),a=a||r.cwd(),i=i||n,t.extends){var s=(0,f.default)(t.extends,a);s?this.addConfig(s):this.log&&this.log.error("Couldn't resolve extends clause of "+t.extends+" in "+n),delete t.extends}this.configs.push({options:t,alias:n,loc:i,dirname:a});var o=void 0,l=r.env.BABEL_ENV||r.env.NODE_ENV||"development";t.env&&(o=t.env[l],delete t.env),this.mergeConfig({options:o,alias:n+".env."+l,dirname:a})},e}();t.exports=n.default}).call(this,e("_process"))},{"..\/..\/..\/helpers\/resolve":42,_process:13,"babel-runtime\/core-js\/object\/assign":104,"babel-runtime\/helpers\/classCallCheck":114,fs:1,json5:281,path:12,"path-is-absolute":515}],49:[function(e,t,n){"use strict";t.exports={filename:{type:"filename",description:"filename to use when reading from stdin - this will be used in source-maps, errors etc",default:"unknown",shorthand:"f"},filenameRelative:{hidden:!0,type:"string"},inputSourceMap:{hidden:!0},env:{hidden:!0,default:{}},mode:{description:"",hidden:!0},retainLines:{type:"boolean",default:!1,description:"retain line numbers - will result in really ugly code"},highlightCode:{description:"enable\/disable ANSI syntax highlighting of code frames (on by default)",type:"boolean",default:!0},suppressDeprecationMessages:{type:"boolean",default:!1,hidden:!0},presets:{type:"list",description:"",default:[]},plugins:{type:"list",default:[],description:""},ignore:{type:"list",description:"list of glob paths to **not** compile",default:[]},only:{type:"list",description:"list of glob paths to **only** compile"},code:{hidden:!0,default:!0,type:"boolean"},metadata:{hidden:!0,default:!0,type:"boolean"},ast:{hidden:!0,default:!0,type:"boolean"},extends:{type:"string",hidden:!0},comments:{type:"boolean",default:!0,description:"write comments to generated output (true by default)"},shouldPrintComment:{hidden:!0,description:"optional callback to control whether a comment should be inserted, when this is used the comments option is ignored"},wrapPluginVisitorMethod:{hidden:!0,description:"optional callback to wrap all visitor methods"},compact:{type:"booleanString",default:"auto",description:"do not include superfluous whitespace characters and line terminators [true|false|auto]"},minified:{type:"boolean",default:!1,description:"save as much bytes when printing [true|false]"},sourceMap:{alias:"sourceMaps",hidden:!0},sourceMaps:{type:"booleanString",description:"[true|false|inline]",default:!1,shorthand:"s"},sourceMapTarget:{type:"string",description:"set `file` on returned source map"},sourceFileName:{type:"string",description:"set `sources[0]` on returned source map"},sourceRoot:{type:"filename",description:"the root from which all sources are relative"},babelrc:{description:"Whether or not to look up .babelrc and .babelignore files",type:"boolean",default:!0},sourceType:{description:"",default:"module"},auxiliaryCommentBefore:{type:"string",description:"print a comment before any injected non-user code"},auxiliaryCommentAfter:{type:"string",description:"print a comment after any injected non-user code"},resolveModuleSource:{hidden:!0},getModuleId:{hidden:!0},moduleRoot:{type:"filename",description:"optional prefix for the AMD module formatter that will be prepend to the filename on module definitions"},moduleIds:{type:"boolean",default:!1,shorthand:"M",description:"insert an explicit id for modules"},moduleId:{description:"specify a custom name for module ids",type:"string"},passPerPreset:{description:"Whether to spawn a traversal pass per a preset. By default all presets are merged.",type:"boolean",default:!1,hidden:!0},parserOpts:{description:"Options to pass into the parser, or to change parsers (parserOpts.parser)",default:!1},generatorOpts:{description:"Options to pass into the generator, or to change generators (generatorOpts.generator)",default:!1}}},{}],50:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e){var n=e[t];if(null!=n){var r=l.default[t];if(r&&r.alias&&(r=l.default[r.alias]),r){var i=o[r.type];i&&(n=i(n)),e[t]=n}}}return e}n.__esModule=!0,n.config=void 0,n.normaliseOptions=a;var s=e(".\/parsers"),o=i(s),u=e(".\/config"),l=r(u);n.config=l.default},{".\/config":49,".\/parsers":52}],51:[function(e,t,n){(function(r){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var s=e("babel-runtime\/helpers\/objectWithoutProperties"),o=a(s),u=e("babel-runtime\/core-js\/json\/stringify"),l=a(u),c=e("babel-runtime\/core-js\/object\/assign"),p=a(c),f=e("babel-runtime\/core-js\/get-iterator"),h=a(f),d=e("babel-runtime\/helpers\/typeof"),y=a(d),m=e("babel-runtime\/helpers\/classCallCheck"),b=a(m),g=e("..\/..\/..\/api\/node"),v=i(g),x=e("..\/..\/plugin"),_=a(x),E=e("babel-messages"),A=i(E),D=e(".\/index"),C=e("..\/..\/..\/helpers\/resolve"),S=a(C),w=e("lodash\/cloneDeepWith"),k=a(w),F=e("lodash\/clone"),T=a(F),P=e("..\/..\/..\/helpers\/merge"),j=a(P),B=e(".\/config"),O=a(B),I=e(".\/removed"),N=a(I),L=e(".\/build-config-chain"),M=a(L),R=e("path"),U=a(R),V=function(){function t(e){(0,b.default)(this,t),this.resolvedConfigs=[],this.options=t.createBareOptions(),this.log=e}return t.memoisePluginContainer=function(e,n,r,i){for(var a=t.memoisedPlugins,s=Array.isArray(a),o=0,a=s?a:(0,h.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u;if(l.container===e)return l.plugin}var c=void 0;if(c="function"==typeof e?e(v):e,"object"===("undefined"==typeof c?"undefined":(0,y.default)(c))){var p=new _.default(c,i);return t.memoisedPlugins.push({container:e,plugin:p}),p}throw new TypeError(A.get("pluginNotObject",n,r,"undefined"==typeof c?"undefined":(0,y.default)(c))+n+r)},t.createBareOptions=function(){var e={};for(var t in O.default){var n=O.default[t];e[t]=(0,T.default)(n.default)}return e},t.normalisePlugin=function(e,n,r,i){if(e=e.__esModule?e.default:e,!(e instanceof _.default)){if("function"!=typeof e&&"object"!==("undefined"==typeof e?"undefined":(0,y.default)(e)))throw new TypeError(A.get("pluginNotFunction",n,r,"undefined"==typeof e?"undefined":(0,y.default)(e)));e=t.memoisePluginContainer(e,n,r,i)}return e.init(n,r),e},t.normalisePlugins=function(n,r,i){return i.map(function(i,a){var s=void 0,o=void 0;if(!i)throw new TypeError("Falsy value found in plugins");Array.isArray(i)?(s=i[0],o=i[1]):s=i;var u="string"==typeof s?s:n+"$"+a;if("string"==typeof s){var l=(0,S.default)("babel-plugin-"+s,r)||(0,S.default)(s,r);if(!l)throw new ReferenceError(A.get("pluginUnknown",s,n,a,r));s=e(l)}return s=t.normalisePlugin(s,n,a,u),[s,o]})},t.prototype.mergeOptions=function(e){var n=this,i=e.options,a=e.extending,s=e.alias,o=e.loc,u=e.dirname;if(s=s||"foreign",i){("object"!==("undefined"==typeof i?"undefined":(0,y.default)(i))||Array.isArray(i))&&this.log.error("Invalid options type for "+s,TypeError);var l=(0,k.default)(i,function(e){if(e instanceof _.default)return e});u=u||r.cwd(),o=o||s;for(var c in l){var f=O.default[c];if(!f&&this.log)if(N.default[c])this.log.error("Using removed Babel 5 option: "+s+"."+c+" - "+N.default[c].message,ReferenceError);else{var h="Unknown option: "+s+"."+c+". Check out http:\/\/babeljs.io\/docs\/usage\/options\/ for more information about options.",d="A common cause of this error is the presence of a configuration options object without the corresponding preset name. Example:\\n\\nInvalid:\\n  `{ presets: [{option: value}] }`\\nValid:\\n  `{ presets: [['presetName', {option: value}]] }`\\n\\nFor more detailed information on preset configuration, please see http:\/\/babeljs.io\/docs\/plugins\/#pluginpresets-options.";this.log.error(h+"\\n\\n"+d,ReferenceError)}}(0,D.normaliseOptions)(l),l.plugins&&(l.plugins=t.normalisePlugins(o,u,l.plugins)),l.presets&&(l.passPerPreset?l.presets=this.resolvePresets(l.presets,u,function(e,t){n.mergeOptions({options:e,extending:e,alias:t,loc:t,dirname:u})}):(this.mergePresets(l.presets,u),delete l.presets)),i===a?(0,p.default)(a,l):(0,j.default)(a||this.options,l)}},t.prototype.mergePresets=function(e,t){var n=this;this.resolvePresets(e,t,function(e,t){n.mergeOptions({options:e,alias:t,loc:t,dirname:U.default.dirname(t||"")})})},t.prototype.resolvePresets=function(t,n,r){return t.map(function(t){var i=void 0;if(Array.isArray(t)){if(t.length>2)throw new Error("Unexpected extra options "+(0,l.default)(t.slice(2))+" passed to preset.");var a=t;t=a[0],i=a[1]}var s=void 0;try{if("string"==typeof t){if(s=(0,S.default)("babel-preset-"+t,n)||(0,S.default)(t,n),!s){var u=t.match(\/^(@[^\\\/]+)\\\/(.+)$\/);if(u){var c=u[1],p=u[2];t=c+"\/babel-preset-"+p,s=(0,S.default)(t,n)}}if(!s)throw new Error("Couldn't find preset "+(0,l.default)(t)+" relative to directory "+(0,l.default)(n));t=e(s)}if("object"===("undefined"==typeof t?"undefined":(0,y.default)(t))&&t.__esModule)if(t.default)t=t.default;else{var f=t,h=(f.__esModule,(0,o.default)(f,["__esModule"]));t=h}if("object"===("undefined"==typeof t?"undefined":(0,y.default)(t))&&t.buildPreset&&(t=t.buildPreset),"function"!=typeof t&&void 0!==i)throw new Error("Options "+(0,l.default)(i)+" passed to "+(s||"a preset")+" which does not accept options.");if("function"==typeof t&&(t=t(v,i)),"object"!==("undefined"==typeof t?"undefined":(0,y.default)(t)))throw new Error("Unsupported preset format: "+t+".");r&&r(t,s)}catch(e){throw s&&(e.message+=" (While processing preset: "+(0,l.default)(s)+")"),e}return t})},t.prototype.normaliseOptions=function(){var e=this.options;for(var t in O.default){var n=O.default[t],r=e[t];!r&&n.optional||(n.alias?e[n.alias]=e[n.alias]||r:e[t]=r)}},t.prototype.init=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,M.default)(e,this.log),n=Array.isArray(t),r=0,t=n?t:(0,h.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;this.mergeOptions(a)}return this.normaliseOptions(e),this.options},t}();n.default=V,V.memoisedPlugins=[],t.exports=n.default}).call(this,e("_process"))},{"..\/..\/..\/api\/node":39,"..\/..\/..\/helpers\/merge":40,"..\/..\/..\/helpers\/resolve":42,"..\/..\/plugin":58,".\/build-config-chain":48,".\/config":49,".\/index":50,".\/removed":53,_process:13,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/core-js\/object\/assign":104,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/objectWithoutProperties":116,"babel-runtime\/helpers\/typeof":118,"lodash\/clone":455,"lodash\/cloneDeepWith":457,path:12}],52:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return!!e}function s(e){return p.booleanify(e)}function o(e){return p.list(e)}n.__esModule=!0,n.filename=void 0,n.boolean=a,n.booleanString=s,n.list=o;var u=e("slash"),l=i(u),c=e("..\/..\/..\/util"),p=r(c);n.filename=l.default},{"..\/..\/..\/util":59,slash:516}],53:[function(e,t,n){"use strict";t.exports={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http:\/\/babeljs.io\/docs\/plugins\/external-helpers\/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin . Check out http:\/\/babeljs.io\/docs\/plugins\/transform-react-jsx\/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http:\/\/babeljs.io\/docs\/plugins\/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http:\/\/babeljs.io\/docs\/plugins\/preset-react\/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"Use the `sourceMapTarget` option"},stage:{message:"Check out the corresponding stage-x presets http:\/\/babeljs.io\/docs\/plugins\/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"}}},{}],54:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/plugin"),a=r(i),s=e("lodash\/sortBy"),o=r(s);n.default=new a.default({name:"internal.blockHoist",visitor:{Block:{exit:function(e){for(var t=e.node,n=!1,r=0;r<t.body.length;r++){var i=t.body[r];if(i&&null!=i._blockHoist){n=!0;break}}n&&(t.body=(0,o.default)(t.body,function(e){var t=e&&e._blockHoist;return null==t&&(t=1),t===!0&&(t=2),-1*t}))}}}}),t.exports=n.default},{"..\/plugin":58,"lodash\/sortBy":499}],55:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return!!e.is("_forceShadow")||t}function s(e,t){var n=e.inShadow(t);if(a(e,n)){var r=e.node._shadowedFunctionLiteral,i=void 0,s=!1,o=e.find(function(t){if(t.parentPath&&t.parentPath.isClassProperty()&&"value"===t.key)return!0;if(e===t)return!1;if((t.isProgram()||t.isFunction())&&(i=i||t),t.isProgram())return s=!0,!0;if(t.isFunction()&&!t.isArrowFunctionExpression()){if(r){if(t===r||t.node===r.node)return!0}else if(!t.is("shadow"))return!0;return s=!0,!1}return!1});if(r&&o.isProgram()&&!r.isProgram()&&(o=e.findParent(function(e){return e.isProgram()||e.isFunction()})),o!==i&&s){var u=o.getData(t);if(u)return e.replaceWith(u);var l=e.scope.generateUidIdentifier(t);o.setData(t,l);var c=o.findParent(function(e){return e.isClass()}),p=!!(c&&c.node&&c.node.superClass);if("this"===t&&o.isMethod({kind:"constructor"})&&p)o.scope.push({id:l}),o.traverse(d,{id:l});else{var h="this"===t?f.thisExpression():f.identifier(t);r&&(h._shadowedFunctionLiteral=r),o.scope.push({id:l,init:h})}return e.replaceWith(l)}}}n.__esModule=!0;var o=e("babel-runtime\/core-js\/symbol"),u=i(o),l=e("..\/plugin"),c=i(l),p=e("babel-types"),f=r(p),h=(0,u.default)("super this bound"),d={CallExpression:function(e){if(e.get("callee").isSuper()){var t=e.node;t[h]||(t[h]=!0,e.replaceWith(f.assignmentExpression("=",this.id,t)))}}};n.default=new c.default({name:"internal.shadowFunctions",visitor:{ThisExpression:function(e){s(e,"this")},ReferencedIdentifier:function(e){"arguments"===e.node.name&&s(e,"arguments")}}}),t.exports=n.default},{"..\/plugin":58,"babel-runtime\/core-js\/symbol":109,"babel-types":265}],56:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("..\/helpers\/normalize-ast"),o=r(s),u=e(".\/plugin"),l=r(u),c=e(".\/file"),p=r(c),f=function(){function e(){(0,a.default)(this,e)}return e.prototype.lint=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.code=!1,t.mode="lint",this.transform(e,t)},e.prototype.pretransform=function(e,t){var n=new p.default(t,this);return n.wrap(e,function(){return n.addCode(e),n.parseCode(e),n})},e.prototype.transform=function(e,t){var n=new p.default(t,this);return n.wrap(e,function(){return n.addCode(e),n.parseCode(e),n.transform()})},e.prototype.analyse=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return t.code=!1,n&&(t.plugins=t.plugins||[],t.plugins.push(new l.default({visitor:n}))),this.transform(e,t).metadata},e.prototype.transformFromAst=function(e,t,n){e=(0,o.default)(e);var r=new p.default(n,this);return r.wrap(t,function(){return r.addCode(t),r.addAst(e),r.transform()})},e}();n.default=f,t.exports=n.default},{"..\/helpers\/normalize-ast":41,".\/file":45,".\/plugin":58,"babel-runtime\/helpers\/classCallCheck":114}],57:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("babel-runtime\/helpers\/possibleConstructorReturn"),o=r(s),u=e("babel-runtime\/helpers\/inherits"),l=r(u),c=e("..\/store"),p=r(c),f=e(".\/file"),h=(r(f),function(e){function t(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,a.default)(this,t);var s=(0,o.default)(this,e.call(this));return s.plugin=r,s.key=r.key,s.file=n,s.opts=i,s}return(0,l.default)(t,e),t.prototype.addHelper=function(){var e;return(e=this.file).addHelper.apply(e,arguments)},t.prototype.addImport=function(){var e;return(e=this.file).addImport.apply(e,arguments)},t.prototype.getModuleName=function(){var e;return(e=this.file).getModuleName.apply(e,arguments)},t.prototype.buildCodeFrameError=function(){var e;return(e=this.file).buildCodeFrameError.apply(e,arguments)},t}(p.default));n.default=h,t.exports=n.default},{"..\/store":43,".\/file":45,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117}],58:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/core-js\/get-iterator"),s=i(a),o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e("babel-runtime\/helpers\/possibleConstructorReturn"),c=i(l),p=e("babel-runtime\/helpers\/inherits"),f=i(p),h=e(".\/file\/options\/option-manager"),d=i(h),y=e("babel-messages"),m=r(y),b=e("..\/store"),g=i(b),v=e("babel-traverse"),x=i(v),_=e("lodash\/assign"),E=i(_),A=e("lodash\/clone"),D=i(A),C=["enter","exit"],S=function(e){function t(n,r){(0,u.default)(this,t);var i=(0,c.default)(this,e.call(this));return i.initialized=!1,i.raw=(0,E.default)({},n),i.key=i.take("name")||r,i.manipulateOptions=i.take("manipulateOptions"),i.post=i.take("post"),i.pre=i.take("pre"),i.visitor=i.normaliseVisitor((0,D.default)(i.take("visitor"))||{}),i}return(0,f.default)(t,e),t.prototype.take=function(e){var t=this.raw[e];return delete this.raw[e],t},t.prototype.chain=function(e,t){if(!e[t])return this[t];if(!this[t])return e[t];var n=[e[t],this[t]];return function(){for(var e=void 0,t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];for(var a=n,o=Array.isArray(a),u=0,a=o?a:(0,s.default)(a);;){var l;if(o){if(u>=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l;if(c){var p=c.apply(this,r);null!=p&&(e=p)}}return e}},t.prototype.maybeInherit=function(e){var t=this.take("inherits");t&&(t=d.default.normalisePlugin(t,e,"inherits"),this.manipulateOptions=this.chain(t,"manipulateOptions"),this.post=this.chain(t,"post"),this.pre=this.chain(t,"pre"),this.visitor=x.default.visitors.merge([t.visitor,this.visitor]))},t.prototype.init=function(e,t){if(!this.initialized){this.initialized=!0,this.maybeInherit(e);for(var n in this.raw)throw new Error(m.get("pluginInvalidProperty",e,t,n))}},t.prototype.normaliseVisitor=function(e){for(var t=C,n=Array.isArray(t),r=0,t=n?t:(0,s.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(e[a])throw new Error("Plugins aren't allowed to specify catch-all enter\/exit handlers. Please target individual nodes.")}return x.default.explode(e),e},t}(g.default);n.default=S,t.exports=n.default},{"..\/store":43,".\/file\/options\/option-manager":51,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117,"babel-traverse":229,"lodash\/assign":453,"lodash\/clone":455}],59:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n=t||i.EXTENSIONS,r=F.default.extname(e);return(0,A.default)(n,r)}function a(e){return e?Array.isArray(e)?e:"string"==typeof e?e.split(","):[e]:[]}function s(e){if(!e)return new RegExp(\/.^\/);if(Array.isArray(e)&&(e=new RegExp(e.map(y.default).join("|"),"i")),"string"==typeof e){e=(0,P.default)(e),((0,b.default)(e,".\/")||(0,b.default)(e,"*\/"))&&(e=e.slice(2)),(0,b.default)(e,"**\/")&&(e=e.slice(3));var t=_.default.makeRe(e,{nocase:!0});return new RegExp(t.source.slice(1,-1),"i")}if((0,w.default)(e))return e;throw new TypeError("illegal type for regexify")}function o(e,t){return e?(0,v.default)(e)?o([e],t):(0,C.default)(e)?o(a(e),t):Array.isArray(e)?(t&&(e=e.map(t)),e):[e]:[]}function u(e){return"true"===e||1==e||!("false"===e||0==e||!e)&&e}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments[2];if(e=e.replace(\/\\\\\/g,"\/"),n){for(var r=n,i=Array.isArray(r),a=0,r=i?r:(0,f.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(c(o,e))return!1}return!0}if(t.length)for(var u=t,l=Array.isArray(u),p=0,u=l?u:(0,f.default)(u);;){var h;if(l){if(p>=u.length)break;h=u[p++]}else{if(p=u.next(),p.done)break;h=p.value}var d=h;if(c(d,e))return!0}return!1}function c(e,t){return"function"==typeof e?e(t):e.test(t)}n.__esModule=!0,n.inspect=n.inherits=void 0;var p=e("babel-runtime\/core-js\/get-iterator"),f=r(p),h=e("util");Object.defineProperty(n,"inherits",{enumerable:!0,get:function(){return h.inherits}}),Object.defineProperty(n,"inspect",{enumerable:!0,get:function(){return h.inspect}}),n.canCompile=i,n.list=a,n.regexify=s,n.arrayify=o,n.booleanify=u,n.shouldIgnore=l;var d=e("lodash\/escapeRegExp"),y=r(d),m=e("lodash\/startsWith"),b=r(m),g=e("lodash\/isBoolean"),v=r(g),x=e("minimatch"),_=r(x),E=e("lodash\/includes"),A=r(E),D=e("lodash\/isString"),C=r(D),S=e("lodash\/isRegExp"),w=r(S),k=e("path"),F=r(k),T=e("slash"),P=r(T);i.EXTENSIONS=[".js",".jsx",".es6",".es"]},{"babel-runtime\/core-js\/get-iterator":100,"lodash\/escapeRegExp":463,"lodash\/includes":473,"lodash\/isBoolean":478,"lodash\/isRegExp":487,"lodash\/isString":488,"lodash\/startsWith":500,minimatch:511,path:12,slash:516,util:35}],60:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return{keyword:e.cyan,capitalized:e.yellow,jsx_tag:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.grey,invalid:e.white.bgRed.bold,gutter:e.grey,marker:e.red.bold}}function a(e){var t=e.slice(-2),n=t[0],r=t[1],i=u.default.matchToToken(e);if("name"===i.type){if(c.default.keyword.isReservedWordES6(i.value))return"keyword";if(d.test(i.value)&&("<"===r[n-1]||"<\/"==r.substr(n-2,2)))return"jsx_tag";if(i.value[0]!==i.value[0].toLowerCase())return"capitalized"}return"punctuator"===i.type&&y.test(i.value)?"bracket":i.type}function s(e,t){return t.replace(u.default,function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=a(n),s=e[i];return s?n[0].split(h).map(function(e){return s(e)}).join("\\n"):n[0]})}n.__esModule=!0,n.default=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=Math.max(n,0);var a=r.highlightCode&&f.default.supportsColor||r.forceColor,o=f.default;r.forceColor&&(o=new f.default.constructor({enabled:!0}));var u=function(e,t){return a?e(t):t},l=i(o);a&&(e=s(l,e));var c=r.linesAbove||2,p=r.linesBelow||3,d=e.split(h),y=Math.max(t-(c+1),0),m=Math.min(d.length,t+p);t||n||(y=0,m=d.length);var b=String(m).length,g=d.slice(y,m).map(function(e,r){var i=y+1+r,a=(" "+i).slice(-b),s=" "+a+" | ";if(i===t){var o="";if(n){var c=e.slice(0,n-1).replace(\/[^\\t]\/g," ");o=["\\n ",u(l.gutter,s.replace(\/\\d\/g," ")),c,u(l.marker,"^")].join("")}return[u(l.marker,">"),u(l.gutter,s),e,o].join("")}return" "+u(l.gutter,s)+e}).join("\\n");return a?o.reset(g):g};var o=e("js-tokens"),u=r(o),l=e("esutils"),c=r(l),p=e("chalk"),f=r(p),h=\/\\r\\n|[\\n\\r\\u2028\\u2029]\/,d=\/^[a-z][\\w-]*$\/i,y=\/^[()\\[\\]{}]$\/;t.exports=n.default},{chalk:61,esutils:72,"js-tokens":73}],61:[function(e,t,n){(function(n){"use strict";function r(e){this.enabled=e&&void 0!==e.enabled?e.enabled:p}function i(e){var t=function(){return a.apply(t,arguments)};return t._styles=e,t.enabled=this.enabled,t.__proto__=y,t}function a(){var e=arguments,t=e.length,n=0!==t&&String(arguments[0]);if(t>1)for(var r=1;r<t;r++)n+=" "+e[r];if(!this.enabled||!n)return n;var i=this._styles,a=i.length,s=u.dim.open;for(!h||i.indexOf("gray")===-1&&i.indexOf("grey")===-1||(u.dim.open="");a--;){var o=u[i[a]];n=o.open+n.replace(o.closeRe,o.open)+o.close}return u.dim.open=s,n}function s(){var e={};return Object.keys(d).forEach(function(t){e[t]={get:function(){return i.call(this,[t])}}}),e}var o=e("escape-string-regexp"),u=e("ansi-styles"),l=e("strip-ansi"),c=e("has-ansi"),p=e("supports-color"),f=Object.defineProperties,h="win32"===n.platform&&!\/^xterm\/i.test(n.env.TERM);h&&(u.blue.open="[94m");var d=function(){var e={};return Object.keys(u).forEach(function(t){u[t].closeRe=new RegExp(o(u[t].close),"g"),e[t]={get:function(){return i.call(this,this._styles.concat(t))}}}),e}(),y=f(function(){},d);f(r.prototype,s()),t.exports=new r,t.exports.styles=u,t.exports.hasColor=c,t.exports.stripColor=l,t.exports.supportsColor=p}).call(this,e("_process"))},{_process:13,"ansi-styles":62,"escape-string-regexp":63,"has-ansi":64,"strip-ansi":66,"supports-color":68}],62:[function(e,t,n){"use strict";function r(){var e={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return e.colors.grey=e.colors.gray,Object.keys(e).forEach(function(t){var n=e[t];Object.keys(n).forEach(function(t){var r=n[t];e[t]=n[t]={open:"["+r[0]+"m",close:"["+r[1]+"m"}}),Object.defineProperty(e,t,{value:n,enumerable:!1})}),e}Object.defineProperty(t,"exports",{enumerable:!0,get:r})},{}],63:[function(e,t,n){"use strict";var r=\/[|\\\\{}()[\\]^$+*?.]\/g;t.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(r,"\\\\$&")}},{}],64:[function(e,t,n){"use strict";var r=e("ansi-regex"),i=new RegExp(r().source);t.exports=i.test.bind(i)},{"ansi-regex":65}],65:[function(e,t,n){"use strict";t.exports=function(){return\/[\\u001b\\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]\/g}},{}],66:[function(e,t,n){"use strict";var r=e("ansi-regex")();t.exports=function(e){return"string"==typeof e?e.replace(r,""):e}},{"ansi-regex":67}],67:[function(e,t,n){arguments[4][65][0].apply(n,arguments)},{dup:65}],68:[function(e,t,n){(function(e){"use strict";var n=e.argv,r=n.indexOf("--"),i=function(e){e="--"+e;var t=n.indexOf(e);return t!==-1&&(r===-1||t<r)};t.exports=function(){return"FORCE_COLOR"in e.env||!(i("no-color")||i("no-colors")||i("color=false"))&&(!!(i("color")||i("colors")||i("color=true")||i("color=always"))||!(e.stdout&&!e.stdout.isTTY)&&("win32"===e.platform||("COLORTERM"in e.env||"dumb"!==e.env.TERM&&!!\/^screen|^xterm|^vt100|color|ansi|cygwin|linux\/i.test(e.env.TERM))))}()}).call(this,e("_process"))},{_process:13}],69:[function(e,t,n){!function(){"use strict";function e(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function n(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function r(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function i(e){return r(e)||null!=e&&"FunctionDeclaration"===e.type}function a(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}function s(e){var t;if("IfStatement"!==e.type)return!1;if(null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=a(t)}while(t);return!1}t.exports={isExpression:e,isStatement:r,isIterationStatement:n,isSourceElement:i,isProblematicIfStatement:s,trailingStatement:a}}()},{}],70:[function(e,t,n){!function(){"use strict";function e(e){return 48<=e&&e<=57}function n(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70}function r(e){return e>=48&&e<=55}function i(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&h.indexOf(e)>=0}function a(e){return 10===e||13===e||8232===e||8233===e}function s(e){if(e<=65535)return String.fromCharCode(e);var t=String.fromCharCode(Math.floor((e-65536)\/1024)+55296),n=String.fromCharCode((e-65536)%1024+56320);return t+n}function o(e){return e<128?d[e]:f.NonAsciiIdentifierStart.test(s(e))}function u(e){return e<128?y[e]:f.NonAsciiIdentifierPart.test(s(e))}function l(e){return e<128?d[e]:p.NonAsciiIdentifierStart.test(s(e))}function c(e){return e<128?y[e]:p.NonAsciiIdentifierPart.test(s(e))}var p,f,h,d,y,m;for(f={NonAsciiIdentifierStart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B2\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]\/,$/;"	function	line:5
ReferencedIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^if(!t)return!1;if(t=(0,u.default)({},t),a=a||r.cwd(),i=i||n,t.extends){var s=(0,f.default)(t.extends,a);s?this.addConfig(s):this.log&&this.log.error("Couldn't resolve extends clause of "+t.extends+" in "+n),delete t.extends}this.configs.push({options:t,alias:n,loc:i,dirname:a});var o=void 0,l=r.env.BABEL_ENV||r.env.NODE_ENV||"development";t.env&&(o=t.env[l],delete t.env),this.mergeConfig({options:o,alias:n+".env."+l,dirname:a})},e}();t.exports=n.default}).call(this,e("_process"))},{"..\/..\/..\/helpers\/resolve":42,_process:13,"babel-runtime\/core-js\/object\/assign":104,"babel-runtime\/helpers\/classCallCheck":114,fs:1,json5:281,path:12,"path-is-absolute":515}],49:[function(e,t,n){"use strict";t.exports={filename:{type:"filename",description:"filename to use when reading from stdin - this will be used in source-maps, errors etc",default:"unknown",shorthand:"f"},filenameRelative:{hidden:!0,type:"string"},inputSourceMap:{hidden:!0},env:{hidden:!0,default:{}},mode:{description:"",hidden:!0},retainLines:{type:"boolean",default:!1,description:"retain line numbers - will result in really ugly code"},highlightCode:{description:"enable\/disable ANSI syntax highlighting of code frames (on by default)",type:"boolean",default:!0},suppressDeprecationMessages:{type:"boolean",default:!1,hidden:!0},presets:{type:"list",description:"",default:[]},plugins:{type:"list",default:[],description:""},ignore:{type:"list",description:"list of glob paths to **not** compile",default:[]},only:{type:"list",description:"list of glob paths to **only** compile"},code:{hidden:!0,default:!0,type:"boolean"},metadata:{hidden:!0,default:!0,type:"boolean"},ast:{hidden:!0,default:!0,type:"boolean"},extends:{type:"string",hidden:!0},comments:{type:"boolean",default:!0,description:"write comments to generated output (true by default)"},shouldPrintComment:{hidden:!0,description:"optional callback to control whether a comment should be inserted, when this is used the comments option is ignored"},wrapPluginVisitorMethod:{hidden:!0,description:"optional callback to wrap all visitor methods"},compact:{type:"booleanString",default:"auto",description:"do not include superfluous whitespace characters and line terminators [true|false|auto]"},minified:{type:"boolean",default:!1,description:"save as much bytes when printing [true|false]"},sourceMap:{alias:"sourceMaps",hidden:!0},sourceMaps:{type:"booleanString",description:"[true|false|inline]",default:!1,shorthand:"s"},sourceMapTarget:{type:"string",description:"set `file` on returned source map"},sourceFileName:{type:"string",description:"set `sources[0]` on returned source map"},sourceRoot:{type:"filename",description:"the root from which all sources are relative"},babelrc:{description:"Whether or not to look up .babelrc and .babelignore files",type:"boolean",default:!0},sourceType:{description:"",default:"module"},auxiliaryCommentBefore:{type:"string",description:"print a comment before any injected non-user code"},auxiliaryCommentAfter:{type:"string",description:"print a comment after any injected non-user code"},resolveModuleSource:{hidden:!0},getModuleId:{hidden:!0},moduleRoot:{type:"filename",description:"optional prefix for the AMD module formatter that will be prepend to the filename on module definitions"},moduleIds:{type:"boolean",default:!1,shorthand:"M",description:"insert an explicit id for modules"},moduleId:{description:"specify a custom name for module ids",type:"string"},passPerPreset:{description:"Whether to spawn a traversal pass per a preset. By default all presets are merged.",type:"boolean",default:!1,hidden:!0},parserOpts:{description:"Options to pass into the parser, or to change parsers (parserOpts.parser)",default:!1},generatorOpts:{description:"Options to pass into the generator, or to change generators (generatorOpts.generator)",default:!1}}},{}],50:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e){var n=e[t];if(null!=n){var r=l.default[t];if(r&&r.alias&&(r=l.default[r.alias]),r){var i=o[r.type];i&&(n=i(n)),e[t]=n}}}return e}n.__esModule=!0,n.config=void 0,n.normaliseOptions=a;var s=e(".\/parsers"),o=i(s),u=e(".\/config"),l=r(u);n.config=l.default},{".\/config":49,".\/parsers":52}],51:[function(e,t,n){(function(r){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var s=e("babel-runtime\/helpers\/objectWithoutProperties"),o=a(s),u=e("babel-runtime\/core-js\/json\/stringify"),l=a(u),c=e("babel-runtime\/core-js\/object\/assign"),p=a(c),f=e("babel-runtime\/core-js\/get-iterator"),h=a(f),d=e("babel-runtime\/helpers\/typeof"),y=a(d),m=e("babel-runtime\/helpers\/classCallCheck"),b=a(m),g=e("..\/..\/..\/api\/node"),v=i(g),x=e("..\/..\/plugin"),_=a(x),E=e("babel-messages"),A=i(E),D=e(".\/index"),C=e("..\/..\/..\/helpers\/resolve"),S=a(C),w=e("lodash\/cloneDeepWith"),k=a(w),F=e("lodash\/clone"),T=a(F),P=e("..\/..\/..\/helpers\/merge"),j=a(P),B=e(".\/config"),O=a(B),I=e(".\/removed"),N=a(I),L=e(".\/build-config-chain"),M=a(L),R=e("path"),U=a(R),V=function(){function t(e){(0,b.default)(this,t),this.resolvedConfigs=[],this.options=t.createBareOptions(),this.log=e}return t.memoisePluginContainer=function(e,n,r,i){for(var a=t.memoisedPlugins,s=Array.isArray(a),o=0,a=s?a:(0,h.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u;if(l.container===e)return l.plugin}var c=void 0;if(c="function"==typeof e?e(v):e,"object"===("undefined"==typeof c?"undefined":(0,y.default)(c))){var p=new _.default(c,i);return t.memoisedPlugins.push({container:e,plugin:p}),p}throw new TypeError(A.get("pluginNotObject",n,r,"undefined"==typeof c?"undefined":(0,y.default)(c))+n+r)},t.createBareOptions=function(){var e={};for(var t in O.default){var n=O.default[t];e[t]=(0,T.default)(n.default)}return e},t.normalisePlugin=function(e,n,r,i){if(e=e.__esModule?e.default:e,!(e instanceof _.default)){if("function"!=typeof e&&"object"!==("undefined"==typeof e?"undefined":(0,y.default)(e)))throw new TypeError(A.get("pluginNotFunction",n,r,"undefined"==typeof e?"undefined":(0,y.default)(e)));e=t.memoisePluginContainer(e,n,r,i)}return e.init(n,r),e},t.normalisePlugins=function(n,r,i){return i.map(function(i,a){var s=void 0,o=void 0;if(!i)throw new TypeError("Falsy value found in plugins");Array.isArray(i)?(s=i[0],o=i[1]):s=i;var u="string"==typeof s?s:n+"$"+a;if("string"==typeof s){var l=(0,S.default)("babel-plugin-"+s,r)||(0,S.default)(s,r);if(!l)throw new ReferenceError(A.get("pluginUnknown",s,n,a,r));s=e(l)}return s=t.normalisePlugin(s,n,a,u),[s,o]})},t.prototype.mergeOptions=function(e){var n=this,i=e.options,a=e.extending,s=e.alias,o=e.loc,u=e.dirname;if(s=s||"foreign",i){("object"!==("undefined"==typeof i?"undefined":(0,y.default)(i))||Array.isArray(i))&&this.log.error("Invalid options type for "+s,TypeError);var l=(0,k.default)(i,function(e){if(e instanceof _.default)return e});u=u||r.cwd(),o=o||s;for(var c in l){var f=O.default[c];if(!f&&this.log)if(N.default[c])this.log.error("Using removed Babel 5 option: "+s+"."+c+" - "+N.default[c].message,ReferenceError);else{var h="Unknown option: "+s+"."+c+". Check out http:\/\/babeljs.io\/docs\/usage\/options\/ for more information about options.",d="A common cause of this error is the presence of a configuration options object without the corresponding preset name. Example:\\n\\nInvalid:\\n  `{ presets: [{option: value}] }`\\nValid:\\n  `{ presets: [['presetName', {option: value}]] }`\\n\\nFor more detailed information on preset configuration, please see http:\/\/babeljs.io\/docs\/plugins\/#pluginpresets-options.";this.log.error(h+"\\n\\n"+d,ReferenceError)}}(0,D.normaliseOptions)(l),l.plugins&&(l.plugins=t.normalisePlugins(o,u,l.plugins)),l.presets&&(l.passPerPreset?l.presets=this.resolvePresets(l.presets,u,function(e,t){n.mergeOptions({options:e,extending:e,alias:t,loc:t,dirname:u})}):(this.mergePresets(l.presets,u),delete l.presets)),i===a?(0,p.default)(a,l):(0,j.default)(a||this.options,l)}},t.prototype.mergePresets=function(e,t){var n=this;this.resolvePresets(e,t,function(e,t){n.mergeOptions({options:e,alias:t,loc:t,dirname:U.default.dirname(t||"")})})},t.prototype.resolvePresets=function(t,n,r){return t.map(function(t){var i=void 0;if(Array.isArray(t)){if(t.length>2)throw new Error("Unexpected extra options "+(0,l.default)(t.slice(2))+" passed to preset.");var a=t;t=a[0],i=a[1]}var s=void 0;try{if("string"==typeof t){if(s=(0,S.default)("babel-preset-"+t,n)||(0,S.default)(t,n),!s){var u=t.match(\/^(@[^\\\/]+)\\\/(.+)$\/);if(u){var c=u[1],p=u[2];t=c+"\/babel-preset-"+p,s=(0,S.default)(t,n)}}if(!s)throw new Error("Couldn't find preset "+(0,l.default)(t)+" relative to directory "+(0,l.default)(n));t=e(s)}if("object"===("undefined"==typeof t?"undefined":(0,y.default)(t))&&t.__esModule)if(t.default)t=t.default;else{var f=t,h=(f.__esModule,(0,o.default)(f,["__esModule"]));t=h}if("object"===("undefined"==typeof t?"undefined":(0,y.default)(t))&&t.buildPreset&&(t=t.buildPreset),"function"!=typeof t&&void 0!==i)throw new Error("Options "+(0,l.default)(i)+" passed to "+(s||"a preset")+" which does not accept options.");if("function"==typeof t&&(t=t(v,i)),"object"!==("undefined"==typeof t?"undefined":(0,y.default)(t)))throw new Error("Unsupported preset format: "+t+".");r&&r(t,s)}catch(e){throw s&&(e.message+=" (While processing preset: "+(0,l.default)(s)+")"),e}return t})},t.prototype.normaliseOptions=function(){var e=this.options;for(var t in O.default){var n=O.default[t],r=e[t];!r&&n.optional||(n.alias?e[n.alias]=e[n.alias]||r:e[t]=r)}},t.prototype.init=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,M.default)(e,this.log),n=Array.isArray(t),r=0,t=n?t:(0,h.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;this.mergeOptions(a)}return this.normaliseOptions(e),this.options},t}();n.default=V,V.memoisedPlugins=[],t.exports=n.default}).call(this,e("_process"))},{"..\/..\/..\/api\/node":39,"..\/..\/..\/helpers\/merge":40,"..\/..\/..\/helpers\/resolve":42,"..\/..\/plugin":58,".\/build-config-chain":48,".\/config":49,".\/index":50,".\/removed":53,_process:13,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/core-js\/object\/assign":104,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/objectWithoutProperties":116,"babel-runtime\/helpers\/typeof":118,"lodash\/clone":455,"lodash\/cloneDeepWith":457,path:12}],52:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return!!e}function s(e){return p.booleanify(e)}function o(e){return p.list(e)}n.__esModule=!0,n.filename=void 0,n.boolean=a,n.booleanString=s,n.list=o;var u=e("slash"),l=i(u),c=e("..\/..\/..\/util"),p=r(c);n.filename=l.default},{"..\/..\/..\/util":59,slash:516}],53:[function(e,t,n){"use strict";t.exports={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http:\/\/babeljs.io\/docs\/plugins\/external-helpers\/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin . Check out http:\/\/babeljs.io\/docs\/plugins\/transform-react-jsx\/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http:\/\/babeljs.io\/docs\/plugins\/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http:\/\/babeljs.io\/docs\/plugins\/preset-react\/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"Use the `sourceMapTarget` option"},stage:{message:"Check out the corresponding stage-x presets http:\/\/babeljs.io\/docs\/plugins\/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"}}},{}],54:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/plugin"),a=r(i),s=e("lodash\/sortBy"),o=r(s);n.default=new a.default({name:"internal.blockHoist",visitor:{Block:{exit:function(e){for(var t=e.node,n=!1,r=0;r<t.body.length;r++){var i=t.body[r];if(i&&null!=i._blockHoist){n=!0;break}}n&&(t.body=(0,o.default)(t.body,function(e){var t=e&&e._blockHoist;return null==t&&(t=1),t===!0&&(t=2),-1*t}))}}}}),t.exports=n.default},{"..\/plugin":58,"lodash\/sortBy":499}],55:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return!!e.is("_forceShadow")||t}function s(e,t){var n=e.inShadow(t);if(a(e,n)){var r=e.node._shadowedFunctionLiteral,i=void 0,s=!1,o=e.find(function(t){if(t.parentPath&&t.parentPath.isClassProperty()&&"value"===t.key)return!0;if(e===t)return!1;if((t.isProgram()||t.isFunction())&&(i=i||t),t.isProgram())return s=!0,!0;if(t.isFunction()&&!t.isArrowFunctionExpression()){if(r){if(t===r||t.node===r.node)return!0}else if(!t.is("shadow"))return!0;return s=!0,!1}return!1});if(r&&o.isProgram()&&!r.isProgram()&&(o=e.findParent(function(e){return e.isProgram()||e.isFunction()})),o!==i&&s){var u=o.getData(t);if(u)return e.replaceWith(u);var l=e.scope.generateUidIdentifier(t);o.setData(t,l);var c=o.findParent(function(e){return e.isClass()}),p=!!(c&&c.node&&c.node.superClass);if("this"===t&&o.isMethod({kind:"constructor"})&&p)o.scope.push({id:l}),o.traverse(d,{id:l});else{var h="this"===t?f.thisExpression():f.identifier(t);r&&(h._shadowedFunctionLiteral=r),o.scope.push({id:l,init:h})}return e.replaceWith(l)}}}n.__esModule=!0;var o=e("babel-runtime\/core-js\/symbol"),u=i(o),l=e("..\/plugin"),c=i(l),p=e("babel-types"),f=r(p),h=(0,u.default)("super this bound"),d={CallExpression:function(e){if(e.get("callee").isSuper()){var t=e.node;t[h]||(t[h]=!0,e.replaceWith(f.assignmentExpression("=",this.id,t)))}}};n.default=new c.default({name:"internal.shadowFunctions",visitor:{ThisExpression:function(e){s(e,"this")},ReferencedIdentifier:function(e){"arguments"===e.node.name&&s(e,"arguments")}}}),t.exports=n.default},{"..\/plugin":58,"babel-runtime\/core-js\/symbol":109,"babel-types":265}],56:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("..\/helpers\/normalize-ast"),o=r(s),u=e(".\/plugin"),l=r(u),c=e(".\/file"),p=r(c),f=function(){function e(){(0,a.default)(this,e)}return e.prototype.lint=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.code=!1,t.mode="lint",this.transform(e,t)},e.prototype.pretransform=function(e,t){var n=new p.default(t,this);return n.wrap(e,function(){return n.addCode(e),n.parseCode(e),n})},e.prototype.transform=function(e,t){var n=new p.default(t,this);return n.wrap(e,function(){return n.addCode(e),n.parseCode(e),n.transform()})},e.prototype.analyse=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];return t.code=!1,n&&(t.plugins=t.plugins||[],t.plugins.push(new l.default({visitor:n}))),this.transform(e,t).metadata},e.prototype.transformFromAst=function(e,t,n){e=(0,o.default)(e);var r=new p.default(n,this);return r.wrap(t,function(){return r.addCode(t),r.addAst(e),r.transform()})},e}();n.default=f,t.exports=n.default},{"..\/helpers\/normalize-ast":41,".\/file":45,".\/plugin":58,"babel-runtime\/helpers\/classCallCheck":114}],57:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("babel-runtime\/helpers\/possibleConstructorReturn"),o=r(s),u=e("babel-runtime\/helpers\/inherits"),l=r(u),c=e("..\/store"),p=r(c),f=e(".\/file"),h=(r(f),function(e){function t(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};(0,a.default)(this,t);var s=(0,o.default)(this,e.call(this));return s.plugin=r,s.key=r.key,s.file=n,s.opts=i,s}return(0,l.default)(t,e),t.prototype.addHelper=function(){var e;return(e=this.file).addHelper.apply(e,arguments)},t.prototype.addImport=function(){var e;return(e=this.file).addImport.apply(e,arguments)},t.prototype.getModuleName=function(){var e;return(e=this.file).getModuleName.apply(e,arguments)},t.prototype.buildCodeFrameError=function(){var e;return(e=this.file).buildCodeFrameError.apply(e,arguments)},t}(p.default));n.default=h,t.exports=n.default},{"..\/store":43,".\/file":45,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117}],58:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/core-js\/get-iterator"),s=i(a),o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e("babel-runtime\/helpers\/possibleConstructorReturn"),c=i(l),p=e("babel-runtime\/helpers\/inherits"),f=i(p),h=e(".\/file\/options\/option-manager"),d=i(h),y=e("babel-messages"),m=r(y),b=e("..\/store"),g=i(b),v=e("babel-traverse"),x=i(v),_=e("lodash\/assign"),E=i(_),A=e("lodash\/clone"),D=i(A),C=["enter","exit"],S=function(e){function t(n,r){(0,u.default)(this,t);var i=(0,c.default)(this,e.call(this));return i.initialized=!1,i.raw=(0,E.default)({},n),i.key=i.take("name")||r,i.manipulateOptions=i.take("manipulateOptions"),i.post=i.take("post"),i.pre=i.take("pre"),i.visitor=i.normaliseVisitor((0,D.default)(i.take("visitor"))||{}),i}return(0,f.default)(t,e),t.prototype.take=function(e){var t=this.raw[e];return delete this.raw[e],t},t.prototype.chain=function(e,t){if(!e[t])return this[t];if(!this[t])return e[t];var n=[e[t],this[t]];return function(){for(var e=void 0,t=arguments.length,r=Array(t),i=0;i<t;i++)r[i]=arguments[i];for(var a=n,o=Array.isArray(a),u=0,a=o?a:(0,s.default)(a);;){var l;if(o){if(u>=a.length)break;l=a[u++]}else{if(u=a.next(),u.done)break;l=u.value}var c=l;if(c){var p=c.apply(this,r);null!=p&&(e=p)}}return e}},t.prototype.maybeInherit=function(e){var t=this.take("inherits");t&&(t=d.default.normalisePlugin(t,e,"inherits"),this.manipulateOptions=this.chain(t,"manipulateOptions"),this.post=this.chain(t,"post"),this.pre=this.chain(t,"pre"),this.visitor=x.default.visitors.merge([t.visitor,this.visitor]))},t.prototype.init=function(e,t){if(!this.initialized){this.initialized=!0,this.maybeInherit(e);for(var n in this.raw)throw new Error(m.get("pluginInvalidProperty",e,t,n))}},t.prototype.normaliseVisitor=function(e){for(var t=C,n=Array.isArray(t),r=0,t=n?t:(0,s.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(e[a])throw new Error("Plugins aren't allowed to specify catch-all enter\/exit handlers. Please target individual nodes.")}return x.default.explode(e),e},t}(g.default);n.default=S,t.exports=n.default},{"..\/store":43,".\/file\/options\/option-manager":51,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117,"babel-traverse":229,"lodash\/assign":453,"lodash\/clone":455}],59:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n=t||i.EXTENSIONS,r=F.default.extname(e);return(0,A.default)(n,r)}function a(e){return e?Array.isArray(e)?e:"string"==typeof e?e.split(","):[e]:[]}function s(e){if(!e)return new RegExp(\/.^\/);if(Array.isArray(e)&&(e=new RegExp(e.map(y.default).join("|"),"i")),"string"==typeof e){e=(0,P.default)(e),((0,b.default)(e,".\/")||(0,b.default)(e,"*\/"))&&(e=e.slice(2)),(0,b.default)(e,"**\/")&&(e=e.slice(3));var t=_.default.makeRe(e,{nocase:!0});return new RegExp(t.source.slice(1,-1),"i")}if((0,w.default)(e))return e;throw new TypeError("illegal type for regexify")}function o(e,t){return e?(0,v.default)(e)?o([e],t):(0,C.default)(e)?o(a(e),t):Array.isArray(e)?(t&&(e=e.map(t)),e):[e]:[]}function u(e){return"true"===e||1==e||!("false"===e||0==e||!e)&&e}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments[2];if(e=e.replace(\/\\\\\/g,"\/"),n){for(var r=n,i=Array.isArray(r),a=0,r=i?r:(0,f.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(c(o,e))return!1}return!0}if(t.length)for(var u=t,l=Array.isArray(u),p=0,u=l?u:(0,f.default)(u);;){var h;if(l){if(p>=u.length)break;h=u[p++]}else{if(p=u.next(),p.done)break;h=p.value}var d=h;if(c(d,e))return!0}return!1}function c(e,t){return"function"==typeof e?e(t):e.test(t)}n.__esModule=!0,n.inspect=n.inherits=void 0;var p=e("babel-runtime\/core-js\/get-iterator"),f=r(p),h=e("util");Object.defineProperty(n,"inherits",{enumerable:!0,get:function(){return h.inherits}}),Object.defineProperty(n,"inspect",{enumerable:!0,get:function(){return h.inspect}}),n.canCompile=i,n.list=a,n.regexify=s,n.arrayify=o,n.booleanify=u,n.shouldIgnore=l;var d=e("lodash\/escapeRegExp"),y=r(d),m=e("lodash\/startsWith"),b=r(m),g=e("lodash\/isBoolean"),v=r(g),x=e("minimatch"),_=r(x),E=e("lodash\/includes"),A=r(E),D=e("lodash\/isString"),C=r(D),S=e("lodash\/isRegExp"),w=r(S),k=e("path"),F=r(k),T=e("slash"),P=r(T);i.EXTENSIONS=[".js",".jsx",".es6",".es"]},{"babel-runtime\/core-js\/get-iterator":100,"lodash\/escapeRegExp":463,"lodash\/includes":473,"lodash\/isBoolean":478,"lodash\/isRegExp":487,"lodash\/isString":488,"lodash\/startsWith":500,minimatch:511,path:12,slash:516,util:35}],60:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){return{keyword:e.cyan,capitalized:e.yellow,jsx_tag:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.grey,invalid:e.white.bgRed.bold,gutter:e.grey,marker:e.red.bold}}function a(e){var t=e.slice(-2),n=t[0],r=t[1],i=u.default.matchToToken(e);if("name"===i.type){if(c.default.keyword.isReservedWordES6(i.value))return"keyword";if(d.test(i.value)&&("<"===r[n-1]||"<\/"==r.substr(n-2,2)))return"jsx_tag";if(i.value[0]!==i.value[0].toLowerCase())return"capitalized"}return"punctuator"===i.type&&y.test(i.value)?"bracket":i.type}function s(e,t){return t.replace(u.default,function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=a(n),s=e[i];return s?n[0].split(h).map(function(e){return s(e)}).join("\\n"):n[0]})}n.__esModule=!0,n.default=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};n=Math.max(n,0);var a=r.highlightCode&&f.default.supportsColor||r.forceColor,o=f.default;r.forceColor&&(o=new f.default.constructor({enabled:!0}));var u=function(e,t){return a?e(t):t},l=i(o);a&&(e=s(l,e));var c=r.linesAbove||2,p=r.linesBelow||3,d=e.split(h),y=Math.max(t-(c+1),0),m=Math.min(d.length,t+p);t||n||(y=0,m=d.length);var b=String(m).length,g=d.slice(y,m).map(function(e,r){var i=y+1+r,a=(" "+i).slice(-b),s=" "+a+" | ";if(i===t){var o="";if(n){var c=e.slice(0,n-1).replace(\/[^\\t]\/g," ");o=["\\n ",u(l.gutter,s.replace(\/\\d\/g," ")),c,u(l.marker,"^")].join("")}return[u(l.marker,">"),u(l.gutter,s),e,o].join("")}return" "+u(l.gutter,s)+e}).join("\\n");return a?o.reset(g):g};var o=e("js-tokens"),u=r(o),l=e("esutils"),c=r(l),p=e("chalk"),f=r(p),h=\/\\r\\n|[\\n\\r\\u2028\\u2029]\/,d=\/^[a-z][\\w-]*$\/i,y=\/^[()\\[\\]{}]$\/;t.exports=n.default},{chalk:61,esutils:72,"js-tokens":73}],61:[function(e,t,n){(function(n){"use strict";function r(e){this.enabled=e&&void 0!==e.enabled?e.enabled:p}function i(e){var t=function(){return a.apply(t,arguments)};return t._styles=e,t.enabled=this.enabled,t.__proto__=y,t}function a(){var e=arguments,t=e.length,n=0!==t&&String(arguments[0]);if(t>1)for(var r=1;r<t;r++)n+=" "+e[r];if(!this.enabled||!n)return n;var i=this._styles,a=i.length,s=u.dim.open;for(!h||i.indexOf("gray")===-1&&i.indexOf("grey")===-1||(u.dim.open="");a--;){var o=u[i[a]];n=o.open+n.replace(o.closeRe,o.open)+o.close}return u.dim.open=s,n}function s(){var e={};return Object.keys(d).forEach(function(t){e[t]={get:function(){return i.call(this,[t])}}}),e}var o=e("escape-string-regexp"),u=e("ansi-styles"),l=e("strip-ansi"),c=e("has-ansi"),p=e("supports-color"),f=Object.defineProperties,h="win32"===n.platform&&!\/^xterm\/i.test(n.env.TERM);h&&(u.blue.open="[94m");var d=function(){var e={};return Object.keys(u).forEach(function(t){u[t].closeRe=new RegExp(o(u[t].close),"g"),e[t]={get:function(){return i.call(this,this._styles.concat(t))}}}),e}(),y=f(function(){},d);f(r.prototype,s()),t.exports=new r,t.exports.styles=u,t.exports.hasColor=c,t.exports.stripColor=l,t.exports.supportsColor=p}).call(this,e("_process"))},{_process:13,"ansi-styles":62,"escape-string-regexp":63,"has-ansi":64,"strip-ansi":66,"supports-color":68}],62:[function(e,t,n){"use strict";function r(){var e={modifiers:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},colors:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39]},bgColors:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49]}};return e.colors.grey=e.colors.gray,Object.keys(e).forEach(function(t){var n=e[t];Object.keys(n).forEach(function(t){var r=n[t];e[t]=n[t]={open:"["+r[0]+"m",close:"["+r[1]+"m"}}),Object.defineProperty(e,t,{value:n,enumerable:!1})}),e}Object.defineProperty(t,"exports",{enumerable:!0,get:r})},{}],63:[function(e,t,n){"use strict";var r=\/[|\\\\{}()[\\]^$+*?.]\/g;t.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(r,"\\\\$&")}},{}],64:[function(e,t,n){"use strict";var r=e("ansi-regex"),i=new RegExp(r().source);t.exports=i.test.bind(i)},{"ansi-regex":65}],65:[function(e,t,n){"use strict";t.exports=function(){return\/[\\u001b\\u009b][[()#;?]*(?:[0-9]{1,4}(?:;[0-9]{0,4})*)?[0-9A-ORZcf-nqry=><]\/g}},{}],66:[function(e,t,n){"use strict";var r=e("ansi-regex")();t.exports=function(e){return"string"==typeof e?e.replace(r,""):e}},{"ansi-regex":67}],67:[function(e,t,n){arguments[4][65][0].apply(n,arguments)},{dup:65}],68:[function(e,t,n){(function(e){"use strict";var n=e.argv,r=n.indexOf("--"),i=function(e){e="--"+e;var t=n.indexOf(e);return t!==-1&&(r===-1||t<r)};t.exports=function(){return"FORCE_COLOR"in e.env||!(i("no-color")||i("no-colors")||i("color=false"))&&(!!(i("color")||i("colors")||i("color=true")||i("color=always"))||!(e.stdout&&!e.stdout.isTTY)&&("win32"===e.platform||("COLORTERM"in e.env||"dumb"!==e.env.TERM&&!!\/^screen|^xterm|^vt100|color|ansi|cygwin|linux\/i.test(e.env.TERM))))}()}).call(this,e("_process"))},{_process:13}],69:[function(e,t,n){!function(){"use strict";function e(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function n(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function r(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function i(e){return r(e)||null!=e&&"FunctionDeclaration"===e.type}function a(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}function s(e){var t;if("IfStatement"!==e.type)return!1;if(null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=a(t)}while(t);return!1}t.exports={isExpression:e,isStatement:r,isIterationStatement:n,isSourceElement:i,isProblematicIfStatement:s,trailingStatement:a}}()},{}],70:[function(e,t,n){!function(){"use strict";function e(e){return 48<=e&&e<=57}function n(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70}function r(e){return e>=48&&e<=55}function i(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&h.indexOf(e)>=0}function a(e){return 10===e||13===e||8232===e||8233===e}function s(e){if(e<=65535)return String.fromCharCode(e);var t=String.fromCharCode(Math.floor((e-65536)\/1024)+55296),n=String.fromCharCode((e-65536)%1024+56320);return t+n}function o(e){return e<128?d[e]:f.NonAsciiIdentifierStart.test(s(e))}function u(e){return e<128?y[e]:f.NonAsciiIdentifierPart.test(s(e))}function l(e){return e<128?d[e]:p.NonAsciiIdentifierStart.test(s(e))}function c(e){return e<128?y[e]:p.NonAsciiIdentifierPart.test(s(e))}var p,f,h,d,y,m;for(f={NonAsciiIdentifierStart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B2\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2E2F\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]\/,$/;"	function	line:5
l	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^NonAsciiIdentifierPart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B2\\u08E4-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58\\u0C59\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D60-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19D9\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u2E2F\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099\\u309A\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA69D\\uA69F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2D\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]\/},p={NonAsciiIdentifierStart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B2\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48]|\\uD804[\\uDC03-\\uDC37\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF5D-\\uDF61]|\\uD805[\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA]|\\uD806[\\uDCA0-\\uDCDF\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF98]|\\uD809[\\uDC00-\\uDC6E]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50\\uDF93-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD83A[\\uDC00-\\uDCC4]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D]|\\uD87E[\\uDC00-\\uDE1D]\/,NonAsciiIdentifierPart:\/[\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B2\\u08E4-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58\\u0C59\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D60-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA69D\\uA69F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2D\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC6F\\uDC7F-\\uDCBA\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDD0-\\uDDDA\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF01-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3C-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB7\\uDEC0-\\uDEC9]|\\uD806[\\uDCA0-\\uDCE9\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF98]|\\uD809[\\uDC00-\\uDC6E]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50-\\uDF7E\\uDF8F-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D]|\\uD87E[\\uDC00-\\uDE1D]|\\uDB40[\\uDD00-\\uDDEF]\/},h=[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],d=new Array(128),m=0;m<128;++m)d[m]=m>=97&&m<=122||m>=65&&m<=90||36===m||95===m;for(y=new Array(128),m=0;m<128;++m)y[m]=m>=97&&m<=122||m>=65&&m<=90||m>=48&&m<=57||36===m||95===m;t.exports={isDecimalDigit:e,isHexDigit:n,isOctalDigit:r,isWhiteSpace:i,isLineTerminator:a,isIdentifierStartES5:o,isIdentifierPartES5:u,isIdentifierStartES6:l,isIdentifierPartES6:c}}()},{}],71:[function(e,t,n){!function(){"use strict";function n(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function r(e,t){return!(!t&&"yield"===e)&&i(e,t)}function i(e,t){if(t&&n(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function a(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function s(e,t){return"null"===e||"true"===e||"false"===e||i(e,t)}function o(e){return"eval"===e||"arguments"===e}function u(e){var t,n,r;if(0===e.length)return!1;if(r=e.charCodeAt(0),!h.isIdentifierStartES5(r))return!1;for(t=1,n=e.length;t<n;++t)if(r=e.charCodeAt(t),!h.isIdentifierPartES5(r))return!1;return!0}function l(e,t){return 1024*(e-55296)+(t-56320)+65536}function c(e){var t,n,r,i,a;if(0===e.length)return!1;for(a=h.isIdentifierStartES6,t=0,n=e.length;t<n;++t){if(r=e.charCodeAt(t),55296<=r&&r<=56319){if(++t,t>=n)return!1;if(i=e.charCodeAt(t),!(56320<=i&&i<=57343))return!1;r=l(r,i)}if(!a(r))return!1;a=h.isIdentifierPartES6}return!0}function p(e,t){return u(e)&&!a(e,t)}function f(e,t){return c(e)&&!s(e,t)}var h=e(".\/code");t.exports={isKeywordES5:r,isKeywordES6:i,isReservedWordES5:a,isReservedWordES6:s,isRestrictedWord:o,isIdentifierNameES5:u,isIdentifierNameES6:c,isIdentifierES5:p,isIdentifierES6:f}}()},{".\/code":70}],72:[function(e,t,n){!function(){"use strict";n.ast=e(".\/ast"),n.code=e(".\/code"),n.keyword=e(".\/keyword")}()},{".\/ast":69,".\/code":70,".\/keyword":71}],73:[function(e,t,n){t.exports=\/((['"])(?:(?!\\2|\\\\).|\\\\(?:\\r\\n|[\\s\\S]))*(\\2)?|`(?:[^`\\\\$]|\\\\[\\s\\S]|\\$(?!\\{)|\\$\\{(?:[^{}]|\\{[^}]*\\}?)*\\}?)*(`)?)|(\\\/\\\/.*)|(\\\/\\*(?:[^*]|\\*(?!\\\/))*(\\*\\\/)?)|(\\\/(?!\\*)(?:\\[(?:(?![\\]\\\\]).|\\\\.)*\\]|(?![\\\/\\]\\\\]).|\\\\.)+\\\/(?:(?!\\s*(?:\\b|[\\u0080-\\uFFFF$\\\\'"~({]|[+\\-!](?!=)|\\.?\\d))|[gmiyu]{1,5}\\b(?![\\u0080-\\uFFFF$\\\\]|\\s*(?:[+\\-*%&|^<>!=?({]|\\\/(?![\\\/*])))))|(0[xX][\\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\\d*\\.\\d+|\\d+\\.?)(?:[eE][+-]?\\d+)?)|((?!\\d)(?:(?!\\s)[$\\w\\u0080-\\uFFFF]|\\\\u[\\da-fA-F]{4}|\\\\u\\{[\\da-fA-F]{1,6}\\})+)|(--|\\+\\+|&&|\\|\\||=>|\\.{3}|(?:[+\\-\\\/%&|^]|\\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\\](){}])|(\\s+)|(^$|[\\s\\S])\/g,t.exports.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},{}],74:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("lodash\/trimEnd"),o=r(s),u=\/^[ \\t]+$\/,l=function(){function e(t){(0,a.default)(this,e),this._map=null,this._buf=[],this._last="",this._queue=[],this._position={line:1,column:0},this._sourcePosition={identifierName:null,line:null,column:null,filename:null},this._map=t}return e.prototype.get=function(){this._flush();var e=this._map,t={code:(0,o.default)(this._buf.join("")),map:null,rawMappings:e&&e.getRawMappings()};return e&&Object.defineProperty(t,"map",{configurable:!0,enumerable:!0,get:function(){return this.map=e.get()},set:function(e){Object.defineProperty(this,"map",{value:e,writable:!0})}}),t},e.prototype.append=function(e){this._flush();var t=this._sourcePosition,n=t.line,r=t.column,i=t.filename,a=t.identifierName;this._append(e,n,r,a,i)},e.prototype.queue=function(e){if("\\n"===e)for(;this._queue.length>0&&u.test(this._queue[0][0]);)this._queue.shift();var t=this._sourcePosition,n=t.line,r=t.column,i=t.filename,a=t.identifierName;this._queue.unshift([e,n,r,a,i])},e.prototype._flush=function(){for(var e=void 0;e=this._queue.pop();)this._append.apply(this,e)},e.prototype._append=function(e,t,n,r,i){this._map&&"\\n"!==e[0]&&this._map.mark(this._position.line,this._position.column,t,n,r,i),this._buf.push(e),this._last=e[e.length-1];for(var a=0;a<e.length;a++)"\\n"===e[a]?(this._position.line++,this._position.column=0):this._position.column++},e.prototype.removeTrailingNewline=function(){this._queue.length>0&&"\\n"===this._queue[0][0]&&this._queue.shift()},e.prototype.removeLastSemicolon=function(){this._queue.length>0&&";"===this._queue[0][0]&&this._queue.shift()},e.prototype.endsWith=function(e){if(1===e.length){var t=void 0;if(this._queue.length>0){var n=this._queue[0][0];t=n[n.length-1]}else t=this._last;return t===e}var r=this._last+this._queue.reduce(function(e,t){return t[0]+e},"");return e.length<=r.length&&r.slice(-e.length)===e},e.prototype.hasContent=function(){return this._queue.length>0||!!this._last},e.prototype.source=function(e,t){if(!e||t){var n=t?t[e]:null;this._sourcePosition.identifierName=t&&t.identifierName||null,this._sourcePosition.line=n?n.line:null,this._sourcePosition.column=n?n.column:null,this._sourcePosition.filename=t&&t.filename||null}},e.prototype.withSource=function(e,t,n){if(!this._map)return n();var r=this._sourcePosition.line,i=this._sourcePosition.column,a=this._sourcePosition.filename,s=this._sourcePosition.identifierName;this.source(e,t),n(),this._sourcePosition.line=r,this._sourcePosition.column=i,this._sourcePosition.filename=a,this._sourcePosition.identifierName=s},e.prototype.getCurrentColumn=function(){var e=this._queue.reduce(function(e,t){return t[0]+e},""),t=e.lastIndexOf("\\n");return t===-1?this._position.column+e.length:e.length-1-t},e.prototype.getCurrentLine=function(){for(var e=this._queue.reduce(function(e,t){return t[0]+e},""),t=0,n=0;n<e.length;n++)"\\n"===e[n]&&t++;return this._position.line+t},e}();n.default=l,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114,"lodash\/trimEnd":508}],75:[function(e,t,n){"use strict";function r(e){this.print(e.program,e)}function i(e){this.printInnerComments(e,!1),this.printSequence(e.directives,e),e.directives&&e.directives.length&&this.newline(),this.printSequence(e.body,e)}function a(e){this.token("{"),this.printInnerComments(e);var t=e.directives&&e.directives.length;e.body.length||t?(this.newline(),this.printSequence(e.directives,e,{indent:!0}),t&&this.newline(),this.printSequence(e.body,e,{indent:!0}),this.removeTrailingNewline(),this.source("end",e.loc),this.endsWith("\\n")||this.newline(),this.rightBrace()):(this.source("end",e.loc),this.token("}"))}function s(){}function o(e){this.print(e.value,e),this.semicolon()}n.__esModule=!0,n.File=r,n.Program=i,n.BlockStatement=a,n.Noop=s,n.Directive=o;var u=e(".\/types");Object.defineProperty(n,"DirectiveLiteral",{enumerable:!0,get:function(){return u.StringLiteral}})},{".\/types":84}],76:[function(e,t,n){"use strict";function r(e){this.printJoin(e.decorators,e),this.word("class"),e.id&&(this.space(),this.print(e.id,e)),this.print(e.typeParameters,e),e.superClass&&(this.space(),this.word("extends"),this.space(),this.print(e.superClass,e),this.print(e.superTypeParameters,e)),e.implements&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)}function i(e){this.token("{"),this.printInnerComments(e),0===e.body.length?this.token("}"):(this.newline(),this.indent(),this.printSequence(e.body,e),this.dedent(),this.endsWith("\\n")||this.newline(),this.rightBrace())}function a(e){this.printJoin(e.decorators,e),e.static&&(this.word("static"),this.space()),e.computed?(this.token("["),this.print(e.key,e),this.token("]")):(this._variance(e),this.print(e.key,e)),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.token("="),this.space(),this.print(e.value,e)),this.semicolon()}function s(e){this.printJoin(e.decorators,e),e.static&&(this.word("static"),this.space()),"constructorCall"===e.kind&&(this.word("call"),this.space()),this._method(e)}n.__esModule=!0,n.ClassDeclaration=r,n.ClassBody=i,n.ClassProperty=a,n.ClassMethod=s,n.ClassExpression=r},{}],77:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){"void"===e.operator||"delete"===e.operator||"typeof"===e.operator?(this.word(e.operator),this.space()):this.token(e.operator),this.print(e.argument,e)}function s(e){this.word("do"),this.space(),this.print(e.body,e)}function o(e){this.token("("),this.print(e.expression,e),this.token(")")}function u(e){e.prefix?(this.token(e.operator),this.print(e.argument,e)):(this.print(e.argument,e),this.token(e.operator))}function l(e){this.print(e.test,e),this.space(),this.token("?"),this.space(),this.print(e.consequent,e),this.space(),this.token(":"),this.space(),this.print(e.alternate,e)}function c(e,t){this.word("new"),this.space(),this.print(e.callee,e),(0!==e.arguments.length||!this.format.minified||F.isCallExpression(t,{callee:e})||F.isMemberExpression(t)||F.isNewExpression(t))&&(this.token("("),this.printList(e.arguments,e),this.token(")"))}function p(e){this.printList(e.expressions,e)}function f(){this.word("this")}function h(){this.word("super")}function d(e){this.token("@"),this.print(e.expression,e),this.newline()}function y(){this.token(","),this.newline(),this.endsWith("\\n")||this.space()}function m(e){this.print(e.callee,e),this.token("(");var t=e._prettyCall,n=void 0;t&&(n=y,this.newline(),this.indent()),this.printList(e.arguments,e,{separator:n}),t&&(this.newline(),this.dedent()),this.token(")")}function b(){this.word("import")}function g(e){return function(t){if(this.word(e),t.delegate&&this.token("*"),t.argument){this.space();var n=this.startTerminatorless();this.print(t.argument,t),this.endTerminatorless(n)}}}function v(){this.semicolon(!0)}function x(e){this.print(e.expression,e),this.semicolon()}function _(e){this.print(e.left,e),e.left.optional&&this.token("?"),this.print(e.left.typeAnnotation,e),this.space(),this.token("="),this.space(),this.print(e.right,e)}function E(e,t){var n=this.inForStatementInitCounter&&"in"===e.operator&&!P.needsParens(e,t);n&&this.token("("),this.print(e.left,e),this.space(),"in"===e.operator||"instanceof"===e.operator?this.word(e.operator):this.token(e.operator),this.space(),this.print(e.right,e),n&&this.token(")")}function A(e){this.print(e.object,e),this.token("::"),this.print(e.callee,e)}function D(e){if(this.print(e.object,e),!e.computed&&F.isMemberExpression(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;F.isLiteral(e.property)&&(0,w.default)(e.property.value)&&(t=!0),t?(this.token("["),this.print(e.property,e),this.token("]")):(this.token("."),this.print(e.property,e))}function C(e){this.print(e.meta,e),this.token("."),this.print(e.property,e)}n.__esModule=!0,n.LogicalExpression=n.BinaryExpression=n.AwaitExpression=n.YieldExpression=void 0,n.UnaryExpression=a,n.DoExpression=s,n.ParenthesizedExpression=o,n.UpdateExpression=u,n.ConditionalExpression=l,n.NewExpression=c,n.SequenceExpression=p,n.ThisExpression=f,n.Super=h,n.Decorator=d,n.CallExpression=m,n.Import=b,n.EmptyStatement=v,n.ExpressionStatement=x,n.AssignmentPattern=_,n.AssignmentExpression=E,n.BindExpression=A,n.MemberExpression=D,n.MetaProperty=C;var S=e("lodash\/isNumber"),w=i(S),k=e("babel-types"),F=r(k),T=e("..\/node"),P=r(T);n.YieldExpression=g("yield"),n.AwaitExpression=g("await");n.BinaryExpression=E,n.LogicalExpression=E},{"..\/node":86,"babel-types":265,"lodash\/isNumber":483}],78:[function(e,t,n){"use strict";function r(){this.word("any")}function i(e){this.print(e.elementType,e),this.token("["),this.token("]")}function a(){this.word("boolean")}function s(e){this.word(e.value?"true":"false")}function o(){this.word("null")}function u(e){this.word("declare"),this.space(),this.word("class"),this.space(),this._interfaceish(e)}function l(e){this.word("declare"),this.space(),this.word("function"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation.typeAnnotation,e),$/;"	function	line:6
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^NonAsciiIdentifierPart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B2\\u08E4-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58\\u0C59\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D60-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19D9\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u2E2F\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099\\u309A\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA69D\\uA69F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2D\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]\/},p={NonAsciiIdentifierStart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B2\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48]|\\uD804[\\uDC03-\\uDC37\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF5D-\\uDF61]|\\uD805[\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA]|\\uD806[\\uDCA0-\\uDCDF\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF98]|\\uD809[\\uDC00-\\uDC6E]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50\\uDF93-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD83A[\\uDC00-\\uDCC4]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D]|\\uD87E[\\uDC00-\\uDE1D]\/,NonAsciiIdentifierPart:\/[\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B2\\u08E4-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58\\u0C59\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D60-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA69D\\uA69F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2D\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC6F\\uDC7F-\\uDCBA\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDD0-\\uDDDA\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF01-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3C-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB7\\uDEC0-\\uDEC9]|\\uD806[\\uDCA0-\\uDCE9\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF98]|\\uD809[\\uDC00-\\uDC6E]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50-\\uDF7E\\uDF8F-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D]|\\uD87E[\\uDC00-\\uDE1D]|\\uDB40[\\uDD00-\\uDDEF]\/},h=[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],d=new Array(128),m=0;m<128;++m)d[m]=m>=97&&m<=122||m>=65&&m<=90||36===m||95===m;for(y=new Array(128),m=0;m<128;++m)y[m]=m>=97&&m<=122||m>=65&&m<=90||m>=48&&m<=57||36===m||95===m;t.exports={isDecimalDigit:e,isHexDigit:n,isOctalDigit:r,isWhiteSpace:i,isLineTerminator:a,isIdentifierStartES5:o,isIdentifierPartES5:u,isIdentifierStartES6:l,isIdentifierPartES6:c}}()},{}],71:[function(e,t,n){!function(){"use strict";function n(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function r(e,t){return!(!t&&"yield"===e)&&i(e,t)}function i(e,t){if(t&&n(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function a(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function s(e,t){return"null"===e||"true"===e||"false"===e||i(e,t)}function o(e){return"eval"===e||"arguments"===e}function u(e){var t,n,r;if(0===e.length)return!1;if(r=e.charCodeAt(0),!h.isIdentifierStartES5(r))return!1;for(t=1,n=e.length;t<n;++t)if(r=e.charCodeAt(t),!h.isIdentifierPartES5(r))return!1;return!0}function l(e,t){return 1024*(e-55296)+(t-56320)+65536}function c(e){var t,n,r,i,a;if(0===e.length)return!1;for(a=h.isIdentifierStartES6,t=0,n=e.length;t<n;++t){if(r=e.charCodeAt(t),55296<=r&&r<=56319){if(++t,t>=n)return!1;if(i=e.charCodeAt(t),!(56320<=i&&i<=57343))return!1;r=l(r,i)}if(!a(r))return!1;a=h.isIdentifierPartES6}return!0}function p(e,t){return u(e)&&!a(e,t)}function f(e,t){return c(e)&&!s(e,t)}var h=e(".\/code");t.exports={isKeywordES5:r,isKeywordES6:i,isReservedWordES5:a,isReservedWordES6:s,isRestrictedWord:o,isIdentifierNameES5:u,isIdentifierNameES6:c,isIdentifierES5:p,isIdentifierES6:f}}()},{".\/code":70}],72:[function(e,t,n){!function(){"use strict";n.ast=e(".\/ast"),n.code=e(".\/code"),n.keyword=e(".\/keyword")}()},{".\/ast":69,".\/code":70,".\/keyword":71}],73:[function(e,t,n){t.exports=\/((['"])(?:(?!\\2|\\\\).|\\\\(?:\\r\\n|[\\s\\S]))*(\\2)?|`(?:[^`\\\\$]|\\\\[\\s\\S]|\\$(?!\\{)|\\$\\{(?:[^{}]|\\{[^}]*\\}?)*\\}?)*(`)?)|(\\\/\\\/.*)|(\\\/\\*(?:[^*]|\\*(?!\\\/))*(\\*\\\/)?)|(\\\/(?!\\*)(?:\\[(?:(?![\\]\\\\]).|\\\\.)*\\]|(?![\\\/\\]\\\\]).|\\\\.)+\\\/(?:(?!\\s*(?:\\b|[\\u0080-\\uFFFF$\\\\'"~({]|[+\\-!](?!=)|\\.?\\d))|[gmiyu]{1,5}\\b(?![\\u0080-\\uFFFF$\\\\]|\\s*(?:[+\\-*%&|^<>!=?({]|\\\/(?![\\\/*])))))|(0[xX][\\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\\d*\\.\\d+|\\d+\\.?)(?:[eE][+-]?\\d+)?)|((?!\\d)(?:(?!\\s)[$\\w\\u0080-\\uFFFF]|\\\\u[\\da-fA-F]{4}|\\\\u\\{[\\da-fA-F]{1,6}\\})+)|(--|\\+\\+|&&|\\|\\||=>|\\.{3}|(?:[+\\-\\\/%&|^]|\\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\\](){}])|(\\s+)|(^$|[\\s\\S])\/g,t.exports.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},{}],74:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("lodash\/trimEnd"),o=r(s),u=\/^[ \\t]+$\/,l=function(){function e(t){(0,a.default)(this,e),this._map=null,this._buf=[],this._last="",this._queue=[],this._position={line:1,column:0},this._sourcePosition={identifierName:null,line:null,column:null,filename:null},this._map=t}return e.prototype.get=function(){this._flush();var e=this._map,t={code:(0,o.default)(this._buf.join("")),map:null,rawMappings:e&&e.getRawMappings()};return e&&Object.defineProperty(t,"map",{configurable:!0,enumerable:!0,get:function(){return this.map=e.get()},set:function(e){Object.defineProperty(this,"map",{value:e,writable:!0})}}),t},e.prototype.append=function(e){this._flush();var t=this._sourcePosition,n=t.line,r=t.column,i=t.filename,a=t.identifierName;this._append(e,n,r,a,i)},e.prototype.queue=function(e){if("\\n"===e)for(;this._queue.length>0&&u.test(this._queue[0][0]);)this._queue.shift();var t=this._sourcePosition,n=t.line,r=t.column,i=t.filename,a=t.identifierName;this._queue.unshift([e,n,r,a,i])},e.prototype._flush=function(){for(var e=void 0;e=this._queue.pop();)this._append.apply(this,e)},e.prototype._append=function(e,t,n,r,i){this._map&&"\\n"!==e[0]&&this._map.mark(this._position.line,this._position.column,t,n,r,i),this._buf.push(e),this._last=e[e.length-1];for(var a=0;a<e.length;a++)"\\n"===e[a]?(this._position.line++,this._position.column=0):this._position.column++},e.prototype.removeTrailingNewline=function(){this._queue.length>0&&"\\n"===this._queue[0][0]&&this._queue.shift()},e.prototype.removeLastSemicolon=function(){this._queue.length>0&&";"===this._queue[0][0]&&this._queue.shift()},e.prototype.endsWith=function(e){if(1===e.length){var t=void 0;if(this._queue.length>0){var n=this._queue[0][0];t=n[n.length-1]}else t=this._last;return t===e}var r=this._last+this._queue.reduce(function(e,t){return t[0]+e},"");return e.length<=r.length&&r.slice(-e.length)===e},e.prototype.hasContent=function(){return this._queue.length>0||!!this._last},e.prototype.source=function(e,t){if(!e||t){var n=t?t[e]:null;this._sourcePosition.identifierName=t&&t.identifierName||null,this._sourcePosition.line=n?n.line:null,this._sourcePosition.column=n?n.column:null,this._sourcePosition.filename=t&&t.filename||null}},e.prototype.withSource=function(e,t,n){if(!this._map)return n();var r=this._sourcePosition.line,i=this._sourcePosition.column,a=this._sourcePosition.filename,s=this._sourcePosition.identifierName;this.source(e,t),n(),this._sourcePosition.line=r,this._sourcePosition.column=i,this._sourcePosition.filename=a,this._sourcePosition.identifierName=s},e.prototype.getCurrentColumn=function(){var e=this._queue.reduce(function(e,t){return t[0]+e},""),t=e.lastIndexOf("\\n");return t===-1?this._position.column+e.length:e.length-1-t},e.prototype.getCurrentLine=function(){for(var e=this._queue.reduce(function(e,t){return t[0]+e},""),t=0,n=0;n<e.length;n++)"\\n"===e[n]&&t++;return this._position.line+t},e}();n.default=l,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114,"lodash\/trimEnd":508}],75:[function(e,t,n){"use strict";function r(e){this.print(e.program,e)}function i(e){this.printInnerComments(e,!1),this.printSequence(e.directives,e),e.directives&&e.directives.length&&this.newline(),this.printSequence(e.body,e)}function a(e){this.token("{"),this.printInnerComments(e);var t=e.directives&&e.directives.length;e.body.length||t?(this.newline(),this.printSequence(e.directives,e,{indent:!0}),t&&this.newline(),this.printSequence(e.body,e,{indent:!0}),this.removeTrailingNewline(),this.source("end",e.loc),this.endsWith("\\n")||this.newline(),this.rightBrace()):(this.source("end",e.loc),this.token("}"))}function s(){}function o(e){this.print(e.value,e),this.semicolon()}n.__esModule=!0,n.File=r,n.Program=i,n.BlockStatement=a,n.Noop=s,n.Directive=o;var u=e(".\/types");Object.defineProperty(n,"DirectiveLiteral",{enumerable:!0,get:function(){return u.StringLiteral}})},{".\/types":84}],76:[function(e,t,n){"use strict";function r(e){this.printJoin(e.decorators,e),this.word("class"),e.id&&(this.space(),this.print(e.id,e)),this.print(e.typeParameters,e),e.superClass&&(this.space(),this.word("extends"),this.space(),this.print(e.superClass,e),this.print(e.superTypeParameters,e)),e.implements&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)}function i(e){this.token("{"),this.printInnerComments(e),0===e.body.length?this.token("}"):(this.newline(),this.indent(),this.printSequence(e.body,e),this.dedent(),this.endsWith("\\n")||this.newline(),this.rightBrace())}function a(e){this.printJoin(e.decorators,e),e.static&&(this.word("static"),this.space()),e.computed?(this.token("["),this.print(e.key,e),this.token("]")):(this._variance(e),this.print(e.key,e)),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.token("="),this.space(),this.print(e.value,e)),this.semicolon()}function s(e){this.printJoin(e.decorators,e),e.static&&(this.word("static"),this.space()),"constructorCall"===e.kind&&(this.word("call"),this.space()),this._method(e)}n.__esModule=!0,n.ClassDeclaration=r,n.ClassBody=i,n.ClassProperty=a,n.ClassMethod=s,n.ClassExpression=r},{}],77:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){"void"===e.operator||"delete"===e.operator||"typeof"===e.operator?(this.word(e.operator),this.space()):this.token(e.operator),this.print(e.argument,e)}function s(e){this.word("do"),this.space(),this.print(e.body,e)}function o(e){this.token("("),this.print(e.expression,e),this.token(")")}function u(e){e.prefix?(this.token(e.operator),this.print(e.argument,e)):(this.print(e.argument,e),this.token(e.operator))}function l(e){this.print(e.test,e),this.space(),this.token("?"),this.space(),this.print(e.consequent,e),this.space(),this.token(":"),this.space(),this.print(e.alternate,e)}function c(e,t){this.word("new"),this.space(),this.print(e.callee,e),(0!==e.arguments.length||!this.format.minified||F.isCallExpression(t,{callee:e})||F.isMemberExpression(t)||F.isNewExpression(t))&&(this.token("("),this.printList(e.arguments,e),this.token(")"))}function p(e){this.printList(e.expressions,e)}function f(){this.word("this")}function h(){this.word("super")}function d(e){this.token("@"),this.print(e.expression,e),this.newline()}function y(){this.token(","),this.newline(),this.endsWith("\\n")||this.space()}function m(e){this.print(e.callee,e),this.token("(");var t=e._prettyCall,n=void 0;t&&(n=y,this.newline(),this.indent()),this.printList(e.arguments,e,{separator:n}),t&&(this.newline(),this.dedent()),this.token(")")}function b(){this.word("import")}function g(e){return function(t){if(this.word(e),t.delegate&&this.token("*"),t.argument){this.space();var n=this.startTerminatorless();this.print(t.argument,t),this.endTerminatorless(n)}}}function v(){this.semicolon(!0)}function x(e){this.print(e.expression,e),this.semicolon()}function _(e){this.print(e.left,e),e.left.optional&&this.token("?"),this.print(e.left.typeAnnotation,e),this.space(),this.token("="),this.space(),this.print(e.right,e)}function E(e,t){var n=this.inForStatementInitCounter&&"in"===e.operator&&!P.needsParens(e,t);n&&this.token("("),this.print(e.left,e),this.space(),"in"===e.operator||"instanceof"===e.operator?this.word(e.operator):this.token(e.operator),this.space(),this.print(e.right,e),n&&this.token(")")}function A(e){this.print(e.object,e),this.token("::"),this.print(e.callee,e)}function D(e){if(this.print(e.object,e),!e.computed&&F.isMemberExpression(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;F.isLiteral(e.property)&&(0,w.default)(e.property.value)&&(t=!0),t?(this.token("["),this.print(e.property,e),this.token("]")):(this.token("."),this.print(e.property,e))}function C(e){this.print(e.meta,e),this.token("."),this.print(e.property,e)}n.__esModule=!0,n.LogicalExpression=n.BinaryExpression=n.AwaitExpression=n.YieldExpression=void 0,n.UnaryExpression=a,n.DoExpression=s,n.ParenthesizedExpression=o,n.UpdateExpression=u,n.ConditionalExpression=l,n.NewExpression=c,n.SequenceExpression=p,n.ThisExpression=f,n.Super=h,n.Decorator=d,n.CallExpression=m,n.Import=b,n.EmptyStatement=v,n.ExpressionStatement=x,n.AssignmentPattern=_,n.AssignmentExpression=E,n.BindExpression=A,n.MemberExpression=D,n.MetaProperty=C;var S=e("lodash\/isNumber"),w=i(S),k=e("babel-types"),F=r(k),T=e("..\/node"),P=r(T);n.YieldExpression=g("yield"),n.AwaitExpression=g("await");n.BinaryExpression=E,n.LogicalExpression=E},{"..\/node":86,"babel-types":265,"lodash\/isNumber":483}],78:[function(e,t,n){"use strict";function r(){this.word("any")}function i(e){this.print(e.elementType,e),this.token("["),this.token("]")}function a(){this.word("boolean")}function s(e){this.word(e.value?"true":"false")}function o(){this.word("null")}function u(e){this.word("declare"),this.space(),this.word("class"),this.space(),this._interfaceish(e)}function l(e){this.word("declare"),this.space(),this.word("function"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation.typeAnnotation,e),$/;"	function	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^NonAsciiIdentifierPart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B2\\u08E4-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58\\u0C59\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D60-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19D9\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u212F-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u2E2F\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099\\u309A\\u309D-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA69D\\uA69F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2D\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]\/},p={NonAsciiIdentifierStart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B2\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58\\u0C59\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D60\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19C1-\\u19C7\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48]|\\uD804[\\uDC03-\\uDC37\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF5D-\\uDF61]|\\uD805[\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA]|\\uD806[\\uDCA0-\\uDCDF\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF98]|\\uD809[\\uDC00-\\uDC6E]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50\\uDF93-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD83A[\\uDC00-\\uDCC4]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D]|\\uD87E[\\uDC00-\\uDE1D]\/,NonAsciiIdentifierPart:\/[\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B2\\u08E4-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58\\u0C59\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D60-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F4\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FCC\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA69D\\uA69F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA78E\\uA790-\\uA7AD\\uA7B0\\uA7B1\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB5F\\uAB64\\uAB65\\uABC0-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2D\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC6F\\uDC7F-\\uDCBA\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDD0-\\uDDDA\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF01-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3C-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB7\\uDEC0-\\uDEC9]|\\uD806[\\uDCA0-\\uDCE9\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF98]|\\uD809[\\uDC00-\\uDC6E]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50-\\uDF7E\\uDF8F-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D]|\\uD87E[\\uDC00-\\uDE1D]|\\uDB40[\\uDD00-\\uDDEF]\/},h=[5760,6158,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],d=new Array(128),m=0;m<128;++m)d[m]=m>=97&&m<=122||m>=65&&m<=90||36===m||95===m;for(y=new Array(128),m=0;m<128;++m)y[m]=m>=97&&m<=122||m>=65&&m<=90||m>=48&&m<=57||36===m||95===m;t.exports={isDecimalDigit:e,isHexDigit:n,isOctalDigit:r,isWhiteSpace:i,isLineTerminator:a,isIdentifierStartES5:o,isIdentifierPartES5:u,isIdentifierStartES6:l,isIdentifierPartES6:c}}()},{}],71:[function(e,t,n){!function(){"use strict";function n(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function r(e,t){return!(!t&&"yield"===e)&&i(e,t)}function i(e,t){if(t&&n(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function a(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function s(e,t){return"null"===e||"true"===e||"false"===e||i(e,t)}function o(e){return"eval"===e||"arguments"===e}function u(e){var t,n,r;if(0===e.length)return!1;if(r=e.charCodeAt(0),!h.isIdentifierStartES5(r))return!1;for(t=1,n=e.length;t<n;++t)if(r=e.charCodeAt(t),!h.isIdentifierPartES5(r))return!1;return!0}function l(e,t){return 1024*(e-55296)+(t-56320)+65536}function c(e){var t,n,r,i,a;if(0===e.length)return!1;for(a=h.isIdentifierStartES6,t=0,n=e.length;t<n;++t){if(r=e.charCodeAt(t),55296<=r&&r<=56319){if(++t,t>=n)return!1;if(i=e.charCodeAt(t),!(56320<=i&&i<=57343))return!1;r=l(r,i)}if(!a(r))return!1;a=h.isIdentifierPartES6}return!0}function p(e,t){return u(e)&&!a(e,t)}function f(e,t){return c(e)&&!s(e,t)}var h=e(".\/code");t.exports={isKeywordES5:r,isKeywordES6:i,isReservedWordES5:a,isReservedWordES6:s,isRestrictedWord:o,isIdentifierNameES5:u,isIdentifierNameES6:c,isIdentifierES5:p,isIdentifierES6:f}}()},{".\/code":70}],72:[function(e,t,n){!function(){"use strict";n.ast=e(".\/ast"),n.code=e(".\/code"),n.keyword=e(".\/keyword")}()},{".\/ast":69,".\/code":70,".\/keyword":71}],73:[function(e,t,n){t.exports=\/((['"])(?:(?!\\2|\\\\).|\\\\(?:\\r\\n|[\\s\\S]))*(\\2)?|`(?:[^`\\\\$]|\\\\[\\s\\S]|\\$(?!\\{)|\\$\\{(?:[^{}]|\\{[^}]*\\}?)*\\}?)*(`)?)|(\\\/\\\/.*)|(\\\/\\*(?:[^*]|\\*(?!\\\/))*(\\*\\\/)?)|(\\\/(?!\\*)(?:\\[(?:(?![\\]\\\\]).|\\\\.)*\\]|(?![\\\/\\]\\\\]).|\\\\.)+\\\/(?:(?!\\s*(?:\\b|[\\u0080-\\uFFFF$\\\\'"~({]|[+\\-!](?!=)|\\.?\\d))|[gmiyu]{1,5}\\b(?![\\u0080-\\uFFFF$\\\\]|\\s*(?:[+\\-*%&|^<>!=?({]|\\\/(?![\\\/*])))))|(0[xX][\\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\\d*\\.\\d+|\\d+\\.?)(?:[eE][+-]?\\d+)?)|((?!\\d)(?:(?!\\s)[$\\w\\u0080-\\uFFFF]|\\\\u[\\da-fA-F]{4}|\\\\u\\{[\\da-fA-F]{1,6}\\})+)|(--|\\+\\+|&&|\\|\\||=>|\\.{3}|(?:[+\\-\\\/%&|^]|\\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\\](){}])|(\\s+)|(^$|[\\s\\S])\/g,t.exports.matchToToken=function(e){var t={type:"invalid",value:e[0]};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},{}],74:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=e("lodash\/trimEnd"),o=r(s),u=\/^[ \\t]+$\/,l=function(){function e(t){(0,a.default)(this,e),this._map=null,this._buf=[],this._last="",this._queue=[],this._position={line:1,column:0},this._sourcePosition={identifierName:null,line:null,column:null,filename:null},this._map=t}return e.prototype.get=function(){this._flush();var e=this._map,t={code:(0,o.default)(this._buf.join("")),map:null,rawMappings:e&&e.getRawMappings()};return e&&Object.defineProperty(t,"map",{configurable:!0,enumerable:!0,get:function(){return this.map=e.get()},set:function(e){Object.defineProperty(this,"map",{value:e,writable:!0})}}),t},e.prototype.append=function(e){this._flush();var t=this._sourcePosition,n=t.line,r=t.column,i=t.filename,a=t.identifierName;this._append(e,n,r,a,i)},e.prototype.queue=function(e){if("\\n"===e)for(;this._queue.length>0&&u.test(this._queue[0][0]);)this._queue.shift();var t=this._sourcePosition,n=t.line,r=t.column,i=t.filename,a=t.identifierName;this._queue.unshift([e,n,r,a,i])},e.prototype._flush=function(){for(var e=void 0;e=this._queue.pop();)this._append.apply(this,e)},e.prototype._append=function(e,t,n,r,i){this._map&&"\\n"!==e[0]&&this._map.mark(this._position.line,this._position.column,t,n,r,i),this._buf.push(e),this._last=e[e.length-1];for(var a=0;a<e.length;a++)"\\n"===e[a]?(this._position.line++,this._position.column=0):this._position.column++},e.prototype.removeTrailingNewline=function(){this._queue.length>0&&"\\n"===this._queue[0][0]&&this._queue.shift()},e.prototype.removeLastSemicolon=function(){this._queue.length>0&&";"===this._queue[0][0]&&this._queue.shift()},e.prototype.endsWith=function(e){if(1===e.length){var t=void 0;if(this._queue.length>0){var n=this._queue[0][0];t=n[n.length-1]}else t=this._last;return t===e}var r=this._last+this._queue.reduce(function(e,t){return t[0]+e},"");return e.length<=r.length&&r.slice(-e.length)===e},e.prototype.hasContent=function(){return this._queue.length>0||!!this._last},e.prototype.source=function(e,t){if(!e||t){var n=t?t[e]:null;this._sourcePosition.identifierName=t&&t.identifierName||null,this._sourcePosition.line=n?n.line:null,this._sourcePosition.column=n?n.column:null,this._sourcePosition.filename=t&&t.filename||null}},e.prototype.withSource=function(e,t,n){if(!this._map)return n();var r=this._sourcePosition.line,i=this._sourcePosition.column,a=this._sourcePosition.filename,s=this._sourcePosition.identifierName;this.source(e,t),n(),this._sourcePosition.line=r,this._sourcePosition.column=i,this._sourcePosition.filename=a,this._sourcePosition.identifierName=s},e.prototype.getCurrentColumn=function(){var e=this._queue.reduce(function(e,t){return t[0]+e},""),t=e.lastIndexOf("\\n");return t===-1?this._position.column+e.length:e.length-1-t},e.prototype.getCurrentLine=function(){for(var e=this._queue.reduce(function(e,t){return t[0]+e},""),t=0,n=0;n<e.length;n++)"\\n"===e[n]&&t++;return this._position.line+t},e}();n.default=l,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114,"lodash\/trimEnd":508}],75:[function(e,t,n){"use strict";function r(e){this.print(e.program,e)}function i(e){this.printInnerComments(e,!1),this.printSequence(e.directives,e),e.directives&&e.directives.length&&this.newline(),this.printSequence(e.body,e)}function a(e){this.token("{"),this.printInnerComments(e);var t=e.directives&&e.directives.length;e.body.length||t?(this.newline(),this.printSequence(e.directives,e,{indent:!0}),t&&this.newline(),this.printSequence(e.body,e,{indent:!0}),this.removeTrailingNewline(),this.source("end",e.loc),this.endsWith("\\n")||this.newline(),this.rightBrace()):(this.source("end",e.loc),this.token("}"))}function s(){}function o(e){this.print(e.value,e),this.semicolon()}n.__esModule=!0,n.File=r,n.Program=i,n.BlockStatement=a,n.Noop=s,n.Directive=o;var u=e(".\/types");Object.defineProperty(n,"DirectiveLiteral",{enumerable:!0,get:function(){return u.StringLiteral}})},{".\/types":84}],76:[function(e,t,n){"use strict";function r(e){this.printJoin(e.decorators,e),this.word("class"),e.id&&(this.space(),this.print(e.id,e)),this.print(e.typeParameters,e),e.superClass&&(this.space(),this.word("extends"),this.space(),this.print(e.superClass,e),this.print(e.superTypeParameters,e)),e.implements&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)}function i(e){this.token("{"),this.printInnerComments(e),0===e.body.length?this.token("}"):(this.newline(),this.indent(),this.printSequence(e.body,e),this.dedent(),this.endsWith("\\n")||this.newline(),this.rightBrace())}function a(e){this.printJoin(e.decorators,e),e.static&&(this.word("static"),this.space()),e.computed?(this.token("["),this.print(e.key,e),this.token("]")):(this._variance(e),this.print(e.key,e)),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.token("="),this.space(),this.print(e.value,e)),this.semicolon()}function s(e){this.printJoin(e.decorators,e),e.static&&(this.word("static"),this.space()),"constructorCall"===e.kind&&(this.word("call"),this.space()),this._method(e)}n.__esModule=!0,n.ClassDeclaration=r,n.ClassBody=i,n.ClassProperty=a,n.ClassMethod=s,n.ClassExpression=r},{}],77:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){"void"===e.operator||"delete"===e.operator||"typeof"===e.operator?(this.word(e.operator),this.space()):this.token(e.operator),this.print(e.argument,e)}function s(e){this.word("do"),this.space(),this.print(e.body,e)}function o(e){this.token("("),this.print(e.expression,e),this.token(")")}function u(e){e.prefix?(this.token(e.operator),this.print(e.argument,e)):(this.print(e.argument,e),this.token(e.operator))}function l(e){this.print(e.test,e),this.space(),this.token("?"),this.space(),this.print(e.consequent,e),this.space(),this.token(":"),this.space(),this.print(e.alternate,e)}function c(e,t){this.word("new"),this.space(),this.print(e.callee,e),(0!==e.arguments.length||!this.format.minified||F.isCallExpression(t,{callee:e})||F.isMemberExpression(t)||F.isNewExpression(t))&&(this.token("("),this.printList(e.arguments,e),this.token(")"))}function p(e){this.printList(e.expressions,e)}function f(){this.word("this")}function h(){this.word("super")}function d(e){this.token("@"),this.print(e.expression,e),this.newline()}function y(){this.token(","),this.newline(),this.endsWith("\\n")||this.space()}function m(e){this.print(e.callee,e),this.token("(");var t=e._prettyCall,n=void 0;t&&(n=y,this.newline(),this.indent()),this.printList(e.arguments,e,{separator:n}),t&&(this.newline(),this.dedent()),this.token(")")}function b(){this.word("import")}function g(e){return function(t){if(this.word(e),t.delegate&&this.token("*"),t.argument){this.space();var n=this.startTerminatorless();this.print(t.argument,t),this.endTerminatorless(n)}}}function v(){this.semicolon(!0)}function x(e){this.print(e.expression,e),this.semicolon()}function _(e){this.print(e.left,e),e.left.optional&&this.token("?"),this.print(e.left.typeAnnotation,e),this.space(),this.token("="),this.space(),this.print(e.right,e)}function E(e,t){var n=this.inForStatementInitCounter&&"in"===e.operator&&!P.needsParens(e,t);n&&this.token("("),this.print(e.left,e),this.space(),"in"===e.operator||"instanceof"===e.operator?this.word(e.operator):this.token(e.operator),this.space(),this.print(e.right,e),n&&this.token(")")}function A(e){this.print(e.object,e),this.token("::"),this.print(e.callee,e)}function D(e){if(this.print(e.object,e),!e.computed&&F.isMemberExpression(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;F.isLiteral(e.property)&&(0,w.default)(e.property.value)&&(t=!0),t?(this.token("["),this.print(e.property,e),this.token("]")):(this.token("."),this.print(e.property,e))}function C(e){this.print(e.meta,e),this.token("."),this.print(e.property,e)}n.__esModule=!0,n.LogicalExpression=n.BinaryExpression=n.AwaitExpression=n.YieldExpression=void 0,n.UnaryExpression=a,n.DoExpression=s,n.ParenthesizedExpression=o,n.UpdateExpression=u,n.ConditionalExpression=l,n.NewExpression=c,n.SequenceExpression=p,n.ThisExpression=f,n.Super=h,n.Decorator=d,n.CallExpression=m,n.Import=b,n.EmptyStatement=v,n.ExpressionStatement=x,n.AssignmentPattern=_,n.AssignmentExpression=E,n.BindExpression=A,n.MemberExpression=D,n.MetaProperty=C;var S=e("lodash\/isNumber"),w=i(S),k=e("babel-types"),F=r(k),T=e("..\/node"),P=r(T);n.YieldExpression=g("yield"),n.AwaitExpression=g("await");n.BinaryExpression=E,n.LogicalExpression=E},{"..\/node":86,"babel-types":265,"lodash\/isNumber":483}],78:[function(e,t,n){"use strict";function r(){this.word("any")}function i(e){this.print(e.elementType,e),this.token("["),this.token("]")}function a(){this.word("boolean")}function s(e){this.word(e.value?"true":"false")}function o(){this.word("null")}function u(e){this.word("declare"),this.space(),this.word("class"),this.space(),this._interfaceish(e)}function l(e){this.word("declare"),this.space(),this.word("function"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation.typeAnnotation,e),$/;"	function	line:6
S	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^this.semicolon()}function c(e){this.word("declare"),this.space(),this.InterfaceDeclaration(e)}function p(e){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(e.id,e),this.space(),this.print(e.body,e)}function f(e){this.word("declare"),this.space(),this.word("module"),this.token("."),this.word("exports"),this.print(e.typeAnnotation,e)}function h(e){this.word("declare"),this.space(),this.TypeAlias(e)}function d(e){this.word("declare"),this.space(),this.word("var"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation,e),this.semicolon()}function y(){this.token("*")}function m(e,t){this.print(e.typeParameters,e),this.token("("),this.printList(e.params,e),e.rest&&(e.params.length&&(this.token(","),this.space()),this.token("..."),this.print(e.rest,e)),this.token(")"),"ObjectTypeCallProperty"===t.type||"DeclareFunction"===t.type?this.token(":"):(this.space(),this.token("=>")),this.space(),this.print(e.returnType,e)}function b(e){this.print(e.name,e),e.optional&&this.token("?"),this.token(":"),this.space(),this.print(e.typeAnnotation,e)}function g(e){this.print(e.id,e),this.print(e.typeParameters,e)}function v(e){this.print(e.id,e),this.print(e.typeParameters,e),e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),e.mixins&&e.mixins.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e)),this.space(),this.print(e.body,e)}function x(e){"plus"===e.variance?this.token("+"):"minus"===e.variance&&this.token("-")}function _(e){this.word("interface"),this.space(),this._interfaceish(e)}function E(){this.space(),this.token("&"),this.space()}function A(e){this.printJoin(e.types,e,{separator:E})}function D(){this.word("mixed")}function C(){this.word("empty")}function S(e){this.token("?"),this.print(e.typeAnnotation,e)}function w(){this.word("number")}function k(){this.word("string")}function F(){this.word("this")}function T(e){this.token("["),this.printList(e.types,e),this.token("]")}function P(e){this.word("typeof"),this.space(),this.print(e.argument,e)}function j(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.token("="),this.space(),this.print(e.right,e),this.semicolon()}function B(e){this.token(":"),this.space(),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)}function O(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e),e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))}function I(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")}function N(e){var t=this;e.exact?this.token("{|"):this.token("{");var n=e.properties.concat(e.callProperties,e.indexers);n.length&&(this.space(),this.printJoin(n,e,{addNewlines:function(e){if(e&&!n[0])return 1},indent:!0,statement:!0,iterator:function(){1!==n.length&&(t.format.flowCommaSeparator?t.token(","):t.semicolon(),t.space())}}),this.space()),e.exact?this.token("|}"):this.token("}")}function L(e){e.static&&(this.word("static"),this.space()),this.print(e.value,e)}function M(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.token("["),this.print(e.id,e),this.token(":"),this.space(),this.print(e.key,e),this.token("]"),this.token(":"),this.space(),this.print(e.value,e)}function R(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.print(e.key,e),e.optional&&this.token("?"),this.token(":"),this.space(),this.print(e.value,e)}function U(e){this.print(e.qualification,e),this.token("."),this.print(e.id,e)}function V(){this.space(),this.token("|"),this.space()}function G(e){this.printJoin(e.types,e,{separator:V})}function q(e){this.token("("),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.token(")")}function K(){this.word("void")}n.__esModule=!0,n.AnyTypeAnnotation=r,n.ArrayTypeAnnotation=i,n.BooleanTypeAnnotation=a,n.BooleanLiteralTypeAnnotation=s,n.NullLiteralTypeAnnotation=o,n.DeclareClass=u,n.DeclareFunction=l,n.DeclareInterface=c,n.DeclareModule=p,n.DeclareModuleExports=f,n.DeclareTypeAlias=h,n.DeclareVariable=d,n.ExistentialTypeParam=y,n.FunctionTypeAnnotation=m,n.FunctionTypeParam=b,n.InterfaceExtends=g,n._interfaceish=v,n._variance=x,n.InterfaceDeclaration=_,n.IntersectionTypeAnnotation=A,n.MixedTypeAnnotation=D,n.EmptyTypeAnnotation=C,n.NullableTypeAnnotation=S;var X=e(".\/types");Object.defineProperty(n,"NumericLiteralTypeAnnotation",{enumerable:!0,get:function(){return X.NumericLiteral}}),Object.defineProperty(n,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return X.StringLiteral}}),n.NumberTypeAnnotation=w,n.StringTypeAnnotation=k,n.ThisTypeAnnotation=F,n.TupleTypeAnnotation=T,n.TypeofTypeAnnotation=P,n.TypeAlias=j,n.TypeAnnotation=B,n.TypeParameter=O,n.TypeParameterInstantiation=I,n.ObjectTypeAnnotation=N,n.ObjectTypeCallProperty=L,n.ObjectTypeIndexer=M,n.ObjectTypeProperty=R,n.QualifiedTypeIdentifier=U,n.UnionTypeAnnotation=G,n.TypeCastExpression=q,n.VoidTypeAnnotation=K,n.ClassImplements=g,n.GenericTypeAnnotation=g,n.TypeParameterDeclaration=I},{".\/types":84}],79:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){this.print(e.name,e),e.value&&(this.token("="),this.print(e.value,e))}function a(e){this.word(e.name)}function s(e){this.print(e.namespace,e),this.token(":"),this.print(e.name,e)}function o(e){this.print(e.object,e),this.token("."),this.print(e.property,e)}function u(e){this.token("{"),this.token("..."),this.print(e.argument,e),this.token("}")}function l(e){this.token("{"),this.print(e.expression,e),this.token("}")}function c(e){this.token("{"),this.token("..."),this.print(e.expression,e),this.token("}")}function p(e){this.token(e.value)}function f(e){var t=e.openingElement;if(this.print(t,e),!t.selfClosing){this.indent();for(var n=e.children,r=Array.isArray(n),i=0,n=r?n:(0,g.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;this.print(s,e)}this.dedent(),this.print(e.closingElement,e)}}function h(){this.space()}function d(e){this.token("<"),this.print(e.name,e),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,e,{separator:h})),e.selfClosing?(this.space(),this.token("\/>")):this.token(">")}function y(e){this.token("<\/"),this.print(e.name,e),this.token(">")}function m(){}n.__esModule=!0;var b=e("babel-runtime\/core-js\/get-iterator"),g=r(b);n.JSXAttribute=i,n.JSXIdentifier=a,n.JSXNamespacedName=s,n.JSXMemberExpression=o,n.JSXSpreadAttribute=u,n.JSXExpressionContainer=l,n.JSXSpreadChild=c,n.JSXText=p,n.JSXElement=f,n.JSXOpeningElement=d,n.JSXClosingElement=y,n.JSXEmptyExpression=m},{"babel-runtime\/core-js\/get-iterator":100}],80:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){var t=this;this.print(e.typeParameters,e),this.token("("),this.printList(e.params,e,{iterator:function(e){e.optional&&t.token("?"),t.print(e.typeAnnotation,e)}}),this.token(")"),e.returnType&&this.print(e.returnType,e)}function a(e){var t=e.kind,n=e.key;"method"!==t&&"init"!==t||e.generator&&this.token("*"),"get"!==t&&"set"!==t||(this.word(t),this.space()),e.async&&(this.word("async"),this.space()),e.computed?(this.token("["),this.print(n,e),this.token("]")):this.print(n,e),this._params(e),this.space(),this.print(e.body,e)}function s(e){e.async&&(this.word("async"),this.space()),this.word("function"),e.generator&&this.token("*"),e.id?(this.space(),this.print(e.id,e)):this.space(),this._params(e),this.space(),this.print(e.body,e)}function o(e){e.async&&(this.word("async"),this.space());var t=e.params[0];1===e.params.length&&c.isIdentifier(t)&&!u(e,t)?this.print(t,e):this._params(e),this.space(),this.token("=>"),this.space(),this.print(e.body,e)}function u(e,t){return e.typeParameters||e.returnType||t.typeAnnotation||t.optional||t.trailingComments}n.__esModule=!0,n.FunctionDeclaration=void 0,n._params=i,n._method=a,n.FunctionExpression=s,n.ArrowFunctionExpression=o;var l=e("babel-types"),c=r(l);n.FunctionDeclaration=s},{"babel-types":265}],81:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){this.print(e.imported,e),e.local&&e.local.name!==e.imported.name&&(this.space(),this.word("as"),this.space(),this.print(e.local,e))}function a(e){this.print(e.local,e)}function s(e){this.print(e.exported,e)}function o(e){this.print(e.local,e),e.exported&&e.local.name!==e.exported.name&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e))}function u(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.exported,e)}function l(e){this.word("export"),this.space(),this.token("*"),e.exported&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e)),this.space(),this.word("from"),this.space(),this.print(e.source,e),this.semicolon()}function c(){this.word("export"),this.space(),f.apply(this,arguments)}function p(){this.word("export"),this.space(),this.word("default"),this.space(),f.apply(this,arguments)}function f(e){if(e.declaration){var t=e.declaration;this.print(t,e),m.isStatement(t)||this.semicolon()}else{"type"===e.exportKind&&(this.word("type"),this.space());for(var n=e.specifiers.slice(0),r=!1;;){var i=n[0];if(!m.isExportDefaultSpecifier(i)&&!m.isExportNamespaceSpecifier(i))break;r=!0,this.print(n.shift(),e),n.length&&(this.token(","),this.space())}(n.length||!n.length&&!r)&&(this.token("{"),n.length&&(this.space(),this.printList(n,e),this.space()),this.token("}")),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}}function h(e){this.word("import"),this.space(),"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space());var t=e.specifiers.slice(0);if(t&&t.length){for(;;){var n=t[0];if(!m.isImportDefaultSpecifier(n)&&!m.isImportNamespaceSpecifier(n))break;this.print(t.shift(),e),t.length&&(this.token(","),this.space())}t.length&&(this.token("{"),this.space(),this.printList(t,e),this.space(),this.token("}")),this.space(),this.word("from"),this.space()}this.print(e.source,e),this.semicolon()}function d(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.local,e)}n.__esModule=!0,n.ImportSpecifier=i,n.ImportDefaultSpecifier=a,n.ExportDefaultSpecifier=s,n.ExportSpecifier=o,n.ExportNamespaceSpecifier=u,n.ExportAllDeclaration=l,n.ExportNamedDeclaration=c,n.ExportDefaultDeclaration=p,n.ImportDeclaration=h,n.ImportNamespaceSpecifier=d;var y=e("babel-types"),m=r(y)},{"babel-types":265}],82:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){this.word("with"),this.space(),this.token("("),this.print(e.object,e),this.token(")"),this.printBlock(e)}function s(e){this.word("if"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.space();var t=e.alternate&&C.isIfStatement(o(e.consequent));t&&(this.token("{"),this.newline(),this.indent()),this.printAndIndentOnComments(e.consequent,e),t&&(this.dedent(),this.newline(),this.token("}")),e.alternate&&(this.endsWith("}")&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate,e))}function o(e){return C.isStatement(e.body)?o(e.body):e}function u(e){this.word("for"),this.space(),this.token("("),this.inForStatementInitCounter++,this.print(e.init,e),this.inForStatementInitCounter--,this.token(";"),e.test&&(this.space(),this.print(e.test,e)),this.token(";"),e.update&&(this.space(),this.print(e.update,e)),this.token(")"),this.printBlock(e)}function l(e){this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.printBlock(e)}function c(e){this.word("do"),this.space(),this.print(e.body,e),this.space(),this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.semicolon()}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"label";return function(n){this.word(e);var r=n[t];if(r){this.space();var i=this.startTerminatorless();this.print(r,n),this.endTerminatorless(i)}this.semicolon()}}function f(e){this.print(e.label,e),this.token(":"),this.space(),this.print(e.body,e)}function h(e){this.word("try"),this.space(),this.print(e.block,e),this.space(),e.handlers?this.print(e.handlers[0],e):this.print(e.handler,e),e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer,e))}function d(e){this.word("catch"),this.space(),this.token("("),this.print(e.param,e),this.token(")"),this.space(),this.print(e.body,e)}function y(e){this.word("switch"),this.space(),this.token("("),this.print(e.discriminant,e),this.token(")"),this.space(),this.token("{"),this.printSequence(e.cases,e,{indent:!0,addNewlines:function(t,n){if(!t&&e.cases[e.cases.length-1]===n)return-1}}),this.token("}")}function m(e){e.test?(this.word("case"),this.space(),this.print(e.test,e),this.token(":")):(this.word("default"),this.token(":")),e.consequent.length&&(this.newline(),this.printSequence(e.consequent,e,{indent:!0}))}function b(){this.word("debugger"),this.semicolon()}function g(){if(this.token(","),this.newline(),this.endsWith("\\n"))for(var e=0;e<4;e++)this.space(!0)}function v(){if(this.token(","),this.newline(),this.endsWith("\\n"))for(var e=0;e<6;e++)this.space(!0)}function x(e,t){this.word(e.kind),this.space();var n=!1;if(!C.isFor(t))for(var r=e.declarations,i=Array.isArray(r),a=0,r=i?r:(0,A.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;o.init&&(n=!0)}var u=void 0;n&&(u="const"===e.kind?v:g),this.printList(e.declarations,e,{separator:u}),(!C.isFor(t)||t.left!==e&&t.init!==e)&&this.semicolon()}function _(e){this.print(e.id,e),this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.token("="),this.space(),this.print(e.init,e))}n.__esModule=!0,n.ThrowStatement=n.BreakStatement=n.ReturnStatement=n.ContinueStatement=n.ForAwaitStatement=n.ForOfStatement=n.ForInStatement=void 0;var E=e("babel-runtime\/core-js\/get-iterator"),A=i(E);n.WithStatement=a,n.IfStatement=s,n.ForStatement=u,n.WhileStatement=l,n.DoWhileStatement=c,n.LabeledStatement=f,n.TryStatement=h,n.CatchClause=d,n.SwitchStatement=y,n.SwitchCase=m,n.DebuggerStatement=b,n.VariableDeclaration=x,n.VariableDeclarator=_;var D=e("babel-types"),C=r(D),S=function(e){return function(t){this.word("for"),this.space(),"await"===e&&(this.word("await"),this.space(),e="of"),this.token("("),this.print(t.left,t),this.space(),this.word(e),this.space(),this.print(t.right,t),this.token(")"),this.printBlock(t)}};n.ForInStatement=S("in"),n.ForOfStatement=S("of"),n.ForAwaitStatement=S("await"),n.ContinueStatement=p("continue"),n.ReturnStatement=p("return","argument"),n.BreakStatement=p("break"),n.ThrowStatement=p("throw","argument")},{"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],83:[function(e,t,n){"use strict";function r(e){this.print(e.tag,e),this.print(e.quasi,e)}function i(e,t){var n=t.quasis[0]===e,r=t.quasis[t.quasis.length-1]===e,i=(n?"`":"}")+e.value.raw+(r?"`":"${");n||this.space(),this.token(i),r||this.space()}function a(e){for(var t=e.quasis,n=0;n<t.length;n++)this.print(t[n],e),n+1<t.length&&this.print(e.expressions[n],e)}n.__esModule=!0,n.TaggedTemplateExpression=r,n.TemplateElement=i,n.TemplateLiteral=a},{}],84:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){e.variance&&("plus"===e.variance?this.token("+"):"minus"===e.variance&&this.token("-")),this.word(e.name)}function s(e){this.token("..."),this.print(e.argument,e)}function o(e){var t=e.properties;this.token("{"),this.printInnerComments(e),t.length&&(this.space(),this.printList(t,e,{indent:!0,statement:!0}),this.space()),this.token("}")}function u(e){this.printJoin(e.decorators,e),this._method(e)}function l(e){if(this.printJoin(e.decorators,e),e.computed)this.token("["),this.print(e.key,e),this.token("]");else{if(b.isAssignmentPattern(e.value)&&b.isIdentifier(e.key)&&e.key.name===e.value.left.name)return void this.print(e.value,e);if(this.print(e.key,e),e.shorthand&&b.isIdentifier(e.key)&&b.isIdentifier(e.value)&&e.key.name===e.value.name)return}this.token(":"),this.space(),this.print(e.value,e)}function c(e){var t=e.elements,n=t.length;this.token("["),this.printInnerComments(e);for(var r=0;r<t.length;r++){var i=t[r];i?(r>0&&this.space(),this.print(i,e),r<n-1&&this.token(",")):this.token(",")}this.token("]")}function p(e){this.word("\/"+e.pattern+"\/"+e.flags)}function f(e){this.word(e.value?"true":"false")}function h(){this.word("null")}function d(e){var t=this.getPossibleRaw(e),n=e.value+"";null==t?this.number(n):this.format.minified?this.number(t.length<n.length?t:n):this.number(t)}function y(e,t){var n=this.getPossibleRaw(e);if(!this.format.minified&&null!=n)return void this.token(n);var r={quotes:b.isJSX(t)?"double":this.format.quotes,wrap:!0};this.format.jsonCompatibleStrings&&(r.json=!0);var i=(0,v.default)(e.value,r);return this.token(i)}n.__esModule=!0,n.ArrayPattern=n.ObjectPattern=n.RestProperty=n.SpreadProperty=n.SpreadElement=void 0,n.Identifier=a,n.RestElement=s,n.ObjectExpression=o,n.ObjectMethod=u,n.ObjectProperty=l,n.ArrayExpression=c,n.RegExpLiteral=p,n.BooleanLiteral=f,n.NullLiteral=h,n.NumericLiteral=d,n.StringLiteral=y;var m=e("babel-types"),b=i(m),g=e("jsesc"),v=r(g);n.SpreadElement=s,n.SpreadProperty=s,n.RestProperty=s,n.ObjectPattern=o,n.ArrayPattern=c},{"babel-types":265,jsesc:96}],85:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){var r="  ";if(e&&"string"==typeof e){var i=(0,d.default)(e).indent;i&&" "!==i&&(r=i)}var a={auxiliaryCommentBefore:t.auxiliaryCommentBefore,auxiliaryCommentAfter:t.auxiliaryCommentAfter,shouldPrintComment:t.shouldPrintComment,retainLines:t.retainLines,retainFunctionParens:t.retainFunctionParens,comments:null==t.comments||t.comments,compact:t.compact,minified:t.minified,concise:t.concise,quotes:t.quotes||s(e,n),jsonCompatibleStrings:t.jsonCompatibleStrings,indent:{adjustMultilineComment:!0,style:r,base:0},flowCommaSeparator:t.flowCommaSeparator};return a.minified?(a.compact=!0,a.shouldPrintComment=a.shouldPrintComment||function(){return a.comments}):a.shouldPrintComment=a.shouldPrintComment||function(e){return a.comments||e.indexOf("@license")>=0||e.indexOf("@preserve")>=0},"auto"===a.compact&&(a.compact=e.length>5e5,a.compact&&console.error("[BABEL] "+g.get("codeGeneratorDeopt",t.filename,"500KB"))),a.compact&&(a.indent.adjustMultilineComment=!1),a}function s(e,t){var n="double";if(!e)return n;for(var r={single:0,double:0},i=0,a=0;a<t.length;a++){var s=t[a];if("string"===s.type.label){var o=e.slice(s.start,s.end);if("'"===o[0]?r.single++:r.double++,i++,i>=3)break}}return r.single>r.double?"single":"double"}n.__esModule=!0,n.CodeGenerator=void 0;var o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e("babel-runtime\/helpers\/possibleConstructorReturn"),c=i(l),p=e("babel-runtime\/helpers\/inherits"),f=i(p);n.default=function(e,t,n){var r=new _(e,t,n);return r.generate()};var h=e("detect-indent"),d=i(h),y=e(".\/source-map"),m=i(y),b=e("babel-messages"),g=r(b),v=e(".\/printer"),x=i(v),_=function(e){function t(n,r,i){(0,u.default)(this,t),r=r||{};var s=n.tokens||[],o=a(i,r,s),l=r.sourceMaps?new m.default(r,i):null,p=(0,c.default)(this,e.call(this,o,l,s));return p.ast=n,p}return(0,f.default)(t,e),t.prototype.generate=function(){return e.prototype.generate.call(this,this.ast)},t}(x.default);n.CodeGenerator=function(){function e(t,n,r){(0,u.default)(this,e),this._generator=new _(t,n,r)}return e.prototype.generate=function(){return this._generator.generate()},e}()},{".\/printer":89,".\/source-map":90,"babel-messages":99,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117,"detect-indent":92}],86:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){function t(e,t){var r=n[e];n[e]=r?function(e,n,i){var a=r(e,n,i);return null==a?t(e,n,i):a}:t}for(var n={},r=(0,y.default)(e),i=Array.isArray(r),a=0,r=i?r:(0,h.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s,u=_.FLIPPED_ALIAS_KEYS[o];if(u)for(var l=u,c=Array.isArray(l),p=0,l=c?l:(0,h.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var d=f;t(d,e[o])}else t(o,e[o])}return n}function s(e,t,n,r){var i=e[t.type];return i?i(t,n,r):null}function o(e){return!!_.isCallExpression(e)||!!_.isMemberExpression(e)&&(o(e.object)||!e.computed&&o(e.property))}function u(e,t,n){if(!e)return 0;_.isExpressionStatement(e)&&(e=e.expression);var r=s(A,e,t);if(!r){var i=s(D,e,t);if(i)for(var a=0;a<i.length&&!(r=u(i[a],e,n));a++);}return r&&r[n]||0}function l(e,t){return u(e,t,"before")}function c(e,t){return u(e,t,"after")}function p(e,t,n){return!!t&&(!(!_.isNewExpression(t)||t.callee!==e||!o(e))||s(E,e,t,n))}n.__esModule=!0;var f=e("babel-runtime\/core-js\/get-iterator"),h=i(f),d=e("babel-runtime\/core-js\/object\/keys"),y=i(d);n.needsWhitespace=u,n.needsWhitespaceBefore=l,n.needsWhitespaceAfter=c,n.needsParens=p;var m=e(".\/whitespace"),b=i(m),g=e(".\/parentheses"),v=r(g),x=e("babel-types"),_=r(x),E=a(v),A=a(b.default.nodes),D=a(b.default.list)},{".\/parentheses":87,".\/whitespace":88,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/keys":107,"babel-types":265}],87:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){return v.isArrayTypeAnnotation(t)}function a(e,t){return!(!v.isMemberExpression(t)||t.object!==e)}function s(e,t,n){return b(n,{considerArrow:!0})}function o(e,t){if((v.isCallExpression(t)||v.isNewExpression(t))&&t.callee===e)return!0;if(v.isUnaryLike(t))return!0;if(v.isMemberExpression(t)&&t.object===e)return!0;if(v.isBinary(t)){var n=t.operator,r=x[n],i=e.operator,a=x[i];if(r>a)return!0;if(r===a&&t.right===e&&!v.isLogicalExpression(t))return!0}return!1}function u(e,t){if("in"===e.operator){if(v.isVariableDeclarator(t))return!0;if(v.isFor(t))return!0}return!1}function l(e,t){return!v.isForStatement(t)&&((!v.isExpressionStatement(t)||t.expression!==e)&&(!v.isReturnStatement(t)&&(!v.isThrowStatement(t)&&((!v.isSwitchStatement(t)||t.discriminant!==e)&&((!v.isWhileStatement(t)||t.test!==e)&&((!v.isIfStatement(t)||t.test!==e)&&(!v.isForInStatement(t)||t.right!==e)))))))}function c(e,t){return v.isBinary(t)||v.isUnaryLike(t)||v.isCallExpression(t)||v.isMemberExpression(t)||v.isNewExpression(t)||v.isConditionalExpression(t)&&e===t.test}function p(e,t,n){return b(n,{considerDefaultExports:!0})}function f(e,t){return!!v.isMemberExpression(t,{object:e})||!(!v.isCallExpression(t,{callee:e})&&!v.isNewExpression(t,{callee:e}))}function h(e,t,n){return b(n,{considerDefaultExports:!0})}function d(e,t){return!!v.isExportDeclaration(t)||(!(!v.isBinaryExpression(t)&&!v.isLogicalExpression(t))||(!!v.isUnaryExpression(t)||f(e,t)))}function y(e,t){return!!v.isUnaryLike(t)||(!!v.isBinary(t)||(!!v.isConditionalExpression(t,{test:e})||f(e,t)))}function m(e){return!!v.isObjectPattern(e.left)||y.apply(void 0,arguments)}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.considerArrow,r=void 0!==n&&n,i=t.considerDefaultExports,a=void 0!==i&&i,s=e.length-1,o=e[s];s--;for(var u=e[s];s>0;){if(v.isExpressionStatement(u,{expression:o}))return!0;if(a&&v.isExportDefaultDeclaration(u,{declaration:o}))return!0;if(r&&v.isArrowFunctionExpression(u,{body:o}))return!0;if(!(v.isCallExpression(u,{callee:o})||v.isSequenceExpression(u)&&u.expressions[0]===o||v.isMemberExpression(u,{object:o})||v.isConditional(u,{test:o})||v.isBinary(u,{left:o})||v.isAssignmentExpression(u,{left:o})))return!1;o=u,s--,u=e[s]}return!1}n.__esModule=!0,n.AwaitExpression=n.FunctionTypeAnnotation=void 0,n.NullableTypeAnnotation=i,n.UpdateExpression=a,n.ObjectExpression=s,n.Binary=o,n.BinaryExpression=u,n.SequenceExpression=l,n.YieldExpression=c,n.ClassExpression=p,n.UnaryLike=f,n.FunctionExpression=h,n.ArrowFunctionExpression=d,n.ConditionalExpression=y,n.AssignmentExpression=m;var g=e("babel-types"),v=r(g),x={"||":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"\/":9,"%":9,"**":10};n.FunctionTypeAnnotation=i,n.AwaitExpression=c},{"babel-types":265}],88:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return y.isMemberExpression(e)?(a(e.object,t),e.computed&&a(e.property,t)):y.isBinary(e)||y.isAssignmentExpression(e)?(a(e.left,t),a(e.right,t)):y.isCallExpression(e)?(t.hasCall=!0,a(e.callee,t)):y.isFunction(e)?t.hasFunction=!0:y.isIdentifier(e)&&(t.hasHelper=t.hasHelper||s(e.callee)),t}function s(e){return y.isMemberExpression(e)?s(e.object)||s(e.property):y.isIdentifier(e)?"require"===e.name||"_"===e.name[0]:y.isCallExpression(e)?s(e.callee):!(!y.isBinary(e)&&!y.isAssignmentExpression(e))&&(y.isIdentifier(e.left)&&s(e.left)||s(e.right))}function o(e){return y.isLiteral(e)||y.isObjectExpression(e)||y.isArrayExpression(e)||y.isIdentifier(e)||y.isMemberExpression(e)}var u=e("lodash\/isBoolean"),l=i(u),c=e("lodash\/each"),p=i(c),f=e("lodash\/map"),h=i(f),d=e("babel-types"),y=r(d);n.nodes={AssignmentExpression:function(e){var t=a(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return{before:t.hasFunction,after:!0}},SwitchCase:function(e,t){return{before:e.consequent.length||t.cases[0]===e}},LogicalExpression:function(e){if(y.isFunction(e.left)||y.isFunction(e.right))return{after:!0}},Literal:function(e){if("use strict"===e.value)return{after:!0}},CallExpression:function(e){if(y.isFunction(e.callee)||s(e))return{before:!0,after:!0}},VariableDeclaration:function(e){for(var t=0;t<e.declarations.length;t++){var n=e.declarations[t],r=s(n.id)&&!o(n.init);if(!r){var i=a(n.init);r=s(n.init)&&i.hasCall||i.hasFunction}if(r)return{before:!0,after:!0}}},IfStatement:function(e){if(y.isBlockStatement(e.consequent))return{before:!0,after:!0}}},n.nodes.ObjectProperty=n.nodes.ObjectTypeProperty=n.nodes.ObjectMethod=n.nodes.SpreadProperty=function(e,t){if(t.properties[0]===e)return{before:!0}},n.list={VariableDeclaration:function(e){return(0,h.default)(e.declarations,"init")},ArrayExpression:function(e){return e.elements},ObjectExpression:function(e){return e.properties}},(0,p.default)({Function:!0,Class:!0,Loop:!0,LabeledStatement:!0,SwitchStatement:!0,TryStatement:!0},function(e,t){(0,l.default)(e)&&(e={after:e,before:e}),(0,p.default)([t].concat(y.FLIPPED_ALIAS_KEYS[t]||[]),function(t){n.nodes[t]=function(){return e}})})},{"babel-types":265,"lodash\/each":461,"lodash\/isBoolean":478,"lodash\/map":493}],89:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){this.token(","),this.space()}n.__esModule=!0;var s=e("babel-runtime\/core-js\/object\/assign"),o=i(s),u=e("babel-runtime\/core-js\/get-iterator"),l=i(u),c=e("babel-runtime\/core-js\/json\/stringify"),p=i(c),f=e("babel-runtime\/core-js\/weak-set"),h=i(f),d=e("babel-runtime\/helpers\/classCallCheck"),y=i(d),m=e("lodash\/find"),b=i(m),g=e("lodash\/findLast"),v=i(g),x=e("lodash\/isInteger"),_=i(x),E=e("lodash\/repeat"),A=i(E),D=e(".\/buffer"),C=i(D),S=e(".\/node"),w=r(S),k=e(".\/whitespace"),F=i(k),T=e("babel-types"),P=r(T),j=\/e\/i,B=\/\\.0+$\/,O=\/^0[box]\/,I=function(){function e(t,n,r){(0,y.default)(this,e),this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._insideAux=!1,this._printedCommentStarts={},this._parenPushNewlineState=null,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new h.default,this._endsWithInteger=!1,this._endsWithWord=!1,this.format=t||{},this._buf=new C.default(n),this._whitespace=r.length>0?new F.default(r):null}return e.prototype.generate=function(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()},e.prototype.indent=function(){this.format.compact||this.format.concise||this._indent++},e.prototype.dedent=function(){this.format.compact||this.format.concise||this._indent--},e.prototype.semicolon=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._maybeAddAuxComment(),this._append(";",!e)},e.prototype.rightBrace=function(){this.format.minified&&this._buf.removeLastSemicolon(),this.token("}")},e.prototype.space=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.format.compact||(this._buf.hasContent()&&!this.endsWith(" ")&&!this.endsWith("\\n")||e)&&this._space()},e.prototype.word=function(e){this._endsWithWord&&this._space(),this._maybeAddAuxComment(),this._append(e),this._endsWithWord=!0},e.prototype.number=function(e){this.word(e),this._endsWithInteger=(0,_.default)(+e)&&!O.test(e)&&!j.test(e)&&!B.test(e)&&"."!==e[e.length-1]},e.prototype.token=function(e){("--"===e&&this.endsWith("!")||"+"===e[0]&&this.endsWith("+")||"-"===e[0]&&this.endsWith("-")||"."===e[0]&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e)},e.prototype.newline=function(e){if(!this.format.retainLines&&!this.format.compact){if(this.format.concise)return void this.space();if(!(this.endsWith("\\n\\n")||("number"!=typeof e&&(e=1),e=Math.min(2,e),(this.endsWith("{\\n")||this.endsWith(":\\n"))&&e--,e<=0)))for(var t=0;t<e;t++)this._newline()}},e.prototype.endsWith=function(e){return this._buf.endsWith(e)},e.prototype.removeTrailingNewline=function(){this._buf.removeTrailingNewline()},e.prototype.source=function(e,t){this._catchUp(e,t),this._buf.source(e,t)},e.prototype.withSource=function(e,t,n){this._catchUp(e,t),this._buf.withSource(e,t,n)},e.prototype._space=function(){this._append(" ",!0)},e.prototype._newline=function(){this._append("\\n",!0)},e.prototype._append=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._maybeAddParen(e),this._maybeIndent(e),t?this._buf.queue(e):this._buf.append(e),this._endsWithWord=!1,this._endsWithInteger=!1},e.prototype._maybeIndent=function(e){this._indent&&this.endsWith("\\n")&&"\\n"!==e[0]&&this._buf.queue(this._getIndent())},e.prototype._maybeAddParen=function(e){var t=this._parenPushNewlineState;if(t){this._parenPushNewlineState=null;var n=void 0;for(n=0;n<e.length&&" "===e[n];n++);if(n!==e.length){var r=e[n];"\\n"!==r&&"\/"!==r||(this.token("("),this.indent(),t.printed=!0)}}},e.prototype._catchUp=function(e,t){if(this.format.retainLines){var n=t?t[e]:null;if(n&&null!==n.line)for(var r=n.line-this._buf.getCurrentLine(),i=0;i<r;i++)this._newline()}},e.prototype._getIndent=function(){return(0,A.default)(this.format.indent.style,this._indent)},e.prototype.startTerminatorless=function(){return this._parenPushNewlineState={printed:!1}},e.prototype.endTerminatorless=function(e){e.printed&&(this.dedent(),this.newline(),this.token(")"))},e.prototype.print=function(e,t){var n=this;if(e){$/;"	function	line:7
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^this.semicolon()}function c(e){this.word("declare"),this.space(),this.InterfaceDeclaration(e)}function p(e){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(e.id,e),this.space(),this.print(e.body,e)}function f(e){this.word("declare"),this.space(),this.word("module"),this.token("."),this.word("exports"),this.print(e.typeAnnotation,e)}function h(e){this.word("declare"),this.space(),this.TypeAlias(e)}function d(e){this.word("declare"),this.space(),this.word("var"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation,e),this.semicolon()}function y(){this.token("*")}function m(e,t){this.print(e.typeParameters,e),this.token("("),this.printList(e.params,e),e.rest&&(e.params.length&&(this.token(","),this.space()),this.token("..."),this.print(e.rest,e)),this.token(")"),"ObjectTypeCallProperty"===t.type||"DeclareFunction"===t.type?this.token(":"):(this.space(),this.token("=>")),this.space(),this.print(e.returnType,e)}function b(e){this.print(e.name,e),e.optional&&this.token("?"),this.token(":"),this.space(),this.print(e.typeAnnotation,e)}function g(e){this.print(e.id,e),this.print(e.typeParameters,e)}function v(e){this.print(e.id,e),this.print(e.typeParameters,e),e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),e.mixins&&e.mixins.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e)),this.space(),this.print(e.body,e)}function x(e){"plus"===e.variance?this.token("+"):"minus"===e.variance&&this.token("-")}function _(e){this.word("interface"),this.space(),this._interfaceish(e)}function E(){this.space(),this.token("&"),this.space()}function A(e){this.printJoin(e.types,e,{separator:E})}function D(){this.word("mixed")}function C(){this.word("empty")}function S(e){this.token("?"),this.print(e.typeAnnotation,e)}function w(){this.word("number")}function k(){this.word("string")}function F(){this.word("this")}function T(e){this.token("["),this.printList(e.types,e),this.token("]")}function P(e){this.word("typeof"),this.space(),this.print(e.argument,e)}function j(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.token("="),this.space(),this.print(e.right,e),this.semicolon()}function B(e){this.token(":"),this.space(),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)}function O(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e),e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))}function I(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")}function N(e){var t=this;e.exact?this.token("{|"):this.token("{");var n=e.properties.concat(e.callProperties,e.indexers);n.length&&(this.space(),this.printJoin(n,e,{addNewlines:function(e){if(e&&!n[0])return 1},indent:!0,statement:!0,iterator:function(){1!==n.length&&(t.format.flowCommaSeparator?t.token(","):t.semicolon(),t.space())}}),this.space()),e.exact?this.token("|}"):this.token("}")}function L(e){e.static&&(this.word("static"),this.space()),this.print(e.value,e)}function M(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.token("["),this.print(e.id,e),this.token(":"),this.space(),this.print(e.key,e),this.token("]"),this.token(":"),this.space(),this.print(e.value,e)}function R(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.print(e.key,e),e.optional&&this.token("?"),this.token(":"),this.space(),this.print(e.value,e)}function U(e){this.print(e.qualification,e),this.token("."),this.print(e.id,e)}function V(){this.space(),this.token("|"),this.space()}function G(e){this.printJoin(e.types,e,{separator:V})}function q(e){this.token("("),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.token(")")}function K(){this.word("void")}n.__esModule=!0,n.AnyTypeAnnotation=r,n.ArrayTypeAnnotation=i,n.BooleanTypeAnnotation=a,n.BooleanLiteralTypeAnnotation=s,n.NullLiteralTypeAnnotation=o,n.DeclareClass=u,n.DeclareFunction=l,n.DeclareInterface=c,n.DeclareModule=p,n.DeclareModuleExports=f,n.DeclareTypeAlias=h,n.DeclareVariable=d,n.ExistentialTypeParam=y,n.FunctionTypeAnnotation=m,n.FunctionTypeParam=b,n.InterfaceExtends=g,n._interfaceish=v,n._variance=x,n.InterfaceDeclaration=_,n.IntersectionTypeAnnotation=A,n.MixedTypeAnnotation=D,n.EmptyTypeAnnotation=C,n.NullableTypeAnnotation=S;var X=e(".\/types");Object.defineProperty(n,"NumericLiteralTypeAnnotation",{enumerable:!0,get:function(){return X.NumericLiteral}}),Object.defineProperty(n,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return X.StringLiteral}}),n.NumberTypeAnnotation=w,n.StringTypeAnnotation=k,n.ThisTypeAnnotation=F,n.TupleTypeAnnotation=T,n.TypeofTypeAnnotation=P,n.TypeAlias=j,n.TypeAnnotation=B,n.TypeParameter=O,n.TypeParameterInstantiation=I,n.ObjectTypeAnnotation=N,n.ObjectTypeCallProperty=L,n.ObjectTypeIndexer=M,n.ObjectTypeProperty=R,n.QualifiedTypeIdentifier=U,n.UnionTypeAnnotation=G,n.TypeCastExpression=q,n.VoidTypeAnnotation=K,n.ClassImplements=g,n.GenericTypeAnnotation=g,n.TypeParameterDeclaration=I},{".\/types":84}],79:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){this.print(e.name,e),e.value&&(this.token("="),this.print(e.value,e))}function a(e){this.word(e.name)}function s(e){this.print(e.namespace,e),this.token(":"),this.print(e.name,e)}function o(e){this.print(e.object,e),this.token("."),this.print(e.property,e)}function u(e){this.token("{"),this.token("..."),this.print(e.argument,e),this.token("}")}function l(e){this.token("{"),this.print(e.expression,e),this.token("}")}function c(e){this.token("{"),this.token("..."),this.print(e.expression,e),this.token("}")}function p(e){this.token(e.value)}function f(e){var t=e.openingElement;if(this.print(t,e),!t.selfClosing){this.indent();for(var n=e.children,r=Array.isArray(n),i=0,n=r?n:(0,g.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;this.print(s,e)}this.dedent(),this.print(e.closingElement,e)}}function h(){this.space()}function d(e){this.token("<"),this.print(e.name,e),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,e,{separator:h})),e.selfClosing?(this.space(),this.token("\/>")):this.token(">")}function y(e){this.token("<\/"),this.print(e.name,e),this.token(">")}function m(){}n.__esModule=!0;var b=e("babel-runtime\/core-js\/get-iterator"),g=r(b);n.JSXAttribute=i,n.JSXIdentifier=a,n.JSXNamespacedName=s,n.JSXMemberExpression=o,n.JSXSpreadAttribute=u,n.JSXExpressionContainer=l,n.JSXSpreadChild=c,n.JSXText=p,n.JSXElement=f,n.JSXOpeningElement=d,n.JSXClosingElement=y,n.JSXEmptyExpression=m},{"babel-runtime\/core-js\/get-iterator":100}],80:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){var t=this;this.print(e.typeParameters,e),this.token("("),this.printList(e.params,e,{iterator:function(e){e.optional&&t.token("?"),t.print(e.typeAnnotation,e)}}),this.token(")"),e.returnType&&this.print(e.returnType,e)}function a(e){var t=e.kind,n=e.key;"method"!==t&&"init"!==t||e.generator&&this.token("*"),"get"!==t&&"set"!==t||(this.word(t),this.space()),e.async&&(this.word("async"),this.space()),e.computed?(this.token("["),this.print(n,e),this.token("]")):this.print(n,e),this._params(e),this.space(),this.print(e.body,e)}function s(e){e.async&&(this.word("async"),this.space()),this.word("function"),e.generator&&this.token("*"),e.id?(this.space(),this.print(e.id,e)):this.space(),this._params(e),this.space(),this.print(e.body,e)}function o(e){e.async&&(this.word("async"),this.space());var t=e.params[0];1===e.params.length&&c.isIdentifier(t)&&!u(e,t)?this.print(t,e):this._params(e),this.space(),this.token("=>"),this.space(),this.print(e.body,e)}function u(e,t){return e.typeParameters||e.returnType||t.typeAnnotation||t.optional||t.trailingComments}n.__esModule=!0,n.FunctionDeclaration=void 0,n._params=i,n._method=a,n.FunctionExpression=s,n.ArrowFunctionExpression=o;var l=e("babel-types"),c=r(l);n.FunctionDeclaration=s},{"babel-types":265}],81:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){this.print(e.imported,e),e.local&&e.local.name!==e.imported.name&&(this.space(),this.word("as"),this.space(),this.print(e.local,e))}function a(e){this.print(e.local,e)}function s(e){this.print(e.exported,e)}function o(e){this.print(e.local,e),e.exported&&e.local.name!==e.exported.name&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e))}function u(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.exported,e)}function l(e){this.word("export"),this.space(),this.token("*"),e.exported&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e)),this.space(),this.word("from"),this.space(),this.print(e.source,e),this.semicolon()}function c(){this.word("export"),this.space(),f.apply(this,arguments)}function p(){this.word("export"),this.space(),this.word("default"),this.space(),f.apply(this,arguments)}function f(e){if(e.declaration){var t=e.declaration;this.print(t,e),m.isStatement(t)||this.semicolon()}else{"type"===e.exportKind&&(this.word("type"),this.space());for(var n=e.specifiers.slice(0),r=!1;;){var i=n[0];if(!m.isExportDefaultSpecifier(i)&&!m.isExportNamespaceSpecifier(i))break;r=!0,this.print(n.shift(),e),n.length&&(this.token(","),this.space())}(n.length||!n.length&&!r)&&(this.token("{"),n.length&&(this.space(),this.printList(n,e),this.space()),this.token("}")),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}}function h(e){this.word("import"),this.space(),"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space());var t=e.specifiers.slice(0);if(t&&t.length){for(;;){var n=t[0];if(!m.isImportDefaultSpecifier(n)&&!m.isImportNamespaceSpecifier(n))break;this.print(t.shift(),e),t.length&&(this.token(","),this.space())}t.length&&(this.token("{"),this.space(),this.printList(t,e),this.space(),this.token("}")),this.space(),this.word("from"),this.space()}this.print(e.source,e),this.semicolon()}function d(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.local,e)}n.__esModule=!0,n.ImportSpecifier=i,n.ImportDefaultSpecifier=a,n.ExportDefaultSpecifier=s,n.ExportSpecifier=o,n.ExportNamespaceSpecifier=u,n.ExportAllDeclaration=l,n.ExportNamedDeclaration=c,n.ExportDefaultDeclaration=p,n.ImportDeclaration=h,n.ImportNamespaceSpecifier=d;var y=e("babel-types"),m=r(y)},{"babel-types":265}],82:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){this.word("with"),this.space(),this.token("("),this.print(e.object,e),this.token(")"),this.printBlock(e)}function s(e){this.word("if"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.space();var t=e.alternate&&C.isIfStatement(o(e.consequent));t&&(this.token("{"),this.newline(),this.indent()),this.printAndIndentOnComments(e.consequent,e),t&&(this.dedent(),this.newline(),this.token("}")),e.alternate&&(this.endsWith("}")&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate,e))}function o(e){return C.isStatement(e.body)?o(e.body):e}function u(e){this.word("for"),this.space(),this.token("("),this.inForStatementInitCounter++,this.print(e.init,e),this.inForStatementInitCounter--,this.token(";"),e.test&&(this.space(),this.print(e.test,e)),this.token(";"),e.update&&(this.space(),this.print(e.update,e)),this.token(")"),this.printBlock(e)}function l(e){this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.printBlock(e)}function c(e){this.word("do"),this.space(),this.print(e.body,e),this.space(),this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.semicolon()}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"label";return function(n){this.word(e);var r=n[t];if(r){this.space();var i=this.startTerminatorless();this.print(r,n),this.endTerminatorless(i)}this.semicolon()}}function f(e){this.print(e.label,e),this.token(":"),this.space(),this.print(e.body,e)}function h(e){this.word("try"),this.space(),this.print(e.block,e),this.space(),e.handlers?this.print(e.handlers[0],e):this.print(e.handler,e),e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer,e))}function d(e){this.word("catch"),this.space(),this.token("("),this.print(e.param,e),this.token(")"),this.space(),this.print(e.body,e)}function y(e){this.word("switch"),this.space(),this.token("("),this.print(e.discriminant,e),this.token(")"),this.space(),this.token("{"),this.printSequence(e.cases,e,{indent:!0,addNewlines:function(t,n){if(!t&&e.cases[e.cases.length-1]===n)return-1}}),this.token("}")}function m(e){e.test?(this.word("case"),this.space(),this.print(e.test,e),this.token(":")):(this.word("default"),this.token(":")),e.consequent.length&&(this.newline(),this.printSequence(e.consequent,e,{indent:!0}))}function b(){this.word("debugger"),this.semicolon()}function g(){if(this.token(","),this.newline(),this.endsWith("\\n"))for(var e=0;e<4;e++)this.space(!0)}function v(){if(this.token(","),this.newline(),this.endsWith("\\n"))for(var e=0;e<6;e++)this.space(!0)}function x(e,t){this.word(e.kind),this.space();var n=!1;if(!C.isFor(t))for(var r=e.declarations,i=Array.isArray(r),a=0,r=i?r:(0,A.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;o.init&&(n=!0)}var u=void 0;n&&(u="const"===e.kind?v:g),this.printList(e.declarations,e,{separator:u}),(!C.isFor(t)||t.left!==e&&t.init!==e)&&this.semicolon()}function _(e){this.print(e.id,e),this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.token("="),this.space(),this.print(e.init,e))}n.__esModule=!0,n.ThrowStatement=n.BreakStatement=n.ReturnStatement=n.ContinueStatement=n.ForAwaitStatement=n.ForOfStatement=n.ForInStatement=void 0;var E=e("babel-runtime\/core-js\/get-iterator"),A=i(E);n.WithStatement=a,n.IfStatement=s,n.ForStatement=u,n.WhileStatement=l,n.DoWhileStatement=c,n.LabeledStatement=f,n.TryStatement=h,n.CatchClause=d,n.SwitchStatement=y,n.SwitchCase=m,n.DebuggerStatement=b,n.VariableDeclaration=x,n.VariableDeclarator=_;var D=e("babel-types"),C=r(D),S=function(e){return function(t){this.word("for"),this.space(),"await"===e&&(this.word("await"),this.space(),e="of"),this.token("("),this.print(t.left,t),this.space(),this.word(e),this.space(),this.print(t.right,t),this.token(")"),this.printBlock(t)}};n.ForInStatement=S("in"),n.ForOfStatement=S("of"),n.ForAwaitStatement=S("await"),n.ContinueStatement=p("continue"),n.ReturnStatement=p("return","argument"),n.BreakStatement=p("break"),n.ThrowStatement=p("throw","argument")},{"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],83:[function(e,t,n){"use strict";function r(e){this.print(e.tag,e),this.print(e.quasi,e)}function i(e,t){var n=t.quasis[0]===e,r=t.quasis[t.quasis.length-1]===e,i=(n?"`":"}")+e.value.raw+(r?"`":"${");n||this.space(),this.token(i),r||this.space()}function a(e){for(var t=e.quasis,n=0;n<t.length;n++)this.print(t[n],e),n+1<t.length&&this.print(e.expressions[n],e)}n.__esModule=!0,n.TaggedTemplateExpression=r,n.TemplateElement=i,n.TemplateLiteral=a},{}],84:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){e.variance&&("plus"===e.variance?this.token("+"):"minus"===e.variance&&this.token("-")),this.word(e.name)}function s(e){this.token("..."),this.print(e.argument,e)}function o(e){var t=e.properties;this.token("{"),this.printInnerComments(e),t.length&&(this.space(),this.printList(t,e,{indent:!0,statement:!0}),this.space()),this.token("}")}function u(e){this.printJoin(e.decorators,e),this._method(e)}function l(e){if(this.printJoin(e.decorators,e),e.computed)this.token("["),this.print(e.key,e),this.token("]");else{if(b.isAssignmentPattern(e.value)&&b.isIdentifier(e.key)&&e.key.name===e.value.left.name)return void this.print(e.value,e);if(this.print(e.key,e),e.shorthand&&b.isIdentifier(e.key)&&b.isIdentifier(e.value)&&e.key.name===e.value.name)return}this.token(":"),this.space(),this.print(e.value,e)}function c(e){var t=e.elements,n=t.length;this.token("["),this.printInnerComments(e);for(var r=0;r<t.length;r++){var i=t[r];i?(r>0&&this.space(),this.print(i,e),r<n-1&&this.token(",")):this.token(",")}this.token("]")}function p(e){this.word("\/"+e.pattern+"\/"+e.flags)}function f(e){this.word(e.value?"true":"false")}function h(){this.word("null")}function d(e){var t=this.getPossibleRaw(e),n=e.value+"";null==t?this.number(n):this.format.minified?this.number(t.length<n.length?t:n):this.number(t)}function y(e,t){var n=this.getPossibleRaw(e);if(!this.format.minified&&null!=n)return void this.token(n);var r={quotes:b.isJSX(t)?"double":this.format.quotes,wrap:!0};this.format.jsonCompatibleStrings&&(r.json=!0);var i=(0,v.default)(e.value,r);return this.token(i)}n.__esModule=!0,n.ArrayPattern=n.ObjectPattern=n.RestProperty=n.SpreadProperty=n.SpreadElement=void 0,n.Identifier=a,n.RestElement=s,n.ObjectExpression=o,n.ObjectMethod=u,n.ObjectProperty=l,n.ArrayExpression=c,n.RegExpLiteral=p,n.BooleanLiteral=f,n.NullLiteral=h,n.NumericLiteral=d,n.StringLiteral=y;var m=e("babel-types"),b=i(m),g=e("jsesc"),v=r(g);n.SpreadElement=s,n.SpreadProperty=s,n.RestProperty=s,n.ObjectPattern=o,n.ArrayPattern=c},{"babel-types":265,jsesc:96}],85:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){var r="  ";if(e&&"string"==typeof e){var i=(0,d.default)(e).indent;i&&" "!==i&&(r=i)}var a={auxiliaryCommentBefore:t.auxiliaryCommentBefore,auxiliaryCommentAfter:t.auxiliaryCommentAfter,shouldPrintComment:t.shouldPrintComment,retainLines:t.retainLines,retainFunctionParens:t.retainFunctionParens,comments:null==t.comments||t.comments,compact:t.compact,minified:t.minified,concise:t.concise,quotes:t.quotes||s(e,n),jsonCompatibleStrings:t.jsonCompatibleStrings,indent:{adjustMultilineComment:!0,style:r,base:0},flowCommaSeparator:t.flowCommaSeparator};return a.minified?(a.compact=!0,a.shouldPrintComment=a.shouldPrintComment||function(){return a.comments}):a.shouldPrintComment=a.shouldPrintComment||function(e){return a.comments||e.indexOf("@license")>=0||e.indexOf("@preserve")>=0},"auto"===a.compact&&(a.compact=e.length>5e5,a.compact&&console.error("[BABEL] "+g.get("codeGeneratorDeopt",t.filename,"500KB"))),a.compact&&(a.indent.adjustMultilineComment=!1),a}function s(e,t){var n="double";if(!e)return n;for(var r={single:0,double:0},i=0,a=0;a<t.length;a++){var s=t[a];if("string"===s.type.label){var o=e.slice(s.start,s.end);if("'"===o[0]?r.single++:r.double++,i++,i>=3)break}}return r.single>r.double?"single":"double"}n.__esModule=!0,n.CodeGenerator=void 0;var o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e("babel-runtime\/helpers\/possibleConstructorReturn"),c=i(l),p=e("babel-runtime\/helpers\/inherits"),f=i(p);n.default=function(e,t,n){var r=new _(e,t,n);return r.generate()};var h=e("detect-indent"),d=i(h),y=e(".\/source-map"),m=i(y),b=e("babel-messages"),g=r(b),v=e(".\/printer"),x=i(v),_=function(e){function t(n,r,i){(0,u.default)(this,t),r=r||{};var s=n.tokens||[],o=a(i,r,s),l=r.sourceMaps?new m.default(r,i):null,p=(0,c.default)(this,e.call(this,o,l,s));return p.ast=n,p}return(0,f.default)(t,e),t.prototype.generate=function(){return e.prototype.generate.call(this,this.ast)},t}(x.default);n.CodeGenerator=function(){function e(t,n,r){(0,u.default)(this,e),this._generator=new _(t,n,r)}return e.prototype.generate=function(){return this._generator.generate()},e}()},{".\/printer":89,".\/source-map":90,"babel-messages":99,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117,"detect-indent":92}],86:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){function t(e,t){var r=n[e];n[e]=r?function(e,n,i){var a=r(e,n,i);return null==a?t(e,n,i):a}:t}for(var n={},r=(0,y.default)(e),i=Array.isArray(r),a=0,r=i?r:(0,h.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s,u=_.FLIPPED_ALIAS_KEYS[o];if(u)for(var l=u,c=Array.isArray(l),p=0,l=c?l:(0,h.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var d=f;t(d,e[o])}else t(o,e[o])}return n}function s(e,t,n,r){var i=e[t.type];return i?i(t,n,r):null}function o(e){return!!_.isCallExpression(e)||!!_.isMemberExpression(e)&&(o(e.object)||!e.computed&&o(e.property))}function u(e,t,n){if(!e)return 0;_.isExpressionStatement(e)&&(e=e.expression);var r=s(A,e,t);if(!r){var i=s(D,e,t);if(i)for(var a=0;a<i.length&&!(r=u(i[a],e,n));a++);}return r&&r[n]||0}function l(e,t){return u(e,t,"before")}function c(e,t){return u(e,t,"after")}function p(e,t,n){return!!t&&(!(!_.isNewExpression(t)||t.callee!==e||!o(e))||s(E,e,t,n))}n.__esModule=!0;var f=e("babel-runtime\/core-js\/get-iterator"),h=i(f),d=e("babel-runtime\/core-js\/object\/keys"),y=i(d);n.needsWhitespace=u,n.needsWhitespaceBefore=l,n.needsWhitespaceAfter=c,n.needsParens=p;var m=e(".\/whitespace"),b=i(m),g=e(".\/parentheses"),v=r(g),x=e("babel-types"),_=r(x),E=a(v),A=a(b.default.nodes),D=a(b.default.list)},{".\/parentheses":87,".\/whitespace":88,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/keys":107,"babel-types":265}],87:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){return v.isArrayTypeAnnotation(t)}function a(e,t){return!(!v.isMemberExpression(t)||t.object!==e)}function s(e,t,n){return b(n,{considerArrow:!0})}function o(e,t){if((v.isCallExpression(t)||v.isNewExpression(t))&&t.callee===e)return!0;if(v.isUnaryLike(t))return!0;if(v.isMemberExpression(t)&&t.object===e)return!0;if(v.isBinary(t)){var n=t.operator,r=x[n],i=e.operator,a=x[i];if(r>a)return!0;if(r===a&&t.right===e&&!v.isLogicalExpression(t))return!0}return!1}function u(e,t){if("in"===e.operator){if(v.isVariableDeclarator(t))return!0;if(v.isFor(t))return!0}return!1}function l(e,t){return!v.isForStatement(t)&&((!v.isExpressionStatement(t)||t.expression!==e)&&(!v.isReturnStatement(t)&&(!v.isThrowStatement(t)&&((!v.isSwitchStatement(t)||t.discriminant!==e)&&((!v.isWhileStatement(t)||t.test!==e)&&((!v.isIfStatement(t)||t.test!==e)&&(!v.isForInStatement(t)||t.right!==e)))))))}function c(e,t){return v.isBinary(t)||v.isUnaryLike(t)||v.isCallExpression(t)||v.isMemberExpression(t)||v.isNewExpression(t)||v.isConditionalExpression(t)&&e===t.test}function p(e,t,n){return b(n,{considerDefaultExports:!0})}function f(e,t){return!!v.isMemberExpression(t,{object:e})||!(!v.isCallExpression(t,{callee:e})&&!v.isNewExpression(t,{callee:e}))}function h(e,t,n){return b(n,{considerDefaultExports:!0})}function d(e,t){return!!v.isExportDeclaration(t)||(!(!v.isBinaryExpression(t)&&!v.isLogicalExpression(t))||(!!v.isUnaryExpression(t)||f(e,t)))}function y(e,t){return!!v.isUnaryLike(t)||(!!v.isBinary(t)||(!!v.isConditionalExpression(t,{test:e})||f(e,t)))}function m(e){return!!v.isObjectPattern(e.left)||y.apply(void 0,arguments)}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.considerArrow,r=void 0!==n&&n,i=t.considerDefaultExports,a=void 0!==i&&i,s=e.length-1,o=e[s];s--;for(var u=e[s];s>0;){if(v.isExpressionStatement(u,{expression:o}))return!0;if(a&&v.isExportDefaultDeclaration(u,{declaration:o}))return!0;if(r&&v.isArrowFunctionExpression(u,{body:o}))return!0;if(!(v.isCallExpression(u,{callee:o})||v.isSequenceExpression(u)&&u.expressions[0]===o||v.isMemberExpression(u,{object:o})||v.isConditional(u,{test:o})||v.isBinary(u,{left:o})||v.isAssignmentExpression(u,{left:o})))return!1;o=u,s--,u=e[s]}return!1}n.__esModule=!0,n.AwaitExpression=n.FunctionTypeAnnotation=void 0,n.NullableTypeAnnotation=i,n.UpdateExpression=a,n.ObjectExpression=s,n.Binary=o,n.BinaryExpression=u,n.SequenceExpression=l,n.YieldExpression=c,n.ClassExpression=p,n.UnaryLike=f,n.FunctionExpression=h,n.ArrowFunctionExpression=d,n.ConditionalExpression=y,n.AssignmentExpression=m;var g=e("babel-types"),v=r(g),x={"||":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"\/":9,"%":9,"**":10};n.FunctionTypeAnnotation=i,n.AwaitExpression=c},{"babel-types":265}],88:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return y.isMemberExpression(e)?(a(e.object,t),e.computed&&a(e.property,t)):y.isBinary(e)||y.isAssignmentExpression(e)?(a(e.left,t),a(e.right,t)):y.isCallExpression(e)?(t.hasCall=!0,a(e.callee,t)):y.isFunction(e)?t.hasFunction=!0:y.isIdentifier(e)&&(t.hasHelper=t.hasHelper||s(e.callee)),t}function s(e){return y.isMemberExpression(e)?s(e.object)||s(e.property):y.isIdentifier(e)?"require"===e.name||"_"===e.name[0]:y.isCallExpression(e)?s(e.callee):!(!y.isBinary(e)&&!y.isAssignmentExpression(e))&&(y.isIdentifier(e.left)&&s(e.left)||s(e.right))}function o(e){return y.isLiteral(e)||y.isObjectExpression(e)||y.isArrayExpression(e)||y.isIdentifier(e)||y.isMemberExpression(e)}var u=e("lodash\/isBoolean"),l=i(u),c=e("lodash\/each"),p=i(c),f=e("lodash\/map"),h=i(f),d=e("babel-types"),y=r(d);n.nodes={AssignmentExpression:function(e){var t=a(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return{before:t.hasFunction,after:!0}},SwitchCase:function(e,t){return{before:e.consequent.length||t.cases[0]===e}},LogicalExpression:function(e){if(y.isFunction(e.left)||y.isFunction(e.right))return{after:!0}},Literal:function(e){if("use strict"===e.value)return{after:!0}},CallExpression:function(e){if(y.isFunction(e.callee)||s(e))return{before:!0,after:!0}},VariableDeclaration:function(e){for(var t=0;t<e.declarations.length;t++){var n=e.declarations[t],r=s(n.id)&&!o(n.init);if(!r){var i=a(n.init);r=s(n.init)&&i.hasCall||i.hasFunction}if(r)return{before:!0,after:!0}}},IfStatement:function(e){if(y.isBlockStatement(e.consequent))return{before:!0,after:!0}}},n.nodes.ObjectProperty=n.nodes.ObjectTypeProperty=n.nodes.ObjectMethod=n.nodes.SpreadProperty=function(e,t){if(t.properties[0]===e)return{before:!0}},n.list={VariableDeclaration:function(e){return(0,h.default)(e.declarations,"init")},ArrayExpression:function(e){return e.elements},ObjectExpression:function(e){return e.properties}},(0,p.default)({Function:!0,Class:!0,Loop:!0,LabeledStatement:!0,SwitchStatement:!0,TryStatement:!0},function(e,t){(0,l.default)(e)&&(e={after:e,before:e}),(0,p.default)([t].concat(y.FLIPPED_ALIAS_KEYS[t]||[]),function(t){n.nodes[t]=function(){return e}})})},{"babel-types":265,"lodash\/each":461,"lodash\/isBoolean":478,"lodash\/map":493}],89:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){this.token(","),this.space()}n.__esModule=!0;var s=e("babel-runtime\/core-js\/object\/assign"),o=i(s),u=e("babel-runtime\/core-js\/get-iterator"),l=i(u),c=e("babel-runtime\/core-js\/json\/stringify"),p=i(c),f=e("babel-runtime\/core-js\/weak-set"),h=i(f),d=e("babel-runtime\/helpers\/classCallCheck"),y=i(d),m=e("lodash\/find"),b=i(m),g=e("lodash\/findLast"),v=i(g),x=e("lodash\/isInteger"),_=i(x),E=e("lodash\/repeat"),A=i(E),D=e(".\/buffer"),C=i(D),S=e(".\/node"),w=r(S),k=e(".\/whitespace"),F=i(k),T=e("babel-types"),P=r(T),j=\/e\/i,B=\/\\.0+$\/,O=\/^0[box]\/,I=function(){function e(t,n,r){(0,y.default)(this,e),this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._insideAux=!1,this._printedCommentStarts={},this._parenPushNewlineState=null,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new h.default,this._endsWithInteger=!1,this._endsWithWord=!1,this.format=t||{},this._buf=new C.default(n),this._whitespace=r.length>0?new F.default(r):null}return e.prototype.generate=function(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()},e.prototype.indent=function(){this.format.compact||this.format.concise||this._indent++},e.prototype.dedent=function(){this.format.compact||this.format.concise||this._indent--},e.prototype.semicolon=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._maybeAddAuxComment(),this._append(";",!e)},e.prototype.rightBrace=function(){this.format.minified&&this._buf.removeLastSemicolon(),this.token("}")},e.prototype.space=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.format.compact||(this._buf.hasContent()&&!this.endsWith(" ")&&!this.endsWith("\\n")||e)&&this._space()},e.prototype.word=function(e){this._endsWithWord&&this._space(),this._maybeAddAuxComment(),this._append(e),this._endsWithWord=!0},e.prototype.number=function(e){this.word(e),this._endsWithInteger=(0,_.default)(+e)&&!O.test(e)&&!j.test(e)&&!B.test(e)&&"."!==e[e.length-1]},e.prototype.token=function(e){("--"===e&&this.endsWith("!")||"+"===e[0]&&this.endsWith("+")||"-"===e[0]&&this.endsWith("-")||"."===e[0]&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e)},e.prototype.newline=function(e){if(!this.format.retainLines&&!this.format.compact){if(this.format.concise)return void this.space();if(!(this.endsWith("\\n\\n")||("number"!=typeof e&&(e=1),e=Math.min(2,e),(this.endsWith("{\\n")||this.endsWith(":\\n"))&&e--,e<=0)))for(var t=0;t<e;t++)this._newline()}},e.prototype.endsWith=function(e){return this._buf.endsWith(e)},e.prototype.removeTrailingNewline=function(){this._buf.removeTrailingNewline()},e.prototype.source=function(e,t){this._catchUp(e,t),this._buf.source(e,t)},e.prototype.withSource=function(e,t,n){this._catchUp(e,t),this._buf.withSource(e,t,n)},e.prototype._space=function(){this._append(" ",!0)},e.prototype._newline=function(){this._append("\\n",!0)},e.prototype._append=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._maybeAddParen(e),this._maybeIndent(e),t?this._buf.queue(e):this._buf.append(e),this._endsWithWord=!1,this._endsWithInteger=!1},e.prototype._maybeIndent=function(e){this._indent&&this.endsWith("\\n")&&"\\n"!==e[0]&&this._buf.queue(this._getIndent())},e.prototype._maybeAddParen=function(e){var t=this._parenPushNewlineState;if(t){this._parenPushNewlineState=null;var n=void 0;for(n=0;n<e.length&&" "===e[n];n++);if(n!==e.length){var r=e[n];"\\n"!==r&&"\/"!==r||(this.token("("),this.indent(),t.printed=!0)}}},e.prototype._catchUp=function(e,t){if(this.format.retainLines){var n=t?t[e]:null;if(n&&null!==n.line)for(var r=n.line-this._buf.getCurrentLine(),i=0;i<r;i++)this._newline()}},e.prototype._getIndent=function(){return(0,A.default)(this.format.indent.style,this._indent)},e.prototype.startTerminatorless=function(){return this._parenPushNewlineState={printed:!1}},e.prototype.endTerminatorless=function(e){e.printed&&(this.dedent(),this.newline(),this.token(")"))},e.prototype.print=function(e,t){var n=this;if(e){$/;"	function	line:7
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^this.semicolon()}function c(e){this.word("declare"),this.space(),this.InterfaceDeclaration(e)}function p(e){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(e.id,e),this.space(),this.print(e.body,e)}function f(e){this.word("declare"),this.space(),this.word("module"),this.token("."),this.word("exports"),this.print(e.typeAnnotation,e)}function h(e){this.word("declare"),this.space(),this.TypeAlias(e)}function d(e){this.word("declare"),this.space(),this.word("var"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation,e),this.semicolon()}function y(){this.token("*")}function m(e,t){this.print(e.typeParameters,e),this.token("("),this.printList(e.params,e),e.rest&&(e.params.length&&(this.token(","),this.space()),this.token("..."),this.print(e.rest,e)),this.token(")"),"ObjectTypeCallProperty"===t.type||"DeclareFunction"===t.type?this.token(":"):(this.space(),this.token("=>")),this.space(),this.print(e.returnType,e)}function b(e){this.print(e.name,e),e.optional&&this.token("?"),this.token(":"),this.space(),this.print(e.typeAnnotation,e)}function g(e){this.print(e.id,e),this.print(e.typeParameters,e)}function v(e){this.print(e.id,e),this.print(e.typeParameters,e),e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),e.mixins&&e.mixins.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e)),this.space(),this.print(e.body,e)}function x(e){"plus"===e.variance?this.token("+"):"minus"===e.variance&&this.token("-")}function _(e){this.word("interface"),this.space(),this._interfaceish(e)}function E(){this.space(),this.token("&"),this.space()}function A(e){this.printJoin(e.types,e,{separator:E})}function D(){this.word("mixed")}function C(){this.word("empty")}function S(e){this.token("?"),this.print(e.typeAnnotation,e)}function w(){this.word("number")}function k(){this.word("string")}function F(){this.word("this")}function T(e){this.token("["),this.printList(e.types,e),this.token("]")}function P(e){this.word("typeof"),this.space(),this.print(e.argument,e)}function j(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.token("="),this.space(),this.print(e.right,e),this.semicolon()}function B(e){this.token(":"),this.space(),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)}function O(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e),e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))}function I(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")}function N(e){var t=this;e.exact?this.token("{|"):this.token("{");var n=e.properties.concat(e.callProperties,e.indexers);n.length&&(this.space(),this.printJoin(n,e,{addNewlines:function(e){if(e&&!n[0])return 1},indent:!0,statement:!0,iterator:function(){1!==n.length&&(t.format.flowCommaSeparator?t.token(","):t.semicolon(),t.space())}}),this.space()),e.exact?this.token("|}"):this.token("}")}function L(e){e.static&&(this.word("static"),this.space()),this.print(e.value,e)}function M(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.token("["),this.print(e.id,e),this.token(":"),this.space(),this.print(e.key,e),this.token("]"),this.token(":"),this.space(),this.print(e.value,e)}function R(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.print(e.key,e),e.optional&&this.token("?"),this.token(":"),this.space(),this.print(e.value,e)}function U(e){this.print(e.qualification,e),this.token("."),this.print(e.id,e)}function V(){this.space(),this.token("|"),this.space()}function G(e){this.printJoin(e.types,e,{separator:V})}function q(e){this.token("("),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.token(")")}function K(){this.word("void")}n.__esModule=!0,n.AnyTypeAnnotation=r,n.ArrayTypeAnnotation=i,n.BooleanTypeAnnotation=a,n.BooleanLiteralTypeAnnotation=s,n.NullLiteralTypeAnnotation=o,n.DeclareClass=u,n.DeclareFunction=l,n.DeclareInterface=c,n.DeclareModule=p,n.DeclareModuleExports=f,n.DeclareTypeAlias=h,n.DeclareVariable=d,n.ExistentialTypeParam=y,n.FunctionTypeAnnotation=m,n.FunctionTypeParam=b,n.InterfaceExtends=g,n._interfaceish=v,n._variance=x,n.InterfaceDeclaration=_,n.IntersectionTypeAnnotation=A,n.MixedTypeAnnotation=D,n.EmptyTypeAnnotation=C,n.NullableTypeAnnotation=S;var X=e(".\/types");Object.defineProperty(n,"NumericLiteralTypeAnnotation",{enumerable:!0,get:function(){return X.NumericLiteral}}),Object.defineProperty(n,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return X.StringLiteral}}),n.NumberTypeAnnotation=w,n.StringTypeAnnotation=k,n.ThisTypeAnnotation=F,n.TupleTypeAnnotation=T,n.TypeofTypeAnnotation=P,n.TypeAlias=j,n.TypeAnnotation=B,n.TypeParameter=O,n.TypeParameterInstantiation=I,n.ObjectTypeAnnotation=N,n.ObjectTypeCallProperty=L,n.ObjectTypeIndexer=M,n.ObjectTypeProperty=R,n.QualifiedTypeIdentifier=U,n.UnionTypeAnnotation=G,n.TypeCastExpression=q,n.VoidTypeAnnotation=K,n.ClassImplements=g,n.GenericTypeAnnotation=g,n.TypeParameterDeclaration=I},{".\/types":84}],79:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){this.print(e.name,e),e.value&&(this.token("="),this.print(e.value,e))}function a(e){this.word(e.name)}function s(e){this.print(e.namespace,e),this.token(":"),this.print(e.name,e)}function o(e){this.print(e.object,e),this.token("."),this.print(e.property,e)}function u(e){this.token("{"),this.token("..."),this.print(e.argument,e),this.token("}")}function l(e){this.token("{"),this.print(e.expression,e),this.token("}")}function c(e){this.token("{"),this.token("..."),this.print(e.expression,e),this.token("}")}function p(e){this.token(e.value)}function f(e){var t=e.openingElement;if(this.print(t,e),!t.selfClosing){this.indent();for(var n=e.children,r=Array.isArray(n),i=0,n=r?n:(0,g.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;this.print(s,e)}this.dedent(),this.print(e.closingElement,e)}}function h(){this.space()}function d(e){this.token("<"),this.print(e.name,e),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,e,{separator:h})),e.selfClosing?(this.space(),this.token("\/>")):this.token(">")}function y(e){this.token("<\/"),this.print(e.name,e),this.token(">")}function m(){}n.__esModule=!0;var b=e("babel-runtime\/core-js\/get-iterator"),g=r(b);n.JSXAttribute=i,n.JSXIdentifier=a,n.JSXNamespacedName=s,n.JSXMemberExpression=o,n.JSXSpreadAttribute=u,n.JSXExpressionContainer=l,n.JSXSpreadChild=c,n.JSXText=p,n.JSXElement=f,n.JSXOpeningElement=d,n.JSXClosingElement=y,n.JSXEmptyExpression=m},{"babel-runtime\/core-js\/get-iterator":100}],80:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){var t=this;this.print(e.typeParameters,e),this.token("("),this.printList(e.params,e,{iterator:function(e){e.optional&&t.token("?"),t.print(e.typeAnnotation,e)}}),this.token(")"),e.returnType&&this.print(e.returnType,e)}function a(e){var t=e.kind,n=e.key;"method"!==t&&"init"!==t||e.generator&&this.token("*"),"get"!==t&&"set"!==t||(this.word(t),this.space()),e.async&&(this.word("async"),this.space()),e.computed?(this.token("["),this.print(n,e),this.token("]")):this.print(n,e),this._params(e),this.space(),this.print(e.body,e)}function s(e){e.async&&(this.word("async"),this.space()),this.word("function"),e.generator&&this.token("*"),e.id?(this.space(),this.print(e.id,e)):this.space(),this._params(e),this.space(),this.print(e.body,e)}function o(e){e.async&&(this.word("async"),this.space());var t=e.params[0];1===e.params.length&&c.isIdentifier(t)&&!u(e,t)?this.print(t,e):this._params(e),this.space(),this.token("=>"),this.space(),this.print(e.body,e)}function u(e,t){return e.typeParameters||e.returnType||t.typeAnnotation||t.optional||t.trailingComments}n.__esModule=!0,n.FunctionDeclaration=void 0,n._params=i,n._method=a,n.FunctionExpression=s,n.ArrowFunctionExpression=o;var l=e("babel-types"),c=r(l);n.FunctionDeclaration=s},{"babel-types":265}],81:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){this.print(e.imported,e),e.local&&e.local.name!==e.imported.name&&(this.space(),this.word("as"),this.space(),this.print(e.local,e))}function a(e){this.print(e.local,e)}function s(e){this.print(e.exported,e)}function o(e){this.print(e.local,e),e.exported&&e.local.name!==e.exported.name&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e))}function u(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.exported,e)}function l(e){this.word("export"),this.space(),this.token("*"),e.exported&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e)),this.space(),this.word("from"),this.space(),this.print(e.source,e),this.semicolon()}function c(){this.word("export"),this.space(),f.apply(this,arguments)}function p(){this.word("export"),this.space(),this.word("default"),this.space(),f.apply(this,arguments)}function f(e){if(e.declaration){var t=e.declaration;this.print(t,e),m.isStatement(t)||this.semicolon()}else{"type"===e.exportKind&&(this.word("type"),this.space());for(var n=e.specifiers.slice(0),r=!1;;){var i=n[0];if(!m.isExportDefaultSpecifier(i)&&!m.isExportNamespaceSpecifier(i))break;r=!0,this.print(n.shift(),e),n.length&&(this.token(","),this.space())}(n.length||!n.length&&!r)&&(this.token("{"),n.length&&(this.space(),this.printList(n,e),this.space()),this.token("}")),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}}function h(e){this.word("import"),this.space(),"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space());var t=e.specifiers.slice(0);if(t&&t.length){for(;;){var n=t[0];if(!m.isImportDefaultSpecifier(n)&&!m.isImportNamespaceSpecifier(n))break;this.print(t.shift(),e),t.length&&(this.token(","),this.space())}t.length&&(this.token("{"),this.space(),this.printList(t,e),this.space(),this.token("}")),this.space(),this.word("from"),this.space()}this.print(e.source,e),this.semicolon()}function d(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.local,e)}n.__esModule=!0,n.ImportSpecifier=i,n.ImportDefaultSpecifier=a,n.ExportDefaultSpecifier=s,n.ExportSpecifier=o,n.ExportNamespaceSpecifier=u,n.ExportAllDeclaration=l,n.ExportNamedDeclaration=c,n.ExportDefaultDeclaration=p,n.ImportDeclaration=h,n.ImportNamespaceSpecifier=d;var y=e("babel-types"),m=r(y)},{"babel-types":265}],82:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){this.word("with"),this.space(),this.token("("),this.print(e.object,e),this.token(")"),this.printBlock(e)}function s(e){this.word("if"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.space();var t=e.alternate&&C.isIfStatement(o(e.consequent));t&&(this.token("{"),this.newline(),this.indent()),this.printAndIndentOnComments(e.consequent,e),t&&(this.dedent(),this.newline(),this.token("}")),e.alternate&&(this.endsWith("}")&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate,e))}function o(e){return C.isStatement(e.body)?o(e.body):e}function u(e){this.word("for"),this.space(),this.token("("),this.inForStatementInitCounter++,this.print(e.init,e),this.inForStatementInitCounter--,this.token(";"),e.test&&(this.space(),this.print(e.test,e)),this.token(";"),e.update&&(this.space(),this.print(e.update,e)),this.token(")"),this.printBlock(e)}function l(e){this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.printBlock(e)}function c(e){this.word("do"),this.space(),this.print(e.body,e),this.space(),this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.semicolon()}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"label";return function(n){this.word(e);var r=n[t];if(r){this.space();var i=this.startTerminatorless();this.print(r,n),this.endTerminatorless(i)}this.semicolon()}}function f(e){this.print(e.label,e),this.token(":"),this.space(),this.print(e.body,e)}function h(e){this.word("try"),this.space(),this.print(e.block,e),this.space(),e.handlers?this.print(e.handlers[0],e):this.print(e.handler,e),e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer,e))}function d(e){this.word("catch"),this.space(),this.token("("),this.print(e.param,e),this.token(")"),this.space(),this.print(e.body,e)}function y(e){this.word("switch"),this.space(),this.token("("),this.print(e.discriminant,e),this.token(")"),this.space(),this.token("{"),this.printSequence(e.cases,e,{indent:!0,addNewlines:function(t,n){if(!t&&e.cases[e.cases.length-1]===n)return-1}}),this.token("}")}function m(e){e.test?(this.word("case"),this.space(),this.print(e.test,e),this.token(":")):(this.word("default"),this.token(":")),e.consequent.length&&(this.newline(),this.printSequence(e.consequent,e,{indent:!0}))}function b(){this.word("debugger"),this.semicolon()}function g(){if(this.token(","),this.newline(),this.endsWith("\\n"))for(var e=0;e<4;e++)this.space(!0)}function v(){if(this.token(","),this.newline(),this.endsWith("\\n"))for(var e=0;e<6;e++)this.space(!0)}function x(e,t){this.word(e.kind),this.space();var n=!1;if(!C.isFor(t))for(var r=e.declarations,i=Array.isArray(r),a=0,r=i?r:(0,A.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;o.init&&(n=!0)}var u=void 0;n&&(u="const"===e.kind?v:g),this.printList(e.declarations,e,{separator:u}),(!C.isFor(t)||t.left!==e&&t.init!==e)&&this.semicolon()}function _(e){this.print(e.id,e),this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.token("="),this.space(),this.print(e.init,e))}n.__esModule=!0,n.ThrowStatement=n.BreakStatement=n.ReturnStatement=n.ContinueStatement=n.ForAwaitStatement=n.ForOfStatement=n.ForInStatement=void 0;var E=e("babel-runtime\/core-js\/get-iterator"),A=i(E);n.WithStatement=a,n.IfStatement=s,n.ForStatement=u,n.WhileStatement=l,n.DoWhileStatement=c,n.LabeledStatement=f,n.TryStatement=h,n.CatchClause=d,n.SwitchStatement=y,n.SwitchCase=m,n.DebuggerStatement=b,n.VariableDeclaration=x,n.VariableDeclarator=_;var D=e("babel-types"),C=r(D),S=function(e){return function(t){this.word("for"),this.space(),"await"===e&&(this.word("await"),this.space(),e="of"),this.token("("),this.print(t.left,t),this.space(),this.word(e),this.space(),this.print(t.right,t),this.token(")"),this.printBlock(t)}};n.ForInStatement=S("in"),n.ForOfStatement=S("of"),n.ForAwaitStatement=S("await"),n.ContinueStatement=p("continue"),n.ReturnStatement=p("return","argument"),n.BreakStatement=p("break"),n.ThrowStatement=p("throw","argument")},{"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],83:[function(e,t,n){"use strict";function r(e){this.print(e.tag,e),this.print(e.quasi,e)}function i(e,t){var n=t.quasis[0]===e,r=t.quasis[t.quasis.length-1]===e,i=(n?"`":"}")+e.value.raw+(r?"`":"${");n||this.space(),this.token(i),r||this.space()}function a(e){for(var t=e.quasis,n=0;n<t.length;n++)this.print(t[n],e),n+1<t.length&&this.print(e.expressions[n],e)}n.__esModule=!0,n.TaggedTemplateExpression=r,n.TemplateElement=i,n.TemplateLiteral=a},{}],84:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){e.variance&&("plus"===e.variance?this.token("+"):"minus"===e.variance&&this.token("-")),this.word(e.name)}function s(e){this.token("..."),this.print(e.argument,e)}function o(e){var t=e.properties;this.token("{"),this.printInnerComments(e),t.length&&(this.space(),this.printList(t,e,{indent:!0,statement:!0}),this.space()),this.token("}")}function u(e){this.printJoin(e.decorators,e),this._method(e)}function l(e){if(this.printJoin(e.decorators,e),e.computed)this.token("["),this.print(e.key,e),this.token("]");else{if(b.isAssignmentPattern(e.value)&&b.isIdentifier(e.key)&&e.key.name===e.value.left.name)return void this.print(e.value,e);if(this.print(e.key,e),e.shorthand&&b.isIdentifier(e.key)&&b.isIdentifier(e.value)&&e.key.name===e.value.name)return}this.token(":"),this.space(),this.print(e.value,e)}function c(e){var t=e.elements,n=t.length;this.token("["),this.printInnerComments(e);for(var r=0;r<t.length;r++){var i=t[r];i?(r>0&&this.space(),this.print(i,e),r<n-1&&this.token(",")):this.token(",")}this.token("]")}function p(e){this.word("\/"+e.pattern+"\/"+e.flags)}function f(e){this.word(e.value?"true":"false")}function h(){this.word("null")}function d(e){var t=this.getPossibleRaw(e),n=e.value+"";null==t?this.number(n):this.format.minified?this.number(t.length<n.length?t:n):this.number(t)}function y(e,t){var n=this.getPossibleRaw(e);if(!this.format.minified&&null!=n)return void this.token(n);var r={quotes:b.isJSX(t)?"double":this.format.quotes,wrap:!0};this.format.jsonCompatibleStrings&&(r.json=!0);var i=(0,v.default)(e.value,r);return this.token(i)}n.__esModule=!0,n.ArrayPattern=n.ObjectPattern=n.RestProperty=n.SpreadProperty=n.SpreadElement=void 0,n.Identifier=a,n.RestElement=s,n.ObjectExpression=o,n.ObjectMethod=u,n.ObjectProperty=l,n.ArrayExpression=c,n.RegExpLiteral=p,n.BooleanLiteral=f,n.NullLiteral=h,n.NumericLiteral=d,n.StringLiteral=y;var m=e("babel-types"),b=i(m),g=e("jsesc"),v=r(g);n.SpreadElement=s,n.SpreadProperty=s,n.RestProperty=s,n.ObjectPattern=o,n.ArrayPattern=c},{"babel-types":265,jsesc:96}],85:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){var r="  ";if(e&&"string"==typeof e){var i=(0,d.default)(e).indent;i&&" "!==i&&(r=i)}var a={auxiliaryCommentBefore:t.auxiliaryCommentBefore,auxiliaryCommentAfter:t.auxiliaryCommentAfter,shouldPrintComment:t.shouldPrintComment,retainLines:t.retainLines,retainFunctionParens:t.retainFunctionParens,comments:null==t.comments||t.comments,compact:t.compact,minified:t.minified,concise:t.concise,quotes:t.quotes||s(e,n),jsonCompatibleStrings:t.jsonCompatibleStrings,indent:{adjustMultilineComment:!0,style:r,base:0},flowCommaSeparator:t.flowCommaSeparator};return a.minified?(a.compact=!0,a.shouldPrintComment=a.shouldPrintComment||function(){return a.comments}):a.shouldPrintComment=a.shouldPrintComment||function(e){return a.comments||e.indexOf("@license")>=0||e.indexOf("@preserve")>=0},"auto"===a.compact&&(a.compact=e.length>5e5,a.compact&&console.error("[BABEL] "+g.get("codeGeneratorDeopt",t.filename,"500KB"))),a.compact&&(a.indent.adjustMultilineComment=!1),a}function s(e,t){var n="double";if(!e)return n;for(var r={single:0,double:0},i=0,a=0;a<t.length;a++){var s=t[a];if("string"===s.type.label){var o=e.slice(s.start,s.end);if("'"===o[0]?r.single++:r.double++,i++,i>=3)break}}return r.single>r.double?"single":"double"}n.__esModule=!0,n.CodeGenerator=void 0;var o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e("babel-runtime\/helpers\/possibleConstructorReturn"),c=i(l),p=e("babel-runtime\/helpers\/inherits"),f=i(p);n.default=function(e,t,n){var r=new _(e,t,n);return r.generate()};var h=e("detect-indent"),d=i(h),y=e(".\/source-map"),m=i(y),b=e("babel-messages"),g=r(b),v=e(".\/printer"),x=i(v),_=function(e){function t(n,r,i){(0,u.default)(this,t),r=r||{};var s=n.tokens||[],o=a(i,r,s),l=r.sourceMaps?new m.default(r,i):null,p=(0,c.default)(this,e.call(this,o,l,s));return p.ast=n,p}return(0,f.default)(t,e),t.prototype.generate=function(){return e.prototype.generate.call(this,this.ast)},t}(x.default);n.CodeGenerator=function(){function e(t,n,r){(0,u.default)(this,e),this._generator=new _(t,n,r)}return e.prototype.generate=function(){return this._generator.generate()},e}()},{".\/printer":89,".\/source-map":90,"babel-messages":99,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/inherits":115,"babel-runtime\/helpers\/possibleConstructorReturn":117,"detect-indent":92}],86:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){function t(e,t){var r=n[e];n[e]=r?function(e,n,i){var a=r(e,n,i);return null==a?t(e,n,i):a}:t}for(var n={},r=(0,y.default)(e),i=Array.isArray(r),a=0,r=i?r:(0,h.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s,u=_.FLIPPED_ALIAS_KEYS[o];if(u)for(var l=u,c=Array.isArray(l),p=0,l=c?l:(0,h.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var d=f;t(d,e[o])}else t(o,e[o])}return n}function s(e,t,n,r){var i=e[t.type];return i?i(t,n,r):null}function o(e){return!!_.isCallExpression(e)||!!_.isMemberExpression(e)&&(o(e.object)||!e.computed&&o(e.property))}function u(e,t,n){if(!e)return 0;_.isExpressionStatement(e)&&(e=e.expression);var r=s(A,e,t);if(!r){var i=s(D,e,t);if(i)for(var a=0;a<i.length&&!(r=u(i[a],e,n));a++);}return r&&r[n]||0}function l(e,t){return u(e,t,"before")}function c(e,t){return u(e,t,"after")}function p(e,t,n){return!!t&&(!(!_.isNewExpression(t)||t.callee!==e||!o(e))||s(E,e,t,n))}n.__esModule=!0;var f=e("babel-runtime\/core-js\/get-iterator"),h=i(f),d=e("babel-runtime\/core-js\/object\/keys"),y=i(d);n.needsWhitespace=u,n.needsWhitespaceBefore=l,n.needsWhitespaceAfter=c,n.needsParens=p;var m=e(".\/whitespace"),b=i(m),g=e(".\/parentheses"),v=r(g),x=e("babel-types"),_=r(x),E=a(v),A=a(b.default.nodes),D=a(b.default.list)},{".\/parentheses":87,".\/whitespace":88,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/keys":107,"babel-types":265}],87:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){return v.isArrayTypeAnnotation(t)}function a(e,t){return!(!v.isMemberExpression(t)||t.object!==e)}function s(e,t,n){return b(n,{considerArrow:!0})}function o(e,t){if((v.isCallExpression(t)||v.isNewExpression(t))&&t.callee===e)return!0;if(v.isUnaryLike(t))return!0;if(v.isMemberExpression(t)&&t.object===e)return!0;if(v.isBinary(t)){var n=t.operator,r=x[n],i=e.operator,a=x[i];if(r>a)return!0;if(r===a&&t.right===e&&!v.isLogicalExpression(t))return!0}return!1}function u(e,t){if("in"===e.operator){if(v.isVariableDeclarator(t))return!0;if(v.isFor(t))return!0}return!1}function l(e,t){return!v.isForStatement(t)&&((!v.isExpressionStatement(t)||t.expression!==e)&&(!v.isReturnStatement(t)&&(!v.isThrowStatement(t)&&((!v.isSwitchStatement(t)||t.discriminant!==e)&&((!v.isWhileStatement(t)||t.test!==e)&&((!v.isIfStatement(t)||t.test!==e)&&(!v.isForInStatement(t)||t.right!==e)))))))}function c(e,t){return v.isBinary(t)||v.isUnaryLike(t)||v.isCallExpression(t)||v.isMemberExpression(t)||v.isNewExpression(t)||v.isConditionalExpression(t)&&e===t.test}function p(e,t,n){return b(n,{considerDefaultExports:!0})}function f(e,t){return!!v.isMemberExpression(t,{object:e})||!(!v.isCallExpression(t,{callee:e})&&!v.isNewExpression(t,{callee:e}))}function h(e,t,n){return b(n,{considerDefaultExports:!0})}function d(e,t){return!!v.isExportDeclaration(t)||(!(!v.isBinaryExpression(t)&&!v.isLogicalExpression(t))||(!!v.isUnaryExpression(t)||f(e,t)))}function y(e,t){return!!v.isUnaryLike(t)||(!!v.isBinary(t)||(!!v.isConditionalExpression(t,{test:e})||f(e,t)))}function m(e){return!!v.isObjectPattern(e.left)||y.apply(void 0,arguments)}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.considerArrow,r=void 0!==n&&n,i=t.considerDefaultExports,a=void 0!==i&&i,s=e.length-1,o=e[s];s--;for(var u=e[s];s>0;){if(v.isExpressionStatement(u,{expression:o}))return!0;if(a&&v.isExportDefaultDeclaration(u,{declaration:o}))return!0;if(r&&v.isArrowFunctionExpression(u,{body:o}))return!0;if(!(v.isCallExpression(u,{callee:o})||v.isSequenceExpression(u)&&u.expressions[0]===o||v.isMemberExpression(u,{object:o})||v.isConditional(u,{test:o})||v.isBinary(u,{left:o})||v.isAssignmentExpression(u,{left:o})))return!1;o=u,s--,u=e[s]}return!1}n.__esModule=!0,n.AwaitExpression=n.FunctionTypeAnnotation=void 0,n.NullableTypeAnnotation=i,n.UpdateExpression=a,n.ObjectExpression=s,n.Binary=o,n.BinaryExpression=u,n.SequenceExpression=l,n.YieldExpression=c,n.ClassExpression=p,n.UnaryLike=f,n.FunctionExpression=h,n.ArrowFunctionExpression=d,n.ConditionalExpression=y,n.AssignmentExpression=m;var g=e("babel-types"),v=r(g),x={"||":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"\/":9,"%":9,"**":10};n.FunctionTypeAnnotation=i,n.AwaitExpression=c},{"babel-types":265}],88:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return y.isMemberExpression(e)?(a(e.object,t),e.computed&&a(e.property,t)):y.isBinary(e)||y.isAssignmentExpression(e)?(a(e.left,t),a(e.right,t)):y.isCallExpression(e)?(t.hasCall=!0,a(e.callee,t)):y.isFunction(e)?t.hasFunction=!0:y.isIdentifier(e)&&(t.hasHelper=t.hasHelper||s(e.callee)),t}function s(e){return y.isMemberExpression(e)?s(e.object)||s(e.property):y.isIdentifier(e)?"require"===e.name||"_"===e.name[0]:y.isCallExpression(e)?s(e.callee):!(!y.isBinary(e)&&!y.isAssignmentExpression(e))&&(y.isIdentifier(e.left)&&s(e.left)||s(e.right))}function o(e){return y.isLiteral(e)||y.isObjectExpression(e)||y.isArrayExpression(e)||y.isIdentifier(e)||y.isMemberExpression(e)}var u=e("lodash\/isBoolean"),l=i(u),c=e("lodash\/each"),p=i(c),f=e("lodash\/map"),h=i(f),d=e("babel-types"),y=r(d);n.nodes={AssignmentExpression:function(e){var t=a(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return{before:t.hasFunction,after:!0}},SwitchCase:function(e,t){return{before:e.consequent.length||t.cases[0]===e}},LogicalExpression:function(e){if(y.isFunction(e.left)||y.isFunction(e.right))return{after:!0}},Literal:function(e){if("use strict"===e.value)return{after:!0}},CallExpression:function(e){if(y.isFunction(e.callee)||s(e))return{before:!0,after:!0}},VariableDeclaration:function(e){for(var t=0;t<e.declarations.length;t++){var n=e.declarations[t],r=s(n.id)&&!o(n.init);if(!r){var i=a(n.init);r=s(n.init)&&i.hasCall||i.hasFunction}if(r)return{before:!0,after:!0}}},IfStatement:function(e){if(y.isBlockStatement(e.consequent))return{before:!0,after:!0}}},n.nodes.ObjectProperty=n.nodes.ObjectTypeProperty=n.nodes.ObjectMethod=n.nodes.SpreadProperty=function(e,t){if(t.properties[0]===e)return{before:!0}},n.list={VariableDeclaration:function(e){return(0,h.default)(e.declarations,"init")},ArrayExpression:function(e){return e.elements},ObjectExpression:function(e){return e.properties}},(0,p.default)({Function:!0,Class:!0,Loop:!0,LabeledStatement:!0,SwitchStatement:!0,TryStatement:!0},function(e,t){(0,l.default)(e)&&(e={after:e,before:e}),(0,p.default)([t].concat(y.FLIPPED_ALIAS_KEYS[t]||[]),function(t){n.nodes[t]=function(){return e}})})},{"babel-types":265,"lodash\/each":461,"lodash\/isBoolean":478,"lodash\/map":493}],89:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){this.token(","),this.space()}n.__esModule=!0;var s=e("babel-runtime\/core-js\/object\/assign"),o=i(s),u=e("babel-runtime\/core-js\/get-iterator"),l=i(u),c=e("babel-runtime\/core-js\/json\/stringify"),p=i(c),f=e("babel-runtime\/core-js\/weak-set"),h=i(f),d=e("babel-runtime\/helpers\/classCallCheck"),y=i(d),m=e("lodash\/find"),b=i(m),g=e("lodash\/findLast"),v=i(g),x=e("lodash\/isInteger"),_=i(x),E=e("lodash\/repeat"),A=i(E),D=e(".\/buffer"),C=i(D),S=e(".\/node"),w=r(S),k=e(".\/whitespace"),F=i(k),T=e("babel-types"),P=r(T),j=\/e\/i,B=\/\\.0+$\/,O=\/^0[box]\/,I=function(){function e(t,n,r){(0,y.default)(this,e),this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._insideAux=!1,this._printedCommentStarts={},this._parenPushNewlineState=null,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new h.default,this._endsWithInteger=!1,this._endsWithWord=!1,this.format=t||{},this._buf=new C.default(n),this._whitespace=r.length>0?new F.default(r):null}return e.prototype.generate=function(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()},e.prototype.indent=function(){this.format.compact||this.format.concise||this._indent++},e.prototype.dedent=function(){this.format.compact||this.format.concise||this._indent--},e.prototype.semicolon=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._maybeAddAuxComment(),this._append(";",!e)},e.prototype.rightBrace=function(){this.format.minified&&this._buf.removeLastSemicolon(),this.token("}")},e.prototype.space=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.format.compact||(this._buf.hasContent()&&!this.endsWith(" ")&&!this.endsWith("\\n")||e)&&this._space()},e.prototype.word=function(e){this._endsWithWord&&this._space(),this._maybeAddAuxComment(),this._append(e),this._endsWithWord=!0},e.prototype.number=function(e){this.word(e),this._endsWithInteger=(0,_.default)(+e)&&!O.test(e)&&!j.test(e)&&!B.test(e)&&"."!==e[e.length-1]},e.prototype.token=function(e){("--"===e&&this.endsWith("!")||"+"===e[0]&&this.endsWith("+")||"-"===e[0]&&this.endsWith("-")||"."===e[0]&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e)},e.prototype.newline=function(e){if(!this.format.retainLines&&!this.format.compact){if(this.format.concise)return void this.space();if(!(this.endsWith("\\n\\n")||("number"!=typeof e&&(e=1),e=Math.min(2,e),(this.endsWith("{\\n")||this.endsWith(":\\n"))&&e--,e<=0)))for(var t=0;t<e;t++)this._newline()}},e.prototype.endsWith=function(e){return this._buf.endsWith(e)},e.prototype.removeTrailingNewline=function(){this._buf.removeTrailingNewline()},e.prototype.source=function(e,t){this._catchUp(e,t),this._buf.source(e,t)},e.prototype.withSource=function(e,t,n){this._catchUp(e,t),this._buf.withSource(e,t,n)},e.prototype._space=function(){this._append(" ",!0)},e.prototype._newline=function(){this._append("\\n",!0)},e.prototype._append=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this._maybeAddParen(e),this._maybeIndent(e),t?this._buf.queue(e):this._buf.append(e),this._endsWithWord=!1,this._endsWithInteger=!1},e.prototype._maybeIndent=function(e){this._indent&&this.endsWith("\\n")&&"\\n"!==e[0]&&this._buf.queue(this._getIndent())},e.prototype._maybeAddParen=function(e){var t=this._parenPushNewlineState;if(t){this._parenPushNewlineState=null;var n=void 0;for(n=0;n<e.length&&" "===e[n];n++);if(n!==e.length){var r=e[n];"\\n"!==r&&"\/"!==r||(this.token("("),this.indent(),t.printed=!0)}}},e.prototype._catchUp=function(e,t){if(this.format.retainLines){var n=t?t[e]:null;if(n&&null!==n.line)for(var r=n.line-this._buf.getCurrentLine(),i=0;i<r;i++)this._newline()}},e.prototype._getIndent=function(){return(0,A.default)(this.format.indent.style,this._indent)},e.prototype.startTerminatorless=function(){return this._parenPushNewlineState={printed:!1}},e.prototype.endTerminatorless=function(e){e.printed&&(this.dedent(),this.newline(),this.token(")"))},e.prototype.print=function(e,t){var n=this;if(e){$/;"	function	line:7
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^var r=this.format.concise;e._compact&&(this.format.concise=!0);var i=this[e.type];if(!i)throw new ReferenceError("unknown node of type "+(0,p.default)(e.type)+" with constructor "+(0,p.default)(e&&e.constructor.name));this._printStack.push(e);var a=this._insideAux;this._insideAux=!e.loc,this._maybeAddAuxComment(this._insideAux&&!a);var s=w.needsParens(e,t,this._printStack);this.format.retainFunctionParens&&"FunctionExpression"===e.type&&e.extra&&e.extra.parenthesized&&(s=!0),s&&this.token("("),this._printLeadingComments(e,t);var o=P.isProgram(e)||P.isFile(e)?null:e.loc;this.withSource("start",o,function(){n[e.type](e,t)}),this._printTrailingComments(e,t),s&&this.token(")"),this._printStack.pop(),this.format.concise=r,this._insideAux=a}},e.prototype._maybeAddAuxComment=function(e){e&&this._printAuxBeforeComment(),this._insideAux||this._printAuxAfterComment()},e.prototype._printAuxBeforeComment=function(){if(!this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!0;var e=this.format.auxiliaryCommentBefore;e&&this._printComment({type:"CommentBlock",value:e})}},e.prototype._printAuxAfterComment=function(){if(this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!1;var e=this.format.auxiliaryCommentAfter;e&&this._printComment({type:"CommentBlock",value:e})}},e.prototype.getPossibleRaw=function(e){var t=e.extra;if(t&&null!=t.raw&&null!=t.rawValue&&e.value===t.rawValue)return t.raw},e.prototype.printJoin=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e&&e.length){n.indent&&this.indent();for(var r={addNewlines:n.addNewlines},i=0;i<e.length;i++){var a=e[i];a&&(n.statement&&this._printNewline(!0,a,t,r),this.print(a,t),n.iterator&&n.iterator(a,i),n.separator&&i<e.length-1&&n.separator.call(this),n.statement&&this._printNewline(!1,a,t,r))}n.indent&&this.dedent()}},e.prototype.printAndIndentOnComments=function(e,t){var n=!!e.leadingComments;n&&this.indent(),this.print(e,t),n&&this.dedent()},e.prototype.printBlock=function(e){var t=e.body;P.isEmptyStatement(t)||this.space(),this.print(t,e)},e.prototype._printTrailingComments=function(e,t){this._printComments(this._getComments(!1,e,t))},e.prototype._printLeadingComments=function(e,t){this._printComments(this._getComments(!0,e,t))},e.prototype.printInnerComments=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e.innerComments&&(t&&this.indent(),this._printComments(e.innerComments),t&&this.dedent())},e.prototype.printSequence=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.statement=!0,this.printJoin(e,t,n)},e.prototype.printList=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return null==n.separator&&(n.separator=a),this.printJoin(e,t,n)},e.prototype._printNewline=function(e,t,n,r){var i=this;if(!this.format.retainLines&&!this.format.compact){if(this.format.concise)return void this.space();var a=0;if(null!=t.start&&!t._ignoreUserWhitespace&&this._whitespace)if(e){var s=t.leadingComments,o=s&&(0,b.default)(s,function(e){return!!e.loc&&i.format.shouldPrintComment(e.value)});a=this._whitespace.getNewlinesBefore(o||t)}else{var u=t.trailingComments,l=u&&(0,v.default)(u,function(e){return!!e.loc&&i.format.shouldPrintComment(e.value)});a=this._whitespace.getNewlinesAfter(l||t)}else{e||a++,r.addNewlines&&(a+=r.addNewlines(e,t)||0);var c=w.needsWhitespaceAfter;e&&(c=w.needsWhitespaceBefore),c(t,n)&&a++,this._buf.hasContent()||(a=0)}this.newline(a)}},e.prototype._getComments=function(e,t){return t&&(e?t.leadingComments:t.trailingComments)||[]},e.prototype._printComment=function(e){var t=this;if(this.format.shouldPrintComment(e.value)&&!e.ignore&&!this._printedComments.has(e)){if(this._printedComments.add(e),null!=e.start){if(this._printedCommentStarts[e.start])return;this._printedCommentStarts[e.start]=!0}this.newline(this._whitespace?this._whitespace.getNewlinesBefore(e):0),this.endsWith("[")||this.endsWith("{")||this.space();var n="CommentLine"===e.type?"\/\/"+e.value+"\\n":"\/*"+e.value+"*\/";if("CommentBlock"===e.type&&this.format.indent.adjustMultilineComment){var r=e.loc&&e.loc.start.column;if(r){var i=new RegExp("\\\\n\\\\s{1,"+r+"}","g");n=n.replace(i,"\\n")}var a=Math.max(this._getIndent().length,this._buf.getCurrentColumn());n=n.replace(\/\\n(?!$)\/g,"\\n"+(0,A.default)(" ",a))}this.withSource("start",e.loc,function(){t._append(n)}),this.newline((this._whitespace?this._whitespace.getNewlinesAfter(e):0)+("CommentLine"===e.type?-1:0))}},e.prototype._printComments=function(e){if(e&&e.length)for(var t=e,n=Array.isArray(t),r=0,t=n?t:(0,l.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;this._printComment(a)}},e}();n.default=I;for(var N=[e(".\/generators\/template-literals"),e(".\/generators\/expressions"),e(".\/generators\/statements"),e(".\/generators\/classes"),e(".\/generators\/methods"),e(".\/generators\/modules"),e(".\/generators\/types"),e(".\/generators\/flow"),e(".\/generators\/base"),e(".\/generators\/jsx")],L=0;L<N.length;L++){var M=N[L];(0,o.default)(I.prototype,M)}t.exports=n.default},{".\/buffer":74,".\/generators\/base":75,".\/generators\/classes":76,".\/generators\/expressions":77,".\/generators\/flow":78,".\/generators\/jsx":79,".\/generators\/methods":80,".\/generators\/modules":81,".\/generators\/statements":82,".\/generators\/template-literals":83,".\/generators\/types":84,".\/node":86,".\/whitespace":91,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/core-js\/object\/assign":104,"babel-runtime\/core-js\/weak-set":113,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265,"lodash\/find":464,"lodash\/findLast":466,"lodash\/isInteger":481,"lodash\/repeat":498}],90:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/core-js\/object\/keys"),a=r(i),s=e("babel-runtime\/helpers\/typeof"),o=r(s),u=e("babel-runtime\/helpers\/classCallCheck"),l=r(u),c=e("source-map"),p=r(c),f=function(){function e(t,n){(0,l.default)(this,e),this._cachedMap=null,this._code=n,this._opts=t,this._rawMappings=[]}return e.prototype.get=function(){var e=this;return this._cachedMap||!function(){var t=e._cachedMap=new p.default.SourceMapGenerator({file:e._opts.sourceMapTarget,sourceRoot:e._opts.sourceRoot}),n=e._code;"string"==typeof n?t.setSourceContent(e._opts.sourceFileName,n):"object"===("undefined"==typeof n?"undefined":(0,o.default)(n))&&(0,a.default)(n).forEach(function(e){t.setSourceContent(e,n[e])}),e._rawMappings.forEach(t.addMapping,t)}(),this._cachedMap.toJSON()},e.prototype.getRawMappings=function(){return this._rawMappings.slice()},e.prototype.mark=function(e,t,n,r,i,a){this._lastGenLine!==e&&null===n||this._lastGenLine===e&&this._lastSourceLine===n&&this._lastSourceColumn===r||(this._cachedMap=null,this._lastGenLine=e,this._lastSourceLine=n,this._lastSourceColumn=r,this._rawMappings.push({name:i||void 0,generated:{line:e,column:t},source:null==n?void 0:a||this._opts.sourceFileName,original:null==n?void 0:{line:n,column:r}}))},e}();n.default=f,t.exports=n.default},{"babel-runtime\/core-js\/object\/keys":107,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/typeof":118,"source-map":527}],91:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=function(){function e(t){(0,a.default)(this,e),this.tokens=t,this.used={}}return e.prototype.getNewlinesBefore=function(e){var t=void 0,n=void 0,r=this.tokens,i=this._findToken(function(t){return t.start-e.start},0,r.length);if(i>=0){for(;i&&e.start===r[i-1].start;)--i;t=r[i-1],n=r[i]}return this._getNewlinesBetween(t,n)},e.prototype.getNewlinesAfter=function(e){var t=void 0,n=void 0,r=this.tokens,i=this._findToken(function(t){return t.end-e.end},0,r.length);if(i>=0){for(;i&&e.end===r[i-1].end;)--i;t=r[i],n=r[i+1],","===n.type.label&&(n=r[i+2])}return n&&"eof"===n.type.label?1:this._getNewlinesBetween(t,n)},e.prototype._getNewlinesBetween=function(e,t){if(!t||!t.loc)return 0;for(var n=e?e.loc.end.line:1,r=t.loc.start.line,i=0,a=n;a<r;a++)"undefined"==typeof this.used[a]&&(this.used[a]=!0,i++);return i},e.prototype._findToken=function(e,t,n){if(t>=n)return-1;var r=t+n>>>1,i=e(this.tokens[r]);return i<0?this._findToken(e,r+1,n):i>0?this._findToken(e,t,r):0===i?r:-1},e}();n.default=s,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114}],92:[function(e,t,n){"use strict";function r(e){var t=0,n=0,r=0;for(var i in e){var a=e[i],s=a[0],o=a[1];(s>n||s===n&&o>r)&&(n=s,r=o,t=Number(i))}return t}var i=e("repeating"),a=\/^(?:( )+|\\t+)\/;t.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");var t,n,s=0,o=0,u=0,l={};e.split(\/\\n\/g).forEach(function(e){if(e){var r,i=e.match(a);i?(r=i[0].length,i[1]?o++:s++):r=0;var c=r-u;u=r,c?(n=c>0,t=l[n?c:-c],t?t[0]++:t=l[c]=[1,0]):t&&(t[1]+=Number(n))}});var c,p,f=r(l);return f?o>=s?(c="space",p=i(" ",f)):(c="tab",p=i("\\t",f)):(c=null,p=""),{amount:f,type:c,indent:p}}},{repeating:93}],93:[function(e,t,n){"use strict";var r=e("is-finite");t.exports=function(e,t){if("string"!=typeof e)throw new TypeError("Expected `input` to be a string");if(t<0||!r(t))throw new TypeError("Expected `count` to be a positive finite number");var n="";do 1&t&&(n+=e),e+=e;while(t>>=1);return n}},{"is-finite":94}],94:[function(e,t,n){"use strict";var r=e("number-is-nan");t.exports=Number.isFinite||function(e){return!("number"!=typeof e||r(e)||e===1\/0||e===-(1\/0))}},{"number-is-nan":95}],95:[function(e,t,n){"use strict";t.exports=Number.isNaN||function(e){return e!==e}},{}],96:[function(e,t,n){(function(e){!function(r){var i="object"==typeof n&&n,a="object"==typeof t&&t&&t.exports==i&&t,s="object"==typeof e&&e;s.global!==s&&s.window!==s||(r=s);var o={},u=o.hasOwnProperty,l=function(e,t){var n;for(n in e)u.call(e,n)&&t(n,e[n])},c=function(e,t){return t?(l(t,function(t,n){e[t]=n}),e):e},p=function(e,t){for(var n=e.length,r=-1;++r<n;)t(e[r])},f=o.toString,h=function(e){return"[object Array]"==f.call(e)},d=function(e){return"[object Object]"==f.call(e)},y=function(e){return"string"==typeof e||"[object String]"==f.call(e)},m=function(e){return"number"==typeof e||"[object Number]"==f.call(e)},b=function(e){return"function"==typeof e||"[object Function]"==f.call(e)},g=function(e){return"[object Map]"==f.call(e)},v=function(e){return"[object Set]"==f.call(e)},x={'"':'\\\\"',"'":"\\\\'","\\\\":"\\\\\\\\","\\b":"\\\\b","\\f":"\\\\f","\\n":"\\\\n","\\r":"\\\\r","\\t":"\\\\t"},_=\/["'\\\\\\b\\f\\n\\r\\t]\/,E=\/[0-9]\/,A=\/[ !#-&\\(-\\[\\]-~]\/,D=function(e,t){var n={escapeEverything:!1,escapeEtago:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:"\\t",__indent__:"",__inline1__:!1,__inline2__:!1},r=t&&t.json;r&&(n.quotes="double",n.wrap=!0),t=c(n,t),"single"!=t.quotes&&"double"!=t.quotes&&(t.quotes="single");var i,a="double"==t.quotes?'"':"'",s=t.compact,o=t.indent,u=t.lowercaseHex,f="",C=t.__inline1__,S=t.__inline2__,w=s?"":"\\n",k=!0,F="binary"==t.numbers,T="octal"==t.numbers,P="decimal"==t.numbers,j="hexadecimal"==t.numbers;if(r&&e&&b(e.toJSON)&&(e=e.toJSON()),!y(e)){if(g(e))return 0==e.size?"new Map()":(s||(t.__inline1__=!0),"new Map("+D(Array.from(e),t)+")");if(v(e))return 0==e.size?"new Set()":"new Set("+D(Array.from(e),t)+")";if(h(e))return i=[],t.wrap=!0,C?(t.__inline1__=!1,t.__inline2__=!0):(f=t.__indent__,o+=f,t.__indent__=o),p(e,function(e){k=!1,S&&(t.__inline2__=!1),i.push((s||S?"":o)+D(e,t))}),k?"[]":S?"["+i.join(", ")+"]":"["+w+i.join(","+w)+w+(s?"":f)+"]";if(!m(e))return d(e)?(i=[],t.wrap=!0,f=t.__indent__,o+=f,t.__indent__=o,l(e,function(e,n){k=!1,i.push((s?"":o)+D(e,t)+":"+(s?"":" ")+D(n,t))}),k?"{}":"{"+w+i.join(","+w)+w+(s?"":f)+"}"):r?JSON.stringify(e)||"null":String(e);if(r)return JSON.stringify(e);if(P)return String(e);if(j){var B=e.toString(16);return u||(B=B.toUpperCase()),"0x"+B}if(F)return"0b"+e.toString(2);if(T)return"0o"+e.toString(8)}var O,I,N,L=e,M=-1,R=L.length;for(i="";++M<R;){var U=L.charAt(M);if(t.es6&&(O=L.charCodeAt(M),O>=55296&&O<=56319&&R>M+1&&(I=L.charCodeAt(M+1),I>=56320&&I<=57343))){N=1024*(O-55296)+I-56320+65536;var V=N.toString(16);u||(V=V.toUpperCase()),i+="\\\\u{"+V+"}",M++}else{if(!t.escapeEverything){if(A.test(U)){i+=U;continue}if('"'==U){i+=a==U?'\\\\"':U;continue}if("'"==U){i+=a==U?"\\\\'":U;continue}}if("\\0"!=U||r||E.test(L.charAt(M+1)))if(_.test(U))i+=x[U];else{var G=U.charCodeAt(0),V=G.toString(16);u||(V=V.toUpperCase());var q=V.length>2||r,K="\\\\"+(q?"u":"x")+("0000"+V).slice(q?-4:-2);i+=K}else i+="\\\\0"}}return t.wrap&&(i=a+i+a),t.escapeEtago?i.replace(\/<\\\/(script|style)\/gi,"<\\\\\/$1"):i};D.version="1.3.0","function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return D}):i&&!i.nodeType?a?a.exports=D:i.jsesc=D:r.jsesc=D}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],97:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-template"),a=r(i),s={};n.default=s,s.typeof=(0,a.default)('\\n  (typeof Symbol === "function" && typeof Symbol.iterator === "symbol")\\n    ? function (obj) { return typeof obj; }\\n    : function (obj) {\\n        return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype\\n          ? "symbol"\\n          : typeof obj;\\n      };\\n'),s.jsx=(0,a.default)('\\n  (function () {\\n    var REACT_ELEMENT_TYPE = (typeof Symbol === "function" && Symbol.for && Symbol.for("react.element")) || 0xeac7;\\n\\n    return function createRawReactElement (type, props, key, children) {\\n      var defaultProps = type && type.defaultProps;\\n      var childrenLength = arguments.length - 3;\\n\\n      if (!props && childrenLength !== 0) {\\n        \/\/ If we\\'re going to assign props.children, we create a new object now\\n        \/\/ to avoid mutating defaultProps.\\n        props = {};\\n      }\\n      if (props && defaultProps) {\\n        for (var propName in defaultProps) {\\n          if (props[propName] === void 0) {\\n            props[propName] = defaultProps[propName];\\n          }\\n        }\\n      } else if (!props) {\\n        props = defaultProps || {};\\n      }\\n\\n      if (childrenLength === 1) {\\n        props.children = children;\\n      } else if (childrenLength > 1) {\\n        var childArray = Array(childrenLength);\\n        for (var i = 0; i < childrenLength; i++) {\\n          childArray[i] = arguments[i + 3];\\n        }\\n        props.children = childArray;\\n      }\\n\\n      return {\\n        $$typeof: REACT_ELEMENT_TYPE,\\n        type: type,\\n        key: key === undefined ? null : \\'\\' + key,\\n        ref: null,\\n        props: props,\\n        _owner: null,\\n      };\\n    };\\n\\n  })()\\n'),s.asyncIterator=(0,a.default)('\\n  (function (iterable) {\\n    if (typeof Symbol === "function") {\\n      if (Symbol.asyncIterator) {\\n        var method = iterable[Symbol.asyncIterator];\\n        if (method != null) return method.call(iterable);\\n      }\\n      if (Symbol.iterator) {\\n        return iterable[Symbol.iterator]();\\n      }\\n    }\\n    throw new TypeError("Object is not async iterable");\\n  })\\n'),s.asyncGenerator=(0,a.default)('\\n  (function () {\\n    function AwaitValue(value) {\\n      this.value = value;\\n    }\\n\\n    function AsyncGenerator(gen) {\\n      var front, back;\\n\\n      function send(key, arg) {\\n        return new Promise(function (resolve, reject) {\\n          var request = {\\n            key: key,\\n            arg: arg,\\n            resolve: resolve,\\n            reject: reject,\\n            next: null\\n          };\\n\\n          if (back) {\\n            back = back.next = request;\\n          } else {\\n            front = back = request;\\n            resume(key, arg);\\n          }\\n        });\\n      }\\n\\n      function resume(key, arg) {\\n        try {\\n          var result = gen[key](arg)\\n          var value = result.value;\\n          if (value instanceof AwaitValue) {\\n            Promise.resolve(value.value).then(\\n              function (arg) { resume("next", arg); },\\n              function (arg) { resume("throw", arg); });\\n          } else {\\n            settle(result.done ? "return" : "normal", result.value);\\n          }\\n        } catch (err) {\\n          settle("throw", err);\\n        }\\n      }\\n\\n      function settle(type, value) {\\n        switch (type) {\\n          case "return":\\n            front.resolve({ value: value, done: true });\\n            break;\\n          case "throw":\\n            front.reject(value);\\n            break;\\n          default:\\n            front.resolve({ value: value, done: false });\\n            break;\\n        }\\n\\n        front = front.next;\\n        if (front) {\\n          resume(front.key, front.arg);\\n        } else {\\n          back = null;\\n        }\\n      }\\n\\n      this._invoke = send;\\n\\n      \/\/ Hide "return" method if generator return is not supported\\n      if (typeof gen.return !== "function") {\\n        this.return = undefined;\\n      }\\n    }\\n\\n    if (typeof Symbol === "function" && Symbol.asyncIterator) {\\n      AsyncGenerator.prototype[Symbol.asyncIterator] = function () { return this; };\\n    }\\n\\n    AsyncGenerator.prototype.next = function (arg) { return this._invoke("next", arg); };\\n    AsyncGenerator.prototype.throw = function (arg) { return this._invoke("throw", arg); };\\n    AsyncGenerator.prototype.return = function (arg) { return this._invoke("return", arg); };\\n\\n    return {\\n      wrap: function (fn) {\\n        return function () {\\n          return new AsyncGenerator(fn.apply(this, arguments));\\n        };\\n      },\\n      await: function (value) {\\n        return new AwaitValue(value);\\n      }\\n    };\\n\\n  })()\\n'),s.asyncGeneratorDelegate=(0,a.default)('\\n  (function (inner, awaitWrap) {\\n    var iter = {}, waiting = false;\\n\\n    function pump(key, value) {\\n      waiting = true;\\n      value = new Promise(function (resolve) { resolve(inner[key](value)); });\\n      return { done: false, value: awaitWrap(value) };\\n    };\\n\\n    if (typeof Symbol === "function" && Symbol.iterator) {\\n      iter[Symbol.iterator] = function () { return this; };\\n    }\\n\\n    iter.next = function (value) {\\n      if (waiting) {\\n        waiting = false;\\n        return value;\\n      }\\n      return pump("next", value);\\n    };\\n\\n    if (typeof inner.throw === "function") {\\n      iter.throw = function (value) {\\n        if (waiting) {\\n          waiting = false;\\n          throw value;\\n        }\\n        return pump("throw", value);\\n      };\\n    }\\n\\n    if (typeof inner.return === "function") {\\n      iter.return = function (value) {\\n        return pump("return", value);\\n      };\\n    }\\n\\n    return iter;\\n  })\\n'),s.asyncToGenerator=(0,a.default)('\\n  (function (fn) {\\n    return function () {\\n      var gen = fn.apply(this, arguments);\\n      return new Promise(function (resolve, reject) {\\n        function step(key, arg) {\\n          try {\\n            var info = gen[key](arg);\\n            var value = info.value;\\n          } catch (error) {\\n            reject(error);\\n            return;\\n          }\\n\\n          if (info.done) {\\n            resolve(value);\\n          } else {\\n            return Promise.resolve(value).then(function (value) {\\n              step("next", value);\\n            }, function (err) {\\n              step("throw", err);\\n            });\\n          }\\n        }\\n\\n        return step("next");\\n      });\\n    };\\n  })\\n'),s.classCallCheck=(0,a.default)('\\n  (function (instance, Constructor) {\\n    if (!(instance instanceof Constructor)) {\\n      throw new TypeError("Cannot call a class as a function");\\n    }\\n  });\\n'),s.createClass=(0,a.default)('\\n  (function() {\\n    function defineProperties(target, props) {\\n      for (var i = 0; i < props.length; i ++) {\\n        var descriptor = props[i];\\n        descriptor.enumerable = descriptor.enumerable || false;\\n        descriptor.configurable = true;\\n        if ("value" in descriptor) descriptor.writable = true;\\n        Object.defineProperty(target, descriptor.key, descriptor);\\n      }\\n    }\\n\\n    return function (Constructor, protoProps, staticProps) {\\n      if (protoProps) defineProperties(Constructor.prototype, protoProps);\\n      if (staticProps) defineProperties(Constructor, staticProps);\\n      return Constructor;\\n    };\\n  })()\\n'),s.defineEnumerableProperties=(0,a.default)('\\n  (function (obj, descs) {\\n    for (var key in descs) {\\n      var desc = descs[key];\\n      desc.configurable = desc.enumerable = true;\\n      if ("value" in desc) desc.writable = true;\\n      Object.defineProperty(obj, key, desc);\\n    }\\n    return obj;\\n  })\\n'),s.defaults=(0,a.default)("\\n  (function (obj, defaults) {\\n    var keys = Object.getOwnPropertyNames(defaults);\\n    for (var i = 0; i < keys.length; i++) {\\n      var key = keys[i];\\n      var value = Object.getOwnPropertyDescriptor(defaults, key);\\n      if (value && value.configurable && obj[key] === undefined) {\\n        Object.defineProperty(obj, key, value);\\n      }\\n    }\\n    return obj;\\n  })\\n"),s.defineProperty=(0,a.default)("\\n  (function (obj, key, value) {\\n    \/\/ Shortcircuit the slow defineProperty path when possible.\\n    \/\/ We are trying to avoid issues where setters defined on the\\n    \/\/ prototype cause side effects under the fast path of simple\\n    \/\/ assignment. By checking for existence of the property with\\n    \/\/ the in operator, we can optimize most of this overhead away.\\n    if (key in obj) {\\n      Object.defineProperty(obj, key, {\\n        value: value,\\n        enumerable: true,\\n        configurable: true,\\n        writable: true\\n      });\\n    } else {\\n      obj[key] = value;\\n    }\\n    return obj;\\n  });\\n"),s.extends=(0,a.default)("\\n  Object.assign || (function (target) {\\n    for (var i = 1; i < arguments.length; i++) {\\n      var source = arguments[i];\\n      for (var key in source) {\\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\\n          target[key] = source[key];\\n        }\\n      }\\n    }\\n    return target;\\n  })\\n"),s.get=(0,a.default)('\\n  (function get(object, property, receiver) {\\n    if (object === null) object = Function.prototype;\\n\\n    var desc = Object.getOwnPropertyDescriptor(object, property);\\n\\n    if (desc === undefined) {\\n      var parent = Object.getPrototypeOf(object);\\n\\n      if (parent === null) {\\n        return undefined;\\n      } else {\\n        return get(parent, property, receiver);\\n      }\\n    } else if ("value" in desc) {\\n      return desc.value;\\n    } else {\\n      var getter = desc.get;\\n\\n      if (getter === undefined) {\\n        return undefined;\\n      }\\n\\n      return getter.call(receiver);\\n    }\\n  });\\n'),s.inherits=(0,a.default)('\\n  (function (subClass, superClass) {\\n    if (typeof superClass !== "function" && superClass !== null) {\\n      throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);\\n    }\\n    subClass.prototype = Object.create(superClass && superClass.prototype, {\\n      constructor: {\\n        value: subClass,\\n        enumerable: false,\\n        writable: true,\\n        configurable: true\\n      }\\n    });\\n    if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\\n  })\\n'),s.instanceof=(0,a.default)('\\n  (function (left, right) {\\n    if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {\\n      return right[Symbol.hasInstance](left);\\n    } else {\\n      return left instanceof right;\\n    }\\n  });\\n'),s.interopRequireDefault=(0,a.default)("\\n  (function (obj) {\\n    return obj && obj.__esModule ? obj : { default: obj };\\n  })\\n"),s.interopRequireWildcard=(0,a.default)("\\n  (function (obj) {\\n    if (obj && obj.__esModule) {\\n      return obj;\\n    } else {\\n      var newObj = {};\\n      if (obj != null) {\\n        for (var key in obj) {\\n          if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];\\n        }\\n      }\\n      newObj.default = obj;\\n      return newObj;\\n    }\\n  })\\n"),s.newArrowCheck=(0,a.default)('\\n  (function (innerThis, boundThis) {\\n    if (innerThis !== boundThis) {\\n      throw new TypeError("Cannot instantiate an arrow function");\\n    }\\n  });\\n'),s.objectDestructuringEmpty=(0,a.default)('\\n  (function (obj) {\\n    if (obj == null) throw new TypeError("Cannot destructure undefined");\\n  });\\n'),s.objectWithoutProperties=(0,a.default)("\\n  (function (obj, keys) {\\n    var target = {};\\n    for (var i in obj) {\\n      if (keys.indexOf(i) >= 0) continue;\\n      if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\\n      target[i] = obj[i];\\n    }\\n    return target;\\n  })\\n"),s.possibleConstructorReturn=(0,a.default)('\\n  (function (self, call) {\\n    if (!self) {\\n      throw new ReferenceError("this hasn\\'t been initialised - super() hasn\\'t been called");\\n    }\\n    return call && (typeof call === "object" || typeof call === "function") ? call : self;\\n  });\\n'),s.selfGlobal=(0,a.default)('\\n  typeof global === "undefined" ? self : global\\n'),s.set=(0,a.default)('\\n  (function set(object, property, value, receiver) {\\n    var desc = Object.getOwnPropertyDescriptor(object, property);\\n\\n    if (desc === undefined) {\\n      var parent = Object.getPrototypeOf(object);\\n\\n      if (parent !== null) {\\n        set(parent, property, value, receiver);\\n      }\\n    } else if ("value" in desc && desc.writable) {\\n      desc.value = value;\\n    } else {\\n      var setter = desc.set;\\n\\n      if (setter !== undefined) {\\n        setter.call(receiver, value);\\n      }\\n    }\\n\\n    return value;\\n  });\\n'),s.slicedToArray=(0,a.default)('\\n  (function () {\\n    \/\/ Broken out into a separate function to avoid deoptimizations due to the try\/catch for the\\n    \/\/ array iterator case.\\n    function sliceIterator(arr, i) {\\n      \/\/ this is an expanded form of `for...of` that properly supports abrupt completions of\\n      \/\/ iterators etc. variable names have been minimised to reduce the size of this massive\\n      \/\/ helper. sometimes spec compliancy is annoying :(\\n      \/\/\\n      \/\/ _n = _iteratorNormalCompletion\\n      \/\/ _d = _didIteratorError\\n      \/\/ _e = _iteratorError\\n      \/\/ _i = _iterator\\n      \/\/ _s = _step\\n\\n      var _arr = [];\\n      var _n = true;\\n      var _d = false;\\n      var _e = undefined;\\n      try {\\n        for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\\n          _arr.push(_s.value);\\n          if (i && _arr.length === i) break;\\n        }\\n      } catch (err) {\\n        _d = true;\\n        _e = err;\\n      } finally {\\n        try {\\n          if (!_n && _i["return"]) _i["return"]();\\n        } finally {\\n          if (_d) throw _e;\\n        }\\n      }\\n      return _arr;\\n    }\\n\\n    return function (arr, i) {\\n      if (Array.isArray(arr)) {\\n        return arr;\\n      } else if (Symbol.iterator in Object(arr)) {\\n        return sliceIterator(arr, i);\\n      } else {\\n        throw new TypeError("Invalid attempt to destructure non-iterable instance");\\n      }\\n    };\\n  })();\\n'),s.slicedToArrayLoose=(0,a.default)('\\n  (function (arr, i) {\\n    if (Array.isArray(arr)) {\\n      return arr;\\n    } else if (Symbol.iterator in Object(arr)) {\\n      var _arr = [];\\n      for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {\\n        _arr.push(_step.value);\\n        if (i && _arr.length === i) break;\\n      }\\n      return _arr;\\n    } else {\\n      throw new TypeError("Invalid attempt to destructure non-iterable instance");\\n    }\\n  });\\n'),s.taggedTemplateLiteral=(0,a.default)("\\n  (function (strings, raw) {\\n    return Object.freeze(Object.defineProperties(strings, {\\n        raw: { value: Object.freeze(raw) }\\n    }));\\n  });\\n"),s.taggedTemplateLiteralLoose=(0,a.default)("\\n  (function (strings, raw) {\\n    strings.raw = raw;\\n    return strings;\\n  });\\n"),s.temporalRef=(0,a.default)('\\n  (function (val, name, undef) {\\n    if (val === undef) {\\n      throw new ReferenceError(name + " is not defined - temporal dead zone");\\n    } else {\\n      return val;\\n    }\\n  })\\n'),s.temporalUndefined=(0,a.default)("\\n  ({})\\n"),s.toArray=(0,a.default)("\\n  (function (arr) {\\n    return Array.isArray(arr) ? arr : Array.from(arr);\\n  });\\n"),s.toConsumableArray=(0,a.default)("\\n  (function (arr) {\\n    if (Array.isArray(arr)) {\\n      for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];\\n      return arr2;\\n    } else {\\n      return Array.from(arr);\\n    }\\n  });\\n"),t.exports=n.default},{"babel-template":225}],98:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=u.default[e];if(!t)throw new ReferenceError("Unknown helper "+e);return t().expression}n.__esModule=!0,n.list=void 0;var a=e("babel-runtime\/core-js\/object\/keys"),s=r(a);n.get=i;var o=e(".\/helpers"),u=r(o);n.list=(0,s.default)(u.default).map(function(e){return"_"===e[0]?e.slice(1):e}).filter(function(e){return"__esModule"!==e});n.default=i},{".\/helpers":97,"babel-runtime\/core-js\/object\/keys":107}],99:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=p[e];if(!i)throw new ReferenceError("Unknown message "+(0,u.default)(e));return n=s(n),i.replace(\/\\$(\\d+)\/g,function(e,t){return n[t-1]})}function s(e){return e.map(function(e){if(null!=e&&e.inspect)return e.inspect();try{return(0,u.default)(e)||e+""}catch(t){return c.inspect(e)}})}n.__esModule=!0,n.MESSAGES=void 0;var o=e("babel-runtime\/core-js\/json\/stringify"),u=i(o);n.get=a,n.parseArgs=s;var l=e("util"),c=r(l),p=n.MESSAGES={tailCallReassignmentDeopt:"Function reference has been reassigned, so it will probably be dereferenced, therefore we can't optimise this with confidence",classesIllegalBareSuper:"Illegal use of bare super",classesIllegalSuperCall:"Direct super call is illegal in non-constructor, use super.$1() instead",scopeDuplicateDeclaration:"Duplicate declaration $1",settersNoRest:"Setters aren't allowed to have a rest",noAssignmentsInForHead:"No assignments allowed in for-in\/of head",expectedMemberExpressionOrIdentifier:"Expected type MemberExpression or Identifier",invalidParentForThisNode:"We don't know how to handle this node within the current parent - please open an issue",readOnly:"$1 is read-only",unknownForHead:"Unknown node type $1 in ForStatement",didYouMean:"Did you mean $1?",codeGeneratorDeopt:"Note: The code generator has deoptimised the styling of $1 as it exceeds the max of $2.",missingTemplatesDirectory:"no templates directory - this is most likely the result of a broken `npm publish`. Please report to https:\/\/github.com\/babel\/babel\/issues",unsupportedOutputType:"Unsupported output type $1",illegalMethodName:"Illegal method name $1",lostTrackNodePath:"We lost track of this node's position, likely because the AST was directly manipulated",modulesIllegalExportName:"Illegal export $1",modulesDuplicateDeclarations:"Duplicate module declarations with the same source but in different scopes",undeclaredVariable:"Reference to undeclared variable $1",undeclaredVariableType:"Referencing a type alias outside of a type annotation",undeclaredVariableSuggestion:"Reference to undeclared variable $1 - did you mean $2?",traverseNeedsParent:"You must pass a scope and parentPath unless traversing a Program\/File. Instead of that you tried to traverse a $1 node without passing scope and parentPath.",traverseVerifyRootFunction:"You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?",traverseVerifyVisitorProperty:"You passed `traverse()` a visitor object with the property $1 that has the invalid property $2",$/;"	function	line:8
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^var r=this.format.concise;e._compact&&(this.format.concise=!0);var i=this[e.type];if(!i)throw new ReferenceError("unknown node of type "+(0,p.default)(e.type)+" with constructor "+(0,p.default)(e&&e.constructor.name));this._printStack.push(e);var a=this._insideAux;this._insideAux=!e.loc,this._maybeAddAuxComment(this._insideAux&&!a);var s=w.needsParens(e,t,this._printStack);this.format.retainFunctionParens&&"FunctionExpression"===e.type&&e.extra&&e.extra.parenthesized&&(s=!0),s&&this.token("("),this._printLeadingComments(e,t);var o=P.isProgram(e)||P.isFile(e)?null:e.loc;this.withSource("start",o,function(){n[e.type](e,t)}),this._printTrailingComments(e,t),s&&this.token(")"),this._printStack.pop(),this.format.concise=r,this._insideAux=a}},e.prototype._maybeAddAuxComment=function(e){e&&this._printAuxBeforeComment(),this._insideAux||this._printAuxAfterComment()},e.prototype._printAuxBeforeComment=function(){if(!this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!0;var e=this.format.auxiliaryCommentBefore;e&&this._printComment({type:"CommentBlock",value:e})}},e.prototype._printAuxAfterComment=function(){if(this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!1;var e=this.format.auxiliaryCommentAfter;e&&this._printComment({type:"CommentBlock",value:e})}},e.prototype.getPossibleRaw=function(e){var t=e.extra;if(t&&null!=t.raw&&null!=t.rawValue&&e.value===t.rawValue)return t.raw},e.prototype.printJoin=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e&&e.length){n.indent&&this.indent();for(var r={addNewlines:n.addNewlines},i=0;i<e.length;i++){var a=e[i];a&&(n.statement&&this._printNewline(!0,a,t,r),this.print(a,t),n.iterator&&n.iterator(a,i),n.separator&&i<e.length-1&&n.separator.call(this),n.statement&&this._printNewline(!1,a,t,r))}n.indent&&this.dedent()}},e.prototype.printAndIndentOnComments=function(e,t){var n=!!e.leadingComments;n&&this.indent(),this.print(e,t),n&&this.dedent()},e.prototype.printBlock=function(e){var t=e.body;P.isEmptyStatement(t)||this.space(),this.print(t,e)},e.prototype._printTrailingComments=function(e,t){this._printComments(this._getComments(!1,e,t))},e.prototype._printLeadingComments=function(e,t){this._printComments(this._getComments(!0,e,t))},e.prototype.printInnerComments=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e.innerComments&&(t&&this.indent(),this._printComments(e.innerComments),t&&this.dedent())},e.prototype.printSequence=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n.statement=!0,this.printJoin(e,t,n)},e.prototype.printList=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return null==n.separator&&(n.separator=a),this.printJoin(e,t,n)},e.prototype._printNewline=function(e,t,n,r){var i=this;if(!this.format.retainLines&&!this.format.compact){if(this.format.concise)return void this.space();var a=0;if(null!=t.start&&!t._ignoreUserWhitespace&&this._whitespace)if(e){var s=t.leadingComments,o=s&&(0,b.default)(s,function(e){return!!e.loc&&i.format.shouldPrintComment(e.value)});a=this._whitespace.getNewlinesBefore(o||t)}else{var u=t.trailingComments,l=u&&(0,v.default)(u,function(e){return!!e.loc&&i.format.shouldPrintComment(e.value)});a=this._whitespace.getNewlinesAfter(l||t)}else{e||a++,r.addNewlines&&(a+=r.addNewlines(e,t)||0);var c=w.needsWhitespaceAfter;e&&(c=w.needsWhitespaceBefore),c(t,n)&&a++,this._buf.hasContent()||(a=0)}this.newline(a)}},e.prototype._getComments=function(e,t){return t&&(e?t.leadingComments:t.trailingComments)||[]},e.prototype._printComment=function(e){var t=this;if(this.format.shouldPrintComment(e.value)&&!e.ignore&&!this._printedComments.has(e)){if(this._printedComments.add(e),null!=e.start){if(this._printedCommentStarts[e.start])return;this._printedCommentStarts[e.start]=!0}this.newline(this._whitespace?this._whitespace.getNewlinesBefore(e):0),this.endsWith("[")||this.endsWith("{")||this.space();var n="CommentLine"===e.type?"\/\/"+e.value+"\\n":"\/*"+e.value+"*\/";if("CommentBlock"===e.type&&this.format.indent.adjustMultilineComment){var r=e.loc&&e.loc.start.column;if(r){var i=new RegExp("\\\\n\\\\s{1,"+r+"}","g");n=n.replace(i,"\\n")}var a=Math.max(this._getIndent().length,this._buf.getCurrentColumn());n=n.replace(\/\\n(?!$)\/g,"\\n"+(0,A.default)(" ",a))}this.withSource("start",e.loc,function(){t._append(n)}),this.newline((this._whitespace?this._whitespace.getNewlinesAfter(e):0)+("CommentLine"===e.type?-1:0))}},e.prototype._printComments=function(e){if(e&&e.length)for(var t=e,n=Array.isArray(t),r=0,t=n?t:(0,l.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;this._printComment(a)}},e}();n.default=I;for(var N=[e(".\/generators\/template-literals"),e(".\/generators\/expressions"),e(".\/generators\/statements"),e(".\/generators\/classes"),e(".\/generators\/methods"),e(".\/generators\/modules"),e(".\/generators\/types"),e(".\/generators\/flow"),e(".\/generators\/base"),e(".\/generators\/jsx")],L=0;L<N.length;L++){var M=N[L];(0,o.default)(I.prototype,M)}t.exports=n.default},{".\/buffer":74,".\/generators\/base":75,".\/generators\/classes":76,".\/generators\/expressions":77,".\/generators\/flow":78,".\/generators\/jsx":79,".\/generators\/methods":80,".\/generators\/modules":81,".\/generators\/statements":82,".\/generators\/template-literals":83,".\/generators\/types":84,".\/node":86,".\/whitespace":91,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/core-js\/object\/assign":104,"babel-runtime\/core-js\/weak-set":113,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265,"lodash\/find":464,"lodash\/findLast":466,"lodash\/isInteger":481,"lodash\/repeat":498}],90:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/core-js\/object\/keys"),a=r(i),s=e("babel-runtime\/helpers\/typeof"),o=r(s),u=e("babel-runtime\/helpers\/classCallCheck"),l=r(u),c=e("source-map"),p=r(c),f=function(){function e(t,n){(0,l.default)(this,e),this._cachedMap=null,this._code=n,this._opts=t,this._rawMappings=[]}return e.prototype.get=function(){var e=this;return this._cachedMap||!function(){var t=e._cachedMap=new p.default.SourceMapGenerator({file:e._opts.sourceMapTarget,sourceRoot:e._opts.sourceRoot}),n=e._code;"string"==typeof n?t.setSourceContent(e._opts.sourceFileName,n):"object"===("undefined"==typeof n?"undefined":(0,o.default)(n))&&(0,a.default)(n).forEach(function(e){t.setSourceContent(e,n[e])}),e._rawMappings.forEach(t.addMapping,t)}(),this._cachedMap.toJSON()},e.prototype.getRawMappings=function(){return this._rawMappings.slice()},e.prototype.mark=function(e,t,n,r,i,a){this._lastGenLine!==e&&null===n||this._lastGenLine===e&&this._lastSourceLine===n&&this._lastSourceColumn===r||(this._cachedMap=null,this._lastGenLine=e,this._lastSourceLine=n,this._lastSourceColumn=r,this._rawMappings.push({name:i||void 0,generated:{line:e,column:t},source:null==n?void 0:a||this._opts.sourceFileName,original:null==n?void 0:{line:n,column:r}}))},e}();n.default=f,t.exports=n.default},{"babel-runtime\/core-js\/object\/keys":107,"babel-runtime\/helpers\/classCallCheck":114,"babel-runtime\/helpers\/typeof":118,"source-map":527}],91:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=function(){function e(t){(0,a.default)(this,e),this.tokens=t,this.used={}}return e.prototype.getNewlinesBefore=function(e){var t=void 0,n=void 0,r=this.tokens,i=this._findToken(function(t){return t.start-e.start},0,r.length);if(i>=0){for(;i&&e.start===r[i-1].start;)--i;t=r[i-1],n=r[i]}return this._getNewlinesBetween(t,n)},e.prototype.getNewlinesAfter=function(e){var t=void 0,n=void 0,r=this.tokens,i=this._findToken(function(t){return t.end-e.end},0,r.length);if(i>=0){for(;i&&e.end===r[i-1].end;)--i;t=r[i],n=r[i+1],","===n.type.label&&(n=r[i+2])}return n&&"eof"===n.type.label?1:this._getNewlinesBetween(t,n)},e.prototype._getNewlinesBetween=function(e,t){if(!t||!t.loc)return 0;for(var n=e?e.loc.end.line:1,r=t.loc.start.line,i=0,a=n;a<r;a++)"undefined"==typeof this.used[a]&&(this.used[a]=!0,i++);return i},e.prototype._findToken=function(e,t,n){if(t>=n)return-1;var r=t+n>>>1,i=e(this.tokens[r]);return i<0?this._findToken(e,r+1,n):i>0?this._findToken(e,t,r):0===i?r:-1},e}();n.default=s,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114}],92:[function(e,t,n){"use strict";function r(e){var t=0,n=0,r=0;for(var i in e){var a=e[i],s=a[0],o=a[1];(s>n||s===n&&o>r)&&(n=s,r=o,t=Number(i))}return t}var i=e("repeating"),a=\/^(?:( )+|\\t+)\/;t.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");var t,n,s=0,o=0,u=0,l={};e.split(\/\\n\/g).forEach(function(e){if(e){var r,i=e.match(a);i?(r=i[0].length,i[1]?o++:s++):r=0;var c=r-u;u=r,c?(n=c>0,t=l[n?c:-c],t?t[0]++:t=l[c]=[1,0]):t&&(t[1]+=Number(n))}});var c,p,f=r(l);return f?o>=s?(c="space",p=i(" ",f)):(c="tab",p=i("\\t",f)):(c=null,p=""),{amount:f,type:c,indent:p}}},{repeating:93}],93:[function(e,t,n){"use strict";var r=e("is-finite");t.exports=function(e,t){if("string"!=typeof e)throw new TypeError("Expected `input` to be a string");if(t<0||!r(t))throw new TypeError("Expected `count` to be a positive finite number");var n="";do 1&t&&(n+=e),e+=e;while(t>>=1);return n}},{"is-finite":94}],94:[function(e,t,n){"use strict";var r=e("number-is-nan");t.exports=Number.isFinite||function(e){return!("number"!=typeof e||r(e)||e===1\/0||e===-(1\/0))}},{"number-is-nan":95}],95:[function(e,t,n){"use strict";t.exports=Number.isNaN||function(e){return e!==e}},{}],96:[function(e,t,n){(function(e){!function(r){var i="object"==typeof n&&n,a="object"==typeof t&&t&&t.exports==i&&t,s="object"==typeof e&&e;s.global!==s&&s.window!==s||(r=s);var o={},u=o.hasOwnProperty,l=function(e,t){var n;for(n in e)u.call(e,n)&&t(n,e[n])},c=function(e,t){return t?(l(t,function(t,n){e[t]=n}),e):e},p=function(e,t){for(var n=e.length,r=-1;++r<n;)t(e[r])},f=o.toString,h=function(e){return"[object Array]"==f.call(e)},d=function(e){return"[object Object]"==f.call(e)},y=function(e){return"string"==typeof e||"[object String]"==f.call(e)},m=function(e){return"number"==typeof e||"[object Number]"==f.call(e)},b=function(e){return"function"==typeof e||"[object Function]"==f.call(e)},g=function(e){return"[object Map]"==f.call(e)},v=function(e){return"[object Set]"==f.call(e)},x={'"':'\\\\"',"'":"\\\\'","\\\\":"\\\\\\\\","\\b":"\\\\b","\\f":"\\\\f","\\n":"\\\\n","\\r":"\\\\r","\\t":"\\\\t"},_=\/["'\\\\\\b\\f\\n\\r\\t]\/,E=\/[0-9]\/,A=\/[ !#-&\\(-\\[\\]-~]\/,D=function(e,t){var n={escapeEverything:!1,escapeEtago:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:"\\t",__indent__:"",__inline1__:!1,__inline2__:!1},r=t&&t.json;r&&(n.quotes="double",n.wrap=!0),t=c(n,t),"single"!=t.quotes&&"double"!=t.quotes&&(t.quotes="single");var i,a="double"==t.quotes?'"':"'",s=t.compact,o=t.indent,u=t.lowercaseHex,f="",C=t.__inline1__,S=t.__inline2__,w=s?"":"\\n",k=!0,F="binary"==t.numbers,T="octal"==t.numbers,P="decimal"==t.numbers,j="hexadecimal"==t.numbers;if(r&&e&&b(e.toJSON)&&(e=e.toJSON()),!y(e)){if(g(e))return 0==e.size?"new Map()":(s||(t.__inline1__=!0),"new Map("+D(Array.from(e),t)+")");if(v(e))return 0==e.size?"new Set()":"new Set("+D(Array.from(e),t)+")";if(h(e))return i=[],t.wrap=!0,C?(t.__inline1__=!1,t.__inline2__=!0):(f=t.__indent__,o+=f,t.__indent__=o),p(e,function(e){k=!1,S&&(t.__inline2__=!1),i.push((s||S?"":o)+D(e,t))}),k?"[]":S?"["+i.join(", ")+"]":"["+w+i.join(","+w)+w+(s?"":f)+"]";if(!m(e))return d(e)?(i=[],t.wrap=!0,f=t.__indent__,o+=f,t.__indent__=o,l(e,function(e,n){k=!1,i.push((s?"":o)+D(e,t)+":"+(s?"":" ")+D(n,t))}),k?"{}":"{"+w+i.join(","+w)+w+(s?"":f)+"}"):r?JSON.stringify(e)||"null":String(e);if(r)return JSON.stringify(e);if(P)return String(e);if(j){var B=e.toString(16);return u||(B=B.toUpperCase()),"0x"+B}if(F)return"0b"+e.toString(2);if(T)return"0o"+e.toString(8)}var O,I,N,L=e,M=-1,R=L.length;for(i="";++M<R;){var U=L.charAt(M);if(t.es6&&(O=L.charCodeAt(M),O>=55296&&O<=56319&&R>M+1&&(I=L.charCodeAt(M+1),I>=56320&&I<=57343))){N=1024*(O-55296)+I-56320+65536;var V=N.toString(16);u||(V=V.toUpperCase()),i+="\\\\u{"+V+"}",M++}else{if(!t.escapeEverything){if(A.test(U)){i+=U;continue}if('"'==U){i+=a==U?'\\\\"':U;continue}if("'"==U){i+=a==U?"\\\\'":U;continue}}if("\\0"!=U||r||E.test(L.charAt(M+1)))if(_.test(U))i+=x[U];else{var G=U.charCodeAt(0),V=G.toString(16);u||(V=V.toUpperCase());var q=V.length>2||r,K="\\\\"+(q?"u":"x")+("0000"+V).slice(q?-4:-2);i+=K}else i+="\\\\0"}}return t.wrap&&(i=a+i+a),t.escapeEtago?i.replace(\/<\\\/(script|style)\/gi,"<\\\\\/$1"):i};D.version="1.3.0","function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return D}):i&&!i.nodeType?a?a.exports=D:i.jsesc=D:r.jsesc=D}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],97:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-template"),a=r(i),s={};n.default=s,s.typeof=(0,a.default)('\\n  (typeof Symbol === "function" && typeof Symbol.iterator === "symbol")\\n    ? function (obj) { return typeof obj; }\\n    : function (obj) {\\n        return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype\\n          ? "symbol"\\n          : typeof obj;\\n      };\\n'),s.jsx=(0,a.default)('\\n  (function () {\\n    var REACT_ELEMENT_TYPE = (typeof Symbol === "function" && Symbol.for && Symbol.for("react.element")) || 0xeac7;\\n\\n    return function createRawReactElement (type, props, key, children) {\\n      var defaultProps = type && type.defaultProps;\\n      var childrenLength = arguments.length - 3;\\n\\n      if (!props && childrenLength !== 0) {\\n        \/\/ If we\\'re going to assign props.children, we create a new object now\\n        \/\/ to avoid mutating defaultProps.\\n        props = {};\\n      }\\n      if (props && defaultProps) {\\n        for (var propName in defaultProps) {\\n          if (props[propName] === void 0) {\\n            props[propName] = defaultProps[propName];\\n          }\\n        }\\n      } else if (!props) {\\n        props = defaultProps || {};\\n      }\\n\\n      if (childrenLength === 1) {\\n        props.children = children;\\n      } else if (childrenLength > 1) {\\n        var childArray = Array(childrenLength);\\n        for (var i = 0; i < childrenLength; i++) {\\n          childArray[i] = arguments[i + 3];\\n        }\\n        props.children = childArray;\\n      }\\n\\n      return {\\n        $$typeof: REACT_ELEMENT_TYPE,\\n        type: type,\\n        key: key === undefined ? null : \\'\\' + key,\\n        ref: null,\\n        props: props,\\n        _owner: null,\\n      };\\n    };\\n\\n  })()\\n'),s.asyncIterator=(0,a.default)('\\n  (function (iterable) {\\n    if (typeof Symbol === "function") {\\n      if (Symbol.asyncIterator) {\\n        var method = iterable[Symbol.asyncIterator];\\n        if (method != null) return method.call(iterable);\\n      }\\n      if (Symbol.iterator) {\\n        return iterable[Symbol.iterator]();\\n      }\\n    }\\n    throw new TypeError("Object is not async iterable");\\n  })\\n'),s.asyncGenerator=(0,a.default)('\\n  (function () {\\n    function AwaitValue(value) {\\n      this.value = value;\\n    }\\n\\n    function AsyncGenerator(gen) {\\n      var front, back;\\n\\n      function send(key, arg) {\\n        return new Promise(function (resolve, reject) {\\n          var request = {\\n            key: key,\\n            arg: arg,\\n            resolve: resolve,\\n            reject: reject,\\n            next: null\\n          };\\n\\n          if (back) {\\n            back = back.next = request;\\n          } else {\\n            front = back = request;\\n            resume(key, arg);\\n          }\\n        });\\n      }\\n\\n      function resume(key, arg) {\\n        try {\\n          var result = gen[key](arg)\\n          var value = result.value;\\n          if (value instanceof AwaitValue) {\\n            Promise.resolve(value.value).then(\\n              function (arg) { resume("next", arg); },\\n              function (arg) { resume("throw", arg); });\\n          } else {\\n            settle(result.done ? "return" : "normal", result.value);\\n          }\\n        } catch (err) {\\n          settle("throw", err);\\n        }\\n      }\\n\\n      function settle(type, value) {\\n        switch (type) {\\n          case "return":\\n            front.resolve({ value: value, done: true });\\n            break;\\n          case "throw":\\n            front.reject(value);\\n            break;\\n          default:\\n            front.resolve({ value: value, done: false });\\n            break;\\n        }\\n\\n        front = front.next;\\n        if (front) {\\n          resume(front.key, front.arg);\\n        } else {\\n          back = null;\\n        }\\n      }\\n\\n      this._invoke = send;\\n\\n      \/\/ Hide "return" method if generator return is not supported\\n      if (typeof gen.return !== "function") {\\n        this.return = undefined;\\n      }\\n    }\\n\\n    if (typeof Symbol === "function" && Symbol.asyncIterator) {\\n      AsyncGenerator.prototype[Symbol.asyncIterator] = function () { return this; };\\n    }\\n\\n    AsyncGenerator.prototype.next = function (arg) { return this._invoke("next", arg); };\\n    AsyncGenerator.prototype.throw = function (arg) { return this._invoke("throw", arg); };\\n    AsyncGenerator.prototype.return = function (arg) { return this._invoke("return", arg); };\\n\\n    return {\\n      wrap: function (fn) {\\n        return function () {\\n          return new AsyncGenerator(fn.apply(this, arguments));\\n        };\\n      },\\n      await: function (value) {\\n        return new AwaitValue(value);\\n      }\\n    };\\n\\n  })()\\n'),s.asyncGeneratorDelegate=(0,a.default)('\\n  (function (inner, awaitWrap) {\\n    var iter = {}, waiting = false;\\n\\n    function pump(key, value) {\\n      waiting = true;\\n      value = new Promise(function (resolve) { resolve(inner[key](value)); });\\n      return { done: false, value: awaitWrap(value) };\\n    };\\n\\n    if (typeof Symbol === "function" && Symbol.iterator) {\\n      iter[Symbol.iterator] = function () { return this; };\\n    }\\n\\n    iter.next = function (value) {\\n      if (waiting) {\\n        waiting = false;\\n        return value;\\n      }\\n      return pump("next", value);\\n    };\\n\\n    if (typeof inner.throw === "function") {\\n      iter.throw = function (value) {\\n        if (waiting) {\\n          waiting = false;\\n          throw value;\\n        }\\n        return pump("throw", value);\\n      };\\n    }\\n\\n    if (typeof inner.return === "function") {\\n      iter.return = function (value) {\\n        return pump("return", value);\\n      };\\n    }\\n\\n    return iter;\\n  })\\n'),s.asyncToGenerator=(0,a.default)('\\n  (function (fn) {\\n    return function () {\\n      var gen = fn.apply(this, arguments);\\n      return new Promise(function (resolve, reject) {\\n        function step(key, arg) {\\n          try {\\n            var info = gen[key](arg);\\n            var value = info.value;\\n          } catch (error) {\\n            reject(error);\\n            return;\\n          }\\n\\n          if (info.done) {\\n            resolve(value);\\n          } else {\\n            return Promise.resolve(value).then(function (value) {\\n              step("next", value);\\n            }, function (err) {\\n              step("throw", err);\\n            });\\n          }\\n        }\\n\\n        return step("next");\\n      });\\n    };\\n  })\\n'),s.classCallCheck=(0,a.default)('\\n  (function (instance, Constructor) {\\n    if (!(instance instanceof Constructor)) {\\n      throw new TypeError("Cannot call a class as a function");\\n    }\\n  });\\n'),s.createClass=(0,a.default)('\\n  (function() {\\n    function defineProperties(target, props) {\\n      for (var i = 0; i < props.length; i ++) {\\n        var descriptor = props[i];\\n        descriptor.enumerable = descriptor.enumerable || false;\\n        descriptor.configurable = true;\\n        if ("value" in descriptor) descriptor.writable = true;\\n        Object.defineProperty(target, descriptor.key, descriptor);\\n      }\\n    }\\n\\n    return function (Constructor, protoProps, staticProps) {\\n      if (protoProps) defineProperties(Constructor.prototype, protoProps);\\n      if (staticProps) defineProperties(Constructor, staticProps);\\n      return Constructor;\\n    };\\n  })()\\n'),s.defineEnumerableProperties=(0,a.default)('\\n  (function (obj, descs) {\\n    for (var key in descs) {\\n      var desc = descs[key];\\n      desc.configurable = desc.enumerable = true;\\n      if ("value" in desc) desc.writable = true;\\n      Object.defineProperty(obj, key, desc);\\n    }\\n    return obj;\\n  })\\n'),s.defaults=(0,a.default)("\\n  (function (obj, defaults) {\\n    var keys = Object.getOwnPropertyNames(defaults);\\n    for (var i = 0; i < keys.length; i++) {\\n      var key = keys[i];\\n      var value = Object.getOwnPropertyDescriptor(defaults, key);\\n      if (value && value.configurable && obj[key] === undefined) {\\n        Object.defineProperty(obj, key, value);\\n      }\\n    }\\n    return obj;\\n  })\\n"),s.defineProperty=(0,a.default)("\\n  (function (obj, key, value) {\\n    \/\/ Shortcircuit the slow defineProperty path when possible.\\n    \/\/ We are trying to avoid issues where setters defined on the\\n    \/\/ prototype cause side effects under the fast path of simple\\n    \/\/ assignment. By checking for existence of the property with\\n    \/\/ the in operator, we can optimize most of this overhead away.\\n    if (key in obj) {\\n      Object.defineProperty(obj, key, {\\n        value: value,\\n        enumerable: true,\\n        configurable: true,\\n        writable: true\\n      });\\n    } else {\\n      obj[key] = value;\\n    }\\n    return obj;\\n  });\\n"),s.extends=(0,a.default)("\\n  Object.assign || (function (target) {\\n    for (var i = 1; i < arguments.length; i++) {\\n      var source = arguments[i];\\n      for (var key in source) {\\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\\n          target[key] = source[key];\\n        }\\n      }\\n    }\\n    return target;\\n  })\\n"),s.get=(0,a.default)('\\n  (function get(object, property, receiver) {\\n    if (object === null) object = Function.prototype;\\n\\n    var desc = Object.getOwnPropertyDescriptor(object, property);\\n\\n    if (desc === undefined) {\\n      var parent = Object.getPrototypeOf(object);\\n\\n      if (parent === null) {\\n        return undefined;\\n      } else {\\n        return get(parent, property, receiver);\\n      }\\n    } else if ("value" in desc) {\\n      return desc.value;\\n    } else {\\n      var getter = desc.get;\\n\\n      if (getter === undefined) {\\n        return undefined;\\n      }\\n\\n      return getter.call(receiver);\\n    }\\n  });\\n'),s.inherits=(0,a.default)('\\n  (function (subClass, superClass) {\\n    if (typeof superClass !== "function" && superClass !== null) {\\n      throw new TypeError("Super expression must either be null or a function, not " + typeof superClass);\\n    }\\n    subClass.prototype = Object.create(superClass && superClass.prototype, {\\n      constructor: {\\n        value: subClass,\\n        enumerable: false,\\n        writable: true,\\n        configurable: true\\n      }\\n    });\\n    if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\\n  })\\n'),s.instanceof=(0,a.default)('\\n  (function (left, right) {\\n    if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {\\n      return right[Symbol.hasInstance](left);\\n    } else {\\n      return left instanceof right;\\n    }\\n  });\\n'),s.interopRequireDefault=(0,a.default)("\\n  (function (obj) {\\n    return obj && obj.__esModule ? obj : { default: obj };\\n  })\\n"),s.interopRequireWildcard=(0,a.default)("\\n  (function (obj) {\\n    if (obj && obj.__esModule) {\\n      return obj;\\n    } else {\\n      var newObj = {};\\n      if (obj != null) {\\n        for (var key in obj) {\\n          if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key];\\n        }\\n      }\\n      newObj.default = obj;\\n      return newObj;\\n    }\\n  })\\n"),s.newArrowCheck=(0,a.default)('\\n  (function (innerThis, boundThis) {\\n    if (innerThis !== boundThis) {\\n      throw new TypeError("Cannot instantiate an arrow function");\\n    }\\n  });\\n'),s.objectDestructuringEmpty=(0,a.default)('\\n  (function (obj) {\\n    if (obj == null) throw new TypeError("Cannot destructure undefined");\\n  });\\n'),s.objectWithoutProperties=(0,a.default)("\\n  (function (obj, keys) {\\n    var target = {};\\n    for (var i in obj) {\\n      if (keys.indexOf(i) >= 0) continue;\\n      if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\\n      target[i] = obj[i];\\n    }\\n    return target;\\n  })\\n"),s.possibleConstructorReturn=(0,a.default)('\\n  (function (self, call) {\\n    if (!self) {\\n      throw new ReferenceError("this hasn\\'t been initialised - super() hasn\\'t been called");\\n    }\\n    return call && (typeof call === "object" || typeof call === "function") ? call : self;\\n  });\\n'),s.selfGlobal=(0,a.default)('\\n  typeof global === "undefined" ? self : global\\n'),s.set=(0,a.default)('\\n  (function set(object, property, value, receiver) {\\n    var desc = Object.getOwnPropertyDescriptor(object, property);\\n\\n    if (desc === undefined) {\\n      var parent = Object.getPrototypeOf(object);\\n\\n      if (parent !== null) {\\n        set(parent, property, value, receiver);\\n      }\\n    } else if ("value" in desc && desc.writable) {\\n      desc.value = value;\\n    } else {\\n      var setter = desc.set;\\n\\n      if (setter !== undefined) {\\n        setter.call(receiver, value);\\n      }\\n    }\\n\\n    return value;\\n  });\\n'),s.slicedToArray=(0,a.default)('\\n  (function () {\\n    \/\/ Broken out into a separate function to avoid deoptimizations due to the try\/catch for the\\n    \/\/ array iterator case.\\n    function sliceIterator(arr, i) {\\n      \/\/ this is an expanded form of `for...of` that properly supports abrupt completions of\\n      \/\/ iterators etc. variable names have been minimised to reduce the size of this massive\\n      \/\/ helper. sometimes spec compliancy is annoying :(\\n      \/\/\\n      \/\/ _n = _iteratorNormalCompletion\\n      \/\/ _d = _didIteratorError\\n      \/\/ _e = _iteratorError\\n      \/\/ _i = _iterator\\n      \/\/ _s = _step\\n\\n      var _arr = [];\\n      var _n = true;\\n      var _d = false;\\n      var _e = undefined;\\n      try {\\n        for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\\n          _arr.push(_s.value);\\n          if (i && _arr.length === i) break;\\n        }\\n      } catch (err) {\\n        _d = true;\\n        _e = err;\\n      } finally {\\n        try {\\n          if (!_n && _i["return"]) _i["return"]();\\n        } finally {\\n          if (_d) throw _e;\\n        }\\n      }\\n      return _arr;\\n    }\\n\\n    return function (arr, i) {\\n      if (Array.isArray(arr)) {\\n        return arr;\\n      } else if (Symbol.iterator in Object(arr)) {\\n        return sliceIterator(arr, i);\\n      } else {\\n        throw new TypeError("Invalid attempt to destructure non-iterable instance");\\n      }\\n    };\\n  })();\\n'),s.slicedToArrayLoose=(0,a.default)('\\n  (function (arr, i) {\\n    if (Array.isArray(arr)) {\\n      return arr;\\n    } else if (Symbol.iterator in Object(arr)) {\\n      var _arr = [];\\n      for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {\\n        _arr.push(_step.value);\\n        if (i && _arr.length === i) break;\\n      }\\n      return _arr;\\n    } else {\\n      throw new TypeError("Invalid attempt to destructure non-iterable instance");\\n    }\\n  });\\n'),s.taggedTemplateLiteral=(0,a.default)("\\n  (function (strings, raw) {\\n    return Object.freeze(Object.defineProperties(strings, {\\n        raw: { value: Object.freeze(raw) }\\n    }));\\n  });\\n"),s.taggedTemplateLiteralLoose=(0,a.default)("\\n  (function (strings, raw) {\\n    strings.raw = raw;\\n    return strings;\\n  });\\n"),s.temporalRef=(0,a.default)('\\n  (function (val, name, undef) {\\n    if (val === undef) {\\n      throw new ReferenceError(name + " is not defined - temporal dead zone");\\n    } else {\\n      return val;\\n    }\\n  })\\n'),s.temporalUndefined=(0,a.default)("\\n  ({})\\n"),s.toArray=(0,a.default)("\\n  (function (arr) {\\n    return Array.isArray(arr) ? arr : Array.from(arr);\\n  });\\n"),s.toConsumableArray=(0,a.default)("\\n  (function (arr) {\\n    if (Array.isArray(arr)) {\\n      for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];\\n      return arr2;\\n    } else {\\n      return Array.from(arr);\\n    }\\n  });\\n"),t.exports=n.default},{"babel-template":225}],98:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=u.default[e];if(!t)throw new ReferenceError("Unknown helper "+e);return t().expression}n.__esModule=!0,n.list=void 0;var a=e("babel-runtime\/core-js\/object\/keys"),s=r(a);n.get=i;var o=e(".\/helpers"),u=r(o);n.list=(0,s.default)(u.default).map(function(e){return"_"===e[0]?e.slice(1):e}).filter(function(e){return"__esModule"!==e});n.default=i},{".\/helpers":97,"babel-runtime\/core-js\/object\/keys":107}],99:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=p[e];if(!i)throw new ReferenceError("Unknown message "+(0,u.default)(e));return n=s(n),i.replace(\/\\$(\\d+)\/g,function(e,t){return n[t-1]})}function s(e){return e.map(function(e){if(null!=e&&e.inspect)return e.inspect();try{return(0,u.default)(e)||e+""}catch(t){return c.inspect(e)}})}n.__esModule=!0,n.MESSAGES=void 0;var o=e("babel-runtime\/core-js\/json\/stringify"),u=i(o);n.get=a,n.parseArgs=s;var l=e("util"),c=r(l),p=n.MESSAGES={tailCallReassignmentDeopt:"Function reference has been reassigned, so it will probably be dereferenced, therefore we can't optimise this with confidence",classesIllegalBareSuper:"Illegal use of bare super",classesIllegalSuperCall:"Direct super call is illegal in non-constructor, use super.$1() instead",scopeDuplicateDeclaration:"Duplicate declaration $1",settersNoRest:"Setters aren't allowed to have a rest",noAssignmentsInForHead:"No assignments allowed in for-in\/of head",expectedMemberExpressionOrIdentifier:"Expected type MemberExpression or Identifier",invalidParentForThisNode:"We don't know how to handle this node within the current parent - please open an issue",readOnly:"$1 is read-only",unknownForHead:"Unknown node type $1 in ForStatement",didYouMean:"Did you mean $1?",codeGeneratorDeopt:"Note: The code generator has deoptimised the styling of $1 as it exceeds the max of $2.",missingTemplatesDirectory:"no templates directory - this is most likely the result of a broken `npm publish`. Please report to https:\/\/github.com\/babel\/babel\/issues",unsupportedOutputType:"Unsupported output type $1",illegalMethodName:"Illegal method name $1",lostTrackNodePath:"We lost track of this node's position, likely because the AST was directly manipulated",modulesIllegalExportName:"Illegal export $1",modulesDuplicateDeclarations:"Duplicate module declarations with the same source but in different scopes",undeclaredVariable:"Reference to undeclared variable $1",undeclaredVariableType:"Referencing a type alias outside of a type annotation",undeclaredVariableSuggestion:"Reference to undeclared variable $1 - did you mean $2?",traverseNeedsParent:"You must pass a scope and parentPath unless traversing a Program\/File. Instead of that you tried to traverse a $1 node without passing scope and parentPath.",traverseVerifyRootFunction:"You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?",traverseVerifyVisitorProperty:"You passed `traverse()` a visitor object with the property $1 that has the invalid property $2",$/;"	function	line:8
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^traverseVerifyNodeType:"You gave us a visitor for the node type $1 but it's not a valid type",pluginNotObject:"Plugin $2 specified in $1 was expected to return an object when invoked but returned $3",pluginNotFunction:"Plugin $2 specified in $1 was expected to return a function but returned $3",pluginUnknown:"Unknown plugin $1 specified in $2 at $3, attempted to resolve relative to $4",pluginInvalidProperty:"Plugin $2 specified in $1 provided an invalid property of $3"}},{"babel-runtime\/core-js\/json\/stringify":101,util:35}],100:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/get-iterator"),__esModule:!0}},{"core-js\/library\/fn\/get-iterator":119}],101:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/json\/stringify"),__esModule:!0}},{"core-js\/library\/fn\/json\/stringify":120}],102:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/map"),__esModule:!0}},{"core-js\/library\/fn\/map":121}],103:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/number\/max-safe-integer"),__esModule:!0}},{"core-js\/library\/fn\/number\/max-safe-integer":122}],104:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/assign"),__esModule:!0}},{"core-js\/library\/fn\/object\/assign":123}],105:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/create"),__esModule:!0}},{"core-js\/library\/fn\/object\/create":124}],106:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/get-own-property-symbols"),__esModule:!0}},{"core-js\/library\/fn\/object\/get-own-property-symbols":125}],107:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/keys"),__esModule:!0}},{"core-js\/library\/fn\/object\/keys":126}],108:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/set-prototype-of"),__esModule:!0}},{"core-js\/library\/fn\/object\/set-prototype-of":127}],109:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/symbol"),__esModule:!0}},{"core-js\/library\/fn\/symbol":129}],110:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/symbol\/for"),__esModule:!0}},{"core-js\/library\/fn\/symbol\/for":128}],111:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/symbol\/iterator"),__esModule:!0}},{"core-js\/library\/fn\/symbol\/iterator":130}],112:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/weak-map"),__esModule:!0}},{"core-js\/library\/fn\/weak-map":131}],113:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/weak-set"),__esModule:!0}},{"core-js\/library\/fn\/weak-set":132}],114:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},{}],115:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/core-js\/object\/set-prototype-of"),a=r(i),s=e("..\/core-js\/object\/create"),o=r(s),u=e("..\/helpers\/typeof"),l=r(u);n.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof t?"undefined":(0,l.default)(t)));e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(a.default?(0,a.default)(e,t):e.__proto__=t)}},{"..\/core-js\/object\/create":105,"..\/core-js\/object\/set-prototype-of":108,"..\/helpers\/typeof":118}],116:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},{}],117:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/helpers\/typeof"),a=r(i);n.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"==typeof t?"undefined":(0,a.default)(t))&&"function"!=typeof t?e:t}},{"..\/helpers\/typeof":118}],118:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/core-js\/symbol\/iterator"),a=r(i),s=e("..\/core-js\/symbol"),o=r(s),u="function"==typeof o.default&&"symbol"==typeof a.default?function(e){return typeof e}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":typeof e};n.default="function"==typeof o.default&&"symbol"===u(a.default)?function(e){return"undefined"==typeof e?"undefined":u(e)}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":"undefined"==typeof e?"undefined":u(e)}},{"..\/core-js\/symbol":109,"..\/core-js\/symbol\/iterator":111}],119:[function(e,t,n){e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.string.iterator"),t.exports=e("..\/modules\/core.get-iterator")},{"..\/modules\/core.get-iterator":208,"..\/modules\/es6.string.iterator":217,"..\/modules\/web.dom.iterable":224}],120:[function(e,t,n){var r=e("..\/..\/modules\/_core"),i=r.JSON||(r.JSON={stringify:JSON.stringify});t.exports=function(e){return i.stringify.apply(i,arguments)}},{"..\/..\/modules\/_core":148}],121:[function(e,t,n){e("..\/modules\/es6.object.to-string"),e("..\/modules\/es6.string.iterator"),e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.map"),e("..\/modules\/es7.map.to-json"),t.exports=e("..\/modules\/_core").Map},{"..\/modules\/_core":148,"..\/modules\/es6.map":210,"..\/modules\/es6.object.to-string":216,"..\/modules\/es6.string.iterator":217,"..\/modules\/es7.map.to-json":221,"..\/modules\/web.dom.iterable":224}],122:[function(e,t,n){e("..\/..\/modules\/es6.number.max-safe-integer"),t.exports=9007199254740991},{"..\/..\/modules\/es6.number.max-safe-integer":211}],123:[function(e,t,n){e("..\/..\/modules\/es6.object.assign"),t.exports=e("..\/..\/modules\/_core").Object.assign},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.assign":212}],124:[function(e,t,n){e("..\/..\/modules\/es6.object.create");var r=e("..\/..\/modules\/_core").Object;t.exports=function(e,t){return r.create(e,t)}},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.create":213}],125:[function(e,t,n){e("..\/..\/modules\/es6.symbol"),t.exports=e("..\/..\/modules\/_core").Object.getOwnPropertySymbols},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.symbol":218}],126:[function(e,t,n){e("..\/..\/modules\/es6.object.keys"),t.exports=e("..\/..\/modules\/_core").Object.keys},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.keys":214}],127:[function(e,t,n){e("..\/..\/modules\/es6.object.set-prototype-of"),t.exports=e("..\/..\/modules\/_core").Object.setPrototypeOf},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.set-prototype-of":215}],128:[function(e,t,n){e("..\/..\/modules\/es6.symbol"),t.exports=e("..\/..\/modules\/_core").Symbol.for},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.symbol":218}],129:[function(e,t,n){e("..\/..\/modules\/es6.symbol"),e("..\/..\/modules\/es6.object.to-string"),e("..\/..\/modules\/es7.symbol.async-iterator"),e("..\/..\/modules\/es7.symbol.observable"),t.exports=e("..\/..\/modules\/_core").Symbol},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.to-string":216,"..\/..\/modules\/es6.symbol":218,"..\/..\/modules\/es7.symbol.async-iterator":222,"..\/..\/modules\/es7.symbol.observable":223}],130:[function(e,t,n){e("..\/..\/modules\/es6.string.iterator"),e("..\/..\/modules\/web.dom.iterable"),t.exports=e("..\/..\/modules\/_wks-ext").f("iterator")},{"..\/..\/modules\/_wks-ext":205,"..\/..\/modules\/es6.string.iterator":217,"..\/..\/modules\/web.dom.iterable":224}],131:[function(e,t,n){e("..\/modules\/es6.object.to-string"),e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.weak-map"),t.exports=e("..\/modules\/_core").WeakMap},{"..\/modules\/_core":148,"..\/modules\/es6.object.to-string":216,"..\/modules\/es6.weak-map":219,"..\/modules\/web.dom.iterable":224}],132:[function(e,t,n){e("..\/modules\/es6.object.to-string"),e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.weak-set"),t.exports=e("..\/modules\/_core").WeakSet},{"..\/modules\/_core":148,"..\/modules\/es6.object.to-string":216,"..\/modules\/es6.weak-set":220,"..\/modules\/web.dom.iterable":224}],133:[function(e,t,n){t.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},{}],134:[function(e,t,n){t.exports=function(){}},{}],135:[function(e,t,n){t.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},{}],136:[function(e,t,n){var r=e(".\/_is-object");t.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},{".\/_is-object":166}],137:[function(e,t,n){var r=e(".\/_for-of");t.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},{".\/_for-of":157}],138:[function(e,t,n){var r=e(".\/_to-iobject"),i=e(".\/_to-length"),a=e(".\/_to-index");t.exports=function(e){return function(t,n,s){var o,u=r(t),l=i(u.length),c=a(s,l);if(e&&n!=n){for(;l>c;)if(o=u[c++],o!=o)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},{".\/_to-index":197,".\/_to-iobject":199,".\/_to-length":200}],139:[function(e,t,n){var r=e(".\/_ctx"),i=e(".\/_iobject"),a=e(".\/_to-object"),s=e(".\/_to-length"),o=e(".\/_array-species-create");t.exports=function(e,t){var n=1==e,u=2==e,l=3==e,c=4==e,p=6==e,f=5==e||p,h=t||o;return function(t,o,d){for(var y,m,b=a(t),g=i(b),v=r(o,d,3),x=s(g.length),_=0,E=n?h(t,x):u?h(t,0):void 0;x>_;_++)if((f||_ in g)&&(y=g[_],m=v(y,_,b),e))if(n)E[_]=m;else if(m)switch(e){case 3:return!0;case 5:return y;case 6:return _;case 2:E.push(y)}else if(c)return!1;return p?-1:l||c?c:E}}},{".\/_array-species-create":141,".\/_ctx":149,".\/_iobject":163,".\/_to-length":200,".\/_to-object":201}],140:[function(e,t,n){var r=e(".\/_is-object"),i=e(".\/_is-array"),a=e(".\/_wks")("species");t.exports=function(e){var t;return i(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!i(t.prototype)||(t=void 0),r(t)&&(t=t[a],null===t&&(t=void 0))),void 0===t?Array:t}},{".\/_is-array":165,".\/_is-object":166,".\/_wks":206}],141:[function(e,t,n){var r=e(".\/_array-species-constructor");t.exports=function(e,t){return new(r(e))(t)}},{".\/_array-species-constructor":140}],142:[function(e,t,n){var r=e(".\/_cof"),i=e(".\/_wks")("toStringTag"),a="Arguments"==r(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(e){}};t.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=s(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},{".\/_cof":143,".\/_wks":206}],143:[function(e,t,n){var r={}.toString;t.exports=function(e){return r.call(e).slice(8,-1)}},{}],144:[function(e,t,n){"use strict";var r=e(".\/_object-dp").f,i=e(".\/_object-create"),a=e(".\/_redefine-all"),s=e(".\/_ctx"),o=e(".\/_an-instance"),u=e(".\/_defined"),l=e(".\/_for-of"),c=e(".\/_iter-define"),p=e(".\/_iter-step"),f=e(".\/_set-species"),h=e(".\/_descriptors"),d=e(".\/_meta").fastKey,y=h?"_s":"size",m=function(e,t){var n,r=d(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};t.exports={getConstructor:function(e,t,n,c){var p=e(function(e,r){o(e,p,t,"_i"),e._i=i(null),e._f=void 0,e._l=void 0,e[y]=0,void 0!=r&&l(r,n,e[c],e)});return a(p.prototype,{clear:function(){for(var e=this,t=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete t[n.i];e._f=e._l=void 0,e[y]=0},delete:function(e){var t=this,n=m(t,e);if(n){var r=n.n,i=n.p;delete t._i[n.i],n.r=!0,i&&(i.n=r),r&&(r.p=i),t._f==n&&(t._f=r),t._l==n&&(t._l=i),t[y]--}return!!n},forEach:function(e){o(this,p,"forEach");for(var t,n=s(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.n:this._f;)for(n(t.v,t.k,this);t&&t.r;)t=t.p},has:function(e){return!!m(this,e)}}),h&&r(p.prototype,"size",{get:function(){return u(this[y])}}),p},def:function(e,t,n){var r,i,a=m(e,t);return a?a.v=n:(e._l=a={i:i=d(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=a),r&&(r.n=a),e[y]++,"F"!==i&&(e._i[i]=a)),e},getEntry:m,setStrong:function(e,t,n){c(e,t,function(e,t){this._t=e,this._k=t,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?p(0,n.k):"values"==t?p(0,n.v):p(0,[n.k,n.v]):(e._t=void 0,p(1))},n?"entries":"values",!n,!0),f(t)}}},{".\/_an-instance":135,".\/_ctx":149,".\/_defined":150,".\/_descriptors":151,".\/_for-of":157,".\/_iter-define":169,".\/_iter-step":170,".\/_meta":174,".\/_object-create":176,".\/_object-dp":177,".\/_redefine-all":189,".\/_set-species":192}],145:[function(e,t,n){var r=e(".\/_classof"),i=e(".\/_array-from-iterable");t.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return i(this)}}},{".\/_array-from-iterable":137,".\/_classof":142}],146:[function(e,t,n){"use strict";var r=e(".\/_redefine-all"),i=e(".\/_meta").getWeak,a=e(".\/_an-object"),s=e(".\/_is-object"),o=e(".\/_an-instance"),u=e(".\/_for-of"),l=e(".\/_array-methods"),c=e(".\/_has"),p=l(5),f=l(6),h=0,d=function(e){return e._l||(e._l=new y)},y=function(){this.a=[]},m=function(e,t){return p(e.a,function(e){return e[0]===t})};y.prototype={get:function(e){var t=m(this,e);if(t)return t[1]},has:function(e){return!!m(this,e)},set:function(e,t){var n=m(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=f(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},t.exports={getConstructor:function(e,t,n,a){var l=e(function(e,r){o(e,l,t,"_i"),e._i=h++,e._l=void 0,void 0!=r&&u(r,n,e[a],e)});return r(l.prototype,{delete:function(e){if(!s(e))return!1;var t=i(e);return t===!0?d(this).delete(e):t&&c(t,this._i)&&delete t[this._i]},has:function(e){if(!s(e))return!1;var t=i(e);return t===!0?d(this).has(e):t&&c(t,this._i)}}),l},def:function(e,t,n){var r=i(a(t),!0);return r===!0?d(e).set(t,n):r[e._i]=n,e},ufstore:d}},{".\/_an-instance":135,".\/_an-object":136,".\/_array-methods":139,".\/_for-of":157,".\/_has":159,".\/_is-object":166,".\/_meta":174,".\/_redefine-all":189}],147:[function(e,t,n){"use strict";var r=e(".\/_global"),i=e(".\/_export"),a=e(".\/_meta"),s=e(".\/_fails"),o=e(".\/_hide"),u=e(".\/_redefine-all"),l=e(".\/_for-of"),c=e(".\/_an-instance"),p=e(".\/_is-object"),f=e(".\/_set-to-string-tag"),h=e(".\/_object-dp").f,d=e(".\/_array-methods")(0),y=e(".\/_descriptors");t.exports=function(e,t,n,m,b,g){var v=r[e],x=v,_=b?"set":"add",E=x&&x.prototype,A={};return y&&"function"==typeof x&&(g||E.forEach&&!s(function(){(new x).entries().next()}))?(x=t(function(t,n){c(t,x,e,"_c"),t._c=new v,void 0!=n&&l(n,b,t[_],t)}),d("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in E&&(!g||"clear"!=e)&&o(x.prototype,e,function(n,r){if(c(this,x,e),!t&&g&&!p(n))return"get"==e&&void 0;var i=this._c[e](0===n?0:n,r);return t?this:i})}),"size"in E&&h(x.prototype,"size",{get:function(){return this._c.size}})):(x=m.getConstructor(t,e,b,_),u(x.prototype,n),a.NEED=!0),f(x,e),A[e]=x,i(i.G+i.W+i.F,A),g||m.setStrong(x,e,b),x}},{".\/_an-instance":135,".\/_array-methods":139,".\/_descriptors":151,".\/_export":155,".\/_fails":156,".\/_for-of":157,".\/_global":158,".\/_hide":160,".\/_is-object":166,".\/_meta":174,".\/_object-dp":177,".\/_redefine-all":189,".\/_set-to-string-tag":193}],148:[function(e,t,n){var r=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=r)},{}],149:[function(e,t,n){var r=e(".\/_a-function");t.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},{".\/_a-function":133}],150:[function(e,t,n){t.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},{}],151:[function(e,t,n){t.exports=!e(".\/_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{".\/_fails":156}],152:[function(e,t,n){var r=e(".\/_is-object"),i=e(".\/_global").document,a=r(i)&&r(i.createElement);t.exports=function(e){return a?i.createElement(e):{}}},{".\/_global":158,".\/_is-object":166}],153:[function(e,t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],154:[function(e,t,n){var r=e(".\/_object-keys"),i=e(".\/_object-gops"),a=e(".\/_object-pie");t.exports=function(e){var t=r(e),n=i.f;if(n)for(var s,o=n(e),u=a.f,l=0;o.length>l;)u.call(e,s=o[l++])&&t.push(s);return t}},{".\/_object-gops":182,".\/_object-keys":185,".\/_object-pie":186}],155:[function(e,t,n){var r=e(".\/_global"),i=e(".\/_core"),a=e(".\/_ctx"),s=e(".\/_hide"),o="prototype",u=function(e,t,n){var l,c,p,f=e&u.F,h=e&u.G,d=e&u.S,y=e&u.P,m=e&u.B,b=e&u.W,g=h?i:i[t]||(i[t]={}),v=g[o],x=h?r:d?r[t]:(r[t]||{})[o];h&&(n=t);for(l in n)c=!f&&x&&void 0!==x[l],c&&l in g||(p=c?x[l]:n[l],g[l]=h&&"function"!=typeof x[l]?n[l]:m&&c?a(p,r):b&&x[l]==p?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[o]=e[o],t}(p):y&&"function"==typeof p?a(Function.call,p):p,y&&((g.virtual||(g.virtual={}))[l]=p,e&u.R&&v&&!v[l]&&s(v,l,p)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},{".\/_core":148,".\/_ctx":149,".\/_global":158,".\/_hide":160}],156:[function(e,t,n){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],157:[function(e,t,n){var r=e(".\/_ctx"),i=e(".\/_iter-call"),a=e(".\/_is-array-iter"),s=e(".\/_an-object"),o=e(".\/_to-length"),u=e(".\/core.get-iterator-method"),l={},c={},n=t.exports=function(e,t,n,p,f){var h,d,y,m,b=f?function(){return e}:u(e),g=r(n,p,t?2:1),v=0;if("function"!=typeof b)throw TypeError(e+" is not iterable!");if(a(b)){for(h=o(e.length);h>v;v++)if(m=t?g(s(d=e[v])[0],d[1]):g(e[v]),m===l||m===c)return m}else for(y=b.call(e);!(d=y.next()).done;)if(m=i(y,g,d.value,t),m===l||m===c)return m};n.BREAK=l,n.RETURN=c},{".\/_an-object":136,".\/_ctx":149,".\/_is-array-iter":164,".\/_iter-call":167,".\/_to-length":200,".\/core.get-iterator-method":207}],158:[function(e,t,n){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},{}],159:[function(e,t,n){var r={}.hasOwnProperty;t.exports=function(e,t){return r.call(e,t)}},{}],160:[function(e,t,n){var r=e(".\/_object-dp"),i=e(".\/_property-desc");t.exports=e(".\/_descriptors")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},{".\/_descriptors":151,".\/_object-dp":177,".\/_property-desc":188}],161:[function(e,t,n){t.exports=e(".\/_global").document&&document.documentElement},{".\/_global":158}],162:[function(e,t,n){t.exports=!e(".\/_descriptors")&&!e(".\/_fails")(function(){return 7!=Object.defineProperty(e(".\/_dom-create")("div"),"a",{get:function(){return 7}}).a})},{".\/_descriptors":151,".\/_dom-create":152,".\/_fails":156}],163:[function(e,t,n){var r=e(".\/_cof");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},{".\/_cof":143}],164:[function(e,t,n){var r=e(".\/_iterators"),i=e(".\/_wks")("iterator"),a=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},{".\/_iterators":171,".\/_wks":206}],165:[function(e,t,n){var r=e(".\/_cof");t.exports=Array.isArray||function(e){return"Array"==r(e)}},{".\/_cof":143}],166:[function(e,t,n){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],167:[function(e,t,n){var r=e(".\/_an-object");t.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&r(a.call(e)),t}}},{".\/_an-object":136}],168:[function(e,t,n){"use strict";var r=e(".\/_object-create"),i=e(".\/_property-desc"),a=e(".\/_set-to-string-tag"),s={};e(".\/_hide")(s,e(".\/_wks")("iterator"),function(){return this}),t.exports=function(e,t,n){e.prototype=r(s,{next:i(1,n)}),a(e,t+" Iterator")}},{".\/_hide":160,".\/_object-create":176,".\/_property-desc":188,".\/_set-to-string-tag":193,".\/_wks":206}],169:[function(e,t,n){"use strict";var r=e(".\/_library"),i=e(".\/_export"),a=e(".\/_redefine"),s=e(".\/_hide"),o=e(".\/_has"),u=e(".\/_iterators"),l=e(".\/_iter-create"),c=e(".\/_set-to-string-tag"),p=e(".\/_object-gpo"),f=e(".\/_wks")("iterator"),h=!([].keys&&"next"in[].keys()),d="@@iterator",y="keys",m="values",b=function(){return this};t.exports=function(e,t,n,g,v,x,_){l(n,t,g);var E,A,D,C=function(e){if(!h&&e in F)return F[e];switch(e){case y:return function(){return new n(this,e)};case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",w=v==m,k=!1,F=e.prototype,T=F[f]||F[d]||v&&F[v],P=T||C(v),j=v?w?C("entries"):P:void 0,B="Array"==t?F.entries||T:T;if(B&&(D=p(B.call(new e)),D!==Object.prototype&&(c(D,S,!0),r||o(D,f)||s(D,f,b))),w&&T&&T.name!==m&&(k=!0,P=function(){return T.call(this)}),r&&!_||!h&&!k&&F[f]||s(F,f,P),u[t]=P,u[S]=b,v)if(E={values:w?P:C(m),keys:x?P:C(y),entries:j},_)for(A in E)A in F||a(F,A,E[A]);else i(i.P+i.F*(h||k),t,E);return E}},{".\/_export":155,".\/_has":159,".\/_hide":160,".\/_iter-create":168,".\/_iterators":171,".\/_library":173,".\/_object-gpo":183,".\/_redefine":190,".\/_set-to-string-tag":193,".\/_wks":206}],170:[function(e,t,n){t.exports=function(e,t){return{value:t,done:!!e}}},{}],171:[function(e,t,n){t.exports={}},{}],172:[function(e,t,n){var r=e(".\/_object-keys"),i=e(".\/_to-iobject");t.exports=function(e,t){for(var n,a=i(e),s=r(a),o=s.length,u=0;o>u;)if(a[n=s[u++]]===t)return n}},{".\/_object-keys":185,".\/_to-iobject":199}],173:[function(e,t,n){t.exports=!0},{}],174:[function(e,t,n){var r=e(".\/_uid")("meta"),i=e(".\/_is-object"),a=e(".\/_has"),s=e(".\/_object-dp").f,o=0,u=Object.isExtensible||function(){return!0},l=!e(".\/_fails")(function(){return u(Object.preventExtensions({}))}),c=function(e){s(e,r,{value:{i:"O"+ ++o,w:{}}})},p=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},f=function(e,t){if(!a(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},h=function(e){return l&&d.NEED&&u(e)&&!a(e,r)&&c(e),e},d=t.exports={KEY:r,NEED:!1,fastKey:p,getWeak:f,onFreeze:h}},{".\/_fails":156,".\/_has":159,".\/_is-object":166,".\/_object-dp":177,".\/_uid":203}],175:[function(e,t,n){"use strict";var r=e(".\/_object-keys"),i=e(".\/_object-gops"),a=e(".\/_object-pie"),s=e(".\/_to-object"),o=e(".\/_iobject"),u=Object.assign;t.exports=!u||e(".\/_fails")(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=s(e),u=arguments.length,l=1,c=i.f,p=a.f;u>l;)for(var f,h=o(arguments[l++]),d=c?r(h).concat(c(h)):r(h),y=d.length,m=0;y>m;)p.call(h,f=d[m++])&&(n[f]=h[f]);return n}:u},{".\/_fails":156,".\/_iobject":163,".\/_object-gops":182,".\/_object-keys":185,".\/_object-pie":186,".\/_to-object":201}],176:[function(e,t,n){var r=e(".\/_an-object"),i=e(".\/_object-dps"),a=e(".\/_enum-bug-keys"),s=e(".\/_shared-key")("IE_PROTO"),o=function(){},u="prototype",l=function(){var t,n=e(".\/_dom-create")("iframe"),r=a.length,i="<",s=">";for(n.style.display="none",e(".\/_html").appendChild(n),n.src="javascript:",t=n.contentWindow.document,t.open(),t.write(i+"script"+s+"document.F=Object"+i+"\/script"+s),t.close(),l=t.F;r--;)delete l[u][a[r]];return l()};t.exports=Object.create||function(e,t){var n;return null!==e?(o[u]=r(e),n=new o,o[u]=null,n[s]=e):n=l(),void 0===t?n:i(n,t)}},{".\/_an-object":136,".\/_dom-create":152,".\/_enum-bug-keys":153,".\/_html":161,".\/_object-dps":178,".\/_shared-key":194}],177:[function(e,t,n){var r=e(".\/_an-object"),i=e(".\/_ie8-dom-define"),a=e(".\/_to-primitive"),s=Object.defineProperty;n.f=e(".\/_descriptors")?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},{".\/_an-object":136,".\/_descriptors":151,".\/_ie8-dom-define":162,".\/_to-primitive":202}],178:[function(e,t,n){var r=e(".\/_object-dp"),i=e(".\/_an-object"),a=e(".\/_object-keys");t.exports=e(".\/_descriptors")?Object.defineProperties:function(e,t){i(e);for(var n,s=a(t),o=s.length,u=0;o>u;)r.f(e,n=s[u++],t[n]);return e}},{".\/_an-object":136,".\/_descriptors":151,".\/_object-dp":177,".\/_object-keys":185}],179:[function(e,t,n){var r=e(".\/_object-pie"),i=e(".\/_property-desc"),a=e(".\/_to-iobject"),s=e(".\/_to-primitive"),o=e(".\/_has"),u=e(".\/_ie8-dom-define"),l=Object.getOwnPropertyDescriptor;n.f=e(".\/_descriptors")?l:function(e,t){if(e=a(e),t=s(t,!0),u)try{return l(e,t)}catch(e){}if(o(e,t))return i(!r.f.call(e,t),e[t])}},{".\/_descriptors":151,".\/_has":159,".\/_ie8-dom-define":162,".\/_object-pie":186,".\/_property-desc":188,".\/_to-iobject":199,".\/_to-primitive":202}],180:[function(e,t,n){var r=e(".\/_to-iobject"),i=e(".\/_object-gopn").f,a={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],o=function(e){try{return i(e)}catch(e){return s.slice()}};t.exports.f=function(e){return s&&"[object Window]"==a.call(e)?o(e):i(r(e))}},{".\/_object-gopn":181,".\/_to-iobject":199}],181:[function(e,t,n){var r=e(".\/_object-keys-internal"),i=e(".\/_enum-bug-keys").concat("length","prototype");n.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},{".\/_enum-bug-keys":153,".\/_object-keys-internal":184}],182:[function(e,t,n){n.f=Object.getOwnPropertySymbols},{}],183:[function(e,t,n){var r=e(".\/_has"),i=e(".\/_to-object"),a=e(".\/_shared-key")("IE_PROTO"),s=Object.prototype;t.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},{".\/_has":159,".\/_shared-key":194,".\/_to-object":201}],184:[function(e,t,n){var r=e(".\/_has"),i=e(".\/_to-iobject"),a=e(".\/_array-includes")(!1),s=e(".\/_shared-key")("IE_PROTO");t.exports=function(e,t){var n,o=i(e),u=0,l=[];for(n in o)n!=s&&r(o,n)&&l.push(n);for(;t.length>u;)r(o,n=t[u++])&&(~a(l,n)||l.push(n));return l}},{".\/_array-includes":138,".\/_has":159,".\/_shared-key":194,".\/_to-iobject":199}],185:[function(e,t,n){var r=e(".\/_object-keys-internal"),i=e(".\/_enum-bug-keys");t.exports=Object.keys||function(e){return r(e,i)}},{".\/_enum-bug-keys":153,".\/_object-keys-internal":184}],186:[function(e,t,n){n.f={}.propertyIsEnumerable},{}],187:[function(e,t,n){var r=e(".\/_export"),i=e(".\/_core"),a=e(".\/_fails");t.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],s={};s[e]=t(n),r(r.S+r.F*a(function(){n(1)}),"Object",s)}},{".\/_core":148,".\/_export":155,".\/_fails":156}],188:[function(e,t,n){t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],189:[function(e,t,n){var r=e(".\/_hide");t.exports=function(e,t,n){for(var i in t)n&&e[i]?e[i]=t[i]:r(e,i,t[i]);return e}},{".\/_hide":160}],190:[function(e,t,n){t.exports=e(".\/_hide")},{".\/_hide":160}],191:[function(e,t,n){var r=e(".\/_is-object"),i=e(".\/_an-object"),a=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,n,r){try{r=e(".\/_ctx")(Function.call,e(".\/_object-gopd").f(Object.prototype,"__proto__").set,2),r(t,[]),n=!(t instanceof Array)}catch(e){n=!0}return function(e,t){return a(e,t),n?e.__proto__=t:r(e,t),e}}({},!1):void 0),check:a}},{".\/_an-object":136,".\/_ctx":149,".\/_is-object":166,".\/_object-gopd":179}],192:[function(e,t,n){"use strict";var r=e(".\/_global"),i=e(".\/_core"),a=e(".\/_object-dp"),s=e(".\/_descriptors"),o=e(".\/_wks")("species");t.exports=function(e){var t="function"==typeof i[e]?i[e]:r[e];s&&t&&!t[o]&&a.f(t,o,{configurable:!0,get:function(){return this}})}},{".\/_core":148,".\/_descriptors":151,".\/_global":158,".\/_object-dp":177,".\/_wks":206}],193:[function(e,t,n){var r=e(".\/_object-dp").f,i=e(".\/_has"),a=e(".\/_wks")("toStringTag");t.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},{".\/_has":159,".\/_object-dp":177,".\/_wks":206}],194:[function(e,t,n){var r=e(".\/_shared")("keys"),i=e(".\/_uid");t.exports=function(e){return r[e]||(r[e]=i(e))}},{".\/_shared":195,".\/_uid":203}],195:[function(e,t,n){var r=e(".\/_global"),i="__core-js_shared__",a=r[i]||(r[i]={});t.exports=function(e){return a[e]||(a[e]={})}},{".\/_global":158}],196:[function(e,t,n){var r=e(".\/_to-integer"),i=e(".\/_defined");t.exports=function(e){return function(t,n){var a,s,o=String(i(t)),u=r(n),l=o.length;return u<0||u>=l?e?"":void 0:(a=o.charCodeAt(u),a<55296||a>56319||u+1===l||(s=o.charCodeAt(u+1))<56320||s>57343?e?o.charAt(u):a:e?o.slice(u,u+2):(a-55296<<10)+(s-56320)+65536)}}},{".\/_defined":150,".\/_to-integer":198}],197:[function(e,t,n){var r=e(".\/_to-integer"),i=Math.max,a=Math.min;t.exports=function(e,t){return e=r(e),e<0?i(e+t,0):a(e,t)}},{".\/_to-integer":198}],198:[function(e,t,n){var r=Math.ceil,i=Math.floor;t.exports=function(e){return isNaN(e=+e)?0:(e>0?i:r)(e)}},{}],199:[function(e,t,n){var r=e(".\/_iobject"),i=e(".\/_defined");t.exports=function(e){return r(i(e))}},{".\/_defined":150,".\/_iobject":163}],200:[function(e,t,n){var r=e(".\/_to-integer"),i=Math.min;t.exports=function(e){return e>0?i(r(e),9007199254740991):0}},{".\/_to-integer":198}],201:[function(e,t,n){var r=e(".\/_defined");t.exports=function(e){return Object(r(e))}},{".\/_defined":150}],202:[function(e,t,n){var r=e(".\/_is-object");t.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},{".\/_is-object":166}],203:[function(e,t,n){var r=0,i=Math.random();t.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+i).toString(36))}},{}],204:[function(e,t,n){var r=e(".\/_global"),i=e(".\/_core"),a=e(".\/_library"),s=e(".\/_wks-ext"),o=e(".\/_object-dp").f;t.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||o(t,e,{value:s.f(e)})}},{".\/_core":148,".\/_global":158,".\/_library":173,".\/_object-dp":177,".\/_wks-ext":205}],205:[function(e,t,n){n.f=e(".\/_wks")},{".\/_wks":206}],206:[function(e,t,n){var r=e(".\/_shared")("wks"),i=e(".\/_uid"),a=e(".\/_global").Symbol,s="function"==typeof a,o=t.exports=function(e){return r[e]||(r[e]=s&&a[e]||(s?a:i)("Symbol."+e))};o.store=r},{".\/_global":158,".\/_shared":195,".\/_uid":203}],207:[function(e,t,n){var r=e(".\/_classof"),i=e(".\/_wks")("iterator"),a=e(".\/_iterators");t.exports=e(".\/_core").getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||a[r(e)]}},{".\/_classof":142,".\/_core":148,".\/_iterators":171,".\/_wks":206}],208:[function(e,t,n){var r=e(".\/_an-object"),i=e(".\/core.get-iterator-method");t.exports=e(".\/_core").getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},{".\/_an-object":136,".\/_core":148,".\/core.get-iterator-method":207}],209:[function(e,t,n){"use strict";var r=e(".\/_add-to-unscopables"),i=e(".\/_iter-step"),a=e(".\/_iterators"),s=e(".\/_to-iobject");t.exports=e(".\/_iter-define")(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):"keys"==t?i(0,n):"values"==t?i(0,e[n]):i(0,[n,e[n]])},"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},{".\/_add-to-unscopables":134,".\/_iter-define":169,".\/_iter-step":170,".\/_iterators":171,".\/_to-iobject":199}],210:[function(e,t,n){"use strict";var r=e(".\/_collection-strong");t.exports=e(".\/_collection")("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(this,e);return t&&t.v},set:function(e,t){return r.def(this,0===e?0:e,t)}},r,!0)},{".\/_collection":147,".\/_collection-strong":144}],211:[function(e,t,n){var r=e(".\/_export");r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{".\/_export":155}],212:[function(e,t,n){var r=e(".\/_export");r(r.S+r.F,"Object",{assign:e(".\/_object-assign")})},{".\/_export":155,".\/_object-assign":175}],213:[function(e,t,n){var r=e(".\/_export");r(r.S,"Object",{create:e(".\/_object-create")})},{".\/_export":155,$/;"	function	line:9
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^traverseVerifyNodeType:"You gave us a visitor for the node type $1 but it's not a valid type",pluginNotObject:"Plugin $2 specified in $1 was expected to return an object when invoked but returned $3",pluginNotFunction:"Plugin $2 specified in $1 was expected to return a function but returned $3",pluginUnknown:"Unknown plugin $1 specified in $2 at $3, attempted to resolve relative to $4",pluginInvalidProperty:"Plugin $2 specified in $1 provided an invalid property of $3"}},{"babel-runtime\/core-js\/json\/stringify":101,util:35}],100:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/get-iterator"),__esModule:!0}},{"core-js\/library\/fn\/get-iterator":119}],101:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/json\/stringify"),__esModule:!0}},{"core-js\/library\/fn\/json\/stringify":120}],102:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/map"),__esModule:!0}},{"core-js\/library\/fn\/map":121}],103:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/number\/max-safe-integer"),__esModule:!0}},{"core-js\/library\/fn\/number\/max-safe-integer":122}],104:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/assign"),__esModule:!0}},{"core-js\/library\/fn\/object\/assign":123}],105:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/create"),__esModule:!0}},{"core-js\/library\/fn\/object\/create":124}],106:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/get-own-property-symbols"),__esModule:!0}},{"core-js\/library\/fn\/object\/get-own-property-symbols":125}],107:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/keys"),__esModule:!0}},{"core-js\/library\/fn\/object\/keys":126}],108:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/set-prototype-of"),__esModule:!0}},{"core-js\/library\/fn\/object\/set-prototype-of":127}],109:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/symbol"),__esModule:!0}},{"core-js\/library\/fn\/symbol":129}],110:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/symbol\/for"),__esModule:!0}},{"core-js\/library\/fn\/symbol\/for":128}],111:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/symbol\/iterator"),__esModule:!0}},{"core-js\/library\/fn\/symbol\/iterator":130}],112:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/weak-map"),__esModule:!0}},{"core-js\/library\/fn\/weak-map":131}],113:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/weak-set"),__esModule:!0}},{"core-js\/library\/fn\/weak-set":132}],114:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},{}],115:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/core-js\/object\/set-prototype-of"),a=r(i),s=e("..\/core-js\/object\/create"),o=r(s),u=e("..\/helpers\/typeof"),l=r(u);n.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof t?"undefined":(0,l.default)(t)));e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(a.default?(0,a.default)(e,t):e.__proto__=t)}},{"..\/core-js\/object\/create":105,"..\/core-js\/object\/set-prototype-of":108,"..\/helpers\/typeof":118}],116:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},{}],117:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/helpers\/typeof"),a=r(i);n.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"==typeof t?"undefined":(0,a.default)(t))&&"function"!=typeof t?e:t}},{"..\/helpers\/typeof":118}],118:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/core-js\/symbol\/iterator"),a=r(i),s=e("..\/core-js\/symbol"),o=r(s),u="function"==typeof o.default&&"symbol"==typeof a.default?function(e){return typeof e}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":typeof e};n.default="function"==typeof o.default&&"symbol"===u(a.default)?function(e){return"undefined"==typeof e?"undefined":u(e)}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":"undefined"==typeof e?"undefined":u(e)}},{"..\/core-js\/symbol":109,"..\/core-js\/symbol\/iterator":111}],119:[function(e,t,n){e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.string.iterator"),t.exports=e("..\/modules\/core.get-iterator")},{"..\/modules\/core.get-iterator":208,"..\/modules\/es6.string.iterator":217,"..\/modules\/web.dom.iterable":224}],120:[function(e,t,n){var r=e("..\/..\/modules\/_core"),i=r.JSON||(r.JSON={stringify:JSON.stringify});t.exports=function(e){return i.stringify.apply(i,arguments)}},{"..\/..\/modules\/_core":148}],121:[function(e,t,n){e("..\/modules\/es6.object.to-string"),e("..\/modules\/es6.string.iterator"),e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.map"),e("..\/modules\/es7.map.to-json"),t.exports=e("..\/modules\/_core").Map},{"..\/modules\/_core":148,"..\/modules\/es6.map":210,"..\/modules\/es6.object.to-string":216,"..\/modules\/es6.string.iterator":217,"..\/modules\/es7.map.to-json":221,"..\/modules\/web.dom.iterable":224}],122:[function(e,t,n){e("..\/..\/modules\/es6.number.max-safe-integer"),t.exports=9007199254740991},{"..\/..\/modules\/es6.number.max-safe-integer":211}],123:[function(e,t,n){e("..\/..\/modules\/es6.object.assign"),t.exports=e("..\/..\/modules\/_core").Object.assign},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.assign":212}],124:[function(e,t,n){e("..\/..\/modules\/es6.object.create");var r=e("..\/..\/modules\/_core").Object;t.exports=function(e,t){return r.create(e,t)}},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.create":213}],125:[function(e,t,n){e("..\/..\/modules\/es6.symbol"),t.exports=e("..\/..\/modules\/_core").Object.getOwnPropertySymbols},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.symbol":218}],126:[function(e,t,n){e("..\/..\/modules\/es6.object.keys"),t.exports=e("..\/..\/modules\/_core").Object.keys},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.keys":214}],127:[function(e,t,n){e("..\/..\/modules\/es6.object.set-prototype-of"),t.exports=e("..\/..\/modules\/_core").Object.setPrototypeOf},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.set-prototype-of":215}],128:[function(e,t,n){e("..\/..\/modules\/es6.symbol"),t.exports=e("..\/..\/modules\/_core").Symbol.for},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.symbol":218}],129:[function(e,t,n){e("..\/..\/modules\/es6.symbol"),e("..\/..\/modules\/es6.object.to-string"),e("..\/..\/modules\/es7.symbol.async-iterator"),e("..\/..\/modules\/es7.symbol.observable"),t.exports=e("..\/..\/modules\/_core").Symbol},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.to-string":216,"..\/..\/modules\/es6.symbol":218,"..\/..\/modules\/es7.symbol.async-iterator":222,"..\/..\/modules\/es7.symbol.observable":223}],130:[function(e,t,n){e("..\/..\/modules\/es6.string.iterator"),e("..\/..\/modules\/web.dom.iterable"),t.exports=e("..\/..\/modules\/_wks-ext").f("iterator")},{"..\/..\/modules\/_wks-ext":205,"..\/..\/modules\/es6.string.iterator":217,"..\/..\/modules\/web.dom.iterable":224}],131:[function(e,t,n){e("..\/modules\/es6.object.to-string"),e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.weak-map"),t.exports=e("..\/modules\/_core").WeakMap},{"..\/modules\/_core":148,"..\/modules\/es6.object.to-string":216,"..\/modules\/es6.weak-map":219,"..\/modules\/web.dom.iterable":224}],132:[function(e,t,n){e("..\/modules\/es6.object.to-string"),e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.weak-set"),t.exports=e("..\/modules\/_core").WeakSet},{"..\/modules\/_core":148,"..\/modules\/es6.object.to-string":216,"..\/modules\/es6.weak-set":220,"..\/modules\/web.dom.iterable":224}],133:[function(e,t,n){t.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},{}],134:[function(e,t,n){t.exports=function(){}},{}],135:[function(e,t,n){t.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},{}],136:[function(e,t,n){var r=e(".\/_is-object");t.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},{".\/_is-object":166}],137:[function(e,t,n){var r=e(".\/_for-of");t.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},{".\/_for-of":157}],138:[function(e,t,n){var r=e(".\/_to-iobject"),i=e(".\/_to-length"),a=e(".\/_to-index");t.exports=function(e){return function(t,n,s){var o,u=r(t),l=i(u.length),c=a(s,l);if(e&&n!=n){for(;l>c;)if(o=u[c++],o!=o)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},{".\/_to-index":197,".\/_to-iobject":199,".\/_to-length":200}],139:[function(e,t,n){var r=e(".\/_ctx"),i=e(".\/_iobject"),a=e(".\/_to-object"),s=e(".\/_to-length"),o=e(".\/_array-species-create");t.exports=function(e,t){var n=1==e,u=2==e,l=3==e,c=4==e,p=6==e,f=5==e||p,h=t||o;return function(t,o,d){for(var y,m,b=a(t),g=i(b),v=r(o,d,3),x=s(g.length),_=0,E=n?h(t,x):u?h(t,0):void 0;x>_;_++)if((f||_ in g)&&(y=g[_],m=v(y,_,b),e))if(n)E[_]=m;else if(m)switch(e){case 3:return!0;case 5:return y;case 6:return _;case 2:E.push(y)}else if(c)return!1;return p?-1:l||c?c:E}}},{".\/_array-species-create":141,".\/_ctx":149,".\/_iobject":163,".\/_to-length":200,".\/_to-object":201}],140:[function(e,t,n){var r=e(".\/_is-object"),i=e(".\/_is-array"),a=e(".\/_wks")("species");t.exports=function(e){var t;return i(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!i(t.prototype)||(t=void 0),r(t)&&(t=t[a],null===t&&(t=void 0))),void 0===t?Array:t}},{".\/_is-array":165,".\/_is-object":166,".\/_wks":206}],141:[function(e,t,n){var r=e(".\/_array-species-constructor");t.exports=function(e,t){return new(r(e))(t)}},{".\/_array-species-constructor":140}],142:[function(e,t,n){var r=e(".\/_cof"),i=e(".\/_wks")("toStringTag"),a="Arguments"==r(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(e){}};t.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=s(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},{".\/_cof":143,".\/_wks":206}],143:[function(e,t,n){var r={}.toString;t.exports=function(e){return r.call(e).slice(8,-1)}},{}],144:[function(e,t,n){"use strict";var r=e(".\/_object-dp").f,i=e(".\/_object-create"),a=e(".\/_redefine-all"),s=e(".\/_ctx"),o=e(".\/_an-instance"),u=e(".\/_defined"),l=e(".\/_for-of"),c=e(".\/_iter-define"),p=e(".\/_iter-step"),f=e(".\/_set-species"),h=e(".\/_descriptors"),d=e(".\/_meta").fastKey,y=h?"_s":"size",m=function(e,t){var n,r=d(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};t.exports={getConstructor:function(e,t,n,c){var p=e(function(e,r){o(e,p,t,"_i"),e._i=i(null),e._f=void 0,e._l=void 0,e[y]=0,void 0!=r&&l(r,n,e[c],e)});return a(p.prototype,{clear:function(){for(var e=this,t=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete t[n.i];e._f=e._l=void 0,e[y]=0},delete:function(e){var t=this,n=m(t,e);if(n){var r=n.n,i=n.p;delete t._i[n.i],n.r=!0,i&&(i.n=r),r&&(r.p=i),t._f==n&&(t._f=r),t._l==n&&(t._l=i),t[y]--}return!!n},forEach:function(e){o(this,p,"forEach");for(var t,n=s(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.n:this._f;)for(n(t.v,t.k,this);t&&t.r;)t=t.p},has:function(e){return!!m(this,e)}}),h&&r(p.prototype,"size",{get:function(){return u(this[y])}}),p},def:function(e,t,n){var r,i,a=m(e,t);return a?a.v=n:(e._l=a={i:i=d(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=a),r&&(r.n=a),e[y]++,"F"!==i&&(e._i[i]=a)),e},getEntry:m,setStrong:function(e,t,n){c(e,t,function(e,t){this._t=e,this._k=t,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?p(0,n.k):"values"==t?p(0,n.v):p(0,[n.k,n.v]):(e._t=void 0,p(1))},n?"entries":"values",!n,!0),f(t)}}},{".\/_an-instance":135,".\/_ctx":149,".\/_defined":150,".\/_descriptors":151,".\/_for-of":157,".\/_iter-define":169,".\/_iter-step":170,".\/_meta":174,".\/_object-create":176,".\/_object-dp":177,".\/_redefine-all":189,".\/_set-species":192}],145:[function(e,t,n){var r=e(".\/_classof"),i=e(".\/_array-from-iterable");t.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return i(this)}}},{".\/_array-from-iterable":137,".\/_classof":142}],146:[function(e,t,n){"use strict";var r=e(".\/_redefine-all"),i=e(".\/_meta").getWeak,a=e(".\/_an-object"),s=e(".\/_is-object"),o=e(".\/_an-instance"),u=e(".\/_for-of"),l=e(".\/_array-methods"),c=e(".\/_has"),p=l(5),f=l(6),h=0,d=function(e){return e._l||(e._l=new y)},y=function(){this.a=[]},m=function(e,t){return p(e.a,function(e){return e[0]===t})};y.prototype={get:function(e){var t=m(this,e);if(t)return t[1]},has:function(e){return!!m(this,e)},set:function(e,t){var n=m(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=f(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},t.exports={getConstructor:function(e,t,n,a){var l=e(function(e,r){o(e,l,t,"_i"),e._i=h++,e._l=void 0,void 0!=r&&u(r,n,e[a],e)});return r(l.prototype,{delete:function(e){if(!s(e))return!1;var t=i(e);return t===!0?d(this).delete(e):t&&c(t,this._i)&&delete t[this._i]},has:function(e){if(!s(e))return!1;var t=i(e);return t===!0?d(this).has(e):t&&c(t,this._i)}}),l},def:function(e,t,n){var r=i(a(t),!0);return r===!0?d(e).set(t,n):r[e._i]=n,e},ufstore:d}},{".\/_an-instance":135,".\/_an-object":136,".\/_array-methods":139,".\/_for-of":157,".\/_has":159,".\/_is-object":166,".\/_meta":174,".\/_redefine-all":189}],147:[function(e,t,n){"use strict";var r=e(".\/_global"),i=e(".\/_export"),a=e(".\/_meta"),s=e(".\/_fails"),o=e(".\/_hide"),u=e(".\/_redefine-all"),l=e(".\/_for-of"),c=e(".\/_an-instance"),p=e(".\/_is-object"),f=e(".\/_set-to-string-tag"),h=e(".\/_object-dp").f,d=e(".\/_array-methods")(0),y=e(".\/_descriptors");t.exports=function(e,t,n,m,b,g){var v=r[e],x=v,_=b?"set":"add",E=x&&x.prototype,A={};return y&&"function"==typeof x&&(g||E.forEach&&!s(function(){(new x).entries().next()}))?(x=t(function(t,n){c(t,x,e,"_c"),t._c=new v,void 0!=n&&l(n,b,t[_],t)}),d("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in E&&(!g||"clear"!=e)&&o(x.prototype,e,function(n,r){if(c(this,x,e),!t&&g&&!p(n))return"get"==e&&void 0;var i=this._c[e](0===n?0:n,r);return t?this:i})}),"size"in E&&h(x.prototype,"size",{get:function(){return this._c.size}})):(x=m.getConstructor(t,e,b,_),u(x.prototype,n),a.NEED=!0),f(x,e),A[e]=x,i(i.G+i.W+i.F,A),g||m.setStrong(x,e,b),x}},{".\/_an-instance":135,".\/_array-methods":139,".\/_descriptors":151,".\/_export":155,".\/_fails":156,".\/_for-of":157,".\/_global":158,".\/_hide":160,".\/_is-object":166,".\/_meta":174,".\/_object-dp":177,".\/_redefine-all":189,".\/_set-to-string-tag":193}],148:[function(e,t,n){var r=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=r)},{}],149:[function(e,t,n){var r=e(".\/_a-function");t.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},{".\/_a-function":133}],150:[function(e,t,n){t.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},{}],151:[function(e,t,n){t.exports=!e(".\/_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{".\/_fails":156}],152:[function(e,t,n){var r=e(".\/_is-object"),i=e(".\/_global").document,a=r(i)&&r(i.createElement);t.exports=function(e){return a?i.createElement(e):{}}},{".\/_global":158,".\/_is-object":166}],153:[function(e,t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],154:[function(e,t,n){var r=e(".\/_object-keys"),i=e(".\/_object-gops"),a=e(".\/_object-pie");t.exports=function(e){var t=r(e),n=i.f;if(n)for(var s,o=n(e),u=a.f,l=0;o.length>l;)u.call(e,s=o[l++])&&t.push(s);return t}},{".\/_object-gops":182,".\/_object-keys":185,".\/_object-pie":186}],155:[function(e,t,n){var r=e(".\/_global"),i=e(".\/_core"),a=e(".\/_ctx"),s=e(".\/_hide"),o="prototype",u=function(e,t,n){var l,c,p,f=e&u.F,h=e&u.G,d=e&u.S,y=e&u.P,m=e&u.B,b=e&u.W,g=h?i:i[t]||(i[t]={}),v=g[o],x=h?r:d?r[t]:(r[t]||{})[o];h&&(n=t);for(l in n)c=!f&&x&&void 0!==x[l],c&&l in g||(p=c?x[l]:n[l],g[l]=h&&"function"!=typeof x[l]?n[l]:m&&c?a(p,r):b&&x[l]==p?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[o]=e[o],t}(p):y&&"function"==typeof p?a(Function.call,p):p,y&&((g.virtual||(g.virtual={}))[l]=p,e&u.R&&v&&!v[l]&&s(v,l,p)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},{".\/_core":148,".\/_ctx":149,".\/_global":158,".\/_hide":160}],156:[function(e,t,n){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],157:[function(e,t,n){var r=e(".\/_ctx"),i=e(".\/_iter-call"),a=e(".\/_is-array-iter"),s=e(".\/_an-object"),o=e(".\/_to-length"),u=e(".\/core.get-iterator-method"),l={},c={},n=t.exports=function(e,t,n,p,f){var h,d,y,m,b=f?function(){return e}:u(e),g=r(n,p,t?2:1),v=0;if("function"!=typeof b)throw TypeError(e+" is not iterable!");if(a(b)){for(h=o(e.length);h>v;v++)if(m=t?g(s(d=e[v])[0],d[1]):g(e[v]),m===l||m===c)return m}else for(y=b.call(e);!(d=y.next()).done;)if(m=i(y,g,d.value,t),m===l||m===c)return m};n.BREAK=l,n.RETURN=c},{".\/_an-object":136,".\/_ctx":149,".\/_is-array-iter":164,".\/_iter-call":167,".\/_to-length":200,".\/core.get-iterator-method":207}],158:[function(e,t,n){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},{}],159:[function(e,t,n){var r={}.hasOwnProperty;t.exports=function(e,t){return r.call(e,t)}},{}],160:[function(e,t,n){var r=e(".\/_object-dp"),i=e(".\/_property-desc");t.exports=e(".\/_descriptors")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},{".\/_descriptors":151,".\/_object-dp":177,".\/_property-desc":188}],161:[function(e,t,n){t.exports=e(".\/_global").document&&document.documentElement},{".\/_global":158}],162:[function(e,t,n){t.exports=!e(".\/_descriptors")&&!e(".\/_fails")(function(){return 7!=Object.defineProperty(e(".\/_dom-create")("div"),"a",{get:function(){return 7}}).a})},{".\/_descriptors":151,".\/_dom-create":152,".\/_fails":156}],163:[function(e,t,n){var r=e(".\/_cof");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},{".\/_cof":143}],164:[function(e,t,n){var r=e(".\/_iterators"),i=e(".\/_wks")("iterator"),a=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},{".\/_iterators":171,".\/_wks":206}],165:[function(e,t,n){var r=e(".\/_cof");t.exports=Array.isArray||function(e){return"Array"==r(e)}},{".\/_cof":143}],166:[function(e,t,n){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],167:[function(e,t,n){var r=e(".\/_an-object");t.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&r(a.call(e)),t}}},{".\/_an-object":136}],168:[function(e,t,n){"use strict";var r=e(".\/_object-create"),i=e(".\/_property-desc"),a=e(".\/_set-to-string-tag"),s={};e(".\/_hide")(s,e(".\/_wks")("iterator"),function(){return this}),t.exports=function(e,t,n){e.prototype=r(s,{next:i(1,n)}),a(e,t+" Iterator")}},{".\/_hide":160,".\/_object-create":176,".\/_property-desc":188,".\/_set-to-string-tag":193,".\/_wks":206}],169:[function(e,t,n){"use strict";var r=e(".\/_library"),i=e(".\/_export"),a=e(".\/_redefine"),s=e(".\/_hide"),o=e(".\/_has"),u=e(".\/_iterators"),l=e(".\/_iter-create"),c=e(".\/_set-to-string-tag"),p=e(".\/_object-gpo"),f=e(".\/_wks")("iterator"),h=!([].keys&&"next"in[].keys()),d="@@iterator",y="keys",m="values",b=function(){return this};t.exports=function(e,t,n,g,v,x,_){l(n,t,g);var E,A,D,C=function(e){if(!h&&e in F)return F[e];switch(e){case y:return function(){return new n(this,e)};case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",w=v==m,k=!1,F=e.prototype,T=F[f]||F[d]||v&&F[v],P=T||C(v),j=v?w?C("entries"):P:void 0,B="Array"==t?F.entries||T:T;if(B&&(D=p(B.call(new e)),D!==Object.prototype&&(c(D,S,!0),r||o(D,f)||s(D,f,b))),w&&T&&T.name!==m&&(k=!0,P=function(){return T.call(this)}),r&&!_||!h&&!k&&F[f]||s(F,f,P),u[t]=P,u[S]=b,v)if(E={values:w?P:C(m),keys:x?P:C(y),entries:j},_)for(A in E)A in F||a(F,A,E[A]);else i(i.P+i.F*(h||k),t,E);return E}},{".\/_export":155,".\/_has":159,".\/_hide":160,".\/_iter-create":168,".\/_iterators":171,".\/_library":173,".\/_object-gpo":183,".\/_redefine":190,".\/_set-to-string-tag":193,".\/_wks":206}],170:[function(e,t,n){t.exports=function(e,t){return{value:t,done:!!e}}},{}],171:[function(e,t,n){t.exports={}},{}],172:[function(e,t,n){var r=e(".\/_object-keys"),i=e(".\/_to-iobject");t.exports=function(e,t){for(var n,a=i(e),s=r(a),o=s.length,u=0;o>u;)if(a[n=s[u++]]===t)return n}},{".\/_object-keys":185,".\/_to-iobject":199}],173:[function(e,t,n){t.exports=!0},{}],174:[function(e,t,n){var r=e(".\/_uid")("meta"),i=e(".\/_is-object"),a=e(".\/_has"),s=e(".\/_object-dp").f,o=0,u=Object.isExtensible||function(){return!0},l=!e(".\/_fails")(function(){return u(Object.preventExtensions({}))}),c=function(e){s(e,r,{value:{i:"O"+ ++o,w:{}}})},p=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},f=function(e,t){if(!a(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},h=function(e){return l&&d.NEED&&u(e)&&!a(e,r)&&c(e),e},d=t.exports={KEY:r,NEED:!1,fastKey:p,getWeak:f,onFreeze:h}},{".\/_fails":156,".\/_has":159,".\/_is-object":166,".\/_object-dp":177,".\/_uid":203}],175:[function(e,t,n){"use strict";var r=e(".\/_object-keys"),i=e(".\/_object-gops"),a=e(".\/_object-pie"),s=e(".\/_to-object"),o=e(".\/_iobject"),u=Object.assign;t.exports=!u||e(".\/_fails")(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=s(e),u=arguments.length,l=1,c=i.f,p=a.f;u>l;)for(var f,h=o(arguments[l++]),d=c?r(h).concat(c(h)):r(h),y=d.length,m=0;y>m;)p.call(h,f=d[m++])&&(n[f]=h[f]);return n}:u},{".\/_fails":156,".\/_iobject":163,".\/_object-gops":182,".\/_object-keys":185,".\/_object-pie":186,".\/_to-object":201}],176:[function(e,t,n){var r=e(".\/_an-object"),i=e(".\/_object-dps"),a=e(".\/_enum-bug-keys"),s=e(".\/_shared-key")("IE_PROTO"),o=function(){},u="prototype",l=function(){var t,n=e(".\/_dom-create")("iframe"),r=a.length,i="<",s=">";for(n.style.display="none",e(".\/_html").appendChild(n),n.src="javascript:",t=n.contentWindow.document,t.open(),t.write(i+"script"+s+"document.F=Object"+i+"\/script"+s),t.close(),l=t.F;r--;)delete l[u][a[r]];return l()};t.exports=Object.create||function(e,t){var n;return null!==e?(o[u]=r(e),n=new o,o[u]=null,n[s]=e):n=l(),void 0===t?n:i(n,t)}},{".\/_an-object":136,".\/_dom-create":152,".\/_enum-bug-keys":153,".\/_html":161,".\/_object-dps":178,".\/_shared-key":194}],177:[function(e,t,n){var r=e(".\/_an-object"),i=e(".\/_ie8-dom-define"),a=e(".\/_to-primitive"),s=Object.defineProperty;n.f=e(".\/_descriptors")?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},{".\/_an-object":136,".\/_descriptors":151,".\/_ie8-dom-define":162,".\/_to-primitive":202}],178:[function(e,t,n){var r=e(".\/_object-dp"),i=e(".\/_an-object"),a=e(".\/_object-keys");t.exports=e(".\/_descriptors")?Object.defineProperties:function(e,t){i(e);for(var n,s=a(t),o=s.length,u=0;o>u;)r.f(e,n=s[u++],t[n]);return e}},{".\/_an-object":136,".\/_descriptors":151,".\/_object-dp":177,".\/_object-keys":185}],179:[function(e,t,n){var r=e(".\/_object-pie"),i=e(".\/_property-desc"),a=e(".\/_to-iobject"),s=e(".\/_to-primitive"),o=e(".\/_has"),u=e(".\/_ie8-dom-define"),l=Object.getOwnPropertyDescriptor;n.f=e(".\/_descriptors")?l:function(e,t){if(e=a(e),t=s(t,!0),u)try{return l(e,t)}catch(e){}if(o(e,t))return i(!r.f.call(e,t),e[t])}},{".\/_descriptors":151,".\/_has":159,".\/_ie8-dom-define":162,".\/_object-pie":186,".\/_property-desc":188,".\/_to-iobject":199,".\/_to-primitive":202}],180:[function(e,t,n){var r=e(".\/_to-iobject"),i=e(".\/_object-gopn").f,a={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],o=function(e){try{return i(e)}catch(e){return s.slice()}};t.exports.f=function(e){return s&&"[object Window]"==a.call(e)?o(e):i(r(e))}},{".\/_object-gopn":181,".\/_to-iobject":199}],181:[function(e,t,n){var r=e(".\/_object-keys-internal"),i=e(".\/_enum-bug-keys").concat("length","prototype");n.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},{".\/_enum-bug-keys":153,".\/_object-keys-internal":184}],182:[function(e,t,n){n.f=Object.getOwnPropertySymbols},{}],183:[function(e,t,n){var r=e(".\/_has"),i=e(".\/_to-object"),a=e(".\/_shared-key")("IE_PROTO"),s=Object.prototype;t.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},{".\/_has":159,".\/_shared-key":194,".\/_to-object":201}],184:[function(e,t,n){var r=e(".\/_has"),i=e(".\/_to-iobject"),a=e(".\/_array-includes")(!1),s=e(".\/_shared-key")("IE_PROTO");t.exports=function(e,t){var n,o=i(e),u=0,l=[];for(n in o)n!=s&&r(o,n)&&l.push(n);for(;t.length>u;)r(o,n=t[u++])&&(~a(l,n)||l.push(n));return l}},{".\/_array-includes":138,".\/_has":159,".\/_shared-key":194,".\/_to-iobject":199}],185:[function(e,t,n){var r=e(".\/_object-keys-internal"),i=e(".\/_enum-bug-keys");t.exports=Object.keys||function(e){return r(e,i)}},{".\/_enum-bug-keys":153,".\/_object-keys-internal":184}],186:[function(e,t,n){n.f={}.propertyIsEnumerable},{}],187:[function(e,t,n){var r=e(".\/_export"),i=e(".\/_core"),a=e(".\/_fails");t.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],s={};s[e]=t(n),r(r.S+r.F*a(function(){n(1)}),"Object",s)}},{".\/_core":148,".\/_export":155,".\/_fails":156}],188:[function(e,t,n){t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],189:[function(e,t,n){var r=e(".\/_hide");t.exports=function(e,t,n){for(var i in t)n&&e[i]?e[i]=t[i]:r(e,i,t[i]);return e}},{".\/_hide":160}],190:[function(e,t,n){t.exports=e(".\/_hide")},{".\/_hide":160}],191:[function(e,t,n){var r=e(".\/_is-object"),i=e(".\/_an-object"),a=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,n,r){try{r=e(".\/_ctx")(Function.call,e(".\/_object-gopd").f(Object.prototype,"__proto__").set,2),r(t,[]),n=!(t instanceof Array)}catch(e){n=!0}return function(e,t){return a(e,t),n?e.__proto__=t:r(e,t),e}}({},!1):void 0),check:a}},{".\/_an-object":136,".\/_ctx":149,".\/_is-object":166,".\/_object-gopd":179}],192:[function(e,t,n){"use strict";var r=e(".\/_global"),i=e(".\/_core"),a=e(".\/_object-dp"),s=e(".\/_descriptors"),o=e(".\/_wks")("species");t.exports=function(e){var t="function"==typeof i[e]?i[e]:r[e];s&&t&&!t[o]&&a.f(t,o,{configurable:!0,get:function(){return this}})}},{".\/_core":148,".\/_descriptors":151,".\/_global":158,".\/_object-dp":177,".\/_wks":206}],193:[function(e,t,n){var r=e(".\/_object-dp").f,i=e(".\/_has"),a=e(".\/_wks")("toStringTag");t.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},{".\/_has":159,".\/_object-dp":177,".\/_wks":206}],194:[function(e,t,n){var r=e(".\/_shared")("keys"),i=e(".\/_uid");t.exports=function(e){return r[e]||(r[e]=i(e))}},{".\/_shared":195,".\/_uid":203}],195:[function(e,t,n){var r=e(".\/_global"),i="__core-js_shared__",a=r[i]||(r[i]={});t.exports=function(e){return a[e]||(a[e]={})}},{".\/_global":158}],196:[function(e,t,n){var r=e(".\/_to-integer"),i=e(".\/_defined");t.exports=function(e){return function(t,n){var a,s,o=String(i(t)),u=r(n),l=o.length;return u<0||u>=l?e?"":void 0:(a=o.charCodeAt(u),a<55296||a>56319||u+1===l||(s=o.charCodeAt(u+1))<56320||s>57343?e?o.charAt(u):a:e?o.slice(u,u+2):(a-55296<<10)+(s-56320)+65536)}}},{".\/_defined":150,".\/_to-integer":198}],197:[function(e,t,n){var r=e(".\/_to-integer"),i=Math.max,a=Math.min;t.exports=function(e,t){return e=r(e),e<0?i(e+t,0):a(e,t)}},{".\/_to-integer":198}],198:[function(e,t,n){var r=Math.ceil,i=Math.floor;t.exports=function(e){return isNaN(e=+e)?0:(e>0?i:r)(e)}},{}],199:[function(e,t,n){var r=e(".\/_iobject"),i=e(".\/_defined");t.exports=function(e){return r(i(e))}},{".\/_defined":150,".\/_iobject":163}],200:[function(e,t,n){var r=e(".\/_to-integer"),i=Math.min;t.exports=function(e){return e>0?i(r(e),9007199254740991):0}},{".\/_to-integer":198}],201:[function(e,t,n){var r=e(".\/_defined");t.exports=function(e){return Object(r(e))}},{".\/_defined":150}],202:[function(e,t,n){var r=e(".\/_is-object");t.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},{".\/_is-object":166}],203:[function(e,t,n){var r=0,i=Math.random();t.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+i).toString(36))}},{}],204:[function(e,t,n){var r=e(".\/_global"),i=e(".\/_core"),a=e(".\/_library"),s=e(".\/_wks-ext"),o=e(".\/_object-dp").f;t.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||o(t,e,{value:s.f(e)})}},{".\/_core":148,".\/_global":158,".\/_library":173,".\/_object-dp":177,".\/_wks-ext":205}],205:[function(e,t,n){n.f=e(".\/_wks")},{".\/_wks":206}],206:[function(e,t,n){var r=e(".\/_shared")("wks"),i=e(".\/_uid"),a=e(".\/_global").Symbol,s="function"==typeof a,o=t.exports=function(e){return r[e]||(r[e]=s&&a[e]||(s?a:i)("Symbol."+e))};o.store=r},{".\/_global":158,".\/_shared":195,".\/_uid":203}],207:[function(e,t,n){var r=e(".\/_classof"),i=e(".\/_wks")("iterator"),a=e(".\/_iterators");t.exports=e(".\/_core").getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||a[r(e)]}},{".\/_classof":142,".\/_core":148,".\/_iterators":171,".\/_wks":206}],208:[function(e,t,n){var r=e(".\/_an-object"),i=e(".\/core.get-iterator-method");t.exports=e(".\/_core").getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},{".\/_an-object":136,".\/_core":148,".\/core.get-iterator-method":207}],209:[function(e,t,n){"use strict";var r=e(".\/_add-to-unscopables"),i=e(".\/_iter-step"),a=e(".\/_iterators"),s=e(".\/_to-iobject");t.exports=e(".\/_iter-define")(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):"keys"==t?i(0,n):"values"==t?i(0,e[n]):i(0,[n,e[n]])},"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},{".\/_add-to-unscopables":134,".\/_iter-define":169,".\/_iter-step":170,".\/_iterators":171,".\/_to-iobject":199}],210:[function(e,t,n){"use strict";var r=e(".\/_collection-strong");t.exports=e(".\/_collection")("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(this,e);return t&&t.v},set:function(e,t){return r.def(this,0===e?0:e,t)}},r,!0)},{".\/_collection":147,".\/_collection-strong":144}],211:[function(e,t,n){var r=e(".\/_export");r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{".\/_export":155}],212:[function(e,t,n){var r=e(".\/_export");r(r.S+r.F,"Object",{assign:e(".\/_object-assign")})},{".\/_export":155,".\/_object-assign":175}],213:[function(e,t,n){var r=e(".\/_export");r(r.S,"Object",{create:e(".\/_object-create")})},{".\/_export":155,$/;"	function	line:9
delete	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^traverseVerifyNodeType:"You gave us a visitor for the node type $1 but it's not a valid type",pluginNotObject:"Plugin $2 specified in $1 was expected to return an object when invoked but returned $3",pluginNotFunction:"Plugin $2 specified in $1 was expected to return a function but returned $3",pluginUnknown:"Unknown plugin $1 specified in $2 at $3, attempted to resolve relative to $4",pluginInvalidProperty:"Plugin $2 specified in $1 provided an invalid property of $3"}},{"babel-runtime\/core-js\/json\/stringify":101,util:35}],100:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/get-iterator"),__esModule:!0}},{"core-js\/library\/fn\/get-iterator":119}],101:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/json\/stringify"),__esModule:!0}},{"core-js\/library\/fn\/json\/stringify":120}],102:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/map"),__esModule:!0}},{"core-js\/library\/fn\/map":121}],103:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/number\/max-safe-integer"),__esModule:!0}},{"core-js\/library\/fn\/number\/max-safe-integer":122}],104:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/assign"),__esModule:!0}},{"core-js\/library\/fn\/object\/assign":123}],105:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/create"),__esModule:!0}},{"core-js\/library\/fn\/object\/create":124}],106:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/get-own-property-symbols"),__esModule:!0}},{"core-js\/library\/fn\/object\/get-own-property-symbols":125}],107:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/keys"),__esModule:!0}},{"core-js\/library\/fn\/object\/keys":126}],108:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/object\/set-prototype-of"),__esModule:!0}},{"core-js\/library\/fn\/object\/set-prototype-of":127}],109:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/symbol"),__esModule:!0}},{"core-js\/library\/fn\/symbol":129}],110:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/symbol\/for"),__esModule:!0}},{"core-js\/library\/fn\/symbol\/for":128}],111:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/symbol\/iterator"),__esModule:!0}},{"core-js\/library\/fn\/symbol\/iterator":130}],112:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/weak-map"),__esModule:!0}},{"core-js\/library\/fn\/weak-map":131}],113:[function(e,t,n){t.exports={default:e("core-js\/library\/fn\/weak-set"),__esModule:!0}},{"core-js\/library\/fn\/weak-set":132}],114:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},{}],115:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/core-js\/object\/set-prototype-of"),a=r(i),s=e("..\/core-js\/object\/create"),o=r(s),u=e("..\/helpers\/typeof"),l=r(u);n.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"==typeof t?"undefined":(0,l.default)(t)));e.prototype=(0,o.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(a.default?(0,a.default)(e,t):e.__proto__=t)}},{"..\/core-js\/object\/create":105,"..\/core-js\/object\/set-prototype-of":108,"..\/helpers\/typeof":118}],116:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},{}],117:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/helpers\/typeof"),a=r(i);n.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"==typeof t?"undefined":(0,a.default)(t))&&"function"!=typeof t?e:t}},{"..\/helpers\/typeof":118}],118:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("..\/core-js\/symbol\/iterator"),a=r(i),s=e("..\/core-js\/symbol"),o=r(s),u="function"==typeof o.default&&"symbol"==typeof a.default?function(e){return typeof e}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":typeof e};n.default="function"==typeof o.default&&"symbol"===u(a.default)?function(e){return"undefined"==typeof e?"undefined":u(e)}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":"undefined"==typeof e?"undefined":u(e)}},{"..\/core-js\/symbol":109,"..\/core-js\/symbol\/iterator":111}],119:[function(e,t,n){e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.string.iterator"),t.exports=e("..\/modules\/core.get-iterator")},{"..\/modules\/core.get-iterator":208,"..\/modules\/es6.string.iterator":217,"..\/modules\/web.dom.iterable":224}],120:[function(e,t,n){var r=e("..\/..\/modules\/_core"),i=r.JSON||(r.JSON={stringify:JSON.stringify});t.exports=function(e){return i.stringify.apply(i,arguments)}},{"..\/..\/modules\/_core":148}],121:[function(e,t,n){e("..\/modules\/es6.object.to-string"),e("..\/modules\/es6.string.iterator"),e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.map"),e("..\/modules\/es7.map.to-json"),t.exports=e("..\/modules\/_core").Map},{"..\/modules\/_core":148,"..\/modules\/es6.map":210,"..\/modules\/es6.object.to-string":216,"..\/modules\/es6.string.iterator":217,"..\/modules\/es7.map.to-json":221,"..\/modules\/web.dom.iterable":224}],122:[function(e,t,n){e("..\/..\/modules\/es6.number.max-safe-integer"),t.exports=9007199254740991},{"..\/..\/modules\/es6.number.max-safe-integer":211}],123:[function(e,t,n){e("..\/..\/modules\/es6.object.assign"),t.exports=e("..\/..\/modules\/_core").Object.assign},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.assign":212}],124:[function(e,t,n){e("..\/..\/modules\/es6.object.create");var r=e("..\/..\/modules\/_core").Object;t.exports=function(e,t){return r.create(e,t)}},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.create":213}],125:[function(e,t,n){e("..\/..\/modules\/es6.symbol"),t.exports=e("..\/..\/modules\/_core").Object.getOwnPropertySymbols},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.symbol":218}],126:[function(e,t,n){e("..\/..\/modules\/es6.object.keys"),t.exports=e("..\/..\/modules\/_core").Object.keys},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.keys":214}],127:[function(e,t,n){e("..\/..\/modules\/es6.object.set-prototype-of"),t.exports=e("..\/..\/modules\/_core").Object.setPrototypeOf},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.set-prototype-of":215}],128:[function(e,t,n){e("..\/..\/modules\/es6.symbol"),t.exports=e("..\/..\/modules\/_core").Symbol.for},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.symbol":218}],129:[function(e,t,n){e("..\/..\/modules\/es6.symbol"),e("..\/..\/modules\/es6.object.to-string"),e("..\/..\/modules\/es7.symbol.async-iterator"),e("..\/..\/modules\/es7.symbol.observable"),t.exports=e("..\/..\/modules\/_core").Symbol},{"..\/..\/modules\/_core":148,"..\/..\/modules\/es6.object.to-string":216,"..\/..\/modules\/es6.symbol":218,"..\/..\/modules\/es7.symbol.async-iterator":222,"..\/..\/modules\/es7.symbol.observable":223}],130:[function(e,t,n){e("..\/..\/modules\/es6.string.iterator"),e("..\/..\/modules\/web.dom.iterable"),t.exports=e("..\/..\/modules\/_wks-ext").f("iterator")},{"..\/..\/modules\/_wks-ext":205,"..\/..\/modules\/es6.string.iterator":217,"..\/..\/modules\/web.dom.iterable":224}],131:[function(e,t,n){e("..\/modules\/es6.object.to-string"),e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.weak-map"),t.exports=e("..\/modules\/_core").WeakMap},{"..\/modules\/_core":148,"..\/modules\/es6.object.to-string":216,"..\/modules\/es6.weak-map":219,"..\/modules\/web.dom.iterable":224}],132:[function(e,t,n){e("..\/modules\/es6.object.to-string"),e("..\/modules\/web.dom.iterable"),e("..\/modules\/es6.weak-set"),t.exports=e("..\/modules\/_core").WeakSet},{"..\/modules\/_core":148,"..\/modules\/es6.object.to-string":216,"..\/modules\/es6.weak-set":220,"..\/modules\/web.dom.iterable":224}],133:[function(e,t,n){t.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},{}],134:[function(e,t,n){t.exports=function(){}},{}],135:[function(e,t,n){t.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},{}],136:[function(e,t,n){var r=e(".\/_is-object");t.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},{".\/_is-object":166}],137:[function(e,t,n){var r=e(".\/_for-of");t.exports=function(e,t){var n=[];return r(e,!1,n.push,n,t),n}},{".\/_for-of":157}],138:[function(e,t,n){var r=e(".\/_to-iobject"),i=e(".\/_to-length"),a=e(".\/_to-index");t.exports=function(e){return function(t,n,s){var o,u=r(t),l=i(u.length),c=a(s,l);if(e&&n!=n){for(;l>c;)if(o=u[c++],o!=o)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},{".\/_to-index":197,".\/_to-iobject":199,".\/_to-length":200}],139:[function(e,t,n){var r=e(".\/_ctx"),i=e(".\/_iobject"),a=e(".\/_to-object"),s=e(".\/_to-length"),o=e(".\/_array-species-create");t.exports=function(e,t){var n=1==e,u=2==e,l=3==e,c=4==e,p=6==e,f=5==e||p,h=t||o;return function(t,o,d){for(var y,m,b=a(t),g=i(b),v=r(o,d,3),x=s(g.length),_=0,E=n?h(t,x):u?h(t,0):void 0;x>_;_++)if((f||_ in g)&&(y=g[_],m=v(y,_,b),e))if(n)E[_]=m;else if(m)switch(e){case 3:return!0;case 5:return y;case 6:return _;case 2:E.push(y)}else if(c)return!1;return p?-1:l||c?c:E}}},{".\/_array-species-create":141,".\/_ctx":149,".\/_iobject":163,".\/_to-length":200,".\/_to-object":201}],140:[function(e,t,n){var r=e(".\/_is-object"),i=e(".\/_is-array"),a=e(".\/_wks")("species");t.exports=function(e){var t;return i(e)&&(t=e.constructor,"function"!=typeof t||t!==Array&&!i(t.prototype)||(t=void 0),r(t)&&(t=t[a],null===t&&(t=void 0))),void 0===t?Array:t}},{".\/_is-array":165,".\/_is-object":166,".\/_wks":206}],141:[function(e,t,n){var r=e(".\/_array-species-constructor");t.exports=function(e,t){return new(r(e))(t)}},{".\/_array-species-constructor":140}],142:[function(e,t,n){var r=e(".\/_cof"),i=e(".\/_wks")("toStringTag"),a="Arguments"==r(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(e){}};t.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=s(t=Object(e),i))?n:a?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},{".\/_cof":143,".\/_wks":206}],143:[function(e,t,n){var r={}.toString;t.exports=function(e){return r.call(e).slice(8,-1)}},{}],144:[function(e,t,n){"use strict";var r=e(".\/_object-dp").f,i=e(".\/_object-create"),a=e(".\/_redefine-all"),s=e(".\/_ctx"),o=e(".\/_an-instance"),u=e(".\/_defined"),l=e(".\/_for-of"),c=e(".\/_iter-define"),p=e(".\/_iter-step"),f=e(".\/_set-species"),h=e(".\/_descriptors"),d=e(".\/_meta").fastKey,y=h?"_s":"size",m=function(e,t){var n,r=d(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};t.exports={getConstructor:function(e,t,n,c){var p=e(function(e,r){o(e,p,t,"_i"),e._i=i(null),e._f=void 0,e._l=void 0,e[y]=0,void 0!=r&&l(r,n,e[c],e)});return a(p.prototype,{clear:function(){for(var e=this,t=e._i,n=e._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete t[n.i];e._f=e._l=void 0,e[y]=0},delete:function(e){var t=this,n=m(t,e);if(n){var r=n.n,i=n.p;delete t._i[n.i],n.r=!0,i&&(i.n=r),r&&(r.p=i),t._f==n&&(t._f=r),t._l==n&&(t._l=i),t[y]--}return!!n},forEach:function(e){o(this,p,"forEach");for(var t,n=s(e,arguments.length>1?arguments[1]:void 0,3);t=t?t.n:this._f;)for(n(t.v,t.k,this);t&&t.r;)t=t.p},has:function(e){return!!m(this,e)}}),h&&r(p.prototype,"size",{get:function(){return u(this[y])}}),p},def:function(e,t,n){var r,i,a=m(e,t);return a?a.v=n:(e._l=a={i:i=d(t,!0),k:t,v:n,p:r=e._l,n:void 0,r:!1},e._f||(e._f=a),r&&(r.n=a),e[y]++,"F"!==i&&(e._i[i]=a)),e},getEntry:m,setStrong:function(e,t,n){c(e,t,function(e,t){this._t=e,this._k=t,this._l=void 0},function(){for(var e=this,t=e._k,n=e._l;n&&n.r;)n=n.p;return e._t&&(e._l=n=n?n.n:e._t._f)?"keys"==t?p(0,n.k):"values"==t?p(0,n.v):p(0,[n.k,n.v]):(e._t=void 0,p(1))},n?"entries":"values",!n,!0),f(t)}}},{".\/_an-instance":135,".\/_ctx":149,".\/_defined":150,".\/_descriptors":151,".\/_for-of":157,".\/_iter-define":169,".\/_iter-step":170,".\/_meta":174,".\/_object-create":176,".\/_object-dp":177,".\/_redefine-all":189,".\/_set-species":192}],145:[function(e,t,n){var r=e(".\/_classof"),i=e(".\/_array-from-iterable");t.exports=function(e){return function(){if(r(this)!=e)throw TypeError(e+"#toJSON isn't generic");return i(this)}}},{".\/_array-from-iterable":137,".\/_classof":142}],146:[function(e,t,n){"use strict";var r=e(".\/_redefine-all"),i=e(".\/_meta").getWeak,a=e(".\/_an-object"),s=e(".\/_is-object"),o=e(".\/_an-instance"),u=e(".\/_for-of"),l=e(".\/_array-methods"),c=e(".\/_has"),p=l(5),f=l(6),h=0,d=function(e){return e._l||(e._l=new y)},y=function(){this.a=[]},m=function(e,t){return p(e.a,function(e){return e[0]===t})};y.prototype={get:function(e){var t=m(this,e);if(t)return t[1]},has:function(e){return!!m(this,e)},set:function(e,t){var n=m(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=f(this.a,function(t){return t[0]===e});return~t&&this.a.splice(t,1),!!~t}},t.exports={getConstructor:function(e,t,n,a){var l=e(function(e,r){o(e,l,t,"_i"),e._i=h++,e._l=void 0,void 0!=r&&u(r,n,e[a],e)});return r(l.prototype,{delete:function(e){if(!s(e))return!1;var t=i(e);return t===!0?d(this).delete(e):t&&c(t,this._i)&&delete t[this._i]},has:function(e){if(!s(e))return!1;var t=i(e);return t===!0?d(this).has(e):t&&c(t,this._i)}}),l},def:function(e,t,n){var r=i(a(t),!0);return r===!0?d(e).set(t,n):r[e._i]=n,e},ufstore:d}},{".\/_an-instance":135,".\/_an-object":136,".\/_array-methods":139,".\/_for-of":157,".\/_has":159,".\/_is-object":166,".\/_meta":174,".\/_redefine-all":189}],147:[function(e,t,n){"use strict";var r=e(".\/_global"),i=e(".\/_export"),a=e(".\/_meta"),s=e(".\/_fails"),o=e(".\/_hide"),u=e(".\/_redefine-all"),l=e(".\/_for-of"),c=e(".\/_an-instance"),p=e(".\/_is-object"),f=e(".\/_set-to-string-tag"),h=e(".\/_object-dp").f,d=e(".\/_array-methods")(0),y=e(".\/_descriptors");t.exports=function(e,t,n,m,b,g){var v=r[e],x=v,_=b?"set":"add",E=x&&x.prototype,A={};return y&&"function"==typeof x&&(g||E.forEach&&!s(function(){(new x).entries().next()}))?(x=t(function(t,n){c(t,x,e,"_c"),t._c=new v,void 0!=n&&l(n,b,t[_],t)}),d("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(e){var t="add"==e||"set"==e;e in E&&(!g||"clear"!=e)&&o(x.prototype,e,function(n,r){if(c(this,x,e),!t&&g&&!p(n))return"get"==e&&void 0;var i=this._c[e](0===n?0:n,r);return t?this:i})}),"size"in E&&h(x.prototype,"size",{get:function(){return this._c.size}})):(x=m.getConstructor(t,e,b,_),u(x.prototype,n),a.NEED=!0),f(x,e),A[e]=x,i(i.G+i.W+i.F,A),g||m.setStrong(x,e,b),x}},{".\/_an-instance":135,".\/_array-methods":139,".\/_descriptors":151,".\/_export":155,".\/_fails":156,".\/_for-of":157,".\/_global":158,".\/_hide":160,".\/_is-object":166,".\/_meta":174,".\/_object-dp":177,".\/_redefine-all":189,".\/_set-to-string-tag":193}],148:[function(e,t,n){var r=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=r)},{}],149:[function(e,t,n){var r=e(".\/_a-function");t.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},{".\/_a-function":133}],150:[function(e,t,n){t.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},{}],151:[function(e,t,n){t.exports=!e(".\/_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{".\/_fails":156}],152:[function(e,t,n){var r=e(".\/_is-object"),i=e(".\/_global").document,a=r(i)&&r(i.createElement);t.exports=function(e){return a?i.createElement(e):{}}},{".\/_global":158,".\/_is-object":166}],153:[function(e,t,n){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],154:[function(e,t,n){var r=e(".\/_object-keys"),i=e(".\/_object-gops"),a=e(".\/_object-pie");t.exports=function(e){var t=r(e),n=i.f;if(n)for(var s,o=n(e),u=a.f,l=0;o.length>l;)u.call(e,s=o[l++])&&t.push(s);return t}},{".\/_object-gops":182,".\/_object-keys":185,".\/_object-pie":186}],155:[function(e,t,n){var r=e(".\/_global"),i=e(".\/_core"),a=e(".\/_ctx"),s=e(".\/_hide"),o="prototype",u=function(e,t,n){var l,c,p,f=e&u.F,h=e&u.G,d=e&u.S,y=e&u.P,m=e&u.B,b=e&u.W,g=h?i:i[t]||(i[t]={}),v=g[o],x=h?r:d?r[t]:(r[t]||{})[o];h&&(n=t);for(l in n)c=!f&&x&&void 0!==x[l],c&&l in g||(p=c?x[l]:n[l],g[l]=h&&"function"!=typeof x[l]?n[l]:m&&c?a(p,r):b&&x[l]==p?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[o]=e[o],t}(p):y&&"function"==typeof p?a(Function.call,p):p,y&&((g.virtual||(g.virtual={}))[l]=p,e&u.R&&v&&!v[l]&&s(v,l,p)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},{".\/_core":148,".\/_ctx":149,".\/_global":158,".\/_hide":160}],156:[function(e,t,n){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],157:[function(e,t,n){var r=e(".\/_ctx"),i=e(".\/_iter-call"),a=e(".\/_is-array-iter"),s=e(".\/_an-object"),o=e(".\/_to-length"),u=e(".\/core.get-iterator-method"),l={},c={},n=t.exports=function(e,t,n,p,f){var h,d,y,m,b=f?function(){return e}:u(e),g=r(n,p,t?2:1),v=0;if("function"!=typeof b)throw TypeError(e+" is not iterable!");if(a(b)){for(h=o(e.length);h>v;v++)if(m=t?g(s(d=e[v])[0],d[1]):g(e[v]),m===l||m===c)return m}else for(y=b.call(e);!(d=y.next()).done;)if(m=i(y,g,d.value,t),m===l||m===c)return m};n.BREAK=l,n.RETURN=c},{".\/_an-object":136,".\/_ctx":149,".\/_is-array-iter":164,".\/_iter-call":167,".\/_to-length":200,".\/core.get-iterator-method":207}],158:[function(e,t,n){var r=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},{}],159:[function(e,t,n){var r={}.hasOwnProperty;t.exports=function(e,t){return r.call(e,t)}},{}],160:[function(e,t,n){var r=e(".\/_object-dp"),i=e(".\/_property-desc");t.exports=e(".\/_descriptors")?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},{".\/_descriptors":151,".\/_object-dp":177,".\/_property-desc":188}],161:[function(e,t,n){t.exports=e(".\/_global").document&&document.documentElement},{".\/_global":158}],162:[function(e,t,n){t.exports=!e(".\/_descriptors")&&!e(".\/_fails")(function(){return 7!=Object.defineProperty(e(".\/_dom-create")("div"),"a",{get:function(){return 7}}).a})},{".\/_descriptors":151,".\/_dom-create":152,".\/_fails":156}],163:[function(e,t,n){var r=e(".\/_cof");t.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},{".\/_cof":143}],164:[function(e,t,n){var r=e(".\/_iterators"),i=e(".\/_wks")("iterator"),a=Array.prototype;t.exports=function(e){return void 0!==e&&(r.Array===e||a[i]===e)}},{".\/_iterators":171,".\/_wks":206}],165:[function(e,t,n){var r=e(".\/_cof");t.exports=Array.isArray||function(e){return"Array"==r(e)}},{".\/_cof":143}],166:[function(e,t,n){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],167:[function(e,t,n){var r=e(".\/_an-object");t.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){var a=e.return;throw void 0!==a&&r(a.call(e)),t}}},{".\/_an-object":136}],168:[function(e,t,n){"use strict";var r=e(".\/_object-create"),i=e(".\/_property-desc"),a=e(".\/_set-to-string-tag"),s={};e(".\/_hide")(s,e(".\/_wks")("iterator"),function(){return this}),t.exports=function(e,t,n){e.prototype=r(s,{next:i(1,n)}),a(e,t+" Iterator")}},{".\/_hide":160,".\/_object-create":176,".\/_property-desc":188,".\/_set-to-string-tag":193,".\/_wks":206}],169:[function(e,t,n){"use strict";var r=e(".\/_library"),i=e(".\/_export"),a=e(".\/_redefine"),s=e(".\/_hide"),o=e(".\/_has"),u=e(".\/_iterators"),l=e(".\/_iter-create"),c=e(".\/_set-to-string-tag"),p=e(".\/_object-gpo"),f=e(".\/_wks")("iterator"),h=!([].keys&&"next"in[].keys()),d="@@iterator",y="keys",m="values",b=function(){return this};t.exports=function(e,t,n,g,v,x,_){l(n,t,g);var E,A,D,C=function(e){if(!h&&e in F)return F[e];switch(e){case y:return function(){return new n(this,e)};case m:return function(){return new n(this,e)}}return function(){return new n(this,e)}},S=t+" Iterator",w=v==m,k=!1,F=e.prototype,T=F[f]||F[d]||v&&F[v],P=T||C(v),j=v?w?C("entries"):P:void 0,B="Array"==t?F.entries||T:T;if(B&&(D=p(B.call(new e)),D!==Object.prototype&&(c(D,S,!0),r||o(D,f)||s(D,f,b))),w&&T&&T.name!==m&&(k=!0,P=function(){return T.call(this)}),r&&!_||!h&&!k&&F[f]||s(F,f,P),u[t]=P,u[S]=b,v)if(E={values:w?P:C(m),keys:x?P:C(y),entries:j},_)for(A in E)A in F||a(F,A,E[A]);else i(i.P+i.F*(h||k),t,E);return E}},{".\/_export":155,".\/_has":159,".\/_hide":160,".\/_iter-create":168,".\/_iterators":171,".\/_library":173,".\/_object-gpo":183,".\/_redefine":190,".\/_set-to-string-tag":193,".\/_wks":206}],170:[function(e,t,n){t.exports=function(e,t){return{value:t,done:!!e}}},{}],171:[function(e,t,n){t.exports={}},{}],172:[function(e,t,n){var r=e(".\/_object-keys"),i=e(".\/_to-iobject");t.exports=function(e,t){for(var n,a=i(e),s=r(a),o=s.length,u=0;o>u;)if(a[n=s[u++]]===t)return n}},{".\/_object-keys":185,".\/_to-iobject":199}],173:[function(e,t,n){t.exports=!0},{}],174:[function(e,t,n){var r=e(".\/_uid")("meta"),i=e(".\/_is-object"),a=e(".\/_has"),s=e(".\/_object-dp").f,o=0,u=Object.isExtensible||function(){return!0},l=!e(".\/_fails")(function(){return u(Object.preventExtensions({}))}),c=function(e){s(e,r,{value:{i:"O"+ ++o,w:{}}})},p=function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},f=function(e,t){if(!a(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},h=function(e){return l&&d.NEED&&u(e)&&!a(e,r)&&c(e),e},d=t.exports={KEY:r,NEED:!1,fastKey:p,getWeak:f,onFreeze:h}},{".\/_fails":156,".\/_has":159,".\/_is-object":166,".\/_object-dp":177,".\/_uid":203}],175:[function(e,t,n){"use strict";var r=e(".\/_object-keys"),i=e(".\/_object-gops"),a=e(".\/_object-pie"),s=e(".\/_to-object"),o=e(".\/_iobject"),u=Object.assign;t.exports=!u||e(".\/_fails")(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=s(e),u=arguments.length,l=1,c=i.f,p=a.f;u>l;)for(var f,h=o(arguments[l++]),d=c?r(h).concat(c(h)):r(h),y=d.length,m=0;y>m;)p.call(h,f=d[m++])&&(n[f]=h[f]);return n}:u},{".\/_fails":156,".\/_iobject":163,".\/_object-gops":182,".\/_object-keys":185,".\/_object-pie":186,".\/_to-object":201}],176:[function(e,t,n){var r=e(".\/_an-object"),i=e(".\/_object-dps"),a=e(".\/_enum-bug-keys"),s=e(".\/_shared-key")("IE_PROTO"),o=function(){},u="prototype",l=function(){var t,n=e(".\/_dom-create")("iframe"),r=a.length,i="<",s=">";for(n.style.display="none",e(".\/_html").appendChild(n),n.src="javascript:",t=n.contentWindow.document,t.open(),t.write(i+"script"+s+"document.F=Object"+i+"\/script"+s),t.close(),l=t.F;r--;)delete l[u][a[r]];return l()};t.exports=Object.create||function(e,t){var n;return null!==e?(o[u]=r(e),n=new o,o[u]=null,n[s]=e):n=l(),void 0===t?n:i(n,t)}},{".\/_an-object":136,".\/_dom-create":152,".\/_enum-bug-keys":153,".\/_html":161,".\/_object-dps":178,".\/_shared-key":194}],177:[function(e,t,n){var r=e(".\/_an-object"),i=e(".\/_ie8-dom-define"),a=e(".\/_to-primitive"),s=Object.defineProperty;n.f=e(".\/_descriptors")?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},{".\/_an-object":136,".\/_descriptors":151,".\/_ie8-dom-define":162,".\/_to-primitive":202}],178:[function(e,t,n){var r=e(".\/_object-dp"),i=e(".\/_an-object"),a=e(".\/_object-keys");t.exports=e(".\/_descriptors")?Object.defineProperties:function(e,t){i(e);for(var n,s=a(t),o=s.length,u=0;o>u;)r.f(e,n=s[u++],t[n]);return e}},{".\/_an-object":136,".\/_descriptors":151,".\/_object-dp":177,".\/_object-keys":185}],179:[function(e,t,n){var r=e(".\/_object-pie"),i=e(".\/_property-desc"),a=e(".\/_to-iobject"),s=e(".\/_to-primitive"),o=e(".\/_has"),u=e(".\/_ie8-dom-define"),l=Object.getOwnPropertyDescriptor;n.f=e(".\/_descriptors")?l:function(e,t){if(e=a(e),t=s(t,!0),u)try{return l(e,t)}catch(e){}if(o(e,t))return i(!r.f.call(e,t),e[t])}},{".\/_descriptors":151,".\/_has":159,".\/_ie8-dom-define":162,".\/_object-pie":186,".\/_property-desc":188,".\/_to-iobject":199,".\/_to-primitive":202}],180:[function(e,t,n){var r=e(".\/_to-iobject"),i=e(".\/_object-gopn").f,a={}.toString,s="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],o=function(e){try{return i(e)}catch(e){return s.slice()}};t.exports.f=function(e){return s&&"[object Window]"==a.call(e)?o(e):i(r(e))}},{".\/_object-gopn":181,".\/_to-iobject":199}],181:[function(e,t,n){var r=e(".\/_object-keys-internal"),i=e(".\/_enum-bug-keys").concat("length","prototype");n.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},{".\/_enum-bug-keys":153,".\/_object-keys-internal":184}],182:[function(e,t,n){n.f=Object.getOwnPropertySymbols},{}],183:[function(e,t,n){var r=e(".\/_has"),i=e(".\/_to-object"),a=e(".\/_shared-key")("IE_PROTO"),s=Object.prototype;t.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?s:null}},{".\/_has":159,".\/_shared-key":194,".\/_to-object":201}],184:[function(e,t,n){var r=e(".\/_has"),i=e(".\/_to-iobject"),a=e(".\/_array-includes")(!1),s=e(".\/_shared-key")("IE_PROTO");t.exports=function(e,t){var n,o=i(e),u=0,l=[];for(n in o)n!=s&&r(o,n)&&l.push(n);for(;t.length>u;)r(o,n=t[u++])&&(~a(l,n)||l.push(n));return l}},{".\/_array-includes":138,".\/_has":159,".\/_shared-key":194,".\/_to-iobject":199}],185:[function(e,t,n){var r=e(".\/_object-keys-internal"),i=e(".\/_enum-bug-keys");t.exports=Object.keys||function(e){return r(e,i)}},{".\/_enum-bug-keys":153,".\/_object-keys-internal":184}],186:[function(e,t,n){n.f={}.propertyIsEnumerable},{}],187:[function(e,t,n){var r=e(".\/_export"),i=e(".\/_core"),a=e(".\/_fails");t.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],s={};s[e]=t(n),r(r.S+r.F*a(function(){n(1)}),"Object",s)}},{".\/_core":148,".\/_export":155,".\/_fails":156}],188:[function(e,t,n){t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],189:[function(e,t,n){var r=e(".\/_hide");t.exports=function(e,t,n){for(var i in t)n&&e[i]?e[i]=t[i]:r(e,i,t[i]);return e}},{".\/_hide":160}],190:[function(e,t,n){t.exports=e(".\/_hide")},{".\/_hide":160}],191:[function(e,t,n){var r=e(".\/_is-object"),i=e(".\/_an-object"),a=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,n,r){try{r=e(".\/_ctx")(Function.call,e(".\/_object-gopd").f(Object.prototype,"__proto__").set,2),r(t,[]),n=!(t instanceof Array)}catch(e){n=!0}return function(e,t){return a(e,t),n?e.__proto__=t:r(e,t),e}}({},!1):void 0),check:a}},{".\/_an-object":136,".\/_ctx":149,".\/_is-object":166,".\/_object-gopd":179}],192:[function(e,t,n){"use strict";var r=e(".\/_global"),i=e(".\/_core"),a=e(".\/_object-dp"),s=e(".\/_descriptors"),o=e(".\/_wks")("species");t.exports=function(e){var t="function"==typeof i[e]?i[e]:r[e];s&&t&&!t[o]&&a.f(t,o,{configurable:!0,get:function(){return this}})}},{".\/_core":148,".\/_descriptors":151,".\/_global":158,".\/_object-dp":177,".\/_wks":206}],193:[function(e,t,n){var r=e(".\/_object-dp").f,i=e(".\/_has"),a=e(".\/_wks")("toStringTag");t.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},{".\/_has":159,".\/_object-dp":177,".\/_wks":206}],194:[function(e,t,n){var r=e(".\/_shared")("keys"),i=e(".\/_uid");t.exports=function(e){return r[e]||(r[e]=i(e))}},{".\/_shared":195,".\/_uid":203}],195:[function(e,t,n){var r=e(".\/_global"),i="__core-js_shared__",a=r[i]||(r[i]={});t.exports=function(e){return a[e]||(a[e]={})}},{".\/_global":158}],196:[function(e,t,n){var r=e(".\/_to-integer"),i=e(".\/_defined");t.exports=function(e){return function(t,n){var a,s,o=String(i(t)),u=r(n),l=o.length;return u<0||u>=l?e?"":void 0:(a=o.charCodeAt(u),a<55296||a>56319||u+1===l||(s=o.charCodeAt(u+1))<56320||s>57343?e?o.charAt(u):a:e?o.slice(u,u+2):(a-55296<<10)+(s-56320)+65536)}}},{".\/_defined":150,".\/_to-integer":198}],197:[function(e,t,n){var r=e(".\/_to-integer"),i=Math.max,a=Math.min;t.exports=function(e,t){return e=r(e),e<0?i(e+t,0):a(e,t)}},{".\/_to-integer":198}],198:[function(e,t,n){var r=Math.ceil,i=Math.floor;t.exports=function(e){return isNaN(e=+e)?0:(e>0?i:r)(e)}},{}],199:[function(e,t,n){var r=e(".\/_iobject"),i=e(".\/_defined");t.exports=function(e){return r(i(e))}},{".\/_defined":150,".\/_iobject":163}],200:[function(e,t,n){var r=e(".\/_to-integer"),i=Math.min;t.exports=function(e){return e>0?i(r(e),9007199254740991):0}},{".\/_to-integer":198}],201:[function(e,t,n){var r=e(".\/_defined");t.exports=function(e){return Object(r(e))}},{".\/_defined":150}],202:[function(e,t,n){var r=e(".\/_is-object");t.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},{".\/_is-object":166}],203:[function(e,t,n){var r=0,i=Math.random();t.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++r+i).toString(36))}},{}],204:[function(e,t,n){var r=e(".\/_global"),i=e(".\/_core"),a=e(".\/_library"),s=e(".\/_wks-ext"),o=e(".\/_object-dp").f;t.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||o(t,e,{value:s.f(e)})}},{".\/_core":148,".\/_global":158,".\/_library":173,".\/_object-dp":177,".\/_wks-ext":205}],205:[function(e,t,n){n.f=e(".\/_wks")},{".\/_wks":206}],206:[function(e,t,n){var r=e(".\/_shared")("wks"),i=e(".\/_uid"),a=e(".\/_global").Symbol,s="function"==typeof a,o=t.exports=function(e){return r[e]||(r[e]=s&&a[e]||(s?a:i)("Symbol."+e))};o.store=r},{".\/_global":158,".\/_shared":195,".\/_uid":203}],207:[function(e,t,n){var r=e(".\/_classof"),i=e(".\/_wks")("iterator"),a=e(".\/_iterators");t.exports=e(".\/_core").getIteratorMethod=function(e){if(void 0!=e)return e[i]||e["@@iterator"]||a[r(e)]}},{".\/_classof":142,".\/_core":148,".\/_iterators":171,".\/_wks":206}],208:[function(e,t,n){var r=e(".\/_an-object"),i=e(".\/core.get-iterator-method");t.exports=e(".\/_core").getIterator=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return r(t.call(e))}},{".\/_an-object":136,".\/_core":148,".\/core.get-iterator-method":207}],209:[function(e,t,n){"use strict";var r=e(".\/_add-to-unscopables"),i=e(".\/_iter-step"),a=e(".\/_iterators"),s=e(".\/_to-iobject");t.exports=e(".\/_iter-define")(Array,"Array",function(e,t){this._t=s(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):"keys"==t?i(0,n):"values"==t?i(0,e[n]):i(0,[n,e[n]])},"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},{".\/_add-to-unscopables":134,".\/_iter-define":169,".\/_iter-step":170,".\/_iterators":171,".\/_to-iobject":199}],210:[function(e,t,n){"use strict";var r=e(".\/_collection-strong");t.exports=e(".\/_collection")("Map",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{get:function(e){var t=r.getEntry(this,e);return t&&t.v},set:function(e,t){return r.def(this,0===e?0:e,t)}},r,!0)},{".\/_collection":147,".\/_collection-strong":144}],211:[function(e,t,n){var r=e(".\/_export");r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{".\/_export":155}],212:[function(e,t,n){var r=e(".\/_export");r(r.S+r.F,"Object",{assign:e(".\/_object-assign")})},{".\/_export":155,".\/_object-assign":175}],213:[function(e,t,n){var r=e(".\/_export");r(r.S,"Object",{create:e(".\/_object-create")})},{".\/_export":155,$/;"	function	line:9
J	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^".\/_object-create":176}],214:[function(e,t,n){var r=e(".\/_to-object"),i=e(".\/_object-keys");e(".\/_object-sap")("keys",function(){return function(e){return i(r(e))}})},{".\/_object-keys":185,".\/_object-sap":187,".\/_to-object":201}],215:[function(e,t,n){var r=e(".\/_export");r(r.S,"Object",{setPrototypeOf:e(".\/_set-proto").set})},{".\/_export":155,".\/_set-proto":191}],216:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],217:[function(e,t,n){"use strict";var r=e(".\/_string-at")(!0);e(".\/_iter-define")(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},{".\/_iter-define":169,".\/_string-at":196}],218:[function(e,t,n){"use strict";var r=e(".\/_global"),i=e(".\/_has"),a=e(".\/_descriptors"),s=e(".\/_export"),o=e(".\/_redefine"),u=e(".\/_meta").KEY,l=e(".\/_fails"),c=e(".\/_shared"),p=e(".\/_set-to-string-tag"),f=e(".\/_uid"),h=e(".\/_wks"),d=e(".\/_wks-ext"),y=e(".\/_wks-define"),m=e(".\/_keyof"),b=e(".\/_enum-keys"),g=e(".\/_is-array"),v=e(".\/_an-object"),x=e(".\/_to-iobject"),_=e(".\/_to-primitive"),E=e(".\/_property-desc"),A=e(".\/_object-create"),D=e(".\/_object-gopn-ext"),C=e(".\/_object-gopd"),S=e(".\/_object-dp"),w=e(".\/_object-keys"),k=C.f,F=S.f,T=D.f,P=r.Symbol,j=r.JSON,B=j&&j.stringify,O="prototype",I=h("_hidden"),N=h("toPrimitive"),L={}.propertyIsEnumerable,M=c("symbol-registry"),R=c("symbols"),U=c("op-symbols"),V=Object[O],G="function"==typeof P,q=r.QObject,K=!q||!q[O]||!q[O].findChild,X=a&&l(function(){return 7!=A(F({},"a",{get:function(){return F(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=k(V,t);r&&delete V[t],F(e,t,n),r&&e!==V&&F(V,t,r)}:F,J=function(e){var t=R[e]=A(P[O]);return t._k=e,t},W=G&&"symbol"==typeof P.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof P},z=function(e,t,n){return e===V&&z(U,t,n),v(e),t=_(t,!0),v(n),i(R,t)?(n.enumerable?(i(e,I)&&e[I][t]&&(e[I][t]=!1),n=A(n,{enumerable:E(0,!1)})):(i(e,I)||F(e,I,E(1,{})),e[I][t]=!0),X(e,t,n)):F(e,t,n)},Y=function(e,t){v(e);for(var n,r=b(t=x(t)),i=0,a=r.length;a>i;)z(e,n=r[i++],t[n]);return e},H=function(e,t){return void 0===t?A(e):Y(A(e),t)},$=function(e){var t=L.call(this,e=_(e,!0));return!(this===V&&i(R,e)&&!i(U,e))&&(!(t||!i(this,e)||!i(R,e)||i(this,I)&&this[I][e])||t)},Q=function(e,t){if(e=x(e),t=_(t,!0),e!==V||!i(R,t)||i(U,t)){var n=k(e,t);return!n||!i(R,t)||i(e,I)&&e[I][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=T(x(e)),r=[],a=0;n.length>a;)i(R,t=n[a++])||t==I||t==u||r.push(t);return r},ee=function(e){for(var t,n=e===V,r=T(n?U:x(e)),a=[],s=0;r.length>s;)!i(R,t=r[s++])||n&&!i(V,t)||a.push(R[t]);return a};G||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===V&&t.call(U,n),i(this,I)&&i(this[I],e)&&(this[I][e]=!1),X(this,e,E(1,n))};return a&&K&&X(V,e,{configurable:!0,set:t}),J(e)},o(P[O],"toString",function(){return this._k}),C.f=Q,S.f=z,e(".\/_object-gopn").f=D.f=Z,e(".\/_object-pie").f=$,e(".\/_object-gops").f=ee,a&&!e(".\/_library")&&o(V,"propertyIsEnumerable",$,!0),d.f=function(e){return J(h(e))}),s(s.G+s.W+s.F*!G,{Symbol:P});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)h(te[ne++]);for(var te=w(h.store),ne=0;te.length>ne;)y(te[ne++]);s(s.S+s.F*!G,"Symbol",{for:function(e){return i(M,e+="")?M[e]:M[e]=P(e)},keyFor:function(e){if(W(e))return m(M,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){K=!0},useSimple:function(){K=!1}}),s(s.S+s.F*!G,"Object",{create:H,defineProperty:z,defineProperties:Y,getOwnPropertyDescriptor:Q,getOwnPropertyNames:Z,getOwnPropertySymbols:ee}),j&&s(s.S+s.F*(!G||l(function(){var e=P();return"[null]"!=B([e])||"{}"!=B({a:e})||"{}"!=B(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!W(e)){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);return t=r[1],"function"==typeof t&&(n=t),!n&&g(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!W(t))return t}),r[1]=t,B.apply(j,r)}}}),P[O][N]||e(".\/_hide")(P[O],N,P[O].valueOf),p(P,"Symbol"),p(Math,"Math",!0),p(r.JSON,"JSON",!0)},{".\/_an-object":136,".\/_descriptors":151,".\/_enum-keys":154,".\/_export":155,".\/_fails":156,".\/_global":158,".\/_has":159,".\/_hide":160,".\/_is-array":165,".\/_keyof":172,".\/_library":173,".\/_meta":174,".\/_object-create":176,".\/_object-dp":177,".\/_object-gopd":179,".\/_object-gopn":181,".\/_object-gopn-ext":180,".\/_object-gops":182,".\/_object-keys":185,".\/_object-pie":186,".\/_property-desc":188,".\/_redefine":190,".\/_set-to-string-tag":193,".\/_shared":195,".\/_to-iobject":199,".\/_to-primitive":202,".\/_uid":203,".\/_wks":206,".\/_wks-define":204,".\/_wks-ext":205}],219:[function(e,t,n){"use strict";var r,i=e(".\/_array-methods")(0),a=e(".\/_redefine"),s=e(".\/_meta"),o=e(".\/_object-assign"),u=e(".\/_collection-weak"),l=e(".\/_is-object"),c=s.getWeak,p=Object.isExtensible,f=u.ufstore,h={},d=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(e){if(l(e)){var t=c(e);return t===!0?f(this).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(this,e,t)}},m=t.exports=e(".\/_collection")("WeakMap",d,y,u,!0,!0);7!=(new m).set((Object.freeze||Object)(h),7).get(h)&&(r=u.getConstructor(d),o(r.prototype,y),s.NEED=!0,i(["delete","has","get","set"],function(e){var t=m.prototype,n=t[e];a(t,e,function(t,i){if(l(t)&&!p(t)){this._f||(this._f=new r);var a=this._f[e](t,i);return"set"==e?this:a}return n.call(this,t,i)})}))},{".\/_array-methods":139,".\/_collection":147,".\/_collection-weak":146,".\/_is-object":166,".\/_meta":174,".\/_object-assign":175,".\/_redefine":190}],220:[function(e,t,n){"use strict";var r=e(".\/_collection-weak");e(".\/_collection")("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(this,e,!0)}},r,!1,!0)},{".\/_collection":147,".\/_collection-weak":146}],221:[function(e,t,n){var r=e(".\/_export");r(r.P+r.R,"Map",{toJSON:e(".\/_collection-to-json")("Map")})},{".\/_collection-to-json":145,".\/_export":155}],222:[function(e,t,n){e(".\/_wks-define")("asyncIterator")},{".\/_wks-define":204}],223:[function(e,t,n){e(".\/_wks-define")("observable")},{".\/_wks-define":204}],224:[function(e,t,n){e(".\/es6.array.iterator");for(var r=e(".\/_global"),i=e(".\/_hide"),a=e(".\/_iterators"),s=e(".\/_wks")("toStringTag"),o=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],u=0;u<5;u++){var l=o[u],c=r[l],p=c&&c.prototype;p&&!p[s]&&i(p,s,l),a[l]=a.Array}},{".\/_global":158,".\/_hide":160,".\/_iterators":171,".\/_wks":206,".\/es6.array.iterator":209}],225:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){e=(0,l.default)(e);var n=e,r=n.program;return t.length&&(0,y.default)(e,E,null,t),r.body.length>1?r.body:r.body[0]}n.__esModule=!0;var s=e("babel-runtime\/core-js\/symbol"),o=i(s);n.default=function(e,t){var n=void 0;try{throw new Error}catch(e){e.stack&&(n=e.stack.split("\\n").slice(1).join("\\n"))}t=(0,p.default)({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,preserveComments:!1},t);var r=function(){var i=void 0;try{i=b.parse(e,t),i=y.default.removeProperties(i,{preserveComments:t.preserveComments}),y.default.cheap(i,function(e){e[x]=!0})}catch(e){throw e.stack=e.stack+"from\\n"+n,e}return r=function(){return i},i};return function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return a(r(),t)}};var u=e("lodash\/cloneDeep"),l=i(u),c=e("lodash\/assign"),p=i(c),f=e("lodash\/has"),h=i(f),d=e("babel-traverse"),y=i(d),m=e("babylon"),b=r(m),g=e("babel-types"),v=r(g),x="_fromTemplate",_=(0,o.default)(),E={noScope:!0,enter:function(e,t){var n=e.node;if(n[_])return e.skip();v.isExpressionStatement(n)&&(n=n.expression);var r=void 0;if(v.isIdentifier(n)&&n[x])if((0,h.default)(t[0],n.name))r=t[0][n.name];else if("$"===n.name[0]){var i=+n.name.slice(1);t[i]&&(r=t[i])}null===r&&e.remove(),r&&(r[_]=!0,e.replaceInline(r))},exit:function(e){var t=e.node;t.loc||y.default.clearNode(t)}};t.exports=n.default},{"babel-runtime\/core-js\/symbol":109,"babel-traverse":229,"babel-types":265,babylon:274,"lodash\/assign":453,"lodash\/cloneDeep":456,"lodash\/has":470}],226:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){a(),s()}function a(){n.path=l=new u.default}function s(){n.scope=c=new u.default}n.__esModule=!0,n.scope=n.path=void 0;var o=e("babel-runtime\/core-js\/weak-map"),u=r(o);n.clear=i,n.clearPath=a,n.clearScope=s;var l=n.path=new u.default,c=n.scope=new u.default},{"babel-runtime\/core-js\/weak-map":112}],227:[function(e,t,n){(function(r){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var s=e("babel-runtime\/core-js\/get-iterator"),o=a(s),u=e("babel-runtime\/helpers\/classCallCheck"),l=a(u),c=e(".\/path"),p=a(c),f=e("babel-types"),h=i(f),d="test"===r.env.NODE_ENV,y=function(){function e(t,n,r,i){(0,l.default)(this,e),this.queue=null,this.parentPath=i,this.scope=t,this.state=r,this.opts=n}return e.prototype.shouldVisit=function(e){var t=this.opts;if(t.enter||t.exit)return!0;if(t[e.type])return!0;var n=h.VISITOR_KEYS[e.type];if(!n||!n.length)return!1;for(var r=n,i=Array.isArray(r),a=0,r=i?r:(0,o.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var u=s;if(e[u])return!0}return!1},e.prototype.create=function(e,t,n,r){return p.default.get({parentPath:this.parentPath,parent:e,container:t,key:n,listKey:r})},e.prototype.maybeQueue=function(e,t){if(this.trap)throw new Error("Infinite cycle detected");this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))},e.prototype.visitMultiple=function(e,t,n){if(0===e.length)return!1;for(var r=[],i=0;i<e.length;i++){var a=e[i];a&&this.shouldVisit(a)&&r.push(this.create(t,e,i,n))}return this.visitQueue(r)},e.prototype.visitSingle=function(e,t){return!!this.shouldVisit(e[t])&&this.visitQueue([this.create(e,e,t)])},e.prototype.visitQueue=function(e){this.queue=e,this.priorityQueue=[];for(var t=[],n=!1,r=e,i=Array.isArray(r),a=0,r=i?r:(0,o.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var u=s;if(u.resync(),0!==u.contexts.length&&u.contexts[u.contexts.length-1]===this||u.pushContext(this),null!==u.key&&(d&&e.length>=1e4&&(this.trap=!0),!(t.indexOf(u.node)>=0))){if(t.push(u.node),u.visit()){n=!0;break}if(this.priorityQueue.length&&(n=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,n))break}}for(var l=e,c=Array.isArray(l),p=0,l=c?l:(0,o.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;h.popContext()}return this.queue=null,n},e.prototype.visit=function(e,t){var n=e[t];return!!n&&(Array.isArray(n)?this.visitMultiple(n,e,t):this.visitSingle(e,t))},e}();n.default=y,t.exports=n.default}).call(this,e("_process"))},{".\/path":236,_process:13,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265}],228:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=function e(t,n){(0,a.default)(this,e),this.file=t,this.options=n};n.default=s,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114}],229:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n,r,i){if(e){if(t||(t={}),!t.noScope&&!n&&"Program"!==e.type&&"File"!==e.type)throw new Error(b.get("traverseNeedsParent",e.type));y.explode(t),a.node(e,t,n,r,i)}}function s(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}n.__esModule=!0,n.visitors=n.Hub=n.Scope=n.NodePath=void 0;var o=e("babel-runtime\/core-js\/get-iterator"),u=i(o),l=e(".\/path");Object.defineProperty(n,"NodePath",{enumerable:!0,get:function(){return i(l).default}});var c=e(".\/scope");Object.defineProperty(n,"Scope",{enumerable:!0,get:function(){return i(c).default}});var p=e(".\/hub");Object.defineProperty(n,"Hub",{enumerable:!0,get:function(){return i(p).default}}),n.default=a;var f=e(".\/context"),h=i(f),d=e(".\/visitors"),y=r(d),m=e("babel-messages"),b=r(m),g=e("lodash\/includes"),v=i(g),x=e("babel-types"),_=r(x),E=e(".\/cache"),A=r(E);n.visitors=y,a.visitors=y,a.verify=y.verify,a.explode=y.explode,a.NodePath=e(".\/path"),a.Scope=e(".\/scope"),a.Hub=e(".\/hub"),a.cheap=function(e,t){return _.traverseFast(e,t)},a.node=function(e,t,n,r,i,a){var s=_.VISITOR_KEYS[e.type];if(s)for(var o=new h.default(n,t,r,i),l=s,c=Array.isArray(l),p=0,l=c?l:(0,u.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var d=f;if((!a||!a[d])&&o.visit(e,d))return}},a.clearNode=function(e,t){_.removeProperties(e,t),A.path.delete(e)},a.removeProperties=function(e,t){return _.traverseFast(e,a.clearNode,t),e},a.hasType=function(e,t,n,r){if((0,v.default)(r,e.type))return!1;if(e.type===n)return!0;var i={has:!1,type:n};return a(e,{blacklist:r,enter:s},t,i),i.has},a.clearCache=function(){A.clear()},a.clearCache.clearPath=A.clearPath,a.clearCache.clearScope=A.clearScope,a.copyCache=function(e,t){A.path.has(e)&&A.path.set(t,A.path.get(e))}},{".\/cache":226,".\/context":227,".\/hub":228,".\/path":236,".\/scope":248,".\/visitors":250,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265,"lodash\/includes":473}],230:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){for(var t=this;t=t.parentPath;)if(e(t))return t;return null}function s(e){var t=this;do if(e(t))return t;while(t=t.parentPath);return null}function o(){return this.findParent(function(e){return e.isFunction()||e.isProgram()})}function u(){var e=this;do if(Array.isArray(e.container))return e;while(e=e.parentPath)}function l(e){return this.getDeepestCommonAncestorFrom(e,function(e,t,n){for(var r=void 0,i=v.VISITOR_KEYS[e.type],a=n,s=Array.isArray(a),o=0,a=s?a:(0,b.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u,c=l[t+1];if(r)if(c.listKey&&r.listKey===c.listKey&&c.key<r.key)r=c;else{var p=i.indexOf(r.parentKey),f=i.indexOf(c.parentKey);p>f&&(r=c)}else r=c}return r})}function c(e,t){var n=this;if(!e.length)return this;if(1===e.length)return e[0];var r=1\/0,i=void 0,a=void 0,s=e.map(function(e){var t=[];do t.unshift(e);while((e=e.parentPath)&&e!==n);return t.length<r&&(r=t.length),t}),o=s[0];e:for(var u=0;u<r;u++){for(var l=o[u],c=s,p=Array.isArray(c),f=0,c=p?c:(0,b.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;if(d[u]!==l)break e}i=u,a=l}if(a)return t?t(a,i,s):a;throw new Error("Couldn't find intersection")}function p(){var e=this,t=[];do t.push(e);while(e=e.parentPath);return t}function f(e){return e.isDescendant(this)}function h(e){return!!this.findParent(function(t){return t===e})}function d(){for(var e=this;e;){for(var t=arguments,n=Array.isArray(t),r=0,t=n?t:(0,b.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(e.node.type===a)return!0}e=e.parentPath}return!1}function y(e){var t=this.isFunction()?this:this.findParent(function(e){return e.isFunction()});if(t){if(t.isFunctionExpression()||t.isFunctionDeclaration()){var n=t.node.shadow;if(n&&(!e||n[e]!==!1))return t}else if(t.isArrowFunctionExpression())return t;return null}}n.__esModule=!0;var m=e("babel-runtime\/core-js\/get-iterator"),b=i(m);n.findParent=a,n.find=s,n.getFunctionParent=o,n.getStatementParent=u,n.getEarliestCommonAncestorFrom=l,n.getDeepestCommonAncestorFrom=c,n.getAncestry=p,n.isAncestor=f,n.isDescendant=h,n.inType=d,n.inShadow=y;var g=e("babel-types"),v=r(g),x=e(".\/index");i(x)},{".\/index":236,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],231:[function(e,t,n){"use strict";function r(){if("string"!=typeof this.key){var e=this.node;if(e){var t=e.trailingComments,n=e.leadingComments;if(t||n){var r=this.getSibling(this.key-1),i=this.getSibling(this.key+1);r.node||(r=i),i.node||(i=r),r.addComments("trailing",n),i.addComments("leading",t)}}}}function i(e,t,n){this.addComments(e,[{type:n?"CommentLine":"CommentBlock",value:t}])}function a(e,t){if(t){var n=this.node;if(n){var r=e+"Comments";n[r]?n[r]=n[r].concat(t):n[r]=t}}}n.__esModule=!0,n.shareCommentsWithSiblings=r,n.addComment=i,n.addComments=a},{}],232:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=this.opts;return this.debug(function(){return e}),!(!this.node||!this._call(t[e]))||!!this.node&&this._call(t[this.node.type]&&t[this.node.type][e])}function a(e){if(!e)return!1;for(var t=e,n=Array.isArray(t),r=0,t=n?t:(0,C.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(a){var s=this.node;if(!s)return!0;var o=a.call(this.state,this,this.state);if(o)throw new Error("Unexpected return value from visitor method "+a);if(this.node!==s)return!0;if(this.shouldStop||this.shouldSkip||this.removed)return!0}}return!1}function s(){var e=this.opts.blacklist;return e&&e.indexOf(this.node.type)>-1}function o(){return!!this.node&&(!this.isBlacklisted()&&((!this.opts.shouldSkip||!this.opts.shouldSkip(this))&&(this.call("enter")||this.shouldSkip?(this.debug(function(){return"Skip..."}),this.shouldStop):(this.debug(function(){return"Recursing into..."}),w.default.node(this.node,this.opts,this.scope,this.state,this,this.skipKeys),this.call("exit"),this.shouldStop))))}function u(){this.shouldSkip=!0}function l(e){this.skipKeys[e]=!0}function c(){this.shouldStop=!0,this.shouldSkip=!0}function p(){if(!this.opts||!this.opts.noScope){var e=this.context&&this.context.scope;if(!e)for(var t=this.parentPath;t&&!e;){if(t.opts&&t.opts.noScope)return;e=t.scope,t=t.parentPath}this.scope=this.getScope(e),this.scope&&this.scope.init()}}function f(e){return this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.skipKeys={},e&&(this.context=e,this.state=e.state,this.opts=e.opts),this.setScope(),this}function h(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())}function d(){this.parentPath&&(this.parent=this.parentPath.node)}function y(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e<this.container.length;e++)if(this.container[e]===this.node)return this.setKey(e)}else for(var t in this.container)if(this.container[t]===this.node)return this.setKey(t);this.key=null}}function m(){if(this.parent&&this.inList){var e=this.parent[this.listKey];this.container!==e&&(this.container=e||null)}}function b(){null!=this.key&&this.container&&this.container[this.key]===this.node||this._markRemoved()}function g(){this.contexts.pop(),this.setContext(this.contexts[this.contexts.length-1])}function v(e){this.contexts.push(e),this.setContext(e)}function x(e,t,n,r){this.inList=!!n,this.listKey=n,this.parentKey=n||r,this.container=t,this.parentPath=e||this.parentPath,this.setKey(r)}function _(e){this.key=e,this.node=this.container[this.key],this.type=this.node&&this.node.type}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this;if(!e.removed)for(var t=this.contexts,n=t,r=Array.isArray(n),i=0,n=r?n:(0,C.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;s.maybeQueue(e)}}function A(){for(var e=this,t=this.contexts;!t.length;)e=e.parentPath,t=e.contexts;return t}n.__esModule=!0;var D=e("babel-runtime\/core-js\/get-iterator"),C=r(D);n.call=i,n._call=a,n.isBlacklisted=s,n.visit=o,n.skip=u,n.skipKey=l,n.stop=c,n.setScope=p,n.setContext=f,n.resync=h,n._resyncParent=d,n._resyncKey=y,n._resyncList=m,n._resyncRemoved=b,n.popContext=g,n.pushContext=v,n.setup=x,n.setKey=_,n.requeue=E,n._getQueueContexts=A;var S=e("..\/index"),w=r(S)},{"..\/index":229,"babel-runtime\/core-js\/get-iterator":100}],233:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(){var e=this.node,t=void 0;if(this.isMemberExpression())t=e.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");t=e.key}return e.computed||u.isIdentifier(t)&&(t=u.stringLiteral(t.name)),t}function a(){return u.ensureBlock(this.node)}function s(){if(this.isArrowFunctionExpression()){this.ensureBlock();var e=this.node;e.expression=!1,e.type="FunctionExpression",e.shadow=e.shadow||!0}}n.__esModule=!0,n.toComputedKey=i,n.ensureBlock=a,n.arrowFunctionToShadowed=s;var o=e("babel-types"),u=r(o)},{"babel-types":265}],234:[function(e,t,n){(function(t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){var e=this.evaluate();if(e.confident)return!!e.value}function a(){function e(e){i&&(a=e,i=!1)}function n(t){var n=t.node;if(s.has(n)){var a=s.get(n);return a.resolved?a.value:void e(t)}var o={resolved:!1};s.set(n,o);var u=r(t);return i&&(o.resolved=!0,o.value=u),u}function r(r){if(i){var a=r.node;if(r.isSequenceExpression()){var s=r.get("expressions");return n(s[s.length-1])}if(r.isStringLiteral()||r.isNumericLiteral()||r.isBooleanLiteral())return a.value;if(r.isNullLiteral())return null;if(r.isTemplateLiteral()){for(var u="",c=0,p=r.get("expressions"),d=a.quasis,y=Array.isArray(d),m=0,d=y?d:(0,l.default)(d);;){var b;if(y){if(m>=d.length)break;b=d[m++]}else{if(m=d.next(),m.done)break;b=m.value}var g=b;if(!i)break;u+=g.value.cooked;var v=p[c++];v&&(u+=String(n(v)))}if(!i)return;return u}if(r.isConditionalExpression()){var x=n(r.get("test"));if(!i)return;return n(x?r.get("consequent"):r.get("alternate"))}if(r.isExpressionWrapper())return n(r.get("expression"));if(r.isMemberExpression()&&!r.parentPath.isCallExpression({callee:a})){var _=r.get("property"),E=r.get("object");if(E.isLiteral()&&_.isIdentifier()){var A=E.node.value,D="undefined"==typeof A?"undefined":(0,o.default)(A);if("number"===D||"string"===D)return A[_.node.name]}}if(r.isReferencedIdentifier()){var C=r.scope.getBinding(a.name);if(C&&C.constantViolations.length>0)return e(C.path);if(C&&r.node.start<C.path.node.end)return e(C.path);if(C&&C.hasValue)return C.value;if("undefined"===a.name)return;if("Infinity"===a.name)return 1\/0;if("NaN"===a.name)return NaN;var S=r.resolve();return S===r?e(r):n(S)}if(r.isUnaryExpression({prefix:!0})){if("void"===a.operator)return;var w=r.get("argument");if("typeof"===a.operator&&(w.isFunction()||w.isClass()))return"function";var k=n(w);if(!i)return;switch(a.operator){case"!":return!k;case"+":return+k;case"-":return-k;case"~":return~k;case"typeof":return"undefined"==typeof k?"undefined":(0,o.default)(k)}}if(r.isArrayExpression()){for(var F=[],T=r.get("elements"),P=T,j=Array.isArray(P),B=0,P=j?P:(0,l.default)(P);;){var O;if(j){if(B>=P.length)break;O=P[B++]}else{if(B=P.next(),B.done)break;O=B.value}var I=O;if(I=I.evaluate(),!I.confident)return e(I);F.push(I.value)}return F}if(r.isObjectExpression()){for(var N={},L=r.get("properties"),M=L,R=Array.isArray(M),U=0,M=R?M:(0,l.default)(M);;){var V;if(R){if(U>=M.length)break;V=M[U++]}else{if(U=M.next(),U.done)break;V=U.value}var G=V;if(G.isObjectMethod()||G.isSpreadProperty())return e(G);var q=G.get("key"),K=q;if(G.node.computed){if(K=K.evaluate(),!K.confident)return e(q);K=K.value}else K=K.isIdentifier()?K.node.name:K.node.value;var X=G.get("value"),J=X.evaluate();if(!J.confident)return e(X);J=J.value,N[K]=J}return N}if(r.isLogicalExpression()){var W=i,z=n(r.get("left")),Y=i;i=W;var H=n(r.get("right")),$=i;switch(i=Y&&$,a.operator){case"||":if(z&&Y)return i=!0,z;if(!i)return;return z||H;case"&&":if((!z&&Y||!H&&$)&&(i=!0),!i)return;return z&&H}}if(r.isBinaryExpression()){var Q=n(r.get("left"));if(!i)return;var Z=n(r.get("right"));if(!i)return;switch(a.operator){case"-":return Q-Z;case"+":return Q+Z;case"\/":return Q\/Z;case"*":return Q*Z;case"%":return Q%Z;case"**":return Math.pow(Q,Z);case"<":return Q<Z;case">":return Q>Z;case"<=":return Q<=Z;case">=":return Q>=Z;case"==":return Q==Z;case"!=":return Q!=Z;case"===":return Q===Z;case"!==":return Q!==Z;case"|":return Q|Z;case"&":return Q&Z;case"^":return Q^Z;case"<<":return Q<<Z;case">>":return Q>>Z;case">>>":return Q>>>Z}}if(r.isCallExpression()){var ee=r.get("callee"),te=void 0,ne=void 0;if(ee.isIdentifier()&&!r.scope.getBinding(ee.node.name,!0)&&f.indexOf(ee.node.name)>=0&&(ne=t[a.callee.name]),ee.isMemberExpression()){var re=ee.get("object"),ie=ee.get("property");if(re.isIdentifier()&&ie.isIdentifier()&&f.indexOf(re.node.name)>=0&&h.indexOf(ie.node.name)<0&&(te=t[re.node.name],ne=te[ie.node.name]),re.isLiteral()&&ie.isIdentifier()){var ae=(0,o.default)(re.node.value);"string"!==ae&&"number"!==ae||(te=re.node.value,ne=te[ie.node.name])}}if(ne){var se=r.get("arguments").map(n);if(!i)return;return ne.apply(te,se)}}e(r)}}var i=!0,a=void 0,s=new p.default,u=n(this);return i||(u=void 0),{confident:i,deopt:a,value:u}}n.__esModule=!0;var s=e("babel-runtime\/helpers\/typeof"),o=r(s),u=e("babel-runtime\/core-js\/get-iterator"),l=r(u),c=e("babel-runtime\/core-js\/map"),p=r(c);n.evaluateTruthy=i,n.evaluate=a;var f=["String","Number","Math"],h=["random"]}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/map":102,"babel-runtime\/helpers\/typeof":118}],235:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File\/Program node, we can't possibly find a statement parent to this");return e}function s(){return"left"===this.key?this.getSibling("right"):"right"===this.key?this.getSibling("left"):void 0}function o(){var e=[],t=function(t){t&&(e=e.concat(t.getCompletionRecords()))};if(this.isIfStatement())t(this.get("consequent")),t(this.get("alternate"));else if(this.isDoExpression()||this.isFor()||this.isWhile())t(this.get("body"));else if(this.isProgram()||this.isBlockStatement())t(this.get("body").pop());else{if(this.isFunction())return this.get("body").getCompletionRecords();this.isTryStatement()?(t(this.get("block")),t(this.get("handler")),t(this.get("finalizer"))):e.push(this)}return e}function u(e){return _.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e})}function l(e,t){t===!0&&(t=this.context);var n=e.split(".");return 1===n.length?this._getKey(e,t):this._getPattern(n,t)}function c(e,t){var n=this,r=this.node,i=r[e];return Array.isArray(i)?i.map(function(a,s){return _.default.get({listKey:e,parentPath:n,parent:r,container:i,key:s}).setContext(t)}):_.default.get({parentPath:this,parent:r,container:r,key:e}).setContext(t)}function p(e,t){for(var n=this,r=e,i=Array.isArray(r),a=0,r=i?r:(0,v.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;n="."===o?n.parentPath:Array.isArray(n)?n[o]:n.get(o,t)}return n}function f(e){return A.getBindingIdentifiers(this.node,e)}function h(e){return A.getOuterBindingIdentifiers(this.node,e)}function d(){for(var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this,r=[].concat(n),i=(0,b.default)(null);r.length;){var a=r.shift();if(a&&a.node){var s=A.getBindingIdentifiers.keys[a.node.type];if(a.isIdentifier())if(e){var o=i[a.node.name]=i[a.node.name]||[];o.push(a)}else i[a.node.name]=a;else if(a.isExportDeclaration()){var u=a.get("declaration");u.isDeclaration()&&r.push(u)}else{if(t){if(a.isFunctionDeclaration()){r.push(a.get("id"));continue}if(a.isFunctionExpression())continue}if(s)for(var l=0;l<s.length;l++){var c=s[l],p=a.get(c);(Array.isArray(p)||p.node)&&(r=r.concat(p))}}}}return i}function y(e){return this.getBindingIdentifierPaths(e,!0)}n.__esModule=!0;var m=e("babel-runtime\/core-js\/object\/create"),b=i(m),g=e("babel-runtime\/core-js\/get-iterator"),v=i(g);n.getStatementParent=a,n.getOpposite=s,n.getCompletionRecords=o,n.getSibling=u,n.get=l,n._getKey=c,n._getPattern=p,n.getBindingIdentifiers=f,n.getOuterBindingIdentifiers=h,n.getBindingIdentifierPaths=d,n.getOuterBindingIdentifierPaths=y;var x=e(".\/index"),_=i(x),E=e("babel-types"),A=r(E)},{".\/index":236,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/create":105,"babel-types":265}],236:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/core-js\/get-iterator"),s=i(a),o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e(".\/lib\/virtual-types"),c=r(l),p=e("debug"),f=i(p),h=e("invariant"),d=i(h),y=e("..\/index"),m=i(y),b=e("lodash\/assign"),g=i(b),v=e("..\/scope"),x=i(v),_=e("babel-types"),E=r(_),A=e("..\/cache"),D=(0,f.default)("babel"),C=function(){function e(t,n){(0,u.default)(this,e),this.parent=n,this.hub=t,this.contexts=[],this.data={},this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.state=null,this.opts=null,this.skipKeys=null,this.parentPath=null,this.context=null,this.container=null,this.listKey=null,this.inList=!1,this.parentKey=null,this.key=null,this.node=null,this.scope=null,this.type=null,this.typeAnnotation=null}return e.get=function(t){var n=t.hub,r=t.parentPath,i=t.parent,a=t.container,s=t.listKey,o=t.key;!n&&r&&(n=r.hub),(0,d.default)(i,"To get a node path the parent needs to exist");var u=a[o],l=A.path.get(i)||[];A.path.has(i)||A.path.set(i,l);for(var c=void 0,p=0;p<l.length;p++){var f=l[p];if(f.node===u){c=f;break}}return c||(c=new e(n,i),l.push(c)),c.setup(r,a,s,o),c},e.prototype.getScope=function(e){var t=e;return this.isScope()&&(t=new x.default(this,e)),t},e.prototype.setData=function(e,t){return this.data[e]=t},e.prototype.getData=function(e,t){var n=this.data[e];return!n&&t&&(n=this.data[e]=t),n},e.prototype.buildCodeFrameError=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:SyntaxError;return this.hub.file.buildCodeFrameError(this.node,e,t)},e.prototype.traverse=function(e,t){(0,m.default)(this.node,e,this.scope,t,this)},e.prototype.mark=function(e,t){this.hub.file.metadata.marked.push({type:e,message:t,loc:this.node.loc})},e.prototype.set=function(e,t){E.validate(this.node,e,t),this.node[e]=t},e.prototype.getPathLocation=function(){var e=[],t=this;do{var n=t.key;t.inList&&(n=t.listKey+"["+n+"]"),e.unshift(n)}while(t=t.parentPath);return e.join(".")},e.prototype.debug=function(e){D.enabled&&D(this.getPathLocation()+" "+this.type+": "+e())},e}();n.default=C,(0,g.default)(C.prototype,e(".\/ancestry")),(0,g.default)(C.prototype,e(".\/inference")),(0,g.default)(C.prototype,e(".\/replacement")),(0,g.default)(C.prototype,e(".\/evaluation")),(0,g.default)(C.prototype,e(".\/conversion")),(0,g.default)(C.prototype,e(".\/introspection")),(0,g.default)(C.prototype,e(".\/context")),(0,g.default)(C.prototype,e(".\/removal")),(0,g.default)(C.prototype,e(".\/modification")),(0,g.default)(C.prototype,e(".\/family")),$/;"	function	line:10
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^".\/_object-create":176}],214:[function(e,t,n){var r=e(".\/_to-object"),i=e(".\/_object-keys");e(".\/_object-sap")("keys",function(){return function(e){return i(r(e))}})},{".\/_object-keys":185,".\/_object-sap":187,".\/_to-object":201}],215:[function(e,t,n){var r=e(".\/_export");r(r.S,"Object",{setPrototypeOf:e(".\/_set-proto").set})},{".\/_export":155,".\/_set-proto":191}],216:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],217:[function(e,t,n){"use strict";var r=e(".\/_string-at")(!0);e(".\/_iter-define")(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},{".\/_iter-define":169,".\/_string-at":196}],218:[function(e,t,n){"use strict";var r=e(".\/_global"),i=e(".\/_has"),a=e(".\/_descriptors"),s=e(".\/_export"),o=e(".\/_redefine"),u=e(".\/_meta").KEY,l=e(".\/_fails"),c=e(".\/_shared"),p=e(".\/_set-to-string-tag"),f=e(".\/_uid"),h=e(".\/_wks"),d=e(".\/_wks-ext"),y=e(".\/_wks-define"),m=e(".\/_keyof"),b=e(".\/_enum-keys"),g=e(".\/_is-array"),v=e(".\/_an-object"),x=e(".\/_to-iobject"),_=e(".\/_to-primitive"),E=e(".\/_property-desc"),A=e(".\/_object-create"),D=e(".\/_object-gopn-ext"),C=e(".\/_object-gopd"),S=e(".\/_object-dp"),w=e(".\/_object-keys"),k=C.f,F=S.f,T=D.f,P=r.Symbol,j=r.JSON,B=j&&j.stringify,O="prototype",I=h("_hidden"),N=h("toPrimitive"),L={}.propertyIsEnumerable,M=c("symbol-registry"),R=c("symbols"),U=c("op-symbols"),V=Object[O],G="function"==typeof P,q=r.QObject,K=!q||!q[O]||!q[O].findChild,X=a&&l(function(){return 7!=A(F({},"a",{get:function(){return F(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=k(V,t);r&&delete V[t],F(e,t,n),r&&e!==V&&F(V,t,r)}:F,J=function(e){var t=R[e]=A(P[O]);return t._k=e,t},W=G&&"symbol"==typeof P.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof P},z=function(e,t,n){return e===V&&z(U,t,n),v(e),t=_(t,!0),v(n),i(R,t)?(n.enumerable?(i(e,I)&&e[I][t]&&(e[I][t]=!1),n=A(n,{enumerable:E(0,!1)})):(i(e,I)||F(e,I,E(1,{})),e[I][t]=!0),X(e,t,n)):F(e,t,n)},Y=function(e,t){v(e);for(var n,r=b(t=x(t)),i=0,a=r.length;a>i;)z(e,n=r[i++],t[n]);return e},H=function(e,t){return void 0===t?A(e):Y(A(e),t)},$=function(e){var t=L.call(this,e=_(e,!0));return!(this===V&&i(R,e)&&!i(U,e))&&(!(t||!i(this,e)||!i(R,e)||i(this,I)&&this[I][e])||t)},Q=function(e,t){if(e=x(e),t=_(t,!0),e!==V||!i(R,t)||i(U,t)){var n=k(e,t);return!n||!i(R,t)||i(e,I)&&e[I][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=T(x(e)),r=[],a=0;n.length>a;)i(R,t=n[a++])||t==I||t==u||r.push(t);return r},ee=function(e){for(var t,n=e===V,r=T(n?U:x(e)),a=[],s=0;r.length>s;)!i(R,t=r[s++])||n&&!i(V,t)||a.push(R[t]);return a};G||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===V&&t.call(U,n),i(this,I)&&i(this[I],e)&&(this[I][e]=!1),X(this,e,E(1,n))};return a&&K&&X(V,e,{configurable:!0,set:t}),J(e)},o(P[O],"toString",function(){return this._k}),C.f=Q,S.f=z,e(".\/_object-gopn").f=D.f=Z,e(".\/_object-pie").f=$,e(".\/_object-gops").f=ee,a&&!e(".\/_library")&&o(V,"propertyIsEnumerable",$,!0),d.f=function(e){return J(h(e))}),s(s.G+s.W+s.F*!G,{Symbol:P});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)h(te[ne++]);for(var te=w(h.store),ne=0;te.length>ne;)y(te[ne++]);s(s.S+s.F*!G,"Symbol",{for:function(e){return i(M,e+="")?M[e]:M[e]=P(e)},keyFor:function(e){if(W(e))return m(M,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){K=!0},useSimple:function(){K=!1}}),s(s.S+s.F*!G,"Object",{create:H,defineProperty:z,defineProperties:Y,getOwnPropertyDescriptor:Q,getOwnPropertyNames:Z,getOwnPropertySymbols:ee}),j&&s(s.S+s.F*(!G||l(function(){var e=P();return"[null]"!=B([e])||"{}"!=B({a:e})||"{}"!=B(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!W(e)){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);return t=r[1],"function"==typeof t&&(n=t),!n&&g(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!W(t))return t}),r[1]=t,B.apply(j,r)}}}),P[O][N]||e(".\/_hide")(P[O],N,P[O].valueOf),p(P,"Symbol"),p(Math,"Math",!0),p(r.JSON,"JSON",!0)},{".\/_an-object":136,".\/_descriptors":151,".\/_enum-keys":154,".\/_export":155,".\/_fails":156,".\/_global":158,".\/_has":159,".\/_hide":160,".\/_is-array":165,".\/_keyof":172,".\/_library":173,".\/_meta":174,".\/_object-create":176,".\/_object-dp":177,".\/_object-gopd":179,".\/_object-gopn":181,".\/_object-gopn-ext":180,".\/_object-gops":182,".\/_object-keys":185,".\/_object-pie":186,".\/_property-desc":188,".\/_redefine":190,".\/_set-to-string-tag":193,".\/_shared":195,".\/_to-iobject":199,".\/_to-primitive":202,".\/_uid":203,".\/_wks":206,".\/_wks-define":204,".\/_wks-ext":205}],219:[function(e,t,n){"use strict";var r,i=e(".\/_array-methods")(0),a=e(".\/_redefine"),s=e(".\/_meta"),o=e(".\/_object-assign"),u=e(".\/_collection-weak"),l=e(".\/_is-object"),c=s.getWeak,p=Object.isExtensible,f=u.ufstore,h={},d=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(e){if(l(e)){var t=c(e);return t===!0?f(this).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(this,e,t)}},m=t.exports=e(".\/_collection")("WeakMap",d,y,u,!0,!0);7!=(new m).set((Object.freeze||Object)(h),7).get(h)&&(r=u.getConstructor(d),o(r.prototype,y),s.NEED=!0,i(["delete","has","get","set"],function(e){var t=m.prototype,n=t[e];a(t,e,function(t,i){if(l(t)&&!p(t)){this._f||(this._f=new r);var a=this._f[e](t,i);return"set"==e?this:a}return n.call(this,t,i)})}))},{".\/_array-methods":139,".\/_collection":147,".\/_collection-weak":146,".\/_is-object":166,".\/_meta":174,".\/_object-assign":175,".\/_redefine":190}],220:[function(e,t,n){"use strict";var r=e(".\/_collection-weak");e(".\/_collection")("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(this,e,!0)}},r,!1,!0)},{".\/_collection":147,".\/_collection-weak":146}],221:[function(e,t,n){var r=e(".\/_export");r(r.P+r.R,"Map",{toJSON:e(".\/_collection-to-json")("Map")})},{".\/_collection-to-json":145,".\/_export":155}],222:[function(e,t,n){e(".\/_wks-define")("asyncIterator")},{".\/_wks-define":204}],223:[function(e,t,n){e(".\/_wks-define")("observable")},{".\/_wks-define":204}],224:[function(e,t,n){e(".\/es6.array.iterator");for(var r=e(".\/_global"),i=e(".\/_hide"),a=e(".\/_iterators"),s=e(".\/_wks")("toStringTag"),o=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],u=0;u<5;u++){var l=o[u],c=r[l],p=c&&c.prototype;p&&!p[s]&&i(p,s,l),a[l]=a.Array}},{".\/_global":158,".\/_hide":160,".\/_iterators":171,".\/_wks":206,".\/es6.array.iterator":209}],225:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){e=(0,l.default)(e);var n=e,r=n.program;return t.length&&(0,y.default)(e,E,null,t),r.body.length>1?r.body:r.body[0]}n.__esModule=!0;var s=e("babel-runtime\/core-js\/symbol"),o=i(s);n.default=function(e,t){var n=void 0;try{throw new Error}catch(e){e.stack&&(n=e.stack.split("\\n").slice(1).join("\\n"))}t=(0,p.default)({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,preserveComments:!1},t);var r=function(){var i=void 0;try{i=b.parse(e,t),i=y.default.removeProperties(i,{preserveComments:t.preserveComments}),y.default.cheap(i,function(e){e[x]=!0})}catch(e){throw e.stack=e.stack+"from\\n"+n,e}return r=function(){return i},i};return function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return a(r(),t)}};var u=e("lodash\/cloneDeep"),l=i(u),c=e("lodash\/assign"),p=i(c),f=e("lodash\/has"),h=i(f),d=e("babel-traverse"),y=i(d),m=e("babylon"),b=r(m),g=e("babel-types"),v=r(g),x="_fromTemplate",_=(0,o.default)(),E={noScope:!0,enter:function(e,t){var n=e.node;if(n[_])return e.skip();v.isExpressionStatement(n)&&(n=n.expression);var r=void 0;if(v.isIdentifier(n)&&n[x])if((0,h.default)(t[0],n.name))r=t[0][n.name];else if("$"===n.name[0]){var i=+n.name.slice(1);t[i]&&(r=t[i])}null===r&&e.remove(),r&&(r[_]=!0,e.replaceInline(r))},exit:function(e){var t=e.node;t.loc||y.default.clearNode(t)}};t.exports=n.default},{"babel-runtime\/core-js\/symbol":109,"babel-traverse":229,"babel-types":265,babylon:274,"lodash\/assign":453,"lodash\/cloneDeep":456,"lodash\/has":470}],226:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){a(),s()}function a(){n.path=l=new u.default}function s(){n.scope=c=new u.default}n.__esModule=!0,n.scope=n.path=void 0;var o=e("babel-runtime\/core-js\/weak-map"),u=r(o);n.clear=i,n.clearPath=a,n.clearScope=s;var l=n.path=new u.default,c=n.scope=new u.default},{"babel-runtime\/core-js\/weak-map":112}],227:[function(e,t,n){(function(r){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var s=e("babel-runtime\/core-js\/get-iterator"),o=a(s),u=e("babel-runtime\/helpers\/classCallCheck"),l=a(u),c=e(".\/path"),p=a(c),f=e("babel-types"),h=i(f),d="test"===r.env.NODE_ENV,y=function(){function e(t,n,r,i){(0,l.default)(this,e),this.queue=null,this.parentPath=i,this.scope=t,this.state=r,this.opts=n}return e.prototype.shouldVisit=function(e){var t=this.opts;if(t.enter||t.exit)return!0;if(t[e.type])return!0;var n=h.VISITOR_KEYS[e.type];if(!n||!n.length)return!1;for(var r=n,i=Array.isArray(r),a=0,r=i?r:(0,o.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var u=s;if(e[u])return!0}return!1},e.prototype.create=function(e,t,n,r){return p.default.get({parentPath:this.parentPath,parent:e,container:t,key:n,listKey:r})},e.prototype.maybeQueue=function(e,t){if(this.trap)throw new Error("Infinite cycle detected");this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))},e.prototype.visitMultiple=function(e,t,n){if(0===e.length)return!1;for(var r=[],i=0;i<e.length;i++){var a=e[i];a&&this.shouldVisit(a)&&r.push(this.create(t,e,i,n))}return this.visitQueue(r)},e.prototype.visitSingle=function(e,t){return!!this.shouldVisit(e[t])&&this.visitQueue([this.create(e,e,t)])},e.prototype.visitQueue=function(e){this.queue=e,this.priorityQueue=[];for(var t=[],n=!1,r=e,i=Array.isArray(r),a=0,r=i?r:(0,o.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var u=s;if(u.resync(),0!==u.contexts.length&&u.contexts[u.contexts.length-1]===this||u.pushContext(this),null!==u.key&&(d&&e.length>=1e4&&(this.trap=!0),!(t.indexOf(u.node)>=0))){if(t.push(u.node),u.visit()){n=!0;break}if(this.priorityQueue.length&&(n=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,n))break}}for(var l=e,c=Array.isArray(l),p=0,l=c?l:(0,o.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;h.popContext()}return this.queue=null,n},e.prototype.visit=function(e,t){var n=e[t];return!!n&&(Array.isArray(n)?this.visitMultiple(n,e,t):this.visitSingle(e,t))},e}();n.default=y,t.exports=n.default}).call(this,e("_process"))},{".\/path":236,_process:13,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265}],228:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=function e(t,n){(0,a.default)(this,e),this.file=t,this.options=n};n.default=s,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114}],229:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n,r,i){if(e){if(t||(t={}),!t.noScope&&!n&&"Program"!==e.type&&"File"!==e.type)throw new Error(b.get("traverseNeedsParent",e.type));y.explode(t),a.node(e,t,n,r,i)}}function s(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}n.__esModule=!0,n.visitors=n.Hub=n.Scope=n.NodePath=void 0;var o=e("babel-runtime\/core-js\/get-iterator"),u=i(o),l=e(".\/path");Object.defineProperty(n,"NodePath",{enumerable:!0,get:function(){return i(l).default}});var c=e(".\/scope");Object.defineProperty(n,"Scope",{enumerable:!0,get:function(){return i(c).default}});var p=e(".\/hub");Object.defineProperty(n,"Hub",{enumerable:!0,get:function(){return i(p).default}}),n.default=a;var f=e(".\/context"),h=i(f),d=e(".\/visitors"),y=r(d),m=e("babel-messages"),b=r(m),g=e("lodash\/includes"),v=i(g),x=e("babel-types"),_=r(x),E=e(".\/cache"),A=r(E);n.visitors=y,a.visitors=y,a.verify=y.verify,a.explode=y.explode,a.NodePath=e(".\/path"),a.Scope=e(".\/scope"),a.Hub=e(".\/hub"),a.cheap=function(e,t){return _.traverseFast(e,t)},a.node=function(e,t,n,r,i,a){var s=_.VISITOR_KEYS[e.type];if(s)for(var o=new h.default(n,t,r,i),l=s,c=Array.isArray(l),p=0,l=c?l:(0,u.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var d=f;if((!a||!a[d])&&o.visit(e,d))return}},a.clearNode=function(e,t){_.removeProperties(e,t),A.path.delete(e)},a.removeProperties=function(e,t){return _.traverseFast(e,a.clearNode,t),e},a.hasType=function(e,t,n,r){if((0,v.default)(r,e.type))return!1;if(e.type===n)return!0;var i={has:!1,type:n};return a(e,{blacklist:r,enter:s},t,i),i.has},a.clearCache=function(){A.clear()},a.clearCache.clearPath=A.clearPath,a.clearCache.clearScope=A.clearScope,a.copyCache=function(e,t){A.path.has(e)&&A.path.set(t,A.path.get(e))}},{".\/cache":226,".\/context":227,".\/hub":228,".\/path":236,".\/scope":248,".\/visitors":250,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265,"lodash\/includes":473}],230:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){for(var t=this;t=t.parentPath;)if(e(t))return t;return null}function s(e){var t=this;do if(e(t))return t;while(t=t.parentPath);return null}function o(){return this.findParent(function(e){return e.isFunction()||e.isProgram()})}function u(){var e=this;do if(Array.isArray(e.container))return e;while(e=e.parentPath)}function l(e){return this.getDeepestCommonAncestorFrom(e,function(e,t,n){for(var r=void 0,i=v.VISITOR_KEYS[e.type],a=n,s=Array.isArray(a),o=0,a=s?a:(0,b.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u,c=l[t+1];if(r)if(c.listKey&&r.listKey===c.listKey&&c.key<r.key)r=c;else{var p=i.indexOf(r.parentKey),f=i.indexOf(c.parentKey);p>f&&(r=c)}else r=c}return r})}function c(e,t){var n=this;if(!e.length)return this;if(1===e.length)return e[0];var r=1\/0,i=void 0,a=void 0,s=e.map(function(e){var t=[];do t.unshift(e);while((e=e.parentPath)&&e!==n);return t.length<r&&(r=t.length),t}),o=s[0];e:for(var u=0;u<r;u++){for(var l=o[u],c=s,p=Array.isArray(c),f=0,c=p?c:(0,b.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;if(d[u]!==l)break e}i=u,a=l}if(a)return t?t(a,i,s):a;throw new Error("Couldn't find intersection")}function p(){var e=this,t=[];do t.push(e);while(e=e.parentPath);return t}function f(e){return e.isDescendant(this)}function h(e){return!!this.findParent(function(t){return t===e})}function d(){for(var e=this;e;){for(var t=arguments,n=Array.isArray(t),r=0,t=n?t:(0,b.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(e.node.type===a)return!0}e=e.parentPath}return!1}function y(e){var t=this.isFunction()?this:this.findParent(function(e){return e.isFunction()});if(t){if(t.isFunctionExpression()||t.isFunctionDeclaration()){var n=t.node.shadow;if(n&&(!e||n[e]!==!1))return t}else if(t.isArrowFunctionExpression())return t;return null}}n.__esModule=!0;var m=e("babel-runtime\/core-js\/get-iterator"),b=i(m);n.findParent=a,n.find=s,n.getFunctionParent=o,n.getStatementParent=u,n.getEarliestCommonAncestorFrom=l,n.getDeepestCommonAncestorFrom=c,n.getAncestry=p,n.isAncestor=f,n.isDescendant=h,n.inType=d,n.inShadow=y;var g=e("babel-types"),v=r(g),x=e(".\/index");i(x)},{".\/index":236,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],231:[function(e,t,n){"use strict";function r(){if("string"!=typeof this.key){var e=this.node;if(e){var t=e.trailingComments,n=e.leadingComments;if(t||n){var r=this.getSibling(this.key-1),i=this.getSibling(this.key+1);r.node||(r=i),i.node||(i=r),r.addComments("trailing",n),i.addComments("leading",t)}}}}function i(e,t,n){this.addComments(e,[{type:n?"CommentLine":"CommentBlock",value:t}])}function a(e,t){if(t){var n=this.node;if(n){var r=e+"Comments";n[r]?n[r]=n[r].concat(t):n[r]=t}}}n.__esModule=!0,n.shareCommentsWithSiblings=r,n.addComment=i,n.addComments=a},{}],232:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=this.opts;return this.debug(function(){return e}),!(!this.node||!this._call(t[e]))||!!this.node&&this._call(t[this.node.type]&&t[this.node.type][e])}function a(e){if(!e)return!1;for(var t=e,n=Array.isArray(t),r=0,t=n?t:(0,C.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(a){var s=this.node;if(!s)return!0;var o=a.call(this.state,this,this.state);if(o)throw new Error("Unexpected return value from visitor method "+a);if(this.node!==s)return!0;if(this.shouldStop||this.shouldSkip||this.removed)return!0}}return!1}function s(){var e=this.opts.blacklist;return e&&e.indexOf(this.node.type)>-1}function o(){return!!this.node&&(!this.isBlacklisted()&&((!this.opts.shouldSkip||!this.opts.shouldSkip(this))&&(this.call("enter")||this.shouldSkip?(this.debug(function(){return"Skip..."}),this.shouldStop):(this.debug(function(){return"Recursing into..."}),w.default.node(this.node,this.opts,this.scope,this.state,this,this.skipKeys),this.call("exit"),this.shouldStop))))}function u(){this.shouldSkip=!0}function l(e){this.skipKeys[e]=!0}function c(){this.shouldStop=!0,this.shouldSkip=!0}function p(){if(!this.opts||!this.opts.noScope){var e=this.context&&this.context.scope;if(!e)for(var t=this.parentPath;t&&!e;){if(t.opts&&t.opts.noScope)return;e=t.scope,t=t.parentPath}this.scope=this.getScope(e),this.scope&&this.scope.init()}}function f(e){return this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.skipKeys={},e&&(this.context=e,this.state=e.state,this.opts=e.opts),this.setScope(),this}function h(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())}function d(){this.parentPath&&(this.parent=this.parentPath.node)}function y(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e<this.container.length;e++)if(this.container[e]===this.node)return this.setKey(e)}else for(var t in this.container)if(this.container[t]===this.node)return this.setKey(t);this.key=null}}function m(){if(this.parent&&this.inList){var e=this.parent[this.listKey];this.container!==e&&(this.container=e||null)}}function b(){null!=this.key&&this.container&&this.container[this.key]===this.node||this._markRemoved()}function g(){this.contexts.pop(),this.setContext(this.contexts[this.contexts.length-1])}function v(e){this.contexts.push(e),this.setContext(e)}function x(e,t,n,r){this.inList=!!n,this.listKey=n,this.parentKey=n||r,this.container=t,this.parentPath=e||this.parentPath,this.setKey(r)}function _(e){this.key=e,this.node=this.container[this.key],this.type=this.node&&this.node.type}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this;if(!e.removed)for(var t=this.contexts,n=t,r=Array.isArray(n),i=0,n=r?n:(0,C.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;s.maybeQueue(e)}}function A(){for(var e=this,t=this.contexts;!t.length;)e=e.parentPath,t=e.contexts;return t}n.__esModule=!0;var D=e("babel-runtime\/core-js\/get-iterator"),C=r(D);n.call=i,n._call=a,n.isBlacklisted=s,n.visit=o,n.skip=u,n.skipKey=l,n.stop=c,n.setScope=p,n.setContext=f,n.resync=h,n._resyncParent=d,n._resyncKey=y,n._resyncList=m,n._resyncRemoved=b,n.popContext=g,n.pushContext=v,n.setup=x,n.setKey=_,n.requeue=E,n._getQueueContexts=A;var S=e("..\/index"),w=r(S)},{"..\/index":229,"babel-runtime\/core-js\/get-iterator":100}],233:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(){var e=this.node,t=void 0;if(this.isMemberExpression())t=e.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");t=e.key}return e.computed||u.isIdentifier(t)&&(t=u.stringLiteral(t.name)),t}function a(){return u.ensureBlock(this.node)}function s(){if(this.isArrowFunctionExpression()){this.ensureBlock();var e=this.node;e.expression=!1,e.type="FunctionExpression",e.shadow=e.shadow||!0}}n.__esModule=!0,n.toComputedKey=i,n.ensureBlock=a,n.arrowFunctionToShadowed=s;var o=e("babel-types"),u=r(o)},{"babel-types":265}],234:[function(e,t,n){(function(t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){var e=this.evaluate();if(e.confident)return!!e.value}function a(){function e(e){i&&(a=e,i=!1)}function n(t){var n=t.node;if(s.has(n)){var a=s.get(n);return a.resolved?a.value:void e(t)}var o={resolved:!1};s.set(n,o);var u=r(t);return i&&(o.resolved=!0,o.value=u),u}function r(r){if(i){var a=r.node;if(r.isSequenceExpression()){var s=r.get("expressions");return n(s[s.length-1])}if(r.isStringLiteral()||r.isNumericLiteral()||r.isBooleanLiteral())return a.value;if(r.isNullLiteral())return null;if(r.isTemplateLiteral()){for(var u="",c=0,p=r.get("expressions"),d=a.quasis,y=Array.isArray(d),m=0,d=y?d:(0,l.default)(d);;){var b;if(y){if(m>=d.length)break;b=d[m++]}else{if(m=d.next(),m.done)break;b=m.value}var g=b;if(!i)break;u+=g.value.cooked;var v=p[c++];v&&(u+=String(n(v)))}if(!i)return;return u}if(r.isConditionalExpression()){var x=n(r.get("test"));if(!i)return;return n(x?r.get("consequent"):r.get("alternate"))}if(r.isExpressionWrapper())return n(r.get("expression"));if(r.isMemberExpression()&&!r.parentPath.isCallExpression({callee:a})){var _=r.get("property"),E=r.get("object");if(E.isLiteral()&&_.isIdentifier()){var A=E.node.value,D="undefined"==typeof A?"undefined":(0,o.default)(A);if("number"===D||"string"===D)return A[_.node.name]}}if(r.isReferencedIdentifier()){var C=r.scope.getBinding(a.name);if(C&&C.constantViolations.length>0)return e(C.path);if(C&&r.node.start<C.path.node.end)return e(C.path);if(C&&C.hasValue)return C.value;if("undefined"===a.name)return;if("Infinity"===a.name)return 1\/0;if("NaN"===a.name)return NaN;var S=r.resolve();return S===r?e(r):n(S)}if(r.isUnaryExpression({prefix:!0})){if("void"===a.operator)return;var w=r.get("argument");if("typeof"===a.operator&&(w.isFunction()||w.isClass()))return"function";var k=n(w);if(!i)return;switch(a.operator){case"!":return!k;case"+":return+k;case"-":return-k;case"~":return~k;case"typeof":return"undefined"==typeof k?"undefined":(0,o.default)(k)}}if(r.isArrayExpression()){for(var F=[],T=r.get("elements"),P=T,j=Array.isArray(P),B=0,P=j?P:(0,l.default)(P);;){var O;if(j){if(B>=P.length)break;O=P[B++]}else{if(B=P.next(),B.done)break;O=B.value}var I=O;if(I=I.evaluate(),!I.confident)return e(I);F.push(I.value)}return F}if(r.isObjectExpression()){for(var N={},L=r.get("properties"),M=L,R=Array.isArray(M),U=0,M=R?M:(0,l.default)(M);;){var V;if(R){if(U>=M.length)break;V=M[U++]}else{if(U=M.next(),U.done)break;V=U.value}var G=V;if(G.isObjectMethod()||G.isSpreadProperty())return e(G);var q=G.get("key"),K=q;if(G.node.computed){if(K=K.evaluate(),!K.confident)return e(q);K=K.value}else K=K.isIdentifier()?K.node.name:K.node.value;var X=G.get("value"),J=X.evaluate();if(!J.confident)return e(X);J=J.value,N[K]=J}return N}if(r.isLogicalExpression()){var W=i,z=n(r.get("left")),Y=i;i=W;var H=n(r.get("right")),$=i;switch(i=Y&&$,a.operator){case"||":if(z&&Y)return i=!0,z;if(!i)return;return z||H;case"&&":if((!z&&Y||!H&&$)&&(i=!0),!i)return;return z&&H}}if(r.isBinaryExpression()){var Q=n(r.get("left"));if(!i)return;var Z=n(r.get("right"));if(!i)return;switch(a.operator){case"-":return Q-Z;case"+":return Q+Z;case"\/":return Q\/Z;case"*":return Q*Z;case"%":return Q%Z;case"**":return Math.pow(Q,Z);case"<":return Q<Z;case">":return Q>Z;case"<=":return Q<=Z;case">=":return Q>=Z;case"==":return Q==Z;case"!=":return Q!=Z;case"===":return Q===Z;case"!==":return Q!==Z;case"|":return Q|Z;case"&":return Q&Z;case"^":return Q^Z;case"<<":return Q<<Z;case">>":return Q>>Z;case">>>":return Q>>>Z}}if(r.isCallExpression()){var ee=r.get("callee"),te=void 0,ne=void 0;if(ee.isIdentifier()&&!r.scope.getBinding(ee.node.name,!0)&&f.indexOf(ee.node.name)>=0&&(ne=t[a.callee.name]),ee.isMemberExpression()){var re=ee.get("object"),ie=ee.get("property");if(re.isIdentifier()&&ie.isIdentifier()&&f.indexOf(re.node.name)>=0&&h.indexOf(ie.node.name)<0&&(te=t[re.node.name],ne=te[ie.node.name]),re.isLiteral()&&ie.isIdentifier()){var ae=(0,o.default)(re.node.value);"string"!==ae&&"number"!==ae||(te=re.node.value,ne=te[ie.node.name])}}if(ne){var se=r.get("arguments").map(n);if(!i)return;return ne.apply(te,se)}}e(r)}}var i=!0,a=void 0,s=new p.default,u=n(this);return i||(u=void 0),{confident:i,deopt:a,value:u}}n.__esModule=!0;var s=e("babel-runtime\/helpers\/typeof"),o=r(s),u=e("babel-runtime\/core-js\/get-iterator"),l=r(u),c=e("babel-runtime\/core-js\/map"),p=r(c);n.evaluateTruthy=i,n.evaluate=a;var f=["String","Number","Math"],h=["random"]}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/map":102,"babel-runtime\/helpers\/typeof":118}],235:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File\/Program node, we can't possibly find a statement parent to this");return e}function s(){return"left"===this.key?this.getSibling("right"):"right"===this.key?this.getSibling("left"):void 0}function o(){var e=[],t=function(t){t&&(e=e.concat(t.getCompletionRecords()))};if(this.isIfStatement())t(this.get("consequent")),t(this.get("alternate"));else if(this.isDoExpression()||this.isFor()||this.isWhile())t(this.get("body"));else if(this.isProgram()||this.isBlockStatement())t(this.get("body").pop());else{if(this.isFunction())return this.get("body").getCompletionRecords();this.isTryStatement()?(t(this.get("block")),t(this.get("handler")),t(this.get("finalizer"))):e.push(this)}return e}function u(e){return _.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e})}function l(e,t){t===!0&&(t=this.context);var n=e.split(".");return 1===n.length?this._getKey(e,t):this._getPattern(n,t)}function c(e,t){var n=this,r=this.node,i=r[e];return Array.isArray(i)?i.map(function(a,s){return _.default.get({listKey:e,parentPath:n,parent:r,container:i,key:s}).setContext(t)}):_.default.get({parentPath:this,parent:r,container:r,key:e}).setContext(t)}function p(e,t){for(var n=this,r=e,i=Array.isArray(r),a=0,r=i?r:(0,v.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;n="."===o?n.parentPath:Array.isArray(n)?n[o]:n.get(o,t)}return n}function f(e){return A.getBindingIdentifiers(this.node,e)}function h(e){return A.getOuterBindingIdentifiers(this.node,e)}function d(){for(var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this,r=[].concat(n),i=(0,b.default)(null);r.length;){var a=r.shift();if(a&&a.node){var s=A.getBindingIdentifiers.keys[a.node.type];if(a.isIdentifier())if(e){var o=i[a.node.name]=i[a.node.name]||[];o.push(a)}else i[a.node.name]=a;else if(a.isExportDeclaration()){var u=a.get("declaration");u.isDeclaration()&&r.push(u)}else{if(t){if(a.isFunctionDeclaration()){r.push(a.get("id"));continue}if(a.isFunctionExpression())continue}if(s)for(var l=0;l<s.length;l++){var c=s[l],p=a.get(c);(Array.isArray(p)||p.node)&&(r=r.concat(p))}}}}return i}function y(e){return this.getBindingIdentifierPaths(e,!0)}n.__esModule=!0;var m=e("babel-runtime\/core-js\/object\/create"),b=i(m),g=e("babel-runtime\/core-js\/get-iterator"),v=i(g);n.getStatementParent=a,n.getOpposite=s,n.getCompletionRecords=o,n.getSibling=u,n.get=l,n._getKey=c,n._getPattern=p,n.getBindingIdentifiers=f,n.getOuterBindingIdentifiers=h,n.getBindingIdentifierPaths=d,n.getOuterBindingIdentifierPaths=y;var x=e(".\/index"),_=i(x),E=e("babel-types"),A=r(E)},{".\/index":236,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/create":105,"babel-types":265}],236:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/core-js\/get-iterator"),s=i(a),o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e(".\/lib\/virtual-types"),c=r(l),p=e("debug"),f=i(p),h=e("invariant"),d=i(h),y=e("..\/index"),m=i(y),b=e("lodash\/assign"),g=i(b),v=e("..\/scope"),x=i(v),_=e("babel-types"),E=r(_),A=e("..\/cache"),D=(0,f.default)("babel"),C=function(){function e(t,n){(0,u.default)(this,e),this.parent=n,this.hub=t,this.contexts=[],this.data={},this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.state=null,this.opts=null,this.skipKeys=null,this.parentPath=null,this.context=null,this.container=null,this.listKey=null,this.inList=!1,this.parentKey=null,this.key=null,this.node=null,this.scope=null,this.type=null,this.typeAnnotation=null}return e.get=function(t){var n=t.hub,r=t.parentPath,i=t.parent,a=t.container,s=t.listKey,o=t.key;!n&&r&&(n=r.hub),(0,d.default)(i,"To get a node path the parent needs to exist");var u=a[o],l=A.path.get(i)||[];A.path.has(i)||A.path.set(i,l);for(var c=void 0,p=0;p<l.length;p++){var f=l[p];if(f.node===u){c=f;break}}return c||(c=new e(n,i),l.push(c)),c.setup(r,a,s,o),c},e.prototype.getScope=function(e){var t=e;return this.isScope()&&(t=new x.default(this,e)),t},e.prototype.setData=function(e,t){return this.data[e]=t},e.prototype.getData=function(e,t){var n=this.data[e];return!n&&t&&(n=this.data[e]=t),n},e.prototype.buildCodeFrameError=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:SyntaxError;return this.hub.file.buildCodeFrameError(this.node,e,t)},e.prototype.traverse=function(e,t){(0,m.default)(this.node,e,this.scope,t,this)},e.prototype.mark=function(e,t){this.hub.file.metadata.marked.push({type:e,message:t,loc:this.node.loc})},e.prototype.set=function(e,t){E.validate(this.node,e,t),this.node[e]=t},e.prototype.getPathLocation=function(){var e=[],t=this;do{var n=t.key;t.inList&&(n=t.listKey+"["+n+"]"),e.unshift(n)}while(t=t.parentPath);return e.join(".")},e.prototype.debug=function(e){D.enabled&&D(this.getPathLocation()+" "+this.type+": "+e())},e}();n.default=C,(0,g.default)(C.prototype,e(".\/ancestry")),(0,g.default)(C.prototype,e(".\/inference")),(0,g.default)(C.prototype,e(".\/replacement")),(0,g.default)(C.prototype,e(".\/evaluation")),(0,g.default)(C.prototype,e(".\/conversion")),(0,g.default)(C.prototype,e(".\/introspection")),(0,g.default)(C.prototype,e(".\/context")),(0,g.default)(C.prototype,e(".\/removal")),(0,g.default)(C.prototype,e(".\/modification")),(0,g.default)(C.prototype,e(".\/family")),$/;"	function	line:10
keyFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^".\/_object-create":176}],214:[function(e,t,n){var r=e(".\/_to-object"),i=e(".\/_object-keys");e(".\/_object-sap")("keys",function(){return function(e){return i(r(e))}})},{".\/_object-keys":185,".\/_object-sap":187,".\/_to-object":201}],215:[function(e,t,n){var r=e(".\/_export");r(r.S,"Object",{setPrototypeOf:e(".\/_set-proto").set})},{".\/_export":155,".\/_set-proto":191}],216:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],217:[function(e,t,n){"use strict";var r=e(".\/_string-at")(!0);e(".\/_iter-define")(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},{".\/_iter-define":169,".\/_string-at":196}],218:[function(e,t,n){"use strict";var r=e(".\/_global"),i=e(".\/_has"),a=e(".\/_descriptors"),s=e(".\/_export"),o=e(".\/_redefine"),u=e(".\/_meta").KEY,l=e(".\/_fails"),c=e(".\/_shared"),p=e(".\/_set-to-string-tag"),f=e(".\/_uid"),h=e(".\/_wks"),d=e(".\/_wks-ext"),y=e(".\/_wks-define"),m=e(".\/_keyof"),b=e(".\/_enum-keys"),g=e(".\/_is-array"),v=e(".\/_an-object"),x=e(".\/_to-iobject"),_=e(".\/_to-primitive"),E=e(".\/_property-desc"),A=e(".\/_object-create"),D=e(".\/_object-gopn-ext"),C=e(".\/_object-gopd"),S=e(".\/_object-dp"),w=e(".\/_object-keys"),k=C.f,F=S.f,T=D.f,P=r.Symbol,j=r.JSON,B=j&&j.stringify,O="prototype",I=h("_hidden"),N=h("toPrimitive"),L={}.propertyIsEnumerable,M=c("symbol-registry"),R=c("symbols"),U=c("op-symbols"),V=Object[O],G="function"==typeof P,q=r.QObject,K=!q||!q[O]||!q[O].findChild,X=a&&l(function(){return 7!=A(F({},"a",{get:function(){return F(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=k(V,t);r&&delete V[t],F(e,t,n),r&&e!==V&&F(V,t,r)}:F,J=function(e){var t=R[e]=A(P[O]);return t._k=e,t},W=G&&"symbol"==typeof P.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof P},z=function(e,t,n){return e===V&&z(U,t,n),v(e),t=_(t,!0),v(n),i(R,t)?(n.enumerable?(i(e,I)&&e[I][t]&&(e[I][t]=!1),n=A(n,{enumerable:E(0,!1)})):(i(e,I)||F(e,I,E(1,{})),e[I][t]=!0),X(e,t,n)):F(e,t,n)},Y=function(e,t){v(e);for(var n,r=b(t=x(t)),i=0,a=r.length;a>i;)z(e,n=r[i++],t[n]);return e},H=function(e,t){return void 0===t?A(e):Y(A(e),t)},$=function(e){var t=L.call(this,e=_(e,!0));return!(this===V&&i(R,e)&&!i(U,e))&&(!(t||!i(this,e)||!i(R,e)||i(this,I)&&this[I][e])||t)},Q=function(e,t){if(e=x(e),t=_(t,!0),e!==V||!i(R,t)||i(U,t)){var n=k(e,t);return!n||!i(R,t)||i(e,I)&&e[I][t]||(n.enumerable=!0),n}},Z=function(e){for(var t,n=T(x(e)),r=[],a=0;n.length>a;)i(R,t=n[a++])||t==I||t==u||r.push(t);return r},ee=function(e){for(var t,n=e===V,r=T(n?U:x(e)),a=[],s=0;r.length>s;)!i(R,t=r[s++])||n&&!i(V,t)||a.push(R[t]);return a};G||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===V&&t.call(U,n),i(this,I)&&i(this[I],e)&&(this[I][e]=!1),X(this,e,E(1,n))};return a&&K&&X(V,e,{configurable:!0,set:t}),J(e)},o(P[O],"toString",function(){return this._k}),C.f=Q,S.f=z,e(".\/_object-gopn").f=D.f=Z,e(".\/_object-pie").f=$,e(".\/_object-gops").f=ee,a&&!e(".\/_library")&&o(V,"propertyIsEnumerable",$,!0),d.f=function(e){return J(h(e))}),s(s.G+s.W+s.F*!G,{Symbol:P});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)h(te[ne++]);for(var te=w(h.store),ne=0;te.length>ne;)y(te[ne++]);s(s.S+s.F*!G,"Symbol",{for:function(e){return i(M,e+="")?M[e]:M[e]=P(e)},keyFor:function(e){if(W(e))return m(M,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){K=!0},useSimple:function(){K=!1}}),s(s.S+s.F*!G,"Object",{create:H,defineProperty:z,defineProperties:Y,getOwnPropertyDescriptor:Q,getOwnPropertyNames:Z,getOwnPropertySymbols:ee}),j&&s(s.S+s.F*(!G||l(function(){var e=P();return"[null]"!=B([e])||"{}"!=B({a:e})||"{}"!=B(Object(e))})),"JSON",{stringify:function(e){if(void 0!==e&&!W(e)){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);return t=r[1],"function"==typeof t&&(n=t),!n&&g(t)||(t=function(e,t){if(n&&(t=n.call(this,e,t)),!W(t))return t}),r[1]=t,B.apply(j,r)}}}),P[O][N]||e(".\/_hide")(P[O],N,P[O].valueOf),p(P,"Symbol"),p(Math,"Math",!0),p(r.JSON,"JSON",!0)},{".\/_an-object":136,".\/_descriptors":151,".\/_enum-keys":154,".\/_export":155,".\/_fails":156,".\/_global":158,".\/_has":159,".\/_hide":160,".\/_is-array":165,".\/_keyof":172,".\/_library":173,".\/_meta":174,".\/_object-create":176,".\/_object-dp":177,".\/_object-gopd":179,".\/_object-gopn":181,".\/_object-gopn-ext":180,".\/_object-gops":182,".\/_object-keys":185,".\/_object-pie":186,".\/_property-desc":188,".\/_redefine":190,".\/_set-to-string-tag":193,".\/_shared":195,".\/_to-iobject":199,".\/_to-primitive":202,".\/_uid":203,".\/_wks":206,".\/_wks-define":204,".\/_wks-ext":205}],219:[function(e,t,n){"use strict";var r,i=e(".\/_array-methods")(0),a=e(".\/_redefine"),s=e(".\/_meta"),o=e(".\/_object-assign"),u=e(".\/_collection-weak"),l=e(".\/_is-object"),c=s.getWeak,p=Object.isExtensible,f=u.ufstore,h={},d=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(e){if(l(e)){var t=c(e);return t===!0?f(this).get(e):t?t[this._i]:void 0}},set:function(e,t){return u.def(this,e,t)}},m=t.exports=e(".\/_collection")("WeakMap",d,y,u,!0,!0);7!=(new m).set((Object.freeze||Object)(h),7).get(h)&&(r=u.getConstructor(d),o(r.prototype,y),s.NEED=!0,i(["delete","has","get","set"],function(e){var t=m.prototype,n=t[e];a(t,e,function(t,i){if(l(t)&&!p(t)){this._f||(this._f=new r);var a=this._f[e](t,i);return"set"==e?this:a}return n.call(this,t,i)})}))},{".\/_array-methods":139,".\/_collection":147,".\/_collection-weak":146,".\/_is-object":166,".\/_meta":174,".\/_object-assign":175,".\/_redefine":190}],220:[function(e,t,n){"use strict";var r=e(".\/_collection-weak");e(".\/_collection")("WeakSet",function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},{add:function(e){return r.def(this,e,!0)}},r,!1,!0)},{".\/_collection":147,".\/_collection-weak":146}],221:[function(e,t,n){var r=e(".\/_export");r(r.P+r.R,"Map",{toJSON:e(".\/_collection-to-json")("Map")})},{".\/_collection-to-json":145,".\/_export":155}],222:[function(e,t,n){e(".\/_wks-define")("asyncIterator")},{".\/_wks-define":204}],223:[function(e,t,n){e(".\/_wks-define")("observable")},{".\/_wks-define":204}],224:[function(e,t,n){e(".\/es6.array.iterator");for(var r=e(".\/_global"),i=e(".\/_hide"),a=e(".\/_iterators"),s=e(".\/_wks")("toStringTag"),o=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],u=0;u<5;u++){var l=o[u],c=r[l],p=c&&c.prototype;p&&!p[s]&&i(p,s,l),a[l]=a.Array}},{".\/_global":158,".\/_hide":160,".\/_iterators":171,".\/_wks":206,".\/es6.array.iterator":209}],225:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){e=(0,l.default)(e);var n=e,r=n.program;return t.length&&(0,y.default)(e,E,null,t),r.body.length>1?r.body:r.body[0]}n.__esModule=!0;var s=e("babel-runtime\/core-js\/symbol"),o=i(s);n.default=function(e,t){var n=void 0;try{throw new Error}catch(e){e.stack&&(n=e.stack.split("\\n").slice(1).join("\\n"))}t=(0,p.default)({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,preserveComments:!1},t);var r=function(){var i=void 0;try{i=b.parse(e,t),i=y.default.removeProperties(i,{preserveComments:t.preserveComments}),y.default.cheap(i,function(e){e[x]=!0})}catch(e){throw e.stack=e.stack+"from\\n"+n,e}return r=function(){return i},i};return function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return a(r(),t)}};var u=e("lodash\/cloneDeep"),l=i(u),c=e("lodash\/assign"),p=i(c),f=e("lodash\/has"),h=i(f),d=e("babel-traverse"),y=i(d),m=e("babylon"),b=r(m),g=e("babel-types"),v=r(g),x="_fromTemplate",_=(0,o.default)(),E={noScope:!0,enter:function(e,t){var n=e.node;if(n[_])return e.skip();v.isExpressionStatement(n)&&(n=n.expression);var r=void 0;if(v.isIdentifier(n)&&n[x])if((0,h.default)(t[0],n.name))r=t[0][n.name];else if("$"===n.name[0]){var i=+n.name.slice(1);t[i]&&(r=t[i])}null===r&&e.remove(),r&&(r[_]=!0,e.replaceInline(r))},exit:function(e){var t=e.node;t.loc||y.default.clearNode(t)}};t.exports=n.default},{"babel-runtime\/core-js\/symbol":109,"babel-traverse":229,"babel-types":265,babylon:274,"lodash\/assign":453,"lodash\/cloneDeep":456,"lodash\/has":470}],226:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){a(),s()}function a(){n.path=l=new u.default}function s(){n.scope=c=new u.default}n.__esModule=!0,n.scope=n.path=void 0;var o=e("babel-runtime\/core-js\/weak-map"),u=r(o);n.clear=i,n.clearPath=a,n.clearScope=s;var l=n.path=new u.default,c=n.scope=new u.default},{"babel-runtime\/core-js\/weak-map":112}],227:[function(e,t,n){(function(r){"use strict";function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function a(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var s=e("babel-runtime\/core-js\/get-iterator"),o=a(s),u=e("babel-runtime\/helpers\/classCallCheck"),l=a(u),c=e(".\/path"),p=a(c),f=e("babel-types"),h=i(f),d="test"===r.env.NODE_ENV,y=function(){function e(t,n,r,i){(0,l.default)(this,e),this.queue=null,this.parentPath=i,this.scope=t,this.state=r,this.opts=n}return e.prototype.shouldVisit=function(e){var t=this.opts;if(t.enter||t.exit)return!0;if(t[e.type])return!0;var n=h.VISITOR_KEYS[e.type];if(!n||!n.length)return!1;for(var r=n,i=Array.isArray(r),a=0,r=i?r:(0,o.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var u=s;if(e[u])return!0}return!1},e.prototype.create=function(e,t,n,r){return p.default.get({parentPath:this.parentPath,parent:e,container:t,key:n,listKey:r})},e.prototype.maybeQueue=function(e,t){if(this.trap)throw new Error("Infinite cycle detected");this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))},e.prototype.visitMultiple=function(e,t,n){if(0===e.length)return!1;for(var r=[],i=0;i<e.length;i++){var a=e[i];a&&this.shouldVisit(a)&&r.push(this.create(t,e,i,n))}return this.visitQueue(r)},e.prototype.visitSingle=function(e,t){return!!this.shouldVisit(e[t])&&this.visitQueue([this.create(e,e,t)])},e.prototype.visitQueue=function(e){this.queue=e,this.priorityQueue=[];for(var t=[],n=!1,r=e,i=Array.isArray(r),a=0,r=i?r:(0,o.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var u=s;if(u.resync(),0!==u.contexts.length&&u.contexts[u.contexts.length-1]===this||u.pushContext(this),null!==u.key&&(d&&e.length>=1e4&&(this.trap=!0),!(t.indexOf(u.node)>=0))){if(t.push(u.node),u.visit()){n=!0;break}if(this.priorityQueue.length&&(n=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,n))break}}for(var l=e,c=Array.isArray(l),p=0,l=c?l:(0,o.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;h.popContext()}return this.queue=null,n},e.prototype.visit=function(e,t){var n=e[t];return!!n&&(Array.isArray(n)?this.visitMultiple(n,e,t):this.visitSingle(e,t))},e}();n.default=y,t.exports=n.default}).call(this,e("_process"))},{".\/path":236,_process:13,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265}],228:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=function e(t,n){(0,a.default)(this,e),this.file=t,this.options=n};n.default=s,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114}],229:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n,r,i){if(e){if(t||(t={}),!t.noScope&&!n&&"Program"!==e.type&&"File"!==e.type)throw new Error(b.get("traverseNeedsParent",e.type));y.explode(t),a.node(e,t,n,r,i)}}function s(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}n.__esModule=!0,n.visitors=n.Hub=n.Scope=n.NodePath=void 0;var o=e("babel-runtime\/core-js\/get-iterator"),u=i(o),l=e(".\/path");Object.defineProperty(n,"NodePath",{enumerable:!0,get:function(){return i(l).default}});var c=e(".\/scope");Object.defineProperty(n,"Scope",{enumerable:!0,get:function(){return i(c).default}});var p=e(".\/hub");Object.defineProperty(n,"Hub",{enumerable:!0,get:function(){return i(p).default}}),n.default=a;var f=e(".\/context"),h=i(f),d=e(".\/visitors"),y=r(d),m=e("babel-messages"),b=r(m),g=e("lodash\/includes"),v=i(g),x=e("babel-types"),_=r(x),E=e(".\/cache"),A=r(E);n.visitors=y,a.visitors=y,a.verify=y.verify,a.explode=y.explode,a.NodePath=e(".\/path"),a.Scope=e(".\/scope"),a.Hub=e(".\/hub"),a.cheap=function(e,t){return _.traverseFast(e,t)},a.node=function(e,t,n,r,i,a){var s=_.VISITOR_KEYS[e.type];if(s)for(var o=new h.default(n,t,r,i),l=s,c=Array.isArray(l),p=0,l=c?l:(0,u.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var d=f;if((!a||!a[d])&&o.visit(e,d))return}},a.clearNode=function(e,t){_.removeProperties(e,t),A.path.delete(e)},a.removeProperties=function(e,t){return _.traverseFast(e,a.clearNode,t),e},a.hasType=function(e,t,n,r){if((0,v.default)(r,e.type))return!1;if(e.type===n)return!0;var i={has:!1,type:n};return a(e,{blacklist:r,enter:s},t,i),i.has},a.clearCache=function(){A.clear()},a.clearCache.clearPath=A.clearPath,a.clearCache.clearScope=A.clearScope,a.copyCache=function(e,t){A.path.has(e)&&A.path.set(t,A.path.get(e))}},{".\/cache":226,".\/context":227,".\/hub":228,".\/path":236,".\/scope":248,".\/visitors":250,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265,"lodash\/includes":473}],230:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){for(var t=this;t=t.parentPath;)if(e(t))return t;return null}function s(e){var t=this;do if(e(t))return t;while(t=t.parentPath);return null}function o(){return this.findParent(function(e){return e.isFunction()||e.isProgram()})}function u(){var e=this;do if(Array.isArray(e.container))return e;while(e=e.parentPath)}function l(e){return this.getDeepestCommonAncestorFrom(e,function(e,t,n){for(var r=void 0,i=v.VISITOR_KEYS[e.type],a=n,s=Array.isArray(a),o=0,a=s?a:(0,b.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u,c=l[t+1];if(r)if(c.listKey&&r.listKey===c.listKey&&c.key<r.key)r=c;else{var p=i.indexOf(r.parentKey),f=i.indexOf(c.parentKey);p>f&&(r=c)}else r=c}return r})}function c(e,t){var n=this;if(!e.length)return this;if(1===e.length)return e[0];var r=1\/0,i=void 0,a=void 0,s=e.map(function(e){var t=[];do t.unshift(e);while((e=e.parentPath)&&e!==n);return t.length<r&&(r=t.length),t}),o=s[0];e:for(var u=0;u<r;u++){for(var l=o[u],c=s,p=Array.isArray(c),f=0,c=p?c:(0,b.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;if(d[u]!==l)break e}i=u,a=l}if(a)return t?t(a,i,s):a;throw new Error("Couldn't find intersection")}function p(){var e=this,t=[];do t.push(e);while(e=e.parentPath);return t}function f(e){return e.isDescendant(this)}function h(e){return!!this.findParent(function(t){return t===e})}function d(){for(var e=this;e;){for(var t=arguments,n=Array.isArray(t),r=0,t=n?t:(0,b.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(e.node.type===a)return!0}e=e.parentPath}return!1}function y(e){var t=this.isFunction()?this:this.findParent(function(e){return e.isFunction()});if(t){if(t.isFunctionExpression()||t.isFunctionDeclaration()){var n=t.node.shadow;if(n&&(!e||n[e]!==!1))return t}else if(t.isArrowFunctionExpression())return t;return null}}n.__esModule=!0;var m=e("babel-runtime\/core-js\/get-iterator"),b=i(m);n.findParent=a,n.find=s,n.getFunctionParent=o,n.getStatementParent=u,n.getEarliestCommonAncestorFrom=l,n.getDeepestCommonAncestorFrom=c,n.getAncestry=p,n.isAncestor=f,n.isDescendant=h,n.inType=d,n.inShadow=y;var g=e("babel-types"),v=r(g),x=e(".\/index");i(x)},{".\/index":236,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],231:[function(e,t,n){"use strict";function r(){if("string"!=typeof this.key){var e=this.node;if(e){var t=e.trailingComments,n=e.leadingComments;if(t||n){var r=this.getSibling(this.key-1),i=this.getSibling(this.key+1);r.node||(r=i),i.node||(i=r),r.addComments("trailing",n),i.addComments("leading",t)}}}}function i(e,t,n){this.addComments(e,[{type:n?"CommentLine":"CommentBlock",value:t}])}function a(e,t){if(t){var n=this.node;if(n){var r=e+"Comments";n[r]?n[r]=n[r].concat(t):n[r]=t}}}n.__esModule=!0,n.shareCommentsWithSiblings=r,n.addComment=i,n.addComments=a},{}],232:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=this.opts;return this.debug(function(){return e}),!(!this.node||!this._call(t[e]))||!!this.node&&this._call(t[this.node.type]&&t[this.node.type][e])}function a(e){if(!e)return!1;for(var t=e,n=Array.isArray(t),r=0,t=n?t:(0,C.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;if(a){var s=this.node;if(!s)return!0;var o=a.call(this.state,this,this.state);if(o)throw new Error("Unexpected return value from visitor method "+a);if(this.node!==s)return!0;if(this.shouldStop||this.shouldSkip||this.removed)return!0}}return!1}function s(){var e=this.opts.blacklist;return e&&e.indexOf(this.node.type)>-1}function o(){return!!this.node&&(!this.isBlacklisted()&&((!this.opts.shouldSkip||!this.opts.shouldSkip(this))&&(this.call("enter")||this.shouldSkip?(this.debug(function(){return"Skip..."}),this.shouldStop):(this.debug(function(){return"Recursing into..."}),w.default.node(this.node,this.opts,this.scope,this.state,this,this.skipKeys),this.call("exit"),this.shouldStop))))}function u(){this.shouldSkip=!0}function l(e){this.skipKeys[e]=!0}function c(){this.shouldStop=!0,this.shouldSkip=!0}function p(){if(!this.opts||!this.opts.noScope){var e=this.context&&this.context.scope;if(!e)for(var t=this.parentPath;t&&!e;){if(t.opts&&t.opts.noScope)return;e=t.scope,t=t.parentPath}this.scope=this.getScope(e),this.scope&&this.scope.init()}}function f(e){return this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.skipKeys={},e&&(this.context=e,this.state=e.state,this.opts=e.opts),this.setScope(),this}function h(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())}function d(){this.parentPath&&(this.parent=this.parentPath.node)}function y(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e<this.container.length;e++)if(this.container[e]===this.node)return this.setKey(e)}else for(var t in this.container)if(this.container[t]===this.node)return this.setKey(t);this.key=null}}function m(){if(this.parent&&this.inList){var e=this.parent[this.listKey];this.container!==e&&(this.container=e||null)}}function b(){null!=this.key&&this.container&&this.container[this.key]===this.node||this._markRemoved()}function g(){this.contexts.pop(),this.setContext(this.contexts[this.contexts.length-1])}function v(e){this.contexts.push(e),this.setContext(e)}function x(e,t,n,r){this.inList=!!n,this.listKey=n,this.parentKey=n||r,this.container=t,this.parentPath=e||this.parentPath,this.setKey(r)}function _(e){this.key=e,this.node=this.container[this.key],this.type=this.node&&this.node.type}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this;if(!e.removed)for(var t=this.contexts,n=t,r=Array.isArray(n),i=0,n=r?n:(0,C.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;s.maybeQueue(e)}}function A(){for(var e=this,t=this.contexts;!t.length;)e=e.parentPath,t=e.contexts;return t}n.__esModule=!0;var D=e("babel-runtime\/core-js\/get-iterator"),C=r(D);n.call=i,n._call=a,n.isBlacklisted=s,n.visit=o,n.skip=u,n.skipKey=l,n.stop=c,n.setScope=p,n.setContext=f,n.resync=h,n._resyncParent=d,n._resyncKey=y,n._resyncList=m,n._resyncRemoved=b,n.popContext=g,n.pushContext=v,n.setup=x,n.setKey=_,n.requeue=E,n._getQueueContexts=A;var S=e("..\/index"),w=r(S)},{"..\/index":229,"babel-runtime\/core-js\/get-iterator":100}],233:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(){var e=this.node,t=void 0;if(this.isMemberExpression())t=e.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");t=e.key}return e.computed||u.isIdentifier(t)&&(t=u.stringLiteral(t.name)),t}function a(){return u.ensureBlock(this.node)}function s(){if(this.isArrowFunctionExpression()){this.ensureBlock();var e=this.node;e.expression=!1,e.type="FunctionExpression",e.shadow=e.shadow||!0}}n.__esModule=!0,n.toComputedKey=i,n.ensureBlock=a,n.arrowFunctionToShadowed=s;var o=e("babel-types"),u=r(o)},{"babel-types":265}],234:[function(e,t,n){(function(t){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){var e=this.evaluate();if(e.confident)return!!e.value}function a(){function e(e){i&&(a=e,i=!1)}function n(t){var n=t.node;if(s.has(n)){var a=s.get(n);return a.resolved?a.value:void e(t)}var o={resolved:!1};s.set(n,o);var u=r(t);return i&&(o.resolved=!0,o.value=u),u}function r(r){if(i){var a=r.node;if(r.isSequenceExpression()){var s=r.get("expressions");return n(s[s.length-1])}if(r.isStringLiteral()||r.isNumericLiteral()||r.isBooleanLiteral())return a.value;if(r.isNullLiteral())return null;if(r.isTemplateLiteral()){for(var u="",c=0,p=r.get("expressions"),d=a.quasis,y=Array.isArray(d),m=0,d=y?d:(0,l.default)(d);;){var b;if(y){if(m>=d.length)break;b=d[m++]}else{if(m=d.next(),m.done)break;b=m.value}var g=b;if(!i)break;u+=g.value.cooked;var v=p[c++];v&&(u+=String(n(v)))}if(!i)return;return u}if(r.isConditionalExpression()){var x=n(r.get("test"));if(!i)return;return n(x?r.get("consequent"):r.get("alternate"))}if(r.isExpressionWrapper())return n(r.get("expression"));if(r.isMemberExpression()&&!r.parentPath.isCallExpression({callee:a})){var _=r.get("property"),E=r.get("object");if(E.isLiteral()&&_.isIdentifier()){var A=E.node.value,D="undefined"==typeof A?"undefined":(0,o.default)(A);if("number"===D||"string"===D)return A[_.node.name]}}if(r.isReferencedIdentifier()){var C=r.scope.getBinding(a.name);if(C&&C.constantViolations.length>0)return e(C.path);if(C&&r.node.start<C.path.node.end)return e(C.path);if(C&&C.hasValue)return C.value;if("undefined"===a.name)return;if("Infinity"===a.name)return 1\/0;if("NaN"===a.name)return NaN;var S=r.resolve();return S===r?e(r):n(S)}if(r.isUnaryExpression({prefix:!0})){if("void"===a.operator)return;var w=r.get("argument");if("typeof"===a.operator&&(w.isFunction()||w.isClass()))return"function";var k=n(w);if(!i)return;switch(a.operator){case"!":return!k;case"+":return+k;case"-":return-k;case"~":return~k;case"typeof":return"undefined"==typeof k?"undefined":(0,o.default)(k)}}if(r.isArrayExpression()){for(var F=[],T=r.get("elements"),P=T,j=Array.isArray(P),B=0,P=j?P:(0,l.default)(P);;){var O;if(j){if(B>=P.length)break;O=P[B++]}else{if(B=P.next(),B.done)break;O=B.value}var I=O;if(I=I.evaluate(),!I.confident)return e(I);F.push(I.value)}return F}if(r.isObjectExpression()){for(var N={},L=r.get("properties"),M=L,R=Array.isArray(M),U=0,M=R?M:(0,l.default)(M);;){var V;if(R){if(U>=M.length)break;V=M[U++]}else{if(U=M.next(),U.done)break;V=U.value}var G=V;if(G.isObjectMethod()||G.isSpreadProperty())return e(G);var q=G.get("key"),K=q;if(G.node.computed){if(K=K.evaluate(),!K.confident)return e(q);K=K.value}else K=K.isIdentifier()?K.node.name:K.node.value;var X=G.get("value"),J=X.evaluate();if(!J.confident)return e(X);J=J.value,N[K]=J}return N}if(r.isLogicalExpression()){var W=i,z=n(r.get("left")),Y=i;i=W;var H=n(r.get("right")),$=i;switch(i=Y&&$,a.operator){case"||":if(z&&Y)return i=!0,z;if(!i)return;return z||H;case"&&":if((!z&&Y||!H&&$)&&(i=!0),!i)return;return z&&H}}if(r.isBinaryExpression()){var Q=n(r.get("left"));if(!i)return;var Z=n(r.get("right"));if(!i)return;switch(a.operator){case"-":return Q-Z;case"+":return Q+Z;case"\/":return Q\/Z;case"*":return Q*Z;case"%":return Q%Z;case"**":return Math.pow(Q,Z);case"<":return Q<Z;case">":return Q>Z;case"<=":return Q<=Z;case">=":return Q>=Z;case"==":return Q==Z;case"!=":return Q!=Z;case"===":return Q===Z;case"!==":return Q!==Z;case"|":return Q|Z;case"&":return Q&Z;case"^":return Q^Z;case"<<":return Q<<Z;case">>":return Q>>Z;case">>>":return Q>>>Z}}if(r.isCallExpression()){var ee=r.get("callee"),te=void 0,ne=void 0;if(ee.isIdentifier()&&!r.scope.getBinding(ee.node.name,!0)&&f.indexOf(ee.node.name)>=0&&(ne=t[a.callee.name]),ee.isMemberExpression()){var re=ee.get("object"),ie=ee.get("property");if(re.isIdentifier()&&ie.isIdentifier()&&f.indexOf(re.node.name)>=0&&h.indexOf(ie.node.name)<0&&(te=t[re.node.name],ne=te[ie.node.name]),re.isLiteral()&&ie.isIdentifier()){var ae=(0,o.default)(re.node.value);"string"!==ae&&"number"!==ae||(te=re.node.value,ne=te[ie.node.name])}}if(ne){var se=r.get("arguments").map(n);if(!i)return;return ne.apply(te,se)}}e(r)}}var i=!0,a=void 0,s=new p.default,u=n(this);return i||(u=void 0),{confident:i,deopt:a,value:u}}n.__esModule=!0;var s=e("babel-runtime\/helpers\/typeof"),o=r(s),u=e("babel-runtime\/core-js\/get-iterator"),l=r(u),c=e("babel-runtime\/core-js\/map"),p=r(c);n.evaluateTruthy=i,n.evaluate=a;var f=["String","Number","Math"],h=["random"]}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/map":102,"babel-runtime\/helpers\/typeof":118}],235:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File\/Program node, we can't possibly find a statement parent to this");return e}function s(){return"left"===this.key?this.getSibling("right"):"right"===this.key?this.getSibling("left"):void 0}function o(){var e=[],t=function(t){t&&(e=e.concat(t.getCompletionRecords()))};if(this.isIfStatement())t(this.get("consequent")),t(this.get("alternate"));else if(this.isDoExpression()||this.isFor()||this.isWhile())t(this.get("body"));else if(this.isProgram()||this.isBlockStatement())t(this.get("body").pop());else{if(this.isFunction())return this.get("body").getCompletionRecords();this.isTryStatement()?(t(this.get("block")),t(this.get("handler")),t(this.get("finalizer"))):e.push(this)}return e}function u(e){return _.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e})}function l(e,t){t===!0&&(t=this.context);var n=e.split(".");return 1===n.length?this._getKey(e,t):this._getPattern(n,t)}function c(e,t){var n=this,r=this.node,i=r[e];return Array.isArray(i)?i.map(function(a,s){return _.default.get({listKey:e,parentPath:n,parent:r,container:i,key:s}).setContext(t)}):_.default.get({parentPath:this,parent:r,container:r,key:e}).setContext(t)}function p(e,t){for(var n=this,r=e,i=Array.isArray(r),a=0,r=i?r:(0,v.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;n="."===o?n.parentPath:Array.isArray(n)?n[o]:n.get(o,t)}return n}function f(e){return A.getBindingIdentifiers(this.node,e)}function h(e){return A.getOuterBindingIdentifiers(this.node,e)}function d(){for(var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this,r=[].concat(n),i=(0,b.default)(null);r.length;){var a=r.shift();if(a&&a.node){var s=A.getBindingIdentifiers.keys[a.node.type];if(a.isIdentifier())if(e){var o=i[a.node.name]=i[a.node.name]||[];o.push(a)}else i[a.node.name]=a;else if(a.isExportDeclaration()){var u=a.get("declaration");u.isDeclaration()&&r.push(u)}else{if(t){if(a.isFunctionDeclaration()){r.push(a.get("id"));continue}if(a.isFunctionExpression())continue}if(s)for(var l=0;l<s.length;l++){var c=s[l],p=a.get(c);(Array.isArray(p)||p.node)&&(r=r.concat(p))}}}}return i}function y(e){return this.getBindingIdentifierPaths(e,!0)}n.__esModule=!0;var m=e("babel-runtime\/core-js\/object\/create"),b=i(m),g=e("babel-runtime\/core-js\/get-iterator"),v=i(g);n.getStatementParent=a,n.getOpposite=s,n.getCompletionRecords=o,n.getSibling=u,n.get=l,n._getKey=c,n._getPattern=p,n.getBindingIdentifiers=f,n.getOuterBindingIdentifiers=h,n.getBindingIdentifierPaths=d,n.getOuterBindingIdentifierPaths=y;var x=e(".\/index"),_=i(x),E=e("babel-types"),A=r(E)},{".\/index":236,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/create":105,"babel-types":265}],236:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/core-js\/get-iterator"),s=i(a),o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e(".\/lib\/virtual-types"),c=r(l),p=e("debug"),f=i(p),h=e("invariant"),d=i(h),y=e("..\/index"),m=i(y),b=e("lodash\/assign"),g=i(b),v=e("..\/scope"),x=i(v),_=e("babel-types"),E=r(_),A=e("..\/cache"),D=(0,f.default)("babel"),C=function(){function e(t,n){(0,u.default)(this,e),this.parent=n,this.hub=t,this.contexts=[],this.data={},this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.state=null,this.opts=null,this.skipKeys=null,this.parentPath=null,this.context=null,this.container=null,this.listKey=null,this.inList=!1,this.parentKey=null,this.key=null,this.node=null,this.scope=null,this.type=null,this.typeAnnotation=null}return e.get=function(t){var n=t.hub,r=t.parentPath,i=t.parent,a=t.container,s=t.listKey,o=t.key;!n&&r&&(n=r.hub),(0,d.default)(i,"To get a node path the parent needs to exist");var u=a[o],l=A.path.get(i)||[];A.path.has(i)||A.path.set(i,l);for(var c=void 0,p=0;p<l.length;p++){var f=l[p];if(f.node===u){c=f;break}}return c||(c=new e(n,i),l.push(c)),c.setup(r,a,s,o),c},e.prototype.getScope=function(e){var t=e;return this.isScope()&&(t=new x.default(this,e)),t},e.prototype.setData=function(e,t){return this.data[e]=t},e.prototype.getData=function(e,t){var n=this.data[e];return!n&&t&&(n=this.data[e]=t),n},e.prototype.buildCodeFrameError=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:SyntaxError;return this.hub.file.buildCodeFrameError(this.node,e,t)},e.prototype.traverse=function(e,t){(0,m.default)(this.node,e,this.scope,t,this)},e.prototype.mark=function(e,t){this.hub.file.metadata.marked.push({type:e,message:t,loc:this.node.loc})},e.prototype.set=function(e,t){E.validate(this.node,e,t),this.node[e]=t},e.prototype.getPathLocation=function(){var e=[],t=this;do{var n=t.key;t.inList&&(n=t.listKey+"["+n+"]"),e.unshift(n)}while(t=t.parentPath);return e.join(".")},e.prototype.debug=function(e){D.enabled&&D(this.getPathLocation()+" "+this.type+": "+e())},e}();n.default=C,(0,g.default)(C.prototype,e(".\/ancestry")),(0,g.default)(C.prototype,e(".\/inference")),(0,g.default)(C.prototype,e(".\/replacement")),(0,g.default)(C.prototype,e(".\/evaluation")),(0,g.default)(C.prototype,e(".\/conversion")),(0,g.default)(C.prototype,e(".\/introspection")),(0,g.default)(C.prototype,e(".\/context")),(0,g.default)(C.prototype,e(".\/removal")),(0,g.default)(C.prototype,e(".\/modification")),(0,g.default)(C.prototype,e(".\/family")),$/;"	function	line:10
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^(0,g.default)(C.prototype,e(".\/comments"));for(var S=function(){if(k){if(F>=w.length)return"break";T=w[F++]}else{if(F=w.next(),F.done)return"break";T=F.value}var e=T,t="is"+e;C.prototype[t]=function(e){return E[t](this.node,e)},C.prototype["assert"+e]=function(n){if(!this[t](n))throw new TypeError("Expected node path of type "+e)}},w=E.TYPES,k=Array.isArray(w),F=0,w=k?w:(0,s.default)(w);;){var T,P=S();if("break"===P)break}var j=function(e){if("_"===e[0])return"continue";E.TYPES.indexOf(e)<0&&E.TYPES.push(e);var t=c[e];C.prototype["is"+e]=function(e){return t.checkPath(this,e)}};for(var B in c){j(B)}t.exports=n.default},{"..\/cache":226,"..\/index":229,"..\/scope":248,".\/ancestry":230,".\/comments":231,".\/context":232,".\/conversion":233,".\/evaluation":234,".\/family":235,".\/inference":237,".\/introspection":240,".\/lib\/virtual-types":243,".\/modification":244,".\/removal":245,".\/replacement":246,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265,debug:278,invariant:253,"lodash\/assign":453}],237:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){if(this.typeAnnotation)return this.typeAnnotation;var e=this._getTypeAnnotation()||b.anyTypeAnnotation();return b.isTypeAnnotation(e)&&(e=e.typeAnnotation),this.typeAnnotation=e}function s(){var e=this.node;{if(e){if(e.typeAnnotation)return e.typeAnnotation;var t=y[e.type];return t?t.call(this,e):(t=y[this.parentPath.type],t&&t.validParent?this.parentPath.getTypeAnnotation():void 0)}if("init"===this.key&&this.parentPath.isVariableDeclarator()){var n=this.parentPath.parentPath,r=n.parentPath;return"left"===n.key&&r.isForInStatement()?b.stringTypeAnnotation():"left"===n.key&&r.isForOfStatement()?b.anyTypeAnnotation():b.voidTypeAnnotation()}}}function o(e,t){return u(e,this.getTypeAnnotation(),t)}function u(e,t,n){if("string"===e)return b.isStringTypeAnnotation(t);if("number"===e)return b.isNumberTypeAnnotation(t);if("boolean"===e)return b.isBooleanTypeAnnotation(t);if("any"===e)return b.isAnyTypeAnnotation(t);if("mixed"===e)return b.isMixedTypeAnnotation(t);if("empty"===e)return b.isEmptyTypeAnnotation(t);if("void"===e)return b.isVoidTypeAnnotation(t);if(n)return!1;throw new Error("Unknown base type "+e)}function l(e){var t=this.getTypeAnnotation();if(b.isAnyTypeAnnotation(t))return!0;if(b.isUnionTypeAnnotation(t)){for(var n=t.types,r=Array.isArray(n),i=0,n=r?n:(0,h.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;if(b.isAnyTypeAnnotation(s)||u(e,s,!0))return!0}return!1}return u(e,t,!0)}function c(e){var t=this.getTypeAnnotation();if(e=e.getTypeAnnotation(),!b.isAnyTypeAnnotation(t)&&b.isFlowBaseAnnotation(t))return e.type===t.type}function p(e){var t=this.getTypeAnnotation();return b.isGenericTypeAnnotation(t)&&b.isIdentifier(t.id,{name:e})}n.__esModule=!0;var f=e("babel-runtime\/core-js\/get-iterator"),h=i(f);n.getTypeAnnotation=a,n._getTypeAnnotation=s,n.isBaseType=o,n.couldBeBaseType=l,n.baseTypeStrictlyMatches=c,n.isGenericType=p;var d=e(".\/inferers"),y=r(d),m=e("babel-types"),b=r(m)},{".\/inferers":239,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],238:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=e.scope.getBinding(t),r=[];e.typeAnnotation=h.unionTypeAnnotation(r);var i=[],a=s(n,e,i),o=l(e,t);if(o&&!function(){var e=s(n,o.ifStatement);a=a.filter(function(t){return e.indexOf(t)<0}),r.push(o.typeAnnotation)}(),a.length){a=a.concat(i);for(var u=a,c=Array.isArray(u),f=0,u=c?u:(0,p.default)(u);;){var d;if(c){if(f>=u.length)break;d=u[f++]}else{if(f=u.next(),f.done)break;d=f.value}var y=d;r.push(y.getTypeAnnotation())}}if(r.length)return h.createUnionTypeAnnotation(r)}function s(e,t,n){var r=e.constantViolations.slice();return r.unshift(e.path),r.filter(function(e){e=e.resolve();var r=e._guessExecutionStatusRelativeTo(t);return n&&"function"===r&&n.push(e),"before"===r})}function o(e,t){var n=t.node.operator,r=t.get("right").resolve(),i=t.get("left").resolve(),a=void 0;if(i.isIdentifier({name:e})?a=r:r.isIdentifier({name:e})&&(a=i),a)return"==="===n?a.getTypeAnnotation():h.BOOLEAN_NUMBER_BINARY_OPERATORS.indexOf(n)>=0?h.numberTypeAnnotation():void 0;if("==="===n){var s=void 0,o=void 0;if(i.isUnaryExpression({operator:"typeof"})?(s=i,o=r):r.isUnaryExpression({operator:"typeof"})&&(s=r,o=i),(o||s)&&(o=o.resolve(),o.isLiteral())){var u=o.node.value;if("string"==typeof u&&s.get("argument").isIdentifier({name:e}))return h.createTypeAnnotationBasedOnTypeof(o.node.value)}}}function u(e){for(var t=void 0;t=e.parentPath;){if(t.isIfStatement()||t.isConditionalExpression())return"test"===e.key?void 0:t;e=t}}function l(e,t){var n=u(e);if(n){var r=n.get("test"),i=[r],a=[];do{var s=i.shift().resolve();if(s.isLogicalExpression()&&(i.push(s.get("left")),i.push(s.get("right"))),s.isBinaryExpression()){var c=o(t,s);c&&a.push(c)}}while(i.length);return a.length?{typeAnnotation:h.createUnionTypeAnnotation(a),ifStatement:n}:l(n,t)}}n.__esModule=!0;var c=e("babel-runtime\/core-js\/get-iterator"),p=i(c);n.default=function(e){if(this.isReferenced()){var t=this.scope.getBinding(e.name);return t?t.identifier.typeAnnotation?t.identifier.typeAnnotation:a(this,e.name):"undefined"===e.name?h.voidTypeAnnotation():"NaN"===e.name||"Infinity"===e.name?h.numberTypeAnnotation():void("arguments"===e.name)}};var f=e("babel-types"),h=r(f);t.exports=n.default},{"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],239:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e=this.get("id");return e.isIdentifier()?this.get("init").getTypeAnnotation():void 0}function s(e){return e.typeAnnotation}function o(e){if(this.get("callee").isIdentifier())return T.genericTypeAnnotation(e.callee)}function u(){return T.stringTypeAnnotation()}function l(e){var t=e.operator;return"void"===t?T.voidTypeAnnotation():T.NUMBER_UNARY_OPERATORS.indexOf(t)>=0?T.numberTypeAnnotation():T.STRING_UNARY_OPERATORS.indexOf(t)>=0?T.stringTypeAnnotation():T.BOOLEAN_UNARY_OPERATORS.indexOf(t)>=0?T.booleanTypeAnnotation():void 0}function c(e){var t=e.operator;if(T.NUMBER_BINARY_OPERATORS.indexOf(t)>=0)return T.numberTypeAnnotation();if(T.BOOLEAN_BINARY_OPERATORS.indexOf(t)>=0)return T.booleanTypeAnnotation();if("+"===t){var n=this.get("right"),r=this.get("left");return r.isBaseType("number")&&n.isBaseType("number")?T.numberTypeAnnotation():r.isBaseType("string")||n.isBaseType("string")?T.stringTypeAnnotation():T.unionTypeAnnotation([T.stringTypeAnnotation(),T.numberTypeAnnotation()])}}function p(){return T.createUnionTypeAnnotation([this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()])}function f(){return T.createUnionTypeAnnotation([this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()])}function h(){return this.get("expressions").pop().getTypeAnnotation()}function d(){return this.get("right").getTypeAnnotation()}function y(e){var t=e.operator;if("++"===t||"--"===t)return T.numberTypeAnnotation()}function m(){return T.stringTypeAnnotation()}function b(){return T.numberTypeAnnotation()}function g(){return T.booleanTypeAnnotation()}function v(){return T.nullLiteralTypeAnnotation()}function x(){return T.genericTypeAnnotation(T.identifier("RegExp"))}function _(){return T.genericTypeAnnotation(T.identifier("Object"))}function E(){return T.genericTypeAnnotation(T.identifier("Array"))}function A(){return E()}function D(){return T.genericTypeAnnotation(T.identifier("Function"))}function C(){return w(this.get("callee"))}function S(){return w(this.get("tag"))}function w(e){if(e=e.resolve(),e.isFunction()){if(e.is("async"))return e.is("generator")?T.genericTypeAnnotation(T.identifier("AsyncIterator")):T.genericTypeAnnotation(T.identifier("Promise"));if(e.node.returnType)return e.node.returnType}}n.__esModule=!0,n.ClassDeclaration=n.ClassExpression=n.FunctionDeclaration=n.ArrowFunctionExpression=n.FunctionExpression=n.Identifier=void 0;var k=e(".\/inferer-reference");Object.defineProperty(n,"Identifier",{enumerable:!0,get:function(){return i(k).default}}),n.VariableDeclarator=a,n.TypeCastExpression=s,n.NewExpression=o,n.TemplateLiteral=u,n.UnaryExpression=l,n.BinaryExpression=c,n.LogicalExpression=p,n.ConditionalExpression=f,n.SequenceExpression=h,n.AssignmentExpression=d,n.UpdateExpression=y,n.StringLiteral=m,n.NumericLiteral=b,n.BooleanLiteral=g,n.NullLiteral=v,n.RegExpLiteral=x,n.ObjectExpression=_,n.ArrayExpression=E,n.RestElement=A,n.CallExpression=C,n.TaggedTemplateExpression=S;var F=e("babel-types"),T=r(F);s.validParent=!0,A.validParent=!0,n.FunctionExpression=D,n.ArrowFunctionExpression=D,n.FunctionDeclaration=D,n.ClassExpression=D,n.ClassDeclaration=D},{".\/inferer-reference":238,"babel-types":265}],240:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){function n(e){var t=r[a];return"*"===t||e===t}if(!this.isMemberExpression())return!1;for(var r=e.split("."),i=[this.node],a=0;i.length;){var s=i.shift();if(t&&a===r.length)return!0;if(F.isIdentifier(s)){if(!n(s.name))return!1}else if(F.isLiteral(s)){if(!n(s.value))return!1}else{if(F.isMemberExpression(s)){if(s.computed&&!F.isLiteral(s.property))return!1;i.unshift(s.property),i.unshift(s.object);continue}if(!F.isThisExpression(s))return!1;if(!n("this"))return!1}if(++a>r.length)return!1}return a===r.length}function s(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}function o(){return this.scope.isStatic(this.node)}function u(e){return!this.has(e)}function l(e,t){return this.node[e]===t}function c(e){return F.isType(this.type,e)}function p(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()}function f(e){return!("body"!==this.key||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?F.isBlockStatement(e):!!this.isBlockStatement()&&F.isExpression(e))}function h(e){var t=this,n=!0;do{var r=t.container;if(t.isFunction()&&!n)return!!e;if(n=!1,Array.isArray(r)&&t.key!==r.length-1)return!1}while((t=t.parentPath)&&!t.isProgram());return!0}function d(){return!this.parentPath.isLabeledStatement()&&!F.isBlockStatement(this.container)&&(0,w.default)(F.STATEMENT_OR_BLOCK_KEYS,this.key)}function y(e,t){if(!this.isReferencedIdentifier())return!1;var n=this.scope.getBinding(this.node.name);if(!n||"module"!==n.kind)return!1;var r=n.path,i=r.parentPath;return!!i.isImportDeclaration()&&(i.node.source.value===e&&(!t||(!(!r.isImportDefaultSpecifier()||"default"!==t)||(!(!r.isImportNamespaceSpecifier()||"*"!==t)||!(!r.isImportSpecifier()||r.node.imported.name!==t)))))}function m(){var e=this.node;return e.end?this.hub.file.code.slice(e.start,e.end):""}function b(e){return"after"!==this._guessExecutionStatusRelativeTo(e)}function g(e){var t=e.scope.getFunctionParent(),n=this.scope.getFunctionParent();if(t.node!==n.node){var r=this._guessExecutionStatusRelativeToDifferentFunctions(t);if(r)return r;e=t.path}var i=e.getAncestry();if(i.indexOf(this)>=0)return"after";var a=this.getAncestry(),s=void 0,o=void 0,u=void 0;for(u=0;u<a.length;u++){var l=a[u];if(o=i.indexOf(l),o>=0){s=l;break}}if(!s)return"before";var c=i[o-1],p=a[u-1];if(!c||!p)return"before";if(c.listKey&&c.container===p.container)return c.key>p.key?"before":"after";var f=F.VISITOR_KEYS[c.type].indexOf(c.key),h=F.VISITOR_KEYS[p.type].indexOf(p.key);return f>h?"before":"after"}function v(e){var t=e.path;if(t.isFunctionDeclaration()){var n=t.scope.getBinding(t.node.id.name);if(!n.references)return"before";for(var r=n.referencePaths,i=r,a=Array.isArray(i),s=0,i=a?i:(0,C.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;if("callee"!==u.key||!u.parentPath.isCallExpression())return}for(var l=void 0,c=r,p=Array.isArray(c),f=0,c=p?c:(0,C.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h,y=!!d.find(function(e){return e.node===t.node});if(!y){var m=this._guessExecutionStatusRelativeTo(d);if(l){if(l!==m)return}else l=m}}return l}}function x(e,t){return this._resolve(e,t)||this}function _(e,t){var n=this;if(!(t&&t.indexOf(this)>=0))if(t=t||[],t.push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,t)}else if(this.isReferencedIdentifier()){var r=this.scope.getBinding(this.node.name);if(!r)return;if(!r.constant)return;if("module"===r.kind)return;if(r.path!==this){var i=function(){var i=r.path.resolve(e,t);return n.find(function(e){return e.node===i.node})?{v:void 0}:{v:i}}();if("object"===("undefined"==typeof i?"undefined":(0,A.default)(i)))return i.v}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,t);if(e&&this.isMemberExpression()){var a=this.toComputedKey();if(!F.isLiteral(a))return;var s=a.value,o=this.get("object").resolve(e,t);if(o.isObjectExpression())for(var u=o.get("properties"),l=u,c=Array.isArray(l),p=0,l=c?l:(0,C.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;if(h.isProperty()){var d=h.get("key"),y=h.isnt("computed")&&d.isIdentifier({name:s});if(y=y||d.isLiteral({value:s}))return h.get("value").resolve(e,t)}}else if(o.isArrayExpression()&&!isNaN(+s)){var m=o.get("elements"),b=m[s];if(b)return b.resolve(e,t)}}}}n.__esModule=!0,n.is=void 0;var E=e("babel-runtime\/helpers\/typeof"),A=i(E),D=e("babel-runtime\/core-js\/get-iterator"),C=i(D);n.matchesPattern=a,n.has=s,n.isStatic=o,n.isnt=u,n.equals=l,n.isNodeType=c,n.canHaveVariableDeclarationOrExpression=p,n.canSwapBetweenExpressionAndStatement=f,n.isCompletionRecord=h,n.isStatementOrBlock=d,n.referencesImport=y,n.getSource=m,n.willIMaybeExecuteBefore=b,n._guessExecutionStatusRelativeTo=g,n._guessExecutionStatusRelativeToDifferentFunctions=v,n.resolve=x,n._resolve=_;var S=e("lodash\/includes"),w=i(S),k=e("babel-types"),F=r(k);n.is=s},{"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/typeof":118,"babel-types":265,"lodash\/includes":473}],241:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/classCallCheck"),s=i(a),o=e("babel-runtime\/core-js\/get-iterator"),u=i(o),l=e("babel-types"),c=r(l),p={ReferencedIdentifier:function(e,t){if(!e.isJSXIdentifier()||!l.react.isCompatTag(e.node.name)){var n=e.scope.getBinding(e.node.name);if(n&&n===t.scope.getBinding(e.node.name))if(n.constant)t.bindings[e.node.name]=n;else for(var r=n.constantViolations,i=Array.isArray(r),a=0,r=i?r:(0,u.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;t.breakOnScopePaths=t.breakOnScopePaths.concat(o.getAncestry())}}}},f=function(){function e(t,n){(0,s.default)(this,e),this.breakOnScopePaths=[],this.bindings={},this.scopes=[],this.scope=n,this.path=t}return e.prototype.isCompatibleScope=function(e){for(var t in this.bindings){var n=this.bindings[t];if(!e.bindingIdentifierEquals(t,n.identifier))return!1}return!0},e.prototype.getCompatibleScopes=function(){var e=this.path.scope;do{if(!this.isCompatibleScope(e))break;if(this.scopes.push(e),this.breakOnScopePaths.indexOf(e.path)>=0)break}while(e=e.parent)},e.prototype.getAttachmentPath=function(){var e=this._getAttachmentPath();if(e){var t=e.scope;if(t.path===e&&(t=e.scope.parent),t.path.isProgram()||t.path.isFunction())for(var n in this.bindings)if(t.hasOwnBinding(n)){var r=this.bindings[n];if("param"!==r.kind&&this.getAttachmentParentForPath(r.path).key>e.key)return}return e}},e.prototype._getAttachmentPath=function(){var e=this.scopes,t=e.pop();if(t){if(t.path.isFunction()){if(this.hasOwnParamBindings(t)){if(this.scope===t)return;return t.path.get("body").get("body")[0]}return this.getNextScopeAttachmentParent()}return t.path.isProgram()?this.getNextScopeAttachmentParent():void 0}},e.prototype.getNextScopeAttachmentParent=function(){var e=this.scopes.pop();if(e)return this.getAttachmentParentForPath(e.path)},e.prototype.getAttachmentParentForPath=function(e){do if(!e.parentPath||Array.isArray(e.container)&&e.isStatement()||e.isVariableDeclarator()&&e.parentPath.node.declarations.length>1)return e;while(e=e.parentPath)},e.prototype.hasOwnParamBindings=function(e){for(var t in this.bindings)if(e.hasOwnBinding(t)){var n=this.bindings[t];if("param"===n.kind)return!0}return!1},e.prototype.run=function(){var e=this.path.node;if(!e._hoisted){e._hoisted=!0,this.path.traverse(p,this),this.getCompatibleScopes();var t=this.getAttachmentPath();if(t&&t.getFunctionParent()!==this.path.getFunctionParent()){var n=t.scope.generateUidIdentifier("ref"),r=c.variableDeclarator(n,this.path.node);t.insertBefore([t.isVariableDeclarator()?r:c.variableDeclaration("var",[r])]);var i=this.path.parentPath;i.isJSXElement()&&this.path.container===i.node.children&&(n=c.JSXExpressionContainer(n)),this.path.replaceWith(n)}}},e}();n.default=f,t.exports=n.default},{"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265}],242:[function(e,t,n){"use strict";n.__esModule=!0;n.hooks=[function(e,t){if("body"===e.key&&t.isArrowFunctionExpression())return e.replaceWith(e.scope.buildUndefinedNode()),!0},function(e,t){var n=!1;if(n=n||"test"===e.key&&(t.isWhile()||t.isSwitchCase()),n=n||"declaration"===e.key&&t.isExportDeclaration(),n=n||"body"===e.key&&t.isLabeledStatement(),n=n||"declarations"===e.listKey&&t.isVariableDeclaration()&&1===t.node.declarations.length,n=n||"expression"===e.key&&t.isExpressionStatement())return t.remove(),!0},function(e,t){if(t.isSequenceExpression()&&1===t.node.expressions.length)return t.replaceWith(t.node.expressions[0]),!0},function(e,t){if(t.isBinary())return"left"===e.key?t.replaceWith(t.node.right):t.replaceWith(t.node.left),!0},function(e,t){if(t.isIfStatement()&&("consequent"===e.key||"alternate"===e.key)||t.isLoop()&&"body"===e.key)return e.replaceWith({type:"BlockStatement",body:[]}),!0}]},{}],243:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.Flow=n.Pure=n.Generated=n.User=n.Var=n.BlockScoped=n.Referenced=n.Scope=n.Expression=n.Statement=n.BindingIdentifier=n.ReferencedMemberExpression=n.ReferencedIdentifier=void 0;var i=e("babel-types"),a=r(i);n.ReferencedIdentifier={types:["Identifier","JSXIdentifier"],checkPath:function(e,t){var n=e.node,r=e.parent;if(!a.isIdentifier(n,t)&&!a.isJSXMemberExpression(r,t)){if(!a.isJSXIdentifier(n,t))return!1;if(i.react.isCompatTag(n.name))return!1}return a.isReferenced(n,r)}},n.ReferencedMemberExpression={types:["MemberExpression"],checkPath:function(e){var t=e.node,n=e.parent;return a.isMemberExpression(t)&&a.isReferenced(t,n)}},n.BindingIdentifier={types:["Identifier"],checkPath:function(e){var t=e.node,n=e.parent;return a.isIdentifier(t)&&a.isBinding(t,n)}},n.Statement={types:["Statement"],checkPath:function(e){var t=e.node,n=e.parent;if(a.isStatement(t)){if(a.isVariableDeclaration(t)){if(a.isForXStatement(n,{left:t}))return!1;if(a.isForStatement(n,{init:t}))return!1}return!0}return!1}},n.Expression={types:["Expression"],checkPath:function(e){return e.isIdentifier()?e.isReferencedIdentifier():a.isExpression(e.node)}},n.Scope={types:["Scopable"],checkPath:function(e){return a.isScope(e.node,e.parent)}},n.Referenced={checkPath:function(e){return a.isReferenced(e.node,e.parent)}},n.BlockScoped={checkPath:function(e){return a.isBlockScoped(e.node)}},n.Var={types:["VariableDeclaration"],checkPath:function(e){return a.isVar(e.node)}},n.User={checkPath:function(e){return e.node&&!!e.node.loc}},n.Generated={checkPath:function(e){return!e.isUser()}},n.Pure={checkPath:function(e,t){return e.scope.isPure(e.node,t)}},n.Flow={types:["Flow","ImportDeclaration","ExportDeclaration"],checkPath:function(e){var t=e.node;return!!a.isFlow(t)||(a.isImportDeclaration(t)?"type"===t.importKind||"typeof"===t.importKind:!!a.isExportDeclaration(t)&&"type"===t.exportKind)}}},{"babel-types":265}],244:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertBefore(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key)this.node&&e.push(this.node),this.replaceExpressionWithStatements(e);else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertBefore(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.push(this.node),this._replaceWith(S.blockStatement(e))}return[this]}function s(e,t){this.updateSiblingKeys(e,t.length);for(var n=[],r=0;r<t.length;r++){var i=e+r,a=t[r];if(this.container.splice(i,0,a),this.context){var s=this.context.create(this.parent,this.container,i,this.listKey);this.context.queue&&s.pushContext(this.context),n.push(s)}else n.push(D.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:i}))}for(var o=this._getQueueContexts(),u=n,l=Array.isArray(u),c=0,u=l?u:(0,v.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;f.setScope(),f.debug(function(){return"Inserted."});for(var h=o,d=Array.isArray(h),y=0,h=d?h:(0,v.default)(h);;){var m;if(d){if(y>=h.length)break;m=h[y++]}else{if(y=h.next(),y.done)break;m=y.value}var b=m;b.maybeQueue(f,!0)}}return n}function o(e){return this._containerInsert(this.key,e)}function u(e){return this._containerInsert(this.key+1,e)}function l(e){var t=e[e.length-1],n=S.isIdentifier(t)||S.isExpressionStatement(t)&&S.isIdentifier(t.expression);n&&!this.isCompletionRecord()&&e.pop()}function c(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertAfter(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key){if(this.node){var t=this.scope.generateDeclaredUidIdentifier();e.unshift(S.expressionStatement(S.assignmentExpression("=",t,this.node))),e.push(S.expressionStatement(t))}this.replaceExpressionWithStatements(e)}else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertAfter(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.unshift(this.node),this._replaceWith(S.blockStatement(e))}return[this]}function p(e,t){if(this.parent)for(var n=x.path.get(this.parent),r=0;r<n.length;r++){var i=n[r];i.key>=e&&(i.key+=t)}}function f(e){if(!e)return[];e.constructor!==Array&&(e=[e]);for(var t=0;t<e.length;t++){var n=e[t],r=void 0;if(n?"object"!==("undefined"==typeof n?"undefined":(0,b.default)(n))?r="contains a non-object node":n.type?n instanceof D.default&&(r="has a NodePath when it expected a raw object"):r="without a type":r="has falsy node",r){var i=Array.isArray(n)?"array":"undefined"==typeof n?"undefined":(0,b.default)(n);throw new Error("Node list "+r+" with the index of "+t+" and type of "+i)}}return e}function h(e,t){this._assertUnremoved(),t=this._verifyNodeList(t);var n=D.default.get({parentPath:this,parent:this.node,container:this.node[e],listKey:e,key:0});return n.insertBefore(t)}function d(e,t){this._assertUnremoved(),t=this._verifyNodeList(t);var n=this.node[e],r=D.default.get({parentPath:this,parent:this.node,container:n,listKey:e,key:n.length});return r.replaceWithMultiple(t)}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.scope,t=new E.default(this,e);return t.run()}n.__esModule=!0;var m=e("babel-runtime\/helpers\/typeof"),b=i(m),g=e("babel-runtime\/core-js\/get-iterator"),v=i(g);n.insertBefore=a,n._containerInsert=s,n._containerInsertBefore=o,n._containerInsertAfter=u,n._maybePopFromStatements=l,n.insertAfter=c,n.updateSiblingKeys=p,n._verifyNodeList=f,n.unshiftContainer=h,n.pushContainer=d,n.hoist=y;var x=e("..\/cache"),_=e(".\/lib\/hoister"),E=i(_),A=e(".\/index"),D=i(A),C=e("babel-types"),S=r(C)},{"..\/cache":226,".\/index":236,".\/lib\/hoister":241,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/typeof":118,"babel-types":265}],245:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){return this._assertUnremoved(),this.resync(),this._callRemovalHooks()?void this._markRemoved():(this.shareCommentsWithSiblings(),this._remove(),void this._markRemoved())}function a(){for(var e=p.hooks,t=Array.isArray(e),n=0,e=t?e:(0,c.default)(e);;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if(n=e.next(),n.done)break;r=n.value}var i=r;if(i(this,this.parentPath))return!0}}function s(){Array.isArray(this.container)?(this.container.splice(this.key,1),this.updateSiblingKeys(this.key,-1)):this._replaceWith(null)}function o(){this.shouldSkip=!0,this.removed=!0,this.node=null}function u(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")}n.__esModule=!0;var l=e("babel-runtime\/core-js\/get-iterator"),c=r(l);n.remove=i,n._callRemovalHooks=a,n._remove=s,n._markRemoved=o,n._assertUnremoved=u;var p=e(".\/lib\/removal-hooks")},{".\/lib\/removal-hooks":242,"babel-runtime\/core-js\/get-iterator":100}],246:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){this.resync(),e=this._verifyNodeList(e),_.inheritLeadingComments(e[0],this.node),_.inheritTrailingComments(e[e.length-1],this.node),this.node=this.container[this.key]=null,this.insertAfter(e),this.node?this.requeue():this.remove()}function s(e){this.resync();try{e="("+e+")",e=(0,v.parse)(e)}catch(n){var t=n.loc;throw t&&(n.message+=" - make sure this is an expression.",n.message+="\\n"+(0,d.default)(e,t.line,t.column+1)),n}return e=e.program.body[0].expression,m.default.removeProperties(e),this.replaceWith(e)}function o(e){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");if(e instanceof g.default&&(e=e.node),!e)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node!==e){if(this.isProgram()&&!_.isProgram(e))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(e))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if("string"==typeof e)throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");if(this.isNodeType("Statement")&&_.isExpression(e)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(e)||(e=_.expressionStatement(e))),this.isNodeType("Expression")&&_.isStatement(e)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(e))return this.replaceExpressionWithStatements([e]);var t=this.node;t&&(_.inheritsComments(e,t),_.removeComments(t)),this._replaceWith(e),this.type=e.type,this.setScope(),this.requeue()}}function u(e){if(!this.container)throw new ReferenceError("Container is falsy");this.inList?_.validate(this.parent,this.key,[e]):_.validate(this.parent,this.key,e),this.debug(function(){return"Replace with "+(e&&e.type)}),this.node=this.container[this.key]=e}function l(e){this.resync();var t=_.toSequenceExpression(e,this.scope);if(_.isSequenceExpression(t)){var n=t.expressions;n.length>=2&&this.parentPath.isExpressionStatement()&&this._maybePopFromStatements(n),1===n.length?this.replaceWith(n[0]):this.replaceWith(t)}else{if(!t){var r=_.functionExpression(null,[],_.blockStatement(e));r.shadow=!0,this.replaceWith(_.callExpression(r,[])),this.traverse(E);for(var i=this.get("callee").getCompletionRecords(),a=i,s=Array.isArray(a),o=0,a=s?a:(0,f.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u;if(l.isExpressionStatement()){var c=l.findParent(function(e){return e.isLoop()});if(c){var p=this.get("callee"),h=p.scope.generateDeclaredUidIdentifier("ret");p.get("body").pushContainer("body",_.returnStatement(h)),l.get("expression").replaceWith(_.assignmentExpression("=",h,l.node.expression))}else l.replaceWith(_.returnStatement(l.node.expression))}}return this.node}this.replaceWith(t)}}function c(e){return this.resync(),Array.isArray(e)?Array.isArray(this.container)?(e=this._verifyNodeList(e),this._containerInsertAfter(e),this.remove()):this.replaceWithMultiple(e):this.replaceWith(e)}n.__esModule=!0;var p=e("babel-runtime\/core-js\/get-iterator"),f=i(p);n.replaceWithMultiple=a,n.replaceWithSourceString=s,n.replaceWith=o,n._replaceWith=u,n.replaceExpressionWithStatements=l,n.replaceInline=c;var h=e("babel-code-frame"),d=i(h),y=e("..\/index"),m=i(y),b=e(".\/index"),g=i(b),v=e("babylon"),x=e("babel-types"),_=r(x),E={Function:function(e){e.skip()},VariableDeclaration:function(e){if("var"===e.node.kind){var t=e.getBindingIdentifiers();for(var n in t)e.scope.push({id:t[n]});for(var r=[],i=e.node.declarations,a=Array.isArray(i),s=0,i=a?i:(0,f.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;u.init&&r.push(_.expressionStatement(_.assignmentExpression("=",u.id,u.init)))}e.replaceWithMultiple(r)}}}},{"..\/index":229,".\/index":236,"babel-code-frame":60,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265,babylon:274}],247:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=function(){function e(t){var n=t.existing,r=t.identifier,i=t.scope,s=t.path,o=t.kind;(0,a.default)(this,e),this.identifier=r,this.scope=i,this.path=s,this.kind=o,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.clearValue(),n&&(this.constantViolations=[].concat(n.path,n.constantViolations,this.constantViolations))}return e.prototype.deoptValue=function(){this.clearValue(),this.hasDeoptedValue=!0},e.prototype.setValue=function(e){this.hasDeoptedValue||(this.hasValue=!0,this.value=e)},e.prototype.clearValue=function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},e.prototype.reassign=function(e){this.constant=!1,this.constantViolations.indexOf(e)===-1&&this.constantViolations.push(e)},e.prototype.reference=function(e){this.referencePaths.indexOf(e)===-1&&(this.referenced=!0,this.references++,this.referencePaths.push(e))},e.prototype.dereference=function(){this.references--,this.referenced=!!this.references},e}();n.default=s,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114}],248:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;$/;"	function	line:11
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^(0,g.default)(C.prototype,e(".\/comments"));for(var S=function(){if(k){if(F>=w.length)return"break";T=w[F++]}else{if(F=w.next(),F.done)return"break";T=F.value}var e=T,t="is"+e;C.prototype[t]=function(e){return E[t](this.node,e)},C.prototype["assert"+e]=function(n){if(!this[t](n))throw new TypeError("Expected node path of type "+e)}},w=E.TYPES,k=Array.isArray(w),F=0,w=k?w:(0,s.default)(w);;){var T,P=S();if("break"===P)break}var j=function(e){if("_"===e[0])return"continue";E.TYPES.indexOf(e)<0&&E.TYPES.push(e);var t=c[e];C.prototype["is"+e]=function(e){return t.checkPath(this,e)}};for(var B in c){j(B)}t.exports=n.default},{"..\/cache":226,"..\/index":229,"..\/scope":248,".\/ancestry":230,".\/comments":231,".\/context":232,".\/conversion":233,".\/evaluation":234,".\/family":235,".\/inference":237,".\/introspection":240,".\/lib\/virtual-types":243,".\/modification":244,".\/removal":245,".\/replacement":246,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265,debug:278,invariant:253,"lodash\/assign":453}],237:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){if(this.typeAnnotation)return this.typeAnnotation;var e=this._getTypeAnnotation()||b.anyTypeAnnotation();return b.isTypeAnnotation(e)&&(e=e.typeAnnotation),this.typeAnnotation=e}function s(){var e=this.node;{if(e){if(e.typeAnnotation)return e.typeAnnotation;var t=y[e.type];return t?t.call(this,e):(t=y[this.parentPath.type],t&&t.validParent?this.parentPath.getTypeAnnotation():void 0)}if("init"===this.key&&this.parentPath.isVariableDeclarator()){var n=this.parentPath.parentPath,r=n.parentPath;return"left"===n.key&&r.isForInStatement()?b.stringTypeAnnotation():"left"===n.key&&r.isForOfStatement()?b.anyTypeAnnotation():b.voidTypeAnnotation()}}}function o(e,t){return u(e,this.getTypeAnnotation(),t)}function u(e,t,n){if("string"===e)return b.isStringTypeAnnotation(t);if("number"===e)return b.isNumberTypeAnnotation(t);if("boolean"===e)return b.isBooleanTypeAnnotation(t);if("any"===e)return b.isAnyTypeAnnotation(t);if("mixed"===e)return b.isMixedTypeAnnotation(t);if("empty"===e)return b.isEmptyTypeAnnotation(t);if("void"===e)return b.isVoidTypeAnnotation(t);if(n)return!1;throw new Error("Unknown base type "+e)}function l(e){var t=this.getTypeAnnotation();if(b.isAnyTypeAnnotation(t))return!0;if(b.isUnionTypeAnnotation(t)){for(var n=t.types,r=Array.isArray(n),i=0,n=r?n:(0,h.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;if(b.isAnyTypeAnnotation(s)||u(e,s,!0))return!0}return!1}return u(e,t,!0)}function c(e){var t=this.getTypeAnnotation();if(e=e.getTypeAnnotation(),!b.isAnyTypeAnnotation(t)&&b.isFlowBaseAnnotation(t))return e.type===t.type}function p(e){var t=this.getTypeAnnotation();return b.isGenericTypeAnnotation(t)&&b.isIdentifier(t.id,{name:e})}n.__esModule=!0;var f=e("babel-runtime\/core-js\/get-iterator"),h=i(f);n.getTypeAnnotation=a,n._getTypeAnnotation=s,n.isBaseType=o,n.couldBeBaseType=l,n.baseTypeStrictlyMatches=c,n.isGenericType=p;var d=e(".\/inferers"),y=r(d),m=e("babel-types"),b=r(m)},{".\/inferers":239,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],238:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=e.scope.getBinding(t),r=[];e.typeAnnotation=h.unionTypeAnnotation(r);var i=[],a=s(n,e,i),o=l(e,t);if(o&&!function(){var e=s(n,o.ifStatement);a=a.filter(function(t){return e.indexOf(t)<0}),r.push(o.typeAnnotation)}(),a.length){a=a.concat(i);for(var u=a,c=Array.isArray(u),f=0,u=c?u:(0,p.default)(u);;){var d;if(c){if(f>=u.length)break;d=u[f++]}else{if(f=u.next(),f.done)break;d=f.value}var y=d;r.push(y.getTypeAnnotation())}}if(r.length)return h.createUnionTypeAnnotation(r)}function s(e,t,n){var r=e.constantViolations.slice();return r.unshift(e.path),r.filter(function(e){e=e.resolve();var r=e._guessExecutionStatusRelativeTo(t);return n&&"function"===r&&n.push(e),"before"===r})}function o(e,t){var n=t.node.operator,r=t.get("right").resolve(),i=t.get("left").resolve(),a=void 0;if(i.isIdentifier({name:e})?a=r:r.isIdentifier({name:e})&&(a=i),a)return"==="===n?a.getTypeAnnotation():h.BOOLEAN_NUMBER_BINARY_OPERATORS.indexOf(n)>=0?h.numberTypeAnnotation():void 0;if("==="===n){var s=void 0,o=void 0;if(i.isUnaryExpression({operator:"typeof"})?(s=i,o=r):r.isUnaryExpression({operator:"typeof"})&&(s=r,o=i),(o||s)&&(o=o.resolve(),o.isLiteral())){var u=o.node.value;if("string"==typeof u&&s.get("argument").isIdentifier({name:e}))return h.createTypeAnnotationBasedOnTypeof(o.node.value)}}}function u(e){for(var t=void 0;t=e.parentPath;){if(t.isIfStatement()||t.isConditionalExpression())return"test"===e.key?void 0:t;e=t}}function l(e,t){var n=u(e);if(n){var r=n.get("test"),i=[r],a=[];do{var s=i.shift().resolve();if(s.isLogicalExpression()&&(i.push(s.get("left")),i.push(s.get("right"))),s.isBinaryExpression()){var c=o(t,s);c&&a.push(c)}}while(i.length);return a.length?{typeAnnotation:h.createUnionTypeAnnotation(a),ifStatement:n}:l(n,t)}}n.__esModule=!0;var c=e("babel-runtime\/core-js\/get-iterator"),p=i(c);n.default=function(e){if(this.isReferenced()){var t=this.scope.getBinding(e.name);return t?t.identifier.typeAnnotation?t.identifier.typeAnnotation:a(this,e.name):"undefined"===e.name?h.voidTypeAnnotation():"NaN"===e.name||"Infinity"===e.name?h.numberTypeAnnotation():void("arguments"===e.name)}};var f=e("babel-types"),h=r(f);t.exports=n.default},{"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],239:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e=this.get("id");return e.isIdentifier()?this.get("init").getTypeAnnotation():void 0}function s(e){return e.typeAnnotation}function o(e){if(this.get("callee").isIdentifier())return T.genericTypeAnnotation(e.callee)}function u(){return T.stringTypeAnnotation()}function l(e){var t=e.operator;return"void"===t?T.voidTypeAnnotation():T.NUMBER_UNARY_OPERATORS.indexOf(t)>=0?T.numberTypeAnnotation():T.STRING_UNARY_OPERATORS.indexOf(t)>=0?T.stringTypeAnnotation():T.BOOLEAN_UNARY_OPERATORS.indexOf(t)>=0?T.booleanTypeAnnotation():void 0}function c(e){var t=e.operator;if(T.NUMBER_BINARY_OPERATORS.indexOf(t)>=0)return T.numberTypeAnnotation();if(T.BOOLEAN_BINARY_OPERATORS.indexOf(t)>=0)return T.booleanTypeAnnotation();if("+"===t){var n=this.get("right"),r=this.get("left");return r.isBaseType("number")&&n.isBaseType("number")?T.numberTypeAnnotation():r.isBaseType("string")||n.isBaseType("string")?T.stringTypeAnnotation():T.unionTypeAnnotation([T.stringTypeAnnotation(),T.numberTypeAnnotation()])}}function p(){return T.createUnionTypeAnnotation([this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()])}function f(){return T.createUnionTypeAnnotation([this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()])}function h(){return this.get("expressions").pop().getTypeAnnotation()}function d(){return this.get("right").getTypeAnnotation()}function y(e){var t=e.operator;if("++"===t||"--"===t)return T.numberTypeAnnotation()}function m(){return T.stringTypeAnnotation()}function b(){return T.numberTypeAnnotation()}function g(){return T.booleanTypeAnnotation()}function v(){return T.nullLiteralTypeAnnotation()}function x(){return T.genericTypeAnnotation(T.identifier("RegExp"))}function _(){return T.genericTypeAnnotation(T.identifier("Object"))}function E(){return T.genericTypeAnnotation(T.identifier("Array"))}function A(){return E()}function D(){return T.genericTypeAnnotation(T.identifier("Function"))}function C(){return w(this.get("callee"))}function S(){return w(this.get("tag"))}function w(e){if(e=e.resolve(),e.isFunction()){if(e.is("async"))return e.is("generator")?T.genericTypeAnnotation(T.identifier("AsyncIterator")):T.genericTypeAnnotation(T.identifier("Promise"));if(e.node.returnType)return e.node.returnType}}n.__esModule=!0,n.ClassDeclaration=n.ClassExpression=n.FunctionDeclaration=n.ArrowFunctionExpression=n.FunctionExpression=n.Identifier=void 0;var k=e(".\/inferer-reference");Object.defineProperty(n,"Identifier",{enumerable:!0,get:function(){return i(k).default}}),n.VariableDeclarator=a,n.TypeCastExpression=s,n.NewExpression=o,n.TemplateLiteral=u,n.UnaryExpression=l,n.BinaryExpression=c,n.LogicalExpression=p,n.ConditionalExpression=f,n.SequenceExpression=h,n.AssignmentExpression=d,n.UpdateExpression=y,n.StringLiteral=m,n.NumericLiteral=b,n.BooleanLiteral=g,n.NullLiteral=v,n.RegExpLiteral=x,n.ObjectExpression=_,n.ArrayExpression=E,n.RestElement=A,n.CallExpression=C,n.TaggedTemplateExpression=S;var F=e("babel-types"),T=r(F);s.validParent=!0,A.validParent=!0,n.FunctionExpression=D,n.ArrowFunctionExpression=D,n.FunctionDeclaration=D,n.ClassExpression=D,n.ClassDeclaration=D},{".\/inferer-reference":238,"babel-types":265}],240:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){function n(e){var t=r[a];return"*"===t||e===t}if(!this.isMemberExpression())return!1;for(var r=e.split("."),i=[this.node],a=0;i.length;){var s=i.shift();if(t&&a===r.length)return!0;if(F.isIdentifier(s)){if(!n(s.name))return!1}else if(F.isLiteral(s)){if(!n(s.value))return!1}else{if(F.isMemberExpression(s)){if(s.computed&&!F.isLiteral(s.property))return!1;i.unshift(s.property),i.unshift(s.object);continue}if(!F.isThisExpression(s))return!1;if(!n("this"))return!1}if(++a>r.length)return!1}return a===r.length}function s(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}function o(){return this.scope.isStatic(this.node)}function u(e){return!this.has(e)}function l(e,t){return this.node[e]===t}function c(e){return F.isType(this.type,e)}function p(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()}function f(e){return!("body"!==this.key||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?F.isBlockStatement(e):!!this.isBlockStatement()&&F.isExpression(e))}function h(e){var t=this,n=!0;do{var r=t.container;if(t.isFunction()&&!n)return!!e;if(n=!1,Array.isArray(r)&&t.key!==r.length-1)return!1}while((t=t.parentPath)&&!t.isProgram());return!0}function d(){return!this.parentPath.isLabeledStatement()&&!F.isBlockStatement(this.container)&&(0,w.default)(F.STATEMENT_OR_BLOCK_KEYS,this.key)}function y(e,t){if(!this.isReferencedIdentifier())return!1;var n=this.scope.getBinding(this.node.name);if(!n||"module"!==n.kind)return!1;var r=n.path,i=r.parentPath;return!!i.isImportDeclaration()&&(i.node.source.value===e&&(!t||(!(!r.isImportDefaultSpecifier()||"default"!==t)||(!(!r.isImportNamespaceSpecifier()||"*"!==t)||!(!r.isImportSpecifier()||r.node.imported.name!==t)))))}function m(){var e=this.node;return e.end?this.hub.file.code.slice(e.start,e.end):""}function b(e){return"after"!==this._guessExecutionStatusRelativeTo(e)}function g(e){var t=e.scope.getFunctionParent(),n=this.scope.getFunctionParent();if(t.node!==n.node){var r=this._guessExecutionStatusRelativeToDifferentFunctions(t);if(r)return r;e=t.path}var i=e.getAncestry();if(i.indexOf(this)>=0)return"after";var a=this.getAncestry(),s=void 0,o=void 0,u=void 0;for(u=0;u<a.length;u++){var l=a[u];if(o=i.indexOf(l),o>=0){s=l;break}}if(!s)return"before";var c=i[o-1],p=a[u-1];if(!c||!p)return"before";if(c.listKey&&c.container===p.container)return c.key>p.key?"before":"after";var f=F.VISITOR_KEYS[c.type].indexOf(c.key),h=F.VISITOR_KEYS[p.type].indexOf(p.key);return f>h?"before":"after"}function v(e){var t=e.path;if(t.isFunctionDeclaration()){var n=t.scope.getBinding(t.node.id.name);if(!n.references)return"before";for(var r=n.referencePaths,i=r,a=Array.isArray(i),s=0,i=a?i:(0,C.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;if("callee"!==u.key||!u.parentPath.isCallExpression())return}for(var l=void 0,c=r,p=Array.isArray(c),f=0,c=p?c:(0,C.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h,y=!!d.find(function(e){return e.node===t.node});if(!y){var m=this._guessExecutionStatusRelativeTo(d);if(l){if(l!==m)return}else l=m}}return l}}function x(e,t){return this._resolve(e,t)||this}function _(e,t){var n=this;if(!(t&&t.indexOf(this)>=0))if(t=t||[],t.push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,t)}else if(this.isReferencedIdentifier()){var r=this.scope.getBinding(this.node.name);if(!r)return;if(!r.constant)return;if("module"===r.kind)return;if(r.path!==this){var i=function(){var i=r.path.resolve(e,t);return n.find(function(e){return e.node===i.node})?{v:void 0}:{v:i}}();if("object"===("undefined"==typeof i?"undefined":(0,A.default)(i)))return i.v}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,t);if(e&&this.isMemberExpression()){var a=this.toComputedKey();if(!F.isLiteral(a))return;var s=a.value,o=this.get("object").resolve(e,t);if(o.isObjectExpression())for(var u=o.get("properties"),l=u,c=Array.isArray(l),p=0,l=c?l:(0,C.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;if(h.isProperty()){var d=h.get("key"),y=h.isnt("computed")&&d.isIdentifier({name:s});if(y=y||d.isLiteral({value:s}))return h.get("value").resolve(e,t)}}else if(o.isArrayExpression()&&!isNaN(+s)){var m=o.get("elements"),b=m[s];if(b)return b.resolve(e,t)}}}}n.__esModule=!0,n.is=void 0;var E=e("babel-runtime\/helpers\/typeof"),A=i(E),D=e("babel-runtime\/core-js\/get-iterator"),C=i(D);n.matchesPattern=a,n.has=s,n.isStatic=o,n.isnt=u,n.equals=l,n.isNodeType=c,n.canHaveVariableDeclarationOrExpression=p,n.canSwapBetweenExpressionAndStatement=f,n.isCompletionRecord=h,n.isStatementOrBlock=d,n.referencesImport=y,n.getSource=m,n.willIMaybeExecuteBefore=b,n._guessExecutionStatusRelativeTo=g,n._guessExecutionStatusRelativeToDifferentFunctions=v,n.resolve=x,n._resolve=_;var S=e("lodash\/includes"),w=i(S),k=e("babel-types"),F=r(k);n.is=s},{"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/typeof":118,"babel-types":265,"lodash\/includes":473}],241:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/classCallCheck"),s=i(a),o=e("babel-runtime\/core-js\/get-iterator"),u=i(o),l=e("babel-types"),c=r(l),p={ReferencedIdentifier:function(e,t){if(!e.isJSXIdentifier()||!l.react.isCompatTag(e.node.name)){var n=e.scope.getBinding(e.node.name);if(n&&n===t.scope.getBinding(e.node.name))if(n.constant)t.bindings[e.node.name]=n;else for(var r=n.constantViolations,i=Array.isArray(r),a=0,r=i?r:(0,u.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;t.breakOnScopePaths=t.breakOnScopePaths.concat(o.getAncestry())}}}},f=function(){function e(t,n){(0,s.default)(this,e),this.breakOnScopePaths=[],this.bindings={},this.scopes=[],this.scope=n,this.path=t}return e.prototype.isCompatibleScope=function(e){for(var t in this.bindings){var n=this.bindings[t];if(!e.bindingIdentifierEquals(t,n.identifier))return!1}return!0},e.prototype.getCompatibleScopes=function(){var e=this.path.scope;do{if(!this.isCompatibleScope(e))break;if(this.scopes.push(e),this.breakOnScopePaths.indexOf(e.path)>=0)break}while(e=e.parent)},e.prototype.getAttachmentPath=function(){var e=this._getAttachmentPath();if(e){var t=e.scope;if(t.path===e&&(t=e.scope.parent),t.path.isProgram()||t.path.isFunction())for(var n in this.bindings)if(t.hasOwnBinding(n)){var r=this.bindings[n];if("param"!==r.kind&&this.getAttachmentParentForPath(r.path).key>e.key)return}return e}},e.prototype._getAttachmentPath=function(){var e=this.scopes,t=e.pop();if(t){if(t.path.isFunction()){if(this.hasOwnParamBindings(t)){if(this.scope===t)return;return t.path.get("body").get("body")[0]}return this.getNextScopeAttachmentParent()}return t.path.isProgram()?this.getNextScopeAttachmentParent():void 0}},e.prototype.getNextScopeAttachmentParent=function(){var e=this.scopes.pop();if(e)return this.getAttachmentParentForPath(e.path)},e.prototype.getAttachmentParentForPath=function(e){do if(!e.parentPath||Array.isArray(e.container)&&e.isStatement()||e.isVariableDeclarator()&&e.parentPath.node.declarations.length>1)return e;while(e=e.parentPath)},e.prototype.hasOwnParamBindings=function(e){for(var t in this.bindings)if(e.hasOwnBinding(t)){var n=this.bindings[t];if("param"===n.kind)return!0}return!1},e.prototype.run=function(){var e=this.path.node;if(!e._hoisted){e._hoisted=!0,this.path.traverse(p,this),this.getCompatibleScopes();var t=this.getAttachmentPath();if(t&&t.getFunctionParent()!==this.path.getFunctionParent()){var n=t.scope.generateUidIdentifier("ref"),r=c.variableDeclarator(n,this.path.node);t.insertBefore([t.isVariableDeclarator()?r:c.variableDeclaration("var",[r])]);var i=this.path.parentPath;i.isJSXElement()&&this.path.container===i.node.children&&(n=c.JSXExpressionContainer(n)),this.path.replaceWith(n)}}},e}();n.default=f,t.exports=n.default},{"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265}],242:[function(e,t,n){"use strict";n.__esModule=!0;n.hooks=[function(e,t){if("body"===e.key&&t.isArrowFunctionExpression())return e.replaceWith(e.scope.buildUndefinedNode()),!0},function(e,t){var n=!1;if(n=n||"test"===e.key&&(t.isWhile()||t.isSwitchCase()),n=n||"declaration"===e.key&&t.isExportDeclaration(),n=n||"body"===e.key&&t.isLabeledStatement(),n=n||"declarations"===e.listKey&&t.isVariableDeclaration()&&1===t.node.declarations.length,n=n||"expression"===e.key&&t.isExpressionStatement())return t.remove(),!0},function(e,t){if(t.isSequenceExpression()&&1===t.node.expressions.length)return t.replaceWith(t.node.expressions[0]),!0},function(e,t){if(t.isBinary())return"left"===e.key?t.replaceWith(t.node.right):t.replaceWith(t.node.left),!0},function(e,t){if(t.isIfStatement()&&("consequent"===e.key||"alternate"===e.key)||t.isLoop()&&"body"===e.key)return e.replaceWith({type:"BlockStatement",body:[]}),!0}]},{}],243:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.Flow=n.Pure=n.Generated=n.User=n.Var=n.BlockScoped=n.Referenced=n.Scope=n.Expression=n.Statement=n.BindingIdentifier=n.ReferencedMemberExpression=n.ReferencedIdentifier=void 0;var i=e("babel-types"),a=r(i);n.ReferencedIdentifier={types:["Identifier","JSXIdentifier"],checkPath:function(e,t){var n=e.node,r=e.parent;if(!a.isIdentifier(n,t)&&!a.isJSXMemberExpression(r,t)){if(!a.isJSXIdentifier(n,t))return!1;if(i.react.isCompatTag(n.name))return!1}return a.isReferenced(n,r)}},n.ReferencedMemberExpression={types:["MemberExpression"],checkPath:function(e){var t=e.node,n=e.parent;return a.isMemberExpression(t)&&a.isReferenced(t,n)}},n.BindingIdentifier={types:["Identifier"],checkPath:function(e){var t=e.node,n=e.parent;return a.isIdentifier(t)&&a.isBinding(t,n)}},n.Statement={types:["Statement"],checkPath:function(e){var t=e.node,n=e.parent;if(a.isStatement(t)){if(a.isVariableDeclaration(t)){if(a.isForXStatement(n,{left:t}))return!1;if(a.isForStatement(n,{init:t}))return!1}return!0}return!1}},n.Expression={types:["Expression"],checkPath:function(e){return e.isIdentifier()?e.isReferencedIdentifier():a.isExpression(e.node)}},n.Scope={types:["Scopable"],checkPath:function(e){return a.isScope(e.node,e.parent)}},n.Referenced={checkPath:function(e){return a.isReferenced(e.node,e.parent)}},n.BlockScoped={checkPath:function(e){return a.isBlockScoped(e.node)}},n.Var={types:["VariableDeclaration"],checkPath:function(e){return a.isVar(e.node)}},n.User={checkPath:function(e){return e.node&&!!e.node.loc}},n.Generated={checkPath:function(e){return!e.isUser()}},n.Pure={checkPath:function(e,t){return e.scope.isPure(e.node,t)}},n.Flow={types:["Flow","ImportDeclaration","ExportDeclaration"],checkPath:function(e){var t=e.node;return!!a.isFlow(t)||(a.isImportDeclaration(t)?"type"===t.importKind||"typeof"===t.importKind:!!a.isExportDeclaration(t)&&"type"===t.exportKind)}}},{"babel-types":265}],244:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertBefore(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key)this.node&&e.push(this.node),this.replaceExpressionWithStatements(e);else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertBefore(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.push(this.node),this._replaceWith(S.blockStatement(e))}return[this]}function s(e,t){this.updateSiblingKeys(e,t.length);for(var n=[],r=0;r<t.length;r++){var i=e+r,a=t[r];if(this.container.splice(i,0,a),this.context){var s=this.context.create(this.parent,this.container,i,this.listKey);this.context.queue&&s.pushContext(this.context),n.push(s)}else n.push(D.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:i}))}for(var o=this._getQueueContexts(),u=n,l=Array.isArray(u),c=0,u=l?u:(0,v.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;f.setScope(),f.debug(function(){return"Inserted."});for(var h=o,d=Array.isArray(h),y=0,h=d?h:(0,v.default)(h);;){var m;if(d){if(y>=h.length)break;m=h[y++]}else{if(y=h.next(),y.done)break;m=y.value}var b=m;b.maybeQueue(f,!0)}}return n}function o(e){return this._containerInsert(this.key,e)}function u(e){return this._containerInsert(this.key+1,e)}function l(e){var t=e[e.length-1],n=S.isIdentifier(t)||S.isExpressionStatement(t)&&S.isIdentifier(t.expression);n&&!this.isCompletionRecord()&&e.pop()}function c(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertAfter(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key){if(this.node){var t=this.scope.generateDeclaredUidIdentifier();e.unshift(S.expressionStatement(S.assignmentExpression("=",t,this.node))),e.push(S.expressionStatement(t))}this.replaceExpressionWithStatements(e)}else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertAfter(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.unshift(this.node),this._replaceWith(S.blockStatement(e))}return[this]}function p(e,t){if(this.parent)for(var n=x.path.get(this.parent),r=0;r<n.length;r++){var i=n[r];i.key>=e&&(i.key+=t)}}function f(e){if(!e)return[];e.constructor!==Array&&(e=[e]);for(var t=0;t<e.length;t++){var n=e[t],r=void 0;if(n?"object"!==("undefined"==typeof n?"undefined":(0,b.default)(n))?r="contains a non-object node":n.type?n instanceof D.default&&(r="has a NodePath when it expected a raw object"):r="without a type":r="has falsy node",r){var i=Array.isArray(n)?"array":"undefined"==typeof n?"undefined":(0,b.default)(n);throw new Error("Node list "+r+" with the index of "+t+" and type of "+i)}}return e}function h(e,t){this._assertUnremoved(),t=this._verifyNodeList(t);var n=D.default.get({parentPath:this,parent:this.node,container:this.node[e],listKey:e,key:0});return n.insertBefore(t)}function d(e,t){this._assertUnremoved(),t=this._verifyNodeList(t);var n=this.node[e],r=D.default.get({parentPath:this,parent:this.node,container:n,listKey:e,key:n.length});return r.replaceWithMultiple(t)}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.scope,t=new E.default(this,e);return t.run()}n.__esModule=!0;var m=e("babel-runtime\/helpers\/typeof"),b=i(m),g=e("babel-runtime\/core-js\/get-iterator"),v=i(g);n.insertBefore=a,n._containerInsert=s,n._containerInsertBefore=o,n._containerInsertAfter=u,n._maybePopFromStatements=l,n.insertAfter=c,n.updateSiblingKeys=p,n._verifyNodeList=f,n.unshiftContainer=h,n.pushContainer=d,n.hoist=y;var x=e("..\/cache"),_=e(".\/lib\/hoister"),E=i(_),A=e(".\/index"),D=i(A),C=e("babel-types"),S=r(C)},{"..\/cache":226,".\/index":236,".\/lib\/hoister":241,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/typeof":118,"babel-types":265}],245:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){return this._assertUnremoved(),this.resync(),this._callRemovalHooks()?void this._markRemoved():(this.shareCommentsWithSiblings(),this._remove(),void this._markRemoved())}function a(){for(var e=p.hooks,t=Array.isArray(e),n=0,e=t?e:(0,c.default)(e);;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if(n=e.next(),n.done)break;r=n.value}var i=r;if(i(this,this.parentPath))return!0}}function s(){Array.isArray(this.container)?(this.container.splice(this.key,1),this.updateSiblingKeys(this.key,-1)):this._replaceWith(null)}function o(){this.shouldSkip=!0,this.removed=!0,this.node=null}function u(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")}n.__esModule=!0;var l=e("babel-runtime\/core-js\/get-iterator"),c=r(l);n.remove=i,n._callRemovalHooks=a,n._remove=s,n._markRemoved=o,n._assertUnremoved=u;var p=e(".\/lib\/removal-hooks")},{".\/lib\/removal-hooks":242,"babel-runtime\/core-js\/get-iterator":100}],246:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){this.resync(),e=this._verifyNodeList(e),_.inheritLeadingComments(e[0],this.node),_.inheritTrailingComments(e[e.length-1],this.node),this.node=this.container[this.key]=null,this.insertAfter(e),this.node?this.requeue():this.remove()}function s(e){this.resync();try{e="("+e+")",e=(0,v.parse)(e)}catch(n){var t=n.loc;throw t&&(n.message+=" - make sure this is an expression.",n.message+="\\n"+(0,d.default)(e,t.line,t.column+1)),n}return e=e.program.body[0].expression,m.default.removeProperties(e),this.replaceWith(e)}function o(e){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");if(e instanceof g.default&&(e=e.node),!e)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node!==e){if(this.isProgram()&&!_.isProgram(e))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(e))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if("string"==typeof e)throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");if(this.isNodeType("Statement")&&_.isExpression(e)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(e)||(e=_.expressionStatement(e))),this.isNodeType("Expression")&&_.isStatement(e)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(e))return this.replaceExpressionWithStatements([e]);var t=this.node;t&&(_.inheritsComments(e,t),_.removeComments(t)),this._replaceWith(e),this.type=e.type,this.setScope(),this.requeue()}}function u(e){if(!this.container)throw new ReferenceError("Container is falsy");this.inList?_.validate(this.parent,this.key,[e]):_.validate(this.parent,this.key,e),this.debug(function(){return"Replace with "+(e&&e.type)}),this.node=this.container[this.key]=e}function l(e){this.resync();var t=_.toSequenceExpression(e,this.scope);if(_.isSequenceExpression(t)){var n=t.expressions;n.length>=2&&this.parentPath.isExpressionStatement()&&this._maybePopFromStatements(n),1===n.length?this.replaceWith(n[0]):this.replaceWith(t)}else{if(!t){var r=_.functionExpression(null,[],_.blockStatement(e));r.shadow=!0,this.replaceWith(_.callExpression(r,[])),this.traverse(E);for(var i=this.get("callee").getCompletionRecords(),a=i,s=Array.isArray(a),o=0,a=s?a:(0,f.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u;if(l.isExpressionStatement()){var c=l.findParent(function(e){return e.isLoop()});if(c){var p=this.get("callee"),h=p.scope.generateDeclaredUidIdentifier("ret");p.get("body").pushContainer("body",_.returnStatement(h)),l.get("expression").replaceWith(_.assignmentExpression("=",h,l.node.expression))}else l.replaceWith(_.returnStatement(l.node.expression))}}return this.node}this.replaceWith(t)}}function c(e){return this.resync(),Array.isArray(e)?Array.isArray(this.container)?(e=this._verifyNodeList(e),this._containerInsertAfter(e),this.remove()):this.replaceWithMultiple(e):this.replaceWith(e)}n.__esModule=!0;var p=e("babel-runtime\/core-js\/get-iterator"),f=i(p);n.replaceWithMultiple=a,n.replaceWithSourceString=s,n.replaceWith=o,n._replaceWith=u,n.replaceExpressionWithStatements=l,n.replaceInline=c;var h=e("babel-code-frame"),d=i(h),y=e("..\/index"),m=i(y),b=e(".\/index"),g=i(b),v=e("babylon"),x=e("babel-types"),_=r(x),E={Function:function(e){e.skip()},VariableDeclaration:function(e){if("var"===e.node.kind){var t=e.getBindingIdentifiers();for(var n in t)e.scope.push({id:t[n]});for(var r=[],i=e.node.declarations,a=Array.isArray(i),s=0,i=a?i:(0,f.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;u.init&&r.push(_.expressionStatement(_.assignmentExpression("=",u.id,u.init)))}e.replaceWithMultiple(r)}}}},{"..\/index":229,".\/index":236,"babel-code-frame":60,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265,babylon:274}],247:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=function(){function e(t){var n=t.existing,r=t.identifier,i=t.scope,s=t.path,o=t.kind;(0,a.default)(this,e),this.identifier=r,this.scope=i,this.path=s,this.kind=o,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.clearValue(),n&&(this.constantViolations=[].concat(n.path,n.constantViolations,this.constantViolations))}return e.prototype.deoptValue=function(){this.clearValue(),this.hasDeoptedValue=!0},e.prototype.setValue=function(e){this.hasDeoptedValue||(this.hasValue=!0,this.value=e)},e.prototype.clearValue=function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},e.prototype.reassign=function(e){this.constant=!1,this.constantViolations.indexOf(e)===-1&&this.constantViolations.push(e)},e.prototype.reference=function(e){this.referencePaths.indexOf(e)===-1&&(this.referenced=!0,this.references++,this.referencePaths.push(e))},e.prototype.dereference=function(){this.references--,this.referenced=!!this.references},e}();n.default=s,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114}],248:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;$/;"	function	line:11
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^(0,g.default)(C.prototype,e(".\/comments"));for(var S=function(){if(k){if(F>=w.length)return"break";T=w[F++]}else{if(F=w.next(),F.done)return"break";T=F.value}var e=T,t="is"+e;C.prototype[t]=function(e){return E[t](this.node,e)},C.prototype["assert"+e]=function(n){if(!this[t](n))throw new TypeError("Expected node path of type "+e)}},w=E.TYPES,k=Array.isArray(w),F=0,w=k?w:(0,s.default)(w);;){var T,P=S();if("break"===P)break}var j=function(e){if("_"===e[0])return"continue";E.TYPES.indexOf(e)<0&&E.TYPES.push(e);var t=c[e];C.prototype["is"+e]=function(e){return t.checkPath(this,e)}};for(var B in c){j(B)}t.exports=n.default},{"..\/cache":226,"..\/index":229,"..\/scope":248,".\/ancestry":230,".\/comments":231,".\/context":232,".\/conversion":233,".\/evaluation":234,".\/family":235,".\/inference":237,".\/introspection":240,".\/lib\/virtual-types":243,".\/modification":244,".\/removal":245,".\/replacement":246,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265,debug:278,invariant:253,"lodash\/assign":453}],237:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){if(this.typeAnnotation)return this.typeAnnotation;var e=this._getTypeAnnotation()||b.anyTypeAnnotation();return b.isTypeAnnotation(e)&&(e=e.typeAnnotation),this.typeAnnotation=e}function s(){var e=this.node;{if(e){if(e.typeAnnotation)return e.typeAnnotation;var t=y[e.type];return t?t.call(this,e):(t=y[this.parentPath.type],t&&t.validParent?this.parentPath.getTypeAnnotation():void 0)}if("init"===this.key&&this.parentPath.isVariableDeclarator()){var n=this.parentPath.parentPath,r=n.parentPath;return"left"===n.key&&r.isForInStatement()?b.stringTypeAnnotation():"left"===n.key&&r.isForOfStatement()?b.anyTypeAnnotation():b.voidTypeAnnotation()}}}function o(e,t){return u(e,this.getTypeAnnotation(),t)}function u(e,t,n){if("string"===e)return b.isStringTypeAnnotation(t);if("number"===e)return b.isNumberTypeAnnotation(t);if("boolean"===e)return b.isBooleanTypeAnnotation(t);if("any"===e)return b.isAnyTypeAnnotation(t);if("mixed"===e)return b.isMixedTypeAnnotation(t);if("empty"===e)return b.isEmptyTypeAnnotation(t);if("void"===e)return b.isVoidTypeAnnotation(t);if(n)return!1;throw new Error("Unknown base type "+e)}function l(e){var t=this.getTypeAnnotation();if(b.isAnyTypeAnnotation(t))return!0;if(b.isUnionTypeAnnotation(t)){for(var n=t.types,r=Array.isArray(n),i=0,n=r?n:(0,h.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;if(b.isAnyTypeAnnotation(s)||u(e,s,!0))return!0}return!1}return u(e,t,!0)}function c(e){var t=this.getTypeAnnotation();if(e=e.getTypeAnnotation(),!b.isAnyTypeAnnotation(t)&&b.isFlowBaseAnnotation(t))return e.type===t.type}function p(e){var t=this.getTypeAnnotation();return b.isGenericTypeAnnotation(t)&&b.isIdentifier(t.id,{name:e})}n.__esModule=!0;var f=e("babel-runtime\/core-js\/get-iterator"),h=i(f);n.getTypeAnnotation=a,n._getTypeAnnotation=s,n.isBaseType=o,n.couldBeBaseType=l,n.baseTypeStrictlyMatches=c,n.isGenericType=p;var d=e(".\/inferers"),y=r(d),m=e("babel-types"),b=r(m)},{".\/inferers":239,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],238:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=e.scope.getBinding(t),r=[];e.typeAnnotation=h.unionTypeAnnotation(r);var i=[],a=s(n,e,i),o=l(e,t);if(o&&!function(){var e=s(n,o.ifStatement);a=a.filter(function(t){return e.indexOf(t)<0}),r.push(o.typeAnnotation)}(),a.length){a=a.concat(i);for(var u=a,c=Array.isArray(u),f=0,u=c?u:(0,p.default)(u);;){var d;if(c){if(f>=u.length)break;d=u[f++]}else{if(f=u.next(),f.done)break;d=f.value}var y=d;r.push(y.getTypeAnnotation())}}if(r.length)return h.createUnionTypeAnnotation(r)}function s(e,t,n){var r=e.constantViolations.slice();return r.unshift(e.path),r.filter(function(e){e=e.resolve();var r=e._guessExecutionStatusRelativeTo(t);return n&&"function"===r&&n.push(e),"before"===r})}function o(e,t){var n=t.node.operator,r=t.get("right").resolve(),i=t.get("left").resolve(),a=void 0;if(i.isIdentifier({name:e})?a=r:r.isIdentifier({name:e})&&(a=i),a)return"==="===n?a.getTypeAnnotation():h.BOOLEAN_NUMBER_BINARY_OPERATORS.indexOf(n)>=0?h.numberTypeAnnotation():void 0;if("==="===n){var s=void 0,o=void 0;if(i.isUnaryExpression({operator:"typeof"})?(s=i,o=r):r.isUnaryExpression({operator:"typeof"})&&(s=r,o=i),(o||s)&&(o=o.resolve(),o.isLiteral())){var u=o.node.value;if("string"==typeof u&&s.get("argument").isIdentifier({name:e}))return h.createTypeAnnotationBasedOnTypeof(o.node.value)}}}function u(e){for(var t=void 0;t=e.parentPath;){if(t.isIfStatement()||t.isConditionalExpression())return"test"===e.key?void 0:t;e=t}}function l(e,t){var n=u(e);if(n){var r=n.get("test"),i=[r],a=[];do{var s=i.shift().resolve();if(s.isLogicalExpression()&&(i.push(s.get("left")),i.push(s.get("right"))),s.isBinaryExpression()){var c=o(t,s);c&&a.push(c)}}while(i.length);return a.length?{typeAnnotation:h.createUnionTypeAnnotation(a),ifStatement:n}:l(n,t)}}n.__esModule=!0;var c=e("babel-runtime\/core-js\/get-iterator"),p=i(c);n.default=function(e){if(this.isReferenced()){var t=this.scope.getBinding(e.name);return t?t.identifier.typeAnnotation?t.identifier.typeAnnotation:a(this,e.name):"undefined"===e.name?h.voidTypeAnnotation():"NaN"===e.name||"Infinity"===e.name?h.numberTypeAnnotation():void("arguments"===e.name)}};var f=e("babel-types"),h=r(f);t.exports=n.default},{"babel-runtime\/core-js\/get-iterator":100,"babel-types":265}],239:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){var e=this.get("id");return e.isIdentifier()?this.get("init").getTypeAnnotation():void 0}function s(e){return e.typeAnnotation}function o(e){if(this.get("callee").isIdentifier())return T.genericTypeAnnotation(e.callee)}function u(){return T.stringTypeAnnotation()}function l(e){var t=e.operator;return"void"===t?T.voidTypeAnnotation():T.NUMBER_UNARY_OPERATORS.indexOf(t)>=0?T.numberTypeAnnotation():T.STRING_UNARY_OPERATORS.indexOf(t)>=0?T.stringTypeAnnotation():T.BOOLEAN_UNARY_OPERATORS.indexOf(t)>=0?T.booleanTypeAnnotation():void 0}function c(e){var t=e.operator;if(T.NUMBER_BINARY_OPERATORS.indexOf(t)>=0)return T.numberTypeAnnotation();if(T.BOOLEAN_BINARY_OPERATORS.indexOf(t)>=0)return T.booleanTypeAnnotation();if("+"===t){var n=this.get("right"),r=this.get("left");return r.isBaseType("number")&&n.isBaseType("number")?T.numberTypeAnnotation():r.isBaseType("string")||n.isBaseType("string")?T.stringTypeAnnotation():T.unionTypeAnnotation([T.stringTypeAnnotation(),T.numberTypeAnnotation()])}}function p(){return T.createUnionTypeAnnotation([this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()])}function f(){return T.createUnionTypeAnnotation([this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()])}function h(){return this.get("expressions").pop().getTypeAnnotation()}function d(){return this.get("right").getTypeAnnotation()}function y(e){var t=e.operator;if("++"===t||"--"===t)return T.numberTypeAnnotation()}function m(){return T.stringTypeAnnotation()}function b(){return T.numberTypeAnnotation()}function g(){return T.booleanTypeAnnotation()}function v(){return T.nullLiteralTypeAnnotation()}function x(){return T.genericTypeAnnotation(T.identifier("RegExp"))}function _(){return T.genericTypeAnnotation(T.identifier("Object"))}function E(){return T.genericTypeAnnotation(T.identifier("Array"))}function A(){return E()}function D(){return T.genericTypeAnnotation(T.identifier("Function"))}function C(){return w(this.get("callee"))}function S(){return w(this.get("tag"))}function w(e){if(e=e.resolve(),e.isFunction()){if(e.is("async"))return e.is("generator")?T.genericTypeAnnotation(T.identifier("AsyncIterator")):T.genericTypeAnnotation(T.identifier("Promise"));if(e.node.returnType)return e.node.returnType}}n.__esModule=!0,n.ClassDeclaration=n.ClassExpression=n.FunctionDeclaration=n.ArrowFunctionExpression=n.FunctionExpression=n.Identifier=void 0;var k=e(".\/inferer-reference");Object.defineProperty(n,"Identifier",{enumerable:!0,get:function(){return i(k).default}}),n.VariableDeclarator=a,n.TypeCastExpression=s,n.NewExpression=o,n.TemplateLiteral=u,n.UnaryExpression=l,n.BinaryExpression=c,n.LogicalExpression=p,n.ConditionalExpression=f,n.SequenceExpression=h,n.AssignmentExpression=d,n.UpdateExpression=y,n.StringLiteral=m,n.NumericLiteral=b,n.BooleanLiteral=g,n.NullLiteral=v,n.RegExpLiteral=x,n.ObjectExpression=_,n.ArrayExpression=E,n.RestElement=A,n.CallExpression=C,n.TaggedTemplateExpression=S;var F=e("babel-types"),T=r(F);s.validParent=!0,A.validParent=!0,n.FunctionExpression=D,n.ArrowFunctionExpression=D,n.FunctionDeclaration=D,n.ClassExpression=D,n.ClassDeclaration=D},{".\/inferer-reference":238,"babel-types":265}],240:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){function n(e){var t=r[a];return"*"===t||e===t}if(!this.isMemberExpression())return!1;for(var r=e.split("."),i=[this.node],a=0;i.length;){var s=i.shift();if(t&&a===r.length)return!0;if(F.isIdentifier(s)){if(!n(s.name))return!1}else if(F.isLiteral(s)){if(!n(s.value))return!1}else{if(F.isMemberExpression(s)){if(s.computed&&!F.isLiteral(s.property))return!1;i.unshift(s.property),i.unshift(s.object);continue}if(!F.isThisExpression(s))return!1;if(!n("this"))return!1}if(++a>r.length)return!1}return a===r.length}function s(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}function o(){return this.scope.isStatic(this.node)}function u(e){return!this.has(e)}function l(e,t){return this.node[e]===t}function c(e){return F.isType(this.type,e)}function p(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()}function f(e){return!("body"!==this.key||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?F.isBlockStatement(e):!!this.isBlockStatement()&&F.isExpression(e))}function h(e){var t=this,n=!0;do{var r=t.container;if(t.isFunction()&&!n)return!!e;if(n=!1,Array.isArray(r)&&t.key!==r.length-1)return!1}while((t=t.parentPath)&&!t.isProgram());return!0}function d(){return!this.parentPath.isLabeledStatement()&&!F.isBlockStatement(this.container)&&(0,w.default)(F.STATEMENT_OR_BLOCK_KEYS,this.key)}function y(e,t){if(!this.isReferencedIdentifier())return!1;var n=this.scope.getBinding(this.node.name);if(!n||"module"!==n.kind)return!1;var r=n.path,i=r.parentPath;return!!i.isImportDeclaration()&&(i.node.source.value===e&&(!t||(!(!r.isImportDefaultSpecifier()||"default"!==t)||(!(!r.isImportNamespaceSpecifier()||"*"!==t)||!(!r.isImportSpecifier()||r.node.imported.name!==t)))))}function m(){var e=this.node;return e.end?this.hub.file.code.slice(e.start,e.end):""}function b(e){return"after"!==this._guessExecutionStatusRelativeTo(e)}function g(e){var t=e.scope.getFunctionParent(),n=this.scope.getFunctionParent();if(t.node!==n.node){var r=this._guessExecutionStatusRelativeToDifferentFunctions(t);if(r)return r;e=t.path}var i=e.getAncestry();if(i.indexOf(this)>=0)return"after";var a=this.getAncestry(),s=void 0,o=void 0,u=void 0;for(u=0;u<a.length;u++){var l=a[u];if(o=i.indexOf(l),o>=0){s=l;break}}if(!s)return"before";var c=i[o-1],p=a[u-1];if(!c||!p)return"before";if(c.listKey&&c.container===p.container)return c.key>p.key?"before":"after";var f=F.VISITOR_KEYS[c.type].indexOf(c.key),h=F.VISITOR_KEYS[p.type].indexOf(p.key);return f>h?"before":"after"}function v(e){var t=e.path;if(t.isFunctionDeclaration()){var n=t.scope.getBinding(t.node.id.name);if(!n.references)return"before";for(var r=n.referencePaths,i=r,a=Array.isArray(i),s=0,i=a?i:(0,C.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;if("callee"!==u.key||!u.parentPath.isCallExpression())return}for(var l=void 0,c=r,p=Array.isArray(c),f=0,c=p?c:(0,C.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h,y=!!d.find(function(e){return e.node===t.node});if(!y){var m=this._guessExecutionStatusRelativeTo(d);if(l){if(l!==m)return}else l=m}}return l}}function x(e,t){return this._resolve(e,t)||this}function _(e,t){var n=this;if(!(t&&t.indexOf(this)>=0))if(t=t||[],t.push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,t)}else if(this.isReferencedIdentifier()){var r=this.scope.getBinding(this.node.name);if(!r)return;if(!r.constant)return;if("module"===r.kind)return;if(r.path!==this){var i=function(){var i=r.path.resolve(e,t);return n.find(function(e){return e.node===i.node})?{v:void 0}:{v:i}}();if("object"===("undefined"==typeof i?"undefined":(0,A.default)(i)))return i.v}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,t);if(e&&this.isMemberExpression()){var a=this.toComputedKey();if(!F.isLiteral(a))return;var s=a.value,o=this.get("object").resolve(e,t);if(o.isObjectExpression())for(var u=o.get("properties"),l=u,c=Array.isArray(l),p=0,l=c?l:(0,C.default)(l);;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;if(h.isProperty()){var d=h.get("key"),y=h.isnt("computed")&&d.isIdentifier({name:s});if(y=y||d.isLiteral({value:s}))return h.get("value").resolve(e,t)}}else if(o.isArrayExpression()&&!isNaN(+s)){var m=o.get("elements"),b=m[s];if(b)return b.resolve(e,t)}}}}n.__esModule=!0,n.is=void 0;var E=e("babel-runtime\/helpers\/typeof"),A=i(E),D=e("babel-runtime\/core-js\/get-iterator"),C=i(D);n.matchesPattern=a,n.has=s,n.isStatic=o,n.isnt=u,n.equals=l,n.isNodeType=c,n.canHaveVariableDeclarationOrExpression=p,n.canSwapBetweenExpressionAndStatement=f,n.isCompletionRecord=h,n.isStatementOrBlock=d,n.referencesImport=y,n.getSource=m,n.willIMaybeExecuteBefore=b,n._guessExecutionStatusRelativeTo=g,n._guessExecutionStatusRelativeToDifferentFunctions=v,n.resolve=x,n._resolve=_;var S=e("lodash\/includes"),w=i(S),k=e("babel-types"),F=r(k);n.is=s},{"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/typeof":118,"babel-types":265,"lodash\/includes":473}],241:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/classCallCheck"),s=i(a),o=e("babel-runtime\/core-js\/get-iterator"),u=i(o),l=e("babel-types"),c=r(l),p={ReferencedIdentifier:function(e,t){if(!e.isJSXIdentifier()||!l.react.isCompatTag(e.node.name)){var n=e.scope.getBinding(e.node.name);if(n&&n===t.scope.getBinding(e.node.name))if(n.constant)t.bindings[e.node.name]=n;else for(var r=n.constantViolations,i=Array.isArray(r),a=0,r=i?r:(0,u.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;t.breakOnScopePaths=t.breakOnScopePaths.concat(o.getAncestry())}}}},f=function(){function e(t,n){(0,s.default)(this,e),this.breakOnScopePaths=[],this.bindings={},this.scopes=[],this.scope=n,this.path=t}return e.prototype.isCompatibleScope=function(e){for(var t in this.bindings){var n=this.bindings[t];if(!e.bindingIdentifierEquals(t,n.identifier))return!1}return!0},e.prototype.getCompatibleScopes=function(){var e=this.path.scope;do{if(!this.isCompatibleScope(e))break;if(this.scopes.push(e),this.breakOnScopePaths.indexOf(e.path)>=0)break}while(e=e.parent)},e.prototype.getAttachmentPath=function(){var e=this._getAttachmentPath();if(e){var t=e.scope;if(t.path===e&&(t=e.scope.parent),t.path.isProgram()||t.path.isFunction())for(var n in this.bindings)if(t.hasOwnBinding(n)){var r=this.bindings[n];if("param"!==r.kind&&this.getAttachmentParentForPath(r.path).key>e.key)return}return e}},e.prototype._getAttachmentPath=function(){var e=this.scopes,t=e.pop();if(t){if(t.path.isFunction()){if(this.hasOwnParamBindings(t)){if(this.scope===t)return;return t.path.get("body").get("body")[0]}return this.getNextScopeAttachmentParent()}return t.path.isProgram()?this.getNextScopeAttachmentParent():void 0}},e.prototype.getNextScopeAttachmentParent=function(){var e=this.scopes.pop();if(e)return this.getAttachmentParentForPath(e.path)},e.prototype.getAttachmentParentForPath=function(e){do if(!e.parentPath||Array.isArray(e.container)&&e.isStatement()||e.isVariableDeclarator()&&e.parentPath.node.declarations.length>1)return e;while(e=e.parentPath)},e.prototype.hasOwnParamBindings=function(e){for(var t in this.bindings)if(e.hasOwnBinding(t)){var n=this.bindings[t];if("param"===n.kind)return!0}return!1},e.prototype.run=function(){var e=this.path.node;if(!e._hoisted){e._hoisted=!0,this.path.traverse(p,this),this.getCompatibleScopes();var t=this.getAttachmentPath();if(t&&t.getFunctionParent()!==this.path.getFunctionParent()){var n=t.scope.generateUidIdentifier("ref"),r=c.variableDeclarator(n,this.path.node);t.insertBefore([t.isVariableDeclarator()?r:c.variableDeclaration("var",[r])]);var i=this.path.parentPath;i.isJSXElement()&&this.path.container===i.node.children&&(n=c.JSXExpressionContainer(n)),this.path.replaceWith(n)}}},e}();n.default=f,t.exports=n.default},{"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265}],242:[function(e,t,n){"use strict";n.__esModule=!0;n.hooks=[function(e,t){if("body"===e.key&&t.isArrowFunctionExpression())return e.replaceWith(e.scope.buildUndefinedNode()),!0},function(e,t){var n=!1;if(n=n||"test"===e.key&&(t.isWhile()||t.isSwitchCase()),n=n||"declaration"===e.key&&t.isExportDeclaration(),n=n||"body"===e.key&&t.isLabeledStatement(),n=n||"declarations"===e.listKey&&t.isVariableDeclaration()&&1===t.node.declarations.length,n=n||"expression"===e.key&&t.isExpressionStatement())return t.remove(),!0},function(e,t){if(t.isSequenceExpression()&&1===t.node.expressions.length)return t.replaceWith(t.node.expressions[0]),!0},function(e,t){if(t.isBinary())return"left"===e.key?t.replaceWith(t.node.right):t.replaceWith(t.node.left),!0},function(e,t){if(t.isIfStatement()&&("consequent"===e.key||"alternate"===e.key)||t.isLoop()&&"body"===e.key)return e.replaceWith({type:"BlockStatement",body:[]}),!0}]},{}],243:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.Flow=n.Pure=n.Generated=n.User=n.Var=n.BlockScoped=n.Referenced=n.Scope=n.Expression=n.Statement=n.BindingIdentifier=n.ReferencedMemberExpression=n.ReferencedIdentifier=void 0;var i=e("babel-types"),a=r(i);n.ReferencedIdentifier={types:["Identifier","JSXIdentifier"],checkPath:function(e,t){var n=e.node,r=e.parent;if(!a.isIdentifier(n,t)&&!a.isJSXMemberExpression(r,t)){if(!a.isJSXIdentifier(n,t))return!1;if(i.react.isCompatTag(n.name))return!1}return a.isReferenced(n,r)}},n.ReferencedMemberExpression={types:["MemberExpression"],checkPath:function(e){var t=e.node,n=e.parent;return a.isMemberExpression(t)&&a.isReferenced(t,n)}},n.BindingIdentifier={types:["Identifier"],checkPath:function(e){var t=e.node,n=e.parent;return a.isIdentifier(t)&&a.isBinding(t,n)}},n.Statement={types:["Statement"],checkPath:function(e){var t=e.node,n=e.parent;if(a.isStatement(t)){if(a.isVariableDeclaration(t)){if(a.isForXStatement(n,{left:t}))return!1;if(a.isForStatement(n,{init:t}))return!1}return!0}return!1}},n.Expression={types:["Expression"],checkPath:function(e){return e.isIdentifier()?e.isReferencedIdentifier():a.isExpression(e.node)}},n.Scope={types:["Scopable"],checkPath:function(e){return a.isScope(e.node,e.parent)}},n.Referenced={checkPath:function(e){return a.isReferenced(e.node,e.parent)}},n.BlockScoped={checkPath:function(e){return a.isBlockScoped(e.node)}},n.Var={types:["VariableDeclaration"],checkPath:function(e){return a.isVar(e.node)}},n.User={checkPath:function(e){return e.node&&!!e.node.loc}},n.Generated={checkPath:function(e){return!e.isUser()}},n.Pure={checkPath:function(e,t){return e.scope.isPure(e.node,t)}},n.Flow={types:["Flow","ImportDeclaration","ExportDeclaration"],checkPath:function(e){var t=e.node;return!!a.isFlow(t)||(a.isImportDeclaration(t)?"type"===t.importKind||"typeof"===t.importKind:!!a.isExportDeclaration(t)&&"type"===t.exportKind)}}},{"babel-types":265}],244:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertBefore(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key)this.node&&e.push(this.node),this.replaceExpressionWithStatements(e);else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertBefore(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.push(this.node),this._replaceWith(S.blockStatement(e))}return[this]}function s(e,t){this.updateSiblingKeys(e,t.length);for(var n=[],r=0;r<t.length;r++){var i=e+r,a=t[r];if(this.container.splice(i,0,a),this.context){var s=this.context.create(this.parent,this.container,i,this.listKey);this.context.queue&&s.pushContext(this.context),n.push(s)}else n.push(D.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:i}))}for(var o=this._getQueueContexts(),u=n,l=Array.isArray(u),c=0,u=l?u:(0,v.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;f.setScope(),f.debug(function(){return"Inserted."});for(var h=o,d=Array.isArray(h),y=0,h=d?h:(0,v.default)(h);;){var m;if(d){if(y>=h.length)break;m=h[y++]}else{if(y=h.next(),y.done)break;m=y.value}var b=m;b.maybeQueue(f,!0)}}return n}function o(e){return this._containerInsert(this.key,e)}function u(e){return this._containerInsert(this.key+1,e)}function l(e){var t=e[e.length-1],n=S.isIdentifier(t)||S.isExpressionStatement(t)&&S.isIdentifier(t.expression);n&&!this.isCompletionRecord()&&e.pop()}function c(e){if(this._assertUnremoved(),e=this._verifyNodeList(e),this.parentPath.isExpressionStatement()||this.parentPath.isLabeledStatement())return this.parentPath.insertAfter(e);if(this.isNodeType("Expression")||this.parentPath.isForStatement()&&"init"===this.key){if(this.node){var t=this.scope.generateDeclaredUidIdentifier();e.unshift(S.expressionStatement(S.assignmentExpression("=",t,this.node))),e.push(S.expressionStatement(t))}this.replaceExpressionWithStatements(e)}else{if(this._maybePopFromStatements(e),Array.isArray(this.container))return this._containerInsertAfter(e);if(!this.isStatementOrBlock())throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?");this.node&&e.unshift(this.node),this._replaceWith(S.blockStatement(e))}return[this]}function p(e,t){if(this.parent)for(var n=x.path.get(this.parent),r=0;r<n.length;r++){var i=n[r];i.key>=e&&(i.key+=t)}}function f(e){if(!e)return[];e.constructor!==Array&&(e=[e]);for(var t=0;t<e.length;t++){var n=e[t],r=void 0;if(n?"object"!==("undefined"==typeof n?"undefined":(0,b.default)(n))?r="contains a non-object node":n.type?n instanceof D.default&&(r="has a NodePath when it expected a raw object"):r="without a type":r="has falsy node",r){var i=Array.isArray(n)?"array":"undefined"==typeof n?"undefined":(0,b.default)(n);throw new Error("Node list "+r+" with the index of "+t+" and type of "+i)}}return e}function h(e,t){this._assertUnremoved(),t=this._verifyNodeList(t);var n=D.default.get({parentPath:this,parent:this.node,container:this.node[e],listKey:e,key:0});return n.insertBefore(t)}function d(e,t){this._assertUnremoved(),t=this._verifyNodeList(t);var n=this.node[e],r=D.default.get({parentPath:this,parent:this.node,container:n,listKey:e,key:n.length});return r.replaceWithMultiple(t)}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.scope,t=new E.default(this,e);return t.run()}n.__esModule=!0;var m=e("babel-runtime\/helpers\/typeof"),b=i(m),g=e("babel-runtime\/core-js\/get-iterator"),v=i(g);n.insertBefore=a,n._containerInsert=s,n._containerInsertBefore=o,n._containerInsertAfter=u,n._maybePopFromStatements=l,n.insertAfter=c,n.updateSiblingKeys=p,n._verifyNodeList=f,n.unshiftContainer=h,n.pushContainer=d,n.hoist=y;var x=e("..\/cache"),_=e(".\/lib\/hoister"),E=i(_),A=e(".\/index"),D=i(A),C=e("babel-types"),S=r(C)},{"..\/cache":226,".\/index":236,".\/lib\/hoister":241,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/helpers\/typeof":118,"babel-types":265}],245:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(){return this._assertUnremoved(),this.resync(),this._callRemovalHooks()?void this._markRemoved():(this.shareCommentsWithSiblings(),this._remove(),void this._markRemoved())}function a(){for(var e=p.hooks,t=Array.isArray(e),n=0,e=t?e:(0,c.default)(e);;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if(n=e.next(),n.done)break;r=n.value}var i=r;if(i(this,this.parentPath))return!0}}function s(){Array.isArray(this.container)?(this.container.splice(this.key,1),this.updateSiblingKeys(this.key,-1)):this._replaceWith(null)}function o(){this.shouldSkip=!0,this.removed=!0,this.node=null}function u(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")}n.__esModule=!0;var l=e("babel-runtime\/core-js\/get-iterator"),c=r(l);n.remove=i,n._callRemovalHooks=a,n._remove=s,n._markRemoved=o,n._assertUnremoved=u;var p=e(".\/lib\/removal-hooks")},{".\/lib\/removal-hooks":242,"babel-runtime\/core-js\/get-iterator":100}],246:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){this.resync(),e=this._verifyNodeList(e),_.inheritLeadingComments(e[0],this.node),_.inheritTrailingComments(e[e.length-1],this.node),this.node=this.container[this.key]=null,this.insertAfter(e),this.node?this.requeue():this.remove()}function s(e){this.resync();try{e="("+e+")",e=(0,v.parse)(e)}catch(n){var t=n.loc;throw t&&(n.message+=" - make sure this is an expression.",n.message+="\\n"+(0,d.default)(e,t.line,t.column+1)),n}return e=e.program.body[0].expression,m.default.removeProperties(e),this.replaceWith(e)}function o(e){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");if(e instanceof g.default&&(e=e.node),!e)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node!==e){if(this.isProgram()&&!_.isProgram(e))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(e))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if("string"==typeof e)throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");if(this.isNodeType("Statement")&&_.isExpression(e)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(e)||(e=_.expressionStatement(e))),this.isNodeType("Expression")&&_.isStatement(e)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(e))return this.replaceExpressionWithStatements([e]);var t=this.node;t&&(_.inheritsComments(e,t),_.removeComments(t)),this._replaceWith(e),this.type=e.type,this.setScope(),this.requeue()}}function u(e){if(!this.container)throw new ReferenceError("Container is falsy");this.inList?_.validate(this.parent,this.key,[e]):_.validate(this.parent,this.key,e),this.debug(function(){return"Replace with "+(e&&e.type)}),this.node=this.container[this.key]=e}function l(e){this.resync();var t=_.toSequenceExpression(e,this.scope);if(_.isSequenceExpression(t)){var n=t.expressions;n.length>=2&&this.parentPath.isExpressionStatement()&&this._maybePopFromStatements(n),1===n.length?this.replaceWith(n[0]):this.replaceWith(t)}else{if(!t){var r=_.functionExpression(null,[],_.blockStatement(e));r.shadow=!0,this.replaceWith(_.callExpression(r,[])),this.traverse(E);for(var i=this.get("callee").getCompletionRecords(),a=i,s=Array.isArray(a),o=0,a=s?a:(0,f.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u;if(l.isExpressionStatement()){var c=l.findParent(function(e){return e.isLoop()});if(c){var p=this.get("callee"),h=p.scope.generateDeclaredUidIdentifier("ret");p.get("body").pushContainer("body",_.returnStatement(h)),l.get("expression").replaceWith(_.assignmentExpression("=",h,l.node.expression))}else l.replaceWith(_.returnStatement(l.node.expression))}}return this.node}this.replaceWith(t)}}function c(e){return this.resync(),Array.isArray(e)?Array.isArray(this.container)?(e=this._verifyNodeList(e),this._containerInsertAfter(e),this.remove()):this.replaceWithMultiple(e):this.replaceWith(e)}n.__esModule=!0;var p=e("babel-runtime\/core-js\/get-iterator"),f=i(p);n.replaceWithMultiple=a,n.replaceWithSourceString=s,n.replaceWith=o,n._replaceWith=u,n.replaceExpressionWithStatements=l,n.replaceInline=c;var h=e("babel-code-frame"),d=i(h),y=e("..\/index"),m=i(y),b=e(".\/index"),g=i(b),v=e("babylon"),x=e("babel-types"),_=r(x),E={Function:function(e){e.skip()},VariableDeclaration:function(e){if("var"===e.node.kind){var t=e.getBindingIdentifiers();for(var n in t)e.scope.push({id:t[n]});for(var r=[],i=e.node.declarations,a=Array.isArray(i),s=0,i=a?i:(0,f.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;u.init&&r.push(_.expressionStatement(_.assignmentExpression("=",u.id,u.init)))}e.replaceWithMultiple(r)}}}},{"..\/index":229,".\/index":236,"babel-code-frame":60,"babel-runtime\/core-js\/get-iterator":100,"babel-types":265,babylon:274}],247:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/helpers\/classCallCheck"),a=r(i),s=function(){function e(t){var n=t.existing,r=t.identifier,i=t.scope,s=t.path,o=t.kind;(0,a.default)(this,e),this.identifier=r,this.scope=i,this.path=s,this.kind=o,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.clearValue(),n&&(this.constantViolations=[].concat(n.path,n.constantViolations,this.constantViolations))}return e.prototype.deoptValue=function(){this.clearValue(),this.hasDeoptedValue=!0},e.prototype.setValue=function(e){this.hasDeoptedValue||(this.hasValue=!0,this.value=e)},e.prototype.clearValue=function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},e.prototype.reassign=function(e){this.constant=!1,this.constantViolations.indexOf(e)===-1&&this.constantViolations.push(e)},e.prototype.reference=function(e){this.referencePaths.indexOf(e)===-1&&(this.referenced=!0,this.references++,this.referencePaths.push(e))},e.prototype.dereference=function(){this.references--,this.referenced=!!this.references},e}();n.default=s,t.exports=n.default},{"babel-runtime\/helpers\/classCallCheck":114}],248:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;$/;"	function	line:11
R	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){for(var r=I.scope.get(e.node)||[],i=r,a=Array.isArray(i),s=0,i=a?i:(0,m.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;if(u.parent===t&&u.path===e)return u}r.push(n),I.scope.has(e.node)||I.scope.set(e.node,r)}function s(e,t){if(O.isModuleDeclaration(e))if(e.source)s(e.source,t);else if(e.specifiers&&e.specifiers.length)for(var n=e.specifiers,r=Array.isArray(n),i=0,n=r?n:(0,m.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var o=a;s(o,t)}else e.declaration&&s(e.declaration,t);else if(O.isModuleSpecifier(e))s(e.local,t);else if(O.isMemberExpression(e))s(e.object,t),s(e.property,t);else if(O.isIdentifier(e))t.push(e.name);else if(O.isLiteral(e))t.push(e.value);else if(O.isCallExpression(e))s(e.callee,t);else if(O.isObjectExpression(e)||O.isObjectPattern(e))for(var u=e.properties,l=Array.isArray(u),c=0,u=l?u:(0,m.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;s(f.key||f.argument,t)}}n.__esModule=!0;var o=e("babel-runtime\/core-js\/object\/keys"),u=i(o),l=e("babel-runtime\/core-js\/object\/create"),c=i(l),p=e("babel-runtime\/core-js\/map"),f=i(p),h=e("babel-runtime\/helpers\/classCallCheck"),d=i(h),y=e("babel-runtime\/core-js\/get-iterator"),m=i(y),b=e("lodash\/includes"),g=i(b),v=e("lodash\/repeat"),x=i(v),_=e(".\/lib\/renamer"),E=i(_),A=e("..\/index"),D=i(A),C=e("lodash\/defaults"),S=i(C),w=e("babel-messages"),k=r(w),F=e(".\/binding"),T=i(F),P=e("globals"),j=i(P),B=e("babel-types"),O=r(B),I=e("..\/cache"),N=0,L={For:function(e){for(var t=O.FOR_INIT_KEYS,n=Array.isArray(t),r=0,t=n?t:(0,m.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,s=e.get(a);s.isVar()&&e.scope.getFunctionParent().registerBinding("var",s)}},Declaration:function(e){e.isBlockScoped()||e.isExportDeclaration()&&e.get("declaration").isDeclaration()||e.scope.getFunctionParent().registerDeclaration(e)},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var n=e.get("left");(n.isPattern()||n.isIdentifier())&&t.constantViolations.push(n)},ExportDeclaration:{exit:function(e){var t=e.node,n=e.scope,r=t.declaration;if(O.isClassDeclaration(r)||O.isFunctionDeclaration(r)){var i=r.id;if(!i)return;var a=n.getBinding(i.name);a&&a.reference(e)}else if(O.isVariableDeclaration(r))for(var s=r.declarations,o=Array.isArray(s),u=0,s=o?s:(0,m.default)(s);;){var l;if(o){if(u>=s.length)break;l=s[u++]}else{if(u=s.next(),u.done)break;l=u.value}var c=l,p=O.getBindingIdentifiers(c);for(var f in p){var h=n.getBinding(f);h&&h.reference(e)}}}},LabeledStatement:function(e){e.scope.getProgramParent().addGlobal(e.node),e.scope.getBlockParent().registerDeclaration(e)},AssignmentExpression:function(e,t){t.assignments.push(e)},UpdateExpression:function(e,t){t.constantViolations.push(e.get("argument"))},UnaryExpression:function(e,t){"delete"===e.node.operator&&t.constantViolations.push(e.get("argument"))},BlockScoped:function(e){var t=e.scope;t.path===e&&(t=t.parent),t.getBlockParent().registerDeclaration(e)},ClassDeclaration:function(e){var t=e.node.id;if(t){var n=t.name;e.scope.bindings[n]=e.scope.getBinding(n)}},Block:function(e){for(var t=e.get("body"),n=t,r=Array.isArray(n),i=0,n=r?n:(0,m.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;s.isFunctionDeclaration()&&e.scope.getBlockParent().registerDeclaration(s)}}},M=0,R=function(){function e(t,n){if((0,d.default)(this,e),n&&n.block===t.node)return n;var r=a(t,n,this);return r?r:(this.uid=M++,this.parent=n,this.hub=t.hub,this.parentBlock=t.parent,this.block=t.node,this.path=t,void(this.labels=new f.default))}return e.prototype.traverse=function(e,t,n){(0,D.default)(e,t,this,n,this.path)},e.prototype.generateDeclaredUidIdentifier=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp",t=this.generateUidIdentifier(e);return this.push({id:t}),t},e.prototype.generateUidIdentifier=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp";return O.identifier(this.generateUid(e))},e.prototype.generateUid=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp";e=O.toIdentifier(e).replace(\/^_+\/,"").replace(\/[0-9]+$\/g,"");var t=void 0,n=0;do t=this._generateUid(e,n),n++;while(this.hasLabel(t)||this.hasBinding(t)||this.hasGlobal(t)||this.hasReference(t));var r=this.getProgramParent();return r.references[t]=!0,r.uids[t]=!0,t},e.prototype._generateUid=function(e,t){var n=e;return t>1&&(n+=t),"_"+n},e.prototype.generateUidIdentifierBasedOnNode=function(e,t){var n=e;O.isAssignmentExpression(e)?n=e.left:O.isVariableDeclarator(e)?n=e.id:(O.isObjectProperty(n)||O.isObjectMethod(n))&&(n=n.key);var r=[];s(n,r);var i=r.join("$");return i=i.replace(\/^_\/,"")||t||"ref",this.generateUidIdentifier(i.slice(0,20))},e.prototype.isStatic=function(e){if(O.isThisExpression(e)||O.isSuper(e))return!0;if(O.isIdentifier(e)){var t=this.getBinding(e.name);return t?t.constant:this.hasBinding(e.name)}return!1},e.prototype.maybeGenerateMemoised=function(e,t){if(this.isStatic(e))return null;var n=this.generateUidIdentifierBasedOnNode(e);return t||this.push({id:n}),n},e.prototype.checkBlockScopedCollisions=function(e,t,n,r){if("param"!==t&&("hoisted"!==t||"let"!==e.kind)){var i=!1;if(i||(i="let"===t||"let"===e.kind||"const"===e.kind||"module"===e.kind),i||(i="param"===e.kind&&("let"===t||"const"===t)),i)throw this.hub.file.buildCodeFrameError(r,k.get("scopeDuplicateDeclaration",n),TypeError)}},e.prototype.rename=function(e,t,n){var r=this.getBinding(e);if(r)return t=t||this.generateUidIdentifier(e).name,new E.default(r,e,t).rename(n)},e.prototype._renameFromMap=function(e,t,n,r){e[t]&&(e[n]=r,e[t]=null)},e.prototype.dump=function(){var e=(0,x.default)("-",60);console.log(e);var t=this;do{console.log("#",t.block.type);for(var n in t.bindings){var r=t.bindings[n];console.log(" -",n,{constant:r.constant,references:r.references,violations:r.constantViolations.length,kind:r.kind})}}while(t=t.parent);console.log(e)},e.prototype.toArray=function(e,t){var n=this.hub.file;if(O.isIdentifier(e)){var r=this.getBinding(e.name);if(r&&r.constant&&r.path.isGenericType("Array"))return e}if(O.isArrayExpression(e))return e;if(O.isIdentifier(e,{name:"arguments"}))return O.callExpression(O.memberExpression(O.memberExpression(O.memberExpression(O.identifier("Array"),O.identifier("prototype")),O.identifier("slice")),O.identifier("call")),[e]);var i="toArray",a=[e];return t===!0?i="toConsumableArray":t&&(a.push(O.numericLiteral(t)),i="slicedToArray"),O.callExpression(n.addHelper(i),a)},e.prototype.hasLabel=function(e){return!!this.getLabel(e)},e.prototype.getLabel=function(e){return this.labels.get(e)},e.prototype.registerLabel=function(e){this.labels.set(e.node.label.name,e)},e.prototype.registerDeclaration=function(e){if(e.isLabeledStatement())this.registerLabel(e);else if(e.isFunctionDeclaration())this.registerBinding("hoisted",e.get("id"),e);else if(e.isVariableDeclaration())for(var t=e.get("declarations"),n=t,r=Array.isArray(n),i=0,n=r?n:(0,m.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;this.registerBinding(e.node.kind,s)}else if(e.isClassDeclaration())this.registerBinding("let",e);else if(e.isImportDeclaration())for(var o=e.get("specifiers"),u=o,l=Array.isArray(u),c=0,u=l?u:(0,m.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;this.registerBinding("module",f)}else if(e.isExportDeclaration()){var h=e.get("declaration");(h.isClassDeclaration()||h.isFunctionDeclaration()||h.isVariableDeclaration())&&this.registerDeclaration(h)}else this.registerBinding("unknown",e)},e.prototype.buildUndefinedNode=function(){return this.hasBinding("undefined")?O.unaryExpression("void",O.numericLiteral(0),!0):O.identifier("undefined")},e.prototype.registerConstantViolation=function(e){var t=e.getBindingIdentifiers();for(var n in t){var r=this.getBinding(n);r&&r.reassign(e)}},e.prototype.registerBinding=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if(!e)throw new ReferenceError("no `kind`");if(t.isVariableDeclaration())for(var r=t.get("declarations"),i=r,a=Array.isArray(i),s=0,i=a?i:(0,m.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;this.registerBinding(e,u)}else{var l=this.getProgramParent(),c=t.getBindingIdentifiers(!0);for(var p in c)for(var f=c[p],h=Array.isArray(f),d=0,f=h?f:(0,m.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var b=y,g=this.getOwnBinding(p);if(g){if(g.identifier===b)continue;this.checkBlockScopedCollisions(g,e,p,b)}g&&g.path.isFlow()&&(g=null),l.references[p]=!0,this.bindings[p]=new T.default({identifier:b,existing:g,scope:this,path:n,kind:e})}}},e.prototype.addGlobal=function(e){this.globals[e.name]=e},e.prototype.hasUid=function(e){var t=this;do if(t.uids[e])return!0;while(t=t.parent);return!1},e.prototype.hasGlobal=function(e){var t=this;do if(t.globals[e])return!0;while(t=t.parent);return!1},e.prototype.hasReference=function(e){var t=this;do if(t.references[e])return!0;while(t=t.parent);return!1},e.prototype.isPure=function(e,t){if(O.isIdentifier(e)){var n=this.getBinding(e.name);return!!n&&(!t||n.constant)}if(O.isClass(e))return!(e.superClass&&!this.isPure(e.superClass,t))&&this.isPure(e.body,t);if(O.isClassBody(e)){for(var r=e.body,i=Array.isArray(r),a=0,r=i?r:(0,m.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(!this.isPure(o,t))return!1}return!0}if(O.isBinary(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(O.isArrayExpression(e)){for(var u=e.elements,l=Array.isArray(u),c=0,u=l?u:(0,m.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;if(!this.isPure(f,t))return!1}return!0}if(O.isObjectExpression(e)){for(var h=e.properties,d=Array.isArray(h),y=0,h=d?h:(0,m.default)(h);;){var b;if(d){if(y>=h.length)break;b=h[y++]}else{if(y=h.next(),y.done)break;b=y.value}var g=b;if(!this.isPure(g,t))return!1}return!0}return O.isClassMethod(e)?!(e.computed&&!this.isPure(e.key,t))&&("get"!==e.kind&&"set"!==e.kind):O.isClassProperty(e)||O.isObjectProperty(e)?!(e.computed&&!this.isPure(e.key,t))&&this.isPure(e.value,t):O.isUnaryExpression(e)?this.isPure(e.argument,t):O.isPureish(e)},e.prototype.setData=function(e,t){return this.data[e]=t},e.prototype.getData=function(e){var t=this;do{var n=t.data[e];if(null!=n)return n}while(t=t.parent)},e.prototype.removeData=function(e){var t=this;do{var n=t.data[e];null!=n&&(t.data[e]=null)}while(t=t.parent)},e.prototype.init=function(){this.references||this.crawl()},e.prototype.crawl=function(){N++,this._crawl(),N--},e.prototype._crawl=function(){var e=this.path;if(this.references=(0,c.default)(null),this.bindings=(0,c.default)(null),this.globals=(0,c.default)(null),this.uids=(0,c.default)(null),this.data=(0,c.default)(null),e.isLoop())for(var t=O.FOR_INIT_KEYS,n=Array.isArray(t),r=0,t=n?t:(0,m.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,s=e.get(a);s.isBlockScoped()&&this.registerBinding(s.node.kind,s)}if(e.isFunctionExpression()&&e.has("id")&&(e.get("id").node[O.NOT_LOCAL_BINDING]||this.registerBinding("local",e.get("id"),e)),e.isClassExpression()&&e.has("id")&&(e.get("id").node[O.NOT_LOCAL_BINDING]||this.registerBinding("local",e)),e.isFunction())for(var o=e.get("params"),u=o,l=Array.isArray(u),p=0,u=l?u:(0,m.default)(u);;){var f;if(l){if(p>=u.length)break;f=u[p++]}else{if(p=u.next(),p.done)break;f=p.value}var h=f;this.registerBinding("param",h)}e.isCatchClause()&&this.registerBinding("let",e);var d=this.getProgramParent();if(!d.crawling){var y={references:[],constantViolations:[],assignments:[]};this.crawling=!0,e.traverse(L,y),this.crawling=!1;for(var b=y.assignments,g=Array.isArray(b),v=0,b=g?b:(0,m.default)(b);;){var x;if(g){if(v>=b.length)break;x=b[v++]}else{if(v=b.next(),v.done)break;x=v.value}var _=x,E=_.getBindingIdentifiers(),A=void 0;for(var D in E)_.scope.getBinding(D)||(A=A||_.scope.getProgramParent(),A.addGlobal(E[D]));_.scope.registerConstantViolation(_)}for(var C=y.references,S=Array.isArray(C),w=0,C=S?C:(0,m.default)(C);;){var k;if(S){if(w>=C.length)break;k=C[w++]}else{if(w=C.next(),w.done)break;k=w.value}var F=k,T=F.scope.getBinding(F.node.name);T?T.reference(F):F.scope.getProgramParent().addGlobal(F.node)}for(var P=y.constantViolations,j=Array.isArray(P),B=0,P=j?P:(0,m.default)(P);;){var I;if(j){if(B>=P.length)break;I=P[B++]}else{if(B=P.next(),B.done)break;I=B.value}var N=I;N.scope.registerConstantViolation(N)}}},e.prototype.push=function(e){var t=this.path;t.isBlockStatement()||t.isProgram()||(t=this.getBlockParent().path),t.isSwitchStatement()&&(t=this.getFunctionParent().path),(t.isLoop()||t.isCatchClause()||t.isFunction())&&(O.ensureBlock(t.node),t=t.get("body"));var n=e.unique,r=e.kind||"var",i=null==e._blockHoist?2:e._blockHoist,a="declaration:"+r+":"+i,s=!n&&t.getData(a);if(!s){var o=O.variableDeclaration(r,[]);o._generated=!0,o._blockHoist=i;var u=t.unshiftContainer("body",[o]);s=u[0],n||t.setData(a,s)}var l=O.variableDeclarator(e.id,e.init);s.node.declarations.push(l),this.registerBinding(r,s.get("declarations").pop())},e.prototype.getProgramParent=function(){var e=this;do if(e.path.isProgram())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getFunctionParent=function(){var e=this;do if(e.path.isFunctionParent())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getBlockParent=function(){var e=this;do if(e.path.isBlockParent())return e;while(e=e.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},e.prototype.getAllBindings=function(){var e=(0,c.default)(null),t=this;do(0,S.default)(e,t.bindings),t=t.parent;while(t);return e},e.prototype.getAllBindingsOfKind=function(){for(var e=(0,c.default)(null),t=arguments,n=Array.isArray(t),r=0,t=n?t:(0,m.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,s=this;do{for(var o in s.bindings){var u=s.bindings[o];u.kind===a&&(e[o]=u)}s=s.parent}while(s)}return e},e.prototype.bindingIdentifierEquals=function(e,t){return this.getBindingIdentifier(e)===t},e.prototype.warnOnFlowBinding=function(e){return 0===N&&e&&e.path.isFlow()&&console.warn("\\n        You or one of the Babel plugins you are using are using Flow declarations as bindings.\\n        Support for this will be removed in version 6.8. To find out the caller, grep for this\\n        message and change it to a `console.trace()`.\\n      "),e},e.prototype.getBinding=function(e){var t=this;do{var n=t.getOwnBinding(e);if(n)return this.warnOnFlowBinding(n)}while(t=t.parent)},e.prototype.getOwnBinding=function(e){return this.warnOnFlowBinding(this.bindings[e])},e.prototype.getBindingIdentifier=function(e){var t=this.getBinding(e);return t&&t.identifier},e.prototype.getOwnBindingIdentifier=function(e){var t=this.bindings[e];return t&&t.identifier},e.prototype.hasOwnBinding=function(e){return!!this.getOwnBinding(e)},e.prototype.hasBinding=function(t,n){return!!t&&(!!this.hasOwnBinding(t)||(!!this.parentHasBinding(t,n)||(!!this.hasUid(t)||(!(n||!(0,g.default)(e.globals,t))||!(n||!(0,g.default)(e.contextVariables,t))))))},e.prototype.parentHasBinding=function(e,t){return this.parent&&this.parent.hasBinding(e,t)},e.prototype.moveBindingTo=function(e,t){var n=this.getBinding(e);n&&(n.scope.removeOwnBinding(e),n.scope=t,t.bindings[e]=n)},e.prototype.removeOwnBinding=function(e){delete this.bindings[e]},e.prototype.removeBinding=function(e){var t=this.getBinding(e);t&&t.scope.removeOwnBinding(e);var n=this;do n.uids[e]&&(n.uids[e]=!1);while(n=n.parent)},e}();R.globals=(0,u.default)(j.default.builtin),R.contextVariables=["arguments","undefined","Infinity","NaN"],n.default=R,t.exports=n.default},{"..\/cache":226,"..\/index":229,".\/binding":247,".\/lib\/renamer":249,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/map":102,"babel-runtime\/core-js\/object\/create":105,"babel-runtime\/core-js\/object\/keys":107,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265,globals:252,"lodash\/defaults":460,"lodash\/includes":473,"lodash\/repeat":498}],249:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/classCallCheck"),s=i(a),o=e("..\/binding"),u=(i(o),e("babel-types")),l=r(u),c={ReferencedIdentifier:function(e,t){var n=e.node;n.name===t.oldName&&(n.name=t.newName)},Scope:function(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||e.skip()},"AssignmentExpression|Declaration":function(e,t){var n=e.getOuterBindingIdentifiers();for(var r in n)r===t.oldName&&(n[r].name=t.newName)}},p=function(){function e(t,n,r){(0,s.default)(this,e),this.newName=r,this.oldName=n,this.binding=t}return e.prototype.maybeConvertFromExportDeclaration=function(e){var t=e.parentPath.isExportDeclaration()&&e.parentPath;if(t){var n=t.isExportDefaultDeclaration();n&&(e.isFunctionDeclaration()||e.isClassDeclaration())&&!e.node.id&&(e.node.id=e.scope.generateUidIdentifier("default"));var r=e.getOuterBindingIdentifiers(),i=[];for(var a in r){var s=a===this.oldName?this.newName:a,o=n?"default":a;i.push(l.exportSpecifier(l.identifier(s),l.identifier(o)))}if(i.length){var u=l.exportNamedDeclaration(null,i);e.isFunctionDeclaration()&&(u._blockHoist=3),t.insertAfter(u),t.replaceWith(e.node)}}},e.prototype.maybeConvertFromClassFunctionDeclaration=function(e){},e.prototype.maybeConvertFromClassFunctionExpression=function(e){},e.prototype.rename=function(e){var t=this.binding,n=this.oldName,r=this.newName,i=t.scope,a=t.path,s=a.find(function(e){return e.isDeclaration()||e.isFunctionExpression()});s&&this.maybeConvertFromExportDeclaration(s),i.traverse(e||i.block,c,this),e||(i.removeOwnBinding(n),i.bindings[r]=t,this.binding.identifier.name=r),"hoisted"===t.type,s&&(this.maybeConvertFromClassFunctionDeclaration(s),this.maybeConvertFromClassFunctionExpression(s))},e}();n.default=p,t.exports=n.default},{"..\/binding":247,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265}],250:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if(e._exploded)return e;e._exploded=!0;for(var t in e)if(!h(t)){var n=t.split("|");if(1!==n.length){var r=e[t];delete e[t];for(var i=n,a=Array.isArray(i),o=0,i=a?i:(0,x.default)(i);;){var u;if(a){if(o>=i.length)break;u=i[o++]}else{if(o=i.next(),o.done)break;u=o.value}var l=u;e[l]=r}}}s(e),delete e.__esModule,c(e),p(e);for(var y=(0,g.default)(e),m=Array.isArray(y),b=0,y=m?y:(0,x.default)(y);;){var v;if(m){if(b>=y.length)break;v=y[b++]}else{if(b=y.next(),b.done)break;v=b.value}var _=v;if(!h(_)){var A=E[_];if(A){var D=e[_];for(var C in D)D[C]=f(A,D[C]);if(delete e[_],A.types)for(var w=A.types,F=Array.isArray(w),T=0,w=F?w:(0,x.default)(w);;){var P;if(F){if(T>=w.length)break;P=w[T++]}else{if(T=w.next(),T.done)break;P=T.value}var j=P;e[j]?d(e[j],D):e[j]=D}else d(e,D)}}}for(var B in e)if(!h(B)){var O=e[B],I=S.FLIPPED_ALIAS_KEYS[B],N=S.DEPRECATED_KEYS[B];if(N&&(console.trace("Visitor defined for "+B+" but it has been renamed to "+N),I=[N]),I){delete e[B];for(var L=I,M=Array.isArray(L),R=0,L=M?L:(0,x.default)(L);;){var U;if(M){if(R>=L.length)break;U=L[R++]}else{if(R=L.next(),R.done)break;U=R.value}var V=U,G=e[V];G?d(G,O):e[V]=(0,k.default)(O)}}}for(var q in e)h(q)||p(e[q]);return e}function s(e){if(!e._verified){if("function"==typeof e)throw new Error(D.get("traverseVerifyRootFunction"));for(var t in e)if("enter"!==t&&"exit"!==t||o(t,e[t]),!h(t)){if(S.TYPES.indexOf(t)<0)throw new Error(D.get("traverseVerifyNodeType",t));var n=e[t];if("object"===("undefined"==typeof n?"undefined":(0,m.default)(n)))for(var r in n){if("enter"!==r&&"exit"!==r)throw new Error(D.get("traverseVerifyVisitorProperty",t,r));o(t+"."+r,n[r])}}e._verified=!0}}function o(e,t){for(var n=[].concat(t),r=n,i=Array.isArray(r),a=0,r=i?r:(0,x.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if("function"!=typeof o)throw new TypeError("Non-function found defined in "+e+" with type "+("undefined"==typeof o?"undefined":(0,m.default)(o)))}}function u(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments[2],r={},i=0;i<e.length;i++){var s=e[i],o=t[i];a(s);for(var u in s){var c=s[u];(o||n)&&(c=l(c,o,n));var p=r[u]=r[u]||{};d(p,c)}}return r}function l(e,t,n){var r={},i=function(i){var a=e[i];return Array.isArray(a)?(a=a.map(function(e){var r=e;return t&&(r=function(n){return e.call(t,n,t)}),n&&(r=n(t.key,i,r)),r}),void(r[i]=a)):"continue"};for(var a in e){i(a)}return r}function c(e){for(var t in e)if(!h(t)){var n=e[t];"function"==typeof n&&(e[t]={enter:n})}}function p(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.exit&&!Array.isArray(e.exit)&&(e.exit=[e.exit])}function f(e,t){var n=function(n){if(e.checkPath(n))return t.apply(this,arguments)};return n.toString=function(){return t.toString()},n}function h(e){return"_"===e[0]||("enter"===e||"exit"===e||"shouldSkip"===e||("blacklist"===e||"noScope"===e||"skipKeys"===e))}function d(e,t){for(var n in t)e[n]=[].concat(e[n]||[],t[n])}n.__esModule=!0;var y=e("babel-runtime\/helpers\/typeof"),m=i(y),b=e("babel-runtime\/core-js\/object\/keys"),g=i(b),v=e("babel-runtime\/core-js\/get-iterator"),x=i(v);n.explode=a,n.verify=s,n.merge=u;var _=e(".\/path\/lib\/virtual-types"),E=r(_),A=e("babel-messages"),D=r(A),C=e("babel-types"),S=r(C),w=e("lodash\/clone"),k=i(w)},{".\/path\/lib\/virtual-types":243,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/keys":107,"babel-runtime\/helpers\/typeof":118,"babel-types":265,"lodash\/clone":455}],251:[function(e,t,n){t.exports={builtin:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es6:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},browser:{addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AutocompleteErrorEvent:!1,BarProp:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,blur:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,CDATASection:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClientRect:!1,ClientRectList:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConvolverNode:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSAnimation:!1,CSSFontFaceRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CSSTransition:!1,CSSUnknownRule:!1,CSSViewportRule:!1,customElements:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,Debug:!1,defaultStatus:!1,defaultstatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentTimeline:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMParser:!1,DOMSettableTokenList:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ElementTimeControl:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,FederatedCredential:!1,fetch:!1,File:!1,FileError:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAppletElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBlockquoteElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLIsIndexElement:!1,HTMLKeygenElement:!1,HTMLLabelElement:!1,HTMLLayerElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBEnvironment:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,Image:!1,ImageBitmap:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,InputMethodContext:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!1,Location:!1,locationbar:!1,matchMedia:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyError:!1,MediaKeyEvent:!1,MediaKeyMessageEvent:!1,MediaKeys:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaSource:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,navigator:!1,Navigator:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,onbeforeunload:!0,onblur:!0,onerror:!0,onfocus:!0,onload:!0,onresize:!0,onunload:!0,open:!1,openDatabase:!1,opener:!1,opera:!1,Option:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,parent:!1,PasswordCredential:!1,Path2D:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,Plugin:!1,PluginArray:!1,PopStateEvent:!1,postMessage:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,PromiseRejectionEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,RadioNodeList:!1,Range:!1,ReadableByteStream:!1,ReadableStream:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,resizeTo:!1,Response:!1,RTCIceCandidate:!1,RTCSessionDescription:!1,RTCPeerConnection:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedKeyframeList:!1,SharedWorker:!1,showModalDialog:!1,SiteBoundCredential:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,status:!1,statusbar:!1,stop:!1,Storage:!1,StorageEvent:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAltGlyphDefElement:!1,SVGAltGlyphElement:!1,SVGAltGlyphItemElement:!1,SVGAngle:!1,SVGAnimateColorElement:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPathData:!1,SVGAnimatedPoints:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,$/;"	function	line:12
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){for(var r=I.scope.get(e.node)||[],i=r,a=Array.isArray(i),s=0,i=a?i:(0,m.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;if(u.parent===t&&u.path===e)return u}r.push(n),I.scope.has(e.node)||I.scope.set(e.node,r)}function s(e,t){if(O.isModuleDeclaration(e))if(e.source)s(e.source,t);else if(e.specifiers&&e.specifiers.length)for(var n=e.specifiers,r=Array.isArray(n),i=0,n=r?n:(0,m.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var o=a;s(o,t)}else e.declaration&&s(e.declaration,t);else if(O.isModuleSpecifier(e))s(e.local,t);else if(O.isMemberExpression(e))s(e.object,t),s(e.property,t);else if(O.isIdentifier(e))t.push(e.name);else if(O.isLiteral(e))t.push(e.value);else if(O.isCallExpression(e))s(e.callee,t);else if(O.isObjectExpression(e)||O.isObjectPattern(e))for(var u=e.properties,l=Array.isArray(u),c=0,u=l?u:(0,m.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;s(f.key||f.argument,t)}}n.__esModule=!0;var o=e("babel-runtime\/core-js\/object\/keys"),u=i(o),l=e("babel-runtime\/core-js\/object\/create"),c=i(l),p=e("babel-runtime\/core-js\/map"),f=i(p),h=e("babel-runtime\/helpers\/classCallCheck"),d=i(h),y=e("babel-runtime\/core-js\/get-iterator"),m=i(y),b=e("lodash\/includes"),g=i(b),v=e("lodash\/repeat"),x=i(v),_=e(".\/lib\/renamer"),E=i(_),A=e("..\/index"),D=i(A),C=e("lodash\/defaults"),S=i(C),w=e("babel-messages"),k=r(w),F=e(".\/binding"),T=i(F),P=e("globals"),j=i(P),B=e("babel-types"),O=r(B),I=e("..\/cache"),N=0,L={For:function(e){for(var t=O.FOR_INIT_KEYS,n=Array.isArray(t),r=0,t=n?t:(0,m.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,s=e.get(a);s.isVar()&&e.scope.getFunctionParent().registerBinding("var",s)}},Declaration:function(e){e.isBlockScoped()||e.isExportDeclaration()&&e.get("declaration").isDeclaration()||e.scope.getFunctionParent().registerDeclaration(e)},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var n=e.get("left");(n.isPattern()||n.isIdentifier())&&t.constantViolations.push(n)},ExportDeclaration:{exit:function(e){var t=e.node,n=e.scope,r=t.declaration;if(O.isClassDeclaration(r)||O.isFunctionDeclaration(r)){var i=r.id;if(!i)return;var a=n.getBinding(i.name);a&&a.reference(e)}else if(O.isVariableDeclaration(r))for(var s=r.declarations,o=Array.isArray(s),u=0,s=o?s:(0,m.default)(s);;){var l;if(o){if(u>=s.length)break;l=s[u++]}else{if(u=s.next(),u.done)break;l=u.value}var c=l,p=O.getBindingIdentifiers(c);for(var f in p){var h=n.getBinding(f);h&&h.reference(e)}}}},LabeledStatement:function(e){e.scope.getProgramParent().addGlobal(e.node),e.scope.getBlockParent().registerDeclaration(e)},AssignmentExpression:function(e,t){t.assignments.push(e)},UpdateExpression:function(e,t){t.constantViolations.push(e.get("argument"))},UnaryExpression:function(e,t){"delete"===e.node.operator&&t.constantViolations.push(e.get("argument"))},BlockScoped:function(e){var t=e.scope;t.path===e&&(t=t.parent),t.getBlockParent().registerDeclaration(e)},ClassDeclaration:function(e){var t=e.node.id;if(t){var n=t.name;e.scope.bindings[n]=e.scope.getBinding(n)}},Block:function(e){for(var t=e.get("body"),n=t,r=Array.isArray(n),i=0,n=r?n:(0,m.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;s.isFunctionDeclaration()&&e.scope.getBlockParent().registerDeclaration(s)}}},M=0,R=function(){function e(t,n){if((0,d.default)(this,e),n&&n.block===t.node)return n;var r=a(t,n,this);return r?r:(this.uid=M++,this.parent=n,this.hub=t.hub,this.parentBlock=t.parent,this.block=t.node,this.path=t,void(this.labels=new f.default))}return e.prototype.traverse=function(e,t,n){(0,D.default)(e,t,this,n,this.path)},e.prototype.generateDeclaredUidIdentifier=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp",t=this.generateUidIdentifier(e);return this.push({id:t}),t},e.prototype.generateUidIdentifier=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp";return O.identifier(this.generateUid(e))},e.prototype.generateUid=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp";e=O.toIdentifier(e).replace(\/^_+\/,"").replace(\/[0-9]+$\/g,"");var t=void 0,n=0;do t=this._generateUid(e,n),n++;while(this.hasLabel(t)||this.hasBinding(t)||this.hasGlobal(t)||this.hasReference(t));var r=this.getProgramParent();return r.references[t]=!0,r.uids[t]=!0,t},e.prototype._generateUid=function(e,t){var n=e;return t>1&&(n+=t),"_"+n},e.prototype.generateUidIdentifierBasedOnNode=function(e,t){var n=e;O.isAssignmentExpression(e)?n=e.left:O.isVariableDeclarator(e)?n=e.id:(O.isObjectProperty(n)||O.isObjectMethod(n))&&(n=n.key);var r=[];s(n,r);var i=r.join("$");return i=i.replace(\/^_\/,"")||t||"ref",this.generateUidIdentifier(i.slice(0,20))},e.prototype.isStatic=function(e){if(O.isThisExpression(e)||O.isSuper(e))return!0;if(O.isIdentifier(e)){var t=this.getBinding(e.name);return t?t.constant:this.hasBinding(e.name)}return!1},e.prototype.maybeGenerateMemoised=function(e,t){if(this.isStatic(e))return null;var n=this.generateUidIdentifierBasedOnNode(e);return t||this.push({id:n}),n},e.prototype.checkBlockScopedCollisions=function(e,t,n,r){if("param"!==t&&("hoisted"!==t||"let"!==e.kind)){var i=!1;if(i||(i="let"===t||"let"===e.kind||"const"===e.kind||"module"===e.kind),i||(i="param"===e.kind&&("let"===t||"const"===t)),i)throw this.hub.file.buildCodeFrameError(r,k.get("scopeDuplicateDeclaration",n),TypeError)}},e.prototype.rename=function(e,t,n){var r=this.getBinding(e);if(r)return t=t||this.generateUidIdentifier(e).name,new E.default(r,e,t).rename(n)},e.prototype._renameFromMap=function(e,t,n,r){e[t]&&(e[n]=r,e[t]=null)},e.prototype.dump=function(){var e=(0,x.default)("-",60);console.log(e);var t=this;do{console.log("#",t.block.type);for(var n in t.bindings){var r=t.bindings[n];console.log(" -",n,{constant:r.constant,references:r.references,violations:r.constantViolations.length,kind:r.kind})}}while(t=t.parent);console.log(e)},e.prototype.toArray=function(e,t){var n=this.hub.file;if(O.isIdentifier(e)){var r=this.getBinding(e.name);if(r&&r.constant&&r.path.isGenericType("Array"))return e}if(O.isArrayExpression(e))return e;if(O.isIdentifier(e,{name:"arguments"}))return O.callExpression(O.memberExpression(O.memberExpression(O.memberExpression(O.identifier("Array"),O.identifier("prototype")),O.identifier("slice")),O.identifier("call")),[e]);var i="toArray",a=[e];return t===!0?i="toConsumableArray":t&&(a.push(O.numericLiteral(t)),i="slicedToArray"),O.callExpression(n.addHelper(i),a)},e.prototype.hasLabel=function(e){return!!this.getLabel(e)},e.prototype.getLabel=function(e){return this.labels.get(e)},e.prototype.registerLabel=function(e){this.labels.set(e.node.label.name,e)},e.prototype.registerDeclaration=function(e){if(e.isLabeledStatement())this.registerLabel(e);else if(e.isFunctionDeclaration())this.registerBinding("hoisted",e.get("id"),e);else if(e.isVariableDeclaration())for(var t=e.get("declarations"),n=t,r=Array.isArray(n),i=0,n=r?n:(0,m.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;this.registerBinding(e.node.kind,s)}else if(e.isClassDeclaration())this.registerBinding("let",e);else if(e.isImportDeclaration())for(var o=e.get("specifiers"),u=o,l=Array.isArray(u),c=0,u=l?u:(0,m.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;this.registerBinding("module",f)}else if(e.isExportDeclaration()){var h=e.get("declaration");(h.isClassDeclaration()||h.isFunctionDeclaration()||h.isVariableDeclaration())&&this.registerDeclaration(h)}else this.registerBinding("unknown",e)},e.prototype.buildUndefinedNode=function(){return this.hasBinding("undefined")?O.unaryExpression("void",O.numericLiteral(0),!0):O.identifier("undefined")},e.prototype.registerConstantViolation=function(e){var t=e.getBindingIdentifiers();for(var n in t){var r=this.getBinding(n);r&&r.reassign(e)}},e.prototype.registerBinding=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if(!e)throw new ReferenceError("no `kind`");if(t.isVariableDeclaration())for(var r=t.get("declarations"),i=r,a=Array.isArray(i),s=0,i=a?i:(0,m.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;this.registerBinding(e,u)}else{var l=this.getProgramParent(),c=t.getBindingIdentifiers(!0);for(var p in c)for(var f=c[p],h=Array.isArray(f),d=0,f=h?f:(0,m.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var b=y,g=this.getOwnBinding(p);if(g){if(g.identifier===b)continue;this.checkBlockScopedCollisions(g,e,p,b)}g&&g.path.isFlow()&&(g=null),l.references[p]=!0,this.bindings[p]=new T.default({identifier:b,existing:g,scope:this,path:n,kind:e})}}},e.prototype.addGlobal=function(e){this.globals[e.name]=e},e.prototype.hasUid=function(e){var t=this;do if(t.uids[e])return!0;while(t=t.parent);return!1},e.prototype.hasGlobal=function(e){var t=this;do if(t.globals[e])return!0;while(t=t.parent);return!1},e.prototype.hasReference=function(e){var t=this;do if(t.references[e])return!0;while(t=t.parent);return!1},e.prototype.isPure=function(e,t){if(O.isIdentifier(e)){var n=this.getBinding(e.name);return!!n&&(!t||n.constant)}if(O.isClass(e))return!(e.superClass&&!this.isPure(e.superClass,t))&&this.isPure(e.body,t);if(O.isClassBody(e)){for(var r=e.body,i=Array.isArray(r),a=0,r=i?r:(0,m.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(!this.isPure(o,t))return!1}return!0}if(O.isBinary(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(O.isArrayExpression(e)){for(var u=e.elements,l=Array.isArray(u),c=0,u=l?u:(0,m.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;if(!this.isPure(f,t))return!1}return!0}if(O.isObjectExpression(e)){for(var h=e.properties,d=Array.isArray(h),y=0,h=d?h:(0,m.default)(h);;){var b;if(d){if(y>=h.length)break;b=h[y++]}else{if(y=h.next(),y.done)break;b=y.value}var g=b;if(!this.isPure(g,t))return!1}return!0}return O.isClassMethod(e)?!(e.computed&&!this.isPure(e.key,t))&&("get"!==e.kind&&"set"!==e.kind):O.isClassProperty(e)||O.isObjectProperty(e)?!(e.computed&&!this.isPure(e.key,t))&&this.isPure(e.value,t):O.isUnaryExpression(e)?this.isPure(e.argument,t):O.isPureish(e)},e.prototype.setData=function(e,t){return this.data[e]=t},e.prototype.getData=function(e){var t=this;do{var n=t.data[e];if(null!=n)return n}while(t=t.parent)},e.prototype.removeData=function(e){var t=this;do{var n=t.data[e];null!=n&&(t.data[e]=null)}while(t=t.parent)},e.prototype.init=function(){this.references||this.crawl()},e.prototype.crawl=function(){N++,this._crawl(),N--},e.prototype._crawl=function(){var e=this.path;if(this.references=(0,c.default)(null),this.bindings=(0,c.default)(null),this.globals=(0,c.default)(null),this.uids=(0,c.default)(null),this.data=(0,c.default)(null),e.isLoop())for(var t=O.FOR_INIT_KEYS,n=Array.isArray(t),r=0,t=n?t:(0,m.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,s=e.get(a);s.isBlockScoped()&&this.registerBinding(s.node.kind,s)}if(e.isFunctionExpression()&&e.has("id")&&(e.get("id").node[O.NOT_LOCAL_BINDING]||this.registerBinding("local",e.get("id"),e)),e.isClassExpression()&&e.has("id")&&(e.get("id").node[O.NOT_LOCAL_BINDING]||this.registerBinding("local",e)),e.isFunction())for(var o=e.get("params"),u=o,l=Array.isArray(u),p=0,u=l?u:(0,m.default)(u);;){var f;if(l){if(p>=u.length)break;f=u[p++]}else{if(p=u.next(),p.done)break;f=p.value}var h=f;this.registerBinding("param",h)}e.isCatchClause()&&this.registerBinding("let",e);var d=this.getProgramParent();if(!d.crawling){var y={references:[],constantViolations:[],assignments:[]};this.crawling=!0,e.traverse(L,y),this.crawling=!1;for(var b=y.assignments,g=Array.isArray(b),v=0,b=g?b:(0,m.default)(b);;){var x;if(g){if(v>=b.length)break;x=b[v++]}else{if(v=b.next(),v.done)break;x=v.value}var _=x,E=_.getBindingIdentifiers(),A=void 0;for(var D in E)_.scope.getBinding(D)||(A=A||_.scope.getProgramParent(),A.addGlobal(E[D]));_.scope.registerConstantViolation(_)}for(var C=y.references,S=Array.isArray(C),w=0,C=S?C:(0,m.default)(C);;){var k;if(S){if(w>=C.length)break;k=C[w++]}else{if(w=C.next(),w.done)break;k=w.value}var F=k,T=F.scope.getBinding(F.node.name);T?T.reference(F):F.scope.getProgramParent().addGlobal(F.node)}for(var P=y.constantViolations,j=Array.isArray(P),B=0,P=j?P:(0,m.default)(P);;){var I;if(j){if(B>=P.length)break;I=P[B++]}else{if(B=P.next(),B.done)break;I=B.value}var N=I;N.scope.registerConstantViolation(N)}}},e.prototype.push=function(e){var t=this.path;t.isBlockStatement()||t.isProgram()||(t=this.getBlockParent().path),t.isSwitchStatement()&&(t=this.getFunctionParent().path),(t.isLoop()||t.isCatchClause()||t.isFunction())&&(O.ensureBlock(t.node),t=t.get("body"));var n=e.unique,r=e.kind||"var",i=null==e._blockHoist?2:e._blockHoist,a="declaration:"+r+":"+i,s=!n&&t.getData(a);if(!s){var o=O.variableDeclaration(r,[]);o._generated=!0,o._blockHoist=i;var u=t.unshiftContainer("body",[o]);s=u[0],n||t.setData(a,s)}var l=O.variableDeclarator(e.id,e.init);s.node.declarations.push(l),this.registerBinding(r,s.get("declarations").pop())},e.prototype.getProgramParent=function(){var e=this;do if(e.path.isProgram())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getFunctionParent=function(){var e=this;do if(e.path.isFunctionParent())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getBlockParent=function(){var e=this;do if(e.path.isBlockParent())return e;while(e=e.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},e.prototype.getAllBindings=function(){var e=(0,c.default)(null),t=this;do(0,S.default)(e,t.bindings),t=t.parent;while(t);return e},e.prototype.getAllBindingsOfKind=function(){for(var e=(0,c.default)(null),t=arguments,n=Array.isArray(t),r=0,t=n?t:(0,m.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,s=this;do{for(var o in s.bindings){var u=s.bindings[o];u.kind===a&&(e[o]=u)}s=s.parent}while(s)}return e},e.prototype.bindingIdentifierEquals=function(e,t){return this.getBindingIdentifier(e)===t},e.prototype.warnOnFlowBinding=function(e){return 0===N&&e&&e.path.isFlow()&&console.warn("\\n        You or one of the Babel plugins you are using are using Flow declarations as bindings.\\n        Support for this will be removed in version 6.8. To find out the caller, grep for this\\n        message and change it to a `console.trace()`.\\n      "),e},e.prototype.getBinding=function(e){var t=this;do{var n=t.getOwnBinding(e);if(n)return this.warnOnFlowBinding(n)}while(t=t.parent)},e.prototype.getOwnBinding=function(e){return this.warnOnFlowBinding(this.bindings[e])},e.prototype.getBindingIdentifier=function(e){var t=this.getBinding(e);return t&&t.identifier},e.prototype.getOwnBindingIdentifier=function(e){var t=this.bindings[e];return t&&t.identifier},e.prototype.hasOwnBinding=function(e){return!!this.getOwnBinding(e)},e.prototype.hasBinding=function(t,n){return!!t&&(!!this.hasOwnBinding(t)||(!!this.parentHasBinding(t,n)||(!!this.hasUid(t)||(!(n||!(0,g.default)(e.globals,t))||!(n||!(0,g.default)(e.contextVariables,t))))))},e.prototype.parentHasBinding=function(e,t){return this.parent&&this.parent.hasBinding(e,t)},e.prototype.moveBindingTo=function(e,t){var n=this.getBinding(e);n&&(n.scope.removeOwnBinding(e),n.scope=t,t.bindings[e]=n)},e.prototype.removeOwnBinding=function(e){delete this.bindings[e]},e.prototype.removeBinding=function(e){var t=this.getBinding(e);t&&t.scope.removeOwnBinding(e);var n=this;do n.uids[e]&&(n.uids[e]=!1);while(n=n.parent)},e}();R.globals=(0,u.default)(j.default.builtin),R.contextVariables=["arguments","undefined","Infinity","NaN"],n.default=R,t.exports=n.default},{"..\/cache":226,"..\/index":229,".\/binding":247,".\/lib\/renamer":249,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/map":102,"babel-runtime\/core-js\/object\/create":105,"babel-runtime\/core-js\/object\/keys":107,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265,globals:252,"lodash\/defaults":460,"lodash\/includes":473,"lodash\/repeat":498}],249:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/classCallCheck"),s=i(a),o=e("..\/binding"),u=(i(o),e("babel-types")),l=r(u),c={ReferencedIdentifier:function(e,t){var n=e.node;n.name===t.oldName&&(n.name=t.newName)},Scope:function(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||e.skip()},"AssignmentExpression|Declaration":function(e,t){var n=e.getOuterBindingIdentifiers();for(var r in n)r===t.oldName&&(n[r].name=t.newName)}},p=function(){function e(t,n,r){(0,s.default)(this,e),this.newName=r,this.oldName=n,this.binding=t}return e.prototype.maybeConvertFromExportDeclaration=function(e){var t=e.parentPath.isExportDeclaration()&&e.parentPath;if(t){var n=t.isExportDefaultDeclaration();n&&(e.isFunctionDeclaration()||e.isClassDeclaration())&&!e.node.id&&(e.node.id=e.scope.generateUidIdentifier("default"));var r=e.getOuterBindingIdentifiers(),i=[];for(var a in r){var s=a===this.oldName?this.newName:a,o=n?"default":a;i.push(l.exportSpecifier(l.identifier(s),l.identifier(o)))}if(i.length){var u=l.exportNamedDeclaration(null,i);e.isFunctionDeclaration()&&(u._blockHoist=3),t.insertAfter(u),t.replaceWith(e.node)}}},e.prototype.maybeConvertFromClassFunctionDeclaration=function(e){},e.prototype.maybeConvertFromClassFunctionExpression=function(e){},e.prototype.rename=function(e){var t=this.binding,n=this.oldName,r=this.newName,i=t.scope,a=t.path,s=a.find(function(e){return e.isDeclaration()||e.isFunctionExpression()});s&&this.maybeConvertFromExportDeclaration(s),i.traverse(e||i.block,c,this),e||(i.removeOwnBinding(n),i.bindings[r]=t,this.binding.identifier.name=r),"hoisted"===t.type,s&&(this.maybeConvertFromClassFunctionDeclaration(s),this.maybeConvertFromClassFunctionExpression(s))},e}();n.default=p,t.exports=n.default},{"..\/binding":247,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265}],250:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if(e._exploded)return e;e._exploded=!0;for(var t in e)if(!h(t)){var n=t.split("|");if(1!==n.length){var r=e[t];delete e[t];for(var i=n,a=Array.isArray(i),o=0,i=a?i:(0,x.default)(i);;){var u;if(a){if(o>=i.length)break;u=i[o++]}else{if(o=i.next(),o.done)break;u=o.value}var l=u;e[l]=r}}}s(e),delete e.__esModule,c(e),p(e);for(var y=(0,g.default)(e),m=Array.isArray(y),b=0,y=m?y:(0,x.default)(y);;){var v;if(m){if(b>=y.length)break;v=y[b++]}else{if(b=y.next(),b.done)break;v=b.value}var _=v;if(!h(_)){var A=E[_];if(A){var D=e[_];for(var C in D)D[C]=f(A,D[C]);if(delete e[_],A.types)for(var w=A.types,F=Array.isArray(w),T=0,w=F?w:(0,x.default)(w);;){var P;if(F){if(T>=w.length)break;P=w[T++]}else{if(T=w.next(),T.done)break;P=T.value}var j=P;e[j]?d(e[j],D):e[j]=D}else d(e,D)}}}for(var B in e)if(!h(B)){var O=e[B],I=S.FLIPPED_ALIAS_KEYS[B],N=S.DEPRECATED_KEYS[B];if(N&&(console.trace("Visitor defined for "+B+" but it has been renamed to "+N),I=[N]),I){delete e[B];for(var L=I,M=Array.isArray(L),R=0,L=M?L:(0,x.default)(L);;){var U;if(M){if(R>=L.length)break;U=L[R++]}else{if(R=L.next(),R.done)break;U=R.value}var V=U,G=e[V];G?d(G,O):e[V]=(0,k.default)(O)}}}for(var q in e)h(q)||p(e[q]);return e}function s(e){if(!e._verified){if("function"==typeof e)throw new Error(D.get("traverseVerifyRootFunction"));for(var t in e)if("enter"!==t&&"exit"!==t||o(t,e[t]),!h(t)){if(S.TYPES.indexOf(t)<0)throw new Error(D.get("traverseVerifyNodeType",t));var n=e[t];if("object"===("undefined"==typeof n?"undefined":(0,m.default)(n)))for(var r in n){if("enter"!==r&&"exit"!==r)throw new Error(D.get("traverseVerifyVisitorProperty",t,r));o(t+"."+r,n[r])}}e._verified=!0}}function o(e,t){for(var n=[].concat(t),r=n,i=Array.isArray(r),a=0,r=i?r:(0,x.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if("function"!=typeof o)throw new TypeError("Non-function found defined in "+e+" with type "+("undefined"==typeof o?"undefined":(0,m.default)(o)))}}function u(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments[2],r={},i=0;i<e.length;i++){var s=e[i],o=t[i];a(s);for(var u in s){var c=s[u];(o||n)&&(c=l(c,o,n));var p=r[u]=r[u]||{};d(p,c)}}return r}function l(e,t,n){var r={},i=function(i){var a=e[i];return Array.isArray(a)?(a=a.map(function(e){var r=e;return t&&(r=function(n){return e.call(t,n,t)}),n&&(r=n(t.key,i,r)),r}),void(r[i]=a)):"continue"};for(var a in e){i(a)}return r}function c(e){for(var t in e)if(!h(t)){var n=e[t];"function"==typeof n&&(e[t]={enter:n})}}function p(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.exit&&!Array.isArray(e.exit)&&(e.exit=[e.exit])}function f(e,t){var n=function(n){if(e.checkPath(n))return t.apply(this,arguments)};return n.toString=function(){return t.toString()},n}function h(e){return"_"===e[0]||("enter"===e||"exit"===e||"shouldSkip"===e||("blacklist"===e||"noScope"===e||"skipKeys"===e))}function d(e,t){for(var n in t)e[n]=[].concat(e[n]||[],t[n])}n.__esModule=!0;var y=e("babel-runtime\/helpers\/typeof"),m=i(y),b=e("babel-runtime\/core-js\/object\/keys"),g=i(b),v=e("babel-runtime\/core-js\/get-iterator"),x=i(v);n.explode=a,n.verify=s,n.merge=u;var _=e(".\/path\/lib\/virtual-types"),E=r(_),A=e("babel-messages"),D=r(A),C=e("babel-types"),S=r(C),w=e("lodash\/clone"),k=i(w)},{".\/path\/lib\/virtual-types":243,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/keys":107,"babel-runtime\/helpers\/typeof":118,"babel-types":265,"lodash\/clone":455}],251:[function(e,t,n){t.exports={builtin:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es6:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},browser:{addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AutocompleteErrorEvent:!1,BarProp:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,blur:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,CDATASection:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClientRect:!1,ClientRectList:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConvolverNode:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSAnimation:!1,CSSFontFaceRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CSSTransition:!1,CSSUnknownRule:!1,CSSViewportRule:!1,customElements:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,Debug:!1,defaultStatus:!1,defaultstatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentTimeline:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMParser:!1,DOMSettableTokenList:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ElementTimeControl:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,FederatedCredential:!1,fetch:!1,File:!1,FileError:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAppletElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBlockquoteElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLIsIndexElement:!1,HTMLKeygenElement:!1,HTMLLabelElement:!1,HTMLLayerElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBEnvironment:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,Image:!1,ImageBitmap:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,InputMethodContext:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!1,Location:!1,locationbar:!1,matchMedia:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyError:!1,MediaKeyEvent:!1,MediaKeyMessageEvent:!1,MediaKeys:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaSource:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,navigator:!1,Navigator:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,onbeforeunload:!0,onblur:!0,onerror:!0,onfocus:!0,onload:!0,onresize:!0,onunload:!0,open:!1,openDatabase:!1,opener:!1,opera:!1,Option:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,parent:!1,PasswordCredential:!1,Path2D:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,Plugin:!1,PluginArray:!1,PopStateEvent:!1,postMessage:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,PromiseRejectionEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,RadioNodeList:!1,Range:!1,ReadableByteStream:!1,ReadableStream:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,resizeTo:!1,Response:!1,RTCIceCandidate:!1,RTCSessionDescription:!1,RTCPeerConnection:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedKeyframeList:!1,SharedWorker:!1,showModalDialog:!1,SiteBoundCredential:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,status:!1,statusbar:!1,stop:!1,Storage:!1,StorageEvent:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAltGlyphDefElement:!1,SVGAltGlyphElement:!1,SVGAltGlyphItemElement:!1,SVGAngle:!1,SVGAnimateColorElement:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPathData:!1,SVGAnimatedPoints:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,$/;"	function	line:12
Declaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){for(var r=I.scope.get(e.node)||[],i=r,a=Array.isArray(i),s=0,i=a?i:(0,m.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;if(u.parent===t&&u.path===e)return u}r.push(n),I.scope.has(e.node)||I.scope.set(e.node,r)}function s(e,t){if(O.isModuleDeclaration(e))if(e.source)s(e.source,t);else if(e.specifiers&&e.specifiers.length)for(var n=e.specifiers,r=Array.isArray(n),i=0,n=r?n:(0,m.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var o=a;s(o,t)}else e.declaration&&s(e.declaration,t);else if(O.isModuleSpecifier(e))s(e.local,t);else if(O.isMemberExpression(e))s(e.object,t),s(e.property,t);else if(O.isIdentifier(e))t.push(e.name);else if(O.isLiteral(e))t.push(e.value);else if(O.isCallExpression(e))s(e.callee,t);else if(O.isObjectExpression(e)||O.isObjectPattern(e))for(var u=e.properties,l=Array.isArray(u),c=0,u=l?u:(0,m.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;s(f.key||f.argument,t)}}n.__esModule=!0;var o=e("babel-runtime\/core-js\/object\/keys"),u=i(o),l=e("babel-runtime\/core-js\/object\/create"),c=i(l),p=e("babel-runtime\/core-js\/map"),f=i(p),h=e("babel-runtime\/helpers\/classCallCheck"),d=i(h),y=e("babel-runtime\/core-js\/get-iterator"),m=i(y),b=e("lodash\/includes"),g=i(b),v=e("lodash\/repeat"),x=i(v),_=e(".\/lib\/renamer"),E=i(_),A=e("..\/index"),D=i(A),C=e("lodash\/defaults"),S=i(C),w=e("babel-messages"),k=r(w),F=e(".\/binding"),T=i(F),P=e("globals"),j=i(P),B=e("babel-types"),O=r(B),I=e("..\/cache"),N=0,L={For:function(e){for(var t=O.FOR_INIT_KEYS,n=Array.isArray(t),r=0,t=n?t:(0,m.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,s=e.get(a);s.isVar()&&e.scope.getFunctionParent().registerBinding("var",s)}},Declaration:function(e){e.isBlockScoped()||e.isExportDeclaration()&&e.get("declaration").isDeclaration()||e.scope.getFunctionParent().registerDeclaration(e)},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var n=e.get("left");(n.isPattern()||n.isIdentifier())&&t.constantViolations.push(n)},ExportDeclaration:{exit:function(e){var t=e.node,n=e.scope,r=t.declaration;if(O.isClassDeclaration(r)||O.isFunctionDeclaration(r)){var i=r.id;if(!i)return;var a=n.getBinding(i.name);a&&a.reference(e)}else if(O.isVariableDeclaration(r))for(var s=r.declarations,o=Array.isArray(s),u=0,s=o?s:(0,m.default)(s);;){var l;if(o){if(u>=s.length)break;l=s[u++]}else{if(u=s.next(),u.done)break;l=u.value}var c=l,p=O.getBindingIdentifiers(c);for(var f in p){var h=n.getBinding(f);h&&h.reference(e)}}}},LabeledStatement:function(e){e.scope.getProgramParent().addGlobal(e.node),e.scope.getBlockParent().registerDeclaration(e)},AssignmentExpression:function(e,t){t.assignments.push(e)},UpdateExpression:function(e,t){t.constantViolations.push(e.get("argument"))},UnaryExpression:function(e,t){"delete"===e.node.operator&&t.constantViolations.push(e.get("argument"))},BlockScoped:function(e){var t=e.scope;t.path===e&&(t=t.parent),t.getBlockParent().registerDeclaration(e)},ClassDeclaration:function(e){var t=e.node.id;if(t){var n=t.name;e.scope.bindings[n]=e.scope.getBinding(n)}},Block:function(e){for(var t=e.get("body"),n=t,r=Array.isArray(n),i=0,n=r?n:(0,m.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;s.isFunctionDeclaration()&&e.scope.getBlockParent().registerDeclaration(s)}}},M=0,R=function(){function e(t,n){if((0,d.default)(this,e),n&&n.block===t.node)return n;var r=a(t,n,this);return r?r:(this.uid=M++,this.parent=n,this.hub=t.hub,this.parentBlock=t.parent,this.block=t.node,this.path=t,void(this.labels=new f.default))}return e.prototype.traverse=function(e,t,n){(0,D.default)(e,t,this,n,this.path)},e.prototype.generateDeclaredUidIdentifier=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp",t=this.generateUidIdentifier(e);return this.push({id:t}),t},e.prototype.generateUidIdentifier=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp";return O.identifier(this.generateUid(e))},e.prototype.generateUid=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"temp";e=O.toIdentifier(e).replace(\/^_+\/,"").replace(\/[0-9]+$\/g,"");var t=void 0,n=0;do t=this._generateUid(e,n),n++;while(this.hasLabel(t)||this.hasBinding(t)||this.hasGlobal(t)||this.hasReference(t));var r=this.getProgramParent();return r.references[t]=!0,r.uids[t]=!0,t},e.prototype._generateUid=function(e,t){var n=e;return t>1&&(n+=t),"_"+n},e.prototype.generateUidIdentifierBasedOnNode=function(e,t){var n=e;O.isAssignmentExpression(e)?n=e.left:O.isVariableDeclarator(e)?n=e.id:(O.isObjectProperty(n)||O.isObjectMethod(n))&&(n=n.key);var r=[];s(n,r);var i=r.join("$");return i=i.replace(\/^_\/,"")||t||"ref",this.generateUidIdentifier(i.slice(0,20))},e.prototype.isStatic=function(e){if(O.isThisExpression(e)||O.isSuper(e))return!0;if(O.isIdentifier(e)){var t=this.getBinding(e.name);return t?t.constant:this.hasBinding(e.name)}return!1},e.prototype.maybeGenerateMemoised=function(e,t){if(this.isStatic(e))return null;var n=this.generateUidIdentifierBasedOnNode(e);return t||this.push({id:n}),n},e.prototype.checkBlockScopedCollisions=function(e,t,n,r){if("param"!==t&&("hoisted"!==t||"let"!==e.kind)){var i=!1;if(i||(i="let"===t||"let"===e.kind||"const"===e.kind||"module"===e.kind),i||(i="param"===e.kind&&("let"===t||"const"===t)),i)throw this.hub.file.buildCodeFrameError(r,k.get("scopeDuplicateDeclaration",n),TypeError)}},e.prototype.rename=function(e,t,n){var r=this.getBinding(e);if(r)return t=t||this.generateUidIdentifier(e).name,new E.default(r,e,t).rename(n)},e.prototype._renameFromMap=function(e,t,n,r){e[t]&&(e[n]=r,e[t]=null)},e.prototype.dump=function(){var e=(0,x.default)("-",60);console.log(e);var t=this;do{console.log("#",t.block.type);for(var n in t.bindings){var r=t.bindings[n];console.log(" -",n,{constant:r.constant,references:r.references,violations:r.constantViolations.length,kind:r.kind})}}while(t=t.parent);console.log(e)},e.prototype.toArray=function(e,t){var n=this.hub.file;if(O.isIdentifier(e)){var r=this.getBinding(e.name);if(r&&r.constant&&r.path.isGenericType("Array"))return e}if(O.isArrayExpression(e))return e;if(O.isIdentifier(e,{name:"arguments"}))return O.callExpression(O.memberExpression(O.memberExpression(O.memberExpression(O.identifier("Array"),O.identifier("prototype")),O.identifier("slice")),O.identifier("call")),[e]);var i="toArray",a=[e];return t===!0?i="toConsumableArray":t&&(a.push(O.numericLiteral(t)),i="slicedToArray"),O.callExpression(n.addHelper(i),a)},e.prototype.hasLabel=function(e){return!!this.getLabel(e)},e.prototype.getLabel=function(e){return this.labels.get(e)},e.prototype.registerLabel=function(e){this.labels.set(e.node.label.name,e)},e.prototype.registerDeclaration=function(e){if(e.isLabeledStatement())this.registerLabel(e);else if(e.isFunctionDeclaration())this.registerBinding("hoisted",e.get("id"),e);else if(e.isVariableDeclaration())for(var t=e.get("declarations"),n=t,r=Array.isArray(n),i=0,n=r?n:(0,m.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;this.registerBinding(e.node.kind,s)}else if(e.isClassDeclaration())this.registerBinding("let",e);else if(e.isImportDeclaration())for(var o=e.get("specifiers"),u=o,l=Array.isArray(u),c=0,u=l?u:(0,m.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;this.registerBinding("module",f)}else if(e.isExportDeclaration()){var h=e.get("declaration");(h.isClassDeclaration()||h.isFunctionDeclaration()||h.isVariableDeclaration())&&this.registerDeclaration(h)}else this.registerBinding("unknown",e)},e.prototype.buildUndefinedNode=function(){return this.hasBinding("undefined")?O.unaryExpression("void",O.numericLiteral(0),!0):O.identifier("undefined")},e.prototype.registerConstantViolation=function(e){var t=e.getBindingIdentifiers();for(var n in t){var r=this.getBinding(n);r&&r.reassign(e)}},e.prototype.registerBinding=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;if(!e)throw new ReferenceError("no `kind`");if(t.isVariableDeclaration())for(var r=t.get("declarations"),i=r,a=Array.isArray(i),s=0,i=a?i:(0,m.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o;this.registerBinding(e,u)}else{var l=this.getProgramParent(),c=t.getBindingIdentifiers(!0);for(var p in c)for(var f=c[p],h=Array.isArray(f),d=0,f=h?f:(0,m.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var b=y,g=this.getOwnBinding(p);if(g){if(g.identifier===b)continue;this.checkBlockScopedCollisions(g,e,p,b)}g&&g.path.isFlow()&&(g=null),l.references[p]=!0,this.bindings[p]=new T.default({identifier:b,existing:g,scope:this,path:n,kind:e})}}},e.prototype.addGlobal=function(e){this.globals[e.name]=e},e.prototype.hasUid=function(e){var t=this;do if(t.uids[e])return!0;while(t=t.parent);return!1},e.prototype.hasGlobal=function(e){var t=this;do if(t.globals[e])return!0;while(t=t.parent);return!1},e.prototype.hasReference=function(e){var t=this;do if(t.references[e])return!0;while(t=t.parent);return!1},e.prototype.isPure=function(e,t){if(O.isIdentifier(e)){var n=this.getBinding(e.name);return!!n&&(!t||n.constant)}if(O.isClass(e))return!(e.superClass&&!this.isPure(e.superClass,t))&&this.isPure(e.body,t);if(O.isClassBody(e)){for(var r=e.body,i=Array.isArray(r),a=0,r=i?r:(0,m.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(!this.isPure(o,t))return!1}return!0}if(O.isBinary(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(O.isArrayExpression(e)){for(var u=e.elements,l=Array.isArray(u),c=0,u=l?u:(0,m.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;if(!this.isPure(f,t))return!1}return!0}if(O.isObjectExpression(e)){for(var h=e.properties,d=Array.isArray(h),y=0,h=d?h:(0,m.default)(h);;){var b;if(d){if(y>=h.length)break;b=h[y++]}else{if(y=h.next(),y.done)break;b=y.value}var g=b;if(!this.isPure(g,t))return!1}return!0}return O.isClassMethod(e)?!(e.computed&&!this.isPure(e.key,t))&&("get"!==e.kind&&"set"!==e.kind):O.isClassProperty(e)||O.isObjectProperty(e)?!(e.computed&&!this.isPure(e.key,t))&&this.isPure(e.value,t):O.isUnaryExpression(e)?this.isPure(e.argument,t):O.isPureish(e)},e.prototype.setData=function(e,t){return this.data[e]=t},e.prototype.getData=function(e){var t=this;do{var n=t.data[e];if(null!=n)return n}while(t=t.parent)},e.prototype.removeData=function(e){var t=this;do{var n=t.data[e];null!=n&&(t.data[e]=null)}while(t=t.parent)},e.prototype.init=function(){this.references||this.crawl()},e.prototype.crawl=function(){N++,this._crawl(),N--},e.prototype._crawl=function(){var e=this.path;if(this.references=(0,c.default)(null),this.bindings=(0,c.default)(null),this.globals=(0,c.default)(null),this.uids=(0,c.default)(null),this.data=(0,c.default)(null),e.isLoop())for(var t=O.FOR_INIT_KEYS,n=Array.isArray(t),r=0,t=n?t:(0,m.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,s=e.get(a);s.isBlockScoped()&&this.registerBinding(s.node.kind,s)}if(e.isFunctionExpression()&&e.has("id")&&(e.get("id").node[O.NOT_LOCAL_BINDING]||this.registerBinding("local",e.get("id"),e)),e.isClassExpression()&&e.has("id")&&(e.get("id").node[O.NOT_LOCAL_BINDING]||this.registerBinding("local",e)),e.isFunction())for(var o=e.get("params"),u=o,l=Array.isArray(u),p=0,u=l?u:(0,m.default)(u);;){var f;if(l){if(p>=u.length)break;f=u[p++]}else{if(p=u.next(),p.done)break;f=p.value}var h=f;this.registerBinding("param",h)}e.isCatchClause()&&this.registerBinding("let",e);var d=this.getProgramParent();if(!d.crawling){var y={references:[],constantViolations:[],assignments:[]};this.crawling=!0,e.traverse(L,y),this.crawling=!1;for(var b=y.assignments,g=Array.isArray(b),v=0,b=g?b:(0,m.default)(b);;){var x;if(g){if(v>=b.length)break;x=b[v++]}else{if(v=b.next(),v.done)break;x=v.value}var _=x,E=_.getBindingIdentifiers(),A=void 0;for(var D in E)_.scope.getBinding(D)||(A=A||_.scope.getProgramParent(),A.addGlobal(E[D]));_.scope.registerConstantViolation(_)}for(var C=y.references,S=Array.isArray(C),w=0,C=S?C:(0,m.default)(C);;){var k;if(S){if(w>=C.length)break;k=C[w++]}else{if(w=C.next(),w.done)break;k=w.value}var F=k,T=F.scope.getBinding(F.node.name);T?T.reference(F):F.scope.getProgramParent().addGlobal(F.node)}for(var P=y.constantViolations,j=Array.isArray(P),B=0,P=j?P:(0,m.default)(P);;){var I;if(j){if(B>=P.length)break;I=P[B++]}else{if(B=P.next(),B.done)break;I=B.value}var N=I;N.scope.registerConstantViolation(N)}}},e.prototype.push=function(e){var t=this.path;t.isBlockStatement()||t.isProgram()||(t=this.getBlockParent().path),t.isSwitchStatement()&&(t=this.getFunctionParent().path),(t.isLoop()||t.isCatchClause()||t.isFunction())&&(O.ensureBlock(t.node),t=t.get("body"));var n=e.unique,r=e.kind||"var",i=null==e._blockHoist?2:e._blockHoist,a="declaration:"+r+":"+i,s=!n&&t.getData(a);if(!s){var o=O.variableDeclaration(r,[]);o._generated=!0,o._blockHoist=i;var u=t.unshiftContainer("body",[o]);s=u[0],n||t.setData(a,s)}var l=O.variableDeclarator(e.id,e.init);s.node.declarations.push(l),this.registerBinding(r,s.get("declarations").pop())},e.prototype.getProgramParent=function(){var e=this;do if(e.path.isProgram())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getFunctionParent=function(){var e=this;do if(e.path.isFunctionParent())return e;while(e=e.parent);throw new Error("We couldn't find a Function or Program...")},e.prototype.getBlockParent=function(){var e=this;do if(e.path.isBlockParent())return e;while(e=e.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},e.prototype.getAllBindings=function(){var e=(0,c.default)(null),t=this;do(0,S.default)(e,t.bindings),t=t.parent;while(t);return e},e.prototype.getAllBindingsOfKind=function(){for(var e=(0,c.default)(null),t=arguments,n=Array.isArray(t),r=0,t=n?t:(0,m.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,s=this;do{for(var o in s.bindings){var u=s.bindings[o];u.kind===a&&(e[o]=u)}s=s.parent}while(s)}return e},e.prototype.bindingIdentifierEquals=function(e,t){return this.getBindingIdentifier(e)===t},e.prototype.warnOnFlowBinding=function(e){return 0===N&&e&&e.path.isFlow()&&console.warn("\\n        You or one of the Babel plugins you are using are using Flow declarations as bindings.\\n        Support for this will be removed in version 6.8. To find out the caller, grep for this\\n        message and change it to a `console.trace()`.\\n      "),e},e.prototype.getBinding=function(e){var t=this;do{var n=t.getOwnBinding(e);if(n)return this.warnOnFlowBinding(n)}while(t=t.parent)},e.prototype.getOwnBinding=function(e){return this.warnOnFlowBinding(this.bindings[e])},e.prototype.getBindingIdentifier=function(e){var t=this.getBinding(e);return t&&t.identifier},e.prototype.getOwnBindingIdentifier=function(e){var t=this.bindings[e];return t&&t.identifier},e.prototype.hasOwnBinding=function(e){return!!this.getOwnBinding(e)},e.prototype.hasBinding=function(t,n){return!!t&&(!!this.hasOwnBinding(t)||(!!this.parentHasBinding(t,n)||(!!this.hasUid(t)||(!(n||!(0,g.default)(e.globals,t))||!(n||!(0,g.default)(e.contextVariables,t))))))},e.prototype.parentHasBinding=function(e,t){return this.parent&&this.parent.hasBinding(e,t)},e.prototype.moveBindingTo=function(e,t){var n=this.getBinding(e);n&&(n.scope.removeOwnBinding(e),n.scope=t,t.bindings[e]=n)},e.prototype.removeOwnBinding=function(e){delete this.bindings[e]},e.prototype.removeBinding=function(e){var t=this.getBinding(e);t&&t.scope.removeOwnBinding(e);var n=this;do n.uids[e]&&(n.uids[e]=!1);while(n=n.parent)},e}();R.globals=(0,u.default)(j.default.builtin),R.contextVariables=["arguments","undefined","Infinity","NaN"],n.default=R,t.exports=n.default},{"..\/cache":226,"..\/index":229,".\/binding":247,".\/lib\/renamer":249,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/map":102,"babel-runtime\/core-js\/object\/create":105,"babel-runtime\/core-js\/object\/keys":107,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265,globals:252,"lodash\/defaults":460,"lodash\/includes":473,"lodash\/repeat":498}],249:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/classCallCheck"),s=i(a),o=e("..\/binding"),u=(i(o),e("babel-types")),l=r(u),c={ReferencedIdentifier:function(e,t){var n=e.node;n.name===t.oldName&&(n.name=t.newName)},Scope:function(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||e.skip()},"AssignmentExpression|Declaration":function(e,t){var n=e.getOuterBindingIdentifiers();for(var r in n)r===t.oldName&&(n[r].name=t.newName)}},p=function(){function e(t,n,r){(0,s.default)(this,e),this.newName=r,this.oldName=n,this.binding=t}return e.prototype.maybeConvertFromExportDeclaration=function(e){var t=e.parentPath.isExportDeclaration()&&e.parentPath;if(t){var n=t.isExportDefaultDeclaration();n&&(e.isFunctionDeclaration()||e.isClassDeclaration())&&!e.node.id&&(e.node.id=e.scope.generateUidIdentifier("default"));var r=e.getOuterBindingIdentifiers(),i=[];for(var a in r){var s=a===this.oldName?this.newName:a,o=n?"default":a;i.push(l.exportSpecifier(l.identifier(s),l.identifier(o)))}if(i.length){var u=l.exportNamedDeclaration(null,i);e.isFunctionDeclaration()&&(u._blockHoist=3),t.insertAfter(u),t.replaceWith(e.node)}}},e.prototype.maybeConvertFromClassFunctionDeclaration=function(e){},e.prototype.maybeConvertFromClassFunctionExpression=function(e){},e.prototype.rename=function(e){var t=this.binding,n=this.oldName,r=this.newName,i=t.scope,a=t.path,s=a.find(function(e){return e.isDeclaration()||e.isFunctionExpression()});s&&this.maybeConvertFromExportDeclaration(s),i.traverse(e||i.block,c,this),e||(i.removeOwnBinding(n),i.bindings[r]=t,this.binding.identifier.name=r),"hoisted"===t.type,s&&(this.maybeConvertFromClassFunctionDeclaration(s),this.maybeConvertFromClassFunctionExpression(s))},e}();n.default=p,t.exports=n.default},{"..\/binding":247,"babel-runtime\/helpers\/classCallCheck":114,"babel-types":265}],250:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){if(e._exploded)return e;e._exploded=!0;for(var t in e)if(!h(t)){var n=t.split("|");if(1!==n.length){var r=e[t];delete e[t];for(var i=n,a=Array.isArray(i),o=0,i=a?i:(0,x.default)(i);;){var u;if(a){if(o>=i.length)break;u=i[o++]}else{if(o=i.next(),o.done)break;u=o.value}var l=u;e[l]=r}}}s(e),delete e.__esModule,c(e),p(e);for(var y=(0,g.default)(e),m=Array.isArray(y),b=0,y=m?y:(0,x.default)(y);;){var v;if(m){if(b>=y.length)break;v=y[b++]}else{if(b=y.next(),b.done)break;v=b.value}var _=v;if(!h(_)){var A=E[_];if(A){var D=e[_];for(var C in D)D[C]=f(A,D[C]);if(delete e[_],A.types)for(var w=A.types,F=Array.isArray(w),T=0,w=F?w:(0,x.default)(w);;){var P;if(F){if(T>=w.length)break;P=w[T++]}else{if(T=w.next(),T.done)break;P=T.value}var j=P;e[j]?d(e[j],D):e[j]=D}else d(e,D)}}}for(var B in e)if(!h(B)){var O=e[B],I=S.FLIPPED_ALIAS_KEYS[B],N=S.DEPRECATED_KEYS[B];if(N&&(console.trace("Visitor defined for "+B+" but it has been renamed to "+N),I=[N]),I){delete e[B];for(var L=I,M=Array.isArray(L),R=0,L=M?L:(0,x.default)(L);;){var U;if(M){if(R>=L.length)break;U=L[R++]}else{if(R=L.next(),R.done)break;U=R.value}var V=U,G=e[V];G?d(G,O):e[V]=(0,k.default)(O)}}}for(var q in e)h(q)||p(e[q]);return e}function s(e){if(!e._verified){if("function"==typeof e)throw new Error(D.get("traverseVerifyRootFunction"));for(var t in e)if("enter"!==t&&"exit"!==t||o(t,e[t]),!h(t)){if(S.TYPES.indexOf(t)<0)throw new Error(D.get("traverseVerifyNodeType",t));var n=e[t];if("object"===("undefined"==typeof n?"undefined":(0,m.default)(n)))for(var r in n){if("enter"!==r&&"exit"!==r)throw new Error(D.get("traverseVerifyVisitorProperty",t,r));o(t+"."+r,n[r])}}e._verified=!0}}function o(e,t){for(var n=[].concat(t),r=n,i=Array.isArray(r),a=0,r=i?r:(0,x.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if("function"!=typeof o)throw new TypeError("Non-function found defined in "+e+" with type "+("undefined"==typeof o?"undefined":(0,m.default)(o)))}}function u(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments[2],r={},i=0;i<e.length;i++){var s=e[i],o=t[i];a(s);for(var u in s){var c=s[u];(o||n)&&(c=l(c,o,n));var p=r[u]=r[u]||{};d(p,c)}}return r}function l(e,t,n){var r={},i=function(i){var a=e[i];return Array.isArray(a)?(a=a.map(function(e){var r=e;return t&&(r=function(n){return e.call(t,n,t)}),n&&(r=n(t.key,i,r)),r}),void(r[i]=a)):"continue"};for(var a in e){i(a)}return r}function c(e){for(var t in e)if(!h(t)){var n=e[t];"function"==typeof n&&(e[t]={enter:n})}}function p(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.exit&&!Array.isArray(e.exit)&&(e.exit=[e.exit])}function f(e,t){var n=function(n){if(e.checkPath(n))return t.apply(this,arguments)};return n.toString=function(){return t.toString()},n}function h(e){return"_"===e[0]||("enter"===e||"exit"===e||"shouldSkip"===e||("blacklist"===e||"noScope"===e||"skipKeys"===e))}function d(e,t){for(var n in t)e[n]=[].concat(e[n]||[],t[n])}n.__esModule=!0;var y=e("babel-runtime\/helpers\/typeof"),m=i(y),b=e("babel-runtime\/core-js\/object\/keys"),g=i(b),v=e("babel-runtime\/core-js\/get-iterator"),x=i(v);n.explode=a,n.verify=s,n.merge=u;var _=e(".\/path\/lib\/virtual-types"),E=r(_),A=e("babel-messages"),D=r(A),C=e("babel-types"),S=r(C),w=e("lodash\/clone"),k=i(w)},{".\/path\/lib\/virtual-types":243,"babel-messages":99,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/keys":107,"babel-runtime\/helpers\/typeof":118,"babel-types":265,"lodash\/clone":455}],251:[function(e,t,n){t.exports={builtin:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es6:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,System:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},browser:{addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AutocompleteErrorEvent:!1,BarProp:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,blur:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,CDATASection:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClientRect:!1,ClientRectList:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConvolverNode:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSAnimation:!1,CSSFontFaceRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CSSTransition:!1,CSSUnknownRule:!1,CSSViewportRule:!1,customElements:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,Debug:!1,defaultStatus:!1,defaultstatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentTimeline:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMParser:!1,DOMSettableTokenList:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ElementTimeControl:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,FederatedCredential:!1,fetch:!1,File:!1,FileError:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAppletElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBlockquoteElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLIsIndexElement:!1,HTMLKeygenElement:!1,HTMLLabelElement:!1,HTMLLayerElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBEnvironment:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,Image:!1,ImageBitmap:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,InputMethodContext:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!1,Location:!1,locationbar:!1,matchMedia:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyError:!1,MediaKeyEvent:!1,MediaKeyMessageEvent:!1,MediaKeys:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaSource:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,navigator:!1,Navigator:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,onbeforeunload:!0,onblur:!0,onerror:!0,onfocus:!0,onload:!0,onresize:!0,onunload:!0,open:!1,openDatabase:!1,opener:!1,opera:!1,Option:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,parent:!1,PasswordCredential:!1,Path2D:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,Plugin:!1,PluginArray:!1,PopStateEvent:!1,postMessage:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,PromiseRejectionEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,RadioNodeList:!1,Range:!1,ReadableByteStream:!1,ReadableStream:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,resizeTo:!1,Response:!1,RTCIceCandidate:!1,RTCSessionDescription:!1,RTCPeerConnection:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedKeyframeList:!1,SharedWorker:!1,showModalDialog:!1,SiteBoundCredential:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,status:!1,statusbar:!1,stop:!1,Storage:!1,StorageEvent:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAltGlyphDefElement:!1,SVGAltGlyphElement:!1,SVGAltGlyphItemElement:!1,SVGAngle:!1,SVGAnimateColorElement:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPathData:!1,SVGAnimatedPoints:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,$/;"	function	line:12
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^SVGCircleElement:!1,SVGClipPathElement:!1,SVGColor:!1,SVGColorProfileElement:!1,SVGColorProfileRule:!1,SVGComponentTransferFunctionElement:!1,SVGCSSRule:!1,SVGCursorElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGDocument:!1,SVGElement:!1,SVGElementInstance:!1,SVGElementInstanceList:!1,SVGEllipseElement:!1,SVGEvent:!1,SVGExternalResourcesRequired:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGFilterPrimitiveStandardAttributes:!1,SVGFitToViewBox:!1,SVGFontElement:!1,SVGFontFaceElement:!1,SVGFontFaceFormatElement:!1,SVGFontFaceNameElement:!1,SVGFontFaceSrcElement:!1,SVGFontFaceUriElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGlyphElement:!1,SVGGlyphRefElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGHKernElement:!1,SVGICCColor:!1,SVGImageElement:!1,SVGLangSpace:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGLocatable:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMissingGlyphElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPaint:!1,SVGPathElement:!1,SVGPathSeg:!1,SVGPathSegArcAbs:!1,SVGPathSegArcRel:!1,SVGPathSegClosePath:!1,SVGPathSegCurvetoCubicAbs:!1,SVGPathSegCurvetoCubicRel:!1,SVGPathSegCurvetoCubicSmoothAbs:!1,SVGPathSegCurvetoCubicSmoothRel:!1,SVGPathSegCurvetoQuadraticAbs:!1,SVGPathSegCurvetoQuadraticRel:!1,SVGPathSegCurvetoQuadraticSmoothAbs:!1,SVGPathSegCurvetoQuadraticSmoothRel:!1,SVGPathSegLinetoAbs:!1,SVGPathSegLinetoHorizontalAbs:!1,SVGPathSegLinetoHorizontalRel:!1,SVGPathSegLinetoRel:!1,SVGPathSegLinetoVerticalAbs:!1,SVGPathSegLinetoVerticalRel:!1,SVGPathSegList:!1,SVGPathSegMovetoAbs:!1,SVGPathSegMovetoRel:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGRenderingIntent:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStylable:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTests:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformable:!1,SVGTransformList:!1,SVGTRefElement:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGURIReference:!1,SVGUseElement:!1,SVGViewElement:!1,SVGViewSpec:!1,SVGVKernElement:!1,SVGZoomAndPan:!1,SVGZoomEvent:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeEvent:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,URLSearchParams:!1,ValidityState:!1,VTTCue:!1,WaveShaperNode:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLTexture:!1,WebGLUniformLocation:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,XDomainRequest:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestProgressEvent:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathException:!1,XPathExpression:!1,XPathNamespace:!1,XPathNSResolver:!1,XPathResult:!1,XSLTProcessor:!1},worker:{applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,Worker:!1,XMLHttpRequest:!1},node:{__dirname:!1,__filename:!1,arguments:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,GLOBAL:!1,global:!1,Intl:!1,module:!1,process:!1,require:!1,root:!1,setImmediate:!1,setInterval:!1,setTimeout:!1},commonjs:{exports:!0,module:!1,require:!1,global:!1},amd:{define:!1,require:!1},mocha:{after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,run:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},jasmine:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},jest:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,check:!1,describe:!1,expect:!1,gen:!1,it:!1,fit:!1,jest:!1,pit:!1,require:!1,test:!1,xdescribe:!1,xit:!1,xtest:!1},qunit:{asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},phantomjs:{console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},couch:{emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},rhino:{defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},nashorn:{__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,Java:!1,java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},wsh:{ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WScript:!0,WSH:!0,XDomainRequest:!0},jquery:{$:!1,jQuery:!1},yui:{Y:!1,YUI:!1,YUI_config:!1},shelljs:{cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ls:!1,ln:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,set:!1,target:!1,tempdir:!1,test:!1,touch:!1,which:!1},prototypejs:{$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},meteor:{$:!1,_:!1,Accounts:!1,AccountsClient:!1,AccountsServer:!1,AccountsCommon:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPServer:!1,DDPRateLimiter:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,ServiceConfiguration:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},mongo:{_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,ISODate:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,NumberInt:!1,NumberLong:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},applescript:{$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},serviceworker:{caches:!1,Cache:!1,CacheStorage:!1,Client:!1,clients:!1,Clients:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,FetchEvent:!1,importScripts:!1,registration:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,skipWaiting:!1,WindowClient:!1},atomtest:{advanceClock:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},embertest:{andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,triggerEvent:!1,visit:!1},protractor:{$:!1,$$:!1,browser:!1,By:!1,by:!1,DartObject:!1,element:!1,protractor:!1},"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1},webextensions:{browser:!1,chrome:!1,opr:!1},greasemonkey:{GM_addStyle:!1,GM_deleteValue:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_setClipboard:!1,GM_setValue:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1}}},{}],252:[function(e,t,n){t.exports=e(".\/globals.json")},{".\/globals.json":251}],253:[function(e,t,n){"use strict";var r=function(e,t,n,r,i,a,s,o){if(void 0===t)throw new Error("invariant requires an error message argument");if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,i,a,s,o],c=0;u=new Error(t.replace(\/%s\/g,function(){return l[c++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}};t.exports=r},{}],254:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0,n.NOT_LOCAL_BINDING=n.BLOCK_SCOPED_SYMBOL=n.INHERIT_KEYS=n.UNARY_OPERATORS=n.STRING_UNARY_OPERATORS=n.NUMBER_UNARY_OPERATORS=n.BOOLEAN_UNARY_OPERATORS=n.BINARY_OPERATORS=n.NUMBER_BINARY_OPERATORS=n.BOOLEAN_BINARY_OPERATORS=n.COMPARISON_BINARY_OPERATORS=n.EQUALITY_BINARY_OPERATORS=n.BOOLEAN_NUMBER_BINARY_OPERATORS=n.UPDATE_OPERATORS=n.LOGICAL_OPERATORS=n.COMMENT_KEYS=n.FOR_INIT_KEYS=n.FLATTENABLE_KEYS=n.STATEMENT_OR_BLOCK_KEYS=void 0;var i=e("babel-runtime\/core-js\/symbol\/for"),a=r(i),s=(n.STATEMENT_OR_BLOCK_KEYS=["consequent","body","alternate"],n.FLATTENABLE_KEYS=["body","expressions"],n.FOR_INIT_KEYS=["left","init"],n.COMMENT_KEYS=["leadingComments","trailingComments","innerComments"],n.LOGICAL_OPERATORS=["||","&&"],n.UPDATE_OPERATORS=["++","--"],n.BOOLEAN_NUMBER_BINARY_OPERATORS=[">","<",">=","<="]),o=n.EQUALITY_BINARY_OPERATORS=["==","===","!=","!=="],u=n.COMPARISON_BINARY_OPERATORS=[].concat(o,["in","instanceof"]),l=n.BOOLEAN_BINARY_OPERATORS=[].concat(u,s),c=n.NUMBER_BINARY_OPERATORS=["-","\/","%","*","**","&","|",">>",">>>","<<","^"],p=(n.BINARY_OPERATORS=["+"].concat(c,l),n.BOOLEAN_UNARY_OPERATORS=["delete","!"]),f=n.NUMBER_UNARY_OPERATORS=["+","-","++","--","~"],h=n.STRING_UNARY_OPERATORS=["typeof"];n.UNARY_OPERATORS=["void"].concat(p,f,h),n.INHERIT_KEYS={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},n.BLOCK_SCOPED_SYMBOL=(0,a.default)("var used to be block scoped"),n.NOT_LOCAL_BINDING=(0,a.default)("should not be considered a local binding")},{"babel-runtime\/core-js\/symbol\/for":110}],255:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.key||e.property;return e.computed||F.isIdentifier(t)&&(t=F.stringLiteral(t.name)),t}function s(e,t){function n(e){for(var a=!1,s=[],o=e,u=Array.isArray(o),l=0,o=u?o:(0,v.default)(o);;){var c;if(u){if(l>=o.length)break;c=o[l++]}else{if(l=o.next(),l.done)break;c=l.value}var p=c;if(F.isExpression(p))s.push(p);else if(F.isExpressionStatement(p))s.push(p.expression);else{if(F.isVariableDeclaration(p)){if("var"!==p.kind)return i=!0;for(var f=p.declarations,h=Array.isArray(f),d=0,f=h?f:(0,v.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var m=y,b=F.getBindingIdentifiers(m);for(var g in b)r.push({kind:p.kind,id:b[g]});m.init&&s.push(F.assignmentExpression("=",m.id,m.init))}a=!0;continue}if(F.isIfStatement(p)){var x=p.consequent?n([p.consequent]):t.buildUndefinedNode(),_=p.alternate?n([p.alternate]):t.buildUndefinedNode();if(!x||!_)return i=!0;s.push(F.conditionalExpression(p.test,x,_))}else{if(!F.isBlockStatement(p)){if(F.isEmptyStatement(p)){a=!0;continue}return i=!0}s.push(n(p.body))}}a=!1}return(a||0===s.length)&&s.push(t.buildUndefinedNode()),1===s.length?s[0]:F.sequenceExpression(s)}if(e&&e.length){var r=[],i=!1,a=n(e);if(!i){for(var s=0;s<r.length;s++)t.push(r[s]);return a}}}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.key,n=void 0;return"method"===e.kind?o.increment()+"":(n=F.isIdentifier(t)?t.name:F.isStringLiteral(t)?(0,b.default)(t.value):(0,b.default)(F.removePropertiesDeep(F.cloneDeep(t))),e.computed&&(n="["+n+"]"),e.static&&(n="static:"+n),n)}function u(e){return e+="",e=e.replace(\/[^a-zA-Z0-9$_]\/g,"-"),e=e.replace(\/^[-0-9]+\/,""),e=e.replace(\/[-\\s]+(.)?\/g,function(e,t){return t?t.toUpperCase():""}),F.isValidIdentifier(e)||(e="_"+e),e||"_"}function l(e){return e=u(e),"eval"!==e&&"arguments"!==e||(e="_"+e),e}function c(e,t){if(F.isStatement(e))return e;var n=!1,r=void 0;if(F.isClass(e))n=!0,r="ClassDeclaration";else if(F.isFunction(e))n=!0,r="FunctionDeclaration";else if(F.isAssignmentExpression(e))return F.expressionStatement(e);if(n&&!e.id&&(r=!1),!r){if(t)return!1;throw new Error("cannot turn "+e.type+" to a statement")}return e.type=r,e}function p(e){if(F.isExpressionStatement(e)&&(e=e.expression),F.isExpression(e))return e;if(F.isClass(e)?e.type="ClassExpression":F.isFunction(e)&&(e.type="FunctionExpression"),!F.isExpression(e))throw new Error("cannot turn "+e.type+" to an expression");return e}function f(e,t){return F.isBlockStatement(e)?e:(F.isEmptyStatement(e)&&(e=[]),Array.isArray(e)||(F.isStatement(e)||(e=F.isFunction(t)?F.returnStatement(e):F.expressionStatement(e)),e=[e]),F.blockStatement(e))}function h(e){if(void 0===e)return F.identifier("undefined");if(e===!0||e===!1)return F.booleanLiteral(e);if(null===e)return F.nullLiteral();if((0,w.default)(e))return F.stringLiteral(e);if((0,A.default)(e))return F.numericLiteral(e);if((0,C.default)(e)){var t=e.source,n=e.toString().match(\/\\\/([a-z]+|)$\/)[1];return F.regExpLiteral(t,n)}if(Array.isArray(e))return F.arrayExpression(e.map(F.valueToNode));if((0,_.default)(e)){var r=[];for(var i in e){var a=void 0;a=F.isValidIdentifier(i)?F.identifier(i):F.stringLiteral(i),r.push(F.objectProperty(a,F.valueToNode(e[i])))}return F.objectExpression(r)}throw new Error("don't know how to turn this value into a node")}n.__esModule=!0;var d=e("babel-runtime\/core-js\/number\/max-safe-integer"),y=i(d),m=e("babel-runtime\/core-js\/json\/stringify"),b=i(m),g=e("babel-runtime\/core-js\/get-iterator"),v=i(g);n.toComputedKey=a,n.toSequenceExpression=s,n.toKeyAlias=o,n.toIdentifier=u,n.toBindingIdentifierName=l,n.toStatement=c,n.toExpression=p,n.toBlock=f,n.valueToNode=h;var x=e("lodash\/isPlainObject"),_=i(x),E=e("lodash\/isNumber"),A=i(E),D=e("lodash\/isRegExp"),C=i(D),S=e("lodash\/isString"),w=i(S),k=e(".\/index"),F=r(k);o.uid=0,o.increment=function(){return o.uid>=y.default?o.uid=0:o.uid++}},{".\/index":265,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/core-js\/number\/max-safe-integer":103,"lodash\/isNumber":483,"lodash\/isPlainObject":486,"lodash\/isRegExp":487,"lodash\/isString":488}],256:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var a=e("..\/index"),s=i(a),o=e("..\/constants"),u=e(".\/index"),l=r(u);(0,l.default)("ArrayExpression",{fields:{elements:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeOrValueType)("null","Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,l.default)("AssignmentExpression",{fields:{operator:{validate:(0,u.assertValueType)("string")},left:{validate:(0,u.assertNodeType)("LVal")},right:{validate:(0,u.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),(0,l.default)("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:u.assertOneOf.apply(void 0,o.BINARY_OPERATORS)},left:{validate:(0,u.assertNodeType)("Expression")},right:{validate:(0,u.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),(0,l.default)("Directive",{visitor:["value"],fields:{value:{validate:(0,u.assertNodeType)("DirectiveLiteral")}}}),(0,l.default)("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,u.assertValueType)("string")}}}),(0,l.default)("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Directive"))),default:[]},body:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),(0,l.default)("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,u.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,l.default)("CallExpression",{visitor:["callee","arguments"],fields:{callee:{validate:(0,u.assertNodeType)("Expression")},arguments:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Expression","SpreadElement")))}},aliases:["Expression"]}),(0,l.default)("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,u.assertNodeType)("Identifier")},body:{validate:(0,u.assertNodeType)("BlockStatement")}},aliases:["Scopable"]}),(0,l.default)("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,u.assertNodeType)("Expression")},consequent:{validate:(0,u.assertNodeType)("Expression")},alternate:{validate:(0,u.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),(0,l.default)("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,u.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,l.default)("DebuggerStatement",{aliases:["Statement"]}),(0,l.default)("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:(0,u.assertNodeType)("Expression")},body:{validate:(0,u.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),(0,l.default)("EmptyStatement",{aliases:["Statement"]}),(0,l.default)("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,u.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),(0,l.default)("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,u.assertNodeType)("Program")}}}),(0,l.default)("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,u.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,u.assertNodeType)("Expression")},body:{validate:(0,u.assertNodeType)("Statement")}}}),(0,l.default)("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,u.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,u.assertNodeType)("Expression"),optional:!0},update:{validate:(0,u.assertNodeType)("Expression"),optional:!0},body:{validate:(0,u.assertNodeType)("Statement")}}}),(0,l.default)("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:{id:{validate:(0,u.assertNodeType)("Identifier")},params:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("LVal")))},body:{validate:(0,u.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,u.assertValueType)("boolean")},async:{default:!1,validate:(0,u.assertValueType)("boolean")}},aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"]}),(0,l.default)("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{id:{validate:(0,u.assertNodeType)("Identifier"),optional:!0},params:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("LVal")))},body:{validate:(0,u.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,u.assertValueType)("boolean")},async:{default:!1,validate:(0,u.assertValueType)("boolean")}}}),(0,l.default)("Identifier",{builder:["name"],visitor:["typeAnnotation"],aliases:["Expression","LVal"],fields:{name:{validate:function(e,t,n){!s.isValidIdentifier(n)}},decorators:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Decorator")))}}}),(0,l.default)("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,u.assertNodeType)("Expression")},consequent:{validate:(0,u.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,u.assertNodeType)("Statement")}}}),(0,l.default)("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,u.assertNodeType)("Identifier")},body:{validate:(0,u.assertNodeType)("Statement")}}}),(0,l.default)("StringLiteral",{builder:["value"],fields:{value:{validate:(0,u.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,l.default)("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,u.assertValueType)("number")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,l.default)("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),(0,l.default)("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,u.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,l.default)("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Literal"],fields:{pattern:{validate:(0,u.assertValueType)("string")},flags:{validate:(0,u.assertValueType)("string"),default:""}}}),(0,l.default)("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:u.assertOneOf.apply(void 0,o.LOGICAL_OPERATORS)},left:{validate:(0,u.assertNodeType)("Expression")},right:{validate:(0,u.assertNodeType)("Expression")}}}),(0,l.default)("MemberExpression",{builder:["object","property","computed"],visitor:["object","property"],aliases:["Expression","LVal"],fields:{object:{validate:(0,u.assertNodeType)("Expression")},property:{validate:function(e,t,n){var r=e.computed?"Expression":"Identifier";(0,u.assertNodeType)(r)(e,t,n)}},computed:{default:!1}}}),(0,l.default)("NewExpression",{visitor:["callee","arguments"],aliases:["Expression"],fields:{callee:{validate:(0,u.assertNodeType)("Expression")},arguments:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Expression","SpreadElement")))}}}),(0,l.default)("Program",{visitor:["directives","body"],builder:["body","directives"],fields:{directives:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Directive"))),default:[]},body:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","FunctionParent"]}),(0,l.default)("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("ObjectMethod","ObjectProperty","SpreadProperty")))}}}),(0,l.default)("ObjectMethod",{builder:["kind","key","params","body","computed"],fields:{kind:{validate:(0,u.chain)((0,u.assertValueType)("string"),(0,u.assertOneOf)("method","get","set")),default:"method"},computed:{validate:(0,u.assertValueType)("boolean"),default:!1},key:{validate:function(e,t,n){var r=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];u.assertNodeType.apply(void 0,r)(e,t,n)}},decorators:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Decorator")))},body:{validate:(0,u.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,u.assertValueType)("boolean")},async:{default:!1,validate:(0,u.assertValueType)("boolean")}},visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),(0,l.default)("ObjectProperty",{builder:["key","value","computed","shorthand","decorators"],fields:{computed:{validate:(0,u.assertValueType)("boolean"),default:!1},key:{validate:function(e,t,n){var r=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];u.assertNodeType.apply(void 0,r)(e,t,n)}},value:{validate:(0,u.assertNodeType)("Expression")},shorthand:{validate:(0,u.assertValueType)("boolean"),default:!1},decorators:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"]}),(0,l.default)("RestElement",{visitor:["argument","typeAnnotation"],aliases:["LVal"],fields:{argument:{validate:(0,u.assertNodeType)("LVal")},decorators:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Decorator")))}}}),(0,l.default)("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,u.assertNodeType)("Expression"),optional:!0}}}),(0,l.default)("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Expression")))}},aliases:["Expression"]}),(0,l.default)("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,u.assertNodeType)("Expression"),optional:!0},consequent:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Statement")))}}}),(0,l.default)("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,u.assertNodeType)("Expression")},cases:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("SwitchCase")))}}}),(0,l.default)("ThisExpression",{aliases:["Expression"]}),(0,l.default)("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,u.assertNodeType)("Expression")}}}),(0,l.default)("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{body:{validate:(0,u.assertNodeType)("BlockStatement")},handler:{optional:!0,handler:(0,u.assertNodeType)("BlockStatement")},finalizer:{optional:!0,validate:(0,u.assertNodeType)("BlockStatement")}}}),(0,l.default)("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,u.assertNodeType)("Expression")},operator:{validate:u.assertOneOf.apply(void 0,o.UNARY_OPERATORS)}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),(0,l.default)("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:(0,u.assertNodeType)("Expression")},operator:{validate:u.assertOneOf.apply(void 0,o.UPDATE_OPERATORS)}},visitor:["argument"],aliases:["Expression"]}),(0,l.default)("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{kind:{validate:(0,u.chain)((0,u.assertValueType)("string"),(0,u.assertOneOf)("var","let","const"))},declarations:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("VariableDeclarator")))}}}),(0,l.default)("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:(0,u.assertNodeType)("LVal")},init:{optional:!0,validate:(0,u.assertNodeType)("Expression")}}}),(0,l.default)("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,u.assertNodeType)("Expression")},body:{validate:(0,u.assertNodeType)("BlockStatement","Statement")}}}),(0,l.default)("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{object:(0,u.assertNodeType)("Expression")},body:{validate:(0,u.assertNodeType)("BlockStatement","Statement")}}})},{"..\/constants":254,"..\/index":265,".\/index":260}],257:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("AssignmentPattern",{visitor:["left","right"],aliases:["Pattern","LVal"],fields:{left:{validate:(0,i.assertNodeType)("Identifier")},right:{validate:(0,i.assertNodeType)("Expression")},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ArrayPattern",{visitor:["elements","typeAnnotation"],aliases:["Pattern","LVal"],fields:{elements:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Expression")))},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{params:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("LVal")))},body:{validate:(0,i.assertNodeType)("BlockStatement","Expression")},async:{validate:(0,i.assertValueType)("boolean"),default:!1}}}),(0,a.default)("ClassBody",{visitor:["body"],fields:{body:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ClassMethod","ClassProperty")))}}}),(0,a.default)("ClassDeclaration",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Statement","Declaration","Pureish"],fields:{id:{validate:(0,i.assertNodeType)("Identifier")},body:{validate:(0,i.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,i.assertNodeType)("Expression")},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ClassExpression",{inherits:"ClassDeclaration",aliases:["Scopable","Class","Expression","Pureish"],fields:{id:{optional:!0,validate:(0,i.assertNodeType)("Identifier")$/;"	function	line:13
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^SVGCircleElement:!1,SVGClipPathElement:!1,SVGColor:!1,SVGColorProfileElement:!1,SVGColorProfileRule:!1,SVGComponentTransferFunctionElement:!1,SVGCSSRule:!1,SVGCursorElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGDocument:!1,SVGElement:!1,SVGElementInstance:!1,SVGElementInstanceList:!1,SVGEllipseElement:!1,SVGEvent:!1,SVGExternalResourcesRequired:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGFilterPrimitiveStandardAttributes:!1,SVGFitToViewBox:!1,SVGFontElement:!1,SVGFontFaceElement:!1,SVGFontFaceFormatElement:!1,SVGFontFaceNameElement:!1,SVGFontFaceSrcElement:!1,SVGFontFaceUriElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGlyphElement:!1,SVGGlyphRefElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGHKernElement:!1,SVGICCColor:!1,SVGImageElement:!1,SVGLangSpace:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGLocatable:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMissingGlyphElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPaint:!1,SVGPathElement:!1,SVGPathSeg:!1,SVGPathSegArcAbs:!1,SVGPathSegArcRel:!1,SVGPathSegClosePath:!1,SVGPathSegCurvetoCubicAbs:!1,SVGPathSegCurvetoCubicRel:!1,SVGPathSegCurvetoCubicSmoothAbs:!1,SVGPathSegCurvetoCubicSmoothRel:!1,SVGPathSegCurvetoQuadraticAbs:!1,SVGPathSegCurvetoQuadraticRel:!1,SVGPathSegCurvetoQuadraticSmoothAbs:!1,SVGPathSegCurvetoQuadraticSmoothRel:!1,SVGPathSegLinetoAbs:!1,SVGPathSegLinetoHorizontalAbs:!1,SVGPathSegLinetoHorizontalRel:!1,SVGPathSegLinetoRel:!1,SVGPathSegLinetoVerticalAbs:!1,SVGPathSegLinetoVerticalRel:!1,SVGPathSegList:!1,SVGPathSegMovetoAbs:!1,SVGPathSegMovetoRel:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGRenderingIntent:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStylable:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTests:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformable:!1,SVGTransformList:!1,SVGTRefElement:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGURIReference:!1,SVGUseElement:!1,SVGViewElement:!1,SVGViewSpec:!1,SVGVKernElement:!1,SVGZoomAndPan:!1,SVGZoomEvent:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeEvent:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,URLSearchParams:!1,ValidityState:!1,VTTCue:!1,WaveShaperNode:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLTexture:!1,WebGLUniformLocation:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,XDomainRequest:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestProgressEvent:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathException:!1,XPathExpression:!1,XPathNamespace:!1,XPathNSResolver:!1,XPathResult:!1,XSLTProcessor:!1},worker:{applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,Worker:!1,XMLHttpRequest:!1},node:{__dirname:!1,__filename:!1,arguments:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,GLOBAL:!1,global:!1,Intl:!1,module:!1,process:!1,require:!1,root:!1,setImmediate:!1,setInterval:!1,setTimeout:!1},commonjs:{exports:!0,module:!1,require:!1,global:!1},amd:{define:!1,require:!1},mocha:{after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,run:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},jasmine:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},jest:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,check:!1,describe:!1,expect:!1,gen:!1,it:!1,fit:!1,jest:!1,pit:!1,require:!1,test:!1,xdescribe:!1,xit:!1,xtest:!1},qunit:{asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},phantomjs:{console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},couch:{emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},rhino:{defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},nashorn:{__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,Java:!1,java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},wsh:{ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WScript:!0,WSH:!0,XDomainRequest:!0},jquery:{$:!1,jQuery:!1},yui:{Y:!1,YUI:!1,YUI_config:!1},shelljs:{cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ls:!1,ln:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,set:!1,target:!1,tempdir:!1,test:!1,touch:!1,which:!1},prototypejs:{$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},meteor:{$:!1,_:!1,Accounts:!1,AccountsClient:!1,AccountsServer:!1,AccountsCommon:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPServer:!1,DDPRateLimiter:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,ServiceConfiguration:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},mongo:{_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,ISODate:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,NumberInt:!1,NumberLong:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},applescript:{$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},serviceworker:{caches:!1,Cache:!1,CacheStorage:!1,Client:!1,clients:!1,Clients:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,FetchEvent:!1,importScripts:!1,registration:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,skipWaiting:!1,WindowClient:!1},atomtest:{advanceClock:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},embertest:{andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,triggerEvent:!1,visit:!1},protractor:{$:!1,$$:!1,browser:!1,By:!1,by:!1,DartObject:!1,element:!1,protractor:!1},"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1},webextensions:{browser:!1,chrome:!1,opr:!1},greasemonkey:{GM_addStyle:!1,GM_deleteValue:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_setClipboard:!1,GM_setValue:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1}}},{}],252:[function(e,t,n){t.exports=e(".\/globals.json")},{".\/globals.json":251}],253:[function(e,t,n){"use strict";var r=function(e,t,n,r,i,a,s,o){if(void 0===t)throw new Error("invariant requires an error message argument");if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,i,a,s,o],c=0;u=new Error(t.replace(\/%s\/g,function(){return l[c++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}};t.exports=r},{}],254:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0,n.NOT_LOCAL_BINDING=n.BLOCK_SCOPED_SYMBOL=n.INHERIT_KEYS=n.UNARY_OPERATORS=n.STRING_UNARY_OPERATORS=n.NUMBER_UNARY_OPERATORS=n.BOOLEAN_UNARY_OPERATORS=n.BINARY_OPERATORS=n.NUMBER_BINARY_OPERATORS=n.BOOLEAN_BINARY_OPERATORS=n.COMPARISON_BINARY_OPERATORS=n.EQUALITY_BINARY_OPERATORS=n.BOOLEAN_NUMBER_BINARY_OPERATORS=n.UPDATE_OPERATORS=n.LOGICAL_OPERATORS=n.COMMENT_KEYS=n.FOR_INIT_KEYS=n.FLATTENABLE_KEYS=n.STATEMENT_OR_BLOCK_KEYS=void 0;var i=e("babel-runtime\/core-js\/symbol\/for"),a=r(i),s=(n.STATEMENT_OR_BLOCK_KEYS=["consequent","body","alternate"],n.FLATTENABLE_KEYS=["body","expressions"],n.FOR_INIT_KEYS=["left","init"],n.COMMENT_KEYS=["leadingComments","trailingComments","innerComments"],n.LOGICAL_OPERATORS=["||","&&"],n.UPDATE_OPERATORS=["++","--"],n.BOOLEAN_NUMBER_BINARY_OPERATORS=[">","<",">=","<="]),o=n.EQUALITY_BINARY_OPERATORS=["==","===","!=","!=="],u=n.COMPARISON_BINARY_OPERATORS=[].concat(o,["in","instanceof"]),l=n.BOOLEAN_BINARY_OPERATORS=[].concat(u,s),c=n.NUMBER_BINARY_OPERATORS=["-","\/","%","*","**","&","|",">>",">>>","<<","^"],p=(n.BINARY_OPERATORS=["+"].concat(c,l),n.BOOLEAN_UNARY_OPERATORS=["delete","!"]),f=n.NUMBER_UNARY_OPERATORS=["+","-","++","--","~"],h=n.STRING_UNARY_OPERATORS=["typeof"];n.UNARY_OPERATORS=["void"].concat(p,f,h),n.INHERIT_KEYS={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},n.BLOCK_SCOPED_SYMBOL=(0,a.default)("var used to be block scoped"),n.NOT_LOCAL_BINDING=(0,a.default)("should not be considered a local binding")},{"babel-runtime\/core-js\/symbol\/for":110}],255:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.key||e.property;return e.computed||F.isIdentifier(t)&&(t=F.stringLiteral(t.name)),t}function s(e,t){function n(e){for(var a=!1,s=[],o=e,u=Array.isArray(o),l=0,o=u?o:(0,v.default)(o);;){var c;if(u){if(l>=o.length)break;c=o[l++]}else{if(l=o.next(),l.done)break;c=l.value}var p=c;if(F.isExpression(p))s.push(p);else if(F.isExpressionStatement(p))s.push(p.expression);else{if(F.isVariableDeclaration(p)){if("var"!==p.kind)return i=!0;for(var f=p.declarations,h=Array.isArray(f),d=0,f=h?f:(0,v.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var m=y,b=F.getBindingIdentifiers(m);for(var g in b)r.push({kind:p.kind,id:b[g]});m.init&&s.push(F.assignmentExpression("=",m.id,m.init))}a=!0;continue}if(F.isIfStatement(p)){var x=p.consequent?n([p.consequent]):t.buildUndefinedNode(),_=p.alternate?n([p.alternate]):t.buildUndefinedNode();if(!x||!_)return i=!0;s.push(F.conditionalExpression(p.test,x,_))}else{if(!F.isBlockStatement(p)){if(F.isEmptyStatement(p)){a=!0;continue}return i=!0}s.push(n(p.body))}}a=!1}return(a||0===s.length)&&s.push(t.buildUndefinedNode()),1===s.length?s[0]:F.sequenceExpression(s)}if(e&&e.length){var r=[],i=!1,a=n(e);if(!i){for(var s=0;s<r.length;s++)t.push(r[s]);return a}}}function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.key,n=void 0;return"method"===e.kind?o.increment()+"":(n=F.isIdentifier(t)?t.name:F.isStringLiteral(t)?(0,b.default)(t.value):(0,b.default)(F.removePropertiesDeep(F.cloneDeep(t))),e.computed&&(n="["+n+"]"),e.static&&(n="static:"+n),n)}function u(e){return e+="",e=e.replace(\/[^a-zA-Z0-9$_]\/g,"-"),e=e.replace(\/^[-0-9]+\/,""),e=e.replace(\/[-\\s]+(.)?\/g,function(e,t){return t?t.toUpperCase():""}),F.isValidIdentifier(e)||(e="_"+e),e||"_"}function l(e){return e=u(e),"eval"!==e&&"arguments"!==e||(e="_"+e),e}function c(e,t){if(F.isStatement(e))return e;var n=!1,r=void 0;if(F.isClass(e))n=!0,r="ClassDeclaration";else if(F.isFunction(e))n=!0,r="FunctionDeclaration";else if(F.isAssignmentExpression(e))return F.expressionStatement(e);if(n&&!e.id&&(r=!1),!r){if(t)return!1;throw new Error("cannot turn "+e.type+" to a statement")}return e.type=r,e}function p(e){if(F.isExpressionStatement(e)&&(e=e.expression),F.isExpression(e))return e;if(F.isClass(e)?e.type="ClassExpression":F.isFunction(e)&&(e.type="FunctionExpression"),!F.isExpression(e))throw new Error("cannot turn "+e.type+" to an expression");return e}function f(e,t){return F.isBlockStatement(e)?e:(F.isEmptyStatement(e)&&(e=[]),Array.isArray(e)||(F.isStatement(e)||(e=F.isFunction(t)?F.returnStatement(e):F.expressionStatement(e)),e=[e]),F.blockStatement(e))}function h(e){if(void 0===e)return F.identifier("undefined");if(e===!0||e===!1)return F.booleanLiteral(e);if(null===e)return F.nullLiteral();if((0,w.default)(e))return F.stringLiteral(e);if((0,A.default)(e))return F.numericLiteral(e);if((0,C.default)(e)){var t=e.source,n=e.toString().match(\/\\\/([a-z]+|)$\/)[1];return F.regExpLiteral(t,n)}if(Array.isArray(e))return F.arrayExpression(e.map(F.valueToNode));if((0,_.default)(e)){var r=[];for(var i in e){var a=void 0;a=F.isValidIdentifier(i)?F.identifier(i):F.stringLiteral(i),r.push(F.objectProperty(a,F.valueToNode(e[i])))}return F.objectExpression(r)}throw new Error("don't know how to turn this value into a node")}n.__esModule=!0;var d=e("babel-runtime\/core-js\/number\/max-safe-integer"),y=i(d),m=e("babel-runtime\/core-js\/json\/stringify"),b=i(m),g=e("babel-runtime\/core-js\/get-iterator"),v=i(g);n.toComputedKey=a,n.toSequenceExpression=s,n.toKeyAlias=o,n.toIdentifier=u,n.toBindingIdentifierName=l,n.toStatement=c,n.toExpression=p,n.toBlock=f,n.valueToNode=h;var x=e("lodash\/isPlainObject"),_=i(x),E=e("lodash\/isNumber"),A=i(E),D=e("lodash\/isRegExp"),C=i(D),S=e("lodash\/isString"),w=i(S),k=e(".\/index"),F=r(k);o.uid=0,o.increment=function(){return o.uid>=y.default?o.uid=0:o.uid++}},{".\/index":265,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/core-js\/number\/max-safe-integer":103,"lodash\/isNumber":483,"lodash\/isPlainObject":486,"lodash\/isRegExp":487,"lodash\/isString":488}],256:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function i(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}var a=e("..\/index"),s=i(a),o=e("..\/constants"),u=e(".\/index"),l=r(u);(0,l.default)("ArrayExpression",{fields:{elements:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeOrValueType)("null","Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,l.default)("AssignmentExpression",{fields:{operator:{validate:(0,u.assertValueType)("string")},left:{validate:(0,u.assertNodeType)("LVal")},right:{validate:(0,u.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),(0,l.default)("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:u.assertOneOf.apply(void 0,o.BINARY_OPERATORS)},left:{validate:(0,u.assertNodeType)("Expression")},right:{validate:(0,u.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),(0,l.default)("Directive",{visitor:["value"],fields:{value:{validate:(0,u.assertNodeType)("DirectiveLiteral")}}}),(0,l.default)("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,u.assertValueType)("string")}}}),(0,l.default)("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Directive"))),default:[]},body:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),(0,l.default)("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,u.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,l.default)("CallExpression",{visitor:["callee","arguments"],fields:{callee:{validate:(0,u.assertNodeType)("Expression")},arguments:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Expression","SpreadElement")))}},aliases:["Expression"]}),(0,l.default)("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,u.assertNodeType)("Identifier")},body:{validate:(0,u.assertNodeType)("BlockStatement")}},aliases:["Scopable"]}),(0,l.default)("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,u.assertNodeType)("Expression")},consequent:{validate:(0,u.assertNodeType)("Expression")},alternate:{validate:(0,u.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),(0,l.default)("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,u.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,l.default)("DebuggerStatement",{aliases:["Statement"]}),(0,l.default)("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:(0,u.assertNodeType)("Expression")},body:{validate:(0,u.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),(0,l.default)("EmptyStatement",{aliases:["Statement"]}),(0,l.default)("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,u.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),(0,l.default)("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,u.assertNodeType)("Program")}}}),(0,l.default)("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,u.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,u.assertNodeType)("Expression")},body:{validate:(0,u.assertNodeType)("Statement")}}}),(0,l.default)("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,u.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,u.assertNodeType)("Expression"),optional:!0},update:{validate:(0,u.assertNodeType)("Expression"),optional:!0},body:{validate:(0,u.assertNodeType)("Statement")}}}),(0,l.default)("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:{id:{validate:(0,u.assertNodeType)("Identifier")},params:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("LVal")))},body:{validate:(0,u.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,u.assertValueType)("boolean")},async:{default:!1,validate:(0,u.assertValueType)("boolean")}},aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"]}),(0,l.default)("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{id:{validate:(0,u.assertNodeType)("Identifier"),optional:!0},params:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("LVal")))},body:{validate:(0,u.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,u.assertValueType)("boolean")},async:{default:!1,validate:(0,u.assertValueType)("boolean")}}}),(0,l.default)("Identifier",{builder:["name"],visitor:["typeAnnotation"],aliases:["Expression","LVal"],fields:{name:{validate:function(e,t,n){!s.isValidIdentifier(n)}},decorators:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Decorator")))}}}),(0,l.default)("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,u.assertNodeType)("Expression")},consequent:{validate:(0,u.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,u.assertNodeType)("Statement")}}}),(0,l.default)("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,u.assertNodeType)("Identifier")},body:{validate:(0,u.assertNodeType)("Statement")}}}),(0,l.default)("StringLiteral",{builder:["value"],fields:{value:{validate:(0,u.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,l.default)("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,u.assertValueType)("number")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,l.default)("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),(0,l.default)("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,u.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,l.default)("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Literal"],fields:{pattern:{validate:(0,u.assertValueType)("string")},flags:{validate:(0,u.assertValueType)("string"),default:""}}}),(0,l.default)("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:u.assertOneOf.apply(void 0,o.LOGICAL_OPERATORS)},left:{validate:(0,u.assertNodeType)("Expression")},right:{validate:(0,u.assertNodeType)("Expression")}}}),(0,l.default)("MemberExpression",{builder:["object","property","computed"],visitor:["object","property"],aliases:["Expression","LVal"],fields:{object:{validate:(0,u.assertNodeType)("Expression")},property:{validate:function(e,t,n){var r=e.computed?"Expression":"Identifier";(0,u.assertNodeType)(r)(e,t,n)}},computed:{default:!1}}}),(0,l.default)("NewExpression",{visitor:["callee","arguments"],aliases:["Expression"],fields:{callee:{validate:(0,u.assertNodeType)("Expression")},arguments:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Expression","SpreadElement")))}}}),(0,l.default)("Program",{visitor:["directives","body"],builder:["body","directives"],fields:{directives:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Directive"))),default:[]},body:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","FunctionParent"]}),(0,l.default)("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("ObjectMethod","ObjectProperty","SpreadProperty")))}}}),(0,l.default)("ObjectMethod",{builder:["kind","key","params","body","computed"],fields:{kind:{validate:(0,u.chain)((0,u.assertValueType)("string"),(0,u.assertOneOf)("method","get","set")),default:"method"},computed:{validate:(0,u.assertValueType)("boolean"),default:!1},key:{validate:function(e,t,n){var r=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];u.assertNodeType.apply(void 0,r)(e,t,n)}},decorators:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Decorator")))},body:{validate:(0,u.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,u.assertValueType)("boolean")},async:{default:!1,validate:(0,u.assertValueType)("boolean")}},visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),(0,l.default)("ObjectProperty",{builder:["key","value","computed","shorthand","decorators"],fields:{computed:{validate:(0,u.assertValueType)("boolean"),default:!1},key:{validate:function(e,t,n){var r=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];u.assertNodeType.apply(void 0,r)(e,t,n)}},value:{validate:(0,u.assertNodeType)("Expression")},shorthand:{validate:(0,u.assertValueType)("boolean"),default:!1},decorators:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"]}),(0,l.default)("RestElement",{visitor:["argument","typeAnnotation"],aliases:["LVal"],fields:{argument:{validate:(0,u.assertNodeType)("LVal")},decorators:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Decorator")))}}}),(0,l.default)("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,u.assertNodeType)("Expression"),optional:!0}}}),(0,l.default)("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Expression")))}},aliases:["Expression"]}),(0,l.default)("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,u.assertNodeType)("Expression"),optional:!0},consequent:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("Statement")))}}}),(0,l.default)("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,u.assertNodeType)("Expression")},cases:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("SwitchCase")))}}}),(0,l.default)("ThisExpression",{aliases:["Expression"]}),(0,l.default)("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,u.assertNodeType)("Expression")}}}),(0,l.default)("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{body:{validate:(0,u.assertNodeType)("BlockStatement")},handler:{optional:!0,handler:(0,u.assertNodeType)("BlockStatement")},finalizer:{optional:!0,validate:(0,u.assertNodeType)("BlockStatement")}}}),(0,l.default)("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,u.assertNodeType)("Expression")},operator:{validate:u.assertOneOf.apply(void 0,o.UNARY_OPERATORS)}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),(0,l.default)("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:(0,u.assertNodeType)("Expression")},operator:{validate:u.assertOneOf.apply(void 0,o.UPDATE_OPERATORS)}},visitor:["argument"],aliases:["Expression"]}),(0,l.default)("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{kind:{validate:(0,u.chain)((0,u.assertValueType)("string"),(0,u.assertOneOf)("var","let","const"))},declarations:{validate:(0,u.chain)((0,u.assertValueType)("array"),(0,u.assertEach)((0,u.assertNodeType)("VariableDeclarator")))}}}),(0,l.default)("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:(0,u.assertNodeType)("LVal")},init:{optional:!0,validate:(0,u.assertNodeType)("Expression")}}}),(0,l.default)("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,u.assertNodeType)("Expression")},body:{validate:(0,u.assertNodeType)("BlockStatement","Statement")}}}),(0,l.default)("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{object:(0,u.assertNodeType)("Expression")},body:{validate:(0,u.assertNodeType)("BlockStatement","Statement")}}})},{"..\/constants":254,"..\/index":265,".\/index":260}],257:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("AssignmentPattern",{visitor:["left","right"],aliases:["Pattern","LVal"],fields:{left:{validate:(0,i.assertNodeType)("Identifier")},right:{validate:(0,i.assertNodeType)("Expression")},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ArrayPattern",{visitor:["elements","typeAnnotation"],aliases:["Pattern","LVal"],fields:{elements:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Expression")))},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:{params:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("LVal")))},body:{validate:(0,i.assertNodeType)("BlockStatement","Expression")},async:{validate:(0,i.assertValueType)("boolean"),default:!1}}}),(0,a.default)("ClassBody",{visitor:["body"],fields:{body:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ClassMethod","ClassProperty")))}}}),(0,a.default)("ClassDeclaration",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Statement","Declaration","Pureish"],fields:{id:{validate:(0,i.assertNodeType)("Identifier")},body:{validate:(0,i.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,i.assertNodeType)("Expression")},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ClassExpression",{inherits:"ClassDeclaration",aliases:["Scopable","Class","Expression","Pureish"],fields:{id:{optional:!0,validate:(0,i.assertNodeType)("Identifier")$/;"	function	line:13
re	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^},body:{validate:(0,i.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,i.assertNodeType)("Expression")},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:(0,i.assertNodeType)("StringLiteral")}}}),(0,a.default)("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,i.assertNodeType)("FunctionDeclaration","ClassDeclaration","Expression")}}}),(0,a.default)("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,i.assertNodeType)("Declaration"),optional:!0},specifiers:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ExportSpecifier")))},source:{validate:(0,i.assertNodeType)("StringLiteral"),optional:!0}}}),(0,a.default)("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")},exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ForOfStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,i.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}}}),(0,a.default)("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{specifiers:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:(0,i.assertNodeType)("StringLiteral")}}}),(0,a.default)("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")},imported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:(0,i.assertValueType)("string")},property:{validate:(0,i.assertValueType)("string")}}}),(0,a.default)("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:{kind:{validate:(0,i.chain)((0,i.assertValueType)("string"),(0,i.assertOneOf)("get","set","method","constructor")),default:"method"},computed:{default:!1,validate:(0,i.assertValueType)("boolean")},static:{default:!1,validate:(0,i.assertValueType)("boolean")},key:{validate:function(e,t,n){var r=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];i.assertNodeType.apply(void 0,r)(e,t,n)}},params:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("LVal")))},body:{validate:(0,i.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,i.assertValueType)("boolean")},async:{default:!1,validate:(0,i.assertValueType)("boolean")}}}),(0,a.default)("ObjectPattern",{visitor:["properties","typeAnnotation"],aliases:["Pattern","LVal"],fields:{properties:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("RestProperty","Property")))},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("Super",{aliases:["Expression"]}),(0,a.default)("TaggedTemplateExpression",{visitor:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,i.assertNodeType)("Expression")},quasi:{validate:(0,i.assertNodeType)("TemplateLiteral")}}}),(0,a.default)("TemplateElement",{builder:["value","tail"],fields:{value:{},tail:{validate:(0,i.assertValueType)("boolean"),default:!1}}}),(0,a.default)("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("TemplateElement")))},expressions:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Expression")))}}}),(0,a.default)("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:(0,i.assertValueType)("boolean"),default:!1},argument:{optional:!0,validate:(0,i.assertNodeType)("Expression")}}})},{".\/index":260}],258:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("ForAwaitStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,i.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}}}),(0,a.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{}}),(0,a.default)("Import",{aliases:["Expression"]}),(0,a.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("DoExpression",{visitor:["body"],aliases:["Expression"],fields:{body:{validate:(0,i.assertNodeType)("BlockStatement")}}}),(0,a.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("RestProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("LVal")}}}),(0,a.default)("SpreadProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}})},{".\/index":260}],259:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("AnyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["Flow"],fields:{}}),(0,a.default)("BooleanTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("BooleanLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NullLiteralTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ClassImplements",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed"],aliases:["Property"],fields:{computed:{validate:(0,i.assertValueType)("boolean"),default:!1}}}),(0,a.default)("DeclareClass",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareFunction",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareInterface",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModule",{visitor:["id","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareVariable",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("ExistentialTypeParam",{aliases:["Flow"]}),(0,a.default)("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["Flow"],fields:{}}),(0,a.default)("FunctionTypeParam",{visitor:["name","typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceExtends",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceDeclaration",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("IntersectionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("MixedTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),(0,a.default)("EmptyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),(0,a.default)("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("NumericLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NumberTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("StringLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("StringTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ThisTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("TupleTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeofTypeAnnotation",{visitor:["argument"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("TypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["Flow","ExpressionWrapper","Expression"],fields:{}}),(0,a.default)("TypeParameter",{visitor:["bound"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterDeclaration",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterInstantiation",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeCallProperty",{visitor:["value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeIndexer",{visitor:["id","key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeProperty",{visitor:["key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("QualifiedTypeIdentifier",{visitor:["id","qualification"],aliases:["Flow"],fields:{}}),(0,a.default)("UnionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("VoidTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}})},{".\/index":260}],260:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return Array.isArray(e)?"array":null===e?"null":void 0===e?"undefined":"undefined"==typeof e?"undefined":(0,g.default)(e)}function s(e){function t(t,n,r){if(Array.isArray(r))for(var i=0;i<r.length;i++)e(t,n+"["+i+"]",r[i])}return t.each=e,t}function o(){function e(e,t,r){if(n.indexOf(r)<0)throw new TypeError("Property "+t+" expected value to be one of "+(0,m.default)(n)+" but got "+(0,m.default)(r))}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.oneOf=n,e}function u(){function e(e,t,r){for(var i=!1,a=n,s=Array.isArray(a),o=0,a=s?a:(0,d.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u;if(x.is(l,r)){i=!0;break}}if(!i)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+(0,m.default)(n)+" but instead got "+(0,m.default)(r&&r.type))}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.oneOfNodeTypes=n,e}function l(){function e(e,t,r){for(var i=!1,s=n,o=Array.isArray(s),u=0,s=o?s:(0,d.default)(s);;){var l;if(o){if(u>=s.length)break;l=s[u++]}else{if(u=s.next(),u.done)break;l=u.value}var c=l;if(a(r)===c||x.is(c,r)){i=!0;break}}if(!i)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+(0,m.default)(n)+" but instead got "+(0,m.default)(r&&r.type))}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.oneOfNodeOrValueTypes=n,e}function c(e){function t(t,n,r){var i=a(r)===e;if(!i)throw new TypeError("Property "+n+" expected type of "+e+" but got "+a(r))}return t.type=e,t}function p(){function e(){for(var e=n,t=Array.isArray(e),r=0,e=t?e:(0,d.default)(e);;){var i;if(t){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var a=i;a.apply(void 0,arguments)}}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.chainOf=n,e}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.inherits&&S[t.inherits]||{};t.fields=t.fields||n.fields||{},t.visitor=t.visitor||n.visitor||[],t.aliases=t.aliases||n.aliases||[],t.builder=t.builder||n.builder||t.visitor||[],t.deprecatedAlias&&(C[t.deprecatedAlias]=e);for(var r=t.visitor.concat(t.builder),i=Array.isArray(r),s=0,r=i?r:(0,d.default)(r);;){var o;if(i){if(s>=r.length)break;o=r[s++]}else{if(s=r.next(),s.done)break;o=s.value}var u=o;t.fields[u]=t.fields[u]||{}}for(var l in t.fields){var p=t.fields[l];t.builder.indexOf(l)===-1&&(p.optional=!0),void 0===p.default?p.default=null:p.validate||(p.validate=c(a(p.default)))}_[e]=t.visitor,D[e]=t.builder,A[e]=t.fields,E[e]=t.aliases,S[e]=t}n.__esModule=!0,n.DEPRECATED_KEYS=n.BUILDER_KEYS=n.NODE_FIELDS=n.ALIAS_KEYS=n.VISITOR_KEYS=void 0;var h=e("babel-runtime\/core-js\/get-iterator"),d=i(h),y=e("babel-runtime\/core-js\/json\/stringify"),m=i(y),b=e("babel-runtime\/helpers\/typeof"),g=i(b);n.assertEach=s,n.assertOneOf=o,n.assertNodeType=u,n.assertNodeOrValueType=l,n.assertValueType=c,n.chain=p,n.default=f;var v=e("..\/index"),x=r(v),_=n.VISITOR_KEYS={},E=n.ALIAS_KEYS={},A=n.NODE_FIELDS={},D=n.BUILDER_KEYS={},C=n.DEPRECATED_KEYS={},S={}},{"..\/index":265,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/helpers\/typeof":118}],261:[function(e,t,n){"use strict";e(".\/index"),e(".\/core"),e(".\/es2015"),e(".\/flow"),e(".\/jsx"),e(".\/misc"),e(".\/experimental")},{".\/core":256,".\/es2015":257,".\/experimental":258,".\/flow":259,".\/index":260,".\/jsx":262,".\/misc":263}],262:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("JSXAttribute",{visitor:["name","value"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,i.assertNodeType)("JSXElement","StringLiteral","JSXExpressionContainer")}}}),(0,a.default)("JSXClosingElement",{visitor:["name"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXMemberExpression")}}}),(0,a.default)("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["JSX","Immutable","Expression"],fields:{openingElement:{validate:(0,i.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,i.assertNodeType)("JSXClosingElement")},children:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement")))}}}),(0,a.default)("JSXEmptyExpression",{aliases:["JSX","Expression"]}),(0,a.default)("JSXExpressionContainer",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXSpreadChild",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXIdentifier",{builder:["name"],aliases:["JSX","Expression"],fields:{name:{validate:(0,i.assertValueType)("string")}}}),(0,a.default)("JSXMemberExpression",{visitor:["object","property"],aliases:["JSX","Expression"],fields:{object:{validate:(0,i.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,i.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXNamespacedName",{visitor:["namespace","name"],aliases:["JSX"],fields:{namespace:{validate:(0,i.assertNodeType)("JSXIdentifier")},name:{validate:(0,i.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXMemberExpression")},selfClosing:{default:!1,validate:(0,i.assertValueType)("boolean")},attributes:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("JSXAttribute","JSXSpreadAttribute")))}}}),(0,a.default)("JSXSpreadAttribute",{visitor:["argument"],aliases:["JSX"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXText",{aliases:["JSX","Immutable"],builder:["value"],fields:{value:{validate:(0,i.assertValueType)("string")}}})},{".\/index":260}],263:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("Noop",{visitor:[]}),(0,a.default)("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}})},{".\/index":260}],264:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){var t=a(e);return 1===t.length?t[0]:u.unionTypeAnnotation(t)}function a(e){for(var t={},n={},r=[],i=[],s=0;s<e.length;s++){var o=e[s];if(o&&!(i.indexOf(o)>=0)){if(u.isAnyTypeAnnotation(o))return[o];if(u.isFlowBaseAnnotation(o))n[o.type]=o;else if(u.isUnionTypeAnnotation(o))r.indexOf(o.types)<0&&(e=e.concat(o.types),r.push(o.types));else if(u.isGenericTypeAnnotation(o)){var l=o.id.name;if(t[l]){var c=t[l];c.typeParameters?o.typeParameters&&(c.typeParameters.params=a(c.typeParameters.params.concat(o.typeParameters.params))):c=o.typeParameters}else t[l]=o}else i.push(o)}}for(var p in n)i.push(n[p]);for(var f in t)i.push(t[f]);return i}function s(e){if("string"===e)return u.stringTypeAnnotation();if("number"===e)return u.numberTypeAnnotation();if("undefined"===e)return u.voidTypeAnnotation();if("boolean"===e)return u.booleanTypeAnnotation();if("function"===e)return u.genericTypeAnnotation(u.identifier("Function"));if("object"===e)return u.genericTypeAnnotation(u.identifier("Object"));if("symbol"===e)return u.genericTypeAnnotation(u.identifier("Symbol"));throw new Error("Invalid typeof value")}n.__esModule=!0,n.createUnionTypeAnnotation=i,n.removeTypeDuplicates=a,n.createTypeAnnotationBasedOnTypeof=s;var o=e(".\/index"),u=r(o)},{".\/index":265}],265:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=te["is"+e];t||(t=te["is"+e]=function(t,n){return te.is(e,t,n)}),te["assert"+e]=function(n,r){if(r=r||{},!t(n,r))throw new Error("Expected type "+(0,N.default)(e)+" with option "+(0,N.default)(r))}}function s(e,t,n){if(!t)return!1;var r=o(t.type,e);return!!r&&("undefined"==typeof n||te.shallowEqual(t,n))}function o(e,t){if(e===t)return!0;if(te.ALIAS_KEYS[t])return!1;var n=te.FLIPPED_ALIAS_KEYS[t];if(n){if(n[0]===e)return!0;for(var r=n,i=Array.isArray(r),a=0,r=i?r:(0,j.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(e===o)return!0}}return!1}function u(e,t,n){if(e){var r=te.NODE_FIELDS[e.type];if(r){var i=r[t];i&&i.validate&&(i.optional&&null==n||i.validate(e,t,n))}}}function l(e,t){for(var n=(0,O.default)(t),r=n,i=Array.isArray(r),a=0,r=i?r:(0,j.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(e[o]!==t[o])return!1}return!0}function c(e,t,n){return e.object=te.memberExpression(e.object,e.property,e.computed),e.property=t,e.computed=!!n,e}function p(e,t){return e.object=te.memberExpression(t,e.object),e}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"body";return e[t]=te.toBlock(e[t],e)}function h(e){if(!e)return e;var t={};for(var n in e)"_"!==n[0]&&(t[n]=e[n]);return t}function d(e){var t=h(e);return delete t.loc,t}function y(e){if(!e)return e;var t={};for(var n in e)if("_"!==n[0]){var r=e[n];r&&(r.type?r=te.cloneDeep(r):Array.isArray(r)&&(r=r.map(te.cloneDeep))),t[n]=r}return t}function m(e,t){var n=e.split(".");return function(e){if(!te.isMemberExpression(e))return!1;for(var r=[e],i=0;r.length;){var a=r.shift();if(t&&i===n.length)return!0;if(te.isIdentifier(a)){if(n[i]!==a.name)return!1}else{if(!te.isStringLiteral(a)){if(te.isMemberExpression(a)){if(a.computed&&!te.isStringLiteral(a.property))return!1;r.push(a.object),r.push(a.property);continue}return!1}if(n[i]!==a.value)return!1}if(++i>n.length)return!1}return!0}}function b(e){for(var t=te.COMMENT_KEYS,n=Array.isArray(t),r=0,t=n?t:(0,j.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;delete e[a]}return e}function g(e,t){return v(e,t),x(e,t),_(e,t),e}function v(e,t){E("trailingComments",e,t)}function x(e,t){E("leadingComments",e,t)}function _(e,t){E("innerComments",e,t)}function E(e,t,n){t&&n&&(t[e]=(0,$.default)((0,X.default)([].concat(t[e],n[e]))))}function A(e,t){if(!e||!t)return e;for(var n=te.INHERIT_KEYS.optional,r=Array.isArray(n),i=0,n=r?n:(0,j.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;null==e[s]&&(e[s]=t[s])}for(var o in t)"_"===o[0]&&(e[o]=t[o]);for(var u=te.INHERIT_KEYS.force,l=Array.isArray(u),c=0,u=l?u:(0,j.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;e[f]=t[f]}return te.inheritsComments(e,t),e}function D(e){if(!C(e))throw new TypeError("Not a valid node "+(e&&e.type))}function C(e){return!(!e||!Q.VISITOR_KEYS[e.type])}function S(e,t,n){if(e){var r=te.VISITOR_KEYS[e.type];if(r){n=n||{},t(e,n);for(var i=r,a=Array.isArray(i),s=0,i=a?i:(0,j.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o,l=e[u];if(Array.isArray(l))for(var c=l,p=Array.isArray(c),f=0,c=p?c:(0,j.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;S(d,t,n)}else S(l,t,n)}}}}function w(e,t){t=t||{};for(var n=t.preserveComments?ae:se,r=n,i=Array.isArray(r),a=0,r=i?r:(0,j.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;null!=e[o]&&(e[o]=void 0)}for(var u in e)"_"===u[0]&&null!=e[u]&&(e[u]=void 0);for(var l=(0,T.default)(e),c=l,p=Array.isArray(c),f=0,c=p?c:(0,j.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;e[d]=null}}function k(e,t){return S(e,w,t),e}n.__esModule=!0,n.createTypeAnnotationBasedOnTypeof=n.removeTypeDuplicates=n.createUnionTypeAnnotation=n.valueToNode=n.toBlock=n.toExpression=n.toStatement=n.toBindingIdentifierName=n.toIdentifier=n.toKeyAlias=n.toSequenceExpression=n.toComputedKey=n.isNodesEquivalent=n.isImmutable=n.isScope=n.isSpecifierDefault=n.isVar=n.isBlockScoped=n.isLet=n.isValidIdentifier=n.isReferenced=n.isBinding=n.getOuterBindingIdentifiers=n.getBindingIdentifiers=n.TYPES=n.react=n.DEPRECATED_KEYS=n.BUILDER_KEYS=n.NODE_FIELDS=n.ALIAS_KEYS=n.VISITOR_KEYS=n.NOT_LOCAL_BINDING=n.BLOCK_SCOPED_SYMBOL=n.INHERIT_KEYS=n.UNARY_OPERATORS=n.STRING_UNARY_OPERATORS=n.NUMBER_UNARY_OPERATORS=n.BOOLEAN_UNARY_OPERATORS=n.BINARY_OPERATORS=n.NUMBER_BINARY_OPERATORS=n.BOOLEAN_BINARY_OPERATORS=n.COMPARISON_BINARY_OPERATORS=n.EQUALITY_BINARY_OPERATORS=n.BOOLEAN_NUMBER_BINARY_OPERATORS=n.UPDATE_OPERATORS=n.LOGICAL_OPERATORS=n.COMMENT_KEYS=n.FOR_INIT_KEYS=n.FLATTENABLE_KEYS=n.STATEMENT_OR_BLOCK_KEYS=void 0;var F=e("babel-runtime\/core-js\/object\/get-own-property-symbols"),T=i(F),P=e("babel-runtime\/core-js\/get-iterator"),j=i(P),B=e("babel-runtime\/core-js\/object\/keys"),O=i(B),I=e("babel-runtime\/core-js\/json\/stringify"),N=i(I),L=e(".\/constants");Object.defineProperty(n,"STATEMENT_OR_BLOCK_KEYS",{enumerable:!0,get:function(){return L.STATEMENT_OR_BLOCK_KEYS}}),Object.defineProperty(n,"FLATTENABLE_KEYS",{enumerable:!0,get:function(){return L.FLATTENABLE_KEYS}}),Object.defineProperty(n,"FOR_INIT_KEYS",{enumerable:!0,get:function(){return L.FOR_INIT_KEYS}}),Object.defineProperty(n,"COMMENT_KEYS",{enumerable:!0,get:function(){return L.COMMENT_KEYS}}),Object.defineProperty(n,"LOGICAL_OPERATORS",{enumerable:!0,get:function(){return L.LOGICAL_OPERATORS}}),Object.defineProperty(n,"UPDATE_OPERATORS",{enumerable:!0,get:function(){return L.UPDATE_OPERATORS}}),Object.defineProperty(n,"BOOLEAN_NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.BOOLEAN_NUMBER_BINARY_OPERATORS}}),Object.defineProperty(n,"EQUALITY_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.EQUALITY_BINARY_OPERATORS}}),Object.defineProperty(n,"COMPARISON_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.COMPARISON_BINARY_OPERATORS}}),Object.defineProperty(n,"BOOLEAN_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.BOOLEAN_BINARY_OPERATORS}}),Object.defineProperty(n,"NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.NUMBER_BINARY_OPERATORS}}),Object.defineProperty(n,"BINARY_OPERATORS",{enumerable:!0,get:function(){return L.BINARY_OPERATORS}}),Object.defineProperty(n,"BOOLEAN_UNARY_OPERATORS",{enumerable:!0,get:function(){return L.BOOLEAN_UNARY_OPERATORS}}),Object.defineProperty(n,"NUMBER_UNARY_OPERATORS",{enumerable:!0,get:function(){return L.NUMBER_UNARY_OPERATORS}}),Object.defineProperty(n,"STRING_UNARY_OPERATORS",{enumerable:!0,get:function(){return L.STRING_UNARY_OPERATORS}}),Object.defineProperty(n,"UNARY_OPERATORS",{enumerable:!0,get:function(){return L.UNARY_OPERATORS}}),Object.defineProperty(n,"INHERIT_KEYS",{enumerable:!0,get:function(){return L.INHERIT_KEYS}}),Object.defineProperty(n,"BLOCK_SCOPED_SYMBOL",{enumerable:!0,get:function(){return L.BLOCK_SCOPED_SYMBOL}}),Object.defineProperty(n,"NOT_LOCAL_BINDING",{enumerable:!0,get:function(){return L.NOT_LOCAL_BINDING}}),n.is=s,n.isType=o,n.validate=u,n.shallowEqual=l,n.appendToMemberExpression=c,n.prependToMemberExpression=p,n.ensureBlock=f,n.clone=h,n.cloneWithoutLoc=d,n.cloneDeep=y,n.buildMatchMemberExpression=m,n.removeComments=b,n.inheritsComments=g,n.inheritTrailingComments=v,n.inheritLeadingComments=x,n.inheritInnerComments=_,n.inherits=A,n.assertNode=D,n.isNode=C,n.traverseFast=S,n.removeProperties=w,n.removePropertiesDeep=k;var M=e(".\/retrievers");Object.defineProperty(n,"getBindingIdentifiers",{enumerable:!0,get:function(){return M.getBindingIdentifiers}}),Object.defineProperty(n,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return M.getOuterBindingIdentifiers}});var R=e(".\/validators");Object.defineProperty(n,"isBinding",{enumerable:!0,get:function(){return R.isBinding}}),Object.defineProperty(n,"isReferenced",{enumerable:!0,get:function(){return R.isReferenced}}),Object.defineProperty(n,"isValidIdentifier",{enumerable:!0,get:function(){return R.isValidIdentifier}}),Object.defineProperty(n,"isLet",{enumerable:!0,get:function(){return R.isLet}}),Object.defineProperty(n,"isBlockScoped",{enumerable:!0,get:function(){return R.isBlockScoped}}),Object.defineProperty(n,"isVar",{enumerable:!0,get:function(){return R.isVar}}),Object.defineProperty(n,"isSpecifierDefault",{enumerable:!0,get:function(){return R.isSpecifierDefault}}),Object.defineProperty(n,"isScope",{enumerable:!0,get:function(){return R.isScope}}),Object.defineProperty(n,"isImmutable",{enumerable:!0,get:function(){return R.isImmutable}}),Object.defineProperty(n,"isNodesEquivalent",{enumerable:!0,get:function(){return R.isNodesEquivalent}});var U=e(".\/converters");Object.defineProperty(n,"toComputedKey",{enumerable:!0,get:function(){return U.toComputedKey}}),Object.defineProperty(n,"toSequenceExpression",{enumerable:!0,get:function(){return U.toSequenceExpression}}),Object.defineProperty(n,"toKeyAlias",{enumerable:!0,get:function(){return U.toKeyAlias}}),Object.defineProperty(n,"toIdentifier",{enumerable:!0,get:function(){return U.toIdentifier}}),Object.defineProperty(n,"toBindingIdentifierName",{enumerable:!0,get:function(){return U.toBindingIdentifierName}}),Object.defineProperty(n,"toStatement",{enumerable:!0,get:function(){return U.toStatement}}),Object.defineProperty(n,"toExpression",{enumerable:!0,get:function(){return U.toExpression}}),Object.defineProperty(n,"toBlock",{enumerable:!0,get:function(){return U.toBlock}}),Object.defineProperty(n,"valueToNode",{enumerable:!0,get:function(){return U.valueToNode}});var V=e(".\/flow");Object.defineProperty(n,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return V.createUnionTypeAnnotation}}),Object.defineProperty(n,"removeTypeDuplicates",{enumerable:!0,get:function(){return V.removeTypeDuplicates}}),Object.defineProperty(n,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return V.createTypeAnnotationBasedOnTypeof}});var G=e("to-fast-properties"),q=i(G),K=e("lodash\/compact"),X=i(K),J=e("lodash\/clone"),W=i(J),z=e("lodash\/each"),Y=i(z),H=e("lodash\/uniq"),$=i(H);e(".\/definitions\/init");var Q=e(".\/definitions"),Z=e(".\/react"),ee=r(Z),te=n;n.VISITOR_KEYS=Q.VISITOR_KEYS,n.ALIAS_KEYS=Q.ALIAS_KEYS,n.NODE_FIELDS=Q.NODE_FIELDS,n.BUILDER_KEYS=Q.BUILDER_KEYS,n.DEPRECATED_KEYS=Q.DEPRECATED_KEYS,n.react=ee;for(var ne in te.VISITOR_KEYS)a(ne);te.FLIPPED_ALIAS_KEYS={},(0,Y.default)(te.ALIAS_KEYS,function(e,t){(0,Y.default)(e,function(e){var n=te.FLIPPED_ALIAS_KEYS[e]=te.FLIPPED_ALIAS_KEYS[e]||[];n.push(t)})}),(0,Y.default)(te.FLIPPED_ALIAS_KEYS,function(e,t){te[t.toUpperCase()+"_TYPES"]=e,a(t)});n.TYPES=(0,O.default)(te.VISITOR_KEYS).concat((0,O.default)(te.FLIPPED_ALIAS_KEYS)).concat((0,O.default)(te.DEPRECATED_KEYS));(0,Y.default)(te.BUILDER_KEYS,function(e,t){function n(){if(arguments.length>e.length)throw new Error("t."+t+": Too many arguments passed. Received "+arguments.length+" but can receive no more than "+e.length);var n={};n.type=t;for(var r=0,i=e,a=Array.isArray(i),s=0,i=a?i:(0,j.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var l=o,c=te.NODE_FIELDS[t][l],p=arguments[r++];void 0===p&&(p=(0,W.default)(c.default)),n[l]=p}for(var f in n)u(n,f,n[f]);return n}te[t]=n,te[t[0].toLowerCase()+t.slice(1)]=n});var re=function(e){function t(t){return function(){return console.trace("The node type "+e+" has been renamed to "+n),t.apply(this,arguments)}}var n=te.DEPRECATED_KEYS[e];te[e]=te[e[0].toLowerCase()+e.slice(1)]=t(te[n]),te["is"+e]=t(te["is"+n]),te["assert"+e]=t(te["assert"+n])};for(var ie in te.DEPRECATED_KEYS)re(ie);(0,q.default)(te),$/;"	function	line:14
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^},body:{validate:(0,i.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,i.assertNodeType)("Expression")},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:(0,i.assertNodeType)("StringLiteral")}}}),(0,a.default)("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,i.assertNodeType)("FunctionDeclaration","ClassDeclaration","Expression")}}}),(0,a.default)("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,i.assertNodeType)("Declaration"),optional:!0},specifiers:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ExportSpecifier")))},source:{validate:(0,i.assertNodeType)("StringLiteral"),optional:!0}}}),(0,a.default)("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")},exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ForOfStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,i.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}}}),(0,a.default)("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{specifiers:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:(0,i.assertNodeType)("StringLiteral")}}}),(0,a.default)("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")},imported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:(0,i.assertValueType)("string")},property:{validate:(0,i.assertValueType)("string")}}}),(0,a.default)("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:{kind:{validate:(0,i.chain)((0,i.assertValueType)("string"),(0,i.assertOneOf)("get","set","method","constructor")),default:"method"},computed:{default:!1,validate:(0,i.assertValueType)("boolean")},static:{default:!1,validate:(0,i.assertValueType)("boolean")},key:{validate:function(e,t,n){var r=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];i.assertNodeType.apply(void 0,r)(e,t,n)}},params:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("LVal")))},body:{validate:(0,i.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,i.assertValueType)("boolean")},async:{default:!1,validate:(0,i.assertValueType)("boolean")}}}),(0,a.default)("ObjectPattern",{visitor:["properties","typeAnnotation"],aliases:["Pattern","LVal"],fields:{properties:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("RestProperty","Property")))},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("Super",{aliases:["Expression"]}),(0,a.default)("TaggedTemplateExpression",{visitor:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,i.assertNodeType)("Expression")},quasi:{validate:(0,i.assertNodeType)("TemplateLiteral")}}}),(0,a.default)("TemplateElement",{builder:["value","tail"],fields:{value:{},tail:{validate:(0,i.assertValueType)("boolean"),default:!1}}}),(0,a.default)("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("TemplateElement")))},expressions:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Expression")))}}}),(0,a.default)("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:(0,i.assertValueType)("boolean"),default:!1},argument:{optional:!0,validate:(0,i.assertNodeType)("Expression")}}})},{".\/index":260}],258:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("ForAwaitStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,i.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}}}),(0,a.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{}}),(0,a.default)("Import",{aliases:["Expression"]}),(0,a.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("DoExpression",{visitor:["body"],aliases:["Expression"],fields:{body:{validate:(0,i.assertNodeType)("BlockStatement")}}}),(0,a.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("RestProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("LVal")}}}),(0,a.default)("SpreadProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}})},{".\/index":260}],259:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("AnyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["Flow"],fields:{}}),(0,a.default)("BooleanTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("BooleanLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NullLiteralTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ClassImplements",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed"],aliases:["Property"],fields:{computed:{validate:(0,i.assertValueType)("boolean"),default:!1}}}),(0,a.default)("DeclareClass",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareFunction",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareInterface",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModule",{visitor:["id","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareVariable",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("ExistentialTypeParam",{aliases:["Flow"]}),(0,a.default)("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["Flow"],fields:{}}),(0,a.default)("FunctionTypeParam",{visitor:["name","typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceExtends",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceDeclaration",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("IntersectionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("MixedTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),(0,a.default)("EmptyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),(0,a.default)("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("NumericLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NumberTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("StringLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("StringTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ThisTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("TupleTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeofTypeAnnotation",{visitor:["argument"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("TypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["Flow","ExpressionWrapper","Expression"],fields:{}}),(0,a.default)("TypeParameter",{visitor:["bound"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterDeclaration",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterInstantiation",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeCallProperty",{visitor:["value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeIndexer",{visitor:["id","key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeProperty",{visitor:["key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("QualifiedTypeIdentifier",{visitor:["id","qualification"],aliases:["Flow"],fields:{}}),(0,a.default)("UnionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("VoidTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}})},{".\/index":260}],260:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return Array.isArray(e)?"array":null===e?"null":void 0===e?"undefined":"undefined"==typeof e?"undefined":(0,g.default)(e)}function s(e){function t(t,n,r){if(Array.isArray(r))for(var i=0;i<r.length;i++)e(t,n+"["+i+"]",r[i])}return t.each=e,t}function o(){function e(e,t,r){if(n.indexOf(r)<0)throw new TypeError("Property "+t+" expected value to be one of "+(0,m.default)(n)+" but got "+(0,m.default)(r))}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.oneOf=n,e}function u(){function e(e,t,r){for(var i=!1,a=n,s=Array.isArray(a),o=0,a=s?a:(0,d.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u;if(x.is(l,r)){i=!0;break}}if(!i)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+(0,m.default)(n)+" but instead got "+(0,m.default)(r&&r.type))}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.oneOfNodeTypes=n,e}function l(){function e(e,t,r){for(var i=!1,s=n,o=Array.isArray(s),u=0,s=o?s:(0,d.default)(s);;){var l;if(o){if(u>=s.length)break;l=s[u++]}else{if(u=s.next(),u.done)break;l=u.value}var c=l;if(a(r)===c||x.is(c,r)){i=!0;break}}if(!i)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+(0,m.default)(n)+" but instead got "+(0,m.default)(r&&r.type))}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.oneOfNodeOrValueTypes=n,e}function c(e){function t(t,n,r){var i=a(r)===e;if(!i)throw new TypeError("Property "+n+" expected type of "+e+" but got "+a(r))}return t.type=e,t}function p(){function e(){for(var e=n,t=Array.isArray(e),r=0,e=t?e:(0,d.default)(e);;){var i;if(t){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var a=i;a.apply(void 0,arguments)}}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.chainOf=n,e}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.inherits&&S[t.inherits]||{};t.fields=t.fields||n.fields||{},t.visitor=t.visitor||n.visitor||[],t.aliases=t.aliases||n.aliases||[],t.builder=t.builder||n.builder||t.visitor||[],t.deprecatedAlias&&(C[t.deprecatedAlias]=e);for(var r=t.visitor.concat(t.builder),i=Array.isArray(r),s=0,r=i?r:(0,d.default)(r);;){var o;if(i){if(s>=r.length)break;o=r[s++]}else{if(s=r.next(),s.done)break;o=s.value}var u=o;t.fields[u]=t.fields[u]||{}}for(var l in t.fields){var p=t.fields[l];t.builder.indexOf(l)===-1&&(p.optional=!0),void 0===p.default?p.default=null:p.validate||(p.validate=c(a(p.default)))}_[e]=t.visitor,D[e]=t.builder,A[e]=t.fields,E[e]=t.aliases,S[e]=t}n.__esModule=!0,n.DEPRECATED_KEYS=n.BUILDER_KEYS=n.NODE_FIELDS=n.ALIAS_KEYS=n.VISITOR_KEYS=void 0;var h=e("babel-runtime\/core-js\/get-iterator"),d=i(h),y=e("babel-runtime\/core-js\/json\/stringify"),m=i(y),b=e("babel-runtime\/helpers\/typeof"),g=i(b);n.assertEach=s,n.assertOneOf=o,n.assertNodeType=u,n.assertNodeOrValueType=l,n.assertValueType=c,n.chain=p,n.default=f;var v=e("..\/index"),x=r(v),_=n.VISITOR_KEYS={},E=n.ALIAS_KEYS={},A=n.NODE_FIELDS={},D=n.BUILDER_KEYS={},C=n.DEPRECATED_KEYS={},S={}},{"..\/index":265,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/helpers\/typeof":118}],261:[function(e,t,n){"use strict";e(".\/index"),e(".\/core"),e(".\/es2015"),e(".\/flow"),e(".\/jsx"),e(".\/misc"),e(".\/experimental")},{".\/core":256,".\/es2015":257,".\/experimental":258,".\/flow":259,".\/index":260,".\/jsx":262,".\/misc":263}],262:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("JSXAttribute",{visitor:["name","value"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,i.assertNodeType)("JSXElement","StringLiteral","JSXExpressionContainer")}}}),(0,a.default)("JSXClosingElement",{visitor:["name"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXMemberExpression")}}}),(0,a.default)("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["JSX","Immutable","Expression"],fields:{openingElement:{validate:(0,i.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,i.assertNodeType)("JSXClosingElement")},children:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement")))}}}),(0,a.default)("JSXEmptyExpression",{aliases:["JSX","Expression"]}),(0,a.default)("JSXExpressionContainer",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXSpreadChild",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXIdentifier",{builder:["name"],aliases:["JSX","Expression"],fields:{name:{validate:(0,i.assertValueType)("string")}}}),(0,a.default)("JSXMemberExpression",{visitor:["object","property"],aliases:["JSX","Expression"],fields:{object:{validate:(0,i.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,i.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXNamespacedName",{visitor:["namespace","name"],aliases:["JSX"],fields:{namespace:{validate:(0,i.assertNodeType)("JSXIdentifier")},name:{validate:(0,i.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXMemberExpression")},selfClosing:{default:!1,validate:(0,i.assertValueType)("boolean")},attributes:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("JSXAttribute","JSXSpreadAttribute")))}}}),(0,a.default)("JSXSpreadAttribute",{visitor:["argument"],aliases:["JSX"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXText",{aliases:["JSX","Immutable"],builder:["value"],fields:{value:{validate:(0,i.assertValueType)("string")}}})},{".\/index":260}],263:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("Noop",{visitor:[]}),(0,a.default)("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}})},{".\/index":260}],264:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){var t=a(e);return 1===t.length?t[0]:u.unionTypeAnnotation(t)}function a(e){for(var t={},n={},r=[],i=[],s=0;s<e.length;s++){var o=e[s];if(o&&!(i.indexOf(o)>=0)){if(u.isAnyTypeAnnotation(o))return[o];if(u.isFlowBaseAnnotation(o))n[o.type]=o;else if(u.isUnionTypeAnnotation(o))r.indexOf(o.types)<0&&(e=e.concat(o.types),r.push(o.types));else if(u.isGenericTypeAnnotation(o)){var l=o.id.name;if(t[l]){var c=t[l];c.typeParameters?o.typeParameters&&(c.typeParameters.params=a(c.typeParameters.params.concat(o.typeParameters.params))):c=o.typeParameters}else t[l]=o}else i.push(o)}}for(var p in n)i.push(n[p]);for(var f in t)i.push(t[f]);return i}function s(e){if("string"===e)return u.stringTypeAnnotation();if("number"===e)return u.numberTypeAnnotation();if("undefined"===e)return u.voidTypeAnnotation();if("boolean"===e)return u.booleanTypeAnnotation();if("function"===e)return u.genericTypeAnnotation(u.identifier("Function"));if("object"===e)return u.genericTypeAnnotation(u.identifier("Object"));if("symbol"===e)return u.genericTypeAnnotation(u.identifier("Symbol"));throw new Error("Invalid typeof value")}n.__esModule=!0,n.createUnionTypeAnnotation=i,n.removeTypeDuplicates=a,n.createTypeAnnotationBasedOnTypeof=s;var o=e(".\/index"),u=r(o)},{".\/index":265}],265:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=te["is"+e];t||(t=te["is"+e]=function(t,n){return te.is(e,t,n)}),te["assert"+e]=function(n,r){if(r=r||{},!t(n,r))throw new Error("Expected type "+(0,N.default)(e)+" with option "+(0,N.default)(r))}}function s(e,t,n){if(!t)return!1;var r=o(t.type,e);return!!r&&("undefined"==typeof n||te.shallowEqual(t,n))}function o(e,t){if(e===t)return!0;if(te.ALIAS_KEYS[t])return!1;var n=te.FLIPPED_ALIAS_KEYS[t];if(n){if(n[0]===e)return!0;for(var r=n,i=Array.isArray(r),a=0,r=i?r:(0,j.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(e===o)return!0}}return!1}function u(e,t,n){if(e){var r=te.NODE_FIELDS[e.type];if(r){var i=r[t];i&&i.validate&&(i.optional&&null==n||i.validate(e,t,n))}}}function l(e,t){for(var n=(0,O.default)(t),r=n,i=Array.isArray(r),a=0,r=i?r:(0,j.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(e[o]!==t[o])return!1}return!0}function c(e,t,n){return e.object=te.memberExpression(e.object,e.property,e.computed),e.property=t,e.computed=!!n,e}function p(e,t){return e.object=te.memberExpression(t,e.object),e}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"body";return e[t]=te.toBlock(e[t],e)}function h(e){if(!e)return e;var t={};for(var n in e)"_"!==n[0]&&(t[n]=e[n]);return t}function d(e){var t=h(e);return delete t.loc,t}function y(e){if(!e)return e;var t={};for(var n in e)if("_"!==n[0]){var r=e[n];r&&(r.type?r=te.cloneDeep(r):Array.isArray(r)&&(r=r.map(te.cloneDeep))),t[n]=r}return t}function m(e,t){var n=e.split(".");return function(e){if(!te.isMemberExpression(e))return!1;for(var r=[e],i=0;r.length;){var a=r.shift();if(t&&i===n.length)return!0;if(te.isIdentifier(a)){if(n[i]!==a.name)return!1}else{if(!te.isStringLiteral(a)){if(te.isMemberExpression(a)){if(a.computed&&!te.isStringLiteral(a.property))return!1;r.push(a.object),r.push(a.property);continue}return!1}if(n[i]!==a.value)return!1}if(++i>n.length)return!1}return!0}}function b(e){for(var t=te.COMMENT_KEYS,n=Array.isArray(t),r=0,t=n?t:(0,j.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;delete e[a]}return e}function g(e,t){return v(e,t),x(e,t),_(e,t),e}function v(e,t){E("trailingComments",e,t)}function x(e,t){E("leadingComments",e,t)}function _(e,t){E("innerComments",e,t)}function E(e,t,n){t&&n&&(t[e]=(0,$.default)((0,X.default)([].concat(t[e],n[e]))))}function A(e,t){if(!e||!t)return e;for(var n=te.INHERIT_KEYS.optional,r=Array.isArray(n),i=0,n=r?n:(0,j.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;null==e[s]&&(e[s]=t[s])}for(var o in t)"_"===o[0]&&(e[o]=t[o]);for(var u=te.INHERIT_KEYS.force,l=Array.isArray(u),c=0,u=l?u:(0,j.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;e[f]=t[f]}return te.inheritsComments(e,t),e}function D(e){if(!C(e))throw new TypeError("Not a valid node "+(e&&e.type))}function C(e){return!(!e||!Q.VISITOR_KEYS[e.type])}function S(e,t,n){if(e){var r=te.VISITOR_KEYS[e.type];if(r){n=n||{},t(e,n);for(var i=r,a=Array.isArray(i),s=0,i=a?i:(0,j.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o,l=e[u];if(Array.isArray(l))for(var c=l,p=Array.isArray(c),f=0,c=p?c:(0,j.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;S(d,t,n)}else S(l,t,n)}}}}function w(e,t){t=t||{};for(var n=t.preserveComments?ae:se,r=n,i=Array.isArray(r),a=0,r=i?r:(0,j.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;null!=e[o]&&(e[o]=void 0)}for(var u in e)"_"===u[0]&&null!=e[u]&&(e[u]=void 0);for(var l=(0,T.default)(e),c=l,p=Array.isArray(c),f=0,c=p?c:(0,j.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;e[d]=null}}function k(e,t){return S(e,w,t),e}n.__esModule=!0,n.createTypeAnnotationBasedOnTypeof=n.removeTypeDuplicates=n.createUnionTypeAnnotation=n.valueToNode=n.toBlock=n.toExpression=n.toStatement=n.toBindingIdentifierName=n.toIdentifier=n.toKeyAlias=n.toSequenceExpression=n.toComputedKey=n.isNodesEquivalent=n.isImmutable=n.isScope=n.isSpecifierDefault=n.isVar=n.isBlockScoped=n.isLet=n.isValidIdentifier=n.isReferenced=n.isBinding=n.getOuterBindingIdentifiers=n.getBindingIdentifiers=n.TYPES=n.react=n.DEPRECATED_KEYS=n.BUILDER_KEYS=n.NODE_FIELDS=n.ALIAS_KEYS=n.VISITOR_KEYS=n.NOT_LOCAL_BINDING=n.BLOCK_SCOPED_SYMBOL=n.INHERIT_KEYS=n.UNARY_OPERATORS=n.STRING_UNARY_OPERATORS=n.NUMBER_UNARY_OPERATORS=n.BOOLEAN_UNARY_OPERATORS=n.BINARY_OPERATORS=n.NUMBER_BINARY_OPERATORS=n.BOOLEAN_BINARY_OPERATORS=n.COMPARISON_BINARY_OPERATORS=n.EQUALITY_BINARY_OPERATORS=n.BOOLEAN_NUMBER_BINARY_OPERATORS=n.UPDATE_OPERATORS=n.LOGICAL_OPERATORS=n.COMMENT_KEYS=n.FOR_INIT_KEYS=n.FLATTENABLE_KEYS=n.STATEMENT_OR_BLOCK_KEYS=void 0;var F=e("babel-runtime\/core-js\/object\/get-own-property-symbols"),T=i(F),P=e("babel-runtime\/core-js\/get-iterator"),j=i(P),B=e("babel-runtime\/core-js\/object\/keys"),O=i(B),I=e("babel-runtime\/core-js\/json\/stringify"),N=i(I),L=e(".\/constants");Object.defineProperty(n,"STATEMENT_OR_BLOCK_KEYS",{enumerable:!0,get:function(){return L.STATEMENT_OR_BLOCK_KEYS}}),Object.defineProperty(n,"FLATTENABLE_KEYS",{enumerable:!0,get:function(){return L.FLATTENABLE_KEYS}}),Object.defineProperty(n,"FOR_INIT_KEYS",{enumerable:!0,get:function(){return L.FOR_INIT_KEYS}}),Object.defineProperty(n,"COMMENT_KEYS",{enumerable:!0,get:function(){return L.COMMENT_KEYS}}),Object.defineProperty(n,"LOGICAL_OPERATORS",{enumerable:!0,get:function(){return L.LOGICAL_OPERATORS}}),Object.defineProperty(n,"UPDATE_OPERATORS",{enumerable:!0,get:function(){return L.UPDATE_OPERATORS}}),Object.defineProperty(n,"BOOLEAN_NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.BOOLEAN_NUMBER_BINARY_OPERATORS}}),Object.defineProperty(n,"EQUALITY_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.EQUALITY_BINARY_OPERATORS}}),Object.defineProperty(n,"COMPARISON_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.COMPARISON_BINARY_OPERATORS}}),Object.defineProperty(n,"BOOLEAN_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.BOOLEAN_BINARY_OPERATORS}}),Object.defineProperty(n,"NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.NUMBER_BINARY_OPERATORS}}),Object.defineProperty(n,"BINARY_OPERATORS",{enumerable:!0,get:function(){return L.BINARY_OPERATORS}}),Object.defineProperty(n,"BOOLEAN_UNARY_OPERATORS",{enumerable:!0,get:function(){return L.BOOLEAN_UNARY_OPERATORS}}),Object.defineProperty(n,"NUMBER_UNARY_OPERATORS",{enumerable:!0,get:function(){return L.NUMBER_UNARY_OPERATORS}}),Object.defineProperty(n,"STRING_UNARY_OPERATORS",{enumerable:!0,get:function(){return L.STRING_UNARY_OPERATORS}}),Object.defineProperty(n,"UNARY_OPERATORS",{enumerable:!0,get:function(){return L.UNARY_OPERATORS}}),Object.defineProperty(n,"INHERIT_KEYS",{enumerable:!0,get:function(){return L.INHERIT_KEYS}}),Object.defineProperty(n,"BLOCK_SCOPED_SYMBOL",{enumerable:!0,get:function(){return L.BLOCK_SCOPED_SYMBOL}}),Object.defineProperty(n,"NOT_LOCAL_BINDING",{enumerable:!0,get:function(){return L.NOT_LOCAL_BINDING}}),n.is=s,n.isType=o,n.validate=u,n.shallowEqual=l,n.appendToMemberExpression=c,n.prependToMemberExpression=p,n.ensureBlock=f,n.clone=h,n.cloneWithoutLoc=d,n.cloneDeep=y,n.buildMatchMemberExpression=m,n.removeComments=b,n.inheritsComments=g,n.inheritTrailingComments=v,n.inheritLeadingComments=x,n.inheritInnerComments=_,n.inherits=A,n.assertNode=D,n.isNode=C,n.traverseFast=S,n.removeProperties=w,n.removePropertiesDeep=k;var M=e(".\/retrievers");Object.defineProperty(n,"getBindingIdentifiers",{enumerable:!0,get:function(){return M.getBindingIdentifiers}}),Object.defineProperty(n,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return M.getOuterBindingIdentifiers}});var R=e(".\/validators");Object.defineProperty(n,"isBinding",{enumerable:!0,get:function(){return R.isBinding}}),Object.defineProperty(n,"isReferenced",{enumerable:!0,get:function(){return R.isReferenced}}),Object.defineProperty(n,"isValidIdentifier",{enumerable:!0,get:function(){return R.isValidIdentifier}}),Object.defineProperty(n,"isLet",{enumerable:!0,get:function(){return R.isLet}}),Object.defineProperty(n,"isBlockScoped",{enumerable:!0,get:function(){return R.isBlockScoped}}),Object.defineProperty(n,"isVar",{enumerable:!0,get:function(){return R.isVar}}),Object.defineProperty(n,"isSpecifierDefault",{enumerable:!0,get:function(){return R.isSpecifierDefault}}),Object.defineProperty(n,"isScope",{enumerable:!0,get:function(){return R.isScope}}),Object.defineProperty(n,"isImmutable",{enumerable:!0,get:function(){return R.isImmutable}}),Object.defineProperty(n,"isNodesEquivalent",{enumerable:!0,get:function(){return R.isNodesEquivalent}});var U=e(".\/converters");Object.defineProperty(n,"toComputedKey",{enumerable:!0,get:function(){return U.toComputedKey}}),Object.defineProperty(n,"toSequenceExpression",{enumerable:!0,get:function(){return U.toSequenceExpression}}),Object.defineProperty(n,"toKeyAlias",{enumerable:!0,get:function(){return U.toKeyAlias}}),Object.defineProperty(n,"toIdentifier",{enumerable:!0,get:function(){return U.toIdentifier}}),Object.defineProperty(n,"toBindingIdentifierName",{enumerable:!0,get:function(){return U.toBindingIdentifierName}}),Object.defineProperty(n,"toStatement",{enumerable:!0,get:function(){return U.toStatement}}),Object.defineProperty(n,"toExpression",{enumerable:!0,get:function(){return U.toExpression}}),Object.defineProperty(n,"toBlock",{enumerable:!0,get:function(){return U.toBlock}}),Object.defineProperty(n,"valueToNode",{enumerable:!0,get:function(){return U.valueToNode}});var V=e(".\/flow");Object.defineProperty(n,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return V.createUnionTypeAnnotation}}),Object.defineProperty(n,"removeTypeDuplicates",{enumerable:!0,get:function(){return V.removeTypeDuplicates}}),Object.defineProperty(n,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return V.createTypeAnnotationBasedOnTypeof}});var G=e("to-fast-properties"),q=i(G),K=e("lodash\/compact"),X=i(K),J=e("lodash\/clone"),W=i(J),z=e("lodash\/each"),Y=i(z),H=e("lodash\/uniq"),$=i(H);e(".\/definitions\/init");var Q=e(".\/definitions"),Z=e(".\/react"),ee=r(Z),te=n;n.VISITOR_KEYS=Q.VISITOR_KEYS,n.ALIAS_KEYS=Q.ALIAS_KEYS,n.NODE_FIELDS=Q.NODE_FIELDS,n.BUILDER_KEYS=Q.BUILDER_KEYS,n.DEPRECATED_KEYS=Q.DEPRECATED_KEYS,n.react=ee;for(var ne in te.VISITOR_KEYS)a(ne);te.FLIPPED_ALIAS_KEYS={},(0,Y.default)(te.ALIAS_KEYS,function(e,t){(0,Y.default)(e,function(e){var n=te.FLIPPED_ALIAS_KEYS[e]=te.FLIPPED_ALIAS_KEYS[e]||[];n.push(t)})}),(0,Y.default)(te.FLIPPED_ALIAS_KEYS,function(e,t){te[t.toUpperCase()+"_TYPES"]=e,a(t)});n.TYPES=(0,O.default)(te.VISITOR_KEYS).concat((0,O.default)(te.FLIPPED_ALIAS_KEYS)).concat((0,O.default)(te.DEPRECATED_KEYS));(0,Y.default)(te.BUILDER_KEYS,function(e,t){function n(){if(arguments.length>e.length)throw new Error("t."+t+": Too many arguments passed. Received "+arguments.length+" but can receive no more than "+e.length);var n={};n.type=t;for(var r=0,i=e,a=Array.isArray(i),s=0,i=a?i:(0,j.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var l=o,c=te.NODE_FIELDS[t][l],p=arguments[r++];void 0===p&&(p=(0,W.default)(c.default)),n[l]=p}for(var f in n)u(n,f,n[f]);return n}te[t]=n,te[t[0].toLowerCase()+t.slice(1)]=n});var re=function(e){function t(t){return function(){return console.trace("The node type "+e+" has been renamed to "+n),t.apply(this,arguments)}}var n=te.DEPRECATED_KEYS[e];te[e]=te[e[0].toLowerCase()+e.slice(1)]=t(te[n]),te["is"+e]=t(te["is"+n]),te["assert"+e]=t(te["assert"+n])};for(var ie in te.DEPRECATED_KEYS)re(ie);(0,q.default)(te),$/;"	function	line:14
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^},body:{validate:(0,i.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,i.assertNodeType)("Expression")},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:(0,i.assertNodeType)("StringLiteral")}}}),(0,a.default)("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,i.assertNodeType)("FunctionDeclaration","ClassDeclaration","Expression")}}}),(0,a.default)("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,i.assertNodeType)("Declaration"),optional:!0},specifiers:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ExportSpecifier")))},source:{validate:(0,i.assertNodeType)("StringLiteral"),optional:!0}}}),(0,a.default)("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")},exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ForOfStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,i.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}}}),(0,a.default)("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{specifiers:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:(0,i.assertNodeType)("StringLiteral")}}}),(0,a.default)("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")},imported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:(0,i.assertValueType)("string")},property:{validate:(0,i.assertValueType)("string")}}}),(0,a.default)("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:{kind:{validate:(0,i.chain)((0,i.assertValueType)("string"),(0,i.assertOneOf)("get","set","method","constructor")),default:"method"},computed:{default:!1,validate:(0,i.assertValueType)("boolean")},static:{default:!1,validate:(0,i.assertValueType)("boolean")},key:{validate:function(e,t,n){var r=e.computed?["Expression"]:["Identifier","StringLiteral","NumericLiteral"];i.assertNodeType.apply(void 0,r)(e,t,n)}},params:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("LVal")))},body:{validate:(0,i.assertNodeType)("BlockStatement")},generator:{default:!1,validate:(0,i.assertValueType)("boolean")},async:{default:!1,validate:(0,i.assertValueType)("boolean")}}}),(0,a.default)("ObjectPattern",{visitor:["properties","typeAnnotation"],aliases:["Pattern","LVal"],fields:{properties:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("RestProperty","Property")))},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator")))}}}),(0,a.default)("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("Super",{aliases:["Expression"]}),(0,a.default)("TaggedTemplateExpression",{visitor:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,i.assertNodeType)("Expression")},quasi:{validate:(0,i.assertNodeType)("TemplateLiteral")}}}),(0,a.default)("TemplateElement",{builder:["value","tail"],fields:{value:{},tail:{validate:(0,i.assertValueType)("boolean"),default:!1}}}),(0,a.default)("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("TemplateElement")))},expressions:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Expression")))}}}),(0,a.default)("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:(0,i.assertValueType)("boolean"),default:!1},argument:{optional:!0,validate:(0,i.assertNodeType)("Expression")}}})},{".\/index":260}],258:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("ForAwaitStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,i.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}}}),(0,a.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{}}),(0,a.default)("Import",{aliases:["Expression"]}),(0,a.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("DoExpression",{visitor:["body"],aliases:["Expression"],fields:{body:{validate:(0,i.assertNodeType)("BlockStatement")}}}),(0,a.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,a.default)("RestProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("LVal")}}}),(0,a.default)("SpreadProperty",{visitor:["argument"],aliases:["UnaryLike"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}})},{".\/index":260}],259:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("AnyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["Flow"],fields:{}}),(0,a.default)("BooleanTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("BooleanLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NullLiteralTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ClassImplements",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed"],aliases:["Property"],fields:{computed:{validate:(0,i.assertValueType)("boolean"),default:!1}}}),(0,a.default)("DeclareClass",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareFunction",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareInterface",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModule",{visitor:["id","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("DeclareVariable",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("ExistentialTypeParam",{aliases:["Flow"]}),(0,a.default)("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["Flow"],fields:{}}),(0,a.default)("FunctionTypeParam",{visitor:["name","typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceExtends",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{}}),(0,a.default)("InterfaceDeclaration",{visitor:["id","typeParameters","extends","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("IntersectionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("MixedTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),(0,a.default)("EmptyTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"]}),(0,a.default)("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("NumericLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("NumberTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("StringLiteralTypeAnnotation",{aliases:["Flow"],fields:{}}),(0,a.default)("StringTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("ThisTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}}),(0,a.default)("TupleTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeofTypeAnnotation",{visitor:["argument"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{}}),(0,a.default)("TypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["Flow","ExpressionWrapper","Expression"],fields:{}}),(0,a.default)("TypeParameter",{visitor:["bound"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterDeclaration",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("TypeParameterInstantiation",{visitor:["params"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties"],aliases:["Flow"],fields:{}}),(0,a.default)("ObjectTypeCallProperty",{visitor:["value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeIndexer",{visitor:["id","key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("ObjectTypeProperty",{visitor:["key","value"],aliases:["Flow","UserWhitespacable"],fields:{}}),(0,a.default)("QualifiedTypeIdentifier",{visitor:["id","qualification"],aliases:["Flow"],fields:{}}),(0,a.default)("UnionTypeAnnotation",{visitor:["types"],aliases:["Flow"],fields:{}}),(0,a.default)("VoidTypeAnnotation",{aliases:["Flow","FlowBaseAnnotation"],fields:{}})},{".\/index":260}],260:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return Array.isArray(e)?"array":null===e?"null":void 0===e?"undefined":"undefined"==typeof e?"undefined":(0,g.default)(e)}function s(e){function t(t,n,r){if(Array.isArray(r))for(var i=0;i<r.length;i++)e(t,n+"["+i+"]",r[i])}return t.each=e,t}function o(){function e(e,t,r){if(n.indexOf(r)<0)throw new TypeError("Property "+t+" expected value to be one of "+(0,m.default)(n)+" but got "+(0,m.default)(r))}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.oneOf=n,e}function u(){function e(e,t,r){for(var i=!1,a=n,s=Array.isArray(a),o=0,a=s?a:(0,d.default)(a);;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u;if(x.is(l,r)){i=!0;break}}if(!i)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+(0,m.default)(n)+" but instead got "+(0,m.default)(r&&r.type))}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.oneOfNodeTypes=n,e}function l(){function e(e,t,r){for(var i=!1,s=n,o=Array.isArray(s),u=0,s=o?s:(0,d.default)(s);;){var l;if(o){if(u>=s.length)break;l=s[u++]}else{if(u=s.next(),u.done)break;l=u.value}var c=l;if(a(r)===c||x.is(c,r)){i=!0;break}}if(!i)throw new TypeError("Property "+t+" of "+e.type+" expected node to be of a type "+(0,m.default)(n)+" but instead got "+(0,m.default)(r&&r.type))}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.oneOfNodeOrValueTypes=n,e}function c(e){function t(t,n,r){var i=a(r)===e;if(!i)throw new TypeError("Property "+n+" expected type of "+e+" but got "+a(r))}return t.type=e,t}function p(){function e(){for(var e=n,t=Array.isArray(e),r=0,e=t?e:(0,d.default)(e);;){var i;if(t){if(r>=e.length)break;i=e[r++]}else{if(r=e.next(),r.done)break;i=r.value}var a=i;a.apply(void 0,arguments)}}for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.chainOf=n,e}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.inherits&&S[t.inherits]||{};t.fields=t.fields||n.fields||{},t.visitor=t.visitor||n.visitor||[],t.aliases=t.aliases||n.aliases||[],t.builder=t.builder||n.builder||t.visitor||[],t.deprecatedAlias&&(C[t.deprecatedAlias]=e);for(var r=t.visitor.concat(t.builder),i=Array.isArray(r),s=0,r=i?r:(0,d.default)(r);;){var o;if(i){if(s>=r.length)break;o=r[s++]}else{if(s=r.next(),s.done)break;o=s.value}var u=o;t.fields[u]=t.fields[u]||{}}for(var l in t.fields){var p=t.fields[l];t.builder.indexOf(l)===-1&&(p.optional=!0),void 0===p.default?p.default=null:p.validate||(p.validate=c(a(p.default)))}_[e]=t.visitor,D[e]=t.builder,A[e]=t.fields,E[e]=t.aliases,S[e]=t}n.__esModule=!0,n.DEPRECATED_KEYS=n.BUILDER_KEYS=n.NODE_FIELDS=n.ALIAS_KEYS=n.VISITOR_KEYS=void 0;var h=e("babel-runtime\/core-js\/get-iterator"),d=i(h),y=e("babel-runtime\/core-js\/json\/stringify"),m=i(y),b=e("babel-runtime\/helpers\/typeof"),g=i(b);n.assertEach=s,n.assertOneOf=o,n.assertNodeType=u,n.assertNodeOrValueType=l,n.assertValueType=c,n.chain=p,n.default=f;var v=e("..\/index"),x=r(v),_=n.VISITOR_KEYS={},E=n.ALIAS_KEYS={},A=n.NODE_FIELDS={},D=n.BUILDER_KEYS={},C=n.DEPRECATED_KEYS={},S={}},{"..\/index":265,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/helpers\/typeof":118}],261:[function(e,t,n){"use strict";e(".\/index"),e(".\/core"),e(".\/es2015"),e(".\/flow"),e(".\/jsx"),e(".\/misc"),e(".\/experimental")},{".\/core":256,".\/es2015":257,".\/experimental":258,".\/flow":259,".\/index":260,".\/jsx":262,".\/misc":263}],262:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("JSXAttribute",{visitor:["name","value"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,i.assertNodeType)("JSXElement","StringLiteral","JSXExpressionContainer")}}}),(0,a.default)("JSXClosingElement",{visitor:["name"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXMemberExpression")}}}),(0,a.default)("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["JSX","Immutable","Expression"],fields:{openingElement:{validate:(0,i.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,i.assertNodeType)("JSXClosingElement")},children:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement")))}}}),(0,a.default)("JSXEmptyExpression",{aliases:["JSX","Expression"]}),(0,a.default)("JSXExpressionContainer",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXSpreadChild",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXIdentifier",{builder:["name"],aliases:["JSX","Expression"],fields:{name:{validate:(0,i.assertValueType)("string")}}}),(0,a.default)("JSXMemberExpression",{visitor:["object","property"],aliases:["JSX","Expression"],fields:{object:{validate:(0,i.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,i.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXNamespacedName",{visitor:["namespace","name"],aliases:["JSX"],fields:{namespace:{validate:(0,i.assertNodeType)("JSXIdentifier")},name:{validate:(0,i.assertNodeType)("JSXIdentifier")}}}),(0,a.default)("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,i.assertNodeType)("JSXIdentifier","JSXMemberExpression")},selfClosing:{default:!1,validate:(0,i.assertValueType)("boolean")},attributes:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("JSXAttribute","JSXSpreadAttribute")))}}}),(0,a.default)("JSXSpreadAttribute",{visitor:["argument"],aliases:["JSX"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,a.default)("JSXText",{aliases:["JSX","Immutable"],builder:["value"],fields:{value:{validate:(0,i.assertValueType)("string")}}})},{".\/index":260}],263:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var i=e(".\/index"),a=r(i);(0,a.default)("Noop",{visitor:[]}),(0,a.default)("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}})},{".\/index":260}],264:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){var t=a(e);return 1===t.length?t[0]:u.unionTypeAnnotation(t)}function a(e){for(var t={},n={},r=[],i=[],s=0;s<e.length;s++){var o=e[s];if(o&&!(i.indexOf(o)>=0)){if(u.isAnyTypeAnnotation(o))return[o];if(u.isFlowBaseAnnotation(o))n[o.type]=o;else if(u.isUnionTypeAnnotation(o))r.indexOf(o.types)<0&&(e=e.concat(o.types),r.push(o.types));else if(u.isGenericTypeAnnotation(o)){var l=o.id.name;if(t[l]){var c=t[l];c.typeParameters?o.typeParameters&&(c.typeParameters.params=a(c.typeParameters.params.concat(o.typeParameters.params))):c=o.typeParameters}else t[l]=o}else i.push(o)}}for(var p in n)i.push(n[p]);for(var f in t)i.push(t[f]);return i}function s(e){if("string"===e)return u.stringTypeAnnotation();if("number"===e)return u.numberTypeAnnotation();if("undefined"===e)return u.voidTypeAnnotation();if("boolean"===e)return u.booleanTypeAnnotation();if("function"===e)return u.genericTypeAnnotation(u.identifier("Function"));if("object"===e)return u.genericTypeAnnotation(u.identifier("Object"));if("symbol"===e)return u.genericTypeAnnotation(u.identifier("Symbol"));throw new Error("Invalid typeof value")}n.__esModule=!0,n.createUnionTypeAnnotation=i,n.removeTypeDuplicates=a,n.createTypeAnnotationBasedOnTypeof=s;var o=e(".\/index"),u=r(o)},{".\/index":265}],265:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=te["is"+e];t||(t=te["is"+e]=function(t,n){return te.is(e,t,n)}),te["assert"+e]=function(n,r){if(r=r||{},!t(n,r))throw new Error("Expected type "+(0,N.default)(e)+" with option "+(0,N.default)(r))}}function s(e,t,n){if(!t)return!1;var r=o(t.type,e);return!!r&&("undefined"==typeof n||te.shallowEqual(t,n))}function o(e,t){if(e===t)return!0;if(te.ALIAS_KEYS[t])return!1;var n=te.FLIPPED_ALIAS_KEYS[t];if(n){if(n[0]===e)return!0;for(var r=n,i=Array.isArray(r),a=0,r=i?r:(0,j.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(e===o)return!0}}return!1}function u(e,t,n){if(e){var r=te.NODE_FIELDS[e.type];if(r){var i=r[t];i&&i.validate&&(i.optional&&null==n||i.validate(e,t,n))}}}function l(e,t){for(var n=(0,O.default)(t),r=n,i=Array.isArray(r),a=0,r=i?r:(0,j.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if(e[o]!==t[o])return!1}return!0}function c(e,t,n){return e.object=te.memberExpression(e.object,e.property,e.computed),e.property=t,e.computed=!!n,e}function p(e,t){return e.object=te.memberExpression(t,e.object),e}function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"body";return e[t]=te.toBlock(e[t],e)}function h(e){if(!e)return e;var t={};for(var n in e)"_"!==n[0]&&(t[n]=e[n]);return t}function d(e){var t=h(e);return delete t.loc,t}function y(e){if(!e)return e;var t={};for(var n in e)if("_"!==n[0]){var r=e[n];r&&(r.type?r=te.cloneDeep(r):Array.isArray(r)&&(r=r.map(te.cloneDeep))),t[n]=r}return t}function m(e,t){var n=e.split(".");return function(e){if(!te.isMemberExpression(e))return!1;for(var r=[e],i=0;r.length;){var a=r.shift();if(t&&i===n.length)return!0;if(te.isIdentifier(a)){if(n[i]!==a.name)return!1}else{if(!te.isStringLiteral(a)){if(te.isMemberExpression(a)){if(a.computed&&!te.isStringLiteral(a.property))return!1;r.push(a.object),r.push(a.property);continue}return!1}if(n[i]!==a.value)return!1}if(++i>n.length)return!1}return!0}}function b(e){for(var t=te.COMMENT_KEYS,n=Array.isArray(t),r=0,t=n?t:(0,j.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;delete e[a]}return e}function g(e,t){return v(e,t),x(e,t),_(e,t),e}function v(e,t){E("trailingComments",e,t)}function x(e,t){E("leadingComments",e,t)}function _(e,t){E("innerComments",e,t)}function E(e,t,n){t&&n&&(t[e]=(0,$.default)((0,X.default)([].concat(t[e],n[e]))))}function A(e,t){if(!e||!t)return e;for(var n=te.INHERIT_KEYS.optional,r=Array.isArray(n),i=0,n=r?n:(0,j.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;null==e[s]&&(e[s]=t[s])}for(var o in t)"_"===o[0]&&(e[o]=t[o]);for(var u=te.INHERIT_KEYS.force,l=Array.isArray(u),c=0,u=l?u:(0,j.default)(u);;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;e[f]=t[f]}return te.inheritsComments(e,t),e}function D(e){if(!C(e))throw new TypeError("Not a valid node "+(e&&e.type))}function C(e){return!(!e||!Q.VISITOR_KEYS[e.type])}function S(e,t,n){if(e){var r=te.VISITOR_KEYS[e.type];if(r){n=n||{},t(e,n);for(var i=r,a=Array.isArray(i),s=0,i=a?i:(0,j.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var u=o,l=e[u];if(Array.isArray(l))for(var c=l,p=Array.isArray(c),f=0,c=p?c:(0,j.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;S(d,t,n)}else S(l,t,n)}}}}function w(e,t){t=t||{};for(var n=t.preserveComments?ae:se,r=n,i=Array.isArray(r),a=0,r=i?r:(0,j.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;null!=e[o]&&(e[o]=void 0)}for(var u in e)"_"===u[0]&&null!=e[u]&&(e[u]=void 0);for(var l=(0,T.default)(e),c=l,p=Array.isArray(c),f=0,c=p?c:(0,j.default)(c);;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;e[d]=null}}function k(e,t){return S(e,w,t),e}n.__esModule=!0,n.createTypeAnnotationBasedOnTypeof=n.removeTypeDuplicates=n.createUnionTypeAnnotation=n.valueToNode=n.toBlock=n.toExpression=n.toStatement=n.toBindingIdentifierName=n.toIdentifier=n.toKeyAlias=n.toSequenceExpression=n.toComputedKey=n.isNodesEquivalent=n.isImmutable=n.isScope=n.isSpecifierDefault=n.isVar=n.isBlockScoped=n.isLet=n.isValidIdentifier=n.isReferenced=n.isBinding=n.getOuterBindingIdentifiers=n.getBindingIdentifiers=n.TYPES=n.react=n.DEPRECATED_KEYS=n.BUILDER_KEYS=n.NODE_FIELDS=n.ALIAS_KEYS=n.VISITOR_KEYS=n.NOT_LOCAL_BINDING=n.BLOCK_SCOPED_SYMBOL=n.INHERIT_KEYS=n.UNARY_OPERATORS=n.STRING_UNARY_OPERATORS=n.NUMBER_UNARY_OPERATORS=n.BOOLEAN_UNARY_OPERATORS=n.BINARY_OPERATORS=n.NUMBER_BINARY_OPERATORS=n.BOOLEAN_BINARY_OPERATORS=n.COMPARISON_BINARY_OPERATORS=n.EQUALITY_BINARY_OPERATORS=n.BOOLEAN_NUMBER_BINARY_OPERATORS=n.UPDATE_OPERATORS=n.LOGICAL_OPERATORS=n.COMMENT_KEYS=n.FOR_INIT_KEYS=n.FLATTENABLE_KEYS=n.STATEMENT_OR_BLOCK_KEYS=void 0;var F=e("babel-runtime\/core-js\/object\/get-own-property-symbols"),T=i(F),P=e("babel-runtime\/core-js\/get-iterator"),j=i(P),B=e("babel-runtime\/core-js\/object\/keys"),O=i(B),I=e("babel-runtime\/core-js\/json\/stringify"),N=i(I),L=e(".\/constants");Object.defineProperty(n,"STATEMENT_OR_BLOCK_KEYS",{enumerable:!0,get:function(){return L.STATEMENT_OR_BLOCK_KEYS}}),Object.defineProperty(n,"FLATTENABLE_KEYS",{enumerable:!0,get:function(){return L.FLATTENABLE_KEYS}}),Object.defineProperty(n,"FOR_INIT_KEYS",{enumerable:!0,get:function(){return L.FOR_INIT_KEYS}}),Object.defineProperty(n,"COMMENT_KEYS",{enumerable:!0,get:function(){return L.COMMENT_KEYS}}),Object.defineProperty(n,"LOGICAL_OPERATORS",{enumerable:!0,get:function(){return L.LOGICAL_OPERATORS}}),Object.defineProperty(n,"UPDATE_OPERATORS",{enumerable:!0,get:function(){return L.UPDATE_OPERATORS}}),Object.defineProperty(n,"BOOLEAN_NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.BOOLEAN_NUMBER_BINARY_OPERATORS}}),Object.defineProperty(n,"EQUALITY_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.EQUALITY_BINARY_OPERATORS}}),Object.defineProperty(n,"COMPARISON_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.COMPARISON_BINARY_OPERATORS}}),Object.defineProperty(n,"BOOLEAN_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.BOOLEAN_BINARY_OPERATORS}}),Object.defineProperty(n,"NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return L.NUMBER_BINARY_OPERATORS}}),Object.defineProperty(n,"BINARY_OPERATORS",{enumerable:!0,get:function(){return L.BINARY_OPERATORS}}),Object.defineProperty(n,"BOOLEAN_UNARY_OPERATORS",{enumerable:!0,get:function(){return L.BOOLEAN_UNARY_OPERATORS}}),Object.defineProperty(n,"NUMBER_UNARY_OPERATORS",{enumerable:!0,get:function(){return L.NUMBER_UNARY_OPERATORS}}),Object.defineProperty(n,"STRING_UNARY_OPERATORS",{enumerable:!0,get:function(){return L.STRING_UNARY_OPERATORS}}),Object.defineProperty(n,"UNARY_OPERATORS",{enumerable:!0,get:function(){return L.UNARY_OPERATORS}}),Object.defineProperty(n,"INHERIT_KEYS",{enumerable:!0,get:function(){return L.INHERIT_KEYS}}),Object.defineProperty(n,"BLOCK_SCOPED_SYMBOL",{enumerable:!0,get:function(){return L.BLOCK_SCOPED_SYMBOL}}),Object.defineProperty(n,"NOT_LOCAL_BINDING",{enumerable:!0,get:function(){return L.NOT_LOCAL_BINDING}}),n.is=s,n.isType=o,n.validate=u,n.shallowEqual=l,n.appendToMemberExpression=c,n.prependToMemberExpression=p,n.ensureBlock=f,n.clone=h,n.cloneWithoutLoc=d,n.cloneDeep=y,n.buildMatchMemberExpression=m,n.removeComments=b,n.inheritsComments=g,n.inheritTrailingComments=v,n.inheritLeadingComments=x,n.inheritInnerComments=_,n.inherits=A,n.assertNode=D,n.isNode=C,n.traverseFast=S,n.removeProperties=w,n.removePropertiesDeep=k;var M=e(".\/retrievers");Object.defineProperty(n,"getBindingIdentifiers",{enumerable:!0,get:function(){return M.getBindingIdentifiers}}),Object.defineProperty(n,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return M.getOuterBindingIdentifiers}});var R=e(".\/validators");Object.defineProperty(n,"isBinding",{enumerable:!0,get:function(){return R.isBinding}}),Object.defineProperty(n,"isReferenced",{enumerable:!0,get:function(){return R.isReferenced}}),Object.defineProperty(n,"isValidIdentifier",{enumerable:!0,get:function(){return R.isValidIdentifier}}),Object.defineProperty(n,"isLet",{enumerable:!0,get:function(){return R.isLet}}),Object.defineProperty(n,"isBlockScoped",{enumerable:!0,get:function(){return R.isBlockScoped}}),Object.defineProperty(n,"isVar",{enumerable:!0,get:function(){return R.isVar}}),Object.defineProperty(n,"isSpecifierDefault",{enumerable:!0,get:function(){return R.isSpecifierDefault}}),Object.defineProperty(n,"isScope",{enumerable:!0,get:function(){return R.isScope}}),Object.defineProperty(n,"isImmutable",{enumerable:!0,get:function(){return R.isImmutable}}),Object.defineProperty(n,"isNodesEquivalent",{enumerable:!0,get:function(){return R.isNodesEquivalent}});var U=e(".\/converters");Object.defineProperty(n,"toComputedKey",{enumerable:!0,get:function(){return U.toComputedKey}}),Object.defineProperty(n,"toSequenceExpression",{enumerable:!0,get:function(){return U.toSequenceExpression}}),Object.defineProperty(n,"toKeyAlias",{enumerable:!0,get:function(){return U.toKeyAlias}}),Object.defineProperty(n,"toIdentifier",{enumerable:!0,get:function(){return U.toIdentifier}}),Object.defineProperty(n,"toBindingIdentifierName",{enumerable:!0,get:function(){return U.toBindingIdentifierName}}),Object.defineProperty(n,"toStatement",{enumerable:!0,get:function(){return U.toStatement}}),Object.defineProperty(n,"toExpression",{enumerable:!0,get:function(){return U.toExpression}}),Object.defineProperty(n,"toBlock",{enumerable:!0,get:function(){return U.toBlock}}),Object.defineProperty(n,"valueToNode",{enumerable:!0,get:function(){return U.valueToNode}});var V=e(".\/flow");Object.defineProperty(n,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return V.createUnionTypeAnnotation}}),Object.defineProperty(n,"removeTypeDuplicates",{enumerable:!0,get:function(){return V.removeTypeDuplicates}}),Object.defineProperty(n,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return V.createTypeAnnotationBasedOnTypeof}});var G=e("to-fast-properties"),q=i(G),K=e("lodash\/compact"),X=i(K),J=e("lodash\/clone"),W=i(J),z=e("lodash\/each"),Y=i(z),H=e("lodash\/uniq"),$=i(H);e(".\/definitions\/init");var Q=e(".\/definitions"),Z=e(".\/react"),ee=r(Z),te=n;n.VISITOR_KEYS=Q.VISITOR_KEYS,n.ALIAS_KEYS=Q.ALIAS_KEYS,n.NODE_FIELDS=Q.NODE_FIELDS,n.BUILDER_KEYS=Q.BUILDER_KEYS,n.DEPRECATED_KEYS=Q.DEPRECATED_KEYS,n.react=ee;for(var ne in te.VISITOR_KEYS)a(ne);te.FLIPPED_ALIAS_KEYS={},(0,Y.default)(te.ALIAS_KEYS,function(e,t){(0,Y.default)(e,function(e){var n=te.FLIPPED_ALIAS_KEYS[e]=te.FLIPPED_ALIAS_KEYS[e]||[];n.push(t)})}),(0,Y.default)(te.FLIPPED_ALIAS_KEYS,function(e,t){te[t.toUpperCase()+"_TYPES"]=e,a(t)});n.TYPES=(0,O.default)(te.VISITOR_KEYS).concat((0,O.default)(te.FLIPPED_ALIAS_KEYS)).concat((0,O.default)(te.DEPRECATED_KEYS));(0,Y.default)(te.BUILDER_KEYS,function(e,t){function n(){if(arguments.length>e.length)throw new Error("t."+t+": Too many arguments passed. Received "+arguments.length+" but can receive no more than "+e.length);var n={};n.type=t;for(var r=0,i=e,a=Array.isArray(i),s=0,i=a?i:(0,j.default)(i);;){var o;if(a){if(s>=i.length)break;o=i[s++]}else{if(s=i.next(),s.done)break;o=s.value}var l=o,c=te.NODE_FIELDS[t][l],p=arguments[r++];void 0===p&&(p=(0,W.default)(c.default)),n[l]=p}for(var f in n)u(n,f,n[f]);return n}te[t]=n,te[t[0].toLowerCase()+t.slice(1)]=n});var re=function(e){function t(t){return function(){return console.trace("The node type "+e+" has been renamed to "+n),t.apply(this,arguments)}}var n=te.DEPRECATED_KEYS[e];te[e]=te[e[0].toLowerCase()+e.slice(1)]=t(te[n]),te["is"+e]=t(te["is"+n]),te["assert"+e]=t(te["assert"+n])};for(var ie in te.DEPRECATED_KEYS)re(ie);(0,q.default)(te),$/;"	function	line:14
W	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^(0,q.default)(te.VISITOR_KEYS);var ae=["tokens","start","end","loc","raw","rawValue"],se=te.COMMENT_KEYS.concat(["comments"]).concat(ae)},{".\/constants":254,".\/converters":255,".\/definitions":260,".\/definitions\/init":261,".\/flow":264,".\/react":266,".\/retrievers":267,".\/validators":268,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/core-js\/object\/get-own-property-symbols":106,"babel-runtime\/core-js\/object\/keys":107,"lodash\/clone":455,"lodash\/compact":458,"lodash\/each":461,"lodash\/uniq":509,"to-fast-properties":273}],266:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return!!e&&\/^[a-z]|\\-\/.test(e)}function a(e,t){for(var n=e.value.split(\/\\r\\n|\\n|\\r\/),r=0,i=0;i<n.length;i++)n[i].match(\/[^ \\t]\/)&&(r=i);for(var a="",s=0;s<n.length;s++){var o=n[s],l=0===s,c=s===n.length-1,p=s===r,f=o.replace(\/\\t\/g," ");l||(f=f.replace(\/^[ ]+\/,"")),c||(f=f.replace(\/[ ]+$\/,"")),f&&(p||(f+=" "),a+=f)}a&&t.push(u.stringLiteral(a))}function s(e){for(var t=[],n=0;n<e.children.length;n++){var r=e.children[n];u.isJSXText(r)?a(r,t):(u.isJSXExpressionContainer(r)&&(r=r.expression),u.isJSXEmptyExpression(r)||t.push(r))}return t}n.__esModule=!0,n.isReactComponent=void 0,n.isCompatTag=i,n.buildChildren=s;var o=e(".\/index"),u=r(o);n.isReactComponent=u.buildMatchMemberExpression("React.Component")},{".\/index":265}],267:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){for(var r=[].concat(e),i=(0,u.default)(null);r.length;){var a=r.shift();if(a){var s=c.getBindingIdentifiers.keys[a.type];if(c.isIdentifier(a))if(t){var o=i[a.name]=i[a.name]||[];o.push(a)}else i[a.name]=a;else if(c.isExportDeclaration(a))c.isDeclaration(e.declaration)&&r.push(e.declaration);else{if(n){if(c.isFunctionDeclaration(a)){r.push(a.id);continue}if(c.isFunctionExpression(a))continue}if(s)for(var l=0;l<s.length;l++){var p=s[l];a[p]&&(r=r.concat(a[p]))}}}}return i}function s(e,t){return a(e,t,!0)}n.__esModule=!0;var o=e("babel-runtime\/core-js\/object\/create"),u=i(o);n.getBindingIdentifiers=a,n.getOuterBindingIdentifiers=s;var l=e(".\/index"),c=r(l);a.keys={DeclareClass:["id"],DeclareFunction:["id"],DeclareModule:["id"],DeclareVariable:["id"],InterfaceDeclaration:["id"],TypeAlias:["id"],CatchClause:["param"],LabeledStatement:["label"],UnaryExpression:["argument"],AssignmentExpression:["left"],ImportSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportDefaultSpecifier:["local"],ImportDeclaration:["specifiers"],ExportSpecifier:["exported"],ExportNamespaceSpecifier:["exported"],ExportDefaultSpecifier:["exported"],FunctionDeclaration:["id","params"],FunctionExpression:["id","params"],ClassDeclaration:["id"],ClassExpression:["id"],RestElement:["argument"],UpdateExpression:["argument"],RestProperty:["argument"],ObjectProperty:["value"],AssignmentPattern:["left"],ArrayPattern:["elements"],ObjectPattern:["properties"],VariableDeclaration:["declarations"],VariableDeclarator:["id"]}},{".\/index":265,"babel-runtime\/core-js\/object\/create":105}],268:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=_.getBindingIdentifiers.keys[t.type];if(n)for(var r=0;r<n.length;r++){var i=n[r],a=t[i];if(Array.isArray(a)){if(a.indexOf(e)>=0)return!0}else if(a===e)return!0}return!1}function s(e,t){switch(t.type){case"BindExpression":return t.object===e||t.callee===e;case"MemberExpression":case"JSXMemberExpression":return!(t.property!==e||!t.computed)||t.object===e;case"MetaProperty":return!1;case"ObjectProperty":if(t.key===e)return t.computed;case"VariableDeclarator":return t.id!==e;case"ArrowFunctionExpression":case"FunctionDeclaration":case"FunctionExpression":for(var n=t.params,r=Array.isArray(n),i=0,n=r?n:(0,x.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;if(s===e)return!1}return t.id!==e;case"ExportSpecifier":return!t.source&&t.local===e;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"JSXAttribute":return t.name!==e;case"ClassProperty":return t.key===e?t.computed:t.value===e;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":return!1;case"ClassDeclaration":case"ClassExpression":return t.id!==e;case"ClassMethod":case"ObjectMethod":return t.key===e&&t.computed;case"LabeledStatement":return!1;case"CatchClause":return t.param!==e;case"RestElement":return!1;case"AssignmentExpression":return t.right===e;case"AssignmentPattern":return t.right===e;case"ObjectPattern":case"ArrayPattern":return!1}return!0}function o(e){return"string"==typeof e&&!A.default.keyword.isReservedWordES6(e,!0)&&A.default.keyword.isIdentifierNameES6(e)}function u(e){return C.isVariableDeclaration(e)&&("var"!==e.kind||e[S.BLOCK_SCOPED_SYMBOL])}function l(e){return C.isFunctionDeclaration(e)||C.isClassDeclaration(e)||C.isLet(e)}function c(e){return C.isVariableDeclaration(e,{kind:"var"})&&!e[S.BLOCK_SCOPED_SYMBOL]}function p(e){return C.isImportDefaultSpecifier(e)||C.isIdentifier(e.imported||e.exported,{name:"default"})}function f(e,t){return(!C.isBlockStatement(e)||!C.isFunction(t,{body:e}))&&C.isScopable(e)}function h(e){return!!C.isType(e.type,"Immutable")||!!C.isIdentifier(e)&&"undefined"===e.name}function d(e,t){if("object"!==("undefined"==typeof e?"undefined":(0,g.default)(e))||"object"!==("undefined"==typeof e?"undefined":(0,g.default)(e))||null==e||null==t)return e===t;if(e.type!==t.type)return!1;for(var n=(0,m.default)(C.NODE_FIELDS[e.type]||e.type),r=n,i=Array.isArray(r),a=0,r=i?r:(0,x.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if((0,g.default)(e[o])!==(0,g.default)(t[o]))return!1;if(Array.isArray(e[o])){if(!Array.isArray(t[o]))return!1;if(e[o].length!==t[o].length)return!1;for(var u=0;u<e[o].length;u++)if(!d(e[o][u],t[o][u]))return!1}else if(!d(e[o],t[o]))return!1}return!0}n.__esModule=!0;var y=e("babel-runtime\/core-js\/object\/keys"),m=i(y),b=e("babel-runtime\/helpers\/typeof"),g=i(b),v=e("babel-runtime\/core-js\/get-iterator"),x=i(v);n.isBinding=a,n.isReferenced=s,n.isValidIdentifier=o,n.isLet=u,n.isBlockScoped=l,n.isVar=c,n.isSpecifierDefault=p,n.isScope=f,n.isImmutable=h,n.isNodesEquivalent=d;var _=e(".\/retrievers"),E=e("esutils"),A=i(E),D=e(".\/index"),C=r(D),S=e(".\/constants")},{".\/constants":254,".\/index":265,".\/retrievers":267,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/keys":107,"babel-runtime\/helpers\/typeof":118,esutils:272}],269:[function(e,t,n){arguments[4][69][0].apply(n,arguments)},{dup:69}],270:[function(e,t,n){arguments[4][70][0].apply(n,arguments)},{dup:70}],271:[function(e,t,n){arguments[4][71][0].apply(n,arguments)},{".\/code":270,dup:71}],272:[function(e,t,n){arguments[4][72][0].apply(n,arguments)},{".\/ast":269,".\/code":270,".\/keyword":271,dup:72}],273:[function(e,t,n){"use strict";t.exports=function e(t){function n(){}n.prototype=t,new n}},{}],274:[function(e,t,n){"use strict";function r(e){return e=e.split(" "),function(t){return e.indexOf(t)>=0}}function i(e,t){for(var n=65536,r=0;r<t.length;r+=2){if(n+=t[r],n>e)return!1;if(n+=t[r+1],n>=e)return!0}}function a(e){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&T.test(String.fromCharCode(e)):i(e,j)))}function s(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&P.test(String.fromCharCode(e)):i(e,j)||i(e,B))))}function o(e){var t={};for(var n in O)t[n]=e&&n in e?e[n]:O[n];return t}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return new I(e,{beforeExpr:!0,binop:t})}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.keyword=e,R[e]=M["_"+e]=new I(e,t)}function p(e){return 10===e||13===e||8232===e||8233===e}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=1,r=0;;){V.lastIndex=r;var i=V.exec(e);if(!(i&&i.index<t))return new X(n,t-r);++n,r=i.index+i[0].length}}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function x(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E(e,t,n,r){return e.type=t,e.end=n,e.loc.end=r,this.processComment(e),e}function A(e){return e[e.length-1]}function D(e){return"JSXIdentifier"===e.type?e.name:"JSXNamespacedName"===e.type?e.namespace.name+":"+e.name.name:"JSXMemberExpression"===e.type?D(e.object)+"."+D(e.property):void 0}function C(e,t){return new $(t,e).parse()}Object.defineProperty(n,"__esModule",{value:!0});var S={6:r("enum await"),strict:r("implements interface let package private protected public static yield"),strictBind:r("eval arguments")},w=r("break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this let const class extends export import yield super"),k="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞮꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",F="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣔ-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఃా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഁ-ഃാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ູົຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭ᳲ-᳴᳸᳹᷀-᷵᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱꤀-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏０-９＿",T=new RegExp("["+k+"]"),P=new RegExp("["+k+F+"]");k=F=null;var j=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,17,26,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,26,45,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,785,52,76,44,33,24,27,35,42,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,54,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,86,25,391,63,32,0,449,56,264,8,2,36,18,0,50,29,881,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,881,68,12,0,67,12,65,0,32,6124,20,754,9486,1,3071,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,4149,196,60,67,1213,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,10591,541],B=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,1306,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,52,0,13,2,49,13,10,2,4,9,83,11,7,0,161,11,6,9,7,3,57,0,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,87,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,423,9,838,7,2,7,17,9,57,21,2,13,19882,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,2214,6,110,6,6,9,792487,239],O={sourceType:"script",sourceFilename:void 0,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,plugins:[],strictMode:null},I=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};u(this,e),this.label=t,this.keyword=n.keyword,this.beforeExpr=!!n.beforeExpr,this.startsExpr=!!n.startsExpr,this.rightAssociative=!!n.rightAssociative,this.isLoop=!!n.isLoop,this.isAssign=!!n.isAssign,this.prefix=!!n.prefix,this.postfix=!!n.postfix,this.binop=n.binop||null,this.updateContext=null},N={beforeExpr:!0},L={startsExpr:!0},M={num:new I("num",L),regexp:new I("regexp",L),string:new I("string",L),name:new I("name",L),eof:new I("eof"),bracketL:new I("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new I("]"),braceL:new I("{",{beforeExpr:!0,startsExpr:!0}),braceBarL:new I("{|",{beforeExpr:!0,startsExpr:!0}),braceR:new I("}"),braceBarR:new I("|}"),parenL:new I("(",{beforeExpr:!0,startsExpr:!0}),parenR:new I(")"),comma:new I(",",N),semi:new I(";",N),colon:new I(":",N),doubleColon:new I("::",N),dot:new I("."),question:new I("?",N),arrow:new I("=>",N),template:new I("template"),ellipsis:new I("...",N),backQuote:new I("`",L),dollarBraceL:new I("${",{beforeExpr:!0,startsExpr:!0}),at:new I("@"),eq:new I("=",{beforeExpr:!0,isAssign:!0}),assign:new I("_=",{beforeExpr:!0,isAssign:!0}),incDec:new I("++\/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new I("prefix",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:l("||",1),logicalAND:l("&&",2),bitwiseOR:l("|",3),bitwiseXOR:l("^",4),bitwiseAND:l("&",5),equality:l("==\/!=",6),relational:l("<\/>",7),bitShift:l("<<\/>>",8),plusMin:new I("+\/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:l("%",10),star:l("*",10),slash:l("\/",10),exponent:new I("**",{beforeExpr:!0,binop:11,rightAssociative:!0})},R={};c("break"),c("case",N),c("catch"),c("continue"),c("debugger"),c("default",N),c("do",{isLoop:!0,beforeExpr:!0}),c("else",N),c("finally"),c("for",{isLoop:!0}),c("function",L),c("if"),c("return",N),c("switch"),c("throw",N),c("try"),c("var"),c("let"),c("const"),c("while",{isLoop:!0}),c("with"),c("new",{beforeExpr:!0,startsExpr:!0}),c("this",L),c("super",L),c("class"),c("extends",N),c("export"),c("import"),c("yield",{beforeExpr:!0,startsExpr:!0}),c("null",L),c("true",L),c("false",L),c("in",{beforeExpr:!0,binop:7}),c("instanceof",{beforeExpr:!0,binop:7}),c("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),c("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),c("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0});var U=\/\\r\\n?|\\n|\\u2028|\\u2029\/,V=new RegExp(U.source,"g"),G=\/[\\u1680\\u180e\\u2000-\\u200a\\u202f\\u205f\\u3000\\ufeff]\/,q=function e(t,n,r,i){f(this,e),this.token=t,this.isExpr=!!n,this.preserveSpace=!!r,this.override=i},K={braceStatement:new q("{",!1),braceExpression:new q("{",!0),templateQuasi:new q("${",!0),parenStatement:new q("(",!1),parenExpression:new q("(",!0),template:new q("`",!0,!0,function(e){return e.readTmplToken()}),functionExpression:new q("function",!0)};M.parenR.updateContext=M.braceR.updateContext=function(){if(1===this.state.context.length)return void(this.state.exprAllowed=!0);var e=this.state.context.pop();e===K.braceStatement&&this.curContext()===K.functionExpression?(this.state.context.pop(),this.state.exprAllowed=!1):e===K.templateQuasi?this.state.exprAllowed=!0:this.state.exprAllowed=!e.isExpr},M.name.updateContext=function(e){this.state.exprAllowed=!1,e!==M._let&&e!==M._const&&e!==M._var||U.test(this.input.slice(this.state.end))&&(this.state.exprAllowed=!0)},M.braceL.updateContext=function(e){this.state.context.push(this.braceIsBlock(e)?K.braceStatement:K.braceExpression),this.state.exprAllowed=!0},M.dollarBraceL.updateContext=function(){this.state.context.push(K.templateQuasi),this.state.exprAllowed=!0},M.parenL.updateContext=function(e){var t=e===M._if||e===M._for||e===M._with||e===M._while;this.state.context.push(t?K.parenStatement:K.parenExpression),this.state.exprAllowed=!0},M.incDec.updateContext=function(){},M._function.updateContext=function(){this.curContext()!==K.braceStatement&&this.state.context.push(K.functionExpression),this.state.exprAllowed=!1},M.backQuote.updateContext=function(){this.curContext()===K.template?this.state.context.pop():this.state.context.push(K.template),this.state.exprAllowed=!1};var X=function e(t,n){h(this,e),this.line=t,this.column=n},J=function e(t,n){h(this,e),this.start=t,this.end=n},W=function(){function e(){y(this,e)}return e.prototype.init=function(e,t){return this.strict=e.strictMode!==!1&&"module"===e.sourceType,this.input=t,this.potentialArrowAt=-1,this.inMethod=this.inFunction=this.inGenerator=this.inAsync=this.inType=this.noAnonFunctionType=!1,this.labels=[],this.decorators=[],this.tokens=[],this.comments=[],this.trailingComments=[],this.leadingComments=[],this.commentStack=[],this.pos=this.lineStart=0,this.curLine=1,this.type=M.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=[K.braceStatement],this.exprAllowed=!0,this.containsEsc=this.containsOctal=!1,this.octalPosition=null,this.exportedIdentifiers=[],this},e.prototype.curPosition=function(){return new X(this.curLine,this.pos-this.lineStart)},e.prototype.clone=function(t){var n=new e;for(var r in this){var i=this[r];t&&"context"!==r||!Array.isArray(i)||(i=i.slice()),n[r]=i}return n},e}(),z=function e(t){m(this,e),this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,this.loc=new J(t.startLoc,t.endLoc)},Y=function(){function e(t,n){m(this,e),this.state=new W,this.state.init(t,n)}return e.prototype.next=function(){this.isLookahead||this.state.tokens.push(new z(this.state)),this.state.lastTokEnd=this.state.end,this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()},e.prototype.eat=function(e){return!!this.match(e)&&(this.next(),!0)},e.prototype.match=function(e){return this.state.type===e},e.prototype.isKeyword=function(e){return w(e)},e.prototype.lookahead=function(){var e=this.state;this.state=e.clone(!0),this.isLookahead=!0,this.next(),this.isLookahead=!1;var t=this.state.clone(!0);return this.state=e,t},e.prototype.setStrict=function(e){if(this.state.strict=e,this.match(M.num)||this.match(M.string)){for(this.state.pos=this.state.start;this.state.pos<this.state.lineStart;)this.state.lineStart=this.input.lastIndexOf("\\n",this.state.lineStart-2)+1,--this.state.curLine;this.nextToken()}},e.prototype.curContext=function(){return this.state.context[this.state.context.length-1]},e.prototype.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.state.containsOctal=!1,this.state.octalPosition=null,this.state.start=this.state.pos,this.state.startLoc=this.state.curPosition(),this.state.pos>=this.input.length?this.finishToken(M.eof):e.override?e.override(this):this.readToken(this.fullCharCodeAtPos())},e.prototype.readToken=function(e){return a(e)||92===e?this.readWord():this.getTokenFromCode(e)},e.prototype.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.state.pos);if(e<=55295||e>=57344)return e;var t=this.input.charCodeAt(this.state.pos+1);return(e<<10)+t-56613888},e.prototype.pushComment=function(e,t,n,r,i,a){var s={type:e?"CommentBlock":"CommentLine",value:t,start:n,end:r,loc:new J(i,a)};this.isLookahead||(this.state.tokens.push(s),this.state.comments.push(s),this.addComment(s))},e.prototype.skipBlockComment=function(){var e=this.state.curPosition(),t=this.state.pos,n=this.input.indexOf("*\/",this.state.pos+=2);n===-1&&this.raise(this.state.pos-2,"Unterminated comment"),this.state.pos=n+2,V.lastIndex=t;for(var r=void 0;(r=V.exec(this.input))&&r.index<this.state.pos;)++this.state.curLine,this.state.lineStart=r.index+r[0].length;this.pushComment(!0,this.input.slice(t+2,n),t,this.state.pos,e,this.state.curPosition())},e.prototype.skipLineComment=function(e){for(var t=this.state.pos,n=this.state.curPosition(),r=this.input.charCodeAt(this.state.pos+=e);this.state.pos<this.input.length&&10!==r&&13!==r&&8232!==r&&8233!==r;)++this.state.pos,r=this.input.charCodeAt(this.state.pos);this.pushComment(!1,this.input.slice(t+e,this.state.pos),t,this.state.pos,n,this.state.curPosition())},e.prototype.skipSpace=function(){e:for(;this.state.pos<this.input.length;){var e=this.input.charCodeAt(this.state.pos);switch(e){case 32:case 160:++this.state.pos;break;case 13:10===this.input.charCodeAt(this.state.pos+1)&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(!(e>8&&e<14||e>=5760&&G.test(String.fromCharCode(e))))break e;++this.state.pos}}},e.prototype.finishToken=function(e,t){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var n=this.state.type;this.state.type=e,this.state.value=t,this.updateContext(n)},e.prototype.readToken_dot=function(){var e=this.input.charCodeAt(this.state.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.state.pos+2);return 46===e&&46===t?(this.state.pos+=3,this.finishToken(M.ellipsis)):(++this.state.pos,this.finishToken(M.dot))},e.prototype.readToken_slash=function(){if(this.state.exprAllowed)return++this.state.pos,this.readRegexp();var e=this.input.charCodeAt(this.state.pos+1);return 61===e?this.finishOp(M.assign,2):this.finishOp(M.slash,1)},e.prototype.readToken_mult_modulo=function(e){var t=42===e?M.star:M.modulo,n=1,r=this.input.charCodeAt(this.state.pos+1);return 42===r&&(n++,r=this.input.charCodeAt(this.state.pos+2),t=M.exponent),61===r&&(n++,t=M.assign),this.finishOp(t,n)},e.prototype.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?this.finishOp(124===e?M.logicalOR:M.logicalAND,2):61===t?this.finishOp(M.assign,2):124===e&&125===t&&this.hasPlugin("flow")?this.finishOp(M.braceBarR,2):this.finishOp(124===e?M.bitwiseOR:M.bitwiseAND,1)},e.prototype.readToken_caret=function(){var e=this.input.charCodeAt(this.state.pos+1);return 61===e?this.finishOp(M.assign,2):this.finishOp(M.bitwiseXOR,1)},e.prototype.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?45===t&&62===this.input.charCodeAt(this.state.pos+2)&&U.test(this.input.slice(this.state.lastTokEnd,this.state.pos))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(M.incDec,2):61===t?this.finishOp(M.assign,2):this.finishOp(M.plusMin,1)},e.prototype.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.state.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.state.pos+2)?3:2,61===this.input.charCodeAt(this.state.pos+n)?this.finishOp(M.assign,n+1):this.finishOp(M.bitShift,n)):33===t&&60===e&&45===this.input.charCodeAt(this.state.pos+2)&&45===this.input.charCodeAt(this.state.pos+3)?(this.inModule&&this.unexpected(),this.skipLineComment(4),this.skipSpace(),this.nextToken()):(61===t&&(n=2),this.finishOp(M.relational,n))},e.prototype.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.state.pos+1);return 61===t?this.finishOp(M.equality,61===this.input.charCodeAt(this.state.pos+2)?3:2):61===e&&62===t?(this.state.pos+=2,this.finishToken(M.arrow)):this.finishOp(61===e?M.eq:M.prefix,1)},e.prototype.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.state.pos,this.finishToken(M.parenL);case 41:return++this.state.pos,this.finishToken(M.parenR);case 59:return++this.state.pos,this.finishToken(M.semi);case 44:return++this.state.pos,this.finishToken(M.comma);case 91:return++this.state.pos,this.finishToken(M.bracketL);case 93:return++this.state.pos,this.finishToken(M.bracketR);case 123:return this.hasPlugin("flow")&&124===this.input.charCodeAt(this.state.pos+1)?this.finishOp(M.braceBarL,2):(++this.state.pos,this.finishToken(M.braceL));case 125:return++this.state.pos,this.finishToken(M.braceR);case 58:return this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(M.doubleColon,2):(++this.state.pos,this.finishToken(M.colon));case 63:return++this.state.pos,this.finishToken(M.question);case 64:return++this.state.pos,this.finishToken(M.at);case 96:return++this.state.pos,this.finishToken(M.backQuote);case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 126:return this.finishOp(M.prefix,1)}this.raise(this.state.pos,"Unexpected character '"+b(e)+"'")},e.prototype.finishOp=function(e,t){var n=this.input.slice(this.state.pos,this.state.pos+t);return this.state.pos+=t,this.finishToken(e,n)},e.prototype.readRegexp=function(){for(var e=void 0,t=void 0,n=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.state.pos);if(U.test(r)&&this.raise(n,"Unterminated regular expression"),e)e=!1;else{if("["===r)t=!0;else if("]"===r&&t)t=!1;else if("\/"===r&&!t)break;e="\\\\"===r}++this.state.pos}var i=this.input.slice(n,this.state.pos);++this.state.pos;var a=this.readWord1();if(a){var s=\/^[gmsiyu]*$\/;s.test(a)||this.raise(n,"Invalid regular expression flag")}return this.finishToken(M.regexp,{pattern:i,flags:a})},e.prototype.readInt=function(e,t){for(var n=this.state.pos,r=0,i=0,a=null==t?1\/0:t;i<a;++i){var s=this.input.charCodeAt(this.state.pos),o=void 0;if(o=s>=97?s-97+10:s>=65?s-65+10:s>=48&&s<=57?s-48:1\/0,o>=e)break;++this.state.pos,r=r*e+o}return this.state.pos===n||null!=t&&this.state.pos-n!==t?null:r},e.prototype.readRadixNumber=function(e){this.state.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.state.start+2,"Expected number in radix "+e),a(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number"),this.finishToken(M.num,t)},e.prototype.readNumber=function(e){var t=this.state.pos,n=!1,r=48===this.input.charCodeAt(this.state.pos);e||null!==this.readInt(10)||this.raise(t,"Invalid number");var i=this.input.charCodeAt(this.state.pos);46===i&&(++this.state.pos,this.readInt(10),n=!0,i=this.input.charCodeAt(this.state.pos)),69!==i&&101!==i||(i=this.input.charCodeAt(++this.state.pos),43!==i&&45!==i||++this.state.pos,null===this.readInt(10)&&this.raise(t,"Invalid number"),n=!0),a(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number");var s=this.input.slice(t,this.state.pos),o=void 0;return n?o=parseFloat(s):r&&1!==s.length?\/[89]\/.test(s)||this.state.strict?this.raise(t,"Invalid number"):o=parseInt(s,8):o=parseInt(s,10),this.finishToken(M.num,o)},e.prototype.readCodePoint=function(){var e=this.input.charCodeAt(this.state.pos),t=void 0;if(123===e){var n=++this.state.pos;t=this.readHexChar(this.input.indexOf("}",this.state.pos)-this.state.pos),++this.state.pos,t>1114111&&this.raise(n,"Code point out of bounds")}else t=this.readHexChar(4);return t},e.prototype.readString=function(e){for(var t="",n=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var r=this.input.charCodeAt(this.state.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.state.pos),t+=this.readEscapedChar(!1),n=this.state.pos):(p(r)&&this.raise(this.state.start,"Unterminated string constant"),++this.state.pos)}return t+=this.input.slice(n,this.state.pos++),this.finishToken(M.string,t)},e.prototype.readTmplToken=function(){for(var e="",t=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated template");var n=this.input.charCodeAt(this.state.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.state.pos+1))return this.state.pos===this.state.start&&this.match(M.template)?36===n?(this.state.pos+=2,this.finishToken(M.dollarBraceL)):(++this.state.pos,this.finishToken(M.backQuote)):(e+=this.input.slice(t,this.state.pos),this.finishToken(M.template,e));if(92===n)e+=this.input.slice(t,this.state.pos),e+=this.readEscapedChar(!0),t=this.state.pos;else if(p(n)){switch(e+=this.input.slice(t,this.state.pos),++this.state.pos,n){case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:e+="\\n";break;default:e+=String.fromCharCode(n)}++this.state.curLine,this.state.lineStart=this.state.pos,t=this.state.pos}else++this.state.pos}},e.prototype.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.state.pos);switch(++this.state.pos,t){case 110:return"\\n";case 114:return"\\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return b(this.readCodePoint());case 116:return"\\t";case 98:return"\\b";case 118:return"\\v";case 102:return"\\f";case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:return this.state.lineStart=this.state.pos,++this.state.curLine,"";default:if(t>=48&&t<=55){var n=this.input.substr(this.state.pos-1,3).match(\/^[0-7]+\/)[0],r=parseInt(n,8);return r>255&&(n=n.slice(0,-1),r=parseInt(n,8)),r>0&&(this.state.containsOctal||(this.state.containsOctal=!0,this.state.octalPosition=this.state.pos-2),(this.state.strict||e)&&this.raise(this.state.pos-2,"Octal literal in strict mode")),this.state.pos+=n.length-1,String.fromCharCode(r)}return String.fromCharCode(t)}},e.prototype.readHexChar=function(e){var t=this.state.pos,n=this.readInt(16,e);return null===n&&this.raise(t,"Bad character escape sequence"),n},e.prototype.readWord1=function(){this.state.containsEsc=!1;for(var e="",t=!0,n=this.state.pos;this.state.pos<this.input.length;){var r=this.fullCharCodeAtPos();if(s(r))this.state.pos+=r<=65535?1:2;else{if(92!==r)break;this.state.containsEsc=!0,e+=this.input.slice(n,this.state.pos);var i=this.state.pos;117!==this.input.charCodeAt(++this.state.pos)&&this.raise(this.state.pos,"Expecting Unicode escape sequence \\\\uXXXX"),++this.state.pos;var o=this.readCodePoint();(t?a:s)(o,!0)||this.raise(i,"Invalid Unicode escape"),e+=b(o),n=this.state.pos}t=!1}return e+this.input.slice(n,this.state.pos)},e.prototype.readWord=function(){var e=this.readWord1(),t=M.name;$/;"	function	line:15
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^(0,q.default)(te.VISITOR_KEYS);var ae=["tokens","start","end","loc","raw","rawValue"],se=te.COMMENT_KEYS.concat(["comments"]).concat(ae)},{".\/constants":254,".\/converters":255,".\/definitions":260,".\/definitions\/init":261,".\/flow":264,".\/react":266,".\/retrievers":267,".\/validators":268,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/json\/stringify":101,"babel-runtime\/core-js\/object\/get-own-property-symbols":106,"babel-runtime\/core-js\/object\/keys":107,"lodash\/clone":455,"lodash\/compact":458,"lodash\/each":461,"lodash\/uniq":509,"to-fast-properties":273}],266:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return!!e&&\/^[a-z]|\\-\/.test(e)}function a(e,t){for(var n=e.value.split(\/\\r\\n|\\n|\\r\/),r=0,i=0;i<n.length;i++)n[i].match(\/[^ \\t]\/)&&(r=i);for(var a="",s=0;s<n.length;s++){var o=n[s],l=0===s,c=s===n.length-1,p=s===r,f=o.replace(\/\\t\/g," ");l||(f=f.replace(\/^[ ]+\/,"")),c||(f=f.replace(\/[ ]+$\/,"")),f&&(p||(f+=" "),a+=f)}a&&t.push(u.stringLiteral(a))}function s(e){for(var t=[],n=0;n<e.children.length;n++){var r=e.children[n];u.isJSXText(r)?a(r,t):(u.isJSXExpressionContainer(r)&&(r=r.expression),u.isJSXEmptyExpression(r)||t.push(r))}return t}n.__esModule=!0,n.isReactComponent=void 0,n.isCompatTag=i,n.buildChildren=s;var o=e(".\/index"),u=r(o);n.isReactComponent=u.buildMatchMemberExpression("React.Component")},{".\/index":265}],267:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n){for(var r=[].concat(e),i=(0,u.default)(null);r.length;){var a=r.shift();if(a){var s=c.getBindingIdentifiers.keys[a.type];if(c.isIdentifier(a))if(t){var o=i[a.name]=i[a.name]||[];o.push(a)}else i[a.name]=a;else if(c.isExportDeclaration(a))c.isDeclaration(e.declaration)&&r.push(e.declaration);else{if(n){if(c.isFunctionDeclaration(a)){r.push(a.id);continue}if(c.isFunctionExpression(a))continue}if(s)for(var l=0;l<s.length;l++){var p=s[l];a[p]&&(r=r.concat(a[p]))}}}}return i}function s(e,t){return a(e,t,!0)}n.__esModule=!0;var o=e("babel-runtime\/core-js\/object\/create"),u=i(o);n.getBindingIdentifiers=a,n.getOuterBindingIdentifiers=s;var l=e(".\/index"),c=r(l);a.keys={DeclareClass:["id"],DeclareFunction:["id"],DeclareModule:["id"],DeclareVariable:["id"],InterfaceDeclaration:["id"],TypeAlias:["id"],CatchClause:["param"],LabeledStatement:["label"],UnaryExpression:["argument"],AssignmentExpression:["left"],ImportSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportDefaultSpecifier:["local"],ImportDeclaration:["specifiers"],ExportSpecifier:["exported"],ExportNamespaceSpecifier:["exported"],ExportDefaultSpecifier:["exported"],FunctionDeclaration:["id","params"],FunctionExpression:["id","params"],ClassDeclaration:["id"],ClassExpression:["id"],RestElement:["argument"],UpdateExpression:["argument"],RestProperty:["argument"],ObjectProperty:["value"],AssignmentPattern:["left"],ArrayPattern:["elements"],ObjectPattern:["properties"],VariableDeclaration:["declarations"],VariableDeclarator:["id"]}},{".\/index":265,"babel-runtime\/core-js\/object\/create":105}],268:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n=_.getBindingIdentifiers.keys[t.type];if(n)for(var r=0;r<n.length;r++){var i=n[r],a=t[i];if(Array.isArray(a)){if(a.indexOf(e)>=0)return!0}else if(a===e)return!0}return!1}function s(e,t){switch(t.type){case"BindExpression":return t.object===e||t.callee===e;case"MemberExpression":case"JSXMemberExpression":return!(t.property!==e||!t.computed)||t.object===e;case"MetaProperty":return!1;case"ObjectProperty":if(t.key===e)return t.computed;case"VariableDeclarator":return t.id!==e;case"ArrowFunctionExpression":case"FunctionDeclaration":case"FunctionExpression":for(var n=t.params,r=Array.isArray(n),i=0,n=r?n:(0,x.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;if(s===e)return!1}return t.id!==e;case"ExportSpecifier":return!t.source&&t.local===e;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"JSXAttribute":return t.name!==e;case"ClassProperty":return t.key===e?t.computed:t.value===e;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":return!1;case"ClassDeclaration":case"ClassExpression":return t.id!==e;case"ClassMethod":case"ObjectMethod":return t.key===e&&t.computed;case"LabeledStatement":return!1;case"CatchClause":return t.param!==e;case"RestElement":return!1;case"AssignmentExpression":return t.right===e;case"AssignmentPattern":return t.right===e;case"ObjectPattern":case"ArrayPattern":return!1}return!0}function o(e){return"string"==typeof e&&!A.default.keyword.isReservedWordES6(e,!0)&&A.default.keyword.isIdentifierNameES6(e)}function u(e){return C.isVariableDeclaration(e)&&("var"!==e.kind||e[S.BLOCK_SCOPED_SYMBOL])}function l(e){return C.isFunctionDeclaration(e)||C.isClassDeclaration(e)||C.isLet(e)}function c(e){return C.isVariableDeclaration(e,{kind:"var"})&&!e[S.BLOCK_SCOPED_SYMBOL]}function p(e){return C.isImportDefaultSpecifier(e)||C.isIdentifier(e.imported||e.exported,{name:"default"})}function f(e,t){return(!C.isBlockStatement(e)||!C.isFunction(t,{body:e}))&&C.isScopable(e)}function h(e){return!!C.isType(e.type,"Immutable")||!!C.isIdentifier(e)&&"undefined"===e.name}function d(e,t){if("object"!==("undefined"==typeof e?"undefined":(0,g.default)(e))||"object"!==("undefined"==typeof e?"undefined":(0,g.default)(e))||null==e||null==t)return e===t;if(e.type!==t.type)return!1;for(var n=(0,m.default)(C.NODE_FIELDS[e.type]||e.type),r=n,i=Array.isArray(r),a=0,r=i?r:(0,x.default)(r);;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;if((0,g.default)(e[o])!==(0,g.default)(t[o]))return!1;if(Array.isArray(e[o])){if(!Array.isArray(t[o]))return!1;if(e[o].length!==t[o].length)return!1;for(var u=0;u<e[o].length;u++)if(!d(e[o][u],t[o][u]))return!1}else if(!d(e[o],t[o]))return!1}return!0}n.__esModule=!0;var y=e("babel-runtime\/core-js\/object\/keys"),m=i(y),b=e("babel-runtime\/helpers\/typeof"),g=i(b),v=e("babel-runtime\/core-js\/get-iterator"),x=i(v);n.isBinding=a,n.isReferenced=s,n.isValidIdentifier=o,n.isLet=u,n.isBlockScoped=l,n.isVar=c,n.isSpecifierDefault=p,n.isScope=f,n.isImmutable=h,n.isNodesEquivalent=d;var _=e(".\/retrievers"),E=e("esutils"),A=i(E),D=e(".\/index"),C=r(D),S=e(".\/constants")},{".\/constants":254,".\/index":265,".\/retrievers":267,"babel-runtime\/core-js\/get-iterator":100,"babel-runtime\/core-js\/object\/keys":107,"babel-runtime\/helpers\/typeof":118,esutils:272}],269:[function(e,t,n){arguments[4][69][0].apply(n,arguments)},{dup:69}],270:[function(e,t,n){arguments[4][70][0].apply(n,arguments)},{dup:70}],271:[function(e,t,n){arguments[4][71][0].apply(n,arguments)},{".\/code":270,dup:71}],272:[function(e,t,n){arguments[4][72][0].apply(n,arguments)},{".\/ast":269,".\/code":270,".\/keyword":271,dup:72}],273:[function(e,t,n){"use strict";t.exports=function e(t){function n(){}n.prototype=t,new n}},{}],274:[function(e,t,n){"use strict";function r(e){return e=e.split(" "),function(t){return e.indexOf(t)>=0}}function i(e,t){for(var n=65536,r=0;r<t.length;r+=2){if(n+=t[r],n>e)return!1;if(n+=t[r+1],n>=e)return!0}}function a(e){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&T.test(String.fromCharCode(e)):i(e,j)))}function s(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&P.test(String.fromCharCode(e)):i(e,j)||i(e,B))))}function o(e){var t={};for(var n in O)t[n]=e&&n in e?e[n]:O[n];return t}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){return new I(e,{beforeExpr:!0,binop:t})}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.keyword=e,R[e]=M["_"+e]=new I(e,t)}function p(e){return 10===e||13===e||8232===e||8233===e}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){for(var n=1,r=0;;){V.lastIndex=r;var i=V.exec(e);if(!(i&&i.index<t))return new X(n,t-r);++n,r=i.index+i[0].length}}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function x(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E(e,t,n,r){return e.type=t,e.end=n,e.loc.end=r,this.processComment(e),e}function A(e){return e[e.length-1]}function D(e){return"JSXIdentifier"===e.type?e.name:"JSXNamespacedName"===e.type?e.namespace.name+":"+e.name.name:"JSXMemberExpression"===e.type?D(e.object)+"."+D(e.property):void 0}function C(e,t){return new $(t,e).parse()}Object.defineProperty(n,"__esModule",{value:!0});var S={6:r("enum await"),strict:r("implements interface let package private protected public static yield"),strictBind:r("eval arguments")},w=r("break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this let const class extends export import yield super"),k="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞮꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ﬀ-ﬆﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼＡ-Ｚａ-ｚｦ-ﾾￂ-ￇￊ-ￏￒ-ￗￚ-ￜ",F="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣔ-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఃా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഁ-ഃാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ູົຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭ᳲ-᳴᳸᳹᷀-᷵᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱꤀-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏０-９＿",T=new RegExp("["+k+"]"),P=new RegExp("["+k+F+"]");k=F=null;var j=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,17,26,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,26,45,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,785,52,76,44,33,24,27,35,42,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,54,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,86,25,391,63,32,0,449,56,264,8,2,36,18,0,50,29,881,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,881,68,12,0,67,12,65,0,32,6124,20,754,9486,1,3071,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,4149,196,60,67,1213,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,10591,541],B=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,1306,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,52,0,13,2,49,13,10,2,4,9,83,11,7,0,161,11,6,9,7,3,57,0,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,87,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,423,9,838,7,2,7,17,9,57,21,2,13,19882,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,2214,6,110,6,6,9,792487,239],O={sourceType:"script",sourceFilename:void 0,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,plugins:[],strictMode:null},I=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};u(this,e),this.label=t,this.keyword=n.keyword,this.beforeExpr=!!n.beforeExpr,this.startsExpr=!!n.startsExpr,this.rightAssociative=!!n.rightAssociative,this.isLoop=!!n.isLoop,this.isAssign=!!n.isAssign,this.prefix=!!n.prefix,this.postfix=!!n.postfix,this.binop=n.binop||null,this.updateContext=null},N={beforeExpr:!0},L={startsExpr:!0},M={num:new I("num",L),regexp:new I("regexp",L),string:new I("string",L),name:new I("name",L),eof:new I("eof"),bracketL:new I("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new I("]"),braceL:new I("{",{beforeExpr:!0,startsExpr:!0}),braceBarL:new I("{|",{beforeExpr:!0,startsExpr:!0}),braceR:new I("}"),braceBarR:new I("|}"),parenL:new I("(",{beforeExpr:!0,startsExpr:!0}),parenR:new I(")"),comma:new I(",",N),semi:new I(";",N),colon:new I(":",N),doubleColon:new I("::",N),dot:new I("."),question:new I("?",N),arrow:new I("=>",N),template:new I("template"),ellipsis:new I("...",N),backQuote:new I("`",L),dollarBraceL:new I("${",{beforeExpr:!0,startsExpr:!0}),at:new I("@"),eq:new I("=",{beforeExpr:!0,isAssign:!0}),assign:new I("_=",{beforeExpr:!0,isAssign:!0}),incDec:new I("++\/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new I("prefix",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:l("||",1),logicalAND:l("&&",2),bitwiseOR:l("|",3),bitwiseXOR:l("^",4),bitwiseAND:l("&",5),equality:l("==\/!=",6),relational:l("<\/>",7),bitShift:l("<<\/>>",8),plusMin:new I("+\/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:l("%",10),star:l("*",10),slash:l("\/",10),exponent:new I("**",{beforeExpr:!0,binop:11,rightAssociative:!0})},R={};c("break"),c("case",N),c("catch"),c("continue"),c("debugger"),c("default",N),c("do",{isLoop:!0,beforeExpr:!0}),c("else",N),c("finally"),c("for",{isLoop:!0}),c("function",L),c("if"),c("return",N),c("switch"),c("throw",N),c("try"),c("var"),c("let"),c("const"),c("while",{isLoop:!0}),c("with"),c("new",{beforeExpr:!0,startsExpr:!0}),c("this",L),c("super",L),c("class"),c("extends",N),c("export"),c("import"),c("yield",{beforeExpr:!0,startsExpr:!0}),c("null",L),c("true",L),c("false",L),c("in",{beforeExpr:!0,binop:7}),c("instanceof",{beforeExpr:!0,binop:7}),c("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),c("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),c("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0});var U=\/\\r\\n?|\\n|\\u2028|\\u2029\/,V=new RegExp(U.source,"g"),G=\/[\\u1680\\u180e\\u2000-\\u200a\\u202f\\u205f\\u3000\\ufeff]\/,q=function e(t,n,r,i){f(this,e),this.token=t,this.isExpr=!!n,this.preserveSpace=!!r,this.override=i},K={braceStatement:new q("{",!1),braceExpression:new q("{",!0),templateQuasi:new q("${",!0),parenStatement:new q("(",!1),parenExpression:new q("(",!0),template:new q("`",!0,!0,function(e){return e.readTmplToken()}),functionExpression:new q("function",!0)};M.parenR.updateContext=M.braceR.updateContext=function(){if(1===this.state.context.length)return void(this.state.exprAllowed=!0);var e=this.state.context.pop();e===K.braceStatement&&this.curContext()===K.functionExpression?(this.state.context.pop(),this.state.exprAllowed=!1):e===K.templateQuasi?this.state.exprAllowed=!0:this.state.exprAllowed=!e.isExpr},M.name.updateContext=function(e){this.state.exprAllowed=!1,e!==M._let&&e!==M._const&&e!==M._var||U.test(this.input.slice(this.state.end))&&(this.state.exprAllowed=!0)},M.braceL.updateContext=function(e){this.state.context.push(this.braceIsBlock(e)?K.braceStatement:K.braceExpression),this.state.exprAllowed=!0},M.dollarBraceL.updateContext=function(){this.state.context.push(K.templateQuasi),this.state.exprAllowed=!0},M.parenL.updateContext=function(e){var t=e===M._if||e===M._for||e===M._with||e===M._while;this.state.context.push(t?K.parenStatement:K.parenExpression),this.state.exprAllowed=!0},M.incDec.updateContext=function(){},M._function.updateContext=function(){this.curContext()!==K.braceStatement&&this.state.context.push(K.functionExpression),this.state.exprAllowed=!1},M.backQuote.updateContext=function(){this.curContext()===K.template?this.state.context.pop():this.state.context.push(K.template),this.state.exprAllowed=!1};var X=function e(t,n){h(this,e),this.line=t,this.column=n},J=function e(t,n){h(this,e),this.start=t,this.end=n},W=function(){function e(){y(this,e)}return e.prototype.init=function(e,t){return this.strict=e.strictMode!==!1&&"module"===e.sourceType,this.input=t,this.potentialArrowAt=-1,this.inMethod=this.inFunction=this.inGenerator=this.inAsync=this.inType=this.noAnonFunctionType=!1,this.labels=[],this.decorators=[],this.tokens=[],this.comments=[],this.trailingComments=[],this.leadingComments=[],this.commentStack=[],this.pos=this.lineStart=0,this.curLine=1,this.type=M.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=[K.braceStatement],this.exprAllowed=!0,this.containsEsc=this.containsOctal=!1,this.octalPosition=null,this.exportedIdentifiers=[],this},e.prototype.curPosition=function(){return new X(this.curLine,this.pos-this.lineStart)},e.prototype.clone=function(t){var n=new e;for(var r in this){var i=this[r];t&&"context"!==r||!Array.isArray(i)||(i=i.slice()),n[r]=i}return n},e}(),z=function e(t){m(this,e),this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,this.loc=new J(t.startLoc,t.endLoc)},Y=function(){function e(t,n){m(this,e),this.state=new W,this.state.init(t,n)}return e.prototype.next=function(){this.isLookahead||this.state.tokens.push(new z(this.state)),this.state.lastTokEnd=this.state.end,this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()},e.prototype.eat=function(e){return!!this.match(e)&&(this.next(),!0)},e.prototype.match=function(e){return this.state.type===e},e.prototype.isKeyword=function(e){return w(e)},e.prototype.lookahead=function(){var e=this.state;this.state=e.clone(!0),this.isLookahead=!0,this.next(),this.isLookahead=!1;var t=this.state.clone(!0);return this.state=e,t},e.prototype.setStrict=function(e){if(this.state.strict=e,this.match(M.num)||this.match(M.string)){for(this.state.pos=this.state.start;this.state.pos<this.state.lineStart;)this.state.lineStart=this.input.lastIndexOf("\\n",this.state.lineStart-2)+1,--this.state.curLine;this.nextToken()}},e.prototype.curContext=function(){return this.state.context[this.state.context.length-1]},e.prototype.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.state.containsOctal=!1,this.state.octalPosition=null,this.state.start=this.state.pos,this.state.startLoc=this.state.curPosition(),this.state.pos>=this.input.length?this.finishToken(M.eof):e.override?e.override(this):this.readToken(this.fullCharCodeAtPos())},e.prototype.readToken=function(e){return a(e)||92===e?this.readWord():this.getTokenFromCode(e)},e.prototype.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.state.pos);if(e<=55295||e>=57344)return e;var t=this.input.charCodeAt(this.state.pos+1);return(e<<10)+t-56613888},e.prototype.pushComment=function(e,t,n,r,i,a){var s={type:e?"CommentBlock":"CommentLine",value:t,start:n,end:r,loc:new J(i,a)};this.isLookahead||(this.state.tokens.push(s),this.state.comments.push(s),this.addComment(s))},e.prototype.skipBlockComment=function(){var e=this.state.curPosition(),t=this.state.pos,n=this.input.indexOf("*\/",this.state.pos+=2);n===-1&&this.raise(this.state.pos-2,"Unterminated comment"),this.state.pos=n+2,V.lastIndex=t;for(var r=void 0;(r=V.exec(this.input))&&r.index<this.state.pos;)++this.state.curLine,this.state.lineStart=r.index+r[0].length;this.pushComment(!0,this.input.slice(t+2,n),t,this.state.pos,e,this.state.curPosition())},e.prototype.skipLineComment=function(e){for(var t=this.state.pos,n=this.state.curPosition(),r=this.input.charCodeAt(this.state.pos+=e);this.state.pos<this.input.length&&10!==r&&13!==r&&8232!==r&&8233!==r;)++this.state.pos,r=this.input.charCodeAt(this.state.pos);this.pushComment(!1,this.input.slice(t+e,this.state.pos),t,this.state.pos,n,this.state.curPosition())},e.prototype.skipSpace=function(){e:for(;this.state.pos<this.input.length;){var e=this.input.charCodeAt(this.state.pos);switch(e){case 32:case 160:++this.state.pos;break;case 13:10===this.input.charCodeAt(this.state.pos+1)&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(!(e>8&&e<14||e>=5760&&G.test(String.fromCharCode(e))))break e;++this.state.pos}}},e.prototype.finishToken=function(e,t){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var n=this.state.type;this.state.type=e,this.state.value=t,this.updateContext(n)},e.prototype.readToken_dot=function(){var e=this.input.charCodeAt(this.state.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.state.pos+2);return 46===e&&46===t?(this.state.pos+=3,this.finishToken(M.ellipsis)):(++this.state.pos,this.finishToken(M.dot))},e.prototype.readToken_slash=function(){if(this.state.exprAllowed)return++this.state.pos,this.readRegexp();var e=this.input.charCodeAt(this.state.pos+1);return 61===e?this.finishOp(M.assign,2):this.finishOp(M.slash,1)},e.prototype.readToken_mult_modulo=function(e){var t=42===e?M.star:M.modulo,n=1,r=this.input.charCodeAt(this.state.pos+1);return 42===r&&(n++,r=this.input.charCodeAt(this.state.pos+2),t=M.exponent),61===r&&(n++,t=M.assign),this.finishOp(t,n)},e.prototype.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?this.finishOp(124===e?M.logicalOR:M.logicalAND,2):61===t?this.finishOp(M.assign,2):124===e&&125===t&&this.hasPlugin("flow")?this.finishOp(M.braceBarR,2):this.finishOp(124===e?M.bitwiseOR:M.bitwiseAND,1)},e.prototype.readToken_caret=function(){var e=this.input.charCodeAt(this.state.pos+1);return 61===e?this.finishOp(M.assign,2):this.finishOp(M.bitwiseXOR,1)},e.prototype.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?45===t&&62===this.input.charCodeAt(this.state.pos+2)&&U.test(this.input.slice(this.state.lastTokEnd,this.state.pos))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(M.incDec,2):61===t?this.finishOp(M.assign,2):this.finishOp(M.plusMin,1)},e.prototype.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.state.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.state.pos+2)?3:2,61===this.input.charCodeAt(this.state.pos+n)?this.finishOp(M.assign,n+1):this.finishOp(M.bitShift,n)):33===t&&60===e&&45===this.input.charCodeAt(this.state.pos+2)&&45===this.input.charCodeAt(this.state.pos+3)?(this.inModule&&this.unexpected(),this.skipLineComment(4),this.skipSpace(),this.nextToken()):(61===t&&(n=2),this.finishOp(M.relational,n))},e.prototype.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.state.pos+1);return 61===t?this.finishOp(M.equality,61===this.input.charCodeAt(this.state.pos+2)?3:2):61===e&&62===t?(this.state.pos+=2,this.finishToken(M.arrow)):this.finishOp(61===e?M.eq:M.prefix,1)},e.prototype.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.state.pos,this.finishToken(M.parenL);case 41:return++this.state.pos,this.finishToken(M.parenR);case 59:return++this.state.pos,this.finishToken(M.semi);case 44:return++this.state.pos,this.finishToken(M.comma);case 91:return++this.state.pos,this.finishToken(M.bracketL);case 93:return++this.state.pos,this.finishToken(M.bracketR);case 123:return this.hasPlugin("flow")&&124===this.input.charCodeAt(this.state.pos+1)?this.finishOp(M.braceBarL,2):(++this.state.pos,this.finishToken(M.braceL));case 125:return++this.state.pos,this.finishToken(M.braceR);case 58:return this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(M.doubleColon,2):(++this.state.pos,this.finishToken(M.colon));case 63:return++this.state.pos,this.finishToken(M.question);case 64:return++this.state.pos,this.finishToken(M.at);case 96:return++this.state.pos,this.finishToken(M.backQuote);case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 126:return this.finishOp(M.prefix,1)}this.raise(this.state.pos,"Unexpected character '"+b(e)+"'")},e.prototype.finishOp=function(e,t){var n=this.input.slice(this.state.pos,this.state.pos+t);return this.state.pos+=t,this.finishToken(e,n)},e.prototype.readRegexp=function(){for(var e=void 0,t=void 0,n=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.state.pos);if(U.test(r)&&this.raise(n,"Unterminated regular expression"),e)e=!1;else{if("["===r)t=!0;else if("]"===r&&t)t=!1;else if("\/"===r&&!t)break;e="\\\\"===r}++this.state.pos}var i=this.input.slice(n,this.state.pos);++this.state.pos;var a=this.readWord1();if(a){var s=\/^[gmsiyu]*$\/;s.test(a)||this.raise(n,"Invalid regular expression flag")}return this.finishToken(M.regexp,{pattern:i,flags:a})},e.prototype.readInt=function(e,t){for(var n=this.state.pos,r=0,i=0,a=null==t?1\/0:t;i<a;++i){var s=this.input.charCodeAt(this.state.pos),o=void 0;if(o=s>=97?s-97+10:s>=65?s-65+10:s>=48&&s<=57?s-48:1\/0,o>=e)break;++this.state.pos,r=r*e+o}return this.state.pos===n||null!=t&&this.state.pos-n!==t?null:r},e.prototype.readRadixNumber=function(e){this.state.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.state.start+2,"Expected number in radix "+e),a(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number"),this.finishToken(M.num,t)},e.prototype.readNumber=function(e){var t=this.state.pos,n=!1,r=48===this.input.charCodeAt(this.state.pos);e||null!==this.readInt(10)||this.raise(t,"Invalid number");var i=this.input.charCodeAt(this.state.pos);46===i&&(++this.state.pos,this.readInt(10),n=!0,i=this.input.charCodeAt(this.state.pos)),69!==i&&101!==i||(i=this.input.charCodeAt(++this.state.pos),43!==i&&45!==i||++this.state.pos,null===this.readInt(10)&&this.raise(t,"Invalid number"),n=!0),a(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number");var s=this.input.slice(t,this.state.pos),o=void 0;return n?o=parseFloat(s):r&&1!==s.length?\/[89]\/.test(s)||this.state.strict?this.raise(t,"Invalid number"):o=parseInt(s,8):o=parseInt(s,10),this.finishToken(M.num,o)},e.prototype.readCodePoint=function(){var e=this.input.charCodeAt(this.state.pos),t=void 0;if(123===e){var n=++this.state.pos;t=this.readHexChar(this.input.indexOf("}",this.state.pos)-this.state.pos),++this.state.pos,t>1114111&&this.raise(n,"Code point out of bounds")}else t=this.readHexChar(4);return t},e.prototype.readString=function(e){for(var t="",n=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var r=this.input.charCodeAt(this.state.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.state.pos),t+=this.readEscapedChar(!1),n=this.state.pos):(p(r)&&this.raise(this.state.start,"Unterminated string constant"),++this.state.pos)}return t+=this.input.slice(n,this.state.pos++),this.finishToken(M.string,t)},e.prototype.readTmplToken=function(){for(var e="",t=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated template");var n=this.input.charCodeAt(this.state.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.state.pos+1))return this.state.pos===this.state.start&&this.match(M.template)?36===n?(this.state.pos+=2,this.finishToken(M.dollarBraceL)):(++this.state.pos,this.finishToken(M.backQuote)):(e+=this.input.slice(t,this.state.pos),this.finishToken(M.template,e));if(92===n)e+=this.input.slice(t,this.state.pos),e+=this.readEscapedChar(!0),t=this.state.pos;else if(p(n)){switch(e+=this.input.slice(t,this.state.pos),++this.state.pos,n){case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:e+="\\n";break;default:e+=String.fromCharCode(n)}++this.state.curLine,this.state.lineStart=this.state.pos,t=this.state.pos}else++this.state.pos}},e.prototype.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.state.pos);switch(++this.state.pos,t){case 110:return"\\n";case 114:return"\\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return b(this.readCodePoint());case 116:return"\\t";case 98:return"\\b";case 118:return"\\v";case 102:return"\\f";case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:return this.state.lineStart=this.state.pos,++this.state.curLine,"";default:if(t>=48&&t<=55){var n=this.input.substr(this.state.pos-1,3).match(\/^[0-7]+\/)[0],r=parseInt(n,8);return r>255&&(n=n.slice(0,-1),r=parseInt(n,8)),r>0&&(this.state.containsOctal||(this.state.containsOctal=!0,this.state.octalPosition=this.state.pos-2),(this.state.strict||e)&&this.raise(this.state.pos-2,"Octal literal in strict mode")),this.state.pos+=n.length-1,String.fromCharCode(r)}return String.fromCharCode(t)}},e.prototype.readHexChar=function(e){var t=this.state.pos,n=this.readInt(16,e);return null===n&&this.raise(t,"Bad character escape sequence"),n},e.prototype.readWord1=function(){this.state.containsEsc=!1;for(var e="",t=!0,n=this.state.pos;this.state.pos<this.input.length;){var r=this.fullCharCodeAtPos();if(s(r))this.state.pos+=r<=65535?1:2;else{if(92!==r)break;this.state.containsEsc=!0,e+=this.input.slice(n,this.state.pos);var i=this.state.pos;117!==this.input.charCodeAt(++this.state.pos)&&this.raise(this.state.pos,"Expecting Unicode escape sequence \\\\uXXXX"),++this.state.pos;var o=this.readCodePoint();(t?a:s)(o,!0)||this.raise(i,"Invalid Unicode escape"),e+=b(o),n=this.state.pos}t=!1}return e+this.input.slice(n,this.state.pos)},e.prototype.readWord=function(){var e=this.readWord1(),t=M.name;$/;"	function	line:15
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^return!this.state.containsEsc&&this.isKeyword(e)&&(t=R[e]),this.finishToken(t,e)},e.prototype.braceIsBlock=function(e){if(e===M.colon){var t=this.curContext();if(t===K.braceStatement||t===K.braceExpression)return!t.isExpr}return e===M._return?U.test(this.input.slice(this.state.lastTokEnd,this.state.start)):e===M._else||e===M.semi||e===M.eof||e===M.parenR||(e===M.braceL?this.curContext()===K.braceStatement:!this.state.exprAllowed)},e.prototype.updateContext=function(e){var t=void 0,n=this.state.type;n.keyword&&e===M.dot?this.state.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.state.exprAllowed=n.beforeExpr},e}(),H={},$=function(e){function t(n,r){g(this,t),n=o(n);var i=v(this,e.call(this,n,r));return i.options=n,i.inModule="module"===i.options.sourceType,i.input=r,i.plugins=i.loadPlugins(i.options.plugins),i.filename=n.sourceFilename,0===i.state.pos&&"#"===i.input[0]&&"!"===i.input[1]&&i.skipLineComment(2),i}return x(t,e),t.prototype.isReservedWord=function(e){return"await"===e?this.inModule:S[6](e)},t.prototype.hasPlugin=function(e){return!(!this.plugins["*"]&&!this.plugins[e])},t.prototype.extend=function(e,t){this[e]=t(this[e])},t.prototype.loadAllPlugins=function(){var e=this,t=Object.keys(H).filter(function(e){return"flow"!==e});t.push("flow"),t.forEach(function(t){var n=H[t];n&&n(e)})},t.prototype.loadPlugins=function(e){if(e.indexOf("*")>=0)return this.loadAllPlugins(),{"*":!0};var t={};e.indexOf("flow")>=0&&(e=e.filter(function(e){return"flow"!==e}),e.push("flow"));for(var n=e,r=Array.isArray(n),i=0,n=r?n:n[Symbol.iterator]();;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;if(!t[s]){t[s]=!0;var o=H[s];o&&o(this)}}return t},t.prototype.parse=function(){var e=this.startNode(),t=this.startNode();return this.nextToken(),this.parseTopLevel(e,t)},t}(Y),Q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z=$.prototype;Z.addExtra=function(e,t,n){if(e){var r=e.extra=e.extra||{};r[t]=n}},Z.isRelational=function(e){return this.match(M.relational)&&this.state.value===e},Z.expectRelational=function(e){this.isRelational(e)?this.next():this.unexpected(null,M.relational)},Z.isContextual=function(e){return this.match(M.name)&&this.state.value===e},Z.eatContextual=function(e){return this.state.value===e&&this.eat(M.name)},Z.expectContextual=function(e,t){this.eatContextual(e)||this.unexpected(null,t)},Z.canInsertSemicolon=function(){return this.match(M.eof)||this.match(M.braceR)||U.test(this.input.slice(this.state.lastTokEnd,this.state.start))},Z.isLineTerminator=function(){return this.eat(M.semi)||this.canInsertSemicolon()},Z.semicolon=function(){this.isLineTerminator()||this.unexpected(null,M.semi)},Z.expect=function(e,t){return this.eat(e)||this.unexpected(t,e)},Z.unexpected=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Unexpected token";t&&"object"===("undefined"==typeof t?"undefined":Q(t))&&t.label&&(t="Unexpected token, expected "+t.label),this.raise(null!=e?e:this.state.start,t)};var ee=$.prototype;ee.parseTopLevel=function(e,t){return t.sourceType=this.options.sourceType,this.parseBlockBody(t,!0,!0,M.eof),e.program=this.finishNode(t,"Program"),e.comments=this.state.comments,e.tokens=this.state.tokens,this.finishNode(e,"File")};var te={kind:"loop"},ne={kind:"switch"};ee.stmtToDirective=function(e){var t=e.expression,n=this.startNodeAt(t.start,t.loc.start),r=this.startNodeAt(e.start,e.loc.start),i=this.input.slice(t.start,t.end),a=n.value=i.slice(1,-1);return this.addExtra(n,"raw",i),this.addExtra(n,"rawValue",a),r.value=this.finishNodeAt(n,"DirectiveLiteral",t.end,t.loc.end),this.finishNodeAt(r,"Directive",e.end,e.loc.end)},ee.parseStatement=function(e,t){this.match(M.at)&&this.parseDecorators(!0);var n=this.state.type,r=this.startNode();switch(n){case M._break:case M._continue:return this.parseBreakContinueStatement(r,n.keyword);case M._debugger:return this.parseDebuggerStatement(r);case M._do:return this.parseDoStatement(r);case M._for:return this.parseForStatement(r);case M._function:return e||this.unexpected(),this.parseFunctionStatement(r);case M._class:return e||this.unexpected(),this.takeDecorators(r),this.parseClass(r,!0);case M._if:return this.parseIfStatement(r);case M._return:return this.parseReturnStatement(r);case M._switch:return this.parseSwitchStatement(r);case M._throw:return this.parseThrowStatement(r);case M._try:return this.parseTryStatement(r);case M._let:case M._const:e||this.unexpected();case M._var:return this.parseVarStatement(r,n);case M._while:return this.parseWhileStatement(r);case M._with:return this.parseWithStatement(r);case M.braceL:return this.parseBlock();case M.semi:return this.parseEmptyStatement(r);case M._export:case M._import:if(this.hasPlugin("dynamicImport")&&this.lookahead().type===M.parenL)break;return this.options.allowImportExportEverywhere||(t||this.raise(this.state.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.state.start,"'import' and 'export' may appear only with 'sourceType: module'")),n===M._import?this.parseImport(r):this.parseExport(r);case M.name:if("async"===this.state.value){var i=this.state.clone();if(this.next(),this.match(M._function)&&!this.canInsertSemicolon())return this.expect(M._function),this.parseFunction(r,!0,!1,!0);this.state=i}}var a=this.state.value,s=this.parseExpression();return n===M.name&&"Identifier"===s.type&&this.eat(M.colon)?this.parseLabeledStatement(r,a,s):this.parseExpressionStatement(r,s)},ee.takeDecorators=function(e){this.state.decorators.length&&(e.decorators=this.state.decorators,this.state.decorators=[])},ee.parseDecorators=function(e){for(;this.match(M.at);)this.state.decorators.push(this.parseDecorator());e&&this.match(M._export)||this.match(M._class)||this.raise(this.state.start,"Leading decorators must be attached to a class declaration")},ee.parseDecorator=function(){this.hasPlugin("decorators")||this.unexpected();var e=this.startNode();return this.next(),e.expression=this.parseMaybeAssign(),this.finishNode(e,"Decorator")},ee.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.isLineTerminator()?e.label=null:this.match(M.name)?(e.label=this.parseIdentifier(),this.semicolon()):this.unexpected();var r=void 0;for(r=0;r<this.state.labels.length;++r){var i=this.state.labels[r];if(null==e.label||i.name===e.label.name){if(null!=i.kind&&(n||"loop"===i.kind))break;if(e.label&&n)break}}return r===this.state.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,n?"BreakStatement":"ContinueStatement")},ee.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},ee.parseDoStatement=function(e){return this.next(),this.state.labels.push(te),e.body=this.parseStatement(!1),this.state.labels.pop(),this.expect(M._while),e.test=this.parseParenExpression(),this.eat(M.semi),this.finishNode(e,"DoWhileStatement")},ee.parseForStatement=function(e){this.next(),this.state.labels.push(te);var t=!1;if(this.hasPlugin("asyncGenerators")&&this.state.inAsync&&this.isContextual("await")&&(t=!0,this.next()),this.expect(M.parenL),this.match(M.semi))return t&&this.unexpected(),this.parseFor(e,null);if(this.match(M._var)||this.match(M._let)||this.match(M._const)){var n=this.startNode(),r=this.state.type;return this.next(),this.parseVar(n,!0,r),this.finishNode(n,"VariableDeclaration"),!this.match(M._in)&&!this.isContextual("of")||1!==n.declarations.length||n.declarations[0].init?(t&&this.unexpected(),this.parseFor(e,n)):this.parseForIn(e,n,t)}var i={start:0},a=this.parseExpression(!0,i);if(this.match(M._in)||this.isContextual("of")){var s=this.isContextual("of")?"for-of statement":"for-in statement";return this.toAssignable(a,void 0,s),this.checkLVal(a,void 0,void 0,s),this.parseForIn(e,a,t)}return i.start&&this.unexpected(i.start),t&&this.unexpected(),this.parseFor(e,a)},ee.parseFunctionStatement=function(e){return this.next(),this.parseFunction(e,!0)},ee.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement(!1),e.alternate=this.eat(M._else)?this.parseStatement(!1):null,this.finishNode(e,"IfStatement")},ee.parseReturnStatement=function(e){return this.state.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.state.start,"'return' outside of function"),this.next(),this.isLineTerminator()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},ee.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(M.braceL),this.state.labels.push(ne);for(var t,n=void 0;!this.match(M.braceR);)if(this.match(M._case)||this.match(M._default)){var r=this.match(M._case);n&&this.finishNode(n,"SwitchCase"),e.cases.push(n=this.startNode()),n.consequent=[],this.next(),r?n.test=this.parseExpression():(t&&this.raise(this.state.lastTokStart,"Multiple default clauses"),t=!0,n.test=null),this.expect(M.colon)}else n?n.consequent.push(this.parseStatement(!0)):this.unexpected();return n&&this.finishNode(n,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(e,"SwitchStatement")},ee.parseThrowStatement=function(e){return this.next(),U.test(this.input.slice(this.state.lastTokEnd,this.state.start))&&this.raise(this.state.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var re=[];ee.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.match(M._catch)){var t=this.startNode();this.next(),this.expect(M.parenL),t.param=this.parseBindingAtom(),this.checkLVal(t.param,!0,Object.create(null),"catch clause"),this.expect(M.parenR),t.body=this.parseBlock(),e.handler=this.finishNode(t,"CatchClause")}return e.guardedHandlers=re,e.finalizer=this.eat(M._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},ee.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},ee.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.state.labels.push(te),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,"WhileStatement")},ee.parseWithStatement=function(e){return this.state.strict&&this.raise(this.state.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement(!1),this.finishNode(e,"WithStatement")},ee.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},ee.parseLabeledStatement=function(e,t,n){for(var r=this.state.labels,i=Array.isArray(r),a=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;o.name===t&&this.raise(n.start,"Label '"+t+"' is already declared")}for(var u=this.state.type.isLoop?"loop":this.match(M._switch)?"switch":null,l=this.state.labels.length-1;l>=0;l--){var c=this.state.labels[l];if(c.statementStart!==e.start)break;c.statementStart=this.state.start,c.kind=u}return this.state.labels.push({name:t,kind:u,statementStart:this.state.start}),e.body=this.parseStatement(!0),this.state.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},ee.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},ee.parseBlock=function(e){var t=this.startNode();return this.expect(M.braceL),this.parseBlockBody(t,e,!1,M.braceR),this.finishNode(t,"BlockStatement")},ee.parseBlockBody=function(e,t,n,r){e.body=[],e.directives=[];for(var i=!1,a=void 0,s=void 0;!this.eat(r);){i||!this.state.containsOctal||s||(s=this.state.octalPosition);var o=this.parseStatement(!0,n);if(!t||i||"ExpressionStatement"!==o.type||"StringLiteral"!==o.expression.type||o.expression.extra.parenthesized)i=!0,e.body.push(o);else{var u=this.stmtToDirective(o);e.directives.push(u),void 0===a&&"use strict"===u.value.value&&(a=this.state.strict,this.setStrict(!0),s&&this.raise(s,"Octal literal in strict mode"))}}a===!1&&this.setStrict(!1)},ee.parseFor=function(e,t){return e.init=t,this.expect(M.semi),e.test=this.match(M.semi)?null:this.parseExpression(),this.expect(M.semi),e.update=this.match(M.parenR)?null:this.parseExpression(),this.expect(M.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,"ForStatement")},ee.parseForIn=function(e,t,n){var r=void 0;return n?(this.eatContextual("of"),r="ForAwaitStatement"):(r=this.match(M._in)?"ForInStatement":"ForOfStatement",this.next()),e.left=t,e.right=this.parseExpression(),this.expect(M.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,r)},ee.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n.keyword;;){var r=this.startNode();if(this.parseVarHead(r),this.eat(M.eq)?r.init=this.parseMaybeAssign(t):n!==M._const||this.match(M._in)||this.isContextual("of")?"Identifier"===r.id.type||t&&(this.match(M._in)||this.isContextual("of"))?r.init=null:this.raise(this.state.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(M.comma))break}return e},ee.parseVarHead=function(e){e.id=this.parseBindingAtom(),this.checkLVal(e.id,!0,void 0,"variable declaration")},ee.parseFunction=function(e,t,n,r,i){var a=this.state.inMethod;return this.state.inMethod=!1,this.initFunction(e,r),this.match(M.star)&&(e.async&&!this.hasPlugin("asyncGenerators")?this.unexpected():(e.generator=!0,this.next())),!t||i||this.match(M.name)||this.match(M._yield)||this.unexpected(),(this.match(M.name)||this.match(M._yield))&&(e.id=this.parseBindingIdentifier()),this.parseFunctionParams(e),this.parseFunctionBody(e,n),this.state.inMethod=a,this.finishNode(e,t?"FunctionDeclaration":"FunctionExpression")},ee.parseFunctionParams=function(e){this.expect(M.parenL),e.params=this.parseBindingList(M.parenR)},ee.parseClass=function(e,t,n){return this.next(),this.parseClassId(e,t,n),this.parseClassSuper(e),this.parseClassBody(e),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},ee.isClassProperty=function(){return this.match(M.eq)||this.isLineTerminator()},ee.isClassMutatorStarter=function(){return!1},ee.parseClassBody=function(e){var t=this.state.strict;this.state.strict=!0;var n=!1,r=!1,i=[],a=this.startNode();for(a.body=[],this.expect(M.braceL);!this.eat(M.braceR);)if(!this.eat(M.semi))if(this.match(M.at))i.push(this.parseDecorator());else{var s=this.startNode();i.length&&(s.decorators=i,i=[]);var o=!1,u=this.match(M.name)&&"static"===this.state.value,l=this.eat(M.star),c=!1,p=!1;if(this.parsePropertyName(s),s.static=u&&!this.match(M.parenL),s.static&&(l=this.eat(M.star),this.parsePropertyName(s)),!l){if(this.isClassProperty()){a.body.push(this.parseClassProperty(s));continue}"Identifier"===s.key.type&&!s.computed&&this.hasPlugin("classConstructorCall")&&"call"===s.key.name&&this.match(M.name)&&"constructor"===this.state.value&&(o=!0,this.parsePropertyName(s))}var f=!this.match(M.parenL)&&!s.computed&&"Identifier"===s.key.type&&"async"===s.key.name;if(f&&(this.hasPlugin("asyncGenerators")&&this.eat(M.star)&&(l=!0),p=!0,this.parsePropertyName(s)),s.kind="method",!s.computed){var h=s.key;p||l||this.isClassMutatorStarter()||"Identifier"!==h.type||this.match(M.parenL)||"get"!==h.name&&"set"!==h.name||(c=!0,s.kind=h.name,h=this.parsePropertyName(s));var d=!o&&!s.static&&("Identifier"===h.type&&"constructor"===h.name||"StringLiteral"===h.type&&"constructor"===h.value);d&&(r&&this.raise(h.start,"Duplicate constructor in the same class"),c&&this.raise(h.start,"Constructor can't have get\/set modifier"),l&&this.raise(h.start,"Constructor can't be a generator"),p&&this.raise(h.start,"Constructor can't be an async function"),s.kind="constructor",r=!0);var y=s.static&&("Identifier"===h.type&&"prototype"===h.name||"StringLiteral"===h.type&&"prototype"===h.value);y&&this.raise(h.start,"Classes may not have static property named prototype")}if(o&&(n&&this.raise(s.start,"Duplicate constructor call in the same class"),s.kind="constructorCall",n=!0),"constructor"!==s.kind&&"constructorCall"!==s.kind||!s.decorators||this.raise(s.start,"You can't attach decorators to a class constructor"),this.parseClassMethod(a,s,l,p),c){var m="get"===s.kind?0:1;if(s.params.length!==m){var b=s.start;"get"===s.kind?this.raise(b,"getter should have no params"):this.raise(b,"setter should have exactly one param")}}}i.length&&this.raise(this.state.start,"You have trailing decorators with no method"),e.body=this.finishNode(a,"ClassBody"),this.state.strict=t},ee.parseClassProperty=function(e){return this.match(M.eq)?(this.hasPlugin("classProperties")||this.unexpected(),this.next(),e.value=this.parseMaybeAssign()):e.value=null,this.semicolon(),this.finishNode(e,"ClassProperty")},ee.parseClassMethod=function(e,t,n,r){this.parseMethod(t,n,r),e.body.push(this.finishNode(t,"ClassMethod"))},ee.parseClassId=function(e,t,n){this.match(M.name)?e.id=this.parseIdentifier():n||!t?e.id=null:this.unexpected()},ee.parseClassSuper=function(e){e.superClass=this.eat(M._extends)?this.parseExprSubscripts():null},ee.parseExport=function(e){if(this.next(),this.match(M.star)){var t=this.startNode();if(this.next(),!this.hasPlugin("exportExtensions")||!this.eatContextual("as"))return this.parseExportFrom(e,!0),this.finishNode(e,"ExportAllDeclaration");t.exported=this.parseIdentifier(),e.specifiers=[this.finishNode(t,"ExportNamespaceSpecifier")],this.parseExportSpecifiersMaybe(e),this.parseExportFrom(e,!0)}else if(this.hasPlugin("exportExtensions")&&this.isExportDefaultSpecifier()){var n=this.startNode();if(n.exported=this.parseIdentifier(!0),e.specifiers=[this.finishNode(n,"ExportDefaultSpecifier")],this.match(M.comma)&&this.lookahead().type===M.star){this.expect(M.comma);var r=this.startNode();this.expect(M.star),this.expectContextual("as"),r.exported=this.parseIdentifier(),e.specifiers.push(this.finishNode(r,"ExportNamespaceSpecifier"))}else this.parseExportSpecifiersMaybe(e);this.parseExportFrom(e,!0)}else{if(this.eat(M._default)){var i=this.startNode(),a=!1;return this.eat(M._function)?i=this.parseFunction(i,!0,!1,!1,!0):this.match(M._class)?i=this.parseClass(i,!0,!0):(a=!0,i=this.parseMaybeAssign()),e.declaration=i,a&&this.semicolon(),this.checkExport(e,!0,!0),this.finishNode(e,"ExportDefaultDeclaration")}this.state.type.keyword||this.shouldParseExportDeclaration()?(e.specifiers=[],e.source=null,e.declaration=this.parseExportDeclaration(e)):(e.declaration=null,e.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(e))}return this.checkExport(e,!0),this.finishNode(e,"ExportNamedDeclaration")},ee.parseExportDeclaration=function(){return this.parseStatement(!0)},ee.isExportDefaultSpecifier=function(){if(this.match(M.name))return"type"!==this.state.value&&"async"!==this.state.value&&"interface"!==this.state.value;if(!this.match(M._default))return!1;var e=this.lookahead();return e.type===M.comma||e.type===M.name&&"from"===e.value},ee.parseExportSpecifiersMaybe=function(e){this.eat(M.comma)&&(e.specifiers=e.specifiers.concat(this.parseExportSpecifiers()))},ee.parseExportFrom=function(e,t){this.eatContextual("from")?(e.source=this.match(M.string)?this.parseExprAtom():this.unexpected(),this.checkExport(e)):t?this.unexpected():e.source=null,this.semicolon()},ee.shouldParseExportDeclaration=function(){return this.isContextual("async")},ee.checkExport=function(e,t,n){if(t)if(n)this.checkDuplicateExports(e,"default");else if(e.specifiers&&e.specifiers.length)for(var r=e.specifiers,i=Array.isArray(r),a=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;this.checkDuplicateExports(o,o.exported.name)}else if(e.declaration)if("FunctionDeclaration"===e.declaration.type||"ClassDeclaration"===e.declaration.type)this.checkDuplicateExports(e,e.declaration.id.name);else if("VariableDeclaration"===e.declaration.type)for(var u=e.declaration.declarations,l=Array.isArray(u),c=0,u=l?u:u[Symbol.iterator]();;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;this.checkDeclaration(f.id)}if(this.state.decorators.length){var h=e.declaration&&("ClassDeclaration"===e.declaration.type||"ClassExpression"===e.declaration.type);e.declaration&&h||this.raise(e.start,"You can only use decorators on an export when exporting a class"),this.takeDecorators(e.declaration)}},ee.checkDeclaration=function(e){if("ObjectPattern"===e.type)for(var t=e.properties,n=Array.isArray(t),r=0,t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;this.checkDeclaration(a)}else if("ArrayPattern"===e.type)for(var s=e.elements,o=Array.isArray(s),u=0,s=o?s:s[Symbol.iterator]();;){var l;if(o){if(u>=s.length)break;l=s[u++]}else{if(u=s.next(),u.done)break;l=u.value}var c=l;c&&this.checkDeclaration(c)}else"ObjectProperty"===e.type?this.checkDeclaration(e.value):"RestElement"===e.type||"RestProperty"===e.type?this.checkDeclaration(e.argument):"Identifier"===e.type&&this.checkDuplicateExports(e,e.name)},ee.checkDuplicateExports=function(e,t){this.state.exportedIdentifiers.indexOf(t)>-1&&this.raiseDuplicateExportError(e,t),this.state.exportedIdentifiers.push(t)},ee.raiseDuplicateExportError=function(e,t){this.raise(e.start,"default"===t?"Only one default export allowed per module.":"`"+t+"` has already been exported. Exported identifiers must be unique.")},ee.parseExportSpecifiers=function(){var e=[],t=!0,n=void 0;for(this.expect(M.braceL);!this.eat(M.braceR);){if(t)t=!1;else if(this.expect(M.comma),this.eat(M.braceR))break;var r=this.match(M._default);r&&!n&&(n=!0);var i=this.startNode();i.local=this.parseIdentifier(r),i.exported=this.eatContextual("as")?this.parseIdentifier(!0):i.local.__clone(),e.push(this.finishNode(i,"ExportSpecifier"))}return n&&!this.isContextual("from")&&this.unexpected(),e},ee.parseImport=function(e){return this.next(),this.match(M.string)?(e.specifiers=[],e.source=this.parseExprAtom()):(e.specifiers=[],this.parseImportSpecifiers(e),this.expectContextual("from"),e.source=this.match(M.string)?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},ee.parseImportSpecifiers=function(e){var t=!0;if(this.match(M.name)){var n=this.state.start,r=this.state.startLoc;if(e.specifiers.push(this.parseImportSpecifierDefault(this.parseIdentifier(),n,r)),!this.eat(M.comma))return}if(this.match(M.star)){var i=this.startNode();return this.next(),this.expectContextual("as"),i.local=this.parseIdentifier(),this.checkLVal(i.local,!0,void 0,"import namespace specifier"),void e.specifiers.push(this.finishNode(i,"ImportNamespaceSpecifier"))}for(this.expect(M.braceL);!this.eat(M.braceR);){if(t)t=!1;else if(this.expect(M.comma),this.eat(M.braceR))break;var a=this.startNode();a.imported=this.parseIdentifier(!0),a.local=this.eatContextual("as")?this.parseIdentifier():a.imported.__clone(),this.checkLVal(a.local,!0,void 0,"import specifier"),e.specifiers.push(this.finishNode(a,"ImportSpecifier"))}},ee.parseImportSpecifierDefault=function(e,t,n){var r=this.startNodeAt(t,n);return r.local=e,this.checkLVal(r.local,!0,void 0,"default import specifier"),this.finishNode(r,"ImportDefaultSpecifier")};var ie=$.prototype;ie.toAssignable=function(e,t,n){if(e)switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":break;case"ObjectExpression":e.type="ObjectPattern";for(var r=e.properties,i=Array.isArray(r),a=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;"ObjectMethod"===o.type?"get"===o.kind||"set"===o.kind?this.raise(o.key.start,"Object pattern can't contain getter or setter"):this.raise(o.key.start,"Object pattern can't contain methods"):this.toAssignable(o,t,"object destructuring pattern")}break;case"ObjectProperty":this.toAssignable(e.value,t,n);break;case"SpreadProperty":e.type="RestProperty";break;case"ArrayExpression":e.type="ArrayPattern",this.toAssignableList(e.elements,t,n);break;case"AssignmentExpression":"="===e.operator?(e.type="AssignmentPattern",delete e.operator):this.raise(e.left.end,"Only '=' operator can be used for specifying default value.");break;case"MemberExpression":if(!t)break;default:var u="Invalid left-hand side"+(n?" in "+n:"expression");this.raise(e.start,u)}return e},ie.toAssignableList=function(e,t,n){var r=e.length;if(r){var i=e[r-1];if(i&&"RestElement"===i.type)--r;else if(i&&"SpreadElement"===i.type){i.type="RestElement";var a=i.argument;this.toAssignable(a,t,n),"Identifier"!==a.type&&"MemberExpression"!==a.type&&"ArrayPattern"!==a.type&&this.unexpected(a.start),--r}}for(var s=0;s<r;s++){var o=e[s];o&&this.toAssignable(o,t,n)}return e},ie.toReferencedList=function(e){return e},ie.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},ie.parseRest=function(){var e=this.startNode();return this.next(),e.argument=this.parseBindingIdentifier(),this.finishNode(e,"RestElement")},ie.shouldAllowYieldIdentifier=function(){return this.match(M._yield)&&!this.state.strict&&!this.state.inGenerator},ie.parseBindingIdentifier=function(){return this.parseIdentifier(this.shouldAllowYieldIdentifier())},ie.parseBindingAtom=function(){switch(this.state.type){case M._yield:(this.state.strict||this.state.inGenerator)&&this.unexpected();case M.name:return this.parseIdentifier(!0);case M.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(M.bracketR,!0),this.finishNode(e,"ArrayPattern");case M.braceL:return this.parseObj(!0);default:this.unexpected()}},ie.parseBindingList=function(e,t){for(var n=[],r=!0;!this.eat(e);)if(r?r=!1:this.expect(M.comma),t&&this.match(M.comma))n.push(null);else{if(this.eat(e))break;if(this.match(M.ellipsis)){n.push(this.parseAssignableListItemTypes(this.parseRest())),this.expect(e);break}for(var i=[];this.match(M.at);)i.push(this.parseDecorator());var a=this.parseMaybeDefault();i.length&&(a.decorators=i),this.parseAssignableListItemTypes(a),n.push(this.parseMaybeDefault(a.start,a.loc.start,a))}return n},ie.parseAssignableListItemTypes=function(e){return e},ie.parseMaybeDefault=function(e,t,n){if(t=t||this.state.startLoc,e=e||this.state.start,n=n||this.parseBindingAtom(),!this.eat(M.eq))return n;var r=this.startNodeAt(e,t);return r.left=n,r.right=this.parseMaybeAssign(),this.finishNode(r,"AssignmentPattern")},ie.checkLVal=function(e,t,n,r){switch(e.type){case"Identifier":if(this.checkReservedWord(e.name,e.start,!1,!0),n){var i="_"+e.name;n[i]?this.raise(e.start,"Argument name clash in strict mode"):n[i]=!0}break;case"MemberExpression":t&&this.raise(e.start,(t?"Binding":"Assigning to")+" member expression");break;case"ObjectPattern":for(var a=e.properties,s=Array.isArray(a),o=0,a=s?a:a[Symbol.iterator]();;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u;"ObjectProperty"===l.type&&(l=l.value),this.checkLVal(l,t,n,"object destructuring pattern")}break;case"ArrayPattern":for(var c=e.elements,p=Array.isArray(c),f=0,c=p?c:c[Symbol.iterator]();;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;d&&this.checkLVal(d,t,n,"array destructuring pattern")}break;case"AssignmentPattern":this.checkLVal(e.left,t,n,"assignment pattern");break;case"RestProperty":this.checkLVal(e.argument,t,n,"rest property");break;case"RestElement":this.checkLVal(e.argument,t,n,"rest element");break;default:var y=(t?"Binding invalid":"Invalid")+" left-hand side"+(r?" in "+r:"expression");this.raise(e.start,y)}};var ae=$.prototype;ae.checkPropClash=function(e,t){if(!e.computed){var n=e.key,r=void 0;switch(n.type){case"Identifier":r=n.name;break;case"StringLiteral":case"NumericLiteral":r=String(n.value);break;default:return}"__proto__"!==r||e.kind||(t.proto&&this.raise(n.start,"Redefinition of __proto__ property"),t.proto=!0)}},ae.parseExpression=function(e,t){var n=this.state.start,r=this.state.startLoc,i=this.parseMaybeAssign(e,t);if(this.match(M.comma)){var a=this.startNodeAt(n,r);for(a.expressions=[i];this.eat(M.comma);)a.expressions.push(this.parseMaybeAssign(e,t));return this.toReferencedList(a.expressions),this.finishNode(a,"SequenceExpression")}return i},ae.parseMaybeAssign=function(e,t,n,r){var i=this.state.start,a=this.state.startLoc;if(this.match(M._yield)&&this.state.inGenerator){var s=this.parseYield();return n&&(s=n.call(this,s,i,a)),s}var o=void 0;t?o=!1:(t={start:0},o=!0),(this.match(M.parenL)||this.match(M.name))&&(this.state.potentialArrowAt=this.state.start);var u=this.parseMaybeConditional(e,t,r);if(n&&(u=n.call(this,u,i,a)),this.state.type.isAssign){var l=this.startNodeAt(i,a);if(l.operator=this.state.value,l.left=this.match(M.eq)?this.toAssignable(u,void 0,"assignment expression"):u,t.start=0,this.checkLVal(u,void 0,void 0,"assignment expression"),u.extra&&u.extra.parenthesized){var c=void 0;"ObjectPattern"===u.type?c="`({a}) = 0` use `({a} = 0)`":"ArrayPattern"===u.type&&(c="`([a]) = 0` use `([a] = 0)`"),c&&this.raise(u.start,"You're trying to assign to a parenthesized expression, eg. instead of "+c)}return this.next(),l.right=this.parseMaybeAssign(e),this.finishNode(l,"AssignmentExpression")}return o&&t.start&&this.unexpected(t.start),u},ae.parseMaybeConditional=function(e,t,n){var r=this.state.start,i=this.state.startLoc,a=this.parseExprOps(e,t);return t&&t.start?a:this.parseConditional(a,e,r,i,n)},ae.parseConditional=function(e,t,n,r){if(this.eat(M.question)){var i=this.startNodeAt(n,r);return i.test=e,i.consequent=this.parseMaybeAssign(),this.expect(M.colon),i.alternate=this.parseMaybeAssign(t),this.finishNode(i,"ConditionalExpression")}return e},ae.parseExprOps=function(e,t){var n=this.state.start,r=this.state.startLoc,i=this.parseMaybeUnary(t);return t&&t.start?i:this.parseExprOp(i,n,r,-1,e)},ae.parseExprOp=function(e,t,n,r,i){var a=this.state.type.binop;if(!(null==a||i&&this.match(M._in))&&a>r){var s=this.startNodeAt(t,n);s.left=e,s.operator=this.state.value,"**"!==s.operator||"UnaryExpression"!==e.type||!e.extra||e.extra.parenthesizedArgument||e.extra.parenthesized||this.raise(e.argument.start,"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.");var o=this.state.type;this.next();var u=this.state.start,l=this.state.startLoc;return s.right=this.parseExprOp(this.parseMaybeUnary(),u,l,o.rightAssociative?a-1:a,i),this.finishNode(s,o===M.logicalOR||o===M.logicalAND?"LogicalExpression":"BinaryExpression"),this.parseExprOp(s,t,n,r,i)}return e},ae.parseMaybeUnary=function(e){if(this.state.type.prefix){var t=this.startNode(),n=this.match(M.incDec);t.operator=this.state.value,t.prefix=!0,this.next();var r=this.state.type;return t.argument=this.parseMaybeUnary(),this.addExtra(t,"parenthesizedArgument",!(r!==M.parenL||t.argument.extra&&t.argument.extra.parenthesized)),e&&e.start&&this.unexpected(e.start),n?this.checkLVal(t.argument,void 0,void 0,"prefix operation"):this.state.strict&&"delete"===t.operator&&"Identifier"===t.argument.type&&this.raise(t.start,"Deleting local variable in strict mode"),this.finishNode(t,n?"UpdateExpression":"UnaryExpression")}var i=this.state.start,a=this.state.startLoc,s=this.parseExprSubscripts(e);if(e&&e.start)return s;for(;this.state.type.postfix&&!this.canInsertSemicolon();){var o=this.startNodeAt(i,a);o.operator=this.state.value,o.prefix=!1,o.argument=s,this.checkLVal(s,void 0,void 0,"postfix operation"),this.next(),s=this.finishNode(o,"UpdateExpression")}return s},ae.parseExprSubscripts=function(e){var t=this.state.start,n=this.state.startLoc,r=this.state.potentialArrowAt,i=this.parseExprAtom(e);$/;"	function	line:16
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^return!this.state.containsEsc&&this.isKeyword(e)&&(t=R[e]),this.finishToken(t,e)},e.prototype.braceIsBlock=function(e){if(e===M.colon){var t=this.curContext();if(t===K.braceStatement||t===K.braceExpression)return!t.isExpr}return e===M._return?U.test(this.input.slice(this.state.lastTokEnd,this.state.start)):e===M._else||e===M.semi||e===M.eof||e===M.parenR||(e===M.braceL?this.curContext()===K.braceStatement:!this.state.exprAllowed)},e.prototype.updateContext=function(e){var t=void 0,n=this.state.type;n.keyword&&e===M.dot?this.state.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.state.exprAllowed=n.beforeExpr},e}(),H={},$=function(e){function t(n,r){g(this,t),n=o(n);var i=v(this,e.call(this,n,r));return i.options=n,i.inModule="module"===i.options.sourceType,i.input=r,i.plugins=i.loadPlugins(i.options.plugins),i.filename=n.sourceFilename,0===i.state.pos&&"#"===i.input[0]&&"!"===i.input[1]&&i.skipLineComment(2),i}return x(t,e),t.prototype.isReservedWord=function(e){return"await"===e?this.inModule:S[6](e)},t.prototype.hasPlugin=function(e){return!(!this.plugins["*"]&&!this.plugins[e])},t.prototype.extend=function(e,t){this[e]=t(this[e])},t.prototype.loadAllPlugins=function(){var e=this,t=Object.keys(H).filter(function(e){return"flow"!==e});t.push("flow"),t.forEach(function(t){var n=H[t];n&&n(e)})},t.prototype.loadPlugins=function(e){if(e.indexOf("*")>=0)return this.loadAllPlugins(),{"*":!0};var t={};e.indexOf("flow")>=0&&(e=e.filter(function(e){return"flow"!==e}),e.push("flow"));for(var n=e,r=Array.isArray(n),i=0,n=r?n:n[Symbol.iterator]();;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a;if(!t[s]){t[s]=!0;var o=H[s];o&&o(this)}}return t},t.prototype.parse=function(){var e=this.startNode(),t=this.startNode();return this.nextToken(),this.parseTopLevel(e,t)},t}(Y),Q="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z=$.prototype;Z.addExtra=function(e,t,n){if(e){var r=e.extra=e.extra||{};r[t]=n}},Z.isRelational=function(e){return this.match(M.relational)&&this.state.value===e},Z.expectRelational=function(e){this.isRelational(e)?this.next():this.unexpected(null,M.relational)},Z.isContextual=function(e){return this.match(M.name)&&this.state.value===e},Z.eatContextual=function(e){return this.state.value===e&&this.eat(M.name)},Z.expectContextual=function(e,t){this.eatContextual(e)||this.unexpected(null,t)},Z.canInsertSemicolon=function(){return this.match(M.eof)||this.match(M.braceR)||U.test(this.input.slice(this.state.lastTokEnd,this.state.start))},Z.isLineTerminator=function(){return this.eat(M.semi)||this.canInsertSemicolon()},Z.semicolon=function(){this.isLineTerminator()||this.unexpected(null,M.semi)},Z.expect=function(e,t){return this.eat(e)||this.unexpected(t,e)},Z.unexpected=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Unexpected token";t&&"object"===("undefined"==typeof t?"undefined":Q(t))&&t.label&&(t="Unexpected token, expected "+t.label),this.raise(null!=e?e:this.state.start,t)};var ee=$.prototype;ee.parseTopLevel=function(e,t){return t.sourceType=this.options.sourceType,this.parseBlockBody(t,!0,!0,M.eof),e.program=this.finishNode(t,"Program"),e.comments=this.state.comments,e.tokens=this.state.tokens,this.finishNode(e,"File")};var te={kind:"loop"},ne={kind:"switch"};ee.stmtToDirective=function(e){var t=e.expression,n=this.startNodeAt(t.start,t.loc.start),r=this.startNodeAt(e.start,e.loc.start),i=this.input.slice(t.start,t.end),a=n.value=i.slice(1,-1);return this.addExtra(n,"raw",i),this.addExtra(n,"rawValue",a),r.value=this.finishNodeAt(n,"DirectiveLiteral",t.end,t.loc.end),this.finishNodeAt(r,"Directive",e.end,e.loc.end)},ee.parseStatement=function(e,t){this.match(M.at)&&this.parseDecorators(!0);var n=this.state.type,r=this.startNode();switch(n){case M._break:case M._continue:return this.parseBreakContinueStatement(r,n.keyword);case M._debugger:return this.parseDebuggerStatement(r);case M._do:return this.parseDoStatement(r);case M._for:return this.parseForStatement(r);case M._function:return e||this.unexpected(),this.parseFunctionStatement(r);case M._class:return e||this.unexpected(),this.takeDecorators(r),this.parseClass(r,!0);case M._if:return this.parseIfStatement(r);case M._return:return this.parseReturnStatement(r);case M._switch:return this.parseSwitchStatement(r);case M._throw:return this.parseThrowStatement(r);case M._try:return this.parseTryStatement(r);case M._let:case M._const:e||this.unexpected();case M._var:return this.parseVarStatement(r,n);case M._while:return this.parseWhileStatement(r);case M._with:return this.parseWithStatement(r);case M.braceL:return this.parseBlock();case M.semi:return this.parseEmptyStatement(r);case M._export:case M._import:if(this.hasPlugin("dynamicImport")&&this.lookahead().type===M.parenL)break;return this.options.allowImportExportEverywhere||(t||this.raise(this.state.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.state.start,"'import' and 'export' may appear only with 'sourceType: module'")),n===M._import?this.parseImport(r):this.parseExport(r);case M.name:if("async"===this.state.value){var i=this.state.clone();if(this.next(),this.match(M._function)&&!this.canInsertSemicolon())return this.expect(M._function),this.parseFunction(r,!0,!1,!0);this.state=i}}var a=this.state.value,s=this.parseExpression();return n===M.name&&"Identifier"===s.type&&this.eat(M.colon)?this.parseLabeledStatement(r,a,s):this.parseExpressionStatement(r,s)},ee.takeDecorators=function(e){this.state.decorators.length&&(e.decorators=this.state.decorators,this.state.decorators=[])},ee.parseDecorators=function(e){for(;this.match(M.at);)this.state.decorators.push(this.parseDecorator());e&&this.match(M._export)||this.match(M._class)||this.raise(this.state.start,"Leading decorators must be attached to a class declaration")},ee.parseDecorator=function(){this.hasPlugin("decorators")||this.unexpected();var e=this.startNode();return this.next(),e.expression=this.parseMaybeAssign(),this.finishNode(e,"Decorator")},ee.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.isLineTerminator()?e.label=null:this.match(M.name)?(e.label=this.parseIdentifier(),this.semicolon()):this.unexpected();var r=void 0;for(r=0;r<this.state.labels.length;++r){var i=this.state.labels[r];if(null==e.label||i.name===e.label.name){if(null!=i.kind&&(n||"loop"===i.kind))break;if(e.label&&n)break}}return r===this.state.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,n?"BreakStatement":"ContinueStatement")},ee.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},ee.parseDoStatement=function(e){return this.next(),this.state.labels.push(te),e.body=this.parseStatement(!1),this.state.labels.pop(),this.expect(M._while),e.test=this.parseParenExpression(),this.eat(M.semi),this.finishNode(e,"DoWhileStatement")},ee.parseForStatement=function(e){this.next(),this.state.labels.push(te);var t=!1;if(this.hasPlugin("asyncGenerators")&&this.state.inAsync&&this.isContextual("await")&&(t=!0,this.next()),this.expect(M.parenL),this.match(M.semi))return t&&this.unexpected(),this.parseFor(e,null);if(this.match(M._var)||this.match(M._let)||this.match(M._const)){var n=this.startNode(),r=this.state.type;return this.next(),this.parseVar(n,!0,r),this.finishNode(n,"VariableDeclaration"),!this.match(M._in)&&!this.isContextual("of")||1!==n.declarations.length||n.declarations[0].init?(t&&this.unexpected(),this.parseFor(e,n)):this.parseForIn(e,n,t)}var i={start:0},a=this.parseExpression(!0,i);if(this.match(M._in)||this.isContextual("of")){var s=this.isContextual("of")?"for-of statement":"for-in statement";return this.toAssignable(a,void 0,s),this.checkLVal(a,void 0,void 0,s),this.parseForIn(e,a,t)}return i.start&&this.unexpected(i.start),t&&this.unexpected(),this.parseFor(e,a)},ee.parseFunctionStatement=function(e){return this.next(),this.parseFunction(e,!0)},ee.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement(!1),e.alternate=this.eat(M._else)?this.parseStatement(!1):null,this.finishNode(e,"IfStatement")},ee.parseReturnStatement=function(e){return this.state.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.state.start,"'return' outside of function"),this.next(),this.isLineTerminator()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},ee.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(M.braceL),this.state.labels.push(ne);for(var t,n=void 0;!this.match(M.braceR);)if(this.match(M._case)||this.match(M._default)){var r=this.match(M._case);n&&this.finishNode(n,"SwitchCase"),e.cases.push(n=this.startNode()),n.consequent=[],this.next(),r?n.test=this.parseExpression():(t&&this.raise(this.state.lastTokStart,"Multiple default clauses"),t=!0,n.test=null),this.expect(M.colon)}else n?n.consequent.push(this.parseStatement(!0)):this.unexpected();return n&&this.finishNode(n,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(e,"SwitchStatement")},ee.parseThrowStatement=function(e){return this.next(),U.test(this.input.slice(this.state.lastTokEnd,this.state.start))&&this.raise(this.state.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var re=[];ee.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.match(M._catch)){var t=this.startNode();this.next(),this.expect(M.parenL),t.param=this.parseBindingAtom(),this.checkLVal(t.param,!0,Object.create(null),"catch clause"),this.expect(M.parenR),t.body=this.parseBlock(),e.handler=this.finishNode(t,"CatchClause")}return e.guardedHandlers=re,e.finalizer=this.eat(M._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},ee.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},ee.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.state.labels.push(te),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,"WhileStatement")},ee.parseWithStatement=function(e){return this.state.strict&&this.raise(this.state.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement(!1),this.finishNode(e,"WithStatement")},ee.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},ee.parseLabeledStatement=function(e,t,n){for(var r=this.state.labels,i=Array.isArray(r),a=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;o.name===t&&this.raise(n.start,"Label '"+t+"' is already declared")}for(var u=this.state.type.isLoop?"loop":this.match(M._switch)?"switch":null,l=this.state.labels.length-1;l>=0;l--){var c=this.state.labels[l];if(c.statementStart!==e.start)break;c.statementStart=this.state.start,c.kind=u}return this.state.labels.push({name:t,kind:u,statementStart:this.state.start}),e.body=this.parseStatement(!0),this.state.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},ee.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},ee.parseBlock=function(e){var t=this.startNode();return this.expect(M.braceL),this.parseBlockBody(t,e,!1,M.braceR),this.finishNode(t,"BlockStatement")},ee.parseBlockBody=function(e,t,n,r){e.body=[],e.directives=[];for(var i=!1,a=void 0,s=void 0;!this.eat(r);){i||!this.state.containsOctal||s||(s=this.state.octalPosition);var o=this.parseStatement(!0,n);if(!t||i||"ExpressionStatement"!==o.type||"StringLiteral"!==o.expression.type||o.expression.extra.parenthesized)i=!0,e.body.push(o);else{var u=this.stmtToDirective(o);e.directives.push(u),void 0===a&&"use strict"===u.value.value&&(a=this.state.strict,this.setStrict(!0),s&&this.raise(s,"Octal literal in strict mode"))}}a===!1&&this.setStrict(!1)},ee.parseFor=function(e,t){return e.init=t,this.expect(M.semi),e.test=this.match(M.semi)?null:this.parseExpression(),this.expect(M.semi),e.update=this.match(M.parenR)?null:this.parseExpression(),this.expect(M.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,"ForStatement")},ee.parseForIn=function(e,t,n){var r=void 0;return n?(this.eatContextual("of"),r="ForAwaitStatement"):(r=this.match(M._in)?"ForInStatement":"ForOfStatement",this.next()),e.left=t,e.right=this.parseExpression(),this.expect(M.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,r)},ee.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n.keyword;;){var r=this.startNode();if(this.parseVarHead(r),this.eat(M.eq)?r.init=this.parseMaybeAssign(t):n!==M._const||this.match(M._in)||this.isContextual("of")?"Identifier"===r.id.type||t&&(this.match(M._in)||this.isContextual("of"))?r.init=null:this.raise(this.state.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(M.comma))break}return e},ee.parseVarHead=function(e){e.id=this.parseBindingAtom(),this.checkLVal(e.id,!0,void 0,"variable declaration")},ee.parseFunction=function(e,t,n,r,i){var a=this.state.inMethod;return this.state.inMethod=!1,this.initFunction(e,r),this.match(M.star)&&(e.async&&!this.hasPlugin("asyncGenerators")?this.unexpected():(e.generator=!0,this.next())),!t||i||this.match(M.name)||this.match(M._yield)||this.unexpected(),(this.match(M.name)||this.match(M._yield))&&(e.id=this.parseBindingIdentifier()),this.parseFunctionParams(e),this.parseFunctionBody(e,n),this.state.inMethod=a,this.finishNode(e,t?"FunctionDeclaration":"FunctionExpression")},ee.parseFunctionParams=function(e){this.expect(M.parenL),e.params=this.parseBindingList(M.parenR)},ee.parseClass=function(e,t,n){return this.next(),this.parseClassId(e,t,n),this.parseClassSuper(e),this.parseClassBody(e),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},ee.isClassProperty=function(){return this.match(M.eq)||this.isLineTerminator()},ee.isClassMutatorStarter=function(){return!1},ee.parseClassBody=function(e){var t=this.state.strict;this.state.strict=!0;var n=!1,r=!1,i=[],a=this.startNode();for(a.body=[],this.expect(M.braceL);!this.eat(M.braceR);)if(!this.eat(M.semi))if(this.match(M.at))i.push(this.parseDecorator());else{var s=this.startNode();i.length&&(s.decorators=i,i=[]);var o=!1,u=this.match(M.name)&&"static"===this.state.value,l=this.eat(M.star),c=!1,p=!1;if(this.parsePropertyName(s),s.static=u&&!this.match(M.parenL),s.static&&(l=this.eat(M.star),this.parsePropertyName(s)),!l){if(this.isClassProperty()){a.body.push(this.parseClassProperty(s));continue}"Identifier"===s.key.type&&!s.computed&&this.hasPlugin("classConstructorCall")&&"call"===s.key.name&&this.match(M.name)&&"constructor"===this.state.value&&(o=!0,this.parsePropertyName(s))}var f=!this.match(M.parenL)&&!s.computed&&"Identifier"===s.key.type&&"async"===s.key.name;if(f&&(this.hasPlugin("asyncGenerators")&&this.eat(M.star)&&(l=!0),p=!0,this.parsePropertyName(s)),s.kind="method",!s.computed){var h=s.key;p||l||this.isClassMutatorStarter()||"Identifier"!==h.type||this.match(M.parenL)||"get"!==h.name&&"set"!==h.name||(c=!0,s.kind=h.name,h=this.parsePropertyName(s));var d=!o&&!s.static&&("Identifier"===h.type&&"constructor"===h.name||"StringLiteral"===h.type&&"constructor"===h.value);d&&(r&&this.raise(h.start,"Duplicate constructor in the same class"),c&&this.raise(h.start,"Constructor can't have get\/set modifier"),l&&this.raise(h.start,"Constructor can't be a generator"),p&&this.raise(h.start,"Constructor can't be an async function"),s.kind="constructor",r=!0);var y=s.static&&("Identifier"===h.type&&"prototype"===h.name||"StringLiteral"===h.type&&"prototype"===h.value);y&&this.raise(h.start,"Classes may not have static property named prototype")}if(o&&(n&&this.raise(s.start,"Duplicate constructor call in the same class"),s.kind="constructorCall",n=!0),"constructor"!==s.kind&&"constructorCall"!==s.kind||!s.decorators||this.raise(s.start,"You can't attach decorators to a class constructor"),this.parseClassMethod(a,s,l,p),c){var m="get"===s.kind?0:1;if(s.params.length!==m){var b=s.start;"get"===s.kind?this.raise(b,"getter should have no params"):this.raise(b,"setter should have exactly one param")}}}i.length&&this.raise(this.state.start,"You have trailing decorators with no method"),e.body=this.finishNode(a,"ClassBody"),this.state.strict=t},ee.parseClassProperty=function(e){return this.match(M.eq)?(this.hasPlugin("classProperties")||this.unexpected(),this.next(),e.value=this.parseMaybeAssign()):e.value=null,this.semicolon(),this.finishNode(e,"ClassProperty")},ee.parseClassMethod=function(e,t,n,r){this.parseMethod(t,n,r),e.body.push(this.finishNode(t,"ClassMethod"))},ee.parseClassId=function(e,t,n){this.match(M.name)?e.id=this.parseIdentifier():n||!t?e.id=null:this.unexpected()},ee.parseClassSuper=function(e){e.superClass=this.eat(M._extends)?this.parseExprSubscripts():null},ee.parseExport=function(e){if(this.next(),this.match(M.star)){var t=this.startNode();if(this.next(),!this.hasPlugin("exportExtensions")||!this.eatContextual("as"))return this.parseExportFrom(e,!0),this.finishNode(e,"ExportAllDeclaration");t.exported=this.parseIdentifier(),e.specifiers=[this.finishNode(t,"ExportNamespaceSpecifier")],this.parseExportSpecifiersMaybe(e),this.parseExportFrom(e,!0)}else if(this.hasPlugin("exportExtensions")&&this.isExportDefaultSpecifier()){var n=this.startNode();if(n.exported=this.parseIdentifier(!0),e.specifiers=[this.finishNode(n,"ExportDefaultSpecifier")],this.match(M.comma)&&this.lookahead().type===M.star){this.expect(M.comma);var r=this.startNode();this.expect(M.star),this.expectContextual("as"),r.exported=this.parseIdentifier(),e.specifiers.push(this.finishNode(r,"ExportNamespaceSpecifier"))}else this.parseExportSpecifiersMaybe(e);this.parseExportFrom(e,!0)}else{if(this.eat(M._default)){var i=this.startNode(),a=!1;return this.eat(M._function)?i=this.parseFunction(i,!0,!1,!1,!0):this.match(M._class)?i=this.parseClass(i,!0,!0):(a=!0,i=this.parseMaybeAssign()),e.declaration=i,a&&this.semicolon(),this.checkExport(e,!0,!0),this.finishNode(e,"ExportDefaultDeclaration")}this.state.type.keyword||this.shouldParseExportDeclaration()?(e.specifiers=[],e.source=null,e.declaration=this.parseExportDeclaration(e)):(e.declaration=null,e.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(e))}return this.checkExport(e,!0),this.finishNode(e,"ExportNamedDeclaration")},ee.parseExportDeclaration=function(){return this.parseStatement(!0)},ee.isExportDefaultSpecifier=function(){if(this.match(M.name))return"type"!==this.state.value&&"async"!==this.state.value&&"interface"!==this.state.value;if(!this.match(M._default))return!1;var e=this.lookahead();return e.type===M.comma||e.type===M.name&&"from"===e.value},ee.parseExportSpecifiersMaybe=function(e){this.eat(M.comma)&&(e.specifiers=e.specifiers.concat(this.parseExportSpecifiers()))},ee.parseExportFrom=function(e,t){this.eatContextual("from")?(e.source=this.match(M.string)?this.parseExprAtom():this.unexpected(),this.checkExport(e)):t?this.unexpected():e.source=null,this.semicolon()},ee.shouldParseExportDeclaration=function(){return this.isContextual("async")},ee.checkExport=function(e,t,n){if(t)if(n)this.checkDuplicateExports(e,"default");else if(e.specifiers&&e.specifiers.length)for(var r=e.specifiers,i=Array.isArray(r),a=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;this.checkDuplicateExports(o,o.exported.name)}else if(e.declaration)if("FunctionDeclaration"===e.declaration.type||"ClassDeclaration"===e.declaration.type)this.checkDuplicateExports(e,e.declaration.id.name);else if("VariableDeclaration"===e.declaration.type)for(var u=e.declaration.declarations,l=Array.isArray(u),c=0,u=l?u:u[Symbol.iterator]();;){var p;if(l){if(c>=u.length)break;p=u[c++]}else{if(c=u.next(),c.done)break;p=c.value}var f=p;this.checkDeclaration(f.id)}if(this.state.decorators.length){var h=e.declaration&&("ClassDeclaration"===e.declaration.type||"ClassExpression"===e.declaration.type);e.declaration&&h||this.raise(e.start,"You can only use decorators on an export when exporting a class"),this.takeDecorators(e.declaration)}},ee.checkDeclaration=function(e){if("ObjectPattern"===e.type)for(var t=e.properties,n=Array.isArray(t),r=0,t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i;this.checkDeclaration(a)}else if("ArrayPattern"===e.type)for(var s=e.elements,o=Array.isArray(s),u=0,s=o?s:s[Symbol.iterator]();;){var l;if(o){if(u>=s.length)break;l=s[u++]}else{if(u=s.next(),u.done)break;l=u.value}var c=l;c&&this.checkDeclaration(c)}else"ObjectProperty"===e.type?this.checkDeclaration(e.value):"RestElement"===e.type||"RestProperty"===e.type?this.checkDeclaration(e.argument):"Identifier"===e.type&&this.checkDuplicateExports(e,e.name)},ee.checkDuplicateExports=function(e,t){this.state.exportedIdentifiers.indexOf(t)>-1&&this.raiseDuplicateExportError(e,t),this.state.exportedIdentifiers.push(t)},ee.raiseDuplicateExportError=function(e,t){this.raise(e.start,"default"===t?"Only one default export allowed per module.":"`"+t+"` has already been exported. Exported identifiers must be unique.")},ee.parseExportSpecifiers=function(){var e=[],t=!0,n=void 0;for(this.expect(M.braceL);!this.eat(M.braceR);){if(t)t=!1;else if(this.expect(M.comma),this.eat(M.braceR))break;var r=this.match(M._default);r&&!n&&(n=!0);var i=this.startNode();i.local=this.parseIdentifier(r),i.exported=this.eatContextual("as")?this.parseIdentifier(!0):i.local.__clone(),e.push(this.finishNode(i,"ExportSpecifier"))}return n&&!this.isContextual("from")&&this.unexpected(),e},ee.parseImport=function(e){return this.next(),this.match(M.string)?(e.specifiers=[],e.source=this.parseExprAtom()):(e.specifiers=[],this.parseImportSpecifiers(e),this.expectContextual("from"),e.source=this.match(M.string)?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},ee.parseImportSpecifiers=function(e){var t=!0;if(this.match(M.name)){var n=this.state.start,r=this.state.startLoc;if(e.specifiers.push(this.parseImportSpecifierDefault(this.parseIdentifier(),n,r)),!this.eat(M.comma))return}if(this.match(M.star)){var i=this.startNode();return this.next(),this.expectContextual("as"),i.local=this.parseIdentifier(),this.checkLVal(i.local,!0,void 0,"import namespace specifier"),void e.specifiers.push(this.finishNode(i,"ImportNamespaceSpecifier"))}for(this.expect(M.braceL);!this.eat(M.braceR);){if(t)t=!1;else if(this.expect(M.comma),this.eat(M.braceR))break;var a=this.startNode();a.imported=this.parseIdentifier(!0),a.local=this.eatContextual("as")?this.parseIdentifier():a.imported.__clone(),this.checkLVal(a.local,!0,void 0,"import specifier"),e.specifiers.push(this.finishNode(a,"ImportSpecifier"))}},ee.parseImportSpecifierDefault=function(e,t,n){var r=this.startNodeAt(t,n);return r.local=e,this.checkLVal(r.local,!0,void 0,"default import specifier"),this.finishNode(r,"ImportDefaultSpecifier")};var ie=$.prototype;ie.toAssignable=function(e,t,n){if(e)switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":break;case"ObjectExpression":e.type="ObjectPattern";for(var r=e.properties,i=Array.isArray(r),a=0,r=i?r:r[Symbol.iterator]();;){var s;if(i){if(a>=r.length)break;s=r[a++]}else{if(a=r.next(),a.done)break;s=a.value}var o=s;"ObjectMethod"===o.type?"get"===o.kind||"set"===o.kind?this.raise(o.key.start,"Object pattern can't contain getter or setter"):this.raise(o.key.start,"Object pattern can't contain methods"):this.toAssignable(o,t,"object destructuring pattern")}break;case"ObjectProperty":this.toAssignable(e.value,t,n);break;case"SpreadProperty":e.type="RestProperty";break;case"ArrayExpression":e.type="ArrayPattern",this.toAssignableList(e.elements,t,n);break;case"AssignmentExpression":"="===e.operator?(e.type="AssignmentPattern",delete e.operator):this.raise(e.left.end,"Only '=' operator can be used for specifying default value.");break;case"MemberExpression":if(!t)break;default:var u="Invalid left-hand side"+(n?" in "+n:"expression");this.raise(e.start,u)}return e},ie.toAssignableList=function(e,t,n){var r=e.length;if(r){var i=e[r-1];if(i&&"RestElement"===i.type)--r;else if(i&&"SpreadElement"===i.type){i.type="RestElement";var a=i.argument;this.toAssignable(a,t,n),"Identifier"!==a.type&&"MemberExpression"!==a.type&&"ArrayPattern"!==a.type&&this.unexpected(a.start),--r}}for(var s=0;s<r;s++){var o=e[s];o&&this.toAssignable(o,t,n)}return e},ie.toReferencedList=function(e){return e},ie.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},ie.parseRest=function(){var e=this.startNode();return this.next(),e.argument=this.parseBindingIdentifier(),this.finishNode(e,"RestElement")},ie.shouldAllowYieldIdentifier=function(){return this.match(M._yield)&&!this.state.strict&&!this.state.inGenerator},ie.parseBindingIdentifier=function(){return this.parseIdentifier(this.shouldAllowYieldIdentifier())},ie.parseBindingAtom=function(){switch(this.state.type){case M._yield:(this.state.strict||this.state.inGenerator)&&this.unexpected();case M.name:return this.parseIdentifier(!0);case M.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(M.bracketR,!0),this.finishNode(e,"ArrayPattern");case M.braceL:return this.parseObj(!0);default:this.unexpected()}},ie.parseBindingList=function(e,t){for(var n=[],r=!0;!this.eat(e);)if(r?r=!1:this.expect(M.comma),t&&this.match(M.comma))n.push(null);else{if(this.eat(e))break;if(this.match(M.ellipsis)){n.push(this.parseAssignableListItemTypes(this.parseRest())),this.expect(e);break}for(var i=[];this.match(M.at);)i.push(this.parseDecorator());var a=this.parseMaybeDefault();i.length&&(a.decorators=i),this.parseAssignableListItemTypes(a),n.push(this.parseMaybeDefault(a.start,a.loc.start,a))}return n},ie.parseAssignableListItemTypes=function(e){return e},ie.parseMaybeDefault=function(e,t,n){if(t=t||this.state.startLoc,e=e||this.state.start,n=n||this.parseBindingAtom(),!this.eat(M.eq))return n;var r=this.startNodeAt(e,t);return r.left=n,r.right=this.parseMaybeAssign(),this.finishNode(r,"AssignmentPattern")},ie.checkLVal=function(e,t,n,r){switch(e.type){case"Identifier":if(this.checkReservedWord(e.name,e.start,!1,!0),n){var i="_"+e.name;n[i]?this.raise(e.start,"Argument name clash in strict mode"):n[i]=!0}break;case"MemberExpression":t&&this.raise(e.start,(t?"Binding":"Assigning to")+" member expression");break;case"ObjectPattern":for(var a=e.properties,s=Array.isArray(a),o=0,a=s?a:a[Symbol.iterator]();;){var u;if(s){if(o>=a.length)break;u=a[o++]}else{if(o=a.next(),o.done)break;u=o.value}var l=u;"ObjectProperty"===l.type&&(l=l.value),this.checkLVal(l,t,n,"object destructuring pattern")}break;case"ArrayPattern":for(var c=e.elements,p=Array.isArray(c),f=0,c=p?c:c[Symbol.iterator]();;){var h;if(p){if(f>=c.length)break;h=c[f++]}else{if(f=c.next(),f.done)break;h=f.value}var d=h;d&&this.checkLVal(d,t,n,"array destructuring pattern")}break;case"AssignmentPattern":this.checkLVal(e.left,t,n,"assignment pattern");break;case"RestProperty":this.checkLVal(e.argument,t,n,"rest property");break;case"RestElement":this.checkLVal(e.argument,t,n,"rest element");break;default:var y=(t?"Binding invalid":"Invalid")+" left-hand side"+(r?" in "+r:"expression");this.raise(e.start,y)}};var ae=$.prototype;ae.checkPropClash=function(e,t){if(!e.computed){var n=e.key,r=void 0;switch(n.type){case"Identifier":r=n.name;break;case"StringLiteral":case"NumericLiteral":r=String(n.value);break;default:return}"__proto__"!==r||e.kind||(t.proto&&this.raise(n.start,"Redefinition of __proto__ property"),t.proto=!0)}},ae.parseExpression=function(e,t){var n=this.state.start,r=this.state.startLoc,i=this.parseMaybeAssign(e,t);if(this.match(M.comma)){var a=this.startNodeAt(n,r);for(a.expressions=[i];this.eat(M.comma);)a.expressions.push(this.parseMaybeAssign(e,t));return this.toReferencedList(a.expressions),this.finishNode(a,"SequenceExpression")}return i},ae.parseMaybeAssign=function(e,t,n,r){var i=this.state.start,a=this.state.startLoc;if(this.match(M._yield)&&this.state.inGenerator){var s=this.parseYield();return n&&(s=n.call(this,s,i,a)),s}var o=void 0;t?o=!1:(t={start:0},o=!0),(this.match(M.parenL)||this.match(M.name))&&(this.state.potentialArrowAt=this.state.start);var u=this.parseMaybeConditional(e,t,r);if(n&&(u=n.call(this,u,i,a)),this.state.type.isAssign){var l=this.startNodeAt(i,a);if(l.operator=this.state.value,l.left=this.match(M.eq)?this.toAssignable(u,void 0,"assignment expression"):u,t.start=0,this.checkLVal(u,void 0,void 0,"assignment expression"),u.extra&&u.extra.parenthesized){var c=void 0;"ObjectPattern"===u.type?c="`({a}) = 0` use `({a} = 0)`":"ArrayPattern"===u.type&&(c="`([a]) = 0` use `([a] = 0)`"),c&&this.raise(u.start,"You're trying to assign to a parenthesized expression, eg. instead of "+c)}return this.next(),l.right=this.parseMaybeAssign(e),this.finishNode(l,"AssignmentExpression")}return o&&t.start&&this.unexpected(t.start),u},ae.parseMaybeConditional=function(e,t,n){var r=this.state.start,i=this.state.startLoc,a=this.parseExprOps(e,t);return t&&t.start?a:this.parseConditional(a,e,r,i,n)},ae.parseConditional=function(e,t,n,r){if(this.eat(M.question)){var i=this.startNodeAt(n,r);return i.test=e,i.consequent=this.parseMaybeAssign(),this.expect(M.colon),i.alternate=this.parseMaybeAssign(t),this.finishNode(i,"ConditionalExpression")}return e},ae.parseExprOps=function(e,t){var n=this.state.start,r=this.state.startLoc,i=this.parseMaybeUnary(t);return t&&t.start?i:this.parseExprOp(i,n,r,-1,e)},ae.parseExprOp=function(e,t,n,r,i){var a=this.state.type.binop;if(!(null==a||i&&this.match(M._in))&&a>r){var s=this.startNodeAt(t,n);s.left=e,s.operator=this.state.value,"**"!==s.operator||"UnaryExpression"!==e.type||!e.extra||e.extra.parenthesizedArgument||e.extra.parenthesized||this.raise(e.argument.start,"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.");var o=this.state.type;this.next();var u=this.state.start,l=this.state.startLoc;return s.right=this.parseExprOp(this.parseMaybeUnary(),u,l,o.rightAssociative?a-1:a,i),this.finishNode(s,o===M.logicalOR||o===M.logicalAND?"LogicalExpression":"BinaryExpression"),this.parseExprOp(s,t,n,r,i)}return e},ae.parseMaybeUnary=function(e){if(this.state.type.prefix){var t=this.startNode(),n=this.match(M.incDec);t.operator=this.state.value,t.prefix=!0,this.next();var r=this.state.type;return t.argument=this.parseMaybeUnary(),this.addExtra(t,"parenthesizedArgument",!(r!==M.parenL||t.argument.extra&&t.argument.extra.parenthesized)),e&&e.start&&this.unexpected(e.start),n?this.checkLVal(t.argument,void 0,void 0,"prefix operation"):this.state.strict&&"delete"===t.operator&&"Identifier"===t.argument.type&&this.raise(t.start,"Deleting local variable in strict mode"),this.finishNode(t,n?"UpdateExpression":"UnaryExpression")}var i=this.state.start,a=this.state.startLoc,s=this.parseExprSubscripts(e);if(e&&e.start)return s;for(;this.state.type.postfix&&!this.canInsertSemicolon();){var o=this.startNodeAt(i,a);o.operator=this.state.value,o.prefix=!1,o.argument=s,this.checkLVal(s,void 0,void 0,"postfix operation"),this.next(),s=this.finishNode(o,"UpdateExpression")}return s},ae.parseExprSubscripts=function(e){var t=this.state.start,n=this.state.startLoc,r=this.state.potentialArrowAt,i=this.parseExprAtom(e);$/;"	function	line:16
ue	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^return"ArrowFunctionExpression"===i.type&&i.start===r?i:e&&e.start?i:this.parseSubscripts(i,t,n)},ae.parseSubscripts=function(e,t,n,r){for(;;){if(!r&&this.eat(M.doubleColon)){var i=this.startNodeAt(t,n);return i.object=e,i.callee=this.parseNoCallExpr(),this.parseSubscripts(this.finishNode(i,"BindExpression"),t,n,r)}if(this.eat(M.dot)){var a=this.startNodeAt(t,n);a.object=e,a.property=this.parseIdentifier(!0),a.computed=!1,e=this.finishNode(a,"MemberExpression")}else if(this.eat(M.bracketL)){var s=this.startNodeAt(t,n);s.object=e,s.property=this.parseExpression(),s.computed=!0,this.expect(M.bracketR),e=this.finishNode(s,"MemberExpression")}else if(!r&&this.match(M.parenL)){var o=this.state.potentialArrowAt===e.start&&"Identifier"===e.type&&"async"===e.name&&!this.canInsertSemicolon();this.next();var u=this.startNodeAt(t,n);if(u.callee=e,u.arguments=this.parseCallExpressionArguments(M.parenR,o),"Import"===u.callee.type&&1!==u.arguments.length&&this.raise(u.start,"import() requires exactly one argument"),e=this.finishNode(u,"CallExpression"),o&&this.shouldParseAsyncArrow())return this.parseAsyncArrowFromCallExpression(this.startNodeAt(t,n),u);this.toReferencedList(u.arguments)}else{if(!this.match(M.backQuote))return e;var l=this.startNodeAt(t,n);l.tag=e,l.quasi=this.parseTemplate(),e=this.finishNode(l,"TaggedTemplateExpression")}}},ae.parseCallExpressionArguments=function(e,t){for(var n=void 0,r=[],i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(M.comma),this.eat(e))break;this.match(M.parenL)&&!n&&(n=this.state.start),r.push(this.parseExprListItem(void 0,t?{start:0}:void 0))}return t&&n&&this.shouldParseAsyncArrow()&&this.unexpected(),r},ae.shouldParseAsyncArrow=function(){return this.match(M.arrow)},ae.parseAsyncArrowFromCallExpression=function(e,t){return this.expect(M.arrow),this.parseArrowExpression(e,t.arguments,!0)},ae.parseNoCallExpr=function(){var e=this.state.start,t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),e,t,!0)},ae.parseExprAtom=function(e){var t=void 0,n=this.state.potentialArrowAt===this.state.start;switch(this.state.type){case M._super:return this.state.inMethod||this.options.allowSuperOutsideMethod||this.raise(this.state.start,"'super' outside of function or class"),t=this.startNode(),this.next(),this.match(M.parenL)||this.match(M.bracketL)||this.match(M.dot)||this.unexpected(),this.match(M.parenL)&&"constructor"!==this.state.inMethod&&!this.options.allowSuperOutsideMethod&&this.raise(t.start,"super() outside of class constructor"),this.finishNode(t,"Super");case M._import:return this.hasPlugin("dynamicImport")||this.unexpected(),t=this.startNode(),this.next(),this.match(M.parenL)||this.unexpected(null,M.parenL),this.finishNode(t,"Import");case M._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case M._yield:this.state.inGenerator&&this.unexpected();case M.name:t=this.startNode();var r="await"===this.state.value&&this.state.inAsync,i=this.shouldAllowYieldIdentifier(),a=this.parseIdentifier(r||i);if("await"===a.name){if(this.state.inAsync||this.inModule)return this.parseAwait(t)}else{if("async"===a.name&&this.match(M._function)&&!this.canInsertSemicolon())return this.next(),this.parseFunction(t,!1,!1,!0);if(n&&"async"===a.name&&this.match(M.name)){var s=[this.parseIdentifier()];return this.expect(M.arrow),this.parseArrowExpression(t,s,!0)}}return n&&!this.canInsertSemicolon()&&this.eat(M.arrow)?this.parseArrowExpression(t,[a]):a;case M._do:if(this.hasPlugin("doExpressions")){var o=this.startNode();this.next();var u=this.state.inFunction,l=this.state.labels;return this.state.labels=[],this.state.inFunction=!1,o.body=this.parseBlock(!1,!0),this.state.inFunction=u,this.state.labels=l,this.finishNode(o,"DoExpression")}case M.regexp:var c=this.state.value;return t=this.parseLiteral(c.value,"RegExpLiteral"),t.pattern=c.pattern,t.flags=c.flags,t;case M.num:return this.parseLiteral(this.state.value,"NumericLiteral");case M.string:return this.parseLiteral(this.state.value,"StringLiteral");case M._null:return t=this.startNode(),this.next(),this.finishNode(t,"NullLiteral");case M._true:case M._false:return t=this.startNode(),t.value=this.match(M._true),this.next(),this.finishNode(t,"BooleanLiteral");case M.parenL:return this.parseParenAndDistinguishExpression(null,null,n);case M.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(M.bracketR,!0,e),this.toReferencedList(t.elements),this.finishNode(t,"ArrayExpression");case M.braceL:return this.parseObj(!1,e);case M._function:return this.parseFunctionExpression();case M.at:this.parseDecorators();case M._class:return t=this.startNode(),this.takeDecorators(t),this.parseClass(t,!1);case M._new:return this.parseNew();case M.backQuote:return this.parseTemplate();case M.doubleColon:t=this.startNode(),this.next(),t.object=null;var p=t.callee=this.parseNoCallExpr();if("MemberExpression"===p.type)return this.finishNode(t,"BindExpression");this.raise(p.start,"Binding should be performed on object property.");default:this.unexpected()}},ae.parseFunctionExpression=function(){var e=this.startNode(),t=this.parseIdentifier(!0);return this.state.inGenerator&&this.eat(M.dot)&&this.hasPlugin("functionSent")?this.parseMetaProperty(e,t,"sent"):this.parseFunction(e,!1)},ae.parseMetaProperty=function(e,t,n){return e.meta=t,e.property=this.parseIdentifier(!0),e.property.name!==n&&this.raise(e.property.start,"The only valid meta property for new is "+t.name+"."+n),this.finishNode(e,"MetaProperty")},ae.parseLiteral=function(e,t){var n=this.startNode();return this.addExtra(n,"rawValue",e),this.addExtra(n,"raw",this.input.slice(this.state.start,this.state.end)),n.value=e,this.next(),this.finishNode(n,t)},ae.parseParenExpression=function(){this.expect(M.parenL);var e=this.parseExpression();return this.expect(M.parenR),e},ae.parseParenAndDistinguishExpression=function(e,t,n){e=e||this.state.start,t=t||this.state.startLoc;var r=void 0;this.expect(M.parenL);for(var i=this.state.start,a=this.state.startLoc,s=[],o=!0,u={start:0},l=void 0,c=void 0,p={start:0};!this.match(M.parenR);){if(o)o=!1;else if(this.expect(M.comma,p.start||null),this.match(M.parenR)){c=this.state.start;break}if(this.match(M.ellipsis)){var f=this.state.start,h=this.state.startLoc;l=this.state.start,s.push(this.parseParenItem(this.parseRest(),h,f));break}s.push(this.parseMaybeAssign(!1,u,this.parseParenItem,p))}var d=this.state.start,y=this.state.startLoc;this.expect(M.parenR);var m=this.startNodeAt(e,t);if(n&&this.shouldParseArrow()&&(m=this.parseArrow(m))){for(var b=s,g=Array.isArray(b),v=0,b=g?b:b[Symbol.iterator]();;){var x;if(g){if(v>=b.length)break;x=b[v++]}else{if(v=b.next(),v.done)break;x=v.value}var _=x;_.extra&&_.extra.parenthesized&&this.unexpected(_.extra.parenStart)}return this.parseArrowExpression(m,s)}return s.length||this.unexpected(this.state.lastTokStart),c&&this.unexpected(c),l&&this.unexpected(l),u.start&&this.unexpected(u.start),p.start&&this.unexpected(p.start),s.length>1?(r=this.startNodeAt(i,a),r.expressions=s,this.toReferencedList(r.expressions),this.finishNodeAt(r,"SequenceExpression",d,y)):r=s[0],this.addExtra(r,"parenthesized",!0),this.addExtra(r,"parenStart",e),r},ae.shouldParseArrow=function(){return!this.canInsertSemicolon()},ae.parseArrow=function(e){if(this.eat(M.arrow))return e},ae.parseParenItem=function(e){return e},ae.parseNew=function(){var e=this.startNode(),t=this.parseIdentifier(!0);return this.eat(M.dot)?this.parseMetaProperty(e,t,"target"):(e.callee=this.parseNoCallExpr(),this.eat(M.parenL)?(e.arguments=this.parseExprList(M.parenR),this.toReferencedList(e.arguments)):e.arguments=[],this.finishNode(e,"NewExpression"))},ae.parseTemplateElement=function(){var e=this.startNode();return e.value={raw:this.input.slice(this.state.start,this.state.end).replace(\/\\r\\n?\/g,"\\n"),cooked:this.state.value},this.next(),e.tail=this.match(M.backQuote),this.finishNode(e,"TemplateElement")},ae.parseTemplate=function(){var e=this.startNode();this.next(),e.expressions=[];var t=this.parseTemplateElement();for(e.quasis=[t];!t.tail;)this.expect(M.dollarBraceL),e.expressions.push(this.parseExpression()),this.expect(M.braceR),e.quasis.push(t=this.parseTemplateElement());return this.next(),this.finishNode(e,"TemplateLiteral")},ae.parseObj=function(e,t){var n=[],r=Object.create(null),i=!0,a=this.startNode();a.properties=[],this.next();for(var s=null;!this.eat(M.braceR);){if(i)i=!1;else if(this.expect(M.comma),this.eat(M.braceR))break;for(;this.match(M.at);)n.push(this.parseDecorator());var o=this.startNode(),u=!1,l=!1,c=void 0,p=void 0;if(n.length&&(o.decorators=n,n=[]),this.hasPlugin("objectRestSpread")&&this.match(M.ellipsis)){if(o=this.parseSpread(),o.type=e?"RestProperty":"SpreadProperty",a.properties.push(o),!e)continue;var f=this.state.start;if(null===s){if(this.eat(M.braceR))break;if(this.match(M.comma)&&this.lookahead().type===M.braceR)continue;s=f;continue}this.unexpected(s,"Cannot have multiple rest elements when destructuring")}if(o.method=!1,o.shorthand=!1,(e||t)&&(c=this.state.start,p=this.state.startLoc),e||(u=this.eat(M.star)),!e&&this.isContextual("async")){u&&this.unexpected();var h=this.parseIdentifier();this.match(M.colon)||this.match(M.parenL)||this.match(M.braceR)||this.match(M.eq)||this.match(M.comma)?o.key=h:(l=!0,this.hasPlugin("asyncGenerators")&&(u=this.eat(M.star)),this.parsePropertyName(o))}else this.parsePropertyName(o);this.parseObjPropValue(o,c,p,u,l,e,t),this.checkPropClash(o,r),o.shorthand&&this.addExtra(o,"shorthand",!0),a.properties.push(o)}return null!==s&&this.unexpected(s,"The rest element has to be the last element when destructuring"),n.length&&this.raise(this.state.start,"You have trailing decorators with no property"),this.finishNode(a,e?"ObjectPattern":"ObjectExpression")},ae.parseObjPropValue=function(e,t,n,r,i,a,s){if(i||r||this.match(M.parenL))return a&&this.unexpected(),e.kind="method",e.method=!0,this.parseMethod(e,r,i),this.finishNode(e,"ObjectMethod");if(this.eat(M.colon))return e.value=a?this.parseMaybeDefault(this.state.start,this.state.startLoc):this.parseMaybeAssign(!1,s),this.finishNode(e,"ObjectProperty");if(!(a||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.match(M.comma)||this.match(M.braceR))){(r||i)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),this.parseMethod(e,!1);var o="get"===e.kind?0:1;if(e.params.length!==o){var u=e.start;"get"===e.kind?this.raise(u,"getter should have no params"):this.raise(u,"setter should have exactly one param")}return this.finishNode(e,"ObjectMethod")}return e.computed||"Identifier"!==e.key.type?void this.unexpected():(a?(this.checkReservedWord(e.key.name,e.key.start,!0,!0),e.value=this.parseMaybeDefault(t,n,e.key.__clone())):this.match(M.eq)&&s?(s.start||(s.start=this.state.start),e.value=this.parseMaybeDefault(t,n,e.key.__clone())):e.value=e.key.__clone(),e.shorthand=!0,this.finishNode(e,"ObjectProperty"))},ae.parsePropertyName=function(e){return this.eat(M.bracketL)?(e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(M.bracketR),e.key):(e.computed=!1,e.key=this.match(M.num)||this.match(M.string)?this.parseExprAtom():this.parseIdentifier(!0))},ae.initFunction=function(e,t){e.id=null,e.generator=!1,e.expression=!1,e.async=!!t},ae.parseMethod=function(e,t,n){var r=this.state.inMethod;return this.state.inMethod=e.kind||!0,this.initFunction(e,n),this.expect(M.parenL),e.params=this.parseBindingList(M.parenR),e.generator=t,this.parseFunctionBody(e),this.state.inMethod=r,e},ae.parseArrowExpression=function(e,t,n){return this.initFunction(e,n),e.params=this.toAssignableList(t,!0,"arrow function parameters"),this.parseFunctionBody(e,!0),this.finishNode(e,"ArrowFunctionExpression")},ae.parseFunctionBody=function(e,t){var n=t&&!this.match(M.braceL),r=this.state.inAsync;if(this.state.inAsync=e.async,n)e.body=this.parseMaybeAssign(),e.expression=!0;else{var i=this.state.inFunction,a=this.state.inGenerator,s=this.state.labels;this.state.inFunction=!0,this.state.inGenerator=e.generator,this.state.labels=[],e.body=this.parseBlock(!0),e.expression=!1,this.state.inFunction=i,this.state.inGenerator=a,this.state.labels=s}this.state.inAsync=r;var o=this.state.strict,u=!1;if(t&&(o=!0),!n&&e.body.directives.length)for(var l=e.body.directives,c=Array.isArray(l),p=0,l=c?l:l[Symbol.iterator]();;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;if("use strict"===h.value.value){u=!0,o=!0;break}}if(u&&e.id&&"Identifier"===e.id.type&&"yield"===e.id.name&&this.raise(e.id.start,"Binding yield in strict mode"),o){var d=Object.create(null),y=this.state.strict;u&&(this.state.strict=!0),e.id&&this.checkLVal(e.id,!0,void 0,"function name");for(var m=e.params,b=Array.isArray(m),g=0,m=b?m:m[Symbol.iterator]();;){var v;if(b){if(g>=m.length)break;v=m[g++]}else{if(g=m.next(),g.done)break;v=g.value}var x=v;u&&"Identifier"!==x.type&&this.raise(x.start,"Non-simple parameter in strict mode"),this.checkLVal(x,!0,d,"function parameter list")}this.state.strict=y}},ae.parseExprList=function(e,t,n){for(var r=[],i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(M.comma),this.eat(e))break;r.push(this.parseExprListItem(t,n))}return r},ae.parseExprListItem=function(e,t){var n=void 0;return n=e&&this.match(M.comma)?null:this.match(M.ellipsis)?this.parseSpread(t):this.parseMaybeAssign(!1,t,this.parseParenItem)},ae.parseIdentifier=function(e){var t=this.startNode();return this.match(M.name)?(e||this.checkReservedWord(this.state.value,this.state.start,!1,!1),t.name=this.state.value):e&&this.state.type.keyword?t.name=this.state.type.keyword:this.unexpected(),!e&&"await"===t.name&&this.state.inAsync&&this.raise(t.start,"invalid use of await inside of an async function"),t.loc.identifierName=t.name,this.next(),this.finishNode(t,"Identifier")},ae.checkReservedWord=function(e,t,n,r){(this.isReservedWord(e)||n&&this.isKeyword(e))&&this.raise(t,e+" is a reserved word"),this.state.strict&&(S.strict(e)||r&&S.strictBind(e))&&this.raise(t,e+" is a reserved word in strict mode")},ae.parseAwait=function(e){return this.state.inAsync||this.unexpected(),this.match(M.star)&&this.raise(e.start,"await* has been removed from the async functions proposal. Use Promise.all() instead."),e.argument=this.parseMaybeUnary(),this.finishNode(e,"AwaitExpression")},ae.parseYield=function(){var e=this.startNode();return this.next(),this.match(M.semi)||this.canInsertSemicolon()||!this.match(M.star)&&!this.state.type.startsExpr?(e.delegate=!1,e.argument=null):(e.delegate=this.eat(M.star),e.argument=this.parseMaybeAssign()),this.finishNode(e,"YieldExpression")};var se=$.prototype,oe=["leadingComments","trailingComments","innerComments"],ue=function(){function e(t,n,r){_(this,e),this.type="",this.start=t,this.end=0,this.loc=new J(n),r&&(this.loc.filename=r)}return e.prototype.__clone=function(){var t=new e;for(var n in this)oe.indexOf(n)<0&&(t[n]=this[n]);return t},e}();se.startNode=function(){return new ue(this.state.start,this.state.startLoc,this.filename)},se.startNodeAt=function(e,t){return new ue(e,t,this.filename)},se.finishNode=function(e,t){return E.call(this,e,t,this.state.lastTokEnd,this.state.lastTokEndLoc)},se.finishNodeAt=function(e,t,n,r){return E.call(this,e,t,n,r)};var le=$.prototype;le.raise=function(e,t){var n=d(this.input,e);t+=" ("+n.line+":"+n.column+")";var r=new SyntaxError(t);throw r.pos=e,r.loc=n,r};var ce=$.prototype;ce.addComment=function(e){this.filename&&(e.loc.filename=this.filename),this.state.trailingComments.push(e),this.state.leadingComments.push(e)},ce.processComment=function(e){if(!("Program"===e.type&&e.body.length>0)){var t=this.state.commentStack,n=void 0,r=void 0,i=void 0,a=void 0;if(this.state.trailingComments.length>0)this.state.trailingComments[0].start>=e.end?(r=this.state.trailingComments,this.state.trailingComments=[]):this.state.trailingComments.length=0;else{var s=A(t);t.length>0&&s.trailingComments&&s.trailingComments[0].start>=e.end&&(r=s.trailingComments,s.trailingComments=null)}for(;t.length>0&&A(t).start>=e.start;)n=t.pop();if(n){if(n.leadingComments)if(n!==e&&A(n.leadingComments).end<=e.start)e.leadingComments=n.leadingComments,n.leadingComments=null;else for(i=n.leadingComments.length-2;i>=0;--i)if(n.leadingComments[i].end<=e.start){e.leadingComments=n.leadingComments.splice(0,i+1);break}}else if(this.state.leadingComments.length>0)if(A(this.state.leadingComments).end<=e.start){if(this.state.commentPreviousNode)for(a=0;a<this.state.leadingComments.length;a++)this.state.leadingComments[a].end<this.state.commentPreviousNode.end&&(this.state.leadingComments.splice(a,1),a--);this.state.leadingComments.length>0&&(e.leadingComments=this.state.leadingComments,this.state.leadingComments=[])}else{for(i=0;i<this.state.leadingComments.length&&!(this.state.leadingComments[i].end>e.start);i++);e.leadingComments=this.state.leadingComments.slice(0,i),0===e.leadingComments.length&&(e.leadingComments=null),r=this.state.leadingComments.slice(i),0===r.length&&(r=null)}this.state.commentPreviousNode=e,r&&(r.length&&r[0].start>=e.start&&A(r).end<=e.end?e.innerComments=r:e.trailingComments=r),t.push(e)}};var pe=$.prototype;pe.flowParseTypeInitialiser=function(e,t){var n=this.state.inType;this.state.inType=!0,this.expect(e||M.colon),t&&(this.match(M.bitwiseAND)||this.match(M.bitwiseOR))&&this.next();var r=this.flowParseType();return this.state.inType=n,r},pe.flowParseDeclareClass=function(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")},pe.flowParseDeclareFunction=function(e){this.next();var t=e.id=this.parseIdentifier(),n=this.startNode(),r=this.startNode();this.isRelational("<")?n.typeParameters=this.flowParseTypeParameterDeclaration():n.typeParameters=null,this.expect(M.parenL);var i=this.flowParseFunctionTypeParams();return n.params=i.params,n.rest=i.rest,this.expect(M.parenR),n.returnType=this.flowParseTypeInitialiser(),r.typeAnnotation=this.finishNode(n,"FunctionTypeAnnotation"),t.typeAnnotation=this.finishNode(r,"TypeAnnotation"),this.finishNode(t,t.type),this.semicolon(),this.finishNode(e,"DeclareFunction")},pe.flowParseDeclare=function(e){return this.match(M._class)?this.flowParseDeclareClass(e):this.match(M._function)?this.flowParseDeclareFunction(e):this.match(M._var)?this.flowParseDeclareVariable(e):this.isContextual("module")?this.lookahead().type===M.dot?this.flowParseDeclareModuleExports(e):this.flowParseDeclareModule(e):this.isContextual("type")?this.flowParseDeclareTypeAlias(e):this.isContextual("interface")?this.flowParseDeclareInterface(e):void this.unexpected()},pe.flowParseDeclareVariable=function(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(),this.semicolon(),this.finishNode(e,"DeclareVariable")},pe.flowParseDeclareModule=function(e){this.next(),this.match(M.string)?e.id=this.parseExprAtom():e.id=this.parseIdentifier();var t=e.body=this.startNode(),n=t.body=[];for(this.expect(M.braceL);!this.match(M.braceR);){var r=this.startNode();this.expectContextual("declare","Unexpected token. Only declares are allowed inside declare module"),n.push(this.flowParseDeclare(r))}return this.expect(M.braceR),this.finishNode(t,"BlockStatement"),this.finishNode(e,"DeclareModule")},pe.flowParseDeclareModuleExports=function(e){return this.expectContextual("module"),this.expect(M.dot),this.expectContextual("exports"),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")},pe.flowParseDeclareTypeAlias=function(e){return this.next(),this.flowParseTypeAlias(e),this.finishNode(e,"DeclareTypeAlias")},pe.flowParseDeclareInterface=function(e){return this.next(),this.flowParseInterfaceish(e),this.finishNode(e,"DeclareInterface")},pe.flowParseInterfaceish=function(e,t){if(e.id=this.parseIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],e.mixins=[],this.eat(M._extends))do e.extends.push(this.flowParseInterfaceExtends());while(this.eat(M.comma));if(this.isContextual("mixins")){this.next();do e.mixins.push(this.flowParseInterfaceExtends());while(this.eat(M.comma))}e.body=this.flowParseObjectType(t)},pe.flowParseInterfaceExtends=function(){var e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")},pe.flowParseInterface=function(e){return this.flowParseInterfaceish(e,!1),this.finishNode(e,"InterfaceDeclaration")},pe.flowParseTypeAlias=function(e){return e.id=this.parseIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(M.eq,!0),this.semicolon(),this.finishNode(e,"TypeAlias")},pe.flowParseTypeParameter=function(){var e=this.startNode(),t=this.flowParseVariance(),n=this.flowParseTypeAnnotatableIdentifier();return e.name=n.name,e.variance=t,e.bound=n.typeAnnotation,this.match(M.eq)&&(this.eat(M.eq),e.default=this.flowParseType()),this.finishNode(e,"TypeParameter")},pe.flowParseTypeParameterDeclaration=function(){var e=this.state.inType,t=this.startNode();t.params=[],this.state.inType=!0,this.isRelational("<")||this.match(M.jsxTagStart)?this.next():this.unexpected();do t.params.push(this.flowParseTypeParameter()),this.isRelational(">")||this.expect(M.comma);while(!this.isRelational(">"));return this.expectRelational(">"),this.state.inType=e,this.finishNode(t,"TypeParameterDeclaration")},pe.flowParseTypeParameterInstantiation=function(){var e=this.startNode(),t=this.state.inType;for(e.params=[],this.state.inType=!0,this.expectRelational("<");!this.isRelational(">");)e.params.push(this.flowParseType()),this.isRelational(">")||this.expect(M.comma);return this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},pe.flowParseObjectPropertyKey=function(){return this.match(M.num)||this.match(M.string)?this.parseExprAtom():this.parseIdentifier(!0)},pe.flowParseObjectTypeIndexer=function(e,t,n){return e.static=t,this.expect(M.bracketL),this.lookahead().type===M.colon?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(M.bracketR),e.value=this.flowParseTypeInitialiser(),e.variance=n,this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeIndexer")},pe.flowParseObjectTypeMethodish=function(e){for(e.params=[],e.rest=null,e.typeParameters=null,this.isRelational("<")&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(M.parenL);this.match(M.name);)e.params.push(this.flowParseFunctionTypeParam()),this.match(M.parenR)||this.expect(M.comma);return this.eat(M.ellipsis)&&(e.rest=this.flowParseFunctionTypeParam()),this.expect(M.parenR),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")},pe.flowParseObjectTypeMethod=function(e,t,n,r){var i=this.startNodeAt(e,t);return i.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e,t)),i.static=n,i.key=r,i.optional=!1,this.flowObjectTypeSemicolon(),this.finishNode(i,"ObjectTypeProperty")},pe.flowParseObjectTypeCallProperty=function(e,t){var n=this.startNode();return e.static=t,e.value=this.flowParseObjectTypeMethodish(n),this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeCallProperty")},pe.flowParseObjectType=function(e,t){var n=this.state.inType;this.state.inType=!0;var r=this.startNode(),i=void 0,a=void 0,s=!1;r.callProperties=[],r.properties=[],r.indexers=[];var o=void 0,u=void 0;for(t&&this.match(M.braceBarL)?(this.expect(M.braceBarL),o=M.braceBarR,u=!0):(this.expect(M.braceL),o=M.braceR,u=!1),r.exact=u;!this.match(o);){var l=!1,c=this.state.start,p=this.state.startLoc;i=this.startNode(),e&&this.isContextual("static")&&this.lookahead().type!==M.colon&&(this.next(),s=!0);var f=this.state.start,h=this.flowParseVariance();this.match(M.bracketL)?r.indexers.push(this.flowParseObjectTypeIndexer(i,s,h)):this.match(M.parenL)||this.isRelational("<")?(h&&this.unexpected(f),r.callProperties.push(this.flowParseObjectTypeCallProperty(i,e))):(a=this.flowParseObjectPropertyKey(),this.isRelational("<")||this.match(M.parenL)?(h&&this.unexpected(f),r.properties.push(this.flowParseObjectTypeMethod(c,p,s,a))):(this.eat(M.question)&&(l=!0),i.key=a,i.value=this.flowParseTypeInitialiser(),i.optional=l,i.static=s,i.variance=h,this.flowObjectTypeSemicolon(),r.properties.push(this.finishNode(i,"ObjectTypeProperty")))),s=!1}this.expect(o);var d=this.finishNode(r,"ObjectTypeAnnotation");return this.state.inType=n,d},pe.flowObjectTypeSemicolon=function(){this.eat(M.semi)||this.eat(M.comma)||this.match(M.braceR)||this.match(M.braceBarR)||this.unexpected()},pe.flowParseQualifiedTypeIdentifier=function(e,t,n){e=e||this.state.start,t=t||this.state.startLoc;for(var r=n||this.parseIdentifier();this.eat(M.dot);){var i=this.startNodeAt(e,t);i.qualification=r,i.id=this.parseIdentifier(),r=this.finishNode(i,"QualifiedTypeIdentifier")}return r},pe.flowParseGenericType=function(e,t,n){var r=this.startNodeAt(e,t);return r.typeParameters=null,r.id=this.flowParseQualifiedTypeIdentifier(e,t,n),this.isRelational("<")&&(r.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(r,"GenericTypeAnnotation")},pe.flowParseTypeofType=function(){var e=this.startNode();return this.expect(M._typeof),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")},pe.flowParseTupleType=function(){var e=this.startNode();for(e.types=[],this.expect(M.bracketL);this.state.pos<this.input.length&&!this.match(M.bracketR)&&(e.types.push(this.flowParseType()),!this.match(M.bracketR));)this.expect(M.comma);return this.expect(M.bracketR),this.finishNode(e,"TupleTypeAnnotation")},pe.flowParseFunctionTypeParam=function(){var e=null,t=!1,n=null,r=this.startNode(),i=this.lookahead();return i.type===M.colon||i.type===M.question?(e=this.parseIdentifier(),this.eat(M.question)&&(t=!0),n=this.flowParseTypeInitialiser()):n=this.flowParseType(),r.name=e,r.optional=t,r.typeAnnotation=n,this.finishNode(r,"FunctionTypeParam")},pe.reinterpretTypeAsFunctionTypeParam=function(e){var t=this.startNodeAt(e.start,e.loc);return t.name=null,t.optional=!1,t.typeAnnotation=e,this.finishNode(t,"FunctionTypeParam")},pe.flowParseFunctionTypeParams=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t={params:e,rest:null};this.match(M.name);)t.params.push(this.flowParseFunctionTypeParam()),this.match(M.parenR)||this.expect(M.comma);return this.eat(M.ellipsis)&&(t.rest=this.flowParseFunctionTypeParam()),t},pe.flowIdentToTypeAnnotation=function(e,t,n,r){switch(r.name){case"any":return this.finishNode(n,"AnyTypeAnnotation");case"void":return this.finishNode(n,"VoidTypeAnnotation");case"bool":case"boolean":return this.finishNode(n,"BooleanTypeAnnotation");case"mixed":return this.finishNode(n,"MixedTypeAnnotation");case"empty":return this.finishNode(n,"EmptyTypeAnnotation");case"number":return this.finishNode(n,"NumberTypeAnnotation");case"string":return this.finishNode(n,"StringTypeAnnotation");default:return this.flowParseGenericType(e,t,r)}},pe.flowParsePrimaryType=function(){var e=this.state.start,t=this.state.startLoc,n=this.startNode(),r=void 0,i=void 0,a=!1,s=this.state.noAnonFunctionType;switch(this.state.type){case M.name:return this.flowIdentToTypeAnnotation(e,t,n,this.parseIdentifier());case M.braceL:return this.flowParseObjectType(!1,!1);case M.braceBarL:return this.flowParseObjectType(!1,!0);case M.bracketL:return this.flowParseTupleType();case M.relational:if("<"===this.state.value)return n.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(M.parenL),r=this.flowParseFunctionTypeParams(),n.params=r.params,n.rest=r.rest,this.expect(M.parenR),this.expect(M.arrow),n.returnType=this.flowParseType(),this.finishNode(n,"FunctionTypeAnnotation");break;case M.parenL:if(this.next(),!this.match(M.parenR)&&!this.match(M.ellipsis))if(this.match(M.name)){var o=this.lookahead().type;a=o!==M.question&&o!==M.colon}else a=!0;if(a){if(this.state.noAnonFunctionType=!1,i=this.flowParseType(),this.state.noAnonFunctionType=s,this.state.noAnonFunctionType||!(this.match(M.comma)||this.match(M.parenR)&&this.lookahead().type===M.arrow))return this.expect(M.parenR),i;this.eat(M.comma)}return r=i?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(i)]):this.flowParseFunctionTypeParams(),n.params=r.params,n.rest=r.rest,this.expect(M.parenR),this.expect(M.arrow),n.returnType=this.flowParseType(),n.typeParameters=null,this.finishNode(n,"FunctionTypeAnnotation");case M.string:return n.value=this.state.value,this.addExtra(n,"rawValue",n.value),this.addExtra(n,"raw",this.input.slice(this.state.start,this.state.end)),this.next(),this.finishNode(n,"StringLiteralTypeAnnotation");case M._true:case M._false:return n.value=this.match(M._true),this.next(),this.finishNode(n,"BooleanLiteralTypeAnnotation");case M.plusMin:if("-"===this.state.value)return this.next(),this.match(M.num)||this.unexpected(),n.value=-this.state.value,this.addExtra(n,"rawValue",n.value),this.addExtra(n,"raw",this.input.slice(this.state.start,this.state.end)),this.next(),this.finishNode(n,"NumericLiteralTypeAnnotation");case M.num:return n.value=this.state.value,this.addExtra(n,"rawValue",n.value),this.addExtra(n,"raw",this.input.slice(this.state.start,this.state.end)),this.next(),this.finishNode(n,"NumericLiteralTypeAnnotation");case M._null:return n.value=this.match(M._null),this.next(),this.finishNode(n,"NullLiteralTypeAnnotation");case M._this:return n.value=this.match(M._this),this.next(),this.finishNode(n,"ThisTypeAnnotation");case M.star:return this.next(),this.finishNode(n,"ExistentialTypeParam");default:if("typeof"===this.state.type.keyword)return this.flowParseTypeofType()}this.unexpected()},pe.flowParsePostfixType=function(){for(var e=this.state.start,t=this.state.startLoc,n=this.flowParsePrimaryType();!this.canInsertSemicolon()&&this.match(M.bracketL);){var r=this.startNodeAt(e,t);r.elementType=n,this.expect(M.bracketL),this.expect(M.bracketR),n=this.finishNode(r,"ArrayTypeAnnotation")}return n},pe.flowParsePrefixType=function(){var e=this.startNode();return this.eat(M.question)?(e.typeAnnotation=this.flowParsePrefixType(),this.finishNode(e,"NullableTypeAnnotation")):this.flowParsePostfixType()},pe.flowParseAnonFunctionWithoutParens=function(){var e=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(M.arrow)){var t=this.startNodeAt(e.start,e.loc);return t.params=[this.reinterpretTypeAsFunctionTypeParam(e)],t.rest=null,t.returnType=this.flowParseType(),t.typeParameters=null,this.finishNode(t,"FunctionTypeAnnotation")}return e},pe.flowParseIntersectionType=function(){var e=this.startNode(),t=this.flowParseAnonFunctionWithoutParens();for(e.types=[t];this.eat(M.bitwiseAND);)e.types.push(this.flowParseAnonFunctionWithoutParens());return 1===e.types.length?t:this.finishNode(e,"IntersectionTypeAnnotation")},pe.flowParseUnionType=function(){var e=this.startNode(),t=this.flowParseIntersectionType();for(e.types=[t];this.eat(M.bitwiseOR);)e.types.push(this.flowParseIntersectionType());return 1===e.types.length?t:this.finishNode(e,"UnionTypeAnnotation")},pe.flowParseType=function(){var e=this.state.inType;this.state.inType=!0;var t=this.flowParseUnionType();return this.state.inType=e,t},pe.flowParseTypeAnnotation=function(){var e=this.startNode();return e.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(e,"TypeAnnotation")},pe.flowParseTypeAnnotatableIdentifier=function(){var e=this.parseIdentifier();return this.match(M.colon)&&(e.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(e,e.type)),e},pe.typeCastToParameter=function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.finishNodeAt(e.expression,e.expression.type,e.typeAnnotation.end,e.typeAnnotation.loc.end)},pe.flowParseVariance=function(){var e=null;return this.match(M.plusMin)&&("+"===this.state.value?e="plus":"-"===this.state.value&&(e="minus"),$/;"	function	line:17
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^return"ArrowFunctionExpression"===i.type&&i.start===r?i:e&&e.start?i:this.parseSubscripts(i,t,n)},ae.parseSubscripts=function(e,t,n,r){for(;;){if(!r&&this.eat(M.doubleColon)){var i=this.startNodeAt(t,n);return i.object=e,i.callee=this.parseNoCallExpr(),this.parseSubscripts(this.finishNode(i,"BindExpression"),t,n,r)}if(this.eat(M.dot)){var a=this.startNodeAt(t,n);a.object=e,a.property=this.parseIdentifier(!0),a.computed=!1,e=this.finishNode(a,"MemberExpression")}else if(this.eat(M.bracketL)){var s=this.startNodeAt(t,n);s.object=e,s.property=this.parseExpression(),s.computed=!0,this.expect(M.bracketR),e=this.finishNode(s,"MemberExpression")}else if(!r&&this.match(M.parenL)){var o=this.state.potentialArrowAt===e.start&&"Identifier"===e.type&&"async"===e.name&&!this.canInsertSemicolon();this.next();var u=this.startNodeAt(t,n);if(u.callee=e,u.arguments=this.parseCallExpressionArguments(M.parenR,o),"Import"===u.callee.type&&1!==u.arguments.length&&this.raise(u.start,"import() requires exactly one argument"),e=this.finishNode(u,"CallExpression"),o&&this.shouldParseAsyncArrow())return this.parseAsyncArrowFromCallExpression(this.startNodeAt(t,n),u);this.toReferencedList(u.arguments)}else{if(!this.match(M.backQuote))return e;var l=this.startNodeAt(t,n);l.tag=e,l.quasi=this.parseTemplate(),e=this.finishNode(l,"TaggedTemplateExpression")}}},ae.parseCallExpressionArguments=function(e,t){for(var n=void 0,r=[],i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(M.comma),this.eat(e))break;this.match(M.parenL)&&!n&&(n=this.state.start),r.push(this.parseExprListItem(void 0,t?{start:0}:void 0))}return t&&n&&this.shouldParseAsyncArrow()&&this.unexpected(),r},ae.shouldParseAsyncArrow=function(){return this.match(M.arrow)},ae.parseAsyncArrowFromCallExpression=function(e,t){return this.expect(M.arrow),this.parseArrowExpression(e,t.arguments,!0)},ae.parseNoCallExpr=function(){var e=this.state.start,t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),e,t,!0)},ae.parseExprAtom=function(e){var t=void 0,n=this.state.potentialArrowAt===this.state.start;switch(this.state.type){case M._super:return this.state.inMethod||this.options.allowSuperOutsideMethod||this.raise(this.state.start,"'super' outside of function or class"),t=this.startNode(),this.next(),this.match(M.parenL)||this.match(M.bracketL)||this.match(M.dot)||this.unexpected(),this.match(M.parenL)&&"constructor"!==this.state.inMethod&&!this.options.allowSuperOutsideMethod&&this.raise(t.start,"super() outside of class constructor"),this.finishNode(t,"Super");case M._import:return this.hasPlugin("dynamicImport")||this.unexpected(),t=this.startNode(),this.next(),this.match(M.parenL)||this.unexpected(null,M.parenL),this.finishNode(t,"Import");case M._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case M._yield:this.state.inGenerator&&this.unexpected();case M.name:t=this.startNode();var r="await"===this.state.value&&this.state.inAsync,i=this.shouldAllowYieldIdentifier(),a=this.parseIdentifier(r||i);if("await"===a.name){if(this.state.inAsync||this.inModule)return this.parseAwait(t)}else{if("async"===a.name&&this.match(M._function)&&!this.canInsertSemicolon())return this.next(),this.parseFunction(t,!1,!1,!0);if(n&&"async"===a.name&&this.match(M.name)){var s=[this.parseIdentifier()];return this.expect(M.arrow),this.parseArrowExpression(t,s,!0)}}return n&&!this.canInsertSemicolon()&&this.eat(M.arrow)?this.parseArrowExpression(t,[a]):a;case M._do:if(this.hasPlugin("doExpressions")){var o=this.startNode();this.next();var u=this.state.inFunction,l=this.state.labels;return this.state.labels=[],this.state.inFunction=!1,o.body=this.parseBlock(!1,!0),this.state.inFunction=u,this.state.labels=l,this.finishNode(o,"DoExpression")}case M.regexp:var c=this.state.value;return t=this.parseLiteral(c.value,"RegExpLiteral"),t.pattern=c.pattern,t.flags=c.flags,t;case M.num:return this.parseLiteral(this.state.value,"NumericLiteral");case M.string:return this.parseLiteral(this.state.value,"StringLiteral");case M._null:return t=this.startNode(),this.next(),this.finishNode(t,"NullLiteral");case M._true:case M._false:return t=this.startNode(),t.value=this.match(M._true),this.next(),this.finishNode(t,"BooleanLiteral");case M.parenL:return this.parseParenAndDistinguishExpression(null,null,n);case M.bracketL:return t=this.startNode(),this.next(),t.elements=this.parseExprList(M.bracketR,!0,e),this.toReferencedList(t.elements),this.finishNode(t,"ArrayExpression");case M.braceL:return this.parseObj(!1,e);case M._function:return this.parseFunctionExpression();case M.at:this.parseDecorators();case M._class:return t=this.startNode(),this.takeDecorators(t),this.parseClass(t,!1);case M._new:return this.parseNew();case M.backQuote:return this.parseTemplate();case M.doubleColon:t=this.startNode(),this.next(),t.object=null;var p=t.callee=this.parseNoCallExpr();if("MemberExpression"===p.type)return this.finishNode(t,"BindExpression");this.raise(p.start,"Binding should be performed on object property.");default:this.unexpected()}},ae.parseFunctionExpression=function(){var e=this.startNode(),t=this.parseIdentifier(!0);return this.state.inGenerator&&this.eat(M.dot)&&this.hasPlugin("functionSent")?this.parseMetaProperty(e,t,"sent"):this.parseFunction(e,!1)},ae.parseMetaProperty=function(e,t,n){return e.meta=t,e.property=this.parseIdentifier(!0),e.property.name!==n&&this.raise(e.property.start,"The only valid meta property for new is "+t.name+"."+n),this.finishNode(e,"MetaProperty")},ae.parseLiteral=function(e,t){var n=this.startNode();return this.addExtra(n,"rawValue",e),this.addExtra(n,"raw",this.input.slice(this.state.start,this.state.end)),n.value=e,this.next(),this.finishNode(n,t)},ae.parseParenExpression=function(){this.expect(M.parenL);var e=this.parseExpression();return this.expect(M.parenR),e},ae.parseParenAndDistinguishExpression=function(e,t,n){e=e||this.state.start,t=t||this.state.startLoc;var r=void 0;this.expect(M.parenL);for(var i=this.state.start,a=this.state.startLoc,s=[],o=!0,u={start:0},l=void 0,c=void 0,p={start:0};!this.match(M.parenR);){if(o)o=!1;else if(this.expect(M.comma,p.start||null),this.match(M.parenR)){c=this.state.start;break}if(this.match(M.ellipsis)){var f=this.state.start,h=this.state.startLoc;l=this.state.start,s.push(this.parseParenItem(this.parseRest(),h,f));break}s.push(this.parseMaybeAssign(!1,u,this.parseParenItem,p))}var d=this.state.start,y=this.state.startLoc;this.expect(M.parenR);var m=this.startNodeAt(e,t);if(n&&this.shouldParseArrow()&&(m=this.parseArrow(m))){for(var b=s,g=Array.isArray(b),v=0,b=g?b:b[Symbol.iterator]();;){var x;if(g){if(v>=b.length)break;x=b[v++]}else{if(v=b.next(),v.done)break;x=v.value}var _=x;_.extra&&_.extra.parenthesized&&this.unexpected(_.extra.parenStart)}return this.parseArrowExpression(m,s)}return s.length||this.unexpected(this.state.lastTokStart),c&&this.unexpected(c),l&&this.unexpected(l),u.start&&this.unexpected(u.start),p.start&&this.unexpected(p.start),s.length>1?(r=this.startNodeAt(i,a),r.expressions=s,this.toReferencedList(r.expressions),this.finishNodeAt(r,"SequenceExpression",d,y)):r=s[0],this.addExtra(r,"parenthesized",!0),this.addExtra(r,"parenStart",e),r},ae.shouldParseArrow=function(){return!this.canInsertSemicolon()},ae.parseArrow=function(e){if(this.eat(M.arrow))return e},ae.parseParenItem=function(e){return e},ae.parseNew=function(){var e=this.startNode(),t=this.parseIdentifier(!0);return this.eat(M.dot)?this.parseMetaProperty(e,t,"target"):(e.callee=this.parseNoCallExpr(),this.eat(M.parenL)?(e.arguments=this.parseExprList(M.parenR),this.toReferencedList(e.arguments)):e.arguments=[],this.finishNode(e,"NewExpression"))},ae.parseTemplateElement=function(){var e=this.startNode();return e.value={raw:this.input.slice(this.state.start,this.state.end).replace(\/\\r\\n?\/g,"\\n"),cooked:this.state.value},this.next(),e.tail=this.match(M.backQuote),this.finishNode(e,"TemplateElement")},ae.parseTemplate=function(){var e=this.startNode();this.next(),e.expressions=[];var t=this.parseTemplateElement();for(e.quasis=[t];!t.tail;)this.expect(M.dollarBraceL),e.expressions.push(this.parseExpression()),this.expect(M.braceR),e.quasis.push(t=this.parseTemplateElement());return this.next(),this.finishNode(e,"TemplateLiteral")},ae.parseObj=function(e,t){var n=[],r=Object.create(null),i=!0,a=this.startNode();a.properties=[],this.next();for(var s=null;!this.eat(M.braceR);){if(i)i=!1;else if(this.expect(M.comma),this.eat(M.braceR))break;for(;this.match(M.at);)n.push(this.parseDecorator());var o=this.startNode(),u=!1,l=!1,c=void 0,p=void 0;if(n.length&&(o.decorators=n,n=[]),this.hasPlugin("objectRestSpread")&&this.match(M.ellipsis)){if(o=this.parseSpread(),o.type=e?"RestProperty":"SpreadProperty",a.properties.push(o),!e)continue;var f=this.state.start;if(null===s){if(this.eat(M.braceR))break;if(this.match(M.comma)&&this.lookahead().type===M.braceR)continue;s=f;continue}this.unexpected(s,"Cannot have multiple rest elements when destructuring")}if(o.method=!1,o.shorthand=!1,(e||t)&&(c=this.state.start,p=this.state.startLoc),e||(u=this.eat(M.star)),!e&&this.isContextual("async")){u&&this.unexpected();var h=this.parseIdentifier();this.match(M.colon)||this.match(M.parenL)||this.match(M.braceR)||this.match(M.eq)||this.match(M.comma)?o.key=h:(l=!0,this.hasPlugin("asyncGenerators")&&(u=this.eat(M.star)),this.parsePropertyName(o))}else this.parsePropertyName(o);this.parseObjPropValue(o,c,p,u,l,e,t),this.checkPropClash(o,r),o.shorthand&&this.addExtra(o,"shorthand",!0),a.properties.push(o)}return null!==s&&this.unexpected(s,"The rest element has to be the last element when destructuring"),n.length&&this.raise(this.state.start,"You have trailing decorators with no property"),this.finishNode(a,e?"ObjectPattern":"ObjectExpression")},ae.parseObjPropValue=function(e,t,n,r,i,a,s){if(i||r||this.match(M.parenL))return a&&this.unexpected(),e.kind="method",e.method=!0,this.parseMethod(e,r,i),this.finishNode(e,"ObjectMethod");if(this.eat(M.colon))return e.value=a?this.parseMaybeDefault(this.state.start,this.state.startLoc):this.parseMaybeAssign(!1,s),this.finishNode(e,"ObjectProperty");if(!(a||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.match(M.comma)||this.match(M.braceR))){(r||i)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),this.parseMethod(e,!1);var o="get"===e.kind?0:1;if(e.params.length!==o){var u=e.start;"get"===e.kind?this.raise(u,"getter should have no params"):this.raise(u,"setter should have exactly one param")}return this.finishNode(e,"ObjectMethod")}return e.computed||"Identifier"!==e.key.type?void this.unexpected():(a?(this.checkReservedWord(e.key.name,e.key.start,!0,!0),e.value=this.parseMaybeDefault(t,n,e.key.__clone())):this.match(M.eq)&&s?(s.start||(s.start=this.state.start),e.value=this.parseMaybeDefault(t,n,e.key.__clone())):e.value=e.key.__clone(),e.shorthand=!0,this.finishNode(e,"ObjectProperty"))},ae.parsePropertyName=function(e){return this.eat(M.bracketL)?(e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(M.bracketR),e.key):(e.computed=!1,e.key=this.match(M.num)||this.match(M.string)?this.parseExprAtom():this.parseIdentifier(!0))},ae.initFunction=function(e,t){e.id=null,e.generator=!1,e.expression=!1,e.async=!!t},ae.parseMethod=function(e,t,n){var r=this.state.inMethod;return this.state.inMethod=e.kind||!0,this.initFunction(e,n),this.expect(M.parenL),e.params=this.parseBindingList(M.parenR),e.generator=t,this.parseFunctionBody(e),this.state.inMethod=r,e},ae.parseArrowExpression=function(e,t,n){return this.initFunction(e,n),e.params=this.toAssignableList(t,!0,"arrow function parameters"),this.parseFunctionBody(e,!0),this.finishNode(e,"ArrowFunctionExpression")},ae.parseFunctionBody=function(e,t){var n=t&&!this.match(M.braceL),r=this.state.inAsync;if(this.state.inAsync=e.async,n)e.body=this.parseMaybeAssign(),e.expression=!0;else{var i=this.state.inFunction,a=this.state.inGenerator,s=this.state.labels;this.state.inFunction=!0,this.state.inGenerator=e.generator,this.state.labels=[],e.body=this.parseBlock(!0),e.expression=!1,this.state.inFunction=i,this.state.inGenerator=a,this.state.labels=s}this.state.inAsync=r;var o=this.state.strict,u=!1;if(t&&(o=!0),!n&&e.body.directives.length)for(var l=e.body.directives,c=Array.isArray(l),p=0,l=c?l:l[Symbol.iterator]();;){var f;if(c){if(p>=l.length)break;f=l[p++]}else{if(p=l.next(),p.done)break;f=p.value}var h=f;if("use strict"===h.value.value){u=!0,o=!0;break}}if(u&&e.id&&"Identifier"===e.id.type&&"yield"===e.id.name&&this.raise(e.id.start,"Binding yield in strict mode"),o){var d=Object.create(null),y=this.state.strict;u&&(this.state.strict=!0),e.id&&this.checkLVal(e.id,!0,void 0,"function name");for(var m=e.params,b=Array.isArray(m),g=0,m=b?m:m[Symbol.iterator]();;){var v;if(b){if(g>=m.length)break;v=m[g++]}else{if(g=m.next(),g.done)break;v=g.value}var x=v;u&&"Identifier"!==x.type&&this.raise(x.start,"Non-simple parameter in strict mode"),this.checkLVal(x,!0,d,"function parameter list")}this.state.strict=y}},ae.parseExprList=function(e,t,n){for(var r=[],i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(M.comma),this.eat(e))break;r.push(this.parseExprListItem(t,n))}return r},ae.parseExprListItem=function(e,t){var n=void 0;return n=e&&this.match(M.comma)?null:this.match(M.ellipsis)?this.parseSpread(t):this.parseMaybeAssign(!1,t,this.parseParenItem)},ae.parseIdentifier=function(e){var t=this.startNode();return this.match(M.name)?(e||this.checkReservedWord(this.state.value,this.state.start,!1,!1),t.name=this.state.value):e&&this.state.type.keyword?t.name=this.state.type.keyword:this.unexpected(),!e&&"await"===t.name&&this.state.inAsync&&this.raise(t.start,"invalid use of await inside of an async function"),t.loc.identifierName=t.name,this.next(),this.finishNode(t,"Identifier")},ae.checkReservedWord=function(e,t,n,r){(this.isReservedWord(e)||n&&this.isKeyword(e))&&this.raise(t,e+" is a reserved word"),this.state.strict&&(S.strict(e)||r&&S.strictBind(e))&&this.raise(t,e+" is a reserved word in strict mode")},ae.parseAwait=function(e){return this.state.inAsync||this.unexpected(),this.match(M.star)&&this.raise(e.start,"await* has been removed from the async functions proposal. Use Promise.all() instead."),e.argument=this.parseMaybeUnary(),this.finishNode(e,"AwaitExpression")},ae.parseYield=function(){var e=this.startNode();return this.next(),this.match(M.semi)||this.canInsertSemicolon()||!this.match(M.star)&&!this.state.type.startsExpr?(e.delegate=!1,e.argument=null):(e.delegate=this.eat(M.star),e.argument=this.parseMaybeAssign()),this.finishNode(e,"YieldExpression")};var se=$.prototype,oe=["leadingComments","trailingComments","innerComments"],ue=function(){function e(t,n,r){_(this,e),this.type="",this.start=t,this.end=0,this.loc=new J(n),r&&(this.loc.filename=r)}return e.prototype.__clone=function(){var t=new e;for(var n in this)oe.indexOf(n)<0&&(t[n]=this[n]);return t},e}();se.startNode=function(){return new ue(this.state.start,this.state.startLoc,this.filename)},se.startNodeAt=function(e,t){return new ue(e,t,this.filename)},se.finishNode=function(e,t){return E.call(this,e,t,this.state.lastTokEnd,this.state.lastTokEndLoc)},se.finishNodeAt=function(e,t,n,r){return E.call(this,e,t,n,r)};var le=$.prototype;le.raise=function(e,t){var n=d(this.input,e);t+=" ("+n.line+":"+n.column+")";var r=new SyntaxError(t);throw r.pos=e,r.loc=n,r};var ce=$.prototype;ce.addComment=function(e){this.filename&&(e.loc.filename=this.filename),this.state.trailingComments.push(e),this.state.leadingComments.push(e)},ce.processComment=function(e){if(!("Program"===e.type&&e.body.length>0)){var t=this.state.commentStack,n=void 0,r=void 0,i=void 0,a=void 0;if(this.state.trailingComments.length>0)this.state.trailingComments[0].start>=e.end?(r=this.state.trailingComments,this.state.trailingComments=[]):this.state.trailingComments.length=0;else{var s=A(t);t.length>0&&s.trailingComments&&s.trailingComments[0].start>=e.end&&(r=s.trailingComments,s.trailingComments=null)}for(;t.length>0&&A(t).start>=e.start;)n=t.pop();if(n){if(n.leadingComments)if(n!==e&&A(n.leadingComments).end<=e.start)e.leadingComments=n.leadingComments,n.leadingComments=null;else for(i=n.leadingComments.length-2;i>=0;--i)if(n.leadingComments[i].end<=e.start){e.leadingComments=n.leadingComments.splice(0,i+1);break}}else if(this.state.leadingComments.length>0)if(A(this.state.leadingComments).end<=e.start){if(this.state.commentPreviousNode)for(a=0;a<this.state.leadingComments.length;a++)this.state.leadingComments[a].end<this.state.commentPreviousNode.end&&(this.state.leadingComments.splice(a,1),a--);this.state.leadingComments.length>0&&(e.leadingComments=this.state.leadingComments,this.state.leadingComments=[])}else{for(i=0;i<this.state.leadingComments.length&&!(this.state.leadingComments[i].end>e.start);i++);e.leadingComments=this.state.leadingComments.slice(0,i),0===e.leadingComments.length&&(e.leadingComments=null),r=this.state.leadingComments.slice(i),0===r.length&&(r=null)}this.state.commentPreviousNode=e,r&&(r.length&&r[0].start>=e.start&&A(r).end<=e.end?e.innerComments=r:e.trailingComments=r),t.push(e)}};var pe=$.prototype;pe.flowParseTypeInitialiser=function(e,t){var n=this.state.inType;this.state.inType=!0,this.expect(e||M.colon),t&&(this.match(M.bitwiseAND)||this.match(M.bitwiseOR))&&this.next();var r=this.flowParseType();return this.state.inType=n,r},pe.flowParseDeclareClass=function(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")},pe.flowParseDeclareFunction=function(e){this.next();var t=e.id=this.parseIdentifier(),n=this.startNode(),r=this.startNode();this.isRelational("<")?n.typeParameters=this.flowParseTypeParameterDeclaration():n.typeParameters=null,this.expect(M.parenL);var i=this.flowParseFunctionTypeParams();return n.params=i.params,n.rest=i.rest,this.expect(M.parenR),n.returnType=this.flowParseTypeInitialiser(),r.typeAnnotation=this.finishNode(n,"FunctionTypeAnnotation"),t.typeAnnotation=this.finishNode(r,"TypeAnnotation"),this.finishNode(t,t.type),this.semicolon(),this.finishNode(e,"DeclareFunction")},pe.flowParseDeclare=function(e){return this.match(M._class)?this.flowParseDeclareClass(e):this.match(M._function)?this.flowParseDeclareFunction(e):this.match(M._var)?this.flowParseDeclareVariable(e):this.isContextual("module")?this.lookahead().type===M.dot?this.flowParseDeclareModuleExports(e):this.flowParseDeclareModule(e):this.isContextual("type")?this.flowParseDeclareTypeAlias(e):this.isContextual("interface")?this.flowParseDeclareInterface(e):void this.unexpected()},pe.flowParseDeclareVariable=function(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(),this.semicolon(),this.finishNode(e,"DeclareVariable")},pe.flowParseDeclareModule=function(e){this.next(),this.match(M.string)?e.id=this.parseExprAtom():e.id=this.parseIdentifier();var t=e.body=this.startNode(),n=t.body=[];for(this.expect(M.braceL);!this.match(M.braceR);){var r=this.startNode();this.expectContextual("declare","Unexpected token. Only declares are allowed inside declare module"),n.push(this.flowParseDeclare(r))}return this.expect(M.braceR),this.finishNode(t,"BlockStatement"),this.finishNode(e,"DeclareModule")},pe.flowParseDeclareModuleExports=function(e){return this.expectContextual("module"),this.expect(M.dot),this.expectContextual("exports"),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")},pe.flowParseDeclareTypeAlias=function(e){return this.next(),this.flowParseTypeAlias(e),this.finishNode(e,"DeclareTypeAlias")},pe.flowParseDeclareInterface=function(e){return this.next(),this.flowParseInterfaceish(e),this.finishNode(e,"DeclareInterface")},pe.flowParseInterfaceish=function(e,t){if(e.id=this.parseIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],e.mixins=[],this.eat(M._extends))do e.extends.push(this.flowParseInterfaceExtends());while(this.eat(M.comma));if(this.isContextual("mixins")){this.next();do e.mixins.push(this.flowParseInterfaceExtends());while(this.eat(M.comma))}e.body=this.flowParseObjectType(t)},pe.flowParseInterfaceExtends=function(){var e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")},pe.flowParseInterface=function(e){return this.flowParseInterfaceish(e,!1),this.finishNode(e,"InterfaceDeclaration")},pe.flowParseTypeAlias=function(e){return e.id=this.parseIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(M.eq,!0),this.semicolon(),this.finishNode(e,"TypeAlias")},pe.flowParseTypeParameter=function(){var e=this.startNode(),t=this.flowParseVariance(),n=this.flowParseTypeAnnotatableIdentifier();return e.name=n.name,e.variance=t,e.bound=n.typeAnnotation,this.match(M.eq)&&(this.eat(M.eq),e.default=this.flowParseType()),this.finishNode(e,"TypeParameter")},pe.flowParseTypeParameterDeclaration=function(){var e=this.state.inType,t=this.startNode();t.params=[],this.state.inType=!0,this.isRelational("<")||this.match(M.jsxTagStart)?this.next():this.unexpected();do t.params.push(this.flowParseTypeParameter()),this.isRelational(">")||this.expect(M.comma);while(!this.isRelational(">"));return this.expectRelational(">"),this.state.inType=e,this.finishNode(t,"TypeParameterDeclaration")},pe.flowParseTypeParameterInstantiation=function(){var e=this.startNode(),t=this.state.inType;for(e.params=[],this.state.inType=!0,this.expectRelational("<");!this.isRelational(">");)e.params.push(this.flowParseType()),this.isRelational(">")||this.expect(M.comma);return this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},pe.flowParseObjectPropertyKey=function(){return this.match(M.num)||this.match(M.string)?this.parseExprAtom():this.parseIdentifier(!0)},pe.flowParseObjectTypeIndexer=function(e,t,n){return e.static=t,this.expect(M.bracketL),this.lookahead().type===M.colon?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(M.bracketR),e.value=this.flowParseTypeInitialiser(),e.variance=n,this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeIndexer")},pe.flowParseObjectTypeMethodish=function(e){for(e.params=[],e.rest=null,e.typeParameters=null,this.isRelational("<")&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(M.parenL);this.match(M.name);)e.params.push(this.flowParseFunctionTypeParam()),this.match(M.parenR)||this.expect(M.comma);return this.eat(M.ellipsis)&&(e.rest=this.flowParseFunctionTypeParam()),this.expect(M.parenR),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")},pe.flowParseObjectTypeMethod=function(e,t,n,r){var i=this.startNodeAt(e,t);return i.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e,t)),i.static=n,i.key=r,i.optional=!1,this.flowObjectTypeSemicolon(),this.finishNode(i,"ObjectTypeProperty")},pe.flowParseObjectTypeCallProperty=function(e,t){var n=this.startNode();return e.static=t,e.value=this.flowParseObjectTypeMethodish(n),this.flowObjectTypeSemicolon(),this.finishNode(e,"ObjectTypeCallProperty")},pe.flowParseObjectType=function(e,t){var n=this.state.inType;this.state.inType=!0;var r=this.startNode(),i=void 0,a=void 0,s=!1;r.callProperties=[],r.properties=[],r.indexers=[];var o=void 0,u=void 0;for(t&&this.match(M.braceBarL)?(this.expect(M.braceBarL),o=M.braceBarR,u=!0):(this.expect(M.braceL),o=M.braceR,u=!1),r.exact=u;!this.match(o);){var l=!1,c=this.state.start,p=this.state.startLoc;i=this.startNode(),e&&this.isContextual("static")&&this.lookahead().type!==M.colon&&(this.next(),s=!0);var f=this.state.start,h=this.flowParseVariance();this.match(M.bracketL)?r.indexers.push(this.flowParseObjectTypeIndexer(i,s,h)):this.match(M.parenL)||this.isRelational("<")?(h&&this.unexpected(f),r.callProperties.push(this.flowParseObjectTypeCallProperty(i,e))):(a=this.flowParseObjectPropertyKey(),this.isRelational("<")||this.match(M.parenL)?(h&&this.unexpected(f),r.properties.push(this.flowParseObjectTypeMethod(c,p,s,a))):(this.eat(M.question)&&(l=!0),i.key=a,i.value=this.flowParseTypeInitialiser(),i.optional=l,i.static=s,i.variance=h,this.flowObjectTypeSemicolon(),r.properties.push(this.finishNode(i,"ObjectTypeProperty")))),s=!1}this.expect(o);var d=this.finishNode(r,"ObjectTypeAnnotation");return this.state.inType=n,d},pe.flowObjectTypeSemicolon=function(){this.eat(M.semi)||this.eat(M.comma)||this.match(M.braceR)||this.match(M.braceBarR)||this.unexpected()},pe.flowParseQualifiedTypeIdentifier=function(e,t,n){e=e||this.state.start,t=t||this.state.startLoc;for(var r=n||this.parseIdentifier();this.eat(M.dot);){var i=this.startNodeAt(e,t);i.qualification=r,i.id=this.parseIdentifier(),r=this.finishNode(i,"QualifiedTypeIdentifier")}return r},pe.flowParseGenericType=function(e,t,n){var r=this.startNodeAt(e,t);return r.typeParameters=null,r.id=this.flowParseQualifiedTypeIdentifier(e,t,n),this.isRelational("<")&&(r.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(r,"GenericTypeAnnotation")},pe.flowParseTypeofType=function(){var e=this.startNode();return this.expect(M._typeof),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")},pe.flowParseTupleType=function(){var e=this.startNode();for(e.types=[],this.expect(M.bracketL);this.state.pos<this.input.length&&!this.match(M.bracketR)&&(e.types.push(this.flowParseType()),!this.match(M.bracketR));)this.expect(M.comma);return this.expect(M.bracketR),this.finishNode(e,"TupleTypeAnnotation")},pe.flowParseFunctionTypeParam=function(){var e=null,t=!1,n=null,r=this.startNode(),i=this.lookahead();return i.type===M.colon||i.type===M.question?(e=this.parseIdentifier(),this.eat(M.question)&&(t=!0),n=this.flowParseTypeInitialiser()):n=this.flowParseType(),r.name=e,r.optional=t,r.typeAnnotation=n,this.finishNode(r,"FunctionTypeParam")},pe.reinterpretTypeAsFunctionTypeParam=function(e){var t=this.startNodeAt(e.start,e.loc);return t.name=null,t.optional=!1,t.typeAnnotation=e,this.finishNode(t,"FunctionTypeParam")},pe.flowParseFunctionTypeParams=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t={params:e,rest:null};this.match(M.name);)t.params.push(this.flowParseFunctionTypeParam()),this.match(M.parenR)||this.expect(M.comma);return this.eat(M.ellipsis)&&(t.rest=this.flowParseFunctionTypeParam()),t},pe.flowIdentToTypeAnnotation=function(e,t,n,r){switch(r.name){case"any":return this.finishNode(n,"AnyTypeAnnotation");case"void":return this.finishNode(n,"VoidTypeAnnotation");case"bool":case"boolean":return this.finishNode(n,"BooleanTypeAnnotation");case"mixed":return this.finishNode(n,"MixedTypeAnnotation");case"empty":return this.finishNode(n,"EmptyTypeAnnotation");case"number":return this.finishNode(n,"NumberTypeAnnotation");case"string":return this.finishNode(n,"StringTypeAnnotation");default:return this.flowParseGenericType(e,t,r)}},pe.flowParsePrimaryType=function(){var e=this.state.start,t=this.state.startLoc,n=this.startNode(),r=void 0,i=void 0,a=!1,s=this.state.noAnonFunctionType;switch(this.state.type){case M.name:return this.flowIdentToTypeAnnotation(e,t,n,this.parseIdentifier());case M.braceL:return this.flowParseObjectType(!1,!1);case M.braceBarL:return this.flowParseObjectType(!1,!0);case M.bracketL:return this.flowParseTupleType();case M.relational:if("<"===this.state.value)return n.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(M.parenL),r=this.flowParseFunctionTypeParams(),n.params=r.params,n.rest=r.rest,this.expect(M.parenR),this.expect(M.arrow),n.returnType=this.flowParseType(),this.finishNode(n,"FunctionTypeAnnotation");break;case M.parenL:if(this.next(),!this.match(M.parenR)&&!this.match(M.ellipsis))if(this.match(M.name)){var o=this.lookahead().type;a=o!==M.question&&o!==M.colon}else a=!0;if(a){if(this.state.noAnonFunctionType=!1,i=this.flowParseType(),this.state.noAnonFunctionType=s,this.state.noAnonFunctionType||!(this.match(M.comma)||this.match(M.parenR)&&this.lookahead().type===M.arrow))return this.expect(M.parenR),i;this.eat(M.comma)}return r=i?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(i)]):this.flowParseFunctionTypeParams(),n.params=r.params,n.rest=r.rest,this.expect(M.parenR),this.expect(M.arrow),n.returnType=this.flowParseType(),n.typeParameters=null,this.finishNode(n,"FunctionTypeAnnotation");case M.string:return n.value=this.state.value,this.addExtra(n,"rawValue",n.value),this.addExtra(n,"raw",this.input.slice(this.state.start,this.state.end)),this.next(),this.finishNode(n,"StringLiteralTypeAnnotation");case M._true:case M._false:return n.value=this.match(M._true),this.next(),this.finishNode(n,"BooleanLiteralTypeAnnotation");case M.plusMin:if("-"===this.state.value)return this.next(),this.match(M.num)||this.unexpected(),n.value=-this.state.value,this.addExtra(n,"rawValue",n.value),this.addExtra(n,"raw",this.input.slice(this.state.start,this.state.end)),this.next(),this.finishNode(n,"NumericLiteralTypeAnnotation");case M.num:return n.value=this.state.value,this.addExtra(n,"rawValue",n.value),this.addExtra(n,"raw",this.input.slice(this.state.start,this.state.end)),this.next(),this.finishNode(n,"NumericLiteralTypeAnnotation");case M._null:return n.value=this.match(M._null),this.next(),this.finishNode(n,"NullLiteralTypeAnnotation");case M._this:return n.value=this.match(M._this),this.next(),this.finishNode(n,"ThisTypeAnnotation");case M.star:return this.next(),this.finishNode(n,"ExistentialTypeParam");default:if("typeof"===this.state.type.keyword)return this.flowParseTypeofType()}this.unexpected()},pe.flowParsePostfixType=function(){for(var e=this.state.start,t=this.state.startLoc,n=this.flowParsePrimaryType();!this.canInsertSemicolon()&&this.match(M.bracketL);){var r=this.startNodeAt(e,t);r.elementType=n,this.expect(M.bracketL),this.expect(M.bracketR),n=this.finishNode(r,"ArrayTypeAnnotation")}return n},pe.flowParsePrefixType=function(){var e=this.startNode();return this.eat(M.question)?(e.typeAnnotation=this.flowParsePrefixType(),this.finishNode(e,"NullableTypeAnnotation")):this.flowParsePostfixType()},pe.flowParseAnonFunctionWithoutParens=function(){var e=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(M.arrow)){var t=this.startNodeAt(e.start,e.loc);return t.params=[this.reinterpretTypeAsFunctionTypeParam(e)],t.rest=null,t.returnType=this.flowParseType(),t.typeParameters=null,this.finishNode(t,"FunctionTypeAnnotation")}return e},pe.flowParseIntersectionType=function(){var e=this.startNode(),t=this.flowParseAnonFunctionWithoutParens();for(e.types=[t];this.eat(M.bitwiseAND);)e.types.push(this.flowParseAnonFunctionWithoutParens());return 1===e.types.length?t:this.finishNode(e,"IntersectionTypeAnnotation")},pe.flowParseUnionType=function(){var e=this.startNode(),t=this.flowParseIntersectionType();for(e.types=[t];this.eat(M.bitwiseOR);)e.types.push(this.flowParseIntersectionType());return 1===e.types.length?t:this.finishNode(e,"UnionTypeAnnotation")},pe.flowParseType=function(){var e=this.state.inType;this.state.inType=!0;var t=this.flowParseUnionType();return this.state.inType=e,t},pe.flowParseTypeAnnotation=function(){var e=this.startNode();return e.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(e,"TypeAnnotation")},pe.flowParseTypeAnnotatableIdentifier=function(){var e=this.parseIdentifier();return this.match(M.colon)&&(e.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(e,e.type)),e},pe.typeCastToParameter=function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.finishNodeAt(e.expression,e.expression.type,e.typeAnnotation.end,e.typeAnnotation.loc.end)},pe.flowParseVariance=function(){var e=null;return this.match(M.plusMin)&&("+"===this.state.value?e="plus":"-"===this.state.value&&(e="minus"),$/;"	function	line:17
fe	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^this.next()),e};var fe=function(e){e.extend("parseFunctionBody",function(e){return function(t,n){return this.match(M.colon)&&!n&&(t.returnType=this.flowParseTypeAnnotation()),e.call(this,t,n)}}),e.extend("parseStatement",function(e){return function(t,n){if(this.state.strict&&this.match(M.name)&&"interface"===this.state.value){var r=this.startNode();return this.next(),this.flowParseInterface(r)}return e.call(this,t,n)}}),e.extend("parseExpressionStatement",function(e){return function(t,n){if("Identifier"===n.type)if("declare"===n.name){if(this.match(M._class)||this.match(M.name)||this.match(M._function)||this.match(M._var))return this.flowParseDeclare(t)}else if(this.match(M.name)){if("interface"===n.name)return this.flowParseInterface(t);if("type"===n.name)return this.flowParseTypeAlias(t)}return e.call(this,t,n)}}),e.extend("shouldParseExportDeclaration",function(e){return function(){return this.isContextual("type")||this.isContextual("interface")||e.call(this)}}),e.extend("parseConditional",function(e){return function(t,n,r,i,a){if(a&&this.match(M.question)){var s=this.state.clone();try{return e.call(this,t,n,r,i)}catch(e){if(e instanceof SyntaxError)return this.state=s,a.start=e.pos||this.state.start,t;throw e}}return e.call(this,t,n,r,i)}}),e.extend("parseParenItem",function(e){return function(t,n,r){if(t=e.call(this,t,n,r),this.eat(M.question)&&(t.optional=!0),this.match(M.colon)){var i=this.startNodeAt(n,r);return i.expression=t,i.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(i,"TypeCastExpression")}return t}}),e.extend("parseExport",function(e){return function(t){return t=e.call(this,t),"ExportNamedDeclaration"===t.type&&(t.exportKind=t.exportKind||"value"),t}}),e.extend("parseExportDeclaration",function(e){return function(t){if(this.isContextual("type")){t.exportKind="type";var n=this.startNode();return this.next(),this.match(M.braceL)?(t.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(t),null):this.flowParseTypeAlias(n)}if(this.isContextual("interface")){t.exportKind="type";var r=this.startNode();return this.next(),this.flowParseInterface(r)}return e.call(this,t)}}),e.extend("parseClassId",function(e){return function(t){e.apply(this,arguments),this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration())}}),e.extend("isKeyword",function(e){return function(t){return(!this.state.inType||"void"!==t)&&e.call(this,t)}}),e.extend("parsePropertyName",function(e){return function(t){var n=this.state.inType;this.state.inType=!0;var r=e.call(this,t);return this.state.inType=n,r}}),e.extend("readToken",function(e){return function(t){return!this.state.inType||62!==t&&60!==t?e.call(this,t):this.finishOp(M.relational,1)}}),e.extend("jsx_readToken",function(e){return function(){if(!this.state.inType)return e.call(this)}}),e.extend("toAssignable",function(e){return function(t,n,r){return"TypeCastExpression"===t.type?e.call(this,this.typeCastToParameter(t),n,r):e.call(this,t,n,r)}}),e.extend("toAssignableList",function(e){return function(t,n,r){for(var i=0;i<t.length;i++){var a=t[i];a&&"TypeCastExpression"===a.type&&(t[i]=this.typeCastToParameter(a))}return e.call(this,t,n,r)}}),e.extend("toReferencedList",function(){return function(e){for(var t=0;t<e.length;t++){var n=e[t];n&&n._exprListItem&&"TypeCastExpression"===n.type&&this.raise(n.start,"Unexpected type cast")}return e}}),e.extend("parseExprListItem",function(e){return function(t,n){var r=this.startNode(),i=e.call(this,t,n);return this.match(M.colon)?(r._exprListItem=!0,r.expression=i,r.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(r,"TypeCastExpression")):i}}),e.extend("checkLVal",function(e){return function(t){if("TypeCastExpression"!==t.type)return e.apply(this,arguments)}}),e.extend("parseClassProperty",function(e){return function(t){return delete t.variancePos,this.match(M.colon)&&(t.typeAnnotation=this.flowParseTypeAnnotation()),e.call(this,t)}}),e.extend("isClassProperty",function(e){return function(){return this.match(M.colon)||e.call(this)}}),e.extend("parseClassMethod",function(){return function(e,t,n,r){t.variance&&this.unexpected(t.variancePos),delete t.variance,delete t.variancePos,this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration()),this.parseMethod(t,n,r),e.body.push(this.finishNode(t,"ClassMethod"))}}),e.extend("parseClassSuper",function(e){return function(t,n){if(e.call(this,t,n),t.superClass&&this.isRelational("<")&&(t.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual("implements")){this.next();var r=t.implements=[];do{var i=this.startNode();i.id=this.parseIdentifier(),this.isRelational("<")?i.typeParameters=this.flowParseTypeParameterInstantiation():i.typeParameters=null,r.push(this.finishNode(i,"ClassImplements"))}while(this.eat(M.comma))}}}),e.extend("parsePropertyName",function(e){return function(t){var n=this.state.start,r=this.flowParseVariance(),i=e.call(this,t);return t.variance=r,t.variancePos=n,i}}),e.extend("parseObjPropValue",function(e){return function(t){t.variance&&this.unexpected(t.variancePos),delete t.variance,delete t.variancePos;var n=void 0;this.isRelational("<")&&(n=this.flowParseTypeParameterDeclaration(),this.match(M.parenL)||this.unexpected()),e.apply(this,arguments),n&&((t.value||t).typeParameters=n)}}),e.extend("parseAssignableListItemTypes",function(){return function(e){return this.eat(M.question)&&(e.optional=!0),this.match(M.colon)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),this.finishNode(e,e.type),e}}),e.extend("parseMaybeDefault",function(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=e.apply(this,n);return"AssignmentPattern"===i.type&&i.typeAnnotation&&i.right.start<i.typeAnnotation.start&&this.raise(i.typeAnnotation.start,"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`"),i}}),e.extend("parseImportSpecifiers",function(e){return function(t){t.importKind="value";var n=null;if(this.match(M._typeof)?n="typeof":this.isContextual("type")&&(n="type"),n){var r=this.lookahead();(r.type===M.name&&"from"!==r.value||r.type===M.braceL||r.type===M.star)&&(this.next(),t.importKind=n)}e.call(this,t)}}),e.extend("parseFunctionParams",function(e){return function(t){this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration()),e.call(this,t)}}),e.extend("parseVarHead",function(e){return function(t){e.call(this,t),this.match(M.colon)&&(t.id.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(t.id,t.id.type))}}),e.extend("parseAsyncArrowFromCallExpression",function(e){return function(t,n){if(this.match(M.colon)){var r=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,t.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=r}return e.call(this,t,n)}}),e.extend("shouldParseAsyncArrow",function(e){return function(){return this.match(M.colon)||e.call(this)}}),e.extend("parseMaybeAssign",function(e){return function(){for(var t=null,n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];if(M.jsxTagStart&&this.match(M.jsxTagStart)){var a=this.state.clone();try{return e.apply(this,r)}catch(e){if(!(e instanceof SyntaxError))throw e;this.state=a,t=e}}if(this.state.context.push(K.parenExpression),null!=t||this.isRelational("<")){var s=void 0,o=void 0;try{o=this.flowParseTypeParameterDeclaration(),s=e.apply(this,r),s.typeParameters=o,s.start=o.start,s.loc.start=o.loc.start}catch(e){throw t||e}if("ArrowFunctionExpression"===s.type)return s;if(null!=t)throw t;this.raise(o.start,"Expected an arrow function after this type parameter declaration")}return this.state.context.pop(),e.apply(this,r)}}),e.extend("parseArrow",function(e){return function(t){if(this.match(M.colon)){var n=this.state.clone();try{var r=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;var i=this.flowParseTypeAnnotation();this.state.noAnonFunctionType=r,this.canInsertSemicolon()&&this.unexpected(),this.match(M.arrow)||this.unexpected(),t.returnType=i}catch(e){if(!(e instanceof SyntaxError))throw e;this.state=n}}return e.call(this,t)}}),e.extend("shouldParseArrow",function(e){return function(){return this.match(M.colon)||e.call(this)}}),e.extend("isClassMutatorStarter",function(e){return function(){return!!this.isRelational("<")||e.call(this)}})},he={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},de=\/^[\\da-fA-F]+$\/,ye=\/^\\d+$\/;K.j_oTag=new q("<tag",!1),K.j_cTag=new q("<\/tag",!1),K.j_expr=new q("<tag>...<\/tag>",!0,!0),M.jsxName=new I("jsxName"),M.jsxText=new I("jsxText",{beforeExpr:!0}),M.jsxTagStart=new I("jsxTagStart",{startsExpr:!0}),M.jsxTagEnd=new I("jsxTagEnd"),M.jsxTagStart.updateContext=function(){this.state.context.push(K.j_expr),this.state.context.push(K.j_oTag),this.state.exprAllowed=!1},M.jsxTagEnd.updateContext=function(e){var t=this.state.context.pop();t===K.j_oTag&&e===M.slash||t===K.j_cTag?(this.state.context.pop(),this.state.exprAllowed=this.curContext()===K.j_expr):this.state.exprAllowed=!0};var me=$.prototype;me.jsxReadToken=function(){for(var e="",t=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated JSX contents");var n=this.input.charCodeAt(this.state.pos);switch(n){case 60:case 123:return this.state.pos===this.state.start?60===n&&this.state.exprAllowed?(++this.state.pos,this.finishToken(M.jsxTagStart)):this.getTokenFromCode(n):(e+=this.input.slice(t,this.state.pos),this.finishToken(M.jsxText,e));case 38:e+=this.input.slice(t,this.state.pos),e+=this.jsxReadEntity(),t=this.state.pos;break;default:p(n)?(e+=this.input.slice(t,this.state.pos),e+=this.jsxReadNewLine(!0),t=this.state.pos):++this.state.pos}}},me.jsxReadNewLine=function(e){var t=this.input.charCodeAt(this.state.pos),n=void 0;return++this.state.pos,13===t&&10===this.input.charCodeAt(this.state.pos)?(++this.state.pos,n=e?"\\n":"\\r\\n"):n=String.fromCharCode(t),++this.state.curLine,this.state.lineStart=this.state.pos,n},me.jsxReadString=function(e){for(var t="",n=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var r=this.input.charCodeAt(this.state.pos);if(r===e)break;38===r?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadEntity(),n=this.state.pos):p(r)?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadNewLine(!1),n=this.state.pos):++this.state.pos}return t+=this.input.slice(n,this.state.pos++),this.finishToken(M.string,t)},me.jsxReadEntity=function(){for(var e="",t=0,n=void 0,r=this.input[this.state.pos],i=++this.state.pos;this.state.pos<this.input.length&&t++<10;){if(r=this.input[this.state.pos++],";"===r){"#"===e[0]?"x"===e[1]?(e=e.substr(2),de.test(e)&&(n=String.fromCharCode(parseInt(e,16)))):(e=e.substr(1),ye.test(e)&&(n=String.fromCharCode(parseInt(e,10)))):n=he[e];break}e+=r}return n?n:(this.state.pos=i,"&")},me.jsxReadWord=function(){var e=void 0,t=this.state.pos;do e=this.input.charCodeAt(++this.state.pos);while(s(e)||45===e);return this.finishToken(M.jsxName,this.input.slice(t,this.state.pos))},me.jsxParseIdentifier=function(){var e=this.startNode();return this.match(M.jsxName)?e.name=this.state.value:this.state.type.keyword?e.name=this.state.type.keyword:this.unexpected(),this.next(),this.finishNode(e,"JSXIdentifier")},me.jsxParseNamespacedName=function(){var e=this.state.start,t=this.state.startLoc,n=this.jsxParseIdentifier();if(!this.eat(M.colon))return n;var r=this.startNodeAt(e,t);return r.namespace=n,r.name=this.jsxParseIdentifier(),this.finishNode(r,"JSXNamespacedName")},me.jsxParseElementName=function(){for(var e=this.state.start,t=this.state.startLoc,n=this.jsxParseNamespacedName();this.eat(M.dot);){var r=this.startNodeAt(e,t);r.object=n,r.property=this.jsxParseIdentifier(),n=this.finishNode(r,"JSXMemberExpression")}return n},me.jsxParseAttributeValue=function(){var e=void 0;switch(this.state.type){case M.braceL:if(e=this.jsxParseExpressionContainer(),"JSXEmptyExpression"!==e.expression.type)return e;this.raise(e.start,"JSX attributes must only be assigned a non-empty expression");case M.jsxTagStart:case M.string:return e=this.parseExprAtom(),e.extra=null,e;default:this.raise(this.state.start,"JSX value should be either an expression or a quoted JSX text")}},me.jsxParseEmptyExpression=function(){var e=this.startNodeAt(this.lastTokEnd,this.lastTokEndLoc);return this.finishNodeAt(e,"JSXEmptyExpression",this.start,this.startLoc)},me.jsxParseSpreadChild=function(){var e=this.startNode();return this.expect(M.braceL),this.expect(M.ellipsis),e.expression=this.parseExpression(),this.expect(M.braceR),this.finishNode(e,"JSXSpreadChild")},me.jsxParseExpressionContainer=function(){var e=this.startNode();return this.next(),this.match(M.braceR)?e.expression=this.jsxParseEmptyExpression():e.expression=this.parseExpression(),this.expect(M.braceR),this.finishNode(e,"JSXExpressionContainer")},me.jsxParseAttribute=function(){var e=this.startNode();return this.eat(M.braceL)?(this.expect(M.ellipsis),e.argument=this.parseMaybeAssign(),this.expect(M.braceR),this.finishNode(e,"JSXSpreadAttribute")):(e.name=this.jsxParseNamespacedName(),e.value=this.eat(M.eq)?this.jsxParseAttributeValue():null,this.finishNode(e,"JSXAttribute"))},me.jsxParseOpeningElementAt=function(e,t){var n=this.startNodeAt(e,t);for(n.attributes=[],n.name=this.jsxParseElementName();!this.match(M.slash)&&!this.match(M.jsxTagEnd);)n.attributes.push(this.jsxParseAttribute());return n.selfClosing=this.eat(M.slash),this.expect(M.jsxTagEnd),this.finishNode(n,"JSXOpeningElement")},me.jsxParseClosingElementAt=function(e,t){var n=this.startNodeAt(e,t);return n.name=this.jsxParseElementName(),this.expect(M.jsxTagEnd),this.finishNode(n,"JSXClosingElement")},me.jsxParseElementAt=function(e,t){var n=this.startNodeAt(e,t),r=[],i=this.jsxParseOpeningElementAt(e,t),a=null;if(!i.selfClosing){e:for(;;)switch(this.state.type){case M.jsxTagStart:if(e=this.state.start,t=this.state.startLoc,this.next(),this.eat(M.slash)){a=this.jsxParseClosingElementAt(e,t);break e}r.push(this.jsxParseElementAt(e,t));break;case M.jsxText:r.push(this.parseExprAtom());break;case M.braceL:this.lookahead().type===M.ellipsis?r.push(this.jsxParseSpreadChild()):r.push(this.jsxParseExpressionContainer());break;default:this.unexpected()}D(a.name)!==D(i.name)&&this.raise(a.start,"Expected corresponding JSX closing tag for <"+D(i.name)+">")}return n.openingElement=i,n.closingElement=a,n.children=r,this.match(M.relational)&&"<"===this.state.value&&this.raise(this.state.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(n,"JSXElement")},me.jsxParseElement=function(){var e=this.state.start,t=this.state.startLoc;return this.next(),this.jsxParseElementAt(e,t)};var be=function(e){e.extend("parseExprAtom",function(e){return function(t){if(this.match(M.jsxText)){var n=this.parseLiteral(this.state.value,"JSXText");return n.extra=null,n}return this.match(M.jsxTagStart)?this.jsxParseElement():e.call(this,t)}}),e.extend("readToken",function(e){return function(t){var n=this.curContext();if(n===K.j_expr)return this.jsxReadToken();if(n===K.j_oTag||n===K.j_cTag){if(a(t))return this.jsxReadWord();if(62===t)return++this.state.pos,this.finishToken(M.jsxTagEnd);if((34===t||39===t)&&n===K.j_oTag)return this.jsxReadString(t)}return 60===t&&this.state.exprAllowed?(++this.state.pos,this.finishToken(M.jsxTagStart)):e.call(this,t)}}),e.extend("updateContext",function(e){return function(t){if(this.match(M.braceL)){var n=this.curContext();n===K.j_oTag?this.state.context.push(K.braceExpression):n===K.j_expr?this.state.context.push(K.templateQuasi):e.call(this,t),this.state.exprAllowed=!0}else{if(!this.match(M.slash)||t!==M.jsxTagStart)return e.call(this,t);this.state.context.length-=2,this.state.context.push(K.j_cTag),this.state.exprAllowed=!1}}})};H.flow=fe,H.jsx=be,n.parse=C,n.tokTypes=M},{}],275:[function(e,t,n){(function(t){"use strict";function r(e){return new t(e,"base64").toString()}function i(e){return e.split(",").pop()}function a(e,t){var n=p.exec(e);p.lastIndex=0;var r=n[1]||n[2],i=l.resolve(t,r);try{return u.readFileSync(i,"utf8")}catch(e){throw new Error("An error occurred while trying to read the map file at "+i+"\\n"+e)}}function s(e,t){t=t||{},t.isFileComment&&(e=a(e,t.commentFileDir)),t.hasComment&&(e=i(e)),t.isEncoded&&(e=r(e)),(t.isJSON||t.isEncoded)&&(e=JSON.parse(e)),this.sourcemap=e}function o(e){for(var t,r=e.split("\\n"),i=r.length-1;i>0;i--)if(t=r[i],~t.indexOf("sourceMappingURL=data:"))return n.fromComment(t)}var u=e("fs"),l=e("path"),c=\/^\\s*\\\/(?:\\\/|\\*)[@#]\\s+sourceMappingURL=data:(?:application|text)\\\/json;(?:charset[:=]\\S+;)?base64,(.*)$\/gm,p=\/(?:\\\/\\\/[@#][ \\t]+sourceMappingURL=([^\\s'"]+?)[ \\t]*$)|(?:\\\/\\*[@#][ \\t]+sourceMappingURL=([^\\*]+?)[ \\t]*(?:\\*\\\/){1}[ \\t]*$)\/gm;s.prototype.toJSON=function(e){return JSON.stringify(this.sourcemap,null,e)},s.prototype.toBase64=function(){var e=this.toJSON();return new t(e).toString("base64")},s.prototype.toComment=function(e){var t=this.toBase64(),n="sourceMappingURL=data:application\/json;base64,"+t;return e&&e.multiline?"\/*# "+n+" *\/":"\/\/# "+n},s.prototype.toObject=function(){return JSON.parse(this.toJSON())},s.prototype.addProperty=function(e,t){if(this.sourcemap.hasOwnProperty(e))throw new Error("property %s already exists on the sourcemap, use set property instead");return this.setProperty(e,t)},s.prototype.setProperty=function(e,t){return this.sourcemap[e]=t,this},s.prototype.getProperty=function(e){return this.sourcemap[e]},n.fromObject=function(e){return new s(e)},n.fromJSON=function(e){return new s(e,{isJSON:!0})},n.fromBase64=function(e){return new s(e,{isEncoded:!0})},n.fromComment=function(e){return e=e.replace(\/^\\\/\\*\/g,"\/\/").replace(\/\\*\\\/$\/g,""),new s(e,{isEncoded:!0,hasComment:!0})},n.fromMapFileComment=function(e,t){return new s(e,{commentFileDir:t,isFileComment:!0,isJSON:!0})},n.fromSource=function(e,t){if(t){var r=o(e);return r?r:null}var i=e.match(c);return c.lastIndex=0,i?n.fromComment(i.pop()):null},n.fromMapFileSource=function(e,t){var r=e.match(p);return p.lastIndex=0,r?n.fromMapFileComment(r.pop(),t):null},n.removeComments=function(e){return c.lastIndex=0,e.replace(c,"")},n.removeMapFileComments=function(e){return p.lastIndex=0,e.replace(p,"")},n.generateMapFileComment=function(e,t){var n="sourceMappingURL="+e;return t&&t.multiline?"\/*# "+n+" *\/":"\/\/# "+n},Object.defineProperty(n,"commentRegex",{get:function(){return c.lastIndex=0,c}}),Object.defineProperty(n,"mapFileCommentRegex",{get:function(){return p.lastIndex=0,p}})}).call(this,e("buffer").Buffer)},{buffer:4,fs:1,path:12}],276:[function(e,t,n){t.exports=e(".\/src\/node")},{".\/src\/node":280}],277:[function(e,t,n){function r(e){if(e=String(e),!(e.length>1e4)){var t=\/^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$\/i.exec(e);if(t){var n=parseFloat(t[1]),r=(t[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return n*p;case"days":case"day":case"d":return n*c;case"hours":case"hour":case"hrs":case"hr":case"h":return n*l;case"minutes":case"minute":case"mins":case"min":case"m":return n*u;case"seconds":case"second":case"secs":case"sec":case"s":return n*o;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function i(e){return e>=c?Math.round(e\/c)+"d":e>=l?Math.round(e\/l)+"h":e>=u?Math.round(e\/u)+"m":e>=o?Math.round(e\/o)+"s":e+"ms"}function a(e){return s(e,c,"day")||s(e,l,"hour")||s(e,u,"minute")||s(e,o,"second")||e+" ms"}function s(e,t,n){if(!(e<t))return e<1.5*t?Math.floor(e\/t)+" "+n:Math.ceil(e\/t)+" "+n+"s"}var o=1e3,u=60*o,l=60*u,c=24*l,p=365.25*c;t.exports=function(e,t){t=t||{};var n=typeof e;if("string"===n&&e.length>0)return r(e);if("number"===n&&isNaN(e)===!1)return t.long?a(e):i(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},{}],278:[function(e,t,n){(function(r){function i(){return"undefined"!=typeof window&&"undefined"!=typeof window.process&&"renderer"===window.process.type||("undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style||"undefined"!=typeof window&&window.console&&(console.firebug||console.exception&&console.table)||navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(\/firefox\\\/(\\d+)\/)&&parseInt(RegExp.$1,10)>=31||navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(\/applewebkit\\\/(\\d+)\/))}function a(e){var t=this.useColors;if(e[0]=(t?"%c":"")+this.namespace+(t?" %c":" ")+e[0]+(t?"%c ":" ")+"+"+n.humanize(this.diff),t){var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var i=0,a=0;e[0].replace(\/%[a-zA-Z%]\/g,function(e){"%%"!==e&&(i++,"%c"===e&&(a=i))}),e.splice(a,0,r)}}function s(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function o(e){try{null==e?n.storage.removeItem("debug"):n.storage.debug=e}catch(e){}}function u(){try{return n.storage.debug}catch(e){}if("undefined"!=typeof r&&"env"in r)return r.env.DEBUG}function l(){try{return window.localStorage}catch(e){}}n=t.exports=e(".\/debug"),n.log=s,n.formatArgs=a,n.save=o,n.load=u,n.useColors=i,n.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:l(),n.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],n.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},n.enable(u()),"undefined"!=typeof window&&(window.debug=n)}).call(this,e("_process"))},{".\/debug":279,_process:13}],279:[function(e,t,n){function r(e){var t,r=0;for(t in e)r=(r<<5)-r+e.charCodeAt(t),r|=0;return n.colors[Math.abs(r)%n.colors.length]}function i(e){function t(){if(t.enabled){var e=t,r=+new Date,i=r-(l||r);e.diff=i,e.prev=l,e.curr=r,l=r;for(var a=new Array(arguments.length),s=0;s<a.length;s++)a[s]=arguments[s];a[0]=n.coerce(a[0]),"string"!=typeof a[0]&&a.unshift("%O");var o=0;a[0]=a[0].replace(\/%([a-zA-Z%])\/g,function(t,r){if("%%"===t)return t;o++;var i=n.formatters[r];if("function"==typeof i){var s=a[o];t=i.call(e,s),a.splice(o,1),o--}return t}),n.formatArgs.call(e,a);var u=t.log||n.log||console.log.bind(console);u.apply(e,a)}}return t.namespace=e,t.enabled=n.enabled(e),t.useColors=n.useColors(),t.color=r(e),"function"==typeof n.init&&n.init(t),t}function a(e){n.save(e);for(var t=(e||"").split(\/[\\s,]+\/),r=t.length,i=0;i<r;i++)t[i]&&(e=t[i].replace(\/\\*\/g,".*?"),"-"===e[0]?n.skips.push(new RegExp("^"+e.substr(1)+"$")):n.names.push(new RegExp("^"+e+"$")))}function s(){n.enable("")}function o(e){var t,r;for(t=0,r=n.skips.length;t<r;t++)if(n.skips[t].test(e))return!1;for(t=0,r=n.names.length;t<r;t++)if(n.names[t].test(e))return!0;return!1}function u(e){return e instanceof Error?e.stack||e.message:e}n=t.exports=i.debug=i.default=i,n.coerce=u,n.disable=s,n.enable=a,n.enabled=o,n.humanize=e("ms"),n.names=[],n.skips=[],n.formatters={};var l},{ms:277}],280:[function(e,t,n){(function(r){function i(){return"colors"in n.inspectOpts?Boolean(n.inspectOpts.colors):p.isatty(h)}function a(e){var t=this.namespace,r=this.useColors;if(r){var i=this.color,a="  [3"+i+";1m"+t+" [0m";e[0]=a+e[0].split("\\n").join("\\n"+a),e.push("[3"+i+"m+"+n.humanize(this.diff)+"[0m")}else e[0]=(new Date).toUTCString()+" "+t+" "+e[0]}function s(){return d.write(f.format.apply(f,arguments)+"\\n")}function o(e){null==e?delete r.env.DEBUG:r.env.DEBUG=e}function u(){return r.env.DEBUG}function l(t){var n,i=r.binding("tty_wrap");switch(i.guessHandleType(t)){case"TTY":n=new p.WriteStream(t),n._type="tty",n._handle&&n._handle.unref&&n._handle.unref();break;case"FILE":var a=e("fs");n=new a.SyncWriteStream(t,{autoClose:!1}),n._type="fs";break;case"PIPE":case"TCP":var s=e("net");n=new s.Socket({fd:t,readable:!1,writable:!0}),n.readable=!1,n.read=null,n._type="pipe",n._handle&&n._handle.unref&&n._handle.unref();break;default:throw new Error("Implement me. Unknown stream file type!")}return n.fd=t,n._isStdio=!0,n}function c(e){e.inspectOpts=f._extend({},n.inspectOpts)}var p=e("tty"),f=e("util");n=t.exports=e(".\/debug"),n.init=c,n.log=s,n.formatArgs=a,n.save=o,n.load=u,n.useColors=i,n.colors=[6,2,3,4,5,1],n.inspectOpts=Object.keys(r.env).filter(function(e){return\/^debug_\/i.test(e)}).reduce(function(e,t){var n=t.substring(6).toLowerCase().replace(\/_([a-z])\/,function(e,t){return t.toUpperCase()}),i=r.env[t];return i=!!\/^(yes|on|true|enabled)$\/i.test(i)||!\/^(no|off|false|disabled)$\/i.test(i)&&("null"===i?null:Number(i)),e[n]=i,e},{});var h=parseInt(r.env.DEBUG_FD,10)||2,d=1===h?r.stdout:2===h?r.stderr:l(h);n.formatters.o=function(e){return this.inspectOpts.colors=this.useColors,f.inspect(e,this.inspectOpts).replace(\/\\s*\\n\\s*\/g," ")},n.formatters.O=function(e){return this.inspectOpts.colors=this.useColors,f.inspect(e,this.inspectOpts)},n.enable(u())}).call(this,e("_process"))},{".\/debug":279,_process:13,fs:1,net:1,tty:32,util:35}],281:[function(e,t,n){var r="object"==typeof n?n:{};r.parse=function(){"use strict";var e,t,n,r,i,a,s={"'":"'",'"':'"',"\\\\":"\\\\","\/":"\/","\\n":"",b:"\\b",f:"\\f",n:"\\n",r:"\\r",t:"\\t"},o=[" ","\\t","\\r","\\n","\\v","\\f"," ","\\ufeff"],u=function(e){return""===e?"EOF":"'"+e+"'"},l=function(r){var a=new SyntaxError;throw a.message=r+" at line "+t+" column "+n+" of the JSON5 data. Still to read: "+JSON.stringify(i.substring(e-1,e+19)),a.at=e,a.lineNumber=t,a.columnNumber=n,a},c=function(a){return a&&a!==r&&l("Expected "+u(a)+" instead of "+u(r)),r=i.charAt(e),e++,n++,("\\n"===r||"\\r"===r&&"\\n"!==p())&&(t++,n=0),r},p=function(){return i.charAt(e)},f=function(){var e=r;for("_"!==r&&"$"!==r&&(r<"a"||r>"z")&&(r<"A"||r>"Z")&&l("Bad identifier as unquoted key");c()&&("_"===r||"$"===r||r>="a"&&r<="z"||r>="A"&&r<="Z"||r>="0"&&r<="9");)e+=r;return e},h=function(){var e,t="",n="",i=10;if("-"!==r&&"+"!==r||(t=r,c(r)),"I"===r)return e=v(),("number"!=typeof e||isNaN(e))&&l("Unexpected word for number"),"-"===t?-e:e;if("N"===r)return e=v(),isNaN(e)||l("expected word to be NaN"),e;switch("0"===r&&(n+=r,c(),"x"===r||"X"===r?(n+=r,c(),i=16):r>="0"&&r<="9"&&l("Octal literal")),i){case 10:for(;r>="0"&&r<="9";)n+=r,c();if("."===r)for(n+=".";c()&&r>="0"&&r<="9";)n+=r;if("e"===r||"E"===r)for(n+=r,c(),"-"!==r&&"+"!==r||(n+=r,c());r>="0"&&r<="9";)n+=r,c();break;case 16:for(;r>="0"&&r<="9"||r>="A"&&r<="F"||r>="a"&&r<="f";)n+=r,c()}return e="-"===t?-n:+n,isFinite(e)?e:void l("Bad number")},d=function(){var e,t,n,i,a="";if('"'===r||"'"===r)for(n=r;c();){if(r===n)return c(),a;if("\\\\"===r)if(c(),"u"===r){for(i=0,t=0;t<4&&(e=parseInt(c(),16),isFinite(e));t+=1)i=16*i+e;a+=String.fromCharCode(i)}else if("\\r"===r)"\\n"===p()&&c();else{if("string"!=typeof s[r])break;a+=s[r]}else{if("\\n"===r)break;a+=r}}l("Bad string")},y=function(){"\/"!==r&&l("Not an inline comment");do if(c(),"\\n"===r||"\\r"===r)return void c();while(r)},m=function(){"*"!==r&&l("Not a block comment");do for(c();"*"===r;)if(c("*"),"\/"===r)return void c("\/");while(r);l("Unterminated block comment")},b=function(){"\/"!==r&&l("Not a comment"),c("\/"),"\/"===r?y():"*"===r?m():l("Unrecognized comment")},g=function(){for(;r;)if("\/"===r)b();else{if(!(o.indexOf(r)>=0))return;c()}},v=function(){switch(r){case"t":return c("t"),c("r"),c("u"),c("e"),!0;case"f":return c("f"),c("a"),c("l"),c("s"),c("e"),!1;case"n":return c("n"),c("u"),c("l"),c("l"),null;case"I":return c("I"),c("n"),c("f"),c("i"),c("n"),c("i"),c("t"),c("y"),1\/0;case"N":return c("N"),c("a"),c("N"),NaN}l("Unexpected "+u(r))},x=function(){var e=[];if("["===r)for(c("["),g();r;){if("]"===r)return c("]"),e;if(","===r?l("Missing array element"):e.push(a()),g(),","!==r)return c("]"),e;c(","),g()}l("Bad array")},_=function(){var e,t={};if("{"===r)for(c("{"),g();r;){if("}"===r)return c("}"),t;if(e='"'===r||"'"===r?d():f(),g(),c(":"),t[e]=a(),g(),","!==r)return c("}"),t;c(","),g()}l("Bad object")};return a=function(){switch(g(),r){case"{":return _();case"[":return x();case'"':case"'":return d();case"-":case"+":case".":return h();default:return r>="0"&&r<="9"?h():v()}},function(s,o){var u;return i=String(s),e=0,t=1,n=1,r=" ",u=a(),g(),r&&l("Syntax error"),"function"==typeof o?function e(t,n){var r,i,a=t[n];if(a&&"object"==typeof a)for(r in a)Object.prototype.hasOwnProperty.call(a,r)&&(i=e(a,r),void 0!==i?a[r]=i:delete a[r]);return o.call(t,n,a)}({"":u},""):u}}(),r.stringify=function(e,t,n){function i(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"_"===e||"$"===e}function a(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||"_"===e||"$"===e}function s(e){if("string"!=typeof e)return!1;if(!a(e[0]))return!1;for(var t=1,n=e.length;t<n;){if(!i(e[t]))return!1;t++}return!0}function o(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}function u(e){return"[object Date]"===Object.prototype.toString.call(e)}function l(e){for(var t=0;t<y.length;t++)if(y[t]===e)throw new TypeError("Converting circular structure to JSON")}function c(e,t,n){if(!e)return"";e.length>10&&(e=e.substring(0,10));for(var r=n?"":"\\n",i=0;i<t;i++)r+=e;return r}function p(e){return m.lastIndex=0,m.test(e)?'"'+e.replace(m,function(e){var t=b[e];return"string"==typeof t?t:"\\\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function f(e,t,n){var r,i,a=h(e,t,n);switch(a&&!u(a)&&(a=a.valueOf()),typeof a){case"boolean":return a.toString();case"number":return isNaN(a)||!isFinite(a)?"null":a.toString();case"string":return p(a.toString());case"object":if(null===a)return"null";if(o(a)){l(a),r="[",y.push(a);for(var m=0;m<a.length;m++)i=f(a,m,!1),r+=c(d,y.length),r+=null===i||"undefined"==typeof i?"null":i,m<a.length-1?r+=",":d&&(r+="\\n");$/;"	function	line:18
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^this.next()),e};var fe=function(e){e.extend("parseFunctionBody",function(e){return function(t,n){return this.match(M.colon)&&!n&&(t.returnType=this.flowParseTypeAnnotation()),e.call(this,t,n)}}),e.extend("parseStatement",function(e){return function(t,n){if(this.state.strict&&this.match(M.name)&&"interface"===this.state.value){var r=this.startNode();return this.next(),this.flowParseInterface(r)}return e.call(this,t,n)}}),e.extend("parseExpressionStatement",function(e){return function(t,n){if("Identifier"===n.type)if("declare"===n.name){if(this.match(M._class)||this.match(M.name)||this.match(M._function)||this.match(M._var))return this.flowParseDeclare(t)}else if(this.match(M.name)){if("interface"===n.name)return this.flowParseInterface(t);if("type"===n.name)return this.flowParseTypeAlias(t)}return e.call(this,t,n)}}),e.extend("shouldParseExportDeclaration",function(e){return function(){return this.isContextual("type")||this.isContextual("interface")||e.call(this)}}),e.extend("parseConditional",function(e){return function(t,n,r,i,a){if(a&&this.match(M.question)){var s=this.state.clone();try{return e.call(this,t,n,r,i)}catch(e){if(e instanceof SyntaxError)return this.state=s,a.start=e.pos||this.state.start,t;throw e}}return e.call(this,t,n,r,i)}}),e.extend("parseParenItem",function(e){return function(t,n,r){if(t=e.call(this,t,n,r),this.eat(M.question)&&(t.optional=!0),this.match(M.colon)){var i=this.startNodeAt(n,r);return i.expression=t,i.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(i,"TypeCastExpression")}return t}}),e.extend("parseExport",function(e){return function(t){return t=e.call(this,t),"ExportNamedDeclaration"===t.type&&(t.exportKind=t.exportKind||"value"),t}}),e.extend("parseExportDeclaration",function(e){return function(t){if(this.isContextual("type")){t.exportKind="type";var n=this.startNode();return this.next(),this.match(M.braceL)?(t.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(t),null):this.flowParseTypeAlias(n)}if(this.isContextual("interface")){t.exportKind="type";var r=this.startNode();return this.next(),this.flowParseInterface(r)}return e.call(this,t)}}),e.extend("parseClassId",function(e){return function(t){e.apply(this,arguments),this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration())}}),e.extend("isKeyword",function(e){return function(t){return(!this.state.inType||"void"!==t)&&e.call(this,t)}}),e.extend("parsePropertyName",function(e){return function(t){var n=this.state.inType;this.state.inType=!0;var r=e.call(this,t);return this.state.inType=n,r}}),e.extend("readToken",function(e){return function(t){return!this.state.inType||62!==t&&60!==t?e.call(this,t):this.finishOp(M.relational,1)}}),e.extend("jsx_readToken",function(e){return function(){if(!this.state.inType)return e.call(this)}}),e.extend("toAssignable",function(e){return function(t,n,r){return"TypeCastExpression"===t.type?e.call(this,this.typeCastToParameter(t),n,r):e.call(this,t,n,r)}}),e.extend("toAssignableList",function(e){return function(t,n,r){for(var i=0;i<t.length;i++){var a=t[i];a&&"TypeCastExpression"===a.type&&(t[i]=this.typeCastToParameter(a))}return e.call(this,t,n,r)}}),e.extend("toReferencedList",function(){return function(e){for(var t=0;t<e.length;t++){var n=e[t];n&&n._exprListItem&&"TypeCastExpression"===n.type&&this.raise(n.start,"Unexpected type cast")}return e}}),e.extend("parseExprListItem",function(e){return function(t,n){var r=this.startNode(),i=e.call(this,t,n);return this.match(M.colon)?(r._exprListItem=!0,r.expression=i,r.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(r,"TypeCastExpression")):i}}),e.extend("checkLVal",function(e){return function(t){if("TypeCastExpression"!==t.type)return e.apply(this,arguments)}}),e.extend("parseClassProperty",function(e){return function(t){return delete t.variancePos,this.match(M.colon)&&(t.typeAnnotation=this.flowParseTypeAnnotation()),e.call(this,t)}}),e.extend("isClassProperty",function(e){return function(){return this.match(M.colon)||e.call(this)}}),e.extend("parseClassMethod",function(){return function(e,t,n,r){t.variance&&this.unexpected(t.variancePos),delete t.variance,delete t.variancePos,this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration()),this.parseMethod(t,n,r),e.body.push(this.finishNode(t,"ClassMethod"))}}),e.extend("parseClassSuper",function(e){return function(t,n){if(e.call(this,t,n),t.superClass&&this.isRelational("<")&&(t.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual("implements")){this.next();var r=t.implements=[];do{var i=this.startNode();i.id=this.parseIdentifier(),this.isRelational("<")?i.typeParameters=this.flowParseTypeParameterInstantiation():i.typeParameters=null,r.push(this.finishNode(i,"ClassImplements"))}while(this.eat(M.comma))}}}),e.extend("parsePropertyName",function(e){return function(t){var n=this.state.start,r=this.flowParseVariance(),i=e.call(this,t);return t.variance=r,t.variancePos=n,i}}),e.extend("parseObjPropValue",function(e){return function(t){t.variance&&this.unexpected(t.variancePos),delete t.variance,delete t.variancePos;var n=void 0;this.isRelational("<")&&(n=this.flowParseTypeParameterDeclaration(),this.match(M.parenL)||this.unexpected()),e.apply(this,arguments),n&&((t.value||t).typeParameters=n)}}),e.extend("parseAssignableListItemTypes",function(){return function(e){return this.eat(M.question)&&(e.optional=!0),this.match(M.colon)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),this.finishNode(e,e.type),e}}),e.extend("parseMaybeDefault",function(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=e.apply(this,n);return"AssignmentPattern"===i.type&&i.typeAnnotation&&i.right.start<i.typeAnnotation.start&&this.raise(i.typeAnnotation.start,"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`"),i}}),e.extend("parseImportSpecifiers",function(e){return function(t){t.importKind="value";var n=null;if(this.match(M._typeof)?n="typeof":this.isContextual("type")&&(n="type"),n){var r=this.lookahead();(r.type===M.name&&"from"!==r.value||r.type===M.braceL||r.type===M.star)&&(this.next(),t.importKind=n)}e.call(this,t)}}),e.extend("parseFunctionParams",function(e){return function(t){this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration()),e.call(this,t)}}),e.extend("parseVarHead",function(e){return function(t){e.call(this,t),this.match(M.colon)&&(t.id.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(t.id,t.id.type))}}),e.extend("parseAsyncArrowFromCallExpression",function(e){return function(t,n){if(this.match(M.colon)){var r=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,t.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=r}return e.call(this,t,n)}}),e.extend("shouldParseAsyncArrow",function(e){return function(){return this.match(M.colon)||e.call(this)}}),e.extend("parseMaybeAssign",function(e){return function(){for(var t=null,n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];if(M.jsxTagStart&&this.match(M.jsxTagStart)){var a=this.state.clone();try{return e.apply(this,r)}catch(e){if(!(e instanceof SyntaxError))throw e;this.state=a,t=e}}if(this.state.context.push(K.parenExpression),null!=t||this.isRelational("<")){var s=void 0,o=void 0;try{o=this.flowParseTypeParameterDeclaration(),s=e.apply(this,r),s.typeParameters=o,s.start=o.start,s.loc.start=o.loc.start}catch(e){throw t||e}if("ArrowFunctionExpression"===s.type)return s;if(null!=t)throw t;this.raise(o.start,"Expected an arrow function after this type parameter declaration")}return this.state.context.pop(),e.apply(this,r)}}),e.extend("parseArrow",function(e){return function(t){if(this.match(M.colon)){var n=this.state.clone();try{var r=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;var i=this.flowParseTypeAnnotation();this.state.noAnonFunctionType=r,this.canInsertSemicolon()&&this.unexpected(),this.match(M.arrow)||this.unexpected(),t.returnType=i}catch(e){if(!(e instanceof SyntaxError))throw e;this.state=n}}return e.call(this,t)}}),e.extend("shouldParseArrow",function(e){return function(){return this.match(M.colon)||e.call(this)}}),e.extend("isClassMutatorStarter",function(e){return function(){return!!this.isRelational("<")||e.call(this)}})},he={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},de=\/^[\\da-fA-F]+$\/,ye=\/^\\d+$\/;K.j_oTag=new q("<tag",!1),K.j_cTag=new q("<\/tag",!1),K.j_expr=new q("<tag>...<\/tag>",!0,!0),M.jsxName=new I("jsxName"),M.jsxText=new I("jsxText",{beforeExpr:!0}),M.jsxTagStart=new I("jsxTagStart",{startsExpr:!0}),M.jsxTagEnd=new I("jsxTagEnd"),M.jsxTagStart.updateContext=function(){this.state.context.push(K.j_expr),this.state.context.push(K.j_oTag),this.state.exprAllowed=!1},M.jsxTagEnd.updateContext=function(e){var t=this.state.context.pop();t===K.j_oTag&&e===M.slash||t===K.j_cTag?(this.state.context.pop(),this.state.exprAllowed=this.curContext()===K.j_expr):this.state.exprAllowed=!0};var me=$.prototype;me.jsxReadToken=function(){for(var e="",t=this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated JSX contents");var n=this.input.charCodeAt(this.state.pos);switch(n){case 60:case 123:return this.state.pos===this.state.start?60===n&&this.state.exprAllowed?(++this.state.pos,this.finishToken(M.jsxTagStart)):this.getTokenFromCode(n):(e+=this.input.slice(t,this.state.pos),this.finishToken(M.jsxText,e));case 38:e+=this.input.slice(t,this.state.pos),e+=this.jsxReadEntity(),t=this.state.pos;break;default:p(n)?(e+=this.input.slice(t,this.state.pos),e+=this.jsxReadNewLine(!0),t=this.state.pos):++this.state.pos}}},me.jsxReadNewLine=function(e){var t=this.input.charCodeAt(this.state.pos),n=void 0;return++this.state.pos,13===t&&10===this.input.charCodeAt(this.state.pos)?(++this.state.pos,n=e?"\\n":"\\r\\n"):n=String.fromCharCode(t),++this.state.curLine,this.state.lineStart=this.state.pos,n},me.jsxReadString=function(e){for(var t="",n=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var r=this.input.charCodeAt(this.state.pos);if(r===e)break;38===r?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadEntity(),n=this.state.pos):p(r)?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadNewLine(!1),n=this.state.pos):++this.state.pos}return t+=this.input.slice(n,this.state.pos++),this.finishToken(M.string,t)},me.jsxReadEntity=function(){for(var e="",t=0,n=void 0,r=this.input[this.state.pos],i=++this.state.pos;this.state.pos<this.input.length&&t++<10;){if(r=this.input[this.state.pos++],";"===r){"#"===e[0]?"x"===e[1]?(e=e.substr(2),de.test(e)&&(n=String.fromCharCode(parseInt(e,16)))):(e=e.substr(1),ye.test(e)&&(n=String.fromCharCode(parseInt(e,10)))):n=he[e];break}e+=r}return n?n:(this.state.pos=i,"&")},me.jsxReadWord=function(){var e=void 0,t=this.state.pos;do e=this.input.charCodeAt(++this.state.pos);while(s(e)||45===e);return this.finishToken(M.jsxName,this.input.slice(t,this.state.pos))},me.jsxParseIdentifier=function(){var e=this.startNode();return this.match(M.jsxName)?e.name=this.state.value:this.state.type.keyword?e.name=this.state.type.keyword:this.unexpected(),this.next(),this.finishNode(e,"JSXIdentifier")},me.jsxParseNamespacedName=function(){var e=this.state.start,t=this.state.startLoc,n=this.jsxParseIdentifier();if(!this.eat(M.colon))return n;var r=this.startNodeAt(e,t);return r.namespace=n,r.name=this.jsxParseIdentifier(),this.finishNode(r,"JSXNamespacedName")},me.jsxParseElementName=function(){for(var e=this.state.start,t=this.state.startLoc,n=this.jsxParseNamespacedName();this.eat(M.dot);){var r=this.startNodeAt(e,t);r.object=n,r.property=this.jsxParseIdentifier(),n=this.finishNode(r,"JSXMemberExpression")}return n},me.jsxParseAttributeValue=function(){var e=void 0;switch(this.state.type){case M.braceL:if(e=this.jsxParseExpressionContainer(),"JSXEmptyExpression"!==e.expression.type)return e;this.raise(e.start,"JSX attributes must only be assigned a non-empty expression");case M.jsxTagStart:case M.string:return e=this.parseExprAtom(),e.extra=null,e;default:this.raise(this.state.start,"JSX value should be either an expression or a quoted JSX text")}},me.jsxParseEmptyExpression=function(){var e=this.startNodeAt(this.lastTokEnd,this.lastTokEndLoc);return this.finishNodeAt(e,"JSXEmptyExpression",this.start,this.startLoc)},me.jsxParseSpreadChild=function(){var e=this.startNode();return this.expect(M.braceL),this.expect(M.ellipsis),e.expression=this.parseExpression(),this.expect(M.braceR),this.finishNode(e,"JSXSpreadChild")},me.jsxParseExpressionContainer=function(){var e=this.startNode();return this.next(),this.match(M.braceR)?e.expression=this.jsxParseEmptyExpression():e.expression=this.parseExpression(),this.expect(M.braceR),this.finishNode(e,"JSXExpressionContainer")},me.jsxParseAttribute=function(){var e=this.startNode();return this.eat(M.braceL)?(this.expect(M.ellipsis),e.argument=this.parseMaybeAssign(),this.expect(M.braceR),this.finishNode(e,"JSXSpreadAttribute")):(e.name=this.jsxParseNamespacedName(),e.value=this.eat(M.eq)?this.jsxParseAttributeValue():null,this.finishNode(e,"JSXAttribute"))},me.jsxParseOpeningElementAt=function(e,t){var n=this.startNodeAt(e,t);for(n.attributes=[],n.name=this.jsxParseElementName();!this.match(M.slash)&&!this.match(M.jsxTagEnd);)n.attributes.push(this.jsxParseAttribute());return n.selfClosing=this.eat(M.slash),this.expect(M.jsxTagEnd),this.finishNode(n,"JSXOpeningElement")},me.jsxParseClosingElementAt=function(e,t){var n=this.startNodeAt(e,t);return n.name=this.jsxParseElementName(),this.expect(M.jsxTagEnd),this.finishNode(n,"JSXClosingElement")},me.jsxParseElementAt=function(e,t){var n=this.startNodeAt(e,t),r=[],i=this.jsxParseOpeningElementAt(e,t),a=null;if(!i.selfClosing){e:for(;;)switch(this.state.type){case M.jsxTagStart:if(e=this.state.start,t=this.state.startLoc,this.next(),this.eat(M.slash)){a=this.jsxParseClosingElementAt(e,t);break e}r.push(this.jsxParseElementAt(e,t));break;case M.jsxText:r.push(this.parseExprAtom());break;case M.braceL:this.lookahead().type===M.ellipsis?r.push(this.jsxParseSpreadChild()):r.push(this.jsxParseExpressionContainer());break;default:this.unexpected()}D(a.name)!==D(i.name)&&this.raise(a.start,"Expected corresponding JSX closing tag for <"+D(i.name)+">")}return n.openingElement=i,n.closingElement=a,n.children=r,this.match(M.relational)&&"<"===this.state.value&&this.raise(this.state.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(n,"JSXElement")},me.jsxParseElement=function(){var e=this.state.start,t=this.state.startLoc;return this.next(),this.jsxParseElementAt(e,t)};var be=function(e){e.extend("parseExprAtom",function(e){return function(t){if(this.match(M.jsxText)){var n=this.parseLiteral(this.state.value,"JSXText");return n.extra=null,n}return this.match(M.jsxTagStart)?this.jsxParseElement():e.call(this,t)}}),e.extend("readToken",function(e){return function(t){var n=this.curContext();if(n===K.j_expr)return this.jsxReadToken();if(n===K.j_oTag||n===K.j_cTag){if(a(t))return this.jsxReadWord();if(62===t)return++this.state.pos,this.finishToken(M.jsxTagEnd);if((34===t||39===t)&&n===K.j_oTag)return this.jsxReadString(t)}return 60===t&&this.state.exprAllowed?(++this.state.pos,this.finishToken(M.jsxTagStart)):e.call(this,t)}}),e.extend("updateContext",function(e){return function(t){if(this.match(M.braceL)){var n=this.curContext();n===K.j_oTag?this.state.context.push(K.braceExpression):n===K.j_expr?this.state.context.push(K.templateQuasi):e.call(this,t),this.state.exprAllowed=!0}else{if(!this.match(M.slash)||t!==M.jsxTagStart)return e.call(this,t);this.state.context.length-=2,this.state.context.push(K.j_cTag),this.state.exprAllowed=!1}}})};H.flow=fe,H.jsx=be,n.parse=C,n.tokTypes=M},{}],275:[function(e,t,n){(function(t){"use strict";function r(e){return new t(e,"base64").toString()}function i(e){return e.split(",").pop()}function a(e,t){var n=p.exec(e);p.lastIndex=0;var r=n[1]||n[2],i=l.resolve(t,r);try{return u.readFileSync(i,"utf8")}catch(e){throw new Error("An error occurred while trying to read the map file at "+i+"\\n"+e)}}function s(e,t){t=t||{},t.isFileComment&&(e=a(e,t.commentFileDir)),t.hasComment&&(e=i(e)),t.isEncoded&&(e=r(e)),(t.isJSON||t.isEncoded)&&(e=JSON.parse(e)),this.sourcemap=e}function o(e){for(var t,r=e.split("\\n"),i=r.length-1;i>0;i--)if(t=r[i],~t.indexOf("sourceMappingURL=data:"))return n.fromComment(t)}var u=e("fs"),l=e("path"),c=\/^\\s*\\\/(?:\\\/|\\*)[@#]\\s+sourceMappingURL=data:(?:application|text)\\\/json;(?:charset[:=]\\S+;)?base64,(.*)$\/gm,p=\/(?:\\\/\\\/[@#][ \\t]+sourceMappingURL=([^\\s'"]+?)[ \\t]*$)|(?:\\\/\\*[@#][ \\t]+sourceMappingURL=([^\\*]+?)[ \\t]*(?:\\*\\\/){1}[ \\t]*$)\/gm;s.prototype.toJSON=function(e){return JSON.stringify(this.sourcemap,null,e)},s.prototype.toBase64=function(){var e=this.toJSON();return new t(e).toString("base64")},s.prototype.toComment=function(e){var t=this.toBase64(),n="sourceMappingURL=data:application\/json;base64,"+t;return e&&e.multiline?"\/*# "+n+" *\/":"\/\/# "+n},s.prototype.toObject=function(){return JSON.parse(this.toJSON())},s.prototype.addProperty=function(e,t){if(this.sourcemap.hasOwnProperty(e))throw new Error("property %s already exists on the sourcemap, use set property instead");return this.setProperty(e,t)},s.prototype.setProperty=function(e,t){return this.sourcemap[e]=t,this},s.prototype.getProperty=function(e){return this.sourcemap[e]},n.fromObject=function(e){return new s(e)},n.fromJSON=function(e){return new s(e,{isJSON:!0})},n.fromBase64=function(e){return new s(e,{isEncoded:!0})},n.fromComment=function(e){return e=e.replace(\/^\\\/\\*\/g,"\/\/").replace(\/\\*\\\/$\/g,""),new s(e,{isEncoded:!0,hasComment:!0})},n.fromMapFileComment=function(e,t){return new s(e,{commentFileDir:t,isFileComment:!0,isJSON:!0})},n.fromSource=function(e,t){if(t){var r=o(e);return r?r:null}var i=e.match(c);return c.lastIndex=0,i?n.fromComment(i.pop()):null},n.fromMapFileSource=function(e,t){var r=e.match(p);return p.lastIndex=0,r?n.fromMapFileComment(r.pop(),t):null},n.removeComments=function(e){return c.lastIndex=0,e.replace(c,"")},n.removeMapFileComments=function(e){return p.lastIndex=0,e.replace(p,"")},n.generateMapFileComment=function(e,t){var n="sourceMappingURL="+e;return t&&t.multiline?"\/*# "+n+" *\/":"\/\/# "+n},Object.defineProperty(n,"commentRegex",{get:function(){return c.lastIndex=0,c}}),Object.defineProperty(n,"mapFileCommentRegex",{get:function(){return p.lastIndex=0,p}})}).call(this,e("buffer").Buffer)},{buffer:4,fs:1,path:12}],276:[function(e,t,n){t.exports=e(".\/src\/node")},{".\/src\/node":280}],277:[function(e,t,n){function r(e){if(e=String(e),!(e.length>1e4)){var t=\/^((?:\\d+)?\\.?\\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$\/i.exec(e);if(t){var n=parseFloat(t[1]),r=(t[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return n*p;case"days":case"day":case"d":return n*c;case"hours":case"hour":case"hrs":case"hr":case"h":return n*l;case"minutes":case"minute":case"mins":case"min":case"m":return n*u;case"seconds":case"second":case"secs":case"sec":case"s":return n*o;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n;default:return}}}}function i(e){return e>=c?Math.round(e\/c)+"d":e>=l?Math.round(e\/l)+"h":e>=u?Math.round(e\/u)+"m":e>=o?Math.round(e\/o)+"s":e+"ms"}function a(e){return s(e,c,"day")||s(e,l,"hour")||s(e,u,"minute")||s(e,o,"second")||e+" ms"}function s(e,t,n){if(!(e<t))return e<1.5*t?Math.floor(e\/t)+" "+n:Math.ceil(e\/t)+" "+n+"s"}var o=1e3,u=60*o,l=60*u,c=24*l,p=365.25*c;t.exports=function(e,t){t=t||{};var n=typeof e;if("string"===n&&e.length>0)return r(e);if("number"===n&&isNaN(e)===!1)return t.long?a(e):i(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},{}],278:[function(e,t,n){(function(r){function i(){return"undefined"!=typeof window&&"undefined"!=typeof window.process&&"renderer"===window.process.type||("undefined"!=typeof document&&"WebkitAppearance"in document.documentElement.style||"undefined"!=typeof window&&window.console&&(console.firebug||console.exception&&console.table)||navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(\/firefox\\\/(\\d+)\/)&&parseInt(RegExp.$1,10)>=31||navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(\/applewebkit\\\/(\\d+)\/))}function a(e){var t=this.useColors;if(e[0]=(t?"%c":"")+this.namespace+(t?" %c":" ")+e[0]+(t?"%c ":" ")+"+"+n.humanize(this.diff),t){var r="color: "+this.color;e.splice(1,0,r,"color: inherit");var i=0,a=0;e[0].replace(\/%[a-zA-Z%]\/g,function(e){"%%"!==e&&(i++,"%c"===e&&(a=i))}),e.splice(a,0,r)}}function s(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function o(e){try{null==e?n.storage.removeItem("debug"):n.storage.debug=e}catch(e){}}function u(){try{return n.storage.debug}catch(e){}if("undefined"!=typeof r&&"env"in r)return r.env.DEBUG}function l(){try{return window.localStorage}catch(e){}}n=t.exports=e(".\/debug"),n.log=s,n.formatArgs=a,n.save=o,n.load=u,n.useColors=i,n.storage="undefined"!=typeof chrome&&"undefined"!=typeof chrome.storage?chrome.storage.local:l(),n.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],n.formatters.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}},n.enable(u()),"undefined"!=typeof window&&(window.debug=n)}).call(this,e("_process"))},{".\/debug":279,_process:13}],279:[function(e,t,n){function r(e){var t,r=0;for(t in e)r=(r<<5)-r+e.charCodeAt(t),r|=0;return n.colors[Math.abs(r)%n.colors.length]}function i(e){function t(){if(t.enabled){var e=t,r=+new Date,i=r-(l||r);e.diff=i,e.prev=l,e.curr=r,l=r;for(var a=new Array(arguments.length),s=0;s<a.length;s++)a[s]=arguments[s];a[0]=n.coerce(a[0]),"string"!=typeof a[0]&&a.unshift("%O");var o=0;a[0]=a[0].replace(\/%([a-zA-Z%])\/g,function(t,r){if("%%"===t)return t;o++;var i=n.formatters[r];if("function"==typeof i){var s=a[o];t=i.call(e,s),a.splice(o,1),o--}return t}),n.formatArgs.call(e,a);var u=t.log||n.log||console.log.bind(console);u.apply(e,a)}}return t.namespace=e,t.enabled=n.enabled(e),t.useColors=n.useColors(),t.color=r(e),"function"==typeof n.init&&n.init(t),t}function a(e){n.save(e);for(var t=(e||"").split(\/[\\s,]+\/),r=t.length,i=0;i<r;i++)t[i]&&(e=t[i].replace(\/\\*\/g,".*?"),"-"===e[0]?n.skips.push(new RegExp("^"+e.substr(1)+"$")):n.names.push(new RegExp("^"+e+"$")))}function s(){n.enable("")}function o(e){var t,r;for(t=0,r=n.skips.length;t<r;t++)if(n.skips[t].test(e))return!1;for(t=0,r=n.names.length;t<r;t++)if(n.names[t].test(e))return!0;return!1}function u(e){return e instanceof Error?e.stack||e.message:e}n=t.exports=i.debug=i.default=i,n.coerce=u,n.disable=s,n.enable=a,n.enabled=o,n.humanize=e("ms"),n.names=[],n.skips=[],n.formatters={};var l},{ms:277}],280:[function(e,t,n){(function(r){function i(){return"colors"in n.inspectOpts?Boolean(n.inspectOpts.colors):p.isatty(h)}function a(e){var t=this.namespace,r=this.useColors;if(r){var i=this.color,a="  [3"+i+";1m"+t+" [0m";e[0]=a+e[0].split("\\n").join("\\n"+a),e.push("[3"+i+"m+"+n.humanize(this.diff)+"[0m")}else e[0]=(new Date).toUTCString()+" "+t+" "+e[0]}function s(){return d.write(f.format.apply(f,arguments)+"\\n")}function o(e){null==e?delete r.env.DEBUG:r.env.DEBUG=e}function u(){return r.env.DEBUG}function l(t){var n,i=r.binding("tty_wrap");switch(i.guessHandleType(t)){case"TTY":n=new p.WriteStream(t),n._type="tty",n._handle&&n._handle.unref&&n._handle.unref();break;case"FILE":var a=e("fs");n=new a.SyncWriteStream(t,{autoClose:!1}),n._type="fs";break;case"PIPE":case"TCP":var s=e("net");n=new s.Socket({fd:t,readable:!1,writable:!0}),n.readable=!1,n.read=null,n._type="pipe",n._handle&&n._handle.unref&&n._handle.unref();break;default:throw new Error("Implement me. Unknown stream file type!")}return n.fd=t,n._isStdio=!0,n}function c(e){e.inspectOpts=f._extend({},n.inspectOpts)}var p=e("tty"),f=e("util");n=t.exports=e(".\/debug"),n.init=c,n.log=s,n.formatArgs=a,n.save=o,n.load=u,n.useColors=i,n.colors=[6,2,3,4,5,1],n.inspectOpts=Object.keys(r.env).filter(function(e){return\/^debug_\/i.test(e)}).reduce(function(e,t){var n=t.substring(6).toLowerCase().replace(\/_([a-z])\/,function(e,t){return t.toUpperCase()}),i=r.env[t];return i=!!\/^(yes|on|true|enabled)$\/i.test(i)||!\/^(no|off|false|disabled)$\/i.test(i)&&("null"===i?null:Number(i)),e[n]=i,e},{});var h=parseInt(r.env.DEBUG_FD,10)||2,d=1===h?r.stdout:2===h?r.stderr:l(h);n.formatters.o=function(e){return this.inspectOpts.colors=this.useColors,f.inspect(e,this.inspectOpts).replace(\/\\s*\\n\\s*\/g," ")},n.formatters.O=function(e){return this.inspectOpts.colors=this.useColors,f.inspect(e,this.inspectOpts)},n.enable(u())}).call(this,e("_process"))},{".\/debug":279,_process:13,fs:1,net:1,tty:32,util:35}],281:[function(e,t,n){var r="object"==typeof n?n:{};r.parse=function(){"use strict";var e,t,n,r,i,a,s={"'":"'",'"':'"',"\\\\":"\\\\","\/":"\/","\\n":"",b:"\\b",f:"\\f",n:"\\n",r:"\\r",t:"\\t"},o=[" ","\\t","\\r","\\n","\\v","\\f"," ","\\ufeff"],u=function(e){return""===e?"EOF":"'"+e+"'"},l=function(r){var a=new SyntaxError;throw a.message=r+" at line "+t+" column "+n+" of the JSON5 data. Still to read: "+JSON.stringify(i.substring(e-1,e+19)),a.at=e,a.lineNumber=t,a.columnNumber=n,a},c=function(a){return a&&a!==r&&l("Expected "+u(a)+" instead of "+u(r)),r=i.charAt(e),e++,n++,("\\n"===r||"\\r"===r&&"\\n"!==p())&&(t++,n=0),r},p=function(){return i.charAt(e)},f=function(){var e=r;for("_"!==r&&"$"!==r&&(r<"a"||r>"z")&&(r<"A"||r>"Z")&&l("Bad identifier as unquoted key");c()&&("_"===r||"$"===r||r>="a"&&r<="z"||r>="A"&&r<="Z"||r>="0"&&r<="9");)e+=r;return e},h=function(){var e,t="",n="",i=10;if("-"!==r&&"+"!==r||(t=r,c(r)),"I"===r)return e=v(),("number"!=typeof e||isNaN(e))&&l("Unexpected word for number"),"-"===t?-e:e;if("N"===r)return e=v(),isNaN(e)||l("expected word to be NaN"),e;switch("0"===r&&(n+=r,c(),"x"===r||"X"===r?(n+=r,c(),i=16):r>="0"&&r<="9"&&l("Octal literal")),i){case 10:for(;r>="0"&&r<="9";)n+=r,c();if("."===r)for(n+=".";c()&&r>="0"&&r<="9";)n+=r;if("e"===r||"E"===r)for(n+=r,c(),"-"!==r&&"+"!==r||(n+=r,c());r>="0"&&r<="9";)n+=r,c();break;case 16:for(;r>="0"&&r<="9"||r>="A"&&r<="F"||r>="a"&&r<="f";)n+=r,c()}return e="-"===t?-n:+n,isFinite(e)?e:void l("Bad number")},d=function(){var e,t,n,i,a="";if('"'===r||"'"===r)for(n=r;c();){if(r===n)return c(),a;if("\\\\"===r)if(c(),"u"===r){for(i=0,t=0;t<4&&(e=parseInt(c(),16),isFinite(e));t+=1)i=16*i+e;a+=String.fromCharCode(i)}else if("\\r"===r)"\\n"===p()&&c();else{if("string"!=typeof s[r])break;a+=s[r]}else{if("\\n"===r)break;a+=r}}l("Bad string")},y=function(){"\/"!==r&&l("Not an inline comment");do if(c(),"\\n"===r||"\\r"===r)return void c();while(r)},m=function(){"*"!==r&&l("Not a block comment");do for(c();"*"===r;)if(c("*"),"\/"===r)return void c("\/");while(r);l("Unterminated block comment")},b=function(){"\/"!==r&&l("Not a comment"),c("\/"),"\/"===r?y():"*"===r?m():l("Unrecognized comment")},g=function(){for(;r;)if("\/"===r)b();else{if(!(o.indexOf(r)>=0))return;c()}},v=function(){switch(r){case"t":return c("t"),c("r"),c("u"),c("e"),!0;case"f":return c("f"),c("a"),c("l"),c("s"),c("e"),!1;case"n":return c("n"),c("u"),c("l"),c("l"),null;case"I":return c("I"),c("n"),c("f"),c("i"),c("n"),c("i"),c("t"),c("y"),1\/0;case"N":return c("N"),c("a"),c("N"),NaN}l("Unexpected "+u(r))},x=function(){var e=[];if("["===r)for(c("["),g();r;){if("]"===r)return c("]"),e;if(","===r?l("Missing array element"):e.push(a()),g(),","!==r)return c("]"),e;c(","),g()}l("Bad array")},_=function(){var e,t={};if("{"===r)for(c("{"),g();r;){if("}"===r)return c("}"),t;if(e='"'===r||"'"===r?d():f(),g(),c(":"),t[e]=a(),g(),","!==r)return c("}"),t;c(","),g()}l("Bad object")};return a=function(){switch(g(),r){case"{":return _();case"[":return x();case'"':case"'":return d();case"-":case"+":case".":return h();default:return r>="0"&&r<="9"?h():v()}},function(s,o){var u;return i=String(s),e=0,t=1,n=1,r=" ",u=a(),g(),r&&l("Syntax error"),"function"==typeof o?function e(t,n){var r,i,a=t[n];if(a&&"object"==typeof a)for(r in a)Object.prototype.hasOwnProperty.call(a,r)&&(i=e(a,r),void 0!==i?a[r]=i:delete a[r]);return o.call(t,n,a)}({"":u},""):u}}(),r.stringify=function(e,t,n){function i(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"_"===e||"$"===e}function a(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||"_"===e||"$"===e}function s(e){if("string"!=typeof e)return!1;if(!a(e[0]))return!1;for(var t=1,n=e.length;t<n;){if(!i(e[t]))return!1;t++}return!0}function o(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}function u(e){return"[object Date]"===Object.prototype.toString.call(e)}function l(e){for(var t=0;t<y.length;t++)if(y[t]===e)throw new TypeError("Converting circular structure to JSON")}function c(e,t,n){if(!e)return"";e.length>10&&(e=e.substring(0,10));for(var r=n?"":"\\n",i=0;i<t;i++)r+=e;return r}function p(e){return m.lastIndex=0,m.test(e)?'"'+e.replace(m,function(e){var t=b[e];return"string"==typeof t?t:"\\\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function f(e,t,n){var r,i,a=h(e,t,n);switch(a&&!u(a)&&(a=a.valueOf()),typeof a){case"boolean":return a.toString();case"number":return isNaN(a)||!isFinite(a)?"null":a.toString();case"string":return p(a.toString());case"object":if(null===a)return"null";if(o(a)){l(a),r="[",y.push(a);for(var m=0;m<a.length;m++)i=f(a,m,!1),r+=c(d,y.length),r+=null===i||"undefined"==typeof i?"null":i,m<a.length-1?r+=",":d&&(r+="\\n");$/;"	function	line:18
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^y.pop(),a.length&&(r+=c(d,y.length,!0)),r+="]"}else{l(a),r="{";var b=!1;y.push(a);for(var g in a)if(a.hasOwnProperty(g)){var v=f(a,g,!1);n=!1,"undefined"!=typeof v&&null!==v&&(r+=c(d,y.length),b=!0,t=s(g)?g:p(g),r+=t+":"+(d?" ":"")+v+",")}y.pop(),r=b?r.substring(0,r.length-1)+c(d,y.length)+"}":"{}"}return r;default:return}}if(t&&"function"!=typeof t&&!o(t))throw new Error("Replacer must be a function or an array");var h=function(e,n,r){var i=e[n];return i&&i.toJSON&&"function"==typeof i.toJSON&&(i=i.toJSON()),"function"==typeof t?t.call(e,n,i):t?r||o(e)||t.indexOf(n)>=0?i:void 0:i};r.isWord=s;var d,y=[];n&&("string"==typeof n?d=n:"number"==typeof n&&n>=0&&(d=c(" ",n,!0)));var m=\/[\\\\\\"\\x00-\\x1f\\x7f-\\x9f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]\/g,b={"\\b":"\\\\b","\\t":"\\\\t","\\n":"\\\\n","\\f":"\\\\f","\\r":"\\\\r",'"':'\\\\"',"\\\\":"\\\\\\\\"},g={"":e};return void 0===e?h(g,"",!0):f(g,"",!0)}},{}],282:[function(e,t,n){var r=e(".\/_getNative"),i=e(".\/_root"),a=r(i,"DataView");t.exports=a},{".\/_getNative":391,".\/_root":436}],283:[function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var i=e(".\/_hashClear"),a=e(".\/_hashDelete"),s=e(".\/_hashGet"),o=e(".\/_hashHas"),u=e(".\/_hashSet");r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=s,r.prototype.has=o,r.prototype.set=u,t.exports=r},{".\/_hashClear":400,".\/_hashDelete":401,".\/_hashGet":402,".\/_hashHas":403,".\/_hashSet":404}],284:[function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var i=e(".\/_listCacheClear"),a=e(".\/_listCacheDelete"),s=e(".\/_listCacheGet"),o=e(".\/_listCacheHas"),u=e(".\/_listCacheSet");r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=s,r.prototype.has=o,r.prototype.set=u,t.exports=r},{".\/_listCacheClear":416,".\/_listCacheDelete":417,".\/_listCacheGet":418,".\/_listCacheHas":419,".\/_listCacheSet":420}],285:[function(e,t,n){var r=e(".\/_getNative"),i=e(".\/_root"),a=r(i,"Map");t.exports=a},{".\/_getNative":391,".\/_root":436}],286:[function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var i=e(".\/_mapCacheClear"),a=e(".\/_mapCacheDelete"),s=e(".\/_mapCacheGet"),o=e(".\/_mapCacheHas"),u=e(".\/_mapCacheSet");r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=s,r.prototype.has=o,r.prototype.set=u,t.exports=r},{".\/_mapCacheClear":421,".\/_mapCacheDelete":422,".\/_mapCacheGet":423,".\/_mapCacheHas":424,".\/_mapCacheSet":425}],287:[function(e,t,n){var r=e(".\/_getNative"),i=e(".\/_root"),a=r(i,"Promise");t.exports=a},{".\/_getNative":391,".\/_root":436}],288:[function(e,t,n){var r=e(".\/_getNative"),i=e(".\/_root"),a=r(i,"Set");t.exports=a},{".\/_getNative":391,".\/_root":436}],289:[function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new i;++t<n;)this.add(e[t])}var i=e(".\/_MapCache"),a=e(".\/_setCacheAdd"),s=e(".\/_setCacheHas");r.prototype.add=r.prototype.push=a,r.prototype.has=s,t.exports=r},{".\/_MapCache":286,".\/_setCacheAdd":437,".\/_setCacheHas":438}],290:[function(e,t,n){function r(e){var t=this.__data__=new i(e);this.size=t.size}var i=e(".\/_ListCache"),a=e(".\/_stackClear"),s=e(".\/_stackDelete"),o=e(".\/_stackGet"),u=e(".\/_stackHas"),l=e(".\/_stackSet");r.prototype.clear=a,r.prototype.delete=s,r.prototype.get=o,r.prototype.has=u,r.prototype.set=l,t.exports=r},{".\/_ListCache":284,".\/_stackClear":442,".\/_stackDelete":443,".\/_stackGet":444,".\/_stackHas":445,".\/_stackSet":446}],291:[function(e,t,n){var r=e(".\/_root"),i=r.Symbol;t.exports=i},{".\/_root":436}],292:[function(e,t,n){var r=e(".\/_root"),i=r.Uint8Array;t.exports=i},{".\/_root":436}],293:[function(e,t,n){var r=e(".\/_getNative"),i=e(".\/_root"),a=r(i,"WeakMap");t.exports=a},{".\/_getNative":391,".\/_root":436}],294:[function(e,t,n){function r(e,t){return e.set(t[0],t[1]),e}t.exports=r},{}],295:[function(e,t,n){function r(e,t){return e.add(t),e}t.exports=r},{}],296:[function(e,t,n){function r(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}t.exports=r},{}],297:[function(e,t,n){function r(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}t.exports=r},{}],298:[function(e,t,n){function r(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var s=e[n];t(s,n,e)&&(a[i++]=s)}return a}t.exports=r},{}],299:[function(e,t,n){function r(e,t){var n=null==e?0:e.length;return!!n&&i(e,t,0)>-1}var i=e(".\/_baseIndexOf");t.exports=r},{".\/_baseIndexOf":326}],300:[function(e,t,n){function r(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}t.exports=r},{}],301:[function(e,t,n){function r(e,t){var n=s(e),r=!n&&a(e),c=!n&&!r&&o(e),f=!n&&!r&&!c&&l(e),h=n||r||c||f,d=h?i(e.length,String):[],y=d.length;for(var m in e)!t&&!p.call(e,m)||h&&("length"==m||c&&("offset"==m||"parent"==m)||f&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||u(m,y))||d.push(m);return d}var i=e(".\/_baseTimes"),a=e(".\/isArguments"),s=e(".\/isArray"),o=e(".\/isBuffer"),u=e(".\/_isIndex"),l=e(".\/isTypedArray"),c=Object.prototype,p=c.hasOwnProperty;t.exports=r},{".\/_baseTimes":351,".\/_isIndex":409,".\/isArguments":474,".\/isArray":475,".\/isBuffer":479,".\/isTypedArray":490}],302:[function(e,t,n){function r(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}t.exports=r},{}],303:[function(e,t,n){function r(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}t.exports=r},{}],304:[function(e,t,n){function r(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}t.exports=r},{}],305:[function(e,t,n){function r(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}t.exports=r},{}],306:[function(e,t,n){function r(e){return e.split("")}t.exports=r},{}],307:[function(e,t,n){function r(e,t,n){(void 0===n||a(e[t],n))&&(void 0!==n||t in e)||i(e,t,n)}var i=e(".\/_baseAssignValue"),a=e(".\/eq");t.exports=r},{".\/_baseAssignValue":312,".\/eq":462}],308:[function(e,t,n){function r(e,t,n){var r=e[t];o.call(e,t)&&a(r,n)&&(void 0!==n||t in e)||i(e,t,n)}var i=e(".\/_baseAssignValue"),a=e(".\/eq"),s=Object.prototype,o=s.hasOwnProperty;t.exports=r},{".\/_baseAssignValue":312,".\/eq":462}],309:[function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(i(e[n][0],t))return n;return-1}var i=e(".\/eq");t.exports=r},{".\/eq":462}],310:[function(e,t,n){function r(e,t){return e&&i(t,a(t),e)}var i=e(".\/_copyObject"),a=e(".\/keys");t.exports=r},{".\/_copyObject":372,".\/keys":491}],311:[function(e,t,n){function r(e,t){return e&&i(t,a(t),e)}var i=e(".\/_copyObject"),a=e(".\/keysIn");t.exports=r},{".\/_copyObject":372,".\/keysIn":492}],312:[function(e,t,n){function r(e,t,n){"__proto__"==t&&i?i(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var i=e(".\/_defineProperty");t.exports=r},{".\/_defineProperty":382}],313:[function(e,t,n){function r(e,t,n){return e===e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}t.exports=r},{}],314:[function(e,t,n){function r(e,t,n,w,k,F){var T,B=t&A,O=t&D,N=t&C;if(n&&(T=k?n(e,w,k,F):n(e)),void 0!==T)return T;if(!_(e))return e;var L=v(e);if(L){if(T=m(e),!B)return c(e,T)}else{var M=y(e),R=M==P||M==j;if(x(e))return l(e,B);if(M==I||M==S||R&&!k){if(T=O||R?{}:g(e),!B)return O?f(e,u(T,e)):p(e,o(T,e))}else{if(!Q[M])return k?e:{};T=b(e,M,r,B)}}F||(F=new i);var U=F.get(e);if(U)return U;F.set(e,T);var V=N?O?d:h:O?keysIn:E,G=L?void 0:V(e);return a(G||e,function(i,a){G&&(a=i,i=e[a]),s(T,a,r(i,t,n,a,e,F))}),T}var i=e(".\/_Stack"),a=e(".\/_arrayEach"),s=e(".\/_assignValue"),o=e(".\/_baseAssign"),u=e(".\/_baseAssignIn"),l=e(".\/_cloneBuffer"),c=e(".\/_copyArray"),p=e(".\/_copySymbols"),f=e(".\/_copySymbolsIn"),h=e(".\/_getAllKeys"),d=e(".\/_getAllKeysIn"),y=e(".\/_getTag"),m=e(".\/_initCloneArray"),b=e(".\/_initCloneByTag"),g=e(".\/_initCloneObject"),v=e(".\/isArray"),x=e(".\/isBuffer"),_=e(".\/isObject"),E=e(".\/keys"),A=1,D=2,C=4,S="[object Arguments]",w="[object Array]",k="[object Boolean]",F="[object Date]",T="[object Error]",P="[object Function]",j="[object GeneratorFunction]",B="[object Map]",O="[object Number]",I="[object Object]",N="[object RegExp]",L="[object Set]",M="[object String]",R="[object Symbol]",U="[object WeakMap]",V="[object ArrayBuffer]",G="[object DataView]",q="[object Float32Array]",K="[object Float64Array]",X="[object Int8Array]",J="[object Int16Array]",W="[object Int32Array]",z="[object Uint8Array]",Y="[object Uint8ClampedArray]",H="[object Uint16Array]",$="[object Uint32Array]",Q={};Q[S]=Q[w]=Q[V]=Q[G]=Q[k]=Q[F]=Q[q]=Q[K]=Q[X]=Q[J]=Q[W]=Q[B]=Q[O]=Q[I]=Q[N]=Q[L]=Q[M]=Q[R]=Q[z]=Q[Y]=Q[H]=Q[$]=!0,Q[T]=Q[P]=Q[U]=!1,t.exports=r},{".\/_Stack":290,".\/_arrayEach":297,".\/_assignValue":308,".\/_baseAssign":310,".\/_baseAssignIn":311,".\/_cloneBuffer":362,".\/_copyArray":371,".\/_copySymbols":373,".\/_copySymbolsIn":374,".\/_getAllKeys":387,".\/_getAllKeysIn":388,".\/_getTag":396,".\/_initCloneArray":405,".\/_initCloneByTag":406,".\/_initCloneObject":407,".\/isArray":475,".\/isBuffer":479,".\/isObject":484,".\/keys":491}],315:[function(e,t,n){var r=e(".\/isObject"),i=Object.create,a=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();t.exports=a},{".\/isObject":484}],316:[function(e,t,n){var r=e(".\/_baseForOwn"),i=e(".\/_createBaseEach"),a=i(r);t.exports=a},{".\/_baseForOwn":320,".\/_createBaseEach":377}],317:[function(e,t,n){function r(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}t.exports=r},{}],318:[function(e,t,n){function r(e,t,n,s,o){var u=-1,l=e.length;for(n||(n=a),o||(o=[]);++u<l;){var c=e[u];t>0&&n(c)?t>1?r(c,t-1,n,s,o):i(o,c):s||(o[o.length]=c)}return o}var i=e(".\/_arrayPush"),a=e(".\/_isFlattenable");t.exports=r},{".\/_arrayPush":303,".\/_isFlattenable":408}],319:[function(e,t,n){var r=e(".\/_createBaseFor"),i=r();t.exports=i},{".\/_createBaseFor":378}],320:[function(e,t,n){function r(e,t){return e&&i(e,t,a)}var i=e(".\/_baseFor"),a=e(".\/keys");t.exports=r},{".\/_baseFor":319,".\/keys":491}],321:[function(e,t,n){function r(e,t){t=i(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[a(t[n++])];return n&&n==r?e:void 0}var i=e(".\/_castPath"),a=e(".\/_toKey");t.exports=r},{".\/_castPath":358,".\/_toKey":450}],322:[function(e,t,n){function r(e,t,n){var r=t(e);return a(e)?r:i(r,n(e))}var i=e(".\/_arrayPush"),a=e(".\/isArray");t.exports=r},{".\/_arrayPush":303,".\/isArray":475}],323:[function(e,t,n){function r(e){return null==e?void 0===e?u:o:l&&l in Object(e)?a(e):s(e)}var i=e(".\/_Symbol"),a=e(".\/_getRawTag"),s=e(".\/_objectToString"),o="[object Null]",u="[object Undefined]",l=i?i.toStringTag:void 0;t.exports=r},{".\/_Symbol":291,".\/_getRawTag":393,".\/_objectToString":433}],324:[function(e,t,n){function r(e,t){return null!=e&&a.call(e,t)}var i=Object.prototype,a=i.hasOwnProperty;t.exports=r},{}],325:[function(e,t,n){function r(e,t){return null!=e&&t in Object(e)}t.exports=r},{}],326:[function(e,t,n){function r(e,t,n){return t===t?s(e,t,n):i(e,a,n)}var i=e(".\/_baseFindIndex"),a=e(".\/_baseIsNaN"),s=e(".\/_strictIndexOf");t.exports=r},{".\/_baseFindIndex":317,".\/_baseIsNaN":331,".\/_strictIndexOf":447}],327:[function(e,t,n){function r(e){return a(e)&&i(e)==s}var i=e(".\/_baseGetTag"),a=e(".\/isObjectLike"),s="[object Arguments]";t.exports=r},{".\/_baseGetTag":323,".\/isObjectLike":485}],328:[function(e,t,n){function r(e,t,n,s,o){return e===t||(null==e||null==t||!a(e)&&!a(t)?e!==e&&t!==t:i(e,t,n,s,r,o))}var i=e(".\/_baseIsEqualDeep"),a=e(".\/isObjectLike");t.exports=r},{".\/_baseIsEqualDeep":329,".\/isObjectLike":485}],329:[function(e,t,n){function r(e,t,n,r,m,g){var v=l(e),x=l(t),_=v?d:u(e),E=x?d:u(t);_=_==h?y:_,E=E==h?y:E;var A=_==y,D=E==y,C=_==E;if(C&&c(e)){if(!c(t))return!1;v=!0,A=!1}if(C&&!A)return g||(g=new i),v||p(e)?a(e,t,n,r,m,g):s(e,t,_,n,r,m,g);if(!(n&f)){var S=A&&b.call(e,"__wrapped__"),w=D&&b.call(t,"__wrapped__");if(S||w){var k=S?e.value():e,F=w?t.value():t;return g||(g=new i),m(k,F,n,r,g)}}return!!C&&(g||(g=new i),o(e,t,n,r,m,g))}var i=e(".\/_Stack"),a=e(".\/_equalArrays"),s=e(".\/_equalByTag"),o=e(".\/_equalObjects"),u=e(".\/_getTag"),l=e(".\/isArray"),c=e(".\/isBuffer"),p=e(".\/isTypedArray"),f=1,h="[object Arguments]",d="[object Array]",y="[object Object]",m=Object.prototype,b=m.hasOwnProperty;t.exports=r},{".\/_Stack":290,".\/_equalArrays":383,".\/_equalByTag":384,".\/_equalObjects":385,".\/_getTag":396,".\/isArray":475,".\/isBuffer":479,".\/isTypedArray":490}],330:[function(e,t,n){function r(e,t,n,r){var u=n.length,l=u,c=!r;if(null==e)return!l;for(e=Object(e);u--;){var p=n[u];if(c&&p[2]?p[1]!==e[p[0]]:!(p[0]in e))return!1}for(;++u<l;){p=n[u];var f=p[0],h=e[f],d=p[1];if(c&&p[2]){if(void 0===h&&!(f in e))return!1}else{var y=new i;if(r)var m=r(h,d,f,e,t,y);if(!(void 0===m?a(d,h,s|o,r,y):m))return!1}}return!0}var i=e(".\/_Stack"),a=e(".\/_baseIsEqual"),s=1,o=2;t.exports=r},{".\/_Stack":290,".\/_baseIsEqual":328}],331:[function(e,t,n){function r(e){return e!==e}t.exports=r},{}],332:[function(e,t,n){function r(e){if(!s(e)||a(e))return!1;var t=i(e)?d:l;return t.test(o(e))}var i=e(".\/isFunction"),a=e(".\/_isMasked"),s=e(".\/isObject"),o=e(".\/_toSource"),u=\/[\\\\^$.*+?()[\\]{}|]\/g,l=\/^\\[object .+?Constructor\\]$\/,c=Function.prototype,p=Object.prototype,f=c.toString,h=p.hasOwnProperty,d=RegExp("^"+f.call(h).replace(u,"\\\\$&").replace(\/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])\/g,"$1.*?")+"$");t.exports=r},{".\/_isMasked":413,".\/_toSource":451,".\/isFunction":480,".\/isObject":484}],333:[function(e,t,n){function r(e){return a(e)&&i(e)==s}var i=e(".\/_baseGetTag"),a=e(".\/isObjectLike"),s="[object RegExp]";t.exports=r},{".\/_baseGetTag":323,".\/isObjectLike":485}],334:[function(e,t,n){function r(e){return s(e)&&a(e.length)&&!!P[i(e)]}var i=e(".\/_baseGetTag"),a=e(".\/isLength"),s=e(".\/isObjectLike"),o="[object Arguments]",u="[object Array]",l="[object Boolean]",c="[object Date]",p="[object Error]",f="[object Function]",h="[object Map]",d="[object Number]",y="[object Object]",m="[object RegExp]",b="[object Set]",g="[object String]",v="[object WeakMap]",x="[object ArrayBuffer]",_="[object DataView]",E="[object Float32Array]",A="[object Float64Array]",D="[object Int8Array]",C="[object Int16Array]",S="[object Int32Array]",w="[object Uint8Array]",k="[object Uint8ClampedArray]",F="[object Uint16Array]",T="[object Uint32Array]",P={};P[E]=P[A]=P[D]=P[C]=P[S]=P[w]=P[k]=P[F]=P[T]=!0,P[o]=P[u]=P[x]=P[l]=P[_]=P[c]=P[p]=P[f]=P[h]=P[d]=P[y]=P[m]=P[b]=P[g]=P[v]=!1,t.exports=r},{".\/_baseGetTag":323,".\/isLength":482,".\/isObjectLike":485}],335:[function(e,t,n){function r(e){return"function"==typeof e?e:null==e?s:"object"==typeof e?o(e)?a(e[0],e[1]):i(e):u(e)}var i=e(".\/_baseMatches"),a=e(".\/_baseMatchesProperty"),s=e(".\/identity"),o=e(".\/isArray"),u=e(".\/property");t.exports=r},{".\/_baseMatches":339,".\/_baseMatchesProperty":340,".\/identity":472,".\/isArray":475,".\/property":497}],336:[function(e,t,n){function r(e){if(!i(e))return a(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}var i=e(".\/_isPrototype"),a=e(".\/_nativeKeys"),s=Object.prototype,o=s.hasOwnProperty;t.exports=r},{".\/_isPrototype":414,".\/_nativeKeys":430}],337:[function(e,t,n){function r(e){if(!i(e))return s(e);var t=a(e),n=[];for(var r in e)("constructor"!=r||!t&&u.call(e,r))&&n.push(r);return n}var i=e(".\/isObject"),a=e(".\/_isPrototype"),s=e(".\/_nativeKeysIn"),o=Object.prototype,u=o.hasOwnProperty;t.exports=r},{".\/_isPrototype":414,".\/_nativeKeysIn":431,".\/isObject":484}],338:[function(e,t,n){function r(e,t){var n=-1,r=a(e)?Array(e.length):[];return i(e,function(e,i,a){r[++n]=t(e,i,a)}),r}var i=e(".\/_baseEach"),a=e(".\/isArrayLike");t.exports=r},{".\/_baseEach":316,".\/isArrayLike":476}],339:[function(e,t,n){function r(e){var t=a(e);return 1==t.length&&t[0][2]?s(t[0][0],t[0][1]):function(n){return n===e||i(n,e,t)}}var i=e(".\/_baseIsMatch"),a=e(".\/_getMatchData"),s=e(".\/_matchesStrictComparable");t.exports=r},{".\/_baseIsMatch":330,".\/_getMatchData":390,".\/_matchesStrictComparable":427}],340:[function(e,t,n){function r(e,t){return o(e)&&u(t)?l(c(e),t):function(n){var r=a(n,e);return void 0===r&&r===t?s(n,e):i(t,r,p|f)}}var i=e(".\/_baseIsEqual"),a=e(".\/get"),s=e(".\/hasIn"),o=e(".\/_isKey"),u=e(".\/_isStrictComparable"),l=e(".\/_matchesStrictComparable"),c=e(".\/_toKey"),p=1,f=2;t.exports=r},{".\/_baseIsEqual":328,".\/_isKey":411,".\/_isStrictComparable":415,".\/_matchesStrictComparable":427,".\/_toKey":450,".\/get":469,".\/hasIn":471}],341:[function(e,t,n){function r(e,t,n,c,p){e!==t&&s(t,function(s,l){if(u(s))p||(p=new i),o(e,t,l,n,r,c,p);else{var f=c?c(e[l],s,l+"",e,t,p):void 0;void 0===f&&(f=s),a(e,l,f)}},l)}var i=e(".\/_Stack"),a=e(".\/_assignMergeValue"),s=e(".\/_baseFor"),o=e(".\/_baseMergeDeep"),u=e(".\/isObject"),l=e(".\/keysIn");t.exports=r},{".\/_Stack":290,".\/_assignMergeValue":307,".\/_baseFor":319,".\/_baseMergeDeep":342,".\/isObject":484,".\/keysIn":492}],342:[function(e,t,n){function r(e,t,n,r,g,v,x){var _=e[n],E=t[n],A=x.get(E);if(A)return void i(e,n,A);var D=v?v(_,E,n+"",e,t,x):void 0,C=void 0===D;if(C){var S=c(E),w=!S&&f(E),k=!S&&!w&&m(E);D=E,S||w||k?c(_)?D=_:p(_)?D=o(_):w?(C=!1,D=a(E,!0)):k?(C=!1,D=s(E,!0)):D=[]:y(E)||l(E)?(D=_,l(_)?D=b(_):(!d(_)||r&&h(_))&&(D=u(E))):C=!1}C&&(x.set(E,D),g(D,E,r,v,x),x.delete(E)),i(e,n,D)}var i=e(".\/_assignMergeValue"),a=e(".\/_cloneBuffer"),s=e(".\/_cloneTypedArray"),o=e(".\/_copyArray"),u=e(".\/_initCloneObject"),l=e(".\/isArguments"),c=e(".\/isArray"),p=e(".\/isArrayLikeObject"),f=e(".\/isBuffer"),h=e(".\/isFunction"),d=e(".\/isObject"),y=e(".\/isPlainObject"),m=e(".\/isTypedArray"),b=e(".\/toPlainObject");t.exports=r},{".\/_assignMergeValue":307,".\/_cloneBuffer":362,".\/_cloneTypedArray":368,".\/_copyArray":371,".\/_initCloneObject":407,".\/isArguments":474,".\/isArray":475,".\/isArrayLikeObject":477,".\/isBuffer":479,".\/isFunction":480,".\/isObject":484,".\/isPlainObject":486,".\/isTypedArray":490,".\/toPlainObject":506}],343:[function(e,t,n){function r(e,t,n){var r=-1;t=i(t.length?t:[c],u(a));var p=s(e,function(e,n,a){var s=i(t,function(t){return t(e)});return{criteria:s,index:++r,value:e}});return o(p,function(e,t){return l(e,t,n)})}var i=e(".\/_arrayMap"),a=e(".\/_baseIteratee"),s=e(".\/_baseMap"),o=e(".\/_baseSortBy"),u=e(".\/_baseUnary"),l=e(".\/_compareMultiple"),c=e(".\/identity");t.exports=r},{".\/_arrayMap":302,".\/_baseIteratee":335,".\/_baseMap":338,".\/_baseSortBy":350,".\/_baseUnary":353,".\/_compareMultiple":370,".\/identity":472}],344:[function(e,t,n){function r(e){return function(t){return null==t?void 0:t[e]}}t.exports=r},{}],345:[function(e,t,n){function r(e){return function(t){return i(t,e)}}var i=e(".\/_baseGet");t.exports=r},{".\/_baseGet":321}],346:[function(e,t,n){function r(e,t){var n="";if(!e||t<1||t>i)return n;do t%2&&(n+=e),t=a(t\/2),t&&(e+=e);while(t);return n}var i=9007199254740991,a=Math.floor;t.exports=r},{}],347:[function(e,t,n){function r(e,t){return s(a(e,t,i),e+"")}var i=e(".\/identity"),a=e(".\/_overRest"),s=e(".\/_setToString");t.exports=r},{".\/_overRest":435,".\/_setToString":440,".\/identity":472}],348:[function(e,t,n){var r=e(".\/constant"),i=e(".\/_defineProperty"),a=e(".\/identity"),s=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;t.exports=s},{".\/_defineProperty":382,".\/constant":459,".\/identity":472}],349:[function(e,t,n){function r(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}t.exports=r},{}],350:[function(e,t,n){function r(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}t.exports=r},{}],351:[function(e,t,n){function r(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}t.exports=r},{}],352:[function(e,t,n){function r(e){if("string"==typeof e)return e;if(s(e))return a(e,r)+"";if(o(e))return c?c.call(e):"";var t=e+"";return"0"==t&&1\/e==-u?"-0":t}var i=e(".\/_Symbol"),a=e(".\/_arrayMap"),s=e(".\/isArray"),o=e(".\/isSymbol"),u=1\/0,l=i?i.prototype:void 0,c=l?l.toString:void 0;t.exports=r},{".\/_Symbol":291,".\/_arrayMap":302,".\/isArray":475,".\/isSymbol":489}],353:[function(e,t,n){function r(e){return function(t){return e(t)}}t.exports=r},{}],354:[function(e,t,n){function r(e,t,n){var r=-1,p=a,f=e.length,h=!0,d=[],y=d;if(n)h=!1,p=s;else if(f>=c){var m=t?null:u(e);if(m)return l(m);h=!1,p=o,y=new i}else y=t?[]:d;e:for(;++r<f;){var b=e[r],g=t?t(b):b;if(b=n||0!==b?b:0,h&&g===g){for(var v=y.length;v--;)if(y[v]===g)continue e;t&&y.push(g),d.push(b)}else p(y,g,n)||(y!==d&&y.push(g),d.push(b))}return d}var i=e(".\/_SetCache"),a=e(".\/_arrayIncludes"),s=e(".\/_arrayIncludesWith"),o=e(".\/_cacheHas"),u=e(".\/_createSet"),l=e(".\/_setToArray"),c=200;t.exports=r},{".\/_SetCache":289,".\/_arrayIncludes":299,".\/_arrayIncludesWith":300,".\/_cacheHas":356,".\/_createSet":380,".\/_setToArray":439}],355:[function(e,t,n){function r(e,t){return i(t,function(t){return e[t]})}var i=e(".\/_arrayMap");t.exports=r},{".\/_arrayMap":302}],356:[function(e,t,n){function r(e,t){return e.has(t)}t.exports=r},{}],357:[function(e,t,n){function r(e){return"function"==typeof e?e:i}var i=e(".\/identity");t.exports=r},{".\/identity":472}],358:[function(e,t,n){function r(e,t){return i(e)?e:a(e,t)?[e]:s(o(e))}var i=e(".\/isArray"),a=e(".\/_isKey"),s=e(".\/_stringToPath"),o=e(".\/toString");t.exports=r},{".\/_isKey":411,".\/_stringToPath":449,".\/isArray":475,".\/toString":507}],359:[function(e,t,n){function r(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:i(e,t,n)}var i=e(".\/_baseSlice");t.exports=r},{".\/_baseSlice":349}],360:[function(e,t,n){function r(e,t){for(var n=e.length;n--&&i(t,e[n],0)>-1;);return n}var i=e(".\/_baseIndexOf");t.exports=r},{".\/_baseIndexOf":326}],361:[function(e,t,n){function r(e){var t=new e.constructor(e.byteLength);return new i(t).set(new i(e)),t}var i=e(".\/_Uint8Array");t.exports=r},{".\/_Uint8Array":292}],362:[function(e,t,n){function r(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}var i=e(".\/_root"),a="object"==typeof n&&n&&!n.nodeType&&n,s=a&&"object"==typeof t&&t&&!t.nodeType&&t,o=s&&s.exports===a,u=o?i.Buffer:void 0,l=u?u.allocUnsafe:void 0;t.exports=r},{".\/_root":436}],363:[function(e,t,n){function r(e,t){var n=t?i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var i=e(".\/_cloneArrayBuffer");t.exports=r},{".\/_cloneArrayBuffer":361}],364:[function(e,t,n){function r(e,t,n){var r=t?n(s(e),o):s(e);return a(r,i,new e.constructor)}var i=e(".\/_addMapEntry"),a=e(".\/_arrayReduce"),s=e(".\/_mapToArray"),o=1;t.exports=r},{".\/_addMapEntry":294,".\/_arrayReduce":304,".\/_mapToArray":426}],365:[function(e,t,n){function r(e){var t=new e.constructor(e.source,i.exec(e));return t.lastIndex=e.lastIndex,t}var i=\/\\w*$\/;t.exports=r},{}],366:[function(e,t,n){function r(e,t,n){var r=t?n(s(e),o):s(e);return a(r,i,new e.constructor)}var i=e(".\/_addSetEntry"),a=e(".\/_arrayReduce"),s=e(".\/_setToArray"),o=1;t.exports=r},{".\/_addSetEntry":295,".\/_arrayReduce":304,".\/_setToArray":439}],367:[function(e,t,n){function r(e){return s?Object(s.call(e)):{}}var i=e(".\/_Symbol"),a=i?i.prototype:void 0,s=a?a.valueOf:void 0;t.exports=r},{".\/_Symbol":291}],368:[function(e,t,n){function r(e,t){var n=t?i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var i=e(".\/_cloneArrayBuffer");t.exports=r},{".\/_cloneArrayBuffer":361}],369:[function(e,t,n){function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,a=e===e,s=i(e),o=void 0!==t,u=null===t,l=t===t,c=i(t);if(!u&&!c&&!s&&e>t||s&&o&&l&&!u&&!c||r&&o&&l||!n&&l||!a)return 1;if(!r&&!s&&!c&&e<t||c&&n&&a&&!r&&!s||u&&n&&a||!o&&a||!l)return-1}return 0}var i=e(".\/isSymbol");t.exports=r},{".\/isSymbol":489}],370:[function(e,t,n){function r(e,t,n){for(var r=-1,a=e.criteria,s=t.criteria,o=a.length,u=n.length;++r<o;){var l=i(a[r],s[r]);if(l){if(r>=u)return l;var c=n[r];return l*("desc"==c?-1:1)}}return e.index-t.index}var i=e(".\/_compareAscending");t.exports=r},{".\/_compareAscending":369}],371:[function(e,t,n){function r(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}t.exports=r},{}],372:[function(e,t,n){function r(e,t,n,r){var s=!n;n||(n={});for(var o=-1,u=t.length;++o<u;){var l=t[o],c=r?r(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),s?a(n,l,c):i(n,l,c)}return n}var i=e(".\/_assignValue"),a=e(".\/_baseAssignValue");t.exports=r},{".\/_assignValue":308,".\/_baseAssignValue":312}],373:[function(e,t,n){function r(e,t){return i(e,a(e),t)}var i=e(".\/_copyObject"),a=e(".\/_getSymbols");t.exports=r},{".\/_copyObject":372,".\/_getSymbols":394}],374:[function(e,t,n){function r(e,t){return i(e,a(e),t)}var i=e(".\/_copyObject"),a=e(".\/_getSymbolsIn");t.exports=r},{".\/_copyObject":372,".\/_getSymbolsIn":395}],375:[function(e,t,n){var r=e(".\/_root"),i=r["__core-js_shared__"];t.exports=i},{".\/_root":436}],376:[function(e,t,n){function r(e){return i(function(t,n){var r=-1,i=n.length,s=i>1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(s=e.length>3&&"function"==typeof s?(i--,s):void 0,o&&a(n[0],n[1],o)&&(s=i<3?void 0:s,i=1),t=Object(t);++r<i;){var u=n[r];u&&e(t,u,r,s)}return t})}var i=e(".\/_baseRest"),a=e(".\/_isIterateeCall");t.exports=r},{".\/_baseRest":347,".\/_isIterateeCall":410}],377:[function(e,t,n){function r(e,t){return function(n,r){if(null==n)return n;if(!i(n))return e(n,r);for(var a=n.length,s=t?a:-1,o=Object(n);(t?s--:++s<a)&&r(o[s],s,o)!==!1;);return n}}var i=e(".\/isArrayLike");t.exports=r},{".\/isArrayLike":476}],378:[function(e,t,n){function r(e){return function(t,n,r){for(var i=-1,a=Object(t),s=r(t),o=s.length;o--;){var u=s[e?o:++i];if(n(a[u],u,a)===!1)break}return t}}t.exports=r},{}],379:[function(e,t,n){function r(e){return function(t,n,r){var o=Object(t);if(!a(t)){var u=i(n,3);t=s(t),n=function(e){return u(o[e],e,o)}}var l=e(t,n,r);return l>-1?o[u?t[l]:l]:void 0}}var i=e(".\/_baseIteratee"),a=e(".\/isArrayLike"),s=e(".\/keys");t.exports=r},{".\/_baseIteratee":335,".\/isArrayLike":476,".\/keys":491}],380:[function(e,t,n){var r=e(".\/_Set"),i=e(".\/noop"),a=e(".\/_setToArray"),s=1\/0,o=r&&1\/a(new r([,-0]))[1]==s?function(e){return new r(e)}:i;t.exports=o},{".\/_Set":288,".\/_setToArray":439,".\/noop":496}],381:[function(e,t,n){function r(e,t,n,r){return void 0===e||i(e,a[n])&&!s.call(r,n)?t:e}var i=e(".\/eq"),a=Object.prototype,s=a.hasOwnProperty;t.exports=r},{".\/eq":462}],382:[function(e,t,n){var r=e(".\/_getNative"),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();t.exports=i},{".\/_getNative":391}],383:[function(e,t,n){function r(e,t,n,r,l,c){var p=n&o,f=e.length,h=t.length;if(f!=h&&!(p&&h>f))return!1;var d=c.get(e);if(d&&c.get(t))return d==t;var y=-1,m=!0,b=n&u?new i:void 0;for(c.set(e,t),c.set(t,e);++y<f;){var g=e[y],v=t[y];if(r)var x=p?r(v,g,y,t,e,c):r(g,v,y,e,t,c);if(void 0!==x){if(x)continue;m=!1;break}if(b){if(!a(t,function(e,t){if(!s(b,t)&&(g===e||l(g,e,n,r,c)))return b.push(t)})){m=!1;break}}else if(g!==v&&!l(g,v,n,r,c)){m=!1;break}}return c.delete(e),c.delete(t),m}var i=e(".\/_SetCache"),a=e(".\/_arraySome"),s=e(".\/_cacheHas"),o=1,u=2;t.exports=r},{".\/_SetCache":289,".\/_arraySome":305,".\/_cacheHas":356}],384:[function(e,t,n){function r(e,t,n,r,i,A,C){switch(n){case E:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case _:return!(e.byteLength!=t.byteLength||!A(new a(e),new a(t)));case f:case h:case m:return s(+e,+t);case d:return e.name==t.name&&e.message==t.message;case b:case v:return e==t+"";case y:var S=u;case g:var w=r&c;if(S||(S=l),e.size!=t.size&&!w)return!1;var k=C.get(e);if(k)return k==t;r|=p,C.set(e,t);var F=o(S(e),S(t),r,i,A,C);return C.delete(e),F;case x:if(D)return D.call(e)==D.call(t)}return!1}var i=e(".\/_Symbol"),a=e(".\/_Uint8Array"),s=e(".\/eq"),o=e(".\/_equalArrays"),u=e(".\/_mapToArray"),l=e(".\/_setToArray"),c=1,p=2,f="[object Boolean]",h="[object Date]",d="[object Error]",y="[object Map]",m="[object Number]",b="[object RegExp]",g="[object Set]",v="[object String]",x="[object Symbol]",_="[object ArrayBuffer]",E="[object DataView]",A=i?i.prototype:void 0,D=A?A.valueOf:void 0;t.exports=r},{".\/_Symbol":291,".\/_Uint8Array":292,".\/_equalArrays":383,".\/_mapToArray":426,".\/_setToArray":439,".\/eq":462}],385:[function(e,t,n){function r(e,t,n,r,s,u){var l=n&a,c=i(e),p=c.length,f=i(t),h=f.length;if(p!=h&&!l)return!1;for(var d=p;d--;){var y=c[d];if(!(l?y in t:o.call(t,y)))return!1}var m=u.get(e);if(m&&u.get(t))return m==t;var b=!0;u.set(e,t),u.set(t,e);for(var g=l;++d<p;){y=c[d];var v=e[y],x=t[y];if(r)var _=l?r(x,v,y,t,e,u):r(v,x,y,e,t,u);if(!(void 0===_?v===x||s(v,x,n,r,u):_)){b=!1;break}g||(g="constructor"==y)}if(b&&!g){var E=e.constructor,A=t.constructor;E!=A&&"constructor"in e&&"constructor"in t&&!("function"==typeof E&&E instanceof E&&"function"==typeof A&&A instanceof A)&&(b=!1)}return u.delete(e),u.delete(t),b}var i=e(".\/_getAllKeys"),a=1,s=Object.prototype,o=s.hasOwnProperty;t.exports=r},{".\/_getAllKeys":387}],386:[function(e,t,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],387:[function(e,t,n){function r(e){return i(e,s,a)}var i=e(".\/_baseGetAllKeys"),a=e(".\/_getSymbols"),s=e(".\/keys");t.exports=r},{".\/_baseGetAllKeys":322,".\/_getSymbols":394,".\/keys":491}],388:[function(e,t,n){function r(e){return i(e,s,a)}var i=e(".\/_baseGetAllKeys"),a=e(".\/_getSymbolsIn"),s=e(".\/keysIn");t.exports=r},{".\/_baseGetAllKeys":322,".\/_getSymbolsIn":395,".\/keysIn":492}],389:[function(e,t,n){function r(e,t){var n=e.__data__;return i(t)?n["string"==typeof t?"string":"hash"]:n.map}var i=e(".\/_isKeyable");t.exports=r},{".\/_isKeyable":412}],390:[function(e,t,n){function r(e){for(var t=a(e),n=t.length;n--;){var r=t[n],s=e[r];t[n]=[r,s,i(s)]}return t}var i=e(".\/_isStrictComparable"),a=e(".\/keys");t.exports=r},{".\/_isStrictComparable":415,".\/keys":491}],391:[function(e,t,n){function r(e,t){var n=a(e,t);return i(n)?n:void 0}var i=e(".\/_baseIsNative"),a=e(".\/_getValue");t.exports=r},{".\/_baseIsNative":332,".\/_getValue":397}],392:[function(e,t,n){var r=e(".\/_overArg"),i=r(Object.getPrototypeOf,Object);t.exports=i},{".\/_overArg":434}],393:[function(e,t,n){function r(e){var t=s.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[u]=n:delete e[u]),i}var i=e(".\/_Symbol"),a=Object.prototype,s=a.hasOwnProperty,o=a.toString,u=i?i.toStringTag:void 0;t.exports=r},{".\/_Symbol":291}],394:[function(e,t,n){var r=e(".\/_arrayFilter"),i=e(".\/stubArray"),a=Object.prototype,s=a.propertyIsEnumerable,o=Object.getOwnPropertySymbols,u=o?function(e){return null==e?[]:(e=Object(e),r(o(e),function(t){return s.call(e,t)}))}:i;t.exports=u},{".\/_arrayFilter":298,".\/stubArray":501}],395:[function(e,t,n){var r=e(".\/_arrayPush"),i=e(".\/_getPrototype"),a=e(".\/_getSymbols"),s=e(".\/stubArray"),o=Object.getOwnPropertySymbols,u=o?function(e){for(var t=[];e;)r(t,a(e)),e=i(e);return t}:s;t.exports=u},{".\/_arrayPush":303,".\/_getPrototype":392,".\/_getSymbols":394,".\/stubArray":501}],396:[function(e,t,n){var r=e(".\/_DataView"),i=e(".\/_Map"),a=e(".\/_Promise"),s=e(".\/_Set"),o=e(".\/_WeakMap"),u=e(".\/_baseGetTag"),l=e(".\/_toSource"),c="[object Map]",p="[object Object]",f="[object Promise]",h="[object Set]",d="[object WeakMap]",y="[object DataView]",m=l(r),b=l(i),g=l(a),v=l(s),x=l(o),_=u;(r&&_(new r(new ArrayBuffer(1)))!=y||i&&_(new i)!=c||a&&_(a.resolve())!=f||s&&_(new s)!=h||o&&_(new o)!=d)&&(_=function(e){var t=u(e),n=t==p?e.constructor:void 0,r=n?l(n):"";if(r)switch(r){case m:return y;case b:return c;case g:return f;case v:return h;case x:return d}return t}),t.exports=_},{".\/_DataView":282,".\/_Map":285,".\/_Promise":287,".\/_Set":288,".\/_WeakMap":293,".\/_baseGetTag":323,".\/_toSource":451}],397:[function(e,t,n){function r(e,t){return null==e?void 0:e[t]}t.exports=r},{}],398:[function(e,t,n){function r(e,t,n){t=i(t,e);for(var r=-1,c=t.length,p=!1;++r<c;){var f=l(t[r]);if(!(p=null!=e&&n(e,f)))break;e=e[f]}return p||++r!=c?p:(c=null==e?0:e.length,!!c&&u(c)&&o(f,c)&&(s(e)||a(e)))}var i=e(".\/_castPath"),a=e(".\/isArguments"),s=e(".\/isArray"),o=e(".\/_isIndex"),u=e(".\/isLength"),l=e(".\/_toKey");$/;"	function	line:19
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^y.pop(),a.length&&(r+=c(d,y.length,!0)),r+="]"}else{l(a),r="{";var b=!1;y.push(a);for(var g in a)if(a.hasOwnProperty(g)){var v=f(a,g,!1);n=!1,"undefined"!=typeof v&&null!==v&&(r+=c(d,y.length),b=!0,t=s(g)?g:p(g),r+=t+":"+(d?" ":"")+v+",")}y.pop(),r=b?r.substring(0,r.length-1)+c(d,y.length)+"}":"{}"}return r;default:return}}if(t&&"function"!=typeof t&&!o(t))throw new Error("Replacer must be a function or an array");var h=function(e,n,r){var i=e[n];return i&&i.toJSON&&"function"==typeof i.toJSON&&(i=i.toJSON()),"function"==typeof t?t.call(e,n,i):t?r||o(e)||t.indexOf(n)>=0?i:void 0:i};r.isWord=s;var d,y=[];n&&("string"==typeof n?d=n:"number"==typeof n&&n>=0&&(d=c(" ",n,!0)));var m=\/[\\\\\\"\\x00-\\x1f\\x7f-\\x9f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]\/g,b={"\\b":"\\\\b","\\t":"\\\\t","\\n":"\\\\n","\\f":"\\\\f","\\r":"\\\\r",'"':'\\\\"',"\\\\":"\\\\\\\\"},g={"":e};return void 0===e?h(g,"",!0):f(g,"",!0)}},{}],282:[function(e,t,n){var r=e(".\/_getNative"),i=e(".\/_root"),a=r(i,"DataView");t.exports=a},{".\/_getNative":391,".\/_root":436}],283:[function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var i=e(".\/_hashClear"),a=e(".\/_hashDelete"),s=e(".\/_hashGet"),o=e(".\/_hashHas"),u=e(".\/_hashSet");r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=s,r.prototype.has=o,r.prototype.set=u,t.exports=r},{".\/_hashClear":400,".\/_hashDelete":401,".\/_hashGet":402,".\/_hashHas":403,".\/_hashSet":404}],284:[function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var i=e(".\/_listCacheClear"),a=e(".\/_listCacheDelete"),s=e(".\/_listCacheGet"),o=e(".\/_listCacheHas"),u=e(".\/_listCacheSet");r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=s,r.prototype.has=o,r.prototype.set=u,t.exports=r},{".\/_listCacheClear":416,".\/_listCacheDelete":417,".\/_listCacheGet":418,".\/_listCacheHas":419,".\/_listCacheSet":420}],285:[function(e,t,n){var r=e(".\/_getNative"),i=e(".\/_root"),a=r(i,"Map");t.exports=a},{".\/_getNative":391,".\/_root":436}],286:[function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}var i=e(".\/_mapCacheClear"),a=e(".\/_mapCacheDelete"),s=e(".\/_mapCacheGet"),o=e(".\/_mapCacheHas"),u=e(".\/_mapCacheSet");r.prototype.clear=i,r.prototype.delete=a,r.prototype.get=s,r.prototype.has=o,r.prototype.set=u,t.exports=r},{".\/_mapCacheClear":421,".\/_mapCacheDelete":422,".\/_mapCacheGet":423,".\/_mapCacheHas":424,".\/_mapCacheSet":425}],287:[function(e,t,n){var r=e(".\/_getNative"),i=e(".\/_root"),a=r(i,"Promise");t.exports=a},{".\/_getNative":391,".\/_root":436}],288:[function(e,t,n){var r=e(".\/_getNative"),i=e(".\/_root"),a=r(i,"Set");t.exports=a},{".\/_getNative":391,".\/_root":436}],289:[function(e,t,n){function r(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new i;++t<n;)this.add(e[t])}var i=e(".\/_MapCache"),a=e(".\/_setCacheAdd"),s=e(".\/_setCacheHas");r.prototype.add=r.prototype.push=a,r.prototype.has=s,t.exports=r},{".\/_MapCache":286,".\/_setCacheAdd":437,".\/_setCacheHas":438}],290:[function(e,t,n){function r(e){var t=this.__data__=new i(e);this.size=t.size}var i=e(".\/_ListCache"),a=e(".\/_stackClear"),s=e(".\/_stackDelete"),o=e(".\/_stackGet"),u=e(".\/_stackHas"),l=e(".\/_stackSet");r.prototype.clear=a,r.prototype.delete=s,r.prototype.get=o,r.prototype.has=u,r.prototype.set=l,t.exports=r},{".\/_ListCache":284,".\/_stackClear":442,".\/_stackDelete":443,".\/_stackGet":444,".\/_stackHas":445,".\/_stackSet":446}],291:[function(e,t,n){var r=e(".\/_root"),i=r.Symbol;t.exports=i},{".\/_root":436}],292:[function(e,t,n){var r=e(".\/_root"),i=r.Uint8Array;t.exports=i},{".\/_root":436}],293:[function(e,t,n){var r=e(".\/_getNative"),i=e(".\/_root"),a=r(i,"WeakMap");t.exports=a},{".\/_getNative":391,".\/_root":436}],294:[function(e,t,n){function r(e,t){return e.set(t[0],t[1]),e}t.exports=r},{}],295:[function(e,t,n){function r(e,t){return e.add(t),e}t.exports=r},{}],296:[function(e,t,n){function r(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}t.exports=r},{}],297:[function(e,t,n){function r(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}t.exports=r},{}],298:[function(e,t,n){function r(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var s=e[n];t(s,n,e)&&(a[i++]=s)}return a}t.exports=r},{}],299:[function(e,t,n){function r(e,t){var n=null==e?0:e.length;return!!n&&i(e,t,0)>-1}var i=e(".\/_baseIndexOf");t.exports=r},{".\/_baseIndexOf":326}],300:[function(e,t,n){function r(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}t.exports=r},{}],301:[function(e,t,n){function r(e,t){var n=s(e),r=!n&&a(e),c=!n&&!r&&o(e),f=!n&&!r&&!c&&l(e),h=n||r||c||f,d=h?i(e.length,String):[],y=d.length;for(var m in e)!t&&!p.call(e,m)||h&&("length"==m||c&&("offset"==m||"parent"==m)||f&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||u(m,y))||d.push(m);return d}var i=e(".\/_baseTimes"),a=e(".\/isArguments"),s=e(".\/isArray"),o=e(".\/isBuffer"),u=e(".\/_isIndex"),l=e(".\/isTypedArray"),c=Object.prototype,p=c.hasOwnProperty;t.exports=r},{".\/_baseTimes":351,".\/_isIndex":409,".\/isArguments":474,".\/isArray":475,".\/isBuffer":479,".\/isTypedArray":490}],302:[function(e,t,n){function r(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}t.exports=r},{}],303:[function(e,t,n){function r(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}t.exports=r},{}],304:[function(e,t,n){function r(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}t.exports=r},{}],305:[function(e,t,n){function r(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}t.exports=r},{}],306:[function(e,t,n){function r(e){return e.split("")}t.exports=r},{}],307:[function(e,t,n){function r(e,t,n){(void 0===n||a(e[t],n))&&(void 0!==n||t in e)||i(e,t,n)}var i=e(".\/_baseAssignValue"),a=e(".\/eq");t.exports=r},{".\/_baseAssignValue":312,".\/eq":462}],308:[function(e,t,n){function r(e,t,n){var r=e[t];o.call(e,t)&&a(r,n)&&(void 0!==n||t in e)||i(e,t,n)}var i=e(".\/_baseAssignValue"),a=e(".\/eq"),s=Object.prototype,o=s.hasOwnProperty;t.exports=r},{".\/_baseAssignValue":312,".\/eq":462}],309:[function(e,t,n){function r(e,t){for(var n=e.length;n--;)if(i(e[n][0],t))return n;return-1}var i=e(".\/eq");t.exports=r},{".\/eq":462}],310:[function(e,t,n){function r(e,t){return e&&i(t,a(t),e)}var i=e(".\/_copyObject"),a=e(".\/keys");t.exports=r},{".\/_copyObject":372,".\/keys":491}],311:[function(e,t,n){function r(e,t){return e&&i(t,a(t),e)}var i=e(".\/_copyObject"),a=e(".\/keysIn");t.exports=r},{".\/_copyObject":372,".\/keysIn":492}],312:[function(e,t,n){function r(e,t,n){"__proto__"==t&&i?i(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var i=e(".\/_defineProperty");t.exports=r},{".\/_defineProperty":382}],313:[function(e,t,n){function r(e,t,n){return e===e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}t.exports=r},{}],314:[function(e,t,n){function r(e,t,n,w,k,F){var T,B=t&A,O=t&D,N=t&C;if(n&&(T=k?n(e,w,k,F):n(e)),void 0!==T)return T;if(!_(e))return e;var L=v(e);if(L){if(T=m(e),!B)return c(e,T)}else{var M=y(e),R=M==P||M==j;if(x(e))return l(e,B);if(M==I||M==S||R&&!k){if(T=O||R?{}:g(e),!B)return O?f(e,u(T,e)):p(e,o(T,e))}else{if(!Q[M])return k?e:{};T=b(e,M,r,B)}}F||(F=new i);var U=F.get(e);if(U)return U;F.set(e,T);var V=N?O?d:h:O?keysIn:E,G=L?void 0:V(e);return a(G||e,function(i,a){G&&(a=i,i=e[a]),s(T,a,r(i,t,n,a,e,F))}),T}var i=e(".\/_Stack"),a=e(".\/_arrayEach"),s=e(".\/_assignValue"),o=e(".\/_baseAssign"),u=e(".\/_baseAssignIn"),l=e(".\/_cloneBuffer"),c=e(".\/_copyArray"),p=e(".\/_copySymbols"),f=e(".\/_copySymbolsIn"),h=e(".\/_getAllKeys"),d=e(".\/_getAllKeysIn"),y=e(".\/_getTag"),m=e(".\/_initCloneArray"),b=e(".\/_initCloneByTag"),g=e(".\/_initCloneObject"),v=e(".\/isArray"),x=e(".\/isBuffer"),_=e(".\/isObject"),E=e(".\/keys"),A=1,D=2,C=4,S="[object Arguments]",w="[object Array]",k="[object Boolean]",F="[object Date]",T="[object Error]",P="[object Function]",j="[object GeneratorFunction]",B="[object Map]",O="[object Number]",I="[object Object]",N="[object RegExp]",L="[object Set]",M="[object String]",R="[object Symbol]",U="[object WeakMap]",V="[object ArrayBuffer]",G="[object DataView]",q="[object Float32Array]",K="[object Float64Array]",X="[object Int8Array]",J="[object Int16Array]",W="[object Int32Array]",z="[object Uint8Array]",Y="[object Uint8ClampedArray]",H="[object Uint16Array]",$="[object Uint32Array]",Q={};Q[S]=Q[w]=Q[V]=Q[G]=Q[k]=Q[F]=Q[q]=Q[K]=Q[X]=Q[J]=Q[W]=Q[B]=Q[O]=Q[I]=Q[N]=Q[L]=Q[M]=Q[R]=Q[z]=Q[Y]=Q[H]=Q[$]=!0,Q[T]=Q[P]=Q[U]=!1,t.exports=r},{".\/_Stack":290,".\/_arrayEach":297,".\/_assignValue":308,".\/_baseAssign":310,".\/_baseAssignIn":311,".\/_cloneBuffer":362,".\/_copyArray":371,".\/_copySymbols":373,".\/_copySymbolsIn":374,".\/_getAllKeys":387,".\/_getAllKeysIn":388,".\/_getTag":396,".\/_initCloneArray":405,".\/_initCloneByTag":406,".\/_initCloneObject":407,".\/isArray":475,".\/isBuffer":479,".\/isObject":484,".\/keys":491}],315:[function(e,t,n){var r=e(".\/isObject"),i=Object.create,a=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();t.exports=a},{".\/isObject":484}],316:[function(e,t,n){var r=e(".\/_baseForOwn"),i=e(".\/_createBaseEach"),a=i(r);t.exports=a},{".\/_baseForOwn":320,".\/_createBaseEach":377}],317:[function(e,t,n){function r(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}t.exports=r},{}],318:[function(e,t,n){function r(e,t,n,s,o){var u=-1,l=e.length;for(n||(n=a),o||(o=[]);++u<l;){var c=e[u];t>0&&n(c)?t>1?r(c,t-1,n,s,o):i(o,c):s||(o[o.length]=c)}return o}var i=e(".\/_arrayPush"),a=e(".\/_isFlattenable");t.exports=r},{".\/_arrayPush":303,".\/_isFlattenable":408}],319:[function(e,t,n){var r=e(".\/_createBaseFor"),i=r();t.exports=i},{".\/_createBaseFor":378}],320:[function(e,t,n){function r(e,t){return e&&i(e,t,a)}var i=e(".\/_baseFor"),a=e(".\/keys");t.exports=r},{".\/_baseFor":319,".\/keys":491}],321:[function(e,t,n){function r(e,t){t=i(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[a(t[n++])];return n&&n==r?e:void 0}var i=e(".\/_castPath"),a=e(".\/_toKey");t.exports=r},{".\/_castPath":358,".\/_toKey":450}],322:[function(e,t,n){function r(e,t,n){var r=t(e);return a(e)?r:i(r,n(e))}var i=e(".\/_arrayPush"),a=e(".\/isArray");t.exports=r},{".\/_arrayPush":303,".\/isArray":475}],323:[function(e,t,n){function r(e){return null==e?void 0===e?u:o:l&&l in Object(e)?a(e):s(e)}var i=e(".\/_Symbol"),a=e(".\/_getRawTag"),s=e(".\/_objectToString"),o="[object Null]",u="[object Undefined]",l=i?i.toStringTag:void 0;t.exports=r},{".\/_Symbol":291,".\/_getRawTag":393,".\/_objectToString":433}],324:[function(e,t,n){function r(e,t){return null!=e&&a.call(e,t)}var i=Object.prototype,a=i.hasOwnProperty;t.exports=r},{}],325:[function(e,t,n){function r(e,t){return null!=e&&t in Object(e)}t.exports=r},{}],326:[function(e,t,n){function r(e,t,n){return t===t?s(e,t,n):i(e,a,n)}var i=e(".\/_baseFindIndex"),a=e(".\/_baseIsNaN"),s=e(".\/_strictIndexOf");t.exports=r},{".\/_baseFindIndex":317,".\/_baseIsNaN":331,".\/_strictIndexOf":447}],327:[function(e,t,n){function r(e){return a(e)&&i(e)==s}var i=e(".\/_baseGetTag"),a=e(".\/isObjectLike"),s="[object Arguments]";t.exports=r},{".\/_baseGetTag":323,".\/isObjectLike":485}],328:[function(e,t,n){function r(e,t,n,s,o){return e===t||(null==e||null==t||!a(e)&&!a(t)?e!==e&&t!==t:i(e,t,n,s,r,o))}var i=e(".\/_baseIsEqualDeep"),a=e(".\/isObjectLike");t.exports=r},{".\/_baseIsEqualDeep":329,".\/isObjectLike":485}],329:[function(e,t,n){function r(e,t,n,r,m,g){var v=l(e),x=l(t),_=v?d:u(e),E=x?d:u(t);_=_==h?y:_,E=E==h?y:E;var A=_==y,D=E==y,C=_==E;if(C&&c(e)){if(!c(t))return!1;v=!0,A=!1}if(C&&!A)return g||(g=new i),v||p(e)?a(e,t,n,r,m,g):s(e,t,_,n,r,m,g);if(!(n&f)){var S=A&&b.call(e,"__wrapped__"),w=D&&b.call(t,"__wrapped__");if(S||w){var k=S?e.value():e,F=w?t.value():t;return g||(g=new i),m(k,F,n,r,g)}}return!!C&&(g||(g=new i),o(e,t,n,r,m,g))}var i=e(".\/_Stack"),a=e(".\/_equalArrays"),s=e(".\/_equalByTag"),o=e(".\/_equalObjects"),u=e(".\/_getTag"),l=e(".\/isArray"),c=e(".\/isBuffer"),p=e(".\/isTypedArray"),f=1,h="[object Arguments]",d="[object Array]",y="[object Object]",m=Object.prototype,b=m.hasOwnProperty;t.exports=r},{".\/_Stack":290,".\/_equalArrays":383,".\/_equalByTag":384,".\/_equalObjects":385,".\/_getTag":396,".\/isArray":475,".\/isBuffer":479,".\/isTypedArray":490}],330:[function(e,t,n){function r(e,t,n,r){var u=n.length,l=u,c=!r;if(null==e)return!l;for(e=Object(e);u--;){var p=n[u];if(c&&p[2]?p[1]!==e[p[0]]:!(p[0]in e))return!1}for(;++u<l;){p=n[u];var f=p[0],h=e[f],d=p[1];if(c&&p[2]){if(void 0===h&&!(f in e))return!1}else{var y=new i;if(r)var m=r(h,d,f,e,t,y);if(!(void 0===m?a(d,h,s|o,r,y):m))return!1}}return!0}var i=e(".\/_Stack"),a=e(".\/_baseIsEqual"),s=1,o=2;t.exports=r},{".\/_Stack":290,".\/_baseIsEqual":328}],331:[function(e,t,n){function r(e){return e!==e}t.exports=r},{}],332:[function(e,t,n){function r(e){if(!s(e)||a(e))return!1;var t=i(e)?d:l;return t.test(o(e))}var i=e(".\/isFunction"),a=e(".\/_isMasked"),s=e(".\/isObject"),o=e(".\/_toSource"),u=\/[\\\\^$.*+?()[\\]{}|]\/g,l=\/^\\[object .+?Constructor\\]$\/,c=Function.prototype,p=Object.prototype,f=c.toString,h=p.hasOwnProperty,d=RegExp("^"+f.call(h).replace(u,"\\\\$&").replace(\/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])\/g,"$1.*?")+"$");t.exports=r},{".\/_isMasked":413,".\/_toSource":451,".\/isFunction":480,".\/isObject":484}],333:[function(e,t,n){function r(e){return a(e)&&i(e)==s}var i=e(".\/_baseGetTag"),a=e(".\/isObjectLike"),s="[object RegExp]";t.exports=r},{".\/_baseGetTag":323,".\/isObjectLike":485}],334:[function(e,t,n){function r(e){return s(e)&&a(e.length)&&!!P[i(e)]}var i=e(".\/_baseGetTag"),a=e(".\/isLength"),s=e(".\/isObjectLike"),o="[object Arguments]",u="[object Array]",l="[object Boolean]",c="[object Date]",p="[object Error]",f="[object Function]",h="[object Map]",d="[object Number]",y="[object Object]",m="[object RegExp]",b="[object Set]",g="[object String]",v="[object WeakMap]",x="[object ArrayBuffer]",_="[object DataView]",E="[object Float32Array]",A="[object Float64Array]",D="[object Int8Array]",C="[object Int16Array]",S="[object Int32Array]",w="[object Uint8Array]",k="[object Uint8ClampedArray]",F="[object Uint16Array]",T="[object Uint32Array]",P={};P[E]=P[A]=P[D]=P[C]=P[S]=P[w]=P[k]=P[F]=P[T]=!0,P[o]=P[u]=P[x]=P[l]=P[_]=P[c]=P[p]=P[f]=P[h]=P[d]=P[y]=P[m]=P[b]=P[g]=P[v]=!1,t.exports=r},{".\/_baseGetTag":323,".\/isLength":482,".\/isObjectLike":485}],335:[function(e,t,n){function r(e){return"function"==typeof e?e:null==e?s:"object"==typeof e?o(e)?a(e[0],e[1]):i(e):u(e)}var i=e(".\/_baseMatches"),a=e(".\/_baseMatchesProperty"),s=e(".\/identity"),o=e(".\/isArray"),u=e(".\/property");t.exports=r},{".\/_baseMatches":339,".\/_baseMatchesProperty":340,".\/identity":472,".\/isArray":475,".\/property":497}],336:[function(e,t,n){function r(e){if(!i(e))return a(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}var i=e(".\/_isPrototype"),a=e(".\/_nativeKeys"),s=Object.prototype,o=s.hasOwnProperty;t.exports=r},{".\/_isPrototype":414,".\/_nativeKeys":430}],337:[function(e,t,n){function r(e){if(!i(e))return s(e);var t=a(e),n=[];for(var r in e)("constructor"!=r||!t&&u.call(e,r))&&n.push(r);return n}var i=e(".\/isObject"),a=e(".\/_isPrototype"),s=e(".\/_nativeKeysIn"),o=Object.prototype,u=o.hasOwnProperty;t.exports=r},{".\/_isPrototype":414,".\/_nativeKeysIn":431,".\/isObject":484}],338:[function(e,t,n){function r(e,t){var n=-1,r=a(e)?Array(e.length):[];return i(e,function(e,i,a){r[++n]=t(e,i,a)}),r}var i=e(".\/_baseEach"),a=e(".\/isArrayLike");t.exports=r},{".\/_baseEach":316,".\/isArrayLike":476}],339:[function(e,t,n){function r(e){var t=a(e);return 1==t.length&&t[0][2]?s(t[0][0],t[0][1]):function(n){return n===e||i(n,e,t)}}var i=e(".\/_baseIsMatch"),a=e(".\/_getMatchData"),s=e(".\/_matchesStrictComparable");t.exports=r},{".\/_baseIsMatch":330,".\/_getMatchData":390,".\/_matchesStrictComparable":427}],340:[function(e,t,n){function r(e,t){return o(e)&&u(t)?l(c(e),t):function(n){var r=a(n,e);return void 0===r&&r===t?s(n,e):i(t,r,p|f)}}var i=e(".\/_baseIsEqual"),a=e(".\/get"),s=e(".\/hasIn"),o=e(".\/_isKey"),u=e(".\/_isStrictComparable"),l=e(".\/_matchesStrictComparable"),c=e(".\/_toKey"),p=1,f=2;t.exports=r},{".\/_baseIsEqual":328,".\/_isKey":411,".\/_isStrictComparable":415,".\/_matchesStrictComparable":427,".\/_toKey":450,".\/get":469,".\/hasIn":471}],341:[function(e,t,n){function r(e,t,n,c,p){e!==t&&s(t,function(s,l){if(u(s))p||(p=new i),o(e,t,l,n,r,c,p);else{var f=c?c(e[l],s,l+"",e,t,p):void 0;void 0===f&&(f=s),a(e,l,f)}},l)}var i=e(".\/_Stack"),a=e(".\/_assignMergeValue"),s=e(".\/_baseFor"),o=e(".\/_baseMergeDeep"),u=e(".\/isObject"),l=e(".\/keysIn");t.exports=r},{".\/_Stack":290,".\/_assignMergeValue":307,".\/_baseFor":319,".\/_baseMergeDeep":342,".\/isObject":484,".\/keysIn":492}],342:[function(e,t,n){function r(e,t,n,r,g,v,x){var _=e[n],E=t[n],A=x.get(E);if(A)return void i(e,n,A);var D=v?v(_,E,n+"",e,t,x):void 0,C=void 0===D;if(C){var S=c(E),w=!S&&f(E),k=!S&&!w&&m(E);D=E,S||w||k?c(_)?D=_:p(_)?D=o(_):w?(C=!1,D=a(E,!0)):k?(C=!1,D=s(E,!0)):D=[]:y(E)||l(E)?(D=_,l(_)?D=b(_):(!d(_)||r&&h(_))&&(D=u(E))):C=!1}C&&(x.set(E,D),g(D,E,r,v,x),x.delete(E)),i(e,n,D)}var i=e(".\/_assignMergeValue"),a=e(".\/_cloneBuffer"),s=e(".\/_cloneTypedArray"),o=e(".\/_copyArray"),u=e(".\/_initCloneObject"),l=e(".\/isArguments"),c=e(".\/isArray"),p=e(".\/isArrayLikeObject"),f=e(".\/isBuffer"),h=e(".\/isFunction"),d=e(".\/isObject"),y=e(".\/isPlainObject"),m=e(".\/isTypedArray"),b=e(".\/toPlainObject");t.exports=r},{".\/_assignMergeValue":307,".\/_cloneBuffer":362,".\/_cloneTypedArray":368,".\/_copyArray":371,".\/_initCloneObject":407,".\/isArguments":474,".\/isArray":475,".\/isArrayLikeObject":477,".\/isBuffer":479,".\/isFunction":480,".\/isObject":484,".\/isPlainObject":486,".\/isTypedArray":490,".\/toPlainObject":506}],343:[function(e,t,n){function r(e,t,n){var r=-1;t=i(t.length?t:[c],u(a));var p=s(e,function(e,n,a){var s=i(t,function(t){return t(e)});return{criteria:s,index:++r,value:e}});return o(p,function(e,t){return l(e,t,n)})}var i=e(".\/_arrayMap"),a=e(".\/_baseIteratee"),s=e(".\/_baseMap"),o=e(".\/_baseSortBy"),u=e(".\/_baseUnary"),l=e(".\/_compareMultiple"),c=e(".\/identity");t.exports=r},{".\/_arrayMap":302,".\/_baseIteratee":335,".\/_baseMap":338,".\/_baseSortBy":350,".\/_baseUnary":353,".\/_compareMultiple":370,".\/identity":472}],344:[function(e,t,n){function r(e){return function(t){return null==t?void 0:t[e]}}t.exports=r},{}],345:[function(e,t,n){function r(e){return function(t){return i(t,e)}}var i=e(".\/_baseGet");t.exports=r},{".\/_baseGet":321}],346:[function(e,t,n){function r(e,t){var n="";if(!e||t<1||t>i)return n;do t%2&&(n+=e),t=a(t\/2),t&&(e+=e);while(t);return n}var i=9007199254740991,a=Math.floor;t.exports=r},{}],347:[function(e,t,n){function r(e,t){return s(a(e,t,i),e+"")}var i=e(".\/identity"),a=e(".\/_overRest"),s=e(".\/_setToString");t.exports=r},{".\/_overRest":435,".\/_setToString":440,".\/identity":472}],348:[function(e,t,n){var r=e(".\/constant"),i=e(".\/_defineProperty"),a=e(".\/identity"),s=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;t.exports=s},{".\/_defineProperty":382,".\/constant":459,".\/identity":472}],349:[function(e,t,n){function r(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}t.exports=r},{}],350:[function(e,t,n){function r(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}t.exports=r},{}],351:[function(e,t,n){function r(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}t.exports=r},{}],352:[function(e,t,n){function r(e){if("string"==typeof e)return e;if(s(e))return a(e,r)+"";if(o(e))return c?c.call(e):"";var t=e+"";return"0"==t&&1\/e==-u?"-0":t}var i=e(".\/_Symbol"),a=e(".\/_arrayMap"),s=e(".\/isArray"),o=e(".\/isSymbol"),u=1\/0,l=i?i.prototype:void 0,c=l?l.toString:void 0;t.exports=r},{".\/_Symbol":291,".\/_arrayMap":302,".\/isArray":475,".\/isSymbol":489}],353:[function(e,t,n){function r(e){return function(t){return e(t)}}t.exports=r},{}],354:[function(e,t,n){function r(e,t,n){var r=-1,p=a,f=e.length,h=!0,d=[],y=d;if(n)h=!1,p=s;else if(f>=c){var m=t?null:u(e);if(m)return l(m);h=!1,p=o,y=new i}else y=t?[]:d;e:for(;++r<f;){var b=e[r],g=t?t(b):b;if(b=n||0!==b?b:0,h&&g===g){for(var v=y.length;v--;)if(y[v]===g)continue e;t&&y.push(g),d.push(b)}else p(y,g,n)||(y!==d&&y.push(g),d.push(b))}return d}var i=e(".\/_SetCache"),a=e(".\/_arrayIncludes"),s=e(".\/_arrayIncludesWith"),o=e(".\/_cacheHas"),u=e(".\/_createSet"),l=e(".\/_setToArray"),c=200;t.exports=r},{".\/_SetCache":289,".\/_arrayIncludes":299,".\/_arrayIncludesWith":300,".\/_cacheHas":356,".\/_createSet":380,".\/_setToArray":439}],355:[function(e,t,n){function r(e,t){return i(t,function(t){return e[t]})}var i=e(".\/_arrayMap");t.exports=r},{".\/_arrayMap":302}],356:[function(e,t,n){function r(e,t){return e.has(t)}t.exports=r},{}],357:[function(e,t,n){function r(e){return"function"==typeof e?e:i}var i=e(".\/identity");t.exports=r},{".\/identity":472}],358:[function(e,t,n){function r(e,t){return i(e)?e:a(e,t)?[e]:s(o(e))}var i=e(".\/isArray"),a=e(".\/_isKey"),s=e(".\/_stringToPath"),o=e(".\/toString");t.exports=r},{".\/_isKey":411,".\/_stringToPath":449,".\/isArray":475,".\/toString":507}],359:[function(e,t,n){function r(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:i(e,t,n)}var i=e(".\/_baseSlice");t.exports=r},{".\/_baseSlice":349}],360:[function(e,t,n){function r(e,t){for(var n=e.length;n--&&i(t,e[n],0)>-1;);return n}var i=e(".\/_baseIndexOf");t.exports=r},{".\/_baseIndexOf":326}],361:[function(e,t,n){function r(e){var t=new e.constructor(e.byteLength);return new i(t).set(new i(e)),t}var i=e(".\/_Uint8Array");t.exports=r},{".\/_Uint8Array":292}],362:[function(e,t,n){function r(e,t){if(t)return e.slice();var n=e.length,r=l?l(n):new e.constructor(n);return e.copy(r),r}var i=e(".\/_root"),a="object"==typeof n&&n&&!n.nodeType&&n,s=a&&"object"==typeof t&&t&&!t.nodeType&&t,o=s&&s.exports===a,u=o?i.Buffer:void 0,l=u?u.allocUnsafe:void 0;t.exports=r},{".\/_root":436}],363:[function(e,t,n){function r(e,t){var n=t?i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var i=e(".\/_cloneArrayBuffer");t.exports=r},{".\/_cloneArrayBuffer":361}],364:[function(e,t,n){function r(e,t,n){var r=t?n(s(e),o):s(e);return a(r,i,new e.constructor)}var i=e(".\/_addMapEntry"),a=e(".\/_arrayReduce"),s=e(".\/_mapToArray"),o=1;t.exports=r},{".\/_addMapEntry":294,".\/_arrayReduce":304,".\/_mapToArray":426}],365:[function(e,t,n){function r(e){var t=new e.constructor(e.source,i.exec(e));return t.lastIndex=e.lastIndex,t}var i=\/\\w*$\/;t.exports=r},{}],366:[function(e,t,n){function r(e,t,n){var r=t?n(s(e),o):s(e);return a(r,i,new e.constructor)}var i=e(".\/_addSetEntry"),a=e(".\/_arrayReduce"),s=e(".\/_setToArray"),o=1;t.exports=r},{".\/_addSetEntry":295,".\/_arrayReduce":304,".\/_setToArray":439}],367:[function(e,t,n){function r(e){return s?Object(s.call(e)):{}}var i=e(".\/_Symbol"),a=i?i.prototype:void 0,s=a?a.valueOf:void 0;t.exports=r},{".\/_Symbol":291}],368:[function(e,t,n){function r(e,t){var n=t?i(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var i=e(".\/_cloneArrayBuffer");t.exports=r},{".\/_cloneArrayBuffer":361}],369:[function(e,t,n){function r(e,t){if(e!==t){var n=void 0!==e,r=null===e,a=e===e,s=i(e),o=void 0!==t,u=null===t,l=t===t,c=i(t);if(!u&&!c&&!s&&e>t||s&&o&&l&&!u&&!c||r&&o&&l||!n&&l||!a)return 1;if(!r&&!s&&!c&&e<t||c&&n&&a&&!r&&!s||u&&n&&a||!o&&a||!l)return-1}return 0}var i=e(".\/isSymbol");t.exports=r},{".\/isSymbol":489}],370:[function(e,t,n){function r(e,t,n){for(var r=-1,a=e.criteria,s=t.criteria,o=a.length,u=n.length;++r<o;){var l=i(a[r],s[r]);if(l){if(r>=u)return l;var c=n[r];return l*("desc"==c?-1:1)}}return e.index-t.index}var i=e(".\/_compareAscending");t.exports=r},{".\/_compareAscending":369}],371:[function(e,t,n){function r(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}t.exports=r},{}],372:[function(e,t,n){function r(e,t,n,r){var s=!n;n||(n={});for(var o=-1,u=t.length;++o<u;){var l=t[o],c=r?r(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),s?a(n,l,c):i(n,l,c)}return n}var i=e(".\/_assignValue"),a=e(".\/_baseAssignValue");t.exports=r},{".\/_assignValue":308,".\/_baseAssignValue":312}],373:[function(e,t,n){function r(e,t){return i(e,a(e),t)}var i=e(".\/_copyObject"),a=e(".\/_getSymbols");t.exports=r},{".\/_copyObject":372,".\/_getSymbols":394}],374:[function(e,t,n){function r(e,t){return i(e,a(e),t)}var i=e(".\/_copyObject"),a=e(".\/_getSymbolsIn");t.exports=r},{".\/_copyObject":372,".\/_getSymbolsIn":395}],375:[function(e,t,n){var r=e(".\/_root"),i=r["__core-js_shared__"];t.exports=i},{".\/_root":436}],376:[function(e,t,n){function r(e){return i(function(t,n){var r=-1,i=n.length,s=i>1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(s=e.length>3&&"function"==typeof s?(i--,s):void 0,o&&a(n[0],n[1],o)&&(s=i<3?void 0:s,i=1),t=Object(t);++r<i;){var u=n[r];u&&e(t,u,r,s)}return t})}var i=e(".\/_baseRest"),a=e(".\/_isIterateeCall");t.exports=r},{".\/_baseRest":347,".\/_isIterateeCall":410}],377:[function(e,t,n){function r(e,t){return function(n,r){if(null==n)return n;if(!i(n))return e(n,r);for(var a=n.length,s=t?a:-1,o=Object(n);(t?s--:++s<a)&&r(o[s],s,o)!==!1;);return n}}var i=e(".\/isArrayLike");t.exports=r},{".\/isArrayLike":476}],378:[function(e,t,n){function r(e){return function(t,n,r){for(var i=-1,a=Object(t),s=r(t),o=s.length;o--;){var u=s[e?o:++i];if(n(a[u],u,a)===!1)break}return t}}t.exports=r},{}],379:[function(e,t,n){function r(e){return function(t,n,r){var o=Object(t);if(!a(t)){var u=i(n,3);t=s(t),n=function(e){return u(o[e],e,o)}}var l=e(t,n,r);return l>-1?o[u?t[l]:l]:void 0}}var i=e(".\/_baseIteratee"),a=e(".\/isArrayLike"),s=e(".\/keys");t.exports=r},{".\/_baseIteratee":335,".\/isArrayLike":476,".\/keys":491}],380:[function(e,t,n){var r=e(".\/_Set"),i=e(".\/noop"),a=e(".\/_setToArray"),s=1\/0,o=r&&1\/a(new r([,-0]))[1]==s?function(e){return new r(e)}:i;t.exports=o},{".\/_Set":288,".\/_setToArray":439,".\/noop":496}],381:[function(e,t,n){function r(e,t,n,r){return void 0===e||i(e,a[n])&&!s.call(r,n)?t:e}var i=e(".\/eq"),a=Object.prototype,s=a.hasOwnProperty;t.exports=r},{".\/eq":462}],382:[function(e,t,n){var r=e(".\/_getNative"),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();t.exports=i},{".\/_getNative":391}],383:[function(e,t,n){function r(e,t,n,r,l,c){var p=n&o,f=e.length,h=t.length;if(f!=h&&!(p&&h>f))return!1;var d=c.get(e);if(d&&c.get(t))return d==t;var y=-1,m=!0,b=n&u?new i:void 0;for(c.set(e,t),c.set(t,e);++y<f;){var g=e[y],v=t[y];if(r)var x=p?r(v,g,y,t,e,c):r(g,v,y,e,t,c);if(void 0!==x){if(x)continue;m=!1;break}if(b){if(!a(t,function(e,t){if(!s(b,t)&&(g===e||l(g,e,n,r,c)))return b.push(t)})){m=!1;break}}else if(g!==v&&!l(g,v,n,r,c)){m=!1;break}}return c.delete(e),c.delete(t),m}var i=e(".\/_SetCache"),a=e(".\/_arraySome"),s=e(".\/_cacheHas"),o=1,u=2;t.exports=r},{".\/_SetCache":289,".\/_arraySome":305,".\/_cacheHas":356}],384:[function(e,t,n){function r(e,t,n,r,i,A,C){switch(n){case E:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case _:return!(e.byteLength!=t.byteLength||!A(new a(e),new a(t)));case f:case h:case m:return s(+e,+t);case d:return e.name==t.name&&e.message==t.message;case b:case v:return e==t+"";case y:var S=u;case g:var w=r&c;if(S||(S=l),e.size!=t.size&&!w)return!1;var k=C.get(e);if(k)return k==t;r|=p,C.set(e,t);var F=o(S(e),S(t),r,i,A,C);return C.delete(e),F;case x:if(D)return D.call(e)==D.call(t)}return!1}var i=e(".\/_Symbol"),a=e(".\/_Uint8Array"),s=e(".\/eq"),o=e(".\/_equalArrays"),u=e(".\/_mapToArray"),l=e(".\/_setToArray"),c=1,p=2,f="[object Boolean]",h="[object Date]",d="[object Error]",y="[object Map]",m="[object Number]",b="[object RegExp]",g="[object Set]",v="[object String]",x="[object Symbol]",_="[object ArrayBuffer]",E="[object DataView]",A=i?i.prototype:void 0,D=A?A.valueOf:void 0;t.exports=r},{".\/_Symbol":291,".\/_Uint8Array":292,".\/_equalArrays":383,".\/_mapToArray":426,".\/_setToArray":439,".\/eq":462}],385:[function(e,t,n){function r(e,t,n,r,s,u){var l=n&a,c=i(e),p=c.length,f=i(t),h=f.length;if(p!=h&&!l)return!1;for(var d=p;d--;){var y=c[d];if(!(l?y in t:o.call(t,y)))return!1}var m=u.get(e);if(m&&u.get(t))return m==t;var b=!0;u.set(e,t),u.set(t,e);for(var g=l;++d<p;){y=c[d];var v=e[y],x=t[y];if(r)var _=l?r(x,v,y,t,e,u):r(v,x,y,e,t,u);if(!(void 0===_?v===x||s(v,x,n,r,u):_)){b=!1;break}g||(g="constructor"==y)}if(b&&!g){var E=e.constructor,A=t.constructor;E!=A&&"constructor"in e&&"constructor"in t&&!("function"==typeof E&&E instanceof E&&"function"==typeof A&&A instanceof A)&&(b=!1)}return u.delete(e),u.delete(t),b}var i=e(".\/_getAllKeys"),a=1,s=Object.prototype,o=s.hasOwnProperty;t.exports=r},{".\/_getAllKeys":387}],386:[function(e,t,n){(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.exports=n}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],387:[function(e,t,n){function r(e){return i(e,s,a)}var i=e(".\/_baseGetAllKeys"),a=e(".\/_getSymbols"),s=e(".\/keys");t.exports=r},{".\/_baseGetAllKeys":322,".\/_getSymbols":394,".\/keys":491}],388:[function(e,t,n){function r(e){return i(e,s,a)}var i=e(".\/_baseGetAllKeys"),a=e(".\/_getSymbolsIn"),s=e(".\/keysIn");t.exports=r},{".\/_baseGetAllKeys":322,".\/_getSymbolsIn":395,".\/keysIn":492}],389:[function(e,t,n){function r(e,t){var n=e.__data__;return i(t)?n["string"==typeof t?"string":"hash"]:n.map}var i=e(".\/_isKeyable");t.exports=r},{".\/_isKeyable":412}],390:[function(e,t,n){function r(e){for(var t=a(e),n=t.length;n--;){var r=t[n],s=e[r];t[n]=[r,s,i(s)]}return t}var i=e(".\/_isStrictComparable"),a=e(".\/keys");t.exports=r},{".\/_isStrictComparable":415,".\/keys":491}],391:[function(e,t,n){function r(e,t){var n=a(e,t);return i(n)?n:void 0}var i=e(".\/_baseIsNative"),a=e(".\/_getValue");t.exports=r},{".\/_baseIsNative":332,".\/_getValue":397}],392:[function(e,t,n){var r=e(".\/_overArg"),i=r(Object.getPrototypeOf,Object);t.exports=i},{".\/_overArg":434}],393:[function(e,t,n){function r(e){var t=s.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[u]=n:delete e[u]),i}var i=e(".\/_Symbol"),a=Object.prototype,s=a.hasOwnProperty,o=a.toString,u=i?i.toStringTag:void 0;t.exports=r},{".\/_Symbol":291}],394:[function(e,t,n){var r=e(".\/_arrayFilter"),i=e(".\/stubArray"),a=Object.prototype,s=a.propertyIsEnumerable,o=Object.getOwnPropertySymbols,u=o?function(e){return null==e?[]:(e=Object(e),r(o(e),function(t){return s.call(e,t)}))}:i;t.exports=u},{".\/_arrayFilter":298,".\/stubArray":501}],395:[function(e,t,n){var r=e(".\/_arrayPush"),i=e(".\/_getPrototype"),a=e(".\/_getSymbols"),s=e(".\/stubArray"),o=Object.getOwnPropertySymbols,u=o?function(e){for(var t=[];e;)r(t,a(e)),e=i(e);return t}:s;t.exports=u},{".\/_arrayPush":303,".\/_getPrototype":392,".\/_getSymbols":394,".\/stubArray":501}],396:[function(e,t,n){var r=e(".\/_DataView"),i=e(".\/_Map"),a=e(".\/_Promise"),s=e(".\/_Set"),o=e(".\/_WeakMap"),u=e(".\/_baseGetTag"),l=e(".\/_toSource"),c="[object Map]",p="[object Object]",f="[object Promise]",h="[object Set]",d="[object WeakMap]",y="[object DataView]",m=l(r),b=l(i),g=l(a),v=l(s),x=l(o),_=u;(r&&_(new r(new ArrayBuffer(1)))!=y||i&&_(new i)!=c||a&&_(a.resolve())!=f||s&&_(new s)!=h||o&&_(new o)!=d)&&(_=function(e){var t=u(e),n=t==p?e.constructor:void 0,r=n?l(n):"";if(r)switch(r){case m:return y;case b:return c;case g:return f;case v:return h;case x:return d}return t}),t.exports=_},{".\/_DataView":282,".\/_Map":285,".\/_Promise":287,".\/_Set":288,".\/_WeakMap":293,".\/_baseGetTag":323,".\/_toSource":451}],397:[function(e,t,n){function r(e,t){return null==e?void 0:e[t]}t.exports=r},{}],398:[function(e,t,n){function r(e,t,n){t=i(t,e);for(var r=-1,c=t.length,p=!1;++r<c;){var f=l(t[r]);if(!(p=null!=e&&n(e,f)))break;e=e[f]}return p||++r!=c?p:(c=null==e?0:e.length,!!c&&u(c)&&o(f,c)&&(s(e)||a(e)))}var i=e(".\/_castPath"),a=e(".\/isArguments"),s=e(".\/isArray"),o=e(".\/_isIndex"),u=e(".\/isLength"),l=e(".\/_toKey");$/;"	function	line:19
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^t.exports=r},{".\/_castPath":358,".\/_isIndex":409,".\/_toKey":450,".\/isArguments":474,".\/isArray":475,".\/isLength":482}],399:[function(e,t,n){function r(e){return p.test(e)}var i="\\\\ud800-\\\\udfff",a="\\\\u0300-\\\\u036f",s="\\\\ufe20-\\\\ufe2f",o="\\\\u20d0-\\\\u20ff",u=a+s+o,l="\\\\ufe0e\\\\ufe0f",c="\\\\u200d",p=RegExp("["+c+i+u+l+"]");t.exports=r},{}],400:[function(e,t,n){function r(){this.__data__=i?i(null):{},this.size=0}var i=e(".\/_nativeCreate");t.exports=r},{".\/_nativeCreate":429}],401:[function(e,t,n){function r(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}t.exports=r},{}],402:[function(e,t,n){function r(e){var t=this.__data__;if(i){var n=t[e];return n===a?void 0:n}return o.call(t,e)?t[e]:void 0}var i=e(".\/_nativeCreate"),a="__lodash_hash_undefined__",s=Object.prototype,o=s.hasOwnProperty;t.exports=r},{".\/_nativeCreate":429}],403:[function(e,t,n){function r(e){var t=this.__data__;return i?void 0!==t[e]:s.call(t,e)}var i=e(".\/_nativeCreate"),a=Object.prototype,s=a.hasOwnProperty;t.exports=r},{".\/_nativeCreate":429}],404:[function(e,t,n){function r(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=i&&void 0===t?a:t,this}var i=e(".\/_nativeCreate"),a="__lodash_hash_undefined__";t.exports=r},{".\/_nativeCreate":429}],405:[function(e,t,n){function r(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&a.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var i=Object.prototype,a=i.hasOwnProperty;t.exports=r},{}],406:[function(e,t,n){function r(e,t,n,r){var T=e.constructor;switch(t){case v:return i(e);case p:case f:return new T(+e);case x:return a(e,r);case _:case E:case A:case D:case C:case S:case w:case k:case F:return c(e,r);case h:return s(e,r,n);case d:case b:return new T(e);case y:return o(e);case m:return u(e,r,n);case g:return l(e)}}var i=e(".\/_cloneArrayBuffer"),a=e(".\/_cloneDataView"),s=e(".\/_cloneMap"),o=e(".\/_cloneRegExp"),u=e(".\/_cloneSet"),l=e(".\/_cloneSymbol"),c=e(".\/_cloneTypedArray"),p="[object Boolean]",f="[object Date]",h="[object Map]",d="[object Number]",y="[object RegExp]",m="[object Set]",b="[object String]",g="[object Symbol]",v="[object ArrayBuffer]",x="[object DataView]",_="[object Float32Array]",E="[object Float64Array]",A="[object Int8Array]",D="[object Int16Array]",C="[object Int32Array]",S="[object Uint8Array]",w="[object Uint8ClampedArray]",k="[object Uint16Array]",F="[object Uint32Array]";t.exports=r},{".\/_cloneArrayBuffer":361,".\/_cloneDataView":363,".\/_cloneMap":364,".\/_cloneRegExp":365,".\/_cloneSet":366,".\/_cloneSymbol":367,".\/_cloneTypedArray":368}],407:[function(e,t,n){function r(e){return"function"!=typeof e.constructor||s(e)?{}:i(a(e))}var i=e(".\/_baseCreate"),a=e(".\/_getPrototype"),s=e(".\/_isPrototype");t.exports=r},{".\/_baseCreate":315,".\/_getPrototype":392,".\/_isPrototype":414}],408:[function(e,t,n){function r(e){return s(e)||a(e)||!!(o&&e&&e[o])}var i=e(".\/_Symbol"),a=e(".\/isArguments"),s=e(".\/isArray"),o=i?i.isConcatSpreadable:void 0;t.exports=r},{".\/_Symbol":291,".\/isArguments":474,".\/isArray":475}],409:[function(e,t,n){function r(e,t){return t=null==t?i:t,!!t&&("number"==typeof e||a.test(e))&&e>-1&&e%1==0&&e<t}var i=9007199254740991,a=\/^(?:0|[1-9]\\d*)$\/;t.exports=r},{}],410:[function(e,t,n){function r(e,t,n){if(!o(n))return!1;var r=typeof t;return!!("number"==r?a(n)&&s(t,n.length):"string"==r&&t in n)&&i(n[t],e)}var i=e(".\/eq"),a=e(".\/isArrayLike"),s=e(".\/_isIndex"),o=e(".\/isObject");t.exports=r},{".\/_isIndex":409,".\/eq":462,".\/isArrayLike":476,".\/isObject":484}],411:[function(e,t,n){function r(e,t){if(i(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!a(e))||(o.test(e)||!s.test(e)||null!=t&&e in Object(t))}var i=e(".\/isArray"),a=e(".\/isSymbol"),s=\/\\.|\\[(?:[^[\\]]*|(["'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]\/,o=\/^\\w*$\/;t.exports=r},{".\/isArray":475,".\/isSymbol":489}],412:[function(e,t,n){function r(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}t.exports=r},{}],413:[function(e,t,n){function r(e){return!!a&&a in e}var i=e(".\/_coreJsData"),a=function(){var e=\/[^.]+$\/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();t.exports=r},{".\/_coreJsData":375}],414:[function(e,t,n){function r(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||i;return e===n}var i=Object.prototype;t.exports=r},{}],415:[function(e,t,n){function r(e){return e===e&&!i(e)}var i=e(".\/isObject");t.exports=r},{".\/isObject":484}],416:[function(e,t,n){function r(){this.__data__=[],this.size=0}t.exports=r},{}],417:[function(e,t,n){function r(e){var t=this.__data__,n=i(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():s.call(t,n,1),--this.size,!0}var i=e(".\/_assocIndexOf"),a=Array.prototype,s=a.splice;t.exports=r},{".\/_assocIndexOf":309}],418:[function(e,t,n){function r(e){var t=this.__data__,n=i(t,e);return n<0?void 0:t[n][1]}var i=e(".\/_assocIndexOf");t.exports=r},{".\/_assocIndexOf":309}],419:[function(e,t,n){function r(e){return i(this.__data__,e)>-1}var i=e(".\/_assocIndexOf");t.exports=r},{".\/_assocIndexOf":309}],420:[function(e,t,n){function r(e,t){var n=this.__data__,r=i(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var i=e(".\/_assocIndexOf");t.exports=r},{".\/_assocIndexOf":309}],421:[function(e,t,n){function r(){this.size=0,this.__data__={hash:new i,map:new(s||a),string:new i}}var i=e(".\/_Hash"),a=e(".\/_ListCache"),s=e(".\/_Map");t.exports=r},{".\/_Hash":283,".\/_ListCache":284,".\/_Map":285}],422:[function(e,t,n){function r(e){var t=i(this,e).delete(e);return this.size-=t?1:0,t}var i=e(".\/_getMapData");t.exports=r},{".\/_getMapData":389}],423:[function(e,t,n){function r(e){return i(this,e).get(e)}var i=e(".\/_getMapData");t.exports=r},{".\/_getMapData":389}],424:[function(e,t,n){function r(e){return i(this,e).has(e)}var i=e(".\/_getMapData");t.exports=r},{".\/_getMapData":389}],425:[function(e,t,n){function r(e,t){var n=i(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var i=e(".\/_getMapData");t.exports=r},{".\/_getMapData":389}],426:[function(e,t,n){function r(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}t.exports=r},{}],427:[function(e,t,n){function r(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}t.exports=r},{}],428:[function(e,t,n){function r(e){var t=i(e,function(e){return n.size===a&&n.clear(),e}),n=t.cache;return t}var i=e(".\/memoize"),a=500;t.exports=r},{".\/memoize":494}],429:[function(e,t,n){var r=e(".\/_getNative"),i=r(Object,"create");t.exports=i},{".\/_getNative":391}],430:[function(e,t,n){var r=e(".\/_overArg"),i=r(Object.keys,Object);t.exports=i},{".\/_overArg":434}],431:[function(e,t,n){function r(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}t.exports=r},{}],432:[function(e,t,n){var r=e(".\/_freeGlobal"),i="object"==typeof n&&n&&!n.nodeType&&n,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,s=a&&a.exports===i,o=s&&r.process,u=function(){try{return o&&o.binding&&o.binding("util")}catch(e){}}();t.exports=u},{".\/_freeGlobal":386}],433:[function(e,t,n){function r(e){return a.call(e)}var i=Object.prototype,a=i.toString;t.exports=r},{}],434:[function(e,t,n){function r(e,t){return function(n){return e(t(n))}}t.exports=r},{}],435:[function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,s=-1,o=a(r.length-t,0),u=Array(o);++s<o;)u[s]=r[t+s];s=-1;for(var l=Array(t+1);++s<t;)l[s]=r[s];return l[t]=n(u),i(e,this,l)}}var i=e(".\/_apply"),a=Math.max;t.exports=r},{".\/_apply":296}],436:[function(e,t,n){var r=e(".\/_freeGlobal"),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();t.exports=a},{".\/_freeGlobal":386}],437:[function(e,t,n){function r(e){return this.__data__.set(e,i),this}var i="__lodash_hash_undefined__";t.exports=r},{}],438:[function(e,t,n){function r(e){return this.__data__.has(e)}t.exports=r},{}],439:[function(e,t,n){function r(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=r},{}],440:[function(e,t,n){var r=e(".\/_baseSetToString"),i=e(".\/_shortOut"),a=i(r);t.exports=a},{".\/_baseSetToString":348,".\/_shortOut":441}],441:[function(e,t,n){function r(e){var t=0,n=0;return function(){var r=s(),o=a-(r-n);if(n=r,o>0){if(++t>=i)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var i=800,a=16,s=Date.now;t.exports=r},{}],442:[function(e,t,n){function r(){this.__data__=new i,this.size=0}var i=e(".\/_ListCache");t.exports=r},{".\/_ListCache":284}],443:[function(e,t,n){function r(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=r},{}],444:[function(e,t,n){function r(e){return this.__data__.get(e)}t.exports=r},{}],445:[function(e,t,n){function r(e){return this.__data__.has(e)}t.exports=r},{}],446:[function(e,t,n){function r(e,t){var n=this.__data__;if(n instanceof i){var r=n.__data__;if(!a||r.length<o-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new s(r)}return n.set(e,t),this.size=n.size,this}var i=e(".\/_ListCache"),a=e(".\/_Map"),s=e(".\/_MapCache"),o=200;t.exports=r},{".\/_ListCache":284,".\/_Map":285,".\/_MapCache":286}],447:[function(e,t,n){function r(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}t.exports=r},{}],448:[function(e,t,n){function r(e){return a(e)?s(e):i(e)}var i=e(".\/_asciiToArray"),a=e(".\/_hasUnicode"),s=e(".\/_unicodeToArray");t.exports=r},{".\/_asciiToArray":306,".\/_hasUnicode":399,".\/_unicodeToArray":452}],449:[function(e,t,n){var r=e(".\/_memoizeCapped"),i=\/^\\.\/,a=\/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|(["'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))\/g,s=\/\\\\(\\\\)?\/g,o=r(function(e){var t=[];return i.test(e)&&t.push(""),e.replace(a,function(e,n,r,i){t.push(r?i.replace(s,"$1"):n||e)}),t});t.exports=o},{".\/_memoizeCapped":428}],450:[function(e,t,n){function r(e){if("string"==typeof e||i(e))return e;var t=e+"";return"0"==t&&1\/e==-a?"-0":t}var i=e(".\/isSymbol"),a=1\/0;t.exports=r},{".\/isSymbol":489}],451:[function(e,t,n){function r(e){if(null!=e){try{return a.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var i=Function.prototype,a=i.toString;t.exports=r},{}],452:[function(e,t,n){function r(e){return e.match(A)||[]}var i="\\\\ud800-\\\\udfff",a="\\\\u0300-\\\\u036f",s="\\\\ufe20-\\\\ufe2f",o="\\\\u20d0-\\\\u20ff",u=a+s+o,l="\\\\ufe0e\\\\ufe0f",c="["+i+"]",p="["+u+"]",f="\\\\ud83c[\\\\udffb-\\\\udfff]",h="(?:"+p+"|"+f+")",d="[^"+i+"]",y="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",m="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",b="\\\\u200d",g=h+"?",v="["+l+"]?",x="(?:"+b+"(?:"+[d,y,m].join("|")+")"+v+g+")*",_=v+g+x,E="(?:"+[d+p+"?",p,y,m,c].join("|")+")",A=RegExp(f+"(?="+f+")|"+E+_,"g");t.exports=r},{}],453:[function(e,t,n){var r=e(".\/_assignValue"),i=e(".\/_copyObject"),a=e(".\/_createAssigner"),s=e(".\/isArrayLike"),o=e(".\/_isPrototype"),u=e(".\/keys"),l=Object.prototype,c=l.hasOwnProperty,p=a(function(e,t){if(o(t)||s(t))return void i(t,u(t),e);for(var n in t)c.call(t,n)&&r(e,n,t[n])});t.exports=p},{".\/_assignValue":308,".\/_copyObject":372,".\/_createAssigner":376,".\/_isPrototype":414,".\/isArrayLike":476,".\/keys":491}],454:[function(e,t,n){var r=e(".\/_copyObject"),i=e(".\/_createAssigner"),a=e(".\/keysIn"),s=i(function(e,t,n,i){r(t,a(t),e,i)});t.exports=s},{".\/_copyObject":372,".\/_createAssigner":376,".\/keysIn":492}],455:[function(e,t,n){function r(e){return i(e,a)}var i=e(".\/_baseClone"),a=4;t.exports=r},{".\/_baseClone":314}],456:[function(e,t,n){function r(e){return i(e,a|s)}var i=e(".\/_baseClone"),a=1,s=4;t.exports=r},{".\/_baseClone":314}],457:[function(e,t,n){function r(e,t){return t="function"==typeof t?t:void 0,i(e,a|s,t)}var i=e(".\/_baseClone"),a=1,s=4;t.exports=r},{".\/_baseClone":314}],458:[function(e,t,n){function r(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i}t.exports=r},{}],459:[function(e,t,n){function r(e){return function(){return e}}t.exports=r},{}],460:[function(e,t,n){var r=e(".\/_apply"),i=e(".\/assignInWith"),a=e(".\/_baseRest"),s=e(".\/_customDefaultsAssignIn"),o=a(function(e){return e.push(void 0,s),r(i,void 0,e)});t.exports=o},{".\/_apply":296,".\/_baseRest":347,".\/_customDefaultsAssignIn":381,".\/assignInWith":454}],461:[function(e,t,n){t.exports=e(".\/forEach")},{".\/forEach":468}],462:[function(e,t,n){function r(e,t){return e===t||e!==e&&t!==t}t.exports=r},{}],463:[function(e,t,n){function r(e){return e=i(e),e&&s.test(e)?e.replace(a,"\\\\$&"):e}var i=e(".\/toString"),a=\/[\\\\^$.*+?()[\\]{}|]\/g,s=RegExp(a.source);t.exports=r},{".\/toString":507}],464:[function(e,t,n){var r=e(".\/_createFind"),i=e(".\/findIndex"),a=r(i);t.exports=a},{".\/_createFind":379,".\/findIndex":465}],465:[function(e,t,n){function r(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var u=null==n?0:s(n);return u<0&&(u=o(r+u,0)),i(e,a(t,3),u)}var i=e(".\/_baseFindIndex"),a=e(".\/_baseIteratee"),s=e(".\/toInteger"),o=Math.max;t.exports=r},{".\/_baseFindIndex":317,".\/_baseIteratee":335,".\/toInteger":504}],466:[function(e,t,n){var r=e(".\/_createFind"),i=e(".\/findLastIndex"),a=r(i);t.exports=a},{".\/_createFind":379,".\/findLastIndex":467}],467:[function(e,t,n){function r(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var l=r-1;return void 0!==n&&(l=s(n),l=n<0?o(r+l,0):u(l,r-1)),i(e,a(t,3),l,!0)}var i=e(".\/_baseFindIndex"),a=e(".\/_baseIteratee"),s=e(".\/toInteger"),o=Math.max,u=Math.min;t.exports=r},{".\/_baseFindIndex":317,".\/_baseIteratee":335,".\/toInteger":504}],468:[function(e,t,n){function r(e,t){var n=o(e)?i:a;return n(e,s(t))}var i=e(".\/_arrayEach"),a=e(".\/_baseEach"),s=e(".\/_castFunction"),o=e(".\/isArray");t.exports=r},{".\/_arrayEach":297,".\/_baseEach":316,".\/_castFunction":357,".\/isArray":475}],469:[function(e,t,n){function r(e,t,n){var r=null==e?void 0:i(e,t);return void 0===r?n:r}var i=e(".\/_baseGet");t.exports=r},{".\/_baseGet":321}],470:[function(e,t,n){function r(e,t){return null!=e&&a(e,t,i)}var i=e(".\/_baseHas"),a=e(".\/_hasPath");t.exports=r},{".\/_baseHas":324,".\/_hasPath":398}],471:[function(e,t,n){function r(e,t){return null!=e&&a(e,t,i)}var i=e(".\/_baseHasIn"),a=e(".\/_hasPath");t.exports=r},{".\/_baseHasIn":325,".\/_hasPath":398}],472:[function(e,t,n){function r(e){return e}t.exports=r},{}],473:[function(e,t,n){function r(e,t,n,r){e=a(e)?e:u(e),n=n&&!r?o(n):0;var c=e.length;return n<0&&(n=l(c+n,0)),s(e)?n<=c&&e.indexOf(t,n)>-1:!!c&&i(e,t,n)>-1}var i=e(".\/_baseIndexOf"),a=e(".\/isArrayLike"),s=e(".\/isString"),o=e(".\/toInteger"),u=e(".\/values"),l=Math.max;t.exports=r},{".\/_baseIndexOf":326,".\/isArrayLike":476,".\/isString":488,".\/toInteger":504,".\/values":510}],474:[function(e,t,n){var r=e(".\/_baseIsArguments"),i=e(".\/isObjectLike"),a=Object.prototype,s=a.hasOwnProperty,o=a.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return i(e)&&s.call(e,"callee")&&!o.call(e,"callee")};t.exports=u},{".\/_baseIsArguments":327,".\/isObjectLike":485}],475:[function(e,t,n){var r=Array.isArray;t.exports=r},{}],476:[function(e,t,n){function r(e){return null!=e&&a(e.length)&&!i(e)}var i=e(".\/isFunction"),a=e(".\/isLength");t.exports=r},{".\/isFunction":480,".\/isLength":482}],477:[function(e,t,n){function r(e){return a(e)&&i(e)}var i=e(".\/isArrayLike"),a=e(".\/isObjectLike");t.exports=r},{".\/isArrayLike":476,".\/isObjectLike":485}],478:[function(e,t,n){function r(e){return e===!0||e===!1||a(e)&&i(e)==s}var i=e(".\/_baseGetTag"),a=e(".\/isObjectLike"),s="[object Boolean]";t.exports=r},{".\/_baseGetTag":323,".\/isObjectLike":485}],479:[function(e,t,n){var r=e(".\/_root"),i=e(".\/stubFalse"),a="object"==typeof n&&n&&!n.nodeType&&n,s=a&&"object"==typeof t&&t&&!t.nodeType&&t,o=s&&s.exports===a,u=o?r.Buffer:void 0,l=u?u.isBuffer:void 0,c=l||i;t.exports=c},{".\/_root":436,".\/stubFalse":502}],480:[function(e,t,n){function r(e){if(!a(e))return!1;var t=i(e);return t==o||t==u||t==s||t==l}var i=e(".\/_baseGetTag"),a=e(".\/isObject"),s="[object AsyncFunction]",o="[object Function]",u="[object GeneratorFunction]",l="[object Proxy]";t.exports=r},{".\/_baseGetTag":323,".\/isObject":484}],481:[function(e,t,n){function r(e){return"number"==typeof e&&e==i(e)}var i=e(".\/toInteger");t.exports=r},{".\/toInteger":504}],482:[function(e,t,n){function r(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}var i=9007199254740991;t.exports=r},{}],483:[function(e,t,n){function r(e){return"number"==typeof e||a(e)&&i(e)==s}var i=e(".\/_baseGetTag"),a=e(".\/isObjectLike"),s="[object Number]";t.exports=r},{".\/_baseGetTag":323,".\/isObjectLike":485}],484:[function(e,t,n){function r(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}t.exports=r},{}],485:[function(e,t,n){function r(e){return null!=e&&"object"==typeof e}t.exports=r},{}],486:[function(e,t,n){function r(e){if(!s(e)||i(e)!=o)return!1;var t=a(e);if(null===t)return!0;var n=p.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==f}var i=e(".\/_baseGetTag"),a=e(".\/_getPrototype"),s=e(".\/isObjectLike"),o="[object Object]",u=Function.prototype,l=Object.prototype,c=u.toString,p=l.hasOwnProperty,f=c.call(Object);t.exports=r},{".\/_baseGetTag":323,".\/_getPrototype":392,".\/isObjectLike":485}],487:[function(e,t,n){var r=e(".\/_baseIsRegExp"),i=e(".\/_baseUnary"),a=e(".\/_nodeUtil"),s=a&&a.isRegExp,o=s?i(s):r;t.exports=o},{".\/_baseIsRegExp":333,".\/_baseUnary":353,".\/_nodeUtil":432}],488:[function(e,t,n){function r(e){return"string"==typeof e||!a(e)&&s(e)&&i(e)==o}var i=e(".\/_baseGetTag"),a=e(".\/isArray"),s=e(".\/isObjectLike"),o="[object String]";t.exports=r},{".\/_baseGetTag":323,".\/isArray":475,".\/isObjectLike":485}],489:[function(e,t,n){function r(e){return"symbol"==typeof e||a(e)&&i(e)==s}var i=e(".\/_baseGetTag"),a=e(".\/isObjectLike"),s="[object Symbol]";t.exports=r},{".\/_baseGetTag":323,".\/isObjectLike":485}],490:[function(e,t,n){var r=e(".\/_baseIsTypedArray"),i=e(".\/_baseUnary"),a=e(".\/_nodeUtil"),s=a&&a.isTypedArray,o=s?i(s):r;t.exports=o},{".\/_baseIsTypedArray":334,".\/_baseUnary":353,".\/_nodeUtil":432}],491:[function(e,t,n){function r(e){return s(e)?i(e):a(e)}var i=e(".\/_arrayLikeKeys"),a=e(".\/_baseKeys"),s=e(".\/isArrayLike");t.exports=r},{".\/_arrayLikeKeys":301,".\/_baseKeys":336,".\/isArrayLike":476}],492:[function(e,t,n){function r(e){return s(e)?i(e,!0):a(e)}var i=e(".\/_arrayLikeKeys"),a=e(".\/_baseKeysIn"),s=e(".\/isArrayLike");t.exports=r},{".\/_arrayLikeKeys":301,".\/_baseKeysIn":337,".\/isArrayLike":476}],493:[function(e,t,n){function r(e,t){var n=o(e)?i:s;return n(e,a(t,3))}var i=e(".\/_arrayMap"),a=e(".\/_baseIteratee"),s=e(".\/_baseMap"),o=e(".\/isArray");t.exports=r},{".\/_arrayMap":302,".\/_baseIteratee":335,".\/_baseMap":338,".\/isArray":475}],494:[function(e,t,n){function r(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(a);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var s=e.apply(this,r);return n.cache=a.set(i,s)||a,s};return n.cache=new(r.Cache||i),n}var i=e(".\/_MapCache"),a="Expected a function";r.Cache=i,t.exports=r},{".\/_MapCache":286}],495:[function(e,t,n){var r=e(".\/_baseMerge"),i=e(".\/_createAssigner"),a=i(function(e,t,n,i){r(e,t,n,i)});t.exports=a},{".\/_baseMerge":341,".\/_createAssigner":376}],496:[function(e,t,n){function r(){}t.exports=r},{}],497:[function(e,t,n){function r(e){return s(e)?i(o(e)):a(e)}var i=e(".\/_baseProperty"),a=e(".\/_basePropertyDeep"),s=e(".\/_isKey"),o=e(".\/_toKey");t.exports=r},{".\/_baseProperty":344,".\/_basePropertyDeep":345,".\/_isKey":411,".\/_toKey":450}],498:[function(e,t,n){function r(e,t,n){return t=(n?a(e,t,n):void 0===t)?1:s(t),i(o(e),t)}var i=e(".\/_baseRepeat"),a=e(".\/_isIterateeCall"),s=e(".\/toInteger"),o=e(".\/toString");t.exports=r},{".\/_baseRepeat":346,".\/_isIterateeCall":410,".\/toInteger":504,".\/toString":507}],499:[function(e,t,n){var r=e(".\/_baseFlatten"),i=e(".\/_baseOrderBy"),a=e(".\/_baseRest"),s=e(".\/_isIterateeCall"),o=a(function(e,t){if(null==e)return[];var n=t.length;return n>1&&s(e,t[0],t[1])?t=[]:n>2&&s(t[0],t[1],t[2])&&(t=[t[0]]),i(e,r(t,1),[])});t.exports=o},{".\/_baseFlatten":318,".\/_baseOrderBy":343,".\/_baseRest":347,".\/_isIterateeCall":410}],500:[function(e,t,n){function r(e,t,n){return e=o(e),n=null==n?0:i(s(n),0,e.length),t=a(t),e.slice(n,n+t.length)==t}var i=e(".\/_baseClamp"),a=e(".\/_baseToString"),s=e(".\/toInteger"),o=e(".\/toString");t.exports=r},{".\/_baseClamp":313,".\/_baseToString":352,".\/toInteger":504,".\/toString":507}],501:[function(e,t,n){function r(){return[]}t.exports=r},{}],502:[function(e,t,n){function r(){return!1}t.exports=r},{}],503:[function(e,t,n){function r(e){if(!e)return 0===e?e:0;if(e=i(e),e===a||e===-a){var t=e<0?-1:1;return t*s}return e===e?e:0}var i=e(".\/toNumber"),a=1\/0,s=1.7976931348623157e308;t.exports=r},{".\/toNumber":505}],504:[function(e,t,n){function r(e){var t=i(e),n=t%1;return t===t?n?t-n:t:0}var i=e(".\/toFinite");t.exports=r},{".\/toFinite":503}],505:[function(e,t,n){function r(e){if("number"==typeof e)return e;if(a(e))return s;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=l.test(e);return n||c.test(e)?p(e.slice(2),n?2:8):u.test(e)?s:+e}var i=e(".\/isObject"),a=e(".\/isSymbol"),s=NaN,o=\/^\\s+|\\s+$\/g,u=\/^[-+]0x[0-9a-f]+$\/i,l=\/^0b[01]+$\/i,c=\/^0o[0-7]+$\/i,p=parseInt;t.exports=r},{".\/isObject":484,".\/isSymbol":489}],506:[function(e,t,n){function r(e){return i(e,a(e))}var i=e(".\/_copyObject"),a=e(".\/keysIn");t.exports=r},{".\/_copyObject":372,".\/keysIn":492}],507:[function(e,t,n){function r(e){return null==e?"":i(e)}var i=e(".\/_baseToString");t.exports=r},{".\/_baseToString":352}],508:[function(e,t,n){function r(e,t,n){if(e=u(e),e&&(n||void 0===t))return e.replace(l,"");if(!e||!(t=i(t)))return e;var r=o(e),c=s(r,o(t))+1;return a(r,0,c).join("")}var i=e(".\/_baseToString"),a=e(".\/_castSlice"),s=e(".\/_charsEndIndex"),o=e(".\/_stringToArray"),u=e(".\/toString"),l=\/\\s+$\/;t.exports=r},{".\/_baseToString":352,".\/_castSlice":359,".\/_charsEndIndex":360,".\/_stringToArray":448,".\/toString":507}],509:[function(e,t,n){function r(e){return e&&e.length?i(e):[]}var i=e(".\/_baseUniq");t.exports=r},{".\/_baseUniq":354}],510:[function(e,t,n){function r(e){return null==e?[]:i(e,a(e))}var i=e(".\/_baseValues"),a=e(".\/keys");t.exports=r},{".\/_baseValues":355,".\/keys":491}],511:[function(e,t,n){function r(e){return e.split("").reduce(function(e,t){return e[t]=!0,e},{})}function i(e,t){return t=t||{},function(n,r,i){return s(n,e,t)}}function a(e,t){e=e||{},t=t||{};var n={};return Object.keys(t).forEach(function(e){n[e]=t[e]}),Object.keys(e).forEach(function(t){n[t]=e[t]}),n}function s(e,t,n){if("string"!=typeof t)throw new TypeError("glob pattern string required");return n||(n={}),!(!n.nocomment&&"#"===t.charAt(0))&&(""===t.trim()?""===e:new o(t,n).match(e))}function o(e,t){if(!(this instanceof o))return new o(e,t);if("string"!=typeof e)throw new TypeError("glob pattern string required");t||(t={}),e=e.trim(),"\/"!==m.sep&&(e=e.split(m.sep).join("\/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function u(){if(!this._made){var e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();var n=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error),this.debug(this.pattern,n),n=this.globParts=n.map(function(e){return e.split(C)}),this.debug(this.pattern,n),n=n.map(function(e,t,n){return e.map(this.parse,this)},this),this.debug(this.pattern,n),n=n.filter(function(e){return e.indexOf(!1)===-1}),this.debug(this.pattern,n),this.set=n}}function l(){var e=this.pattern,t=!1,n=this.options,r=0;if(!n.nonegate){for(var i=0,a=e.length;i<a&&"!"===e.charAt(i);i++)t=!t,r++;r&&(this.pattern=e.substr(r)),this.negate=t}}function c(e,t){if(t||(t=this instanceof o?this.options:{}),e="undefined"==typeof e?this.pattern:e,"undefined"==typeof e)throw new TypeError("undefined pattern");return t.nobrace||!e.match(\/\\{.*\\}\/)?[e]:g(e)}function p(e,t){function n(){if(i){switch(i){case"*":s+=_,o=!0;break;case"?":s+=x,o=!0;break;default:s+="\\\\"+i}m.debug("clearStateChar %j %j",i,s),i=!1}}if(e.length>65536)throw new TypeError("pattern is too long");var r=this.options;if(!r.noglobstar&&"**"===e)return b;if(""===e)return"";for(var i,a,s="",o=!!r.nocase,u=!1,l=[],c=[],p=!1,f=-1,h=-1,y="."===e.charAt(0)?"":r.dot?"(?!(?:^|\\\\\/)\\\\.{1,2}(?:$|\\\\\/))":"(?!\\\\.)",m=this,g=0,E=e.length;g<E&&(a=e.charAt(g));g++)if(this.debug("%s\\t%s %s %j",e,g,s,a),u&&D[a])s+="\\\\"+a,u=!1;else switch(a){case"\/":return!1;case"\\\\":n(),u=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\\t%s %s %j <-- stateChar",e,g,s,a),p){this.debug("  in class"),"!"===a&&g===h+1&&(a="^"),s+=a;continue}m.debug("call clearStateChar %j",i),n(),i=a,r.noext&&n();continue;case"(":if(p){s+="(";continue}if(!i){s+="\\\\(";continue}l.push({type:i,start:g-1,reStart:s.length,open:v[i].open,close:v[i].close}),s+="!"===i?"(?:(?!(?:":"(?:",this.debug("plType %j %j",i,s),i=!1;continue;case")":if(p||!l.length){s+="\\\\)";continue}n(),o=!0;var A=l.pop();s+=A.close,"!"===A.type&&c.push(A),A.reEnd=s.length;continue;case"|":if(p||!l.length||u){s+="\\\\|",u=!1;continue}n(),s+="|";continue;case"[":if(n(),p){s+="\\\\"+a;continue}p=!0,h=g,f=s.length,s+=a;continue;case"]":if(g===h+1||!p){s+="\\\\"+a,u=!1;continue}if(p){var C=e.substring(h+1,g);try{RegExp("["+C+"]")}catch(e){var w=this.parse(C,S);s=s.substr(0,f)+"\\\\["+w[0]+"\\\\]",o=o||w[1],p=!1;continue}}o=!0,p=!1,s+=a;continue;default:n(),u?u=!1:!D[a]||"^"===a&&p||(s+="\\\\"),s+=a}for(p&&(C=e.substr(h+1),w=this.parse(C,S),s=s.substr(0,f)+"\\\\["+w[0],o=o||w[1]),A=l.pop();A;A=l.pop()){var k=s.slice(A.reStart+A.open.length);this.debug("setting tail",s,A),k=k.replace(\/((?:\\\\{2}){0,64})(\\\\?)\\|\/g,function(e,t,n){return n||(n="\\\\"),t+t+n+"|"}),this.debug("tail=%j\\n   %s",k,k,A,s);var F="*"===A.type?_:"?"===A.type?x:"\\\\"+A.type;o=!0,s=s.slice(0,A.reStart)+F+"\\\\("+k}n(),u&&(s+="\\\\\\\\");var T=!1;switch(s.charAt(0)){case".":case"[":case"(":T=!0}for(var P=c.length-1;P>-1;P--){var j=c[P],B=s.slice(0,j.reStart),O=s.slice(j.reStart,j.reEnd-8),I=s.slice(j.reEnd-8,j.reEnd),N=s.slice(j.reEnd);I+=N;var L=B.split("(").length-1,M=N;for(g=0;g<L;g++)M=M.replace(\/\\)[+*?]?\/,"");N=M;var R="";""===N&&t!==S&&(R="$");var U=B+O+N+R+I;s=U}if(""!==s&&o&&(s="(?=.)"+s),T&&(s=y+s),t===S)return[s,o];if(!o)return d(e);var V=r.nocase?"i":"";try{var G=new RegExp("^"+s+"$",V)}catch(e){return new RegExp("$.")}return G._glob=e,G._src=s,G}function f(){if(this.regexp||this.regexp===!1)return this.regexp;var e=this.set;if(!e.length)return this.regexp=!1,this.regexp;var t=this.options,n=t.noglobstar?_:t.dot?E:A,r=t.nocase?"i":"",i=e.map(function(e){return e.map(function(e){return e===b?n:"string"==typeof e?y(e):e._src}).join("\\\\\/")}).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,r)}catch(e){this.regexp=!1}return this.regexp}function h(e,t){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("\/"===e&&t)return!0;var n=this.options;"\/"!==m.sep&&(e=e.split(m.sep).join("\/")),e=e.split(C),this.debug(this.pattern,"split",e);var r=this.set;this.debug(this.pattern,"set",r);var i,a;for(a=e.length-1;a>=0&&!(i=e[a]);a--);for(a=0;a<r.length;a++){var s=r[a],o=e;n.matchBase&&1===s.length&&(o=[i]);var u=this.matchOne(o,s,t);if(u)return!!n.flipNegate||!this.negate}return!n.flipNegate&&this.negate}function d(e){return e.replace(\/\\\\(.)\/g,"$1")}function y(e){return e.replace(\/[-[\\]{}()*+?.,\\\\^$|#\\s]\/g,"\\\\$&")}t.exports=s,s.Minimatch=o;var m={sep:"\/"};try{m=e("path")}catch(e){}var b=s.GLOBSTAR=o.GLOBSTAR={},g=e("brace-expansion"),v={"!":{open:"(?:(?!(?:",close:"))[^\/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},x="[^\/]",_=x+"*?",E="(?:(?!(?:\\\\\/|^)(?:\\\\.{1,2})($|\\\\\/)).)*?",A="(?:(?!(?:\\\\\/|^)\\\\.).)*?",D=r("().*{}+?[]^$\\\\!"),C=\/\\\/+\/;s.filter=i,s.defaults=function(e){if(!e||!Object.keys(e).length)return s;var t=s,n=function(n,r,i){return t.minimatch(n,r,a(e,i))};return n.Minimatch=function(n,r){return new t.Minimatch(n,a(e,r))},n},o.defaults=function(e){return e&&Object.keys(e).length?s.defaults(e).Minimatch:o},o.prototype.debug=function(){},o.prototype.make=u,o.prototype.parseNegate=l,s.braceExpand=function(e,t){return c(e,t)},o.prototype.braceExpand=c,o.prototype.parse=p;var S={};s.makeRe=function(e,t){return new o(e,t||{}).makeRe()},o.prototype.makeRe=f,s.match=function(e,t,n){n=n||{};var r=new o(t,n);return e=e.filter(function(e){return r.match(e)}),r.options.nonull&&!e.length&&e.push(t),e},o.prototype.match=h,o.prototype.matchOne=function(e,t,n){var r=this.options;this.debug("matchOne",{this:this,file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var i=0,a=0,s=e.length,o=t.length;i<s&&a<o;i++,a++){this.debug("matchOne loop");var u=t[a],l=e[i];if(this.debug(t,u,l),u===!1)return!1;if(u===b){this.debug("GLOBSTAR",[t,u,l]);var c=i,p=a+1;if(p===o){for(this.debug("** at the end");i<s;i++)if("."===e[i]||".."===e[i]||!r.dot&&"."===e[i].charAt(0))return!1;return!0}for(;c<s;){var f=e[c];if(this.debug("\\nglobstar while",e,c,t,p,f),this.matchOne(e.slice(c),t.slice(p),n))return this.debug("globstar found match!",c,s,f),!0;if("."===f||".."===f||!r.dot&&"."===f.charAt(0)){this.debug("dot detected!",e,c,t,p);break}this.debug("globstar swallow a segment, and continue"),c++}return!(!n||(this.debug("\\n>>> no match, partial?",e,c,t,p),c!==s))}var h;if("string"==typeof u?(h=r.nocase?l.toLowerCase()===u.toLowerCase():l===u,this.debug("string match",u,l,h)):(h=l.match(u),this.debug("pattern match",u,l,h)),!h)return!1}if(i===s&&a===o)return!0;if(i===s)return n;if(a===o){var d=i===s-1&&""===e[i];return d}throw new Error("wtf?")}},{"brace-expansion":512,path:12}],512:[function(e,t,n){function r(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function i(e){return e.split("\\\\\\\\").join(y).split("\\\\{").join(m).split("\\\\}").join(b).split("\\\\,").join(g).split("\\\\.").join(v)}function a(e){return e.split(y).join("\\\\").split(m).join("{").split(b).join("}").split(g).join(",").split(v).join(".")}function s(e){if(!e)return[""];var t=[],n=d("{","}",e);if(!n)return e.split(",");var r=n.pre,i=n.body,a=n.post,o=r.split(",");o[o.length-1]+="{"+i+"}";var u=s(a);return a.length&&(o[o.length-1]+=u.shift(),o.push.apply(o,u)),t.push.apply(t,o),t}function o(e){return e?("{}"===e.substr(0,2)&&(e="\\\\{\\\\}"+e.substr(2)),f(i(e),!0).map(a)):[]}function u(e){return"{"+e+"}"}function l(e){return\/^-?0\\d\/.test(e)}function c(e,t){return e<=t}function p(e,t){return e>=t}function f(e,t){var n=[],i=d("{","}",e);if(!i||\/\\$$\/.test(i.pre))return[e];var a=\/^-?\\d+\\.\\.-?\\d+(?:\\.\\.-?\\d+)?$\/.test(i.body),o=\/^[a-zA-Z]\\.\\.[a-zA-Z](?:\\.\\.-?\\d+)?$\/.test(i.body),y=a||o,m=\/^(.*,)+(.+)?$\/.test(i.body);if(!y&&!m)return i.post.match(\/,.*\\}\/)?(e=i.pre+"{"+i.body+b+i.post,f(e)):[e];var g;if(y)g=i.body.split(\/\\.\\.\/);else if(g=s(i.body),1===g.length&&(g=f(g[0],!1).map(u),1===g.length)){var v=i.post.length?f(i.post,!1):[""];return v.map(function(e){return i.pre+g[0]+e})}var x,_=i.pre,v=i.post.length?f(i.post,!1):[""];if(y){var E=r(g[0]),A=r(g[1]),D=Math.max(g[0].length,g[1].length),C=3==g.length?Math.abs(r(g[2])):1,S=c,w=A<E;w&&(C*=-1,S=p);var k=g.some(l);x=[];for(var F=E;S(F,A);F+=C){var T;if(o)T=String.fromCharCode(F),"\\\\"===T&&(T="");else if(T=String(F),k){var P=D-T.length;if(P>0){var j=new Array(P+1).join("0");T=F<0?"-"+j+T.slice(1):j+T}}x.push(T)}}else x=h(g,function(e){return f(e,!1)});for(var B=0;B<x.length;B++)for(var O=0;O<v.length;O++){var I=_+x[B]+v[O];(!t||y||I)&&n.push(I)}return n}var h=e("concat-map"),d=e("balanced-match");t.exports=o;var y="\\0SLASH"+Math.random()+"\\0",m="\\0OPEN"+Math.random()+"\\0",b="\\0CLOSE"+Math.random()+"\\0",g="\\0COMMA"+Math.random()+"\\0",v="\\0PERIOD"+Math.random()+"\\0"},{"balanced-match":513,"concat-map":514}],513:[function(e,t,n){function r(e,t,n){e instanceof RegExp&&(e=i(e,n)),t instanceof RegExp&&(t=i(t,n));var r=a(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function i(e,t){var n=t.match(e);return n?n[0]:null}function a(e,t,n){var r,i,a,s,o,u=n.indexOf(e),l=n.indexOf(t,u+1),c=u;$/;"	function	line:20
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^t.exports=r},{".\/_castPath":358,".\/_isIndex":409,".\/_toKey":450,".\/isArguments":474,".\/isArray":475,".\/isLength":482}],399:[function(e,t,n){function r(e){return p.test(e)}var i="\\\\ud800-\\\\udfff",a="\\\\u0300-\\\\u036f",s="\\\\ufe20-\\\\ufe2f",o="\\\\u20d0-\\\\u20ff",u=a+s+o,l="\\\\ufe0e\\\\ufe0f",c="\\\\u200d",p=RegExp("["+c+i+u+l+"]");t.exports=r},{}],400:[function(e,t,n){function r(){this.__data__=i?i(null):{},this.size=0}var i=e(".\/_nativeCreate");t.exports=r},{".\/_nativeCreate":429}],401:[function(e,t,n){function r(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}t.exports=r},{}],402:[function(e,t,n){function r(e){var t=this.__data__;if(i){var n=t[e];return n===a?void 0:n}return o.call(t,e)?t[e]:void 0}var i=e(".\/_nativeCreate"),a="__lodash_hash_undefined__",s=Object.prototype,o=s.hasOwnProperty;t.exports=r},{".\/_nativeCreate":429}],403:[function(e,t,n){function r(e){var t=this.__data__;return i?void 0!==t[e]:s.call(t,e)}var i=e(".\/_nativeCreate"),a=Object.prototype,s=a.hasOwnProperty;t.exports=r},{".\/_nativeCreate":429}],404:[function(e,t,n){function r(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=i&&void 0===t?a:t,this}var i=e(".\/_nativeCreate"),a="__lodash_hash_undefined__";t.exports=r},{".\/_nativeCreate":429}],405:[function(e,t,n){function r(e){var t=e.length,n=e.constructor(t);return t&&"string"==typeof e[0]&&a.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var i=Object.prototype,a=i.hasOwnProperty;t.exports=r},{}],406:[function(e,t,n){function r(e,t,n,r){var T=e.constructor;switch(t){case v:return i(e);case p:case f:return new T(+e);case x:return a(e,r);case _:case E:case A:case D:case C:case S:case w:case k:case F:return c(e,r);case h:return s(e,r,n);case d:case b:return new T(e);case y:return o(e);case m:return u(e,r,n);case g:return l(e)}}var i=e(".\/_cloneArrayBuffer"),a=e(".\/_cloneDataView"),s=e(".\/_cloneMap"),o=e(".\/_cloneRegExp"),u=e(".\/_cloneSet"),l=e(".\/_cloneSymbol"),c=e(".\/_cloneTypedArray"),p="[object Boolean]",f="[object Date]",h="[object Map]",d="[object Number]",y="[object RegExp]",m="[object Set]",b="[object String]",g="[object Symbol]",v="[object ArrayBuffer]",x="[object DataView]",_="[object Float32Array]",E="[object Float64Array]",A="[object Int8Array]",D="[object Int16Array]",C="[object Int32Array]",S="[object Uint8Array]",w="[object Uint8ClampedArray]",k="[object Uint16Array]",F="[object Uint32Array]";t.exports=r},{".\/_cloneArrayBuffer":361,".\/_cloneDataView":363,".\/_cloneMap":364,".\/_cloneRegExp":365,".\/_cloneSet":366,".\/_cloneSymbol":367,".\/_cloneTypedArray":368}],407:[function(e,t,n){function r(e){return"function"!=typeof e.constructor||s(e)?{}:i(a(e))}var i=e(".\/_baseCreate"),a=e(".\/_getPrototype"),s=e(".\/_isPrototype");t.exports=r},{".\/_baseCreate":315,".\/_getPrototype":392,".\/_isPrototype":414}],408:[function(e,t,n){function r(e){return s(e)||a(e)||!!(o&&e&&e[o])}var i=e(".\/_Symbol"),a=e(".\/isArguments"),s=e(".\/isArray"),o=i?i.isConcatSpreadable:void 0;t.exports=r},{".\/_Symbol":291,".\/isArguments":474,".\/isArray":475}],409:[function(e,t,n){function r(e,t){return t=null==t?i:t,!!t&&("number"==typeof e||a.test(e))&&e>-1&&e%1==0&&e<t}var i=9007199254740991,a=\/^(?:0|[1-9]\\d*)$\/;t.exports=r},{}],410:[function(e,t,n){function r(e,t,n){if(!o(n))return!1;var r=typeof t;return!!("number"==r?a(n)&&s(t,n.length):"string"==r&&t in n)&&i(n[t],e)}var i=e(".\/eq"),a=e(".\/isArrayLike"),s=e(".\/_isIndex"),o=e(".\/isObject");t.exports=r},{".\/_isIndex":409,".\/eq":462,".\/isArrayLike":476,".\/isObject":484}],411:[function(e,t,n){function r(e,t){if(i(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!a(e))||(o.test(e)||!s.test(e)||null!=t&&e in Object(t))}var i=e(".\/isArray"),a=e(".\/isSymbol"),s=\/\\.|\\[(?:[^[\\]]*|(["'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]\/,o=\/^\\w*$\/;t.exports=r},{".\/isArray":475,".\/isSymbol":489}],412:[function(e,t,n){function r(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}t.exports=r},{}],413:[function(e,t,n){function r(e){return!!a&&a in e}var i=e(".\/_coreJsData"),a=function(){var e=\/[^.]+$\/.exec(i&&i.keys&&i.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();t.exports=r},{".\/_coreJsData":375}],414:[function(e,t,n){function r(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||i;return e===n}var i=Object.prototype;t.exports=r},{}],415:[function(e,t,n){function r(e){return e===e&&!i(e)}var i=e(".\/isObject");t.exports=r},{".\/isObject":484}],416:[function(e,t,n){function r(){this.__data__=[],this.size=0}t.exports=r},{}],417:[function(e,t,n){function r(e){var t=this.__data__,n=i(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():s.call(t,n,1),--this.size,!0}var i=e(".\/_assocIndexOf"),a=Array.prototype,s=a.splice;t.exports=r},{".\/_assocIndexOf":309}],418:[function(e,t,n){function r(e){var t=this.__data__,n=i(t,e);return n<0?void 0:t[n][1]}var i=e(".\/_assocIndexOf");t.exports=r},{".\/_assocIndexOf":309}],419:[function(e,t,n){function r(e){return i(this.__data__,e)>-1}var i=e(".\/_assocIndexOf");t.exports=r},{".\/_assocIndexOf":309}],420:[function(e,t,n){function r(e,t){var n=this.__data__,r=i(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}var i=e(".\/_assocIndexOf");t.exports=r},{".\/_assocIndexOf":309}],421:[function(e,t,n){function r(){this.size=0,this.__data__={hash:new i,map:new(s||a),string:new i}}var i=e(".\/_Hash"),a=e(".\/_ListCache"),s=e(".\/_Map");t.exports=r},{".\/_Hash":283,".\/_ListCache":284,".\/_Map":285}],422:[function(e,t,n){function r(e){var t=i(this,e).delete(e);return this.size-=t?1:0,t}var i=e(".\/_getMapData");t.exports=r},{".\/_getMapData":389}],423:[function(e,t,n){function r(e){return i(this,e).get(e)}var i=e(".\/_getMapData");t.exports=r},{".\/_getMapData":389}],424:[function(e,t,n){function r(e){return i(this,e).has(e)}var i=e(".\/_getMapData");t.exports=r},{".\/_getMapData":389}],425:[function(e,t,n){function r(e,t){var n=i(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var i=e(".\/_getMapData");t.exports=r},{".\/_getMapData":389}],426:[function(e,t,n){function r(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}t.exports=r},{}],427:[function(e,t,n){function r(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}t.exports=r},{}],428:[function(e,t,n){function r(e){var t=i(e,function(e){return n.size===a&&n.clear(),e}),n=t.cache;return t}var i=e(".\/memoize"),a=500;t.exports=r},{".\/memoize":494}],429:[function(e,t,n){var r=e(".\/_getNative"),i=r(Object,"create");t.exports=i},{".\/_getNative":391}],430:[function(e,t,n){var r=e(".\/_overArg"),i=r(Object.keys,Object);t.exports=i},{".\/_overArg":434}],431:[function(e,t,n){function r(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}t.exports=r},{}],432:[function(e,t,n){var r=e(".\/_freeGlobal"),i="object"==typeof n&&n&&!n.nodeType&&n,a=i&&"object"==typeof t&&t&&!t.nodeType&&t,s=a&&a.exports===i,o=s&&r.process,u=function(){try{return o&&o.binding&&o.binding("util")}catch(e){}}();t.exports=u},{".\/_freeGlobal":386}],433:[function(e,t,n){function r(e){return a.call(e)}var i=Object.prototype,a=i.toString;t.exports=r},{}],434:[function(e,t,n){function r(e,t){return function(n){return e(t(n))}}t.exports=r},{}],435:[function(e,t,n){function r(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var r=arguments,s=-1,o=a(r.length-t,0),u=Array(o);++s<o;)u[s]=r[t+s];s=-1;for(var l=Array(t+1);++s<t;)l[s]=r[s];return l[t]=n(u),i(e,this,l)}}var i=e(".\/_apply"),a=Math.max;t.exports=r},{".\/_apply":296}],436:[function(e,t,n){var r=e(".\/_freeGlobal"),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();t.exports=a},{".\/_freeGlobal":386}],437:[function(e,t,n){function r(e){return this.__data__.set(e,i),this}var i="__lodash_hash_undefined__";t.exports=r},{}],438:[function(e,t,n){function r(e){return this.__data__.has(e)}t.exports=r},{}],439:[function(e,t,n){function r(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=r},{}],440:[function(e,t,n){var r=e(".\/_baseSetToString"),i=e(".\/_shortOut"),a=i(r);t.exports=a},{".\/_baseSetToString":348,".\/_shortOut":441}],441:[function(e,t,n){function r(e){var t=0,n=0;return function(){var r=s(),o=a-(r-n);if(n=r,o>0){if(++t>=i)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var i=800,a=16,s=Date.now;t.exports=r},{}],442:[function(e,t,n){function r(){this.__data__=new i,this.size=0}var i=e(".\/_ListCache");t.exports=r},{".\/_ListCache":284}],443:[function(e,t,n){function r(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=r},{}],444:[function(e,t,n){function r(e){return this.__data__.get(e)}t.exports=r},{}],445:[function(e,t,n){function r(e){return this.__data__.has(e)}t.exports=r},{}],446:[function(e,t,n){function r(e,t){var n=this.__data__;if(n instanceof i){var r=n.__data__;if(!a||r.length<o-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new s(r)}return n.set(e,t),this.size=n.size,this}var i=e(".\/_ListCache"),a=e(".\/_Map"),s=e(".\/_MapCache"),o=200;t.exports=r},{".\/_ListCache":284,".\/_Map":285,".\/_MapCache":286}],447:[function(e,t,n){function r(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}t.exports=r},{}],448:[function(e,t,n){function r(e){return a(e)?s(e):i(e)}var i=e(".\/_asciiToArray"),a=e(".\/_hasUnicode"),s=e(".\/_unicodeToArray");t.exports=r},{".\/_asciiToArray":306,".\/_hasUnicode":399,".\/_unicodeToArray":452}],449:[function(e,t,n){var r=e(".\/_memoizeCapped"),i=\/^\\.\/,a=\/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|(["'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))\/g,s=\/\\\\(\\\\)?\/g,o=r(function(e){var t=[];return i.test(e)&&t.push(""),e.replace(a,function(e,n,r,i){t.push(r?i.replace(s,"$1"):n||e)}),t});t.exports=o},{".\/_memoizeCapped":428}],450:[function(e,t,n){function r(e){if("string"==typeof e||i(e))return e;var t=e+"";return"0"==t&&1\/e==-a?"-0":t}var i=e(".\/isSymbol"),a=1\/0;t.exports=r},{".\/isSymbol":489}],451:[function(e,t,n){function r(e){if(null!=e){try{return a.call(e)}catch(e){}try{return e+""}catch(e){}}return""}var i=Function.prototype,a=i.toString;t.exports=r},{}],452:[function(e,t,n){function r(e){return e.match(A)||[]}var i="\\\\ud800-\\\\udfff",a="\\\\u0300-\\\\u036f",s="\\\\ufe20-\\\\ufe2f",o="\\\\u20d0-\\\\u20ff",u=a+s+o,l="\\\\ufe0e\\\\ufe0f",c="["+i+"]",p="["+u+"]",f="\\\\ud83c[\\\\udffb-\\\\udfff]",h="(?:"+p+"|"+f+")",d="[^"+i+"]",y="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",m="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",b="\\\\u200d",g=h+"?",v="["+l+"]?",x="(?:"+b+"(?:"+[d,y,m].join("|")+")"+v+g+")*",_=v+g+x,E="(?:"+[d+p+"?",p,y,m,c].join("|")+")",A=RegExp(f+"(?="+f+")|"+E+_,"g");t.exports=r},{}],453:[function(e,t,n){var r=e(".\/_assignValue"),i=e(".\/_copyObject"),a=e(".\/_createAssigner"),s=e(".\/isArrayLike"),o=e(".\/_isPrototype"),u=e(".\/keys"),l=Object.prototype,c=l.hasOwnProperty,p=a(function(e,t){if(o(t)||s(t))return void i(t,u(t),e);for(var n in t)c.call(t,n)&&r(e,n,t[n])});t.exports=p},{".\/_assignValue":308,".\/_copyObject":372,".\/_createAssigner":376,".\/_isPrototype":414,".\/isArrayLike":476,".\/keys":491}],454:[function(e,t,n){var r=e(".\/_copyObject"),i=e(".\/_createAssigner"),a=e(".\/keysIn"),s=i(function(e,t,n,i){r(t,a(t),e,i)});t.exports=s},{".\/_copyObject":372,".\/_createAssigner":376,".\/keysIn":492}],455:[function(e,t,n){function r(e){return i(e,a)}var i=e(".\/_baseClone"),a=4;t.exports=r},{".\/_baseClone":314}],456:[function(e,t,n){function r(e){return i(e,a|s)}var i=e(".\/_baseClone"),a=1,s=4;t.exports=r},{".\/_baseClone":314}],457:[function(e,t,n){function r(e,t){return t="function"==typeof t?t:void 0,i(e,a|s,t)}var i=e(".\/_baseClone"),a=1,s=4;t.exports=r},{".\/_baseClone":314}],458:[function(e,t,n){function r(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i}t.exports=r},{}],459:[function(e,t,n){function r(e){return function(){return e}}t.exports=r},{}],460:[function(e,t,n){var r=e(".\/_apply"),i=e(".\/assignInWith"),a=e(".\/_baseRest"),s=e(".\/_customDefaultsAssignIn"),o=a(function(e){return e.push(void 0,s),r(i,void 0,e)});t.exports=o},{".\/_apply":296,".\/_baseRest":347,".\/_customDefaultsAssignIn":381,".\/assignInWith":454}],461:[function(e,t,n){t.exports=e(".\/forEach")},{".\/forEach":468}],462:[function(e,t,n){function r(e,t){return e===t||e!==e&&t!==t}t.exports=r},{}],463:[function(e,t,n){function r(e){return e=i(e),e&&s.test(e)?e.replace(a,"\\\\$&"):e}var i=e(".\/toString"),a=\/[\\\\^$.*+?()[\\]{}|]\/g,s=RegExp(a.source);t.exports=r},{".\/toString":507}],464:[function(e,t,n){var r=e(".\/_createFind"),i=e(".\/findIndex"),a=r(i);t.exports=a},{".\/_createFind":379,".\/findIndex":465}],465:[function(e,t,n){function r(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var u=null==n?0:s(n);return u<0&&(u=o(r+u,0)),i(e,a(t,3),u)}var i=e(".\/_baseFindIndex"),a=e(".\/_baseIteratee"),s=e(".\/toInteger"),o=Math.max;t.exports=r},{".\/_baseFindIndex":317,".\/_baseIteratee":335,".\/toInteger":504}],466:[function(e,t,n){var r=e(".\/_createFind"),i=e(".\/findLastIndex"),a=r(i);t.exports=a},{".\/_createFind":379,".\/findLastIndex":467}],467:[function(e,t,n){function r(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var l=r-1;return void 0!==n&&(l=s(n),l=n<0?o(r+l,0):u(l,r-1)),i(e,a(t,3),l,!0)}var i=e(".\/_baseFindIndex"),a=e(".\/_baseIteratee"),s=e(".\/toInteger"),o=Math.max,u=Math.min;t.exports=r},{".\/_baseFindIndex":317,".\/_baseIteratee":335,".\/toInteger":504}],468:[function(e,t,n){function r(e,t){var n=o(e)?i:a;return n(e,s(t))}var i=e(".\/_arrayEach"),a=e(".\/_baseEach"),s=e(".\/_castFunction"),o=e(".\/isArray");t.exports=r},{".\/_arrayEach":297,".\/_baseEach":316,".\/_castFunction":357,".\/isArray":475}],469:[function(e,t,n){function r(e,t,n){var r=null==e?void 0:i(e,t);return void 0===r?n:r}var i=e(".\/_baseGet");t.exports=r},{".\/_baseGet":321}],470:[function(e,t,n){function r(e,t){return null!=e&&a(e,t,i)}var i=e(".\/_baseHas"),a=e(".\/_hasPath");t.exports=r},{".\/_baseHas":324,".\/_hasPath":398}],471:[function(e,t,n){function r(e,t){return null!=e&&a(e,t,i)}var i=e(".\/_baseHasIn"),a=e(".\/_hasPath");t.exports=r},{".\/_baseHasIn":325,".\/_hasPath":398}],472:[function(e,t,n){function r(e){return e}t.exports=r},{}],473:[function(e,t,n){function r(e,t,n,r){e=a(e)?e:u(e),n=n&&!r?o(n):0;var c=e.length;return n<0&&(n=l(c+n,0)),s(e)?n<=c&&e.indexOf(t,n)>-1:!!c&&i(e,t,n)>-1}var i=e(".\/_baseIndexOf"),a=e(".\/isArrayLike"),s=e(".\/isString"),o=e(".\/toInteger"),u=e(".\/values"),l=Math.max;t.exports=r},{".\/_baseIndexOf":326,".\/isArrayLike":476,".\/isString":488,".\/toInteger":504,".\/values":510}],474:[function(e,t,n){var r=e(".\/_baseIsArguments"),i=e(".\/isObjectLike"),a=Object.prototype,s=a.hasOwnProperty,o=a.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return i(e)&&s.call(e,"callee")&&!o.call(e,"callee")};t.exports=u},{".\/_baseIsArguments":327,".\/isObjectLike":485}],475:[function(e,t,n){var r=Array.isArray;t.exports=r},{}],476:[function(e,t,n){function r(e){return null!=e&&a(e.length)&&!i(e)}var i=e(".\/isFunction"),a=e(".\/isLength");t.exports=r},{".\/isFunction":480,".\/isLength":482}],477:[function(e,t,n){function r(e){return a(e)&&i(e)}var i=e(".\/isArrayLike"),a=e(".\/isObjectLike");t.exports=r},{".\/isArrayLike":476,".\/isObjectLike":485}],478:[function(e,t,n){function r(e){return e===!0||e===!1||a(e)&&i(e)==s}var i=e(".\/_baseGetTag"),a=e(".\/isObjectLike"),s="[object Boolean]";t.exports=r},{".\/_baseGetTag":323,".\/isObjectLike":485}],479:[function(e,t,n){var r=e(".\/_root"),i=e(".\/stubFalse"),a="object"==typeof n&&n&&!n.nodeType&&n,s=a&&"object"==typeof t&&t&&!t.nodeType&&t,o=s&&s.exports===a,u=o?r.Buffer:void 0,l=u?u.isBuffer:void 0,c=l||i;t.exports=c},{".\/_root":436,".\/stubFalse":502}],480:[function(e,t,n){function r(e){if(!a(e))return!1;var t=i(e);return t==o||t==u||t==s||t==l}var i=e(".\/_baseGetTag"),a=e(".\/isObject"),s="[object AsyncFunction]",o="[object Function]",u="[object GeneratorFunction]",l="[object Proxy]";t.exports=r},{".\/_baseGetTag":323,".\/isObject":484}],481:[function(e,t,n){function r(e){return"number"==typeof e&&e==i(e)}var i=e(".\/toInteger");t.exports=r},{".\/toInteger":504}],482:[function(e,t,n){function r(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}var i=9007199254740991;t.exports=r},{}],483:[function(e,t,n){function r(e){return"number"==typeof e||a(e)&&i(e)==s}var i=e(".\/_baseGetTag"),a=e(".\/isObjectLike"),s="[object Number]";t.exports=r},{".\/_baseGetTag":323,".\/isObjectLike":485}],484:[function(e,t,n){function r(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}t.exports=r},{}],485:[function(e,t,n){function r(e){return null!=e&&"object"==typeof e}t.exports=r},{}],486:[function(e,t,n){function r(e){if(!s(e)||i(e)!=o)return!1;var t=a(e);if(null===t)return!0;var n=p.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==f}var i=e(".\/_baseGetTag"),a=e(".\/_getPrototype"),s=e(".\/isObjectLike"),o="[object Object]",u=Function.prototype,l=Object.prototype,c=u.toString,p=l.hasOwnProperty,f=c.call(Object);t.exports=r},{".\/_baseGetTag":323,".\/_getPrototype":392,".\/isObjectLike":485}],487:[function(e,t,n){var r=e(".\/_baseIsRegExp"),i=e(".\/_baseUnary"),a=e(".\/_nodeUtil"),s=a&&a.isRegExp,o=s?i(s):r;t.exports=o},{".\/_baseIsRegExp":333,".\/_baseUnary":353,".\/_nodeUtil":432}],488:[function(e,t,n){function r(e){return"string"==typeof e||!a(e)&&s(e)&&i(e)==o}var i=e(".\/_baseGetTag"),a=e(".\/isArray"),s=e(".\/isObjectLike"),o="[object String]";t.exports=r},{".\/_baseGetTag":323,".\/isArray":475,".\/isObjectLike":485}],489:[function(e,t,n){function r(e){return"symbol"==typeof e||a(e)&&i(e)==s}var i=e(".\/_baseGetTag"),a=e(".\/isObjectLike"),s="[object Symbol]";t.exports=r},{".\/_baseGetTag":323,".\/isObjectLike":485}],490:[function(e,t,n){var r=e(".\/_baseIsTypedArray"),i=e(".\/_baseUnary"),a=e(".\/_nodeUtil"),s=a&&a.isTypedArray,o=s?i(s):r;t.exports=o},{".\/_baseIsTypedArray":334,".\/_baseUnary":353,".\/_nodeUtil":432}],491:[function(e,t,n){function r(e){return s(e)?i(e):a(e)}var i=e(".\/_arrayLikeKeys"),a=e(".\/_baseKeys"),s=e(".\/isArrayLike");t.exports=r},{".\/_arrayLikeKeys":301,".\/_baseKeys":336,".\/isArrayLike":476}],492:[function(e,t,n){function r(e){return s(e)?i(e,!0):a(e)}var i=e(".\/_arrayLikeKeys"),a=e(".\/_baseKeysIn"),s=e(".\/isArrayLike");t.exports=r},{".\/_arrayLikeKeys":301,".\/_baseKeysIn":337,".\/isArrayLike":476}],493:[function(e,t,n){function r(e,t){var n=o(e)?i:s;return n(e,a(t,3))}var i=e(".\/_arrayMap"),a=e(".\/_baseIteratee"),s=e(".\/_baseMap"),o=e(".\/isArray");t.exports=r},{".\/_arrayMap":302,".\/_baseIteratee":335,".\/_baseMap":338,".\/isArray":475}],494:[function(e,t,n){function r(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(a);var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var s=e.apply(this,r);return n.cache=a.set(i,s)||a,s};return n.cache=new(r.Cache||i),n}var i=e(".\/_MapCache"),a="Expected a function";r.Cache=i,t.exports=r},{".\/_MapCache":286}],495:[function(e,t,n){var r=e(".\/_baseMerge"),i=e(".\/_createAssigner"),a=i(function(e,t,n,i){r(e,t,n,i)});t.exports=a},{".\/_baseMerge":341,".\/_createAssigner":376}],496:[function(e,t,n){function r(){}t.exports=r},{}],497:[function(e,t,n){function r(e){return s(e)?i(o(e)):a(e)}var i=e(".\/_baseProperty"),a=e(".\/_basePropertyDeep"),s=e(".\/_isKey"),o=e(".\/_toKey");t.exports=r},{".\/_baseProperty":344,".\/_basePropertyDeep":345,".\/_isKey":411,".\/_toKey":450}],498:[function(e,t,n){function r(e,t,n){return t=(n?a(e,t,n):void 0===t)?1:s(t),i(o(e),t)}var i=e(".\/_baseRepeat"),a=e(".\/_isIterateeCall"),s=e(".\/toInteger"),o=e(".\/toString");t.exports=r},{".\/_baseRepeat":346,".\/_isIterateeCall":410,".\/toInteger":504,".\/toString":507}],499:[function(e,t,n){var r=e(".\/_baseFlatten"),i=e(".\/_baseOrderBy"),a=e(".\/_baseRest"),s=e(".\/_isIterateeCall"),o=a(function(e,t){if(null==e)return[];var n=t.length;return n>1&&s(e,t[0],t[1])?t=[]:n>2&&s(t[0],t[1],t[2])&&(t=[t[0]]),i(e,r(t,1),[])});t.exports=o},{".\/_baseFlatten":318,".\/_baseOrderBy":343,".\/_baseRest":347,".\/_isIterateeCall":410}],500:[function(e,t,n){function r(e,t,n){return e=o(e),n=null==n?0:i(s(n),0,e.length),t=a(t),e.slice(n,n+t.length)==t}var i=e(".\/_baseClamp"),a=e(".\/_baseToString"),s=e(".\/toInteger"),o=e(".\/toString");t.exports=r},{".\/_baseClamp":313,".\/_baseToString":352,".\/toInteger":504,".\/toString":507}],501:[function(e,t,n){function r(){return[]}t.exports=r},{}],502:[function(e,t,n){function r(){return!1}t.exports=r},{}],503:[function(e,t,n){function r(e){if(!e)return 0===e?e:0;if(e=i(e),e===a||e===-a){var t=e<0?-1:1;return t*s}return e===e?e:0}var i=e(".\/toNumber"),a=1\/0,s=1.7976931348623157e308;t.exports=r},{".\/toNumber":505}],504:[function(e,t,n){function r(e){var t=i(e),n=t%1;return t===t?n?t-n:t:0}var i=e(".\/toFinite");t.exports=r},{".\/toFinite":503}],505:[function(e,t,n){function r(e){if("number"==typeof e)return e;if(a(e))return s;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=l.test(e);return n||c.test(e)?p(e.slice(2),n?2:8):u.test(e)?s:+e}var i=e(".\/isObject"),a=e(".\/isSymbol"),s=NaN,o=\/^\\s+|\\s+$\/g,u=\/^[-+]0x[0-9a-f]+$\/i,l=\/^0b[01]+$\/i,c=\/^0o[0-7]+$\/i,p=parseInt;t.exports=r},{".\/isObject":484,".\/isSymbol":489}],506:[function(e,t,n){function r(e){return i(e,a(e))}var i=e(".\/_copyObject"),a=e(".\/keysIn");t.exports=r},{".\/_copyObject":372,".\/keysIn":492}],507:[function(e,t,n){function r(e){return null==e?"":i(e)}var i=e(".\/_baseToString");t.exports=r},{".\/_baseToString":352}],508:[function(e,t,n){function r(e,t,n){if(e=u(e),e&&(n||void 0===t))return e.replace(l,"");if(!e||!(t=i(t)))return e;var r=o(e),c=s(r,o(t))+1;return a(r,0,c).join("")}var i=e(".\/_baseToString"),a=e(".\/_castSlice"),s=e(".\/_charsEndIndex"),o=e(".\/_stringToArray"),u=e(".\/toString"),l=\/\\s+$\/;t.exports=r},{".\/_baseToString":352,".\/_castSlice":359,".\/_charsEndIndex":360,".\/_stringToArray":448,".\/toString":507}],509:[function(e,t,n){function r(e){return e&&e.length?i(e):[]}var i=e(".\/_baseUniq");t.exports=r},{".\/_baseUniq":354}],510:[function(e,t,n){function r(e){return null==e?[]:i(e,a(e))}var i=e(".\/_baseValues"),a=e(".\/keys");t.exports=r},{".\/_baseValues":355,".\/keys":491}],511:[function(e,t,n){function r(e){return e.split("").reduce(function(e,t){return e[t]=!0,e},{})}function i(e,t){return t=t||{},function(n,r,i){return s(n,e,t)}}function a(e,t){e=e||{},t=t||{};var n={};return Object.keys(t).forEach(function(e){n[e]=t[e]}),Object.keys(e).forEach(function(t){n[t]=e[t]}),n}function s(e,t,n){if("string"!=typeof t)throw new TypeError("glob pattern string required");return n||(n={}),!(!n.nocomment&&"#"===t.charAt(0))&&(""===t.trim()?""===e:new o(t,n).match(e))}function o(e,t){if(!(this instanceof o))return new o(e,t);if("string"!=typeof e)throw new TypeError("glob pattern string required");t||(t={}),e=e.trim(),"\/"!==m.sep&&(e=e.split(m.sep).join("\/")),this.options=t,this.set=[],this.pattern=e,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}function u(){if(!this._made){var e=this.pattern,t=this.options;if(!t.nocomment&&"#"===e.charAt(0))return void(this.comment=!0);if(!e)return void(this.empty=!0);this.parseNegate();var n=this.globSet=this.braceExpand();t.debug&&(this.debug=console.error),this.debug(this.pattern,n),n=this.globParts=n.map(function(e){return e.split(C)}),this.debug(this.pattern,n),n=n.map(function(e,t,n){return e.map(this.parse,this)},this),this.debug(this.pattern,n),n=n.filter(function(e){return e.indexOf(!1)===-1}),this.debug(this.pattern,n),this.set=n}}function l(){var e=this.pattern,t=!1,n=this.options,r=0;if(!n.nonegate){for(var i=0,a=e.length;i<a&&"!"===e.charAt(i);i++)t=!t,r++;r&&(this.pattern=e.substr(r)),this.negate=t}}function c(e,t){if(t||(t=this instanceof o?this.options:{}),e="undefined"==typeof e?this.pattern:e,"undefined"==typeof e)throw new TypeError("undefined pattern");return t.nobrace||!e.match(\/\\{.*\\}\/)?[e]:g(e)}function p(e,t){function n(){if(i){switch(i){case"*":s+=_,o=!0;break;case"?":s+=x,o=!0;break;default:s+="\\\\"+i}m.debug("clearStateChar %j %j",i,s),i=!1}}if(e.length>65536)throw new TypeError("pattern is too long");var r=this.options;if(!r.noglobstar&&"**"===e)return b;if(""===e)return"";for(var i,a,s="",o=!!r.nocase,u=!1,l=[],c=[],p=!1,f=-1,h=-1,y="."===e.charAt(0)?"":r.dot?"(?!(?:^|\\\\\/)\\\\.{1,2}(?:$|\\\\\/))":"(?!\\\\.)",m=this,g=0,E=e.length;g<E&&(a=e.charAt(g));g++)if(this.debug("%s\\t%s %s %j",e,g,s,a),u&&D[a])s+="\\\\"+a,u=!1;else switch(a){case"\/":return!1;case"\\\\":n(),u=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s\\t%s %s %j <-- stateChar",e,g,s,a),p){this.debug("  in class"),"!"===a&&g===h+1&&(a="^"),s+=a;continue}m.debug("call clearStateChar %j",i),n(),i=a,r.noext&&n();continue;case"(":if(p){s+="(";continue}if(!i){s+="\\\\(";continue}l.push({type:i,start:g-1,reStart:s.length,open:v[i].open,close:v[i].close}),s+="!"===i?"(?:(?!(?:":"(?:",this.debug("plType %j %j",i,s),i=!1;continue;case")":if(p||!l.length){s+="\\\\)";continue}n(),o=!0;var A=l.pop();s+=A.close,"!"===A.type&&c.push(A),A.reEnd=s.length;continue;case"|":if(p||!l.length||u){s+="\\\\|",u=!1;continue}n(),s+="|";continue;case"[":if(n(),p){s+="\\\\"+a;continue}p=!0,h=g,f=s.length,s+=a;continue;case"]":if(g===h+1||!p){s+="\\\\"+a,u=!1;continue}if(p){var C=e.substring(h+1,g);try{RegExp("["+C+"]")}catch(e){var w=this.parse(C,S);s=s.substr(0,f)+"\\\\["+w[0]+"\\\\]",o=o||w[1],p=!1;continue}}o=!0,p=!1,s+=a;continue;default:n(),u?u=!1:!D[a]||"^"===a&&p||(s+="\\\\"),s+=a}for(p&&(C=e.substr(h+1),w=this.parse(C,S),s=s.substr(0,f)+"\\\\["+w[0],o=o||w[1]),A=l.pop();A;A=l.pop()){var k=s.slice(A.reStart+A.open.length);this.debug("setting tail",s,A),k=k.replace(\/((?:\\\\{2}){0,64})(\\\\?)\\|\/g,function(e,t,n){return n||(n="\\\\"),t+t+n+"|"}),this.debug("tail=%j\\n   %s",k,k,A,s);var F="*"===A.type?_:"?"===A.type?x:"\\\\"+A.type;o=!0,s=s.slice(0,A.reStart)+F+"\\\\("+k}n(),u&&(s+="\\\\\\\\");var T=!1;switch(s.charAt(0)){case".":case"[":case"(":T=!0}for(var P=c.length-1;P>-1;P--){var j=c[P],B=s.slice(0,j.reStart),O=s.slice(j.reStart,j.reEnd-8),I=s.slice(j.reEnd-8,j.reEnd),N=s.slice(j.reEnd);I+=N;var L=B.split("(").length-1,M=N;for(g=0;g<L;g++)M=M.replace(\/\\)[+*?]?\/,"");N=M;var R="";""===N&&t!==S&&(R="$");var U=B+O+N+R+I;s=U}if(""!==s&&o&&(s="(?=.)"+s),T&&(s=y+s),t===S)return[s,o];if(!o)return d(e);var V=r.nocase?"i":"";try{var G=new RegExp("^"+s+"$",V)}catch(e){return new RegExp("$.")}return G._glob=e,G._src=s,G}function f(){if(this.regexp||this.regexp===!1)return this.regexp;var e=this.set;if(!e.length)return this.regexp=!1,this.regexp;var t=this.options,n=t.noglobstar?_:t.dot?E:A,r=t.nocase?"i":"",i=e.map(function(e){return e.map(function(e){return e===b?n:"string"==typeof e?y(e):e._src}).join("\\\\\/")}).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,r)}catch(e){this.regexp=!1}return this.regexp}function h(e,t){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return""===e;if("\/"===e&&t)return!0;var n=this.options;"\/"!==m.sep&&(e=e.split(m.sep).join("\/")),e=e.split(C),this.debug(this.pattern,"split",e);var r=this.set;this.debug(this.pattern,"set",r);var i,a;for(a=e.length-1;a>=0&&!(i=e[a]);a--);for(a=0;a<r.length;a++){var s=r[a],o=e;n.matchBase&&1===s.length&&(o=[i]);var u=this.matchOne(o,s,t);if(u)return!!n.flipNegate||!this.negate}return!n.flipNegate&&this.negate}function d(e){return e.replace(\/\\\\(.)\/g,"$1")}function y(e){return e.replace(\/[-[\\]{}()*+?.,\\\\^$|#\\s]\/g,"\\\\$&")}t.exports=s,s.Minimatch=o;var m={sep:"\/"};try{m=e("path")}catch(e){}var b=s.GLOBSTAR=o.GLOBSTAR={},g=e("brace-expansion"),v={"!":{open:"(?:(?!(?:",close:"))[^\/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},x="[^\/]",_=x+"*?",E="(?:(?!(?:\\\\\/|^)(?:\\\\.{1,2})($|\\\\\/)).)*?",A="(?:(?!(?:\\\\\/|^)\\\\.).)*?",D=r("().*{}+?[]^$\\\\!"),C=\/\\\/+\/;s.filter=i,s.defaults=function(e){if(!e||!Object.keys(e).length)return s;var t=s,n=function(n,r,i){return t.minimatch(n,r,a(e,i))};return n.Minimatch=function(n,r){return new t.Minimatch(n,a(e,r))},n},o.defaults=function(e){return e&&Object.keys(e).length?s.defaults(e).Minimatch:o},o.prototype.debug=function(){},o.prototype.make=u,o.prototype.parseNegate=l,s.braceExpand=function(e,t){return c(e,t)},o.prototype.braceExpand=c,o.prototype.parse=p;var S={};s.makeRe=function(e,t){return new o(e,t||{}).makeRe()},o.prototype.makeRe=f,s.match=function(e,t,n){n=n||{};var r=new o(t,n);return e=e.filter(function(e){return r.match(e)}),r.options.nonull&&!e.length&&e.push(t),e},o.prototype.match=h,o.prototype.matchOne=function(e,t,n){var r=this.options;this.debug("matchOne",{this:this,file:e,pattern:t}),this.debug("matchOne",e.length,t.length);for(var i=0,a=0,s=e.length,o=t.length;i<s&&a<o;i++,a++){this.debug("matchOne loop");var u=t[a],l=e[i];if(this.debug(t,u,l),u===!1)return!1;if(u===b){this.debug("GLOBSTAR",[t,u,l]);var c=i,p=a+1;if(p===o){for(this.debug("** at the end");i<s;i++)if("."===e[i]||".."===e[i]||!r.dot&&"."===e[i].charAt(0))return!1;return!0}for(;c<s;){var f=e[c];if(this.debug("\\nglobstar while",e,c,t,p,f),this.matchOne(e.slice(c),t.slice(p),n))return this.debug("globstar found match!",c,s,f),!0;if("."===f||".."===f||!r.dot&&"."===f.charAt(0)){this.debug("dot detected!",e,c,t,p);break}this.debug("globstar swallow a segment, and continue"),c++}return!(!n||(this.debug("\\n>>> no match, partial?",e,c,t,p),c!==s))}var h;if("string"==typeof u?(h=r.nocase?l.toLowerCase()===u.toLowerCase():l===u,this.debug("string match",u,l,h)):(h=l.match(u),this.debug("pattern match",u,l,h)),!h)return!1}if(i===s&&a===o)return!0;if(i===s)return n;if(a===o){var d=i===s-1&&""===e[i];return d}throw new Error("wtf?")}},{"brace-expansion":512,path:12}],512:[function(e,t,n){function r(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}function i(e){return e.split("\\\\\\\\").join(y).split("\\\\{").join(m).split("\\\\}").join(b).split("\\\\,").join(g).split("\\\\.").join(v)}function a(e){return e.split(y).join("\\\\").split(m).join("{").split(b).join("}").split(g).join(",").split(v).join(".")}function s(e){if(!e)return[""];var t=[],n=d("{","}",e);if(!n)return e.split(",");var r=n.pre,i=n.body,a=n.post,o=r.split(",");o[o.length-1]+="{"+i+"}";var u=s(a);return a.length&&(o[o.length-1]+=u.shift(),o.push.apply(o,u)),t.push.apply(t,o),t}function o(e){return e?("{}"===e.substr(0,2)&&(e="\\\\{\\\\}"+e.substr(2)),f(i(e),!0).map(a)):[]}function u(e){return"{"+e+"}"}function l(e){return\/^-?0\\d\/.test(e)}function c(e,t){return e<=t}function p(e,t){return e>=t}function f(e,t){var n=[],i=d("{","}",e);if(!i||\/\\$$\/.test(i.pre))return[e];var a=\/^-?\\d+\\.\\.-?\\d+(?:\\.\\.-?\\d+)?$\/.test(i.body),o=\/^[a-zA-Z]\\.\\.[a-zA-Z](?:\\.\\.-?\\d+)?$\/.test(i.body),y=a||o,m=\/^(.*,)+(.+)?$\/.test(i.body);if(!y&&!m)return i.post.match(\/,.*\\}\/)?(e=i.pre+"{"+i.body+b+i.post,f(e)):[e];var g;if(y)g=i.body.split(\/\\.\\.\/);else if(g=s(i.body),1===g.length&&(g=f(g[0],!1).map(u),1===g.length)){var v=i.post.length?f(i.post,!1):[""];return v.map(function(e){return i.pre+g[0]+e})}var x,_=i.pre,v=i.post.length?f(i.post,!1):[""];if(y){var E=r(g[0]),A=r(g[1]),D=Math.max(g[0].length,g[1].length),C=3==g.length?Math.abs(r(g[2])):1,S=c,w=A<E;w&&(C*=-1,S=p);var k=g.some(l);x=[];for(var F=E;S(F,A);F+=C){var T;if(o)T=String.fromCharCode(F),"\\\\"===T&&(T="");else if(T=String(F),k){var P=D-T.length;if(P>0){var j=new Array(P+1).join("0");T=F<0?"-"+j+T.slice(1):j+T}}x.push(T)}}else x=h(g,function(e){return f(e,!1)});for(var B=0;B<x.length;B++)for(var O=0;O<v.length;O++){var I=_+x[B]+v[O];(!t||y||I)&&n.push(I)}return n}var h=e("concat-map"),d=e("balanced-match");t.exports=o;var y="\\0SLASH"+Math.random()+"\\0",m="\\0OPEN"+Math.random()+"\\0",b="\\0CLOSE"+Math.random()+"\\0",g="\\0COMMA"+Math.random()+"\\0",v="\\0PERIOD"+Math.random()+"\\0"},{"balanced-match":513,"concat-map":514}],513:[function(e,t,n){function r(e,t,n){e instanceof RegExp&&(e=i(e,n)),t instanceof RegExp&&(t=i(t,n));var r=a(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function i(e,t){var n=t.match(e);return n?n[0]:null}function a(e,t,n){var r,i,a,s,o,u=n.indexOf(e),l=n.indexOf(t,u+1),c=u;$/;"	function	line:20
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^if(u>=0&&l>0){for(r=[],a=n.length;c>=0&&!o;)c==u?(r.push(c),u=n.indexOf(e,c+1)):1==r.length?o=[r.pop(),l]:(i=r.pop(),i<a&&(a=i,s=l),l=n.indexOf(t,c+1)),c=u<l&&u>=0?u:l;r.length&&(o=[a,s])}return o}t.exports=r,r.range=a},{}],514:[function(e,t,n){t.exports=function(e,t){for(var n=[],i=0;i<e.length;i++){var a=t(e[i],i);r(a)?n.push.apply(n,a):n.push(a)}return n};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],515:[function(e,t,n){(function(e){"use strict";function n(e){return"\/"===e.charAt(0)}function r(e){var t=\/^([a-zA-Z]:|[\\\\\\\/]{2}[^\\\\\\\/]+[\\\\\\\/]+[^\\\\\\\/]+)?([\\\\\\\/])?([\\s\\S]*?)$\/,n=t.exec(e),r=n[1]||"",i=Boolean(r&&":"!==r.charAt(1));return Boolean(n[2]||i)}t.exports="win32"===e.platform?r:n,t.exports.posix=n,t.exports.win32=r}).call(this,e("_process"))},{_process:13}],516:[function(e,t,n){"use strict";t.exports=function(e){var t=\/^\\\\\\\\\\?\\\\\/.test(e),n=\/[^\\x00-\\x80]+\/.test(e);return t||n?e:e.replace(\/\\\\\/g,"\/")}},{}],517:[function(e,t,n){function r(){this._array=[],this._set=Object.create(null)}var i=e(".\/util"),a=Object.prototype.hasOwnProperty;r.fromArray=function(e,t){for(var n=new r,i=0,a=e.length;i<a;i++)n.add(e[i],t);return n},r.prototype.size=function(){return Object.getOwnPropertyNames(this._set).length},r.prototype.add=function(e,t){var n=i.toSetString(e),r=a.call(this._set,n),s=this._array.length;r&&!t||this._array.push(e),r||(this._set[n]=s)},r.prototype.has=function(e){var t=i.toSetString(e);return a.call(this._set,t)},r.prototype.indexOf=function(e){var t=i.toSetString(e);if(a.call(this._set,t))return this._set[t];throw new Error('"'+e+'" is not in the set.')},r.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},r.prototype.toArray=function(){return this._array.slice()},n.ArraySet=r},{".\/util":526}],518:[function(e,t,n){function r(e){return e<0?(-e<<1)+1:(e<<1)+0}function i(e){var t=1===(1&e),n=e>>1;return t?-n:n}var a=e(".\/base64"),s=5,o=1<<s,u=o-1,l=o;n.encode=function(e){var t,n="",i=r(e);do t=i&u,i>>>=s,i>0&&(t|=l),n+=a.encode(t);while(i>0);return n},n.decode=function(e,t,n){var r,o,c=e.length,p=0,f=0;do{if(t>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(o=a.decode(e.charCodeAt(t++)),o===-1)throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(o&l),o&=u,p+=o<<f,f+=s}while(r);n.value=i(p),n.rest=t}},{".\/base64":519}],519:[function(e,t,n){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".split("");n.encode=function(e){if(0<=e&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},n.decode=function(e){var t=65,n=90,r=97,i=122,a=48,s=57,o=43,u=47,l=26,c=52;return t<=e&&e<=n?e-t:r<=e&&e<=i?e-r+l:a<=e&&e<=s?e-a+c:e==o?62:e==u?63:-1}},{}],520:[function(e,t,n){function r(e,t,i,a,s,o){var u=Math.floor((t-e)\/2)+e,l=s(i,a[u],!0);return 0===l?u:l>0?t-u>1?r(u,t,i,a,s,o):o==n.LEAST_UPPER_BOUND?t<a.length?t:-1:u:u-e>1?r(e,u,i,a,s,o):o==n.LEAST_UPPER_BOUND?u:e<0?-1:e}n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2,n.search=function(e,t,i,a){if(0===t.length)return-1;var s=r(-1,t.length,e,t,i,a||n.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&0===i(t[s],t[s-1],!0);)--s;return s}},{}],521:[function(e,t,n){function r(e,t){var n=e.generatedLine,r=t.generatedLine,i=e.generatedColumn,s=t.generatedColumn;return r>n||r==n&&s>=i||a.compareByGeneratedPositionsInflated(e,t)<=0}function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var a=e(".\/util");i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){r(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(a.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=i},{".\/util":526}],522:[function(e,t,n){function r(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function i(e,t){return Math.round(e+Math.random()*(t-e))}function a(e,t,n,s){if(n<s){var o=i(n,s),u=n-1;r(e,o,s);for(var l=e[s],c=n;c<s;c++)t(e[c],l)<=0&&(u+=1,r(e,u,c));r(e,u+1,c);var p=u+1;a(e,t,n,p-1),a(e,t,p+1,s)}}n.quickSort=function(e,t){a(e,t,0,e.length-1)}},{}],523:[function(e,t,n){function r(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,""))),null!=t.sections?new s(t):new i(t)}function i(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var n=o.getArg(t,"version"),r=o.getArg(t,"sources"),i=o.getArg(t,"names",[]),a=o.getArg(t,"sourceRoot",null),s=o.getArg(t,"sourcesContent",null),u=o.getArg(t,"mappings"),c=o.getArg(t,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);r=r.map(String).map(o.normalize).map(function(e){return a&&o.isAbsolute(a)&&o.isAbsolute(e)?o.relative(a,e):e}),this._names=l.fromArray(i.map(String),!0),this._sources=l.fromArray(r,!0),this.sourceRoot=a,this.sourcesContent=s,this._mappings=u,this.file=c}function a(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function s(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var n=o.getArg(t,"version"),i=o.getArg(t,"sections");if(n!=this._version)throw new Error("Unsupported version: "+n);this._sources=new l,this._names=new l;var a={line:-1,column:0};this._sections=i.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=o.getArg(e,"offset"),n=o.getArg(t,"line"),i=o.getArg(t,"column");if(n<a.line||n===a.line&&i<a.column)throw new Error("Section offsets must be ordered and non-overlapping.");return a=t,{generatedOffset:{generatedLine:n+1,generatedColumn:i+1},consumer:new r(o.getArg(e,"map"))}})}var o=e(".\/util"),u=e(".\/binary-search"),l=e(".\/array-set").ArraySet,c=e(".\/base64-vlq"),p=e(".\/quick-sort").quickSort;r.fromSourceMap=function(e){return i.fromSourceMap(e)},r.prototype._version=3,r.prototype.__generatedMappings=null,Object.defineProperty(r.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),r.prototype.__originalMappings=null,Object.defineProperty(r.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),r.prototype._charIsMappingSeparator=function(e,t){var n=e.charAt(t);return";"===n||","===n},r.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},r.GENERATED_ORDER=1,r.ORIGINAL_ORDER=2,r.GREATEST_LOWER_BOUND=1,r.LEAST_UPPER_BOUND=2,r.prototype.eachMapping=function(e,t,n){var i,a=t||null,s=n||r.GENERATED_ORDER;switch(s){case r.GENERATED_ORDER:i=this._generatedMappings;break;case r.ORIGINAL_ORDER:i=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var u=this.sourceRoot;i.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=u&&(t=o.join(u,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,a)},r.prototype.allGeneratedPositionsFor=function(e){var t=o.getArg(e,"line"),n={source:o.getArg(e,"source"),originalLine:t,originalColumn:o.getArg(e,"column",0)};if(null!=this.sourceRoot&&(n.source=o.relative(this.sourceRoot,n.source)),!this._sources.has(n.source))return[];n.source=this._sources.indexOf(n.source);var r=[],i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",o.compareByOriginalPositions,u.LEAST_UPPER_BOUND);if(i>=0){var a=this._originalMappings[i];if(void 0===e.column)for(var s=a.originalLine;a&&a.originalLine===s;)r.push({line:o.getArg(a,"generatedLine",null),column:o.getArg(a,"generatedColumn",null),lastColumn:o.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++i];else for(var l=a.originalColumn;a&&a.originalLine===t&&a.originalColumn==l;)r.push({line:o.getArg(a,"generatedLine",null),column:o.getArg(a,"generatedColumn",null),lastColumn:o.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++i]}return r},n.SourceMapConsumer=r,i.prototype=Object.create(r.prototype),i.prototype.consumer=r,i.fromSourceMap=function(e){var t=Object.create(i.prototype),n=t._names=l.fromArray(e._names.toArray(),!0),r=t._sources=l.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var s=e._mappings.toArray().slice(),u=t.__generatedMappings=[],c=t.__originalMappings=[],f=0,h=s.length;f<h;f++){var d=s[f],y=new a;y.generatedLine=d.generatedLine,y.generatedColumn=d.generatedColumn,d.source&&(y.source=r.indexOf(d.source),y.originalLine=d.originalLine,y.originalColumn=d.originalColumn,d.name&&(y.name=n.indexOf(d.name)),c.push(y)),u.push(y)}return p(t.__originalMappings,o.compareByOriginalPositions),t},i.prototype._version=3,Object.defineProperty(i.prototype,"sources",{get:function(){return this._sources.toArray().map(function(e){return null!=this.sourceRoot?o.join(this.sourceRoot,e):e},this)}}),i.prototype._parseMappings=function(e,t){for(var n,r,i,s,u,l=1,f=0,h=0,d=0,y=0,m=0,b=e.length,g=0,v={},x={},_=[],E=[];g<b;)if(";"===e.charAt(g))l++,g++,f=0;else if(","===e.charAt(g))g++;else{for(n=new a,n.generatedLine=l,s=g;s<b&&!this._charIsMappingSeparator(e,s);s++);if(r=e.slice(g,s),i=v[r])g+=r.length;else{for(i=[];g<s;)c.decode(e,g,x),u=x.value,g=x.rest,i.push(u);if(2===i.length)throw new Error("Found a source, but no line and column");if(3===i.length)throw new Error("Found a source and line, but no column");v[r]=i}n.generatedColumn=f+i[0],f=n.generatedColumn,i.length>1&&(n.source=y+i[1],y+=i[1],n.originalLine=h+i[2],h=n.originalLine,n.originalLine+=1,n.originalColumn=d+i[3],d=n.originalColumn,i.length>4&&(n.name=m+i[4],m+=i[4])),E.push(n),"number"==typeof n.originalLine&&_.push(n)}p(E,o.compareByGeneratedPositionsDeflated),this.__generatedMappings=E,p(_,o.compareByOriginalPositions),this.__originalMappings=_},i.prototype._findMapping=function(e,t,n,r,i,a){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return u.search(e,t,i,a)},i.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var n=this._generatedMappings[e+1];if(t.generatedLine===n.generatedLine){t.lastGeneratedColumn=n.generatedColumn-1;continue}}t.lastGeneratedColumn=1\/0}},i.prototype.originalPositionFor=function(e){var t={generatedLine:o.getArg(e,"line"),generatedColumn:o.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",o.compareByGeneratedPositionsDeflated,o.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(n>=0){var i=this._generatedMappings[n];if(i.generatedLine===t.generatedLine){var a=o.getArg(i,"source",null);null!==a&&(a=this._sources.at(a),null!=this.sourceRoot&&(a=o.join(this.sourceRoot,a)));var s=o.getArg(i,"name",null);return null!==s&&(s=this._names.at(s)),{source:a,line:o.getArg(i,"originalLine",null),column:o.getArg(i,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},i.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},i.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=o.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=o.urlParse(this.sourceRoot))){var r=e.replace(\/^file:\\\/\\\/\/,"");if("file"==n.scheme&&this._sources.has(r))return this.sourcesContent[this._sources.indexOf(r)];if((!n.path||"\/"==n.path)&&this._sources.has("\/"+e))return this.sourcesContent[this._sources.indexOf("\/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},i.prototype.generatedPositionFor=function(e){var t=o.getArg(e,"source");if(null!=this.sourceRoot&&(t=o.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};t=this._sources.indexOf(t);var n={source:t,originalLine:o.getArg(e,"line"),originalColumn:o.getArg(e,"column")},i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",o.compareByOriginalPositions,o.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(i>=0){var a=this._originalMappings[i];if(a.source===n.source)return{line:o.getArg(a,"generatedLine",null),column:o.getArg(a,"generatedColumn",null),lastColumn:o.getArg(a,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=i,s.prototype=Object.create(r.prototype),s.prototype.constructor=r,s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var n=0;n<this._sections[t].consumer.sources.length;n++)e.push(this._sections[t].consumer.sources[n]);return e}}),s.prototype.originalPositionFor=function(e){var t={generatedLine:o.getArg(e,"line"),generatedColumn:o.getArg(e,"column")},n=u.search(t,this._sections,function(e,t){var n=e.generatedLine-t.generatedOffset.generatedLine;return n?n:e.generatedColumn-t.generatedOffset.generatedColumn}),r=this._sections[n];return r?r.consumer.originalPositionFor({line:t.generatedLine-(r.generatedOffset.generatedLine-1),column:t.generatedColumn-(r.generatedOffset.generatedLine===t.generatedLine?r.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},s.prototype.sourceContentFor=function(e,t){for(var n=0;n<this._sections.length;n++){var r=this._sections[n],i=r.consumer.sourceContentFor(e,!0);if(i)return i}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var n=this._sections[t];if(n.consumer.sources.indexOf(o.getArg(e,"source"))!==-1){var r=n.consumer.generatedPositionFor(e);if(r){var i={line:r.line+(n.generatedOffset.generatedLine-1),column:r.column+(n.generatedOffset.generatedLine===r.line?n.generatedOffset.generatedColumn-1:0)};return i}}}return{line:null,column:null}},s.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var n=0;n<this._sections.length;n++)for(var r=this._sections[n],i=r.consumer._generatedMappings,a=0;a<i.length;a++){var s=i[a],u=r.consumer._sources.at(s.source);null!==r.consumer.sourceRoot&&(u=o.join(r.consumer.sourceRoot,u)),this._sources.add(u),u=this._sources.indexOf(u);var l=r.consumer._names.at(s.name);this._names.add(l),l=this._names.indexOf(l);var c={source:u,generatedLine:s.generatedLine+(r.generatedOffset.generatedLine-1),generatedColumn:s.generatedColumn+(r.generatedOffset.generatedLine===s.generatedLine?r.generatedOffset.generatedColumn-1:0),originalLine:s.originalLine,originalColumn:s.originalColumn,name:l};this.__generatedMappings.push(c),"number"==typeof c.originalLine&&this.__originalMappings.push(c)}p(this.__generatedMappings,o.compareByGeneratedPositionsDeflated),p(this.__originalMappings,o.compareByOriginalPositions)},n.IndexedSourceMapConsumer=s},{".\/array-set":517,".\/base64-vlq":518,".\/binary-search":520,".\/quick-sort":522,".\/util":526}],524:[function(e,t,n){function r(e){e||(e={}),this._file=a.getArg(e,"file",null),this._sourceRoot=a.getArg(e,"sourceRoot",null),this._skipValidation=a.getArg(e,"skipValidation",!1),this._sources=new s,this._names=new s,this._mappings=new o,this._sourcesContents=null}var i=e(".\/base64-vlq"),a=e(".\/util"),s=e(".\/array-set").ArraySet,o=e(".\/mapping-list").MappingList;r.prototype._version=3,r.fromSourceMap=function(e){var t=e.sourceRoot,n=new r({file:e.file,sourceRoot:t});return e.eachMapping(function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=a.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)}),e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&n.setSourceContent(t,r)}),n},r.prototype.addMapping=function(e){var t=a.getArg(e,"generated"),n=a.getArg(e,"original",null),r=a.getArg(e,"source",null),i=a.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,i),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},r.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=a.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[a.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[a.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\\'s "file" property. Both were omitted.');r=e.file}var i=this._sourceRoot;null!=i&&(r=a.relative(i,r));var o=new s,u=new s;this._mappings.unsortedForEach(function(t){if(t.source===r&&null!=t.originalLine){var s=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=s.source&&(t.source=s.source,null!=n&&(t.source=a.join(n,t.source)),null!=i&&(t.source=a.relative(i,t.source)),t.originalLine=s.line,t.originalColumn=s.column,null!=s.name&&(t.name=s.name))}var l=t.source;null==l||o.has(l)||o.add(l);var c=t.name;null==c||u.has(c)||u.add(c)},this),this._sources=o,this._names=u,e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=a.join(n,t)),null!=i&&(t=a.relative(i,t)),this.setSourceContent(t,r))},this)},r.prototype._validateMapping=function(e,t,n,r){if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},r.prototype._serializeMappings=function(){for(var e,t,n,r,s=0,o=1,u=0,l=0,c=0,p=0,f="",h=this._mappings.toArray(),d=0,y=h.length;d<y;d++){if(t=h[d],e="",t.generatedLine!==o)for(s=0;t.generatedLine!==o;)e+=";",o++;else if(d>0){if(!a.compareByGeneratedPositionsInflated(t,h[d-1]))continue;e+=","}e+=i.encode(t.generatedColumn-s),s=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=i.encode(r-p),p=r,e+=i.encode(t.originalLine-1-l),l=t.originalLine-1,e+=i.encode(t.originalColumn-u),u=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=i.encode(n-c),c=n)),f+=e}return f},r.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=a.relative(t,e));var n=a.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},r.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=r},{".\/array-set":517,".\/base64-vlq":518,".\/mapping-list":521,".\/util":526}],525:[function(e,t,n){function r(e,t,n,r,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==i?null:i,this[u]=!0,null!=r&&this.add(r)}var i=e(".\/source-map-generator").SourceMapGenerator,a=e(".\/util"),s=\/(\\r?\\n)\/,o=10,u="$$$isSourceNode$$$";r.fromStringWithSourceMap=function(e,t,n){function i(e,t){if(null===e||void 0===e.source)o.add(t);else{var i=n?a.join(n,e.source):e.source;o.add(new r(e.originalLine,e.originalColumn,i,t,e.name))}}var o=new r,u=e.split(s),l=function(){var e=u.shift(),t=u.shift()||"";return e+t},c=1,p=0,f=null;return t.eachMapping(function(e){if(null!==f){if(!(c<e.generatedLine)){var t=u[0],n=t.substr(0,e.generatedColumn-p);return u[0]=t.substr(e.generatedColumn-p),p=e.generatedColumn,i(f,n),void(f=e)}i(f,l()),c++,p=0}for(;c<e.generatedLine;)o.add(l()),c++;if(p<e.generatedColumn){var t=u[0];o.add(t.substr(0,e.generatedColumn)),u[0]=t.substr(e.generatedColumn),p=e.generatedColumn}f=e},this),u.length>0&&(f&&i(f,l()),o.add(u.join(""))),t.sources.forEach(function(e){var r=t.sourceContentFor(e);null!=r&&(null!=n&&(e=a.join(n,e)),o.setSourceContent(e,r))}),o},r.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},r.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},r.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n<r;n++)t=this.children[n],t[u]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},r.prototype.join=function(e){var t,n,r=this.children.length;if(r>0){for(t=[],n=0;n<r-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},r.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n[u]?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),this},r.prototype.setSourceContent=function(e,t){this.sourceContents[a.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][u]&&this.children[t].walkSourceContents(e);for(var r=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(a.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,a=null,s=null,u=null,l=null;return this.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(a===i.source&&s===i.line&&u===i.column&&l===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),a=i.source,s=i.line,u=i.column,l=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),a=null,r=!1);for(var c=0,p=e.length;c<p;c++)e.charCodeAt(c)===o?(t.line++,t.column=0,c+1===p?(a=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},n.SourceNode=r},{".\/source-map-generator":524,".\/util":526}],526:[function(e,t,n){function r(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')}function i(e){var t=e.match(b);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function a(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="\/\/",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function s(e){var t=e,r=i(e);if(r){if(!r.path)return e;t=r.path}for(var s,o=n.isAbsolute(t),u=t.split(\/\\\/+\/),l=0,c=u.length-1;c>=0;c--)s=u[c],"."===s?u.splice(c,1):".."===s?l++:l>0&&(""===s?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return t=u.join("\/"),""===t&&(t=o?"\/":"."),r?(r.path=t,a(r)):t}function o(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),r=i(e);if(r&&(e=r.path||"\/"),n&&!n.scheme)return r&&(n.scheme=r.scheme),a(n);if(n||t.match(g))return t;if(r&&!r.host&&!r.path)return r.host=t,a(r);var o="\/"===t.charAt(0)?t:s(e.replace(\/\\\/+$\/,"")+"\/"+t);return r?(r.path=o,a(r)):o}function u(e,t){""===e&&(e="."),e=e.replace(\/\\\/$\/,"");for(var n=0;0!==t.indexOf(e+"\/");){var r=e.lastIndexOf("\/");if(r<0)return t;if(e=e.slice(0,r),e.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return t;++n}return Array(n+1).join("..\/")+t.substr(e.length+1)}function l(e){return e}function c(e){return f(e)?"$"+e:e}function p(e){return f(e)?e.slice(1):e}function f(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function h(e,t,n){var r=e.source-t.source;return 0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r||n?r:(r=e.generatedColumn-t.generatedColumn,0!==r?r:(r=e.generatedLine-t.generatedLine,0!==r?r:e.name-t.name))))}function d(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:(r=e.generatedColumn-t.generatedColumn,0!==r||n?r:(r=e.source-t.source,0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r?r:e.name-t.name))))}function y(e,t){return e===t?0:e>t?1:-1}function m(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:(n=e.generatedColumn-t.generatedColumn,0!==n?n:(n=y(e.source,t.source),0!==n?n:(n=e.originalLine-t.originalLine,0!==n?n:(n=e.originalColumn-t.originalColumn,0!==n?n:y(e.name,t.name)))))}n.getArg=r;var b=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,g=\/^data:.+\\,.+$\/;n.urlParse=i,n.urlGenerate=a,n.normalize=s,n.join=o,n.isAbsolute=function(e){return"\/"===e.charAt(0)||!!e.match(b)},n.relative=u;var v=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=v?l:c,n.fromSetString=v?l:p,n.compareByOriginalPositions=h,n.compareByGeneratedPositionsDeflated=d,n.compareByGeneratedPositionsInflated=m},{}],527:[function(e,t,n){n.SourceMapGenerator=e(".\/lib\/source-map-generator").SourceMapGenerator,n.SourceMapConsumer=e(".\/lib\/source-map-consumer").SourceMapConsumer,n.SourceNode=e(".\/lib\/source-node").SourceNode},{".\/lib\/source-map-consumer":523,".\/lib\/source-map-generator":524,".\/lib\/source-node":525}],528:[function(e,t,n){t.exports={name:"babel-core",version:"6.21.0",description:"Babel compiler core.",author:{name:"Sebastian McKenzie",email:"sebmck@gmail.com"},homepage:"https:\/\/babeljs.io\/",license:"MIT",repository:{type:"git",url:"https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-core"},keywords:["6to5","babel","classes","const","es6","harmony","let","modules","transpile","transpiler","var","babel-core"],scripts:{bench:"make bench",test:"make test"},dependencies:{"babel-code-frame":"^6.20.0","babel-generator":"^6.21.0","babel-helpers":"^6.16.0","babel-messages":"^6.8.0","babel-template":"^6.16.0","babel-runtime":"^6.20.0","babel-register":"^6.18.0","babel-traverse":"^6.21.0","babel-types":"^6.21.0",babylon:"^6.11.0","convert-source-map":"^1.1.0",debug:"^2.1.1",json5:"^0.5.0",lodash:"^4.2.0",minimatch:"^3.0.2","path-is-absolute":"^1.0.0",private:"^0.1.6",slash:"^1.0.0","source-map":"^0.5.0"},devDependencies:{"babel-helper-fixtures":"^6.20.0","babel-helper-transform-fixture-test-runner":"^6.21.0","babel-polyfill":"^6.20.0"},_id:"babel-core@6.21.0",_shasum:"75525480c21c803f826ef3867d22c19f080a3724",_from:"babel-core@>=6.18.2 <7.0.0",_npmVersion:"3.10.8",_nodeVersion:"6.9.0",_npmUser:{name:"hzoo",email:"hi@henryzoo.com"},dist:{shasum:"75525480c21c803f826ef3867d22c19f080a3724",tarball:"https:\/\/registry.npmjs.org\/babel-core\/-\/babel-core-6.21.0.tgz"},maintainers:[{name:"amasad",email:"amjad.masad@gmail.com"},{name:"hzoo",email:"hi@henryzoo.com"},{name:"jmm",email:"npm-public@jessemccarthy.net"},{name:"loganfsmyth",email:"loganfsmyth@gmail.com"},{name:"sebmck",email:"sebmck@gmail.com"},{name:"thejameskyle",email:"me@thejameskyle.com"}],_npmOperationalInternal:{host:"packages-12-west.internal.npmjs.com",tmp:"tmp\/babel-core-6.21.0.tgz_1481925355362_0.2487682355567813"},directories:{},_resolved:"https:\/\/registry.npmjs.org\/babel-core\/-\/babel-core-6.21.0.tgz",readme:"ERROR: No README data found!"}},{}],529:[function(e,t,n){function r(e,t,n){if(e){if(x.fixFaultyLocations(e,t),n){if(d.Node.check(e)&&d.SourceLocation.check(e.loc)){for(var i=n.length-1;i>=0&&!(_(n[i].loc.end,e.loc.start)<=0);--i);return void n.splice(i+1,0,e)}}else if(e[E])return e[E];var a;if(y.check(e))a=Object.keys(e);else{if(!m.check(e))return;a=h.getFieldNames(e)}n||Object.defineProperty(e,E,{value:n=[],enumerable:!1});for(var i=0,s=a.length;i<s;++i)r(e[a[i]],t,n);return n}}function i(e,t,n){for(var a=r(e,n),s=0,o=a.length;s<o;){var u=s+o>>1,l=a[u];if(_(l.loc.start,t.loc.start)<=0&&_(t.loc.end,l.loc.end)<=0)return void i(t.enclosingNode=l,t,n);if(_(l.loc.end,t.loc.start)<=0){var c=l;s=u+1}else{if(!(_(t.loc.end,l.loc.start)<=0))throw new Error("Comment location overlaps with node location");var p=l;o=u}}c&&(t.precedingNode=c),p&&(t.followingNode=p)}function a(e,t){var n=e.length;if(0!==n){for(var r=e[0].precedingNode,i=e[0].followingNode,a=i.loc.start,s=n;s>0;--s){var u=e[s-1];f.strictEqual(u.precedingNode,r),f.strictEqual(u.followingNode,i);var c=t.sliceString(u.loc.end,a);if(\/\\S\/.test(c))break;a=u.loc.start}for(;s<=n&&(u=e[s])&&("Line"===u.type||"CommentLine"===u.type)&&u.loc.start.column>i.loc.start.column;)++s;e.forEach(function(e,t){t<s?l(r,e):o(i,e)}),e.length=0}}function s(e,t){var n=e.comments||(e.comments=[]);n.push(t)}function o(e,t){t.leading=!0,t.trailing=!1,s(e,t)}function u(e,t){t.leading=!1,t.trailing=!1,s(e,t)}function l(e,t){t.leading=!1,t.trailing=!0,s(e,t)}function c(e,t){var n=e.getValue();d.Comment.assert(n);var r=n.loc,i=r&&r.lines,a=[t(e)];if(n.trailing)a.push("\\n");else if(i instanceof g){var s=i.slice(r.end,i.skipSpaces(r.end));1===s.length?a.push(s):a.push(new Array(s.length).join("\\n"))}else a.push("\\n");return v(a)}function p(e,t){var n=e.getValue(e);d.Comment.assert(n);var r=n.loc,i=r&&r.lines,a=[];if(i instanceof g){var s=i.skipSpaces(r.start,!0)||i.firstPos(),o=i.slice(s,r.start);1===o.length?a.push(o):a.push(new Array(o.length).join("\\n"))}return a.push(t(e)),v(a)}var f=e("assert"),h=e(".\/types"),d=h.namedTypes,y=h.builtInTypes.array,m=h.builtInTypes.object,b=e(".\/lines"),g=(b.fromString,b.Lines),v=b.concat,x=e(".\/util"),_=x.comparePos,E=e("private").makeUniqueKey();n.attach=function(e,t,n){if(y.check(e)){var r=[];e.forEach(function(e){e.loc.lines=n,i(t,e,n);var s=e.precedingNode,c=e.enclosingNode,p=e.followingNode;if(s&&p){var h=r.length;if(h>0){var d=r[h-1];f.strictEqual(d.precedingNode===e.precedingNode,d.followingNode===e.followingNode),d.followingNode!==e.followingNode&&a(r,n)}r.push(e)}else if(s)a(r,n),l(s,e);else if(p)a(r,n),o(p,e);else{if(!c)throw new Error("AST contains no nodes at all?");a(r,n),u(c,e)}}),a(r,n),e.forEach(function(e){delete e.precedingNode,delete e.enclosingNode,delete e.followingNode})}},n.printComments=function(e,t){var n=e.getValue(),r=t(e),i=d.Node.check(n)&&h.getFieldValue(n,"comments");if(!i||0===i.length)return r;var a=[],s=[r];return e.each(function(e){var r=e.getValue(),i=h.getFieldValue(r,"leading"),o=h.getFieldValue(r,"trailing");i||o&&!d.Statement.check(n)&&"Block"!==r.type&&"CommentBlock"!==r.type?a.push(c(e,t)):o&&s.push(p(e,t))},"comments"),a.push.apply(a,s),$/;"	function	line:21
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^if(u>=0&&l>0){for(r=[],a=n.length;c>=0&&!o;)c==u?(r.push(c),u=n.indexOf(e,c+1)):1==r.length?o=[r.pop(),l]:(i=r.pop(),i<a&&(a=i,s=l),l=n.indexOf(t,c+1)),c=u<l&&u>=0?u:l;r.length&&(o=[a,s])}return o}t.exports=r,r.range=a},{}],514:[function(e,t,n){t.exports=function(e,t){for(var n=[],i=0;i<e.length;i++){var a=t(e[i],i);r(a)?n.push.apply(n,a):n.push(a)}return n};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},{}],515:[function(e,t,n){(function(e){"use strict";function n(e){return"\/"===e.charAt(0)}function r(e){var t=\/^([a-zA-Z]:|[\\\\\\\/]{2}[^\\\\\\\/]+[\\\\\\\/]+[^\\\\\\\/]+)?([\\\\\\\/])?([\\s\\S]*?)$\/,n=t.exec(e),r=n[1]||"",i=Boolean(r&&":"!==r.charAt(1));return Boolean(n[2]||i)}t.exports="win32"===e.platform?r:n,t.exports.posix=n,t.exports.win32=r}).call(this,e("_process"))},{_process:13}],516:[function(e,t,n){"use strict";t.exports=function(e){var t=\/^\\\\\\\\\\?\\\\\/.test(e),n=\/[^\\x00-\\x80]+\/.test(e);return t||n?e:e.replace(\/\\\\\/g,"\/")}},{}],517:[function(e,t,n){function r(){this._array=[],this._set=Object.create(null)}var i=e(".\/util"),a=Object.prototype.hasOwnProperty;r.fromArray=function(e,t){for(var n=new r,i=0,a=e.length;i<a;i++)n.add(e[i],t);return n},r.prototype.size=function(){return Object.getOwnPropertyNames(this._set).length},r.prototype.add=function(e,t){var n=i.toSetString(e),r=a.call(this._set,n),s=this._array.length;r&&!t||this._array.push(e),r||(this._set[n]=s)},r.prototype.has=function(e){var t=i.toSetString(e);return a.call(this._set,t)},r.prototype.indexOf=function(e){var t=i.toSetString(e);if(a.call(this._set,t))return this._set[t];throw new Error('"'+e+'" is not in the set.')},r.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},r.prototype.toArray=function(){return this._array.slice()},n.ArraySet=r},{".\/util":526}],518:[function(e,t,n){function r(e){return e<0?(-e<<1)+1:(e<<1)+0}function i(e){var t=1===(1&e),n=e>>1;return t?-n:n}var a=e(".\/base64"),s=5,o=1<<s,u=o-1,l=o;n.encode=function(e){var t,n="",i=r(e);do t=i&u,i>>>=s,i>0&&(t|=l),n+=a.encode(t);while(i>0);return n},n.decode=function(e,t,n){var r,o,c=e.length,p=0,f=0;do{if(t>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(o=a.decode(e.charCodeAt(t++)),o===-1)throw new Error("Invalid base64 digit: "+e.charAt(t-1));r=!!(o&l),o&=u,p+=o<<f,f+=s}while(r);n.value=i(p),n.rest=t}},{".\/base64":519}],519:[function(e,t,n){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".split("");n.encode=function(e){if(0<=e&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},n.decode=function(e){var t=65,n=90,r=97,i=122,a=48,s=57,o=43,u=47,l=26,c=52;return t<=e&&e<=n?e-t:r<=e&&e<=i?e-r+l:a<=e&&e<=s?e-a+c:e==o?62:e==u?63:-1}},{}],520:[function(e,t,n){function r(e,t,i,a,s,o){var u=Math.floor((t-e)\/2)+e,l=s(i,a[u],!0);return 0===l?u:l>0?t-u>1?r(u,t,i,a,s,o):o==n.LEAST_UPPER_BOUND?t<a.length?t:-1:u:u-e>1?r(e,u,i,a,s,o):o==n.LEAST_UPPER_BOUND?u:e<0?-1:e}n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2,n.search=function(e,t,i,a){if(0===t.length)return-1;var s=r(-1,t.length,e,t,i,a||n.GREATEST_LOWER_BOUND);if(s<0)return-1;for(;s-1>=0&&0===i(t[s],t[s-1],!0);)--s;return s}},{}],521:[function(e,t,n){function r(e,t){var n=e.generatedLine,r=t.generatedLine,i=e.generatedColumn,s=t.generatedColumn;return r>n||r==n&&s>=i||a.compareByGeneratedPositionsInflated(e,t)<=0}function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var a=e(".\/util");i.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},i.prototype.add=function(e){r(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},i.prototype.toArray=function(){return this._sorted||(this._array.sort(a.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=i},{".\/util":526}],522:[function(e,t,n){function r(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function i(e,t){return Math.round(e+Math.random()*(t-e))}function a(e,t,n,s){if(n<s){var o=i(n,s),u=n-1;r(e,o,s);for(var l=e[s],c=n;c<s;c++)t(e[c],l)<=0&&(u+=1,r(e,u,c));r(e,u+1,c);var p=u+1;a(e,t,n,p-1),a(e,t,p+1,s)}}n.quickSort=function(e,t){a(e,t,0,e.length-1)}},{}],523:[function(e,t,n){function r(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,""))),null!=t.sections?new s(t):new i(t)}function i(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var n=o.getArg(t,"version"),r=o.getArg(t,"sources"),i=o.getArg(t,"names",[]),a=o.getArg(t,"sourceRoot",null),s=o.getArg(t,"sourcesContent",null),u=o.getArg(t,"mappings"),c=o.getArg(t,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);r=r.map(String).map(o.normalize).map(function(e){return a&&o.isAbsolute(a)&&o.isAbsolute(e)?o.relative(a,e):e}),this._names=l.fromArray(i.map(String),!0),this._sources=l.fromArray(r,!0),this.sourceRoot=a,this.sourcesContent=s,this._mappings=u,this.file=c}function a(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function s(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var n=o.getArg(t,"version"),i=o.getArg(t,"sections");if(n!=this._version)throw new Error("Unsupported version: "+n);this._sources=new l,this._names=new l;var a={line:-1,column:0};this._sections=i.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=o.getArg(e,"offset"),n=o.getArg(t,"line"),i=o.getArg(t,"column");if(n<a.line||n===a.line&&i<a.column)throw new Error("Section offsets must be ordered and non-overlapping.");return a=t,{generatedOffset:{generatedLine:n+1,generatedColumn:i+1},consumer:new r(o.getArg(e,"map"))}})}var o=e(".\/util"),u=e(".\/binary-search"),l=e(".\/array-set").ArraySet,c=e(".\/base64-vlq"),p=e(".\/quick-sort").quickSort;r.fromSourceMap=function(e){return i.fromSourceMap(e)},r.prototype._version=3,r.prototype.__generatedMappings=null,Object.defineProperty(r.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),r.prototype.__originalMappings=null,Object.defineProperty(r.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),r.prototype._charIsMappingSeparator=function(e,t){var n=e.charAt(t);return";"===n||","===n},r.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},r.GENERATED_ORDER=1,r.ORIGINAL_ORDER=2,r.GREATEST_LOWER_BOUND=1,r.LEAST_UPPER_BOUND=2,r.prototype.eachMapping=function(e,t,n){var i,a=t||null,s=n||r.GENERATED_ORDER;switch(s){case r.GENERATED_ORDER:i=this._generatedMappings;break;case r.ORIGINAL_ORDER:i=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var u=this.sourceRoot;i.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=u&&(t=o.join(u,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,a)},r.prototype.allGeneratedPositionsFor=function(e){var t=o.getArg(e,"line"),n={source:o.getArg(e,"source"),originalLine:t,originalColumn:o.getArg(e,"column",0)};if(null!=this.sourceRoot&&(n.source=o.relative(this.sourceRoot,n.source)),!this._sources.has(n.source))return[];n.source=this._sources.indexOf(n.source);var r=[],i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",o.compareByOriginalPositions,u.LEAST_UPPER_BOUND);if(i>=0){var a=this._originalMappings[i];if(void 0===e.column)for(var s=a.originalLine;a&&a.originalLine===s;)r.push({line:o.getArg(a,"generatedLine",null),column:o.getArg(a,"generatedColumn",null),lastColumn:o.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++i];else for(var l=a.originalColumn;a&&a.originalLine===t&&a.originalColumn==l;)r.push({line:o.getArg(a,"generatedLine",null),column:o.getArg(a,"generatedColumn",null),lastColumn:o.getArg(a,"lastGeneratedColumn",null)}),a=this._originalMappings[++i]}return r},n.SourceMapConsumer=r,i.prototype=Object.create(r.prototype),i.prototype.consumer=r,i.fromSourceMap=function(e){var t=Object.create(i.prototype),n=t._names=l.fromArray(e._names.toArray(),!0),r=t._sources=l.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var s=e._mappings.toArray().slice(),u=t.__generatedMappings=[],c=t.__originalMappings=[],f=0,h=s.length;f<h;f++){var d=s[f],y=new a;y.generatedLine=d.generatedLine,y.generatedColumn=d.generatedColumn,d.source&&(y.source=r.indexOf(d.source),y.originalLine=d.originalLine,y.originalColumn=d.originalColumn,d.name&&(y.name=n.indexOf(d.name)),c.push(y)),u.push(y)}return p(t.__originalMappings,o.compareByOriginalPositions),t},i.prototype._version=3,Object.defineProperty(i.prototype,"sources",{get:function(){return this._sources.toArray().map(function(e){return null!=this.sourceRoot?o.join(this.sourceRoot,e):e},this)}}),i.prototype._parseMappings=function(e,t){for(var n,r,i,s,u,l=1,f=0,h=0,d=0,y=0,m=0,b=e.length,g=0,v={},x={},_=[],E=[];g<b;)if(";"===e.charAt(g))l++,g++,f=0;else if(","===e.charAt(g))g++;else{for(n=new a,n.generatedLine=l,s=g;s<b&&!this._charIsMappingSeparator(e,s);s++);if(r=e.slice(g,s),i=v[r])g+=r.length;else{for(i=[];g<s;)c.decode(e,g,x),u=x.value,g=x.rest,i.push(u);if(2===i.length)throw new Error("Found a source, but no line and column");if(3===i.length)throw new Error("Found a source and line, but no column");v[r]=i}n.generatedColumn=f+i[0],f=n.generatedColumn,i.length>1&&(n.source=y+i[1],y+=i[1],n.originalLine=h+i[2],h=n.originalLine,n.originalLine+=1,n.originalColumn=d+i[3],d=n.originalColumn,i.length>4&&(n.name=m+i[4],m+=i[4])),E.push(n),"number"==typeof n.originalLine&&_.push(n)}p(E,o.compareByGeneratedPositionsDeflated),this.__generatedMappings=E,p(_,o.compareByOriginalPositions),this.__originalMappings=_},i.prototype._findMapping=function(e,t,n,r,i,a){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return u.search(e,t,i,a)},i.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var n=this._generatedMappings[e+1];if(t.generatedLine===n.generatedLine){t.lastGeneratedColumn=n.generatedColumn-1;continue}}t.lastGeneratedColumn=1\/0}},i.prototype.originalPositionFor=function(e){var t={generatedLine:o.getArg(e,"line"),generatedColumn:o.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",o.compareByGeneratedPositionsDeflated,o.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(n>=0){var i=this._generatedMappings[n];if(i.generatedLine===t.generatedLine){var a=o.getArg(i,"source",null);null!==a&&(a=this._sources.at(a),null!=this.sourceRoot&&(a=o.join(this.sourceRoot,a)));var s=o.getArg(i,"name",null);return null!==s&&(s=this._names.at(s)),{source:a,line:o.getArg(i,"originalLine",null),column:o.getArg(i,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},i.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}))},i.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=o.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=o.urlParse(this.sourceRoot))){var r=e.replace(\/^file:\\\/\\\/\/,"");if("file"==n.scheme&&this._sources.has(r))return this.sourcesContent[this._sources.indexOf(r)];if((!n.path||"\/"==n.path)&&this._sources.has("\/"+e))return this.sourcesContent[this._sources.indexOf("\/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},i.prototype.generatedPositionFor=function(e){var t=o.getArg(e,"source");if(null!=this.sourceRoot&&(t=o.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};t=this._sources.indexOf(t);var n={source:t,originalLine:o.getArg(e,"line"),originalColumn:o.getArg(e,"column")},i=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",o.compareByOriginalPositions,o.getArg(e,"bias",r.GREATEST_LOWER_BOUND));if(i>=0){var a=this._originalMappings[i];if(a.source===n.source)return{line:o.getArg(a,"generatedLine",null),column:o.getArg(a,"generatedColumn",null),lastColumn:o.getArg(a,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=i,s.prototype=Object.create(r.prototype),s.prototype.constructor=r,s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var n=0;n<this._sections[t].consumer.sources.length;n++)e.push(this._sections[t].consumer.sources[n]);return e}}),s.prototype.originalPositionFor=function(e){var t={generatedLine:o.getArg(e,"line"),generatedColumn:o.getArg(e,"column")},n=u.search(t,this._sections,function(e,t){var n=e.generatedLine-t.generatedOffset.generatedLine;return n?n:e.generatedColumn-t.generatedOffset.generatedColumn}),r=this._sections[n];return r?r.consumer.originalPositionFor({line:t.generatedLine-(r.generatedOffset.generatedLine-1),column:t.generatedColumn-(r.generatedOffset.generatedLine===t.generatedLine?r.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},s.prototype.sourceContentFor=function(e,t){for(var n=0;n<this._sections.length;n++){var r=this._sections[n],i=r.consumer.sourceContentFor(e,!0);if(i)return i}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var n=this._sections[t];if(n.consumer.sources.indexOf(o.getArg(e,"source"))!==-1){var r=n.consumer.generatedPositionFor(e);if(r){var i={line:r.line+(n.generatedOffset.generatedLine-1),column:r.column+(n.generatedOffset.generatedLine===r.line?n.generatedOffset.generatedColumn-1:0)};return i}}}return{line:null,column:null}},s.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var n=0;n<this._sections.length;n++)for(var r=this._sections[n],i=r.consumer._generatedMappings,a=0;a<i.length;a++){var s=i[a],u=r.consumer._sources.at(s.source);null!==r.consumer.sourceRoot&&(u=o.join(r.consumer.sourceRoot,u)),this._sources.add(u),u=this._sources.indexOf(u);var l=r.consumer._names.at(s.name);this._names.add(l),l=this._names.indexOf(l);var c={source:u,generatedLine:s.generatedLine+(r.generatedOffset.generatedLine-1),generatedColumn:s.generatedColumn+(r.generatedOffset.generatedLine===s.generatedLine?r.generatedOffset.generatedColumn-1:0),originalLine:s.originalLine,originalColumn:s.originalColumn,name:l};this.__generatedMappings.push(c),"number"==typeof c.originalLine&&this.__originalMappings.push(c)}p(this.__generatedMappings,o.compareByGeneratedPositionsDeflated),p(this.__originalMappings,o.compareByOriginalPositions)},n.IndexedSourceMapConsumer=s},{".\/array-set":517,".\/base64-vlq":518,".\/binary-search":520,".\/quick-sort":522,".\/util":526}],524:[function(e,t,n){function r(e){e||(e={}),this._file=a.getArg(e,"file",null),this._sourceRoot=a.getArg(e,"sourceRoot",null),this._skipValidation=a.getArg(e,"skipValidation",!1),this._sources=new s,this._names=new s,this._mappings=new o,this._sourcesContents=null}var i=e(".\/base64-vlq"),a=e(".\/util"),s=e(".\/array-set").ArraySet,o=e(".\/mapping-list").MappingList;r.prototype._version=3,r.fromSourceMap=function(e){var t=e.sourceRoot,n=new r({file:e.file,sourceRoot:t});return e.eachMapping(function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=a.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)}),e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&n.setSourceContent(t,r)}),n},r.prototype.addMapping=function(e){var t=a.getArg(e,"generated"),n=a.getArg(e,"original",null),r=a.getArg(e,"source",null),i=a.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,i),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},r.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=a.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[a.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[a.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},r.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\\'s "file" property. Both were omitted.');r=e.file}var i=this._sourceRoot;null!=i&&(r=a.relative(i,r));var o=new s,u=new s;this._mappings.unsortedForEach(function(t){if(t.source===r&&null!=t.originalLine){var s=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=s.source&&(t.source=s.source,null!=n&&(t.source=a.join(n,t.source)),null!=i&&(t.source=a.relative(i,t.source)),t.originalLine=s.line,t.originalColumn=s.column,null!=s.name&&(t.name=s.name))}var l=t.source;null==l||o.has(l)||o.add(l);var c=t.name;null==c||u.has(c)||u.add(c)},this),this._sources=o,this._names=u,e.sources.forEach(function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=a.join(n,t)),null!=i&&(t=a.relative(i,t)),this.setSourceContent(t,r))},this)},r.prototype._validateMapping=function(e,t,n,r){if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},r.prototype._serializeMappings=function(){for(var e,t,n,r,s=0,o=1,u=0,l=0,c=0,p=0,f="",h=this._mappings.toArray(),d=0,y=h.length;d<y;d++){if(t=h[d],e="",t.generatedLine!==o)for(s=0;t.generatedLine!==o;)e+=";",o++;else if(d>0){if(!a.compareByGeneratedPositionsInflated(t,h[d-1]))continue;e+=","}e+=i.encode(t.generatedColumn-s),s=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=i.encode(r-p),p=r,e+=i.encode(t.originalLine-1-l),l=t.originalLine-1,e+=i.encode(t.originalColumn-u),u=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=i.encode(n-c),c=n)),f+=e}return f},r.prototype._generateSourcesContent=function(e,t){return e.map(function(e){if(!this._sourcesContents)return null;null!=t&&(e=a.relative(t,e));var n=a.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null},this)},r.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},r.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=r},{".\/array-set":517,".\/base64-vlq":518,".\/mapping-list":521,".\/util":526}],525:[function(e,t,n){function r(e,t,n,r,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==i?null:i,this[u]=!0,null!=r&&this.add(r)}var i=e(".\/source-map-generator").SourceMapGenerator,a=e(".\/util"),s=\/(\\r?\\n)\/,o=10,u="$$$isSourceNode$$$";r.fromStringWithSourceMap=function(e,t,n){function i(e,t){if(null===e||void 0===e.source)o.add(t);else{var i=n?a.join(n,e.source):e.source;o.add(new r(e.originalLine,e.originalColumn,i,t,e.name))}}var o=new r,u=e.split(s),l=function(){var e=u.shift(),t=u.shift()||"";return e+t},c=1,p=0,f=null;return t.eachMapping(function(e){if(null!==f){if(!(c<e.generatedLine)){var t=u[0],n=t.substr(0,e.generatedColumn-p);return u[0]=t.substr(e.generatedColumn-p),p=e.generatedColumn,i(f,n),void(f=e)}i(f,l()),c++,p=0}for(;c<e.generatedLine;)o.add(l()),c++;if(p<e.generatedColumn){var t=u[0];o.add(t.substr(0,e.generatedColumn)),u[0]=t.substr(e.generatedColumn),p=e.generatedColumn}f=e},this),u.length>0&&(f&&i(f,l()),o.add(u.join(""))),t.sources.forEach(function(e){var r=t.sourceContentFor(e);null!=r&&(null!=n&&(e=a.join(n,e)),o.setSourceContent(e,r))}),o},r.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},r.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},r.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n<r;n++)t=this.children[n],t[u]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},r.prototype.join=function(e){var t,n,r=this.children.length;if(r>0){for(t=[],n=0;n<r-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},r.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n[u]?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),this},r.prototype.setSourceContent=function(e,t){this.sourceContents[a.toSetString(e)]=t},r.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][u]&&this.children[t].walkSourceContents(e);for(var r=Object.keys(this.sourceContents),t=0,n=r.length;t<n;t++)e(a.fromSetString(r[t]),this.sourceContents[r[t]])},r.prototype.toString=function(){var e="";return this.walk(function(t){e+=t}),e},r.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new i(e),r=!1,a=null,s=null,u=null,l=null;return this.walk(function(e,i){t.code+=e,null!==i.source&&null!==i.line&&null!==i.column?(a===i.source&&s===i.line&&u===i.column&&l===i.name||n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name}),a=i.source,s=i.line,u=i.column,l=i.name,r=!0):r&&(n.addMapping({generated:{line:t.line,column:t.column}}),a=null,r=!1);for(var c=0,p=e.length;c<p;c++)e.charCodeAt(c)===o?(t.line++,t.column=0,c+1===p?(a=null,r=!1):r&&n.addMapping({source:i.source,original:{line:i.line,column:i.column},generated:{line:t.line,column:t.column},name:i.name})):t.column++}),this.walkSourceContents(function(e,t){n.setSourceContent(e,t)}),{code:t.code,map:n}},n.SourceNode=r},{".\/source-map-generator":524,".\/util":526}],526:[function(e,t,n){function r(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')}function i(e){var t=e.match(b);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function a(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="\/\/",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function s(e){var t=e,r=i(e);if(r){if(!r.path)return e;t=r.path}for(var s,o=n.isAbsolute(t),u=t.split(\/\\\/+\/),l=0,c=u.length-1;c>=0;c--)s=u[c],"."===s?u.splice(c,1):".."===s?l++:l>0&&(""===s?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return t=u.join("\/"),""===t&&(t=o?"\/":"."),r?(r.path=t,a(r)):t}function o(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),r=i(e);if(r&&(e=r.path||"\/"),n&&!n.scheme)return r&&(n.scheme=r.scheme),a(n);if(n||t.match(g))return t;if(r&&!r.host&&!r.path)return r.host=t,a(r);var o="\/"===t.charAt(0)?t:s(e.replace(\/\\\/+$\/,"")+"\/"+t);return r?(r.path=o,a(r)):o}function u(e,t){""===e&&(e="."),e=e.replace(\/\\\/$\/,"");for(var n=0;0!==t.indexOf(e+"\/");){var r=e.lastIndexOf("\/");if(r<0)return t;if(e=e.slice(0,r),e.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return t;++n}return Array(n+1).join("..\/")+t.substr(e.length+1)}function l(e){return e}function c(e){return f(e)?"$"+e:e}function p(e){return f(e)?e.slice(1):e}function f(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function h(e,t,n){var r=e.source-t.source;return 0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r||n?r:(r=e.generatedColumn-t.generatedColumn,0!==r?r:(r=e.generatedLine-t.generatedLine,0!==r?r:e.name-t.name))))}function d(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:(r=e.generatedColumn-t.generatedColumn,0!==r||n?r:(r=e.source-t.source,0!==r?r:(r=e.originalLine-t.originalLine,0!==r?r:(r=e.originalColumn-t.originalColumn,0!==r?r:e.name-t.name))))}function y(e,t){return e===t?0:e>t?1:-1}function m(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:(n=e.generatedColumn-t.generatedColumn,0!==n?n:(n=y(e.source,t.source),0!==n?n:(n=e.originalLine-t.originalLine,0!==n?n:(n=e.originalColumn-t.originalColumn,0!==n?n:y(e.name,t.name)))))}n.getArg=r;var b=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,g=\/^data:.+\\,.+$\/;n.urlParse=i,n.urlGenerate=a,n.normalize=s,n.join=o,n.isAbsolute=function(e){return"\/"===e.charAt(0)||!!e.match(b)},n.relative=u;var v=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=v?l:c,n.fromSetString=v?l:p,n.compareByOriginalPositions=h,n.compareByGeneratedPositionsDeflated=d,n.compareByGeneratedPositionsInflated=m},{}],527:[function(e,t,n){n.SourceMapGenerator=e(".\/lib\/source-map-generator").SourceMapGenerator,n.SourceMapConsumer=e(".\/lib\/source-map-consumer").SourceMapConsumer,n.SourceNode=e(".\/lib\/source-node").SourceNode},{".\/lib\/source-map-consumer":523,".\/lib\/source-map-generator":524,".\/lib\/source-node":525}],528:[function(e,t,n){t.exports={name:"babel-core",version:"6.21.0",description:"Babel compiler core.",author:{name:"Sebastian McKenzie",email:"sebmck@gmail.com"},homepage:"https:\/\/babeljs.io\/",license:"MIT",repository:{type:"git",url:"https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-core"},keywords:["6to5","babel","classes","const","es6","harmony","let","modules","transpile","transpiler","var","babel-core"],scripts:{bench:"make bench",test:"make test"},dependencies:{"babel-code-frame":"^6.20.0","babel-generator":"^6.21.0","babel-helpers":"^6.16.0","babel-messages":"^6.8.0","babel-template":"^6.16.0","babel-runtime":"^6.20.0","babel-register":"^6.18.0","babel-traverse":"^6.21.0","babel-types":"^6.21.0",babylon:"^6.11.0","convert-source-map":"^1.1.0",debug:"^2.1.1",json5:"^0.5.0",lodash:"^4.2.0",minimatch:"^3.0.2","path-is-absolute":"^1.0.0",private:"^0.1.6",slash:"^1.0.0","source-map":"^0.5.0"},devDependencies:{"babel-helper-fixtures":"^6.20.0","babel-helper-transform-fixture-test-runner":"^6.21.0","babel-polyfill":"^6.20.0"},_id:"babel-core@6.21.0",_shasum:"75525480c21c803f826ef3867d22c19f080a3724",_from:"babel-core@>=6.18.2 <7.0.0",_npmVersion:"3.10.8",_nodeVersion:"6.9.0",_npmUser:{name:"hzoo",email:"hi@henryzoo.com"},dist:{shasum:"75525480c21c803f826ef3867d22c19f080a3724",tarball:"https:\/\/registry.npmjs.org\/babel-core\/-\/babel-core-6.21.0.tgz"},maintainers:[{name:"amasad",email:"amjad.masad@gmail.com"},{name:"hzoo",email:"hi@henryzoo.com"},{name:"jmm",email:"npm-public@jessemccarthy.net"},{name:"loganfsmyth",email:"loganfsmyth@gmail.com"},{name:"sebmck",email:"sebmck@gmail.com"},{name:"thejameskyle",email:"me@thejameskyle.com"}],_npmOperationalInternal:{host:"packages-12-west.internal.npmjs.com",tmp:"tmp\/babel-core-6.21.0.tgz_1481925355362_0.2487682355567813"},directories:{},_resolved:"https:\/\/registry.npmjs.org\/babel-core\/-\/babel-core-6.21.0.tgz",readme:"ERROR: No README data found!"}},{}],529:[function(e,t,n){function r(e,t,n){if(e){if(x.fixFaultyLocations(e,t),n){if(d.Node.check(e)&&d.SourceLocation.check(e.loc)){for(var i=n.length-1;i>=0&&!(_(n[i].loc.end,e.loc.start)<=0);--i);return void n.splice(i+1,0,e)}}else if(e[E])return e[E];var a;if(y.check(e))a=Object.keys(e);else{if(!m.check(e))return;a=h.getFieldNames(e)}n||Object.defineProperty(e,E,{value:n=[],enumerable:!1});for(var i=0,s=a.length;i<s;++i)r(e[a[i]],t,n);return n}}function i(e,t,n){for(var a=r(e,n),s=0,o=a.length;s<o;){var u=s+o>>1,l=a[u];if(_(l.loc.start,t.loc.start)<=0&&_(t.loc.end,l.loc.end)<=0)return void i(t.enclosingNode=l,t,n);if(_(l.loc.end,t.loc.start)<=0){var c=l;s=u+1}else{if(!(_(t.loc.end,l.loc.start)<=0))throw new Error("Comment location overlaps with node location");var p=l;o=u}}c&&(t.precedingNode=c),p&&(t.followingNode=p)}function a(e,t){var n=e.length;if(0!==n){for(var r=e[0].precedingNode,i=e[0].followingNode,a=i.loc.start,s=n;s>0;--s){var u=e[s-1];f.strictEqual(u.precedingNode,r),f.strictEqual(u.followingNode,i);var c=t.sliceString(u.loc.end,a);if(\/\\S\/.test(c))break;a=u.loc.start}for(;s<=n&&(u=e[s])&&("Line"===u.type||"CommentLine"===u.type)&&u.loc.start.column>i.loc.start.column;)++s;e.forEach(function(e,t){t<s?l(r,e):o(i,e)}),e.length=0}}function s(e,t){var n=e.comments||(e.comments=[]);n.push(t)}function o(e,t){t.leading=!0,t.trailing=!1,s(e,t)}function u(e,t){t.leading=!1,t.trailing=!1,s(e,t)}function l(e,t){t.leading=!1,t.trailing=!0,s(e,t)}function c(e,t){var n=e.getValue();d.Comment.assert(n);var r=n.loc,i=r&&r.lines,a=[t(e)];if(n.trailing)a.push("\\n");else if(i instanceof g){var s=i.slice(r.end,i.skipSpaces(r.end));1===s.length?a.push(s):a.push(new Array(s.length).join("\\n"))}else a.push("\\n");return v(a)}function p(e,t){var n=e.getValue(e);d.Comment.assert(n);var r=n.loc,i=r&&r.lines,a=[];if(i instanceof g){var s=i.skipSpaces(r.start,!0)||i.firstPos(),o=i.slice(s,r.start);1===o.length?a.push(o):a.push(new Array(o.length).join("\\n"))}return a.push(t(e)),v(a)}var f=e("assert"),h=e(".\/types"),d=h.namedTypes,y=h.builtInTypes.array,m=h.builtInTypes.object,b=e(".\/lines"),g=(b.fromString,b.Lines),v=b.concat,x=e(".\/util"),_=x.comparePos,E=e("private").makeUniqueKey();n.attach=function(e,t,n){if(y.check(e)){var r=[];e.forEach(function(e){e.loc.lines=n,i(t,e,n);var s=e.precedingNode,c=e.enclosingNode,p=e.followingNode;if(s&&p){var h=r.length;if(h>0){var d=r[h-1];f.strictEqual(d.precedingNode===e.precedingNode,d.followingNode===e.followingNode),d.followingNode!==e.followingNode&&a(r,n)}r.push(e)}else if(s)a(r,n),l(s,e);else if(p)a(r,n),o(p,e);else{if(!c)throw new Error("AST contains no nodes at all?");a(r,n),u(c,e)}}),a(r,n),e.forEach(function(e){delete e.precedingNode,delete e.enclosingNode,delete e.followingNode})}},n.printComments=function(e,t){var n=e.getValue(),r=t(e),i=d.Node.check(n)&&h.getFieldValue(n,"comments");if(!i||0===i.length)return r;var a=[],s=[r];return e.each(function(e){var r=e.getValue(),i=h.getFieldValue(r,"leading"),o=h.getFieldValue(r,"trailing");i||o&&!d.Statement.check(n)&&"Block"!==r.type&&"CommentBlock"!==r.type?a.push(c(e,t)):o&&s.push(p(e,t))},"comments"),a.push.apply(a,s),$/;"	function	line:21
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^v(a)}},{".\/lines":531,".\/types":537,".\/util":538,assert:2,private:560}],530:[function(e,t,n){function r(e){o.ok(this instanceof r),this.stack=[e]}function i(e,t){for(var n=e.stack,r=n.length-1;r>=0;r-=2){var i=n[r];if(l.Node.check(i)&&--t<0)return i}return null}function a(e){return l.BinaryExpression.check(e)||l.LogicalExpression.check(e)}function s(e){return!!l.CallExpression.check(e)||(c.check(e)?e.some(s):!!l.Node.check(e)&&u.someField(e,function(e,t){return s(t)}))}var o=e("assert"),u=e(".\/types"),l=u.namedTypes,c=(l.Node,u.builtInTypes.array),p=u.builtInTypes.number,f=r.prototype;t.exports=r,r.from=function(e){if(e instanceof r)return e.copy();if(e instanceof u.NodePath){for(var t,n=Object.create(r.prototype),i=[e.value];t=e.parentPath;e=t)i.push(e.name,t.value);return n.stack=i.reverse(),n}return new r(e)},f.copy=function e(){var e=Object.create(r.prototype);return e.stack=this.stack.slice(0),e},f.getName=function(){var e=this.stack,t=e.length;return t>1?e[t-2]:null},f.getValue=function(){var e=this.stack;return e[e.length-1]},f.getNode=function(e){return i(this,~~e)},f.getParentNode=function(e){return i(this,~~e+1)},f.getRootValue=function(){var e=this.stack;return e.length%2===0?e[1]:e[0]},f.call=function(e){for(var t=this.stack,n=t.length,r=t[n-1],i=arguments.length,a=1;a<i;++a){var s=arguments[a];r=r[s],t.push(s,r)}var o=e(this);return t.length=n,o},f.each=function(e){for(var t=this.stack,n=t.length,r=t[n-1],i=arguments.length,a=1;a<i;++a){var s=arguments[a];r=r[s],t.push(s,r)}for(var a=0;a<r.length;++a)a in r&&(t.push(a,r[a]),e(this),t.length-=2);t.length=n},f.map=function(e){for(var t=this.stack,n=t.length,r=t[n-1],i=arguments.length,a=1;a<i;++a){var s=arguments[a];r=r[s],t.push(s,r)}for(var o=new Array(r.length),a=0;a<r.length;++a)a in r&&(t.push(a,r[a]),o[a]=e(this,a),t.length-=2);return t.length=n,o},f.needsParens=function(e){var t=this.getParentNode();if(!t)return!1;var n=this.getName(),r=this.getNode();if(this.getValue()!==r)return!1;if(l.Statement.check(r))return!1;if("Identifier"===r.type)return!1;if("ParenthesizedExpression"===t.type)return!1;switch(r.type){case"UnaryExpression":case"SpreadElement":case"SpreadProperty":return"MemberExpression"===t.type&&"object"===n&&t.object===r;case"BinaryExpression":case"LogicalExpression":switch(t.type){case"CallExpression":return"callee"===n&&t.callee===r;case"UnaryExpression":case"SpreadElement":case"SpreadProperty":return!0;case"MemberExpression":return"object"===n&&t.object===r;case"BinaryExpression":case"LogicalExpression":var i=t.operator,u=h[i],c=r.operator,f=h[c];if(u>f)return!0;if(u===f&&"right"===n)return o.strictEqual(t.right,r),!0;default:return!1}case"SequenceExpression":switch(t.type){case"ReturnStatement":return!1;case"ForStatement":return!1;case"ExpressionStatement":return"expression"!==n;default:return!0}case"YieldExpression":switch(t.type){case"BinaryExpression":case"LogicalExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"CallExpression":case"MemberExpression":case"NewExpression":case"ConditionalExpression":case"YieldExpression":return!0;default:return!1}case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return"NullableTypeAnnotation"===t.type;case"Literal":return"MemberExpression"===t.type&&p.check(r.value)&&"object"===n&&t.object===r;case"AssignmentExpression":case"ConditionalExpression":switch(t.type){case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":return!0;case"CallExpression":return"callee"===n&&t.callee===r;case"ConditionalExpression":return"test"===n&&t.test===r;case"MemberExpression":return"object"===n&&t.object===r;default:return!1}case"ArrowFunctionExpression":return"CallExpression"===t.type&&"callee"===n||a(t);case"ObjectExpression":if("ArrowFunctionExpression"===t.type&&"body"===n)return!0;default:if("NewExpression"===t.type&&"callee"===n&&t.callee===r)return s(r)}return!(e===!0||this.canBeFirstInStatement()||!this.firstInStatement())};var h={};[["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","\/","%","**"]].forEach(function(e,t){e.forEach(function(e){h[e]=t})}),f.canBeFirstInStatement=function(){var e=this.getNode();return!l.FunctionExpression.check(e)&&!l.ObjectExpression.check(e)},f.firstInStatement=function(){for(var e,t,n,r,i=this.stack,s=i.length-1;s>=0;s-=2)if(l.Node.check(i[s])&&(n=e,r=t,e=i[s-1],t=i[s]),t&&r){if(l.BlockStatement.check(t)&&"body"===e&&0===n)return o.strictEqual(t.body[0],r),!0;if(l.ExpressionStatement.check(t)&&"expression"===n)return o.strictEqual(t.expression,r),!0;if(l.SequenceExpression.check(t)&&"expressions"===e&&0===n)o.strictEqual(t.expressions[0],r);else if(l.CallExpression.check(t)&&"callee"===n)o.strictEqual(t.callee,r);else if(l.MemberExpression.check(t)&&"object"===n)o.strictEqual(t.object,r);else if(l.ConditionalExpression.check(t)&&"test"===n)o.strictEqual(t.test,r);else if(a(t)&&"left"===n)o.strictEqual(t.left,r);else{if(!l.UnaryExpression.check(t)||t.prefix||"argument"!==n)return!1;o.strictEqual(t.argument,r)}}return!0}},{".\/types":537,assert:2}],531:[function(e,t,n){function r(e){return e[h]}function i(e,t){c.ok(this instanceof i),c.ok(e.length>0),t?y.assert(t):t=null,Object.defineProperty(this,h,{value:{infos:e,mappings:[],name:t,cachedSourceMap:null}}),t&&r(this).mappings.push(new b(this,{start:this.firstPos(),end:this.lastPos()}))}function a(e){return{line:e.line,indent:e.indent,locked:e.locked,sliceStart:e.sliceStart,sliceEnd:e.sliceEnd}}function s(e,t){for(var n=0,r=e.length,i=0;i<r;++i)switch(e.charCodeAt(i)){case 9:c.strictEqual(typeof t,"number"),c.ok(t>0);var a=Math.ceil(n\/t)*t;a===n?n+=t:n=a;break;case 11:case 12:case 13:case 65279:break;case 32:default:n+=1}return n}function o(e,t){if(e instanceof i)return e;e+="";var n=t&&t.tabWidth,r=e.indexOf("\\t")<0,a=!(!t||!t.locked),o=!t&&r&&e.length<=_;if(c.ok(n||r,"No tab width specified but encountered tabs in string\\n"+e),o&&x.call(v,e))return v[e];var u=new i(e.split(A).map(function(e){var t=E.exec(e)[0];return{line:e,indent:s(t,n),locked:a,sliceStart:t.length,sliceEnd:e.length}}),f(t).sourceFileName);return o&&(v[e]=u),u}function u(e){return!\/\\S\/.test(e)}function l(e,t,n){var r=e.sliceStart,i=e.sliceEnd,a=Math.max(e.indent,0),s=a+i-r;return"undefined"==typeof n&&(n=s),t=Math.max(t,0),n=Math.min(n,s),n=Math.max(n,t),n<a?(a=n,i=r):i-=s-n,s=n,s-=t,t<a?a-=t:(t-=a,a=0,r+=t),c.ok(a>=0),c.ok(r<=i),c.strictEqual(s,a+i-r),e.indent===a&&e.sliceStart===r&&e.sliceEnd===i?e:{line:e.line,indent:a,locked:!1,sliceStart:r,sliceEnd:i}}var c=e("assert"),p=e("source-map"),f=e(".\/options").normalize,h=e("private").makeUniqueKey(),d=e(".\/types"),y=d.builtInTypes.string,m=e(".\/util").comparePos,b=e(".\/mapping");n.Lines=i;var g=i.prototype;Object.defineProperties(g,{length:{get:function(){return r(this).infos.length}},name:{get:function(){return r(this).name}}});var v={},x=v.hasOwnProperty,_=10;n.countSpaces=s;var E=\/^\\s*\/,A=\/\\u000D\\u000A|\\u000D(?!\\u000A)|\\u000A|\\u2028|\\u2029\/;n.fromString=o,g.toString=function(e){return this.sliceString(this.firstPos(),this.lastPos(),e)},g.getSourceMap=function(e,t){function n(n){return n=n||{},y.assert(e),n.file=e,t&&(y.assert(t),n.sourceRoot=t),n}if(!e)return null;var i=this,a=r(i);if(a.cachedSourceMap)return n(a.cachedSourceMap.toJSON());var s=new p.SourceMapGenerator(n()),o={};return a.mappings.forEach(function(e){for(var t=e.sourceLines.skipSpaces(e.sourceLoc.start)||e.sourceLines.lastPos(),n=i.skipSpaces(e.targetLoc.start)||i.lastPos();m(t,e.sourceLoc.end)<0&&m(n,e.targetLoc.end)<0;){var r=e.sourceLines.charAt(t),a=i.charAt(n);c.strictEqual(r,a);var u=e.sourceLines.name;if(s.addMapping({source:u,original:{line:t.line,column:t.column},generated:{line:n.line,column:n.column}}),!x.call(o,u)){var l=e.sourceLines.toString();s.setSourceContent(u,l),o[u]=l}i.nextPos(n,!0),e.sourceLines.nextPos(t,!0)}}),a.cachedSourceMap=s,s.toJSON()},g.bootstrapCharAt=function(e){c.strictEqual(typeof e,"object"),c.strictEqual(typeof e.line,"number"),c.strictEqual(typeof e.column,"number");var t=e.line,n=e.column,r=this.toString().split(A),i=r[t-1];return"undefined"==typeof i?"":n===i.length&&t<r.length?"\\n":n>=i.length?"":i.charAt(n)},g.charAt=function(e){c.strictEqual(typeof e,"object"),c.strictEqual(typeof e.line,"number"),c.strictEqual(typeof e.column,"number");var t=e.line,n=e.column,i=r(this),a=i.infos,s=a[t-1],o=n;if("undefined"==typeof s||o<0)return"";var u=this.getIndentAt(t);return o<u?" ":(o+=s.sliceStart-u,o===s.sliceEnd&&t<this.length?"\\n":o>=s.sliceEnd?"":s.line.charAt(o))},g.stripMargin=function(e,t){if(0===e)return this;if(c.ok(e>0,"negative margin: "+e),t&&1===this.length)return this;var n=r(this),s=new i(n.infos.map(function(n,r){return n.line&&(r>0||!t)&&(n=a(n),n.indent=Math.max(0,n.indent-e)),n}));if(n.mappings.length>0){var o=r(s).mappings;c.strictEqual(o.length,0),n.mappings.forEach(function(n){o.push(n.indent(e,t,!0))})}return s},g.indent=function(e){if(0===e)return this;var t=r(this),n=new i(t.infos.map(function(t){return t.line&&!t.locked&&(t=a(t),t.indent+=e),t}));if(t.mappings.length>0){var s=r(n).mappings;c.strictEqual(s.length,0),t.mappings.forEach(function(t){s.push(t.indent(e))})}return n},g.indentTail=function(e){if(0===e)return this;if(this.length<2)return this;var t=r(this),n=new i(t.infos.map(function(t,n){return n>0&&t.line&&!t.locked&&(t=a(t),t.indent+=e),t}));if(t.mappings.length>0){var s=r(n).mappings;c.strictEqual(s.length,0),t.mappings.forEach(function(t){s.push(t.indent(e,!0))})}return n},g.lockIndentTail=function(){if(this.length<2)return this;var e=r(this).infos;return new i(e.map(function(e,t){return e=a(e),e.locked=t>0,e}))},g.getIndentAt=function(e){c.ok(e>=1,"no line "+e+" (line numbers start from 1)");var t=r(this),n=t.infos[e-1];return Math.max(n.indent,0)},g.guessTabWidth=function(){var e=r(this);if(x.call(e,"cachedTabWidth"))return e.cachedTabWidth;for(var t=[],n=0,i=1,a=this.length;i<=a;++i){var s=e.infos[i-1],o=s.line.slice(s.sliceStart,s.sliceEnd);if(!u(o)){var l=Math.abs(s.indent-n);t[l]=~~t[l]+1,n=s.indent}}for(var c=-1,p=2,f=1;f<t.length;f+=1)x.call(t,f)&&t[f]>c&&(c=t[f],p=f);return e.cachedTabWidth=p},g.isOnlyWhitespace=function(){return u(this.toString())},g.isPrecededOnlyByWhitespace=function(e){var t=r(this),n=t.infos[e.line-1],i=Math.max(n.indent,0),a=e.column-i;if(a<=0)return!0;var s=n.sliceStart,o=Math.min(s+a,n.sliceEnd),l=n.line.slice(s,o);return u(l)},g.getLineLength=function(e){var t=r(this),n=t.infos[e-1];return this.getIndentAt(e)+n.sliceEnd-n.sliceStart},g.nextPos=function(e,t){var n=Math.max(e.line,0),r=Math.max(e.column,0);return r<this.getLineLength(n)?(e.column+=1,!t||!!this.skipSpaces(e,!1,!0)):n<this.length&&(e.line+=1,e.column=0,!t||!!this.skipSpaces(e,!1,!0))},g.prevPos=function(e,t){var n=e.line,r=e.column;if(r<1){if(n-=1,n<1)return!1;r=this.getLineLength(n)}else r=Math.min(r-1,this.getLineLength(n));return e.line=n,e.column=r,!t||!!this.skipSpaces(e,!0,!0)},g.firstPos=function(){return{line:1,column:0}},g.lastPos=function(){return{line:this.length,column:this.getLineLength(this.length)}},g.skipSpaces=function(e,t,n){if(e=e?n?e:{line:e.line,column:e.column}:t?this.lastPos():this.firstPos(),t){for(;this.prevPos(e);)if(!u(this.charAt(e))&&this.nextPos(e))return e;return null}for(;u(this.charAt(e));)if(!this.nextPos(e))return null;return e},g.trimLeft=function(){var e=this.skipSpaces(this.firstPos(),!1,!0);return e?this.slice(e):D},g.trimRight=function(){var e=this.skipSpaces(this.lastPos(),!0,!0);return e?this.slice(this.firstPos(),e):D},g.trim=function(){var e=this.skipSpaces(this.firstPos(),!1,!0);if(null===e)return D;var t=this.skipSpaces(this.lastPos(),!0,!0);return c.notStrictEqual(t,null),this.slice(e,t)},g.eachPos=function(e,t,n){var r=this.firstPos();if(t&&(r.line=t.line,r.column=t.column),!n||this.skipSpaces(r,!1,!0))do e.call(this,r);while(this.nextPos(r,n))},g.bootstrapSlice=function(e,t){var n=this.toString().split(A).slice(e.line-1,t.line);return n.push(n.pop().slice(0,t.column)),n[0]=n[0].slice(e.column),o(n.join("\\n"))},g.slice=function(e,t){if(!t){if(!e)return this;t=this.lastPos()}var n=r(this),a=n.infos.slice(e.line-1,t.line);e.line===t.line?a[0]=l(a[0],e.column,t.column):(c.ok(e.line<t.line),a[0]=l(a[0],e.column),a.push(l(a.pop(),0,t.column)));var s=new i(a);if(n.mappings.length>0){var o=r(s).mappings;c.strictEqual(o.length,0),n.mappings.forEach(function(n){var r=n.slice(this,e,t);r&&o.push(r)},this)}return s},g.bootstrapSliceString=function(e,t,n){return this.slice(e,t).toString(n)},g.sliceString=function(e,t,n){if(!t){if(!e)return this;t=this.lastPos()}n=f(n);for(var i=r(this).infos,a=[],o=n.tabWidth,c=e.line;c<=t.line;++c){var p=i[c-1];c===e.line?p=c===t.line?l(p,e.column,t.column):l(p,e.column):c===t.line&&(p=l(p,0,t.column));var h=Math.max(p.indent,0),d=p.line.slice(0,p.sliceStart);if(n.reuseWhitespace&&u(d)&&s(d,n.tabWidth)===h)a.push(p.line.slice(0,p.sliceEnd));else{var y=0,m=h;n.useTabs&&(y=Math.floor(h\/o),m-=y*o);var b="";y>0&&(b+=new Array(y+1).join("\\t")),m>0&&(b+=new Array(m+1).join(" ")),b+=p.line.slice(p.sliceStart,p.sliceEnd),a.push(b)}}return a.join(n.lineTerminator)},g.isEmpty=function(){return this.length<2&&this.getLineLength(1)<1},g.join=function(e){function t(e){if(null!==e){if(s){var t=e.infos[0],n=new Array(t.indent+1).join(" "),r=c.length,i=Math.max(s.indent,0)+s.sliceEnd-s.sliceStart;s.line=s.line.slice(0,s.sliceEnd)+n+t.line.slice(t.sliceStart,t.sliceEnd),s.locked=s.locked||t.locked,s.sliceEnd=s.line.length,e.mappings.length>0&&e.mappings.forEach(function(e){p.push(e.add(r,i))})}else e.mappings.length>0&&p.push.apply(p,e.mappings);e.infos.forEach(function(e,t){(!s||t>0)&&(s=a(e),c.push(s))})}}function n(e,n){n>0&&t(l),t(e)}var s,u=this,l=r(u),c=[],p=[];if(e.map(function(e){var t=o(e);return t.isEmpty()?null:r(t)}).forEach(u.isEmpty()?t:n),c.length<1)return D;var f=new i(c);return r(f).mappings=p,f},n.concat=function(e){return D.join(e)},g.concat=function(e){var t=arguments,n=[this];return n.push.apply(n,t),c.strictEqual(n.length,t.length+1),D.join(n)};var D=o("")},{".\/mapping":532,".\/options":533,".\/types":537,".\/util":538,assert:2,private:560,"source-map":571}],532:[function(e,t,n){function r(e,t,n){o.ok(this instanceof r),o.ok(e instanceof f.Lines),c.assert(t),n?o.ok(l.check(n.start.line)&&l.check(n.start.column)&&l.check(n.end.line)&&l.check(n.end.column)):n=t,Object.defineProperties(this,{sourceLines:{value:e},sourceLoc:{value:t},targetLoc:{value:n}})}function i(e,t,n){return{line:e.line+t-1,column:1===e.line?e.column+n:e.column}}function a(e,t,n){return{line:e.line-t+1,column:e.line===t?e.column-n:e.column}}function s(e,t,n,r,i){o.ok(e instanceof f.Lines),o.ok(n instanceof f.Lines),p.assert(t),p.assert(r),p.assert(i);var a=h(r,i);if(0===a)return t;if(a<0){var s=e.skipSpaces(t),u=n.skipSpaces(r),l=i.line-u.line;for(s.line+=l,u.line+=l,l>0?(s.column=0,u.column=0):o.strictEqual(l,0);h(u,i)<0&&n.nextPos(u,!0);)o.ok(e.nextPos(s,!0)),o.strictEqual(e.charAt(s),n.charAt(u))}else{var s=e.skipSpaces(t,!0),u=n.skipSpaces(r,!0),l=i.line-u.line;for(s.line+=l,u.line+=l,l<0?(s.column=e.getLineLength(s.line),u.column=n.getLineLength(u.line)):o.strictEqual(l,0);h(i,u)<0&&n.prevPos(u,!0);)o.ok(e.prevPos(s,!0)),o.strictEqual(e.charAt(s),n.charAt(u))}return s}var o=e("assert"),u=e(".\/types"),l=(u.builtInTypes.string,u.builtInTypes.number),c=u.namedTypes.SourceLocation,p=u.namedTypes.Position,f=e(".\/lines"),h=e(".\/util").comparePos,d=r.prototype;t.exports=r,d.slice=function(e,t,n){function i(r){var i=l[r],a=c[r],p=t;return"end"===r?p=n:o.strictEqual(r,"start"),s(u,i,e,a,p)}o.ok(e instanceof f.Lines),p.assert(t),n?p.assert(n):n=e.lastPos();var u=this.sourceLines,l=this.sourceLoc,c=this.targetLoc;if(h(t,c.start)<=0)if(h(c.end,n)<=0)c={start:a(c.start,t.line,t.column),end:a(c.end,t.line,t.column)};else{if(h(n,c.start)<=0)return null;l={start:l.start,end:i("end")},c={start:a(c.start,t.line,t.column),end:a(n,t.line,t.column)}}else{if(h(c.end,t)<=0)return null;h(c.end,n)<=0?(l={start:i("start"),end:l.end},c={start:{line:1,column:0},end:a(c.end,t.line,t.column)}):(l={start:i("start"),end:i("end")},c={start:{line:1,column:0},end:a(n,t.line,t.column)})}return new r(this.sourceLines,l,c)},d.add=function(e,t){return new r(this.sourceLines,this.sourceLoc,{start:i(this.targetLoc.start,e,t),end:i(this.targetLoc.end,e,t)})},d.subtract=function(e,t){return new r(this.sourceLines,this.sourceLoc,{start:a(this.targetLoc.start,e,t),end:a(this.targetLoc.end,e,t)})},d.indent=function(e,t,n){if(0===e)return this;var i=this.targetLoc,a=i.start.line,s=i.end.line;if(t&&1===a&&1===s)return this;if(i={start:i.start,end:i.end},!t||a>1){var o=i.start.column+e;i.start={line:a,column:n?Math.max(0,o):o}}if(!t||s>1){var u=i.end.column+e;i.end={line:s,column:n?Math.max(0,u):u}}return new r(this.sourceLines,this.sourceLoc,i)}},{".\/lines":531,".\/types":537,".\/util":538,assert:2}],533:[function(e,t,n){var r={parser:e("esprima"),tabWidth:4,useTabs:!1,reuseWhitespace:!0,lineTerminator:e("os").EOL,wrapColumn:74,sourceFileName:null,sourceMapName:null,sourceRoot:null,inputSourceMap:null,range:!1,tolerant:!0,quote:null,trailingComma:!1,arrayBracketSpacing:!1,objectCurlySpacing:!0,arrowParensAlways:!1,flowObjectCommas:!0},i=r.hasOwnProperty;n.normalize=function(e){function t(t){return i.call(e,t)?e[t]:r[t]}return e=e||r,{tabWidth:+t("tabWidth"),useTabs:!!t("useTabs"),reuseWhitespace:!!t("reuseWhitespace"),lineTerminator:t("lineTerminator"),wrapColumn:Math.max(t("wrapColumn"),0),sourceFileName:t("sourceFileName"),sourceMapName:t("sourceMapName"),sourceRoot:t("sourceRoot"),inputSourceMap:t("inputSourceMap"),parser:t("esprima")||t("parser"),range:t("range"),tolerant:t("tolerant"),quote:t("quote"),trailingComma:t("trailingComma"),arrayBracketSpacing:t("arrayBracketSpacing"),objectCurlySpacing:t("objectCurlySpacing"),arrowParensAlways:t("arrowParensAlways"),flowObjectCommas:t("flowObjectCommas")}}},{esprima:559,os:11}],534:[function(e,t,n){function r(e){i.ok(this instanceof r),this.lines=e,this.indent=0}var i=e("assert"),a=e(".\/types"),s=(a.namedTypes,a.builders),o=a.builtInTypes.object,u=a.builtInTypes.array,l=(a.builtInTypes.function,e(".\/patcher").Patcher,e(".\/options").normalize),c=e(".\/lines").fromString,p=e(".\/comments").attach,f=e(".\/util");n.parse=function(e,t){t=l(t);var n=c(e,t),i=n.toString({tabWidth:t.tabWidth,reuseWhitespace:!1,useTabs:!1}),a=[],o=t.parser.parse(i,{jsx:!0,loc:!0,locations:!0,range:t.range,comment:!0,onComment:a,tolerant:t.tolerant,ecmaVersion:6,sourceType:"module"});f.fixFaultyLocations(o,n),o.loc=o.loc||{start:n.firstPos(),end:n.lastPos()},o.loc.lines=n,o.loc.indent=0;var u=f.getTrueLoc(o,n);o.loc.start=u.start,o.loc.end=u.end,o.comments&&(a=o.comments,delete o.comments);var h=o;if("Program"===h.type){var h=s.file(o);h.loc={lines:n,indent:0,start:n.firstPos(),end:n.lastPos()}}else"File"===h.type&&(o=h.program);return p(a,o.body.length?h.program:h,n),new r(n).copy(h)};var h=r.prototype;h.copy=function(e){if(u.check(e))return e.map(this.copy,this);if(!o.check(e))return e;f.fixFaultyLocations(e,this.lines);var t=Object.create(Object.getPrototypeOf(e),{original:{value:e,configurable:!1,enumerable:!1,writable:!0}}),n=e.loc,r=this.indent,i=r;n&&(("Block"===e.type||"Line"===e.type||"CommentBlock"===e.type||"CommentLine"===e.type||this.lines.isPrecededOnlyByWhitespace(n.start))&&(i=this.indent=n.start.column),n.lines=this.lines,n.indent=i);for(var a=Object.keys(e),s=a.length,l=0;l<s;++l){var c=a[l];"loc"===c?t[c]=e[c]:t[c]=this.copy(e[c])}return this.indent=r,t}},{".\/comments":529,".\/lines":531,".\/options":533,".\/patcher":535,".\/types":537,".\/util":538,assert:2}],535:[function(e,t,n){function r(e){y.ok(this instanceof r),y.ok(e instanceof m.Lines);var t=this,n=[];t.replace=function(e,t){S.check(t)&&(t=m.fromString(t)),n.push({lines:t,start:e.start,end:e.end})},t.get=function(t){function r(t,n){y.ok(E(t,n)<=0),a.push(e.slice(t,n))}t=t||{start:{line:1,column:0},end:{line:e.length,column:e.getLineLength(e.length)}};var i=t.start,a=[];return n.sort(function(e,t){return E(e.start,t.start)}).forEach(function(e){E(i,e.start)>0||(r(i,e.start),a.push(e.lines),i=e.end)}),r(i,t.end),m.concat(a)}}function i(e){var t=[];return e.comments&&e.comments.length>0&&e.comments.forEach(function(e){(e.leading||e.trailing)&&t.push(e)}),t}function a(e,t,n){var r=_.copyPos(t.start),i=e.prevPos(r)&&e.charAt(r),a=n.charAt(n.firstPos());return i&&w.test(i)&&a&&w.test(a)}function s(e,t,n){var r=e.charAt(t.end),i=n.lastPos(),a=n.prevPos(i)&&n.charAt(i);return a&&w.test(a)&&r&&w.test(r)}function o(e,t){var n=e.getValue();g.assert(n);var r=n.original;if(g.assert(r),y.deepEqual(t,[]),n.type!==r.type)return!1;var i=new A(r),a=d(e,i,t);return a||(t.length=0),a}function u(e,t,n){var r=e.getValue(),i=t.getValue();return r===i||(C.check(r)?l(e,t,n):!!D.check(r)&&c(e,t,n))}function l(e,t,n){var r=e.getValue(),i=t.getValue();C.assert(r);var a=r.length;if(!C.check(i)||i.length!==a)return!1;for(var s=0;s<a;++s){e.stack.push(s,r[s]),t.stack.push(s,i[s]);var o=u(e,t,n);if(e.stack.length-=2,t.stack.length-=2,!o)return!1}return!0}function c(e,t,n){var r=e.getValue();if(D.assert(r),null===r.original)return!1;var i=t.getValue();if(!D.check(i))return!1;if(g.check(r)){if(!g.check(i))return!1;if(r.type===i.type){var a=[];if(d(e,t,a))n.push.apply(n,a);else{if(!i.loc)return!1;n.push({oldPath:t.copy(),newPath:e.copy()})}return!0}return!!(v.check(r)&&v.check(i)&&i.loc)&&(n.push({oldPath:t.copy(),newPath:e.copy()}),!0)}return d(e,t,n)}function p(e){var t=e.getValue(),n=t.loc,r=n&&n.lines;if(r){var i=F;for(i.line=n.start.line,i.column=n.start.column;r.prevPos(i);){var a=r.charAt(i);if("("===a)return E(e.getRootValue().loc.start,i)<=0;if(T.test(a))return!1}}return!1}function f(e){var t=e.getValue(),n=t.loc,r=n&&n.lines;if(r){var i=F;i.line=n.end.line,i.column=n.end.column;do{var a=r.charAt(i);if(")"===a)return E(i,e.getRootValue().loc.end)<=0;if(T.test(a))return!1}while(r.nextPos(i))}return!1}function h(e){return p(e)&&f(e)}function d(e,t,n){var r=e.getValue(),i=t.getValue();if(D.assert(r),D.assert(i),null===r.original)return!1;if(!e.canBeFirstInStatement()&&e.firstInStatement()&&!p(t))return!1;if(e.needsParens(!0)&&!h(t))return!1;for(var a in _.getUnionOfKeys(r,i))if("loc"!==a){e.stack.push(a,b.getFieldValue(r,a)),t.stack.push(a,b.getFieldValue(i,a));var s=u(e,t,n);if(e.stack.length-=2,t.stack.length-=2,!s)return!1}return!0}var y=e("assert"),m=e(".\/lines"),b=e(".\/types"),g=(b.getFieldValue,b.namedTypes.Printable),v=b.namedTypes.Expression,x=b.namedTypes.SourceLocation,_=e(".\/util"),E=_.comparePos,A=e(".\/fast-path"),D=b.builtInTypes.object,C=b.builtInTypes.array,S=b.builtInTypes.string,w=\/[0-9a-z_$]\/i;n.Patcher=r;var k=r.prototype;k.tryToReprintComments=function(e,t,n){var r=this;if(!e.comments&&!t.comments)return!0;var a=A.from(e),s=A.from(t);a.stack.push("comments",i(e)),s.stack.push("comments",i(t));var o=[],u=l(a,s,o);return u&&o.length>0&&o.forEach(function(e){var t=e.oldPath.getValue();y.ok(t.leading||t.trailing),r.replace(t.loc,n(e.newPath).indentTail(t.loc.indent))}),u},k.deleteComments=function(e){if(e.comments){var t=this;e.comments.forEach(function(n){n.leading?t.replace({start:n.loc.start,end:e.loc.lines.skipSpaces(n.loc.end,!1,!1)},""):n.trailing&&t.replace({start:e.loc.lines.skipSpaces(n.loc.start,!0,!1),end:n.loc.end},"")})}},n.getReprinter=function(e){y.ok(e instanceof A);var t=e.getValue();if(g.check(t)){var n=t.original,i=n&&n.loc,u=i&&i.lines,l=[];if(u&&o(e,l))return function(e){var t=new r(u);return l.forEach(function(n){var r=n.newPath.getValue(),i=n.oldPath.getValue();x.assert(i.loc,!0);var o=!t.tryToReprintComments(r,i,e);o&&t.deleteComments(i);var l=e(n.newPath,o).indentTail(i.loc.indent),c=a(u,i.loc,l),p=s(u,i.loc,l);if(c||p){var f=[];c&&f.push(" "),f.push(l),p&&f.push(" "),l=m.concat(f)}t.replace(i.loc,l)}),t.get(i).indentTail(-n.loc.indent)}}};var F={line:1,column:0},T=\/\\S\/},{".\/fast-path":530,".\/lines":531,".\/types":537,".\/util":538,assert:2}],536:[function(e,t,n){function r(e,t){A.ok(this instanceof r),j.assert(e),this.code=e,t&&(B.assert(t),this.map=t)}function i(e){function t(e){return A.ok(e instanceof O),D(e,n)}function n(e,n){if(n)return t(e);if(A.ok(e instanceof O),!c){var r=p.tabWidth,i=e.getNode().loc;if(i&&i.lines&&i.lines.guessTabWidth){p.tabWidth=i.lines.guessTabWidth();var a=o(e);return p.tabWidth=r,a}}return o(e)}function o(e){var t=F(e);return t?a(e,t(n)):u(e)}function u(e,n){return n?D(e,u):s(e,p,t)}function l(e){return s(e,p,l)}A.ok(this instanceof i);var c=e&&e.tabWidth,p=k(e);A.notStrictEqual(p,e),p.sourceFileName=null,this.print=function(e){if(!e)return M;var t=n(O.from(e),!0);return new r(t.toString(p),I.composeSourceMaps(p.inputSourceMap,t.getSourceMap(p.sourceMapName,p.sourceRoot)))},this.printGenerically=function(e){if(!e)return M;var t=O.from(e),n=p.reuseWhitespace;p.reuseWhitespace=!1;var i=new r(l(t).toString(p));return p.reuseWhitespace=n,i}}function a(e,t){return e.needsParens()?w(["(",t,")"]):t}function s(e,t,n){A.ok(e instanceof O);var r=e.getValue(),i=[],a=!1,s=o(e,t,n);return!r||s.isEmpty()?s:(r.decorators&&r.decorators.length>0&&!I.getParentExportDeclaration(e)?e.each(function(e){i.push(n(e),"\\n")},"decorators"):I.isExportDeclaration(r)&&r.declaration&&r.declaration.decorators?e.each(function(e){i.push(n(e),"\\n")},"declaration","decorators"):a=e.needsParens(),a&&i.unshift("("),i.push(s),a&&i.push(")"),w(i))}function o(e,t,n){var r=e.getValue();if(!r)return S("");if("string"==typeof r)return S(r,t);P.Printable.assert(r);var i=[];switch(r.type){case"File":return e.call(n,"program");case"Program":return r.directives&&e.each(function(e){i.push(n(e),";\\n")},"directives"),i.push(e.call(function(e){return u(e,t,n)},"body")),w(i);case"Noop":case"EmptyStatement":return S("");case"ExpressionStatement":return w([e.call(n,"expression"),";"]);case"ParenthesizedExpression":return w(["(",e.call(n,"expression"),")"]);case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":return S(" ").join([e.call(n,"left"),r.operator,e.call(n,"right")]);case"AssignmentPattern":return w([e.call(n,"left")," = ",e.call(n,"right")]);case"MemberExpression":i.push(e.call(n,"object"));var a=e.call(n,"property");return r.computed?i.push("[",a,"]"):i.push(".",a),w(i);case"MetaProperty":return w([e.call(n,"meta"),".",e.call(n,"property")]);case"BindExpression":return r.object&&i.push(e.call(n,"object")),i.push("::",e.call(n,"callee")),w(i);case"Path":return S(".").join(r.body);case"Identifier":return w([S(r.name,t),e.call(n,"typeAnnotation")]);case"SpreadElement":case"SpreadElementPattern":case"RestProperty":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return w(["...",e.call(n,"argument")]);case"FunctionDeclaration":case"FunctionExpression":return r.async&&i.push("async "),i.push("function"),r.generator&&i.push("*"),r.id&&i.push(" ",e.call(n,"id"),e.call(n,"typeParameters")),i.push("(",h(e,t,n),")",e.call(n,"returnType")," ",e.call(n,"body")),w(i);case"ArrowFunctionExpression":return r.async&&i.push("async "),r.typeParameters&&i.push(e.call(n,"typeParameters")),t.arrowParensAlways||1!==r.params.length||r.rest||"Identifier"!==r.params[0].type||r.params[0].typeAnnotation||r.returnType?i.push("(",h(e,t,n),")",e.call(n,"returnType")):i.push(e.call(n,"params",0)),i.push(" => ",e.call(n,"body")),w(i);case"MethodDefinition":return r.static&&i.push("static "),i.push(c(e,t,n)),w(i);case"YieldExpression":return i.push("yield"),r.delegate&&i.push("*"),r.argument&&i.push(" ",e.call(n,"argument")),w(i);case"AwaitExpression":return i.push("await"),r.all&&i.push("*"),r.argument&&i.push(" ",e.call(n,"argument")),w(i);case"ModuleDeclaration":return i.push("module",e.call(n,"id")),r.source?(A.ok(!r.body),i.push("from",e.call(n,"source"))):i.push(e.call(n,"body")),S(" ").join(i);case"ImportSpecifier":return r.imported?(i.push(e.call(n,"imported")),r.local&&r.local.name!==r.imported.name&&i.push(" as ",e.call(n,"local"))):r.id&&(i.push(e.call(n,"id")),r.name&&i.push(" as ",e.call(n,"name"))),w(i);case"ExportSpecifier":return r.local?(i.push(e.call(n,"local")),r.exported&&r.exported.name!==r.local.name&&i.push(" as ",e.call(n,"exported"))):r.id&&(i.push(e.call(n,"id")),r.name&&i.push(" as ",e.call(n,"name"))),w(i);case"ExportBatchSpecifier":return S("*");case"ImportNamespaceSpecifier":return i.push("* as "),r.local?i.push(e.call(n,"local")):r.id&&i.push(e.call(n,"id")),w(i);case"ImportDefaultSpecifier":return r.local?e.call(n,"local"):e.call(n,"id");case"ExportDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return y(e,t,n);case"ExportAllDeclaration":return i.push("export *"),r.exported&&i.push(" as ",e.call(n,"exported")),i.push(" from ",e.call(n,"source")),w(i);case"ExportNamespaceSpecifier":return w(["* as ",e.call(n,"exported")]);case"ExportDefaultSpecifier":return e.call(n,"exported");case"ImportDeclaration":if(i.push("import "),r.importKind&&"value"!==r.importKind&&i.push(r.importKind+" "),r.specifiers&&r.specifiers.length>0){var s=!1;e.each(function(e){var r=e.getName();r>0&&i.push(", ");var a=e.getValue();P.ImportDefaultSpecifier.check(a)||P.ImportNamespaceSpecifier.check(a)?A.strictEqual(s,!1):(P.ImportSpecifier.assert(a),s||(s=!0,i.push(t.objectCurlySpacing?"{ ":"{"))),i.push(n(e))},"specifiers"),s&&i.push(t.objectCurlySpacing?" }":"}"),i.push(" from ")}return i.push(e.call(n,"source"),";"),w(i);case"BlockStatement":var o=e.call(function(e){return u(e,t,n)},"body");return!o.isEmpty()||r.directives&&0!==r.directives.length?(i.push("{\\n"),r.directives&&e.each(function(e){i.push(n(e).indent(t.tabWidth),";",r.directives.length>1||!o.isEmpty()?"\\n":"")},"directives"),i.push(o.indent(t.tabWidth)),i.push("\\n}"),w(i)):S("{}");case"ReturnStatement":if(i.push("return"),r.argument){var l=e.call(n,"argument");l.length>1&&P.JSXElement&&P.JSXElement.check(r.argument)?i.push(" (\\n",l.indent(t.tabWidth),"\\n)"):i.push(" ",l)}return i.push(";"),w(i);case"CallExpression":return w([e.call(n,"callee"),f(e,t,n)]);case"ObjectExpression":case"ObjectPattern":case"ObjectTypeAnnotation":var g=!1,x="ObjectTypeAnnotation"===r.type,E=t.flowObjectCommas?",":x?";":",",D=[];x&&D.push("indexers","callProperties"),D.push("properties");var C=0;D.forEach(function(e){C+=r[e].length});var k=x&&1===C||0===C,F=r.exact?"{|":"{",T=r.exact?"|}":"}";i.push(k?F:F+"\\n");var j=i.length-1,B=0;return D.forEach(function(r){e.each(function(e){var r=n(e);k||(r=r.indent(t.tabWidth));var a=!x&&r.length>1;a&&g&&i.push("\\n"),i.push(r),B<C-1?(i.push(E+(a?"\\n\\n":"\\n")),g=!a):1!==C&&x?i.push(E):!k&&I.isTrailingCommaEnabled(t,"objects")&&i.push(E),B++},r)}),i.push(k?T:"\\n"+T),0!==B&&k&&t.objectCurlySpacing&&(i[j]=F+" ",i[i.length-1]=" "+T),w(i);case"PropertyPattern":return w([e.call(n,"key"),": ",e.call(n,"pattern")]);case"ObjectProperty":case"Property":if(r.method||"get"===r.kind||"set"===r.kind)return c(e,t,n);var O=e.call(n,"key");return r.computed?i.push("[",O,"]"):i.push(O),r.shorthand||i.push(": ",e.call(n,"value")),w(i);case"ClassMethod":return r.static&&i.push("static "),w([i,d(e,t,n)]);case"ObjectMethod":return d(e,t,n);case"Decorator":return w(["@",e.call(n,"expression")]);case"ArrayExpression":case"ArrayPattern":var N=r.elements,C=N.length,L=e.map(n,"elements"),M=S(", ").join(L),k=M.getLineLength(1)<=t.wrapColumn;return k?t.arrayBracketSpacing?i.push("[ "):i.push("["):i.push("[\\n"),e.each(function(e){var n=e.getName(),r=e.getValue();if(r){var a=L[n];k?n>0&&i.push(" "):a=a.indent(t.tabWidth),i.push(a),(n<C-1||!k&&I.isTrailingCommaEnabled(t,"arrays"))&&i.push(","),k||i.push("\\n")}else i.push(",")},"elements"),k&&t.arrayBracketSpacing?i.push(" ]"):i.push("]"),w(i);case"SequenceExpression":return S(", ").join(e.map(n,"expressions"));case"ThisExpression":return S("this");case"Super":return S("super");case"NullLiteral":return S("null");case"RegExpLiteral":return S(r.extra.raw);case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"Literal":return"string"!=typeof r.value?S(r.value,t):S(_(r.value,t),t);$/;"	function	line:22
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^v(a)}},{".\/lines":531,".\/types":537,".\/util":538,assert:2,private:560}],530:[function(e,t,n){function r(e){o.ok(this instanceof r),this.stack=[e]}function i(e,t){for(var n=e.stack,r=n.length-1;r>=0;r-=2){var i=n[r];if(l.Node.check(i)&&--t<0)return i}return null}function a(e){return l.BinaryExpression.check(e)||l.LogicalExpression.check(e)}function s(e){return!!l.CallExpression.check(e)||(c.check(e)?e.some(s):!!l.Node.check(e)&&u.someField(e,function(e,t){return s(t)}))}var o=e("assert"),u=e(".\/types"),l=u.namedTypes,c=(l.Node,u.builtInTypes.array),p=u.builtInTypes.number,f=r.prototype;t.exports=r,r.from=function(e){if(e instanceof r)return e.copy();if(e instanceof u.NodePath){for(var t,n=Object.create(r.prototype),i=[e.value];t=e.parentPath;e=t)i.push(e.name,t.value);return n.stack=i.reverse(),n}return new r(e)},f.copy=function e(){var e=Object.create(r.prototype);return e.stack=this.stack.slice(0),e},f.getName=function(){var e=this.stack,t=e.length;return t>1?e[t-2]:null},f.getValue=function(){var e=this.stack;return e[e.length-1]},f.getNode=function(e){return i(this,~~e)},f.getParentNode=function(e){return i(this,~~e+1)},f.getRootValue=function(){var e=this.stack;return e.length%2===0?e[1]:e[0]},f.call=function(e){for(var t=this.stack,n=t.length,r=t[n-1],i=arguments.length,a=1;a<i;++a){var s=arguments[a];r=r[s],t.push(s,r)}var o=e(this);return t.length=n,o},f.each=function(e){for(var t=this.stack,n=t.length,r=t[n-1],i=arguments.length,a=1;a<i;++a){var s=arguments[a];r=r[s],t.push(s,r)}for(var a=0;a<r.length;++a)a in r&&(t.push(a,r[a]),e(this),t.length-=2);t.length=n},f.map=function(e){for(var t=this.stack,n=t.length,r=t[n-1],i=arguments.length,a=1;a<i;++a){var s=arguments[a];r=r[s],t.push(s,r)}for(var o=new Array(r.length),a=0;a<r.length;++a)a in r&&(t.push(a,r[a]),o[a]=e(this,a),t.length-=2);return t.length=n,o},f.needsParens=function(e){var t=this.getParentNode();if(!t)return!1;var n=this.getName(),r=this.getNode();if(this.getValue()!==r)return!1;if(l.Statement.check(r))return!1;if("Identifier"===r.type)return!1;if("ParenthesizedExpression"===t.type)return!1;switch(r.type){case"UnaryExpression":case"SpreadElement":case"SpreadProperty":return"MemberExpression"===t.type&&"object"===n&&t.object===r;case"BinaryExpression":case"LogicalExpression":switch(t.type){case"CallExpression":return"callee"===n&&t.callee===r;case"UnaryExpression":case"SpreadElement":case"SpreadProperty":return!0;case"MemberExpression":return"object"===n&&t.object===r;case"BinaryExpression":case"LogicalExpression":var i=t.operator,u=h[i],c=r.operator,f=h[c];if(u>f)return!0;if(u===f&&"right"===n)return o.strictEqual(t.right,r),!0;default:return!1}case"SequenceExpression":switch(t.type){case"ReturnStatement":return!1;case"ForStatement":return!1;case"ExpressionStatement":return"expression"!==n;default:return!0}case"YieldExpression":switch(t.type){case"BinaryExpression":case"LogicalExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"CallExpression":case"MemberExpression":case"NewExpression":case"ConditionalExpression":case"YieldExpression":return!0;default:return!1}case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return"NullableTypeAnnotation"===t.type;case"Literal":return"MemberExpression"===t.type&&p.check(r.value)&&"object"===n&&t.object===r;case"AssignmentExpression":case"ConditionalExpression":switch(t.type){case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":return!0;case"CallExpression":return"callee"===n&&t.callee===r;case"ConditionalExpression":return"test"===n&&t.test===r;case"MemberExpression":return"object"===n&&t.object===r;default:return!1}case"ArrowFunctionExpression":return"CallExpression"===t.type&&"callee"===n||a(t);case"ObjectExpression":if("ArrowFunctionExpression"===t.type&&"body"===n)return!0;default:if("NewExpression"===t.type&&"callee"===n&&t.callee===r)return s(r)}return!(e===!0||this.canBeFirstInStatement()||!this.firstInStatement())};var h={};[["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","\/","%","**"]].forEach(function(e,t){e.forEach(function(e){h[e]=t})}),f.canBeFirstInStatement=function(){var e=this.getNode();return!l.FunctionExpression.check(e)&&!l.ObjectExpression.check(e)},f.firstInStatement=function(){for(var e,t,n,r,i=this.stack,s=i.length-1;s>=0;s-=2)if(l.Node.check(i[s])&&(n=e,r=t,e=i[s-1],t=i[s]),t&&r){if(l.BlockStatement.check(t)&&"body"===e&&0===n)return o.strictEqual(t.body[0],r),!0;if(l.ExpressionStatement.check(t)&&"expression"===n)return o.strictEqual(t.expression,r),!0;if(l.SequenceExpression.check(t)&&"expressions"===e&&0===n)o.strictEqual(t.expressions[0],r);else if(l.CallExpression.check(t)&&"callee"===n)o.strictEqual(t.callee,r);else if(l.MemberExpression.check(t)&&"object"===n)o.strictEqual(t.object,r);else if(l.ConditionalExpression.check(t)&&"test"===n)o.strictEqual(t.test,r);else if(a(t)&&"left"===n)o.strictEqual(t.left,r);else{if(!l.UnaryExpression.check(t)||t.prefix||"argument"!==n)return!1;o.strictEqual(t.argument,r)}}return!0}},{".\/types":537,assert:2}],531:[function(e,t,n){function r(e){return e[h]}function i(e,t){c.ok(this instanceof i),c.ok(e.length>0),t?y.assert(t):t=null,Object.defineProperty(this,h,{value:{infos:e,mappings:[],name:t,cachedSourceMap:null}}),t&&r(this).mappings.push(new b(this,{start:this.firstPos(),end:this.lastPos()}))}function a(e){return{line:e.line,indent:e.indent,locked:e.locked,sliceStart:e.sliceStart,sliceEnd:e.sliceEnd}}function s(e,t){for(var n=0,r=e.length,i=0;i<r;++i)switch(e.charCodeAt(i)){case 9:c.strictEqual(typeof t,"number"),c.ok(t>0);var a=Math.ceil(n\/t)*t;a===n?n+=t:n=a;break;case 11:case 12:case 13:case 65279:break;case 32:default:n+=1}return n}function o(e,t){if(e instanceof i)return e;e+="";var n=t&&t.tabWidth,r=e.indexOf("\\t")<0,a=!(!t||!t.locked),o=!t&&r&&e.length<=_;if(c.ok(n||r,"No tab width specified but encountered tabs in string\\n"+e),o&&x.call(v,e))return v[e];var u=new i(e.split(A).map(function(e){var t=E.exec(e)[0];return{line:e,indent:s(t,n),locked:a,sliceStart:t.length,sliceEnd:e.length}}),f(t).sourceFileName);return o&&(v[e]=u),u}function u(e){return!\/\\S\/.test(e)}function l(e,t,n){var r=e.sliceStart,i=e.sliceEnd,a=Math.max(e.indent,0),s=a+i-r;return"undefined"==typeof n&&(n=s),t=Math.max(t,0),n=Math.min(n,s),n=Math.max(n,t),n<a?(a=n,i=r):i-=s-n,s=n,s-=t,t<a?a-=t:(t-=a,a=0,r+=t),c.ok(a>=0),c.ok(r<=i),c.strictEqual(s,a+i-r),e.indent===a&&e.sliceStart===r&&e.sliceEnd===i?e:{line:e.line,indent:a,locked:!1,sliceStart:r,sliceEnd:i}}var c=e("assert"),p=e("source-map"),f=e(".\/options").normalize,h=e("private").makeUniqueKey(),d=e(".\/types"),y=d.builtInTypes.string,m=e(".\/util").comparePos,b=e(".\/mapping");n.Lines=i;var g=i.prototype;Object.defineProperties(g,{length:{get:function(){return r(this).infos.length}},name:{get:function(){return r(this).name}}});var v={},x=v.hasOwnProperty,_=10;n.countSpaces=s;var E=\/^\\s*\/,A=\/\\u000D\\u000A|\\u000D(?!\\u000A)|\\u000A|\\u2028|\\u2029\/;n.fromString=o,g.toString=function(e){return this.sliceString(this.firstPos(),this.lastPos(),e)},g.getSourceMap=function(e,t){function n(n){return n=n||{},y.assert(e),n.file=e,t&&(y.assert(t),n.sourceRoot=t),n}if(!e)return null;var i=this,a=r(i);if(a.cachedSourceMap)return n(a.cachedSourceMap.toJSON());var s=new p.SourceMapGenerator(n()),o={};return a.mappings.forEach(function(e){for(var t=e.sourceLines.skipSpaces(e.sourceLoc.start)||e.sourceLines.lastPos(),n=i.skipSpaces(e.targetLoc.start)||i.lastPos();m(t,e.sourceLoc.end)<0&&m(n,e.targetLoc.end)<0;){var r=e.sourceLines.charAt(t),a=i.charAt(n);c.strictEqual(r,a);var u=e.sourceLines.name;if(s.addMapping({source:u,original:{line:t.line,column:t.column},generated:{line:n.line,column:n.column}}),!x.call(o,u)){var l=e.sourceLines.toString();s.setSourceContent(u,l),o[u]=l}i.nextPos(n,!0),e.sourceLines.nextPos(t,!0)}}),a.cachedSourceMap=s,s.toJSON()},g.bootstrapCharAt=function(e){c.strictEqual(typeof e,"object"),c.strictEqual(typeof e.line,"number"),c.strictEqual(typeof e.column,"number");var t=e.line,n=e.column,r=this.toString().split(A),i=r[t-1];return"undefined"==typeof i?"":n===i.length&&t<r.length?"\\n":n>=i.length?"":i.charAt(n)},g.charAt=function(e){c.strictEqual(typeof e,"object"),c.strictEqual(typeof e.line,"number"),c.strictEqual(typeof e.column,"number");var t=e.line,n=e.column,i=r(this),a=i.infos,s=a[t-1],o=n;if("undefined"==typeof s||o<0)return"";var u=this.getIndentAt(t);return o<u?" ":(o+=s.sliceStart-u,o===s.sliceEnd&&t<this.length?"\\n":o>=s.sliceEnd?"":s.line.charAt(o))},g.stripMargin=function(e,t){if(0===e)return this;if(c.ok(e>0,"negative margin: "+e),t&&1===this.length)return this;var n=r(this),s=new i(n.infos.map(function(n,r){return n.line&&(r>0||!t)&&(n=a(n),n.indent=Math.max(0,n.indent-e)),n}));if(n.mappings.length>0){var o=r(s).mappings;c.strictEqual(o.length,0),n.mappings.forEach(function(n){o.push(n.indent(e,t,!0))})}return s},g.indent=function(e){if(0===e)return this;var t=r(this),n=new i(t.infos.map(function(t){return t.line&&!t.locked&&(t=a(t),t.indent+=e),t}));if(t.mappings.length>0){var s=r(n).mappings;c.strictEqual(s.length,0),t.mappings.forEach(function(t){s.push(t.indent(e))})}return n},g.indentTail=function(e){if(0===e)return this;if(this.length<2)return this;var t=r(this),n=new i(t.infos.map(function(t,n){return n>0&&t.line&&!t.locked&&(t=a(t),t.indent+=e),t}));if(t.mappings.length>0){var s=r(n).mappings;c.strictEqual(s.length,0),t.mappings.forEach(function(t){s.push(t.indent(e,!0))})}return n},g.lockIndentTail=function(){if(this.length<2)return this;var e=r(this).infos;return new i(e.map(function(e,t){return e=a(e),e.locked=t>0,e}))},g.getIndentAt=function(e){c.ok(e>=1,"no line "+e+" (line numbers start from 1)");var t=r(this),n=t.infos[e-1];return Math.max(n.indent,0)},g.guessTabWidth=function(){var e=r(this);if(x.call(e,"cachedTabWidth"))return e.cachedTabWidth;for(var t=[],n=0,i=1,a=this.length;i<=a;++i){var s=e.infos[i-1],o=s.line.slice(s.sliceStart,s.sliceEnd);if(!u(o)){var l=Math.abs(s.indent-n);t[l]=~~t[l]+1,n=s.indent}}for(var c=-1,p=2,f=1;f<t.length;f+=1)x.call(t,f)&&t[f]>c&&(c=t[f],p=f);return e.cachedTabWidth=p},g.isOnlyWhitespace=function(){return u(this.toString())},g.isPrecededOnlyByWhitespace=function(e){var t=r(this),n=t.infos[e.line-1],i=Math.max(n.indent,0),a=e.column-i;if(a<=0)return!0;var s=n.sliceStart,o=Math.min(s+a,n.sliceEnd),l=n.line.slice(s,o);return u(l)},g.getLineLength=function(e){var t=r(this),n=t.infos[e-1];return this.getIndentAt(e)+n.sliceEnd-n.sliceStart},g.nextPos=function(e,t){var n=Math.max(e.line,0),r=Math.max(e.column,0);return r<this.getLineLength(n)?(e.column+=1,!t||!!this.skipSpaces(e,!1,!0)):n<this.length&&(e.line+=1,e.column=0,!t||!!this.skipSpaces(e,!1,!0))},g.prevPos=function(e,t){var n=e.line,r=e.column;if(r<1){if(n-=1,n<1)return!1;r=this.getLineLength(n)}else r=Math.min(r-1,this.getLineLength(n));return e.line=n,e.column=r,!t||!!this.skipSpaces(e,!0,!0)},g.firstPos=function(){return{line:1,column:0}},g.lastPos=function(){return{line:this.length,column:this.getLineLength(this.length)}},g.skipSpaces=function(e,t,n){if(e=e?n?e:{line:e.line,column:e.column}:t?this.lastPos():this.firstPos(),t){for(;this.prevPos(e);)if(!u(this.charAt(e))&&this.nextPos(e))return e;return null}for(;u(this.charAt(e));)if(!this.nextPos(e))return null;return e},g.trimLeft=function(){var e=this.skipSpaces(this.firstPos(),!1,!0);return e?this.slice(e):D},g.trimRight=function(){var e=this.skipSpaces(this.lastPos(),!0,!0);return e?this.slice(this.firstPos(),e):D},g.trim=function(){var e=this.skipSpaces(this.firstPos(),!1,!0);if(null===e)return D;var t=this.skipSpaces(this.lastPos(),!0,!0);return c.notStrictEqual(t,null),this.slice(e,t)},g.eachPos=function(e,t,n){var r=this.firstPos();if(t&&(r.line=t.line,r.column=t.column),!n||this.skipSpaces(r,!1,!0))do e.call(this,r);while(this.nextPos(r,n))},g.bootstrapSlice=function(e,t){var n=this.toString().split(A).slice(e.line-1,t.line);return n.push(n.pop().slice(0,t.column)),n[0]=n[0].slice(e.column),o(n.join("\\n"))},g.slice=function(e,t){if(!t){if(!e)return this;t=this.lastPos()}var n=r(this),a=n.infos.slice(e.line-1,t.line);e.line===t.line?a[0]=l(a[0],e.column,t.column):(c.ok(e.line<t.line),a[0]=l(a[0],e.column),a.push(l(a.pop(),0,t.column)));var s=new i(a);if(n.mappings.length>0){var o=r(s).mappings;c.strictEqual(o.length,0),n.mappings.forEach(function(n){var r=n.slice(this,e,t);r&&o.push(r)},this)}return s},g.bootstrapSliceString=function(e,t,n){return this.slice(e,t).toString(n)},g.sliceString=function(e,t,n){if(!t){if(!e)return this;t=this.lastPos()}n=f(n);for(var i=r(this).infos,a=[],o=n.tabWidth,c=e.line;c<=t.line;++c){var p=i[c-1];c===e.line?p=c===t.line?l(p,e.column,t.column):l(p,e.column):c===t.line&&(p=l(p,0,t.column));var h=Math.max(p.indent,0),d=p.line.slice(0,p.sliceStart);if(n.reuseWhitespace&&u(d)&&s(d,n.tabWidth)===h)a.push(p.line.slice(0,p.sliceEnd));else{var y=0,m=h;n.useTabs&&(y=Math.floor(h\/o),m-=y*o);var b="";y>0&&(b+=new Array(y+1).join("\\t")),m>0&&(b+=new Array(m+1).join(" ")),b+=p.line.slice(p.sliceStart,p.sliceEnd),a.push(b)}}return a.join(n.lineTerminator)},g.isEmpty=function(){return this.length<2&&this.getLineLength(1)<1},g.join=function(e){function t(e){if(null!==e){if(s){var t=e.infos[0],n=new Array(t.indent+1).join(" "),r=c.length,i=Math.max(s.indent,0)+s.sliceEnd-s.sliceStart;s.line=s.line.slice(0,s.sliceEnd)+n+t.line.slice(t.sliceStart,t.sliceEnd),s.locked=s.locked||t.locked,s.sliceEnd=s.line.length,e.mappings.length>0&&e.mappings.forEach(function(e){p.push(e.add(r,i))})}else e.mappings.length>0&&p.push.apply(p,e.mappings);e.infos.forEach(function(e,t){(!s||t>0)&&(s=a(e),c.push(s))})}}function n(e,n){n>0&&t(l),t(e)}var s,u=this,l=r(u),c=[],p=[];if(e.map(function(e){var t=o(e);return t.isEmpty()?null:r(t)}).forEach(u.isEmpty()?t:n),c.length<1)return D;var f=new i(c);return r(f).mappings=p,f},n.concat=function(e){return D.join(e)},g.concat=function(e){var t=arguments,n=[this];return n.push.apply(n,t),c.strictEqual(n.length,t.length+1),D.join(n)};var D=o("")},{".\/mapping":532,".\/options":533,".\/types":537,".\/util":538,assert:2,private:560,"source-map":571}],532:[function(e,t,n){function r(e,t,n){o.ok(this instanceof r),o.ok(e instanceof f.Lines),c.assert(t),n?o.ok(l.check(n.start.line)&&l.check(n.start.column)&&l.check(n.end.line)&&l.check(n.end.column)):n=t,Object.defineProperties(this,{sourceLines:{value:e},sourceLoc:{value:t},targetLoc:{value:n}})}function i(e,t,n){return{line:e.line+t-1,column:1===e.line?e.column+n:e.column}}function a(e,t,n){return{line:e.line-t+1,column:e.line===t?e.column-n:e.column}}function s(e,t,n,r,i){o.ok(e instanceof f.Lines),o.ok(n instanceof f.Lines),p.assert(t),p.assert(r),p.assert(i);var a=h(r,i);if(0===a)return t;if(a<0){var s=e.skipSpaces(t),u=n.skipSpaces(r),l=i.line-u.line;for(s.line+=l,u.line+=l,l>0?(s.column=0,u.column=0):o.strictEqual(l,0);h(u,i)<0&&n.nextPos(u,!0);)o.ok(e.nextPos(s,!0)),o.strictEqual(e.charAt(s),n.charAt(u))}else{var s=e.skipSpaces(t,!0),u=n.skipSpaces(r,!0),l=i.line-u.line;for(s.line+=l,u.line+=l,l<0?(s.column=e.getLineLength(s.line),u.column=n.getLineLength(u.line)):o.strictEqual(l,0);h(i,u)<0&&n.prevPos(u,!0);)o.ok(e.prevPos(s,!0)),o.strictEqual(e.charAt(s),n.charAt(u))}return s}var o=e("assert"),u=e(".\/types"),l=(u.builtInTypes.string,u.builtInTypes.number),c=u.namedTypes.SourceLocation,p=u.namedTypes.Position,f=e(".\/lines"),h=e(".\/util").comparePos,d=r.prototype;t.exports=r,d.slice=function(e,t,n){function i(r){var i=l[r],a=c[r],p=t;return"end"===r?p=n:o.strictEqual(r,"start"),s(u,i,e,a,p)}o.ok(e instanceof f.Lines),p.assert(t),n?p.assert(n):n=e.lastPos();var u=this.sourceLines,l=this.sourceLoc,c=this.targetLoc;if(h(t,c.start)<=0)if(h(c.end,n)<=0)c={start:a(c.start,t.line,t.column),end:a(c.end,t.line,t.column)};else{if(h(n,c.start)<=0)return null;l={start:l.start,end:i("end")},c={start:a(c.start,t.line,t.column),end:a(n,t.line,t.column)}}else{if(h(c.end,t)<=0)return null;h(c.end,n)<=0?(l={start:i("start"),end:l.end},c={start:{line:1,column:0},end:a(c.end,t.line,t.column)}):(l={start:i("start"),end:i("end")},c={start:{line:1,column:0},end:a(n,t.line,t.column)})}return new r(this.sourceLines,l,c)},d.add=function(e,t){return new r(this.sourceLines,this.sourceLoc,{start:i(this.targetLoc.start,e,t),end:i(this.targetLoc.end,e,t)})},d.subtract=function(e,t){return new r(this.sourceLines,this.sourceLoc,{start:a(this.targetLoc.start,e,t),end:a(this.targetLoc.end,e,t)})},d.indent=function(e,t,n){if(0===e)return this;var i=this.targetLoc,a=i.start.line,s=i.end.line;if(t&&1===a&&1===s)return this;if(i={start:i.start,end:i.end},!t||a>1){var o=i.start.column+e;i.start={line:a,column:n?Math.max(0,o):o}}if(!t||s>1){var u=i.end.column+e;i.end={line:s,column:n?Math.max(0,u):u}}return new r(this.sourceLines,this.sourceLoc,i)}},{".\/lines":531,".\/types":537,".\/util":538,assert:2}],533:[function(e,t,n){var r={parser:e("esprima"),tabWidth:4,useTabs:!1,reuseWhitespace:!0,lineTerminator:e("os").EOL,wrapColumn:74,sourceFileName:null,sourceMapName:null,sourceRoot:null,inputSourceMap:null,range:!1,tolerant:!0,quote:null,trailingComma:!1,arrayBracketSpacing:!1,objectCurlySpacing:!0,arrowParensAlways:!1,flowObjectCommas:!0},i=r.hasOwnProperty;n.normalize=function(e){function t(t){return i.call(e,t)?e[t]:r[t]}return e=e||r,{tabWidth:+t("tabWidth"),useTabs:!!t("useTabs"),reuseWhitespace:!!t("reuseWhitespace"),lineTerminator:t("lineTerminator"),wrapColumn:Math.max(t("wrapColumn"),0),sourceFileName:t("sourceFileName"),sourceMapName:t("sourceMapName"),sourceRoot:t("sourceRoot"),inputSourceMap:t("inputSourceMap"),parser:t("esprima")||t("parser"),range:t("range"),tolerant:t("tolerant"),quote:t("quote"),trailingComma:t("trailingComma"),arrayBracketSpacing:t("arrayBracketSpacing"),objectCurlySpacing:t("objectCurlySpacing"),arrowParensAlways:t("arrowParensAlways"),flowObjectCommas:t("flowObjectCommas")}}},{esprima:559,os:11}],534:[function(e,t,n){function r(e){i.ok(this instanceof r),this.lines=e,this.indent=0}var i=e("assert"),a=e(".\/types"),s=(a.namedTypes,a.builders),o=a.builtInTypes.object,u=a.builtInTypes.array,l=(a.builtInTypes.function,e(".\/patcher").Patcher,e(".\/options").normalize),c=e(".\/lines").fromString,p=e(".\/comments").attach,f=e(".\/util");n.parse=function(e,t){t=l(t);var n=c(e,t),i=n.toString({tabWidth:t.tabWidth,reuseWhitespace:!1,useTabs:!1}),a=[],o=t.parser.parse(i,{jsx:!0,loc:!0,locations:!0,range:t.range,comment:!0,onComment:a,tolerant:t.tolerant,ecmaVersion:6,sourceType:"module"});f.fixFaultyLocations(o,n),o.loc=o.loc||{start:n.firstPos(),end:n.lastPos()},o.loc.lines=n,o.loc.indent=0;var u=f.getTrueLoc(o,n);o.loc.start=u.start,o.loc.end=u.end,o.comments&&(a=o.comments,delete o.comments);var h=o;if("Program"===h.type){var h=s.file(o);h.loc={lines:n,indent:0,start:n.firstPos(),end:n.lastPos()}}else"File"===h.type&&(o=h.program);return p(a,o.body.length?h.program:h,n),new r(n).copy(h)};var h=r.prototype;h.copy=function(e){if(u.check(e))return e.map(this.copy,this);if(!o.check(e))return e;f.fixFaultyLocations(e,this.lines);var t=Object.create(Object.getPrototypeOf(e),{original:{value:e,configurable:!1,enumerable:!1,writable:!0}}),n=e.loc,r=this.indent,i=r;n&&(("Block"===e.type||"Line"===e.type||"CommentBlock"===e.type||"CommentLine"===e.type||this.lines.isPrecededOnlyByWhitespace(n.start))&&(i=this.indent=n.start.column),n.lines=this.lines,n.indent=i);for(var a=Object.keys(e),s=a.length,l=0;l<s;++l){var c=a[l];"loc"===c?t[c]=e[c]:t[c]=this.copy(e[c])}return this.indent=r,t}},{".\/comments":529,".\/lines":531,".\/options":533,".\/patcher":535,".\/types":537,".\/util":538,assert:2}],535:[function(e,t,n){function r(e){y.ok(this instanceof r),y.ok(e instanceof m.Lines);var t=this,n=[];t.replace=function(e,t){S.check(t)&&(t=m.fromString(t)),n.push({lines:t,start:e.start,end:e.end})},t.get=function(t){function r(t,n){y.ok(E(t,n)<=0),a.push(e.slice(t,n))}t=t||{start:{line:1,column:0},end:{line:e.length,column:e.getLineLength(e.length)}};var i=t.start,a=[];return n.sort(function(e,t){return E(e.start,t.start)}).forEach(function(e){E(i,e.start)>0||(r(i,e.start),a.push(e.lines),i=e.end)}),r(i,t.end),m.concat(a)}}function i(e){var t=[];return e.comments&&e.comments.length>0&&e.comments.forEach(function(e){(e.leading||e.trailing)&&t.push(e)}),t}function a(e,t,n){var r=_.copyPos(t.start),i=e.prevPos(r)&&e.charAt(r),a=n.charAt(n.firstPos());return i&&w.test(i)&&a&&w.test(a)}function s(e,t,n){var r=e.charAt(t.end),i=n.lastPos(),a=n.prevPos(i)&&n.charAt(i);return a&&w.test(a)&&r&&w.test(r)}function o(e,t){var n=e.getValue();g.assert(n);var r=n.original;if(g.assert(r),y.deepEqual(t,[]),n.type!==r.type)return!1;var i=new A(r),a=d(e,i,t);return a||(t.length=0),a}function u(e,t,n){var r=e.getValue(),i=t.getValue();return r===i||(C.check(r)?l(e,t,n):!!D.check(r)&&c(e,t,n))}function l(e,t,n){var r=e.getValue(),i=t.getValue();C.assert(r);var a=r.length;if(!C.check(i)||i.length!==a)return!1;for(var s=0;s<a;++s){e.stack.push(s,r[s]),t.stack.push(s,i[s]);var o=u(e,t,n);if(e.stack.length-=2,t.stack.length-=2,!o)return!1}return!0}function c(e,t,n){var r=e.getValue();if(D.assert(r),null===r.original)return!1;var i=t.getValue();if(!D.check(i))return!1;if(g.check(r)){if(!g.check(i))return!1;if(r.type===i.type){var a=[];if(d(e,t,a))n.push.apply(n,a);else{if(!i.loc)return!1;n.push({oldPath:t.copy(),newPath:e.copy()})}return!0}return!!(v.check(r)&&v.check(i)&&i.loc)&&(n.push({oldPath:t.copy(),newPath:e.copy()}),!0)}return d(e,t,n)}function p(e){var t=e.getValue(),n=t.loc,r=n&&n.lines;if(r){var i=F;for(i.line=n.start.line,i.column=n.start.column;r.prevPos(i);){var a=r.charAt(i);if("("===a)return E(e.getRootValue().loc.start,i)<=0;if(T.test(a))return!1}}return!1}function f(e){var t=e.getValue(),n=t.loc,r=n&&n.lines;if(r){var i=F;i.line=n.end.line,i.column=n.end.column;do{var a=r.charAt(i);if(")"===a)return E(i,e.getRootValue().loc.end)<=0;if(T.test(a))return!1}while(r.nextPos(i))}return!1}function h(e){return p(e)&&f(e)}function d(e,t,n){var r=e.getValue(),i=t.getValue();if(D.assert(r),D.assert(i),null===r.original)return!1;if(!e.canBeFirstInStatement()&&e.firstInStatement()&&!p(t))return!1;if(e.needsParens(!0)&&!h(t))return!1;for(var a in _.getUnionOfKeys(r,i))if("loc"!==a){e.stack.push(a,b.getFieldValue(r,a)),t.stack.push(a,b.getFieldValue(i,a));var s=u(e,t,n);if(e.stack.length-=2,t.stack.length-=2,!s)return!1}return!0}var y=e("assert"),m=e(".\/lines"),b=e(".\/types"),g=(b.getFieldValue,b.namedTypes.Printable),v=b.namedTypes.Expression,x=b.namedTypes.SourceLocation,_=e(".\/util"),E=_.comparePos,A=e(".\/fast-path"),D=b.builtInTypes.object,C=b.builtInTypes.array,S=b.builtInTypes.string,w=\/[0-9a-z_$]\/i;n.Patcher=r;var k=r.prototype;k.tryToReprintComments=function(e,t,n){var r=this;if(!e.comments&&!t.comments)return!0;var a=A.from(e),s=A.from(t);a.stack.push("comments",i(e)),s.stack.push("comments",i(t));var o=[],u=l(a,s,o);return u&&o.length>0&&o.forEach(function(e){var t=e.oldPath.getValue();y.ok(t.leading||t.trailing),r.replace(t.loc,n(e.newPath).indentTail(t.loc.indent))}),u},k.deleteComments=function(e){if(e.comments){var t=this;e.comments.forEach(function(n){n.leading?t.replace({start:n.loc.start,end:e.loc.lines.skipSpaces(n.loc.end,!1,!1)},""):n.trailing&&t.replace({start:e.loc.lines.skipSpaces(n.loc.start,!0,!1),end:n.loc.end},"")})}},n.getReprinter=function(e){y.ok(e instanceof A);var t=e.getValue();if(g.check(t)){var n=t.original,i=n&&n.loc,u=i&&i.lines,l=[];if(u&&o(e,l))return function(e){var t=new r(u);return l.forEach(function(n){var r=n.newPath.getValue(),i=n.oldPath.getValue();x.assert(i.loc,!0);var o=!t.tryToReprintComments(r,i,e);o&&t.deleteComments(i);var l=e(n.newPath,o).indentTail(i.loc.indent),c=a(u,i.loc,l),p=s(u,i.loc,l);if(c||p){var f=[];c&&f.push(" "),f.push(l),p&&f.push(" "),l=m.concat(f)}t.replace(i.loc,l)}),t.get(i).indentTail(-n.loc.indent)}}};var F={line:1,column:0},T=\/\\S\/},{".\/fast-path":530,".\/lines":531,".\/types":537,".\/util":538,assert:2}],536:[function(e,t,n){function r(e,t){A.ok(this instanceof r),j.assert(e),this.code=e,t&&(B.assert(t),this.map=t)}function i(e){function t(e){return A.ok(e instanceof O),D(e,n)}function n(e,n){if(n)return t(e);if(A.ok(e instanceof O),!c){var r=p.tabWidth,i=e.getNode().loc;if(i&&i.lines&&i.lines.guessTabWidth){p.tabWidth=i.lines.guessTabWidth();var a=o(e);return p.tabWidth=r,a}}return o(e)}function o(e){var t=F(e);return t?a(e,t(n)):u(e)}function u(e,n){return n?D(e,u):s(e,p,t)}function l(e){return s(e,p,l)}A.ok(this instanceof i);var c=e&&e.tabWidth,p=k(e);A.notStrictEqual(p,e),p.sourceFileName=null,this.print=function(e){if(!e)return M;var t=n(O.from(e),!0);return new r(t.toString(p),I.composeSourceMaps(p.inputSourceMap,t.getSourceMap(p.sourceMapName,p.sourceRoot)))},this.printGenerically=function(e){if(!e)return M;var t=O.from(e),n=p.reuseWhitespace;p.reuseWhitespace=!1;var i=new r(l(t).toString(p));return p.reuseWhitespace=n,i}}function a(e,t){return e.needsParens()?w(["(",t,")"]):t}function s(e,t,n){A.ok(e instanceof O);var r=e.getValue(),i=[],a=!1,s=o(e,t,n);return!r||s.isEmpty()?s:(r.decorators&&r.decorators.length>0&&!I.getParentExportDeclaration(e)?e.each(function(e){i.push(n(e),"\\n")},"decorators"):I.isExportDeclaration(r)&&r.declaration&&r.declaration.decorators?e.each(function(e){i.push(n(e),"\\n")},"declaration","decorators"):a=e.needsParens(),a&&i.unshift("("),i.push(s),a&&i.push(")"),w(i))}function o(e,t,n){var r=e.getValue();if(!r)return S("");if("string"==typeof r)return S(r,t);P.Printable.assert(r);var i=[];switch(r.type){case"File":return e.call(n,"program");case"Program":return r.directives&&e.each(function(e){i.push(n(e),";\\n")},"directives"),i.push(e.call(function(e){return u(e,t,n)},"body")),w(i);case"Noop":case"EmptyStatement":return S("");case"ExpressionStatement":return w([e.call(n,"expression"),";"]);case"ParenthesizedExpression":return w(["(",e.call(n,"expression"),")"]);case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":return S(" ").join([e.call(n,"left"),r.operator,e.call(n,"right")]);case"AssignmentPattern":return w([e.call(n,"left")," = ",e.call(n,"right")]);case"MemberExpression":i.push(e.call(n,"object"));var a=e.call(n,"property");return r.computed?i.push("[",a,"]"):i.push(".",a),w(i);case"MetaProperty":return w([e.call(n,"meta"),".",e.call(n,"property")]);case"BindExpression":return r.object&&i.push(e.call(n,"object")),i.push("::",e.call(n,"callee")),w(i);case"Path":return S(".").join(r.body);case"Identifier":return w([S(r.name,t),e.call(n,"typeAnnotation")]);case"SpreadElement":case"SpreadElementPattern":case"RestProperty":case"SpreadProperty":case"SpreadPropertyPattern":case"RestElement":return w(["...",e.call(n,"argument")]);case"FunctionDeclaration":case"FunctionExpression":return r.async&&i.push("async "),i.push("function"),r.generator&&i.push("*"),r.id&&i.push(" ",e.call(n,"id"),e.call(n,"typeParameters")),i.push("(",h(e,t,n),")",e.call(n,"returnType")," ",e.call(n,"body")),w(i);case"ArrowFunctionExpression":return r.async&&i.push("async "),r.typeParameters&&i.push(e.call(n,"typeParameters")),t.arrowParensAlways||1!==r.params.length||r.rest||"Identifier"!==r.params[0].type||r.params[0].typeAnnotation||r.returnType?i.push("(",h(e,t,n),")",e.call(n,"returnType")):i.push(e.call(n,"params",0)),i.push(" => ",e.call(n,"body")),w(i);case"MethodDefinition":return r.static&&i.push("static "),i.push(c(e,t,n)),w(i);case"YieldExpression":return i.push("yield"),r.delegate&&i.push("*"),r.argument&&i.push(" ",e.call(n,"argument")),w(i);case"AwaitExpression":return i.push("await"),r.all&&i.push("*"),r.argument&&i.push(" ",e.call(n,"argument")),w(i);case"ModuleDeclaration":return i.push("module",e.call(n,"id")),r.source?(A.ok(!r.body),i.push("from",e.call(n,"source"))):i.push(e.call(n,"body")),S(" ").join(i);case"ImportSpecifier":return r.imported?(i.push(e.call(n,"imported")),r.local&&r.local.name!==r.imported.name&&i.push(" as ",e.call(n,"local"))):r.id&&(i.push(e.call(n,"id")),r.name&&i.push(" as ",e.call(n,"name"))),w(i);case"ExportSpecifier":return r.local?(i.push(e.call(n,"local")),r.exported&&r.exported.name!==r.local.name&&i.push(" as ",e.call(n,"exported"))):r.id&&(i.push(e.call(n,"id")),r.name&&i.push(" as ",e.call(n,"name"))),w(i);case"ExportBatchSpecifier":return S("*");case"ImportNamespaceSpecifier":return i.push("* as "),r.local?i.push(e.call(n,"local")):r.id&&i.push(e.call(n,"id")),w(i);case"ImportDefaultSpecifier":return r.local?e.call(n,"local"):e.call(n,"id");case"ExportDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":return y(e,t,n);case"ExportAllDeclaration":return i.push("export *"),r.exported&&i.push(" as ",e.call(n,"exported")),i.push(" from ",e.call(n,"source")),w(i);case"ExportNamespaceSpecifier":return w(["* as ",e.call(n,"exported")]);case"ExportDefaultSpecifier":return e.call(n,"exported");case"ImportDeclaration":if(i.push("import "),r.importKind&&"value"!==r.importKind&&i.push(r.importKind+" "),r.specifiers&&r.specifiers.length>0){var s=!1;e.each(function(e){var r=e.getName();r>0&&i.push(", ");var a=e.getValue();P.ImportDefaultSpecifier.check(a)||P.ImportNamespaceSpecifier.check(a)?A.strictEqual(s,!1):(P.ImportSpecifier.assert(a),s||(s=!0,i.push(t.objectCurlySpacing?"{ ":"{"))),i.push(n(e))},"specifiers"),s&&i.push(t.objectCurlySpacing?" }":"}"),i.push(" from ")}return i.push(e.call(n,"source"),";"),w(i);case"BlockStatement":var o=e.call(function(e){return u(e,t,n)},"body");return!o.isEmpty()||r.directives&&0!==r.directives.length?(i.push("{\\n"),r.directives&&e.each(function(e){i.push(n(e).indent(t.tabWidth),";",r.directives.length>1||!o.isEmpty()?"\\n":"")},"directives"),i.push(o.indent(t.tabWidth)),i.push("\\n}"),w(i)):S("{}");case"ReturnStatement":if(i.push("return"),r.argument){var l=e.call(n,"argument");l.length>1&&P.JSXElement&&P.JSXElement.check(r.argument)?i.push(" (\\n",l.indent(t.tabWidth),"\\n)"):i.push(" ",l)}return i.push(";"),w(i);case"CallExpression":return w([e.call(n,"callee"),f(e,t,n)]);case"ObjectExpression":case"ObjectPattern":case"ObjectTypeAnnotation":var g=!1,x="ObjectTypeAnnotation"===r.type,E=t.flowObjectCommas?",":x?";":",",D=[];x&&D.push("indexers","callProperties"),D.push("properties");var C=0;D.forEach(function(e){C+=r[e].length});var k=x&&1===C||0===C,F=r.exact?"{|":"{",T=r.exact?"|}":"}";i.push(k?F:F+"\\n");var j=i.length-1,B=0;return D.forEach(function(r){e.each(function(e){var r=n(e);k||(r=r.indent(t.tabWidth));var a=!x&&r.length>1;a&&g&&i.push("\\n"),i.push(r),B<C-1?(i.push(E+(a?"\\n\\n":"\\n")),g=!a):1!==C&&x?i.push(E):!k&&I.isTrailingCommaEnabled(t,"objects")&&i.push(E),B++},r)}),i.push(k?T:"\\n"+T),0!==B&&k&&t.objectCurlySpacing&&(i[j]=F+" ",i[i.length-1]=" "+T),w(i);case"PropertyPattern":return w([e.call(n,"key"),": ",e.call(n,"pattern")]);case"ObjectProperty":case"Property":if(r.method||"get"===r.kind||"set"===r.kind)return c(e,t,n);var O=e.call(n,"key");return r.computed?i.push("[",O,"]"):i.push(O),r.shorthand||i.push(": ",e.call(n,"value")),w(i);case"ClassMethod":return r.static&&i.push("static "),w([i,d(e,t,n)]);case"ObjectMethod":return d(e,t,n);case"Decorator":return w(["@",e.call(n,"expression")]);case"ArrayExpression":case"ArrayPattern":var N=r.elements,C=N.length,L=e.map(n,"elements"),M=S(", ").join(L),k=M.getLineLength(1)<=t.wrapColumn;return k?t.arrayBracketSpacing?i.push("[ "):i.push("["):i.push("[\\n"),e.each(function(e){var n=e.getName(),r=e.getValue();if(r){var a=L[n];k?n>0&&i.push(" "):a=a.indent(t.tabWidth),i.push(a),(n<C-1||!k&&I.isTrailingCommaEnabled(t,"arrays"))&&i.push(","),k||i.push("\\n")}else i.push(",")},"elements"),k&&t.arrayBracketSpacing?i.push(" ]"):i.push("]"),w(i);case"SequenceExpression":return S(", ").join(e.map(n,"expressions"));case"ThisExpression":return S("this");case"Super":return S("super");case"NullLiteral":return S("null");case"RegExpLiteral":return S(r.extra.raw);case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"Literal":return"string"!=typeof r.value?S(r.value,t):S(_(r.value,t),t);$/;"	function	line:22
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^case"Directive":return e.call(n,"value");case"DirectiveLiteral":return S(_(r.value,t));case"ModuleSpecifier":if(r.local)throw new Error("The ESTree ModuleSpecifier type should be abstract");return S(_(r.value,t),t);case"UnaryExpression":return i.push(r.operator),\/[a-z]$\/.test(r.operator)&&i.push(" "),i.push(e.call(n,"argument")),w(i);case"UpdateExpression":return i.push(e.call(n,"argument"),r.operator),r.prefix&&i.reverse(),w(i);case"ConditionalExpression":return w(["(",e.call(n,"test")," ? ",e.call(n,"consequent")," : ",e.call(n,"alternate"),")"]);case"NewExpression":i.push("new ",e.call(n,"callee"));var R=r.arguments;return R&&i.push(f(e,t,n)),w(i);case"VariableDeclaration":i.push(r.kind," ");var U=0,L=e.map(function(e){var t=n(e);return U=Math.max(t.length,U),t},"declarations");1===U?i.push(S(", ").join(L)):L.length>1?i.push(S(",\\n").join(L).indentTail(r.kind.length+1)):i.push(L[0]);var V=e.getParentNode();return P.ForStatement.check(V)||P.ForInStatement.check(V)||P.ForOfStatement&&P.ForOfStatement.check(V)||P.ForAwaitStatement&&P.ForAwaitStatement.check(V)||i.push(";"),w(i);case"VariableDeclarator":return r.init?S(" = ").join([e.call(n,"id"),e.call(n,"init")]):e.call(n,"id");case"WithStatement":return w(["with (",e.call(n,"object"),") ",e.call(n,"body")]);case"IfStatement":var G=b(e.call(n,"consequent"),t),i=["if (",e.call(n,"test"),")",G];return r.alternate&&i.push(v(G)?" else":"\\nelse",b(e.call(n,"alternate"),t)),w(i);case"ForStatement":var q=e.call(n,"init"),K=q.length>1?";\\n":"; ",X="for (",J=S(K).join([q,e.call(n,"test"),e.call(n,"update")]).indentTail(X.length),W=w([X,J,")"]),z=b(e.call(n,"body"),t),i=[W];return W.length>1&&(i.push("\\n"),z=z.trimLeft()),i.push(z),w(i);case"WhileStatement":return w(["while (",e.call(n,"test"),")",b(e.call(n,"body"),t)]);case"ForInStatement":return w([r.each?"for each (":"for (",e.call(n,"left")," in ",e.call(n,"right"),")",b(e.call(n,"body"),t)]);case"ForOfStatement":return w(["for (",e.call(n,"left")," of ",e.call(n,"right"),")",b(e.call(n,"body"),t)]);case"ForAwaitStatement":return w(["for await (",e.call(n,"left")," of ",e.call(n,"right"),")",b(e.call(n,"body"),t)]);case"DoWhileStatement":var Y=w(["do",b(e.call(n,"body"),t)]),i=[Y];return v(Y)?i.push(" while"):i.push("\\nwhile"),i.push(" (",e.call(n,"test"),");"),w(i);case"DoExpression":var H=e.call(function(e){return u(e,t,n)},"body");return w(["do {\\n",H.indent(t.tabWidth),"\\n}"]);case"BreakStatement":return i.push("break"),r.label&&i.push(" ",e.call(n,"label")),i.push(";"),w(i);case"ContinueStatement":return i.push("continue"),r.label&&i.push(" ",e.call(n,"label")),i.push(";"),w(i);case"LabeledStatement":return w([e.call(n,"label"),":\\n",e.call(n,"body")]);case"TryStatement":return i.push("try ",e.call(n,"block")),r.handler?i.push(" ",e.call(n,"handler")):r.handlers&&e.each(function(e){i.push(" ",n(e))},"handlers"),r.finalizer&&i.push(" finally ",e.call(n,"finalizer")),w(i);case"CatchClause":return i.push("catch (",e.call(n,"param")),r.guard&&i.push(" if ",e.call(n,"guard")),i.push(") ",e.call(n,"body")),w(i);case"ThrowStatement":return w(["throw ",e.call(n,"argument"),";"]);case"SwitchStatement":return w(["switch (",e.call(n,"discriminant"),") {\\n",S("\\n").join(e.map(n,"cases")),"\\n}"]);case"SwitchCase":return r.test?i.push("case ",e.call(n,"test"),":"):i.push("default:"),r.consequent.length>0&&i.push("\\n",e.call(function(e){return u(e,t,n)},"consequent").indent(t.tabWidth)),w(i);case"DebuggerStatement":return S("debugger;");case"JSXAttribute":return i.push(e.call(n,"name")),r.value&&i.push("=",e.call(n,"value")),w(i);case"JSXIdentifier":return S(r.name,t);case"JSXNamespacedName":return S(":").join([e.call(n,"namespace"),e.call(n,"name")]);case"JSXMemberExpression":return S(".").join([e.call(n,"object"),e.call(n,"property")]);case"JSXSpreadAttribute":return w(["{...",e.call(n,"argument"),"}"]);case"JSXExpressionContainer":return w(["{",e.call(n,"expression"),"}"]);case"JSXElement":var $=e.call(n,"openingElement");if(r.openingElement.selfClosing)return A.ok(!r.closingElement),$;var Q=w(e.map(function(e){var t=e.getValue();if(P.Literal.check(t)&&"string"==typeof t.value){if(\/\\S\/.test(t.value))return t.value.replace(\/^\\s+|\\s+$\/g,"");if(\/\\n\/.test(t.value))return"\\n"}return n(e)},"children")).indentTail(t.tabWidth),Z=e.call(n,"closingElement");return w([$,Q,Z]);case"JSXOpeningElement":i.push("<",e.call(n,"name"));var ee=[];e.each(function(e){ee.push(" ",n(e))},"attributes");var te=w(ee),ne=te.length>1||te.getLineLength(1)>t.wrapColumn;return ne&&(ee.forEach(function(e,t){" "===e&&(A.strictEqual(t%2,0),ee[t]="\\n")}),te=w(ee).indentTail(t.tabWidth)),i.push(te,r.selfClosing?" \/>":">"),w(i);case"JSXClosingElement":return w(["<\/",e.call(n,"name"),">"]);case"JSXText":return S(r.value,t);case"JSXEmptyExpression":return S("");case"TypeAnnotatedIdentifier":return w([e.call(n,"annotation")," ",e.call(n,"identifier")]);case"ClassBody":return 0===r.body.length?S("{}"):w(["{\\n",e.call(function(e){return u(e,t,n)},"body").indent(t.tabWidth),"\\n}"]);case"ClassPropertyDefinition":return i.push("static ",e.call(n,"definition")),P.MethodDefinition.check(r.definition)||i.push(";"),w(i);case"ClassProperty":r.static&&i.push("static ");var O=e.call(n,"key");return r.computed?O=w(["[",O,"]"]):"plus"===r.variance?O=w(["+",O]):"minus"===r.variance&&(O=w(["-",O])),i.push(O),r.typeAnnotation&&i.push(e.call(n,"typeAnnotation")),r.value&&i.push(" = ",e.call(n,"value")),i.push(";"),w(i);case"ClassDeclaration":case"ClassExpression":return i.push("class"),r.id&&i.push(" ",e.call(n,"id"),e.call(n,"typeParameters")),r.superClass&&i.push(" extends ",e.call(n,"superClass"),e.call(n,"superTypeParameters")),r.implements&&r.implements.length>0&&i.push(" implements ",S(", ").join(e.map(n,"implements"))),i.push(" ",e.call(n,"body")),w(i);case"TemplateElement":return S(r.value.raw,t).lockIndentTail();case"TemplateLiteral":var re=e.map(n,"expressions");return i.push("`"),e.each(function(e){var t=e.getName();i.push(n(e)),t<re.length&&i.push("${",re[t],"}")},"quasis"),i.push("`"),w(i).lockIndentTail();case"TaggedTemplateExpression":return w([e.call(n,"tag"),e.call(n,"quasi")]);case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"TupleTypeAnnotation":case"Type":throw new Error("unprintable type: "+JSON.stringify(r.type));case"CommentBlock":case"Block":return w(["\/*",S(r.value,t),"*\/"]);case"CommentLine":case"Line":return w(["\/\/",S(r.value,t)]);case"TypeAnnotation":return r.typeAnnotation?("FunctionTypeAnnotation"!==r.typeAnnotation.type&&i.push(": "),i.push(e.call(n,"typeAnnotation")),w(i)):S("");case"ExistentialTypeParam":case"ExistsTypeAnnotation":return S("*",t);case"EmptyTypeAnnotation":return S("empty",t);case"AnyTypeAnnotation":return S("any",t);case"MixedTypeAnnotation":return S("mixed",t);case"ArrayTypeAnnotation":return w([e.call(n,"elementType"),"[]"]);case"BooleanTypeAnnotation":return S("boolean",t);case"BooleanLiteralTypeAnnotation":return A.strictEqual(typeof r.value,"boolean"),S(""+r.value,t);case"DeclareClass":return m(e,["class ",e.call(n,"id")," ",e.call(n,"body")]);case"DeclareFunction":return m(e,["function ",e.call(n,"id"),";"]);case"DeclareModule":return m(e,["module ",e.call(n,"id")," ",e.call(n,"body")]);case"DeclareModuleExports":return m(e,["module.exports",e.call(n,"typeAnnotation")]);case"DeclareVariable":return m(e,["var ",e.call(n,"id"),";"]);case"DeclareExportDeclaration":return w(["declare ",y(e,t,n)]);case"FunctionTypeAnnotation":var ie=e.getParentNode(0),ae=!(P.ObjectTypeCallProperty.check(ie)||P.DeclareFunction.check(e.getParentNode(2))),se=ae&&!P.FunctionTypeParam.check(ie);return se&&i.push(": "),i.push("(",S(", ").join(e.map(n,"params")),")"),r.returnType&&i.push(ae?" => ":": ",e.call(n,"returnType")),w(i);case"FunctionTypeParam":return w([e.call(n,"name"),r.optional?"?":"",": ",e.call(n,"typeAnnotation")]);case"GenericTypeAnnotation":return w([e.call(n,"id"),e.call(n,"typeParameters")]);case"DeclareInterface":i.push("declare ");case"InterfaceDeclaration":return i.push(S("interface ",t),e.call(n,"id"),e.call(n,"typeParameters")," "),r.extends&&i.push("extends ",S(", ").join(e.map(n,"extends"))),i.push(" ",e.call(n,"body")),w(i);case"ClassImplements":case"InterfaceExtends":return w([e.call(n,"id"),e.call(n,"typeParameters")]);case"IntersectionTypeAnnotation":return S(" & ").join(e.map(n,"types"));case"NullableTypeAnnotation":return w(["?",e.call(n,"typeAnnotation")]);case"NullLiteralTypeAnnotation":return S("null",t);case"ThisTypeAnnotation":return S("this",t);case"NumberTypeAnnotation":return S("number",t);case"ObjectTypeCallProperty":return e.call(n,"value");case"ObjectTypeIndexer":var oe="plus"===r.variance?"+":"minus"===r.variance?"-":"";return w([oe,"[",e.call(n,"id"),": ",e.call(n,"key"),"]: ",e.call(n,"value")]);case"ObjectTypeProperty":var oe="plus"===r.variance?"+":"minus"===r.variance?"-":"";return w([oe,e.call(n,"key"),r.optional?"?":"",": ",e.call(n,"value")]);case"QualifiedTypeIdentifier":return w([e.call(n,"qualification"),".",e.call(n,"id")]);case"StringLiteralTypeAnnotation":return S(_(r.value,t),t);case"NumberLiteralTypeAnnotation":return A.strictEqual(typeof r.value,"number"),S(""+r.value,t);case"StringTypeAnnotation":return S("string",t);case"DeclareTypeAlias":i.push("declare ");case"TypeAlias":return w(["type ",e.call(n,"id"),e.call(n,"typeParameters")," = ",e.call(n,"right"),";"]);case"TypeCastExpression":return w(["(",e.call(n,"expression"),e.call(n,"typeAnnotation"),")"]);case"TypeParameterDeclaration":case"TypeParameterInstantiation":return w(["<",S(", ").join(e.map(n,"params")),">"]);case"TypeParameter":switch(r.variance){case"plus":i.push("+");break;case"minus":i.push("-")}return i.push(e.call(n,"name")),r.bound&&i.push(e.call(n,"bound")),r.default&&i.push("=",e.call(n,"default")),w(i);case"TypeofTypeAnnotation":return w([S("typeof ",t),e.call(n,"argument")]);case"UnionTypeAnnotation":return S(" | ").join(e.map(n,"types"));case"VoidTypeAnnotation":return S("void",t);case"NullTypeAnnotation":return S("null",t);case"ClassHeritage":case"ComprehensionBlock":case"ComprehensionExpression":case"Glob":case"GeneratorExpression":case"LetStatement":case"LetExpression":case"GraphExpression":case"GraphIndexExpression":case"XMLDefaultDeclaration":case"XMLAnyName":case"XMLQualifiedIdentifier":case"XMLFunctionQualifiedIdentifier":case"XMLAttributeSelector":case"XMLFilterExpression":case"XML":case"XMLElement":case"XMLList":case"XMLEscape":case"XMLText":case"XMLStartTag":case"XMLEndTag":case"XMLPointTag":case"XMLName":case"XMLAttribute":case"XMLCdata":case"XMLComment":case"XMLProcessingInstruction":default:throw new Error("unknown type: "+JSON.stringify(r.type))}return p}function u(e,t,n){var r=(P.ClassBody&&P.ClassBody.check(e.getParentNode()),[]),i=!1,a=!1;e.each(function(e){var t=(e.getName(),e.getValue());t&&"EmptyStatement"!==t.type&&(P.Comment.check(t)?i=!0:P.Statement.check(t)?a=!0:j.assert(t),r.push({node:t,printed:n(e)}))}),i&&A.strictEqual(a,!1,"Comments may appear as statements in otherwise empty statement lists, but may not coexist with non-Comment nodes.");var s=null,o=r.length,u=[];return r.forEach(function(e,n){var r,i,a=e.printed,c=e.node,p=a.length>1,f=n>0,h=n<o-1,d=c&&c.loc&&c.loc.lines,y=d&&t.reuseWhitespace&&I.getTrueLoc(c,d);if(f)if(y){var m=d.skipSpaces(y.start,!0),b=m?m.line:1,g=y.start.line-b;r=Array(g+1).join("\\n")}else r=p?"\\n\\n":"\\n";else r="";if(h)if(y){var v=d.skipSpaces(y.end),x=v?v.line:d.length,_=x-y.end.line;i=Array(_+1).join("\\n")}else i=p?"\\n\\n":"\\n";else i="";u.push(l(s,r),a),h?s=i:i&&u.push(i)}),w(u)}function l(e,t){if(!e&&!t)return S("");if(!e)return S(t);if(!t)return S(e);var n=S(e),r=S(t);return r.length>n.length?r:n}function c(e,t,n){var r=e.getNode(),i=r.kind,a=[];"ObjectMethod"===r.type||"ClassMethod"===r.type?r.value=r:P.FunctionExpression.assert(r.value),r.value.async&&a.push("async "),i&&"init"!==i&&"method"!==i&&"constructor"!==i?(A.ok("get"===i||"set"===i),a.push(i," ")):r.value.generator&&a.push("*");var s=e.call(n,"key");return r.computed&&(s=w(["[",s,"]"])),a.push(s,e.call(n,"value","typeParameters"),"(",e.call(function(e){return h(e,t,n)},"value"),")",e.call(n,"value","returnType")," ",e.call(n,"value","body")),w(a)}function f(e,t,n){var r=e.map(n,"arguments"),i=I.isTrailingCommaEnabled(t,"parameters"),a=S(", ").join(r);return a.getLineLength(1)>t.wrapColumn?(a=S(",\\n").join(r),w(["(\\n",a.indent(t.tabWidth),i?",\\n)":"\\n)"])):w(["(",a,")"])}function h(e,t,n){var r=e.getValue();P.Function.assert(r);var i=e.map(n,"params");r.defaults&&e.each(function(e){var t=e.getName(),r=i[t];r&&e.getValue()&&(i[t]=w([r," = ",n(e)]))},"defaults"),r.rest&&i.push(w(["...",e.call(n,"rest")]));var a=S(", ").join(i);return a.length>1||a.getLineLength(1)>t.wrapColumn?(a=S(",\\n").join(i),a=w(I.isTrailingCommaEnabled(t,"parameters")&&!r.rest&&"RestElement"!==r.params[r.params.length-1].type?[a,",\\n"]:[a,"\\n"]),w(["\\n",a.indent(t.tabWidth)])):a}function d(e,t,n){var r=e.getValue(),i=[];if(r.async&&i.push("async "),r.generator&&i.push("*"),r.method||"get"===r.kind||"set"===r.kind)return c(e,t,n);var a=e.call(n,"key");return r.computed?i.push("[",a,"]"):i.push(a),i.push("(",h(e,t,n),")",e.call(n,"returnType")," ",e.call(n,"body")),w(i)}function y(e,t,n){var r=e.getValue(),i=["export "],a=t.objectCurlySpacing;P.Declaration.assert(r),(r.default||"ExportDefaultDeclaration"===r.type)&&i.push("default "),r.declaration?i.push(e.call(n,"declaration")):r.specifiers&&r.specifiers.length>0&&(1===r.specifiers.length&&"ExportBatchSpecifier"===r.specifiers[0].type?i.push("*"):i.push(a?"{ ":"{",S(", ").join(e.map(n,"specifiers")),a?" }":"}"),r.source&&i.push(" from ",e.call(n,"source")));var s=w(i);return";"===g(s)||r.declaration&&("FunctionDeclaration"===r.declaration.type||"ClassDeclaration"===r.declaration.type)||(s=w([s,";"])),s}function m(e,t){var n=I.getParentExportDeclaration(e);return n?A.strictEqual(n.type,"DeclareExportDeclaration"):t.unshift("declare "),w(t)}function b(e,t){return w(e.length>1?[" ",e]:["\\n",E(e).indent(t.tabWidth)])}function g(e){var t=e.lastPos();do{var n=e.charAt(t);if(\/\\S\/.test(n))return n}while(e.prevPos(t))}function v(e){return"}"===g(e)}function x(e){return e.replace(\/['"]\/g,function(e){return'"'===e?"'":'"'})}function _(e,t){switch(j.assert(e),t.quote){case"auto":var n=JSON.stringify(e),r=x(JSON.stringify(x(e)));return n.length>r.length?r:n;case"single":return x(JSON.stringify(x(e)));case"double":default:return JSON.stringify(e)}}function E(e){var t=g(e);return!t||"\\n};".indexOf(t)<0?w([e,";"]):e}var A=e("assert"),D=(e("source-map"),e(".\/comments").printComments),C=e(".\/lines"),S=C.fromString,w=C.concat,k=e(".\/options").normalize,F=e(".\/patcher").getReprinter,T=e(".\/types"),P=T.namedTypes,j=T.builtInTypes.string,B=T.builtInTypes.object,O=e(".\/fast-path"),I=e(".\/util"),N=r.prototype,L=!1;N.toString=function(){return L||(console.warn("Deprecation warning: recast.print now returns an object with a .code property. You appear to be treating the object as a string, which might still work but is strongly discouraged."),L=!0),this.code};var M=new r("");n.Printer=i},{".\/comments":529,".\/fast-path":530,".\/lines":531,".\/options":533,".\/patcher":535,".\/types":537,".\/util":538,assert:2,"source-map":571}],537:[function(e,t,n){t.exports=e("ast-types")},{"ast-types":558}],538:[function(e,t,n){function r(){for(var e={},t=arguments.length,n=0;n<t;++n)for(var r=Object.keys(arguments[n]),i=r.length,a=0;a<i;++a)e[r[a]]=!0;return e}function i(e,t){return e.line-t.line||e.column-t.column}function a(e){return{line:e.line,column:e.column}}function s(e,t){e&&t&&(i(t.start,e.start)<0&&(e.start=t.start),i(e.end,t.end)<0&&(e.end=t.end))}function o(e,t){if(u.strictEqual(e.type,"TemplateLiteral"),0!==e.quasis.length){var n=a(e.loc.start);u.strictEqual(t.charAt(n),"`"),u.ok(t.nextPos(n));var r=e.quasis[0];i(r.loc.start,n)<0&&(r.loc.start=n);var s=a(e.loc.end);u.ok(t.prevPos(s)),u.strictEqual(t.charAt(s),"`");var o=e.quasis[e.quasis.length-1];i(s,o.loc.end)<0&&(o.loc.end=s),e.expressions.forEach(function(n,r){var a=t.skipSpaces(n.loc.start,!0,!1);if(t.prevPos(a)&&"{"===t.charAt(a)&&t.prevPos(a)&&"$"===t.charAt(a)){var s=e.quasis[r];i(a,s.loc.end)<0&&(s.loc.end=a)}var o=t.skipSpaces(n.loc.end,!1,!1);if("}"===t.charAt(o)){u.ok(t.nextPos(o));var l=e.quasis[r+1];i(l.loc.start,o)<0&&(l.loc.start=o)}})}}var u=e("assert"),l=e(".\/types"),c=(l.getFieldValue,l.namedTypes),p=e("source-map"),f=p.SourceMapConsumer,h=p.SourceMapGenerator,d=Object.prototype.hasOwnProperty,y=n;y.getUnionOfKeys=r,y.comparePos=i,y.copyPos=a,y.composeSourceMaps=function(e,t){if(!e)return t||null;if(!t)return e;var n=new f(e),r=new f(t),i=new h({file:t.file,sourceRoot:t.sourceRoot}),s={};return r.eachMapping(function(e){var t=n.originalPositionFor({line:e.originalLine,column:e.originalColumn}),r=t.source;if(null!==r){i.addMapping({source:r,original:a(t),generated:{line:e.generatedLine,column:e.generatedColumn},name:e.name});var o=n.sourceContentFor(r);o&&!d.call(s,r)&&(s[r]=o,i.setSourceContent(r,o))}}),i.toJSON()},y.getTrueLoc=function(e,t){function n(e){s(r,e.loc)}if(!e.loc)return null;var r={start:e.loc.start,end:e.loc.end};return e.comments&&e.comments.forEach(n),e.declaration&&y.isExportDeclaration(e)&&e.declaration.decorators&&e.declaration.decorators.forEach(n),i(r.start,r.end)<0&&(r.start=a(r.start),t.skipSpaces(r.start,!1,!0),i(r.start,r.end)<0&&(r.end=a(r.end),t.skipSpaces(r.end,!0,!0))),r},y.fixFaultyLocations=function(e,t){var n=e.loc;if(n&&(n.start.line<1&&(n.start.line=1),n.end.line<1&&(n.end.line=1)),"TemplateLiteral"===e.type)o(e,t);else if(n&&e.decorators)e.decorators.forEach(function(e){s(n,e.loc)});else if(e.declaration&&y.isExportDeclaration(e)){e.declaration.loc=null;var r=e.declaration.decorators;r&&r.forEach(function(e){s(n,e.loc)})}else if(c.MethodDefinition&&c.MethodDefinition.check(e)||c.Property.check(e)&&(e.method||e.shorthand))e.value.loc=null,c.FunctionExpression.check(e.value)&&(e.value.id=null);else if("ObjectTypeProperty"===e.type){var n=e.loc,i=n&&n.end;i&&(i=a(i),t.prevPos(i)&&","===t.charAt(i)&&(i=t.skipSpaces(i,!0,!0))&&(n.end=i))}},y.isExportDeclaration=function(e){if(e)switch(e.type){case"ExportDeclaration":case"ExportDefaultDeclaration":case"ExportDefaultSpecifier":case"DeclareExportDeclaration":case"ExportNamedDeclaration":case"ExportAllDeclaration":return!0}return!1},y.getParentExportDeclaration=function(e){var t=e.getParentNode();return"declaration"===e.getName()&&y.isExportDeclaration(t)?t:null},y.isTrailingCommaEnabled=function(e,t){var n=e.trailingComma;return"object"==typeof n?!!n[t]:!!n}},{".\/types":537,assert:2,"source-map":571}],539:[function(e,t,n){(function(t){function r(e,t){return new p(t).print(e)}function i(e,t){return new p(t).printGenerically(e)}function a(e,n){return s(t.argv[2],e,n)}function s(t,n,r){e("fs").readFile(t,"utf-8",function(e,t){return e?void console.error(e):void u(t,n,r)})}function o(e){t.stdout.write(e)}function u(e,t,n){var i=n&&n.writeback||o;t(c(e,n),function(e){i(r(e,n).code)})}var l=e(".\/lib\/types"),c=e(".\/lib\/parser").parse,p=e(".\/lib\/printer").Printer;Object.defineProperties(n,{parse:{enumerable:!0,value:c},visit:{enumerable:!0,value:l.visit},print:{enumerable:!0,value:r},prettyPrint:{enumerable:!1,value:i},types:{enumerable:!1,value:l},run:{enumerable:!1,value:a}})}).call(this,e("_process"))},{".\/lib\/parser":534,".\/lib\/printer":536,".\/lib\/types":537,_process:13,fs:3}],540:[function(e,t,n){t.exports=function(t){t.use(e(".\/es7"));var n=t.use(e("..\/lib\/types")),r=t.use(e("..\/lib\/shared")).defaults,i=n.Type.def,a=n.Type.or;i("Noop").bases("Node").build(),i("DoExpression").bases("Expression").build("body").field("body",[i("Statement")]),i("Super").bases("Expression").build(),i("BindExpression").bases("Expression").build("object","callee").field("object",a(i("Expression"),null)).field("callee",i("Expression")),i("Decorator").bases("Node").build("expression").field("expression",i("Expression")),i("Property").field("decorators",a([i("Decorator")],null),r.null),i("MethodDefinition").field("decorators",a([i("Decorator")],null),r.null),i("MetaProperty").bases("Expression").build("meta","property").field("meta",i("Identifier")).field("property",i("Identifier")),i("ParenthesizedExpression").bases("Expression").build("expression").field("expression",i("Expression")),i("ImportSpecifier").bases("ModuleSpecifier").build("imported","local").field("imported",i("Identifier")),i("ImportDefaultSpecifier").bases("ModuleSpecifier").build("local"),i("ImportNamespaceSpecifier").bases("ModuleSpecifier").build("local"),i("ExportDefaultDeclaration").bases("Declaration").build("declaration").field("declaration",a(i("Declaration"),i("Expression"))),i("ExportNamedDeclaration").bases("Declaration").build("declaration","specifiers","source").field("declaration",a(i("Declaration"),null)).field("specifiers",[i("ExportSpecifier")],r.emptyArray).field("source",a(i("Literal"),null),r.null),i("ExportSpecifier").bases("ModuleSpecifier").build("local","exported").field("exported",i("Identifier")),i("ExportNamespaceSpecifier").bases("Specifier").build("exported").field("exported",i("Identifier")),i("ExportDefaultSpecifier").bases("Specifier").build("exported").field("exported",i("Identifier")),i("ExportAllDeclaration").bases("Declaration").build("exported","source").field("exported",a(i("Identifier"),null)).field("source",i("Literal")),i("CommentBlock").bases("Comment").build("value","leading","trailing"),i("CommentLine").bases("Comment").build("value","leading","trailing")}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/es7":545}],541:[function(e,t,n){t.exports=function(t){t.use(e(".\/babel")),t.use(e(".\/flow"));var n=t.use(e("..\/lib\/types")),r=t.use(e("..\/lib\/shared")).defaults,i=n.Type.def,a=n.Type.or;i("Directive").bases("Node").build("value").field("value",i("DirectiveLiteral")),i("DirectiveLiteral").bases("Node","Expression").build("value").field("value",String,r["use strict"]),i("BlockStatement").bases("Statement").build("body").field("body",[i("Statement")]).field("directives",[i("Directive")],r.emptyArray),i("Program").bases("Node").build("body").field("body",[i("Statement")]).field("directives",[i("Directive")],r.emptyArray),i("StringLiteral").bases("Literal").build("value").field("value",String),i("NumericLiteral").bases("Literal").build("value").field("value",Number),i("NullLiteral").bases("Literal").build(),i("BooleanLiteral").bases("Literal").build("value").field("value",Boolean),i("RegExpLiteral").bases("Literal").build("pattern","flags").field("pattern",String).field("flags",String);var s=a(i("Property"),i("ObjectMethod"),i("ObjectProperty"),i("SpreadProperty"));i("ObjectExpression").bases("Expression").build("properties").field("properties",[s]),i("ObjectMethod").bases("Node","Function").build("kind","key","params","body","computed").field("kind",a("method","get","set")).field("key",a(i("Literal"),i("Identifier"),i("Expression"))).field("params",[i("Pattern")]).field("body",i("BlockStatement")).field("computed",Boolean,r.false).field("generator",Boolean,r.false).field("async",Boolean,r.false).field("decorators",a([i("Decorator")],null),r.null),i("ObjectProperty").bases("Node").build("key","value").field("key",a(i("Literal"),i("Identifier"),i("Expression"))).field("value",a(i("Expression"),i("Pattern"))).field("computed",Boolean,r.false);var o=a(i("MethodDefinition"),i("VariableDeclarator"),i("ClassPropertyDefinition"),i("ClassProperty"),i("ClassMethod"));i("ClassBody").bases("Declaration").build("body").field("body",[o]),i("ClassMethod").bases("Declaration","Function").build("kind","key","params","body","computed","static").field("kind",a("get","set","method","constructor")).field("key",a(i("Literal"),i("Identifier"),i("Expression"))).field("params",[i("Pattern")]).field("body",i("BlockStatement")).field("computed",Boolean,r.false).field("static",Boolean,r.false).field("generator",Boolean,r.false).field("async",Boolean,r.false).field("decorators",a([i("Decorator")],null),r.null);var u=a(i("Property"),i("PropertyPattern"),i("SpreadPropertyPattern"),i("SpreadProperty"),i("ObjectProperty"),i("RestProperty"));i("ObjectPattern").bases("Pattern").build("properties").field("properties",[u]).field("decorators",a([i("Decorator")],null),r.null),i("SpreadProperty").bases("Node").build("argument").field("argument",i("Expression")),i("RestProperty").bases("Node").build("argument").field("argument",i("Expression")),i("ForAwaitStatement").bases("Statement").build("left","right","body").field("left",a(i("VariableDeclaration"),i("Expression"))).field("right",i("Expression")).field("body",i("Statement"))}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/babel":540,".\/flow":547}],542:[function(e,t,n){t.exports=function(t){var n=t.use(e("..\/lib\/types")),r=n.Type,i=r.def,a=r.or,s=t.use(e("..\/lib\/shared")),o=s.defaults,u=s.geq;i("Printable").field("loc",a(i("SourceLocation"),null),o.null,!0),i("Node").bases("Printable").field("type",String).field("comments",a([i("Comment")],null),o.null,!0),i("SourceLocation").build("start","end","source").field("start",i("Position")).field("end",i("Position")).field("source",a(String,null),o.null),i("Position").build("line","column").field("line",u(1)).field("column",u(0)),i("File").bases("Node").build("program").field("program",i("Program")),i("Program").bases("Node").build("body").field("body",[i("Statement")]),i("Function").bases("Node").field("id",a(i("Identifier"),null),o.null).field("params",[i("Pattern")]).field("body",i("BlockStatement")),i("Statement").bases("Node"),i("EmptyStatement").bases("Statement").build(),i("BlockStatement").bases("Statement").build("body").field("body",[i("Statement")]),i("ExpressionStatement").bases("Statement").build("expression").field("expression",i("Expression")),i("IfStatement").bases("Statement").build("test","consequent","alternate").field("test",i("Expression")).field("consequent",i("Statement")).field("alternate",a(i("Statement"),null),o.null),i("LabeledStatement").bases("Statement").build("label","body").field("label",i("Identifier")).field("body",i("Statement")),i("BreakStatement").bases("Statement").build("label").field("label",a(i("Identifier"),null),o.null),i("ContinueStatement").bases("Statement").build("label").field("label",a(i("Identifier"),null),o.null),i("WithStatement").bases("Statement").build("object","body").field("object",i("Expression")).field("body",i("Statement")),i("SwitchStatement").bases("Statement").build("discriminant","cases","lexical").field("discriminant",i("Expression")).field("cases",[i("SwitchCase")]).field("lexical",Boolean,o.false),i("ReturnStatement").bases("Statement").build("argument").field("argument",a(i("Expression"),null)),i("ThrowStatement").bases("Statement").build("argument").field("argument",i("Expression")),i("TryStatement").bases("Statement").build("block","handler","finalizer").field("block",i("BlockStatement")).field("handler",a(i("CatchClause"),null),function(){return this.handlers&&this.handlers[0]||null}).field("handlers",[i("CatchClause")],function(){return this.handler?[this.handler]:[]},!0).field("guardedHandlers",[i("CatchClause")],o.emptyArray).field("finalizer",a(i("BlockStatement"),null),o.null),i("CatchClause").bases("Node").build("param","guard","body").field("param",i("Pattern")).field("guard",a(i("Expression"),null),o.null).field("body",i("BlockStatement")),i("WhileStatement").bases("Statement").build("test","body").field("test",i("Expression")).field("body",i("Statement")),i("DoWhileStatement").bases("Statement").build("body","test").field("body",i("Statement")).field("test",i("Expression")),i("ForStatement").bases("Statement").build("init","test","update","body").field("init",a(i("VariableDeclaration"),i("Expression"),null)).field("test",a(i("Expression"),null)).field("update",a(i("Expression"),null)).field("body",i("Statement")),i("ForInStatement").bases("Statement").build("left","right","body").field("left",a(i("VariableDeclaration"),i("Expression"))).field("right",i("Expression")).field("body",i("Statement")),i("DebuggerStatement").bases("Statement").build(),i("Declaration").bases("Statement"),i("FunctionDeclaration").bases("Function","Declaration").build("id","params","body").field("id",i("Identifier")),i("FunctionExpression").bases("Function","Expression").build("id","params","body"),i("VariableDeclaration").bases("Declaration").build("kind","declarations").field("kind",a("var","let","const")).field("declarations",[i("VariableDeclarator")]),i("VariableDeclarator").bases("Node").build("id","init").field("id",i("Pattern")).field("init",a(i("Expression"),null)),i("Expression").bases("Node","Pattern"),i("ThisExpression").bases("Expression").build(),i("ArrayExpression").bases("Expression").build("elements").field("elements",[a(i("Expression"),null)]),i("ObjectExpression").bases("Expression").build("properties").field("properties",[i("Property")]),i("Property").bases("Node").build("kind","key","value").field("kind",a("init","get","set")).field("key",a(i("Literal"),i("Identifier"))).field("value",i("Expression")),i("SequenceExpression").bases("Expression").build("expressions").field("expressions",[i("Expression")]);var l=a("-","+","!","~","typeof","void","delete");i("UnaryExpression").bases("Expression").build("operator","argument","prefix").field("operator",l).field("argument",i("Expression")).field("prefix",Boolean,o.true);var c=a("==","!=","===","!==","<","<=",">",">=","<<",">>",">>>","+","-","*","\/","%","&","|","^","in","instanceof","..");i("BinaryExpression").bases("Expression").build("operator","left","right").field("operator",c).field("left",i("Expression")).field("right",i("Expression"));var p=a("=","+=","-=","*=","\/=","%=","<<=",">>=",">>>=","|=","^=","&=");i("AssignmentExpression").bases("Expression").build("operator","left","right").field("operator",p).field("left",i("Pattern")).field("right",i("Expression"));var f=a("++","--");i("UpdateExpression").bases("Expression").build("operator","argument","prefix").field("operator",f).field("argument",i("Expression")).field("prefix",Boolean);var h=a("||","&&");i("LogicalExpression").bases("Expression").build("operator","left","right").field("operator",h).field("left",i("Expression")).field("right",i("Expression")),i("ConditionalExpression").bases("Expression").build("test","consequent","alternate").field("test",i("Expression")).field("consequent",i("Expression")).field("alternate",i("Expression")),i("NewExpression").bases("Expression").build("callee","arguments").field("callee",i("Expression")).field("arguments",[i("Expression")]),i("CallExpression").bases("Expression").build("callee","arguments").field("callee",i("Expression")).field("arguments",[i("Expression")]),i("MemberExpression").bases("Expression").build("object","property","computed").field("object",i("Expression")).field("property",a(i("Identifier"),i("Expression"))).field("computed",Boolean,function(){var e=this.property.type;return"Literal"===e||"MemberExpression"===e||"BinaryExpression"===e}),i("Pattern").bases("Node"),i("SwitchCase").bases("Node").build("test","consequent").field("test",a(i("Expression"),null)).field("consequent",[i("Statement")]),i("Identifier").bases("Node","Expression","Pattern").build("name").field("name",String),i("Literal").bases("Node","Expression").build("value").field("value",a(String,Boolean,null,Number,RegExp)).field("regex",a({pattern:String,flags:String},null),function(){if(this.value instanceof RegExp){var e="";return this.value.ignoreCase&&(e+="i"),this.value.multiline&&(e+="m"),this.value.global&&(e+="g"),{pattern:this.value.source,flags:e}}return null}),i("Comment").bases("Printable").field("value",String).field("leading",Boolean,o.true).field("trailing",Boolean,o.false)}},{"..\/lib\/shared":556,"..\/lib\/types":557}],543:[function(e,t,n){t.exports=function(t){t.use(e(".\/core"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or;r("XMLDefaultDeclaration").bases("Declaration").field("namespace",r("Expression")),$/;"	function	line:23
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^case"Directive":return e.call(n,"value");case"DirectiveLiteral":return S(_(r.value,t));case"ModuleSpecifier":if(r.local)throw new Error("The ESTree ModuleSpecifier type should be abstract");return S(_(r.value,t),t);case"UnaryExpression":return i.push(r.operator),\/[a-z]$\/.test(r.operator)&&i.push(" "),i.push(e.call(n,"argument")),w(i);case"UpdateExpression":return i.push(e.call(n,"argument"),r.operator),r.prefix&&i.reverse(),w(i);case"ConditionalExpression":return w(["(",e.call(n,"test")," ? ",e.call(n,"consequent")," : ",e.call(n,"alternate"),")"]);case"NewExpression":i.push("new ",e.call(n,"callee"));var R=r.arguments;return R&&i.push(f(e,t,n)),w(i);case"VariableDeclaration":i.push(r.kind," ");var U=0,L=e.map(function(e){var t=n(e);return U=Math.max(t.length,U),t},"declarations");1===U?i.push(S(", ").join(L)):L.length>1?i.push(S(",\\n").join(L).indentTail(r.kind.length+1)):i.push(L[0]);var V=e.getParentNode();return P.ForStatement.check(V)||P.ForInStatement.check(V)||P.ForOfStatement&&P.ForOfStatement.check(V)||P.ForAwaitStatement&&P.ForAwaitStatement.check(V)||i.push(";"),w(i);case"VariableDeclarator":return r.init?S(" = ").join([e.call(n,"id"),e.call(n,"init")]):e.call(n,"id");case"WithStatement":return w(["with (",e.call(n,"object"),") ",e.call(n,"body")]);case"IfStatement":var G=b(e.call(n,"consequent"),t),i=["if (",e.call(n,"test"),")",G];return r.alternate&&i.push(v(G)?" else":"\\nelse",b(e.call(n,"alternate"),t)),w(i);case"ForStatement":var q=e.call(n,"init"),K=q.length>1?";\\n":"; ",X="for (",J=S(K).join([q,e.call(n,"test"),e.call(n,"update")]).indentTail(X.length),W=w([X,J,")"]),z=b(e.call(n,"body"),t),i=[W];return W.length>1&&(i.push("\\n"),z=z.trimLeft()),i.push(z),w(i);case"WhileStatement":return w(["while (",e.call(n,"test"),")",b(e.call(n,"body"),t)]);case"ForInStatement":return w([r.each?"for each (":"for (",e.call(n,"left")," in ",e.call(n,"right"),")",b(e.call(n,"body"),t)]);case"ForOfStatement":return w(["for (",e.call(n,"left")," of ",e.call(n,"right"),")",b(e.call(n,"body"),t)]);case"ForAwaitStatement":return w(["for await (",e.call(n,"left")," of ",e.call(n,"right"),")",b(e.call(n,"body"),t)]);case"DoWhileStatement":var Y=w(["do",b(e.call(n,"body"),t)]),i=[Y];return v(Y)?i.push(" while"):i.push("\\nwhile"),i.push(" (",e.call(n,"test"),");"),w(i);case"DoExpression":var H=e.call(function(e){return u(e,t,n)},"body");return w(["do {\\n",H.indent(t.tabWidth),"\\n}"]);case"BreakStatement":return i.push("break"),r.label&&i.push(" ",e.call(n,"label")),i.push(";"),w(i);case"ContinueStatement":return i.push("continue"),r.label&&i.push(" ",e.call(n,"label")),i.push(";"),w(i);case"LabeledStatement":return w([e.call(n,"label"),":\\n",e.call(n,"body")]);case"TryStatement":return i.push("try ",e.call(n,"block")),r.handler?i.push(" ",e.call(n,"handler")):r.handlers&&e.each(function(e){i.push(" ",n(e))},"handlers"),r.finalizer&&i.push(" finally ",e.call(n,"finalizer")),w(i);case"CatchClause":return i.push("catch (",e.call(n,"param")),r.guard&&i.push(" if ",e.call(n,"guard")),i.push(") ",e.call(n,"body")),w(i);case"ThrowStatement":return w(["throw ",e.call(n,"argument"),";"]);case"SwitchStatement":return w(["switch (",e.call(n,"discriminant"),") {\\n",S("\\n").join(e.map(n,"cases")),"\\n}"]);case"SwitchCase":return r.test?i.push("case ",e.call(n,"test"),":"):i.push("default:"),r.consequent.length>0&&i.push("\\n",e.call(function(e){return u(e,t,n)},"consequent").indent(t.tabWidth)),w(i);case"DebuggerStatement":return S("debugger;");case"JSXAttribute":return i.push(e.call(n,"name")),r.value&&i.push("=",e.call(n,"value")),w(i);case"JSXIdentifier":return S(r.name,t);case"JSXNamespacedName":return S(":").join([e.call(n,"namespace"),e.call(n,"name")]);case"JSXMemberExpression":return S(".").join([e.call(n,"object"),e.call(n,"property")]);case"JSXSpreadAttribute":return w(["{...",e.call(n,"argument"),"}"]);case"JSXExpressionContainer":return w(["{",e.call(n,"expression"),"}"]);case"JSXElement":var $=e.call(n,"openingElement");if(r.openingElement.selfClosing)return A.ok(!r.closingElement),$;var Q=w(e.map(function(e){var t=e.getValue();if(P.Literal.check(t)&&"string"==typeof t.value){if(\/\\S\/.test(t.value))return t.value.replace(\/^\\s+|\\s+$\/g,"");if(\/\\n\/.test(t.value))return"\\n"}return n(e)},"children")).indentTail(t.tabWidth),Z=e.call(n,"closingElement");return w([$,Q,Z]);case"JSXOpeningElement":i.push("<",e.call(n,"name"));var ee=[];e.each(function(e){ee.push(" ",n(e))},"attributes");var te=w(ee),ne=te.length>1||te.getLineLength(1)>t.wrapColumn;return ne&&(ee.forEach(function(e,t){" "===e&&(A.strictEqual(t%2,0),ee[t]="\\n")}),te=w(ee).indentTail(t.tabWidth)),i.push(te,r.selfClosing?" \/>":">"),w(i);case"JSXClosingElement":return w(["<\/",e.call(n,"name"),">"]);case"JSXText":return S(r.value,t);case"JSXEmptyExpression":return S("");case"TypeAnnotatedIdentifier":return w([e.call(n,"annotation")," ",e.call(n,"identifier")]);case"ClassBody":return 0===r.body.length?S("{}"):w(["{\\n",e.call(function(e){return u(e,t,n)},"body").indent(t.tabWidth),"\\n}"]);case"ClassPropertyDefinition":return i.push("static ",e.call(n,"definition")),P.MethodDefinition.check(r.definition)||i.push(";"),w(i);case"ClassProperty":r.static&&i.push("static ");var O=e.call(n,"key");return r.computed?O=w(["[",O,"]"]):"plus"===r.variance?O=w(["+",O]):"minus"===r.variance&&(O=w(["-",O])),i.push(O),r.typeAnnotation&&i.push(e.call(n,"typeAnnotation")),r.value&&i.push(" = ",e.call(n,"value")),i.push(";"),w(i);case"ClassDeclaration":case"ClassExpression":return i.push("class"),r.id&&i.push(" ",e.call(n,"id"),e.call(n,"typeParameters")),r.superClass&&i.push(" extends ",e.call(n,"superClass"),e.call(n,"superTypeParameters")),r.implements&&r.implements.length>0&&i.push(" implements ",S(", ").join(e.map(n,"implements"))),i.push(" ",e.call(n,"body")),w(i);case"TemplateElement":return S(r.value.raw,t).lockIndentTail();case"TemplateLiteral":var re=e.map(n,"expressions");return i.push("`"),e.each(function(e){var t=e.getName();i.push(n(e)),t<re.length&&i.push("${",re[t],"}")},"quasis"),i.push("`"),w(i).lockIndentTail();case"TaggedTemplateExpression":return w([e.call(n,"tag"),e.call(n,"quasi")]);case"Node":case"Printable":case"SourceLocation":case"Position":case"Statement":case"Function":case"Pattern":case"Expression":case"Declaration":case"Specifier":case"NamedSpecifier":case"Comment":case"MemberTypeAnnotation":case"TupleTypeAnnotation":case"Type":throw new Error("unprintable type: "+JSON.stringify(r.type));case"CommentBlock":case"Block":return w(["\/*",S(r.value,t),"*\/"]);case"CommentLine":case"Line":return w(["\/\/",S(r.value,t)]);case"TypeAnnotation":return r.typeAnnotation?("FunctionTypeAnnotation"!==r.typeAnnotation.type&&i.push(": "),i.push(e.call(n,"typeAnnotation")),w(i)):S("");case"ExistentialTypeParam":case"ExistsTypeAnnotation":return S("*",t);case"EmptyTypeAnnotation":return S("empty",t);case"AnyTypeAnnotation":return S("any",t);case"MixedTypeAnnotation":return S("mixed",t);case"ArrayTypeAnnotation":return w([e.call(n,"elementType"),"[]"]);case"BooleanTypeAnnotation":return S("boolean",t);case"BooleanLiteralTypeAnnotation":return A.strictEqual(typeof r.value,"boolean"),S(""+r.value,t);case"DeclareClass":return m(e,["class ",e.call(n,"id")," ",e.call(n,"body")]);case"DeclareFunction":return m(e,["function ",e.call(n,"id"),";"]);case"DeclareModule":return m(e,["module ",e.call(n,"id")," ",e.call(n,"body")]);case"DeclareModuleExports":return m(e,["module.exports",e.call(n,"typeAnnotation")]);case"DeclareVariable":return m(e,["var ",e.call(n,"id"),";"]);case"DeclareExportDeclaration":return w(["declare ",y(e,t,n)]);case"FunctionTypeAnnotation":var ie=e.getParentNode(0),ae=!(P.ObjectTypeCallProperty.check(ie)||P.DeclareFunction.check(e.getParentNode(2))),se=ae&&!P.FunctionTypeParam.check(ie);return se&&i.push(": "),i.push("(",S(", ").join(e.map(n,"params")),")"),r.returnType&&i.push(ae?" => ":": ",e.call(n,"returnType")),w(i);case"FunctionTypeParam":return w([e.call(n,"name"),r.optional?"?":"",": ",e.call(n,"typeAnnotation")]);case"GenericTypeAnnotation":return w([e.call(n,"id"),e.call(n,"typeParameters")]);case"DeclareInterface":i.push("declare ");case"InterfaceDeclaration":return i.push(S("interface ",t),e.call(n,"id"),e.call(n,"typeParameters")," "),r.extends&&i.push("extends ",S(", ").join(e.map(n,"extends"))),i.push(" ",e.call(n,"body")),w(i);case"ClassImplements":case"InterfaceExtends":return w([e.call(n,"id"),e.call(n,"typeParameters")]);case"IntersectionTypeAnnotation":return S(" & ").join(e.map(n,"types"));case"NullableTypeAnnotation":return w(["?",e.call(n,"typeAnnotation")]);case"NullLiteralTypeAnnotation":return S("null",t);case"ThisTypeAnnotation":return S("this",t);case"NumberTypeAnnotation":return S("number",t);case"ObjectTypeCallProperty":return e.call(n,"value");case"ObjectTypeIndexer":var oe="plus"===r.variance?"+":"minus"===r.variance?"-":"";return w([oe,"[",e.call(n,"id"),": ",e.call(n,"key"),"]: ",e.call(n,"value")]);case"ObjectTypeProperty":var oe="plus"===r.variance?"+":"minus"===r.variance?"-":"";return w([oe,e.call(n,"key"),r.optional?"?":"",": ",e.call(n,"value")]);case"QualifiedTypeIdentifier":return w([e.call(n,"qualification"),".",e.call(n,"id")]);case"StringLiteralTypeAnnotation":return S(_(r.value,t),t);case"NumberLiteralTypeAnnotation":return A.strictEqual(typeof r.value,"number"),S(""+r.value,t);case"StringTypeAnnotation":return S("string",t);case"DeclareTypeAlias":i.push("declare ");case"TypeAlias":return w(["type ",e.call(n,"id"),e.call(n,"typeParameters")," = ",e.call(n,"right"),";"]);case"TypeCastExpression":return w(["(",e.call(n,"expression"),e.call(n,"typeAnnotation"),")"]);case"TypeParameterDeclaration":case"TypeParameterInstantiation":return w(["<",S(", ").join(e.map(n,"params")),">"]);case"TypeParameter":switch(r.variance){case"plus":i.push("+");break;case"minus":i.push("-")}return i.push(e.call(n,"name")),r.bound&&i.push(e.call(n,"bound")),r.default&&i.push("=",e.call(n,"default")),w(i);case"TypeofTypeAnnotation":return w([S("typeof ",t),e.call(n,"argument")]);case"UnionTypeAnnotation":return S(" | ").join(e.map(n,"types"));case"VoidTypeAnnotation":return S("void",t);case"NullTypeAnnotation":return S("null",t);case"ClassHeritage":case"ComprehensionBlock":case"ComprehensionExpression":case"Glob":case"GeneratorExpression":case"LetStatement":case"LetExpression":case"GraphExpression":case"GraphIndexExpression":case"XMLDefaultDeclaration":case"XMLAnyName":case"XMLQualifiedIdentifier":case"XMLFunctionQualifiedIdentifier":case"XMLAttributeSelector":case"XMLFilterExpression":case"XML":case"XMLElement":case"XMLList":case"XMLEscape":case"XMLText":case"XMLStartTag":case"XMLEndTag":case"XMLPointTag":case"XMLName":case"XMLAttribute":case"XMLCdata":case"XMLComment":case"XMLProcessingInstruction":default:throw new Error("unknown type: "+JSON.stringify(r.type))}return p}function u(e,t,n){var r=(P.ClassBody&&P.ClassBody.check(e.getParentNode()),[]),i=!1,a=!1;e.each(function(e){var t=(e.getName(),e.getValue());t&&"EmptyStatement"!==t.type&&(P.Comment.check(t)?i=!0:P.Statement.check(t)?a=!0:j.assert(t),r.push({node:t,printed:n(e)}))}),i&&A.strictEqual(a,!1,"Comments may appear as statements in otherwise empty statement lists, but may not coexist with non-Comment nodes.");var s=null,o=r.length,u=[];return r.forEach(function(e,n){var r,i,a=e.printed,c=e.node,p=a.length>1,f=n>0,h=n<o-1,d=c&&c.loc&&c.loc.lines,y=d&&t.reuseWhitespace&&I.getTrueLoc(c,d);if(f)if(y){var m=d.skipSpaces(y.start,!0),b=m?m.line:1,g=y.start.line-b;r=Array(g+1).join("\\n")}else r=p?"\\n\\n":"\\n";else r="";if(h)if(y){var v=d.skipSpaces(y.end),x=v?v.line:d.length,_=x-y.end.line;i=Array(_+1).join("\\n")}else i=p?"\\n\\n":"\\n";else i="";u.push(l(s,r),a),h?s=i:i&&u.push(i)}),w(u)}function l(e,t){if(!e&&!t)return S("");if(!e)return S(t);if(!t)return S(e);var n=S(e),r=S(t);return r.length>n.length?r:n}function c(e,t,n){var r=e.getNode(),i=r.kind,a=[];"ObjectMethod"===r.type||"ClassMethod"===r.type?r.value=r:P.FunctionExpression.assert(r.value),r.value.async&&a.push("async "),i&&"init"!==i&&"method"!==i&&"constructor"!==i?(A.ok("get"===i||"set"===i),a.push(i," ")):r.value.generator&&a.push("*");var s=e.call(n,"key");return r.computed&&(s=w(["[",s,"]"])),a.push(s,e.call(n,"value","typeParameters"),"(",e.call(function(e){return h(e,t,n)},"value"),")",e.call(n,"value","returnType")," ",e.call(n,"value","body")),w(a)}function f(e,t,n){var r=e.map(n,"arguments"),i=I.isTrailingCommaEnabled(t,"parameters"),a=S(", ").join(r);return a.getLineLength(1)>t.wrapColumn?(a=S(",\\n").join(r),w(["(\\n",a.indent(t.tabWidth),i?",\\n)":"\\n)"])):w(["(",a,")"])}function h(e,t,n){var r=e.getValue();P.Function.assert(r);var i=e.map(n,"params");r.defaults&&e.each(function(e){var t=e.getName(),r=i[t];r&&e.getValue()&&(i[t]=w([r," = ",n(e)]))},"defaults"),r.rest&&i.push(w(["...",e.call(n,"rest")]));var a=S(", ").join(i);return a.length>1||a.getLineLength(1)>t.wrapColumn?(a=S(",\\n").join(i),a=w(I.isTrailingCommaEnabled(t,"parameters")&&!r.rest&&"RestElement"!==r.params[r.params.length-1].type?[a,",\\n"]:[a,"\\n"]),w(["\\n",a.indent(t.tabWidth)])):a}function d(e,t,n){var r=e.getValue(),i=[];if(r.async&&i.push("async "),r.generator&&i.push("*"),r.method||"get"===r.kind||"set"===r.kind)return c(e,t,n);var a=e.call(n,"key");return r.computed?i.push("[",a,"]"):i.push(a),i.push("(",h(e,t,n),")",e.call(n,"returnType")," ",e.call(n,"body")),w(i)}function y(e,t,n){var r=e.getValue(),i=["export "],a=t.objectCurlySpacing;P.Declaration.assert(r),(r.default||"ExportDefaultDeclaration"===r.type)&&i.push("default "),r.declaration?i.push(e.call(n,"declaration")):r.specifiers&&r.specifiers.length>0&&(1===r.specifiers.length&&"ExportBatchSpecifier"===r.specifiers[0].type?i.push("*"):i.push(a?"{ ":"{",S(", ").join(e.map(n,"specifiers")),a?" }":"}"),r.source&&i.push(" from ",e.call(n,"source")));var s=w(i);return";"===g(s)||r.declaration&&("FunctionDeclaration"===r.declaration.type||"ClassDeclaration"===r.declaration.type)||(s=w([s,";"])),s}function m(e,t){var n=I.getParentExportDeclaration(e);return n?A.strictEqual(n.type,"DeclareExportDeclaration"):t.unshift("declare "),w(t)}function b(e,t){return w(e.length>1?[" ",e]:["\\n",E(e).indent(t.tabWidth)])}function g(e){var t=e.lastPos();do{var n=e.charAt(t);if(\/\\S\/.test(n))return n}while(e.prevPos(t))}function v(e){return"}"===g(e)}function x(e){return e.replace(\/['"]\/g,function(e){return'"'===e?"'":'"'})}function _(e,t){switch(j.assert(e),t.quote){case"auto":var n=JSON.stringify(e),r=x(JSON.stringify(x(e)));return n.length>r.length?r:n;case"single":return x(JSON.stringify(x(e)));case"double":default:return JSON.stringify(e)}}function E(e){var t=g(e);return!t||"\\n};".indexOf(t)<0?w([e,";"]):e}var A=e("assert"),D=(e("source-map"),e(".\/comments").printComments),C=e(".\/lines"),S=C.fromString,w=C.concat,k=e(".\/options").normalize,F=e(".\/patcher").getReprinter,T=e(".\/types"),P=T.namedTypes,j=T.builtInTypes.string,B=T.builtInTypes.object,O=e(".\/fast-path"),I=e(".\/util"),N=r.prototype,L=!1;N.toString=function(){return L||(console.warn("Deprecation warning: recast.print now returns an object with a .code property. You appear to be treating the object as a string, which might still work but is strongly discouraged."),L=!0),this.code};var M=new r("");n.Printer=i},{".\/comments":529,".\/fast-path":530,".\/lines":531,".\/options":533,".\/patcher":535,".\/types":537,".\/util":538,assert:2,"source-map":571}],537:[function(e,t,n){t.exports=e("ast-types")},{"ast-types":558}],538:[function(e,t,n){function r(){for(var e={},t=arguments.length,n=0;n<t;++n)for(var r=Object.keys(arguments[n]),i=r.length,a=0;a<i;++a)e[r[a]]=!0;return e}function i(e,t){return e.line-t.line||e.column-t.column}function a(e){return{line:e.line,column:e.column}}function s(e,t){e&&t&&(i(t.start,e.start)<0&&(e.start=t.start),i(e.end,t.end)<0&&(e.end=t.end))}function o(e,t){if(u.strictEqual(e.type,"TemplateLiteral"),0!==e.quasis.length){var n=a(e.loc.start);u.strictEqual(t.charAt(n),"`"),u.ok(t.nextPos(n));var r=e.quasis[0];i(r.loc.start,n)<0&&(r.loc.start=n);var s=a(e.loc.end);u.ok(t.prevPos(s)),u.strictEqual(t.charAt(s),"`");var o=e.quasis[e.quasis.length-1];i(s,o.loc.end)<0&&(o.loc.end=s),e.expressions.forEach(function(n,r){var a=t.skipSpaces(n.loc.start,!0,!1);if(t.prevPos(a)&&"{"===t.charAt(a)&&t.prevPos(a)&&"$"===t.charAt(a)){var s=e.quasis[r];i(a,s.loc.end)<0&&(s.loc.end=a)}var o=t.skipSpaces(n.loc.end,!1,!1);if("}"===t.charAt(o)){u.ok(t.nextPos(o));var l=e.quasis[r+1];i(l.loc.start,o)<0&&(l.loc.start=o)}})}}var u=e("assert"),l=e(".\/types"),c=(l.getFieldValue,l.namedTypes),p=e("source-map"),f=p.SourceMapConsumer,h=p.SourceMapGenerator,d=Object.prototype.hasOwnProperty,y=n;y.getUnionOfKeys=r,y.comparePos=i,y.copyPos=a,y.composeSourceMaps=function(e,t){if(!e)return t||null;if(!t)return e;var n=new f(e),r=new f(t),i=new h({file:t.file,sourceRoot:t.sourceRoot}),s={};return r.eachMapping(function(e){var t=n.originalPositionFor({line:e.originalLine,column:e.originalColumn}),r=t.source;if(null!==r){i.addMapping({source:r,original:a(t),generated:{line:e.generatedLine,column:e.generatedColumn},name:e.name});var o=n.sourceContentFor(r);o&&!d.call(s,r)&&(s[r]=o,i.setSourceContent(r,o))}}),i.toJSON()},y.getTrueLoc=function(e,t){function n(e){s(r,e.loc)}if(!e.loc)return null;var r={start:e.loc.start,end:e.loc.end};return e.comments&&e.comments.forEach(n),e.declaration&&y.isExportDeclaration(e)&&e.declaration.decorators&&e.declaration.decorators.forEach(n),i(r.start,r.end)<0&&(r.start=a(r.start),t.skipSpaces(r.start,!1,!0),i(r.start,r.end)<0&&(r.end=a(r.end),t.skipSpaces(r.end,!0,!0))),r},y.fixFaultyLocations=function(e,t){var n=e.loc;if(n&&(n.start.line<1&&(n.start.line=1),n.end.line<1&&(n.end.line=1)),"TemplateLiteral"===e.type)o(e,t);else if(n&&e.decorators)e.decorators.forEach(function(e){s(n,e.loc)});else if(e.declaration&&y.isExportDeclaration(e)){e.declaration.loc=null;var r=e.declaration.decorators;r&&r.forEach(function(e){s(n,e.loc)})}else if(c.MethodDefinition&&c.MethodDefinition.check(e)||c.Property.check(e)&&(e.method||e.shorthand))e.value.loc=null,c.FunctionExpression.check(e.value)&&(e.value.id=null);else if("ObjectTypeProperty"===e.type){var n=e.loc,i=n&&n.end;i&&(i=a(i),t.prevPos(i)&&","===t.charAt(i)&&(i=t.skipSpaces(i,!0,!0))&&(n.end=i))}},y.isExportDeclaration=function(e){if(e)switch(e.type){case"ExportDeclaration":case"ExportDefaultDeclaration":case"ExportDefaultSpecifier":case"DeclareExportDeclaration":case"ExportNamedDeclaration":case"ExportAllDeclaration":return!0}return!1},y.getParentExportDeclaration=function(e){var t=e.getParentNode();return"declaration"===e.getName()&&y.isExportDeclaration(t)?t:null},y.isTrailingCommaEnabled=function(e,t){var n=e.trailingComma;return"object"==typeof n?!!n[t]:!!n}},{".\/types":537,assert:2,"source-map":571}],539:[function(e,t,n){(function(t){function r(e,t){return new p(t).print(e)}function i(e,t){return new p(t).printGenerically(e)}function a(e,n){return s(t.argv[2],e,n)}function s(t,n,r){e("fs").readFile(t,"utf-8",function(e,t){return e?void console.error(e):void u(t,n,r)})}function o(e){t.stdout.write(e)}function u(e,t,n){var i=n&&n.writeback||o;t(c(e,n),function(e){i(r(e,n).code)})}var l=e(".\/lib\/types"),c=e(".\/lib\/parser").parse,p=e(".\/lib\/printer").Printer;Object.defineProperties(n,{parse:{enumerable:!0,value:c},visit:{enumerable:!0,value:l.visit},print:{enumerable:!0,value:r},prettyPrint:{enumerable:!1,value:i},types:{enumerable:!1,value:l},run:{enumerable:!1,value:a}})}).call(this,e("_process"))},{".\/lib\/parser":534,".\/lib\/printer":536,".\/lib\/types":537,_process:13,fs:3}],540:[function(e,t,n){t.exports=function(t){t.use(e(".\/es7"));var n=t.use(e("..\/lib\/types")),r=t.use(e("..\/lib\/shared")).defaults,i=n.Type.def,a=n.Type.or;i("Noop").bases("Node").build(),i("DoExpression").bases("Expression").build("body").field("body",[i("Statement")]),i("Super").bases("Expression").build(),i("BindExpression").bases("Expression").build("object","callee").field("object",a(i("Expression"),null)).field("callee",i("Expression")),i("Decorator").bases("Node").build("expression").field("expression",i("Expression")),i("Property").field("decorators",a([i("Decorator")],null),r.null),i("MethodDefinition").field("decorators",a([i("Decorator")],null),r.null),i("MetaProperty").bases("Expression").build("meta","property").field("meta",i("Identifier")).field("property",i("Identifier")),i("ParenthesizedExpression").bases("Expression").build("expression").field("expression",i("Expression")),i("ImportSpecifier").bases("ModuleSpecifier").build("imported","local").field("imported",i("Identifier")),i("ImportDefaultSpecifier").bases("ModuleSpecifier").build("local"),i("ImportNamespaceSpecifier").bases("ModuleSpecifier").build("local"),i("ExportDefaultDeclaration").bases("Declaration").build("declaration").field("declaration",a(i("Declaration"),i("Expression"))),i("ExportNamedDeclaration").bases("Declaration").build("declaration","specifiers","source").field("declaration",a(i("Declaration"),null)).field("specifiers",[i("ExportSpecifier")],r.emptyArray).field("source",a(i("Literal"),null),r.null),i("ExportSpecifier").bases("ModuleSpecifier").build("local","exported").field("exported",i("Identifier")),i("ExportNamespaceSpecifier").bases("Specifier").build("exported").field("exported",i("Identifier")),i("ExportDefaultSpecifier").bases("Specifier").build("exported").field("exported",i("Identifier")),i("ExportAllDeclaration").bases("Declaration").build("exported","source").field("exported",a(i("Identifier"),null)).field("source",i("Literal")),i("CommentBlock").bases("Comment").build("value","leading","trailing"),i("CommentLine").bases("Comment").build("value","leading","trailing")}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/es7":545}],541:[function(e,t,n){t.exports=function(t){t.use(e(".\/babel")),t.use(e(".\/flow"));var n=t.use(e("..\/lib\/types")),r=t.use(e("..\/lib\/shared")).defaults,i=n.Type.def,a=n.Type.or;i("Directive").bases("Node").build("value").field("value",i("DirectiveLiteral")),i("DirectiveLiteral").bases("Node","Expression").build("value").field("value",String,r["use strict"]),i("BlockStatement").bases("Statement").build("body").field("body",[i("Statement")]).field("directives",[i("Directive")],r.emptyArray),i("Program").bases("Node").build("body").field("body",[i("Statement")]).field("directives",[i("Directive")],r.emptyArray),i("StringLiteral").bases("Literal").build("value").field("value",String),i("NumericLiteral").bases("Literal").build("value").field("value",Number),i("NullLiteral").bases("Literal").build(),i("BooleanLiteral").bases("Literal").build("value").field("value",Boolean),i("RegExpLiteral").bases("Literal").build("pattern","flags").field("pattern",String).field("flags",String);var s=a(i("Property"),i("ObjectMethod"),i("ObjectProperty"),i("SpreadProperty"));i("ObjectExpression").bases("Expression").build("properties").field("properties",[s]),i("ObjectMethod").bases("Node","Function").build("kind","key","params","body","computed").field("kind",a("method","get","set")).field("key",a(i("Literal"),i("Identifier"),i("Expression"))).field("params",[i("Pattern")]).field("body",i("BlockStatement")).field("computed",Boolean,r.false).field("generator",Boolean,r.false).field("async",Boolean,r.false).field("decorators",a([i("Decorator")],null),r.null),i("ObjectProperty").bases("Node").build("key","value").field("key",a(i("Literal"),i("Identifier"),i("Expression"))).field("value",a(i("Expression"),i("Pattern"))).field("computed",Boolean,r.false);var o=a(i("MethodDefinition"),i("VariableDeclarator"),i("ClassPropertyDefinition"),i("ClassProperty"),i("ClassMethod"));i("ClassBody").bases("Declaration").build("body").field("body",[o]),i("ClassMethod").bases("Declaration","Function").build("kind","key","params","body","computed","static").field("kind",a("get","set","method","constructor")).field("key",a(i("Literal"),i("Identifier"),i("Expression"))).field("params",[i("Pattern")]).field("body",i("BlockStatement")).field("computed",Boolean,r.false).field("static",Boolean,r.false).field("generator",Boolean,r.false).field("async",Boolean,r.false).field("decorators",a([i("Decorator")],null),r.null);var u=a(i("Property"),i("PropertyPattern"),i("SpreadPropertyPattern"),i("SpreadProperty"),i("ObjectProperty"),i("RestProperty"));i("ObjectPattern").bases("Pattern").build("properties").field("properties",[u]).field("decorators",a([i("Decorator")],null),r.null),i("SpreadProperty").bases("Node").build("argument").field("argument",i("Expression")),i("RestProperty").bases("Node").build("argument").field("argument",i("Expression")),i("ForAwaitStatement").bases("Statement").build("left","right","body").field("left",a(i("VariableDeclaration"),i("Expression"))).field("right",i("Expression")).field("body",i("Statement"))}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/babel":540,".\/flow":547}],542:[function(e,t,n){t.exports=function(t){var n=t.use(e("..\/lib\/types")),r=n.Type,i=r.def,a=r.or,s=t.use(e("..\/lib\/shared")),o=s.defaults,u=s.geq;i("Printable").field("loc",a(i("SourceLocation"),null),o.null,!0),i("Node").bases("Printable").field("type",String).field("comments",a([i("Comment")],null),o.null,!0),i("SourceLocation").build("start","end","source").field("start",i("Position")).field("end",i("Position")).field("source",a(String,null),o.null),i("Position").build("line","column").field("line",u(1)).field("column",u(0)),i("File").bases("Node").build("program").field("program",i("Program")),i("Program").bases("Node").build("body").field("body",[i("Statement")]),i("Function").bases("Node").field("id",a(i("Identifier"),null),o.null).field("params",[i("Pattern")]).field("body",i("BlockStatement")),i("Statement").bases("Node"),i("EmptyStatement").bases("Statement").build(),i("BlockStatement").bases("Statement").build("body").field("body",[i("Statement")]),i("ExpressionStatement").bases("Statement").build("expression").field("expression",i("Expression")),i("IfStatement").bases("Statement").build("test","consequent","alternate").field("test",i("Expression")).field("consequent",i("Statement")).field("alternate",a(i("Statement"),null),o.null),i("LabeledStatement").bases("Statement").build("label","body").field("label",i("Identifier")).field("body",i("Statement")),i("BreakStatement").bases("Statement").build("label").field("label",a(i("Identifier"),null),o.null),i("ContinueStatement").bases("Statement").build("label").field("label",a(i("Identifier"),null),o.null),i("WithStatement").bases("Statement").build("object","body").field("object",i("Expression")).field("body",i("Statement")),i("SwitchStatement").bases("Statement").build("discriminant","cases","lexical").field("discriminant",i("Expression")).field("cases",[i("SwitchCase")]).field("lexical",Boolean,o.false),i("ReturnStatement").bases("Statement").build("argument").field("argument",a(i("Expression"),null)),i("ThrowStatement").bases("Statement").build("argument").field("argument",i("Expression")),i("TryStatement").bases("Statement").build("block","handler","finalizer").field("block",i("BlockStatement")).field("handler",a(i("CatchClause"),null),function(){return this.handlers&&this.handlers[0]||null}).field("handlers",[i("CatchClause")],function(){return this.handler?[this.handler]:[]},!0).field("guardedHandlers",[i("CatchClause")],o.emptyArray).field("finalizer",a(i("BlockStatement"),null),o.null),i("CatchClause").bases("Node").build("param","guard","body").field("param",i("Pattern")).field("guard",a(i("Expression"),null),o.null).field("body",i("BlockStatement")),i("WhileStatement").bases("Statement").build("test","body").field("test",i("Expression")).field("body",i("Statement")),i("DoWhileStatement").bases("Statement").build("body","test").field("body",i("Statement")).field("test",i("Expression")),i("ForStatement").bases("Statement").build("init","test","update","body").field("init",a(i("VariableDeclaration"),i("Expression"),null)).field("test",a(i("Expression"),null)).field("update",a(i("Expression"),null)).field("body",i("Statement")),i("ForInStatement").bases("Statement").build("left","right","body").field("left",a(i("VariableDeclaration"),i("Expression"))).field("right",i("Expression")).field("body",i("Statement")),i("DebuggerStatement").bases("Statement").build(),i("Declaration").bases("Statement"),i("FunctionDeclaration").bases("Function","Declaration").build("id","params","body").field("id",i("Identifier")),i("FunctionExpression").bases("Function","Expression").build("id","params","body"),i("VariableDeclaration").bases("Declaration").build("kind","declarations").field("kind",a("var","let","const")).field("declarations",[i("VariableDeclarator")]),i("VariableDeclarator").bases("Node").build("id","init").field("id",i("Pattern")).field("init",a(i("Expression"),null)),i("Expression").bases("Node","Pattern"),i("ThisExpression").bases("Expression").build(),i("ArrayExpression").bases("Expression").build("elements").field("elements",[a(i("Expression"),null)]),i("ObjectExpression").bases("Expression").build("properties").field("properties",[i("Property")]),i("Property").bases("Node").build("kind","key","value").field("kind",a("init","get","set")).field("key",a(i("Literal"),i("Identifier"))).field("value",i("Expression")),i("SequenceExpression").bases("Expression").build("expressions").field("expressions",[i("Expression")]);var l=a("-","+","!","~","typeof","void","delete");i("UnaryExpression").bases("Expression").build("operator","argument","prefix").field("operator",l).field("argument",i("Expression")).field("prefix",Boolean,o.true);var c=a("==","!=","===","!==","<","<=",">",">=","<<",">>",">>>","+","-","*","\/","%","&","|","^","in","instanceof","..");i("BinaryExpression").bases("Expression").build("operator","left","right").field("operator",c).field("left",i("Expression")).field("right",i("Expression"));var p=a("=","+=","-=","*=","\/=","%=","<<=",">>=",">>>=","|=","^=","&=");i("AssignmentExpression").bases("Expression").build("operator","left","right").field("operator",p).field("left",i("Pattern")).field("right",i("Expression"));var f=a("++","--");i("UpdateExpression").bases("Expression").build("operator","argument","prefix").field("operator",f).field("argument",i("Expression")).field("prefix",Boolean);var h=a("||","&&");i("LogicalExpression").bases("Expression").build("operator","left","right").field("operator",h).field("left",i("Expression")).field("right",i("Expression")),i("ConditionalExpression").bases("Expression").build("test","consequent","alternate").field("test",i("Expression")).field("consequent",i("Expression")).field("alternate",i("Expression")),i("NewExpression").bases("Expression").build("callee","arguments").field("callee",i("Expression")).field("arguments",[i("Expression")]),i("CallExpression").bases("Expression").build("callee","arguments").field("callee",i("Expression")).field("arguments",[i("Expression")]),i("MemberExpression").bases("Expression").build("object","property","computed").field("object",i("Expression")).field("property",a(i("Identifier"),i("Expression"))).field("computed",Boolean,function(){var e=this.property.type;return"Literal"===e||"MemberExpression"===e||"BinaryExpression"===e}),i("Pattern").bases("Node"),i("SwitchCase").bases("Node").build("test","consequent").field("test",a(i("Expression"),null)).field("consequent",[i("Statement")]),i("Identifier").bases("Node","Expression","Pattern").build("name").field("name",String),i("Literal").bases("Node","Expression").build("value").field("value",a(String,Boolean,null,Number,RegExp)).field("regex",a({pattern:String,flags:String},null),function(){if(this.value instanceof RegExp){var e="";return this.value.ignoreCase&&(e+="i"),this.value.multiline&&(e+="m"),this.value.global&&(e+="g"),{pattern:this.value.source,flags:e}}return null}),i("Comment").bases("Printable").field("value",String).field("leading",Boolean,o.true).field("trailing",Boolean,o.false)}},{"..\/lib\/shared":556,"..\/lib\/types":557}],543:[function(e,t,n){t.exports=function(t){t.use(e(".\/core"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or;r("XMLDefaultDeclaration").bases("Declaration").field("namespace",r("Expression")),$/;"	function	line:23
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^r("XMLAnyName").bases("Expression"),r("XMLQualifiedIdentifier").bases("Expression").field("left",i(r("Identifier"),r("XMLAnyName"))).field("right",i(r("Identifier"),r("Expression"))).field("computed",Boolean),r("XMLFunctionQualifiedIdentifier").bases("Expression").field("right",i(r("Identifier"),r("Expression"))).field("computed",Boolean),r("XMLAttributeSelector").bases("Expression").field("attribute",r("Expression")),r("XMLFilterExpression").bases("Expression").field("left",r("Expression")).field("right",r("Expression")),r("XMLElement").bases("XML","Expression").field("contents",[r("XML")]),r("XMLList").bases("XML","Expression").field("contents",[r("XML")]),r("XML").bases("Node"),r("XMLEscape").bases("XML").field("expression",r("Expression")),r("XMLText").bases("XML").field("text",String),r("XMLStartTag").bases("XML").field("contents",[r("XML")]),r("XMLEndTag").bases("XML").field("contents",[r("XML")]),r("XMLPointTag").bases("XML").field("contents",[r("XML")]),r("XMLName").bases("XML").field("contents",i(String,[r("XML")])),r("XMLAttribute").bases("XML").field("value",String),r("XMLCdata").bases("XML").field("contents",String),r("XMLComment").bases("XML").field("contents",String),r("XMLProcessingInstruction").bases("XML").field("target",String).field("contents",i(String,null))}},{"..\/lib\/types":557,".\/core":542}],544:[function(e,t,n){t.exports=function(t){t.use(e(".\/core"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or,a=t.use(e("..\/lib\/shared")).defaults;r("Function").field("generator",Boolean,a.false).field("expression",Boolean,a.false).field("defaults",[i(r("Expression"),null)],a.emptyArray).field("rest",i(r("Identifier"),null),a.null),r("RestElement").bases("Pattern").build("argument").field("argument",r("Pattern")),r("SpreadElementPattern").bases("Pattern").build("argument").field("argument",r("Pattern")),r("FunctionDeclaration").build("id","params","body","generator","expression"),r("FunctionExpression").build("id","params","body","generator","expression"),r("ArrowFunctionExpression").bases("Function","Expression").build("params","body","expression").field("id",null,a.null).field("body",i(r("BlockStatement"),r("Expression"))).field("generator",!1,a.false),r("YieldExpression").bases("Expression").build("argument","delegate").field("argument",i(r("Expression"),null)).field("delegate",Boolean,a.false),r("GeneratorExpression").bases("Expression").build("body","blocks","filter").field("body",r("Expression")).field("blocks",[r("ComprehensionBlock")]).field("filter",i(r("Expression"),null)),r("ComprehensionExpression").bases("Expression").build("body","blocks","filter").field("body",r("Expression")).field("blocks",[r("ComprehensionBlock")]).field("filter",i(r("Expression"),null)),r("ComprehensionBlock").bases("Node").build("left","right","each").field("left",r("Pattern")).field("right",r("Expression")).field("each",Boolean),r("Property").field("key",i(r("Literal"),r("Identifier"),r("Expression"))).field("value",i(r("Expression"),r("Pattern"))).field("method",Boolean,a.false).field("shorthand",Boolean,a.false).field("computed",Boolean,a.false),r("PropertyPattern").bases("Pattern").build("key","pattern").field("key",i(r("Literal"),r("Identifier"),r("Expression"))).field("pattern",r("Pattern")).field("computed",Boolean,a.false),r("ObjectPattern").bases("Pattern").build("properties").field("properties",[i(r("PropertyPattern"),r("Property"))]),r("ArrayPattern").bases("Pattern").build("elements").field("elements",[i(r("Pattern"),null)]),r("MethodDefinition").bases("Declaration").build("kind","key","value","static").field("kind",i("constructor","method","get","set")).field("key",i(r("Literal"),r("Identifier"),r("Expression"))).field("value",r("Function")).field("computed",Boolean,a.false).field("static",Boolean,a.false),r("SpreadElement").bases("Node").build("argument").field("argument",r("Expression")),r("ArrayExpression").field("elements",[i(r("Expression"),r("SpreadElement"),r("RestElement"),null)]),r("NewExpression").field("arguments",[i(r("Expression"),r("SpreadElement"))]),r("CallExpression").field("arguments",[i(r("Expression"),r("SpreadElement"))]),r("AssignmentPattern").bases("Pattern").build("left","right").field("left",r("Pattern")).field("right",r("Expression"));var s=i(r("MethodDefinition"),r("VariableDeclarator"),r("ClassPropertyDefinition"),r("ClassProperty"));r("ClassProperty").bases("Declaration").build("key").field("key",i(r("Literal"),r("Identifier"),r("Expression"))).field("computed",Boolean,a.false),r("ClassPropertyDefinition").bases("Declaration").build("definition").field("definition",s),r("ClassBody").bases("Declaration").build("body").field("body",[s]),r("ClassDeclaration").bases("Declaration").build("id","body","superClass").field("id",i(r("Identifier"),null)).field("body",r("ClassBody")).field("superClass",i(r("Expression"),null),a.null),r("ClassExpression").bases("Expression").build("id","body","superClass").field("id",i(r("Identifier"),null),a.null).field("body",r("ClassBody")).field("superClass",i(r("Expression"),null),a.null).field("implements",[r("ClassImplements")],a.emptyArray),r("ClassImplements").bases("Node").build("id").field("id",r("Identifier")).field("superClass",i(r("Expression"),null),a.null),r("Specifier").bases("Node"),r("ModuleSpecifier").bases("Specifier").field("local",i(r("Identifier"),null),a.null).field("id",i(r("Identifier"),null),a.null).field("name",i(r("Identifier"),null),a.null),r("TaggedTemplateExpression").bases("Expression").build("tag","quasi").field("tag",r("Expression")).field("quasi",r("TemplateLiteral")),r("TemplateLiteral").bases("Expression").build("quasis","expressions").field("quasis",[r("TemplateElement")]).field("expressions",[r("Expression")]),r("TemplateElement").bases("Node").build("value","tail").field("value",{cooked:String,raw:String}).field("tail",Boolean)}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/core":542}],545:[function(e,t,n){t.exports=function(t){t.use(e(".\/es6"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or,a=(n.builtInTypes,t.use(e("..\/lib\/shared")).defaults);r("Function").field("async",Boolean,a.false),r("SpreadProperty").bases("Node").build("argument").field("argument",r("Expression")),r("ObjectExpression").field("properties",[i(r("Property"),r("SpreadProperty"))]),r("SpreadPropertyPattern").bases("Pattern").build("argument").field("argument",r("Pattern")),r("ObjectPattern").field("properties",[i(r("Property"),r("PropertyPattern"),r("SpreadPropertyPattern"))]),r("AwaitExpression").bases("Expression").build("argument","all").field("argument",i(r("Expression"),null)).field("all",Boolean,a.false)}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/es6":544}],546:[function(e,t,n){t.exports=function(t){t.use(e(".\/es7"));var n=t.use(e("..\/lib\/types")),r=t.use(e("..\/lib\/shared")).defaults,i=n.Type.def,a=n.Type.or;i("VariableDeclaration").field("declarations",[a(i("VariableDeclarator"),i("Identifier"))]),i("Property").field("value",a(i("Expression"),i("Pattern"))),i("ArrayPattern").field("elements",[a(i("Pattern"),i("SpreadElement"),null)]),i("ObjectPattern").field("properties",[a(i("Property"),i("PropertyPattern"),i("SpreadPropertyPattern"),i("SpreadProperty"))]),i("ExportSpecifier").bases("ModuleSpecifier").build("id","name"),i("ExportBatchSpecifier").bases("Specifier").build(),i("ImportSpecifier").bases("ModuleSpecifier").build("id","name"),i("ImportNamespaceSpecifier").bases("ModuleSpecifier").build("id"),i("ImportDefaultSpecifier").bases("ModuleSpecifier").build("id"),i("ExportDeclaration").bases("Declaration").build("default","declaration","specifiers","source").field("default",Boolean).field("declaration",a(i("Declaration"),i("Expression"),null)).field("specifiers",[a(i("ExportSpecifier"),i("ExportBatchSpecifier"))],r.emptyArray).field("source",a(i("Literal"),null),r.null),i("ImportDeclaration").bases("Declaration").build("specifiers","source").field("specifiers",[a(i("ImportSpecifier"),i("ImportNamespaceSpecifier"),i("ImportDefaultSpecifier"))],r.emptyArray).field("source",i("Literal")),i("Block").bases("Comment").build("value","leading","trailing"),i("Line").bases("Comment").build("value","leading","trailing")}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/es7":545}],547:[function(e,t,n){t.exports=function(t){t.use(e(".\/es7"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or,a=t.use(e("..\/lib\/shared")).defaults;r("Type").bases("Node"),r("AnyTypeAnnotation").bases("Type").build(),r("EmptyTypeAnnotation").bases("Type").build(),r("MixedTypeAnnotation").bases("Type").build(),r("VoidTypeAnnotation").bases("Type").build(),r("NumberTypeAnnotation").bases("Type").build(),r("NumberLiteralTypeAnnotation").bases("Type").build("value","raw").field("value",Number).field("raw",String),r("StringTypeAnnotation").bases("Type").build(),r("StringLiteralTypeAnnotation").bases("Type").build("value","raw").field("value",String).field("raw",String),r("BooleanTypeAnnotation").bases("Type").build(),r("BooleanLiteralTypeAnnotation").bases("Type").build("value","raw").field("value",Boolean).field("raw",String),r("TypeAnnotation").bases("Node").build("typeAnnotation").field("typeAnnotation",r("Type")),r("NullableTypeAnnotation").bases("Type").build("typeAnnotation").field("typeAnnotation",r("Type")),r("NullLiteralTypeAnnotation").bases("Type").build(),r("NullTypeAnnotation").bases("Type").build(),r("ThisTypeAnnotation").bases("Type").build(),r("ExistsTypeAnnotation").bases("Type").build(),r("ExistentialTypeParam").bases("Type").build(),r("FunctionTypeAnnotation").bases("Type").build("params","returnType","rest","typeParameters").field("params",[r("FunctionTypeParam")]).field("returnType",r("Type")).field("rest",i(r("FunctionTypeParam"),null)).field("typeParameters",i(r("TypeParameterDeclaration"),null)),r("FunctionTypeParam").bases("Node").build("name","typeAnnotation","optional").field("name",r("Identifier")).field("typeAnnotation",r("Type")).field("optional",Boolean),r("ArrayTypeAnnotation").bases("Type").build("elementType").field("elementType",r("Type")),r("ObjectTypeAnnotation").bases("Type").build("properties","indexers","callProperties").field("properties",[r("ObjectTypeProperty")]).field("indexers",[r("ObjectTypeIndexer")],a.emptyArray).field("callProperties",[r("ObjectTypeCallProperty")],a.emptyArray).field("exact",Boolean,a.false),r("ObjectTypeProperty").bases("Node").build("key","value","optional").field("key",i(r("Literal"),r("Identifier"))).field("value",r("Type")).field("optional",Boolean).field("variance",i("plus","minus",null),a.null),r("ObjectTypeIndexer").bases("Node").build("id","key","value").field("id",r("Identifier")).field("key",r("Type")).field("value",r("Type")).field("variance",i("plus","minus",null),a.null),r("ObjectTypeCallProperty").bases("Node").build("value").field("value",r("FunctionTypeAnnotation")).field("static",Boolean,a.false),r("QualifiedTypeIdentifier").bases("Node").build("qualification","id").field("qualification",i(r("Identifier"),r("QualifiedTypeIdentifier"))).field("id",r("Identifier")),r("GenericTypeAnnotation").bases("Type").build("id","typeParameters").field("id",i(r("Identifier"),r("QualifiedTypeIdentifier"))).field("typeParameters",i(r("TypeParameterInstantiation"),null)),r("MemberTypeAnnotation").bases("Type").build("object","property").field("object",r("Identifier")).field("property",i(r("MemberTypeAnnotation"),r("GenericTypeAnnotation"))),r("UnionTypeAnnotation").bases("Type").build("types").field("types",[r("Type")]),r("IntersectionTypeAnnotation").bases("Type").build("types").field("types",[r("Type")]),r("TypeofTypeAnnotation").bases("Type").build("argument").field("argument",r("Type")),r("Identifier").field("typeAnnotation",i(r("TypeAnnotation"),null),a.null),r("TypeParameterDeclaration").bases("Node").build("params").field("params",[r("TypeParameter")]),r("TypeParameterInstantiation").bases("Node").build("params").field("params",[r("Type")]),r("TypeParameter").bases("Type").build("name","variance","bound").field("name",String).field("variance",i("plus","minus",null),a.null).field("bound",i(r("TypeAnnotation"),null),a.null),r("Function").field("returnType",i(r("TypeAnnotation"),null),a.null).field("typeParameters",i(r("TypeParameterDeclaration"),null),a.null),r("ClassProperty").build("key","value","typeAnnotation","static").field("value",i(r("Expression"),null)).field("typeAnnotation",i(r("TypeAnnotation"),null)).field("static",Boolean,a.false).field("variance",i("plus","minus",null),a.null),r("ClassImplements").field("typeParameters",i(r("TypeParameterInstantiation"),null),a.null),r("InterfaceDeclaration").bases("Declaration").build("id","body","extends").field("id",r("Identifier")).field("typeParameters",i(r("TypeParameterDeclaration"),null),a.null).field("body",r("ObjectTypeAnnotation")).field("extends",[r("InterfaceExtends")]),r("DeclareInterface").bases("InterfaceDeclaration").build("id","body","extends"),r("InterfaceExtends").bases("Node").build("id").field("id",r("Identifier")).field("typeParameters",i(r("TypeParameterInstantiation"),null)),r("TypeAlias").bases("Declaration").build("id","typeParameters","right").field("id",r("Identifier")).field("typeParameters",i(r("TypeParameterDeclaration"),null)).field("right",r("Type")),r("DeclareTypeAlias").bases("TypeAlias").build("id","typeParameters","right"),r("TypeCastExpression").bases("Expression").build("expression","typeAnnotation").field("expression",r("Expression")).field("typeAnnotation",r("TypeAnnotation")),r("TupleTypeAnnotation").bases("Type").build("types").field("types",[r("Type")]),r("DeclareVariable").bases("Statement").build("id").field("id",r("Identifier")),r("DeclareFunction").bases("Statement").build("id").field("id",r("Identifier")),r("DeclareClass").bases("InterfaceDeclaration").build("id"),r("DeclareModule").bases("Statement").build("id","body").field("id",i(r("Identifier"),r("Literal"))).field("body",r("BlockStatement")),r("DeclareModuleExports").bases("Statement").build("typeAnnotation").field("typeAnnotation",r("Type")),r("DeclareExportDeclaration").bases("Declaration").build("default","declaration","specifiers","source").field("default",Boolean).field("declaration",i(r("DeclareVariable"),r("DeclareFunction"),r("DeclareClass"),r("Type"),null)).field("specifiers",[i(r("ExportSpecifier"),r("ExportBatchSpecifier"))],a.emptyArray).field("source",i(r("Literal"),null),a.null)}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/es7":545}],548:[function(e,t,n){t.exports=function(t){t.use(e(".\/es7"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or,a=t.use(e("..\/lib\/shared")).defaults;r("JSXAttribute").bases("Node").build("name","value").field("name",i(r("JSXIdentifier"),r("JSXNamespacedName"))).field("value",i(r("Literal"),r("JSXExpressionContainer"),null),a.null),r("JSXIdentifier").bases("Identifier").build("name").field("name",String),r("JSXNamespacedName").bases("Node").build("namespace","name").field("namespace",r("JSXIdentifier")).field("name",r("JSXIdentifier")),r("JSXMemberExpression").bases("MemberExpression").build("object","property").field("object",i(r("JSXIdentifier"),r("JSXMemberExpression"))).field("property",r("JSXIdentifier")).field("computed",Boolean,a.false);var s=i(r("JSXIdentifier"),r("JSXNamespacedName"),r("JSXMemberExpression"));r("JSXSpreadAttribute").bases("Node").build("argument").field("argument",r("Expression"));var o=[i(r("JSXAttribute"),r("JSXSpreadAttribute"))];r("JSXExpressionContainer").bases("Expression").build("expression").field("expression",r("Expression")),r("JSXElement").bases("Expression").build("openingElement","closingElement","children").field("openingElement",r("JSXOpeningElement")).field("closingElement",i(r("JSXClosingElement"),null),a.null).field("children",[i(r("JSXElement"),r("JSXExpressionContainer"),r("JSXText"),r("Literal"))],a.emptyArray).field("name",s,function(){return this.openingElement.name},!0).field("selfClosing",Boolean,function(){return this.openingElement.selfClosing},!0).field("attributes",o,function(){return this.openingElement.attributes},!0),r("JSXOpeningElement").bases("Node").build("name","attributes","selfClosing").field("name",s).field("attributes",o,a.emptyArray).field("selfClosing",Boolean,a.false),r("JSXClosingElement").bases("Node").build("name").field("name",s),r("JSXText").bases("Literal").build("value").field("value",String),r("JSXEmptyExpression").bases("Expression").build()}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/es7":545}],549:[function(e,t,n){t.exports=function(t){t.use(e(".\/core"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or,a=t.use(e("..\/lib\/shared")),s=a.geq,o=a.defaults;r("Function").field("body",i(r("BlockStatement"),r("Expression"))),r("ForInStatement").build("left","right","body","each").field("each",Boolean,o.false),r("ForOfStatement").bases("Statement").build("left","right","body").field("left",i(r("VariableDeclaration"),r("Expression"))).field("right",r("Expression")).field("body",r("Statement")),r("LetStatement").bases("Statement").build("head","body").field("head",[r("VariableDeclarator")]).field("body",r("Statement")),r("LetExpression").bases("Expression").build("head","body").field("head",[r("VariableDeclarator")]).field("body",r("Expression")),r("GraphExpression").bases("Expression").build("index","expression").field("index",s(0)).field("expression",r("Literal")),r("GraphIndexExpression").bases("Expression").build("index").field("index",s(0))}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/core":542}],550:[function(e,t,n){t.exports=function(t){function n(e){var t=r.indexOf(e);return t===-1&&(t=r.length,r.push(e),i[t]=e(a)),i[t]}var r=[],i=[],a={};a.use=n;var s=n(e(".\/lib\/types"));t.forEach(n),s.finalize();var o={Type:s.Type,builtInTypes:s.builtInTypes,namedTypes:s.namedTypes,builders:s.builders,defineMethod:s.defineMethod,getFieldNames:s.getFieldNames,getFieldValue:s.getFieldValue,eachField:s.eachField,someField:s.someField,getSupertypeNames:s.getSupertypeNames,astNodesAreEquivalent:n(e(".\/lib\/equiv")),finalize:s.finalize,Path:n(e(".\/lib\/path")),NodePath:n(e(".\/lib\/node-path")),PathVisitor:n(e(".\/lib\/path-visitor")),use:n};return o.visit=o.PathVisitor.visit,o}},{".\/lib\/equiv":551,".\/lib\/node-path":552,".\/lib\/path":554,".\/lib\/path-visitor":553,".\/lib\/types":557}],551:[function(e,t,n){t.exports=function(t){function n(e,t,n){return c.check(n)?n.length=0:n=null,i(e,t,n)}function r(e){return\/[_$a-z][_$a-z0-9]*\/i.test(e)?"."+e:"["+JSON.stringify(e)+"]"}function i(e,t,n){return e===t||(c.check(e)?a(e,t,n):p.check(e)?s(e,t,n):f.check(e)?f.check(t)&&+e===+t:h.check(e)?h.check(t)&&e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.ignoreCase===t.ignoreCase:e==t)}function a(e,t,n){c.assert(e);var r=e.length;if(!c.check(t)||t.length!==r)return n&&n.push("length"),!1;for(var a=0;a<r;++a){if(n&&n.push(a),a in e!=a in t)return!1;if(!i(e[a],t[a],n))return!1;if(n){var s=n.pop();if(s!==a)throw new Error(""+s)}}return!0}function s(e,t,n){if(p.assert(e),!p.check(t))return!1;if(e.type!==t.type)return n&&n.push("type"),!1;var r=u(e),a=r.length,s=u(t),o=s.length;if(a===o){for(var c=0;c<a;++c){var f=r[c],h=l(e,f),y=l(t,f);if(n&&n.push(f),!i(h,y,n))return!1;if(n){var m=n.pop();if(m!==f)throw new Error(""+m)}}return!0}if(!n)return!1;var b=Object.create(null);for(c=0;c<a;++c)b[r[c]]=!0;for(c=0;c<o;++c){if(f=s[c],!d.call(b,f))return n.push(f),!1;delete b[f]}for(f in b){n.push(f);break}return!1}var o=t.use(e("..\/lib\/types")),u=o.getFieldNames,l=o.getFieldValue,c=o.builtInTypes.array,p=o.builtInTypes.object,f=o.builtInTypes.Date,h=o.builtInTypes.RegExp,d=Object.prototype.hasOwnProperty;return n.assert=function(e,t){var i=[];if(!n(e,t,i)){if(0!==i.length)throw new Error("Nodes differ in the following path: "+i.map(r).join(""));if(e!==t)throw new Error("Nodes must be equal")}},n}},{"..\/lib\/types":557}],552:[function(e,t,n){t.exports=function(t){function n(e,t,r){if(!(this instanceof n))throw new Error("NodePath constructor cannot be invoked without 'new'");h.call(this,e,t,r)}function r(e){return l.BinaryExpression.check(e)||l.LogicalExpression.check(e)}function i(e){return!!l.CallExpression.check(e)||(f.check(e)?e.some(i):!!l.Node.check(e)&&u.someField(e,function(e,t){return i(t)}))}function a(e){for(var t,n;e.parent;e=e.parent){if(t=e.node,n=e.parent.node,l.BlockStatement.check(n)&&"body"===e.parent.name&&0===e.name){if(n.body[0]!==t)throw new Error("Nodes must be equal");return!0}if(l.ExpressionStatement.check(n)&&"expression"===e.name){if(n.expression!==t)throw new Error("Nodes must be equal");return!0}if(l.SequenceExpression.check(n)&&"expressions"===e.parent.name&&0===e.name){if(n.expressions[0]!==t)throw new Error("Nodes must be equal")}else if(l.CallExpression.check(n)&&"callee"===e.name){if(n.callee!==t)throw new Error("Nodes must be equal")}else if(l.MemberExpression.check(n)&&"object"===e.name){if(n.object!==t)throw new Error("Nodes must be equal")}else if(l.ConditionalExpression.check(n)&&"test"===e.name){if(n.test!==t)throw new Error("Nodes must be equal")}else if(r(n)&&"left"===e.name){if(n.left!==t)throw new Error("Nodes must be equal")}else{if(!l.UnaryExpression.check(n)||n.prefix||"argument"!==e.name)return!1;if(n.argument!==t)throw new Error("Nodes must be equal")}}return!0}function s(e){if(l.VariableDeclaration.check(e.node)){var t=e.get("declarations").value;if(!t||0===t.length)return e.prune()}else if(l.ExpressionStatement.check(e.node)){if(!e.get("expression").value)return e.prune()}else l.IfStatement.check(e.node)&&o(e);return e}function o(e){var t=e.get("test").value,n=e.get("alternate").value,r=e.get("consequent").value;if(r||n){if(!r&&n){var i=c.unaryExpression("!",t,!0);l.UnaryExpression.check(t)&&"!"===t.operator&&(i=t.argument),e.get("test").replace(i),e.get("consequent").replace(n),e.get("alternate").replace()}}else{var a=c.expressionStatement(t);e.replace(a)}}var u=t.use(e(".\/types")),l=u.namedTypes,c=u.builders,p=u.builtInTypes.number,f=u.builtInTypes.array,h=t.use(e(".\/path")),d=t.use(e(".\/scope")),y=n.prototype=Object.create(h.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});Object.defineProperties(y,{node:{get:function(){return Object.defineProperty(this,"node",{configurable:!0,value:this._computeNode()}),this.node}},parent:{get:function(){return Object.defineProperty(this,"parent",{configurable:!0,value:this._computeParent()}),this.parent}},scope:{get:function(){return Object.defineProperty(this,"scope",{configurable:!0,value:this._computeScope()}),this.scope}}}),y.replace=function(){return delete this.node,delete this.parent,delete this.scope,h.prototype.replace.apply(this,arguments)},y.prune=function(){var e=this.parent;return this.replace(),s(e)},y._computeNode=function(){var e=this.value;if(l.Node.check(e))return e;var t=this.parentPath;return t&&t.node||null},y._computeParent=function(){var e=this.value,t=this.parentPath;if(!l.Node.check(e)){for(;t&&!l.Node.check(t.value);)t=t.parentPath;t&&(t=t.parentPath)}for(;t&&!l.Node.check(t.value);)t=t.parentPath;return t||null},y._computeScope=function(){var e=this.value,t=this.parentPath,n=t&&t.scope;return l.Node.check(e)&&d.isEstablishedBy(e)&&(n=new d(this,n)),n||null},y.getValueProperty=function(e){return u.getFieldValue(this.value,e)},y.needsParens=function(e){var t=this.parentPath;if(!t)return!1;var n=this.value;if(!l.Expression.check(n))return!1;if("Identifier"===n.type)return!1;for(;!l.Node.check(t.value);)if(t=t.parentPath,!t)return!1;var r=t.value;switch(n.type){case"UnaryExpression":case"SpreadElement":case"SpreadProperty":return"MemberExpression"===r.type&&"object"===this.name&&r.object===n;case"BinaryExpression":case"LogicalExpression":switch(r.type){case"CallExpression":return"callee"===this.name&&r.callee===n;case"UnaryExpression":case"SpreadElement":case"SpreadProperty":return!0;case"MemberExpression":return"object"===this.name&&r.object===n;case"BinaryExpression":case"LogicalExpression":var a=r.operator,t=m[a],s=n.operator,o=m[s];if(t>o)return!0;if(t===o&&"right"===this.name){if(r.right!==n)throw new Error("Nodes must be equal");return!0}default:return!1}case"SequenceExpression":switch(r.type){case"ForStatement":return!1;case"ExpressionStatement":return"expression"!==this.name;default:return!0}case"YieldExpression":switch(r.type){case"BinaryExpression":case"LogicalExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"CallExpression":case"MemberExpression":case"NewExpression":case"ConditionalExpression":case"YieldExpression":return!0;default:return!1}case"Literal":return"MemberExpression"===r.type&&p.check(n.value)&&"object"===this.name&&r.object===n;case"AssignmentExpression":case"ConditionalExpression":switch(r.type){case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":return!0;case"CallExpression":return"callee"===this.name&&r.callee===n;case"ConditionalExpression":return"test"===this.name&&r.test===n;case"MemberExpression":return"object"===this.name&&r.object===n;default:return!1}default:if("NewExpression"===r.type&&"callee"===this.name&&r.callee===n)return i(n)}return!(e===!0||this.canBeFirstInStatement()||!this.firstInStatement())};var m={};return[["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","\/","%"]].forEach(function(e,t){e.forEach(function(e){m[e]=t})}),y.canBeFirstInStatement=function(){var e=this.node;return!l.FunctionExpression.check(e)&&!l.ObjectExpression.check(e)},y.firstInStatement=function(){return a(this)},n}},{".\/path":554,".\/scope":555,".\/types":557}],553:[function(e,t,n){var r=Object.prototype.hasOwnProperty;t.exports=function(t){function n(){if(!(this instanceof n))throw new Error("PathVisitor constructor cannot be invoked without 'new'");this._reusableContextStack=[],this._methodNameTable=i(this),this._shouldVisitComments=r.call(this._methodNameTable,"Block")||r.call(this._methodNameTable,"Line"),this.Context=o(this),this._visiting=!1,this._changeReported=!1}function i(e){var t=Object.create(null);for(var n in e)\/^visit[A-Z]\/.test(n)&&(t[n.slice("visit".length)]=!0);for(var r=l.computeSupertypeLookupTable(t),i=Object.create(null),t=Object.keys(r),a=t.length,s=0;s<a;++s){var o=t[s];n="visit"+r[o],h.check(e[n])&&(i[o]=n)}return i}function a(e,t){for(var n in t)r.call(t,n)&&(e[n]=t[n]);return e}function s(e,t){if(!(e instanceof c))throw new Error("");if(!(t instanceof n))throw new Error("");var i=e.value;if(p.check(i))e.each(t.visitWithoutReset,t);else if(f.check(i)){var a=l.getFieldNames(i);t._shouldVisitComments&&i.comments&&a.indexOf("comments")<0&&a.push("comments");for(var s=a.length,o=[],u=0;u<s;++u){var h=a[u];r.call(i,h)||(i[h]=l.getFieldValue(i,h)),o.push(e.get(h))}for(var u=0;u<s;++u)t.visitWithoutReset(o[u])}else;return e.value}function o(e){function t(r){if(!(this instanceof t))throw new Error("");if(!(this instanceof n))throw new Error("");if(!(r instanceof c))throw new Error("");Object.defineProperty(this,"visitor",{value:e,writable:!1,enumerable:!0,configurable:!1}),this.currentPath=r,this.needToCallTraverse=!0,Object.seal(this)}if(!(e instanceof n))throw new Error("");var r=t.prototype=Object.create(e);return r.constructor=t,a(r,y),t}var u,l=t.use(e(".\/types")),c=t.use(e(".\/node-path")),p=(l.namedTypes.Printable,l.builtInTypes.array),f=l.builtInTypes.object,h=l.builtInTypes.function;n.fromMethodsObject=function(e){function t(){if(!(this instanceof t))throw new Error("Visitor constructor cannot be invoked without 'new'");n.call(this)}if(e instanceof n)return e;if(!f.check(e))return new n;var r=t.prototype=Object.create(d);return r.constructor=t,a(r,e),a(t,n),h.assert(t.fromMethodsObject),h.assert(t.visit),new t},n.visit=function(e,t){return n.fromMethodsObject(t).visit(e)};var d=n.prototype;d.visit=function(){if(this._visiting)throw new Error("Recursively calling visitor.visit(path) resets visitor state. Try this.visit(path) or this.traverse(path) instead.");this._visiting=!0,this._changeReported=!1,this._abortRequested=!1;for(var e=arguments.length,t=new Array(e),n=0;n<e;++n)t[n]=arguments[n];t[0]instanceof c||(t[0]=new c({root:t[0]}).get("root")),this.reset.apply(this,t);try{var r=this.visitWithoutReset(t[0]),i=!0}finally{if(this._visiting=!1,!i&&this._abortRequested)return t[0].value}return r},d.AbortRequest=function(){},d.abort=function(){var e=this;e._abortRequested=!0;var t=new e.AbortRequest;throw t.cancel=function(){e._abortRequested=!1},t},d.reset=function(e){},d.visitWithoutReset=function(e){if(this instanceof this.Context)return this.visitor.visitWithoutReset(e);if(!(e instanceof c))throw new Error("");var t=e.value,n=t&&"object"==typeof t&&"string"==typeof t.type&&this._methodNameTable[t.type];if(!n)return s(e,this);var r=this.acquireContext(e);try{return r.invokeVisitorMethod(n)}finally{this.releaseContext(r)}},d.acquireContext=function(e){return 0===this._reusableContextStack.length?new this.Context(e):this._reusableContextStack.pop().reset(e)},d.releaseContext=function(e){if(!(e instanceof this.Context))throw new Error("");this._reusableContextStack.push(e),e.currentPath=null},d.reportChanged=function(){this._changeReported=!0},d.wasChangeReported=function(){return this._changeReported};var y=Object.create(null);return y.reset=function(e){if(!(this instanceof this.Context))throw new Error("");if(!(e instanceof c))throw new Error("");return this.currentPath=e,this.needToCallTraverse=!0,this},y.invokeVisitorMethod=function(e){if(!(this instanceof this.Context))throw new Error("");if(!(this.currentPath instanceof c))throw new Error("");var t=this.visitor[e].call(this,this.currentPath);if(t===!1?this.needToCallTraverse=!1:t!==u&&(this.currentPath=this.currentPath.replace(t)[0],this.needToCallTraverse&&this.traverse(this.currentPath)),this.needToCallTraverse!==!1)throw new Error("Must either call this.traverse or return false in "+e);var n=this.currentPath;return n&&n.value},y.traverse=function(e,t){if(!(this instanceof this.Context))throw new Error("");if(!(e instanceof c))throw new Error("");if(!(this.currentPath instanceof c))throw new Error("");return this.needToCallTraverse=!1,s(e,n.fromMethodsObject(t||this.visitor))},y.visit=function(e,t){if(!(this instanceof this.Context))throw new Error("");if(!(e instanceof c))throw new Error("");if(!(this.currentPath instanceof c))throw new Error("");return this.needToCallTraverse=!1,n.fromMethodsObject(t||this.visitor).visitWithoutReset(e)},y.reportChanged=function(){this.visitor.reportChanged()},y.abort=function(){this.needToCallTraverse=!1,this.visitor.abort()},n}},{".\/node-path":552,".\/types":557}],554:[function(e,t,n){var r=Array.prototype,i=(r.slice,r.map,Object.prototype),a=i.hasOwnProperty;t.exports=function(t){function n(e,t,r){if(!(this instanceof n))throw new Error("Path constructor cannot be invoked without 'new'");if(t){if(!(t instanceof n))throw new Error("")}else t=null,r=null;this.value=e,this.parentPath=t,this.name=r,this.__childCache=null}function r(e){return e.__childCache||(e.__childCache=Object.create(null))}function i(e,t){var n=r(e),i=e.getValueProperty(t),s=n[t];return a.call(n,t)&&s.value===i||(s=n[t]=new e.constructor(i,e,t)),s}function s(){}function o(e,t,n,i){if(c.assert(e.value),0===t)return s;var o=e.value.length;if(o<1)return s;var u=arguments.length;2===u?(n=0,i=o):3===u?(n=Math.max(n,0),i=o):(n=Math.max(n,0),i=Math.min(i,o)),p.assert(n),p.assert(i);for(var l=Object.create(null),f=r(e),h=n;h<i;++h)if(a.call(e.value,h)){var d=e.get(h);if(d.name!==h)throw new Error("");var y=h+t;d.name=y,l[y]=d,delete f[h]}return delete f.length,function(){for(var t in l){var n=l[t];if(n.name!==+t)throw new Error("");f[t]=n,e.value[t]=n.value}}}function u(e){if(!(e instanceof n))throw new Error("");var t=e.parentPath;if(!t)return e;var i=t.value,a=r(t);if(i[e.name]===e.value)a[e.name]=e;else if(c.check(i)){var s=i.indexOf(e.value);s>=0&&(a[e.name=s]=e)}else i[e.name]=e.value,a[e.name]=e;if(i[e.name]!==e.value)throw new Error("");if(e.parentPath.get(e.name)!==e)throw new Error("");return e}var l=t.use(e(".\/types")),c=l.builtInTypes.array,p=l.builtInTypes.number,f=n.prototype;$/;"	function	line:24
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^r("XMLAnyName").bases("Expression"),r("XMLQualifiedIdentifier").bases("Expression").field("left",i(r("Identifier"),r("XMLAnyName"))).field("right",i(r("Identifier"),r("Expression"))).field("computed",Boolean),r("XMLFunctionQualifiedIdentifier").bases("Expression").field("right",i(r("Identifier"),r("Expression"))).field("computed",Boolean),r("XMLAttributeSelector").bases("Expression").field("attribute",r("Expression")),r("XMLFilterExpression").bases("Expression").field("left",r("Expression")).field("right",r("Expression")),r("XMLElement").bases("XML","Expression").field("contents",[r("XML")]),r("XMLList").bases("XML","Expression").field("contents",[r("XML")]),r("XML").bases("Node"),r("XMLEscape").bases("XML").field("expression",r("Expression")),r("XMLText").bases("XML").field("text",String),r("XMLStartTag").bases("XML").field("contents",[r("XML")]),r("XMLEndTag").bases("XML").field("contents",[r("XML")]),r("XMLPointTag").bases("XML").field("contents",[r("XML")]),r("XMLName").bases("XML").field("contents",i(String,[r("XML")])),r("XMLAttribute").bases("XML").field("value",String),r("XMLCdata").bases("XML").field("contents",String),r("XMLComment").bases("XML").field("contents",String),r("XMLProcessingInstruction").bases("XML").field("target",String).field("contents",i(String,null))}},{"..\/lib\/types":557,".\/core":542}],544:[function(e,t,n){t.exports=function(t){t.use(e(".\/core"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or,a=t.use(e("..\/lib\/shared")).defaults;r("Function").field("generator",Boolean,a.false).field("expression",Boolean,a.false).field("defaults",[i(r("Expression"),null)],a.emptyArray).field("rest",i(r("Identifier"),null),a.null),r("RestElement").bases("Pattern").build("argument").field("argument",r("Pattern")),r("SpreadElementPattern").bases("Pattern").build("argument").field("argument",r("Pattern")),r("FunctionDeclaration").build("id","params","body","generator","expression"),r("FunctionExpression").build("id","params","body","generator","expression"),r("ArrowFunctionExpression").bases("Function","Expression").build("params","body","expression").field("id",null,a.null).field("body",i(r("BlockStatement"),r("Expression"))).field("generator",!1,a.false),r("YieldExpression").bases("Expression").build("argument","delegate").field("argument",i(r("Expression"),null)).field("delegate",Boolean,a.false),r("GeneratorExpression").bases("Expression").build("body","blocks","filter").field("body",r("Expression")).field("blocks",[r("ComprehensionBlock")]).field("filter",i(r("Expression"),null)),r("ComprehensionExpression").bases("Expression").build("body","blocks","filter").field("body",r("Expression")).field("blocks",[r("ComprehensionBlock")]).field("filter",i(r("Expression"),null)),r("ComprehensionBlock").bases("Node").build("left","right","each").field("left",r("Pattern")).field("right",r("Expression")).field("each",Boolean),r("Property").field("key",i(r("Literal"),r("Identifier"),r("Expression"))).field("value",i(r("Expression"),r("Pattern"))).field("method",Boolean,a.false).field("shorthand",Boolean,a.false).field("computed",Boolean,a.false),r("PropertyPattern").bases("Pattern").build("key","pattern").field("key",i(r("Literal"),r("Identifier"),r("Expression"))).field("pattern",r("Pattern")).field("computed",Boolean,a.false),r("ObjectPattern").bases("Pattern").build("properties").field("properties",[i(r("PropertyPattern"),r("Property"))]),r("ArrayPattern").bases("Pattern").build("elements").field("elements",[i(r("Pattern"),null)]),r("MethodDefinition").bases("Declaration").build("kind","key","value","static").field("kind",i("constructor","method","get","set")).field("key",i(r("Literal"),r("Identifier"),r("Expression"))).field("value",r("Function")).field("computed",Boolean,a.false).field("static",Boolean,a.false),r("SpreadElement").bases("Node").build("argument").field("argument",r("Expression")),r("ArrayExpression").field("elements",[i(r("Expression"),r("SpreadElement"),r("RestElement"),null)]),r("NewExpression").field("arguments",[i(r("Expression"),r("SpreadElement"))]),r("CallExpression").field("arguments",[i(r("Expression"),r("SpreadElement"))]),r("AssignmentPattern").bases("Pattern").build("left","right").field("left",r("Pattern")).field("right",r("Expression"));var s=i(r("MethodDefinition"),r("VariableDeclarator"),r("ClassPropertyDefinition"),r("ClassProperty"));r("ClassProperty").bases("Declaration").build("key").field("key",i(r("Literal"),r("Identifier"),r("Expression"))).field("computed",Boolean,a.false),r("ClassPropertyDefinition").bases("Declaration").build("definition").field("definition",s),r("ClassBody").bases("Declaration").build("body").field("body",[s]),r("ClassDeclaration").bases("Declaration").build("id","body","superClass").field("id",i(r("Identifier"),null)).field("body",r("ClassBody")).field("superClass",i(r("Expression"),null),a.null),r("ClassExpression").bases("Expression").build("id","body","superClass").field("id",i(r("Identifier"),null),a.null).field("body",r("ClassBody")).field("superClass",i(r("Expression"),null),a.null).field("implements",[r("ClassImplements")],a.emptyArray),r("ClassImplements").bases("Node").build("id").field("id",r("Identifier")).field("superClass",i(r("Expression"),null),a.null),r("Specifier").bases("Node"),r("ModuleSpecifier").bases("Specifier").field("local",i(r("Identifier"),null),a.null).field("id",i(r("Identifier"),null),a.null).field("name",i(r("Identifier"),null),a.null),r("TaggedTemplateExpression").bases("Expression").build("tag","quasi").field("tag",r("Expression")).field("quasi",r("TemplateLiteral")),r("TemplateLiteral").bases("Expression").build("quasis","expressions").field("quasis",[r("TemplateElement")]).field("expressions",[r("Expression")]),r("TemplateElement").bases("Node").build("value","tail").field("value",{cooked:String,raw:String}).field("tail",Boolean)}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/core":542}],545:[function(e,t,n){t.exports=function(t){t.use(e(".\/es6"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or,a=(n.builtInTypes,t.use(e("..\/lib\/shared")).defaults);r("Function").field("async",Boolean,a.false),r("SpreadProperty").bases("Node").build("argument").field("argument",r("Expression")),r("ObjectExpression").field("properties",[i(r("Property"),r("SpreadProperty"))]),r("SpreadPropertyPattern").bases("Pattern").build("argument").field("argument",r("Pattern")),r("ObjectPattern").field("properties",[i(r("Property"),r("PropertyPattern"),r("SpreadPropertyPattern"))]),r("AwaitExpression").bases("Expression").build("argument","all").field("argument",i(r("Expression"),null)).field("all",Boolean,a.false)}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/es6":544}],546:[function(e,t,n){t.exports=function(t){t.use(e(".\/es7"));var n=t.use(e("..\/lib\/types")),r=t.use(e("..\/lib\/shared")).defaults,i=n.Type.def,a=n.Type.or;i("VariableDeclaration").field("declarations",[a(i("VariableDeclarator"),i("Identifier"))]),i("Property").field("value",a(i("Expression"),i("Pattern"))),i("ArrayPattern").field("elements",[a(i("Pattern"),i("SpreadElement"),null)]),i("ObjectPattern").field("properties",[a(i("Property"),i("PropertyPattern"),i("SpreadPropertyPattern"),i("SpreadProperty"))]),i("ExportSpecifier").bases("ModuleSpecifier").build("id","name"),i("ExportBatchSpecifier").bases("Specifier").build(),i("ImportSpecifier").bases("ModuleSpecifier").build("id","name"),i("ImportNamespaceSpecifier").bases("ModuleSpecifier").build("id"),i("ImportDefaultSpecifier").bases("ModuleSpecifier").build("id"),i("ExportDeclaration").bases("Declaration").build("default","declaration","specifiers","source").field("default",Boolean).field("declaration",a(i("Declaration"),i("Expression"),null)).field("specifiers",[a(i("ExportSpecifier"),i("ExportBatchSpecifier"))],r.emptyArray).field("source",a(i("Literal"),null),r.null),i("ImportDeclaration").bases("Declaration").build("specifiers","source").field("specifiers",[a(i("ImportSpecifier"),i("ImportNamespaceSpecifier"),i("ImportDefaultSpecifier"))],r.emptyArray).field("source",i("Literal")),i("Block").bases("Comment").build("value","leading","trailing"),i("Line").bases("Comment").build("value","leading","trailing")}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/es7":545}],547:[function(e,t,n){t.exports=function(t){t.use(e(".\/es7"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or,a=t.use(e("..\/lib\/shared")).defaults;r("Type").bases("Node"),r("AnyTypeAnnotation").bases("Type").build(),r("EmptyTypeAnnotation").bases("Type").build(),r("MixedTypeAnnotation").bases("Type").build(),r("VoidTypeAnnotation").bases("Type").build(),r("NumberTypeAnnotation").bases("Type").build(),r("NumberLiteralTypeAnnotation").bases("Type").build("value","raw").field("value",Number).field("raw",String),r("StringTypeAnnotation").bases("Type").build(),r("StringLiteralTypeAnnotation").bases("Type").build("value","raw").field("value",String).field("raw",String),r("BooleanTypeAnnotation").bases("Type").build(),r("BooleanLiteralTypeAnnotation").bases("Type").build("value","raw").field("value",Boolean).field("raw",String),r("TypeAnnotation").bases("Node").build("typeAnnotation").field("typeAnnotation",r("Type")),r("NullableTypeAnnotation").bases("Type").build("typeAnnotation").field("typeAnnotation",r("Type")),r("NullLiteralTypeAnnotation").bases("Type").build(),r("NullTypeAnnotation").bases("Type").build(),r("ThisTypeAnnotation").bases("Type").build(),r("ExistsTypeAnnotation").bases("Type").build(),r("ExistentialTypeParam").bases("Type").build(),r("FunctionTypeAnnotation").bases("Type").build("params","returnType","rest","typeParameters").field("params",[r("FunctionTypeParam")]).field("returnType",r("Type")).field("rest",i(r("FunctionTypeParam"),null)).field("typeParameters",i(r("TypeParameterDeclaration"),null)),r("FunctionTypeParam").bases("Node").build("name","typeAnnotation","optional").field("name",r("Identifier")).field("typeAnnotation",r("Type")).field("optional",Boolean),r("ArrayTypeAnnotation").bases("Type").build("elementType").field("elementType",r("Type")),r("ObjectTypeAnnotation").bases("Type").build("properties","indexers","callProperties").field("properties",[r("ObjectTypeProperty")]).field("indexers",[r("ObjectTypeIndexer")],a.emptyArray).field("callProperties",[r("ObjectTypeCallProperty")],a.emptyArray).field("exact",Boolean,a.false),r("ObjectTypeProperty").bases("Node").build("key","value","optional").field("key",i(r("Literal"),r("Identifier"))).field("value",r("Type")).field("optional",Boolean).field("variance",i("plus","minus",null),a.null),r("ObjectTypeIndexer").bases("Node").build("id","key","value").field("id",r("Identifier")).field("key",r("Type")).field("value",r("Type")).field("variance",i("plus","minus",null),a.null),r("ObjectTypeCallProperty").bases("Node").build("value").field("value",r("FunctionTypeAnnotation")).field("static",Boolean,a.false),r("QualifiedTypeIdentifier").bases("Node").build("qualification","id").field("qualification",i(r("Identifier"),r("QualifiedTypeIdentifier"))).field("id",r("Identifier")),r("GenericTypeAnnotation").bases("Type").build("id","typeParameters").field("id",i(r("Identifier"),r("QualifiedTypeIdentifier"))).field("typeParameters",i(r("TypeParameterInstantiation"),null)),r("MemberTypeAnnotation").bases("Type").build("object","property").field("object",r("Identifier")).field("property",i(r("MemberTypeAnnotation"),r("GenericTypeAnnotation"))),r("UnionTypeAnnotation").bases("Type").build("types").field("types",[r("Type")]),r("IntersectionTypeAnnotation").bases("Type").build("types").field("types",[r("Type")]),r("TypeofTypeAnnotation").bases("Type").build("argument").field("argument",r("Type")),r("Identifier").field("typeAnnotation",i(r("TypeAnnotation"),null),a.null),r("TypeParameterDeclaration").bases("Node").build("params").field("params",[r("TypeParameter")]),r("TypeParameterInstantiation").bases("Node").build("params").field("params",[r("Type")]),r("TypeParameter").bases("Type").build("name","variance","bound").field("name",String).field("variance",i("plus","minus",null),a.null).field("bound",i(r("TypeAnnotation"),null),a.null),r("Function").field("returnType",i(r("TypeAnnotation"),null),a.null).field("typeParameters",i(r("TypeParameterDeclaration"),null),a.null),r("ClassProperty").build("key","value","typeAnnotation","static").field("value",i(r("Expression"),null)).field("typeAnnotation",i(r("TypeAnnotation"),null)).field("static",Boolean,a.false).field("variance",i("plus","minus",null),a.null),r("ClassImplements").field("typeParameters",i(r("TypeParameterInstantiation"),null),a.null),r("InterfaceDeclaration").bases("Declaration").build("id","body","extends").field("id",r("Identifier")).field("typeParameters",i(r("TypeParameterDeclaration"),null),a.null).field("body",r("ObjectTypeAnnotation")).field("extends",[r("InterfaceExtends")]),r("DeclareInterface").bases("InterfaceDeclaration").build("id","body","extends"),r("InterfaceExtends").bases("Node").build("id").field("id",r("Identifier")).field("typeParameters",i(r("TypeParameterInstantiation"),null)),r("TypeAlias").bases("Declaration").build("id","typeParameters","right").field("id",r("Identifier")).field("typeParameters",i(r("TypeParameterDeclaration"),null)).field("right",r("Type")),r("DeclareTypeAlias").bases("TypeAlias").build("id","typeParameters","right"),r("TypeCastExpression").bases("Expression").build("expression","typeAnnotation").field("expression",r("Expression")).field("typeAnnotation",r("TypeAnnotation")),r("TupleTypeAnnotation").bases("Type").build("types").field("types",[r("Type")]),r("DeclareVariable").bases("Statement").build("id").field("id",r("Identifier")),r("DeclareFunction").bases("Statement").build("id").field("id",r("Identifier")),r("DeclareClass").bases("InterfaceDeclaration").build("id"),r("DeclareModule").bases("Statement").build("id","body").field("id",i(r("Identifier"),r("Literal"))).field("body",r("BlockStatement")),r("DeclareModuleExports").bases("Statement").build("typeAnnotation").field("typeAnnotation",r("Type")),r("DeclareExportDeclaration").bases("Declaration").build("default","declaration","specifiers","source").field("default",Boolean).field("declaration",i(r("DeclareVariable"),r("DeclareFunction"),r("DeclareClass"),r("Type"),null)).field("specifiers",[i(r("ExportSpecifier"),r("ExportBatchSpecifier"))],a.emptyArray).field("source",i(r("Literal"),null),a.null)}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/es7":545}],548:[function(e,t,n){t.exports=function(t){t.use(e(".\/es7"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or,a=t.use(e("..\/lib\/shared")).defaults;r("JSXAttribute").bases("Node").build("name","value").field("name",i(r("JSXIdentifier"),r("JSXNamespacedName"))).field("value",i(r("Literal"),r("JSXExpressionContainer"),null),a.null),r("JSXIdentifier").bases("Identifier").build("name").field("name",String),r("JSXNamespacedName").bases("Node").build("namespace","name").field("namespace",r("JSXIdentifier")).field("name",r("JSXIdentifier")),r("JSXMemberExpression").bases("MemberExpression").build("object","property").field("object",i(r("JSXIdentifier"),r("JSXMemberExpression"))).field("property",r("JSXIdentifier")).field("computed",Boolean,a.false);var s=i(r("JSXIdentifier"),r("JSXNamespacedName"),r("JSXMemberExpression"));r("JSXSpreadAttribute").bases("Node").build("argument").field("argument",r("Expression"));var o=[i(r("JSXAttribute"),r("JSXSpreadAttribute"))];r("JSXExpressionContainer").bases("Expression").build("expression").field("expression",r("Expression")),r("JSXElement").bases("Expression").build("openingElement","closingElement","children").field("openingElement",r("JSXOpeningElement")).field("closingElement",i(r("JSXClosingElement"),null),a.null).field("children",[i(r("JSXElement"),r("JSXExpressionContainer"),r("JSXText"),r("Literal"))],a.emptyArray).field("name",s,function(){return this.openingElement.name},!0).field("selfClosing",Boolean,function(){return this.openingElement.selfClosing},!0).field("attributes",o,function(){return this.openingElement.attributes},!0),r("JSXOpeningElement").bases("Node").build("name","attributes","selfClosing").field("name",s).field("attributes",o,a.emptyArray).field("selfClosing",Boolean,a.false),r("JSXClosingElement").bases("Node").build("name").field("name",s),r("JSXText").bases("Literal").build("value").field("value",String),r("JSXEmptyExpression").bases("Expression").build()}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/es7":545}],549:[function(e,t,n){t.exports=function(t){t.use(e(".\/core"));var n=t.use(e("..\/lib\/types")),r=n.Type.def,i=n.Type.or,a=t.use(e("..\/lib\/shared")),s=a.geq,o=a.defaults;r("Function").field("body",i(r("BlockStatement"),r("Expression"))),r("ForInStatement").build("left","right","body","each").field("each",Boolean,o.false),r("ForOfStatement").bases("Statement").build("left","right","body").field("left",i(r("VariableDeclaration"),r("Expression"))).field("right",r("Expression")).field("body",r("Statement")),r("LetStatement").bases("Statement").build("head","body").field("head",[r("VariableDeclarator")]).field("body",r("Statement")),r("LetExpression").bases("Expression").build("head","body").field("head",[r("VariableDeclarator")]).field("body",r("Expression")),r("GraphExpression").bases("Expression").build("index","expression").field("index",s(0)).field("expression",r("Literal")),r("GraphIndexExpression").bases("Expression").build("index").field("index",s(0))}},{"..\/lib\/shared":556,"..\/lib\/types":557,".\/core":542}],550:[function(e,t,n){t.exports=function(t){function n(e){var t=r.indexOf(e);return t===-1&&(t=r.length,r.push(e),i[t]=e(a)),i[t]}var r=[],i=[],a={};a.use=n;var s=n(e(".\/lib\/types"));t.forEach(n),s.finalize();var o={Type:s.Type,builtInTypes:s.builtInTypes,namedTypes:s.namedTypes,builders:s.builders,defineMethod:s.defineMethod,getFieldNames:s.getFieldNames,getFieldValue:s.getFieldValue,eachField:s.eachField,someField:s.someField,getSupertypeNames:s.getSupertypeNames,astNodesAreEquivalent:n(e(".\/lib\/equiv")),finalize:s.finalize,Path:n(e(".\/lib\/path")),NodePath:n(e(".\/lib\/node-path")),PathVisitor:n(e(".\/lib\/path-visitor")),use:n};return o.visit=o.PathVisitor.visit,o}},{".\/lib\/equiv":551,".\/lib\/node-path":552,".\/lib\/path":554,".\/lib\/path-visitor":553,".\/lib\/types":557}],551:[function(e,t,n){t.exports=function(t){function n(e,t,n){return c.check(n)?n.length=0:n=null,i(e,t,n)}function r(e){return\/[_$a-z][_$a-z0-9]*\/i.test(e)?"."+e:"["+JSON.stringify(e)+"]"}function i(e,t,n){return e===t||(c.check(e)?a(e,t,n):p.check(e)?s(e,t,n):f.check(e)?f.check(t)&&+e===+t:h.check(e)?h.check(t)&&e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.ignoreCase===t.ignoreCase:e==t)}function a(e,t,n){c.assert(e);var r=e.length;if(!c.check(t)||t.length!==r)return n&&n.push("length"),!1;for(var a=0;a<r;++a){if(n&&n.push(a),a in e!=a in t)return!1;if(!i(e[a],t[a],n))return!1;if(n){var s=n.pop();if(s!==a)throw new Error(""+s)}}return!0}function s(e,t,n){if(p.assert(e),!p.check(t))return!1;if(e.type!==t.type)return n&&n.push("type"),!1;var r=u(e),a=r.length,s=u(t),o=s.length;if(a===o){for(var c=0;c<a;++c){var f=r[c],h=l(e,f),y=l(t,f);if(n&&n.push(f),!i(h,y,n))return!1;if(n){var m=n.pop();if(m!==f)throw new Error(""+m)}}return!0}if(!n)return!1;var b=Object.create(null);for(c=0;c<a;++c)b[r[c]]=!0;for(c=0;c<o;++c){if(f=s[c],!d.call(b,f))return n.push(f),!1;delete b[f]}for(f in b){n.push(f);break}return!1}var o=t.use(e("..\/lib\/types")),u=o.getFieldNames,l=o.getFieldValue,c=o.builtInTypes.array,p=o.builtInTypes.object,f=o.builtInTypes.Date,h=o.builtInTypes.RegExp,d=Object.prototype.hasOwnProperty;return n.assert=function(e,t){var i=[];if(!n(e,t,i)){if(0!==i.length)throw new Error("Nodes differ in the following path: "+i.map(r).join(""));if(e!==t)throw new Error("Nodes must be equal")}},n}},{"..\/lib\/types":557}],552:[function(e,t,n){t.exports=function(t){function n(e,t,r){if(!(this instanceof n))throw new Error("NodePath constructor cannot be invoked without 'new'");h.call(this,e,t,r)}function r(e){return l.BinaryExpression.check(e)||l.LogicalExpression.check(e)}function i(e){return!!l.CallExpression.check(e)||(f.check(e)?e.some(i):!!l.Node.check(e)&&u.someField(e,function(e,t){return i(t)}))}function a(e){for(var t,n;e.parent;e=e.parent){if(t=e.node,n=e.parent.node,l.BlockStatement.check(n)&&"body"===e.parent.name&&0===e.name){if(n.body[0]!==t)throw new Error("Nodes must be equal");return!0}if(l.ExpressionStatement.check(n)&&"expression"===e.name){if(n.expression!==t)throw new Error("Nodes must be equal");return!0}if(l.SequenceExpression.check(n)&&"expressions"===e.parent.name&&0===e.name){if(n.expressions[0]!==t)throw new Error("Nodes must be equal")}else if(l.CallExpression.check(n)&&"callee"===e.name){if(n.callee!==t)throw new Error("Nodes must be equal")}else if(l.MemberExpression.check(n)&&"object"===e.name){if(n.object!==t)throw new Error("Nodes must be equal")}else if(l.ConditionalExpression.check(n)&&"test"===e.name){if(n.test!==t)throw new Error("Nodes must be equal")}else if(r(n)&&"left"===e.name){if(n.left!==t)throw new Error("Nodes must be equal")}else{if(!l.UnaryExpression.check(n)||n.prefix||"argument"!==e.name)return!1;if(n.argument!==t)throw new Error("Nodes must be equal")}}return!0}function s(e){if(l.VariableDeclaration.check(e.node)){var t=e.get("declarations").value;if(!t||0===t.length)return e.prune()}else if(l.ExpressionStatement.check(e.node)){if(!e.get("expression").value)return e.prune()}else l.IfStatement.check(e.node)&&o(e);return e}function o(e){var t=e.get("test").value,n=e.get("alternate").value,r=e.get("consequent").value;if(r||n){if(!r&&n){var i=c.unaryExpression("!",t,!0);l.UnaryExpression.check(t)&&"!"===t.operator&&(i=t.argument),e.get("test").replace(i),e.get("consequent").replace(n),e.get("alternate").replace()}}else{var a=c.expressionStatement(t);e.replace(a)}}var u=t.use(e(".\/types")),l=u.namedTypes,c=u.builders,p=u.builtInTypes.number,f=u.builtInTypes.array,h=t.use(e(".\/path")),d=t.use(e(".\/scope")),y=n.prototype=Object.create(h.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}});Object.defineProperties(y,{node:{get:function(){return Object.defineProperty(this,"node",{configurable:!0,value:this._computeNode()}),this.node}},parent:{get:function(){return Object.defineProperty(this,"parent",{configurable:!0,value:this._computeParent()}),this.parent}},scope:{get:function(){return Object.defineProperty(this,"scope",{configurable:!0,value:this._computeScope()}),this.scope}}}),y.replace=function(){return delete this.node,delete this.parent,delete this.scope,h.prototype.replace.apply(this,arguments)},y.prune=function(){var e=this.parent;return this.replace(),s(e)},y._computeNode=function(){var e=this.value;if(l.Node.check(e))return e;var t=this.parentPath;return t&&t.node||null},y._computeParent=function(){var e=this.value,t=this.parentPath;if(!l.Node.check(e)){for(;t&&!l.Node.check(t.value);)t=t.parentPath;t&&(t=t.parentPath)}for(;t&&!l.Node.check(t.value);)t=t.parentPath;return t||null},y._computeScope=function(){var e=this.value,t=this.parentPath,n=t&&t.scope;return l.Node.check(e)&&d.isEstablishedBy(e)&&(n=new d(this,n)),n||null},y.getValueProperty=function(e){return u.getFieldValue(this.value,e)},y.needsParens=function(e){var t=this.parentPath;if(!t)return!1;var n=this.value;if(!l.Expression.check(n))return!1;if("Identifier"===n.type)return!1;for(;!l.Node.check(t.value);)if(t=t.parentPath,!t)return!1;var r=t.value;switch(n.type){case"UnaryExpression":case"SpreadElement":case"SpreadProperty":return"MemberExpression"===r.type&&"object"===this.name&&r.object===n;case"BinaryExpression":case"LogicalExpression":switch(r.type){case"CallExpression":return"callee"===this.name&&r.callee===n;case"UnaryExpression":case"SpreadElement":case"SpreadProperty":return!0;case"MemberExpression":return"object"===this.name&&r.object===n;case"BinaryExpression":case"LogicalExpression":var a=r.operator,t=m[a],s=n.operator,o=m[s];if(t>o)return!0;if(t===o&&"right"===this.name){if(r.right!==n)throw new Error("Nodes must be equal");return!0}default:return!1}case"SequenceExpression":switch(r.type){case"ForStatement":return!1;case"ExpressionStatement":return"expression"!==this.name;default:return!0}case"YieldExpression":switch(r.type){case"BinaryExpression":case"LogicalExpression":case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"CallExpression":case"MemberExpression":case"NewExpression":case"ConditionalExpression":case"YieldExpression":return!0;default:return!1}case"Literal":return"MemberExpression"===r.type&&p.check(n.value)&&"object"===this.name&&r.object===n;case"AssignmentExpression":case"ConditionalExpression":switch(r.type){case"UnaryExpression":case"SpreadElement":case"SpreadProperty":case"BinaryExpression":case"LogicalExpression":return!0;case"CallExpression":return"callee"===this.name&&r.callee===n;case"ConditionalExpression":return"test"===this.name&&r.test===n;case"MemberExpression":return"object"===this.name&&r.object===n;default:return!1}default:if("NewExpression"===r.type&&"callee"===this.name&&r.callee===n)return i(n)}return!(e===!0||this.canBeFirstInStatement()||!this.firstInStatement())};var m={};return[["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","\/","%"]].forEach(function(e,t){e.forEach(function(e){m[e]=t})}),y.canBeFirstInStatement=function(){var e=this.node;return!l.FunctionExpression.check(e)&&!l.ObjectExpression.check(e)},y.firstInStatement=function(){return a(this)},n}},{".\/path":554,".\/scope":555,".\/types":557}],553:[function(e,t,n){var r=Object.prototype.hasOwnProperty;t.exports=function(t){function n(){if(!(this instanceof n))throw new Error("PathVisitor constructor cannot be invoked without 'new'");this._reusableContextStack=[],this._methodNameTable=i(this),this._shouldVisitComments=r.call(this._methodNameTable,"Block")||r.call(this._methodNameTable,"Line"),this.Context=o(this),this._visiting=!1,this._changeReported=!1}function i(e){var t=Object.create(null);for(var n in e)\/^visit[A-Z]\/.test(n)&&(t[n.slice("visit".length)]=!0);for(var r=l.computeSupertypeLookupTable(t),i=Object.create(null),t=Object.keys(r),a=t.length,s=0;s<a;++s){var o=t[s];n="visit"+r[o],h.check(e[n])&&(i[o]=n)}return i}function a(e,t){for(var n in t)r.call(t,n)&&(e[n]=t[n]);return e}function s(e,t){if(!(e instanceof c))throw new Error("");if(!(t instanceof n))throw new Error("");var i=e.value;if(p.check(i))e.each(t.visitWithoutReset,t);else if(f.check(i)){var a=l.getFieldNames(i);t._shouldVisitComments&&i.comments&&a.indexOf("comments")<0&&a.push("comments");for(var s=a.length,o=[],u=0;u<s;++u){var h=a[u];r.call(i,h)||(i[h]=l.getFieldValue(i,h)),o.push(e.get(h))}for(var u=0;u<s;++u)t.visitWithoutReset(o[u])}else;return e.value}function o(e){function t(r){if(!(this instanceof t))throw new Error("");if(!(this instanceof n))throw new Error("");if(!(r instanceof c))throw new Error("");Object.defineProperty(this,"visitor",{value:e,writable:!1,enumerable:!0,configurable:!1}),this.currentPath=r,this.needToCallTraverse=!0,Object.seal(this)}if(!(e instanceof n))throw new Error("");var r=t.prototype=Object.create(e);return r.constructor=t,a(r,y),t}var u,l=t.use(e(".\/types")),c=t.use(e(".\/node-path")),p=(l.namedTypes.Printable,l.builtInTypes.array),f=l.builtInTypes.object,h=l.builtInTypes.function;n.fromMethodsObject=function(e){function t(){if(!(this instanceof t))throw new Error("Visitor constructor cannot be invoked without 'new'");n.call(this)}if(e instanceof n)return e;if(!f.check(e))return new n;var r=t.prototype=Object.create(d);return r.constructor=t,a(r,e),a(t,n),h.assert(t.fromMethodsObject),h.assert(t.visit),new t},n.visit=function(e,t){return n.fromMethodsObject(t).visit(e)};var d=n.prototype;d.visit=function(){if(this._visiting)throw new Error("Recursively calling visitor.visit(path) resets visitor state. Try this.visit(path) or this.traverse(path) instead.");this._visiting=!0,this._changeReported=!1,this._abortRequested=!1;for(var e=arguments.length,t=new Array(e),n=0;n<e;++n)t[n]=arguments[n];t[0]instanceof c||(t[0]=new c({root:t[0]}).get("root")),this.reset.apply(this,t);try{var r=this.visitWithoutReset(t[0]),i=!0}finally{if(this._visiting=!1,!i&&this._abortRequested)return t[0].value}return r},d.AbortRequest=function(){},d.abort=function(){var e=this;e._abortRequested=!0;var t=new e.AbortRequest;throw t.cancel=function(){e._abortRequested=!1},t},d.reset=function(e){},d.visitWithoutReset=function(e){if(this instanceof this.Context)return this.visitor.visitWithoutReset(e);if(!(e instanceof c))throw new Error("");var t=e.value,n=t&&"object"==typeof t&&"string"==typeof t.type&&this._methodNameTable[t.type];if(!n)return s(e,this);var r=this.acquireContext(e);try{return r.invokeVisitorMethod(n)}finally{this.releaseContext(r)}},d.acquireContext=function(e){return 0===this._reusableContextStack.length?new this.Context(e):this._reusableContextStack.pop().reset(e)},d.releaseContext=function(e){if(!(e instanceof this.Context))throw new Error("");this._reusableContextStack.push(e),e.currentPath=null},d.reportChanged=function(){this._changeReported=!0},d.wasChangeReported=function(){return this._changeReported};var y=Object.create(null);return y.reset=function(e){if(!(this instanceof this.Context))throw new Error("");if(!(e instanceof c))throw new Error("");return this.currentPath=e,this.needToCallTraverse=!0,this},y.invokeVisitorMethod=function(e){if(!(this instanceof this.Context))throw new Error("");if(!(this.currentPath instanceof c))throw new Error("");var t=this.visitor[e].call(this,this.currentPath);if(t===!1?this.needToCallTraverse=!1:t!==u&&(this.currentPath=this.currentPath.replace(t)[0],this.needToCallTraverse&&this.traverse(this.currentPath)),this.needToCallTraverse!==!1)throw new Error("Must either call this.traverse or return false in "+e);var n=this.currentPath;return n&&n.value},y.traverse=function(e,t){if(!(this instanceof this.Context))throw new Error("");if(!(e instanceof c))throw new Error("");if(!(this.currentPath instanceof c))throw new Error("");return this.needToCallTraverse=!1,s(e,n.fromMethodsObject(t||this.visitor))},y.visit=function(e,t){if(!(this instanceof this.Context))throw new Error("");if(!(e instanceof c))throw new Error("");if(!(this.currentPath instanceof c))throw new Error("");return this.needToCallTraverse=!1,n.fromMethodsObject(t||this.visitor).visitWithoutReset(e)},y.reportChanged=function(){this.visitor.reportChanged()},y.abort=function(){this.needToCallTraverse=!1,this.visitor.abort()},n}},{".\/node-path":552,".\/types":557}],554:[function(e,t,n){var r=Array.prototype,i=(r.slice,r.map,Object.prototype),a=i.hasOwnProperty;t.exports=function(t){function n(e,t,r){if(!(this instanceof n))throw new Error("Path constructor cannot be invoked without 'new'");if(t){if(!(t instanceof n))throw new Error("")}else t=null,r=null;this.value=e,this.parentPath=t,this.name=r,this.__childCache=null}function r(e){return e.__childCache||(e.__childCache=Object.create(null))}function i(e,t){var n=r(e),i=e.getValueProperty(t),s=n[t];return a.call(n,t)&&s.value===i||(s=n[t]=new e.constructor(i,e,t)),s}function s(){}function o(e,t,n,i){if(c.assert(e.value),0===t)return s;var o=e.value.length;if(o<1)return s;var u=arguments.length;2===u?(n=0,i=o):3===u?(n=Math.max(n,0),i=o):(n=Math.max(n,0),i=Math.min(i,o)),p.assert(n),p.assert(i);for(var l=Object.create(null),f=r(e),h=n;h<i;++h)if(a.call(e.value,h)){var d=e.get(h);if(d.name!==h)throw new Error("");var y=h+t;d.name=y,l[y]=d,delete f[h]}return delete f.length,function(){for(var t in l){var n=l[t];if(n.name!==+t)throw new Error("");f[t]=n,e.value[t]=n.value}}}function u(e){if(!(e instanceof n))throw new Error("");var t=e.parentPath;if(!t)return e;var i=t.value,a=r(t);if(i[e.name]===e.value)a[e.name]=e;else if(c.check(i)){var s=i.indexOf(e.value);s>=0&&(a[e.name=s]=e)}else i[e.name]=e.value,a[e.name]=e;if(i[e.name]!==e.value)throw new Error("");if(e.parentPath.get(e.name)!==e)throw new Error("");return e}var l=t.use(e(".\/types")),c=l.builtInTypes.array,p=l.builtInTypes.number,f=n.prototype;$/;"	function	line:24
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^return f.getValueProperty=function(e){return this.value[e]},f.get=function(e){for(var t=this,n=arguments,r=n.length,a=0;a<r;++a)t=i(t,n[a]);return t},f.each=function(e,t){for(var n=[],r=this.value.length,i=0,i=0;i<r;++i)a.call(this.value,i)&&(n[i]=this.get(i));for(t=t||this,i=0;i<r;++i)a.call(n,i)&&e.call(t,n[i])},f.map=function(e,t){var n=[];return this.each(function(t){n.push(e.call(this,t))},t),n},f.filter=function(e,t){var n=[];return this.each(function(t){e.call(this,t)&&n.push(t)},t),n},f.shift=function(){var e=o(this,-1),t=this.value.shift();return e(),t},f.unshift=function(e){var t=o(this,arguments.length),n=this.value.unshift.apply(this.value,arguments);return t(),n},f.push=function(e){return c.assert(this.value),delete r(this).length,this.value.push.apply(this.value,arguments)},f.pop=function(){c.assert(this.value);var e=r(this);return delete e[this.value.length-1],delete e.length,this.value.pop()},f.insertAt=function(e,t){var n=arguments.length,r=o(this,n-1,e);if(r===s)return this;e=Math.max(e,0);for(var i=1;i<n;++i)this.value[e+i-1]=arguments[i];return r(),this},f.insertBefore=function(e){for(var t=this.parentPath,n=arguments.length,r=[this.name],i=0;i<n;++i)r.push(arguments[i]);return t.insertAt.apply(t,r)},f.insertAfter=function(e){for(var t=this.parentPath,n=arguments.length,r=[this.name+1],i=0;i<n;++i)r.push(arguments[i]);return t.insertAt.apply(t,r)},f.replace=function(e){var t=[],n=this.parentPath.value,i=r(this.parentPath),a=arguments.length;if(u(this),c.check(n)){for(var s=n.length,l=o(this.parentPath,a-1,this.name+1),p=[this.name,1],f=0;f<a;++f)p.push(arguments[f]);var h=n.splice.apply(n,p);if(h[0]!==this.value)throw new Error("");if(n.length!==s-1+a)throw new Error("");if(l(),0===a)delete this.value,delete i[this.name],this.__childCache=null;else{if(n[this.name]!==e)throw new Error("");for(this.value!==e&&(this.value=e,this.__childCache=null),f=0;f<a;++f)t.push(this.parentPath.get(this.name+f));if(t[0]!==this)throw new Error("")}}else if(1===a)this.value!==e&&(this.__childCache=null),this.value=n[this.name]=e,t.push(this);else{if(0!==a)throw new Error("Could not replace path");delete n[this.name],delete this.value,this.__childCache=null}return t},n}},{".\/types":557}],555:[function(e,t,n){var r=Object.prototype.hasOwnProperty;t.exports=function(t){function n(r,i){if(!(this instanceof n))throw new Error("Scope constructor cannot be invoked without 'new'");if(!(r instanceof t.use(e(".\/node-path"))))throw new Error("");g.assert(r.value);var a;if(i){if(!(i instanceof n))throw new Error("");a=i.depth+1}else i=null,a=0;Object.defineProperties(this,{path:{value:r},node:{value:r.value},isGlobal:{value:!i,enumerable:!0},depth:{value:a},parent:{value:i},bindings:{value:{}},types:{value:{}}})}function i(e,t,n){var r=e.value;g.assert(r),f.CatchClause.check(r)?u(e.get("param"),t):a(e,t,n)}function a(e,t,n){var r=e.value;e.parent&&f.FunctionExpression.check(e.parent.node)&&e.parent.node.id&&u(e.parent.get("id"),t),r&&(y.check(r)?e.each(function(e){o(e,t,n)}):f.Function.check(r)?(e.get("params").each(function(e){u(e,t)}),o(e.get("body"),t,n)):f.TypeAlias&&f.TypeAlias.check(r)?l(e.get("id"),n):f.VariableDeclarator.check(r)?(u(e.get("id"),t),o(e.get("init"),t,n)):"ImportSpecifier"===r.type||"ImportNamespaceSpecifier"===r.type||"ImportDefaultSpecifier"===r.type?u(e.get(r.local?"local":r.name?"name":"id"),t):h.check(r)&&!d.check(r)&&c.eachField(r,function(r,i){var a=e.get(r);if(!s(a,i))throw new Error("");o(a,t,n)}))}function s(e,t){return e.value===t||!(!Array.isArray(e.value)||0!==e.value.length||!Array.isArray(t)||0!==t.length)}function o(e,t,n){var i=e.value;if(!i||d.check(i));else if(f.FunctionDeclaration.check(i)&&null!==i.id)u(e.get("id"),t);else if(f.ClassDeclaration&&f.ClassDeclaration.check(i))u(e.get("id"),t);else if(g.check(i)){if(f.CatchClause.check(i)){var s=i.param.name,o=r.call(t,s);a(e.get("body"),t,n),o||delete t[s]}}else a(e,t,n)}function u(e,t){var n=e.value;f.Pattern.assert(n),f.Identifier.check(n)?r.call(t,n.name)?t[n.name].push(e):t[n.name]=[e]:f.ObjectPattern&&f.ObjectPattern.check(n)?e.get("properties").each(function(e){var n=e.value;f.Pattern.check(n)?u(e,t):f.Property.check(n)?u(e.get("value"),t):f.SpreadProperty&&f.SpreadProperty.check(n)&&u(e.get("argument"),t)}):f.ArrayPattern&&f.ArrayPattern.check(n)?e.get("elements").each(function(e){var n=e.value;f.Pattern.check(n)?u(e,t):f.SpreadElement&&f.SpreadElement.check(n)&&u(e.get("argument"),t)}):f.PropertyPattern&&f.PropertyPattern.check(n)?u(e.get("pattern"),t):(f.SpreadElementPattern&&f.SpreadElementPattern.check(n)||f.SpreadPropertyPattern&&f.SpreadPropertyPattern.check(n))&&u(e.get("argument"),t)}function l(e,t){var n=e.value;f.Pattern.assert(n),f.Identifier.check(n)&&(r.call(t,n.name)?t[n.name].push(e):t[n.name]=[e])}var c=t.use(e(".\/types")),p=c.Type,f=c.namedTypes,h=f.Node,d=f.Expression,y=c.builtInTypes.array,m=c.builders,b=[f.Program,f.Function,f.CatchClause],g=p.or.apply(p,b);n.isEstablishedBy=function(e){return g.check(e)};var v=n.prototype;return v.didScan=!1,v.declares=function(e){return this.scan(),r.call(this.bindings,e)},v.declaresType=function(e){return this.scan(),r.call(this.types,e)},v.declareTemporary=function(e){if(e){if(!\/^[a-z$_]\/i.test(e))throw new Error("")}else e="t$";e+=this.depth.toString(36)+"$",this.scan();for(var t=0;this.declares(e+t);)++t;var n=e+t;return this.bindings[n]=c.builders.identifier(n)},v.injectTemporary=function(e,t){e||(e=this.declareTemporary());var n=this.path.get("body");return f.BlockStatement.check(n.value)&&(n=n.get("body")),n.unshift(m.variableDeclaration("var",[m.variableDeclarator(e,t||null)])),e},v.scan=function(e){if(e||!this.didScan){for(var t in this.bindings)delete this.bindings[t];i(this.path,this.bindings,this.types),this.didScan=!0}},v.getBindings=function(){return this.scan(),this.bindings},v.getTypes=function(){return this.scan(),this.types},v.lookup=function(e){for(var t=this;t&&!t.declares(e);t=t.parent);return t},v.lookupType=function(e){for(var t=this;t&&!t.declaresType(e);t=t.parent);return t},v.getGlobalScope=function(){for(var e=this;!e.isGlobal;)e=e.parent;return e},n}},{".\/node-path":552,".\/types":557}],556:[function(e,t,n){t.exports=function(t){var n={},r=t.use(e("..\/lib\/types")),i=r.Type,a=r.builtInTypes,s=a.number;n.geq=function(e){return new i(function(t){return s.check(t)&&t>=e},s+" >= "+e)},n.defaults={null:function(){return null},emptyArray:function(){return[]},false:function(){return!1},true:function(){return!0},undefined:function(){}};var o=i.or(a.string,a.number,a.boolean,a.null,a.undefined);return n.isPrimitive=new i(function(e){if(null===e)return!0;var t=typeof e;return!("object"===t||"function"===t)},o.toString()),n}},{"..\/lib\/types":557}],557:[function(e,t,n){var r=Array.prototype,i=r.slice,a=(r.map,r.forEach,Object.prototype),s=a.toString,o=s.call(function(){}),u=s.call(""),l=a.hasOwnProperty;t.exports=function(){function e(t,n){var r=this;if(!(r instanceof e))throw new Error("Type constructor cannot be invoked without 'new'");if(s.call(t)!==o)throw new Error(t+" is not a function");var i=s.call(n);if(i!==o&&i!==u)throw new Error(n+" is neither a function nor a string");Object.defineProperties(r,{name:{value:n},check:{value:function(e,n){var i=t.call(r,e,n);return!i&&n&&s.call(n)===o&&n(r,e),i}}})}function t(e){return S.check(e)?"{"+Object.keys(e).map(function(t){return t+": "+e[t]}).join(", ")+"}":C.check(e)?"["+e.map(t).join(", ")+"]":JSON.stringify(e)}function n(t,n){var r=s.call(t),i=new e(function(e){return s.call(e)===r},n);return E[n]=i,t&&"function"==typeof t.constructor&&(x.push(t.constructor),_.push(i)),i}function r(t,n){if(t instanceof e)return t;if(t instanceof c)return t.type;if(C.check(t))return e.fromArray(t);if(S.check(t))return e.fromObject(t);if(D.check(t)){var r=x.indexOf(t);return r>=0?_[r]:new e(t,n)}return new e(function(e){return e===t},k.check(n)?function(){return t+""}:n)}function a(e,t,n,i){var s=this;if(!(s instanceof a))throw new Error("Field constructor cannot be invoked without 'new'");A.assert(e),t=r(t);var o={name:{value:e},type:{value:t},hidden:{value:!!i}};D.check(n)&&(o.defaultFn={value:n}),Object.defineProperties(s,o)}function c(t){var n=this;if(!(n instanceof c))throw new Error("Def constructor cannot be invoked without 'new'");Object.defineProperties(n,{typeName:{value:t},baseNames:{value:[]},ownFields:{value:Object.create(null)},allSupertypes:{value:Object.create(null)},supertypeList:{value:[]},allFields:{value:Object.create(null)},fieldNames:{value:[]},type:{value:new e(function(e,t){return n.check(e,t)},t)}})}function p(e){return e.replace(\/^[A-Z]+\/,function(e){var t=e.length;switch(t){case 0:return"";case 1:return e.toLowerCase();default:return e.slice(0,t-1).toLowerCase()+e.charAt(t-1)}})}function f(e){return e=p(e),e.replace(\/(Expression)?$\/,"Statement")}function h(e){var t=c.fromValue(e);if(t)return t.fieldNames.slice(0);if("type"in e)throw new Error("did not recognize object of type "+JSON.stringify(e.type));return Object.keys(e)}function d(e,t){var n=c.fromValue(e);if(n){var r=n.allFields[t];if(r)return r.getValue(e)}return e&&e[t]}function y(e){var t=f(e);if(!j[t]){var n=j[p(e)];n&&(j[t]=function(){return j.expressionStatement(n.apply(j,arguments))})}}function m(e,t){t.length=0,t.push(e);for(var n=Object.create(null),r=0;r<t.length;++r){e=t[r];var i=T[e];if(i.finalized!==!0)throw new Error("");l.call(n,e)&&delete t[n[e]],n[e]=r,t.push.apply(t,i.baseNames)}for(var a=0,s=a,o=t.length;s<o;++s)l.call(t,s)&&(t[a++]=t[s]);t.length=a}function b(e,t){return Object.keys(t).forEach(function(n){e[n]=t[n]}),e}var g={},v=e.prototype;g.Type=e,v.assert=function(e,n){if(!this.check(e,n)){var r=t(e);throw new Error(r+" does not match type "+this)}return!0},v.toString=function(){var e=this.name;return A.check(e)?e:D.check(e)?e.call(this)+"":e+" type"};var x=[],_=[],E={};g.builtInTypes=E;var A=n("truthy","string"),D=n(function(){},"function"),C=n([],"array"),S=n({},"object"),w=(n(\/.\/,"RegExp"),n(new Date,"Date"),n(3,"number")),k=(n(!0,"boolean"),n(null,"null"),n(void 0,"undefined"));e.or=function(){for(var t=[],n=arguments.length,i=0;i<n;++i)t.push(r(arguments[i]));return new e(function(e,r){for(var i=0;i<n;++i)if(t[i].check(e,r))return!0;return!1},function(){return t.join(" | ")})},e.fromArray=function(e){if(!C.check(e))throw new Error("");if(1!==e.length)throw new Error("only one element type is permitted for typed arrays");return r(e[0]).arrayOf()},v.arrayOf=function(){var t=this;return new e(function(e,n){return C.check(e)&&e.every(function(e){return t.check(e,n)})},function(){return"["+t+"]"})},e.fromObject=function(t){var n=Object.keys(t).map(function(e){return new a(e,t[e])});return new e(function(e,t){return S.check(e)&&n.every(function(n){return n.type.check(e[n.name],t)})},function(){return"{ "+n.join(", ")+" }"})};var F=a.prototype;F.toString=function(){return JSON.stringify(this.name)+": "+this.type},F.getValue=function(e){var t=e[this.name];return k.check(t)?(this.defaultFn&&(t=this.defaultFn.call(e)),t):t},e.def=function(e){return A.assert(e),l.call(T,e)?T[e]:T[e]=new c(e)};var T=Object.create(null);c.fromValue=function(e){if(e&&"object"==typeof e){var t=e.type;if("string"==typeof t&&l.call(T,t)){var n=T[t];if(n.finalized)return n}}return null};var P=c.prototype;P.isSupertypeOf=function(e){if(e instanceof c){if(this.finalized!==!0||e.finalized!==!0)throw new Error("");return l.call(e.allSupertypes,this.typeName)}throw new Error(e+" is not a Def")},g.getSupertypeNames=function(e){if(!l.call(T,e))throw new Error("");var t=T[e];if(t.finalized!==!0)throw new Error("");return t.supertypeList.slice(1)},g.computeSupertypeLookupTable=function(e){for(var t={},n=Object.keys(T),r=n.length,i=0;i<r;++i){var a=n[i],s=T[a];if(s.finalized!==!0)throw new Error(""+a);for(var o=0;o<s.supertypeList.length;++o){var u=s.supertypeList[o];if(l.call(e,u)){t[a]=u;break}}}return t},P.checkAllFields=function(e,t){function n(n){var i=r[n],a=i.type,s=i.getValue(e);return a.check(s,t)}var r=this.allFields;if(this.finalized!==!0)throw new Error(""+this.typeName);return S.check(e)&&Object.keys(r).every(n)},P.check=function(e,t){if(this.finalized!==!0)throw new Error("prematurely checking unfinalized type "+this.typeName);if(!S.check(e))return!1;var n=c.fromValue(e);return n?t&&n===this?this.checkAllFields(e,t):!!this.isSupertypeOf(n)&&(!t||n.checkAllFields(e,t)&&this.checkAllFields(e,!1)):("SourceLocation"===this.typeName||"Position"===this.typeName)&&this.checkAllFields(e,t)},P.bases=function(){var e=i.call(arguments),t=this.baseNames;if(this.finalized){if(e.length!==t.length)throw new Error("");for(var n=0;n<e.length;n++)if(e[n]!==t[n])throw new Error("");return this}return e.forEach(function(e){A.assert(e),t.indexOf(e)<0&&t.push(e)}),this},Object.defineProperty(P,"buildable",{value:!1});var j={};g.builders=j;var B={};g.defineMethod=function(e,t){var n=B[e];return k.check(t)?delete B[e]:(D.assert(t),Object.defineProperty(B,e,{enumerable:!0,configurable:!0,value:t})),n};var O=A.arrayOf();P.build=function(){var e=this,n=i.call(arguments);return O.assert(n),Object.defineProperty(e,"buildParams",{value:n,writable:!1,enumerable:!1,configurable:!0}),e.buildable?e:(e.field("type",String,function(){return e.typeName}),Object.defineProperty(e,"buildable",{value:!0}),Object.defineProperty(j,p(e.typeName),{enumerable:!0,value:function(){function n(n,s){if(!l.call(a,n)){var o=e.allFields;if(!l.call(o,n))throw new Error(""+n);var u,c=o[n],p=c.type;if(w.check(s)&&s<i)u=r[s];else{if(!c.defaultFn){var f="no value or default function given for field "+JSON.stringify(n)+" of "+e.typeName+"("+e.buildParams.map(function(e){return o[e]}).join(", ")+")";throw new Error(f)}u=c.defaultFn.call(a)}if(!p.check(u))throw new Error(t(u)+" does not match field "+c+" of type "+e.typeName);a[n]=u}}var r=arguments,i=r.length,a=Object.create(B);if(!e.finalized)throw new Error("attempting to instantiate unfinalized type "+e.typeName);if(e.buildParams.forEach(function(e,t){n(e,t)}),Object.keys(e.allFields).forEach(function(e){n(e)}),a.type!==e.typeName)throw new Error("");return a}}),e)},g.getBuilderName=p,g.getStatementBuilderName=f,P.field=function(e,t,n,r){return this.finalized?(console.error("Ignoring attempt to redefine field "+JSON.stringify(e)+" of finalized type "+JSON.stringify(this.typeName)),this):(this.ownFields[e]=new a(e,t,n,r),this)};var I={};return g.namedTypes=I,g.getFieldNames=h,g.getFieldValue=d,g.eachField=function(e,t,n){h(e).forEach(function(n){t.call(this,n,d(e,n))},n)},g.someField=function(e,t,n){return h(e).some(function(n){return t.call(this,n,d(e,n))},n)},Object.defineProperty(P,"finalized",{value:!1}),P.finalize=function(){var e=this;if(!e.finalized){var t=e.allFields,n=e.allSupertypes;e.baseNames.forEach(function(r){var i=T[r];if(!(i instanceof c)){var a="unknown supertype name "+JSON.stringify(r)+" for subtype "+JSON.stringify(e.typeName);throw new Error(a)}i.finalize(),b(t,i.allFields),b(n,i.allSupertypes)}),b(t,e.ownFields),n[e.typeName]=e,e.fieldNames.length=0;for(var r in t)l.call(t,r)&&!t[r].hidden&&e.fieldNames.push(r);Object.defineProperty(I,e.typeName,{enumerable:!0,value:e.type}),Object.defineProperty(e,"finalized",{value:!0}),m(e.typeName,e.supertypeList),e.buildable&&e.supertypeList.lastIndexOf("Expression")>=0&&y(e.typeName)}},g.finalize=function(){Object.keys(T).forEach(function(e){T[e].finalize()})},g}},{}],558:[function(e,t,n){t.exports=e(".\/fork")([e(".\/def\/core"),e(".\/def\/es6"),e(".\/def\/es7"),e(".\/def\/mozilla"),e(".\/def\/e4x"),e(".\/def\/jsx"),e(".\/def\/flow"),e(".\/def\/esprima"),e(".\/def\/babel"),e(".\/def\/babel6")])},{".\/def\/babel":540,".\/def\/babel6":541,".\/def\/core":542,".\/def\/e4x":543,".\/def\/es6":544,".\/def\/es7":545,".\/def\/esprima":546,".\/def\/flow":547,".\/def\/jsx":548,".\/def\/mozilla":549,".\/fork":550}],559:[function(e,t,n){!function(e,r){"object"==typeof n&&"object"==typeof t?t.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof n?n.esprima=r():e.esprima=r()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e,t,n){var r=null,i=function(e,t){n&&n(e,t),r&&r.visit(e,t)},u="function"==typeof n?i:null,l=!1;if(t){l="boolean"==typeof t.comment&&t.comment;var c="boolean"==typeof t.attachComment&&t.attachComment;(l||c)&&(r=new a.CommentHandler,r.attach=c,t.comment=!0,u=i)}var p;p=t&&"boolean"==typeof t.jsx&&t.jsx?new o.JSXParser(e,t,u):new s.Parser(e,t,u);var f=p.parseProgram();return l&&(f.comments=r.comments),p.config.tokens&&(f.tokens=p.tokens),p.config.tolerant&&(f.errors=p.errorHandler.errors),f}function i(e,t,n){var r,i=new u.Tokenizer(e,t);r=[];try{for(;;){var a=i.getNextToken();if(!a)break;n&&(a=n(a)),r.push(a)}}catch(e){i.errorHandler.tolerate(e)}return i.errorHandler.tolerant&&(r.errors=i.errors()),r}var a=n(1),s=n(3),o=n(11),u=n(15);t.parse=r,t.tokenize=i;var l=n(2);t.Syntax=l.Syntax,t.version="3.1.3"},function(e,t,n){"use strict";var r=n(2),i=function(){function e(){this.attach=!1,this.comments=[],this.stack=[],this.leading=[],this.trailing=[]}return e.prototype.insertInnerComments=function(e,t){if(e.type===r.Syntax.BlockStatement&&0===e.body.length){for(var n=[],i=this.leading.length-1;i>=0;--i){var a=this.leading[i];t.end.offset>=a.start&&(n.unshift(a.comment),this.leading.splice(i,1),this.trailing.splice(i,1))}n.length&&(e.innerComments=n)}},e.prototype.findTrailingComments=function(e,t){var n=[];if(this.trailing.length>0){for(var r=this.trailing.length-1;r>=0;--r){var i=this.trailing[r];i.start>=t.end.offset&&n.unshift(i.comment)}return this.trailing.length=0,n}var a=this.stack[this.stack.length-1];if(a&&a.node.trailingComments){var s=a.node.trailingComments[0];s&&s.range[0]>=t.end.offset&&(n=a.node.trailingComments,delete a.node.trailingComments)}return n},e.prototype.findLeadingComments=function(e,t){for(var n,r=[];this.stack.length>0;){var i=this.stack[this.stack.length-1];if(!(i&&i.start>=t.start.offset))break;n=this.stack.pop().node}if(n){for(var a=n.leadingComments?n.leadingComments.length:0,s=a-1;s>=0;--s){var o=n.leadingComments[s];o.range[1]<=t.start.offset&&(r.unshift(o),n.leadingComments.splice(s,1))}return n.leadingComments&&0===n.leadingComments.length&&delete n.leadingComments,r}for(var s=this.leading.length-1;s>=0;--s){var i=this.leading[s];i.start<=t.start.offset&&(r.unshift(i.comment),this.leading.splice(s,1))}return r},e.prototype.visitNode=function(e,t){if(!(e.type===r.Syntax.Program&&e.body.length>0)){this.insertInnerComments(e,t);var n=this.findTrailingComments(e,t),i=this.findLeadingComments(e,t);i.length>0&&(e.leadingComments=i),n.length>0&&(e.trailingComments=n),this.stack.push({node:e,start:t.start.offset})}},e.prototype.visitComment=function(e,t){var n="L"===e.type[0]?"Line":"Block",r={type:n,value:e.value};if(e.range&&(r.range=e.range),e.loc&&(r.loc=e.loc),this.comments.push(r),this.attach){var i={comment:{type:n,value:e.value,range:[t.start.offset,t.end.offset]},start:t.start.offset};e.loc&&(i.comment.loc=e.loc),e.type=n,this.leading.push(i),this.trailing.push(i)}},e.prototype.visit=function(e,t){"LineComment"===e.type?this.visitComment(e,t):"BlockComment"===e.type?this.visitComment(e,t):this.attach&&this.visitNode(e,t)},e}();t.CommentHandler=i},function(e,t){"use strict";t.Syntax={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForOfStatement:"ForOfStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchCase:"SwitchCase",SwitchStatement:"SwitchStatement",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"}},function(e,t,n){"use strict";var r=n(4),i=n(5),a=n(6),s=n(7),o=n(8),u=n(2),l=n(10),c="ArrowParameterPlaceHolder",p=function(){function e(e,t,n){void 0===t&&(t={}),this.config={range:"boolean"==typeof t.range&&t.range,loc:"boolean"==typeof t.loc&&t.loc,source:null,tokens:"boolean"==typeof t.tokens&&t.tokens,comment:"boolean"==typeof t.comment&&t.comment,tolerant:"boolean"==typeof t.tolerant&&t.tolerant},this.config.loc&&t.source&&null!==t.source&&(this.config.source=String(t.source)),this.delegate=n,this.errorHandler=new a.ErrorHandler,this.errorHandler.tolerant=this.config.tolerant,this.scanner=new o.Scanner(e,this.errorHandler),this.scanner.trackComment=this.config.comment,this.operatorPrecedence={")":0,";":0,",":0,"=":0,"]":0,"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"===":6,"!==":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":11,"\/":11,"%":11},this.sourceType=t&&"module"===t.sourceType?"module":"script",this.lookahead=null,this.hasLineTerminator=!1,this.context={allowIn:!0,allowYield:!0,firstCoverInitializedNameError:null,isAssignmentTarget:!1,isBindingElement:!1,inFunctionBody:!1,inIteration:!1,inSwitch:!1,labelSet:{},strict:"module"===this.sourceType},this.tokens=[],this.startMarker={index:0,lineNumber:this.scanner.lineNumber,lineStart:0},this.lastMarker={index:0,lineNumber:this.scanner.lineNumber,lineStart:0},this.nextToken(),this.lastMarker={index:this.scanner.index,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart}}return e.prototype.throwError=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=Array.prototype.slice.call(arguments,1),a=e.replace(\/%(\\d)\/g,function(e,t){return r.assert(t<i.length,"Message reference must be in range"),i[t]}),s=this.lastMarker.index,o=this.lastMarker.lineNumber,u=this.lastMarker.index-this.lastMarker.lineStart+1;throw this.errorHandler.createError(s,o,u,a)},e.prototype.tolerateError=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=Array.prototype.slice.call(arguments,1),a=e.replace(\/%(\\d)\/g,function(e,t){return r.assert(t<i.length,"Message reference must be in range"),i[t]}),s=this.lastMarker.index,o=this.scanner.lineNumber,u=this.lastMarker.index-this.lastMarker.lineStart+1;this.errorHandler.tolerateError(s,o,u,a)},e.prototype.unexpectedTokenError=function(e,t){var n,r=t||i.Messages.UnexpectedToken;if(e?(t||(r=e.type===s.Token.EOF?i.Messages.UnexpectedEOS:e.type===s.Token.Identifier?i.Messages.UnexpectedIdentifier:e.type===s.Token.NumericLiteral?i.Messages.UnexpectedNumber:e.type===s.Token.StringLiteral?i.Messages.UnexpectedString:e.type===s.Token.Template?i.Messages.UnexpectedTemplate:i.Messages.UnexpectedToken,e.type===s.Token.Keyword&&(this.scanner.isFutureReservedWord(e.value)?r=i.Messages.UnexpectedReserved:this.context.strict&&this.scanner.isStrictModeReservedWord(e.value)&&(r=i.Messages.StrictReservedWord))),n=e.type===s.Token.Template?e.value.raw:e.value):n="ILLEGAL",r=r.replace("%0",n),e&&"number"==typeof e.lineNumber){var a=e.start,o=e.lineNumber,u=e.start-this.lastMarker.lineStart+1;return this.errorHandler.createError(a,o,u,r)}var a=this.lastMarker.index,o=this.lastMarker.lineNumber,u=a-this.lastMarker.lineStart+1;return this.errorHandler.createError(a,o,u,r)},e.prototype.throwUnexpectedToken=function(e,t){throw this.unexpectedTokenError(e,t)},e.prototype.tolerateUnexpectedToken=function(e,t){this.errorHandler.tolerate(this.unexpectedTokenError(e,t))},e.prototype.collectComments=function(){if(this.config.comment){var e=this.scanner.scanComments();if(e.length>0&&this.delegate)for(var t=0;t<e.length;++t){var n=e[t],r=void 0;r={type:n.multiLine?"BlockComment":"LineComment",value:this.scanner.source.slice(n.slice[0],n.slice[1])},this.config.range&&(r.range=n.range),this.config.loc&&(r.loc=n.loc);var i={start:{line:n.loc.start.line,column:n.loc.start.column,offset:n.range[0]},end:{line:n.loc.end.line,column:n.loc.end.column,offset:n.range[1]}};this.delegate(r,i)}}else this.scanner.scanComments()},e.prototype.getTokenRaw=function(e){return this.scanner.source.slice(e.start,e.end)},e.prototype.convertToken=function(e){var t;return t={type:s.TokenName[e.type],value:this.getTokenRaw(e)},this.config.range&&(t.range=[e.start,e.end]),this.config.loc&&(t.loc={start:{line:this.startMarker.lineNumber,column:this.startMarker.index-this.startMarker.lineStart},end:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}),e.regex&&(t.regex=e.regex),t},e.prototype.nextToken=function(){var e=this.lookahead;this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;var t;return t=this.scanner.lex(),this.hasLineTerminator=!(!e||!t)&&e.lineNumber!==t.lineNumber,t&&this.context.strict&&t.type===s.Token.Identifier&&this.scanner.isStrictModeReservedWord(t.value)&&(t.type=s.Token.Keyword),this.lookahead=t,this.config.tokens&&t.type!==s.Token.EOF&&this.tokens.push(this.convertToken(t)),e},e.prototype.nextRegexToken=function(){this.collectComments();var e=this.scanner.scanRegExp();return this.config.tokens&&(this.tokens.pop(),this.tokens.push(this.convertToken(e))),this.lookahead=e,this.nextToken(),e},e.prototype.createNode=function(){return{index:this.startMarker.index,line:this.startMarker.lineNumber,column:this.startMarker.index-this.startMarker.lineStart}},e.prototype.startNode=function(e){return{index:e.start,line:e.lineNumber,column:e.start-e.lineStart}},e.prototype.finalize=function(e,t){if(this.config.range&&(t.range=[e.index,this.lastMarker.index]),this.config.loc&&(t.loc={start:{line:e.line,column:e.column},end:{line:this.lastMarker.lineNumber,column:this.lastMarker.index-this.lastMarker.lineStart}},this.config.source&&(t.loc.source=this.config.source)),this.delegate){var n={start:{line:e.line,column:e.column,offset:e.index},end:{line:this.lastMarker.lineNumber,column:this.lastMarker.index-this.lastMarker.lineStart,offset:this.lastMarker.index}};this.delegate(t,n)}return t},e.prototype.expect=function(e){var t=this.nextToken();t.type===s.Token.Punctuator&&t.value===e||this.throwUnexpectedToken(t)},e.prototype.expectCommaSeparator=function(){if(this.config.tolerant){var e=this.lookahead;e.type===s.Token.Punctuator&&","===e.value?this.nextToken():e.type===s.Token.Punctuator&&";"===e.value?(this.nextToken(),this.tolerateUnexpectedToken(e)):this.tolerateUnexpectedToken(e,i.Messages.UnexpectedToken)}else this.expect(",")},e.prototype.expectKeyword=function(e){var t=this.nextToken();t.type===s.Token.Keyword&&t.value===e||this.throwUnexpectedToken(t)},e.prototype.match=function(e){return this.lookahead.type===s.Token.Punctuator&&this.lookahead.value===e},e.prototype.matchKeyword=function(e){return this.lookahead.type===s.Token.Keyword&&this.lookahead.value===e},e.prototype.matchContextualKeyword=function(e){return this.lookahead.type===s.Token.Identifier&&this.lookahead.value===e},e.prototype.matchAssign=function(){if(this.lookahead.type!==s.Token.Punctuator)return!1;var e=this.lookahead.value;return"="===e||"*="===e||"**="===e||"\/="===e||"%="===e||"+="===e||"-="===e||"<<="===e||">>="===e||">>>="===e||"&="===e||"^="===e||"|="===e},e.prototype.isolateCoverGrammar=function(e){var t=this.context.isBindingElement,n=this.context.isAssignmentTarget,r=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var i=e.call(this);return null!==this.context.firstCoverInitializedNameError&&this.throwUnexpectedToken(this.context.firstCoverInitializedNameError),this.context.isBindingElement=t,this.context.isAssignmentTarget=n,this.context.firstCoverInitializedNameError=r,i},e.prototype.inheritCoverGrammar=function(e){var t=this.context.isBindingElement,n=this.context.isAssignmentTarget,r=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var i=e.call(this);return this.context.isBindingElement=this.context.isBindingElement&&t,this.context.isAssignmentTarget=this.context.isAssignmentTarget&&n,this.context.firstCoverInitializedNameError=r||this.context.firstCoverInitializedNameError,i},e.prototype.consumeSemicolon=function(){this.match(";")?this.nextToken():this.hasLineTerminator||(this.lookahead.type===s.Token.EOF||this.match("}")||this.throwUnexpectedToken(this.lookahead),this.lastMarker.index=this.startMarker.index,this.lastMarker.lineNumber=this.startMarker.lineNumber,this.lastMarker.lineStart=this.startMarker.lineStart)},e.prototype.parsePrimaryExpression=function(){var e,t,n,r,a=this.createNode();switch(this.lookahead.type){case s.Token.Identifier:"module"===this.sourceType&&"await"===this.lookahead.value&&this.tolerateUnexpectedToken(this.lookahead),e=this.finalize(a,new l.Identifier(this.nextToken().value));break;case s.Token.NumericLiteral:case s.Token.StringLiteral:this.context.strict&&this.lookahead.octal&&this.tolerateUnexpectedToken(this.lookahead,i.Messages.StrictOctalLiteral),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,n=this.nextToken(),r=this.getTokenRaw(n),e=this.finalize(a,new l.Literal(n.value,r));break;case s.Token.BooleanLiteral:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,n=this.nextToken(),n.value="true"===n.value,r=this.getTokenRaw(n),e=this.finalize(a,new l.Literal(n.value,r));break;case s.Token.NullLiteral:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,n=this.nextToken(),n.value=null,r=this.getTokenRaw(n),e=this.finalize(a,new l.Literal(n.value,r));break;case s.Token.Template:e=this.parseTemplateLiteral();break;case s.Token.Punctuator:switch(t=this.lookahead.value){case"(":this.context.isBindingElement=!1,e=this.inheritCoverGrammar(this.parseGroupExpression);break;case"[":e=this.inheritCoverGrammar(this.parseArrayInitializer);break;case"{":e=this.inheritCoverGrammar(this.parseObjectInitializer);break;case"\/":case"\/=":this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.scanner.index=this.startMarker.index,n=this.nextRegexToken(),r=this.getTokenRaw(n),e=this.finalize(a,new l.RegexLiteral(n.value,r,n.regex));$/;"	function	line:25
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^return f.getValueProperty=function(e){return this.value[e]},f.get=function(e){for(var t=this,n=arguments,r=n.length,a=0;a<r;++a)t=i(t,n[a]);return t},f.each=function(e,t){for(var n=[],r=this.value.length,i=0,i=0;i<r;++i)a.call(this.value,i)&&(n[i]=this.get(i));for(t=t||this,i=0;i<r;++i)a.call(n,i)&&e.call(t,n[i])},f.map=function(e,t){var n=[];return this.each(function(t){n.push(e.call(this,t))},t),n},f.filter=function(e,t){var n=[];return this.each(function(t){e.call(this,t)&&n.push(t)},t),n},f.shift=function(){var e=o(this,-1),t=this.value.shift();return e(),t},f.unshift=function(e){var t=o(this,arguments.length),n=this.value.unshift.apply(this.value,arguments);return t(),n},f.push=function(e){return c.assert(this.value),delete r(this).length,this.value.push.apply(this.value,arguments)},f.pop=function(){c.assert(this.value);var e=r(this);return delete e[this.value.length-1],delete e.length,this.value.pop()},f.insertAt=function(e,t){var n=arguments.length,r=o(this,n-1,e);if(r===s)return this;e=Math.max(e,0);for(var i=1;i<n;++i)this.value[e+i-1]=arguments[i];return r(),this},f.insertBefore=function(e){for(var t=this.parentPath,n=arguments.length,r=[this.name],i=0;i<n;++i)r.push(arguments[i]);return t.insertAt.apply(t,r)},f.insertAfter=function(e){for(var t=this.parentPath,n=arguments.length,r=[this.name+1],i=0;i<n;++i)r.push(arguments[i]);return t.insertAt.apply(t,r)},f.replace=function(e){var t=[],n=this.parentPath.value,i=r(this.parentPath),a=arguments.length;if(u(this),c.check(n)){for(var s=n.length,l=o(this.parentPath,a-1,this.name+1),p=[this.name,1],f=0;f<a;++f)p.push(arguments[f]);var h=n.splice.apply(n,p);if(h[0]!==this.value)throw new Error("");if(n.length!==s-1+a)throw new Error("");if(l(),0===a)delete this.value,delete i[this.name],this.__childCache=null;else{if(n[this.name]!==e)throw new Error("");for(this.value!==e&&(this.value=e,this.__childCache=null),f=0;f<a;++f)t.push(this.parentPath.get(this.name+f));if(t[0]!==this)throw new Error("")}}else if(1===a)this.value!==e&&(this.__childCache=null),this.value=n[this.name]=e,t.push(this);else{if(0!==a)throw new Error("Could not replace path");delete n[this.name],delete this.value,this.__childCache=null}return t},n}},{".\/types":557}],555:[function(e,t,n){var r=Object.prototype.hasOwnProperty;t.exports=function(t){function n(r,i){if(!(this instanceof n))throw new Error("Scope constructor cannot be invoked without 'new'");if(!(r instanceof t.use(e(".\/node-path"))))throw new Error("");g.assert(r.value);var a;if(i){if(!(i instanceof n))throw new Error("");a=i.depth+1}else i=null,a=0;Object.defineProperties(this,{path:{value:r},node:{value:r.value},isGlobal:{value:!i,enumerable:!0},depth:{value:a},parent:{value:i},bindings:{value:{}},types:{value:{}}})}function i(e,t,n){var r=e.value;g.assert(r),f.CatchClause.check(r)?u(e.get("param"),t):a(e,t,n)}function a(e,t,n){var r=e.value;e.parent&&f.FunctionExpression.check(e.parent.node)&&e.parent.node.id&&u(e.parent.get("id"),t),r&&(y.check(r)?e.each(function(e){o(e,t,n)}):f.Function.check(r)?(e.get("params").each(function(e){u(e,t)}),o(e.get("body"),t,n)):f.TypeAlias&&f.TypeAlias.check(r)?l(e.get("id"),n):f.VariableDeclarator.check(r)?(u(e.get("id"),t),o(e.get("init"),t,n)):"ImportSpecifier"===r.type||"ImportNamespaceSpecifier"===r.type||"ImportDefaultSpecifier"===r.type?u(e.get(r.local?"local":r.name?"name":"id"),t):h.check(r)&&!d.check(r)&&c.eachField(r,function(r,i){var a=e.get(r);if(!s(a,i))throw new Error("");o(a,t,n)}))}function s(e,t){return e.value===t||!(!Array.isArray(e.value)||0!==e.value.length||!Array.isArray(t)||0!==t.length)}function o(e,t,n){var i=e.value;if(!i||d.check(i));else if(f.FunctionDeclaration.check(i)&&null!==i.id)u(e.get("id"),t);else if(f.ClassDeclaration&&f.ClassDeclaration.check(i))u(e.get("id"),t);else if(g.check(i)){if(f.CatchClause.check(i)){var s=i.param.name,o=r.call(t,s);a(e.get("body"),t,n),o||delete t[s]}}else a(e,t,n)}function u(e,t){var n=e.value;f.Pattern.assert(n),f.Identifier.check(n)?r.call(t,n.name)?t[n.name].push(e):t[n.name]=[e]:f.ObjectPattern&&f.ObjectPattern.check(n)?e.get("properties").each(function(e){var n=e.value;f.Pattern.check(n)?u(e,t):f.Property.check(n)?u(e.get("value"),t):f.SpreadProperty&&f.SpreadProperty.check(n)&&u(e.get("argument"),t)}):f.ArrayPattern&&f.ArrayPattern.check(n)?e.get("elements").each(function(e){var n=e.value;f.Pattern.check(n)?u(e,t):f.SpreadElement&&f.SpreadElement.check(n)&&u(e.get("argument"),t)}):f.PropertyPattern&&f.PropertyPattern.check(n)?u(e.get("pattern"),t):(f.SpreadElementPattern&&f.SpreadElementPattern.check(n)||f.SpreadPropertyPattern&&f.SpreadPropertyPattern.check(n))&&u(e.get("argument"),t)}function l(e,t){var n=e.value;f.Pattern.assert(n),f.Identifier.check(n)&&(r.call(t,n.name)?t[n.name].push(e):t[n.name]=[e])}var c=t.use(e(".\/types")),p=c.Type,f=c.namedTypes,h=f.Node,d=f.Expression,y=c.builtInTypes.array,m=c.builders,b=[f.Program,f.Function,f.CatchClause],g=p.or.apply(p,b);n.isEstablishedBy=function(e){return g.check(e)};var v=n.prototype;return v.didScan=!1,v.declares=function(e){return this.scan(),r.call(this.bindings,e)},v.declaresType=function(e){return this.scan(),r.call(this.types,e)},v.declareTemporary=function(e){if(e){if(!\/^[a-z$_]\/i.test(e))throw new Error("")}else e="t$";e+=this.depth.toString(36)+"$",this.scan();for(var t=0;this.declares(e+t);)++t;var n=e+t;return this.bindings[n]=c.builders.identifier(n)},v.injectTemporary=function(e,t){e||(e=this.declareTemporary());var n=this.path.get("body");return f.BlockStatement.check(n.value)&&(n=n.get("body")),n.unshift(m.variableDeclaration("var",[m.variableDeclarator(e,t||null)])),e},v.scan=function(e){if(e||!this.didScan){for(var t in this.bindings)delete this.bindings[t];i(this.path,this.bindings,this.types),this.didScan=!0}},v.getBindings=function(){return this.scan(),this.bindings},v.getTypes=function(){return this.scan(),this.types},v.lookup=function(e){for(var t=this;t&&!t.declares(e);t=t.parent);return t},v.lookupType=function(e){for(var t=this;t&&!t.declaresType(e);t=t.parent);return t},v.getGlobalScope=function(){for(var e=this;!e.isGlobal;)e=e.parent;return e},n}},{".\/node-path":552,".\/types":557}],556:[function(e,t,n){t.exports=function(t){var n={},r=t.use(e("..\/lib\/types")),i=r.Type,a=r.builtInTypes,s=a.number;n.geq=function(e){return new i(function(t){return s.check(t)&&t>=e},s+" >= "+e)},n.defaults={null:function(){return null},emptyArray:function(){return[]},false:function(){return!1},true:function(){return!0},undefined:function(){}};var o=i.or(a.string,a.number,a.boolean,a.null,a.undefined);return n.isPrimitive=new i(function(e){if(null===e)return!0;var t=typeof e;return!("object"===t||"function"===t)},o.toString()),n}},{"..\/lib\/types":557}],557:[function(e,t,n){var r=Array.prototype,i=r.slice,a=(r.map,r.forEach,Object.prototype),s=a.toString,o=s.call(function(){}),u=s.call(""),l=a.hasOwnProperty;t.exports=function(){function e(t,n){var r=this;if(!(r instanceof e))throw new Error("Type constructor cannot be invoked without 'new'");if(s.call(t)!==o)throw new Error(t+" is not a function");var i=s.call(n);if(i!==o&&i!==u)throw new Error(n+" is neither a function nor a string");Object.defineProperties(r,{name:{value:n},check:{value:function(e,n){var i=t.call(r,e,n);return!i&&n&&s.call(n)===o&&n(r,e),i}}})}function t(e){return S.check(e)?"{"+Object.keys(e).map(function(t){return t+": "+e[t]}).join(", ")+"}":C.check(e)?"["+e.map(t).join(", ")+"]":JSON.stringify(e)}function n(t,n){var r=s.call(t),i=new e(function(e){return s.call(e)===r},n);return E[n]=i,t&&"function"==typeof t.constructor&&(x.push(t.constructor),_.push(i)),i}function r(t,n){if(t instanceof e)return t;if(t instanceof c)return t.type;if(C.check(t))return e.fromArray(t);if(S.check(t))return e.fromObject(t);if(D.check(t)){var r=x.indexOf(t);return r>=0?_[r]:new e(t,n)}return new e(function(e){return e===t},k.check(n)?function(){return t+""}:n)}function a(e,t,n,i){var s=this;if(!(s instanceof a))throw new Error("Field constructor cannot be invoked without 'new'");A.assert(e),t=r(t);var o={name:{value:e},type:{value:t},hidden:{value:!!i}};D.check(n)&&(o.defaultFn={value:n}),Object.defineProperties(s,o)}function c(t){var n=this;if(!(n instanceof c))throw new Error("Def constructor cannot be invoked without 'new'");Object.defineProperties(n,{typeName:{value:t},baseNames:{value:[]},ownFields:{value:Object.create(null)},allSupertypes:{value:Object.create(null)},supertypeList:{value:[]},allFields:{value:Object.create(null)},fieldNames:{value:[]},type:{value:new e(function(e,t){return n.check(e,t)},t)}})}function p(e){return e.replace(\/^[A-Z]+\/,function(e){var t=e.length;switch(t){case 0:return"";case 1:return e.toLowerCase();default:return e.slice(0,t-1).toLowerCase()+e.charAt(t-1)}})}function f(e){return e=p(e),e.replace(\/(Expression)?$\/,"Statement")}function h(e){var t=c.fromValue(e);if(t)return t.fieldNames.slice(0);if("type"in e)throw new Error("did not recognize object of type "+JSON.stringify(e.type));return Object.keys(e)}function d(e,t){var n=c.fromValue(e);if(n){var r=n.allFields[t];if(r)return r.getValue(e)}return e&&e[t]}function y(e){var t=f(e);if(!j[t]){var n=j[p(e)];n&&(j[t]=function(){return j.expressionStatement(n.apply(j,arguments))})}}function m(e,t){t.length=0,t.push(e);for(var n=Object.create(null),r=0;r<t.length;++r){e=t[r];var i=T[e];if(i.finalized!==!0)throw new Error("");l.call(n,e)&&delete t[n[e]],n[e]=r,t.push.apply(t,i.baseNames)}for(var a=0,s=a,o=t.length;s<o;++s)l.call(t,s)&&(t[a++]=t[s]);t.length=a}function b(e,t){return Object.keys(t).forEach(function(n){e[n]=t[n]}),e}var g={},v=e.prototype;g.Type=e,v.assert=function(e,n){if(!this.check(e,n)){var r=t(e);throw new Error(r+" does not match type "+this)}return!0},v.toString=function(){var e=this.name;return A.check(e)?e:D.check(e)?e.call(this)+"":e+" type"};var x=[],_=[],E={};g.builtInTypes=E;var A=n("truthy","string"),D=n(function(){},"function"),C=n([],"array"),S=n({},"object"),w=(n(\/.\/,"RegExp"),n(new Date,"Date"),n(3,"number")),k=(n(!0,"boolean"),n(null,"null"),n(void 0,"undefined"));e.or=function(){for(var t=[],n=arguments.length,i=0;i<n;++i)t.push(r(arguments[i]));return new e(function(e,r){for(var i=0;i<n;++i)if(t[i].check(e,r))return!0;return!1},function(){return t.join(" | ")})},e.fromArray=function(e){if(!C.check(e))throw new Error("");if(1!==e.length)throw new Error("only one element type is permitted for typed arrays");return r(e[0]).arrayOf()},v.arrayOf=function(){var t=this;return new e(function(e,n){return C.check(e)&&e.every(function(e){return t.check(e,n)})},function(){return"["+t+"]"})},e.fromObject=function(t){var n=Object.keys(t).map(function(e){return new a(e,t[e])});return new e(function(e,t){return S.check(e)&&n.every(function(n){return n.type.check(e[n.name],t)})},function(){return"{ "+n.join(", ")+" }"})};var F=a.prototype;F.toString=function(){return JSON.stringify(this.name)+": "+this.type},F.getValue=function(e){var t=e[this.name];return k.check(t)?(this.defaultFn&&(t=this.defaultFn.call(e)),t):t},e.def=function(e){return A.assert(e),l.call(T,e)?T[e]:T[e]=new c(e)};var T=Object.create(null);c.fromValue=function(e){if(e&&"object"==typeof e){var t=e.type;if("string"==typeof t&&l.call(T,t)){var n=T[t];if(n.finalized)return n}}return null};var P=c.prototype;P.isSupertypeOf=function(e){if(e instanceof c){if(this.finalized!==!0||e.finalized!==!0)throw new Error("");return l.call(e.allSupertypes,this.typeName)}throw new Error(e+" is not a Def")},g.getSupertypeNames=function(e){if(!l.call(T,e))throw new Error("");var t=T[e];if(t.finalized!==!0)throw new Error("");return t.supertypeList.slice(1)},g.computeSupertypeLookupTable=function(e){for(var t={},n=Object.keys(T),r=n.length,i=0;i<r;++i){var a=n[i],s=T[a];if(s.finalized!==!0)throw new Error(""+a);for(var o=0;o<s.supertypeList.length;++o){var u=s.supertypeList[o];if(l.call(e,u)){t[a]=u;break}}}return t},P.checkAllFields=function(e,t){function n(n){var i=r[n],a=i.type,s=i.getValue(e);return a.check(s,t)}var r=this.allFields;if(this.finalized!==!0)throw new Error(""+this.typeName);return S.check(e)&&Object.keys(r).every(n)},P.check=function(e,t){if(this.finalized!==!0)throw new Error("prematurely checking unfinalized type "+this.typeName);if(!S.check(e))return!1;var n=c.fromValue(e);return n?t&&n===this?this.checkAllFields(e,t):!!this.isSupertypeOf(n)&&(!t||n.checkAllFields(e,t)&&this.checkAllFields(e,!1)):("SourceLocation"===this.typeName||"Position"===this.typeName)&&this.checkAllFields(e,t)},P.bases=function(){var e=i.call(arguments),t=this.baseNames;if(this.finalized){if(e.length!==t.length)throw new Error("");for(var n=0;n<e.length;n++)if(e[n]!==t[n])throw new Error("");return this}return e.forEach(function(e){A.assert(e),t.indexOf(e)<0&&t.push(e)}),this},Object.defineProperty(P,"buildable",{value:!1});var j={};g.builders=j;var B={};g.defineMethod=function(e,t){var n=B[e];return k.check(t)?delete B[e]:(D.assert(t),Object.defineProperty(B,e,{enumerable:!0,configurable:!0,value:t})),n};var O=A.arrayOf();P.build=function(){var e=this,n=i.call(arguments);return O.assert(n),Object.defineProperty(e,"buildParams",{value:n,writable:!1,enumerable:!1,configurable:!0}),e.buildable?e:(e.field("type",String,function(){return e.typeName}),Object.defineProperty(e,"buildable",{value:!0}),Object.defineProperty(j,p(e.typeName),{enumerable:!0,value:function(){function n(n,s){if(!l.call(a,n)){var o=e.allFields;if(!l.call(o,n))throw new Error(""+n);var u,c=o[n],p=c.type;if(w.check(s)&&s<i)u=r[s];else{if(!c.defaultFn){var f="no value or default function given for field "+JSON.stringify(n)+" of "+e.typeName+"("+e.buildParams.map(function(e){return o[e]}).join(", ")+")";throw new Error(f)}u=c.defaultFn.call(a)}if(!p.check(u))throw new Error(t(u)+" does not match field "+c+" of type "+e.typeName);a[n]=u}}var r=arguments,i=r.length,a=Object.create(B);if(!e.finalized)throw new Error("attempting to instantiate unfinalized type "+e.typeName);if(e.buildParams.forEach(function(e,t){n(e,t)}),Object.keys(e.allFields).forEach(function(e){n(e)}),a.type!==e.typeName)throw new Error("");return a}}),e)},g.getBuilderName=p,g.getStatementBuilderName=f,P.field=function(e,t,n,r){return this.finalized?(console.error("Ignoring attempt to redefine field "+JSON.stringify(e)+" of finalized type "+JSON.stringify(this.typeName)),this):(this.ownFields[e]=new a(e,t,n,r),this)};var I={};return g.namedTypes=I,g.getFieldNames=h,g.getFieldValue=d,g.eachField=function(e,t,n){h(e).forEach(function(n){t.call(this,n,d(e,n))},n)},g.someField=function(e,t,n){return h(e).some(function(n){return t.call(this,n,d(e,n))},n)},Object.defineProperty(P,"finalized",{value:!1}),P.finalize=function(){var e=this;if(!e.finalized){var t=e.allFields,n=e.allSupertypes;e.baseNames.forEach(function(r){var i=T[r];if(!(i instanceof c)){var a="unknown supertype name "+JSON.stringify(r)+" for subtype "+JSON.stringify(e.typeName);throw new Error(a)}i.finalize(),b(t,i.allFields),b(n,i.allSupertypes)}),b(t,e.ownFields),n[e.typeName]=e,e.fieldNames.length=0;for(var r in t)l.call(t,r)&&!t[r].hidden&&e.fieldNames.push(r);Object.defineProperty(I,e.typeName,{enumerable:!0,value:e.type}),Object.defineProperty(e,"finalized",{value:!0}),m(e.typeName,e.supertypeList),e.buildable&&e.supertypeList.lastIndexOf("Expression")>=0&&y(e.typeName)}},g.finalize=function(){Object.keys(T).forEach(function(e){T[e].finalize()})},g}},{}],558:[function(e,t,n){t.exports=e(".\/fork")([e(".\/def\/core"),e(".\/def\/es6"),e(".\/def\/es7"),e(".\/def\/mozilla"),e(".\/def\/e4x"),e(".\/def\/jsx"),e(".\/def\/flow"),e(".\/def\/esprima"),e(".\/def\/babel"),e(".\/def\/babel6")])},{".\/def\/babel":540,".\/def\/babel6":541,".\/def\/core":542,".\/def\/e4x":543,".\/def\/es6":544,".\/def\/es7":545,".\/def\/esprima":546,".\/def\/flow":547,".\/def\/jsx":548,".\/def\/mozilla":549,".\/fork":550}],559:[function(e,t,n){!function(e,r){"object"==typeof n&&"object"==typeof t?t.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof n?n.esprima=r():e.esprima=r()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e,t,n){var r=null,i=function(e,t){n&&n(e,t),r&&r.visit(e,t)},u="function"==typeof n?i:null,l=!1;if(t){l="boolean"==typeof t.comment&&t.comment;var c="boolean"==typeof t.attachComment&&t.attachComment;(l||c)&&(r=new a.CommentHandler,r.attach=c,t.comment=!0,u=i)}var p;p=t&&"boolean"==typeof t.jsx&&t.jsx?new o.JSXParser(e,t,u):new s.Parser(e,t,u);var f=p.parseProgram();return l&&(f.comments=r.comments),p.config.tokens&&(f.tokens=p.tokens),p.config.tolerant&&(f.errors=p.errorHandler.errors),f}function i(e,t,n){var r,i=new u.Tokenizer(e,t);r=[];try{for(;;){var a=i.getNextToken();if(!a)break;n&&(a=n(a)),r.push(a)}}catch(e){i.errorHandler.tolerate(e)}return i.errorHandler.tolerant&&(r.errors=i.errors()),r}var a=n(1),s=n(3),o=n(11),u=n(15);t.parse=r,t.tokenize=i;var l=n(2);t.Syntax=l.Syntax,t.version="3.1.3"},function(e,t,n){"use strict";var r=n(2),i=function(){function e(){this.attach=!1,this.comments=[],this.stack=[],this.leading=[],this.trailing=[]}return e.prototype.insertInnerComments=function(e,t){if(e.type===r.Syntax.BlockStatement&&0===e.body.length){for(var n=[],i=this.leading.length-1;i>=0;--i){var a=this.leading[i];t.end.offset>=a.start&&(n.unshift(a.comment),this.leading.splice(i,1),this.trailing.splice(i,1))}n.length&&(e.innerComments=n)}},e.prototype.findTrailingComments=function(e,t){var n=[];if(this.trailing.length>0){for(var r=this.trailing.length-1;r>=0;--r){var i=this.trailing[r];i.start>=t.end.offset&&n.unshift(i.comment)}return this.trailing.length=0,n}var a=this.stack[this.stack.length-1];if(a&&a.node.trailingComments){var s=a.node.trailingComments[0];s&&s.range[0]>=t.end.offset&&(n=a.node.trailingComments,delete a.node.trailingComments)}return n},e.prototype.findLeadingComments=function(e,t){for(var n,r=[];this.stack.length>0;){var i=this.stack[this.stack.length-1];if(!(i&&i.start>=t.start.offset))break;n=this.stack.pop().node}if(n){for(var a=n.leadingComments?n.leadingComments.length:0,s=a-1;s>=0;--s){var o=n.leadingComments[s];o.range[1]<=t.start.offset&&(r.unshift(o),n.leadingComments.splice(s,1))}return n.leadingComments&&0===n.leadingComments.length&&delete n.leadingComments,r}for(var s=this.leading.length-1;s>=0;--s){var i=this.leading[s];i.start<=t.start.offset&&(r.unshift(i.comment),this.leading.splice(s,1))}return r},e.prototype.visitNode=function(e,t){if(!(e.type===r.Syntax.Program&&e.body.length>0)){this.insertInnerComments(e,t);var n=this.findTrailingComments(e,t),i=this.findLeadingComments(e,t);i.length>0&&(e.leadingComments=i),n.length>0&&(e.trailingComments=n),this.stack.push({node:e,start:t.start.offset})}},e.prototype.visitComment=function(e,t){var n="L"===e.type[0]?"Line":"Block",r={type:n,value:e.value};if(e.range&&(r.range=e.range),e.loc&&(r.loc=e.loc),this.comments.push(r),this.attach){var i={comment:{type:n,value:e.value,range:[t.start.offset,t.end.offset]},start:t.start.offset};e.loc&&(i.comment.loc=e.loc),e.type=n,this.leading.push(i),this.trailing.push(i)}},e.prototype.visit=function(e,t){"LineComment"===e.type?this.visitComment(e,t):"BlockComment"===e.type?this.visitComment(e,t):this.attach&&this.visitNode(e,t)},e}();t.CommentHandler=i},function(e,t){"use strict";t.Syntax={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForOfStatement:"ForOfStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchCase:"SwitchCase",SwitchStatement:"SwitchStatement",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"}},function(e,t,n){"use strict";var r=n(4),i=n(5),a=n(6),s=n(7),o=n(8),u=n(2),l=n(10),c="ArrowParameterPlaceHolder",p=function(){function e(e,t,n){void 0===t&&(t={}),this.config={range:"boolean"==typeof t.range&&t.range,loc:"boolean"==typeof t.loc&&t.loc,source:null,tokens:"boolean"==typeof t.tokens&&t.tokens,comment:"boolean"==typeof t.comment&&t.comment,tolerant:"boolean"==typeof t.tolerant&&t.tolerant},this.config.loc&&t.source&&null!==t.source&&(this.config.source=String(t.source)),this.delegate=n,this.errorHandler=new a.ErrorHandler,this.errorHandler.tolerant=this.config.tolerant,this.scanner=new o.Scanner(e,this.errorHandler),this.scanner.trackComment=this.config.comment,this.operatorPrecedence={")":0,";":0,",":0,"=":0,"]":0,"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"===":6,"!==":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":11,"\/":11,"%":11},this.sourceType=t&&"module"===t.sourceType?"module":"script",this.lookahead=null,this.hasLineTerminator=!1,this.context={allowIn:!0,allowYield:!0,firstCoverInitializedNameError:null,isAssignmentTarget:!1,isBindingElement:!1,inFunctionBody:!1,inIteration:!1,inSwitch:!1,labelSet:{},strict:"module"===this.sourceType},this.tokens=[],this.startMarker={index:0,lineNumber:this.scanner.lineNumber,lineStart:0},this.lastMarker={index:0,lineNumber:this.scanner.lineNumber,lineStart:0},this.nextToken(),this.lastMarker={index:this.scanner.index,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart}}return e.prototype.throwError=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=Array.prototype.slice.call(arguments,1),a=e.replace(\/%(\\d)\/g,function(e,t){return r.assert(t<i.length,"Message reference must be in range"),i[t]}),s=this.lastMarker.index,o=this.lastMarker.lineNumber,u=this.lastMarker.index-this.lastMarker.lineStart+1;throw this.errorHandler.createError(s,o,u,a)},e.prototype.tolerateError=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=Array.prototype.slice.call(arguments,1),a=e.replace(\/%(\\d)\/g,function(e,t){return r.assert(t<i.length,"Message reference must be in range"),i[t]}),s=this.lastMarker.index,o=this.scanner.lineNumber,u=this.lastMarker.index-this.lastMarker.lineStart+1;this.errorHandler.tolerateError(s,o,u,a)},e.prototype.unexpectedTokenError=function(e,t){var n,r=t||i.Messages.UnexpectedToken;if(e?(t||(r=e.type===s.Token.EOF?i.Messages.UnexpectedEOS:e.type===s.Token.Identifier?i.Messages.UnexpectedIdentifier:e.type===s.Token.NumericLiteral?i.Messages.UnexpectedNumber:e.type===s.Token.StringLiteral?i.Messages.UnexpectedString:e.type===s.Token.Template?i.Messages.UnexpectedTemplate:i.Messages.UnexpectedToken,e.type===s.Token.Keyword&&(this.scanner.isFutureReservedWord(e.value)?r=i.Messages.UnexpectedReserved:this.context.strict&&this.scanner.isStrictModeReservedWord(e.value)&&(r=i.Messages.StrictReservedWord))),n=e.type===s.Token.Template?e.value.raw:e.value):n="ILLEGAL",r=r.replace("%0",n),e&&"number"==typeof e.lineNumber){var a=e.start,o=e.lineNumber,u=e.start-this.lastMarker.lineStart+1;return this.errorHandler.createError(a,o,u,r)}var a=this.lastMarker.index,o=this.lastMarker.lineNumber,u=a-this.lastMarker.lineStart+1;return this.errorHandler.createError(a,o,u,r)},e.prototype.throwUnexpectedToken=function(e,t){throw this.unexpectedTokenError(e,t)},e.prototype.tolerateUnexpectedToken=function(e,t){this.errorHandler.tolerate(this.unexpectedTokenError(e,t))},e.prototype.collectComments=function(){if(this.config.comment){var e=this.scanner.scanComments();if(e.length>0&&this.delegate)for(var t=0;t<e.length;++t){var n=e[t],r=void 0;r={type:n.multiLine?"BlockComment":"LineComment",value:this.scanner.source.slice(n.slice[0],n.slice[1])},this.config.range&&(r.range=n.range),this.config.loc&&(r.loc=n.loc);var i={start:{line:n.loc.start.line,column:n.loc.start.column,offset:n.range[0]},end:{line:n.loc.end.line,column:n.loc.end.column,offset:n.range[1]}};this.delegate(r,i)}}else this.scanner.scanComments()},e.prototype.getTokenRaw=function(e){return this.scanner.source.slice(e.start,e.end)},e.prototype.convertToken=function(e){var t;return t={type:s.TokenName[e.type],value:this.getTokenRaw(e)},this.config.range&&(t.range=[e.start,e.end]),this.config.loc&&(t.loc={start:{line:this.startMarker.lineNumber,column:this.startMarker.index-this.startMarker.lineStart},end:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}),e.regex&&(t.regex=e.regex),t},e.prototype.nextToken=function(){var e=this.lookahead;this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;var t;return t=this.scanner.lex(),this.hasLineTerminator=!(!e||!t)&&e.lineNumber!==t.lineNumber,t&&this.context.strict&&t.type===s.Token.Identifier&&this.scanner.isStrictModeReservedWord(t.value)&&(t.type=s.Token.Keyword),this.lookahead=t,this.config.tokens&&t.type!==s.Token.EOF&&this.tokens.push(this.convertToken(t)),e},e.prototype.nextRegexToken=function(){this.collectComments();var e=this.scanner.scanRegExp();return this.config.tokens&&(this.tokens.pop(),this.tokens.push(this.convertToken(e))),this.lookahead=e,this.nextToken(),e},e.prototype.createNode=function(){return{index:this.startMarker.index,line:this.startMarker.lineNumber,column:this.startMarker.index-this.startMarker.lineStart}},e.prototype.startNode=function(e){return{index:e.start,line:e.lineNumber,column:e.start-e.lineStart}},e.prototype.finalize=function(e,t){if(this.config.range&&(t.range=[e.index,this.lastMarker.index]),this.config.loc&&(t.loc={start:{line:e.line,column:e.column},end:{line:this.lastMarker.lineNumber,column:this.lastMarker.index-this.lastMarker.lineStart}},this.config.source&&(t.loc.source=this.config.source)),this.delegate){var n={start:{line:e.line,column:e.column,offset:e.index},end:{line:this.lastMarker.lineNumber,column:this.lastMarker.index-this.lastMarker.lineStart,offset:this.lastMarker.index}};this.delegate(t,n)}return t},e.prototype.expect=function(e){var t=this.nextToken();t.type===s.Token.Punctuator&&t.value===e||this.throwUnexpectedToken(t)},e.prototype.expectCommaSeparator=function(){if(this.config.tolerant){var e=this.lookahead;e.type===s.Token.Punctuator&&","===e.value?this.nextToken():e.type===s.Token.Punctuator&&";"===e.value?(this.nextToken(),this.tolerateUnexpectedToken(e)):this.tolerateUnexpectedToken(e,i.Messages.UnexpectedToken)}else this.expect(",")},e.prototype.expectKeyword=function(e){var t=this.nextToken();t.type===s.Token.Keyword&&t.value===e||this.throwUnexpectedToken(t)},e.prototype.match=function(e){return this.lookahead.type===s.Token.Punctuator&&this.lookahead.value===e},e.prototype.matchKeyword=function(e){return this.lookahead.type===s.Token.Keyword&&this.lookahead.value===e},e.prototype.matchContextualKeyword=function(e){return this.lookahead.type===s.Token.Identifier&&this.lookahead.value===e},e.prototype.matchAssign=function(){if(this.lookahead.type!==s.Token.Punctuator)return!1;var e=this.lookahead.value;return"="===e||"*="===e||"**="===e||"\/="===e||"%="===e||"+="===e||"-="===e||"<<="===e||">>="===e||">>>="===e||"&="===e||"^="===e||"|="===e},e.prototype.isolateCoverGrammar=function(e){var t=this.context.isBindingElement,n=this.context.isAssignmentTarget,r=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var i=e.call(this);return null!==this.context.firstCoverInitializedNameError&&this.throwUnexpectedToken(this.context.firstCoverInitializedNameError),this.context.isBindingElement=t,this.context.isAssignmentTarget=n,this.context.firstCoverInitializedNameError=r,i},e.prototype.inheritCoverGrammar=function(e){var t=this.context.isBindingElement,n=this.context.isAssignmentTarget,r=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var i=e.call(this);return this.context.isBindingElement=this.context.isBindingElement&&t,this.context.isAssignmentTarget=this.context.isAssignmentTarget&&n,this.context.firstCoverInitializedNameError=r||this.context.firstCoverInitializedNameError,i},e.prototype.consumeSemicolon=function(){this.match(";")?this.nextToken():this.hasLineTerminator||(this.lookahead.type===s.Token.EOF||this.match("}")||this.throwUnexpectedToken(this.lookahead),this.lastMarker.index=this.startMarker.index,this.lastMarker.lineNumber=this.startMarker.lineNumber,this.lastMarker.lineStart=this.startMarker.lineStart)},e.prototype.parsePrimaryExpression=function(){var e,t,n,r,a=this.createNode();switch(this.lookahead.type){case s.Token.Identifier:"module"===this.sourceType&&"await"===this.lookahead.value&&this.tolerateUnexpectedToken(this.lookahead),e=this.finalize(a,new l.Identifier(this.nextToken().value));break;case s.Token.NumericLiteral:case s.Token.StringLiteral:this.context.strict&&this.lookahead.octal&&this.tolerateUnexpectedToken(this.lookahead,i.Messages.StrictOctalLiteral),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,n=this.nextToken(),r=this.getTokenRaw(n),e=this.finalize(a,new l.Literal(n.value,r));break;case s.Token.BooleanLiteral:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,n=this.nextToken(),n.value="true"===n.value,r=this.getTokenRaw(n),e=this.finalize(a,new l.Literal(n.value,r));break;case s.Token.NullLiteral:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,n=this.nextToken(),n.value=null,r=this.getTokenRaw(n),e=this.finalize(a,new l.Literal(n.value,r));break;case s.Token.Template:e=this.parseTemplateLiteral();break;case s.Token.Punctuator:switch(t=this.lookahead.value){case"(":this.context.isBindingElement=!1,e=this.inheritCoverGrammar(this.parseGroupExpression);break;case"[":e=this.inheritCoverGrammar(this.parseArrayInitializer);break;case"{":e=this.inheritCoverGrammar(this.parseObjectInitializer);break;case"\/":case"\/=":this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.scanner.index=this.startMarker.index,n=this.nextRegexToken(),r=this.getTokenRaw(n),e=this.finalize(a,new l.RegexLiteral(n.value,r,n.regex));$/;"	function	line:25
emptyArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^return f.getValueProperty=function(e){return this.value[e]},f.get=function(e){for(var t=this,n=arguments,r=n.length,a=0;a<r;++a)t=i(t,n[a]);return t},f.each=function(e,t){for(var n=[],r=this.value.length,i=0,i=0;i<r;++i)a.call(this.value,i)&&(n[i]=this.get(i));for(t=t||this,i=0;i<r;++i)a.call(n,i)&&e.call(t,n[i])},f.map=function(e,t){var n=[];return this.each(function(t){n.push(e.call(this,t))},t),n},f.filter=function(e,t){var n=[];return this.each(function(t){e.call(this,t)&&n.push(t)},t),n},f.shift=function(){var e=o(this,-1),t=this.value.shift();return e(),t},f.unshift=function(e){var t=o(this,arguments.length),n=this.value.unshift.apply(this.value,arguments);return t(),n},f.push=function(e){return c.assert(this.value),delete r(this).length,this.value.push.apply(this.value,arguments)},f.pop=function(){c.assert(this.value);var e=r(this);return delete e[this.value.length-1],delete e.length,this.value.pop()},f.insertAt=function(e,t){var n=arguments.length,r=o(this,n-1,e);if(r===s)return this;e=Math.max(e,0);for(var i=1;i<n;++i)this.value[e+i-1]=arguments[i];return r(),this},f.insertBefore=function(e){for(var t=this.parentPath,n=arguments.length,r=[this.name],i=0;i<n;++i)r.push(arguments[i]);return t.insertAt.apply(t,r)},f.insertAfter=function(e){for(var t=this.parentPath,n=arguments.length,r=[this.name+1],i=0;i<n;++i)r.push(arguments[i]);return t.insertAt.apply(t,r)},f.replace=function(e){var t=[],n=this.parentPath.value,i=r(this.parentPath),a=arguments.length;if(u(this),c.check(n)){for(var s=n.length,l=o(this.parentPath,a-1,this.name+1),p=[this.name,1],f=0;f<a;++f)p.push(arguments[f]);var h=n.splice.apply(n,p);if(h[0]!==this.value)throw new Error("");if(n.length!==s-1+a)throw new Error("");if(l(),0===a)delete this.value,delete i[this.name],this.__childCache=null;else{if(n[this.name]!==e)throw new Error("");for(this.value!==e&&(this.value=e,this.__childCache=null),f=0;f<a;++f)t.push(this.parentPath.get(this.name+f));if(t[0]!==this)throw new Error("")}}else if(1===a)this.value!==e&&(this.__childCache=null),this.value=n[this.name]=e,t.push(this);else{if(0!==a)throw new Error("Could not replace path");delete n[this.name],delete this.value,this.__childCache=null}return t},n}},{".\/types":557}],555:[function(e,t,n){var r=Object.prototype.hasOwnProperty;t.exports=function(t){function n(r,i){if(!(this instanceof n))throw new Error("Scope constructor cannot be invoked without 'new'");if(!(r instanceof t.use(e(".\/node-path"))))throw new Error("");g.assert(r.value);var a;if(i){if(!(i instanceof n))throw new Error("");a=i.depth+1}else i=null,a=0;Object.defineProperties(this,{path:{value:r},node:{value:r.value},isGlobal:{value:!i,enumerable:!0},depth:{value:a},parent:{value:i},bindings:{value:{}},types:{value:{}}})}function i(e,t,n){var r=e.value;g.assert(r),f.CatchClause.check(r)?u(e.get("param"),t):a(e,t,n)}function a(e,t,n){var r=e.value;e.parent&&f.FunctionExpression.check(e.parent.node)&&e.parent.node.id&&u(e.parent.get("id"),t),r&&(y.check(r)?e.each(function(e){o(e,t,n)}):f.Function.check(r)?(e.get("params").each(function(e){u(e,t)}),o(e.get("body"),t,n)):f.TypeAlias&&f.TypeAlias.check(r)?l(e.get("id"),n):f.VariableDeclarator.check(r)?(u(e.get("id"),t),o(e.get("init"),t,n)):"ImportSpecifier"===r.type||"ImportNamespaceSpecifier"===r.type||"ImportDefaultSpecifier"===r.type?u(e.get(r.local?"local":r.name?"name":"id"),t):h.check(r)&&!d.check(r)&&c.eachField(r,function(r,i){var a=e.get(r);if(!s(a,i))throw new Error("");o(a,t,n)}))}function s(e,t){return e.value===t||!(!Array.isArray(e.value)||0!==e.value.length||!Array.isArray(t)||0!==t.length)}function o(e,t,n){var i=e.value;if(!i||d.check(i));else if(f.FunctionDeclaration.check(i)&&null!==i.id)u(e.get("id"),t);else if(f.ClassDeclaration&&f.ClassDeclaration.check(i))u(e.get("id"),t);else if(g.check(i)){if(f.CatchClause.check(i)){var s=i.param.name,o=r.call(t,s);a(e.get("body"),t,n),o||delete t[s]}}else a(e,t,n)}function u(e,t){var n=e.value;f.Pattern.assert(n),f.Identifier.check(n)?r.call(t,n.name)?t[n.name].push(e):t[n.name]=[e]:f.ObjectPattern&&f.ObjectPattern.check(n)?e.get("properties").each(function(e){var n=e.value;f.Pattern.check(n)?u(e,t):f.Property.check(n)?u(e.get("value"),t):f.SpreadProperty&&f.SpreadProperty.check(n)&&u(e.get("argument"),t)}):f.ArrayPattern&&f.ArrayPattern.check(n)?e.get("elements").each(function(e){var n=e.value;f.Pattern.check(n)?u(e,t):f.SpreadElement&&f.SpreadElement.check(n)&&u(e.get("argument"),t)}):f.PropertyPattern&&f.PropertyPattern.check(n)?u(e.get("pattern"),t):(f.SpreadElementPattern&&f.SpreadElementPattern.check(n)||f.SpreadPropertyPattern&&f.SpreadPropertyPattern.check(n))&&u(e.get("argument"),t)}function l(e,t){var n=e.value;f.Pattern.assert(n),f.Identifier.check(n)&&(r.call(t,n.name)?t[n.name].push(e):t[n.name]=[e])}var c=t.use(e(".\/types")),p=c.Type,f=c.namedTypes,h=f.Node,d=f.Expression,y=c.builtInTypes.array,m=c.builders,b=[f.Program,f.Function,f.CatchClause],g=p.or.apply(p,b);n.isEstablishedBy=function(e){return g.check(e)};var v=n.prototype;return v.didScan=!1,v.declares=function(e){return this.scan(),r.call(this.bindings,e)},v.declaresType=function(e){return this.scan(),r.call(this.types,e)},v.declareTemporary=function(e){if(e){if(!\/^[a-z$_]\/i.test(e))throw new Error("")}else e="t$";e+=this.depth.toString(36)+"$",this.scan();for(var t=0;this.declares(e+t);)++t;var n=e+t;return this.bindings[n]=c.builders.identifier(n)},v.injectTemporary=function(e,t){e||(e=this.declareTemporary());var n=this.path.get("body");return f.BlockStatement.check(n.value)&&(n=n.get("body")),n.unshift(m.variableDeclaration("var",[m.variableDeclarator(e,t||null)])),e},v.scan=function(e){if(e||!this.didScan){for(var t in this.bindings)delete this.bindings[t];i(this.path,this.bindings,this.types),this.didScan=!0}},v.getBindings=function(){return this.scan(),this.bindings},v.getTypes=function(){return this.scan(),this.types},v.lookup=function(e){for(var t=this;t&&!t.declares(e);t=t.parent);return t},v.lookupType=function(e){for(var t=this;t&&!t.declaresType(e);t=t.parent);return t},v.getGlobalScope=function(){for(var e=this;!e.isGlobal;)e=e.parent;return e},n}},{".\/node-path":552,".\/types":557}],556:[function(e,t,n){t.exports=function(t){var n={},r=t.use(e("..\/lib\/types")),i=r.Type,a=r.builtInTypes,s=a.number;n.geq=function(e){return new i(function(t){return s.check(t)&&t>=e},s+" >= "+e)},n.defaults={null:function(){return null},emptyArray:function(){return[]},false:function(){return!1},true:function(){return!0},undefined:function(){}};var o=i.or(a.string,a.number,a.boolean,a.null,a.undefined);return n.isPrimitive=new i(function(e){if(null===e)return!0;var t=typeof e;return!("object"===t||"function"===t)},o.toString()),n}},{"..\/lib\/types":557}],557:[function(e,t,n){var r=Array.prototype,i=r.slice,a=(r.map,r.forEach,Object.prototype),s=a.toString,o=s.call(function(){}),u=s.call(""),l=a.hasOwnProperty;t.exports=function(){function e(t,n){var r=this;if(!(r instanceof e))throw new Error("Type constructor cannot be invoked without 'new'");if(s.call(t)!==o)throw new Error(t+" is not a function");var i=s.call(n);if(i!==o&&i!==u)throw new Error(n+" is neither a function nor a string");Object.defineProperties(r,{name:{value:n},check:{value:function(e,n){var i=t.call(r,e,n);return!i&&n&&s.call(n)===o&&n(r,e),i}}})}function t(e){return S.check(e)?"{"+Object.keys(e).map(function(t){return t+": "+e[t]}).join(", ")+"}":C.check(e)?"["+e.map(t).join(", ")+"]":JSON.stringify(e)}function n(t,n){var r=s.call(t),i=new e(function(e){return s.call(e)===r},n);return E[n]=i,t&&"function"==typeof t.constructor&&(x.push(t.constructor),_.push(i)),i}function r(t,n){if(t instanceof e)return t;if(t instanceof c)return t.type;if(C.check(t))return e.fromArray(t);if(S.check(t))return e.fromObject(t);if(D.check(t)){var r=x.indexOf(t);return r>=0?_[r]:new e(t,n)}return new e(function(e){return e===t},k.check(n)?function(){return t+""}:n)}function a(e,t,n,i){var s=this;if(!(s instanceof a))throw new Error("Field constructor cannot be invoked without 'new'");A.assert(e),t=r(t);var o={name:{value:e},type:{value:t},hidden:{value:!!i}};D.check(n)&&(o.defaultFn={value:n}),Object.defineProperties(s,o)}function c(t){var n=this;if(!(n instanceof c))throw new Error("Def constructor cannot be invoked without 'new'");Object.defineProperties(n,{typeName:{value:t},baseNames:{value:[]},ownFields:{value:Object.create(null)},allSupertypes:{value:Object.create(null)},supertypeList:{value:[]},allFields:{value:Object.create(null)},fieldNames:{value:[]},type:{value:new e(function(e,t){return n.check(e,t)},t)}})}function p(e){return e.replace(\/^[A-Z]+\/,function(e){var t=e.length;switch(t){case 0:return"";case 1:return e.toLowerCase();default:return e.slice(0,t-1).toLowerCase()+e.charAt(t-1)}})}function f(e){return e=p(e),e.replace(\/(Expression)?$\/,"Statement")}function h(e){var t=c.fromValue(e);if(t)return t.fieldNames.slice(0);if("type"in e)throw new Error("did not recognize object of type "+JSON.stringify(e.type));return Object.keys(e)}function d(e,t){var n=c.fromValue(e);if(n){var r=n.allFields[t];if(r)return r.getValue(e)}return e&&e[t]}function y(e){var t=f(e);if(!j[t]){var n=j[p(e)];n&&(j[t]=function(){return j.expressionStatement(n.apply(j,arguments))})}}function m(e,t){t.length=0,t.push(e);for(var n=Object.create(null),r=0;r<t.length;++r){e=t[r];var i=T[e];if(i.finalized!==!0)throw new Error("");l.call(n,e)&&delete t[n[e]],n[e]=r,t.push.apply(t,i.baseNames)}for(var a=0,s=a,o=t.length;s<o;++s)l.call(t,s)&&(t[a++]=t[s]);t.length=a}function b(e,t){return Object.keys(t).forEach(function(n){e[n]=t[n]}),e}var g={},v=e.prototype;g.Type=e,v.assert=function(e,n){if(!this.check(e,n)){var r=t(e);throw new Error(r+" does not match type "+this)}return!0},v.toString=function(){var e=this.name;return A.check(e)?e:D.check(e)?e.call(this)+"":e+" type"};var x=[],_=[],E={};g.builtInTypes=E;var A=n("truthy","string"),D=n(function(){},"function"),C=n([],"array"),S=n({},"object"),w=(n(\/.\/,"RegExp"),n(new Date,"Date"),n(3,"number")),k=(n(!0,"boolean"),n(null,"null"),n(void 0,"undefined"));e.or=function(){for(var t=[],n=arguments.length,i=0;i<n;++i)t.push(r(arguments[i]));return new e(function(e,r){for(var i=0;i<n;++i)if(t[i].check(e,r))return!0;return!1},function(){return t.join(" | ")})},e.fromArray=function(e){if(!C.check(e))throw new Error("");if(1!==e.length)throw new Error("only one element type is permitted for typed arrays");return r(e[0]).arrayOf()},v.arrayOf=function(){var t=this;return new e(function(e,n){return C.check(e)&&e.every(function(e){return t.check(e,n)})},function(){return"["+t+"]"})},e.fromObject=function(t){var n=Object.keys(t).map(function(e){return new a(e,t[e])});return new e(function(e,t){return S.check(e)&&n.every(function(n){return n.type.check(e[n.name],t)})},function(){return"{ "+n.join(", ")+" }"})};var F=a.prototype;F.toString=function(){return JSON.stringify(this.name)+": "+this.type},F.getValue=function(e){var t=e[this.name];return k.check(t)?(this.defaultFn&&(t=this.defaultFn.call(e)),t):t},e.def=function(e){return A.assert(e),l.call(T,e)?T[e]:T[e]=new c(e)};var T=Object.create(null);c.fromValue=function(e){if(e&&"object"==typeof e){var t=e.type;if("string"==typeof t&&l.call(T,t)){var n=T[t];if(n.finalized)return n}}return null};var P=c.prototype;P.isSupertypeOf=function(e){if(e instanceof c){if(this.finalized!==!0||e.finalized!==!0)throw new Error("");return l.call(e.allSupertypes,this.typeName)}throw new Error(e+" is not a Def")},g.getSupertypeNames=function(e){if(!l.call(T,e))throw new Error("");var t=T[e];if(t.finalized!==!0)throw new Error("");return t.supertypeList.slice(1)},g.computeSupertypeLookupTable=function(e){for(var t={},n=Object.keys(T),r=n.length,i=0;i<r;++i){var a=n[i],s=T[a];if(s.finalized!==!0)throw new Error(""+a);for(var o=0;o<s.supertypeList.length;++o){var u=s.supertypeList[o];if(l.call(e,u)){t[a]=u;break}}}return t},P.checkAllFields=function(e,t){function n(n){var i=r[n],a=i.type,s=i.getValue(e);return a.check(s,t)}var r=this.allFields;if(this.finalized!==!0)throw new Error(""+this.typeName);return S.check(e)&&Object.keys(r).every(n)},P.check=function(e,t){if(this.finalized!==!0)throw new Error("prematurely checking unfinalized type "+this.typeName);if(!S.check(e))return!1;var n=c.fromValue(e);return n?t&&n===this?this.checkAllFields(e,t):!!this.isSupertypeOf(n)&&(!t||n.checkAllFields(e,t)&&this.checkAllFields(e,!1)):("SourceLocation"===this.typeName||"Position"===this.typeName)&&this.checkAllFields(e,t)},P.bases=function(){var e=i.call(arguments),t=this.baseNames;if(this.finalized){if(e.length!==t.length)throw new Error("");for(var n=0;n<e.length;n++)if(e[n]!==t[n])throw new Error("");return this}return e.forEach(function(e){A.assert(e),t.indexOf(e)<0&&t.push(e)}),this},Object.defineProperty(P,"buildable",{value:!1});var j={};g.builders=j;var B={};g.defineMethod=function(e,t){var n=B[e];return k.check(t)?delete B[e]:(D.assert(t),Object.defineProperty(B,e,{enumerable:!0,configurable:!0,value:t})),n};var O=A.arrayOf();P.build=function(){var e=this,n=i.call(arguments);return O.assert(n),Object.defineProperty(e,"buildParams",{value:n,writable:!1,enumerable:!1,configurable:!0}),e.buildable?e:(e.field("type",String,function(){return e.typeName}),Object.defineProperty(e,"buildable",{value:!0}),Object.defineProperty(j,p(e.typeName),{enumerable:!0,value:function(){function n(n,s){if(!l.call(a,n)){var o=e.allFields;if(!l.call(o,n))throw new Error(""+n);var u,c=o[n],p=c.type;if(w.check(s)&&s<i)u=r[s];else{if(!c.defaultFn){var f="no value or default function given for field "+JSON.stringify(n)+" of "+e.typeName+"("+e.buildParams.map(function(e){return o[e]}).join(", ")+")";throw new Error(f)}u=c.defaultFn.call(a)}if(!p.check(u))throw new Error(t(u)+" does not match field "+c+" of type "+e.typeName);a[n]=u}}var r=arguments,i=r.length,a=Object.create(B);if(!e.finalized)throw new Error("attempting to instantiate unfinalized type "+e.typeName);if(e.buildParams.forEach(function(e,t){n(e,t)}),Object.keys(e.allFields).forEach(function(e){n(e)}),a.type!==e.typeName)throw new Error("");return a}}),e)},g.getBuilderName=p,g.getStatementBuilderName=f,P.field=function(e,t,n,r){return this.finalized?(console.error("Ignoring attempt to redefine field "+JSON.stringify(e)+" of finalized type "+JSON.stringify(this.typeName)),this):(this.ownFields[e]=new a(e,t,n,r),this)};var I={};return g.namedTypes=I,g.getFieldNames=h,g.getFieldValue=d,g.eachField=function(e,t,n){h(e).forEach(function(n){t.call(this,n,d(e,n))},n)},g.someField=function(e,t,n){return h(e).some(function(n){return t.call(this,n,d(e,n))},n)},Object.defineProperty(P,"finalized",{value:!1}),P.finalize=function(){var e=this;if(!e.finalized){var t=e.allFields,n=e.allSupertypes;e.baseNames.forEach(function(r){var i=T[r];if(!(i instanceof c)){var a="unknown supertype name "+JSON.stringify(r)+" for subtype "+JSON.stringify(e.typeName);throw new Error(a)}i.finalize(),b(t,i.allFields),b(n,i.allSupertypes)}),b(t,e.ownFields),n[e.typeName]=e,e.fieldNames.length=0;for(var r in t)l.call(t,r)&&!t[r].hidden&&e.fieldNames.push(r);Object.defineProperty(I,e.typeName,{enumerable:!0,value:e.type}),Object.defineProperty(e,"finalized",{value:!0}),m(e.typeName,e.supertypeList),e.buildable&&e.supertypeList.lastIndexOf("Expression")>=0&&y(e.typeName)}},g.finalize=function(){Object.keys(T).forEach(function(e){T[e].finalize()})},g}},{}],558:[function(e,t,n){t.exports=e(".\/fork")([e(".\/def\/core"),e(".\/def\/es6"),e(".\/def\/es7"),e(".\/def\/mozilla"),e(".\/def\/e4x"),e(".\/def\/jsx"),e(".\/def\/flow"),e(".\/def\/esprima"),e(".\/def\/babel"),e(".\/def\/babel6")])},{".\/def\/babel":540,".\/def\/babel6":541,".\/def\/core":542,".\/def\/e4x":543,".\/def\/es6":544,".\/def\/es7":545,".\/def\/esprima":546,".\/def\/flow":547,".\/def\/jsx":548,".\/def\/mozilla":549,".\/fork":550}],559:[function(e,t,n){!function(e,r){"object"==typeof n&&"object"==typeof t?t.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof n?n.esprima=r():e.esprima=r()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var i=n[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,t),i.loaded=!0,i.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e,t,n){var r=null,i=function(e,t){n&&n(e,t),r&&r.visit(e,t)},u="function"==typeof n?i:null,l=!1;if(t){l="boolean"==typeof t.comment&&t.comment;var c="boolean"==typeof t.attachComment&&t.attachComment;(l||c)&&(r=new a.CommentHandler,r.attach=c,t.comment=!0,u=i)}var p;p=t&&"boolean"==typeof t.jsx&&t.jsx?new o.JSXParser(e,t,u):new s.Parser(e,t,u);var f=p.parseProgram();return l&&(f.comments=r.comments),p.config.tokens&&(f.tokens=p.tokens),p.config.tolerant&&(f.errors=p.errorHandler.errors),f}function i(e,t,n){var r,i=new u.Tokenizer(e,t);r=[];try{for(;;){var a=i.getNextToken();if(!a)break;n&&(a=n(a)),r.push(a)}}catch(e){i.errorHandler.tolerate(e)}return i.errorHandler.tolerant&&(r.errors=i.errors()),r}var a=n(1),s=n(3),o=n(11),u=n(15);t.parse=r,t.tokenize=i;var l=n(2);t.Syntax=l.Syntax,t.version="3.1.3"},function(e,t,n){"use strict";var r=n(2),i=function(){function e(){this.attach=!1,this.comments=[],this.stack=[],this.leading=[],this.trailing=[]}return e.prototype.insertInnerComments=function(e,t){if(e.type===r.Syntax.BlockStatement&&0===e.body.length){for(var n=[],i=this.leading.length-1;i>=0;--i){var a=this.leading[i];t.end.offset>=a.start&&(n.unshift(a.comment),this.leading.splice(i,1),this.trailing.splice(i,1))}n.length&&(e.innerComments=n)}},e.prototype.findTrailingComments=function(e,t){var n=[];if(this.trailing.length>0){for(var r=this.trailing.length-1;r>=0;--r){var i=this.trailing[r];i.start>=t.end.offset&&n.unshift(i.comment)}return this.trailing.length=0,n}var a=this.stack[this.stack.length-1];if(a&&a.node.trailingComments){var s=a.node.trailingComments[0];s&&s.range[0]>=t.end.offset&&(n=a.node.trailingComments,delete a.node.trailingComments)}return n},e.prototype.findLeadingComments=function(e,t){for(var n,r=[];this.stack.length>0;){var i=this.stack[this.stack.length-1];if(!(i&&i.start>=t.start.offset))break;n=this.stack.pop().node}if(n){for(var a=n.leadingComments?n.leadingComments.length:0,s=a-1;s>=0;--s){var o=n.leadingComments[s];o.range[1]<=t.start.offset&&(r.unshift(o),n.leadingComments.splice(s,1))}return n.leadingComments&&0===n.leadingComments.length&&delete n.leadingComments,r}for(var s=this.leading.length-1;s>=0;--s){var i=this.leading[s];i.start<=t.start.offset&&(r.unshift(i.comment),this.leading.splice(s,1))}return r},e.prototype.visitNode=function(e,t){if(!(e.type===r.Syntax.Program&&e.body.length>0)){this.insertInnerComments(e,t);var n=this.findTrailingComments(e,t),i=this.findLeadingComments(e,t);i.length>0&&(e.leadingComments=i),n.length>0&&(e.trailingComments=n),this.stack.push({node:e,start:t.start.offset})}},e.prototype.visitComment=function(e,t){var n="L"===e.type[0]?"Line":"Block",r={type:n,value:e.value};if(e.range&&(r.range=e.range),e.loc&&(r.loc=e.loc),this.comments.push(r),this.attach){var i={comment:{type:n,value:e.value,range:[t.start.offset,t.end.offset]},start:t.start.offset};e.loc&&(i.comment.loc=e.loc),e.type=n,this.leading.push(i),this.trailing.push(i)}},e.prototype.visit=function(e,t){"LineComment"===e.type?this.visitComment(e,t):"BlockComment"===e.type?this.visitComment(e,t):this.attach&&this.visitNode(e,t)},e}();t.CommentHandler=i},function(e,t){"use strict";t.Syntax={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DoWhileStatement:"DoWhileStatement",DebuggerStatement:"DebuggerStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForOfStatement:"ForOfStatement",ForInStatement:"ForInStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",Program:"Program",Property:"Property",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchCase:"SwitchCase",SwitchStatement:"SwitchStatement",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"}},function(e,t,n){"use strict";var r=n(4),i=n(5),a=n(6),s=n(7),o=n(8),u=n(2),l=n(10),c="ArrowParameterPlaceHolder",p=function(){function e(e,t,n){void 0===t&&(t={}),this.config={range:"boolean"==typeof t.range&&t.range,loc:"boolean"==typeof t.loc&&t.loc,source:null,tokens:"boolean"==typeof t.tokens&&t.tokens,comment:"boolean"==typeof t.comment&&t.comment,tolerant:"boolean"==typeof t.tolerant&&t.tolerant},this.config.loc&&t.source&&null!==t.source&&(this.config.source=String(t.source)),this.delegate=n,this.errorHandler=new a.ErrorHandler,this.errorHandler.tolerant=this.config.tolerant,this.scanner=new o.Scanner(e,this.errorHandler),this.scanner.trackComment=this.config.comment,this.operatorPrecedence={")":0,";":0,",":0,"=":0,"]":0,"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"===":6,"!==":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":11,"\/":11,"%":11},this.sourceType=t&&"module"===t.sourceType?"module":"script",this.lookahead=null,this.hasLineTerminator=!1,this.context={allowIn:!0,allowYield:!0,firstCoverInitializedNameError:null,isAssignmentTarget:!1,isBindingElement:!1,inFunctionBody:!1,inIteration:!1,inSwitch:!1,labelSet:{},strict:"module"===this.sourceType},this.tokens=[],this.startMarker={index:0,lineNumber:this.scanner.lineNumber,lineStart:0},this.lastMarker={index:0,lineNumber:this.scanner.lineNumber,lineStart:0},this.nextToken(),this.lastMarker={index:this.scanner.index,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart}}return e.prototype.throwError=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=Array.prototype.slice.call(arguments,1),a=e.replace(\/%(\\d)\/g,function(e,t){return r.assert(t<i.length,"Message reference must be in range"),i[t]}),s=this.lastMarker.index,o=this.lastMarker.lineNumber,u=this.lastMarker.index-this.lastMarker.lineStart+1;throw this.errorHandler.createError(s,o,u,a)},e.prototype.tolerateError=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var i=Array.prototype.slice.call(arguments,1),a=e.replace(\/%(\\d)\/g,function(e,t){return r.assert(t<i.length,"Message reference must be in range"),i[t]}),s=this.lastMarker.index,o=this.scanner.lineNumber,u=this.lastMarker.index-this.lastMarker.lineStart+1;this.errorHandler.tolerateError(s,o,u,a)},e.prototype.unexpectedTokenError=function(e,t){var n,r=t||i.Messages.UnexpectedToken;if(e?(t||(r=e.type===s.Token.EOF?i.Messages.UnexpectedEOS:e.type===s.Token.Identifier?i.Messages.UnexpectedIdentifier:e.type===s.Token.NumericLiteral?i.Messages.UnexpectedNumber:e.type===s.Token.StringLiteral?i.Messages.UnexpectedString:e.type===s.Token.Template?i.Messages.UnexpectedTemplate:i.Messages.UnexpectedToken,e.type===s.Token.Keyword&&(this.scanner.isFutureReservedWord(e.value)?r=i.Messages.UnexpectedReserved:this.context.strict&&this.scanner.isStrictModeReservedWord(e.value)&&(r=i.Messages.StrictReservedWord))),n=e.type===s.Token.Template?e.value.raw:e.value):n="ILLEGAL",r=r.replace("%0",n),e&&"number"==typeof e.lineNumber){var a=e.start,o=e.lineNumber,u=e.start-this.lastMarker.lineStart+1;return this.errorHandler.createError(a,o,u,r)}var a=this.lastMarker.index,o=this.lastMarker.lineNumber,u=a-this.lastMarker.lineStart+1;return this.errorHandler.createError(a,o,u,r)},e.prototype.throwUnexpectedToken=function(e,t){throw this.unexpectedTokenError(e,t)},e.prototype.tolerateUnexpectedToken=function(e,t){this.errorHandler.tolerate(this.unexpectedTokenError(e,t))},e.prototype.collectComments=function(){if(this.config.comment){var e=this.scanner.scanComments();if(e.length>0&&this.delegate)for(var t=0;t<e.length;++t){var n=e[t],r=void 0;r={type:n.multiLine?"BlockComment":"LineComment",value:this.scanner.source.slice(n.slice[0],n.slice[1])},this.config.range&&(r.range=n.range),this.config.loc&&(r.loc=n.loc);var i={start:{line:n.loc.start.line,column:n.loc.start.column,offset:n.range[0]},end:{line:n.loc.end.line,column:n.loc.end.column,offset:n.range[1]}};this.delegate(r,i)}}else this.scanner.scanComments()},e.prototype.getTokenRaw=function(e){return this.scanner.source.slice(e.start,e.end)},e.prototype.convertToken=function(e){var t;return t={type:s.TokenName[e.type],value:this.getTokenRaw(e)},this.config.range&&(t.range=[e.start,e.end]),this.config.loc&&(t.loc={start:{line:this.startMarker.lineNumber,column:this.startMarker.index-this.startMarker.lineStart},end:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}),e.regex&&(t.regex=e.regex),t},e.prototype.nextToken=function(){var e=this.lookahead;this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;var t;return t=this.scanner.lex(),this.hasLineTerminator=!(!e||!t)&&e.lineNumber!==t.lineNumber,t&&this.context.strict&&t.type===s.Token.Identifier&&this.scanner.isStrictModeReservedWord(t.value)&&(t.type=s.Token.Keyword),this.lookahead=t,this.config.tokens&&t.type!==s.Token.EOF&&this.tokens.push(this.convertToken(t)),e},e.prototype.nextRegexToken=function(){this.collectComments();var e=this.scanner.scanRegExp();return this.config.tokens&&(this.tokens.pop(),this.tokens.push(this.convertToken(e))),this.lookahead=e,this.nextToken(),e},e.prototype.createNode=function(){return{index:this.startMarker.index,line:this.startMarker.lineNumber,column:this.startMarker.index-this.startMarker.lineStart}},e.prototype.startNode=function(e){return{index:e.start,line:e.lineNumber,column:e.start-e.lineStart}},e.prototype.finalize=function(e,t){if(this.config.range&&(t.range=[e.index,this.lastMarker.index]),this.config.loc&&(t.loc={start:{line:e.line,column:e.column},end:{line:this.lastMarker.lineNumber,column:this.lastMarker.index-this.lastMarker.lineStart}},this.config.source&&(t.loc.source=this.config.source)),this.delegate){var n={start:{line:e.line,column:e.column,offset:e.index},end:{line:this.lastMarker.lineNumber,column:this.lastMarker.index-this.lastMarker.lineStart,offset:this.lastMarker.index}};this.delegate(t,n)}return t},e.prototype.expect=function(e){var t=this.nextToken();t.type===s.Token.Punctuator&&t.value===e||this.throwUnexpectedToken(t)},e.prototype.expectCommaSeparator=function(){if(this.config.tolerant){var e=this.lookahead;e.type===s.Token.Punctuator&&","===e.value?this.nextToken():e.type===s.Token.Punctuator&&";"===e.value?(this.nextToken(),this.tolerateUnexpectedToken(e)):this.tolerateUnexpectedToken(e,i.Messages.UnexpectedToken)}else this.expect(",")},e.prototype.expectKeyword=function(e){var t=this.nextToken();t.type===s.Token.Keyword&&t.value===e||this.throwUnexpectedToken(t)},e.prototype.match=function(e){return this.lookahead.type===s.Token.Punctuator&&this.lookahead.value===e},e.prototype.matchKeyword=function(e){return this.lookahead.type===s.Token.Keyword&&this.lookahead.value===e},e.prototype.matchContextualKeyword=function(e){return this.lookahead.type===s.Token.Identifier&&this.lookahead.value===e},e.prototype.matchAssign=function(){if(this.lookahead.type!==s.Token.Punctuator)return!1;var e=this.lookahead.value;return"="===e||"*="===e||"**="===e||"\/="===e||"%="===e||"+="===e||"-="===e||"<<="===e||">>="===e||">>>="===e||"&="===e||"^="===e||"|="===e},e.prototype.isolateCoverGrammar=function(e){var t=this.context.isBindingElement,n=this.context.isAssignmentTarget,r=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var i=e.call(this);return null!==this.context.firstCoverInitializedNameError&&this.throwUnexpectedToken(this.context.firstCoverInitializedNameError),this.context.isBindingElement=t,this.context.isAssignmentTarget=n,this.context.firstCoverInitializedNameError=r,i},e.prototype.inheritCoverGrammar=function(e){var t=this.context.isBindingElement,n=this.context.isAssignmentTarget,r=this.context.firstCoverInitializedNameError;this.context.isBindingElement=!0,this.context.isAssignmentTarget=!0,this.context.firstCoverInitializedNameError=null;var i=e.call(this);return this.context.isBindingElement=this.context.isBindingElement&&t,this.context.isAssignmentTarget=this.context.isAssignmentTarget&&n,this.context.firstCoverInitializedNameError=r||this.context.firstCoverInitializedNameError,i},e.prototype.consumeSemicolon=function(){this.match(";")?this.nextToken():this.hasLineTerminator||(this.lookahead.type===s.Token.EOF||this.match("}")||this.throwUnexpectedToken(this.lookahead),this.lastMarker.index=this.startMarker.index,this.lastMarker.lineNumber=this.startMarker.lineNumber,this.lastMarker.lineStart=this.startMarker.lineStart)},e.prototype.parsePrimaryExpression=function(){var e,t,n,r,a=this.createNode();switch(this.lookahead.type){case s.Token.Identifier:"module"===this.sourceType&&"await"===this.lookahead.value&&this.tolerateUnexpectedToken(this.lookahead),e=this.finalize(a,new l.Identifier(this.nextToken().value));break;case s.Token.NumericLiteral:case s.Token.StringLiteral:this.context.strict&&this.lookahead.octal&&this.tolerateUnexpectedToken(this.lookahead,i.Messages.StrictOctalLiteral),this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,n=this.nextToken(),r=this.getTokenRaw(n),e=this.finalize(a,new l.Literal(n.value,r));break;case s.Token.BooleanLiteral:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,n=this.nextToken(),n.value="true"===n.value,r=this.getTokenRaw(n),e=this.finalize(a,new l.Literal(n.value,r));break;case s.Token.NullLiteral:this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,n=this.nextToken(),n.value=null,r=this.getTokenRaw(n),e=this.finalize(a,new l.Literal(n.value,r));break;case s.Token.Template:e=this.parseTemplateLiteral();break;case s.Token.Punctuator:switch(t=this.lookahead.value){case"(":this.context.isBindingElement=!1,e=this.inheritCoverGrammar(this.parseGroupExpression);break;case"[":e=this.inheritCoverGrammar(this.parseArrayInitializer);break;case"{":e=this.inheritCoverGrammar(this.parseObjectInitializer);break;case"\/":case"\/=":this.context.isAssignmentTarget=!1,this.context.isBindingElement=!1,this.scanner.index=this.startMarker.index,n=this.nextRegexToken(),r=this.getTokenRaw(n),e=this.finalize(a,new l.RegexLiteral(n.value,r,n.regex));$/;"	function	line:25
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^this.expect(":");for(var n=[];;){if(this.match("}")||this.matchKeyword("default")||this.matchKeyword("case"))break;n.push(this.parseStatementListItem())}return this.finalize(t,new l.SwitchCase(e,n))},e.prototype.parseSwitchStatement=function(){var e=this.createNode();this.expectKeyword("switch"),this.expect("(");var t=this.parseExpression();this.expect(")");var n=this.context.inSwitch;this.context.inSwitch=!0;var r=[],a=!1;for(this.expect("{");;){if(this.match("}"))break;var s=this.parseSwitchCase();null===s.test&&(a&&this.throwError(i.Messages.MultipleDefaultsInSwitch),a=!0),r.push(s)}return this.expect("}"),this.context.inSwitch=n,this.finalize(e,new l.SwitchStatement(t,r))},e.prototype.parseLabelledStatement=function(){var e,t=this.createNode(),n=this.parseExpression();if(n.type===u.Syntax.Identifier&&this.match(":")){this.nextToken();var r=n,a="$"+r.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,a)&&this.throwError(i.Messages.Redeclaration,"Label",r.name),this.context.labelSet[a]=!0;var s=this.parseStatement();delete this.context.labelSet[a],e=new l.LabeledStatement(r,s)}else this.consumeSemicolon(),e=new l.ExpressionStatement(n);return this.finalize(t,e)},e.prototype.parseThrowStatement=function(){var e=this.createNode();this.expectKeyword("throw"),this.hasLineTerminator&&this.throwError(i.Messages.NewlineAfterThrow);var t=this.parseExpression();return this.consumeSemicolon(),this.finalize(e,new l.ThrowStatement(t))},e.prototype.parseCatchClause=function(){var e=this.createNode();this.expectKeyword("catch"),this.expect("("),this.match(")")&&this.throwUnexpectedToken(this.lookahead);for(var t=[],n=this.parsePattern(t),r={},a=0;a<t.length;a++){var s="$"+t[a].value;Object.prototype.hasOwnProperty.call(r,s)&&this.tolerateError(i.Messages.DuplicateBinding,t[a].value),r[s]=!0}this.context.strict&&n.type===u.Syntax.Identifier&&this.scanner.isRestrictedWord(n.name)&&this.tolerateError(i.Messages.StrictCatchVariable),this.expect(")");var o=this.parseBlock();return this.finalize(e,new l.CatchClause(n,o))},e.prototype.parseFinallyClause=function(){return this.expectKeyword("finally"),this.parseBlock()},e.prototype.parseTryStatement=function(){var e=this.createNode();this.expectKeyword("try");var t=this.parseBlock(),n=this.matchKeyword("catch")?this.parseCatchClause():null,r=this.matchKeyword("finally")?this.parseFinallyClause():null;return n||r||this.throwError(i.Messages.NoCatchOrFinally),this.finalize(e,new l.TryStatement(t,n,r))},e.prototype.parseDebuggerStatement=function(){var e=this.createNode();return this.expectKeyword("debugger"),this.consumeSemicolon(),this.finalize(e,new l.DebuggerStatement)},e.prototype.parseStatement=function(){var e=null;switch(this.lookahead.type){case s.Token.BooleanLiteral:case s.Token.NullLiteral:case s.Token.NumericLiteral:case s.Token.StringLiteral:case s.Token.Template:case s.Token.RegularExpression:e=this.parseExpressionStatement();break;case s.Token.Punctuator:var t=this.lookahead.value;e="{"===t?this.parseBlock():"("===t?this.parseExpressionStatement():";"===t?this.parseEmptyStatement():this.parseExpressionStatement();break;case s.Token.Identifier:e=this.parseLabelledStatement();break;case s.Token.Keyword:switch(this.lookahead.value){case"break":e=this.parseBreakStatement();break;case"continue":e=this.parseContinueStatement();break;case"debugger":e=this.parseDebuggerStatement();break;case"do":e=this.parseDoWhileStatement();break;case"for":e=this.parseForStatement();break;case"function":e=this.parseFunctionDeclaration();break;case"if":e=this.parseIfStatement();break;case"return":e=this.parseReturnStatement();break;case"switch":e=this.parseSwitchStatement();break;case"throw":e=this.parseThrowStatement();break;case"try":e=this.parseTryStatement();break;case"var":e=this.parseVariableStatement();break;case"while":e=this.parseWhileStatement();break;case"with":e=this.parseWithStatement();break;default:e=this.parseExpressionStatement()}break;default:this.throwUnexpectedToken(this.lookahead)}return e},e.prototype.parseFunctionSourceElements=function(){var e=this.createNode();this.expect("{");var t=this.parseDirectivePrologues(),n=this.context.labelSet,r=this.context.inIteration,i=this.context.inSwitch,a=this.context.inFunctionBody;for(this.context.labelSet={},this.context.inIteration=!1,this.context.inSwitch=!1,this.context.inFunctionBody=!0;this.startMarker.index<this.scanner.length&&!this.match("}");)t.push(this.parseStatementListItem());return this.expect("}"),this.context.labelSet=n,this.context.inIteration=r,this.context.inSwitch=i,this.context.inFunctionBody=a,this.finalize(e,new l.BlockStatement(t))},e.prototype.validateParam=function(e,t,n){var r="$"+n;this.context.strict?(this.scanner.isRestrictedWord(n)&&(e.stricted=t,e.message=i.Messages.StrictParamName),Object.prototype.hasOwnProperty.call(e.paramSet,r)&&(e.stricted=t,e.message=i.Messages.StrictParamDupe)):e.firstRestricted||(this.scanner.isRestrictedWord(n)?(e.firstRestricted=t,e.message=i.Messages.StrictParamName):this.scanner.isStrictModeReservedWord(n)?(e.firstRestricted=t,e.message=i.Messages.StrictReservedWord):Object.prototype.hasOwnProperty.call(e.paramSet,r)&&(e.stricted=t,e.message=i.Messages.StrictParamDupe)),"function"==typeof Object.defineProperty?Object.defineProperty(e.paramSet,r,{value:!0,enumerable:!0,writable:!0,configurable:!0}):e.paramSet[r]=!0},e.prototype.parseRestElement=function(e){var t=this.createNode();this.expect("...");var n=this.parsePattern(e);return this.match("=")&&this.throwError(i.Messages.DefaultRestParameter),this.match(")")||this.throwError(i.Messages.ParameterAfterRestParameter),this.finalize(t,new l.RestElement(n))},e.prototype.parseFormalParameter=function(e){for(var t=[],n=this.match("...")?this.parseRestElement(t):this.parsePatternWithDefault(t),r=0;r<t.length;r++)this.validateParam(e,t[r],t[r].value);return e.params.push(n),!this.match(")")},e.prototype.parseFormalParameters=function(e){var t;if(t={params:[],firstRestricted:e},this.expect("("),!this.match(")"))for(t.paramSet={};this.startMarker.index<this.scanner.length&&this.parseFormalParameter(t);)this.expect(",");return this.expect(")"),{params:t.params,stricted:t.stricted,firstRestricted:t.firstRestricted,message:t.message}},e.prototype.parseFunctionDeclaration=function(e){var t=this.createNode();this.expectKeyword("function");var n=this.match("*");n&&this.nextToken();var r,a=null,s=null;if(!e||!this.match("(")){var o=this.lookahead;a=this.parseVariableIdentifier(),this.context.strict?this.scanner.isRestrictedWord(o.value)&&this.tolerateUnexpectedToken(o,i.Messages.StrictFunctionName):this.scanner.isRestrictedWord(o.value)?(s=o,r=i.Messages.StrictFunctionName):this.scanner.isStrictModeReservedWord(o.value)&&(s=o,r=i.Messages.StrictReservedWord)}var u=this.context.allowYield;this.context.allowYield=!n;var c=this.parseFormalParameters(s),p=c.params,f=c.stricted;s=c.firstRestricted,c.message&&(r=c.message);var h=this.context.strict,d=this.parseFunctionSourceElements();return this.context.strict&&s&&this.throwUnexpectedToken(s,r),this.context.strict&&f&&this.tolerateUnexpectedToken(f,r),this.context.strict=h,this.context.allowYield=u,this.finalize(t,new l.FunctionDeclaration(a,p,d,n))},e.prototype.parseFunctionExpression=function(){var e=this.createNode();this.expectKeyword("function");var t=this.match("*");t&&this.nextToken();var n,r,a=null,s=this.context.allowYield;if(this.context.allowYield=!t,!this.match("(")){var o=this.lookahead;a=this.context.strict||t||!this.matchKeyword("yield")?this.parseVariableIdentifier():this.parseIdentifierName(),this.context.strict?this.scanner.isRestrictedWord(o.value)&&this.tolerateUnexpectedToken(o,i.Messages.StrictFunctionName):this.scanner.isRestrictedWord(o.value)?(r=o,n=i.Messages.StrictFunctionName):this.scanner.isStrictModeReservedWord(o.value)&&(r=o,n=i.Messages.StrictReservedWord)}var u=this.parseFormalParameters(r),c=u.params,p=u.stricted;r=u.firstRestricted,u.message&&(n=u.message);var f=this.context.strict,h=this.parseFunctionSourceElements();return this.context.strict&&r&&this.throwUnexpectedToken(r,n),this.context.strict&&p&&this.tolerateUnexpectedToken(p,n),this.context.strict=f,this.context.allowYield=s,this.finalize(e,new l.FunctionExpression(a,c,h,t))},e.prototype.parseDirective=function(){var e=this.lookahead,t=null,n=this.createNode(),r=this.parseExpression();return r.type===u.Syntax.Literal&&(t=this.getTokenRaw(e).slice(1,-1)),this.consumeSemicolon(),this.finalize(n,t?new l.Directive(r,t):new l.ExpressionStatement(r))},e.prototype.parseDirectivePrologues=function(){for(var e=null,t=[];;){var n=this.lookahead;if(n.type!==s.Token.StringLiteral)break;var r=this.parseDirective();t.push(r);var a=r.directive;if("string"!=typeof a)break;"use strict"===a?(this.context.strict=!0,e&&this.tolerateUnexpectedToken(e,i.Messages.StrictOctalLiteral)):!e&&n.octal&&(e=n)}return t},e.prototype.qualifiedPropertyName=function(e){switch(e.type){case s.Token.Identifier:case s.Token.StringLiteral:case s.Token.BooleanLiteral:case s.Token.NullLiteral:case s.Token.NumericLiteral:case s.Token.Keyword:return!0;case s.Token.Punctuator:return"["===e.value}return!1},e.prototype.parseGetterMethod=function(){var e=this.createNode();this.expect("("),this.expect(")");var t=!1,n={params:[],stricted:null,firstRestricted:null,message:null},r=this.context.allowYield;this.context.allowYield=!1;var i=this.parsePropertyMethod(n);return this.context.allowYield=r,this.finalize(e,new l.FunctionExpression(null,n.params,i,t))},e.prototype.parseSetterMethod=function(){var e=this.createNode(),t={params:[],firstRestricted:null,paramSet:{}},n=!1,r=this.context.allowYield;this.context.allowYield=!1,this.expect("("),this.match(")")?this.tolerateUnexpectedToken(this.lookahead):this.parseFormalParameter(t),this.expect(")");var i=this.parsePropertyMethod(t);return this.context.allowYield=r,this.finalize(e,new l.FunctionExpression(null,t.params,i,n))},e.prototype.parseGeneratorMethod=function(){var e=this.createNode(),t=!0,n=this.context.allowYield;this.context.allowYield=!0;var r=this.parseFormalParameters();this.context.allowYield=!1;var i=this.parsePropertyMethod(r);return this.context.allowYield=n,this.finalize(e,new l.FunctionExpression(null,r.params,i,t))},e.prototype.isStartOfExpression=function(){var e=!0,t=this.lookahead.value;switch(this.lookahead.type){case s.Token.Punctuator:e="["===t||"("===t||"{"===t||"+"===t||"-"===t||"!"===t||"~"===t||"++"===t||"--"===t||"\/"===t||"\/="===t;break;case s.Token.Keyword:e="class"===t||"delete"===t||"function"===t||"let"===t||"new"===t||"super"===t||"this"===t||"typeof"===t||"void"===t||"yield"===t}return e},e.prototype.parseYieldExpression=function(){var e=this.createNode();this.expectKeyword("yield");var t=null,n=!1;if(!this.hasLineTerminator){var r=this.context.allowYield;this.context.allowYield=!1,n=this.match("*"),n?(this.nextToken(),t=this.parseAssignmentExpression()):this.isStartOfExpression()&&(t=this.parseAssignmentExpression()),this.context.allowYield=r}return this.finalize(e,new l.YieldExpression(t,n))},e.prototype.parseClassElement=function(e){var t,n,r,a=this.lookahead,o=this.createNode(),u=!1,c=!1,p=!1;if(this.match("*"))this.nextToken();else{u=this.match("["),n=this.parseObjectPropertyKey();var f=n;"static"===f.name&&(this.qualifiedPropertyName(this.lookahead)||this.match("*"))&&(a=this.lookahead,p=!0,u=this.match("["),this.match("*")?this.nextToken():n=this.parseObjectPropertyKey())}var h=this.qualifiedPropertyName(this.lookahead);return a.type===s.Token.Identifier?"get"===a.value&&h?(t="get",u=this.match("["),n=this.parseObjectPropertyKey(),this.context.allowYield=!1,r=this.parseGetterMethod()):"set"===a.value&&h&&(t="set",u=this.match("["),n=this.parseObjectPropertyKey(),r=this.parseSetterMethod()):a.type===s.Token.Punctuator&&"*"===a.value&&h&&(t="init",u=this.match("["),n=this.parseObjectPropertyKey(),r=this.parseGeneratorMethod(),c=!0),!t&&n&&this.match("(")&&(t="init",r=this.parsePropertyMethodFunction(),c=!0),t||this.throwUnexpectedToken(this.lookahead),"init"===t&&(t="method"),u||(p&&this.isPropertyKey(n,"prototype")&&this.throwUnexpectedToken(a,i.Messages.StaticPrototype),!p&&this.isPropertyKey(n,"constructor")&&("method"===t&&c&&!r.generator||this.throwUnexpectedToken(a,i.Messages.ConstructorSpecialMethod),e.value?this.throwUnexpectedToken(a,i.Messages.DuplicateConstructor):e.value=!0,t="constructor")),this.finalize(o,new l.MethodDefinition(n,u,r,t,p))},e.prototype.parseClassElementList=function(){var e=[],t={value:!1};for(this.expect("{");!this.match("}");)this.match(";")?this.nextToken():e.push(this.parseClassElement(t));return this.expect("}"),e},e.prototype.parseClassBody=function(){var e=this.createNode(),t=this.parseClassElementList();return this.finalize(e,new l.ClassBody(t))},e.prototype.parseClassDeclaration=function(e){var t=this.createNode(),n=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var r=e&&this.lookahead.type!==s.Token.Identifier?null:this.parseVariableIdentifier(),i=null;this.matchKeyword("extends")&&(this.nextToken(),i=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var a=this.parseClassBody();return this.context.strict=n,this.finalize(t,new l.ClassDeclaration(r,i,a))},e.prototype.parseClassExpression=function(){var e=this.createNode(),t=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var n=this.lookahead.type===s.Token.Identifier?this.parseVariableIdentifier():null,r=null;this.matchKeyword("extends")&&(this.nextToken(),r=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var i=this.parseClassBody();return this.context.strict=t,this.finalize(e,new l.ClassExpression(n,r,i))},e.prototype.parseProgram=function(){for(var e=this.createNode(),t=this.parseDirectivePrologues();this.startMarker.index<this.scanner.length;)t.push(this.parseStatementListItem());return this.finalize(e,new l.Program(t,this.sourceType))},e.prototype.parseModuleSpecifier=function(){var e=this.createNode();this.lookahead.type!==s.Token.StringLiteral&&this.throwError(i.Messages.InvalidModuleSpecifier);var t=this.nextToken(),n=this.getTokenRaw(t);return this.finalize(e,new l.Literal(t.value,n))},e.prototype.parseImportSpecifier=function(){var e,t,n=this.createNode();return this.lookahead.type===s.Token.Identifier?(e=this.parseVariableIdentifier(),t=e,this.matchContextualKeyword("as")&&(this.nextToken(),t=this.parseVariableIdentifier())):(e=this.parseIdentifierName(),t=e,this.matchContextualKeyword("as")?(this.nextToken(),t=this.parseVariableIdentifier()):this.throwUnexpectedToken(this.nextToken())),this.finalize(n,new l.ImportSpecifier(t,e))},e.prototype.parseNamedImports=function(){this.expect("{");for(var e=[];!this.match("}");)e.push(this.parseImportSpecifier()),this.match("}")||this.expect(",");return this.expect("}"),e},e.prototype.parseImportDefaultSpecifier=function(){var e=this.createNode(),t=this.parseIdentifierName();return this.finalize(e,new l.ImportDefaultSpecifier(t))},e.prototype.parseImportNamespaceSpecifier=function(){var e=this.createNode();this.expect("*"),this.matchContextualKeyword("as")||this.throwError(i.Messages.NoAsAfterImportNamespace),this.nextToken();var t=this.parseIdentifierName();return this.finalize(e,new l.ImportNamespaceSpecifier(t))},e.prototype.parseImportDeclaration=function(){this.context.inFunctionBody&&this.throwError(i.Messages.IllegalImportDeclaration);var e=this.createNode();this.expectKeyword("import");var t,n=[];if(this.lookahead.type===s.Token.StringLiteral)t=this.parseModuleSpecifier();else{if(this.match("{")?n=n.concat(this.parseNamedImports()):this.match("*")?n.push(this.parseImportNamespaceSpecifier()):this.isIdentifierName(this.lookahead)&&!this.matchKeyword("default")?(n.push(this.parseImportDefaultSpecifier()),this.match(",")&&(this.nextToken(),this.match("*")?n.push(this.parseImportNamespaceSpecifier()):this.match("{")?n=n.concat(this.parseNamedImports()):this.throwUnexpectedToken(this.lookahead))):this.throwUnexpectedToken(this.nextToken()),!this.matchContextualKeyword("from")){var r=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause;this.throwError(r,this.lookahead.value)}this.nextToken(),t=this.parseModuleSpecifier()}return this.consumeSemicolon(),this.finalize(e,new l.ImportDeclaration(n,t))},e.prototype.parseExportSpecifier=function(){var e=this.createNode(),t=this.parseIdentifierName(),n=t;return this.matchContextualKeyword("as")&&(this.nextToken(),n=this.parseIdentifierName()),this.finalize(e,new l.ExportSpecifier(t,n))},e.prototype.parseExportDeclaration=function(){this.context.inFunctionBody&&this.throwError(i.Messages.IllegalExportDeclaration);var e=this.createNode();this.expectKeyword("export");var t;if(this.matchKeyword("default"))if(this.nextToken(),this.matchKeyword("function")){var n=this.parseFunctionDeclaration(!0);t=this.finalize(e,new l.ExportDefaultDeclaration(n))}else if(this.matchKeyword("class")){var n=this.parseClassDeclaration(!0);t=this.finalize(e,new l.ExportDefaultDeclaration(n))}else{this.matchContextualKeyword("from")&&this.throwError(i.Messages.UnexpectedToken,this.lookahead.value);var n=this.match("{")?this.parseObjectInitializer():this.match("[")?this.parseArrayInitializer():this.parseAssignmentExpression();this.consumeSemicolon(),t=this.finalize(e,new l.ExportDefaultDeclaration(n))}else if(this.match("*")){if(this.nextToken(),!this.matchContextualKeyword("from")){var r=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause;this.throwError(r,this.lookahead.value)}this.nextToken();var a=this.parseModuleSpecifier();this.consumeSemicolon(),t=this.finalize(e,new l.ExportAllDeclaration(a))}else if(this.lookahead.type===s.Token.Keyword){var n=void 0;switch(this.lookahead.value){case"let":case"const":n=this.parseLexicalDeclaration({inFor:!1});break;case"var":case"class":case"function":n=this.parseStatementListItem();break;default:this.throwUnexpectedToken(this.lookahead)}t=this.finalize(e,new l.ExportNamedDeclaration(n,[],null))}else{var o=[],u=null,c=!1;for(this.expect("{");!this.match("}");)c=c||this.matchKeyword("default"),o.push(this.parseExportSpecifier()),this.match("}")||this.expect(",");if(this.expect("}"),this.matchContextualKeyword("from"))this.nextToken(),u=this.parseModuleSpecifier(),this.consumeSemicolon();else if(c){var r=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause;this.throwError(r,this.lookahead.value)}else this.consumeSemicolon();t=this.finalize(e,new l.ExportNamedDeclaration(null,o,u))}return t},e}();t.Parser=p},function(e,t){"use strict";function n(e,t){if(!e)throw new Error("ASSERT: "+t)}t.assert=n},function(e,t){"use strict";t.Messages={UnexpectedToken:"Unexpected token %0",UnexpectedTokenIllegal:"Unexpected token ILLEGAL",UnexpectedNumber:"Unexpected number",UnexpectedString:"Unexpected string",UnexpectedIdentifier:"Unexpected identifier",UnexpectedReserved:"Unexpected reserved word",UnexpectedTemplate:"Unexpected quasi %0",UnexpectedEOS:"Unexpected end of input",NewlineAfterThrow:"Illegal newline after throw",InvalidRegExp:"Invalid regular expression",UnterminatedRegExp:"Invalid regular expression: missing \/",InvalidLHSInAssignment:"Invalid left-hand side in assignment",InvalidLHSInForIn:"Invalid left-hand side in for-in",InvalidLHSInForLoop:"Invalid left-hand side in for-loop",MultipleDefaultsInSwitch:"More than one default clause in switch statement",NoCatchOrFinally:"Missing catch or finally after try",UnknownLabel:"Undefined label '%0'",Redeclaration:"%0 '%1' has already been declared",IllegalContinue:"Illegal continue statement",IllegalBreak:"Illegal break statement",IllegalReturn:"Illegal return statement",StrictModeWith:"Strict mode code may not include a with statement",StrictCatchVariable:"Catch variable may not be eval or arguments in strict mode",StrictVarName:"Variable name may not be eval or arguments in strict mode",StrictParamName:"Parameter name eval or arguments is not allowed in strict mode",StrictParamDupe:"Strict mode function may not have duplicate parameter names",StrictFunctionName:"Function name may not be eval or arguments in strict mode",StrictOctalLiteral:"Octal literals are not allowed in strict mode.",StrictDelete:"Delete of an unqualified identifier in strict mode.",StrictLHSAssignment:"Assignment to eval or arguments is not allowed in strict mode",StrictLHSPostfix:"Postfix increment\/decrement may not have eval or arguments operand in strict mode",StrictLHSPrefix:"Prefix increment\/decrement may not have eval or arguments operand in strict mode",StrictReservedWord:"Use of future reserved word in strict mode",TemplateOctalLiteral:"Octal literals are not allowed in template strings.",ParameterAfterRestParameter:"Rest parameter must be last formal parameter",DefaultRestParameter:"Unexpected token =",DuplicateProtoProperty:"Duplicate __proto__ fields are not allowed in object literals",ConstructorSpecialMethod:"Class constructor may not be an accessor",DuplicateConstructor:"A class may only have one constructor",StaticPrototype:"Classes may not have static property named prototype",MissingFromClause:"Unexpected token",NoAsAfterImportNamespace:"Unexpected token",InvalidModuleSpecifier:"Unexpected token",IllegalImportDeclaration:"Unexpected token",IllegalExportDeclaration:"Unexpected token",DuplicateBinding:"Duplicate binding %0",ForInOfLoopInitializer:"%0 loop variable declaration may not have an initializer"}},function(e,t){"use strict";var n=function(){function e(){this.errors=[],this.tolerant=!1}return e.prototype.recordError=function(e){this.errors.push(e)},e.prototype.tolerate=function(e){if(!this.tolerant)throw e;this.recordError(e)},e.prototype.constructError=function(e,t){var n=new Error(e);try{throw n}catch(e){Object.create&&Object.defineProperty&&(n=Object.create(e),Object.defineProperty(n,"column",{value:t}))}finally{return n}},e.prototype.createError=function(e,t,n,r){var i="Line "+t+": "+r,a=this.constructError(i,n);return a.index=e,a.lineNumber=t,a.description=r,a},e.prototype.throwError=function(e,t,n,r){throw this.createError(e,t,n,r)},e.prototype.tolerateError=function(e,t,n,r){var i=this.createError(e,t,n,r);if(!this.tolerant)throw i;this.recordError(i)},e}();t.ErrorHandler=n},function(e,t){"use strict";!function(e){e[e.BooleanLiteral=1]="BooleanLiteral",e[e.EOF=2]="EOF",e[e.Identifier=3]="Identifier",e[e.Keyword=4]="Keyword",e[e.NullLiteral=5]="NullLiteral",e[e.NumericLiteral=6]="NumericLiteral",e[e.Punctuator=7]="Punctuator",e[e.StringLiteral=8]="StringLiteral",e[e.RegularExpression=9]="RegularExpression",e[e.Template=10]="Template"}(t.Token||(t.Token={}));var n=t.Token;t.TokenName={},t.TokenName[n.BooleanLiteral]="Boolean",t.TokenName[n.EOF]="<end>",t.TokenName[n.Identifier]="Identifier",t.TokenName[n.Keyword]="Keyword",t.TokenName[n.NullLiteral]="Null",t.TokenName[n.NumericLiteral]="Numeric",t.TokenName[n.Punctuator]="Punctuator",t.TokenName[n.StringLiteral]="String",t.TokenName[n.RegularExpression]="RegularExpression",t.TokenName[n.Template]="Template"},function(e,t,n){"use strict";function r(e){return"0123456789abcdef".indexOf(e.toLowerCase())}function i(e){return"01234567".indexOf(e)}var a=n(4),s=n(5),o=n(9),u=n(7),l=function(){function e(e,t){this.source=e,this.errorHandler=t,this.trackComment=!1,this.length=e.length,this.index=0,this.lineNumber=e.length>0?1:0,this.lineStart=0,this.curlyStack=[]}return e.prototype.eof=function(){return this.index>=this.length},e.prototype.throwUnexpectedToken=function(e){void 0===e&&(e=s.Messages.UnexpectedTokenIllegal),this.errorHandler.throwError(this.index,this.lineNumber,this.index-this.lineStart+1,e)},e.prototype.tolerateUnexpectedToken=function(){this.errorHandler.tolerateError(this.index,this.lineNumber,this.index-this.lineStart+1,s.Messages.UnexpectedTokenIllegal)},e.prototype.skipSingleLineComment=function(e){var t,n,r;for(this.trackComment&&(t=[],n=this.index-e,r={start:{line:this.lineNumber,column:this.index-this.lineStart-e},end:{}});!this.eof();){var i=this.source.charCodeAt(this.index);if(++this.index,o.Character.isLineTerminator(i)){if(this.trackComment){r.end={line:this.lineNumber,column:this.index-this.lineStart-1};var a={multiLine:!1,slice:[n+e,this.index-1],range:[n,this.index-1],loc:r};t.push(a)}return 13===i&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index,t}}if(this.trackComment){r.end={line:this.lineNumber,column:this.index-this.lineStart};var a={multiLine:!1,slice:[n+e,this.index],range:[n,this.index],loc:r};t.push(a)}return t},e.prototype.skipMultiLineComment=function(){var e,t,n;for(this.trackComment&&(e=[],t=this.index-2,n={start:{line:this.lineNumber,column:this.index-this.lineStart-2},end:{}});!this.eof();){var r=this.source.charCodeAt(this.index);if(o.Character.isLineTerminator(r))13===r&&10===this.source.charCodeAt(this.index+1)&&++this.index,++this.lineNumber,++this.index,this.lineStart=this.index;else if(42===r){if(47===this.source.charCodeAt(this.index+1)){if(this.index+=2,this.trackComment){n.end={line:this.lineNumber,column:this.index-this.lineStart};var i={multiLine:!0,slice:[t+2,this.index-2],range:[t,this.index],loc:n};e.push(i)}return e}++this.index}else++this.index}if(this.trackComment){n.end={line:this.lineNumber,column:this.index-this.lineStart};var i={multiLine:!0,slice:[t+2,this.index],range:[t,this.index],loc:n};e.push(i)}return this.tolerateUnexpectedToken(),e},e.prototype.scanComments=function(){var e;this.trackComment&&(e=[]);for(var t=0===this.index;!this.eof();){var n=this.source.charCodeAt(this.index);if(o.Character.isWhiteSpace(n))++this.index;else if(o.Character.isLineTerminator(n))++this.index,13===n&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index,t=!0;else if(47===n)if(n=this.source.charCodeAt(this.index+1),47===n){this.index+=2;var r=this.skipSingleLineComment(2);this.trackComment&&(e=e.concat(r)),t=!0}else{if(42!==n)break;this.index+=2;var r=this.skipMultiLineComment();this.trackComment&&(e=e.concat(r))}else if(t&&45===n){if(45!==this.source.charCodeAt(this.index+1)||62!==this.source.charCodeAt(this.index+2))break;this.index+=3;var r=this.skipSingleLineComment(3);this.trackComment&&(e=e.concat(r))}else{if(60!==n)break;if("!--"!==this.source.slice(this.index+1,this.index+4))break;this.index+=4;var r=this.skipSingleLineComment(4);this.trackComment&&(e=e.concat(r))}}return e},e.prototype.isFutureReservedWord=function(e){switch(e){case"enum":case"export":case"import":case"super":return!0;default:return!1}},e.prototype.isStrictModeReservedWord=function(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"yield":case"let":return!0;default:return!1}},e.prototype.isRestrictedWord=function(e){return"eval"===e||"arguments"===e},e.prototype.isKeyword=function(e){switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e||"let"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}},e.prototype.codePointAt=function(e){var t=this.source.charCodeAt(e);if(t>=55296&&t<=56319){var n=this.source.charCodeAt(e+1);if(n>=56320&&n<=57343){var r=t;t=1024*(r-55296)+n-56320+65536}}return t},e.prototype.scanHexEscape=function(e){for(var t="u"===e?4:2,n=0,i=0;i<t;++i){if(this.eof()||!o.Character.isHexDigit(this.source.charCodeAt(this.index)))return"";n=16*n+r(this.source[this.index++])}return String.fromCharCode(n)},e.prototype.scanUnicodeCodePointEscape=function(){var e=this.source[this.index],t=0;for("}"===e&&this.throwUnexpectedToken();!this.eof()&&(e=this.source[this.index++],o.Character.isHexDigit(e.charCodeAt(0)));)t=16*t+r(e);return(t>1114111||"}"!==e)&&this.throwUnexpectedToken(),o.Character.fromCodePoint(t)},e.prototype.getIdentifier=function(){for(var e=this.index++;!this.eof();){var t=this.source.charCodeAt(this.index);if(92===t)return this.index=e,this.getComplexIdentifier();if(t>=55296&&t<57343)return this.index=e,this.getComplexIdentifier();if(!o.Character.isIdentifierPart(t))break;++this.index}return this.source.slice(e,this.index)},e.prototype.getComplexIdentifier=function(){var e=this.codePointAt(this.index),t=o.Character.fromCodePoint(e);this.index+=t.length;var n;for(92===e&&(117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,n=this.scanUnicodeCodePointEscape()):(n=this.scanHexEscape("u"),e=n.charCodeAt(0),n&&"\\\\"!==n&&o.Character.isIdentifierStart(e)||this.throwUnexpectedToken()),t=n);!this.eof()&&(e=this.codePointAt(this.index),o.Character.isIdentifierPart(e));)n=o.Character.fromCodePoint(e),t+=n,this.index+=n.length,92===e&&(t=t.substr(0,t.length-1),117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,n=this.scanUnicodeCodePointEscape()):(n=this.scanHexEscape("u"),e=n.charCodeAt(0),n&&"\\\\"!==n&&o.Character.isIdentifierPart(e)||this.throwUnexpectedToken()),t+=n);return t},e.prototype.octalToDecimal=function(e){var t="0"!==e,n=i(e);return!this.eof()&&o.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(t=!0,n=8*n+i(this.source[this.index++]),"0123".indexOf(e)>=0&&!this.eof()&&o.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(n=8*n+i(this.source[this.index++]))),{code:n,octal:t}},e.prototype.scanIdentifier=function(){var e,t=this.index,n=92===this.source.charCodeAt(t)?this.getComplexIdentifier():this.getIdentifier();return e=1===n.length?u.Token.Identifier:this.isKeyword(n)?u.Token.Keyword:"null"===n?u.Token.NullLiteral:"true"===n||"false"===n?u.Token.BooleanLiteral:u.Token.Identifier,{type:e,value:n,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}},e.prototype.scanPunctuator=function(){var e={type:u.Token.Punctuator,value:"",lineNumber:this.lineNumber,lineStart:this.lineStart,start:this.index,end:this.index},t=this.source[this.index];switch(t){case"(":case"{":"{"===t&&this.curlyStack.push("{"),++this.index;break;case".":++this.index,"."===this.source[this.index]&&"."===this.source[this.index+1]&&(this.index+=2,t="...");break;case"}":++this.index,this.curlyStack.pop();break;case")":case";":case",":case"[":case"]":case":":case"?":case"~":++this.index;break;default:t=this.source.substr(this.index,4),">>>="===t?this.index+=4:(t=t.substr(0,3),"==="===t||"!=="===t||">>>"===t||"<<="===t||">>="===t||"**="===t?this.index+=3:(t=t.substr(0,2),"&&"===t||"||"===t||"=="===t||"!="===t||"+="===t||"-="===t||"*="===t||"\/="===t||"++"===t||"--"===t||"<<"===t||">>"===t||"&="===t||"|="===t||"^="===t||"%="===t||"<="===t||">="===t||"=>"===t||"**"===t?this.index+=2:(t=this.source[this.index],"<>=!+-*%&|^\/".indexOf(t)>=0&&++this.index)))}return this.index===e.start&&this.throwUnexpectedToken(),e.end=this.index,e.value=t,e},e.prototype.scanHexLiteral=function(e){for(var t="";!this.eof()&&o.Character.isHexDigit(this.source.charCodeAt(this.index));)t+=this.source[this.index++];return 0===t.length&&this.throwUnexpectedToken(),o.Character.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:u.Token.NumericLiteral,value:parseInt("0x"+t,16),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanBinaryLiteral=function(e){for(var t,n="";!this.eof()&&(t=this.source[this.index],"0"===t||"1"===t);)n+=this.source[this.index++];return 0===n.length&&this.throwUnexpectedToken(),this.eof()||(t=this.source.charCodeAt(this.index),(o.Character.isIdentifierStart(t)||o.Character.isDecimalDigit(t))&&this.throwUnexpectedToken()),$/;"	function	line:27
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^this.expect(":");for(var n=[];;){if(this.match("}")||this.matchKeyword("default")||this.matchKeyword("case"))break;n.push(this.parseStatementListItem())}return this.finalize(t,new l.SwitchCase(e,n))},e.prototype.parseSwitchStatement=function(){var e=this.createNode();this.expectKeyword("switch"),this.expect("(");var t=this.parseExpression();this.expect(")");var n=this.context.inSwitch;this.context.inSwitch=!0;var r=[],a=!1;for(this.expect("{");;){if(this.match("}"))break;var s=this.parseSwitchCase();null===s.test&&(a&&this.throwError(i.Messages.MultipleDefaultsInSwitch),a=!0),r.push(s)}return this.expect("}"),this.context.inSwitch=n,this.finalize(e,new l.SwitchStatement(t,r))},e.prototype.parseLabelledStatement=function(){var e,t=this.createNode(),n=this.parseExpression();if(n.type===u.Syntax.Identifier&&this.match(":")){this.nextToken();var r=n,a="$"+r.name;Object.prototype.hasOwnProperty.call(this.context.labelSet,a)&&this.throwError(i.Messages.Redeclaration,"Label",r.name),this.context.labelSet[a]=!0;var s=this.parseStatement();delete this.context.labelSet[a],e=new l.LabeledStatement(r,s)}else this.consumeSemicolon(),e=new l.ExpressionStatement(n);return this.finalize(t,e)},e.prototype.parseThrowStatement=function(){var e=this.createNode();this.expectKeyword("throw"),this.hasLineTerminator&&this.throwError(i.Messages.NewlineAfterThrow);var t=this.parseExpression();return this.consumeSemicolon(),this.finalize(e,new l.ThrowStatement(t))},e.prototype.parseCatchClause=function(){var e=this.createNode();this.expectKeyword("catch"),this.expect("("),this.match(")")&&this.throwUnexpectedToken(this.lookahead);for(var t=[],n=this.parsePattern(t),r={},a=0;a<t.length;a++){var s="$"+t[a].value;Object.prototype.hasOwnProperty.call(r,s)&&this.tolerateError(i.Messages.DuplicateBinding,t[a].value),r[s]=!0}this.context.strict&&n.type===u.Syntax.Identifier&&this.scanner.isRestrictedWord(n.name)&&this.tolerateError(i.Messages.StrictCatchVariable),this.expect(")");var o=this.parseBlock();return this.finalize(e,new l.CatchClause(n,o))},e.prototype.parseFinallyClause=function(){return this.expectKeyword("finally"),this.parseBlock()},e.prototype.parseTryStatement=function(){var e=this.createNode();this.expectKeyword("try");var t=this.parseBlock(),n=this.matchKeyword("catch")?this.parseCatchClause():null,r=this.matchKeyword("finally")?this.parseFinallyClause():null;return n||r||this.throwError(i.Messages.NoCatchOrFinally),this.finalize(e,new l.TryStatement(t,n,r))},e.prototype.parseDebuggerStatement=function(){var e=this.createNode();return this.expectKeyword("debugger"),this.consumeSemicolon(),this.finalize(e,new l.DebuggerStatement)},e.prototype.parseStatement=function(){var e=null;switch(this.lookahead.type){case s.Token.BooleanLiteral:case s.Token.NullLiteral:case s.Token.NumericLiteral:case s.Token.StringLiteral:case s.Token.Template:case s.Token.RegularExpression:e=this.parseExpressionStatement();break;case s.Token.Punctuator:var t=this.lookahead.value;e="{"===t?this.parseBlock():"("===t?this.parseExpressionStatement():";"===t?this.parseEmptyStatement():this.parseExpressionStatement();break;case s.Token.Identifier:e=this.parseLabelledStatement();break;case s.Token.Keyword:switch(this.lookahead.value){case"break":e=this.parseBreakStatement();break;case"continue":e=this.parseContinueStatement();break;case"debugger":e=this.parseDebuggerStatement();break;case"do":e=this.parseDoWhileStatement();break;case"for":e=this.parseForStatement();break;case"function":e=this.parseFunctionDeclaration();break;case"if":e=this.parseIfStatement();break;case"return":e=this.parseReturnStatement();break;case"switch":e=this.parseSwitchStatement();break;case"throw":e=this.parseThrowStatement();break;case"try":e=this.parseTryStatement();break;case"var":e=this.parseVariableStatement();break;case"while":e=this.parseWhileStatement();break;case"with":e=this.parseWithStatement();break;default:e=this.parseExpressionStatement()}break;default:this.throwUnexpectedToken(this.lookahead)}return e},e.prototype.parseFunctionSourceElements=function(){var e=this.createNode();this.expect("{");var t=this.parseDirectivePrologues(),n=this.context.labelSet,r=this.context.inIteration,i=this.context.inSwitch,a=this.context.inFunctionBody;for(this.context.labelSet={},this.context.inIteration=!1,this.context.inSwitch=!1,this.context.inFunctionBody=!0;this.startMarker.index<this.scanner.length&&!this.match("}");)t.push(this.parseStatementListItem());return this.expect("}"),this.context.labelSet=n,this.context.inIteration=r,this.context.inSwitch=i,this.context.inFunctionBody=a,this.finalize(e,new l.BlockStatement(t))},e.prototype.validateParam=function(e,t,n){var r="$"+n;this.context.strict?(this.scanner.isRestrictedWord(n)&&(e.stricted=t,e.message=i.Messages.StrictParamName),Object.prototype.hasOwnProperty.call(e.paramSet,r)&&(e.stricted=t,e.message=i.Messages.StrictParamDupe)):e.firstRestricted||(this.scanner.isRestrictedWord(n)?(e.firstRestricted=t,e.message=i.Messages.StrictParamName):this.scanner.isStrictModeReservedWord(n)?(e.firstRestricted=t,e.message=i.Messages.StrictReservedWord):Object.prototype.hasOwnProperty.call(e.paramSet,r)&&(e.stricted=t,e.message=i.Messages.StrictParamDupe)),"function"==typeof Object.defineProperty?Object.defineProperty(e.paramSet,r,{value:!0,enumerable:!0,writable:!0,configurable:!0}):e.paramSet[r]=!0},e.prototype.parseRestElement=function(e){var t=this.createNode();this.expect("...");var n=this.parsePattern(e);return this.match("=")&&this.throwError(i.Messages.DefaultRestParameter),this.match(")")||this.throwError(i.Messages.ParameterAfterRestParameter),this.finalize(t,new l.RestElement(n))},e.prototype.parseFormalParameter=function(e){for(var t=[],n=this.match("...")?this.parseRestElement(t):this.parsePatternWithDefault(t),r=0;r<t.length;r++)this.validateParam(e,t[r],t[r].value);return e.params.push(n),!this.match(")")},e.prototype.parseFormalParameters=function(e){var t;if(t={params:[],firstRestricted:e},this.expect("("),!this.match(")"))for(t.paramSet={};this.startMarker.index<this.scanner.length&&this.parseFormalParameter(t);)this.expect(",");return this.expect(")"),{params:t.params,stricted:t.stricted,firstRestricted:t.firstRestricted,message:t.message}},e.prototype.parseFunctionDeclaration=function(e){var t=this.createNode();this.expectKeyword("function");var n=this.match("*");n&&this.nextToken();var r,a=null,s=null;if(!e||!this.match("(")){var o=this.lookahead;a=this.parseVariableIdentifier(),this.context.strict?this.scanner.isRestrictedWord(o.value)&&this.tolerateUnexpectedToken(o,i.Messages.StrictFunctionName):this.scanner.isRestrictedWord(o.value)?(s=o,r=i.Messages.StrictFunctionName):this.scanner.isStrictModeReservedWord(o.value)&&(s=o,r=i.Messages.StrictReservedWord)}var u=this.context.allowYield;this.context.allowYield=!n;var c=this.parseFormalParameters(s),p=c.params,f=c.stricted;s=c.firstRestricted,c.message&&(r=c.message);var h=this.context.strict,d=this.parseFunctionSourceElements();return this.context.strict&&s&&this.throwUnexpectedToken(s,r),this.context.strict&&f&&this.tolerateUnexpectedToken(f,r),this.context.strict=h,this.context.allowYield=u,this.finalize(t,new l.FunctionDeclaration(a,p,d,n))},e.prototype.parseFunctionExpression=function(){var e=this.createNode();this.expectKeyword("function");var t=this.match("*");t&&this.nextToken();var n,r,a=null,s=this.context.allowYield;if(this.context.allowYield=!t,!this.match("(")){var o=this.lookahead;a=this.context.strict||t||!this.matchKeyword("yield")?this.parseVariableIdentifier():this.parseIdentifierName(),this.context.strict?this.scanner.isRestrictedWord(o.value)&&this.tolerateUnexpectedToken(o,i.Messages.StrictFunctionName):this.scanner.isRestrictedWord(o.value)?(r=o,n=i.Messages.StrictFunctionName):this.scanner.isStrictModeReservedWord(o.value)&&(r=o,n=i.Messages.StrictReservedWord)}var u=this.parseFormalParameters(r),c=u.params,p=u.stricted;r=u.firstRestricted,u.message&&(n=u.message);var f=this.context.strict,h=this.parseFunctionSourceElements();return this.context.strict&&r&&this.throwUnexpectedToken(r,n),this.context.strict&&p&&this.tolerateUnexpectedToken(p,n),this.context.strict=f,this.context.allowYield=s,this.finalize(e,new l.FunctionExpression(a,c,h,t))},e.prototype.parseDirective=function(){var e=this.lookahead,t=null,n=this.createNode(),r=this.parseExpression();return r.type===u.Syntax.Literal&&(t=this.getTokenRaw(e).slice(1,-1)),this.consumeSemicolon(),this.finalize(n,t?new l.Directive(r,t):new l.ExpressionStatement(r))},e.prototype.parseDirectivePrologues=function(){for(var e=null,t=[];;){var n=this.lookahead;if(n.type!==s.Token.StringLiteral)break;var r=this.parseDirective();t.push(r);var a=r.directive;if("string"!=typeof a)break;"use strict"===a?(this.context.strict=!0,e&&this.tolerateUnexpectedToken(e,i.Messages.StrictOctalLiteral)):!e&&n.octal&&(e=n)}return t},e.prototype.qualifiedPropertyName=function(e){switch(e.type){case s.Token.Identifier:case s.Token.StringLiteral:case s.Token.BooleanLiteral:case s.Token.NullLiteral:case s.Token.NumericLiteral:case s.Token.Keyword:return!0;case s.Token.Punctuator:return"["===e.value}return!1},e.prototype.parseGetterMethod=function(){var e=this.createNode();this.expect("("),this.expect(")");var t=!1,n={params:[],stricted:null,firstRestricted:null,message:null},r=this.context.allowYield;this.context.allowYield=!1;var i=this.parsePropertyMethod(n);return this.context.allowYield=r,this.finalize(e,new l.FunctionExpression(null,n.params,i,t))},e.prototype.parseSetterMethod=function(){var e=this.createNode(),t={params:[],firstRestricted:null,paramSet:{}},n=!1,r=this.context.allowYield;this.context.allowYield=!1,this.expect("("),this.match(")")?this.tolerateUnexpectedToken(this.lookahead):this.parseFormalParameter(t),this.expect(")");var i=this.parsePropertyMethod(t);return this.context.allowYield=r,this.finalize(e,new l.FunctionExpression(null,t.params,i,n))},e.prototype.parseGeneratorMethod=function(){var e=this.createNode(),t=!0,n=this.context.allowYield;this.context.allowYield=!0;var r=this.parseFormalParameters();this.context.allowYield=!1;var i=this.parsePropertyMethod(r);return this.context.allowYield=n,this.finalize(e,new l.FunctionExpression(null,r.params,i,t))},e.prototype.isStartOfExpression=function(){var e=!0,t=this.lookahead.value;switch(this.lookahead.type){case s.Token.Punctuator:e="["===t||"("===t||"{"===t||"+"===t||"-"===t||"!"===t||"~"===t||"++"===t||"--"===t||"\/"===t||"\/="===t;break;case s.Token.Keyword:e="class"===t||"delete"===t||"function"===t||"let"===t||"new"===t||"super"===t||"this"===t||"typeof"===t||"void"===t||"yield"===t}return e},e.prototype.parseYieldExpression=function(){var e=this.createNode();this.expectKeyword("yield");var t=null,n=!1;if(!this.hasLineTerminator){var r=this.context.allowYield;this.context.allowYield=!1,n=this.match("*"),n?(this.nextToken(),t=this.parseAssignmentExpression()):this.isStartOfExpression()&&(t=this.parseAssignmentExpression()),this.context.allowYield=r}return this.finalize(e,new l.YieldExpression(t,n))},e.prototype.parseClassElement=function(e){var t,n,r,a=this.lookahead,o=this.createNode(),u=!1,c=!1,p=!1;if(this.match("*"))this.nextToken();else{u=this.match("["),n=this.parseObjectPropertyKey();var f=n;"static"===f.name&&(this.qualifiedPropertyName(this.lookahead)||this.match("*"))&&(a=this.lookahead,p=!0,u=this.match("["),this.match("*")?this.nextToken():n=this.parseObjectPropertyKey())}var h=this.qualifiedPropertyName(this.lookahead);return a.type===s.Token.Identifier?"get"===a.value&&h?(t="get",u=this.match("["),n=this.parseObjectPropertyKey(),this.context.allowYield=!1,r=this.parseGetterMethod()):"set"===a.value&&h&&(t="set",u=this.match("["),n=this.parseObjectPropertyKey(),r=this.parseSetterMethod()):a.type===s.Token.Punctuator&&"*"===a.value&&h&&(t="init",u=this.match("["),n=this.parseObjectPropertyKey(),r=this.parseGeneratorMethod(),c=!0),!t&&n&&this.match("(")&&(t="init",r=this.parsePropertyMethodFunction(),c=!0),t||this.throwUnexpectedToken(this.lookahead),"init"===t&&(t="method"),u||(p&&this.isPropertyKey(n,"prototype")&&this.throwUnexpectedToken(a,i.Messages.StaticPrototype),!p&&this.isPropertyKey(n,"constructor")&&("method"===t&&c&&!r.generator||this.throwUnexpectedToken(a,i.Messages.ConstructorSpecialMethod),e.value?this.throwUnexpectedToken(a,i.Messages.DuplicateConstructor):e.value=!0,t="constructor")),this.finalize(o,new l.MethodDefinition(n,u,r,t,p))},e.prototype.parseClassElementList=function(){var e=[],t={value:!1};for(this.expect("{");!this.match("}");)this.match(";")?this.nextToken():e.push(this.parseClassElement(t));return this.expect("}"),e},e.prototype.parseClassBody=function(){var e=this.createNode(),t=this.parseClassElementList();return this.finalize(e,new l.ClassBody(t))},e.prototype.parseClassDeclaration=function(e){var t=this.createNode(),n=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var r=e&&this.lookahead.type!==s.Token.Identifier?null:this.parseVariableIdentifier(),i=null;this.matchKeyword("extends")&&(this.nextToken(),i=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var a=this.parseClassBody();return this.context.strict=n,this.finalize(t,new l.ClassDeclaration(r,i,a))},e.prototype.parseClassExpression=function(){var e=this.createNode(),t=this.context.strict;this.context.strict=!0,this.expectKeyword("class");var n=this.lookahead.type===s.Token.Identifier?this.parseVariableIdentifier():null,r=null;this.matchKeyword("extends")&&(this.nextToken(),r=this.isolateCoverGrammar(this.parseLeftHandSideExpressionAllowCall));var i=this.parseClassBody();return this.context.strict=t,this.finalize(e,new l.ClassExpression(n,r,i))},e.prototype.parseProgram=function(){for(var e=this.createNode(),t=this.parseDirectivePrologues();this.startMarker.index<this.scanner.length;)t.push(this.parseStatementListItem());return this.finalize(e,new l.Program(t,this.sourceType))},e.prototype.parseModuleSpecifier=function(){var e=this.createNode();this.lookahead.type!==s.Token.StringLiteral&&this.throwError(i.Messages.InvalidModuleSpecifier);var t=this.nextToken(),n=this.getTokenRaw(t);return this.finalize(e,new l.Literal(t.value,n))},e.prototype.parseImportSpecifier=function(){var e,t,n=this.createNode();return this.lookahead.type===s.Token.Identifier?(e=this.parseVariableIdentifier(),t=e,this.matchContextualKeyword("as")&&(this.nextToken(),t=this.parseVariableIdentifier())):(e=this.parseIdentifierName(),t=e,this.matchContextualKeyword("as")?(this.nextToken(),t=this.parseVariableIdentifier()):this.throwUnexpectedToken(this.nextToken())),this.finalize(n,new l.ImportSpecifier(t,e))},e.prototype.parseNamedImports=function(){this.expect("{");for(var e=[];!this.match("}");)e.push(this.parseImportSpecifier()),this.match("}")||this.expect(",");return this.expect("}"),e},e.prototype.parseImportDefaultSpecifier=function(){var e=this.createNode(),t=this.parseIdentifierName();return this.finalize(e,new l.ImportDefaultSpecifier(t))},e.prototype.parseImportNamespaceSpecifier=function(){var e=this.createNode();this.expect("*"),this.matchContextualKeyword("as")||this.throwError(i.Messages.NoAsAfterImportNamespace),this.nextToken();var t=this.parseIdentifierName();return this.finalize(e,new l.ImportNamespaceSpecifier(t))},e.prototype.parseImportDeclaration=function(){this.context.inFunctionBody&&this.throwError(i.Messages.IllegalImportDeclaration);var e=this.createNode();this.expectKeyword("import");var t,n=[];if(this.lookahead.type===s.Token.StringLiteral)t=this.parseModuleSpecifier();else{if(this.match("{")?n=n.concat(this.parseNamedImports()):this.match("*")?n.push(this.parseImportNamespaceSpecifier()):this.isIdentifierName(this.lookahead)&&!this.matchKeyword("default")?(n.push(this.parseImportDefaultSpecifier()),this.match(",")&&(this.nextToken(),this.match("*")?n.push(this.parseImportNamespaceSpecifier()):this.match("{")?n=n.concat(this.parseNamedImports()):this.throwUnexpectedToken(this.lookahead))):this.throwUnexpectedToken(this.nextToken()),!this.matchContextualKeyword("from")){var r=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause;this.throwError(r,this.lookahead.value)}this.nextToken(),t=this.parseModuleSpecifier()}return this.consumeSemicolon(),this.finalize(e,new l.ImportDeclaration(n,t))},e.prototype.parseExportSpecifier=function(){var e=this.createNode(),t=this.parseIdentifierName(),n=t;return this.matchContextualKeyword("as")&&(this.nextToken(),n=this.parseIdentifierName()),this.finalize(e,new l.ExportSpecifier(t,n))},e.prototype.parseExportDeclaration=function(){this.context.inFunctionBody&&this.throwError(i.Messages.IllegalExportDeclaration);var e=this.createNode();this.expectKeyword("export");var t;if(this.matchKeyword("default"))if(this.nextToken(),this.matchKeyword("function")){var n=this.parseFunctionDeclaration(!0);t=this.finalize(e,new l.ExportDefaultDeclaration(n))}else if(this.matchKeyword("class")){var n=this.parseClassDeclaration(!0);t=this.finalize(e,new l.ExportDefaultDeclaration(n))}else{this.matchContextualKeyword("from")&&this.throwError(i.Messages.UnexpectedToken,this.lookahead.value);var n=this.match("{")?this.parseObjectInitializer():this.match("[")?this.parseArrayInitializer():this.parseAssignmentExpression();this.consumeSemicolon(),t=this.finalize(e,new l.ExportDefaultDeclaration(n))}else if(this.match("*")){if(this.nextToken(),!this.matchContextualKeyword("from")){var r=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause;this.throwError(r,this.lookahead.value)}this.nextToken();var a=this.parseModuleSpecifier();this.consumeSemicolon(),t=this.finalize(e,new l.ExportAllDeclaration(a))}else if(this.lookahead.type===s.Token.Keyword){var n=void 0;switch(this.lookahead.value){case"let":case"const":n=this.parseLexicalDeclaration({inFor:!1});break;case"var":case"class":case"function":n=this.parseStatementListItem();break;default:this.throwUnexpectedToken(this.lookahead)}t=this.finalize(e,new l.ExportNamedDeclaration(n,[],null))}else{var o=[],u=null,c=!1;for(this.expect("{");!this.match("}");)c=c||this.matchKeyword("default"),o.push(this.parseExportSpecifier()),this.match("}")||this.expect(",");if(this.expect("}"),this.matchContextualKeyword("from"))this.nextToken(),u=this.parseModuleSpecifier(),this.consumeSemicolon();else if(c){var r=this.lookahead.value?i.Messages.UnexpectedToken:i.Messages.MissingFromClause;this.throwError(r,this.lookahead.value)}else this.consumeSemicolon();t=this.finalize(e,new l.ExportNamedDeclaration(null,o,u))}return t},e}();t.Parser=p},function(e,t){"use strict";function n(e,t){if(!e)throw new Error("ASSERT: "+t)}t.assert=n},function(e,t){"use strict";t.Messages={UnexpectedToken:"Unexpected token %0",UnexpectedTokenIllegal:"Unexpected token ILLEGAL",UnexpectedNumber:"Unexpected number",UnexpectedString:"Unexpected string",UnexpectedIdentifier:"Unexpected identifier",UnexpectedReserved:"Unexpected reserved word",UnexpectedTemplate:"Unexpected quasi %0",UnexpectedEOS:"Unexpected end of input",NewlineAfterThrow:"Illegal newline after throw",InvalidRegExp:"Invalid regular expression",UnterminatedRegExp:"Invalid regular expression: missing \/",InvalidLHSInAssignment:"Invalid left-hand side in assignment",InvalidLHSInForIn:"Invalid left-hand side in for-in",InvalidLHSInForLoop:"Invalid left-hand side in for-loop",MultipleDefaultsInSwitch:"More than one default clause in switch statement",NoCatchOrFinally:"Missing catch or finally after try",UnknownLabel:"Undefined label '%0'",Redeclaration:"%0 '%1' has already been declared",IllegalContinue:"Illegal continue statement",IllegalBreak:"Illegal break statement",IllegalReturn:"Illegal return statement",StrictModeWith:"Strict mode code may not include a with statement",StrictCatchVariable:"Catch variable may not be eval or arguments in strict mode",StrictVarName:"Variable name may not be eval or arguments in strict mode",StrictParamName:"Parameter name eval or arguments is not allowed in strict mode",StrictParamDupe:"Strict mode function may not have duplicate parameter names",StrictFunctionName:"Function name may not be eval or arguments in strict mode",StrictOctalLiteral:"Octal literals are not allowed in strict mode.",StrictDelete:"Delete of an unqualified identifier in strict mode.",StrictLHSAssignment:"Assignment to eval or arguments is not allowed in strict mode",StrictLHSPostfix:"Postfix increment\/decrement may not have eval or arguments operand in strict mode",StrictLHSPrefix:"Prefix increment\/decrement may not have eval or arguments operand in strict mode",StrictReservedWord:"Use of future reserved word in strict mode",TemplateOctalLiteral:"Octal literals are not allowed in template strings.",ParameterAfterRestParameter:"Rest parameter must be last formal parameter",DefaultRestParameter:"Unexpected token =",DuplicateProtoProperty:"Duplicate __proto__ fields are not allowed in object literals",ConstructorSpecialMethod:"Class constructor may not be an accessor",DuplicateConstructor:"A class may only have one constructor",StaticPrototype:"Classes may not have static property named prototype",MissingFromClause:"Unexpected token",NoAsAfterImportNamespace:"Unexpected token",InvalidModuleSpecifier:"Unexpected token",IllegalImportDeclaration:"Unexpected token",IllegalExportDeclaration:"Unexpected token",DuplicateBinding:"Duplicate binding %0",ForInOfLoopInitializer:"%0 loop variable declaration may not have an initializer"}},function(e,t){"use strict";var n=function(){function e(){this.errors=[],this.tolerant=!1}return e.prototype.recordError=function(e){this.errors.push(e)},e.prototype.tolerate=function(e){if(!this.tolerant)throw e;this.recordError(e)},e.prototype.constructError=function(e,t){var n=new Error(e);try{throw n}catch(e){Object.create&&Object.defineProperty&&(n=Object.create(e),Object.defineProperty(n,"column",{value:t}))}finally{return n}},e.prototype.createError=function(e,t,n,r){var i="Line "+t+": "+r,a=this.constructError(i,n);return a.index=e,a.lineNumber=t,a.description=r,a},e.prototype.throwError=function(e,t,n,r){throw this.createError(e,t,n,r)},e.prototype.tolerateError=function(e,t,n,r){var i=this.createError(e,t,n,r);if(!this.tolerant)throw i;this.recordError(i)},e}();t.ErrorHandler=n},function(e,t){"use strict";!function(e){e[e.BooleanLiteral=1]="BooleanLiteral",e[e.EOF=2]="EOF",e[e.Identifier=3]="Identifier",e[e.Keyword=4]="Keyword",e[e.NullLiteral=5]="NullLiteral",e[e.NumericLiteral=6]="NumericLiteral",e[e.Punctuator=7]="Punctuator",e[e.StringLiteral=8]="StringLiteral",e[e.RegularExpression=9]="RegularExpression",e[e.Template=10]="Template"}(t.Token||(t.Token={}));var n=t.Token;t.TokenName={},t.TokenName[n.BooleanLiteral]="Boolean",t.TokenName[n.EOF]="<end>",t.TokenName[n.Identifier]="Identifier",t.TokenName[n.Keyword]="Keyword",t.TokenName[n.NullLiteral]="Null",t.TokenName[n.NumericLiteral]="Numeric",t.TokenName[n.Punctuator]="Punctuator",t.TokenName[n.StringLiteral]="String",t.TokenName[n.RegularExpression]="RegularExpression",t.TokenName[n.Template]="Template"},function(e,t,n){"use strict";function r(e){return"0123456789abcdef".indexOf(e.toLowerCase())}function i(e){return"01234567".indexOf(e)}var a=n(4),s=n(5),o=n(9),u=n(7),l=function(){function e(e,t){this.source=e,this.errorHandler=t,this.trackComment=!1,this.length=e.length,this.index=0,this.lineNumber=e.length>0?1:0,this.lineStart=0,this.curlyStack=[]}return e.prototype.eof=function(){return this.index>=this.length},e.prototype.throwUnexpectedToken=function(e){void 0===e&&(e=s.Messages.UnexpectedTokenIllegal),this.errorHandler.throwError(this.index,this.lineNumber,this.index-this.lineStart+1,e)},e.prototype.tolerateUnexpectedToken=function(){this.errorHandler.tolerateError(this.index,this.lineNumber,this.index-this.lineStart+1,s.Messages.UnexpectedTokenIllegal)},e.prototype.skipSingleLineComment=function(e){var t,n,r;for(this.trackComment&&(t=[],n=this.index-e,r={start:{line:this.lineNumber,column:this.index-this.lineStart-e},end:{}});!this.eof();){var i=this.source.charCodeAt(this.index);if(++this.index,o.Character.isLineTerminator(i)){if(this.trackComment){r.end={line:this.lineNumber,column:this.index-this.lineStart-1};var a={multiLine:!1,slice:[n+e,this.index-1],range:[n,this.index-1],loc:r};t.push(a)}return 13===i&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index,t}}if(this.trackComment){r.end={line:this.lineNumber,column:this.index-this.lineStart};var a={multiLine:!1,slice:[n+e,this.index],range:[n,this.index],loc:r};t.push(a)}return t},e.prototype.skipMultiLineComment=function(){var e,t,n;for(this.trackComment&&(e=[],t=this.index-2,n={start:{line:this.lineNumber,column:this.index-this.lineStart-2},end:{}});!this.eof();){var r=this.source.charCodeAt(this.index);if(o.Character.isLineTerminator(r))13===r&&10===this.source.charCodeAt(this.index+1)&&++this.index,++this.lineNumber,++this.index,this.lineStart=this.index;else if(42===r){if(47===this.source.charCodeAt(this.index+1)){if(this.index+=2,this.trackComment){n.end={line:this.lineNumber,column:this.index-this.lineStart};var i={multiLine:!0,slice:[t+2,this.index-2],range:[t,this.index],loc:n};e.push(i)}return e}++this.index}else++this.index}if(this.trackComment){n.end={line:this.lineNumber,column:this.index-this.lineStart};var i={multiLine:!0,slice:[t+2,this.index],range:[t,this.index],loc:n};e.push(i)}return this.tolerateUnexpectedToken(),e},e.prototype.scanComments=function(){var e;this.trackComment&&(e=[]);for(var t=0===this.index;!this.eof();){var n=this.source.charCodeAt(this.index);if(o.Character.isWhiteSpace(n))++this.index;else if(o.Character.isLineTerminator(n))++this.index,13===n&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index,t=!0;else if(47===n)if(n=this.source.charCodeAt(this.index+1),47===n){this.index+=2;var r=this.skipSingleLineComment(2);this.trackComment&&(e=e.concat(r)),t=!0}else{if(42!==n)break;this.index+=2;var r=this.skipMultiLineComment();this.trackComment&&(e=e.concat(r))}else if(t&&45===n){if(45!==this.source.charCodeAt(this.index+1)||62!==this.source.charCodeAt(this.index+2))break;this.index+=3;var r=this.skipSingleLineComment(3);this.trackComment&&(e=e.concat(r))}else{if(60!==n)break;if("!--"!==this.source.slice(this.index+1,this.index+4))break;this.index+=4;var r=this.skipSingleLineComment(4);this.trackComment&&(e=e.concat(r))}}return e},e.prototype.isFutureReservedWord=function(e){switch(e){case"enum":case"export":case"import":case"super":return!0;default:return!1}},e.prototype.isStrictModeReservedWord=function(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"yield":case"let":return!0;default:return!1}},e.prototype.isRestrictedWord=function(e){return"eval"===e||"arguments"===e},e.prototype.isKeyword=function(e){switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e||"let"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}},e.prototype.codePointAt=function(e){var t=this.source.charCodeAt(e);if(t>=55296&&t<=56319){var n=this.source.charCodeAt(e+1);if(n>=56320&&n<=57343){var r=t;t=1024*(r-55296)+n-56320+65536}}return t},e.prototype.scanHexEscape=function(e){for(var t="u"===e?4:2,n=0,i=0;i<t;++i){if(this.eof()||!o.Character.isHexDigit(this.source.charCodeAt(this.index)))return"";n=16*n+r(this.source[this.index++])}return String.fromCharCode(n)},e.prototype.scanUnicodeCodePointEscape=function(){var e=this.source[this.index],t=0;for("}"===e&&this.throwUnexpectedToken();!this.eof()&&(e=this.source[this.index++],o.Character.isHexDigit(e.charCodeAt(0)));)t=16*t+r(e);return(t>1114111||"}"!==e)&&this.throwUnexpectedToken(),o.Character.fromCodePoint(t)},e.prototype.getIdentifier=function(){for(var e=this.index++;!this.eof();){var t=this.source.charCodeAt(this.index);if(92===t)return this.index=e,this.getComplexIdentifier();if(t>=55296&&t<57343)return this.index=e,this.getComplexIdentifier();if(!o.Character.isIdentifierPart(t))break;++this.index}return this.source.slice(e,this.index)},e.prototype.getComplexIdentifier=function(){var e=this.codePointAt(this.index),t=o.Character.fromCodePoint(e);this.index+=t.length;var n;for(92===e&&(117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,n=this.scanUnicodeCodePointEscape()):(n=this.scanHexEscape("u"),e=n.charCodeAt(0),n&&"\\\\"!==n&&o.Character.isIdentifierStart(e)||this.throwUnexpectedToken()),t=n);!this.eof()&&(e=this.codePointAt(this.index),o.Character.isIdentifierPart(e));)n=o.Character.fromCodePoint(e),t+=n,this.index+=n.length,92===e&&(t=t.substr(0,t.length-1),117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,n=this.scanUnicodeCodePointEscape()):(n=this.scanHexEscape("u"),e=n.charCodeAt(0),n&&"\\\\"!==n&&o.Character.isIdentifierPart(e)||this.throwUnexpectedToken()),t+=n);return t},e.prototype.octalToDecimal=function(e){var t="0"!==e,n=i(e);return!this.eof()&&o.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(t=!0,n=8*n+i(this.source[this.index++]),"0123".indexOf(e)>=0&&!this.eof()&&o.Character.isOctalDigit(this.source.charCodeAt(this.index))&&(n=8*n+i(this.source[this.index++]))),{code:n,octal:t}},e.prototype.scanIdentifier=function(){var e,t=this.index,n=92===this.source.charCodeAt(t)?this.getComplexIdentifier():this.getIdentifier();return e=1===n.length?u.Token.Identifier:this.isKeyword(n)?u.Token.Keyword:"null"===n?u.Token.NullLiteral:"true"===n||"false"===n?u.Token.BooleanLiteral:u.Token.Identifier,{type:e,value:n,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}},e.prototype.scanPunctuator=function(){var e={type:u.Token.Punctuator,value:"",lineNumber:this.lineNumber,lineStart:this.lineStart,start:this.index,end:this.index},t=this.source[this.index];switch(t){case"(":case"{":"{"===t&&this.curlyStack.push("{"),++this.index;break;case".":++this.index,"."===this.source[this.index]&&"."===this.source[this.index+1]&&(this.index+=2,t="...");break;case"}":++this.index,this.curlyStack.pop();break;case")":case";":case",":case"[":case"]":case":":case"?":case"~":++this.index;break;default:t=this.source.substr(this.index,4),">>>="===t?this.index+=4:(t=t.substr(0,3),"==="===t||"!=="===t||">>>"===t||"<<="===t||">>="===t||"**="===t?this.index+=3:(t=t.substr(0,2),"&&"===t||"||"===t||"=="===t||"!="===t||"+="===t||"-="===t||"*="===t||"\/="===t||"++"===t||"--"===t||"<<"===t||">>"===t||"&="===t||"|="===t||"^="===t||"%="===t||"<="===t||">="===t||"=>"===t||"**"===t?this.index+=2:(t=this.source[this.index],"<>=!+-*%&|^\/".indexOf(t)>=0&&++this.index)))}return this.index===e.start&&this.throwUnexpectedToken(),e.end=this.index,e.value=t,e},e.prototype.scanHexLiteral=function(e){for(var t="";!this.eof()&&o.Character.isHexDigit(this.source.charCodeAt(this.index));)t+=this.source[this.index++];return 0===t.length&&this.throwUnexpectedToken(),o.Character.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:u.Token.NumericLiteral,value:parseInt("0x"+t,16),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanBinaryLiteral=function(e){for(var t,n="";!this.eof()&&(t=this.source[this.index],"0"===t||"1"===t);)n+=this.source[this.index++];return 0===n.length&&this.throwUnexpectedToken(),this.eof()||(t=this.source.charCodeAt(this.index),(o.Character.isIdentifierStart(t)||o.Character.isDecimalDigit(t))&&this.throwUnexpectedToken()),$/;"	function	line:27
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^{type:u.Token.NumericLiteral,value:parseInt(n,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanOctalLiteral=function(e,t){var n="",r=!1;for(o.Character.isOctalDigit(e.charCodeAt(0))?(r=!0,n="0"+this.source[this.index++]):++this.index;!this.eof()&&o.Character.isOctalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];return r||0!==n.length||this.throwUnexpectedToken(),(o.Character.isIdentifierStart(this.source.charCodeAt(this.index))||o.Character.isDecimalDigit(this.source.charCodeAt(this.index)))&&this.throwUnexpectedToken(),{type:u.Token.NumericLiteral,value:parseInt(n,8),octal:r,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}},e.prototype.isImplicitOctalLiteral=function(){for(var e=this.index+1;e<this.length;++e){var t=this.source[e];if("8"===t||"9"===t)return!1;if(!o.Character.isOctalDigit(t.charCodeAt(0)))return!0}return!0},e.prototype.scanNumericLiteral=function(){var e=this.index,t=this.source[e];a.assert(o.Character.isDecimalDigit(t.charCodeAt(0))||"."===t,"Numeric literal must start with a decimal digit or a decimal point");var n="";if("."!==t){if(n=this.source[this.index++],t=this.source[this.index],"0"===n){if("x"===t||"X"===t)return++this.index,this.scanHexLiteral(e);if("b"===t||"B"===t)return++this.index,this.scanBinaryLiteral(e);if("o"===t||"O"===t)return this.scanOctalLiteral(t,e);if(t&&o.Character.isOctalDigit(t.charCodeAt(0))&&this.isImplicitOctalLiteral())return this.scanOctalLiteral(t,e)}for(;o.Character.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];t=this.source[this.index]}if("."===t){for(n+=this.source[this.index++];o.Character.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];t=this.source[this.index]}if("e"===t||"E"===t)if(n+=this.source[this.index++],t=this.source[this.index],"+"!==t&&"-"!==t||(n+=this.source[this.index++]),o.Character.isDecimalDigit(this.source.charCodeAt(this.index)))for(;o.Character.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];else this.throwUnexpectedToken();return o.Character.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:u.Token.NumericLiteral,value:parseFloat(n),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanStringLiteral=function(){var e=this.index,t=this.source[e];a.assert("'"===t||'"'===t,"String literal must starts with a quote"),++this.index;for(var n=!1,r="";!this.eof();){var i=this.source[this.index++];if(i===t){t="";break}if("\\\\"===i)if(i=this.source[this.index++],i&&o.Character.isLineTerminator(i.charCodeAt(0)))++this.lineNumber,"\\r"===i&&"\\n"===this.source[this.index]&&++this.index,this.lineStart=this.index;else switch(i){case"u":case"x":if("{"===this.source[this.index])++this.index,r+=this.scanUnicodeCodePointEscape();else{var s=this.scanHexEscape(i);s||this.throwUnexpectedToken(),r+=s}break;case"n":r+="\\n";break;case"r":r+="\\r";break;case"t":r+="\\t";break;case"b":r+="\\b";break;case"f":r+="\\f";break;case"v":r+="\\v";break;case"8":case"9":r+=i,this.tolerateUnexpectedToken();break;default:if(i&&o.Character.isOctalDigit(i.charCodeAt(0))){var l=this.octalToDecimal(i);n=l.octal||n,r+=String.fromCharCode(l.code)}else r+=i}else{if(o.Character.isLineTerminator(i.charCodeAt(0)))break;r+=i}}return""!==t&&(this.index=e,this.throwUnexpectedToken()),{type:u.Token.StringLiteral,value:r,octal:n,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanTemplate=function(){var e="",t=!1,n=this.index,r="`"===this.source[n],i=!1,a=2;for(++this.index;!this.eof();){var l=this.source[this.index++];if("`"===l){a=1,i=!0,t=!0;break}if("$"===l){if("{"===this.source[this.index]){this.curlyStack.push("${"),++this.index,t=!0;break}e+=l}else if("\\\\"===l)if(l=this.source[this.index++],o.Character.isLineTerminator(l.charCodeAt(0)))++this.lineNumber,"\\r"===l&&"\\n"===this.source[this.index]&&++this.index,this.lineStart=this.index;else switch(l){case"n":e+="\\n";break;case"r":e+="\\r";break;case"t":e+="\\t";break;case"u":case"x":if("{"===this.source[this.index])++this.index,e+=this.scanUnicodeCodePointEscape();else{var c=this.index,p=this.scanHexEscape(l);p?e+=p:(this.index=c,e+=l)}break;case"b":e+="\\b";break;case"f":e+="\\f";break;case"v":e+="\\v";break;default:"0"===l?(o.Character.isDecimalDigit(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(s.Messages.TemplateOctalLiteral),e+="\\0"):o.Character.isOctalDigit(l.charCodeAt(0))?this.throwUnexpectedToken(s.Messages.TemplateOctalLiteral):e+=l}else o.Character.isLineTerminator(l.charCodeAt(0))?(++this.lineNumber,"\\r"===l&&"\\n"===this.source[this.index]&&++this.index,this.lineStart=this.index,e+="\\n"):e+=l}return t||this.throwUnexpectedToken(),r||this.curlyStack.pop(),{type:u.Token.Template,value:{cooked:e,raw:this.source.slice(n+1,this.index-a)},head:r,tail:i,lineNumber:this.lineNumber,lineStart:this.lineStart,start:n,end:this.index}},e.prototype.testRegExp=function(e,t){var n="￿",r=e,i=this;t.indexOf("u")>=0&&(r=r.replace(\/\\\\u\\{([0-9a-fA-F]+)\\}|\\\\u([a-fA-F0-9]{4})\/g,function(e,t,r){var a=parseInt(t||r,16);return a>1114111&&i.throwUnexpectedToken(s.Messages.InvalidRegExp),a<=65535?String.fromCharCode(a):n}).replace(\/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]\/g,n));try{RegExp(r)}catch(e){this.throwUnexpectedToken(s.Messages.InvalidRegExp)}try{return new RegExp(e,t)}catch(e){return null}},e.prototype.scanRegExpBody=function(){var e=this.source[this.index];a.assert("\/"===e,"Regular expression literal must start with a slash");for(var t=this.source[this.index++],n=!1,r=!1;!this.eof();)if(e=this.source[this.index++],t+=e,"\\\\"===e)e=this.source[this.index++],o.Character.isLineTerminator(e.charCodeAt(0))&&this.throwUnexpectedToken(s.Messages.UnterminatedRegExp),t+=e;else if(o.Character.isLineTerminator(e.charCodeAt(0)))this.throwUnexpectedToken(s.Messages.UnterminatedRegExp);else if(n)"]"===e&&(n=!1);else{if("\/"===e){r=!0;break}"["===e&&(n=!0)}r||this.throwUnexpectedToken(s.Messages.UnterminatedRegExp);var i=t.substr(1,t.length-2);return{value:i,literal:t}},e.prototype.scanRegExpFlags=function(){for(var e="",t="";!this.eof();){var n=this.source[this.index];if(!o.Character.isIdentifierPart(n.charCodeAt(0)))break;if(++this.index,"\\\\"!==n||this.eof())t+=n,e+=n;else if(n=this.source[this.index],"u"===n){++this.index;var r=this.index;if(n=this.scanHexEscape("u"))for(t+=n,e+="\\\\u";r<this.index;++r)e+=this.source[r];else this.index=r,t+="u",e+="\\\\u";this.tolerateUnexpectedToken()}else e+="\\\\",this.tolerateUnexpectedToken()}return{value:t,literal:e}},e.prototype.scanRegExp=function(){var e=this.index,t=this.scanRegExpBody(),n=this.scanRegExpFlags(),r=this.testRegExp(t.value,n.value);return{type:u.Token.RegularExpression,value:r,literal:t.literal+n.literal,regex:{pattern:t.value,flags:n.value},lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.lex=function(){if(this.eof())return{type:u.Token.EOF,lineNumber:this.lineNumber,lineStart:this.lineStart,start:this.index,end:this.index};var e=this.source.charCodeAt(this.index);return o.Character.isIdentifierStart(e)?this.scanIdentifier():40===e||41===e||59===e?this.scanPunctuator():39===e||34===e?this.scanStringLiteral():46===e?o.Character.isDecimalDigit(this.source.charCodeAt(this.index+1))?this.scanNumericLiteral():this.scanPunctuator():o.Character.isDecimalDigit(e)?this.scanNumericLiteral():96===e||125===e&&"${"===this.curlyStack[this.curlyStack.length-1]?this.scanTemplate():e>=55296&&e<57343&&o.Character.isIdentifierStart(this.codePointAt(this.index))?this.scanIdentifier():this.scanPunctuator()},e}();t.Scanner=l},function(e,t){"use strict";var n={NonAsciiIdentifierStart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B4\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AD\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC03-\\uDC37\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDF00-\\uDF19]|\\uD806[\\uDCA0-\\uDCDF\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50\\uDF93-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD83A[\\uDC00-\\uDCC4]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]|\\uD87E[\\uDC00-\\uDE1D]\/,NonAsciiIdentifierPart:\/[\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B4\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AD\\uA7B0-\\uA7B7\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC6F\\uDC7F-\\uDCBA\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDCA-\\uDDCC\\uDDD0-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3C-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB7\\uDEC0-\\uDEC9\\uDF00-\\uDF19\\uDF1D-\\uDF2B\\uDF30-\\uDF39]|\\uD806[\\uDCA0-\\uDCE9\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50-\\uDF7E\\uDF8F-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]|\\uD87E[\\uDC00-\\uDE1D]|\\uDB40[\\uDD00-\\uDDEF]\/};t.Character={fromCodePoint:function(e){return e<65536?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10))+String.fromCharCode(56320+(e-65536&1023))},isWhiteSpace:function(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(e)>=0},isLineTerminator:function(e){return 10===e||13===e||8232===e||8233===e},isIdentifierStart:function(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||92===e||e>=128&&n.NonAsciiIdentifierStart.test(t.Character.fromCodePoint(e))},isIdentifierPart:function(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||92===e||e>=128&&n.NonAsciiIdentifierPart.test(t.Character.fromCodePoint(e))},isDecimalDigit:function(e){return e>=48&&e<=57},isHexDigit:function(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102},isOctalDigit:function(e){return e>=48&&e<=55}}},function(e,t,n){"use strict";var r=n(2),i=function(){function e(e){this.type=r.Syntax.ArrayExpression,this.elements=e}return e}();t.ArrayExpression=i;var a=function(){function e(e){this.type=r.Syntax.ArrayPattern,this.elements=e}return e}();t.ArrayPattern=a;var s=function(){function e(e,t,n){this.type=r.Syntax.ArrowFunctionExpression,this.id=null,this.params=e,this.body=t,this.generator=!1,this.expression=n}return e}();t.ArrowFunctionExpression=s;var o=function(){function e(e,t,n){this.type=r.Syntax.AssignmentExpression,this.operator=e,this.left=t,this.right=n}return e}();t.AssignmentExpression=o;var u=function(){function e(e,t){this.type=r.Syntax.AssignmentPattern,this.left=e,this.right=t}return e}();t.AssignmentPattern=u;var l=function(){function e(e,t,n){var i="||"===e||"&&"===e;this.type=i?r.Syntax.LogicalExpression:r.Syntax.BinaryExpression,this.operator=e,this.left=t,this.right=n}return e}();t.BinaryExpression=l;var c=function(){function e(e){this.type=r.Syntax.BlockStatement,this.body=e}return e}();t.BlockStatement=c;var p=function(){function e(e){this.type=r.Syntax.BreakStatement,this.label=e}return e}();t.BreakStatement=p;var f=function(){function e(e,t){this.type=r.Syntax.CallExpression,this.callee=e,this.arguments=t}return e}();t.CallExpression=f;var h=function(){function e(e,t){this.type=r.Syntax.CatchClause,this.param=e,this.body=t}return e}();t.CatchClause=h;var d=function(){function e(e){this.type=r.Syntax.ClassBody,this.body=e}return e}();t.ClassBody=d;var y=function(){function e(e,t,n){this.type=r.Syntax.ClassDeclaration,this.id=e,this.superClass=t,this.body=n}return e}();t.ClassDeclaration=y;var m=function(){function e(e,t,n){this.type=r.Syntax.ClassExpression,this.id=e,this.superClass=t,this.body=n}return e}();t.ClassExpression=m;var b=function(){function e(e,t){this.type=r.Syntax.MemberExpression,this.computed=!0,this.object=e,this.property=t}return e}();t.ComputedMemberExpression=b;var g=function(){function e(e,t,n){this.type=r.Syntax.ConditionalExpression,this.test=e,this.consequent=t,this.alternate=n}return e}();t.ConditionalExpression=g;var v=function(){function e(e){this.type=r.Syntax.ContinueStatement,this.label=e}return e}();t.ContinueStatement=v;var x=function(){function e(){this.type=r.Syntax.DebuggerStatement}return e}();t.DebuggerStatement=x;var _=function(){function e(e,t){this.type=r.Syntax.ExpressionStatement,this.expression=e,this.directive=t}return e}();t.Directive=_;var E=function(){function e(e,t){this.type=r.Syntax.DoWhileStatement,this.body=e,this.test=t}return e}();t.DoWhileStatement=E;var A=function(){function e(){this.type=r.Syntax.EmptyStatement}return e}();t.EmptyStatement=A;var D=function(){function e(e){this.type=r.Syntax.ExportAllDeclaration,this.source=e}return e}();t.ExportAllDeclaration=D;var C=function(){function e(e){this.type=r.Syntax.ExportDefaultDeclaration,this.declaration=e}return e}();t.ExportDefaultDeclaration=C;var S=function(){function e(e,t,n){this.type=r.Syntax.ExportNamedDeclaration,this.declaration=e,this.specifiers=t,this.source=n}return e}();t.ExportNamedDeclaration=S;var w=function(){function e(e,t){this.type=r.Syntax.ExportSpecifier,this.exported=t,this.local=e}return e}();t.ExportSpecifier=w;var k=function(){function e(e){this.type=r.Syntax.ExpressionStatement,this.expression=e}return e}();t.ExpressionStatement=k;var F=function(){function e(e,t,n){this.type=r.Syntax.ForInStatement,this.left=e,this.right=t,this.body=n,this.each=!1}return e}();t.ForInStatement=F;var T=function(){function e(e,t,n){this.type=r.Syntax.ForOfStatement,this.left=e,this.right=t,this.body=n}return e}();t.ForOfStatement=T;var P=function(){function e(e,t,n,i){this.type=r.Syntax.ForStatement,this.init=e,this.test=t,this.update=n,this.body=i}return e}();t.ForStatement=P;var j=function(){function e(e,t,n,i){this.type=r.Syntax.FunctionDeclaration,this.id=e,this.params=t,this.body=n,this.generator=i,this.expression=!1}return e}();t.FunctionDeclaration=j;var B=function(){function e(e,t,n,i){this.type=r.Syntax.FunctionExpression,this.id=e,this.params=t,this.body=n,this.generator=i,this.expression=!1}return e}();t.FunctionExpression=B;var O=function(){function e(e){this.type=r.Syntax.Identifier,this.name=e}return e}();t.Identifier=O;var I=function(){function e(e,t,n){this.type=r.Syntax.IfStatement,this.test=e,this.consequent=t,this.alternate=n}return e}();t.IfStatement=I;var N=function(){function e(e,t){this.type=r.Syntax.ImportDeclaration,this.specifiers=e,this.source=t}return e}();t.ImportDeclaration=N;var L=function(){function e(e){this.type=r.Syntax.ImportDefaultSpecifier,this.local=e}return e}();t.ImportDefaultSpecifier=L;var M=function(){function e(e){this.type=r.Syntax.ImportNamespaceSpecifier,this.local=e}return e}();t.ImportNamespaceSpecifier=M;var R=function(){function e(e,t){this.type=r.Syntax.ImportSpecifier,this.local=e,this.imported=t}return e}();t.ImportSpecifier=R;var U=function(){function e(e,t){this.type=r.Syntax.LabeledStatement,this.label=e,this.body=t}return e}();t.LabeledStatement=U;var V=function(){function e(e,t){this.type=r.Syntax.Literal,this.value=e,this.raw=t}return e}();t.Literal=V;var G=function(){function e(e,t){this.type=r.Syntax.MetaProperty,this.meta=e,this.property=t}return e}();t.MetaProperty=G;var q=function(){function e(e,t,n,i,a){this.type=r.Syntax.MethodDefinition,this.key=e,this.computed=t,this.value=n,this.kind=i,this.static=a}return e}();t.MethodDefinition=q;var K=function(){function e(e,t){this.type=r.Syntax.NewExpression,this.callee=e,this.arguments=t}return e}();t.NewExpression=K;var X=function(){function e(e){this.type=r.Syntax.ObjectExpression,this.properties=e}return e}();t.ObjectExpression=X;var J=function(){function e(e){this.type=r.Syntax.ObjectPattern,this.properties=e}return e}();t.ObjectPattern=J;var W=function(){function e(e,t){this.type=r.Syntax.Program,this.body=e,this.sourceType=t}return e}();t.Program=W;var z=function(){function e(e,t,n,i,a,s){this.type=r.Syntax.Property,this.key=t,this.computed=n,this.value=i,this.kind=e,this.method=a,this.shorthand=s}return e}();t.Property=z;var Y=function(){function e(e,t,n){this.type=r.Syntax.Literal,this.value=e,this.raw=t,this.regex=n}return e}();t.RegexLiteral=Y;var H=function(){function e(e){this.type=r.Syntax.RestElement,this.argument=e}return e}();t.RestElement=H;var $=function(){function e(e){this.type=r.Syntax.ReturnStatement,this.argument=e}return e}();t.ReturnStatement=$;var Q=function(){function e(e){this.type=r.Syntax.SequenceExpression,this.expressions=e}return e}();t.SequenceExpression=Q;var Z=function(){function e(e){this.type=r.Syntax.SpreadElement,this.argument=e}return e}();t.SpreadElement=Z;var ee=function(){function e(e,t){this.type=r.Syntax.MemberExpression,this.computed=!1,this.object=e,this.property=t}return e}();t.StaticMemberExpression=ee;var te=function(){function e(){this.type=r.Syntax.Super}return e}();t.Super=te;var ne=function(){function e(e,t){this.type=r.Syntax.SwitchCase,this.test=e,this.consequent=t}return e}();t.SwitchCase=ne;var re=function(){function e(e,t){this.type=r.Syntax.SwitchStatement,this.discriminant=e,this.cases=t}return e}();t.SwitchStatement=re;var ie=function(){function e(e,t){this.type=r.Syntax.TaggedTemplateExpression,this.tag=e,this.quasi=t}return e}();t.TaggedTemplateExpression=ie;var ae=function(){function e(e,t){this.type=r.Syntax.TemplateElement,this.value=e,this.tail=t}return e}();t.TemplateElement=ae;var se=function(){function e(e,t){this.type=r.Syntax.TemplateLiteral,this.quasis=e,this.expressions=t}return e}();t.TemplateLiteral=se;var oe=function(){function e(){this.type=r.Syntax.ThisExpression}return e}();t.ThisExpression=oe;var ue=function(){function e(e){this.type=r.Syntax.ThrowStatement,this.argument=e}return e}();t.ThrowStatement=ue;var le=function(){function e(e,t,n){this.type=r.Syntax.TryStatement,this.block=e,this.handler=t,this.finalizer=n}return e}();t.TryStatement=le;var ce=function(){function e(e,t){this.type=r.Syntax.UnaryExpression,this.operator=e,this.argument=t,this.prefix=!0}return e}();t.UnaryExpression=ce;var pe=function(){function e(e,t,n){this.type=r.Syntax.UpdateExpression,this.operator=e,this.argument=t,this.prefix=n}return e}();t.UpdateExpression=pe;var fe=function(){function e(e,t){this.type=r.Syntax.VariableDeclaration,this.declarations=e,this.kind=t}return e}();t.VariableDeclaration=fe;var he=function(){function e(e,t){this.type=r.Syntax.VariableDeclarator,this.id=e,this.init=t}return e}();t.VariableDeclarator=he;var de=function(){function e(e,t){this.type=r.Syntax.WhileStatement,this.test=e,this.body=t}return e}();t.WhileStatement=de;var ye=function(){function e(e,t){this.type=r.Syntax.WithStatement,$/;"	function	line:28
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^{type:u.Token.NumericLiteral,value:parseInt(n,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanOctalLiteral=function(e,t){var n="",r=!1;for(o.Character.isOctalDigit(e.charCodeAt(0))?(r=!0,n="0"+this.source[this.index++]):++this.index;!this.eof()&&o.Character.isOctalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];return r||0!==n.length||this.throwUnexpectedToken(),(o.Character.isIdentifierStart(this.source.charCodeAt(this.index))||o.Character.isDecimalDigit(this.source.charCodeAt(this.index)))&&this.throwUnexpectedToken(),{type:u.Token.NumericLiteral,value:parseInt(n,8),octal:r,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}},e.prototype.isImplicitOctalLiteral=function(){for(var e=this.index+1;e<this.length;++e){var t=this.source[e];if("8"===t||"9"===t)return!1;if(!o.Character.isOctalDigit(t.charCodeAt(0)))return!0}return!0},e.prototype.scanNumericLiteral=function(){var e=this.index,t=this.source[e];a.assert(o.Character.isDecimalDigit(t.charCodeAt(0))||"."===t,"Numeric literal must start with a decimal digit or a decimal point");var n="";if("."!==t){if(n=this.source[this.index++],t=this.source[this.index],"0"===n){if("x"===t||"X"===t)return++this.index,this.scanHexLiteral(e);if("b"===t||"B"===t)return++this.index,this.scanBinaryLiteral(e);if("o"===t||"O"===t)return this.scanOctalLiteral(t,e);if(t&&o.Character.isOctalDigit(t.charCodeAt(0))&&this.isImplicitOctalLiteral())return this.scanOctalLiteral(t,e)}for(;o.Character.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];t=this.source[this.index]}if("."===t){for(n+=this.source[this.index++];o.Character.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];t=this.source[this.index]}if("e"===t||"E"===t)if(n+=this.source[this.index++],t=this.source[this.index],"+"!==t&&"-"!==t||(n+=this.source[this.index++]),o.Character.isDecimalDigit(this.source.charCodeAt(this.index)))for(;o.Character.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];else this.throwUnexpectedToken();return o.Character.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:u.Token.NumericLiteral,value:parseFloat(n),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanStringLiteral=function(){var e=this.index,t=this.source[e];a.assert("'"===t||'"'===t,"String literal must starts with a quote"),++this.index;for(var n=!1,r="";!this.eof();){var i=this.source[this.index++];if(i===t){t="";break}if("\\\\"===i)if(i=this.source[this.index++],i&&o.Character.isLineTerminator(i.charCodeAt(0)))++this.lineNumber,"\\r"===i&&"\\n"===this.source[this.index]&&++this.index,this.lineStart=this.index;else switch(i){case"u":case"x":if("{"===this.source[this.index])++this.index,r+=this.scanUnicodeCodePointEscape();else{var s=this.scanHexEscape(i);s||this.throwUnexpectedToken(),r+=s}break;case"n":r+="\\n";break;case"r":r+="\\r";break;case"t":r+="\\t";break;case"b":r+="\\b";break;case"f":r+="\\f";break;case"v":r+="\\v";break;case"8":case"9":r+=i,this.tolerateUnexpectedToken();break;default:if(i&&o.Character.isOctalDigit(i.charCodeAt(0))){var l=this.octalToDecimal(i);n=l.octal||n,r+=String.fromCharCode(l.code)}else r+=i}else{if(o.Character.isLineTerminator(i.charCodeAt(0)))break;r+=i}}return""!==t&&(this.index=e,this.throwUnexpectedToken()),{type:u.Token.StringLiteral,value:r,octal:n,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanTemplate=function(){var e="",t=!1,n=this.index,r="`"===this.source[n],i=!1,a=2;for(++this.index;!this.eof();){var l=this.source[this.index++];if("`"===l){a=1,i=!0,t=!0;break}if("$"===l){if("{"===this.source[this.index]){this.curlyStack.push("${"),++this.index,t=!0;break}e+=l}else if("\\\\"===l)if(l=this.source[this.index++],o.Character.isLineTerminator(l.charCodeAt(0)))++this.lineNumber,"\\r"===l&&"\\n"===this.source[this.index]&&++this.index,this.lineStart=this.index;else switch(l){case"n":e+="\\n";break;case"r":e+="\\r";break;case"t":e+="\\t";break;case"u":case"x":if("{"===this.source[this.index])++this.index,e+=this.scanUnicodeCodePointEscape();else{var c=this.index,p=this.scanHexEscape(l);p?e+=p:(this.index=c,e+=l)}break;case"b":e+="\\b";break;case"f":e+="\\f";break;case"v":e+="\\v";break;default:"0"===l?(o.Character.isDecimalDigit(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(s.Messages.TemplateOctalLiteral),e+="\\0"):o.Character.isOctalDigit(l.charCodeAt(0))?this.throwUnexpectedToken(s.Messages.TemplateOctalLiteral):e+=l}else o.Character.isLineTerminator(l.charCodeAt(0))?(++this.lineNumber,"\\r"===l&&"\\n"===this.source[this.index]&&++this.index,this.lineStart=this.index,e+="\\n"):e+=l}return t||this.throwUnexpectedToken(),r||this.curlyStack.pop(),{type:u.Token.Template,value:{cooked:e,raw:this.source.slice(n+1,this.index-a)},head:r,tail:i,lineNumber:this.lineNumber,lineStart:this.lineStart,start:n,end:this.index}},e.prototype.testRegExp=function(e,t){var n="￿",r=e,i=this;t.indexOf("u")>=0&&(r=r.replace(\/\\\\u\\{([0-9a-fA-F]+)\\}|\\\\u([a-fA-F0-9]{4})\/g,function(e,t,r){var a=parseInt(t||r,16);return a>1114111&&i.throwUnexpectedToken(s.Messages.InvalidRegExp),a<=65535?String.fromCharCode(a):n}).replace(\/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]\/g,n));try{RegExp(r)}catch(e){this.throwUnexpectedToken(s.Messages.InvalidRegExp)}try{return new RegExp(e,t)}catch(e){return null}},e.prototype.scanRegExpBody=function(){var e=this.source[this.index];a.assert("\/"===e,"Regular expression literal must start with a slash");for(var t=this.source[this.index++],n=!1,r=!1;!this.eof();)if(e=this.source[this.index++],t+=e,"\\\\"===e)e=this.source[this.index++],o.Character.isLineTerminator(e.charCodeAt(0))&&this.throwUnexpectedToken(s.Messages.UnterminatedRegExp),t+=e;else if(o.Character.isLineTerminator(e.charCodeAt(0)))this.throwUnexpectedToken(s.Messages.UnterminatedRegExp);else if(n)"]"===e&&(n=!1);else{if("\/"===e){r=!0;break}"["===e&&(n=!0)}r||this.throwUnexpectedToken(s.Messages.UnterminatedRegExp);var i=t.substr(1,t.length-2);return{value:i,literal:t}},e.prototype.scanRegExpFlags=function(){for(var e="",t="";!this.eof();){var n=this.source[this.index];if(!o.Character.isIdentifierPart(n.charCodeAt(0)))break;if(++this.index,"\\\\"!==n||this.eof())t+=n,e+=n;else if(n=this.source[this.index],"u"===n){++this.index;var r=this.index;if(n=this.scanHexEscape("u"))for(t+=n,e+="\\\\u";r<this.index;++r)e+=this.source[r];else this.index=r,t+="u",e+="\\\\u";this.tolerateUnexpectedToken()}else e+="\\\\",this.tolerateUnexpectedToken()}return{value:t,literal:e}},e.prototype.scanRegExp=function(){var e=this.index,t=this.scanRegExpBody(),n=this.scanRegExpFlags(),r=this.testRegExp(t.value,n.value);return{type:u.Token.RegularExpression,value:r,literal:t.literal+n.literal,regex:{pattern:t.value,flags:n.value},lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.lex=function(){if(this.eof())return{type:u.Token.EOF,lineNumber:this.lineNumber,lineStart:this.lineStart,start:this.index,end:this.index};var e=this.source.charCodeAt(this.index);return o.Character.isIdentifierStart(e)?this.scanIdentifier():40===e||41===e||59===e?this.scanPunctuator():39===e||34===e?this.scanStringLiteral():46===e?o.Character.isDecimalDigit(this.source.charCodeAt(this.index+1))?this.scanNumericLiteral():this.scanPunctuator():o.Character.isDecimalDigit(e)?this.scanNumericLiteral():96===e||125===e&&"${"===this.curlyStack[this.curlyStack.length-1]?this.scanTemplate():e>=55296&&e<57343&&o.Character.isIdentifierStart(this.codePointAt(this.index))?this.scanIdentifier():this.scanPunctuator()},e}();t.Scanner=l},function(e,t){"use strict";var n={NonAsciiIdentifierStart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B4\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AD\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC03-\\uDC37\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDF00-\\uDF19]|\\uD806[\\uDCA0-\\uDCDF\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50\\uDF93-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD83A[\\uDC00-\\uDCC4]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]|\\uD87E[\\uDC00-\\uDE1D]\/,NonAsciiIdentifierPart:\/[\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B4\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AD\\uA7B0-\\uA7B7\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC6F\\uDC7F-\\uDCBA\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDCA-\\uDDCC\\uDDD0-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3C-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB7\\uDEC0-\\uDEC9\\uDF00-\\uDF19\\uDF1D-\\uDF2B\\uDF30-\\uDF39]|\\uD806[\\uDCA0-\\uDCE9\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50-\\uDF7E\\uDF8F-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]|\\uD87E[\\uDC00-\\uDE1D]|\\uDB40[\\uDD00-\\uDDEF]\/};t.Character={fromCodePoint:function(e){return e<65536?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10))+String.fromCharCode(56320+(e-65536&1023))},isWhiteSpace:function(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(e)>=0},isLineTerminator:function(e){return 10===e||13===e||8232===e||8233===e},isIdentifierStart:function(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||92===e||e>=128&&n.NonAsciiIdentifierStart.test(t.Character.fromCodePoint(e))},isIdentifierPart:function(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||92===e||e>=128&&n.NonAsciiIdentifierPart.test(t.Character.fromCodePoint(e))},isDecimalDigit:function(e){return e>=48&&e<=57},isHexDigit:function(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102},isOctalDigit:function(e){return e>=48&&e<=55}}},function(e,t,n){"use strict";var r=n(2),i=function(){function e(e){this.type=r.Syntax.ArrayExpression,this.elements=e}return e}();t.ArrayExpression=i;var a=function(){function e(e){this.type=r.Syntax.ArrayPattern,this.elements=e}return e}();t.ArrayPattern=a;var s=function(){function e(e,t,n){this.type=r.Syntax.ArrowFunctionExpression,this.id=null,this.params=e,this.body=t,this.generator=!1,this.expression=n}return e}();t.ArrowFunctionExpression=s;var o=function(){function e(e,t,n){this.type=r.Syntax.AssignmentExpression,this.operator=e,this.left=t,this.right=n}return e}();t.AssignmentExpression=o;var u=function(){function e(e,t){this.type=r.Syntax.AssignmentPattern,this.left=e,this.right=t}return e}();t.AssignmentPattern=u;var l=function(){function e(e,t,n){var i="||"===e||"&&"===e;this.type=i?r.Syntax.LogicalExpression:r.Syntax.BinaryExpression,this.operator=e,this.left=t,this.right=n}return e}();t.BinaryExpression=l;var c=function(){function e(e){this.type=r.Syntax.BlockStatement,this.body=e}return e}();t.BlockStatement=c;var p=function(){function e(e){this.type=r.Syntax.BreakStatement,this.label=e}return e}();t.BreakStatement=p;var f=function(){function e(e,t){this.type=r.Syntax.CallExpression,this.callee=e,this.arguments=t}return e}();t.CallExpression=f;var h=function(){function e(e,t){this.type=r.Syntax.CatchClause,this.param=e,this.body=t}return e}();t.CatchClause=h;var d=function(){function e(e){this.type=r.Syntax.ClassBody,this.body=e}return e}();t.ClassBody=d;var y=function(){function e(e,t,n){this.type=r.Syntax.ClassDeclaration,this.id=e,this.superClass=t,this.body=n}return e}();t.ClassDeclaration=y;var m=function(){function e(e,t,n){this.type=r.Syntax.ClassExpression,this.id=e,this.superClass=t,this.body=n}return e}();t.ClassExpression=m;var b=function(){function e(e,t){this.type=r.Syntax.MemberExpression,this.computed=!0,this.object=e,this.property=t}return e}();t.ComputedMemberExpression=b;var g=function(){function e(e,t,n){this.type=r.Syntax.ConditionalExpression,this.test=e,this.consequent=t,this.alternate=n}return e}();t.ConditionalExpression=g;var v=function(){function e(e){this.type=r.Syntax.ContinueStatement,this.label=e}return e}();t.ContinueStatement=v;var x=function(){function e(){this.type=r.Syntax.DebuggerStatement}return e}();t.DebuggerStatement=x;var _=function(){function e(e,t){this.type=r.Syntax.ExpressionStatement,this.expression=e,this.directive=t}return e}();t.Directive=_;var E=function(){function e(e,t){this.type=r.Syntax.DoWhileStatement,this.body=e,this.test=t}return e}();t.DoWhileStatement=E;var A=function(){function e(){this.type=r.Syntax.EmptyStatement}return e}();t.EmptyStatement=A;var D=function(){function e(e){this.type=r.Syntax.ExportAllDeclaration,this.source=e}return e}();t.ExportAllDeclaration=D;var C=function(){function e(e){this.type=r.Syntax.ExportDefaultDeclaration,this.declaration=e}return e}();t.ExportDefaultDeclaration=C;var S=function(){function e(e,t,n){this.type=r.Syntax.ExportNamedDeclaration,this.declaration=e,this.specifiers=t,this.source=n}return e}();t.ExportNamedDeclaration=S;var w=function(){function e(e,t){this.type=r.Syntax.ExportSpecifier,this.exported=t,this.local=e}return e}();t.ExportSpecifier=w;var k=function(){function e(e){this.type=r.Syntax.ExpressionStatement,this.expression=e}return e}();t.ExpressionStatement=k;var F=function(){function e(e,t,n){this.type=r.Syntax.ForInStatement,this.left=e,this.right=t,this.body=n,this.each=!1}return e}();t.ForInStatement=F;var T=function(){function e(e,t,n){this.type=r.Syntax.ForOfStatement,this.left=e,this.right=t,this.body=n}return e}();t.ForOfStatement=T;var P=function(){function e(e,t,n,i){this.type=r.Syntax.ForStatement,this.init=e,this.test=t,this.update=n,this.body=i}return e}();t.ForStatement=P;var j=function(){function e(e,t,n,i){this.type=r.Syntax.FunctionDeclaration,this.id=e,this.params=t,this.body=n,this.generator=i,this.expression=!1}return e}();t.FunctionDeclaration=j;var B=function(){function e(e,t,n,i){this.type=r.Syntax.FunctionExpression,this.id=e,this.params=t,this.body=n,this.generator=i,this.expression=!1}return e}();t.FunctionExpression=B;var O=function(){function e(e){this.type=r.Syntax.Identifier,this.name=e}return e}();t.Identifier=O;var I=function(){function e(e,t,n){this.type=r.Syntax.IfStatement,this.test=e,this.consequent=t,this.alternate=n}return e}();t.IfStatement=I;var N=function(){function e(e,t){this.type=r.Syntax.ImportDeclaration,this.specifiers=e,this.source=t}return e}();t.ImportDeclaration=N;var L=function(){function e(e){this.type=r.Syntax.ImportDefaultSpecifier,this.local=e}return e}();t.ImportDefaultSpecifier=L;var M=function(){function e(e){this.type=r.Syntax.ImportNamespaceSpecifier,this.local=e}return e}();t.ImportNamespaceSpecifier=M;var R=function(){function e(e,t){this.type=r.Syntax.ImportSpecifier,this.local=e,this.imported=t}return e}();t.ImportSpecifier=R;var U=function(){function e(e,t){this.type=r.Syntax.LabeledStatement,this.label=e,this.body=t}return e}();t.LabeledStatement=U;var V=function(){function e(e,t){this.type=r.Syntax.Literal,this.value=e,this.raw=t}return e}();t.Literal=V;var G=function(){function e(e,t){this.type=r.Syntax.MetaProperty,this.meta=e,this.property=t}return e}();t.MetaProperty=G;var q=function(){function e(e,t,n,i,a){this.type=r.Syntax.MethodDefinition,this.key=e,this.computed=t,this.value=n,this.kind=i,this.static=a}return e}();t.MethodDefinition=q;var K=function(){function e(e,t){this.type=r.Syntax.NewExpression,this.callee=e,this.arguments=t}return e}();t.NewExpression=K;var X=function(){function e(e){this.type=r.Syntax.ObjectExpression,this.properties=e}return e}();t.ObjectExpression=X;var J=function(){function e(e){this.type=r.Syntax.ObjectPattern,this.properties=e}return e}();t.ObjectPattern=J;var W=function(){function e(e,t){this.type=r.Syntax.Program,this.body=e,this.sourceType=t}return e}();t.Program=W;var z=function(){function e(e,t,n,i,a,s){this.type=r.Syntax.Property,this.key=t,this.computed=n,this.value=i,this.kind=e,this.method=a,this.shorthand=s}return e}();t.Property=z;var Y=function(){function e(e,t,n){this.type=r.Syntax.Literal,this.value=e,this.raw=t,this.regex=n}return e}();t.RegexLiteral=Y;var H=function(){function e(e){this.type=r.Syntax.RestElement,this.argument=e}return e}();t.RestElement=H;var $=function(){function e(e){this.type=r.Syntax.ReturnStatement,this.argument=e}return e}();t.ReturnStatement=$;var Q=function(){function e(e){this.type=r.Syntax.SequenceExpression,this.expressions=e}return e}();t.SequenceExpression=Q;var Z=function(){function e(e){this.type=r.Syntax.SpreadElement,this.argument=e}return e}();t.SpreadElement=Z;var ee=function(){function e(e,t){this.type=r.Syntax.MemberExpression,this.computed=!1,this.object=e,this.property=t}return e}();t.StaticMemberExpression=ee;var te=function(){function e(){this.type=r.Syntax.Super}return e}();t.Super=te;var ne=function(){function e(e,t){this.type=r.Syntax.SwitchCase,this.test=e,this.consequent=t}return e}();t.SwitchCase=ne;var re=function(){function e(e,t){this.type=r.Syntax.SwitchStatement,this.discriminant=e,this.cases=t}return e}();t.SwitchStatement=re;var ie=function(){function e(e,t){this.type=r.Syntax.TaggedTemplateExpression,this.tag=e,this.quasi=t}return e}();t.TaggedTemplateExpression=ie;var ae=function(){function e(e,t){this.type=r.Syntax.TemplateElement,this.value=e,this.tail=t}return e}();t.TemplateElement=ae;var se=function(){function e(e,t){this.type=r.Syntax.TemplateLiteral,this.quasis=e,this.expressions=t}return e}();t.TemplateLiteral=se;var oe=function(){function e(){this.type=r.Syntax.ThisExpression}return e}();t.ThisExpression=oe;var ue=function(){function e(e){this.type=r.Syntax.ThrowStatement,this.argument=e}return e}();t.ThrowStatement=ue;var le=function(){function e(e,t,n){this.type=r.Syntax.TryStatement,this.block=e,this.handler=t,this.finalizer=n}return e}();t.TryStatement=le;var ce=function(){function e(e,t){this.type=r.Syntax.UnaryExpression,this.operator=e,this.argument=t,this.prefix=!0}return e}();t.UnaryExpression=ce;var pe=function(){function e(e,t,n){this.type=r.Syntax.UpdateExpression,this.operator=e,this.argument=t,this.prefix=n}return e}();t.UpdateExpression=pe;var fe=function(){function e(e,t){this.type=r.Syntax.VariableDeclaration,this.declarations=e,this.kind=t}return e}();t.VariableDeclaration=fe;var he=function(){function e(e,t){this.type=r.Syntax.VariableDeclarator,this.id=e,this.init=t}return e}();t.VariableDeclarator=he;var de=function(){function e(e,t){this.type=r.Syntax.WhileStatement,this.test=e,this.body=t}return e}();t.WhileStatement=de;var ye=function(){function e(e,t){this.type=r.Syntax.WithStatement,$/;"	function	line:28
isWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^{type:u.Token.NumericLiteral,value:parseInt(n,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanOctalLiteral=function(e,t){var n="",r=!1;for(o.Character.isOctalDigit(e.charCodeAt(0))?(r=!0,n="0"+this.source[this.index++]):++this.index;!this.eof()&&o.Character.isOctalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];return r||0!==n.length||this.throwUnexpectedToken(),(o.Character.isIdentifierStart(this.source.charCodeAt(this.index))||o.Character.isDecimalDigit(this.source.charCodeAt(this.index)))&&this.throwUnexpectedToken(),{type:u.Token.NumericLiteral,value:parseInt(n,8),octal:r,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}},e.prototype.isImplicitOctalLiteral=function(){for(var e=this.index+1;e<this.length;++e){var t=this.source[e];if("8"===t||"9"===t)return!1;if(!o.Character.isOctalDigit(t.charCodeAt(0)))return!0}return!0},e.prototype.scanNumericLiteral=function(){var e=this.index,t=this.source[e];a.assert(o.Character.isDecimalDigit(t.charCodeAt(0))||"."===t,"Numeric literal must start with a decimal digit or a decimal point");var n="";if("."!==t){if(n=this.source[this.index++],t=this.source[this.index],"0"===n){if("x"===t||"X"===t)return++this.index,this.scanHexLiteral(e);if("b"===t||"B"===t)return++this.index,this.scanBinaryLiteral(e);if("o"===t||"O"===t)return this.scanOctalLiteral(t,e);if(t&&o.Character.isOctalDigit(t.charCodeAt(0))&&this.isImplicitOctalLiteral())return this.scanOctalLiteral(t,e)}for(;o.Character.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];t=this.source[this.index]}if("."===t){for(n+=this.source[this.index++];o.Character.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];t=this.source[this.index]}if("e"===t||"E"===t)if(n+=this.source[this.index++],t=this.source[this.index],"+"!==t&&"-"!==t||(n+=this.source[this.index++]),o.Character.isDecimalDigit(this.source.charCodeAt(this.index)))for(;o.Character.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];else this.throwUnexpectedToken();return o.Character.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:u.Token.NumericLiteral,value:parseFloat(n),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanStringLiteral=function(){var e=this.index,t=this.source[e];a.assert("'"===t||'"'===t,"String literal must starts with a quote"),++this.index;for(var n=!1,r="";!this.eof();){var i=this.source[this.index++];if(i===t){t="";break}if("\\\\"===i)if(i=this.source[this.index++],i&&o.Character.isLineTerminator(i.charCodeAt(0)))++this.lineNumber,"\\r"===i&&"\\n"===this.source[this.index]&&++this.index,this.lineStart=this.index;else switch(i){case"u":case"x":if("{"===this.source[this.index])++this.index,r+=this.scanUnicodeCodePointEscape();else{var s=this.scanHexEscape(i);s||this.throwUnexpectedToken(),r+=s}break;case"n":r+="\\n";break;case"r":r+="\\r";break;case"t":r+="\\t";break;case"b":r+="\\b";break;case"f":r+="\\f";break;case"v":r+="\\v";break;case"8":case"9":r+=i,this.tolerateUnexpectedToken();break;default:if(i&&o.Character.isOctalDigit(i.charCodeAt(0))){var l=this.octalToDecimal(i);n=l.octal||n,r+=String.fromCharCode(l.code)}else r+=i}else{if(o.Character.isLineTerminator(i.charCodeAt(0)))break;r+=i}}return""!==t&&(this.index=e,this.throwUnexpectedToken()),{type:u.Token.StringLiteral,value:r,octal:n,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.scanTemplate=function(){var e="",t=!1,n=this.index,r="`"===this.source[n],i=!1,a=2;for(++this.index;!this.eof();){var l=this.source[this.index++];if("`"===l){a=1,i=!0,t=!0;break}if("$"===l){if("{"===this.source[this.index]){this.curlyStack.push("${"),++this.index,t=!0;break}e+=l}else if("\\\\"===l)if(l=this.source[this.index++],o.Character.isLineTerminator(l.charCodeAt(0)))++this.lineNumber,"\\r"===l&&"\\n"===this.source[this.index]&&++this.index,this.lineStart=this.index;else switch(l){case"n":e+="\\n";break;case"r":e+="\\r";break;case"t":e+="\\t";break;case"u":case"x":if("{"===this.source[this.index])++this.index,e+=this.scanUnicodeCodePointEscape();else{var c=this.index,p=this.scanHexEscape(l);p?e+=p:(this.index=c,e+=l)}break;case"b":e+="\\b";break;case"f":e+="\\f";break;case"v":e+="\\v";break;default:"0"===l?(o.Character.isDecimalDigit(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(s.Messages.TemplateOctalLiteral),e+="\\0"):o.Character.isOctalDigit(l.charCodeAt(0))?this.throwUnexpectedToken(s.Messages.TemplateOctalLiteral):e+=l}else o.Character.isLineTerminator(l.charCodeAt(0))?(++this.lineNumber,"\\r"===l&&"\\n"===this.source[this.index]&&++this.index,this.lineStart=this.index,e+="\\n"):e+=l}return t||this.throwUnexpectedToken(),r||this.curlyStack.pop(),{type:u.Token.Template,value:{cooked:e,raw:this.source.slice(n+1,this.index-a)},head:r,tail:i,lineNumber:this.lineNumber,lineStart:this.lineStart,start:n,end:this.index}},e.prototype.testRegExp=function(e,t){var n="￿",r=e,i=this;t.indexOf("u")>=0&&(r=r.replace(\/\\\\u\\{([0-9a-fA-F]+)\\}|\\\\u([a-fA-F0-9]{4})\/g,function(e,t,r){var a=parseInt(t||r,16);return a>1114111&&i.throwUnexpectedToken(s.Messages.InvalidRegExp),a<=65535?String.fromCharCode(a):n}).replace(\/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]\/g,n));try{RegExp(r)}catch(e){this.throwUnexpectedToken(s.Messages.InvalidRegExp)}try{return new RegExp(e,t)}catch(e){return null}},e.prototype.scanRegExpBody=function(){var e=this.source[this.index];a.assert("\/"===e,"Regular expression literal must start with a slash");for(var t=this.source[this.index++],n=!1,r=!1;!this.eof();)if(e=this.source[this.index++],t+=e,"\\\\"===e)e=this.source[this.index++],o.Character.isLineTerminator(e.charCodeAt(0))&&this.throwUnexpectedToken(s.Messages.UnterminatedRegExp),t+=e;else if(o.Character.isLineTerminator(e.charCodeAt(0)))this.throwUnexpectedToken(s.Messages.UnterminatedRegExp);else if(n)"]"===e&&(n=!1);else{if("\/"===e){r=!0;break}"["===e&&(n=!0)}r||this.throwUnexpectedToken(s.Messages.UnterminatedRegExp);var i=t.substr(1,t.length-2);return{value:i,literal:t}},e.prototype.scanRegExpFlags=function(){for(var e="",t="";!this.eof();){var n=this.source[this.index];if(!o.Character.isIdentifierPart(n.charCodeAt(0)))break;if(++this.index,"\\\\"!==n||this.eof())t+=n,e+=n;else if(n=this.source[this.index],"u"===n){++this.index;var r=this.index;if(n=this.scanHexEscape("u"))for(t+=n,e+="\\\\u";r<this.index;++r)e+=this.source[r];else this.index=r,t+="u",e+="\\\\u";this.tolerateUnexpectedToken()}else e+="\\\\",this.tolerateUnexpectedToken()}return{value:t,literal:e}},e.prototype.scanRegExp=function(){var e=this.index,t=this.scanRegExpBody(),n=this.scanRegExpFlags(),r=this.testRegExp(t.value,n.value);return{type:u.Token.RegularExpression,value:r,literal:t.literal+n.literal,regex:{pattern:t.value,flags:n.value},lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}},e.prototype.lex=function(){if(this.eof())return{type:u.Token.EOF,lineNumber:this.lineNumber,lineStart:this.lineStart,start:this.index,end:this.index};var e=this.source.charCodeAt(this.index);return o.Character.isIdentifierStart(e)?this.scanIdentifier():40===e||41===e||59===e?this.scanPunctuator():39===e||34===e?this.scanStringLiteral():46===e?o.Character.isDecimalDigit(this.source.charCodeAt(this.index+1))?this.scanNumericLiteral():this.scanPunctuator():o.Character.isDecimalDigit(e)?this.scanNumericLiteral():96===e||125===e&&"${"===this.curlyStack[this.curlyStack.length-1]?this.scanTemplate():e>=55296&&e<57343&&o.Character.isIdentifierStart(this.codePointAt(this.index))?this.scanIdentifier():this.scanPunctuator()},e}();t.Scanner=l},function(e,t){"use strict";var n={NonAsciiIdentifierStart:\/[\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B4\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AD\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF75\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00\\uDE10-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE4\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC03-\\uDC37\\uDC83-\\uDCAF\\uDCD0-\\uDCE8\\uDD03-\\uDD26\\uDD50-\\uDD72\\uDD76\\uDD83-\\uDDB2\\uDDC1-\\uDDC4\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE2B\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEDE\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3D\\uDF50\\uDF5D-\\uDF61]|\\uD805[\\uDC80-\\uDCAF\\uDCC4\\uDCC5\\uDCC7\\uDD80-\\uDDAE\\uDDD8-\\uDDDB\\uDE00-\\uDE2F\\uDE44\\uDE80-\\uDEAA\\uDF00-\\uDF19]|\\uD806[\\uDCA0-\\uDCDF\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDED0-\\uDEED\\uDF00-\\uDF2F\\uDF40-\\uDF43\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50\\uDF93-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB]|\\uD83A[\\uDC00-\\uDCC4]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]|\\uD87E[\\uDC00-\\uDE1D]\/,NonAsciiIdentifierPart:\/[\\xAA\\xB5\\xB7\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0300-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u0483-\\u0487\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0610-\\u061A\\u0620-\\u0669\\u066E-\\u06D3\\u06D5-\\u06DC\\u06DF-\\u06E8\\u06EA-\\u06FC\\u06FF\\u0710-\\u074A\\u074D-\\u07B1\\u07C0-\\u07F5\\u07FA\\u0800-\\u082D\\u0840-\\u085B\\u08A0-\\u08B4\\u08E3-\\u0963\\u0966-\\u096F\\u0971-\\u0983\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BC-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CE\\u09D7\\u09DC\\u09DD\\u09DF-\\u09E3\\u09E6-\\u09F1\\u0A01-\\u0A03\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A59-\\u0A5C\\u0A5E\\u0A66-\\u0A75\\u0A81-\\u0A83\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABC-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AD0\\u0AE0-\\u0AE3\\u0AE6-\\u0AEF\\u0AF9\\u0B01-\\u0B03\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3C-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B5C\\u0B5D\\u0B5F-\\u0B63\\u0B66-\\u0B6F\\u0B71\\u0B82\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD0\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C58-\\u0C5A\\u0C60-\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBC-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CDE\\u0CE0-\\u0CE3\\u0CE6-\\u0CEF\\u0CF1\\u0CF2\\u0D01-\\u0D03\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4E\\u0D57\\u0D5F-\\u0D63\\u0D66-\\u0D6F\\u0D7A-\\u0D7F\\u0D82\\u0D83\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E01-\\u0E3A\\u0E40-\\u0E4E\\u0E50-\\u0E59\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB9\\u0EBB-\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0EDC-\\u0EDF\\u0F00\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E-\\u0F47\\u0F49-\\u0F6C\\u0F71-\\u0F84\\u0F86-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u1000-\\u1049\\u1050-\\u109D\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u135D-\\u135F\\u1369-\\u1371\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1714\\u1720-\\u1734\\u1740-\\u1753\\u1760-\\u176C\\u176E-\\u1770\\u1772\\u1773\\u1780-\\u17D3\\u17D7\\u17DC\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u1820-\\u1877\\u1880-\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u19D0-\\u19DA\\u1A00-\\u1A1B\\u1A20-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AA7\\u1AB0-\\u1ABD\\u1B00-\\u1B4B\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1BF3\\u1C00-\\u1C37\\u1C40-\\u1C49\\u1C4D-\\u1C7D\\u1CD0-\\u1CD2\\u1CD4-\\u1CF6\\u1CF8\\u1CF9\\u1D00-\\u1DF5\\u1DFC-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u200C\\u200D\\u203F\\u2040\\u2054\\u2071\\u207F\\u2090-\\u209C\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D7F-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u2DE0-\\u2DFF\\u3005-\\u3007\\u3021-\\u302F\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u3099-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA62B\\uA640-\\uA66F\\uA674-\\uA67D\\uA67F-\\uA6F1\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AD\\uA7B0-\\uA7B7\\uA7F7-\\uA827\\uA840-\\uA873\\uA880-\\uA8C4\\uA8D0-\\uA8D9\\uA8E0-\\uA8F7\\uA8FB\\uA8FD\\uA900-\\uA92D\\uA930-\\uA953\\uA960-\\uA97C\\uA980-\\uA9C0\\uA9CF-\\uA9D9\\uA9E0-\\uA9FE\\uAA00-\\uAA36\\uAA40-\\uAA4D\\uAA50-\\uAA59\\uAA60-\\uAA76\\uAA7A-\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEF\\uAAF2-\\uAAF6\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF10-\\uFF19\\uFF21-\\uFF3A\\uFF3F\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC]|\\uD800[\\uDC00-\\uDC0B\\uDC0D-\\uDC26\\uDC28-\\uDC3A\\uDC3C\\uDC3D\\uDC3F-\\uDC4D\\uDC50-\\uDC5D\\uDC80-\\uDCFA\\uDD40-\\uDD74\\uDDFD\\uDE80-\\uDE9C\\uDEA0-\\uDED0\\uDEE0\\uDF00-\\uDF1F\\uDF30-\\uDF4A\\uDF50-\\uDF7A\\uDF80-\\uDF9D\\uDFA0-\\uDFC3\\uDFC8-\\uDFCF\\uDFD1-\\uDFD5]|\\uD801[\\uDC00-\\uDC9D\\uDCA0-\\uDCA9\\uDD00-\\uDD27\\uDD30-\\uDD63\\uDE00-\\uDF36\\uDF40-\\uDF55\\uDF60-\\uDF67]|\\uD802[\\uDC00-\\uDC05\\uDC08\\uDC0A-\\uDC35\\uDC37\\uDC38\\uDC3C\\uDC3F-\\uDC55\\uDC60-\\uDC76\\uDC80-\\uDC9E\\uDCE0-\\uDCF2\\uDCF4\\uDCF5\\uDD00-\\uDD15\\uDD20-\\uDD39\\uDD80-\\uDDB7\\uDDBE\\uDDBF\\uDE00-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE13\\uDE15-\\uDE17\\uDE19-\\uDE33\\uDE38-\\uDE3A\\uDE3F\\uDE60-\\uDE7C\\uDE80-\\uDE9C\\uDEC0-\\uDEC7\\uDEC9-\\uDEE6\\uDF00-\\uDF35\\uDF40-\\uDF55\\uDF60-\\uDF72\\uDF80-\\uDF91]|\\uD803[\\uDC00-\\uDC48\\uDC80-\\uDCB2\\uDCC0-\\uDCF2]|\\uD804[\\uDC00-\\uDC46\\uDC66-\\uDC6F\\uDC7F-\\uDCBA\\uDCD0-\\uDCE8\\uDCF0-\\uDCF9\\uDD00-\\uDD34\\uDD36-\\uDD3F\\uDD50-\\uDD73\\uDD76\\uDD80-\\uDDC4\\uDDCA-\\uDDCC\\uDDD0-\\uDDDA\\uDDDC\\uDE00-\\uDE11\\uDE13-\\uDE37\\uDE80-\\uDE86\\uDE88\\uDE8A-\\uDE8D\\uDE8F-\\uDE9D\\uDE9F-\\uDEA8\\uDEB0-\\uDEEA\\uDEF0-\\uDEF9\\uDF00-\\uDF03\\uDF05-\\uDF0C\\uDF0F\\uDF10\\uDF13-\\uDF28\\uDF2A-\\uDF30\\uDF32\\uDF33\\uDF35-\\uDF39\\uDF3C-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF50\\uDF57\\uDF5D-\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDC80-\\uDCC5\\uDCC7\\uDCD0-\\uDCD9\\uDD80-\\uDDB5\\uDDB8-\\uDDC0\\uDDD8-\\uDDDD\\uDE00-\\uDE40\\uDE44\\uDE50-\\uDE59\\uDE80-\\uDEB7\\uDEC0-\\uDEC9\\uDF00-\\uDF19\\uDF1D-\\uDF2B\\uDF30-\\uDF39]|\\uD806[\\uDCA0-\\uDCE9\\uDCFF\\uDEC0-\\uDEF8]|\\uD808[\\uDC00-\\uDF99]|\\uD809[\\uDC00-\\uDC6E\\uDC80-\\uDD43]|[\\uD80C\\uD840-\\uD868\\uD86A-\\uD86C\\uD86F-\\uD872][\\uDC00-\\uDFFF]|\\uD80D[\\uDC00-\\uDC2E]|\\uD811[\\uDC00-\\uDE46]|\\uD81A[\\uDC00-\\uDE38\\uDE40-\\uDE5E\\uDE60-\\uDE69\\uDED0-\\uDEED\\uDEF0-\\uDEF4\\uDF00-\\uDF36\\uDF40-\\uDF43\\uDF50-\\uDF59\\uDF63-\\uDF77\\uDF7D-\\uDF8F]|\\uD81B[\\uDF00-\\uDF44\\uDF50-\\uDF7E\\uDF8F-\\uDF9F]|\\uD82C[\\uDC00\\uDC01]|\\uD82F[\\uDC00-\\uDC6A\\uDC70-\\uDC7C\\uDC80-\\uDC88\\uDC90-\\uDC99\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDEC0\\uDEC2-\\uDEDA\\uDEDC-\\uDEFA\\uDEFC-\\uDF14\\uDF16-\\uDF34\\uDF36-\\uDF4E\\uDF50-\\uDF6E\\uDF70-\\uDF88\\uDF8A-\\uDFA8\\uDFAA-\\uDFC2\\uDFC4-\\uDFCB\\uDFCE-\\uDFFF]|\\uD836[\\uDE00-\\uDE36\\uDE3B-\\uDE6C\\uDE75\\uDE84\\uDE9B-\\uDE9F\\uDEA1-\\uDEAF]|\\uD83A[\\uDC00-\\uDCC4\\uDCD0-\\uDCD6]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB]|\\uD869[\\uDC00-\\uDED6\\uDF00-\\uDFFF]|\\uD86D[\\uDC00-\\uDF34\\uDF40-\\uDFFF]|\\uD86E[\\uDC00-\\uDC1D\\uDC20-\\uDFFF]|\\uD873[\\uDC00-\\uDEA1]|\\uD87E[\\uDC00-\\uDE1D]|\\uDB40[\\uDD00-\\uDDEF]\/};t.Character={fromCodePoint:function(e){return e<65536?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10))+String.fromCharCode(56320+(e-65536&1023))},isWhiteSpace:function(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].indexOf(e)>=0},isLineTerminator:function(e){return 10===e||13===e||8232===e||8233===e},isIdentifierStart:function(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||92===e||e>=128&&n.NonAsciiIdentifierStart.test(t.Character.fromCodePoint(e))},isIdentifierPart:function(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||92===e||e>=128&&n.NonAsciiIdentifierPart.test(t.Character.fromCodePoint(e))},isDecimalDigit:function(e){return e>=48&&e<=57},isHexDigit:function(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102},isOctalDigit:function(e){return e>=48&&e<=55}}},function(e,t,n){"use strict";var r=n(2),i=function(){function e(e){this.type=r.Syntax.ArrayExpression,this.elements=e}return e}();t.ArrayExpression=i;var a=function(){function e(e){this.type=r.Syntax.ArrayPattern,this.elements=e}return e}();t.ArrayPattern=a;var s=function(){function e(e,t,n){this.type=r.Syntax.ArrowFunctionExpression,this.id=null,this.params=e,this.body=t,this.generator=!1,this.expression=n}return e}();t.ArrowFunctionExpression=s;var o=function(){function e(e,t,n){this.type=r.Syntax.AssignmentExpression,this.operator=e,this.left=t,this.right=n}return e}();t.AssignmentExpression=o;var u=function(){function e(e,t){this.type=r.Syntax.AssignmentPattern,this.left=e,this.right=t}return e}();t.AssignmentPattern=u;var l=function(){function e(e,t,n){var i="||"===e||"&&"===e;this.type=i?r.Syntax.LogicalExpression:r.Syntax.BinaryExpression,this.operator=e,this.left=t,this.right=n}return e}();t.BinaryExpression=l;var c=function(){function e(e){this.type=r.Syntax.BlockStatement,this.body=e}return e}();t.BlockStatement=c;var p=function(){function e(e){this.type=r.Syntax.BreakStatement,this.label=e}return e}();t.BreakStatement=p;var f=function(){function e(e,t){this.type=r.Syntax.CallExpression,this.callee=e,this.arguments=t}return e}();t.CallExpression=f;var h=function(){function e(e,t){this.type=r.Syntax.CatchClause,this.param=e,this.body=t}return e}();t.CatchClause=h;var d=function(){function e(e){this.type=r.Syntax.ClassBody,this.body=e}return e}();t.ClassBody=d;var y=function(){function e(e,t,n){this.type=r.Syntax.ClassDeclaration,this.id=e,this.superClass=t,this.body=n}return e}();t.ClassDeclaration=y;var m=function(){function e(e,t,n){this.type=r.Syntax.ClassExpression,this.id=e,this.superClass=t,this.body=n}return e}();t.ClassExpression=m;var b=function(){function e(e,t){this.type=r.Syntax.MemberExpression,this.computed=!0,this.object=e,this.property=t}return e}();t.ComputedMemberExpression=b;var g=function(){function e(e,t,n){this.type=r.Syntax.ConditionalExpression,this.test=e,this.consequent=t,this.alternate=n}return e}();t.ConditionalExpression=g;var v=function(){function e(e){this.type=r.Syntax.ContinueStatement,this.label=e}return e}();t.ContinueStatement=v;var x=function(){function e(){this.type=r.Syntax.DebuggerStatement}return e}();t.DebuggerStatement=x;var _=function(){function e(e,t){this.type=r.Syntax.ExpressionStatement,this.expression=e,this.directive=t}return e}();t.Directive=_;var E=function(){function e(e,t){this.type=r.Syntax.DoWhileStatement,this.body=e,this.test=t}return e}();t.DoWhileStatement=E;var A=function(){function e(){this.type=r.Syntax.EmptyStatement}return e}();t.EmptyStatement=A;var D=function(){function e(e){this.type=r.Syntax.ExportAllDeclaration,this.source=e}return e}();t.ExportAllDeclaration=D;var C=function(){function e(e){this.type=r.Syntax.ExportDefaultDeclaration,this.declaration=e}return e}();t.ExportDefaultDeclaration=C;var S=function(){function e(e,t,n){this.type=r.Syntax.ExportNamedDeclaration,this.declaration=e,this.specifiers=t,this.source=n}return e}();t.ExportNamedDeclaration=S;var w=function(){function e(e,t){this.type=r.Syntax.ExportSpecifier,this.exported=t,this.local=e}return e}();t.ExportSpecifier=w;var k=function(){function e(e){this.type=r.Syntax.ExpressionStatement,this.expression=e}return e}();t.ExpressionStatement=k;var F=function(){function e(e,t,n){this.type=r.Syntax.ForInStatement,this.left=e,this.right=t,this.body=n,this.each=!1}return e}();t.ForInStatement=F;var T=function(){function e(e,t,n){this.type=r.Syntax.ForOfStatement,this.left=e,this.right=t,this.body=n}return e}();t.ForOfStatement=T;var P=function(){function e(e,t,n,i){this.type=r.Syntax.ForStatement,this.init=e,this.test=t,this.update=n,this.body=i}return e}();t.ForStatement=P;var j=function(){function e(e,t,n,i){this.type=r.Syntax.FunctionDeclaration,this.id=e,this.params=t,this.body=n,this.generator=i,this.expression=!1}return e}();t.FunctionDeclaration=j;var B=function(){function e(e,t,n,i){this.type=r.Syntax.FunctionExpression,this.id=e,this.params=t,this.body=n,this.generator=i,this.expression=!1}return e}();t.FunctionExpression=B;var O=function(){function e(e){this.type=r.Syntax.Identifier,this.name=e}return e}();t.Identifier=O;var I=function(){function e(e,t,n){this.type=r.Syntax.IfStatement,this.test=e,this.consequent=t,this.alternate=n}return e}();t.IfStatement=I;var N=function(){function e(e,t){this.type=r.Syntax.ImportDeclaration,this.specifiers=e,this.source=t}return e}();t.ImportDeclaration=N;var L=function(){function e(e){this.type=r.Syntax.ImportDefaultSpecifier,this.local=e}return e}();t.ImportDefaultSpecifier=L;var M=function(){function e(e){this.type=r.Syntax.ImportNamespaceSpecifier,this.local=e}return e}();t.ImportNamespaceSpecifier=M;var R=function(){function e(e,t){this.type=r.Syntax.ImportSpecifier,this.local=e,this.imported=t}return e}();t.ImportSpecifier=R;var U=function(){function e(e,t){this.type=r.Syntax.LabeledStatement,this.label=e,this.body=t}return e}();t.LabeledStatement=U;var V=function(){function e(e,t){this.type=r.Syntax.Literal,this.value=e,this.raw=t}return e}();t.Literal=V;var G=function(){function e(e,t){this.type=r.Syntax.MetaProperty,this.meta=e,this.property=t}return e}();t.MetaProperty=G;var q=function(){function e(e,t,n,i,a){this.type=r.Syntax.MethodDefinition,this.key=e,this.computed=t,this.value=n,this.kind=i,this.static=a}return e}();t.MethodDefinition=q;var K=function(){function e(e,t){this.type=r.Syntax.NewExpression,this.callee=e,this.arguments=t}return e}();t.NewExpression=K;var X=function(){function e(e){this.type=r.Syntax.ObjectExpression,this.properties=e}return e}();t.ObjectExpression=X;var J=function(){function e(e){this.type=r.Syntax.ObjectPattern,this.properties=e}return e}();t.ObjectPattern=J;var W=function(){function e(e,t){this.type=r.Syntax.Program,this.body=e,this.sourceType=t}return e}();t.Program=W;var z=function(){function e(e,t,n,i,a,s){this.type=r.Syntax.Property,this.key=t,this.computed=n,this.value=i,this.kind=e,this.method=a,this.shorthand=s}return e}();t.Property=z;var Y=function(){function e(e,t,n){this.type=r.Syntax.Literal,this.value=e,this.raw=t,this.regex=n}return e}();t.RegexLiteral=Y;var H=function(){function e(e){this.type=r.Syntax.RestElement,this.argument=e}return e}();t.RestElement=H;var $=function(){function e(e){this.type=r.Syntax.ReturnStatement,this.argument=e}return e}();t.ReturnStatement=$;var Q=function(){function e(e){this.type=r.Syntax.SequenceExpression,this.expressions=e}return e}();t.SequenceExpression=Q;var Z=function(){function e(e){this.type=r.Syntax.SpreadElement,this.argument=e}return e}();t.SpreadElement=Z;var ee=function(){function e(e,t){this.type=r.Syntax.MemberExpression,this.computed=!1,this.object=e,this.property=t}return e}();t.StaticMemberExpression=ee;var te=function(){function e(){this.type=r.Syntax.Super}return e}();t.Super=te;var ne=function(){function e(e,t){this.type=r.Syntax.SwitchCase,this.test=e,this.consequent=t}return e}();t.SwitchCase=ne;var re=function(){function e(e,t){this.type=r.Syntax.SwitchStatement,this.discriminant=e,this.cases=t}return e}();t.SwitchStatement=re;var ie=function(){function e(e,t){this.type=r.Syntax.TaggedTemplateExpression,this.tag=e,this.quasi=t}return e}();t.TaggedTemplateExpression=ie;var ae=function(){function e(e,t){this.type=r.Syntax.TemplateElement,this.value=e,this.tail=t}return e}();t.TemplateElement=ae;var se=function(){function e(e,t){this.type=r.Syntax.TemplateLiteral,this.quasis=e,this.expressions=t}return e}();t.TemplateLiteral=se;var oe=function(){function e(){this.type=r.Syntax.ThisExpression}return e}();t.ThisExpression=oe;var ue=function(){function e(e){this.type=r.Syntax.ThrowStatement,this.argument=e}return e}();t.ThrowStatement=ue;var le=function(){function e(e,t,n){this.type=r.Syntax.TryStatement,this.block=e,this.handler=t,this.finalizer=n}return e}();t.TryStatement=le;var ce=function(){function e(e,t){this.type=r.Syntax.UnaryExpression,this.operator=e,this.argument=t,this.prefix=!0}return e}();t.UnaryExpression=ce;var pe=function(){function e(e,t,n){this.type=r.Syntax.UpdateExpression,this.operator=e,this.argument=t,this.prefix=n}return e}();t.UpdateExpression=pe;var fe=function(){function e(e,t){this.type=r.Syntax.VariableDeclaration,this.declarations=e,this.kind=t}return e}();t.VariableDeclaration=fe;var he=function(){function e(e,t){this.type=r.Syntax.VariableDeclarator,this.id=e,this.init=t}return e}();t.VariableDeclarator=he;var de=function(){function e(e,t){this.type=r.Syntax.WhileStatement,this.test=e,this.body=t}return e}();t.WhileStatement=de;var ye=function(){function e(e,t){this.type=r.Syntax.WithStatement,$/;"	function	line:28
me	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^this.object=e,this.body=t}return e}();t.WithStatement=ye;var me=function(){function e(e,t){this.type=r.Syntax.YieldExpression,this.argument=e,this.delegate=t}return e}();t.YieldExpression=me},function(e,t,n){"use strict";function r(e){var t;switch(e.type){case c.JSXSyntax.JSXIdentifier:var n=e;t=n.name;break;case c.JSXSyntax.JSXNamespacedName:var i=e;t=r(i.namespace)+":"+r(i.name);break;case c.JSXSyntax.JSXMemberExpression:var a=e;t=r(a.object)+"."+r(a.property)}return t}var i,a=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},s=n(9),o=n(7),u=n(3),l=n(12),c=n(13),p=n(10),f=n(14);!function(e){e[e.Identifier=100]="Identifier",e[e.Text=101]="Text"}(i||(i={})),o.TokenName[i.Identifier]="JSXIdentifier",o.TokenName[i.Text]="JSXText";var h=function(e){function t(t,n,r){e.call(this,t,n,r)}return a(t,e),t.prototype.parsePrimaryExpression=function(){return this.match("<")?this.parseJSXRoot():e.prototype.parsePrimaryExpression.call(this)},t.prototype.startJSX=function(){this.scanner.index=this.startMarker.index,this.scanner.lineNumber=this.startMarker.lineNumber,this.scanner.lineStart=this.startMarker.lineStart},t.prototype.finishJSX=function(){this.nextToken()},t.prototype.reenterJSX=function(){this.startJSX(),this.expectJSX("}"),this.config.tokens&&this.tokens.pop()},t.prototype.createJSXNode=function(){return this.collectComments(),{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},t.prototype.createJSXChildNode=function(){return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},t.prototype.scanXHTMLEntity=function(e){for(var t="&",n=!0,r=!1,i=!1,a=!1;!this.scanner.eof()&&n&&!r;){var o=this.scanner.source[this.scanner.index];if(o===e)break;if(r=";"===o,t+=o,++this.scanner.index,!r)switch(t.length){case 2:i="#"===o;break;case 3:i&&(a="x"===o,n=a||s.Character.isDecimalDigit(o.charCodeAt(0)),i=i&&!a);break;default:n=n&&!(i&&!s.Character.isDecimalDigit(o.charCodeAt(0))),n=n&&!(a&&!s.Character.isHexDigit(o.charCodeAt(0)))}}if(n&&r&&t.length>2){var u=t.substr(1,t.length-2);i&&u.length>1?t=String.fromCharCode(parseInt(u.substr(1),10)):a&&u.length>2?t=String.fromCharCode(parseInt("0"+u.substr(1),16)):i||a||!l.XHTMLEntities[u]||(t=l.XHTMLEntities[u])}return t},t.prototype.lexJSX=function(){var e=this.scanner.source.charCodeAt(this.scanner.index);if(60===e||62===e||47===e||58===e||61===e||123===e||125===e){var t=this.scanner.source[this.scanner.index++];return{type:o.Token.Punctuator,value:t,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index-1,end:this.scanner.index}}if(34===e||39===e){for(var n=this.scanner.index,r=this.scanner.source[this.scanner.index++],a="";!this.scanner.eof();){var u=this.scanner.source[this.scanner.index++];if(u===r)break;a+="&"===u?this.scanXHTMLEntity(r):u}return{type:o.Token.StringLiteral,value:a,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:n,end:this.scanner.index}}if(46===e){var l=this.scanner.source.charCodeAt(this.scanner.index+1),c=this.scanner.source.charCodeAt(this.scanner.index+2),t=46===l&&46===c?"...":".",n=this.scanner.index;return this.scanner.index+=t.length,{type:o.Token.Punctuator,value:t,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:n,end:this.scanner.index}}if(96===e)return{type:o.Token.Template,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index,end:this.scanner.index};if(s.Character.isIdentifierStart(e)&&92!==e){var n=this.scanner.index;for(++this.scanner.index;!this.scanner.eof();){var u=this.scanner.source.charCodeAt(this.scanner.index);if(s.Character.isIdentifierPart(u)&&92!==u)++this.scanner.index;else{if(45!==u)break;++this.scanner.index}}var p=this.scanner.source.slice(n,this.scanner.index);return{type:i.Identifier,value:p,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:n,end:this.scanner.index}}this.scanner.throwUnexpectedToken()},t.prototype.nextJSXToken=function(){this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;var e=this.lexJSX();return this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.config.tokens&&this.tokens.push(this.convertToken(e)),e},t.prototype.nextJSXText=function(){this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;for(var e=this.scanner.index,t="";!this.scanner.eof();){var n=this.scanner.source[this.scanner.index];if("{"===n||"<"===n)break;++this.scanner.index,t+=n,s.Character.isLineTerminator(n.charCodeAt(0))&&(++this.scanner.lineNumber,"\\r"===n&&"\\n"===this.scanner.source[this.scanner.index]&&++this.scanner.index,this.scanner.lineStart=this.scanner.index)}this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart;var r={type:i.Text,value:t,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:e,end:this.scanner.index};return t.length>0&&this.config.tokens&&this.tokens.push(this.convertToken(r)),r},t.prototype.peekJSXToken=function(){var e=this.scanner.index,t=this.scanner.lineNumber,n=this.scanner.lineStart;this.scanner.scanComments();var r=this.lexJSX();return this.scanner.index=e,this.scanner.lineNumber=t,this.scanner.lineStart=n,r},t.prototype.expectJSX=function(e){var t=this.nextJSXToken();t.type===o.Token.Punctuator&&t.value===e||this.throwUnexpectedToken(t)},t.prototype.matchJSX=function(e){var t=this.peekJSXToken();return t.type===o.Token.Punctuator&&t.value===e},t.prototype.parseJSXIdentifier=function(){var e=this.createJSXNode(),t=this.nextJSXToken();return t.type!==i.Identifier&&this.throwUnexpectedToken(t),this.finalize(e,new f.JSXIdentifier(t.value))},t.prototype.parseJSXElementName=function(){var e=this.createJSXNode(),t=this.parseJSXIdentifier();if(this.matchJSX(":")){var n=t;this.expectJSX(":");var r=this.parseJSXIdentifier();t=this.finalize(e,new f.JSXNamespacedName(n,r))}else if(this.matchJSX("."))for(;this.matchJSX(".");){var i=t;this.expectJSX(".");var a=this.parseJSXIdentifier();t=this.finalize(e,new f.JSXMemberExpression(i,a))}return t},t.prototype.parseJSXAttributeName=function(){var e,t=this.createJSXNode(),n=this.parseJSXIdentifier();if(this.matchJSX(":")){var r=n;this.expectJSX(":");var i=this.parseJSXIdentifier();e=this.finalize(t,new f.JSXNamespacedName(r,i))}else e=n;return e},t.prototype.parseJSXStringLiteralAttribute=function(){var e=this.createJSXNode(),t=this.nextJSXToken();t.type!==o.Token.StringLiteral&&this.throwUnexpectedToken(t);var n=this.getTokenRaw(t);return this.finalize(e,new p.Literal(t.value,n))},t.prototype.parseJSXExpressionAttribute=function(){var e=this.createJSXNode();this.expectJSX("{"),this.finishJSX(),this.match("}")&&this.tolerateError("JSX attributes must only be assigned a non-empty expression");var t=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(e,new f.JSXExpressionContainer(t))},t.prototype.parseJSXAttributeValue=function(){return this.matchJSX("{")?this.parseJSXExpressionAttribute():this.matchJSX("<")?this.parseJSXElement():this.parseJSXStringLiteralAttribute()},t.prototype.parseJSXNameValueAttribute=function(){var e=this.createJSXNode(),t=this.parseJSXAttributeName(),n=null;return this.matchJSX("=")&&(this.expectJSX("="),n=this.parseJSXAttributeValue()),this.finalize(e,new f.JSXAttribute(t,n))},t.prototype.parseJSXSpreadAttribute=function(){var e=this.createJSXNode();this.expectJSX("{"),this.expectJSX("..."),this.finishJSX();var t=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(e,new f.JSXSpreadAttribute(t))},t.prototype.parseJSXAttributes=function(){for(var e=[];!this.matchJSX("\/")&&!this.matchJSX(">");){var t=this.matchJSX("{")?this.parseJSXSpreadAttribute():this.parseJSXNameValueAttribute();e.push(t)}return e},t.prototype.parseJSXOpeningElement=function(){var e=this.createJSXNode();this.expectJSX("<");var t=this.parseJSXElementName(),n=this.parseJSXAttributes(),r=this.matchJSX("\/");return r&&this.expectJSX("\/"),this.expectJSX(">"),this.finalize(e,new f.JSXOpeningElement(t,r,n))},t.prototype.parseJSXBoundaryElement=function(){var e=this.createJSXNode();if(this.expectJSX("<"),this.matchJSX("\/")){this.expectJSX("\/");var t=this.parseJSXElementName();return this.expectJSX(">"),this.finalize(e,new f.JSXClosingElement(t))}var n=this.parseJSXElementName(),r=this.parseJSXAttributes(),i=this.matchJSX("\/");return i&&this.expectJSX("\/"),this.expectJSX(">"),this.finalize(e,new f.JSXOpeningElement(n,i,r))},t.prototype.parseJSXEmptyExpression=function(){var e=this.createJSXChildNode();return this.collectComments(),this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.finalize(e,new f.JSXEmptyExpression)},t.prototype.parseJSXExpressionContainer=function(){var e=this.createJSXNode();this.expectJSX("{");var t;return this.matchJSX("}")?(t=this.parseJSXEmptyExpression(),this.expectJSX("}")):(this.finishJSX(),t=this.parseAssignmentExpression(),this.reenterJSX()),this.finalize(e,new f.JSXExpressionContainer(t))},t.prototype.parseJSXChildren=function(){for(var e=[];!this.scanner.eof();){var t=this.createJSXChildNode(),n=this.nextJSXText();if(n.start<n.end){var r=this.getTokenRaw(n),i=this.finalize(t,new f.JSXText(n.value,r));e.push(i)}if("{"!==this.scanner.source[this.scanner.index])break;var a=this.parseJSXExpressionContainer();e.push(a)}return e},t.prototype.parseComplexJSXElement=function(e){for(var t=[];!this.scanner.eof();){e.children=e.children.concat(this.parseJSXChildren());var n=this.createJSXChildNode(),i=this.parseJSXBoundaryElement();if(i.type===c.JSXSyntax.JSXOpeningElement){var a=i;if(a.selfClosing){var s=this.finalize(n,new f.JSXElement(a,[],null));e.children.push(s)}else t.push(e),e={node:n,opening:a,closing:null,children:[]}}if(i.type===c.JSXSyntax.JSXClosingElement){e.closing=i;var o=r(e.opening.name),u=r(e.closing.name);if(o!==u&&this.tolerateError("Expected corresponding JSX closing tag for %0",o),!(t.length>0))break;var s=this.finalize(e.node,new f.JSXElement(e.opening,e.children,e.closing));e=t.pop(),e.children.push(s)}}return e},t.prototype.parseJSXElement=function(){var e=this.createJSXNode(),t=this.parseJSXOpeningElement(),n=[],r=null;if(!t.selfClosing){var i=this.parseComplexJSXElement({node:e,opening:t,closing:r,children:n});n=i.children,r=i.closing}return this.finalize(e,new f.JSXElement(t,n,r))},t.prototype.parseJSXRoot=function(){this.config.tokens&&this.tokens.pop(),this.startJSX();var e=this.parseJSXElement();return this.finishJSX(),e},t}(u.Parser);t.JSXParser=h},function(e,t){"use strict";t.XHTMLEntities={quot:'"',amp:"&",apos:"'",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",lang:"⟨",rang:"⟩"}},function(e,t){"use strict";t.JSXSyntax={JSXAttribute:"JSXAttribute",JSXClosingElement:"JSXClosingElement",JSXElement:"JSXElement",JSXEmptyExpression:"JSXEmptyExpression",JSXExpressionContainer:"JSXExpressionContainer",JSXIdentifier:"JSXIdentifier",JSXMemberExpression:"JSXMemberExpression",JSXNamespacedName:"JSXNamespacedName",JSXOpeningElement:"JSXOpeningElement",JSXSpreadAttribute:"JSXSpreadAttribute",JSXText:"JSXText"}},function(e,t,n){"use strict";var r=n(13),i=function(){function e(e){this.type=r.JSXSyntax.JSXClosingElement,this.name=e}return e}();t.JSXClosingElement=i;var a=function(){function e(e,t,n){this.type=r.JSXSyntax.JSXElement,this.openingElement=e,this.children=t,this.closingElement=n}return e}();t.JSXElement=a;var s=function(){function e(){this.type=r.JSXSyntax.JSXEmptyExpression}return e}();t.JSXEmptyExpression=s;var o=function(){function e(e){this.type=r.JSXSyntax.JSXExpressionContainer,this.expression=e}return e}();t.JSXExpressionContainer=o;var u=function(){function e(e){this.type=r.JSXSyntax.JSXIdentifier,this.name=e}return e}();t.JSXIdentifier=u;var l=function(){function e(e,t){this.type=r.JSXSyntax.JSXMemberExpression,this.object=e,this.property=t}return e}();t.JSXMemberExpression=l;var c=function(){function e(e,t){this.type=r.JSXSyntax.JSXAttribute,this.name=e,this.value=t}return e}();t.JSXAttribute=c;var p=function(){function e(e,t){this.type=r.JSXSyntax.JSXNamespacedName,this.namespace=e,this.name=t}return e}();t.JSXNamespacedName=p;var f=function(){function e(e,t,n){this.type=r.JSXSyntax.JSXOpeningElement,this.name=e,this.selfClosing=t,this.attributes=n}return e}();t.JSXOpeningElement=f;var h=function(){function e(e){this.type=r.JSXSyntax.JSXSpreadAttribute,this.argument=e}return e}();t.JSXSpreadAttribute=h;var d=function(){function e(e,t){this.type=r.JSXSyntax.JSXText,this.value=e,this.raw=t}return e}();t.JSXText=d},function(e,t,n){"use strict";var r=n(8),i=n(6),a=n(7),s=function(){function e(){this.values=[],this.curly=this.paren=-1}return e.prototype.beforeFunctionExpression=function(e){return["(","{","[","in","typeof","instanceof","new","return","case","delete","throw","void","=","+=","-=","*=","**=","\/=","%=","<<=",">>=",">>>=","&=","|=","^=",",","+","-","*","**","\/","%","++","--","<<",">>",">>>","&","|","^","!","~","&&","||","?",":","===","==",">=","<=","<",">","!=","!=="].indexOf(e)>=0},e.prototype.isRegexStart=function(){var e=this.values[this.values.length-1],t=null!==e;switch(e){case"this":case"]":t=!1;break;case")":var n=this.values[this.paren-1];t="if"===n||"while"===n||"for"===n||"with"===n;break;case"}":if(t=!1,"function"===this.values[this.curly-3]){var r=this.values[this.curly-4];t=!!r&&!this.beforeFunctionExpression(r)}else if("function"===this.values[this.curly-4]){var i=this.values[this.curly-5];t=!i||!this.beforeFunctionExpression(i)}}return t},e.prototype.push=function(e){e.type===a.Token.Punctuator||e.type===a.Token.Keyword?("{"===e.value?this.curly=this.values.length:"("===e.value&&(this.paren=this.values.length),this.values.push(e.value)):this.values.push(null)},e}(),o=function(){function e(e,t){this.errorHandler=new i.ErrorHandler,this.errorHandler.tolerant=!!t&&("boolean"==typeof t.tolerant&&t.tolerant),this.scanner=new r.Scanner(e,this.errorHandler),this.scanner.trackComment=!!t&&("boolean"==typeof t.comment&&t.comment),this.trackRange=!!t&&("boolean"==typeof t.range&&t.range),this.trackLoc=!!t&&("boolean"==typeof t.loc&&t.loc),this.buffer=[],this.reader=new s}return e.prototype.errors=function(){return this.errorHandler.errors},e.prototype.getNextToken=function(){if(0===this.buffer.length){var e=this.scanner.scanComments();if(this.scanner.trackComment)for(var t=0;t<e.length;++t){var n=e[t],r=void 0,i=this.scanner.source.slice(n.slice[0],n.slice[1]);r={type:n.multiLine?"BlockComment":"LineComment",value:i},this.trackRange&&(r.range=n.range),this.trackLoc&&(r.loc=n.loc),this.buffer.push(r)}if(!this.scanner.eof()){var s=void 0;this.trackLoc&&(s={start:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart},end:{}});var o=void 0;o="\/"===this.scanner.source[this.scanner.index]?this.reader.isRegexStart()?this.scanner.scanRegExp():this.scanner.scanPunctuator():this.scanner.lex(),this.reader.push(o);var u=void 0;u={type:a.TokenName[o.type],value:this.scanner.source.slice(o.start,o.end)},this.trackRange&&(u.range=[o.start,o.end]),this.trackLoc&&(s.end={line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart},u.loc=s),o.regex&&(u.regex=o.regex),this.buffer.push(u)}}return this.buffer.shift()},e}();t.Tokenizer=o}])})},{}],560:[function(e,t,n){"use strict";function r(e,t,n){if(p)try{p.call(c,e,t,{value:n})}catch(r){e[t]=n}else e[t]=n}function i(e){return e&&(r(e,"call",e.call),r(e,"apply",e.apply)),e}function a(e){return f?f.call(c,e):(m.prototype=e||null,new m)}function s(){do var e=o(y.call(d.call(b(),36),2));while(h.call(g,e));return g[e]=e}function o(e){var t={};return t[e]=!0,Object.keys(t)[0]}function u(e){return a(null)}function l(e){function t(t){function n(n,r){if(n===o)return r?a=null:a||(a=e(t))}var a;r(t,i,n)}function n(e){return h.call(e,i)||t(e),e[i](o)}var i=s(),o=a(null);return e=e||u,n.forget=function(e){h.call(e,i)&&e[i](o,!0)},n}var c=Object,p=Object.defineProperty,f=Object.create;i(p),i(f);var h=i(Object.prototype.hasOwnProperty),d=i(Number.prototype.toString),y=i(String.prototype.slice),m=function(){},b=Math.random,g=a(null);r(n,"makeUniqueKey",s);var v=Object.getOwnPropertyNames;Object.getOwnPropertyNames=function(e){for(var t=v(e),n=0,r=0,i=t.length;n<i;++n)h.call(g,t[n])||(n>r&&(t[r]=t[n]),++r);return t.length=r,t},r(n,"makeAccessor",l)},{}],561:[function(e,t,n){arguments[4][517][0].apply(n,arguments)},{".\/util":570,dup:517}],562:[function(e,t,n){arguments[4][518][0].apply(n,arguments)},{".\/base64":563,dup:518}],563:[function(e,t,n){arguments[4][519][0].apply(n,arguments)},{dup:519}],564:[function(e,t,n){arguments[4][520][0].apply(n,arguments)},{dup:520}],565:[function(e,t,n){arguments[4][521][0].apply(n,arguments)},{".\/util":570,dup:521}],566:[function(e,t,n){arguments[4][522][0].apply(n,arguments)},{dup:522}],567:[function(e,t,n){arguments[4][523][0].apply(n,arguments)},{".\/array-set":561,".\/base64-vlq":562,".\/binary-search":564,".\/quick-sort":566,".\/util":570,dup:523}],568:[function(e,t,n){arguments[4][524][0].apply(n,arguments)},{".\/array-set":561,".\/base64-vlq":562,".\/mapping-list":565,".\/util":570,dup:524}],569:[function(e,t,n){arguments[4][525][0].apply(n,arguments)},{".\/source-map-generator":568,".\/util":570,dup:525}],570:[function(e,t,n){arguments[4][526][0].apply(n,arguments)},{dup:526}],571:[function(e,t,n){arguments[4][527][0].apply(n,arguments)},{".\/lib\/source-map-consumer":567,".\/lib\/source-map-generator":568,".\/lib\/source-node":569,dup:527}],572:[function(e,t,n){t.exports={plugins:[e("babel-plugin-syntax-async-functions"),e("babel-plugin-syntax-async-generators"),e("babel-plugin-transform-es2015-classes"),e("babel-plugin-transform-es2015-arrow-functions"),e("babel-plugin-transform-es2015-block-scoping"),e("babel-plugin-transform-es2015-for-of"),e("regenerator-transform").default]}},{"babel-plugin-syntax-async-functions":573,"babel-plugin-syntax-async-generators":574,"babel-plugin-transform-es2015-arrow-functions":575,"babel-plugin-transform-es2015-block-scoping":576,"babel-plugin-transform-es2015-classes":936,"babel-plugin-transform-es2015-for-of":1629,"regenerator-transform":1632}],573:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("asyncFunctions")}}},t.exports=n.default},{}],574:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}},t.exports=n.default},{}],575:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e){var t=e.types;return{visitor:{ArrowFunctionExpression:function(e,n){if(n.opts.spec){var r=e.node;if(r.shadow)return;r.shadow={this:!1},r.type="FunctionExpression";var i=t.thisExpression();i._forceShadow=e,e.ensureBlock(),e.get("body").unshiftContainer("body",t.expressionStatement(t.callExpression(n.addHelper("newArrowCheck"),[t.thisExpression(),i]))),e.replaceWith(t.callExpression(t.memberExpression(r,t.identifier("bind")),[t.thisExpression()]))}else e.arrowFunctionToShadowed()}}}},t.exports=n.default},{}],576:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return x.isLoop(e.parent)||x.isCatchClause(e.parent)}function s(e){return!!x.isVariableDeclaration(e)&&(!!e[x.BLOCK_SCOPED_SYMBOL]||("let"===e.kind||"const"===e.kind))}function o(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(t||(t=e.node),!x.isFor(n))for(var a=0;a<t.declarations.length;a++){var s=t.declarations[a];s.init=s.init||r.buildUndefinedNode()}if(t[x.BLOCK_SCOPED_SYMBOL]=!0,t.kind="var",i){var o=r.getFunctionParent(),u=e.getBindingIdentifiers();for(var l in u){var c=r.getOwnBinding(l);c&&(c.kind="var"),r.moveBindingTo(l,o)}}}function u(e){return x.isVariableDeclaration(e,{kind:"var"})&&!s(e)}function l(e){return x.isBreakStatement(e)?"break":x.isContinueStatement(e)?"continue":void 0}n.__esModule=!0;var c=e("babel-runtime\/core-js\/symbol"),p=i(c),f=e("babel-runtime\/core-js\/object\/create"),h=i(f),d=e("babel-runtime\/helpers\/classCallCheck"),y=i(d);n.default=function(){return{visitor:{VariableDeclaration:function(e,t){var n=e.node,r=e.parent,i=e.scope;if(s(n)&&(o(e,null,r,i,!0),n._tdzThis)){for(var a=[n],u=0;u<n.declarations.length;u++){var l=n.declarations[u];if(l.init){var c=x.assignmentExpression("=",l.id,l.init);c._ignoreBlockScopingTDZ=!0,a.push(x.expressionStatement(c))}l.init=t.addHelper("temporalUndefined")}n._blockHoist=2,e.isCompletionRecord()&&a.push(x.expressionStatement(i.buildUndefinedNode())),e.replaceWithMultiple(a)}},Loop:function(e,t){var n=e.node,r=e.parent,i=e.scope;x.ensureBlock(n);var a=new O(e,e.get("body"),r,i,t),s=a.run();s&&e.replaceWith(s)},CatchClause:function(e,t){var n=e.parent,r=e.scope,i=new O(null,e.get("body"),n,r,t);i.run()},"BlockStatement|SwitchStatement|Program":function(e,t){if(!a(e)){var n=new O(null,e,e.parent,e.scope,t);n.run()}}}}};var m=e("babel-traverse"),b=i(m),g=e(".\/tdz"),v=e("babel-types"),x=r(v),_=e("lodash\/values"),E=i(_),A=e("lodash\/extend"),D=i(A),C=e("babel-template"),S=i(C),w=(0,S.default)('\\n  if (typeof RETURN === "object") return RETURN.v;\\n'),k=b.default.visitors.merge([{Function:function(e,t){return e.traverse(F,t),e.skip()}},g.visitor]),F=b.default.visitors.merge([{ReferencedIdentifier:function(e,t){var n=t.letReferences[e.node.name];if(n){var r=e.scope.getBindingIdentifier(e.node.name);r&&r!==n||(t.closurify=!0)}}},g.visitor]),T={enter:function(e,t){var n=e.node,r=e.parent;if(e.isForStatement()){if(u(n.init,n)){var i=t.pushDeclar(n.init);1===i.length?n.init=i[0]:n.init=x.sequenceExpression(i)}}else if(e.isFor())u(n.left,n)&&(t.pushDeclar(n.left),n.left=n.left.declarations[0].id);else if(u(n,r))e.replaceWithMultiple(t.pushDeclar(n).map(function(e){return x.expressionStatement(e)}));else if(e.isFunction())return e.skip()}},P={LabeledStatement:function(e,t){var n=e.node;t.innerLabels.push(n.label.name)}},j={enter:function(e,t){if(e.isAssignmentExpression()||e.isUpdateExpression()){var n=e.getBindingIdentifiers();for(var r in n)t.outsideReferences[r]===e.scope.getBindingIdentifier(r)&&(t.reassignments[r]=!0)}}},B={Loop:function(e,t){var n=t.ignoreLabeless;t.ignoreLabeless=!0,e.traverse(B,t),t.ignoreLabeless=n,e.skip()},Function:function(e){e.skip()},SwitchCase:function(e,t){var n=t.inSwitchCase;t.inSwitchCase=!0,e.traverse(B,t),t.inSwitchCase=n,e.skip()},"BreakStatement|ContinueStatement|ReturnStatement":function(e,t){var n=e.node,r=e.parent,i=e.scope;if(!n[this.LOOP_IGNORE]){var a=void 0,s=l(n);if(s){if(n.label){if(t.innerLabels.indexOf(n.label.name)>=0)return;s=s+"|"+n.label.name}else{if(t.ignoreLabeless)return;if(t.inSwitchCase)return;if(x.isBreakStatement(n)&&x.isSwitchCase(r))return}t.hasBreakContinue=!0,t.map[s]=n,a=x.stringLiteral(s)}e.isReturnStatement()&&(t.hasReturn=!0,a=x.objectExpression([x.objectProperty(x.identifier("v"),n.argument||i.buildUndefinedNode())])),a&&(a=x.returnStatement(a),a[this.LOOP_IGNORE]=!0,e.skip(),e.replaceWith(x.inherits(a,n)))}}},O=function(){function e(t,n,r,i,a){(0,y.default)(this,e),this.parent=r,this.scope=i,this.file=a,this.blockPath=n,this.block=n.node,this.outsideLetReferences=(0,h.default)(null),this.hasLetReferences=!1,this.letReferences=(0,h.default)(null),this.body=[],t&&(this.loopParent=t.parent,this.loopLabel=x.isLabeledStatement(this.loopParent)&&this.loopParent.label,this.loopPath=t,this.loop=t.node)}return e.prototype.run=function(){var e=this.block;if(!e._letDone){e._letDone=!0;var t=this.getLetReferences();if(x.isFunction(this.parent)||x.isProgram(this.block))return void this.updateScopeInfo();if(this.hasLetReferences)return t?this.wrapClosure():this.remap(),this.updateScopeInfo(t),this.loopLabel&&!x.isLabeledStatement(this.loopParent)?x.labeledStatement(this.loopLabel,this.loop):void 0}},e.prototype.updateScopeInfo=function(e){var t=this.scope,n=t.getFunctionParent(),r=this.letReferences;for(var i in r){var a=r[i],s=t.getBinding(a.name);s&&("let"!==s.kind&&"const"!==s.kind||(s.kind="var",e?t.removeBinding(a.name):t.moveBindingTo(a.name,n)))}},e.prototype.remap=function(){var e=this.letReferences,t=this.scope;for(var n in e){var r=e[n];(t.parentHasBinding(n)||t.hasGlobal(n))&&(t.hasOwnBinding(n)&&t.rename(r.name),this.blockPath.scope.hasOwnBinding(n)&&this.blockPath.scope.rename(r.name))}},e.prototype.wrapClosure=function(){var e=this.block,t=this.outsideLetReferences;if(this.loop)for(var n in t){var r=t[n];(this.scope.hasGlobal(r.name)||this.scope.parentHasBinding(r.name))&&(delete t[r.name],delete this.letReferences[r.name],this.scope.rename(r.name),this.letReferences[r.name]=r,t[r.name]=r)}this.has=this.checkLoop(),this.hoistVarDeclarations();var i=(0,E.default)(t),a=(0,E.default)(t),s=this.blockPath.isSwitchStatement(),o=x.functionExpression(null,i,x.blockStatement(s?[e]:e.body));o.shadow=!0,this.addContinuations(o);var u=o;this.loop&&(u=this.scope.generateUidIdentifier("loop"),this.loopPath.insertBefore(x.variableDeclaration("var",[x.variableDeclarator(u,o)])));var l=x.callExpression(u,a),c=this.scope.generateUidIdentifier("ret"),p=b.default.hasType(o.body,this.scope,"YieldExpression",x.FUNCTION_TYPES);p&&(o.generator=!0,l=x.yieldExpression(l,!0));var f=b.default.hasType(o.body,this.scope,"AwaitExpression",x.FUNCTION_TYPES);f&&(o.async=!0,l=x.awaitExpression(l)),this.buildClosure(c,l),s?this.blockPath.replaceWithMultiple(this.body):e.body=this.body},e.prototype.buildClosure=function(e,t){var n=this.has;n.hasReturn||n.hasBreakContinue?this.buildHas(e,t):this.body.push(x.expressionStatement(t))},e.prototype.addContinuations=function(e){var t={reassignments:{},outsideReferences:this.outsideLetReferences};this.scope.traverse(e,j,t);for(var n=0;n<e.params.length;n++){var r=e.params[n];if(t.reassignments[r.name]){var i=this.scope.generateUidIdentifier(r.name);e.params[n]=i,this.scope.rename(r.name,i.name,e),e.body.body.push(x.expressionStatement(x.assignmentExpression("=",r,i)))}}},e.prototype.getLetReferences=function(){var e=this,t=this.block,n=[];if(this.loop){var r=this.loop.left||this.loop.init;s(r)&&(n.push(r),(0,D.default)(this.outsideLetReferences,x.getBindingIdentifiers(r)))}var i=function r(i,a){a=a||i.node,(x.isClassDeclaration(a)||x.isFunctionDeclaration(a)||s(a))&&(s(a)&&o(i,a,t,e.scope),n=n.concat(a.declarations||a)),x.isLabeledStatement(a)&&r(i.get("body"),a.body)};if(t.body)for(var a=0;a<t.body.length;a++){var u=this.blockPath.get("body")[a];i(u)}if(t.cases)for(var l=0;l<t.cases.length;l++)for(var c=t.cases[l].consequent,p=0;p<c.length;p++){var f=this.blockPath.get("cases")[l],h=c[p];i(f,h)}for(var d=0;d<n.length;d++){var y=n[d],m=x.getBindingIdentifiers(y,!1,!0);(0,D.default)(this.letReferences,m),this.hasLetReferences=!0}if(this.hasLetReferences){var b={letReferences:this.letReferences,closurify:!1,file:this.file};return this.blockPath.traverse(k,b),b.closurify}},e.prototype.checkLoop=function(){var e={hasBreakContinue:!1,ignoreLabeless:!1,inSwitchCase:!1,innerLabels:[],hasReturn:!1,isLoop:!!this.loop,map:{},LOOP_IGNORE:(0,p.default)()};return this.blockPath.traverse(P,e),this.blockPath.traverse(B,e),e},e.prototype.hoistVarDeclarations=function(){this.blockPath.traverse(T,this)},e.prototype.pushDeclar=function(e){var t=[],n=x.getBindingIdentifiers(e);for(var r in n)t.push(x.variableDeclarator(n[r]));this.body.push(x.variableDeclaration(e.kind,t));for(var i=[],a=0;a<e.declarations.length;a++){var s=e.declarations[a];if(s.init){var o=x.assignmentExpression("=",s.id,s.init);i.push(x.inherits(o,s))}}return i},e.prototype.buildHas=function(e,t){var n=this.body;n.push(x.variableDeclaration("var",[x.variableDeclarator(e,t)]));var r=void 0,i=this.has,a=[];if(i.hasReturn&&(r=w({RETURN:e})),i.hasBreakContinue){for(var s in i.map)a.push(x.switchCase(x.stringLiteral(s),[i.map[s]]));if(i.hasReturn&&a.push(x.switchCase(null,[r])),1===a.length){var o=a[0];n.push(x.ifStatement(x.binaryExpression("===",e,o.test),o.consequent[0]))}else{if(this.loop)for(var u=0;u<a.length;u++){var l=a[u].consequent[0];x.isBreakStatement(l)&&!l.label&&(l.label=this.loopLabel=this.loopLabel||this.scope.generateUidIdentifier("loop"))}n.push(x.switchStatement(e,a))}}else i.hasReturn&&n.push(r)},e}();t.exports=n.default},{".\/tdz":577,"babel-runtime\/core-js\/object\/create":582,"babel-runtime\/core-js\/symbol":585,"babel-runtime\/helpers\/classCallCheck":589,"babel-template":690,"babel-traverse":695,"babel-types":750,"lodash\/extend":904,"lodash\/values":935}],577:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){var n=t._guessExecutionStatusRelativeTo(e);return"before"===n?"inside":"after"===n?"outside":"maybe"}function a(e,t){return u.callExpression(t.addHelper("temporalRef"),[e,u.stringLiteral(e.name),t.addHelper("temporalUndefined")])}function s(e,t,n){var r=n.letReferences[e.name];return!!r&&t.getBindingIdentifier(e.name)===r}n.__esModule=!0,n.visitor=void 0;var o=e("babel-types"),u=r(o);n.visitor={ReferencedIdentifier:function(e,t){$/;"	function	line:29
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^this.object=e,this.body=t}return e}();t.WithStatement=ye;var me=function(){function e(e,t){this.type=r.Syntax.YieldExpression,this.argument=e,this.delegate=t}return e}();t.YieldExpression=me},function(e,t,n){"use strict";function r(e){var t;switch(e.type){case c.JSXSyntax.JSXIdentifier:var n=e;t=n.name;break;case c.JSXSyntax.JSXNamespacedName:var i=e;t=r(i.namespace)+":"+r(i.name);break;case c.JSXSyntax.JSXMemberExpression:var a=e;t=r(a.object)+"."+r(a.property)}return t}var i,a=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},s=n(9),o=n(7),u=n(3),l=n(12),c=n(13),p=n(10),f=n(14);!function(e){e[e.Identifier=100]="Identifier",e[e.Text=101]="Text"}(i||(i={})),o.TokenName[i.Identifier]="JSXIdentifier",o.TokenName[i.Text]="JSXText";var h=function(e){function t(t,n,r){e.call(this,t,n,r)}return a(t,e),t.prototype.parsePrimaryExpression=function(){return this.match("<")?this.parseJSXRoot():e.prototype.parsePrimaryExpression.call(this)},t.prototype.startJSX=function(){this.scanner.index=this.startMarker.index,this.scanner.lineNumber=this.startMarker.lineNumber,this.scanner.lineStart=this.startMarker.lineStart},t.prototype.finishJSX=function(){this.nextToken()},t.prototype.reenterJSX=function(){this.startJSX(),this.expectJSX("}"),this.config.tokens&&this.tokens.pop()},t.prototype.createJSXNode=function(){return this.collectComments(),{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},t.prototype.createJSXChildNode=function(){return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},t.prototype.scanXHTMLEntity=function(e){for(var t="&",n=!0,r=!1,i=!1,a=!1;!this.scanner.eof()&&n&&!r;){var o=this.scanner.source[this.scanner.index];if(o===e)break;if(r=";"===o,t+=o,++this.scanner.index,!r)switch(t.length){case 2:i="#"===o;break;case 3:i&&(a="x"===o,n=a||s.Character.isDecimalDigit(o.charCodeAt(0)),i=i&&!a);break;default:n=n&&!(i&&!s.Character.isDecimalDigit(o.charCodeAt(0))),n=n&&!(a&&!s.Character.isHexDigit(o.charCodeAt(0)))}}if(n&&r&&t.length>2){var u=t.substr(1,t.length-2);i&&u.length>1?t=String.fromCharCode(parseInt(u.substr(1),10)):a&&u.length>2?t=String.fromCharCode(parseInt("0"+u.substr(1),16)):i||a||!l.XHTMLEntities[u]||(t=l.XHTMLEntities[u])}return t},t.prototype.lexJSX=function(){var e=this.scanner.source.charCodeAt(this.scanner.index);if(60===e||62===e||47===e||58===e||61===e||123===e||125===e){var t=this.scanner.source[this.scanner.index++];return{type:o.Token.Punctuator,value:t,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index-1,end:this.scanner.index}}if(34===e||39===e){for(var n=this.scanner.index,r=this.scanner.source[this.scanner.index++],a="";!this.scanner.eof();){var u=this.scanner.source[this.scanner.index++];if(u===r)break;a+="&"===u?this.scanXHTMLEntity(r):u}return{type:o.Token.StringLiteral,value:a,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:n,end:this.scanner.index}}if(46===e){var l=this.scanner.source.charCodeAt(this.scanner.index+1),c=this.scanner.source.charCodeAt(this.scanner.index+2),t=46===l&&46===c?"...":".",n=this.scanner.index;return this.scanner.index+=t.length,{type:o.Token.Punctuator,value:t,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:n,end:this.scanner.index}}if(96===e)return{type:o.Token.Template,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index,end:this.scanner.index};if(s.Character.isIdentifierStart(e)&&92!==e){var n=this.scanner.index;for(++this.scanner.index;!this.scanner.eof();){var u=this.scanner.source.charCodeAt(this.scanner.index);if(s.Character.isIdentifierPart(u)&&92!==u)++this.scanner.index;else{if(45!==u)break;++this.scanner.index}}var p=this.scanner.source.slice(n,this.scanner.index);return{type:i.Identifier,value:p,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:n,end:this.scanner.index}}this.scanner.throwUnexpectedToken()},t.prototype.nextJSXToken=function(){this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;var e=this.lexJSX();return this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.config.tokens&&this.tokens.push(this.convertToken(e)),e},t.prototype.nextJSXText=function(){this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;for(var e=this.scanner.index,t="";!this.scanner.eof();){var n=this.scanner.source[this.scanner.index];if("{"===n||"<"===n)break;++this.scanner.index,t+=n,s.Character.isLineTerminator(n.charCodeAt(0))&&(++this.scanner.lineNumber,"\\r"===n&&"\\n"===this.scanner.source[this.scanner.index]&&++this.scanner.index,this.scanner.lineStart=this.scanner.index)}this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart;var r={type:i.Text,value:t,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:e,end:this.scanner.index};return t.length>0&&this.config.tokens&&this.tokens.push(this.convertToken(r)),r},t.prototype.peekJSXToken=function(){var e=this.scanner.index,t=this.scanner.lineNumber,n=this.scanner.lineStart;this.scanner.scanComments();var r=this.lexJSX();return this.scanner.index=e,this.scanner.lineNumber=t,this.scanner.lineStart=n,r},t.prototype.expectJSX=function(e){var t=this.nextJSXToken();t.type===o.Token.Punctuator&&t.value===e||this.throwUnexpectedToken(t)},t.prototype.matchJSX=function(e){var t=this.peekJSXToken();return t.type===o.Token.Punctuator&&t.value===e},t.prototype.parseJSXIdentifier=function(){var e=this.createJSXNode(),t=this.nextJSXToken();return t.type!==i.Identifier&&this.throwUnexpectedToken(t),this.finalize(e,new f.JSXIdentifier(t.value))},t.prototype.parseJSXElementName=function(){var e=this.createJSXNode(),t=this.parseJSXIdentifier();if(this.matchJSX(":")){var n=t;this.expectJSX(":");var r=this.parseJSXIdentifier();t=this.finalize(e,new f.JSXNamespacedName(n,r))}else if(this.matchJSX("."))for(;this.matchJSX(".");){var i=t;this.expectJSX(".");var a=this.parseJSXIdentifier();t=this.finalize(e,new f.JSXMemberExpression(i,a))}return t},t.prototype.parseJSXAttributeName=function(){var e,t=this.createJSXNode(),n=this.parseJSXIdentifier();if(this.matchJSX(":")){var r=n;this.expectJSX(":");var i=this.parseJSXIdentifier();e=this.finalize(t,new f.JSXNamespacedName(r,i))}else e=n;return e},t.prototype.parseJSXStringLiteralAttribute=function(){var e=this.createJSXNode(),t=this.nextJSXToken();t.type!==o.Token.StringLiteral&&this.throwUnexpectedToken(t);var n=this.getTokenRaw(t);return this.finalize(e,new p.Literal(t.value,n))},t.prototype.parseJSXExpressionAttribute=function(){var e=this.createJSXNode();this.expectJSX("{"),this.finishJSX(),this.match("}")&&this.tolerateError("JSX attributes must only be assigned a non-empty expression");var t=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(e,new f.JSXExpressionContainer(t))},t.prototype.parseJSXAttributeValue=function(){return this.matchJSX("{")?this.parseJSXExpressionAttribute():this.matchJSX("<")?this.parseJSXElement():this.parseJSXStringLiteralAttribute()},t.prototype.parseJSXNameValueAttribute=function(){var e=this.createJSXNode(),t=this.parseJSXAttributeName(),n=null;return this.matchJSX("=")&&(this.expectJSX("="),n=this.parseJSXAttributeValue()),this.finalize(e,new f.JSXAttribute(t,n))},t.prototype.parseJSXSpreadAttribute=function(){var e=this.createJSXNode();this.expectJSX("{"),this.expectJSX("..."),this.finishJSX();var t=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(e,new f.JSXSpreadAttribute(t))},t.prototype.parseJSXAttributes=function(){for(var e=[];!this.matchJSX("\/")&&!this.matchJSX(">");){var t=this.matchJSX("{")?this.parseJSXSpreadAttribute():this.parseJSXNameValueAttribute();e.push(t)}return e},t.prototype.parseJSXOpeningElement=function(){var e=this.createJSXNode();this.expectJSX("<");var t=this.parseJSXElementName(),n=this.parseJSXAttributes(),r=this.matchJSX("\/");return r&&this.expectJSX("\/"),this.expectJSX(">"),this.finalize(e,new f.JSXOpeningElement(t,r,n))},t.prototype.parseJSXBoundaryElement=function(){var e=this.createJSXNode();if(this.expectJSX("<"),this.matchJSX("\/")){this.expectJSX("\/");var t=this.parseJSXElementName();return this.expectJSX(">"),this.finalize(e,new f.JSXClosingElement(t))}var n=this.parseJSXElementName(),r=this.parseJSXAttributes(),i=this.matchJSX("\/");return i&&this.expectJSX("\/"),this.expectJSX(">"),this.finalize(e,new f.JSXOpeningElement(n,i,r))},t.prototype.parseJSXEmptyExpression=function(){var e=this.createJSXChildNode();return this.collectComments(),this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.finalize(e,new f.JSXEmptyExpression)},t.prototype.parseJSXExpressionContainer=function(){var e=this.createJSXNode();this.expectJSX("{");var t;return this.matchJSX("}")?(t=this.parseJSXEmptyExpression(),this.expectJSX("}")):(this.finishJSX(),t=this.parseAssignmentExpression(),this.reenterJSX()),this.finalize(e,new f.JSXExpressionContainer(t))},t.prototype.parseJSXChildren=function(){for(var e=[];!this.scanner.eof();){var t=this.createJSXChildNode(),n=this.nextJSXText();if(n.start<n.end){var r=this.getTokenRaw(n),i=this.finalize(t,new f.JSXText(n.value,r));e.push(i)}if("{"!==this.scanner.source[this.scanner.index])break;var a=this.parseJSXExpressionContainer();e.push(a)}return e},t.prototype.parseComplexJSXElement=function(e){for(var t=[];!this.scanner.eof();){e.children=e.children.concat(this.parseJSXChildren());var n=this.createJSXChildNode(),i=this.parseJSXBoundaryElement();if(i.type===c.JSXSyntax.JSXOpeningElement){var a=i;if(a.selfClosing){var s=this.finalize(n,new f.JSXElement(a,[],null));e.children.push(s)}else t.push(e),e={node:n,opening:a,closing:null,children:[]}}if(i.type===c.JSXSyntax.JSXClosingElement){e.closing=i;var o=r(e.opening.name),u=r(e.closing.name);if(o!==u&&this.tolerateError("Expected corresponding JSX closing tag for %0",o),!(t.length>0))break;var s=this.finalize(e.node,new f.JSXElement(e.opening,e.children,e.closing));e=t.pop(),e.children.push(s)}}return e},t.prototype.parseJSXElement=function(){var e=this.createJSXNode(),t=this.parseJSXOpeningElement(),n=[],r=null;if(!t.selfClosing){var i=this.parseComplexJSXElement({node:e,opening:t,closing:r,children:n});n=i.children,r=i.closing}return this.finalize(e,new f.JSXElement(t,n,r))},t.prototype.parseJSXRoot=function(){this.config.tokens&&this.tokens.pop(),this.startJSX();var e=this.parseJSXElement();return this.finishJSX(),e},t}(u.Parser);t.JSXParser=h},function(e,t){"use strict";t.XHTMLEntities={quot:'"',amp:"&",apos:"'",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",lang:"⟨",rang:"⟩"}},function(e,t){"use strict";t.JSXSyntax={JSXAttribute:"JSXAttribute",JSXClosingElement:"JSXClosingElement",JSXElement:"JSXElement",JSXEmptyExpression:"JSXEmptyExpression",JSXExpressionContainer:"JSXExpressionContainer",JSXIdentifier:"JSXIdentifier",JSXMemberExpression:"JSXMemberExpression",JSXNamespacedName:"JSXNamespacedName",JSXOpeningElement:"JSXOpeningElement",JSXSpreadAttribute:"JSXSpreadAttribute",JSXText:"JSXText"}},function(e,t,n){"use strict";var r=n(13),i=function(){function e(e){this.type=r.JSXSyntax.JSXClosingElement,this.name=e}return e}();t.JSXClosingElement=i;var a=function(){function e(e,t,n){this.type=r.JSXSyntax.JSXElement,this.openingElement=e,this.children=t,this.closingElement=n}return e}();t.JSXElement=a;var s=function(){function e(){this.type=r.JSXSyntax.JSXEmptyExpression}return e}();t.JSXEmptyExpression=s;var o=function(){function e(e){this.type=r.JSXSyntax.JSXExpressionContainer,this.expression=e}return e}();t.JSXExpressionContainer=o;var u=function(){function e(e){this.type=r.JSXSyntax.JSXIdentifier,this.name=e}return e}();t.JSXIdentifier=u;var l=function(){function e(e,t){this.type=r.JSXSyntax.JSXMemberExpression,this.object=e,this.property=t}return e}();t.JSXMemberExpression=l;var c=function(){function e(e,t){this.type=r.JSXSyntax.JSXAttribute,this.name=e,this.value=t}return e}();t.JSXAttribute=c;var p=function(){function e(e,t){this.type=r.JSXSyntax.JSXNamespacedName,this.namespace=e,this.name=t}return e}();t.JSXNamespacedName=p;var f=function(){function e(e,t,n){this.type=r.JSXSyntax.JSXOpeningElement,this.name=e,this.selfClosing=t,this.attributes=n}return e}();t.JSXOpeningElement=f;var h=function(){function e(e){this.type=r.JSXSyntax.JSXSpreadAttribute,this.argument=e}return e}();t.JSXSpreadAttribute=h;var d=function(){function e(e,t){this.type=r.JSXSyntax.JSXText,this.value=e,this.raw=t}return e}();t.JSXText=d},function(e,t,n){"use strict";var r=n(8),i=n(6),a=n(7),s=function(){function e(){this.values=[],this.curly=this.paren=-1}return e.prototype.beforeFunctionExpression=function(e){return["(","{","[","in","typeof","instanceof","new","return","case","delete","throw","void","=","+=","-=","*=","**=","\/=","%=","<<=",">>=",">>>=","&=","|=","^=",",","+","-","*","**","\/","%","++","--","<<",">>",">>>","&","|","^","!","~","&&","||","?",":","===","==",">=","<=","<",">","!=","!=="].indexOf(e)>=0},e.prototype.isRegexStart=function(){var e=this.values[this.values.length-1],t=null!==e;switch(e){case"this":case"]":t=!1;break;case")":var n=this.values[this.paren-1];t="if"===n||"while"===n||"for"===n||"with"===n;break;case"}":if(t=!1,"function"===this.values[this.curly-3]){var r=this.values[this.curly-4];t=!!r&&!this.beforeFunctionExpression(r)}else if("function"===this.values[this.curly-4]){var i=this.values[this.curly-5];t=!i||!this.beforeFunctionExpression(i)}}return t},e.prototype.push=function(e){e.type===a.Token.Punctuator||e.type===a.Token.Keyword?("{"===e.value?this.curly=this.values.length:"("===e.value&&(this.paren=this.values.length),this.values.push(e.value)):this.values.push(null)},e}(),o=function(){function e(e,t){this.errorHandler=new i.ErrorHandler,this.errorHandler.tolerant=!!t&&("boolean"==typeof t.tolerant&&t.tolerant),this.scanner=new r.Scanner(e,this.errorHandler),this.scanner.trackComment=!!t&&("boolean"==typeof t.comment&&t.comment),this.trackRange=!!t&&("boolean"==typeof t.range&&t.range),this.trackLoc=!!t&&("boolean"==typeof t.loc&&t.loc),this.buffer=[],this.reader=new s}return e.prototype.errors=function(){return this.errorHandler.errors},e.prototype.getNextToken=function(){if(0===this.buffer.length){var e=this.scanner.scanComments();if(this.scanner.trackComment)for(var t=0;t<e.length;++t){var n=e[t],r=void 0,i=this.scanner.source.slice(n.slice[0],n.slice[1]);r={type:n.multiLine?"BlockComment":"LineComment",value:i},this.trackRange&&(r.range=n.range),this.trackLoc&&(r.loc=n.loc),this.buffer.push(r)}if(!this.scanner.eof()){var s=void 0;this.trackLoc&&(s={start:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart},end:{}});var o=void 0;o="\/"===this.scanner.source[this.scanner.index]?this.reader.isRegexStart()?this.scanner.scanRegExp():this.scanner.scanPunctuator():this.scanner.lex(),this.reader.push(o);var u=void 0;u={type:a.TokenName[o.type],value:this.scanner.source.slice(o.start,o.end)},this.trackRange&&(u.range=[o.start,o.end]),this.trackLoc&&(s.end={line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart},u.loc=s),o.regex&&(u.regex=o.regex),this.buffer.push(u)}}return this.buffer.shift()},e}();t.Tokenizer=o}])})},{}],560:[function(e,t,n){"use strict";function r(e,t,n){if(p)try{p.call(c,e,t,{value:n})}catch(r){e[t]=n}else e[t]=n}function i(e){return e&&(r(e,"call",e.call),r(e,"apply",e.apply)),e}function a(e){return f?f.call(c,e):(m.prototype=e||null,new m)}function s(){do var e=o(y.call(d.call(b(),36),2));while(h.call(g,e));return g[e]=e}function o(e){var t={};return t[e]=!0,Object.keys(t)[0]}function u(e){return a(null)}function l(e){function t(t){function n(n,r){if(n===o)return r?a=null:a||(a=e(t))}var a;r(t,i,n)}function n(e){return h.call(e,i)||t(e),e[i](o)}var i=s(),o=a(null);return e=e||u,n.forget=function(e){h.call(e,i)&&e[i](o,!0)},n}var c=Object,p=Object.defineProperty,f=Object.create;i(p),i(f);var h=i(Object.prototype.hasOwnProperty),d=i(Number.prototype.toString),y=i(String.prototype.slice),m=function(){},b=Math.random,g=a(null);r(n,"makeUniqueKey",s);var v=Object.getOwnPropertyNames;Object.getOwnPropertyNames=function(e){for(var t=v(e),n=0,r=0,i=t.length;n<i;++n)h.call(g,t[n])||(n>r&&(t[r]=t[n]),++r);return t.length=r,t},r(n,"makeAccessor",l)},{}],561:[function(e,t,n){arguments[4][517][0].apply(n,arguments)},{".\/util":570,dup:517}],562:[function(e,t,n){arguments[4][518][0].apply(n,arguments)},{".\/base64":563,dup:518}],563:[function(e,t,n){arguments[4][519][0].apply(n,arguments)},{dup:519}],564:[function(e,t,n){arguments[4][520][0].apply(n,arguments)},{dup:520}],565:[function(e,t,n){arguments[4][521][0].apply(n,arguments)},{".\/util":570,dup:521}],566:[function(e,t,n){arguments[4][522][0].apply(n,arguments)},{dup:522}],567:[function(e,t,n){arguments[4][523][0].apply(n,arguments)},{".\/array-set":561,".\/base64-vlq":562,".\/binary-search":564,".\/quick-sort":566,".\/util":570,dup:523}],568:[function(e,t,n){arguments[4][524][0].apply(n,arguments)},{".\/array-set":561,".\/base64-vlq":562,".\/mapping-list":565,".\/util":570,dup:524}],569:[function(e,t,n){arguments[4][525][0].apply(n,arguments)},{".\/source-map-generator":568,".\/util":570,dup:525}],570:[function(e,t,n){arguments[4][526][0].apply(n,arguments)},{dup:526}],571:[function(e,t,n){arguments[4][527][0].apply(n,arguments)},{".\/lib\/source-map-consumer":567,".\/lib\/source-map-generator":568,".\/lib\/source-node":569,dup:527}],572:[function(e,t,n){t.exports={plugins:[e("babel-plugin-syntax-async-functions"),e("babel-plugin-syntax-async-generators"),e("babel-plugin-transform-es2015-classes"),e("babel-plugin-transform-es2015-arrow-functions"),e("babel-plugin-transform-es2015-block-scoping"),e("babel-plugin-transform-es2015-for-of"),e("regenerator-transform").default]}},{"babel-plugin-syntax-async-functions":573,"babel-plugin-syntax-async-generators":574,"babel-plugin-transform-es2015-arrow-functions":575,"babel-plugin-transform-es2015-block-scoping":576,"babel-plugin-transform-es2015-classes":936,"babel-plugin-transform-es2015-for-of":1629,"regenerator-transform":1632}],573:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("asyncFunctions")}}},t.exports=n.default},{}],574:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}},t.exports=n.default},{}],575:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e){var t=e.types;return{visitor:{ArrowFunctionExpression:function(e,n){if(n.opts.spec){var r=e.node;if(r.shadow)return;r.shadow={this:!1},r.type="FunctionExpression";var i=t.thisExpression();i._forceShadow=e,e.ensureBlock(),e.get("body").unshiftContainer("body",t.expressionStatement(t.callExpression(n.addHelper("newArrowCheck"),[t.thisExpression(),i]))),e.replaceWith(t.callExpression(t.memberExpression(r,t.identifier("bind")),[t.thisExpression()]))}else e.arrowFunctionToShadowed()}}}},t.exports=n.default},{}],576:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return x.isLoop(e.parent)||x.isCatchClause(e.parent)}function s(e){return!!x.isVariableDeclaration(e)&&(!!e[x.BLOCK_SCOPED_SYMBOL]||("let"===e.kind||"const"===e.kind))}function o(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(t||(t=e.node),!x.isFor(n))for(var a=0;a<t.declarations.length;a++){var s=t.declarations[a];s.init=s.init||r.buildUndefinedNode()}if(t[x.BLOCK_SCOPED_SYMBOL]=!0,t.kind="var",i){var o=r.getFunctionParent(),u=e.getBindingIdentifiers();for(var l in u){var c=r.getOwnBinding(l);c&&(c.kind="var"),r.moveBindingTo(l,o)}}}function u(e){return x.isVariableDeclaration(e,{kind:"var"})&&!s(e)}function l(e){return x.isBreakStatement(e)?"break":x.isContinueStatement(e)?"continue":void 0}n.__esModule=!0;var c=e("babel-runtime\/core-js\/symbol"),p=i(c),f=e("babel-runtime\/core-js\/object\/create"),h=i(f),d=e("babel-runtime\/helpers\/classCallCheck"),y=i(d);n.default=function(){return{visitor:{VariableDeclaration:function(e,t){var n=e.node,r=e.parent,i=e.scope;if(s(n)&&(o(e,null,r,i,!0),n._tdzThis)){for(var a=[n],u=0;u<n.declarations.length;u++){var l=n.declarations[u];if(l.init){var c=x.assignmentExpression("=",l.id,l.init);c._ignoreBlockScopingTDZ=!0,a.push(x.expressionStatement(c))}l.init=t.addHelper("temporalUndefined")}n._blockHoist=2,e.isCompletionRecord()&&a.push(x.expressionStatement(i.buildUndefinedNode())),e.replaceWithMultiple(a)}},Loop:function(e,t){var n=e.node,r=e.parent,i=e.scope;x.ensureBlock(n);var a=new O(e,e.get("body"),r,i,t),s=a.run();s&&e.replaceWith(s)},CatchClause:function(e,t){var n=e.parent,r=e.scope,i=new O(null,e.get("body"),n,r,t);i.run()},"BlockStatement|SwitchStatement|Program":function(e,t){if(!a(e)){var n=new O(null,e,e.parent,e.scope,t);n.run()}}}}};var m=e("babel-traverse"),b=i(m),g=e(".\/tdz"),v=e("babel-types"),x=r(v),_=e("lodash\/values"),E=i(_),A=e("lodash\/extend"),D=i(A),C=e("babel-template"),S=i(C),w=(0,S.default)('\\n  if (typeof RETURN === "object") return RETURN.v;\\n'),k=b.default.visitors.merge([{Function:function(e,t){return e.traverse(F,t),e.skip()}},g.visitor]),F=b.default.visitors.merge([{ReferencedIdentifier:function(e,t){var n=t.letReferences[e.node.name];if(n){var r=e.scope.getBindingIdentifier(e.node.name);r&&r!==n||(t.closurify=!0)}}},g.visitor]),T={enter:function(e,t){var n=e.node,r=e.parent;if(e.isForStatement()){if(u(n.init,n)){var i=t.pushDeclar(n.init);1===i.length?n.init=i[0]:n.init=x.sequenceExpression(i)}}else if(e.isFor())u(n.left,n)&&(t.pushDeclar(n.left),n.left=n.left.declarations[0].id);else if(u(n,r))e.replaceWithMultiple(t.pushDeclar(n).map(function(e){return x.expressionStatement(e)}));else if(e.isFunction())return e.skip()}},P={LabeledStatement:function(e,t){var n=e.node;t.innerLabels.push(n.label.name)}},j={enter:function(e,t){if(e.isAssignmentExpression()||e.isUpdateExpression()){var n=e.getBindingIdentifiers();for(var r in n)t.outsideReferences[r]===e.scope.getBindingIdentifier(r)&&(t.reassignments[r]=!0)}}},B={Loop:function(e,t){var n=t.ignoreLabeless;t.ignoreLabeless=!0,e.traverse(B,t),t.ignoreLabeless=n,e.skip()},Function:function(e){e.skip()},SwitchCase:function(e,t){var n=t.inSwitchCase;t.inSwitchCase=!0,e.traverse(B,t),t.inSwitchCase=n,e.skip()},"BreakStatement|ContinueStatement|ReturnStatement":function(e,t){var n=e.node,r=e.parent,i=e.scope;if(!n[this.LOOP_IGNORE]){var a=void 0,s=l(n);if(s){if(n.label){if(t.innerLabels.indexOf(n.label.name)>=0)return;s=s+"|"+n.label.name}else{if(t.ignoreLabeless)return;if(t.inSwitchCase)return;if(x.isBreakStatement(n)&&x.isSwitchCase(r))return}t.hasBreakContinue=!0,t.map[s]=n,a=x.stringLiteral(s)}e.isReturnStatement()&&(t.hasReturn=!0,a=x.objectExpression([x.objectProperty(x.identifier("v"),n.argument||i.buildUndefinedNode())])),a&&(a=x.returnStatement(a),a[this.LOOP_IGNORE]=!0,e.skip(),e.replaceWith(x.inherits(a,n)))}}},O=function(){function e(t,n,r,i,a){(0,y.default)(this,e),this.parent=r,this.scope=i,this.file=a,this.blockPath=n,this.block=n.node,this.outsideLetReferences=(0,h.default)(null),this.hasLetReferences=!1,this.letReferences=(0,h.default)(null),this.body=[],t&&(this.loopParent=t.parent,this.loopLabel=x.isLabeledStatement(this.loopParent)&&this.loopParent.label,this.loopPath=t,this.loop=t.node)}return e.prototype.run=function(){var e=this.block;if(!e._letDone){e._letDone=!0;var t=this.getLetReferences();if(x.isFunction(this.parent)||x.isProgram(this.block))return void this.updateScopeInfo();if(this.hasLetReferences)return t?this.wrapClosure():this.remap(),this.updateScopeInfo(t),this.loopLabel&&!x.isLabeledStatement(this.loopParent)?x.labeledStatement(this.loopLabel,this.loop):void 0}},e.prototype.updateScopeInfo=function(e){var t=this.scope,n=t.getFunctionParent(),r=this.letReferences;for(var i in r){var a=r[i],s=t.getBinding(a.name);s&&("let"!==s.kind&&"const"!==s.kind||(s.kind="var",e?t.removeBinding(a.name):t.moveBindingTo(a.name,n)))}},e.prototype.remap=function(){var e=this.letReferences,t=this.scope;for(var n in e){var r=e[n];(t.parentHasBinding(n)||t.hasGlobal(n))&&(t.hasOwnBinding(n)&&t.rename(r.name),this.blockPath.scope.hasOwnBinding(n)&&this.blockPath.scope.rename(r.name))}},e.prototype.wrapClosure=function(){var e=this.block,t=this.outsideLetReferences;if(this.loop)for(var n in t){var r=t[n];(this.scope.hasGlobal(r.name)||this.scope.parentHasBinding(r.name))&&(delete t[r.name],delete this.letReferences[r.name],this.scope.rename(r.name),this.letReferences[r.name]=r,t[r.name]=r)}this.has=this.checkLoop(),this.hoistVarDeclarations();var i=(0,E.default)(t),a=(0,E.default)(t),s=this.blockPath.isSwitchStatement(),o=x.functionExpression(null,i,x.blockStatement(s?[e]:e.body));o.shadow=!0,this.addContinuations(o);var u=o;this.loop&&(u=this.scope.generateUidIdentifier("loop"),this.loopPath.insertBefore(x.variableDeclaration("var",[x.variableDeclarator(u,o)])));var l=x.callExpression(u,a),c=this.scope.generateUidIdentifier("ret"),p=b.default.hasType(o.body,this.scope,"YieldExpression",x.FUNCTION_TYPES);p&&(o.generator=!0,l=x.yieldExpression(l,!0));var f=b.default.hasType(o.body,this.scope,"AwaitExpression",x.FUNCTION_TYPES);f&&(o.async=!0,l=x.awaitExpression(l)),this.buildClosure(c,l),s?this.blockPath.replaceWithMultiple(this.body):e.body=this.body},e.prototype.buildClosure=function(e,t){var n=this.has;n.hasReturn||n.hasBreakContinue?this.buildHas(e,t):this.body.push(x.expressionStatement(t))},e.prototype.addContinuations=function(e){var t={reassignments:{},outsideReferences:this.outsideLetReferences};this.scope.traverse(e,j,t);for(var n=0;n<e.params.length;n++){var r=e.params[n];if(t.reassignments[r.name]){var i=this.scope.generateUidIdentifier(r.name);e.params[n]=i,this.scope.rename(r.name,i.name,e),e.body.body.push(x.expressionStatement(x.assignmentExpression("=",r,i)))}}},e.prototype.getLetReferences=function(){var e=this,t=this.block,n=[];if(this.loop){var r=this.loop.left||this.loop.init;s(r)&&(n.push(r),(0,D.default)(this.outsideLetReferences,x.getBindingIdentifiers(r)))}var i=function r(i,a){a=a||i.node,(x.isClassDeclaration(a)||x.isFunctionDeclaration(a)||s(a))&&(s(a)&&o(i,a,t,e.scope),n=n.concat(a.declarations||a)),x.isLabeledStatement(a)&&r(i.get("body"),a.body)};if(t.body)for(var a=0;a<t.body.length;a++){var u=this.blockPath.get("body")[a];i(u)}if(t.cases)for(var l=0;l<t.cases.length;l++)for(var c=t.cases[l].consequent,p=0;p<c.length;p++){var f=this.blockPath.get("cases")[l],h=c[p];i(f,h)}for(var d=0;d<n.length;d++){var y=n[d],m=x.getBindingIdentifiers(y,!1,!0);(0,D.default)(this.letReferences,m),this.hasLetReferences=!0}if(this.hasLetReferences){var b={letReferences:this.letReferences,closurify:!1,file:this.file};return this.blockPath.traverse(k,b),b.closurify}},e.prototype.checkLoop=function(){var e={hasBreakContinue:!1,ignoreLabeless:!1,inSwitchCase:!1,innerLabels:[],hasReturn:!1,isLoop:!!this.loop,map:{},LOOP_IGNORE:(0,p.default)()};return this.blockPath.traverse(P,e),this.blockPath.traverse(B,e),e},e.prototype.hoistVarDeclarations=function(){this.blockPath.traverse(T,this)},e.prototype.pushDeclar=function(e){var t=[],n=x.getBindingIdentifiers(e);for(var r in n)t.push(x.variableDeclarator(n[r]));this.body.push(x.variableDeclaration(e.kind,t));for(var i=[],a=0;a<e.declarations.length;a++){var s=e.declarations[a];if(s.init){var o=x.assignmentExpression("=",s.id,s.init);i.push(x.inherits(o,s))}}return i},e.prototype.buildHas=function(e,t){var n=this.body;n.push(x.variableDeclaration("var",[x.variableDeclarator(e,t)]));var r=void 0,i=this.has,a=[];if(i.hasReturn&&(r=w({RETURN:e})),i.hasBreakContinue){for(var s in i.map)a.push(x.switchCase(x.stringLiteral(s),[i.map[s]]));if(i.hasReturn&&a.push(x.switchCase(null,[r])),1===a.length){var o=a[0];n.push(x.ifStatement(x.binaryExpression("===",e,o.test),o.consequent[0]))}else{if(this.loop)for(var u=0;u<a.length;u++){var l=a[u].consequent[0];x.isBreakStatement(l)&&!l.label&&(l.label=this.loopLabel=this.loopLabel||this.scope.generateUidIdentifier("loop"))}n.push(x.switchStatement(e,a))}}else i.hasReturn&&n.push(r)},e}();t.exports=n.default},{".\/tdz":577,"babel-runtime\/core-js\/object\/create":582,"babel-runtime\/core-js\/symbol":585,"babel-runtime\/helpers\/classCallCheck":589,"babel-template":690,"babel-traverse":695,"babel-types":750,"lodash\/extend":904,"lodash\/values":935}],577:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){var n=t._guessExecutionStatusRelativeTo(e);return"before"===n?"inside":"after"===n?"outside":"maybe"}function a(e,t){return u.callExpression(t.addHelper("temporalRef"),[e,u.stringLiteral(e.name),t.addHelper("temporalUndefined")])}function s(e,t,n){var r=n.letReferences[e.name];return!!r&&t.getBindingIdentifier(e.name)===r}n.__esModule=!0,n.visitor=void 0;var o=e("babel-types"),u=r(o);n.visitor={ReferencedIdentifier:function(e,t){$/;"	function	line:29
Loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^this.object=e,this.body=t}return e}();t.WithStatement=ye;var me=function(){function e(e,t){this.type=r.Syntax.YieldExpression,this.argument=e,this.delegate=t}return e}();t.YieldExpression=me},function(e,t,n){"use strict";function r(e){var t;switch(e.type){case c.JSXSyntax.JSXIdentifier:var n=e;t=n.name;break;case c.JSXSyntax.JSXNamespacedName:var i=e;t=r(i.namespace)+":"+r(i.name);break;case c.JSXSyntax.JSXMemberExpression:var a=e;t=r(a.object)+"."+r(a.property)}return t}var i,a=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},s=n(9),o=n(7),u=n(3),l=n(12),c=n(13),p=n(10),f=n(14);!function(e){e[e.Identifier=100]="Identifier",e[e.Text=101]="Text"}(i||(i={})),o.TokenName[i.Identifier]="JSXIdentifier",o.TokenName[i.Text]="JSXText";var h=function(e){function t(t,n,r){e.call(this,t,n,r)}return a(t,e),t.prototype.parsePrimaryExpression=function(){return this.match("<")?this.parseJSXRoot():e.prototype.parsePrimaryExpression.call(this)},t.prototype.startJSX=function(){this.scanner.index=this.startMarker.index,this.scanner.lineNumber=this.startMarker.lineNumber,this.scanner.lineStart=this.startMarker.lineStart},t.prototype.finishJSX=function(){this.nextToken()},t.prototype.reenterJSX=function(){this.startJSX(),this.expectJSX("}"),this.config.tokens&&this.tokens.pop()},t.prototype.createJSXNode=function(){return this.collectComments(),{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},t.prototype.createJSXChildNode=function(){return{index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}},t.prototype.scanXHTMLEntity=function(e){for(var t="&",n=!0,r=!1,i=!1,a=!1;!this.scanner.eof()&&n&&!r;){var o=this.scanner.source[this.scanner.index];if(o===e)break;if(r=";"===o,t+=o,++this.scanner.index,!r)switch(t.length){case 2:i="#"===o;break;case 3:i&&(a="x"===o,n=a||s.Character.isDecimalDigit(o.charCodeAt(0)),i=i&&!a);break;default:n=n&&!(i&&!s.Character.isDecimalDigit(o.charCodeAt(0))),n=n&&!(a&&!s.Character.isHexDigit(o.charCodeAt(0)))}}if(n&&r&&t.length>2){var u=t.substr(1,t.length-2);i&&u.length>1?t=String.fromCharCode(parseInt(u.substr(1),10)):a&&u.length>2?t=String.fromCharCode(parseInt("0"+u.substr(1),16)):i||a||!l.XHTMLEntities[u]||(t=l.XHTMLEntities[u])}return t},t.prototype.lexJSX=function(){var e=this.scanner.source.charCodeAt(this.scanner.index);if(60===e||62===e||47===e||58===e||61===e||123===e||125===e){var t=this.scanner.source[this.scanner.index++];return{type:o.Token.Punctuator,value:t,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index-1,end:this.scanner.index}}if(34===e||39===e){for(var n=this.scanner.index,r=this.scanner.source[this.scanner.index++],a="";!this.scanner.eof();){var u=this.scanner.source[this.scanner.index++];if(u===r)break;a+="&"===u?this.scanXHTMLEntity(r):u}return{type:o.Token.StringLiteral,value:a,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:n,end:this.scanner.index}}if(46===e){var l=this.scanner.source.charCodeAt(this.scanner.index+1),c=this.scanner.source.charCodeAt(this.scanner.index+2),t=46===l&&46===c?"...":".",n=this.scanner.index;return this.scanner.index+=t.length,{type:o.Token.Punctuator,value:t,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:n,end:this.scanner.index}}if(96===e)return{type:o.Token.Template,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:this.scanner.index,end:this.scanner.index};if(s.Character.isIdentifierStart(e)&&92!==e){var n=this.scanner.index;for(++this.scanner.index;!this.scanner.eof();){var u=this.scanner.source.charCodeAt(this.scanner.index);if(s.Character.isIdentifierPart(u)&&92!==u)++this.scanner.index;else{if(45!==u)break;++this.scanner.index}}var p=this.scanner.source.slice(n,this.scanner.index);return{type:i.Identifier,value:p,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:n,end:this.scanner.index}}this.scanner.throwUnexpectedToken()},t.prototype.nextJSXToken=function(){this.collectComments(),this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;var e=this.lexJSX();return this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.config.tokens&&this.tokens.push(this.convertToken(e)),e},t.prototype.nextJSXText=function(){this.startMarker.index=this.scanner.index,this.startMarker.lineNumber=this.scanner.lineNumber,this.startMarker.lineStart=this.scanner.lineStart;for(var e=this.scanner.index,t="";!this.scanner.eof();){var n=this.scanner.source[this.scanner.index];if("{"===n||"<"===n)break;++this.scanner.index,t+=n,s.Character.isLineTerminator(n.charCodeAt(0))&&(++this.scanner.lineNumber,"\\r"===n&&"\\n"===this.scanner.source[this.scanner.index]&&++this.scanner.index,this.scanner.lineStart=this.scanner.index)}this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart;var r={type:i.Text,value:t,lineNumber:this.scanner.lineNumber,lineStart:this.scanner.lineStart,start:e,end:this.scanner.index};return t.length>0&&this.config.tokens&&this.tokens.push(this.convertToken(r)),r},t.prototype.peekJSXToken=function(){var e=this.scanner.index,t=this.scanner.lineNumber,n=this.scanner.lineStart;this.scanner.scanComments();var r=this.lexJSX();return this.scanner.index=e,this.scanner.lineNumber=t,this.scanner.lineStart=n,r},t.prototype.expectJSX=function(e){var t=this.nextJSXToken();t.type===o.Token.Punctuator&&t.value===e||this.throwUnexpectedToken(t)},t.prototype.matchJSX=function(e){var t=this.peekJSXToken();return t.type===o.Token.Punctuator&&t.value===e},t.prototype.parseJSXIdentifier=function(){var e=this.createJSXNode(),t=this.nextJSXToken();return t.type!==i.Identifier&&this.throwUnexpectedToken(t),this.finalize(e,new f.JSXIdentifier(t.value))},t.prototype.parseJSXElementName=function(){var e=this.createJSXNode(),t=this.parseJSXIdentifier();if(this.matchJSX(":")){var n=t;this.expectJSX(":");var r=this.parseJSXIdentifier();t=this.finalize(e,new f.JSXNamespacedName(n,r))}else if(this.matchJSX("."))for(;this.matchJSX(".");){var i=t;this.expectJSX(".");var a=this.parseJSXIdentifier();t=this.finalize(e,new f.JSXMemberExpression(i,a))}return t},t.prototype.parseJSXAttributeName=function(){var e,t=this.createJSXNode(),n=this.parseJSXIdentifier();if(this.matchJSX(":")){var r=n;this.expectJSX(":");var i=this.parseJSXIdentifier();e=this.finalize(t,new f.JSXNamespacedName(r,i))}else e=n;return e},t.prototype.parseJSXStringLiteralAttribute=function(){var e=this.createJSXNode(),t=this.nextJSXToken();t.type!==o.Token.StringLiteral&&this.throwUnexpectedToken(t);var n=this.getTokenRaw(t);return this.finalize(e,new p.Literal(t.value,n))},t.prototype.parseJSXExpressionAttribute=function(){var e=this.createJSXNode();this.expectJSX("{"),this.finishJSX(),this.match("}")&&this.tolerateError("JSX attributes must only be assigned a non-empty expression");var t=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(e,new f.JSXExpressionContainer(t))},t.prototype.parseJSXAttributeValue=function(){return this.matchJSX("{")?this.parseJSXExpressionAttribute():this.matchJSX("<")?this.parseJSXElement():this.parseJSXStringLiteralAttribute()},t.prototype.parseJSXNameValueAttribute=function(){var e=this.createJSXNode(),t=this.parseJSXAttributeName(),n=null;return this.matchJSX("=")&&(this.expectJSX("="),n=this.parseJSXAttributeValue()),this.finalize(e,new f.JSXAttribute(t,n))},t.prototype.parseJSXSpreadAttribute=function(){var e=this.createJSXNode();this.expectJSX("{"),this.expectJSX("..."),this.finishJSX();var t=this.parseAssignmentExpression();return this.reenterJSX(),this.finalize(e,new f.JSXSpreadAttribute(t))},t.prototype.parseJSXAttributes=function(){for(var e=[];!this.matchJSX("\/")&&!this.matchJSX(">");){var t=this.matchJSX("{")?this.parseJSXSpreadAttribute():this.parseJSXNameValueAttribute();e.push(t)}return e},t.prototype.parseJSXOpeningElement=function(){var e=this.createJSXNode();this.expectJSX("<");var t=this.parseJSXElementName(),n=this.parseJSXAttributes(),r=this.matchJSX("\/");return r&&this.expectJSX("\/"),this.expectJSX(">"),this.finalize(e,new f.JSXOpeningElement(t,r,n))},t.prototype.parseJSXBoundaryElement=function(){var e=this.createJSXNode();if(this.expectJSX("<"),this.matchJSX("\/")){this.expectJSX("\/");var t=this.parseJSXElementName();return this.expectJSX(">"),this.finalize(e,new f.JSXClosingElement(t))}var n=this.parseJSXElementName(),r=this.parseJSXAttributes(),i=this.matchJSX("\/");return i&&this.expectJSX("\/"),this.expectJSX(">"),this.finalize(e,new f.JSXOpeningElement(n,i,r))},t.prototype.parseJSXEmptyExpression=function(){var e=this.createJSXChildNode();return this.collectComments(),this.lastMarker.index=this.scanner.index,this.lastMarker.lineNumber=this.scanner.lineNumber,this.lastMarker.lineStart=this.scanner.lineStart,this.finalize(e,new f.JSXEmptyExpression)},t.prototype.parseJSXExpressionContainer=function(){var e=this.createJSXNode();this.expectJSX("{");var t;return this.matchJSX("}")?(t=this.parseJSXEmptyExpression(),this.expectJSX("}")):(this.finishJSX(),t=this.parseAssignmentExpression(),this.reenterJSX()),this.finalize(e,new f.JSXExpressionContainer(t))},t.prototype.parseJSXChildren=function(){for(var e=[];!this.scanner.eof();){var t=this.createJSXChildNode(),n=this.nextJSXText();if(n.start<n.end){var r=this.getTokenRaw(n),i=this.finalize(t,new f.JSXText(n.value,r));e.push(i)}if("{"!==this.scanner.source[this.scanner.index])break;var a=this.parseJSXExpressionContainer();e.push(a)}return e},t.prototype.parseComplexJSXElement=function(e){for(var t=[];!this.scanner.eof();){e.children=e.children.concat(this.parseJSXChildren());var n=this.createJSXChildNode(),i=this.parseJSXBoundaryElement();if(i.type===c.JSXSyntax.JSXOpeningElement){var a=i;if(a.selfClosing){var s=this.finalize(n,new f.JSXElement(a,[],null));e.children.push(s)}else t.push(e),e={node:n,opening:a,closing:null,children:[]}}if(i.type===c.JSXSyntax.JSXClosingElement){e.closing=i;var o=r(e.opening.name),u=r(e.closing.name);if(o!==u&&this.tolerateError("Expected corresponding JSX closing tag for %0",o),!(t.length>0))break;var s=this.finalize(e.node,new f.JSXElement(e.opening,e.children,e.closing));e=t.pop(),e.children.push(s)}}return e},t.prototype.parseJSXElement=function(){var e=this.createJSXNode(),t=this.parseJSXOpeningElement(),n=[],r=null;if(!t.selfClosing){var i=this.parseComplexJSXElement({node:e,opening:t,closing:r,children:n});n=i.children,r=i.closing}return this.finalize(e,new f.JSXElement(t,n,r))},t.prototype.parseJSXRoot=function(){this.config.tokens&&this.tokens.pop(),this.startJSX();var e=this.parseJSXElement();return this.finishJSX(),e},t}(u.Parser);t.JSXParser=h},function(e,t){"use strict";t.XHTMLEntities={quot:'"',amp:"&",apos:"'",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"­",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"‌",zwj:"‍",lrm:"‎",rlm:"‏",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦",lang:"⟨",rang:"⟩"}},function(e,t){"use strict";t.JSXSyntax={JSXAttribute:"JSXAttribute",JSXClosingElement:"JSXClosingElement",JSXElement:"JSXElement",JSXEmptyExpression:"JSXEmptyExpression",JSXExpressionContainer:"JSXExpressionContainer",JSXIdentifier:"JSXIdentifier",JSXMemberExpression:"JSXMemberExpression",JSXNamespacedName:"JSXNamespacedName",JSXOpeningElement:"JSXOpeningElement",JSXSpreadAttribute:"JSXSpreadAttribute",JSXText:"JSXText"}},function(e,t,n){"use strict";var r=n(13),i=function(){function e(e){this.type=r.JSXSyntax.JSXClosingElement,this.name=e}return e}();t.JSXClosingElement=i;var a=function(){function e(e,t,n){this.type=r.JSXSyntax.JSXElement,this.openingElement=e,this.children=t,this.closingElement=n}return e}();t.JSXElement=a;var s=function(){function e(){this.type=r.JSXSyntax.JSXEmptyExpression}return e}();t.JSXEmptyExpression=s;var o=function(){function e(e){this.type=r.JSXSyntax.JSXExpressionContainer,this.expression=e}return e}();t.JSXExpressionContainer=o;var u=function(){function e(e){this.type=r.JSXSyntax.JSXIdentifier,this.name=e}return e}();t.JSXIdentifier=u;var l=function(){function e(e,t){this.type=r.JSXSyntax.JSXMemberExpression,this.object=e,this.property=t}return e}();t.JSXMemberExpression=l;var c=function(){function e(e,t){this.type=r.JSXSyntax.JSXAttribute,this.name=e,this.value=t}return e}();t.JSXAttribute=c;var p=function(){function e(e,t){this.type=r.JSXSyntax.JSXNamespacedName,this.namespace=e,this.name=t}return e}();t.JSXNamespacedName=p;var f=function(){function e(e,t,n){this.type=r.JSXSyntax.JSXOpeningElement,this.name=e,this.selfClosing=t,this.attributes=n}return e}();t.JSXOpeningElement=f;var h=function(){function e(e){this.type=r.JSXSyntax.JSXSpreadAttribute,this.argument=e}return e}();t.JSXSpreadAttribute=h;var d=function(){function e(e,t){this.type=r.JSXSyntax.JSXText,this.value=e,this.raw=t}return e}();t.JSXText=d},function(e,t,n){"use strict";var r=n(8),i=n(6),a=n(7),s=function(){function e(){this.values=[],this.curly=this.paren=-1}return e.prototype.beforeFunctionExpression=function(e){return["(","{","[","in","typeof","instanceof","new","return","case","delete","throw","void","=","+=","-=","*=","**=","\/=","%=","<<=",">>=",">>>=","&=","|=","^=",",","+","-","*","**","\/","%","++","--","<<",">>",">>>","&","|","^","!","~","&&","||","?",":","===","==",">=","<=","<",">","!=","!=="].indexOf(e)>=0},e.prototype.isRegexStart=function(){var e=this.values[this.values.length-1],t=null!==e;switch(e){case"this":case"]":t=!1;break;case")":var n=this.values[this.paren-1];t="if"===n||"while"===n||"for"===n||"with"===n;break;case"}":if(t=!1,"function"===this.values[this.curly-3]){var r=this.values[this.curly-4];t=!!r&&!this.beforeFunctionExpression(r)}else if("function"===this.values[this.curly-4]){var i=this.values[this.curly-5];t=!i||!this.beforeFunctionExpression(i)}}return t},e.prototype.push=function(e){e.type===a.Token.Punctuator||e.type===a.Token.Keyword?("{"===e.value?this.curly=this.values.length:"("===e.value&&(this.paren=this.values.length),this.values.push(e.value)):this.values.push(null)},e}(),o=function(){function e(e,t){this.errorHandler=new i.ErrorHandler,this.errorHandler.tolerant=!!t&&("boolean"==typeof t.tolerant&&t.tolerant),this.scanner=new r.Scanner(e,this.errorHandler),this.scanner.trackComment=!!t&&("boolean"==typeof t.comment&&t.comment),this.trackRange=!!t&&("boolean"==typeof t.range&&t.range),this.trackLoc=!!t&&("boolean"==typeof t.loc&&t.loc),this.buffer=[],this.reader=new s}return e.prototype.errors=function(){return this.errorHandler.errors},e.prototype.getNextToken=function(){if(0===this.buffer.length){var e=this.scanner.scanComments();if(this.scanner.trackComment)for(var t=0;t<e.length;++t){var n=e[t],r=void 0,i=this.scanner.source.slice(n.slice[0],n.slice[1]);r={type:n.multiLine?"BlockComment":"LineComment",value:i},this.trackRange&&(r.range=n.range),this.trackLoc&&(r.loc=n.loc),this.buffer.push(r)}if(!this.scanner.eof()){var s=void 0;this.trackLoc&&(s={start:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart},end:{}});var o=void 0;o="\/"===this.scanner.source[this.scanner.index]?this.reader.isRegexStart()?this.scanner.scanRegExp():this.scanner.scanPunctuator():this.scanner.lex(),this.reader.push(o);var u=void 0;u={type:a.TokenName[o.type],value:this.scanner.source.slice(o.start,o.end)},this.trackRange&&(u.range=[o.start,o.end]),this.trackLoc&&(s.end={line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart},u.loc=s),o.regex&&(u.regex=o.regex),this.buffer.push(u)}}return this.buffer.shift()},e}();t.Tokenizer=o}])})},{}],560:[function(e,t,n){"use strict";function r(e,t,n){if(p)try{p.call(c,e,t,{value:n})}catch(r){e[t]=n}else e[t]=n}function i(e){return e&&(r(e,"call",e.call),r(e,"apply",e.apply)),e}function a(e){return f?f.call(c,e):(m.prototype=e||null,new m)}function s(){do var e=o(y.call(d.call(b(),36),2));while(h.call(g,e));return g[e]=e}function o(e){var t={};return t[e]=!0,Object.keys(t)[0]}function u(e){return a(null)}function l(e){function t(t){function n(n,r){if(n===o)return r?a=null:a||(a=e(t))}var a;r(t,i,n)}function n(e){return h.call(e,i)||t(e),e[i](o)}var i=s(),o=a(null);return e=e||u,n.forget=function(e){h.call(e,i)&&e[i](o,!0)},n}var c=Object,p=Object.defineProperty,f=Object.create;i(p),i(f);var h=i(Object.prototype.hasOwnProperty),d=i(Number.prototype.toString),y=i(String.prototype.slice),m=function(){},b=Math.random,g=a(null);r(n,"makeUniqueKey",s);var v=Object.getOwnPropertyNames;Object.getOwnPropertyNames=function(e){for(var t=v(e),n=0,r=0,i=t.length;n<i;++n)h.call(g,t[n])||(n>r&&(t[r]=t[n]),++r);return t.length=r,t},r(n,"makeAccessor",l)},{}],561:[function(e,t,n){arguments[4][517][0].apply(n,arguments)},{".\/util":570,dup:517}],562:[function(e,t,n){arguments[4][518][0].apply(n,arguments)},{".\/base64":563,dup:518}],563:[function(e,t,n){arguments[4][519][0].apply(n,arguments)},{dup:519}],564:[function(e,t,n){arguments[4][520][0].apply(n,arguments)},{dup:520}],565:[function(e,t,n){arguments[4][521][0].apply(n,arguments)},{".\/util":570,dup:521}],566:[function(e,t,n){arguments[4][522][0].apply(n,arguments)},{dup:522}],567:[function(e,t,n){arguments[4][523][0].apply(n,arguments)},{".\/array-set":561,".\/base64-vlq":562,".\/binary-search":564,".\/quick-sort":566,".\/util":570,dup:523}],568:[function(e,t,n){arguments[4][524][0].apply(n,arguments)},{".\/array-set":561,".\/base64-vlq":562,".\/mapping-list":565,".\/util":570,dup:524}],569:[function(e,t,n){arguments[4][525][0].apply(n,arguments)},{".\/source-map-generator":568,".\/util":570,dup:525}],570:[function(e,t,n){arguments[4][526][0].apply(n,arguments)},{dup:526}],571:[function(e,t,n){arguments[4][527][0].apply(n,arguments)},{".\/lib\/source-map-consumer":567,".\/lib\/source-map-generator":568,".\/lib\/source-node":569,dup:527}],572:[function(e,t,n){t.exports={plugins:[e("babel-plugin-syntax-async-functions"),e("babel-plugin-syntax-async-generators"),e("babel-plugin-transform-es2015-classes"),e("babel-plugin-transform-es2015-arrow-functions"),e("babel-plugin-transform-es2015-block-scoping"),e("babel-plugin-transform-es2015-for-of"),e("regenerator-transform").default]}},{"babel-plugin-syntax-async-functions":573,"babel-plugin-syntax-async-generators":574,"babel-plugin-transform-es2015-arrow-functions":575,"babel-plugin-transform-es2015-block-scoping":576,"babel-plugin-transform-es2015-classes":936,"babel-plugin-transform-es2015-for-of":1629,"regenerator-transform":1632}],573:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("asyncFunctions")}}},t.exports=n.default},{}],574:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}},t.exports=n.default},{}],575:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e){var t=e.types;return{visitor:{ArrowFunctionExpression:function(e,n){if(n.opts.spec){var r=e.node;if(r.shadow)return;r.shadow={this:!1},r.type="FunctionExpression";var i=t.thisExpression();i._forceShadow=e,e.ensureBlock(),e.get("body").unshiftContainer("body",t.expressionStatement(t.callExpression(n.addHelper("newArrowCheck"),[t.thisExpression(),i]))),e.replaceWith(t.callExpression(t.memberExpression(r,t.identifier("bind")),[t.thisExpression()]))}else e.arrowFunctionToShadowed()}}}},t.exports=n.default},{}],576:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return x.isLoop(e.parent)||x.isCatchClause(e.parent)}function s(e){return!!x.isVariableDeclaration(e)&&(!!e[x.BLOCK_SCOPED_SYMBOL]||("let"===e.kind||"const"===e.kind))}function o(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(t||(t=e.node),!x.isFor(n))for(var a=0;a<t.declarations.length;a++){var s=t.declarations[a];s.init=s.init||r.buildUndefinedNode()}if(t[x.BLOCK_SCOPED_SYMBOL]=!0,t.kind="var",i){var o=r.getFunctionParent(),u=e.getBindingIdentifiers();for(var l in u){var c=r.getOwnBinding(l);c&&(c.kind="var"),r.moveBindingTo(l,o)}}}function u(e){return x.isVariableDeclaration(e,{kind:"var"})&&!s(e)}function l(e){return x.isBreakStatement(e)?"break":x.isContinueStatement(e)?"continue":void 0}n.__esModule=!0;var c=e("babel-runtime\/core-js\/symbol"),p=i(c),f=e("babel-runtime\/core-js\/object\/create"),h=i(f),d=e("babel-runtime\/helpers\/classCallCheck"),y=i(d);n.default=function(){return{visitor:{VariableDeclaration:function(e,t){var n=e.node,r=e.parent,i=e.scope;if(s(n)&&(o(e,null,r,i,!0),n._tdzThis)){for(var a=[n],u=0;u<n.declarations.length;u++){var l=n.declarations[u];if(l.init){var c=x.assignmentExpression("=",l.id,l.init);c._ignoreBlockScopingTDZ=!0,a.push(x.expressionStatement(c))}l.init=t.addHelper("temporalUndefined")}n._blockHoist=2,e.isCompletionRecord()&&a.push(x.expressionStatement(i.buildUndefinedNode())),e.replaceWithMultiple(a)}},Loop:function(e,t){var n=e.node,r=e.parent,i=e.scope;x.ensureBlock(n);var a=new O(e,e.get("body"),r,i,t),s=a.run();s&&e.replaceWith(s)},CatchClause:function(e,t){var n=e.parent,r=e.scope,i=new O(null,e.get("body"),n,r,t);i.run()},"BlockStatement|SwitchStatement|Program":function(e,t){if(!a(e)){var n=new O(null,e,e.parent,e.scope,t);n.run()}}}}};var m=e("babel-traverse"),b=i(m),g=e(".\/tdz"),v=e("babel-types"),x=r(v),_=e("lodash\/values"),E=i(_),A=e("lodash\/extend"),D=i(A),C=e("babel-template"),S=i(C),w=(0,S.default)('\\n  if (typeof RETURN === "object") return RETURN.v;\\n'),k=b.default.visitors.merge([{Function:function(e,t){return e.traverse(F,t),e.skip()}},g.visitor]),F=b.default.visitors.merge([{ReferencedIdentifier:function(e,t){var n=t.letReferences[e.node.name];if(n){var r=e.scope.getBindingIdentifier(e.node.name);r&&r!==n||(t.closurify=!0)}}},g.visitor]),T={enter:function(e,t){var n=e.node,r=e.parent;if(e.isForStatement()){if(u(n.init,n)){var i=t.pushDeclar(n.init);1===i.length?n.init=i[0]:n.init=x.sequenceExpression(i)}}else if(e.isFor())u(n.left,n)&&(t.pushDeclar(n.left),n.left=n.left.declarations[0].id);else if(u(n,r))e.replaceWithMultiple(t.pushDeclar(n).map(function(e){return x.expressionStatement(e)}));else if(e.isFunction())return e.skip()}},P={LabeledStatement:function(e,t){var n=e.node;t.innerLabels.push(n.label.name)}},j={enter:function(e,t){if(e.isAssignmentExpression()||e.isUpdateExpression()){var n=e.getBindingIdentifiers();for(var r in n)t.outsideReferences[r]===e.scope.getBindingIdentifier(r)&&(t.reassignments[r]=!0)}}},B={Loop:function(e,t){var n=t.ignoreLabeless;t.ignoreLabeless=!0,e.traverse(B,t),t.ignoreLabeless=n,e.skip()},Function:function(e){e.skip()},SwitchCase:function(e,t){var n=t.inSwitchCase;t.inSwitchCase=!0,e.traverse(B,t),t.inSwitchCase=n,e.skip()},"BreakStatement|ContinueStatement|ReturnStatement":function(e,t){var n=e.node,r=e.parent,i=e.scope;if(!n[this.LOOP_IGNORE]){var a=void 0,s=l(n);if(s){if(n.label){if(t.innerLabels.indexOf(n.label.name)>=0)return;s=s+"|"+n.label.name}else{if(t.ignoreLabeless)return;if(t.inSwitchCase)return;if(x.isBreakStatement(n)&&x.isSwitchCase(r))return}t.hasBreakContinue=!0,t.map[s]=n,a=x.stringLiteral(s)}e.isReturnStatement()&&(t.hasReturn=!0,a=x.objectExpression([x.objectProperty(x.identifier("v"),n.argument||i.buildUndefinedNode())])),a&&(a=x.returnStatement(a),a[this.LOOP_IGNORE]=!0,e.skip(),e.replaceWith(x.inherits(a,n)))}}},O=function(){function e(t,n,r,i,a){(0,y.default)(this,e),this.parent=r,this.scope=i,this.file=a,this.blockPath=n,this.block=n.node,this.outsideLetReferences=(0,h.default)(null),this.hasLetReferences=!1,this.letReferences=(0,h.default)(null),this.body=[],t&&(this.loopParent=t.parent,this.loopLabel=x.isLabeledStatement(this.loopParent)&&this.loopParent.label,this.loopPath=t,this.loop=t.node)}return e.prototype.run=function(){var e=this.block;if(!e._letDone){e._letDone=!0;var t=this.getLetReferences();if(x.isFunction(this.parent)||x.isProgram(this.block))return void this.updateScopeInfo();if(this.hasLetReferences)return t?this.wrapClosure():this.remap(),this.updateScopeInfo(t),this.loopLabel&&!x.isLabeledStatement(this.loopParent)?x.labeledStatement(this.loopLabel,this.loop):void 0}},e.prototype.updateScopeInfo=function(e){var t=this.scope,n=t.getFunctionParent(),r=this.letReferences;for(var i in r){var a=r[i],s=t.getBinding(a.name);s&&("let"!==s.kind&&"const"!==s.kind||(s.kind="var",e?t.removeBinding(a.name):t.moveBindingTo(a.name,n)))}},e.prototype.remap=function(){var e=this.letReferences,t=this.scope;for(var n in e){var r=e[n];(t.parentHasBinding(n)||t.hasGlobal(n))&&(t.hasOwnBinding(n)&&t.rename(r.name),this.blockPath.scope.hasOwnBinding(n)&&this.blockPath.scope.rename(r.name))}},e.prototype.wrapClosure=function(){var e=this.block,t=this.outsideLetReferences;if(this.loop)for(var n in t){var r=t[n];(this.scope.hasGlobal(r.name)||this.scope.parentHasBinding(r.name))&&(delete t[r.name],delete this.letReferences[r.name],this.scope.rename(r.name),this.letReferences[r.name]=r,t[r.name]=r)}this.has=this.checkLoop(),this.hoistVarDeclarations();var i=(0,E.default)(t),a=(0,E.default)(t),s=this.blockPath.isSwitchStatement(),o=x.functionExpression(null,i,x.blockStatement(s?[e]:e.body));o.shadow=!0,this.addContinuations(o);var u=o;this.loop&&(u=this.scope.generateUidIdentifier("loop"),this.loopPath.insertBefore(x.variableDeclaration("var",[x.variableDeclarator(u,o)])));var l=x.callExpression(u,a),c=this.scope.generateUidIdentifier("ret"),p=b.default.hasType(o.body,this.scope,"YieldExpression",x.FUNCTION_TYPES);p&&(o.generator=!0,l=x.yieldExpression(l,!0));var f=b.default.hasType(o.body,this.scope,"AwaitExpression",x.FUNCTION_TYPES);f&&(o.async=!0,l=x.awaitExpression(l)),this.buildClosure(c,l),s?this.blockPath.replaceWithMultiple(this.body):e.body=this.body},e.prototype.buildClosure=function(e,t){var n=this.has;n.hasReturn||n.hasBreakContinue?this.buildHas(e,t):this.body.push(x.expressionStatement(t))},e.prototype.addContinuations=function(e){var t={reassignments:{},outsideReferences:this.outsideLetReferences};this.scope.traverse(e,j,t);for(var n=0;n<e.params.length;n++){var r=e.params[n];if(t.reassignments[r.name]){var i=this.scope.generateUidIdentifier(r.name);e.params[n]=i,this.scope.rename(r.name,i.name,e),e.body.body.push(x.expressionStatement(x.assignmentExpression("=",r,i)))}}},e.prototype.getLetReferences=function(){var e=this,t=this.block,n=[];if(this.loop){var r=this.loop.left||this.loop.init;s(r)&&(n.push(r),(0,D.default)(this.outsideLetReferences,x.getBindingIdentifiers(r)))}var i=function r(i,a){a=a||i.node,(x.isClassDeclaration(a)||x.isFunctionDeclaration(a)||s(a))&&(s(a)&&o(i,a,t,e.scope),n=n.concat(a.declarations||a)),x.isLabeledStatement(a)&&r(i.get("body"),a.body)};if(t.body)for(var a=0;a<t.body.length;a++){var u=this.blockPath.get("body")[a];i(u)}if(t.cases)for(var l=0;l<t.cases.length;l++)for(var c=t.cases[l].consequent,p=0;p<c.length;p++){var f=this.blockPath.get("cases")[l],h=c[p];i(f,h)}for(var d=0;d<n.length;d++){var y=n[d],m=x.getBindingIdentifiers(y,!1,!0);(0,D.default)(this.letReferences,m),this.hasLetReferences=!0}if(this.hasLetReferences){var b={letReferences:this.letReferences,closurify:!1,file:this.file};return this.blockPath.traverse(k,b),b.closurify}},e.prototype.checkLoop=function(){var e={hasBreakContinue:!1,ignoreLabeless:!1,inSwitchCase:!1,innerLabels:[],hasReturn:!1,isLoop:!!this.loop,map:{},LOOP_IGNORE:(0,p.default)()};return this.blockPath.traverse(P,e),this.blockPath.traverse(B,e),e},e.prototype.hoistVarDeclarations=function(){this.blockPath.traverse(T,this)},e.prototype.pushDeclar=function(e){var t=[],n=x.getBindingIdentifiers(e);for(var r in n)t.push(x.variableDeclarator(n[r]));this.body.push(x.variableDeclaration(e.kind,t));for(var i=[],a=0;a<e.declarations.length;a++){var s=e.declarations[a];if(s.init){var o=x.assignmentExpression("=",s.id,s.init);i.push(x.inherits(o,s))}}return i},e.prototype.buildHas=function(e,t){var n=this.body;n.push(x.variableDeclaration("var",[x.variableDeclarator(e,t)]));var r=void 0,i=this.has,a=[];if(i.hasReturn&&(r=w({RETURN:e})),i.hasBreakContinue){for(var s in i.map)a.push(x.switchCase(x.stringLiteral(s),[i.map[s]]));if(i.hasReturn&&a.push(x.switchCase(null,[r])),1===a.length){var o=a[0];n.push(x.ifStatement(x.binaryExpression("===",e,o.test),o.consequent[0]))}else{if(this.loop)for(var u=0;u<a.length;u++){var l=a[u].consequent[0];x.isBreakStatement(l)&&!l.label&&(l.label=this.loopLabel=this.loopLabel||this.scope.generateUidIdentifier("loop"))}n.push(x.switchStatement(e,a))}}else i.hasReturn&&n.push(r)},e}();t.exports=n.default},{".\/tdz":577,"babel-runtime\/core-js\/object\/create":582,"babel-runtime\/core-js\/symbol":585,"babel-runtime\/helpers\/classCallCheck":589,"babel-template":690,"babel-traverse":695,"babel-types":750,"lodash\/extend":904,"lodash\/values":935}],577:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e,t){var n=t._guessExecutionStatusRelativeTo(e);return"before"===n?"inside":"after"===n?"outside":"maybe"}function a(e,t){return u.callExpression(t.addHelper("temporalRef"),[e,u.stringLiteral(e.name),t.addHelper("temporalUndefined")])}function s(e,t,n){var r=n.letReferences[e.name];return!!r&&t.getBindingIdentifier(e.name)===r}n.__esModule=!0,n.visitor=void 0;var o=e("babel-types"),u=r(o);n.visitor={ReferencedIdentifier:function(e,t){$/;"	function	line:29
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^".\/_baseAssignValue":786,dup:372}],825:[function(e,t,n){arguments[4][373][0].apply(n,arguments)},{".\/_copyObject":824,".\/_getSymbols":841,dup:373}],826:[function(e,t,n){arguments[4][374][0].apply(n,arguments)},{".\/_copyObject":824,".\/_getSymbolsIn":842,dup:374}],827:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":879,dup:375}],828:[function(e,t,n){arguments[4][376][0].apply(n,arguments)},{".\/_baseRest":805,".\/_isIterateeCall":855,dup:376}],829:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":911,dup:377}],830:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],831:[function(e,t,n){arguments[4][380][0].apply(n,arguments)},{".\/_Set":765,".\/_setToArray":882,".\/noop":926,dup:380}],832:[function(e,t,n){arguments[4][381][0].apply(n,arguments)},{".\/eq":903,dup:381}],833:[function(e,t,n){arguments[4][382][0].apply(n,arguments)},{".\/_getNative":838,dup:382}],834:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],835:[function(e,t,n){arguments[4][387][0].apply(n,arguments)},{".\/_baseGetAllKeys":793,".\/_getSymbols":841,".\/keys":923,dup:387}],836:[function(e,t,n){arguments[4][388][0].apply(n,arguments)},{".\/_baseGetAllKeys":793,".\/_getSymbolsIn":842,".\/keysIn":924,dup:388}],837:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":857,dup:389}],838:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":799,".\/_getValue":844,dup:391}],839:[function(e,t,n){arguments[4][392][0].apply(n,arguments)},{".\/_overArg":877,dup:392}],840:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":768,dup:393}],841:[function(e,t,n){arguments[4][394][0].apply(n,arguments)},{".\/_arrayFilter":775,".\/stubArray":928,dup:394}],842:[function(e,t,n){arguments[4][395][0].apply(n,arguments)},{".\/_arrayPush":780,".\/_getPrototype":839,".\/_getSymbols":841,".\/stubArray":928,dup:395}],843:[function(e,t,n){arguments[4][396][0].apply(n,arguments)},{".\/_DataView":759,".\/_Map":762,".\/_Promise":764,".\/_Set":765,".\/_WeakMap":770,".\/_baseGetTag":794,".\/_toSource":893,dup:396}],844:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],845:[function(e,t,n){arguments[4][398][0].apply(n,arguments)},{".\/_castPath":814,".\/_isIndex":854,".\/_toKey":892,".\/isArguments":909,".\/isArray":910,".\/isLength":914,dup:398}],846:[function(e,t,n){arguments[4][400][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:400}],847:[function(e,t,n){arguments[4][401][0].apply(n,arguments)},{dup:401}],848:[function(e,t,n){arguments[4][402][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:402}],849:[function(e,t,n){arguments[4][403][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:403}],850:[function(e,t,n){arguments[4][404][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:404}],851:[function(e,t,n){arguments[4][405][0].apply(n,arguments)},{dup:405}],852:[function(e,t,n){arguments[4][406][0].apply(n,arguments)},{".\/_cloneArrayBuffer":815,".\/_cloneDataView":817,".\/_cloneMap":818,".\/_cloneRegExp":819,".\/_cloneSet":820,".\/_cloneSymbol":821,".\/_cloneTypedArray":822,dup:406}],853:[function(e,t,n){arguments[4][407][0].apply(n,arguments)},{".\/_baseCreate":788,".\/_getPrototype":839,".\/_isPrototype":859,dup:407}],854:[function(e,t,n){arguments[4][409][0].apply(n,arguments)},{dup:409}],855:[function(e,t,n){arguments[4][410][0].apply(n,arguments)},{".\/_isIndex":854,".\/eq":903,".\/isArrayLike":911,".\/isObject":916,dup:410}],856:[function(e,t,n){arguments[4][411][0].apply(n,arguments)},{".\/isArray":910,".\/isSymbol":921,dup:411}],857:[function(e,t,n){arguments[4][412][0].apply(n,arguments)},{dup:412}],858:[function(e,t,n){arguments[4][413][0].apply(n,arguments)},{".\/_coreJsData":827,dup:413}],859:[function(e,t,n){arguments[4][414][0].apply(n,arguments)},{dup:414}],860:[function(e,t,n){arguments[4][416][0].apply(n,arguments)},{dup:416}],861:[function(e,t,n){arguments[4][417][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:417}],862:[function(e,t,n){arguments[4][418][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:418}],863:[function(e,t,n){arguments[4][419][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:419}],864:[function(e,t,n){arguments[4][420][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:420}],865:[function(e,t,n){arguments[4][421][0].apply(n,arguments)},{".\/_Hash":760,".\/_ListCache":761,".\/_Map":762,dup:421}],866:[function(e,t,n){arguments[4][422][0].apply(n,arguments)},{".\/_getMapData":837,dup:422}],867:[function(e,t,n){arguments[4][423][0].apply(n,arguments)},{".\/_getMapData":837,dup:423}],868:[function(e,t,n){arguments[4][424][0].apply(n,arguments)},{".\/_getMapData":837,dup:424}],869:[function(e,t,n){arguments[4][425][0].apply(n,arguments)},{".\/_getMapData":837,dup:425}],870:[function(e,t,n){arguments[4][426][0].apply(n,arguments)},{dup:426}],871:[function(e,t,n){arguments[4][428][0].apply(n,arguments)},{".\/memoize":925,dup:428}],872:[function(e,t,n){arguments[4][429][0].apply(n,arguments)},{".\/_getNative":838,dup:429}],873:[function(e,t,n){arguments[4][430][0].apply(n,arguments)},{".\/_overArg":877,dup:430}],874:[function(e,t,n){arguments[4][431][0].apply(n,arguments)},{dup:431}],875:[function(e,t,n){arguments[4][432][0].apply(n,arguments)},{".\/_freeGlobal":834,dup:432}],876:[function(e,t,n){arguments[4][433][0].apply(n,arguments)},{dup:433}],877:[function(e,t,n){arguments[4][434][0].apply(n,arguments)},{dup:434}],878:[function(e,t,n){arguments[4][435][0].apply(n,arguments)},{".\/_apply":773,dup:435}],879:[function(e,t,n){arguments[4][436][0].apply(n,arguments)},{".\/_freeGlobal":834,dup:436}],880:[function(e,t,n){arguments[4][437][0].apply(n,arguments)},{dup:437}],881:[function(e,t,n){arguments[4][438][0].apply(n,arguments)},{dup:438}],882:[function(e,t,n){arguments[4][439][0].apply(n,arguments)},{dup:439}],883:[function(e,t,n){arguments[4][440][0].apply(n,arguments)},{".\/_baseSetToString":806,".\/_shortOut":884,dup:440}],884:[function(e,t,n){arguments[4][441][0].apply(n,arguments)},{dup:441}],885:[function(e,t,n){arguments[4][442][0].apply(n,arguments)},{".\/_ListCache":761,dup:442}],886:[function(e,t,n){arguments[4][443][0].apply(n,arguments)},{dup:443}],887:[function(e,t,n){arguments[4][444][0].apply(n,arguments)},{dup:444}],888:[function(e,t,n){arguments[4][445][0].apply(n,arguments)},{dup:445}],889:[function(e,t,n){arguments[4][446][0].apply(n,arguments)},{".\/_ListCache":761,".\/_Map":762,".\/_MapCache":763,dup:446}],890:[function(e,t,n){arguments[4][447][0].apply(n,arguments)},{dup:447}],891:[function(e,t,n){arguments[4][449][0].apply(n,arguments)},{".\/_memoizeCapped":871,dup:449}],892:[function(e,t,n){arguments[4][450][0].apply(n,arguments)},{".\/isSymbol":921,dup:450}],893:[function(e,t,n){arguments[4][451][0].apply(n,arguments)},{dup:451}],894:[function(e,t,n){arguments[4][453][0].apply(n,arguments)},{".\/_assignValue":782,".\/_copyObject":824,".\/_createAssigner":828,".\/_isPrototype":859,".\/isArrayLike":911,".\/keys":923,dup:453}],895:[function(e,t,n){var r=e(".\/_copyObject"),i=e(".\/_createAssigner"),a=e(".\/keysIn"),s=i(function(e,t){r(t,a(t),e)});t.exports=s},{".\/_copyObject":824,".\/_createAssigner":828,".\/keysIn":924}],896:[function(e,t,n){arguments[4][454][0].apply(n,arguments)},{".\/_copyObject":824,".\/_createAssigner":828,".\/keysIn":924,dup:454}],897:[function(e,t,n){arguments[4][455][0].apply(n,arguments)},{".\/_baseClone":787,dup:455}],898:[function(e,t,n){arguments[4][456][0].apply(n,arguments)},{".\/_baseClone":787,dup:456}],899:[function(e,t,n){arguments[4][458][0].apply(n,arguments)},{dup:458}],900:[function(e,t,n){arguments[4][459][0].apply(n,arguments)},{dup:459}],901:[function(e,t,n){arguments[4][460][0].apply(n,arguments)},{".\/_apply":773,".\/_baseRest":805,".\/_customDefaultsAssignIn":832,".\/assignInWith":896,dup:460}],902:[function(e,t,n){arguments[4][461][0].apply(n,arguments)},{".\/forEach":905,dup:461}],903:[function(e,t,n){arguments[4][462][0].apply(n,arguments)},{dup:462}],904:[function(e,t,n){t.exports=e(".\/assignIn")},{".\/assignIn":895}],905:[function(e,t,n){arguments[4][468][0].apply(n,arguments)},{".\/_arrayEach":774,".\/_baseEach":789,".\/_castFunction":813,".\/isArray":910,dup:468}],906:[function(e,t,n){arguments[4][470][0].apply(n,arguments)},{".\/_baseHas":795,".\/_hasPath":845,dup:470}],907:[function(e,t,n){arguments[4][472][0].apply(n,arguments)},{dup:472}],908:[function(e,t,n){arguments[4][473][0].apply(n,arguments)},{".\/_baseIndexOf":796,".\/isArrayLike":911,".\/isString":920,".\/toInteger":931,".\/values":935,dup:473}],909:[function(e,t,n){arguments[4][474][0].apply(n,arguments)},{".\/_baseIsArguments":797,".\/isObjectLike":917,dup:474}],910:[function(e,t,n){arguments[4][475][0].apply(n,arguments)},{dup:475}],911:[function(e,t,n){arguments[4][476][0].apply(n,arguments)},{".\/isFunction":913,".\/isLength":914,dup:476}],912:[function(e,t,n){arguments[4][479][0].apply(n,arguments)},{".\/_root":879,".\/stubFalse":929,dup:479}],913:[function(e,t,n){arguments[4][480][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isObject":916,dup:480}],914:[function(e,t,n){arguments[4][482][0].apply(n,arguments)},{dup:482}],915:[function(e,t,n){arguments[4][483][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isObjectLike":917,dup:483}],916:[function(e,t,n){arguments[4][484][0].apply(n,arguments)},{dup:484}],917:[function(e,t,n){arguments[4][485][0].apply(n,arguments)},{dup:485}],918:[function(e,t,n){arguments[4][486][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/_getPrototype":839,".\/isObjectLike":917,dup:486}],919:[function(e,t,n){arguments[4][487][0].apply(n,arguments)},{".\/_baseIsRegExp":800,".\/_baseUnary":809,".\/_nodeUtil":875,dup:487}],920:[function(e,t,n){arguments[4][488][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isArray":910,".\/isObjectLike":917,dup:488}],921:[function(e,t,n){arguments[4][489][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isObjectLike":917,dup:489}],922:[function(e,t,n){arguments[4][490][0].apply(n,arguments)},{".\/_baseIsTypedArray":801,".\/_baseUnary":809,".\/_nodeUtil":875,dup:490}],923:[function(e,t,n){arguments[4][491][0].apply(n,arguments)},{".\/_arrayLikeKeys":778,".\/_baseKeys":802,".\/isArrayLike":911,dup:491}],924:[function(e,t,n){arguments[4][492][0].apply(n,arguments)},{".\/_arrayLikeKeys":778,".\/_baseKeysIn":803,".\/isArrayLike":911,dup:492}],925:[function(e,t,n){arguments[4][494][0].apply(n,arguments)},{".\/_MapCache":763,dup:494}],926:[function(e,t,n){arguments[4][496][0].apply(n,arguments)},{dup:496}],927:[function(e,t,n){arguments[4][498][0].apply(n,arguments)},{".\/_baseRepeat":804,".\/_isIterateeCall":855,".\/toInteger":931,".\/toString":933,dup:498}],928:[function(e,t,n){arguments[4][501][0].apply(n,arguments)},{dup:501}],929:[function(e,t,n){arguments[4][502][0].apply(n,arguments)},{dup:502}],930:[function(e,t,n){arguments[4][503][0].apply(n,arguments)},{".\/toNumber":932,dup:503}],931:[function(e,t,n){arguments[4][504][0].apply(n,arguments)},{".\/toFinite":930,dup:504}],932:[function(e,t,n){arguments[4][505][0].apply(n,arguments)},{".\/isObject":916,".\/isSymbol":921,dup:505}],933:[function(e,t,n){arguments[4][507][0].apply(n,arguments)},{".\/_baseToString":808,dup:507}],934:[function(e,t,n){arguments[4][509][0].apply(n,arguments)},{".\/_baseUniq":810,dup:509}],935:[function(e,t,n){arguments[4][510][0].apply(n,arguments)},{".\/_baseValues":811,".\/keys":923,dup:510}],936:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/core-js\/symbol"),a=r(i);n.default=function(e){var t=e.types,n=(0,a.default)();return{visitor:{ExportDefaultDeclaration:function(e){if(e.get("declaration").isClassDeclaration()){var n=e.node,r=n.declaration.id||e.scope.generateUidIdentifier("class");n.declaration.id=r,e.replaceWith(n.declaration),e.insertAfter(t.exportDefaultDeclaration(r))}},ClassDeclaration:function(e){var n=e.node,r=n.id||e.scope.generateUidIdentifier("class");e.replaceWith(t.variableDeclaration("let",[t.variableDeclarator(r,t.toExpression(n))]))},ClassExpression:function(e,t){var r=e.node;if(!r[n]){var i=(0,p.default)(e);if(i&&i!==r)return e.replaceWith(i);r[n]=!0;var a=l.default;t.opts.loose&&(a=o.default),e.replaceWith(new a(e,t.file).run())}}}}};var s=e(".\/loose"),o=r(s),u=e(".\/vanilla"),l=r(u),c=e("babel-helper-function-name"),p=r(c);t.exports=n.default},{".\/loose":937,".\/vanilla":938,"babel-helper-function-name":1021,"babel-runtime\/core-js\/symbol":1034}],937:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/classCallCheck"),s=i(a),o=e("babel-runtime\/helpers\/possibleConstructorReturn"),u=i(o),l=e("babel-runtime\/helpers\/inherits"),c=i(l),p=e("babel-helper-function-name"),f=i(p),h=e(".\/vanilla"),d=i(h),y=e("babel-types"),m=r(y),b=function(e){function t(){(0,s.default)(this,t);var n=(0,u.default)(this,e.apply(this,arguments));return n.isLoose=!0,n}return(0,c.default)(t,e),t.prototype._processMethod=function(e,t){if(!e.decorators){var n=this.classRef;e.static||(n=m.memberExpression(n,m.identifier("prototype")));var r=m.memberExpression(n,e.key,e.computed||m.isLiteral(e.key)),i=m.functionExpression(null,e.params,e.body,e.generator,e.async);i.returnType=e.returnType;var a=m.toComputedKey(e,e.key);m.isStringLiteral(a)&&(i=(0,f.default)({node:i,id:a,scope:t}));var s=m.expressionStatement(m.assignmentExpression("=",r,i));return m.inheritsComments(s,e),this.body.push(s),!0}},t}(d.default);n.default=b,t.exports=n.default},{".\/vanilla":938,"babel-helper-function-name":1021,"babel-runtime\/helpers\/classCallCheck":1038,"babel-runtime\/helpers\/inherits":1039,"babel-runtime\/helpers\/possibleConstructorReturn":1040,"babel-types":1480}],938:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/core-js\/get-iterator"),s=i(a),o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e("babel-traverse"),c=e("babel-helper-replace-supers"),p=i(c),f=e("babel-helper-optimise-call-expression"),h=i(f),d=e("babel-helper-define-map"),y=r(d),m=e("babel-template"),b=i(m),g=e("babel-types"),v=r(g),x=(0,b.default)("\\n  (function () {\\n    super(...arguments);\\n  })\\n"),_={"FunctionExpression|FunctionDeclaration":function(e){e.is("shadow")||e.skip()},Method:function(e){e.skip()}},E=l.visitors.merge([_,{Super:function(e){if(this.isDerived&&!this.hasBareSuper&&!e.parentPath.isCallExpression({callee:e.node}))throw e.buildCodeFrameError("'super.*' is not allowed before super()")},CallExpression:{exit:function(e){if(e.get("callee").isSuper()&&(this.hasBareSuper=!0,!this.isDerived))throw e.buildCodeFrameError("super() is only allowed in a derived constructor")}},ThisExpression:function(e){if(this.isDerived&&!this.hasBareSuper&&!e.inShadow("this"))throw e.buildCodeFrameError("'this' is not allowed before super()")}}]),A=l.visitors.merge([_,{ThisExpression:function(e){this.superThises.push(e)}}]),D=function(){function e(t,n){(0,u.default)(this,e),this.parent=t.parent,this.scope=t.scope,this.node=t.node,this.path=t,this.file=n,this.clearDescriptors(),this.instancePropBody=[],this.instancePropRefs={},this.staticPropBody=[],this.body=[],this.bareSuperAfter=[],this.bareSupers=[],this.pushedConstructor=!1,this.pushedInherits=!1,this.isLoose=!1,this.superThises=[],this.classId=this.node.id,this.classRef=this.node.id?v.identifier(this.node.id.name):this.scope.generateUidIdentifier("class"),this.superName=this.node.superClass||v.identifier("Function"),this.isDerived=!!this.node.superClass}return e.prototype.run=function(){var e=this,t=this.superName,n=this.file,r=this.body,i=this.constructorBody=v.blockStatement([]);this.constructor=this.buildConstructor();var a=[],s=[];if(this.isDerived&&(s.push(t),t=this.scope.generateUidIdentifierBasedOnNode(t),a.push(t),this.superName=t),this.buildBody(),i.body.unshift(v.expressionStatement(v.callExpression(n.addHelper("classCallCheck"),[v.thisExpression(),this.classRef]))),r=r.concat(this.staticPropBody.map(function(t){return t(e.classRef)})),this.classId&&1===r.length)return v.toExpression(r[0]);r.push(v.returnStatement(this.classRef));var o=v.functionExpression(null,a,v.blockStatement(r));return o.shadow=!0,v.callExpression(o,s)},e.prototype.buildConstructor=function(){var e=v.functionDeclaration(this.classRef,[],this.constructorBody);return v.inherits(e,this.node),e},e.prototype.pushToMap=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value",r=arguments[3],i=void 0;e.static?(this.hasStaticDescriptors=!0,i=this.staticMutatorMap):(this.hasInstanceDescriptors=!0,i=this.instanceMutatorMap);var a=y.push(i,e,n,this.file,r);return t&&(a.enumerable=v.booleanLiteral(!0)),a},e.prototype.constructorMeMaybe=function(){for(var e=!1,t=this.path.get("body.body"),n=t,r=Array.isArray(n),i=0,n=r?n:(0,s.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var o=a;if(e=o.equals("kind","constructor"))break}if(!e){var u=void 0,l=void 0;if(this.isDerived){var c=x().expression;u=c.params,l=c.body}else u=[],l=v.blockStatement([]);this.path.get("body").unshiftContainer("body",v.classMethod("constructor",v.identifier("constructor"),u,l))}},e.prototype.buildBody=function(){if(this.constructorMeMaybe(),this.pushBody(),this.verifyConstructor(),this.userConstructor){var e=this.constructorBody;e.body=e.body.concat(this.userConstructor.body.body),v.inherits(this.constructor,this.userConstructor),v.inherits(e,this.userConstructor.body)}this.pushDescriptors()},e.prototype.pushBody=function(){for(var e=this.path.get("body.body"),t=e,n=Array.isArray(t),r=0,t=n?t:(0,s.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,o=a.node;if(a.isClassProperty())throw a.buildCodeFrameError("Missing class properties transform.");if(o.decorators)throw a.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one.");if(v.isClassMethod(o)){var u="constructor"===o.kind;if(u&&(a.traverse(E,this),!this.hasBareSuper&&this.isDerived))throw a.buildCodeFrameError("missing super() call in constructor");var l=new p.default({forceSuperMemoisation:u,methodPath:a,methodNode:o,objectRef:this.classRef,superRef:this.superName,isStatic:o.static,isLoose:this.isLoose,scope:this.scope,file:this.file},!0);l.replace(),u?this.pushConstructor(l,o,a):this.pushMethod(o,a)}}},e.prototype.clearDescriptors=function(){this.hasInstanceDescriptors=!1,this.hasStaticDescriptors=!1,this.instanceMutatorMap={},this.staticMutatorMap={}},e.prototype.pushDescriptors=function(){this.pushInherits();var e=this.body,t=void 0,n=void 0;if(this.hasInstanceDescriptors&&(t=y.toClassObject(this.instanceMutatorMap)),this.hasStaticDescriptors&&(n=y.toClassObject(this.staticMutatorMap)),t||n){t&&(t=y.toComputedObjectFromClass(t)),n&&(n=y.toComputedObjectFromClass(n));var r=v.nullLiteral(),i=[this.classRef,r,r,r,r];t&&(i[1]=t),n&&(i[2]=n),this.instanceInitializersId&&(i[3]=this.instanceInitializersId,e.unshift(this.buildObjectAssignment(this.instanceInitializersId))),this.staticInitializersId&&(i[4]=this.staticInitializersId,e.unshift(this.buildObjectAssignment(this.staticInitializersId)));for(var a=0,s=0;s<i.length;s++)i[s]!==r&&(a=s);i=i.slice(0,a+1),e.push(v.expressionStatement(v.callExpression(this.file.addHelper("createClass"),i)))}this.clearDescriptors()},e.prototype.buildObjectAssignment=function(e){return v.variableDeclaration("var",[v.variableDeclarator(e,v.objectExpression([]))])},e.prototype.wrapSuperCall=function(e,t,n,r){var i=e.node;this.isLoose?(i.arguments.unshift(v.thisExpression()),2===i.arguments.length&&v.isSpreadElement(i.arguments[1])&&v.isIdentifier(i.arguments[1].argument,{name:"arguments"})?(i.arguments[1]=i.arguments[1].argument,i.callee=v.memberExpression(t,v.identifier("apply"))):i.callee=v.memberExpression(t,v.identifier("call"))):i=(0,h.default)(v.logicalExpression("||",v.memberExpression(this.classRef,v.identifier("__proto__")),v.callExpression(v.memberExpression(v.identifier("Object"),v.identifier("getPrototypeOf")),[this.classRef])),v.thisExpression(),i.arguments);var a=v.callExpression(this.file.addHelper("possibleConstructorReturn"),[v.thisExpression(),i]),s=this.bareSuperAfter.map(function(e){return e(n)});e.parentPath.isExpressionStatement()&&e.parentPath.container===r.node.body&&r.node.body.length-1===e.parentPath.key?((this.superThises.length||s.length)&&(e.scope.push({id:n}),a=v.assignmentExpression("=",n,a)),s.length&&(a=v.toSequenceExpression([a].concat(s,[n]))),e.parentPath.replaceWith(v.returnStatement(a))):e.replaceWithMultiple([v.variableDeclaration("var",[v.variableDeclarator(n,a)])].concat(s,[v.expressionStatement(n)]))},e.prototype.verifyConstructor=function(){var e=this;if(this.isDerived){var t=this.userConstructorPath,n=t.get("body");t.traverse(A,this);for(var r=!!this.bareSupers.length,i=this.superName||v.identifier("Function"),a=t.scope.generateUidIdentifier("this"),o=this.bareSupers,u=Array.isArray(o),l=0,o=u?o:(0,s.default)(o);;){var c;if(u){if(l>=o.length)break;c=o[l++]}else{if(l=o.next(),l.done)break;c=l.value}var p=c;this.wrapSuperCall(p,i,a,n),r&&p.find(function(e){return e===t||(e.isLoop()||e.isConditional()?(r=!1,!0):void 0)})}for(var f=this.superThises,h=Array.isArray(f),d=0,f=h?f:(0,s.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var m=y;m.replaceWith(a)}var b=function(t){return v.callExpression(e.file.addHelper("possibleConstructorReturn"),[a].concat(t||[]))},g=n.get("body");g.length&&!g.pop().isReturnStatement()&&n.pushContainer("body",v.returnStatement(r?a:b()));for(var x=this.superReturns,_=Array.isArray(x),E=0,x=_?x:(0,s.default)(x);;){var D;if(_){if(E>=x.length)break;D=x[E++]}else{if(E=x.next(),E.done)break;D=E.value}var C=D;if(C.node.argument){var S=C.scope.generateDeclaredUidIdentifier("ret");C.get("argument").replaceWithMultiple([v.assignmentExpression("=",S,C.node.argument),b(S)])}else C.get("argument").replaceWith(b())}}},e.prototype.pushMethod=function(e,t){var n=t?t.scope:this.scope;"method"===e.kind&&this._processMethod(e,n)||this.pushToMap(e,!1,null,n)},e.prototype._processMethod=function(){return!1},e.prototype.pushConstructor=function(e,t,n){this.bareSupers=e.bareSupers,this.superReturns=e.returns,n.scope.hasOwnBinding(this.classRef.name)&&n.scope.rename(this.classRef.name);var r=this.constructor;this.userConstructorPath=n,this.userConstructor=t,this.hasConstructor=!0,v.inheritsComments(r,t),r._ignoreUserWhitespace=!0,r.params=t.params,v.inherits(r.body,t.body),r.body.directives=t.body.directives,this._pushConstructor()},e.prototype._pushConstructor=function(){this.pushedConstructor||(this.pushedConstructor=!0,(this.hasInstanceDescriptors||this.hasStaticDescriptors)&&this.pushDescriptors(),this.body.push(this.constructor),this.pushInherits())},e.prototype.pushInherits=function(){this.isDerived&&!this.pushedInherits&&(this.pushedInherits=!0,this.body.unshift(v.expressionStatement(v.callExpression(this.file.addHelper("inherits"),[this.classRef,this.superName]))))},e}();n.default=D,t.exports=n.default},{"babel-helper-define-map":939,"babel-helper-optimise-call-expression":1023,"babel-helper-replace-supers":1024,"babel-runtime\/core-js\/get-iterator":1026,"babel-runtime\/helpers\/classCallCheck":1038,"babel-template":1144,"babel-traverse":1284,"babel-types":1480}],939:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return!g.isClassMethod(e)&&!g.isObjectMethod(e)||"get"!==e.kind&&"set"!==e.kind?"value":e.kind}function s(e,t,n,r,i){var s=g.toKeyAlias(t),o={};if((0,m.default)(e,s)&&(o=e[s]),e[s]=o,o._inherits=o._inherits||[],o._inherits.push(t),o._key=t.key,t.computed&&(o._computed=!0),t.decorators){var u=o.decorators=o.decorators||g.arrayExpression([]);u.elements=u.elements.concat(t.decorators.map(function(e){return e.expression}).reverse())}if(o.value||o.initializer)throw r.buildCodeFrameError(t,"Key conflict with sibling node");var l=void 0,c=void 0;(g.isObjectProperty(t)||g.isObjectMethod(t)||g.isClassMethod(t))&&(l=g.toComputedKey(t,t.key)),g.isObjectProperty(t)||g.isClassProperty(t)?c=t.value:(g.isObjectMethod(t)||g.isClassMethod(t))&&(c=g.functionExpression(null,t.params,t.body,t.generator,t.async),c.returnType=t.returnType);var p=a(t);return n&&"value"===p||(n=p),i&&g.isStringLiteral(l)&&("value"===n||"initializer"===n)&&g.isFunctionExpression(c)&&(c=(0,f.default)({id:l,node:c,scope:i})),c&&(g.inheritsComments(c,t),o[n]=c),o}function o(e){for(var t in e)if(e[t]._computed)return!0;return!1}function u(e){for(var t=g.arrayExpression([]),n=0;n<e.properties.length;n++){var r=e.properties[n],i=r.value;i.properties.unshift(g.objectProperty(g.identifier("key"),g.toComputedKey(r))),t.elements.push(i)}return t}function l(e){var t=g.objectExpression([]);return(0,d.default)(e,function(e){var n=g.objectExpression([]),r=g.objectProperty(e._key,n,e._computed);(0,d.default)(e,function(e,t){if("_"!==t[0]){var r=e;(g.isClassMethod(e)||g.isClassProperty(e))&&(e=e.value);var i=g.objectProperty(g.identifier(t),e);g.inheritsComments(i,r),g.removeComments(r),n.properties.push(i)}}),t.properties.push(r)}),t}function c(e){return(0,d.default)(e,function(e){e.value&&(e.writable=g.booleanLiteral(!0)),e.configurable=g.booleanLiteral(!0),e.enumerable=g.booleanLiteral(!0)}),l(e)}n.__esModule=!0,n.push=s,n.hasComputed=o,n.toComputedObjectFromClass=u,n.toClassObject=l,n.toDefineObject=c;var p=e("babel-helper-function-name"),f=i(p),h=e("lodash\/each"),d=i(h),y=e("lodash\/has"),m=i(y),b=e("babel-types"),g=r(b)},{"babel-helper-function-name":1021,"babel-types":1480,"lodash\/each":1002,"lodash\/has":1005}],940:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":972,".\/_hashDelete":973,".\/_hashGet":974,".\/_hashHas":975,".\/_hashSet":976,dup:283}],941:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":982,".\/_listCacheDelete":983,".\/_listCacheGet":984,".\/_listCacheHas":985,".\/_listCacheSet":986,dup:284}],942:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":968,".\/_root":998,dup:285}],943:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":987,".\/_mapCacheDelete":988,".\/_mapCacheGet":989,".\/_mapCacheHas":990,".\/_mapCacheSet":991,dup:286}],944:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":998,dup:291}],945:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],946:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":958,".\/_isIndex":977,".\/isArguments":1007,".\/isArray":1008,".\/isBuffer":1010,".\/isTypedArray":1016,dup:301}],947:[function(e,t,n){arguments[4][302][0].apply(n,arguments)},{dup:302}],948:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1003,dup:309}],949:[function(e,t,n){arguments[4][316][0].apply(n,arguments)},{".\/_baseForOwn":951,".\/_createBaseEach":964,dup:316}],950:[function(e,t,n){arguments[4][319][0].apply(n,arguments)},{".\/_createBaseFor":965,dup:319}],951:[function(e,t,n){arguments[4][320][0].apply(n,arguments)},{".\/_baseFor":950,".\/keys":1017,dup:320}],952:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":944,".\/_getRawTag":969,".\/_objectToString":996,dup:323}],953:[function(e,t,n){arguments[4][324][0].apply(n,arguments)},{dup:324}],954:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isObjectLike":1014,dup:327}],955:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":980,".\/_toSource":1001,".\/isFunction":1011,".\/isObject":1013,dup:332}],956:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isLength":1012,".\/isObjectLike":1014,dup:334}],957:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":981,".\/_nativeKeys":994,dup:336}],958:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],959:[function(e,t,n){arguments[4][352][0].apply(n,arguments)},{".\/_Symbol":944,".\/_arrayMap":947,".\/isArray":1008,".\/isSymbol":1015,dup:352}],960:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],961:[function(e,t,n){arguments[4][357][0].apply(n,arguments)},{".\/identity":1006,dup:357}],962:[function(e,t,n){arguments[4][358][0].apply(n,arguments)},{".\/_isKey":978,".\/_stringToPath":999,".\/isArray":1008,".\/toString":1020,dup:358}],963:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":998,dup:375}],964:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":1009,dup:377}],965:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],966:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],967:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":979,dup:389}],968:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":955,".\/_getValue":970,dup:391}],969:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":944,dup:393}],970:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],971:[function(e,t,n){arguments[4][398][0].apply(n,arguments)},{".\/_castPath":962,".\/_isIndex":977,".\/_toKey":1e3,".\/isArguments":1007,".\/isArray":1008,".\/isLength":1012,dup:398}],972:[function(e,t,n){arguments[4][400][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:400}],973:[function(e,t,n){arguments[4][401][0].apply(n,arguments)},{dup:401}],974:[function(e,t,n){arguments[4][402][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:402}],975:[function(e,t,n){arguments[4][403][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:403}],976:[function(e,t,n){arguments[4][404][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:404}],977:[function(e,t,n){arguments[4][409][0].apply(n,arguments)},{dup:409}],978:[function(e,t,n){arguments[4][411][0].apply(n,arguments)},{".\/isArray":1008,".\/isSymbol":1015,dup:411}],979:[function(e,t,n){arguments[4][412][0].apply(n,arguments)},{dup:412}],980:[function(e,t,n){arguments[4][413][0].apply(n,arguments)},{".\/_coreJsData":963,dup:413}],981:[function(e,t,n){arguments[4][414][0].apply(n,arguments)},{dup:414}],982:[function(e,t,n){arguments[4][416][0].apply(n,arguments)},{dup:416}],983:[function(e,t,n){arguments[4][417][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:417}],984:[function(e,t,n){arguments[4][418][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:418}],985:[function(e,t,n){arguments[4][419][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:419}],986:[function(e,t,n){arguments[4][420][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:420}],987:[function(e,t,n){arguments[4][421][0].apply(n,arguments)},{".\/_Hash":940,".\/_ListCache":941,".\/_Map":942,dup:421}],988:[function(e,t,n){arguments[4][422][0].apply(n,arguments)},{".\/_getMapData":967,dup:422}],989:[function(e,t,n){arguments[4][423][0].apply(n,arguments)},{".\/_getMapData":967,dup:423}],990:[function(e,t,n){arguments[4][424][0].apply(n,arguments)},{".\/_getMapData":967,dup:424}],991:[function(e,t,n){arguments[4][425][0].apply(n,arguments)},{".\/_getMapData":967,dup:425}],992:[function(e,t,n){arguments[4][428][0].apply(n,arguments)},{".\/memoize":1018,dup:428}],993:[function(e,t,n){arguments[4][429][0].apply(n,arguments)},{".\/_getNative":968,dup:429}],994:[function(e,t,n){arguments[4][430][0].apply(n,arguments)},{".\/_overArg":997,dup:430}],995:[function(e,t,n){arguments[4][432][0].apply(n,arguments)},{".\/_freeGlobal":966,dup:432}],996:[function(e,t,n){arguments[4][433][0].apply(n,arguments)},{dup:433}],997:[function(e,t,n){arguments[4][434][0].apply(n,arguments)},{dup:434}],998:[function(e,t,n){arguments[4][436][0].apply(n,arguments)},{".\/_freeGlobal":966,$/;"	function	line:31
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^".\/_baseAssignValue":786,dup:372}],825:[function(e,t,n){arguments[4][373][0].apply(n,arguments)},{".\/_copyObject":824,".\/_getSymbols":841,dup:373}],826:[function(e,t,n){arguments[4][374][0].apply(n,arguments)},{".\/_copyObject":824,".\/_getSymbolsIn":842,dup:374}],827:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":879,dup:375}],828:[function(e,t,n){arguments[4][376][0].apply(n,arguments)},{".\/_baseRest":805,".\/_isIterateeCall":855,dup:376}],829:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":911,dup:377}],830:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],831:[function(e,t,n){arguments[4][380][0].apply(n,arguments)},{".\/_Set":765,".\/_setToArray":882,".\/noop":926,dup:380}],832:[function(e,t,n){arguments[4][381][0].apply(n,arguments)},{".\/eq":903,dup:381}],833:[function(e,t,n){arguments[4][382][0].apply(n,arguments)},{".\/_getNative":838,dup:382}],834:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],835:[function(e,t,n){arguments[4][387][0].apply(n,arguments)},{".\/_baseGetAllKeys":793,".\/_getSymbols":841,".\/keys":923,dup:387}],836:[function(e,t,n){arguments[4][388][0].apply(n,arguments)},{".\/_baseGetAllKeys":793,".\/_getSymbolsIn":842,".\/keysIn":924,dup:388}],837:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":857,dup:389}],838:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":799,".\/_getValue":844,dup:391}],839:[function(e,t,n){arguments[4][392][0].apply(n,arguments)},{".\/_overArg":877,dup:392}],840:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":768,dup:393}],841:[function(e,t,n){arguments[4][394][0].apply(n,arguments)},{".\/_arrayFilter":775,".\/stubArray":928,dup:394}],842:[function(e,t,n){arguments[4][395][0].apply(n,arguments)},{".\/_arrayPush":780,".\/_getPrototype":839,".\/_getSymbols":841,".\/stubArray":928,dup:395}],843:[function(e,t,n){arguments[4][396][0].apply(n,arguments)},{".\/_DataView":759,".\/_Map":762,".\/_Promise":764,".\/_Set":765,".\/_WeakMap":770,".\/_baseGetTag":794,".\/_toSource":893,dup:396}],844:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],845:[function(e,t,n){arguments[4][398][0].apply(n,arguments)},{".\/_castPath":814,".\/_isIndex":854,".\/_toKey":892,".\/isArguments":909,".\/isArray":910,".\/isLength":914,dup:398}],846:[function(e,t,n){arguments[4][400][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:400}],847:[function(e,t,n){arguments[4][401][0].apply(n,arguments)},{dup:401}],848:[function(e,t,n){arguments[4][402][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:402}],849:[function(e,t,n){arguments[4][403][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:403}],850:[function(e,t,n){arguments[4][404][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:404}],851:[function(e,t,n){arguments[4][405][0].apply(n,arguments)},{dup:405}],852:[function(e,t,n){arguments[4][406][0].apply(n,arguments)},{".\/_cloneArrayBuffer":815,".\/_cloneDataView":817,".\/_cloneMap":818,".\/_cloneRegExp":819,".\/_cloneSet":820,".\/_cloneSymbol":821,".\/_cloneTypedArray":822,dup:406}],853:[function(e,t,n){arguments[4][407][0].apply(n,arguments)},{".\/_baseCreate":788,".\/_getPrototype":839,".\/_isPrototype":859,dup:407}],854:[function(e,t,n){arguments[4][409][0].apply(n,arguments)},{dup:409}],855:[function(e,t,n){arguments[4][410][0].apply(n,arguments)},{".\/_isIndex":854,".\/eq":903,".\/isArrayLike":911,".\/isObject":916,dup:410}],856:[function(e,t,n){arguments[4][411][0].apply(n,arguments)},{".\/isArray":910,".\/isSymbol":921,dup:411}],857:[function(e,t,n){arguments[4][412][0].apply(n,arguments)},{dup:412}],858:[function(e,t,n){arguments[4][413][0].apply(n,arguments)},{".\/_coreJsData":827,dup:413}],859:[function(e,t,n){arguments[4][414][0].apply(n,arguments)},{dup:414}],860:[function(e,t,n){arguments[4][416][0].apply(n,arguments)},{dup:416}],861:[function(e,t,n){arguments[4][417][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:417}],862:[function(e,t,n){arguments[4][418][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:418}],863:[function(e,t,n){arguments[4][419][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:419}],864:[function(e,t,n){arguments[4][420][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:420}],865:[function(e,t,n){arguments[4][421][0].apply(n,arguments)},{".\/_Hash":760,".\/_ListCache":761,".\/_Map":762,dup:421}],866:[function(e,t,n){arguments[4][422][0].apply(n,arguments)},{".\/_getMapData":837,dup:422}],867:[function(e,t,n){arguments[4][423][0].apply(n,arguments)},{".\/_getMapData":837,dup:423}],868:[function(e,t,n){arguments[4][424][0].apply(n,arguments)},{".\/_getMapData":837,dup:424}],869:[function(e,t,n){arguments[4][425][0].apply(n,arguments)},{".\/_getMapData":837,dup:425}],870:[function(e,t,n){arguments[4][426][0].apply(n,arguments)},{dup:426}],871:[function(e,t,n){arguments[4][428][0].apply(n,arguments)},{".\/memoize":925,dup:428}],872:[function(e,t,n){arguments[4][429][0].apply(n,arguments)},{".\/_getNative":838,dup:429}],873:[function(e,t,n){arguments[4][430][0].apply(n,arguments)},{".\/_overArg":877,dup:430}],874:[function(e,t,n){arguments[4][431][0].apply(n,arguments)},{dup:431}],875:[function(e,t,n){arguments[4][432][0].apply(n,arguments)},{".\/_freeGlobal":834,dup:432}],876:[function(e,t,n){arguments[4][433][0].apply(n,arguments)},{dup:433}],877:[function(e,t,n){arguments[4][434][0].apply(n,arguments)},{dup:434}],878:[function(e,t,n){arguments[4][435][0].apply(n,arguments)},{".\/_apply":773,dup:435}],879:[function(e,t,n){arguments[4][436][0].apply(n,arguments)},{".\/_freeGlobal":834,dup:436}],880:[function(e,t,n){arguments[4][437][0].apply(n,arguments)},{dup:437}],881:[function(e,t,n){arguments[4][438][0].apply(n,arguments)},{dup:438}],882:[function(e,t,n){arguments[4][439][0].apply(n,arguments)},{dup:439}],883:[function(e,t,n){arguments[4][440][0].apply(n,arguments)},{".\/_baseSetToString":806,".\/_shortOut":884,dup:440}],884:[function(e,t,n){arguments[4][441][0].apply(n,arguments)},{dup:441}],885:[function(e,t,n){arguments[4][442][0].apply(n,arguments)},{".\/_ListCache":761,dup:442}],886:[function(e,t,n){arguments[4][443][0].apply(n,arguments)},{dup:443}],887:[function(e,t,n){arguments[4][444][0].apply(n,arguments)},{dup:444}],888:[function(e,t,n){arguments[4][445][0].apply(n,arguments)},{dup:445}],889:[function(e,t,n){arguments[4][446][0].apply(n,arguments)},{".\/_ListCache":761,".\/_Map":762,".\/_MapCache":763,dup:446}],890:[function(e,t,n){arguments[4][447][0].apply(n,arguments)},{dup:447}],891:[function(e,t,n){arguments[4][449][0].apply(n,arguments)},{".\/_memoizeCapped":871,dup:449}],892:[function(e,t,n){arguments[4][450][0].apply(n,arguments)},{".\/isSymbol":921,dup:450}],893:[function(e,t,n){arguments[4][451][0].apply(n,arguments)},{dup:451}],894:[function(e,t,n){arguments[4][453][0].apply(n,arguments)},{".\/_assignValue":782,".\/_copyObject":824,".\/_createAssigner":828,".\/_isPrototype":859,".\/isArrayLike":911,".\/keys":923,dup:453}],895:[function(e,t,n){var r=e(".\/_copyObject"),i=e(".\/_createAssigner"),a=e(".\/keysIn"),s=i(function(e,t){r(t,a(t),e)});t.exports=s},{".\/_copyObject":824,".\/_createAssigner":828,".\/keysIn":924}],896:[function(e,t,n){arguments[4][454][0].apply(n,arguments)},{".\/_copyObject":824,".\/_createAssigner":828,".\/keysIn":924,dup:454}],897:[function(e,t,n){arguments[4][455][0].apply(n,arguments)},{".\/_baseClone":787,dup:455}],898:[function(e,t,n){arguments[4][456][0].apply(n,arguments)},{".\/_baseClone":787,dup:456}],899:[function(e,t,n){arguments[4][458][0].apply(n,arguments)},{dup:458}],900:[function(e,t,n){arguments[4][459][0].apply(n,arguments)},{dup:459}],901:[function(e,t,n){arguments[4][460][0].apply(n,arguments)},{".\/_apply":773,".\/_baseRest":805,".\/_customDefaultsAssignIn":832,".\/assignInWith":896,dup:460}],902:[function(e,t,n){arguments[4][461][0].apply(n,arguments)},{".\/forEach":905,dup:461}],903:[function(e,t,n){arguments[4][462][0].apply(n,arguments)},{dup:462}],904:[function(e,t,n){t.exports=e(".\/assignIn")},{".\/assignIn":895}],905:[function(e,t,n){arguments[4][468][0].apply(n,arguments)},{".\/_arrayEach":774,".\/_baseEach":789,".\/_castFunction":813,".\/isArray":910,dup:468}],906:[function(e,t,n){arguments[4][470][0].apply(n,arguments)},{".\/_baseHas":795,".\/_hasPath":845,dup:470}],907:[function(e,t,n){arguments[4][472][0].apply(n,arguments)},{dup:472}],908:[function(e,t,n){arguments[4][473][0].apply(n,arguments)},{".\/_baseIndexOf":796,".\/isArrayLike":911,".\/isString":920,".\/toInteger":931,".\/values":935,dup:473}],909:[function(e,t,n){arguments[4][474][0].apply(n,arguments)},{".\/_baseIsArguments":797,".\/isObjectLike":917,dup:474}],910:[function(e,t,n){arguments[4][475][0].apply(n,arguments)},{dup:475}],911:[function(e,t,n){arguments[4][476][0].apply(n,arguments)},{".\/isFunction":913,".\/isLength":914,dup:476}],912:[function(e,t,n){arguments[4][479][0].apply(n,arguments)},{".\/_root":879,".\/stubFalse":929,dup:479}],913:[function(e,t,n){arguments[4][480][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isObject":916,dup:480}],914:[function(e,t,n){arguments[4][482][0].apply(n,arguments)},{dup:482}],915:[function(e,t,n){arguments[4][483][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isObjectLike":917,dup:483}],916:[function(e,t,n){arguments[4][484][0].apply(n,arguments)},{dup:484}],917:[function(e,t,n){arguments[4][485][0].apply(n,arguments)},{dup:485}],918:[function(e,t,n){arguments[4][486][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/_getPrototype":839,".\/isObjectLike":917,dup:486}],919:[function(e,t,n){arguments[4][487][0].apply(n,arguments)},{".\/_baseIsRegExp":800,".\/_baseUnary":809,".\/_nodeUtil":875,dup:487}],920:[function(e,t,n){arguments[4][488][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isArray":910,".\/isObjectLike":917,dup:488}],921:[function(e,t,n){arguments[4][489][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isObjectLike":917,dup:489}],922:[function(e,t,n){arguments[4][490][0].apply(n,arguments)},{".\/_baseIsTypedArray":801,".\/_baseUnary":809,".\/_nodeUtil":875,dup:490}],923:[function(e,t,n){arguments[4][491][0].apply(n,arguments)},{".\/_arrayLikeKeys":778,".\/_baseKeys":802,".\/isArrayLike":911,dup:491}],924:[function(e,t,n){arguments[4][492][0].apply(n,arguments)},{".\/_arrayLikeKeys":778,".\/_baseKeysIn":803,".\/isArrayLike":911,dup:492}],925:[function(e,t,n){arguments[4][494][0].apply(n,arguments)},{".\/_MapCache":763,dup:494}],926:[function(e,t,n){arguments[4][496][0].apply(n,arguments)},{dup:496}],927:[function(e,t,n){arguments[4][498][0].apply(n,arguments)},{".\/_baseRepeat":804,".\/_isIterateeCall":855,".\/toInteger":931,".\/toString":933,dup:498}],928:[function(e,t,n){arguments[4][501][0].apply(n,arguments)},{dup:501}],929:[function(e,t,n){arguments[4][502][0].apply(n,arguments)},{dup:502}],930:[function(e,t,n){arguments[4][503][0].apply(n,arguments)},{".\/toNumber":932,dup:503}],931:[function(e,t,n){arguments[4][504][0].apply(n,arguments)},{".\/toFinite":930,dup:504}],932:[function(e,t,n){arguments[4][505][0].apply(n,arguments)},{".\/isObject":916,".\/isSymbol":921,dup:505}],933:[function(e,t,n){arguments[4][507][0].apply(n,arguments)},{".\/_baseToString":808,dup:507}],934:[function(e,t,n){arguments[4][509][0].apply(n,arguments)},{".\/_baseUniq":810,dup:509}],935:[function(e,t,n){arguments[4][510][0].apply(n,arguments)},{".\/_baseValues":811,".\/keys":923,dup:510}],936:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/core-js\/symbol"),a=r(i);n.default=function(e){var t=e.types,n=(0,a.default)();return{visitor:{ExportDefaultDeclaration:function(e){if(e.get("declaration").isClassDeclaration()){var n=e.node,r=n.declaration.id||e.scope.generateUidIdentifier("class");n.declaration.id=r,e.replaceWith(n.declaration),e.insertAfter(t.exportDefaultDeclaration(r))}},ClassDeclaration:function(e){var n=e.node,r=n.id||e.scope.generateUidIdentifier("class");e.replaceWith(t.variableDeclaration("let",[t.variableDeclarator(r,t.toExpression(n))]))},ClassExpression:function(e,t){var r=e.node;if(!r[n]){var i=(0,p.default)(e);if(i&&i!==r)return e.replaceWith(i);r[n]=!0;var a=l.default;t.opts.loose&&(a=o.default),e.replaceWith(new a(e,t.file).run())}}}}};var s=e(".\/loose"),o=r(s),u=e(".\/vanilla"),l=r(u),c=e("babel-helper-function-name"),p=r(c);t.exports=n.default},{".\/loose":937,".\/vanilla":938,"babel-helper-function-name":1021,"babel-runtime\/core-js\/symbol":1034}],937:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/classCallCheck"),s=i(a),o=e("babel-runtime\/helpers\/possibleConstructorReturn"),u=i(o),l=e("babel-runtime\/helpers\/inherits"),c=i(l),p=e("babel-helper-function-name"),f=i(p),h=e(".\/vanilla"),d=i(h),y=e("babel-types"),m=r(y),b=function(e){function t(){(0,s.default)(this,t);var n=(0,u.default)(this,e.apply(this,arguments));return n.isLoose=!0,n}return(0,c.default)(t,e),t.prototype._processMethod=function(e,t){if(!e.decorators){var n=this.classRef;e.static||(n=m.memberExpression(n,m.identifier("prototype")));var r=m.memberExpression(n,e.key,e.computed||m.isLiteral(e.key)),i=m.functionExpression(null,e.params,e.body,e.generator,e.async);i.returnType=e.returnType;var a=m.toComputedKey(e,e.key);m.isStringLiteral(a)&&(i=(0,f.default)({node:i,id:a,scope:t}));var s=m.expressionStatement(m.assignmentExpression("=",r,i));return m.inheritsComments(s,e),this.body.push(s),!0}},t}(d.default);n.default=b,t.exports=n.default},{".\/vanilla":938,"babel-helper-function-name":1021,"babel-runtime\/helpers\/classCallCheck":1038,"babel-runtime\/helpers\/inherits":1039,"babel-runtime\/helpers\/possibleConstructorReturn":1040,"babel-types":1480}],938:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/core-js\/get-iterator"),s=i(a),o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e("babel-traverse"),c=e("babel-helper-replace-supers"),p=i(c),f=e("babel-helper-optimise-call-expression"),h=i(f),d=e("babel-helper-define-map"),y=r(d),m=e("babel-template"),b=i(m),g=e("babel-types"),v=r(g),x=(0,b.default)("\\n  (function () {\\n    super(...arguments);\\n  })\\n"),_={"FunctionExpression|FunctionDeclaration":function(e){e.is("shadow")||e.skip()},Method:function(e){e.skip()}},E=l.visitors.merge([_,{Super:function(e){if(this.isDerived&&!this.hasBareSuper&&!e.parentPath.isCallExpression({callee:e.node}))throw e.buildCodeFrameError("'super.*' is not allowed before super()")},CallExpression:{exit:function(e){if(e.get("callee").isSuper()&&(this.hasBareSuper=!0,!this.isDerived))throw e.buildCodeFrameError("super() is only allowed in a derived constructor")}},ThisExpression:function(e){if(this.isDerived&&!this.hasBareSuper&&!e.inShadow("this"))throw e.buildCodeFrameError("'this' is not allowed before super()")}}]),A=l.visitors.merge([_,{ThisExpression:function(e){this.superThises.push(e)}}]),D=function(){function e(t,n){(0,u.default)(this,e),this.parent=t.parent,this.scope=t.scope,this.node=t.node,this.path=t,this.file=n,this.clearDescriptors(),this.instancePropBody=[],this.instancePropRefs={},this.staticPropBody=[],this.body=[],this.bareSuperAfter=[],this.bareSupers=[],this.pushedConstructor=!1,this.pushedInherits=!1,this.isLoose=!1,this.superThises=[],this.classId=this.node.id,this.classRef=this.node.id?v.identifier(this.node.id.name):this.scope.generateUidIdentifier("class"),this.superName=this.node.superClass||v.identifier("Function"),this.isDerived=!!this.node.superClass}return e.prototype.run=function(){var e=this,t=this.superName,n=this.file,r=this.body,i=this.constructorBody=v.blockStatement([]);this.constructor=this.buildConstructor();var a=[],s=[];if(this.isDerived&&(s.push(t),t=this.scope.generateUidIdentifierBasedOnNode(t),a.push(t),this.superName=t),this.buildBody(),i.body.unshift(v.expressionStatement(v.callExpression(n.addHelper("classCallCheck"),[v.thisExpression(),this.classRef]))),r=r.concat(this.staticPropBody.map(function(t){return t(e.classRef)})),this.classId&&1===r.length)return v.toExpression(r[0]);r.push(v.returnStatement(this.classRef));var o=v.functionExpression(null,a,v.blockStatement(r));return o.shadow=!0,v.callExpression(o,s)},e.prototype.buildConstructor=function(){var e=v.functionDeclaration(this.classRef,[],this.constructorBody);return v.inherits(e,this.node),e},e.prototype.pushToMap=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value",r=arguments[3],i=void 0;e.static?(this.hasStaticDescriptors=!0,i=this.staticMutatorMap):(this.hasInstanceDescriptors=!0,i=this.instanceMutatorMap);var a=y.push(i,e,n,this.file,r);return t&&(a.enumerable=v.booleanLiteral(!0)),a},e.prototype.constructorMeMaybe=function(){for(var e=!1,t=this.path.get("body.body"),n=t,r=Array.isArray(n),i=0,n=r?n:(0,s.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var o=a;if(e=o.equals("kind","constructor"))break}if(!e){var u=void 0,l=void 0;if(this.isDerived){var c=x().expression;u=c.params,l=c.body}else u=[],l=v.blockStatement([]);this.path.get("body").unshiftContainer("body",v.classMethod("constructor",v.identifier("constructor"),u,l))}},e.prototype.buildBody=function(){if(this.constructorMeMaybe(),this.pushBody(),this.verifyConstructor(),this.userConstructor){var e=this.constructorBody;e.body=e.body.concat(this.userConstructor.body.body),v.inherits(this.constructor,this.userConstructor),v.inherits(e,this.userConstructor.body)}this.pushDescriptors()},e.prototype.pushBody=function(){for(var e=this.path.get("body.body"),t=e,n=Array.isArray(t),r=0,t=n?t:(0,s.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,o=a.node;if(a.isClassProperty())throw a.buildCodeFrameError("Missing class properties transform.");if(o.decorators)throw a.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one.");if(v.isClassMethod(o)){var u="constructor"===o.kind;if(u&&(a.traverse(E,this),!this.hasBareSuper&&this.isDerived))throw a.buildCodeFrameError("missing super() call in constructor");var l=new p.default({forceSuperMemoisation:u,methodPath:a,methodNode:o,objectRef:this.classRef,superRef:this.superName,isStatic:o.static,isLoose:this.isLoose,scope:this.scope,file:this.file},!0);l.replace(),u?this.pushConstructor(l,o,a):this.pushMethod(o,a)}}},e.prototype.clearDescriptors=function(){this.hasInstanceDescriptors=!1,this.hasStaticDescriptors=!1,this.instanceMutatorMap={},this.staticMutatorMap={}},e.prototype.pushDescriptors=function(){this.pushInherits();var e=this.body,t=void 0,n=void 0;if(this.hasInstanceDescriptors&&(t=y.toClassObject(this.instanceMutatorMap)),this.hasStaticDescriptors&&(n=y.toClassObject(this.staticMutatorMap)),t||n){t&&(t=y.toComputedObjectFromClass(t)),n&&(n=y.toComputedObjectFromClass(n));var r=v.nullLiteral(),i=[this.classRef,r,r,r,r];t&&(i[1]=t),n&&(i[2]=n),this.instanceInitializersId&&(i[3]=this.instanceInitializersId,e.unshift(this.buildObjectAssignment(this.instanceInitializersId))),this.staticInitializersId&&(i[4]=this.staticInitializersId,e.unshift(this.buildObjectAssignment(this.staticInitializersId)));for(var a=0,s=0;s<i.length;s++)i[s]!==r&&(a=s);i=i.slice(0,a+1),e.push(v.expressionStatement(v.callExpression(this.file.addHelper("createClass"),i)))}this.clearDescriptors()},e.prototype.buildObjectAssignment=function(e){return v.variableDeclaration("var",[v.variableDeclarator(e,v.objectExpression([]))])},e.prototype.wrapSuperCall=function(e,t,n,r){var i=e.node;this.isLoose?(i.arguments.unshift(v.thisExpression()),2===i.arguments.length&&v.isSpreadElement(i.arguments[1])&&v.isIdentifier(i.arguments[1].argument,{name:"arguments"})?(i.arguments[1]=i.arguments[1].argument,i.callee=v.memberExpression(t,v.identifier("apply"))):i.callee=v.memberExpression(t,v.identifier("call"))):i=(0,h.default)(v.logicalExpression("||",v.memberExpression(this.classRef,v.identifier("__proto__")),v.callExpression(v.memberExpression(v.identifier("Object"),v.identifier("getPrototypeOf")),[this.classRef])),v.thisExpression(),i.arguments);var a=v.callExpression(this.file.addHelper("possibleConstructorReturn"),[v.thisExpression(),i]),s=this.bareSuperAfter.map(function(e){return e(n)});e.parentPath.isExpressionStatement()&&e.parentPath.container===r.node.body&&r.node.body.length-1===e.parentPath.key?((this.superThises.length||s.length)&&(e.scope.push({id:n}),a=v.assignmentExpression("=",n,a)),s.length&&(a=v.toSequenceExpression([a].concat(s,[n]))),e.parentPath.replaceWith(v.returnStatement(a))):e.replaceWithMultiple([v.variableDeclaration("var",[v.variableDeclarator(n,a)])].concat(s,[v.expressionStatement(n)]))},e.prototype.verifyConstructor=function(){var e=this;if(this.isDerived){var t=this.userConstructorPath,n=t.get("body");t.traverse(A,this);for(var r=!!this.bareSupers.length,i=this.superName||v.identifier("Function"),a=t.scope.generateUidIdentifier("this"),o=this.bareSupers,u=Array.isArray(o),l=0,o=u?o:(0,s.default)(o);;){var c;if(u){if(l>=o.length)break;c=o[l++]}else{if(l=o.next(),l.done)break;c=l.value}var p=c;this.wrapSuperCall(p,i,a,n),r&&p.find(function(e){return e===t||(e.isLoop()||e.isConditional()?(r=!1,!0):void 0)})}for(var f=this.superThises,h=Array.isArray(f),d=0,f=h?f:(0,s.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var m=y;m.replaceWith(a)}var b=function(t){return v.callExpression(e.file.addHelper("possibleConstructorReturn"),[a].concat(t||[]))},g=n.get("body");g.length&&!g.pop().isReturnStatement()&&n.pushContainer("body",v.returnStatement(r?a:b()));for(var x=this.superReturns,_=Array.isArray(x),E=0,x=_?x:(0,s.default)(x);;){var D;if(_){if(E>=x.length)break;D=x[E++]}else{if(E=x.next(),E.done)break;D=E.value}var C=D;if(C.node.argument){var S=C.scope.generateDeclaredUidIdentifier("ret");C.get("argument").replaceWithMultiple([v.assignmentExpression("=",S,C.node.argument),b(S)])}else C.get("argument").replaceWith(b())}}},e.prototype.pushMethod=function(e,t){var n=t?t.scope:this.scope;"method"===e.kind&&this._processMethod(e,n)||this.pushToMap(e,!1,null,n)},e.prototype._processMethod=function(){return!1},e.prototype.pushConstructor=function(e,t,n){this.bareSupers=e.bareSupers,this.superReturns=e.returns,n.scope.hasOwnBinding(this.classRef.name)&&n.scope.rename(this.classRef.name);var r=this.constructor;this.userConstructorPath=n,this.userConstructor=t,this.hasConstructor=!0,v.inheritsComments(r,t),r._ignoreUserWhitespace=!0,r.params=t.params,v.inherits(r.body,t.body),r.body.directives=t.body.directives,this._pushConstructor()},e.prototype._pushConstructor=function(){this.pushedConstructor||(this.pushedConstructor=!0,(this.hasInstanceDescriptors||this.hasStaticDescriptors)&&this.pushDescriptors(),this.body.push(this.constructor),this.pushInherits())},e.prototype.pushInherits=function(){this.isDerived&&!this.pushedInherits&&(this.pushedInherits=!0,this.body.unshift(v.expressionStatement(v.callExpression(this.file.addHelper("inherits"),[this.classRef,this.superName]))))},e}();n.default=D,t.exports=n.default},{"babel-helper-define-map":939,"babel-helper-optimise-call-expression":1023,"babel-helper-replace-supers":1024,"babel-runtime\/core-js\/get-iterator":1026,"babel-runtime\/helpers\/classCallCheck":1038,"babel-template":1144,"babel-traverse":1284,"babel-types":1480}],939:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return!g.isClassMethod(e)&&!g.isObjectMethod(e)||"get"!==e.kind&&"set"!==e.kind?"value":e.kind}function s(e,t,n,r,i){var s=g.toKeyAlias(t),o={};if((0,m.default)(e,s)&&(o=e[s]),e[s]=o,o._inherits=o._inherits||[],o._inherits.push(t),o._key=t.key,t.computed&&(o._computed=!0),t.decorators){var u=o.decorators=o.decorators||g.arrayExpression([]);u.elements=u.elements.concat(t.decorators.map(function(e){return e.expression}).reverse())}if(o.value||o.initializer)throw r.buildCodeFrameError(t,"Key conflict with sibling node");var l=void 0,c=void 0;(g.isObjectProperty(t)||g.isObjectMethod(t)||g.isClassMethod(t))&&(l=g.toComputedKey(t,t.key)),g.isObjectProperty(t)||g.isClassProperty(t)?c=t.value:(g.isObjectMethod(t)||g.isClassMethod(t))&&(c=g.functionExpression(null,t.params,t.body,t.generator,t.async),c.returnType=t.returnType);var p=a(t);return n&&"value"===p||(n=p),i&&g.isStringLiteral(l)&&("value"===n||"initializer"===n)&&g.isFunctionExpression(c)&&(c=(0,f.default)({id:l,node:c,scope:i})),c&&(g.inheritsComments(c,t),o[n]=c),o}function o(e){for(var t in e)if(e[t]._computed)return!0;return!1}function u(e){for(var t=g.arrayExpression([]),n=0;n<e.properties.length;n++){var r=e.properties[n],i=r.value;i.properties.unshift(g.objectProperty(g.identifier("key"),g.toComputedKey(r))),t.elements.push(i)}return t}function l(e){var t=g.objectExpression([]);return(0,d.default)(e,function(e){var n=g.objectExpression([]),r=g.objectProperty(e._key,n,e._computed);(0,d.default)(e,function(e,t){if("_"!==t[0]){var r=e;(g.isClassMethod(e)||g.isClassProperty(e))&&(e=e.value);var i=g.objectProperty(g.identifier(t),e);g.inheritsComments(i,r),g.removeComments(r),n.properties.push(i)}}),t.properties.push(r)}),t}function c(e){return(0,d.default)(e,function(e){e.value&&(e.writable=g.booleanLiteral(!0)),e.configurable=g.booleanLiteral(!0),e.enumerable=g.booleanLiteral(!0)}),l(e)}n.__esModule=!0,n.push=s,n.hasComputed=o,n.toComputedObjectFromClass=u,n.toClassObject=l,n.toDefineObject=c;var p=e("babel-helper-function-name"),f=i(p),h=e("lodash\/each"),d=i(h),y=e("lodash\/has"),m=i(y),b=e("babel-types"),g=r(b)},{"babel-helper-function-name":1021,"babel-types":1480,"lodash\/each":1002,"lodash\/has":1005}],940:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":972,".\/_hashDelete":973,".\/_hashGet":974,".\/_hashHas":975,".\/_hashSet":976,dup:283}],941:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":982,".\/_listCacheDelete":983,".\/_listCacheGet":984,".\/_listCacheHas":985,".\/_listCacheSet":986,dup:284}],942:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":968,".\/_root":998,dup:285}],943:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":987,".\/_mapCacheDelete":988,".\/_mapCacheGet":989,".\/_mapCacheHas":990,".\/_mapCacheSet":991,dup:286}],944:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":998,dup:291}],945:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],946:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":958,".\/_isIndex":977,".\/isArguments":1007,".\/isArray":1008,".\/isBuffer":1010,".\/isTypedArray":1016,dup:301}],947:[function(e,t,n){arguments[4][302][0].apply(n,arguments)},{dup:302}],948:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1003,dup:309}],949:[function(e,t,n){arguments[4][316][0].apply(n,arguments)},{".\/_baseForOwn":951,".\/_createBaseEach":964,dup:316}],950:[function(e,t,n){arguments[4][319][0].apply(n,arguments)},{".\/_createBaseFor":965,dup:319}],951:[function(e,t,n){arguments[4][320][0].apply(n,arguments)},{".\/_baseFor":950,".\/keys":1017,dup:320}],952:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":944,".\/_getRawTag":969,".\/_objectToString":996,dup:323}],953:[function(e,t,n){arguments[4][324][0].apply(n,arguments)},{dup:324}],954:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isObjectLike":1014,dup:327}],955:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":980,".\/_toSource":1001,".\/isFunction":1011,".\/isObject":1013,dup:332}],956:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isLength":1012,".\/isObjectLike":1014,dup:334}],957:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":981,".\/_nativeKeys":994,dup:336}],958:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],959:[function(e,t,n){arguments[4][352][0].apply(n,arguments)},{".\/_Symbol":944,".\/_arrayMap":947,".\/isArray":1008,".\/isSymbol":1015,dup:352}],960:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],961:[function(e,t,n){arguments[4][357][0].apply(n,arguments)},{".\/identity":1006,dup:357}],962:[function(e,t,n){arguments[4][358][0].apply(n,arguments)},{".\/_isKey":978,".\/_stringToPath":999,".\/isArray":1008,".\/toString":1020,dup:358}],963:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":998,dup:375}],964:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":1009,dup:377}],965:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],966:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],967:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":979,dup:389}],968:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":955,".\/_getValue":970,dup:391}],969:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":944,dup:393}],970:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],971:[function(e,t,n){arguments[4][398][0].apply(n,arguments)},{".\/_castPath":962,".\/_isIndex":977,".\/_toKey":1e3,".\/isArguments":1007,".\/isArray":1008,".\/isLength":1012,dup:398}],972:[function(e,t,n){arguments[4][400][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:400}],973:[function(e,t,n){arguments[4][401][0].apply(n,arguments)},{dup:401}],974:[function(e,t,n){arguments[4][402][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:402}],975:[function(e,t,n){arguments[4][403][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:403}],976:[function(e,t,n){arguments[4][404][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:404}],977:[function(e,t,n){arguments[4][409][0].apply(n,arguments)},{dup:409}],978:[function(e,t,n){arguments[4][411][0].apply(n,arguments)},{".\/isArray":1008,".\/isSymbol":1015,dup:411}],979:[function(e,t,n){arguments[4][412][0].apply(n,arguments)},{dup:412}],980:[function(e,t,n){arguments[4][413][0].apply(n,arguments)},{".\/_coreJsData":963,dup:413}],981:[function(e,t,n){arguments[4][414][0].apply(n,arguments)},{dup:414}],982:[function(e,t,n){arguments[4][416][0].apply(n,arguments)},{dup:416}],983:[function(e,t,n){arguments[4][417][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:417}],984:[function(e,t,n){arguments[4][418][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:418}],985:[function(e,t,n){arguments[4][419][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:419}],986:[function(e,t,n){arguments[4][420][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:420}],987:[function(e,t,n){arguments[4][421][0].apply(n,arguments)},{".\/_Hash":940,".\/_ListCache":941,".\/_Map":942,dup:421}],988:[function(e,t,n){arguments[4][422][0].apply(n,arguments)},{".\/_getMapData":967,dup:422}],989:[function(e,t,n){arguments[4][423][0].apply(n,arguments)},{".\/_getMapData":967,dup:423}],990:[function(e,t,n){arguments[4][424][0].apply(n,arguments)},{".\/_getMapData":967,dup:424}],991:[function(e,t,n){arguments[4][425][0].apply(n,arguments)},{".\/_getMapData":967,dup:425}],992:[function(e,t,n){arguments[4][428][0].apply(n,arguments)},{".\/memoize":1018,dup:428}],993:[function(e,t,n){arguments[4][429][0].apply(n,arguments)},{".\/_getNative":968,dup:429}],994:[function(e,t,n){arguments[4][430][0].apply(n,arguments)},{".\/_overArg":997,dup:430}],995:[function(e,t,n){arguments[4][432][0].apply(n,arguments)},{".\/_freeGlobal":966,dup:432}],996:[function(e,t,n){arguments[4][433][0].apply(n,arguments)},{dup:433}],997:[function(e,t,n){arguments[4][434][0].apply(n,arguments)},{dup:434}],998:[function(e,t,n){arguments[4][436][0].apply(n,arguments)},{".\/_freeGlobal":966,$/;"	function	line:31
ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^".\/_baseAssignValue":786,dup:372}],825:[function(e,t,n){arguments[4][373][0].apply(n,arguments)},{".\/_copyObject":824,".\/_getSymbols":841,dup:373}],826:[function(e,t,n){arguments[4][374][0].apply(n,arguments)},{".\/_copyObject":824,".\/_getSymbolsIn":842,dup:374}],827:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":879,dup:375}],828:[function(e,t,n){arguments[4][376][0].apply(n,arguments)},{".\/_baseRest":805,".\/_isIterateeCall":855,dup:376}],829:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":911,dup:377}],830:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],831:[function(e,t,n){arguments[4][380][0].apply(n,arguments)},{".\/_Set":765,".\/_setToArray":882,".\/noop":926,dup:380}],832:[function(e,t,n){arguments[4][381][0].apply(n,arguments)},{".\/eq":903,dup:381}],833:[function(e,t,n){arguments[4][382][0].apply(n,arguments)},{".\/_getNative":838,dup:382}],834:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],835:[function(e,t,n){arguments[4][387][0].apply(n,arguments)},{".\/_baseGetAllKeys":793,".\/_getSymbols":841,".\/keys":923,dup:387}],836:[function(e,t,n){arguments[4][388][0].apply(n,arguments)},{".\/_baseGetAllKeys":793,".\/_getSymbolsIn":842,".\/keysIn":924,dup:388}],837:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":857,dup:389}],838:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":799,".\/_getValue":844,dup:391}],839:[function(e,t,n){arguments[4][392][0].apply(n,arguments)},{".\/_overArg":877,dup:392}],840:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":768,dup:393}],841:[function(e,t,n){arguments[4][394][0].apply(n,arguments)},{".\/_arrayFilter":775,".\/stubArray":928,dup:394}],842:[function(e,t,n){arguments[4][395][0].apply(n,arguments)},{".\/_arrayPush":780,".\/_getPrototype":839,".\/_getSymbols":841,".\/stubArray":928,dup:395}],843:[function(e,t,n){arguments[4][396][0].apply(n,arguments)},{".\/_DataView":759,".\/_Map":762,".\/_Promise":764,".\/_Set":765,".\/_WeakMap":770,".\/_baseGetTag":794,".\/_toSource":893,dup:396}],844:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],845:[function(e,t,n){arguments[4][398][0].apply(n,arguments)},{".\/_castPath":814,".\/_isIndex":854,".\/_toKey":892,".\/isArguments":909,".\/isArray":910,".\/isLength":914,dup:398}],846:[function(e,t,n){arguments[4][400][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:400}],847:[function(e,t,n){arguments[4][401][0].apply(n,arguments)},{dup:401}],848:[function(e,t,n){arguments[4][402][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:402}],849:[function(e,t,n){arguments[4][403][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:403}],850:[function(e,t,n){arguments[4][404][0].apply(n,arguments)},{".\/_nativeCreate":872,dup:404}],851:[function(e,t,n){arguments[4][405][0].apply(n,arguments)},{dup:405}],852:[function(e,t,n){arguments[4][406][0].apply(n,arguments)},{".\/_cloneArrayBuffer":815,".\/_cloneDataView":817,".\/_cloneMap":818,".\/_cloneRegExp":819,".\/_cloneSet":820,".\/_cloneSymbol":821,".\/_cloneTypedArray":822,dup:406}],853:[function(e,t,n){arguments[4][407][0].apply(n,arguments)},{".\/_baseCreate":788,".\/_getPrototype":839,".\/_isPrototype":859,dup:407}],854:[function(e,t,n){arguments[4][409][0].apply(n,arguments)},{dup:409}],855:[function(e,t,n){arguments[4][410][0].apply(n,arguments)},{".\/_isIndex":854,".\/eq":903,".\/isArrayLike":911,".\/isObject":916,dup:410}],856:[function(e,t,n){arguments[4][411][0].apply(n,arguments)},{".\/isArray":910,".\/isSymbol":921,dup:411}],857:[function(e,t,n){arguments[4][412][0].apply(n,arguments)},{dup:412}],858:[function(e,t,n){arguments[4][413][0].apply(n,arguments)},{".\/_coreJsData":827,dup:413}],859:[function(e,t,n){arguments[4][414][0].apply(n,arguments)},{dup:414}],860:[function(e,t,n){arguments[4][416][0].apply(n,arguments)},{dup:416}],861:[function(e,t,n){arguments[4][417][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:417}],862:[function(e,t,n){arguments[4][418][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:418}],863:[function(e,t,n){arguments[4][419][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:419}],864:[function(e,t,n){arguments[4][420][0].apply(n,arguments)},{".\/_assocIndexOf":783,dup:420}],865:[function(e,t,n){arguments[4][421][0].apply(n,arguments)},{".\/_Hash":760,".\/_ListCache":761,".\/_Map":762,dup:421}],866:[function(e,t,n){arguments[4][422][0].apply(n,arguments)},{".\/_getMapData":837,dup:422}],867:[function(e,t,n){arguments[4][423][0].apply(n,arguments)},{".\/_getMapData":837,dup:423}],868:[function(e,t,n){arguments[4][424][0].apply(n,arguments)},{".\/_getMapData":837,dup:424}],869:[function(e,t,n){arguments[4][425][0].apply(n,arguments)},{".\/_getMapData":837,dup:425}],870:[function(e,t,n){arguments[4][426][0].apply(n,arguments)},{dup:426}],871:[function(e,t,n){arguments[4][428][0].apply(n,arguments)},{".\/memoize":925,dup:428}],872:[function(e,t,n){arguments[4][429][0].apply(n,arguments)},{".\/_getNative":838,dup:429}],873:[function(e,t,n){arguments[4][430][0].apply(n,arguments)},{".\/_overArg":877,dup:430}],874:[function(e,t,n){arguments[4][431][0].apply(n,arguments)},{dup:431}],875:[function(e,t,n){arguments[4][432][0].apply(n,arguments)},{".\/_freeGlobal":834,dup:432}],876:[function(e,t,n){arguments[4][433][0].apply(n,arguments)},{dup:433}],877:[function(e,t,n){arguments[4][434][0].apply(n,arguments)},{dup:434}],878:[function(e,t,n){arguments[4][435][0].apply(n,arguments)},{".\/_apply":773,dup:435}],879:[function(e,t,n){arguments[4][436][0].apply(n,arguments)},{".\/_freeGlobal":834,dup:436}],880:[function(e,t,n){arguments[4][437][0].apply(n,arguments)},{dup:437}],881:[function(e,t,n){arguments[4][438][0].apply(n,arguments)},{dup:438}],882:[function(e,t,n){arguments[4][439][0].apply(n,arguments)},{dup:439}],883:[function(e,t,n){arguments[4][440][0].apply(n,arguments)},{".\/_baseSetToString":806,".\/_shortOut":884,dup:440}],884:[function(e,t,n){arguments[4][441][0].apply(n,arguments)},{dup:441}],885:[function(e,t,n){arguments[4][442][0].apply(n,arguments)},{".\/_ListCache":761,dup:442}],886:[function(e,t,n){arguments[4][443][0].apply(n,arguments)},{dup:443}],887:[function(e,t,n){arguments[4][444][0].apply(n,arguments)},{dup:444}],888:[function(e,t,n){arguments[4][445][0].apply(n,arguments)},{dup:445}],889:[function(e,t,n){arguments[4][446][0].apply(n,arguments)},{".\/_ListCache":761,".\/_Map":762,".\/_MapCache":763,dup:446}],890:[function(e,t,n){arguments[4][447][0].apply(n,arguments)},{dup:447}],891:[function(e,t,n){arguments[4][449][0].apply(n,arguments)},{".\/_memoizeCapped":871,dup:449}],892:[function(e,t,n){arguments[4][450][0].apply(n,arguments)},{".\/isSymbol":921,dup:450}],893:[function(e,t,n){arguments[4][451][0].apply(n,arguments)},{dup:451}],894:[function(e,t,n){arguments[4][453][0].apply(n,arguments)},{".\/_assignValue":782,".\/_copyObject":824,".\/_createAssigner":828,".\/_isPrototype":859,".\/isArrayLike":911,".\/keys":923,dup:453}],895:[function(e,t,n){var r=e(".\/_copyObject"),i=e(".\/_createAssigner"),a=e(".\/keysIn"),s=i(function(e,t){r(t,a(t),e)});t.exports=s},{".\/_copyObject":824,".\/_createAssigner":828,".\/keysIn":924}],896:[function(e,t,n){arguments[4][454][0].apply(n,arguments)},{".\/_copyObject":824,".\/_createAssigner":828,".\/keysIn":924,dup:454}],897:[function(e,t,n){arguments[4][455][0].apply(n,arguments)},{".\/_baseClone":787,dup:455}],898:[function(e,t,n){arguments[4][456][0].apply(n,arguments)},{".\/_baseClone":787,dup:456}],899:[function(e,t,n){arguments[4][458][0].apply(n,arguments)},{dup:458}],900:[function(e,t,n){arguments[4][459][0].apply(n,arguments)},{dup:459}],901:[function(e,t,n){arguments[4][460][0].apply(n,arguments)},{".\/_apply":773,".\/_baseRest":805,".\/_customDefaultsAssignIn":832,".\/assignInWith":896,dup:460}],902:[function(e,t,n){arguments[4][461][0].apply(n,arguments)},{".\/forEach":905,dup:461}],903:[function(e,t,n){arguments[4][462][0].apply(n,arguments)},{dup:462}],904:[function(e,t,n){t.exports=e(".\/assignIn")},{".\/assignIn":895}],905:[function(e,t,n){arguments[4][468][0].apply(n,arguments)},{".\/_arrayEach":774,".\/_baseEach":789,".\/_castFunction":813,".\/isArray":910,dup:468}],906:[function(e,t,n){arguments[4][470][0].apply(n,arguments)},{".\/_baseHas":795,".\/_hasPath":845,dup:470}],907:[function(e,t,n){arguments[4][472][0].apply(n,arguments)},{dup:472}],908:[function(e,t,n){arguments[4][473][0].apply(n,arguments)},{".\/_baseIndexOf":796,".\/isArrayLike":911,".\/isString":920,".\/toInteger":931,".\/values":935,dup:473}],909:[function(e,t,n){arguments[4][474][0].apply(n,arguments)},{".\/_baseIsArguments":797,".\/isObjectLike":917,dup:474}],910:[function(e,t,n){arguments[4][475][0].apply(n,arguments)},{dup:475}],911:[function(e,t,n){arguments[4][476][0].apply(n,arguments)},{".\/isFunction":913,".\/isLength":914,dup:476}],912:[function(e,t,n){arguments[4][479][0].apply(n,arguments)},{".\/_root":879,".\/stubFalse":929,dup:479}],913:[function(e,t,n){arguments[4][480][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isObject":916,dup:480}],914:[function(e,t,n){arguments[4][482][0].apply(n,arguments)},{dup:482}],915:[function(e,t,n){arguments[4][483][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isObjectLike":917,dup:483}],916:[function(e,t,n){arguments[4][484][0].apply(n,arguments)},{dup:484}],917:[function(e,t,n){arguments[4][485][0].apply(n,arguments)},{dup:485}],918:[function(e,t,n){arguments[4][486][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/_getPrototype":839,".\/isObjectLike":917,dup:486}],919:[function(e,t,n){arguments[4][487][0].apply(n,arguments)},{".\/_baseIsRegExp":800,".\/_baseUnary":809,".\/_nodeUtil":875,dup:487}],920:[function(e,t,n){arguments[4][488][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isArray":910,".\/isObjectLike":917,dup:488}],921:[function(e,t,n){arguments[4][489][0].apply(n,arguments)},{".\/_baseGetTag":794,".\/isObjectLike":917,dup:489}],922:[function(e,t,n){arguments[4][490][0].apply(n,arguments)},{".\/_baseIsTypedArray":801,".\/_baseUnary":809,".\/_nodeUtil":875,dup:490}],923:[function(e,t,n){arguments[4][491][0].apply(n,arguments)},{".\/_arrayLikeKeys":778,".\/_baseKeys":802,".\/isArrayLike":911,dup:491}],924:[function(e,t,n){arguments[4][492][0].apply(n,arguments)},{".\/_arrayLikeKeys":778,".\/_baseKeysIn":803,".\/isArrayLike":911,dup:492}],925:[function(e,t,n){arguments[4][494][0].apply(n,arguments)},{".\/_MapCache":763,dup:494}],926:[function(e,t,n){arguments[4][496][0].apply(n,arguments)},{dup:496}],927:[function(e,t,n){arguments[4][498][0].apply(n,arguments)},{".\/_baseRepeat":804,".\/_isIterateeCall":855,".\/toInteger":931,".\/toString":933,dup:498}],928:[function(e,t,n){arguments[4][501][0].apply(n,arguments)},{dup:501}],929:[function(e,t,n){arguments[4][502][0].apply(n,arguments)},{dup:502}],930:[function(e,t,n){arguments[4][503][0].apply(n,arguments)},{".\/toNumber":932,dup:503}],931:[function(e,t,n){arguments[4][504][0].apply(n,arguments)},{".\/toFinite":930,dup:504}],932:[function(e,t,n){arguments[4][505][0].apply(n,arguments)},{".\/isObject":916,".\/isSymbol":921,dup:505}],933:[function(e,t,n){arguments[4][507][0].apply(n,arguments)},{".\/_baseToString":808,dup:507}],934:[function(e,t,n){arguments[4][509][0].apply(n,arguments)},{".\/_baseUniq":810,dup:509}],935:[function(e,t,n){arguments[4][510][0].apply(n,arguments)},{".\/_baseValues":811,".\/keys":923,dup:510}],936:[function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var i=e("babel-runtime\/core-js\/symbol"),a=r(i);n.default=function(e){var t=e.types,n=(0,a.default)();return{visitor:{ExportDefaultDeclaration:function(e){if(e.get("declaration").isClassDeclaration()){var n=e.node,r=n.declaration.id||e.scope.generateUidIdentifier("class");n.declaration.id=r,e.replaceWith(n.declaration),e.insertAfter(t.exportDefaultDeclaration(r))}},ClassDeclaration:function(e){var n=e.node,r=n.id||e.scope.generateUidIdentifier("class");e.replaceWith(t.variableDeclaration("let",[t.variableDeclarator(r,t.toExpression(n))]))},ClassExpression:function(e,t){var r=e.node;if(!r[n]){var i=(0,p.default)(e);if(i&&i!==r)return e.replaceWith(i);r[n]=!0;var a=l.default;t.opts.loose&&(a=o.default),e.replaceWith(new a(e,t.file).run())}}}}};var s=e(".\/loose"),o=r(s),u=e(".\/vanilla"),l=r(u),c=e("babel-helper-function-name"),p=r(c);t.exports=n.default},{".\/loose":937,".\/vanilla":938,"babel-helper-function-name":1021,"babel-runtime\/core-js\/symbol":1034}],937:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/helpers\/classCallCheck"),s=i(a),o=e("babel-runtime\/helpers\/possibleConstructorReturn"),u=i(o),l=e("babel-runtime\/helpers\/inherits"),c=i(l),p=e("babel-helper-function-name"),f=i(p),h=e(".\/vanilla"),d=i(h),y=e("babel-types"),m=r(y),b=function(e){function t(){(0,s.default)(this,t);var n=(0,u.default)(this,e.apply(this,arguments));return n.isLoose=!0,n}return(0,c.default)(t,e),t.prototype._processMethod=function(e,t){if(!e.decorators){var n=this.classRef;e.static||(n=m.memberExpression(n,m.identifier("prototype")));var r=m.memberExpression(n,e.key,e.computed||m.isLiteral(e.key)),i=m.functionExpression(null,e.params,e.body,e.generator,e.async);i.returnType=e.returnType;var a=m.toComputedKey(e,e.key);m.isStringLiteral(a)&&(i=(0,f.default)({node:i,id:a,scope:t}));var s=m.expressionStatement(m.assignmentExpression("=",r,i));return m.inheritsComments(s,e),this.body.push(s),!0}},t}(d.default);n.default=b,t.exports=n.default},{".\/vanilla":938,"babel-helper-function-name":1021,"babel-runtime\/helpers\/classCallCheck":1038,"babel-runtime\/helpers\/inherits":1039,"babel-runtime\/helpers\/possibleConstructorReturn":1040,"babel-types":1480}],938:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}n.__esModule=!0;var a=e("babel-runtime\/core-js\/get-iterator"),s=i(a),o=e("babel-runtime\/helpers\/classCallCheck"),u=i(o),l=e("babel-traverse"),c=e("babel-helper-replace-supers"),p=i(c),f=e("babel-helper-optimise-call-expression"),h=i(f),d=e("babel-helper-define-map"),y=r(d),m=e("babel-template"),b=i(m),g=e("babel-types"),v=r(g),x=(0,b.default)("\\n  (function () {\\n    super(...arguments);\\n  })\\n"),_={"FunctionExpression|FunctionDeclaration":function(e){e.is("shadow")||e.skip()},Method:function(e){e.skip()}},E=l.visitors.merge([_,{Super:function(e){if(this.isDerived&&!this.hasBareSuper&&!e.parentPath.isCallExpression({callee:e.node}))throw e.buildCodeFrameError("'super.*' is not allowed before super()")},CallExpression:{exit:function(e){if(e.get("callee").isSuper()&&(this.hasBareSuper=!0,!this.isDerived))throw e.buildCodeFrameError("super() is only allowed in a derived constructor")}},ThisExpression:function(e){if(this.isDerived&&!this.hasBareSuper&&!e.inShadow("this"))throw e.buildCodeFrameError("'this' is not allowed before super()")}}]),A=l.visitors.merge([_,{ThisExpression:function(e){this.superThises.push(e)}}]),D=function(){function e(t,n){(0,u.default)(this,e),this.parent=t.parent,this.scope=t.scope,this.node=t.node,this.path=t,this.file=n,this.clearDescriptors(),this.instancePropBody=[],this.instancePropRefs={},this.staticPropBody=[],this.body=[],this.bareSuperAfter=[],this.bareSupers=[],this.pushedConstructor=!1,this.pushedInherits=!1,this.isLoose=!1,this.superThises=[],this.classId=this.node.id,this.classRef=this.node.id?v.identifier(this.node.id.name):this.scope.generateUidIdentifier("class"),this.superName=this.node.superClass||v.identifier("Function"),this.isDerived=!!this.node.superClass}return e.prototype.run=function(){var e=this,t=this.superName,n=this.file,r=this.body,i=this.constructorBody=v.blockStatement([]);this.constructor=this.buildConstructor();var a=[],s=[];if(this.isDerived&&(s.push(t),t=this.scope.generateUidIdentifierBasedOnNode(t),a.push(t),this.superName=t),this.buildBody(),i.body.unshift(v.expressionStatement(v.callExpression(n.addHelper("classCallCheck"),[v.thisExpression(),this.classRef]))),r=r.concat(this.staticPropBody.map(function(t){return t(e.classRef)})),this.classId&&1===r.length)return v.toExpression(r[0]);r.push(v.returnStatement(this.classRef));var o=v.functionExpression(null,a,v.blockStatement(r));return o.shadow=!0,v.callExpression(o,s)},e.prototype.buildConstructor=function(){var e=v.functionDeclaration(this.classRef,[],this.constructorBody);return v.inherits(e,this.node),e},e.prototype.pushToMap=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value",r=arguments[3],i=void 0;e.static?(this.hasStaticDescriptors=!0,i=this.staticMutatorMap):(this.hasInstanceDescriptors=!0,i=this.instanceMutatorMap);var a=y.push(i,e,n,this.file,r);return t&&(a.enumerable=v.booleanLiteral(!0)),a},e.prototype.constructorMeMaybe=function(){for(var e=!1,t=this.path.get("body.body"),n=t,r=Array.isArray(n),i=0,n=r?n:(0,s.default)(n);;){var a;if(r){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var o=a;if(e=o.equals("kind","constructor"))break}if(!e){var u=void 0,l=void 0;if(this.isDerived){var c=x().expression;u=c.params,l=c.body}else u=[],l=v.blockStatement([]);this.path.get("body").unshiftContainer("body",v.classMethod("constructor",v.identifier("constructor"),u,l))}},e.prototype.buildBody=function(){if(this.constructorMeMaybe(),this.pushBody(),this.verifyConstructor(),this.userConstructor){var e=this.constructorBody;e.body=e.body.concat(this.userConstructor.body.body),v.inherits(this.constructor,this.userConstructor),v.inherits(e,this.userConstructor.body)}this.pushDescriptors()},e.prototype.pushBody=function(){for(var e=this.path.get("body.body"),t=e,n=Array.isArray(t),r=0,t=n?t:(0,s.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if(r=t.next(),r.done)break;i=r.value}var a=i,o=a.node;if(a.isClassProperty())throw a.buildCodeFrameError("Missing class properties transform.");if(o.decorators)throw a.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one.");if(v.isClassMethod(o)){var u="constructor"===o.kind;if(u&&(a.traverse(E,this),!this.hasBareSuper&&this.isDerived))throw a.buildCodeFrameError("missing super() call in constructor");var l=new p.default({forceSuperMemoisation:u,methodPath:a,methodNode:o,objectRef:this.classRef,superRef:this.superName,isStatic:o.static,isLoose:this.isLoose,scope:this.scope,file:this.file},!0);l.replace(),u?this.pushConstructor(l,o,a):this.pushMethod(o,a)}}},e.prototype.clearDescriptors=function(){this.hasInstanceDescriptors=!1,this.hasStaticDescriptors=!1,this.instanceMutatorMap={},this.staticMutatorMap={}},e.prototype.pushDescriptors=function(){this.pushInherits();var e=this.body,t=void 0,n=void 0;if(this.hasInstanceDescriptors&&(t=y.toClassObject(this.instanceMutatorMap)),this.hasStaticDescriptors&&(n=y.toClassObject(this.staticMutatorMap)),t||n){t&&(t=y.toComputedObjectFromClass(t)),n&&(n=y.toComputedObjectFromClass(n));var r=v.nullLiteral(),i=[this.classRef,r,r,r,r];t&&(i[1]=t),n&&(i[2]=n),this.instanceInitializersId&&(i[3]=this.instanceInitializersId,e.unshift(this.buildObjectAssignment(this.instanceInitializersId))),this.staticInitializersId&&(i[4]=this.staticInitializersId,e.unshift(this.buildObjectAssignment(this.staticInitializersId)));for(var a=0,s=0;s<i.length;s++)i[s]!==r&&(a=s);i=i.slice(0,a+1),e.push(v.expressionStatement(v.callExpression(this.file.addHelper("createClass"),i)))}this.clearDescriptors()},e.prototype.buildObjectAssignment=function(e){return v.variableDeclaration("var",[v.variableDeclarator(e,v.objectExpression([]))])},e.prototype.wrapSuperCall=function(e,t,n,r){var i=e.node;this.isLoose?(i.arguments.unshift(v.thisExpression()),2===i.arguments.length&&v.isSpreadElement(i.arguments[1])&&v.isIdentifier(i.arguments[1].argument,{name:"arguments"})?(i.arguments[1]=i.arguments[1].argument,i.callee=v.memberExpression(t,v.identifier("apply"))):i.callee=v.memberExpression(t,v.identifier("call"))):i=(0,h.default)(v.logicalExpression("||",v.memberExpression(this.classRef,v.identifier("__proto__")),v.callExpression(v.memberExpression(v.identifier("Object"),v.identifier("getPrototypeOf")),[this.classRef])),v.thisExpression(),i.arguments);var a=v.callExpression(this.file.addHelper("possibleConstructorReturn"),[v.thisExpression(),i]),s=this.bareSuperAfter.map(function(e){return e(n)});e.parentPath.isExpressionStatement()&&e.parentPath.container===r.node.body&&r.node.body.length-1===e.parentPath.key?((this.superThises.length||s.length)&&(e.scope.push({id:n}),a=v.assignmentExpression("=",n,a)),s.length&&(a=v.toSequenceExpression([a].concat(s,[n]))),e.parentPath.replaceWith(v.returnStatement(a))):e.replaceWithMultiple([v.variableDeclaration("var",[v.variableDeclarator(n,a)])].concat(s,[v.expressionStatement(n)]))},e.prototype.verifyConstructor=function(){var e=this;if(this.isDerived){var t=this.userConstructorPath,n=t.get("body");t.traverse(A,this);for(var r=!!this.bareSupers.length,i=this.superName||v.identifier("Function"),a=t.scope.generateUidIdentifier("this"),o=this.bareSupers,u=Array.isArray(o),l=0,o=u?o:(0,s.default)(o);;){var c;if(u){if(l>=o.length)break;c=o[l++]}else{if(l=o.next(),l.done)break;c=l.value}var p=c;this.wrapSuperCall(p,i,a,n),r&&p.find(function(e){return e===t||(e.isLoop()||e.isConditional()?(r=!1,!0):void 0)})}for(var f=this.superThises,h=Array.isArray(f),d=0,f=h?f:(0,s.default)(f);;){var y;if(h){if(d>=f.length)break;y=f[d++]}else{if(d=f.next(),d.done)break;y=d.value}var m=y;m.replaceWith(a)}var b=function(t){return v.callExpression(e.file.addHelper("possibleConstructorReturn"),[a].concat(t||[]))},g=n.get("body");g.length&&!g.pop().isReturnStatement()&&n.pushContainer("body",v.returnStatement(r?a:b()));for(var x=this.superReturns,_=Array.isArray(x),E=0,x=_?x:(0,s.default)(x);;){var D;if(_){if(E>=x.length)break;D=x[E++]}else{if(E=x.next(),E.done)break;D=E.value}var C=D;if(C.node.argument){var S=C.scope.generateDeclaredUidIdentifier("ret");C.get("argument").replaceWithMultiple([v.assignmentExpression("=",S,C.node.argument),b(S)])}else C.get("argument").replaceWith(b())}}},e.prototype.pushMethod=function(e,t){var n=t?t.scope:this.scope;"method"===e.kind&&this._processMethod(e,n)||this.pushToMap(e,!1,null,n)},e.prototype._processMethod=function(){return!1},e.prototype.pushConstructor=function(e,t,n){this.bareSupers=e.bareSupers,this.superReturns=e.returns,n.scope.hasOwnBinding(this.classRef.name)&&n.scope.rename(this.classRef.name);var r=this.constructor;this.userConstructorPath=n,this.userConstructor=t,this.hasConstructor=!0,v.inheritsComments(r,t),r._ignoreUserWhitespace=!0,r.params=t.params,v.inherits(r.body,t.body),r.body.directives=t.body.directives,this._pushConstructor()},e.prototype._pushConstructor=function(){this.pushedConstructor||(this.pushedConstructor=!0,(this.hasInstanceDescriptors||this.hasStaticDescriptors)&&this.pushDescriptors(),this.body.push(this.constructor),this.pushInherits())},e.prototype.pushInherits=function(){this.isDerived&&!this.pushedInherits&&(this.pushedInherits=!0,this.body.unshift(v.expressionStatement(v.callExpression(this.file.addHelper("inherits"),[this.classRef,this.superName]))))},e}();n.default=D,t.exports=n.default},{"babel-helper-define-map":939,"babel-helper-optimise-call-expression":1023,"babel-helper-replace-supers":1024,"babel-runtime\/core-js\/get-iterator":1026,"babel-runtime\/helpers\/classCallCheck":1038,"babel-template":1144,"babel-traverse":1284,"babel-types":1480}],939:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){return!g.isClassMethod(e)&&!g.isObjectMethod(e)||"get"!==e.kind&&"set"!==e.kind?"value":e.kind}function s(e,t,n,r,i){var s=g.toKeyAlias(t),o={};if((0,m.default)(e,s)&&(o=e[s]),e[s]=o,o._inherits=o._inherits||[],o._inherits.push(t),o._key=t.key,t.computed&&(o._computed=!0),t.decorators){var u=o.decorators=o.decorators||g.arrayExpression([]);u.elements=u.elements.concat(t.decorators.map(function(e){return e.expression}).reverse())}if(o.value||o.initializer)throw r.buildCodeFrameError(t,"Key conflict with sibling node");var l=void 0,c=void 0;(g.isObjectProperty(t)||g.isObjectMethod(t)||g.isClassMethod(t))&&(l=g.toComputedKey(t,t.key)),g.isObjectProperty(t)||g.isClassProperty(t)?c=t.value:(g.isObjectMethod(t)||g.isClassMethod(t))&&(c=g.functionExpression(null,t.params,t.body,t.generator,t.async),c.returnType=t.returnType);var p=a(t);return n&&"value"===p||(n=p),i&&g.isStringLiteral(l)&&("value"===n||"initializer"===n)&&g.isFunctionExpression(c)&&(c=(0,f.default)({id:l,node:c,scope:i})),c&&(g.inheritsComments(c,t),o[n]=c),o}function o(e){for(var t in e)if(e[t]._computed)return!0;return!1}function u(e){for(var t=g.arrayExpression([]),n=0;n<e.properties.length;n++){var r=e.properties[n],i=r.value;i.properties.unshift(g.objectProperty(g.identifier("key"),g.toComputedKey(r))),t.elements.push(i)}return t}function l(e){var t=g.objectExpression([]);return(0,d.default)(e,function(e){var n=g.objectExpression([]),r=g.objectProperty(e._key,n,e._computed);(0,d.default)(e,function(e,t){if("_"!==t[0]){var r=e;(g.isClassMethod(e)||g.isClassProperty(e))&&(e=e.value);var i=g.objectProperty(g.identifier(t),e);g.inheritsComments(i,r),g.removeComments(r),n.properties.push(i)}}),t.properties.push(r)}),t}function c(e){return(0,d.default)(e,function(e){e.value&&(e.writable=g.booleanLiteral(!0)),e.configurable=g.booleanLiteral(!0),e.enumerable=g.booleanLiteral(!0)}),l(e)}n.__esModule=!0,n.push=s,n.hasComputed=o,n.toComputedObjectFromClass=u,n.toClassObject=l,n.toDefineObject=c;var p=e("babel-helper-function-name"),f=i(p),h=e("lodash\/each"),d=i(h),y=e("lodash\/has"),m=i(y),b=e("babel-types"),g=r(b)},{"babel-helper-function-name":1021,"babel-types":1480,"lodash\/each":1002,"lodash\/has":1005}],940:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":972,".\/_hashDelete":973,".\/_hashGet":974,".\/_hashHas":975,".\/_hashSet":976,dup:283}],941:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":982,".\/_listCacheDelete":983,".\/_listCacheGet":984,".\/_listCacheHas":985,".\/_listCacheSet":986,dup:284}],942:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":968,".\/_root":998,dup:285}],943:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":987,".\/_mapCacheDelete":988,".\/_mapCacheGet":989,".\/_mapCacheHas":990,".\/_mapCacheSet":991,dup:286}],944:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":998,dup:291}],945:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],946:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":958,".\/_isIndex":977,".\/isArguments":1007,".\/isArray":1008,".\/isBuffer":1010,".\/isTypedArray":1016,dup:301}],947:[function(e,t,n){arguments[4][302][0].apply(n,arguments)},{dup:302}],948:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1003,dup:309}],949:[function(e,t,n){arguments[4][316][0].apply(n,arguments)},{".\/_baseForOwn":951,".\/_createBaseEach":964,dup:316}],950:[function(e,t,n){arguments[4][319][0].apply(n,arguments)},{".\/_createBaseFor":965,dup:319}],951:[function(e,t,n){arguments[4][320][0].apply(n,arguments)},{".\/_baseFor":950,".\/keys":1017,dup:320}],952:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":944,".\/_getRawTag":969,".\/_objectToString":996,dup:323}],953:[function(e,t,n){arguments[4][324][0].apply(n,arguments)},{dup:324}],954:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isObjectLike":1014,dup:327}],955:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":980,".\/_toSource":1001,".\/isFunction":1011,".\/isObject":1013,dup:332}],956:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isLength":1012,".\/isObjectLike":1014,dup:334}],957:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":981,".\/_nativeKeys":994,dup:336}],958:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],959:[function(e,t,n){arguments[4][352][0].apply(n,arguments)},{".\/_Symbol":944,".\/_arrayMap":947,".\/isArray":1008,".\/isSymbol":1015,dup:352}],960:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],961:[function(e,t,n){arguments[4][357][0].apply(n,arguments)},{".\/identity":1006,dup:357}],962:[function(e,t,n){arguments[4][358][0].apply(n,arguments)},{".\/_isKey":978,".\/_stringToPath":999,".\/isArray":1008,".\/toString":1020,dup:358}],963:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":998,dup:375}],964:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":1009,dup:377}],965:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],966:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],967:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":979,dup:389}],968:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":955,".\/_getValue":970,dup:391}],969:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":944,dup:393}],970:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],971:[function(e,t,n){arguments[4][398][0].apply(n,arguments)},{".\/_castPath":962,".\/_isIndex":977,".\/_toKey":1e3,".\/isArguments":1007,".\/isArray":1008,".\/isLength":1012,dup:398}],972:[function(e,t,n){arguments[4][400][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:400}],973:[function(e,t,n){arguments[4][401][0].apply(n,arguments)},{dup:401}],974:[function(e,t,n){arguments[4][402][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:402}],975:[function(e,t,n){arguments[4][403][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:403}],976:[function(e,t,n){arguments[4][404][0].apply(n,arguments)},{".\/_nativeCreate":993,dup:404}],977:[function(e,t,n){arguments[4][409][0].apply(n,arguments)},{dup:409}],978:[function(e,t,n){arguments[4][411][0].apply(n,arguments)},{".\/isArray":1008,".\/isSymbol":1015,dup:411}],979:[function(e,t,n){arguments[4][412][0].apply(n,arguments)},{dup:412}],980:[function(e,t,n){arguments[4][413][0].apply(n,arguments)},{".\/_coreJsData":963,dup:413}],981:[function(e,t,n){arguments[4][414][0].apply(n,arguments)},{dup:414}],982:[function(e,t,n){arguments[4][416][0].apply(n,arguments)},{dup:416}],983:[function(e,t,n){arguments[4][417][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:417}],984:[function(e,t,n){arguments[4][418][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:418}],985:[function(e,t,n){arguments[4][419][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:419}],986:[function(e,t,n){arguments[4][420][0].apply(n,arguments)},{".\/_assocIndexOf":948,dup:420}],987:[function(e,t,n){arguments[4][421][0].apply(n,arguments)},{".\/_Hash":940,".\/_ListCache":941,".\/_Map":942,dup:421}],988:[function(e,t,n){arguments[4][422][0].apply(n,arguments)},{".\/_getMapData":967,dup:422}],989:[function(e,t,n){arguments[4][423][0].apply(n,arguments)},{".\/_getMapData":967,dup:423}],990:[function(e,t,n){arguments[4][424][0].apply(n,arguments)},{".\/_getMapData":967,dup:424}],991:[function(e,t,n){arguments[4][425][0].apply(n,arguments)},{".\/_getMapData":967,dup:425}],992:[function(e,t,n){arguments[4][428][0].apply(n,arguments)},{".\/memoize":1018,dup:428}],993:[function(e,t,n){arguments[4][429][0].apply(n,arguments)},{".\/_getNative":968,dup:429}],994:[function(e,t,n){arguments[4][430][0].apply(n,arguments)},{".\/_overArg":997,dup:430}],995:[function(e,t,n){arguments[4][432][0].apply(n,arguments)},{".\/_freeGlobal":966,dup:432}],996:[function(e,t,n){arguments[4][433][0].apply(n,arguments)},{dup:433}],997:[function(e,t,n){arguments[4][434][0].apply(n,arguments)},{dup:434}],998:[function(e,t,n){arguments[4][436][0].apply(n,arguments)},{".\/_freeGlobal":966,$/;"	function	line:31
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^dup:436}],999:[function(e,t,n){arguments[4][449][0].apply(n,arguments)},{".\/_memoizeCapped":992,dup:449}],1e3:[function(e,t,n){arguments[4][450][0].apply(n,arguments)},{".\/isSymbol":1015,dup:450}],1001:[function(e,t,n){arguments[4][451][0].apply(n,arguments)},{dup:451}],1002:[function(e,t,n){arguments[4][461][0].apply(n,arguments)},{".\/forEach":1004,dup:461}],1003:[function(e,t,n){arguments[4][462][0].apply(n,arguments)},{dup:462}],1004:[function(e,t,n){arguments[4][468][0].apply(n,arguments)},{".\/_arrayEach":945,".\/_baseEach":949,".\/_castFunction":961,".\/isArray":1008,dup:468}],1005:[function(e,t,n){arguments[4][470][0].apply(n,arguments)},{".\/_baseHas":953,".\/_hasPath":971,dup:470}],1006:[function(e,t,n){arguments[4][472][0].apply(n,arguments)},{dup:472}],1007:[function(e,t,n){arguments[4][474][0].apply(n,arguments)},{".\/_baseIsArguments":954,".\/isObjectLike":1014,dup:474}],1008:[function(e,t,n){arguments[4][475][0].apply(n,arguments)},{dup:475}],1009:[function(e,t,n){arguments[4][476][0].apply(n,arguments)},{".\/isFunction":1011,".\/isLength":1012,dup:476}],1010:[function(e,t,n){arguments[4][479][0].apply(n,arguments)},{".\/_root":998,".\/stubFalse":1019,dup:479}],1011:[function(e,t,n){arguments[4][480][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isObject":1013,dup:480}],1012:[function(e,t,n){arguments[4][482][0].apply(n,arguments)},{dup:482}],1013:[function(e,t,n){arguments[4][484][0].apply(n,arguments)},{dup:484}],1014:[function(e,t,n){arguments[4][485][0].apply(n,arguments)},{dup:485}],1015:[function(e,t,n){arguments[4][489][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isObjectLike":1014,dup:489}],1016:[function(e,t,n){arguments[4][490][0].apply(n,arguments)},{".\/_baseIsTypedArray":956,".\/_baseUnary":960,".\/_nodeUtil":995,dup:490}],1017:[function(e,t,n){arguments[4][491][0].apply(n,arguments)},{".\/_arrayLikeKeys":946,".\/_baseKeys":957,".\/isArrayLike":1009,dup:491}],1018:[function(e,t,n){arguments[4][494][0].apply(n,arguments)},{".\/_MapCache":943,dup:494}],1019:[function(e,t,n){arguments[4][502][0].apply(n,arguments)},{dup:502}],1020:[function(e,t,n){arguments[4][507][0].apply(n,arguments)},{".\/_baseToString":959,dup:507}],1021:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n,r){if(e.selfReference){if(!r.hasBinding(n.name)||r.hasGlobal(n.name)){if(!f.isFunction(t))return;var i=h;t.generator&&(i=d);var a=i({FUNCTION:t,FUNCTION_ID:n,FUNCTION_KEY:r.generateUidIdentifier(n.name)}).expression;a.callee._skipModulesRemap=!0;for(var s=a.callee.body.body[0].params,o=0,l=(0,u.default)(t);o<l;o++)s.push(r.generateUidIdentifier("x"));return a}r.rename(n.name)}t.id=n,r.getProgramParent().references[n.name]=!0}function s(e,t,n){var r={selfAssignment:!1,selfReference:!1,outerDeclar:n.getBindingIdentifier(t),references:[],name:t},i=n.getOwnBinding(t);return i?"param"===i.kind&&(r.selfReference=!0):(r.outerDeclar||n.hasGlobal(t))&&n.traverse(e,y,r),r}n.__esModule=!0,n.default=function(e){var t=e.node,n=e.parent,r=e.scope,i=e.id;if(!t.id){if(!f.isObjectProperty(n)&&!f.isObjectMethod(n,{kind:"method"})||n.computed&&!f.isLiteral(n.key)){if(f.isVariableDeclarator(n)){if(i=n.id,f.isIdentifier(i)){var o=r.parent.getBinding(i.name);if(o&&o.constant&&r.getBinding(i.name)===o)return t.id=i,void(t.id[f.NOT_LOCAL_BINDING]=!0)}}else if(f.isAssignmentExpression(n))i=n.left;else if(!i)return}else i=n.key;var u=void 0;if(i&&f.isLiteral(i))u=i.value;else{if(!i||!f.isIdentifier(i))return;u=i.name}u=f.toBindingIdentifierName(u),i=f.identifier(u),i[f.NOT_LOCAL_BINDING]=!0;var l=s(t,u,r);return a(l,t,i,r)||t}};var o=e("babel-helper-get-function-arity"),u=i(o),l=e("babel-template"),c=i(l),p=e("babel-types"),f=r(p),h=(0,c.default)("\\n  (function (FUNCTION_KEY) {\\n    function FUNCTION_ID() {\\n      return FUNCTION_KEY.apply(this, arguments);\\n    }\\n\\n    FUNCTION_ID.toString = function () {\\n      return FUNCTION_KEY.toString();\\n    }\\n\\n    return FUNCTION_ID;\\n  })(FUNCTION)\\n"),d=(0,c.default)("\\n  (function (FUNCTION_KEY) {\\n    function* FUNCTION_ID() {\\n      return yield* FUNCTION_KEY.apply(this, arguments);\\n    }\\n\\n    FUNCTION_ID.toString = function () {\\n      return FUNCTION_KEY.toString();\\n    };\\n\\n    return FUNCTION_ID;\\n  })(FUNCTION)\\n"),y={"ReferencedIdentifier|BindingIdentifier":function(e,t){if(e.node.name===t.name){var n=e.scope.getBindingIdentifier(t.name);n===t.outerDeclar&&(t.selfReference=!0,e.stop())}}};t.exports=n.default},{"babel-helper-get-function-arity":1022,"babel-template":1144,"babel-types":1480}],1022:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.default=function(e){for(var t=e.params,n=0;n<t.length;n++){var r=t[n];if(a.isAssignmentPattern(r)||a.isRestElement(r))return n}return t.length};var i=e("babel-types"),a=r(i);t.exports=n.default},{"babel-types":1480}],1023:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.default=function(e,t,n){return 1===n.length&&a.isSpreadElement(n[0])&&a.isIdentifier(n[0].argument,{name:"arguments"})?a.callExpression(a.memberExpression(e,a.identifier("apply")),[t,n[0].argument]):a.callExpression(a.memberExpression(e,a.identifier("call")),[t].concat(n))};var i=e("babel-types"),a=r(i);t.exports=n.default},{"babel-types":1480}],1024:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return!!b.isSuper(e)&&(!b.isMemberExpression(t,{computed:!1})&&!b.isCallExpression(t,{callee:e}))}function s(e){return b.isMemberExpression(e)&&b.isSuper(e.object)}function o(e,t){var n=t?e:b.memberExpression(e,b.identifier("prototype"));return b.logicalExpression("||",b.memberExpression(n,b.identifier("__proto__")),b.callExpression(b.memberExpression(b.identifier("Object"),b.identifier("getPrototypeOf")),[n]))}n.__esModule=!0;var u=e("babel-runtime\/helpers\/classCallCheck"),l=i(u),c=e("babel-runtime\/core-js\/symbol"),p=i(c),f=e("babel-helper-optimise-call-expression"),h=i(f),d=e("babel-messages"),y=r(d),m=e("babel-types"),b=r(m),g=(0,p.default)(),v={Function:function(e){e.inShadow("this")||e.skip()},ReturnStatement:function(e,t){e.inShadow("this")||t.returns.push(e)},ThisExpression:function(e,t){e.node[g]||t.thises.push(e)},enter:function(e,t){var n=t.specHandle;t.isLoose&&(n=t.looseHandle);var r=e.isCallExpression()&&e.get("callee").isSuper(),i=n.call(t,e);i&&(t.hasSuper=!0),r&&t.bareSupers.push(e),i===!0&&e.requeue(),i!==!0&&i&&(Array.isArray(i)?e.replaceWithMultiple(i):e.replaceWith(i))}},x=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,l.default)(this,e),this.forceSuperMemoisation=t.forceSuperMemoisation,this.methodPath=t.methodPath,this.methodNode=t.methodNode,this.superRef=t.superRef,this.isStatic=t.isStatic,this.hasSuper=!1,this.inClass=n,this.isLoose=t.isLoose,this.scope=this.methodPath.scope,this.file=t.file,this.opts=t,this.bareSupers=[],this.returns=[],this.thises=[]}return e.prototype.getObjectRef=function(){return this.opts.objectRef||this.opts.getObjectRef()},e.prototype.setSuperProperty=function(e,t,n){return b.callExpression(this.file.addHelper("set"),[o(this.getObjectRef(),this.isStatic),n?e:b.stringLiteral(e.name),t,b.thisExpression()])},e.prototype.getSuperProperty=function(e,t){return b.callExpression(this.file.addHelper("get"),[o(this.getObjectRef(),this.isStatic),t?e:b.stringLiteral(e.name),b.thisExpression()])},e.prototype.replace=function(){this.methodPath.traverse(v,this)},e.prototype.getLooseSuperProperty=function(e,t){var n=this.methodNode,r=this.superRef||b.identifier("Function");return t.property===e?void 0:b.isCallExpression(t,{callee:e})?void 0:b.isMemberExpression(t)&&!n.static?b.memberExpression(r,b.identifier("prototype")):r},e.prototype.looseHandle=function(e){var t=e.node;if(e.isSuper())return this.getLooseSuperProperty(t,e.parent);if(e.isCallExpression()){var n=t.callee;if(!b.isMemberExpression(n))return;if(!b.isSuper(n.object))return;return b.appendToMemberExpression(n,b.identifier("call")),t.arguments.unshift(b.thisExpression()),!0}},e.prototype.specHandleAssignmentExpression=function(e,t,n){return"="===n.operator?this.setSuperProperty(n.left.property,n.right,n.left.computed):(e=e||t.scope.generateUidIdentifier("ref"),[b.variableDeclaration("var",[b.variableDeclarator(e,n.left)]),b.expressionStatement(b.assignmentExpression("=",n.left,b.binaryExpression(n.operator[0],e,n.right)))])},e.prototype.specHandle=function(e){var t=void 0,n=void 0,r=void 0,i=e.parent,o=e.node;if(a(o,i))throw e.buildCodeFrameError(y.get("classesIllegalBareSuper"));if(b.isCallExpression(o)){var u=o.callee;if(b.isSuper(u))return;s(u)&&(t=u.property,n=u.computed,r=o.arguments)}else if(b.isMemberExpression(o)&&b.isSuper(o.object))t=o.property,n=o.computed;else{if(b.isUpdateExpression(o)&&s(o.argument)){var l=b.binaryExpression(o.operator[0],o.argument,b.numericLiteral(1));if(o.prefix)return this.specHandleAssignmentExpression(null,e,l);var c=e.scope.generateUidIdentifier("ref");return this.specHandleAssignmentExpression(c,e,l).concat(b.expressionStatement(c))}if(b.isAssignmentExpression(o)&&s(o.left))return this.specHandleAssignmentExpression(null,e,o)}if(t){var p=this.getSuperProperty(t,n);return r?this.optimiseCall(p,r):p}},e.prototype.optimiseCall=function(e,t){var n=b.thisExpression();return n[g]=!0,(0,h.default)(e,n,t)},e}();n.default=x,t.exports=n.default},{"babel-helper-optimise-call-expression":1023,"babel-messages":1025,"babel-runtime\/core-js\/symbol":1034,"babel-runtime\/helpers\/classCallCheck":1038,"babel-types":1480}],1025:[function(e,t,n){arguments[4][99][0].apply(n,arguments)},{"babel-runtime\/core-js\/json\/stringify":1027,dup:99,util:35}],1026:[function(e,t,n){arguments[4][100][0].apply(n,arguments)},{"core-js\/library\/fn\/get-iterator":1042,dup:100}],1027:[function(e,t,n){arguments[4][101][0].apply(n,arguments)},{"core-js\/library\/fn\/json\/stringify":1043,dup:101}],1028:[function(e,t,n){arguments[4][102][0].apply(n,arguments)},{"core-js\/library\/fn\/map":1044,dup:102}],1029:[function(e,t,n){arguments[4][103][0].apply(n,arguments)},{"core-js\/library\/fn\/number\/max-safe-integer":1045,dup:103}],1030:[function(e,t,n){arguments[4][105][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/create":1046,dup:105}],1031:[function(e,t,n){arguments[4][106][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/get-own-property-symbols":1047,dup:106}],1032:[function(e,t,n){arguments[4][107][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/keys":1048,dup:107}],1033:[function(e,t,n){arguments[4][108][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/set-prototype-of":1049,dup:108}],1034:[function(e,t,n){arguments[4][109][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol":1051,dup:109}],1035:[function(e,t,n){arguments[4][110][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/for":1050,dup:110}],1036:[function(e,t,n){arguments[4][111][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/iterator":1052,dup:111}],1037:[function(e,t,n){arguments[4][112][0].apply(n,arguments)},{"core-js\/library\/fn\/weak-map":1053,dup:112}],1038:[function(e,t,n){arguments[4][114][0].apply(n,arguments)},{dup:114}],1039:[function(e,t,n){arguments[4][115][0].apply(n,arguments)},{"..\/core-js\/object\/create":1030,"..\/core-js\/object\/set-prototype-of":1033,"..\/helpers\/typeof":1041,dup:115}],1040:[function(e,t,n){arguments[4][117][0].apply(n,arguments)},{"..\/helpers\/typeof":1041,dup:117}],1041:[function(e,t,n){arguments[4][118][0].apply(n,arguments)},{"..\/core-js\/symbol":1034,"..\/core-js\/symbol\/iterator":1036,dup:118}],1042:[function(e,t,n){arguments[4][119][0].apply(n,arguments)},{"..\/modules\/core.get-iterator":1129,"..\/modules\/es6.string.iterator":1137,"..\/modules\/web.dom.iterable":1143,dup:119}],1043:[function(e,t,n){arguments[4][120][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,dup:120}],1044:[function(e,t,n){arguments[4][121][0].apply(n,arguments)},{"..\/modules\/_core":1069,"..\/modules\/es6.map":1131,"..\/modules\/es6.object.to-string":1136,"..\/modules\/es6.string.iterator":1137,"..\/modules\/es7.map.to-json":1140,"..\/modules\/web.dom.iterable":1143,dup:121}],1045:[function(e,t,n){arguments[4][122][0].apply(n,arguments)},{"..\/..\/modules\/es6.number.max-safe-integer":1132,dup:122}],1046:[function(e,t,n){arguments[4][124][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.create":1133,dup:124}],1047:[function(e,t,n){arguments[4][125][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.symbol":1138,dup:125}],1048:[function(e,t,n){arguments[4][126][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.keys":1134,dup:126}],1049:[function(e,t,n){arguments[4][127][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.set-prototype-of":1135,dup:127}],1050:[function(e,t,n){arguments[4][128][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.symbol":1138,dup:128}],1051:[function(e,t,n){arguments[4][129][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.to-string":1136,"..\/..\/modules\/es6.symbol":1138,"..\/..\/modules\/es7.symbol.async-iterator":1141,"..\/..\/modules\/es7.symbol.observable":1142,dup:129}],1052:[function(e,t,n){arguments[4][130][0].apply(n,arguments)},{"..\/..\/modules\/_wks-ext":1126,"..\/..\/modules\/es6.string.iterator":1137,"..\/..\/modules\/web.dom.iterable":1143,dup:130}],1053:[function(e,t,n){arguments[4][131][0].apply(n,arguments)},{"..\/modules\/_core":1069,"..\/modules\/es6.object.to-string":1136,"..\/modules\/es6.weak-map":1139,"..\/modules\/web.dom.iterable":1143,dup:131}],1054:[function(e,t,n){arguments[4][133][0].apply(n,arguments)},{dup:133}],1055:[function(e,t,n){arguments[4][134][0].apply(n,arguments)},{dup:134}],1056:[function(e,t,n){arguments[4][135][0].apply(n,arguments)},{dup:135}],1057:[function(e,t,n){arguments[4][136][0].apply(n,arguments)},{".\/_is-object":1087,dup:136}],1058:[function(e,t,n){arguments[4][137][0].apply(n,arguments)},{".\/_for-of":1078,dup:137}],1059:[function(e,t,n){arguments[4][138][0].apply(n,arguments)},{".\/_to-index":1118,".\/_to-iobject":1120,".\/_to-length":1121,dup:138}],1060:[function(e,t,n){arguments[4][139][0].apply(n,arguments)},{".\/_array-species-create":1062,".\/_ctx":1070,".\/_iobject":1084,".\/_to-length":1121,".\/_to-object":1122,dup:139}],1061:[function(e,t,n){arguments[4][140][0].apply(n,arguments)},{".\/_is-array":1086,".\/_is-object":1087,".\/_wks":1127,dup:140}],1062:[function(e,t,n){arguments[4][141][0].apply(n,arguments)},{".\/_array-species-constructor":1061,dup:141}],1063:[function(e,t,n){arguments[4][142][0].apply(n,arguments)},{".\/_cof":1064,".\/_wks":1127,dup:142}],1064:[function(e,t,n){arguments[4][143][0].apply(n,arguments)},{dup:143}],1065:[function(e,t,n){arguments[4][144][0].apply(n,arguments)},{".\/_an-instance":1056,".\/_ctx":1070,".\/_defined":1071,".\/_descriptors":1072,".\/_for-of":1078,".\/_iter-define":1090,".\/_iter-step":1091,".\/_meta":1095,".\/_object-create":1097,".\/_object-dp":1098,".\/_redefine-all":1110,".\/_set-species":1113,dup:144}],1066:[function(e,t,n){arguments[4][145][0].apply(n,arguments)},{".\/_array-from-iterable":1058,".\/_classof":1063,dup:145}],1067:[function(e,t,n){arguments[4][146][0].apply(n,arguments)},{".\/_an-instance":1056,".\/_an-object":1057,".\/_array-methods":1060,".\/_for-of":1078,".\/_has":1080,".\/_is-object":1087,".\/_meta":1095,".\/_redefine-all":1110,dup:146}],1068:[function(e,t,n){arguments[4][147][0].apply(n,arguments)},{".\/_an-instance":1056,".\/_array-methods":1060,".\/_descriptors":1072,".\/_export":1076,".\/_fails":1077,".\/_for-of":1078,".\/_global":1079,".\/_hide":1081,".\/_is-object":1087,".\/_meta":1095,".\/_object-dp":1098,".\/_redefine-all":1110,".\/_set-to-string-tag":1114,dup:147}],1069:[function(e,t,n){arguments[4][148][0].apply(n,arguments)},{dup:148}],1070:[function(e,t,n){arguments[4][149][0].apply(n,arguments)},{".\/_a-function":1054,dup:149}],1071:[function(e,t,n){arguments[4][150][0].apply(n,arguments)},{dup:150}],1072:[function(e,t,n){arguments[4][151][0].apply(n,arguments)},{".\/_fails":1077,dup:151}],1073:[function(e,t,n){arguments[4][152][0].apply(n,arguments)},{".\/_global":1079,".\/_is-object":1087,dup:152}],1074:[function(e,t,n){arguments[4][153][0].apply(n,arguments)},{dup:153}],1075:[function(e,t,n){arguments[4][154][0].apply(n,arguments)},{".\/_object-gops":1103,".\/_object-keys":1106,".\/_object-pie":1107,dup:154}],1076:[function(e,t,n){arguments[4][155][0].apply(n,arguments)},{".\/_core":1069,".\/_ctx":1070,".\/_global":1079,".\/_hide":1081,dup:155}],1077:[function(e,t,n){arguments[4][156][0].apply(n,arguments)},{dup:156}],1078:[function(e,t,n){arguments[4][157][0].apply(n,arguments)},{".\/_an-object":1057,".\/_ctx":1070,".\/_is-array-iter":1085,".\/_iter-call":1088,".\/_to-length":1121,".\/core.get-iterator-method":1128,dup:157}],1079:[function(e,t,n){arguments[4][158][0].apply(n,arguments)},{dup:158}],1080:[function(e,t,n){arguments[4][159][0].apply(n,arguments)},{dup:159}],1081:[function(e,t,n){arguments[4][160][0].apply(n,arguments)},{".\/_descriptors":1072,".\/_object-dp":1098,".\/_property-desc":1109,dup:160}],1082:[function(e,t,n){arguments[4][161][0].apply(n,arguments)},{".\/_global":1079,dup:161}],1083:[function(e,t,n){arguments[4][162][0].apply(n,arguments)},{".\/_descriptors":1072,".\/_dom-create":1073,".\/_fails":1077,dup:162}],1084:[function(e,t,n){arguments[4][163][0].apply(n,arguments)},{".\/_cof":1064,dup:163}],1085:[function(e,t,n){arguments[4][164][0].apply(n,arguments)},{".\/_iterators":1092,".\/_wks":1127,dup:164}],1086:[function(e,t,n){arguments[4][165][0].apply(n,arguments)},{".\/_cof":1064,dup:165}],1087:[function(e,t,n){arguments[4][166][0].apply(n,arguments)},{dup:166}],1088:[function(e,t,n){arguments[4][167][0].apply(n,arguments)},{".\/_an-object":1057,dup:167}],1089:[function(e,t,n){arguments[4][168][0].apply(n,arguments)},{".\/_hide":1081,".\/_object-create":1097,".\/_property-desc":1109,".\/_set-to-string-tag":1114,".\/_wks":1127,dup:168}],1090:[function(e,t,n){arguments[4][169][0].apply(n,arguments)},{".\/_export":1076,".\/_has":1080,".\/_hide":1081,".\/_iter-create":1089,".\/_iterators":1092,".\/_library":1094,".\/_object-gpo":1104,".\/_redefine":1111,".\/_set-to-string-tag":1114,".\/_wks":1127,dup:169}],1091:[function(e,t,n){arguments[4][170][0].apply(n,arguments)},{dup:170}],1092:[function(e,t,n){arguments[4][171][0].apply(n,arguments)},{dup:171}],1093:[function(e,t,n){arguments[4][172][0].apply(n,arguments)},{".\/_object-keys":1106,".\/_to-iobject":1120,dup:172}],1094:[function(e,t,n){arguments[4][173][0].apply(n,arguments)},{dup:173}],1095:[function(e,t,n){arguments[4][174][0].apply(n,arguments)},{".\/_fails":1077,".\/_has":1080,".\/_is-object":1087,".\/_object-dp":1098,".\/_uid":1124,dup:174}],1096:[function(e,t,n){arguments[4][175][0].apply(n,arguments)},{".\/_fails":1077,".\/_iobject":1084,".\/_object-gops":1103,".\/_object-keys":1106,".\/_object-pie":1107,".\/_to-object":1122,dup:175}],1097:[function(e,t,n){arguments[4][176][0].apply(n,arguments)},{".\/_an-object":1057,".\/_dom-create":1073,".\/_enum-bug-keys":1074,".\/_html":1082,".\/_object-dps":1099,".\/_shared-key":1115,dup:176}],1098:[function(e,t,n){arguments[4][177][0].apply(n,arguments)},{".\/_an-object":1057,".\/_descriptors":1072,".\/_ie8-dom-define":1083,".\/_to-primitive":1123,dup:177}],1099:[function(e,t,n){arguments[4][178][0].apply(n,arguments)},{".\/_an-object":1057,".\/_descriptors":1072,".\/_object-dp":1098,".\/_object-keys":1106,dup:178}],1100:[function(e,t,n){arguments[4][179][0].apply(n,arguments)},{".\/_descriptors":1072,".\/_has":1080,".\/_ie8-dom-define":1083,".\/_object-pie":1107,".\/_property-desc":1109,".\/_to-iobject":1120,".\/_to-primitive":1123,dup:179}],1101:[function(e,t,n){arguments[4][180][0].apply(n,arguments)},{".\/_object-gopn":1102,".\/_to-iobject":1120,dup:180}],1102:[function(e,t,n){arguments[4][181][0].apply(n,arguments)},{".\/_enum-bug-keys":1074,".\/_object-keys-internal":1105,dup:181}],1103:[function(e,t,n){arguments[4][182][0].apply(n,arguments)},{dup:182}],1104:[function(e,t,n){arguments[4][183][0].apply(n,arguments)},{".\/_has":1080,".\/_shared-key":1115,".\/_to-object":1122,dup:183}],1105:[function(e,t,n){arguments[4][184][0].apply(n,arguments)},{".\/_array-includes":1059,".\/_has":1080,".\/_shared-key":1115,".\/_to-iobject":1120,dup:184}],1106:[function(e,t,n){arguments[4][185][0].apply(n,arguments)},{".\/_enum-bug-keys":1074,".\/_object-keys-internal":1105,dup:185}],1107:[function(e,t,n){arguments[4][186][0].apply(n,arguments)},{dup:186}],1108:[function(e,t,n){arguments[4][187][0].apply(n,arguments)},{".\/_core":1069,".\/_export":1076,".\/_fails":1077,dup:187}],1109:[function(e,t,n){arguments[4][188][0].apply(n,arguments)},{dup:188}],1110:[function(e,t,n){arguments[4][189][0].apply(n,arguments)},{".\/_hide":1081,dup:189}],1111:[function(e,t,n){arguments[4][190][0].apply(n,arguments)},{".\/_hide":1081,dup:190}],1112:[function(e,t,n){arguments[4][191][0].apply(n,arguments)},{".\/_an-object":1057,".\/_ctx":1070,".\/_is-object":1087,".\/_object-gopd":1100,dup:191}],1113:[function(e,t,n){arguments[4][192][0].apply(n,arguments)},{".\/_core":1069,".\/_descriptors":1072,".\/_global":1079,".\/_object-dp":1098,".\/_wks":1127,dup:192}],1114:[function(e,t,n){arguments[4][193][0].apply(n,arguments)},{".\/_has":1080,".\/_object-dp":1098,".\/_wks":1127,dup:193}],1115:[function(e,t,n){arguments[4][194][0].apply(n,arguments)},{".\/_shared":1116,".\/_uid":1124,dup:194}],1116:[function(e,t,n){arguments[4][195][0].apply(n,arguments)},{".\/_global":1079,dup:195}],1117:[function(e,t,n){arguments[4][196][0].apply(n,arguments)},{".\/_defined":1071,".\/_to-integer":1119,dup:196}],1118:[function(e,t,n){arguments[4][197][0].apply(n,arguments)},{".\/_to-integer":1119,dup:197}],1119:[function(e,t,n){arguments[4][198][0].apply(n,arguments)},{dup:198}],1120:[function(e,t,n){arguments[4][199][0].apply(n,arguments)},{".\/_defined":1071,".\/_iobject":1084,dup:199}],1121:[function(e,t,n){arguments[4][200][0].apply(n,arguments)},{".\/_to-integer":1119,dup:200}],1122:[function(e,t,n){arguments[4][201][0].apply(n,arguments)},{".\/_defined":1071,dup:201}],1123:[function(e,t,n){arguments[4][202][0].apply(n,arguments)},{".\/_is-object":1087,dup:202}],1124:[function(e,t,n){arguments[4][203][0].apply(n,arguments)},{dup:203}],1125:[function(e,t,n){arguments[4][204][0].apply(n,arguments)},{".\/_core":1069,".\/_global":1079,".\/_library":1094,".\/_object-dp":1098,".\/_wks-ext":1126,dup:204}],1126:[function(e,t,n){arguments[4][205][0].apply(n,arguments)},{".\/_wks":1127,dup:205}],1127:[function(e,t,n){arguments[4][206][0].apply(n,arguments)},{".\/_global":1079,".\/_shared":1116,".\/_uid":1124,dup:206}],1128:[function(e,t,n){arguments[4][207][0].apply(n,arguments)},{".\/_classof":1063,".\/_core":1069,".\/_iterators":1092,".\/_wks":1127,dup:207}],1129:[function(e,t,n){arguments[4][208][0].apply(n,arguments)},{".\/_an-object":1057,".\/_core":1069,".\/core.get-iterator-method":1128,dup:208}],1130:[function(e,t,n){arguments[4][209][0].apply(n,arguments)},{".\/_add-to-unscopables":1055,".\/_iter-define":1090,".\/_iter-step":1091,".\/_iterators":1092,".\/_to-iobject":1120,dup:209}],1131:[function(e,t,n){arguments[4][210][0].apply(n,arguments)},{".\/_collection":1068,".\/_collection-strong":1065,dup:210}],1132:[function(e,t,n){arguments[4][211][0].apply(n,arguments)},{".\/_export":1076,dup:211}],1133:[function(e,t,n){arguments[4][213][0].apply(n,arguments)},{".\/_export":1076,".\/_object-create":1097,dup:213}],1134:[function(e,t,n){arguments[4][214][0].apply(n,arguments)},{".\/_object-keys":1106,".\/_object-sap":1108,".\/_to-object":1122,dup:214}],1135:[function(e,t,n){arguments[4][215][0].apply(n,arguments)},{".\/_export":1076,".\/_set-proto":1112,dup:215}],1136:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],1137:[function(e,t,n){arguments[4][217][0].apply(n,arguments)},{".\/_iter-define":1090,".\/_string-at":1117,dup:217}],1138:[function(e,t,n){arguments[4][218][0].apply(n,arguments)},{".\/_an-object":1057,".\/_descriptors":1072,".\/_enum-keys":1075,".\/_export":1076,".\/_fails":1077,".\/_global":1079,".\/_has":1080,".\/_hide":1081,".\/_is-array":1086,".\/_keyof":1093,".\/_library":1094,".\/_meta":1095,".\/_object-create":1097,".\/_object-dp":1098,".\/_object-gopd":1100,".\/_object-gopn":1102,".\/_object-gopn-ext":1101,".\/_object-gops":1103,".\/_object-keys":1106,".\/_object-pie":1107,".\/_property-desc":1109,".\/_redefine":1111,".\/_set-to-string-tag":1114,".\/_shared":1116,".\/_to-iobject":1120,".\/_to-primitive":1123,".\/_uid":1124,".\/_wks":1127,".\/_wks-define":1125,".\/_wks-ext":1126,dup:218}],1139:[function(e,t,n){arguments[4][219][0].apply(n,arguments)},{".\/_array-methods":1060,".\/_collection":1068,".\/_collection-weak":1067,".\/_is-object":1087,".\/_meta":1095,".\/_object-assign":1096,".\/_redefine":1111,dup:219}],1140:[function(e,t,n){arguments[4][221][0].apply(n,arguments)},{".\/_collection-to-json":1066,".\/_export":1076,dup:221}],1141:[function(e,t,n){arguments[4][222][0].apply(n,arguments)},{".\/_wks-define":1125,dup:222}],1142:[function(e,t,n){arguments[4][223][0].apply(n,arguments)},{".\/_wks-define":1125,dup:223}],1143:[function(e,t,n){arguments[4][224][0].apply(n,arguments)},{".\/_global":1079,".\/_hide":1081,".\/_iterators":1092,".\/_wks":1127,".\/es6.array.iterator":1130,dup:224}],1144:[function(e,t,n){arguments[4][225][0].apply(n,arguments)},{"babel-runtime\/core-js\/symbol":1034,"babel-traverse":1284,"babel-types":1480,babylon:1145,dup:225,"lodash\/assign":1259,"lodash\/cloneDeep":1260,"lodash\/has":1263}],1145:[function(e,t,n){arguments[4][274][0].apply(n,arguments)},{dup:274}],1146:[function(e,t,n){arguments[4][282][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:282}],1147:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":1214,".\/_hashDelete":1215,".\/_hashGet":1216,".\/_hashHas":1217,".\/_hashSet":1218,dup:283}],1148:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":1228,".\/_listCacheDelete":1229,".\/_listCacheGet":1230,".\/_listCacheHas":1231,".\/_listCacheSet":1232,dup:284}],1149:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:285}],1150:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":1233,".\/_mapCacheDelete":1234,".\/_mapCacheGet":1235,".\/_mapCacheHas":1236,".\/_mapCacheSet":1237,dup:286}],1151:[function(e,t,n){arguments[4][287][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:287}],1152:[function(e,t,n){arguments[4][288][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:288}],1153:[function(e,t,n){arguments[4][290][0].apply(n,arguments)},{".\/_ListCache":1148,".\/_stackClear":1251,".\/_stackDelete":1252,".\/_stackGet":1253,".\/_stackHas":1254,".\/_stackSet":1255,dup:290}],1154:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":1247,dup:291}],1155:[function(e,t,n){arguments[4][292][0].apply(n,arguments)},{".\/_root":1247,dup:292}],1156:[function(e,t,n){arguments[4][293][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:293}],1157:[function(e,t,n){arguments[4][294][0].apply(n,arguments)},{dup:294}],1158:[function(e,t,n){arguments[4][295][0].apply(n,arguments)},{dup:295}],1159:[function(e,t,n){arguments[4][296][0].apply(n,arguments)},{dup:296}],1160:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],1161:[function(e,t,n){arguments[4][298][0].apply(n,arguments)},{dup:298}],1162:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":1183,".\/_isIndex":1222,".\/isArguments":1265,".\/isArray":1266,".\/isBuffer":1268,".\/isTypedArray":1274,dup:301}],1163:[function(e,t,n){arguments[4][302][0].apply(n,arguments)},{dup:302}],1164:[function(e,t,n){arguments[4][303][0].apply(n,arguments)},{dup:303}],1165:[function(e,t,n){arguments[4][304][0].apply(n,arguments)},{dup:304}],1166:[function(e,t,n){arguments[4][308][0].apply(n,arguments)},{".\/_baseAssignValue":1170,".\/eq":1262,dup:308}],1167:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1262,dup:309}],1168:[function(e,t,n){arguments[4][310][0].apply(n,arguments)},{".\/_copyObject":1196,".\/keys":1275,dup:310}],1169:[function(e,t,n){arguments[4][311][0].apply(n,arguments)},{".\/_copyObject":1196,".\/keysIn":1276,dup:311}],1170:[function(e,t,n){arguments[4][312][0].apply(n,arguments)},{".\/_defineProperty":1201,dup:312}],1171:[function(e,t,n){arguments[4][314][0].apply(n,arguments)},{".\/_Stack":1153,".\/_arrayEach":1160,".\/_assignValue":1166,".\/_baseAssign":1168,".\/_baseAssignIn":1169,".\/_cloneBuffer":1188,".\/_copyArray":1195,".\/_copySymbols":1197,".\/_copySymbolsIn":1198,".\/_getAllKeys":1203,".\/_getAllKeysIn":1204,".\/_getTag":1211,".\/_initCloneArray":1219,".\/_initCloneByTag":1220,".\/_initCloneObject":1221,".\/isArray":1266,".\/isBuffer":1268,".\/isObject":1271,".\/keys":1275,dup:314}],1172:[function(e,t,n){arguments[4][315][0].apply(n,arguments)},{".\/isObject":1271,dup:315}],1173:[function(e,t,n){arguments[4][322][0].apply(n,arguments)},{".\/_arrayPush":1164,".\/isArray":1266,dup:322}],1174:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":1154,".\/_getRawTag":1208,".\/_objectToString":1244,dup:323}],1175:[function(e,t,n){arguments[4][324][0].apply(n,arguments)},{dup:324}],1176:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":1174,".\/isObjectLike":1272,dup:327}],1177:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":1226,".\/_toSource":1258,".\/isFunction":1269,".\/isObject":1271,dup:332}],1178:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":1174,".\/isLength":1270,".\/isObjectLike":1272,dup:334}],1179:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":1227,".\/_nativeKeys":1241,dup:336}],1180:[function(e,t,n){arguments[4][337][0].apply(n,arguments)},{".\/_isPrototype":1227,".\/_nativeKeysIn":1242,".\/isObject":1271,dup:337}],1181:[function(e,t,n){arguments[4][347][0].apply(n,arguments)},{".\/_overRest":1246,".\/_setToString":1249,".\/identity":1264,dup:347}],1182:[function(e,t,n){arguments[4][348][0].apply(n,arguments)},{".\/_defineProperty":1201,".\/constant":1261,".\/identity":1264,dup:348}],1183:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],1184:[function(e,t,n){arguments[4][352][0].apply(n,arguments)},{".\/_Symbol":1154,".\/_arrayMap":1163,".\/isArray":1266,".\/isSymbol":1273,dup:352}],1185:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],1186:[function(e,t,n){arguments[4][358][0].apply(n,arguments)},{".\/_isKey":1224,".\/_stringToPath":1256,".\/isArray":1266,".\/toString":1280,dup:358}],1187:[function(e,t,n){arguments[4][361][0].apply(n,arguments)},{".\/_Uint8Array":1155,dup:361}],1188:[function(e,t,n){arguments[4][362][0].apply(n,arguments)},{".\/_root":1247,dup:362}],1189:[function(e,t,n){arguments[4][363][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1187,dup:363}],1190:[function(e,t,n){arguments[4][364][0].apply(n,arguments)},{".\/_addMapEntry":1157,".\/_arrayReduce":1165,".\/_mapToArray":1238,dup:364}],1191:[function(e,t,n){arguments[4][365][0].apply(n,arguments)},{dup:365}],1192:[function(e,t,n){arguments[4][366][0].apply(n,arguments)},{".\/_addSetEntry":1158,".\/_arrayReduce":1165,".\/_setToArray":1248,dup:366}],1193:[function(e,t,n){arguments[4][367][0].apply(n,arguments)},{".\/_Symbol":1154,dup:367}],1194:[function(e,t,n){arguments[4][368][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1187,dup:368}],1195:[function(e,t,n){arguments[4][371][0].apply(n,arguments)},{dup:371}],1196:[function(e,t,n){arguments[4][372][0].apply(n,arguments)},{".\/_assignValue":1166,".\/_baseAssignValue":1170,dup:372}],1197:[function(e,t,n){$/;"	function	line:32
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^dup:436}],999:[function(e,t,n){arguments[4][449][0].apply(n,arguments)},{".\/_memoizeCapped":992,dup:449}],1e3:[function(e,t,n){arguments[4][450][0].apply(n,arguments)},{".\/isSymbol":1015,dup:450}],1001:[function(e,t,n){arguments[4][451][0].apply(n,arguments)},{dup:451}],1002:[function(e,t,n){arguments[4][461][0].apply(n,arguments)},{".\/forEach":1004,dup:461}],1003:[function(e,t,n){arguments[4][462][0].apply(n,arguments)},{dup:462}],1004:[function(e,t,n){arguments[4][468][0].apply(n,arguments)},{".\/_arrayEach":945,".\/_baseEach":949,".\/_castFunction":961,".\/isArray":1008,dup:468}],1005:[function(e,t,n){arguments[4][470][0].apply(n,arguments)},{".\/_baseHas":953,".\/_hasPath":971,dup:470}],1006:[function(e,t,n){arguments[4][472][0].apply(n,arguments)},{dup:472}],1007:[function(e,t,n){arguments[4][474][0].apply(n,arguments)},{".\/_baseIsArguments":954,".\/isObjectLike":1014,dup:474}],1008:[function(e,t,n){arguments[4][475][0].apply(n,arguments)},{dup:475}],1009:[function(e,t,n){arguments[4][476][0].apply(n,arguments)},{".\/isFunction":1011,".\/isLength":1012,dup:476}],1010:[function(e,t,n){arguments[4][479][0].apply(n,arguments)},{".\/_root":998,".\/stubFalse":1019,dup:479}],1011:[function(e,t,n){arguments[4][480][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isObject":1013,dup:480}],1012:[function(e,t,n){arguments[4][482][0].apply(n,arguments)},{dup:482}],1013:[function(e,t,n){arguments[4][484][0].apply(n,arguments)},{dup:484}],1014:[function(e,t,n){arguments[4][485][0].apply(n,arguments)},{dup:485}],1015:[function(e,t,n){arguments[4][489][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isObjectLike":1014,dup:489}],1016:[function(e,t,n){arguments[4][490][0].apply(n,arguments)},{".\/_baseIsTypedArray":956,".\/_baseUnary":960,".\/_nodeUtil":995,dup:490}],1017:[function(e,t,n){arguments[4][491][0].apply(n,arguments)},{".\/_arrayLikeKeys":946,".\/_baseKeys":957,".\/isArrayLike":1009,dup:491}],1018:[function(e,t,n){arguments[4][494][0].apply(n,arguments)},{".\/_MapCache":943,dup:494}],1019:[function(e,t,n){arguments[4][502][0].apply(n,arguments)},{dup:502}],1020:[function(e,t,n){arguments[4][507][0].apply(n,arguments)},{".\/_baseToString":959,dup:507}],1021:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n,r){if(e.selfReference){if(!r.hasBinding(n.name)||r.hasGlobal(n.name)){if(!f.isFunction(t))return;var i=h;t.generator&&(i=d);var a=i({FUNCTION:t,FUNCTION_ID:n,FUNCTION_KEY:r.generateUidIdentifier(n.name)}).expression;a.callee._skipModulesRemap=!0;for(var s=a.callee.body.body[0].params,o=0,l=(0,u.default)(t);o<l;o++)s.push(r.generateUidIdentifier("x"));return a}r.rename(n.name)}t.id=n,r.getProgramParent().references[n.name]=!0}function s(e,t,n){var r={selfAssignment:!1,selfReference:!1,outerDeclar:n.getBindingIdentifier(t),references:[],name:t},i=n.getOwnBinding(t);return i?"param"===i.kind&&(r.selfReference=!0):(r.outerDeclar||n.hasGlobal(t))&&n.traverse(e,y,r),r}n.__esModule=!0,n.default=function(e){var t=e.node,n=e.parent,r=e.scope,i=e.id;if(!t.id){if(!f.isObjectProperty(n)&&!f.isObjectMethod(n,{kind:"method"})||n.computed&&!f.isLiteral(n.key)){if(f.isVariableDeclarator(n)){if(i=n.id,f.isIdentifier(i)){var o=r.parent.getBinding(i.name);if(o&&o.constant&&r.getBinding(i.name)===o)return t.id=i,void(t.id[f.NOT_LOCAL_BINDING]=!0)}}else if(f.isAssignmentExpression(n))i=n.left;else if(!i)return}else i=n.key;var u=void 0;if(i&&f.isLiteral(i))u=i.value;else{if(!i||!f.isIdentifier(i))return;u=i.name}u=f.toBindingIdentifierName(u),i=f.identifier(u),i[f.NOT_LOCAL_BINDING]=!0;var l=s(t,u,r);return a(l,t,i,r)||t}};var o=e("babel-helper-get-function-arity"),u=i(o),l=e("babel-template"),c=i(l),p=e("babel-types"),f=r(p),h=(0,c.default)("\\n  (function (FUNCTION_KEY) {\\n    function FUNCTION_ID() {\\n      return FUNCTION_KEY.apply(this, arguments);\\n    }\\n\\n    FUNCTION_ID.toString = function () {\\n      return FUNCTION_KEY.toString();\\n    }\\n\\n    return FUNCTION_ID;\\n  })(FUNCTION)\\n"),d=(0,c.default)("\\n  (function (FUNCTION_KEY) {\\n    function* FUNCTION_ID() {\\n      return yield* FUNCTION_KEY.apply(this, arguments);\\n    }\\n\\n    FUNCTION_ID.toString = function () {\\n      return FUNCTION_KEY.toString();\\n    };\\n\\n    return FUNCTION_ID;\\n  })(FUNCTION)\\n"),y={"ReferencedIdentifier|BindingIdentifier":function(e,t){if(e.node.name===t.name){var n=e.scope.getBindingIdentifier(t.name);n===t.outerDeclar&&(t.selfReference=!0,e.stop())}}};t.exports=n.default},{"babel-helper-get-function-arity":1022,"babel-template":1144,"babel-types":1480}],1022:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.default=function(e){for(var t=e.params,n=0;n<t.length;n++){var r=t[n];if(a.isAssignmentPattern(r)||a.isRestElement(r))return n}return t.length};var i=e("babel-types"),a=r(i);t.exports=n.default},{"babel-types":1480}],1023:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.default=function(e,t,n){return 1===n.length&&a.isSpreadElement(n[0])&&a.isIdentifier(n[0].argument,{name:"arguments"})?a.callExpression(a.memberExpression(e,a.identifier("apply")),[t,n[0].argument]):a.callExpression(a.memberExpression(e,a.identifier("call")),[t].concat(n))};var i=e("babel-types"),a=r(i);t.exports=n.default},{"babel-types":1480}],1024:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return!!b.isSuper(e)&&(!b.isMemberExpression(t,{computed:!1})&&!b.isCallExpression(t,{callee:e}))}function s(e){return b.isMemberExpression(e)&&b.isSuper(e.object)}function o(e,t){var n=t?e:b.memberExpression(e,b.identifier("prototype"));return b.logicalExpression("||",b.memberExpression(n,b.identifier("__proto__")),b.callExpression(b.memberExpression(b.identifier("Object"),b.identifier("getPrototypeOf")),[n]))}n.__esModule=!0;var u=e("babel-runtime\/helpers\/classCallCheck"),l=i(u),c=e("babel-runtime\/core-js\/symbol"),p=i(c),f=e("babel-helper-optimise-call-expression"),h=i(f),d=e("babel-messages"),y=r(d),m=e("babel-types"),b=r(m),g=(0,p.default)(),v={Function:function(e){e.inShadow("this")||e.skip()},ReturnStatement:function(e,t){e.inShadow("this")||t.returns.push(e)},ThisExpression:function(e,t){e.node[g]||t.thises.push(e)},enter:function(e,t){var n=t.specHandle;t.isLoose&&(n=t.looseHandle);var r=e.isCallExpression()&&e.get("callee").isSuper(),i=n.call(t,e);i&&(t.hasSuper=!0),r&&t.bareSupers.push(e),i===!0&&e.requeue(),i!==!0&&i&&(Array.isArray(i)?e.replaceWithMultiple(i):e.replaceWith(i))}},x=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,l.default)(this,e),this.forceSuperMemoisation=t.forceSuperMemoisation,this.methodPath=t.methodPath,this.methodNode=t.methodNode,this.superRef=t.superRef,this.isStatic=t.isStatic,this.hasSuper=!1,this.inClass=n,this.isLoose=t.isLoose,this.scope=this.methodPath.scope,this.file=t.file,this.opts=t,this.bareSupers=[],this.returns=[],this.thises=[]}return e.prototype.getObjectRef=function(){return this.opts.objectRef||this.opts.getObjectRef()},e.prototype.setSuperProperty=function(e,t,n){return b.callExpression(this.file.addHelper("set"),[o(this.getObjectRef(),this.isStatic),n?e:b.stringLiteral(e.name),t,b.thisExpression()])},e.prototype.getSuperProperty=function(e,t){return b.callExpression(this.file.addHelper("get"),[o(this.getObjectRef(),this.isStatic),t?e:b.stringLiteral(e.name),b.thisExpression()])},e.prototype.replace=function(){this.methodPath.traverse(v,this)},e.prototype.getLooseSuperProperty=function(e,t){var n=this.methodNode,r=this.superRef||b.identifier("Function");return t.property===e?void 0:b.isCallExpression(t,{callee:e})?void 0:b.isMemberExpression(t)&&!n.static?b.memberExpression(r,b.identifier("prototype")):r},e.prototype.looseHandle=function(e){var t=e.node;if(e.isSuper())return this.getLooseSuperProperty(t,e.parent);if(e.isCallExpression()){var n=t.callee;if(!b.isMemberExpression(n))return;if(!b.isSuper(n.object))return;return b.appendToMemberExpression(n,b.identifier("call")),t.arguments.unshift(b.thisExpression()),!0}},e.prototype.specHandleAssignmentExpression=function(e,t,n){return"="===n.operator?this.setSuperProperty(n.left.property,n.right,n.left.computed):(e=e||t.scope.generateUidIdentifier("ref"),[b.variableDeclaration("var",[b.variableDeclarator(e,n.left)]),b.expressionStatement(b.assignmentExpression("=",n.left,b.binaryExpression(n.operator[0],e,n.right)))])},e.prototype.specHandle=function(e){var t=void 0,n=void 0,r=void 0,i=e.parent,o=e.node;if(a(o,i))throw e.buildCodeFrameError(y.get("classesIllegalBareSuper"));if(b.isCallExpression(o)){var u=o.callee;if(b.isSuper(u))return;s(u)&&(t=u.property,n=u.computed,r=o.arguments)}else if(b.isMemberExpression(o)&&b.isSuper(o.object))t=o.property,n=o.computed;else{if(b.isUpdateExpression(o)&&s(o.argument)){var l=b.binaryExpression(o.operator[0],o.argument,b.numericLiteral(1));if(o.prefix)return this.specHandleAssignmentExpression(null,e,l);var c=e.scope.generateUidIdentifier("ref");return this.specHandleAssignmentExpression(c,e,l).concat(b.expressionStatement(c))}if(b.isAssignmentExpression(o)&&s(o.left))return this.specHandleAssignmentExpression(null,e,o)}if(t){var p=this.getSuperProperty(t,n);return r?this.optimiseCall(p,r):p}},e.prototype.optimiseCall=function(e,t){var n=b.thisExpression();return n[g]=!0,(0,h.default)(e,n,t)},e}();n.default=x,t.exports=n.default},{"babel-helper-optimise-call-expression":1023,"babel-messages":1025,"babel-runtime\/core-js\/symbol":1034,"babel-runtime\/helpers\/classCallCheck":1038,"babel-types":1480}],1025:[function(e,t,n){arguments[4][99][0].apply(n,arguments)},{"babel-runtime\/core-js\/json\/stringify":1027,dup:99,util:35}],1026:[function(e,t,n){arguments[4][100][0].apply(n,arguments)},{"core-js\/library\/fn\/get-iterator":1042,dup:100}],1027:[function(e,t,n){arguments[4][101][0].apply(n,arguments)},{"core-js\/library\/fn\/json\/stringify":1043,dup:101}],1028:[function(e,t,n){arguments[4][102][0].apply(n,arguments)},{"core-js\/library\/fn\/map":1044,dup:102}],1029:[function(e,t,n){arguments[4][103][0].apply(n,arguments)},{"core-js\/library\/fn\/number\/max-safe-integer":1045,dup:103}],1030:[function(e,t,n){arguments[4][105][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/create":1046,dup:105}],1031:[function(e,t,n){arguments[4][106][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/get-own-property-symbols":1047,dup:106}],1032:[function(e,t,n){arguments[4][107][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/keys":1048,dup:107}],1033:[function(e,t,n){arguments[4][108][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/set-prototype-of":1049,dup:108}],1034:[function(e,t,n){arguments[4][109][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol":1051,dup:109}],1035:[function(e,t,n){arguments[4][110][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/for":1050,dup:110}],1036:[function(e,t,n){arguments[4][111][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/iterator":1052,dup:111}],1037:[function(e,t,n){arguments[4][112][0].apply(n,arguments)},{"core-js\/library\/fn\/weak-map":1053,dup:112}],1038:[function(e,t,n){arguments[4][114][0].apply(n,arguments)},{dup:114}],1039:[function(e,t,n){arguments[4][115][0].apply(n,arguments)},{"..\/core-js\/object\/create":1030,"..\/core-js\/object\/set-prototype-of":1033,"..\/helpers\/typeof":1041,dup:115}],1040:[function(e,t,n){arguments[4][117][0].apply(n,arguments)},{"..\/helpers\/typeof":1041,dup:117}],1041:[function(e,t,n){arguments[4][118][0].apply(n,arguments)},{"..\/core-js\/symbol":1034,"..\/core-js\/symbol\/iterator":1036,dup:118}],1042:[function(e,t,n){arguments[4][119][0].apply(n,arguments)},{"..\/modules\/core.get-iterator":1129,"..\/modules\/es6.string.iterator":1137,"..\/modules\/web.dom.iterable":1143,dup:119}],1043:[function(e,t,n){arguments[4][120][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,dup:120}],1044:[function(e,t,n){arguments[4][121][0].apply(n,arguments)},{"..\/modules\/_core":1069,"..\/modules\/es6.map":1131,"..\/modules\/es6.object.to-string":1136,"..\/modules\/es6.string.iterator":1137,"..\/modules\/es7.map.to-json":1140,"..\/modules\/web.dom.iterable":1143,dup:121}],1045:[function(e,t,n){arguments[4][122][0].apply(n,arguments)},{"..\/..\/modules\/es6.number.max-safe-integer":1132,dup:122}],1046:[function(e,t,n){arguments[4][124][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.create":1133,dup:124}],1047:[function(e,t,n){arguments[4][125][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.symbol":1138,dup:125}],1048:[function(e,t,n){arguments[4][126][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.keys":1134,dup:126}],1049:[function(e,t,n){arguments[4][127][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.set-prototype-of":1135,dup:127}],1050:[function(e,t,n){arguments[4][128][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.symbol":1138,dup:128}],1051:[function(e,t,n){arguments[4][129][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.to-string":1136,"..\/..\/modules\/es6.symbol":1138,"..\/..\/modules\/es7.symbol.async-iterator":1141,"..\/..\/modules\/es7.symbol.observable":1142,dup:129}],1052:[function(e,t,n){arguments[4][130][0].apply(n,arguments)},{"..\/..\/modules\/_wks-ext":1126,"..\/..\/modules\/es6.string.iterator":1137,"..\/..\/modules\/web.dom.iterable":1143,dup:130}],1053:[function(e,t,n){arguments[4][131][0].apply(n,arguments)},{"..\/modules\/_core":1069,"..\/modules\/es6.object.to-string":1136,"..\/modules\/es6.weak-map":1139,"..\/modules\/web.dom.iterable":1143,dup:131}],1054:[function(e,t,n){arguments[4][133][0].apply(n,arguments)},{dup:133}],1055:[function(e,t,n){arguments[4][134][0].apply(n,arguments)},{dup:134}],1056:[function(e,t,n){arguments[4][135][0].apply(n,arguments)},{dup:135}],1057:[function(e,t,n){arguments[4][136][0].apply(n,arguments)},{".\/_is-object":1087,dup:136}],1058:[function(e,t,n){arguments[4][137][0].apply(n,arguments)},{".\/_for-of":1078,dup:137}],1059:[function(e,t,n){arguments[4][138][0].apply(n,arguments)},{".\/_to-index":1118,".\/_to-iobject":1120,".\/_to-length":1121,dup:138}],1060:[function(e,t,n){arguments[4][139][0].apply(n,arguments)},{".\/_array-species-create":1062,".\/_ctx":1070,".\/_iobject":1084,".\/_to-length":1121,".\/_to-object":1122,dup:139}],1061:[function(e,t,n){arguments[4][140][0].apply(n,arguments)},{".\/_is-array":1086,".\/_is-object":1087,".\/_wks":1127,dup:140}],1062:[function(e,t,n){arguments[4][141][0].apply(n,arguments)},{".\/_array-species-constructor":1061,dup:141}],1063:[function(e,t,n){arguments[4][142][0].apply(n,arguments)},{".\/_cof":1064,".\/_wks":1127,dup:142}],1064:[function(e,t,n){arguments[4][143][0].apply(n,arguments)},{dup:143}],1065:[function(e,t,n){arguments[4][144][0].apply(n,arguments)},{".\/_an-instance":1056,".\/_ctx":1070,".\/_defined":1071,".\/_descriptors":1072,".\/_for-of":1078,".\/_iter-define":1090,".\/_iter-step":1091,".\/_meta":1095,".\/_object-create":1097,".\/_object-dp":1098,".\/_redefine-all":1110,".\/_set-species":1113,dup:144}],1066:[function(e,t,n){arguments[4][145][0].apply(n,arguments)},{".\/_array-from-iterable":1058,".\/_classof":1063,dup:145}],1067:[function(e,t,n){arguments[4][146][0].apply(n,arguments)},{".\/_an-instance":1056,".\/_an-object":1057,".\/_array-methods":1060,".\/_for-of":1078,".\/_has":1080,".\/_is-object":1087,".\/_meta":1095,".\/_redefine-all":1110,dup:146}],1068:[function(e,t,n){arguments[4][147][0].apply(n,arguments)},{".\/_an-instance":1056,".\/_array-methods":1060,".\/_descriptors":1072,".\/_export":1076,".\/_fails":1077,".\/_for-of":1078,".\/_global":1079,".\/_hide":1081,".\/_is-object":1087,".\/_meta":1095,".\/_object-dp":1098,".\/_redefine-all":1110,".\/_set-to-string-tag":1114,dup:147}],1069:[function(e,t,n){arguments[4][148][0].apply(n,arguments)},{dup:148}],1070:[function(e,t,n){arguments[4][149][0].apply(n,arguments)},{".\/_a-function":1054,dup:149}],1071:[function(e,t,n){arguments[4][150][0].apply(n,arguments)},{dup:150}],1072:[function(e,t,n){arguments[4][151][0].apply(n,arguments)},{".\/_fails":1077,dup:151}],1073:[function(e,t,n){arguments[4][152][0].apply(n,arguments)},{".\/_global":1079,".\/_is-object":1087,dup:152}],1074:[function(e,t,n){arguments[4][153][0].apply(n,arguments)},{dup:153}],1075:[function(e,t,n){arguments[4][154][0].apply(n,arguments)},{".\/_object-gops":1103,".\/_object-keys":1106,".\/_object-pie":1107,dup:154}],1076:[function(e,t,n){arguments[4][155][0].apply(n,arguments)},{".\/_core":1069,".\/_ctx":1070,".\/_global":1079,".\/_hide":1081,dup:155}],1077:[function(e,t,n){arguments[4][156][0].apply(n,arguments)},{dup:156}],1078:[function(e,t,n){arguments[4][157][0].apply(n,arguments)},{".\/_an-object":1057,".\/_ctx":1070,".\/_is-array-iter":1085,".\/_iter-call":1088,".\/_to-length":1121,".\/core.get-iterator-method":1128,dup:157}],1079:[function(e,t,n){arguments[4][158][0].apply(n,arguments)},{dup:158}],1080:[function(e,t,n){arguments[4][159][0].apply(n,arguments)},{dup:159}],1081:[function(e,t,n){arguments[4][160][0].apply(n,arguments)},{".\/_descriptors":1072,".\/_object-dp":1098,".\/_property-desc":1109,dup:160}],1082:[function(e,t,n){arguments[4][161][0].apply(n,arguments)},{".\/_global":1079,dup:161}],1083:[function(e,t,n){arguments[4][162][0].apply(n,arguments)},{".\/_descriptors":1072,".\/_dom-create":1073,".\/_fails":1077,dup:162}],1084:[function(e,t,n){arguments[4][163][0].apply(n,arguments)},{".\/_cof":1064,dup:163}],1085:[function(e,t,n){arguments[4][164][0].apply(n,arguments)},{".\/_iterators":1092,".\/_wks":1127,dup:164}],1086:[function(e,t,n){arguments[4][165][0].apply(n,arguments)},{".\/_cof":1064,dup:165}],1087:[function(e,t,n){arguments[4][166][0].apply(n,arguments)},{dup:166}],1088:[function(e,t,n){arguments[4][167][0].apply(n,arguments)},{".\/_an-object":1057,dup:167}],1089:[function(e,t,n){arguments[4][168][0].apply(n,arguments)},{".\/_hide":1081,".\/_object-create":1097,".\/_property-desc":1109,".\/_set-to-string-tag":1114,".\/_wks":1127,dup:168}],1090:[function(e,t,n){arguments[4][169][0].apply(n,arguments)},{".\/_export":1076,".\/_has":1080,".\/_hide":1081,".\/_iter-create":1089,".\/_iterators":1092,".\/_library":1094,".\/_object-gpo":1104,".\/_redefine":1111,".\/_set-to-string-tag":1114,".\/_wks":1127,dup:169}],1091:[function(e,t,n){arguments[4][170][0].apply(n,arguments)},{dup:170}],1092:[function(e,t,n){arguments[4][171][0].apply(n,arguments)},{dup:171}],1093:[function(e,t,n){arguments[4][172][0].apply(n,arguments)},{".\/_object-keys":1106,".\/_to-iobject":1120,dup:172}],1094:[function(e,t,n){arguments[4][173][0].apply(n,arguments)},{dup:173}],1095:[function(e,t,n){arguments[4][174][0].apply(n,arguments)},{".\/_fails":1077,".\/_has":1080,".\/_is-object":1087,".\/_object-dp":1098,".\/_uid":1124,dup:174}],1096:[function(e,t,n){arguments[4][175][0].apply(n,arguments)},{".\/_fails":1077,".\/_iobject":1084,".\/_object-gops":1103,".\/_object-keys":1106,".\/_object-pie":1107,".\/_to-object":1122,dup:175}],1097:[function(e,t,n){arguments[4][176][0].apply(n,arguments)},{".\/_an-object":1057,".\/_dom-create":1073,".\/_enum-bug-keys":1074,".\/_html":1082,".\/_object-dps":1099,".\/_shared-key":1115,dup:176}],1098:[function(e,t,n){arguments[4][177][0].apply(n,arguments)},{".\/_an-object":1057,".\/_descriptors":1072,".\/_ie8-dom-define":1083,".\/_to-primitive":1123,dup:177}],1099:[function(e,t,n){arguments[4][178][0].apply(n,arguments)},{".\/_an-object":1057,".\/_descriptors":1072,".\/_object-dp":1098,".\/_object-keys":1106,dup:178}],1100:[function(e,t,n){arguments[4][179][0].apply(n,arguments)},{".\/_descriptors":1072,".\/_has":1080,".\/_ie8-dom-define":1083,".\/_object-pie":1107,".\/_property-desc":1109,".\/_to-iobject":1120,".\/_to-primitive":1123,dup:179}],1101:[function(e,t,n){arguments[4][180][0].apply(n,arguments)},{".\/_object-gopn":1102,".\/_to-iobject":1120,dup:180}],1102:[function(e,t,n){arguments[4][181][0].apply(n,arguments)},{".\/_enum-bug-keys":1074,".\/_object-keys-internal":1105,dup:181}],1103:[function(e,t,n){arguments[4][182][0].apply(n,arguments)},{dup:182}],1104:[function(e,t,n){arguments[4][183][0].apply(n,arguments)},{".\/_has":1080,".\/_shared-key":1115,".\/_to-object":1122,dup:183}],1105:[function(e,t,n){arguments[4][184][0].apply(n,arguments)},{".\/_array-includes":1059,".\/_has":1080,".\/_shared-key":1115,".\/_to-iobject":1120,dup:184}],1106:[function(e,t,n){arguments[4][185][0].apply(n,arguments)},{".\/_enum-bug-keys":1074,".\/_object-keys-internal":1105,dup:185}],1107:[function(e,t,n){arguments[4][186][0].apply(n,arguments)},{dup:186}],1108:[function(e,t,n){arguments[4][187][0].apply(n,arguments)},{".\/_core":1069,".\/_export":1076,".\/_fails":1077,dup:187}],1109:[function(e,t,n){arguments[4][188][0].apply(n,arguments)},{dup:188}],1110:[function(e,t,n){arguments[4][189][0].apply(n,arguments)},{".\/_hide":1081,dup:189}],1111:[function(e,t,n){arguments[4][190][0].apply(n,arguments)},{".\/_hide":1081,dup:190}],1112:[function(e,t,n){arguments[4][191][0].apply(n,arguments)},{".\/_an-object":1057,".\/_ctx":1070,".\/_is-object":1087,".\/_object-gopd":1100,dup:191}],1113:[function(e,t,n){arguments[4][192][0].apply(n,arguments)},{".\/_core":1069,".\/_descriptors":1072,".\/_global":1079,".\/_object-dp":1098,".\/_wks":1127,dup:192}],1114:[function(e,t,n){arguments[4][193][0].apply(n,arguments)},{".\/_has":1080,".\/_object-dp":1098,".\/_wks":1127,dup:193}],1115:[function(e,t,n){arguments[4][194][0].apply(n,arguments)},{".\/_shared":1116,".\/_uid":1124,dup:194}],1116:[function(e,t,n){arguments[4][195][0].apply(n,arguments)},{".\/_global":1079,dup:195}],1117:[function(e,t,n){arguments[4][196][0].apply(n,arguments)},{".\/_defined":1071,".\/_to-integer":1119,dup:196}],1118:[function(e,t,n){arguments[4][197][0].apply(n,arguments)},{".\/_to-integer":1119,dup:197}],1119:[function(e,t,n){arguments[4][198][0].apply(n,arguments)},{dup:198}],1120:[function(e,t,n){arguments[4][199][0].apply(n,arguments)},{".\/_defined":1071,".\/_iobject":1084,dup:199}],1121:[function(e,t,n){arguments[4][200][0].apply(n,arguments)},{".\/_to-integer":1119,dup:200}],1122:[function(e,t,n){arguments[4][201][0].apply(n,arguments)},{".\/_defined":1071,dup:201}],1123:[function(e,t,n){arguments[4][202][0].apply(n,arguments)},{".\/_is-object":1087,dup:202}],1124:[function(e,t,n){arguments[4][203][0].apply(n,arguments)},{dup:203}],1125:[function(e,t,n){arguments[4][204][0].apply(n,arguments)},{".\/_core":1069,".\/_global":1079,".\/_library":1094,".\/_object-dp":1098,".\/_wks-ext":1126,dup:204}],1126:[function(e,t,n){arguments[4][205][0].apply(n,arguments)},{".\/_wks":1127,dup:205}],1127:[function(e,t,n){arguments[4][206][0].apply(n,arguments)},{".\/_global":1079,".\/_shared":1116,".\/_uid":1124,dup:206}],1128:[function(e,t,n){arguments[4][207][0].apply(n,arguments)},{".\/_classof":1063,".\/_core":1069,".\/_iterators":1092,".\/_wks":1127,dup:207}],1129:[function(e,t,n){arguments[4][208][0].apply(n,arguments)},{".\/_an-object":1057,".\/_core":1069,".\/core.get-iterator-method":1128,dup:208}],1130:[function(e,t,n){arguments[4][209][0].apply(n,arguments)},{".\/_add-to-unscopables":1055,".\/_iter-define":1090,".\/_iter-step":1091,".\/_iterators":1092,".\/_to-iobject":1120,dup:209}],1131:[function(e,t,n){arguments[4][210][0].apply(n,arguments)},{".\/_collection":1068,".\/_collection-strong":1065,dup:210}],1132:[function(e,t,n){arguments[4][211][0].apply(n,arguments)},{".\/_export":1076,dup:211}],1133:[function(e,t,n){arguments[4][213][0].apply(n,arguments)},{".\/_export":1076,".\/_object-create":1097,dup:213}],1134:[function(e,t,n){arguments[4][214][0].apply(n,arguments)},{".\/_object-keys":1106,".\/_object-sap":1108,".\/_to-object":1122,dup:214}],1135:[function(e,t,n){arguments[4][215][0].apply(n,arguments)},{".\/_export":1076,".\/_set-proto":1112,dup:215}],1136:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],1137:[function(e,t,n){arguments[4][217][0].apply(n,arguments)},{".\/_iter-define":1090,".\/_string-at":1117,dup:217}],1138:[function(e,t,n){arguments[4][218][0].apply(n,arguments)},{".\/_an-object":1057,".\/_descriptors":1072,".\/_enum-keys":1075,".\/_export":1076,".\/_fails":1077,".\/_global":1079,".\/_has":1080,".\/_hide":1081,".\/_is-array":1086,".\/_keyof":1093,".\/_library":1094,".\/_meta":1095,".\/_object-create":1097,".\/_object-dp":1098,".\/_object-gopd":1100,".\/_object-gopn":1102,".\/_object-gopn-ext":1101,".\/_object-gops":1103,".\/_object-keys":1106,".\/_object-pie":1107,".\/_property-desc":1109,".\/_redefine":1111,".\/_set-to-string-tag":1114,".\/_shared":1116,".\/_to-iobject":1120,".\/_to-primitive":1123,".\/_uid":1124,".\/_wks":1127,".\/_wks-define":1125,".\/_wks-ext":1126,dup:218}],1139:[function(e,t,n){arguments[4][219][0].apply(n,arguments)},{".\/_array-methods":1060,".\/_collection":1068,".\/_collection-weak":1067,".\/_is-object":1087,".\/_meta":1095,".\/_object-assign":1096,".\/_redefine":1111,dup:219}],1140:[function(e,t,n){arguments[4][221][0].apply(n,arguments)},{".\/_collection-to-json":1066,".\/_export":1076,dup:221}],1141:[function(e,t,n){arguments[4][222][0].apply(n,arguments)},{".\/_wks-define":1125,dup:222}],1142:[function(e,t,n){arguments[4][223][0].apply(n,arguments)},{".\/_wks-define":1125,dup:223}],1143:[function(e,t,n){arguments[4][224][0].apply(n,arguments)},{".\/_global":1079,".\/_hide":1081,".\/_iterators":1092,".\/_wks":1127,".\/es6.array.iterator":1130,dup:224}],1144:[function(e,t,n){arguments[4][225][0].apply(n,arguments)},{"babel-runtime\/core-js\/symbol":1034,"babel-traverse":1284,"babel-types":1480,babylon:1145,dup:225,"lodash\/assign":1259,"lodash\/cloneDeep":1260,"lodash\/has":1263}],1145:[function(e,t,n){arguments[4][274][0].apply(n,arguments)},{dup:274}],1146:[function(e,t,n){arguments[4][282][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:282}],1147:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":1214,".\/_hashDelete":1215,".\/_hashGet":1216,".\/_hashHas":1217,".\/_hashSet":1218,dup:283}],1148:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":1228,".\/_listCacheDelete":1229,".\/_listCacheGet":1230,".\/_listCacheHas":1231,".\/_listCacheSet":1232,dup:284}],1149:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:285}],1150:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":1233,".\/_mapCacheDelete":1234,".\/_mapCacheGet":1235,".\/_mapCacheHas":1236,".\/_mapCacheSet":1237,dup:286}],1151:[function(e,t,n){arguments[4][287][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:287}],1152:[function(e,t,n){arguments[4][288][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:288}],1153:[function(e,t,n){arguments[4][290][0].apply(n,arguments)},{".\/_ListCache":1148,".\/_stackClear":1251,".\/_stackDelete":1252,".\/_stackGet":1253,".\/_stackHas":1254,".\/_stackSet":1255,dup:290}],1154:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":1247,dup:291}],1155:[function(e,t,n){arguments[4][292][0].apply(n,arguments)},{".\/_root":1247,dup:292}],1156:[function(e,t,n){arguments[4][293][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:293}],1157:[function(e,t,n){arguments[4][294][0].apply(n,arguments)},{dup:294}],1158:[function(e,t,n){arguments[4][295][0].apply(n,arguments)},{dup:295}],1159:[function(e,t,n){arguments[4][296][0].apply(n,arguments)},{dup:296}],1160:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],1161:[function(e,t,n){arguments[4][298][0].apply(n,arguments)},{dup:298}],1162:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":1183,".\/_isIndex":1222,".\/isArguments":1265,".\/isArray":1266,".\/isBuffer":1268,".\/isTypedArray":1274,dup:301}],1163:[function(e,t,n){arguments[4][302][0].apply(n,arguments)},{dup:302}],1164:[function(e,t,n){arguments[4][303][0].apply(n,arguments)},{dup:303}],1165:[function(e,t,n){arguments[4][304][0].apply(n,arguments)},{dup:304}],1166:[function(e,t,n){arguments[4][308][0].apply(n,arguments)},{".\/_baseAssignValue":1170,".\/eq":1262,dup:308}],1167:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1262,dup:309}],1168:[function(e,t,n){arguments[4][310][0].apply(n,arguments)},{".\/_copyObject":1196,".\/keys":1275,dup:310}],1169:[function(e,t,n){arguments[4][311][0].apply(n,arguments)},{".\/_copyObject":1196,".\/keysIn":1276,dup:311}],1170:[function(e,t,n){arguments[4][312][0].apply(n,arguments)},{".\/_defineProperty":1201,dup:312}],1171:[function(e,t,n){arguments[4][314][0].apply(n,arguments)},{".\/_Stack":1153,".\/_arrayEach":1160,".\/_assignValue":1166,".\/_baseAssign":1168,".\/_baseAssignIn":1169,".\/_cloneBuffer":1188,".\/_copyArray":1195,".\/_copySymbols":1197,".\/_copySymbolsIn":1198,".\/_getAllKeys":1203,".\/_getAllKeysIn":1204,".\/_getTag":1211,".\/_initCloneArray":1219,".\/_initCloneByTag":1220,".\/_initCloneObject":1221,".\/isArray":1266,".\/isBuffer":1268,".\/isObject":1271,".\/keys":1275,dup:314}],1172:[function(e,t,n){arguments[4][315][0].apply(n,arguments)},{".\/isObject":1271,dup:315}],1173:[function(e,t,n){arguments[4][322][0].apply(n,arguments)},{".\/_arrayPush":1164,".\/isArray":1266,dup:322}],1174:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":1154,".\/_getRawTag":1208,".\/_objectToString":1244,dup:323}],1175:[function(e,t,n){arguments[4][324][0].apply(n,arguments)},{dup:324}],1176:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":1174,".\/isObjectLike":1272,dup:327}],1177:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":1226,".\/_toSource":1258,".\/isFunction":1269,".\/isObject":1271,dup:332}],1178:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":1174,".\/isLength":1270,".\/isObjectLike":1272,dup:334}],1179:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":1227,".\/_nativeKeys":1241,dup:336}],1180:[function(e,t,n){arguments[4][337][0].apply(n,arguments)},{".\/_isPrototype":1227,".\/_nativeKeysIn":1242,".\/isObject":1271,dup:337}],1181:[function(e,t,n){arguments[4][347][0].apply(n,arguments)},{".\/_overRest":1246,".\/_setToString":1249,".\/identity":1264,dup:347}],1182:[function(e,t,n){arguments[4][348][0].apply(n,arguments)},{".\/_defineProperty":1201,".\/constant":1261,".\/identity":1264,dup:348}],1183:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],1184:[function(e,t,n){arguments[4][352][0].apply(n,arguments)},{".\/_Symbol":1154,".\/_arrayMap":1163,".\/isArray":1266,".\/isSymbol":1273,dup:352}],1185:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],1186:[function(e,t,n){arguments[4][358][0].apply(n,arguments)},{".\/_isKey":1224,".\/_stringToPath":1256,".\/isArray":1266,".\/toString":1280,dup:358}],1187:[function(e,t,n){arguments[4][361][0].apply(n,arguments)},{".\/_Uint8Array":1155,dup:361}],1188:[function(e,t,n){arguments[4][362][0].apply(n,arguments)},{".\/_root":1247,dup:362}],1189:[function(e,t,n){arguments[4][363][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1187,dup:363}],1190:[function(e,t,n){arguments[4][364][0].apply(n,arguments)},{".\/_addMapEntry":1157,".\/_arrayReduce":1165,".\/_mapToArray":1238,dup:364}],1191:[function(e,t,n){arguments[4][365][0].apply(n,arguments)},{dup:365}],1192:[function(e,t,n){arguments[4][366][0].apply(n,arguments)},{".\/_addSetEntry":1158,".\/_arrayReduce":1165,".\/_setToArray":1248,dup:366}],1193:[function(e,t,n){arguments[4][367][0].apply(n,arguments)},{".\/_Symbol":1154,dup:367}],1194:[function(e,t,n){arguments[4][368][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1187,dup:368}],1195:[function(e,t,n){arguments[4][371][0].apply(n,arguments)},{dup:371}],1196:[function(e,t,n){arguments[4][372][0].apply(n,arguments)},{".\/_assignValue":1166,".\/_baseAssignValue":1170,dup:372}],1197:[function(e,t,n){$/;"	function	line:32
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^dup:436}],999:[function(e,t,n){arguments[4][449][0].apply(n,arguments)},{".\/_memoizeCapped":992,dup:449}],1e3:[function(e,t,n){arguments[4][450][0].apply(n,arguments)},{".\/isSymbol":1015,dup:450}],1001:[function(e,t,n){arguments[4][451][0].apply(n,arguments)},{dup:451}],1002:[function(e,t,n){arguments[4][461][0].apply(n,arguments)},{".\/forEach":1004,dup:461}],1003:[function(e,t,n){arguments[4][462][0].apply(n,arguments)},{dup:462}],1004:[function(e,t,n){arguments[4][468][0].apply(n,arguments)},{".\/_arrayEach":945,".\/_baseEach":949,".\/_castFunction":961,".\/isArray":1008,dup:468}],1005:[function(e,t,n){arguments[4][470][0].apply(n,arguments)},{".\/_baseHas":953,".\/_hasPath":971,dup:470}],1006:[function(e,t,n){arguments[4][472][0].apply(n,arguments)},{dup:472}],1007:[function(e,t,n){arguments[4][474][0].apply(n,arguments)},{".\/_baseIsArguments":954,".\/isObjectLike":1014,dup:474}],1008:[function(e,t,n){arguments[4][475][0].apply(n,arguments)},{dup:475}],1009:[function(e,t,n){arguments[4][476][0].apply(n,arguments)},{".\/isFunction":1011,".\/isLength":1012,dup:476}],1010:[function(e,t,n){arguments[4][479][0].apply(n,arguments)},{".\/_root":998,".\/stubFalse":1019,dup:479}],1011:[function(e,t,n){arguments[4][480][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isObject":1013,dup:480}],1012:[function(e,t,n){arguments[4][482][0].apply(n,arguments)},{dup:482}],1013:[function(e,t,n){arguments[4][484][0].apply(n,arguments)},{dup:484}],1014:[function(e,t,n){arguments[4][485][0].apply(n,arguments)},{dup:485}],1015:[function(e,t,n){arguments[4][489][0].apply(n,arguments)},{".\/_baseGetTag":952,".\/isObjectLike":1014,dup:489}],1016:[function(e,t,n){arguments[4][490][0].apply(n,arguments)},{".\/_baseIsTypedArray":956,".\/_baseUnary":960,".\/_nodeUtil":995,dup:490}],1017:[function(e,t,n){arguments[4][491][0].apply(n,arguments)},{".\/_arrayLikeKeys":946,".\/_baseKeys":957,".\/isArrayLike":1009,dup:491}],1018:[function(e,t,n){arguments[4][494][0].apply(n,arguments)},{".\/_MapCache":943,dup:494}],1019:[function(e,t,n){arguments[4][502][0].apply(n,arguments)},{dup:502}],1020:[function(e,t,n){arguments[4][507][0].apply(n,arguments)},{".\/_baseToString":959,dup:507}],1021:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t,n,r){if(e.selfReference){if(!r.hasBinding(n.name)||r.hasGlobal(n.name)){if(!f.isFunction(t))return;var i=h;t.generator&&(i=d);var a=i({FUNCTION:t,FUNCTION_ID:n,FUNCTION_KEY:r.generateUidIdentifier(n.name)}).expression;a.callee._skipModulesRemap=!0;for(var s=a.callee.body.body[0].params,o=0,l=(0,u.default)(t);o<l;o++)s.push(r.generateUidIdentifier("x"));return a}r.rename(n.name)}t.id=n,r.getProgramParent().references[n.name]=!0}function s(e,t,n){var r={selfAssignment:!1,selfReference:!1,outerDeclar:n.getBindingIdentifier(t),references:[],name:t},i=n.getOwnBinding(t);return i?"param"===i.kind&&(r.selfReference=!0):(r.outerDeclar||n.hasGlobal(t))&&n.traverse(e,y,r),r}n.__esModule=!0,n.default=function(e){var t=e.node,n=e.parent,r=e.scope,i=e.id;if(!t.id){if(!f.isObjectProperty(n)&&!f.isObjectMethod(n,{kind:"method"})||n.computed&&!f.isLiteral(n.key)){if(f.isVariableDeclarator(n)){if(i=n.id,f.isIdentifier(i)){var o=r.parent.getBinding(i.name);if(o&&o.constant&&r.getBinding(i.name)===o)return t.id=i,void(t.id[f.NOT_LOCAL_BINDING]=!0)}}else if(f.isAssignmentExpression(n))i=n.left;else if(!i)return}else i=n.key;var u=void 0;if(i&&f.isLiteral(i))u=i.value;else{if(!i||!f.isIdentifier(i))return;u=i.name}u=f.toBindingIdentifierName(u),i=f.identifier(u),i[f.NOT_LOCAL_BINDING]=!0;var l=s(t,u,r);return a(l,t,i,r)||t}};var o=e("babel-helper-get-function-arity"),u=i(o),l=e("babel-template"),c=i(l),p=e("babel-types"),f=r(p),h=(0,c.default)("\\n  (function (FUNCTION_KEY) {\\n    function FUNCTION_ID() {\\n      return FUNCTION_KEY.apply(this, arguments);\\n    }\\n\\n    FUNCTION_ID.toString = function () {\\n      return FUNCTION_KEY.toString();\\n    }\\n\\n    return FUNCTION_ID;\\n  })(FUNCTION)\\n"),d=(0,c.default)("\\n  (function (FUNCTION_KEY) {\\n    function* FUNCTION_ID() {\\n      return yield* FUNCTION_KEY.apply(this, arguments);\\n    }\\n\\n    FUNCTION_ID.toString = function () {\\n      return FUNCTION_KEY.toString();\\n    };\\n\\n    return FUNCTION_ID;\\n  })(FUNCTION)\\n"),y={"ReferencedIdentifier|BindingIdentifier":function(e,t){if(e.node.name===t.name){var n=e.scope.getBindingIdentifier(t.name);n===t.outerDeclar&&(t.selfReference=!0,e.stop())}}};t.exports=n.default},{"babel-helper-get-function-arity":1022,"babel-template":1144,"babel-types":1480}],1022:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.default=function(e){for(var t=e.params,n=0;n<t.length;n++){var r=t[n];if(a.isAssignmentPattern(r)||a.isRestElement(r))return n}return t.length};var i=e("babel-types"),a=r(i);t.exports=n.default},{"babel-types":1480}],1023:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}n.__esModule=!0,n.default=function(e,t,n){return 1===n.length&&a.isSpreadElement(n[0])&&a.isIdentifier(n[0].argument,{name:"arguments"})?a.callExpression(a.memberExpression(e,a.identifier("apply")),[t,n[0].argument]):a.callExpression(a.memberExpression(e,a.identifier("call")),[t].concat(n))};var i=e("babel-types"),a=r(i);t.exports=n.default},{"babel-types":1480}],1024:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return!!b.isSuper(e)&&(!b.isMemberExpression(t,{computed:!1})&&!b.isCallExpression(t,{callee:e}))}function s(e){return b.isMemberExpression(e)&&b.isSuper(e.object)}function o(e,t){var n=t?e:b.memberExpression(e,b.identifier("prototype"));return b.logicalExpression("||",b.memberExpression(n,b.identifier("__proto__")),b.callExpression(b.memberExpression(b.identifier("Object"),b.identifier("getPrototypeOf")),[n]))}n.__esModule=!0;var u=e("babel-runtime\/helpers\/classCallCheck"),l=i(u),c=e("babel-runtime\/core-js\/symbol"),p=i(c),f=e("babel-helper-optimise-call-expression"),h=i(f),d=e("babel-messages"),y=r(d),m=e("babel-types"),b=r(m),g=(0,p.default)(),v={Function:function(e){e.inShadow("this")||e.skip()},ReturnStatement:function(e,t){e.inShadow("this")||t.returns.push(e)},ThisExpression:function(e,t){e.node[g]||t.thises.push(e)},enter:function(e,t){var n=t.specHandle;t.isLoose&&(n=t.looseHandle);var r=e.isCallExpression()&&e.get("callee").isSuper(),i=n.call(t,e);i&&(t.hasSuper=!0),r&&t.bareSupers.push(e),i===!0&&e.requeue(),i!==!0&&i&&(Array.isArray(i)?e.replaceWithMultiple(i):e.replaceWith(i))}},x=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,l.default)(this,e),this.forceSuperMemoisation=t.forceSuperMemoisation,this.methodPath=t.methodPath,this.methodNode=t.methodNode,this.superRef=t.superRef,this.isStatic=t.isStatic,this.hasSuper=!1,this.inClass=n,this.isLoose=t.isLoose,this.scope=this.methodPath.scope,this.file=t.file,this.opts=t,this.bareSupers=[],this.returns=[],this.thises=[]}return e.prototype.getObjectRef=function(){return this.opts.objectRef||this.opts.getObjectRef()},e.prototype.setSuperProperty=function(e,t,n){return b.callExpression(this.file.addHelper("set"),[o(this.getObjectRef(),this.isStatic),n?e:b.stringLiteral(e.name),t,b.thisExpression()])},e.prototype.getSuperProperty=function(e,t){return b.callExpression(this.file.addHelper("get"),[o(this.getObjectRef(),this.isStatic),t?e:b.stringLiteral(e.name),b.thisExpression()])},e.prototype.replace=function(){this.methodPath.traverse(v,this)},e.prototype.getLooseSuperProperty=function(e,t){var n=this.methodNode,r=this.superRef||b.identifier("Function");return t.property===e?void 0:b.isCallExpression(t,{callee:e})?void 0:b.isMemberExpression(t)&&!n.static?b.memberExpression(r,b.identifier("prototype")):r},e.prototype.looseHandle=function(e){var t=e.node;if(e.isSuper())return this.getLooseSuperProperty(t,e.parent);if(e.isCallExpression()){var n=t.callee;if(!b.isMemberExpression(n))return;if(!b.isSuper(n.object))return;return b.appendToMemberExpression(n,b.identifier("call")),t.arguments.unshift(b.thisExpression()),!0}},e.prototype.specHandleAssignmentExpression=function(e,t,n){return"="===n.operator?this.setSuperProperty(n.left.property,n.right,n.left.computed):(e=e||t.scope.generateUidIdentifier("ref"),[b.variableDeclaration("var",[b.variableDeclarator(e,n.left)]),b.expressionStatement(b.assignmentExpression("=",n.left,b.binaryExpression(n.operator[0],e,n.right)))])},e.prototype.specHandle=function(e){var t=void 0,n=void 0,r=void 0,i=e.parent,o=e.node;if(a(o,i))throw e.buildCodeFrameError(y.get("classesIllegalBareSuper"));if(b.isCallExpression(o)){var u=o.callee;if(b.isSuper(u))return;s(u)&&(t=u.property,n=u.computed,r=o.arguments)}else if(b.isMemberExpression(o)&&b.isSuper(o.object))t=o.property,n=o.computed;else{if(b.isUpdateExpression(o)&&s(o.argument)){var l=b.binaryExpression(o.operator[0],o.argument,b.numericLiteral(1));if(o.prefix)return this.specHandleAssignmentExpression(null,e,l);var c=e.scope.generateUidIdentifier("ref");return this.specHandleAssignmentExpression(c,e,l).concat(b.expressionStatement(c))}if(b.isAssignmentExpression(o)&&s(o.left))return this.specHandleAssignmentExpression(null,e,o)}if(t){var p=this.getSuperProperty(t,n);return r?this.optimiseCall(p,r):p}},e.prototype.optimiseCall=function(e,t){var n=b.thisExpression();return n[g]=!0,(0,h.default)(e,n,t)},e}();n.default=x,t.exports=n.default},{"babel-helper-optimise-call-expression":1023,"babel-messages":1025,"babel-runtime\/core-js\/symbol":1034,"babel-runtime\/helpers\/classCallCheck":1038,"babel-types":1480}],1025:[function(e,t,n){arguments[4][99][0].apply(n,arguments)},{"babel-runtime\/core-js\/json\/stringify":1027,dup:99,util:35}],1026:[function(e,t,n){arguments[4][100][0].apply(n,arguments)},{"core-js\/library\/fn\/get-iterator":1042,dup:100}],1027:[function(e,t,n){arguments[4][101][0].apply(n,arguments)},{"core-js\/library\/fn\/json\/stringify":1043,dup:101}],1028:[function(e,t,n){arguments[4][102][0].apply(n,arguments)},{"core-js\/library\/fn\/map":1044,dup:102}],1029:[function(e,t,n){arguments[4][103][0].apply(n,arguments)},{"core-js\/library\/fn\/number\/max-safe-integer":1045,dup:103}],1030:[function(e,t,n){arguments[4][105][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/create":1046,dup:105}],1031:[function(e,t,n){arguments[4][106][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/get-own-property-symbols":1047,dup:106}],1032:[function(e,t,n){arguments[4][107][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/keys":1048,dup:107}],1033:[function(e,t,n){arguments[4][108][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/set-prototype-of":1049,dup:108}],1034:[function(e,t,n){arguments[4][109][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol":1051,dup:109}],1035:[function(e,t,n){arguments[4][110][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/for":1050,dup:110}],1036:[function(e,t,n){arguments[4][111][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/iterator":1052,dup:111}],1037:[function(e,t,n){arguments[4][112][0].apply(n,arguments)},{"core-js\/library\/fn\/weak-map":1053,dup:112}],1038:[function(e,t,n){arguments[4][114][0].apply(n,arguments)},{dup:114}],1039:[function(e,t,n){arguments[4][115][0].apply(n,arguments)},{"..\/core-js\/object\/create":1030,"..\/core-js\/object\/set-prototype-of":1033,"..\/helpers\/typeof":1041,dup:115}],1040:[function(e,t,n){arguments[4][117][0].apply(n,arguments)},{"..\/helpers\/typeof":1041,dup:117}],1041:[function(e,t,n){arguments[4][118][0].apply(n,arguments)},{"..\/core-js\/symbol":1034,"..\/core-js\/symbol\/iterator":1036,dup:118}],1042:[function(e,t,n){arguments[4][119][0].apply(n,arguments)},{"..\/modules\/core.get-iterator":1129,"..\/modules\/es6.string.iterator":1137,"..\/modules\/web.dom.iterable":1143,dup:119}],1043:[function(e,t,n){arguments[4][120][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,dup:120}],1044:[function(e,t,n){arguments[4][121][0].apply(n,arguments)},{"..\/modules\/_core":1069,"..\/modules\/es6.map":1131,"..\/modules\/es6.object.to-string":1136,"..\/modules\/es6.string.iterator":1137,"..\/modules\/es7.map.to-json":1140,"..\/modules\/web.dom.iterable":1143,dup:121}],1045:[function(e,t,n){arguments[4][122][0].apply(n,arguments)},{"..\/..\/modules\/es6.number.max-safe-integer":1132,dup:122}],1046:[function(e,t,n){arguments[4][124][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.create":1133,dup:124}],1047:[function(e,t,n){arguments[4][125][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.symbol":1138,dup:125}],1048:[function(e,t,n){arguments[4][126][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.keys":1134,dup:126}],1049:[function(e,t,n){arguments[4][127][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.set-prototype-of":1135,dup:127}],1050:[function(e,t,n){arguments[4][128][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.symbol":1138,dup:128}],1051:[function(e,t,n){arguments[4][129][0].apply(n,arguments)},{"..\/..\/modules\/_core":1069,"..\/..\/modules\/es6.object.to-string":1136,"..\/..\/modules\/es6.symbol":1138,"..\/..\/modules\/es7.symbol.async-iterator":1141,"..\/..\/modules\/es7.symbol.observable":1142,dup:129}],1052:[function(e,t,n){arguments[4][130][0].apply(n,arguments)},{"..\/..\/modules\/_wks-ext":1126,"..\/..\/modules\/es6.string.iterator":1137,"..\/..\/modules\/web.dom.iterable":1143,dup:130}],1053:[function(e,t,n){arguments[4][131][0].apply(n,arguments)},{"..\/modules\/_core":1069,"..\/modules\/es6.object.to-string":1136,"..\/modules\/es6.weak-map":1139,"..\/modules\/web.dom.iterable":1143,dup:131}],1054:[function(e,t,n){arguments[4][133][0].apply(n,arguments)},{dup:133}],1055:[function(e,t,n){arguments[4][134][0].apply(n,arguments)},{dup:134}],1056:[function(e,t,n){arguments[4][135][0].apply(n,arguments)},{dup:135}],1057:[function(e,t,n){arguments[4][136][0].apply(n,arguments)},{".\/_is-object":1087,dup:136}],1058:[function(e,t,n){arguments[4][137][0].apply(n,arguments)},{".\/_for-of":1078,dup:137}],1059:[function(e,t,n){arguments[4][138][0].apply(n,arguments)},{".\/_to-index":1118,".\/_to-iobject":1120,".\/_to-length":1121,dup:138}],1060:[function(e,t,n){arguments[4][139][0].apply(n,arguments)},{".\/_array-species-create":1062,".\/_ctx":1070,".\/_iobject":1084,".\/_to-length":1121,".\/_to-object":1122,dup:139}],1061:[function(e,t,n){arguments[4][140][0].apply(n,arguments)},{".\/_is-array":1086,".\/_is-object":1087,".\/_wks":1127,dup:140}],1062:[function(e,t,n){arguments[4][141][0].apply(n,arguments)},{".\/_array-species-constructor":1061,dup:141}],1063:[function(e,t,n){arguments[4][142][0].apply(n,arguments)},{".\/_cof":1064,".\/_wks":1127,dup:142}],1064:[function(e,t,n){arguments[4][143][0].apply(n,arguments)},{dup:143}],1065:[function(e,t,n){arguments[4][144][0].apply(n,arguments)},{".\/_an-instance":1056,".\/_ctx":1070,".\/_defined":1071,".\/_descriptors":1072,".\/_for-of":1078,".\/_iter-define":1090,".\/_iter-step":1091,".\/_meta":1095,".\/_object-create":1097,".\/_object-dp":1098,".\/_redefine-all":1110,".\/_set-species":1113,dup:144}],1066:[function(e,t,n){arguments[4][145][0].apply(n,arguments)},{".\/_array-from-iterable":1058,".\/_classof":1063,dup:145}],1067:[function(e,t,n){arguments[4][146][0].apply(n,arguments)},{".\/_an-instance":1056,".\/_an-object":1057,".\/_array-methods":1060,".\/_for-of":1078,".\/_has":1080,".\/_is-object":1087,".\/_meta":1095,".\/_redefine-all":1110,dup:146}],1068:[function(e,t,n){arguments[4][147][0].apply(n,arguments)},{".\/_an-instance":1056,".\/_array-methods":1060,".\/_descriptors":1072,".\/_export":1076,".\/_fails":1077,".\/_for-of":1078,".\/_global":1079,".\/_hide":1081,".\/_is-object":1087,".\/_meta":1095,".\/_object-dp":1098,".\/_redefine-all":1110,".\/_set-to-string-tag":1114,dup:147}],1069:[function(e,t,n){arguments[4][148][0].apply(n,arguments)},{dup:148}],1070:[function(e,t,n){arguments[4][149][0].apply(n,arguments)},{".\/_a-function":1054,dup:149}],1071:[function(e,t,n){arguments[4][150][0].apply(n,arguments)},{dup:150}],1072:[function(e,t,n){arguments[4][151][0].apply(n,arguments)},{".\/_fails":1077,dup:151}],1073:[function(e,t,n){arguments[4][152][0].apply(n,arguments)},{".\/_global":1079,".\/_is-object":1087,dup:152}],1074:[function(e,t,n){arguments[4][153][0].apply(n,arguments)},{dup:153}],1075:[function(e,t,n){arguments[4][154][0].apply(n,arguments)},{".\/_object-gops":1103,".\/_object-keys":1106,".\/_object-pie":1107,dup:154}],1076:[function(e,t,n){arguments[4][155][0].apply(n,arguments)},{".\/_core":1069,".\/_ctx":1070,".\/_global":1079,".\/_hide":1081,dup:155}],1077:[function(e,t,n){arguments[4][156][0].apply(n,arguments)},{dup:156}],1078:[function(e,t,n){arguments[4][157][0].apply(n,arguments)},{".\/_an-object":1057,".\/_ctx":1070,".\/_is-array-iter":1085,".\/_iter-call":1088,".\/_to-length":1121,".\/core.get-iterator-method":1128,dup:157}],1079:[function(e,t,n){arguments[4][158][0].apply(n,arguments)},{dup:158}],1080:[function(e,t,n){arguments[4][159][0].apply(n,arguments)},{dup:159}],1081:[function(e,t,n){arguments[4][160][0].apply(n,arguments)},{".\/_descriptors":1072,".\/_object-dp":1098,".\/_property-desc":1109,dup:160}],1082:[function(e,t,n){arguments[4][161][0].apply(n,arguments)},{".\/_global":1079,dup:161}],1083:[function(e,t,n){arguments[4][162][0].apply(n,arguments)},{".\/_descriptors":1072,".\/_dom-create":1073,".\/_fails":1077,dup:162}],1084:[function(e,t,n){arguments[4][163][0].apply(n,arguments)},{".\/_cof":1064,dup:163}],1085:[function(e,t,n){arguments[4][164][0].apply(n,arguments)},{".\/_iterators":1092,".\/_wks":1127,dup:164}],1086:[function(e,t,n){arguments[4][165][0].apply(n,arguments)},{".\/_cof":1064,dup:165}],1087:[function(e,t,n){arguments[4][166][0].apply(n,arguments)},{dup:166}],1088:[function(e,t,n){arguments[4][167][0].apply(n,arguments)},{".\/_an-object":1057,dup:167}],1089:[function(e,t,n){arguments[4][168][0].apply(n,arguments)},{".\/_hide":1081,".\/_object-create":1097,".\/_property-desc":1109,".\/_set-to-string-tag":1114,".\/_wks":1127,dup:168}],1090:[function(e,t,n){arguments[4][169][0].apply(n,arguments)},{".\/_export":1076,".\/_has":1080,".\/_hide":1081,".\/_iter-create":1089,".\/_iterators":1092,".\/_library":1094,".\/_object-gpo":1104,".\/_redefine":1111,".\/_set-to-string-tag":1114,".\/_wks":1127,dup:169}],1091:[function(e,t,n){arguments[4][170][0].apply(n,arguments)},{dup:170}],1092:[function(e,t,n){arguments[4][171][0].apply(n,arguments)},{dup:171}],1093:[function(e,t,n){arguments[4][172][0].apply(n,arguments)},{".\/_object-keys":1106,".\/_to-iobject":1120,dup:172}],1094:[function(e,t,n){arguments[4][173][0].apply(n,arguments)},{dup:173}],1095:[function(e,t,n){arguments[4][174][0].apply(n,arguments)},{".\/_fails":1077,".\/_has":1080,".\/_is-object":1087,".\/_object-dp":1098,".\/_uid":1124,dup:174}],1096:[function(e,t,n){arguments[4][175][0].apply(n,arguments)},{".\/_fails":1077,".\/_iobject":1084,".\/_object-gops":1103,".\/_object-keys":1106,".\/_object-pie":1107,".\/_to-object":1122,dup:175}],1097:[function(e,t,n){arguments[4][176][0].apply(n,arguments)},{".\/_an-object":1057,".\/_dom-create":1073,".\/_enum-bug-keys":1074,".\/_html":1082,".\/_object-dps":1099,".\/_shared-key":1115,dup:176}],1098:[function(e,t,n){arguments[4][177][0].apply(n,arguments)},{".\/_an-object":1057,".\/_descriptors":1072,".\/_ie8-dom-define":1083,".\/_to-primitive":1123,dup:177}],1099:[function(e,t,n){arguments[4][178][0].apply(n,arguments)},{".\/_an-object":1057,".\/_descriptors":1072,".\/_object-dp":1098,".\/_object-keys":1106,dup:178}],1100:[function(e,t,n){arguments[4][179][0].apply(n,arguments)},{".\/_descriptors":1072,".\/_has":1080,".\/_ie8-dom-define":1083,".\/_object-pie":1107,".\/_property-desc":1109,".\/_to-iobject":1120,".\/_to-primitive":1123,dup:179}],1101:[function(e,t,n){arguments[4][180][0].apply(n,arguments)},{".\/_object-gopn":1102,".\/_to-iobject":1120,dup:180}],1102:[function(e,t,n){arguments[4][181][0].apply(n,arguments)},{".\/_enum-bug-keys":1074,".\/_object-keys-internal":1105,dup:181}],1103:[function(e,t,n){arguments[4][182][0].apply(n,arguments)},{dup:182}],1104:[function(e,t,n){arguments[4][183][0].apply(n,arguments)},{".\/_has":1080,".\/_shared-key":1115,".\/_to-object":1122,dup:183}],1105:[function(e,t,n){arguments[4][184][0].apply(n,arguments)},{".\/_array-includes":1059,".\/_has":1080,".\/_shared-key":1115,".\/_to-iobject":1120,dup:184}],1106:[function(e,t,n){arguments[4][185][0].apply(n,arguments)},{".\/_enum-bug-keys":1074,".\/_object-keys-internal":1105,dup:185}],1107:[function(e,t,n){arguments[4][186][0].apply(n,arguments)},{dup:186}],1108:[function(e,t,n){arguments[4][187][0].apply(n,arguments)},{".\/_core":1069,".\/_export":1076,".\/_fails":1077,dup:187}],1109:[function(e,t,n){arguments[4][188][0].apply(n,arguments)},{dup:188}],1110:[function(e,t,n){arguments[4][189][0].apply(n,arguments)},{".\/_hide":1081,dup:189}],1111:[function(e,t,n){arguments[4][190][0].apply(n,arguments)},{".\/_hide":1081,dup:190}],1112:[function(e,t,n){arguments[4][191][0].apply(n,arguments)},{".\/_an-object":1057,".\/_ctx":1070,".\/_is-object":1087,".\/_object-gopd":1100,dup:191}],1113:[function(e,t,n){arguments[4][192][0].apply(n,arguments)},{".\/_core":1069,".\/_descriptors":1072,".\/_global":1079,".\/_object-dp":1098,".\/_wks":1127,dup:192}],1114:[function(e,t,n){arguments[4][193][0].apply(n,arguments)},{".\/_has":1080,".\/_object-dp":1098,".\/_wks":1127,dup:193}],1115:[function(e,t,n){arguments[4][194][0].apply(n,arguments)},{".\/_shared":1116,".\/_uid":1124,dup:194}],1116:[function(e,t,n){arguments[4][195][0].apply(n,arguments)},{".\/_global":1079,dup:195}],1117:[function(e,t,n){arguments[4][196][0].apply(n,arguments)},{".\/_defined":1071,".\/_to-integer":1119,dup:196}],1118:[function(e,t,n){arguments[4][197][0].apply(n,arguments)},{".\/_to-integer":1119,dup:197}],1119:[function(e,t,n){arguments[4][198][0].apply(n,arguments)},{dup:198}],1120:[function(e,t,n){arguments[4][199][0].apply(n,arguments)},{".\/_defined":1071,".\/_iobject":1084,dup:199}],1121:[function(e,t,n){arguments[4][200][0].apply(n,arguments)},{".\/_to-integer":1119,dup:200}],1122:[function(e,t,n){arguments[4][201][0].apply(n,arguments)},{".\/_defined":1071,dup:201}],1123:[function(e,t,n){arguments[4][202][0].apply(n,arguments)},{".\/_is-object":1087,dup:202}],1124:[function(e,t,n){arguments[4][203][0].apply(n,arguments)},{dup:203}],1125:[function(e,t,n){arguments[4][204][0].apply(n,arguments)},{".\/_core":1069,".\/_global":1079,".\/_library":1094,".\/_object-dp":1098,".\/_wks-ext":1126,dup:204}],1126:[function(e,t,n){arguments[4][205][0].apply(n,arguments)},{".\/_wks":1127,dup:205}],1127:[function(e,t,n){arguments[4][206][0].apply(n,arguments)},{".\/_global":1079,".\/_shared":1116,".\/_uid":1124,dup:206}],1128:[function(e,t,n){arguments[4][207][0].apply(n,arguments)},{".\/_classof":1063,".\/_core":1069,".\/_iterators":1092,".\/_wks":1127,dup:207}],1129:[function(e,t,n){arguments[4][208][0].apply(n,arguments)},{".\/_an-object":1057,".\/_core":1069,".\/core.get-iterator-method":1128,dup:208}],1130:[function(e,t,n){arguments[4][209][0].apply(n,arguments)},{".\/_add-to-unscopables":1055,".\/_iter-define":1090,".\/_iter-step":1091,".\/_iterators":1092,".\/_to-iobject":1120,dup:209}],1131:[function(e,t,n){arguments[4][210][0].apply(n,arguments)},{".\/_collection":1068,".\/_collection-strong":1065,dup:210}],1132:[function(e,t,n){arguments[4][211][0].apply(n,arguments)},{".\/_export":1076,dup:211}],1133:[function(e,t,n){arguments[4][213][0].apply(n,arguments)},{".\/_export":1076,".\/_object-create":1097,dup:213}],1134:[function(e,t,n){arguments[4][214][0].apply(n,arguments)},{".\/_object-keys":1106,".\/_object-sap":1108,".\/_to-object":1122,dup:214}],1135:[function(e,t,n){arguments[4][215][0].apply(n,arguments)},{".\/_export":1076,".\/_set-proto":1112,dup:215}],1136:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],1137:[function(e,t,n){arguments[4][217][0].apply(n,arguments)},{".\/_iter-define":1090,".\/_string-at":1117,dup:217}],1138:[function(e,t,n){arguments[4][218][0].apply(n,arguments)},{".\/_an-object":1057,".\/_descriptors":1072,".\/_enum-keys":1075,".\/_export":1076,".\/_fails":1077,".\/_global":1079,".\/_has":1080,".\/_hide":1081,".\/_is-array":1086,".\/_keyof":1093,".\/_library":1094,".\/_meta":1095,".\/_object-create":1097,".\/_object-dp":1098,".\/_object-gopd":1100,".\/_object-gopn":1102,".\/_object-gopn-ext":1101,".\/_object-gops":1103,".\/_object-keys":1106,".\/_object-pie":1107,".\/_property-desc":1109,".\/_redefine":1111,".\/_set-to-string-tag":1114,".\/_shared":1116,".\/_to-iobject":1120,".\/_to-primitive":1123,".\/_uid":1124,".\/_wks":1127,".\/_wks-define":1125,".\/_wks-ext":1126,dup:218}],1139:[function(e,t,n){arguments[4][219][0].apply(n,arguments)},{".\/_array-methods":1060,".\/_collection":1068,".\/_collection-weak":1067,".\/_is-object":1087,".\/_meta":1095,".\/_object-assign":1096,".\/_redefine":1111,dup:219}],1140:[function(e,t,n){arguments[4][221][0].apply(n,arguments)},{".\/_collection-to-json":1066,".\/_export":1076,dup:221}],1141:[function(e,t,n){arguments[4][222][0].apply(n,arguments)},{".\/_wks-define":1125,dup:222}],1142:[function(e,t,n){arguments[4][223][0].apply(n,arguments)},{".\/_wks-define":1125,dup:223}],1143:[function(e,t,n){arguments[4][224][0].apply(n,arguments)},{".\/_global":1079,".\/_hide":1081,".\/_iterators":1092,".\/_wks":1127,".\/es6.array.iterator":1130,dup:224}],1144:[function(e,t,n){arguments[4][225][0].apply(n,arguments)},{"babel-runtime\/core-js\/symbol":1034,"babel-traverse":1284,"babel-types":1480,babylon:1145,dup:225,"lodash\/assign":1259,"lodash\/cloneDeep":1260,"lodash\/has":1263}],1145:[function(e,t,n){arguments[4][274][0].apply(n,arguments)},{dup:274}],1146:[function(e,t,n){arguments[4][282][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:282}],1147:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":1214,".\/_hashDelete":1215,".\/_hashGet":1216,".\/_hashHas":1217,".\/_hashSet":1218,dup:283}],1148:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":1228,".\/_listCacheDelete":1229,".\/_listCacheGet":1230,".\/_listCacheHas":1231,".\/_listCacheSet":1232,dup:284}],1149:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:285}],1150:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":1233,".\/_mapCacheDelete":1234,".\/_mapCacheGet":1235,".\/_mapCacheHas":1236,".\/_mapCacheSet":1237,dup:286}],1151:[function(e,t,n){arguments[4][287][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:287}],1152:[function(e,t,n){arguments[4][288][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:288}],1153:[function(e,t,n){arguments[4][290][0].apply(n,arguments)},{".\/_ListCache":1148,".\/_stackClear":1251,".\/_stackDelete":1252,".\/_stackGet":1253,".\/_stackHas":1254,".\/_stackSet":1255,dup:290}],1154:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":1247,dup:291}],1155:[function(e,t,n){arguments[4][292][0].apply(n,arguments)},{".\/_root":1247,dup:292}],1156:[function(e,t,n){arguments[4][293][0].apply(n,arguments)},{".\/_getNative":1206,".\/_root":1247,dup:293}],1157:[function(e,t,n){arguments[4][294][0].apply(n,arguments)},{dup:294}],1158:[function(e,t,n){arguments[4][295][0].apply(n,arguments)},{dup:295}],1159:[function(e,t,n){arguments[4][296][0].apply(n,arguments)},{dup:296}],1160:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],1161:[function(e,t,n){arguments[4][298][0].apply(n,arguments)},{dup:298}],1162:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":1183,".\/_isIndex":1222,".\/isArguments":1265,".\/isArray":1266,".\/isBuffer":1268,".\/isTypedArray":1274,dup:301}],1163:[function(e,t,n){arguments[4][302][0].apply(n,arguments)},{dup:302}],1164:[function(e,t,n){arguments[4][303][0].apply(n,arguments)},{dup:303}],1165:[function(e,t,n){arguments[4][304][0].apply(n,arguments)},{dup:304}],1166:[function(e,t,n){arguments[4][308][0].apply(n,arguments)},{".\/_baseAssignValue":1170,".\/eq":1262,dup:308}],1167:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1262,dup:309}],1168:[function(e,t,n){arguments[4][310][0].apply(n,arguments)},{".\/_copyObject":1196,".\/keys":1275,dup:310}],1169:[function(e,t,n){arguments[4][311][0].apply(n,arguments)},{".\/_copyObject":1196,".\/keysIn":1276,dup:311}],1170:[function(e,t,n){arguments[4][312][0].apply(n,arguments)},{".\/_defineProperty":1201,dup:312}],1171:[function(e,t,n){arguments[4][314][0].apply(n,arguments)},{".\/_Stack":1153,".\/_arrayEach":1160,".\/_assignValue":1166,".\/_baseAssign":1168,".\/_baseAssignIn":1169,".\/_cloneBuffer":1188,".\/_copyArray":1195,".\/_copySymbols":1197,".\/_copySymbolsIn":1198,".\/_getAllKeys":1203,".\/_getAllKeysIn":1204,".\/_getTag":1211,".\/_initCloneArray":1219,".\/_initCloneByTag":1220,".\/_initCloneObject":1221,".\/isArray":1266,".\/isBuffer":1268,".\/isObject":1271,".\/keys":1275,dup:314}],1172:[function(e,t,n){arguments[4][315][0].apply(n,arguments)},{".\/isObject":1271,dup:315}],1173:[function(e,t,n){arguments[4][322][0].apply(n,arguments)},{".\/_arrayPush":1164,".\/isArray":1266,dup:322}],1174:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":1154,".\/_getRawTag":1208,".\/_objectToString":1244,dup:323}],1175:[function(e,t,n){arguments[4][324][0].apply(n,arguments)},{dup:324}],1176:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":1174,".\/isObjectLike":1272,dup:327}],1177:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":1226,".\/_toSource":1258,".\/isFunction":1269,".\/isObject":1271,dup:332}],1178:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":1174,".\/isLength":1270,".\/isObjectLike":1272,dup:334}],1179:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":1227,".\/_nativeKeys":1241,dup:336}],1180:[function(e,t,n){arguments[4][337][0].apply(n,arguments)},{".\/_isPrototype":1227,".\/_nativeKeysIn":1242,".\/isObject":1271,dup:337}],1181:[function(e,t,n){arguments[4][347][0].apply(n,arguments)},{".\/_overRest":1246,".\/_setToString":1249,".\/identity":1264,dup:347}],1182:[function(e,t,n){arguments[4][348][0].apply(n,arguments)},{".\/_defineProperty":1201,".\/constant":1261,".\/identity":1264,dup:348}],1183:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],1184:[function(e,t,n){arguments[4][352][0].apply(n,arguments)},{".\/_Symbol":1154,".\/_arrayMap":1163,".\/isArray":1266,".\/isSymbol":1273,dup:352}],1185:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],1186:[function(e,t,n){arguments[4][358][0].apply(n,arguments)},{".\/_isKey":1224,".\/_stringToPath":1256,".\/isArray":1266,".\/toString":1280,dup:358}],1187:[function(e,t,n){arguments[4][361][0].apply(n,arguments)},{".\/_Uint8Array":1155,dup:361}],1188:[function(e,t,n){arguments[4][362][0].apply(n,arguments)},{".\/_root":1247,dup:362}],1189:[function(e,t,n){arguments[4][363][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1187,dup:363}],1190:[function(e,t,n){arguments[4][364][0].apply(n,arguments)},{".\/_addMapEntry":1157,".\/_arrayReduce":1165,".\/_mapToArray":1238,dup:364}],1191:[function(e,t,n){arguments[4][365][0].apply(n,arguments)},{dup:365}],1192:[function(e,t,n){arguments[4][366][0].apply(n,arguments)},{".\/_addSetEntry":1158,".\/_arrayReduce":1165,".\/_setToArray":1248,dup:366}],1193:[function(e,t,n){arguments[4][367][0].apply(n,arguments)},{".\/_Symbol":1154,dup:367}],1194:[function(e,t,n){arguments[4][368][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1187,dup:368}],1195:[function(e,t,n){arguments[4][371][0].apply(n,arguments)},{dup:371}],1196:[function(e,t,n){arguments[4][372][0].apply(n,arguments)},{".\/_assignValue":1166,".\/_baseAssignValue":1170,dup:372}],1197:[function(e,t,n){$/;"	function	line:32
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^"babel-runtime\/core-js\/json\/stringify":1027,"babel-runtime\/core-js\/object\/get-own-property-symbols":1031,"babel-runtime\/core-js\/object\/keys":1032,dup:265,"lodash\/clone":1603,"lodash\/compact":1604,"lodash\/each":1605,"lodash\/uniq":1627,"to-fast-properties":1628}],1481:[function(e,t,n){arguments[4][266][0].apply(n,arguments)},{".\/index":1480,dup:266}],1482:[function(e,t,n){arguments[4][267][0].apply(n,arguments)},{".\/index":1480,"babel-runtime\/core-js\/object\/create":1030,dup:267}],1483:[function(e,t,n){arguments[4][268][0].apply(n,arguments)},{".\/constants":1469,".\/index":1480,".\/retrievers":1482,"babel-runtime\/core-js\/get-iterator":1026,"babel-runtime\/core-js\/object\/keys":1032,"babel-runtime\/helpers\/typeof":1041,dup:268,esutils:1487}],1484:[function(e,t,n){arguments[4][69][0].apply(n,arguments)},{dup:69}],1485:[function(e,t,n){arguments[4][70][0].apply(n,arguments)},{dup:70}],1486:[function(e,t,n){arguments[4][71][0].apply(n,arguments)},{".\/code":1485,dup:71}],1487:[function(e,t,n){arguments[4][72][0].apply(n,arguments)},{".\/ast":1484,".\/code":1485,".\/keyword":1486,dup:72}],1488:[function(e,t,n){arguments[4][282][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:282}],1489:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":1563,".\/_hashDelete":1564,".\/_hashGet":1565,".\/_hashHas":1566,".\/_hashSet":1567,dup:283}],1490:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":1575,".\/_listCacheDelete":1576,".\/_listCacheGet":1577,".\/_listCacheHas":1578,".\/_listCacheSet":1579,dup:284}],1491:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:285}],1492:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":1580,".\/_mapCacheDelete":1581,".\/_mapCacheGet":1582,".\/_mapCacheHas":1583,".\/_mapCacheSet":1584,dup:286}],1493:[function(e,t,n){arguments[4][287][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:287}],1494:[function(e,t,n){arguments[4][288][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:288}],1495:[function(e,t,n){arguments[4][289][0].apply(n,arguments)},{".\/_MapCache":1492,".\/_setCacheAdd":1593,".\/_setCacheHas":1594,dup:289}],1496:[function(e,t,n){arguments[4][290][0].apply(n,arguments)},{".\/_ListCache":1490,".\/_stackClear":1596,".\/_stackDelete":1597,".\/_stackGet":1598,".\/_stackHas":1599,".\/_stackSet":1600,dup:290}],1497:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":1592,dup:291}],1498:[function(e,t,n){arguments[4][292][0].apply(n,arguments)},{".\/_root":1592,dup:292}],1499:[function(e,t,n){arguments[4][293][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:293}],1500:[function(e,t,n){arguments[4][294][0].apply(n,arguments)},{dup:294}],1501:[function(e,t,n){arguments[4][295][0].apply(n,arguments)},{dup:295}],1502:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],1503:[function(e,t,n){arguments[4][298][0].apply(n,arguments)},{dup:298}],1504:[function(e,t,n){arguments[4][299][0].apply(n,arguments)},{".\/_baseIndexOf":1522,dup:299}],1505:[function(e,t,n){arguments[4][300][0].apply(n,arguments)},{dup:300}],1506:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":1530,".\/_isIndex":1571,".\/isArguments":1609,".\/isArray":1610,".\/isBuffer":1612,".\/isTypedArray":1621,dup:301}],1507:[function(e,t,n){arguments[4][303][0].apply(n,arguments)},{dup:303}],1508:[function(e,t,n){arguments[4][304][0].apply(n,arguments)},{dup:304}],1509:[function(e,t,n){arguments[4][308][0].apply(n,arguments)},{".\/_baseAssignValue":1513,".\/eq":1606,dup:308}],1510:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1606,dup:309}],1511:[function(e,t,n){arguments[4][310][0].apply(n,arguments)},{".\/_copyObject":1544,".\/keys":1622,dup:310}],1512:[function(e,t,n){arguments[4][311][0].apply(n,arguments)},{".\/_copyObject":1544,".\/keysIn":1623,dup:311}],1513:[function(e,t,n){arguments[4][312][0].apply(n,arguments)},{".\/_defineProperty":1551,dup:312}],1514:[function(e,t,n){arguments[4][314][0].apply(n,arguments)},{".\/_Stack":1496,".\/_arrayEach":1502,".\/_assignValue":1509,".\/_baseAssign":1511,".\/_baseAssignIn":1512,".\/_cloneBuffer":1536,".\/_copyArray":1543,".\/_copySymbols":1545,".\/_copySymbolsIn":1546,".\/_getAllKeys":1553,".\/_getAllKeysIn":1554,".\/_getTag":1561,".\/_initCloneArray":1568,".\/_initCloneByTag":1569,".\/_initCloneObject":1570,".\/isArray":1610,".\/isBuffer":1612,".\/isObject":1616,".\/keys":1622,dup:314}],1515:[function(e,t,n){arguments[4][315][0].apply(n,arguments)},{".\/isObject":1616,dup:315}],1516:[function(e,t,n){arguments[4][316][0].apply(n,arguments)},{".\/_baseForOwn":1519,".\/_createBaseEach":1548,dup:316}],1517:[function(e,t,n){arguments[4][317][0].apply(n,arguments)},{dup:317}],1518:[function(e,t,n){arguments[4][319][0].apply(n,arguments)},{".\/_createBaseFor":1549,dup:319}],1519:[function(e,t,n){arguments[4][320][0].apply(n,arguments)},{".\/_baseFor":1518,".\/keys":1622,dup:320}],1520:[function(e,t,n){arguments[4][322][0].apply(n,arguments)},{".\/_arrayPush":1507,".\/isArray":1610,dup:322}],1521:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":1497,".\/_getRawTag":1558,".\/_objectToString":1590,dup:323}],1522:[function(e,t,n){arguments[4][326][0].apply(n,arguments)},{".\/_baseFindIndex":1517,".\/_baseIsNaN":1524,".\/_strictIndexOf":1601,dup:326}],1523:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObjectLike":1617,dup:327}],1524:[function(e,t,n){arguments[4][331][0].apply(n,arguments)},{dup:331}],1525:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":1573,".\/_toSource":1602,".\/isFunction":1613,".\/isObject":1616,dup:332}],1526:[function(e,t,n){arguments[4][333][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObjectLike":1617,dup:333}],1527:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isLength":1614,".\/isObjectLike":1617,dup:334}],1528:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":1574,".\/_nativeKeys":1587,dup:336}],1529:[function(e,t,n){arguments[4][337][0].apply(n,arguments)},{".\/_isPrototype":1574,".\/_nativeKeysIn":1588,".\/isObject":1616,dup:337}],1530:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],1531:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],1532:[function(e,t,n){arguments[4][354][0].apply(n,arguments)},{".\/_SetCache":1495,".\/_arrayIncludes":1504,".\/_arrayIncludesWith":1505,".\/_cacheHas":1533,".\/_createSet":1550,".\/_setToArray":1595,dup:354}],1533:[function(e,t,n){arguments[4][356][0].apply(n,arguments)},{dup:356}],1534:[function(e,t,n){arguments[4][357][0].apply(n,arguments)},{".\/identity":1608,dup:357}],1535:[function(e,t,n){arguments[4][361][0].apply(n,arguments)},{".\/_Uint8Array":1498,dup:361}],1536:[function(e,t,n){arguments[4][362][0].apply(n,arguments)},{".\/_root":1592,dup:362}],1537:[function(e,t,n){arguments[4][363][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1535,dup:363}],1538:[function(e,t,n){arguments[4][364][0].apply(n,arguments)},{".\/_addMapEntry":1500,".\/_arrayReduce":1508,".\/_mapToArray":1585,dup:364}],1539:[function(e,t,n){arguments[4][365][0].apply(n,arguments)},{dup:365}],1540:[function(e,t,n){arguments[4][366][0].apply(n,arguments)},{".\/_addSetEntry":1501,".\/_arrayReduce":1508,".\/_setToArray":1595,dup:366}],1541:[function(e,t,n){arguments[4][367][0].apply(n,arguments)},{".\/_Symbol":1497,dup:367}],1542:[function(e,t,n){arguments[4][368][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1535,dup:368}],1543:[function(e,t,n){arguments[4][371][0].apply(n,arguments)},{dup:371}],1544:[function(e,t,n){arguments[4][372][0].apply(n,arguments)},{".\/_assignValue":1509,".\/_baseAssignValue":1513,dup:372}],1545:[function(e,t,n){arguments[4][373][0].apply(n,arguments)},{".\/_copyObject":1544,".\/_getSymbols":1559,dup:373}],1546:[function(e,t,n){arguments[4][374][0].apply(n,arguments)},{".\/_copyObject":1544,".\/_getSymbolsIn":1560,dup:374}],1547:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":1592,dup:375}],1548:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":1611,dup:377}],1549:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],1550:[function(e,t,n){arguments[4][380][0].apply(n,arguments)},{".\/_Set":1494,".\/_setToArray":1595,".\/noop":1624,dup:380}],1551:[function(e,t,n){arguments[4][382][0].apply(n,arguments)},{".\/_getNative":1556,dup:382}],1552:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],1553:[function(e,t,n){arguments[4][387][0].apply(n,arguments)},{".\/_baseGetAllKeys":1520,".\/_getSymbols":1559,".\/keys":1622,dup:387}],1554:[function(e,t,n){arguments[4][388][0].apply(n,arguments)},{".\/_baseGetAllKeys":1520,".\/_getSymbolsIn":1560,".\/keysIn":1623,dup:388}],1555:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":1572,dup:389}],1556:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":1525,".\/_getValue":1562,dup:391}],1557:[function(e,t,n){arguments[4][392][0].apply(n,arguments)},{".\/_overArg":1591,dup:392}],1558:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":1497,dup:393}],1559:[function(e,t,n){arguments[4][394][0].apply(n,arguments)},{".\/_arrayFilter":1503,".\/stubArray":1625,dup:394}],1560:[function(e,t,n){arguments[4][395][0].apply(n,arguments)},{".\/_arrayPush":1507,".\/_getPrototype":1557,".\/_getSymbols":1559,".\/stubArray":1625,dup:395}],1561:[function(e,t,n){arguments[4][396][0].apply(n,arguments)},{".\/_DataView":1488,".\/_Map":1491,".\/_Promise":1493,".\/_Set":1494,".\/_WeakMap":1499,".\/_baseGetTag":1521,".\/_toSource":1602,dup:396}],1562:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],1563:[function(e,t,n){arguments[4][400][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:400}],1564:[function(e,t,n){arguments[4][401][0].apply(n,arguments)},{dup:401}],1565:[function(e,t,n){arguments[4][402][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:402}],1566:[function(e,t,n){arguments[4][403][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:403}],1567:[function(e,t,n){arguments[4][404][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:404}],1568:[function(e,t,n){arguments[4][405][0].apply(n,arguments)},{dup:405}],1569:[function(e,t,n){arguments[4][406][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1535,".\/_cloneDataView":1537,".\/_cloneMap":1538,".\/_cloneRegExp":1539,".\/_cloneSet":1540,".\/_cloneSymbol":1541,".\/_cloneTypedArray":1542,dup:406}],1570:[function(e,t,n){arguments[4][407][0].apply(n,arguments)},{".\/_baseCreate":1515,".\/_getPrototype":1557,".\/_isPrototype":1574,dup:407}],1571:[function(e,t,n){arguments[4][409][0].apply(n,arguments)},{dup:409}],1572:[function(e,t,n){arguments[4][412][0].apply(n,arguments)},{dup:412}],1573:[function(e,t,n){arguments[4][413][0].apply(n,arguments)},{".\/_coreJsData":1547,dup:413}],1574:[function(e,t,n){arguments[4][414][0].apply(n,arguments)},{dup:414}],1575:[function(e,t,n){arguments[4][416][0].apply(n,arguments)},{dup:416}],1576:[function(e,t,n){arguments[4][417][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:417}],1577:[function(e,t,n){arguments[4][418][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:418}],1578:[function(e,t,n){arguments[4][419][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:419}],1579:[function(e,t,n){arguments[4][420][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:420}],1580:[function(e,t,n){arguments[4][421][0].apply(n,arguments)},{".\/_Hash":1489,".\/_ListCache":1490,".\/_Map":1491,dup:421}],1581:[function(e,t,n){arguments[4][422][0].apply(n,arguments)},{".\/_getMapData":1555,dup:422}],1582:[function(e,t,n){arguments[4][423][0].apply(n,arguments)},{".\/_getMapData":1555,dup:423}],1583:[function(e,t,n){arguments[4][424][0].apply(n,arguments)},{".\/_getMapData":1555,dup:424}],1584:[function(e,t,n){arguments[4][425][0].apply(n,arguments)},{".\/_getMapData":1555,dup:425}],1585:[function(e,t,n){arguments[4][426][0].apply(n,arguments)},{dup:426}],1586:[function(e,t,n){arguments[4][429][0].apply(n,arguments)},{".\/_getNative":1556,dup:429}],1587:[function(e,t,n){arguments[4][430][0].apply(n,arguments)},{".\/_overArg":1591,dup:430}],1588:[function(e,t,n){arguments[4][431][0].apply(n,arguments)},{dup:431}],1589:[function(e,t,n){arguments[4][432][0].apply(n,arguments)},{".\/_freeGlobal":1552,dup:432}],1590:[function(e,t,n){arguments[4][433][0].apply(n,arguments)},{dup:433}],1591:[function(e,t,n){arguments[4][434][0].apply(n,arguments)},{dup:434}],1592:[function(e,t,n){arguments[4][436][0].apply(n,arguments)},{".\/_freeGlobal":1552,dup:436}],1593:[function(e,t,n){arguments[4][437][0].apply(n,arguments)},{dup:437}],1594:[function(e,t,n){arguments[4][438][0].apply(n,arguments)},{dup:438}],1595:[function(e,t,n){arguments[4][439][0].apply(n,arguments)},{dup:439}],1596:[function(e,t,n){arguments[4][442][0].apply(n,arguments)},{".\/_ListCache":1490,dup:442}],1597:[function(e,t,n){arguments[4][443][0].apply(n,arguments)},{dup:443}],1598:[function(e,t,n){arguments[4][444][0].apply(n,arguments)},{dup:444}],1599:[function(e,t,n){arguments[4][445][0].apply(n,arguments)},{dup:445}],1600:[function(e,t,n){arguments[4][446][0].apply(n,arguments)},{".\/_ListCache":1490,".\/_Map":1491,".\/_MapCache":1492,dup:446}],1601:[function(e,t,n){arguments[4][447][0].apply(n,arguments)},{dup:447}],1602:[function(e,t,n){arguments[4][451][0].apply(n,arguments)},{dup:451}],1603:[function(e,t,n){arguments[4][455][0].apply(n,arguments)},{".\/_baseClone":1514,dup:455}],1604:[function(e,t,n){arguments[4][458][0].apply(n,arguments)},{dup:458}],1605:[function(e,t,n){arguments[4][461][0].apply(n,arguments)},{".\/forEach":1607,dup:461}],1606:[function(e,t,n){arguments[4][462][0].apply(n,arguments)},{dup:462}],1607:[function(e,t,n){arguments[4][468][0].apply(n,arguments)},{".\/_arrayEach":1502,".\/_baseEach":1516,".\/_castFunction":1534,".\/isArray":1610,dup:468}],1608:[function(e,t,n){arguments[4][472][0].apply(n,arguments)},{dup:472}],1609:[function(e,t,n){arguments[4][474][0].apply(n,arguments)},{".\/_baseIsArguments":1523,".\/isObjectLike":1617,dup:474}],1610:[function(e,t,n){arguments[4][475][0].apply(n,arguments)},{dup:475}],1611:[function(e,t,n){arguments[4][476][0].apply(n,arguments)},{".\/isFunction":1613,".\/isLength":1614,dup:476}],1612:[function(e,t,n){arguments[4][479][0].apply(n,arguments)},{".\/_root":1592,".\/stubFalse":1626,dup:479}],1613:[function(e,t,n){arguments[4][480][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObject":1616,dup:480}],1614:[function(e,t,n){arguments[4][482][0].apply(n,arguments)},{dup:482}],1615:[function(e,t,n){arguments[4][483][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObjectLike":1617,dup:483}],1616:[function(e,t,n){arguments[4][484][0].apply(n,arguments)},{dup:484}],1617:[function(e,t,n){arguments[4][485][0].apply(n,arguments)},{dup:485}],1618:[function(e,t,n){arguments[4][486][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/_getPrototype":1557,".\/isObjectLike":1617,dup:486}],1619:[function(e,t,n){arguments[4][487][0].apply(n,arguments)},{".\/_baseIsRegExp":1526,".\/_baseUnary":1531,".\/_nodeUtil":1589,dup:487}],1620:[function(e,t,n){arguments[4][488][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isArray":1610,".\/isObjectLike":1617,dup:488}],1621:[function(e,t,n){arguments[4][490][0].apply(n,arguments)},{".\/_baseIsTypedArray":1527,".\/_baseUnary":1531,".\/_nodeUtil":1589,dup:490}],1622:[function(e,t,n){arguments[4][491][0].apply(n,arguments)},{".\/_arrayLikeKeys":1506,".\/_baseKeys":1528,".\/isArrayLike":1611,dup:491}],1623:[function(e,t,n){arguments[4][492][0].apply(n,arguments)},{".\/_arrayLikeKeys":1506,".\/_baseKeysIn":1529,".\/isArrayLike":1611,dup:492}],1624:[function(e,t,n){arguments[4][496][0].apply(n,arguments)},{dup:496}],1625:[function(e,t,n){arguments[4][501][0].apply(n,arguments)},{dup:501}],1626:[function(e,t,n){arguments[4][502][0].apply(n,arguments)},{dup:502}],1627:[function(e,t,n){arguments[4][509][0].apply(n,arguments)},{".\/_baseUniq":1532,dup:509}],1628:[function(e,t,n){arguments[4][273][0].apply(n,arguments)},{dup:273}],1629:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e){function t(e){var t=e.node,n=e.scope,r=[],i=t.right;if(!s.isIdentifier(i)||!n.hasBinding(i.name)){var a=n.generateUidIdentifier("arr");r.push(s.variableDeclaration("var",[s.variableDeclarator(a,i)])),i=a}var u=n.generateUidIdentifier("i"),l=o({BODY:t.body,KEY:u,ARR:i});s.inherits(l,t),s.ensureBlock(l);var c=s.memberExpression(i,u,!0),p=t.left;return s.isVariableDeclaration(p)?(p.declarations[0].init=c,l.body.body.unshift(p)):l.body.body.unshift(s.expressionStatement(s.assignmentExpression("=",p,c))),e.parentPath.isLabeledStatement()&&(l=s.labeledStatement(e.parentPath.node.label,l)),r.push(l),r}function n(e,t){var n=e.node,r=e.scope,a=n.left,o=void 0,l=void 0;if(s.isIdentifier(a)||s.isPattern(a)||s.isMemberExpression(a))l=a;else{if(!s.isVariableDeclaration(a))throw t.buildCodeFrameError(a,i.get("unknownForHead",a.type));l=r.generateUidIdentifier("ref"),o=s.variableDeclaration(a.kind,[s.variableDeclarator(a.declarations[0].id,l)])}var c=r.generateUidIdentifier("iterator"),p=r.generateUidIdentifier("isArray"),f=u({LOOP_OBJECT:c,IS_ARRAY:p,OBJECT:n.right,INDEX:r.generateUidIdentifier("i"),ID:l});return o||f.body.body.shift(),{declar:o,node:f,loop:f}}function r(e,t){var n=e.node,r=e.scope,a=e.parent,o=n.left,u=void 0,c=r.generateUidIdentifier("step"),p=s.memberExpression(c,s.identifier("value"));if(s.isIdentifier(o)||s.isPattern(o)||s.isMemberExpression(o))u=s.expressionStatement(s.assignmentExpression("=",o,p));else{if(!s.isVariableDeclaration(o))throw t.buildCodeFrameError(o,i.get("unknownForHead",o.type));u=s.variableDeclaration(o.kind,[s.variableDeclarator(o.declarations[0].id,p)])}var f=r.generateUidIdentifier("iterator"),h=l({ITERATOR_HAD_ERROR_KEY:r.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:r.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:r.generateUidIdentifier("iteratorError"),ITERATOR_KEY:f,STEP_KEY:c,OBJECT:n.right,BODY:null}),d=s.isLabeledStatement(a),y=h[3].block.body,m=y[0];return d&&(y[0]=s.labeledStatement(a.label,m)),{replaceParent:d,declar:u,loop:m,node:h}}var i=e.messages,a=e.template,s=e.types,o=a("\\n    for (var KEY = 0; KEY < ARR.length; KEY++) BODY;\\n  "),u=a("\\n    for (var LOOP_OBJECT = OBJECT,\\n             IS_ARRAY = Array.isArray(LOOP_OBJECT),\\n             INDEX = 0,\\n             LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {\\n      var ID;\\n      if (IS_ARRAY) {\\n        if (INDEX >= LOOP_OBJECT.length) break;\\n        ID = LOOP_OBJECT[INDEX++];\\n      } else {\\n        INDEX = LOOP_OBJECT.next();\\n        if (INDEX.done) break;\\n        ID = INDEX.value;\\n      }\\n    }\\n  "),l=a("\\n    var ITERATOR_COMPLETION = true;\\n    var ITERATOR_HAD_ERROR_KEY = false;\\n    var ITERATOR_ERROR_KEY = undefined;\\n    try {\\n      for (var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY; !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done); ITERATOR_COMPLETION = true) {\\n      }\\n    } catch (err) {\\n      ITERATOR_HAD_ERROR_KEY = true;\\n      ITERATOR_ERROR_KEY = err;\\n    } finally {\\n      try {\\n        if (!ITERATOR_COMPLETION && ITERATOR_KEY.return) {\\n          ITERATOR_KEY.return();\\n        }\\n      } finally {\\n        if (ITERATOR_HAD_ERROR_KEY) {\\n          throw ITERATOR_ERROR_KEY;\\n        }\\n      }\\n    }\\n  ");return{visitor:{ForOfStatement:function(e,i){if(e.get("right").isArrayExpression())return e.parentPath.isLabeledStatement()?e.parentPath.replaceWithMultiple(t(e)):e.replaceWithMultiple(t(e));var a=r;i.opts.loose&&(a=n);var o=e.node,u=a(e,i),l=u.declar,c=u.loop,p=c.body;e.ensureBlock(),l&&p.body.push(l),p.body=p.body.concat(o.body.body),s.inherits(c,o),s.inherits(c.body,o.body),u.replaceParent?(e.parentPath.replaceWithMultiple(u.node),e.remove()):e.replaceWithMultiple(u.node)}}}},t.exports=n.default},{}],1630:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){d.default.ok(this instanceof a),m.assertIdentifier(e),this.nextTempId=0,this.contextId=e,this.listing=[],this.marked=[!0],this.finalLoc=s(),this.tryEntries=[],this.leapManager=new g.LeapManager(this)}function s(){return m.numericLiteral(-1)}function o(e){return new Error("all declarations should have been transformed into assignments before the Exploder began its work: "+(0,f.default)(e))}function u(e){var t=e.type;return"normal"===t?!A.call(e,"target"):"break"===t||"continue"===t?!A.call(e,"value")&&m.isLiteral(e.target):("return"===t||"throw"===t)&&(A.call(e,"value")&&!A.call(e,"target"))}var l=e("babel-runtime\/helpers\/typeof"),c=i(l),p=e("babel-runtime\/core-js\/json\/stringify"),f=i(p),h=e("assert"),d=i(h),y=e("babel-types"),m=r(y),b=e(".\/leap"),g=r(b),v=e(".\/meta"),x=r(v),_=e(".\/util"),E=r(_),A=Object.prototype.hasOwnProperty,D=a.prototype;n.Emitter=a,D.mark=function(e){m.assertLiteral(e);var t=this.listing.length;return e.value===-1?e.value=t:d.default.strictEqual(e.value,t),this.marked[t]=!0,e},D.emit=function(e){m.isExpression(e)&&(e=m.expressionStatement(e)),m.assertStatement(e),this.listing.push(e)},D.emitAssign=function(e,t){return this.emit(this.assign(e,t)),e},D.assign=function(e,t){return m.expressionStatement(m.assignmentExpression("=",e,t))},D.contextProperty=function(e,t){return m.memberExpression(this.contextId,t?m.stringLiteral(e):m.identifier(e),!!t)},D.stop=function(e){e&&this.setReturnValue(e),this.jump(this.finalLoc)},D.setReturnValue=function(e){m.assertExpression(e.value),this.emitAssign(this.contextProperty("rval"),this.explodeExpression(e))},D.clearPendingException=function(e,t){m.assertLiteral(e);var n=m.callExpression(this.contextProperty("catch",!0),[e]);t?this.emitAssign(t,n):this.emit(n)},D.jump=function(e){this.emitAssign(this.contextProperty("next"),e),this.emit(m.breakStatement())},D.jumpIf=function(e,t){m.assertExpression(e),m.assertLiteral(t),this.emit(m.ifStatement(e,m.blockStatement([this.assign(this.contextProperty("next"),t),m.breakStatement()])))},D.jumpIfNot=function(e,t){m.assertExpression(e),m.assertLiteral(t);var n=void 0;n=m.isUnaryExpression(e)&&"!"===e.operator?e.argument:m.unaryExpression("!",e),this.emit(m.ifStatement(n,m.blockStatement([this.assign(this.contextProperty("next"),t),m.breakStatement()])))},D.makeTempVar=function(){return this.contextProperty("t"+this.nextTempId++)},D.getContextFunction=function(e){return m.functionExpression(e||null,[this.contextId],m.blockStatement([this.getDispatchLoop()]),!1,!1)},D.getDispatchLoop=function(){var e=this,t=[],n=void 0,r=!1;return e.listing.forEach(function(i,a){e.marked.hasOwnProperty(a)&&(t.push(m.switchCase(m.numericLiteral(a),n=[])),r=!1),r||(n.push(i),m.isCompletionStatement(i)&&(r=!0))}),this.finalLoc.value=this.listing.length,t.push(m.switchCase(this.finalLoc,[]),m.switchCase(m.stringLiteral("end"),[m.returnStatement(m.callExpression(this.contextProperty("stop"),[]))])),m.whileStatement(m.numericLiteral(1),m.switchStatement(m.assignmentExpression("=",this.contextProperty("prev"),this.contextProperty("next")),t))},D.getTryLocsList=function(){if(0===this.tryEntries.length)return null;var e=0;return m.arrayExpression(this.tryEntries.map(function(t){var n=t.firstLoc.value;d.default.ok(n>=e,"try entries out of order"),e=n;var r=t.catchEntry,i=t.finallyEntry,a=[t.firstLoc,r?r.firstLoc:null];return i&&(a[2]=i.firstLoc,a[3]=i.afterLoc),m.arrayExpression(a)}))},D.explode=function(e,t){var n=e.node,r=this;if(m.assertNode(n),m.isDeclaration(n))throw o(n);if(m.isStatement(n))return r.explodeStatement(e);if(m.isExpression(n))return r.explodeExpression(e,t);switch(n.type){case"Program":return e.get("body").map(r.explodeStatement,r);case"VariableDeclarator":throw o(n);case"Property":case"SwitchCase":case"CatchClause":throw new Error(n.type+" nodes should be handled by their parents");default:throw new Error("unknown Node of type "+(0,f.default)(n.type))}},D.explodeStatement=function(e,t){var n=e.node,r=this,i=void 0,a=void 0,o=void 0;if(m.assertStatement(n),t?m.assertIdentifier(t):t=null,m.isBlockStatement(n))return void e.get("body").forEach(function(e){r.explodeStatement(e)});if(!x.containsLeap(n))return void r.emit(n);var u=function(){switch(n.type){case"ExpressionStatement":r.explodeExpression(e.get("expression"),!0);break;case"LabeledStatement":a=s(),r.leapManager.withEntry(new g.LabeledEntry(a,n.label),function(){r.explodeStatement(e.get("body"),n.label)}),r.mark(a);break;case"WhileStatement":i=s(),a=s(),r.mark(i),r.jumpIfNot(r.explodeExpression(e.get("test")),a),r.leapManager.withEntry(new g.LoopEntry(a,i,t),function(){r.explodeStatement(e.get("body"))}),r.jump(i),r.mark(a);break;case"DoWhileStatement":var u=s(),l=s();a=s(),r.mark(u),r.leapManager.withEntry(new g.LoopEntry(a,l,t),function(){r.explode(e.get("body"))}),r.mark(l),r.jumpIf(r.explodeExpression(e.get("test")),u),r.mark(a);break;case"ForStatement":o=s();var c=s();a=s(),n.init&&r.explode(e.get("init"),!0),r.mark(o),n.test&&r.jumpIfNot(r.explodeExpression(e.get("test")),a),r.leapManager.withEntry(new g.LoopEntry(a,c,t),function(){r.explodeStatement(e.get("body"))}),r.mark(c),n.update&&r.explode(e.get("update"),!0),r.jump(o),r.mark(a);break;case"TypeCastExpression":return{v:r.explodeExpression(e.get("expression"))};case"ForInStatement":o=s(),a=s();var p=r.makeTempVar();r.emitAssign(p,m.callExpression(E.runtimeProperty("keys"),[r.explodeExpression(e.get("right"))])),r.mark(o);var h=r.makeTempVar();r.jumpIf(m.memberExpression(m.assignmentExpression("=",h,m.callExpression(p,[])),m.identifier("done"),!1),a),r.emitAssign(n.left,m.memberExpression(h,m.identifier("value"),!1)),r.leapManager.withEntry(new g.LoopEntry(a,o,t),function(){r.explodeStatement(e.get("body"))}),r.jump(o),r.mark(a);break;case"BreakStatement":r.emitAbruptCompletion({type:"break",target:r.leapManager.getBreakLoc(n.label)});break;case"ContinueStatement":r.emitAbruptCompletion({type:"continue",target:r.leapManager.getContinueLoc(n.label)});break;case"SwitchStatement":var y=r.emitAssign(r.makeTempVar(),r.explodeExpression(e.get("discriminant")));a=s();for(var b=s(),v=b,x=[],_=n.cases||[],A=_.length-1;A>=0;--A){var D=_[A];m.assertSwitchCase(D),D.test?v=m.conditionalExpression(m.binaryExpression("===",y,D.test),x[A]=s(),v):x[A]=b}var S=e.get("discriminant");S.replaceWith(v),r.jump(r.explodeExpression(S)),r.leapManager.withEntry(new g.SwitchEntry(a),function(){e.get("cases").forEach(function(e){var t=e.key;r.mark(x[t]),e.get("consequent").forEach(function(e){r.explodeStatement(e)})})}),r.mark(a),b.value===-1&&(r.mark(b),d.default.strictEqual(a.value,b.value));break;case"IfStatement":var w=n.alternate&&s();a=s(),r.jumpIfNot(r.explodeExpression(e.get("test")),w||a),r.explodeStatement(e.get("consequent")),w&&(r.jump(a),r.mark(w),r.explodeStatement(e.get("alternate"))),r.mark(a);break;case"ReturnStatement":r.emitAbruptCompletion({type:"return",value:r.explodeExpression(e.get("argument"))});break;case"WithStatement":throw new Error("WithStatement not supported in generator functions.");case"TryStatement":a=s();var k=n.handler,F=k&&s(),T=F&&new g.CatchEntry(F,k.param),P=n.finalizer&&s(),j=P&&new g.FinallyEntry(P,a),B=new g.TryEntry(r.getUnmarkedCurrentLoc(),T,j);r.tryEntries.push(B),r.updateContextPrevLoc(B.firstLoc),r.leapManager.withEntry(B,function(){r.explodeStatement(e.get("block")),F&&!function(){P?r.jump(P):r.jump(a),r.updateContextPrevLoc(r.mark(F));var t=e.get("handler.body"),n=r.makeTempVar();r.clearPendingException(B.firstLoc,n),t.traverse(C,{safeParam:n,catchParamName:k.param.name}),r.leapManager.withEntry(T,function(){r.explodeStatement(t)})}(),P&&(r.updateContextPrevLoc(r.mark(P)),r.leapManager.withEntry(j,function(){r.explodeStatement(e.get("finalizer"))}),r.emit(m.returnStatement(m.callExpression(r.contextProperty("finish"),[j.firstLoc]))))}),r.mark(a);break;case"ThrowStatement":r.emit(m.throwStatement(r.explodeExpression(e.get("argument"))));break;default:throw new Error("unknown Statement of type "+(0,f.default)(n.type))}}();return"object"===("undefined"==typeof u?"undefined":(0,c.default)(u))?u.v:void 0};var C={Identifier:function(e,t){e.node.name===t.catchParamName&&E.isReference(e)&&e.replaceWith(t.safeParam)},Scope:function(e,t){e.scope.hasOwnBinding(t.catchParamName)&&e.skip()}};D.emitAbruptCompletion=function(e){u(e)||d.default.ok(!1,"invalid completion record: "+(0,f.default)(e)),d.default.notStrictEqual(e.type,"normal","normal completions are not abrupt");var t=[m.stringLiteral(e.type)];"break"===e.type||"continue"===e.type?(m.assertLiteral(e.target),t[1]=e.target):"return"!==e.type&&"throw"!==e.type||e.value&&(m.assertExpression(e.value),t[1]=e.value),this.emit(m.returnStatement(m.callExpression(this.contextProperty("abrupt"),t)))},D.getUnmarkedCurrentLoc=function(){return m.numericLiteral(this.listing.length)},D.updateContextPrevLoc=function(e){e?(m.assertLiteral(e),e.value===-1?e.value=this.listing.length:d.default.strictEqual(e.value,this.listing.length)):e=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),e)},D.explodeExpression=function(e,t){function n(e){return m.assertExpression(e),t?void a.emit(e):e}function r(e,t,n){d.default.ok(!n||!e,"Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?");var r=a.explodeExpression(t,n);return n||(e||l&&!m.isLiteral(r))&&(r=a.emitAssign(e||a.makeTempVar(),r)),r}var i=e.node;if(!i)return i;m.assertExpression(i);var a=this,o=void 0,u=void 0;if(!x.containsLeap(i))return n(i);var l=x.containsLeap.onlyChildren(i),p=function(){switch(i.type){case"MemberExpression":return{v:n(m.memberExpression(a.explodeExpression(e.get("object")),i.computed?r(null,e.get("property")):i.property,i.computed))};case"CallExpression":var l=e.get("callee"),c=e.get("arguments"),p=void 0,h=[],y=!1;if(c.forEach(function(e){y=y||x.containsLeap(e.node)}),m.isMemberExpression(l.node))if(y){var b=r(a.makeTempVar(),l.get("object")),g=l.node.computed?r(null,l.get("property")):l.node.property;h.unshift(b),p=m.memberExpression(m.memberExpression(b,g,l.node.computed),m.identifier("call"),!1)}else p=a.explodeExpression(l);else p=r(null,l),m.isMemberExpression(p)&&(p=m.sequenceExpression([m.numericLiteral(0),p]));return c.forEach(function(e){h.push(r(null,e))}),{v:n(m.callExpression(p,h))};case"NewExpression":return{v:n(m.newExpression(r(null,e.get("callee")),e.get("arguments").map(function(e){return r(null,e)})))};case"ObjectExpression":return{v:n(m.objectExpression(e.get("properties").map(function(e){return e.isObjectProperty()?m.objectProperty(e.node.key,r(null,e.get("value")),e.node.computed):e.node})))};case"ArrayExpression":return{v:n(m.arrayExpression(e.get("elements").map(function(e){return r(null,e)})))};case"SequenceExpression":var v=i.expressions.length-1;return e.get("expressions").forEach(function(e){e.key===v?o=a.explodeExpression(e,t):a.explodeExpression(e,!0)}),{v:o};case"LogicalExpression":u=s(),t||(o=a.makeTempVar());var _=r(o,e.get("left"));return"&&"===i.operator?a.jumpIfNot(_,u):(d.default.strictEqual(i.operator,"||"),a.jumpIf(_,u)),r(o,e.get("right"),t),a.mark(u),{v:o};case"ConditionalExpression":var E=s();u=s();var A=a.explodeExpression(e.get("test"));return a.jumpIfNot(A,E),t||(o=a.makeTempVar()),r(o,e.get("consequent"),t),a.jump(u),a.mark(E),r(o,e.get("alternate"),t),a.mark(u),{v:o};case"UnaryExpression":return{v:n(m.unaryExpression(i.operator,a.explodeExpression(e.get("argument")),!!i.prefix))};case"BinaryExpression":return{v:n(m.binaryExpression(i.operator,r(null,e.get("left")),r(null,e.get("right"))))};case"AssignmentExpression":return{v:n(m.assignmentExpression(i.operator,a.explodeExpression(e.get("left")),a.explodeExpression(e.get("right"))))};case"UpdateExpression":return{v:n(m.updateExpression(i.operator,a.explodeExpression(e.get("argument")),i.prefix))};case"YieldExpression":$/;"	function	line:34
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^"babel-runtime\/core-js\/json\/stringify":1027,"babel-runtime\/core-js\/object\/get-own-property-symbols":1031,"babel-runtime\/core-js\/object\/keys":1032,dup:265,"lodash\/clone":1603,"lodash\/compact":1604,"lodash\/each":1605,"lodash\/uniq":1627,"to-fast-properties":1628}],1481:[function(e,t,n){arguments[4][266][0].apply(n,arguments)},{".\/index":1480,dup:266}],1482:[function(e,t,n){arguments[4][267][0].apply(n,arguments)},{".\/index":1480,"babel-runtime\/core-js\/object\/create":1030,dup:267}],1483:[function(e,t,n){arguments[4][268][0].apply(n,arguments)},{".\/constants":1469,".\/index":1480,".\/retrievers":1482,"babel-runtime\/core-js\/get-iterator":1026,"babel-runtime\/core-js\/object\/keys":1032,"babel-runtime\/helpers\/typeof":1041,dup:268,esutils:1487}],1484:[function(e,t,n){arguments[4][69][0].apply(n,arguments)},{dup:69}],1485:[function(e,t,n){arguments[4][70][0].apply(n,arguments)},{dup:70}],1486:[function(e,t,n){arguments[4][71][0].apply(n,arguments)},{".\/code":1485,dup:71}],1487:[function(e,t,n){arguments[4][72][0].apply(n,arguments)},{".\/ast":1484,".\/code":1485,".\/keyword":1486,dup:72}],1488:[function(e,t,n){arguments[4][282][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:282}],1489:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":1563,".\/_hashDelete":1564,".\/_hashGet":1565,".\/_hashHas":1566,".\/_hashSet":1567,dup:283}],1490:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":1575,".\/_listCacheDelete":1576,".\/_listCacheGet":1577,".\/_listCacheHas":1578,".\/_listCacheSet":1579,dup:284}],1491:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:285}],1492:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":1580,".\/_mapCacheDelete":1581,".\/_mapCacheGet":1582,".\/_mapCacheHas":1583,".\/_mapCacheSet":1584,dup:286}],1493:[function(e,t,n){arguments[4][287][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:287}],1494:[function(e,t,n){arguments[4][288][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:288}],1495:[function(e,t,n){arguments[4][289][0].apply(n,arguments)},{".\/_MapCache":1492,".\/_setCacheAdd":1593,".\/_setCacheHas":1594,dup:289}],1496:[function(e,t,n){arguments[4][290][0].apply(n,arguments)},{".\/_ListCache":1490,".\/_stackClear":1596,".\/_stackDelete":1597,".\/_stackGet":1598,".\/_stackHas":1599,".\/_stackSet":1600,dup:290}],1497:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":1592,dup:291}],1498:[function(e,t,n){arguments[4][292][0].apply(n,arguments)},{".\/_root":1592,dup:292}],1499:[function(e,t,n){arguments[4][293][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:293}],1500:[function(e,t,n){arguments[4][294][0].apply(n,arguments)},{dup:294}],1501:[function(e,t,n){arguments[4][295][0].apply(n,arguments)},{dup:295}],1502:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],1503:[function(e,t,n){arguments[4][298][0].apply(n,arguments)},{dup:298}],1504:[function(e,t,n){arguments[4][299][0].apply(n,arguments)},{".\/_baseIndexOf":1522,dup:299}],1505:[function(e,t,n){arguments[4][300][0].apply(n,arguments)},{dup:300}],1506:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":1530,".\/_isIndex":1571,".\/isArguments":1609,".\/isArray":1610,".\/isBuffer":1612,".\/isTypedArray":1621,dup:301}],1507:[function(e,t,n){arguments[4][303][0].apply(n,arguments)},{dup:303}],1508:[function(e,t,n){arguments[4][304][0].apply(n,arguments)},{dup:304}],1509:[function(e,t,n){arguments[4][308][0].apply(n,arguments)},{".\/_baseAssignValue":1513,".\/eq":1606,dup:308}],1510:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1606,dup:309}],1511:[function(e,t,n){arguments[4][310][0].apply(n,arguments)},{".\/_copyObject":1544,".\/keys":1622,dup:310}],1512:[function(e,t,n){arguments[4][311][0].apply(n,arguments)},{".\/_copyObject":1544,".\/keysIn":1623,dup:311}],1513:[function(e,t,n){arguments[4][312][0].apply(n,arguments)},{".\/_defineProperty":1551,dup:312}],1514:[function(e,t,n){arguments[4][314][0].apply(n,arguments)},{".\/_Stack":1496,".\/_arrayEach":1502,".\/_assignValue":1509,".\/_baseAssign":1511,".\/_baseAssignIn":1512,".\/_cloneBuffer":1536,".\/_copyArray":1543,".\/_copySymbols":1545,".\/_copySymbolsIn":1546,".\/_getAllKeys":1553,".\/_getAllKeysIn":1554,".\/_getTag":1561,".\/_initCloneArray":1568,".\/_initCloneByTag":1569,".\/_initCloneObject":1570,".\/isArray":1610,".\/isBuffer":1612,".\/isObject":1616,".\/keys":1622,dup:314}],1515:[function(e,t,n){arguments[4][315][0].apply(n,arguments)},{".\/isObject":1616,dup:315}],1516:[function(e,t,n){arguments[4][316][0].apply(n,arguments)},{".\/_baseForOwn":1519,".\/_createBaseEach":1548,dup:316}],1517:[function(e,t,n){arguments[4][317][0].apply(n,arguments)},{dup:317}],1518:[function(e,t,n){arguments[4][319][0].apply(n,arguments)},{".\/_createBaseFor":1549,dup:319}],1519:[function(e,t,n){arguments[4][320][0].apply(n,arguments)},{".\/_baseFor":1518,".\/keys":1622,dup:320}],1520:[function(e,t,n){arguments[4][322][0].apply(n,arguments)},{".\/_arrayPush":1507,".\/isArray":1610,dup:322}],1521:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":1497,".\/_getRawTag":1558,".\/_objectToString":1590,dup:323}],1522:[function(e,t,n){arguments[4][326][0].apply(n,arguments)},{".\/_baseFindIndex":1517,".\/_baseIsNaN":1524,".\/_strictIndexOf":1601,dup:326}],1523:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObjectLike":1617,dup:327}],1524:[function(e,t,n){arguments[4][331][0].apply(n,arguments)},{dup:331}],1525:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":1573,".\/_toSource":1602,".\/isFunction":1613,".\/isObject":1616,dup:332}],1526:[function(e,t,n){arguments[4][333][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObjectLike":1617,dup:333}],1527:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isLength":1614,".\/isObjectLike":1617,dup:334}],1528:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":1574,".\/_nativeKeys":1587,dup:336}],1529:[function(e,t,n){arguments[4][337][0].apply(n,arguments)},{".\/_isPrototype":1574,".\/_nativeKeysIn":1588,".\/isObject":1616,dup:337}],1530:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],1531:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],1532:[function(e,t,n){arguments[4][354][0].apply(n,arguments)},{".\/_SetCache":1495,".\/_arrayIncludes":1504,".\/_arrayIncludesWith":1505,".\/_cacheHas":1533,".\/_createSet":1550,".\/_setToArray":1595,dup:354}],1533:[function(e,t,n){arguments[4][356][0].apply(n,arguments)},{dup:356}],1534:[function(e,t,n){arguments[4][357][0].apply(n,arguments)},{".\/identity":1608,dup:357}],1535:[function(e,t,n){arguments[4][361][0].apply(n,arguments)},{".\/_Uint8Array":1498,dup:361}],1536:[function(e,t,n){arguments[4][362][0].apply(n,arguments)},{".\/_root":1592,dup:362}],1537:[function(e,t,n){arguments[4][363][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1535,dup:363}],1538:[function(e,t,n){arguments[4][364][0].apply(n,arguments)},{".\/_addMapEntry":1500,".\/_arrayReduce":1508,".\/_mapToArray":1585,dup:364}],1539:[function(e,t,n){arguments[4][365][0].apply(n,arguments)},{dup:365}],1540:[function(e,t,n){arguments[4][366][0].apply(n,arguments)},{".\/_addSetEntry":1501,".\/_arrayReduce":1508,".\/_setToArray":1595,dup:366}],1541:[function(e,t,n){arguments[4][367][0].apply(n,arguments)},{".\/_Symbol":1497,dup:367}],1542:[function(e,t,n){arguments[4][368][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1535,dup:368}],1543:[function(e,t,n){arguments[4][371][0].apply(n,arguments)},{dup:371}],1544:[function(e,t,n){arguments[4][372][0].apply(n,arguments)},{".\/_assignValue":1509,".\/_baseAssignValue":1513,dup:372}],1545:[function(e,t,n){arguments[4][373][0].apply(n,arguments)},{".\/_copyObject":1544,".\/_getSymbols":1559,dup:373}],1546:[function(e,t,n){arguments[4][374][0].apply(n,arguments)},{".\/_copyObject":1544,".\/_getSymbolsIn":1560,dup:374}],1547:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":1592,dup:375}],1548:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":1611,dup:377}],1549:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],1550:[function(e,t,n){arguments[4][380][0].apply(n,arguments)},{".\/_Set":1494,".\/_setToArray":1595,".\/noop":1624,dup:380}],1551:[function(e,t,n){arguments[4][382][0].apply(n,arguments)},{".\/_getNative":1556,dup:382}],1552:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],1553:[function(e,t,n){arguments[4][387][0].apply(n,arguments)},{".\/_baseGetAllKeys":1520,".\/_getSymbols":1559,".\/keys":1622,dup:387}],1554:[function(e,t,n){arguments[4][388][0].apply(n,arguments)},{".\/_baseGetAllKeys":1520,".\/_getSymbolsIn":1560,".\/keysIn":1623,dup:388}],1555:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":1572,dup:389}],1556:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":1525,".\/_getValue":1562,dup:391}],1557:[function(e,t,n){arguments[4][392][0].apply(n,arguments)},{".\/_overArg":1591,dup:392}],1558:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":1497,dup:393}],1559:[function(e,t,n){arguments[4][394][0].apply(n,arguments)},{".\/_arrayFilter":1503,".\/stubArray":1625,dup:394}],1560:[function(e,t,n){arguments[4][395][0].apply(n,arguments)},{".\/_arrayPush":1507,".\/_getPrototype":1557,".\/_getSymbols":1559,".\/stubArray":1625,dup:395}],1561:[function(e,t,n){arguments[4][396][0].apply(n,arguments)},{".\/_DataView":1488,".\/_Map":1491,".\/_Promise":1493,".\/_Set":1494,".\/_WeakMap":1499,".\/_baseGetTag":1521,".\/_toSource":1602,dup:396}],1562:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],1563:[function(e,t,n){arguments[4][400][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:400}],1564:[function(e,t,n){arguments[4][401][0].apply(n,arguments)},{dup:401}],1565:[function(e,t,n){arguments[4][402][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:402}],1566:[function(e,t,n){arguments[4][403][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:403}],1567:[function(e,t,n){arguments[4][404][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:404}],1568:[function(e,t,n){arguments[4][405][0].apply(n,arguments)},{dup:405}],1569:[function(e,t,n){arguments[4][406][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1535,".\/_cloneDataView":1537,".\/_cloneMap":1538,".\/_cloneRegExp":1539,".\/_cloneSet":1540,".\/_cloneSymbol":1541,".\/_cloneTypedArray":1542,dup:406}],1570:[function(e,t,n){arguments[4][407][0].apply(n,arguments)},{".\/_baseCreate":1515,".\/_getPrototype":1557,".\/_isPrototype":1574,dup:407}],1571:[function(e,t,n){arguments[4][409][0].apply(n,arguments)},{dup:409}],1572:[function(e,t,n){arguments[4][412][0].apply(n,arguments)},{dup:412}],1573:[function(e,t,n){arguments[4][413][0].apply(n,arguments)},{".\/_coreJsData":1547,dup:413}],1574:[function(e,t,n){arguments[4][414][0].apply(n,arguments)},{dup:414}],1575:[function(e,t,n){arguments[4][416][0].apply(n,arguments)},{dup:416}],1576:[function(e,t,n){arguments[4][417][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:417}],1577:[function(e,t,n){arguments[4][418][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:418}],1578:[function(e,t,n){arguments[4][419][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:419}],1579:[function(e,t,n){arguments[4][420][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:420}],1580:[function(e,t,n){arguments[4][421][0].apply(n,arguments)},{".\/_Hash":1489,".\/_ListCache":1490,".\/_Map":1491,dup:421}],1581:[function(e,t,n){arguments[4][422][0].apply(n,arguments)},{".\/_getMapData":1555,dup:422}],1582:[function(e,t,n){arguments[4][423][0].apply(n,arguments)},{".\/_getMapData":1555,dup:423}],1583:[function(e,t,n){arguments[4][424][0].apply(n,arguments)},{".\/_getMapData":1555,dup:424}],1584:[function(e,t,n){arguments[4][425][0].apply(n,arguments)},{".\/_getMapData":1555,dup:425}],1585:[function(e,t,n){arguments[4][426][0].apply(n,arguments)},{dup:426}],1586:[function(e,t,n){arguments[4][429][0].apply(n,arguments)},{".\/_getNative":1556,dup:429}],1587:[function(e,t,n){arguments[4][430][0].apply(n,arguments)},{".\/_overArg":1591,dup:430}],1588:[function(e,t,n){arguments[4][431][0].apply(n,arguments)},{dup:431}],1589:[function(e,t,n){arguments[4][432][0].apply(n,arguments)},{".\/_freeGlobal":1552,dup:432}],1590:[function(e,t,n){arguments[4][433][0].apply(n,arguments)},{dup:433}],1591:[function(e,t,n){arguments[4][434][0].apply(n,arguments)},{dup:434}],1592:[function(e,t,n){arguments[4][436][0].apply(n,arguments)},{".\/_freeGlobal":1552,dup:436}],1593:[function(e,t,n){arguments[4][437][0].apply(n,arguments)},{dup:437}],1594:[function(e,t,n){arguments[4][438][0].apply(n,arguments)},{dup:438}],1595:[function(e,t,n){arguments[4][439][0].apply(n,arguments)},{dup:439}],1596:[function(e,t,n){arguments[4][442][0].apply(n,arguments)},{".\/_ListCache":1490,dup:442}],1597:[function(e,t,n){arguments[4][443][0].apply(n,arguments)},{dup:443}],1598:[function(e,t,n){arguments[4][444][0].apply(n,arguments)},{dup:444}],1599:[function(e,t,n){arguments[4][445][0].apply(n,arguments)},{dup:445}],1600:[function(e,t,n){arguments[4][446][0].apply(n,arguments)},{".\/_ListCache":1490,".\/_Map":1491,".\/_MapCache":1492,dup:446}],1601:[function(e,t,n){arguments[4][447][0].apply(n,arguments)},{dup:447}],1602:[function(e,t,n){arguments[4][451][0].apply(n,arguments)},{dup:451}],1603:[function(e,t,n){arguments[4][455][0].apply(n,arguments)},{".\/_baseClone":1514,dup:455}],1604:[function(e,t,n){arguments[4][458][0].apply(n,arguments)},{dup:458}],1605:[function(e,t,n){arguments[4][461][0].apply(n,arguments)},{".\/forEach":1607,dup:461}],1606:[function(e,t,n){arguments[4][462][0].apply(n,arguments)},{dup:462}],1607:[function(e,t,n){arguments[4][468][0].apply(n,arguments)},{".\/_arrayEach":1502,".\/_baseEach":1516,".\/_castFunction":1534,".\/isArray":1610,dup:468}],1608:[function(e,t,n){arguments[4][472][0].apply(n,arguments)},{dup:472}],1609:[function(e,t,n){arguments[4][474][0].apply(n,arguments)},{".\/_baseIsArguments":1523,".\/isObjectLike":1617,dup:474}],1610:[function(e,t,n){arguments[4][475][0].apply(n,arguments)},{dup:475}],1611:[function(e,t,n){arguments[4][476][0].apply(n,arguments)},{".\/isFunction":1613,".\/isLength":1614,dup:476}],1612:[function(e,t,n){arguments[4][479][0].apply(n,arguments)},{".\/_root":1592,".\/stubFalse":1626,dup:479}],1613:[function(e,t,n){arguments[4][480][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObject":1616,dup:480}],1614:[function(e,t,n){arguments[4][482][0].apply(n,arguments)},{dup:482}],1615:[function(e,t,n){arguments[4][483][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObjectLike":1617,dup:483}],1616:[function(e,t,n){arguments[4][484][0].apply(n,arguments)},{dup:484}],1617:[function(e,t,n){arguments[4][485][0].apply(n,arguments)},{dup:485}],1618:[function(e,t,n){arguments[4][486][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/_getPrototype":1557,".\/isObjectLike":1617,dup:486}],1619:[function(e,t,n){arguments[4][487][0].apply(n,arguments)},{".\/_baseIsRegExp":1526,".\/_baseUnary":1531,".\/_nodeUtil":1589,dup:487}],1620:[function(e,t,n){arguments[4][488][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isArray":1610,".\/isObjectLike":1617,dup:488}],1621:[function(e,t,n){arguments[4][490][0].apply(n,arguments)},{".\/_baseIsTypedArray":1527,".\/_baseUnary":1531,".\/_nodeUtil":1589,dup:490}],1622:[function(e,t,n){arguments[4][491][0].apply(n,arguments)},{".\/_arrayLikeKeys":1506,".\/_baseKeys":1528,".\/isArrayLike":1611,dup:491}],1623:[function(e,t,n){arguments[4][492][0].apply(n,arguments)},{".\/_arrayLikeKeys":1506,".\/_baseKeysIn":1529,".\/isArrayLike":1611,dup:492}],1624:[function(e,t,n){arguments[4][496][0].apply(n,arguments)},{dup:496}],1625:[function(e,t,n){arguments[4][501][0].apply(n,arguments)},{dup:501}],1626:[function(e,t,n){arguments[4][502][0].apply(n,arguments)},{dup:502}],1627:[function(e,t,n){arguments[4][509][0].apply(n,arguments)},{".\/_baseUniq":1532,dup:509}],1628:[function(e,t,n){arguments[4][273][0].apply(n,arguments)},{dup:273}],1629:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e){function t(e){var t=e.node,n=e.scope,r=[],i=t.right;if(!s.isIdentifier(i)||!n.hasBinding(i.name)){var a=n.generateUidIdentifier("arr");r.push(s.variableDeclaration("var",[s.variableDeclarator(a,i)])),i=a}var u=n.generateUidIdentifier("i"),l=o({BODY:t.body,KEY:u,ARR:i});s.inherits(l,t),s.ensureBlock(l);var c=s.memberExpression(i,u,!0),p=t.left;return s.isVariableDeclaration(p)?(p.declarations[0].init=c,l.body.body.unshift(p)):l.body.body.unshift(s.expressionStatement(s.assignmentExpression("=",p,c))),e.parentPath.isLabeledStatement()&&(l=s.labeledStatement(e.parentPath.node.label,l)),r.push(l),r}function n(e,t){var n=e.node,r=e.scope,a=n.left,o=void 0,l=void 0;if(s.isIdentifier(a)||s.isPattern(a)||s.isMemberExpression(a))l=a;else{if(!s.isVariableDeclaration(a))throw t.buildCodeFrameError(a,i.get("unknownForHead",a.type));l=r.generateUidIdentifier("ref"),o=s.variableDeclaration(a.kind,[s.variableDeclarator(a.declarations[0].id,l)])}var c=r.generateUidIdentifier("iterator"),p=r.generateUidIdentifier("isArray"),f=u({LOOP_OBJECT:c,IS_ARRAY:p,OBJECT:n.right,INDEX:r.generateUidIdentifier("i"),ID:l});return o||f.body.body.shift(),{declar:o,node:f,loop:f}}function r(e,t){var n=e.node,r=e.scope,a=e.parent,o=n.left,u=void 0,c=r.generateUidIdentifier("step"),p=s.memberExpression(c,s.identifier("value"));if(s.isIdentifier(o)||s.isPattern(o)||s.isMemberExpression(o))u=s.expressionStatement(s.assignmentExpression("=",o,p));else{if(!s.isVariableDeclaration(o))throw t.buildCodeFrameError(o,i.get("unknownForHead",o.type));u=s.variableDeclaration(o.kind,[s.variableDeclarator(o.declarations[0].id,p)])}var f=r.generateUidIdentifier("iterator"),h=l({ITERATOR_HAD_ERROR_KEY:r.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:r.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:r.generateUidIdentifier("iteratorError"),ITERATOR_KEY:f,STEP_KEY:c,OBJECT:n.right,BODY:null}),d=s.isLabeledStatement(a),y=h[3].block.body,m=y[0];return d&&(y[0]=s.labeledStatement(a.label,m)),{replaceParent:d,declar:u,loop:m,node:h}}var i=e.messages,a=e.template,s=e.types,o=a("\\n    for (var KEY = 0; KEY < ARR.length; KEY++) BODY;\\n  "),u=a("\\n    for (var LOOP_OBJECT = OBJECT,\\n             IS_ARRAY = Array.isArray(LOOP_OBJECT),\\n             INDEX = 0,\\n             LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {\\n      var ID;\\n      if (IS_ARRAY) {\\n        if (INDEX >= LOOP_OBJECT.length) break;\\n        ID = LOOP_OBJECT[INDEX++];\\n      } else {\\n        INDEX = LOOP_OBJECT.next();\\n        if (INDEX.done) break;\\n        ID = INDEX.value;\\n      }\\n    }\\n  "),l=a("\\n    var ITERATOR_COMPLETION = true;\\n    var ITERATOR_HAD_ERROR_KEY = false;\\n    var ITERATOR_ERROR_KEY = undefined;\\n    try {\\n      for (var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY; !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done); ITERATOR_COMPLETION = true) {\\n      }\\n    } catch (err) {\\n      ITERATOR_HAD_ERROR_KEY = true;\\n      ITERATOR_ERROR_KEY = err;\\n    } finally {\\n      try {\\n        if (!ITERATOR_COMPLETION && ITERATOR_KEY.return) {\\n          ITERATOR_KEY.return();\\n        }\\n      } finally {\\n        if (ITERATOR_HAD_ERROR_KEY) {\\n          throw ITERATOR_ERROR_KEY;\\n        }\\n      }\\n    }\\n  ");return{visitor:{ForOfStatement:function(e,i){if(e.get("right").isArrayExpression())return e.parentPath.isLabeledStatement()?e.parentPath.replaceWithMultiple(t(e)):e.replaceWithMultiple(t(e));var a=r;i.opts.loose&&(a=n);var o=e.node,u=a(e,i),l=u.declar,c=u.loop,p=c.body;e.ensureBlock(),l&&p.body.push(l),p.body=p.body.concat(o.body.body),s.inherits(c,o),s.inherits(c.body,o.body),u.replaceParent?(e.parentPath.replaceWithMultiple(u.node),e.remove()):e.replaceWithMultiple(u.node)}}}},t.exports=n.default},{}],1630:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){d.default.ok(this instanceof a),m.assertIdentifier(e),this.nextTempId=0,this.contextId=e,this.listing=[],this.marked=[!0],this.finalLoc=s(),this.tryEntries=[],this.leapManager=new g.LeapManager(this)}function s(){return m.numericLiteral(-1)}function o(e){return new Error("all declarations should have been transformed into assignments before the Exploder began its work: "+(0,f.default)(e))}function u(e){var t=e.type;return"normal"===t?!A.call(e,"target"):"break"===t||"continue"===t?!A.call(e,"value")&&m.isLiteral(e.target):("return"===t||"throw"===t)&&(A.call(e,"value")&&!A.call(e,"target"))}var l=e("babel-runtime\/helpers\/typeof"),c=i(l),p=e("babel-runtime\/core-js\/json\/stringify"),f=i(p),h=e("assert"),d=i(h),y=e("babel-types"),m=r(y),b=e(".\/leap"),g=r(b),v=e(".\/meta"),x=r(v),_=e(".\/util"),E=r(_),A=Object.prototype.hasOwnProperty,D=a.prototype;n.Emitter=a,D.mark=function(e){m.assertLiteral(e);var t=this.listing.length;return e.value===-1?e.value=t:d.default.strictEqual(e.value,t),this.marked[t]=!0,e},D.emit=function(e){m.isExpression(e)&&(e=m.expressionStatement(e)),m.assertStatement(e),this.listing.push(e)},D.emitAssign=function(e,t){return this.emit(this.assign(e,t)),e},D.assign=function(e,t){return m.expressionStatement(m.assignmentExpression("=",e,t))},D.contextProperty=function(e,t){return m.memberExpression(this.contextId,t?m.stringLiteral(e):m.identifier(e),!!t)},D.stop=function(e){e&&this.setReturnValue(e),this.jump(this.finalLoc)},D.setReturnValue=function(e){m.assertExpression(e.value),this.emitAssign(this.contextProperty("rval"),this.explodeExpression(e))},D.clearPendingException=function(e,t){m.assertLiteral(e);var n=m.callExpression(this.contextProperty("catch",!0),[e]);t?this.emitAssign(t,n):this.emit(n)},D.jump=function(e){this.emitAssign(this.contextProperty("next"),e),this.emit(m.breakStatement())},D.jumpIf=function(e,t){m.assertExpression(e),m.assertLiteral(t),this.emit(m.ifStatement(e,m.blockStatement([this.assign(this.contextProperty("next"),t),m.breakStatement()])))},D.jumpIfNot=function(e,t){m.assertExpression(e),m.assertLiteral(t);var n=void 0;n=m.isUnaryExpression(e)&&"!"===e.operator?e.argument:m.unaryExpression("!",e),this.emit(m.ifStatement(n,m.blockStatement([this.assign(this.contextProperty("next"),t),m.breakStatement()])))},D.makeTempVar=function(){return this.contextProperty("t"+this.nextTempId++)},D.getContextFunction=function(e){return m.functionExpression(e||null,[this.contextId],m.blockStatement([this.getDispatchLoop()]),!1,!1)},D.getDispatchLoop=function(){var e=this,t=[],n=void 0,r=!1;return e.listing.forEach(function(i,a){e.marked.hasOwnProperty(a)&&(t.push(m.switchCase(m.numericLiteral(a),n=[])),r=!1),r||(n.push(i),m.isCompletionStatement(i)&&(r=!0))}),this.finalLoc.value=this.listing.length,t.push(m.switchCase(this.finalLoc,[]),m.switchCase(m.stringLiteral("end"),[m.returnStatement(m.callExpression(this.contextProperty("stop"),[]))])),m.whileStatement(m.numericLiteral(1),m.switchStatement(m.assignmentExpression("=",this.contextProperty("prev"),this.contextProperty("next")),t))},D.getTryLocsList=function(){if(0===this.tryEntries.length)return null;var e=0;return m.arrayExpression(this.tryEntries.map(function(t){var n=t.firstLoc.value;d.default.ok(n>=e,"try entries out of order"),e=n;var r=t.catchEntry,i=t.finallyEntry,a=[t.firstLoc,r?r.firstLoc:null];return i&&(a[2]=i.firstLoc,a[3]=i.afterLoc),m.arrayExpression(a)}))},D.explode=function(e,t){var n=e.node,r=this;if(m.assertNode(n),m.isDeclaration(n))throw o(n);if(m.isStatement(n))return r.explodeStatement(e);if(m.isExpression(n))return r.explodeExpression(e,t);switch(n.type){case"Program":return e.get("body").map(r.explodeStatement,r);case"VariableDeclarator":throw o(n);case"Property":case"SwitchCase":case"CatchClause":throw new Error(n.type+" nodes should be handled by their parents");default:throw new Error("unknown Node of type "+(0,f.default)(n.type))}},D.explodeStatement=function(e,t){var n=e.node,r=this,i=void 0,a=void 0,o=void 0;if(m.assertStatement(n),t?m.assertIdentifier(t):t=null,m.isBlockStatement(n))return void e.get("body").forEach(function(e){r.explodeStatement(e)});if(!x.containsLeap(n))return void r.emit(n);var u=function(){switch(n.type){case"ExpressionStatement":r.explodeExpression(e.get("expression"),!0);break;case"LabeledStatement":a=s(),r.leapManager.withEntry(new g.LabeledEntry(a,n.label),function(){r.explodeStatement(e.get("body"),n.label)}),r.mark(a);break;case"WhileStatement":i=s(),a=s(),r.mark(i),r.jumpIfNot(r.explodeExpression(e.get("test")),a),r.leapManager.withEntry(new g.LoopEntry(a,i,t),function(){r.explodeStatement(e.get("body"))}),r.jump(i),r.mark(a);break;case"DoWhileStatement":var u=s(),l=s();a=s(),r.mark(u),r.leapManager.withEntry(new g.LoopEntry(a,l,t),function(){r.explode(e.get("body"))}),r.mark(l),r.jumpIf(r.explodeExpression(e.get("test")),u),r.mark(a);break;case"ForStatement":o=s();var c=s();a=s(),n.init&&r.explode(e.get("init"),!0),r.mark(o),n.test&&r.jumpIfNot(r.explodeExpression(e.get("test")),a),r.leapManager.withEntry(new g.LoopEntry(a,c,t),function(){r.explodeStatement(e.get("body"))}),r.mark(c),n.update&&r.explode(e.get("update"),!0),r.jump(o),r.mark(a);break;case"TypeCastExpression":return{v:r.explodeExpression(e.get("expression"))};case"ForInStatement":o=s(),a=s();var p=r.makeTempVar();r.emitAssign(p,m.callExpression(E.runtimeProperty("keys"),[r.explodeExpression(e.get("right"))])),r.mark(o);var h=r.makeTempVar();r.jumpIf(m.memberExpression(m.assignmentExpression("=",h,m.callExpression(p,[])),m.identifier("done"),!1),a),r.emitAssign(n.left,m.memberExpression(h,m.identifier("value"),!1)),r.leapManager.withEntry(new g.LoopEntry(a,o,t),function(){r.explodeStatement(e.get("body"))}),r.jump(o),r.mark(a);break;case"BreakStatement":r.emitAbruptCompletion({type:"break",target:r.leapManager.getBreakLoc(n.label)});break;case"ContinueStatement":r.emitAbruptCompletion({type:"continue",target:r.leapManager.getContinueLoc(n.label)});break;case"SwitchStatement":var y=r.emitAssign(r.makeTempVar(),r.explodeExpression(e.get("discriminant")));a=s();for(var b=s(),v=b,x=[],_=n.cases||[],A=_.length-1;A>=0;--A){var D=_[A];m.assertSwitchCase(D),D.test?v=m.conditionalExpression(m.binaryExpression("===",y,D.test),x[A]=s(),v):x[A]=b}var S=e.get("discriminant");S.replaceWith(v),r.jump(r.explodeExpression(S)),r.leapManager.withEntry(new g.SwitchEntry(a),function(){e.get("cases").forEach(function(e){var t=e.key;r.mark(x[t]),e.get("consequent").forEach(function(e){r.explodeStatement(e)})})}),r.mark(a),b.value===-1&&(r.mark(b),d.default.strictEqual(a.value,b.value));break;case"IfStatement":var w=n.alternate&&s();a=s(),r.jumpIfNot(r.explodeExpression(e.get("test")),w||a),r.explodeStatement(e.get("consequent")),w&&(r.jump(a),r.mark(w),r.explodeStatement(e.get("alternate"))),r.mark(a);break;case"ReturnStatement":r.emitAbruptCompletion({type:"return",value:r.explodeExpression(e.get("argument"))});break;case"WithStatement":throw new Error("WithStatement not supported in generator functions.");case"TryStatement":a=s();var k=n.handler,F=k&&s(),T=F&&new g.CatchEntry(F,k.param),P=n.finalizer&&s(),j=P&&new g.FinallyEntry(P,a),B=new g.TryEntry(r.getUnmarkedCurrentLoc(),T,j);r.tryEntries.push(B),r.updateContextPrevLoc(B.firstLoc),r.leapManager.withEntry(B,function(){r.explodeStatement(e.get("block")),F&&!function(){P?r.jump(P):r.jump(a),r.updateContextPrevLoc(r.mark(F));var t=e.get("handler.body"),n=r.makeTempVar();r.clearPendingException(B.firstLoc,n),t.traverse(C,{safeParam:n,catchParamName:k.param.name}),r.leapManager.withEntry(T,function(){r.explodeStatement(t)})}(),P&&(r.updateContextPrevLoc(r.mark(P)),r.leapManager.withEntry(j,function(){r.explodeStatement(e.get("finalizer"))}),r.emit(m.returnStatement(m.callExpression(r.contextProperty("finish"),[j.firstLoc]))))}),r.mark(a);break;case"ThrowStatement":r.emit(m.throwStatement(r.explodeExpression(e.get("argument"))));break;default:throw new Error("unknown Statement of type "+(0,f.default)(n.type))}}();return"object"===("undefined"==typeof u?"undefined":(0,c.default)(u))?u.v:void 0};var C={Identifier:function(e,t){e.node.name===t.catchParamName&&E.isReference(e)&&e.replaceWith(t.safeParam)},Scope:function(e,t){e.scope.hasOwnBinding(t.catchParamName)&&e.skip()}};D.emitAbruptCompletion=function(e){u(e)||d.default.ok(!1,"invalid completion record: "+(0,f.default)(e)),d.default.notStrictEqual(e.type,"normal","normal completions are not abrupt");var t=[m.stringLiteral(e.type)];"break"===e.type||"continue"===e.type?(m.assertLiteral(e.target),t[1]=e.target):"return"!==e.type&&"throw"!==e.type||e.value&&(m.assertExpression(e.value),t[1]=e.value),this.emit(m.returnStatement(m.callExpression(this.contextProperty("abrupt"),t)))},D.getUnmarkedCurrentLoc=function(){return m.numericLiteral(this.listing.length)},D.updateContextPrevLoc=function(e){e?(m.assertLiteral(e),e.value===-1?e.value=this.listing.length:d.default.strictEqual(e.value,this.listing.length)):e=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),e)},D.explodeExpression=function(e,t){function n(e){return m.assertExpression(e),t?void a.emit(e):e}function r(e,t,n){d.default.ok(!n||!e,"Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?");var r=a.explodeExpression(t,n);return n||(e||l&&!m.isLiteral(r))&&(r=a.emitAssign(e||a.makeTempVar(),r)),r}var i=e.node;if(!i)return i;m.assertExpression(i);var a=this,o=void 0,u=void 0;if(!x.containsLeap(i))return n(i);var l=x.containsLeap.onlyChildren(i),p=function(){switch(i.type){case"MemberExpression":return{v:n(m.memberExpression(a.explodeExpression(e.get("object")),i.computed?r(null,e.get("property")):i.property,i.computed))};case"CallExpression":var l=e.get("callee"),c=e.get("arguments"),p=void 0,h=[],y=!1;if(c.forEach(function(e){y=y||x.containsLeap(e.node)}),m.isMemberExpression(l.node))if(y){var b=r(a.makeTempVar(),l.get("object")),g=l.node.computed?r(null,l.get("property")):l.node.property;h.unshift(b),p=m.memberExpression(m.memberExpression(b,g,l.node.computed),m.identifier("call"),!1)}else p=a.explodeExpression(l);else p=r(null,l),m.isMemberExpression(p)&&(p=m.sequenceExpression([m.numericLiteral(0),p]));return c.forEach(function(e){h.push(r(null,e))}),{v:n(m.callExpression(p,h))};case"NewExpression":return{v:n(m.newExpression(r(null,e.get("callee")),e.get("arguments").map(function(e){return r(null,e)})))};case"ObjectExpression":return{v:n(m.objectExpression(e.get("properties").map(function(e){return e.isObjectProperty()?m.objectProperty(e.node.key,r(null,e.get("value")),e.node.computed):e.node})))};case"ArrayExpression":return{v:n(m.arrayExpression(e.get("elements").map(function(e){return r(null,e)})))};case"SequenceExpression":var v=i.expressions.length-1;return e.get("expressions").forEach(function(e){e.key===v?o=a.explodeExpression(e,t):a.explodeExpression(e,!0)}),{v:o};case"LogicalExpression":u=s(),t||(o=a.makeTempVar());var _=r(o,e.get("left"));return"&&"===i.operator?a.jumpIfNot(_,u):(d.default.strictEqual(i.operator,"||"),a.jumpIf(_,u)),r(o,e.get("right"),t),a.mark(u),{v:o};case"ConditionalExpression":var E=s();u=s();var A=a.explodeExpression(e.get("test"));return a.jumpIfNot(A,E),t||(o=a.makeTempVar()),r(o,e.get("consequent"),t),a.jump(u),a.mark(E),r(o,e.get("alternate"),t),a.mark(u),{v:o};case"UnaryExpression":return{v:n(m.unaryExpression(i.operator,a.explodeExpression(e.get("argument")),!!i.prefix))};case"BinaryExpression":return{v:n(m.binaryExpression(i.operator,r(null,e.get("left")),r(null,e.get("right"))))};case"AssignmentExpression":return{v:n(m.assignmentExpression(i.operator,a.explodeExpression(e.get("left")),a.explodeExpression(e.get("right"))))};case"UpdateExpression":return{v:n(m.updateExpression(i.operator,a.explodeExpression(e.get("argument")),i.prefix))};case"YieldExpression":$/;"	function	line:34
Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^"babel-runtime\/core-js\/json\/stringify":1027,"babel-runtime\/core-js\/object\/get-own-property-symbols":1031,"babel-runtime\/core-js\/object\/keys":1032,dup:265,"lodash\/clone":1603,"lodash\/compact":1604,"lodash\/each":1605,"lodash\/uniq":1627,"to-fast-properties":1628}],1481:[function(e,t,n){arguments[4][266][0].apply(n,arguments)},{".\/index":1480,dup:266}],1482:[function(e,t,n){arguments[4][267][0].apply(n,arguments)},{".\/index":1480,"babel-runtime\/core-js\/object\/create":1030,dup:267}],1483:[function(e,t,n){arguments[4][268][0].apply(n,arguments)},{".\/constants":1469,".\/index":1480,".\/retrievers":1482,"babel-runtime\/core-js\/get-iterator":1026,"babel-runtime\/core-js\/object\/keys":1032,"babel-runtime\/helpers\/typeof":1041,dup:268,esutils:1487}],1484:[function(e,t,n){arguments[4][69][0].apply(n,arguments)},{dup:69}],1485:[function(e,t,n){arguments[4][70][0].apply(n,arguments)},{dup:70}],1486:[function(e,t,n){arguments[4][71][0].apply(n,arguments)},{".\/code":1485,dup:71}],1487:[function(e,t,n){arguments[4][72][0].apply(n,arguments)},{".\/ast":1484,".\/code":1485,".\/keyword":1486,dup:72}],1488:[function(e,t,n){arguments[4][282][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:282}],1489:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":1563,".\/_hashDelete":1564,".\/_hashGet":1565,".\/_hashHas":1566,".\/_hashSet":1567,dup:283}],1490:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":1575,".\/_listCacheDelete":1576,".\/_listCacheGet":1577,".\/_listCacheHas":1578,".\/_listCacheSet":1579,dup:284}],1491:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:285}],1492:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":1580,".\/_mapCacheDelete":1581,".\/_mapCacheGet":1582,".\/_mapCacheHas":1583,".\/_mapCacheSet":1584,dup:286}],1493:[function(e,t,n){arguments[4][287][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:287}],1494:[function(e,t,n){arguments[4][288][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:288}],1495:[function(e,t,n){arguments[4][289][0].apply(n,arguments)},{".\/_MapCache":1492,".\/_setCacheAdd":1593,".\/_setCacheHas":1594,dup:289}],1496:[function(e,t,n){arguments[4][290][0].apply(n,arguments)},{".\/_ListCache":1490,".\/_stackClear":1596,".\/_stackDelete":1597,".\/_stackGet":1598,".\/_stackHas":1599,".\/_stackSet":1600,dup:290}],1497:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":1592,dup:291}],1498:[function(e,t,n){arguments[4][292][0].apply(n,arguments)},{".\/_root":1592,dup:292}],1499:[function(e,t,n){arguments[4][293][0].apply(n,arguments)},{".\/_getNative":1556,".\/_root":1592,dup:293}],1500:[function(e,t,n){arguments[4][294][0].apply(n,arguments)},{dup:294}],1501:[function(e,t,n){arguments[4][295][0].apply(n,arguments)},{dup:295}],1502:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],1503:[function(e,t,n){arguments[4][298][0].apply(n,arguments)},{dup:298}],1504:[function(e,t,n){arguments[4][299][0].apply(n,arguments)},{".\/_baseIndexOf":1522,dup:299}],1505:[function(e,t,n){arguments[4][300][0].apply(n,arguments)},{dup:300}],1506:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":1530,".\/_isIndex":1571,".\/isArguments":1609,".\/isArray":1610,".\/isBuffer":1612,".\/isTypedArray":1621,dup:301}],1507:[function(e,t,n){arguments[4][303][0].apply(n,arguments)},{dup:303}],1508:[function(e,t,n){arguments[4][304][0].apply(n,arguments)},{dup:304}],1509:[function(e,t,n){arguments[4][308][0].apply(n,arguments)},{".\/_baseAssignValue":1513,".\/eq":1606,dup:308}],1510:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1606,dup:309}],1511:[function(e,t,n){arguments[4][310][0].apply(n,arguments)},{".\/_copyObject":1544,".\/keys":1622,dup:310}],1512:[function(e,t,n){arguments[4][311][0].apply(n,arguments)},{".\/_copyObject":1544,".\/keysIn":1623,dup:311}],1513:[function(e,t,n){arguments[4][312][0].apply(n,arguments)},{".\/_defineProperty":1551,dup:312}],1514:[function(e,t,n){arguments[4][314][0].apply(n,arguments)},{".\/_Stack":1496,".\/_arrayEach":1502,".\/_assignValue":1509,".\/_baseAssign":1511,".\/_baseAssignIn":1512,".\/_cloneBuffer":1536,".\/_copyArray":1543,".\/_copySymbols":1545,".\/_copySymbolsIn":1546,".\/_getAllKeys":1553,".\/_getAllKeysIn":1554,".\/_getTag":1561,".\/_initCloneArray":1568,".\/_initCloneByTag":1569,".\/_initCloneObject":1570,".\/isArray":1610,".\/isBuffer":1612,".\/isObject":1616,".\/keys":1622,dup:314}],1515:[function(e,t,n){arguments[4][315][0].apply(n,arguments)},{".\/isObject":1616,dup:315}],1516:[function(e,t,n){arguments[4][316][0].apply(n,arguments)},{".\/_baseForOwn":1519,".\/_createBaseEach":1548,dup:316}],1517:[function(e,t,n){arguments[4][317][0].apply(n,arguments)},{dup:317}],1518:[function(e,t,n){arguments[4][319][0].apply(n,arguments)},{".\/_createBaseFor":1549,dup:319}],1519:[function(e,t,n){arguments[4][320][0].apply(n,arguments)},{".\/_baseFor":1518,".\/keys":1622,dup:320}],1520:[function(e,t,n){arguments[4][322][0].apply(n,arguments)},{".\/_arrayPush":1507,".\/isArray":1610,dup:322}],1521:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":1497,".\/_getRawTag":1558,".\/_objectToString":1590,dup:323}],1522:[function(e,t,n){arguments[4][326][0].apply(n,arguments)},{".\/_baseFindIndex":1517,".\/_baseIsNaN":1524,".\/_strictIndexOf":1601,dup:326}],1523:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObjectLike":1617,dup:327}],1524:[function(e,t,n){arguments[4][331][0].apply(n,arguments)},{dup:331}],1525:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":1573,".\/_toSource":1602,".\/isFunction":1613,".\/isObject":1616,dup:332}],1526:[function(e,t,n){arguments[4][333][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObjectLike":1617,dup:333}],1527:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isLength":1614,".\/isObjectLike":1617,dup:334}],1528:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":1574,".\/_nativeKeys":1587,dup:336}],1529:[function(e,t,n){arguments[4][337][0].apply(n,arguments)},{".\/_isPrototype":1574,".\/_nativeKeysIn":1588,".\/isObject":1616,dup:337}],1530:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],1531:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],1532:[function(e,t,n){arguments[4][354][0].apply(n,arguments)},{".\/_SetCache":1495,".\/_arrayIncludes":1504,".\/_arrayIncludesWith":1505,".\/_cacheHas":1533,".\/_createSet":1550,".\/_setToArray":1595,dup:354}],1533:[function(e,t,n){arguments[4][356][0].apply(n,arguments)},{dup:356}],1534:[function(e,t,n){arguments[4][357][0].apply(n,arguments)},{".\/identity":1608,dup:357}],1535:[function(e,t,n){arguments[4][361][0].apply(n,arguments)},{".\/_Uint8Array":1498,dup:361}],1536:[function(e,t,n){arguments[4][362][0].apply(n,arguments)},{".\/_root":1592,dup:362}],1537:[function(e,t,n){arguments[4][363][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1535,dup:363}],1538:[function(e,t,n){arguments[4][364][0].apply(n,arguments)},{".\/_addMapEntry":1500,".\/_arrayReduce":1508,".\/_mapToArray":1585,dup:364}],1539:[function(e,t,n){arguments[4][365][0].apply(n,arguments)},{dup:365}],1540:[function(e,t,n){arguments[4][366][0].apply(n,arguments)},{".\/_addSetEntry":1501,".\/_arrayReduce":1508,".\/_setToArray":1595,dup:366}],1541:[function(e,t,n){arguments[4][367][0].apply(n,arguments)},{".\/_Symbol":1497,dup:367}],1542:[function(e,t,n){arguments[4][368][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1535,dup:368}],1543:[function(e,t,n){arguments[4][371][0].apply(n,arguments)},{dup:371}],1544:[function(e,t,n){arguments[4][372][0].apply(n,arguments)},{".\/_assignValue":1509,".\/_baseAssignValue":1513,dup:372}],1545:[function(e,t,n){arguments[4][373][0].apply(n,arguments)},{".\/_copyObject":1544,".\/_getSymbols":1559,dup:373}],1546:[function(e,t,n){arguments[4][374][0].apply(n,arguments)},{".\/_copyObject":1544,".\/_getSymbolsIn":1560,dup:374}],1547:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":1592,dup:375}],1548:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":1611,dup:377}],1549:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],1550:[function(e,t,n){arguments[4][380][0].apply(n,arguments)},{".\/_Set":1494,".\/_setToArray":1595,".\/noop":1624,dup:380}],1551:[function(e,t,n){arguments[4][382][0].apply(n,arguments)},{".\/_getNative":1556,dup:382}],1552:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],1553:[function(e,t,n){arguments[4][387][0].apply(n,arguments)},{".\/_baseGetAllKeys":1520,".\/_getSymbols":1559,".\/keys":1622,dup:387}],1554:[function(e,t,n){arguments[4][388][0].apply(n,arguments)},{".\/_baseGetAllKeys":1520,".\/_getSymbolsIn":1560,".\/keysIn":1623,dup:388}],1555:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":1572,dup:389}],1556:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":1525,".\/_getValue":1562,dup:391}],1557:[function(e,t,n){arguments[4][392][0].apply(n,arguments)},{".\/_overArg":1591,dup:392}],1558:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":1497,dup:393}],1559:[function(e,t,n){arguments[4][394][0].apply(n,arguments)},{".\/_arrayFilter":1503,".\/stubArray":1625,dup:394}],1560:[function(e,t,n){arguments[4][395][0].apply(n,arguments)},{".\/_arrayPush":1507,".\/_getPrototype":1557,".\/_getSymbols":1559,".\/stubArray":1625,dup:395}],1561:[function(e,t,n){arguments[4][396][0].apply(n,arguments)},{".\/_DataView":1488,".\/_Map":1491,".\/_Promise":1493,".\/_Set":1494,".\/_WeakMap":1499,".\/_baseGetTag":1521,".\/_toSource":1602,dup:396}],1562:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],1563:[function(e,t,n){arguments[4][400][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:400}],1564:[function(e,t,n){arguments[4][401][0].apply(n,arguments)},{dup:401}],1565:[function(e,t,n){arguments[4][402][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:402}],1566:[function(e,t,n){arguments[4][403][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:403}],1567:[function(e,t,n){arguments[4][404][0].apply(n,arguments)},{".\/_nativeCreate":1586,dup:404}],1568:[function(e,t,n){arguments[4][405][0].apply(n,arguments)},{dup:405}],1569:[function(e,t,n){arguments[4][406][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1535,".\/_cloneDataView":1537,".\/_cloneMap":1538,".\/_cloneRegExp":1539,".\/_cloneSet":1540,".\/_cloneSymbol":1541,".\/_cloneTypedArray":1542,dup:406}],1570:[function(e,t,n){arguments[4][407][0].apply(n,arguments)},{".\/_baseCreate":1515,".\/_getPrototype":1557,".\/_isPrototype":1574,dup:407}],1571:[function(e,t,n){arguments[4][409][0].apply(n,arguments)},{dup:409}],1572:[function(e,t,n){arguments[4][412][0].apply(n,arguments)},{dup:412}],1573:[function(e,t,n){arguments[4][413][0].apply(n,arguments)},{".\/_coreJsData":1547,dup:413}],1574:[function(e,t,n){arguments[4][414][0].apply(n,arguments)},{dup:414}],1575:[function(e,t,n){arguments[4][416][0].apply(n,arguments)},{dup:416}],1576:[function(e,t,n){arguments[4][417][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:417}],1577:[function(e,t,n){arguments[4][418][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:418}],1578:[function(e,t,n){arguments[4][419][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:419}],1579:[function(e,t,n){arguments[4][420][0].apply(n,arguments)},{".\/_assocIndexOf":1510,dup:420}],1580:[function(e,t,n){arguments[4][421][0].apply(n,arguments)},{".\/_Hash":1489,".\/_ListCache":1490,".\/_Map":1491,dup:421}],1581:[function(e,t,n){arguments[4][422][0].apply(n,arguments)},{".\/_getMapData":1555,dup:422}],1582:[function(e,t,n){arguments[4][423][0].apply(n,arguments)},{".\/_getMapData":1555,dup:423}],1583:[function(e,t,n){arguments[4][424][0].apply(n,arguments)},{".\/_getMapData":1555,dup:424}],1584:[function(e,t,n){arguments[4][425][0].apply(n,arguments)},{".\/_getMapData":1555,dup:425}],1585:[function(e,t,n){arguments[4][426][0].apply(n,arguments)},{dup:426}],1586:[function(e,t,n){arguments[4][429][0].apply(n,arguments)},{".\/_getNative":1556,dup:429}],1587:[function(e,t,n){arguments[4][430][0].apply(n,arguments)},{".\/_overArg":1591,dup:430}],1588:[function(e,t,n){arguments[4][431][0].apply(n,arguments)},{dup:431}],1589:[function(e,t,n){arguments[4][432][0].apply(n,arguments)},{".\/_freeGlobal":1552,dup:432}],1590:[function(e,t,n){arguments[4][433][0].apply(n,arguments)},{dup:433}],1591:[function(e,t,n){arguments[4][434][0].apply(n,arguments)},{dup:434}],1592:[function(e,t,n){arguments[4][436][0].apply(n,arguments)},{".\/_freeGlobal":1552,dup:436}],1593:[function(e,t,n){arguments[4][437][0].apply(n,arguments)},{dup:437}],1594:[function(e,t,n){arguments[4][438][0].apply(n,arguments)},{dup:438}],1595:[function(e,t,n){arguments[4][439][0].apply(n,arguments)},{dup:439}],1596:[function(e,t,n){arguments[4][442][0].apply(n,arguments)},{".\/_ListCache":1490,dup:442}],1597:[function(e,t,n){arguments[4][443][0].apply(n,arguments)},{dup:443}],1598:[function(e,t,n){arguments[4][444][0].apply(n,arguments)},{dup:444}],1599:[function(e,t,n){arguments[4][445][0].apply(n,arguments)},{dup:445}],1600:[function(e,t,n){arguments[4][446][0].apply(n,arguments)},{".\/_ListCache":1490,".\/_Map":1491,".\/_MapCache":1492,dup:446}],1601:[function(e,t,n){arguments[4][447][0].apply(n,arguments)},{dup:447}],1602:[function(e,t,n){arguments[4][451][0].apply(n,arguments)},{dup:451}],1603:[function(e,t,n){arguments[4][455][0].apply(n,arguments)},{".\/_baseClone":1514,dup:455}],1604:[function(e,t,n){arguments[4][458][0].apply(n,arguments)},{dup:458}],1605:[function(e,t,n){arguments[4][461][0].apply(n,arguments)},{".\/forEach":1607,dup:461}],1606:[function(e,t,n){arguments[4][462][0].apply(n,arguments)},{dup:462}],1607:[function(e,t,n){arguments[4][468][0].apply(n,arguments)},{".\/_arrayEach":1502,".\/_baseEach":1516,".\/_castFunction":1534,".\/isArray":1610,dup:468}],1608:[function(e,t,n){arguments[4][472][0].apply(n,arguments)},{dup:472}],1609:[function(e,t,n){arguments[4][474][0].apply(n,arguments)},{".\/_baseIsArguments":1523,".\/isObjectLike":1617,dup:474}],1610:[function(e,t,n){arguments[4][475][0].apply(n,arguments)},{dup:475}],1611:[function(e,t,n){arguments[4][476][0].apply(n,arguments)},{".\/isFunction":1613,".\/isLength":1614,dup:476}],1612:[function(e,t,n){arguments[4][479][0].apply(n,arguments)},{".\/_root":1592,".\/stubFalse":1626,dup:479}],1613:[function(e,t,n){arguments[4][480][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObject":1616,dup:480}],1614:[function(e,t,n){arguments[4][482][0].apply(n,arguments)},{dup:482}],1615:[function(e,t,n){arguments[4][483][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isObjectLike":1617,dup:483}],1616:[function(e,t,n){arguments[4][484][0].apply(n,arguments)},{dup:484}],1617:[function(e,t,n){arguments[4][485][0].apply(n,arguments)},{dup:485}],1618:[function(e,t,n){arguments[4][486][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/_getPrototype":1557,".\/isObjectLike":1617,dup:486}],1619:[function(e,t,n){arguments[4][487][0].apply(n,arguments)},{".\/_baseIsRegExp":1526,".\/_baseUnary":1531,".\/_nodeUtil":1589,dup:487}],1620:[function(e,t,n){arguments[4][488][0].apply(n,arguments)},{".\/_baseGetTag":1521,".\/isArray":1610,".\/isObjectLike":1617,dup:488}],1621:[function(e,t,n){arguments[4][490][0].apply(n,arguments)},{".\/_baseIsTypedArray":1527,".\/_baseUnary":1531,".\/_nodeUtil":1589,dup:490}],1622:[function(e,t,n){arguments[4][491][0].apply(n,arguments)},{".\/_arrayLikeKeys":1506,".\/_baseKeys":1528,".\/isArrayLike":1611,dup:491}],1623:[function(e,t,n){arguments[4][492][0].apply(n,arguments)},{".\/_arrayLikeKeys":1506,".\/_baseKeysIn":1529,".\/isArrayLike":1611,dup:492}],1624:[function(e,t,n){arguments[4][496][0].apply(n,arguments)},{dup:496}],1625:[function(e,t,n){arguments[4][501][0].apply(n,arguments)},{dup:501}],1626:[function(e,t,n){arguments[4][502][0].apply(n,arguments)},{dup:502}],1627:[function(e,t,n){arguments[4][509][0].apply(n,arguments)},{".\/_baseUniq":1532,dup:509}],1628:[function(e,t,n){arguments[4][273][0].apply(n,arguments)},{dup:273}],1629:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(e){function t(e){var t=e.node,n=e.scope,r=[],i=t.right;if(!s.isIdentifier(i)||!n.hasBinding(i.name)){var a=n.generateUidIdentifier("arr");r.push(s.variableDeclaration("var",[s.variableDeclarator(a,i)])),i=a}var u=n.generateUidIdentifier("i"),l=o({BODY:t.body,KEY:u,ARR:i});s.inherits(l,t),s.ensureBlock(l);var c=s.memberExpression(i,u,!0),p=t.left;return s.isVariableDeclaration(p)?(p.declarations[0].init=c,l.body.body.unshift(p)):l.body.body.unshift(s.expressionStatement(s.assignmentExpression("=",p,c))),e.parentPath.isLabeledStatement()&&(l=s.labeledStatement(e.parentPath.node.label,l)),r.push(l),r}function n(e,t){var n=e.node,r=e.scope,a=n.left,o=void 0,l=void 0;if(s.isIdentifier(a)||s.isPattern(a)||s.isMemberExpression(a))l=a;else{if(!s.isVariableDeclaration(a))throw t.buildCodeFrameError(a,i.get("unknownForHead",a.type));l=r.generateUidIdentifier("ref"),o=s.variableDeclaration(a.kind,[s.variableDeclarator(a.declarations[0].id,l)])}var c=r.generateUidIdentifier("iterator"),p=r.generateUidIdentifier("isArray"),f=u({LOOP_OBJECT:c,IS_ARRAY:p,OBJECT:n.right,INDEX:r.generateUidIdentifier("i"),ID:l});return o||f.body.body.shift(),{declar:o,node:f,loop:f}}function r(e,t){var n=e.node,r=e.scope,a=e.parent,o=n.left,u=void 0,c=r.generateUidIdentifier("step"),p=s.memberExpression(c,s.identifier("value"));if(s.isIdentifier(o)||s.isPattern(o)||s.isMemberExpression(o))u=s.expressionStatement(s.assignmentExpression("=",o,p));else{if(!s.isVariableDeclaration(o))throw t.buildCodeFrameError(o,i.get("unknownForHead",o.type));u=s.variableDeclaration(o.kind,[s.variableDeclarator(o.declarations[0].id,p)])}var f=r.generateUidIdentifier("iterator"),h=l({ITERATOR_HAD_ERROR_KEY:r.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:r.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:r.generateUidIdentifier("iteratorError"),ITERATOR_KEY:f,STEP_KEY:c,OBJECT:n.right,BODY:null}),d=s.isLabeledStatement(a),y=h[3].block.body,m=y[0];return d&&(y[0]=s.labeledStatement(a.label,m)),{replaceParent:d,declar:u,loop:m,node:h}}var i=e.messages,a=e.template,s=e.types,o=a("\\n    for (var KEY = 0; KEY < ARR.length; KEY++) BODY;\\n  "),u=a("\\n    for (var LOOP_OBJECT = OBJECT,\\n             IS_ARRAY = Array.isArray(LOOP_OBJECT),\\n             INDEX = 0,\\n             LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {\\n      var ID;\\n      if (IS_ARRAY) {\\n        if (INDEX >= LOOP_OBJECT.length) break;\\n        ID = LOOP_OBJECT[INDEX++];\\n      } else {\\n        INDEX = LOOP_OBJECT.next();\\n        if (INDEX.done) break;\\n        ID = INDEX.value;\\n      }\\n    }\\n  "),l=a("\\n    var ITERATOR_COMPLETION = true;\\n    var ITERATOR_HAD_ERROR_KEY = false;\\n    var ITERATOR_ERROR_KEY = undefined;\\n    try {\\n      for (var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY; !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done); ITERATOR_COMPLETION = true) {\\n      }\\n    } catch (err) {\\n      ITERATOR_HAD_ERROR_KEY = true;\\n      ITERATOR_ERROR_KEY = err;\\n    } finally {\\n      try {\\n        if (!ITERATOR_COMPLETION && ITERATOR_KEY.return) {\\n          ITERATOR_KEY.return();\\n        }\\n      } finally {\\n        if (ITERATOR_HAD_ERROR_KEY) {\\n          throw ITERATOR_ERROR_KEY;\\n        }\\n      }\\n    }\\n  ");return{visitor:{ForOfStatement:function(e,i){if(e.get("right").isArrayExpression())return e.parentPath.isLabeledStatement()?e.parentPath.replaceWithMultiple(t(e)):e.replaceWithMultiple(t(e));var a=r;i.opts.loose&&(a=n);var o=e.node,u=a(e,i),l=u.declar,c=u.loop,p=c.body;e.ensureBlock(),l&&p.body.push(l),p.body=p.body.concat(o.body.body),s.inherits(c,o),s.inherits(c.body,o.body),u.replaceParent?(e.parentPath.replaceWithMultiple(u.node),e.remove()):e.replaceWithMultiple(u.node)}}}},t.exports=n.default},{}],1630:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){d.default.ok(this instanceof a),m.assertIdentifier(e),this.nextTempId=0,this.contextId=e,this.listing=[],this.marked=[!0],this.finalLoc=s(),this.tryEntries=[],this.leapManager=new g.LeapManager(this)}function s(){return m.numericLiteral(-1)}function o(e){return new Error("all declarations should have been transformed into assignments before the Exploder began its work: "+(0,f.default)(e))}function u(e){var t=e.type;return"normal"===t?!A.call(e,"target"):"break"===t||"continue"===t?!A.call(e,"value")&&m.isLiteral(e.target):("return"===t||"throw"===t)&&(A.call(e,"value")&&!A.call(e,"target"))}var l=e("babel-runtime\/helpers\/typeof"),c=i(l),p=e("babel-runtime\/core-js\/json\/stringify"),f=i(p),h=e("assert"),d=i(h),y=e("babel-types"),m=r(y),b=e(".\/leap"),g=r(b),v=e(".\/meta"),x=r(v),_=e(".\/util"),E=r(_),A=Object.prototype.hasOwnProperty,D=a.prototype;n.Emitter=a,D.mark=function(e){m.assertLiteral(e);var t=this.listing.length;return e.value===-1?e.value=t:d.default.strictEqual(e.value,t),this.marked[t]=!0,e},D.emit=function(e){m.isExpression(e)&&(e=m.expressionStatement(e)),m.assertStatement(e),this.listing.push(e)},D.emitAssign=function(e,t){return this.emit(this.assign(e,t)),e},D.assign=function(e,t){return m.expressionStatement(m.assignmentExpression("=",e,t))},D.contextProperty=function(e,t){return m.memberExpression(this.contextId,t?m.stringLiteral(e):m.identifier(e),!!t)},D.stop=function(e){e&&this.setReturnValue(e),this.jump(this.finalLoc)},D.setReturnValue=function(e){m.assertExpression(e.value),this.emitAssign(this.contextProperty("rval"),this.explodeExpression(e))},D.clearPendingException=function(e,t){m.assertLiteral(e);var n=m.callExpression(this.contextProperty("catch",!0),[e]);t?this.emitAssign(t,n):this.emit(n)},D.jump=function(e){this.emitAssign(this.contextProperty("next"),e),this.emit(m.breakStatement())},D.jumpIf=function(e,t){m.assertExpression(e),m.assertLiteral(t),this.emit(m.ifStatement(e,m.blockStatement([this.assign(this.contextProperty("next"),t),m.breakStatement()])))},D.jumpIfNot=function(e,t){m.assertExpression(e),m.assertLiteral(t);var n=void 0;n=m.isUnaryExpression(e)&&"!"===e.operator?e.argument:m.unaryExpression("!",e),this.emit(m.ifStatement(n,m.blockStatement([this.assign(this.contextProperty("next"),t),m.breakStatement()])))},D.makeTempVar=function(){return this.contextProperty("t"+this.nextTempId++)},D.getContextFunction=function(e){return m.functionExpression(e||null,[this.contextId],m.blockStatement([this.getDispatchLoop()]),!1,!1)},D.getDispatchLoop=function(){var e=this,t=[],n=void 0,r=!1;return e.listing.forEach(function(i,a){e.marked.hasOwnProperty(a)&&(t.push(m.switchCase(m.numericLiteral(a),n=[])),r=!1),r||(n.push(i),m.isCompletionStatement(i)&&(r=!0))}),this.finalLoc.value=this.listing.length,t.push(m.switchCase(this.finalLoc,[]),m.switchCase(m.stringLiteral("end"),[m.returnStatement(m.callExpression(this.contextProperty("stop"),[]))])),m.whileStatement(m.numericLiteral(1),m.switchStatement(m.assignmentExpression("=",this.contextProperty("prev"),this.contextProperty("next")),t))},D.getTryLocsList=function(){if(0===this.tryEntries.length)return null;var e=0;return m.arrayExpression(this.tryEntries.map(function(t){var n=t.firstLoc.value;d.default.ok(n>=e,"try entries out of order"),e=n;var r=t.catchEntry,i=t.finallyEntry,a=[t.firstLoc,r?r.firstLoc:null];return i&&(a[2]=i.firstLoc,a[3]=i.afterLoc),m.arrayExpression(a)}))},D.explode=function(e,t){var n=e.node,r=this;if(m.assertNode(n),m.isDeclaration(n))throw o(n);if(m.isStatement(n))return r.explodeStatement(e);if(m.isExpression(n))return r.explodeExpression(e,t);switch(n.type){case"Program":return e.get("body").map(r.explodeStatement,r);case"VariableDeclarator":throw o(n);case"Property":case"SwitchCase":case"CatchClause":throw new Error(n.type+" nodes should be handled by their parents");default:throw new Error("unknown Node of type "+(0,f.default)(n.type))}},D.explodeStatement=function(e,t){var n=e.node,r=this,i=void 0,a=void 0,o=void 0;if(m.assertStatement(n),t?m.assertIdentifier(t):t=null,m.isBlockStatement(n))return void e.get("body").forEach(function(e){r.explodeStatement(e)});if(!x.containsLeap(n))return void r.emit(n);var u=function(){switch(n.type){case"ExpressionStatement":r.explodeExpression(e.get("expression"),!0);break;case"LabeledStatement":a=s(),r.leapManager.withEntry(new g.LabeledEntry(a,n.label),function(){r.explodeStatement(e.get("body"),n.label)}),r.mark(a);break;case"WhileStatement":i=s(),a=s(),r.mark(i),r.jumpIfNot(r.explodeExpression(e.get("test")),a),r.leapManager.withEntry(new g.LoopEntry(a,i,t),function(){r.explodeStatement(e.get("body"))}),r.jump(i),r.mark(a);break;case"DoWhileStatement":var u=s(),l=s();a=s(),r.mark(u),r.leapManager.withEntry(new g.LoopEntry(a,l,t),function(){r.explode(e.get("body"))}),r.mark(l),r.jumpIf(r.explodeExpression(e.get("test")),u),r.mark(a);break;case"ForStatement":o=s();var c=s();a=s(),n.init&&r.explode(e.get("init"),!0),r.mark(o),n.test&&r.jumpIfNot(r.explodeExpression(e.get("test")),a),r.leapManager.withEntry(new g.LoopEntry(a,c,t),function(){r.explodeStatement(e.get("body"))}),r.mark(c),n.update&&r.explode(e.get("update"),!0),r.jump(o),r.mark(a);break;case"TypeCastExpression":return{v:r.explodeExpression(e.get("expression"))};case"ForInStatement":o=s(),a=s();var p=r.makeTempVar();r.emitAssign(p,m.callExpression(E.runtimeProperty("keys"),[r.explodeExpression(e.get("right"))])),r.mark(o);var h=r.makeTempVar();r.jumpIf(m.memberExpression(m.assignmentExpression("=",h,m.callExpression(p,[])),m.identifier("done"),!1),a),r.emitAssign(n.left,m.memberExpression(h,m.identifier("value"),!1)),r.leapManager.withEntry(new g.LoopEntry(a,o,t),function(){r.explodeStatement(e.get("body"))}),r.jump(o),r.mark(a);break;case"BreakStatement":r.emitAbruptCompletion({type:"break",target:r.leapManager.getBreakLoc(n.label)});break;case"ContinueStatement":r.emitAbruptCompletion({type:"continue",target:r.leapManager.getContinueLoc(n.label)});break;case"SwitchStatement":var y=r.emitAssign(r.makeTempVar(),r.explodeExpression(e.get("discriminant")));a=s();for(var b=s(),v=b,x=[],_=n.cases||[],A=_.length-1;A>=0;--A){var D=_[A];m.assertSwitchCase(D),D.test?v=m.conditionalExpression(m.binaryExpression("===",y,D.test),x[A]=s(),v):x[A]=b}var S=e.get("discriminant");S.replaceWith(v),r.jump(r.explodeExpression(S)),r.leapManager.withEntry(new g.SwitchEntry(a),function(){e.get("cases").forEach(function(e){var t=e.key;r.mark(x[t]),e.get("consequent").forEach(function(e){r.explodeStatement(e)})})}),r.mark(a),b.value===-1&&(r.mark(b),d.default.strictEqual(a.value,b.value));break;case"IfStatement":var w=n.alternate&&s();a=s(),r.jumpIfNot(r.explodeExpression(e.get("test")),w||a),r.explodeStatement(e.get("consequent")),w&&(r.jump(a),r.mark(w),r.explodeStatement(e.get("alternate"))),r.mark(a);break;case"ReturnStatement":r.emitAbruptCompletion({type:"return",value:r.explodeExpression(e.get("argument"))});break;case"WithStatement":throw new Error("WithStatement not supported in generator functions.");case"TryStatement":a=s();var k=n.handler,F=k&&s(),T=F&&new g.CatchEntry(F,k.param),P=n.finalizer&&s(),j=P&&new g.FinallyEntry(P,a),B=new g.TryEntry(r.getUnmarkedCurrentLoc(),T,j);r.tryEntries.push(B),r.updateContextPrevLoc(B.firstLoc),r.leapManager.withEntry(B,function(){r.explodeStatement(e.get("block")),F&&!function(){P?r.jump(P):r.jump(a),r.updateContextPrevLoc(r.mark(F));var t=e.get("handler.body"),n=r.makeTempVar();r.clearPendingException(B.firstLoc,n),t.traverse(C,{safeParam:n,catchParamName:k.param.name}),r.leapManager.withEntry(T,function(){r.explodeStatement(t)})}(),P&&(r.updateContextPrevLoc(r.mark(P)),r.leapManager.withEntry(j,function(){r.explodeStatement(e.get("finalizer"))}),r.emit(m.returnStatement(m.callExpression(r.contextProperty("finish"),[j.firstLoc]))))}),r.mark(a);break;case"ThrowStatement":r.emit(m.throwStatement(r.explodeExpression(e.get("argument"))));break;default:throw new Error("unknown Statement of type "+(0,f.default)(n.type))}}();return"object"===("undefined"==typeof u?"undefined":(0,c.default)(u))?u.v:void 0};var C={Identifier:function(e,t){e.node.name===t.catchParamName&&E.isReference(e)&&e.replaceWith(t.safeParam)},Scope:function(e,t){e.scope.hasOwnBinding(t.catchParamName)&&e.skip()}};D.emitAbruptCompletion=function(e){u(e)||d.default.ok(!1,"invalid completion record: "+(0,f.default)(e)),d.default.notStrictEqual(e.type,"normal","normal completions are not abrupt");var t=[m.stringLiteral(e.type)];"break"===e.type||"continue"===e.type?(m.assertLiteral(e.target),t[1]=e.target):"return"!==e.type&&"throw"!==e.type||e.value&&(m.assertExpression(e.value),t[1]=e.value),this.emit(m.returnStatement(m.callExpression(this.contextProperty("abrupt"),t)))},D.getUnmarkedCurrentLoc=function(){return m.numericLiteral(this.listing.length)},D.updateContextPrevLoc=function(e){e?(m.assertLiteral(e),e.value===-1?e.value=this.listing.length:d.default.strictEqual(e.value,this.listing.length)):e=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),e)},D.explodeExpression=function(e,t){function n(e){return m.assertExpression(e),t?void a.emit(e):e}function r(e,t,n){d.default.ok(!n||!e,"Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?");var r=a.explodeExpression(t,n);return n||(e||l&&!m.isLiteral(r))&&(r=a.emitAssign(e||a.makeTempVar(),r)),r}var i=e.node;if(!i)return i;m.assertExpression(i);var a=this,o=void 0,u=void 0;if(!x.containsLeap(i))return n(i);var l=x.containsLeap.onlyChildren(i),p=function(){switch(i.type){case"MemberExpression":return{v:n(m.memberExpression(a.explodeExpression(e.get("object")),i.computed?r(null,e.get("property")):i.property,i.computed))};case"CallExpression":var l=e.get("callee"),c=e.get("arguments"),p=void 0,h=[],y=!1;if(c.forEach(function(e){y=y||x.containsLeap(e.node)}),m.isMemberExpression(l.node))if(y){var b=r(a.makeTempVar(),l.get("object")),g=l.node.computed?r(null,l.get("property")):l.node.property;h.unshift(b),p=m.memberExpression(m.memberExpression(b,g,l.node.computed),m.identifier("call"),!1)}else p=a.explodeExpression(l);else p=r(null,l),m.isMemberExpression(p)&&(p=m.sequenceExpression([m.numericLiteral(0),p]));return c.forEach(function(e){h.push(r(null,e))}),{v:n(m.callExpression(p,h))};case"NewExpression":return{v:n(m.newExpression(r(null,e.get("callee")),e.get("arguments").map(function(e){return r(null,e)})))};case"ObjectExpression":return{v:n(m.objectExpression(e.get("properties").map(function(e){return e.isObjectProperty()?m.objectProperty(e.node.key,r(null,e.get("value")),e.node.computed):e.node})))};case"ArrayExpression":return{v:n(m.arrayExpression(e.get("elements").map(function(e){return r(null,e)})))};case"SequenceExpression":var v=i.expressions.length-1;return e.get("expressions").forEach(function(e){e.key===v?o=a.explodeExpression(e,t):a.explodeExpression(e,!0)}),{v:o};case"LogicalExpression":u=s(),t||(o=a.makeTempVar());var _=r(o,e.get("left"));return"&&"===i.operator?a.jumpIfNot(_,u):(d.default.strictEqual(i.operator,"||"),a.jumpIf(_,u)),r(o,e.get("right"),t),a.mark(u),{v:o};case"ConditionalExpression":var E=s();u=s();var A=a.explodeExpression(e.get("test"));return a.jumpIfNot(A,E),t||(o=a.makeTempVar()),r(o,e.get("consequent"),t),a.jump(u),a.mark(E),r(o,e.get("alternate"),t),a.mark(u),{v:o};case"UnaryExpression":return{v:n(m.unaryExpression(i.operator,a.explodeExpression(e.get("argument")),!!i.prefix))};case"BinaryExpression":return{v:n(m.binaryExpression(i.operator,r(null,e.get("left")),r(null,e.get("right"))))};case"AssignmentExpression":return{v:n(m.assignmentExpression(i.operator,a.explodeExpression(e.get("left")),a.explodeExpression(e.get("right"))))};case"UpdateExpression":return{v:n(m.updateExpression(i.operator,a.explodeExpression(e.get("argument")),i.prefix))};case"YieldExpression":$/;"	function	line:34
hoist	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^u=s();var D=i.argument&&a.explodeExpression(e.get("argument"));if(D&&i.delegate){var C=a.makeTempVar();return a.emit(m.returnStatement(m.callExpression(a.contextProperty("delegateYield"),[D,m.stringLiteral(C.property.name),u]))),a.mark(u),{v:C}}return a.emitAssign(a.contextProperty("next"),u),a.emit(m.returnStatement(D||null)),a.mark(u),{v:a.contextProperty("sent")};default:throw new Error("unknown Expression of type "+(0,f.default)(i.type))}}();return"object"===("undefined"==typeof p?"undefined":(0,c.default)(p))?p.v:void 0}},{".\/leap":1633,".\/meta":1634,".\/util":1635,assert:2,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/helpers\/typeof":1646,"babel-types":1737}],1631:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}var a=e("babel-runtime\/core-js\/object\/keys"),s=i(a),o=e("babel-types"),u=r(o),l=Object.prototype.hasOwnProperty;n.hoist=function(e){function t(e,t){u.assertVariableDeclaration(e);var r=[];return e.declarations.forEach(function(e){n[e.id.name]=u.identifier(e.id.name),e.init?r.push(u.assignmentExpression("=",e.id,e.init)):t&&r.push(e.id)}),0===r.length?null:1===r.length?r[0]:u.sequenceExpression(r)}u.assertFunction(e.node);var n={};e.get("body").traverse({VariableDeclaration:{exit:function(e){var n=t(e.node,!1);null===n?e.remove():e.replaceWith(u.expressionStatement(n)),e.skip()}},ForStatement:function(e){var n=e.node.init;u.isVariableDeclaration(n)&&e.get("init").replaceWith(t(n,!1))},ForXStatement:function(e){var n=e.get("left");n.isVariableDeclaration()&&n.replaceWith(t(n.node,!0))},FunctionDeclaration:function(e){var t=e.node;n[t.id.name]=t.id;var r=u.expressionStatement(u.assignmentExpression("=",t.id,u.functionExpression(t.id,t.params,t.body,t.generator,t.expression)));e.parentPath.isBlockStatement()?(e.parentPath.unshiftContainer("body",r),e.remove()):e.replaceWith(r),e.skip()},FunctionExpression:function(e){e.skip()}});var r={};e.get("params").forEach(function(e){var t=e.node;u.isIdentifier(t)&&(r[t.name]=t)});var i=[];return(0,s.default)(n).forEach(function(e){l.call(r,e)||i.push(u.variableDeclarator(n[e],null))}),0===i.length?null:u.variableDeclaration("var",i)}},{"babel-runtime\/core-js\/object\/keys":1642,"babel-types":1737}],1632:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(){return e(".\/visit")}},{".\/visit":1636}],1633:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){y.default.ok(this instanceof a)}function s(e){a.call(this),b.assertLiteral(e),this.returnLoc=e}function o(e,t,n){a.call(this),b.assertLiteral(e),b.assertLiteral(t),n?b.assertIdentifier(n):n=null,this.breakLoc=e,this.continueLoc=t,this.label=n}function u(e){a.call(this),b.assertLiteral(e),this.breakLoc=e}function l(e,t,n){a.call(this),b.assertLiteral(e),t?y.default.ok(t instanceof c):t=null,n?y.default.ok(n instanceof p):n=null,y.default.ok(t||n),this.firstLoc=e,this.catchEntry=t,this.finallyEntry=n}function c(e,t){a.call(this),b.assertLiteral(e),b.assertIdentifier(t),this.firstLoc=e,this.paramId=t}function p(e,t){a.call(this),b.assertLiteral(e),b.assertLiteral(t),this.firstLoc=e,this.afterLoc=t}function f(e,t){a.call(this),b.assertLiteral(e),b.assertIdentifier(t),this.breakLoc=e,this.label=t}function h(t){y.default.ok(this instanceof h);var n=e(".\/emit").Emitter;y.default.ok(t instanceof n),this.emitter=t,this.entryStack=[new s(t.finalLoc)]}var d=e("assert"),y=i(d),m=e("babel-types"),b=r(m),g=e("util");(0,g.inherits)(s,a),n.FunctionEntry=s,(0,g.inherits)(o,a),n.LoopEntry=o,(0,g.inherits)(u,a),n.SwitchEntry=u,(0,g.inherits)(l,a),n.TryEntry=l,(0,g.inherits)(c,a),n.CatchEntry=c,(0,g.inherits)(p,a),n.FinallyEntry=p,(0,g.inherits)(f,a),n.LabeledEntry=f;var v=h.prototype;n.LeapManager=h,v.withEntry=function(e,t){y.default.ok(e instanceof a),this.entryStack.push(e);try{t.call(this.emitter)}finally{var n=this.entryStack.pop();y.default.strictEqual(n,e)}},v._findLeapLocation=function(e,t){for(var n=this.entryStack.length-1;n>=0;--n){var r=this.entryStack[n],i=r[e];if(i)if(t){if(r.label&&r.label.name===t.name)return i}else if(!(r instanceof f))return i}return null},v.getBreakLoc=function(e){return this._findLeapLocation("breakLoc",e)},v.getContinueLoc=function(e){return this._findLeapLocation("continueLoc",e)}},{".\/emit":1630,assert:2,"babel-types":1737,util:35}],1634:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){function n(e){function t(e){return n||(Array.isArray(e)?e.some(t):l.isNode(e)&&(o.default.strictEqual(n,!1),n=r(e))),n}l.assertNode(e);var n=!1,i=l.VISITOR_KEYS[e.type];if(i)for(var a=0;a<i.length;a++){var s=i[a],u=e[s];t(u)}return n}function r(r){l.assertNode(r);var i=c(r);return p.call(i,e)?i[e]:p.call(f,r.type)?i[e]=!1:p.call(t,r.type)?i[e]=!0:i[e]=n(r)}return r.onlyChildren=n,r}var s=e("assert"),o=i(s),u=e("babel-types"),l=r(u),c=e("private").makeAccessor(),p=Object.prototype.hasOwnProperty,f={FunctionExpression:!0},h={CallExpression:!0,ForInStatement:!0,UnaryExpression:!0,BinaryExpression:!0,AssignmentExpression:!0,UpdateExpression:!0,NewExpression:!0},d={YieldExpression:!0,BreakStatement:!0,ContinueStatement:!0,ReturnStatement:!0,ThrowStatement:!0};for(var y in d)p.call(d,y)&&(h[y]=d[y]);n.hasSideEffects=a("hasSideEffects",h),n.containsLeap=a("containsLeap",d)},{assert:2,"babel-types":1737,private:1886}],1635:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return o.memberExpression(o.identifier("regeneratorRuntime"),o.identifier(e),!1)}function a(e){return e.isReferenced()||e.parentPath.isAssignmentExpression({left:e.node})}n.__esModule=!0,n.runtimeProperty=i,n.isReference=a;var s=e("babel-types"),o=r(s)},{"babel-types":1737}],1636:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=e.node;if(p.assertFunction(t),t.id||(t.id=e.scope.parent.generateUidIdentifier("callee")),t.generator&&p.isFunctionDeclaration(t)){var n=e.findParent(function(e){return e.isProgram()||e.isBlockStatement()});if(!n)return t.id;var r=s(n),i=r.declarations[0].id,a=r.declarations[0].init.callee.object;p.assertArrayExpression(a);var o=a.elements.length;return a.elements.push(t.id),p.memberExpression(i,p.numericLiteral(o),!0)}return t.id}function s(e){var t=e.node;l.default.ok(Array.isArray(t.body));var n=m(t);return n.decl?n.decl:(n.decl=p.variableDeclaration("var",[p.variableDeclarator(e.scope.generateUidIdentifier("marked"),p.callExpression(p.memberExpression(p.arrayExpression([]),p.identifier("map"),!1),[y.runtimeProperty("mark")]))]),e.unshiftContainer("body",n.decl),n.decl)}function o(e,t){var n={didRenameArguments:!1,argsId:t};return e.traverse(b,n),n.didRenameArguments}var u=e("assert"),l=i(u),c=e("babel-types"),p=r(c),f=e(".\/hoist"),h=e(".\/emit"),d=e(".\/util"),y=r(d),m=e("private").makeAccessor();n.visitor={Function:{exit:function(e,t){var n=e.node;if(n.generator){if(n.async){if(t.opts.asyncGenerators===!1)return}else if(t.opts.generators===!1)return}else{if(!n.async)return;if(t.opts.async===!1)return}var r=e.scope.generateUidIdentifier("context"),i=e.scope.generateUidIdentifier("args");e.ensureBlock();var s=e.get("body");n.async&&s.traverse(v),s.traverse(g,{context:r});var u=[],l=[];s.get("body").forEach(function(e){var t=e.node;p.isExpressionStatement(t)&&p.isStringLiteral(t.expression)?u.push(t):t&&null!=t._blockHoist?u.push(t):l.push(t)}),u.length>0&&(s.node.body=l);var c=a(e);p.assertIdentifier(n.id);var d=p.identifier(n.id.name+"$"),m=(0,f.hoist)(e),b=o(e,i);b&&(m=m||p.variableDeclaration("var",[]),m.declarations.push(p.variableDeclarator(i,p.identifier("arguments"))));var x=new h.Emitter(r);x.explode(e.get("body")),m&&m.declarations.length>0&&u.push(m);var _=[x.getContextFunction(d),n.generator?c:p.nullLiteral(),p.thisExpression()],E=x.getTryLocsList();E&&_.push(E);var A=p.callExpression(y.runtimeProperty(n.async?"async":"wrap"),_);u.push(p.returnStatement(A)),n.body=p.blockStatement(u);var D=s.node.directives;D&&(n.body.directives=D);var C=n.generator;C&&(n.generator=!1),n.async&&(n.async=!1),C&&p.isExpression(n)&&e.replaceWith(p.callExpression(y.runtimeProperty("mark"),[n])),e.requeue()}}};var b={"FunctionExpression|FunctionDeclaration":function(e){e.skip()},Identifier:function(e,t){"arguments"===e.node.name&&y.isReference(e)&&(e.replaceWith(t.argsId),t.didRenameArguments=!0)}},g={MetaProperty:function(e){var t=e.node;"function"===t.meta.name&&"sent"===t.property.name&&e.replaceWith(p.memberExpression(this.context,p.identifier("_sent")))}},v={Function:function(e){e.skip()},AwaitExpression:function(e){var t=e.node.argument;e.replaceWith(p.yieldExpression(p.callExpression(y.runtimeProperty("awrap"),[t]),!1))}}},{".\/emit":1630,".\/hoist":1631,".\/util":1635,assert:2,"babel-types":1737,private:1886}],1637:[function(e,t,n){arguments[4][100][0].apply(n,arguments)},{"core-js\/library\/fn\/get-iterator":1647,dup:100}],1638:[function(e,t,n){arguments[4][101][0].apply(n,arguments)},{"core-js\/library\/fn\/json\/stringify":1648,dup:101}],1639:[function(e,t,n){arguments[4][103][0].apply(n,arguments)},{"core-js\/library\/fn\/number\/max-safe-integer":1649,dup:103}],1640:[function(e,t,n){arguments[4][105][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/create":1650,dup:105}],1641:[function(e,t,n){arguments[4][106][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/get-own-property-symbols":1651,dup:106}],1642:[function(e,t,n){arguments[4][107][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/keys":1652,dup:107}],1643:[function(e,t,n){arguments[4][109][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol":1654,dup:109}],1644:[function(e,t,n){arguments[4][110][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/for":1653,dup:110}],1645:[function(e,t,n){arguments[4][111][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/iterator":1655,dup:111}],1646:[function(e,t,n){arguments[4][118][0].apply(n,arguments)},{"..\/core-js\/symbol":1643,"..\/core-js\/symbol\/iterator":1645,dup:118}],1647:[function(e,t,n){arguments[4][119][0].apply(n,arguments)},{"..\/modules\/core.get-iterator":1715,"..\/modules\/es6.string.iterator":1721,"..\/modules\/web.dom.iterable":1725,dup:119}],1648:[function(e,t,n){arguments[4][120][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,dup:120}],1649:[function(e,t,n){arguments[4][122][0].apply(n,arguments)},{"..\/..\/modules\/es6.number.max-safe-integer":1717,dup:122}],1650:[function(e,t,n){arguments[4][124][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.object.create":1718,dup:124}],1651:[function(e,t,n){arguments[4][125][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.symbol":1722,dup:125}],1652:[function(e,t,n){arguments[4][126][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.object.keys":1719,dup:126}],1653:[function(e,t,n){arguments[4][128][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.symbol":1722,dup:128}],1654:[function(e,t,n){arguments[4][129][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.object.to-string":1720,"..\/..\/modules\/es6.symbol":1722,"..\/..\/modules\/es7.symbol.async-iterator":1723,"..\/..\/modules\/es7.symbol.observable":1724,dup:129}],1655:[function(e,t,n){arguments[4][130][0].apply(n,arguments)},{"..\/..\/modules\/_wks-ext":1712,"..\/..\/modules\/es6.string.iterator":1721,"..\/..\/modules\/web.dom.iterable":1725,dup:130}],1656:[function(e,t,n){arguments[4][133][0].apply(n,arguments)},{dup:133}],1657:[function(e,t,n){arguments[4][134][0].apply(n,arguments)},{dup:134}],1658:[function(e,t,n){arguments[4][136][0].apply(n,arguments)},{".\/_is-object":1678,dup:136}],1659:[function(e,t,n){arguments[4][138][0].apply(n,arguments)},{".\/_to-index":1704,".\/_to-iobject":1706,".\/_to-length":1707,dup:138}],1660:[function(e,t,n){arguments[4][142][0].apply(n,arguments)},{".\/_cof":1661,".\/_wks":1713,dup:142}],1661:[function(e,t,n){arguments[4][143][0].apply(n,arguments)},{dup:143}],1662:[function(e,t,n){arguments[4][148][0].apply(n,arguments)},{dup:148}],1663:[function(e,t,n){arguments[4][149][0].apply(n,arguments)},{".\/_a-function":1656,dup:149}],1664:[function(e,t,n){arguments[4][150][0].apply(n,arguments)},{dup:150}],1665:[function(e,t,n){arguments[4][151][0].apply(n,arguments)},{".\/_fails":1670,dup:151}],1666:[function(e,t,n){arguments[4][152][0].apply(n,arguments)},{".\/_global":1671,".\/_is-object":1678,dup:152}],1667:[function(e,t,n){arguments[4][153][0].apply(n,arguments)},{dup:153}],1668:[function(e,t,n){arguments[4][154][0].apply(n,arguments)},{".\/_object-gops":1692,".\/_object-keys":1695,".\/_object-pie":1696,dup:154}],1669:[function(e,t,n){arguments[4][155][0].apply(n,arguments)},{".\/_core":1662,".\/_ctx":1663,".\/_global":1671,".\/_hide":1673,dup:155}],1670:[function(e,t,n){arguments[4][156][0].apply(n,arguments)},{dup:156}],1671:[function(e,t,n){arguments[4][158][0].apply(n,arguments)},{dup:158}],1672:[function(e,t,n){arguments[4][159][0].apply(n,arguments)},{dup:159}],1673:[function(e,t,n){arguments[4][160][0].apply(n,arguments)},{".\/_descriptors":1665,".\/_object-dp":1687,".\/_property-desc":1698,dup:160}],1674:[function(e,t,n){arguments[4][161][0].apply(n,arguments)},{".\/_global":1671,dup:161}],1675:[function(e,t,n){arguments[4][162][0].apply(n,arguments)},{".\/_descriptors":1665,".\/_dom-create":1666,".\/_fails":1670,dup:162}],1676:[function(e,t,n){arguments[4][163][0].apply(n,arguments)},{".\/_cof":1661,dup:163}],1677:[function(e,t,n){arguments[4][165][0].apply(n,arguments)},{".\/_cof":1661,dup:165}],1678:[function(e,t,n){arguments[4][166][0].apply(n,arguments)},{dup:166}],1679:[function(e,t,n){arguments[4][168][0].apply(n,arguments)},{".\/_hide":1673,".\/_object-create":1686,".\/_property-desc":1698,".\/_set-to-string-tag":1700,".\/_wks":1713,dup:168}],1680:[function(e,t,n){arguments[4][169][0].apply(n,arguments)},{".\/_export":1669,".\/_has":1672,".\/_hide":1673,".\/_iter-create":1679,".\/_iterators":1682,".\/_library":1684,".\/_object-gpo":1693,".\/_redefine":1699,".\/_set-to-string-tag":1700,".\/_wks":1713,dup:169}],1681:[function(e,t,n){arguments[4][170][0].apply(n,arguments)},{dup:170}],1682:[function(e,t,n){arguments[4][171][0].apply(n,arguments)},{dup:171}],1683:[function(e,t,n){arguments[4][172][0].apply(n,arguments)},{".\/_object-keys":1695,".\/_to-iobject":1706,dup:172}],1684:[function(e,t,n){arguments[4][173][0].apply(n,arguments)},{dup:173}],1685:[function(e,t,n){arguments[4][174][0].apply(n,arguments)},{".\/_fails":1670,".\/_has":1672,".\/_is-object":1678,".\/_object-dp":1687,".\/_uid":1710,dup:174}],1686:[function(e,t,n){arguments[4][176][0].apply(n,arguments)},{".\/_an-object":1658,".\/_dom-create":1666,".\/_enum-bug-keys":1667,".\/_html":1674,".\/_object-dps":1688,".\/_shared-key":1701,dup:176}],1687:[function(e,t,n){arguments[4][177][0].apply(n,arguments)},{".\/_an-object":1658,".\/_descriptors":1665,".\/_ie8-dom-define":1675,".\/_to-primitive":1709,dup:177}],1688:[function(e,t,n){arguments[4][178][0].apply(n,arguments)},{".\/_an-object":1658,".\/_descriptors":1665,".\/_object-dp":1687,".\/_object-keys":1695,dup:178}],1689:[function(e,t,n){arguments[4][179][0].apply(n,arguments)},{".\/_descriptors":1665,".\/_has":1672,".\/_ie8-dom-define":1675,".\/_object-pie":1696,".\/_property-desc":1698,".\/_to-iobject":1706,".\/_to-primitive":1709,dup:179}],1690:[function(e,t,n){arguments[4][180][0].apply(n,arguments)},{".\/_object-gopn":1691,".\/_to-iobject":1706,dup:180}],1691:[function(e,t,n){arguments[4][181][0].apply(n,arguments)},{".\/_enum-bug-keys":1667,".\/_object-keys-internal":1694,dup:181}],1692:[function(e,t,n){arguments[4][182][0].apply(n,arguments)},{dup:182}],1693:[function(e,t,n){arguments[4][183][0].apply(n,arguments)},{".\/_has":1672,".\/_shared-key":1701,".\/_to-object":1708,dup:183}],1694:[function(e,t,n){arguments[4][184][0].apply(n,arguments)},{".\/_array-includes":1659,".\/_has":1672,".\/_shared-key":1701,".\/_to-iobject":1706,dup:184}],1695:[function(e,t,n){arguments[4][185][0].apply(n,arguments)},{".\/_enum-bug-keys":1667,".\/_object-keys-internal":1694,dup:185}],1696:[function(e,t,n){arguments[4][186][0].apply(n,arguments)},{dup:186}],1697:[function(e,t,n){arguments[4][187][0].apply(n,arguments)},{".\/_core":1662,".\/_export":1669,".\/_fails":1670,dup:187}],1698:[function(e,t,n){arguments[4][188][0].apply(n,arguments)},{dup:188}],1699:[function(e,t,n){arguments[4][190][0].apply(n,arguments)},{".\/_hide":1673,dup:190}],1700:[function(e,t,n){arguments[4][193][0].apply(n,arguments)},{".\/_has":1672,".\/_object-dp":1687,".\/_wks":1713,dup:193}],1701:[function(e,t,n){arguments[4][194][0].apply(n,arguments)},{".\/_shared":1702,".\/_uid":1710,dup:194}],1702:[function(e,t,n){arguments[4][195][0].apply(n,arguments)},{".\/_global":1671,dup:195}],1703:[function(e,t,n){arguments[4][196][0].apply(n,arguments)},{".\/_defined":1664,".\/_to-integer":1705,dup:196}],1704:[function(e,t,n){arguments[4][197][0].apply(n,arguments)},{".\/_to-integer":1705,dup:197}],1705:[function(e,t,n){arguments[4][198][0].apply(n,arguments)},{dup:198}],1706:[function(e,t,n){arguments[4][199][0].apply(n,arguments)},{".\/_defined":1664,".\/_iobject":1676,dup:199}],1707:[function(e,t,n){arguments[4][200][0].apply(n,arguments)},{".\/_to-integer":1705,dup:200}],1708:[function(e,t,n){arguments[4][201][0].apply(n,arguments)},{".\/_defined":1664,dup:201}],1709:[function(e,t,n){arguments[4][202][0].apply(n,arguments)},{".\/_is-object":1678,dup:202}],1710:[function(e,t,n){arguments[4][203][0].apply(n,arguments)},{dup:203}],1711:[function(e,t,n){arguments[4][204][0].apply(n,arguments)},{".\/_core":1662,".\/_global":1671,".\/_library":1684,".\/_object-dp":1687,".\/_wks-ext":1712,dup:204}],1712:[function(e,t,n){arguments[4][205][0].apply(n,arguments)},{".\/_wks":1713,dup:205}],1713:[function(e,t,n){arguments[4][206][0].apply(n,arguments)},{".\/_global":1671,".\/_shared":1702,".\/_uid":1710,dup:206}],1714:[function(e,t,n){arguments[4][207][0].apply(n,arguments)},{".\/_classof":1660,".\/_core":1662,".\/_iterators":1682,".\/_wks":1713,dup:207}],1715:[function(e,t,n){arguments[4][208][0].apply(n,arguments)},{".\/_an-object":1658,".\/_core":1662,".\/core.get-iterator-method":1714,dup:208}],1716:[function(e,t,n){arguments[4][209][0].apply(n,arguments)},{".\/_add-to-unscopables":1657,".\/_iter-define":1680,".\/_iter-step":1681,".\/_iterators":1682,".\/_to-iobject":1706,dup:209}],1717:[function(e,t,n){arguments[4][211][0].apply(n,arguments)},{".\/_export":1669,dup:211}],1718:[function(e,t,n){arguments[4][213][0].apply(n,arguments)},{".\/_export":1669,".\/_object-create":1686,dup:213}],1719:[function(e,t,n){arguments[4][214][0].apply(n,arguments)},{".\/_object-keys":1695,".\/_object-sap":1697,".\/_to-object":1708,dup:214}],1720:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],1721:[function(e,t,n){arguments[4][217][0].apply(n,arguments)},{".\/_iter-define":1680,".\/_string-at":1703,dup:217}],1722:[function(e,t,n){arguments[4][218][0].apply(n,arguments)},{".\/_an-object":1658,".\/_descriptors":1665,".\/_enum-keys":1668,".\/_export":1669,".\/_fails":1670,".\/_global":1671,".\/_has":1672,".\/_hide":1673,".\/_is-array":1677,".\/_keyof":1683,".\/_library":1684,".\/_meta":1685,".\/_object-create":1686,".\/_object-dp":1687,".\/_object-gopd":1689,".\/_object-gopn":1691,".\/_object-gopn-ext":1690,".\/_object-gops":1692,".\/_object-keys":1695,".\/_object-pie":1696,".\/_property-desc":1698,".\/_redefine":1699,".\/_set-to-string-tag":1700,".\/_shared":1702,".\/_to-iobject":1706,".\/_to-primitive":1709,".\/_uid":1710,".\/_wks":1713,".\/_wks-define":1711,".\/_wks-ext":1712,dup:218}],1723:[function(e,t,n){arguments[4][222][0].apply(n,arguments)},{".\/_wks-define":1711,dup:222}],1724:[function(e,t,n){arguments[4][223][0].apply(n,arguments)},{".\/_wks-define":1711,dup:223}],1725:[function(e,t,n){arguments[4][224][0].apply(n,arguments)},{".\/_global":1671,".\/_hide":1673,".\/_iterators":1682,".\/_wks":1713,".\/es6.array.iterator":1716,dup:224}],1726:[function(e,t,n){arguments[4][254][0].apply(n,arguments)},{"babel-runtime\/core-js\/symbol\/for":1644,dup:254}],1727:[function(e,t,n){arguments[4][255][0].apply(n,arguments)},{".\/index":1737,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/core-js\/number\/max-safe-integer":1639,dup:255,"lodash\/isNumber":1872,"lodash\/isPlainObject":1875,"lodash\/isRegExp":1876,"lodash\/isString":1877}],1728:[function(e,t,n){arguments[4][256][0].apply(n,arguments)},{"..\/constants":1726,"..\/index":1737,".\/index":1732,dup:256}],1729:[function(e,t,n){arguments[4][257][0].apply(n,arguments)},{".\/index":1732,dup:257}],1730:[function(e,t,n){arguments[4][258][0].apply(n,arguments)},{".\/index":1732,dup:258}],1731:[function(e,t,n){arguments[4][259][0].apply(n,arguments)},{".\/index":1732,dup:259}],1732:[function(e,t,n){arguments[4][260][0].apply(n,arguments)},{"..\/index":1737,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/helpers\/typeof":1646,dup:260}],1733:[function(e,t,n){arguments[4][261][0].apply(n,arguments)},{".\/core":1728,".\/es2015":1729,".\/experimental":1730,".\/flow":1731,".\/index":1732,".\/jsx":1734,".\/misc":1735,dup:261}],1734:[function(e,t,n){arguments[4][262][0].apply(n,arguments)},{".\/index":1732,dup:262}],1735:[function(e,t,n){arguments[4][263][0].apply(n,arguments)},{".\/index":1732,dup:263}],1736:[function(e,t,n){arguments[4][264][0].apply(n,arguments)},{".\/index":1737,dup:264}],1737:[function(e,t,n){arguments[4][265][0].apply(n,arguments)},{".\/constants":1726,".\/converters":1727,".\/definitions":1732,".\/definitions\/init":1733,".\/flow":1736,".\/react":1738,".\/retrievers":1739,".\/validators":1740,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/core-js\/object\/get-own-property-symbols":1641,"babel-runtime\/core-js\/object\/keys":1642,dup:265,"lodash\/clone":1860,"lodash\/compact":1861,"lodash\/each":1862,"lodash\/uniq":1884,"to-fast-properties":1885}],1738:[function(e,t,n){arguments[4][266][0].apply(n,arguments)},{".\/index":1737,dup:266}],1739:[function(e,t,n){arguments[4][267][0].apply(n,arguments)},{".\/index":1737,"babel-runtime\/core-js\/object\/create":1640,dup:267}],1740:[function(e,t,n){arguments[4][268][0].apply(n,arguments)},{".\/constants":1726,".\/index":1737,".\/retrievers":1739,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/object\/keys":1642,"babel-runtime\/helpers\/typeof":1646,dup:268,esutils:1744}],1741:[function(e,t,n){arguments[4][69][0].apply(n,arguments)},{dup:69}],1742:[function(e,t,n){arguments[4][70][0].apply(n,arguments)},{dup:70}],1743:[function(e,t,n){arguments[4][71][0].apply(n,arguments)},{".\/code":1742,dup:71}],1744:[function(e,t,n){arguments[4][72][0].apply(n,arguments)},{".\/ast":1741,".\/code":1742,".\/keyword":1743,dup:72}],1745:[function(e,t,n){arguments[4][282][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:282}],1746:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":1820,".\/_hashDelete":1821,".\/_hashGet":1822,".\/_hashHas":1823,".\/_hashSet":1824,dup:283}],1747:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":1832,".\/_listCacheDelete":1833,".\/_listCacheGet":1834,".\/_listCacheHas":1835,".\/_listCacheSet":1836,dup:284}],1748:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:285}],1749:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":1837,".\/_mapCacheDelete":1838,".\/_mapCacheGet":1839,".\/_mapCacheHas":1840,".\/_mapCacheSet":1841,dup:286}],1750:[function(e,t,n){arguments[4][287][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:287}],1751:[function(e,t,n){arguments[4][288][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:288}],1752:[function(e,t,n){arguments[4][289][0].apply(n,arguments)},{".\/_MapCache":1749,".\/_setCacheAdd":1850,".\/_setCacheHas":1851,dup:289}],1753:[function(e,t,n){arguments[4][290][0].apply(n,arguments)},{".\/_ListCache":1747,".\/_stackClear":1853,".\/_stackDelete":1854,".\/_stackGet":1855,".\/_stackHas":1856,".\/_stackSet":1857,dup:290}],1754:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":1849,dup:291}],1755:[function(e,t,n){arguments[4][292][0].apply(n,arguments)},{".\/_root":1849,dup:292}],1756:[function(e,t,n){arguments[4][293][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:293}],1757:[function(e,t,n){arguments[4][294][0].apply(n,arguments)},{dup:294}],1758:[function(e,t,n){arguments[4][295][0].apply(n,arguments)},{dup:295}],1759:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],1760:[function(e,t,n){arguments[4][298][0].apply(n,arguments)},{dup:298}],1761:[function(e,t,n){arguments[4][299][0].apply(n,arguments)},{".\/_baseIndexOf":1779,dup:299}],1762:[function(e,t,n){arguments[4][300][0].apply(n,arguments)},{dup:300}],1763:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":1787,".\/_isIndex":1828,".\/isArguments":1866,".\/isArray":1867,".\/isBuffer":1869,".\/isTypedArray":1878,dup:301}],1764:[function(e,t,n){arguments[4][303][0].apply(n,arguments)},{dup:303}],1765:[function(e,t,n){arguments[4][304][0].apply(n,arguments)},{dup:304}],1766:[function(e,t,n){arguments[4][308][0].apply(n,arguments)},{".\/_baseAssignValue":1770,".\/eq":1863,dup:308}],1767:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1863,dup:309}],1768:[function(e,t,n){arguments[4][310][0].apply(n,arguments)},{".\/_copyObject":1801,".\/keys":1879,dup:310}],1769:[function(e,t,n){arguments[4][311][0].apply(n,arguments)},{".\/_copyObject":1801,".\/keysIn":1880,dup:311}],1770:[function(e,t,n){arguments[4][312][0].apply(n,arguments)},{".\/_defineProperty":1808,dup:312}],1771:[function(e,t,n){arguments[4][314][0].apply(n,arguments)},{".\/_Stack":1753,".\/_arrayEach":1759,".\/_assignValue":1766,".\/_baseAssign":1768,".\/_baseAssignIn":1769,".\/_cloneBuffer":1793,".\/_copyArray":1800,".\/_copySymbols":1802,".\/_copySymbolsIn":1803,".\/_getAllKeys":1810,".\/_getAllKeysIn":1811,".\/_getTag":1818,".\/_initCloneArray":1825,".\/_initCloneByTag":1826,".\/_initCloneObject":1827,".\/isArray":1867,".\/isBuffer":1869,".\/isObject":1873,".\/keys":1879,dup:314}],1772:[function(e,t,n){arguments[4][315][0].apply(n,arguments)},{".\/isObject":1873,dup:315}],1773:[function(e,t,n){arguments[4][316][0].apply(n,arguments)},{".\/_baseForOwn":1776,".\/_createBaseEach":1805,dup:316}],1774:[function(e,t,n){arguments[4][317][0].apply(n,arguments)},{dup:317}],1775:[function(e,t,n){arguments[4][319][0].apply(n,arguments)},{".\/_createBaseFor":1806,dup:319}],1776:[function(e,t,n){arguments[4][320][0].apply(n,arguments)},{".\/_baseFor":1775,".\/keys":1879,dup:320}],1777:[function(e,t,n){arguments[4][322][0].apply(n,arguments)},{".\/_arrayPush":1764,".\/isArray":1867,dup:322}],1778:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":1754,".\/_getRawTag":1815,".\/_objectToString":1847,dup:323}],1779:[function(e,t,n){arguments[4][326][0].apply(n,arguments)},{".\/_baseFindIndex":1774,".\/_baseIsNaN":1781,".\/_strictIndexOf":1858,dup:326}],1780:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isObjectLike":1874,dup:327}],1781:[function(e,t,n){arguments[4][331][0].apply(n,arguments)},{dup:331}],1782:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":1830,".\/_toSource":1859,".\/isFunction":1870,".\/isObject":1873,dup:332}],1783:[function(e,t,n){arguments[4][333][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isObjectLike":1874,dup:333}],1784:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isLength":1871,".\/isObjectLike":1874,dup:334}],1785:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":1831,".\/_nativeKeys":1844,dup:336}],1786:[function(e,t,n){arguments[4][337][0].apply(n,arguments)},{".\/_isPrototype":1831,".\/_nativeKeysIn":1845,".\/isObject":1873,dup:337}],1787:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],1788:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],1789:[function(e,t,n){arguments[4][354][0].apply(n,arguments)},{".\/_SetCache":1752,".\/_arrayIncludes":1761,".\/_arrayIncludesWith":1762,".\/_cacheHas":1790,".\/_createSet":1807,".\/_setToArray":1852,dup:354}],1790:[function(e,t,n){arguments[4][356][0].apply(n,arguments)},{dup:356}],1791:[function(e,t,n){arguments[4][357][0].apply(n,arguments)},{".\/identity":1865,dup:357}],1792:[function(e,t,n){arguments[4][361][0].apply(n,arguments)},{".\/_Uint8Array":1755,dup:361}],1793:[function(e,t,n){arguments[4][362][0].apply(n,arguments)},{".\/_root":1849,dup:362}],1794:[function(e,t,n){arguments[4][363][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1792,dup:363}],1795:[function(e,t,n){arguments[4][364][0].apply(n,arguments)},{".\/_addMapEntry":1757,".\/_arrayReduce":1765,".\/_mapToArray":1842,dup:364}],1796:[function(e,t,n){arguments[4][365][0].apply(n,arguments)},{dup:365}],1797:[function(e,t,n){arguments[4][366][0].apply(n,arguments)},{".\/_addSetEntry":1758,".\/_arrayReduce":1765,".\/_setToArray":1852,dup:366}],1798:[function(e,t,n){arguments[4][367][0].apply(n,arguments)},{".\/_Symbol":1754,dup:367}],1799:[function(e,t,n){arguments[4][368][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1792,dup:368}],1800:[function(e,t,n){arguments[4][371][0].apply(n,arguments)},{dup:371}],1801:[function(e,t,n){arguments[4][372][0].apply(n,arguments)},{".\/_assignValue":1766,".\/_baseAssignValue":1770,dup:372}],1802:[function(e,t,n){arguments[4][373][0].apply(n,arguments)},{".\/_copyObject":1801,".\/_getSymbols":1816,dup:373}],1803:[function(e,t,n){arguments[4][374][0].apply(n,arguments)},{".\/_copyObject":1801,".\/_getSymbolsIn":1817,dup:374}],1804:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":1849,dup:375}],1805:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":1868,dup:377}],1806:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],1807:[function(e,t,n){arguments[4][380][0].apply(n,arguments)},{".\/_Set":1751,".\/_setToArray":1852,".\/noop":1881,dup:380}],1808:[function(e,t,n){arguments[4][382][0].apply(n,arguments)},{".\/_getNative":1813,dup:382}],1809:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],1810:[function(e,t,n){arguments[4][387][0].apply(n,arguments)},{".\/_baseGetAllKeys":1777,".\/_getSymbols":1816,".\/keys":1879,dup:387}],1811:[function(e,t,n){arguments[4][388][0].apply(n,arguments)},{".\/_baseGetAllKeys":1777,".\/_getSymbolsIn":1817,".\/keysIn":1880,dup:388}],1812:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":1829,dup:389}],1813:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":1782,".\/_getValue":1819,dup:391}],1814:[function(e,t,n){arguments[4][392][0].apply(n,arguments)},{".\/_overArg":1848,dup:392}],1815:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":1754,dup:393}],1816:[function(e,t,n){arguments[4][394][0].apply(n,arguments)},{".\/_arrayFilter":1760,".\/stubArray":1882,dup:394}],1817:[function(e,t,n){arguments[4][395][0].apply(n,arguments)},{".\/_arrayPush":1764,".\/_getPrototype":1814,".\/_getSymbols":1816,".\/stubArray":1882,dup:395}],1818:[function(e,t,n){arguments[4][396][0].apply(n,arguments)},{".\/_DataView":1745,".\/_Map":1748,".\/_Promise":1750,".\/_Set":1751,".\/_WeakMap":1756,".\/_baseGetTag":1778,".\/_toSource":1859,dup:396}],1819:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],1820:[function(e,t,n){$/;"	function	line:35
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^u=s();var D=i.argument&&a.explodeExpression(e.get("argument"));if(D&&i.delegate){var C=a.makeTempVar();return a.emit(m.returnStatement(m.callExpression(a.contextProperty("delegateYield"),[D,m.stringLiteral(C.property.name),u]))),a.mark(u),{v:C}}return a.emitAssign(a.contextProperty("next"),u),a.emit(m.returnStatement(D||null)),a.mark(u),{v:a.contextProperty("sent")};default:throw new Error("unknown Expression of type "+(0,f.default)(i.type))}}();return"object"===("undefined"==typeof p?"undefined":(0,c.default)(p))?p.v:void 0}},{".\/leap":1633,".\/meta":1634,".\/util":1635,assert:2,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/helpers\/typeof":1646,"babel-types":1737}],1631:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}var a=e("babel-runtime\/core-js\/object\/keys"),s=i(a),o=e("babel-types"),u=r(o),l=Object.prototype.hasOwnProperty;n.hoist=function(e){function t(e,t){u.assertVariableDeclaration(e);var r=[];return e.declarations.forEach(function(e){n[e.id.name]=u.identifier(e.id.name),e.init?r.push(u.assignmentExpression("=",e.id,e.init)):t&&r.push(e.id)}),0===r.length?null:1===r.length?r[0]:u.sequenceExpression(r)}u.assertFunction(e.node);var n={};e.get("body").traverse({VariableDeclaration:{exit:function(e){var n=t(e.node,!1);null===n?e.remove():e.replaceWith(u.expressionStatement(n)),e.skip()}},ForStatement:function(e){var n=e.node.init;u.isVariableDeclaration(n)&&e.get("init").replaceWith(t(n,!1))},ForXStatement:function(e){var n=e.get("left");n.isVariableDeclaration()&&n.replaceWith(t(n.node,!0))},FunctionDeclaration:function(e){var t=e.node;n[t.id.name]=t.id;var r=u.expressionStatement(u.assignmentExpression("=",t.id,u.functionExpression(t.id,t.params,t.body,t.generator,t.expression)));e.parentPath.isBlockStatement()?(e.parentPath.unshiftContainer("body",r),e.remove()):e.replaceWith(r),e.skip()},FunctionExpression:function(e){e.skip()}});var r={};e.get("params").forEach(function(e){var t=e.node;u.isIdentifier(t)&&(r[t.name]=t)});var i=[];return(0,s.default)(n).forEach(function(e){l.call(r,e)||i.push(u.variableDeclarator(n[e],null))}),0===i.length?null:u.variableDeclaration("var",i)}},{"babel-runtime\/core-js\/object\/keys":1642,"babel-types":1737}],1632:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(){return e(".\/visit")}},{".\/visit":1636}],1633:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){y.default.ok(this instanceof a)}function s(e){a.call(this),b.assertLiteral(e),this.returnLoc=e}function o(e,t,n){a.call(this),b.assertLiteral(e),b.assertLiteral(t),n?b.assertIdentifier(n):n=null,this.breakLoc=e,this.continueLoc=t,this.label=n}function u(e){a.call(this),b.assertLiteral(e),this.breakLoc=e}function l(e,t,n){a.call(this),b.assertLiteral(e),t?y.default.ok(t instanceof c):t=null,n?y.default.ok(n instanceof p):n=null,y.default.ok(t||n),this.firstLoc=e,this.catchEntry=t,this.finallyEntry=n}function c(e,t){a.call(this),b.assertLiteral(e),b.assertIdentifier(t),this.firstLoc=e,this.paramId=t}function p(e,t){a.call(this),b.assertLiteral(e),b.assertLiteral(t),this.firstLoc=e,this.afterLoc=t}function f(e,t){a.call(this),b.assertLiteral(e),b.assertIdentifier(t),this.breakLoc=e,this.label=t}function h(t){y.default.ok(this instanceof h);var n=e(".\/emit").Emitter;y.default.ok(t instanceof n),this.emitter=t,this.entryStack=[new s(t.finalLoc)]}var d=e("assert"),y=i(d),m=e("babel-types"),b=r(m),g=e("util");(0,g.inherits)(s,a),n.FunctionEntry=s,(0,g.inherits)(o,a),n.LoopEntry=o,(0,g.inherits)(u,a),n.SwitchEntry=u,(0,g.inherits)(l,a),n.TryEntry=l,(0,g.inherits)(c,a),n.CatchEntry=c,(0,g.inherits)(p,a),n.FinallyEntry=p,(0,g.inherits)(f,a),n.LabeledEntry=f;var v=h.prototype;n.LeapManager=h,v.withEntry=function(e,t){y.default.ok(e instanceof a),this.entryStack.push(e);try{t.call(this.emitter)}finally{var n=this.entryStack.pop();y.default.strictEqual(n,e)}},v._findLeapLocation=function(e,t){for(var n=this.entryStack.length-1;n>=0;--n){var r=this.entryStack[n],i=r[e];if(i)if(t){if(r.label&&r.label.name===t.name)return i}else if(!(r instanceof f))return i}return null},v.getBreakLoc=function(e){return this._findLeapLocation("breakLoc",e)},v.getContinueLoc=function(e){return this._findLeapLocation("continueLoc",e)}},{".\/emit":1630,assert:2,"babel-types":1737,util:35}],1634:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){function n(e){function t(e){return n||(Array.isArray(e)?e.some(t):l.isNode(e)&&(o.default.strictEqual(n,!1),n=r(e))),n}l.assertNode(e);var n=!1,i=l.VISITOR_KEYS[e.type];if(i)for(var a=0;a<i.length;a++){var s=i[a],u=e[s];t(u)}return n}function r(r){l.assertNode(r);var i=c(r);return p.call(i,e)?i[e]:p.call(f,r.type)?i[e]=!1:p.call(t,r.type)?i[e]=!0:i[e]=n(r)}return r.onlyChildren=n,r}var s=e("assert"),o=i(s),u=e("babel-types"),l=r(u),c=e("private").makeAccessor(),p=Object.prototype.hasOwnProperty,f={FunctionExpression:!0},h={CallExpression:!0,ForInStatement:!0,UnaryExpression:!0,BinaryExpression:!0,AssignmentExpression:!0,UpdateExpression:!0,NewExpression:!0},d={YieldExpression:!0,BreakStatement:!0,ContinueStatement:!0,ReturnStatement:!0,ThrowStatement:!0};for(var y in d)p.call(d,y)&&(h[y]=d[y]);n.hasSideEffects=a("hasSideEffects",h),n.containsLeap=a("containsLeap",d)},{assert:2,"babel-types":1737,private:1886}],1635:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return o.memberExpression(o.identifier("regeneratorRuntime"),o.identifier(e),!1)}function a(e){return e.isReferenced()||e.parentPath.isAssignmentExpression({left:e.node})}n.__esModule=!0,n.runtimeProperty=i,n.isReference=a;var s=e("babel-types"),o=r(s)},{"babel-types":1737}],1636:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=e.node;if(p.assertFunction(t),t.id||(t.id=e.scope.parent.generateUidIdentifier("callee")),t.generator&&p.isFunctionDeclaration(t)){var n=e.findParent(function(e){return e.isProgram()||e.isBlockStatement()});if(!n)return t.id;var r=s(n),i=r.declarations[0].id,a=r.declarations[0].init.callee.object;p.assertArrayExpression(a);var o=a.elements.length;return a.elements.push(t.id),p.memberExpression(i,p.numericLiteral(o),!0)}return t.id}function s(e){var t=e.node;l.default.ok(Array.isArray(t.body));var n=m(t);return n.decl?n.decl:(n.decl=p.variableDeclaration("var",[p.variableDeclarator(e.scope.generateUidIdentifier("marked"),p.callExpression(p.memberExpression(p.arrayExpression([]),p.identifier("map"),!1),[y.runtimeProperty("mark")]))]),e.unshiftContainer("body",n.decl),n.decl)}function o(e,t){var n={didRenameArguments:!1,argsId:t};return e.traverse(b,n),n.didRenameArguments}var u=e("assert"),l=i(u),c=e("babel-types"),p=r(c),f=e(".\/hoist"),h=e(".\/emit"),d=e(".\/util"),y=r(d),m=e("private").makeAccessor();n.visitor={Function:{exit:function(e,t){var n=e.node;if(n.generator){if(n.async){if(t.opts.asyncGenerators===!1)return}else if(t.opts.generators===!1)return}else{if(!n.async)return;if(t.opts.async===!1)return}var r=e.scope.generateUidIdentifier("context"),i=e.scope.generateUidIdentifier("args");e.ensureBlock();var s=e.get("body");n.async&&s.traverse(v),s.traverse(g,{context:r});var u=[],l=[];s.get("body").forEach(function(e){var t=e.node;p.isExpressionStatement(t)&&p.isStringLiteral(t.expression)?u.push(t):t&&null!=t._blockHoist?u.push(t):l.push(t)}),u.length>0&&(s.node.body=l);var c=a(e);p.assertIdentifier(n.id);var d=p.identifier(n.id.name+"$"),m=(0,f.hoist)(e),b=o(e,i);b&&(m=m||p.variableDeclaration("var",[]),m.declarations.push(p.variableDeclarator(i,p.identifier("arguments"))));var x=new h.Emitter(r);x.explode(e.get("body")),m&&m.declarations.length>0&&u.push(m);var _=[x.getContextFunction(d),n.generator?c:p.nullLiteral(),p.thisExpression()],E=x.getTryLocsList();E&&_.push(E);var A=p.callExpression(y.runtimeProperty(n.async?"async":"wrap"),_);u.push(p.returnStatement(A)),n.body=p.blockStatement(u);var D=s.node.directives;D&&(n.body.directives=D);var C=n.generator;C&&(n.generator=!1),n.async&&(n.async=!1),C&&p.isExpression(n)&&e.replaceWith(p.callExpression(y.runtimeProperty("mark"),[n])),e.requeue()}}};var b={"FunctionExpression|FunctionDeclaration":function(e){e.skip()},Identifier:function(e,t){"arguments"===e.node.name&&y.isReference(e)&&(e.replaceWith(t.argsId),t.didRenameArguments=!0)}},g={MetaProperty:function(e){var t=e.node;"function"===t.meta.name&&"sent"===t.property.name&&e.replaceWith(p.memberExpression(this.context,p.identifier("_sent")))}},v={Function:function(e){e.skip()},AwaitExpression:function(e){var t=e.node.argument;e.replaceWith(p.yieldExpression(p.callExpression(y.runtimeProperty("awrap"),[t]),!1))}}},{".\/emit":1630,".\/hoist":1631,".\/util":1635,assert:2,"babel-types":1737,private:1886}],1637:[function(e,t,n){arguments[4][100][0].apply(n,arguments)},{"core-js\/library\/fn\/get-iterator":1647,dup:100}],1638:[function(e,t,n){arguments[4][101][0].apply(n,arguments)},{"core-js\/library\/fn\/json\/stringify":1648,dup:101}],1639:[function(e,t,n){arguments[4][103][0].apply(n,arguments)},{"core-js\/library\/fn\/number\/max-safe-integer":1649,dup:103}],1640:[function(e,t,n){arguments[4][105][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/create":1650,dup:105}],1641:[function(e,t,n){arguments[4][106][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/get-own-property-symbols":1651,dup:106}],1642:[function(e,t,n){arguments[4][107][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/keys":1652,dup:107}],1643:[function(e,t,n){arguments[4][109][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol":1654,dup:109}],1644:[function(e,t,n){arguments[4][110][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/for":1653,dup:110}],1645:[function(e,t,n){arguments[4][111][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/iterator":1655,dup:111}],1646:[function(e,t,n){arguments[4][118][0].apply(n,arguments)},{"..\/core-js\/symbol":1643,"..\/core-js\/symbol\/iterator":1645,dup:118}],1647:[function(e,t,n){arguments[4][119][0].apply(n,arguments)},{"..\/modules\/core.get-iterator":1715,"..\/modules\/es6.string.iterator":1721,"..\/modules\/web.dom.iterable":1725,dup:119}],1648:[function(e,t,n){arguments[4][120][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,dup:120}],1649:[function(e,t,n){arguments[4][122][0].apply(n,arguments)},{"..\/..\/modules\/es6.number.max-safe-integer":1717,dup:122}],1650:[function(e,t,n){arguments[4][124][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.object.create":1718,dup:124}],1651:[function(e,t,n){arguments[4][125][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.symbol":1722,dup:125}],1652:[function(e,t,n){arguments[4][126][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.object.keys":1719,dup:126}],1653:[function(e,t,n){arguments[4][128][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.symbol":1722,dup:128}],1654:[function(e,t,n){arguments[4][129][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.object.to-string":1720,"..\/..\/modules\/es6.symbol":1722,"..\/..\/modules\/es7.symbol.async-iterator":1723,"..\/..\/modules\/es7.symbol.observable":1724,dup:129}],1655:[function(e,t,n){arguments[4][130][0].apply(n,arguments)},{"..\/..\/modules\/_wks-ext":1712,"..\/..\/modules\/es6.string.iterator":1721,"..\/..\/modules\/web.dom.iterable":1725,dup:130}],1656:[function(e,t,n){arguments[4][133][0].apply(n,arguments)},{dup:133}],1657:[function(e,t,n){arguments[4][134][0].apply(n,arguments)},{dup:134}],1658:[function(e,t,n){arguments[4][136][0].apply(n,arguments)},{".\/_is-object":1678,dup:136}],1659:[function(e,t,n){arguments[4][138][0].apply(n,arguments)},{".\/_to-index":1704,".\/_to-iobject":1706,".\/_to-length":1707,dup:138}],1660:[function(e,t,n){arguments[4][142][0].apply(n,arguments)},{".\/_cof":1661,".\/_wks":1713,dup:142}],1661:[function(e,t,n){arguments[4][143][0].apply(n,arguments)},{dup:143}],1662:[function(e,t,n){arguments[4][148][0].apply(n,arguments)},{dup:148}],1663:[function(e,t,n){arguments[4][149][0].apply(n,arguments)},{".\/_a-function":1656,dup:149}],1664:[function(e,t,n){arguments[4][150][0].apply(n,arguments)},{dup:150}],1665:[function(e,t,n){arguments[4][151][0].apply(n,arguments)},{".\/_fails":1670,dup:151}],1666:[function(e,t,n){arguments[4][152][0].apply(n,arguments)},{".\/_global":1671,".\/_is-object":1678,dup:152}],1667:[function(e,t,n){arguments[4][153][0].apply(n,arguments)},{dup:153}],1668:[function(e,t,n){arguments[4][154][0].apply(n,arguments)},{".\/_object-gops":1692,".\/_object-keys":1695,".\/_object-pie":1696,dup:154}],1669:[function(e,t,n){arguments[4][155][0].apply(n,arguments)},{".\/_core":1662,".\/_ctx":1663,".\/_global":1671,".\/_hide":1673,dup:155}],1670:[function(e,t,n){arguments[4][156][0].apply(n,arguments)},{dup:156}],1671:[function(e,t,n){arguments[4][158][0].apply(n,arguments)},{dup:158}],1672:[function(e,t,n){arguments[4][159][0].apply(n,arguments)},{dup:159}],1673:[function(e,t,n){arguments[4][160][0].apply(n,arguments)},{".\/_descriptors":1665,".\/_object-dp":1687,".\/_property-desc":1698,dup:160}],1674:[function(e,t,n){arguments[4][161][0].apply(n,arguments)},{".\/_global":1671,dup:161}],1675:[function(e,t,n){arguments[4][162][0].apply(n,arguments)},{".\/_descriptors":1665,".\/_dom-create":1666,".\/_fails":1670,dup:162}],1676:[function(e,t,n){arguments[4][163][0].apply(n,arguments)},{".\/_cof":1661,dup:163}],1677:[function(e,t,n){arguments[4][165][0].apply(n,arguments)},{".\/_cof":1661,dup:165}],1678:[function(e,t,n){arguments[4][166][0].apply(n,arguments)},{dup:166}],1679:[function(e,t,n){arguments[4][168][0].apply(n,arguments)},{".\/_hide":1673,".\/_object-create":1686,".\/_property-desc":1698,".\/_set-to-string-tag":1700,".\/_wks":1713,dup:168}],1680:[function(e,t,n){arguments[4][169][0].apply(n,arguments)},{".\/_export":1669,".\/_has":1672,".\/_hide":1673,".\/_iter-create":1679,".\/_iterators":1682,".\/_library":1684,".\/_object-gpo":1693,".\/_redefine":1699,".\/_set-to-string-tag":1700,".\/_wks":1713,dup:169}],1681:[function(e,t,n){arguments[4][170][0].apply(n,arguments)},{dup:170}],1682:[function(e,t,n){arguments[4][171][0].apply(n,arguments)},{dup:171}],1683:[function(e,t,n){arguments[4][172][0].apply(n,arguments)},{".\/_object-keys":1695,".\/_to-iobject":1706,dup:172}],1684:[function(e,t,n){arguments[4][173][0].apply(n,arguments)},{dup:173}],1685:[function(e,t,n){arguments[4][174][0].apply(n,arguments)},{".\/_fails":1670,".\/_has":1672,".\/_is-object":1678,".\/_object-dp":1687,".\/_uid":1710,dup:174}],1686:[function(e,t,n){arguments[4][176][0].apply(n,arguments)},{".\/_an-object":1658,".\/_dom-create":1666,".\/_enum-bug-keys":1667,".\/_html":1674,".\/_object-dps":1688,".\/_shared-key":1701,dup:176}],1687:[function(e,t,n){arguments[4][177][0].apply(n,arguments)},{".\/_an-object":1658,".\/_descriptors":1665,".\/_ie8-dom-define":1675,".\/_to-primitive":1709,dup:177}],1688:[function(e,t,n){arguments[4][178][0].apply(n,arguments)},{".\/_an-object":1658,".\/_descriptors":1665,".\/_object-dp":1687,".\/_object-keys":1695,dup:178}],1689:[function(e,t,n){arguments[4][179][0].apply(n,arguments)},{".\/_descriptors":1665,".\/_has":1672,".\/_ie8-dom-define":1675,".\/_object-pie":1696,".\/_property-desc":1698,".\/_to-iobject":1706,".\/_to-primitive":1709,dup:179}],1690:[function(e,t,n){arguments[4][180][0].apply(n,arguments)},{".\/_object-gopn":1691,".\/_to-iobject":1706,dup:180}],1691:[function(e,t,n){arguments[4][181][0].apply(n,arguments)},{".\/_enum-bug-keys":1667,".\/_object-keys-internal":1694,dup:181}],1692:[function(e,t,n){arguments[4][182][0].apply(n,arguments)},{dup:182}],1693:[function(e,t,n){arguments[4][183][0].apply(n,arguments)},{".\/_has":1672,".\/_shared-key":1701,".\/_to-object":1708,dup:183}],1694:[function(e,t,n){arguments[4][184][0].apply(n,arguments)},{".\/_array-includes":1659,".\/_has":1672,".\/_shared-key":1701,".\/_to-iobject":1706,dup:184}],1695:[function(e,t,n){arguments[4][185][0].apply(n,arguments)},{".\/_enum-bug-keys":1667,".\/_object-keys-internal":1694,dup:185}],1696:[function(e,t,n){arguments[4][186][0].apply(n,arguments)},{dup:186}],1697:[function(e,t,n){arguments[4][187][0].apply(n,arguments)},{".\/_core":1662,".\/_export":1669,".\/_fails":1670,dup:187}],1698:[function(e,t,n){arguments[4][188][0].apply(n,arguments)},{dup:188}],1699:[function(e,t,n){arguments[4][190][0].apply(n,arguments)},{".\/_hide":1673,dup:190}],1700:[function(e,t,n){arguments[4][193][0].apply(n,arguments)},{".\/_has":1672,".\/_object-dp":1687,".\/_wks":1713,dup:193}],1701:[function(e,t,n){arguments[4][194][0].apply(n,arguments)},{".\/_shared":1702,".\/_uid":1710,dup:194}],1702:[function(e,t,n){arguments[4][195][0].apply(n,arguments)},{".\/_global":1671,dup:195}],1703:[function(e,t,n){arguments[4][196][0].apply(n,arguments)},{".\/_defined":1664,".\/_to-integer":1705,dup:196}],1704:[function(e,t,n){arguments[4][197][0].apply(n,arguments)},{".\/_to-integer":1705,dup:197}],1705:[function(e,t,n){arguments[4][198][0].apply(n,arguments)},{dup:198}],1706:[function(e,t,n){arguments[4][199][0].apply(n,arguments)},{".\/_defined":1664,".\/_iobject":1676,dup:199}],1707:[function(e,t,n){arguments[4][200][0].apply(n,arguments)},{".\/_to-integer":1705,dup:200}],1708:[function(e,t,n){arguments[4][201][0].apply(n,arguments)},{".\/_defined":1664,dup:201}],1709:[function(e,t,n){arguments[4][202][0].apply(n,arguments)},{".\/_is-object":1678,dup:202}],1710:[function(e,t,n){arguments[4][203][0].apply(n,arguments)},{dup:203}],1711:[function(e,t,n){arguments[4][204][0].apply(n,arguments)},{".\/_core":1662,".\/_global":1671,".\/_library":1684,".\/_object-dp":1687,".\/_wks-ext":1712,dup:204}],1712:[function(e,t,n){arguments[4][205][0].apply(n,arguments)},{".\/_wks":1713,dup:205}],1713:[function(e,t,n){arguments[4][206][0].apply(n,arguments)},{".\/_global":1671,".\/_shared":1702,".\/_uid":1710,dup:206}],1714:[function(e,t,n){arguments[4][207][0].apply(n,arguments)},{".\/_classof":1660,".\/_core":1662,".\/_iterators":1682,".\/_wks":1713,dup:207}],1715:[function(e,t,n){arguments[4][208][0].apply(n,arguments)},{".\/_an-object":1658,".\/_core":1662,".\/core.get-iterator-method":1714,dup:208}],1716:[function(e,t,n){arguments[4][209][0].apply(n,arguments)},{".\/_add-to-unscopables":1657,".\/_iter-define":1680,".\/_iter-step":1681,".\/_iterators":1682,".\/_to-iobject":1706,dup:209}],1717:[function(e,t,n){arguments[4][211][0].apply(n,arguments)},{".\/_export":1669,dup:211}],1718:[function(e,t,n){arguments[4][213][0].apply(n,arguments)},{".\/_export":1669,".\/_object-create":1686,dup:213}],1719:[function(e,t,n){arguments[4][214][0].apply(n,arguments)},{".\/_object-keys":1695,".\/_object-sap":1697,".\/_to-object":1708,dup:214}],1720:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],1721:[function(e,t,n){arguments[4][217][0].apply(n,arguments)},{".\/_iter-define":1680,".\/_string-at":1703,dup:217}],1722:[function(e,t,n){arguments[4][218][0].apply(n,arguments)},{".\/_an-object":1658,".\/_descriptors":1665,".\/_enum-keys":1668,".\/_export":1669,".\/_fails":1670,".\/_global":1671,".\/_has":1672,".\/_hide":1673,".\/_is-array":1677,".\/_keyof":1683,".\/_library":1684,".\/_meta":1685,".\/_object-create":1686,".\/_object-dp":1687,".\/_object-gopd":1689,".\/_object-gopn":1691,".\/_object-gopn-ext":1690,".\/_object-gops":1692,".\/_object-keys":1695,".\/_object-pie":1696,".\/_property-desc":1698,".\/_redefine":1699,".\/_set-to-string-tag":1700,".\/_shared":1702,".\/_to-iobject":1706,".\/_to-primitive":1709,".\/_uid":1710,".\/_wks":1713,".\/_wks-define":1711,".\/_wks-ext":1712,dup:218}],1723:[function(e,t,n){arguments[4][222][0].apply(n,arguments)},{".\/_wks-define":1711,dup:222}],1724:[function(e,t,n){arguments[4][223][0].apply(n,arguments)},{".\/_wks-define":1711,dup:223}],1725:[function(e,t,n){arguments[4][224][0].apply(n,arguments)},{".\/_global":1671,".\/_hide":1673,".\/_iterators":1682,".\/_wks":1713,".\/es6.array.iterator":1716,dup:224}],1726:[function(e,t,n){arguments[4][254][0].apply(n,arguments)},{"babel-runtime\/core-js\/symbol\/for":1644,dup:254}],1727:[function(e,t,n){arguments[4][255][0].apply(n,arguments)},{".\/index":1737,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/core-js\/number\/max-safe-integer":1639,dup:255,"lodash\/isNumber":1872,"lodash\/isPlainObject":1875,"lodash\/isRegExp":1876,"lodash\/isString":1877}],1728:[function(e,t,n){arguments[4][256][0].apply(n,arguments)},{"..\/constants":1726,"..\/index":1737,".\/index":1732,dup:256}],1729:[function(e,t,n){arguments[4][257][0].apply(n,arguments)},{".\/index":1732,dup:257}],1730:[function(e,t,n){arguments[4][258][0].apply(n,arguments)},{".\/index":1732,dup:258}],1731:[function(e,t,n){arguments[4][259][0].apply(n,arguments)},{".\/index":1732,dup:259}],1732:[function(e,t,n){arguments[4][260][0].apply(n,arguments)},{"..\/index":1737,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/helpers\/typeof":1646,dup:260}],1733:[function(e,t,n){arguments[4][261][0].apply(n,arguments)},{".\/core":1728,".\/es2015":1729,".\/experimental":1730,".\/flow":1731,".\/index":1732,".\/jsx":1734,".\/misc":1735,dup:261}],1734:[function(e,t,n){arguments[4][262][0].apply(n,arguments)},{".\/index":1732,dup:262}],1735:[function(e,t,n){arguments[4][263][0].apply(n,arguments)},{".\/index":1732,dup:263}],1736:[function(e,t,n){arguments[4][264][0].apply(n,arguments)},{".\/index":1737,dup:264}],1737:[function(e,t,n){arguments[4][265][0].apply(n,arguments)},{".\/constants":1726,".\/converters":1727,".\/definitions":1732,".\/definitions\/init":1733,".\/flow":1736,".\/react":1738,".\/retrievers":1739,".\/validators":1740,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/core-js\/object\/get-own-property-symbols":1641,"babel-runtime\/core-js\/object\/keys":1642,dup:265,"lodash\/clone":1860,"lodash\/compact":1861,"lodash\/each":1862,"lodash\/uniq":1884,"to-fast-properties":1885}],1738:[function(e,t,n){arguments[4][266][0].apply(n,arguments)},{".\/index":1737,dup:266}],1739:[function(e,t,n){arguments[4][267][0].apply(n,arguments)},{".\/index":1737,"babel-runtime\/core-js\/object\/create":1640,dup:267}],1740:[function(e,t,n){arguments[4][268][0].apply(n,arguments)},{".\/constants":1726,".\/index":1737,".\/retrievers":1739,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/object\/keys":1642,"babel-runtime\/helpers\/typeof":1646,dup:268,esutils:1744}],1741:[function(e,t,n){arguments[4][69][0].apply(n,arguments)},{dup:69}],1742:[function(e,t,n){arguments[4][70][0].apply(n,arguments)},{dup:70}],1743:[function(e,t,n){arguments[4][71][0].apply(n,arguments)},{".\/code":1742,dup:71}],1744:[function(e,t,n){arguments[4][72][0].apply(n,arguments)},{".\/ast":1741,".\/code":1742,".\/keyword":1743,dup:72}],1745:[function(e,t,n){arguments[4][282][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:282}],1746:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":1820,".\/_hashDelete":1821,".\/_hashGet":1822,".\/_hashHas":1823,".\/_hashSet":1824,dup:283}],1747:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":1832,".\/_listCacheDelete":1833,".\/_listCacheGet":1834,".\/_listCacheHas":1835,".\/_listCacheSet":1836,dup:284}],1748:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:285}],1749:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":1837,".\/_mapCacheDelete":1838,".\/_mapCacheGet":1839,".\/_mapCacheHas":1840,".\/_mapCacheSet":1841,dup:286}],1750:[function(e,t,n){arguments[4][287][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:287}],1751:[function(e,t,n){arguments[4][288][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:288}],1752:[function(e,t,n){arguments[4][289][0].apply(n,arguments)},{".\/_MapCache":1749,".\/_setCacheAdd":1850,".\/_setCacheHas":1851,dup:289}],1753:[function(e,t,n){arguments[4][290][0].apply(n,arguments)},{".\/_ListCache":1747,".\/_stackClear":1853,".\/_stackDelete":1854,".\/_stackGet":1855,".\/_stackHas":1856,".\/_stackSet":1857,dup:290}],1754:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":1849,dup:291}],1755:[function(e,t,n){arguments[4][292][0].apply(n,arguments)},{".\/_root":1849,dup:292}],1756:[function(e,t,n){arguments[4][293][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:293}],1757:[function(e,t,n){arguments[4][294][0].apply(n,arguments)},{dup:294}],1758:[function(e,t,n){arguments[4][295][0].apply(n,arguments)},{dup:295}],1759:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],1760:[function(e,t,n){arguments[4][298][0].apply(n,arguments)},{dup:298}],1761:[function(e,t,n){arguments[4][299][0].apply(n,arguments)},{".\/_baseIndexOf":1779,dup:299}],1762:[function(e,t,n){arguments[4][300][0].apply(n,arguments)},{dup:300}],1763:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":1787,".\/_isIndex":1828,".\/isArguments":1866,".\/isArray":1867,".\/isBuffer":1869,".\/isTypedArray":1878,dup:301}],1764:[function(e,t,n){arguments[4][303][0].apply(n,arguments)},{dup:303}],1765:[function(e,t,n){arguments[4][304][0].apply(n,arguments)},{dup:304}],1766:[function(e,t,n){arguments[4][308][0].apply(n,arguments)},{".\/_baseAssignValue":1770,".\/eq":1863,dup:308}],1767:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1863,dup:309}],1768:[function(e,t,n){arguments[4][310][0].apply(n,arguments)},{".\/_copyObject":1801,".\/keys":1879,dup:310}],1769:[function(e,t,n){arguments[4][311][0].apply(n,arguments)},{".\/_copyObject":1801,".\/keysIn":1880,dup:311}],1770:[function(e,t,n){arguments[4][312][0].apply(n,arguments)},{".\/_defineProperty":1808,dup:312}],1771:[function(e,t,n){arguments[4][314][0].apply(n,arguments)},{".\/_Stack":1753,".\/_arrayEach":1759,".\/_assignValue":1766,".\/_baseAssign":1768,".\/_baseAssignIn":1769,".\/_cloneBuffer":1793,".\/_copyArray":1800,".\/_copySymbols":1802,".\/_copySymbolsIn":1803,".\/_getAllKeys":1810,".\/_getAllKeysIn":1811,".\/_getTag":1818,".\/_initCloneArray":1825,".\/_initCloneByTag":1826,".\/_initCloneObject":1827,".\/isArray":1867,".\/isBuffer":1869,".\/isObject":1873,".\/keys":1879,dup:314}],1772:[function(e,t,n){arguments[4][315][0].apply(n,arguments)},{".\/isObject":1873,dup:315}],1773:[function(e,t,n){arguments[4][316][0].apply(n,arguments)},{".\/_baseForOwn":1776,".\/_createBaseEach":1805,dup:316}],1774:[function(e,t,n){arguments[4][317][0].apply(n,arguments)},{dup:317}],1775:[function(e,t,n){arguments[4][319][0].apply(n,arguments)},{".\/_createBaseFor":1806,dup:319}],1776:[function(e,t,n){arguments[4][320][0].apply(n,arguments)},{".\/_baseFor":1775,".\/keys":1879,dup:320}],1777:[function(e,t,n){arguments[4][322][0].apply(n,arguments)},{".\/_arrayPush":1764,".\/isArray":1867,dup:322}],1778:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":1754,".\/_getRawTag":1815,".\/_objectToString":1847,dup:323}],1779:[function(e,t,n){arguments[4][326][0].apply(n,arguments)},{".\/_baseFindIndex":1774,".\/_baseIsNaN":1781,".\/_strictIndexOf":1858,dup:326}],1780:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isObjectLike":1874,dup:327}],1781:[function(e,t,n){arguments[4][331][0].apply(n,arguments)},{dup:331}],1782:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":1830,".\/_toSource":1859,".\/isFunction":1870,".\/isObject":1873,dup:332}],1783:[function(e,t,n){arguments[4][333][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isObjectLike":1874,dup:333}],1784:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isLength":1871,".\/isObjectLike":1874,dup:334}],1785:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":1831,".\/_nativeKeys":1844,dup:336}],1786:[function(e,t,n){arguments[4][337][0].apply(n,arguments)},{".\/_isPrototype":1831,".\/_nativeKeysIn":1845,".\/isObject":1873,dup:337}],1787:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],1788:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],1789:[function(e,t,n){arguments[4][354][0].apply(n,arguments)},{".\/_SetCache":1752,".\/_arrayIncludes":1761,".\/_arrayIncludesWith":1762,".\/_cacheHas":1790,".\/_createSet":1807,".\/_setToArray":1852,dup:354}],1790:[function(e,t,n){arguments[4][356][0].apply(n,arguments)},{dup:356}],1791:[function(e,t,n){arguments[4][357][0].apply(n,arguments)},{".\/identity":1865,dup:357}],1792:[function(e,t,n){arguments[4][361][0].apply(n,arguments)},{".\/_Uint8Array":1755,dup:361}],1793:[function(e,t,n){arguments[4][362][0].apply(n,arguments)},{".\/_root":1849,dup:362}],1794:[function(e,t,n){arguments[4][363][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1792,dup:363}],1795:[function(e,t,n){arguments[4][364][0].apply(n,arguments)},{".\/_addMapEntry":1757,".\/_arrayReduce":1765,".\/_mapToArray":1842,dup:364}],1796:[function(e,t,n){arguments[4][365][0].apply(n,arguments)},{dup:365}],1797:[function(e,t,n){arguments[4][366][0].apply(n,arguments)},{".\/_addSetEntry":1758,".\/_arrayReduce":1765,".\/_setToArray":1852,dup:366}],1798:[function(e,t,n){arguments[4][367][0].apply(n,arguments)},{".\/_Symbol":1754,dup:367}],1799:[function(e,t,n){arguments[4][368][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1792,dup:368}],1800:[function(e,t,n){arguments[4][371][0].apply(n,arguments)},{dup:371}],1801:[function(e,t,n){arguments[4][372][0].apply(n,arguments)},{".\/_assignValue":1766,".\/_baseAssignValue":1770,dup:372}],1802:[function(e,t,n){arguments[4][373][0].apply(n,arguments)},{".\/_copyObject":1801,".\/_getSymbols":1816,dup:373}],1803:[function(e,t,n){arguments[4][374][0].apply(n,arguments)},{".\/_copyObject":1801,".\/_getSymbolsIn":1817,dup:374}],1804:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":1849,dup:375}],1805:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":1868,dup:377}],1806:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],1807:[function(e,t,n){arguments[4][380][0].apply(n,arguments)},{".\/_Set":1751,".\/_setToArray":1852,".\/noop":1881,dup:380}],1808:[function(e,t,n){arguments[4][382][0].apply(n,arguments)},{".\/_getNative":1813,dup:382}],1809:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],1810:[function(e,t,n){arguments[4][387][0].apply(n,arguments)},{".\/_baseGetAllKeys":1777,".\/_getSymbols":1816,".\/keys":1879,dup:387}],1811:[function(e,t,n){arguments[4][388][0].apply(n,arguments)},{".\/_baseGetAllKeys":1777,".\/_getSymbolsIn":1817,".\/keysIn":1880,dup:388}],1812:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":1829,dup:389}],1813:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":1782,".\/_getValue":1819,dup:391}],1814:[function(e,t,n){arguments[4][392][0].apply(n,arguments)},{".\/_overArg":1848,dup:392}],1815:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":1754,dup:393}],1816:[function(e,t,n){arguments[4][394][0].apply(n,arguments)},{".\/_arrayFilter":1760,".\/stubArray":1882,dup:394}],1817:[function(e,t,n){arguments[4][395][0].apply(n,arguments)},{".\/_arrayPush":1764,".\/_getPrototype":1814,".\/_getSymbols":1816,".\/stubArray":1882,dup:395}],1818:[function(e,t,n){arguments[4][396][0].apply(n,arguments)},{".\/_DataView":1745,".\/_Map":1748,".\/_Promise":1750,".\/_Set":1751,".\/_WeakMap":1756,".\/_baseGetTag":1778,".\/_toSource":1859,dup:396}],1819:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],1820:[function(e,t,n){$/;"	function	line:35
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^u=s();var D=i.argument&&a.explodeExpression(e.get("argument"));if(D&&i.delegate){var C=a.makeTempVar();return a.emit(m.returnStatement(m.callExpression(a.contextProperty("delegateYield"),[D,m.stringLiteral(C.property.name),u]))),a.mark(u),{v:C}}return a.emitAssign(a.contextProperty("next"),u),a.emit(m.returnStatement(D||null)),a.mark(u),{v:a.contextProperty("sent")};default:throw new Error("unknown Expression of type "+(0,f.default)(i.type))}}();return"object"===("undefined"==typeof p?"undefined":(0,c.default)(p))?p.v:void 0}},{".\/leap":1633,".\/meta":1634,".\/util":1635,assert:2,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/helpers\/typeof":1646,"babel-types":1737}],1631:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}var a=e("babel-runtime\/core-js\/object\/keys"),s=i(a),o=e("babel-types"),u=r(o),l=Object.prototype.hasOwnProperty;n.hoist=function(e){function t(e,t){u.assertVariableDeclaration(e);var r=[];return e.declarations.forEach(function(e){n[e.id.name]=u.identifier(e.id.name),e.init?r.push(u.assignmentExpression("=",e.id,e.init)):t&&r.push(e.id)}),0===r.length?null:1===r.length?r[0]:u.sequenceExpression(r)}u.assertFunction(e.node);var n={};e.get("body").traverse({VariableDeclaration:{exit:function(e){var n=t(e.node,!1);null===n?e.remove():e.replaceWith(u.expressionStatement(n)),e.skip()}},ForStatement:function(e){var n=e.node.init;u.isVariableDeclaration(n)&&e.get("init").replaceWith(t(n,!1))},ForXStatement:function(e){var n=e.get("left");n.isVariableDeclaration()&&n.replaceWith(t(n.node,!0))},FunctionDeclaration:function(e){var t=e.node;n[t.id.name]=t.id;var r=u.expressionStatement(u.assignmentExpression("=",t.id,u.functionExpression(t.id,t.params,t.body,t.generator,t.expression)));e.parentPath.isBlockStatement()?(e.parentPath.unshiftContainer("body",r),e.remove()):e.replaceWith(r),e.skip()},FunctionExpression:function(e){e.skip()}});var r={};e.get("params").forEach(function(e){var t=e.node;u.isIdentifier(t)&&(r[t.name]=t)});var i=[];return(0,s.default)(n).forEach(function(e){l.call(r,e)||i.push(u.variableDeclarator(n[e],null))}),0===i.length?null:u.variableDeclaration("var",i)}},{"babel-runtime\/core-js\/object\/keys":1642,"babel-types":1737}],1632:[function(e,t,n){"use strict";n.__esModule=!0,n.default=function(){return e(".\/visit")}},{".\/visit":1636}],1633:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(){y.default.ok(this instanceof a)}function s(e){a.call(this),b.assertLiteral(e),this.returnLoc=e}function o(e,t,n){a.call(this),b.assertLiteral(e),b.assertLiteral(t),n?b.assertIdentifier(n):n=null,this.breakLoc=e,this.continueLoc=t,this.label=n}function u(e){a.call(this),b.assertLiteral(e),this.breakLoc=e}function l(e,t,n){a.call(this),b.assertLiteral(e),t?y.default.ok(t instanceof c):t=null,n?y.default.ok(n instanceof p):n=null,y.default.ok(t||n),this.firstLoc=e,this.catchEntry=t,this.finallyEntry=n}function c(e,t){a.call(this),b.assertLiteral(e),b.assertIdentifier(t),this.firstLoc=e,this.paramId=t}function p(e,t){a.call(this),b.assertLiteral(e),b.assertLiteral(t),this.firstLoc=e,this.afterLoc=t}function f(e,t){a.call(this),b.assertLiteral(e),b.assertIdentifier(t),this.breakLoc=e,this.label=t}function h(t){y.default.ok(this instanceof h);var n=e(".\/emit").Emitter;y.default.ok(t instanceof n),this.emitter=t,this.entryStack=[new s(t.finalLoc)]}var d=e("assert"),y=i(d),m=e("babel-types"),b=r(m),g=e("util");(0,g.inherits)(s,a),n.FunctionEntry=s,(0,g.inherits)(o,a),n.LoopEntry=o,(0,g.inherits)(u,a),n.SwitchEntry=u,(0,g.inherits)(l,a),n.TryEntry=l,(0,g.inherits)(c,a),n.CatchEntry=c,(0,g.inherits)(p,a),n.FinallyEntry=p,(0,g.inherits)(f,a),n.LabeledEntry=f;var v=h.prototype;n.LeapManager=h,v.withEntry=function(e,t){y.default.ok(e instanceof a),this.entryStack.push(e);try{t.call(this.emitter)}finally{var n=this.entryStack.pop();y.default.strictEqual(n,e)}},v._findLeapLocation=function(e,t){for(var n=this.entryStack.length-1;n>=0;--n){var r=this.entryStack[n],i=r[e];if(i)if(t){if(r.label&&r.label.name===t.name)return i}else if(!(r instanceof f))return i}return null},v.getBreakLoc=function(e){return this._findLeapLocation("breakLoc",e)},v.getContinueLoc=function(e){return this._findLeapLocation("continueLoc",e)}},{".\/emit":1630,assert:2,"babel-types":1737,util:35}],1634:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){function n(e){function t(e){return n||(Array.isArray(e)?e.some(t):l.isNode(e)&&(o.default.strictEqual(n,!1),n=r(e))),n}l.assertNode(e);var n=!1,i=l.VISITOR_KEYS[e.type];if(i)for(var a=0;a<i.length;a++){var s=i[a],u=e[s];t(u)}return n}function r(r){l.assertNode(r);var i=c(r);return p.call(i,e)?i[e]:p.call(f,r.type)?i[e]=!1:p.call(t,r.type)?i[e]=!0:i[e]=n(r)}return r.onlyChildren=n,r}var s=e("assert"),o=i(s),u=e("babel-types"),l=r(u),c=e("private").makeAccessor(),p=Object.prototype.hasOwnProperty,f={FunctionExpression:!0},h={CallExpression:!0,ForInStatement:!0,UnaryExpression:!0,BinaryExpression:!0,AssignmentExpression:!0,UpdateExpression:!0,NewExpression:!0},d={YieldExpression:!0,BreakStatement:!0,ContinueStatement:!0,ReturnStatement:!0,ThrowStatement:!0};for(var y in d)p.call(d,y)&&(h[y]=d[y]);n.hasSideEffects=a("hasSideEffects",h),n.containsLeap=a("containsLeap",d)},{assert:2,"babel-types":1737,private:1886}],1635:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return o.memberExpression(o.identifier("regeneratorRuntime"),o.identifier(e),!1)}function a(e){return e.isReferenced()||e.parentPath.isAssignmentExpression({left:e.node})}n.__esModule=!0,n.runtimeProperty=i,n.isReference=a;var s=e("babel-types"),o=r(s)},{"babel-types":1737}],1636:[function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function i(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=e.node;if(p.assertFunction(t),t.id||(t.id=e.scope.parent.generateUidIdentifier("callee")),t.generator&&p.isFunctionDeclaration(t)){var n=e.findParent(function(e){return e.isProgram()||e.isBlockStatement()});if(!n)return t.id;var r=s(n),i=r.declarations[0].id,a=r.declarations[0].init.callee.object;p.assertArrayExpression(a);var o=a.elements.length;return a.elements.push(t.id),p.memberExpression(i,p.numericLiteral(o),!0)}return t.id}function s(e){var t=e.node;l.default.ok(Array.isArray(t.body));var n=m(t);return n.decl?n.decl:(n.decl=p.variableDeclaration("var",[p.variableDeclarator(e.scope.generateUidIdentifier("marked"),p.callExpression(p.memberExpression(p.arrayExpression([]),p.identifier("map"),!1),[y.runtimeProperty("mark")]))]),e.unshiftContainer("body",n.decl),n.decl)}function o(e,t){var n={didRenameArguments:!1,argsId:t};return e.traverse(b,n),n.didRenameArguments}var u=e("assert"),l=i(u),c=e("babel-types"),p=r(c),f=e(".\/hoist"),h=e(".\/emit"),d=e(".\/util"),y=r(d),m=e("private").makeAccessor();n.visitor={Function:{exit:function(e,t){var n=e.node;if(n.generator){if(n.async){if(t.opts.asyncGenerators===!1)return}else if(t.opts.generators===!1)return}else{if(!n.async)return;if(t.opts.async===!1)return}var r=e.scope.generateUidIdentifier("context"),i=e.scope.generateUidIdentifier("args");e.ensureBlock();var s=e.get("body");n.async&&s.traverse(v),s.traverse(g,{context:r});var u=[],l=[];s.get("body").forEach(function(e){var t=e.node;p.isExpressionStatement(t)&&p.isStringLiteral(t.expression)?u.push(t):t&&null!=t._blockHoist?u.push(t):l.push(t)}),u.length>0&&(s.node.body=l);var c=a(e);p.assertIdentifier(n.id);var d=p.identifier(n.id.name+"$"),m=(0,f.hoist)(e),b=o(e,i);b&&(m=m||p.variableDeclaration("var",[]),m.declarations.push(p.variableDeclarator(i,p.identifier("arguments"))));var x=new h.Emitter(r);x.explode(e.get("body")),m&&m.declarations.length>0&&u.push(m);var _=[x.getContextFunction(d),n.generator?c:p.nullLiteral(),p.thisExpression()],E=x.getTryLocsList();E&&_.push(E);var A=p.callExpression(y.runtimeProperty(n.async?"async":"wrap"),_);u.push(p.returnStatement(A)),n.body=p.blockStatement(u);var D=s.node.directives;D&&(n.body.directives=D);var C=n.generator;C&&(n.generator=!1),n.async&&(n.async=!1),C&&p.isExpression(n)&&e.replaceWith(p.callExpression(y.runtimeProperty("mark"),[n])),e.requeue()}}};var b={"FunctionExpression|FunctionDeclaration":function(e){e.skip()},Identifier:function(e,t){"arguments"===e.node.name&&y.isReference(e)&&(e.replaceWith(t.argsId),t.didRenameArguments=!0)}},g={MetaProperty:function(e){var t=e.node;"function"===t.meta.name&&"sent"===t.property.name&&e.replaceWith(p.memberExpression(this.context,p.identifier("_sent")))}},v={Function:function(e){e.skip()},AwaitExpression:function(e){var t=e.node.argument;e.replaceWith(p.yieldExpression(p.callExpression(y.runtimeProperty("awrap"),[t]),!1))}}},{".\/emit":1630,".\/hoist":1631,".\/util":1635,assert:2,"babel-types":1737,private:1886}],1637:[function(e,t,n){arguments[4][100][0].apply(n,arguments)},{"core-js\/library\/fn\/get-iterator":1647,dup:100}],1638:[function(e,t,n){arguments[4][101][0].apply(n,arguments)},{"core-js\/library\/fn\/json\/stringify":1648,dup:101}],1639:[function(e,t,n){arguments[4][103][0].apply(n,arguments)},{"core-js\/library\/fn\/number\/max-safe-integer":1649,dup:103}],1640:[function(e,t,n){arguments[4][105][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/create":1650,dup:105}],1641:[function(e,t,n){arguments[4][106][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/get-own-property-symbols":1651,dup:106}],1642:[function(e,t,n){arguments[4][107][0].apply(n,arguments)},{"core-js\/library\/fn\/object\/keys":1652,dup:107}],1643:[function(e,t,n){arguments[4][109][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol":1654,dup:109}],1644:[function(e,t,n){arguments[4][110][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/for":1653,dup:110}],1645:[function(e,t,n){arguments[4][111][0].apply(n,arguments)},{"core-js\/library\/fn\/symbol\/iterator":1655,dup:111}],1646:[function(e,t,n){arguments[4][118][0].apply(n,arguments)},{"..\/core-js\/symbol":1643,"..\/core-js\/symbol\/iterator":1645,dup:118}],1647:[function(e,t,n){arguments[4][119][0].apply(n,arguments)},{"..\/modules\/core.get-iterator":1715,"..\/modules\/es6.string.iterator":1721,"..\/modules\/web.dom.iterable":1725,dup:119}],1648:[function(e,t,n){arguments[4][120][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,dup:120}],1649:[function(e,t,n){arguments[4][122][0].apply(n,arguments)},{"..\/..\/modules\/es6.number.max-safe-integer":1717,dup:122}],1650:[function(e,t,n){arguments[4][124][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.object.create":1718,dup:124}],1651:[function(e,t,n){arguments[4][125][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.symbol":1722,dup:125}],1652:[function(e,t,n){arguments[4][126][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.object.keys":1719,dup:126}],1653:[function(e,t,n){arguments[4][128][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.symbol":1722,dup:128}],1654:[function(e,t,n){arguments[4][129][0].apply(n,arguments)},{"..\/..\/modules\/_core":1662,"..\/..\/modules\/es6.object.to-string":1720,"..\/..\/modules\/es6.symbol":1722,"..\/..\/modules\/es7.symbol.async-iterator":1723,"..\/..\/modules\/es7.symbol.observable":1724,dup:129}],1655:[function(e,t,n){arguments[4][130][0].apply(n,arguments)},{"..\/..\/modules\/_wks-ext":1712,"..\/..\/modules\/es6.string.iterator":1721,"..\/..\/modules\/web.dom.iterable":1725,dup:130}],1656:[function(e,t,n){arguments[4][133][0].apply(n,arguments)},{dup:133}],1657:[function(e,t,n){arguments[4][134][0].apply(n,arguments)},{dup:134}],1658:[function(e,t,n){arguments[4][136][0].apply(n,arguments)},{".\/_is-object":1678,dup:136}],1659:[function(e,t,n){arguments[4][138][0].apply(n,arguments)},{".\/_to-index":1704,".\/_to-iobject":1706,".\/_to-length":1707,dup:138}],1660:[function(e,t,n){arguments[4][142][0].apply(n,arguments)},{".\/_cof":1661,".\/_wks":1713,dup:142}],1661:[function(e,t,n){arguments[4][143][0].apply(n,arguments)},{dup:143}],1662:[function(e,t,n){arguments[4][148][0].apply(n,arguments)},{dup:148}],1663:[function(e,t,n){arguments[4][149][0].apply(n,arguments)},{".\/_a-function":1656,dup:149}],1664:[function(e,t,n){arguments[4][150][0].apply(n,arguments)},{dup:150}],1665:[function(e,t,n){arguments[4][151][0].apply(n,arguments)},{".\/_fails":1670,dup:151}],1666:[function(e,t,n){arguments[4][152][0].apply(n,arguments)},{".\/_global":1671,".\/_is-object":1678,dup:152}],1667:[function(e,t,n){arguments[4][153][0].apply(n,arguments)},{dup:153}],1668:[function(e,t,n){arguments[4][154][0].apply(n,arguments)},{".\/_object-gops":1692,".\/_object-keys":1695,".\/_object-pie":1696,dup:154}],1669:[function(e,t,n){arguments[4][155][0].apply(n,arguments)},{".\/_core":1662,".\/_ctx":1663,".\/_global":1671,".\/_hide":1673,dup:155}],1670:[function(e,t,n){arguments[4][156][0].apply(n,arguments)},{dup:156}],1671:[function(e,t,n){arguments[4][158][0].apply(n,arguments)},{dup:158}],1672:[function(e,t,n){arguments[4][159][0].apply(n,arguments)},{dup:159}],1673:[function(e,t,n){arguments[4][160][0].apply(n,arguments)},{".\/_descriptors":1665,".\/_object-dp":1687,".\/_property-desc":1698,dup:160}],1674:[function(e,t,n){arguments[4][161][0].apply(n,arguments)},{".\/_global":1671,dup:161}],1675:[function(e,t,n){arguments[4][162][0].apply(n,arguments)},{".\/_descriptors":1665,".\/_dom-create":1666,".\/_fails":1670,dup:162}],1676:[function(e,t,n){arguments[4][163][0].apply(n,arguments)},{".\/_cof":1661,dup:163}],1677:[function(e,t,n){arguments[4][165][0].apply(n,arguments)},{".\/_cof":1661,dup:165}],1678:[function(e,t,n){arguments[4][166][0].apply(n,arguments)},{dup:166}],1679:[function(e,t,n){arguments[4][168][0].apply(n,arguments)},{".\/_hide":1673,".\/_object-create":1686,".\/_property-desc":1698,".\/_set-to-string-tag":1700,".\/_wks":1713,dup:168}],1680:[function(e,t,n){arguments[4][169][0].apply(n,arguments)},{".\/_export":1669,".\/_has":1672,".\/_hide":1673,".\/_iter-create":1679,".\/_iterators":1682,".\/_library":1684,".\/_object-gpo":1693,".\/_redefine":1699,".\/_set-to-string-tag":1700,".\/_wks":1713,dup:169}],1681:[function(e,t,n){arguments[4][170][0].apply(n,arguments)},{dup:170}],1682:[function(e,t,n){arguments[4][171][0].apply(n,arguments)},{dup:171}],1683:[function(e,t,n){arguments[4][172][0].apply(n,arguments)},{".\/_object-keys":1695,".\/_to-iobject":1706,dup:172}],1684:[function(e,t,n){arguments[4][173][0].apply(n,arguments)},{dup:173}],1685:[function(e,t,n){arguments[4][174][0].apply(n,arguments)},{".\/_fails":1670,".\/_has":1672,".\/_is-object":1678,".\/_object-dp":1687,".\/_uid":1710,dup:174}],1686:[function(e,t,n){arguments[4][176][0].apply(n,arguments)},{".\/_an-object":1658,".\/_dom-create":1666,".\/_enum-bug-keys":1667,".\/_html":1674,".\/_object-dps":1688,".\/_shared-key":1701,dup:176}],1687:[function(e,t,n){arguments[4][177][0].apply(n,arguments)},{".\/_an-object":1658,".\/_descriptors":1665,".\/_ie8-dom-define":1675,".\/_to-primitive":1709,dup:177}],1688:[function(e,t,n){arguments[4][178][0].apply(n,arguments)},{".\/_an-object":1658,".\/_descriptors":1665,".\/_object-dp":1687,".\/_object-keys":1695,dup:178}],1689:[function(e,t,n){arguments[4][179][0].apply(n,arguments)},{".\/_descriptors":1665,".\/_has":1672,".\/_ie8-dom-define":1675,".\/_object-pie":1696,".\/_property-desc":1698,".\/_to-iobject":1706,".\/_to-primitive":1709,dup:179}],1690:[function(e,t,n){arguments[4][180][0].apply(n,arguments)},{".\/_object-gopn":1691,".\/_to-iobject":1706,dup:180}],1691:[function(e,t,n){arguments[4][181][0].apply(n,arguments)},{".\/_enum-bug-keys":1667,".\/_object-keys-internal":1694,dup:181}],1692:[function(e,t,n){arguments[4][182][0].apply(n,arguments)},{dup:182}],1693:[function(e,t,n){arguments[4][183][0].apply(n,arguments)},{".\/_has":1672,".\/_shared-key":1701,".\/_to-object":1708,dup:183}],1694:[function(e,t,n){arguments[4][184][0].apply(n,arguments)},{".\/_array-includes":1659,".\/_has":1672,".\/_shared-key":1701,".\/_to-iobject":1706,dup:184}],1695:[function(e,t,n){arguments[4][185][0].apply(n,arguments)},{".\/_enum-bug-keys":1667,".\/_object-keys-internal":1694,dup:185}],1696:[function(e,t,n){arguments[4][186][0].apply(n,arguments)},{dup:186}],1697:[function(e,t,n){arguments[4][187][0].apply(n,arguments)},{".\/_core":1662,".\/_export":1669,".\/_fails":1670,dup:187}],1698:[function(e,t,n){arguments[4][188][0].apply(n,arguments)},{dup:188}],1699:[function(e,t,n){arguments[4][190][0].apply(n,arguments)},{".\/_hide":1673,dup:190}],1700:[function(e,t,n){arguments[4][193][0].apply(n,arguments)},{".\/_has":1672,".\/_object-dp":1687,".\/_wks":1713,dup:193}],1701:[function(e,t,n){arguments[4][194][0].apply(n,arguments)},{".\/_shared":1702,".\/_uid":1710,dup:194}],1702:[function(e,t,n){arguments[4][195][0].apply(n,arguments)},{".\/_global":1671,dup:195}],1703:[function(e,t,n){arguments[4][196][0].apply(n,arguments)},{".\/_defined":1664,".\/_to-integer":1705,dup:196}],1704:[function(e,t,n){arguments[4][197][0].apply(n,arguments)},{".\/_to-integer":1705,dup:197}],1705:[function(e,t,n){arguments[4][198][0].apply(n,arguments)},{dup:198}],1706:[function(e,t,n){arguments[4][199][0].apply(n,arguments)},{".\/_defined":1664,".\/_iobject":1676,dup:199}],1707:[function(e,t,n){arguments[4][200][0].apply(n,arguments)},{".\/_to-integer":1705,dup:200}],1708:[function(e,t,n){arguments[4][201][0].apply(n,arguments)},{".\/_defined":1664,dup:201}],1709:[function(e,t,n){arguments[4][202][0].apply(n,arguments)},{".\/_is-object":1678,dup:202}],1710:[function(e,t,n){arguments[4][203][0].apply(n,arguments)},{dup:203}],1711:[function(e,t,n){arguments[4][204][0].apply(n,arguments)},{".\/_core":1662,".\/_global":1671,".\/_library":1684,".\/_object-dp":1687,".\/_wks-ext":1712,dup:204}],1712:[function(e,t,n){arguments[4][205][0].apply(n,arguments)},{".\/_wks":1713,dup:205}],1713:[function(e,t,n){arguments[4][206][0].apply(n,arguments)},{".\/_global":1671,".\/_shared":1702,".\/_uid":1710,dup:206}],1714:[function(e,t,n){arguments[4][207][0].apply(n,arguments)},{".\/_classof":1660,".\/_core":1662,".\/_iterators":1682,".\/_wks":1713,dup:207}],1715:[function(e,t,n){arguments[4][208][0].apply(n,arguments)},{".\/_an-object":1658,".\/_core":1662,".\/core.get-iterator-method":1714,dup:208}],1716:[function(e,t,n){arguments[4][209][0].apply(n,arguments)},{".\/_add-to-unscopables":1657,".\/_iter-define":1680,".\/_iter-step":1681,".\/_iterators":1682,".\/_to-iobject":1706,dup:209}],1717:[function(e,t,n){arguments[4][211][0].apply(n,arguments)},{".\/_export":1669,dup:211}],1718:[function(e,t,n){arguments[4][213][0].apply(n,arguments)},{".\/_export":1669,".\/_object-create":1686,dup:213}],1719:[function(e,t,n){arguments[4][214][0].apply(n,arguments)},{".\/_object-keys":1695,".\/_object-sap":1697,".\/_to-object":1708,dup:214}],1720:[function(e,t,n){arguments[4][1][0].apply(n,arguments)},{dup:1}],1721:[function(e,t,n){arguments[4][217][0].apply(n,arguments)},{".\/_iter-define":1680,".\/_string-at":1703,dup:217}],1722:[function(e,t,n){arguments[4][218][0].apply(n,arguments)},{".\/_an-object":1658,".\/_descriptors":1665,".\/_enum-keys":1668,".\/_export":1669,".\/_fails":1670,".\/_global":1671,".\/_has":1672,".\/_hide":1673,".\/_is-array":1677,".\/_keyof":1683,".\/_library":1684,".\/_meta":1685,".\/_object-create":1686,".\/_object-dp":1687,".\/_object-gopd":1689,".\/_object-gopn":1691,".\/_object-gopn-ext":1690,".\/_object-gops":1692,".\/_object-keys":1695,".\/_object-pie":1696,".\/_property-desc":1698,".\/_redefine":1699,".\/_set-to-string-tag":1700,".\/_shared":1702,".\/_to-iobject":1706,".\/_to-primitive":1709,".\/_uid":1710,".\/_wks":1713,".\/_wks-define":1711,".\/_wks-ext":1712,dup:218}],1723:[function(e,t,n){arguments[4][222][0].apply(n,arguments)},{".\/_wks-define":1711,dup:222}],1724:[function(e,t,n){arguments[4][223][0].apply(n,arguments)},{".\/_wks-define":1711,dup:223}],1725:[function(e,t,n){arguments[4][224][0].apply(n,arguments)},{".\/_global":1671,".\/_hide":1673,".\/_iterators":1682,".\/_wks":1713,".\/es6.array.iterator":1716,dup:224}],1726:[function(e,t,n){arguments[4][254][0].apply(n,arguments)},{"babel-runtime\/core-js\/symbol\/for":1644,dup:254}],1727:[function(e,t,n){arguments[4][255][0].apply(n,arguments)},{".\/index":1737,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/core-js\/number\/max-safe-integer":1639,dup:255,"lodash\/isNumber":1872,"lodash\/isPlainObject":1875,"lodash\/isRegExp":1876,"lodash\/isString":1877}],1728:[function(e,t,n){arguments[4][256][0].apply(n,arguments)},{"..\/constants":1726,"..\/index":1737,".\/index":1732,dup:256}],1729:[function(e,t,n){arguments[4][257][0].apply(n,arguments)},{".\/index":1732,dup:257}],1730:[function(e,t,n){arguments[4][258][0].apply(n,arguments)},{".\/index":1732,dup:258}],1731:[function(e,t,n){arguments[4][259][0].apply(n,arguments)},{".\/index":1732,dup:259}],1732:[function(e,t,n){arguments[4][260][0].apply(n,arguments)},{"..\/index":1737,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/helpers\/typeof":1646,dup:260}],1733:[function(e,t,n){arguments[4][261][0].apply(n,arguments)},{".\/core":1728,".\/es2015":1729,".\/experimental":1730,".\/flow":1731,".\/index":1732,".\/jsx":1734,".\/misc":1735,dup:261}],1734:[function(e,t,n){arguments[4][262][0].apply(n,arguments)},{".\/index":1732,dup:262}],1735:[function(e,t,n){arguments[4][263][0].apply(n,arguments)},{".\/index":1732,dup:263}],1736:[function(e,t,n){arguments[4][264][0].apply(n,arguments)},{".\/index":1737,dup:264}],1737:[function(e,t,n){arguments[4][265][0].apply(n,arguments)},{".\/constants":1726,".\/converters":1727,".\/definitions":1732,".\/definitions\/init":1733,".\/flow":1736,".\/react":1738,".\/retrievers":1739,".\/validators":1740,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/json\/stringify":1638,"babel-runtime\/core-js\/object\/get-own-property-symbols":1641,"babel-runtime\/core-js\/object\/keys":1642,dup:265,"lodash\/clone":1860,"lodash\/compact":1861,"lodash\/each":1862,"lodash\/uniq":1884,"to-fast-properties":1885}],1738:[function(e,t,n){arguments[4][266][0].apply(n,arguments)},{".\/index":1737,dup:266}],1739:[function(e,t,n){arguments[4][267][0].apply(n,arguments)},{".\/index":1737,"babel-runtime\/core-js\/object\/create":1640,dup:267}],1740:[function(e,t,n){arguments[4][268][0].apply(n,arguments)},{".\/constants":1726,".\/index":1737,".\/retrievers":1739,"babel-runtime\/core-js\/get-iterator":1637,"babel-runtime\/core-js\/object\/keys":1642,"babel-runtime\/helpers\/typeof":1646,dup:268,esutils:1744}],1741:[function(e,t,n){arguments[4][69][0].apply(n,arguments)},{dup:69}],1742:[function(e,t,n){arguments[4][70][0].apply(n,arguments)},{dup:70}],1743:[function(e,t,n){arguments[4][71][0].apply(n,arguments)},{".\/code":1742,dup:71}],1744:[function(e,t,n){arguments[4][72][0].apply(n,arguments)},{".\/ast":1741,".\/code":1742,".\/keyword":1743,dup:72}],1745:[function(e,t,n){arguments[4][282][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:282}],1746:[function(e,t,n){arguments[4][283][0].apply(n,arguments)},{".\/_hashClear":1820,".\/_hashDelete":1821,".\/_hashGet":1822,".\/_hashHas":1823,".\/_hashSet":1824,dup:283}],1747:[function(e,t,n){arguments[4][284][0].apply(n,arguments)},{".\/_listCacheClear":1832,".\/_listCacheDelete":1833,".\/_listCacheGet":1834,".\/_listCacheHas":1835,".\/_listCacheSet":1836,dup:284}],1748:[function(e,t,n){arguments[4][285][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:285}],1749:[function(e,t,n){arguments[4][286][0].apply(n,arguments)},{".\/_mapCacheClear":1837,".\/_mapCacheDelete":1838,".\/_mapCacheGet":1839,".\/_mapCacheHas":1840,".\/_mapCacheSet":1841,dup:286}],1750:[function(e,t,n){arguments[4][287][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:287}],1751:[function(e,t,n){arguments[4][288][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:288}],1752:[function(e,t,n){arguments[4][289][0].apply(n,arguments)},{".\/_MapCache":1749,".\/_setCacheAdd":1850,".\/_setCacheHas":1851,dup:289}],1753:[function(e,t,n){arguments[4][290][0].apply(n,arguments)},{".\/_ListCache":1747,".\/_stackClear":1853,".\/_stackDelete":1854,".\/_stackGet":1855,".\/_stackHas":1856,".\/_stackSet":1857,dup:290}],1754:[function(e,t,n){arguments[4][291][0].apply(n,arguments)},{".\/_root":1849,dup:291}],1755:[function(e,t,n){arguments[4][292][0].apply(n,arguments)},{".\/_root":1849,dup:292}],1756:[function(e,t,n){arguments[4][293][0].apply(n,arguments)},{".\/_getNative":1813,".\/_root":1849,dup:293}],1757:[function(e,t,n){arguments[4][294][0].apply(n,arguments)},{dup:294}],1758:[function(e,t,n){arguments[4][295][0].apply(n,arguments)},{dup:295}],1759:[function(e,t,n){arguments[4][297][0].apply(n,arguments)},{dup:297}],1760:[function(e,t,n){arguments[4][298][0].apply(n,arguments)},{dup:298}],1761:[function(e,t,n){arguments[4][299][0].apply(n,arguments)},{".\/_baseIndexOf":1779,dup:299}],1762:[function(e,t,n){arguments[4][300][0].apply(n,arguments)},{dup:300}],1763:[function(e,t,n){arguments[4][301][0].apply(n,arguments)},{".\/_baseTimes":1787,".\/_isIndex":1828,".\/isArguments":1866,".\/isArray":1867,".\/isBuffer":1869,".\/isTypedArray":1878,dup:301}],1764:[function(e,t,n){arguments[4][303][0].apply(n,arguments)},{dup:303}],1765:[function(e,t,n){arguments[4][304][0].apply(n,arguments)},{dup:304}],1766:[function(e,t,n){arguments[4][308][0].apply(n,arguments)},{".\/_baseAssignValue":1770,".\/eq":1863,dup:308}],1767:[function(e,t,n){arguments[4][309][0].apply(n,arguments)},{".\/eq":1863,dup:309}],1768:[function(e,t,n){arguments[4][310][0].apply(n,arguments)},{".\/_copyObject":1801,".\/keys":1879,dup:310}],1769:[function(e,t,n){arguments[4][311][0].apply(n,arguments)},{".\/_copyObject":1801,".\/keysIn":1880,dup:311}],1770:[function(e,t,n){arguments[4][312][0].apply(n,arguments)},{".\/_defineProperty":1808,dup:312}],1771:[function(e,t,n){arguments[4][314][0].apply(n,arguments)},{".\/_Stack":1753,".\/_arrayEach":1759,".\/_assignValue":1766,".\/_baseAssign":1768,".\/_baseAssignIn":1769,".\/_cloneBuffer":1793,".\/_copyArray":1800,".\/_copySymbols":1802,".\/_copySymbolsIn":1803,".\/_getAllKeys":1810,".\/_getAllKeysIn":1811,".\/_getTag":1818,".\/_initCloneArray":1825,".\/_initCloneByTag":1826,".\/_initCloneObject":1827,".\/isArray":1867,".\/isBuffer":1869,".\/isObject":1873,".\/keys":1879,dup:314}],1772:[function(e,t,n){arguments[4][315][0].apply(n,arguments)},{".\/isObject":1873,dup:315}],1773:[function(e,t,n){arguments[4][316][0].apply(n,arguments)},{".\/_baseForOwn":1776,".\/_createBaseEach":1805,dup:316}],1774:[function(e,t,n){arguments[4][317][0].apply(n,arguments)},{dup:317}],1775:[function(e,t,n){arguments[4][319][0].apply(n,arguments)},{".\/_createBaseFor":1806,dup:319}],1776:[function(e,t,n){arguments[4][320][0].apply(n,arguments)},{".\/_baseFor":1775,".\/keys":1879,dup:320}],1777:[function(e,t,n){arguments[4][322][0].apply(n,arguments)},{".\/_arrayPush":1764,".\/isArray":1867,dup:322}],1778:[function(e,t,n){arguments[4][323][0].apply(n,arguments)},{".\/_Symbol":1754,".\/_getRawTag":1815,".\/_objectToString":1847,dup:323}],1779:[function(e,t,n){arguments[4][326][0].apply(n,arguments)},{".\/_baseFindIndex":1774,".\/_baseIsNaN":1781,".\/_strictIndexOf":1858,dup:326}],1780:[function(e,t,n){arguments[4][327][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isObjectLike":1874,dup:327}],1781:[function(e,t,n){arguments[4][331][0].apply(n,arguments)},{dup:331}],1782:[function(e,t,n){arguments[4][332][0].apply(n,arguments)},{".\/_isMasked":1830,".\/_toSource":1859,".\/isFunction":1870,".\/isObject":1873,dup:332}],1783:[function(e,t,n){arguments[4][333][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isObjectLike":1874,dup:333}],1784:[function(e,t,n){arguments[4][334][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isLength":1871,".\/isObjectLike":1874,dup:334}],1785:[function(e,t,n){arguments[4][336][0].apply(n,arguments)},{".\/_isPrototype":1831,".\/_nativeKeys":1844,dup:336}],1786:[function(e,t,n){arguments[4][337][0].apply(n,arguments)},{".\/_isPrototype":1831,".\/_nativeKeysIn":1845,".\/isObject":1873,dup:337}],1787:[function(e,t,n){arguments[4][351][0].apply(n,arguments)},{dup:351}],1788:[function(e,t,n){arguments[4][353][0].apply(n,arguments)},{dup:353}],1789:[function(e,t,n){arguments[4][354][0].apply(n,arguments)},{".\/_SetCache":1752,".\/_arrayIncludes":1761,".\/_arrayIncludesWith":1762,".\/_cacheHas":1790,".\/_createSet":1807,".\/_setToArray":1852,dup:354}],1790:[function(e,t,n){arguments[4][356][0].apply(n,arguments)},{dup:356}],1791:[function(e,t,n){arguments[4][357][0].apply(n,arguments)},{".\/identity":1865,dup:357}],1792:[function(e,t,n){arguments[4][361][0].apply(n,arguments)},{".\/_Uint8Array":1755,dup:361}],1793:[function(e,t,n){arguments[4][362][0].apply(n,arguments)},{".\/_root":1849,dup:362}],1794:[function(e,t,n){arguments[4][363][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1792,dup:363}],1795:[function(e,t,n){arguments[4][364][0].apply(n,arguments)},{".\/_addMapEntry":1757,".\/_arrayReduce":1765,".\/_mapToArray":1842,dup:364}],1796:[function(e,t,n){arguments[4][365][0].apply(n,arguments)},{dup:365}],1797:[function(e,t,n){arguments[4][366][0].apply(n,arguments)},{".\/_addSetEntry":1758,".\/_arrayReduce":1765,".\/_setToArray":1852,dup:366}],1798:[function(e,t,n){arguments[4][367][0].apply(n,arguments)},{".\/_Symbol":1754,dup:367}],1799:[function(e,t,n){arguments[4][368][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1792,dup:368}],1800:[function(e,t,n){arguments[4][371][0].apply(n,arguments)},{dup:371}],1801:[function(e,t,n){arguments[4][372][0].apply(n,arguments)},{".\/_assignValue":1766,".\/_baseAssignValue":1770,dup:372}],1802:[function(e,t,n){arguments[4][373][0].apply(n,arguments)},{".\/_copyObject":1801,".\/_getSymbols":1816,dup:373}],1803:[function(e,t,n){arguments[4][374][0].apply(n,arguments)},{".\/_copyObject":1801,".\/_getSymbolsIn":1817,dup:374}],1804:[function(e,t,n){arguments[4][375][0].apply(n,arguments)},{".\/_root":1849,dup:375}],1805:[function(e,t,n){arguments[4][377][0].apply(n,arguments)},{".\/isArrayLike":1868,dup:377}],1806:[function(e,t,n){arguments[4][378][0].apply(n,arguments)},{dup:378}],1807:[function(e,t,n){arguments[4][380][0].apply(n,arguments)},{".\/_Set":1751,".\/_setToArray":1852,".\/noop":1881,dup:380}],1808:[function(e,t,n){arguments[4][382][0].apply(n,arguments)},{".\/_getNative":1813,dup:382}],1809:[function(e,t,n){arguments[4][386][0].apply(n,arguments)},{dup:386}],1810:[function(e,t,n){arguments[4][387][0].apply(n,arguments)},{".\/_baseGetAllKeys":1777,".\/_getSymbols":1816,".\/keys":1879,dup:387}],1811:[function(e,t,n){arguments[4][388][0].apply(n,arguments)},{".\/_baseGetAllKeys":1777,".\/_getSymbolsIn":1817,".\/keysIn":1880,dup:388}],1812:[function(e,t,n){arguments[4][389][0].apply(n,arguments)},{".\/_isKeyable":1829,dup:389}],1813:[function(e,t,n){arguments[4][391][0].apply(n,arguments)},{".\/_baseIsNative":1782,".\/_getValue":1819,dup:391}],1814:[function(e,t,n){arguments[4][392][0].apply(n,arguments)},{".\/_overArg":1848,dup:392}],1815:[function(e,t,n){arguments[4][393][0].apply(n,arguments)},{".\/_Symbol":1754,dup:393}],1816:[function(e,t,n){arguments[4][394][0].apply(n,arguments)},{".\/_arrayFilter":1760,".\/stubArray":1882,dup:394}],1817:[function(e,t,n){arguments[4][395][0].apply(n,arguments)},{".\/_arrayPush":1764,".\/_getPrototype":1814,".\/_getSymbols":1816,".\/stubArray":1882,dup:395}],1818:[function(e,t,n){arguments[4][396][0].apply(n,arguments)},{".\/_DataView":1745,".\/_Map":1748,".\/_Promise":1750,".\/_Set":1751,".\/_WeakMap":1756,".\/_baseGetTag":1778,".\/_toSource":1859,dup:396}],1819:[function(e,t,n){arguments[4][397][0].apply(n,arguments)},{dup:397}],1820:[function(e,t,n){$/;"	function	line:35
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^arguments[4][400][0].apply(n,arguments)},{".\/_nativeCreate":1843,dup:400}],1821:[function(e,t,n){arguments[4][401][0].apply(n,arguments)},{dup:401}],1822:[function(e,t,n){arguments[4][402][0].apply(n,arguments)},{".\/_nativeCreate":1843,dup:402}],1823:[function(e,t,n){arguments[4][403][0].apply(n,arguments)},{".\/_nativeCreate":1843,dup:403}],1824:[function(e,t,n){arguments[4][404][0].apply(n,arguments)},{".\/_nativeCreate":1843,dup:404}],1825:[function(e,t,n){arguments[4][405][0].apply(n,arguments)},{dup:405}],1826:[function(e,t,n){arguments[4][406][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1792,".\/_cloneDataView":1794,".\/_cloneMap":1795,".\/_cloneRegExp":1796,".\/_cloneSet":1797,".\/_cloneSymbol":1798,".\/_cloneTypedArray":1799,dup:406}],1827:[function(e,t,n){arguments[4][407][0].apply(n,arguments)},{".\/_baseCreate":1772,".\/_getPrototype":1814,".\/_isPrototype":1831,dup:407}],1828:[function(e,t,n){arguments[4][409][0].apply(n,arguments)},{dup:409}],1829:[function(e,t,n){arguments[4][412][0].apply(n,arguments)},{dup:412}],1830:[function(e,t,n){arguments[4][413][0].apply(n,arguments)},{".\/_coreJsData":1804,dup:413}],1831:[function(e,t,n){arguments[4][414][0].apply(n,arguments)},{dup:414}],1832:[function(e,t,n){arguments[4][416][0].apply(n,arguments)},{dup:416}],1833:[function(e,t,n){arguments[4][417][0].apply(n,arguments)},{".\/_assocIndexOf":1767,dup:417}],1834:[function(e,t,n){arguments[4][418][0].apply(n,arguments)},{".\/_assocIndexOf":1767,dup:418}],1835:[function(e,t,n){arguments[4][419][0].apply(n,arguments)},{".\/_assocIndexOf":1767,dup:419}],1836:[function(e,t,n){arguments[4][420][0].apply(n,arguments)},{".\/_assocIndexOf":1767,dup:420}],1837:[function(e,t,n){arguments[4][421][0].apply(n,arguments)},{".\/_Hash":1746,".\/_ListCache":1747,".\/_Map":1748,dup:421}],1838:[function(e,t,n){arguments[4][422][0].apply(n,arguments)},{".\/_getMapData":1812,dup:422}],1839:[function(e,t,n){arguments[4][423][0].apply(n,arguments)},{".\/_getMapData":1812,dup:423}],1840:[function(e,t,n){arguments[4][424][0].apply(n,arguments)},{".\/_getMapData":1812,dup:424}],1841:[function(e,t,n){arguments[4][425][0].apply(n,arguments)},{".\/_getMapData":1812,dup:425}],1842:[function(e,t,n){arguments[4][426][0].apply(n,arguments)},{dup:426}],1843:[function(e,t,n){arguments[4][429][0].apply(n,arguments)},{".\/_getNative":1813,dup:429}],1844:[function(e,t,n){arguments[4][430][0].apply(n,arguments)},{".\/_overArg":1848,dup:430}],1845:[function(e,t,n){arguments[4][431][0].apply(n,arguments)},{dup:431}],1846:[function(e,t,n){arguments[4][432][0].apply(n,arguments)},{".\/_freeGlobal":1809,dup:432}],1847:[function(e,t,n){arguments[4][433][0].apply(n,arguments)},{dup:433}],1848:[function(e,t,n){arguments[4][434][0].apply(n,arguments)},{dup:434}],1849:[function(e,t,n){arguments[4][436][0].apply(n,arguments)},{".\/_freeGlobal":1809,dup:436}],1850:[function(e,t,n){arguments[4][437][0].apply(n,arguments)},{dup:437}],1851:[function(e,t,n){arguments[4][438][0].apply(n,arguments)},{dup:438}],1852:[function(e,t,n){arguments[4][439][0].apply(n,arguments)},{dup:439}],1853:[function(e,t,n){arguments[4][442][0].apply(n,arguments)},{".\/_ListCache":1747,dup:442}],1854:[function(e,t,n){arguments[4][443][0].apply(n,arguments)},{dup:443}],1855:[function(e,t,n){arguments[4][444][0].apply(n,arguments)},{dup:444}],1856:[function(e,t,n){arguments[4][445][0].apply(n,arguments)},{dup:445}],1857:[function(e,t,n){arguments[4][446][0].apply(n,arguments)},{".\/_ListCache":1747,".\/_Map":1748,".\/_MapCache":1749,dup:446}],1858:[function(e,t,n){arguments[4][447][0].apply(n,arguments)},{dup:447}],1859:[function(e,t,n){arguments[4][451][0].apply(n,arguments)},{dup:451}],1860:[function(e,t,n){arguments[4][455][0].apply(n,arguments)},{".\/_baseClone":1771,dup:455}],1861:[function(e,t,n){arguments[4][458][0].apply(n,arguments)},{dup:458}],1862:[function(e,t,n){arguments[4][461][0].apply(n,arguments)},{".\/forEach":1864,dup:461}],1863:[function(e,t,n){arguments[4][462][0].apply(n,arguments)},{dup:462}],1864:[function(e,t,n){arguments[4][468][0].apply(n,arguments)},{".\/_arrayEach":1759,".\/_baseEach":1773,".\/_castFunction":1791,".\/isArray":1867,dup:468}],1865:[function(e,t,n){arguments[4][472][0].apply(n,arguments)},{dup:472}],1866:[function(e,t,n){arguments[4][474][0].apply(n,arguments)},{".\/_baseIsArguments":1780,".\/isObjectLike":1874,dup:474}],1867:[function(e,t,n){arguments[4][475][0].apply(n,arguments)},{dup:475}],1868:[function(e,t,n){arguments[4][476][0].apply(n,arguments)},{".\/isFunction":1870,".\/isLength":1871,dup:476}],1869:[function(e,t,n){arguments[4][479][0].apply(n,arguments)},{".\/_root":1849,".\/stubFalse":1883,dup:479}],1870:[function(e,t,n){arguments[4][480][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isObject":1873,dup:480}],1871:[function(e,t,n){arguments[4][482][0].apply(n,arguments)},{dup:482}],1872:[function(e,t,n){arguments[4][483][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isObjectLike":1874,dup:483}],1873:[function(e,t,n){arguments[4][484][0].apply(n,arguments)},{dup:484}],1874:[function(e,t,n){arguments[4][485][0].apply(n,arguments)},{dup:485}],1875:[function(e,t,n){arguments[4][486][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/_getPrototype":1814,".\/isObjectLike":1874,dup:486}],1876:[function(e,t,n){arguments[4][487][0].apply(n,arguments)},{".\/_baseIsRegExp":1783,".\/_baseUnary":1788,".\/_nodeUtil":1846,dup:487}],1877:[function(e,t,n){arguments[4][488][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isArray":1867,".\/isObjectLike":1874,dup:488}],1878:[function(e,t,n){arguments[4][490][0].apply(n,arguments)},{".\/_baseIsTypedArray":1784,".\/_baseUnary":1788,".\/_nodeUtil":1846,dup:490}],1879:[function(e,t,n){arguments[4][491][0].apply(n,arguments)},{".\/_arrayLikeKeys":1763,".\/_baseKeys":1785,".\/isArrayLike":1868,dup:491}],1880:[function(e,t,n){arguments[4][492][0].apply(n,arguments)},{".\/_arrayLikeKeys":1763,".\/_baseKeysIn":1786,".\/isArrayLike":1868,dup:492}],1881:[function(e,t,n){arguments[4][496][0].apply(n,arguments)},{dup:496}],1882:[function(e,t,n){arguments[4][501][0].apply(n,arguments)},{dup:501}],1883:[function(e,t,n){arguments[4][502][0].apply(n,arguments)},{dup:502}],1884:[function(e,t,n){arguments[4][509][0].apply(n,arguments)},{".\/_baseUniq":1789,dup:509}],1885:[function(e,t,n){arguments[4][273][0].apply(n,arguments)},{dup:273}],1886:[function(e,t,n){arguments[4][560][0].apply(n,arguments)},{dup:560}],1887:[function(e,t,n){(function(t){n.path=e("path").join(t,"runtime.js")}).call(this,"\/node_modules\/regenerator\/node_modules\/regenerator-runtime")},{path:12}],1888:[function(e,t,n){(function(n){var r="object"==typeof n?n:"object"==typeof window?window:"object"==typeof self?self:this,i=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,a=i&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,t.exports=e(".\/runtime"),i)r.regeneratorRuntime=a;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{".\/runtime":1889}],1889:[function(e,t,n){(function(e,n){!function(n){"use strict";function r(e,t,n,r){var i=t&&t.prototype instanceof a?t:a,s=Object.create(i.prototype),o=new h(r||[]);return s._invoke=c(e,n,o),s}function i(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function a(){}function s(){}function o(){}function u(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function l(t){function n(e,r,a,s){var o=i(t[e],t,r);if("throw"!==o.type){var u=o.arg,l=u.value;return l&&"object"==typeof l&&g.call(l,"__await")?Promise.resolve(l.__await).then(function(e){n("next",e,a,s)},function(e){n("throw",e,a,s)}):Promise.resolve(l).then(function(e){u.value=e,a(u)},s)}s(o.arg)}function r(e,t){function r(){return new Promise(function(r,i){n(e,t,r,i)})}return a=a?a.then(r,r):r()}"object"==typeof e&&e.domain&&(n=e.domain.bind(n));var a;this._invoke=r}function c(e,t,n){var r=D;return function(a,s){if(r===S)throw new Error("Generator is already running");if(r===w){if("throw"===a)throw s;return y()}for(;;){var o=n.delegate;if(o){if("return"===a||"throw"===a&&o.iterator[a]===m){n.delegate=null;var u=o.iterator.return;if(u){var l=i(u,o.iterator,s);if("throw"===l.type){a="throw",s=l.arg;continue}}if("return"===a)continue}var l=i(o.iterator[a],o.iterator,s);if("throw"===l.type){n.delegate=null,a="throw",s=l.arg;continue}a="next",s=m;var c=l.arg;if(!c.done)return r=C,c;n[o.resultName]=c.value,n.next=o.nextLoc,n.delegate=null}if("next"===a)n.sent=n._sent=s;else if("throw"===a){if(r===D)throw r=w,s;n.dispatchException(s)&&(a="next",s=m)}else"return"===a&&n.abrupt("return",s);r=S;var l=i(e,t,n);if("normal"===l.type){r=n.done?w:C;var c={value:l.arg,done:n.done};if(l.arg!==k)return c;n.delegate&&"next"===a&&(s=m)}else"throw"===l.type&&(r=w,a="throw",s=l.arg)}}}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function f(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function h(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function d(e){if(e){var t=e[x];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(g.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=m,t.done=!0,t};return r.next=r}}return{next:y}}function y(){return{value:m,done:!0}}var m,b=Object.prototype,g=b.hasOwnProperty,v="function"==typeof Symbol?Symbol:{},x=v.iterator||"@@iterator",_=v.toStringTag||"@@toStringTag",E="object"==typeof t,A=n.regeneratorRuntime;if(A)return void(E&&(t.exports=A));A=n.regeneratorRuntime=E?t.exports:{},A.wrap=r;var D="suspendedStart",C="suspendedYield",S="executing",w="completed",k={},F={};F[x]=function(){return this};var T=Object.getPrototypeOf,P=T&&T(T(d([])));P&&P!==b&&g.call(P,x)&&(F=P);var j=o.prototype=a.prototype=Object.create(F);s.prototype=j.constructor=o,o.constructor=s,o[_]=s.displayName="GeneratorFunction",A.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===s||"GeneratorFunction"===(t.displayName||t.name))},A.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,o):(e.__proto__=o,_ in e||(e[_]="GeneratorFunction")),e.prototype=Object.create(j),e},A.awrap=function(e){return{__await:e}},u(l.prototype),A.AsyncIterator=l,A.async=function(e,t,n,i){var a=new l(r(e,t,n,i));return A.isGeneratorFunction(t)?a:a.next().then(function(e){return e.done?e.value:a.next()})},u(j),j[_]="Generator",j.toString=function(){return"[object Generator]"},A.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},A.values=d,h.prototype={constructor:h,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=m,this.done=!1,this.delegate=null,this.tryEntries.forEach(f),!e)for(var t in this)"t"===t.charAt(0)&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=m)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,r){return a.type="throw",a.arg=e,n.next=t,!!r}if(this.done)throw e;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return t("end");if(i.tryLoc<=this.prev){var s=g.call(i,"catchLoc"),o=g.call(i,"finallyLoc");if(s&&o){if(this.prev<i.catchLoc)return t(i.catchLoc,!0);if(this.prev<i.finallyLoc)return t(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return t(i.catchLoc,!0)}else{if(!o)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return t(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?this.next=i.finallyLoc:this.complete(a),k},complete:function(e,t){if("throw"===e.type)throw e.arg;"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=e.arg,this.next="end"):"normal"===e.type&&t&&(this.next=t)},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),f(n),k}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;f(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:d(e),resultName:t,nextLoc:n},k}}}("object"==typeof n?n:"object"==typeof window?window:"object"==typeof self?self:this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:13}],1890:[function(e,t,n){(function(r){function i(e,t,n){function i(){for(;l.length&&!p.paused;){var e=l.shift();if(null===e)return p.emit("end");p.emit("data",e)}}function s(){p.writable=!1,t.call(p),!p.readable&&p.autoDestroy&&p.destroy()}e=e||function(e){this.queue(e)},t=t||function(){this.queue(null)};var o=!1,u=!1,l=[],c=!1,p=new a;return p.readable=p.writable=!0,p.paused=!1,p.autoDestroy=!(n&&n.autoDestroy===!1),p.write=function(t){return e.call(this,t),!p.paused},p.queue=p.push=function(e){return c?p:(null===e&&(c=!0),l.push(e),i(),p)},p.on("end",function(){p.readable=!1,!p.writable&&p.autoDestroy&&r.nextTick(function(){p.destroy()})}),p.end=function(e){if(!o)return o=!0,arguments.length&&p.write(e),s(),p},p.destroy=function(){if(!u)return u=!0,o=!0,l.length=0,p.writable=p.readable=!1,p.emit("close"),p},p.pause=function(){if(!p.paused)return p.paused=!0,p},p.resume=function(){return p.paused&&(p.paused=!1,p.emit("resume")),i(),p.paused||p.emit("drain"),p},p}var a=e("stream");n=t.exports=i,i.through=i}).call(this,e("_process"))},{_process:13,stream:30}],regenerator:[function(e,t,n){function n(e,t){function n(e){i.push(e)}function r(){try{this.queue(a(i.join(""),t).code),this.queue(null)}catch(e){this.emit("error",e)}}var i=[];return o(n,r)}function r(){regeneratorRuntime=e("regenerator-runtime")}function i(){return p||(p=s.readFileSync(r.path,"utf8"))}function a(t,n){var r;return n=l.defaults(n||{},{includeRuntime:!1}),r=c.test(t)?e("babel-core").transform(t,f):{code:t},n.includeRuntime===!0&&(r.code=i()+"\\n"+r.code),r}var s=e("fs"),o=e("through"),u=e(".\/lib\/visit").transform,l=e(".\/lib\/util"),c=\/\\bfunction\\s*\\*|\\basync\\b\/;t.exports=n,n.runtime=r,r.path=e("regenerator-runtime\/path.js").path;var p,f={presets:[e("regenerator-preset")],parserOpts:{sourceType:"module",allowImportExportEverywhere:!0,allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,strictMode:!1,plugins:["*","jsx","flow"]}};n.types=e("recast").types,n.compile=a,n.transform=u},{".\/lib\/util":36,".\/lib\/visit":37,"babel-core":38,fs:1,recast:539,"regenerator-preset":572,"regenerator-runtime":1888,"regenerator-runtime\/path.js":1887,through:1890}]},{},[]);/;"	function	line:36
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/dist/regenerator.min.js	/^arguments[4][400][0].apply(n,arguments)},{".\/_nativeCreate":1843,dup:400}],1821:[function(e,t,n){arguments[4][401][0].apply(n,arguments)},{dup:401}],1822:[function(e,t,n){arguments[4][402][0].apply(n,arguments)},{".\/_nativeCreate":1843,dup:402}],1823:[function(e,t,n){arguments[4][403][0].apply(n,arguments)},{".\/_nativeCreate":1843,dup:403}],1824:[function(e,t,n){arguments[4][404][0].apply(n,arguments)},{".\/_nativeCreate":1843,dup:404}],1825:[function(e,t,n){arguments[4][405][0].apply(n,arguments)},{dup:405}],1826:[function(e,t,n){arguments[4][406][0].apply(n,arguments)},{".\/_cloneArrayBuffer":1792,".\/_cloneDataView":1794,".\/_cloneMap":1795,".\/_cloneRegExp":1796,".\/_cloneSet":1797,".\/_cloneSymbol":1798,".\/_cloneTypedArray":1799,dup:406}],1827:[function(e,t,n){arguments[4][407][0].apply(n,arguments)},{".\/_baseCreate":1772,".\/_getPrototype":1814,".\/_isPrototype":1831,dup:407}],1828:[function(e,t,n){arguments[4][409][0].apply(n,arguments)},{dup:409}],1829:[function(e,t,n){arguments[4][412][0].apply(n,arguments)},{dup:412}],1830:[function(e,t,n){arguments[4][413][0].apply(n,arguments)},{".\/_coreJsData":1804,dup:413}],1831:[function(e,t,n){arguments[4][414][0].apply(n,arguments)},{dup:414}],1832:[function(e,t,n){arguments[4][416][0].apply(n,arguments)},{dup:416}],1833:[function(e,t,n){arguments[4][417][0].apply(n,arguments)},{".\/_assocIndexOf":1767,dup:417}],1834:[function(e,t,n){arguments[4][418][0].apply(n,arguments)},{".\/_assocIndexOf":1767,dup:418}],1835:[function(e,t,n){arguments[4][419][0].apply(n,arguments)},{".\/_assocIndexOf":1767,dup:419}],1836:[function(e,t,n){arguments[4][420][0].apply(n,arguments)},{".\/_assocIndexOf":1767,dup:420}],1837:[function(e,t,n){arguments[4][421][0].apply(n,arguments)},{".\/_Hash":1746,".\/_ListCache":1747,".\/_Map":1748,dup:421}],1838:[function(e,t,n){arguments[4][422][0].apply(n,arguments)},{".\/_getMapData":1812,dup:422}],1839:[function(e,t,n){arguments[4][423][0].apply(n,arguments)},{".\/_getMapData":1812,dup:423}],1840:[function(e,t,n){arguments[4][424][0].apply(n,arguments)},{".\/_getMapData":1812,dup:424}],1841:[function(e,t,n){arguments[4][425][0].apply(n,arguments)},{".\/_getMapData":1812,dup:425}],1842:[function(e,t,n){arguments[4][426][0].apply(n,arguments)},{dup:426}],1843:[function(e,t,n){arguments[4][429][0].apply(n,arguments)},{".\/_getNative":1813,dup:429}],1844:[function(e,t,n){arguments[4][430][0].apply(n,arguments)},{".\/_overArg":1848,dup:430}],1845:[function(e,t,n){arguments[4][431][0].apply(n,arguments)},{dup:431}],1846:[function(e,t,n){arguments[4][432][0].apply(n,arguments)},{".\/_freeGlobal":1809,dup:432}],1847:[function(e,t,n){arguments[4][433][0].apply(n,arguments)},{dup:433}],1848:[function(e,t,n){arguments[4][434][0].apply(n,arguments)},{dup:434}],1849:[function(e,t,n){arguments[4][436][0].apply(n,arguments)},{".\/_freeGlobal":1809,dup:436}],1850:[function(e,t,n){arguments[4][437][0].apply(n,arguments)},{dup:437}],1851:[function(e,t,n){arguments[4][438][0].apply(n,arguments)},{dup:438}],1852:[function(e,t,n){arguments[4][439][0].apply(n,arguments)},{dup:439}],1853:[function(e,t,n){arguments[4][442][0].apply(n,arguments)},{".\/_ListCache":1747,dup:442}],1854:[function(e,t,n){arguments[4][443][0].apply(n,arguments)},{dup:443}],1855:[function(e,t,n){arguments[4][444][0].apply(n,arguments)},{dup:444}],1856:[function(e,t,n){arguments[4][445][0].apply(n,arguments)},{dup:445}],1857:[function(e,t,n){arguments[4][446][0].apply(n,arguments)},{".\/_ListCache":1747,".\/_Map":1748,".\/_MapCache":1749,dup:446}],1858:[function(e,t,n){arguments[4][447][0].apply(n,arguments)},{dup:447}],1859:[function(e,t,n){arguments[4][451][0].apply(n,arguments)},{dup:451}],1860:[function(e,t,n){arguments[4][455][0].apply(n,arguments)},{".\/_baseClone":1771,dup:455}],1861:[function(e,t,n){arguments[4][458][0].apply(n,arguments)},{dup:458}],1862:[function(e,t,n){arguments[4][461][0].apply(n,arguments)},{".\/forEach":1864,dup:461}],1863:[function(e,t,n){arguments[4][462][0].apply(n,arguments)},{dup:462}],1864:[function(e,t,n){arguments[4][468][0].apply(n,arguments)},{".\/_arrayEach":1759,".\/_baseEach":1773,".\/_castFunction":1791,".\/isArray":1867,dup:468}],1865:[function(e,t,n){arguments[4][472][0].apply(n,arguments)},{dup:472}],1866:[function(e,t,n){arguments[4][474][0].apply(n,arguments)},{".\/_baseIsArguments":1780,".\/isObjectLike":1874,dup:474}],1867:[function(e,t,n){arguments[4][475][0].apply(n,arguments)},{dup:475}],1868:[function(e,t,n){arguments[4][476][0].apply(n,arguments)},{".\/isFunction":1870,".\/isLength":1871,dup:476}],1869:[function(e,t,n){arguments[4][479][0].apply(n,arguments)},{".\/_root":1849,".\/stubFalse":1883,dup:479}],1870:[function(e,t,n){arguments[4][480][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isObject":1873,dup:480}],1871:[function(e,t,n){arguments[4][482][0].apply(n,arguments)},{dup:482}],1872:[function(e,t,n){arguments[4][483][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isObjectLike":1874,dup:483}],1873:[function(e,t,n){arguments[4][484][0].apply(n,arguments)},{dup:484}],1874:[function(e,t,n){arguments[4][485][0].apply(n,arguments)},{dup:485}],1875:[function(e,t,n){arguments[4][486][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/_getPrototype":1814,".\/isObjectLike":1874,dup:486}],1876:[function(e,t,n){arguments[4][487][0].apply(n,arguments)},{".\/_baseIsRegExp":1783,".\/_baseUnary":1788,".\/_nodeUtil":1846,dup:487}],1877:[function(e,t,n){arguments[4][488][0].apply(n,arguments)},{".\/_baseGetTag":1778,".\/isArray":1867,".\/isObjectLike":1874,dup:488}],1878:[function(e,t,n){arguments[4][490][0].apply(n,arguments)},{".\/_baseIsTypedArray":1784,".\/_baseUnary":1788,".\/_nodeUtil":1846,dup:490}],1879:[function(e,t,n){arguments[4][491][0].apply(n,arguments)},{".\/_arrayLikeKeys":1763,".\/_baseKeys":1785,".\/isArrayLike":1868,dup:491}],1880:[function(e,t,n){arguments[4][492][0].apply(n,arguments)},{".\/_arrayLikeKeys":1763,".\/_baseKeysIn":1786,".\/isArrayLike":1868,dup:492}],1881:[function(e,t,n){arguments[4][496][0].apply(n,arguments)},{dup:496}],1882:[function(e,t,n){arguments[4][501][0].apply(n,arguments)},{dup:501}],1883:[function(e,t,n){arguments[4][502][0].apply(n,arguments)},{dup:502}],1884:[function(e,t,n){arguments[4][509][0].apply(n,arguments)},{".\/_baseUniq":1789,dup:509}],1885:[function(e,t,n){arguments[4][273][0].apply(n,arguments)},{dup:273}],1886:[function(e,t,n){arguments[4][560][0].apply(n,arguments)},{dup:560}],1887:[function(e,t,n){(function(t){n.path=e("path").join(t,"runtime.js")}).call(this,"\/node_modules\/regenerator\/node_modules\/regenerator-runtime")},{path:12}],1888:[function(e,t,n){(function(n){var r="object"==typeof n?n:"object"==typeof window?window:"object"==typeof self?self:this,i=r.regeneratorRuntime&&Object.getOwnPropertyNames(r).indexOf("regeneratorRuntime")>=0,a=i&&r.regeneratorRuntime;if(r.regeneratorRuntime=void 0,t.exports=e(".\/runtime"),i)r.regeneratorRuntime=a;else try{delete r.regeneratorRuntime}catch(e){r.regeneratorRuntime=void 0}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{".\/runtime":1889}],1889:[function(e,t,n){(function(e,n){!function(n){"use strict";function r(e,t,n,r){var i=t&&t.prototype instanceof a?t:a,s=Object.create(i.prototype),o=new h(r||[]);return s._invoke=c(e,n,o),s}function i(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function a(){}function s(){}function o(){}function u(e){["next","throw","return"].forEach(function(t){e[t]=function(e){return this._invoke(t,e)}})}function l(t){function n(e,r,a,s){var o=i(t[e],t,r);if("throw"!==o.type){var u=o.arg,l=u.value;return l&&"object"==typeof l&&g.call(l,"__await")?Promise.resolve(l.__await).then(function(e){n("next",e,a,s)},function(e){n("throw",e,a,s)}):Promise.resolve(l).then(function(e){u.value=e,a(u)},s)}s(o.arg)}function r(e,t){function r(){return new Promise(function(r,i){n(e,t,r,i)})}return a=a?a.then(r,r):r()}"object"==typeof e&&e.domain&&(n=e.domain.bind(n));var a;this._invoke=r}function c(e,t,n){var r=D;return function(a,s){if(r===S)throw new Error("Generator is already running");if(r===w){if("throw"===a)throw s;return y()}for(;;){var o=n.delegate;if(o){if("return"===a||"throw"===a&&o.iterator[a]===m){n.delegate=null;var u=o.iterator.return;if(u){var l=i(u,o.iterator,s);if("throw"===l.type){a="throw",s=l.arg;continue}}if("return"===a)continue}var l=i(o.iterator[a],o.iterator,s);if("throw"===l.type){n.delegate=null,a="throw",s=l.arg;continue}a="next",s=m;var c=l.arg;if(!c.done)return r=C,c;n[o.resultName]=c.value,n.next=o.nextLoc,n.delegate=null}if("next"===a)n.sent=n._sent=s;else if("throw"===a){if(r===D)throw r=w,s;n.dispatchException(s)&&(a="next",s=m)}else"return"===a&&n.abrupt("return",s);r=S;var l=i(e,t,n);if("normal"===l.type){r=n.done?w:C;var c={value:l.arg,done:n.done};if(l.arg!==k)return c;n.delegate&&"next"===a&&(s=m)}else"throw"===l.type&&(r=w,a="throw",s=l.arg)}}}function p(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function f(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function h(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(p,this),this.reset(!0)}function d(e){if(e){var t=e[x];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(g.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=m,t.done=!0,t};return r.next=r}}return{next:y}}function y(){return{value:m,done:!0}}var m,b=Object.prototype,g=b.hasOwnProperty,v="function"==typeof Symbol?Symbol:{},x=v.iterator||"@@iterator",_=v.toStringTag||"@@toStringTag",E="object"==typeof t,A=n.regeneratorRuntime;if(A)return void(E&&(t.exports=A));A=n.regeneratorRuntime=E?t.exports:{},A.wrap=r;var D="suspendedStart",C="suspendedYield",S="executing",w="completed",k={},F={};F[x]=function(){return this};var T=Object.getPrototypeOf,P=T&&T(T(d([])));P&&P!==b&&g.call(P,x)&&(F=P);var j=o.prototype=a.prototype=Object.create(F);s.prototype=j.constructor=o,o.constructor=s,o[_]=s.displayName="GeneratorFunction",A.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===s||"GeneratorFunction"===(t.displayName||t.name))},A.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,o):(e.__proto__=o,_ in e||(e[_]="GeneratorFunction")),e.prototype=Object.create(j),e},A.awrap=function(e){return{__await:e}},u(l.prototype),A.AsyncIterator=l,A.async=function(e,t,n,i){var a=new l(r(e,t,n,i));return A.isGeneratorFunction(t)?a:a.next().then(function(e){return e.done?e.value:a.next()})},u(j),j[_]="Generator",j.toString=function(){return"[object Generator]"},A.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},A.values=d,h.prototype={constructor:h,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=m,this.done=!1,this.delegate=null,this.tryEntries.forEach(f),!e)for(var t in this)"t"===t.charAt(0)&&g.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=m)},stop:function(){this.done=!0;var e=this.tryEntries[0],t=e.completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){function t(t,r){return a.type="throw",a.arg=e,n.next=t,!!r}if(this.done)throw e;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],a=i.completion;if("root"===i.tryLoc)return t("end");if(i.tryLoc<=this.prev){var s=g.call(i,"catchLoc"),o=g.call(i,"finallyLoc");if(s&&o){if(this.prev<i.catchLoc)return t(i.catchLoc,!0);if(this.prev<i.finallyLoc)return t(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return t(i.catchLoc,!0)}else{if(!o)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return t(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&g.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?this.next=i.finallyLoc:this.complete(a),k},complete:function(e,t){if("throw"===e.type)throw e.arg;"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=e.arg,this.next="end"):"normal"===e.type&&t&&(this.next=t)},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),f(n),k}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;f(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:d(e),resultName:t,nextLoc:n},k}}}("object"==typeof n?n:"object"==typeof window?window:"object"==typeof self?self:this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:13}],1890:[function(e,t,n){(function(r){function i(e,t,n){function i(){for(;l.length&&!p.paused;){var e=l.shift();if(null===e)return p.emit("end");p.emit("data",e)}}function s(){p.writable=!1,t.call(p),!p.readable&&p.autoDestroy&&p.destroy()}e=e||function(e){this.queue(e)},t=t||function(){this.queue(null)};var o=!1,u=!1,l=[],c=!1,p=new a;return p.readable=p.writable=!0,p.paused=!1,p.autoDestroy=!(n&&n.autoDestroy===!1),p.write=function(t){return e.call(this,t),!p.paused},p.queue=p.push=function(e){return c?p:(null===e&&(c=!0),l.push(e),i(),p)},p.on("end",function(){p.readable=!1,!p.writable&&p.autoDestroy&&r.nextTick(function(){p.destroy()})}),p.end=function(e){if(!o)return o=!0,arguments.length&&p.write(e),s(),p},p.destroy=function(){if(!u)return u=!0,o=!0,l.length=0,p.writable=p.readable=!1,p.emit("close"),p},p.pause=function(){if(!p.paused)return p.paused=!0,p},p.resume=function(){return p.paused&&(p.paused=!1,p.emit("resume")),i(),p.paused||p.emit("drain"),p},p}var a=e("stream");n=t.exports=i,i.through=i}).call(this,e("_process"))},{_process:13,stream:30}],regenerator:[function(e,t,n){function n(e,t){function n(e){i.push(e)}function r(){try{this.queue(a(i.join(""),t).code),this.queue(null)}catch(e){this.emit("error",e)}}var i=[];return o(n,r)}function r(){regeneratorRuntime=e("regenerator-runtime")}function i(){return p||(p=s.readFileSync(r.path,"utf8"))}function a(t,n){var r;return n=l.defaults(n||{},{includeRuntime:!1}),r=c.test(t)?e("babel-core").transform(t,f):{code:t},n.includeRuntime===!0&&(r.code=i()+"\\n"+r.code),r}var s=e("fs"),o=e("through"),u=e(".\/lib\/visit").transform,l=e(".\/lib\/util"),c=\/\\bfunction\\s*\\*|\\basync\\b\/;t.exports=n,n.runtime=r,r.path=e("regenerator-runtime\/path.js").path;var p,f={presets:[e("regenerator-preset")],parserOpts:{sourceType:"module",allowImportExportEverywhere:!0,allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,strictMode:!1,plugins:["*","jsx","flow"]}};n.types=e("recast").types,n.compile=a,n.transform=u},{".\/lib\/util":36,".\/lib\/visit":37,"babel-core":38,fs:1,recast:539,"regenerator-preset":572,"regenerator-runtime":1888,"regenerator-runtime\/path.js":1887,through:1890}]},{},[]);/;"	function	line:36
compileSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^var compileSchema = require('.\/compile')$/;"	variable	line:3
Ajv	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^module.exports = Ajv;$/;"	class	line:15
Ajv.compileAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^Ajv.prototype.compileAsync = async.compile;$/;"	method	line:17
customKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^var customKeyword = require('.\/keyword');$/;"	variable	line:19
Ajv.addKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^Ajv.prototype.addKeyword = customKeyword.add;$/;"	method	line:20
Ajv.getKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^Ajv.prototype.getKeyword = customKeyword.get;$/;"	method	line:21
Ajv.removeKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^Ajv.prototype.removeKeyword = customKeyword.remove;$/;"	method	line:22
META_SCHEMA_ID	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^var META_SCHEMA_ID = 'http:\/\/json-schema.org\/draft-04\/schema';$/;"	variable	line:25
SCHEMA_URI_FORMAT	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^var SCHEMA_URI_FORMAT = \/^(?:(?:[a-z][a-z0-9+-.]*:)?\\\/\\\/)?[^\\s]*$\/i;$/;"	variable	line:26
SCHEMA_URI_FORMAT_FUNC	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^function SCHEMA_URI_FORMAT_FUNC(str) {$/;"	function	line:27
SCHEMA_URI_FORMAT_FUNC	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^function SCHEMA_URI_FORMAT_FUNC(str) {$/;"	function	line:27
META_IGNORE_OPTIONS	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^var META_IGNORE_OPTIONS = [ 'removeAdditional', 'useDefaults', 'coerceTypes' ];$/;"	variable	line:31
Ajv	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^function Ajv(opts) {$/;"	function	line:39
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function validate(schemaKeyRef, data) {$/;"	function	line:88
Ajv.validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function validate(schemaKeyRef, data) {$/;"	function	line:88
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function compile(schema, _meta) {$/;"	function	line:112
Ajv.compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function compile(schema, _meta) {$/;"	function	line:112
addSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addSchema(schema, key, _skipValidation, _meta) {$/;"	function	line:125
Ajv.addSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addSchema(schema, key, _skipValidation, _meta) {$/;"	function	line:125
addMetaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addMetaSchema(schema, key, skipValidation) {$/;"	function	line:144
Ajv.addMetaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addMetaSchema(schema, key, skipValidation) {$/;"	function	line:144
validateSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function validateSchema(schema, throwOrLogError) {$/;"	function	line:155
Ajv.validateSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function validateSchema(schema, throwOrLogError) {$/;"	function	line:155
defaultMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function defaultMeta() {$/;"	function	line:173
Ajv.defaultMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function defaultMeta() {$/;"	function	line:173
getSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function getSchema(keyRef) {$/;"	function	line:189
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^    switch (typeof schemaObj) {$/;"	function	line:191
Ajv.getSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function getSchema(keyRef) {$/;"	function	line:189
_getSchemaFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function _getSchemaFragment(ref) {$/;"	function	line:199
Ajv._getSchemaFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function _getSchemaFragment(ref) {$/;"	function	line:199
_getSchemaObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function _getSchemaObj(keyRef) {$/;"	function	line:219
Ajv._getSchemaObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function _getSchemaObj(keyRef) {$/;"	function	line:219
removeSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function removeSchema(schemaKeyRef) {$/;"	function	line:232
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^    switch (typeof schemaKeyRef) {$/;"	function	line:238
Ajv.removeSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function removeSchema(schemaKeyRef) {$/;"	function	line:232
_removeAllSchemas	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function _removeAllSchemas(schemas, regex) {$/;"	function	line:263
Ajv._removeAllSchemas	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function _removeAllSchemas(schemas, regex) {$/;"	function	line:263
_addSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function _addSchema(schema, skipValidation, meta, shouldAddSchema) {$/;"	function	line:274
Ajv._addSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function _addSchema(schema, skipValidation, meta, shouldAddSchema) {$/;"	function	line:274
_compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function _compile(schemaObj, root) {$/;"	function	line:309
callValidate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^    function callValidate() {$/;"	function	line:341
_compile.callValidate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^    function callValidate() {$/;"	function	line:341
Ajv._compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function _compile(schemaObj, root) {$/;"	function	line:309
errorsText	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function errorsText(errors, options) {$/;"	function	line:356
Ajv.errorsText	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function errorsText(errors, options) {$/;"	function	line:356
addFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addFormat(name, format) {$/;"	function	line:377
Ajv.addFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addFormat(name, format) {$/;"	function	line:377
addDraft4MetaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addDraft4MetaSchema() {$/;"	function	line:383
Ajv.addDraft4MetaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addDraft4MetaSchema() {$/;"	function	line:383
addInitialSchemas	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addInitialSchemas() {$/;"	function	line:392
Ajv.addInitialSchemas	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addInitialSchemas() {$/;"	function	line:392
addInitialFormats	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addInitialFormats() {$/;"	function	line:400
Ajv.addInitialFormats	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function addInitialFormats() {$/;"	function	line:400
checkUnique	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function checkUnique(id) {$/;"	function	line:408
Ajv.checkUnique	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function checkUnique(id) {$/;"	function	line:408
getMetaSchemaOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function getMetaSchemaOptions() {$/;"	function	line:414
Ajv.getMetaSchemaOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/ajv.js	/^  function getMetaSchemaOptions() {$/;"	function	line:414
module.exports.setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^module.exports = {$/;"	property	line:3
module.exports.compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^  setup: setupAsync,$/;"	property	line:4
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^var util = require('.\/compile\/util');$/;"	variable	line:9
ASYNC.*	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^var ASYNC = {$/;"	property	line:11
ASYNC.co*	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^  '*': checkGenerators,$/;"	property	line:12
ASYNC.es7	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^  'co*': checkGenerators,$/;"	property	line:13
TRANSPILE.nodent	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^var TRANSPILE = {$/;"	property	line:17
TRANSPILE.regenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^  'nodent': getNodent,$/;"	property	line:18
regenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^var regenerator, nodent;$/;"	variable	line:29
setupAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function setupAsync(opts, required) {$/;"	function	line:32
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^  switch (typeof transpile) {$/;"	function	line:38
setupAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function setupAsync(opts, required) {$/;"	function	line:32
checkGenerators	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function checkGenerators(opts, required) {$/;"	function	line:68
checkGenerators	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function checkGenerators(opts, required) {$/;"	function	line:68
checkAsyncFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function checkAsyncFunction(opts, required) {$/;"	function	line:80
checkAsyncFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function checkAsyncFunction(opts, required) {$/;"	function	line:80
getRegenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function getRegenerator(opts, required) {$/;"	function	line:92
getRegenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function getRegenerator(opts, required) {$/;"	function	line:92
regeneratorTranspile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function regeneratorTranspile(code) {$/;"	function	line:109
regeneratorTranspile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function regeneratorTranspile(code) {$/;"	function	line:109
getNodent	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function getNodent(opts, required) {$/;"	function	line:114
getNodent	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function getNodent(opts, required) {$/;"	function	line:114
nodentTranspile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function nodentTranspile(code) {$/;"	function	line:133
nodentTranspile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function nodentTranspile(code) {$/;"	function	line:133
compileAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function compileAsync(schema, callback) {$/;"	function	line:145
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^    setTimeout(function() { callback(e); });$/;"	function	line:153
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^    setTimeout(function() { callback(null, schemaObj.validate); });$/;"	function	line:157
_compileAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^  function _compileAsync(schema, callback, firstCall) {$/;"	function	line:165
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^    catch(e) {$/;"	function	line:168
loadMissingSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^    function loadMissingSchema(e) {$/;"	function	line:175
schemaLoaded	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^      function schemaLoaded(err, sch) {$/;"	function	line:199
loadMissingSchema.schemaLoaded	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^      function schemaLoaded(err, sch) {$/;"	function	line:199
_compileAsync.loadMissingSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^    function loadMissingSchema(e) {$/;"	function	line:175
compileAsync._compileAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^  function _compileAsync(schema, callback, firstCall) {$/;"	function	line:165
compileAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^function compileAsync(schema, callback) {$/;"	function	line:145
deferCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^    function deferCallback(err, validate) {$/;"	function	line:213
deferCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/async.js	/^    function deferCallback(err, validate) {$/;"	function	line:213
Cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/cache.js	/^var Cache = module.exports = function Cache() {$/;"	function	line:4
Cache_put	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/cache.js	/^Cache.prototype.put = function Cache_put(key, value) {$/;"	function	line:9
Cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/cache.js	/^};$/;"	class	line:6
Cache.put	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/cache.js	/^Cache.prototype.put = function Cache_put(key, value) {$/;"	method	line:9
Cache_get	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/cache.js	/^Cache.prototype.get = function Cache_get(key) {$/;"	function	line:14
Cache.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/cache.js	/^Cache.prototype.get = function Cache_get(key) {$/;"	method	line:14
Cache_del	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/cache.js	/^Cache.prototype.del = function Cache_del(key) {$/;"	function	line:19
Cache.del	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/cache.js	/^Cache.prototype.del = function Cache_del(key) {$/;"	method	line:19
Cache_clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/cache.js	/^Cache.prototype.clear = function Cache_clear() {$/;"	function	line:24
Cache.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/cache.js	/^Cache.prototype.clear = function Cache_clear() {$/;"	method	line:24
module.exports.$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/_rules.js	/^module.exports = {$/;"	property	line:4
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/equal.js	/^module.exports = function equal(a, b) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/equal.js	/^'use strict';$/;"	function	line:1
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/equal.js	/^module.exports = function equal(a, b) {$/;"	function	line:5
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^var util = require('.\/util');$/;"	variable	line:3
DATE	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^var DATE = \/^\\d\\d\\d\\d-(\\d\\d)-(\\d\\d)$\/;$/;"	variable	line:5
DAYS	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^var DAYS = [0,31,29,31,30,31,30,31,31,30,31,30,31];$/;"	variable	line:6
TIME	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^var TIME = \/^(\\d\\d):(\\d\\d):(\\d\\d)(\\.\\d+)?(z|[+-]\\d\\d:\\d\\d)?$\/i;$/;"	variable	line:7
HOSTNAME	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^var HOSTNAME = \/^[0-9a-z](?:(?:[-0-9a-z]{0,61})?[0-9a-z])?(\\.[0-9a-z](?:(?:[-0-9a-z]{0,61})?[0-9a-z])?)*$\/i;$/;"	variable	line:8
URI	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^var URI = \/^(?:[a-z][a-z0-9+\\-.]*:)?(?:\\\/?\\\/(?:(?:[a-z0-9\\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\\.[a-z0-9\\-._~!$&'()*+,;=:]+)\\]|(?:(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)\\.){3}(?:25[0-5]|2[0-4]\\d|[01]?\\d\\d?)|(?:[a-z0-9\\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\\d*)?(?:\\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\\\/(?:(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\\\/(?:[a-z0-9\\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\\?(?:[a-z0-9\\-._~!$&'()*+,;=:@\\\/?]|%[0-9a-f]{2})*)?(?:\\#(?:[a-z0-9\\-._~!$&'()*+,;=:@\\\/?]|%[0-9a-f]{2})*)?$\/i;$/;"	variable	line:9
formats	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^function formats(mode) {$/;"	function	line:17
date	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^function date(str) {$/;"	function	line:81
time	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^function time(str, full) {$/;"	function	line:92
date_time	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^function date_time(str) {$/;"	function	line:105
hostname	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^function hostname(str) {$/;"	function	line:112
uri	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^function uri(str) {$/;"	function	line:120
regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^function regex(str) {$/;"	function	line:126
compareDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^function compareDate(d1, d2) {$/;"	function	line:136
compareTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^function compareTime(t1, t2) {$/;"	function	line:144
compareDateTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/formats.js	/^function compareDateTime(dt1, dt2) {$/;"	function	line:157
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^var resolve = require('.\/resolve')$/;"	variable	line:3
beautify	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^var beautify;$/;"	variable	line:8
loadBeautify	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function loadBeautify(){$/;"	function	line:10
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^    catch(e) { beautify = false; }$/;"	function	line:14
loadBeautify	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function loadBeautify(){$/;"	function	line:10
validateGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^var validateGenerator = require('..\/dotjs\/validate');$/;"	variable	line:18
co	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^var co = require('co');$/;"	variable	line:24
ucs2length	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^var ucs2length = util.ucs2length;$/;"	variable	line:25
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^var equal = require('.\/equal');$/;"	variable	line:26
ValidationError	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^var ValidationError = require('.\/validation_error');$/;"	variable	line:29
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function compile(schema, root, localRefs, baseId) {$/;"	function	line:43
callValidate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function callValidate() {$/;"	function	line:84
compile.callValidate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function callValidate() {$/;"	function	line:84
localCompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function localCompile(_schema, _root, localRefs, baseId) {$/;"	function	line:91
validate.source.patterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^      validate.source = {$/;"	property	line:182
validate.source.defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^        patterns: patterns,$/;"	property	line:183
compile.localCompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function localCompile(_schema, _root, localRefs, baseId) {$/;"	function	line:91
resolveRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function resolveRef(baseId, ref, isRoot) {$/;"	function	line:191
compile.resolveRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function resolveRef(baseId, ref, isRoot) {$/;"	function	line:191
addLocalRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function addLocalRef(ref, v) {$/;"	function	line:226
compile.addLocalRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function addLocalRef(ref, v) {$/;"	function	line:226
replaceLocalRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function replaceLocalRef(ref, v) {$/;"	function	line:233
compile.replaceLocalRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function replaceLocalRef(ref, v) {$/;"	function	line:233
resolvedRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function resolvedRef(refVal, code) {$/;"	function	line:238
compile.resolvedRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function resolvedRef(refVal, code) {$/;"	function	line:238
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function compile(schema, root, localRefs, baseId) {$/;"	function	line:43
usePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function usePattern(regexStr) {$/;"	function	line:244
usePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function usePattern(regexStr) {$/;"	function	line:244
useDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function useDefault(value) {$/;"	function	line:253
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^    switch (typeof value) {$/;"	function	line:254
useDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function useDefault(value) {$/;"	function	line:253
useCustomRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function useCustomRule(rule, schema, parentSchema, it) {$/;"	function	line:272
useCustomRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  function useCustomRule(rule, schema, parentSchema, it) {$/;"	function	line:272
checkCompiling	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function checkCompiling(schema, root, baseId) {$/;"	function	line:318
checkCompiling	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function checkCompiling(schema, root, baseId) {$/;"	function	line:318
_compilations.schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^  this._compilations[index] = {$/;"	property	line:323
_compilations.root	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^    schema: schema,$/;"	property	line:324
_compilations.baseId	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^    root: root,$/;"	property	line:325
endCompiling	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function endCompiling(schema, root, baseId) {$/;"	function	line:339
endCompiling	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function endCompiling(schema, root, baseId) {$/;"	function	line:339
compIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function compIndex(schema, root, baseId) {$/;"	function	line:354
compIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function compIndex(schema, root, baseId) {$/;"	function	line:354
patternCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function patternCode(i, patterns) {$/;"	function	line:364
patternCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function patternCode(i, patterns) {$/;"	function	line:364
defaultCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function defaultCode(i) {$/;"	function	line:369
defaultCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function defaultCode(i) {$/;"	function	line:369
refValCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function refValCode(i, refVal) {$/;"	function	line:374
refValCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function refValCode(i, refVal) {$/;"	function	line:374
customRuleCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function customRuleCode(i) {$/;"	function	line:379
customRuleCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function customRuleCode(i) {$/;"	function	line:379
vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function vars(arr, statement) {$/;"	function	line:384
vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/index.js	/^function vars(arr, statement) {$/;"	function	line:384
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^var url = require('url')$/;"	variable	line:3
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function resolve(compile, root, ref) {$/;"	function	line:25
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function resolve(compile, root, ref) {$/;"	function	line:25
resolveSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function resolveSchema(root, ref) {$/;"	function	line:67
resolveSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function resolveSchema(root, ref) {$/;"	function	line:67
resolveRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function resolveRecursive(root, ref, parsedRef) {$/;"	function	line:99
resolveRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function resolveRecursive(root, ref, parsedRef) {$/;"	function	line:99
PREVENT_SCOPE_CHANGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^var PREVENT_SCOPE_CHANGE = util.toHash(['properties', 'patternProperties', 'enum', 'dependencies', 'definitions']);$/;"	variable	line:112
getJsonPointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function getJsonPointer(parsedRef, baseId, schema, root) {$/;"	function	line:114
getJsonPointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function getJsonPointer(parsedRef, baseId, schema, root) {$/;"	function	line:114
SIMPLE_INLINED	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^var SIMPLE_INLINED = util.toHash([$/;"	variable	line:143
inlineRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function inlineRef(schema, limit) {$/;"	function	line:152
inlineRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function inlineRef(schema, limit) {$/;"	function	line:152
checkNoRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function checkNoRef(schema) {$/;"	function	line:159
checkNoRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function checkNoRef(schema) {$/;"	function	line:159
countKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function countKeys(schema) {$/;"	function	line:177
countKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function countKeys(schema) {$/;"	function	line:177
getFullPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function getFullPath(id, normalize) {$/;"	function	line:201
getFullPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function getFullPath(id, normalize) {$/;"	function	line:201
_getFullPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function _getFullPath(p) {$/;"	function	line:208
_getFullPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function _getFullPath(p) {$/;"	function	line:208
TRAILING_SLASH_HASH	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^var TRAILING_SLASH_HASH = \/#\\\/?$\/;$/;"	variable	line:214
normalizeId	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function normalizeId(id) {$/;"	function	line:215
normalizeId	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function normalizeId(id) {$/;"	function	line:215
resolveUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function resolveUrl(baseId, id) {$/;"	function	line:220
resolveUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function resolveUrl(baseId, id) {$/;"	function	line:220
resolveIds	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function resolveIds(schema) {$/;"	function	line:227
_resolveIds	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^  function _resolveIds(schema, fullPath, baseId) {$/;"	function	line:236
resolveIds._resolveIds	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^  function _resolveIds(schema, fullPath, baseId) {$/;"	function	line:236
resolveIds	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/resolve.js	/^function resolveIds(schema) {$/;"	function	line:227
ruleModules	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/rules.js	/^var ruleModules = require('.\/_rules')$/;"	variable	line:3
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/rules.js	/^module.exports = function rules() {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/rules.js	/^  , toHash = require('.\/util').toHash;$/;"	function	line:4
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/rules.js	/^module.exports = function rules() {$/;"	function	line:6
ALL	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/rules.js	/^  var ALL = [ 'type', 'additionalProperties', 'patternProperties' ];$/;"	variable	line:19
KEYWORDS	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/rules.js	/^  var KEYWORDS = [ 'additionalItems', '$schema', 'id', 'title', 'description', 'default' ];$/;"	variable	line:20
TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/rules.js	/^  var TYPES = [ 'number', 'integer', 'string', 'array', 'object', 'boolean', 'null' ];$/;"	variable	line:21
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/schema_obj.js	/^var util = require('.\/util');$/;"	variable	line:3
SchemaObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/schema_obj.js	/^function SchemaObject(obj) {$/;"	function	line:7
SchemaObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/schema_obj.js	/^function SchemaObject(obj) {$/;"	function	line:7
ucs2length	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/ucs2length.js	/^module.exports = function ucs2length(str) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/ucs2length.js	/^'use strict';$/;"	function	line:1
ucs2length	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/ucs2length.js	/^module.exports = function ucs2length(str) {$/;"	function	line:5
module.exports.copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^module.exports = {$/;"	property	line:4
module.exports.checkDataType	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^  copy: copy,$/;"	property	line:5
module.exports.checkDataTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^  checkDataType: checkDataType,$/;"	property	line:6
module.exports.coerceToTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^  checkDataTypes: checkDataTypes,$/;"	property	line:7
module.exports.toHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^  coerceToTypes: coerceToTypes,$/;"	property	line:8
module.exports.getProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^  toHash: toHash,$/;"	property	line:9
module.exports.escapeQuotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^  getProperty: getProperty,$/;"	property	line:10
module.exports.ucs2length	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^  escapeQuotes: escapeQuotes,$/;"	property	line:11
copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function copy(o, to) {$/;"	function	line:30
copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function copy(o, to) {$/;"	function	line:30
checkDataType	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function checkDataType(dataType, data, negate) {$/;"	function	line:37
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^  switch (dataType) {$/;"	function	line:42
checkDataType	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function checkDataType(dataType, data, negate) {$/;"	function	line:37
checkDataTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function checkDataTypes(dataTypes, data) {$/;"	function	line:56
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^  switch (dataTypes.length) {$/;"	function	line:57
checkDataTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function checkDataTypes(dataTypes, data) {$/;"	function	line:56
COERCE_TO_TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^var COERCE_TO_TYPES = toHash([ 'string', 'number', 'integer', 'boolean', 'null' ]);$/;"	variable	line:78
coerceToTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function coerceToTypes(optionCoerceTypes, dataTypes) {$/;"	function	line:79
coerceToTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function coerceToTypes(optionCoerceTypes, dataTypes) {$/;"	function	line:79
toHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function toHash(arr) {$/;"	function	line:96
toHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function toHash(arr) {$/;"	function	line:96
IDENTIFIER	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^var IDENTIFIER = \/^[a-z$_][a-z$_0-9]*$\/i;$/;"	variable	line:103
getProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function getProperty(key) {$/;"	function	line:105
escapeQuotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function escapeQuotes(str) {$/;"	function	line:114
varOccurences	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function varOccurences(str, dataVar) {$/;"	function	line:123
varReplace	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function varReplace(str, dataVar, expr) {$/;"	function	line:130
cleanUpCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function cleanUpCode(out) {$/;"	function	line:140
SINGLE_QUOTE	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^var SINGLE_QUOTE = \/'|\\\\\/g;$/;"	variable	line:104
cleanUpVarErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function cleanUpVarErrors(out, async) {$/;"	function	line:155
schemaHasRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function schemaHasRules(schema, rules) {$/;"	function	line:166
schemaHasRulesExcept	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function schemaHasRulesExcept(schema, rules, exceptKeyword) {$/;"	function	line:171
toQuotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function toQuotedString(str) {$/;"	function	line:176
getPathExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function getPathExpr(currentPath, expr, jsonPointers, isNumber) {$/;"	function	line:181
getPathExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function getPathExpr(currentPath, expr, jsonPointers, isNumber) {$/;"	function	line:181
getPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function getPath(currentPath, prop, jsonPointers) {$/;"	function	line:189
getPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function getPath(currentPath, prop, jsonPointers) {$/;"	function	line:189
JSON_POINTER	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^var JSON_POINTER = \/^\\\/(?:[^~]|~0|~1)*$\/;$/;"	variable	line:197
RELATIVE_JSON_POINTER	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^var RELATIVE_JSON_POINTER = \/^([0-9]+)(#|\\\/(?:[^~]|~0|~1)*)?$\/;$/;"	variable	line:198
getData	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function getData($data, lvl, paths) {$/;"	function	line:199
getData	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function getData($data, lvl, paths) {$/;"	function	line:199
joinPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function joinPaths (a, b) {$/;"	function	line:234
joinPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function joinPaths (a, b) {$/;"	function	line:234
unescapeFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function unescapeFragment(str) {$/;"	function	line:240
unescapeFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function unescapeFragment(str) {$/;"	function	line:240
escapeFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function escapeFragment(str) {$/;"	function	line:245
escapeFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function escapeFragment(str) {$/;"	function	line:245
escapeJsonPointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function escapeJsonPointer(str) {$/;"	function	line:250
unescapeJsonPointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/util.js	/^function unescapeJsonPointer(str) {$/;"	function	line:255
ValidationError	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/validation_error.js	/^function ValidationError(errors) {$/;"	function	line:6
ValidationError	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/validation_error.js	/^function ValidationError(errors) {$/;"	class	line:6
ValidationError.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/compile/validation_error.js	/^ValidationError.prototype.constructor = ValidationError;$/;"	method	line:14
generate__formatLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_formatLimit.js	/^module.exports = function generate__formatLimit(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_formatLimit.js	/^'use strict';$/;"	function	line:1
generate__formatLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_formatLimit.js	/^module.exports = function generate__formatLimit(it, $keyword) {$/;"	function	line:2
generate__limit	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limit.js	/^module.exports = function generate__limit(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limit.js	/^'use strict';$/;"	function	line:1
generate__limit	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limit.js	/^module.exports = function generate__limit(it, $keyword) {$/;"	function	line:2
generate__limitItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limitItems.js	/^module.exports = function generate__limitItems(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limitItems.js	/^'use strict';$/;"	function	line:1
generate__limitItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limitItems.js	/^module.exports = function generate__limitItems(it, $keyword) {$/;"	function	line:2
generate__limitLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limitLength.js	/^module.exports = function generate__limitLength(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limitLength.js	/^'use strict';$/;"	function	line:1
generate__limitLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limitLength.js	/^module.exports = function generate__limitLength(it, $keyword) {$/;"	function	line:2
generate__limitProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limitProperties.js	/^module.exports = function generate__limitProperties(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limitProperties.js	/^'use strict';$/;"	function	line:1
generate__limitProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/_limitProperties.js	/^module.exports = function generate__limitProperties(it, $keyword) {$/;"	function	line:2
generate_allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/allOf.js	/^module.exports = function generate_allOf(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/allOf.js	/^'use strict';$/;"	function	line:1
generate_allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/allOf.js	/^module.exports = function generate_allOf(it, $keyword) {$/;"	function	line:2
generate_anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/anyOf.js	/^module.exports = function generate_anyOf(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/anyOf.js	/^'use strict';$/;"	function	line:1
generate_anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/anyOf.js	/^module.exports = function generate_anyOf(it, $keyword) {$/;"	function	line:2
generate_constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/constant.js	/^module.exports = function generate_constant(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/constant.js	/^'use strict';$/;"	function	line:1
generate_constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/constant.js	/^module.exports = function generate_constant(it, $keyword) {$/;"	function	line:2
generate_custom	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/custom.js	/^module.exports = function generate_custom(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/custom.js	/^'use strict';$/;"	function	line:1
generate_custom	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/custom.js	/^module.exports = function generate_custom(it, $keyword) {$/;"	function	line:2
generate_dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/dependencies.js	/^module.exports = function generate_dependencies(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/dependencies.js	/^'use strict';$/;"	function	line:1
generate_dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/dependencies.js	/^module.exports = function generate_dependencies(it, $keyword) {$/;"	function	line:2
generate_enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/enum.js	/^module.exports = function generate_enum(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/enum.js	/^'use strict';$/;"	function	line:1
generate_enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/enum.js	/^module.exports = function generate_enum(it, $keyword) {$/;"	function	line:2
generate_format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/format.js	/^module.exports = function generate_format(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/format.js	/^'use strict';$/;"	function	line:1
generate_format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/format.js	/^module.exports = function generate_format(it, $keyword) {$/;"	function	line:2
generate_items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/items.js	/^module.exports = function generate_items(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/items.js	/^'use strict';$/;"	function	line:1
generate_items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/items.js	/^module.exports = function generate_items(it, $keyword) {$/;"	function	line:2
generate_multipleOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/multipleOf.js	/^module.exports = function generate_multipleOf(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/multipleOf.js	/^'use strict';$/;"	function	line:1
generate_multipleOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/multipleOf.js	/^module.exports = function generate_multipleOf(it, $keyword) {$/;"	function	line:2
generate_not	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/not.js	/^module.exports = function generate_not(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/not.js	/^'use strict';$/;"	function	line:1
generate_not	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/not.js	/^module.exports = function generate_not(it, $keyword) {$/;"	function	line:2
generate_oneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/oneOf.js	/^module.exports = function generate_oneOf(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/oneOf.js	/^'use strict';$/;"	function	line:1
generate_oneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/oneOf.js	/^module.exports = function generate_oneOf(it, $keyword) {$/;"	function	line:2
generate_pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/pattern.js	/^module.exports = function generate_pattern(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/pattern.js	/^'use strict';$/;"	function	line:1
generate_pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/pattern.js	/^module.exports = function generate_pattern(it, $keyword) {$/;"	function	line:2
generate_patternRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/patternRequired.js	/^module.exports = function generate_patternRequired(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/patternRequired.js	/^'use strict';$/;"	function	line:1
generate_patternRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/patternRequired.js	/^module.exports = function generate_patternRequired(it, $keyword) {$/;"	function	line:2
generate_properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/properties.js	/^module.exports = function generate_properties(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/properties.js	/^'use strict';$/;"	function	line:1
generate_properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/properties.js	/^module.exports = function generate_properties(it, $keyword) {$/;"	function	line:2
$useDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/properties.js	/^  var $useDefaults = it.opts.useDefaults && !it.compositeRule;$/;"	variable	line:181
arr5	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/properties.js	/^  var arr5 = $pPropertyKeys;$/;"	variable	line:272
generate_ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/ref.js	/^module.exports = function generate_ref(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/ref.js	/^'use strict';$/;"	function	line:1
generate_ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/ref.js	/^module.exports = function generate_ref(it, $keyword) {$/;"	function	line:2
generate_required	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/required.js	/^module.exports = function generate_required(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/required.js	/^'use strict';$/;"	function	line:1
generate_required	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/required.js	/^module.exports = function generate_required(it, $keyword) {$/;"	function	line:2
generate_switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/switch.js	/^module.exports = function generate_switch(it, $keyword) {$/;"	function	line:2
generate_uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/uniqueItems.js	/^module.exports = function generate_uniqueItems(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/uniqueItems.js	/^'use strict';$/;"	function	line:1
generate_uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/uniqueItems.js	/^module.exports = function generate_uniqueItems(it, $keyword) {$/;"	function	line:2
generate_validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/validate.js	/^module.exports = function generate_validate(it, $keyword) {$/;"	function	line:2
$shouldUseGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/validate.js	/^  function $shouldUseGroup($rulesGroup) {$/;"	function	line:367
$shouldUseRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/validate.js	/^  function $shouldUseRule($rule) {$/;"	function	line:372
module.exports.$shouldUseGroup.$shouldUseRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/validate.js	/^  function $shouldUseRule($rule) {$/;"	function	line:372
module.exports.$shouldUseGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/dotjs/validate.js	/^  function $shouldUseGroup($rulesGroup) {$/;"	function	line:367
IDENTIFIER	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^var IDENTIFIER = \/^[a-z_$][a-z0-9_$\\-]*$\/i;$/;"	variable	line:3
customRuleCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^var customRuleCode = require('.\/dotjs\/custom');$/;"	variable	line:4
module.exports.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^module.exports = {$/;"	property	line:6
module.exports.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^  add: addKeyword,$/;"	property	line:7
module.exports.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^  get: getKeyword,$/;"	property	line:8
addKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^function addKeyword(keyword, definition) {$/;"	function	line:18
metaSchema.anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^        metaSchema = {$/;"	property	line:50
addKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^function addKeyword(keyword, definition) {$/;"	function	line:18
_addRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^  function _addRule(keyword, dataType, definition) {$/;"	function	line:64
ruleGroup.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^      ruleGroup = { type: dataType, rules: [] };$/;"	property	line:75
ruleGroup.rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^      ruleGroup = { type: dataType, rules: [] };$/;"	property	line:75
_addRule.rule.keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^    var rule = {$/;"	property	line:79
_addRule.rule.definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^      keyword: keyword,$/;"	property	line:80
_addRule.rule.custom	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^      definition: definition,$/;"	property	line:81
_addRule.rule.code	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^      custom: true,$/;"	property	line:82
_addRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^  function _addRule(keyword, dataType, definition) {$/;"	function	line:64
checkDataType	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^  function checkDataType(dataType) {$/;"	function	line:90
checkDataType	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^  function checkDataType(dataType) {$/;"	function	line:90
getKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^function getKeyword(keyword) {$/;"	function	line:102
getKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^function getKeyword(keyword) {$/;"	function	line:102
removeKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^function removeKeyword(keyword) {$/;"	function	line:114
removeKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/keyword.js	/^function removeKeyword(keyword) {$/;"	function	line:114
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^    "id": "http:\/\/json-schema.org\/draft-04\/schema#",$/;"	function	line:2
$schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^    "$schema": "http:\/\/json-schema.org\/draft-04\/schema#",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^    "description": "Core schema meta-schema",$/;"	function	line:4
definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^    "definitions": {$/;"	function	line:5
schemaArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "schemaArray": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "array",$/;"	function	line:7
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "minItems": 1,$/;"	function	line:8
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "items": { "$ref": "#" }$/;"	function	line:9
positiveInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "positiveInteger": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "integer",$/;"	function	line:12
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "minimum": 0$/;"	function	line:13
positiveIntegerDefault0	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "positiveIntegerDefault0": {$/;"	function	line:15
allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "allOf": [ { "$ref": "#\/definitions\/positiveInteger" }, { "default": 0 } ]$/;"	function	line:16
simpleTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "simpleTypes": {$/;"	function	line:18
enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "enum": [ "array", "boolean", "integer", "null", "number", "object", "string" ]$/;"	function	line:19
stringArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "stringArray": {$/;"	function	line:21
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "array",$/;"	function	line:22
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "items": { "type": "string" },$/;"	function	line:23
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "minItems": 1,$/;"	function	line:24
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "uniqueItems": true$/;"	function	line:25
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^    "type": "object",$/;"	function	line:28
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^    "properties": {$/;"	function	line:29
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "id": {$/;"	function	line:30
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "string",$/;"	function	line:31
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "format": "uri"$/;"	function	line:32
$schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "$schema": {$/;"	function	line:34
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "string",$/;"	function	line:35
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "format": "uri"$/;"	function	line:36
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "title": {$/;"	function	line:38
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "string"$/;"	function	line:39
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "description": {$/;"	function	line:41
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "string"$/;"	function	line:42
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "default": {},$/;"	function	line:44
multipleOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "multipleOf": {$/;"	function	line:45
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "number",$/;"	function	line:46
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "minimum": 0,$/;"	function	line:47
exclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "exclusiveMinimum": true$/;"	function	line:48
maximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "maximum": {$/;"	function	line:50
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "number"$/;"	function	line:51
exclusiveMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "exclusiveMaximum": {$/;"	function	line:53
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "boolean",$/;"	function	line:54
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "default": false$/;"	function	line:55
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "minimum": {$/;"	function	line:57
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "number"$/;"	function	line:58
exclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "exclusiveMinimum": {$/;"	function	line:60
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "boolean",$/;"	function	line:61
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "default": false$/;"	function	line:62
maxLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "maxLength": { "$ref": "#\/definitions\/positiveInteger" },$/;"	function	line:64
minLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "minLength": { "$ref": "#\/definitions\/positiveIntegerDefault0" },$/;"	function	line:65
pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "pattern": {$/;"	function	line:66
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "string",$/;"	function	line:67
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "format": "regex"$/;"	function	line:68
additionalItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "additionalItems": {$/;"	function	line:70
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "anyOf": [$/;"	function	line:71
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "default": {}$/;"	function	line:75
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "items": {$/;"	function	line:77
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "anyOf": [$/;"	function	line:78
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "default": {}$/;"	function	line:82
maxItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "maxItems": { "$ref": "#\/definitions\/positiveInteger" },$/;"	function	line:84
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "minItems": { "$ref": "#\/definitions\/positiveIntegerDefault0" },$/;"	function	line:85
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "uniqueItems": {$/;"	function	line:86
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "boolean",$/;"	function	line:87
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "default": false$/;"	function	line:88
maxProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "maxProperties": { "$ref": "#\/definitions\/positiveInteger" },$/;"	function	line:90
minProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "minProperties": { "$ref": "#\/definitions\/positiveIntegerDefault0" },$/;"	function	line:91
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "required": { "$ref": "#\/definitions\/stringArray" },$/;"	function	line:92
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "additionalProperties": {$/;"	function	line:93
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "anyOf": [$/;"	function	line:94
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "default": {}$/;"	function	line:98
definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "definitions": {$/;"	function	line:100
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "object",$/;"	function	line:101
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "additionalProperties": { "$ref": "#" },$/;"	function	line:102
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "default": {}$/;"	function	line:103
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "properties": {$/;"	function	line:105
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "object",$/;"	function	line:106
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "additionalProperties": { "$ref": "#" },$/;"	function	line:107
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "default": {}$/;"	function	line:108
patternProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "patternProperties": {$/;"	function	line:110
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "object",$/;"	function	line:111
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "additionalProperties": { "$ref": "#" },$/;"	function	line:112
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "default": {}$/;"	function	line:113
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "dependencies": {$/;"	function	line:115
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "object",$/;"	function	line:116
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "additionalProperties": {$/;"	function	line:117
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^                "anyOf": [$/;"	function	line:118
enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "enum": {$/;"	function	line:124
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "type": "array",$/;"	function	line:125
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "minItems": 1,$/;"	function	line:126
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "uniqueItems": true$/;"	function	line:127
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "type": {$/;"	function	line:129
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^            "anyOf": [$/;"	function	line:130
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^                    "type": "array",$/;"	function	line:133
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^                    "items": { "$ref": "#\/definitions\/simpleTypes" },$/;"	function	line:134
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^                    "minItems": 1,$/;"	function	line:135
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^                    "uniqueItems": true$/;"	function	line:136
allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "allOf": { "$ref": "#\/definitions\/schemaArray" },$/;"	function	line:140
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "anyOf": { "$ref": "#\/definitions\/schemaArray" },$/;"	function	line:141
oneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "oneOf": { "$ref": "#\/definitions\/schemaArray" },$/;"	function	line:142
not	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "not": { "$ref": "#" }$/;"	function	line:143
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^    "dependencies": {$/;"	function	line:145
exclusiveMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "exclusiveMaximum": [ "maximum" ],$/;"	function	line:146
exclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^        "exclusiveMinimum": [ "minimum" ]$/;"	function	line:147
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-draft-04.json	/^    "default": {}$/;"	function	line:149
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^    "id": "https:\/\/raw.githubusercontent.com\/epoberezkin\/ajv\/master\/lib\/refs\/json-schema-v5.json#",$/;"	function	line:2
$schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^    "$schema": "http:\/\/json-schema.org\/draft-04\/schema#",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^    "description": "Core schema meta-schema (v5 proposals)",$/;"	function	line:4
definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^    "definitions": {$/;"	function	line:5
schemaArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "schemaArray": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "array",$/;"	function	line:7
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "minItems": 1,$/;"	function	line:8
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "items": { "$ref": "#" }$/;"	function	line:9
positiveInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "positiveInteger": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "integer",$/;"	function	line:12
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "minimum": 0$/;"	function	line:13
positiveIntegerDefault0	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "positiveIntegerDefault0": {$/;"	function	line:15
allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "allOf": [ { "$ref": "#\/definitions\/positiveInteger" }, { "default": 0 } ]$/;"	function	line:16
simpleTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "simpleTypes": {$/;"	function	line:18
enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "enum": [ "array", "boolean", "integer", "null", "number", "object", "string" ]$/;"	function	line:19
stringArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "stringArray": {$/;"	function	line:21
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "array",$/;"	function	line:22
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "items": { "type": "string" },$/;"	function	line:23
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "minItems": 1,$/;"	function	line:24
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "uniqueItems": true$/;"	function	line:25
$data	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "$data": {$/;"	function	line:27
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "object",$/;"	function	line:28
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "required": [ "$data" ],$/;"	function	line:29
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "properties": {$/;"	function	line:30
$data	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                "$data": {$/;"	function	line:31
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "type": "string",$/;"	function	line:32
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "anyOf": [$/;"	function	line:33
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "additionalProperties": false$/;"	function	line:39
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^    "type": "object",$/;"	function	line:42
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^    "properties": {$/;"	function	line:43
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "id": {$/;"	function	line:44
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "string",$/;"	function	line:45
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "format": "uri"$/;"	function	line:46
$schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "$schema": {$/;"	function	line:48
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "string",$/;"	function	line:49
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "format": "uri"$/;"	function	line:50
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "title": {$/;"	function	line:52
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "string"$/;"	function	line:53
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "description": {$/;"	function	line:55
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "string"$/;"	function	line:56
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "default": {},$/;"	function	line:58
multipleOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "multipleOf": {$/;"	function	line:59
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:60
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "type": "number",$/;"	function	line:62
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "minimum": 0,$/;"	function	line:63
exclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "exclusiveMinimum": true$/;"	function	line:64
maximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "maximum": {$/;"	function	line:69
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:70
exclusiveMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "exclusiveMaximum": {$/;"	function	line:75
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:76
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "type": "boolean",$/;"	function	line:78
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "default": false$/;"	function	line:79
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "minimum": {$/;"	function	line:84
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:85
exclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "exclusiveMinimum": {$/;"	function	line:90
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:91
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "type": "boolean",$/;"	function	line:93
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "default": false$/;"	function	line:94
maxLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "maxLength": {$/;"	function	line:99
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:100
minLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "minLength": {$/;"	function	line:105
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:106
pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "pattern": {$/;"	function	line:111
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:112
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "type": "string",$/;"	function	line:114
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "format": "regex"$/;"	function	line:115
additionalItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "additionalItems": {$/;"	function	line:120
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:121
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "default": {}$/;"	function	line:126
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "items": {$/;"	function	line:128
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:129
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "default": {}$/;"	function	line:133
maxItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "maxItems": {$/;"	function	line:135
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:136
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "minItems": {$/;"	function	line:141
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:142
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "uniqueItems": {$/;"	function	line:147
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:148
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "type": "boolean",$/;"	function	line:150
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "default": false$/;"	function	line:151
maxProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "maxProperties": {$/;"	function	line:156
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:157
minProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "minProperties": {$/;"	function	line:162
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:163
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "required": {$/;"	function	line:168
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:169
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "additionalProperties": {$/;"	function	line:174
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:175
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "default": {}$/;"	function	line:180
definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "definitions": {$/;"	function	line:182
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "object",$/;"	function	line:183
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "additionalProperties": { "$ref": "#" },$/;"	function	line:184
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "default": {}$/;"	function	line:185
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "properties": {$/;"	function	line:187
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "object",$/;"	function	line:188
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "additionalProperties": { "$ref": "#" },$/;"	function	line:189
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "default": {}$/;"	function	line:190
patternProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "patternProperties": {$/;"	function	line:192
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "object",$/;"	function	line:193
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "additionalProperties": { "$ref": "#" },$/;"	function	line:194
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "default": {}$/;"	function	line:195
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "dependencies": {$/;"	function	line:197
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "object",$/;"	function	line:198
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "additionalProperties": {$/;"	function	line:199
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                "anyOf": [$/;"	function	line:200
enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "enum": {$/;"	function	line:206
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:207
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "type": "array",$/;"	function	line:209
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "minItems": 1,$/;"	function	line:210
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "uniqueItems": true$/;"	function	line:211
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "type": {$/;"	function	line:216
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:217
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "type": "array",$/;"	function	line:220
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "items": { "$ref": "#\/definitions\/simpleTypes" },$/;"	function	line:221
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "minItems": 1,$/;"	function	line:222
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "uniqueItems": true$/;"	function	line:223
allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "allOf": { "$ref": "#\/definitions\/schemaArray" },$/;"	function	line:227
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "anyOf": { "$ref": "#\/definitions\/schemaArray" },$/;"	function	line:228
oneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "oneOf": { "$ref": "#\/definitions\/schemaArray" },$/;"	function	line:229
not	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "not": { "$ref": "#" },$/;"	function	line:230
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "format": {$/;"	function	line:231
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:232
formatMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "formatMaximum": {$/;"	function	line:237
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:238
formatMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "formatMinimum": {$/;"	function	line:243
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:244
formatExclusiveMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "formatExclusiveMaximum": {$/;"	function	line:249
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:250
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "type": "boolean",$/;"	function	line:252
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "default": false$/;"	function	line:253
formatExclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "formatExclusiveMinimum": {$/;"	function	line:258
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:259
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "type": "boolean",$/;"	function	line:261
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "default": false$/;"	function	line:262
constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "constant": {$/;"	function	line:267
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "anyOf": [$/;"	function	line:268
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "contains": { "$ref": "#" },$/;"	function	line:273
patternGroups	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "patternGroups": {$/;"	function	line:274
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "object",$/;"	function	line:275
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "additionalProperties": {$/;"	function	line:276
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                "type": "object",$/;"	function	line:277
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                "required": [ "schema" ],$/;"	function	line:278
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                "properties": {$/;"	function	line:279
maximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "maximum": {$/;"	function	line:280
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                        "anyOf": [$/;"	function	line:281
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "minimum": {$/;"	function	line:286
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                        "anyOf": [$/;"	function	line:287
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "schema": { "$ref": "#" }$/;"	function	line:292
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                "additionalProperties": false$/;"	function	line:294
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "default": {}$/;"	function	line:296
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "switch": {$/;"	function	line:298
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "type": "array",$/;"	function	line:299
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^            "items": {$/;"	function	line:300
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                "required": [ "then" ],$/;"	function	line:301
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                "properties": {$/;"	function	line:302
if	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "if": { "$ref": "#" },$/;"	function	line:303
then	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "then": {$/;"	function	line:304
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                        "anyOf": [$/;"	function	line:305
continue	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "continue": { "type": "boolean" }$/;"	function	line:310
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                "additionalProperties": false,$/;"	function	line:312
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                "dependencies": {$/;"	function	line:313
continue	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^                    "continue": [ "if" ]$/;"	function	line:314
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^    "dependencies": {$/;"	function	line:319
exclusiveMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "exclusiveMaximum": [ "maximum" ],$/;"	function	line:320
exclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "exclusiveMinimum": [ "minimum" ],$/;"	function	line:321
formatMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "formatMaximum": [ "format" ],$/;"	function	line:322
formatMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "formatMinimum": [ "format" ],$/;"	function	line:323
formatExclusiveMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "formatExclusiveMaximum": [ "formatMaximum" ],$/;"	function	line:324
formatExclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^        "formatExclusiveMinimum": [ "formatMinimum" ]$/;"	function	line:325
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/refs/json-schema-v5.json	/^    "default": {}$/;"	function	line:327
META_SCHEMA_ID	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/v5.js	/^var META_SCHEMA_ID = 'https:\/\/raw.githubusercontent.com\/epoberezkin\/ajv\/master\/lib\/refs\/json-schema-v5.json';$/;"	variable	line:3
module.exports.enable	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/v5.js	/^module.exports = {$/;"	property	line:5
module.exports.META_SCHEMA_ID	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/v5.js	/^  enable: enableV5,$/;"	property	line:6
enableV5	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/v5.js	/^function enableV5(ajv) {$/;"	function	line:11
enableV5.inlineFunctions.switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/v5.js	/^  var inlineFunctions = {$/;"	property	line:12
_addKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/v5.js	/^  function _addKeyword(keyword, types, inlineFunc) {$/;"	function	line:36
enableV5._addKeyword.definition.inline	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/v5.js	/^    var definition = {$/;"	property	line:37
enableV5._addKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/v5.js	/^  function _addKeyword(keyword, types, inlineFunc) {$/;"	function	line:36
enableV5	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/v5.js	/^function enableV5(ajv) {$/;"	function	line:11
containsMacro	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/v5.js	/^function containsMacro(schema) {$/;"	function	line:48
containsMacro	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/lib/v5.js	/^function containsMacro(schema) {$/;"	function	line:48
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "name": "ajv",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "version": "4.11.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "description": "Another JSON Schema Validator",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "main": "lib\/ajv.js",$/;"	function	line:5
webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "webpack": "dist\/ajv.bundle.js",$/;"	function	line:6
typings	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "typings": "lib\/ajv.d.ts",$/;"	function	line:7
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "files": [$/;"	function	line:8
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "scripts": {$/;"	function	line:15
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "jshint": "jshint lib\/*.js lib\/**\/*.js --exclude lib\/dotjs\/**\/*",$/;"	function	line:16
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "eslint": "if-node-version '>=4' eslint lib\/*.js lib\/compile\/*.js spec",$/;"	function	line:17
test-spec	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "test-spec": "mocha spec\/*.spec.js -R spec",$/;"	function	line:18
test-fast	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "test-fast": "AJV_FAST_TEST=true npm run test-spec",$/;"	function	line:19
test-debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "test-debug": "mocha spec\/*.spec.js --debug-brk -R spec",$/;"	function	line:20
test-cov	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "test-cov": "nyc npm run test-spec",$/;"	function	line:21
test-ts	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "test-ts": "tsc --target ES5 --noImplicitAny lib\/ajv.d.ts",$/;"	function	line:22
bundle	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "bundle": ".\/scripts\/bundle . Ajv pure_getters",$/;"	function	line:23
bundle-regenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "bundle-regenerator": ".\/scripts\/bundle regenerator",$/;"	function	line:24
bundle-nodent	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "bundle-nodent": ".\/scripts\/bundle nodent",$/;"	function	line:25
bundle-all	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "bundle-all": "rm -rf dist && npm run bundle && npm run bundle-regenerator && npm run bundle-nodent",$/;"	function	line:26
bundle-beautify	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "bundle-beautify": ".\/scripts\/bundle js-beautify",$/;"	function	line:27
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "build": "rm -f lib\/dotjs\/*.js && node scripts\/compile-dots.js",$/;"	function	line:28
test-karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "test-karma": "karma start --single-run --browsers PhantomJS",$/;"	function	line:29
test-browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "test-browser": "rm -rf .browser && npm run bundle-all && scripts\/prepare-tests && npm run test-karma",$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "test": "npm run jshint && npm run eslint && npm run test-ts && npm run build && npm run test-cov && npm run test-browser",$/;"	function	line:31
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "prepublish": "npm run build && npm run bundle-all",$/;"	function	line:32
watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "watch": "watch 'npm run build' .\/lib\/dot"$/;"	function	line:33
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "nyc": {$/;"	function	line:35
exclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "exclude": [$/;"	function	line:36
reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "reporter": [$/;"	function	line:40
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "repository": {$/;"	function	line:45
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "type": "git",$/;"	function	line:46
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "url": "https:\/\/github.com\/epoberezkin\/ajv.git"$/;"	function	line:47
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "keywords": [$/;"	function	line:49
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "author": "Evgeny Poberezkin",$/;"	function	line:59
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "license": "MIT",$/;"	function	line:60
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "bugs": {$/;"	function	line:61
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "url": "https:\/\/github.com\/epoberezkin\/ajv\/issues"$/;"	function	line:62
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "homepage": "https:\/\/github.com\/epoberezkin\/ajv",$/;"	function	line:64
tonicExampleFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "tonicExampleFilename": ".tonic_example.js",$/;"	function	line:65
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "dependencies": {$/;"	function	line:66
co	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "co": "^4.6.0",$/;"	function	line:67
json-stable-stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "json-stable-stringify": "^1.0.1"$/;"	function	line:68
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^  "devDependencies": {$/;"	function	line:70
bluebird	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "bluebird": "^3.1.5",$/;"	function	line:71
brfs	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "brfs": "^1.4.3",$/;"	function	line:72
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "browserify": "^13.0.0",$/;"	function	line:73
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "chai": "^3.5.0",$/;"	function	line:74
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "coveralls": "^2.11.4",$/;"	function	line:75
dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "dot": "^1.0.3",$/;"	function	line:76
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "eslint": "^3.2.2",$/;"	function	line:77
gh-pages-generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "gh-pages-generator": "^0.2.0",$/;"	function	line:78
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "glob": "^7.0.0",$/;"	function	line:79
if-node-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "if-node-version": "^1.0.0",$/;"	function	line:80
js-beautify	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "js-beautify": "^1.5.6",$/;"	function	line:81
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "jshint": "^2.8.0",$/;"	function	line:82
json-schema-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "json-schema-test": "^1.1.1",$/;"	function	line:83
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "karma": "^1.0.0",$/;"	function	line:84
karma-chrome-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "karma-chrome-launcher": "^2.0.0",$/;"	function	line:85
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "karma-mocha": "^1.1.1",$/;"	function	line:86
karma-phantomjs-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "karma-phantomjs-launcher": "^1.0.0",$/;"	function	line:87
karma-sauce-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "karma-sauce-launcher": "^1.1.0",$/;"	function	line:88
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "mocha": "^3.0.0",$/;"	function	line:89
nodent	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "nodent": "^3.0.2",$/;"	function	line:90
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "nyc": "^10.0.0",$/;"	function	line:91
phantomjs-prebuilt	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "phantomjs-prebuilt": "^2.1.4",$/;"	function	line:92
pre-commit	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "pre-commit": "^1.1.1",$/;"	function	line:93
regenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "regenerator": "0.9.5",$/;"	function	line:94
require-globify	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "require-globify": "^1.3.0",$/;"	function	line:95
typescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "typescript": "^2.0.3",$/;"	function	line:96
uglify-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "uglify-js": "^2.6.1",$/;"	function	line:97
watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/package.json	/^    "watch": "^1.0.0"$/;"	function	line:98
Ajv: Another JSON Schema Validator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^# Ajv: Another JSON Schema Validator$/;"	function	line:1
Contents	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Contents$/;"	function	line:19
Performance	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Performance$/;"	function	line:48
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Features$/;"	function	line:65
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Install$/;"	function	line:91
<a name="usage"></a>Getting started	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## <a name="usage"><\/a>Getting started$/;"	function	line:104
Using in browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Using in browser$/;"	function	line:147
Command line interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Command line interface$/;"	function	line:169
Validation keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Validation keywords$/;"	function	line:184
Formats	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Formats$/;"	function	line:207
$data reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## $data reference$/;"	function	line:233
$merge and $patch keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## $merge and $patch keywords$/;"	function	line:281
Defining custom keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Defining custom keywords$/;"	function	line:345
Asynchronous compilation	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Asynchronous compilation$/;"	function	line:392
Asynchronous validation	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Asynchronous validation$/;"	function	line:419
Using transpilers with asyncronous validation functions.	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^### Using transpilers with asyncronous validation functions.$/;"	function	line:498
Using nodent	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^#### Using nodent$/;"	function	line:505
Using regenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^#### Using regenerator$/;"	function	line:516
Using other transpilers	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^#### Using other transpilers$/;"	function	line:527
Comparison of async modes	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^#### Comparison of async modes$/;"	function	line:538
Filtering data	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Filtering data$/;"	function	line:559
Assigning defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Assigning defaults$/;"	function	line:649
Coercing data types	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Coercing data types$/;"	function	line:736
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## API$/;"	function	line:790
new Ajv(Object options) -&gt; Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### new Ajv(Object options) -&gt; Object$/;"	function	line:792
.compile(Object schema) -&gt; Function&lt;Object data&gt;	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### .compile(Object schema) -&gt; Function&lt;Object data&gt;$/;"	function	line:799
.compileAsync(Object schema, Function callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### .compileAsync(Object schema, Function callback)$/;"	function	line:808
.validate(Object schema|String key|String ref, data) -&gt; Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### .validate(Object schema|String key|String ref, data) -&gt; Boolean$/;"	function	line:821
.addSchema(Array&lt;Object&gt;|Object schema [, String key])	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### .addSchema(Array&lt;Object&gt;|Object schema [, String key])$/;"	function	line:834
.addMetaSchema(Array&lt;Object&gt;|Object schema [, String key])	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### .addMetaSchema(Array&lt;Object&gt;|Object schema [, String key])$/;"	function	line:850
<a name="api-validateschema"></a>.validateSchema(Object schema) -&gt; Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### <a name="api-validateschema"><\/a>.validateSchema(Object schema) -&gt; Boolean$/;"	function	line:859
.getSchema(String key) -&gt; Function&lt;Object data&gt;	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### .getSchema(String key) -&gt; Function&lt;Object data&gt;$/;"	function	line:872
.removeSchema([Object schema|String key|String ref|RegExp pattern])	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### .removeSchema([Object schema|String key|String ref|RegExp pattern])$/;"	function	line:877
<a name="api-addformat"></a>.addFormat(String name, String|RegExp|Function|Object format)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### <a name="api-addformat"><\/a>.addFormat(String name, String|RegExp|Function|Object format)$/;"	function	line:890
<a name="api-addkeyword"></a>.addKeyword(String keyword, Object definition)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### <a name="api-addkeyword"><\/a>.addKeyword(String keyword, Object definition)$/;"	function	line:907
.getKeyword(String keyword) -&gt; Object|Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### .getKeyword(String keyword) -&gt; Object|Boolean$/;"	function	line:943
.removeKeyword(String keyword)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### .removeKeyword(String keyword)$/;"	function	line:948
.errorsText([Array&lt;Object&gt; errors [, Object options]]) -&gt; String	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### .errorsText([Array&lt;Object&gt; errors [, Object options]]) -&gt; String$/;"	function	line:957
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Options$/;"	function	line:964
Validation and reporting options	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### Validation and reporting options$/;"	function	line:1009
Referenced schema options	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### Referenced schema options$/;"	function	line:1026
Options to modify validated data	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### Options to modify validated data$/;"	function	line:1039
Asynchronous validation options	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### Asynchronous validation options$/;"	function	line:1056
Advanced options	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^##### Advanced options$/;"	function	line:1069
Validation errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Validation errors$/;"	function	line:1092
Error objects	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^### Error objects$/;"	function	line:1097
Error parameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^### Error parameters$/;"	function	line:1111
Related packages	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Related packages$/;"	function	line:1143
Some packages using Ajv	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Some packages using Ajv$/;"	function	line:1151
Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Tests$/;"	function	line:1171
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Contributing$/;"	function	line:1179
Changes history	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## Changes history$/;"	function	line:1190
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/README.md	/^## License$/;"	function	line:1205
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/scripts/compile-dots.js	/^var glob = require('glob')$/;"	variable	line:3
defsRootPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/scripts/compile-dots.js	/^var defsRootPath = process.argv[2] || path.join(__dirname, '..\/lib');$/;"	variable	line:9
defFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/scripts/compile-dots.js	/^var defFiles = glob.sync('.\/dot\/**\/*.def', { cwd: defsRootPath });$/;"	variable	line:12
filesRootPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/scripts/compile-dots.js	/^var filesRootPath = process.argv[3] || path.join(__dirname, '..\/lib');$/;"	variable	line:18
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/scripts/compile-dots.js	/^var files = glob.sync('.\/dot\/**\/*.jst', { cwd: filesRootPath });$/;"	variable	line:19
dotjsPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/scripts/compile-dots.js	/^var dotjsPath = path.join(filesRootPath, '.\/dotjs');$/;"	variable	line:21
removeUnusedVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv/scripts/compile-dots.js	/^  function removeUnusedVar(v) {$/;"	function	line:47
KEYWORDS	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/index.js	/^var KEYWORDS = require('.\/keywords');$/;"	variable	line:3
defineKeywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/index.js	/^function defineKeywords(ajv, keyword) {$/;"	function	line:14
defineKeywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/index.js	/^function defineKeywords(ajv, keyword) {$/;"	function	line:14
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/index.js	/^function get(keyword) {$/;"	function	line:31
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/index.js	/^function get(keyword) {$/;"	function	line:31
TIME	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^var TIME = \/^(\\d\\d):(\\d\\d):(\\d\\d)(\\.\\d+)?(z|[+-]\\d\\d:\\d\\d)?$\/i;$/;"	variable	line:3
DATE_TIME_SEPARATOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^var DATE_TIME_SEPARATOR = \/t|\\s\/i;$/;"	variable	line:4
COMPARE_FORMATS.date	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^var COMPARE_FORMATS = {$/;"	property	line:6
COMPARE_FORMATS.time	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^  date: compareDate,$/;"	property	line:7
COMPARE_FORMATS.date-time	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^  time: compareTime,$/;"	property	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^module.exports = function (minMax) {$/;"	function	line:12
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^  return function defFunc(ajv) {$/;"	function	line:14
defFunc.definition.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^    defFunc.definition = {$/;"	property	line:18
defFunc.definition.inline	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^      type: 'string',$/;"	property	line:19
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^};$/;"	function	line:10
extendFormats	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^function extendFormats(ajv) {$/;"	function	line:52
extendFormats	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^function extendFormats(ajv) {$/;"	function	line:52
compareDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^function compareDate(d1, d2) {$/;"	function	line:64
compareDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^function compareDate(d1, d2) {$/;"	function	line:64
compareTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^function compareTime(t1, t2) {$/;"	function	line:72
compareTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^function compareTime(t1, t2) {$/;"	function	line:72
compareDateTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^function compareDateTime(dt1, dt2) {$/;"	function	line:85
compareDateTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/_formatLimit.js	/^function compareDateTime(dt1, dt2) {$/;"	function	line:85
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepProperties.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
defFunc.definition.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepProperties.js	/^  defFunc.definition = {$/;"	property	line:4
macro	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepProperties.js	/^    macro: function (schema) {$/;"	function	line:6
defFunc.definition.macro	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepProperties.js	/^    type: 'object',$/;"	method	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepProperties.js	/^'use strict';$/;"	function	line:1
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepProperties.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
getSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepProperties.js	/^function getSchema(jsonPointer, schema) {$/;"	function	line:30
getSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepProperties.js	/^function getSchema(jsonPointer, schema) {$/;"	function	line:30
unescapeJsonPointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepProperties.js	/^function unescapeJsonPointer(str) {$/;"	function	line:53
unescapeJsonPointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepProperties.js	/^function unescapeJsonPointer(str) {$/;"	function	line:53
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
defFunc.definition.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^  defFunc.definition = {$/;"	property	line:4
inline	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^    inline: function (it, keyword, schema) {$/;"	function	line:6
defFunc.definition.inline	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^    type: 'object',$/;"	method	line:5
defFunc.definition.metaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^    },$/;"	property	line:13
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^'use strict';$/;"	function	line:1
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
getData	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^function getData(jsonPointer, lvl) {$/;"	function	line:28
getData	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^function getData(jsonPointer, lvl) {$/;"	function	line:28
IDENTIFIER	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^var IDENTIFIER = \/^[a-z$_][a-z$_0-9]*$\/i;$/;"	variable	line:43
INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^var INTEGER = \/^[0-9]+$\/;$/;"	variable	line:44
getProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^function getProperty(key) {$/;"	function	line:46
unescapeJsonPointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/deepRequired.js	/^function unescapeJsonPointer(str) {$/;"	function	line:55
generate__formatLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dotjs/_formatLimit.js	/^module.exports = function generate__formatLimit(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dotjs/_formatLimit.js	/^'use strict';$/;"	function	line:1
generate__formatLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dotjs/_formatLimit.js	/^module.exports = function generate__formatLimit(it, $keyword) {$/;"	function	line:2
generate_patternRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dotjs/patternRequired.js	/^module.exports = function generate_patternRequired(it, $keyword) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dotjs/patternRequired.js	/^'use strict';$/;"	function	line:1
generate_patternRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dotjs/patternRequired.js	/^module.exports = function generate_patternRequired(it, $keyword) {$/;"	function	line:2
generate_switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dotjs/switch.js	/^module.exports = function generate_switch(it, $keyword) {$/;"	function	line:2
timestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  timestamp: function() { return Date.now(); },$/;"	function	line:6
DEFAULTS.timestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^var DEFAULTS = {$/;"	method	line:5
datetime	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  datetime: function() { return (new Date).toISOString(); },$/;"	function	line:7
DEFAULTS.datetime	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  timestamp: function() { return Date.now(); },$/;"	method	line:6
date	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  date: function() { return (new Date).toISOString().slice(0, 10); },$/;"	function	line:8
DEFAULTS.date	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  datetime: function() { return (new Date).toISOString(); },$/;"	method	line:7
time	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  time: function() { return (new Date).toISOString().slice(11); },$/;"	function	line:9
DEFAULTS.time	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  date: function() { return (new Date).toISOString().slice(0, 10); },$/;"	method	line:8
random	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  random: function() { return Math.random(); },$/;"	function	line:10
DEFAULTS.random	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  time: function() { return (new Date).toISOString().slice(11); },$/;"	method	line:9
randomint	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  randomint: function (args) {$/;"	function	line:11
DEFAULTS.randomint	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  random: function() { return Math.random(); },$/;"	method	line:10
seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  seq: function (args) {$/;"	function	line:15
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:22
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^    compile: function (schema, parentSchema, it) {$/;"	function	line:24
defFunc.definition.compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  defFunc.definition = {$/;"	method	line:23
assignDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^      function assignDefaults(data) {$/;"	function	line:37
defFunc.definition.compile.assignDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^      function assignDefaults(data) {$/;"	function	line:37
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^      function noop() { return true; }$/;"	function	line:43
defFunc.definition.compile.noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^      function noop() { return true; }$/;"	function	line:43
defFunc.definition.DEFAULTS	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^    },$/;"	property	line:44
defFunc.definition.metaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^    DEFAULTS: DEFAULTS,$/;"	property	line:45
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^};$/;"	function	line:20
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:22
getDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  function getDefault(d) {$/;"	function	line:63
getDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/dynamicDefaults.js	/^  function getDefault(d) {$/;"	function	line:63
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/if.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
macro	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/if.js	/^    macro: function (schema, parentSchema) {$/;"	function	line:7
macro	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/if.js	/^  defFunc.definition = {$/;"	method	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/if.js	/^'use strict';$/;"	function	line:1
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/if.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
module.exports.instanceof	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/index.js	/^module.exports = {$/;"	property	line:3
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/instanceof.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:13
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/instanceof.js	/^    compile: function (schema) {$/;"	function	line:19
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/instanceof.js	/^  defFunc.definition = {$/;"	method	line:18
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/instanceof.js	/^};$/;"	function	line:11
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/instanceof.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:13
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/instanceof.js	/^  function getConstructor(c) {$/;"	function	line:49
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/instanceof.js	/^  function getConstructor(c) {$/;"	function	line:49
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/patternRequired.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/patternRequired.js	/^  defFunc.definition = {$/;"	property	line:7
inline	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/patternRequired.js	/^    type: 'object',$/;"	property	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/patternRequired.js	/^'use strict';$/;"	function	line:1
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/patternRequired.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/prohibited.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
defFunc.definition.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/prohibited.js	/^  defFunc.definition = {$/;"	property	line:4
macro	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/prohibited.js	/^    macro: function (schema) {$/;"	function	line:6
defFunc.definition.macro	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/prohibited.js	/^    type: 'object',$/;"	method	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/prohibited.js	/^'use strict';$/;"	function	line:1
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/prohibited.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
schemas	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/prohibited.js	/^      var schemas = schema.map(function (prop) {$/;"	variable	line:9
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
defFunc.definition.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^  defFunc.definition = {$/;"	property	line:4
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^    compile: function(schema) {$/;"	function	line:6
defFunc.definition.compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^    type: 'object',$/;"	method	line:5
vBreakOnError	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^      function vBreakOnError(data) {$/;"	function	line:10
defFunc.definition.compile.vBreakOnError	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^      function vBreakOnError(data) {$/;"	function	line:10
vAllErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^      function vAllErrors(data) {$/;"	function	line:21
defFunc.definition.compile.vAllErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^      function vAllErrors(data) {$/;"	function	line:21
addPropertyNameError	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^      function addPropertyNameError(errors, propName) {$/;"	function	line:33
defFunc.definition.compile.addPropertyNameError	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^      function addPropertyNameError(errors, propName) {$/;"	function	line:33
defFunc.definition.metaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^    },$/;"	property	line:40
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^'use strict';$/;"	function	line:1
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/propertyNames.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/range.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
defFunc.definition.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/range.js	/^  defFunc.definition = {$/;"	property	line:4
macro	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/range.js	/^    macro: function (schema, parentSchema) {$/;"	function	line:6
defFunc.definition.macro	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/range.js	/^    type: 'number',$/;"	method	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/range.js	/^'use strict';$/;"	function	line:1
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/range.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
validateRangeSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/range.js	/^  function validateRangeSchema(min, max, exclusive) {$/;"	function	line:32
validateRangeSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/range.js	/^  function validateRangeSchema(min, max, exclusive) {$/;"	function	line:32
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/regexp.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
defFunc.definition.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/regexp.js	/^  defFunc.definition = {$/;"	property	line:4
inline	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/regexp.js	/^    inline: function (it, keyword, schema) {$/;"	function	line:6
defFunc.definition.inline	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/regexp.js	/^    type: 'string',$/;"	method	line:5
getRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/regexp.js	/^      function getRegExp() {$/;"	function	line:9
defFunc.definition.inline.getRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/regexp.js	/^      function getRegExp() {$/;"	function	line:9
defFunc.definition.metaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/regexp.js	/^    },$/;"	property	line:22
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/regexp.js	/^'use strict';$/;"	function	line:1
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/regexp.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/switch.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
defFunc.definition.inline	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/switch.js	/^  defFunc.definition = {$/;"	property	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/switch.js	/^'use strict';$/;"	function	line:1
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/switch.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:3
KNOWN_TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/typeof.js	/^var KNOWN_TYPES = ['undefined', 'string', 'number', 'object', 'function', 'boolean', 'symbol'];$/;"	variable	line:3
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/typeof.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:5
inline	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/typeof.js	/^    inline: function (it, keyword, schema) {$/;"	function	line:7
defFunc.definition.inline	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/typeof.js	/^  defFunc.definition = {$/;"	method	line:6
defFunc.definition.metaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/typeof.js	/^    },$/;"	property	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/typeof.js	/^var KNOWN_TYPES = ['undefined', 'string', 'number', 'object', 'function', 'boolean', 'symbol'];$/;"	function	line:3
defFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/keywords/typeof.js	/^module.exports = function defFunc(ajv) {$/;"	function	line:5
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "name": "ajv-keywords",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "version": "1.5.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "description": "Custom JSON-Schema keywords for ajv validator",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "scripts": {$/;"	function	line:6
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "build": "node node_modules\/ajv\/scripts\/compile-dots.js node_modules\/ajv\/lib keywords",$/;"	function	line:7
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "prepublish": "npm run build",$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "test": "npm run build && npm run eslint && npm run test-cov",$/;"	function	line:9
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "eslint": "eslint index.js keywords\/*.js",$/;"	function	line:10
test-spec	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "test-spec": "mocha spec\/*.spec.js -R spec",$/;"	function	line:11
test-cov	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "test-cov": "istanbul cover -x 'spec\/**' node_modules\/mocha\/bin\/_mocha -- spec\/*.spec.js -R spec"$/;"	function	line:12
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "repository": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "type": "git",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "url": "git+https:\/\/github.com\/epoberezkin\/ajv-keywords.git"$/;"	function	line:16
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "keywords": [$/;"	function	line:18
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "files": [$/;"	function	line:23
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "author": "Evgeny Poberezkin",$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "license": "MIT",$/;"	function	line:28
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "bugs": {$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "url": "https:\/\/github.com\/epoberezkin\/ajv-keywords\/issues"$/;"	function	line:30
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "homepage": "https:\/\/github.com\/epoberezkin\/ajv-keywords#readme",$/;"	function	line:32
peerDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "peerDependencies": {$/;"	function	line:33
ajv	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "ajv": ">=4.10.0"$/;"	function	line:34
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^  "devDependencies": {$/;"	function	line:36
ajv	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "ajv": "^4.10.0",$/;"	function	line:37
ajv-pack	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "ajv-pack": "^0.2.0",$/;"	function	line:38
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "chai": "^3.5.0",$/;"	function	line:39
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "coveralls": "^2.11.9",$/;"	function	line:40
dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "dot": "^1.1.1",$/;"	function	line:41
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "eslint": "^3.6.0",$/;"	function	line:42
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "glob": "^7.1.1",$/;"	function	line:43
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "istanbul": "^0.4.3",$/;"	function	line:44
js-beautify	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "js-beautify": "^1.6.4",$/;"	function	line:45
json-schema-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "json-schema-test": "^1.2.1",$/;"	function	line:46
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "mocha": "^3.0.2",$/;"	function	line:47
pre-commit	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "pre-commit": "^1.1.3",$/;"	function	line:48
uuid	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/package.json	/^    "uuid": "^3.0.1"$/;"	function	line:49
ajv-keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^# ajv-keywords$/;"	function	line:1
Contents	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^## Contents$/;"	function	line:11
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^## Install$/;"	function	line:29
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^## Usage$/;"	function	line:36
Keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^## Keywords$/;"	function	line:68
`typeof`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^### `typeof`$/;"	function	line:70
`instanceof`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^### `instanceof`$/;"	function	line:85
`range` and `exclusiveRange`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^### `range` and `exclusiveRange`$/;"	function	line:111
`propertyNames`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^### `propertyNames`$/;"	function	line:136
`if`/`then`/`else`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^### `if`\/`then`\/`else`$/;"	function	line:167
`prohibited`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^### `prohibited`$/;"	function	line:198
`deepRequired`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^### `deepRequired`$/;"	function	line:220
`deepProperties`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^## `deepProperties`$/;"	function	line:253
`regexp`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^### `regexp`$/;"	function	line:305
`dynamicDefaults`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^### `dynamicDefaults`$/;"	function	line:330
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/ajv-keywords/README.md	/^## License$/;"	function	line:441
typeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/index.js	/^var typeOf = require('kind-of');$/;"	variable	line:10
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/index.js	/^var repeat = require('repeat-string');$/;"	variable	line:11
longest	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/index.js	/^var longest = require('longest');$/;"	variable	line:12
alignText	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/index.js	/^module.exports = function alignText(val, fn) {$/;"	function	line:14
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/index.js	/^var longest = require('longest');$/;"	function	line:12
alignText	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/index.js	/^module.exports = function alignText(val, fn) {$/;"	function	line:14
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "name": "align-text",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "description": "Align the text in a string.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "version": "0.1.4",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/align-text",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "url": "git:\/\/github.com\/jonschlinkert\/align-text.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/align-text\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "license": "MIT",$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "files": [$/;"	function	line:18
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "main": "index.js",$/;"	function	line:21
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "engines": {$/;"	function	line:22
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "node": ">=0.10.0"$/;"	function	line:23
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "scripts": {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "test": "mocha"$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "dependencies": {$/;"	function	line:28
kind-of	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "kind-of": "^3.0.2",$/;"	function	line:29
longest	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "longest": "^1.0.1",$/;"	function	line:30
repeat-string	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "repeat-string": "^1.5.2"$/;"	function	line:31
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "devDependencies": {$/;"	function	line:33
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "mocha": "*",$/;"	function	line:34
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "should": "*",$/;"	function	line:35
word-wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^    "word-wrap": "^1.0.3"$/;"	function	line:36
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/package.json	/^  "keywords": [$/;"	function	line:38
align-text [![NPM version](https://badge.fury.io/js/align-text.svg)](http://badge.fury.io/js/align-text)  [![Build Status](https://travis-ci.org/jonschlinkert/align-text.svg)](https://travis-ci.org/jonschlinkert/align-text)	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^# align-text [![NPM version](https:\/\/badge.fury.io\/js\/align-text.svg)](http:\/\/badge.fury.io\/js\/align-text)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/align-text.svg)](https:\/\/travis-ci.org\/jonschlinkert\/align-text)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^## Install$/;"	function	line:20
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^## Usage$/;"	function	line:28
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^## callback$/;"	function	line:62
params	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^### params$/;"	function	line:64
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^### return$/;"	function	line:73
Usage examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^## Usage examples$/;"	function	line:105
Center align	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^### Center align$/;"	function	line:107
Bullets	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^### Bullets$/;"	function	line:160
Different indent character	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^### Different indent character$/;"	function	line:179
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^## Related projects$/;"	function	line:201
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^## Running tests$/;"	function	line:210
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^## Contributing$/;"	function	line:218
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^## Author$/;"	function	line:222
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/align-text/README.md	/^## License$/;"	function	line:229
amdefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^function amdefine(module, requireFn) {$/;"	function	line:21
trimDots	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function trimDots(ary) {$/;"	function	line:38
amdefine.trimDots	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function trimDots(ary) {$/;"	function	line:38
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function normalize(name, baseName) {$/;"	function	line:62
amdefine.normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function normalize(name, baseName) {$/;"	function	line:62
makeNormalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function makeNormalize(relName) {$/;"	function	line:86
amdefine.makeNormalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function makeNormalize(relName) {$/;"	function	line:86
amdefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^function amdefine(module, requireFn) {$/;"	function	line:21
makeLoad	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function makeLoad(id) {$/;"	function	line:92
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^        function load(value) {$/;"	function	line:93
makeLoad.load	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^        function load(value) {$/;"	function	line:93
fromText	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^        load.fromText = function (id, text) {$/;"	function	line:97
load.fromText	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^        }$/;"	function	line:95
makeLoad	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function makeLoad(id) {$/;"	function	line:92
makeRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    makeRequire = function (systemRequire, exports, module, relId) {$/;"	function	line:109
amdRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^        function amdRequire(deps, callback) {$/;"	function	line:110
makeRequire.amdRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^        function amdRequire(deps, callback) {$/;"	function	line:110
toUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^        amdRequire.toUrl = function (filePath) {$/;"	function	line:131
amdRequire.toUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^        }$/;"	function	line:129
makeRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    }$/;"	function	line:107
req	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    requireFn = requireFn || function req() {$/;"	function	line:143
runFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function runFactory(id, deps, factory) {$/;"	function	line:147
m.id	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^            m = {$/;"	property	line:152
m.uri	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^                id: id,$/;"	property	line:153
m.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^                uri: __filename,$/;"	property	line:154
runFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function runFactory(id, deps, factory) {$/;"	function	line:147
stringRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    stringRequire = function (systemRequire, exports, module, id, relId) {$/;"	function	line:196
stringRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    }$/;"	function	line:194
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function define(id, deps, factory) {$/;"	function	line:250
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    function define(id, deps, factory) {$/;"	function	line:250
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    define.require = function (id) {$/;"	function	line:285
define.require	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/amdefine.js	/^    }$/;"	function	line:279
inserted	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/intercept.js	/^var inserted,$/;"	variable	line:2
stripBOM	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/intercept.js	/^function stripBOM(content) {$/;"	function	line:11
stripBOM	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/intercept.js	/^function stripBOM(content) {$/;"	function	line:11
intercept	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/intercept.js	/^function intercept(module, filename) {$/;"	function	line:22
intercept	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/intercept.js	/^function intercept(module, filename) {$/;"	function	line:22
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^    "name": "amdefine",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^    "description": "Provide AMD's define() API for declaring modules in the AMD format",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^    "version": "1.0.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^    "homepage": "http:\/\/github.com\/jrburke\/amdefine",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^    "author": "James Burke <jrburke@gmail.com> (http:\/\/github.com\/jrburke)",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^    "license": "BSD-3-Clause OR MIT",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^    "repository": {$/;"	function	line:8
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^        "type": "git",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^        "url": "https:\/\/github.com\/jrburke\/amdefine.git"$/;"	function	line:10
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^    "main": ".\/amdefine.js",$/;"	function	line:12
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^    "engines": {$/;"	function	line:13
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/package.json	/^        "node": ">=0.4.2"$/;"	function	line:14
amdefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^# amdefine$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^## Usage$/;"	function	line:7
amdefine/intercept	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^### amdefine\/intercept$/;"	function	line:42
Why distribute AMD-style modules via npm?	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^#### Why distribute AMD-style modules via npm?$/;"	function	line:62
amdefine/intercept usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^#### amdefine\/intercept usage$/;"	function	line:71
How amdefine/intercept works	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^#### How amdefine\/intercept works$/;"	function	line:87
define() usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^## define() usage$/;"	function	line:93
RequireJS optimizer integration. <a name="optimizer"></name>	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^## RequireJS optimizer integration. <a name="optimizer"><\/name>$/;"	function	line:111
Node 0.4 Support	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^## Node 0.4 Support$/;"	function	line:119
Limitations	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^## Limitations$/;"	function	line:128
Synchronous vs Asynchronous	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^### Synchronous vs Asynchronous$/;"	function	line:130
Loader Plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^### Loader Plugins$/;"	function	line:148
Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^## Tests$/;"	function	line:160
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/amdefine/README.md	/^## License$/;"	function	line:169
ESC	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^var ESC = '\\u001b[';$/;"	variable	line:2
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^var x = module.exports;$/;"	variable	line:3
cursorTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.cursorTo = function (x, y) {$/;"	function	line:5
x.cursorTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^var x = module.exports;$/;"	function	line:3
cursorMove	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.cursorMove = function (x, y) {$/;"	function	line:17
x.cursorMove	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^};$/;"	function	line:15
cursorUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.cursorUp = function (count) {$/;"	function	line:35
x.cursorUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^};$/;"	function	line:33
cursorDown	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.cursorDown = function (count) {$/;"	function	line:39
x.cursorDown	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^};$/;"	function	line:37
cursorForward	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.cursorForward = function (count) {$/;"	function	line:43
x.cursorForward	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^};$/;"	function	line:41
cursorBackward	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.cursorBackward = function (count) {$/;"	function	line:47
x.cursorBackward	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^};$/;"	function	line:45
eraseLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.eraseLines = function (count) {$/;"	function	line:60
x.eraseLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.cursorShow = ESC + '?25h';$/;"	function	line:58
image	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.image = function (buf, opts) {$/;"	function	line:82
x.image	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.beep = '\\u0007';$/;"	function	line:80
setCwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.iTerm.setCwd = function (cwd) {$/;"	function	line:104
x.iTerm.setCwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/index.js	/^x.iTerm = {};$/;"	function	line:102
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^  "name": "ansi-escapes",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^  "version": "1.4.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^  "description": "ANSI escape codes for manipulating the terminal",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^  "repository": "sindresorhus\/ansi-escapes",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^  "devDependencies": {$/;"	function	line:46
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^    "ava": "*",$/;"	function	line:47
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/package.json	/^    "xo": "*"$/;"	function	line:48
ansi-escapes [![Build Status](https://travis-ci.org/sindresorhus/ansi-escapes.svg?branch=master)](https://travis-ci.org/sindresorhus/ansi-escapes)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^# ansi-escapes [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/ansi-escapes.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/ansi-escapes)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^## API$/;"	function	line:24
cursorTo([x, [y]])	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorTo([x, [y]])$/;"	function	line:26
cursorMove(x, [y])	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorMove(x, [y])$/;"	function	line:32
cursorUp(count)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorUp(count)$/;"	function	line:36
cursorDown(count)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorDown(count)$/;"	function	line:40
cursorForward(count)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorForward(count)$/;"	function	line:44
cursorBackward(count)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorBackward(count)$/;"	function	line:48
cursorLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorLeft$/;"	function	line:52
cursorSavePosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorSavePosition$/;"	function	line:56
cursorRestorePosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorRestorePosition$/;"	function	line:60
cursorGetPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorGetPosition$/;"	function	line:64
cursorNextLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorNextLine$/;"	function	line:68
cursorPrevLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorPrevLine$/;"	function	line:72
cursorHide	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorHide$/;"	function	line:76
cursorShow	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### cursorShow$/;"	function	line:80
eraseLines(count)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### eraseLines(count)$/;"	function	line:84
eraseEndLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### eraseEndLine$/;"	function	line:88
eraseStartLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### eraseStartLine$/;"	function	line:92
eraseLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### eraseLine$/;"	function	line:96
eraseDown	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### eraseDown$/;"	function	line:100
eraseUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### eraseUp$/;"	function	line:104
eraseScreen	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### eraseScreen$/;"	function	line:108
scrollUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### scrollUp$/;"	function	line:112
scrollDown	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### scrollDown$/;"	function	line:116
clearScreen	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### clearScreen$/;"	function	line:120
beep	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### beep$/;"	function	line:124
image(input, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### image(input, [options])$/;"	function	line:128
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^#### input$/;"	function	line:136
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^#### options$/;"	function	line:142
width	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^##### width$/;"	function	line:144
height	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^##### height$/;"	function	line:145
preserveAspectRatio	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^##### preserveAspectRatio$/;"	function	line:156
iTerm.setCwd([path])	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^### iTerm.setCwd([path])$/;"	function	line:161
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^## Related$/;"	function	line:169
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-escapes/readme.md	/^## License$/;"	function	line:174
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/index.js	/^module.exports = function () {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/index.js	/^'use strict';$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "name": "ansi-regex",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "version": "2.1.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "description": "Regular expression for matching ANSI escape codes",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "repository": "chalk\/ansi-regex",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "maintainers": [$/;"	function	line:12
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "engines": {$/;"	function	line:17
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^    "node": ">=0.10.0"$/;"	function	line:18
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "scripts": {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^    "test": "xo && ava --verbose",$/;"	function	line:21
view-supported	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^    "view-supported": "node fixtures\/view-codes.js"$/;"	function	line:22
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "files": [$/;"	function	line:24
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "keywords": [$/;"	function	line:27
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "devDependencies": {$/;"	function	line:54
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^    "ava": "0.17.0",$/;"	function	line:55
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^    "xo": "0.16.0"$/;"	function	line:56
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^  "xo": {$/;"	function	line:58
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^    "rules": {$/;"	function	line:59
guard-for-in	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^      "guard-for-in": 0,$/;"	function	line:60
no-loop-func	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/package.json	/^      "no-loop-func": 0$/;"	function	line:61
ansi-regex [![Build Status](https://travis-ci.org/chalk/ansi-regex.svg?branch=master)](https://travis-ci.org/chalk/ansi-regex)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/readme.md	/^# ansi-regex [![Build Status](https:\/\/travis-ci.org\/chalk\/ansi-regex.svg?branch=master)](https:\/\/travis-ci.org\/chalk\/ansi-regex)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/readme.md	/^## Usage$/;"	function	line:13
FAQ	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/readme.md	/^## FAQ$/;"	function	line:28
Why do you test for codes not in the ECMA 48 standard?	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/readme.md	/^### Why do you test for codes not in the ECMA 48 standard?$/;"	function	line:30
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-regex/readme.md	/^## License$/;"	function	line:37
assembleStyles	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/index.js	/^function assembleStyles () {$/;"	function	line:3
assembleStyles.styles.modifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/index.js	/^	var styles = {$/;"	property	line:4
assembleStyles	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/index.js	/^function assembleStyles () {$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "name": "ansi-styles",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "version": "2.2.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "description": "ANSI escape codes for styling strings in the terminal",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "repository": "chalk\/ansi-styles",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "maintainers": [$/;"	function	line:12
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^    "test": "mocha"$/;"	function	line:20
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "files": [$/;"	function	line:22
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "keywords": [$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^  "devDependencies": {$/;"	function	line:47
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/package.json	/^    "mocha": "*"$/;"	function	line:48
ansi-styles [![Build Status](https://travis-ci.org/chalk/ansi-styles.svg?branch=master)](https://travis-ci.org/chalk/ansi-styles)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/readme.md	/^# ansi-styles [![Build Status](https:\/\/travis-ci.org\/chalk\/ansi-styles.svg?branch=master)](https:\/\/travis-ci.org\/chalk\/ansi-styles)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/readme.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/readme.md	/^## Usage$/;"	function	line:17
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/readme.md	/^## API$/;"	function	line:26
Styles	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/readme.md	/^## Styles$/;"	function	line:31
Modifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/readme.md	/^### Modifiers$/;"	function	line:33
Colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/readme.md	/^### Colors$/;"	function	line:44
Background colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/readme.md	/^### Background colors$/;"	function	line:56
Advanced usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/readme.md	/^## Advanced usage$/;"	function	line:68
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/readme.md	/^###### Example$/;"	function	line:77
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansi-styles/readme.md	/^## License$/;"	function	line:84
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/.travis.yml	/^node_js:$/;"	function	line:2
colorNums.white	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^var colorNums = {$/;"	property	line:4
colorNums.black	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , black         :  30$/;"	property	line:6
colorNums.blue	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , blue          :  34$/;"	property	line:7
colorNums.cyan	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , cyan          :  36$/;"	property	line:8
colorNums.green	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , green         :  32$/;"	property	line:9
colorNums.magenta	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , magenta       :  35$/;"	property	line:10
colorNums.red	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , red           :  31$/;"	property	line:11
colorNums.yellow	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , yellow        :  33$/;"	property	line:12
colorNums.brightBlack	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , brightBlack   :  90$/;"	property	line:13
colorNums.brightRed	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , brightRed     :  91$/;"	property	line:14
colorNums.brightGreen	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , brightGreen   :  92$/;"	property	line:15
colorNums.brightYellow	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , brightYellow  :  93$/;"	property	line:16
colorNums.brightBlue	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , brightBlue    :  94$/;"	property	line:17
colorNums.brightMagenta	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , brightMagenta :  95$/;"	property	line:18
colorNums.brightCyan	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , brightCyan    :  96$/;"	property	line:19
colorNums.brightWhite	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , brightWhite   :  97$/;"	property	line:20
bgBlack	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^  , backgroundColorNums = {$/;"	property	line:22
bgRed	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgRed           :  41$/;"	property	line:24
bgGreen	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgGreen         :  42$/;"	property	line:25
bgYellow	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgYellow        :  43$/;"	property	line:26
bgBlue	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgBlue          :  44$/;"	property	line:27
bgMagenta	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgMagenta       :  45$/;"	property	line:28
bgCyan	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgCyan          :  46$/;"	property	line:29
bgWhite	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgWhite         :  47$/;"	property	line:30
bgBrightBlack	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgBrightBlack   :  100$/;"	property	line:31
bgBrightRed	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgBrightRed     :  101$/;"	property	line:32
bgBrightGreen	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgBrightGreen   :  102$/;"	property	line:33
bgBrightYellow	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgBrightYellow  :  103$/;"	property	line:34
bgBrightBlue	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgBrightBlue    :  104$/;"	property	line:35
bgBrightMagenta	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgBrightMagenta :  105$/;"	property	line:36
bgBrightCyan	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgBrightCyan    :  106$/;"	property	line:37
bgBrightWhite	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/ansicolors.js	/^    , bgBrightWhite   :  107$/;"	property	line:38
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^  "name": "ansicolors",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^  "version": "0.2.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^  "description": "Functions that surround a string with ansicolor codes so it prints in color.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^  "main": "ansicolors.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^    "test": "node test\/*.js"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^    "url": "git:\/\/github.com\/thlorenz\/ansicolors.git"$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^  "keywords": [$/;"	function	line:13
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^  "author": "Thorsten Lorenz <thlorenz@gmx.de> (thlorenz.com)",$/;"	function	line:19
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^  "license": "MIT",$/;"	function	line:20
readmeFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^  "readmeFilename": "README.md",$/;"	function	line:21
gitHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/package.json	/^  "gitHead": "858847ca28e8b360d9b70eee0592700fa2ab087d"$/;"	function	line:22
ansicolors [![build status](https://secure.travis-ci.org/thlorenz/ansicolors.png)](http://next.travis-ci.org/thlorenz/ansicolors)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/README.md	/^# ansicolors [![build status](https:\/\/secure.travis-ci.org\/thlorenz\/ansicolors.png)](http:\/\/next.travis-ci.org\/thlorenz\/ansicolors)$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/README.md	/^## Installation$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/README.md	/^## Usage$/;"	function	line:9
Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/README.md	/^## Tests$/;"	function	line:33
Alternatives	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/README.md	/^## Alternatives$/;"	function	line:39
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/ansicolors/test/ansicolors.js	/^var assert = require('assert')$/;"	variable	line:3
js	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^var js = require('default-require-extensions\/js');$/;"	variable	line:3
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^var count = 0;$/;"	variable	line:7
appendTransform	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^function appendTransform(transform, ext, extensions) {$/;"	function	line:9
forwardGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^		forwardGet = function () {$/;"	function	line:30
forwardGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^	if (descriptor.get) {$/;"	function	line:28
forwardSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^		forwardSet = function (val) {$/;"	function	line:33
forwardSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^		};$/;"	function	line:32
forwardGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^		forwardGet = function () {$/;"	function	line:38
forwardSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^		forwardSet = function (val) {$/;"	function	line:41
wrapCustomHook	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^	function wrapCustomHook(hook) {$/;"	function	line:47
replacementCompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^				module._compile = function replacementCompile(code, filename) {$/;"	function	line:55
module._compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^				var originalCompile = module._compile;$/;"	function	line:53
replacementCompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^				module._compile = function replacementCompile(code, filename) {$/;"	function	line:55
appendTransform.wrapCustomHook	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^	function wrapCustomHook(hook) {$/;"	function	line:47
appendTransform	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^function appendTransform(transform, ext, extensions) {$/;"	function	line:9
hooks	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^	var hooks = [forwardGet()];$/;"	variable	line:69
setCurrentHook	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^	function setCurrentHook(hook) {$/;"	function	line:71
setCurrentHook	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/index.js	/^	function setCurrentHook(hook) {$/;"	function	line:71
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "name": "append-transform",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "version": "0.4.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "description": "Install a transform to `require.extensions` that always runs last, even if additional extensions are added later.",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "repository": "jamestalmage\/append-transform",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "name": "James Talmage",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "email": "james@talmage.io",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "url": "github.com\/jamestalmage"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "test": "xo && nyc --reporter=lcov --reporter=text ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "devDependencies": {$/;"	function	line:31
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "ava": "^0.7.0",$/;"	function	line:32
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "coveralls": "^2.11.6",$/;"	function	line:33
fake-module-system	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "fake-module-system": "^0.3.0",$/;"	function	line:34
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "nyc": "^4.0.1",$/;"	function	line:35
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "xo": "^0.11.2"$/;"	function	line:36
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "xo": {$/;"	function	line:38
ignores	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "ignores": [$/;"	function	line:39
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^  "dependencies": {$/;"	function	line:43
default-require-extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/package.json	/^    "default-require-extensions": "^1.0.0"$/;"	function	line:44
append-transform [![Build Status](https://travis-ci.org/jamestalmage/append-transform.svg?branch=master)](https://travis-ci.org/jamestalmage/append-transform) [![Coverage Status](https://coveralls.io/repos/jamestalmage/append-transform/badge.svg?branch=master&service=github)](https://coveralls.io/github/jamestalmage/append-transform?branch=master)	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/readme.md	/^# append-transform [![Build Status](https:\/\/travis-ci.org\/jamestalmage\/append-transform.svg?branch=master)](https:\/\/travis-ci.org\/jamestalmage\/append-transform) [![Coverage Status](https:\/\/coveralls.io\/repos\/jamestalmage\/append-transform\/badge.svg?branch=master&service=github)](https:\/\/coveralls.io\/github\/jamestalmage\/append-transform?branch=master)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/readme.md	/^## Install$/;"	function	line:30
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/readme.md	/^## Usage$/;"	function	line:37
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/readme.md	/^## API$/;"	function	line:51
appendTransform(transformFn, [extension])	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/readme.md	/^### appendTransform(transformFn, [extension])$/;"	function	line:53
transformFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/readme.md	/^#### transformFn$/;"	function	line:55
extension	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/readme.md	/^#### extension$/;"	function	line:63
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/append-transform/readme.md	/^## License$/;"	function	line:70
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append/constant.js	/^var util = require('util');$/;"	variable	line:15
Action	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append/constant.js	/^var Action = require('..\/..\/action');$/;"	variable	line:17
ActionAppendConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append/constant.js	/^var ActionAppendConstant = module.exports = function ActionAppendConstant(options) {$/;"	function	line:24
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append/constant.js	/^ActionAppendConstant.prototype.call = function (parser, namespace) {$/;"	function	line:43
ActionAppendConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append/constant.js	/^util.inherits(ActionAppendConstant, Action);$/;"	class	line:32
ActionAppendConstant.call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append/constant.js	/^ActionAppendConstant.prototype.call = function (parser, namespace) {$/;"	method	line:43
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append.js	/^var util = require('util');$/;"	variable	line:12
Action	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append.js	/^var Action = require('..\/action');$/;"	variable	line:14
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append.js	/^var c = require('..\/const');$/;"	variable	line:17
ActionAppend	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append.js	/^var ActionAppend = module.exports = function ActionAppend(options) {$/;"	function	line:26
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append.js	/^ActionAppend.prototype.call = function (parser, namespace, values) {$/;"	function	line:49
ActionAppend	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append.js	/^util.inherits(ActionAppend, Action);$/;"	class	line:38
ActionAppend.call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/append.js	/^ActionAppend.prototype.call = function (parser, namespace, values) {$/;"	method	line:49
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/count.js	/^var util = require('util');$/;"	variable	line:12
Action	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/count.js	/^var Action = require('..\/action');$/;"	variable	line:14
ActionCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/count.js	/^var ActionCount = module.exports = function ActionCount(options) {$/;"	function	line:21
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/count.js	/^ActionCount.prototype.call = function (parser, namespace) {$/;"	function	line:38
ActionCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/count.js	/^util.inherits(ActionCount, Action);$/;"	class	line:27
ActionCount.call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/count.js	/^ActionCount.prototype.call = function (parser, namespace) {$/;"	method	line:38
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/help.js	/^var util = require('util');$/;"	variable	line:9
Action	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/help.js	/^var Action = require('..\/action');$/;"	variable	line:11
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/help.js	/^var c  = require('..\/const');$/;"	variable	line:14
ActionHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/help.js	/^var ActionHelp = module.exports = function ActionHelp(options) {$/;"	function	line:21
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/help.js	/^ActionHelp.prototype.call = function (parser) {$/;"	function	line:44
ActionHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/help.js	/^util.inherits(ActionHelp, Action);$/;"	class	line:33
ActionHelp.call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/help.js	/^ActionHelp.prototype.call = function (parser) {$/;"	method	line:44
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/constant.js	/^var util = require('util');$/;"	variable	line:13
Action	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/constant.js	/^var Action = require('..\/..\/action');$/;"	variable	line:15
ActionStoreConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/constant.js	/^var ActionStoreConstant = module.exports = function ActionStoreConstant(options) {$/;"	function	line:22
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/constant.js	/^ActionStoreConstant.prototype.call = function (parser, namespace) {$/;"	function	line:41
ActionStoreConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/constant.js	/^util.inherits(ActionStoreConstant, Action);$/;"	class	line:30
ActionStoreConstant.call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/constant.js	/^ActionStoreConstant.prototype.call = function (parser, namespace) {$/;"	method	line:41
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/false.js	/^var util = require('util');$/;"	variable	line:12
ActionStoreConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/false.js	/^var ActionStoreConstant = require('.\/constant');$/;"	variable	line:14
ActionStoreFalse	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/false.js	/^var ActionStoreFalse = module.exports = function ActionStoreFalse(options) {$/;"	function	line:21
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/true.js	/^var util = require('util');$/;"	variable	line:11
ActionStoreConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/true.js	/^var ActionStoreConstant = require('.\/constant');$/;"	variable	line:13
ActionStoreTrue	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store/true.js	/^var ActionStoreTrue = module.exports = function ActionStoreTrue(options) {$/;"	function	line:20
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store.js	/^var util = require('util');$/;"	variable	line:11
Action	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store.js	/^var Action = require('..\/action');$/;"	variable	line:13
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store.js	/^var c = require('..\/const');$/;"	variable	line:16
ActionStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store.js	/^var ActionStore = module.exports = function ActionStore(options) {$/;"	function	line:24
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store.js	/^ActionStore.prototype.call = function (parser, namespace, values) {$/;"	function	line:48
ActionStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store.js	/^util.inherits(ActionStore, Action);$/;"	class	line:37
ActionStore.call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/store.js	/^ActionStore.prototype.call = function (parser, namespace, values) {$/;"	method	line:48
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^var util    = require('util');$/;"	variable	line:10
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^var format  = require('util').format;$/;"	variable	line:11
Action	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^var Action = require('..\/action');$/;"	variable	line:14
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^var c = require('..\/const');$/;"	variable	line:17
argumentErrorHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^var argumentErrorHelper = require('..\/argument\/error');$/;"	variable	line:20
ChoicesPseudoAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^function ChoicesPseudoAction(name, help) {$/;"	function	line:29
ChoicesPseudoAction.options.optionStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^  var options = {$/;"	property	line:30
ChoicesPseudoAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^function ChoicesPseudoAction(name, help) {$/;"	function	line:29
ActionSubparsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^function ActionSubparsers(options) {$/;"	function	line:46
ActionSubparsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^function ActionSubparsers(options) {$/;"	class	line:46
addParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^ActionSubparsers.prototype.addParser = function (name, options) {$/;"	function	line:75
ActionSubparsers.addParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^ActionSubparsers.prototype.addParser = function (name, options) {$/;"	method	line:75
_getSubactions	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^ActionSubparsers.prototype._getSubactions = function () {$/;"	function	line:112
ActionSubparsers._getSubactions	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^ActionSubparsers.prototype._getSubactions = function () {$/;"	method	line:112
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^ActionSubparsers.prototype.call = function (parser, namespace, values) {$/;"	function	line:125
ActionSubparsers.call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/subparsers.js	/^ActionSubparsers.prototype.call = function (parser, namespace, values) {$/;"	method	line:125
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/version.js	/^var util = require('util');$/;"	variable	line:9
Action	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/version.js	/^var Action = require('..\/action');$/;"	variable	line:11
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/version.js	/^var c = require('..\/const');$/;"	variable	line:16
ActionVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/version.js	/^var ActionVersion = module.exports = function ActionVersion(options) {$/;"	function	line:23
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/version.js	/^ActionVersion.prototype.call = function (parser) {$/;"	function	line:42
ActionVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/version.js	/^util.inherits(ActionVersion, Action);$/;"	class	line:31
ActionVersion.call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action/version.js	/^ActionVersion.prototype.call = function (parser) {$/;"	method	line:42
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action.js	/^var c = require('.\/const');$/;"	variable	line:35
Action	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action.js	/^var Action = module.exports = function Action(options) {$/;"	function	line:73
getName	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action.js	/^Action.prototype.getName = function () {$/;"	function	line:99
Action	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action.js	/^};$/;"	class	line:92
Action.getName	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action.js	/^Action.prototype.getName = function () {$/;"	method	line:99
isOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action.js	/^Action.prototype.isOptional = function () {$/;"	function	line:115
Action.isOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action.js	/^Action.prototype.isOptional = function () {$/;"	method	line:115
isPositional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action.js	/^Action.prototype.isPositional = function () {$/;"	function	line:124
Action.isPositional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action.js	/^Action.prototype.isPositional = function () {$/;"	method	line:124
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action.js	/^Action.prototype.call = function () {$/;"	function	line:144
Action.call	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action.js	/^Action.prototype.call = function () {$/;"	method	line:144
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var format = require('util').format;$/;"	variable	line:9
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var c = require('.\/const');$/;"	variable	line:12
$$	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var $$ = require('.\/utils');$/;"	variable	line:14
ActionHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ActionHelp = require('.\/action\/help');$/;"	variable	line:17
ActionAppend	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ActionAppend = require('.\/action\/append');$/;"	variable	line:18
ActionAppendConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ActionAppendConstant = require('.\/action\/append\/constant');$/;"	variable	line:19
ActionCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ActionCount = require('.\/action\/count');$/;"	variable	line:20
ActionStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ActionStore = require('.\/action\/store');$/;"	variable	line:21
ActionStoreConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ActionStoreConstant = require('.\/action\/store\/constant');$/;"	variable	line:22
ActionStoreTrue	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ActionStoreTrue = require('.\/action\/store\/true');$/;"	variable	line:23
ActionStoreFalse	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ActionStoreFalse = require('.\/action\/store\/false');$/;"	variable	line:24
ActionVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ActionVersion = require('.\/action\/version');$/;"	variable	line:25
ActionSubparsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ActionSubparsers = require('.\/action\/subparsers');$/;"	variable	line:26
argumentErrorHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var argumentErrorHelper = require('.\/argument\/error');$/;"	variable	line:29
ActionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ActionContainer = module.exports = function ActionContainer(options) {$/;"	function	line:43
ArgumentGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var ArgumentGroup = require('.\/argument\/group');$/;"	variable	line:91
MutuallyExclusiveGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var MutuallyExclusiveGroup = require('.\/argument\/exclusive');$/;"	variable	line:92
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.register = function (registryName, value, object) {$/;"	function	line:106
ActionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^var MutuallyExclusiveGroup = require('.\/argument\/exclusive');$/;"	class	line:92
ActionContainer.register	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.register = function (registryName, value, object) {$/;"	method	line:106
_registryGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._registryGet = function (registryName, value, defaultValue) {$/;"	function	line:111
ActionContainer._registryGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._registryGet = function (registryName, value, defaultValue) {$/;"	method	line:111
setDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.setDefaults = function (options) {$/;"	function	line:128
ActionContainer.setDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.setDefaults = function (options) {$/;"	method	line:128
getDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.getDefault = function (dest) {$/;"	function	line:151
ActionContainer.getDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.getDefault = function (dest) {$/;"	method	line:151
addArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.addArgument = function (args, options) {$/;"	function	line:176
ActionContainer.addArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.addArgument = function (args, options) {$/;"	method	line:176
addArgumentGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.addArgumentGroup = function (options) {$/;"	function	line:235
ActionContainer.addArgumentGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.addArgumentGroup = function (options) {$/;"	method	line:235
addMutuallyExclusiveGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.addMutuallyExclusiveGroup = function (options) {$/;"	function	line:247
ActionContainer.addMutuallyExclusiveGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype.addMutuallyExclusiveGroup = function (options) {$/;"	method	line:247
_addAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._addAction = function (action) {$/;"	function	line:253
ActionContainer._addAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._addAction = function (action) {$/;"	method	line:253
_removeAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._removeAction = function (action) {$/;"	function	line:281
ActionContainer._removeAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._removeAction = function (action) {$/;"	method	line:281
_addContainerActions	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._addContainerActions = function (container) {$/;"	function	line:288
ActionContainer._addContainerActions	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._addContainerActions = function (container) {$/;"	method	line:288
actionHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^  function actionHash(action) {$/;"	function	line:300
ActionContainer.function.actionHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^  function actionHash(action) {$/;"	function	line:300
_getPositional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._getPositional = function (dest, options) {$/;"	function	line:345
ActionContainer._getPositional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._getPositional = function (dest, options) {$/;"	method	line:345
_getOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._getOptional = function (args, options) {$/;"	function	line:369
ActionContainer._getOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._getOptional = function (args, options) {$/;"	method	line:369
_popActionClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._popActionClass = function (options, defaultValue) {$/;"	function	line:414
ActionContainer._popActionClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._popActionClass = function (options, defaultValue) {$/;"	method	line:414
_getHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._getHandler = function () {$/;"	function	line:424
ActionContainer._getHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._getHandler = function () {$/;"	method	line:424
_checkConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._checkConflict = function (action) {$/;"	function	line:436
ActionContainer._checkConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._checkConflict = function (action) {$/;"	method	line:436
_handleConflictError	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._handleConflictError = function (action, conflOptionals) {$/;"	function	line:455
ActionContainer._handleConflictError	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._handleConflictError = function (action, conflOptionals) {$/;"	method	line:455
_handleConflictResolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._handleConflictResolve = function (action, conflOptionals) {$/;"	function	line:464
ActionContainer._handleConflictResolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/action_container.js	/^ActionContainer.prototype._handleConflictResolve = function (action, conflOptionals) {$/;"	method	line:464
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/error.js	/^var format  = require('util').format;$/;"	variable	line:4
ERR_CODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/error.js	/^var ERR_CODE = 'ARGError';$/;"	variable	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/error.js	/^module.exports = function (argument, message) {$/;"	function	line:30
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/error.js	/^var ERR_CODE = 'ARGError';$/;"	function	line:7
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/exclusive.js	/^var util = require('util');$/;"	variable	line:15
ArgumentGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/exclusive.js	/^var ArgumentGroup = require('.\/group');$/;"	variable	line:17
MutuallyExclusiveGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/exclusive.js	/^var MutuallyExclusiveGroup = module.exports = function MutuallyExclusiveGroup(container, options) {$/;"	function	line:27
_addAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/exclusive.js	/^MutuallyExclusiveGroup.prototype._addAction = function (action) {$/;"	function	line:38
MutuallyExclusiveGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/exclusive.js	/^util.inherits(MutuallyExclusiveGroup, ArgumentGroup);$/;"	class	line:35
MutuallyExclusiveGroup._addAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/exclusive.js	/^MutuallyExclusiveGroup.prototype._addAction = function (action) {$/;"	method	line:38
_removeAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/exclusive.js	/^MutuallyExclusiveGroup.prototype._removeAction = function (action) {$/;"	function	line:50
MutuallyExclusiveGroup._removeAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/exclusive.js	/^MutuallyExclusiveGroup.prototype._removeAction = function (action) {$/;"	method	line:50
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/group.js	/^var util = require('util');$/;"	variable	line:15
ActionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/group.js	/^var ActionContainer = require('..\/action_container');$/;"	variable	line:17
ArgumentGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/group.js	/^var ArgumentGroup = module.exports = function ArgumentGroup(container, options) {$/;"	function	line:32
_addAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/group.js	/^ArgumentGroup.prototype._addAction = function (action) {$/;"	function	line:59
ArgumentGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/group.js	/^util.inherits(ArgumentGroup, ActionContainer);$/;"	class	line:56
ArgumentGroup._addAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/group.js	/^ArgumentGroup.prototype._addAction = function (action) {$/;"	method	line:59
_removeAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/group.js	/^ArgumentGroup.prototype._removeAction = function (action) {$/;"	function	line:67
ArgumentGroup._removeAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/group.js	/^ArgumentGroup.prototype._removeAction = function (action) {$/;"	method	line:67
ArgumentGroup.ActionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument/group.js	/^ArgumentGroup.prototype._removeAction = function (action) {$/;"	class	line:67
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^var util    = require('util');$/;"	variable	line:10
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^var format  = require('util').format;$/;"	variable	line:11
Path	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^var Path    = require('path');$/;"	variable	line:12
sprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^var sprintf = require('sprintf-js').sprintf;$/;"	variable	line:13
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^var c = require('.\/const');$/;"	variable	line:16
$$	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^var $$ = require('.\/utils');$/;"	variable	line:18
ActionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^var ActionContainer = require('.\/action_container');$/;"	variable	line:20
argumentErrorHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^var argumentErrorHelper = require('.\/argument\/error');$/;"	variable	line:23
HelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^var HelpFormatter = require('.\/help\/formatter');$/;"	variable	line:25
Namespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^var Namespace = require('.\/namespace');$/;"	variable	line:27
ArgumentParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^function ArgumentParser(options) {$/;"	function	line:55
FUNCTION_IDENTITY	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function FUNCTION_IDENTITY(o) {$/;"	function	line:86
ArgumentParser.FUNCTION_IDENTITY	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function FUNCTION_IDENTITY(o) {$/;"	function	line:86
ArgumentParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^function ArgumentParser(options) {$/;"	class	line:55
addSubparsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.addSubparsers = function (options) {$/;"	function	line:156
ArgumentParser.addSubparsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.addSubparsers = function (options) {$/;"	method	line:156
_addAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._addAction = function (action) {$/;"	function	line:199
ArgumentParser._addAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._addAction = function (action) {$/;"	method	line:199
_getOptionalActions	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getOptionalActions = function () {$/;"	function	line:208
ArgumentParser._getOptionalActions	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getOptionalActions = function () {$/;"	method	line:208
_getPositionalActions	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getPositionalActions = function () {$/;"	function	line:214
ArgumentParser._getPositionalActions	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getPositionalActions = function () {$/;"	method	line:214
parseArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.parseArgs = function (args, namespace) {$/;"	function	line:232
ArgumentParser.parseArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.parseArgs = function (args, namespace) {$/;"	method	line:232
parseKnownArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.parseKnownArgs = function (args, namespace) {$/;"	function	line:258
ArgumentParser.parseKnownArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.parseKnownArgs = function (args, namespace) {$/;"	method	line:258
_parseKnownArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._parseKnownArgs = function (argStrings, namespace) {$/;"	function	line:301
ArgumentParser._parseKnownArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._parseKnownArgs = function (argStrings, namespace) {$/;"	method	line:301
actionHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function actionHash(action) {$/;"	function	line:316
function.actionHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function actionHash(action) {$/;"	function	line:316
takeAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function takeAction(action, argumentStrings, optionString) {$/;"	function	line:372
function.takeAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function takeAction(action, argumentStrings, optionString) {$/;"	function	line:372
consumeOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function consumeOptional(startIndex) {$/;"	function	line:398
function.consumeOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function consumeOptional(startIndex) {$/;"	function	line:398
consumePositionals	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function consumePositionals(startIndex) {$/;"	function	line:482
function.consumePositionals	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function consumePositionals(startIndex) {$/;"	function	line:482
_readArgsFromFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._readArgsFromFiles = function (argStrings) {$/;"	function	line:607
ArgumentParser._readArgsFromFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._readArgsFromFiles = function (argStrings) {$/;"	method	line:607
convertArgLineToArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.convertArgLineToArgs = function (argLine) {$/;"	function	line:638
ArgumentParser.convertArgLineToArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.convertArgLineToArgs = function (argLine) {$/;"	method	line:638
_matchArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._matchArgument = function (action, regexpArgStrings) {$/;"	function	line:642
ArgumentParser._matchArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._matchArgument = function (action, regexpArgStrings) {$/;"	method	line:642
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^    switch (action.nargs) {$/;"	function	line:651
_matchArgumentsPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._matchArgumentsPartial = function (actions, regexpArgStrings) {$/;"	function	line:676
ArgumentParser._matchArgumentsPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._matchArgumentsPartial = function (actions, regexpArgStrings) {$/;"	method	line:676
getLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function getLength(string) {$/;"	function	line:684
ArgumentParser.function.getLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  function getLength(string) {$/;"	function	line:684
_parseOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._parseOptional = function (argString) {$/;"	function	line:710
ArgumentParser._parseOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._parseOptional = function (argString) {$/;"	method	line:710
_getOptionTuples	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getOptionTuples = function (optionString) {$/;"	function	line:781
ArgumentParser._getOptionTuples	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getOptionTuples = function (optionString) {$/;"	method	line:781
_getNargsPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getNargsPattern = function (action) {$/;"	function	line:837
ArgumentParser._getNargsPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getNargsPattern = function (action) {$/;"	method	line:837
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^  switch (action.nargs) {$/;"	function	line:842
_getValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getValues = function (action, argStrings) {$/;"	function	line:887
ArgumentParser._getValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getValues = function (action, argStrings) {$/;"	method	line:887
_getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getValue = function (action, argString) {$/;"	function	line:952
ArgumentParser._getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getValue = function (action, argString) {$/;"	method	line:952
_checkValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._checkValue = function (action, value) {$/;"	function	line:984
ArgumentParser._checkValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._checkValue = function (action, value) {$/;"	method	line:984
formatUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.formatUsage = function () {$/;"	function	line:1023
ArgumentParser.formatUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.formatUsage = function () {$/;"	method	line:1023
formatHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.formatHelp = function () {$/;"	function	line:1038
ArgumentParser.formatHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.formatHelp = function () {$/;"	method	line:1038
_getFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getFormatter = function () {$/;"	function	line:1062
ArgumentParser._getFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._getFormatter = function () {$/;"	method	line:1062
printUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.printUsage = function () {$/;"	function	line:1081
ArgumentParser.printUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.printUsage = function () {$/;"	method	line:1081
printHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.printHelp = function () {$/;"	function	line:1094
ArgumentParser.printHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.printHelp = function () {$/;"	method	line:1094
_printMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._printMessage = function (message, stream) {$/;"	function	line:1098
ArgumentParser._printMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype._printMessage = function (message, stream) {$/;"	method	line:1098
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.exit = function (status, message) {$/;"	function	line:1118
ArgumentParser.exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.exit = function (status, message) {$/;"	method	line:1118
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.error = function (err) {$/;"	function	line:1140
ArgumentParser.error	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/argument_parser.js	/^ArgumentParser.prototype.error = function (err) {$/;"	method	line:1140
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^var util    = require('util');$/;"	variable	line:3
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^var c = require('..\/const');$/;"	variable	line:6
$$	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^var $$ = require('..\/utils');$/;"	variable	line:8
HelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^var HelpFormatter = require('.\/formatter.js');$/;"	variable	line:9
ArgumentDefaultsHelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^function ArgumentDefaultsHelpFormatter(options) {$/;"	function	line:21
ArgumentDefaultsHelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^function ArgumentDefaultsHelpFormatter(options) {$/;"	function	line:21
_getHelpString	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^ArgumentDefaultsHelpFormatter.prototype._getHelpString = function (action) {$/;"	function	line:27
ArgumentDefaultsHelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^util.inherits(ArgumentDefaultsHelpFormatter, HelpFormatter);$/;"	class	line:25
ArgumentDefaultsHelpFormatter._getHelpString	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^ArgumentDefaultsHelpFormatter.prototype._getHelpString = function (action) {$/;"	method	line:27
RawDescriptionHelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^function RawDescriptionHelpFormatter(options) {$/;"	function	line:52
RawDescriptionHelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^function RawDescriptionHelpFormatter(options) {$/;"	function	line:52
_fillText	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^RawDescriptionHelpFormatter.prototype._fillText = function (text, width, indent) {$/;"	function	line:58
RawDescriptionHelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^util.inherits(RawDescriptionHelpFormatter, HelpFormatter);$/;"	class	line:56
RawDescriptionHelpFormatter._fillText	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^RawDescriptionHelpFormatter.prototype._fillText = function (text, width, indent) {$/;"	method	line:58
RawTextHelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^function RawTextHelpFormatter(options) {$/;"	function	line:77
RawTextHelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^function RawTextHelpFormatter(options) {$/;"	function	line:77
_splitLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^RawTextHelpFormatter.prototype._splitLines = function (text) {$/;"	function	line:83
RawTextHelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^util.inherits(RawTextHelpFormatter, RawDescriptionHelpFormatter);$/;"	class	line:81
RawTextHelpFormatter._splitLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/added_formatters.js	/^RawTextHelpFormatter.prototype._splitLines = function (text) {$/;"	method	line:83
sprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^var sprintf = require('sprintf-js').sprintf;$/;"	variable	line:16
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^var c = require('..\/const');$/;"	variable	line:19
$$	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^var $$ = require('..\/utils');$/;"	variable	line:21
Section	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^function Section(parent, heading) {$/;"	function	line:30
Section	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^function Section(parent, heading) {$/;"	class	line:30
addItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^Section.prototype.addItem = function (callback) {$/;"	function	line:42
Section.addItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^Section.prototype.addItem = function (callback) {$/;"	method	line:42
formatHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^Section.prototype.formatHelp = function (formatter) {$/;"	function	line:53
Section.formatHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^Section.prototype.formatHelp = function (formatter) {$/;"	method	line:53
HelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^var HelpFormatter = module.exports = function HelpFormatter(options) {$/;"	function	line:101
_indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._indent = function () {$/;"	function	line:121
HelpFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^};$/;"	class	line:119
HelpFormatter._indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._indent = function () {$/;"	method	line:121
_dedent	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._dedent = function () {$/;"	function	line:126
HelpFormatter._dedent	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._dedent = function () {$/;"	method	line:126
_addItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._addItem = function (func, args) {$/;"	function	line:134
HelpFormatter._addItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._addItem = function (func, args) {$/;"	method	line:134
startSection	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.startSection = function (heading) {$/;"	function	line:158
HelpFormatter.startSection	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.startSection = function (heading) {$/;"	method	line:158
endSection	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.endSection = function () {$/;"	function	line:178
HelpFormatter.endSection	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.endSection = function () {$/;"	method	line:178
addText	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.addText = function (text) {$/;"	function	line:197
HelpFormatter.addText	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.addText = function (text) {$/;"	method	line:197
addUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.addUsage = function (usage, actions, groups, prefix) {$/;"	function	line:218
HelpFormatter.addUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.addUsage = function (usage, actions, groups, prefix) {$/;"	method	line:218
addArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.addArgument = function (action) {$/;"	function	line:232
HelpFormatter.addArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.addArgument = function (action) {$/;"	method	line:232
addArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.addArguments = function (actions) {$/;"	function	line:277
HelpFormatter.addArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.addArguments = function (actions) {$/;"	method	line:277
formatHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.formatHelp = function () {$/;"	function	line:299
HelpFormatter.formatHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype.formatHelp = function () {$/;"	method	line:299
_joinParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._joinParts = function (partStrings) {$/;"	function	line:308
HelpFormatter._joinParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._joinParts = function (partStrings) {$/;"	method	line:308
_formatUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatUsage = function (usage, actions, groups, prefix) {$/;"	function	line:314
HelpFormatter._formatUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatUsage = function (usage, actions, groups, prefix) {$/;"	method	line:314
_getLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^      var _getLines = function (parts, indent, prefix) {$/;"	function	line:374
var._getLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^      var _getLines = function (parts, indent, prefix) {$/;"	function	line:374
_formatActionsUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatActionsUsage = function (actions, groups) {$/;"	function	line:436
HelpFormatter._formatActionsUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatActionsUsage = function (actions, groups) {$/;"	method	line:436
_formatText	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatText = function (text) {$/;"	function	line:558
HelpFormatter._formatText	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatText = function (text) {$/;"	method	line:558
_formatAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatAction = function (action) {$/;"	function	line:565
HelpFormatter._formatAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatAction = function (action) {$/;"	method	line:565
_formatActionInvocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatActionInvocation = function (action) {$/;"	function	line:625
HelpFormatter._formatActionInvocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatActionInvocation = function (action) {$/;"	method	line:625
_metavarFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._metavarFormatter = function (action, metavarDefault) {$/;"	function	line:651
HelpFormatter._metavarFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._metavarFormatter = function (action, metavarDefault) {$/;"	method	line:651
metavars	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^    var metavars = [];$/;"	variable	line:676
_formatArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatArgs = function (action, metavarDefault) {$/;"	function	line:684
HelpFormatter._formatArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._formatArgs = function (action, metavarDefault) {$/;"	method	line:684
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^  switch (action.nargs) {$/;"	function	line:690
_expandHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._expandHelp = function (action) {$/;"	function	line:723
HelpFormatter._expandHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._expandHelp = function (action) {$/;"	method	line:723
HelpFormatter.var.params.prog	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^  var params = { prog: this._prog };$/;"	property	line:724
_splitLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._splitLines = function (text, width) {$/;"	function	line:747
HelpFormatter._splitLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._splitLines = function (text, width) {$/;"	method	line:747
_fillText	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._fillText = function (text, width, indent) {$/;"	function	line:785
HelpFormatter._fillText	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._fillText = function (text, width, indent) {$/;"	method	line:785
_getHelpString	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._getHelpString = function (action) {$/;"	function	line:793
HelpFormatter._getHelpString	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/help/formatter.js	/^HelpFormatter.prototype._getHelpString = function (action) {$/;"	method	line:793
$$	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/namespace.js	/^var $$ = require('.\/utils');$/;"	variable	line:13
Namespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/namespace.js	/^var Namespace = module.exports = function Namespace(options) {$/;"	function	line:20
isset	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/namespace.js	/^Namespace.prototype.isset = function (key) {$/;"	function	line:30
Namespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/namespace.js	/^};$/;"	class	line:22
Namespace.isset	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/namespace.js	/^Namespace.prototype.isset = function (key) {$/;"	method	line:30
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/namespace.js	/^Namespace.prototype.set = function (key, value) {$/;"	function	line:42
Namespace.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/namespace.js	/^Namespace.prototype.set = function (key, value) {$/;"	method	line:42
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/namespace.js	/^Namespace.prototype.get = function (key, defaultValue) {$/;"	function	line:58
Namespace.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/namespace.js	/^Namespace.prototype.get = function (key, defaultValue) {$/;"	method	line:58
unset	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/namespace.js	/^Namespace.prototype.unset = function (key, defaultValue) {$/;"	function	line:69
Namespace.unset	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/namespace.js	/^Namespace.prototype.unset = function (key, defaultValue) {$/;"	method	line:69
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^exports.repeat = function (str, num) {$/;"	function	line:3
exports.repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^'use strict';$/;"	function	line:1
arrayEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^exports.arrayEqual = function (a, b) {$/;"	function	line:9
exports.arrayEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^};$/;"	function	line:7
trimChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^exports.trimChars = function (str, chars) {$/;"	function	line:17
exports.trimChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^};$/;"	function	line:15
capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^exports.capitalize = function (str) {$/;"	function	line:25
exports.capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^};$/;"	function	line:23
arrayUnion	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^exports.arrayUnion = function () {$/;"	function	line:29
exports.arrayUnion	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^};$/;"	function	line:27
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^function has(obj, key) {$/;"	function	line:43
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^function has(obj, key) {$/;"	class	line:43
return.hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^  return Object.prototype.hasOwnProperty.call(obj, key);$/;"	method	line:44
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^function has(obj, key) {$/;"	function	line:43
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^exports.extend = function (dest, src) {$/;"	function	line:49
exports.extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^exports.has = has;$/;"	function	line:47
trimEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^exports.trimEnd = function (str) {$/;"	function	line:55
exports.trimEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/lib/utils.js	/^};$/;"	function	line:53
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^  "name": "argparse",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^  "description": "Very powerful CLI arguments parser. Native port of argparse - python's options parsing library",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^  "version": "1.0.9",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^  "keywords": [$/;"	function	line:5
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^  "contributors": [$/;"	function	line:12
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^  "files": [$/;"	function	line:16
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^  "license": "MIT",$/;"	function	line:20
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^  "repository": "nodeca\/argparse",$/;"	function	line:21
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^  "scripts": {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^    "test": "make test"$/;"	function	line:23
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^  "dependencies": {$/;"	function	line:25
sprintf-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^    "sprintf-js": "~1.0.2"$/;"	function	line:26
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^  "devDependencies": {$/;"	function	line:28
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^    "eslint": "^2.13.1",$/;"	function	line:29
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^    "istanbul": "^0.4.5",$/;"	function	line:30
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^    "mocha": "^3.1.0",$/;"	function	line:31
ndoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/package.json	/^    "ndoc": "^5.0.1"$/;"	function	line:32
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:24
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/argparse/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:194
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/index.js	/^var flatten = require('arr-flatten');$/;"	variable	line:10
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/index.js	/^var slice = [].slice;$/;"	variable	line:11
diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/index.js	/^function diff(arr, arrays) {$/;"	function	line:33
diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/index.js	/^function diff(arr, arrays) {$/;"	function	line:33
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "name": "arr-diff",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "description": "Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "version": "2.0.0",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/arr-diff",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "repository": "jonschlinkert\/arr-diff",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/arr-diff\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^    "test": "mocha"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "dependencies": {$/;"	function	line:22
arr-flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^    "arr-flatten": "^1.0.1"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "devDependencies": {$/;"	function	line:25
array-differ	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^    "array-differ": "^1.0.0",$/;"	function	line:26
array-slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^    "array-slice": "^0.2.3",$/;"	function	line:27
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^    "benchmarked": "^0.1.4",$/;"	function	line:28
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^    "chalk": "^1.1.1",$/;"	function	line:29
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^    "mocha": "*",$/;"	function	line:30
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^    "should": "*"$/;"	function	line:31
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "keywords": [$/;"	function	line:33
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^  "verb": {$/;"	function	line:40
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^    "related": {$/;"	function	line:41
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/package.json	/^      "list": [$/;"	function	line:42
arr-diff [![NPM version](https://img.shields.io/npm/v/arr-diff.svg)](https://www.npmjs.com/package/arr-diff) [![Build Status](https://img.shields.io/travis/jonschlinkert/base.svg)](https://travis-ci.org/jonschlinkert/base)	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/README.md	/^# arr-diff [![NPM version](https:\/\/img.shields.io\/npm\/v\/arr-diff.svg)](https:\/\/www.npmjs.com\/package\/arr-diff) [![Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/base.svg)](https:\/\/travis-ci.org\/jonschlinkert\/base)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/README.md	/^## Install$/;"	function	line:5
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/README.md	/^## API$/;"	function	line:18
[diff](index.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/README.md	/^### [diff](index.js#L33)$/;"	function	line:20
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/README.md	/^## Related projects$/;"	function	line:42
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/README.md	/^## Running tests$/;"	function	line:48
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/README.md	/^## Contributing$/;"	function	line:56
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/README.md	/^## Author$/;"	function	line:60
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-diff/README.md	/^## License$/;"	function	line:67
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/index.js	/^module.exports = function flatten(arr) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/index.js	/^'use strict';$/;"	function	line:8
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/index.js	/^module.exports = function flatten(arr) {$/;"	function	line:10
flat	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/index.js	/^function flat(arr, res) {$/;"	function	line:14
flat	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/index.js	/^function flat(arr, res) {$/;"	function	line:14
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "name": "arr-flatten",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "description": "Recursively flatten an array or arrays. This is the fastest implementation of array flatten.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "version": "1.0.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/arr-flatten",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "url": "git:\/\/github.com\/jonschlinkert\/arr-flatten.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/arr-flatten\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "license": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "type": "MIT",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/arr-flatten\/blob\/master\/LICENSE"$/;"	function	line:19
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "files": [$/;"	function	line:21
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "main": "index.js",$/;"	function	line:24
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "engines": {$/;"	function	line:25
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "node": ">=0.10.0"$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "scripts": {$/;"	function	line:28
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "test": "mocha",$/;"	function	line:29
benchmarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "benchmarks": "node benchmark"$/;"	function	line:30
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "devDependencies": {$/;"	function	line:32
array-flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "array-flatten": "^1.0.2",$/;"	function	line:33
array-slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "array-slice": "^0.2.2",$/;"	function	line:34
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "benchmarked": "^0.1.3",$/;"	function	line:35
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "chalk": "^0.5.1",$/;"	function	line:36
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "glob": "^4.3.5",$/;"	function	line:37
kind-of	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^    "kind-of": "^1.0.0"$/;"	function	line:38
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/package.json	/^  "keywords": [$/;"	function	line:40
arr-flatten [![NPM version](https://badge.fury.io/js/arr-flatten.svg)](http://badge.fury.io/js/arr-flatten)  [![Build Status](https://travis-ci.org/jonschlinkert/arr-flatten.svg)](https://travis-ci.org/jonschlinkert/arr-flatten)	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/README.md	/^# arr-flatten [![NPM version](https:\/\/badge.fury.io\/js\/arr-flatten.svg)](http:\/\/badge.fury.io\/js\/arr-flatten)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/arr-flatten.svg)](https:\/\/travis-ci.org\/jonschlinkert\/arr-flatten) $/;"	function	line:1
Run benchmarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/README.md	/^## Run benchmarks$/;"	function	line:7
1: large.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/README.md	/^#1: large.js$/;"	function	line:16
2: medium.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/README.md	/^#2: medium.js$/;"	function	line:20
3: small.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/README.md	/^#3: small.js$/;"	function	line:24
Run tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/README.md	/^## Run tests$/;"	function	line:29
Install with [npm](npmjs.org)	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/README.md	/^## Install with [npm](npmjs.org)$/;"	function	line:37
Install with [bower](https://github.com/bower/bower)	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/README.md	/^### Install with [bower](https:\/\/github.com\/bower\/bower)$/;"	function	line:42
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/README.md	/^## Usage$/;"	function	line:49
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/README.md	/^## Author$/;"	function	line:58
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/arr-flatten/README.md	/^## License$/;"	function	line:65
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/component.json	/^  "name": "array-equal",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/component.json	/^  "description": "check if two arrays are equal",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/component.json	/^  "version": "1.0.0",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/component.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/component.json	/^  "repository": "component\/array-equal",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/component.json	/^  "scripts": [$/;"	function	line:7
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/index.js	/^module.exports = function equal(arr1, arr2) {$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/package.json	/^  "name": "array-equal",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/package.json	/^  "description": "check if two arrays are equal",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/package.json	/^  "version": "1.0.0",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/package.json	/^  "author": {$/;"	function	line:5
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/package.json	/^    "name": "Jonathan Ong",$/;"	function	line:6
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/package.json	/^    "email": "me@jongleberry.com",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/package.json	/^    "url": "http:\/\/jongleberry.com",$/;"	function	line:8
twitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/package.json	/^    "twitter": "https:\/\/twitter.com\/jongleberry"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/package.json	/^  "license": "MIT",$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/package.json	/^  "repository": "component\/array-equal"$/;"	function	line:12
Array Equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-equal/README.md	/^# Array Equal$/;"	function	line:2
arrayUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/index.js	/^var arrayUniq = require('array-uniq');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/index.js	/^module.exports = function () {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/index.js	/^var arrayUniq = require('array-uniq');$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "name": "array-union",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "description": "Create an array of unique values, in order, from the input arrays",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "repository": "sindresorhus\/array-union",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "dependencies": {$/;"	function	line:33
array-uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^    "array-uniq": "^1.0.1"$/;"	function	line:34
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^  "devDependencies": {$/;"	function	line:36
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^    "ava": "*",$/;"	function	line:37
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/package.json	/^    "xo": "*"$/;"	function	line:38
array-union [![Build Status](https://travis-ci.org/sindresorhus/array-union.svg?branch=master)](https://travis-ci.org/sindresorhus/array-union)	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/readme.md	/^# array-union [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/array-union.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/array-union)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/readme.md	/^## Usage$/;"	function	line:13
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-union/readme.md	/^## License$/;"	function	line:26
uniqNoSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/index.js	/^function uniqNoSet(arr) {$/;"	function	line:6
uniqNoSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/index.js	/^function uniqNoSet(arr) {$/;"	function	line:6
uniqSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/index.js	/^function uniqSet(arr) {$/;"	function	line:19
uniqSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/index.js	/^function uniqSet(arr) {$/;"	function	line:19
uniqSetWithForEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/index.js	/^function uniqSetWithForEach(arr) {$/;"	function	line:32
uniqSetWithForEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/index.js	/^function uniqSetWithForEach(arr) {$/;"	function	line:32
doesForEachActuallyWork	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/index.js	/^function doesForEachActuallyWork() {$/;"	function	line:44
doesForEachActuallyWork	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/index.js	/^function doesForEachActuallyWork() {$/;"	function	line:44
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^  "name": "array-uniq",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^  "version": "1.0.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^  "description": "Create an array without duplicates",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^  "repository": "sindresorhus\/array-uniq",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^  "devDependencies": {$/;"	function	line:31
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^    "ava": "*",$/;"	function	line:32
es6-set	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^    "es6-set": "^0.1.0",$/;"	function	line:33
require-uncached	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^    "require-uncached": "^1.0.2",$/;"	function	line:34
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/package.json	/^    "xo": "*"$/;"	function	line:35
array-uniq [![Build Status](https://travis-ci.org/sindresorhus/array-uniq.svg?branch=master)](https://travis-ci.org/sindresorhus/array-uniq)	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/readme.md	/^# array-uniq [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/array-uniq.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/array-uniq)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/readme.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/readme.md	/^## Usage$/;"	function	line:15
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-uniq/readme.md	/^## License$/;"	function	line:28
unique	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/index.js	/^module.exports = function unique(arr) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/index.js	/^'use strict';$/;"	function	line:8
unique	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/index.js	/^module.exports = function unique(arr) {$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "name": "array-unique",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "description": "Return an array free of duplicate values. Fastest ES5 implementation.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "version": "0.2.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/array-unique",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "url": "git:\/\/github.com\/jonschlinkert\/array-unique.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/array-unique\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "license": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "type": "MIT",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/array-unique\/blob\/master\/LICENSE"$/;"	function	line:19
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "files": [$/;"	function	line:21
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "main": "index.js",$/;"	function	line:24
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "engines": {$/;"	function	line:25
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "node": ">=0.10.0"$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "scripts": {$/;"	function	line:28
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "test": "mocha"$/;"	function	line:29
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^  "devDependencies": {$/;"	function	line:31
array-uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "array-uniq": "^1.0.2",$/;"	function	line:32
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "benchmarked": "^0.1.3",$/;"	function	line:33
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "mocha": "*",$/;"	function	line:34
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/package.json	/^    "should": "*"$/;"	function	line:35
array-unique [![NPM version](https://badge.fury.io/js/array-unique.svg)](http://badge.fury.io/js/array-unique)  [![Build Status](https://travis-ci.org/jonschlinkert/array-unique.svg)](https://travis-ci.org/jonschlinkert/array-unique)	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/README.md	/^# array-unique [![NPM version](https:\/\/badge.fury.io\/js\/array-unique.svg)](http:\/\/badge.fury.io\/js\/array-unique)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/array-unique.svg)](https:\/\/travis-ci.org\/jonschlinkert\/array-unique) $/;"	function	line:1
Install with [npm](npmjs.org)	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/README.md	/^## Install with [npm](npmjs.org)$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/README.md	/^## Usage$/;"	function	line:11
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/README.md	/^## Related$/;"	function	line:20
Run tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/README.md	/^## Run tests$/;"	function	line:28
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/README.md	/^## Contributing$/;"	function	line:35
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/README.md	/^## Author$/;"	function	line:38
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/array-unique/README.md	/^## License$/;"	function	line:45
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/index.js	/^module.exports = function (val) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/index.js	/^'use strict';$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^  "name": "arrify",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^  "description": "Convert a value to an array",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^  "repository": "sindresorhus\/arrify",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^  "devDependencies": {$/;"	function	line:29
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^    "ava": "*",$/;"	function	line:30
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/package.json	/^    "xo": "*"$/;"	function	line:31
arrify [![Build Status](https://travis-ci.org/sindresorhus/arrify.svg?branch=master)](https://travis-ci.org/sindresorhus/arrify)	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/readme.md	/^# arrify [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/arrify.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/arrify)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/readme.md	/^## Usage$/;"	function	line:13
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/arrify/readme.md	/^## License$/;"	function	line:34
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/.travis.yml	/^node_js:$/;"	function	line:2
newInvalidAsn1Error	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/errors.js	/^  newInvalidAsn1Error: function(msg) {$/;"	function	line:6
module.exports.newInvalidAsn1Error	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/errors.js	/^module.exports = {$/;"	method	line:4
errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/index.js	/^var errors = require('.\/errors');$/;"	variable	line:3
types	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/index.js	/^var types = require('.\/types');$/;"	variable	line:4
Reader	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/index.js	/^var Reader = require('.\/reader');$/;"	variable	line:6
Writer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/index.js	/^var Writer = require('.\/writer');$/;"	variable	line:7
module.exports.Reader	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/index.js	/^module.exports = {$/;"	property	line:12
module.exports.Writer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/index.js	/^  Reader: Reader,$/;"	property	line:14
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^var assert = require('assert');$/;"	variable	line:3
ASN1	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^var ASN1 = require('.\/types');$/;"	variable	line:5
errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^var errors = require('.\/errors');$/;"	variable	line:6
newInvalidAsn1Error	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^var newInvalidAsn1Error = errors.newInvalidAsn1Error;$/;"	variable	line:11
Reader	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^function Reader(data) {$/;"	function	line:17
Reader	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^function Reader(data) {$/;"	class	line:17
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^  get: function () { return (this._len); }$/;"	function	line:31
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^  get: function () { return (this._offset); }$/;"	function	line:36
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^  get: function () { return (this._size - this._offset); }$/;"	function	line:40
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^  get: function () { return (this._buf.slice(this._offset)); }$/;"	function	line:44
readByte	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readByte = function(peek) {$/;"	function	line:55
Reader.readByte	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readByte = function(peek) {$/;"	method	line:55
peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.peek = function() {$/;"	function	line:68
Reader.peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.peek = function() {$/;"	method	line:68
readLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readLength = function(offset) {$/;"	function	line:84
Reader.readLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readLength = function(offset) {$/;"	method	line:84
readSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readSequence = function(tag) {$/;"	function	line:127
Reader.readSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readSequence = function(tag) {$/;"	method	line:127
readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readInt = function() {$/;"	function	line:144
Reader.readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readInt = function() {$/;"	method	line:144
readBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readBoolean = function() {$/;"	function	line:149
Reader.readBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readBoolean = function() {$/;"	method	line:149
readEnumeration	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readEnumeration = function() {$/;"	function	line:154
Reader.readEnumeration	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readEnumeration = function() {$/;"	method	line:154
readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readString = function(tag, retbuf) {$/;"	function	line:159
Reader.readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readString = function(tag, retbuf) {$/;"	method	line:159
readOID	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readOID = function(tag) {$/;"	function	line:190
Reader.readOID	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype.readOID = function(tag) {$/;"	method	line:190
_readTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype._readTag = function(tag) {$/;"	function	line:220
Reader._readTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/reader.js	/^Reader.prototype._readTag = function(tag) {$/;"	method	line:220
module.exports.EOC	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^module.exports = {$/;"	property	line:4
module.exports.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  EOC: 0,$/;"	property	line:5
module.exports.Integer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  Boolean: 1,$/;"	property	line:6
module.exports.BitString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  Integer: 2,$/;"	property	line:7
module.exports.OctetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  BitString: 3,$/;"	property	line:8
module.exports.Null	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  OctetString: 4,$/;"	property	line:9
module.exports.OID	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  Null: 5,$/;"	property	line:10
module.exports.ObjectDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  OID: 6,$/;"	property	line:11
module.exports.External	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  ObjectDescriptor: 7,$/;"	property	line:12
module.exports.Real	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  External: 8,$/;"	property	line:13
module.exports.Enumeration	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  Real: 9, \/\/ float$/;"	property	line:14
module.exports.PDV	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  Enumeration: 10,$/;"	property	line:15
module.exports.Utf8String	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  PDV: 11,$/;"	property	line:16
module.exports.RelativeOID	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  Utf8String: 12,$/;"	property	line:17
module.exports.Sequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  RelativeOID: 13,$/;"	property	line:18
module.exports.Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  Sequence: 16,$/;"	property	line:19
module.exports.NumericString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  Set: 17,$/;"	property	line:20
module.exports.PrintableString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  NumericString: 18,$/;"	property	line:21
module.exports.T61String	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  PrintableString: 19,$/;"	property	line:22
module.exports.VideotexString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  T61String: 20,$/;"	property	line:23
module.exports.IA5String	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  VideotexString: 21,$/;"	property	line:24
module.exports.UTCTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  IA5String: 22,$/;"	property	line:25
module.exports.GeneralizedTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  UTCTime: 23,$/;"	property	line:26
module.exports.GraphicString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  GeneralizedTime: 24,$/;"	property	line:27
module.exports.VisibleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  GraphicString: 25,$/;"	property	line:28
module.exports.GeneralString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  VisibleString: 26,$/;"	property	line:29
module.exports.UniversalString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  GeneralString: 28,$/;"	property	line:30
module.exports.CharacterString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  UniversalString: 29,$/;"	property	line:31
module.exports.BMPString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  CharacterString: 30,$/;"	property	line:32
module.exports.Constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  BMPString: 31,$/;"	property	line:33
module.exports.Context	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/types.js	/^  Constructor: 32,$/;"	property	line:34
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^var assert = require('assert');$/;"	variable	line:3
ASN1	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^var ASN1 = require('.\/types');$/;"	variable	line:4
errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^var errors = require('.\/errors');$/;"	variable	line:5
newInvalidAsn1Error	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^var newInvalidAsn1Error = errors.newInvalidAsn1Error;$/;"	variable	line:10
DEFAULT_OPTS.size	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^var DEFAULT_OPTS = {$/;"	property	line:12
DEFAULT_OPTS.growthFactor	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^  size: 1024,$/;"	property	line:13
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^function merge(from, to) {$/;"	function	line:20
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^function merge(from, to) {$/;"	function	line:20
Writer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^function Writer(options) {$/;"	function	line:42
Writer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^function Writer(options) {$/;"	class	line:42
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^  get: function () {$/;"	function	line:56
writeByte	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeByte = function(b) {$/;"	function	line:64
Writer.writeByte	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeByte = function(b) {$/;"	method	line:64
writeInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeInt = function(i, tag) {$/;"	function	line:73
Writer.writeInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeInt = function(i, tag) {$/;"	method	line:73
writeNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeNull = function() {$/;"	function	line:102
Writer.writeNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeNull = function() {$/;"	method	line:102
writeEnumeration	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeEnumeration = function(i, tag) {$/;"	function	line:108
Writer.writeEnumeration	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeEnumeration = function(i, tag) {$/;"	method	line:108
writeBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeBoolean = function(b, tag) {$/;"	function	line:118
Writer.writeBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeBoolean = function(b, tag) {$/;"	method	line:118
writeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeString = function(s, tag) {$/;"	function	line:131
Writer.writeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeString = function(s, tag) {$/;"	method	line:131
writeBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeBuffer = function(buf, tag) {$/;"	function	line:148
Writer.writeBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeBuffer = function(buf, tag) {$/;"	method	line:148
writeStringArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeStringArray = function(strings) {$/;"	function	line:162
Writer.writeStringArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeStringArray = function(strings) {$/;"	method	line:162
writeOID	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeOID = function(s, tag) {$/;"	function	line:173
Writer.writeOID	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeOID = function(s, tag) {$/;"	method	line:173
encodeOctet	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^  function encodeOctet(bytes, octet) {$/;"	function	line:182
tmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^  var tmp = s.split('.');$/;"	variable	line:206
bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^  var bytes = [];$/;"	variable	line:207
writeLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeLength = function(len) {$/;"	function	line:223
Writer.writeLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.writeLength = function(len) {$/;"	method	line:223
startSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.startSequence = function(tag) {$/;"	function	line:248
Writer.startSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.startSequence = function(tag) {$/;"	method	line:248
endSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.endSequence = function() {$/;"	function	line:259
Writer.endSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype.endSequence = function() {$/;"	method	line:259
_shift	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype._shift = function(start, len, shift) {$/;"	function	line:287
Writer._shift	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype._shift = function(start, len, shift) {$/;"	method	line:287
_ensure	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype._ensure = function(len) {$/;"	function	line:296
Writer._ensure	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/ber/writer.js	/^Writer.prototype._ensure = function(len) {$/;"	method	line:296
Ber	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/index.js	/^var Ber = require('.\/ber\/index');$/;"	variable	line:6
module.exports.Ber	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/index.js	/^module.exports = {$/;"	property	line:12
module.exports.BerReader	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/lib/index.js	/^  Ber: Ber,$/;"	property	line:14
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^  "author": "Mark Cavage <mcavage@gmail.com>",$/;"	function	line:2
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^  "contributors": [$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^  "name": "asn1",$/;"	function	line:8
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^  "description": "Contains parsers and serializers for ASN.1 (currently BER only)",$/;"	function	line:9
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^  "version": "0.2.3",$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^  "repository": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^    "type": "git",$/;"	function	line:12
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^    "url": "git:\/\/github.com\/mcavage\/node-asn1.git"$/;"	function	line:13
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^  "main": "lib\/index.js",$/;"	function	line:15
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^  "dependencies": {},$/;"	function	line:16
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^  "devDependencies": {$/;"	function	line:17
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^    "tap": "0.4.8"$/;"	function	line:18
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^  "scripts": {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^    "test": ".\/node_modules\/.bin\/tap .\/tst"$/;"	function	line:21
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/package.json	/^  "license": "MIT"$/;"	function	line:23
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/README.md	/^## Usage$/;"	function	line:4
Decoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/README.md	/^### Decoding$/;"	function	line:13
Encoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/README.md	/^### Encoding$/;"	function	line:26
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/README.md	/^## Installation$/;"	function	line:40
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/README.md	/^## License$/;"	function	line:44
Bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/README.md	/^## Bugs$/;"	function	line:48
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^var test = require('tap').test;$/;"	variable	line:3
BerReader	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^var BerReader;$/;"	variable	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('load library', function(t) {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read byte', function(t) {$/;"	function	line:28
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read 1 byte int', function(t) {$/;"	function	line:36
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read 2 byte int', function(t) {$/;"	function	line:45
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read 3 byte int', function(t) {$/;"	function	line:54
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read 4 byte int', function(t) {$/;"	function	line:63
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read 1 byte negative int', function(t) {$/;"	function	line:72
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read 2 byte negative int', function(t) {$/;"	function	line:81
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read 3 byte negative int', function(t) {$/;"	function	line:90
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read 4 byte negative int', function(t) {$/;"	function	line:99
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read boolean true', function(t) {$/;"	function	line:108
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read boolean false', function(t) {$/;"	function	line:117
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read enumeration', function(t) {$/;"	function	line:126
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read string', function(t) {$/;"	function	line:135
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('read sequence', function(t) {$/;"	function	line:149
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('anonymous LDAPv3 bind', function(t) {$/;"	function	line:160
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/reader.test.js	/^test('long string', function(t) {$/;"	function	line:194
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^var test = require('tap').test;$/;"	variable	line:3
sys	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^var sys = require('sys');$/;"	variable	line:4
BerWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^var BerWriter;$/;"	variable	line:8
BerReader	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^var BerReader;$/;"	variable	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('load library', function(t) {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write byte', function(t) {$/;"	function	line:23
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write 1 byte int', function(t) {$/;"	function	line:37
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write 2 byte int', function(t) {$/;"	function	line:53
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write 3 byte int', function(t) {$/;"	function	line:70
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write 4 byte int', function(t) {$/;"	function	line:88
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write 1 byte negative int', function(t) {$/;"	function	line:108
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write 2 byte negative int', function(t) {$/;"	function	line:125
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write 3 byte negative int', function(t) {$/;"	function	line:143
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write 4 byte negative int', function(t) {$/;"	function	line:162
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write boolean', function(t) {$/;"	function	line:182
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write string', function(t) {$/;"	function	line:202
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write buffer', function(t) {$/;"	function	line:216
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('write string array', function(t) {$/;"	function	line:239
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('resize internal buffer', function(t) {$/;"	function	line:259
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('sequence', function(t) {$/;"	function	line:274
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('nested sequence', function(t) {$/;"	function	line:294
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('LDAP bind message', function(t) {$/;"	function	line:321
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asn1/tst/ber/writer.test.js	/^test('Write OID', function(t) {$/;"	function	line:357
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^var assert = require('assert');$/;"	variable	line:4
Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^var Stream = require('stream').Stream;$/;"	variable	line:5
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^var util = require('util');$/;"	variable	line:6
_capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^function _capitalize(str) {$/;"	function	line:17
_capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^function _capitalize(str) {$/;"	function	line:17
_toss	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^function _toss(name, expected, oper, arg, actual) {$/;"	function	line:21
_toss	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^function _toss(name, expected, oper, arg, actual) {$/;"	function	line:21
_getClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^function _getClass(arg) {$/;"	function	line:31
_getClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^function _getClass(arg) {$/;"	function	line:31
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^function noop() {$/;"	function	line:35
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^function noop() {$/;"	function	line:35
types.bool	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^var types = {$/;"	property	line:42
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) { return typeof (arg) === 'boolean'; }$/;"	function	line:44
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) { return typeof (arg) === 'function'; }$/;"	function	line:47
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) { return typeof (arg) === 'string'; }$/;"	function	line:50
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) {$/;"	function	line:53
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) {$/;"	function	line:58
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) {$/;"	function	line:63
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) { return Buffer.isBuffer(arg); },$/;"	function	line:68
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) { return Array.isArray(arg); },$/;"	function	line:72
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) { return arg instanceof Stream; },$/;"	function	line:76
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) { return arg instanceof Date; },$/;"	function	line:81
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) { return arg instanceof RegExp; },$/;"	function	line:86
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        check: function (arg) {$/;"	function	line:91
_setExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^function _setExports(ndebug) {$/;"	function	line:98
out	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^        out = function (arg, msg) {$/;"	function	line:106
out	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^    } else {$/;"	function	line:105
_setExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/assert.js	/^function _setExports(ndebug) {$/;"	function	line:98
assert-plus Changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/CHANGES.md	/^# assert-plus Changelog$/;"	function	line:1
1.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/CHANGES.md	/^## 1.0.0$/;"	function	line:3
0.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/CHANGES.md	/^## 0.2.0$/;"	function	line:9
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^  "author": "Mark Cavage <mcavage@gmail.com>",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^  "name": "assert-plus",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^  "description": "Extra assertions on top of node's assert module",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^  "version": "1.0.0",$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^  "license": "MIT",$/;"	function	line:6
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^  "main": ".\/assert.js",$/;"	function	line:7
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^  "devDependencies": {$/;"	function	line:8
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^    "tape": "4.2.2",$/;"	function	line:9
faucet	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^    "faucet": "0.0.1"$/;"	function	line:10
optionalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^  "optionalDependencies": {},$/;"	function	line:12
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^  "scripts": {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^    "test": ".\/node_modules\/.bin\/tape tests\/*.js | .\/node_modules\/.bin\/faucet"$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^  "repository": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^    "type": "git",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^    "url": "https:\/\/github.com\/mcavage\/node-assert-plus.git"$/;"	function	line:18
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^  "engines": {$/;"	function	line:20
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/package.json	/^    "node": ">=0.8"$/;"	function	line:21
assert-plus	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/README.md	/^# assert-plus$/;"	function	line:1
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/README.md	/^# API$/;"	function	line:25
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/README.md	/^# Installation$/;"	function	line:133
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/README.md	/^## License$/;"	function	line:137
Bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/assert-plus/README.md	/^## Bugs$/;"	function	line:160
v1.5.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.5.2$/;"	function	line:1
v1.5.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.5.1$/;"	function	line:6
v1.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.5.0$/;"	function	line:13
v1.4.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.4.2$/;"	function	line:22
v1.4.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.4.1$/;"	function	line:26
v1.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.4.0$/;"	function	line:32
v1.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.3.0$/;"	function	line:44
v1.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.2.1$/;"	function	line:60
v1.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.2.0$/;"	function	line:67
v1.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.1.1$/;"	function	line:79
v1.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.1.0$/;"	function	line:86
v1.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/CHANGELOG.md	/^# v1.0.0$/;"	function	line:110
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function noop() {}$/;"	function	line:11
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function noop() {}$/;"	function	line:11
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function identity(v) {$/;"	function	line:12
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function identity(v) {$/;"	function	line:12
toBool	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function toBool(v) {$/;"	function	line:15
toBool	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function toBool(v) {$/;"	function	line:15
notId	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function notId(v) {$/;"	function	line:18
notId	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function notId(v) {$/;"	function	line:18
previous_async	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    var previous_async;$/;"	variable	line:23
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    var root = typeof self === 'object' && self.self === self && self ||$/;"	variable	line:28
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.noConflict = function () {$/;"	function	line:36
async.noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    }$/;"	function	line:34
only_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function only_once(fn) {$/;"	function	line:41
only_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function only_once(fn) {$/;"	function	line:41
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _once(fn) {$/;"	function	line:49
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _once(fn) {$/;"	function	line:49
_isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    var _isObject = function(obj) {$/;"	function	line:66
_isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    var _isObject = function(obj) {$/;"	function	line:66
_isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _isArrayLike(arr) {$/;"	function	line:71
_isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _isArrayLike(arr) {$/;"	function	line:71
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _arrayEach(arr, iterator) {$/;"	function	line:80
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _arrayEach(arr, iterator) {$/;"	function	line:80
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _map(arr, iterator) {$/;"	function	line:89
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _map(arr, iterator) {$/;"	function	line:89
_range	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _range(count) {$/;"	function	line:100
_range	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _range(count) {$/;"	function	line:100
_reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _reduce(arr, iterator, memo) {$/;"	function	line:104
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        _arrayEach(arr, function (x, i, a) {$/;"	function	line:105
_reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _reduce(arr, iterator, memo) {$/;"	function	line:104
_forEachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _forEachOf(object, iterator) {$/;"	function	line:111
_forEachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _forEachOf(object, iterator) {$/;"	function	line:111
_indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _indexOf(arr, item) {$/;"	function	line:117
_indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _indexOf(arr, item) {$/;"	function	line:117
_keyIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _keyIterator(coll) {$/;"	function	line:134
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            return function next() {$/;"	function	line:140
_keyIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _keyIterator(coll) {$/;"	function	line:134
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            return function next() {$/;"	function	line:147
_restParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _restParam(func, startIndex) {$/;"	function	line:157
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            switch (startIndex) {$/;"	function	line:165
_restParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _restParam(func, startIndex) {$/;"	function	line:157
_withoutIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _withoutIndex(iterator) {$/;"	function	line:179
_withoutIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _withoutIndex(iterator) {$/;"	function	line:179
_setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    var _setImmediate = typeof setImmediate === 'function' && setImmediate;$/;"	variable	line:190
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.each = function (arr, iterator, callback) {$/;"	function	line:208
eachSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.eachSeries = function (arr, iterator, callback) {$/;"	function	line:213
eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.eachLimit = function (arr, limit, iterator, callback) {$/;"	function	line:219
eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.eachOf = function (object, iterator, callback) {$/;"	function	line:224
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function done(err) {$/;"	function	line:238
eachOfSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.eachOfSeries = function (obj, iterator, callback) {$/;"	function	line:252
iterate	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function iterate() {$/;"	function	line:257
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            iterator(obj[key], key, only_once(function (err) {$/;"	function	line:262
function.iterate	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function iterate() {$/;"	function	line:257
eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.eachOfLimit = function (obj, limit, iterator, callback) {$/;"	function	line:287
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _eachOfLimit(limit) {$/;"	function	line:291
replenish	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            (function replenish () {$/;"	function	line:304
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _eachOfLimit(limit) {$/;"	function	line:291
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^                    iterator(obj[key], key, only_once(function (err) {$/;"	function	line:319
doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function doParallel(fn) {$/;"	function	line:335
doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function doParallel(fn) {$/;"	function	line:335
doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function doParallelLimit(fn) {$/;"	function	line:340
doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function doParallelLimit(fn) {$/;"	function	line:340
doSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function doSeries(fn) {$/;"	function	line:345
doSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function doSeries(fn) {$/;"	function	line:345
_asyncMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _asyncMap(eachfn, arr, iterator, callback) {$/;"	function	line:351
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        eachfn(arr, function (value, index, callback) {$/;"	function	line:355
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            iterator(value, function (err, v) {$/;"	function	line:356
_asyncMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _asyncMap(eachfn, arr, iterator, callback) {$/;"	function	line:351
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.reduce = function (arr, memo, iterator, callback) {$/;"	function	line:373
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            iterator(memo, x, function (err, v) {$/;"	function	line:375
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.reduceRight = function (arr, memo, iterator, callback) {$/;"	function	line:385
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.transform = function (arr, memo, iterator, callback) {$/;"	function	line:390
async.transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:388
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _filter(eachfn, arr, iterator, callback) {$/;"	function	line:404
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        eachfn(arr, function (x, index, callback) {$/;"	function	line:406
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            iterator(x, function (v) {$/;"	function	line:407
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            callback(_map(results.sort(function (a, b) {$/;"	function	line:414
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _filter(eachfn, arr, iterator, callback) {$/;"	function	line:404
_reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _reject(eachfn, arr, iterator, callback) {$/;"	function	line:431
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        _filter(eachfn, arr, function(value, cb) {$/;"	function	line:432
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            iterator(value, function(v) {$/;"	function	line:433
_reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _reject(eachfn, arr, iterator, callback) {$/;"	function	line:431
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _createTester(eachfn, check, getResult) {$/;"	function	line:442
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            function done() {$/;"	function	line:444
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _createTester(eachfn, check, getResult) {$/;"	function	line:442
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            function iteratee(x, _, callback) {$/;"	function	line:447
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^                iterator(x, function (v) {$/;"	function	line:449
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            function iteratee(x, _, callback) {$/;"	function	line:447
_findGetResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _findGetResult(v, x) {$/;"	function	line:477
_findGetResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _findGetResult(v, x) {$/;"	function	line:477
sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.sortBy = function (arr, iterator, callback) {$/;"	function	line:484
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            iterator(x, function (err, criteria) {$/;"	function	line:486
comparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function comparator(left, right) {$/;"	function	line:506
async.sortBy.comparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function comparator(left, right) {$/;"	function	line:506
async.sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.detectLimit = _createTester(async.eachOfLimit, identity, _findGetResult);$/;"	function	line:482
auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.auto = function (tasks, concurrency, callback) {$/;"	function	line:512
addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function addListener(fn) {$/;"	function	line:534
async.auto.addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function addListener(fn) {$/;"	function	line:534
removeListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function removeListener(fn) {$/;"	function	line:537
async.auto.removeListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function removeListener(fn) {$/;"	function	line:537
taskComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function taskComplete() {$/;"	function	line:541
async.auto.taskComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function taskComplete() {$/;"	function	line:541
addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        addListener(function () {$/;"	function	line:548
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        _arrayEach(keys, function (k) {$/;"	function	line:554
_forEachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^                    _forEachOf(results, function(val, rkey) {$/;"	function	line:564
ready	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            function ready() {$/;"	function	line:589
listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            function listener() {$/;"	function	line:601
async.auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:510
retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.retry = function(times, task, callback) {$/;"	function	line:613
async.retry.opts.times	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        var opts = {$/;"	property	line:619
async.retry.opts.interval	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            times: DEFAULT_TIMES,$/;"	property	line:620
parseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function parseTimes(acc, t){$/;"	function	line:624
async.retry.parseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function parseTimes(acc, t){$/;"	function	line:624
wrappedTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function wrappedTask(wrappedCallback, wrappedResults) {$/;"	function	line:648
retryAttempt	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            function retryAttempt(task, finalAttempt) {$/;"	function	line:649
task	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^                    task(function(err, result){$/;"	function	line:651
async.retry.wrappedTask.retryAttempt	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            function retryAttempt(task, finalAttempt) {$/;"	function	line:649
async.retry.wrappedTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function wrappedTask(wrappedCallback, wrappedResults) {$/;"	function	line:648
retryInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            function retryInterval(interval){$/;"	function	line:657
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^                    setTimeout(function(){$/;"	function	line:659
async.retry.retryInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            function retryInterval(interval){$/;"	function	line:657
async.retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:609
waterfall	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.waterfall = function (tasks, callback) {$/;"	function	line:684
wrapIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function wrapIterator(iterator) {$/;"	function	line:693
async.waterfall.wrapIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function wrapIterator(iterator) {$/;"	function	line:693
async.waterfall	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:682
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _parallel(eachfn, tasks, callback) {$/;"	function	line:713
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        eachfn(tasks, function (task, key, callback) {$/;"	function	line:717
task	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            task(_restParam(function (err, args) {$/;"	function	line:718
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _parallel(eachfn, tasks, callback) {$/;"	function	line:713
parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.parallel = function (tasks, callback) {$/;"	function	line:730
async.parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    }$/;"	function	line:728
parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.parallelLimit = function(tasks, limit, callback) {$/;"	function	line:734
async.parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:732
series	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.series = function(tasks, callback) {$/;"	function	line:738
async.series	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:736
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.iterator = function (tasks) {$/;"	function	line:742
makeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function makeCallback(index) {$/;"	function	line:743
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            function fn() {$/;"	function	line:744
async.iterator.makeCallback.fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            function fn() {$/;"	function	line:744
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            fn.next = function () {$/;"	function	line:750
async.iterator.fn.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            }$/;"	function	line:749
async.iterator.makeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function makeCallback(index) {$/;"	function	line:743
async.iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:740
_concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _concat(eachfn, arr, fn, callback) {$/;"	function	line:766
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        eachfn(arr, function (x, index, cb) {$/;"	function	line:768
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            fn(x, function (err, y) {$/;"	function	line:769
_concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _concat(eachfn, arr, fn, callback) {$/;"	function	line:766
whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.whilst = function (test, iterator, callback) {$/;"	function	line:780
async.whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.concatSeries = doSeries(_concat);$/;"	function	line:778
doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.doWhilst = function (iterator, test, callback) {$/;"	function	line:798
async.doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:796
until	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.until = function (test, iterator, callback) {$/;"	function	line:805
async.until	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:803
doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.doUntil = function (iterator, test, callback) {$/;"	function	line:811
async.doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:809
during	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.during = function (test, iterator, callback) {$/;"	function	line:817
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        var check = function(err, truth) {$/;"	function	line:829
async.during.check	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        var check = function(err, truth) {$/;"	function	line:829
async.during	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:815
doDuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.doDuring = function (iterator, test, callback) {$/;"	function	line:842
async.doDuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:840
_queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _queue(worker, concurrency, payload) {$/;"	function	line:853
_insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function _insert(q, data, pos, callback) {$/;"	function	line:860
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            _arrayEach(data, function(task) {$/;"	function	line:874
_queue._insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function _insert(q, data, pos, callback) {$/;"	function	line:860
_next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function _next(q, tasks) {$/;"	function	line:892
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^                _arrayEach(tasks, function (task) {$/;"	function	line:898
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^                    _arrayEach(workersList, function (worker, index) {$/;"	function	line:899
_queue._next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function _next(q, tasks) {$/;"	function	line:892
_queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _queue(worker, concurrency, payload) {$/;"	function	line:853
workers	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        var workers = 0;$/;"	variable	line:915
workersList	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        var workersList = [];$/;"	variable	line:916
q.tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        var q = {$/;"	property	line:917
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            push: function (data, callback) {$/;"	function	line:926
kill	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            kill: function () {$/;"	function	line:929
unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            unshift: function (data, callback) {$/;"	function	line:933
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            process: function () {$/;"	function	line:936
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            length: function () {$/;"	function	line:956
running	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            running: function () {$/;"	function	line:959
workersList	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            workersList: function () {$/;"	function	line:962
idle	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            idle: function() {$/;"	function	line:965
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            pause: function () {$/;"	function	line:968
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            resume: function () {$/;"	function	line:971
resumeCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^                var resumeCount = Math.min(q.concurrency, q.tasks.length);$/;"	variable	line:974
queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.queue = function (worker, concurrency) {$/;"	function	line:985
async.queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    }$/;"	function	line:983
priorityQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.priorityQueue = function (worker, concurrency) {$/;"	function	line:993
_compareTasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function _compareTasks(a, b){$/;"	function	line:995
async.priorityQueue._compareTasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function _compareTasks(a, b){$/;"	function	line:995
_binarySearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function _binarySearch(sequence, item, compare) {$/;"	function	line:999
async.priorityQueue._binarySearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function _binarySearch(sequence, item, compare) {$/;"	function	line:999
_insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function _insert(q, data, priority, callback) {$/;"	function	line:1013
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^            _arrayEach(data, function(task) {$/;"	function	line:1027
async.priorityQueue._insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function _insert(q, data, priority, callback) {$/;"	function	line:1013
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        q.push = function (data, priority, callback) {$/;"	function	line:1047
q.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        var q = async.queue(worker, concurrency);$/;"	function	line:1044
async.priorityQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:991
cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.cargo = function (worker, payload) {$/;"	function	line:1057
async.cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:1055
_console_fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _console_fn(name) {$/;"	function	line:1061
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^                        _arrayEach(args, function (x) {$/;"	function	line:1071
_console_fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _console_fn(name) {$/;"	function	line:1061
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.memoize = function (fn, hasher) {$/;"	function	line:1085
memoized	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        var memoized = _restParam(function memoized(args) {$/;"	function	line:1090
async.memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.dir = _console_fn('dir');$/;"	function	line:1080
unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.unmemoize = function (fn) {$/;"	function	line:1118
async.unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:1116
_times	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _times(mapper) {$/;"	function	line:1124
_times	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _times(mapper) {$/;"	function	line:1124
timesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.timesLimit = function (count, limit, iterator, callback) {$/;"	function	line:1132
async.timesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.timesSeries = _times(async.mapSeries);$/;"	function	line:1131
seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.seq = function (\/* functions... *\/) {$/;"	function	line:1136
async.seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:1134
compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.compose = function (\/* functions... *\/) {$/;"	function	line:1159
async.compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    };$/;"	function	line:1157
_applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _applyEach(eachfn) {$/;"	function	line:1164
_applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function _applyEach(eachfn) {$/;"	function	line:1164
forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.forever = function (fn, callback) {$/;"	function	line:1187
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function next(err) {$/;"	function	line:1190
async.forever.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        function next(err) {$/;"	function	line:1190
async.forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.applyEachSeries = _applyEach(async.eachOfSeries);$/;"	function	line:1184
ensureAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function ensureAsync(fn) {$/;"	function	line:1199
ensureAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    function ensureAsync(fn) {$/;"	function	line:1199
asyncify	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^    async.asyncify = function asyncify(func) {$/;"	function	line:1228
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.js	/^        define([], function () {$/;"	function	line:1256
U	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
c.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
c.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
c.l	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
c.s	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
c.p	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
c.h	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
c.m	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
c.y	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
o.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
o.v	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
o	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
g	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
k	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
w	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
O	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
S	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
E	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
L	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
j	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
i.o	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
I.i	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
I	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
A	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
T	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
z	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
function.o	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
function.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
auto.u	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
o.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
auto.o	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
r.u.e	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
r.u	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
r.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
retry.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
waterfall.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
waterfall	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
series	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
iterator.t.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
iterator.return.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
iterator.t	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
until	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
during	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
doDuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
priorityQueue.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
return.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
u.i	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/dist/async.min.js	/^!function(){function n(){}function t(n){return n}function e(n){return!!n}function r(n){return!n}function u(n){return function(){if(null===n)throw new Error("Callback was already called.");n.apply(this,arguments),n=null}}function i(n){return function(){null!==n&&(n.apply(this,arguments),n=null)}}function o(n){return M(n)||"number"==typeof n.length&&n.length>=0&&n.length%1===0}function c(n,t){for(var e=-1,r=n.length;++e<r;)t(n[e],e,n)}function a(n,t){for(var e=-1,r=n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function f(n){return a(Array(n),function(n,t){return t})}function l(n,t,e){return c(n,function(n,r,u){e=t(e,n,r,u)}),e}function s(n,t){c(W(n),function(e){t(n[e],e)})}function p(n,t){for(var e=0;e<n.length;e++)if(n[e]===t)return e;return-1}function h(n){var t,e,r=-1;return o(n)?(t=n.length,function(){return r++,t>r?r:null}):(e=W(n),t=e.length,function(){return r++,t>r?e[r]:null})}function m(n,t){return t=null==t?n.length-1:+t,function(){for(var e=Math.max(arguments.length-t,0),r=Array(e),u=0;e>u;u++)r[u]=arguments[u+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r)}}}function y(n){return function(t,e,r){return n(t,r)}}function v(t){return function(e,r,o){o=i(o||n),e=e||[];var c=h(e);if(0>=t)return o(null);var a=!1,f=0,l=!1;!function s(){if(a&&0>=f)return o(null);for(;t>f&&!l;){var n=c();if(null===n)return a=!0,void(0>=f&&o(null));f+=1,r(e[n],n,u(function(n){f-=1,n?(o(n),l=!0):s()}))}}()}}function d(n){return function(t,e,r){return n(P.eachOf,t,e,r)}}function g(n){return function(t,e,r,u){return n(v(e),t,r,u)}}function k(n){return function(t,e,r){return n(P.eachOfSeries,t,e,r)}}function b(t,e,r,u){u=i(u||n),e=e||[];var c=o(e)?[]:{};t(e,function(n,t,e){r(n,function(n,r){c[t]=r,e(n)})},function(n){u(n,c)})}function w(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e){e&&u.push({index:t,value:n}),r()})},function(){r(a(u.sort(function(n,t){return n.index-t.index}),function(n){return n.value}))})}function O(n,t,e,r){w(n,t,function(n,t){e(n,function(n){t(!n)})},r)}function S(n,t,e){return function(r,u,i,o){function c(){o&&o(e(!1,void 0))}function a(n,r,u){return o?void i(n,function(r){o&&t(r)&&(o(e(!0,n)),o=i=!1),u()}):u()}arguments.length>3?n(r,u,a,c):(o=i,i=u,n(r,a,c))}}function E(n,t){return t}function L(t,e,r){r=r||n;var u=o(e)?[]:{};t(e,function(n,t,e){n(m(function(n,r){r.length<=1&&(r=r[0]),u[t]=r,e(n)}))},function(n){r(n,u)})}function j(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function I(t,e,r){function i(t,e,r,u){if(null!=u&&"function"!=typeof u)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length&&t.idle()?P.setImmediate(function(){t.drain()}):(c(e,function(e){var i={data:e,callback:u||n};r?t.tasks.unshift(i):t.tasks.push(i),t.tasks.length===t.concurrency&&t.saturated()}),void P.setImmediate(t.process))}function o(n,t){return function(){f-=1;var e=!1,r=arguments;c(t,function(n){c(l,function(t,r){t!==n||e||(l.splice(r,1),e=!0)}),n.callback.apply(n,r)}),n.tasks.length+f===0&&n.drain(),n.process()}}if(null==e)e=1;else if(0===e)throw new Error("Concurrency must not be zero");var f=0,l=[],s={tasks:[],concurrency:e,payload:r,saturated:n,empty:n,drain:n,started:!1,paused:!1,push:function(n,t){i(s,n,!1,t)},kill:function(){s.drain=n,s.tasks=[]},unshift:function(n,t){i(s,n,!0,t)},process:function(){for(;!s.paused&&f<s.concurrency&&s.tasks.length;){var n=s.payload?s.tasks.splice(0,s.payload):s.tasks.splice(0,s.tasks.length),e=a(n,function(n){return n.data});0===s.tasks.length&&s.empty(),f+=1,l.push(n[0]);var r=u(o(s,n));t(e,r)}},length:function(){return s.tasks.length},running:function(){return f},workersList:function(){return l},idle:function(){return s.tasks.length+f===0},pause:function(){s.paused=!0},resume:function(){if(s.paused!==!1){s.paused=!1;for(var n=Math.min(s.concurrency,s.tasks.length),t=1;n>=t;t++)P.setImmediate(s.process)}}};return s}function x(n){return m(function(t,e){t.apply(null,e.concat([m(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&c(e,function(t){console[n](t)}))})]))})}function A(n){return function(t,e,r){n(f(t),e,r)}}function T(n){return m(function(t,e){var r=m(function(e){var r=this,u=e.pop();return n(t,function(n,t,u){n.apply(r,e.concat([u]))},u)});return e.length?r.apply(this,e):r})}function z(n){return m(function(t){var e=t.pop();t.push(function(){var n=arguments;r?P.setImmediate(function(){e.apply(null,n)}):e.apply(null,n)});var r=!0;n.apply(this,t),r=!1})}var q,P={},C="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||this;null!=C&&(q=C.async),P.noConflict=function(){return C.async=q,P};var H=Object.prototype.toString,M=Array.isArray||function(n){return"[object Array]"===H.call(n)},U=function(n){var t=typeof n;return"function"===t||"object"===t&&!!n},W=Object.keys||function(n){var t=[];for(var e in n)n.hasOwnProperty(e)&&t.push(e);return t},B="function"==typeof setImmediate&&setImmediate,D=B?function(n){B(n)}:function(n){setTimeout(n,0)};"object"==typeof process&&"function"==typeof process.nextTick?P.nextTick=process.nextTick:P.nextTick=D,P.setImmediate=B?D:P.nextTick,P.forEach=P.each=function(n,t,e){return P.eachOf(n,y(t),e)},P.forEachSeries=P.eachSeries=function(n,t,e){return P.eachOfSeries(n,y(t),e)},P.forEachLimit=P.eachLimit=function(n,t,e,r){return v(t)(n,y(e),r)},P.forEachOf=P.eachOf=function(t,e,r){function o(n){f--,n?r(n):null===c&&0>=f&&r(null)}r=i(r||n),t=t||[];for(var c,a=h(t),f=0;null!=(c=a());)f+=1,e(t[c],c,u(o));0===f&&r(null)},P.forEachOfSeries=P.eachOfSeries=function(t,e,r){function o(){var n=!0;return null===a?r(null):(e(t[a],a,u(function(t){if(t)r(t);else{if(a=c(),null===a)return r(null);n?P.setImmediate(o):o()}})),void(n=!1))}r=i(r||n),t=t||[];var c=h(t),a=c();o()},P.forEachOfLimit=P.eachOfLimit=function(n,t,e,r){v(t)(n,e,r)},P.map=d(b),P.mapSeries=k(b),P.mapLimit=g(b),P.inject=P.foldl=P.reduce=function(n,t,e,r){P.eachOfSeries(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})},P.foldr=P.reduceRight=function(n,e,r,u){var i=a(n,t).reverse();P.reduce(i,e,r,u)},P.transform=function(n,t,e,r){3===arguments.length&&(r=e,e=t,t=M(n)?[]:{}),P.eachOf(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})},P.select=P.filter=d(w),P.selectLimit=P.filterLimit=g(w),P.selectSeries=P.filterSeries=k(w),P.reject=d(O),P.rejectLimit=g(O),P.rejectSeries=k(O),P.any=P.some=S(P.eachOf,e,t),P.someLimit=S(P.eachOfLimit,e,t),P.all=P.every=S(P.eachOf,r,r),P.everyLimit=S(P.eachOfLimit,r,r),P.detect=S(P.eachOf,t,E),P.detectSeries=S(P.eachOfSeries,t,E),P.detectLimit=S(P.eachOfLimit,t,E),P.sortBy=function(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return r>e?-1:e>r?1:0}P.map(n,function(n,e){t(n,function(t,r){t?e(t):e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,a(t.sort(r),function(n){return n.value}))})},P.auto=function(t,e,r){function u(n){g.unshift(n)}function o(n){var t=p(g,n);t>=0&&g.splice(t,1)}function a(){h--,c(g.slice(0),function(n){n()})}"function"==typeof arguments[1]&&(r=e,e=null),r=i(r||n);var f=W(t),h=f.length;if(!h)return r(null);e||(e=h);var y={},v=0,d=!1,g=[];u(function(){h||r(null,y)}),c(f,function(n){function i(){return e>v&&l(k,function(n,t){return n&&y.hasOwnProperty(t)},!0)&&!y.hasOwnProperty(n)}function c(){i()&&(v++,o(c),h[h.length-1](g,y))}if(!d){for(var f,h=M(t[n])?t[n]:[t[n]],g=m(function(t,e){if(v--,e.length<=1&&(e=e[0]),t){var u={};s(y,function(n,t){u[t]=n}),u[n]=e,d=!0,r(t,u)}else y[n]=e,P.setImmediate(a)}),k=h.slice(0,h.length-1),b=k.length;b--;){if(!(f=t[k[b]]))throw new Error("Has nonexistent dependency in "+k.join(", "));if(M(f)&&p(f,n)>=0)throw new Error("Has cyclic dependencies")}i()?(v++,h[h.length-1](g,y)):u(c)}})},P.retry=function(n,t,e){function r(n,t){if("number"==typeof t)n.times=parseInt(t,10)||i;else{if("object"!=typeof t)throw new Error("Unsupported argument type for 'times': "+typeof t);n.times=parseInt(t.times,10)||i,n.interval=parseInt(t.interval,10)||o}}function u(n,t){function e(n,e){return function(r){n(function(n,t){r(!n||e,{err:n,result:t})},t)}}function r(n){return function(t){setTimeout(function(){t(null)},n)}}for(;a.times;){var u=!(a.times-=1);c.push(e(a.task,u)),!u&&a.interval>0&&c.push(r(a.interval))}P.series(c,function(t,e){e=e[e.length-1],(n||a.callback)(e.err,e.result)})}var i=5,o=0,c=[],a={times:i,interval:o},f=arguments.length;if(1>f||f>3)throw new Error("Invalid arguments - must be either (task), (task, callback), (times, task) or (times, task, callback)");return 2>=f&&"function"==typeof n&&(e=t,t=n),"function"!=typeof n&&r(a,n),a.callback=e,a.task=t,a.callback?u():u},P.waterfall=function(t,e){function r(n){return m(function(t,u){if(t)e.apply(null,[t].concat(u));else{var i=n.next();i?u.push(r(i)):u.push(e),z(n).apply(null,u)}})}if(e=i(e||n),!M(t)){var u=new Error("First argument to waterfall must be an array of functions");return e(u)}return t.length?void r(P.iterator(t))():e()},P.parallel=function(n,t){L(P.eachOf,n,t)},P.parallelLimit=function(n,t,e){L(v(t),n,e)},P.series=function(n,t){L(P.eachOfSeries,n,t)},P.iterator=function(n){function t(e){function r(){return n.length&&n[e].apply(null,arguments),r.next()}return r.next=function(){return e<n.length-1?t(e+1):null},r}return t(0)},P.apply=m(function(n,t){return m(function(e){return n.apply(null,t.concat(e))})}),P.concat=d(j),P.concatSeries=k(j),P.whilst=function(t,e,r){if(r=r||n,t()){var u=m(function(n,i){n?r(n):t.apply(this,i)?e(u):r.apply(null,[null].concat(i))});e(u)}else r(null)},P.doWhilst=function(n,t,e){var r=0;return P.whilst(function(){return++r<=1||t.apply(this,arguments)},n,e)},P.until=function(n,t,e){return P.whilst(function(){return!n.apply(this,arguments)},t,e)},P.doUntil=function(n,t,e){return P.doWhilst(n,function(){return!t.apply(this,arguments)},e)},P.during=function(t,e,r){r=r||n;var u=m(function(n,e){n?r(n):(e.push(i),t.apply(this,e))}),i=function(n,t){n?r(n):t?e(u):r(null)};t(i)},P.doDuring=function(n,t,e){var r=0;P.during(function(n){r++<1?n(null,!0):t.apply(this,arguments)},n,e)},P.queue=function(n,t){var e=I(function(t,e){n(t[0],e)},t,1);return e},P.priorityQueue=function(t,e){function r(n,t){return n.priority-t.priority}function u(n,t,e){for(var r=-1,u=n.length-1;u>r;){var i=r+(u-r+1>>>1);e(t,n[i])>=0?r=i:u=i-1}return r}function i(t,e,i,o){if(null!=o&&"function"!=typeof o)throw new Error("task callback must be a function");return t.started=!0,M(e)||(e=[e]),0===e.length?P.setImmediate(function(){t.drain()}):void c(e,function(e){var c={data:e,priority:i,callback:"function"==typeof o?o:n};t.tasks.splice(u(t.tasks,c,r)+1,0,c),t.tasks.length===t.concurrency&&t.saturated(),P.setImmediate(t.process)})}var o=P.queue(t,e);return o.push=function(n,t,e){i(o,n,t,e)},delete o.unshift,o},P.cargo=function(n,t){return I(n,1,t)},P.log=x("log"),P.dir=x("dir"),P.memoize=function(n,e){var r={},u={},i=Object.prototype.hasOwnProperty;e=e||t;var o=m(function(t){var o=t.pop(),c=e.apply(null,t);i.call(r,c)?P.setImmediate(function(){o.apply(null,r[c])}):i.call(u,c)?u[c].push(o):(u[c]=[o],n.apply(null,t.concat([m(function(n){r[c]=n;var t=u[c];delete u[c];for(var e=0,i=t.length;i>e;e++)t[e].apply(null,n)})])))});return o.memo=r,o.unmemoized=n,o},P.unmemoize=function(n){return function(){return(n.unmemoized||n).apply(null,arguments)}},P.times=A(P.map),P.timesSeries=A(P.mapSeries),P.timesLimit=function(n,t,e,r){return P.mapLimit(f(n),t,e,r)},P.seq=function(){var t=arguments;return m(function(e){var r=this,u=e[e.length-1];"function"==typeof u?e.pop():u=n,P.reduce(t,e,function(n,t,e){t.apply(r,n.concat([m(function(n,t){e(n,t)})]))},function(n,t){u.apply(r,[n].concat(t))})})},P.compose=function(){return P.seq.apply(null,Array.prototype.reverse.call(arguments))},P.applyEach=T(P.eachOf),P.applyEachSeries=T(P.eachOfSeries),P.forever=function(t,e){function r(n){return n?i(n):void o(r)}var i=u(e||n),o=z(t);r()},P.ensureAsync=z,P.constant=m(function(n){var t=[null].concat(n);return function(n){return n.apply(this,t)}}),P.wrapSync=P.asyncify=function(n){return m(function(t){var e,r=t.pop();try{e=n.apply(this,t)}catch(u){return r(u)}U(e)&&"function"==typeof e.then?e.then(function(n){r(null,n)})["catch"](function(n){r(n.message?n:new Error(n))}):r(null,e)})},"object"==typeof module&&module.exports?module.exports=P:"function"==typeof define&&define.amd?define([],function(){return P}):C.async=P}();$/;"	function	line:1
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function noop() {}$/;"	function	line:11
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function noop() {}$/;"	function	line:11
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function identity(v) {$/;"	function	line:12
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function identity(v) {$/;"	function	line:12
toBool	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function toBool(v) {$/;"	function	line:15
toBool	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function toBool(v) {$/;"	function	line:15
notId	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function notId(v) {$/;"	function	line:18
notId	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function notId(v) {$/;"	function	line:18
previous_async	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    var previous_async;$/;"	variable	line:23
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    var root = typeof self === 'object' && self.self === self && self ||$/;"	variable	line:28
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.noConflict = function () {$/;"	function	line:36
async.noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    }$/;"	function	line:34
only_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function only_once(fn) {$/;"	function	line:41
only_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function only_once(fn) {$/;"	function	line:41
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _once(fn) {$/;"	function	line:49
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _once(fn) {$/;"	function	line:49
_isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    var _isObject = function(obj) {$/;"	function	line:66
_isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    var _isObject = function(obj) {$/;"	function	line:66
_isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _isArrayLike(arr) {$/;"	function	line:71
_isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _isArrayLike(arr) {$/;"	function	line:71
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _arrayEach(arr, iterator) {$/;"	function	line:80
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _arrayEach(arr, iterator) {$/;"	function	line:80
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _map(arr, iterator) {$/;"	function	line:89
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _map(arr, iterator) {$/;"	function	line:89
_range	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _range(count) {$/;"	function	line:100
_range	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _range(count) {$/;"	function	line:100
_reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _reduce(arr, iterator, memo) {$/;"	function	line:104
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        _arrayEach(arr, function (x, i, a) {$/;"	function	line:105
_reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _reduce(arr, iterator, memo) {$/;"	function	line:104
_forEachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _forEachOf(object, iterator) {$/;"	function	line:111
_forEachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _forEachOf(object, iterator) {$/;"	function	line:111
_indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _indexOf(arr, item) {$/;"	function	line:117
_indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _indexOf(arr, item) {$/;"	function	line:117
_keyIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _keyIterator(coll) {$/;"	function	line:134
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            return function next() {$/;"	function	line:140
_keyIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _keyIterator(coll) {$/;"	function	line:134
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            return function next() {$/;"	function	line:147
_restParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _restParam(func, startIndex) {$/;"	function	line:157
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            switch (startIndex) {$/;"	function	line:165
_restParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _restParam(func, startIndex) {$/;"	function	line:157
_withoutIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _withoutIndex(iterator) {$/;"	function	line:179
_withoutIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _withoutIndex(iterator) {$/;"	function	line:179
_setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    var _setImmediate = typeof setImmediate === 'function' && setImmediate;$/;"	variable	line:190
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.each = function (arr, iterator, callback) {$/;"	function	line:208
eachSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.eachSeries = function (arr, iterator, callback) {$/;"	function	line:213
eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.eachLimit = function (arr, limit, iterator, callback) {$/;"	function	line:219
eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.eachOf = function (object, iterator, callback) {$/;"	function	line:224
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function done(err) {$/;"	function	line:238
eachOfSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.eachOfSeries = function (obj, iterator, callback) {$/;"	function	line:252
iterate	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function iterate() {$/;"	function	line:257
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            iterator(obj[key], key, only_once(function (err) {$/;"	function	line:262
function.iterate	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function iterate() {$/;"	function	line:257
eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.eachOfLimit = function (obj, limit, iterator, callback) {$/;"	function	line:287
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _eachOfLimit(limit) {$/;"	function	line:291
replenish	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            (function replenish () {$/;"	function	line:304
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _eachOfLimit(limit) {$/;"	function	line:291
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^                    iterator(obj[key], key, only_once(function (err) {$/;"	function	line:319
doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function doParallel(fn) {$/;"	function	line:335
doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function doParallel(fn) {$/;"	function	line:335
doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function doParallelLimit(fn) {$/;"	function	line:340
doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function doParallelLimit(fn) {$/;"	function	line:340
doSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function doSeries(fn) {$/;"	function	line:345
doSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function doSeries(fn) {$/;"	function	line:345
_asyncMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _asyncMap(eachfn, arr, iterator, callback) {$/;"	function	line:351
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        eachfn(arr, function (value, index, callback) {$/;"	function	line:355
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            iterator(value, function (err, v) {$/;"	function	line:356
_asyncMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _asyncMap(eachfn, arr, iterator, callback) {$/;"	function	line:351
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.reduce = function (arr, memo, iterator, callback) {$/;"	function	line:373
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            iterator(memo, x, function (err, v) {$/;"	function	line:375
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.reduceRight = function (arr, memo, iterator, callback) {$/;"	function	line:385
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.transform = function (arr, memo, iterator, callback) {$/;"	function	line:390
async.transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:388
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _filter(eachfn, arr, iterator, callback) {$/;"	function	line:404
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        eachfn(arr, function (x, index, callback) {$/;"	function	line:406
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            iterator(x, function (v) {$/;"	function	line:407
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            callback(_map(results.sort(function (a, b) {$/;"	function	line:414
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _filter(eachfn, arr, iterator, callback) {$/;"	function	line:404
_reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _reject(eachfn, arr, iterator, callback) {$/;"	function	line:431
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        _filter(eachfn, arr, function(value, cb) {$/;"	function	line:432
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            iterator(value, function(v) {$/;"	function	line:433
_reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _reject(eachfn, arr, iterator, callback) {$/;"	function	line:431
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _createTester(eachfn, check, getResult) {$/;"	function	line:442
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            function done() {$/;"	function	line:444
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _createTester(eachfn, check, getResult) {$/;"	function	line:442
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            function iteratee(x, _, callback) {$/;"	function	line:447
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^                iterator(x, function (v) {$/;"	function	line:449
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            function iteratee(x, _, callback) {$/;"	function	line:447
_findGetResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _findGetResult(v, x) {$/;"	function	line:477
_findGetResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _findGetResult(v, x) {$/;"	function	line:477
sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.sortBy = function (arr, iterator, callback) {$/;"	function	line:484
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            iterator(x, function (err, criteria) {$/;"	function	line:486
comparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function comparator(left, right) {$/;"	function	line:506
async.sortBy.comparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function comparator(left, right) {$/;"	function	line:506
async.sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.detectLimit = _createTester(async.eachOfLimit, identity, _findGetResult);$/;"	function	line:482
auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.auto = function (tasks, concurrency, callback) {$/;"	function	line:512
addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function addListener(fn) {$/;"	function	line:534
async.auto.addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function addListener(fn) {$/;"	function	line:534
removeListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function removeListener(fn) {$/;"	function	line:537
async.auto.removeListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function removeListener(fn) {$/;"	function	line:537
taskComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function taskComplete() {$/;"	function	line:541
async.auto.taskComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function taskComplete() {$/;"	function	line:541
addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        addListener(function () {$/;"	function	line:548
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        _arrayEach(keys, function (k) {$/;"	function	line:554
_forEachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^                    _forEachOf(results, function(val, rkey) {$/;"	function	line:564
ready	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            function ready() {$/;"	function	line:589
listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            function listener() {$/;"	function	line:601
async.auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:510
retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.retry = function(times, task, callback) {$/;"	function	line:613
async.retry.opts.times	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        var opts = {$/;"	property	line:619
async.retry.opts.interval	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            times: DEFAULT_TIMES,$/;"	property	line:620
parseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function parseTimes(acc, t){$/;"	function	line:624
async.retry.parseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function parseTimes(acc, t){$/;"	function	line:624
wrappedTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function wrappedTask(wrappedCallback, wrappedResults) {$/;"	function	line:648
retryAttempt	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            function retryAttempt(task, finalAttempt) {$/;"	function	line:649
task	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^                    task(function(err, result){$/;"	function	line:651
async.retry.wrappedTask.retryAttempt	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            function retryAttempt(task, finalAttempt) {$/;"	function	line:649
async.retry.wrappedTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function wrappedTask(wrappedCallback, wrappedResults) {$/;"	function	line:648
retryInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            function retryInterval(interval){$/;"	function	line:657
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^                    setTimeout(function(){$/;"	function	line:659
async.retry.retryInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            function retryInterval(interval){$/;"	function	line:657
async.retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:609
waterfall	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.waterfall = function (tasks, callback) {$/;"	function	line:684
wrapIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function wrapIterator(iterator) {$/;"	function	line:693
async.waterfall.wrapIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function wrapIterator(iterator) {$/;"	function	line:693
async.waterfall	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:682
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _parallel(eachfn, tasks, callback) {$/;"	function	line:713
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        eachfn(tasks, function (task, key, callback) {$/;"	function	line:717
task	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            task(_restParam(function (err, args) {$/;"	function	line:718
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _parallel(eachfn, tasks, callback) {$/;"	function	line:713
parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.parallel = function (tasks, callback) {$/;"	function	line:730
async.parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    }$/;"	function	line:728
parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.parallelLimit = function(tasks, limit, callback) {$/;"	function	line:734
async.parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:732
series	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.series = function(tasks, callback) {$/;"	function	line:738
async.series	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:736
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.iterator = function (tasks) {$/;"	function	line:742
makeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function makeCallback(index) {$/;"	function	line:743
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            function fn() {$/;"	function	line:744
async.iterator.makeCallback.fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            function fn() {$/;"	function	line:744
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            fn.next = function () {$/;"	function	line:750
async.iterator.fn.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            }$/;"	function	line:749
async.iterator.makeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function makeCallback(index) {$/;"	function	line:743
async.iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:740
_concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _concat(eachfn, arr, fn, callback) {$/;"	function	line:766
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        eachfn(arr, function (x, index, cb) {$/;"	function	line:768
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            fn(x, function (err, y) {$/;"	function	line:769
_concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _concat(eachfn, arr, fn, callback) {$/;"	function	line:766
whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.whilst = function (test, iterator, callback) {$/;"	function	line:780
async.whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.concatSeries = doSeries(_concat);$/;"	function	line:778
doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.doWhilst = function (iterator, test, callback) {$/;"	function	line:798
async.doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:796
until	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.until = function (test, iterator, callback) {$/;"	function	line:805
async.until	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:803
doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.doUntil = function (iterator, test, callback) {$/;"	function	line:811
async.doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:809
during	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.during = function (test, iterator, callback) {$/;"	function	line:817
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        var check = function(err, truth) {$/;"	function	line:829
async.during.check	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        var check = function(err, truth) {$/;"	function	line:829
async.during	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:815
doDuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.doDuring = function (iterator, test, callback) {$/;"	function	line:842
async.doDuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:840
_queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _queue(worker, concurrency, payload) {$/;"	function	line:853
_insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function _insert(q, data, pos, callback) {$/;"	function	line:860
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            _arrayEach(data, function(task) {$/;"	function	line:874
_queue._insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function _insert(q, data, pos, callback) {$/;"	function	line:860
_next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function _next(q, tasks) {$/;"	function	line:892
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^                _arrayEach(tasks, function (task) {$/;"	function	line:898
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^                    _arrayEach(workersList, function (worker, index) {$/;"	function	line:899
_queue._next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function _next(q, tasks) {$/;"	function	line:892
_queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _queue(worker, concurrency, payload) {$/;"	function	line:853
workers	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        var workers = 0;$/;"	variable	line:915
workersList	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        var workersList = [];$/;"	variable	line:916
q.tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        var q = {$/;"	property	line:917
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            push: function (data, callback) {$/;"	function	line:926
kill	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            kill: function () {$/;"	function	line:929
unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            unshift: function (data, callback) {$/;"	function	line:933
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            process: function () {$/;"	function	line:936
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            length: function () {$/;"	function	line:956
running	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            running: function () {$/;"	function	line:959
workersList	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            workersList: function () {$/;"	function	line:962
idle	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            idle: function() {$/;"	function	line:965
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            pause: function () {$/;"	function	line:968
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            resume: function () {$/;"	function	line:971
resumeCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^                var resumeCount = Math.min(q.concurrency, q.tasks.length);$/;"	variable	line:974
queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.queue = function (worker, concurrency) {$/;"	function	line:985
async.queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    }$/;"	function	line:983
priorityQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.priorityQueue = function (worker, concurrency) {$/;"	function	line:993
_compareTasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function _compareTasks(a, b){$/;"	function	line:995
async.priorityQueue._compareTasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function _compareTasks(a, b){$/;"	function	line:995
_binarySearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function _binarySearch(sequence, item, compare) {$/;"	function	line:999
async.priorityQueue._binarySearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function _binarySearch(sequence, item, compare) {$/;"	function	line:999
_insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function _insert(q, data, priority, callback) {$/;"	function	line:1013
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^            _arrayEach(data, function(task) {$/;"	function	line:1027
async.priorityQueue._insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function _insert(q, data, priority, callback) {$/;"	function	line:1013
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        q.push = function (data, priority, callback) {$/;"	function	line:1047
q.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        var q = async.queue(worker, concurrency);$/;"	function	line:1044
async.priorityQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:991
cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.cargo = function (worker, payload) {$/;"	function	line:1057
async.cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:1055
_console_fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _console_fn(name) {$/;"	function	line:1061
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^                        _arrayEach(args, function (x) {$/;"	function	line:1071
_console_fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _console_fn(name) {$/;"	function	line:1061
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.memoize = function (fn, hasher) {$/;"	function	line:1085
memoized	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        var memoized = _restParam(function memoized(args) {$/;"	function	line:1090
async.memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.dir = _console_fn('dir');$/;"	function	line:1080
unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.unmemoize = function (fn) {$/;"	function	line:1118
async.unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:1116
_times	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _times(mapper) {$/;"	function	line:1124
_times	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _times(mapper) {$/;"	function	line:1124
timesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.timesLimit = function (count, limit, iterator, callback) {$/;"	function	line:1132
async.timesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.timesSeries = _times(async.mapSeries);$/;"	function	line:1131
seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.seq = function (\/* functions... *\/) {$/;"	function	line:1136
async.seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:1134
compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.compose = function (\/* functions... *\/) {$/;"	function	line:1159
async.compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    };$/;"	function	line:1157
_applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _applyEach(eachfn) {$/;"	function	line:1164
_applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function _applyEach(eachfn) {$/;"	function	line:1164
forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.forever = function (fn, callback) {$/;"	function	line:1187
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function next(err) {$/;"	function	line:1190
async.forever.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        function next(err) {$/;"	function	line:1190
async.forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.applyEachSeries = _applyEach(async.eachOfSeries);$/;"	function	line:1184
ensureAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function ensureAsync(fn) {$/;"	function	line:1199
ensureAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    function ensureAsync(fn) {$/;"	function	line:1199
asyncify	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^    async.asyncify = function asyncify(func) {$/;"	function	line:1228
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/lib/async.js	/^        define([], function () {$/;"	function	line:1256
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "name": "async",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "description": "Higher-order functions and common patterns for asynchronous code",$/;"	function	line:3
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "main": "lib\/async.js",$/;"	function	line:4
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "files": [$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "author": "Caolan McMahon",$/;"	function	line:10
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "version": "1.5.2",$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "keywords": [$/;"	function	line:12
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "repository": {$/;"	function	line:18
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "type": "git",$/;"	function	line:19
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "url": "https:\/\/github.com\/caolan\/async.git"$/;"	function	line:20
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "bugs": {$/;"	function	line:22
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "url": "https:\/\/github.com\/caolan\/async\/issues"$/;"	function	line:23
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "license": "MIT",$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "devDependencies": {$/;"	function	line:26
benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "benchmark": "bestiejs\/benchmark.js",$/;"	function	line:27
bluebird	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "bluebird": "^2.9.32",$/;"	function	line:28
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "chai": "^3.1.0",$/;"	function	line:29
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "coveralls": "^2.11.2",$/;"	function	line:30
es6-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "es6-promise": "^2.3.0",$/;"	function	line:31
jscs	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "jscs": "^1.13.1",$/;"	function	line:32
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "jshint": "~2.8.0",$/;"	function	line:33
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "karma": "^0.13.2",$/;"	function	line:34
karma-browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "karma-browserify": "^4.2.1",$/;"	function	line:35
karma-firefox-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "karma-firefox-launcher": "^0.1.6",$/;"	function	line:36
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "karma-mocha": "^0.2.0",$/;"	function	line:37
karma-mocha-reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "karma-mocha-reporter": "^1.0.2",$/;"	function	line:38
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "lodash": "^3.9.0",$/;"	function	line:39
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "mkdirp": "~0.5.1",$/;"	function	line:40
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "mocha": "^2.2.5",$/;"	function	line:41
native-promise-only	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "native-promise-only": "^0.8.0-a",$/;"	function	line:42
nodeunit	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "nodeunit": ">0.0.0",$/;"	function	line:43
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "nyc": "^2.1.0",$/;"	function	line:44
rsvp	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "rsvp": "^3.0.18",$/;"	function	line:45
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "semver": "^4.3.6",$/;"	function	line:46
uglify-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "uglify-js": "~2.4.0",$/;"	function	line:47
xyz	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "xyz": "^0.5.0",$/;"	function	line:48
yargs	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "yargs": "~3.9.1"$/;"	function	line:49
jam	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "jam": {$/;"	function	line:51
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "main": "lib\/async.js",$/;"	function	line:52
include	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "include": [$/;"	function	line:53
categories	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "categories": [$/;"	function	line:58
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "scripts": {$/;"	function	line:62
mocha-node-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "mocha-node-test": "mocha mocha_test\/",$/;"	function	line:63
mocha-browser-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "mocha-browser-test": "karma start",$/;"	function	line:64
mocha-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",$/;"	function	line:65
nodeunit-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "nodeunit-test": "nodeunit test\/test-async.js",$/;"	function	line:66
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "test": "npm run-script lint && npm run nodeunit-test && npm run mocha-test",$/;"	function	line:67
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "lint": "jshint lib\/*.js test\/*.js perf\/*.js && jscs lib\/*.js test\/*.js perf\/*.js",$/;"	function	line:68
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "coverage": "nyc npm test && nyc report",$/;"	function	line:69
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"$/;"	function	line:70
spm	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "spm": {$/;"	function	line:72
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "main": "lib\/async.js"$/;"	function	line:73
volo	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^  "volo": {$/;"	function	line:75
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "main": "lib\/async.js",$/;"	function	line:76
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/package.json	/^    "ignore": [$/;"	function	line:77
Async.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^# Async.js$/;"	function	line:1
Quick Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^## Quick Examples$/;"	function	line:29
Common Pitfalls <sub>[(StackOverflow)](http://stackoverflow.com/questions/tagged/async.js)</sub>	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^## Common Pitfalls <sub>[(StackOverflow)](http:\/\/stackoverflow.com\/questions\/tagged\/async.js)<\/sub>$/;"	function	line:55
Synchronous iteration functions	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### Synchronous iteration functions$/;"	function	line:56
Multiple callbacks	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### Multiple callbacks$/;"	function	line:92
Binding a context to an iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### Binding a context to an iterator$/;"	function	line:116
Download	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^## Download$/;"	function	line:150
In the Browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^## In the Browser$/;"	function	line:164
Documentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^## Documentation$/;"	function	line:181
Collections	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### Collections$/;"	function	line:187
Control Flow	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### Control Flow$/;"	function	line:201
Utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### Utils$/;"	function	line:220
Collections	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^## Collections$/;"	function	line:234
each(arr, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### each(arr, iterator, [callback])$/;"	function	line:238
forEachOf(obj, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### forEachOf(obj, iterator, [callback])$/;"	function	line:309
map(arr, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### map(arr, iterator, [callback])$/;"	function	line:354
filter(arr, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### filter(arr, iterator, [callback])$/;"	function	line:392
reject(arr, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### reject(arr, iterator, [callback])$/;"	function	line:428
reduce(arr, memo, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### reduce(arr, memo, iterator, [callback])$/;"	function	line:440
reduceRight(arr, memo, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### reduceRight(arr, memo, iterator, [callback])$/;"	function	line:482
detect(arr, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### detect(arr, iterator, [callback])$/;"	function	line:492
sortBy(arr, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### sortBy(arr, iterator, [callback])$/;"	function	line:528
some(arr, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### some(arr, iterator, [callback])$/;"	function	line:579
every(arr, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### every(arr, iterator, [callback])$/;"	function	line:615
concat(arr, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### concat(arr, iterator, [callback])$/;"	function	line:651
Control Flow	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^## Control Flow$/;"	function	line:681
series(tasks, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### series(tasks, [callback])$/;"	function	line:684
parallel(tasks, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### parallel(tasks, [callback])$/;"	function	line:754
whilst(test, fn, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### whilst(test, fn, callback)$/;"	function	line:826
doWhilst(fn, test, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### doWhilst(fn, test, callback)$/;"	function	line:863
until(test, fn, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### until(test, fn, callback)$/;"	function	line:873
doUntil(fn, test, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### doUntil(fn, test, callback)$/;"	function	line:884
during(test, fn, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### during(test, fn, callback)$/;"	function	line:891
doDuring(fn, test, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### doDuring(fn, test, callback)$/;"	function	line:917
forever(fn, [errback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### forever(fn, [errback])$/;"	function	line:927
waterfall(tasks, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### waterfall(tasks, [callback])$/;"	function	line:951
compose(fn1, fn2...)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### compose(fn1, fn2...)$/;"	function	line:1037
seq(fn1, fn2...)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### seq(fn1, fn2...)$/;"	function	line:1075
applyEach(fns, args..., callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### applyEach(fns, args..., callback)$/;"	function	line:1115
queue(worker, [concurrency])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### queue(worker, [concurrency])$/;"	function	line:1150
priorityQueue(worker, concurrency)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### priorityQueue(worker, concurrency)$/;"	function	line:1233
cargo(worker, [payload])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### cargo(worker, [payload])$/;"	function	line:1244
auto(tasks, [concurrency], [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### auto(tasks, [concurrency], [callback])$/;"	function	line:1310
retry([opts = {times: 5, interval: 0}| 5], task, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### retry([opts = {times: 5, interval: 0}| 5], task, [callback])$/;"	function	line:1439
iterator(tasks)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### iterator(tasks)$/;"	function	line:1498
apply(function, arguments..)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### apply(function, arguments..)$/;"	function	line:1534
nextTick(callback), setImmediate(callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### nextTick(callback), setImmediate(callback)$/;"	function	line:1585
times(n, iterator, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### times(n, iterator, [callback])$/;"	function	line:1610
Utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^## Utils$/;"	function	line:1646
memoize(fn, [hasher])	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### memoize(fn, [hasher])$/;"	function	line:1649
unmemoize(fn)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### unmemoize(fn)$/;"	function	line:1683
ensureAsync(fn)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### ensureAsync(fn)$/;"	function	line:1695
constant(values...)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### constant(values...)$/;"	function	line:1728
asyncify(func)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### asyncify(func)$/;"	function	line:1767
log(function, arguments)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### log(function, arguments)$/;"	function	line:1815
dir(function, arguments)	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### dir(function, arguments)$/;"	function	line:1844
noConflict()	/Users/jonathan/repos/identifiers-arxiv/node_modules/async/README.md	/^### noConflict()$/;"	function	line:1874
asynckit	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/bench.js	/^var asynckit = require('.\/')$/;"	variable	line:3
Benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/bench.js	/^var Benchmark = require('benchmark');$/;"	variable	line:9
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/bench.js	/^var source = [];$/;"	variable	line:12
module.exports.parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/index.js	/^{$/;"	property	line:2
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/abort.js	/^function abort(state)$/;"	function	line:9
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/abort.js	/^function abort(state)$/;"	function	line:9
clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/abort.js	/^function clean(key)$/;"	function	line:23
clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/abort.js	/^function clean(key)$/;"	function	line:23
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/async.js	/^var defer = require('.\/defer.js');$/;"	variable	line:1
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/async.js	/^function async(callback)$/;"	function	line:13
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/async.js	/^  defer(function() { isAsync = true; });$/;"	function	line:18
async_callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/async.js	/^  return function async_callback(err, result)$/;"	function	line:20
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/async.js	/^function async(callback)$/;"	function	line:13
nextTick_callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/async.js	/^      defer(function nextTick_callback()$/;"	function	line:28
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/defer.js	/^function defer(fn)$/;"	function	line:8
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/defer.js	/^function defer(fn)$/;"	function	line:8
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/iterate.js	/^var async = require('.\/async.js')$/;"	variable	line:1
iterate	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/iterate.js	/^function iterate(list, iterator, state, callback)$/;"	function	line:16
iterate	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/iterate.js	/^function iterate(list, iterator, state, callback)$/;"	function	line:16
runJob	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/iterate.js	/^function runJob(iterator, key, item, callback)$/;"	function	line:59
runJob	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/iterate.js	/^function runJob(iterator, key, item, callback)$/;"	function	line:59
streamify	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_asynckit.js	/^var streamify = require('.\/streamify.js')$/;"	variable	line:1
ReadableAsyncKit	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_asynckit.js	/^function ReadableAsyncKit()$/;"	function	line:12
ReadableAsyncKit	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_asynckit.js	/^function ReadableAsyncKit()$/;"	class	line:12
destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_asynckit.js	/^function destroy()$/;"	function	line:31
destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_asynckit.js	/^function destroy()$/;"	class	line:31
_start	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_asynckit.js	/^function _start()$/;"	function	line:51
_start	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_asynckit.js	/^function _start()$/;"	function	line:51
_read	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_asynckit.js	/^function _read()$/;"	function	line:88
_read	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_asynckit.js	/^function _read()$/;"	function	line:88
parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_parallel.js	/^var parallel = require('..\/parallel.js');$/;"	variable	line:1
ReadableParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_parallel.js	/^function ReadableParallel(list, iterator, callback)$/;"	function	line:14
ReadableParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_parallel.js	/^function ReadableParallel(list, iterator, callback)$/;"	class	line:14
serial	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_serial.js	/^var serial = require('..\/serial.js');$/;"	variable	line:1
ReadableSerial	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_serial.js	/^function ReadableSerial(list, iterator, callback)$/;"	function	line:14
ReadableSerial	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_serial.js	/^function ReadableSerial(list, iterator, callback)$/;"	class	line:14
serialOrdered	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_serial_ordered.js	/^var serialOrdered = require('..\/serialOrdered.js');$/;"	variable	line:1
ReadableSerialOrdered	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_serial_ordered.js	/^function ReadableSerialOrdered(list, iterator, sortMethod, callback)$/;"	function	line:18
ReadableSerialOrdered	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/readable_serial_ordered.js	/^function ReadableSerialOrdered(list, iterator, sortMethod, callback)$/;"	class	line:18
state	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/state.js	/^function state(list, sortMethod)$/;"	function	line:13
state	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/state.js	/^function state(list, sortMethod)$/;"	function	line:13
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^var async = require('.\/async.js');$/;"	variable	line:1
module.exports.iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^module.exports = {$/;"	property	line:4
module.exports.callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^  iterator: wrapIterator,$/;"	property	line:5
wrapIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^function wrapIterator(iterator)$/;"	function	line:16
wrapIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^function wrapIterator(iterator)$/;"	function	line:16
wrapCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^function wrapCallback(callback)$/;"	function	line:52
wrapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^  var wrapped = function(error, result)$/;"	function	line:56
wrapCallback.wrapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^  var wrapped = function(error, result)$/;"	function	line:56
wrapCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^function wrapCallback(callback)$/;"	function	line:52
wrapIteratorCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^function wrapIteratorCallback(callback, key)$/;"	function	line:74
wrapIteratorCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^function wrapIteratorCallback(callback, key)$/;"	function	line:74
streamer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^function streamer(error, output, callback)$/;"	function	line:102
streamer	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^function streamer(error, output, callback)$/;"	class	line:102
finisher	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^function finisher(error, output, callback)$/;"	function	line:130
finisher	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/streamify.js	/^function finisher(error, output, callback)$/;"	function	line:130
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/terminator.js	/^var abort = require('.\/abort.js')$/;"	variable	line:1
terminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/terminator.js	/^function terminator(callback)$/;"	function	line:14
terminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/lib/terminator.js	/^function terminator(callback)$/;"	class	line:14
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "name": "asynckit",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "version": "0.4.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "description": "Minimal async jobs utility library, with streams support",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "scripts": {$/;"	function	line:6
clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "clean": "rimraf coverage",$/;"	function	line:7
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "lint": "eslint *.js lib\/*.js test\/*.js",$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "test": "istanbul cover --reporter=json tape -- 'test\/test-*.js' | tap-spec",$/;"	function	line:9
win-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "win-test": "tape test\/test-*.js",$/;"	function	line:10
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "browser": "browserify -t browserify-istanbul test\/lib\/browserify_adjustment.js test\/test-*.js | obake --coverage | tap-spec",$/;"	function	line:11
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "report": "istanbul report",$/;"	function	line:12
size	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "size": "browserify index.js | size-table asynckit",$/;"	function	line:13
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "debug": "tape test\/test-*.js"$/;"	function	line:14
pre-commit	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "pre-commit": [$/;"	function	line:16
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "repository": {$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "type": "git",$/;"	function	line:25
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "url": "git+https:\/\/github.com\/alexindigo\/asynckit.git"$/;"	function	line:26
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "keywords": [$/;"	function	line:28
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "author": "Alex Indigo <iam@alexindigo.com>",$/;"	function	line:41
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "license": "MIT",$/;"	function	line:42
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "bugs": {$/;"	function	line:43
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "url": "https:\/\/github.com\/alexindigo\/asynckit\/issues"$/;"	function	line:44
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "homepage": "https:\/\/github.com\/alexindigo\/asynckit#readme",$/;"	function	line:46
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "devDependencies": {$/;"	function	line:47
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "browserify": "^13.0.0",$/;"	function	line:48
browserify-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "browserify-istanbul": "^2.0.0",$/;"	function	line:49
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "coveralls": "^2.11.9",$/;"	function	line:50
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "eslint": "^2.9.0",$/;"	function	line:51
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "istanbul": "^0.4.3",$/;"	function	line:52
obake	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "obake": "^0.1.2",$/;"	function	line:53
phantomjs-prebuilt	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "phantomjs-prebuilt": "^2.1.7",$/;"	function	line:54
pre-commit	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "pre-commit": "^1.1.3",$/;"	function	line:55
reamde	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "reamde": "^1.1.0",$/;"	function	line:56
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "rimraf": "^2.5.2",$/;"	function	line:57
size-table	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "size-table": "^0.2.0",$/;"	function	line:58
tap-spec	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "tap-spec": "^4.1.1",$/;"	function	line:59
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^    "tape": "^4.5.1"$/;"	function	line:60
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/package.json	/^  "dependencies": {}$/;"	function	line:62
iterate	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/parallel.js	/^var iterate    = require('.\/lib\/iterate.js')$/;"	variable	line:1
parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/parallel.js	/^function parallel(list, iterator, callback)$/;"	function	line:17
parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/parallel.js	/^function parallel(list, iterator, callback)$/;"	function	line:17
asynckit [![NPM Module](https://img.shields.io/npm/v/asynckit.svg?style=flat)](https://www.npmjs.com/package/asynckit)	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^# asynckit [![NPM Module](https:\/\/img.shields.io\/npm\/v\/asynckit.svg?style=flat)](https:\/\/www.npmjs.com\/package\/asynckit)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^## Install$/;"	function	line:27
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^## Examples$/;"	function	line:33
Parallel Jobs	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^### Parallel Jobs$/;"	function	line:35
Input Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^#### Input Array$/;"	function	line:42
Input Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^#### Input Object$/;"	function	line:83
Serial Jobs	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^### Serial Jobs$/;"	function	line:129
Input Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^#### Input Array$/;"	function	line:136
Input Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^#### Input Object$/;"	function	line:169
Ordered Serial Iterations	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^### Ordered Serial Iterations$/;"	function	line:215
Streaming interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^### Streaming interface$/;"	function	line:221
Want to Know More?	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^## Want to Know More?$/;"	function	line:225
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/README.md	/^## License$/;"	function	line:231
serialOrdered	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/serial.js	/^var serialOrdered = require('.\/serialOrdered.js');$/;"	variable	line:1
serial	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/serial.js	/^function serial(list, iterator, callback)$/;"	function	line:14
serial	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/serial.js	/^function serial(list, iterator, callback)$/;"	function	line:14
iterate	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/serialOrdered.js	/^var iterate    = require('.\/lib\/iterate.js')$/;"	variable	line:1
serialOrdered	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/serialOrdered.js	/^function serialOrdered(list, iterator, sortMethod, callback)$/;"	function	line:21
iteratorHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/serialOrdered.js	/^  iterate(list, iterator, state, function iteratorHandler(error, result)$/;"	function	line:25
serialOrdered	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/serialOrdered.js	/^function serialOrdered(list, iterator, sortMethod, callback)$/;"	function	line:21
ascending	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/serialOrdered.js	/^function ascending(a, b)$/;"	function	line:60
ascending	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/serialOrdered.js	/^function ascending(a, b)$/;"	function	line:60
descending	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/serialOrdered.js	/^function descending(a, b)$/;"	function	line:72
descending	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/serialOrdered.js	/^function descending(a, b)$/;"	function	line:72
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/stream.js	/^var inherits              = require('util').inherits$/;"	variable	line:1
module.exports.parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/stream.js	/^{$/;"	property	line:11
module.exports.serial	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/stream.js	/^  parallel      : ReadableParallel,$/;"	property	line:12
module.exports.serialOrdered	/Users/jonathan/repos/identifiers-arxiv/node_modules/asynckit/stream.js	/^  serial        : ReadableSerial,$/;"	property	line:13
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/index.js	/^var crypto = require('crypto')$/;"	variable	line:22
authorization	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/index.js	/^function authorization (options) {$/;"	function	line:56
hmacSha1	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/index.js	/^function hmacSha1 (options) {$/;"	function	line:71
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/index.js	/^function sign (options) {$/;"	function	line:85
signQuery	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/index.js	/^function signQuery (options) {$/;"	function	line:101
stringToSign	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/index.js	/^function stringToSign (options) {$/;"	function	line:124
queryStringToSign	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/index.js	/^function queryStringToSign (options){$/;"	function	line:152
canonicalizeHeaders	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/index.js	/^function canonicalizeHeaders (headers) {$/;"	function	line:171
canonicalizeResource	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/index.js	/^function canonicalizeResource (resource) {$/;"	function	line:198
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^  "author": "Mikeal Rogers <mikeal.rogers@gmail.com> (http:\/\/www.futurealoof.com)",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^  "name": "aws-sign2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^  "description": "AWS signing. Originally pulled from LearnBoost\/knox, maintained as vendor in request, now a standalone module.",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^  "version": "0.6.0",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^  "repository": {$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^    "url": "https:\/\/github.com\/mikeal\/aws-sign"$/;"	function	line:7
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^  "license": "Apache-2.0",$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^  "main": "index.js",$/;"	function	line:10
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^  "dependencies": {},$/;"	function	line:11
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^  "devDependencies": {},$/;"	function	line:12
optionalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^  "optionalDependencies": {},$/;"	function	line:13
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^  "engines": {$/;"	function	line:14
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws-sign2/package.json	/^    "node": "*"$/;"	function	line:15
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/.travis.yml	/^node_js:$/;"	function	line:2
hmac	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^function hmac(key, string, encoding) {$/;"	function	line:10
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^function hash(string, encoding) {$/;"	function	line:14
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^function hash(string, encoding) {$/;"	function	line:14
encodeRfc3986	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^function encodeRfc3986(urlEncodedString) {$/;"	function	line:19
RequestSigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^function RequestSigner(request, credentials) {$/;"	function	line:27
matchHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.matchHost = function(host) {$/;"	function	line:59
isSingleRegion	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.isSingleRegion = function() {$/;"	function	line:73
createHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.createHost = function() {$/;"	function	line:81
prepareRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.prepareRequest = function() {$/;"	function	line:88
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.sign = function() {$/;"	function	line:138
getDateTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.getDateTime = function() {$/;"	function	line:152
getDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.getDate = function() {$/;"	function	line:165
authHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.authHeader = function() {$/;"	function	line:169
signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.signature = function() {$/;"	function	line:177
stringToSign	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.stringToSign = function() {$/;"	function	line:191
canonicalString	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.canonicalString = function() {$/;"	function	line:200
canonicalHeaders	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.canonicalHeaders = function() {$/;"	function	line:255
trimAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^  function trimAll(header) {$/;"	function	line:257
signedHeaders	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.signedHeaders = function() {$/;"	function	line:266
credentialString	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.credentialString = function() {$/;"	function	line:273
defaultCredentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.defaultCredentials = function() {$/;"	function	line:282
parsePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.parsePath = function() {$/;"	function	line:291
formatPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^RequestSigner.prototype.formatPath = function() {$/;"	function	line:316
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/aws4.js	/^aws4.sign = function(request, credentials) {$/;"	function	line:330
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^module.exports = function(size) {$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^module.exports = function(size) {$/;"	function	line:0
LruCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^function LruCache(size) {$/;"	function	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^LruCache.prototype.get = function(key) {$/;"	function	line:11
LruCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^}$/;"	class	line:9
LruCache.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^LruCache.prototype.get = function(key) {$/;"	method	line:11
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^LruCache.prototype.set = function(key, val) {$/;"	function	line:18
LruCache.LruCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^}$/;"	class	line:16
used	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^LruCache.prototype.used = function(node) {$/;"	function	line:33
prune	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^LruCache.prototype.prune = function() {$/;"	function	line:37
DoublyLinkedList	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^function DoublyLinkedList() {$/;"	function	line:46
moveToFront	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^DoublyLinkedList.prototype.moveToFront = function(node) {$/;"	function	line:51
LruCache.function.DoublyLinkedList	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^}$/;"	class	line:49
LruCache.function.LruCache.function.DoublyLinkedList.moveToFront	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^DoublyLinkedList.prototype.moveToFront = function(node) {$/;"	method	line:51
pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^DoublyLinkedList.prototype.pop = function() {$/;"	function	line:69
DoublyLinkedList	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^}$/;"	class	line:67
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^DoublyLinkedList.prototype.remove = function(node) {$/;"	function	line:77
DoublyLinkedList.DoublyLinkedList	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^}$/;"	class	line:75
DoublyLinkedNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/lru.js	/^function DoublyLinkedNode(key, val) {$/;"	function	line:91
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^  "name": "aws4",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^  "version": "1.6.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^  "description": "Signs and prepares requests using AWS Signature Version 4",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^  "author": "Michael Hart <michael.hart.au@gmail.com> (http:\/\/github.com\/mhart)",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^  "main": "aws4.js",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^  "keywords": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^  "repository": {$/;"	function	line:59
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^    "type": "git",$/;"	function	line:60
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^    "url": "https:\/\/github.com\/mhart\/aws4.git"$/;"	function	line:61
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^  "license": "MIT",$/;"	function	line:63
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^  "devDependencies": {$/;"	function	line:64
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^    "mocha": "^2.4.5",$/;"	function	line:65
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^    "should": "^8.2.2"$/;"	function	line:66
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^  "scripts": {$/;"	function	line:68
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/package.json	/^    "test": "mocha .\/test\/fast.js .\/test\/slow.js -b -t 100s -R list"$/;"	function	line:69
aws4.sign(requestOptions, [credentials])	/Users/jonathan/repos/identifiers-arxiv/node_modules/aws4/README.md	/^### aws4.sign(requestOptions, [credentials])$/;"	function	line:451
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^exports.default = function (rawLines, lineNumber, colNumber) {$/;"	function	line:5
maybeHighlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^  var maybeHighlight = function maybeHighlight(chalkFn, string) {$/;"	function	line:15
exports.default.maybeHighlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^  var maybeHighlight = function maybeHighlight(chalkFn, string) {$/;"	function	line:15
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^exports.__esModule = true;$/;"	function	line:3
_jsTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^var _jsTokens = require("js-tokens");$/;"	variable	line:58
_jsTokens2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^var _jsTokens2 = _interopRequireDefault(_jsTokens);$/;"	variable	line:60
_esutils	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^var _esutils = require("esutils");$/;"	variable	line:62
_esutils2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^var _esutils2 = _interopRequireDefault(_esutils);$/;"	variable	line:64
_chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^var _chalk = require("chalk");$/;"	variable	line:66
_chalk2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^var _chalk2 = _interopRequireDefault(_chalk);$/;"	variable	line:68
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:70
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:70
getDefs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^function getDefs(chalk) {$/;"	function	line:72
getDefs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^function getDefs(chalk) {$/;"	function	line:72
NEWLINE	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^var NEWLINE = \/\\r\\n|[\\n\\r\\u2028\\u2029]\/;$/;"	variable	line:89
JSX_TAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^var JSX_TAG = \/^[a-z][\\w-]*$\/i;$/;"	variable	line:91
getTokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^function getTokenType(match) {$/;"	function	line:95
getTokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^function getTokenType(match) {$/;"	function	line:95
highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^function highlight(defs, text) {$/;"	function	line:123
highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/lib/index.js	/^function highlight(defs, text) {$/;"	function	line:123
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^  "name": "babel-code-frame",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^  "version": "6.22.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^  "description": "Generate errors that contain a code frame that point to source locations.",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^  "author": "Sebastian McKenzie <sebmck@gmail.com>",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^  "homepage": "https:\/\/babeljs.io\/",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^  "license": "MIT",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^  "repository": "https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-code-frame",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^  "main": "lib\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^  "dependencies": {$/;"	function	line:10
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^    "chalk": "^1.1.0",$/;"	function	line:11
esutils	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^    "esutils": "^2.0.2",$/;"	function	line:12
js-tokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/package.json	/^    "js-tokens": "^3.0.0"$/;"	function	line:13
babel-code-frame	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/README.md	/^# babel-code-frame$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/README.md	/^## Usage$/;"	function	line:11
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-code-frame/README.md	/^## Options$/;"	function	line:36
_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^var _node = require(".\/node");$/;"	variable	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:10
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:16
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:28
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:34
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:40
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:46
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:52
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:58
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:64
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:70
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:76
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:82
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:88
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:94
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:100
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  get: function get() {$/;"	function	line:106
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^function run(code) {$/;"	function	line:112
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^function run(code) {$/;"	function	line:112
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^function load(url, callback) {$/;"	function	line:118
onreadystatechange	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  xhr.onreadystatechange = function () {$/;"	function	line:128
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^function load(url, callback) {$/;"	function	line:118
runScripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^function runScripts() {$/;"	function	line:144
exec	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  function exec() {$/;"	function	line:149
runScripts.exec	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  function exec() {$/;"	function	line:149
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  function run(script, i) {$/;"	function	line:158
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^      load(script.src, function (param) {$/;"	function	line:162
runScripts.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^  function run(script, i) {$/;"	function	line:158
runScripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/browser.js	/^function runScripts() {$/;"	function	line:144
_file	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _file = require("..\/transformation\/file");$/;"	variable	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^  get: function get() {$/;"	function	line:10
_config	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _config = require("..\/transformation\/file\/options\/config");$/;"	variable	line:15
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^  get: function get() {$/;"	function	line:19
_buildExternalHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _buildExternalHelpers = require("..\/tools\/build-external-helpers");$/;"	variable	line:24
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^  get: function get() {$/;"	function	line:28
_babelTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _babelTemplate = require("babel-template");$/;"	variable	line:33
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^  get: function get() {$/;"	function	line:37
_resolvePlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _resolvePlugin = require("..\/helpers\/resolve-plugin");$/;"	variable	line:42
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^  get: function get() {$/;"	function	line:46
_resolvePreset	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _resolvePreset = require("..\/helpers\/resolve-preset");$/;"	variable	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^  get: function get() {$/;"	function	line:55
_package	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _package = require("..\/..\/package");$/;"	variable	line:60
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^  get: function get() {$/;"	function	line:64
_fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _fs = require("fs");$/;"	variable	line:72
_fs2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _fs2 = _interopRequireDefault(_fs);$/;"	variable	line:74
_util	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _util = require("..\/util");$/;"	variable	line:76
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var util = _interopRequireWildcard(_util);$/;"	variable	line:78
_babelMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _babelMessages = require("babel-messages");$/;"	variable	line:80
messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var messages = _interopRequireWildcard(_babelMessages);$/;"	variable	line:82
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:84
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:86
_babelTraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _babelTraverse = require("babel-traverse");$/;"	variable	line:88
_babelTraverse2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _babelTraverse2 = _interopRequireDefault(_babelTraverse);$/;"	variable	line:90
_optionManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _optionManager = require("..\/transformation\/file\/options\/option-manager");$/;"	variable	line:92
_optionManager2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _optionManager2 = _interopRequireDefault(_optionManager);$/;"	variable	line:94
_pipeline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _pipeline = require("..\/transformation\/pipeline");$/;"	variable	line:96
_pipeline2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var _pipeline2 = _interopRequireDefault(_pipeline);$/;"	variable	line:98
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:100
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:100
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:102
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:102
Plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^function Plugin(alias) {$/;"	function	line:109
Plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^function Plugin(alias) {$/;"	function	line:109
analyse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var analyse = exports.analyse = pipeline.analyse.bind(pipeline);$/;"	variable	line:117
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var transform = exports.transform = pipeline.transform.bind(pipeline);$/;"	variable	line:118
transformFromAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^var transformFromAst = exports.transformFromAst = pipeline.transformFromAst.bind(pipeline);$/;"	variable	line:119
transformFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^function transformFile(filename, opts, callback) {$/;"	function	line:121
transformFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^function transformFile(filename, opts, callback) {$/;"	function	line:121
transformFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^function transformFileSync(filename) {$/;"	function	line:148
transformFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/api/node.js	/^function transformFileSync(filename) {$/;"	function	line:148
getPossiblePluginNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/get-possible-plugin-names.js	/^function getPossiblePluginNames(pluginName) {$/;"	function	line:5
getPossiblePluginNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/get-possible-plugin-names.js	/^function getPossiblePluginNames(pluginName) {$/;"	function	line:5
getPossiblePresetNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/get-possible-preset-names.js	/^function getPossiblePresetNames(presetName) {$/;"	function	line:5
getPossiblePresetNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/get-possible-preset-names.js	/^function getPossiblePresetNames(presetName) {$/;"	function	line:5
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/merge.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/merge.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/merge.js	/^exports.default = function (dest, src) {$/;"	function	line:9
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/merge.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	function	line:7
_mergeWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/merge.js	/^var _mergeWith = require("lodash\/mergeWith");$/;"	variable	line:40
_mergeWith2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/merge.js	/^var _mergeWith2 = _interopRequireDefault(_mergeWith);$/;"	variable	line:42
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/merge.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:44
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/merge.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:44
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/normalize-ast.js	/^exports.default = function (ast, comments, tokens) {$/;"	function	line:5
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/normalize-ast.js	/^exports.__esModule = true;$/;"	function	line:3
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/normalize-ast.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:17
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/normalize-ast.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:19
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/normalize-ast.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:21
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/normalize-ast.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:21
_resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-from-possible-names.js	/^var _resolve = require(".\/resolve");$/;"	variable	line:6
_resolve2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-from-possible-names.js	/^var _resolve2 = _interopRequireDefault(_resolve);$/;"	variable	line:8
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-from-possible-names.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-from-possible-names.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:10
resolveFromPossibleNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-from-possible-names.js	/^function resolveFromPossibleNames(possibleNames, dirname) {$/;"	function	line:12
resolveFromPossibleNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-from-possible-names.js	/^function resolveFromPossibleNames(possibleNames, dirname) {$/;"	function	line:12
_resolveFromPossibleNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-plugin.js	/^var _resolveFromPossibleNames = require(".\/resolve-from-possible-names");$/;"	variable	line:6
_resolveFromPossibleNames2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-plugin.js	/^var _resolveFromPossibleNames2 = _interopRequireDefault(_resolveFromPossibleNames);$/;"	variable	line:8
_getPossiblePluginNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-plugin.js	/^var _getPossiblePluginNames = require(".\/get-possible-plugin-names");$/;"	variable	line:10
_getPossiblePluginNames2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-plugin.js	/^var _getPossiblePluginNames2 = _interopRequireDefault(_getPossiblePluginNames);$/;"	variable	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-plugin.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-plugin.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:14
resolvePlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-plugin.js	/^function resolvePlugin(pluginName) {$/;"	function	line:16
resolvePlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-plugin.js	/^function resolvePlugin(pluginName) {$/;"	function	line:16
_resolveFromPossibleNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-preset.js	/^var _resolveFromPossibleNames = require(".\/resolve-from-possible-names");$/;"	variable	line:6
_resolveFromPossibleNames2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-preset.js	/^var _resolveFromPossibleNames2 = _interopRequireDefault(_resolveFromPossibleNames);$/;"	variable	line:8
_getPossiblePresetNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-preset.js	/^var _getPossiblePresetNames = require(".\/get-possible-preset-names");$/;"	variable	line:10
_getPossiblePresetNames2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-preset.js	/^var _getPossiblePresetNames2 = _interopRequireDefault(_getPossiblePresetNames);$/;"	variable	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-preset.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-preset.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:14
resolvePreset	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-preset.js	/^function resolvePreset(presetName) {$/;"	function	line:16
resolvePreset	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve-preset.js	/^function resolvePreset(presetName) {$/;"	function	line:16
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve.js	/^var _typeof2 = require("babel-runtime\/helpers\/typeof");$/;"	variable	line:5
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:7
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve.js	/^exports.default = function (loc) {$/;"	function	line:9
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	function	line:7
_module	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve.js	/^var _module = require("module");$/;"	variable	line:34
_module2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve.js	/^var _module2 = _interopRequireDefault(_module);$/;"	variable	line:36
_path	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve.js	/^var _path = require("path");$/;"	variable	line:38
_path2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve.js	/^var _path2 = _interopRequireDefault(_path);$/;"	variable	line:40
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:42
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/helpers/resolve.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:42
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^var _map = require("babel-runtime\/core-js\/map");$/;"	variable	line:5
_map2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^var _map2 = _interopRequireDefault(_map);$/;"	variable	line:7
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:9
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:11
_possibleConstructorReturn2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^var _possibleConstructorReturn2 = require("babel-runtime\/helpers\/possibleConstructorReturn");$/;"	variable	line:13
_possibleConstructorReturn3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);$/;"	variable	line:15
_inherits2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^var _inherits2 = require("babel-runtime\/helpers\/inherits");$/;"	variable	line:17
_inherits3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^var _inherits3 = _interopRequireDefault(_inherits2);$/;"	variable	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:21
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:21
Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^var Store = function (_Map) {$/;"	function	line:23
Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^  function Store() {$/;"	function	line:26
Store.Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^  function Store() {$/;"	function	line:26
setDynamic	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^  Store.prototype.setDynamic = function setDynamic(key, fn) {$/;"	function	line:35
Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^  }$/;"	class	line:33
Store.setDynamic	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^  Store.prototype.setDynamic = function setDynamic(key, fn) {$/;"	method	line:35
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^  Store.prototype.get = function get(key) {$/;"	function	line:39
Store.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^  Store.prototype.get = function get(key) {$/;"	method	line:39
Store.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^    if (this.has(key)) {$/;"	class	line:40
Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/store.js	/^var Store = function (_Map) {$/;"	function	line:23
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^exports.default = function (whitelist) {$/;"	function	line:5
builder	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^  var builder = function builder(body) {$/;"	function	line:10
exports.default.builder	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^  var builder = function builder(body) {$/;"	function	line:10
exports.default.build.global	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^  var build = {$/;"	property	line:16
exports.default.build.umd	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^    global: buildGlobal,$/;"	property	line:17
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^exports.__esModule = true;$/;"	function	line:3
_babelHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^var _babelHelpers = require("babel-helpers");$/;"	variable	line:31
helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^var helpers = _interopRequireWildcard(_babelHelpers);$/;"	variable	line:33
_babelGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^var _babelGenerator = require("babel-generator");$/;"	variable	line:35
_babelGenerator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^var _babelGenerator2 = _interopRequireDefault(_babelGenerator);$/;"	variable	line:37
_babelMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^var _babelMessages = require("babel-messages");$/;"	variable	line:39
messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^var messages = _interopRequireWildcard(_babelMessages);$/;"	variable	line:41
_babelTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^var _babelTemplate = require("babel-template");$/;"	variable	line:43
_babelTemplate2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^var _babelTemplate2 = _interopRequireDefault(_babelTemplate);$/;"	variable	line:45
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:47
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:49
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:51
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:51
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:53
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:53
buildGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function buildGlobal(namespace, builder) {$/;"	function	line:57
buildGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function buildGlobal(namespace, builder) {$/;"	function	line:57
buildUmd	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function buildUmd(namespace, builder) {$/;"	function	line:69
buildUmd	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function buildUmd(namespace, builder) {$/;"	function	line:69
buildVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function buildVar(namespace, builder) {$/;"	function	line:85
buildVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function buildVar(namespace, builder) {$/;"	function	line:85
buildHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function buildHelpers(body, namespace, whitelist) {$/;"	function	line:93
buildHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/tools/build-external-helpers.js	/^function buildHelpers(body, namespace, whitelist) {$/;"	function	line:93
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _typeof2 = require("babel-runtime\/helpers\/typeof");$/;"	variable	line:6
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:8
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:10
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:12
_create	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _create = require("babel-runtime\/core-js\/object\/create");$/;"	variable	line:14
_create2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _create2 = _interopRequireDefault(_create);$/;"	variable	line:16
_assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _assign = require("babel-runtime\/core-js\/object\/assign");$/;"	variable	line:18
_assign2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _assign2 = _interopRequireDefault(_assign);$/;"	variable	line:20
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:22
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:24
_possibleConstructorReturn2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _possibleConstructorReturn2 = require("babel-runtime\/helpers\/possibleConstructorReturn");$/;"	variable	line:26
_possibleConstructorReturn3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);$/;"	variable	line:28
_inherits2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _inherits2 = require("babel-runtime\/helpers\/inherits");$/;"	variable	line:30
_inherits3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _inherits3 = _interopRequireDefault(_inherits2);$/;"	variable	line:32
_babelHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _babelHelpers = require("babel-helpers");$/;"	variable	line:34
_babelHelpers2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _babelHelpers2 = _interopRequireDefault(_babelHelpers);$/;"	variable	line:36
_metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _metadata = require(".\/metadata");$/;"	variable	line:38
metadataVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var metadataVisitor = _interopRequireWildcard(_metadata);$/;"	variable	line:40
_convertSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _convertSourceMap = require("convert-source-map");$/;"	variable	line:42
_convertSourceMap2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _convertSourceMap2 = _interopRequireDefault(_convertSourceMap);$/;"	variable	line:44
_optionManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _optionManager = require(".\/options\/option-manager");$/;"	variable	line:46
_optionManager2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _optionManager2 = _interopRequireDefault(_optionManager);$/;"	variable	line:48
_pluginPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _pluginPass = require("..\/plugin-pass");$/;"	variable	line:50
_pluginPass2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _pluginPass2 = _interopRequireDefault(_pluginPass);$/;"	variable	line:52
_babelTraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _babelTraverse = require("babel-traverse");$/;"	variable	line:54
_babelTraverse2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _babelTraverse2 = _interopRequireDefault(_babelTraverse);$/;"	variable	line:56
_sourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _sourceMap = require("source-map");$/;"	variable	line:58
_sourceMap2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _sourceMap2 = _interopRequireDefault(_sourceMap);$/;"	variable	line:60
_babelGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _babelGenerator = require("babel-generator");$/;"	variable	line:62
_babelGenerator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _babelGenerator2 = _interopRequireDefault(_babelGenerator);$/;"	variable	line:64
_babelCodeFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _babelCodeFrame = require("babel-code-frame");$/;"	variable	line:66
_babelCodeFrame2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _babelCodeFrame2 = _interopRequireDefault(_babelCodeFrame);$/;"	variable	line:68
_defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _defaults = require("lodash\/defaults");$/;"	variable	line:70
_defaults2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _defaults2 = _interopRequireDefault(_defaults);$/;"	variable	line:72
_logger	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _logger = require(".\/logger");$/;"	variable	line:74
_logger2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _logger2 = _interopRequireDefault(_logger);$/;"	variable	line:76
_store	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _store = require("..\/..\/store");$/;"	variable	line:78
_store2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _store2 = _interopRequireDefault(_store);$/;"	variable	line:80
_babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _babylon = require("babylon");$/;"	variable	line:82
_util	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _util = require("..\/..\/util");$/;"	variable	line:84
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var util = _interopRequireWildcard(_util);$/;"	variable	line:86
_path	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _path = require("path");$/;"	variable	line:88
_path2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _path2 = _interopRequireDefault(_path);$/;"	variable	line:90
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:92
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:94
_resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _resolve = require("..\/..\/helpers\/resolve");$/;"	variable	line:96
_resolve2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _resolve2 = _interopRequireDefault(_resolve);$/;"	variable	line:98
_blockHoist	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _blockHoist = require("..\/internal-plugins\/block-hoist");$/;"	variable	line:100
_blockHoist2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _blockHoist2 = _interopRequireDefault(_blockHoist);$/;"	variable	line:102
_shadowFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _shadowFunctions = require("..\/internal-plugins\/shadow-functions");$/;"	variable	line:104
_shadowFunctions2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var _shadowFunctions2 = _interopRequireDefault(_shadowFunctions);$/;"	variable	line:106
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:108
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:108
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:110
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:110
shebangRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var shebangRegex = \/^#!.*\/;$/;"	variable	line:112
INTERNAL_PLUGINS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var INTERNAL_PLUGINS = [[_blockHoist2.default], [_shadowFunctions2.default]];$/;"	variable	line:114
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  enter: function enter(path, state) {$/;"	function	line:117
File	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var File = function (_Store) {$/;"	function	line:126
File	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  function File() {$/;"	function	line:129
_this.parserOpts.sourceType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^    _this.parserOpts = {$/;"	property	line:141
_this.metadata.usedHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^    _this.metadata = {$/;"	property	line:161
File.File	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  function File() {$/;"	function	line:129
File	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^var File = function (_Store) {$/;"	function	line:126
getMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.getMetadata = function getMetadata() {$/;"	function	line:189
File	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  }$/;"	class	line:187
File.getMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.getMetadata = function getMetadata() {$/;"	method	line:189
initOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.initOptions = function initOptions(opts) {$/;"	function	line:215
File.initOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.initOptions = function initOptions(opts) {$/;"	method	line:215
buildPluginsForOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.buildPluginsForOptions = function buildPluginsForOptions(opts) {$/;"	function	line:254
File.buildPluginsForOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.buildPluginsForOptions = function buildPluginsForOptions(opts) {$/;"	method	line:254
getModuleName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.getModuleName = function getModuleName() {$/;"	function	line:292
File.getModuleName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.getModuleName = function getModuleName() {$/;"	method	line:292
resolveModuleSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.resolveModuleSource = function resolveModuleSource(source) {$/;"	function	line:331
addImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.addImport = function addImport(source, imported) {$/;"	function	line:337
addHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.addHelper = function addHelper(name) {$/;"	function	line:366
addTemplateObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.addTemplateObject = function addTemplateObject(helperName, strings, raw) {$/;"	function	line:405
buildCodeFrameError	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.buildCodeFrameError = function buildCodeFrameError(node, msg) {$/;"	function	line:426
mergeSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.mergeSourceMap = function mergeSourceMap(map) {$/;"	function	line:450
_ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^      var _ret = function () {$/;"	function	line:454
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.parse = function parse(code) {$/;"	function	line:498
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^          parse: function parse(source) {$/;"	function	line:519
_addAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype._addAst = function _addAst(ast) {$/;"	function	line:532
addAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.addAst = function addAst(ast) {$/;"	function	line:545
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.transform = function transform() {$/;"	function	line:551
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.wrap = function wrap(code, callback) {$/;"	function	line:567
addCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.addCode = function addCode(code) {$/;"	function	line:604
parseCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.parseCode = function parseCode() {$/;"	function	line:610
shouldIgnore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.shouldIgnore = function shouldIgnore() {$/;"	function	line:616
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.call = function call(key, pluginPasses) {$/;"	function	line:621
parseInputSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.parseInputSourceMap = function parseInputSourceMap(code) {$/;"	function	line:642
parseShebang	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.parseShebang = function parseShebang() {$/;"	function	line:656
makeResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.makeResult = function makeResult(_ref4) {$/;"	function	line:664
generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/index.js	/^  File.prototype.generate = function generate() {$/;"	function	line:694
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:5
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:7
_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^var _node = require("debug\/node");$/;"	variable	line:9
_node2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^var _node2 = _interopRequireDefault(_node);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
seenDeprecatedMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^var seenDeprecatedMessages = [];$/;"	variable	line:18
Logger	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^var Logger = function () {$/;"	function	line:20
Logger	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  function Logger(file, filename) {$/;"	function	line:21
Logger.Logger	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  function Logger(file, filename) {$/;"	class	line:21
_buildMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype._buildMessage = function _buildMessage(msg) {$/;"	function	line:28
Logger	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  }$/;"	class	line:26
Logger._buildMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype._buildMessage = function _buildMessage(msg) {$/;"	method	line:28
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.warn = function warn(msg) {$/;"	function	line:34
Logger.warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.warn = function warn(msg) {$/;"	method	line:34
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.error = function error(msg) {$/;"	function	line:38
Logger.error	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.error = function error(msg) {$/;"	method	line:38
deprecate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.deprecate = function deprecate(msg) {$/;"	function	line:44
Logger.deprecate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.deprecate = function deprecate(msg) {$/;"	method	line:44
verbose	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.verbose = function verbose(msg) {$/;"	function	line:56
Logger.verbose	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.verbose = function verbose(msg) {$/;"	method	line:56
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.debug = function debug(msg) {$/;"	function	line:60
Logger.debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.debug = function debug(msg) {$/;"	method	line:60
deopt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.deopt = function deopt(node, msg) {$/;"	function	line:64
Logger.deopt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^  Logger.prototype.deopt = function deopt(node, msg) {$/;"	method	line:64
Logger	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/logger.js	/^var Logger = function () {$/;"	function	line:20
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:6
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:8
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:13
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:15
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^  enter: function enter(path, file) {$/;"	function	line:22
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^  exit: function exit(path, file) {$/;"	function	line:32
ExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^function ExportDeclaration(path, file) {$/;"	function	line:90
ExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^function ExportDeclaration(path, file) {$/;"	function	line:90
Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^function Scope(path) {$/;"	function	line:176
Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/metadata.js	/^function Scope(path) {$/;"	function	line:176
_assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _assign = require("babel-runtime\/core-js\/object\/assign");$/;"	variable	line:5
_assign2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _assign2 = _interopRequireDefault(_assign);$/;"	variable	line:7
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:9
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:11
_resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _resolve = require("..\/..\/..\/helpers\/resolve");$/;"	variable	line:15
_resolve2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _resolve2 = _interopRequireDefault(_resolve);$/;"	variable	line:17
_json	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _json = require("json5");$/;"	variable	line:19
_json2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _json2 = _interopRequireDefault(_json);$/;"	variable	line:21
_pathIsAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _pathIsAbsolute = require("path-is-absolute");$/;"	variable	line:23
_pathIsAbsolute2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _pathIsAbsolute2 = _interopRequireDefault(_pathIsAbsolute);$/;"	variable	line:25
_path	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _path = require("path");$/;"	variable	line:27
_path2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _path2 = _interopRequireDefault(_path);$/;"	variable	line:29
_fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _fs = require("fs");$/;"	variable	line:31
_fs2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var _fs2 = _interopRequireDefault(_fs);$/;"	variable	line:33
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:35
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:35
BABELIGNORE_FILENAME	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var BABELIGNORE_FILENAME = ".babelignore";$/;"	variable	line:40
BABELRC_FILENAME	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var BABELRC_FILENAME = ".babelrc";$/;"	variable	line:41
PACKAGE_FILENAME	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var PACKAGE_FILENAME = "package.json";$/;"	variable	line:42
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^function exists(filename) {$/;"	function	line:44
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^function exists(filename) {$/;"	function	line:44
buildConfigChain	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^function buildConfigChain() {$/;"	function	line:53
buildConfigChain	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^function buildConfigChain() {$/;"	function	line:53
ConfigChainBuilder	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var ConfigChainBuilder = function () {$/;"	function	line:73
ConfigChainBuilder	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^  function ConfigChainBuilder(log) {$/;"	function	line:74
ConfigChainBuilder.ConfigChainBuilder	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^  function ConfigChainBuilder(log) {$/;"	class	line:74
findConfigs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^  ConfigChainBuilder.prototype.findConfigs = function findConfigs(loc) {$/;"	function	line:82
ConfigChainBuilder	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^  }$/;"	class	line:80
ConfigChainBuilder.findConfigs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^  ConfigChainBuilder.prototype.findConfigs = function findConfigs(loc) {$/;"	method	line:82
ConfigChainBuilder	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^var ConfigChainBuilder = function () {$/;"	function	line:73
addIgnoreConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^  ConfigChainBuilder.prototype.addIgnoreConfig = function addIgnoreConfig(loc) {$/;"	function	line:118
ConfigChainBuilder.addIgnoreConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^  ConfigChainBuilder.prototype.addIgnoreConfig = function addIgnoreConfig(loc) {$/;"	method	line:118
addConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^  ConfigChainBuilder.prototype.addConfig = function addConfig(loc, key) {$/;"	function	line:137
ConfigChainBuilder.addConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^  ConfigChainBuilder.prototype.addConfig = function addConfig(loc, key) {$/;"	method	line:137
mergeConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^  ConfigChainBuilder.prototype.mergeConfig = function mergeConfig(_ref) {$/;"	function	line:166
ConfigChainBuilder.mergeConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/build-config-chain.js	/^  ConfigChainBuilder.prototype.mergeConfig = function mergeConfig(_ref) {$/;"	method	line:166
module.exports.filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/config.js	/^module.exports = {$/;"	property	line:3
_parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/index.js	/^var _parsers = require(".\/parsers");$/;"	variable	line:7
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/index.js	/^var parsers = _interopRequireWildcard(_parsers);$/;"	variable	line:9
_config	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/index.js	/^var _config = require(".\/config");$/;"	variable	line:11
_config2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/index.js	/^var _config2 = _interopRequireDefault(_config);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
normaliseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/index.js	/^function normaliseOptions() {$/;"	function	line:20
normaliseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/index.js	/^function normaliseOptions() {$/;"	function	line:20
_objectWithoutProperties2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _objectWithoutProperties2 = require("babel-runtime\/helpers\/objectWithoutProperties");$/;"	variable	line:5
_objectWithoutProperties3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);$/;"	variable	line:7
_stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _stringify = require("babel-runtime\/core-js\/json\/stringify");$/;"	variable	line:9
_stringify2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _stringify2 = _interopRequireDefault(_stringify);$/;"	variable	line:11
_assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _assign = require("babel-runtime\/core-js\/object\/assign");$/;"	variable	line:13
_assign2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _assign2 = _interopRequireDefault(_assign);$/;"	variable	line:15
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:17
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:19
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _typeof2 = require("babel-runtime\/helpers\/typeof");$/;"	variable	line:21
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:23
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:25
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:27
_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _node = require("..\/..\/..\/api\/node");$/;"	variable	line:29
context	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var context = _interopRequireWildcard(_node);$/;"	variable	line:31
_plugin2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _plugin2 = require("..\/..\/plugin");$/;"	variable	line:33
_plugin3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _plugin3 = _interopRequireDefault(_plugin2);$/;"	variable	line:35
_babelMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _babelMessages = require("babel-messages");$/;"	variable	line:37
messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var messages = _interopRequireWildcard(_babelMessages);$/;"	variable	line:39
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _index = require(".\/index");$/;"	variable	line:41
_resolvePlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _resolvePlugin = require("..\/..\/..\/helpers\/resolve-plugin");$/;"	variable	line:43
_resolvePlugin2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _resolvePlugin2 = _interopRequireDefault(_resolvePlugin);$/;"	variable	line:45
_resolvePreset	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _resolvePreset = require("..\/..\/..\/helpers\/resolve-preset");$/;"	variable	line:47
_resolvePreset2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _resolvePreset2 = _interopRequireDefault(_resolvePreset);$/;"	variable	line:49
_cloneDeepWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _cloneDeepWith = require("lodash\/cloneDeepWith");$/;"	variable	line:51
_cloneDeepWith2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _cloneDeepWith2 = _interopRequireDefault(_cloneDeepWith);$/;"	variable	line:53
_clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _clone = require("lodash\/clone");$/;"	variable	line:55
_clone2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _clone2 = _interopRequireDefault(_clone);$/;"	variable	line:57
_merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _merge = require("..\/..\/..\/helpers\/merge");$/;"	variable	line:59
_merge2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _merge2 = _interopRequireDefault(_merge);$/;"	variable	line:61
_config2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _config2 = require(".\/config");$/;"	variable	line:63
_config3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _config3 = _interopRequireDefault(_config2);$/;"	variable	line:65
_removed	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _removed = require(".\/removed");$/;"	variable	line:67
_removed2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _removed2 = _interopRequireDefault(_removed);$/;"	variable	line:69
_buildConfigChain	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _buildConfigChain = require(".\/build-config-chain");$/;"	variable	line:71
_buildConfigChain2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _buildConfigChain2 = _interopRequireDefault(_buildConfigChain);$/;"	variable	line:73
_path	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _path = require("path");$/;"	variable	line:75
_path2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var _path2 = _interopRequireDefault(_path);$/;"	variable	line:77
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:79
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:79
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:81
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:81
OptionManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var OptionManager = function () {$/;"	function	line:83
OptionManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  function OptionManager(log) {$/;"	function	line:84
OptionManager.OptionManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  function OptionManager(log) {$/;"	class	line:84
memoisePluginContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.memoisePluginContainer = function memoisePluginContainer(fn, loc, i, alias) {$/;"	function	line:92
OptionManager.memoisePluginContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  }$/;"	function	line:90
memoisePluginContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.memoisePluginContainer = function memoisePluginContainer(fn, loc, i, alias) {$/;"	function	line:92
createBareOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.createBareOptions = function createBareOptions() {$/;"	function	line:130
OptionManager.createBareOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  };$/;"	function	line:128
createBareOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.createBareOptions = function createBareOptions() {$/;"	function	line:130
normalisePlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.normalisePlugin = function normalisePlugin(plugin, loc, i, alias) {$/;"	function	line:141
OptionManager.normalisePlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  };$/;"	function	line:139
normalisePlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.normalisePlugin = function normalisePlugin(plugin, loc, i, alias) {$/;"	function	line:141
normalisePlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.normalisePlugins = function normalisePlugins(loc, dirname, plugins) {$/;"	function	line:157
OptionManager.normalisePlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  };$/;"	function	line:155
normalisePlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.normalisePlugins = function normalisePlugins(loc, dirname, plugins) {$/;"	function	line:157
mergeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.prototype.mergeOptions = function mergeOptions(_ref2) {$/;"	function	line:190
OptionManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  };$/;"	class	line:188
OptionManager.mergeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.prototype.mergeOptions = function mergeOptions(_ref2) {$/;"	method	line:190
mergePresets	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.prototype.mergePresets = function mergePresets(presets, dirname) {$/;"	function	line:261
OptionManager.mergePresets	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.prototype.mergePresets = function mergePresets(presets, dirname) {$/;"	method	line:261
resolvePresets	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.prototype.resolvePresets = function resolvePresets(presets, dirname, onResolve) {$/;"	function	line:274
OptionManager.resolvePresets	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.prototype.resolvePresets = function resolvePresets(presets, dirname, onResolve) {$/;"	method	line:274
normaliseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.prototype.normaliseOptions = function normaliseOptions() {$/;"	function	line:334
OptionManager.normaliseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.prototype.normaliseOptions = function normaliseOptions() {$/;"	method	line:334
OptionManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^var OptionManager = function () {$/;"	function	line:83
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.prototype.init = function init() {$/;"	function	line:351
OptionManager.init	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/option-manager.js	/^  OptionManager.prototype.init = function init() {$/;"	method	line:351
_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^var _slash = require("slash");$/;"	variable	line:9
_slash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^var _slash2 = _interopRequireDefault(_slash);$/;"	variable	line:11
_util	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^var _util = require("..\/..\/..\/util");$/;"	variable	line:13
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^var util = _interopRequireWildcard(_util);$/;"	variable	line:15
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^var filename = exports.filename = _slash2.default;$/;"	variable	line:21
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^function boolean(val) {$/;"	function	line:23
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^function boolean(val) {$/;"	function	line:23
booleanString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^function booleanString(val) {$/;"	function	line:27
booleanString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^function booleanString(val) {$/;"	function	line:27
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^function list(val) {$/;"	function	line:31
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/parsers.js	/^function list(val) {$/;"	function	line:31
module.exports.auxiliaryComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/file/options/removed.js	/^module.exports = {$/;"	property	line:3
_plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/block-hoist.js	/^var _plugin = require("..\/plugin");$/;"	variable	line:5
_plugin2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/block-hoist.js	/^var _plugin2 = _interopRequireDefault(_plugin);$/;"	variable	line:7
_sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/block-hoist.js	/^var _sortBy = require("lodash\/sortBy");$/;"	variable	line:9
_sortBy2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/block-hoist.js	/^var _sortBy2 = _interopRequireDefault(_sortBy);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/block-hoist.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/block-hoist.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/block-hoist.js	/^      exit: function exit(_ref) {$/;"	function	line:21
_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^var _symbol = require("babel-runtime\/core-js\/symbol");$/;"	variable	line:5
_symbol2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^var _symbol2 = _interopRequireDefault(_symbol);$/;"	variable	line:7
_plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^var _plugin = require("..\/plugin");$/;"	variable	line:9
_plugin2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^var _plugin2 = _interopRequireDefault(_plugin);$/;"	variable	line:11
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:13
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:15
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^  CallExpression: function CallExpression(path) {$/;"	function	line:24
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^    ThisExpression: function ThisExpression(path) {$/;"	function	line:40
ReferencedIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^    ReferencedIdentifier: function ReferencedIdentifier(path) {$/;"	function	line:43
shouldShadow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^function shouldShadow(path, shadowPath) {$/;"	function	line:52
shouldShadow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^function shouldShadow(path, shadowPath) {$/;"	function	line:52
remap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^function remap(path, key) {$/;"	function	line:60
remap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/internal-plugins/shadow-functions.js	/^function remap(path, key) {$/;"	function	line:60
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:5
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:7
_normalizeAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^var _normalizeAst = require("..\/helpers\/normalize-ast");$/;"	variable	line:9
_normalizeAst2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^var _normalizeAst2 = _interopRequireDefault(_normalizeAst);$/;"	variable	line:11
_plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^var _plugin = require(".\/plugin");$/;"	variable	line:13
_plugin2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^var _plugin2 = _interopRequireDefault(_plugin);$/;"	variable	line:15
_file	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^var _file = require(".\/file");$/;"	variable	line:17
_file2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^var _file2 = _interopRequireDefault(_file);$/;"	variable	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:21
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:21
Pipeline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^var Pipeline = function () {$/;"	function	line:23
Pipeline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  function Pipeline() {$/;"	function	line:24
Pipeline.Pipeline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  function Pipeline() {$/;"	function	line:24
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  Pipeline.prototype.lint = function lint(code) {$/;"	function	line:28
Pipeline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  }$/;"	class	line:26
Pipeline.lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  Pipeline.prototype.lint = function lint(code) {$/;"	method	line:28
pretransform	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  Pipeline.prototype.pretransform = function pretransform(code, opts) {$/;"	function	line:36
Pipeline.pretransform	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  Pipeline.prototype.pretransform = function pretransform(code, opts) {$/;"	method	line:36
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  Pipeline.prototype.transform = function transform(code, opts) {$/;"	function	line:45
Pipeline.transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  Pipeline.prototype.transform = function transform(code, opts) {$/;"	method	line:45
analyse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  Pipeline.prototype.analyse = function analyse(code) {$/;"	function	line:54
Pipeline.analyse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  Pipeline.prototype.analyse = function analyse(code) {$/;"	method	line:54
transformFromAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  Pipeline.prototype.transformFromAst = function transformFromAst(ast, code, opts) {$/;"	function	line:66
Pipeline.transformFromAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^  Pipeline.prototype.transformFromAst = function transformFromAst(ast, code, opts) {$/;"	method	line:66
Pipeline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/pipeline.js	/^var Pipeline = function () {$/;"	function	line:23
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:5
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:7
_possibleConstructorReturn2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var _possibleConstructorReturn2 = require("babel-runtime\/helpers\/possibleConstructorReturn");$/;"	variable	line:9
_possibleConstructorReturn3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);$/;"	variable	line:11
_inherits2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var _inherits2 = require("babel-runtime\/helpers\/inherits");$/;"	variable	line:13
_inherits3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var _inherits3 = _interopRequireDefault(_inherits2);$/;"	variable	line:15
_store	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var _store = require("..\/store");$/;"	variable	line:17
_store2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var _store2 = _interopRequireDefault(_store);$/;"	variable	line:19
_file5	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var _file5 = require(".\/file");$/;"	variable	line:21
_file6	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var _file6 = _interopRequireDefault(_file5);$/;"	variable	line:23
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:25
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:25
PluginPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var PluginPass = function (_Store) {$/;"	function	line:27
PluginPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^  function PluginPass(file, plugin) {$/;"	function	line:30
PluginPass.PluginPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^  function PluginPass(file, plugin) {$/;"	function	line:30
addHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^  PluginPass.prototype.addHelper = function addHelper() {$/;"	function	line:43
PluginPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^  }$/;"	class	line:41
PluginPass.addHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^  PluginPass.prototype.addHelper = function addHelper() {$/;"	method	line:43
addImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^  PluginPass.prototype.addImport = function addImport() {$/;"	function	line:49
PluginPass.addImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^  PluginPass.prototype.addImport = function addImport() {$/;"	method	line:49
getModuleName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^  PluginPass.prototype.getModuleName = function getModuleName() {$/;"	function	line:55
PluginPass.getModuleName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^  PluginPass.prototype.getModuleName = function getModuleName() {$/;"	method	line:55
buildCodeFrameError	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^  PluginPass.prototype.buildCodeFrameError = function buildCodeFrameError() {$/;"	function	line:61
PluginPass.buildCodeFrameError	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^  PluginPass.prototype.buildCodeFrameError = function buildCodeFrameError() {$/;"	method	line:61
PluginPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin-pass.js	/^var PluginPass = function (_Store) {$/;"	function	line:27
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:9
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:11
_possibleConstructorReturn2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _possibleConstructorReturn2 = require("babel-runtime\/helpers\/possibleConstructorReturn");$/;"	variable	line:13
_possibleConstructorReturn3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);$/;"	variable	line:15
_inherits2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _inherits2 = require("babel-runtime\/helpers\/inherits");$/;"	variable	line:17
_inherits3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _inherits3 = _interopRequireDefault(_inherits2);$/;"	variable	line:19
_optionManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _optionManager = require(".\/file\/options\/option-manager");$/;"	variable	line:21
_optionManager2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _optionManager2 = _interopRequireDefault(_optionManager);$/;"	variable	line:23
_babelMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _babelMessages = require("babel-messages");$/;"	variable	line:25
messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var messages = _interopRequireWildcard(_babelMessages);$/;"	variable	line:27
_store	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _store = require("..\/store");$/;"	variable	line:29
_store2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _store2 = _interopRequireDefault(_store);$/;"	variable	line:31
_babelTraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _babelTraverse = require("babel-traverse");$/;"	variable	line:33
_babelTraverse2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _babelTraverse2 = _interopRequireDefault(_babelTraverse);$/;"	variable	line:35
_assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _assign = require("lodash\/assign");$/;"	variable	line:37
_assign2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _assign2 = _interopRequireDefault(_assign);$/;"	variable	line:39
_clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _clone = require("lodash\/clone");$/;"	variable	line:41
_clone2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var _clone2 = _interopRequireDefault(_clone);$/;"	variable	line:43
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:45
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:45
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:47
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:47
GLOBAL_VISITOR_PROPS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var GLOBAL_VISITOR_PROPS = ["enter", "exit"];$/;"	variable	line:49
Plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var Plugin = function (_Store) {$/;"	function	line:51
Plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  function Plugin(plugin, key) {$/;"	function	line:54
Plugin.Plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  function Plugin(plugin, key) {$/;"	function	line:54
take	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  Plugin.prototype.take = function take(key) {$/;"	function	line:70
Plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  }$/;"	class	line:68
Plugin.take	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  Plugin.prototype.take = function take(key) {$/;"	method	line:70
chain	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  Plugin.prototype.chain = function chain(target, key) {$/;"	function	line:76
Plugin.chain	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  Plugin.prototype.chain = function chain(target, key) {$/;"	method	line:76
Plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^var Plugin = function (_Store) {$/;"	function	line:51
maybeInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  Plugin.prototype.maybeInherit = function maybeInherit(loc) {$/;"	function	line:112
Plugin.maybeInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  Plugin.prototype.maybeInherit = function maybeInherit(loc) {$/;"	method	line:112
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  Plugin.prototype.init = function init(loc, i) {$/;"	function	line:124
Plugin.init	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  Plugin.prototype.init = function init(loc, i) {$/;"	method	line:124
normaliseVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  Plugin.prototype.normaliseVisitor = function normaliseVisitor(visitor) {$/;"	function	line:135
Plugin.normaliseVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/transformation/plugin.js	/^  Plugin.prototype.normaliseVisitor = function normaliseVisitor(visitor) {$/;"	method	line:135
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:6
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:8
_util	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _util = require("util");$/;"	variable	line:10
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^  get: function get() {$/;"	function	line:14
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^  get: function get() {$/;"	function	line:20
_escapeRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _escapeRegExp = require("lodash\/escapeRegExp");$/;"	variable	line:31
_escapeRegExp2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _escapeRegExp2 = _interopRequireDefault(_escapeRegExp);$/;"	variable	line:33
_startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _startsWith = require("lodash\/startsWith");$/;"	variable	line:35
_startsWith2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _startsWith2 = _interopRequireDefault(_startsWith);$/;"	variable	line:37
_minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _minimatch = require("minimatch");$/;"	variable	line:39
_minimatch2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _minimatch2 = _interopRequireDefault(_minimatch);$/;"	variable	line:41
_includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _includes = require("lodash\/includes");$/;"	variable	line:43
_includes2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _includes2 = _interopRequireDefault(_includes);$/;"	variable	line:45
_isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _isRegExp = require("lodash\/isRegExp");$/;"	variable	line:47
_isRegExp2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _isRegExp2 = _interopRequireDefault(_isRegExp);$/;"	variable	line:49
_path	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _path = require("path");$/;"	variable	line:51
_path2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _path2 = _interopRequireDefault(_path);$/;"	variable	line:53
_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _slash = require("slash");$/;"	variable	line:55
_slash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^var _slash2 = _interopRequireDefault(_slash);$/;"	variable	line:57
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:59
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:59
canCompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function canCompile(filename, altExts) {$/;"	function	line:61
canCompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function canCompile(filename, altExts) {$/;"	function	line:61
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function list(val) {$/;"	function	line:69
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function list(val) {$/;"	function	line:69
regexify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function regexify(val) {$/;"	function	line:81
regexify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function regexify(val) {$/;"	function	line:81
arrayify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function arrayify(val, mapFn) {$/;"	function	line:107
arrayify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function arrayify(val, mapFn) {$/;"	function	line:107
booleanify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function booleanify(val) {$/;"	function	line:120
booleanify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function booleanify(val) {$/;"	function	line:120
shouldIgnore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function shouldIgnore(filename) {$/;"	function	line:132
shouldIgnore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function shouldIgnore(filename) {$/;"	function	line:132
_shouldIgnore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function _shouldIgnore(pattern, filename) {$/;"	function	line:178
_shouldIgnore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/lib/util.js	/^function _shouldIgnore(pattern, filename) {$/;"	function	line:178
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^  "name": "babel-core",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^  "version": "6.23.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^  "description": "Babel compiler core.",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^  "author": "Sebastian McKenzie <sebmck@gmail.com>",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^  "homepage": "https:\/\/babeljs.io\/",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^  "license": "MIT",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^  "repository": "https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-core",$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^  "keywords": [$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^  "scripts": {$/;"	function	line:24
bench	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "bench": "make bench",$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "test": "make test"$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^  "dependencies": {$/;"	function	line:28
babel-code-frame	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-code-frame": "^6.22.0",$/;"	function	line:29
babel-generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-generator": "^6.23.0",$/;"	function	line:30
babel-helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-helpers": "^6.23.0",$/;"	function	line:31
babel-messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-messages": "^6.23.0",$/;"	function	line:32
babel-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-template": "^6.23.0",$/;"	function	line:33
babel-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-runtime": "^6.22.0",$/;"	function	line:34
babel-register	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-register": "^6.23.0",$/;"	function	line:35
babel-traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-traverse": "^6.23.1",$/;"	function	line:36
babel-types	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-types": "^6.23.0",$/;"	function	line:37
babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babylon": "^6.11.0",$/;"	function	line:38
convert-source-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "convert-source-map": "^1.1.0",$/;"	function	line:39
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "debug": "^2.1.1",$/;"	function	line:40
json5	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "json5": "^0.5.0",$/;"	function	line:41
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "lodash": "^4.2.0",$/;"	function	line:42
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "minimatch": "^3.0.2",$/;"	function	line:43
path-is-absolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "path-is-absolute": "^1.0.0",$/;"	function	line:44
private	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "private": "^0.1.6",$/;"	function	line:45
slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "slash": "^1.0.0",$/;"	function	line:46
source-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "source-map": "^0.5.0"$/;"	function	line:47
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^  "devDependencies": {$/;"	function	line:49
babel-helper-fixtures	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-helper-fixtures": "^6.22.0",$/;"	function	line:50
babel-helper-transform-fixture-test-runner	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-helper-transform-fixture-test-runner": "^6.23.0",$/;"	function	line:51
babel-polyfill	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/package.json	/^    "babel-polyfill": "^6.23.0"$/;"	function	line:52
babel-core	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/README.md	/^# babel-core$/;"	function	line:1
babel.transform(code: string, [options?](	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/README.md	/^## babel.transform(code: string, [options?](#options): Object)$/;"	function	line:14
babel.transformFile(filename: string, [options?](	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/README.md	/^## babel.transformFile(filename: string, [options?](#options): Object, callback: Function)$/;"	function	line:32
babel.transformFileSync(filename: string, [options?](	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/README.md	/^## babel.transformFileSync(filename: string, [options?](#options): Object)$/;"	function	line:48
babel.transformFromAst(ast: Object, code?: string, [options?](	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/README.md	/^## babel.transformFromAst(ast: Object, code?: string, [options?](#options): Object)$/;"	function	line:63
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-core/README.md	/^## Options$/;"	function	line:73
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:5
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:7
_trimRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^var _trimRight = require("trim-right");$/;"	variable	line:9
_trimRight2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^var _trimRight2 = _interopRequireDefault(_trimRight);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
SPACES_RE	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^var SPACES_RE = \/^[ \\t]+$\/;$/;"	variable	line:15
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^var Buffer = function () {$/;"	function	line:17
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  function Buffer(map) {$/;"	function	line:18
Buffer._position.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^    this._position = {$/;"	property	line:24
Buffer._position.column	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^      line: 1,$/;"	property	line:25
Buffer._sourcePosition.identifierName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^    this._sourcePosition = {$/;"	property	line:28
Buffer._sourcePosition.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^      identifierName: null,$/;"	property	line:29
Buffer._sourcePosition.column	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^      line: null,$/;"	property	line:30
Buffer._sourcePosition.filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^      column: null,$/;"	property	line:31
Buffer.Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  function Buffer(map) {$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.get = function get() {$/;"	function	line:38
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  }$/;"	class	line:36
Buffer.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.get = function get() {$/;"	method	line:38
Buffer.var.result.code	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^    var result = {$/;"	property	line:42
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^        get: function get() {$/;"	function	line:52
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^        set: function set(value) {$/;"	function	line:55
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.append = function append(str) {$/;"	function	line:64
Buffer.append	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.append = function append(str) {$/;"	method	line:64
queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.queue = function queue(str) {$/;"	function	line:75
Buffer.queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.queue = function queue(str) {$/;"	method	line:75
_flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype._flush = function _flush() {$/;"	function	line:87
Buffer._flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype._flush = function _flush() {$/;"	method	line:87
_append	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype._append = function _append(str, line, column, identifierName, filename) {$/;"	function	line:94
Buffer._append	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype._append = function _append(str, line, column, identifierName, filename) {$/;"	method	line:94
removeTrailingNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.removeTrailingNewline = function removeTrailingNewline() {$/;"	function	line:112
Buffer.removeTrailingNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.removeTrailingNewline = function removeTrailingNewline() {$/;"	method	line:112
removeLastSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.removeLastSemicolon = function removeLastSemicolon() {$/;"	function	line:116
Buffer.removeLastSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.removeLastSemicolon = function removeLastSemicolon() {$/;"	method	line:116
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.endsWith = function endsWith(suffix) {$/;"	function	line:120
Buffer.endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.endsWith = function endsWith(suffix) {$/;"	method	line:120
hasContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.hasContent = function hasContent() {$/;"	function	line:143
Buffer.hasContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.hasContent = function hasContent() {$/;"	method	line:143
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.source = function source(prop, loc) {$/;"	function	line:147
Buffer.source	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.source = function source(prop, loc) {$/;"	method	line:147
withSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.withSource = function withSource(prop, loc, cb) {$/;"	function	line:158
Buffer.withSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.withSource = function withSource(prop, loc, cb) {$/;"	method	line:158
getCurrentColumn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.getCurrentColumn = function getCurrentColumn() {$/;"	function	line:176
Buffer.getCurrentColumn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.getCurrentColumn = function getCurrentColumn() {$/;"	method	line:176
getCurrentLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.getCurrentLine = function getCurrentLine() {$/;"	function	line:185
Buffer.getCurrentLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/buffer.js	/^  Buffer.prototype.getCurrentLine = function getCurrentLine() {$/;"	method	line:185
_types	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^var _types = require(".\/types");$/;"	variable	line:10
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^  get: function get() {$/;"	function	line:14
File	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^function File(node) {$/;"	function	line:18
File	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^function File(node) {$/;"	class	line:18
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^function Program(node) {$/;"	function	line:22
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^function Program(node) {$/;"	class	line:22
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^function BlockStatement(node) {$/;"	function	line:31
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^function BlockStatement(node) {$/;"	class	line:31
Noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^function Noop() {}$/;"	function	line:57
Noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^function Noop() {}$/;"	function	line:57
Directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^function Directive(node) {$/;"	function	line:59
Directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/base.js	/^function Directive(node) {$/;"	class	line:59
ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/classes.js	/^function ClassDeclaration(node) {$/;"	function	line:8
ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/classes.js	/^function ClassDeclaration(node) {$/;"	class	line:8
ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/classes.js	/^function ClassBody(node) {$/;"	function	line:39
ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/classes.js	/^function ClassBody(node) {$/;"	class	line:39
ClassProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/classes.js	/^function ClassProperty(node) {$/;"	function	line:57
ClassProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/classes.js	/^function ClassProperty(node) {$/;"	class	line:57
ClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/classes.js	/^function ClassMethod(node) {$/;"	function	line:82
ClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/classes.js	/^function ClassMethod(node) {$/;"	class	line:82
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:25
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:27
_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^var _node = require("..\/node");$/;"	variable	line:29
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^var n = _interopRequireWildcard(_node);$/;"	variable	line:31
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:33
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:33
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function UnaryExpression(node) {$/;"	function	line:35
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function UnaryExpression(node) {$/;"	class	line:35
DoExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function DoExpression(node) {$/;"	function	line:46
DoExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function DoExpression(node) {$/;"	class	line:46
ParenthesizedExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function ParenthesizedExpression(node) {$/;"	function	line:52
ParenthesizedExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function ParenthesizedExpression(node) {$/;"	class	line:52
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function UpdateExpression(node) {$/;"	function	line:58
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function UpdateExpression(node) {$/;"	function	line:58
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function ConditionalExpression(node) {$/;"	function	line:68
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function ConditionalExpression(node) {$/;"	class	line:68
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function NewExpression(node, parent) {$/;"	function	line:80
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function NewExpression(node, parent) {$/;"	class	line:80
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function SequenceExpression(node) {$/;"	function	line:91
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function SequenceExpression(node) {$/;"	class	line:91
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function ThisExpression() {$/;"	function	line:95
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function ThisExpression() {$/;"	class	line:95
Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function Super() {$/;"	function	line:99
Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function Super() {$/;"	class	line:99
Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function Decorator(node) {$/;"	function	line:103
Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function Decorator(node) {$/;"	class	line:103
commaSeparatorNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function commaSeparatorNewline() {$/;"	function	line:109
commaSeparatorNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function commaSeparatorNewline() {$/;"	class	line:109
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function CallExpression(node) {$/;"	function	line:116
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function CallExpression(node) {$/;"	class	line:116
Import	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function Import() {$/;"	function	line:140
Import	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function Import() {$/;"	class	line:140
buildYieldAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function buildYieldAwait(keyword) {$/;"	function	line:144
buildYieldAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function buildYieldAwait(keyword) {$/;"	function	line:144
YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^var YieldExpression = exports.YieldExpression = buildYieldAwait("yield");$/;"	variable	line:161
AwaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^var AwaitExpression = exports.AwaitExpression = buildYieldAwait("await");$/;"	variable	line:162
EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function EmptyStatement() {$/;"	function	line:164
EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function EmptyStatement() {$/;"	class	line:164
ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function ExpressionStatement(node) {$/;"	function	line:168
ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function ExpressionStatement(node) {$/;"	class	line:168
AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function AssignmentPattern(node) {$/;"	function	line:173
AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function AssignmentPattern(node) {$/;"	class	line:173
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function AssignmentExpression(node, parent) {$/;"	function	line:183
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function AssignmentExpression(node, parent) {$/;"	class	line:183
BindExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function BindExpression(node) {$/;"	function	line:207
BindExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function BindExpression(node) {$/;"	class	line:207
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function MemberExpression(node) {$/;"	function	line:215
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function MemberExpression(node) {$/;"	class	line:215
MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function MetaProperty(node) {$/;"	function	line:237
MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/expressions.js	/^function MetaProperty(node) {$/;"	class	line:237
_types	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^var _types = require(".\/types");$/;"	variable	line:28
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^  get: function get() {$/;"	function	line:32
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^  get: function get() {$/;"	function	line:38
AnyTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function AnyTypeAnnotation() {$/;"	function	line:59
AnyTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function AnyTypeAnnotation() {$/;"	class	line:59
ArrayTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ArrayTypeAnnotation(node) {$/;"	function	line:63
ArrayTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ArrayTypeAnnotation(node) {$/;"	class	line:63
BooleanTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function BooleanTypeAnnotation() {$/;"	function	line:69
BooleanTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function BooleanTypeAnnotation() {$/;"	class	line:69
BooleanLiteralTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function BooleanLiteralTypeAnnotation(node) {$/;"	function	line:73
BooleanLiteralTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function BooleanLiteralTypeAnnotation(node) {$/;"	class	line:73
NullLiteralTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function NullLiteralTypeAnnotation() {$/;"	function	line:77
NullLiteralTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function NullLiteralTypeAnnotation() {$/;"	class	line:77
DeclareClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareClass(node) {$/;"	function	line:81
DeclareClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareClass(node) {$/;"	class	line:81
DeclareFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareFunction(node) {$/;"	function	line:89
DeclareFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareFunction(node) {$/;"	class	line:89
DeclareInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareInterface(node) {$/;"	function	line:99
DeclareInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareInterface(node) {$/;"	class	line:99
DeclareModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareModule(node) {$/;"	function	line:105
DeclareModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareModule(node) {$/;"	class	line:105
DeclareModuleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareModuleExports(node) {$/;"	function	line:115
DeclareModuleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareModuleExports(node) {$/;"	class	line:115
DeclareTypeAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareTypeAlias(node) {$/;"	function	line:124
DeclareTypeAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareTypeAlias(node) {$/;"	class	line:124
DeclareVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareVariable(node) {$/;"	function	line:130
DeclareVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function DeclareVariable(node) {$/;"	class	line:130
ExistentialTypeParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ExistentialTypeParam() {$/;"	function	line:140
ExistentialTypeParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ExistentialTypeParam() {$/;"	class	line:140
FunctionTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function FunctionTypeAnnotation(node, parent) {$/;"	function	line:144
FunctionTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function FunctionTypeAnnotation(node, parent) {$/;"	class	line:144
FunctionTypeParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function FunctionTypeParam(node) {$/;"	function	line:171
FunctionTypeParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function FunctionTypeParam(node) {$/;"	class	line:171
InterfaceExtends	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function InterfaceExtends(node) {$/;"	function	line:179
InterfaceExtends	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function InterfaceExtends(node) {$/;"	class	line:179
_interfaceish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function _interfaceish(node) {$/;"	function	line:186
_interfaceish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function _interfaceish(node) {$/;"	class	line:186
_variance	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function _variance(node) {$/;"	function	line:205
_variance	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function _variance(node) {$/;"	function	line:205
InterfaceDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function InterfaceDeclaration(node) {$/;"	function	line:213
InterfaceDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function InterfaceDeclaration(node) {$/;"	class	line:213
andSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function andSeparator() {$/;"	function	line:219
andSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function andSeparator() {$/;"	class	line:219
IntersectionTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function IntersectionTypeAnnotation(node) {$/;"	function	line:225
IntersectionTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function IntersectionTypeAnnotation(node) {$/;"	class	line:225
MixedTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function MixedTypeAnnotation() {$/;"	function	line:229
MixedTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function MixedTypeAnnotation() {$/;"	class	line:229
EmptyTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function EmptyTypeAnnotation() {$/;"	function	line:233
EmptyTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function EmptyTypeAnnotation() {$/;"	class	line:233
NullableTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function NullableTypeAnnotation(node) {$/;"	function	line:237
NullableTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function NullableTypeAnnotation(node) {$/;"	class	line:237
NumberTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function NumberTypeAnnotation() {$/;"	function	line:242
NumberTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function NumberTypeAnnotation() {$/;"	class	line:242
StringTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function StringTypeAnnotation() {$/;"	function	line:246
StringTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function StringTypeAnnotation() {$/;"	class	line:246
ThisTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ThisTypeAnnotation() {$/;"	function	line:250
ThisTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ThisTypeAnnotation() {$/;"	class	line:250
TupleTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TupleTypeAnnotation(node) {$/;"	function	line:254
TupleTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TupleTypeAnnotation(node) {$/;"	class	line:254
TypeofTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeofTypeAnnotation(node) {$/;"	function	line:260
TypeofTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeofTypeAnnotation(node) {$/;"	class	line:260
TypeAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeAlias(node) {$/;"	function	line:266
TypeAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeAlias(node) {$/;"	class	line:266
TypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeAnnotation(node) {$/;"	function	line:278
TypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeAnnotation(node) {$/;"	class	line:278
TypeParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeParameter(node) {$/;"	function	line:285
TypeParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeParameter(node) {$/;"	class	line:285
TypeParameterInstantiation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeParameterInstantiation(node) {$/;"	function	line:302
TypeParameterInstantiation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeParameterInstantiation(node) {$/;"	class	line:302
ObjectTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ObjectTypeAnnotation(node) {$/;"	function	line:309
addNewlines	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^      addNewlines: function addNewlines(leading) {$/;"	function	line:324
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^      iterator: function iterator() {$/;"	function	line:330
ObjectTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ObjectTypeAnnotation(node) {$/;"	function	line:309
ObjectTypeCallProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ObjectTypeCallProperty(node) {$/;"	function	line:352
ObjectTypeCallProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ObjectTypeCallProperty(node) {$/;"	class	line:352
ObjectTypeIndexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ObjectTypeIndexer(node) {$/;"	function	line:360
ObjectTypeIndexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ObjectTypeIndexer(node) {$/;"	class	line:360
ObjectTypeProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ObjectTypeProperty(node) {$/;"	function	line:377
ObjectTypeProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function ObjectTypeProperty(node) {$/;"	class	line:377
QualifiedTypeIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function QualifiedTypeIdentifier(node) {$/;"	function	line:390
QualifiedTypeIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function QualifiedTypeIdentifier(node) {$/;"	class	line:390
orSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function orSeparator() {$/;"	function	line:396
orSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function orSeparator() {$/;"	class	line:396
UnionTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function UnionTypeAnnotation(node) {$/;"	function	line:402
UnionTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function UnionTypeAnnotation(node) {$/;"	class	line:402
TypeCastExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeCastExpression(node) {$/;"	function	line:406
TypeCastExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function TypeCastExpression(node) {$/;"	class	line:406
VoidTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function VoidTypeAnnotation() {$/;"	function	line:413
VoidTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/flow.js	/^function VoidTypeAnnotation() {$/;"	class	line:413
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:22
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:22
JSXAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXAttribute(node) {$/;"	function	line:24
JSXAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXAttribute(node) {$/;"	class	line:24
JSXIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXIdentifier(node) {$/;"	function	line:32
JSXIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXIdentifier(node) {$/;"	class	line:32
JSXNamespacedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXNamespacedName(node) {$/;"	function	line:36
JSXNamespacedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXNamespacedName(node) {$/;"	class	line:36
JSXMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXMemberExpression(node) {$/;"	function	line:42
JSXMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXMemberExpression(node) {$/;"	class	line:42
JSXSpreadAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXSpreadAttribute(node) {$/;"	function	line:48
JSXSpreadAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXSpreadAttribute(node) {$/;"	class	line:48
JSXExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXExpressionContainer(node) {$/;"	function	line:55
JSXExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXExpressionContainer(node) {$/;"	class	line:55
JSXSpreadChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXSpreadChild(node) {$/;"	function	line:61
JSXSpreadChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXSpreadChild(node) {$/;"	class	line:61
JSXText	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXText(node) {$/;"	function	line:68
JSXText	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXText(node) {$/;"	class	line:68
JSXElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXElement(node) {$/;"	function	line:72
JSXElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXElement(node) {$/;"	class	line:72
spaceSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function spaceSeparator() {$/;"	function	line:99
spaceSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function spaceSeparator() {$/;"	class	line:99
JSXOpeningElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXOpeningElement(node) {$/;"	function	line:103
JSXOpeningElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXOpeningElement(node) {$/;"	class	line:103
JSXClosingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXClosingElement(node) {$/;"	function	line:118
JSXClosingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXClosingElement(node) {$/;"	class	line:118
JSXEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXEmptyExpression() {}/;"	function	line:124
JSXEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/jsx.js	/^function JSXEmptyExpression() {}/;"	function	line:124
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:10
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:12
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:14
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:14
_params	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function _params(node) {$/;"	function	line:16
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^    iterator: function iterator(node) {$/;"	function	line:22
_params	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function _params(node) {$/;"	class	line:16
_method	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function _method(node) {$/;"	function	line:34
_method	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function _method(node) {$/;"	class	line:34
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function FunctionExpression(node) {$/;"	function	line:67
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function FunctionExpression(node) {$/;"	class	line:67
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function ArrowFunctionExpression(node) {$/;"	function	line:88
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function ArrowFunctionExpression(node) {$/;"	class	line:88
hasTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function hasTypes(node, param) {$/;"	function	line:109
hasTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/methods.js	/^function hasTypes(node, param) {$/;"	function	line:109
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:15
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:17
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:19
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:19
ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ImportSpecifier(node) {$/;"	function	line:21
ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ImportSpecifier(node) {$/;"	class	line:21
ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ImportDefaultSpecifier(node) {$/;"	function	line:36
ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ImportDefaultSpecifier(node) {$/;"	class	line:36
ExportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportDefaultSpecifier(node) {$/;"	function	line:40
ExportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportDefaultSpecifier(node) {$/;"	class	line:40
ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportSpecifier(node) {$/;"	function	line:44
ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportSpecifier(node) {$/;"	class	line:44
ExportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportNamespaceSpecifier(node) {$/;"	function	line:54
ExportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportNamespaceSpecifier(node) {$/;"	class	line:54
ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportAllDeclaration(node) {$/;"	function	line:62
ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportAllDeclaration(node) {$/;"	class	line:62
ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportNamedDeclaration() {$/;"	function	line:79
ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportNamedDeclaration() {$/;"	class	line:79
ExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportDefaultDeclaration() {$/;"	function	line:85
ExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportDefaultDeclaration() {$/;"	class	line:85
ExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportDeclaration(node) {$/;"	function	line:93
ExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ExportDeclaration(node) {$/;"	function	line:93
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ImportDeclaration(node) {$/;"	function	line:142
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ImportDeclaration(node) {$/;"	class	line:142
ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ImportNamespaceSpecifier(node) {$/;"	function	line:183
ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/modules.js	/^function ImportNamespaceSpecifier(node) {$/;"	class	line:183
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:6
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:8
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:24
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:26
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:28
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:28
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:30
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:30
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function WithStatement(node) {$/;"	function	line:32
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function WithStatement(node) {$/;"	class	line:32
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function IfStatement(node) {$/;"	function	line:41
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function IfStatement(node) {$/;"	class	line:41
getLastStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function getLastStatement(statement) {$/;"	function	line:72
getLastStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function getLastStatement(statement) {$/;"	function	line:72
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function ForStatement(node) {$/;"	function	line:77
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function ForStatement(node) {$/;"	class	line:77
WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function WhileStatement(node) {$/;"	function	line:102
WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function WhileStatement(node) {$/;"	class	line:102
buildForXStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var buildForXStatement = function buildForXStatement(op) {$/;"	function	line:111
buildForXStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var buildForXStatement = function buildForXStatement(op) {$/;"	class	line:111
buildForXStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var buildForXStatement = function buildForXStatement(op) {$/;"	function	line:111
ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var ForInStatement = exports.ForInStatement = buildForXStatement("in");$/;"	variable	line:132
ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var ForOfStatement = exports.ForOfStatement = buildForXStatement("of");$/;"	variable	line:133
ForAwaitStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var ForAwaitStatement = exports.ForAwaitStatement = buildForXStatement("await");$/;"	variable	line:134
DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function DoWhileStatement(node) {$/;"	function	line:136
DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function DoWhileStatement(node) {$/;"	class	line:136
buildLabelStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function buildLabelStatement(prefix) {$/;"	function	line:149
buildLabelStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function buildLabelStatement(prefix) {$/;"	class	line:149
ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var ContinueStatement = exports.ContinueStatement = buildLabelStatement("continue");$/;"	variable	line:168
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var ReturnStatement = exports.ReturnStatement = buildLabelStatement("return", "argument");$/;"	variable	line:169
BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var BreakStatement = exports.BreakStatement = buildLabelStatement("break");$/;"	variable	line:170
ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^var ThrowStatement = exports.ThrowStatement = buildLabelStatement("throw", "argument");$/;"	variable	line:171
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function LabeledStatement(node) {$/;"	function	line:173
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function LabeledStatement(node) {$/;"	class	line:173
TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function TryStatement(node) {$/;"	function	line:180
TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function TryStatement(node) {$/;"	class	line:180
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function CatchClause(node) {$/;"	function	line:200
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function CatchClause(node) {$/;"	class	line:200
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function SwitchStatement(node) {$/;"	function	line:210
addNewlines	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^    addNewlines: function addNewlines(leading, cas) {$/;"	function	line:221
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function SwitchStatement(node) {$/;"	class	line:210
SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function SwitchCase(node) {$/;"	function	line:229
SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function SwitchCase(node) {$/;"	function	line:229
DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function DebuggerStatement() {$/;"	function	line:246
DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function DebuggerStatement() {$/;"	class	line:246
variableDeclarationIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function variableDeclarationIdent() {$/;"	function	line:251
variableDeclarationIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function variableDeclarationIdent() {$/;"	class	line:251
constDeclarationIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function constDeclarationIdent() {$/;"	function	line:259
constDeclarationIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function constDeclarationIdent() {$/;"	class	line:259
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function VariableDeclaration(node, parent) {$/;"	function	line:267
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function VariableDeclaration(node, parent) {$/;"	class	line:267
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function VariableDeclarator(node) {$/;"	function	line:308
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/statements.js	/^function VariableDeclarator(node) {$/;"	class	line:308
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/template-literals.js	/^function TaggedTemplateExpression(node) {$/;"	function	line:7
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/template-literals.js	/^function TaggedTemplateExpression(node) {$/;"	class	line:7
TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/template-literals.js	/^function TemplateElement(node, parent) {$/;"	function	line:12
TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/template-literals.js	/^function TemplateElement(node, parent) {$/;"	class	line:12
TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/template-literals.js	/^function TemplateLiteral(node) {$/;"	function	line:21
TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/template-literals.js	/^function TemplateLiteral(node) {$/;"	function	line:21
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:17
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:19
_jsesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^var _jsesc = require("jsesc");$/;"	variable	line:21
_jsesc2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^var _jsesc2 = _interopRequireDefault(_jsesc);$/;"	variable	line:23
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:25
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:25
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:27
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:27
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function Identifier(node) {$/;"	function	line:29
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function Identifier(node) {$/;"	class	line:29
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function RestElement(node) {$/;"	function	line:41
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function RestElement(node) {$/;"	class	line:41
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function ObjectExpression(node) {$/;"	function	line:49
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function ObjectExpression(node) {$/;"	class	line:49
ObjectMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function ObjectMethod(node) {$/;"	function	line:65
ObjectMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function ObjectMethod(node) {$/;"	class	line:65
ObjectProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function ObjectProperty(node) {$/;"	function	line:70
ObjectProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function ObjectProperty(node) {$/;"	class	line:70
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function ArrayExpression(node) {$/;"	function	line:95
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function ArrayExpression(node) {$/;"	class	line:95
RegExpLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function RegExpLiteral(node) {$/;"	function	line:117
RegExpLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function RegExpLiteral(node) {$/;"	class	line:117
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function BooleanLiteral(node) {$/;"	function	line:121
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function BooleanLiteral(node) {$/;"	class	line:121
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function NullLiteral() {$/;"	function	line:125
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function NullLiteral() {$/;"	class	line:125
NumericLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function NumericLiteral(node) {$/;"	function	line:129
NumericLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function NumericLiteral(node) {$/;"	function	line:129
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function StringLiteral(node, parent) {$/;"	function	line:141
StringLiteral.opts.quotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^  var opts = {$/;"	property	line:148
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/generators/types.js	/^function StringLiteral(node, parent) {$/;"	function	line:141
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:6
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:8
_possibleConstructorReturn2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _possibleConstructorReturn2 = require("babel-runtime\/helpers\/possibleConstructorReturn");$/;"	variable	line:10
_possibleConstructorReturn3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);$/;"	variable	line:12
_inherits2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _inherits2 = require("babel-runtime\/helpers\/inherits");$/;"	variable	line:14
_inherits3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _inherits3 = _interopRequireDefault(_inherits2);$/;"	variable	line:16
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^exports.default = function (ast, opts, code) {$/;"	function	line:18
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _inherits3 = _interopRequireDefault(_inherits2);$/;"	function	line:16
_detectIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _detectIndent = require("detect-indent");$/;"	variable	line:23
_detectIndent2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _detectIndent2 = _interopRequireDefault(_detectIndent);$/;"	variable	line:25
_sourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _sourceMap = require(".\/source-map");$/;"	variable	line:27
_sourceMap2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _sourceMap2 = _interopRequireDefault(_sourceMap);$/;"	variable	line:29
_babelMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _babelMessages = require("babel-messages");$/;"	variable	line:31
messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var messages = _interopRequireWildcard(_babelMessages);$/;"	variable	line:33
_printer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _printer = require(".\/printer");$/;"	variable	line:35
_printer2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var _printer2 = _interopRequireDefault(_printer);$/;"	variable	line:37
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:39
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:39
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:41
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:41
Generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var Generator = function (_Printer) {$/;"	function	line:43
Generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  function Generator(ast, opts, code) {$/;"	function	line:46
Generator.Generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  function Generator(ast, opts, code) {$/;"	function	line:46
generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  Generator.prototype.generate = function generate() {$/;"	function	line:61
Generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  }$/;"	class	line:59
Generator.generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  Generator.prototype.generate = function generate() {$/;"	method	line:61
Generator.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  Generator.prototype.generate = function generate() {$/;"	class	line:61
Generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^var Generator = function (_Printer) {$/;"	function	line:43
normalizeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^function normalizeOptions(code, opts, tokens) {$/;"	function	line:68
normalizeOptions.format.auxiliaryCommentBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  var format = {$/;"	property	line:75
normalizeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^function normalizeOptions(code, opts, tokens) {$/;"	function	line:68
findCommonStringDelimiter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^function findCommonStringDelimiter(code, tokens) {$/;"	function	line:122
findCommonStringDelimiter.occurences.single	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  var occurences = {$/;"	property	line:128
findCommonStringDelimiter.occurences.double	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^    single: 0,$/;"	property	line:129
findCommonStringDelimiter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^function findCommonStringDelimiter(code, tokens) {$/;"	function	line:122
CodeGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  function CodeGenerator(ast, opts, code) {$/;"	function	line:157
function.CodeGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  function CodeGenerator(ast, opts, code) {$/;"	class	line:157
generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  CodeGenerator.prototype.generate = function generate() {$/;"	function	line:163
CodeGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  }$/;"	class	line:161
CodeGenerator.generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/index.js	/^  CodeGenerator.prototype.generate = function generate() {$/;"	method	line:163
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^var _keys = require("babel-runtime\/core-js\/object\/keys");$/;"	variable	line:9
_keys2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^var _keys2 = _interopRequireDefault(_keys);$/;"	variable	line:11
_whitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^var _whitespace = require(".\/whitespace");$/;"	variable	line:18
_whitespace2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^var _whitespace2 = _interopRequireDefault(_whitespace);$/;"	variable	line:20
_parentheses	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^var _parentheses = require(".\/parentheses");$/;"	variable	line:22
parens	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^var parens = _interopRequireWildcard(_parentheses);$/;"	variable	line:24
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:26
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:28
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:30
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:30
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:32
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:32
expandAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function expandAliases(obj) {$/;"	function	line:34
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^  function add(type, func) {$/;"	function	line:37
expandAliases.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^  function add(type, func) {$/;"	function	line:37
expandAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function expandAliases(obj) {$/;"	function	line:34
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function find(obj, node, parent, printStack) {$/;"	function	line:91
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function find(obj, node, parent, printStack) {$/;"	function	line:91
isOrHasCallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function isOrHasCallExpression(node) {$/;"	function	line:96
isOrHasCallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function isOrHasCallExpression(node) {$/;"	function	line:96
needsWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function needsWhitespace(node, parent, type) {$/;"	function	line:108
needsWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function needsWhitespace(node, parent, type) {$/;"	function	line:108
needsWhitespaceBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function needsWhitespaceBefore(node, parent) {$/;"	function	line:130
needsWhitespaceBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function needsWhitespaceBefore(node, parent) {$/;"	function	line:130
needsWhitespaceAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function needsWhitespaceAfter(node, parent) {$/;"	function	line:134
needsWhitespaceAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function needsWhitespaceAfter(node, parent) {$/;"	function	line:134
needsParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function needsParens(node, parent, printStack) {$/;"	function	line:138
needsParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/index.js	/^function needsParens(node, parent, printStack) {$/;"	function	line:138
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:19
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:21
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:23
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:23
PRECEDENCE.||	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^var PRECEDENCE = {$/;"	property	line:25
PRECEDENCE.&&	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "||": 0,$/;"	property	line:26
PRECEDENCE.|	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "&&": 1,$/;"	property	line:27
PRECEDENCE.^	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "|": 2,$/;"	property	line:28
PRECEDENCE.&	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "^": 3,$/;"	property	line:29
PRECEDENCE.==	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "&": 4,$/;"	property	line:30
PRECEDENCE.===	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "==": 5,$/;"	property	line:31
PRECEDENCE.!=	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "===": 5,$/;"	property	line:32
PRECEDENCE.!==	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "!=": 5,$/;"	property	line:33
PRECEDENCE.<	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "!==": 5,$/;"	property	line:34
PRECEDENCE.>	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "<": 6,$/;"	property	line:35
PRECEDENCE.<=	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  ">": 6,$/;"	property	line:36
PRECEDENCE.>=	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "<=": 6,$/;"	property	line:37
PRECEDENCE.in	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  ">=": 6,$/;"	property	line:38
PRECEDENCE.instanceof	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  in: 6,$/;"	property	line:39
PRECEDENCE.>>	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  instanceof: 6,$/;"	property	line:40
PRECEDENCE.<<	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  ">>": 7,$/;"	property	line:41
PRECEDENCE.>>>	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "<<": 7,$/;"	property	line:42
PRECEDENCE.+	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  ">>>": 7,$/;"	property	line:43
PRECEDENCE.-	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "+": 8,$/;"	property	line:44
PRECEDENCE.*	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "-": 8,$/;"	property	line:45
PRECEDENCE./	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "*": 9,$/;"	property	line:46
PRECEDENCE.%	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "\/": 9,$/;"	property	line:47
PRECEDENCE.**	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^  "%": 9,$/;"	property	line:48
NullableTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function NullableTypeAnnotation(node, parent) {$/;"	function	line:52
NullableTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function NullableTypeAnnotation(node, parent) {$/;"	function	line:52
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function UpdateExpression(node, parent) {$/;"	function	line:57
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function UpdateExpression(node, parent) {$/;"	function	line:57
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function ObjectExpression(node, parent, printStack) {$/;"	function	line:65
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function ObjectExpression(node, parent, printStack) {$/;"	function	line:65
Binary	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function Binary(node, parent) {$/;"	function	line:69
Binary	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function Binary(node, parent) {$/;"	function	line:69
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function BinaryExpression(node, parent) {$/;"	function	line:101
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function BinaryExpression(node, parent) {$/;"	function	line:101
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function SequenceExpression(node, parent) {$/;"	function	line:115
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function SequenceExpression(node, parent) {$/;"	function	line:115
YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function YieldExpression(node, parent) {$/;"	function	line:151
YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function YieldExpression(node, parent) {$/;"	function	line:151
ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function ClassExpression(node, parent, printStack) {$/;"	function	line:156
ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function ClassExpression(node, parent, printStack) {$/;"	function	line:156
UnaryLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function UnaryLike(node, parent) {$/;"	function	line:160
UnaryLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function UnaryLike(node, parent) {$/;"	function	line:160
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function FunctionExpression(node, parent, printStack) {$/;"	function	line:172
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function FunctionExpression(node, parent, printStack) {$/;"	function	line:172
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function ArrowFunctionExpression(node, parent) {$/;"	function	line:176
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function ArrowFunctionExpression(node, parent) {$/;"	function	line:176
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function ConditionalExpression(node, parent) {$/;"	function	line:184
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function ConditionalExpression(node, parent) {$/;"	function	line:184
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function AssignmentExpression(node) {$/;"	function	line:204
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function AssignmentExpression(node) {$/;"	function	line:204
isFirstInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function isFirstInStatement(printStack) {$/;"	function	line:212
isFirstInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/parentheses.js	/^function isFirstInStatement(printStack) {$/;"	function	line:212
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^var _map = require("lodash\/map");$/;"	variable	line:3
_map2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^var _map2 = _interopRequireDefault(_map);$/;"	variable	line:5
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:7
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:9
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:11
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
crawl	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^function crawl(node) {$/;"	function	line:15
crawl	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^function crawl(node) {$/;"	function	line:15
isHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^function isHelper(node) {$/;"	function	line:36
isHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^function isHelper(node) {$/;"	function	line:36
isType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^function isType(node) {$/;"	function	line:50
isType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^function isType(node) {$/;"	function	line:50
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^  AssignmentExpression: function AssignmentExpression(node) {$/;"	function	line:55
SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^  SwitchCase: function SwitchCase(node, parent) {$/;"	function	line:64
LogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^  LogicalExpression: function LogicalExpression(node) {$/;"	function	line:69
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^  Literal: function Literal(node) {$/;"	function	line:76
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^  CallExpression: function CallExpression(node) {$/;"	function	line:83
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^  VariableDeclaration: function VariableDeclaration(node) {$/;"	function	line:91
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^  IfStatement: function IfStatement(node) {$/;"	function	line:109
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^  VariableDeclaration: function VariableDeclaration(node) {$/;"	function	line:128
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^  ArrayExpression: function ArrayExpression(node) {$/;"	function	line:131
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/node/whitespace.js	/^  ObjectExpression: function ObjectExpression(node) {$/;"	function	line:134
_assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _assign = require("babel-runtime\/core-js\/object\/assign");$/;"	variable	line:5
_assign2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _assign2 = _interopRequireDefault(_assign);$/;"	variable	line:7
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:9
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:11
_stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _stringify = require("babel-runtime\/core-js\/json\/stringify");$/;"	variable	line:13
_stringify2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _stringify2 = _interopRequireDefault(_stringify);$/;"	variable	line:15
_weakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _weakSet = require("babel-runtime\/core-js\/weak-set");$/;"	variable	line:17
_weakSet2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _weakSet2 = _interopRequireDefault(_weakSet);$/;"	variable	line:19
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:21
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:23
_find	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _find = require("lodash\/find");$/;"	variable	line:25
_find2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _find2 = _interopRequireDefault(_find);$/;"	variable	line:27
_findLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _findLast = require("lodash\/findLast");$/;"	variable	line:29
_findLast2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _findLast2 = _interopRequireDefault(_findLast);$/;"	variable	line:31
_isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _isInteger = require("lodash\/isInteger");$/;"	variable	line:33
_isInteger2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _isInteger2 = _interopRequireDefault(_isInteger);$/;"	variable	line:35
_repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _repeat = require("lodash\/repeat");$/;"	variable	line:37
_repeat2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _repeat2 = _interopRequireDefault(_repeat);$/;"	variable	line:39
_buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _buffer = require(".\/buffer");$/;"	variable	line:41
_buffer2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _buffer2 = _interopRequireDefault(_buffer);$/;"	variable	line:43
_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _node = require(".\/node");$/;"	variable	line:45
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var n = _interopRequireWildcard(_node);$/;"	variable	line:47
_whitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _whitespace = require(".\/whitespace");$/;"	variable	line:49
_whitespace2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _whitespace2 = _interopRequireDefault(_whitespace);$/;"	variable	line:51
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:53
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:55
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:57
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:57
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:59
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:59
SCIENTIFIC_NOTATION	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var SCIENTIFIC_NOTATION = \/e\/i;$/;"	variable	line:61
ZERO_DECIMAL_INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var ZERO_DECIMAL_INTEGER = \/\\.0+$\/;$/;"	variable	line:62
NON_DECIMAL_LITERAL	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var NON_DECIMAL_LITERAL = \/^0[box]\/;$/;"	variable	line:63
Printer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var Printer = function () {$/;"	function	line:65
Printer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  function Printer(format, map, tokens) {$/;"	function	line:66
Printer.Printer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  function Printer(format, map, tokens) {$/;"	class	line:66
generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.generate = function generate(ast) {$/;"	function	line:84
Printer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  }$/;"	class	line:82
Printer.generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.generate = function generate(ast) {$/;"	method	line:84
indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.indent = function indent() {$/;"	function	line:91
Printer.indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.indent = function indent() {$/;"	method	line:91
dedent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.dedent = function dedent() {$/;"	function	line:97
Printer.dedent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.dedent = function dedent() {$/;"	method	line:97
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.semicolon = function semicolon() {$/;"	function	line:103
Printer.semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.semicolon = function semicolon() {$/;"	method	line:103
rightBrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.rightBrace = function rightBrace() {$/;"	function	line:110
Printer.rightBrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.rightBrace = function rightBrace() {$/;"	method	line:110
space	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.space = function space() {$/;"	function	line:117
Printer.space	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.space = function space() {$/;"	method	line:117
Printer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var Printer = function () {$/;"	function	line:65
word	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.word = function word(str) {$/;"	function	line:127
Printer.word	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.word = function word(str) {$/;"	method	line:127
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.number = function number(str) {$/;"	function	line:136
Printer.number	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.number = function number(str) {$/;"	method	line:136
token	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.token = function token(str) {$/;"	function	line:142
Printer.token	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.token = function token(str) {$/;"	method	line:142
newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.newline = function newline(i) {$/;"	function	line:151
Printer.newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.newline = function newline(i) {$/;"	method	line:151
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.endsWith = function endsWith(str) {$/;"	function	line:172
Printer.endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.endsWith = function endsWith(str) {$/;"	method	line:172
removeTrailingNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.removeTrailingNewline = function removeTrailingNewline() {$/;"	function	line:176
Printer.removeTrailingNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.removeTrailingNewline = function removeTrailingNewline() {$/;"	method	line:176
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.source = function source(prop, loc) {$/;"	function	line:180
Printer.source	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.source = function source(prop, loc) {$/;"	method	line:180
withSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.withSource = function withSource(prop, loc, cb) {$/;"	function	line:186
Printer.withSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.withSource = function withSource(prop, loc, cb) {$/;"	method	line:186
_space	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._space = function _space() {$/;"	function	line:192
Printer._space	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._space = function _space() {$/;"	method	line:192
_newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._newline = function _newline() {$/;"	function	line:196
Printer._newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._newline = function _newline() {$/;"	method	line:196
_append	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._append = function _append(str) {$/;"	function	line:200
Printer._append	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._append = function _append(str) {$/;"	method	line:200
_maybeIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._maybeIndent = function _maybeIndent(str) {$/;"	function	line:212
Printer._maybeIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._maybeIndent = function _maybeIndent(str) {$/;"	method	line:212
_maybeAddParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._maybeAddParen = function _maybeAddParen(str) {$/;"	function	line:218
Printer._maybeAddParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._maybeAddParen = function _maybeAddParen(str) {$/;"	method	line:218
_catchUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._catchUp = function _catchUp(prop, loc) {$/;"	function	line:236
Printer._catchUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._catchUp = function _catchUp(prop, loc) {$/;"	method	line:236
_getIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._getIndent = function _getIndent() {$/;"	function	line:249
Printer._getIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._getIndent = function _getIndent() {$/;"	method	line:249
startTerminatorless	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.startTerminatorless = function startTerminatorless() {$/;"	function	line:253
Printer.startTerminatorless	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.startTerminatorless = function startTerminatorless() {$/;"	method	line:253
Printer.return._parenPushNewlineState.printed	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^    return this._parenPushNewlineState = {$/;"	property	line:254
endTerminatorless	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.endTerminatorless = function endTerminatorless(state) {$/;"	function	line:259
Printer.endTerminatorless	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.endTerminatorless = function endTerminatorless(state) {$/;"	method	line:259
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.print = function print(node, parent) {$/;"	function	line:267
Printer.print	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.print = function print(node, parent) {$/;"	method	line:267
_maybeAddAuxComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._maybeAddAuxComment = function _maybeAddAuxComment(enteredPositionlessNode) {$/;"	function	line:311
Printer._maybeAddAuxComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._maybeAddAuxComment = function _maybeAddAuxComment(enteredPositionlessNode) {$/;"	method	line:311
_printAuxBeforeComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printAuxBeforeComment = function _printAuxBeforeComment() {$/;"	function	line:316
Printer._printAuxBeforeComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printAuxBeforeComment = function _printAuxBeforeComment() {$/;"	method	line:316
_printAuxAfterComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printAuxAfterComment = function _printAuxAfterComment() {$/;"	function	line:329
Printer._printAuxAfterComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printAuxAfterComment = function _printAuxAfterComment() {$/;"	method	line:329
getPossibleRaw	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.getPossibleRaw = function getPossibleRaw(node) {$/;"	function	line:342
Printer.getPossibleRaw	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.getPossibleRaw = function getPossibleRaw(node) {$/;"	method	line:342
printJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printJoin = function printJoin(nodes, parent) {$/;"	function	line:349
Printer.printJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printJoin = function printJoin(nodes, parent) {$/;"	method	line:349
var.newlineOpts.addNewlines	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^    var newlineOpts = {$/;"	property	line:356
printAndIndentOnComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printAndIndentOnComments = function printAndIndentOnComments(node, parent) {$/;"	function	line:382
Printer.printAndIndentOnComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printAndIndentOnComments = function printAndIndentOnComments(node, parent) {$/;"	method	line:382
printBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printBlock = function printBlock(parent) {$/;"	function	line:389
Printer.printBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printBlock = function printBlock(parent) {$/;"	method	line:389
_printTrailingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printTrailingComments = function _printTrailingComments(node, parent) {$/;"	function	line:399
Printer._printTrailingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printTrailingComments = function _printTrailingComments(node, parent) {$/;"	method	line:399
_printLeadingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printLeadingComments = function _printLeadingComments(node, parent) {$/;"	function	line:403
Printer._printLeadingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printLeadingComments = function _printLeadingComments(node, parent) {$/;"	method	line:403
printInnerComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printInnerComments = function printInnerComments(node) {$/;"	function	line:407
Printer.printInnerComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printInnerComments = function printInnerComments(node) {$/;"	method	line:407
printSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printSequence = function printSequence(nodes, parent) {$/;"	function	line:416
Printer.printSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printSequence = function printSequence(nodes, parent) {$/;"	method	line:416
printList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printList = function printList(items, parent) {$/;"	function	line:423
Printer.printList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype.printList = function printList(items, parent) {$/;"	method	line:423
_printNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printNewline = function _printNewline(leading, node, parent, opts) {$/;"	function	line:433
Printer._printNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printNewline = function _printNewline(leading, node, parent, opts) {$/;"	method	line:433
lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^    var lines = 0;$/;"	variable	line:443
_getComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._getComments = function _getComments(leading, node) {$/;"	function	line:475
Printer._getComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._getComments = function _getComments(leading, node) {$/;"	method	line:475
_printComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printComment = function _printComment(comment) {$/;"	function	line:479
Printer._printComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printComment = function _printComment(comment) {$/;"	method	line:479
_printComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printComments = function _printComments(comments) {$/;"	function	line:518
Printer._printComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^  Printer.prototype._printComments = function _printComments(comments) {$/;"	method	line:518
commaSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^function commaSeparator() {$/;"	function	line:545
commaSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^function commaSeparator() {$/;"	class	line:545
_arr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/printer.js	/^var _arr = [require(".\/generators\/template-literals"), require(".\/generators\/expressions"), require(".\/generators\/statements"), require(".\/generators\/classes"), require(".\/generators\/methods"), require(".\/generators\/modules"), require(".\/generators\/types"), require(".\/generators\/flow"), require(".\/generators\/base"), require(".\/generators\/jsx")];$/;"	variable	line:550
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^var _keys = require("babel-runtime\/core-js\/object\/keys");$/;"	variable	line:5
_keys2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^var _keys2 = _interopRequireDefault(_keys);$/;"	variable	line:7
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^var _typeof2 = require("babel-runtime\/helpers\/typeof");$/;"	variable	line:9
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:11
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:13
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:15
_sourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^var _sourceMap = require("source-map");$/;"	variable	line:17
_sourceMap2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^var _sourceMap2 = _interopRequireDefault(_sourceMap);$/;"	variable	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:21
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:21
SourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^var SourceMap = function () {$/;"	function	line:23
SourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^  function SourceMap(opts, code) {$/;"	function	line:24
SourceMap.SourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^  function SourceMap(opts, code) {$/;"	class	line:24
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^  SourceMap.prototype.get = function get() {$/;"	function	line:33
SourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^  }$/;"	class	line:31
SourceMap.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^  SourceMap.prototype.get = function get() {$/;"	method	line:33
SourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^var SourceMap = function () {$/;"	function	line:23
getRawMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^  SourceMap.prototype.getRawMappings = function getRawMappings() {$/;"	function	line:59
SourceMap.getRawMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^  SourceMap.prototype.getRawMappings = function getRawMappings() {$/;"	method	line:59
mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^  SourceMap.prototype.mark = function mark(generatedLine, generatedColumn, line, column, identifierName, filename) {$/;"	function	line:63
SourceMap.mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/source-map.js	/^  SourceMap.prototype.mark = function mark(generatedLine, generatedColumn, line, column, identifierName, filename) {$/;"	method	line:63
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:5
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
Whitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^var Whitespace = function () {$/;"	function	line:11
Whitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^  function Whitespace(tokens) {$/;"	function	line:12
Whitespace.Whitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^  function Whitespace(tokens) {$/;"	class	line:12
getNewlinesBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^  Whitespace.prototype.getNewlinesBefore = function getNewlinesBefore(node) {$/;"	function	line:19
Whitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^  }$/;"	class	line:17
Whitespace.getNewlinesBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^  Whitespace.prototype.getNewlinesBefore = function getNewlinesBefore(node) {$/;"	method	line:19
getNewlinesAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^  Whitespace.prototype.getNewlinesAfter = function getNewlinesAfter(node) {$/;"	function	line:37
Whitespace.getNewlinesAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^  Whitespace.prototype.getNewlinesAfter = function getNewlinesAfter(node) {$/;"	method	line:37
_getNewlinesBetween	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^  Whitespace.prototype._getNewlinesBetween = function _getNewlinesBetween(startToken, endToken) {$/;"	function	line:60
Whitespace._getNewlinesBetween	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^  Whitespace.prototype._getNewlinesBetween = function _getNewlinesBetween(startToken, endToken) {$/;"	method	line:60
_findToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^  Whitespace.prototype._findToken = function _findToken(test, start, end) {$/;"	function	line:77
Whitespace._findToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^  Whitespace.prototype._findToken = function _findToken(test, start, end) {$/;"	method	line:77
Whitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/lib/whitespace.js	/^var Whitespace = function () {$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^  "name": "babel-generator",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^  "version": "6.23.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^  "description": "Turns an AST into code.",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^  "author": "Sebastian McKenzie <sebmck@gmail.com>",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^  "homepage": "https:\/\/babeljs.io\/",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^  "license": "MIT",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^  "repository": "https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-generator",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^  "main": "lib\/index.js",$/;"	function	line:9
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^  "files": [$/;"	function	line:10
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^  "dependencies": {$/;"	function	line:13
babel-messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^    "babel-messages": "^6.23.0",$/;"	function	line:14
babel-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^    "babel-runtime": "^6.22.0",$/;"	function	line:15
babel-types	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^    "babel-types": "^6.23.0",$/;"	function	line:16
detect-indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^    "detect-indent": "^4.0.0",$/;"	function	line:17
jsesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^    "jsesc": "^1.3.0",$/;"	function	line:18
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^    "lodash": "^4.2.0",$/;"	function	line:19
source-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^    "source-map": "^0.5.0",$/;"	function	line:20
trim-right	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^    "trim-right": "^1.0.1"$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^  "devDependencies": {$/;"	function	line:23
babel-helper-fixtures	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^    "babel-helper-fixtures": "^6.22.0",$/;"	function	line:24
babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/package.json	/^    "babylon": "^6.11.0"$/;"	function	line:25
babel-generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/README.md	/^# babel-generator$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/README.md	/^## Usage$/;"	function	line:11
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/README.md	/^## Options$/;"	function	line:23
AST from Multiple Sources	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-generator/README.md	/^## AST from Multiple Sources$/;"	function	line:51
_babelTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^var _babelTemplate = require("babel-template");$/;"	variable	line:5
_babelTemplate2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^var _babelTemplate2 = _interopRequireDefault(_babelTemplate);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
createRawReactElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^helpers.jsx = (0, _babelTemplate2.default)("\\n  (function () {\\n    var REACT_ELEMENT_TYPE = (typeof Symbol === \\"function\\" && Symbol.for && Symbol.for(\\"react.element\\")) || 0xeac7;\\n\\n    return function createRawReactElement (type, props, key, children) {\\n      var defaultProps = type && type.defaultProps;\\n      var childrenLength = arguments.length - 3;\\n\\n      if (!props && childrenLength !== 0) {\\n        \/\/ If we're going to assign props.children, we create a new object now\\n        \/\/ to avoid mutating defaultProps.\\n        props = {};\\n      }\\n      if (props && defaultProps) {\\n        for (var propName in defaultProps) {\\n          if (props[propName] === void 0) {\\n            props[propName] = defaultProps[propName];\\n          }\\n        }\\n      } else if (!props) {\\n        props = defaultProps || {};\\n      }\\n\\n      if (childrenLength === 1) {\\n        props.children = children;\\n      } else if (childrenLength > 1) {\\n        var childArray = Array(childrenLength);\\n        for (var i = 0; i < childrenLength; i++) {\\n          childArray[i] = arguments[i + 3];\\n        }\\n        props.children = childArray;\\n      }\\n\\n      return {\\n        $$typeof: REACT_ELEMENT_TYPE,\\n        type: type,\\n        key: key === undefined ? null : '' + key,\\n        ref: null,\\n        props: props,\\n        _owner: null,\\n      };\\n    };\\n\\n  })()\\n");$/;"	function	line:17
AwaitValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^helpers.asyncGenerator = (0, _babelTemplate2.default)("\\n  (function () {\\n    function AwaitValue(value) {\\n      this.value = value;\\n    }\\n\\n    function AsyncGenerator(gen) {\\n      var front, back;\\n\\n      function send(key, arg) {\\n        return new Promise(function (resolve, reject) {\\n          var request = {\\n            key: key,\\n            arg: arg,\\n            resolve: resolve,\\n            reject: reject,\\n            next: null\\n          };\\n\\n          if (back) {\\n            back = back.next = request;\\n          } else {\\n            front = back = request;\\n            resume(key, arg);\\n          }\\n        });\\n      }\\n\\n      function resume(key, arg) {\\n        try {\\n          var result = gen[key](arg)\\n          var value = result.value;\\n          if (value instanceof AwaitValue) {\\n            Promise.resolve(value.value).then(\\n              function (arg) { resume(\\"next\\", arg); },\\n              function (arg) { resume(\\"throw\\", arg); });\\n          } else {\\n            settle(result.done ? \\"return\\" : \\"normal\\", result.value);\\n          }\\n        } catch (err) {\\n          settle(\\"throw\\", err);\\n        }\\n      }\\n\\n      function settle(type, value) {\\n        switch (type) {\\n          case \\"return\\":\\n            front.resolve({ value: value, done: true });\\n            break;\\n          case \\"throw\\":\\n            front.reject(value);\\n            break;\\n          default:\\n            front.resolve({ value: value, done: false });\\n            break;\\n        }\\n\\n        front = front.next;\\n        if (front) {\\n          resume(front.key, front.arg);\\n        } else {\\n          back = null;\\n        }\\n      }\\n\\n      this._invoke = send;\\n\\n      \/\/ Hide \\"return\\" method if generator return is not supported\\n      if (typeof gen.return !== \\"function\\") {\\n        this.return = undefined;\\n      }\\n    }\\n\\n    if (typeof Symbol === \\"function\\" && Symbol.asyncIterator) {\\n      AsyncGenerator.prototype[Symbol.asyncIterator] = function () { return this; };\\n    }\\n\\n    AsyncGenerator.prototype.next = function (arg) { return this._invoke(\\"next\\", arg); };\\n    AsyncGenerator.prototype.throw = function (arg) { return this._invoke(\\"throw\\", arg); };\\n    AsyncGenerator.prototype.return = function (arg) { return this._invoke(\\"return\\", arg); };\\n\\n    return {\\n      wrap: function (fn) {\\n        return function () {\\n          return new AsyncGenerator(fn.apply(this, arguments));\\n        };\\n      },\\n      await: function (value) {\\n        return new AwaitValue(value);\\n      }\\n    };\\n\\n  })()\\n");$/;"	function	line:21
pump	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^helpers.asyncGeneratorDelegate = (0, _babelTemplate2.default)("\\n  (function (inner, awaitWrap) {\\n    var iter = {}, waiting = false;\\n\\n    function pump(key, value) {\\n      waiting = true;\\n      value = new Promise(function (resolve) { resolve(inner[key](value)); });\\n      return { done: false, value: awaitWrap(value) };\\n    };\\n\\n    if (typeof Symbol === \\"function\\" && Symbol.iterator) {\\n      iter[Symbol.iterator] = function () { return this; };\\n    }\\n\\n    iter.next = function (value) {\\n      if (waiting) {\\n        waiting = false;\\n        return value;\\n      }\\n      return pump(\\"next\\", value);\\n    };\\n\\n    if (typeof inner.throw === \\"function\\") {\\n      iter.throw = function (value) {\\n        if (waiting) {\\n          waiting = false;\\n          throw value;\\n        }\\n        return pump(\\"throw\\", value);\\n      };\\n    }\\n\\n    if (typeof inner.return === \\"function\\") {\\n      iter.return = function (value) {\\n        return pump(\\"return\\", value);\\n      };\\n    }\\n\\n    return iter;\\n  })\\n");$/;"	function	line:23
step	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^helpers.asyncToGenerator = (0, _babelTemplate2.default)("\\n  (function (fn) {\\n    return function () {\\n      var gen = fn.apply(this, arguments);\\n      return new Promise(function (resolve, reject) {\\n        function step(key, arg) {\\n          try {\\n            var info = gen[key](arg);\\n            var value = info.value;\\n          } catch (error) {\\n            reject(error);\\n            return;\\n          }\\n\\n          if (info.done) {\\n            resolve(value);\\n          } else {\\n            return Promise.resolve(value).then(function (value) {\\n              step(\\"next\\", value);\\n            }, function (err) {\\n              step(\\"throw\\", err);\\n            });\\n          }\\n        }\\n\\n        return step(\\"next\\");\\n      });\\n    };\\n  })\\n");$/;"	function	line:25
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^helpers.createClass = (0, _babelTemplate2.default)("\\n  (function() {\\n    function defineProperties(target, props) {\\n      for (var i = 0; i < props.length; i ++) {\\n        var descriptor = props[i];\\n        descriptor.enumerable = descriptor.enumerable || false;\\n        descriptor.configurable = true;\\n        if (\\"value\\" in descriptor) descriptor.writable = true;\\n        Object.defineProperty(target, descriptor.key, descriptor);\\n      }\\n    }\\n\\n    return function (Constructor, protoProps, staticProps) {\\n      if (protoProps) defineProperties(Constructor.prototype, protoProps);\\n      if (staticProps) defineProperties(Constructor, staticProps);\\n      return Constructor;\\n    };\\n  })()\\n");$/;"	function	line:29
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^helpers.get = (0, _babelTemplate2.default)("\\n  (function get(object, property, receiver) {\\n    if (object === null) object = Function.prototype;\\n\\n    var desc = Object.getOwnPropertyDescriptor(object, property);\\n\\n    if (desc === undefined) {\\n      var parent = Object.getPrototypeOf(object);\\n\\n      if (parent === null) {\\n        return undefined;\\n      } else {\\n        return get(parent, property, receiver);\\n      }\\n    } else if (\\"value\\" in desc) {\\n      return desc.value;\\n    } else {\\n      var getter = desc.get;\\n\\n      if (getter === undefined) {\\n        return undefined;\\n      }\\n\\n      return getter.call(receiver);\\n    }\\n  });\\n");$/;"	function	line:39
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^helpers.set = (0, _babelTemplate2.default)("\\n  (function set(object, property, value, receiver) {\\n    var desc = Object.getOwnPropertyDescriptor(object, property);\\n\\n    if (desc === undefined) {\\n      var parent = Object.getPrototypeOf(object);\\n\\n      if (parent !== null) {\\n        set(parent, property, value, receiver);\\n      }\\n    } else if (\\"value\\" in desc && desc.writable) {\\n      desc.value = value;\\n    } else {\\n      var setter = desc.set;\\n\\n      if (setter !== undefined) {\\n        setter.call(receiver, value);\\n      }\\n    }\\n\\n    return value;\\n  });\\n");$/;"	function	line:59
sliceIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/helpers.js	/^helpers.slicedToArray = (0, _babelTemplate2.default)("\\n  (function () {\\n    \/\/ Broken out into a separate function to avoid deoptimizations due to the try\/catch for the\\n    \/\/ array iterator case.\\n    function sliceIterator(arr, i) {\\n      \/\/ this is an expanded form of `for...of` that properly supports abrupt completions of\\n      \/\/ iterators etc. variable names have been minimised to reduce the size of this massive\\n      \/\/ helper. sometimes spec compliancy is annoying :(\\n      \/\/\\n      \/\/ _n = _iteratorNormalCompletion\\n      \/\/ _d = _didIteratorError\\n      \/\/ _e = _iteratorError\\n      \/\/ _i = _iterator\\n      \/\/ _s = _step\\n\\n      var _arr = [];\\n      var _n = true;\\n      var _d = false;\\n      var _e = undefined;\\n      try {\\n        for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\\n          _arr.push(_s.value);\\n          if (i && _arr.length === i) break;\\n        }\\n      } catch (err) {\\n        _d = true;\\n        _e = err;\\n      } finally {\\n        try {\\n          if (!_n && _i[\\"return\\"]) _i[\\"return\\"]();\\n        } finally {\\n          if (_d) throw _e;\\n        }\\n      }\\n      return _arr;\\n    }\\n\\n    return function (arr, i) {\\n      if (Array.isArray(arr)) {\\n        return arr;\\n      } else if (Symbol.iterator in Object(arr)) {\\n        return sliceIterator(arr, i);\\n      } else {\\n        throw new TypeError(\\"Invalid attempt to destructure non-iterable instance\\");\\n      }\\n    };\\n  })();\\n");$/;"	function	line:61
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/index.js	/^var _keys = require("babel-runtime\/core-js\/object\/keys");$/;"	variable	line:6
_keys2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/index.js	/^var _keys2 = _interopRequireDefault(_keys);$/;"	variable	line:8
_helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/index.js	/^var _helpers = require(".\/helpers");$/;"	variable	line:12
_helpers2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/index.js	/^var _helpers2 = _interopRequireDefault(_helpers);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/index.js	/^function get(name) {$/;"	function	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/index.js	/^function get(name) {$/;"	function	line:18
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/lib/index.js	/^var list = exports.list = (0, _keys2.default)(_helpers2.default).map(function (name) {$/;"	variable	line:25
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/package.json	/^  "name": "babel-helpers",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/package.json	/^  "version": "6.23.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/package.json	/^  "description": "Collection of helper functions used by Babel transforms.",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/package.json	/^  "author": "Sebastian McKenzie <sebmck@gmail.com>",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/package.json	/^  "homepage": "https:\/\/babeljs.io\/",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/package.json	/^  "license": "MIT",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/package.json	/^  "repository": "https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-helpers",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/package.json	/^  "main": "lib\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/package.json	/^  "dependencies": {$/;"	function	line:10
babel-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/package.json	/^    "babel-runtime": "^6.22.0",$/;"	function	line:11
babel-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/package.json	/^    "babel-template": "^6.23.0"$/;"	function	line:12
babel-helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/README.md	/^# babel-helpers$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-helpers/README.md	/^## Usage$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/package.json	/^  "name": "babel-jest",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/package.json	/^  "version": "18.0.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/package.json	/^  "dependencies": {$/;"	function	line:10
babel-core	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/package.json	/^    "babel-core": "^6.0.0",$/;"	function	line:11
babel-plugin-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/package.json	/^    "babel-plugin-istanbul": "^3.0.0",$/;"	function	line:12
babel-preset-jest	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/package.json	/^    "babel-preset-jest": "^18.0.0"$/;"	function	line:13
babel-jest	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/README.md	/^# babel-jest$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/README.md	/^## Usage$/;"	function	line:5
Setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-jest/README.md	/^## Setup$/;"	function	line:15
_stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^var _stringify = require("babel-runtime\/core-js\/json\/stringify");$/;"	variable	line:6
_stringify2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^var _stringify2 = _interopRequireDefault(_stringify);$/;"	variable	line:8
_util	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^var _util = require("util");$/;"	variable	line:13
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^var util = _interopRequireWildcard(_util);$/;"	variable	line:15
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^function get(key) {$/;"	function	line:57
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^function get(key) {$/;"	function	line:57
parseArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^function parseArgs(args) {$/;"	function	line:72
parseArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/lib/index.js	/^function parseArgs(args) {$/;"	function	line:72
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/package.json	/^  "name": "babel-messages",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/package.json	/^  "version": "6.23.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/package.json	/^  "description": "Collection of debug messages used by Babel.",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/package.json	/^  "author": "Sebastian McKenzie <sebmck@gmail.com>",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/package.json	/^  "homepage": "https:\/\/babeljs.io\/",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/package.json	/^  "license": "MIT",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/package.json	/^  "repository": "https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-messages",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/package.json	/^  "main": "lib\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/package.json	/^  "dependencies": {$/;"	function	line:10
babel-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/package.json	/^    "babel-runtime": "^6.22.0"$/;"	function	line:11
babel-messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/README.md	/^# babel-messages$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-messages/README.md	/^## Usage$/;"	function	line:11
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[3.1.2](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v3.1.1...v3.1.2) (2017-01-04)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^## [3.1.2](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v3.1.1...v3.1.2) (2017-01-04)$/;"	function	line:6
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:9
[3.1.1](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v3.1.0...v3.1.1) (2017-01-02)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^## [3.1.1](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v3.1.0...v3.1.1) (2017-01-02)$/;"	function	line:16
[3.1.0](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v3.0.0...v3.1.0) (2016-12-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^# [3.1.0](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v3.0.0...v3.1.0) (2016-12-27)$/;"	function	line:21
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:24
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Features$/;"	function	line:29
[3.0.0](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v2.0.3...v3.0.0) (2016-11-14)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^# [3.0.0](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v2.0.3...v3.0.0) (2016-11-14)$/;"	function	line:36
Chores	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Chores$/;"	function	line:39
BREAKING CHANGES	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### BREAKING CHANGES$/;"	function	line:44
[2.0.3](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v2.0.2...v2.0.3) (2016-10-17)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^## [2.0.3](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v2.0.2...v2.0.3) (2016-10-17)$/;"	function	line:51
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:54
[2.0.2](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v2.0.1...v2.0.2) (2016-09-08)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^## [2.0.2](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v2.0.1...v2.0.2) (2016-09-08)$/;"	function	line:62
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:65
[2.0.1](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v2.0.0...v2.0.1) (2016-09-02)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^## [2.0.1](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v2.0.0...v2.0.1) (2016-09-02)$/;"	function	line:72
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:75
[2.0.0](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v1.1.0...v2.0.0) (2016-08-14)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^# [2.0.0](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v1.1.0...v2.0.0) (2016-08-14)$/;"	function	line:82
Chores	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Chores$/;"	function	line:85
BREAKING CHANGES	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### BREAKING CHANGES$/;"	function	line:90
[1.1.0](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v1.0.3...v1.1.0) (2016-07-21)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^# [1.1.0](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v1.0.3...v1.1.0) (2016-07-21)$/;"	function	line:97
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:100
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Features$/;"	function	line:105
[1.0.3](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v1.0.2...v1.0.3) (2016-07-09)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^## [1.0.3](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v1.0.2...v1.0.3) (2016-07-09)$/;"	function	line:112
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:115
[1.0.2](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v1.0.1...v1.0.2) (2016-07-03)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^## [1.0.2](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v1.0.1...v1.0.2) (2016-07-03)$/;"	function	line:122
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:125
[1.0.1](https://github.com/istanbuljs/babel-plugin-istanbul/compare/v1.0.0...v1.0.1) (2016-06-30)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^## [1.0.1](https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/compare\/v1.0.0...v1.0.1) (2016-06-30)$/;"	function	line:132
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:135
1.0.0 (2016-06-26)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^# 1.0.0 (2016-06-26)$/;"	function	line:141
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/CHANGELOG.md	/^### Features$/;"	function	line:144
_fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^var _fs = require('fs');$/;"	variable	line:7
_path	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^var _path = require('path');$/;"	variable	line:9
_istanbulLibInstrument	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^var _istanbulLibInstrument = require('istanbul-lib-instrument');$/;"	variable	line:11
_objectAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^var _objectAssign = require('object-assign');$/;"	variable	line:13
_objectAssign2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^var _objectAssign2 = _interopRequireDefault(_objectAssign);$/;"	variable	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
testExclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^var testExclude = require('test-exclude');$/;"	variable	line:19
findUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^var findUp = require('find-up');$/;"	variable	line:20
getRealpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^function getRealpath(n) {$/;"	function	line:22
getRealpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^function getRealpath(n) {$/;"	function	line:22
makeShouldSkip	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^function makeShouldSkip() {$/;"	function	line:30
shouldSkip	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^  return function shouldSkip(file, opts) {$/;"	function	line:32
makeShouldSkip	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^function makeShouldSkip() {$/;"	function	line:30
makeVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^function makeVisitor(_ref) {$/;"	function	line:45
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^        enter: function enter(path) {$/;"	function	line:52
makeVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^function makeVisitor(_ref) {$/;"	class	line:45
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/lib/index.js	/^        exit: function exit(path) {$/;"	function	line:69
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "name": "babel-plugin-istanbul",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "version": "3.1.2",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "author": "Thai Pangsakulyanont @dtinth",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "description": "A babel plugin that adds istanbul instrumentation to ES6 code",$/;"	function	line:6
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "main": "lib\/index.js",$/;"	function	line:7
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "files": [$/;"	function	line:8
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "dependencies": {$/;"	function	line:11
find-up	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "find-up": "^1.1.2",$/;"	function	line:12
istanbul-lib-instrument	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "istanbul-lib-instrument": "^1.4.2",$/;"	function	line:13
object-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "object-assign": "^4.1.0",$/;"	function	line:14
test-exclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "test-exclude": "^3.3.0"$/;"	function	line:15
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "devDependencies": {$/;"	function	line:17
babel-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "babel-cli": "^6.18.0",$/;"	function	line:18
babel-core	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "babel-core": "^6.21.0",$/;"	function	line:19
babel-preset-es2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "babel-preset-es2015": "^6.18.0",$/;"	function	line:20
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "chai": "^3.5.0",$/;"	function	line:21
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "coveralls": "^2.11.15",$/;"	function	line:22
cross-env	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "cross-env": "^2.0.1",$/;"	function	line:23
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "mocha": "^3.2.0",$/;"	function	line:24
mock-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "mock-fs": "^3.12.1",$/;"	function	line:25
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "nyc": "^10.0.0",$/;"	function	line:26
pmock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "pmock": "^0.2.3",$/;"	function	line:27
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "standard": "^8.6.0",$/;"	function	line:28
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "standard-version": "^4.0.0"$/;"	function	line:29
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "scripts": {$/;"	function	line:31
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "coverage": "nyc report --reporter=text-lcov | coveralls",$/;"	function	line:32
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "release": "babel src --out-dir lib",$/;"	function	line:33
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "pretest": "standard && npm run release",$/;"	function	line:34
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "test": "cross-env NODE_ENV=test nyc --reporter=lcov --reporter=text mocha --require=${FS_MOCK:-mock-fs} test\/*.js",$/;"	function	line:35
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "prepublish": "npm test && npm run release",$/;"	function	line:36
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "version": "standard-version"$/;"	function	line:37
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "standard": {$/;"	function	line:39
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "ignore": [$/;"	function	line:40
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "repository": {$/;"	function	line:44
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "type": "git",$/;"	function	line:45
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "url": "git+https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul.git"$/;"	function	line:46
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "keywords": [$/;"	function	line:48
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "nyc": {$/;"	function	line:54
include	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "include": [$/;"	function	line:55
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "require": [$/;"	function	line:59
sourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "sourceMap": false,$/;"	function	line:62
instrument	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "instrument": false$/;"	function	line:63
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "bugs": {$/;"	function	line:65
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "url": "https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul\/issues"$/;"	function	line:66
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "homepage": "https:\/\/github.com\/istanbuljs\/babel-plugin-istanbul#readme",$/;"	function	line:68
greenkeeper	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^  "greenkeeper": {$/;"	function	line:69
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/package.json	/^    "ignore": [$/;"	function	line:70
babel-plugin-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/README.md	/^# babel-plugin-istanbul$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/README.md	/^## Usage$/;"	function	line:14
Integrations	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/README.md	/^## Integrations$/;"	function	line:45
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/README.md	/^### karma$/;"	function	line:47
mocha on node.js (through nyc)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/README.md	/^### mocha on node.js (through nyc)$/;"	function	line:53
Ignoring files	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/README.md	/^## Ignoring files$/;"	function	line:67
Source Maps	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/README.md	/^## Source Maps$/;"	function	line:91
Credit where credit is due	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-istanbul/README.md	/^## Credit where credit is due$/;"	function	line:125
invariant	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^function invariant(condition, message) {$/;"	function	line:11
invariant	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^function invariant(condition, message) {$/;"	function	line:11
const.Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^const WHITELISTED_IDENTIFIERS = {$/;"	property	line:20
const.ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^  Array: true,$/;"	property	line:21
const.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^  ArrayBuffer: true,$/;"	property	line:22
const.DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^  Boolean: true,$/;"	property	line:23
const.Date	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^  DataView: true,$/;"	property	line:24
const.Error	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^  Date: true,$/;"	property	line:25
const.EvalError	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^  Error: true,$/;"	property	line:26
const.Float32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^  EvalError: true,$/;"	property	line:27
const.Float64Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^  Float32Array: true,$/;"	property	line:28
const.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^const JEST_GLOBAL = { name: 'jest' };$/;"	property	line:71
ReferencedIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^  ReferencedIdentifier(path) {$/;"	function	line:73
ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/build/index.js	/^      ExpressionStatement(path) {$/;"	function	line:161
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/package.json	/^  "name": "babel-plugin-jest-hoist",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/package.json	/^  "version": "18.0.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/package.json	/^  "scripts": {$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:11
babel-plugin-jest-hoist	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/README.md	/^# babel-plugin-jest-hoist$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/README.md	/^## Installation$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/README.md	/^## Usage$/;"	function	line:11
Via `.babelrc` (Recommended)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/README.md	/^### Via `.babelrc` (Recommended)$/;"	function	line:13
Via CLI	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/README.md	/^### Via CLI$/;"	function	line:23
Via Node API	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-plugin-jest-hoist/README.md	/^### Via Node API$/;"	function	line:29
module.exports.plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/index.js	/^module.exports = {$/;"	property	line:9
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/package.json	/^  "name": "babel-preset-jest",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/package.json	/^  "version": "18.0.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/package.json	/^  "main": "index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/package.json	/^  "dependencies": {$/;"	function	line:10
babel-plugin-jest-hoist	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/package.json	/^    "babel-plugin-jest-hoist": "^18.0.0"$/;"	function	line:11
babel-preset-jest	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/README.md	/^# babel-preset-jest$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/README.md	/^## Usage$/;"	function	line:11
Via `.babelrc` (Recommended)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/README.md	/^### Via `.babelrc` (Recommended)$/;"	function	line:13
Via CLI	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/README.md	/^### Via CLI$/;"	function	line:23
Via Node API	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-preset-jest/README.md	/^### Via Node API$/;"	function	line:29
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/browser.js	/^exports.default = function () {};$/;"	function	line:5
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/browser.js	/^exports.__esModule = true;$/;"	function	line:3
_stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^var _stringify = require("babel-runtime\/core-js\/json\/stringify");$/;"	variable	line:5
_stringify2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^var _stringify2 = _interopRequireDefault(_stringify);$/;"	variable	line:7
_path	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^var _path = require("path");$/;"	variable	line:13
_path2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^var _path2 = _interopRequireDefault(_path);$/;"	variable	line:15
_fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^var _fs = require("fs");$/;"	variable	line:17
_fs2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^var _fs2 = _interopRequireDefault(_fs);$/;"	variable	line:19
_mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^var _mkdirp = require("mkdirp");$/;"	variable	line:21
_homeOrTmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^var _homeOrTmp = require("home-or-tmp");$/;"	variable	line:23
_homeOrTmp2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^var _homeOrTmp2 = _interopRequireDefault(_homeOrTmp);$/;"	variable	line:25
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:27
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:27
FILENAME	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^var FILENAME = process.env.BABEL_CACHE_PATH || _path2.default.join(_homeOrTmp2.default, ".babel.json");$/;"	variable	line:29
save	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^function save() {$/;"	function	line:32
save	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^function save() {$/;"	function	line:32
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^function load() {$/;"	function	line:51
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^function load() {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^function get() {$/;"	function	line:66
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/cache.js	/^function get() {$/;"	function	line:66
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _keys = require("babel-runtime\/core-js\/object\/keys");$/;"	variable	line:5
_keys2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _keys2 = _interopRequireDefault(_keys);$/;"	variable	line:7
_stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _stringify = require("babel-runtime\/core-js\/json\/stringify");$/;"	variable	line:9
_stringify2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _stringify2 = _interopRequireDefault(_stringify);$/;"	variable	line:11
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^exports.default = function () {$/;"	function	line:13
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _stringify2 = _interopRequireDefault(_stringify);$/;"	function	line:11
_cloneDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _cloneDeep = require("lodash\/cloneDeep");$/;"	variable	line:31
_cloneDeep2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _cloneDeep2 = _interopRequireDefault(_cloneDeep);$/;"	variable	line:33
_sourceMapSupport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _sourceMapSupport = require("source-map-support");$/;"	variable	line:35
_sourceMapSupport2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _sourceMapSupport2 = _interopRequireDefault(_sourceMapSupport);$/;"	variable	line:37
_cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _cache = require(".\/cache");$/;"	variable	line:39
registerCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var registerCache = _interopRequireWildcard(_cache);$/;"	variable	line:41
_extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _extend = require("lodash\/extend");$/;"	variable	line:43
_extend2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _extend2 = _interopRequireDefault(_extend);$/;"	variable	line:45
_babelCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _babelCore = require("babel-core");$/;"	variable	line:47
babel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var babel = _interopRequireWildcard(_babelCore);$/;"	variable	line:49
_fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _fs = require("fs");$/;"	variable	line:51
_fs2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _fs2 = _interopRequireDefault(_fs);$/;"	variable	line:53
_path	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _path = require("path");$/;"	variable	line:55
_path2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var _path2 = _interopRequireDefault(_path);$/;"	variable	line:57
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:59
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:59
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:61
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:61
retrieveSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^  retrieveSourceMap: function retrieveSourceMap(source) {$/;"	function	line:66
cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var cache = registerCache.get();$/;"	variable	line:80
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var ignore = void 0;$/;"	variable	line:84
only	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var only = void 0;$/;"	variable	line:85
cwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^var cwd = process.cwd();$/;"	variable	line:90
getRelativePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function getRelativePath(filename) {$/;"	function	line:92
getRelativePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function getRelativePath(filename) {$/;"	function	line:92
mtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function mtime(filename) {$/;"	function	line:96
mtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function mtime(filename) {$/;"	function	line:96
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function compile(filename) {$/;"	function	line:100
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function compile(filename) {$/;"	function	line:100
shouldIgnore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function shouldIgnore(filename) {$/;"	function	line:135
shouldIgnore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function shouldIgnore(filename) {$/;"	function	line:135
loader	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function loader(m, filename) {$/;"	function	line:143
loader	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function loader(m, filename) {$/;"	function	line:143
registerExtension	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function registerExtension(ext) {$/;"	function	line:147
require.extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^  var old = oldHandlers[ext] || oldHandlers[".js"] || require.extensions[".js"];$/;"	function	line:148
registerExtension	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function registerExtension(ext) {$/;"	function	line:147
hookExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function hookExtensions(_exts) {$/;"	function	line:159
hookExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/lib/node.js	/^function hookExtensions(_exts) {$/;"	function	line:159
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^  "name": "babel-register",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^  "version": "6.23.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^  "description": "babel require hook",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^  "repository": "https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-register",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^  "author": "Sebastian McKenzie <sebmck@gmail.com>",$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^  "main": "lib\/node.js",$/;"	function	line:8
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^  "browser": "lib\/browser.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^  "dependencies": {$/;"	function	line:10
babel-core	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^    "babel-core": "^6.23.0",$/;"	function	line:11
babel-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^    "babel-runtime": "^6.22.0",$/;"	function	line:12
core-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^    "core-js": "^2.4.0",$/;"	function	line:13
home-or-tmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^    "home-or-tmp": "^2.0.0",$/;"	function	line:14
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^    "lodash": "^4.2.0",$/;"	function	line:15
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^    "mkdirp": "^0.5.1",$/;"	function	line:16
source-map-support	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^    "source-map-support": "^0.4.2"$/;"	function	line:17
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^  "devDependencies": {$/;"	function	line:19
decache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/package.json	/^    "decache": "^4.1.0"$/;"	function	line:20
babel-register	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/README.md	/^# babel-register$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/README.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/README.md	/^## Usage$/;"	function	line:16
Ignores `node_modules` by default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/README.md	/^### Ignores `node_modules` by default$/;"	function	line:33
Specifying options	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/README.md	/^## Specifying options$/;"	function	line:46
Environment variables	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/README.md	/^## Environment variables$/;"	function	line:77
BABEL_CACHE_PATH	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/README.md	/^### BABEL_CACHE_PATH$/;"	function	line:86
BABEL_DISABLE_CACHE	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-register/README.md	/^### BABEL_DISABLE_CACHE$/;"	function	line:94
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/concat.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/concat"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/copy-within.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/copy-within"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/entries.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/entries"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/every.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/every"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/fill.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/fill"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/filter.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/filter"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/find-index.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/find-index"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/find.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/find"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/for-each.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/for-each"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/from.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/from"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/includes.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/includes"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/index-of.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/index-of"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/join.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/join"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/keys.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/keys"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/last-index-of.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/last-index-of"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/map.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/map"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/of.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/of"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/pop.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/pop"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/push.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/push"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/reduce-right.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/reduce-right"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/reduce.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/reduce"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/reverse.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/reverse"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/shift.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/shift"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/slice.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/slice"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/some.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/some"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/sort.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/sort"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/splice.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/splice"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/unshift.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/unshift"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/array/values.js	/^module.exports = { "default": require("core-js\/library\/fn\/array\/values"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/asap.js	/^module.exports = { "default": require("core-js\/library\/fn\/asap"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/clear-immediate.js	/^module.exports = { "default": require("core-js\/library\/fn\/clear-immediate"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/error/is-error.js	/^module.exports = { "default": require("core-js\/library\/fn\/error\/is-error"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/get-iterator.js	/^module.exports = { "default": require("core-js\/library\/fn\/get-iterator"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/is-iterable.js	/^module.exports = { "default": require("core-js\/library\/fn\/is-iterable"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/json/stringify.js	/^module.exports = { "default": require("core-js\/library\/fn\/json\/stringify"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/map.js	/^module.exports = { "default": require("core-js\/library\/fn\/map"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/acosh.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/acosh"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/asinh.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/asinh"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/atanh.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/atanh"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/cbrt.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/cbrt"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/clz32.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/clz32"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/cosh.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/cosh"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/expm1.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/expm1"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/fround.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/fround"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/hypot.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/hypot"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/iaddh.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/iaddh"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/imul.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/imul"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/imulh.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/imulh"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/isubh.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/isubh"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/log10.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/log10"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/log1p.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/log1p"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/log2.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/log2"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/sign.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/sign"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/sinh.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/sinh"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/tanh.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/tanh"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/trunc.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/trunc"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/math/umulh.js	/^module.exports = { "default": require("core-js\/library\/fn\/math\/umulh"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/number/epsilon.js	/^module.exports = { "default": require("core-js\/library\/fn\/number\/epsilon"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/number/is-finite.js	/^module.exports = { "default": require("core-js\/library\/fn\/number\/is-finite"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/number/is-integer.js	/^module.exports = { "default": require("core-js\/library\/fn\/number\/is-integer"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/number/is-nan.js	/^module.exports = { "default": require("core-js\/library\/fn\/number\/is-nan"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/number/is-safe-integer.js	/^module.exports = { "default": require("core-js\/library\/fn\/number\/is-safe-integer"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/number/max-safe-integer.js	/^module.exports = { "default": require("core-js\/library\/fn\/number\/max-safe-integer"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/number/min-safe-integer.js	/^module.exports = { "default": require("core-js\/library\/fn\/number\/min-safe-integer"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/number/parse-float.js	/^module.exports = { "default": require("core-js\/library\/fn\/number\/parse-float"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/number/parse-int.js	/^module.exports = { "default": require("core-js\/library\/fn\/number\/parse-int"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/assign.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/assign"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/create.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/create"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/define-properties.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/define-properties"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/define-property.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/define-property"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/entries.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/entries"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/freeze.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/freeze"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/get-own-property-descriptor.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/get-own-property-descriptor"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/get-own-property-descriptors.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/get-own-property-descriptors"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/get-own-property-names.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/get-own-property-names"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/get-own-property-symbols.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/get-own-property-symbols"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/get-prototype-of.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/get-prototype-of"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/is-extensible.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/is-extensible"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/is-frozen.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/is-frozen"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/is-sealed.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/is-sealed"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/is.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/is"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/keys.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/keys"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/prevent-extensions.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/prevent-extensions"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/seal.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/seal"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/set-prototype-of.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/set-prototype-of"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/object/values.js	/^module.exports = { "default": require("core-js\/library\/fn\/object\/values"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/observable.js	/^module.exports = { "default": require("core-js\/library\/fn\/observable"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/promise.js	/^module.exports = { "default": require("core-js\/library\/fn\/promise"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/apply.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/apply"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/construct.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/construct"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/define-metadata.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/define-metadata"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/define-property.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/define-property"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/delete-metadata.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/delete-metadata"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/delete-property.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/delete-property"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/enumerate.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/enumerate"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/get-metadata-keys.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/get-metadata-keys"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/get-metadata.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/get-metadata"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/get-own-metadata-keys.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/get-own-metadata-keys"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/get-own-metadata.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/get-own-metadata"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/get-own-property-descriptor.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/get-own-property-descriptor"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/get-prototype-of.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/get-prototype-of"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/get.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/get"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/has-metadata.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/has-metadata"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/has-own-metadata.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/has-own-metadata"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/has.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/has"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/is-extensible.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/is-extensible"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/metadata.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/metadata"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/own-keys.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/own-keys"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/prevent-extensions.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/prevent-extensions"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/set-prototype-of.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/set-prototype-of"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/reflect/set.js	/^module.exports = { "default": require("core-js\/library\/fn\/reflect\/set"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/regexp/escape.js	/^module.exports = { "default": require("core-js\/library\/fn\/regexp\/escape"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/set-immediate.js	/^module.exports = { "default": require("core-js\/library\/fn\/set-immediate"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/set.js	/^module.exports = { "default": require("core-js\/library\/fn\/set"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/at.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/at"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/code-point-at.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/code-point-at"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/ends-with.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/ends-with"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/from-code-point.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/from-code-point"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/includes.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/includes"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/match-all.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/match-all"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/pad-end.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/pad-end"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/pad-left.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/pad-start"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/pad-right.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/pad-end"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/pad-start.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/pad-start"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/raw.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/raw"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/repeat.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/repeat"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/starts-with.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/starts-with"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/trim-end.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/trim-end"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/trim-left.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/trim-left"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/trim-right.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/trim-right"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/trim-start.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/trim-start"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/string/trim.js	/^module.exports = { "default": require("core-js\/library\/fn\/string\/trim"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/async-iterator.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/async-iterator"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/for.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/for"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/has-instance.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/has-instance"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/is-concat-spreadable.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/is-concat-spreadable"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/iterator.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/iterator"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/key-for.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/key-for"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/match.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/match"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/observable.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/observable"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/replace.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/replace"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/search.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/search"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/species.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/species"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/split.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/split"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/to-primitive.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/to-primitive"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/to-string-tag.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/to-string-tag"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol/unscopables.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol\/unscopables"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/symbol.js	/^module.exports = { "default": require("core-js\/library\/fn\/symbol"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/system/global.js	/^module.exports = { "default": require("core-js\/library\/fn\/system\/global"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/weak-map.js	/^module.exports = { "default": require("core-js\/library\/fn\/weak-map"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js/weak-set.js	/^module.exports = { "default": require("core-js\/library\/fn\/weak-set"), __esModule: true };/;"	property	line:1
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/core-js.js	/^module.exports = {$/;"	property	line:1
_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^var _symbol = require("..\/core-js\/symbol");$/;"	variable	line:5
_symbol2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^var _symbol2 = _interopRequireDefault(_symbol);$/;"	variable	line:7
_promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^var _promise = require("..\/core-js\/promise");$/;"	variable	line:9
_promise2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^var _promise2 = _interopRequireDefault(_promise);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^exports.default = function () {$/;"	function	line:15
AwaitValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  function AwaitValue(value) {$/;"	function	line:16
exports.default.AwaitValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  function AwaitValue(value) {$/;"	class	line:16
AsyncGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  function AsyncGenerator(gen) {$/;"	function	line:20
send	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^    function send(key, arg) {$/;"	function	line:23
exports.default.AsyncGenerator.send	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^    function send(key, arg) {$/;"	function	line:23
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^    function resume(key, arg) {$/;"	function	line:42
exports.default.AsyncGenerator.resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^    function resume(key, arg) {$/;"	function	line:42
settle	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^    function settle(type, value) {$/;"	function	line:61
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^      switch (type) {$/;"	function	line:62
exports.default.AsyncGenerator.settle	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^    function settle(type, value) {$/;"	function	line:61
exports.default.AsyncGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  function AsyncGenerator(gen) {$/;"	class	line:20
AsyncGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  if (typeof _symbol2.default === "function" && _symbol2.default.asyncIterator) {$/;"	class	line:98
AsyncGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  if (typeof _symbol2.default === "function" && _symbol2.default.asyncIterator) {$/;"	function	line:98
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  AsyncGenerator.prototype.next = function (arg) {$/;"	function	line:104
AsyncGenerator.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  AsyncGenerator.prototype.next = function (arg) {$/;"	method	line:104
throw	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  AsyncGenerator.prototype.throw = function (arg) {$/;"	function	line:108
AsyncGenerator.throw	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  AsyncGenerator.prototype.throw = function (arg) {$/;"	method	line:108
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  AsyncGenerator.prototype.return = function (arg) {$/;"	function	line:112
AsyncGenerator.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^  AsyncGenerator.prototype.return = function (arg) {$/;"	method	line:112
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^    wrap: function wrap(fn) {$/;"	function	line:117
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
await	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGenerator.js	/^    await: function await(value) {$/;"	function	line:122
_iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^var _iterator = require("..\/core-js\/symbol\/iterator");$/;"	variable	line:5
_iterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^var _iterator2 = _interopRequireDefault(_iterator);$/;"	variable	line:7
_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^var _symbol = require("..\/core-js\/symbol");$/;"	variable	line:9
_symbol2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^var _symbol2 = _interopRequireDefault(_symbol);$/;"	variable	line:11
_promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^var _promise = require("..\/core-js\/promise");$/;"	variable	line:13
_promise2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^var _promise2 = _interopRequireDefault(_promise);$/;"	variable	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^exports.default = function (inner, awaitWrap) {$/;"	function	line:19
pump	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^  function pump(key, value) {$/;"	function	line:23
exports.default.pump	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^  function pump(key, value) {$/;"	function	line:23
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
iter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^  if (typeof _symbol2.default === "function" && _iterator2.default) {$/;"	function	line:36
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^  iter.next = function (value) {$/;"	function	line:42
iter.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^  }$/;"	function	line:40
throw	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^    iter.throw = function (value) {$/;"	function	line:52
iter.throw	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^  if (typeof inner.throw === "function") {$/;"	function	line:51
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^    iter.return = function (value) {$/;"	function	line:63
iter.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncGeneratorDelegate.js	/^  if (typeof inner.return === "function") {$/;"	function	line:62
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncIterator.js	/^var _getIterator2 = require("..\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncIterator.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncIterator.js	/^var _iterator = require("..\/core-js\/symbol\/iterator");$/;"	variable	line:9
_iterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncIterator.js	/^var _iterator2 = _interopRequireDefault(_iterator);$/;"	variable	line:11
_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncIterator.js	/^var _symbol = require("..\/core-js\/symbol");$/;"	variable	line:13
_symbol2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncIterator.js	/^var _symbol2 = _interopRequireDefault(_symbol);$/;"	variable	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncIterator.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncIterator.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncIterator.js	/^exports.default = function (iterable) {$/;"	function	line:19
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncIterator.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncToGenerator.js	/^var _promise = require("..\/core-js\/promise");$/;"	variable	line:5
_promise2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncToGenerator.js	/^var _promise2 = _interopRequireDefault(_promise);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncToGenerator.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncToGenerator.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncToGenerator.js	/^exports.default = function (fn) {$/;"	function	line:11
step	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncToGenerator.js	/^      function step(key, arg) {$/;"	function	line:15
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/asyncToGenerator.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/classCallCheck.js	/^exports.default = function (instance, Constructor) {$/;"	function	line:5
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/classCallCheck.js	/^exports.__esModule = true;$/;"	function	line:3
_defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/createClass.js	/^var _defineProperty = require("..\/core-js\/object\/define-property");$/;"	variable	line:5
_defineProperty2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/createClass.js	/^var _defineProperty2 = _interopRequireDefault(_defineProperty);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/createClass.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/createClass.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/createClass.js	/^exports.default = function () {$/;"	function	line:11
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/createClass.js	/^  function defineProperties(target, props) {$/;"	function	line:12
exports.default.defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/createClass.js	/^  function defineProperties(target, props) {$/;"	function	line:12
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/createClass.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defaults.js	/^var _defineProperty = require("..\/core-js\/object\/define-property");$/;"	variable	line:5
_defineProperty2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defaults.js	/^var _defineProperty2 = _interopRequireDefault(_defineProperty);$/;"	variable	line:7
_getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defaults.js	/^var _getOwnPropertyDescriptor = require("..\/core-js\/object\/get-own-property-descriptor");$/;"	variable	line:9
_getOwnPropertyDescriptor2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defaults.js	/^var _getOwnPropertyDescriptor2 = _interopRequireDefault(_getOwnPropertyDescriptor);$/;"	variable	line:11
_getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defaults.js	/^var _getOwnPropertyNames = require("..\/core-js\/object\/get-own-property-names");$/;"	variable	line:13
_getOwnPropertyNames2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defaults.js	/^var _getOwnPropertyNames2 = _interopRequireDefault(_getOwnPropertyNames);$/;"	variable	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defaults.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defaults.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defaults.js	/^exports.default = function (obj, defaults) {$/;"	function	line:19
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defaults.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineEnumerableProperties.js	/^var _defineProperty = require("..\/core-js\/object\/define-property");$/;"	variable	line:5
_defineProperty2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineEnumerableProperties.js	/^var _defineProperty2 = _interopRequireDefault(_defineProperty);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineEnumerableProperties.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineEnumerableProperties.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineEnumerableProperties.js	/^exports.default = function (obj, descs) {$/;"	function	line:11
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineEnumerableProperties.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineProperty.js	/^var _defineProperty = require("..\/core-js\/object\/define-property");$/;"	variable	line:5
_defineProperty2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineProperty.js	/^var _defineProperty2 = _interopRequireDefault(_defineProperty);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineProperty.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineProperty.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineProperty.js	/^exports.default = function (obj, key, value) {$/;"	function	line:11
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/defineProperty.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/extends.js	/^var _assign = require("..\/core-js\/object\/assign");$/;"	variable	line:5
_assign2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/extends.js	/^var _assign2 = _interopRequireDefault(_assign);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/extends.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/extends.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/get.js	/^var _getPrototypeOf = require("..\/core-js\/object\/get-prototype-of");$/;"	variable	line:5
_getPrototypeOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/get.js	/^var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf);$/;"	variable	line:7
_getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/get.js	/^var _getOwnPropertyDescriptor = require("..\/core-js\/object\/get-own-property-descriptor");$/;"	variable	line:9
_getOwnPropertyDescriptor2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/get.js	/^var _getOwnPropertyDescriptor2 = _interopRequireDefault(_getOwnPropertyDescriptor);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/get.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/get.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/get.js	/^exports.default = function get(object, property, receiver) {$/;"	function	line:15
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/get.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/get.js	/^exports.default = function get(object, property, receiver) {$/;"	function	line:15
_setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/inherits.js	/^var _setPrototypeOf = require("..\/core-js\/object\/set-prototype-of");$/;"	variable	line:5
_setPrototypeOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/inherits.js	/^var _setPrototypeOf2 = _interopRequireDefault(_setPrototypeOf);$/;"	variable	line:7
_create	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/inherits.js	/^var _create = require("..\/core-js\/object\/create");$/;"	variable	line:9
_create2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/inherits.js	/^var _create2 = _interopRequireDefault(_create);$/;"	variable	line:11
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/inherits.js	/^var _typeof2 = require("..\/helpers\/typeof");$/;"	variable	line:13
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/inherits.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/inherits.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/inherits.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/inherits.js	/^exports.default = function (subClass, superClass) {$/;"	function	line:19
subClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/inherits.js	/^  }$/;"	class	line:22
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/inherits.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_hasInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/instanceof.js	/^var _hasInstance = require("..\/core-js\/symbol\/has-instance");$/;"	variable	line:5
_hasInstance2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/instanceof.js	/^var _hasInstance2 = _interopRequireDefault(_hasInstance);$/;"	variable	line:7
_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/instanceof.js	/^var _symbol = require("..\/core-js\/symbol");$/;"	variable	line:9
_symbol2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/instanceof.js	/^var _symbol2 = _interopRequireDefault(_symbol);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/instanceof.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/instanceof.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/instanceof.js	/^exports.default = function (left, right) {$/;"	function	line:15
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/instanceof.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/interopRequireDefault.js	/^exports.default = function (obj) {$/;"	function	line:5
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/interopRequireDefault.js	/^exports.__esModule = true;$/;"	function	line:3
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/interopRequireWildcard.js	/^exports.default = function (obj) {$/;"	function	line:5
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/interopRequireWildcard.js	/^exports.__esModule = true;$/;"	function	line:3
_for	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/jsx.js	/^var _for = require("..\/core-js\/symbol\/for");$/;"	variable	line:5
_for2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/jsx.js	/^var _for2 = _interopRequireDefault(_for);$/;"	variable	line:7
_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/jsx.js	/^var _symbol = require("..\/core-js\/symbol");$/;"	variable	line:9
_symbol2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/jsx.js	/^var _symbol2 = _interopRequireDefault(_symbol);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/jsx.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/jsx.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/jsx.js	/^exports.default = function () {$/;"	function	line:15
createRawReactElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/jsx.js	/^  return function createRawReactElement(type, props, key, children) {$/;"	function	line:17
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/jsx.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/newArrowCheck.js	/^exports.default = function (innerThis, boundThis) {$/;"	function	line:5
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/newArrowCheck.js	/^exports.__esModule = true;$/;"	function	line:3
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/objectDestructuringEmpty.js	/^exports.default = function (obj) {$/;"	function	line:5
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/objectDestructuringEmpty.js	/^exports.__esModule = true;$/;"	function	line:3
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/objectWithoutProperties.js	/^exports.default = function (obj, keys) {$/;"	function	line:5
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/objectWithoutProperties.js	/^    if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;$/;"	method	line:10
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/objectWithoutProperties.js	/^exports.__esModule = true;$/;"	function	line:3
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/possibleConstructorReturn.js	/^var _typeof2 = require("..\/helpers\/typeof");$/;"	variable	line:5
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/possibleConstructorReturn.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/possibleConstructorReturn.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/possibleConstructorReturn.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/possibleConstructorReturn.js	/^exports.default = function (self, call) {$/;"	function	line:11
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/possibleConstructorReturn.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/set.js	/^var _getPrototypeOf = require("..\/core-js\/object\/get-prototype-of");$/;"	variable	line:5
_getPrototypeOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/set.js	/^var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf);$/;"	variable	line:7
_getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/set.js	/^var _getOwnPropertyDescriptor = require("..\/core-js\/object\/get-own-property-descriptor");$/;"	variable	line:9
_getOwnPropertyDescriptor2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/set.js	/^var _getOwnPropertyDescriptor2 = _interopRequireDefault(_getOwnPropertyDescriptor);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/set.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/set.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/set.js	/^exports.default = function set(object, property, value, receiver) {$/;"	function	line:15
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/set.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/set.js	/^exports.default = function set(object, property, value, receiver) {$/;"	function	line:15
_isIterable2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArray.js	/^var _isIterable2 = require("..\/core-js\/is-iterable");$/;"	variable	line:5
_isIterable3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArray.js	/^var _isIterable3 = _interopRequireDefault(_isIterable2);$/;"	variable	line:7
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArray.js	/^var _getIterator2 = require("..\/core-js\/get-iterator");$/;"	variable	line:9
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArray.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArray.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArray.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArray.js	/^exports.default = function () {$/;"	function	line:15
sliceIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArray.js	/^  function sliceIterator(arr, i) {$/;"	function	line:16
exports.default.sliceIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArray.js	/^  function sliceIterator(arr, i) {$/;"	function	line:16
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArray.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArrayLoose.js	/^var _getIterator2 = require("..\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArrayLoose.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_isIterable2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArrayLoose.js	/^var _isIterable2 = require("..\/core-js\/is-iterable");$/;"	variable	line:9
_isIterable3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArrayLoose.js	/^var _isIterable3 = _interopRequireDefault(_isIterable2);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArrayLoose.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArrayLoose.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArrayLoose.js	/^exports.default = function (arr, i) {$/;"	function	line:15
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/slicedToArrayLoose.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/taggedTemplateLiteral.js	/^var _defineProperties = require("..\/core-js\/object\/define-properties");$/;"	variable	line:5
_defineProperties2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/taggedTemplateLiteral.js	/^var _defineProperties2 = _interopRequireDefault(_defineProperties);$/;"	variable	line:7
_freeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/taggedTemplateLiteral.js	/^var _freeze = require("..\/core-js\/object\/freeze");$/;"	variable	line:9
_freeze2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/taggedTemplateLiteral.js	/^var _freeze2 = _interopRequireDefault(_freeze);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/taggedTemplateLiteral.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/taggedTemplateLiteral.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/taggedTemplateLiteral.js	/^exports.default = function (strings, raw) {$/;"	function	line:15
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/taggedTemplateLiteral.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/taggedTemplateLiteralLoose.js	/^exports.default = function (strings, raw) {$/;"	function	line:5
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/taggedTemplateLiteralLoose.js	/^exports.__esModule = true;$/;"	function	line:3
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/temporalRef.js	/^exports.default = function (val, name, undef) {$/;"	function	line:5
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/temporalRef.js	/^exports.__esModule = true;$/;"	function	line:3
_from	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toArray.js	/^var _from = require("..\/core-js\/array\/from");$/;"	variable	line:5
_from2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toArray.js	/^var _from2 = _interopRequireDefault(_from);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toArray.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toArray.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toArray.js	/^exports.default = function (arr) {$/;"	function	line:11
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toArray.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_from	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toConsumableArray.js	/^var _from = require("..\/core-js\/array\/from");$/;"	variable	line:5
_from2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toConsumableArray.js	/^var _from2 = _interopRequireDefault(_from);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toConsumableArray.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toConsumableArray.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toConsumableArray.js	/^exports.default = function (arr) {$/;"	function	line:11
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/toConsumableArray.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/typeof.js	/^var _iterator = require("..\/core-js\/symbol\/iterator");$/;"	variable	line:5
_iterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/typeof.js	/^var _iterator2 = _interopRequireDefault(_iterator);$/;"	variable	line:7
_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/typeof.js	/^var _symbol = require("..\/core-js\/symbol");$/;"	variable	line:9
_symbol2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/typeof.js	/^var _symbol2 = _interopRequireDefault(_symbol);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/typeof.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/helpers/typeof.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^  "name": "babel-runtime",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^  "version": "6.23.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^  "description": "babel selfContained runtime",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^  "repository": "https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-runtime",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^  "author": "Sebastian McKenzie <sebmck@gmail.com>",$/;"	function	line:7
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^  "dependencies": {$/;"	function	line:8
core-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^    "core-js": "^2.4.0",$/;"	function	line:9
regenerator-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^    "regenerator-runtime": "^0.10.0"$/;"	function	line:10
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^  "devDependencies": {$/;"	function	line:12
babel-helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^    "babel-helpers": "^6.22.0",$/;"	function	line:13
babel-plugin-transform-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/package.json	/^    "babel-plugin-transform-runtime": "^6.23.0"$/;"	function	line:14
babel-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-runtime/README.md	/^# babel-runtime$/;"	function	line:1
_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _symbol = require("babel-runtime\/core-js\/symbol");$/;"	variable	line:5
_symbol2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _symbol2 = _interopRequireDefault(_symbol);$/;"	variable	line:7
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^exports.default = function (code, opts) {$/;"	function	line:9
getAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^  var _getAst = function getAst() {$/;"	function	line:25
getAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^    _getAst = function getAst() {$/;"	function	line:41
_getAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^    }$/;"	function	line:39
getAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^    _getAst = function getAst() {$/;"	function	line:41
exports.default._getAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^  var _getAst = function getAst() {$/;"	function	line:25
exports.default.getAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^  var _getAst = function getAst() {$/;"	function	line:25
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _symbol2 = _interopRequireDefault(_symbol);$/;"	function	line:7
_cloneDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _cloneDeep = require("lodash\/cloneDeep");$/;"	variable	line:57
_cloneDeep2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _cloneDeep2 = _interopRequireDefault(_cloneDeep);$/;"	variable	line:59
_assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _assign = require("lodash\/assign");$/;"	variable	line:61
_assign2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _assign2 = _interopRequireDefault(_assign);$/;"	variable	line:63
_has	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _has = require("lodash\/has");$/;"	variable	line:65
_has2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _has2 = _interopRequireDefault(_has);$/;"	variable	line:67
_babelTraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _babelTraverse = require("babel-traverse");$/;"	variable	line:69
_babelTraverse2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _babelTraverse2 = _interopRequireDefault(_babelTraverse);$/;"	variable	line:71
_babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _babylon = require("babylon");$/;"	variable	line:73
babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var babylon = _interopRequireWildcard(_babylon);$/;"	variable	line:75
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:77
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:79
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:81
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:81
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:83
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:83
FROM_TEMPLATE	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var FROM_TEMPLATE = "_fromTemplate";$/;"	variable	line:85
useTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^function useTemplate(ast, nodes) {$/;"	function	line:88
useTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^function useTemplate(ast, nodes) {$/;"	function	line:88
templateVisitor.noScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^var templateVisitor = {$/;"	property	line:105
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^  enter: function enter(path, args) {$/;"	function	line:108
replacement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^    var replacement = void 0;$/;"	variable	line:117
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/lib/index.js	/^  exit: function exit(_ref) {$/;"	function	line:137
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^  "name": "babel-template",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^  "version": "6.23.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^  "description": "Generate an AST from a string template.",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^  "author": "Sebastian McKenzie <sebmck@gmail.com>",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^  "homepage": "https:\/\/babeljs.io\/",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^  "license": "MIT",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^  "repository": "https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-template",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^  "main": "lib\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^  "dependencies": {$/;"	function	line:10
babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^    "babylon": "^6.11.0",$/;"	function	line:11
babel-traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^    "babel-traverse": "^6.23.0",$/;"	function	line:12
babel-types	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^    "babel-types": "^6.23.0",$/;"	function	line:13
babel-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^    "babel-runtime": "^6.22.0",$/;"	function	line:14
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/package.json	/^    "lodash": "^4.2.0"$/;"	function	line:15
babel-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/README.md	/^# babel-template$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/README.md	/^## Install$/;"	function	line:7
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/README.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/README.md	/^## API$/;"	function	line:36
`template(code, [opts])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/README.md	/^### `template(code, [opts])`$/;"	function	line:38
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/README.md	/^#### code$/;"	function	line:40
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/README.md	/^#### options$/;"	function	line:44
preserveComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/README.md	/^##### preserveComments$/;"	function	line:52
Return value	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-template/README.md	/^#### Return value$/;"	function	line:59
_weakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^var _weakMap = require("babel-runtime\/core-js\/weak-map");$/;"	variable	line:6
_weakMap2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^var _weakMap2 = _interopRequireDefault(_weakMap);$/;"	variable	line:8
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:14
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^var path = exports.path = new _weakMap2.default();$/;"	variable	line:16
scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^var scope = exports.scope = new _weakMap2.default();$/;"	variable	line:17
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^function clear() {$/;"	function	line:19
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^function clear() {$/;"	function	line:19
clearPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^function clearPath() {$/;"	function	line:24
clearPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^function clearPath() {$/;"	function	line:24
clearScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^function clearScope() {$/;"	function	line:28
clearScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/cache.js	/^function clearScope() {$/;"	function	line:28
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:9
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:11
_path2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^var _path2 = require(".\/path");$/;"	variable	line:13
_path3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^var _path3 = _interopRequireDefault(_path2);$/;"	variable	line:15
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:17
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:19
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:21
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:21
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:23
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:23
testing	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^var testing = process.env.NODE_ENV === "test";$/;"	variable	line:25
TraversalContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^var TraversalContext = function () {$/;"	function	line:27
TraversalContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  function TraversalContext(scope, opts, state, parentPath) {$/;"	function	line:28
TraversalContext.TraversalContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  function TraversalContext(scope, opts, state, parentPath) {$/;"	class	line:28
shouldVisit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.shouldVisit = function shouldVisit(node) {$/;"	function	line:38
TraversalContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  }$/;"	class	line:36
TraversalContext.shouldVisit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.shouldVisit = function shouldVisit(node) {$/;"	method	line:38
TraversalContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^var TraversalContext = function () {$/;"	function	line:27
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.create = function create(node, obj, key, listKey) {$/;"	function	line:67
TraversalContext.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.create = function create(node, obj, key, listKey) {$/;"	method	line:67
maybeQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.maybeQueue = function maybeQueue(path, notPriority) {$/;"	function	line:77
TraversalContext.maybeQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.maybeQueue = function maybeQueue(path, notPriority) {$/;"	method	line:77
visitMultiple	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.visitMultiple = function visitMultiple(container, parent, listKey) {$/;"	function	line:91
TraversalContext.visitMultiple	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.visitMultiple = function visitMultiple(container, parent, listKey) {$/;"	method	line:91
visitSingle	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.visitSingle = function visitSingle(node, key) {$/;"	function	line:106
TraversalContext.visitSingle	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.visitSingle = function visitSingle(node, key) {$/;"	method	line:106
visitQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.visitQueue = function visitQueue(queue) {$/;"	function	line:114
TraversalContext.visitQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.visitQueue = function visitQueue(queue) {$/;"	method	line:114
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.visit = function visit(node, key) {$/;"	function	line:185
TraversalContext.visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/context.js	/^  TraversalContext.prototype.visit = function visit(node, key) {$/;"	method	line:185
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/hub.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:5
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/hub.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/hub.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/hub.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
Hub	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/hub.js	/^var Hub = function Hub(file, options) {$/;"	function	line:11
Hub	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/hub.js	/^var Hub = function Hub(file, options) {$/;"	class	line:11
Hub	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/hub.js	/^var Hub = function Hub(file, options) {$/;"	function	line:11
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:6
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:8
_path	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _path = require(".\/path");$/;"	variable	line:10
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^  get: function get() {$/;"	function	line:14
_scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _scope = require(".\/scope");$/;"	variable	line:19
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^  get: function get() {$/;"	function	line:23
_hub	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _hub = require(".\/hub");$/;"	variable	line:28
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^  get: function get() {$/;"	function	line:32
_context	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _context = require(".\/context");$/;"	variable	line:38
_context2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _context2 = _interopRequireDefault(_context);$/;"	variable	line:40
_visitors	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _visitors = require(".\/visitors");$/;"	variable	line:42
visitors	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var visitors = _interopRequireWildcard(_visitors);$/;"	variable	line:44
_babelMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _babelMessages = require("babel-messages");$/;"	variable	line:46
messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var messages = _interopRequireWildcard(_babelMessages);$/;"	variable	line:48
_includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _includes = require("lodash\/includes");$/;"	variable	line:50
_includes2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _includes2 = _interopRequireDefault(_includes);$/;"	variable	line:52
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:54
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:56
_cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var _cache = require(".\/cache");$/;"	variable	line:58
cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^var cache = _interopRequireWildcard(_cache);$/;"	variable	line:60
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:62
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:62
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:64
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:64
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^function traverse(parent, opts, scope, state, parentPath) {$/;"	function	line:67
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^function traverse(parent, opts, scope, state, parentPath) {$/;"	function	line:67
cheap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^traverse.cheap = function (node, enter) {$/;"	function	line:90
traverse.cheap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^traverse.Hub = require(".\/hub");$/;"	function	line:88
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^traverse.node = function (node, opts, scope, state, parentPath, skipKeys) {$/;"	function	line:94
traverse.node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^};$/;"	function	line:92
clearNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^traverse.clearNode = function (node, opts) {$/;"	function	line:118
traverse.clearNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^};$/;"	function	line:116
removeProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^traverse.removeProperties = function (tree, opts) {$/;"	function	line:124
traverse.removeProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^};$/;"	function	line:122
hasBlacklistedType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^function hasBlacklistedType(path, state) {$/;"	function	line:129
hasBlacklistedType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^function hasBlacklistedType(path, state) {$/;"	function	line:129
hasType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^traverse.hasType = function (tree, scope, type, blacklistTypes) {$/;"	function	line:136
traverse.hasType.state.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^  var state = {$/;"	property	line:141
traverse.hasType.state.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^    has: false,$/;"	property	line:142
traverse.hasType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^}$/;"	function	line:134
clearCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^traverse.clearCache = function () {$/;"	function	line:154
traverse.clearCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^};$/;"	function	line:152
copyCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^traverse.copyCache = function (source, destination) {$/;"	function	line:161
traverse.copyCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/index.js	/^traverse.clearCache.clearScope = cache.clearScope;$/;"	function	line:159
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:21
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:23
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^var _index = require(".\/index");$/;"	variable	line:25
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:27
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:29
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:29
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:31
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:31
findParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function findParent(callback) {$/;"	function	line:33
findParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function findParent(callback) {$/;"	function	line:33
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function find(callback) {$/;"	function	line:41
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function find(callback) {$/;"	function	line:41
getFunctionParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function getFunctionParent() {$/;"	function	line:49
getFunctionParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function getFunctionParent() {$/;"	function	line:49
getStatementParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function getStatementParent() {$/;"	function	line:55
getStatementParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function getStatementParent() {$/;"	function	line:55
getEarliestCommonAncestorFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function getEarliestCommonAncestorFrom(paths) {$/;"	function	line:64
getEarliestCommonAncestorFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function getEarliestCommonAncestorFrom(paths) {$/;"	function	line:64
getDeepestCommonAncestorFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function getDeepestCommonAncestorFrom(paths, filter) {$/;"	function	line:108
getDeepestCommonAncestorFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function getDeepestCommonAncestorFrom(paths, filter) {$/;"	function	line:108
getAncestry	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function getAncestry() {$/;"	function	line:177
getAncestry	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function getAncestry() {$/;"	function	line:177
isAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function isAncestor(maybeDescendant) {$/;"	function	line:186
isAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function isAncestor(maybeDescendant) {$/;"	function	line:186
isDescendant	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function isDescendant(maybeAncestor) {$/;"	function	line:190
isDescendant	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function isDescendant(maybeAncestor) {$/;"	function	line:190
inType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function inType() {$/;"	function	line:196
inType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function inType() {$/;"	function	line:196
inShadow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function inShadow(key) {$/;"	function	line:221
inShadow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/ancestry.js	/^function inShadow(key) {$/;"	function	line:221
shareCommentsWithSiblings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/comments.js	/^function shareCommentsWithSiblings() {$/;"	function	line:7
shareCommentsWithSiblings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/comments.js	/^function shareCommentsWithSiblings() {$/;"	function	line:7
addComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/comments.js	/^function addComment(type, content, line) {$/;"	function	line:27
addComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/comments.js	/^function addComment(type, content, line) {$/;"	class	line:27
addComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/comments.js	/^function addComments(type, comments) {$/;"	function	line:34
addComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/comments.js	/^function addComments(type, comments) {$/;"	function	line:34
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^var _index = require("..\/index");$/;"	variable	line:30
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:32
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:34
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:34
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function call(key) {$/;"	function	line:36
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function call(key) {$/;"	class	line:36
_call	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _call(fns) {$/;"	function	line:54
_call	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _call(fns) {$/;"	function	line:54
isBlacklisted	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function isBlacklisted() {$/;"	function	line:87
isBlacklisted	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function isBlacklisted() {$/;"	function	line:87
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function visit() {$/;"	function	line:92
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function visit() {$/;"	class	line:92
skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function skip() {$/;"	function	line:122
_index2.skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function skip() {$/;"	class	line:122
skipKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function skipKey(key) {$/;"	function	line:126
_index2.skipKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function skipKey(key) {$/;"	class	line:126
stop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function stop() {$/;"	function	line:130
_index2.stop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function stop() {$/;"	class	line:130
setScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function setScope() {$/;"	function	line:135
_index2.setScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function setScope() {$/;"	class	line:135
setContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function setContext(context) {$/;"	function	line:154
setContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function setContext(context) {$/;"	class	line:154
resync	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function resync() {$/;"	function	line:171
resync	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function resync() {$/;"	class	line:171
_resyncParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _resyncParent() {$/;"	function	line:179
_resyncParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _resyncParent() {$/;"	function	line:179
_resyncKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _resyncKey() {$/;"	function	line:185
_resyncKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _resyncKey() {$/;"	class	line:185
_resyncList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _resyncList() {$/;"	function	line:207
_resyncList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _resyncList() {$/;"	function	line:207
_resyncRemoved	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _resyncRemoved() {$/;"	function	line:216
_resyncRemoved	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _resyncRemoved() {$/;"	function	line:216
popContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function popContext() {$/;"	function	line:222
popContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function popContext() {$/;"	class	line:222
pushContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function pushContext(context) {$/;"	function	line:227
pushContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function pushContext(context) {$/;"	class	line:227
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function setup(parentPath, container, listKey, key) {$/;"	function	line:232
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function setup(parentPath, container, listKey, key) {$/;"	class	line:232
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function setKey(key) {$/;"	function	line:242
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function setKey(key) {$/;"	class	line:242
requeue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function requeue() {$/;"	function	line:248
requeue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function requeue() {$/;"	function	line:248
_getQueueContexts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _getQueueContexts() {$/;"	function	line:273
_getQueueContexts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/context.js	/^function _getQueueContexts() {$/;"	function	line:273
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/conversion.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:8
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/conversion.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:10
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/conversion.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:12
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/conversion.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:12
toComputedKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/conversion.js	/^function toComputedKey() {$/;"	function	line:14
toComputedKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/conversion.js	/^function toComputedKey() {$/;"	function	line:14
ensureBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/conversion.js	/^function ensureBlock() {$/;"	function	line:33
ensureBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/conversion.js	/^function ensureBlock() {$/;"	function	line:33
arrowFunctionToShadowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/conversion.js	/^function arrowFunctionToShadowed() {$/;"	function	line:37
arrowFunctionToShadowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/conversion.js	/^function arrowFunctionToShadowed() {$/;"	function	line:37
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^var _typeof2 = require("babel-runtime\/helpers\/typeof");$/;"	variable	line:5
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:7
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:9
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:11
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^var _map = require("babel-runtime\/core-js\/map");$/;"	variable	line:13
_map2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^var _map2 = _interopRequireDefault(_map);$/;"	variable	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
VALID_CALLEES	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^var VALID_CALLEES = ["String", "Number", "Math"];$/;"	variable	line:22
INVALID_METHODS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^var INVALID_METHODS = ["random"];$/;"	variable	line:23
evaluateTruthy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^function evaluateTruthy() {$/;"	function	line:25
evaluateTruthy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^function evaluateTruthy() {$/;"	function	line:25
evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^function evaluate() {$/;"	function	line:30
deopt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^  function deopt(path) {$/;"	function	line:35
evaluate.deopt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^  function deopt(path) {$/;"	function	line:35
evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^  function evaluate(path) {$/;"	function	line:49
var.item.resolved	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^      var item = { resolved: false };$/;"	property	line:62
evaluate.evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^  function evaluate(path) {$/;"	function	line:49
_evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^  function _evaluate(path) {$/;"	function	line:74
evaluate._evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^  function _evaluate(path) {$/;"	function	line:74
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^      switch (node.operator) {$/;"	function	line:195
evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^function evaluate() {$/;"	function	line:30
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^      switch (node.operator) {$/;"	function	line:290
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/evaluation.js	/^      switch (node.operator) {$/;"	function	line:317
_create	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^var _create = require("babel-runtime\/core-js\/object\/create");$/;"	variable	line:5
_create2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^var _create2 = _interopRequireDefault(_create);$/;"	variable	line:7
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:9
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:11
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^var _index = require(".\/index");$/;"	variable	line:29
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:31
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:33
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:35
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:37
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:37
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:39
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:39
getStatementParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getStatementParent() {$/;"	function	line:41
getStatementParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getStatementParent() {$/;"	function	line:41
getOpposite	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getOpposite() {$/;"	function	line:59
getOpposite	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getOpposite() {$/;"	function	line:59
getCompletionRecords	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getCompletionRecords() {$/;"	function	line:67
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^  var add = function add(path) {$/;"	function	line:70
getCompletionRecords.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^  var add = function add(path) {$/;"	function	line:70
getCompletionRecords	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getCompletionRecords() {$/;"	function	line:67
getSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getSibling(key) {$/;"	function	line:94
getSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getSibling(key) {$/;"	function	line:94
getPrevSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getPrevSibling() {$/;"	function	line:104
getPrevSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getPrevSibling() {$/;"	function	line:104
getNextSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getNextSibling() {$/;"	function	line:108
getNextSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getNextSibling() {$/;"	function	line:108
getAllNextSiblings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getAllNextSiblings() {$/;"	function	line:112
getAllNextSiblings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getAllNextSiblings() {$/;"	function	line:112
getAllPrevSiblings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getAllPrevSiblings() {$/;"	function	line:123
getAllPrevSiblings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getAllPrevSiblings() {$/;"	function	line:123
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function get(key, context) {$/;"	function	line:134
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function get(key, context) {$/;"	function	line:134
_getKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function _getKey(key, context) {$/;"	function	line:144
_getKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function _getKey(key, context) {$/;"	function	line:144
_getPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function _getPattern(parts, context) {$/;"	function	line:170
_getPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function _getPattern(parts, context) {$/;"	function	line:170
getBindingIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getBindingIdentifiers(duplicates) {$/;"	function	line:199
getBindingIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getBindingIdentifiers(duplicates) {$/;"	function	line:199
getOuterBindingIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getOuterBindingIdentifiers(duplicates) {$/;"	function	line:203
getOuterBindingIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getOuterBindingIdentifiers(duplicates) {$/;"	function	line:203
getBindingIdentifierPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getBindingIdentifierPaths() {$/;"	function	line:207
getBindingIdentifierPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getBindingIdentifierPaths() {$/;"	function	line:207
getOuterBindingIdentifierPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getOuterBindingIdentifierPaths(duplicates) {$/;"	function	line:264
getOuterBindingIdentifierPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/family.js	/^function getOuterBindingIdentifierPaths(duplicates) {$/;"	function	line:264
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:9
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:11
_virtualTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _virtualTypes = require(".\/lib\/virtual-types");$/;"	variable	line:13
virtualTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var virtualTypes = _interopRequireWildcard(_virtualTypes);$/;"	variable	line:15
_debug2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _debug2 = require("debug");$/;"	variable	line:17
_debug3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _debug3 = _interopRequireDefault(_debug2);$/;"	variable	line:19
_invariant	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _invariant = require("invariant");$/;"	variable	line:21
_invariant2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _invariant2 = _interopRequireDefault(_invariant);$/;"	variable	line:23
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _index = require("..\/index");$/;"	variable	line:25
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:27
_assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _assign = require("lodash\/assign");$/;"	variable	line:29
_assign2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _assign2 = _interopRequireDefault(_assign);$/;"	variable	line:31
_scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _scope = require("..\/scope");$/;"	variable	line:33
_scope2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _scope2 = _interopRequireDefault(_scope);$/;"	variable	line:35
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:37
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:39
_cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _cache = require("..\/cache");$/;"	variable	line:41
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:43
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:43
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:45
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:45
NodePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var NodePath = function () {$/;"	function	line:49
NodePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  function NodePath(hub, parent) {$/;"	function	line:50
NodePath.NodePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  function NodePath(hub, parent) {$/;"	class	line:50
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.get = function get(_ref) {$/;"	function	line:76
NodePath.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  }$/;"	function	line:74
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.get = function get(_ref) {$/;"	function	line:76
getScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.getScope = function getScope(scope) {$/;"	function	line:117
NodePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  };$/;"	class	line:115
NodePath.getScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.getScope = function getScope(scope) {$/;"	method	line:117
setData	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.setData = function setData(key, val) {$/;"	function	line:127
NodePath.setData	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.setData = function setData(key, val) {$/;"	method	line:127
getData	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.getData = function getData(key, def) {$/;"	function	line:131
NodePath.getData	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.getData = function getData(key, def) {$/;"	method	line:131
buildCodeFrameError	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.buildCodeFrameError = function buildCodeFrameError(msg) {$/;"	function	line:137
NodePath.buildCodeFrameError	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.buildCodeFrameError = function buildCodeFrameError(msg) {$/;"	method	line:137
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.traverse = function traverse(visitor, state) {$/;"	function	line:143
NodePath.traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.traverse = function traverse(visitor, state) {$/;"	method	line:143
mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.mark = function mark(type, message) {$/;"	function	line:147
NodePath.mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.mark = function mark(type, message) {$/;"	method	line:147
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.set = function set(key, node) {$/;"	function	line:155
NodePath.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.set = function set(key, node) {$/;"	method	line:155
getPathLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.getPathLocation = function getPathLocation() {$/;"	function	line:160
NodePath.getPathLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.getPathLocation = function getPathLocation() {$/;"	method	line:160
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.debug = function debug(buildMessage) {$/;"	function	line:171
NodePath.debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^  NodePath.prototype.debug = function debug(buildMessage) {$/;"	method	line:171
NodePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var NodePath = function () {$/;"	function	line:49
_loop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _loop2 = function _loop2() {$/;"	function	line:194
_loop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _loop2 = function _loop2() {$/;"	function	line:194
_loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _loop = function _loop(type) {$/;"	function	line:226
_loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/index.js	/^var _loop = function _loop(type) {$/;"	function	line:226
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_inferers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^var _inferers = require(".\/inferers");$/;"	variable	line:16
inferers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^var inferers = _interopRequireWildcard(_inferers);$/;"	variable	line:18
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:20
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:22
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:24
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:24
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:26
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:26
getTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function getTypeAnnotation() {$/;"	function	line:28
getTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function getTypeAnnotation() {$/;"	class	line:28
_getTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function _getTypeAnnotation() {$/;"	function	line:36
_getTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function _getTypeAnnotation() {$/;"	function	line:36
isBaseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function isBaseType(baseName, soft) {$/;"	function	line:73
isBaseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function isBaseType(baseName, soft) {$/;"	function	line:73
_isBaseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function _isBaseType(baseName, type, soft) {$/;"	function	line:77
_isBaseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function _isBaseType(baseName, type, soft) {$/;"	function	line:77
couldBeBaseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function couldBeBaseType(name) {$/;"	function	line:101
couldBeBaseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function couldBeBaseType(name) {$/;"	function	line:101
baseTypeStrictlyMatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function baseTypeStrictlyMatches(right) {$/;"	function	line:130
baseTypeStrictlyMatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function baseTypeStrictlyMatches(right) {$/;"	function	line:130
isGenericType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function isGenericType(genericName) {$/;"	function	line:139
isGenericType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/index.js	/^function isGenericType(genericName) {$/;"	function	line:139
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^exports.default = function (node) {$/;"	function	line:9
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	function	line:7
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:28
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:30
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:32
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:32
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:34
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:34
getTypeAnnotationBindingConstantViolations	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function getTypeAnnotationBindingConstantViolations(path, name) {$/;"	function	line:36
getTypeAnnotationBindingConstantViolations	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function getTypeAnnotationBindingConstantViolations(path, name) {$/;"	function	line:36
getConstantViolationsBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function getConstantViolationsBefore(binding, path, functions) {$/;"	function	line:84
getConstantViolationsBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function getConstantViolationsBefore(binding, path, functions) {$/;"	function	line:84
inferAnnotationFromBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function inferAnnotationFromBinaryExpression(name, path) {$/;"	function	line:95
inferAnnotationFromBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function inferAnnotationFromBinaryExpression(name, path) {$/;"	function	line:95
getParentConditionalPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function getParentConditionalPath(path) {$/;"	function	line:141
getParentConditionalPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function getParentConditionalPath(path) {$/;"	function	line:141
getConditionalAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function getConditionalAnnotation(path, name) {$/;"	function	line:156
getConditionalAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferer-reference.js	/^function getConditionalAnnotation(path, name) {$/;"	function	line:156
_infererReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^var _infererReference = require(".\/inferer-reference");$/;"	variable	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^  get: function get() {$/;"	function	line:10
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:36
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:38
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:40
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:40
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:42
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:42
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function VariableDeclarator() {$/;"	function	line:44
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function VariableDeclarator() {$/;"	function	line:44
TypeCastExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function TypeCastExpression(node) {$/;"	function	line:54
TypeCastExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function TypeCastExpression(node) {$/;"	function	line:54
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function NewExpression(node) {$/;"	function	line:60
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function NewExpression(node) {$/;"	function	line:60
TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function TemplateLiteral() {$/;"	function	line:66
TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function TemplateLiteral() {$/;"	function	line:66
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function UnaryExpression(node) {$/;"	function	line:70
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function UnaryExpression(node) {$/;"	function	line:70
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function BinaryExpression(node) {$/;"	function	line:84
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function BinaryExpression(node) {$/;"	function	line:84
LogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function LogicalExpression() {$/;"	function	line:105
LogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function LogicalExpression() {$/;"	function	line:105
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function ConditionalExpression() {$/;"	function	line:109
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function ConditionalExpression() {$/;"	function	line:109
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function SequenceExpression() {$/;"	function	line:113
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function SequenceExpression() {$/;"	function	line:113
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function AssignmentExpression() {$/;"	function	line:117
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function AssignmentExpression() {$/;"	function	line:117
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function UpdateExpression(node) {$/;"	function	line:121
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function UpdateExpression(node) {$/;"	function	line:121
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function StringLiteral() {$/;"	function	line:128
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function StringLiteral() {$/;"	function	line:128
NumericLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function NumericLiteral() {$/;"	function	line:132
NumericLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function NumericLiteral() {$/;"	function	line:132
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function BooleanLiteral() {$/;"	function	line:136
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function BooleanLiteral() {$/;"	function	line:136
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function NullLiteral() {$/;"	function	line:140
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function NullLiteral() {$/;"	function	line:140
RegExpLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function RegExpLiteral() {$/;"	function	line:144
RegExpLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function RegExpLiteral() {$/;"	function	line:144
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function ObjectExpression() {$/;"	function	line:148
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function ObjectExpression() {$/;"	function	line:148
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function ArrayExpression() {$/;"	function	line:152
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function ArrayExpression() {$/;"	function	line:152
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function RestElement() {$/;"	function	line:156
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function RestElement() {$/;"	function	line:156
Func	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function Func() {$/;"	function	line:162
Func	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function Func() {$/;"	function	line:162
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function CallExpression() {$/;"	function	line:171
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function CallExpression() {$/;"	function	line:171
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function TaggedTemplateExpression() {$/;"	function	line:175
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function TaggedTemplateExpression() {$/;"	function	line:175
resolveCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function resolveCall(callee) {$/;"	function	line:179
resolveCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/inference/inferers.js	/^function resolveCall(callee) {$/;"	function	line:179
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^var _typeof2 = require("babel-runtime\/helpers\/typeof");$/;"	variable	line:6
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:8
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:10
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:12
_includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^var _includes = require("lodash\/includes");$/;"	variable	line:32
_includes2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^var _includes2 = _interopRequireDefault(_includes);$/;"	variable	line:34
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:36
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:38
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:40
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:40
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:42
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:42
matchesPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function matchesPattern(pattern, allowPartial) {$/;"	function	line:44
matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^  function matches(name) {$/;"	function	line:51
matchesPattern.matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^  function matches(name) {$/;"	function	line:51
matchesPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function matchesPattern(pattern, allowPartial) {$/;"	function	line:44
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function has(key) {$/;"	function	line:89
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function has(key) {$/;"	function	line:89
isStatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function isStatic() {$/;"	function	line:98
isStatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function isStatic() {$/;"	function	line:98
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^var is = exports.is = has;$/;"	variable	line:102
isnt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function isnt(key) {$/;"	function	line:104
isnt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function isnt(key) {$/;"	function	line:104
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function equals(key, value) {$/;"	function	line:108
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function equals(key, value) {$/;"	function	line:108
isNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function isNodeType(type) {$/;"	function	line:112
isNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function isNodeType(type) {$/;"	function	line:112
canHaveVariableDeclarationOrExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function canHaveVariableDeclarationOrExpression() {$/;"	function	line:116
canHaveVariableDeclarationOrExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function canHaveVariableDeclarationOrExpression() {$/;"	function	line:116
canSwapBetweenExpressionAndStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function canSwapBetweenExpressionAndStatement(replacement) {$/;"	function	line:120
canSwapBetweenExpressionAndStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function canSwapBetweenExpressionAndStatement(replacement) {$/;"	function	line:120
isCompletionRecord	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function isCompletionRecord(allowInsideFunction) {$/;"	function	line:134
isCompletionRecord	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function isCompletionRecord(allowInsideFunction) {$/;"	function	line:134
isStatementOrBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function isStatementOrBlock() {$/;"	function	line:155
isStatementOrBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function isStatementOrBlock() {$/;"	function	line:155
referencesImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function referencesImport(moduleSource, importName) {$/;"	function	line:163
referencesImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function referencesImport(moduleSource, importName) {$/;"	function	line:163
getSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function getSource() {$/;"	function	line:194
getSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function getSource() {$/;"	function	line:194
willIMaybeExecuteBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function willIMaybeExecuteBefore(target) {$/;"	function	line:203
willIMaybeExecuteBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function willIMaybeExecuteBefore(target) {$/;"	function	line:203
_guessExecutionStatusRelativeTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function _guessExecutionStatusRelativeTo(target) {$/;"	function	line:207
_guessExecutionStatusRelativeTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function _guessExecutionStatusRelativeTo(target) {$/;"	function	line:207
_guessExecutionStatusRelativeToDifferentFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function _guessExecutionStatusRelativeToDifferentFunctions(targetFuncParent) {$/;"	function	line:255
_guessExecutionStatusRelativeToDifferentFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function _guessExecutionStatusRelativeToDifferentFunctions(targetFuncParent) {$/;"	function	line:255
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function resolve(dangerous, resolved) {$/;"	function	line:317
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function resolve(dangerous, resolved) {$/;"	function	line:317
_resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function _resolve(dangerous, resolved) {$/;"	function	line:321
_ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^      var _ret = function () {$/;"	function	line:342
var._ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^      var _ret = function () {$/;"	function	line:342
_resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/introspection.js	/^function _resolve(dangerous, resolved) {$/;"	function	line:321
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:9
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:11
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:13
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:15
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
ReferencedIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  ReferencedIdentifier: function ReferencedIdentifier(path, state) {$/;"	function	line:22
PathHoister	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^var PathHoister = function () {$/;"	function	line:44
PathHoister	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  function PathHoister(path, scope) {$/;"	function	line:45
PathHoister.PathHoister	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  function PathHoister(path, scope) {$/;"	class	line:45
isCompatibleScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.isCompatibleScope = function isCompatibleScope(scope) {$/;"	function	line:60
PathHoister	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  }$/;"	class	line:58
PathHoister.isCompatibleScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.isCompatibleScope = function isCompatibleScope(scope) {$/;"	method	line:60
getCompatibleScopes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.getCompatibleScopes = function getCompatibleScopes() {$/;"	function	line:71
PathHoister.getCompatibleScopes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.getCompatibleScopes = function getCompatibleScopes() {$/;"	method	line:71
getAttachmentPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.getAttachmentPath = function getAttachmentPath() {$/;"	function	line:86
PathHoister.getAttachmentPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.getAttachmentPath = function getAttachmentPath() {$/;"	method	line:86
PathHoister	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^var PathHoister = function () {$/;"	function	line:44
_getAttachmentPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype._getAttachmentPath = function _getAttachmentPath() {$/;"	function	line:133
PathHoister._getAttachmentPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype._getAttachmentPath = function _getAttachmentPath() {$/;"	method	line:133
getNextScopeAttachmentParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.getNextScopeAttachmentParent = function getNextScopeAttachmentParent() {$/;"	function	line:153
PathHoister.getNextScopeAttachmentParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.getNextScopeAttachmentParent = function getNextScopeAttachmentParent() {$/;"	method	line:153
getAttachmentParentForPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.getAttachmentParentForPath = function getAttachmentParentForPath(path) {$/;"	function	line:158
PathHoister.getAttachmentParentForPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.getAttachmentParentForPath = function getAttachmentParentForPath(path) {$/;"	method	line:158
hasOwnParamBindings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.hasOwnParamBindings = function hasOwnParamBindings(scope) {$/;"	function	line:164
PathHoister.hasOwnParamBindings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.hasOwnParamBindings = function hasOwnParamBindings(scope) {$/;"	method	line:164
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.run = function run() {$/;"	function	line:175
PathHoister.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/hoister.js	/^  PathHoister.prototype.run = function run() {$/;"	method	line:175
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:6
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:8
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:10
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:10
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(_ref, opts) {$/;"	function	line:14
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(_ref2) {$/;"	function	line:32
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(_ref3) {$/;"	function	line:42
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(_ref4) {$/;"	function	line:52
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(path) {$/;"	function	line:71
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(path) {$/;"	function	line:82
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(path) {$/;"	function	line:88
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(path) {$/;"	function	line:94
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(path) {$/;"	function	line:101
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(path) {$/;"	function	line:107
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(path) {$/;"	function	line:113
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(path, opts) {$/;"	function	line:119
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/lib/virtual-types.js	/^  checkPath: function checkPath(_ref5) {$/;"	function	line:126
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^var _typeof2 = require("babel-runtime\/helpers\/typeof");$/;"	variable	line:5
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:7
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:9
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:11
_cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^var _cache = require("..\/cache");$/;"	variable	line:25
_hoister	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^var _hoister = require(".\/lib\/hoister");$/;"	variable	line:27
_hoister2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^var _hoister2 = _interopRequireDefault(_hoister);$/;"	variable	line:29
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^var _index = require(".\/index");$/;"	variable	line:31
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:33
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:35
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:37
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:39
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:39
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:41
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:41
insertBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function insertBefore(nodes) {$/;"	function	line:43
insertBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function insertBefore(nodes) {$/;"	class	line:43
_containerInsert	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _containerInsert(from, nodes) {$/;"	function	line:68
_containerInsert	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _containerInsert(from, nodes) {$/;"	class	line:68
_containerInsertBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _containerInsertBefore(nodes) {$/;"	function	line:136
_containerInsertBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _containerInsertBefore(nodes) {$/;"	function	line:136
_containerInsertAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _containerInsertAfter(nodes) {$/;"	function	line:140
_containerInsertAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _containerInsertAfter(nodes) {$/;"	function	line:140
_maybePopFromStatements	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _maybePopFromStatements(nodes) {$/;"	function	line:144
_maybePopFromStatements	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _maybePopFromStatements(nodes) {$/;"	function	line:144
insertAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function insertAfter(nodes) {$/;"	function	line:153
insertAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function insertAfter(nodes) {$/;"	class	line:153
updateSiblingKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function updateSiblingKeys(fromIndex, incrementBy) {$/;"	function	line:182
updateSiblingKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function updateSiblingKeys(fromIndex, incrementBy) {$/;"	function	line:182
_verifyNodeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _verifyNodeList(nodes) {$/;"	function	line:194
_verifyNodeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function _verifyNodeList(nodes) {$/;"	function	line:194
unshiftContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function unshiftContainer(listKey, nodes) {$/;"	function	line:226
unshiftContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function unshiftContainer(listKey, nodes) {$/;"	class	line:226
pushContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function pushContainer(listKey, nodes) {$/;"	function	line:242
pushContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function pushContainer(listKey, nodes) {$/;"	class	line:242
hoist	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function hoist() {$/;"	function	line:259
hoist	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/modification.js	/^function hoist() {$/;"	function	line:259
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_removalHooks	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^var _removalHooks = require(".\/lib\/removal-hooks");$/;"	variable	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function remove() {$/;"	function	line:19
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function remove() {$/;"	class	line:19
_callRemovalHooks	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function _callRemovalHooks() {$/;"	function	line:34
_callRemovalHooks	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function _callRemovalHooks() {$/;"	function	line:34
_remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function _remove() {$/;"	function	line:53
_remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function _remove() {$/;"	function	line:53
_markRemoved	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function _markRemoved() {$/;"	function	line:62
_markRemoved	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function _markRemoved() {$/;"	class	line:62
_assertUnremoved	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function _assertUnremoved() {$/;"	function	line:68
_assertUnremoved	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/removal.js	/^function _assertUnremoved() {$/;"	function	line:68
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:5
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:7
_babelCodeFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^var _babelCodeFrame = require("babel-code-frame");$/;"	variable	line:16
_babelCodeFrame2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^var _babelCodeFrame2 = _interopRequireDefault(_babelCodeFrame);$/;"	variable	line:18
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^var _index = require("..\/index");$/;"	variable	line:20
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:22
_index3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^var _index3 = require(".\/index");$/;"	variable	line:24
_index4	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^var _index4 = _interopRequireDefault(_index3);$/;"	variable	line:26
_babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^var _babylon = require("babylon");$/;"	variable	line:28
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:30
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:32
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:34
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:34
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:36
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:36
Function	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^  Function: function Function(path) {$/;"	function	line:39
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^  VariableDeclaration: function VariableDeclaration(path) {$/;"	function	line:42
bindings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^    var bindings = path.getBindingIdentifiers();$/;"	variable	line:45
exprs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^    var exprs = [];$/;"	variable	line:50
replaceWithMultiple	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function replaceWithMultiple(nodes) {$/;"	function	line:75
replaceWithMultiple	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function replaceWithMultiple(nodes) {$/;"	class	line:75
replaceWithSourceString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function replaceWithSourceString(replacement) {$/;"	function	line:91
replaceWithSourceString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function replaceWithSourceString(replacement) {$/;"	class	line:91
replaceWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function replaceWith(replacement) {$/;"	function	line:111
_index2.replaceWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function replaceWith(replacement) {$/;"	class	line:111
_replaceWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function _replaceWith(node) {$/;"	function	line:168
_replaceWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function _replaceWith(node) {$/;"	class	line:168
replaceExpressionWithStatements	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function replaceExpressionWithStatements(nodes) {$/;"	function	line:186
replaceExpressionWithStatements	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function replaceExpressionWithStatements(nodes) {$/;"	class	line:186
replaceInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function replaceInline(nodes) {$/;"	function	line:254
replaceInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/path/replacement.js	/^function replaceInline(nodes) {$/;"	class	line:254
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:5
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:9
Binding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^var Binding = function () {$/;"	function	line:11
Binding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  function Binding(_ref) {$/;"	function	line:12
Binding.Binding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  function Binding(_ref) {$/;"	class	line:12
deoptValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.deoptValue = function deoptValue() {$/;"	function	line:39
Binding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  }$/;"	class	line:37
Binding.deoptValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.deoptValue = function deoptValue() {$/;"	method	line:39
setValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.setValue = function setValue(value) {$/;"	function	line:44
Binding.setValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.setValue = function setValue(value) {$/;"	method	line:44
clearValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.clearValue = function clearValue() {$/;"	function	line:50
Binding.clearValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.clearValue = function clearValue() {$/;"	method	line:50
reassign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.reassign = function reassign(path) {$/;"	function	line:56
Binding.reassign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.reassign = function reassign(path) {$/;"	method	line:56
reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.reference = function reference(path) {$/;"	function	line:64
Binding.reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.reference = function reference(path) {$/;"	method	line:64
dereference	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.dereference = function dereference() {$/;"	function	line:73
Binding.dereference	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^  Binding.prototype.dereference = function dereference() {$/;"	method	line:73
Binding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/binding.js	/^var Binding = function () {$/;"	function	line:11
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _keys = require("babel-runtime\/core-js\/object\/keys");$/;"	variable	line:5
_keys2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _keys2 = _interopRequireDefault(_keys);$/;"	variable	line:7
_create	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _create = require("babel-runtime\/core-js\/object\/create");$/;"	variable	line:9
_create2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _create2 = _interopRequireDefault(_create);$/;"	variable	line:11
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _map = require("babel-runtime\/core-js\/map");$/;"	variable	line:13
_map2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _map2 = _interopRequireDefault(_map);$/;"	variable	line:15
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:17
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:19
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:21
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:23
_includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _includes = require("lodash\/includes");$/;"	variable	line:25
_includes2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _includes2 = _interopRequireDefault(_includes);$/;"	variable	line:27
_repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _repeat = require("lodash\/repeat");$/;"	variable	line:29
_repeat2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _repeat2 = _interopRequireDefault(_repeat);$/;"	variable	line:31
_renamer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _renamer = require(".\/lib\/renamer");$/;"	variable	line:33
_renamer2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _renamer2 = _interopRequireDefault(_renamer);$/;"	variable	line:35
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _index = require("..\/index");$/;"	variable	line:37
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:39
_defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _defaults = require("lodash\/defaults");$/;"	variable	line:41
_defaults2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _defaults2 = _interopRequireDefault(_defaults);$/;"	variable	line:43
_babelMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _babelMessages = require("babel-messages");$/;"	variable	line:45
messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var messages = _interopRequireWildcard(_babelMessages);$/;"	variable	line:47
_binding2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _binding2 = require(".\/binding");$/;"	variable	line:49
_binding3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _binding3 = _interopRequireDefault(_binding2);$/;"	variable	line:51
_globals	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _globals = require("globals");$/;"	variable	line:53
_globals2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _globals2 = _interopRequireDefault(_globals);$/;"	variable	line:55
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:57
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:59
_cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _cache = require("..\/cache");$/;"	variable	line:61
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:63
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:63
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:65
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:65
_crawlCallsCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var _crawlCallsCount = 0;$/;"	variable	line:67
getCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^function getCache(path, parentScope, self) {$/;"	function	line:69
getCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^function getCache(path, parentScope, self) {$/;"	function	line:69
gatherNodeParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^function gatherNodeParts(node, parts) {$/;"	function	line:96
gatherNodeParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^function gatherNodeParts(node, parts) {$/;"	function	line:96
For	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  For: function For(path) {$/;"	function	line:152
Declaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Declaration: function Declaration(path) {$/;"	function	line:171
ReferencedIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  ReferencedIdentifier: function ReferencedIdentifier(path, state) {$/;"	function	line:178
ForXStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  ForXStatement: function ForXStatement(path, state) {$/;"	function	line:181
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^    exit: function exit(path) {$/;"	function	line:190
declar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^      var declar = node.declaration;$/;"	variable	line:194
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  LabeledStatement: function LabeledStatement(path) {$/;"	function	line:226
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  AssignmentExpression: function AssignmentExpression(path, state) {$/;"	function	line:230
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  UpdateExpression: function UpdateExpression(path, state) {$/;"	function	line:233
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  UnaryExpression: function UnaryExpression(path, state) {$/;"	function	line:236
BlockScoped	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  BlockScoped: function BlockScoped(path) {$/;"	function	line:241
ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  ClassDeclaration: function ClassDeclaration(path) {$/;"	function	line:246
Block	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Block: function Block(path) {$/;"	function	line:253
uid	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var uid = 0;$/;"	variable	line:276
Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var Scope = function () {$/;"	function	line:278
Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  function Scope(path, parentScope) {$/;"	function	line:279
Scope.Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  function Scope(path, parentScope) {$/;"	class	line:279
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.traverse = function traverse(node, opts, state) {$/;"	function	line:300
Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  }$/;"	class	line:298
Scope.traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.traverse = function traverse(node, opts, state) {$/;"	method	line:300
generateDeclaredUidIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.generateDeclaredUidIdentifier = function generateDeclaredUidIdentifier() {$/;"	function	line:304
Scope.generateDeclaredUidIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.generateDeclaredUidIdentifier = function generateDeclaredUidIdentifier() {$/;"	method	line:304
generateUidIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.generateUidIdentifier = function generateUidIdentifier() {$/;"	function	line:312
Scope.generateUidIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.generateUidIdentifier = function generateUidIdentifier() {$/;"	method	line:312
generateUid	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.generateUid = function generateUid() {$/;"	function	line:318
Scope.generateUid	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.generateUid = function generateUid() {$/;"	method	line:318
_generateUid	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype._generateUid = function _generateUid(name, i) {$/;"	function	line:337
Scope._generateUid	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype._generateUid = function _generateUid(name, i) {$/;"	method	line:337
generateUidIdentifierBasedOnNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.generateUidIdentifierBasedOnNode = function generateUidIdentifierBasedOnNode(parent, defaultName) {$/;"	function	line:343
Scope.generateUidIdentifierBasedOnNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.generateUidIdentifierBasedOnNode = function generateUidIdentifierBasedOnNode(parent, defaultName) {$/;"	method	line:343
isStatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.isStatic = function isStatic(node) {$/;"	function	line:363
Scope.isStatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.isStatic = function isStatic(node) {$/;"	method	line:363
maybeGenerateMemoised	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.maybeGenerateMemoised = function maybeGenerateMemoised(node, dontPush) {$/;"	function	line:380
Scope.maybeGenerateMemoised	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.maybeGenerateMemoised = function maybeGenerateMemoised(node, dontPush) {$/;"	method	line:380
checkBlockScopedCollisions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.checkBlockScopedCollisions = function checkBlockScopedCollisions(local, kind, name, id) {$/;"	function	line:390
Scope.checkBlockScopedCollisions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.checkBlockScopedCollisions = function checkBlockScopedCollisions(local, kind, name, id) {$/;"	method	line:390
rename	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.rename = function rename(oldName, newName, block) {$/;"	function	line:402
Scope.rename	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.rename = function rename(oldName, newName, block) {$/;"	method	line:402
_renameFromMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype._renameFromMap = function _renameFromMap(map, oldName, newName, value) {$/;"	function	line:410
Scope._renameFromMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype._renameFromMap = function _renameFromMap(map, oldName, newName, value) {$/;"	method	line:410
dump	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.dump = function dump() {$/;"	function	line:417
Scope.dump	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.dump = function dump() {$/;"	method	line:417
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.toArray = function toArray(node, i) {$/;"	function	line:436
Scope.toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.toArray = function toArray(node, i) {$/;"	method	line:436
hasLabel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasLabel = function hasLabel(name) {$/;"	function	line:463
Scope.hasLabel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasLabel = function hasLabel(name) {$/;"	method	line:463
getLabel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getLabel = function getLabel(name) {$/;"	function	line:467
Scope.getLabel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getLabel = function getLabel(name) {$/;"	method	line:467
registerLabel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.registerLabel = function registerLabel(path) {$/;"	function	line:471
Scope.registerLabel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.registerLabel = function registerLabel(path) {$/;"	method	line:471
registerDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.registerDeclaration = function registerDeclaration(path) {$/;"	function	line:475
Scope.registerDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.registerDeclaration = function registerDeclaration(path) {$/;"	method	line:475
buildUndefinedNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.buildUndefinedNode = function buildUndefinedNode() {$/;"	function	line:528
Scope.buildUndefinedNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.buildUndefinedNode = function buildUndefinedNode() {$/;"	method	line:528
registerConstantViolation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.registerConstantViolation = function registerConstantViolation(path) {$/;"	function	line:536
Scope.registerConstantViolation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.registerConstantViolation = function registerConstantViolation(path) {$/;"	method	line:536
registerBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.registerBinding = function registerBinding(kind, path) {$/;"	function	line:544
Scope.registerBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.registerBinding = function registerBinding(kind, path) {$/;"	method	line:544
Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^var Scope = function () {$/;"	function	line:278
addGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.addGlobal = function addGlobal(node) {$/;"	function	line:610
Scope.addGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.addGlobal = function addGlobal(node) {$/;"	method	line:610
hasUid	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasUid = function hasUid(name) {$/;"	function	line:614
Scope.hasUid	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasUid = function hasUid(name) {$/;"	method	line:614
hasGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasGlobal = function hasGlobal(name) {$/;"	function	line:624
Scope.hasGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasGlobal = function hasGlobal(name) {$/;"	method	line:624
hasReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasReference = function hasReference(name) {$/;"	function	line:634
Scope.hasReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasReference = function hasReference(name) {$/;"	method	line:634
isPure	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.isPure = function isPure(node, constantsOnly) {$/;"	function	line:644
Scope.isPure	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.isPure = function isPure(node, constantsOnly) {$/;"	method	line:644
setData	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.setData = function setData(key, val) {$/;"	function	line:723
Scope.setData	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.setData = function setData(key, val) {$/;"	method	line:723
getData	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getData = function getData(key) {$/;"	function	line:727
Scope.getData	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getData = function getData(key) {$/;"	method	line:727
removeData	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.removeData = function removeData(key) {$/;"	function	line:735
Scope.removeData	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.removeData = function removeData(key) {$/;"	method	line:735
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.init = function init() {$/;"	function	line:743
Scope.init	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.init = function init() {$/;"	method	line:743
crawl	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.crawl = function crawl() {$/;"	function	line:747
Scope.crawl	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.crawl = function crawl() {$/;"	method	line:747
_crawl	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype._crawl = function _crawl() {$/;"	function	line:753
Scope._crawl	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype._crawl = function _crawl() {$/;"	method	line:753
state.references	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^    var state = {$/;"	property	line:821
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.push = function push(opts) {$/;"	function	line:897
Scope.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.push = function push(opts) {$/;"	method	line:897
getProgramParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getProgramParent = function getProgramParent() {$/;"	function	line:937
Scope.getProgramParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getProgramParent = function getProgramParent() {$/;"	method	line:937
getFunctionParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getFunctionParent = function getFunctionParent() {$/;"	function	line:947
Scope.getFunctionParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getFunctionParent = function getFunctionParent() {$/;"	method	line:947
getBlockParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getBlockParent = function getBlockParent() {$/;"	function	line:957
Scope.getBlockParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getBlockParent = function getBlockParent() {$/;"	method	line:957
getAllBindings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getAllBindings = function getAllBindings() {$/;"	function	line:967
Scope.getAllBindings	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getAllBindings = function getAllBindings() {$/;"	method	line:967
getAllBindingsOfKind	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getAllBindingsOfKind = function getAllBindingsOfKind() {$/;"	function	line:979
Scope.getAllBindingsOfKind	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getAllBindingsOfKind = function getAllBindingsOfKind() {$/;"	method	line:979
bindingIdentifierEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.bindingIdentifierEquals = function bindingIdentifierEquals(name, node) {$/;"	function	line:1009
Scope.bindingIdentifierEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.bindingIdentifierEquals = function bindingIdentifierEquals(name, node) {$/;"	method	line:1009
warnOnFlowBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.warnOnFlowBinding = function warnOnFlowBinding(binding) {$/;"	function	line:1013
Scope.warnOnFlowBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.warnOnFlowBinding = function warnOnFlowBinding(binding) {$/;"	method	line:1013
getBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getBinding = function getBinding(name) {$/;"	function	line:1020
Scope.getBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getBinding = function getBinding(name) {$/;"	method	line:1020
getOwnBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getOwnBinding = function getOwnBinding(name) {$/;"	function	line:1029
Scope.getOwnBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getOwnBinding = function getOwnBinding(name) {$/;"	method	line:1029
getBindingIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getBindingIdentifier = function getBindingIdentifier(name) {$/;"	function	line:1033
Scope.getBindingIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getBindingIdentifier = function getBindingIdentifier(name) {$/;"	method	line:1033
getOwnBindingIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getOwnBindingIdentifier = function getOwnBindingIdentifier(name) {$/;"	function	line:1038
Scope.getOwnBindingIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.getOwnBindingIdentifier = function getOwnBindingIdentifier(name) {$/;"	method	line:1038
hasOwnBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasOwnBinding = function hasOwnBinding(name) {$/;"	function	line:1043
Scope.hasOwnBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasOwnBinding = function hasOwnBinding(name) {$/;"	method	line:1043
hasBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasBinding = function hasBinding(name, noGlobals) {$/;"	function	line:1047
Scope.hasBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.hasBinding = function hasBinding(name, noGlobals) {$/;"	method	line:1047
parentHasBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.parentHasBinding = function parentHasBinding(name, noGlobals) {$/;"	function	line:1057
Scope.parentHasBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.parentHasBinding = function parentHasBinding(name, noGlobals) {$/;"	method	line:1057
moveBindingTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.moveBindingTo = function moveBindingTo(name, scope) {$/;"	function	line:1061
Scope.moveBindingTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.moveBindingTo = function moveBindingTo(name, scope) {$/;"	method	line:1061
removeOwnBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.removeOwnBinding = function removeOwnBinding(name) {$/;"	function	line:1070
Scope.removeOwnBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.removeOwnBinding = function removeOwnBinding(name) {$/;"	method	line:1070
removeBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.removeBinding = function removeBinding(name) {$/;"	function	line:1074
Scope.removeBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/index.js	/^  Scope.prototype.removeBinding = function removeBinding(name) {$/;"	method	line:1074
_classCallCheck2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^var _classCallCheck2 = require("babel-runtime\/helpers\/classCallCheck");$/;"	variable	line:5
_classCallCheck3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);$/;"	variable	line:7
_binding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^var _binding = require("..\/binding");$/;"	variable	line:9
_binding2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^var _binding2 = _interopRequireDefault(_binding);$/;"	variable	line:11
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:13
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:15
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
ReferencedIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  ReferencedIdentifier: function ReferencedIdentifier(_ref, state) {$/;"	function	line:22
Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  Scope: function Scope(path, state) {$/;"	function	line:29
AssignmentExpressionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  "AssignmentExpression|Declaration": function AssignmentExpressionDeclaration(path, state) {$/;"	function	line:34
Renamer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^var Renamer = function () {$/;"	function	line:43
Renamer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  function Renamer(binding, oldName, newName) {$/;"	function	line:44
Renamer.Renamer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  function Renamer(binding, oldName, newName) {$/;"	class	line:44
maybeConvertFromExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  Renamer.prototype.maybeConvertFromExportDeclaration = function maybeConvertFromExportDeclaration(parentDeclar) {$/;"	function	line:52
Renamer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  }$/;"	class	line:50
Renamer.maybeConvertFromExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  Renamer.prototype.maybeConvertFromExportDeclaration = function maybeConvertFromExportDeclaration(parentDeclar) {$/;"	method	line:52
maybeConvertFromClassFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  Renamer.prototype.maybeConvertFromClassFunctionDeclaration = function maybeConvertFromClassFunctionDeclaration(path) {$/;"	function	line:83
Renamer.maybeConvertFromClassFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  Renamer.prototype.maybeConvertFromClassFunctionDeclaration = function maybeConvertFromClassFunctionDeclaration(path) {$/;"	method	line:83
maybeConvertFromClassFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  Renamer.prototype.maybeConvertFromClassFunctionExpression = function maybeConvertFromClassFunctionExpression(path) {$/;"	function	line:95
Renamer.maybeConvertFromClassFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  Renamer.prototype.maybeConvertFromClassFunctionExpression = function maybeConvertFromClassFunctionExpression(path) {$/;"	method	line:95
rename	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  Renamer.prototype.rename = function rename(block) {$/;"	function	line:110
Renamer.rename	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^  Renamer.prototype.rename = function rename(block) {$/;"	method	line:110
Renamer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/scope/lib/renamer.js	/^var Renamer = function () {$/;"	function	line:43
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var _typeof2 = require("babel-runtime\/helpers\/typeof");$/;"	variable	line:5
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:7
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var _keys = require("babel-runtime\/core-js\/object\/keys");$/;"	variable	line:9
_keys2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var _keys2 = _interopRequireDefault(_keys);$/;"	variable	line:11
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:13
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:15
_virtualTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var _virtualTypes = require(".\/path\/lib\/virtual-types");$/;"	variable	line:21
virtualTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var virtualTypes = _interopRequireWildcard(_virtualTypes);$/;"	variable	line:23
_babelMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var _babelMessages = require("babel-messages");$/;"	variable	line:25
messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var messages = _interopRequireWildcard(_babelMessages);$/;"	variable	line:27
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var _babelTypes = require("babel-types");$/;"	variable	line:29
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:31
_clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var _clone = require("lodash\/clone");$/;"	variable	line:33
_clone2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^var _clone2 = _interopRequireDefault(_clone);$/;"	variable	line:35
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:37
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:37
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:39
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:39
explode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function explode(visitor) {$/;"	function	line:41
explode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function explode(visitor) {$/;"	function	line:41
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function verify(visitor) {$/;"	function	line:181
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function verify(visitor) {$/;"	function	line:181
validateVisitorMethods	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function validateVisitorMethods(path, val) {$/;"	function	line:214
validateVisitorMethods	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function validateVisitorMethods(path, val) {$/;"	function	line:214
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function merge(visitors) {$/;"	function	line:236
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function merge(visitors) {$/;"	function	line:236
wrapWithStateOrWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function wrapWithStateOrWrapper(oldVisitor, state, wrapper) {$/;"	function	line:263
_loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^  var _loop = function _loop(key) {$/;"	function	line:266
newFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^        newFn = function newFn(path) {$/;"	function	line:275
wrapWithStateOrWrapper._loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^  var _loop = function _loop(key) {$/;"	function	line:266
wrapWithStateOrWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function wrapWithStateOrWrapper(oldVisitor, state, wrapper) {$/;"	function	line:263
ensureEntranceObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function ensureEntranceObjects(obj) {$/;"	function	line:299
obj.enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^      obj[key] = { enter: fns };$/;"	property	line:305
ensureEntranceObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function ensureEntranceObjects(obj) {$/;"	function	line:299
ensureCallbackArrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function ensureCallbackArrays(obj) {$/;"	function	line:310
ensureCallbackArrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function ensureCallbackArrays(obj) {$/;"	function	line:310
wrapCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function wrapCheck(wrapper, fn) {$/;"	function	line:315
newFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^  var newFn = function newFn(path) {$/;"	function	line:316
wrapCheck.newFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^  var newFn = function newFn(path) {$/;"	function	line:316
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^  newFn.toString = function () {$/;"	function	line:321
newFn.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^  };$/;"	function	line:320
wrapCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function wrapCheck(wrapper, fn) {$/;"	function	line:315
shouldIgnoreKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function shouldIgnoreKey(key) {$/;"	function	line:327
shouldIgnoreKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function shouldIgnoreKey(key) {$/;"	function	line:327
mergePair	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function mergePair(dest, src) {$/;"	function	line:337
mergePair	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/lib/visitors.js	/^function mergePair(dest, src) {$/;"	function	line:337
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^  "name": "babel-traverse",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^  "version": "6.23.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^  "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^  "author": "Sebastian McKenzie <sebmck@gmail.com>",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^  "homepage": "https:\/\/babeljs.io\/",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^  "license": "MIT",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^  "repository": "https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-traverse",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^  "main": "lib\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^  "dependencies": {$/;"	function	line:10
babel-code-frame	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^    "babel-code-frame": "^6.22.0",$/;"	function	line:11
babel-messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^    "babel-messages": "^6.23.0",$/;"	function	line:12
babel-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^    "babel-runtime": "^6.22.0",$/;"	function	line:13
babel-types	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^    "babel-types": "^6.23.0",$/;"	function	line:14
babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^    "babylon": "^6.15.0",$/;"	function	line:15
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^    "debug": "^2.2.0",$/;"	function	line:16
globals	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^    "globals": "^9.0.0",$/;"	function	line:17
invariant	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^    "invariant": "^2.2.0",$/;"	function	line:18
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^    "lodash": "^4.2.0"$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^  "devDependencies": {$/;"	function	line:21
babel-generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/package.json	/^    "babel-generator": "^6.23.0"$/;"	function	line:22
babel-traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-traverse/README.md	/^# babel-traverse$/;"	function	line:1
_for	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var _for = require("babel-runtime\/core-js\/symbol\/for");$/;"	variable	line:6
_for2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var _for2 = _interopRequireDefault(_for);$/;"	variable	line:8
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:10
STATEMENT_OR_BLOCK_KEYS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var STATEMENT_OR_BLOCK_KEYS = exports.STATEMENT_OR_BLOCK_KEYS = ["consequent", "body", "alternate"];$/;"	variable	line:12
FLATTENABLE_KEYS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var FLATTENABLE_KEYS = exports.FLATTENABLE_KEYS = ["body", "expressions"];$/;"	variable	line:13
FOR_INIT_KEYS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var FOR_INIT_KEYS = exports.FOR_INIT_KEYS = ["left", "init"];$/;"	variable	line:14
COMMENT_KEYS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var COMMENT_KEYS = exports.COMMENT_KEYS = ["leadingComments", "trailingComments", "innerComments"];$/;"	variable	line:15
LOGICAL_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var LOGICAL_OPERATORS = exports.LOGICAL_OPERATORS = ["||", "&&"];$/;"	variable	line:17
UPDATE_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var UPDATE_OPERATORS = exports.UPDATE_OPERATORS = ["++", "--"];$/;"	variable	line:18
BOOLEAN_NUMBER_BINARY_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var BOOLEAN_NUMBER_BINARY_OPERATORS = exports.BOOLEAN_NUMBER_BINARY_OPERATORS = [">", "<", ">=", "<="];$/;"	variable	line:20
EQUALITY_BINARY_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var EQUALITY_BINARY_OPERATORS = exports.EQUALITY_BINARY_OPERATORS = ["==", "===", "!=", "!=="];$/;"	variable	line:21
COMPARISON_BINARY_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var COMPARISON_BINARY_OPERATORS = exports.COMPARISON_BINARY_OPERATORS = [].concat(EQUALITY_BINARY_OPERATORS, ["in", "instanceof"]);$/;"	variable	line:22
BOOLEAN_BINARY_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var BOOLEAN_BINARY_OPERATORS = exports.BOOLEAN_BINARY_OPERATORS = [].concat(COMPARISON_BINARY_OPERATORS, BOOLEAN_NUMBER_BINARY_OPERATORS);$/;"	variable	line:23
NUMBER_BINARY_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var NUMBER_BINARY_OPERATORS = exports.NUMBER_BINARY_OPERATORS = ["-", "\/", "%", "*", "**", "&", "|", ">>", ">>>", "<<", "^"];$/;"	variable	line:24
BINARY_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var BINARY_OPERATORS = exports.BINARY_OPERATORS = ["+"].concat(NUMBER_BINARY_OPERATORS, BOOLEAN_BINARY_OPERATORS);$/;"	variable	line:25
BOOLEAN_UNARY_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var BOOLEAN_UNARY_OPERATORS = exports.BOOLEAN_UNARY_OPERATORS = ["delete", "!"];$/;"	variable	line:27
NUMBER_UNARY_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var NUMBER_UNARY_OPERATORS = exports.NUMBER_UNARY_OPERATORS = ["+", "-", "++", "--", "~"];$/;"	variable	line:28
STRING_UNARY_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var STRING_UNARY_OPERATORS = exports.STRING_UNARY_OPERATORS = ["typeof"];$/;"	variable	line:29
UNARY_OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var UNARY_OPERATORS = exports.UNARY_OPERATORS = ["void"].concat(BOOLEAN_UNARY_OPERATORS, NUMBER_UNARY_OPERATORS, STRING_UNARY_OPERATORS);$/;"	variable	line:30
BLOCK_SCOPED_SYMBOL	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var BLOCK_SCOPED_SYMBOL = exports.BLOCK_SCOPED_SYMBOL = (0, _for2.default)("var used to be block scoped");$/;"	variable	line:37
NOT_LOCAL_BINDING	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/constants.js	/^var NOT_LOCAL_BINDING = exports.NOT_LOCAL_BINDING = (0, _for2.default)("should not be considered a local binding");/;"	variable	line:38
_maxSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var _maxSafeInteger = require("babel-runtime\/core-js\/number\/max-safe-integer");$/;"	variable	line:5
_maxSafeInteger2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var _maxSafeInteger2 = _interopRequireDefault(_maxSafeInteger);$/;"	variable	line:7
_stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var _stringify = require("babel-runtime\/core-js\/json\/stringify");$/;"	variable	line:9
_stringify2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var _stringify2 = _interopRequireDefault(_stringify);$/;"	variable	line:11
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:13
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:15
_isPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var _isPlainObject = require("lodash\/isPlainObject");$/;"	variable	line:27
_isPlainObject2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var _isPlainObject2 = _interopRequireDefault(_isPlainObject);$/;"	variable	line:29
_isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var _isRegExp = require("lodash\/isRegExp");$/;"	variable	line:31
_isRegExp2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var _isRegExp2 = _interopRequireDefault(_isRegExp);$/;"	variable	line:33
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var _index = require(".\/index");$/;"	variable	line:35
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^var t = _interopRequireWildcard(_index);$/;"	variable	line:37
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:39
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:39
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:41
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:41
toComputedKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toComputedKey(node) {$/;"	function	line:43
toComputedKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toComputedKey(node) {$/;"	function	line:43
toSequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toSequenceExpression(nodes, scope) {$/;"	function	line:52
toSequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toSequenceExpression(nodes, scope) {$/;"	function	line:52
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^  function convert(nodes) {$/;"	function	line:67
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^  function convert(nodes) {$/;"	function	line:67
toKeyAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toKeyAlias(node) {$/;"	function	line:151
toKeyAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toKeyAlias(node) {$/;"	function	line:151
increment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^toKeyAlias.increment = function () {$/;"	function	line:179
toKeyAlias.increment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^toKeyAlias.uid = 0;$/;"	function	line:177
toIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toIdentifier(name) {$/;"	function	line:187
toIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toIdentifier(name) {$/;"	function	line:187
toBindingIdentifierName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toBindingIdentifierName(name) {$/;"	function	line:205
toBindingIdentifierName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toBindingIdentifierName(name) {$/;"	function	line:205
toStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toStatement(node, ignore) {$/;"	function	line:211
toStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toStatement(node, ignore) {$/;"	function	line:211
toExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toExpression(node) {$/;"	function	line:246
toExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toExpression(node) {$/;"	function	line:246
toBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toBlock(node, parent) {$/;"	function	line:268
toBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function toBlock(node, parent) {$/;"	function	line:268
valueToNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function valueToNode(value) {$/;"	function	line:292
valueToNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/converters.js	/^function valueToNode(value) {$/;"	function	line:292
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^var _index = require("..\/index");$/;"	variable	line:3
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^var t = _interopRequireWildcard(_index);$/;"	variable	line:5
_constants	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^var _constants = require("..\/constants");$/;"	variable	line:7
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^var _index2 = require(".\/index");$/;"	variable	line:9
_index3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^var _index3 = _interopRequireDefault(_index2);$/;"	variable	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:13
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:15
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:15
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^      validate: function validate(node, key, val) {$/;"	function	line:294
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^      validate: function validate(node, key, val) {$/;"	function	line:410
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^      validate: function validate(node, key, val) {$/;"	function	line:471
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/core.js	/^      validate: function validate(node, key, val) {$/;"	function	line:503
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/es2015.js	/^var _index = require(".\/index");$/;"	variable	line:3
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/es2015.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:5
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/es2015.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/es2015.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:7
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/es2015.js	/^      validate: function validate(node, key, val) {$/;"	function	line:254
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/experimental.js	/^var _index = require(".\/index");$/;"	variable	line:3
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/experimental.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:5
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/experimental.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/experimental.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:7
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/flow.js	/^var _index = require(".\/index");$/;"	variable	line:3
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/flow.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:5
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/flow.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/flow.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:7
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:6
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:8
_stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^var _stringify = require("babel-runtime\/core-js\/json\/stringify");$/;"	variable	line:10
_stringify2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^var _stringify2 = _interopRequireDefault(_stringify);$/;"	variable	line:12
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^var _typeof2 = require("babel-runtime\/helpers\/typeof");$/;"	variable	line:14
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:16
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^var _index = require("..\/index");$/;"	variable	line:26
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^var t = _interopRequireWildcard(_index);$/;"	variable	line:28
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:30
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:30
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:32
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:32
getType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function getType(val) {$/;"	function	line:40
getType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function getType(val) {$/;"	function	line:40
assertEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function assertEach(callback) {$/;"	function	line:52
validator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validator(node, key, val) {$/;"	function	line:53
assertEach.validator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validator(node, key, val) {$/;"	function	line:53
assertEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function assertEach(callback) {$/;"	function	line:52
assertOneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function assertOneOf() {$/;"	function	line:64
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validate(node, key, val) {$/;"	function	line:69
assertOneOf.validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validate(node, key, val) {$/;"	function	line:69
assertOneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function assertOneOf() {$/;"	function	line:64
assertNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function assertNodeType() {$/;"	function	line:80
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validate(node, key, val) {$/;"	function	line:85
assertNodeType.validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validate(node, key, val) {$/;"	function	line:85
assertNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function assertNodeType() {$/;"	function	line:80
assertNodeOrValueType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function assertNodeOrValueType() {$/;"	function	line:118
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validate(node, key, val) {$/;"	function	line:123
assertNodeOrValueType.validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validate(node, key, val) {$/;"	function	line:123
assertNodeOrValueType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function assertNodeOrValueType() {$/;"	function	line:118
assertValueType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function assertValueType(type) {$/;"	function	line:156
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validate(node, key, val) {$/;"	function	line:157
assertValueType.validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validate(node, key, val) {$/;"	function	line:157
assertValueType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function assertValueType(type) {$/;"	function	line:156
chain	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function chain() {$/;"	function	line:170
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validate() {$/;"	function	line:175
chain.validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^  function validate() {$/;"	function	line:175
chain	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function chain() {$/;"	function	line:170
defineType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function defineType(type) {$/;"	function	line:197
defineType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/index.js	/^function defineType(type) {$/;"	function	line:197
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/jsx.js	/^var _index = require(".\/index");$/;"	variable	line:3
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/jsx.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:5
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/jsx.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/jsx.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:7
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/misc.js	/^var _index = require(".\/index");$/;"	variable	line:3
_index2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/misc.js	/^var _index2 = _interopRequireDefault(_index);$/;"	variable	line:5
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/misc.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/definitions/misc.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:7
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/flow.js	/^var _index = require(".\/index");$/;"	variable	line:8
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/flow.js	/^var t = _interopRequireWildcard(_index);$/;"	variable	line:10
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/flow.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:12
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/flow.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:12
createUnionTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/flow.js	/^function createUnionTypeAnnotation(types) {$/;"	function	line:14
createUnionTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/flow.js	/^function createUnionTypeAnnotation(types) {$/;"	function	line:14
removeTypeDuplicates	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/flow.js	/^function removeTypeDuplicates(nodes) {$/;"	function	line:24
removeTypeDuplicates	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/flow.js	/^function removeTypeDuplicates(nodes) {$/;"	function	line:24
createTypeAnnotationBasedOnTypeof	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/flow.js	/^function createTypeAnnotationBasedOnTypeof(type) {$/;"	function	line:90
createTypeAnnotationBasedOnTypeof	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/flow.js	/^function createTypeAnnotationBasedOnTypeof(type) {$/;"	function	line:90
_getOwnPropertySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _getOwnPropertySymbols = require("babel-runtime\/core-js\/object\/get-own-property-symbols");$/;"	variable	line:6
_getOwnPropertySymbols2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _getOwnPropertySymbols2 = _interopRequireDefault(_getOwnPropertySymbols);$/;"	variable	line:8
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:10
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:12
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _keys = require("babel-runtime\/core-js\/object\/keys");$/;"	variable	line:14
_keys2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _keys2 = _interopRequireDefault(_keys);$/;"	variable	line:16
_stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _stringify = require("babel-runtime\/core-js\/json\/stringify");$/;"	variable	line:18
_stringify2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _stringify2 = _interopRequireDefault(_stringify);$/;"	variable	line:20
_constants	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _constants = require(".\/constants");$/;"	variable	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:32
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:38
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:44
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:50
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:56
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:62
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:68
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:74
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:80
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:86
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:92
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:98
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:104
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:110
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:116
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:122
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:128
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:134
_retrievers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _retrievers = require(".\/retrievers");$/;"	variable	line:161
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:165
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:171
_validators	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _validators = require(".\/validators");$/;"	variable	line:176
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:180
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:186
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:192
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:198
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:204
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:210
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:216
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:222
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:228
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:234
_converters	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _converters = require(".\/converters");$/;"	variable	line:239
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:243
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:249
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:255
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:261
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:267
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:273
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:279
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:285
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:291
_flow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _flow = require(".\/flow");$/;"	variable	line:296
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:300
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:306
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  get: function get() {$/;"	function	line:312
_toFastProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _toFastProperties = require("to-fast-properties");$/;"	variable	line:317
_toFastProperties2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _toFastProperties2 = _interopRequireDefault(_toFastProperties);$/;"	variable	line:319
_clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _clone = require("lodash\/clone");$/;"	variable	line:321
_clone2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _clone2 = _interopRequireDefault(_clone);$/;"	variable	line:323
_uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _uniq = require("lodash\/uniq");$/;"	variable	line:325
_uniq2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _uniq2 = _interopRequireDefault(_uniq);$/;"	variable	line:327
_definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _definitions = require(".\/definitions");$/;"	variable	line:331
_react2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _react2 = require(".\/react");$/;"	variable	line:333
_react	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _react = _interopRequireWildcard(_react2);$/;"	variable	line:335
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:337
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:337
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:339
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:339
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var t = exports;$/;"	variable	line:341
registerType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function registerType(type) {$/;"	function	line:343
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  }$/;"	function	line:349
registerType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function registerType(type) {$/;"	function	line:343
TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var TYPES = exports.TYPES = (0, _keys2.default)(t.VISITOR_KEYS).concat((0, _keys2.default)(t.FLIPPED_ALIAS_KEYS)).concat((0, _keys2.default)(t.DEPRECATED_KEYS));$/;"	variable	line:385
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function is(type, node, opts) {$/;"	function	line:387
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function is(type, node, opts) {$/;"	function	line:387
isType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function isType(nodeType, targetType) {$/;"	function	line:400
isType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function isType(nodeType, targetType) {$/;"	function	line:400
builder	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  function builder() {$/;"	function	line:433
_loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _loop = function _loop(_type) {$/;"	function	line:476
proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  function proxy(fn) {$/;"	function	line:479
_loop.proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^  function proxy(fn) {$/;"	function	line:479
_loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var _loop = function _loop(_type) {$/;"	function	line:476
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function validate(node, key, val) {$/;"	function	line:495
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function validate(node, key, val) {$/;"	function	line:495
shallowEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function shallowEqual(actual, expected) {$/;"	function	line:508
shallowEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function shallowEqual(actual, expected) {$/;"	function	line:508
appendToMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function appendToMemberExpression(member, append, computed) {$/;"	function	line:533
appendToMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function appendToMemberExpression(member, append, computed) {$/;"	function	line:533
prependToMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function prependToMemberExpression(member, prepend) {$/;"	function	line:540
prependToMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function prependToMemberExpression(member, prepend) {$/;"	function	line:540
ensureBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function ensureBlock(node) {$/;"	function	line:545
ensureBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function ensureBlock(node) {$/;"	function	line:545
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function clone(node) {$/;"	function	line:551
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function clone(node) {$/;"	function	line:551
cloneWithoutLoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function cloneWithoutLoc(node) {$/;"	function	line:561
cloneWithoutLoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function cloneWithoutLoc(node) {$/;"	function	line:561
cloneDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function cloneDeep(node) {$/;"	function	line:567
cloneDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function cloneDeep(node) {$/;"	function	line:567
buildMatchMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function buildMatchMemberExpression(match, allowPartial) {$/;"	function	line:590
buildMatchMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function buildMatchMemberExpression(match, allowPartial) {$/;"	function	line:590
removeComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function removeComments(node) {$/;"	function	line:631
removeComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function removeComments(node) {$/;"	function	line:631
inheritsComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function inheritsComments(child, parent) {$/;"	function	line:651
inheritsComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function inheritsComments(child, parent) {$/;"	function	line:651
inheritTrailingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function inheritTrailingComments(child, parent) {$/;"	function	line:658
inheritTrailingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function inheritTrailingComments(child, parent) {$/;"	function	line:658
inheritLeadingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function inheritLeadingComments(child, parent) {$/;"	function	line:662
inheritLeadingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function inheritLeadingComments(child, parent) {$/;"	function	line:662
inheritInnerComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function inheritInnerComments(child, parent) {$/;"	function	line:666
inheritInnerComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function inheritInnerComments(child, parent) {$/;"	function	line:666
_inheritComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function _inheritComments(key, child, parent) {$/;"	function	line:670
_inheritComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function _inheritComments(key, child, parent) {$/;"	function	line:670
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function inherits(child, parent) {$/;"	function	line:676
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function inherits(child, parent) {$/;"	function	line:676
assertNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function assertNode(node) {$/;"	function	line:724
assertNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function assertNode(node) {$/;"	function	line:724
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function isNode(node) {$/;"	function	line:730
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function isNode(node) {$/;"	function	line:730
traverseFast	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function traverseFast(node, enter, opts) {$/;"	function	line:737
traverseFast	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function traverseFast(node, enter, opts) {$/;"	function	line:737
CLEAR_KEYS	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^var CLEAR_KEYS = ["tokens", "start", "end", "loc", "raw", "rawValue"];$/;"	variable	line:785
removeProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function removeProperties(node, opts) {$/;"	function	line:789
removeProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function removeProperties(node, opts) {$/;"	function	line:789
removePropertiesDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function removePropertiesDeep(tree, opts) {$/;"	function	line:832
removePropertiesDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/index.js	/^function removePropertiesDeep(tree, opts) {$/;"	function	line:832
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/react.js	/^var _index = require(".\/index");$/;"	variable	line:8
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/react.js	/^var t = _interopRequireWildcard(_index);$/;"	variable	line:10
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/react.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:12
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/react.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:12
isReactComponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/react.js	/^var isReactComponent = exports.isReactComponent = t.buildMatchMemberExpression("React.Component");$/;"	variable	line:14
isCompatTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/react.js	/^function isCompatTag(tagName) {$/;"	function	line:16
isCompatTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/react.js	/^function isCompatTag(tagName) {$/;"	function	line:16
cleanJSXElementLiteralChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/react.js	/^function cleanJSXElementLiteralChild(child, args) {$/;"	function	line:20
cleanJSXElementLiteralChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/react.js	/^function cleanJSXElementLiteralChild(child, args) {$/;"	function	line:20
buildChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/react.js	/^function buildChildren(node) {$/;"	function	line:62
buildChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/react.js	/^function buildChildren(node) {$/;"	function	line:62
_create	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^var _create = require("babel-runtime\/core-js\/object\/create");$/;"	variable	line:5
_create2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^var _create2 = _interopRequireDefault(_create);$/;"	variable	line:7
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^var _index = require(".\/index");$/;"	variable	line:12
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^var t = _interopRequireWildcard(_index);$/;"	variable	line:14
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:16
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:18
getBindingIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^function getBindingIdentifiers(node, duplicates, outerOnly) {$/;"	function	line:20
getBindingIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^function getBindingIdentifiers(node, duplicates, outerOnly) {$/;"	function	line:20
getBindingIdentifiers.keys.DeclareClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^getBindingIdentifiers.keys = {$/;"	property	line:71
getOuterBindingIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^function getOuterBindingIdentifiers(node, duplicates) {$/;"	function	line:113
getOuterBindingIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/retrievers.js	/^function getOuterBindingIdentifiers(node, duplicates) {$/;"	function	line:113
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var _keys = require("babel-runtime\/core-js\/object\/keys");$/;"	variable	line:5
_keys2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var _keys2 = _interopRequireDefault(_keys);$/;"	variable	line:7
_typeof2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var _typeof2 = require("babel-runtime\/helpers\/typeof");$/;"	variable	line:9
_typeof3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var _typeof3 = _interopRequireDefault(_typeof2);$/;"	variable	line:11
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var _getIterator2 = require("babel-runtime\/core-js\/get-iterator");$/;"	variable	line:13
_getIterator3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var _getIterator3 = _interopRequireDefault(_getIterator2);$/;"	variable	line:15
_retrievers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var _retrievers = require(".\/retrievers");$/;"	variable	line:28
_esutils	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var _esutils = require("esutils");$/;"	variable	line:30
_esutils2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var _esutils2 = _interopRequireDefault(_esutils);$/;"	variable	line:32
_index	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var _index = require(".\/index");$/;"	variable	line:34
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var t = _interopRequireWildcard(_index);$/;"	variable	line:36
_constants	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^var _constants = require(".\/constants");$/;"	variable	line:38
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:40
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:40
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:42
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:42
isBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isBinding(node, parent) {$/;"	function	line:44
isBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isBinding(node, parent) {$/;"	function	line:44
isReferenced	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isReferenced(node, parent) {$/;"	function	line:61
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^  switch (parent.type) {$/;"	function	line:62
isReferenced	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isReferenced(node, parent) {$/;"	function	line:61
param	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^        var param = _ref;$/;"	variable	line:102
isValidIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isValidIdentifier(name) {$/;"	function	line:166
isValidIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isValidIdentifier(name) {$/;"	function	line:166
isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isLet(node) {$/;"	function	line:174
isLet	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isLet(node) {$/;"	function	line:174
isBlockScoped	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isBlockScoped(node) {$/;"	function	line:178
isBlockScoped	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isBlockScoped(node) {$/;"	function	line:178
isVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isVar(node) {$/;"	function	line:182
isVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isVar(node) {$/;"	function	line:182
isSpecifierDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isSpecifierDefault(specifier) {$/;"	function	line:186
isSpecifierDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isSpecifierDefault(specifier) {$/;"	function	line:186
isScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isScope(node, parent) {$/;"	function	line:190
isScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isScope(node, parent) {$/;"	function	line:190
isImmutable	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isImmutable(node) {$/;"	function	line:198
isImmutable	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isImmutable(node) {$/;"	function	line:198
isNodesEquivalent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isNodesEquivalent(a, b) {$/;"	function	line:212
isNodesEquivalent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/lib/validators.js	/^function isNodesEquivalent(a, b) {$/;"	function	line:212
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^  "name": "babel-types",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^  "version": "6.23.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^  "description": "Babel Types is a Lodash-esque utility library for AST nodes",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^  "author": "Sebastian McKenzie <sebmck@gmail.com>",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^  "homepage": "https:\/\/babeljs.io\/",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^  "license": "MIT",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^  "repository": "https:\/\/github.com\/babel\/babel\/tree\/master\/packages\/babel-types",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^  "main": "lib\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^  "dependencies": {$/;"	function	line:10
babel-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^    "babel-runtime": "^6.22.0",$/;"	function	line:11
esutils	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^    "esutils": "^2.0.2",$/;"	function	line:12
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^    "lodash": "^4.2.0",$/;"	function	line:13
to-fast-properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^    "to-fast-properties": "^1.0.1"$/;"	function	line:14
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^  "devDependencies": {$/;"	function	line:16
babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/package.json	/^    "babylon": "^6.8.2"$/;"	function	line:17
babel-types	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^# babel-types$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^## Install$/;"	function	line:5
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^## API$/;"	function	line:11
anyTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### anyTypeAnnotation$/;"	function	line:15
arrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### arrayExpression$/;"	function	line:27
arrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### arrayPattern$/;"	function	line:40
arrayTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### arrayTypeAnnotation$/;"	function	line:55
arrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### arrowFunctionExpression$/;"	function	line:68
assignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### assignmentExpression$/;"	function	line:85
assignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### assignmentPattern$/;"	function	line:100
awaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### awaitExpression$/;"	function	line:115
binaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### binaryExpression$/;"	function	line:128
bindExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### bindExpression$/;"	function	line:143
blockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### blockStatement$/;"	function	line:157
booleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### booleanLiteral$/;"	function	line:171
booleanLiteralTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### booleanLiteralTypeAnnotation$/;"	function	line:184
booleanTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### booleanTypeAnnotation$/;"	function	line:196
breakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### breakStatement$/;"	function	line:208
callExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### callExpression$/;"	function	line:221
catchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### catchClause$/;"	function	line:235
classBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### classBody$/;"	function	line:249
classDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### classDeclaration$/;"	function	line:260
classExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### classExpression$/;"	function	line:280
classImplements	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### classImplements$/;"	function	line:300
classMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### classMethod$/;"	function	line:314
classProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### classProperty$/;"	function	line:337
conditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### conditionalExpression$/;"	function	line:354
continueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### continueStatement$/;"	function	line:369
debuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### debuggerStatement$/;"	function	line:382
declareClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### declareClass$/;"	function	line:394
declareFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### declareFunction$/;"	function	line:410
declareInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### declareInterface$/;"	function	line:423
declareModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### declareModule$/;"	function	line:439
declareModuleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### declareModuleExports$/;"	function	line:453
declareTypeAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### declareTypeAlias$/;"	function	line:466
declareVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### declareVariable$/;"	function	line:481
decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### decorator$/;"	function	line:494
directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### directive$/;"	function	line:505
directiveLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### directiveLiteral$/;"	function	line:516
doExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### doExpression$/;"	function	line:527
doWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### doWhileStatement$/;"	function	line:540
emptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### emptyStatement$/;"	function	line:554
emptyTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### emptyTypeAnnotation$/;"	function	line:566
existentialTypeParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### existentialTypeParam$/;"	function	line:578
exportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### exportAllDeclaration$/;"	function	line:590
exportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### exportDefaultDeclaration$/;"	function	line:603
exportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### exportDefaultSpecifier$/;"	function	line:616
exportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### exportNamedDeclaration$/;"	function	line:629
exportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### exportNamespaceSpecifier$/;"	function	line:644
exportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### exportSpecifier$/;"	function	line:657
expressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### expressionStatement$/;"	function	line:671
file	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### file$/;"	function	line:684
forAwaitStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### forAwaitStatement$/;"	function	line:697
forInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### forInStatement$/;"	function	line:712
forOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### forOfStatement$/;"	function	line:727
forStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### forStatement$/;"	function	line:742
functionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### functionDeclaration$/;"	function	line:758
functionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### functionExpression$/;"	function	line:777
functionTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### functionTypeAnnotation$/;"	function	line:796
functionTypeParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### functionTypeParam$/;"	function	line:812
genericTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### genericTypeAnnotation$/;"	function	line:826
identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### identifier$/;"	function	line:840
ifStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### ifStatement$/;"	function	line:855
import	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### import$/;"	function	line:870
importDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### importDeclaration$/;"	function	line:882
importDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### importDefaultSpecifier$/;"	function	line:896
importNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### importNamespaceSpecifier$/;"	function	line:909
importSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### importSpecifier$/;"	function	line:922
interfaceDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### interfaceDeclaration$/;"	function	line:937
interfaceExtends	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### interfaceExtends$/;"	function	line:953
intersectionTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### intersectionTypeAnnotation$/;"	function	line:967
jSXAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXAttribute$/;"	function	line:980
jSXClosingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXClosingElement$/;"	function	line:994
jSXElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXElement$/;"	function	line:1007
jSXEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXEmptyExpression$/;"	function	line:1023
jSXExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXExpressionContainer$/;"	function	line:1035
jSXIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXIdentifier$/;"	function	line:1048
jSXMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXMemberExpression$/;"	function	line:1061
jSXNamespacedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXNamespacedName$/;"	function	line:1075
jSXOpeningElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXOpeningElement$/;"	function	line:1089
jSXSpreadAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXSpreadAttribute$/;"	function	line:1104
jSXSpreadChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXSpreadChild$/;"	function	line:1117
jSXText	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### jSXText$/;"	function	line:1130
labeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### labeledStatement$/;"	function	line:1143
logicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### logicalExpression$/;"	function	line:1157
memberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### memberExpression$/;"	function	line:1172
metaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### metaProperty$/;"	function	line:1187
mixedTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### mixedTypeAnnotation$/;"	function	line:1201
newExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### newExpression$/;"	function	line:1213
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### noop$/;"	function	line:1227
nullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### nullLiteral$/;"	function	line:1237
nullLiteralTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### nullLiteralTypeAnnotation$/;"	function	line:1249
nullableTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### nullableTypeAnnotation$/;"	function	line:1261
numberTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### numberTypeAnnotation$/;"	function	line:1274
numericLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### numericLiteral$/;"	function	line:1286
numericLiteralTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### numericLiteralTypeAnnotation$/;"	function	line:1299
objectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### objectExpression$/;"	function	line:1311
objectMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### objectMethod$/;"	function	line:1324
objectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### objectPattern$/;"	function	line:1346
objectProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### objectProperty$/;"	function	line:1361
objectTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### objectTypeAnnotation$/;"	function	line:1378
objectTypeCallProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### objectTypeCallProperty$/;"	function	line:1393
objectTypeIndexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### objectTypeIndexer$/;"	function	line:1406
objectTypeProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### objectTypeProperty$/;"	function	line:1421
parenthesizedExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### parenthesizedExpression$/;"	function	line:1435
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### program$/;"	function	line:1448
qualifiedTypeIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### qualifiedTypeIdentifier$/;"	function	line:1462
regExpLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### regExpLiteral$/;"	function	line:1476
restElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### restElement$/;"	function	line:1490
restProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### restProperty$/;"	function	line:1505
returnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### returnStatement$/;"	function	line:1518
sequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### sequenceExpression$/;"	function	line:1531
spreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### spreadElement$/;"	function	line:1544
spreadProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### spreadProperty$/;"	function	line:1557
stringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### stringLiteral$/;"	function	line:1570
stringLiteralTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### stringLiteralTypeAnnotation$/;"	function	line:1583
stringTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### stringTypeAnnotation$/;"	function	line:1595
super	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### super$/;"	function	line:1607
switchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### switchCase$/;"	function	line:1619
switchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### switchStatement$/;"	function	line:1631
taggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### taggedTemplateExpression$/;"	function	line:1645
templateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### templateElement$/;"	function	line:1659
templateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### templateLiteral$/;"	function	line:1671
thisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### thisExpression$/;"	function	line:1685
thisTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### thisTypeAnnotation$/;"	function	line:1697
throwStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### throwStatement$/;"	function	line:1709
tryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### tryStatement$/;"	function	line:1722
tupleTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### tupleTypeAnnotation$/;"	function	line:1738
typeAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### typeAlias$/;"	function	line:1751
typeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### typeAnnotation$/;"	function	line:1766
typeCastExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### typeCastExpression$/;"	function	line:1779
typeParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### typeParameter$/;"	function	line:1793
typeParameterDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### typeParameterDeclaration$/;"	function	line:1806
typeParameterInstantiation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### typeParameterInstantiation$/;"	function	line:1819
typeofTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### typeofTypeAnnotation$/;"	function	line:1832
unaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### unaryExpression$/;"	function	line:1845
unionTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### unionTypeAnnotation$/;"	function	line:1860
updateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### updateExpression$/;"	function	line:1873
variableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### variableDeclaration$/;"	function	line:1888
variableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### variableDeclarator$/;"	function	line:1902
voidTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### voidTypeAnnotation$/;"	function	line:1914
whileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### whileStatement$/;"	function	line:1926
withStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### withStatement$/;"	function	line:1940
yieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babel-types/README.md	/^### yieldExpression$/;"	function	line:1954
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/babylon.js	/^var fs      = require("fs");$/;"	variable	line:5
filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/babylon.js	/^var filename = process.argv[2];$/;"	variable	line:7
file	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/babylon.js	/^var file = fs.readFileSync(filename, "utf8");$/;"	variable	line:13
ast	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/babylon.js	/^var ast  = babylon.parse(file);$/;"	variable	line:14
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/generate-identifier-regex.js	/^function search(arr, ch, starting) {$/;"	function	line:16
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/generate-identifier-regex.js	/^function search(arr, ch, starting) {$/;"	function	line:16
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/generate-identifier-regex.js	/^function pad(str, width) {$/;"	function	line:23
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/generate-identifier-regex.js	/^function pad(str, width) {$/;"	function	line:23
esc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/generate-identifier-regex.js	/^function esc(code) {$/;"	function	line:28
esc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/generate-identifier-regex.js	/^function esc(code) {$/;"	function	line:28
generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/generate-identifier-regex.js	/^function generate(chars) {$/;"	function	line:34
generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/bin/generate-identifier-regex.js	/^function generate(chars) {$/;"	function	line:34
Changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^# Changelog$/;"	function	line:1
6.15.0 (2017-01-10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.15.0 (2017-01-10)$/;"	function	line:18
:eyeglasses: Spec Compliancy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :eyeglasses: Spec Compliancy$/;"	function	line:20
:bug: Bug Fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :bug: Bug Fix$/;"	function	line:63
:house: Internal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :house: Internal$/;"	function	line:90
6.14.1 (2016-11-17)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.14.1 (2016-11-17)$/;"	function	line:110
:bug: Bug Fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :bug: Bug Fix$/;"	function	line:112
6.14.0 (2016-11-16)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.14.0 (2016-11-16)$/;"	function	line:124
:eyeglasses: Spec Compliancy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :eyeglasses: Spec Compliancy$/;"	function	line:126
:bug: Bug Fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :bug: Bug Fix$/;"	function	line:166
:house: Internal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :house: Internal$/;"	function	line:175
v6.13.1 (2016-10-26)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## v6.13.1 (2016-10-26)$/;"	function	line:182
:nail_care: Polish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :nail_care: Polish$/;"	function	line:184
v6.13.0 (2016-10-21)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## v6.13.0 (2016-10-21)$/;"	function	line:204
:eyeglasses: Spec Compliancy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :eyeglasses: Spec Compliancy$/;"	function	line:206
:bug: Bug Fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :bug: Bug Fix$/;"	function	line:226
:nail_care: Polish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :nail_care: Polish$/;"	function	line:242
:house: Internal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :house: Internal$/;"	function	line:248
v6.12.0 (2016-10-14)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## v6.12.0 (2016-10-14)$/;"	function	line:262
:eyeglasses: Spec Compliancy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :eyeglasses: Spec Compliancy$/;"	function	line:264
Dynamic Import	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^#### Dynamic Import$/;"	function	line:268
EmptyTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^#### EmptyTypeAnnotation$/;"	function	line:286
:bug: Bug Fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :bug: Bug Fix$/;"	function	line:294
:nail_care: Polish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :nail_care: Polish$/;"	function	line:330
:house: Internal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :house: Internal$/;"	function	line:339
v6.11.6 (2016-10-12)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## v6.11.6 (2016-10-12)$/;"	function	line:345
:bug: Bug Fix/Regression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :bug: Bug Fix\/Regression$/;"	function	line:347
v6.11.5 (2016-10-12)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## v6.11.5 (2016-10-12)$/;"	function	line:356
:eyeglasses: Spec Compliancy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :eyeglasses: Spec Compliancy$/;"	function	line:358
:bug: Bug Fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :bug: Bug Fix$/;"	function	line:376
:nail_care: Polish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :nail_care: Polish$/;"	function	line:385
So in the case of a missing ending curly (`}`)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^# So in the case of a missing ending curly (`}`)$/;"	function	line:390
v6.11.4 (2016-10-03)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## v6.11.4 (2016-10-03)$/;"	function	line:398
v6.11.3 (2016-10-01)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## v6.11.3 (2016-10-01)$/;"	function	line:402
:eyeglasses: Spec Compliancy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### :eyeglasses: Spec Compliancy$/;"	function	line:404
New Syntax Errors:	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^#### New Syntax Errors:$/;"	function	line:419
Previous behavior:	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^# Previous behavior:$/;"	function	line:425
x = { x: 1, y: 2, z: 3 }	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^# x = { x: 1, y: 2, z: 3 }$/;"	function	line:426
y = 2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^# y = 2$/;"	function	line:427
z = 3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^# z = 3$/;"	function	line:428
Previous behavior:	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^# Previous behavior:$/;"	function	line:438
x = 1	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^# x = 1$/;"	function	line:439
y = { y: 2, z: 3 }	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^# y = { y: 2, z: 3 }$/;"	function	line:440
z = { y: 2, z: 3 }	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^# z = { y: 2, z: 3 }$/;"	function	line:441
v6.11.2 (2016-09-23)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## v6.11.2 (2016-09-23)$/;"	function	line:463
Bug Fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Bug Fix$/;"	function	line:465
6.11.1 (2016-09-22)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.11.1 (2016-09-22)$/;"	function	line:479
Bug Fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Bug Fix$/;"	function	line:481
6.11.0 (2016-09-22)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.11.0 (2016-09-22)$/;"	function	line:495
Spec Compliancy (will break CI)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Spec Compliancy (will break CI)$/;"	function	line:497
New Feature (Syntax)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### New Feature (Syntax)$/;"	function	line:515
Bug Fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Bug Fix$/;"	function	line:542
Polish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Polish$/;"	function	line:554
Internal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Internal$/;"	function	line:570
6.10.0 (2016-09-19)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.10.0 (2016-09-19)$/;"	function	line:575
Spec Compliancy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Spec Compliancy$/;"	function	line:579
New Feature	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### New Feature$/;"	function	line:599
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:611
Misc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Misc$/;"	function	line:617
6.9.2 (2016-09-09)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.9.2 (2016-09-09)$/;"	function	line:622
6.9.1 (2016-08-23)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.9.1 (2016-08-23)$/;"	function	line:626
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:630
6.9.0 (2016-08-16)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.9.0 (2016-08-16)$/;"	function	line:638
New syntax support	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### New syntax support$/;"	function	line:640
New Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### New Features$/;"	function	line:660
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:665
Internal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Internal$/;"	function	line:675
6.8.4 (2016-07-06)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.8.4 (2016-07-06)$/;"	function	line:685
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:687
6.8.3 (2016-07-02)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.8.3 (2016-07-02)$/;"	function	line:691
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:693
6.8.2 (2016-06-24)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.8.2 (2016-06-24)$/;"	function	line:697
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:699
Documentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Documentation$/;"	function	line:712
Internal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Internal$/;"	function	line:717
6.8.1 (2016-06-06)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.8.1 (2016-06-06)$/;"	function	line:727
New Feature	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### New Feature$/;"	function	line:729
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:733
Spec Compliancy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^### Spec Compliancy$/;"	function	line:738
6.8.0 (2016-05-02)	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^## 6.8.0 (2016-05-02)$/;"	function	line:751
New Feature	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^#### New Feature$/;"	function	line:753
Parse Method Parameter Decorators ([	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^##### Parse Method Parameter Decorators ([#12](https:\/\/github.com\/babel\/babylon\/pull\/12))$/;"	function	line:755
Parse for-await statements (w/ `asyncGenerators` plugin) ([	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/CHANGELOG.md	/^##### Parse for-await statements (w\/ `asyncGenerators` plugin) ([#17](https:\/\/github.com\/babel\/babylon\/pull\/17))$/;"	function	line:773
makePredicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function makePredicate(words) {$/;"	function	line:16
makePredicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function makePredicate(words) {$/;"	function	line:16
reservedWords.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var reservedWords = {$/;"	property	line:25
nonASCIIidentifierStartChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var nonASCIIidentifierStartChars = "\\xAA\\xB5\\xBA\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u02C1\\u02C6-\\u02D1\\u02E0-\\u02E4\\u02EC\\u02EE\\u0370-\\u0374\\u0376\\u0377\\u037A-\\u037D\\u037F\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03F5\\u03F7-\\u0481\\u048A-\\u052F\\u0531-\\u0556\\u0559\\u0561-\\u0587\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0620-\\u064A\\u066E\\u066F\\u0671-\\u06D3\\u06D5\\u06E5\\u06E6\\u06EE\\u06EF\\u06FA-\\u06FC\\u06FF\\u0710\\u0712-\\u072F\\u074D-\\u07A5\\u07B1\\u07CA-\\u07EA\\u07F4\\u07F5\\u07FA\\u0800-\\u0815\\u081A\\u0824\\u0828\\u0840-\\u0858\\u08A0-\\u08B4\\u08B6-\\u08BD\\u0904-\\u0939\\u093D\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09BD\\u09CE\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AD0\\u0AE0\\u0AE1\\u0AF9\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B35-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B71\\u0B83\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB9\\u0BD0\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C39\\u0C3D\\u0C58-\\u0C5A\\u0C60\\u0C61\\u0C80\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CBD\\u0CDE\\u0CE0\\u0CE1\\u0CF1\\u0CF2\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D3A\\u0D3D\\u0D4E\\u0D54-\\u0D56\\u0D5F-\\u0D61\\u0D7A-\\u0D7F\\u0D85-\\u0D96\\u0D9A-\\u0DB1\\u0DB3-\\u0DBB\\u0DBD\\u0DC0-\\u0DC6\\u0E01-\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E46\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD-\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0EC6\\u0EDC-\\u0EDF\\u0F00\\u0F40-\\u0F47\\u0F49-\\u0F6C\\u0F88-\\u0F8C\\u1000-\\u102A\\u103F\\u1050-\\u1055\\u105A-\\u105D\\u1061\\u1065\\u1066\\u106E-\\u1070\\u1075-\\u1081\\u108E\\u10A0-\\u10C5\\u10C7\\u10CD\\u10D0-\\u10FA\\u10FC-\\u1248\\u124A-\\u124D\\u1250-\\u1256\\u1258\\u125A-\\u125D\\u1260-\\u1288\\u128A-\\u128D\\u1290-\\u12B0\\u12B2-\\u12B5\\u12B8-\\u12BE\\u12C0\\u12C2-\\u12C5\\u12C8-\\u12D6\\u12D8-\\u1310\\u1312-\\u1315\\u1318-\\u135A\\u1380-\\u138F\\u13A0-\\u13F5\\u13F8-\\u13FD\\u1401-\\u166C\\u166F-\\u167F\\u1681-\\u169A\\u16A0-\\u16EA\\u16EE-\\u16F8\\u1700-\\u170C\\u170E-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176C\\u176E-\\u1770\\u1780-\\u17B3\\u17D7\\u17DC\\u1820-\\u1877\\u1880-\\u18A8\\u18AA\\u18B0-\\u18F5\\u1900-\\u191E\\u1950-\\u196D\\u1970-\\u1974\\u1980-\\u19AB\\u19B0-\\u19C9\\u1A00-\\u1A16\\u1A20-\\u1A54\\u1AA7\\u1B05-\\u1B33\\u1B45-\\u1B4B\\u1B83-\\u1BA0\\u1BAE\\u1BAF\\u1BBA-\\u1BE5\\u1C00-\\u1C23\\u1C4D-\\u1C4F\\u1C5A-\\u1C7D\\u1C80-\\u1C88\\u1CE9-\\u1CEC\\u1CEE-\\u1CF1\\u1CF5\\u1CF6\\u1D00-\\u1DBF\\u1E00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2071\\u207F\\u2090-\\u209C\\u2102\\u2107\\u210A-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u2139\\u213C-\\u213F\\u2145-\\u2149\\u214E\\u2160-\\u2188\\u2C00-\\u2C2E\\u2C30-\\u2C5E\\u2C60-\\u2CE4\\u2CEB-\\u2CEE\\u2CF2\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\u2D30-\\u2D67\\u2D6F\\u2D80-\\u2D96\\u2DA0-\\u2DA6\\u2DA8-\\u2DAE\\u2DB0-\\u2DB6\\u2DB8-\\u2DBE\\u2DC0-\\u2DC6\\u2DC8-\\u2DCE\\u2DD0-\\u2DD6\\u2DD8-\\u2DDE\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303C\\u3041-\\u3096\\u309B-\\u309F\\u30A1-\\u30FA\\u30FC-\\u30FF\\u3105-\\u312D\\u3131-\\u318E\\u31A0-\\u31BA\\u31F0-\\u31FF\\u3400-\\u4DB5\\u4E00-\\u9FD5\\uA000-\\uA48C\\uA4D0-\\uA4FD\\uA500-\\uA60C\\uA610-\\uA61F\\uA62A\\uA62B\\uA640-\\uA66E\\uA67F-\\uA69D\\uA6A0-\\uA6EF\\uA717-\\uA71F\\uA722-\\uA788\\uA78B-\\uA7AE\\uA7B0-\\uA7B7\\uA7F7-\\uA801\\uA803-\\uA805\\uA807-\\uA80A\\uA80C-\\uA822\\uA840-\\uA873\\uA882-\\uA8B3\\uA8F2-\\uA8F7\\uA8FB\\uA8FD\\uA90A-\\uA925\\uA930-\\uA946\\uA960-\\uA97C\\uA984-\\uA9B2\\uA9CF\\uA9E0-\\uA9E4\\uA9E6-\\uA9EF\\uA9FA-\\uA9FE\\uAA00-\\uAA28\\uAA40-\\uAA42\\uAA44-\\uAA4B\\uAA60-\\uAA76\\uAA7A\\uAA7E-\\uAAAF\\uAAB1\\uAAB5\\uAAB6\\uAAB9-\\uAABD\\uAAC0\\uAAC2\\uAADB-\\uAADD\\uAAE0-\\uAAEA\\uAAF2-\\uAAF4\\uAB01-\\uAB06\\uAB09-\\uAB0E\\uAB11-\\uAB16\\uAB20-\\uAB26\\uAB28-\\uAB2E\\uAB30-\\uAB5A\\uAB5C-\\uAB65\\uAB70-\\uABE2\\uAC00-\\uD7A3\\uD7B0-\\uD7C6\\uD7CB-\\uD7FB\\uF900-\\uFA6D\\uFA70-\\uFAD9\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFB1D\\uFB1F-\\uFB28\\uFB2A-\\uFB36\\uFB38-\\uFB3C\\uFB3E\\uFB40\\uFB41\\uFB43\\uFB44\\uFB46-\\uFBB1\\uFBD3-\\uFD3D\\uFD50-\\uFD8F\\uFD92-\\uFDC7\\uFDF0-\\uFDFB\\uFE70-\\uFE74\\uFE76-\\uFEFC\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\uFF66-\\uFFBE\\uFFC2-\\uFFC7\\uFFCA-\\uFFCF\\uFFD2-\\uFFD7\\uFFDA-\\uFFDC";$/;"	variable	line:43
nonASCIIidentifierChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var nonASCIIidentifierChars = "\\u200C\\u200D\\xB7\\u0300-\\u036F\\u0387\\u0483-\\u0487\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u0669\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u06F0-\\u06F9\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07C0-\\u07C9\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0859-\\u085B\\u08D4-\\u08E1\\u08E3-\\u0903\\u093A-\\u093C\\u093E-\\u094F\\u0951-\\u0957\\u0962\\u0963\\u0966-\\u096F\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u09E6-\\u09EF\\u0A01-\\u0A03\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A66-\\u0A71\\u0A75\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AE2\\u0AE3\\u0AE6-\\u0AEF\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B62\\u0B63\\u0B66-\\u0B6F\\u0B82\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0BE6-\\u0BEF\\u0C00-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0C66-\\u0C6F\\u0C81-\\u0C83\\u0CBC\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CE2\\u0CE3\\u0CE6-\\u0CEF\\u0D01-\\u0D03\\u0D3E-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0D62\\u0D63\\u0D66-\\u0D6F\\u0D82\\u0D83\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DE6-\\u0DEF\\u0DF2\\u0DF3\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0E50-\\u0E59\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0ED0-\\u0ED9\\u0F18\\u0F19\\u0F20-\\u0F29\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86\\u0F87\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102B-\\u103E\\u1040-\\u1049\\u1056-\\u1059\\u105E-\\u1060\\u1062-\\u1064\\u1067-\\u106D\\u1071-\\u1074\\u1082-\\u108D\\u108F-\\u109D\\u135D-\\u135F\\u1369-\\u1371\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B4-\\u17D3\\u17DD\\u17E0-\\u17E9\\u180B-\\u180D\\u1810-\\u1819\\u18A9\\u1920-\\u192B\\u1930-\\u193B\\u1946-\\u194F\\u19D0-\\u19DA\\u1A17-\\u1A1B\\u1A55-\\u1A5E\\u1A60-\\u1A7C\\u1A7F-\\u1A89\\u1A90-\\u1A99\\u1AB0-\\u1ABD\\u1B00-\\u1B04\\u1B34-\\u1B44\\u1B50-\\u1B59\\u1B6B-\\u1B73\\u1B80-\\u1B82\\u1BA1-\\u1BAD\\u1BB0-\\u1BB9\\u1BE6-\\u1BF3\\u1C24-\\u1C37\\u1C40-\\u1C49\\u1C50-\\u1C59\\u1CD0-\\u1CD2\\u1CD4-\\u1CE8\\u1CED\\u1CF2-\\u1CF4\\u1CF8\\u1CF9\\u1DC0-\\u1DF5\\u1DFB-\\u1DFF\\u203F\\u2040\\u2054\\u20D0-\\u20DC\\u20E1\\u20E5-\\u20F0\\u2CEF-\\u2CF1\\u2D7F\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099\\u309A\\uA620-\\uA629\\uA66F\\uA674-\\uA67D\\uA69E\\uA69F\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA823-\\uA827\\uA880\\uA881\\uA8B4-\\uA8C5\\uA8D0-\\uA8D9\\uA8E0-\\uA8F1\\uA900-\\uA909\\uA926-\\uA92D\\uA947-\\uA953\\uA980-\\uA983\\uA9B3-\\uA9C0\\uA9D0-\\uA9D9\\uA9E5\\uA9F0-\\uA9F9\\uAA29-\\uAA36\\uAA43\\uAA4C\\uAA4D\\uAA50-\\uAA59\\uAA7B-\\uAA7D\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uAAEB-\\uAAEF\\uAAF5\\uAAF6\\uABE3-\\uABEA\\uABEC\\uABED\\uABF0-\\uABF9\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE2F\\uFE33\\uFE34\\uFE4D-\\uFE4F\\uFF10-\\uFF19\\uFF3F";$/;"	variable	line:44
astralIdentifierStartCodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var astralIdentifierStartCodes = [0, 11, 2, 25, 2, 18, 2, 1, 2, 14, 3, 13, 35, 122, 70, 52, 268, 28, 4, 48, 48, 31, 17, 26, 6, 37, 11, 29, 3, 35, 5, 7, 2, 4, 43, 157, 19, 35, 5, 35, 5, 39, 9, 51, 157, 310, 10, 21, 11, 7, 153, 5, 3, 0, 2, 43, 2, 1, 4, 0, 3, 22, 11, 22, 10, 30, 66, 18, 2, 1, 11, 21, 11, 25, 71, 55, 7, 1, 65, 0, 16, 3, 2, 2, 2, 26, 45, 28, 4, 28, 36, 7, 2, 27, 28, 53, 11, 21, 11, 18, 14, 17, 111, 72, 56, 50, 14, 50, 785, 52, 76, 44, 33, 24, 27, 35, 42, 34, 4, 0, 13, 47, 15, 3, 22, 0, 2, 0, 36, 17, 2, 24, 85, 6, 2, 0, 2, 3, 2, 14, 2, 9, 8, 46, 39, 7, 3, 1, 3, 21, 2, 6, 2, 1, 2, 4, 4, 0, 19, 0, 13, 4, 159, 52, 19, 3, 54, 47, 21, 1, 2, 0, 185, 46, 42, 3, 37, 47, 21, 0, 60, 42, 86, 25, 391, 63, 32, 0, 449, 56, 264, 8, 2, 36, 18, 0, 50, 29, 881, 921, 103, 110, 18, 195, 2749, 1070, 4050, 582, 8634, 568, 8, 30, 114, 29, 19, 47, 17, 3, 32, 20, 6, 18, 881, 68, 12, 0, 67, 12, 65, 0, 32, 6124, 20, 754, 9486, 1, 3071, 106, 6, 12, 4, 8, 8, 9, 5991, 84, 2, 70, 2, 1, 3, 0, 3, 1, 3, 3, 2, 11, 2, 0, 2, 6, 2, 64, 2, 3, 3, 7, 2, 6, 2, 27, 2, 3, 2, 4, 2, 0, 4, 6, 2, 339, 3, 24, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 30, 2, 24, 2, 7, 4149, 196, 60, 67, 1213, 3, 2, 26, 2, 1, 2, 0, 3, 0, 2, 9, 2, 3, 2, 0, 2, 0, 7, 0, 5, 0, 2, 0, 2, 0, 2, 2, 2, 1, 2, 0, 3, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 1, 2, 0, 3, 3, 2, 6, 2, 3, 2, 3, 2, 0, 2, 9, 2, 16, 6, 2, 2, 4, 2, 16, 4421, 42710, 42, 4148, 12, 221, 3, 5761, 10591, 541];$/;"	variable	line:56
astralIdentifierCodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var astralIdentifierCodes = [509, 0, 227, 0, 150, 4, 294, 9, 1368, 2, 2, 1, 6, 3, 41, 2, 5, 0, 166, 1, 1306, 2, 54, 14, 32, 9, 16, 3, 46, 10, 54, 9, 7, 2, 37, 13, 2, 9, 52, 0, 13, 2, 49, 13, 10, 2, 4, 9, 83, 11, 7, 0, 161, 11, 6, 9, 7, 3, 57, 0, 2, 6, 3, 1, 3, 2, 10, 0, 11, 1, 3, 6, 4, 4, 193, 17, 10, 9, 87, 19, 13, 9, 214, 6, 3, 8, 28, 1, 83, 16, 16, 9, 82, 12, 9, 9, 84, 14, 5, 9, 423, 9, 838, 7, 2, 7, 17, 9, 57, 21, 2, 13, 19882, 9, 135, 4, 60, 6, 26, 9, 1016, 45, 17, 3, 19723, 1, 5319, 4, 4, 5, 9, 7, 3, 6, 31, 3, 149, 2, 1418, 49, 513, 54, 5, 49, 9, 0, 15, 0, 23, 4, 2, 14, 1361, 6, 2, 16, 3, 6, 2, 1, 2, 4, 2214, 6, 110, 6, 6, 9, 792487, 239];$/;"	variable	line:57
isInAstralSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function isInAstralSet(code, set) {$/;"	function	line:62
isInAstralSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function isInAstralSet(code, set) {$/;"	function	line:62
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function isIdentifierStart(code) {$/;"	function	line:75
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function isIdentifierStart(code) {$/;"	function	line:75
isIdentifierChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function isIdentifierChar(code) {$/;"	function	line:86
isIdentifierChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function isIdentifierChar(code) {$/;"	function	line:86
defaultOptions.sourceType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var defaultOptions = {$/;"	property	line:98
defaultOptions.sourceFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sourceType: "script",$/;"	property	line:100
defaultOptions.allowReturnOutsideFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sourceFilename: undefined,$/;"	property	line:102
defaultOptions.allowImportExportEverywhere	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  allowReturnOutsideFunction: false,$/;"	property	line:105
defaultOptions.allowSuperOutsideMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  allowImportExportEverywhere: false,$/;"	property	line:108
defaultOptions.plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  allowSuperOutsideMethod: false,$/;"	property	line:110
getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function getOptions(opts) {$/;"	function	line:119
getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function getOptions(opts) {$/;"	function	line:119
classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var classCallCheck = function (instance, Constructor) {$/;"	function	line:143
classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var classCallCheck = function (instance, Constructor) {$/;"	function	line:143
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var inherits = function (subClass, superClass) {$/;"	function	line:159
subClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  }$/;"	class	line:162
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var inherits = function (subClass, superClass) {$/;"	function	line:159
possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var possibleConstructorReturn = function (self, call) {$/;"	function	line:185
possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var possibleConstructorReturn = function (self, call) {$/;"	function	line:185
beforeExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var beforeExpr = true;$/;"	variable	line:211
startsExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var startsExpr = true;$/;"	variable	line:212
isLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var isLoop = true;$/;"	variable	line:213
isAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var isAssign = true;$/;"	variable	line:214
prefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var prefix = true;$/;"	variable	line:215
postfix	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var postfix = true;$/;"	variable	line:216
TokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var TokenType = function TokenType(label) {$/;"	function	line:218
TokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var TokenType = function TokenType(label) {$/;"	class	line:218
TokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var TokenType = function TokenType(label) {$/;"	function	line:218
KeywordTokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var KeywordTokenType = function (_TokenType) {$/;"	function	line:235
KeywordTokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function KeywordTokenType(name) {$/;"	function	line:238
KeywordTokenType.KeywordTokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function KeywordTokenType(name) {$/;"	function	line:238
KeywordTokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var KeywordTokenType = function (_TokenType) {$/;"	function	line:235
BinopTokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var BinopTokenType = function (_TokenType2) {$/;"	function	line:250
BinopTokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function BinopTokenType(name, prec) {$/;"	function	line:253
BinopTokenType.BinopTokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function BinopTokenType(name, prec) {$/;"	function	line:253
BinopTokenType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var BinopTokenType = function (_TokenType2) {$/;"	function	line:250
types.num	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var types = {$/;"	property	line:261
keywords.break	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var keywords = {$/;"	property	line:323
lineBreak	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var lineBreak = \/\\r\\n?|\\n|\\u2028|\\u2029\/;$/;"	variable	line:371
isNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function isNewLine(code) {$/;"	function	line:374
isNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function isNewLine(code) {$/;"	function	line:374
nonASCIIwhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var nonASCIIwhitespace = \/[\\u1680\\u180e\\u2000-\\u200a\\u202f\\u205f\\u3000\\ufeff]\/;$/;"	variable	line:378
TokContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var TokContext = function TokContext(token, isExpr, preserveSpace, override) {$/;"	function	line:384
TokContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var TokContext = function TokContext(token, isExpr, preserveSpace, override) {$/;"	class	line:384
TokContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var TokContext = function TokContext(token, isExpr, preserveSpace, override) {$/;"	function	line:384
types$1.braceStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var types$1 = {$/;"	property	line:393
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^types.name.updateContext = function (prevType) {$/;"	function	line:424
types.name.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:422
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^types.braceL.updateContext = function (prevType) {$/;"	function	line:434
types.braceL.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:432
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^types.dollarBraceL.updateContext = function () {$/;"	function	line:439
types.dollarBraceL.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:437
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^types.parenL.updateContext = function (prevType) {$/;"	function	line:444
types.parenL.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:442
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^types.incDec.updateContext = function () {$/;"	function	line:450
types.incDec.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:448
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^types._function.updateContext = function () {$/;"	function	line:454
types._function.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:452
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^types.backQuote.updateContext = function () {$/;"	function	line:462
types.backQuote.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:460
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Position = function Position(line, col) {$/;"	function	line:474
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Position = function Position(line, col) {$/;"	class	line:474
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Position = function Position(line, col) {$/;"	function	line:474
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var SourceLocation = function SourceLocation(start, end) {$/;"	function	line:481
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var SourceLocation = function SourceLocation(start, end) {$/;"	class	line:481
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var SourceLocation = function SourceLocation(start, end) {$/;"	function	line:481
getLineInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function getLineInfo(input, offset) {$/;"	function	line:494
getLineInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function getLineInfo(input, offset) {$/;"	function	line:494
State	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var State = function () {$/;"	function	line:507
State	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function State() {$/;"	function	line:508
State.State	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function State() {$/;"	function	line:508
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  State.prototype.init = function init(options, input) {$/;"	function	line:512
State	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  }$/;"	class	line:510
State.init	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  State.prototype.init = function init(options, input) {$/;"	method	line:512
curPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  State.prototype.curPosition = function curPosition() {$/;"	function	line:619
State.curPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  State.prototype.curPosition = function curPosition() {$/;"	method	line:619
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  State.prototype.clone = function clone(skipArrays) {$/;"	function	line:623
State.clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  State.prototype.clone = function clone(skipArrays) {$/;"	method	line:623
State	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var State = function () {$/;"	function	line:507
Token	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Token = function Token(state) {$/;"	function	line:646
Token	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Token = function Token(state) {$/;"	class	line:646
Token	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Token = function Token(state) {$/;"	function	line:646
codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function codePointToString(code) {$/;"	function	line:658
codePointToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function codePointToString(code) {$/;"	function	line:658
Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Tokenizer = function () {$/;"	function	line:667
Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function Tokenizer(options, input) {$/;"	function	line:668
Tokenizer.Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function Tokenizer(options, input) {$/;"	class	line:668
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.next = function next() {$/;"	function	line:677
Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  }$/;"	class	line:673
Tokenizer.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.next = function next() {$/;"	method	line:677
eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.eat = function eat(type) {$/;"	function	line:691
Tokenizer.eat	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.eat = function eat(type) {$/;"	method	line:691
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.match = function match(type) {$/;"	function	line:702
Tokenizer.match	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.match = function match(type) {$/;"	method	line:702
isKeyword$$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.isKeyword = function isKeyword$$1(word) {$/;"	function	line:708
Tokenizer.isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.isKeyword = function isKeyword$$1(word) {$/;"	method	line:708
lookahead	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.lookahead = function lookahead() {$/;"	function	line:714
Tokenizer.lookahead	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.lookahead = function lookahead() {$/;"	method	line:714
setStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.setStrict = function setStrict(strict) {$/;"	function	line:730
Tokenizer.setStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.setStrict = function setStrict(strict) {$/;"	method	line:730
curContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.curContext = function curContext() {$/;"	function	line:741
Tokenizer.curContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.curContext = function curContext() {$/;"	method	line:741
nextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.nextToken = function nextToken() {$/;"	function	line:748
Tokenizer.nextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.nextToken = function nextToken() {$/;"	method	line:748
Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Tokenizer = function () {$/;"	function	line:667
readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken = function readToken(code) {$/;"	function	line:765
Tokenizer.readToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken = function readToken(code) {$/;"	method	line:765
fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.fullCharCodeAtPos = function fullCharCodeAtPos() {$/;"	function	line:775
Tokenizer.fullCharCodeAtPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.fullCharCodeAtPos = function fullCharCodeAtPos() {$/;"	method	line:775
pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.pushComment = function pushComment(block, text, start, end, startLoc, endLoc) {$/;"	function	line:783
Tokenizer.pushComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.pushComment = function pushComment(block, text, start, end, startLoc, endLoc) {$/;"	method	line:783
Tokenizer.var.comment.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^    var comment = {$/;"	property	line:784
skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.skipBlockComment = function skipBlockComment() {$/;"	function	line:799
Tokenizer.skipBlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.skipBlockComment = function skipBlockComment() {$/;"	method	line:799
skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.skipLineComment = function skipLineComment(startSkip) {$/;"	function	line:816
Tokenizer.skipLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.skipLineComment = function skipLineComment(startSkip) {$/;"	method	line:816
skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.skipSpace = function skipSpace() {$/;"	function	line:831
Tokenizer.skipSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.skipSpace = function skipSpace() {$/;"	method	line:831
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^      switch (ch) {$/;"	function	line:834
finishToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.finishToken = function finishToken(type, val) {$/;"	function	line:883
Tokenizer.finishToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.finishToken = function finishToken(type, val) {$/;"	method	line:883
readToken_dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_dot = function readToken_dot() {$/;"	function	line:904
Tokenizer.readToken_dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_dot = function readToken_dot() {$/;"	method	line:904
readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_slash = function readToken_slash() {$/;"	function	line:921
Tokenizer.readToken_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_slash = function readToken_slash() {$/;"	method	line:921
readToken_mult_modulo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_mult_modulo = function readToken_mult_modulo(code) {$/;"	function	line:936
Tokenizer.readToken_mult_modulo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_mult_modulo = function readToken_mult_modulo(code) {$/;"	method	line:936
readToken_pipe_amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_pipe_amp = function readToken_pipe_amp(code) {$/;"	function	line:957
Tokenizer.readToken_pipe_amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_pipe_amp = function readToken_pipe_amp(code) {$/;"	method	line:957
readToken_caret	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_caret = function readToken_caret() {$/;"	function	line:966
Tokenizer.readToken_caret	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_caret = function readToken_caret() {$/;"	method	line:966
readToken_plus_min	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_plus_min = function readToken_plus_min(code) {$/;"	function	line:976
Tokenizer.readToken_plus_min	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_plus_min = function readToken_plus_min(code) {$/;"	method	line:976
readToken_lt_gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_lt_gt = function readToken_lt_gt(code) {$/;"	function	line:997
Tokenizer.readToken_lt_gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_lt_gt = function readToken_lt_gt(code) {$/;"	method	line:997
readToken_eq_excl	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_eq_excl = function readToken_eq_excl(code) {$/;"	function	line:1024
Tokenizer.readToken_eq_excl	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readToken_eq_excl = function readToken_eq_excl(code) {$/;"	method	line:1024
getTokenFromCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.getTokenFromCode = function getTokenFromCode(code) {$/;"	function	line:1036
Tokenizer.getTokenFromCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.getTokenFromCode = function getTokenFromCode(code) {$/;"	method	line:1036
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^    switch (code) {$/;"	function	line:1037
finishOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.finishOp = function finishOp(type, size) {$/;"	function	line:1145
Tokenizer.finishOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.finishOp = function finishOp(type, size) {$/;"	method	line:1145
readRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readRegexp = function readRegexp() {$/;"	function	line:1151
Tokenizer.readRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readRegexp = function readRegexp() {$/;"	method	line:1151
readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readInt = function readInt(radix, len) {$/;"	function	line:1194
Tokenizer.readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readInt = function readInt(radix, len) {$/;"	method	line:1194
readRadixNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readRadixNumber = function readRadixNumber(radix) {$/;"	function	line:1219
Tokenizer.readRadixNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readRadixNumber = function readRadixNumber(radix) {$/;"	method	line:1219
readNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readNumber = function readNumber(startsWithDot) {$/;"	function	line:1229
Tokenizer.readNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readNumber = function readNumber(startsWithDot) {$/;"	method	line:1229
readCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readCodePoint = function readCodePoint() {$/;"	function	line:1268
Tokenizer.readCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readCodePoint = function readCodePoint() {$/;"	method	line:1268
readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readString = function readString(quote) {$/;"	function	line:1283
Tokenizer.readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readString = function readString(quote) {$/;"	method	line:1283
readTmplToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readTmplToken = function readTmplToken() {$/;"	function	line:1306
Tokenizer.readTmplToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readTmplToken = function readTmplToken() {$/;"	method	line:1306
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^        switch (ch) {$/;"	function	line:1334
readEscapedChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readEscapedChar = function readEscapedChar(inTemplate) {$/;"	function	line:1355
Tokenizer.readEscapedChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readEscapedChar = function readEscapedChar(inTemplate) {$/;"	method	line:1355
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^    switch (ch) {$/;"	function	line:1358
readHexChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readHexChar = function readHexChar(len) {$/;"	function	line:1408
Tokenizer.readHexChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readHexChar = function readHexChar(len) {$/;"	method	line:1408
readWord1	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readWord1 = function readWord1() {$/;"	function	line:1421
Tokenizer.readWord1	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readWord1 = function readWord1() {$/;"	method	line:1421
readWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readWord = function readWord() {$/;"	function	line:1461
Tokenizer.readWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.readWord = function readWord() {$/;"	method	line:1461
braceIsBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.braceIsBlock = function braceIsBlock(prevType) {$/;"	function	line:1470
Tokenizer.braceIsBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.braceIsBlock = function braceIsBlock(prevType) {$/;"	method	line:1470
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.updateContext = function updateContext(prevType) {$/;"	function	line:1493
Tokenizer.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tokenizer.prototype.updateContext = function updateContext(prevType) {$/;"	method	line:1493
frozenDeprecatedWildcardPluginList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var frozenDeprecatedWildcardPluginList = ["jsx", "doExpressions", "objectRestSpread", "decorators", "classProperties", "exportExtensions", "asyncGenerators", "functionBind", "functionSent", "dynamicImport", "flow"];$/;"	variable	line:1510
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Parser = function (_Tokenizer) {$/;"	function	line:1512
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function Parser(options, input) {$/;"	function	line:1515
Parser.Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function Parser(options, input) {$/;"	function	line:1515
isReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.isReservedWord = function isReservedWord(word) {$/;"	function	line:1535
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  }$/;"	class	line:1533
Parser.isReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.isReservedWord = function isReservedWord(word) {$/;"	method	line:1535
hasPlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.hasPlugin = function hasPlugin(name) {$/;"	function	line:1543
Parser.hasPlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.hasPlugin = function hasPlugin(name) {$/;"	method	line:1543
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.extend = function extend(name, f) {$/;"	function	line:1551
Parser.extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.extend = function extend(name, f) {$/;"	method	line:1551
loadAllPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.loadAllPlugins = function loadAllPlugins() {$/;"	function	line:1555
Parser.loadAllPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.loadAllPlugins = function loadAllPlugins() {$/;"	method	line:1555
loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.loadPlugins = function loadPlugins(pluginList) {$/;"	function	line:1570
Parser.loadPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.loadPlugins = function loadPlugins(pluginList) {$/;"	method	line:1570
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Parser = function (_Tokenizer) {$/;"	function	line:1512
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.parse = function parse() {$/;"	function	line:1613
Parser.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Parser.prototype.parse = function parse() {$/;"	method	line:1613
addExtra	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp.addExtra = function (node, key, val) {$/;"	function	line:1629
pp.addExtra	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var pp = Parser.prototype;$/;"	function	line:1623
isRelational	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp.isRelational = function (op) {$/;"	function	line:1638
pp.isRelational	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1634
expectRelational	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp.expectRelational = function (op) {$/;"	function	line:1644
pp.expectRelational	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1640
isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp.isContextual = function (name) {$/;"	function	line:1654
pp.isContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1650
eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp.eatContextual = function (name) {$/;"	function	line:1660
pp.eatContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1656
expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp.expectContextual = function (name, message) {$/;"	function	line:1666
pp.expectContextual	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1662
canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp.canInsertSemicolon = function () {$/;"	function	line:1672
pp.canInsertSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1668
isLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp.isLineTerminator = function () {$/;"	function	line:1678
pp.isLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1674
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp.semicolon = function () {$/;"	function	line:1685
pp.semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1680
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp.expect = function (type, pos) {$/;"	function	line:1692
pp.expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1687
unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp.unexpected = function (pos) {$/;"	function	line:1699
pp.unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:1694
parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseTopLevel = function (file, program) {$/;"	function	line:1720
pp$1.parseTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var pp$1 = Parser.prototype;$/;"	class	line:1711
loopLabel.kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var loopLabel = { kind: "loop" };$/;"	property	line:1732
switchLabel.kind	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var switchLabel = { kind: "switch" };$/;"	property	line:1733
stmtToDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.stmtToDirective = function (stmt) {$/;"	function	line:1737
pp$1.stmtToDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var switchLabel = { kind: "switch" };$/;"	class	line:1733
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseStatement = function (declaration, topLevel) {$/;"	function	line:1761
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  switch (starttype) {$/;"	function	line:1773
pp$1.parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1752
takeDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.takeDecorators = function (node) {$/;"	function	line:1861
pp$1.takeDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1859
parseDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseDecorators = function (allowExport) {$/;"	function	line:1868
pp$1.parseDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:1866
parseDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseDecorator = function () {$/;"	function	line:1883
pp$1.parseDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:1881
parseBreakContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseBreakContinueStatement = function (node, keyword) {$/;"	function	line:1893
pp$1.parseBreakContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:1891
parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseDebuggerStatement = function (node) {$/;"	function	line:1920
pp$1.parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:1918
parseDoStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseDoStatement = function (node) {$/;"	function	line:1926
pp$1.parseDoStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:1924
parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseForStatement = function (node) {$/;"	function	line:1945
pp$1.parseForStatement.refShorthandDefaultPos.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  var refShorthandDefaultPos = { start: 0 };$/;"	property	line:1981
pp$1.parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:1935
parseFunctionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseFunctionStatement = function (node) {$/;"	function	line:1997
pp$1.parseFunctionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:1995
parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseIfStatement = function (node) {$/;"	function	line:2002
pp$1.parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2000
parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseReturnStatement = function (node) {$/;"	function	line:2010
pp$1.parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2008
parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseSwitchStatement = function (node) {$/;"	function	line:2031
pp$1.parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2029
parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseThrowStatement = function (node) {$/;"	function	line:2072
pp$1.parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2070
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var empty = [];$/;"	variable	line:2082
parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseTryStatement = function (node) {$/;"	function	line:2084
pp$1.parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var empty = [];$/;"	class	line:2082
parseVarStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseVarStatement = function (node, kind) {$/;"	function	line:2113
pp$1.parseVarStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2111
parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseWhileStatement = function (node) {$/;"	function	line:2120
pp$1.parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2118
parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseWithStatement = function (node) {$/;"	function	line:2129
pp$1.parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2127
parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseEmptyStatement = function (node) {$/;"	function	line:2137
pp$1.parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2135
parseLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseLabeledStatement = function (node, maybeName, expr) {$/;"	function	line:2142
pp$1.parseLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2140
parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseExpressionStatement = function (node, expr) {$/;"	function	line:2180
pp$1.parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2178
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseBlock = function (allowDirectives) {$/;"	function	line:2190
pp$1.parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2184
parseBlockBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseBlockBody = function (node, allowDirectives, topLevel, end) {$/;"	function	line:2199
pp$1.parseBlockBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2195
parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseFor = function (node, init) {$/;"	function	line:2243
pp$1.parseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2237
parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseForIn = function (node, init, forAwait) {$/;"	function	line:2258
pp$1.parseForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2253
parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseVar = function (node, isFor, kind) {$/;"	function	line:2277
pp$1.parseVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2273
parseVarHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseVarHead = function (decl) {$/;"	function	line:2298
pp$1.parseVarHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2296
parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseFunction = function (node, isStatement, allowExpressionBody, isAsync, optionalId) {$/;"	function	line:2306
pp$1.parseFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2301
parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseFunctionParams = function (node) {$/;"	function	line:2337
pp$1.parseFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2335
parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseClass = function (node, isStatement, optionalId) {$/;"	function	line:2345
pp$1.parseClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2340
isClassProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.isClassProperty = function () {$/;"	function	line:2353
pp$1.isClassProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2351
isClassMutatorStarter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.isClassMutatorStarter = function () {$/;"	function	line:2357
pp$1.isClassMutatorStarter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2355
parseClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseClassBody = function (node) {$/;"	function	line:2361
pp$1.parseClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2359
parseClassProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseClassProperty = function (node) {$/;"	function	line:2496
pp$1.parseClassProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2494
parseClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseClassMethod = function (classBody, method, isGenerator, isAsync) {$/;"	function	line:2508
pp$1.parseClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2506
parseClassId	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseClassId = function (node, isStatement, optionalId) {$/;"	function	line:2513
pp$1.parseClassId	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2511
parseClassSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseClassSuper = function (node) {$/;"	function	line:2525
pp$1.parseClassSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2523
parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseExport = function (node) {$/;"	function	line:2531
pp$1.parseExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2527
parseExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseExportDeclaration = function () {$/;"	function	line:2591
pp$1.parseExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2589
isExportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.isExportDefaultSpecifier = function () {$/;"	function	line:2595
pp$1.isExportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2593
parseExportSpecifiersMaybe	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseExportSpecifiersMaybe = function (node) {$/;"	function	line:2608
pp$1.parseExportSpecifiersMaybe	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2606
parseExportFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseExportFrom = function (node, expect) {$/;"	function	line:2614
pp$1.parseExportFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2612
shouldParseExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.shouldParseExportDeclaration = function () {$/;"	function	line:2629
pp$1.shouldParseExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2627
checkExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.checkExport = function (node, checkNames, isDefault) {$/;"	function	line:2633
pp$1.checkExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2631
checkDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.checkDeclaration = function (node) {$/;"	function	line:2691
pp$1.checkDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2689
checkDuplicateExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.checkDuplicateExports = function (node, name) {$/;"	function	line:2737
pp$1.checkDuplicateExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2735
raiseDuplicateExportError	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.raiseDuplicateExportError = function (node, name) {$/;"	function	line:2744
pp$1.raiseDuplicateExportError	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2742
parseExportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseExportSpecifiers = function () {$/;"	function	line:2750
pp$1.parseExportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2746
parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseImport = function (node) {$/;"	function	line:2785
pp$1.parseImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2781
parseImportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseImportSpecifiers = function (node) {$/;"	function	line:2804
pp$1.parseImportSpecifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2800
parseImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseImportSpecifier = function (node) {$/;"	function	line:2837
pp$1.parseImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2835
parseImportSpecifierDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$1.parseImportSpecifierDefault = function (id, startPos, startLoc) {$/;"	function	line:2845
pp$1.parseImportSpecifierDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2843
toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.toAssignable = function (node, isBinding, contextDescription) {$/;"	function	line:2859
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^    switch (node.type) {$/;"	function	line:2861
pp$2.toAssignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var pp$2 = Parser.prototype;$/;"	function	line:2854
toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.toAssignableList = function (exprList, isBinding, contextDescription) {$/;"	function	line:2933
pp$2.toAssignableList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2929
toReferencedList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.toReferencedList = function (exprList) {$/;"	function	line:2958
pp$2.toReferencedList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2954
parseSpread	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.parseSpread = function (refShorthandDefaultPos) {$/;"	function	line:2964
pp$2.parseSpread	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2960
parseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.parseRest = function () {$/;"	function	line:2971
pp$2.parseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:2969
shouldAllowYieldIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.shouldAllowYieldIdentifier = function () {$/;"	function	line:2978
pp$2.shouldAllowYieldIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2976
parseBindingIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.parseBindingIdentifier = function () {$/;"	function	line:2982
pp$2.parseBindingIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2980
parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.parseBindingAtom = function () {$/;"	function	line:2988
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  switch (this.state.type) {$/;"	function	line:2989
pp$2.parseBindingAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:2984
parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.parseBindingList = function (close, allowEmpty) {$/;"	function	line:3010
pp$2.parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3008
parseAssignableListItemTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.parseAssignableListItemTypes = function (param) {$/;"	function	line:3043
pp$2.parseAssignableListItemTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3041
parseMaybeDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.parseMaybeDefault = function (startPos, startLoc, left) {$/;"	function	line:3049
pp$2.parseMaybeDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3045
checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$2.checkLVal = function (expr, isBinding, checkClashes, contextDescription) {$/;"	function	line:3064
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  switch (expr.type) {$/;"	function	line:3065
pp$2.checkLVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3059
checkPropClash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.checkPropClash = function (prop, propHash) {$/;"	function	line:3182
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  switch (key.type) {$/;"	function	line:3187
pp$3.checkPropClash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var pp$3 = Parser.prototype;$/;"	function	line:3175
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseExpression = function (noIn, refShorthandDefaultPos) {$/;"	function	line:3223
pp$3.parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3206
parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseMaybeAssign = function (noIn, refShorthandDefaultPos, afterLeftParse, refNeedsArrowPos) {$/;"	function	line:3242
refShorthandDefaultPos.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^    refShorthandDefaultPos = { start: 0 };$/;"	property	line:3256
pp$3.parseMaybeAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3237
parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseMaybeConditional = function (noIn, refShorthandDefaultPos, refNeedsArrowPos) {$/;"	function	line:3298
pp$3.parseMaybeConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3294
parseConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseConditional = function (expr, noIn, startPos, startLoc) {$/;"	function	line:3307
pp$3.parseConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3305
parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseExprOps = function (noIn, refShorthandDefaultPos) {$/;"	function	line:3321
pp$3.parseExprOps	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3317
parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseExprOp = function (left, leftStartPos, leftStartLoc, minPrec, noIn) {$/;"	function	line:3338
pp$3.parseExprOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3330
parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseMaybeUnary = function (refShorthandDefaultPos) {$/;"	function	line:3366
pp$3.parseMaybeUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3362
parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseExprSubscripts = function (refShorthandDefaultPos) {$/;"	function	line:3410
pp$3.parseExprSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3406
parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseSubscripts = function (base, startPos, startLoc, noCalls) {$/;"	function	line:3427
pp$3.parseSubscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3425
parseCallExpressionArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseCallExpressionArguments = function (close, possibleAsyncArrow) {$/;"	function	line:3475
pp$3.parseCallExpressionArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3473
shouldParseAsyncArrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.shouldParseAsyncArrow = function () {$/;"	function	line:3504
pp$3.shouldParseAsyncArrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3502
parseAsyncArrowFromCallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseAsyncArrowFromCallExpression = function (node, call) {$/;"	function	line:3508
pp$3.parseAsyncArrowFromCallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3506
parseNoCallExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseNoCallExpr = function () {$/;"	function	line:3515
pp$3.parseNoCallExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3511
parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseExprAtom = function (refShorthandDefaultPos) {$/;"	function	line:3526
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  switch (this.state.type) {$/;"	function	line:3530
pp$3.parseExprAtom	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3519
callee	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^      var callee = node.callee = this.parseNoCallExpr();$/;"	variable	line:3662
parseFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseFunctionExpression = function () {$/;"	function	line:3674
pp$3.parseFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3672
parseMetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseMetaProperty = function (node, meta, propertyName) {$/;"	function	line:3684
pp$3.parseMetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3682
parseLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseLiteral = function (value, type) {$/;"	function	line:3695
pp$3.parseLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3693
parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseParenExpression = function () {$/;"	function	line:3704
pp$3.parseParenExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3702
parseParenAndDistinguishExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseParenAndDistinguishExpression = function (startPos, startLoc, canBeArrow) {$/;"	function	line:3711
pp$3.parseParenAndDistinguishExpression.refShorthandDefaultPos.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  var refShorthandDefaultPos = { start: 0 };$/;"	property	line:3721
pp$3.parseParenAndDistinguishExpression.refNeedsArrowPos.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  var refNeedsArrowPos = { start: 0 };$/;"	property	line:3722
pp$3.parseParenAndDistinguishExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3709
shouldParseArrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.shouldParseArrow = function () {$/;"	function	line:3798
pp$3.shouldParseArrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3796
parseArrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseArrow = function (node) {$/;"	function	line:3802
pp$3.parseArrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3800
parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseParenItem = function (node) {$/;"	function	line:3808
pp$3.parseParenItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3806
parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseNew = function () {$/;"	function	line:3816
pp$3.parseNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:3810
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseTemplateElement = function () {$/;"	function	line:3838
elem.value.raw	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  elem.value = {$/;"	property	line:3840
pp$3.parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3834
parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseTemplate = function () {$/;"	function	line:3849
pp$3.parseTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3847
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseObj = function (isPattern, refShorthandDefaultPos) {$/;"	function	line:3867
pp$3.parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3863
parseObjPropValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseObjPropValue = function (prop, startPos, startLoc, isGenerator, isAsync, isPattern, refShorthandDefaultPos) {$/;"	function	line:3971
pp$3.parseObjPropValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:3969
parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parsePropertyName = function (prop) {$/;"	function	line:4022
pp$3.parsePropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4020
initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.initFunction = function (node, isAsync) {$/;"	function	line:4039
pp$3.initFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4035
parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseMethod = function (node, isGenerator, isAsync) {$/;"	function	line:4048
pp$3.parseMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4044
parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseArrowExpression = function (node, params, isAsync) {$/;"	function	line:4062
pp$3.parseArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4058
parseFunctionBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseFunctionBody = function (node, allowExpression) {$/;"	function	line:4071
pp$3.parseFunctionBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4067
parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseExprList = function (close, allowEmpty, refShorthandDefaultPos) {$/;"	function	line:4166
pp$3.parseExprList	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4158
parseExprListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseExprListItem = function (allowEmpty, refShorthandDefaultPos) {$/;"	function	line:4183
pp$3.parseExprListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4181
parseIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseIdentifier = function (liberal) {$/;"	function	line:4199
pp$3.parseIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4193
checkReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.checkReservedWord = function (word, startLoc, checkKeywords, isBinding) {$/;"	function	line:4224
pp$3.checkReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4222
parseAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseAwait = function (node) {$/;"	function	line:4236
pp$3.parseAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4232
parseYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$3.parseYield = function () {$/;"	function	line:4250
pp$3.parseYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4246
commentKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var commentKeys = ["leadingComments", "trailingComments", "innerComments"];$/;"	variable	line:4266
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Node = function () {$/;"	function	line:4268
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function Node(pos, loc, filename) {$/;"	function	line:4269
Node.Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  function Node(pos, loc, filename) {$/;"	class	line:4269
__clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Node.prototype.__clone = function __clone() {$/;"	function	line:4279
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  }$/;"	class	line:4277
Node.__clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Node.prototype.__clone = function __clone() {$/;"	method	line:4279
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var Node = function () {$/;"	function	line:4268
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$4.startNode = function () {$/;"	function	line:4294
pp$4.startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^}();$/;"	function	line:4292
startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$4.startNodeAt = function (pos, loc) {$/;"	function	line:4298
pp$4.startNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4296
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function finishNodeAt(node, type, pos, loc) {$/;"	function	line:4302
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function finishNodeAt(node, type, pos, loc) {$/;"	class	line:4302
finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$4.finishNode = function (node, type) {$/;"	function	line:4312
pp$4.finishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^}$/;"	function	line:4308
finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$4.finishNodeAt = function (node, type, pos, loc) {$/;"	function	line:4318
pp$4.finishNodeAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4314
raise	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$5.raise = function (pos, message) {$/;"	function	line:4330
pp$5.raise	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var pp$5 = Parser.prototype;$/;"	function	line:4322
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function last(stack) {$/;"	function	line:4365
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function last(stack) {$/;"	function	line:4365
addComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$6.addComment = function (comment) {$/;"	function	line:4371
pp$6.addComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var pp$6 = Parser.prototype;$/;"	class	line:4369
processComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$6.processComment = function (node) {$/;"	function	line:4377
pp$6.processComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4375
flowParseTypeInitialiser	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseTypeInitialiser = function (tok) {$/;"	function	line:4502
pp$7.flowParseTypeInitialiser	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var pp$7 = Parser.prototype;$/;"	class	line:4500
flowParseDeclareClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseDeclareClass = function (node) {$/;"	function	line:4512
pp$7.flowParseDeclareClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4510
flowParseDeclareFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseDeclareFunction = function (node) {$/;"	function	line:4518
pp$7.flowParseDeclareFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4516
flowParseDeclare	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseDeclare = function (node) {$/;"	function	line:4549
pp$7.flowParseDeclare	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4547
flowParseDeclareVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseDeclareVariable = function (node) {$/;"	function	line:4571
pp$7.flowParseDeclareVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4569
flowParseDeclareModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseDeclareModule = function (node) {$/;"	function	line:4578
pp$7.flowParseDeclareModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4576
flowParseDeclareModuleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseDeclareModuleExports = function (node) {$/;"	function	line:4603
pp$7.flowParseDeclareModuleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4601
flowParseDeclareTypeAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseDeclareTypeAlias = function (node) {$/;"	function	line:4613
pp$7.flowParseDeclareTypeAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4611
flowParseDeclareInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseDeclareInterface = function (node) {$/;"	function	line:4619
pp$7.flowParseDeclareInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4617
flowParseInterfaceish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseInterfaceish = function (node, allowStatic) {$/;"	function	line:4627
pp$7.flowParseInterfaceish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4623
flowParseInterfaceExtends	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseInterfaceExtends = function () {$/;"	function	line:4655
pp$7.flowParseInterfaceExtends	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4653
flowParseInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseInterface = function (node) {$/;"	function	line:4668
pp$7.flowParseInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4666
flowParseTypeAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseTypeAlias = function (node) {$/;"	function	line:4675
pp$7.flowParseTypeAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4671
flowParseTypeParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseTypeParameter = function () {$/;"	function	line:4692
pp$7.flowParseTypeParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4688
flowParseTypeParameterDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseTypeParameterDeclaration = function () {$/;"	function	line:4710
pp$7.flowParseTypeParameterDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4708
flowParseTypeParameterInstantiation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseTypeParameterInstantiation = function () {$/;"	function	line:4737
pp$7.flowParseTypeParameterInstantiation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4735
flowParseObjectPropertyKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseObjectPropertyKey = function () {$/;"	function	line:4758
pp$7.flowParseObjectPropertyKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4756
flowParseObjectTypeIndexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseObjectTypeIndexer = function (node, isStatic, variance) {$/;"	function	line:4762
pp$7.flowParseObjectTypeIndexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4760
flowParseObjectTypeMethodish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseObjectTypeMethodish = function (node) {$/;"	function	line:4781
pp$7.flowParseObjectTypeMethodish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4779
flowParseObjectTypeMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseObjectTypeMethod = function (startPos, startLoc, isStatic, key) {$/;"	function	line:4807
pp$7.flowParseObjectTypeMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4805
flowParseObjectTypeCallProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseObjectTypeCallProperty = function (node, isStatic) {$/;"	function	line:4817
pp$7.flowParseObjectTypeCallProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4815
flowParseObjectType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseObjectType = function (allowStatic, allowExact) {$/;"	function	line:4825
pp$7.flowParseObjectType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4823
flowObjectTypeSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowObjectTypeSemicolon = function () {$/;"	function	line:4906
pp$7.flowObjectTypeSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4904
flowParseQualifiedTypeIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseQualifiedTypeIdentifier = function (startPos, startLoc, id) {$/;"	function	line:4912
pp$7.flowParseQualifiedTypeIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4910
flowParseGenericType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseGenericType = function (startPos, startLoc, id) {$/;"	function	line:4927
pp$7.flowParseGenericType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4925
flowParseTypeofType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseTypeofType = function () {$/;"	function	line:4940
pp$7.flowParseTypeofType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4938
flowParseTupleType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseTupleType = function () {$/;"	function	line:4947
pp$7.flowParseTupleType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:4945
flowParseFunctionTypeParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseFunctionTypeParam = function () {$/;"	function	line:4961
pp$7.flowParseFunctionTypeParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4959
reinterpretTypeAsFunctionTypeParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.reinterpretTypeAsFunctionTypeParam = function (type) {$/;"	function	line:4982
pp$7.reinterpretTypeAsFunctionTypeParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4980
flowParseFunctionTypeParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseFunctionTypeParams = function () {$/;"	function	line:4990
pp$7.flowParseFunctionTypeParams.ret.params	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  var ret = { params: params, rest: null };$/;"	property	line:4993
pp$7.flowParseFunctionTypeParams.ret.rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  var ret = { params: params, rest: null };$/;"	property	line:4993
pp$7.flowParseFunctionTypeParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:4988
flowIdentToTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowIdentToTypeAnnotation = function (startPos, startLoc, node, id) {$/;"	function	line:5006
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  switch (id.name) {$/;"	function	line:5007
pp$7.flowIdentToTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:5004
flowParsePrimaryType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParsePrimaryType = function () {$/;"	function	line:5038
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  switch (this.state.type) {$/;"	function	line:5047
pp$7.flowParsePrimaryType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:5033
flowParsePostfixType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParsePostfixType = function () {$/;"	function	line:5178
pp$7.flowParsePostfixType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:5176
flowParsePrefixType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParsePrefixType = function () {$/;"	function	line:5192
pp$7.flowParsePrefixType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:5190
flowParseAnonFunctionWithoutParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseAnonFunctionWithoutParens = function () {$/;"	function	line:5202
pp$7.flowParseAnonFunctionWithoutParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:5200
flowParseIntersectionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseIntersectionType = function () {$/;"	function	line:5215
pp$7.flowParseIntersectionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:5213
flowParseUnionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseUnionType = function () {$/;"	function	line:5226
pp$7.flowParseUnionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:5224
flowParseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseType = function () {$/;"	function	line:5237
pp$7.flowParseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:5235
flowParseTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseTypeAnnotation = function () {$/;"	function	line:5245
pp$7.flowParseTypeAnnotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:5243
flowParseTypeAnnotatableIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseTypeAnnotatableIdentifier = function () {$/;"	function	line:5251
pp$7.flowParseTypeAnnotatableIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:5249
typeCastToParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.typeCastToParameter = function (node) {$/;"	function	line:5260
pp$7.typeCastToParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:5258
flowParseVariance	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$7.flowParseVariance = function () {$/;"	function	line:5266
pp$7.flowParseVariance	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:5264
flowPlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var flowPlugin = function (instance) {$/;"	function	line:5279
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  \/\/ plain function return types: function name(): string {}$/;"	function	line:5280
flowPlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var flowPlugin = function (instance) {$/;"	function	line:5279
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var fromCodePoint = String.fromCodePoint;$/;"	variable	line:5884
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^    fromCodePoint = function fromCodePoint() {$/;"	function	line:5890
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^    var floor = Math.floor;$/;"	function	line:5889
XHTMLEntities.quot	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var XHTMLEntities = {$/;"	property	line:5933
XHTMLEntities.amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  quot: "\\"",$/;"	property	line:5934
XHTMLEntities.apos	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  amp: "&",$/;"	property	line:5935
XHTMLEntities.lt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  apos: "'",$/;"	property	line:5936
XHTMLEntities.gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  lt: "<",$/;"	property	line:5937
XHTMLEntities.nbsp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  gt: ">",$/;"	property	line:5938
XHTMLEntities.iexcl	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  nbsp: "\\xA0",$/;"	property	line:5939
XHTMLEntities.cent	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  iexcl: "\\xA1",$/;"	property	line:5940
XHTMLEntities.pound	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  cent: "\\xA2",$/;"	property	line:5941
XHTMLEntities.curren	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  pound: "\\xA3",$/;"	property	line:5942
XHTMLEntities.yen	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  curren: "\\xA4",$/;"	property	line:5943
XHTMLEntities.brvbar	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  yen: "\\xA5",$/;"	property	line:5944
XHTMLEntities.sect	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  brvbar: "\\xA6",$/;"	property	line:5945
XHTMLEntities.uml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sect: "\\xA7",$/;"	property	line:5946
XHTMLEntities.copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  uml: "\\xA8",$/;"	property	line:5947
XHTMLEntities.ordf	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  copy: "\\xA9",$/;"	property	line:5948
XHTMLEntities.laquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ordf: "\\xAA",$/;"	property	line:5949
XHTMLEntities.not	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  laquo: "\\xAB",$/;"	property	line:5950
XHTMLEntities.shy	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  not: "\\xAC",$/;"	property	line:5951
XHTMLEntities.reg	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  shy: "\\xAD",$/;"	property	line:5952
XHTMLEntities.macr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  reg: "\\xAE",$/;"	property	line:5953
XHTMLEntities.deg	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  macr: "\\xAF",$/;"	property	line:5954
XHTMLEntities.plusmn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  deg: "\\xB0",$/;"	property	line:5955
XHTMLEntities.sup2	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  plusmn: "\\xB1",$/;"	property	line:5956
XHTMLEntities.sup3	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sup2: "\\xB2",$/;"	property	line:5957
XHTMLEntities.acute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sup3: "\\xB3",$/;"	property	line:5958
XHTMLEntities.micro	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  acute: "\\xB4",$/;"	property	line:5959
XHTMLEntities.para	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  micro: "\\xB5",$/;"	property	line:5960
XHTMLEntities.middot	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  para: "\\xB6",$/;"	property	line:5961
XHTMLEntities.cedil	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  middot: "\\xB7",$/;"	property	line:5962
XHTMLEntities.sup1	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  cedil: "\\xB8",$/;"	property	line:5963
XHTMLEntities.ordm	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sup1: "\\xB9",$/;"	property	line:5964
XHTMLEntities.raquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ordm: "\\xBA",$/;"	property	line:5965
XHTMLEntities.frac14	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  raquo: "\\xBB",$/;"	property	line:5966
XHTMLEntities.frac12	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  frac14: "\\xBC",$/;"	property	line:5967
XHTMLEntities.frac34	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  frac12: "\\xBD",$/;"	property	line:5968
XHTMLEntities.iquest	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  frac34: "\\xBE",$/;"	property	line:5969
XHTMLEntities.Agrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  iquest: "\\xBF",$/;"	property	line:5970
XHTMLEntities.Aacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Agrave: "\\xC0",$/;"	property	line:5971
XHTMLEntities.Acirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Aacute: "\\xC1",$/;"	property	line:5972
XHTMLEntities.Atilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Acirc: "\\xC2",$/;"	property	line:5973
XHTMLEntities.Auml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Atilde: "\\xC3",$/;"	property	line:5974
XHTMLEntities.Aring	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Auml: "\\xC4",$/;"	property	line:5975
XHTMLEntities.AElig	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Aring: "\\xC5",$/;"	property	line:5976
XHTMLEntities.Ccedil	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  AElig: "\\xC6",$/;"	property	line:5977
XHTMLEntities.Egrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Ccedil: "\\xC7",$/;"	property	line:5978
XHTMLEntities.Eacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Egrave: "\\xC8",$/;"	property	line:5979
XHTMLEntities.Ecirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Eacute: "\\xC9",$/;"	property	line:5980
XHTMLEntities.Euml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Ecirc: "\\xCA",$/;"	property	line:5981
XHTMLEntities.Igrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Euml: "\\xCB",$/;"	property	line:5982
XHTMLEntities.Iacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Igrave: "\\xCC",$/;"	property	line:5983
XHTMLEntities.Icirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Iacute: "\\xCD",$/;"	property	line:5984
XHTMLEntities.Iuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Icirc: "\\xCE",$/;"	property	line:5985
XHTMLEntities.ETH	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Iuml: "\\xCF",$/;"	property	line:5986
XHTMLEntities.Ntilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ETH: "\\xD0",$/;"	property	line:5987
XHTMLEntities.Ograve	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Ntilde: "\\xD1",$/;"	property	line:5988
XHTMLEntities.Oacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Ograve: "\\xD2",$/;"	property	line:5989
XHTMLEntities.Ocirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Oacute: "\\xD3",$/;"	property	line:5990
XHTMLEntities.Otilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Ocirc: "\\xD4",$/;"	property	line:5991
XHTMLEntities.Ouml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Otilde: "\\xD5",$/;"	property	line:5992
XHTMLEntities.times	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Ouml: "\\xD6",$/;"	property	line:5993
XHTMLEntities.Oslash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  times: "\\xD7",$/;"	property	line:5994
XHTMLEntities.Ugrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Oslash: "\\xD8",$/;"	property	line:5995
XHTMLEntities.Uacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Ugrave: "\\xD9",$/;"	property	line:5996
XHTMLEntities.Ucirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Uacute: "\\xDA",$/;"	property	line:5997
XHTMLEntities.Uuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Ucirc: "\\xDB",$/;"	property	line:5998
XHTMLEntities.Yacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Uuml: "\\xDC",$/;"	property	line:5999
XHTMLEntities.THORN	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Yacute: "\\xDD",$/;"	property	line:6000
XHTMLEntities.szlig	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  THORN: "\\xDE",$/;"	property	line:6001
XHTMLEntities.agrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  szlig: "\\xDF",$/;"	property	line:6002
XHTMLEntities.aacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  agrave: "\\xE0",$/;"	property	line:6003
XHTMLEntities.acirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  aacute: "\\xE1",$/;"	property	line:6004
XHTMLEntities.atilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  acirc: "\\xE2",$/;"	property	line:6005
XHTMLEntities.auml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  atilde: "\\xE3",$/;"	property	line:6006
XHTMLEntities.aring	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  auml: "\\xE4",$/;"	property	line:6007
XHTMLEntities.aelig	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  aring: "\\xE5",$/;"	property	line:6008
XHTMLEntities.ccedil	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  aelig: "\\xE6",$/;"	property	line:6009
XHTMLEntities.egrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ccedil: "\\xE7",$/;"	property	line:6010
XHTMLEntities.eacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  egrave: "\\xE8",$/;"	property	line:6011
XHTMLEntities.ecirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  eacute: "\\xE9",$/;"	property	line:6012
XHTMLEntities.euml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ecirc: "\\xEA",$/;"	property	line:6013
XHTMLEntities.igrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  euml: "\\xEB",$/;"	property	line:6014
XHTMLEntities.iacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  igrave: "\\xEC",$/;"	property	line:6015
XHTMLEntities.icirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  iacute: "\\xED",$/;"	property	line:6016
XHTMLEntities.iuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  icirc: "\\xEE",$/;"	property	line:6017
XHTMLEntities.eth	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  iuml: "\\xEF",$/;"	property	line:6018
XHTMLEntities.ntilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  eth: "\\xF0",$/;"	property	line:6019
XHTMLEntities.ograve	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ntilde: "\\xF1",$/;"	property	line:6020
XHTMLEntities.oacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ograve: "\\xF2",$/;"	property	line:6021
XHTMLEntities.ocirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  oacute: "\\xF3",$/;"	property	line:6022
XHTMLEntities.otilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ocirc: "\\xF4",$/;"	property	line:6023
XHTMLEntities.ouml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  otilde: "\\xF5",$/;"	property	line:6024
XHTMLEntities.divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ouml: "\\xF6",$/;"	property	line:6025
XHTMLEntities.oslash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  divide: "\\xF7",$/;"	property	line:6026
XHTMLEntities.ugrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  oslash: "\\xF8",$/;"	property	line:6027
XHTMLEntities.uacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ugrave: "\\xF9",$/;"	property	line:6028
XHTMLEntities.ucirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  uacute: "\\xFA",$/;"	property	line:6029
XHTMLEntities.uuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ucirc: "\\xFB",$/;"	property	line:6030
XHTMLEntities.yacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  uuml: "\\xFC",$/;"	property	line:6031
XHTMLEntities.thorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  yacute: "\\xFD",$/;"	property	line:6032
XHTMLEntities.yuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  thorn: "\\xFE",$/;"	property	line:6033
XHTMLEntities.OElig	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  yuml: "\\xFF",$/;"	property	line:6034
XHTMLEntities.oelig	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  OElig: "\\u0152",$/;"	property	line:6035
XHTMLEntities.Scaron	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  oelig: "\\u0153",$/;"	property	line:6036
XHTMLEntities.scaron	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Scaron: "\\u0160",$/;"	property	line:6037
XHTMLEntities.Yuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  scaron: "\\u0161",$/;"	property	line:6038
XHTMLEntities.fnof	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Yuml: "\\u0178",$/;"	property	line:6039
XHTMLEntities.circ	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  fnof: "\\u0192",$/;"	property	line:6040
XHTMLEntities.tilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  circ: "\\u02C6",$/;"	property	line:6041
XHTMLEntities.Alpha	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  tilde: "\\u02DC",$/;"	property	line:6042
XHTMLEntities.Beta	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Alpha: "\\u0391",$/;"	property	line:6043
XHTMLEntities.Gamma	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Beta: "\\u0392",$/;"	property	line:6044
XHTMLEntities.Delta	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Gamma: "\\u0393",$/;"	property	line:6045
XHTMLEntities.Epsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Delta: "\\u0394",$/;"	property	line:6046
XHTMLEntities.Zeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Epsilon: "\\u0395",$/;"	property	line:6047
XHTMLEntities.Eta	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Zeta: "\\u0396",$/;"	property	line:6048
XHTMLEntities.Theta	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Eta: "\\u0397",$/;"	property	line:6049
XHTMLEntities.Iota	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Theta: "\\u0398",$/;"	property	line:6050
XHTMLEntities.Kappa	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Iota: "\\u0399",$/;"	property	line:6051
XHTMLEntities.Lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Kappa: "\\u039A",$/;"	property	line:6052
XHTMLEntities.Mu	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Lambda: "\\u039B",$/;"	property	line:6053
XHTMLEntities.Nu	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Mu: "\\u039C",$/;"	property	line:6054
XHTMLEntities.Xi	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Nu: "\\u039D",$/;"	property	line:6055
XHTMLEntities.Omicron	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Xi: "\\u039E",$/;"	property	line:6056
XHTMLEntities.Pi	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Omicron: "\\u039F",$/;"	property	line:6057
XHTMLEntities.Rho	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Pi: "\\u03A0",$/;"	property	line:6058
XHTMLEntities.Sigma	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Rho: "\\u03A1",$/;"	property	line:6059
XHTMLEntities.Tau	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Sigma: "\\u03A3",$/;"	property	line:6060
XHTMLEntities.Upsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Tau: "\\u03A4",$/;"	property	line:6061
XHTMLEntities.Phi	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Upsilon: "\\u03A5",$/;"	property	line:6062
XHTMLEntities.Chi	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Phi: "\\u03A6",$/;"	property	line:6063
XHTMLEntities.Psi	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Chi: "\\u03A7",$/;"	property	line:6064
XHTMLEntities.Omega	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Psi: "\\u03A8",$/;"	property	line:6065
XHTMLEntities.alpha	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Omega: "\\u03A9",$/;"	property	line:6066
XHTMLEntities.beta	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  alpha: "\\u03B1",$/;"	property	line:6067
XHTMLEntities.gamma	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  beta: "\\u03B2",$/;"	property	line:6068
XHTMLEntities.delta	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  gamma: "\\u03B3",$/;"	property	line:6069
XHTMLEntities.epsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  delta: "\\u03B4",$/;"	property	line:6070
XHTMLEntities.zeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  epsilon: "\\u03B5",$/;"	property	line:6071
XHTMLEntities.eta	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  zeta: "\\u03B6",$/;"	property	line:6072
XHTMLEntities.theta	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  eta: "\\u03B7",$/;"	property	line:6073
XHTMLEntities.iota	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  theta: "\\u03B8",$/;"	property	line:6074
XHTMLEntities.kappa	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  iota: "\\u03B9",$/;"	property	line:6075
XHTMLEntities.lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  kappa: "\\u03BA",$/;"	property	line:6076
XHTMLEntities.mu	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  lambda: "\\u03BB",$/;"	property	line:6077
XHTMLEntities.nu	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  mu: "\\u03BC",$/;"	property	line:6078
XHTMLEntities.xi	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  nu: "\\u03BD",$/;"	property	line:6079
XHTMLEntities.omicron	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  xi: "\\u03BE",$/;"	property	line:6080
XHTMLEntities.pi	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  omicron: "\\u03BF",$/;"	property	line:6081
XHTMLEntities.rho	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  pi: "\\u03C0",$/;"	property	line:6082
XHTMLEntities.sigmaf	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  rho: "\\u03C1",$/;"	property	line:6083
XHTMLEntities.sigma	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sigmaf: "\\u03C2",$/;"	property	line:6084
XHTMLEntities.tau	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sigma: "\\u03C3",$/;"	property	line:6085
XHTMLEntities.upsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  tau: "\\u03C4",$/;"	property	line:6086
XHTMLEntities.phi	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  upsilon: "\\u03C5",$/;"	property	line:6087
XHTMLEntities.chi	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  phi: "\\u03C6",$/;"	property	line:6088
XHTMLEntities.psi	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  chi: "\\u03C7",$/;"	property	line:6089
XHTMLEntities.omega	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  psi: "\\u03C8",$/;"	property	line:6090
XHTMLEntities.thetasym	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  omega: "\\u03C9",$/;"	property	line:6091
XHTMLEntities.upsih	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  thetasym: "\\u03D1",$/;"	property	line:6092
XHTMLEntities.piv	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  upsih: "\\u03D2",$/;"	property	line:6093
XHTMLEntities.ensp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  piv: "\\u03D6",$/;"	property	line:6094
XHTMLEntities.emsp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ensp: "\\u2002",$/;"	property	line:6095
XHTMLEntities.thinsp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  emsp: "\\u2003",$/;"	property	line:6096
XHTMLEntities.zwnj	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  thinsp: "\\u2009",$/;"	property	line:6097
XHTMLEntities.zwj	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  zwnj: "\\u200C",$/;"	property	line:6098
XHTMLEntities.lrm	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  zwj: "\\u200D",$/;"	property	line:6099
XHTMLEntities.rlm	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  lrm: "\\u200E",$/;"	property	line:6100
XHTMLEntities.ndash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  rlm: "\\u200F",$/;"	property	line:6101
XHTMLEntities.mdash	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ndash: "\\u2013",$/;"	property	line:6102
XHTMLEntities.lsquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  mdash: "\\u2014",$/;"	property	line:6103
XHTMLEntities.rsquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  lsquo: "\\u2018",$/;"	property	line:6104
XHTMLEntities.sbquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  rsquo: "\\u2019",$/;"	property	line:6105
XHTMLEntities.ldquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sbquo: "\\u201A",$/;"	property	line:6106
XHTMLEntities.rdquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ldquo: "\\u201C",$/;"	property	line:6107
XHTMLEntities.bdquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  rdquo: "\\u201D",$/;"	property	line:6108
XHTMLEntities.dagger	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  bdquo: "\\u201E",$/;"	property	line:6109
XHTMLEntities.Dagger	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  dagger: "\\u2020",$/;"	property	line:6110
XHTMLEntities.bull	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Dagger: "\\u2021",$/;"	property	line:6111
XHTMLEntities.hellip	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  bull: "\\u2022",$/;"	property	line:6112
XHTMLEntities.permil	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  hellip: "\\u2026",$/;"	property	line:6113
XHTMLEntities.prime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  permil: "\\u2030",$/;"	property	line:6114
XHTMLEntities.Prime	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  prime: "\\u2032",$/;"	property	line:6115
XHTMLEntities.lsaquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  Prime: "\\u2033",$/;"	property	line:6116
XHTMLEntities.rsaquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  lsaquo: "\\u2039",$/;"	property	line:6117
XHTMLEntities.oline	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  rsaquo: "\\u203A",$/;"	property	line:6118
XHTMLEntities.frasl	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  oline: "\\u203E",$/;"	property	line:6119
XHTMLEntities.euro	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  frasl: "\\u2044",$/;"	property	line:6120
XHTMLEntities.image	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  euro: "\\u20AC",$/;"	property	line:6121
XHTMLEntities.weierp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  image: "\\u2111",$/;"	property	line:6122
XHTMLEntities.real	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  weierp: "\\u2118",$/;"	property	line:6123
XHTMLEntities.trade	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  real: "\\u211C",$/;"	property	line:6124
XHTMLEntities.alefsym	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  trade: "\\u2122",$/;"	property	line:6125
XHTMLEntities.larr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  alefsym: "\\u2135",$/;"	property	line:6126
XHTMLEntities.uarr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  larr: "\\u2190",$/;"	property	line:6127
XHTMLEntities.rarr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  uarr: "\\u2191",$/;"	property	line:6128
XHTMLEntities.darr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  rarr: "\\u2192",$/;"	property	line:6129
XHTMLEntities.harr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  darr: "\\u2193",$/;"	property	line:6130
XHTMLEntities.crarr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  harr: "\\u2194",$/;"	property	line:6131
XHTMLEntities.lArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  crarr: "\\u21B5",$/;"	property	line:6132
XHTMLEntities.uArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  lArr: "\\u21D0",$/;"	property	line:6133
XHTMLEntities.rArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  uArr: "\\u21D1",$/;"	property	line:6134
XHTMLEntities.dArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  rArr: "\\u21D2",$/;"	property	line:6135
XHTMLEntities.hArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  dArr: "\\u21D3",$/;"	property	line:6136
XHTMLEntities.forall	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  hArr: "\\u21D4",$/;"	property	line:6137
XHTMLEntities.part	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  forall: "\\u2200",$/;"	property	line:6138
XHTMLEntities.exist	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  part: "\\u2202",$/;"	property	line:6139
XHTMLEntities.empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  exist: "\\u2203",$/;"	property	line:6140
XHTMLEntities.nabla	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  empty: "\\u2205",$/;"	property	line:6141
XHTMLEntities.isin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  nabla: "\\u2207",$/;"	property	line:6142
XHTMLEntities.notin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  isin: "\\u2208",$/;"	property	line:6143
XHTMLEntities.ni	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  notin: "\\u2209",$/;"	property	line:6144
XHTMLEntities.prod	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ni: "\\u220B",$/;"	property	line:6145
XHTMLEntities.sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  prod: "\\u220F",$/;"	property	line:6146
XHTMLEntities.minus	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sum: "\\u2211",$/;"	property	line:6147
XHTMLEntities.lowast	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  minus: "\\u2212",$/;"	property	line:6148
XHTMLEntities.radic	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  lowast: "\\u2217",$/;"	property	line:6149
XHTMLEntities.prop	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  radic: "\\u221A",$/;"	property	line:6150
XHTMLEntities.infin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  prop: "\\u221D",$/;"	property	line:6151
XHTMLEntities.ang	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  infin: "\\u221E",$/;"	property	line:6152
XHTMLEntities.and	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ang: "\\u2220",$/;"	property	line:6153
XHTMLEntities.or	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  and: "\\u2227",$/;"	property	line:6154
XHTMLEntities.cap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  or: "\\u2228",$/;"	property	line:6155
XHTMLEntities.cup	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  cap: "\\u2229",$/;"	property	line:6156
XHTMLEntities.int	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  cup: "\\u222A",$/;"	property	line:6157
XHTMLEntities.there4	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  "int": "\\u222B",$/;"	property	line:6158
XHTMLEntities.sim	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  there4: "\\u2234",$/;"	property	line:6159
XHTMLEntities.cong	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sim: "\\u223C",$/;"	property	line:6160
XHTMLEntities.asymp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  cong: "\\u2245",$/;"	property	line:6161
XHTMLEntities.ne	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  asymp: "\\u2248",$/;"	property	line:6162
XHTMLEntities.equiv	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ne: "\\u2260",$/;"	property	line:6163
XHTMLEntities.le	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  equiv: "\\u2261",$/;"	property	line:6164
XHTMLEntities.ge	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  le: "\\u2264",$/;"	property	line:6165
XHTMLEntities.sub	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  ge: "\\u2265",$/;"	property	line:6166
XHTMLEntities.sup	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sub: "\\u2282",$/;"	property	line:6167
XHTMLEntities.nsub	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sup: "\\u2283",$/;"	property	line:6168
XHTMLEntities.sube	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  nsub: "\\u2284",$/;"	property	line:6169
XHTMLEntities.supe	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sube: "\\u2286",$/;"	property	line:6170
XHTMLEntities.oplus	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  supe: "\\u2287",$/;"	property	line:6171
XHTMLEntities.otimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  oplus: "\\u2295",$/;"	property	line:6172
XHTMLEntities.perp	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  otimes: "\\u2297",$/;"	property	line:6173
XHTMLEntities.sdot	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  perp: "\\u22A5",$/;"	property	line:6174
XHTMLEntities.lceil	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  sdot: "\\u22C5",$/;"	property	line:6175
XHTMLEntities.rceil	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  lceil: "\\u2308",$/;"	property	line:6176
XHTMLEntities.lfloor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  rceil: "\\u2309",$/;"	property	line:6177
XHTMLEntities.rfloor	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  lfloor: "\\u230A",$/;"	property	line:6178
XHTMLEntities.lang	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  rfloor: "\\u230B",$/;"	property	line:6179
XHTMLEntities.rang	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  lang: "\\u2329",$/;"	property	line:6180
XHTMLEntities.loz	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  rang: "\\u232A",$/;"	property	line:6181
XHTMLEntities.spades	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  loz: "\\u25CA",$/;"	property	line:6182
XHTMLEntities.clubs	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  spades: "\\u2660",$/;"	property	line:6183
XHTMLEntities.hearts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  clubs: "\\u2663",$/;"	property	line:6184
XHTMLEntities.diams	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  hearts: "\\u2665",$/;"	property	line:6185
HEX_NUMBER	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var HEX_NUMBER = \/^[\\da-fA-F]+$\/;$/;"	variable	line:6191
DECIMAL_NUMBER	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var DECIMAL_NUMBER = \/^\\d+$\/;$/;"	variable	line:6192
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^types.jsxTagStart.updateContext = function () {$/;"	function	line:6203
types.jsxTagStart.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^types.jsxTagEnd = new TokenType("jsxTagEnd");$/;"	class	line:6201
updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^types.jsxTagEnd.updateContext = function (prevType) {$/;"	function	line:6209
types.jsxTagEnd.updateContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:6207
jsxReadToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxReadToken = function () {$/;"	function	line:6223
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^    switch (ch) {$/;"	function	line:6233
pp$8.jsxReadToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var pp$8 = Parser.prototype;$/;"	function	line:6219
jsxReadNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxReadNewLine = function (normalizeCRLF) {$/;"	function	line:6266
pp$8.jsxReadNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:6264
jsxReadString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxReadString = function (quote) {$/;"	function	line:6282
pp$8.jsxReadString	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:6280
jsxReadEntity	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxReadEntity = function () {$/;"	function	line:6309
pp$8.jsxReadEntity	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:6307
jsxReadWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxReadWord = function () {$/;"	function	line:6348
pp$8.jsxReadWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:6339
getQualifiedJSXName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function getQualifiedJSXName(object) {$/;"	function	line:6359
getQualifiedJSXName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function getQualifiedJSXName(object) {$/;"	function	line:6359
jsxParseIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseIdentifier = function () {$/;"	function	line:6375
pp$8.jsxParseIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^}$/;"	class	line:6371
jsxParseNamespacedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseNamespacedName = function () {$/;"	function	line:6390
pp$8.jsxParseNamespacedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:6386
jsxParseElementName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseElementName = function () {$/;"	function	line:6405
pp$8.jsxParseElementName	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:6400
jsxParseAttributeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseAttributeValue = function () {$/;"	function	line:6420
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^  switch (this.state.type) {$/;"	function	line:6422
pp$8.jsxParseAttributeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:6416
jsxParseEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseEmptyExpression = function () {$/;"	function	line:6446
pp$8.jsxParseEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:6440
jsxParseSpreadChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseSpreadChild = function () {$/;"	function	line:6453
pp$8.jsxParseSpreadChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:6449
jsxParseExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseExpressionContainer = function () {$/;"	function	line:6466
pp$8.jsxParseExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:6461
jsxParseAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseAttribute = function () {$/;"	function	line:6480
pp$8.jsxParseAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:6476
jsxParseOpeningElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseOpeningElementAt = function (startPos, startLoc) {$/;"	function	line:6495
pp$8.jsxParseOpeningElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:6491
jsxParseClosingElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseClosingElementAt = function (startPos, startLoc) {$/;"	function	line:6509
pp$8.jsxParseClosingElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:6505
jsxParseElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseElementAt = function (startPos, startLoc) {$/;"	function	line:6519
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^      switch (this.state.type) {$/;"	function	line:6527
pp$8.jsxParseElementAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	function	line:6514
jsxParseElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^pp$8.jsxParseElement = function () {$/;"	function	line:6573
pp$8.jsxParseElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^};$/;"	class	line:6569
jsxPlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var jsxPlugin = function (instance) {$/;"	function	line:6580
jsxPlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^var jsxPlugin = function (instance) {$/;"	function	line:6580
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function parse(input, options) {$/;"	function	line:6656
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/lib/index.js	/^function parse(input, options) {$/;"	function	line:6656
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "name": "babylon",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "version": "6.15.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "description": "A JavaScript parser",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "author": "Sebastian McKenzie <sebmck@gmail.com>",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "homepage": "https:\/\/babeljs.io\/",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "license": "MIT",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "repository": "https:\/\/github.com\/babel\/babylon",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "main": "lib\/index.js",$/;"	function	line:9
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "files": [$/;"	function	line:10
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "devDependencies": {$/;"	function	line:14
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "ava": "^0.17.0",$/;"	function	line:15
babel-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "babel-cli": "^6.14.0",$/;"	function	line:16
babel-eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "babel-eslint": "^7.0.0",$/;"	function	line:17
babel-helper-fixtures	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "babel-helper-fixtures": "^6.9.0",$/;"	function	line:18
babel-plugin-external-helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "babel-plugin-external-helpers": "^6.18.0",$/;"	function	line:19
babel-plugin-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "babel-plugin-istanbul": "^3.0.0",$/;"	function	line:20
babel-plugin-transform-flow-strip-types	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "babel-plugin-transform-flow-strip-types": "^6.14.0",$/;"	function	line:21
babel-preset-es2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "babel-preset-es2015": "^6.14.0",$/;"	function	line:22
babel-preset-stage-0	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "babel-preset-stage-0": "^6.5.0",$/;"	function	line:23
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "chalk": "^1.1.3",$/;"	function	line:24
codecov	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "codecov": "^1.0.1",$/;"	function	line:25
cross-env	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "cross-env": "^2.0.0",$/;"	function	line:26
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "eslint": "^3.7.1",$/;"	function	line:27
eslint-config-babel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "eslint-config-babel": "^4.0.1",$/;"	function	line:28
eslint-plugin-babel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "eslint-plugin-babel": "^4.0.0",$/;"	function	line:29
eslint-plugin-flowtype	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "eslint-plugin-flowtype": "^2.20.0",$/;"	function	line:30
flow-bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "flow-bin": "^0.37.0",$/;"	function	line:31
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "nyc": "^10.0.0",$/;"	function	line:32
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "rimraf": "^2.5.4",$/;"	function	line:33
rollup	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "rollup": "^0.41.0",$/;"	function	line:34
rollup-plugin-babel	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "rollup-plugin-babel": "^2.6.1",$/;"	function	line:35
rollup-plugin-node-resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "rollup-plugin-node-resolve": "^2.0.0",$/;"	function	line:36
unicode-9.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "unicode-9.0.0": "~0.7.0"$/;"	function	line:37
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "bin": {$/;"	function	line:39
babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "babylon": ".\/bin\/babylon.js"$/;"	function	line:40
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "scripts": {$/;"	function	line:42
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "build": "npm run clean && rollup -c",$/;"	function	line:43
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "coverage": "nyc report --reporter=json && codecov -f coverage\/coverage-final.json",$/;"	function	line:44
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "lint": "eslint src bin",$/;"	function	line:45
clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "clean": "rimraf lib",$/;"	function	line:46
flow	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "flow": "flow",$/;"	function	line:47
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "prepublish": "cross-env BABEL_ENV=production npm run build",$/;"	function	line:48
preversion	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "preversion": "npm run test && npm run changelog",$/;"	function	line:49
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "test": "npm run lint && npm run flow && npm run build -- -m && npm run test-only",$/;"	function	line:50
test-only	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "test-only": "ava",$/;"	function	line:51
test-ci	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "test-ci": "nyc npm run test-only",$/;"	function	line:52
changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "changelog": "git log `git describe --tags --abbrev=0`..HEAD --pretty=format:' * %s (%an)' | grep -v 'Merge pull request'",$/;"	function	line:53
watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "watch": "npm run clean && cross-env BABEL_ENV=watch babel src --out-dir lib --watch"$/;"	function	line:54
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "nyc": {$/;"	function	line:56
include	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "include": [$/;"	function	line:57
sourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "sourceMap": false,$/;"	function	line:61
instrument	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "instrument": false$/;"	function	line:62
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "ava": {$/;"	function	line:64
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "files": [$/;"	function	line:65
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "source": [$/;"	function	line:68
greenkeeper	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^  "greenkeeper": {$/;"	function	line:73
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/package.json	/^    "ignore": [$/;"	function	line:74
Credits	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/README.md	/^## Credits$/;"	function	line:19
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/README.md	/^## API$/;"	function	line:26
`babylon.parse(code, [options])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/README.md	/^### `babylon.parse(code, [options])`$/;"	function	line:28
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/README.md	/^### Options$/;"	function	line:30
Output	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/README.md	/^### Output$/;"	function	line:49
Semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/README.md	/^### Semver$/;"	function	line:87
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/README.md	/^### Example$/;"	function	line:93
Plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/babylon/README.md	/^### Plugins$/;"	function	line:108
balanced	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/index.js	/^function balanced(a, b, str) {$/;"	function	line:2
balanced	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/index.js	/^function balanced(a, b, str) {$/;"	function	line:2
maybeMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/index.js	/^function maybeMatch(reg, str) {$/;"	function	line:17
maybeMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/index.js	/^function maybeMatch(reg, str) {$/;"	function	line:17
range	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/index.js	/^function range(a, b, str) {$/;"	function	line:23
range	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/index.js	/^function range(a, b, str) {$/;"	function	line:23
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "name": "balanced-match",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "description": "Match balanced character pairs, like \\"{\\" and \\"}\\"",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "version": "0.4.2",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "repository": {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^    "type": "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^    "url": "git:\/\/github.com\/juliangruber\/balanced-match.git"$/;"	function	line:7
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "homepage": "https:\/\/github.com\/juliangruber\/balanced-match",$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "main": "index.js",$/;"	function	line:10
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "scripts": {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^    "test": "make test"$/;"	function	line:12
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "dependencies": {},$/;"	function	line:14
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "devDependencies": {$/;"	function	line:15
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^    "tape": "^4.6.0"$/;"	function	line:16
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "keywords": [$/;"	function	line:18
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "author": {$/;"	function	line:25
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^    "name": "Julian Gruber",$/;"	function	line:26
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^    "email": "mail@juliangruber.com",$/;"	function	line:27
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^    "url": "http:\/\/juliangruber.com"$/;"	function	line:28
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "license": "MIT",$/;"	function	line:30
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^  "testling": {$/;"	function	line:31
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^    "files": "test\/*.js",$/;"	function	line:32
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/package.json	/^    "browsers": [$/;"	function	line:33
balanced-match	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/README.md	/^# balanced-match$/;"	function	line:1
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/README.md	/^## Example$/;"	function	line:10
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/README.md	/^## API$/;"	function	line:35
var m = balanced(a, b, str)	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/README.md	/^### var m = balanced(a, b, str)$/;"	function	line:37
var r = balanced.range(a, b, str)	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/README.md	/^### var r = balanced.range(a, b, str)$/;"	function	line:52
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/README.md	/^## Installation$/;"	function	line:61
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/balanced-match/README.md	/^## License$/;"	function	line:69
crypto_hash_sha512	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^var crypto_hash_sha512 = require('tweetnacl').lowlevel.crypto_hash;$/;"	variable	line:3
BLF_J	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^var BLF_J = 0;$/;"	variable	line:86
Blowfish	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^var Blowfish = function() {$/;"	function	line:88
Blowfish	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^var Blowfish = function() {$/;"	class	line:88
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^function F(S, x8, i) {$/;"	function	line:359
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^function F(S, x8, i) {$/;"	function	line:359
encipher	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.encipher = function(x, x8) {$/;"	function	line:366
Blowfish.encipher	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.encipher = function(x, x8) {$/;"	method	line:366
decipher	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.decipher = function(x) {$/;"	function	line:382
Blowfish.decipher	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.decipher = function(x) {$/;"	method	line:382
stream2word	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^function stream2word(data, databytes){$/;"	function	line:396
stream2word	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^function stream2word(data, databytes){$/;"	function	line:396
expand0state	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.expand0state = function(key, keybytes) {$/;"	function	line:405
Blowfish.expand0state	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.expand0state = function(key, keybytes) {$/;"	method	line:405
expandstate	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.expandstate = function(data, databytes, key, keybytes) {$/;"	function	line:429
Blowfish.expandstate	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.expandstate = function(data, databytes, key, keybytes) {$/;"	method	line:429
enc	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.enc = function(data, blocks) {$/;"	function	line:456
Blowfish.enc	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.enc = function(data, blocks) {$/;"	method	line:456
dec	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.dec = function(data, blocks) {$/;"	function	line:462
Blowfish.dec	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^Blowfish.prototype.dec = function(data, blocks) {$/;"	method	line:462
BCRYPT_BLOCKS	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^var BCRYPT_BLOCKS = 8,$/;"	variable	line:468
bcrypt_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^function bcrypt_hash(sha2pass, sha2salt, out) {$/;"	function	line:471
bcrypt_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^function bcrypt_hash(sha2pass, sha2salt, out) {$/;"	function	line:471
bcrypt_pbkdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^function bcrypt_pbkdf(pass, passlen, salt, saltlen, key, keylen, rounds) {$/;"	function	line:497
bcrypt_pbkdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^function bcrypt_pbkdf(pass, passlen, salt, saltlen, key, keylen, rounds) {$/;"	function	line:497
module.exports.BLOCKS	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^module.exports = {$/;"	property	line:551
module.exports.HASHSIZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^      BLOCKS: BCRYPT_BLOCKS,$/;"	property	line:552
module.exports.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^      HASHSIZE: BCRYPT_HASHSIZE,$/;"	property	line:553
module.exports.pbkdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/index.js	/^      hash: bcrypt_hash,$/;"	property	line:554
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/package.json	/^  "name": "bcrypt-pbkdf",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/package.json	/^  "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/package.json	/^  "main": "index.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/package.json	/^  "dependencies": {$/;"	function	line:6
tweetnacl	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/package.json	/^    "tweetnacl": "^0.14.3"$/;"	function	line:7
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/package.json	/^  "devDependencies": {},$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/package.json	/^  "license": "BSD-3-Clause"$/;"	function	line:10
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/README.md	/^## API$/;"	function	line:9
`bcrypt_pbkdf.pbkdf(pass, passlen, salt, saltlen, key, keylen, rounds)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/README.md	/^### `bcrypt_pbkdf.pbkdf(pass, passlen, salt, saltlen, key, keylen, rounds)`$/;"	function	line:11
`bcrypt_pbkdf.hash(sha2pass, sha2salt, out)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/bcrypt-pbkdf/README.md	/^### `bcrypt_pbkdf.hash(sha2pass, sha2salt, out)`$/;"	function	line:30
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/.travis.yml	/^node_js:$/;"	function	line:3
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/.travis.yml	/^sudo: false$/;"	function	line:7
Http	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^var Http = require('http');$/;"	variable	line:3
Hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^var Hoek = require('hoek');$/;"	variable	line:4
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.wrap = function (error, statusCode, message) {$/;"	function	line:11
exports.wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^var internals = {};$/;"	function	line:9
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.create = function (statusCode, message, data) {$/;"	function	line:18
exports.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:15
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^internals.create = function (statusCode, message, data, ctor) {$/;"	function	line:23
internals.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:21
initialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^internals.initialize = function (error, statusCode, message) {$/;"	function	line:32
error.output.statusCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^    error.output = {$/;"	property	line:44
error.output.payload	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^        statusCode: numberCode,$/;"	property	line:45
internals.initialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:30
reformat	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^internals.reformat = function () {$/;"	function	line:67
internals.reformat	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	class	line:64
badRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.badRequest = function (message, data) {$/;"	function	line:83
exports.badRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:78
unauthorized	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.unauthorized = function (message, scheme, attributes) {          \/\/ Or function (message, wwwAuthenticate[])$/;"	function	line:89
exports.unauthorized	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:86
forbidden	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.forbidden = function (message, data) {$/;"	function	line:161
exports.forbidden	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:158
notFound	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.notFound = function (message, data) {$/;"	function	line:167
exports.notFound	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:164
methodNotAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.methodNotAllowed = function (message, data) {$/;"	function	line:173
exports.methodNotAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:170
notAcceptable	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.notAcceptable = function (message, data) {$/;"	function	line:179
exports.notAcceptable	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:176
proxyAuthRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.proxyAuthRequired = function (message, data) {$/;"	function	line:185
exports.proxyAuthRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:182
clientTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.clientTimeout = function (message, data) {$/;"	function	line:191
exports.clientTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:188
conflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.conflict = function (message, data) {$/;"	function	line:197
exports.conflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:194
resourceGone	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.resourceGone = function (message, data) {$/;"	function	line:203
exports.resourceGone	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:200
lengthRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.lengthRequired = function (message, data) {$/;"	function	line:209
exports.lengthRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:206
preconditionFailed	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.preconditionFailed = function (message, data) {$/;"	function	line:215
exports.preconditionFailed	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:212
entityTooLarge	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.entityTooLarge = function (message, data) {$/;"	function	line:221
exports.entityTooLarge	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:218
uriTooLong	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.uriTooLong = function (message, data) {$/;"	function	line:227
exports.uriTooLong	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:224
unsupportedMediaType	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.unsupportedMediaType = function (message, data) {$/;"	function	line:233
exports.unsupportedMediaType	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:230
rangeNotSatisfiable	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.rangeNotSatisfiable = function (message, data) {$/;"	function	line:239
exports.rangeNotSatisfiable	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:236
expectationFailed	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.expectationFailed = function (message, data) {$/;"	function	line:245
exports.expectationFailed	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:242
badData	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.badData = function (message, data) {$/;"	function	line:250
exports.badData	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:248
preconditionRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.preconditionRequired = function (message, data) {$/;"	function	line:256
exports.preconditionRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:253
tooManyRequests	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.tooManyRequests = function (message, data) {$/;"	function	line:262
exports.tooManyRequests	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:259
internal	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.internal = function (message, data, statusCode) {$/;"	function	line:270
exports.internal	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:265
serverError	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^internals.serverError = function (message, data, statusCode, ctor) {$/;"	function	line:275
internals.serverError	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:273
notImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.notImplemented = function (message, data) {$/;"	function	line:289
exports.notImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:286
badGateway	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.badGateway = function (message, data) {$/;"	function	line:295
exports.badGateway	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:292
serverTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.serverTimeout = function (message, data) {$/;"	function	line:301
exports.serverTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:298
gatewayTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.gatewayTimeout = function (message, data) {$/;"	function	line:307
exports.gatewayTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:304
badImplementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^exports.badImplementation = function (message, data) {$/;"	function	line:313
exports.badImplementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/lib/index.js	/^};$/;"	function	line:310
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^  "name": "boom",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^  "description": "HTTP-friendly error objects",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^  "version": "2.10.1",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^  "repository": "git:\/\/github.com\/hapijs\/boom",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^  "main": "lib\/index.js",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^  "keywords": [$/;"	function	line:7
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^  "engines": {$/;"	function	line:11
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^    "node": ">=0.10.40"$/;"	function	line:12
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^  "dependencies": {$/;"	function	line:14
hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^    "hoek": "2.x.x"$/;"	function	line:15
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^  "devDependencies": {$/;"	function	line:17
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^    "code": "1.x.x",$/;"	function	line:18
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^    "lab": "7.x.x"$/;"	function	line:19
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^  "scripts": {$/;"	function	line:21
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^    "test": "lab -a code -t 100 -L",$/;"	function	line:22
test-cov-html	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^    "test-cov-html": "lab -a code -r html -o coverage.html -L"$/;"	function	line:23
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/package.json	/^  "license": "BSD-3-Clause"$/;"	function	line:25
Overview	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^## Overview$/;"	function	line:30
Helper Methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^## Helper Methods$/;"	function	line:65
`wrap(error, [statusCode], [message])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `wrap(error, [statusCode], [message])`$/;"	function	line:67
`create(statusCode, [message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `create(statusCode, [message], [data])`$/;"	function	line:80
HTTP 4xx Errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^## HTTP 4xx Errors$/;"	function	line:91
`Boom.badRequest([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.badRequest([message], [data])`$/;"	function	line:93
`Boom.unauthorized([message], [scheme], [attributes])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.unauthorized([message], [scheme], [attributes])`$/;"	function	line:113
`Boom.forbidden([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.forbidden([message], [data])`$/;"	function	line:187
`Boom.notFound([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.notFound([message], [data])`$/;"	function	line:207
`Boom.methodNotAllowed([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.methodNotAllowed([message], [data])`$/;"	function	line:227
`Boom.notAcceptable([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.notAcceptable([message], [data])`$/;"	function	line:247
`Boom.proxyAuthRequired([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.proxyAuthRequired([message], [data])`$/;"	function	line:267
`Boom.clientTimeout([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.clientTimeout([message], [data])`$/;"	function	line:287
`Boom.conflict([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.conflict([message], [data])`$/;"	function	line:307
`Boom.resourceGone([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.resourceGone([message], [data])`$/;"	function	line:327
`Boom.lengthRequired([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.lengthRequired([message], [data])`$/;"	function	line:347
`Boom.preconditionFailed([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.preconditionFailed([message], [data])`$/;"	function	line:367
`Boom.entityTooLarge([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.entityTooLarge([message], [data])`$/;"	function	line:386
`Boom.uriTooLong([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.uriTooLong([message], [data])`$/;"	function	line:406
`Boom.unsupportedMediaType([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.unsupportedMediaType([message], [data])`$/;"	function	line:426
`Boom.rangeNotSatisfiable([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.rangeNotSatisfiable([message], [data])`$/;"	function	line:446
`Boom.expectationFailed([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.expectationFailed([message], [data])`$/;"	function	line:465
`Boom.badData([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.badData([message], [data])`$/;"	function	line:485
`Boom.preconditionRequired([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.preconditionRequired([message], [data])`$/;"	function	line:505
`Boom.tooManyRequests([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.tooManyRequests([message], [data])`$/;"	function	line:525
HTTP 5xx Errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^## HTTP 5xx Errors$/;"	function	line:545
`Boom.badImplementation([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.badImplementation([message], [data])`$/;"	function	line:549
`Boom.notImplemented([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.notImplemented([message], [data])`$/;"	function	line:569
`Boom.badGateway([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.badGateway([message], [data])`$/;"	function	line:589
`Boom.serverTimeout([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.serverTimeout([message], [data])`$/;"	function	line:609
`Boom.gatewayTimeout([message], [data])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^### `Boom.gatewayTimeout([message], [data])`$/;"	function	line:629
F.A.Q.	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^## F.A.Q.$/;"	function	line:648
How do I include extra information in my responses? `output.payload` is missing `data`, what gives?	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/README.md	/^###### How do I include extra information in my responses? `output.payload` is missing `data`, what gives?$/;"	function	line:650
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^var Code = require('code');$/;"	variable	line:3
Boom	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^var Boom = require('..\/lib');$/;"	variable	line:4
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^var Lab = require('lab');$/;"	variable	line:5
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:15
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^var describe = lab.describe;$/;"	variable	line:16
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^var it = lab.it;$/;"	variable	line:17
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^var expect = Code.expect;$/;"	variable	line:18
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^it('returns the same object when already boom', function (done) {$/;"	function	line:21
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^it('returns an error with info when constructed using another error', function (done) {$/;"	function	line:29
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^it('does not override data when constructed using another error', function (done) {$/;"	function	line:49
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^it('sets new message when none exists', function (done) {$/;"	function	line:58
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^it('throws when statusCode is not a number', function (done) {$/;"	function	line:66
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    expect(function () {$/;"	function	line:68
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^it('will cast a number-string to an integer', function (done) {$/;"	function	line:75
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^it('throws when statusCode is not finite', function (done) {$/;"	function	line:91
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    expect(function () {$/;"	function	line:93
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^it('sets error code to unknown', function (done) {$/;"	function	line:100
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('does not sets null message', function (done) {$/;"	function	line:109
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets message and data', function (done) {$/;"	function	line:117
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns true for Boom object', function (done) {$/;"	function	line:128
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns false for Error object', function (done) {$/;"	function	line:134
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 400 error statusCode', function (done) {$/;"	function	line:143
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:152
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message to HTTP status if none provided', function (done) {$/;"	function	line:158
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 401 error statusCode', function (done) {$/;"	function	line:167
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:175
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a WWW-Authenticate header when passed a scheme', function (done) {$/;"	function	line:181
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a WWW-Authenticate header set to the schema array value', function (done) {$/;"	function	line:189
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a WWW-Authenticate header when passed a scheme and attributes', function (done) {$/;"	function	line:197
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a WWW-Authenticate header when passed attributes, missing error', function (done) {$/;"	function	line:206
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the isMissing flag when error message is empty', function (done) {$/;"	function	line:215
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('does not set the isMissing flag when error message is not empty', function (done) {$/;"	function	line:222
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets a WWW-Authenticate when passed as an array', function (done) {$/;"	function	line:229
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 405 error statusCode', function (done) {$/;"	function	line:240
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:246
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 406 error statusCode', function (done) {$/;"	function	line:256
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:262
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 407 error statusCode', function (done) {$/;"	function	line:272
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:278
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 408 error statusCode', function (done) {$/;"	function	line:288
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:294
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 409 error statusCode', function (done) {$/;"	function	line:304
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:310
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 410 error statusCode', function (done) {$/;"	function	line:320
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:326
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 411 error statusCode', function (done) {$/;"	function	line:336
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:342
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 412 error statusCode', function (done) {$/;"	function	line:352
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:358
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 413 error statusCode', function (done) {$/;"	function	line:368
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:374
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 414 error statusCode', function (done) {$/;"	function	line:384
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:390
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 415 error statusCode', function (done) {$/;"	function	line:400
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:406
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 416 error statusCode', function (done) {$/;"	function	line:416
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:422
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 417 error statusCode', function (done) {$/;"	function	line:432
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:438
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 422 error statusCode', function (done) {$/;"	function	line:448
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:454
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 428 error statusCode', function (done) {$/;"	function	line:464
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:470
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 429 error statusCode', function (done) {$/;"	function	line:480
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed-in message', function (done) {$/;"	function	line:486
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 503 error statusCode', function (done) {$/;"	function	line:495
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:501
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 403 error statusCode', function (done) {$/;"	function	line:510
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:516
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 404 error statusCode', function (done) {$/;"	function	line:525
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:531
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 500 error statusCode', function (done) {$/;"	function	line:540
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:546
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('passes data on the callback if its passed in', function (done) {$/;"	function	line:555
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns an error with composite message', function (done) {$/;"	function	line:561
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^        catch (err) {$/;"	function	line:566
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 501 error statusCode', function (done) {$/;"	function	line:577
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:583
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 502 error statusCode', function (done) {$/;"	function	line:593
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:599
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 504 error statusCode', function (done) {$/;"	function	line:608
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('sets the message with the passed in message', function (done) {$/;"	function	line:614
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('returns a 500 error statusCode', function (done) {$/;"	function	line:623
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^describe('stack trace', function () {$/;"	function	line:633
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/boom/test/index.js	/^    it('should omit lib', function (done) {$/;"	function	line:635
concatMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^var concatMap = require('concat-map');$/;"	variable	line:1
balanced	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^var balanced = require('balanced-match');$/;"	variable	line:2
escSlash	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^var escSlash = '\\0SLASH'+Math.random()+'\\0';$/;"	variable	line:6
escOpen	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^var escOpen = '\\0OPEN'+Math.random()+'\\0';$/;"	variable	line:7
escClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^var escClose = '\\0CLOSE'+Math.random()+'\\0';$/;"	variable	line:8
escComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^var escComma = '\\0COMMA'+Math.random()+'\\0';$/;"	variable	line:9
escPeriod	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^var escPeriod = '\\0PERIOD'+Math.random()+'\\0';$/;"	variable	line:10
numeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function numeric(str) {$/;"	function	line:12
numeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function numeric(str) {$/;"	function	line:12
escapeBraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function escapeBraces(str) {$/;"	function	line:18
escapeBraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function escapeBraces(str) {$/;"	function	line:18
unescapeBraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function unescapeBraces(str) {$/;"	function	line:26
unescapeBraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function unescapeBraces(str) {$/;"	function	line:26
parseCommaParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function parseCommaParts(str) {$/;"	function	line:38
parseCommaParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function parseCommaParts(str) {$/;"	function	line:38
expandTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function expandTop(str) {$/;"	function	line:65
expandTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function expandTop(str) {$/;"	function	line:65
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function identity(e) {$/;"	function	line:82
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function identity(e) {$/;"	function	line:82
embrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function embrace(str) {$/;"	function	line:86
embrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function embrace(str) {$/;"	function	line:86
isPadded	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function isPadded(el) {$/;"	function	line:89
isPadded	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function isPadded(el) {$/;"	function	line:89
lte	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function lte(i, y) {$/;"	function	line:93
lte	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function lte(i, y) {$/;"	function	line:93
gte	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function gte(i, y) {$/;"	function	line:96
gte	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function gte(i, y) {$/;"	function	line:96
expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function expand(str, isTop) {$/;"	function	line:100
expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/index.js	/^function expand(str, isTop) {$/;"	function	line:100
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "name": "brace-expansion",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "description": "Brace expansion as known from sh\/bash",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "version": "1.1.6",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "repository": {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "type": "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "url": "git:\/\/github.com\/juliangruber\/brace-expansion.git"$/;"	function	line:7
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "homepage": "https:\/\/github.com\/juliangruber\/brace-expansion",$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "main": "index.js",$/;"	function	line:10
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "scripts": {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "test": "tape test\/*.js",$/;"	function	line:12
gentest	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "gentest": "bash test\/generate.sh"$/;"	function	line:13
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "dependencies": {$/;"	function	line:15
balanced-match	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "balanced-match": "^0.4.1",$/;"	function	line:16
concat-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "concat-map": "0.0.1"$/;"	function	line:17
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "devDependencies": {$/;"	function	line:19
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "tape": "^4.6.0"$/;"	function	line:20
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "keywords": [],$/;"	function	line:22
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "author": {$/;"	function	line:23
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "name": "Julian Gruber",$/;"	function	line:24
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "email": "mail@juliangruber.com",$/;"	function	line:25
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "url": "http:\/\/juliangruber.com"$/;"	function	line:26
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "license": "MIT",$/;"	function	line:28
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^  "testling": {$/;"	function	line:29
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "files": "test\/*.js",$/;"	function	line:30
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/package.json	/^    "browsers": [$/;"	function	line:31
brace-expansion	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/README.md	/^# brace-expansion$/;"	function	line:1
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/README.md	/^## Example$/;"	function	line:11
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/README.md	/^## API$/;"	function	line:47
var expanded = expand(str)	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/README.md	/^### var expanded = expand(str)$/;"	function	line:53
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/README.md	/^## Installation$/;"	function	line:87
Contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/README.md	/^## Contributors$/;"	function	line:95
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/brace-expansion/README.md	/^## License$/;"	function	line:100
expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^var expand = require('expand-range');$/;"	variable	line:14
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^var repeat = require('repeat-element');$/;"	variable	line:15
tokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^var tokens = require('preserve');$/;"	variable	line:16
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^module.exports = function(str, options) {$/;"	function	line:22
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^var tokens = require('preserve');$/;"	function	line:16
braces	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function braces(str, arr, options) {$/;"	function	line:39
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^  switch(m) {$/;"	function	line:71
braces	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function braces(str, arr, options) {$/;"	function	line:39
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^  var match = braceRe.exec(str);$/;"	variable	line:100
outter	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^  var outter = match[1];$/;"	variable	line:105
inner	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^  var inner = match[2];$/;"	variable	line:106
segs	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^  var segs, segsLength;$/;"	variable	line:109
exponential	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function exponential(str, options, fn) {$/;"	function	line:164
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function wrap(val, ch) {$/;"	function	line:216
emptyBraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function emptyBraces(str, arr, opts) {$/;"	function	line:235
filterEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function filterEmpty(ele) {$/;"	function	line:243
splitWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function splitWhitespace(str) {$/;"	function	line:251
escapeBraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function escapeBraces(str, arr, opts) {$/;"	function	line:267
escapeDots	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function escapeDots(str, arr, opts) {$/;"	function	line:284
escapePaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function escapePaths(str, arr, opts) {$/;"	function	line:299
escapeCommas	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function escapeCommas(str, arr, opts) {$/;"	function	line:310
patternRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function patternRegex() {$/;"	function	line:325
braceRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function braceRegex() {$/;"	function	line:333
es6Regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function es6Regex() {$/;"	function	line:341
splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function splice(str, token, replacement) {$/;"	function	line:353
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function map(arr, fn) {$/;"	function	line:363
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/index.js	/^function filter(arr, cb) {$/;"	function	line:383
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "name": "braces",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "description": "Fastest brace expansion for node.js, with the most complete support for the Bash 4.3 braces specification.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "version": "1.8.5",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/braces",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "repository": "jonschlinkert\/braces",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/braces\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "test": "mocha"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "dependencies": {$/;"	function	line:22
expand-range	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "expand-range": "^1.8.1",$/;"	function	line:23
preserve	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "preserve": "^0.2.0",$/;"	function	line:24
repeat-element	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "repeat-element": "^1.1.2"$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "devDependencies": {$/;"	function	line:27
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "benchmarked": "^0.1.5",$/;"	function	line:28
brace-expansion	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "brace-expansion": "^1.1.3",$/;"	function	line:29
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "chalk": "^1.1.3",$/;"	function	line:30
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "gulp-format-md": "^0.1.8",$/;"	function	line:31
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "minimatch": "^3.0.0",$/;"	function	line:32
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "minimist": "^1.2.0",$/;"	function	line:33
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "mocha": "^2.4.5",$/;"	function	line:34
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "should": "^8.3.1"$/;"	function	line:35
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "keywords": [$/;"	function	line:37
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^  "verb": {$/;"	function	line:60
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "plugins": [$/;"	function	line:61
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "reflinks": [$/;"	function	line:64
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "toc": false,$/;"	function	line:67
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "layout": "default",$/;"	function	line:68
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "lint": {$/;"	function	line:69
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^      "reflinks": true$/;"	function	line:70
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "tasks": [$/;"	function	line:72
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^    "related": {$/;"	function	line:75
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/package.json	/^      "list": [$/;"	function	line:76
braces [![NPM version](https://img.shields.io/npm/v/braces.svg?style=flat)](https://www.npmjs.com/package/braces) [![NPM downloads](https://img.shields.io/npm/dm/braces.svg?style=flat)](https://npmjs.org/package/braces) [![Build Status](https://img.shields.io/travis/jonschlinkert/braces.svg?style=flat)](https://travis-ci.org/jonschlinkert/braces)	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^# braces [![NPM version](https:\/\/img.shields.io\/npm\/v\/braces.svg?style=flat)](https:\/\/www.npmjs.com\/package\/braces) [![NPM downloads](https:\/\/img.shields.io\/npm\/dm\/braces.svg?style=flat)](https:\/\/npmjs.org\/package\/braces) [![Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/braces.svg?style=flat)](https:\/\/travis-ci.org\/jonschlinkert\/braces)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## Install$/;"	function	line:5
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## Features$/;"	function	line:13
Example usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## Example usage$/;"	function	line:21
Use case: fixtures	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^### Use case: fixtures$/;"	function	line:36
Range expansion	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^### Range expansion$/;"	function	line:57
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## Options$/;"	function	line:97
options.makeRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^### options.makeRe$/;"	function	line:99
options.bash	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^### options.bash$/;"	function	line:126
options.nodupes	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^### options.nodupes$/;"	function	line:150
Bash 4.3 Support	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## Bash 4.3 Support$/;"	function	line:158
Run benchmarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## Run benchmarks$/;"	function	line:164
Latest results	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^### Latest results$/;"	function	line:172
1: escape.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^#1: escape.js$/;"	function	line:175
2: exponent.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^#2: exponent.js$/;"	function	line:179
3: multiple.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^#3: multiple.js$/;"	function	line:183
4: nested.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^#4: nested.js$/;"	function	line:187
5: normal.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^#5: normal.js$/;"	function	line:191
6: range.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^#6: range.js$/;"	function	line:195
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## Related projects$/;"	function	line:200
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## Contributing$/;"	function	line:208
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## Building docs$/;"	function	line:212
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## Running tests$/;"	function	line:226
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## Author$/;"	function	line:234
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/braces/README.md	/^## License$/;"	function	line:241
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^var fs = require('fs');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^var path = require('path');$/;"	variable	line:3
resv	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^var resv = require('resolve');$/;"	variable	line:6
nodeModulesPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function nodeModulesPaths (start, cb) {$/;"	function	line:10
nodeModulesPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function nodeModulesPaths (start, cb) {$/;"	function	line:10
find_shims_in_package	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function find_shims_in_package(pkgJson, cur_path, shims, browser) {$/;"	function	line:28
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^    catch (err) {$/;"	function	line:32
find_shims_in_package	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function find_shims_in_package(pkgJson, cur_path, shims, browser) {$/;"	function	line:28
load_shims	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function load_shims(paths, browser, cb) {$/;"	function	line:85
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^    (function next() {$/;"	function	line:90
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^            catch (err) {$/;"	function	line:112
load_shims	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function load_shims(paths, browser, cb) {$/;"	function	line:85
load_shims_sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function load_shims_sync(paths, browser) {$/;"	function	line:121
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^        catch (err) {$/;"	function	line:135
load_shims_sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function load_shims_sync(paths, browser) {$/;"	function	line:121
build_resolve_opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function build_resolve_opts(opts, base) {$/;"	function	line:148
packageFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^    opts.packageFilter = function (info, pkgdir) {$/;"	function	line:153
opts.packageFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^    opts.basedir = base;$/;"	function	line:152
pathFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^    opts.pathFilter = function(info, resvPath, relativePath) {$/;"	function	line:179
opts.pathFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^    var pathFilter = opts.pathFilter;$/;"	function	line:178
build_resolve_opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function build_resolve_opts(opts, base) {$/;"	function	line:148
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function resolve(id, opts, cb) {$/;"	function	line:209
load_shims	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^    load_shims(paths, opts.browser, function(err, shims) {$/;"	function	line:236
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function resolve(id, opts, cb) {$/;"	function	line:209
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^resolve.sync = function (id, opts) {$/;"	function	line:274
resolve.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^};$/;"	function	line:272
normalizeBrowserFieldName	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function normalizeBrowserFieldName(browser) {$/;"	function	line:326
normalizeBrowserFieldName	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function normalizeBrowserFieldName(browser) {$/;"	function	line:326
getReplacements	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function getReplacements(info, browser) {$/;"	function	line:330
getReplacements	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/index.js	/^function getReplacements(info, browser) {$/;"	function	line:330
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/.travis.yml	/^node_js:$/;"	function	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/example/async.js	/^var resolve = require('..\/');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/example/async.js	/^resolve('tap', { basedir: __dirname }, function (err, res) {$/;"	function	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/example/sync.js	/^var resolve = require('..\/');$/;"	variable	line:1
res	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/example/sync.js	/^var res = resolve.sync('tap', { basedir: __dirname });$/;"	variable	line:2
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/index.js	/^var core = require('.\/lib\/core');$/;"	variable	line:1
isCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/index.js	/^exports.isCore = function (x) { return core[x] };$/;"	function	line:4
exports.isCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/index.js	/^exports.core = core;$/;"	function	line:3
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^var core = require('.\/core');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^var fs = require('fs');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^var path = require('path');$/;"	variable	line:3
caller	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^var caller = require('.\/caller.js');$/;"	variable	line:4
nodeModulesPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^var nodeModulesPaths = require('.\/node-modules-paths.js');$/;"	variable	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^module.exports = function resolve (x, opts, cb) {$/;"	function	line:8
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    var readFile = opts.readFile || fs.readFile;$/;"	variable	line:27
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    var extensions = opts.extensions || [ '.js' ];$/;"	variable	line:29
y	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    var y = opts.basedir || path.dirname(caller());$/;"	variable	line:30
onfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    function onfile (err, m, pkg) {$/;"	function	line:49
loadAsFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    function loadAsFile (x, pkg, cb) {$/;"	function	line:59
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^		function load (exts, x, pkg) {$/;"	function	line:68
onpkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^            function onpkg (err, pkg_, dir) {$/;"	function	line:75
loadAsFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    function loadAsFile (x, pkg, cb) {$/;"	function	line:59
onex	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^            function onex (err, ex) {$/;"	function	line:90
onex	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^            function onex (err, ex) {$/;"	function	line:90
loadpkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    function loadpkg (dir, cb) {$/;"	function	line:98
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^        isFile(pkgfile, function (err, ex) {$/;"	function	line:106
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^            readFile(pkgfile, function (err, body) {$/;"	function	line:112
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^                catch (err) {}$/;"	function	line:115
loadpkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    function loadpkg (dir, cb) {$/;"	function	line:98
loadAsDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    function loadAsDirectory (x, fpkg, cb) {$/;"	function	line:125
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^        isFile(pkgfile, function (err, ex) {$/;"	function	line:132
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^            readFile(pkgfile, function (err, body) {$/;"	function	line:136
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^                catch (err) {}$/;"	function	line:141
loadAsDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^                        loadAsDirectory(dir, pkg, function (err, n, pkg) {$/;"	function	line:157
loadAsDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    function loadAsDirectory (x, fpkg, cb) {$/;"	function	line:125
loadNodeModules	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    function loadNodeModules (x, start, cb) {$/;"	function	line:171
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^        (function process (dirs) {$/;"	function	line:172
onfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^            function onfile (err, m, pkg) {$/;"	function	line:179
loadNodeModules.onfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^            function onfile (err, m, pkg) {$/;"	function	line:179
ondir	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^            function ondir (err, n, pkg) {$/;"	function	line:185
loadNodeModules.ondir	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^            function ondir (err, n, pkg) {$/;"	function	line:185
loadNodeModules	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/async.js	/^    function loadNodeModules (x, start, cb) {$/;"	function	line:171
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/caller.js	/^module.exports = function () {$/;"	function	line:1
prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/caller.js	/^    Error.prepareStackTrace = function (_, stack) { return stack };$/;"	function	line:4
Error.prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/caller.js	/^    var origPrepareStackTrace = Error.prepareStackTrace;$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/caller.js	/^module.exports = function () {$/;"	function	line:0
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/node-modules-paths.js	/^var path = require('path');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/node-modules-paths.js	/^module.exports = function (start, opts) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/node-modules-paths.js	/^var path = require('path');$/;"	function	line:1
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^var core = require('.\/core');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^var fs = require('fs');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^var path = require('path');$/;"	variable	line:3
caller	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^var caller = require('.\/caller.js');$/;"	variable	line:4
nodeModulesPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^var nodeModulesPaths = require('.\/node-modules-paths.js');$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^module.exports = function (x, opts) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^var nodeModulesPaths = require('.\/node-modules-paths.js');$/;"	function	line:5
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^        catch (err) { if (err && err.code === 'ENOENT') return false }$/;"	function	line:11
loadAsFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^    function loadAsFileSync (x) {$/;"	function	line:35
function.loadAsFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^    function loadAsFileSync (x) {$/;"	function	line:35
loadAsDirectorySync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^    function loadAsDirectorySync (x) {$/;"	function	line:48
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^            catch (err) {}$/;"	function	line:65
function.loadAsDirectorySync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^    function loadAsDirectorySync (x) {$/;"	function	line:48
loadNodeModulesSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^    function loadNodeModulesSync (x, start) {$/;"	function	line:71
function.loadNodeModulesSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/lib/sync.js	/^    function loadNodeModulesSync (x, start) {$/;"	function	line:71
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^  "name": "resolve",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^  "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^  "version": "1.1.7",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^  "repository": {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^    "type": "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^    "url": "git:\/\/github.com\/substack\/node-resolve.git"$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^  "main": "index.js",$/;"	function	line:9
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^  "keywords": [$/;"	function	line:10
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^  "scripts": {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^    "test": "tape test\/*.js"$/;"	function	line:17
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^  "devDependencies": {$/;"	function	line:19
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^    "tape": "^3.5.0",$/;"	function	line:20
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^    "tap": "0.4.13"$/;"	function	line:21
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^  "license": "MIT",$/;"	function	line:23
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^  "author": {$/;"	function	line:24
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^    "name": "James Halliday",$/;"	function	line:25
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^    "email": "mail@substack.net",$/;"	function	line:26
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/package.json	/^    "url": "http:\/\/substack.net"$/;"	function	line:27
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/readme.markdown	/^# resolve$/;"	function	line:1
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/readme.markdown	/^# example$/;"	function	line:10
methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/readme.markdown	/^# methods$/;"	function	line:40
resolve(id, opts={}, cb)	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/readme.markdown	/^## resolve(id, opts={}, cb)$/;"	function	line:46
resolve.sync(id, opts)	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/readme.markdown	/^## resolve.sync(id, opts)$/;"	function	line:95
resolve.isCore(pkg)	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/readme.markdown	/^## resolve.isCore(pkg)$/;"	function	line:134
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/readme.markdown	/^# install$/;"	function	line:138
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/readme.markdown	/^# license$/;"	function	line:146
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/core.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/core.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/core.js	/^test('core modules', function (t) {$/;"	function	line:4
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/dotdot/abc/index.js	/^var x = require('..');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/dotdot.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/dotdot.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/dotdot.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/dotdot.js	/^test('dotdot', function (t) {$/;"	function	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/dotdot.js	/^    resolve('..', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:9
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/dotdot.js	/^    resolve('.', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/dotdot.js	/^test('dotdot sync', function (t) {$/;"	function	line:20
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/faulty_basedir.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/faulty_basedir.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/faulty_basedir.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/faulty_basedir.js	/^test('faulty basedir must produce error in windows', function (t) {$/;"	function	line:8
resolverDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/faulty_basedir.js	/^    var resolverDir = 'C:\\\\a\\\\b\\\\c\\\\d';$/;"	variable	line:11
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/faulty_basedir.js	/^    resolve('tape\/lib\/test.js', { basedir : resolverDir }, function (err, res, pkg) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/filter.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/filter.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/filter.js	/^test('filter', function (t) {$/;"	function	line:4
packageFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/filter.js	/^        packageFilter : function (pkg) {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/filter_sync.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/filter_sync.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/filter_sync.js	/^test('filter', function (t) {$/;"	function	line:4
packageFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/filter_sync.js	/^        packageFilter : function (pkg) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^test('mock', function (t) {$/;"	function	line:4
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^    function opts (basedir) {$/;"	function	line:11
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^            isFile : function (file, cb) {$/;"	function	line:14
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^            readFile : function (file, cb) {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^test('mock from package', function (t) {$/;"	function	line:44
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^    function opts (basedir) {$/;"	function	line:51
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^            isFile : function (file, cb) {$/;"	function	line:55
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^            readFile : function (file, cb) {$/;"	function	line:58
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^test('mock package', function (t) {$/;"	function	line:85
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^    function opts (basedir) {$/;"	function	line:95
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^            isFile : function (file, cb) {$/;"	function	line:98
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^            readFile : function (file, cb) {$/;"	function	line:101
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^test('mock package from package', function (t) {$/;"	function	line:114
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^    function opts (basedir) {$/;"	function	line:124
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^            isFile : function (file, cb) {$/;"	function	line:128
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock.js	/^            readFile : function (file, cb) {$/;"	function	line:131
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock_sync.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock_sync.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock_sync.js	/^test('mock', function (t) {$/;"	function	line:4
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock_sync.js	/^    function opts (basedir) {$/;"	function	line:11
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock_sync.js	/^            isFile : function (file) {$/;"	function	line:14
readFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock_sync.js	/^            readFileSync : function (file) {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock_sync.js	/^test('mock package', function (t) {$/;"	function	line:42
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock_sync.js	/^    function opts (basedir) {$/;"	function	line:52
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock_sync.js	/^            isFile : function (file) {$/;"	function	line:55
readFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/mock_sync.js	/^            readFileSync : function (file) {$/;"	function	line:58
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir/xmodules/aaa/index.js	/^module.exports = function (x) { return x * 100 }$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir/xmodules/aaa/index.js	/^module.exports = function (x) { return x * 100 }$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir/ymodules/aaa/index.js	/^module.exports = function (x) { return x + 100 }$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir/ymodules/aaa/index.js	/^module.exports = function (x) { return x + 100 }$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir/zmodules/bbb/main.js	/^module.exports = function (n) { return n * 111 }$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir/zmodules/bbb/main.js	/^module.exports = function (n) { return n * 111 }$/;"	function	line:0
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir/zmodules/bbb/package.json	/^  "main": "main.js"$/;"	function	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir.js	/^test('moduleDirectory strings', function (t) {$/;"	function	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir.js	/^    resolve('aaa', xopts, function (err, res, pkg) {$/;"	function	line:12
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir.js	/^    resolve('aaa', yopts, function (err, res, pkg) {$/;"	function	line:21
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir.js	/^test('moduleDirectory array', function (t) {$/;"	function	line:27
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir.js	/^    resolve('aaa', aopts, function (err, res, pkg) {$/;"	function	line:34
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir.js	/^    resolve('aaa', bopts, function (err, res, pkg) {$/;"	function	line:43
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/module_dir.js	/^    resolve('bbb', copts, function (err, res, pkg) {$/;"	function	line:52
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/node_path.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/node_path.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/node_path.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/node_path.js	/^test('$NODE_PATH', function (t) {$/;"	function	line:5
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/nonstring.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/nonstring.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/nonstring.js	/^test('nonstring', function (t) {$/;"	function	line:4
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/nonstring.js	/^    resolve(555, function (err, res, pkg) {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/package.json	/^  "name": "deep",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/package.json	/^  "version": "1.2.3"$/;"	function	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/pathfilter.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/pathfilter.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/pathfilter.js	/^test('#62: deep module references and the pathFilter', function(t){$/;"	function	line:4
pathFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/pathfilter.js	/^	var pathFilter = function(pkg, x, remainder){$/;"	function	line:8
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/pathfilter.js	/^	resolve('deep\/ref', { basedir : resolverDir }, function (err, res, pkg) {$/;"	function	line:15
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/precedence.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/precedence.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/precedence.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/precedence.js	/^test('precedence', function (t) {$/;"	function	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/precedence.js	/^    resolve('.\/', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/precedence.js	/^test('.\/ should not load ${dir}.js', function (t) {$/;"	function	line:16
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/precedence.js	/^    resolve('.\/', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:20
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver/baz/package.json	/^    "main" : "quux.js"$/;"	function	line:2
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver/biz/node_modules/garply/package.json	/^    "main" : ".\/lib"$/;"	function	line:2
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver/incorrect_main/package.json	/^    "main" : "wrong.js"$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver/without_basedir/main.js	/^module.exports = function(t, cb) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver/without_basedir/main.js	/^resolve = require('..\/..\/..\/');$/;"	function	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('async foo', function (t) {$/;"	function	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/foo', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:9
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/foo.js', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:15
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/foo', { basedir : dir, package: { main: 'resolver' } }, function (err, res, pkg) {$/;"	function	line:21
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/foo.js', { basedir : dir, package: { main: 'resolver' } }, function (err, res, pkg) {$/;"	function	line:27
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('foo', { basedir : dir }, function (err) {$/;"	function	line:33
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('bar', function (t) {$/;"	function	line:38
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('foo', { basedir : dir + '\/bar' }, function (err, res, pkg) {$/;"	function	line:42
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('foo', { basedir : dir + '\/bar' }, function (err, res, pkg) {$/;"	function	line:48
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('foo', { basedir : dir + '\/bar', package: { main: 'bar' } }, function (err, res, pkg) {$/;"	function	line:54
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('baz', function (t) {$/;"	function	line:61
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/baz', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:65
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/baz', { basedir : dir, package: { main: 'resolver' } }, function (err, res, pkg) {$/;"	function	line:71
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('biz', function (t) {$/;"	function	line:78
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/grux', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:82
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/grux', { basedir : dir, package: { main: 'biz' } }, function (err, res, pkg) {$/;"	function	line:88
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/garply', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:94
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/garply', { basedir : dir, package: { main: 'biz' } }, function (err, res, pkg) {$/;"	function	line:100
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('tiv', { basedir : dir + '\/grux' }, function (err, res, pkg) {$/;"	function	line:106
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('tiv', { basedir : dir + '\/grux', package: { main: 'grux' } }, function (err, res, pkg) {$/;"	function	line:112
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('tiv', { basedir : dir + '\/garply' }, function (err, res, pkg) {$/;"	function	line:118
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('tiv', { basedir : dir + '\/garply', package: { main: '.\/lib' } }, function (err, res, pkg) {$/;"	function	line:124
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('grux', { basedir : dir + '\/tiv' }, function (err, res, pkg) {$/;"	function	line:130
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('grux', { basedir : dir + '\/tiv', package: { main: 'tiv' }  }, function (err, res, pkg) {$/;"	function	line:136
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('garply', { basedir : dir + '\/tiv' }, function (err, res, pkg) {$/;"	function	line:142
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('garply', { basedir : dir + '\/tiv', package: { main: 'tiv' } }, function (err, res, pkg) {$/;"	function	line:148
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('quux', function (t) {$/;"	function	line:155
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/foo', { basedir : dir, package: { main: 'quux' } }, function (err, res, pkg) {$/;"	function	line:159
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('normalize', function (t) {$/;"	function	line:166
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('..\/grux', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:170
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('cup', function (t) {$/;"	function	line:177
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/cup.coffee', { basedir : dir }, function (err, res) {$/;"	function	line:187
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('mug', function (t) {$/;"	function	line:198
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/mug', { basedir : dir }, function (err, res) {$/;"	function	line:202
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('other path', function (t) {$/;"	function	line:219
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('root', { basedir : dir, paths: [otherDir] }, function (err, res) {$/;"	function	line:225
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('root', { basedir : dir, }, function (err, res) {$/;"	function	line:236
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('zzz', { basedir : dir, paths: [otherDir] }, function (err, res) {$/;"	function	line:240
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('incorrect main', function (t) {$/;"	function	line:245
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('.\/incorrect_main', { basedir : resolverDir }, function (err, res, pkg) {$/;"	function	line:251
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('without basedir', function (t) {$/;"	function	line:257
tester	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    tester(t, function (err, res, pkg){$/;"	function	line:263
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^test('#25: node modules with the same name as node stdlib modules', function (t) {$/;"	function	line:272
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver.js	/^    resolve('punycode', { basedir : resolverDir }, function (err, res, pkg) {$/;"	function	line:277
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^test('foo', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^test('bar', function (t) {$/;"	function	line:24
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^test('baz', function (t) {$/;"	function	line:34
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^test('biz', function (t) {$/;"	function	line:44
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^test('normalize', function (t) {$/;"	function	line:63
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^test('cup', function (t) {$/;"	function	line:72
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^test('mug', function (t) {$/;"	function	line:99
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^test('other path', function (t) {$/;"	function	line:125
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^test('incorrect main', function (t) {$/;"	function	line:159
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js	/^test('#25: node modules with the same name as node stdlib modules', function (t) {$/;"	function	line:171
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/subdirs.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/subdirs.js	/^var resolve = require('..\/');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/subdirs.js	/^var path = require('path');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/subdirs.js	/^test('subdirs', function (t) {$/;"	function	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/node_modules/resolve/test/subdirs.js	/^    resolve('a\/b\/c\/x.json', { basedir: dir }, function (err, res) {$/;"	function	line:9
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "name": "browser-resolve",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "version": "1.11.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "description": "resolve which handles browser field support in package.json",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "main": "index.js",$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "files": [$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "scripts": {$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^    "test": "mocha --reporter list test\/*.js"$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^    "url": "git:\/\/github.com\/shtylman\/node-browser-resolve.git"$/;"	function	line:15
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "keywords": [$/;"	function	line:17
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "author": "Roman Shtylman <shtylman@gmail.com>",$/;"	function	line:21
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "license": "MIT",$/;"	function	line:22
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "dependencies": {$/;"	function	line:23
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^    "resolve": "1.1.7"$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^  "devDependencies": {$/;"	function	line:26
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/browser-resolve/package.json	/^    "mocha": "1.14.0"$/;"	function	line:27
EE	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var EE = require('events').EventEmitter;$/;"	variable	line:4
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var util = require('util');$/;"	variable	line:5
os	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var os = require('os');$/;"	variable	line:6
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var assert = require('assert');$/;"	variable	line:7
Int64	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var Int64 = require('node-int64');$/;"	variable	line:8
isBigEndian	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var isBigEndian = os.endianness() == 'BE';$/;"	variable	line:13
nextPow2	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function nextPow2(size) {$/;"	function	line:16
nextPow2	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function nextPow2(size) {$/;"	function	line:16
Accumulator	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function Accumulator(initsize) {$/;"	function	line:21
Accumulator	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function Accumulator(initsize) {$/;"	class	line:21
writeAvail	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.writeAvail = function() {$/;"	function	line:30
readAvail	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.readAvail = function() {$/;"	function	line:35
Accumulator.readAvail	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.readAvail = function() {$/;"	method	line:35
reserve	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.reserve = function(size) {$/;"	function	line:40
Accumulator.reserve	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.reserve = function(size) {$/;"	method	line:40
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.append = function(buf) {$/;"	function	line:64
Accumulator.append	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.append = function(buf) {$/;"	method	line:64
assertReadableSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.assertReadableSize = function(size) {$/;"	function	line:77
Accumulator.assertReadableSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.assertReadableSize = function(size) {$/;"	method	line:77
peekString	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.peekString = function(size) {$/;"	function	line:84
Accumulator.peekString	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.peekString = function(size) {$/;"	method	line:84
readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.readString = function(size) {$/;"	function	line:89
Accumulator.readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.readString = function(size) {$/;"	method	line:89
peekInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.peekInt = function(size) {$/;"	function	line:95
Accumulator.peekInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.peekInt = function(size) {$/;"	method	line:95
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^  switch (size) {$/;"	function	line:97
readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.readInt = function(bytes) {$/;"	function	line:121
Accumulator.readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.readInt = function(bytes) {$/;"	method	line:121
peekDouble	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.peekDouble = function() {$/;"	function	line:127
Accumulator.peekDouble	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.peekDouble = function() {$/;"	method	line:127
readDouble	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.readDouble = function() {$/;"	function	line:134
Accumulator.readDouble	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.readDouble = function() {$/;"	method	line:134
readAdvance	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.readAdvance = function(size) {$/;"	function	line:140
Accumulator.readAdvance	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.readAdvance = function(size) {$/;"	method	line:140
writeByte	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.writeByte = function(value) {$/;"	function	line:150
Accumulator.writeByte	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.writeByte = function(value) {$/;"	method	line:150
writeInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.writeInt = function(value, size) {$/;"	function	line:156
Accumulator.writeInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.writeInt = function(value, size) {$/;"	method	line:156
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^  switch (size) {$/;"	function	line:158
writeDouble	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.writeDouble = function(value) {$/;"	function	line:182
Accumulator.writeDouble	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^Accumulator.prototype.writeDouble = function(value) {$/;"	method	line:182
BSER_ARRAY	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_ARRAY     = 0x00;$/;"	variable	line:192
BSER_OBJECT	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_OBJECT    = 0x01;$/;"	variable	line:193
BSER_STRING	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_STRING    = 0x02;$/;"	variable	line:194
BSER_INT8	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_INT8      = 0x03;$/;"	variable	line:195
BSER_INT16	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_INT16     = 0x04;$/;"	variable	line:196
BSER_INT32	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_INT32     = 0x05;$/;"	variable	line:197
BSER_INT64	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_INT64     = 0x06;$/;"	variable	line:198
BSER_REAL	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_REAL      = 0x07;$/;"	variable	line:199
BSER_TRUE	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_TRUE      = 0x08;$/;"	variable	line:200
BSER_FALSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_FALSE     = 0x09;$/;"	variable	line:201
BSER_NULL	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_NULL      = 0x0a;$/;"	variable	line:202
BSER_TEMPLATE	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_TEMPLATE  = 0x0b;$/;"	variable	line:203
BSER_SKIP	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var BSER_SKIP      = 0x0c;$/;"	variable	line:204
ST_NEED_PDU	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var ST_NEED_PDU = 0; \/\/ Need to read and decode PDU length$/;"	variable	line:206
ST_FILL_PDU	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var ST_FILL_PDU = 1; \/\/ Know the length, need to read whole content$/;"	variable	line:207
MAX_INT8	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var MAX_INT8 = 127;$/;"	variable	line:209
MAX_INT16	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var MAX_INT16 = 32768;$/;"	variable	line:210
MAX_INT32	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^var MAX_INT32 = 2147483648;$/;"	variable	line:211
BunserBuf	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function BunserBuf() {$/;"	function	line:213
BunserBuf	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function BunserBuf() {$/;"	class	line:213
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.append = function(buf, synchronous) {$/;"	function	line:221
BunserBuf.append	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.append = function(buf, synchronous) {$/;"	method	line:221
processLater	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.processLater = function() {$/;"	function	line:240
BunserBuf.processLater	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.processLater = function() {$/;"	method	line:240
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.process = function(synchronous) {$/;"	function	line:259
BunserBuf.process	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.process = function(synchronous) {$/;"	method	line:259
raise	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.raise = function(reason) {$/;"	function	line:298
BunserBuf.raise	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.raise = function(reason) {$/;"	method	line:298
expectCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.expectCode = function(expected) {$/;"	function	line:306
BunserBuf.expectCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.expectCode = function(expected) {$/;"	method	line:306
decodeAny	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeAny = function() {$/;"	function	line:313
BunserBuf.decodeAny	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeAny = function() {$/;"	method	line:313
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^  switch (code) {$/;"	function	line:315
decodeArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeArray = function() {$/;"	function	line:346
BunserBuf.decodeArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeArray = function() {$/;"	method	line:346
decodeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeObject = function() {$/;"	function	line:356
BunserBuf.decodeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeObject = function() {$/;"	method	line:356
decodeTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeTemplate = function() {$/;"	function	line:368
BunserBuf.decodeTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeTemplate = function() {$/;"	method	line:368
decodeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeString = function() {$/;"	function	line:388
BunserBuf.decodeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeString = function() {$/;"	method	line:388
decodeInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeInt = function(relaxSizeAsserts) {$/;"	function	line:399
BunserBuf.decodeInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^BunserBuf.prototype.decodeInt = function(relaxSizeAsserts) {$/;"	method	line:399
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^  switch (code) {$/;"	function	line:407
loadFromBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function loadFromBuffer(input) {$/;"	function	line:432
loadFromBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function loadFromBuffer(input) {$/;"	function	line:432
byteswap64	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function byteswap64(buf) {$/;"	function	line:449
dump_int64	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function dump_int64(buf, val) {$/;"	function	line:457
dump_int64	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function dump_int64(buf, val) {$/;"	function	line:457
dump_int	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function dump_int(buf, val) {$/;"	function	line:474
dump_int	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function dump_int(buf, val) {$/;"	function	line:474
dump_any	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function dump_any(buf, val) {$/;"	function	line:490
dump_any	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function dump_any(buf, val) {$/;"	function	line:490
dumpToBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function dumpToBuffer(val) {$/;"	function	line:558
dumpToBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/index.js	/^function dumpToBuffer(val) {$/;"	function	line:558
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "name": "bser",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "description": "JavaScript implementation of the BSER Binary Serialization",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "main": "index.js",$/;"	function	line:5
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "directories": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^    "test": "test"$/;"	function	line:7
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "scripts": {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^    "test": "node test\/bser.js"$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "repository": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^    "type": "git",$/;"	function	line:13
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^    "url": "https:\/\/github.com\/facebook\/watchman"$/;"	function	line:14
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "keywords": [$/;"	function	line:16
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "author": "Wez Furlong <wez@fb.com> (http:\/\/wezfurlong.org)",$/;"	function	line:21
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "license": "Apache-2.0",$/;"	function	line:22
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "bugs": {$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^    "url": "https:\/\/github.com\/facebook\/watchman\/issues"$/;"	function	line:24
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "homepage": "https:\/\/facebook.github.io\/watchman\/docs\/bser.html",$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^  "dependencies": {$/;"	function	line:27
node-int64	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/package.json	/^    "node-int64": "^0.4.0"$/;"	function	line:28
BSER Binary Serialization	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/README.md	/^# BSER Binary Serialization$/;"	function	line:1
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/README.md	/^## API$/;"	function	line:14
bser.loadFromBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/README.md	/^### bser.loadFromBuffer$/;"	function	line:20
bser.dumpToBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/README.md	/^### bser.dumpToBuffer$/;"	function	line:30
BunserBuf	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/README.md	/^### BunserBuf$/;"	function	line:39
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/README.md	/^## Example$/;"	function	line:59
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/test/bser.js	/^var assert = require('assert');$/;"	variable	line:1
bser	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/test/bser.js	/^var bser = require('..\/');$/;"	variable	line:2
Int64	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/test/bser.js	/^var Int64 = require('node-int64');$/;"	variable	line:3
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/test/bser.js	/^var template =  "\\x00\\x01\\x03\\x28" +$/;"	variable	line:6
val	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/test/bser.js	/^var val = bser.loadFromBuffer(template);$/;"	variable	line:12
roundtrip	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/test/bser.js	/^function roundtrip(val) {$/;"	function	line:19
roundtrip	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/test/bser.js	/^function roundtrip(val) {$/;"	function	line:19
res	/Users/jonathan/repos/identifiers-arxiv/node_modules/bser/test/bser.js	/^var res = bser.dumpToBuffer({expression: undefined});$/;"	variable	line:73
buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^var buffer = require('buffer');$/;"	variable	line:3
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^var Buffer = buffer.Buffer;$/;"	variable	line:4
SlowBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^var SlowBuffer = buffer.SlowBuffer;$/;"	variable	line:5
MAX_LEN	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^var MAX_LEN = buffer.kMaxLength || 2147483647;$/;"	variable	line:6
alloc	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^exports.alloc = function alloc(size, fill, encoding) {$/;"	function	line:7
exports.alloc	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^var MAX_LEN = buffer.kMaxLength || 2147483647;$/;"	function	line:6
alloc	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^exports.alloc = function alloc(size, fill, encoding) {$/;"	function	line:7
allocUnsafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^exports.allocUnsafe = function allocUnsafe(size) {$/;"	function	line:39
exports.allocUnsafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^}$/;"	function	line:38
allocUnsafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^exports.allocUnsafe = function allocUnsafe(size) {$/;"	function	line:39
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^exports.from = function from(value, encodingOrOffset, length) {$/;"	function	line:51
exports.from	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^}$/;"	function	line:50
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^exports.from = function from(value, encodingOrOffset, length) {$/;"	function	line:51
allocUnsafeSlow	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^exports.allocUnsafeSlow = function allocUnsafeSlow(size) {$/;"	function	line:97
exports.allocUnsafeSlow	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^}$/;"	function	line:96
allocUnsafeSlow	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/index.js	/^exports.allocUnsafeSlow = function allocUnsafeSlow(size) {$/;"	function	line:97
Copyright (c) 2016 Calvin Metcalf	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/license.md	/^# Copyright (c) 2016 Calvin Metcalf$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^  "name": "buffer-shims",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^  "description": "some shims for node buffers",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^    "test": "tape test\/*.js"$/;"	function	line:7
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^  "files": ["index.js"],$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^  "license": "MIT",$/;"	function	line:10
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^  "devDependencies": {$/;"	function	line:11
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^    "tape": "^4.5.1"$/;"	function	line:12
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^  "repository": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^    "type": "git",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/buffer-shims/package.json	/^    "url": "git@github.com:calvinmetcalf\/buffer-shims.git"$/;"	function	line:16
blacklist	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/index.js	/^var blacklist = [$/;"	variable	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^  "name": "builtin-modules",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^  "version": "1.1.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^  "description": "List of the Node.js builtin modules",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^  "repository": "sindresorhus\/builtin-modules",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^    "test": "xo && ava",$/;"	function	line:16
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^    "make": "node make.js"$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^  "files": [$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^  "keywords": [$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^  "devDependencies": {$/;"	function	line:36
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^    "ava": "*",$/;"	function	line:37
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/package.json	/^    "xo": "*"$/;"	function	line:38
builtin-modules [![Build Status](https://travis-ci.org/sindresorhus/builtin-modules.svg?branch=master)](https://travis-ci.org/sindresorhus/builtin-modules)	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/readme.md	/^# builtin-modules [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/builtin-modules.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/builtin-modules)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/readme.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/readme.md	/^## Usage$/;"	function	line:15
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/readme.md	/^## API$/;"	function	line:25
Static list	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/readme.md	/^### Static list$/;"	function	line:29
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/readme.md	/^## Related$/;"	function	line:34
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/builtin-modules/readme.md	/^## License$/;"	function	line:39
callsites	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/index.js	/^var callsites = require('callsites');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/index.js	/^module.exports = function () {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/index.js	/^var callsites = require('callsites');$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/index.js	/^module.exports = function () {$/;"	function	line:2
prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/index.js	/^	Error.prepareStackTrace = function (_, stack) { return stack };$/;"	function	line:4
Error.prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/index.js	/^	var _ = Error.prepareStackTrace;$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/index.js	/^'use strict';$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^  "name": "callsites",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^  "version": "0.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^  "description": "Get callsites from the V8 stack trace API",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^  "repository": "sindresorhus\/callsites",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^    "test": "mocha"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^  "devDependencies": {$/;"	function	line:33
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/package.json	/^    "mocha": "*"$/;"	function	line:34
callsites [![Build Status](https://travis-ci.org/sindresorhus/callsites.svg?branch=master)](https://travis-ci.org/sindresorhus/callsites)	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/readme.md	/^# callsites [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/callsites.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/callsites)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/readme.md	/^## API$/;"	function	line:26
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/node_modules/callsites/readme.md	/^## License$/;"	function	line:45
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "name": "caller-path",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "version": "0.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "description": "Get the path of the caller module",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "repository": "sindresorhus\/caller-path",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^    "test": "mocha"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "dependencies": {$/;"	function	line:35
callsites	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^    "callsites": "^0.2.0"$/;"	function	line:36
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^  "devDependencies": {$/;"	function	line:38
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/package.json	/^    "mocha": "*"$/;"	function	line:39
caller-path [![Build Status](https://travis-ci.org/sindresorhus/caller-path.svg?branch=master)](https://travis-ci.org/sindresorhus/caller-path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/readme.md	/^# caller-path [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/caller-path.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/caller-path)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/readme.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/readme.md	/^## Usage$/;"	function	line:15
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/caller-path/readme.md	/^## License$/;"	function	line:34
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "name": "callsites",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "description": "Get callsites from the V8 stack trace API",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "repository": "sindresorhus\/callsites",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^    "node": ">=4"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "devDependencies": {$/;"	function	line:33
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^    "ava": "*",$/;"	function	line:34
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^    "xo": "*"$/;"	function	line:35
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^  "xo": {$/;"	function	line:37
esnext	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/package.json	/^    "esnext": true$/;"	function	line:38
callsites [![Build Status](https://travis-ci.org/sindresorhus/callsites.svg?branch=master)](https://travis-ci.org/sindresorhus/callsites)	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/readme.md	/^# callsites [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/callsites.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/callsites)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/readme.md	/^## API$/;"	function	line:27
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/callsites/readme.md	/^## License$/;"	function	line:44
preserveCamelCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/index.js	/^function preserveCamelCase(str) {$/;"	function	line:3
preserveCamelCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/index.js	/^function preserveCamelCase(str) {$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/index.js	/^module.exports = function () {$/;"	function	line:21
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/index.js	/^}$/;"	function	line:19
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^  "name": "camelcase",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^  "version": "3.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^  "description": "Convert a dash\/dot\/underscore\/space separated string to camelCase: foo-bar → fooBar",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^  "repository": "sindresorhus\/camelcase",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^  "devDependencies": {$/;"	function	line:35
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^    "ava": "*",$/;"	function	line:36
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/package.json	/^    "xo": "*"$/;"	function	line:37
camelcase [![Build Status](https://travis-ci.org/sindresorhus/camelcase.svg?branch=master)](https://travis-ci.org/sindresorhus/camelcase)	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/readme.md	/^# camelcase [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/camelcase.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/camelcase)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/readme.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/readme.md	/^## Related$/;"	function	line:49
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/camelcase/readme.md	/^## License$/;"	function	line:55
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/.travis.yml	/^node_js:$/;"	function	line:2
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/bin/cdl.js	/^function usage() {$/;"	function	line:14
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/bin/cdl.js	/^function usage() {$/;"	function	line:14
highlightFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/bin/cdl.js	/^function highlightFile () {$/;"	function	line:27
highlightFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/bin/cdl.js	/^function highlightFile () {$/;"	function	line:27
stdin	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/bin/cdl.js	/^var stdin = process.stdin$/;"	variable	line:55
module.exports.highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/cardinal.js	/^module.exports = {$/;"	property	line:1
cardinal	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/examples/highlight-json.js	/^var cardinal = require('..');$/;"	variable	line:3
json	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/examples/highlight-json.js	/^var json = JSON.stringify({$/;"	variable	line:5
cardinal	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/examples/highlight-self-hide-semicolons.js	/^var cardinal = require('..')$/;"	variable	line:6
highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/examples/highlight-self-hide-semicolons.js	/^function highlight () {$/;"	function	line:9
highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/examples/highlight-self-hide-semicolons.js	/^function highlight () {$/;"	function	line:9
cardinal	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/examples/highlight-self.js	/^var cardinal = require('..');$/;"	variable	line:3
highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/examples/highlight-self.js	/^function highlight () {$/;"	function	line:5
highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/examples/highlight-self.js	/^function highlight () {$/;"	function	line:5
cardinal	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/examples/highlight-string.js	/^var cardinal = require('..');$/;"	variable	line:3
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/examples/highlight-string.js	/^function add (a, b) {$/;"	function	line:7
Cardinal Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/examples/README.md	/^# Cardinal Examples$/;"	function	line:1
redeyed	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^var redeyed =  require('redeyed')$/;"	variable	line:1
trimEmptyLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^function trimEmptyLines(lines) {$/;"	function	line:9
trimEmptyLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^function trimEmptyLines(lines) {$/;"	function	line:9
addLinenos	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^function addLinenos (highlightedCode, firstline) {$/;"	function	line:20
getDigits	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^  function getDigits (n) {$/;"	function	line:31
addLinenos.getDigits	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^  function getDigits (n) {$/;"	function	line:31
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^  function pad (n, totalDigits) {$/;"	function	line:40
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^    switch(padDigits) {$/;"	function	line:43
addLinenos.pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^  function pad (n, totalDigits) {$/;"	function	line:40
addLinenos	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^function addLinenos (highlightedCode, firstline) {$/;"	function	line:20
highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^module.exports = function highlight (code, opts) {$/;"	function	line:64
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^}$/;"	function	line:62
highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlight.js	/^module.exports = function highlight (code, opts) {$/;"	function	line:64
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlightFile.js	/^var fs = require('fs')$/;"	variable	line:1
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlightFile.js	/^function isFunction (obj) {$/;"	function	line:4
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlightFile.js	/^function isFunction (obj) {$/;"	function	line:4
highlightFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlightFile.js	/^module.exports = function highlightFile (fullPath, opts, cb) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlightFile.js	/^}$/;"	function	line:6
highlightFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlightFile.js	/^module.exports = function highlightFile (fullPath, opts, cb) {$/;"	function	line:8
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlightFileSync.js	/^var fs = require('fs')$/;"	variable	line:1
highlightFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlightFileSync.js	/^module.exports = function highlightFileSync (fullPath, opts) {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlightFileSync.js	/^  , highlight = require('.\/highlight');$/;"	function	line:2
highlightFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/lib/highlightFileSync.js	/^module.exports = function highlightFileSync (fullPath, opts) {$/;"	function	line:4
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "name": "cardinal",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "description": "Syntax highlights JavaScript code with ANSI colors to be printed to the terminal.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "main": "cardinal.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^    "test": "tap .\/test\/*.js",$/;"	function	line:7
demo	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^    "demo": "node examples\/highlight-string.js; node examples\/highlight-self; node examples\/highlight-self-hide-semicolons;"$/;"	function	line:8
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "bin": {$/;"	function	line:10
cdl	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^    "cdl": ".\/bin\/cdl.js"$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^    "url": "git:\/\/github.com\/thlorenz\/cardinal.git"$/;"	function	line:15
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "keywords": [$/;"	function	line:17
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "author": "Thorsten Lorenz <thlorenz@gmx.de> (thlorenz.com)",$/;"	function	line:28
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "license": "MIT",$/;"	function	line:29
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "dependencies": {$/;"	function	line:30
ansicolors	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^    "ansicolors": "~0.2.1",$/;"	function	line:31
redeyed	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^    "redeyed": "~1.0.0"$/;"	function	line:32
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^  "devDependencies": {$/;"	function	line:34
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^    "tap": "~0.3.1",$/;"	function	line:35
readdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/package.json	/^    "readdirp": "~0.2.1"$/;"	function	line:36
cardinal [![Build Status](https://secure.travis-ci.org/thlorenz/cardinal.png)](http://travis-ci.org/thlorenz/cardinal)	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^# cardinal [![Build Status](https:\/\/secure.travis-ci.org\/thlorenz\/cardinal.png)](http:\/\/travis-ci.org\/thlorenz\/cardinal)$/;"	function	line:1
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^## Features$/;"	function	line:9
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^## Installation$/;"	function	line:37
As library	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^### As library$/;"	function	line:39
As Commandline Tool	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^### As Commandline Tool$/;"	function	line:43
Commandline	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^## Commandline$/;"	function	line:51
Highlight a file	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^### Highlight a file$/;"	function	line:53
As part of a UNIX pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^### As part of a UNIX pipe$/;"	function	line:60
Theme	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^### Theme$/;"	function	line:69
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^## API$/;"	function	line:88
*highlight(code[, opts])*	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^### *highlight(code[, opts])*$/;"	function	line:90
*highlightFileSync(fullPath[, opts])*	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^### *highlightFileSync(fullPath[, opts])*$/;"	function	line:95
*highlightFile(fullPath[, opts], callback)*	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^### *highlightFile(fullPath[, opts], callback)*$/;"	function	line:101
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^### opts$/;"	function	line:108
Examples ([*browse*](https://github.com/thlorenz/cardinal/tree/master/examples))	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/README.md	/^## Examples ([*browse*](https:\/\/github.com\/thlorenz\/cardinal\/tree\/master\/examples))$/;"	function	line:118
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/settings.js	/^var path =  require('path')$/;"	variable	line:1
getSettings	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/settings.js	/^function getSettings (home_) {$/;"	function	line:8
getSettings	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/settings.js	/^function getSettings (home_) {$/;"	function	line:8
resolveTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/settings.js	/^function resolveTheme (home_) {$/;"	function	line:29
resolveTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/settings.js	/^function resolveTheme (home_) {$/;"	function	line:29
module.exports.resolveTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/settings.js	/^module.exports = {$/;"	property	line:47
module.exports.getSettings	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/settings.js	/^  , getSettings: getSettings$/;"	property	line:49
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-block-comment.js	/^function inspect(obj, depth) {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-block-comment.js	/^test('\\nhighlighting a block comment without line numbers', function (t) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-block-comment.js	/^test('\\nhighlighting a block comment with line numbers', function (t) {$/;"	function	line:20
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^var fs          =  require('fs')$/;"	variable	line:4
diffIndRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^var diffIndRegex = \/^(@@[^@]+@@)(.*)$\/;$/;"	variable	line:15
addRemRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^var addRemRegex = \/^[+\\-]\/;$/;"	variable	line:16
lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^var lines = diff.split('\\n');$/;"	variable	line:17
isDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^function isDiff(lines) {$/;"	function	line:19
isDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^function isDiff(lines) {$/;"	function	line:19
tryHighlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^function tryHighlight(code) {$/;"	function	line:29
tryAppending	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryAppending(appended, tryNext) {$/;"	function	line:34
tryHighlight.tryAppending	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryAppending(appended, tryNext) {$/;"	function	line:34
tryRemoveLeadingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryRemoveLeadingComma(tryNext) {$/;"	function	line:42
tryHighlight.tryRemoveLeadingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryRemoveLeadingComma(tryNext) {$/;"	function	line:42
tryPlain	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryPlain() { $/;"	function	line:52
tryHighlight.tryPlain	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryPlain() { $/;"	function	line:52
tryCloseMustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryCloseMustache() { return tryAppending('}', tryCloseParen); }$/;"	function	line:60
tryHighlight.tryCloseMustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryCloseMustache() { return tryAppending('}', tryCloseParen); }$/;"	function	line:60
tryCloseParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryCloseParen() { return tryAppending('\\\\)', tryCloseMustacheParen); }$/;"	function	line:62
tryHighlight.tryCloseParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryCloseParen() { return tryAppending('\\\\)', tryCloseMustacheParen); }$/;"	function	line:62
tryCloseMustacheParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryCloseMustacheParen() { return tryAppending('})', tryRemovingCommas);}$/;"	function	line:64
tryHighlight.tryCloseMustacheParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryCloseMustacheParen() { return tryAppending('})', tryRemovingCommas);}$/;"	function	line:64
tryRemovingCommas	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryRemovingCommas() { return tryRemoveLeadingComma(giveUp); }$/;"	function	line:66
tryHighlight.tryRemovingCommas	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function tryRemovingCommas() { return tryRemoveLeadingComma(giveUp); }$/;"	function	line:66
giveUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function giveUp() { return code; }$/;"	function	line:68
tryHighlight.giveUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^  function giveUp() { return code; }$/;"	function	line:68
tryHighlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^function tryHighlight(code) {$/;"	function	line:29
highlightDiffInd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^function highlightDiffInd(line, matches) {$/;"	function	line:73
highlightDiffInd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^function highlightDiffInd(line, matches) {$/;"	function	line:73
colorsAddRemove	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^function colorsAddRemove(c) {$/;"	function	line:79
colorsAddRemove	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^function colorsAddRemove(c) {$/;"	function	line:79
highlightDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^function highlightDiff(line) {$/;"	function	line:83
highlightDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^function highlightDiff(line) {$/;"	function	line:83
highlightFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^var highlightFn = diff ? highlightDiff : tryHighlight;$/;"	variable	line:91
highlightedLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-diff-spike.js	/^var highlightedLines = lines.map(highlightFn);$/;"	variable	line:92
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-file-async.js	/^function inspect (obj) {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-file-async.js	/^test('supplying custom theme', function (t) {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-file-async.js	/^test('not supplying custom theme', function (t) {$/;"	function	line:27
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-file-async.js	/^test('syntactically invalid code', function (t) {$/;"	function	line:36
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-file-async.js	/^test('non existing file', function (t) {$/;"	function	line:45
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-file-sync.js	/^function inspect (obj) {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-file-sync.js	/^test('supplying custom theme', function (t) {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-file-sync.js	/^test('not supplying custom theme', function (t) {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-file-sync.js	/^test('syntactically invalid code', function (t) {$/;"	function	line:32
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-file-sync.js	/^test('non existing file', function (t) {$/;"	function	line:38
resolveTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-git-diff.js	/^\/\/  highlightDiff('@@ -25,22 +31,47 @@ function resolveTheme (config) { }')$/;"	function	line:3
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-json-file-async.js	/^function inspect (obj) {$/;"	function	line:9
file	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-json-file-async.js	/^var file = path.join(__dirname, 'fixtures\/json.json');$/;"	variable	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-json-file-async.js	/^test('without custom theme', function (t) {$/;"	function	line:15
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-json-file-sync.js	/^function inspect (obj) {$/;"	function	line:9
file	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-json-file-sync.js	/^var file = path.join(__dirname, 'fixtures\/json.json');$/;"	variable	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-json-file-sync.js	/^test('without custom theme', function (t) {$/;"	function	line:15
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-json.js	/^function inspect (obj) {$/;"	function	line:10
json	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-json.js	/^var json = JSON.stringify({$/;"	variable	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-json.js	/^test('supplying custom theme', function (t) {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-json.js	/^test('not supplying custom theme', function (t) {$/;"	function	line:27
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^function inspect (obj) {$/;"	function	line:10
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^var code = 'function foo() { var a = 3; return a > 2 ? true : false; }'$/;"	function	line:14
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^var code = 'function foo() { var a = 3; return a > 2 ? true : false; }'$/;"	variable	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^test('supplying custom theme', function (t) {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^test('not supplying custom theme', function (t) {$/;"	function	line:24
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^test('syntactically invalid code', function (t) {$/;"	function	line:31
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^test('line numbers no firstline given', function (t) {$/;"	function	line:38
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^test('line numbers firstline 99', function (t) {$/;"	function	line:44
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^test('line numbers multi line no first line given', function (t) {$/;"	function	line:50
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^    function foo () {$/;"	function	line:52
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^test('line numbers multi line first line 99', function (t) {$/;"	function	line:60
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-highlight-string.js	/^    function foo () {$/;"	function	line:62
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-smoke.js	/^test('tap', function (t) {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/cardinal-smoke.js	/^test('redeyed', function (t) {$/;"	function	line:34
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^function setup () {$/;"	function	line:14
writerc	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^function writerc(config) {$/;"	function	line:19
function.writerc	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^function writerc(config) {$/;"	function	line:19
removerc	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^function removerc () {$/;"	function	line:23
function.removerc	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^function removerc () {$/;"	function	line:23
resolveTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^function resolveTheme (config) {$/;"	function	line:27
function.resolveTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^function resolveTheme (config) {$/;"	function	line:27
getSettings	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^function getSettings (config) {$/;"	function	line:34
function.getSettings	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^function getSettings (config) {$/;"	function	line:34
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^test('no .cardinalrc in home', function (t) {$/;"	function	line:43
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^test('.cardinalrc with theme "hide-semicolons" in home', function (t) {$/;"	function	line:50
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^test('.cardinalrc with full path to "hide-semicolons.js" in home', function (t) {$/;"	function	line:57
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^test('.cardinalrc with linenos: true', function (t) {$/;"	function	line:64
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/settings.js	/^test('.cardinalrc with linenos: true and theme', function (t) {$/;"	function	line:71
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/test/themes.js	/^test('validate themes by requiring all of them', function (t) {$/;"	function	line:10
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/default.js	/^var colors = require('ansicolors');$/;"	variable	line:1
module.exports.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/default.js	/^module.exports = {$/;"	property	line:4
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/default.js	/^      _default: function (s, info) {$/;"	function	line:31
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/empty.js	/^var colors = require('ansicolors');$/;"	variable	line:7
module.exports.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/empty.js	/^module.exports = {$/;"	property	line:10
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/hide-semicolons.js	/^var colors = require('ansicolors');$/;"	variable	line:1
module.exports.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/hide-semicolons.js	/^module.exports = {$/;"	property	line:4
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/hide-semicolons.js	/^      _default: function (s, info) {$/;"	function	line:31
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/jq.js	/^var colors = require('ansicolors');$/;"	variable	line:1
module.exports.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/jq.js	/^module.exports = {$/;"	property	line:8
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/jq.js	/^      _default: function (s, info) {$/;"	function	line:35
cardinal themes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/README.md	/^# cardinal themes$/;"	function	line:1
sharing themes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/README.md	/^# sharing themes$/;"	function	line:13
Contributed Themes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/README.md	/^## Contributed Themes$/;"	function	line:25
tomorrow night	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/README.md	/^### tomorrow night$/;"	function	line:27
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/tomorrow-night.js	/^var colors = require('ansicolors');$/;"	variable	line:1
module.exports.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/tomorrow-night.js	/^module.exports = {$/;"	property	line:4
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/tomorrow-night.js	/^    , _default    :  function (s, info) {$/;"	function	line:22
nextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/tomorrow-night.js	/^        var nextToken = info.tokens[info.tokenIndex + 1];$/;"	variable	line:24
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/themes/tomorrow-night.js	/^      _default: function (s, info) {$/;"	function	line:45
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/utl.js	/^var util = require('util');$/;"	variable	line:1
isPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/utl.js	/^module.exports.isPath = function (s) {$/;"	function	line:3
module.exports.isPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/utl.js	/^var util = require('util');$/;"	function	line:1
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/utl.js	/^module.exports.inspect = function(obj, depth) {$/;"	function	line:7
module.exports.inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/cardinal/utl.js	/^};$/;"	function	line:5
Caseless	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^function Caseless (dict) {$/;"	function	line:1
Caseless	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^function Caseless (dict) {$/;"	class	line:1
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^Caseless.prototype.set = function (name, value, clobber) {$/;"	function	line:4
Caseless.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^Caseless.prototype.set = function (name, value, clobber) {$/;"	method	line:4
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^Caseless.prototype.has = function (name) {$/;"	function	line:18
Caseless.Caseless	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^}$/;"	class	line:17
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^Caseless.prototype.get = function (name) {$/;"	function	line:27
Caseless.Caseless.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^Caseless.prototype.get = function (name) {$/;"	method	line:27
swap	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^Caseless.prototype.swap = function (name) {$/;"	function	line:37
del	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^Caseless.prototype.del = function (name) {$/;"	function	line:43
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^module.exports = function (dict) {return new Caseless(dict)}$/;"	function	line:48
Caseless.Caseless.module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^}$/;"	function	line:46
httpify	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^module.exports.httpify = function (resp, headers) {$/;"	function	line:49
setHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^  resp.setHeader = function (key, value, clobber) {$/;"	function	line:51
hasHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^  resp.hasHeader = function (key) {$/;"	function	line:55
resp.hasHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^  }$/;"	function	line:54
getHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^  resp.getHeader = function (key) {$/;"	function	line:58
resp.getHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^  }$/;"	function	line:57
removeHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^  resp.removeHeader = function (key) {$/;"	function	line:61
resp.removeHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/index.js	/^  }$/;"	function	line:60
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "name": "caseless",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "version": "0.11.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "description": "Caseless object set\/get\/has, very useful when working with HTTP headers.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^    "test": "node test.js"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^    "url": "https:\/\/github.com\/mikeal\/caseless"$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "keywords": [$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "test": "node test.js",$/;"	function	line:18
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "author": "Mikeal Rogers <mikeal.rogers@gmail.com>",$/;"	function	line:19
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "license": "Apache-2.0",$/;"	function	line:20
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "bugs": {$/;"	function	line:21
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^    "url": "https:\/\/github.com\/mikeal\/caseless\/issues"$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^  "devDependencies": {$/;"	function	line:24
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/package.json	/^    "tape": "^2.10.2"$/;"	function	line:25
Caseless -- wrap an object to set and get property with caseless semantics but also preserve caseing.	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/README.md	/^## Caseless -- wrap an object to set and get property with caseless semantics but also preserve caseing.$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/README.md	/^## Usage$/;"	function	line:5
has(key)	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/README.md	/^## has(key)$/;"	function	line:15
set(key, value[, clobber=true])	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/README.md	/^## set(key, value[, clobber=true])$/;"	function	line:23
swap(key)	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/README.md	/^## swap(key)$/;"	function	line:33
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/test.js	/^var tape = require('tape')$/;"	variable	line:1
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/caseless/test.js	/^tape('set get has', function (t) {$/;"	function	line:5
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/index.js	/^var utils = require('.\/utils');$/;"	variable	line:10
centerAlign	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/index.js	/^module.exports = function centerAlign(val) {$/;"	function	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/index.js	/^var utils = require('.\/utils');$/;"	function	line:10
centerAlign	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/index.js	/^module.exports = function centerAlign(val) {$/;"	function	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "name": "center-align",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "description": "Center-align the text in a string.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "version": "0.1.3",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/center-align",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "repository": "jonschlinkert\/center-align",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/center-align\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "main": "index.js",$/;"	function	line:16
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "engines": {$/;"	function	line:17
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^    "node": ">=0.10.0"$/;"	function	line:18
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "scripts": {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^    "test": "mocha"$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "dependencies": {$/;"	function	line:23
align-text	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^    "align-text": "^0.1.3",$/;"	function	line:24
lazy-cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^    "lazy-cache": "^1.0.3"$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "devDependencies": {$/;"	function	line:27
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^    "mocha": "^2.2.0"$/;"	function	line:28
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "keywords": [$/;"	function	line:30
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^  "verb": {$/;"	function	line:40
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^    "related": {$/;"	function	line:41
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^      "description": "",$/;"	function	line:42
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/package.json	/^      "list": [$/;"	function	line:43
center-align [![NPM version](https://badge.fury.io/js/center-align.svg)](http://badge.fury.io/js/center-align)	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/README.md	/^# center-align [![NPM version](https:\/\/badge.fury.io\/js\/center-align.svg)](http:\/\/badge.fury.io\/js\/center-align)$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/README.md	/^## Usage$/;"	function	line:11
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/README.md	/^## Related projects$/;"	function	line:41
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/README.md	/^## Running tests$/;"	function	line:48
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/README.md	/^## Contributing$/;"	function	line:56
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/README.md	/^## Author$/;"	function	line:60
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/README.md	/^## License$/;"	function	line:67
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/utils.js	/^var utils = require('lazy-cache')(require);$/;"	variable	line:8
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/center-align/utils.js	/^var fn = require;$/;"	variable	line:21
escapeStringRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^var escapeStringRegexp = require('escape-string-regexp');$/;"	variable	line:2
ansiStyles	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^var ansiStyles = require('ansi-styles');$/;"	variable	line:3
stripAnsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^var stripAnsi = require('strip-ansi');$/;"	variable	line:4
hasAnsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^var hasAnsi = require('has-ansi');$/;"	variable	line:5
supportsColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^var supportsColor = require('supports-color');$/;"	variable	line:6
isSimpleWindowsTerm	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^var isSimpleWindowsTerm = process.platform === 'win32' && !\/^xterm\/i.test(process.env.TERM);$/;"	variable	line:8
Chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^function Chalk(options) {$/;"	function	line:10
Chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^function Chalk(options) {$/;"	class	line:10
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^			get: function () {$/;"	function	line:27
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^var proto = defineProps(function chalk() {}, styles);$/;"	function	line:36
proto	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^var proto = defineProps(function chalk() {}, styles);$/;"	variable	line:36
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^function build(_styles) {$/;"	function	line:38
builder	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^	var builder = function () {$/;"	function	line:39
build.builder	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^	var builder = function () {$/;"	function	line:39
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^function build(_styles) {$/;"	function	line:38
applyStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^function applyStyle() {$/;"	function	line:53
applyStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^function applyStyle() {$/;"	function	line:53
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^function init() {$/;"	function	line:96
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^			get: function () {$/;"	function	line:101
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/index.js	/^function init() {$/;"	function	line:96
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "name": "chalk",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "version": "1.1.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "description": "Terminal string styling done right. Much color.",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "repository": "chalk\/chalk",$/;"	function	line:6
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "maintainers": [$/;"	function	line:7
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "test": "xo && mocha",$/;"	function	line:16
bench	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "bench": "matcha benchmark.js",$/;"	function	line:17
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "coverage": "nyc npm test && nyc report",$/;"	function	line:18
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "coveralls": "nyc npm test && nyc report --reporter=text-lcov | coveralls"$/;"	function	line:19
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "files": [$/;"	function	line:21
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "keywords": [$/;"	function	line:24
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "dependencies": {$/;"	function	line:47
ansi-styles	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "ansi-styles": "^2.2.1",$/;"	function	line:48
escape-string-regexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "escape-string-regexp": "^1.0.2",$/;"	function	line:49
has-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "has-ansi": "^2.0.0",$/;"	function	line:50
strip-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "strip-ansi": "^3.0.0",$/;"	function	line:51
supports-color	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "supports-color": "^2.0.0"$/;"	function	line:52
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "devDependencies": {$/;"	function	line:54
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "coveralls": "^2.11.2",$/;"	function	line:55
matcha	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "matcha": "^0.6.0",$/;"	function	line:56
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "mocha": "*",$/;"	function	line:57
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "nyc": "^3.0.0",$/;"	function	line:58
require-uncached	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "require-uncached": "^1.0.2",$/;"	function	line:59
resolve-from	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "resolve-from": "^1.0.0",$/;"	function	line:60
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "semver": "^4.3.3",$/;"	function	line:61
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "xo": "*"$/;"	function	line:62
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^  "xo": {$/;"	function	line:64
envs	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/package.json	/^    "envs": [$/;"	function	line:65
Why	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^## Why$/;"	function	line:24
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^## Install$/;"	function	line:36
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^## Usage$/;"	function	line:43
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^## API$/;"	function	line:90
chalk.`<style>[.<style>...](string, [string...])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^### chalk.`<style>[.<style>...](string, [string...])`$/;"	function	line:92
chalk.enabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^### chalk.enabled$/;"	function	line:100
chalk.supportsColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^### chalk.supportsColor$/;"	function	line:110
chalk.styles	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^### chalk.styles$/;"	function	line:116
chalk.hasColor(string)	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^### chalk.hasColor(string)$/;"	function	line:131
chalk.stripColor(string)	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^### chalk.stripColor(string)$/;"	function	line:135
Styles	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^## Styles$/;"	function	line:153
Modifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^### Modifiers$/;"	function	line:155
Colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^### Colors$/;"	function	line:166
Background colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^### Background colors$/;"	function	line:178
256-colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^## 256-colors$/;"	function	line:190
Windows	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^## Windows$/;"	function	line:195
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^## Related$/;"	function	line:200
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/chalk/readme.md	/^## License$/;"	function	line:211
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/.travis.yml	/^node_js:$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "name": "ci-info",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "description": "Get details about the current Continuous Integration environment",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "main": "index.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "dependencies": {},$/;"	function	line:6
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "devDependencies": {$/;"	function	line:7
clear-require	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^    "clear-require": "^1.0.1",$/;"	function	line:8
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^    "standard": "^8.4.0"$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "scripts": {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^    "test": "standard && node test.js"$/;"	function	line:12
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "repository": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^    "type": "git",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^    "url": "https:\/\/github.com\/watson\/ci-info.git"$/;"	function	line:16
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "keywords": [$/;"	function	line:18
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "author": "Thomas Watson Steen <w@tson.dk> (https:\/\/twitter.com\/wa7son)",$/;"	function	line:25
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "license": "MIT",$/;"	function	line:26
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "bugs": {$/;"	function	line:27
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^    "url": "https:\/\/github.com\/watson\/ci-info\/issues"$/;"	function	line:28
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "homepage": "https:\/\/github.com\/watson\/ci-info",$/;"	function	line:30
coordinates	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/package.json	/^  "coordinates": [$/;"	function	line:31
ci-info	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/README.md	/^# ci-info$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/README.md	/^## Installation$/;"	function	line:11
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/README.md	/^## Usage$/;"	function	line:17
Supported CI tools	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/README.md	/^## Supported CI tools$/;"	function	line:29
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/README.md	/^## API$/;"	function	line:51
`ci.name`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/README.md	/^### `ci.name`$/;"	function	line:53
`ci.isCI`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/README.md	/^### `ci.isCI`$/;"	function	line:62
`ci.<VENDOR-CONSTANT>`	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/README.md	/^### `ci.<VENDOR-CONSTANT>`$/;"	function	line:72
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/ci-info/README.md	/^## License$/;"	function	line:96
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/.travis.yml	/^node_js:$/;"	function	line:2
git	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/.travis.yml	/^git:$/;"	function	line:6
depth	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/.travis.yml	/^  depth: 1$/;"	function	line:7
branches	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/.travis.yml	/^branches:$/;"	function	line:8
only	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/.travis.yml	/^  only:$/;"	function	line:9
before_script	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/.travis.yml	/^before_script:$/;"	function	line:11
CircularJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.js	/^var CircularJSON=function(e,t){function l(e,t,o){var u=[],f=[e],l=[e],c=[o?n:"[Circular]"],h=e,p=1,d;return function(e,v){return t&&(v=t.call(this,e,v)),e!==""&&(h!==this&&(d=p-a.call(f,this)-1,p-=d,f.splice(p,f.length),u.splice(p-1,u.length),h=this),typeof v=="object"&&v?(a.call(f,v)<0&&f.push(h=v),p=f.length,d=a.call(l,v),d<0?(d=l.push(v)-1,o?(u.push((""+e).replace(s,r)),c[d]=n+u.join(n)):c[d]=c[0]):v=c[d]):typeof v=="string"&&o&&(v=v.replace(r,i).replace(n,r))),v}}function c(e,t){for(var r=0,i=t.length;r<i;e=e[t[r++].replace(o,n)]);return e}function h(e){return function(t,s){var o=typeof s=="string";return o&&s.charAt(0)===n?new f(s.slice(1)):(t===""&&(s=v(s,s,{})),o&&(s=s.replace(u,"$1"+n).replace(i,r)),e?e.call(this,t,s):s)}}function p(e,t,n){for(var r=0,i=t.length;r<i;r++)t[r]=v(e,t[r],n);return t}function d(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(t[r]=v(e,t[r],n));return t}function v(e,t,r){return t instanceof Array?p(e,t,r):t instanceof f?t.length?r.hasOwnProperty(t)?r[t]:r[t]=c(e,t.split(n)):e:t instanceof Object?d(e,t,r):t}function m(t,n,r,i){return e.stringify(t,l(t,n,!i),r)}function g(t,n){return e.parse(t,h(n))}var n="~",r="\\\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),i="\\\\"+r,s=new t(r,"g"),o=new t(i,"g"),u=new t("(?:^|([^\\\\\\\\]))"+i),a=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=String;return{stringify:m,parse:g}}(JSON,RegExp);/;"	function	line:2
l	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.js	/^var CircularJSON=function(e,t){function l(e,t,o){var u=[],f=[e],l=[e],c=[o?n:"[Circular]"],h=e,p=1,d;return function(e,v){return t&&(v=t.call(this,e,v)),e!==""&&(h!==this&&(d=p-a.call(f,this)-1,p-=d,f.splice(p,f.length),u.splice(p-1,u.length),h=this),typeof v=="object"&&v?(a.call(f,v)<0&&f.push(h=v),p=f.length,d=a.call(l,v),d<0?(d=l.push(v)-1,o?(u.push((""+e).replace(s,r)),c[d]=n+u.join(n)):c[d]=c[0]):v=c[d]):typeof v=="string"&&o&&(v=v.replace(r,i).replace(n,r))),v}}function c(e,t){for(var r=0,i=t.length;r<i;e=e[t[r++].replace(o,n)]);return e}function h(e){return function(t,s){var o=typeof s=="string";return o&&s.charAt(0)===n?new f(s.slice(1)):(t===""&&(s=v(s,s,{})),o&&(s=s.replace(u,"$1"+n).replace(i,r)),e?e.call(this,t,s):s)}}function p(e,t,n){for(var r=0,i=t.length;r<i;r++)t[r]=v(e,t[r],n);return t}function d(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(t[r]=v(e,t[r],n));return t}function v(e,t,r){return t instanceof Array?p(e,t,r):t instanceof f?t.length?r.hasOwnProperty(t)?r[t]:r[t]=c(e,t.split(n)):e:t instanceof Object?d(e,t,r):t}function m(t,n,r,i){return e.stringify(t,l(t,n,!i),r)}function g(t,n){return e.parse(t,h(n))}var n="~",r="\\\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),i="\\\\"+r,s=new t(r,"g"),o=new t(i,"g"),u=new t("(?:^|([^\\\\\\\\]))"+i),a=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=String;return{stringify:m,parse:g}}(JSON,RegExp);/;"	function	line:2
CircularJSON.l	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.js	/^var CircularJSON=function(e,t){function l(e,t,o){var u=[],f=[e],l=[e],c=[o?n:"[Circular]"],h=e,p=1,d;return function(e,v){return t&&(v=t.call(this,e,v)),e!==""&&(h!==this&&(d=p-a.call(f,this)-1,p-=d,f.splice(p,f.length),u.splice(p-1,u.length),h=this),typeof v=="object"&&v?(a.call(f,v)<0&&f.push(h=v),p=f.length,d=a.call(l,v),d<0?(d=l.push(v)-1,o?(u.push((""+e).replace(s,r)),c[d]=n+u.join(n)):c[d]=c[0]):v=c[d]):typeof v=="string"&&o&&(v=v.replace(r,i).replace(n,r))),v}}function c(e,t){for(var r=0,i=t.length;r<i;e=e[t[r++].replace(o,n)]);return e}function h(e){return function(t,s){var o=typeof s=="string";return o&&s.charAt(0)===n?new f(s.slice(1)):(t===""&&(s=v(s,s,{})),o&&(s=s.replace(u,"$1"+n).replace(i,r)),e?e.call(this,t,s):s)}}function p(e,t,n){for(var r=0,i=t.length;r<i;r++)t[r]=v(e,t[r],n);return t}function d(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(t[r]=v(e,t[r],n));return t}function v(e,t,r){return t instanceof Array?p(e,t,r):t instanceof f?t.length?r.hasOwnProperty(t)?r[t]:r[t]=c(e,t.split(n)):e:t instanceof Object?d(e,t,r):t}function m(t,n,r,i){return e.stringify(t,l(t,n,!i),r)}function g(t,n){return e.parse(t,h(n))}var n="~",r="\\\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),i="\\\\"+r,s=new t(r,"g"),o=new t(i,"g"),u=new t("(?:^|([^\\\\\\\\]))"+i),a=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=String;return{stringify:m,parse:g}}(JSON,RegExp);/;"	function	line:2
CircularJSON.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.js	/^var CircularJSON=function(e,t){function l(e,t,o){var u=[],f=[e],l=[e],c=[o?n:"[Circular]"],h=e,p=1,d;return function(e,v){return t&&(v=t.call(this,e,v)),e!==""&&(h!==this&&(d=p-a.call(f,this)-1,p-=d,f.splice(p,f.length),u.splice(p-1,u.length),h=this),typeof v=="object"&&v?(a.call(f,v)<0&&f.push(h=v),p=f.length,d=a.call(l,v),d<0?(d=l.push(v)-1,o?(u.push((""+e).replace(s,r)),c[d]=n+u.join(n)):c[d]=c[0]):v=c[d]):typeof v=="string"&&o&&(v=v.replace(r,i).replace(n,r))),v}}function c(e,t){for(var r=0,i=t.length;r<i;e=e[t[r++].replace(o,n)]);return e}function h(e){return function(t,s){var o=typeof s=="string";return o&&s.charAt(0)===n?new f(s.slice(1)):(t===""&&(s=v(s,s,{})),o&&(s=s.replace(u,"$1"+n).replace(i,r)),e?e.call(this,t,s):s)}}function p(e,t,n){for(var r=0,i=t.length;r<i;r++)t[r]=v(e,t[r],n);return t}function d(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(t[r]=v(e,t[r],n));return t}function v(e,t,r){return t instanceof Array?p(e,t,r):t instanceof f?t.length?r.hasOwnProperty(t)?r[t]:r[t]=c(e,t.split(n)):e:t instanceof Object?d(e,t,r):t}function m(t,n,r,i){return e.stringify(t,l(t,n,!i),r)}function g(t,n){return e.parse(t,h(n))}var n="~",r="\\\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),i="\\\\"+r,s=new t(r,"g"),o=new t(i,"g"),u=new t("(?:^|([^\\\\\\\\]))"+i),a=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=String;return{stringify:m,parse:g}}(JSON,RegExp);/;"	function	line:2
CircularJSON.h	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.js	/^var CircularJSON=function(e,t){function l(e,t,o){var u=[],f=[e],l=[e],c=[o?n:"[Circular]"],h=e,p=1,d;return function(e,v){return t&&(v=t.call(this,e,v)),e!==""&&(h!==this&&(d=p-a.call(f,this)-1,p-=d,f.splice(p,f.length),u.splice(p-1,u.length),h=this),typeof v=="object"&&v?(a.call(f,v)<0&&f.push(h=v),p=f.length,d=a.call(l,v),d<0?(d=l.push(v)-1,o?(u.push((""+e).replace(s,r)),c[d]=n+u.join(n)):c[d]=c[0]):v=c[d]):typeof v=="string"&&o&&(v=v.replace(r,i).replace(n,r))),v}}function c(e,t){for(var r=0,i=t.length;r<i;e=e[t[r++].replace(o,n)]);return e}function h(e){return function(t,s){var o=typeof s=="string";return o&&s.charAt(0)===n?new f(s.slice(1)):(t===""&&(s=v(s,s,{})),o&&(s=s.replace(u,"$1"+n).replace(i,r)),e?e.call(this,t,s):s)}}function p(e,t,n){for(var r=0,i=t.length;r<i;r++)t[r]=v(e,t[r],n);return t}function d(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(t[r]=v(e,t[r],n));return t}function v(e,t,r){return t instanceof Array?p(e,t,r):t instanceof f?t.length?r.hasOwnProperty(t)?r[t]:r[t]=c(e,t.split(n)):e:t instanceof Object?d(e,t,r):t}function m(t,n,r,i){return e.stringify(t,l(t,n,!i),r)}function g(t,n){return e.parse(t,h(n))}var n="~",r="\\\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),i="\\\\"+r,s=new t(r,"g"),o=new t(i,"g"),u=new t("(?:^|([^\\\\\\\\]))"+i),a=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=String;return{stringify:m,parse:g}}(JSON,RegExp);/;"	function	line:2
CircularJSON.p	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.js	/^var CircularJSON=function(e,t){function l(e,t,o){var u=[],f=[e],l=[e],c=[o?n:"[Circular]"],h=e,p=1,d;return function(e,v){return t&&(v=t.call(this,e,v)),e!==""&&(h!==this&&(d=p-a.call(f,this)-1,p-=d,f.splice(p,f.length),u.splice(p-1,u.length),h=this),typeof v=="object"&&v?(a.call(f,v)<0&&f.push(h=v),p=f.length,d=a.call(l,v),d<0?(d=l.push(v)-1,o?(u.push((""+e).replace(s,r)),c[d]=n+u.join(n)):c[d]=c[0]):v=c[d]):typeof v=="string"&&o&&(v=v.replace(r,i).replace(n,r))),v}}function c(e,t){for(var r=0,i=t.length;r<i;e=e[t[r++].replace(o,n)]);return e}function h(e){return function(t,s){var o=typeof s=="string";return o&&s.charAt(0)===n?new f(s.slice(1)):(t===""&&(s=v(s,s,{})),o&&(s=s.replace(u,"$1"+n).replace(i,r)),e?e.call(this,t,s):s)}}function p(e,t,n){for(var r=0,i=t.length;r<i;r++)t[r]=v(e,t[r],n);return t}function d(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(t[r]=v(e,t[r],n));return t}function v(e,t,r){return t instanceof Array?p(e,t,r):t instanceof f?t.length?r.hasOwnProperty(t)?r[t]:r[t]=c(e,t.split(n)):e:t instanceof Object?d(e,t,r):t}function m(t,n,r,i){return e.stringify(t,l(t,n,!i),r)}function g(t,n){return e.parse(t,h(n))}var n="~",r="\\\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),i="\\\\"+r,s=new t(r,"g"),o=new t(i,"g"),u=new t("(?:^|([^\\\\\\\\]))"+i),a=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=String;return{stringify:m,parse:g}}(JSON,RegExp);/;"	function	line:2
CircularJSON.d	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.js	/^var CircularJSON=function(e,t){function l(e,t,o){var u=[],f=[e],l=[e],c=[o?n:"[Circular]"],h=e,p=1,d;return function(e,v){return t&&(v=t.call(this,e,v)),e!==""&&(h!==this&&(d=p-a.call(f,this)-1,p-=d,f.splice(p,f.length),u.splice(p-1,u.length),h=this),typeof v=="object"&&v?(a.call(f,v)<0&&f.push(h=v),p=f.length,d=a.call(l,v),d<0?(d=l.push(v)-1,o?(u.push((""+e).replace(s,r)),c[d]=n+u.join(n)):c[d]=c[0]):v=c[d]):typeof v=="string"&&o&&(v=v.replace(r,i).replace(n,r))),v}}function c(e,t){for(var r=0,i=t.length;r<i;e=e[t[r++].replace(o,n)]);return e}function h(e){return function(t,s){var o=typeof s=="string";return o&&s.charAt(0)===n?new f(s.slice(1)):(t===""&&(s=v(s,s,{})),o&&(s=s.replace(u,"$1"+n).replace(i,r)),e?e.call(this,t,s):s)}}function p(e,t,n){for(var r=0,i=t.length;r<i;r++)t[r]=v(e,t[r],n);return t}function d(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(t[r]=v(e,t[r],n));return t}function v(e,t,r){return t instanceof Array?p(e,t,r):t instanceof f?t.length?r.hasOwnProperty(t)?r[t]:r[t]=c(e,t.split(n)):e:t instanceof Object?d(e,t,r):t}function m(t,n,r,i){return e.stringify(t,l(t,n,!i),r)}function g(t,n){return e.parse(t,h(n))}var n="~",r="\\\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),i="\\\\"+r,s=new t(r,"g"),o=new t(i,"g"),u=new t("(?:^|([^\\\\\\\\]))"+i),a=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=String;return{stringify:m,parse:g}}(JSON,RegExp);/;"	function	line:2
v.m	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.js	/^var CircularJSON=function(e,t){function l(e,t,o){var u=[],f=[e],l=[e],c=[o?n:"[Circular]"],h=e,p=1,d;return function(e,v){return t&&(v=t.call(this,e,v)),e!==""&&(h!==this&&(d=p-a.call(f,this)-1,p-=d,f.splice(p,f.length),u.splice(p-1,u.length),h=this),typeof v=="object"&&v?(a.call(f,v)<0&&f.push(h=v),p=f.length,d=a.call(l,v),d<0?(d=l.push(v)-1,o?(u.push((""+e).replace(s,r)),c[d]=n+u.join(n)):c[d]=c[0]):v=c[d]):typeof v=="string"&&o&&(v=v.replace(r,i).replace(n,r))),v}}function c(e,t){for(var r=0,i=t.length;r<i;e=e[t[r++].replace(o,n)]);return e}function h(e){return function(t,s){var o=typeof s=="string";return o&&s.charAt(0)===n?new f(s.slice(1)):(t===""&&(s=v(s,s,{})),o&&(s=s.replace(u,"$1"+n).replace(i,r)),e?e.call(this,t,s):s)}}function p(e,t,n){for(var r=0,i=t.length;r<i;r++)t[r]=v(e,t[r],n);return t}function d(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(t[r]=v(e,t[r],n));return t}function v(e,t,r){return t instanceof Array?p(e,t,r):t instanceof f?t.length?r.hasOwnProperty(t)?r[t]:r[t]=c(e,t.split(n)):e:t instanceof Object?d(e,t,r):t}function m(t,n,r,i){return e.stringify(t,l(t,n,!i),r)}function g(t,n){return e.parse(t,h(n))}var n="~",r="\\\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),i="\\\\"+r,s=new t(r,"g"),o=new t(i,"g"),u=new t("(?:^|([^\\\\\\\\]))"+i),a=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=String;return{stringify:m,parse:g}}(JSON,RegExp);/;"	function	line:2
v.g	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.js	/^var CircularJSON=function(e,t){function l(e,t,o){var u=[],f=[e],l=[e],c=[o?n:"[Circular]"],h=e,p=1,d;return function(e,v){return t&&(v=t.call(this,e,v)),e!==""&&(h!==this&&(d=p-a.call(f,this)-1,p-=d,f.splice(p,f.length),u.splice(p-1,u.length),h=this),typeof v=="object"&&v?(a.call(f,v)<0&&f.push(h=v),p=f.length,d=a.call(l,v),d<0?(d=l.push(v)-1,o?(u.push((""+e).replace(s,r)),c[d]=n+u.join(n)):c[d]=c[0]):v=c[d]):typeof v=="string"&&o&&(v=v.replace(r,i).replace(n,r))),v}}function c(e,t){for(var r=0,i=t.length;r<i;e=e[t[r++].replace(o,n)]);return e}function h(e){return function(t,s){var o=typeof s=="string";return o&&s.charAt(0)===n?new f(s.slice(1)):(t===""&&(s=v(s,s,{})),o&&(s=s.replace(u,"$1"+n).replace(i,r)),e?e.call(this,t,s):s)}}function p(e,t,n){for(var r=0,i=t.length;r<i;r++)t[r]=v(e,t[r],n);return t}function d(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(t[r]=v(e,t[r],n));return t}function v(e,t,r){return t instanceof Array?p(e,t,r):t instanceof f?t.length?r.hasOwnProperty(t)?r[t]:r[t]=c(e,t.split(n)):e:t instanceof Object?d(e,t,r):t}function m(t,n,r,i){return e.stringify(t,l(t,n,!i),r)}function g(t,n){return e.parse(t,h(n))}var n="~",r="\\\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),i="\\\\"+r,s=new t(r,"g"),o=new t(i,"g"),u=new t("(?:^|([^\\\\\\\\]))"+i),a=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=String;return{stringify:m,parse:g}}(JSON,RegExp);/;"	function	line:2
CircularJSON.v	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.js	/^var CircularJSON=function(e,t){function l(e,t,o){var u=[],f=[e],l=[e],c=[o?n:"[Circular]"],h=e,p=1,d;return function(e,v){return t&&(v=t.call(this,e,v)),e!==""&&(h!==this&&(d=p-a.call(f,this)-1,p-=d,f.splice(p,f.length),u.splice(p-1,u.length),h=this),typeof v=="object"&&v?(a.call(f,v)<0&&f.push(h=v),p=f.length,d=a.call(l,v),d<0?(d=l.push(v)-1,o?(u.push((""+e).replace(s,r)),c[d]=n+u.join(n)):c[d]=c[0]):v=c[d]):typeof v=="string"&&o&&(v=v.replace(r,i).replace(n,r))),v}}function c(e,t){for(var r=0,i=t.length;r<i;e=e[t[r++].replace(o,n)]);return e}function h(e){return function(t,s){var o=typeof s=="string";return o&&s.charAt(0)===n?new f(s.slice(1)):(t===""&&(s=v(s,s,{})),o&&(s=s.replace(u,"$1"+n).replace(i,r)),e?e.call(this,t,s):s)}}function p(e,t,n){for(var r=0,i=t.length;r<i;r++)t[r]=v(e,t[r],n);return t}function d(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(t[r]=v(e,t[r],n));return t}function v(e,t,r){return t instanceof Array?p(e,t,r):t instanceof f?t.length?r.hasOwnProperty(t)?r[t]:r[t]=c(e,t.split(n)):e:t instanceof Object?d(e,t,r):t}function m(t,n,r,i){return e.stringify(t,l(t,n,!i),r)}function g(t,n){return e.parse(t,h(n))}var n="~",r="\\\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),i="\\\\"+r,s=new t(r,"g"),o=new t(i,"g"),u=new t("(?:^|([^\\\\\\\\]))"+i),a=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=String;return{stringify:m,parse:g}}(JSON,RegExp);/;"	function	line:2
CircularJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.js	/^var CircularJSON=function(e,t){function l(e,t,o){var u=[],f=[e],l=[e],c=[o?n:"[Circular]"],h=e,p=1,d;return function(e,v){return t&&(v=t.call(this,e,v)),e!==""&&(h!==this&&(d=p-a.call(f,this)-1,p-=d,f.splice(p,f.length),u.splice(p-1,u.length),h=this),typeof v=="object"&&v?(a.call(f,v)<0&&f.push(h=v),p=f.length,d=a.call(l,v),d<0?(d=l.push(v)-1,o?(u.push((""+e).replace(s,r)),c[d]=n+u.join(n)):c[d]=c[0]):v=c[d]):typeof v=="string"&&o&&(v=v.replace(r,i).replace(n,r))),v}}function c(e,t){for(var r=0,i=t.length;r<i;e=e[t[r++].replace(o,n)]);return e}function h(e){return function(t,s){var o=typeof s=="string";return o&&s.charAt(0)===n?new f(s.slice(1)):(t===""&&(s=v(s,s,{})),o&&(s=s.replace(u,"$1"+n).replace(i,r)),e?e.call(this,t,s):s)}}function p(e,t,n){for(var r=0,i=t.length;r<i;r++)t[r]=v(e,t[r],n);return t}function d(e,t,n){for(var r in t)t.hasOwnProperty(r)&&(t[r]=v(e,t[r],n));return t}function v(e,t,r){return t instanceof Array?p(e,t,r):t instanceof f?t.length?r.hasOwnProperty(t)?r[t]:r[t]=c(e,t.split(n)):e:t instanceof Object?d(e,t,r):t}function m(t,n,r,i){return e.stringify(t,l(t,n,!i),r)}function g(t,n){return e.parse(t,h(n))}var n="~",r="\\\\x"+("0"+n.charCodeAt(0).toString(16)).slice(-2),i="\\\\"+r,s=new t(r,"g"),o=new t(i,"g"),u=new t("(?:^|([^\\\\\\\\]))"+i),a=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},f=String;return{stringify:m,parse:g}}(JSON,RegExp);/;"	function	line:2
generateReplacer	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.max.js	/^function generateReplacer(value, replacer, resolve) {$/;"	function	line:48
retrieveFromPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.max.js	/^function retrieveFromPath(current, keys) {$/;"	function	line:110
generateReviver	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.max.js	/^function generateReviver(reviver) {$/;"	function	line:118
regenerateArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.max.js	/^function regenerateArray(root, current, retrieve) {$/;"	function	line:133
regenerateObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.max.js	/^function regenerateObject(root, current, retrieve) {$/;"	function	line:140
regenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.max.js	/^function regenerate(root, current, retrieve) {$/;"	function	line:149
stringifyRecursion	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.max.js	/^function stringifyRecursion(value, replacer, space, doNotResolve) {$/;"	function	line:178
parseRecursion	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.max.js	/^function parseRecursion(text, reviver) {$/;"	function	line:182
generateReplacer	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function generateReplacer(value, replacer, resolve) {$/;"	function	line:47
generateReplacer	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function generateReplacer(value, replacer, resolve) {$/;"	function	line:47
retrieveFromPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function retrieveFromPath(current, keys) {$/;"	function	line:109
retrieveFromPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function retrieveFromPath(current, keys) {$/;"	function	line:109
generateReviver	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function generateReviver(reviver) {$/;"	function	line:117
generateReviver	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function generateReviver(reviver) {$/;"	function	line:117
regenerateArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function regenerateArray(root, current, retrieve) {$/;"	function	line:132
regenerateArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function regenerateArray(root, current, retrieve) {$/;"	function	line:132
regenerateObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function regenerateObject(root, current, retrieve) {$/;"	function	line:139
regenerateObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function regenerateObject(root, current, retrieve) {$/;"	function	line:139
regenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function regenerate(root, current, retrieve) {$/;"	function	line:148
regenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function regenerate(root, current, retrieve) {$/;"	function	line:148
stringifyRecursion	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function stringifyRecursion(value, replacer, space, doNotResolve) {$/;"	function	line:177
stringifyRecursion	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function stringifyRecursion(value, replacer, space, doNotResolve) {$/;"	function	line:177
parseRecursion	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function parseRecursion(text, reviver) {$/;"	function	line:181
parseRecursion	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/build/circular-json.node.js	/^function parseRecursion(text, reviver) {$/;"	function	line:181
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "version": "0.3.1",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "name": "circular-json",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "description": "JSON does not handle circular references. This version does",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "license": "MIT",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "homepage": "https:\/\/github.com\/WebReflection\/circular-json",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "keywords": ["JSON", "circular", "reference", "recursive", "recursion", "parse", "stringify"],$/;"	function	line:7
generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "generator": "https:\/\/github.com\/WebReflection\/gitstrap",$/;"	function	line:8
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "author": {$/;"	function	line:9
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^    "name": "Andrea Giammarchi",$/;"	function	line:10
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^    "web": "http:\/\/webreflection.blogspot.com\/"$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^    "url": "git:\/\/github.com\/WebReflection\/circular-json.git"$/;"	function	line:15
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "main": ".\/build\/circular-json.node.js",$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "scripts": {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^    "test": "node test\/.test.js"$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^  "devDependencies": {$/;"	function	line:21
wru	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/package.json	/^    "wru": "*"$/;"	function	line:22
A Working Solution To A Common Problem	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/README.md	/^### A Working Solution To A Common Problem$/;"	function	line:11
Why Not the [@izs](https://twitter.com/izs) One	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/README.md	/^### Why Not the [@izs](https:\/\/twitter.com\/izs) One$/;"	function	line:109
Why Not {{put random name}} Solution	/Users/jonathan/repos/identifiers-arxiv/node_modules/circular-json/README.md	/^### Why Not {{put random name}} Solution$/;"	function	line:129
restoreCursor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/index.js	/^var restoreCursor = require('restore-cursor');$/;"	variable	line:2
hidden	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/index.js	/^var hidden = false;$/;"	variable	line:3
show	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/index.js	/^exports.show = function () {$/;"	function	line:5
exports.show	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/index.js	/^var hidden = false;$/;"	function	line:3
hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/index.js	/^exports.hide = function () {$/;"	function	line:10
exports.hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/index.js	/^};$/;"	function	line:8
toggle	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/index.js	/^exports.toggle = function (force) {$/;"	function	line:16
exports.toggle	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/index.js	/^};$/;"	function	line:14
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "name": "cli-cursor",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "description": "Toggle the CLI cursor",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "repository": "sindresorhus\/cli-cursor",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "dependencies": {$/;"	function	line:36
restore-cursor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^    "restore-cursor": "^1.0.1"$/;"	function	line:37
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^  "devDependencies": {$/;"	function	line:39
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^    "ava": "*",$/;"	function	line:40
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/package.json	/^    "xo": "*"$/;"	function	line:41
cli-cursor [![Build Status](https://travis-ci.org/sindresorhus/cli-cursor.svg?branch=master)](https://travis-ci.org/sindresorhus/cli-cursor)	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/readme.md	/^# cli-cursor [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/cli-cursor.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/cli-cursor)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/readme.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/readme.md	/^## Usage$/;"	function	line:15
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/readme.md	/^## API$/;"	function	line:27
.show()	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/readme.md	/^### .show()$/;"	function	line:29
.hide()	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/readme.md	/^### .hide()$/;"	function	line:31
.toggle(force)	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/readme.md	/^### .toggle(force)$/;"	function	line:33
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-cursor/readme.md	/^## License$/;"	function	line:38
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^var colors = require('colors\/safe')$/;"	variable	line:6
Table	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^function Table (options){$/;"	function	line:19
Table	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^function Table (options){$/;"	class	line:19
Table.__proto__	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^Table.prototype.__proto__ = Array.prototype;$/;"	method	line:56
Table.__defineGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^Table.prototype.__defineGetter__('width', function (){$/;"	method	line:65
Table.render	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^Table.prototype.render$/;"	method	line:78
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^Table.prototype.toString = function (){$/;"	function	line:79
extractColumnWidths	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function extractColumnWidths(arr, offset) {$/;"	function	line:122
function.extractColumnWidths	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function extractColumnWidths(arr, offset) {$/;"	function	line:122
get_width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function get_width(obj) {$/;"	function	line:129
line	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function line (line, left, right, intersection){$/;"	function	line:136
get_width.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function line (line, left, right, intersection){$/;"	function	line:136
lineTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function lineTop (){$/;"	function	line:153
get_width.lineTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function lineTop (){$/;"	function	line:153
generateRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function generateRow (items, style) {$/;"	function	line:162
get_width.generateRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function generateRow (items, style) {$/;"	function	line:162
applyStyles	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function applyStyles(styles, subject) {$/;"	function	line:223
get_width.applyStyles	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function applyStyles(styles, subject) {$/;"	function	line:223
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function string (str, index){$/;"	function	line:233
get_width.string	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/index.js	/^  function string (str, index){$/;"	function	line:233
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/utils.js	/^exports.repeat = function (str, times){$/;"	function	line:10
exports.repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/utils.js	/^$/;"	function	line:0
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/utils.js	/^exports.pad = function (str, len, pad, dir) {$/;"	function	line:20
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/utils.js	/^    switch (dir){$/;"	function	line:22
exports.pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/utils.js	/^};$/;"	function	line:12
truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/utils.js	/^exports.truncate = function (str, length, chr){$/;"	function	line:46
exports.truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/utils.js	/^};$/;"	function	line:38
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/utils.js	/^function options(defaults, opts) {$/;"	function	line:59
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/utils.js	/^function options(defaults, opts) {$/;"	function	line:59
strlen	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/utils.js	/^exports.strlen = function(str){$/;"	function	line:79
exports.strlen	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/lib/utils.js	/^exports.options = options;$/;"	function	line:70
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/package.json	/^      "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/package.json	/^      "url": "https:\/\/github.com\/Automattic\/cli-table.git"$/;"	function	line:8
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/package.json	/^      "colors": "1.0.3"$/;"	function	line:12
expresso	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/package.json	/^      "expresso": "~0.9"$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/package.json	/^      "test": "make test"$/;"	function	line:23
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/README.md	/^## Features$/;"	function	line:9
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/README.md	/^## Installation$/;"	function	line:20
How to use	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/README.md	/^## How to use$/;"	function	line:26
Horizontal Tables	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/README.md	/^### Horizontal Tables$/;"	function	line:28
Vertical Tables	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/README.md	/^### Vertical Tables$/;"	function	line:47
Cross Tables	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/README.md	/^### Cross Tables$/;"	function	line:59
Custom styles	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/README.md	/^### Custom styles$/;"	function	line:77
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/README.md	/^## Running tests$/;"	function	line:142
Credits	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/README.md	/^## Credits$/;"	function	line:150
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-table/README.md	/^## License $/;"	function	line:154
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/example/custom.js	/^var usage = require('..\/');$/;"	variable	line:1
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/example/default.js	/^var usage = require('..\/');$/;"	variable	line:1
CLI Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/example/usage.md	/^# CLI Usage$/;"	function	line:1
TerminalRenderer	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^var TerminalRenderer = require('marked-terminal');$/;"	variable	line:1
marked	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^var marked = require('marked');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^var path = require('path');$/;"	variable	line:3
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^var fs = require('fs');$/;"	variable	line:4
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^var argv = process.argv;$/;"	variable	line:6
DEFAULT_FILENAME	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^var DEFAULT_FILENAME = 'usage.md';$/;"	variable	line:7
possibleFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^var possibleFile = path.join(path.dirname(argv[1]), DEFAULT_FILENAME);$/;"	variable	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^module.exports = function (str) {$/;"	function	line:15
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^});$/;"	function	line:13
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^function get (str) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^function get (str) {$/;"	function	line:26
fromFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^function fromFile (filename) {$/;"	function	line:42
fromFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^function fromFile (filename) {$/;"	function	line:42
fromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^function fromString (text) {$/;"	function	line:46
fromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^function fromString (text) {$/;"	function	line:46
isHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^function isHelp () {$/;"	function	line:50
isHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^function isHelp () {$/;"	function	line:50
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^function check (option, needle) {$/;"	function	line:57
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/index.js	/^function check (option, needle) {$/;"	function	line:57
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^  "name": "cli-usage",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^  "version": "0.1.4",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^  "description": "Easily show CLI usage from a markdown source file",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^    "test": "mocha tests.js -R spec"$/;"	function	line:7
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^  "keywords": [$/;"	function	line:9
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^  "author": "Mikael Brevik",$/;"	function	line:16
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^  "license": "MIT",$/;"	function	line:17
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^  "dependencies": {$/;"	function	line:18
marked	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^    "marked": "^0.3.6",$/;"	function	line:19
marked-terminal	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^    "marked-terminal": "^1.6.2"$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^  "devDependencies": {$/;"	function	line:22
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/package.json	/^    "mocha": "^3.0.2"$/;"	function	line:23
cli-usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/README.md	/^# cli-usage$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/README.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/README.md	/^## Usage$/;"	function	line:14
Get compiled usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/README.md	/^### Get compiled usage$/;"	function	line:45
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/README.md	/^#### Example$/;"	function	line:50
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/tests.js	/^var assert = require('assert');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/tests.js	/^var path = require('path');$/;"	variable	line:2
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/tests.js	/^var usage = require('.\/');$/;"	variable	line:3
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/tests.js	/^var fs = require('fs');$/;"	variable	line:4
origFs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/tests.js	/^var origFs = fs.readFileSync;$/;"	variable	line:6
origMarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/tests.js	/^var origMarked = fs.origMarked;$/;"	variable	line:7
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/tests.js	/^describe('cli-usage', function () {$/;"	function	line:9
afterEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/tests.js	/^  afterEach(function() {$/;"	function	line:10
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/tests.js	/^  describe('get', function () {$/;"	function	line:14
readFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-usage/tests.js	/^      fs.readFileSync = function (filename) {$/;"	function	line:17
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/.travis.yml	/^node_js:$/;"	function	line:2
after_script	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/.travis.yml	/^after_script:$/;"	function	line:10
body, html	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^body, html {$/;"	function	line:1
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^body {$/;"	function	line:4
div.header, div.footer	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.header, div.footer {$/;"	function	line:8
div.header	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.header {$/;"	function	line:12
div.footer	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.footer {$/;"	function	line:19
div.body	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.body {$/;"	function	line:22
div.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.meta {$/;"	function	line:25
h1, h2, h3	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^h1, h2, h3 {$/;"	function	line:29
h1	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^h1 {$/;"	function	line:32
h2	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^h2 {$/;"	function	line:35
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^pre {$/;"	function	line:38
div.path	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.path { font-size: 110%; }$/;"	function	line:49
div.path a:link, div.path a:visited	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.path a:link, div.path a:visited { color: #000; }$/;"	function	line:50
table.coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^table.coverage { border-collapse: collapse; margin:0; padding: 0 }$/;"	function	line:51
table.coverage td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^table.coverage td {$/;"	function	line:53
table.coverage td.line-count	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^table.coverage td.line-count {$/;"	function	line:59
table.coverage td.line-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^table.coverage td.line-coverage {$/;"	function	line:64
table.coverage td.text	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^table.coverage td.text {$/;"	function	line:71
table.coverage td span.cline-any	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^table.coverage td span.cline-any {$/;"	function	line:74
table.coverage td span.cline-neutral	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^table.coverage td span.cline-neutral {$/;"	function	line:79
table.coverage td span.cline-yes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^table.coverage td span.cline-yes {$/;"	function	line:82
table.coverage td span.cline-no	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^table.coverage td span.cline-no {$/;"	function	line:86
.cstat-yes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.cstat-yes { color: #111; }$/;"	function	line:90
.cstat-no	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.cstat-no { background: #fc8c84; color: #111; }$/;"	function	line:91
.fstat-no	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.fstat-no { background: #ffc520; color: #111 !important; }$/;"	function	line:92
.cbranch-no	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.cbranch-no { background:  yellow !important; color: #111; }$/;"	function	line:93
.cstat-skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.cstat-skip { background: #ddd; color: #111; }$/;"	function	line:95
.fstat-skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.fstat-skip { background: #ddd; color: #111 !important; }$/;"	function	line:96
.cbranch-skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.cbranch-skip { background: #ddd !important; color: #111; }$/;"	function	line:97
.missing-if-branch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.missing-if-branch {$/;"	function	line:99
.skip-if-branch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.skip-if-branch {$/;"	function	line:108
.missing-if-branch .typ, .skip-if-branch .typ	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.missing-if-branch .typ, .skip-if-branch .typ {$/;"	function	line:117
.entity, .metric	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.entity, .metric { font-weight: bold; }$/;"	function	line:121
.metric	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.metric { display: inline-block; border: 1px solid #333; padding: 0.3em; background: white; }$/;"	function	line:122
.metric small	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.metric small { font-size: 80%; font-weight: normal; color: #666; }$/;"	function	line:123
div.coverage-summary table	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary table { border-collapse: collapse; margin: 3em; font-size: 110%; }$/;"	function	line:125
div.coverage-summary td, div.coverage-summary table  th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary td, div.coverage-summary table  th { margin: 0; padding: 0.25em 1em; border-top: 1px solid #666; border-bottom: 1px solid #666; }$/;"	function	line:126
div.coverage-summary th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary th { text-align: left; border: 1px solid #666; background: #eee; font-weight: normal; }$/;"	function	line:127
div.coverage-summary th.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary th.file { border-right: none !important; }$/;"	function	line:128
div.coverage-summary th.pic	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary th.pic { border-left: none !important; text-align: right; }$/;"	function	line:129
div.coverage-summary th.pct	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary th.pct { border-right: none !important; }$/;"	function	line:130
div.coverage-summary th.abs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary th.abs { border-left: none !important; text-align: right; }$/;"	function	line:131
div.coverage-summary td.pct	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary td.pct { text-align: right; border-left: 1px solid #666; }$/;"	function	line:132
div.coverage-summary td.abs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary td.abs { text-align: right; font-size: 90%; color: #444; border-right: 1px solid #666; }$/;"	function	line:133
div.coverage-summary td.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary td.file { border-left: 1px solid #666; white-space: nowrap;  }$/;"	function	line:134
div.coverage-summary td.pic	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary td.pic { min-width: 120px !important;  }$/;"	function	line:135
div.coverage-summary a:link	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary a:link { text-decoration: none; color: #000; }$/;"	function	line:136
div.coverage-summary a:visited	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary a:visited { text-decoration: none; color: #777; }$/;"	function	line:137
div.coverage-summary a:hover	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary a:hover { text-decoration: underline; }$/;"	function	line:138
div.coverage-summary tfoot td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary tfoot td { border-top: 1px solid #666; }$/;"	function	line:139
div.coverage-summary .sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary .sorter {$/;"	function	line:141
div.coverage-summary .sorted .sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary .sorted .sorter {$/;"	function	line:148
div.coverage-summary .sorted-desc .sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^div.coverage-summary .sorted-desc .sorter {$/;"	function	line:151
.high	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.high { background: #b5d592 !important; }$/;"	function	line:155
.medium	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.medium { background: #ffe87c !important; }$/;"	function	line:156
.low	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.low { background: #fc8c84 !important; }$/;"	function	line:157
span.cover-fill, span.cover-empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^span.cover-fill, span.cover-empty {$/;"	function	line:159
span.cover-fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^span.cover-fill {$/;"	function	line:165
span.cover-empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^span.cover-empty {$/;"	function	line:169
span.cover-full	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^span.cover-full {$/;"	function	line:173
pre.prettyprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^pre.prettyprint {$/;"	function	line:176
.com	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.com { color: #999 !important; }$/;"	function	line:181
.ignore-none	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/base.css	/^.ignore-none { color: #999; font-weight: normal; }$/;"	function	line:182
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<html lang="en">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<head>$/;"	function	line:3
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^    <title>Code coverage report for cli-width\/<\/title>$/;"	function	line:4
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^    <meta charset="utf-8">$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^    <link rel="stylesheet" href="..\/prettify.css">$/;"	function	line:6
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^    <link rel="stylesheet" href="..\/base.css">$/;"	function	line:7
style	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^    <style type='text\/css'>$/;"	function	line:8
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<body>$/;"	function	line:14
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<div class="header high">$/;"	function	line:15
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^    <h1>Code coverage report for <span class="entity">cli-width\/<\/span><\/h1>$/;"	function	line:16
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^    <h2>$/;"	function	line:17
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^    <div class="path"><a href="..\/index.html">All files<\/a> &#187; cli-width\/<\/div>$/;"	function	line:24
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<div class="body">$/;"	function	line:26
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<div class="coverage-summary">$/;"	function	line:27
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<table>$/;"	function	line:28
thead	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<thead>$/;"	function	line:29
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<tr>$/;"	function	line:30
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^   <th data-col="file" data-fmt="html" data-html="true" class="file">File<\/th>$/;"	function	line:31
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^   <th data-col="pic" data-type="number" data-fmt="html" data-html="true" class="pic"><\/th>$/;"	function	line:32
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^   <th data-col="statements" data-type="number" data-fmt="pct" class="pct">Statements<\/th>$/;"	function	line:33
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^   <th data-col="statements_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:34
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^   <th data-col="branches" data-type="number" data-fmt="pct" class="pct">Branches<\/th>$/;"	function	line:35
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^   <th data-col="branches_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:36
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^   <th data-col="functions" data-type="number" data-fmt="pct" class="pct">Functions<\/th>$/;"	function	line:37
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^   <th data-col="functions_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:38
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^   <th data-col="lines" data-type="number" data-fmt="pct" class="pct">Lines<\/th>$/;"	function	line:39
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^   <th data-col="lines_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:40
tbody	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<tbody><tr>$/;"	function	line:43
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^	<td class="file high" data-value="index.js"><a href="index.js.html">index.js<\/a><\/td>$/;"	function	line:44
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^	<td data-value="100" class="pic high"><span class="cover-fill cover-full" style="width: 100px;"><\/span><span class="cover-empty" style="width:0px;"><\/span><\/td>$/;"	function	line:45
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:46
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^	<td data-value="13" class="abs high">(13&nbsp;\/&nbsp;13)<\/td>$/;"	function	line:47
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:48
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^	<td data-value="8" class="abs high">(8&nbsp;\/&nbsp;8)<\/td>$/;"	function	line:49
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:50
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^	<td data-value="1" class="abs high">(1&nbsp;\/&nbsp;1)<\/td>$/;"	function	line:51
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:52
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^	<td data-value="13" class="abs high">(13&nbsp;\/&nbsp;13)<\/td>$/;"	function	line:53
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<div class="footer">$/;"	function	line:60
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^    <div class="meta">Generated by <a href="http:\/\/istanbul-js.org\/" target="_blank">istanbul<\/a> at Fri Oct 16 2015 08:40:49 GMT-0400 (EDT)<\/div>$/;"	function	line:61
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<script src="..\/prettify.js"><\/script>$/;"	function	line:63
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<script>$/;"	function	line:64
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.html	/^<script src="..\/sorter.js"><\/script>$/;"	function	line:71
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<html lang="en">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<head>$/;"	function	line:3
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^    <title>Code coverage report for cli-width\/index.js<\/title>$/;"	function	line:4
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^    <meta charset="utf-8">$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^    <link rel="stylesheet" href="..\/prettify.css">$/;"	function	line:6
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^    <link rel="stylesheet" href="..\/base.css">$/;"	function	line:7
style	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^    <style type='text\/css'>$/;"	function	line:8
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<body>$/;"	function	line:14
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<div class="header high">$/;"	function	line:15
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^    <h1>Code coverage report for <span class="entity">cli-width\/index.js<\/span><\/h1>$/;"	function	line:16
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^    <h2>$/;"	function	line:17
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^    <div class="path"><a href="..\/index.html">All files<\/a> &#187; <a href="index.html">cli-width\/<\/a> &#187; index.js<\/div>$/;"	function	line:24
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<div class="body">$/;"	function	line:26
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<pre><table class="coverage">$/;"	function	line:27
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<tr><td class="line-count">1$/;"	function	line:28
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:57
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">1<\/span>$/;"	function	line:58
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">1<\/span>$/;"	function	line:59
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:60
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">1<\/span>$/;"	function	line:61
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">6<\/span>$/;"	function	line:62
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">1<\/span>$/;"	function	line:63
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:64
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:65
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">5<\/span>$/;"	function	line:66
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:67
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">5<\/span>$/;"	function	line:68
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">1<\/span>$/;"	function	line:69
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:70
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:71
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">4<\/span>$/;"	function	line:72
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">2<\/span>$/;"	function	line:73
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:74
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">2<\/span>$/;"	function	line:75
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">1<\/span>$/;"	function	line:76
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:77
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:78
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:79
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-yes">3<\/span>$/;"	function	line:80
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:81
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:82
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:83
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span><\/td><td class="text"><pre class="prettyprint lang-js">'use strict';$/;"	function	line:84
cliWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^function cliWidth() {$/;"	function	line:89
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<div class="footer">$/;"	function	line:116
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^    <div class="meta">Generated by <a href="http:\/\/istanbul-js.org\/" target="_blank">istanbul<\/a> at Fri Oct 16 2015 08:40:49 GMT-0400 (EDT)<\/div>$/;"	function	line:117
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<script src="..\/prettify.js"><\/script>$/;"	function	line:119
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<script>$/;"	function	line:120
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html	/^<script src="..\/sorter.js"><\/script>$/;"	function	line:127
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<html lang="en">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<head>$/;"	function	line:3
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^    <title>Code coverage report for All files<\/title>$/;"	function	line:4
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^    <meta charset="utf-8">$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^    <link rel="stylesheet" href="prettify.css">$/;"	function	line:6
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^    <link rel="stylesheet" href="base.css">$/;"	function	line:7
style	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^    <style type='text\/css'>$/;"	function	line:8
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<body>$/;"	function	line:14
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<div class="header high">$/;"	function	line:15
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^    <h1>Code coverage report for <span class="entity">All files<\/span><\/h1>$/;"	function	line:16
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^    <h2>$/;"	function	line:17
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^    <div class="path"><\/div>$/;"	function	line:24
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<div class="body">$/;"	function	line:26
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<div class="coverage-summary">$/;"	function	line:27
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<table>$/;"	function	line:28
thead	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<thead>$/;"	function	line:29
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<tr>$/;"	function	line:30
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^   <th data-col="file" data-fmt="html" data-html="true" class="file">File<\/th>$/;"	function	line:31
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^   <th data-col="pic" data-type="number" data-fmt="html" data-html="true" class="pic"><\/th>$/;"	function	line:32
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^   <th data-col="statements" data-type="number" data-fmt="pct" class="pct">Statements<\/th>$/;"	function	line:33
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^   <th data-col="statements_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:34
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^   <th data-col="branches" data-type="number" data-fmt="pct" class="pct">Branches<\/th>$/;"	function	line:35
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^   <th data-col="branches_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:36
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^   <th data-col="functions" data-type="number" data-fmt="pct" class="pct">Functions<\/th>$/;"	function	line:37
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^   <th data-col="functions_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:38
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^   <th data-col="lines" data-type="number" data-fmt="pct" class="pct">Lines<\/th>$/;"	function	line:39
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^   <th data-col="lines_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:40
tbody	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<tbody><tr>$/;"	function	line:43
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^	<td class="file high" data-value="cli-width\/"><a href="cli-width\/index.html">cli-width\/<\/a><\/td>$/;"	function	line:44
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^	<td data-value="100" class="pic high"><span class="cover-fill cover-full" style="width: 100px;"><\/span><span class="cover-empty" style="width:0px;"><\/span><\/td>$/;"	function	line:45
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:46
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^	<td data-value="13" class="abs high">(13&nbsp;\/&nbsp;13)<\/td>$/;"	function	line:47
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:48
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^	<td data-value="8" class="abs high">(8&nbsp;\/&nbsp;8)<\/td>$/;"	function	line:49
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:50
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^	<td data-value="1" class="abs high">(1&nbsp;\/&nbsp;1)<\/td>$/;"	function	line:51
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:52
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^	<td data-value="13" class="abs high">(13&nbsp;\/&nbsp;13)<\/td>$/;"	function	line:53
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<div class="footer">$/;"	function	line:60
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^    <div class="meta">Generated by <a href="http:\/\/istanbul-js.org\/" target="_blank">istanbul<\/a> at Fri Oct 16 2015 08:40:49 GMT-0400 (EDT)<\/div>$/;"	function	line:61
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<script src="prettify.js"><\/script>$/;"	function	line:63
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<script>$/;"	function	line:64
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/index.html	/^<script src="sorter.js"><\/script>$/;"	function	line:71
.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.css	/^.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}$/;"	function	line:1
W	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
k	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
l	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
R	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
w	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
I	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
H	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
A	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
C	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
z	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
j	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
O	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
G	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
L	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
m	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
E	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
J	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
P	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
N	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
M	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
var.Y.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.t	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.n	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.v	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
function.ab	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
B.V.sourceCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
B.V.basePos	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
aa.B	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
getTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^    function getTable() { return document.querySelector('.coverage-summary table'); }$/;"	function	line:10
getTableHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^    function getTableHeader() { return getTable().querySelector('thead tr'); }$/;"	function	line:12
getTableBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^    function getTableBody() { return getTable().querySelector('tbody'); }$/;"	function	line:14
getNthColumn	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^    function getNthColumn(n) { return getTableHeader().querySelectorAll('th')[n]; }$/;"	function	line:16
loadColumns	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^    function loadColumns() {$/;"	function	line:19
loadRowData	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^    function loadRowData(tableRow) {$/;"	function	line:43
loadData	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^    function loadData() {$/;"	function	line:62
sortByIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^    function sortByIndex(index, desc) {$/;"	function	line:71
sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^            sorter = function (a, b) {$/;"	function	line:73
finalSorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^            finalSorter = function (a, b) {$/;"	function	line:85
removeSortIndicators	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^    function removeSortIndicators() {$/;"	function	line:102
addSortIndicators	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^    function addSortIndicators() {$/;"	function	line:110
enableUI	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^    function enableUI() {$/;"	function	line:114
ithSorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/coverage/lcov-report/sorter.js	/^            ithSorter = function ithSorter(i) {$/;"	function	line:117
normalizeOpts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/index.js	/^function normalizeOpts(options) {$/;"	function	line:5
normalizeOpts.defaultOpts.defaultWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/index.js	/^  var defaultOpts = {$/;"	property	line:6
normalizeOpts.defaultOpts.output	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/index.js	/^    defaultWidth: 0,$/;"	property	line:7
normalizeOpts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/index.js	/^function normalizeOpts(options) {$/;"	function	line:5
cliWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/index.js	/^function cliWidth(options) {$/;"	function	line:23
cliWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/index.js	/^function cliWidth(options) {$/;"	function	line:23
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^  "name": "cli-width",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^  "version": "2.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^  "description": "Get stdout window width, with two fallbacks, tty and then a default.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "test": "node test | tspec",$/;"	function	line:7
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "coverage": "isparta cover test\/*.js | tspec",$/;"	function	line:8
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "coveralls": "npm run coverage -s && coveralls < coverage\/lcov.info",$/;"	function	line:9
postcoveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "postcoveralls": "rimraf .\/coverage"$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^  "repository": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "type": "git",$/;"	function	line:13
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "url": "git@github.com:knownasilya\/cli-width.git"$/;"	function	line:14
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^  "author": "Ilya Radchenko <ilya@burstcreations.com>",$/;"	function	line:16
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^  "license": "ISC",$/;"	function	line:17
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^  "bugs": {$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "url": "https:\/\/github.com\/knownasilya\/cli-width\/issues"$/;"	function	line:19
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^  "homepage": "https:\/\/github.com\/knownasilya\/cli-width",$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^  "devDependencies": {$/;"	function	line:22
tap-spec	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "tap-spec": "^4.1.0",$/;"	function	line:23
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "tape": "^3.4.0",$/;"	function	line:24
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "coveralls": "^2.11.4",$/;"	function	line:25
isparta	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "isparta": "^3.0.4",$/;"	function	line:26
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/package.json	/^    "rimraf": "^2.4.3"$/;"	function	line:27
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/README.md	/^## Usage$/;"	function	line:10
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/README.md	/^## API$/;"	function	line:29
cliWidth([options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/README.md	/^### cliWidth([options])$/;"	function	line:31
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/README.md	/^### Examples$/;"	function	line:40
Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/cli-width/README.md	/^## Tests$/;"	function	line:65
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[3.2.0](https://github.com/yargs/cliui/compare/v3.1.2...v3.2.0) (2016-04-11)	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/CHANGELOG.md	/^# [3.2.0](https:\/\/github.com\/yargs\/cliui\/compare\/v3.1.2...v3.2.0) (2016-04-11)$/;"	function	line:6
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:9
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/CHANGELOG.md	/^### Features$/;"	function	line:13
UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^function UI (opts) {$/;"	function	line:13
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype.span = function () {$/;"	function	line:19
UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^}$/;"	class	line:17
UI.span	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype.span = function () {$/;"	method	line:19
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype.div = function () {$/;"	function	line:24
UI.UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^}$/;"	class	line:22
_shouldApplyLayoutDSL	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype._shouldApplyLayoutDSL = function () {$/;"	function	line:41
UI.UI._shouldApplyLayoutDSL	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype._shouldApplyLayoutDSL = function () {$/;"	method	line:41
_applyLayoutDSL	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype._applyLayoutDSL = function (str) {$/;"	function	line:46
_colFromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype._colFromString = function (str) {$/;"	function	line:82
_measurePadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype._measurePadding = function (str) {$/;"	function	line:89
UI._measurePadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype._measurePadding = function (str) {$/;"	method	line:89
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype.toString = function () {$/;"	function	line:95
rowToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype.rowToString = function (row, lines) {$/;"	function	line:114
UI.UI.UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^}$/;"	class	line:112
addBorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^function addBorder (col, ts, style) {$/;"	function	line:167
UI.UI.UI.UI.UI.function.addBorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^function addBorder (col, ts, style) {$/;"	function	line:167
_renderInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype._renderInline = function (source, previousLine) {$/;"	function	line:178
UI.UI.UI.UI.UI.UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^}$/;"	class	line:174
_rasterize	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype._rasterize = function (row) {$/;"	function	line:199
UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^}$/;"	class	line:197
_negatePadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype._negatePadding = function (col) {$/;"	function	line:241
UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^}$/;"	class	line:239
_columnWidths	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^UI.prototype._columnWidths = function (row) {$/;"	function	line:248
UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI.UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^}$/;"	class	line:246
_minWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^function _minWidth (col) {$/;"	function	line:278
alignRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^function alignRight (str, width) {$/;"	function	line:285
alignCenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^function alignCenter (str, width) {$/;"	function	line:297
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^module.exports = function (opts) {$/;"	function	line:309
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/index.js	/^}$/;"	function	line:307
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "name": "cliui",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "version": "3.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "description": "easily create complex multi-column command-line-interfaces",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "scripts": {$/;"	function	line:6
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "pretest": "standard",$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "test": "nyc mocha",$/;"	function	line:8
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "coverage": "nyc --reporter=text-lcov mocha | coveralls",$/;"	function	line:9
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "version": "standard-version"$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "repository": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "type": "git",$/;"	function	line:13
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "url": "http:\/\/github.com\/yargs\/cliui.git"$/;"	function	line:14
config	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "config": {$/;"	function	line:16
blanket	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "blanket": {$/;"	function	line:17
pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^      "pattern": [$/;"	function	line:18
data-cover-never	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^      "data-cover-never": [$/;"	function	line:21
output-reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^      "output-reporter": "spec"$/;"	function	line:25
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "standard": {$/;"	function	line:28
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "ignore": [$/;"	function	line:29
globals	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "globals": [$/;"	function	line:32
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "keywords": [$/;"	function	line:36
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "author": "Ben Coe <ben@npmjs.com>",$/;"	function	line:45
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "license": "ISC",$/;"	function	line:46
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "dependencies": {$/;"	function	line:47
string-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "string-width": "^1.0.1",$/;"	function	line:48
strip-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "strip-ansi": "^3.0.1",$/;"	function	line:49
wrap-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "wrap-ansi": "^2.0.0"$/;"	function	line:50
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "devDependencies": {$/;"	function	line:52
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "chai": "^3.5.0",$/;"	function	line:53
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "chalk": "^1.1.2",$/;"	function	line:54
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "coveralls": "^2.11.8",$/;"	function	line:55
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "mocha": "^2.4.5",$/;"	function	line:56
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "nyc": "^6.4.0",$/;"	function	line:57
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "standard": "^6.0.8",$/;"	function	line:58
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^    "standard-version": "^2.1.2"$/;"	function	line:59
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/package.json	/^  "files": [$/;"	function	line:61
cliui	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/README.md	/^# cliui$/;"	function	line:1
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/README.md	/^## Example$/;"	function	line:10
Layout DSL	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/README.md	/^## Layout DSL$/;"	function	line:47
Methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/README.md	/^## Methods$/;"	function	line:82
cliui({width: integer})	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/README.md	/^### cliui({width: integer})$/;"	function	line:88
cliui({wrap: boolean})	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/README.md	/^### cliui({wrap: boolean})$/;"	function	line:92
cliui.div(column, column, column)	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/README.md	/^### cliui.div(column, column, column)$/;"	function	line:96
cliui.span(column, column, column)	/Users/jonathan/repos/identifiers-arxiv/node_modules/cliui/README.md	/^### cliui.span(column, column, column)$/;"	function	line:107
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^var slice = Array.prototype.slice;$/;"	variable	line:6
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^co.wrap = function (fn) {$/;"	function	line:26
createPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^  function createPromise() {$/;"	function	line:29
co.wrap.createPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^  function createPromise() {$/;"	function	line:29
co.wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^module.exports = co['default'] = co.co = co;$/;"	function	line:12
co	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function co(gen) {$/;"	function	line:43
onFulfilled	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^    function onFulfilled(res) {$/;"	function	line:62
onRejected	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^    function onRejected(err) {$/;"	function	line:78
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^    function next(ret) {$/;"	function	line:97
co	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function co(gen) {$/;"	function	line:43
toPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function toPromise(obj) {$/;"	function	line:115
toPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function toPromise(obj) {$/;"	function	line:115
thunkToPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function thunkToPromise(fn) {$/;"	function	line:133
thunkToPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function thunkToPromise(fn) {$/;"	function	line:133
arrayToPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function arrayToPromise(obj) {$/;"	function	line:153
arrayToPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function arrayToPromise(obj) {$/;"	function	line:153
objectToPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function objectToPromise(obj){$/;"	function	line:166
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^  function defer(promise, key) {$/;"	function	line:180
objectToPromise.defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^  function defer(promise, key) {$/;"	function	line:180
objectToPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function objectToPromise(obj){$/;"	function	line:166
isPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function isPromise(obj) {$/;"	function	line:197
isPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function isPromise(obj) {$/;"	function	line:197
isGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function isGenerator(obj) {$/;"	function	line:209
isGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function isGenerator(obj) {$/;"	function	line:209
isGeneratorFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function isGeneratorFunction(obj) {$/;"	function	line:220
isGeneratorFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function isGeneratorFunction(obj) {$/;"	function	line:220
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function isObject(val) {$/;"	function	line:235
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/index.js	/^function isObject(val) {$/;"	function	line:235
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^  "name": "co",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^  "version": "4.6.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^  "description": "generator async control flow goodness",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^  "keywords": [$/;"	function	line:5
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^  "devDependencies": {$/;"	function	line:12
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^    "browserify": "^10.0.0",$/;"	function	line:13
istanbul-harmony	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^    "istanbul-harmony": "0",$/;"	function	line:14
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^    "mocha": "^2.0.0",$/;"	function	line:15
mz	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^    "mz": "^1.0.2"$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^  "scripts": {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^    "test": "mocha --harmony",$/;"	function	line:19
test-cov	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^    "test-cov": "node --harmony node_modules\/.bin\/istanbul cover .\/node_modules\/.bin\/_mocha -- --reporter dot",$/;"	function	line:20
test-travis	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^    "test-travis": "node --harmony node_modules\/.bin\/istanbul cover .\/node_modules\/.bin\/_mocha --report lcovonly -- --reporter dot",$/;"	function	line:21
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^    "prepublish": "npm run browserify",$/;"	function	line:22
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^    "browserify": "browserify index.js -o .\/co-browser.js -s co"$/;"	function	line:23
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^  "files": [$/;"	function	line:25
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^  "license": "MIT",$/;"	function	line:28
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^  "repository": "tj\/co",$/;"	function	line:29
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^  "engines": {$/;"	function	line:30
iojs	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^    "iojs": ">= 1.0.0",$/;"	function	line:31
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/package.json	/^    "node": ">= 0.12.0"$/;"	function	line:32
co	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^# co$/;"	function	line:1
Co v4	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^## Co v4$/;"	function	line:12
Platform Compatibility	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^## Platform Compatibility$/;"	function	line:44
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^## Installation$/;"	function	line:58
Associated libraries	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^## Associated libraries$/;"	function	line:64
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^## Examples$/;"	function	line:72
Yieldables	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^## Yieldables$/;"	function	line:109
Promises	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^### Promises$/;"	function	line:123
Thunks	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^### Thunks$/;"	function	line:127
Arrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^### Arrays$/;"	function	line:133
Objects	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^### Objects$/;"	function	line:148
Generators and Generator Functions	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^### Generators and Generator Functions$/;"	function	line:162
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^## API$/;"	function	line:168
co(fn*).then( val => )	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^### co(fn*).then( val => )$/;"	function	line:170
var fn = co.wrap(fn*)	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^### var fn = co.wrap(fn*)$/;"	function	line:185
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/co/Readme.md	/^## License$/;"	function	line:199
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/index.js	/^module.exports = function (str, pos) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/index.js	/^'use strict';$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^  "name": "code-point-at",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^  "version": "1.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^  "description": "ES2015 `String#codePointAt()` ponyfill",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^  "repository": "sindresorhus\/code-point-at",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^  "devDependencies": {$/;"	function	line:34
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^    "ava": "*",$/;"	function	line:35
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/package.json	/^    "xo": "^0.16.0"$/;"	function	line:36
code-point-at [![Build Status](https://travis-ci.org/sindresorhus/code-point-at.svg?branch=master)](https://travis-ci.org/sindresorhus/code-point-at)	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/readme.md	/^# code-point-at [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/code-point-at.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/code-point-at)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/readme.md	/^## API$/;"	function	line:25
codePointAt(input, [position])	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/readme.md	/^### codePointAt(input, [position])$/;"	function	line:27
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/code-point-at/readme.md	/^## License$/;"	function	line:30
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/.travis.yml	/^node_js:$/;"	function	line:2
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/examples/normal-usage.js	/^var colors = require('..\/lib\/index');$/;"	variable	line:1
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/examples/safe-string.js	/^var colors = require('..\/safe');$/;"	variable	line:1
ansiStyles	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^var ansiStyles = colors.styles = require('.\/styles');$/;"	variable	line:36
stylize	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^var stylize = colors.stylize = function stylize (str, style) {$/;"	function	line:50
escapeStringRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^var escapeStringRegexp = function (str) {$/;"	function	line:55
escapeStringRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^var escapeStringRegexp = function (str) {$/;"	function	line:55
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^function build(_styles) {$/;"	function	line:62
builder	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^  var builder = function builder() {$/;"	function	line:63
build.builder	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^  var builder = function builder() {$/;"	function	line:63
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^function build(_styles) {$/;"	function	line:62
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^      get: function () {$/;"	function	line:79
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^var proto = defineProps(function colors() {}, styles);$/;"	function	line:87
proto	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^var proto = defineProps(function colors() {}, styles);$/;"	variable	line:87
applyStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^function applyStyle() {$/;"	function	line:89
applyStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^function applyStyle() {$/;"	function	line:89
applyTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^function applyTheme (theme) {$/;"	function	line:114
applyTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^function applyTheme (theme) {$/;"	function	line:114
setTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^colors.setTheme = function (theme) {$/;"	function	line:124
colors.setTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^}$/;"	function	line:122
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^function init() {$/;"	function	line:139
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^      get: function () {$/;"	function	line:143
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^function init() {$/;"	function	line:139
sequencer	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^var sequencer = function sequencer (map, str) {$/;"	function	line:151
sequencer	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/colors.js	/^var sequencer = function sequencer (map, str) {$/;"	function	line:151
runTheTrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/trap.js	/^module['exports'] = function runTheTrap (text, options) {$/;"	function	line:1
module.trap.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/trap.js	/^  var trap = {$/;"	property	line:5
module	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/trap.js	/^module['exports'] = function runTheTrap (text, options) {$/;"	function	line:0
runTheTrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/trap.js	/^module['exports'] = function runTheTrap (text, options) {$/;"	function	line:1
zalgo	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^module['exports'] = function zalgo(text, options) {$/;"	function	line:2
module.soul.up	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^  var soul = {$/;"	property	line:4
randomNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^  function randomNumber(range) {$/;"	function	line:44
module.randomNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^  function randomNumber(range) {$/;"	function	line:44
is_char	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^  function is_char(character) {$/;"	function	line:49
module.is_char	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^  function is_char(character) {$/;"	function	line:49
heComes	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^  function heComes(text, options) {$/;"	function	line:58
counts.up	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^      counts = {"up" : 0, "down" : 0, "mid" : 0};$/;"	property	line:71
counts.down	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^      counts = {"up" : 0, "down" : 0, "mid" : 0};$/;"	property	line:71
counts.mid	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^      counts = {"up" : 0, "down" : 0, "mid" : 0};$/;"	property	line:71
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^      switch (options.size) {$/;"	function	line:72
module.heComes	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^  function heComes(text, options) {$/;"	function	line:58
module	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^\/\/ please no$/;"	function	line:0
zalgo	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/custom/zalgo.js	/^module['exports'] = function zalgo(text, options) {$/;"	function	line:2
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^var colors = require('.\/colors'),$/;"	variable	line:1
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  var addProperty = function (color, func) {$/;"	function	line:9
module.String	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  var addProperty = function (color, func) {$/;"	class	line:9
module.module.String.__defineGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^    String.prototype.__defineGetter__(color, func);$/;"	method	line:10
module.addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  var addProperty = function (color, func) {$/;"	function	line:9
sequencer	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  var sequencer = function sequencer (map, str) {$/;"	function	line:13
module.sequencer	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  var sequencer = function sequencer (map, str) {$/;"	function	line:13
module	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^    styles = require('.\/styles');$/;"	function	line:2
stylize	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  var stylize = function stylize (str, style) {$/;"	function	line:21
stylize	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  var stylize = function stylize (str, style) {$/;"	function	line:21
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  addProperty('strip', function () {$/;"	function	line:25
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  addProperty('stripColors', function () {$/;"	function	line:29
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  addProperty("trap", function(){$/;"	function	line:33
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  addProperty("zalgo", function(){$/;"	function	line:37
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  addProperty("zebra", function(){$/;"	function	line:41
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  addProperty("rainbow", function(){$/;"	function	line:45
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  addProperty("random", function(){$/;"	function	line:49
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  addProperty("america", function(){$/;"	function	line:53
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^    addProperty(style, function () {$/;"	function	line:62
applyTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  function applyTheme(theme) {$/;"	function	line:67
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^          addProperty(prop, function () {$/;"	function	line:86
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^          addProperty(prop, function () {$/;"	function	line:91
applyTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  function applyTheme(theme) {$/;"	function	line:67
setTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  colors.setTheme = function (theme) {$/;"	function	line:103
colors.setTheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/extendStringPrototype.js	/^  }$/;"	function	line:101
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/index.js	/^var colors = require('.\/colors');$/;"	variable	line:1
extendStringPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/index.js	/^var extendStringPrototype = require('.\/extendStringPrototype')();/;"	variable	line:12
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/maps/america.js	/^var colors = require('..\/colors');$/;"	variable	line:1
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/maps/america.js	/^    switch(i%3) {$/;"	function	line:6
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/maps/rainbow.js	/^var colors = require('..\/colors');$/;"	variable	line:1
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/maps/random.js	/^var colors = require('..\/colors');$/;"	variable	line:1
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/maps/zebra.js	/^var colors = require('..\/colors');$/;"	variable	line:1
module	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/maps/zebra.js	/^var colors = require('..\/colors');$/;"	function	line:1
codes.reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/styles.js	/^var codes = {$/;"	property	line:29
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/lib/system/supports-colors.js	/^var argv = process.argv;$/;"	variable	line:26
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "name": "colors",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "description": "get colors in your node.js console",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "version": "1.0.3",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "author": "Marak Squires",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "homepage": "https:\/\/github.com\/Marak\/colors.js",$/;"	function	line:6
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "bugs": "https:\/\/github.com\/Marak\/colors.js\/issues",$/;"	function	line:7
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "keywords": [ "ansi", "terminal", "colors" ],$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^        "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^        "url": "http:\/\/github.com\/Marak\/colors.js.git"$/;"	function	line:11
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "license": "MIT",$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "scripts": {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^      "test": "node tests\/basic-test.js && node tests\/safe-test.js"$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "engines": {$/;"	function	line:17
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^        "node": ">=0.1.90"$/;"	function	line:18
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/package.json	/^    "main": ".\/lib\/index"$/;"	function	line:20
colors.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^# colors.js$/;"	function	line:1
get color and style in your node.js console	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^## get color and style in your node.js console$/;"	function	line:3
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^## Installation$/;"	function	line:7
colors and styles!	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^## colors and styles!$/;"	function	line:11
text colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^### text colors$/;"	function	line:13
background colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^### background colors$/;"	function	line:26
styles	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^### styles$/;"	function	line:39
extras	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^### extras$/;"	function	line:50
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^## Usage$/;"	function	line:59
Disabling Colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^## Disabling Colors$/;"	function	line:93
Console.log [string substitution](http://nodejs.org/docs/latest/api/console.html	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^## Console.log [string substitution](http:\/\/nodejs.org\/docs\/latest\/api\/console.html#console_console_log_data)$/;"	function	line:101
Custom themes	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^## Custom themes$/;"	function	line:109
Using standard API	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^### Using standard API$/;"	function	line:111
Using string safe API	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/ReadMe.md	/^### Using string safe API$/;"	function	line:137
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/safe.js	/^var colors = require('.\/lib\/colors');$/;"	variable	line:8
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/basic-test.js	/^var assert = require('assert'),$/;"	variable	line:1
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/basic-test.js	/^var s = 'string';$/;"	variable	line:4
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/basic-test.js	/^function a(s, code) {$/;"	function	line:6
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/basic-test.js	/^function a(s, code) {$/;"	function	line:6
aE	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/basic-test.js	/^function aE(s, color, code) {$/;"	function	line:10
aE	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/basic-test.js	/^function aE(s, color, code) {$/;"	function	line:10
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/basic-test.js	/^function h(s, color) {$/;"	function	line:18
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/basic-test.js	/^function h(s, color) {$/;"	function	line:18
stylesColors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/basic-test.js	/^var stylesColors = ['white', 'black', 'blue', 'cyan', 'green', 'magenta', 'red', 'yellow'];$/;"	variable	line:22
stylesAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/basic-test.js	/^var stylesAll = stylesColors.concat(['bold', 'italic', 'underline', 'inverse', 'rainbow']);$/;"	variable	line:23
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/safe-test.js	/^var assert = require('assert'),$/;"	variable	line:1
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/safe-test.js	/^var s = 'string';$/;"	variable	line:4
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/safe-test.js	/^function a(s, code) {$/;"	function	line:6
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/safe-test.js	/^function a(s, code) {$/;"	function	line:6
aE	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/safe-test.js	/^function aE(s, color, code) {$/;"	function	line:10
aE	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/safe-test.js	/^function aE(s, color, code) {$/;"	function	line:10
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/safe-test.js	/^function h(s, color) {$/;"	function	line:15
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/safe-test.js	/^function h(s, color) {$/;"	function	line:15
stylesColors	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/safe-test.js	/^var stylesColors = ['white', 'black', 'blue', 'cyan', 'green', 'magenta', 'red', 'yellow'];$/;"	variable	line:19
stylesAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/tests/safe-test.js	/^var stylesAll = stylesColors.concat(['bold', 'italic', 'underline', 'inverse', 'rainbow']);$/;"	variable	line:20
module.silly	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/themes/generic-logging.js	/^module['exports'] = {$/;"	property	line:1
module.input	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/themes/generic-logging.js	/^  silly: 'rainbow',$/;"	property	line:2
module.verbose	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/themes/generic-logging.js	/^  input: 'grey',$/;"	property	line:3
module.prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/themes/generic-logging.js	/^  verbose: 'cyan',$/;"	property	line:4
module.info	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/themes/generic-logging.js	/^  prompt: 'grey',$/;"	property	line:5
module.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/themes/generic-logging.js	/^  info: 'green',$/;"	property	line:6
module.help	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/themes/generic-logging.js	/^  data: 'grey',$/;"	property	line:7
module.warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/themes/generic-logging.js	/^  help: 'cyan',$/;"	property	line:8
module.debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/themes/generic-logging.js	/^  warn: 'yellow',$/;"	property	line:9
module.error	/Users/jonathan/repos/identifiers-arxiv/node_modules/colors/themes/generic-logging.js	/^  debug: 'blue',$/;"	property	line:10
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^var util = require('util');$/;"	variable	line:1
Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^var Stream = require('stream').Stream;$/;"	variable	line:2
DelayedStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^var DelayedStream = require('delayed-stream');$/;"	variable	line:3
CombinedStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^function CombinedStream() {$/;"	function	line:6
CombinedStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^function CombinedStream() {$/;"	class	line:6
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.create = function(options) {$/;"	function	line:19
CombinedStream.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^util.inherits(CombinedStream, Stream);$/;"	function	line:17
isStreamLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.isStreamLike = function(stream) {$/;"	function	line:30
CombinedStream.isStreamLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^};$/;"	function	line:28
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.append = function(stream) {$/;"	function	line:38
CombinedStream.append	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.append = function(stream) {$/;"	method	line:38
pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.pipe = function(dest, options) {$/;"	function	line:62
CombinedStream.pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.pipe = function(dest, options) {$/;"	method	line:62
CombinedStream.Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.pipe = function(dest, options) {$/;"	class	line:62
_getNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._getNext = function() {$/;"	function	line:68
CombinedStream._getNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._getNext = function() {$/;"	method	line:68
getStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^  getStream(function(stream) {$/;"	function	line:84
_pipeNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._pipeNext = function(stream) {$/;"	function	line:95
CombinedStream._pipeNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._pipeNext = function(stream) {$/;"	method	line:95
_handleErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._handleErrors = function(stream) {$/;"	function	line:110
CombinedStream._handleErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._handleErrors = function(stream) {$/;"	method	line:110
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.write = function(data) {$/;"	function	line:117
CombinedStream.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.write = function(data) {$/;"	method	line:117
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.pause = function() {$/;"	function	line:121
CombinedStream.pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.pause = function() {$/;"	method	line:121
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.resume = function() {$/;"	function	line:130
CombinedStream.resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.resume = function() {$/;"	method	line:130
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.end = function() {$/;"	function	line:141
CombinedStream.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.end = function() {$/;"	method	line:141
destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.destroy = function() {$/;"	function	line:146
CombinedStream.destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype.destroy = function() {$/;"	method	line:146
_reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._reset = function() {$/;"	function	line:151
CombinedStream._reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._reset = function() {$/;"	method	line:151
_checkDataSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._checkDataSize = function() {$/;"	function	line:157
CombinedStream._checkDataSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._checkDataSize = function() {$/;"	method	line:157
_updateDataSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._updateDataSize = function() {$/;"	function	line:168
CombinedStream._updateDataSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._updateDataSize = function() {$/;"	method	line:168
_emitError	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._emitError = function(err) {$/;"	function	line:185
CombinedStream._emitError	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/lib/combined_stream.js	/^CombinedStream.prototype._emitError = function(err) {$/;"	method	line:185
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "author": "Felix Geisendörfer <felix@debuggable.com> (http:\/\/debuggable.com\/)",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "name": "combined-stream",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "description": "A stream that emits multiple other streams one after another.",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "version": "1.0.5",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "homepage": "https:\/\/github.com\/felixge\/node-combined-stream",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "repository": {$/;"	function	line:7
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^    "type": "git",$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^    "url": "git:\/\/github.com\/felixge\/node-combined-stream.git"$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "main": ".\/lib\/combined_stream",$/;"	function	line:11
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "scripts": {$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^    "test": "node test\/run.js"$/;"	function	line:13
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "engines": {$/;"	function	line:15
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^    "node": ">= 0.8"$/;"	function	line:16
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "dependencies": {$/;"	function	line:18
delayed-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^    "delayed-stream": "~1.0.0"$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "devDependencies": {$/;"	function	line:21
far	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^    "far": "~0.0.7"$/;"	function	line:22
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/package.json	/^  "license": "MIT"$/;"	function	line:24
combined-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^# combined-stream$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^## Installation$/;"	function	line:11
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^## Usage$/;"	function	line:17
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^## API$/;"	function	line:68
CombinedStream.create([options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^### CombinedStream.create([options])$/;"	function	line:70
combinedStream.pauseStreams = `true`	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^### combinedStream.pauseStreams = `true`$/;"	function	line:79
combinedStream.maxDataSize = `2 * 1024 * 1024`	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^### combinedStream.maxDataSize = `2 * 1024 * 1024`$/;"	function	line:86
combinedStream.dataSize = `0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^### combinedStream.dataSize = `0`$/;"	function	line:91
combinedStream.append(stream)	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^### combinedStream.append(stream)$/;"	function	line:95
combinedStream.write(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^### combinedStream.write(data)$/;"	function	line:109
combinedStream.resume()	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^### combinedStream.resume()$/;"	function	line:114
combinedStream.pause();	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^### combinedStream.pause();$/;"	function	line:120
combinedStream.end();	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^### combinedStream.end();$/;"	function	line:126
combinedStream.destroy();	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^### combinedStream.destroy();$/;"	function	line:131
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/combined-stream/Readme.md	/^## License$/;"	function	line:136
EventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^var EventEmitter = require('events').EventEmitter;$/;"	variable	line:5
spawn	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^var spawn = require('child_process').spawn;$/;"	variable	line:6
readlink	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^var readlink = require('graceful-readlink').readlinkSync;$/;"	variable	line:7
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^var path = require('path');$/;"	variable	line:8
dirname	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^var dirname = path.dirname;$/;"	variable	line:9
basename	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^var basename = path.basename;$/;"	variable	line:10
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^var fs = require('fs');$/;"	variable	line:11
Option	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function Option(flags, description) {$/;"	function	line:39
Option	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function Option(flags, description) {$/;"	class	line:39
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Option.prototype.name = function() {$/;"	function	line:57
Option.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Option.prototype.name = function() {$/;"	method	line:57
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Option.prototype.is = function(arg) {$/;"	function	line:71
Option.is	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Option.prototype.is = function(arg) {$/;"	method	line:71
Command	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function Command(name) {$/;"	function	line:82
Command	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function Command(name) {$/;"	class	line:82
Command.__proto__	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.__proto__ = EventEmitter.prototype;$/;"	method	line:95
command	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.command = function(name, desc, opts) {$/;"	function	line:158
Command.command	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.command = function(name, desc, opts) {$/;"	method	line:158
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.arguments = function (desc) {$/;"	function	line:185
Command.arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.arguments = function (desc) {$/;"	method	line:185
addImplicitHelpCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.addImplicitHelpCommand = function() {$/;"	function	line:196
Command.addImplicitHelpCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.addImplicitHelpCommand = function() {$/;"	method	line:196
parseExpectedArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.parseExpectedArgs = function(args) {$/;"	function	line:210
Command.parseExpectedArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.parseExpectedArgs = function(args) {$/;"	method	line:210
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^    switch (arg[0]) {$/;"	function	line:220
action	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.action = function(fn) {$/;"	function	line:258
Command.action	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.action = function(fn) {$/;"	method	line:258
listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^  var listener = function(args, unknown) {$/;"	function	line:260
Command.var.listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^  var listener = function(args, unknown) {$/;"	function	line:260
option	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.option = function(flags, description, fn, defaultValue) {$/;"	function	line:359
Command.option	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.option = function(flags, description, fn, defaultValue) {$/;"	method	line:359
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^      fn = function(val, def) {$/;"	function	line:369
Command.fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^      var regex = fn;$/;"	function	line:368
allowUnknownOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.allowUnknownOption = function(arg) {$/;"	function	line:425
Command.allowUnknownOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.allowUnknownOption = function(arg) {$/;"	method	line:425
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.parse = function(argv) {$/;"	function	line:438
Command.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.parse = function(argv) {$/;"	method	line:438
executeSubCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.executeSubCommand = function(argv, args, unknown) {$/;"	function	line:482
Command.executeSubCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.executeSubCommand = function(argv, args, unknown) {$/;"	method	line:482
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.normalize = function(args) {$/;"	function	line:565
parseArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.parseArgs = function(args, unknown) {$/;"	function	line:609
Command.parseArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.parseArgs = function(args, unknown) {$/;"	method	line:609
optionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.optionFor = function(arg) {$/;"	function	line:640
Command.optionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.optionFor = function(arg) {$/;"	method	line:640
parseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.parseOptions = function(argv) {$/;"	function	line:657
Command.parseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.parseOptions = function(argv) {$/;"	method	line:657
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.opts = function() {$/;"	function	line:733
Command.opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.opts = function() {$/;"	method	line:733
missingArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.missingArgument = function(name) {$/;"	function	line:751
Command.missingArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.missingArgument = function(name) {$/;"	method	line:751
optionMissingArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.optionMissingArgument = function(option, flag) {$/;"	function	line:766
Command.optionMissingArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.optionMissingArgument = function(option, flag) {$/;"	method	line:766
unknownOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.unknownOption = function(flag) {$/;"	function	line:784
Command.unknownOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.unknownOption = function(flag) {$/;"	method	line:784
variadicArgNotLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.variadicArgNotLast = function(name) {$/;"	function	line:799
Command.variadicArgNotLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.variadicArgNotLast = function(name) {$/;"	method	line:799
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.version = function(str, flags) {$/;"	function	line:818
Command.version	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.version = function(str, flags) {$/;"	method	line:818
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.description = function(str) {$/;"	function	line:838
Command.description	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.description = function(str) {$/;"	method	line:838
alias	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.alias = function(alias) {$/;"	function	line:852
Command.alias	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.alias = function(alias) {$/;"	method	line:852
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.usage = function(str) {$/;"	function	line:866
Command.usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.usage = function(str) {$/;"	method	line:866
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.name = function() {$/;"	function	line:889
Command.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.name = function() {$/;"	method	line:889
largestOptionLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.largestOptionLength = function() {$/;"	function	line:900
Command.largestOptionLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.largestOptionLength = function() {$/;"	method	line:900
optionHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.optionHelp = function() {$/;"	function	line:913
Command.optionHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.optionHelp = function() {$/;"	method	line:913
commandHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.commandHelp = function() {$/;"	function	line:931
Command.commandHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.commandHelp = function() {$/;"	method	line:931
helpInformation	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.helpInformation = function() {$/;"	function	line:973
Command.helpInformation	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.helpInformation = function() {$/;"	method	line:973
outputHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.outputHelp = function(cb) {$/;"	function	line:1017
Command.outputHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.outputHelp = function(cb) {$/;"	method	line:1017
cb	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^    cb = function(passthru) {$/;"	function	line:1019
Command.cb	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^  if (!cb) {$/;"	function	line:1018
help	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.help = function(cb) {$/;"	function	line:1033
Command.help	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^Command.prototype.help = function(cb) {$/;"	method	line:1033
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function camelcase(flag) {$/;"	function	line:1046
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function camelcase(flag) {$/;"	function	line:1046
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function pad(str, width) {$/;"	function	line:1061
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function pad(str, width) {$/;"	function	line:1061
outputHelpIfNecessary	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function outputHelpIfNecessary(cmd, options) {$/;"	function	line:1074
outputHelpIfNecessary	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function outputHelpIfNecessary(cmd, options) {$/;"	function	line:1074
humanReadableArgName	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function humanReadableArgName(arg) {$/;"	function	line:1092
humanReadableArgName	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function humanReadableArgName(arg) {$/;"	function	line:1092
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function exists(file) {$/;"	function	line:1101
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/index.js	/^function exists(file) {$/;"	function	line:1101
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "name": "commander",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "version": "2.9.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "description": "the complete solution for node.js command-line programs",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "keywords": [$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "author": "TJ Holowaychuk <tj@vision-media.ca>",$/;"	function	line:10
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "license": "MIT",$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "repository": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^    "type": "git",$/;"	function	line:13
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^    "url": "https:\/\/github.com\/tj\/commander.js.git"$/;"	function	line:14
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "devDependencies": {$/;"	function	line:16
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^    "should": ">= 0.0.1",$/;"	function	line:17
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^    "sinon": ">=1.17.1"$/;"	function	line:18
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "scripts": {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^    "test": "make test"$/;"	function	line:21
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "main": "index",$/;"	function	line:23
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "engines": {$/;"	function	line:24
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^    "node": ">= 0.6.x"$/;"	function	line:25
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "files": [$/;"	function	line:27
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^  "dependencies": {$/;"	function	line:30
graceful-readlink	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/package.json	/^    "graceful-readlink": ">= 1.0.0"$/;"	function	line:31
Commander.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^# Commander.js$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## Installation$/;"	function	line:13
Option parsing	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## Option parsing$/;"	function	line:17
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^#!\/usr\/bin\/env node$/;"	function	line:22
Coercion	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## Coercion$/;"	function	line:48
Regular Expression	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## Regular Expression$/;"	function	line:91
Variadic arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## Variadic arguments$/;"	function	line:103
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^#!\/usr\/bin\/env node$/;"	function	line:109
Specify the argument syntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## Specify the argument syntax$/;"	function	line:135
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^#!\/usr\/bin\/env node$/;"	function	line:138
Git-style sub-commands	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## Git-style sub-commands$/;"	function	line:160
`--harmony`	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^### `--harmony`$/;"	function	line:181
Automated --help	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## Automated --help$/;"	function	line:187
Custom help	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## Custom help$/;"	function	line:210
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^#!\/usr\/bin\/env node$/;"	function	line:220
.outputHelp(cb)	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## .outputHelp(cb)$/;"	function	line:271
.help(cb)	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## .help(cb)$/;"	function	line:296
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## Examples$/;"	function	line:301
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/commander/Readme.md	/^## License$/;"	function	line:348
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/.travis.yml	/^node_js:$/;"	function	line:2
concatMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/example/map.js	/^var concatMap = require('..\/');$/;"	variable	line:1
xs	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/example/map.js	/^var xs = [ 1, 2, 3, 4, 5, 6 ];$/;"	variable	line:2
ys	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/example/map.js	/^var ys = concatMap(xs, function (x) {$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/index.js	/^module.exports = function (xs, fn) {$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/index.js	/^module.exports = function (xs, fn) {$/;"	function	line:0
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/index.js	/^var isArray = Array.isArray || function (xs) {$/;"	class	line:11
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/index.js	/^    return Object.prototype.toString.call(xs) === '[object Array]';$/;"	method	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "name" : "concat-map",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "description" : "concatenative mapdashery",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "version" : "0.0.1",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "repository" : {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^        "type" : "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^        "url" : "git:\/\/github.com\/substack\/node-concat-map.git"$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "main" : "index.js",$/;"	function	line:9
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "keywords" : [$/;"	function	line:10
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "directories" : {$/;"	function	line:17
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^        "example" : "example",$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^        "test" : "test"$/;"	function	line:19
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "scripts" : {$/;"	function	line:21
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^        "test" : "tape test\/*.js"$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "devDependencies" : {$/;"	function	line:24
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^        "tape" : "~2.4.0"$/;"	function	line:25
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "license" : "MIT",$/;"	function	line:27
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "author" : {$/;"	function	line:28
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^        "name" : "James Halliday",$/;"	function	line:29
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^        "email" : "mail@substack.net",$/;"	function	line:30
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^        "url" : "http:\/\/substack.net"$/;"	function	line:31
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^    "testling" : {$/;"	function	line:33
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^        "files" : "test\/*.js",$/;"	function	line:34
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^        "browsers" : {$/;"	function	line:35
ie	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^            "ie" : [ 6, 7, 8, 9 ],$/;"	function	line:36
ff	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^            "ff" : [ 3.5, 10, 15.0 ],$/;"	function	line:37
chrome	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^            "chrome" : [ 10, 22 ],$/;"	function	line:38
safari	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^            "safari" : [ 5.1 ],$/;"	function	line:39
opera	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/package.json	/^            "opera" : [ 12 ]$/;"	function	line:40
concatMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/test/map.js	/^var concatMap = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/test/map.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/test/map.js	/^test('empty or not', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/test/map.js	/^test('always something', function (t) {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/test/map.js	/^test('scalars', function (t) {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-map/test/map.js	/^test('undefs', function (t) {$/;"	function	line:34
ConcatStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^function ConcatStream(opts, cb) {$/;"	function	line:10
function.ConcatStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^function ConcatStream(opts, cb) {$/;"	function	line:10
_write	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^ConcatStream.prototype._write = function(chunk, enc, next) {$/;"	function	line:43
inferEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^ConcatStream.prototype.inferEncoding = function (buff) {$/;"	function	line:48
ConcatStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^}$/;"	class	line:46
ConcatStream.inferEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^ConcatStream.prototype.inferEncoding = function (buff) {$/;"	method	line:48
getBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^ConcatStream.prototype.getBody = function () {$/;"	function	line:58
ConcatStream.getBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^ConcatStream.prototype.getBody = function () {$/;"	method	line:58
var.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^var isArray = Array.isArray || function (arr) {$/;"	class	line:68
var.var.return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^  return Object.prototype.toString.call(arr) == '[object Array]'$/;"	method	line:69
isArrayish	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^function isArrayish (arr) {$/;"	function	line:72
var.function.isArrayish	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^function isArrayish (arr) {$/;"	function	line:72
isBufferish	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^function isBufferish (p) {$/;"	function	line:76
stringConcat	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^function stringConcat (parts) {$/;"	function	line:80
bufferConcat	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^function bufferConcat (parts) {$/;"	function	line:104
function.bufferConcat	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^function bufferConcat (parts) {$/;"	function	line:104
arrayConcat	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^function arrayConcat (parts) {$/;"	function	line:119
function.arrayConcat	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^function arrayConcat (parts) {$/;"	function	line:119
u8Concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/index.js	/^function u8Concat (parts) {$/;"	function	line:127
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "name": "concat-stream",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "version": "1.6.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "description": "writable stream that concatenates strings or binary data and calls a callback with the result",$/;"	function	line:4
tags	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "tags": [$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "author": "Max Ogden <max@maxogden.com>",$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "repository": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^    "type": "git",$/;"	function	line:13
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^    "url": "http:\/\/github.com\/maxogden\/concat-stream.git"$/;"	function	line:14
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "bugs": {$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^    "url": "http:\/\/github.com\/maxogden\/concat-stream\/issues"$/;"	function	line:17
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "engines": [$/;"	function	line:19
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "main": "index.js",$/;"	function	line:22
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "files": [$/;"	function	line:23
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "scripts": {$/;"	function	line:26
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^    "test": "tape test\/*.js test\/server\/*.js"$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "license": "MIT",$/;"	function	line:29
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "dependencies": {$/;"	function	line:30
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^    "inherits": "^2.0.3",$/;"	function	line:31
typedarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^    "typedarray": "^0.0.6",$/;"	function	line:32
readable-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^    "readable-stream": "^2.2.2"$/;"	function	line:33
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "devDependencies": {$/;"	function	line:35
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^    "tape": "^4.6.3"$/;"	function	line:36
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^  "testling": {$/;"	function	line:38
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^    "files": "test\/*.js",$/;"	function	line:39
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/package.json	/^    "browsers": [$/;"	function	line:40
concat-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/readme.md	/^# concat-stream$/;"	function	line:1
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/readme.md	/^### description$/;"	function	line:9
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/readme.md	/^## Related$/;"	function	line:17
examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/readme.md	/^### examples$/;"	function	line:21
Buffers	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/readme.md	/^#### Buffers$/;"	function	line:23
Arrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/readme.md	/^#### Arrays$/;"	function	line:47
Uint8Arrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/readme.md	/^#### Uint8Arrays$/;"	function	line:57
methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/readme.md	/^# methods$/;"	function	line:70
var writable = concat(opts={}, cb)	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/readme.md	/^## var writable = concat(opts={}, cb)$/;"	function	line:76
error handling	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/readme.md	/^# error handling$/;"	function	line:94
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/concat-stream/readme.md	/^# license$/;"	function	line:100
qstring	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/lib/content-type-parser.js	/^function qstring(val) {$/;"	function	line:10
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/lib/content-type-parser.js	/^  constructor(type, subtype, parameterList) {$/;"	function	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/lib/content-type-parser.js	/^  get(key) {$/;"	function	line:23
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/lib/content-type-parser.js	/^  set(key, value) {$/;"	function	line:29
isXML	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/lib/content-type-parser.js	/^  isXML() {$/;"	function	line:40
isHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/lib/content-type-parser.js	/^  isHTML() {$/;"	function	line:44
isText	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/lib/content-type-parser.js	/^  isText() {$/;"	function	line:47
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/lib/content-type-parser.js	/^  toString() {$/;"	function	line:50
parseContentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/lib/content-type-parser.js	/^module.exports = function parseContentType(contentType) {$/;"	function	line:57
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^  "name": "content-type-parser",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^  "description": "Parse the value of the Content-Type header",$/;"	function	line:3
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^  "keywords": [$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^  "version": "1.0.1",$/;"	function	line:8
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^  "author": "Domenic Denicola <d@domenic.me> (https:\/\/domenic.me\/)",$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^  "license": "WTFPL",$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^  "repository": "jsdom\/content-type-parser",$/;"	function	line:11
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^  "main": "lib\/content-type-parser.js",$/;"	function	line:12
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^  "files": [$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^  "scripts": {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^    "test": "mocha",$/;"	function	line:17
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^    "lint": "eslint lib test"$/;"	function	line:18
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^  "devDependencies": {$/;"	function	line:20
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^    "eslint": "^3.8.0",$/;"	function	line:21
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/package.json	/^    "mocha": "^3.1.2"$/;"	function	line:22
Parse `Content-Type` Header Strings	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/README.md	/^# Parse `Content-Type` Header Strings$/;"	function	line:1
`ContentType` instance API	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/README.md	/^## `ContentType` instance API$/;"	function	line:29
Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/README.md	/^### Properties$/;"	function	line:33
Parameter manipulation	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/README.md	/^### Parameter manipulation$/;"	function	line:39
MIME type tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/README.md	/^### MIME type tests$/;"	function	line:48
Serialization	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/README.md	/^### Serialization$/;"	function	line:54
Credits	/Users/jonathan/repos/identifiers-arxiv/node_modules/content-type-parser/README.md	/^## Credits$/;"	function	line:58
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/.travis.yml	/^node_js:$/;"	function	line:2
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/example/comment-to-json.js	/^var convert = require('..');$/;"	variable	line:3
json	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/example/comment-to-json.js	/^var json = convert$/;"	variable	line:5
modified	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/example/comment-to-json.js	/^var modified = convert$/;"	variable	line:9
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^var fs = require('fs');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^var path = require('path');$/;"	variable	line:3
commentRx	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^var commentRx = \/^\\s*\\\/(?:\\\/|\\*)[@#]\\s+sourceMappingURL=data:(?:application|text)\\\/json;(?:charset[:=]\\S+?;)?base64,(?:.*)$\/mg;$/;"	variable	line:5
decodeBase64	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^function decodeBase64(base64) {$/;"	function	line:11
stripComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^function stripComment(sm) {$/;"	function	line:15
readFromFileMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^function readFromFileMap(sm, dir) {$/;"	function	line:19
Converter	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^function Converter (sm, opts) {$/;"	function	line:36
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^Converter.prototype.toJSON = function (space) {$/;"	function	line:47
toBase64	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^Converter.prototype.toBase64 = function () {$/;"	function	line:51
toComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^Converter.prototype.toComment = function (options) {$/;"	function	line:56
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^Converter.prototype.toObject = function () {$/;"	function	line:63
addProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^Converter.prototype.addProperty = function (key, value) {$/;"	function	line:67
setProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^Converter.prototype.setProperty = function (key, value) {$/;"	function	line:72
getProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^Converter.prototype.getProperty = function (key) {$/;"	function	line:77
fromObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^exports.fromObject = function (obj) {$/;"	function	line:81
fromJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^exports.fromJSON = function (json) {$/;"	function	line:85
fromBase64	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^exports.fromBase64 = function (base64) {$/;"	function	line:89
fromComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^exports.fromComment = function (comment) {$/;"	function	line:93
fromMapFileComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^exports.fromMapFileComment = function (comment, dir) {$/;"	function	line:101
fromSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^exports.fromSource = function (content) {$/;"	function	line:106
fromMapFileSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^exports.fromMapFileSource = function (content, dir) {$/;"	function	line:112
removeComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^exports.removeComments = function (src) {$/;"	function	line:117
removeMapFileComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^exports.removeMapFileComments = function (src) {$/;"	function	line:121
generateMapFileComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^exports.generateMapFileComment = function (file, options) {$/;"	function	line:125
getCommentRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^  get: function getCommentRegex () {$/;"	function	line:131
getMapFileCommentRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/index.js	/^  get: function getMapFileCommentRegex () {$/;"	function	line:137
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "name": "convert-source-map",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "version": "1.4.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "description": "Converts a source-map from\/to  different formats and allows adding\/changing properties.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^    "test": "tap test\/*.js --color"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^    "url": "git:\/\/github.com\/thlorenz\/convert-source-map.git"$/;"	function	line:11
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "homepage": "https:\/\/github.com\/thlorenz\/convert-source-map",$/;"	function	line:13
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "dependencies": {},$/;"	function	line:14
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "devDependencies": {$/;"	function	line:15
inline-source-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^    "inline-source-map": "~0.6.2",$/;"	function	line:16
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^    "tap": "~9.0.0"$/;"	function	line:17
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "keywords": [$/;"	function	line:19
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "author": {$/;"	function	line:27
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^    "name": "Thorsten Lorenz",$/;"	function	line:28
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^    "email": "thlorenz@gmx.de",$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^    "url": "http:\/\/thlorenz.com"$/;"	function	line:30
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "license": "MIT",$/;"	function	line:32
engine	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^  "engine": {$/;"	function	line:33
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/package.json	/^    "node": ">=0.6"$/;"	function	line:34
convert-source-map [![build status](https://secure.travis-ci.org/thlorenz/convert-source-map.png)](http://travis-ci.org/thlorenz/convert-source-map)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^# convert-source-map [![build status](https:\/\/secure.travis-ci.org\/thlorenz\/convert-source-map.png)](http:\/\/travis-ci.org\/thlorenz\/convert-source-map)$/;"	function	line:1
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^## API$/;"	function	line:28
fromObject(obj)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### fromObject(obj)$/;"	function	line:30
fromJSON(json)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### fromJSON(json)$/;"	function	line:34
fromBase64(base64)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### fromBase64(base64)$/;"	function	line:38
fromComment(comment)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### fromComment(comment)$/;"	function	line:42
fromMapFileComment(comment, mapFileDir)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### fromMapFileComment(comment, mapFileDir)$/;"	function	line:46
fromSource(source)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### fromSource(source)$/;"	function	line:53
fromMapFileSource(source, mapFileDir)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### fromMapFileSource(source, mapFileDir)$/;"	function	line:57
toObject()	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### toObject()$/;"	function	line:65
toJSON([space])	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### toJSON([space])$/;"	function	line:69
toBase64()	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### toBase64()$/;"	function	line:75
toComment([options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### toComment([options])$/;"	function	line:79
addProperty(key, value)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### addProperty(key, value)$/;"	function	line:88
setProperty(key, value)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### setProperty(key, value)$/;"	function	line:92
getProperty(key)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### getProperty(key)$/;"	function	line:96
removeComments(src)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### removeComments(src)$/;"	function	line:100
removeMapFileComments(src)	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### removeMapFileComments(src)$/;"	function	line:104
commentRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### commentRegex$/;"	function	line:108
mapFileCommentRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### mapFileCommentRegex$/;"	function	line:112
generateMapFileComment(file, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/README.md	/^### generateMapFileComment(file, [options])$/;"	function	line:116
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/comment-regex.js	/^function comment(prefix, suffix) {$/;"	function	line:9
commentWithCharSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/comment-regex.js	/^function commentWithCharSet(prefix, suffix, sep) {$/;"	function	line:14
commentWithCharSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/comment-regex.js	/^function commentWithCharSet(prefix, suffix, sep) {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/comment-regex.js	/^test('comment regex old spec - @', function (t) {$/;"	function	line:21
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/comment-regex.js	/^test('comment regex new spec - #', function (t) {$/;"	function	line:45
mapFileCommentWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/comment-regex.js	/^function mapFileCommentWrap(s1, s2) {$/;"	function	line:68
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/comment-regex.js	/^test('mapFileComment regex old spec - @', function (t) {$/;"	function	line:73
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/comment-regex.js	/^test('mapFileComment regex new spec - #', function (t) {$/;"	function	line:93
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/comment-regex.js	/^test('mapFileComment regex \/* *\/ old spec - @', function (t) {$/;"	function	line:112
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/comment-regex.js	/^test('mapFileComment regex \/* *\/ new spec - #', function (t) {$/;"	function	line:126
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('different formats', function (t) {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('to object returns a copy', function (t) {$/;"	function	line:36
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('to multi-line map', function (t) {$/;"	function	line:44
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('to map file comment', function (t) {$/;"	function	line:51
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('from source', function (t) {$/;"	function	line:57
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^      'function foo() {'$/;"	function	line:59
getComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^  function getComment(src) {$/;"	function	line:70
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('from source with a large source', function (t) {$/;"	function	line:84
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^      'function foo() {'$/;"	function	line:86
getComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^  function getComment(src) {$/;"	function	line:97
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('remove comments', function (t) {$/;"	function	line:111
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^      'function foo() {'$/;"	function	line:113
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('remove map file comments', function (t) {$/;"	function	line:132
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^      'function foo() {'$/;"	function	line:134
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('pretty json', function (t) {$/;"	function	line:150
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('adding properties', function (t) {$/;"	function	line:161
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('setting properties', function (t) {$/;"	function	line:176
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('getting properties', function (t) {$/;"	function	line:195
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/convert-source-map.js	/^test('return null fromSource when largeSource is true', function(t) {$/;"	function	line:203
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/map-file-comment.js	/^test('\\nresolving a "\/*# sourceMappingURL=map-file-comment.css.map*\/" style comment inside a given css content', function (t) {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/map-file-comment.js	/^test('\\nresolving a "\/\/# sourceMappingURL=map-file-comment.css.map" style comment inside a given css content', function (t) {$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/convert-source-map/test/map-file-comment.js	/^test('\\nresolving a \/*# sourceMappingURL=data:application\/json;base64,... *\/ style comment inside a given css content', function(t) {$/;"	function	line:51
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^  "name": "core.js",$/;"	function	line:2
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^  "main": "client\/core.js",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^  "version": "2.4.1",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^  "description": "Standard Library",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^  "keywords": [$/;"	function	line:6
authors	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^  "authors": [$/;"	function	line:33
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^  "license": "MIT",$/;"	function	line:36
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^  "homepage": "https:\/\/github.com\/zloirock\/core-js",$/;"	function	line:37
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^  "repository": {$/;"	function	line:38
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^    "type": "git",$/;"	function	line:39
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^    "url": "https:\/\/github.com\/zloirock\/core-js.git"$/;"	function	line:40
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/bower.json	/^  "ignore": [$/;"	function	line:42
module.exports.list	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/build/config.js	/^module.exports = {$/;"	property	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/build/index.js	/^  module.exports = function(arg$){$/;"	function	line:10
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/build/index.js	/^          readFile(TARGET, function(err, script){$/;"	function	line:75
unlink	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/build/index.js	/^            unlink(TARGET, function(err){$/;"	function	line:79
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/build/index.js	/^              resolve("" + banner + "\\n!function(__e, __g, undefined){\\n'use strict';\\n" + script + "\\n" + exportScript + "\\n}(1, 1);");$/;"	function	line:89
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/build/index.js	/^  temp = require('temp');$/;"	function	line:9
in$	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/build/index.js	/^  function in$(x, xs){$/;"	function	line:99
in$	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/build/index.js	/^  function in$(x, xs){$/;"	function	line:99
Changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^## Changelog$/;"	function	line:1
2.4.1 - 2016.07.18	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.4.1 - 2016.07.18$/;"	function	line:2
1.2.7 [LEGACY] - 2016.07.18	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.2.7 [LEGACY] - 2016.07.18$/;"	function	line:7
2.4.0 - 2016.05.08	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.4.0 - 2016.05.08$/;"	function	line:10
2.3.0 - 2016.04.24	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.3.0 - 2016.04.24$/;"	function	line:15
2.2.2 - 2016.04.06	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.2.2 - 2016.04.06$/;"	function	line:26
2.2.1 - 2016.03.19	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.2.1 - 2016.03.19$/;"	function	line:32
2.2.0 - 2016.03.15	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.2.0 - 2016.03.15$/;"	function	line:35
2.1.5 - 2016.03.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.1.5 - 2016.03.12$/;"	function	line:42
2.1.4 - 2016.03.08	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.1.4 - 2016.03.08$/;"	function	line:46
2.1.3 - 2016.02.29	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.1.3 - 2016.02.29$/;"	function	line:50
2.1.2 - 2016.02.29	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.1.2 - 2016.02.29$/;"	function	line:53
2.1.1 - 2016.02.22	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.1.1 - 2016.02.22$/;"	function	line:59
2.1.0 - 2016.02.09	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.1.0 - 2016.02.09$/;"	function	line:67
2.0.3 - 2016.01.11	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.0.3 - 2016.01.11$/;"	function	line:110
2.0.2 - 2016.01.04	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.0.2 - 2016.01.04$/;"	function	line:114
2.0.1 - 2015.12.31	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.0.1 - 2015.12.31$/;"	function	line:117
2.0.0 - 2015.12.24	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 2.0.0 - 2015.12.24$/;"	function	line:121
1.2.6 - 2015.11.09	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.2.6 - 2015.11.09$/;"	function	line:157
1.2.5 - 2015.11.02	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.2.5 - 2015.11.02$/;"	function	line:165
1.2.4 - 2015.11.01	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.2.4 - 2015.11.01$/;"	function	line:171
1.2.3 - 2015.10.23	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.2.3 - 2015.10.23$/;"	function	line:176
1.2.2 - 2015.10.18	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.2.2 - 2015.10.18$/;"	function	line:181
1.2.1 - 2015.10.02	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.2.1 - 2015.10.02$/;"	function	line:186
1.2.0 - 2015.09.27	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.2.0 - 2015.09.27$/;"	function	line:190
1.1.4 - 2015.09.05	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.1.4 - 2015.09.05$/;"	function	line:199
1.1.3 - 2015.08.29	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.1.3 - 2015.08.29$/;"	function	line:205
1.1.2 - 2015.08.28	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.1.2 - 2015.08.28$/;"	function	line:208
1.1.1 - 2015.08.20	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.1.1 - 2015.08.20$/;"	function	line:213
1.1.0 - 2015.08.17	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.1.0 - 2015.08.17$/;"	function	line:216
1.0.1 - 2015.07.31	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.0.1 - 2015.07.31$/;"	function	line:236
1.0.0 - 2015.07.22	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 1.0.0 - 2015.07.22$/;"	function	line:241
0.9.18 - 2015.06.17	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.18 - 2015.06.17$/;"	function	line:277
0.9.17 - 2015.06.14	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.17 - 2015.06.14$/;"	function	line:280
0.9.16 - 2015.06.11	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.16 - 2015.06.11$/;"	function	line:284
0.9.15 - 2015.06.09	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.15 - 2015.06.09$/;"	function	line:288
0.9.14 - 2015.06.04	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.14 - 2015.06.04$/;"	function	line:293
0.9.13 - 2015.05.25	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.13 - 2015.05.25$/;"	function	line:298
0.9.12 - 2015.05.24	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.12 - 2015.05.24$/;"	function	line:302
0.9.11 - 2015.05.18	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.11 - 2015.05.18$/;"	function	line:306
0.9.10 - 2015.05.16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.10 - 2015.05.16$/;"	function	line:312
0.9.9 - 2015.05.14	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.9 - 2015.05.14$/;"	function	line:316
0.9.8 - 2015.05.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.8 - 2015.05.12$/;"	function	line:321
0.9.7 - 2015.05.07	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.7 - 2015.05.07$/;"	function	line:325
0.9.6 - 2015.05.01	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.6 - 2015.05.01$/;"	function	line:328
0.9.5 - 2015.04.30	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.5 - 2015.04.30$/;"	function	line:331
0.9.4 - 2015.04.27	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.4 - 2015.04.27$/;"	function	line:335
0.9.3 - 2015.04.26	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.3 - 2015.04.26$/;"	function	line:338
0.9.2 - 2015.04.25	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.2 - 2015.04.25$/;"	function	line:341
0.9.1 - 2015.04.25	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.1 - 2015.04.25$/;"	function	line:344
0.9.0 - 2015.04.24	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.9.0 - 2015.04.24$/;"	function	line:347
0.8.4 - 2015.04.18	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.8.4 - 2015.04.18$/;"	function	line:356
0.8.3 - 2015.04.14	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.8.3 - 2015.04.14$/;"	function	line:359
0.8.2 - 2015.04.13	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.8.2 - 2015.04.13$/;"	function	line:362
0.8.1 - 2015.04.03	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.8.1 - 2015.04.03$/;"	function	line:367
0.8.0 - 2015.04.02	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.8.0 - 2015.04.02$/;"	function	line:370
0.7.2 - 2015.03.09	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.7.2 - 2015.03.09$/;"	function	line:379
0.7.1 - 2015.03.07	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.7.1 - 2015.03.07$/;"	function	line:382
0.7.0 - 2015.03.06	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.7.0 - 2015.03.06$/;"	function	line:385
0.6.1 - 2015.02.24	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.6.1 - 2015.02.24$/;"	function	line:388
0.6.0 - 2015.02.23	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.6.0 - 2015.02.23$/;"	function	line:391
0.5.4 - 2015.02.15	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.5.4 - 2015.02.15$/;"	function	line:399
0.5.3 - 2015.02.14	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.5.3 - 2015.02.14$/;"	function	line:402
0.5.2 - 2015.02.10	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.5.2 - 2015.02.10$/;"	function	line:406
0.5.1 - 2015.02.09	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.5.1 - 2015.02.09$/;"	function	line:409
0.5.0 - 2015.02.08	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.5.0 - 2015.02.08$/;"	function	line:412
0.4.10 - 2015.01.28	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.4.10 - 2015.01.28$/;"	function	line:419
0.4.9 - 2015.01.27	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.4.9 - 2015.01.27$/;"	function	line:422
0.4.8 - 2015.01.25	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.4.8 - 2015.01.25$/;"	function	line:425
0.4.7 - 2015.01.25	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.4.7 - 2015.01.25$/;"	function	line:428
0.4.6 - 2015.01.21	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.4.6 - 2015.01.21$/;"	function	line:431
0.4.5 - 2015.01.16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.4.5 - 2015.01.16$/;"	function	line:438
0.4.4 - 2015.01.11	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.4.4 - 2015.01.11$/;"	function	line:441
0.4.3 - 2015.01.10	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.4.3 - 2015.01.10$/;"	function	line:444
0.4.2 - 2015.01.10	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.4.2 - 2015.01.10$/;"	function	line:447
0.4.1 - 2015.01.05	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.4.1 - 2015.01.05$/;"	function	line:452
0.4.0 - 2015.01.03	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.4.0 - 2015.01.03$/;"	function	line:455
0.3.3 - 2014.12.28	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.3.3 - 2014.12.28$/;"	function	line:473
0.3.2 - 2014.12.25	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.3.2 - 2014.12.25$/;"	function	line:476
0.3.1 - 2014.12.23	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.3.1 - 2014.12.23$/;"	function	line:480
0.3.0 - 2014.12.23	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.3.0 - 2014.12.23$/;"	function	line:483
0.2.5 - 2014.12.20	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.2.5 - 2014.12.20$/;"	function	line:489
0.2.4 - 2014.12.17	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.2.4 - 2014.12.17$/;"	function	line:493
0.2.3 - 2014.12.15	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.2.3 - 2014.12.15$/;"	function	line:498
0.2.2 - 2014.12.13	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.2.2 - 2014.12.13$/;"	function	line:514
0.2.1 - 2014.12.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.2.1 - 2014.12.12$/;"	function	line:518
0.2.0 - 2014.12.06	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.2.0 - 2014.12.06$/;"	function	line:521
0.1.5 - 2014.12.01	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.1.5 - 2014.12.01$/;"	function	line:540
0.1.4 - 2014.11.27	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.1.4 - 2014.11.27$/;"	function	line:545
0.1.3 - 2014.11.20	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.1.3 - 2014.11.20$/;"	function	line:548
0.1.2 - 2014.11.19	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.1.2 - 2014.11.19$/;"	function	line:557
0.1.1 - 2014.11.18	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/CHANGELOG.md	/^##### 0.1.1 - 2014.11.18$/;"	function	line:560
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:14
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:14
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    get: function(){ return dP(this, 'a', {value: 7}).a; }$/;"	function	line:299
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var wrap = function(tag){$/;"	function	line:308
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $defineProperty = function defineProperty(it, key, D){$/;"	function	line:320
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $defineProperties = function defineProperties(it, P){$/;"	function	line:335
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $create = function create(it, P){$/;"	function	line:344
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $propertyIsEnumerable = function propertyIsEnumerable(key){$/;"	function	line:347
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){$/;"	function	line:352
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $getOwnPropertyNames = function getOwnPropertyNames(it){$/;"	function	line:360
getOwnPropertySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $getOwnPropertySymbols = function getOwnPropertySymbols(it){$/;"	function	line:369
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  $Symbol = function Symbol(){$/;"	function	line:382
$set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    var $set = function(value){$/;"	function	line:385
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  redefine($Symbol[PROTOTYPE], 'toString', function toString(){$/;"	function	line:393
redefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  redefine($Symbol[PROTOTYPE], 'toString', function toString(){$/;"	function	line:393
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  wksExt.f = function(name){$/;"	function	line:407
keyFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  keyFor: function keyFor(key){$/;"	function	line:429
useSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  useSetter: function(){ setter = true; },$/;"	function	line:433
useSimple	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  useSimple: function(){ setter = false; }$/;"	function	line:434
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  stringify: function stringify(it){$/;"	function	line:460
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it, key){$/;"	function	line:500
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(exec){$/;"	function	line:517
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $export = function(type, name, source){$/;"	function	line:536
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	exports.f = __webpack_require__(4) ? Object.defineProperty : function defineProperty(O, P, Attributes){$/;"	function	line:602
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:619
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:628
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:648
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it, S){$/;"	function	line:660
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(bitmap, value){$/;"	function	line:673
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	})(Function.prototype, TO_STRING, function toString(){$/;"	function	line:715
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(key){$/;"	function	line:725
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(fn, that, length){$/;"	function	line:735
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  switch(length){$/;"	function	line:738
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:758
setMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var setMeta = function(it){$/;"	function	line:778
fastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var fastKey = function(it, create){$/;"	function	line:784
getWeak	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var getWeak = function(it, create){$/;"	function	line:797
onFreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var onFreeze = function(it){$/;"	function	line:809
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(key){$/;"	function	line:828
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it, tag, stat){$/;"	function	line:840
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(name){$/;"	function	line:875
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(object, el){$/;"	function	line:892
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = Object.keys || function keys(O){$/;"	function	line:909
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(object, names){$/;"	function	line:922
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:942
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:962
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:971
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(IS_INCLUDES){$/;"	function	line:985
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:1009
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:1020
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(index, length){$/;"	function	line:1031
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(key){$/;"	function	line:1042
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:1063
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = Array.isArray || function isArray(arg){$/;"	function	line:1093
Empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  , Empty       = function(){ \/* empty *\/ }$/;"	function	line:1106
createDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var createDict = function(){$/;"	function	line:1110
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = Object.create || function create(O, Properties){$/;"	function	line:1131
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = __webpack_require__(4) ? Object.defineProperties : function defineProperties(O, Properties){$/;"	function	line:1152
getWindowNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var getWindowNames = function(it){$/;"	function	line:1180
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports.f = function getOwnPropertyNames(it){$/;"	function	line:1188
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){$/;"	function	line:1201
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	exports.f = __webpack_require__(4) ? gOPD : function getOwnPropertyDescriptor(O, P){$/;"	function	line:1217
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function getOwnPropertyDescriptor(it, key){$/;"	function	line:1251
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(KEY, exec){$/;"	function	line:1264
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);$/;"	function	line:1268
getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function getPrototypeOf(it){$/;"	function	line:1288
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:1299
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function keys(it){$/;"	function	line:1330
freeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function freeze(it){$/;"	function	line:1353
seal	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function seal(it){$/;"	function	line:1367
preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function preventExtensions(it){$/;"	function	line:1381
isFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function isFrozen(it){$/;"	function	line:1394
isSealed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function isSealed(it){$/;"	function	line:1407
isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function isExtensible(it){$/;"	function	line:1420
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	}) ? function assign(target, source){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:1456
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = Object.is || function is(x, y){$/;"	function	line:1485
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var check = function(O, proto){$/;"	function	line:1505
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      return function setPrototypeOf(O, proto){$/;"	function	line:1517
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  __webpack_require__(16)(Object.prototype, 'toString', function toString(){$/;"	function	line:1537
tryGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var tryGet = function(it, key){$/;"	function	line:1553
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:1559
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var construct = function(F, len, args){$/;"	function	line:1590
bind	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = Function.bind || function bind(that \/*, args... *\/){$/;"	function	line:1597
bound	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var bound = function(\/* args... *\/){$/;"	function	line:1600
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(fn, args, that){$/;"	function	line:1613
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  switch(args.length){$/;"	function	line:1615
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  get: function(){$/;"	function	line:1647
toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var toNumber = function(argument){$/;"	function	line:1701
Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  $Number = function Number(value){$/;"	function	line:1727
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(that, target, C){$/;"	function	line:1757
exporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var exporter = function(KEY, exec, ALIAS){$/;"	function	line:1777
multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var multiply = function(n, c){$/;"	function	line:1821
divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var divide = function(n){$/;"	function	line:1830
numToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var numToString = function(){$/;"	function	line:1839
pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var pow = function(x, n, acc){$/;"	function	line:1849
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var log = function(x){$/;"	function	line:1852
toFixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  toFixed: function toFixed(fractionDigits){$/;"	function	line:1874
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it, msg){$/;"	function	line:1929
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function repeat(count){$/;"	function	line:1942
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	$export($export.P + $export.F * ($fails(function(){$/;"	function	line:1961
toPrecision	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  toPrecision: function toPrecision(precision){$/;"	function	line:1968
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  isFinite: function isFinite(it){$/;"	function	line:1992
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function isInteger(it){$/;"	function	line:2013
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  isNaN: function isNaN(number){$/;"	function	line:2025
isSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  isSafeInteger: function isSafeInteger(number){$/;"	function	line:2040
parseFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = 1 \/ $parseFloat(__webpack_require__(82) + '-0') !== -Infinity ? function parseFloat(str){$/;"	function	line:2079
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix){$/;"	function	line:2103
acosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  acosh: function acosh(x){$/;"	function	line:2142
log1p	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = Math.log1p || function log1p(x){$/;"	function	line:2154
asinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	function asinh(x){$/;"	function	line:2166
atanh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  atanh: function atanh(x){$/;"	function	line:2183
cbrt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  cbrt: function cbrt(x){$/;"	function	line:2197
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = Math.sign || function sign(x){$/;"	function	line:2207
clz32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  clz32: function clz32(x){$/;"	function	line:2219
cosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  cosh: function cosh(x){$/;"	function	line:2233
expm1	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	) ? function expm1(x){$/;"	function	line:2259
roundTiesToEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var roundTiesToEven = function(n){$/;"	function	line:2276
fround	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  fround: function fround(x){$/;"	function	line:2282
hypot	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  hypot: function hypot(value1, value2){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:2303
imul	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  imul: function imul(x, y){$/;"	function	line:2336
log10	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  log10: function log10(x){$/;"	function	line:2354
log2	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  log2: function log2(x){$/;"	function	line:2376
sinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  sinh: function sinh(x){$/;"	function	line:2403
tanh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  tanh: function tanh(x){$/;"	function	line:2420
trunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  trunc: function trunc(it){$/;"	function	line:2435
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  fromCodePoint: function fromCodePoint(x){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:2452
raw	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  raw: function raw(callSite){$/;"	function	line:2478
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function trim(){$/;"	function	line:2498
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  codePointAt: function codePointAt(pos){$/;"	function	line:2512
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(TO_STRING){$/;"	function	line:2525
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  endsWith: function endsWith(searchString \/*, endPosition = @length *\/){$/;"	function	line:2552
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(that, searchString, NAME){$/;"	function	line:2572
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:2585
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(KEY){$/;"	function	line:2595
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  includes: function includes(searchString \/*, position = 0 *\/){$/;"	function	line:2618
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  startsWith: function startsWith(searchString \/*, position = 0 *\/){$/;"	function	line:2648
returnThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var returnThis = function(){ return this; };$/;"	function	line:2700
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){$/;"	function	line:2702
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var getMethod = function(kind){$/;"	function	line:2704
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    switch(kind){$/;"	function	line:2706
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      case KEYS: return function keys(){ return new Constructor(this, kind); };$/;"	function	line:2707
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      case VALUES: return function values(){ return new Constructor(this, kind); };$/;"	function	line:2708
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    } return function entries(){ return new Constructor(this, kind); };$/;"	function	line:2709
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    $default = function values(){ return $native.call(this); };$/;"	function	line:2733
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(Constructor, NAME, next){$/;"	function	line:2774
anchor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function anchor(name){$/;"	function	line:2786
createHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var createHTML = function(string, tag, attribute, value) {$/;"	function	line:2800
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(NAME, exec){$/;"	function	line:2806
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  $export($export.P + $export.F * fails(function(){$/;"	function	line:2809
big	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function big(){$/;"	function	line:2822
blink	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function blink(){$/;"	function	line:2834
bold	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function bold(){$/;"	function	line:2846
fixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function fixed(){$/;"	function	line:2858
fontcolor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function fontcolor(color){$/;"	function	line:2870
fontsize	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function fontsize(size){$/;"	function	line:2882
italics	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function italics(){$/;"	function	line:2894
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function link(url){$/;"	function	line:2906
small	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function small(){$/;"	function	line:2918
strike	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function strike(){$/;"	function	line:2930
sub	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function sub(){$/;"	function	line:2942
sup	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function sup(){$/;"	function	line:2954
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  from: function from(arrayLike\/*, mapfn = undefined, thisArg = undefined*\/){$/;"	function	line:2984
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(iterator, fn, value, entries){$/;"	function	line:3017
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it){$/;"	function	line:3037
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(object, index, value){$/;"	function	line:3049
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(exec, skipClosing){$/;"	function	line:3080
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    iter.next = function(){ return {done: safe = true}; };$/;"	function	line:3086
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  function F(){}$/;"	function	line:3103
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  of: function of(\/* ...args *\/){$/;"	function	line:3107
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  join: function join(separator){$/;"	function	line:3129
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(method, arg){$/;"	function	line:3140
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  slice: function slice(begin, end){$/;"	function	line:3162
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	$export($export.P + $export.F * (fails(function(){$/;"	function	line:3191
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  sort: function sort(comparefn){$/;"	function	line:3200
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  forEach: function forEach(callbackfn \/* , thisArg *\/){$/;"	function	line:3218
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(TYPE, $create){$/;"	function	line:3239
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(original, length){$/;"	function	line:3279
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(original){$/;"	function	line:3291
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  map: function map(callbackfn \/* , thisArg *\/){$/;"	function	line:3314
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  filter: function filter(callbackfn \/* , thisArg *\/){$/;"	function	line:3329
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  some: function some(callbackfn \/* , thisArg *\/){$/;"	function	line:3344
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  every: function every(callbackfn \/* , thisArg *\/){$/;"	function	line:3359
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  reduce: function reduce(callbackfn \/* , initialValue *\/){$/;"	function	line:3374
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(that, callbackfn, aLen, memo, isRight){$/;"	function	line:3388
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  reduceRight: function reduceRight(callbackfn \/* , initialValue *\/){$/;"	function	line:3422
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  indexOf: function indexOf(searchElement \/*, fromIndex = 0 *\/){$/;"	function	line:3439
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  lastIndexOf: function lastIndexOf(searchElement \/*, fromIndex = @[*-1] *\/){$/;"	function	line:3461
copyWithin	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = [].copyWithin || function copyWithin(target\/*= 0*\/, start\/*= 0, end = @length*\/){$/;"	function	line:3495
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(key){$/;"	function	line:3524
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function fill(value \/*, start = 0, end = @length *\/){$/;"	function	line:3548
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  find: function find(callbackfn\/*, that = undefined *\/){$/;"	function	line:3572
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  findIndex: function findIndex(callbackfn\/*, that = undefined *\/){$/;"	function	line:3591
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(done, value){$/;"	function	line:3640
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(KEY){$/;"	function	line:3660
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    get: function(){ return this; }$/;"	function	line:3664
RegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  $RegExp = function RegExp(p, f){$/;"	function	line:3691
proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var proxy = function(key){$/;"	function	line:3701
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      get: function(){ return Base[key]; },$/;"	function	line:3704
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      set: function(it){ Base[key] = it; }$/;"	function	line:3705
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(){$/;"	function	line:3723
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var define = function(fn){$/;"	function	line:3746
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  define(function toString(){$/;"	function	line:3752
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  define(function toString(){$/;"	function	line:3752
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  define(function toString(){$/;"	function	line:3759
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  define(function toString(){$/;"	function	line:3759
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return [function match(regexp){$/;"	function	line:3781
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(KEY, length, exec){$/;"	function	line:3800
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return [function replace(searchValue, replaceValue){$/;"	function	line:3829
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return [function search(regexp){$/;"	function	line:3846
$split	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    $split = function(separator, limit){$/;"	function	line:3877
$split	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    $split = function(separator, limit){$/;"	function	line:3917
split	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return [function split(separator, limit){$/;"	function	line:3922
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  , empty              = function(){ \/* empty *\/ }$/;"	function	line:3952
sameConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var sameConstructor = function(a, b){$/;"	function	line:3966
isThenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var isThenable = function(it){$/;"	function	line:3970
newPromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var newPromiseCapability = function(C){$/;"	function	line:3974
perform	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var perform = function(exec){$/;"	function	line:3989
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var notify = function(promise, isReject){$/;"	function	line:3996
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  microtask(function(){$/;"	function	line:4000
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    var run = function(reaction){$/;"	function	line:4004
onUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var onUnhandled = function(promise){$/;"	function	line:4038
isUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var isUnhandled = function(promise){$/;"	function	line:4058
onHandleUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var onHandleUnhandled = function(promise){$/;"	function	line:4068
$reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $reject = function(value){$/;"	function	line:4078
$resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $resolve = function(value){$/;"	function	line:4088
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      microtask(function(){$/;"	function	line:4097
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  $Promise = function Promise(executor){$/;"	function	line:4118
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  Internal = function Promise(executor){$/;"	function	line:4128
then	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    then: function then(onFulfilled, onRejected){$/;"	function	line:4139
PromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  PromiseCapability = function(){$/;"	function	line:4154
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  reject: function reject(r){$/;"	function	line:4170
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  resolve: function resolve(x){$/;"	function	line:4179
all	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  all: function all(iterable){$/;"	function	line:4192
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      forOf(iterable, false, function(promise){$/;"	function	line:4201
race	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  race: function race(iterable){$/;"	function	line:4219
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      forOf(iterable, false, function(promise){$/;"	function	line:4224
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(it, Constructor, name, forbiddenField){$/;"	function	line:4237
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(O, D){$/;"	function	line:4281
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var run = function(){$/;"	function	line:4303
listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var listener = function(event){$/;"	function	line:4311
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  setTask = function setImmediate(fn){$/;"	function	line:4316
clearImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  clearTask = function clearImmediate(id){$/;"	function	line:4325
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    defer = function(id){$/;"	function	line:4330
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    defer = function(id){$/;"	function	line:4342
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    defer = function(id){$/;"	function	line:4348
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    defer = function(id){$/;"	function	line:4356
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(){$/;"	function	line:4377
flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var flush = function(){$/;"	function	line:4380
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    notify = function(){$/;"	function	line:4399
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    notify = function(){$/;"	function	line:4407
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    notify = function(){$/;"	function	line:4413
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    notify = function(){$/;"	function	line:4423
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(target, src, safe){$/;"	function	line:4444
Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function Map(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:4458
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  get: function get(key){$/;"	function	line:4461
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  set: function set(key, value){$/;"	function	line:4466
getEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var getEntry = function(that, key){$/;"	function	line:4490
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  getConstructor: function(wrapper, NAME, IS_MAP, ADDER){$/;"	function	line:4501
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      clear: function clear(){$/;"	function	line:4513
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      forEach: function forEach(callbackfn \/*, that = undefined *\/){$/;"	function	line:4541
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      has: function has(key){$/;"	function	line:4553
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      get: function(){$/;"	function	line:4558
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  def: function(that, key, value){$/;"	function	line:4564
setStrong	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  setStrong: function(C, NAME, IS_MAP){$/;"	function	line:4588
$iterDefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    $iterDefine(C, NAME, function(iterated, kind){$/;"	function	line:4591
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){$/;"	function	line:4636
fixMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var fixMethod = function(KEY){$/;"	function	line:4642
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      } : KEY == 'has' ? function has(a){$/;"	function	line:4647
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      } : KEY == 'get' ? function get(a){$/;"	function	line:4649
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      } : KEY == 'add' ? function add(a){ fn.call(this, a === 0 ? 0 : a); return this; }$/;"	function	line:4651
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	        : function set(a, b){ fn.call(this, a === 0 ? 0 : a, b); return this; }$/;"	function	line:4652
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function Set(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:4717
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  add: function add(value){$/;"	function	line:4720
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var wrapper = function(get){$/;"	function	line:4742
WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function WeakMap(){$/;"	function	line:4743
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  get: function get(key){$/;"	function	line:4750
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  set: function set(key, value){$/;"	function	line:4758
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  each(['delete', 'has', 'get', 'set'], function(key){$/;"	function	line:4771
redefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    redefine(proto, key, function(a, b){$/;"	function	line:4774
uncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var uncaughtFrozenStore = function(that){$/;"	function	line:4804
UncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var UncaughtFrozenStore = function(){$/;"	function	line:4807
findUncaughtFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var findUncaughtFrozen = function(store, key){$/;"	function	line:4810
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  get: function(key){$/;"	function	line:4816
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  has: function(key){$/;"	function	line:4820
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  set: function(key, value){$/;"	function	line:4823
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  getConstructor: function(wrapper, NAME, IS_MAP, ADDER){$/;"	function	line:4838
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      has: function has(key){$/;"	function	line:4856
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  def: function(that, key, value){$/;"	function	line:4865
WeakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function WeakSet(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:4883
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  add: function add(value){$/;"	function	line:4886
rApply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  rApply(function(){});$/;"	function	line:4903
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  apply: function apply(target, thisArgument, argumentsList){$/;"	function	line:4905
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  function F(){}$/;"	function	line:4929
rConstruct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  rConstruct(function(){});$/;"	function	line:4933
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  construct: function construct(Target, args \/*, newTarget*\/){$/;"	function	line:4937
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      switch(args.length){$/;"	function	line:4944
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  defineProperty: function defineProperty(target, propertyKey, attributes){$/;"	function	line:4978
deleteProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  deleteProperty: function deleteProperty(target, propertyKey){$/;"	function	line:5001
Enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var Enumerate = function(iterated){$/;"	function	line:5015
enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  enumerate: function enumerate(target){$/;"	function	line:5033
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	function get(target, propertyKey\/*, receiver*\/){$/;"	function	line:5050
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey){$/;"	function	line:5074
getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  getPrototypeOf: function getPrototypeOf(target){$/;"	function	line:5089
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  has: function has(target, propertyKey){$/;"	function	line:5102
isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  isExtensible: function isExtensible(target){$/;"	function	line:5117
ownKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = Reflect && Reflect.ownKeys || function ownKeys(it){$/;"	function	line:5141
preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  preventExtensions: function preventExtensions(target){$/;"	function	line:5157
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	function set(target, propertyKey, V\/*, receiver*\/){$/;"	function	line:5182
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  setPrototypeOf: function setPrototypeOf(target, proto){$/;"	function	line:5213
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	$export($export.S, 'Date', {now: function(){ return new Date().getTime(); }});$/;"	function	line:5231
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  toJSON: function toJSON(key){$/;"	function	line:5245
lz	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var lz = function(num){$/;"	function	line:5262
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	$export($export.P + $export.F * (fails(function(){$/;"	function	line:5267
toISOString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  toISOString: function toISOString(){$/;"	function	line:5272
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  __webpack_require__(16)(DateProto, TO_STRING, function toString(){$/;"	function	line:5295
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(hint){$/;"	function	line:5319
isView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  isView: function isView(it){$/;"	function	line:5349
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  slice: function slice(start, end){$/;"	function	line:5358
packIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var packIEEE754 = function(value, mLen, nBytes){$/;"	function	line:5449
unpackIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var unpackIEEE754 = function(buffer, mLen, nBytes){$/;"	function	line:5495
unpackI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var unpackI32 = function(bytes){$/;"	function	line:5520
packI8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var packI8 = function(it){$/;"	function	line:5523
packI16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var packI16 = function(it){$/;"	function	line:5526
packI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var packI32 = function(it){$/;"	function	line:5529
packF64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var packF64 = function(it){$/;"	function	line:5532
packF32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var packF32 = function(it){$/;"	function	line:5535
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var addGetter = function(C, key, internal){$/;"	function	line:5539
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  dP(C[PROTOTYPE], key, {get: function(){ return this[internal]; }});$/;"	function	line:5540
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var get = function(view, bytes, index, isLittleEndian){$/;"	function	line:5543
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var set = function(view, bytes, index, conversion, value, isLittleEndian){$/;"	function	line:5552
validateArrayBufferArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var validateArrayBufferArguments = function(that, length){$/;"	function	line:5562
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:5571
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  $DataView = function DataView(buffer, byteOffset, byteLength){$/;"	function	line:5577
getInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    getInt8: function getInt8(byteOffset){$/;"	function	line:5598
getUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    getUint8: function getUint8(byteOffset){$/;"	function	line:5601
getInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    getInt16: function getInt16(byteOffset \/*, littleEndian *\/){$/;"	function	line:5604
getUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    getUint16: function getUint16(byteOffset \/*, littleEndian *\/){$/;"	function	line:5608
getInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    getInt32: function getInt32(byteOffset \/*, littleEndian *\/){$/;"	function	line:5612
getUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    getUint32: function getUint32(byteOffset \/*, littleEndian *\/){$/;"	function	line:5615
getFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    getFloat32: function getFloat32(byteOffset \/*, littleEndian *\/){$/;"	function	line:5618
getFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    getFloat64: function getFloat64(byteOffset \/*, littleEndian *\/){$/;"	function	line:5621
setInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    setInt8: function setInt8(byteOffset, value){$/;"	function	line:5624
setUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    setUint8: function setUint8(byteOffset, value){$/;"	function	line:5627
setInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    setInt16: function setInt16(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5630
setUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    setUint16: function setUint16(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5633
setInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    setInt32: function setInt32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5636
setUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    setUint32: function setUint32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5639
setFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    setFloat32: function setFloat32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5642
setFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    setFloat64: function setFloat64(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5645
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:5655
setInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    setInt8: function setInt8(byteOffset, value){$/;"	function	line:5670
setUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    setUint8: function setUint8(byteOffset, value){$/;"	function	line:5673
Int8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function Int8Array(data, byteOffset, length){$/;"	function	line:5698
strictToLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var strictToLength = function(it, SAME){$/;"	function	line:5799
toOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var toOffset = function(it, BYTES){$/;"	function	line:5807
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var validate = function(it){$/;"	function	line:5813
allocate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var allocate = function(C, length){$/;"	function	line:5818
speciesFromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var speciesFromList = function(O, list){$/;"	function	line:5824
fromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var fromList = function(C, list){$/;"	function	line:5828
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var addGetter = function(it, key, internal){$/;"	function	line:5836
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    dP(it, key, {get: function(){ return this._d[internal]; }});$/;"	function	line:5837
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var $from = function from(source \/*, mapfn, thisArg *\/){$/;"	function	line:5840
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var $of = function of(\/*...items*\/){$/;"	function	line:5859
toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var $toLocaleString = function toLocaleString(){$/;"	function	line:5870
copyWithin	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    copyWithin: function copyWithin(target, start \/*, end *\/){$/;"	function	line:5875
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    every: function every(callbackfn \/*, thisArg *\/){$/;"	function	line:5878
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    fill: function fill(value \/*, start, end *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5881
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    filter: function filter(callbackfn \/*, thisArg *\/){$/;"	function	line:5884
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    find: function find(predicate \/*, thisArg *\/){$/;"	function	line:5888
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    findIndex: function findIndex(predicate \/*, thisArg *\/){$/;"	function	line:5891
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    forEach: function forEach(callbackfn \/*, thisArg *\/){$/;"	function	line:5894
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    indexOf: function indexOf(searchElement \/*, fromIndex *\/){$/;"	function	line:5897
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    includes: function includes(searchElement \/*, fromIndex *\/){$/;"	function	line:5900
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    join: function join(separator){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5903
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    lastIndexOf: function lastIndexOf(searchElement \/*, fromIndex *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5906
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    map: function map(mapfn \/*, thisArg *\/){$/;"	function	line:5909
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    reduce: function reduce(callbackfn \/*, initialValue *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5912
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    reduceRight: function reduceRight(callbackfn \/*, initialValue *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5915
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    reverse: function reverse(){$/;"	function	line:5918
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    some: function some(callbackfn \/*, thisArg *\/){$/;"	function	line:5930
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    sort: function sort(comparefn){$/;"	function	line:5933
subarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    subarray: function subarray(begin, end){$/;"	function	line:5936
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var $slice = function slice(start, end){$/;"	function	line:5948
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var $set = function set(arrayLike \/*, offset *\/){$/;"	function	line:5952
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    entries: function entries(){$/;"	function	line:5964
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    keys: function keys(){$/;"	function	line:5967
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    values: function values(){$/;"	function	line:5970
isTAIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var isTAIndex = function(target, key){$/;"	function	line:5975
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var $getDesc = function getOwnPropertyDescriptor(target, key){$/;"	function	line:5982
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  var $setDesc = function defineProperty(target, key, desc){$/;"	function	line:5987
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    arrayToString = arrayToLocaleString = function toString(){$/;"	function	line:6014
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    constructor:    function(){ \/* noop *\/ },$/;"	function	line:6025
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    get: function(){ return this[TYPED_ARRAY]; }$/;"	function	line:6034
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  module.exports = function(KEY, BYTES, wrapper, CLAMPED){$/;"	function	line:6037
getter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    var getter = function(that, index){$/;"	function	line:6049
setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    var setter = function(that, index, value){$/;"	function	line:6053
addElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    var addElement = function(that, index){$/;"	function	line:6058
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	        get: function(){$/;"	function	line:6060
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	        set: function(value){$/;"	function	line:6063
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	        get: function(){ return NAME; }$/;"	function	line:6146
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    $export($export.P + $export.F * fails(function(){$/;"	function	line:6172
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	    $export($export.P + $export.F * (fails(function(){$/;"	function	line:6176
Uint8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function Uint8Array(data, byteOffset, length){$/;"	function	line:6192
Uint8ClampedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function Uint8ClampedArray(data, byteOffset, length){$/;"	function	line:6202
Int16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function Int16Array(data, byteOffset, length){$/;"	function	line:6212
Uint16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function Uint16Array(data, byteOffset, length){$/;"	function	line:6222
Int32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function Int32Array(data, byteOffset, length){$/;"	function	line:6232
Uint32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function Uint32Array(data, byteOffset, length){$/;"	function	line:6242
Float32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function Float32Array(data, byteOffset, length){$/;"	function	line:6252
Float64Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function Float64Array(data, byteOffset, length){$/;"	function	line:6262
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  includes: function includes(el \/*, fromIndex = 0 *\/){$/;"	function	line:6277
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  at: function at(pos){$/;"	function	line:6294
padStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  padStart: function padStart(maxLength \/*, fillString = ' ' *\/){$/;"	function	line:6309
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(that, maxLength, fillString, left){$/;"	function	line:6323
padEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  padEnd: function padEnd(maxLength \/*, fillString = ' ' *\/){$/;"	function	line:6346
trimLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function trimLeft(){$/;"	function	line:6358
trimRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function trimRight(){$/;"	function	line:6370
$RegExpStringIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $RegExpStringIterator = function(regexp, string){$/;"	function	line:6388
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	__webpack_require__(136)($RegExpStringIterator, 'RegExp String', function next(){$/;"	function	line:6393
matchAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  matchAll: function matchAll(regexp){$/;"	function	line:6399
getOwnPropertyDescriptors	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object){$/;"	function	line:6434
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  values: function values(it){$/;"	function	line:6455
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(isEntries){$/;"	function	line:6467
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  entries: function entries(it){$/;"	function	line:6490
__defineGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  __defineGetter__: function __defineGetter__(P, getter){$/;"	function	line:6507
__defineSetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  __defineSetter__: function __defineSetter__(P, setter){$/;"	function	line:6536
__lookupGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  __lookupGetter__: function __lookupGetter__(P){$/;"	function	line:6554
__lookupSetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  __lookupSetter__: function __lookupSetter__(P){$/;"	function	line:6577
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(NAME){$/;"	function	line:6603
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function toJSON(){$/;"	function	line:6604
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(iter, ITERATOR){$/;"	function	line:6616
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  isError: function isError(it){$/;"	function	line:6650
iaddh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  iaddh: function iaddh(x0, x1, y0, y1){$/;"	function	line:6663
isubh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  isubh: function isubh(x0, x1, y0, y1){$/;"	function	line:6679
imulh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  imulh: function imulh(u, v){$/;"	function	line:6695
umulh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  umulh: function umulh(u, v){$/;"	function	line:6716
defineMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	metadata.exp({defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey){$/;"	function	line:6738
getOrCreateMetadataMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var getOrCreateMetadataMap = function(target, targetKey, create){$/;"	function	line:6751
ordinaryHasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var ordinaryHasOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:6763
ordinaryGetOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var ordinaryGetOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:6767
ordinaryDefineOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var ordinaryDefineOwnMetadata = function(MetadataKey, MetadataValue, O, P){$/;"	function	line:6771
ordinaryOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var ordinaryOwnMetadataKeys = function(target, targetKey){$/;"	function	line:6774
toMetaKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var toMetaKey = function(it){$/;"	function	line:6780
exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var exp = function(O){$/;"	function	line:6783
deleteMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	metadata.exp({deleteMetadata: function deleteMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6808
ordinaryGetMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var ordinaryGetMetadata = function(MetadataKey, O, P){$/;"	function	line:6829
getMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	metadata.exp({getMetadata: function getMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6836
ordinaryMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var ordinaryMetadataKeys = function(O, P){$/;"	function	line:6852
getMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	metadata.exp({getMetadataKeys: function getMetadataKeys(target \/*, targetKey *\/){$/;"	function	line:6860
getOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	metadata.exp({getOwnMetadata: function getOwnMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6873
getOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	metadata.exp({getOwnMetadataKeys: function getOwnMetadataKeys(target \/*, targetKey *\/){$/;"	function	line:6887
ordinaryHasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var ordinaryHasMetadata = function(MetadataKey, O, P){$/;"	function	line:6901
hasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	metadata.exp({hasMetadata: function hasMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6908
hasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	metadata.exp({hasOwnMetadata: function hasOwnMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6921
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	metadata.exp({metadata: function metadata(metadataKey, metadataValue){$/;"	function	line:6936
decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  return function decorator(target, targetKey){$/;"	function	line:6937
asap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  asap: function asap(fn){$/;"	function	line:6957
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var getMethod = function(fn){$/;"	function	line:6982
cleanupSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var cleanupSubscription = function(subscription){$/;"	function	line:6986
subscriptionClosed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var subscriptionClosed = function(subscription){$/;"	function	line:6994
closeSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var closeSubscription = function(subscription){$/;"	function	line:6998
Subscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var Subscription = function(observer, subscriber){$/;"	function	line:7005
unsubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  unsubscribe: function unsubscribe(){ closeSubscription(this); }$/;"	function	line:7025
SubscriptionObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var SubscriptionObserver = function(subscription){$/;"	function	line:7028
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  next: function next(value){$/;"	function	line:7033
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  error: function error(value){$/;"	function	line:7049
complete	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  complete: function complete(value){$/;"	function	line:7067
Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var $Observable = function Observable(subscriber){$/;"	function	line:7087
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  subscribe: function subscribe(observer){$/;"	function	line:7092
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  forEach: function forEach(fn){$/;"	function	line:7095
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	        next : function(value){$/;"	function	line:7100
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  from: function from(x){$/;"	function	line:7116
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      microtask(function(){$/;"	function	line:7127
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  of: function of(){$/;"	function	line:7144
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      microtask(function(){$/;"	function	line:7148
hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	hide($Observable.prototype, OBSERVABLE, function(){ return this; });$/;"	function	line:7161
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var wrap = function(set){$/;"	function	line:7216
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(\/* ...pargs *\/){$/;"	function	line:7238
createDictMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var createDictMethod = function(TYPE){$/;"	function	line:7296
createDictIter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var createDictIter = function(kind){$/;"	function	line:7324
DictIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	var DictIterator = function(iterated, kind){$/;"	function	line:7329
$iterCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	$iterCreate(DictIterator, 'Dict', function(){$/;"	function	line:7335
Dict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	function Dict(iterable){$/;"	function	line:7352
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	      forOf(iterable, true, function(key, value){$/;"	function	line:7356
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	function reduce(object, mapfn, init){$/;"	function	line:7365
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	function includes(object, el){$/;"	function	line:7382
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	function get(object, key){$/;"	function	line:7388
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	function set(object, key, value){$/;"	function	line:7391
isDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	function isDict(it){$/;"	function	line:7397
delay	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  delay: function delay(time){$/;"	function	line:7460
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function define(target, mixin){$/;"	function	line:7513
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	  make: function(proto, mixin){$/;"	function	line:7530
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	$export($export.S, 'RegExp', {escape: function escape(it){ return $re(it); }});$/;"	function	line:7557
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	$export($export.S, 'RegExp', {escape: function escape(it){ return $re(it); }});$/;"	function	line:7557
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	module.exports = function(regExp, replace){$/;"	function	line:7564
escapeHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	$export($export.P + $export.F, 'String', {escapeHTML: function escapeHTML(){ return $re(this); }});$/;"	function	line:7587
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	$export($export.P + $export.F, 'String', {escapeHTML: function escapeHTML(){ return $re(this); }});$/;"	function	line:7587
unescapeHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	$export($export.P + $export.F, 'String', {unescapeHTML:  function unescapeHTML(){ return $re(this); }});$/;"	function	line:7603
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.js	/^	$export($export.P + $export.F, 'String', {unescapeHTML:  function unescapeHTML(){ return $re(this); }});$/;"	function	line:7603
V	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.min.js	/^!function(a,b,c){"use strict";!function(a){function __webpack_require__(c){if(b[c])return b[c].exports;var d=b[c]={exports:{},id:c,loaded:!1};return a[c].call(d.exports,d,d.exports,__webpack_require__),d.loaded=!0,d.exports}var b={};return __webpack_require__.m=a,__webpack_require__.c=b,__webpack_require__.p="",__webpack_require__(0)}([function(a,b,c){c(1),c(50),c(51),c(52),c(54),c(55),c(58),c(59),c(60),c(61),c(62),c(63),c(64),c(65),c(66),c(68),c(70),c(72),c(74),c(77),c(78),c(79),c(83),c(86),c(87),c(88),c(89),c(91),c(92),c(93),c(94),c(95),c(97),c(99),c(100),c(101),c(103),c(104),c(105),c(107),c(108),c(109),c(111),c(112),c(113),c(114),c(115),c(116),c(117),c(118),c(119),c(120),c(121),c(122),c(123),c(124),c(126),c(130),c(131),c(132),c(133),c(137),c(139),c(140),c(141),c(142),c(143),c(144),c(145),c(146),c(147),c(148),c(149),c(150),c(151),c(152),c(158),c(159),c(161),c(162),c(163),c(167),c(168),c(169),c(170),c(171),c(173),c(174),c(175),c(176),c(179),c(181),c(182),c(183),c(185),c(187),c(189),c(190),c(191),c(193),c(194),c(195),c(196),c(203),c(206),c(207),c(209),c(210),c(211),c(212),c(213),c(214),c(215),c(216),c(217),c(218),c(219),c(220),c(222),c(223),c(224),c(225),c(226),c(227),c(228),c(229),c(231),c(234),c(235),c(237),c(238),c(239),c(240),c(241),c(242),c(243),c(244),c(245),c(246),c(247),c(249),c(250),c(251),c(252),c(253),c(254),c(255),c(256),c(258),c(259),c(261),c(262),c(263),c(264),c(267),c(268),c(269),c(270),c(271),c(272),c(273),c(274),c(276),c(277),c(278),c(279),c(280),c(281),c(282),c(283),c(284),c(285),c(286),c(287),c(288),c(291),c(156),c(293),c(292),c(294),c(295),c(296),c(297),c(298),c(300),c(301),c(302),c(304),a.exports=c(305)},function(a,b,d){var e=d(2),f=d(3),g=d(4),h=d(6),i=d(16),j=d(20).KEY,k=d(5),l=d(21),m=d(22),n=d(17),o=d(23),p=d(24),q=d(25),r=d(27),s=d(40),t=d(43),u=d(10),v=d(30),w=d(14),x=d(15),y=d(44),z=d(47),A=d(49),B=d(9),C=d(28),D=A.f,E=B.f,F=z.f,G=e.Symbol,H=e.JSON,I=H&&H.stringify,J="prototype",K=o("_hidden"),L=o("toPrimitive"),M={}.propertyIsEnumerable,N=l("symbol-registry"),O=l("symbols"),P=l("op-symbols"),Q=Object[J],R="function"==typeof G,S=e.QObject,T=!S||!S[J]||!S[J].findChild,U=g&&k(function(){return 7!=y(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=D(Q,b);d&&delete Q[b],E(a,b,c),d&&a!==Q&&E(Q,b,d)}:E,V=function(a){var b=O[a]=y(G[J]);return b._k=a,b},W=R&&"symbol"==typeof G.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof G},X=function defineProperty(a,b,c){return a===Q&&X(P,b,c),u(a),b=w(b,!0),u(c),f(O,b)?(c.enumerable?(f(a,K)&&a[K][b]&&(a[K][b]=!1),c=y(c,{enumerable:x(0,!1)})):(f(a,K)||E(a,K,x(1,{})),a[K][b]=!0),U(a,b,c)):E(a,b,c)},Y=function defineProperties(a,b){u(a);for(var c,d=s(b=v(b)),e=0,f=d.length;f>e;)X(a,c=d[e++],b[c]);return a},Z=function create(a,b){return b===c?y(a):Y(y(a),b)},$=function propertyIsEnumerable(a){var b=M.call(this,a=w(a,!0));return!(this===Q&&f(O,a)&&!f(P,a))&&(!(b||!f(this,a)||!f(O,a)||f(this,K)&&this[K][a])||b)},_=function getOwnPropertyDescriptor(a,b){if(a=v(a),b=w(b,!0),a!==Q||!f(O,b)||f(P,b)){var c=D(a,b);return!c||!f(O,b)||f(a,K)&&a[K][b]||(c.enumerable=!0),c}},aa=function getOwnPropertyNames(a){for(var b,c=F(v(a)),d=[],e=0;c.length>e;)f(O,b=c[e++])||b==K||b==j||d.push(b);return d},ba=function getOwnPropertySymbols(a){for(var b,c=a===Q,d=F(c?P:v(a)),e=[],g=0;d.length>g;)!f(O,b=d[g++])||c&&!f(Q,b)||e.push(O[b]);return e};R||(G=function Symbol(){if(this instanceof G)throw TypeError("Symbol is not a constructor!");var a=n(arguments.length>0?arguments[0]:c),b=function(c){this===Q&&b.call(P,c),f(this,K)&&f(this[K],a)&&(this[K][a]=!1),U(this,a,x(1,c))};return g&&T&&U(Q,a,{configurable:!0,set:b}),V(a)},i(G[J],"toString",function toString(){return this._k}),A.f=_,B.f=X,d(48).f=z.f=aa,d(42).f=$,d(41).f=ba,g&&!d(26)&&i(Q,"propertyIsEnumerable",$,!0),p.f=function(a){return V(o(a))}),h(h.G+h.W+h.F*!R,{Symbol:G});for(var ca="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),da=0;ca.length>da;)o(ca[da++]);for(var ca=C(o.store),da=0;ca.length>da;)q(ca[da++]);h(h.S+h.F*!R,"Symbol",{"for":function(a){return f(N,a+="")?N[a]:N[a]=G(a)},keyFor:function keyFor(a){if(W(a))return r(N,a);throw TypeError(a+" is not a symbol!")},useSetter:function(){T=!0},useSimple:function(){T=!1}}),h(h.S+h.F*!R,"Object",{create:Z,defineProperty:X,defineProperties:Y,getOwnPropertyDescriptor:_,getOwnPropertyNames:aa,getOwnPropertySymbols:ba}),H&&h(h.S+h.F*(!R||k(function(){var a=G();return"[null]"!=I([a])||"{}"!=I({a:a})||"{}"!=I(Object(a))})),"JSON",{stringify:function stringify(a){if(a!==c&&!W(a)){for(var b,d,e=[a],f=1;arguments.length>f;)e.push(arguments[f++]);return b=e[1],"function"==typeof b&&(d=b),!d&&t(b)||(b=function(a,b){if(d&&(b=d.call(this,a,b)),!W(b))return b}),e[1]=b,I.apply(H,e)}}}),G[J][L]||d(8)(G[J],L,G[J].valueOf),m(G,"Symbol"),m(Math,"Math",!0),m(e.JSON,"JSON",!0)},function(a,c){var d=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof b&&(b=d)},function(a,b){var c={}.hasOwnProperty;a.exports=function(a,b){return c.call(a,b)}},function(a,b,c){a.exports=!c(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,d){var e=d(2),f=d(7),g=d(8),h=d(16),i=d(18),j="prototype",k=function(a,b,d){var l,m,n,o,p=a&k.F,q=a&k.G,r=a&k.S,s=a&k.P,t=a&k.B,u=q?e:r?e[b]||(e[b]={}):(e[b]||{})[j],v=q?f:f[b]||(f[b]={}),w=v[j]||(v[j]={});q&&(d=b);for(l in d)m=!p&&u&&u[l]!==c,n=(m?u:d)[l],o=t&&m?i(n,e):s&&"function"==typeof n?i(Function.call,n):n,u&&h(u,l,n,a&k.U),v[l]!=n&&g(v,l,o),s&&w[l]!=n&&(w[l]=n)};e.core=f,k.F=1,k.G=2,k.S=4,k.P=8,k.B=16,k.W=32,k.U=64,k.R=128,a.exports=k},function(b,c){var d=b.exports={version:"2.4.0"};"number"==typeof a&&(a=d)},function(a,b,c){var d=c(9),e=c(15);a.exports=c(4)?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b,c){var d=c(10),e=c(12),f=c(14),g=Object.defineProperty;b.f=c(4)?Object.defineProperty:function defineProperty(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(h){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},function(a,b,c){var d=c(11);a.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){a.exports=!c(4)&&!c(5)(function(){return 7!=Object.defineProperty(c(13)("div"),"a",{get:function(){return 7}}).a})},function(a,b,c){var d=c(11),e=c(2).document,f=d(e)&&d(e.createElement);a.exports=function(a){return f?e.createElement(a):{}}},function(a,b,c){var d=c(11);a.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},function(a,b){a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b,c){var d=c(2),e=c(8),f=c(3),g=c(17)("src"),h="toString",i=Function[h],j=(""+i).split(h);c(7).inspectSource=function(a){return i.call(a)},(a.exports=function(a,b,c,h){var i="function"==typeof c;i&&(f(c,"name")||e(c,"name",b)),a[b]!==c&&(i&&(f(c,g)||e(c,g,a[b]?""+a[b]:j.join(String(b)))),a===d?a[b]=c:h?a[b]?a[b]=c:e(a,b,c):(delete a[b],e(a,b,c)))})(Function.prototype,h,function toString(){return"function"==typeof this&&this[g]||i.call(this)})},function(a,b){var d=0,e=Math.random();a.exports=function(a){return"Symbol(".concat(a===c?"":a,")_",(++d+e).toString(36))}},function(a,b,d){var e=d(19);a.exports=function(a,b,d){if(e(a),b===c)return a;switch(d){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b,c){var d=c(17)("meta"),e=c(11),f=c(3),g=c(9).f,h=0,i=Object.isExtensible||function(){return!0},j=!c(5)(function(){return i(Object.preventExtensions({}))}),k=function(a){g(a,d,{value:{i:"O"+ ++h,w:{}}})},l=function(a,b){if(!e(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!f(a,d)){if(!i(a))return"F";if(!b)return"E";k(a)}return a[d].i},m=function(a,b){if(!f(a,d)){if(!i(a))return!0;if(!b)return!1;k(a)}return a[d].w},n=function(a){return j&&o.NEED&&i(a)&&!f(a,d)&&k(a),a},o=a.exports={KEY:d,NEED:!1,fastKey:l,getWeak:m,onFreeze:n}},function(a,b,c){var d=c(2),e="__core-js_shared__",f=d[e]||(d[e]={});a.exports=function(a){return f[a]||(f[a]={})}},function(a,b,c){var d=c(9).f,e=c(3),f=c(23)("toStringTag");a.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},function(a,b,c){var d=c(21)("wks"),e=c(17),f=c(2).Symbol,g="function"==typeof f,h=a.exports=function(a){return d[a]||(d[a]=g&&f[a]||(g?f:e)("Symbol."+a))};h.store=d},function(a,b,c){b.f=c(23)},function(a,b,c){var d=c(2),e=c(7),f=c(26),g=c(24),h=c(9).f;a.exports=function(a){var b=e.Symbol||(e.Symbol=f?{}:d.Symbol||{});"_"==a.charAt(0)||a in b||h(b,a,{value:g.f(a)})}},function(a,b){a.exports=!1},function(a,b,c){var d=c(28),e=c(30);a.exports=function(a,b){for(var c,f=e(a),g=d(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},function(a,b,c){var d=c(29),e=c(39);a.exports=Object.keys||function keys(a){return d(a,e)}},function(a,b,c){var d=c(3),e=c(30),f=c(34)(!1),g=c(38)("IE_PROTO");a.exports=function(a,b){var c,h=e(a),i=0,j=[];for(c in h)c!=g&&d(h,c)&&j.push(c);for(;b.length>i;)d(h,c=b[i++])&&(~f(j,c)||j.push(c));return j}},function(a,b,c){var d=c(31),e=c(33);a.exports=function(a){return d(e(a))}},function(a,b,c){var d=c(32);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},function(a,b){var c={}.toString;a.exports=function(a){return c.call(a).slice(8,-1)}},function(a,b){a.exports=function(a){if(a==c)throw TypeError("Can't call method on  "+a);return a}},function(a,b,c){var d=c(30),e=c(35),f=c(37);a.exports=function(a){return function(b,c,g){var h,i=d(b),j=e(i.length),k=f(g,j);if(a&&c!=c){for(;j>k;)if(h=i[k++],h!=h)return!0}else for(;j>k;k++)if((a||k in i)&&i[k]===c)return a||k||0;return!a&&-1}}},function(a,b,c){var d=c(36),e=Math.min;a.exports=function(a){return a>0?e(d(a),9007199254740991):0}},function(a,b){var c=Math.ceil,d=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?d:c)(a)}},function(a,b,c){var d=c(36),e=Math.max,f=Math.min;a.exports=function(a,b){return a=d(a),a<0?e(a+b,0):f(a,b)}},function(a,b,c){var d=c(21)("keys"),e=c(17);a.exports=function(a){return d[a]||(d[a]=e(a))}},function(a,b){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,b,c){var d=c(28),e=c(41),f=c(42);a.exports=function(a){var b=d(a),c=e.f;if(c)for(var g,h=c(a),i=f.f,j=0;h.length>j;)i.call(a,g=h[j++])&&b.push(g);return b}},function(a,b){b.f=Object.getOwnPropertySymbols},function(a,b){b.f={}.propertyIsEnumerable},function(a,b,c){var d=c(32);a.exports=Array.isArray||function isArray(a){return"Array"==d(a)}},function(a,b,d){var e=d(10),f=d(45),g=d(39),h=d(38)("IE_PROTO"),i=function(){},j="prototype",k=function(){var a,b=d(13)("iframe"),c=g.length,e="<",f=">";for(b.style.display="none",d(46).appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write(e+"script"+f+"document.F=Object"+e+"\/script"+f),a.close(),k=a.F;c--;)delete k[j][g[c]];return k()};a.exports=Object.create||function create(a,b){var d;return null!==a?(i[j]=e(a),d=new i,i[j]=null,d[h]=a):d=k(),b===c?d:f(d,b)}},function(a,b,c){var d=c(9),e=c(10),f=c(28);a.exports=c(4)?Object.defineProperties:function defineProperties(a,b){e(a);for(var c,g=f(b),h=g.length,i=0;h>i;)d.f(a,c=g[i++],b[c]);return a}},function(a,b,c){a.exports=c(2).document&&document.documentElement},function(a,b,c){var d=c(30),e=c(48).f,f={}.toString,g="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(b){return g.slice()}};a.exports.f=function getOwnPropertyNames(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},function(a,b,c){var d=c(29),e=c(39).concat("length","prototype");b.f=Object.getOwnPropertyNames||function getOwnPropertyNames(a){return d(a,e)}},function(a,b,c){var d=c(42),e=c(15),f=c(30),g=c(14),h=c(3),i=c(12),j=Object.getOwnPropertyDescriptor;b.f=c(4)?j:function getOwnPropertyDescriptor(a,b){if(a=f(a),b=g(b,!0),i)try{return j(a,b)}catch(c){}if(h(a,b))return e(!d.f.call(a,b),a[b])}},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperty:c(9).f})},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperties:c(45)})},function(a,b,c){var d=c(30),e=c(49).f;c(53)("getOwnPropertyDescriptor",function(){return function getOwnPropertyDescriptor(a,b){return e(d(a),b)}})},function(a,b,c){var d=c(6),e=c(7),f=c(5);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(6);d(d.S,"Object",{create:c(44)})},function(a,b,c){var d=c(56),e=c(57);c(53)("getPrototypeOf",function(){return function getPrototypeOf(a){return e(d(a))}})},function(a,b,c){var d=c(33);a.exports=function(a){return Object(d(a))}},function(a,b,c){var d=c(3),e=c(56),f=c(38)("IE_PROTO"),g=Object.prototype;a.exports=Object.getPrototypeOf||function(a){return a=e(a),d(a,f)?a[f]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?g:null}},function(a,b,c){var d=c(56),e=c(28);c(53)("keys",function(){return function keys(a){return e(d(a))}})},function(a,b,c){c(53)("getOwnPropertyNames",function(){return c(47).f})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("freeze",function(a){return function freeze(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("seal",function(a){return function seal(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("preventExtensions",function(a){return function preventExtensions(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11);c(53)("isFrozen",function(a){return function isFrozen(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isSealed",function(a){return function isSealed(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isExtensible",function(a){return function isExtensible(b){return!!d(b)&&(!a||a(b))}})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{assign:c(67)})},function(a,b,c){var d=c(28),e=c(41),f=c(42),g=c(56),h=c(31),i=Object.assign;a.exports=!i||c(5)(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=i({},a)[c]||Object.keys(i({},b)).join("")!=d})?function assign(a,b){for(var c=g(a),i=arguments.length,j=1,k=e.f,l=f.f;i>j;)for(var m,n=h(arguments[j++]),o=k?d(n).concat(k(n)):d(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:i},function(a,b,c){var d=c(6);d(d.S,"Object",{is:c(69)})},function(a,b){a.exports=Object.is||function is(a,b){return a===b?0!==a||1\/a===1\/b:a!=a&&b!=b}},function(a,b,c){var d=c(6);d(d.S,"Object",{setPrototypeOf:c(71).set})},function(a,b,d){var e=d(11),f=d(10),g=function(a,b){if(f(a),!e(b)&&null!==b)throw TypeError(b+": can't set as prototype!")};a.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(a,b,c){try{c=d(18)(Function.call,d(49).f(Object.prototype,"__proto__").set,2),c(a,[]),b=!(a instanceof Array)}catch(e){b=!0}return function setPrototypeOf(a,d){return g(a,d),b?a.__proto__=d:c(a,d),a}}({},!1):c),check:g}},function(a,b,c){var d=c(73),e={};e[c(23)("toStringTag")]="z",e+""!="[object z]"&&c(16)(Object.prototype,"toString",function toString(){return"[object "+d(this)+"]"},!0)},function(a,b,d){var e=d(32),f=d(23)("toStringTag"),g="Arguments"==e(function(){return arguments}()),h=function(a,b){try{return a[b]}catch(c){}};a.exports=function(a){var b,d,i;return a===c?"Undefined":null===a?"Null":"string"==typeof(d=h(b=Object(a),f))?d:g?e(b):"Object"==(i=e(b))&&"function"==typeof b.callee?"Arguments":i}},function(a,b,c){var d=c(6);d(d.P,"Function",{bind:c(75)})},function(a,b,c){var d=c(19),e=c(11),f=c(76),g=[].slice,h={},i=function(a,b,c){if(!(b in h)){for(var d=[],e=0;e<b;e++)d[e]="a["+e+"]";h[b]=Function("F,a","return new F("+d.join(",")+")")}return h[b](a,c)};a.exports=Function.bind||function bind(a){var b=d(this),c=g.call(arguments,1),h=function(){var d=c.concat(g.call(arguments));return this instanceof h?i(b,d.length,d):f(b,d,a)};return e(b.prototype)&&(h.prototype=b.prototype),h}},function(a,b){a.exports=function(a,b,d){var e=d===c;switch(b.length){case 0:return e?a():a.call(d);case 1:return e?a(b[0]):a.call(d,b[0]);case 2:return e?a(b[0],b[1]):a.call(d,b[0],b[1]);case 3:return e?a(b[0],b[1],b[2]):a.call(d,b[0],b[1],b[2]);case 4:return e?a(b[0],b[1],b[2],b[3]):a.call(d,b[0],b[1],b[2],b[3])}return a.apply(d,b)}},function(a,b,c){var d=c(9).f,e=c(15),f=c(3),g=Function.prototype,h=\/^\\s*function ([^ (]*)\/,i="name",j=Object.isExtensible||function(){return!0};i in g||c(4)&&d(g,i,{configurable:!0,get:function(){try{var a=this,b=(""+a).match(h)[1];return f(a,i)||!j(a)||d(a,i,e(5,b)),b}catch(c){return""}}})},function(a,b,c){var d=c(11),e=c(57),f=c(23)("hasInstance"),g=Function.prototype;f in g||c(9).f(g,f,{value:function(a){if("function"!=typeof this||!d(a))return!1;if(!d(this.prototype))return a instanceof this;for(;a=e(a);)if(this.prototype===a)return!0;return!1}})},function(a,b,c){var d=c(2),e=c(3),f=c(32),g=c(80),h=c(14),i=c(5),j=c(48).f,k=c(49).f,l=c(9).f,m=c(81).trim,n="Number",o=d[n],p=o,q=o.prototype,r=f(c(44)(q))==n,s="trim"in String.prototype,t=function(a){var b=h(a,!1);if("string"==typeof b&&b.length>2){b=s?b.trim():m(b,3);var c,d,e,f=b.charCodeAt(0);if(43===f||45===f){if(c=b.charCodeAt(2),88===c||120===c)return NaN}else if(48===f){switch(b.charCodeAt(1)){case 66:case 98:d=2,e=49;break;case 79:case 111:d=8,e=55;break;default:return+b}for(var g,i=b.slice(2),j=0,k=i.length;j<k;j++)if(g=i.charCodeAt(j),g<48||g>e)return NaN;return parseInt(i,d)}}return+b};if(!o(" 0o1")||!o("0b1")||o("+0x1")){o=function Number(a){var b=arguments.length<1?0:a,c=this;return c instanceof o&&(r?i(function(){q.valueOf.call(c)}):f(c)!=n)?g(new p(t(b)),c,o):t(b)};for(var u,v=c(4)?j(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;v.length>w;w++)e(p,u=v[w])&&!e(o,u)&&l(o,u,k(p,u));o.prototype=q,q.constructor=o,c(16)(d,n,o)}},function(a,b,c){var d=c(11),e=c(71).set;a.exports=function(a,b,c){var f,g=b.constructor;return g!==c&&"function"==typeof g&&(f=g.prototype)!==c.prototype&&d(f)&&e&&e(a,f),a}},function(a,b,c){var d=c(6),e=c(33),f=c(5),g=c(82),h="["+g+"]",i="​",j=RegExp("^"+h+h+"*"),k=RegExp(h+h+"*$"),l=function(a,b,c){var e={},h=f(function(){return!!g[a]()||i[a]()!=i}),j=e[a]=h?b(m):g[a];c&&(e[c]=j),d(d.P+d.F*h,"String",e)},m=l.trim=function(a,b){return a=String(e(a)),1&b&&(a=a.replace(j,"")),2&b&&(a=a.replace(k,"")),a};a.exports=l},function(a,b){a.exports="\\t\\n\\x0B\\f\\r   ᠎             　\\u2028\\u2029\\ufeff"},function(a,b,c){var d=c(6),e=c(36),f=c(84),g=c(85),h=1..toFixed,i=Math.floor,j=[0,0,0,0,0,0],k="Number.toFixed: incorrect invocation!",l="0",m=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*j[c],j[c]=d%1e7,d=i(d\/1e7)},n=function(a){for(var b=6,c=0;--b>=0;)c+=j[b],j[b]=i(c\/a),c=c%a*1e7},o=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==j[a]){var c=String(j[a]);b=""===b?c:b+g.call(l,7-c.length)+c}return b},p=function(a,b,c){return 0===b?c:b%2===1?p(a,b-1,c*a):p(a*a,b\/2,c)},q=function(a){for(var b=0,c=a;c>=4096;)b+=12,c\/=4096;for(;c>=2;)b+=1,c\/=2;return b};d(d.P+d.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(5)(function(){h.call({})})),"Number",{toFixed:function toFixed(a){var b,c,d,h,i=f(this,k),j=e(a),r="",s=l;if(j<0||j>20)throw RangeError(k);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(r="-",i=-i),i>1e-21)if(b=q(i*p(2,69,1))-69,c=b<0?i*p(2,-b,1):i\/p(2,b,1),c*=4503599627370496,b=52-b,b>0){for(m(0,c),d=j;d>=7;)m(1e7,0),d-=7;for(m(p(10,d,1),0),d=b-1;d>=23;)n(1<<23),d-=23;n(1<<d),m(1,1),n(2),s=o()}else m(0,c),m(1<<-b,0),s=o()+g.call(l,j);return j>0?(h=s.length,s=r+(h<=j?"0."+g.call(l,j-h)+s:s.slice(0,h-j)+"."+s.slice(h-j))):s=r+s,s}})},function(a,b,c){var d=c(32);a.exports=function(a,b){if("number"!=typeof a&&"Number"!=d(a))throw TypeError(b);return+a}},function(a,b,c){var d=c(36),e=c(33);a.exports=function repeat(a){var b=String(e(this)),c="",f=d(a);if(f<0||f==1\/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(b+=b))1&f&&(c+=b);return c}},function(a,b,d){var e=d(6),f=d(5),g=d(84),h=1..toPrecision;e(e.P+e.F*(f(function(){return"1"!==h.call(1,c)})||!f(function(){h.call({})})),"Number",{toPrecision:function toPrecision(a){var b=g(this,"Number#toPrecision: incorrect invocation!");return a===c?h.call(b):h.call(b,a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},function(a,b,c){var d=c(6),e=c(2).isFinite;d(d.S,"Number",{isFinite:function isFinite(a){return"number"==typeof a&&e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{isInteger:c(90)})},function(a,b,c){var d=c(11),e=Math.floor;a.exports=function isInteger(a){return!d(a)&&isFinite(a)&&e(a)===a}},function(a,b,c){var d=c(6);d(d.S,"Number",{isNaN:function isNaN(a){return a!=a}})},function(a,b,c){var d=c(6),e=c(90),f=Math.abs;d(d.S,"Number",{isSafeInteger:function isSafeInteger(a){return e(a)&&f(a)<=9007199254740991}})},function(a,b,c){var d=c(6);d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(a,b,c){var d=c(6);d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(a,b,c){var d=c(6),e=c(96);d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},function(a,b,c){var d=c(2).parseFloat,e=c(81).trim;a.exports=1\/d(c(82)+"-0")!==-(1\/0)?function parseFloat(a){var b=e(String(a),3),c=d(b);return 0===c&&"-"==b.charAt(0)?-0:c}:d},function(a,b,c){var d=c(6),e=c(98);d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},function(a,b,c){var d=c(2).parseInt,e=c(81).trim,f=c(82),g=\/^[\\-+]?0[xX]\/;a.exports=8!==d(f+"08")||22!==d(f+"0x16")?function parseInt(a,b){var c=e(String(a),3);return d(c,b>>>0||(g.test(c)?16:10))}:d},function(a,b,c){var d=c(6),e=c(98);d(d.G+d.F*(parseInt!=e),{parseInt:e})},function(a,b,c){var d=c(6),e=c(96);d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},function(a,b,c){var d=c(6),e=c(102),f=Math.sqrt,g=Math.acosh;d(d.S+d.F*!(g&&710==Math.floor(g(Number.MAX_VALUE))&&g(1\/0)==1\/0),"Math",{acosh:function acosh(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:e(a-1+f(a-1)*f(a+1))}})},function(a,b){a.exports=Math.log1p||function log1p(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a\/2:Math.log(1+a)}},function(a,b,c){function asinh(a){return isFinite(a=+a)&&0!=a?a<0?-asinh(-a):Math.log(a+Math.sqrt(a*a+1)):a}var d=c(6),e=Math.asinh;d(d.S+d.F*!(e&&1\/e(0)>0),"Math",{asinh:asinh})},function(a,b,c){var d=c(6),e=Math.atanh;d(d.S+d.F*!(e&&1\/e(-0)<0),"Math",{atanh:function atanh(a){return 0==(a=+a)?a:Math.log((1+a)\/(1-a))\/2}})},function(a,b,c){var d=c(6),e=c(106);d(d.S,"Math",{cbrt:function cbrt(a){return e(a=+a)*Math.pow(Math.abs(a),1\/3)}})},function(a,b){a.exports=Math.sign||function sign(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},function(a,b,c){var d=c(6);d(d.S,"Math",{clz32:function clz32(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},function(a,b,c){var d=c(6),e=Math.exp;d(d.S,"Math",{cosh:function cosh(a){return(e(a=+a)+e(-a))\/2}})},function(a,b,c){var d=c(6),e=c(110);d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},function(a,b){var c=Math.expm1;a.exports=!c||c(10)>22025.465794806718||c(10)<22025.465794806718||c(-2e-17)!=-2e-17?function expm1(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a\/2:Math.exp(a)-1}:c},function(a,b,c){var d=c(6),e=c(106),f=Math.pow,g=f(2,-52),h=f(2,-23),i=f(2,127)*(2-h),j=f(2,-126),k=function(a){return a+1\/g-1\/g};d(d.S,"Math",{fround:function fround(a){var b,c,d=Math.abs(a),f=e(a);return d<j?f*k(d\/j\/h)*j*h:(b=(1+h\/g)*d,c=b-(b-d),c>i||c!=c?f*(1\/0):f*c)}})},function(a,b,c){var d=c(6),e=Math.abs;d(d.S,"Math",{hypot:function hypot(a,b){for(var c,d,f=0,g=0,h=arguments.length,i=0;g<h;)c=e(arguments[g++]),i<c?(d=i\/c,f=f*d*d+1,i=c):c>0?(d=c\/i,f+=d*d):f+=c;return i===1\/0?1\/0:i*Math.sqrt(f)}})},function(a,b,c){var d=c(6),e=Math.imul;d(d.S+d.F*c(5)(function(){return e(4294967295,5)!=-5||2!=e.length}),"Math",{imul:function imul(a,b){var c=65535,d=+a,e=+b,f=c&d,g=c&e;return 0|f*g+((c&d>>>16)*g+f*(c&e>>>16)<<16>>>0)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log10:function log10(a){return Math.log(a)\/Math.LN10}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log1p:c(102)})},function(a,b,c){var d=c(6);d(d.S,"Math",{log2:function log2(a){return Math.log(a)\/Math.LN2}})},function(a,b,c){var d=c(6);d(d.S,"Math",{sign:c(106)})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S+d.F*c(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function sinh(a){return Math.abs(a=+a)<1?(e(a)-e(-a))\/2:(f(a-1)-f(-a-1))*(Math.E\/2)}})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S,"Math",{tanh:function tanh(a){var b=e(a=+a),c=e(-a);return b==1\/0?1:c==1\/0?-1:(b-c)\/(f(a)+f(-a))}})},function(a,b,c){var d=c(6);d(d.S,"Math",{trunc:function trunc(a){return(a>0?Math.floor:Math.ceil)(a)}})},function(a,b,c){var d=c(6),e=c(37),f=String.fromCharCode,g=String.fromCodePoint;d(d.S+d.F*(!!g&&1!=g.length),"String",{fromCodePoint:function fromCodePoint(a){for(var b,c=[],d=arguments.length,g=0;d>g;){if(b=+arguments[g++],e(b,1114111)!==b)throw RangeError(b+" is not a valid code point");c.push(b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320))}return c.join("")}})},function(a,b,c){var d=c(6),e=c(30),f=c(35);d(d.S,"String",{raw:function raw(a){for(var b=e(a.raw),c=f(b.length),d=arguments.length,g=[],h=0;c>h;)g.push(String(b[h++])),h<d&&g.push(String(arguments[h]));return g.join("")}})},function(a,b,c){c(81)("trim",function(a){return function trim(){return a(this,3)}})},function(a,b,c){var d=c(6),e=c(125)(!1);d(d.P,"String",{codePointAt:function codePointAt(a){return e(this,a)}})},function(a,b,d){var e=d(36),f=d(33);a.exports=function(a){return function(b,d){var g,h,i=String(f(b)),j=e(d),k=i.length;return j<0||j>=k?a?"":c:(g=i.charCodeAt(j),g<55296||g>56319||j+1===k||(h=i.charCodeAt(j+1))<56320||h>57343?a?i.charAt(j):g:a?i.slice(j,j+2):(g-55296<<10)+(h-56320)+65536)}}},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="endsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{endsWith:function endsWith(a){var b=g(this,a,h),d=arguments.length>1?arguments[1]:c,e=f(b.length),j=d===c?e:Math.min(f(d),e),k=String(a);return i?i.call(b,k,j):b.slice(j-k.length,j)===k}})},function(a,b,c){var d=c(128),e=c(33);a.exports=function(a,b,c){if(d(b))throw TypeError("String#"+c+" doesn't accept regex!");return String(e(a))}},function(a,b,d){var e=d(11),f=d(32),g=d(23)("match");a.exports=function(a){var b;return e(a)&&((b=a[g])!==c?!!b:"RegExp"==f(a))}},function(a,b,c){var d=c(23)("match");a.exports=function(a){var b=\/.\/;try{"\/.\/"[a](b)}catch(c){try{return b[d]=!1,!"\/.\/"[a](b)}catch(e){}}return!0}},function(a,b,d){var e=d(6),f=d(127),g="includes";e(e.P+e.F*d(129)(g),"String",{includes:function includes(a){return!!~f(this,a,g).indexOf(a,arguments.length>1?arguments[1]:c)}})},function(a,b,c){var d=c(6);d(d.P,"String",{repeat:c(85)})},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="startsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{startsWith:function startsWith(a){var b=g(this,a,h),d=f(Math.min(arguments.length>1?arguments[1]:c,b.length)),e=String(a);return i?i.call(b,e,d):b.slice(d,d+e.length)===e}})},function(a,b,d){var e=d(125)(!0);d(134)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,d=this._i;return d>=b.length?{value:c,done:!0}:(a=e(b,d),this._i+=a.length,{value:a,done:!1})})},function(a,b,d){var e=d(26),f=d(6),g=d(16),h=d(8),i=d(3),j=d(135),k=d(136),l=d(22),m=d(57),n=d(23)("iterator"),o=!([].keys&&"next"in[].keys()),p="@@iterator",q="keys",r="values",s=function(){return this};a.exports=function(a,b,d,t,u,v,w){k(d,b,t);var x,y,z,A=function(a){if(!o&&a in E)return E[a];switch(a){case q:return function keys(){return new d(this,a)};case r:return function values(){return new d(this,a)}}return function entries(){return new d(this,a)}},B=b+" Iterator",C=u==r,D=!1,E=a.prototype,F=E[n]||E[p]||u&&E[u],G=F||A(u),H=u?C?A("entries"):G:c,I="Array"==b?E.entries||F:F;if(I&&(z=m(I.call(new a)),z!==Object.prototype&&(l(z,B,!0),e||i(z,n)||h(z,n,s))),C&&F&&F.name!==r&&(D=!0,G=function values(){return F.call(this)}),e&&!w||!o&&!D&&E[n]||h(E,n,G),j[b]=G,j[B]=s,u)if(x={values:C?G:A(r),keys:v?G:A(q),entries:H},w)for(y in x)y in E||g(E,y,x[y]);else f(f.P+f.F*(o||D),b,x);return x}},function(a,b){a.exports={}},function(a,b,c){var d=c(44),e=c(15),f=c(22),g={};c(8)(g,c(23)("iterator"),function(){return this}),a.exports=function(a,b,c){a.prototype=d(g,{next:e(1,c)}),f(a,b+" Iterator")}},function(a,b,c){c(138)("anchor",function(a){return function anchor(b){return a(this,"a","name",b)}})},function(a,b,c){var d=c(6),e=c(5),f=c(33),g=\/"\/g,h=function(a,b,c,d){var e=String(f(a)),h="<"+b;return""!==c&&(h+=" "+c+'="'+String(d).replace(g,"&quot;")+'"'),h+">"+e+"<\/"+b+">"};a.exports=function(a,b){var c={};c[a]=b(h),d(d.P+d.F*e(function(){var b=""[a]('"');return b!==b.toLowerCase()||b.split('"').length>3}),"String",c)}},function(a,b,c){c(138)("big",function(a){return function big(){return a(this,"big","","")}})},function(a,b,c){c(138)("blink",function(a){return function blink(){return a(this,"blink","","")}})},function(a,b,c){c(138)("bold",function(a){return function bold(){return a(this,"b","","")}})},function(a,b,c){c(138)("fixed",function(a){return function fixed(){return a(this,"tt","","")}})},function(a,b,c){c(138)("fontcolor",function(a){return function fontcolor(b){return a(this,"font","color",b)}})},function(a,b,c){c(138)("fontsize",function(a){return function fontsize(b){return a(this,"font","size",b)}})},function(a,b,c){c(138)("italics",function(a){return function italics(){return a(this,"i","","")}})},function(a,b,c){c(138)("link",function(a){return function link(b){return a(this,"a","href",b)}})},function(a,b,c){c(138)("small",function(a){return function small(){return a(this,"small","","")}})},function(a,b,c){c(138)("strike",function(a){return function strike(){return a(this,"strike","","")}})},function(a,b,c){c(138)("sub",function(a){return function sub(){return a(this,"sub","","")}})},function(a,b,c){c(138)("sup",function(a){return function sup(){return a(this,"sup","","")}})},function(a,b,c){var d=c(6);d(d.S,"Array",{isArray:c(43)})},function(a,b,d){var e=d(18),f=d(6),g=d(56),h=d(153),i=d(154),j=d(35),k=d(155),l=d(156);f(f.S+f.F*!d(157)(function(a){Array.from(a)}),"Array",{from:function from(a){var b,d,f,m,n=g(a),o="function"==typeof this?this:Array,p=arguments.length,q=p>1?arguments[1]:c,r=q!==c,s=0,t=l(n);if(r&&(q=e(q,p>2?arguments[2]:c,2)),t==c||o==Array&&i(t))for(b=j(n.length),d=new o(b);b>s;s++)k(d,s,r?q(n[s],s):n[s]);else for(m=t.call(n),d=new o;!(f=m.next()).done;s++)k(d,s,r?h(m,q,[f.value,s],!0):f.value);return d.length=s,d}})},function(a,b,d){var e=d(10);a.exports=function(a,b,d,f){try{return f?b(e(d)[0],d[1]):b(d)}catch(g){var h=a["return"];throw h!==c&&e(h.call(a)),g}}},function(a,b,d){var e=d(135),f=d(23)("iterator"),g=Array.prototype;a.exports=function(a){return a!==c&&(e.Array===a||g[f]===a)}},function(a,b,c){var d=c(9),e=c(15);a.exports=function(a,b,c){b in a?d.f(a,b,e(0,c)):a[b]=c}},function(a,b,d){var e=d(73),f=d(23)("iterator"),g=d(135);a.exports=d(7).getIteratorMethod=function(a){$/;"	function	line:7
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.min.js	/^!function(a,b,c){"use strict";!function(a){function __webpack_require__(c){if(b[c])return b[c].exports;var d=b[c]={exports:{},id:c,loaded:!1};return a[c].call(d.exports,d,d.exports,__webpack_require__),d.loaded=!0,d.exports}var b={};return __webpack_require__.m=a,__webpack_require__.c=b,__webpack_require__.p="",__webpack_require__(0)}([function(a,b,c){c(1),c(50),c(51),c(52),c(54),c(55),c(58),c(59),c(60),c(61),c(62),c(63),c(64),c(65),c(66),c(68),c(70),c(72),c(74),c(77),c(78),c(79),c(83),c(86),c(87),c(88),c(89),c(91),c(92),c(93),c(94),c(95),c(97),c(99),c(100),c(101),c(103),c(104),c(105),c(107),c(108),c(109),c(111),c(112),c(113),c(114),c(115),c(116),c(117),c(118),c(119),c(120),c(121),c(122),c(123),c(124),c(126),c(130),c(131),c(132),c(133),c(137),c(139),c(140),c(141),c(142),c(143),c(144),c(145),c(146),c(147),c(148),c(149),c(150),c(151),c(152),c(158),c(159),c(161),c(162),c(163),c(167),c(168),c(169),c(170),c(171),c(173),c(174),c(175),c(176),c(179),c(181),c(182),c(183),c(185),c(187),c(189),c(190),c(191),c(193),c(194),c(195),c(196),c(203),c(206),c(207),c(209),c(210),c(211),c(212),c(213),c(214),c(215),c(216),c(217),c(218),c(219),c(220),c(222),c(223),c(224),c(225),c(226),c(227),c(228),c(229),c(231),c(234),c(235),c(237),c(238),c(239),c(240),c(241),c(242),c(243),c(244),c(245),c(246),c(247),c(249),c(250),c(251),c(252),c(253),c(254),c(255),c(256),c(258),c(259),c(261),c(262),c(263),c(264),c(267),c(268),c(269),c(270),c(271),c(272),c(273),c(274),c(276),c(277),c(278),c(279),c(280),c(281),c(282),c(283),c(284),c(285),c(286),c(287),c(288),c(291),c(156),c(293),c(292),c(294),c(295),c(296),c(297),c(298),c(300),c(301),c(302),c(304),a.exports=c(305)},function(a,b,d){var e=d(2),f=d(3),g=d(4),h=d(6),i=d(16),j=d(20).KEY,k=d(5),l=d(21),m=d(22),n=d(17),o=d(23),p=d(24),q=d(25),r=d(27),s=d(40),t=d(43),u=d(10),v=d(30),w=d(14),x=d(15),y=d(44),z=d(47),A=d(49),B=d(9),C=d(28),D=A.f,E=B.f,F=z.f,G=e.Symbol,H=e.JSON,I=H&&H.stringify,J="prototype",K=o("_hidden"),L=o("toPrimitive"),M={}.propertyIsEnumerable,N=l("symbol-registry"),O=l("symbols"),P=l("op-symbols"),Q=Object[J],R="function"==typeof G,S=e.QObject,T=!S||!S[J]||!S[J].findChild,U=g&&k(function(){return 7!=y(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=D(Q,b);d&&delete Q[b],E(a,b,c),d&&a!==Q&&E(Q,b,d)}:E,V=function(a){var b=O[a]=y(G[J]);return b._k=a,b},W=R&&"symbol"==typeof G.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof G},X=function defineProperty(a,b,c){return a===Q&&X(P,b,c),u(a),b=w(b,!0),u(c),f(O,b)?(c.enumerable?(f(a,K)&&a[K][b]&&(a[K][b]=!1),c=y(c,{enumerable:x(0,!1)})):(f(a,K)||E(a,K,x(1,{})),a[K][b]=!0),U(a,b,c)):E(a,b,c)},Y=function defineProperties(a,b){u(a);for(var c,d=s(b=v(b)),e=0,f=d.length;f>e;)X(a,c=d[e++],b[c]);return a},Z=function create(a,b){return b===c?y(a):Y(y(a),b)},$=function propertyIsEnumerable(a){var b=M.call(this,a=w(a,!0));return!(this===Q&&f(O,a)&&!f(P,a))&&(!(b||!f(this,a)||!f(O,a)||f(this,K)&&this[K][a])||b)},_=function getOwnPropertyDescriptor(a,b){if(a=v(a),b=w(b,!0),a!==Q||!f(O,b)||f(P,b)){var c=D(a,b);return!c||!f(O,b)||f(a,K)&&a[K][b]||(c.enumerable=!0),c}},aa=function getOwnPropertyNames(a){for(var b,c=F(v(a)),d=[],e=0;c.length>e;)f(O,b=c[e++])||b==K||b==j||d.push(b);return d},ba=function getOwnPropertySymbols(a){for(var b,c=a===Q,d=F(c?P:v(a)),e=[],g=0;d.length>g;)!f(O,b=d[g++])||c&&!f(Q,b)||e.push(O[b]);return e};R||(G=function Symbol(){if(this instanceof G)throw TypeError("Symbol is not a constructor!");var a=n(arguments.length>0?arguments[0]:c),b=function(c){this===Q&&b.call(P,c),f(this,K)&&f(this[K],a)&&(this[K][a]=!1),U(this,a,x(1,c))};return g&&T&&U(Q,a,{configurable:!0,set:b}),V(a)},i(G[J],"toString",function toString(){return this._k}),A.f=_,B.f=X,d(48).f=z.f=aa,d(42).f=$,d(41).f=ba,g&&!d(26)&&i(Q,"propertyIsEnumerable",$,!0),p.f=function(a){return V(o(a))}),h(h.G+h.W+h.F*!R,{Symbol:G});for(var ca="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),da=0;ca.length>da;)o(ca[da++]);for(var ca=C(o.store),da=0;ca.length>da;)q(ca[da++]);h(h.S+h.F*!R,"Symbol",{"for":function(a){return f(N,a+="")?N[a]:N[a]=G(a)},keyFor:function keyFor(a){if(W(a))return r(N,a);throw TypeError(a+" is not a symbol!")},useSetter:function(){T=!0},useSimple:function(){T=!1}}),h(h.S+h.F*!R,"Object",{create:Z,defineProperty:X,defineProperties:Y,getOwnPropertyDescriptor:_,getOwnPropertyNames:aa,getOwnPropertySymbols:ba}),H&&h(h.S+h.F*(!R||k(function(){var a=G();return"[null]"!=I([a])||"{}"!=I({a:a})||"{}"!=I(Object(a))})),"JSON",{stringify:function stringify(a){if(a!==c&&!W(a)){for(var b,d,e=[a],f=1;arguments.length>f;)e.push(arguments[f++]);return b=e[1],"function"==typeof b&&(d=b),!d&&t(b)||(b=function(a,b){if(d&&(b=d.call(this,a,b)),!W(b))return b}),e[1]=b,I.apply(H,e)}}}),G[J][L]||d(8)(G[J],L,G[J].valueOf),m(G,"Symbol"),m(Math,"Math",!0),m(e.JSON,"JSON",!0)},function(a,c){var d=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof b&&(b=d)},function(a,b){var c={}.hasOwnProperty;a.exports=function(a,b){return c.call(a,b)}},function(a,b,c){a.exports=!c(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,d){var e=d(2),f=d(7),g=d(8),h=d(16),i=d(18),j="prototype",k=function(a,b,d){var l,m,n,o,p=a&k.F,q=a&k.G,r=a&k.S,s=a&k.P,t=a&k.B,u=q?e:r?e[b]||(e[b]={}):(e[b]||{})[j],v=q?f:f[b]||(f[b]={}),w=v[j]||(v[j]={});q&&(d=b);for(l in d)m=!p&&u&&u[l]!==c,n=(m?u:d)[l],o=t&&m?i(n,e):s&&"function"==typeof n?i(Function.call,n):n,u&&h(u,l,n,a&k.U),v[l]!=n&&g(v,l,o),s&&w[l]!=n&&(w[l]=n)};e.core=f,k.F=1,k.G=2,k.S=4,k.P=8,k.B=16,k.W=32,k.U=64,k.R=128,a.exports=k},function(b,c){var d=b.exports={version:"2.4.0"};"number"==typeof a&&(a=d)},function(a,b,c){var d=c(9),e=c(15);a.exports=c(4)?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b,c){var d=c(10),e=c(12),f=c(14),g=Object.defineProperty;b.f=c(4)?Object.defineProperty:function defineProperty(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(h){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},function(a,b,c){var d=c(11);a.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){a.exports=!c(4)&&!c(5)(function(){return 7!=Object.defineProperty(c(13)("div"),"a",{get:function(){return 7}}).a})},function(a,b,c){var d=c(11),e=c(2).document,f=d(e)&&d(e.createElement);a.exports=function(a){return f?e.createElement(a):{}}},function(a,b,c){var d=c(11);a.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},function(a,b){a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b,c){var d=c(2),e=c(8),f=c(3),g=c(17)("src"),h="toString",i=Function[h],j=(""+i).split(h);c(7).inspectSource=function(a){return i.call(a)},(a.exports=function(a,b,c,h){var i="function"==typeof c;i&&(f(c,"name")||e(c,"name",b)),a[b]!==c&&(i&&(f(c,g)||e(c,g,a[b]?""+a[b]:j.join(String(b)))),a===d?a[b]=c:h?a[b]?a[b]=c:e(a,b,c):(delete a[b],e(a,b,c)))})(Function.prototype,h,function toString(){return"function"==typeof this&&this[g]||i.call(this)})},function(a,b){var d=0,e=Math.random();a.exports=function(a){return"Symbol(".concat(a===c?"":a,")_",(++d+e).toString(36))}},function(a,b,d){var e=d(19);a.exports=function(a,b,d){if(e(a),b===c)return a;switch(d){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b,c){var d=c(17)("meta"),e=c(11),f=c(3),g=c(9).f,h=0,i=Object.isExtensible||function(){return!0},j=!c(5)(function(){return i(Object.preventExtensions({}))}),k=function(a){g(a,d,{value:{i:"O"+ ++h,w:{}}})},l=function(a,b){if(!e(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!f(a,d)){if(!i(a))return"F";if(!b)return"E";k(a)}return a[d].i},m=function(a,b){if(!f(a,d)){if(!i(a))return!0;if(!b)return!1;k(a)}return a[d].w},n=function(a){return j&&o.NEED&&i(a)&&!f(a,d)&&k(a),a},o=a.exports={KEY:d,NEED:!1,fastKey:l,getWeak:m,onFreeze:n}},function(a,b,c){var d=c(2),e="__core-js_shared__",f=d[e]||(d[e]={});a.exports=function(a){return f[a]||(f[a]={})}},function(a,b,c){var d=c(9).f,e=c(3),f=c(23)("toStringTag");a.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},function(a,b,c){var d=c(21)("wks"),e=c(17),f=c(2).Symbol,g="function"==typeof f,h=a.exports=function(a){return d[a]||(d[a]=g&&f[a]||(g?f:e)("Symbol."+a))};h.store=d},function(a,b,c){b.f=c(23)},function(a,b,c){var d=c(2),e=c(7),f=c(26),g=c(24),h=c(9).f;a.exports=function(a){var b=e.Symbol||(e.Symbol=f?{}:d.Symbol||{});"_"==a.charAt(0)||a in b||h(b,a,{value:g.f(a)})}},function(a,b){a.exports=!1},function(a,b,c){var d=c(28),e=c(30);a.exports=function(a,b){for(var c,f=e(a),g=d(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},function(a,b,c){var d=c(29),e=c(39);a.exports=Object.keys||function keys(a){return d(a,e)}},function(a,b,c){var d=c(3),e=c(30),f=c(34)(!1),g=c(38)("IE_PROTO");a.exports=function(a,b){var c,h=e(a),i=0,j=[];for(c in h)c!=g&&d(h,c)&&j.push(c);for(;b.length>i;)d(h,c=b[i++])&&(~f(j,c)||j.push(c));return j}},function(a,b,c){var d=c(31),e=c(33);a.exports=function(a){return d(e(a))}},function(a,b,c){var d=c(32);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},function(a,b){var c={}.toString;a.exports=function(a){return c.call(a).slice(8,-1)}},function(a,b){a.exports=function(a){if(a==c)throw TypeError("Can't call method on  "+a);return a}},function(a,b,c){var d=c(30),e=c(35),f=c(37);a.exports=function(a){return function(b,c,g){var h,i=d(b),j=e(i.length),k=f(g,j);if(a&&c!=c){for(;j>k;)if(h=i[k++],h!=h)return!0}else for(;j>k;k++)if((a||k in i)&&i[k]===c)return a||k||0;return!a&&-1}}},function(a,b,c){var d=c(36),e=Math.min;a.exports=function(a){return a>0?e(d(a),9007199254740991):0}},function(a,b){var c=Math.ceil,d=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?d:c)(a)}},function(a,b,c){var d=c(36),e=Math.max,f=Math.min;a.exports=function(a,b){return a=d(a),a<0?e(a+b,0):f(a,b)}},function(a,b,c){var d=c(21)("keys"),e=c(17);a.exports=function(a){return d[a]||(d[a]=e(a))}},function(a,b){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,b,c){var d=c(28),e=c(41),f=c(42);a.exports=function(a){var b=d(a),c=e.f;if(c)for(var g,h=c(a),i=f.f,j=0;h.length>j;)i.call(a,g=h[j++])&&b.push(g);return b}},function(a,b){b.f=Object.getOwnPropertySymbols},function(a,b){b.f={}.propertyIsEnumerable},function(a,b,c){var d=c(32);a.exports=Array.isArray||function isArray(a){return"Array"==d(a)}},function(a,b,d){var e=d(10),f=d(45),g=d(39),h=d(38)("IE_PROTO"),i=function(){},j="prototype",k=function(){var a,b=d(13)("iframe"),c=g.length,e="<",f=">";for(b.style.display="none",d(46).appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write(e+"script"+f+"document.F=Object"+e+"\/script"+f),a.close(),k=a.F;c--;)delete k[j][g[c]];return k()};a.exports=Object.create||function create(a,b){var d;return null!==a?(i[j]=e(a),d=new i,i[j]=null,d[h]=a):d=k(),b===c?d:f(d,b)}},function(a,b,c){var d=c(9),e=c(10),f=c(28);a.exports=c(4)?Object.defineProperties:function defineProperties(a,b){e(a);for(var c,g=f(b),h=g.length,i=0;h>i;)d.f(a,c=g[i++],b[c]);return a}},function(a,b,c){a.exports=c(2).document&&document.documentElement},function(a,b,c){var d=c(30),e=c(48).f,f={}.toString,g="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(b){return g.slice()}};a.exports.f=function getOwnPropertyNames(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},function(a,b,c){var d=c(29),e=c(39).concat("length","prototype");b.f=Object.getOwnPropertyNames||function getOwnPropertyNames(a){return d(a,e)}},function(a,b,c){var d=c(42),e=c(15),f=c(30),g=c(14),h=c(3),i=c(12),j=Object.getOwnPropertyDescriptor;b.f=c(4)?j:function getOwnPropertyDescriptor(a,b){if(a=f(a),b=g(b,!0),i)try{return j(a,b)}catch(c){}if(h(a,b))return e(!d.f.call(a,b),a[b])}},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperty:c(9).f})},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperties:c(45)})},function(a,b,c){var d=c(30),e=c(49).f;c(53)("getOwnPropertyDescriptor",function(){return function getOwnPropertyDescriptor(a,b){return e(d(a),b)}})},function(a,b,c){var d=c(6),e=c(7),f=c(5);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(6);d(d.S,"Object",{create:c(44)})},function(a,b,c){var d=c(56),e=c(57);c(53)("getPrototypeOf",function(){return function getPrototypeOf(a){return e(d(a))}})},function(a,b,c){var d=c(33);a.exports=function(a){return Object(d(a))}},function(a,b,c){var d=c(3),e=c(56),f=c(38)("IE_PROTO"),g=Object.prototype;a.exports=Object.getPrototypeOf||function(a){return a=e(a),d(a,f)?a[f]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?g:null}},function(a,b,c){var d=c(56),e=c(28);c(53)("keys",function(){return function keys(a){return e(d(a))}})},function(a,b,c){c(53)("getOwnPropertyNames",function(){return c(47).f})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("freeze",function(a){return function freeze(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("seal",function(a){return function seal(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("preventExtensions",function(a){return function preventExtensions(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11);c(53)("isFrozen",function(a){return function isFrozen(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isSealed",function(a){return function isSealed(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isExtensible",function(a){return function isExtensible(b){return!!d(b)&&(!a||a(b))}})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{assign:c(67)})},function(a,b,c){var d=c(28),e=c(41),f=c(42),g=c(56),h=c(31),i=Object.assign;a.exports=!i||c(5)(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=i({},a)[c]||Object.keys(i({},b)).join("")!=d})?function assign(a,b){for(var c=g(a),i=arguments.length,j=1,k=e.f,l=f.f;i>j;)for(var m,n=h(arguments[j++]),o=k?d(n).concat(k(n)):d(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:i},function(a,b,c){var d=c(6);d(d.S,"Object",{is:c(69)})},function(a,b){a.exports=Object.is||function is(a,b){return a===b?0!==a||1\/a===1\/b:a!=a&&b!=b}},function(a,b,c){var d=c(6);d(d.S,"Object",{setPrototypeOf:c(71).set})},function(a,b,d){var e=d(11),f=d(10),g=function(a,b){if(f(a),!e(b)&&null!==b)throw TypeError(b+": can't set as prototype!")};a.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(a,b,c){try{c=d(18)(Function.call,d(49).f(Object.prototype,"__proto__").set,2),c(a,[]),b=!(a instanceof Array)}catch(e){b=!0}return function setPrototypeOf(a,d){return g(a,d),b?a.__proto__=d:c(a,d),a}}({},!1):c),check:g}},function(a,b,c){var d=c(73),e={};e[c(23)("toStringTag")]="z",e+""!="[object z]"&&c(16)(Object.prototype,"toString",function toString(){return"[object "+d(this)+"]"},!0)},function(a,b,d){var e=d(32),f=d(23)("toStringTag"),g="Arguments"==e(function(){return arguments}()),h=function(a,b){try{return a[b]}catch(c){}};a.exports=function(a){var b,d,i;return a===c?"Undefined":null===a?"Null":"string"==typeof(d=h(b=Object(a),f))?d:g?e(b):"Object"==(i=e(b))&&"function"==typeof b.callee?"Arguments":i}},function(a,b,c){var d=c(6);d(d.P,"Function",{bind:c(75)})},function(a,b,c){var d=c(19),e=c(11),f=c(76),g=[].slice,h={},i=function(a,b,c){if(!(b in h)){for(var d=[],e=0;e<b;e++)d[e]="a["+e+"]";h[b]=Function("F,a","return new F("+d.join(",")+")")}return h[b](a,c)};a.exports=Function.bind||function bind(a){var b=d(this),c=g.call(arguments,1),h=function(){var d=c.concat(g.call(arguments));return this instanceof h?i(b,d.length,d):f(b,d,a)};return e(b.prototype)&&(h.prototype=b.prototype),h}},function(a,b){a.exports=function(a,b,d){var e=d===c;switch(b.length){case 0:return e?a():a.call(d);case 1:return e?a(b[0]):a.call(d,b[0]);case 2:return e?a(b[0],b[1]):a.call(d,b[0],b[1]);case 3:return e?a(b[0],b[1],b[2]):a.call(d,b[0],b[1],b[2]);case 4:return e?a(b[0],b[1],b[2],b[3]):a.call(d,b[0],b[1],b[2],b[3])}return a.apply(d,b)}},function(a,b,c){var d=c(9).f,e=c(15),f=c(3),g=Function.prototype,h=\/^\\s*function ([^ (]*)\/,i="name",j=Object.isExtensible||function(){return!0};i in g||c(4)&&d(g,i,{configurable:!0,get:function(){try{var a=this,b=(""+a).match(h)[1];return f(a,i)||!j(a)||d(a,i,e(5,b)),b}catch(c){return""}}})},function(a,b,c){var d=c(11),e=c(57),f=c(23)("hasInstance"),g=Function.prototype;f in g||c(9).f(g,f,{value:function(a){if("function"!=typeof this||!d(a))return!1;if(!d(this.prototype))return a instanceof this;for(;a=e(a);)if(this.prototype===a)return!0;return!1}})},function(a,b,c){var d=c(2),e=c(3),f=c(32),g=c(80),h=c(14),i=c(5),j=c(48).f,k=c(49).f,l=c(9).f,m=c(81).trim,n="Number",o=d[n],p=o,q=o.prototype,r=f(c(44)(q))==n,s="trim"in String.prototype,t=function(a){var b=h(a,!1);if("string"==typeof b&&b.length>2){b=s?b.trim():m(b,3);var c,d,e,f=b.charCodeAt(0);if(43===f||45===f){if(c=b.charCodeAt(2),88===c||120===c)return NaN}else if(48===f){switch(b.charCodeAt(1)){case 66:case 98:d=2,e=49;break;case 79:case 111:d=8,e=55;break;default:return+b}for(var g,i=b.slice(2),j=0,k=i.length;j<k;j++)if(g=i.charCodeAt(j),g<48||g>e)return NaN;return parseInt(i,d)}}return+b};if(!o(" 0o1")||!o("0b1")||o("+0x1")){o=function Number(a){var b=arguments.length<1?0:a,c=this;return c instanceof o&&(r?i(function(){q.valueOf.call(c)}):f(c)!=n)?g(new p(t(b)),c,o):t(b)};for(var u,v=c(4)?j(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;v.length>w;w++)e(p,u=v[w])&&!e(o,u)&&l(o,u,k(p,u));o.prototype=q,q.constructor=o,c(16)(d,n,o)}},function(a,b,c){var d=c(11),e=c(71).set;a.exports=function(a,b,c){var f,g=b.constructor;return g!==c&&"function"==typeof g&&(f=g.prototype)!==c.prototype&&d(f)&&e&&e(a,f),a}},function(a,b,c){var d=c(6),e=c(33),f=c(5),g=c(82),h="["+g+"]",i="​",j=RegExp("^"+h+h+"*"),k=RegExp(h+h+"*$"),l=function(a,b,c){var e={},h=f(function(){return!!g[a]()||i[a]()!=i}),j=e[a]=h?b(m):g[a];c&&(e[c]=j),d(d.P+d.F*h,"String",e)},m=l.trim=function(a,b){return a=String(e(a)),1&b&&(a=a.replace(j,"")),2&b&&(a=a.replace(k,"")),a};a.exports=l},function(a,b){a.exports="\\t\\n\\x0B\\f\\r   ᠎             　\\u2028\\u2029\\ufeff"},function(a,b,c){var d=c(6),e=c(36),f=c(84),g=c(85),h=1..toFixed,i=Math.floor,j=[0,0,0,0,0,0],k="Number.toFixed: incorrect invocation!",l="0",m=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*j[c],j[c]=d%1e7,d=i(d\/1e7)},n=function(a){for(var b=6,c=0;--b>=0;)c+=j[b],j[b]=i(c\/a),c=c%a*1e7},o=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==j[a]){var c=String(j[a]);b=""===b?c:b+g.call(l,7-c.length)+c}return b},p=function(a,b,c){return 0===b?c:b%2===1?p(a,b-1,c*a):p(a*a,b\/2,c)},q=function(a){for(var b=0,c=a;c>=4096;)b+=12,c\/=4096;for(;c>=2;)b+=1,c\/=2;return b};d(d.P+d.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(5)(function(){h.call({})})),"Number",{toFixed:function toFixed(a){var b,c,d,h,i=f(this,k),j=e(a),r="",s=l;if(j<0||j>20)throw RangeError(k);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(r="-",i=-i),i>1e-21)if(b=q(i*p(2,69,1))-69,c=b<0?i*p(2,-b,1):i\/p(2,b,1),c*=4503599627370496,b=52-b,b>0){for(m(0,c),d=j;d>=7;)m(1e7,0),d-=7;for(m(p(10,d,1),0),d=b-1;d>=23;)n(1<<23),d-=23;n(1<<d),m(1,1),n(2),s=o()}else m(0,c),m(1<<-b,0),s=o()+g.call(l,j);return j>0?(h=s.length,s=r+(h<=j?"0."+g.call(l,j-h)+s:s.slice(0,h-j)+"."+s.slice(h-j))):s=r+s,s}})},function(a,b,c){var d=c(32);a.exports=function(a,b){if("number"!=typeof a&&"Number"!=d(a))throw TypeError(b);return+a}},function(a,b,c){var d=c(36),e=c(33);a.exports=function repeat(a){var b=String(e(this)),c="",f=d(a);if(f<0||f==1\/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(b+=b))1&f&&(c+=b);return c}},function(a,b,d){var e=d(6),f=d(5),g=d(84),h=1..toPrecision;e(e.P+e.F*(f(function(){return"1"!==h.call(1,c)})||!f(function(){h.call({})})),"Number",{toPrecision:function toPrecision(a){var b=g(this,"Number#toPrecision: incorrect invocation!");return a===c?h.call(b):h.call(b,a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},function(a,b,c){var d=c(6),e=c(2).isFinite;d(d.S,"Number",{isFinite:function isFinite(a){return"number"==typeof a&&e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{isInteger:c(90)})},function(a,b,c){var d=c(11),e=Math.floor;a.exports=function isInteger(a){return!d(a)&&isFinite(a)&&e(a)===a}},function(a,b,c){var d=c(6);d(d.S,"Number",{isNaN:function isNaN(a){return a!=a}})},function(a,b,c){var d=c(6),e=c(90),f=Math.abs;d(d.S,"Number",{isSafeInteger:function isSafeInteger(a){return e(a)&&f(a)<=9007199254740991}})},function(a,b,c){var d=c(6);d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(a,b,c){var d=c(6);d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(a,b,c){var d=c(6),e=c(96);d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},function(a,b,c){var d=c(2).parseFloat,e=c(81).trim;a.exports=1\/d(c(82)+"-0")!==-(1\/0)?function parseFloat(a){var b=e(String(a),3),c=d(b);return 0===c&&"-"==b.charAt(0)?-0:c}:d},function(a,b,c){var d=c(6),e=c(98);d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},function(a,b,c){var d=c(2).parseInt,e=c(81).trim,f=c(82),g=\/^[\\-+]?0[xX]\/;a.exports=8!==d(f+"08")||22!==d(f+"0x16")?function parseInt(a,b){var c=e(String(a),3);return d(c,b>>>0||(g.test(c)?16:10))}:d},function(a,b,c){var d=c(6),e=c(98);d(d.G+d.F*(parseInt!=e),{parseInt:e})},function(a,b,c){var d=c(6),e=c(96);d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},function(a,b,c){var d=c(6),e=c(102),f=Math.sqrt,g=Math.acosh;d(d.S+d.F*!(g&&710==Math.floor(g(Number.MAX_VALUE))&&g(1\/0)==1\/0),"Math",{acosh:function acosh(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:e(a-1+f(a-1)*f(a+1))}})},function(a,b){a.exports=Math.log1p||function log1p(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a\/2:Math.log(1+a)}},function(a,b,c){function asinh(a){return isFinite(a=+a)&&0!=a?a<0?-asinh(-a):Math.log(a+Math.sqrt(a*a+1)):a}var d=c(6),e=Math.asinh;d(d.S+d.F*!(e&&1\/e(0)>0),"Math",{asinh:asinh})},function(a,b,c){var d=c(6),e=Math.atanh;d(d.S+d.F*!(e&&1\/e(-0)<0),"Math",{atanh:function atanh(a){return 0==(a=+a)?a:Math.log((1+a)\/(1-a))\/2}})},function(a,b,c){var d=c(6),e=c(106);d(d.S,"Math",{cbrt:function cbrt(a){return e(a=+a)*Math.pow(Math.abs(a),1\/3)}})},function(a,b){a.exports=Math.sign||function sign(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},function(a,b,c){var d=c(6);d(d.S,"Math",{clz32:function clz32(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},function(a,b,c){var d=c(6),e=Math.exp;d(d.S,"Math",{cosh:function cosh(a){return(e(a=+a)+e(-a))\/2}})},function(a,b,c){var d=c(6),e=c(110);d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},function(a,b){var c=Math.expm1;a.exports=!c||c(10)>22025.465794806718||c(10)<22025.465794806718||c(-2e-17)!=-2e-17?function expm1(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a\/2:Math.exp(a)-1}:c},function(a,b,c){var d=c(6),e=c(106),f=Math.pow,g=f(2,-52),h=f(2,-23),i=f(2,127)*(2-h),j=f(2,-126),k=function(a){return a+1\/g-1\/g};d(d.S,"Math",{fround:function fround(a){var b,c,d=Math.abs(a),f=e(a);return d<j?f*k(d\/j\/h)*j*h:(b=(1+h\/g)*d,c=b-(b-d),c>i||c!=c?f*(1\/0):f*c)}})},function(a,b,c){var d=c(6),e=Math.abs;d(d.S,"Math",{hypot:function hypot(a,b){for(var c,d,f=0,g=0,h=arguments.length,i=0;g<h;)c=e(arguments[g++]),i<c?(d=i\/c,f=f*d*d+1,i=c):c>0?(d=c\/i,f+=d*d):f+=c;return i===1\/0?1\/0:i*Math.sqrt(f)}})},function(a,b,c){var d=c(6),e=Math.imul;d(d.S+d.F*c(5)(function(){return e(4294967295,5)!=-5||2!=e.length}),"Math",{imul:function imul(a,b){var c=65535,d=+a,e=+b,f=c&d,g=c&e;return 0|f*g+((c&d>>>16)*g+f*(c&e>>>16)<<16>>>0)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log10:function log10(a){return Math.log(a)\/Math.LN10}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log1p:c(102)})},function(a,b,c){var d=c(6);d(d.S,"Math",{log2:function log2(a){return Math.log(a)\/Math.LN2}})},function(a,b,c){var d=c(6);d(d.S,"Math",{sign:c(106)})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S+d.F*c(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function sinh(a){return Math.abs(a=+a)<1?(e(a)-e(-a))\/2:(f(a-1)-f(-a-1))*(Math.E\/2)}})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S,"Math",{tanh:function tanh(a){var b=e(a=+a),c=e(-a);return b==1\/0?1:c==1\/0?-1:(b-c)\/(f(a)+f(-a))}})},function(a,b,c){var d=c(6);d(d.S,"Math",{trunc:function trunc(a){return(a>0?Math.floor:Math.ceil)(a)}})},function(a,b,c){var d=c(6),e=c(37),f=String.fromCharCode,g=String.fromCodePoint;d(d.S+d.F*(!!g&&1!=g.length),"String",{fromCodePoint:function fromCodePoint(a){for(var b,c=[],d=arguments.length,g=0;d>g;){if(b=+arguments[g++],e(b,1114111)!==b)throw RangeError(b+" is not a valid code point");c.push(b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320))}return c.join("")}})},function(a,b,c){var d=c(6),e=c(30),f=c(35);d(d.S,"String",{raw:function raw(a){for(var b=e(a.raw),c=f(b.length),d=arguments.length,g=[],h=0;c>h;)g.push(String(b[h++])),h<d&&g.push(String(arguments[h]));return g.join("")}})},function(a,b,c){c(81)("trim",function(a){return function trim(){return a(this,3)}})},function(a,b,c){var d=c(6),e=c(125)(!1);d(d.P,"String",{codePointAt:function codePointAt(a){return e(this,a)}})},function(a,b,d){var e=d(36),f=d(33);a.exports=function(a){return function(b,d){var g,h,i=String(f(b)),j=e(d),k=i.length;return j<0||j>=k?a?"":c:(g=i.charCodeAt(j),g<55296||g>56319||j+1===k||(h=i.charCodeAt(j+1))<56320||h>57343?a?i.charAt(j):g:a?i.slice(j,j+2):(g-55296<<10)+(h-56320)+65536)}}},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="endsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{endsWith:function endsWith(a){var b=g(this,a,h),d=arguments.length>1?arguments[1]:c,e=f(b.length),j=d===c?e:Math.min(f(d),e),k=String(a);return i?i.call(b,k,j):b.slice(j-k.length,j)===k}})},function(a,b,c){var d=c(128),e=c(33);a.exports=function(a,b,c){if(d(b))throw TypeError("String#"+c+" doesn't accept regex!");return String(e(a))}},function(a,b,d){var e=d(11),f=d(32),g=d(23)("match");a.exports=function(a){var b;return e(a)&&((b=a[g])!==c?!!b:"RegExp"==f(a))}},function(a,b,c){var d=c(23)("match");a.exports=function(a){var b=\/.\/;try{"\/.\/"[a](b)}catch(c){try{return b[d]=!1,!"\/.\/"[a](b)}catch(e){}}return!0}},function(a,b,d){var e=d(6),f=d(127),g="includes";e(e.P+e.F*d(129)(g),"String",{includes:function includes(a){return!!~f(this,a,g).indexOf(a,arguments.length>1?arguments[1]:c)}})},function(a,b,c){var d=c(6);d(d.P,"String",{repeat:c(85)})},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="startsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{startsWith:function startsWith(a){var b=g(this,a,h),d=f(Math.min(arguments.length>1?arguments[1]:c,b.length)),e=String(a);return i?i.call(b,e,d):b.slice(d,d+e.length)===e}})},function(a,b,d){var e=d(125)(!0);d(134)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,d=this._i;return d>=b.length?{value:c,done:!0}:(a=e(b,d),this._i+=a.length,{value:a,done:!1})})},function(a,b,d){var e=d(26),f=d(6),g=d(16),h=d(8),i=d(3),j=d(135),k=d(136),l=d(22),m=d(57),n=d(23)("iterator"),o=!([].keys&&"next"in[].keys()),p="@@iterator",q="keys",r="values",s=function(){return this};a.exports=function(a,b,d,t,u,v,w){k(d,b,t);var x,y,z,A=function(a){if(!o&&a in E)return E[a];switch(a){case q:return function keys(){return new d(this,a)};case r:return function values(){return new d(this,a)}}return function entries(){return new d(this,a)}},B=b+" Iterator",C=u==r,D=!1,E=a.prototype,F=E[n]||E[p]||u&&E[u],G=F||A(u),H=u?C?A("entries"):G:c,I="Array"==b?E.entries||F:F;if(I&&(z=m(I.call(new a)),z!==Object.prototype&&(l(z,B,!0),e||i(z,n)||h(z,n,s))),C&&F&&F.name!==r&&(D=!0,G=function values(){return F.call(this)}),e&&!w||!o&&!D&&E[n]||h(E,n,G),j[b]=G,j[B]=s,u)if(x={values:C?G:A(r),keys:v?G:A(q),entries:H},w)for(y in x)y in E||g(E,y,x[y]);else f(f.P+f.F*(o||D),b,x);return x}},function(a,b){a.exports={}},function(a,b,c){var d=c(44),e=c(15),f=c(22),g={};c(8)(g,c(23)("iterator"),function(){return this}),a.exports=function(a,b,c){a.prototype=d(g,{next:e(1,c)}),f(a,b+" Iterator")}},function(a,b,c){c(138)("anchor",function(a){return function anchor(b){return a(this,"a","name",b)}})},function(a,b,c){var d=c(6),e=c(5),f=c(33),g=\/"\/g,h=function(a,b,c,d){var e=String(f(a)),h="<"+b;return""!==c&&(h+=" "+c+'="'+String(d).replace(g,"&quot;")+'"'),h+">"+e+"<\/"+b+">"};a.exports=function(a,b){var c={};c[a]=b(h),d(d.P+d.F*e(function(){var b=""[a]('"');return b!==b.toLowerCase()||b.split('"').length>3}),"String",c)}},function(a,b,c){c(138)("big",function(a){return function big(){return a(this,"big","","")}})},function(a,b,c){c(138)("blink",function(a){return function blink(){return a(this,"blink","","")}})},function(a,b,c){c(138)("bold",function(a){return function bold(){return a(this,"b","","")}})},function(a,b,c){c(138)("fixed",function(a){return function fixed(){return a(this,"tt","","")}})},function(a,b,c){c(138)("fontcolor",function(a){return function fontcolor(b){return a(this,"font","color",b)}})},function(a,b,c){c(138)("fontsize",function(a){return function fontsize(b){return a(this,"font","size",b)}})},function(a,b,c){c(138)("italics",function(a){return function italics(){return a(this,"i","","")}})},function(a,b,c){c(138)("link",function(a){return function link(b){return a(this,"a","href",b)}})},function(a,b,c){c(138)("small",function(a){return function small(){return a(this,"small","","")}})},function(a,b,c){c(138)("strike",function(a){return function strike(){return a(this,"strike","","")}})},function(a,b,c){c(138)("sub",function(a){return function sub(){return a(this,"sub","","")}})},function(a,b,c){c(138)("sup",function(a){return function sup(){return a(this,"sup","","")}})},function(a,b,c){var d=c(6);d(d.S,"Array",{isArray:c(43)})},function(a,b,d){var e=d(18),f=d(6),g=d(56),h=d(153),i=d(154),j=d(35),k=d(155),l=d(156);f(f.S+f.F*!d(157)(function(a){Array.from(a)}),"Array",{from:function from(a){var b,d,f,m,n=g(a),o="function"==typeof this?this:Array,p=arguments.length,q=p>1?arguments[1]:c,r=q!==c,s=0,t=l(n);if(r&&(q=e(q,p>2?arguments[2]:c,2)),t==c||o==Array&&i(t))for(b=j(n.length),d=new o(b);b>s;s++)k(d,s,r?q(n[s],s):n[s]);else for(m=t.call(n),d=new o;!(f=m.next()).done;s++)k(d,s,r?h(m,q,[f.value,s],!0):f.value);return d.length=s,d}})},function(a,b,d){var e=d(10);a.exports=function(a,b,d,f){try{return f?b(e(d)[0],d[1]):b(d)}catch(g){var h=a["return"];throw h!==c&&e(h.call(a)),g}}},function(a,b,d){var e=d(135),f=d(23)("iterator"),g=Array.prototype;a.exports=function(a){return a!==c&&(e.Array===a||g[f]===a)}},function(a,b,c){var d=c(9),e=c(15);a.exports=function(a,b,c){b in a?d.f(a,b,e(0,c)):a[b]=c}},function(a,b,d){var e=d(73),f=d(23)("iterator"),g=d(135);a.exports=d(7).getIteratorMethod=function(a){$/;"	function	line:7
useSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.min.js	/^!function(a,b,c){"use strict";!function(a){function __webpack_require__(c){if(b[c])return b[c].exports;var d=b[c]={exports:{},id:c,loaded:!1};return a[c].call(d.exports,d,d.exports,__webpack_require__),d.loaded=!0,d.exports}var b={};return __webpack_require__.m=a,__webpack_require__.c=b,__webpack_require__.p="",__webpack_require__(0)}([function(a,b,c){c(1),c(50),c(51),c(52),c(54),c(55),c(58),c(59),c(60),c(61),c(62),c(63),c(64),c(65),c(66),c(68),c(70),c(72),c(74),c(77),c(78),c(79),c(83),c(86),c(87),c(88),c(89),c(91),c(92),c(93),c(94),c(95),c(97),c(99),c(100),c(101),c(103),c(104),c(105),c(107),c(108),c(109),c(111),c(112),c(113),c(114),c(115),c(116),c(117),c(118),c(119),c(120),c(121),c(122),c(123),c(124),c(126),c(130),c(131),c(132),c(133),c(137),c(139),c(140),c(141),c(142),c(143),c(144),c(145),c(146),c(147),c(148),c(149),c(150),c(151),c(152),c(158),c(159),c(161),c(162),c(163),c(167),c(168),c(169),c(170),c(171),c(173),c(174),c(175),c(176),c(179),c(181),c(182),c(183),c(185),c(187),c(189),c(190),c(191),c(193),c(194),c(195),c(196),c(203),c(206),c(207),c(209),c(210),c(211),c(212),c(213),c(214),c(215),c(216),c(217),c(218),c(219),c(220),c(222),c(223),c(224),c(225),c(226),c(227),c(228),c(229),c(231),c(234),c(235),c(237),c(238),c(239),c(240),c(241),c(242),c(243),c(244),c(245),c(246),c(247),c(249),c(250),c(251),c(252),c(253),c(254),c(255),c(256),c(258),c(259),c(261),c(262),c(263),c(264),c(267),c(268),c(269),c(270),c(271),c(272),c(273),c(274),c(276),c(277),c(278),c(279),c(280),c(281),c(282),c(283),c(284),c(285),c(286),c(287),c(288),c(291),c(156),c(293),c(292),c(294),c(295),c(296),c(297),c(298),c(300),c(301),c(302),c(304),a.exports=c(305)},function(a,b,d){var e=d(2),f=d(3),g=d(4),h=d(6),i=d(16),j=d(20).KEY,k=d(5),l=d(21),m=d(22),n=d(17),o=d(23),p=d(24),q=d(25),r=d(27),s=d(40),t=d(43),u=d(10),v=d(30),w=d(14),x=d(15),y=d(44),z=d(47),A=d(49),B=d(9),C=d(28),D=A.f,E=B.f,F=z.f,G=e.Symbol,H=e.JSON,I=H&&H.stringify,J="prototype",K=o("_hidden"),L=o("toPrimitive"),M={}.propertyIsEnumerable,N=l("symbol-registry"),O=l("symbols"),P=l("op-symbols"),Q=Object[J],R="function"==typeof G,S=e.QObject,T=!S||!S[J]||!S[J].findChild,U=g&&k(function(){return 7!=y(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=D(Q,b);d&&delete Q[b],E(a,b,c),d&&a!==Q&&E(Q,b,d)}:E,V=function(a){var b=O[a]=y(G[J]);return b._k=a,b},W=R&&"symbol"==typeof G.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof G},X=function defineProperty(a,b,c){return a===Q&&X(P,b,c),u(a),b=w(b,!0),u(c),f(O,b)?(c.enumerable?(f(a,K)&&a[K][b]&&(a[K][b]=!1),c=y(c,{enumerable:x(0,!1)})):(f(a,K)||E(a,K,x(1,{})),a[K][b]=!0),U(a,b,c)):E(a,b,c)},Y=function defineProperties(a,b){u(a);for(var c,d=s(b=v(b)),e=0,f=d.length;f>e;)X(a,c=d[e++],b[c]);return a},Z=function create(a,b){return b===c?y(a):Y(y(a),b)},$=function propertyIsEnumerable(a){var b=M.call(this,a=w(a,!0));return!(this===Q&&f(O,a)&&!f(P,a))&&(!(b||!f(this,a)||!f(O,a)||f(this,K)&&this[K][a])||b)},_=function getOwnPropertyDescriptor(a,b){if(a=v(a),b=w(b,!0),a!==Q||!f(O,b)||f(P,b)){var c=D(a,b);return!c||!f(O,b)||f(a,K)&&a[K][b]||(c.enumerable=!0),c}},aa=function getOwnPropertyNames(a){for(var b,c=F(v(a)),d=[],e=0;c.length>e;)f(O,b=c[e++])||b==K||b==j||d.push(b);return d},ba=function getOwnPropertySymbols(a){for(var b,c=a===Q,d=F(c?P:v(a)),e=[],g=0;d.length>g;)!f(O,b=d[g++])||c&&!f(Q,b)||e.push(O[b]);return e};R||(G=function Symbol(){if(this instanceof G)throw TypeError("Symbol is not a constructor!");var a=n(arguments.length>0?arguments[0]:c),b=function(c){this===Q&&b.call(P,c),f(this,K)&&f(this[K],a)&&(this[K][a]=!1),U(this,a,x(1,c))};return g&&T&&U(Q,a,{configurable:!0,set:b}),V(a)},i(G[J],"toString",function toString(){return this._k}),A.f=_,B.f=X,d(48).f=z.f=aa,d(42).f=$,d(41).f=ba,g&&!d(26)&&i(Q,"propertyIsEnumerable",$,!0),p.f=function(a){return V(o(a))}),h(h.G+h.W+h.F*!R,{Symbol:G});for(var ca="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),da=0;ca.length>da;)o(ca[da++]);for(var ca=C(o.store),da=0;ca.length>da;)q(ca[da++]);h(h.S+h.F*!R,"Symbol",{"for":function(a){return f(N,a+="")?N[a]:N[a]=G(a)},keyFor:function keyFor(a){if(W(a))return r(N,a);throw TypeError(a+" is not a symbol!")},useSetter:function(){T=!0},useSimple:function(){T=!1}}),h(h.S+h.F*!R,"Object",{create:Z,defineProperty:X,defineProperties:Y,getOwnPropertyDescriptor:_,getOwnPropertyNames:aa,getOwnPropertySymbols:ba}),H&&h(h.S+h.F*(!R||k(function(){var a=G();return"[null]"!=I([a])||"{}"!=I({a:a})||"{}"!=I(Object(a))})),"JSON",{stringify:function stringify(a){if(a!==c&&!W(a)){for(var b,d,e=[a],f=1;arguments.length>f;)e.push(arguments[f++]);return b=e[1],"function"==typeof b&&(d=b),!d&&t(b)||(b=function(a,b){if(d&&(b=d.call(this,a,b)),!W(b))return b}),e[1]=b,I.apply(H,e)}}}),G[J][L]||d(8)(G[J],L,G[J].valueOf),m(G,"Symbol"),m(Math,"Math",!0),m(e.JSON,"JSON",!0)},function(a,c){var d=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof b&&(b=d)},function(a,b){var c={}.hasOwnProperty;a.exports=function(a,b){return c.call(a,b)}},function(a,b,c){a.exports=!c(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,d){var e=d(2),f=d(7),g=d(8),h=d(16),i=d(18),j="prototype",k=function(a,b,d){var l,m,n,o,p=a&k.F,q=a&k.G,r=a&k.S,s=a&k.P,t=a&k.B,u=q?e:r?e[b]||(e[b]={}):(e[b]||{})[j],v=q?f:f[b]||(f[b]={}),w=v[j]||(v[j]={});q&&(d=b);for(l in d)m=!p&&u&&u[l]!==c,n=(m?u:d)[l],o=t&&m?i(n,e):s&&"function"==typeof n?i(Function.call,n):n,u&&h(u,l,n,a&k.U),v[l]!=n&&g(v,l,o),s&&w[l]!=n&&(w[l]=n)};e.core=f,k.F=1,k.G=2,k.S=4,k.P=8,k.B=16,k.W=32,k.U=64,k.R=128,a.exports=k},function(b,c){var d=b.exports={version:"2.4.0"};"number"==typeof a&&(a=d)},function(a,b,c){var d=c(9),e=c(15);a.exports=c(4)?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b,c){var d=c(10),e=c(12),f=c(14),g=Object.defineProperty;b.f=c(4)?Object.defineProperty:function defineProperty(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(h){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},function(a,b,c){var d=c(11);a.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){a.exports=!c(4)&&!c(5)(function(){return 7!=Object.defineProperty(c(13)("div"),"a",{get:function(){return 7}}).a})},function(a,b,c){var d=c(11),e=c(2).document,f=d(e)&&d(e.createElement);a.exports=function(a){return f?e.createElement(a):{}}},function(a,b,c){var d=c(11);a.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},function(a,b){a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b,c){var d=c(2),e=c(8),f=c(3),g=c(17)("src"),h="toString",i=Function[h],j=(""+i).split(h);c(7).inspectSource=function(a){return i.call(a)},(a.exports=function(a,b,c,h){var i="function"==typeof c;i&&(f(c,"name")||e(c,"name",b)),a[b]!==c&&(i&&(f(c,g)||e(c,g,a[b]?""+a[b]:j.join(String(b)))),a===d?a[b]=c:h?a[b]?a[b]=c:e(a,b,c):(delete a[b],e(a,b,c)))})(Function.prototype,h,function toString(){return"function"==typeof this&&this[g]||i.call(this)})},function(a,b){var d=0,e=Math.random();a.exports=function(a){return"Symbol(".concat(a===c?"":a,")_",(++d+e).toString(36))}},function(a,b,d){var e=d(19);a.exports=function(a,b,d){if(e(a),b===c)return a;switch(d){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b,c){var d=c(17)("meta"),e=c(11),f=c(3),g=c(9).f,h=0,i=Object.isExtensible||function(){return!0},j=!c(5)(function(){return i(Object.preventExtensions({}))}),k=function(a){g(a,d,{value:{i:"O"+ ++h,w:{}}})},l=function(a,b){if(!e(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!f(a,d)){if(!i(a))return"F";if(!b)return"E";k(a)}return a[d].i},m=function(a,b){if(!f(a,d)){if(!i(a))return!0;if(!b)return!1;k(a)}return a[d].w},n=function(a){return j&&o.NEED&&i(a)&&!f(a,d)&&k(a),a},o=a.exports={KEY:d,NEED:!1,fastKey:l,getWeak:m,onFreeze:n}},function(a,b,c){var d=c(2),e="__core-js_shared__",f=d[e]||(d[e]={});a.exports=function(a){return f[a]||(f[a]={})}},function(a,b,c){var d=c(9).f,e=c(3),f=c(23)("toStringTag");a.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},function(a,b,c){var d=c(21)("wks"),e=c(17),f=c(2).Symbol,g="function"==typeof f,h=a.exports=function(a){return d[a]||(d[a]=g&&f[a]||(g?f:e)("Symbol."+a))};h.store=d},function(a,b,c){b.f=c(23)},function(a,b,c){var d=c(2),e=c(7),f=c(26),g=c(24),h=c(9).f;a.exports=function(a){var b=e.Symbol||(e.Symbol=f?{}:d.Symbol||{});"_"==a.charAt(0)||a in b||h(b,a,{value:g.f(a)})}},function(a,b){a.exports=!1},function(a,b,c){var d=c(28),e=c(30);a.exports=function(a,b){for(var c,f=e(a),g=d(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},function(a,b,c){var d=c(29),e=c(39);a.exports=Object.keys||function keys(a){return d(a,e)}},function(a,b,c){var d=c(3),e=c(30),f=c(34)(!1),g=c(38)("IE_PROTO");a.exports=function(a,b){var c,h=e(a),i=0,j=[];for(c in h)c!=g&&d(h,c)&&j.push(c);for(;b.length>i;)d(h,c=b[i++])&&(~f(j,c)||j.push(c));return j}},function(a,b,c){var d=c(31),e=c(33);a.exports=function(a){return d(e(a))}},function(a,b,c){var d=c(32);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},function(a,b){var c={}.toString;a.exports=function(a){return c.call(a).slice(8,-1)}},function(a,b){a.exports=function(a){if(a==c)throw TypeError("Can't call method on  "+a);return a}},function(a,b,c){var d=c(30),e=c(35),f=c(37);a.exports=function(a){return function(b,c,g){var h,i=d(b),j=e(i.length),k=f(g,j);if(a&&c!=c){for(;j>k;)if(h=i[k++],h!=h)return!0}else for(;j>k;k++)if((a||k in i)&&i[k]===c)return a||k||0;return!a&&-1}}},function(a,b,c){var d=c(36),e=Math.min;a.exports=function(a){return a>0?e(d(a),9007199254740991):0}},function(a,b){var c=Math.ceil,d=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?d:c)(a)}},function(a,b,c){var d=c(36),e=Math.max,f=Math.min;a.exports=function(a,b){return a=d(a),a<0?e(a+b,0):f(a,b)}},function(a,b,c){var d=c(21)("keys"),e=c(17);a.exports=function(a){return d[a]||(d[a]=e(a))}},function(a,b){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,b,c){var d=c(28),e=c(41),f=c(42);a.exports=function(a){var b=d(a),c=e.f;if(c)for(var g,h=c(a),i=f.f,j=0;h.length>j;)i.call(a,g=h[j++])&&b.push(g);return b}},function(a,b){b.f=Object.getOwnPropertySymbols},function(a,b){b.f={}.propertyIsEnumerable},function(a,b,c){var d=c(32);a.exports=Array.isArray||function isArray(a){return"Array"==d(a)}},function(a,b,d){var e=d(10),f=d(45),g=d(39),h=d(38)("IE_PROTO"),i=function(){},j="prototype",k=function(){var a,b=d(13)("iframe"),c=g.length,e="<",f=">";for(b.style.display="none",d(46).appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write(e+"script"+f+"document.F=Object"+e+"\/script"+f),a.close(),k=a.F;c--;)delete k[j][g[c]];return k()};a.exports=Object.create||function create(a,b){var d;return null!==a?(i[j]=e(a),d=new i,i[j]=null,d[h]=a):d=k(),b===c?d:f(d,b)}},function(a,b,c){var d=c(9),e=c(10),f=c(28);a.exports=c(4)?Object.defineProperties:function defineProperties(a,b){e(a);for(var c,g=f(b),h=g.length,i=0;h>i;)d.f(a,c=g[i++],b[c]);return a}},function(a,b,c){a.exports=c(2).document&&document.documentElement},function(a,b,c){var d=c(30),e=c(48).f,f={}.toString,g="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(b){return g.slice()}};a.exports.f=function getOwnPropertyNames(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},function(a,b,c){var d=c(29),e=c(39).concat("length","prototype");b.f=Object.getOwnPropertyNames||function getOwnPropertyNames(a){return d(a,e)}},function(a,b,c){var d=c(42),e=c(15),f=c(30),g=c(14),h=c(3),i=c(12),j=Object.getOwnPropertyDescriptor;b.f=c(4)?j:function getOwnPropertyDescriptor(a,b){if(a=f(a),b=g(b,!0),i)try{return j(a,b)}catch(c){}if(h(a,b))return e(!d.f.call(a,b),a[b])}},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperty:c(9).f})},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperties:c(45)})},function(a,b,c){var d=c(30),e=c(49).f;c(53)("getOwnPropertyDescriptor",function(){return function getOwnPropertyDescriptor(a,b){return e(d(a),b)}})},function(a,b,c){var d=c(6),e=c(7),f=c(5);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(6);d(d.S,"Object",{create:c(44)})},function(a,b,c){var d=c(56),e=c(57);c(53)("getPrototypeOf",function(){return function getPrototypeOf(a){return e(d(a))}})},function(a,b,c){var d=c(33);a.exports=function(a){return Object(d(a))}},function(a,b,c){var d=c(3),e=c(56),f=c(38)("IE_PROTO"),g=Object.prototype;a.exports=Object.getPrototypeOf||function(a){return a=e(a),d(a,f)?a[f]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?g:null}},function(a,b,c){var d=c(56),e=c(28);c(53)("keys",function(){return function keys(a){return e(d(a))}})},function(a,b,c){c(53)("getOwnPropertyNames",function(){return c(47).f})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("freeze",function(a){return function freeze(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("seal",function(a){return function seal(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("preventExtensions",function(a){return function preventExtensions(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11);c(53)("isFrozen",function(a){return function isFrozen(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isSealed",function(a){return function isSealed(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isExtensible",function(a){return function isExtensible(b){return!!d(b)&&(!a||a(b))}})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{assign:c(67)})},function(a,b,c){var d=c(28),e=c(41),f=c(42),g=c(56),h=c(31),i=Object.assign;a.exports=!i||c(5)(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=i({},a)[c]||Object.keys(i({},b)).join("")!=d})?function assign(a,b){for(var c=g(a),i=arguments.length,j=1,k=e.f,l=f.f;i>j;)for(var m,n=h(arguments[j++]),o=k?d(n).concat(k(n)):d(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:i},function(a,b,c){var d=c(6);d(d.S,"Object",{is:c(69)})},function(a,b){a.exports=Object.is||function is(a,b){return a===b?0!==a||1\/a===1\/b:a!=a&&b!=b}},function(a,b,c){var d=c(6);d(d.S,"Object",{setPrototypeOf:c(71).set})},function(a,b,d){var e=d(11),f=d(10),g=function(a,b){if(f(a),!e(b)&&null!==b)throw TypeError(b+": can't set as prototype!")};a.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(a,b,c){try{c=d(18)(Function.call,d(49).f(Object.prototype,"__proto__").set,2),c(a,[]),b=!(a instanceof Array)}catch(e){b=!0}return function setPrototypeOf(a,d){return g(a,d),b?a.__proto__=d:c(a,d),a}}({},!1):c),check:g}},function(a,b,c){var d=c(73),e={};e[c(23)("toStringTag")]="z",e+""!="[object z]"&&c(16)(Object.prototype,"toString",function toString(){return"[object "+d(this)+"]"},!0)},function(a,b,d){var e=d(32),f=d(23)("toStringTag"),g="Arguments"==e(function(){return arguments}()),h=function(a,b){try{return a[b]}catch(c){}};a.exports=function(a){var b,d,i;return a===c?"Undefined":null===a?"Null":"string"==typeof(d=h(b=Object(a),f))?d:g?e(b):"Object"==(i=e(b))&&"function"==typeof b.callee?"Arguments":i}},function(a,b,c){var d=c(6);d(d.P,"Function",{bind:c(75)})},function(a,b,c){var d=c(19),e=c(11),f=c(76),g=[].slice,h={},i=function(a,b,c){if(!(b in h)){for(var d=[],e=0;e<b;e++)d[e]="a["+e+"]";h[b]=Function("F,a","return new F("+d.join(",")+")")}return h[b](a,c)};a.exports=Function.bind||function bind(a){var b=d(this),c=g.call(arguments,1),h=function(){var d=c.concat(g.call(arguments));return this instanceof h?i(b,d.length,d):f(b,d,a)};return e(b.prototype)&&(h.prototype=b.prototype),h}},function(a,b){a.exports=function(a,b,d){var e=d===c;switch(b.length){case 0:return e?a():a.call(d);case 1:return e?a(b[0]):a.call(d,b[0]);case 2:return e?a(b[0],b[1]):a.call(d,b[0],b[1]);case 3:return e?a(b[0],b[1],b[2]):a.call(d,b[0],b[1],b[2]);case 4:return e?a(b[0],b[1],b[2],b[3]):a.call(d,b[0],b[1],b[2],b[3])}return a.apply(d,b)}},function(a,b,c){var d=c(9).f,e=c(15),f=c(3),g=Function.prototype,h=\/^\\s*function ([^ (]*)\/,i="name",j=Object.isExtensible||function(){return!0};i in g||c(4)&&d(g,i,{configurable:!0,get:function(){try{var a=this,b=(""+a).match(h)[1];return f(a,i)||!j(a)||d(a,i,e(5,b)),b}catch(c){return""}}})},function(a,b,c){var d=c(11),e=c(57),f=c(23)("hasInstance"),g=Function.prototype;f in g||c(9).f(g,f,{value:function(a){if("function"!=typeof this||!d(a))return!1;if(!d(this.prototype))return a instanceof this;for(;a=e(a);)if(this.prototype===a)return!0;return!1}})},function(a,b,c){var d=c(2),e=c(3),f=c(32),g=c(80),h=c(14),i=c(5),j=c(48).f,k=c(49).f,l=c(9).f,m=c(81).trim,n="Number",o=d[n],p=o,q=o.prototype,r=f(c(44)(q))==n,s="trim"in String.prototype,t=function(a){var b=h(a,!1);if("string"==typeof b&&b.length>2){b=s?b.trim():m(b,3);var c,d,e,f=b.charCodeAt(0);if(43===f||45===f){if(c=b.charCodeAt(2),88===c||120===c)return NaN}else if(48===f){switch(b.charCodeAt(1)){case 66:case 98:d=2,e=49;break;case 79:case 111:d=8,e=55;break;default:return+b}for(var g,i=b.slice(2),j=0,k=i.length;j<k;j++)if(g=i.charCodeAt(j),g<48||g>e)return NaN;return parseInt(i,d)}}return+b};if(!o(" 0o1")||!o("0b1")||o("+0x1")){o=function Number(a){var b=arguments.length<1?0:a,c=this;return c instanceof o&&(r?i(function(){q.valueOf.call(c)}):f(c)!=n)?g(new p(t(b)),c,o):t(b)};for(var u,v=c(4)?j(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;v.length>w;w++)e(p,u=v[w])&&!e(o,u)&&l(o,u,k(p,u));o.prototype=q,q.constructor=o,c(16)(d,n,o)}},function(a,b,c){var d=c(11),e=c(71).set;a.exports=function(a,b,c){var f,g=b.constructor;return g!==c&&"function"==typeof g&&(f=g.prototype)!==c.prototype&&d(f)&&e&&e(a,f),a}},function(a,b,c){var d=c(6),e=c(33),f=c(5),g=c(82),h="["+g+"]",i="​",j=RegExp("^"+h+h+"*"),k=RegExp(h+h+"*$"),l=function(a,b,c){var e={},h=f(function(){return!!g[a]()||i[a]()!=i}),j=e[a]=h?b(m):g[a];c&&(e[c]=j),d(d.P+d.F*h,"String",e)},m=l.trim=function(a,b){return a=String(e(a)),1&b&&(a=a.replace(j,"")),2&b&&(a=a.replace(k,"")),a};a.exports=l},function(a,b){a.exports="\\t\\n\\x0B\\f\\r   ᠎             　\\u2028\\u2029\\ufeff"},function(a,b,c){var d=c(6),e=c(36),f=c(84),g=c(85),h=1..toFixed,i=Math.floor,j=[0,0,0,0,0,0],k="Number.toFixed: incorrect invocation!",l="0",m=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*j[c],j[c]=d%1e7,d=i(d\/1e7)},n=function(a){for(var b=6,c=0;--b>=0;)c+=j[b],j[b]=i(c\/a),c=c%a*1e7},o=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==j[a]){var c=String(j[a]);b=""===b?c:b+g.call(l,7-c.length)+c}return b},p=function(a,b,c){return 0===b?c:b%2===1?p(a,b-1,c*a):p(a*a,b\/2,c)},q=function(a){for(var b=0,c=a;c>=4096;)b+=12,c\/=4096;for(;c>=2;)b+=1,c\/=2;return b};d(d.P+d.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(5)(function(){h.call({})})),"Number",{toFixed:function toFixed(a){var b,c,d,h,i=f(this,k),j=e(a),r="",s=l;if(j<0||j>20)throw RangeError(k);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(r="-",i=-i),i>1e-21)if(b=q(i*p(2,69,1))-69,c=b<0?i*p(2,-b,1):i\/p(2,b,1),c*=4503599627370496,b=52-b,b>0){for(m(0,c),d=j;d>=7;)m(1e7,0),d-=7;for(m(p(10,d,1),0),d=b-1;d>=23;)n(1<<23),d-=23;n(1<<d),m(1,1),n(2),s=o()}else m(0,c),m(1<<-b,0),s=o()+g.call(l,j);return j>0?(h=s.length,s=r+(h<=j?"0."+g.call(l,j-h)+s:s.slice(0,h-j)+"."+s.slice(h-j))):s=r+s,s}})},function(a,b,c){var d=c(32);a.exports=function(a,b){if("number"!=typeof a&&"Number"!=d(a))throw TypeError(b);return+a}},function(a,b,c){var d=c(36),e=c(33);a.exports=function repeat(a){var b=String(e(this)),c="",f=d(a);if(f<0||f==1\/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(b+=b))1&f&&(c+=b);return c}},function(a,b,d){var e=d(6),f=d(5),g=d(84),h=1..toPrecision;e(e.P+e.F*(f(function(){return"1"!==h.call(1,c)})||!f(function(){h.call({})})),"Number",{toPrecision:function toPrecision(a){var b=g(this,"Number#toPrecision: incorrect invocation!");return a===c?h.call(b):h.call(b,a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},function(a,b,c){var d=c(6),e=c(2).isFinite;d(d.S,"Number",{isFinite:function isFinite(a){return"number"==typeof a&&e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{isInteger:c(90)})},function(a,b,c){var d=c(11),e=Math.floor;a.exports=function isInteger(a){return!d(a)&&isFinite(a)&&e(a)===a}},function(a,b,c){var d=c(6);d(d.S,"Number",{isNaN:function isNaN(a){return a!=a}})},function(a,b,c){var d=c(6),e=c(90),f=Math.abs;d(d.S,"Number",{isSafeInteger:function isSafeInteger(a){return e(a)&&f(a)<=9007199254740991}})},function(a,b,c){var d=c(6);d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(a,b,c){var d=c(6);d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(a,b,c){var d=c(6),e=c(96);d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},function(a,b,c){var d=c(2).parseFloat,e=c(81).trim;a.exports=1\/d(c(82)+"-0")!==-(1\/0)?function parseFloat(a){var b=e(String(a),3),c=d(b);return 0===c&&"-"==b.charAt(0)?-0:c}:d},function(a,b,c){var d=c(6),e=c(98);d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},function(a,b,c){var d=c(2).parseInt,e=c(81).trim,f=c(82),g=\/^[\\-+]?0[xX]\/;a.exports=8!==d(f+"08")||22!==d(f+"0x16")?function parseInt(a,b){var c=e(String(a),3);return d(c,b>>>0||(g.test(c)?16:10))}:d},function(a,b,c){var d=c(6),e=c(98);d(d.G+d.F*(parseInt!=e),{parseInt:e})},function(a,b,c){var d=c(6),e=c(96);d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},function(a,b,c){var d=c(6),e=c(102),f=Math.sqrt,g=Math.acosh;d(d.S+d.F*!(g&&710==Math.floor(g(Number.MAX_VALUE))&&g(1\/0)==1\/0),"Math",{acosh:function acosh(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:e(a-1+f(a-1)*f(a+1))}})},function(a,b){a.exports=Math.log1p||function log1p(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a\/2:Math.log(1+a)}},function(a,b,c){function asinh(a){return isFinite(a=+a)&&0!=a?a<0?-asinh(-a):Math.log(a+Math.sqrt(a*a+1)):a}var d=c(6),e=Math.asinh;d(d.S+d.F*!(e&&1\/e(0)>0),"Math",{asinh:asinh})},function(a,b,c){var d=c(6),e=Math.atanh;d(d.S+d.F*!(e&&1\/e(-0)<0),"Math",{atanh:function atanh(a){return 0==(a=+a)?a:Math.log((1+a)\/(1-a))\/2}})},function(a,b,c){var d=c(6),e=c(106);d(d.S,"Math",{cbrt:function cbrt(a){return e(a=+a)*Math.pow(Math.abs(a),1\/3)}})},function(a,b){a.exports=Math.sign||function sign(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},function(a,b,c){var d=c(6);d(d.S,"Math",{clz32:function clz32(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},function(a,b,c){var d=c(6),e=Math.exp;d(d.S,"Math",{cosh:function cosh(a){return(e(a=+a)+e(-a))\/2}})},function(a,b,c){var d=c(6),e=c(110);d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},function(a,b){var c=Math.expm1;a.exports=!c||c(10)>22025.465794806718||c(10)<22025.465794806718||c(-2e-17)!=-2e-17?function expm1(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a\/2:Math.exp(a)-1}:c},function(a,b,c){var d=c(6),e=c(106),f=Math.pow,g=f(2,-52),h=f(2,-23),i=f(2,127)*(2-h),j=f(2,-126),k=function(a){return a+1\/g-1\/g};d(d.S,"Math",{fround:function fround(a){var b,c,d=Math.abs(a),f=e(a);return d<j?f*k(d\/j\/h)*j*h:(b=(1+h\/g)*d,c=b-(b-d),c>i||c!=c?f*(1\/0):f*c)}})},function(a,b,c){var d=c(6),e=Math.abs;d(d.S,"Math",{hypot:function hypot(a,b){for(var c,d,f=0,g=0,h=arguments.length,i=0;g<h;)c=e(arguments[g++]),i<c?(d=i\/c,f=f*d*d+1,i=c):c>0?(d=c\/i,f+=d*d):f+=c;return i===1\/0?1\/0:i*Math.sqrt(f)}})},function(a,b,c){var d=c(6),e=Math.imul;d(d.S+d.F*c(5)(function(){return e(4294967295,5)!=-5||2!=e.length}),"Math",{imul:function imul(a,b){var c=65535,d=+a,e=+b,f=c&d,g=c&e;return 0|f*g+((c&d>>>16)*g+f*(c&e>>>16)<<16>>>0)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log10:function log10(a){return Math.log(a)\/Math.LN10}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log1p:c(102)})},function(a,b,c){var d=c(6);d(d.S,"Math",{log2:function log2(a){return Math.log(a)\/Math.LN2}})},function(a,b,c){var d=c(6);d(d.S,"Math",{sign:c(106)})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S+d.F*c(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function sinh(a){return Math.abs(a=+a)<1?(e(a)-e(-a))\/2:(f(a-1)-f(-a-1))*(Math.E\/2)}})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S,"Math",{tanh:function tanh(a){var b=e(a=+a),c=e(-a);return b==1\/0?1:c==1\/0?-1:(b-c)\/(f(a)+f(-a))}})},function(a,b,c){var d=c(6);d(d.S,"Math",{trunc:function trunc(a){return(a>0?Math.floor:Math.ceil)(a)}})},function(a,b,c){var d=c(6),e=c(37),f=String.fromCharCode,g=String.fromCodePoint;d(d.S+d.F*(!!g&&1!=g.length),"String",{fromCodePoint:function fromCodePoint(a){for(var b,c=[],d=arguments.length,g=0;d>g;){if(b=+arguments[g++],e(b,1114111)!==b)throw RangeError(b+" is not a valid code point");c.push(b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320))}return c.join("")}})},function(a,b,c){var d=c(6),e=c(30),f=c(35);d(d.S,"String",{raw:function raw(a){for(var b=e(a.raw),c=f(b.length),d=arguments.length,g=[],h=0;c>h;)g.push(String(b[h++])),h<d&&g.push(String(arguments[h]));return g.join("")}})},function(a,b,c){c(81)("trim",function(a){return function trim(){return a(this,3)}})},function(a,b,c){var d=c(6),e=c(125)(!1);d(d.P,"String",{codePointAt:function codePointAt(a){return e(this,a)}})},function(a,b,d){var e=d(36),f=d(33);a.exports=function(a){return function(b,d){var g,h,i=String(f(b)),j=e(d),k=i.length;return j<0||j>=k?a?"":c:(g=i.charCodeAt(j),g<55296||g>56319||j+1===k||(h=i.charCodeAt(j+1))<56320||h>57343?a?i.charAt(j):g:a?i.slice(j,j+2):(g-55296<<10)+(h-56320)+65536)}}},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="endsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{endsWith:function endsWith(a){var b=g(this,a,h),d=arguments.length>1?arguments[1]:c,e=f(b.length),j=d===c?e:Math.min(f(d),e),k=String(a);return i?i.call(b,k,j):b.slice(j-k.length,j)===k}})},function(a,b,c){var d=c(128),e=c(33);a.exports=function(a,b,c){if(d(b))throw TypeError("String#"+c+" doesn't accept regex!");return String(e(a))}},function(a,b,d){var e=d(11),f=d(32),g=d(23)("match");a.exports=function(a){var b;return e(a)&&((b=a[g])!==c?!!b:"RegExp"==f(a))}},function(a,b,c){var d=c(23)("match");a.exports=function(a){var b=\/.\/;try{"\/.\/"[a](b)}catch(c){try{return b[d]=!1,!"\/.\/"[a](b)}catch(e){}}return!0}},function(a,b,d){var e=d(6),f=d(127),g="includes";e(e.P+e.F*d(129)(g),"String",{includes:function includes(a){return!!~f(this,a,g).indexOf(a,arguments.length>1?arguments[1]:c)}})},function(a,b,c){var d=c(6);d(d.P,"String",{repeat:c(85)})},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="startsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{startsWith:function startsWith(a){var b=g(this,a,h),d=f(Math.min(arguments.length>1?arguments[1]:c,b.length)),e=String(a);return i?i.call(b,e,d):b.slice(d,d+e.length)===e}})},function(a,b,d){var e=d(125)(!0);d(134)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,d=this._i;return d>=b.length?{value:c,done:!0}:(a=e(b,d),this._i+=a.length,{value:a,done:!1})})},function(a,b,d){var e=d(26),f=d(6),g=d(16),h=d(8),i=d(3),j=d(135),k=d(136),l=d(22),m=d(57),n=d(23)("iterator"),o=!([].keys&&"next"in[].keys()),p="@@iterator",q="keys",r="values",s=function(){return this};a.exports=function(a,b,d,t,u,v,w){k(d,b,t);var x,y,z,A=function(a){if(!o&&a in E)return E[a];switch(a){case q:return function keys(){return new d(this,a)};case r:return function values(){return new d(this,a)}}return function entries(){return new d(this,a)}},B=b+" Iterator",C=u==r,D=!1,E=a.prototype,F=E[n]||E[p]||u&&E[u],G=F||A(u),H=u?C?A("entries"):G:c,I="Array"==b?E.entries||F:F;if(I&&(z=m(I.call(new a)),z!==Object.prototype&&(l(z,B,!0),e||i(z,n)||h(z,n,s))),C&&F&&F.name!==r&&(D=!0,G=function values(){return F.call(this)}),e&&!w||!o&&!D&&E[n]||h(E,n,G),j[b]=G,j[B]=s,u)if(x={values:C?G:A(r),keys:v?G:A(q),entries:H},w)for(y in x)y in E||g(E,y,x[y]);else f(f.P+f.F*(o||D),b,x);return x}},function(a,b){a.exports={}},function(a,b,c){var d=c(44),e=c(15),f=c(22),g={};c(8)(g,c(23)("iterator"),function(){return this}),a.exports=function(a,b,c){a.prototype=d(g,{next:e(1,c)}),f(a,b+" Iterator")}},function(a,b,c){c(138)("anchor",function(a){return function anchor(b){return a(this,"a","name",b)}})},function(a,b,c){var d=c(6),e=c(5),f=c(33),g=\/"\/g,h=function(a,b,c,d){var e=String(f(a)),h="<"+b;return""!==c&&(h+=" "+c+'="'+String(d).replace(g,"&quot;")+'"'),h+">"+e+"<\/"+b+">"};a.exports=function(a,b){var c={};c[a]=b(h),d(d.P+d.F*e(function(){var b=""[a]('"');return b!==b.toLowerCase()||b.split('"').length>3}),"String",c)}},function(a,b,c){c(138)("big",function(a){return function big(){return a(this,"big","","")}})},function(a,b,c){c(138)("blink",function(a){return function blink(){return a(this,"blink","","")}})},function(a,b,c){c(138)("bold",function(a){return function bold(){return a(this,"b","","")}})},function(a,b,c){c(138)("fixed",function(a){return function fixed(){return a(this,"tt","","")}})},function(a,b,c){c(138)("fontcolor",function(a){return function fontcolor(b){return a(this,"font","color",b)}})},function(a,b,c){c(138)("fontsize",function(a){return function fontsize(b){return a(this,"font","size",b)}})},function(a,b,c){c(138)("italics",function(a){return function italics(){return a(this,"i","","")}})},function(a,b,c){c(138)("link",function(a){return function link(b){return a(this,"a","href",b)}})},function(a,b,c){c(138)("small",function(a){return function small(){return a(this,"small","","")}})},function(a,b,c){c(138)("strike",function(a){return function strike(){return a(this,"strike","","")}})},function(a,b,c){c(138)("sub",function(a){return function sub(){return a(this,"sub","","")}})},function(a,b,c){c(138)("sup",function(a){return function sup(){return a(this,"sup","","")}})},function(a,b,c){var d=c(6);d(d.S,"Array",{isArray:c(43)})},function(a,b,d){var e=d(18),f=d(6),g=d(56),h=d(153),i=d(154),j=d(35),k=d(155),l=d(156);f(f.S+f.F*!d(157)(function(a){Array.from(a)}),"Array",{from:function from(a){var b,d,f,m,n=g(a),o="function"==typeof this?this:Array,p=arguments.length,q=p>1?arguments[1]:c,r=q!==c,s=0,t=l(n);if(r&&(q=e(q,p>2?arguments[2]:c,2)),t==c||o==Array&&i(t))for(b=j(n.length),d=new o(b);b>s;s++)k(d,s,r?q(n[s],s):n[s]);else for(m=t.call(n),d=new o;!(f=m.next()).done;s++)k(d,s,r?h(m,q,[f.value,s],!0):f.value);return d.length=s,d}})},function(a,b,d){var e=d(10);a.exports=function(a,b,d,f){try{return f?b(e(d)[0],d[1]):b(d)}catch(g){var h=a["return"];throw h!==c&&e(h.call(a)),g}}},function(a,b,d){var e=d(135),f=d(23)("iterator"),g=Array.prototype;a.exports=function(a){return a!==c&&(e.Array===a||g[f]===a)}},function(a,b,c){var d=c(9),e=c(15);a.exports=function(a,b,c){b in a?d.f(a,b,e(0,c)):a[b]=c}},function(a,b,d){var e=d(73),f=d(23)("iterator"),g=d(135);a.exports=d(7).getIteratorMethod=function(a){$/;"	function	line:7
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.min.js	/^if(a!=c)return a[f]||a["@@iterator"]||g[e(a)]}},function(a,b,c){var d=c(23)("iterator"),e=!1;try{var f=[7][d]();f["return"]=function(){e=!0},Array.from(f,function(){throw 2})}catch(g){}a.exports=function(a,b){if(!b&&!e)return!1;var c=!1;try{var f=[7],g=f[d]();g.next=function(){return{done:c=!0}},f[d]=function(){return g},a(f)}catch(h){}return c}},function(a,b,c){var d=c(6),e=c(155);d(d.S+d.F*c(5)(function(){function F(){}return!(Array.of.call(F)instanceof F)}),"Array",{of:function of(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)e(c,a,arguments[a++]);return c.length=b,c}})},function(a,b,d){var e=d(6),f=d(30),g=[].join;e(e.P+e.F*(d(31)!=Object||!d(160)(g)),"Array",{join:function join(a){return g.call(f(this),a===c?",":a)}})},function(a,b,c){var d=c(5);a.exports=function(a,b){return!!a&&d(function(){b?a.call(null,function(){},1):a.call(null)})}},function(a,b,d){var e=d(6),f=d(46),g=d(32),h=d(37),i=d(35),j=[].slice;e(e.P+e.F*d(5)(function(){f&&j.call(f)}),"Array",{slice:function slice(a,b){var d=i(this.length),e=g(this);if(b=b===c?d:b,"Array"==e)return j.call(this,a,b);for(var f=h(a,d),k=h(b,d),l=i(k-f),m=Array(l),n=0;n<l;n++)m[n]="String"==e?this.charAt(f+n):this[f+n];return m}})},function(a,b,d){var e=d(6),f=d(19),g=d(56),h=d(5),i=[].sort,j=[1,2,3];e(e.P+e.F*(h(function(){j.sort(c)})||!h(function(){j.sort(null)})||!d(160)(i)),"Array",{sort:function sort(a){return a===c?i.call(g(this)):i.call(g(this),f(a))}})},function(a,b,c){var d=c(6),e=c(164)(0),f=c(160)([].forEach,!0);d(d.P+d.F*!f,"Array",{forEach:function forEach(a){return e(this,a,arguments[1])}})},function(a,b,d){var e=d(18),f=d(31),g=d(56),h=d(35),i=d(165);a.exports=function(a,b){var d=1==a,j=2==a,k=3==a,l=4==a,m=6==a,n=5==a||m,o=b||i;return function(b,i,p){for(var q,r,s=g(b),t=f(s),u=e(i,p,3),v=h(t.length),w=0,x=d?o(b,v):j?o(b,0):c;v>w;w++)if((n||w in t)&&(q=t[w],r=u(q,w,s),a))if(d)x[w]=r;else if(r)switch(a){case 3:return!0;case 5:return q;case 6:return w;case 2:x.push(q)}else if(l)return!1;return m?-1:k||l?l:x}}},function(a,b,c){var d=c(166);a.exports=function(a,b){return new(d(a))(b)}},function(a,b,d){var e=d(11),f=d(43),g=d(23)("species");a.exports=function(a){var b;return f(a)&&(b=a.constructor,"function"!=typeof b||b!==Array&&!f(b.prototype)||(b=c),e(b)&&(b=b[g],null===b&&(b=c))),b===c?Array:b}},function(a,b,c){var d=c(6),e=c(164)(1);d(d.P+d.F*!c(160)([].map,!0),"Array",{map:function map(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(2);d(d.P+d.F*!c(160)([].filter,!0),"Array",{filter:function filter(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(3);d(d.P+d.F*!c(160)([].some,!0),"Array",{some:function some(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(4);d(d.P+d.F*!c(160)([].every,!0),"Array",{every:function every(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduce,!0),"Array",{reduce:function reduce(a){return e(this,a,arguments.length,arguments[1],!1)}})},function(a,b,c){var d=c(19),e=c(56),f=c(31),g=c(35);a.exports=function(a,b,c,h,i){d(b);var j=e(a),k=f(j),l=g(j.length),m=i?l-1:0,n=i?-1:1;if(c<2)for(;;){if(m in k){h=k[m],m+=n;break}if(m+=n,i?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;i?m>=0:l>m;m+=n)m in k&&(h=b(h,k[m],m,j));return h}},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduceRight,!0),"Array",{reduceRight:function reduceRight(a){return e(this,a,arguments.length,arguments[1],!0)}})},function(a,b,c){var d=c(6),e=c(34)(!1),f=[].indexOf,g=!!f&&1\/[1].indexOf(1,-0)<0;d(d.P+d.F*(g||!c(160)(f)),"Array",{indexOf:function indexOf(a){return g?f.apply(this,arguments)||0:e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(30),f=c(36),g=c(35),h=[].lastIndexOf,i=!!h&&1\/[1].lastIndexOf(1,-0)<0;d(d.P+d.F*(i||!c(160)(h)),"Array",{lastIndexOf:function lastIndexOf(a){if(i)return h.apply(this,arguments)||0;var b=e(this),c=g(b.length),d=c-1;for(arguments.length>1&&(d=Math.min(d,f(arguments[1]))),d<0&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}})},function(a,b,c){var d=c(6);d(d.P,"Array",{copyWithin:c(177)}),c(178)("copyWithin")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=[].copyWithin||function copyWithin(a,b){var d=e(this),h=g(d.length),i=f(a,h),j=f(b,h),k=arguments.length>2?arguments[2]:c,l=Math.min((k===c?h:f(k,h))-j,h-i),m=1;for(j<i&&i<j+l&&(m=-1,j+=l-1,i+=l-1);l-- >0;)j in d?d[i]=d[j]:delete d[i],i+=m,j+=m;return d}},function(a,b,d){var e=d(23)("unscopables"),f=Array.prototype;f[e]==c&&d(8)(f,e,{}),a.exports=function(a){f[e][a]=!0}},function(a,b,c){var d=c(6);d(d.P,"Array",{fill:c(180)}),c(178)("fill")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=function fill(a){for(var b=e(this),d=g(b.length),h=arguments.length,i=f(h>1?arguments[1]:c,d),j=h>2?arguments[2]:c,k=j===c?d:f(j,d);k>i;)b[i++]=a;return b}},function(a,b,d){var e=d(6),f=d(164)(5),g="find",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{find:function find(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(6),f=d(164)(6),g="findIndex",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{findIndex:function findIndex(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(178),f=d(184),g=d(135),h=d(30);a.exports=d(134)(Array,"Array",function(a,b){this._t=h(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,d=this._i++;return!a||d>=a.length?(this._t=c,f(1)):"keys"==b?f(0,d):"values"==b?f(0,a[d]):f(0,[d,a[d]])},"values"),g.Arguments=g.Array,e("keys"),e("values"),e("entries")},function(a,b){a.exports=function(a,b){return{value:b,done:!!a}}},function(a,b,c){c(186)("Array")},function(a,b,c){var d=c(2),e=c(9),f=c(4),g=c(23)("species");a.exports=function(a){var b=d[a];f&&b&&!b[g]&&e.f(b,g,{configurable:!0,get:function(){return this}})}},function(a,b,d){var e=d(2),f=d(80),g=d(9).f,h=d(48).f,i=d(128),j=d(188),k=e.RegExp,l=k,m=k.prototype,n=\/a\/g,o=\/a\/g,p=new k(n)!==n;if(d(4)&&(!p||d(5)(function(){return o[d(23)("match")]=!1,k(n)!=n||k(o)==o||"\/a\/i"!=k(n,"i")}))){k=function RegExp(a,b){var d=this instanceof k,e=i(a),g=b===c;return!d&&e&&a.constructor===k&&g?a:f(p?new l(e&&!g?a.source:a,b):l((e=a instanceof k)?a.source:a,e&&g?j.call(a):b),d?this:m,k)};for(var q=(function(a){a in k||g(k,a,{configurable:!0,get:function(){return l[a]},set:function(b){l[a]=b}})}),r=h(l),s=0;r.length>s;)q(r[s++]);m.constructor=k,k.prototype=m,d(16)(e,"RegExp",k)}d(186)("RegExp")},function(a,b,c){var d=c(10);a.exports=function(){var a=d(this),b="";return a.global&&(b+="g"),a.ignoreCase&&(b+="i"),a.multiline&&(b+="m"),a.unicode&&(b+="u"),a.sticky&&(b+="y"),b}},function(a,b,d){d(190);var e=d(10),f=d(188),g=d(4),h="toString",i=\/.\/[h],j=function(a){d(16)(RegExp.prototype,h,a,!0)};d(5)(function(){return"\/a\/b"!=i.call({source:"a",flags:"b"})})?j(function toString(){var a=e(this);return"\/".concat(a.source,"\/","flags"in a?a.flags:!g&&a instanceof RegExp?f.call(a):c)}):i.name!=h&&j(function toString(){return i.call(this)})},function(a,b,c){c(4)&&"g"!=\/.\/g.flags&&c(9).f(RegExp.prototype,"flags",{configurable:!0,get:c(188)})},function(a,b,d){d(192)("match",1,function(a,b,d){return[function match(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,c){var d=c(8),e=c(16),f=c(5),g=c(33),h=c(23);a.exports=function(a,b,c){var i=h(a),j=c(g,i,""[a]),k=j[0],l=j[1];f(function(){var b={};return b[i]=function(){return 7},7!=""[a](b)})&&(e(String.prototype,a,k),d(RegExp.prototype,i,2==b?function(a,b){return l.call(a,this,b)}:function(a){return l.call(a,this)}))}},function(a,b,d){d(192)("replace",2,function(a,b,d){return[function replace(e,f){var g=a(this),h=e==c?c:e[b];return h!==c?h.call(e,g,f):d.call(String(g),e,f)},d]})},function(a,b,d){d(192)("search",1,function(a,b,d){return[function search(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,d){d(192)("split",2,function(a,b,e){var f=d(128),g=e,h=[].push,i="split",j="length",k="lastIndex";if("c"=="abbc"[i](\/(b)*\/)[1]||4!="test"[i](\/(?:)\/,-1)[j]||2!="ab"[i](\/(?:ab)*\/)[j]||4!="."[i](\/(.?)(.?)\/)[j]||"."[i](\/()()\/)[j]>1||""[i](\/.?\/)[j]){var l=\/()??\/.exec("")[1]===c;e=function(a,b){var d=String(this);if(a===c&&0===b)return[];if(!f(a))return g.call(d,a,b);var e,i,m,n,o,p=[],q=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),r=0,s=b===c?4294967295:b>>>0,t=new RegExp(a.source,q+"g");for(l||(e=new RegExp("^"+t.source+"$(?!\\\\s)",q));(i=t.exec(d))&&(m=i.index+i[0][j],!(m>r&&(p.push(d.slice(r,i.index)),!l&&i[j]>1&&i[0].replace(e,function(){for(o=1;o<arguments[j]-2;o++)arguments[o]===c&&(i[o]=c)}),i[j]>1&&i.index<d[j]&&h.apply(p,i.slice(1)),n=i[0][j],r=m,p[j]>=s)));)t[k]===i.index&&t[k]++;return r===d[j]?!n&&t.test("")||p.push(""):p.push(d.slice(r)),p[j]>s?p.slice(0,s):p}}else"0"[i](c,0)[j]&&(e=function(a,b){return a===c&&0===b?[]:g.call(this,a,b)});return[function split(d,f){var g=a(this),h=d==c?c:d[b];return h!==c?h.call(d,g,f):e.call(String(g),d,f)},e]})},function(a,b,d){var e,f,g,h=d(26),i=d(2),j=d(18),k=d(73),l=d(6),m=d(11),n=d(19),o=d(197),p=d(198),q=d(199),r=d(200).set,s=d(201)(),t="Promise",u=i.TypeError,v=i.process,w=i[t],v=i.process,x="process"==k(v),y=function(){},z=!!function(){try{var a=w.resolve(1),b=(a.constructor={})[d(23)("species")]=function(a){a(y,y)};return(x||"function"==typeof PromiseRejectionEvent)&&a.then(y)instanceof b}catch(c){}}(),A=function(a,b){return a===b||a===w&&b===g},B=function(a){var b;return!(!m(a)||"function"!=typeof(b=a.then))&&b},C=function(a){return A(w,a)?new D(a):new f(a)},D=f=function(a){var b,d;this.promise=new a(function(a,e){if(b!==c||d!==c)throw u("Bad Promise constructor");b=a,d=e}),this.resolve=n(b),this.reject=n(d)},E=function(a){try{a()}catch(b){return{error:b}}},F=function(a,b){if(!a._n){a._n=!0;var c=a._c;s(function(){for(var d=a._v,e=1==a._s,f=0,g=function(b){var c,f,g=e?b.ok:b.fail,h=b.resolve,i=b.reject,j=b.domain;try{g?(e||(2==a._h&&I(a),a._h=1),g===!0?c=d:(j&&j.enter(),c=g(d),j&&j.exit()),c===b.promise?i(u("Promise-chain cycle")):(f=B(c))?f.call(c,h,i):h(c)):i(d)}catch(k){i(k)}};c.length>f;)g(c[f++]);a._c=[],a._n=!1,b&&!a._h&&G(a)})}},G=function(a){r.call(i,function(){var b,d,e,f=a._v;if(H(a)&&(b=E(function(){x?v.emit("unhandledRejection",f,a):(d=i.onunhandledrejection)?d({promise:a,reason:f}):(e=i.console)&&e.error&&e.error("Unhandled promise rejection",f)}),a._h=x||H(a)?2:1),a._a=c,b)throw b.error})},H=function(a){if(1==a._h)return!1;for(var b,c=a._a||a._c,d=0;c.length>d;)if(b=c[d++],b.fail||!H(b.promise))return!1;return!0},I=function(a){r.call(i,function(){var b;x?v.emit("rejectionHandled",a):(b=i.onrejectionhandled)&&b({promise:a,reason:a._v})})},J=function(a){var b=this;b._d||(b._d=!0,b=b._w||b,b._v=a,b._s=2,b._a||(b._a=b._c.slice()),F(b,!0))},K=function(a){var b,c=this;if(!c._d){c._d=!0,c=c._w||c;try{if(c===a)throw u("Promise can't be resolved itself");(b=B(a))?s(function(){var d={_w:c,_d:!1};try{b.call(a,j(K,d,1),j(J,d,1))}catch(e){J.call(d,e)}}):(c._v=a,c._s=1,F(c,!1))}catch(d){J.call({_w:c,_d:!1},d)}}};z||(w=function Promise(a){o(this,w,t,"_h"),n(a),e.call(this);try{a(j(K,this,1),j(J,this,1))}catch(b){J.call(this,b)}},e=function Promise(a){this._c=[],this._a=c,this._s=0,this._d=!1,this._v=c,this._h=0,this._n=!1},e.prototype=d(202)(w.prototype,{then:function then(a,b){var d=C(q(this,w));return d.ok="function"!=typeof a||a,d.fail="function"==typeof b&&b,d.domain=x?v.domain:c,this._c.push(d),this._a&&this._a.push(d),this._s&&F(this,!1),d.promise},"catch":function(a){return this.then(c,a)}}),D=function(){var a=new e;this.promise=a,this.resolve=j(K,a,1),this.reject=j(J,a,1)}),l(l.G+l.W+l.F*!z,{Promise:w}),d(22)(w,t),d(186)(t),g=d(7)[t],l(l.S+l.F*!z,t,{reject:function reject(a){var b=C(this),c=b.reject;return c(a),b.promise}}),l(l.S+l.F*(h||!z),t,{resolve:function resolve(a){if(a instanceof w&&A(a.constructor,this))return a;var b=C(this),c=b.resolve;return c(a),b.promise}}),l(l.S+l.F*!(z&&d(157)(function(a){w.all(a)["catch"](y)})),t,{all:function all(a){var b=this,d=C(b),e=d.resolve,f=d.reject,g=E(function(){var d=[],g=0,h=1;p(a,!1,function(a){var i=g++,j=!1;d.push(c),h++,b.resolve(a).then(function(a){j||(j=!0,d[i]=a,--h||e(d))},f)}),--h||e(d)});return g&&f(g.error),d.promise},race:function race(a){var b=this,c=C(b),d=c.reject,e=E(function(){p(a,!1,function(a){b.resolve(a).then(c.resolve,d)})});return e&&d(e.error),c.promise}})},function(a,b){a.exports=function(a,b,d,e){if(!(a instanceof b)||e!==c&&e in a)throw TypeError(d+": incorrect invocation!");return a}},function(a,b,c){var d=c(18),e=c(153),f=c(154),g=c(10),h=c(35),i=c(156),j={},k={},b=a.exports=function(a,b,c,l,m){var n,o,p,q,r=m?function(){return a}:i(a),s=d(c,l,b?2:1),t=0;if("function"!=typeof r)throw TypeError(a+" is not iterable!");if(f(r)){for(n=h(a.length);n>t;t++)if(q=b?s(g(o=a[t])[0],o[1]):s(a[t]),q===j||q===k)return q}else for(p=r.call(a);!(o=p.next()).done;)if(q=e(p,s,o.value,b),q===j||q===k)return q};b.BREAK=j,b.RETURN=k},function(a,b,d){var e=d(10),f=d(19),g=d(23)("species");a.exports=function(a,b){var d,h=e(a).constructor;return h===c||(d=e(h)[g])==c?b:f(d)}},function(a,b,c){var d,e,f,g=c(18),h=c(76),i=c(46),j=c(13),k=c(2),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function setImmediate(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function clearImmediate(a){delete q[a]},"process"==c(32)(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),a.exports={set:m,clear:n}},function(a,b,d){var e=d(2),f=d(200).set,g=e.MutationObserver||e.WebKitMutationObserver,h=e.process,i=e.Promise,j="process"==d(32)(h);a.exports=function(){var a,b,d,k=function(){var e,f;for(j&&(e=h.domain)&&e.exit();a;){f=a.fn,a=a.next;try{f()}catch(g){throw a?d():b=c,g}}b=c,e&&e.enter()};if(j)d=function(){h.nextTick(k)};else if(g){var l=!0,m=document.createTextNode("");new g(k).observe(m,{characterData:!0}),d=function(){m.data=l=!l}}else if(i&&i.resolve){var n=i.resolve();d=function(){n.then(k)}}else d=function(){f.call(e,k)};return function(e){var f={fn:e,next:c};b&&(b.next=f),a||(a=f,d()),b=f}}},function(a,b,c){var d=c(16);a.exports=function(a,b,c){for(var e in b)d(a,e,b[e],c);return a}},function(a,b,d){var e=d(204);a.exports=d(205)("Map",function(a){return function Map(){return a(this,arguments.length>0?arguments[0]:c)}},{get:function get(a){var b=e.getEntry(this,a);return b&&b.v},set:function set(a,b){return e.def(this,0===a?0:a,b)}},e,!0)},function(a,b,d){var e=d(9).f,f=d(44),g=d(202),h=d(18),i=d(197),j=d(33),k=d(198),l=d(134),m=d(184),n=d(186),o=d(4),p=d(20).fastKey,q=o?"_s":"size",r=function(a,b){var c,d=p(b);if("F"!==d)return a._i[d];for(c=a._f;c;c=c.n)if(c.k==b)return c};a.exports={getConstructor:function(a,b,d,l){var m=a(function(a,e){i(a,m,b,"_i"),a._i=f(null),a._f=c,a._l=c,a[q]=0,e!=c&&k(e,d,a[l],a)});return g(m.prototype,{clear:function clear(){for(var a=this,b=a._i,d=a._f;d;d=d.n)d.r=!0,d.p&&(d.p=d.p.n=c),delete b[d.i];a._f=a._l=c,a[q]=0},"delete":function(a){var b=this,c=r(b,a);if(c){var d=c.n,e=c.p;delete b._i[c.i],c.r=!0,e&&(e.n=d),d&&(d.p=e),b._f==c&&(b._f=d),b._l==c&&(b._l=e),b[q]--}return!!c},forEach:function forEach(a){i(this,m,"forEach");for(var b,d=h(a,arguments.length>1?arguments[1]:c,3);b=b?b.n:this._f;)for(d(b.v,b.k,this);b&&b.r;)b=b.p},has:function has(a){return!!r(this,a)}}),o&&e(m.prototype,"size",{get:function(){return j(this[q])}}),m},def:function(a,b,d){var e,f,g=r(a,b);return g?g.v=d:(a._l=g={i:f=p(b,!0),k:b,v:d,p:e=a._l,n:c,r:!1},a._f||(a._f=g),e&&(e.n=g),a[q]++,"F"!==f&&(a._i[f]=g)),a},getEntry:r,setStrong:function(a,b,d){l(a,b,function(a,b){this._t=a,this._k=b,this._l=c},function(){for(var a=this,b=a._k,d=a._l;d&&d.r;)d=d.p;return a._t&&(a._l=d=d?d.n:a._t._f)?"keys"==b?m(0,d.k):"values"==b?m(0,d.v):m(0,[d.k,d.v]):(a._t=c,m(1))},d?"entries":"values",!d,!0),n(b)}}},function(a,b,d){var e=d(2),f=d(6),g=d(16),h=d(202),i=d(20),j=d(198),k=d(197),l=d(11),m=d(5),n=d(157),o=d(22),p=d(80);a.exports=function(a,b,d,q,r,s){var t=e[a],u=t,v=r?"set":"add",w=u&&u.prototype,x={},y=function(a){var b=w[a];g(w,a,"delete"==a?function(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"has"==a?function has(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"get"==a?function get(a){return s&&!l(a)?c:b.call(this,0===a?0:a)}:"add"==a?function add(a){return b.call(this,0===a?0:a),this}:function set(a,c){return b.call(this,0===a?0:a,c),this})};if("function"==typeof u&&(s||w.forEach&&!m(function(){(new u).entries().next()}))){var z=new u,A=z[v](s?{}:-0,1)!=z,B=m(function(){z.has(1)}),C=n(function(a){new u(a)}),D=!s&&m(function(){for(var a=new u,b=5;b--;)a[v](b,b);return!a.has(-0)});C||(u=b(function(b,d){k(b,u,a);var e=p(new t,b,u);return d!=c&&j(d,r,e[v],e),e}),u.prototype=w,w.constructor=u),(B||D)&&(y("delete"),y("has"),r&&y("get")),(D||A)&&y(v),s&&w.clear&&delete w.clear}else u=q.getConstructor(b,a,r,v),h(u.prototype,d),i.NEED=!0;return o(u,a),x[a]=u,f(f.G+f.W+f.F*(u!=t),x),s||q.setStrong(u,a,r),u}},function(a,b,d){var e=d(204);a.exports=d(205)("Set",function(a){return function Set(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a=0===a?0:a,a)}},e)},function(a,b,d){var e,f=d(164)(0),g=d(16),h=d(20),i=d(67),j=d(208),k=d(11),l=h.getWeak,m=Object.isExtensible,n=j.ufstore,o={},p=function(a){return function WeakMap(){return a(this,arguments.length>0?arguments[0]:c)}},q={get:function get(a){if(k(a)){var b=l(a);return b===!0?n(this).get(a):b?b[this._i]:c}},set:function set(a,b){return j.def(this,a,b)}},r=a.exports=d(205)("WeakMap",p,q,j,!0,!0);7!=(new r).set((Object.freeze||Object)(o),7).get(o)&&(e=j.getConstructor(p),i(e.prototype,q),h.NEED=!0,f(["delete","has","get","set"],function(a){var b=r.prototype,c=b[a];g(b,a,function(b,d){if(k(b)&&!m(b)){this._f||(this._f=new e);var f=this._f[a](b,d);return"set"==a?this:f}return c.call(this,b,d)})}))},function(a,b,d){var e=d(202),f=d(20).getWeak,g=d(10),h=d(11),i=d(197),j=d(198),k=d(164),l=d(3),m=k(5),n=k(6),o=0,p=function(a){return a._l||(a._l=new q)},q=function(){this.a=[]},r=function(a,b){return m(a.a,function(a){return a[0]===b})};q.prototype={get:function(a){var b=r(this,a);if(b)return b[1]},has:function(a){return!!r(this,a)},set:function(a,b){var c=r(this,a);c?c[1]=b:this.a.push([a,b])},"delete":function(a){var b=n(this.a,function(b){return b[0]===a});return~b&&this.a.splice(b,1),!!~b}},a.exports={getConstructor:function(a,b,d,g){var k=a(function(a,e){i(a,k,b,"_i"),a._i=o++,a._l=c,e!=c&&j(e,d,a[g],a)});return e(k.prototype,{"delete":function(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this)["delete"](a):b&&l(b,this._i)&&delete b[this._i]},has:function has(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this).has(a):b&&l(b,this._i)}}),k},def:function(a,b,c){var d=f(g(b),!0);return d===!0?p(a).set(b,c):d[a._i]=c,a},ufstore:p}},function(a,b,d){var e=d(208);d(205)("WeakSet",function(a){return function WeakSet(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a,!0)}},e,!1,!0)},function(a,b,c){var d=c(6),e=c(19),f=c(10),g=(c(2).Reflect||{}).apply,h=Function.apply;d(d.S+d.F*!c(5)(function(){g(function(){})}),"Reflect",{apply:function apply(a,b,c){var d=e(a),i=f(c);return g?g(d,b,i):h.call(d,b,i)}})},function(a,b,c){var d=c(6),e=c(44),f=c(19),g=c(10),h=c(11),i=c(5),j=c(75),k=(c(2).Reflect||{}).construct,l=i(function(){function F(){}return!(k(function(){},[],F)instanceof F)}),m=!i(function(){k(function(){})});d(d.S+d.F*(l||m),"Reflect",{construct:function construct(a,b){f(a),g(b);var c=arguments.length<3?a:f(arguments[2]);if(m&&!l)return k(a,b,c);if(a==c){switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3])}var d=[null];return d.push.apply(d,b),new(j.apply(a,d))}var i=c.prototype,n=e(h(i)?i:Object.prototype),o=Function.apply.call(a,n,b);return h(o)?o:n}})},function(a,b,c){var d=c(9),e=c(6),f=c(10),g=c(14);e(e.S+e.F*c(5)(function(){Reflect.defineProperty(d.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function defineProperty(a,b,c){f(a),b=g(b,!0),f(c);try{return d.f(a,b,c),!0}catch(e){return!1}}})},function(a,b,c){var d=c(6),e=c(49).f,f=c(10);d(d.S,"Reflect",{deleteProperty:function deleteProperty(a,b){var c=e(f(a),b);return!(c&&!c.configurable)&&delete a[b]}})},function(a,b,d){var e=d(6),f=d(10),g=function(a){this._t=f(a),this._i=0;var b,c=this._k=[];for(b in a)c.push(b)};d(136)(g,"Object",function(){var a,b=this,d=b._k;do if(b._i>=d.length)return{value:c,done:!0};while(!((a=d[b._i++])in b._t));return{value:a,done:!1}}),e(e.S,"Reflect",{enumerate:function enumerate(a){return new g(a)}})},function(a,b,d){function get(a,b){var d,h,k=arguments.length<3?a:arguments[2];return j(a)===k?a[b]:(d=e.f(a,b))?g(d,"value")?d.value:d.get!==c?d.get.call(k):c:i(h=f(a))?get(h,b,k):void 0}var e=d(49),f=d(57),g=d(3),h=d(6),i=d(11),j=d(10);h(h.S,"Reflect",{get:get})},function(a,b,c){var d=c(49),e=c(6),f=c(10);e(e.S,"Reflect",{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(a,b){return d.f(f(a),b)}})},function(a,b,c){var d=c(6),e=c(57),f=c(10);d(d.S,"Reflect",{getPrototypeOf:function getPrototypeOf(a){return e(f(a))}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{has:function has(a,b){return b in a}})},function(a,b,c){var d=c(6),e=c(10),f=Object.isExtensible;d(d.S,"Reflect",{isExtensible:function isExtensible(a){return e(a),!f||f(a)}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{ownKeys:c(221)})},function(a,b,c){var d=c(48),e=c(41),f=c(10),g=c(2).Reflect;a.exports=g&&g.ownKeys||function ownKeys(a){var b=d.f(f(a)),c=e.f;return c?b.concat(c(a)):b}},function(a,b,c){var d=c(6),e=c(10),f=Object.preventExtensions;d(d.S,"Reflect",{preventExtensions:function preventExtensions(a){e(a);try{return f&&f(a),!0}catch(b){return!1}}})},function(a,b,d){function set(a,b,d){var i,m,n=arguments.length<4?a:arguments[3],o=f.f(k(a),b);if(!o){if(l(m=g(a)))return set(m,b,d,n);o=j(0)}return h(o,"value")?!(o.writable===!1||!l(n))&&(i=f.f(n,b)||j(0),i.value=d,e.f(n,b,i),!0):o.set!==c&&(o.set.call(n,d),!0)}var e=d(9),f=d(49),g=d(57),h=d(3),i=d(6),j=d(15),k=d(10),l=d(11);i(i.S,"Reflect",{set:set})},function(a,b,c){var d=c(6),e=c(71);e&&d(d.S,"Reflect",{setPrototypeOf:function setPrototypeOf(a,b){e.check(a,b);try{return e.set(a,b),!0}catch(c){return!1}}})},function(a,b,c){var d=c(6);d(d.S,"Date",{now:function(){return(new Date).getTime()}})},function(a,b,c){var d=c(6),e=c(56),f=c(14);d(d.P+d.F*c(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function toJSON(a){var b=e(this),c=f(b);return"number"!=typeof c||isFinite(c)?b.toISOString():null}})},function(a,b,c){var d=c(6),e=c(5),f=Date.prototype.getTime,g=function(a){return a>9?a:"0"+a};d(d.P+d.F*(e(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!e(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function toISOString(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var a=this,b=a.getUTCFullYear(),c=a.getUTCMilliseconds(),d=b<0?"-":b>9999?"+":"";return d+("00000"+Math.abs(b)).slice(d?-6:-4)+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+(c>99?c:"0"+g(c))+"Z"}})},function(a,b,c){var d=Date.prototype,e="Invalid Date",f="toString",g=d[f],h=d.getTime;new Date(NaN)+""!=e&&c(16)(d,f,function toString(){var a=h.call(this);return a===a?g.call(this):e})},function(a,b,c){var d=c(23)("toPrimitive"),e=Date.prototype;d in e||c(8)(e,d,c(230))},function(a,b,c){var d=c(10),e=c(14),f="number";a.exports=function(a){if("string"!==a&&a!==f&&"default"!==a)throw TypeError("Incorrect hint");return e(d(this),a!=f)}},function(a,b,d){var e=d(6),f=d(232),g=d(233),h=d(10),i=d(37),j=d(35),k=d(11),l=d(2).ArrayBuffer,m=d(199),n=g.ArrayBuffer,o=g.DataView,p=f.ABV&&l.isView,q=n.prototype.slice,r=f.VIEW,s="ArrayBuffer";e(e.G+e.W+e.F*(l!==n),{ArrayBuffer:n}),e(e.S+e.F*!f.CONSTR,s,{isView:function isView(a){return p&&p(a)||k(a)&&r in a}}),e(e.P+e.U+e.F*d(5)(function(){return!new n(2).slice(1,c).byteLength}),s,{slice:function slice(a,b){if(q!==c&&b===c)return q.call(h(this),a);for(var d=h(this).byteLength,e=i(a,d),f=i(b===c?d:b,d),g=new(m(this,n))(j(f-e)),k=new o(this),l=new o(g),p=0;e<f;)l.setUint8(p++,k.getUint8(e++));return g}}),d(186)(s)},function(a,b,c){for(var d,e=c(2),f=c(8),g=c(17),h=g("typed_array"),i=g("view"),j=!(!e.ArrayBuffer||!e.DataView),k=j,l=0,m=9,n="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<m;)(d=e[n[l++]])?(f(d.prototype,h,!0),f(d.prototype,i,!0)):k=!1;a.exports={ABV:j,CONSTR:k,TYPED:h,VIEW:i}},function(a,b,d){var e=d(2),f=d(4),g=d(26),h=d(232),i=d(8),j=d(202),k=d(5),l=d(197),m=d(36),n=d(35),o=d(48).f,p=d(9).f,q=d(180),r=d(22),s="ArrayBuffer",t="DataView",u="prototype",v="Wrong length!",w="Wrong index!",x=e[s],y=e[t],z=e.Math,A=e.RangeError,B=e.Infinity,C=x,D=z.abs,E=z.pow,F=z.floor,G=z.log,H=z.LN2,I="buffer",J="byteLength",K="byteOffset",L=f?"_b":I,M=f?"_l":J,N=f?"_o":K,O=function(a,b,c){var d,e,f,g=Array(c),h=8*c-b-1,i=(1<<h)-1,j=i>>1,k=23===b?E(2,-24)-E(2,-77):0,l=0,m=a<0||0===a&&1\/a<0?1:0;for(a=D(a),a!=a||a===B?(e=a!=a?1:0,d=i):(d=F(G(a)\/H),a*(f=E(2,-d))<1&&(d--,f*=2),a+=d+j>=1?k\/f:k*E(2,1-j),a*f>=2&&(d++,f\/=2),d+j>=i?(e=0,d=i):d+j>=1?(e=(a*f-1)*E(2,b),d+=j):(e=a*E(2,j-1)*E(2,b),d=0));b>=8;g[l++]=255&e,e\/=256,b-=8);for(d=d<<b|e,h+=b;h>0;g[l++]=255&d,d\/=256,h-=8);return g[--l]|=128*m,g},P=function(a,b,c){var d,e=8*c-b-1,f=(1<<e)-1,g=f>>1,h=e-7,i=c-1,j=a[i--],k=127&j;for(j>>=7;h>0;k=256*k+a[i],i--,h-=8);for(d=k&(1<<-h)-1,k>>=-h,h+=b;h>0;d=256*d+a[i],i--,h-=8);if(0===k)k=1-g;else{if(k===f)return d?NaN:j?-B:B;d+=E(2,b),k-=g}return(j?-1:1)*d*E(2,k-b)},Q=function(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]},R=function(a){return[255&a]},S=function(a){return[255&a,a>>8&255]},T=function(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]},U=function(a){return O(a,52,8)},V=function(a){return O(a,23,4)},W=function(a,b,c){p(a[u],b,{get:function(){return this[c]}})},X=function(a,b,c,d){var e=+c,f=m(e);if(e!=f||f<0||f+b>a[M])throw A(w);var g=a[L]._b,h=f+a[N],i=g.slice(h,h+b);return d?i:i.reverse()},Y=function(a,b,c,d,e,f){var g=+c,h=m(g);if(g!=h||h<0||h+b>a[M])throw A(w);for(var i=a[L]._b,j=h+a[N],k=d(+e),l=0;l<b;l++)i[j+l]=k[f?l:b-l-1]},Z=function(a,b){l(a,x,s);var c=+b,d=n(c);if(c!=d)throw A(v);return d};if(h.ABV){if(!k(function(){new x})||!k(function(){new x(.5)})){x=function ArrayBuffer(a){return new C(Z(this,a))};for(var $,_=x[u]=C[u],aa=o(C),ba=0;aa.length>ba;)($=aa[ba++])in x||i(x,$,C[$]);g||(_.constructor=x)}var ca=new y(new x(2)),da=y[u].setInt8;ca.setInt8(0,2147483648),ca.setInt8(1,2147483649),!ca.getInt8(0)&&ca.getInt8(1)||j(y[u],{setInt8:function setInt8(a,b){da.call(this,a,b<<24>>24)},setUint8:function setUint8(a,b){da.call(this,a,b<<24>>24)}},!0)}else x=function ArrayBuffer(a){var b=Z(this,a);this._b=q.call(Array(b),0),this[M]=b},y=function DataView(a,b,d){l(this,y,t),l(a,x,t);var e=a[M],f=m(b);if(f<0||f>e)throw A("Wrong offset!");if(d=d===c?e-f:n(d),f+d>e)throw A(v);this[L]=a,this[N]=f,this[M]=d},f&&(W(x,J,"_l"),W(y,I,"_b"),W(y,J,"_l"),W(y,K,"_o")),j(y[u],{getInt8:function getInt8(a){return X(this,1,a)[0]<<24>>24},getUint8:function getUint8(a){return X(this,1,a)[0]},getInt16:function getInt16(a){var b=X(this,2,a,arguments[1]);return(b[1]<<8|b[0])<<16>>16},getUint16:function getUint16(a){var b=X(this,2,a,arguments[1]);return b[1]<<8|b[0]},getInt32:function getInt32(a){return Q(X(this,4,a,arguments[1]))},getUint32:function getUint32(a){return Q(X(this,4,a,arguments[1]))>>>0},getFloat32:function getFloat32(a){return P(X(this,4,a,arguments[1]),23,4)},getFloat64:function getFloat64(a){return P(X(this,8,a,arguments[1]),52,8)},setInt8:function setInt8(a,b){Y(this,1,a,R,b)},setUint8:function setUint8(a,b){Y(this,1,a,R,b)},setInt16:function setInt16(a,b){Y(this,2,a,S,b,arguments[2])},setUint16:function setUint16(a,b){Y(this,2,a,S,b,arguments[2])},setInt32:function setInt32(a,b){Y(this,4,a,T,b,arguments[2])},setUint32:function setUint32(a,b){Y(this,4,a,T,b,arguments[2])},setFloat32:function setFloat32(a,b){Y(this,4,a,V,b,arguments[2])},setFloat64:function setFloat64(a,b){Y(this,8,a,U,b,arguments[2])}});r(x,s),r(y,t),i(y[u],h.VIEW,!0),b[s]=x,b[t]=y},function(a,b,c){var d=c(6);d(d.G+d.W+d.F*!c(232).ABV,{DataView:c(233).DataView})},function(a,b,c){c(236)("Int8",1,function(a){return function Int8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){if(d(4)){var e=d(26),f=d(2),g=d(5),h=d(6),i=d(232),j=d(233),k=d(18),l=d(197),m=d(15),n=d(8),o=d(202),p=d(36),q=d(35),r=d(37),s=d(14),t=d(3),u=d(69),v=d(73),w=d(11),x=d(56),y=d(154),z=d(44),A=d(57),B=d(48).f,C=d(156),D=d(17),E=d(23),F=d(164),G=d(34),H=d(199),I=d(183),J=d(135),K=d(157),L=d(186),M=d(180),N=d(177),O=d(9),P=d(49),Q=O.f,R=P.f,S=f.RangeError,T=f.TypeError,U=f.Uint8Array,V="ArrayBuffer",W="Shared"+V,X="BYTES_PER_ELEMENT",Y="prototype",Z=Array[Y],$=j.ArrayBuffer,_=j.DataView,aa=F(0),ba=F(2),ca=F(3),da=F(4),ea=F(5),fa=F(6),ga=G(!0),ha=G(!1),ia=I.values,ja=I.keys,ka=I.entries,la=Z.lastIndexOf,ma=Z.reduce,na=Z.reduceRight,oa=Z.join,pa=Z.sort,qa=Z.slice,ra=Z.toString,sa=Z.toLocaleString,ta=E("iterator"),ua=E("toStringTag"),va=D("typed_constructor"),wa=D("def_constructor"),xa=i.CONSTR,ya=i.TYPED,za=i.VIEW,Aa="Wrong length!",Ba=F(1,function(a,b){return Ha(H(a,a[wa]),b)}),Ca=g(function(){return 1===new U(new Uint16Array([1]).buffer)[0]}),Da=!!U&&!!U[Y].set&&g(function(){new U(1).set({})}),Ea=function(a,b){if(a===c)throw T(Aa);var d=+a,e=q(a);if(b&&!u(d,e))throw S(Aa);return e},Fa=function(a,b){var c=p(a);if(c<0||c%b)throw S("Wrong offset!");return c},Ga=function(a){if(w(a)&&ya in a)return a;throw T(a+" is not a typed array!")},Ha=function(a,b){if(!(w(a)&&va in a))throw T("It is not a typed array constructor!");return new a(b)},Ia=function(a,b){return Ja(H(a,a[wa]),b)},Ja=function(a,b){for(var c=0,d=b.length,e=Ha(a,d);d>c;)e[c]=b[c++];return e},Ka=function(a,b,c){Q(a,b,{get:function(){return this._d[c]}})},La=function from(a){var b,d,e,f,g,h,i=x(a),j=arguments.length,l=j>1?arguments[1]:c,m=l!==c,n=C(i);if(n!=c&&!y(n)){for(h=n.call(i),e=[],b=0;!(g=h.next()).done;b++)e.push(g.value);i=e}for(m&&j>2&&(l=k(l,arguments[2],2)),b=0,d=q(i.length),f=Ha(this,d);d>b;b++)f[b]=m?l(i[b],b):i[b];return f},Ma=function of(){for(var a=0,b=arguments.length,c=Ha(this,b);b>a;)c[a]=arguments[a++];return c},Na=!!U&&g(function(){sa.call(new U(1))}),Oa=function toLocaleString(){return sa.apply(Na?qa.call(Ga(this)):Ga(this),arguments)},Pa={copyWithin:function copyWithin(a,b){return N.call(Ga(this),a,b,arguments.length>2?arguments[2]:c)},every:function every(a){return da(Ga(this),a,arguments.length>1?arguments[1]:c)},fill:function fill(a){return M.apply(Ga(this),arguments)},filter:function filter(a){return Ia(this,ba(Ga(this),a,arguments.length>1?arguments[1]:c))},find:function find(a){return ea(Ga(this),a,arguments.length>1?arguments[1]:c)},findIndex:function findIndex(a){return fa(Ga(this),a,arguments.length>1?arguments[1]:c)},forEach:function forEach(a){aa(Ga(this),a,arguments.length>1?arguments[1]:c)},indexOf:function indexOf(a){return ha(Ga(this),a,arguments.length>1?arguments[1]:c)},includes:function includes(a){return ga(Ga(this),a,arguments.length>1?arguments[1]:c);$/;"	function	line:8
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.min.js	/^if(a!=c)return a[f]||a["@@iterator"]||g[e(a)]}},function(a,b,c){var d=c(23)("iterator"),e=!1;try{var f=[7][d]();f["return"]=function(){e=!0},Array.from(f,function(){throw 2})}catch(g){}a.exports=function(a,b){if(!b&&!e)return!1;var c=!1;try{var f=[7],g=f[d]();g.next=function(){return{done:c=!0}},f[d]=function(){return g},a(f)}catch(h){}return c}},function(a,b,c){var d=c(6),e=c(155);d(d.S+d.F*c(5)(function(){function F(){}return!(Array.of.call(F)instanceof F)}),"Array",{of:function of(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)e(c,a,arguments[a++]);return c.length=b,c}})},function(a,b,d){var e=d(6),f=d(30),g=[].join;e(e.P+e.F*(d(31)!=Object||!d(160)(g)),"Array",{join:function join(a){return g.call(f(this),a===c?",":a)}})},function(a,b,c){var d=c(5);a.exports=function(a,b){return!!a&&d(function(){b?a.call(null,function(){},1):a.call(null)})}},function(a,b,d){var e=d(6),f=d(46),g=d(32),h=d(37),i=d(35),j=[].slice;e(e.P+e.F*d(5)(function(){f&&j.call(f)}),"Array",{slice:function slice(a,b){var d=i(this.length),e=g(this);if(b=b===c?d:b,"Array"==e)return j.call(this,a,b);for(var f=h(a,d),k=h(b,d),l=i(k-f),m=Array(l),n=0;n<l;n++)m[n]="String"==e?this.charAt(f+n):this[f+n];return m}})},function(a,b,d){var e=d(6),f=d(19),g=d(56),h=d(5),i=[].sort,j=[1,2,3];e(e.P+e.F*(h(function(){j.sort(c)})||!h(function(){j.sort(null)})||!d(160)(i)),"Array",{sort:function sort(a){return a===c?i.call(g(this)):i.call(g(this),f(a))}})},function(a,b,c){var d=c(6),e=c(164)(0),f=c(160)([].forEach,!0);d(d.P+d.F*!f,"Array",{forEach:function forEach(a){return e(this,a,arguments[1])}})},function(a,b,d){var e=d(18),f=d(31),g=d(56),h=d(35),i=d(165);a.exports=function(a,b){var d=1==a,j=2==a,k=3==a,l=4==a,m=6==a,n=5==a||m,o=b||i;return function(b,i,p){for(var q,r,s=g(b),t=f(s),u=e(i,p,3),v=h(t.length),w=0,x=d?o(b,v):j?o(b,0):c;v>w;w++)if((n||w in t)&&(q=t[w],r=u(q,w,s),a))if(d)x[w]=r;else if(r)switch(a){case 3:return!0;case 5:return q;case 6:return w;case 2:x.push(q)}else if(l)return!1;return m?-1:k||l?l:x}}},function(a,b,c){var d=c(166);a.exports=function(a,b){return new(d(a))(b)}},function(a,b,d){var e=d(11),f=d(43),g=d(23)("species");a.exports=function(a){var b;return f(a)&&(b=a.constructor,"function"!=typeof b||b!==Array&&!f(b.prototype)||(b=c),e(b)&&(b=b[g],null===b&&(b=c))),b===c?Array:b}},function(a,b,c){var d=c(6),e=c(164)(1);d(d.P+d.F*!c(160)([].map,!0),"Array",{map:function map(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(2);d(d.P+d.F*!c(160)([].filter,!0),"Array",{filter:function filter(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(3);d(d.P+d.F*!c(160)([].some,!0),"Array",{some:function some(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(4);d(d.P+d.F*!c(160)([].every,!0),"Array",{every:function every(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduce,!0),"Array",{reduce:function reduce(a){return e(this,a,arguments.length,arguments[1],!1)}})},function(a,b,c){var d=c(19),e=c(56),f=c(31),g=c(35);a.exports=function(a,b,c,h,i){d(b);var j=e(a),k=f(j),l=g(j.length),m=i?l-1:0,n=i?-1:1;if(c<2)for(;;){if(m in k){h=k[m],m+=n;break}if(m+=n,i?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;i?m>=0:l>m;m+=n)m in k&&(h=b(h,k[m],m,j));return h}},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduceRight,!0),"Array",{reduceRight:function reduceRight(a){return e(this,a,arguments.length,arguments[1],!0)}})},function(a,b,c){var d=c(6),e=c(34)(!1),f=[].indexOf,g=!!f&&1\/[1].indexOf(1,-0)<0;d(d.P+d.F*(g||!c(160)(f)),"Array",{indexOf:function indexOf(a){return g?f.apply(this,arguments)||0:e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(30),f=c(36),g=c(35),h=[].lastIndexOf,i=!!h&&1\/[1].lastIndexOf(1,-0)<0;d(d.P+d.F*(i||!c(160)(h)),"Array",{lastIndexOf:function lastIndexOf(a){if(i)return h.apply(this,arguments)||0;var b=e(this),c=g(b.length),d=c-1;for(arguments.length>1&&(d=Math.min(d,f(arguments[1]))),d<0&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}})},function(a,b,c){var d=c(6);d(d.P,"Array",{copyWithin:c(177)}),c(178)("copyWithin")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=[].copyWithin||function copyWithin(a,b){var d=e(this),h=g(d.length),i=f(a,h),j=f(b,h),k=arguments.length>2?arguments[2]:c,l=Math.min((k===c?h:f(k,h))-j,h-i),m=1;for(j<i&&i<j+l&&(m=-1,j+=l-1,i+=l-1);l-- >0;)j in d?d[i]=d[j]:delete d[i],i+=m,j+=m;return d}},function(a,b,d){var e=d(23)("unscopables"),f=Array.prototype;f[e]==c&&d(8)(f,e,{}),a.exports=function(a){f[e][a]=!0}},function(a,b,c){var d=c(6);d(d.P,"Array",{fill:c(180)}),c(178)("fill")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=function fill(a){for(var b=e(this),d=g(b.length),h=arguments.length,i=f(h>1?arguments[1]:c,d),j=h>2?arguments[2]:c,k=j===c?d:f(j,d);k>i;)b[i++]=a;return b}},function(a,b,d){var e=d(6),f=d(164)(5),g="find",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{find:function find(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(6),f=d(164)(6),g="findIndex",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{findIndex:function findIndex(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(178),f=d(184),g=d(135),h=d(30);a.exports=d(134)(Array,"Array",function(a,b){this._t=h(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,d=this._i++;return!a||d>=a.length?(this._t=c,f(1)):"keys"==b?f(0,d):"values"==b?f(0,a[d]):f(0,[d,a[d]])},"values"),g.Arguments=g.Array,e("keys"),e("values"),e("entries")},function(a,b){a.exports=function(a,b){return{value:b,done:!!a}}},function(a,b,c){c(186)("Array")},function(a,b,c){var d=c(2),e=c(9),f=c(4),g=c(23)("species");a.exports=function(a){var b=d[a];f&&b&&!b[g]&&e.f(b,g,{configurable:!0,get:function(){return this}})}},function(a,b,d){var e=d(2),f=d(80),g=d(9).f,h=d(48).f,i=d(128),j=d(188),k=e.RegExp,l=k,m=k.prototype,n=\/a\/g,o=\/a\/g,p=new k(n)!==n;if(d(4)&&(!p||d(5)(function(){return o[d(23)("match")]=!1,k(n)!=n||k(o)==o||"\/a\/i"!=k(n,"i")}))){k=function RegExp(a,b){var d=this instanceof k,e=i(a),g=b===c;return!d&&e&&a.constructor===k&&g?a:f(p?new l(e&&!g?a.source:a,b):l((e=a instanceof k)?a.source:a,e&&g?j.call(a):b),d?this:m,k)};for(var q=(function(a){a in k||g(k,a,{configurable:!0,get:function(){return l[a]},set:function(b){l[a]=b}})}),r=h(l),s=0;r.length>s;)q(r[s++]);m.constructor=k,k.prototype=m,d(16)(e,"RegExp",k)}d(186)("RegExp")},function(a,b,c){var d=c(10);a.exports=function(){var a=d(this),b="";return a.global&&(b+="g"),a.ignoreCase&&(b+="i"),a.multiline&&(b+="m"),a.unicode&&(b+="u"),a.sticky&&(b+="y"),b}},function(a,b,d){d(190);var e=d(10),f=d(188),g=d(4),h="toString",i=\/.\/[h],j=function(a){d(16)(RegExp.prototype,h,a,!0)};d(5)(function(){return"\/a\/b"!=i.call({source:"a",flags:"b"})})?j(function toString(){var a=e(this);return"\/".concat(a.source,"\/","flags"in a?a.flags:!g&&a instanceof RegExp?f.call(a):c)}):i.name!=h&&j(function toString(){return i.call(this)})},function(a,b,c){c(4)&&"g"!=\/.\/g.flags&&c(9).f(RegExp.prototype,"flags",{configurable:!0,get:c(188)})},function(a,b,d){d(192)("match",1,function(a,b,d){return[function match(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,c){var d=c(8),e=c(16),f=c(5),g=c(33),h=c(23);a.exports=function(a,b,c){var i=h(a),j=c(g,i,""[a]),k=j[0],l=j[1];f(function(){var b={};return b[i]=function(){return 7},7!=""[a](b)})&&(e(String.prototype,a,k),d(RegExp.prototype,i,2==b?function(a,b){return l.call(a,this,b)}:function(a){return l.call(a,this)}))}},function(a,b,d){d(192)("replace",2,function(a,b,d){return[function replace(e,f){var g=a(this),h=e==c?c:e[b];return h!==c?h.call(e,g,f):d.call(String(g),e,f)},d]})},function(a,b,d){d(192)("search",1,function(a,b,d){return[function search(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,d){d(192)("split",2,function(a,b,e){var f=d(128),g=e,h=[].push,i="split",j="length",k="lastIndex";if("c"=="abbc"[i](\/(b)*\/)[1]||4!="test"[i](\/(?:)\/,-1)[j]||2!="ab"[i](\/(?:ab)*\/)[j]||4!="."[i](\/(.?)(.?)\/)[j]||"."[i](\/()()\/)[j]>1||""[i](\/.?\/)[j]){var l=\/()??\/.exec("")[1]===c;e=function(a,b){var d=String(this);if(a===c&&0===b)return[];if(!f(a))return g.call(d,a,b);var e,i,m,n,o,p=[],q=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),r=0,s=b===c?4294967295:b>>>0,t=new RegExp(a.source,q+"g");for(l||(e=new RegExp("^"+t.source+"$(?!\\\\s)",q));(i=t.exec(d))&&(m=i.index+i[0][j],!(m>r&&(p.push(d.slice(r,i.index)),!l&&i[j]>1&&i[0].replace(e,function(){for(o=1;o<arguments[j]-2;o++)arguments[o]===c&&(i[o]=c)}),i[j]>1&&i.index<d[j]&&h.apply(p,i.slice(1)),n=i[0][j],r=m,p[j]>=s)));)t[k]===i.index&&t[k]++;return r===d[j]?!n&&t.test("")||p.push(""):p.push(d.slice(r)),p[j]>s?p.slice(0,s):p}}else"0"[i](c,0)[j]&&(e=function(a,b){return a===c&&0===b?[]:g.call(this,a,b)});return[function split(d,f){var g=a(this),h=d==c?c:d[b];return h!==c?h.call(d,g,f):e.call(String(g),d,f)},e]})},function(a,b,d){var e,f,g,h=d(26),i=d(2),j=d(18),k=d(73),l=d(6),m=d(11),n=d(19),o=d(197),p=d(198),q=d(199),r=d(200).set,s=d(201)(),t="Promise",u=i.TypeError,v=i.process,w=i[t],v=i.process,x="process"==k(v),y=function(){},z=!!function(){try{var a=w.resolve(1),b=(a.constructor={})[d(23)("species")]=function(a){a(y,y)};return(x||"function"==typeof PromiseRejectionEvent)&&a.then(y)instanceof b}catch(c){}}(),A=function(a,b){return a===b||a===w&&b===g},B=function(a){var b;return!(!m(a)||"function"!=typeof(b=a.then))&&b},C=function(a){return A(w,a)?new D(a):new f(a)},D=f=function(a){var b,d;this.promise=new a(function(a,e){if(b!==c||d!==c)throw u("Bad Promise constructor");b=a,d=e}),this.resolve=n(b),this.reject=n(d)},E=function(a){try{a()}catch(b){return{error:b}}},F=function(a,b){if(!a._n){a._n=!0;var c=a._c;s(function(){for(var d=a._v,e=1==a._s,f=0,g=function(b){var c,f,g=e?b.ok:b.fail,h=b.resolve,i=b.reject,j=b.domain;try{g?(e||(2==a._h&&I(a),a._h=1),g===!0?c=d:(j&&j.enter(),c=g(d),j&&j.exit()),c===b.promise?i(u("Promise-chain cycle")):(f=B(c))?f.call(c,h,i):h(c)):i(d)}catch(k){i(k)}};c.length>f;)g(c[f++]);a._c=[],a._n=!1,b&&!a._h&&G(a)})}},G=function(a){r.call(i,function(){var b,d,e,f=a._v;if(H(a)&&(b=E(function(){x?v.emit("unhandledRejection",f,a):(d=i.onunhandledrejection)?d({promise:a,reason:f}):(e=i.console)&&e.error&&e.error("Unhandled promise rejection",f)}),a._h=x||H(a)?2:1),a._a=c,b)throw b.error})},H=function(a){if(1==a._h)return!1;for(var b,c=a._a||a._c,d=0;c.length>d;)if(b=c[d++],b.fail||!H(b.promise))return!1;return!0},I=function(a){r.call(i,function(){var b;x?v.emit("rejectionHandled",a):(b=i.onrejectionhandled)&&b({promise:a,reason:a._v})})},J=function(a){var b=this;b._d||(b._d=!0,b=b._w||b,b._v=a,b._s=2,b._a||(b._a=b._c.slice()),F(b,!0))},K=function(a){var b,c=this;if(!c._d){c._d=!0,c=c._w||c;try{if(c===a)throw u("Promise can't be resolved itself");(b=B(a))?s(function(){var d={_w:c,_d:!1};try{b.call(a,j(K,d,1),j(J,d,1))}catch(e){J.call(d,e)}}):(c._v=a,c._s=1,F(c,!1))}catch(d){J.call({_w:c,_d:!1},d)}}};z||(w=function Promise(a){o(this,w,t,"_h"),n(a),e.call(this);try{a(j(K,this,1),j(J,this,1))}catch(b){J.call(this,b)}},e=function Promise(a){this._c=[],this._a=c,this._s=0,this._d=!1,this._v=c,this._h=0,this._n=!1},e.prototype=d(202)(w.prototype,{then:function then(a,b){var d=C(q(this,w));return d.ok="function"!=typeof a||a,d.fail="function"==typeof b&&b,d.domain=x?v.domain:c,this._c.push(d),this._a&&this._a.push(d),this._s&&F(this,!1),d.promise},"catch":function(a){return this.then(c,a)}}),D=function(){var a=new e;this.promise=a,this.resolve=j(K,a,1),this.reject=j(J,a,1)}),l(l.G+l.W+l.F*!z,{Promise:w}),d(22)(w,t),d(186)(t),g=d(7)[t],l(l.S+l.F*!z,t,{reject:function reject(a){var b=C(this),c=b.reject;return c(a),b.promise}}),l(l.S+l.F*(h||!z),t,{resolve:function resolve(a){if(a instanceof w&&A(a.constructor,this))return a;var b=C(this),c=b.resolve;return c(a),b.promise}}),l(l.S+l.F*!(z&&d(157)(function(a){w.all(a)["catch"](y)})),t,{all:function all(a){var b=this,d=C(b),e=d.resolve,f=d.reject,g=E(function(){var d=[],g=0,h=1;p(a,!1,function(a){var i=g++,j=!1;d.push(c),h++,b.resolve(a).then(function(a){j||(j=!0,d[i]=a,--h||e(d))},f)}),--h||e(d)});return g&&f(g.error),d.promise},race:function race(a){var b=this,c=C(b),d=c.reject,e=E(function(){p(a,!1,function(a){b.resolve(a).then(c.resolve,d)})});return e&&d(e.error),c.promise}})},function(a,b){a.exports=function(a,b,d,e){if(!(a instanceof b)||e!==c&&e in a)throw TypeError(d+": incorrect invocation!");return a}},function(a,b,c){var d=c(18),e=c(153),f=c(154),g=c(10),h=c(35),i=c(156),j={},k={},b=a.exports=function(a,b,c,l,m){var n,o,p,q,r=m?function(){return a}:i(a),s=d(c,l,b?2:1),t=0;if("function"!=typeof r)throw TypeError(a+" is not iterable!");if(f(r)){for(n=h(a.length);n>t;t++)if(q=b?s(g(o=a[t])[0],o[1]):s(a[t]),q===j||q===k)return q}else for(p=r.call(a);!(o=p.next()).done;)if(q=e(p,s,o.value,b),q===j||q===k)return q};b.BREAK=j,b.RETURN=k},function(a,b,d){var e=d(10),f=d(19),g=d(23)("species");a.exports=function(a,b){var d,h=e(a).constructor;return h===c||(d=e(h)[g])==c?b:f(d)}},function(a,b,c){var d,e,f,g=c(18),h=c(76),i=c(46),j=c(13),k=c(2),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function setImmediate(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function clearImmediate(a){delete q[a]},"process"==c(32)(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),a.exports={set:m,clear:n}},function(a,b,d){var e=d(2),f=d(200).set,g=e.MutationObserver||e.WebKitMutationObserver,h=e.process,i=e.Promise,j="process"==d(32)(h);a.exports=function(){var a,b,d,k=function(){var e,f;for(j&&(e=h.domain)&&e.exit();a;){f=a.fn,a=a.next;try{f()}catch(g){throw a?d():b=c,g}}b=c,e&&e.enter()};if(j)d=function(){h.nextTick(k)};else if(g){var l=!0,m=document.createTextNode("");new g(k).observe(m,{characterData:!0}),d=function(){m.data=l=!l}}else if(i&&i.resolve){var n=i.resolve();d=function(){n.then(k)}}else d=function(){f.call(e,k)};return function(e){var f={fn:e,next:c};b&&(b.next=f),a||(a=f,d()),b=f}}},function(a,b,c){var d=c(16);a.exports=function(a,b,c){for(var e in b)d(a,e,b[e],c);return a}},function(a,b,d){var e=d(204);a.exports=d(205)("Map",function(a){return function Map(){return a(this,arguments.length>0?arguments[0]:c)}},{get:function get(a){var b=e.getEntry(this,a);return b&&b.v},set:function set(a,b){return e.def(this,0===a?0:a,b)}},e,!0)},function(a,b,d){var e=d(9).f,f=d(44),g=d(202),h=d(18),i=d(197),j=d(33),k=d(198),l=d(134),m=d(184),n=d(186),o=d(4),p=d(20).fastKey,q=o?"_s":"size",r=function(a,b){var c,d=p(b);if("F"!==d)return a._i[d];for(c=a._f;c;c=c.n)if(c.k==b)return c};a.exports={getConstructor:function(a,b,d,l){var m=a(function(a,e){i(a,m,b,"_i"),a._i=f(null),a._f=c,a._l=c,a[q]=0,e!=c&&k(e,d,a[l],a)});return g(m.prototype,{clear:function clear(){for(var a=this,b=a._i,d=a._f;d;d=d.n)d.r=!0,d.p&&(d.p=d.p.n=c),delete b[d.i];a._f=a._l=c,a[q]=0},"delete":function(a){var b=this,c=r(b,a);if(c){var d=c.n,e=c.p;delete b._i[c.i],c.r=!0,e&&(e.n=d),d&&(d.p=e),b._f==c&&(b._f=d),b._l==c&&(b._l=e),b[q]--}return!!c},forEach:function forEach(a){i(this,m,"forEach");for(var b,d=h(a,arguments.length>1?arguments[1]:c,3);b=b?b.n:this._f;)for(d(b.v,b.k,this);b&&b.r;)b=b.p},has:function has(a){return!!r(this,a)}}),o&&e(m.prototype,"size",{get:function(){return j(this[q])}}),m},def:function(a,b,d){var e,f,g=r(a,b);return g?g.v=d:(a._l=g={i:f=p(b,!0),k:b,v:d,p:e=a._l,n:c,r:!1},a._f||(a._f=g),e&&(e.n=g),a[q]++,"F"!==f&&(a._i[f]=g)),a},getEntry:r,setStrong:function(a,b,d){l(a,b,function(a,b){this._t=a,this._k=b,this._l=c},function(){for(var a=this,b=a._k,d=a._l;d&&d.r;)d=d.p;return a._t&&(a._l=d=d?d.n:a._t._f)?"keys"==b?m(0,d.k):"values"==b?m(0,d.v):m(0,[d.k,d.v]):(a._t=c,m(1))},d?"entries":"values",!d,!0),n(b)}}},function(a,b,d){var e=d(2),f=d(6),g=d(16),h=d(202),i=d(20),j=d(198),k=d(197),l=d(11),m=d(5),n=d(157),o=d(22),p=d(80);a.exports=function(a,b,d,q,r,s){var t=e[a],u=t,v=r?"set":"add",w=u&&u.prototype,x={},y=function(a){var b=w[a];g(w,a,"delete"==a?function(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"has"==a?function has(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"get"==a?function get(a){return s&&!l(a)?c:b.call(this,0===a?0:a)}:"add"==a?function add(a){return b.call(this,0===a?0:a),this}:function set(a,c){return b.call(this,0===a?0:a,c),this})};if("function"==typeof u&&(s||w.forEach&&!m(function(){(new u).entries().next()}))){var z=new u,A=z[v](s?{}:-0,1)!=z,B=m(function(){z.has(1)}),C=n(function(a){new u(a)}),D=!s&&m(function(){for(var a=new u,b=5;b--;)a[v](b,b);return!a.has(-0)});C||(u=b(function(b,d){k(b,u,a);var e=p(new t,b,u);return d!=c&&j(d,r,e[v],e),e}),u.prototype=w,w.constructor=u),(B||D)&&(y("delete"),y("has"),r&&y("get")),(D||A)&&y(v),s&&w.clear&&delete w.clear}else u=q.getConstructor(b,a,r,v),h(u.prototype,d),i.NEED=!0;return o(u,a),x[a]=u,f(f.G+f.W+f.F*(u!=t),x),s||q.setStrong(u,a,r),u}},function(a,b,d){var e=d(204);a.exports=d(205)("Set",function(a){return function Set(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a=0===a?0:a,a)}},e)},function(a,b,d){var e,f=d(164)(0),g=d(16),h=d(20),i=d(67),j=d(208),k=d(11),l=h.getWeak,m=Object.isExtensible,n=j.ufstore,o={},p=function(a){return function WeakMap(){return a(this,arguments.length>0?arguments[0]:c)}},q={get:function get(a){if(k(a)){var b=l(a);return b===!0?n(this).get(a):b?b[this._i]:c}},set:function set(a,b){return j.def(this,a,b)}},r=a.exports=d(205)("WeakMap",p,q,j,!0,!0);7!=(new r).set((Object.freeze||Object)(o),7).get(o)&&(e=j.getConstructor(p),i(e.prototype,q),h.NEED=!0,f(["delete","has","get","set"],function(a){var b=r.prototype,c=b[a];g(b,a,function(b,d){if(k(b)&&!m(b)){this._f||(this._f=new e);var f=this._f[a](b,d);return"set"==a?this:f}return c.call(this,b,d)})}))},function(a,b,d){var e=d(202),f=d(20).getWeak,g=d(10),h=d(11),i=d(197),j=d(198),k=d(164),l=d(3),m=k(5),n=k(6),o=0,p=function(a){return a._l||(a._l=new q)},q=function(){this.a=[]},r=function(a,b){return m(a.a,function(a){return a[0]===b})};q.prototype={get:function(a){var b=r(this,a);if(b)return b[1]},has:function(a){return!!r(this,a)},set:function(a,b){var c=r(this,a);c?c[1]=b:this.a.push([a,b])},"delete":function(a){var b=n(this.a,function(b){return b[0]===a});return~b&&this.a.splice(b,1),!!~b}},a.exports={getConstructor:function(a,b,d,g){var k=a(function(a,e){i(a,k,b,"_i"),a._i=o++,a._l=c,e!=c&&j(e,d,a[g],a)});return e(k.prototype,{"delete":function(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this)["delete"](a):b&&l(b,this._i)&&delete b[this._i]},has:function has(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this).has(a):b&&l(b,this._i)}}),k},def:function(a,b,c){var d=f(g(b),!0);return d===!0?p(a).set(b,c):d[a._i]=c,a},ufstore:p}},function(a,b,d){var e=d(208);d(205)("WeakSet",function(a){return function WeakSet(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a,!0)}},e,!1,!0)},function(a,b,c){var d=c(6),e=c(19),f=c(10),g=(c(2).Reflect||{}).apply,h=Function.apply;d(d.S+d.F*!c(5)(function(){g(function(){})}),"Reflect",{apply:function apply(a,b,c){var d=e(a),i=f(c);return g?g(d,b,i):h.call(d,b,i)}})},function(a,b,c){var d=c(6),e=c(44),f=c(19),g=c(10),h=c(11),i=c(5),j=c(75),k=(c(2).Reflect||{}).construct,l=i(function(){function F(){}return!(k(function(){},[],F)instanceof F)}),m=!i(function(){k(function(){})});d(d.S+d.F*(l||m),"Reflect",{construct:function construct(a,b){f(a),g(b);var c=arguments.length<3?a:f(arguments[2]);if(m&&!l)return k(a,b,c);if(a==c){switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3])}var d=[null];return d.push.apply(d,b),new(j.apply(a,d))}var i=c.prototype,n=e(h(i)?i:Object.prototype),o=Function.apply.call(a,n,b);return h(o)?o:n}})},function(a,b,c){var d=c(9),e=c(6),f=c(10),g=c(14);e(e.S+e.F*c(5)(function(){Reflect.defineProperty(d.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function defineProperty(a,b,c){f(a),b=g(b,!0),f(c);try{return d.f(a,b,c),!0}catch(e){return!1}}})},function(a,b,c){var d=c(6),e=c(49).f,f=c(10);d(d.S,"Reflect",{deleteProperty:function deleteProperty(a,b){var c=e(f(a),b);return!(c&&!c.configurable)&&delete a[b]}})},function(a,b,d){var e=d(6),f=d(10),g=function(a){this._t=f(a),this._i=0;var b,c=this._k=[];for(b in a)c.push(b)};d(136)(g,"Object",function(){var a,b=this,d=b._k;do if(b._i>=d.length)return{value:c,done:!0};while(!((a=d[b._i++])in b._t));return{value:a,done:!1}}),e(e.S,"Reflect",{enumerate:function enumerate(a){return new g(a)}})},function(a,b,d){function get(a,b){var d,h,k=arguments.length<3?a:arguments[2];return j(a)===k?a[b]:(d=e.f(a,b))?g(d,"value")?d.value:d.get!==c?d.get.call(k):c:i(h=f(a))?get(h,b,k):void 0}var e=d(49),f=d(57),g=d(3),h=d(6),i=d(11),j=d(10);h(h.S,"Reflect",{get:get})},function(a,b,c){var d=c(49),e=c(6),f=c(10);e(e.S,"Reflect",{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(a,b){return d.f(f(a),b)}})},function(a,b,c){var d=c(6),e=c(57),f=c(10);d(d.S,"Reflect",{getPrototypeOf:function getPrototypeOf(a){return e(f(a))}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{has:function has(a,b){return b in a}})},function(a,b,c){var d=c(6),e=c(10),f=Object.isExtensible;d(d.S,"Reflect",{isExtensible:function isExtensible(a){return e(a),!f||f(a)}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{ownKeys:c(221)})},function(a,b,c){var d=c(48),e=c(41),f=c(10),g=c(2).Reflect;a.exports=g&&g.ownKeys||function ownKeys(a){var b=d.f(f(a)),c=e.f;return c?b.concat(c(a)):b}},function(a,b,c){var d=c(6),e=c(10),f=Object.preventExtensions;d(d.S,"Reflect",{preventExtensions:function preventExtensions(a){e(a);try{return f&&f(a),!0}catch(b){return!1}}})},function(a,b,d){function set(a,b,d){var i,m,n=arguments.length<4?a:arguments[3],o=f.f(k(a),b);if(!o){if(l(m=g(a)))return set(m,b,d,n);o=j(0)}return h(o,"value")?!(o.writable===!1||!l(n))&&(i=f.f(n,b)||j(0),i.value=d,e.f(n,b,i),!0):o.set!==c&&(o.set.call(n,d),!0)}var e=d(9),f=d(49),g=d(57),h=d(3),i=d(6),j=d(15),k=d(10),l=d(11);i(i.S,"Reflect",{set:set})},function(a,b,c){var d=c(6),e=c(71);e&&d(d.S,"Reflect",{setPrototypeOf:function setPrototypeOf(a,b){e.check(a,b);try{return e.set(a,b),!0}catch(c){return!1}}})},function(a,b,c){var d=c(6);d(d.S,"Date",{now:function(){return(new Date).getTime()}})},function(a,b,c){var d=c(6),e=c(56),f=c(14);d(d.P+d.F*c(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function toJSON(a){var b=e(this),c=f(b);return"number"!=typeof c||isFinite(c)?b.toISOString():null}})},function(a,b,c){var d=c(6),e=c(5),f=Date.prototype.getTime,g=function(a){return a>9?a:"0"+a};d(d.P+d.F*(e(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!e(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function toISOString(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var a=this,b=a.getUTCFullYear(),c=a.getUTCMilliseconds(),d=b<0?"-":b>9999?"+":"";return d+("00000"+Math.abs(b)).slice(d?-6:-4)+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+(c>99?c:"0"+g(c))+"Z"}})},function(a,b,c){var d=Date.prototype,e="Invalid Date",f="toString",g=d[f],h=d.getTime;new Date(NaN)+""!=e&&c(16)(d,f,function toString(){var a=h.call(this);return a===a?g.call(this):e})},function(a,b,c){var d=c(23)("toPrimitive"),e=Date.prototype;d in e||c(8)(e,d,c(230))},function(a,b,c){var d=c(10),e=c(14),f="number";a.exports=function(a){if("string"!==a&&a!==f&&"default"!==a)throw TypeError("Incorrect hint");return e(d(this),a!=f)}},function(a,b,d){var e=d(6),f=d(232),g=d(233),h=d(10),i=d(37),j=d(35),k=d(11),l=d(2).ArrayBuffer,m=d(199),n=g.ArrayBuffer,o=g.DataView,p=f.ABV&&l.isView,q=n.prototype.slice,r=f.VIEW,s="ArrayBuffer";e(e.G+e.W+e.F*(l!==n),{ArrayBuffer:n}),e(e.S+e.F*!f.CONSTR,s,{isView:function isView(a){return p&&p(a)||k(a)&&r in a}}),e(e.P+e.U+e.F*d(5)(function(){return!new n(2).slice(1,c).byteLength}),s,{slice:function slice(a,b){if(q!==c&&b===c)return q.call(h(this),a);for(var d=h(this).byteLength,e=i(a,d),f=i(b===c?d:b,d),g=new(m(this,n))(j(f-e)),k=new o(this),l=new o(g),p=0;e<f;)l.setUint8(p++,k.getUint8(e++));return g}}),d(186)(s)},function(a,b,c){for(var d,e=c(2),f=c(8),g=c(17),h=g("typed_array"),i=g("view"),j=!(!e.ArrayBuffer||!e.DataView),k=j,l=0,m=9,n="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<m;)(d=e[n[l++]])?(f(d.prototype,h,!0),f(d.prototype,i,!0)):k=!1;a.exports={ABV:j,CONSTR:k,TYPED:h,VIEW:i}},function(a,b,d){var e=d(2),f=d(4),g=d(26),h=d(232),i=d(8),j=d(202),k=d(5),l=d(197),m=d(36),n=d(35),o=d(48).f,p=d(9).f,q=d(180),r=d(22),s="ArrayBuffer",t="DataView",u="prototype",v="Wrong length!",w="Wrong index!",x=e[s],y=e[t],z=e.Math,A=e.RangeError,B=e.Infinity,C=x,D=z.abs,E=z.pow,F=z.floor,G=z.log,H=z.LN2,I="buffer",J="byteLength",K="byteOffset",L=f?"_b":I,M=f?"_l":J,N=f?"_o":K,O=function(a,b,c){var d,e,f,g=Array(c),h=8*c-b-1,i=(1<<h)-1,j=i>>1,k=23===b?E(2,-24)-E(2,-77):0,l=0,m=a<0||0===a&&1\/a<0?1:0;for(a=D(a),a!=a||a===B?(e=a!=a?1:0,d=i):(d=F(G(a)\/H),a*(f=E(2,-d))<1&&(d--,f*=2),a+=d+j>=1?k\/f:k*E(2,1-j),a*f>=2&&(d++,f\/=2),d+j>=i?(e=0,d=i):d+j>=1?(e=(a*f-1)*E(2,b),d+=j):(e=a*E(2,j-1)*E(2,b),d=0));b>=8;g[l++]=255&e,e\/=256,b-=8);for(d=d<<b|e,h+=b;h>0;g[l++]=255&d,d\/=256,h-=8);return g[--l]|=128*m,g},P=function(a,b,c){var d,e=8*c-b-1,f=(1<<e)-1,g=f>>1,h=e-7,i=c-1,j=a[i--],k=127&j;for(j>>=7;h>0;k=256*k+a[i],i--,h-=8);for(d=k&(1<<-h)-1,k>>=-h,h+=b;h>0;d=256*d+a[i],i--,h-=8);if(0===k)k=1-g;else{if(k===f)return d?NaN:j?-B:B;d+=E(2,b),k-=g}return(j?-1:1)*d*E(2,k-b)},Q=function(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]},R=function(a){return[255&a]},S=function(a){return[255&a,a>>8&255]},T=function(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]},U=function(a){return O(a,52,8)},V=function(a){return O(a,23,4)},W=function(a,b,c){p(a[u],b,{get:function(){return this[c]}})},X=function(a,b,c,d){var e=+c,f=m(e);if(e!=f||f<0||f+b>a[M])throw A(w);var g=a[L]._b,h=f+a[N],i=g.slice(h,h+b);return d?i:i.reverse()},Y=function(a,b,c,d,e,f){var g=+c,h=m(g);if(g!=h||h<0||h+b>a[M])throw A(w);for(var i=a[L]._b,j=h+a[N],k=d(+e),l=0;l<b;l++)i[j+l]=k[f?l:b-l-1]},Z=function(a,b){l(a,x,s);var c=+b,d=n(c);if(c!=d)throw A(v);return d};if(h.ABV){if(!k(function(){new x})||!k(function(){new x(.5)})){x=function ArrayBuffer(a){return new C(Z(this,a))};for(var $,_=x[u]=C[u],aa=o(C),ba=0;aa.length>ba;)($=aa[ba++])in x||i(x,$,C[$]);g||(_.constructor=x)}var ca=new y(new x(2)),da=y[u].setInt8;ca.setInt8(0,2147483648),ca.setInt8(1,2147483649),!ca.getInt8(0)&&ca.getInt8(1)||j(y[u],{setInt8:function setInt8(a,b){da.call(this,a,b<<24>>24)},setUint8:function setUint8(a,b){da.call(this,a,b<<24>>24)}},!0)}else x=function ArrayBuffer(a){var b=Z(this,a);this._b=q.call(Array(b),0),this[M]=b},y=function DataView(a,b,d){l(this,y,t),l(a,x,t);var e=a[M],f=m(b);if(f<0||f>e)throw A("Wrong offset!");if(d=d===c?e-f:n(d),f+d>e)throw A(v);this[L]=a,this[N]=f,this[M]=d},f&&(W(x,J,"_l"),W(y,I,"_b"),W(y,J,"_l"),W(y,K,"_o")),j(y[u],{getInt8:function getInt8(a){return X(this,1,a)[0]<<24>>24},getUint8:function getUint8(a){return X(this,1,a)[0]},getInt16:function getInt16(a){var b=X(this,2,a,arguments[1]);return(b[1]<<8|b[0])<<16>>16},getUint16:function getUint16(a){var b=X(this,2,a,arguments[1]);return b[1]<<8|b[0]},getInt32:function getInt32(a){return Q(X(this,4,a,arguments[1]))},getUint32:function getUint32(a){return Q(X(this,4,a,arguments[1]))>>>0},getFloat32:function getFloat32(a){return P(X(this,4,a,arguments[1]),23,4)},getFloat64:function getFloat64(a){return P(X(this,8,a,arguments[1]),52,8)},setInt8:function setInt8(a,b){Y(this,1,a,R,b)},setUint8:function setUint8(a,b){Y(this,1,a,R,b)},setInt16:function setInt16(a,b){Y(this,2,a,S,b,arguments[2])},setUint16:function setUint16(a,b){Y(this,2,a,S,b,arguments[2])},setInt32:function setInt32(a,b){Y(this,4,a,T,b,arguments[2])},setUint32:function setUint32(a,b){Y(this,4,a,T,b,arguments[2])},setFloat32:function setFloat32(a,b){Y(this,4,a,V,b,arguments[2])},setFloat64:function setFloat64(a,b){Y(this,8,a,U,b,arguments[2])}});r(x,s),r(y,t),i(y[u],h.VIEW,!0),b[s]=x,b[t]=y},function(a,b,c){var d=c(6);d(d.G+d.W+d.F*!c(232).ABV,{DataView:c(233).DataView})},function(a,b,c){c(236)("Int8",1,function(a){return function Int8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){if(d(4)){var e=d(26),f=d(2),g=d(5),h=d(6),i=d(232),j=d(233),k=d(18),l=d(197),m=d(15),n=d(8),o=d(202),p=d(36),q=d(35),r=d(37),s=d(14),t=d(3),u=d(69),v=d(73),w=d(11),x=d(56),y=d(154),z=d(44),A=d(57),B=d(48).f,C=d(156),D=d(17),E=d(23),F=d(164),G=d(34),H=d(199),I=d(183),J=d(135),K=d(157),L=d(186),M=d(180),N=d(177),O=d(9),P=d(49),Q=O.f,R=P.f,S=f.RangeError,T=f.TypeError,U=f.Uint8Array,V="ArrayBuffer",W="Shared"+V,X="BYTES_PER_ELEMENT",Y="prototype",Z=Array[Y],$=j.ArrayBuffer,_=j.DataView,aa=F(0),ba=F(2),ca=F(3),da=F(4),ea=F(5),fa=F(6),ga=G(!0),ha=G(!1),ia=I.values,ja=I.keys,ka=I.entries,la=Z.lastIndexOf,ma=Z.reduce,na=Z.reduceRight,oa=Z.join,pa=Z.sort,qa=Z.slice,ra=Z.toString,sa=Z.toLocaleString,ta=E("iterator"),ua=E("toStringTag"),va=D("typed_constructor"),wa=D("def_constructor"),xa=i.CONSTR,ya=i.TYPED,za=i.VIEW,Aa="Wrong length!",Ba=F(1,function(a,b){return Ha(H(a,a[wa]),b)}),Ca=g(function(){return 1===new U(new Uint16Array([1]).buffer)[0]}),Da=!!U&&!!U[Y].set&&g(function(){new U(1).set({})}),Ea=function(a,b){if(a===c)throw T(Aa);var d=+a,e=q(a);if(b&&!u(d,e))throw S(Aa);return e},Fa=function(a,b){var c=p(a);if(c<0||c%b)throw S("Wrong offset!");return c},Ga=function(a){if(w(a)&&ya in a)return a;throw T(a+" is not a typed array!")},Ha=function(a,b){if(!(w(a)&&va in a))throw T("It is not a typed array constructor!");return new a(b)},Ia=function(a,b){return Ja(H(a,a[wa]),b)},Ja=function(a,b){for(var c=0,d=b.length,e=Ha(a,d);d>c;)e[c]=b[c++];return e},Ka=function(a,b,c){Q(a,b,{get:function(){return this._d[c]}})},La=function from(a){var b,d,e,f,g,h,i=x(a),j=arguments.length,l=j>1?arguments[1]:c,m=l!==c,n=C(i);if(n!=c&&!y(n)){for(h=n.call(i),e=[],b=0;!(g=h.next()).done;b++)e.push(g.value);i=e}for(m&&j>2&&(l=k(l,arguments[2],2)),b=0,d=q(i.length),f=Ha(this,d);d>b;b++)f[b]=m?l(i[b],b):i[b];return f},Ma=function of(){for(var a=0,b=arguments.length,c=Ha(this,b);b>a;)c[a]=arguments[a++];return c},Na=!!U&&g(function(){sa.call(new U(1))}),Oa=function toLocaleString(){return sa.apply(Na?qa.call(Ga(this)):Ga(this),arguments)},Pa={copyWithin:function copyWithin(a,b){return N.call(Ga(this),a,b,arguments.length>2?arguments[2]:c)},every:function every(a){return da(Ga(this),a,arguments.length>1?arguments[1]:c)},fill:function fill(a){return M.apply(Ga(this),arguments)},filter:function filter(a){return Ia(this,ba(Ga(this),a,arguments.length>1?arguments[1]:c))},find:function find(a){return ea(Ga(this),a,arguments.length>1?arguments[1]:c)},findIndex:function findIndex(a){return fa(Ga(this),a,arguments.length>1?arguments[1]:c)},forEach:function forEach(a){aa(Ga(this),a,arguments.length>1?arguments[1]:c)},indexOf:function indexOf(a){return ha(Ga(this),a,arguments.length>1?arguments[1]:c)},includes:function includes(a){return ga(Ga(this),a,arguments.length>1?arguments[1]:c);$/;"	function	line:8
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.min.js	/^if(a!=c)return a[f]||a["@@iterator"]||g[e(a)]}},function(a,b,c){var d=c(23)("iterator"),e=!1;try{var f=[7][d]();f["return"]=function(){e=!0},Array.from(f,function(){throw 2})}catch(g){}a.exports=function(a,b){if(!b&&!e)return!1;var c=!1;try{var f=[7],g=f[d]();g.next=function(){return{done:c=!0}},f[d]=function(){return g},a(f)}catch(h){}return c}},function(a,b,c){var d=c(6),e=c(155);d(d.S+d.F*c(5)(function(){function F(){}return!(Array.of.call(F)instanceof F)}),"Array",{of:function of(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)e(c,a,arguments[a++]);return c.length=b,c}})},function(a,b,d){var e=d(6),f=d(30),g=[].join;e(e.P+e.F*(d(31)!=Object||!d(160)(g)),"Array",{join:function join(a){return g.call(f(this),a===c?",":a)}})},function(a,b,c){var d=c(5);a.exports=function(a,b){return!!a&&d(function(){b?a.call(null,function(){},1):a.call(null)})}},function(a,b,d){var e=d(6),f=d(46),g=d(32),h=d(37),i=d(35),j=[].slice;e(e.P+e.F*d(5)(function(){f&&j.call(f)}),"Array",{slice:function slice(a,b){var d=i(this.length),e=g(this);if(b=b===c?d:b,"Array"==e)return j.call(this,a,b);for(var f=h(a,d),k=h(b,d),l=i(k-f),m=Array(l),n=0;n<l;n++)m[n]="String"==e?this.charAt(f+n):this[f+n];return m}})},function(a,b,d){var e=d(6),f=d(19),g=d(56),h=d(5),i=[].sort,j=[1,2,3];e(e.P+e.F*(h(function(){j.sort(c)})||!h(function(){j.sort(null)})||!d(160)(i)),"Array",{sort:function sort(a){return a===c?i.call(g(this)):i.call(g(this),f(a))}})},function(a,b,c){var d=c(6),e=c(164)(0),f=c(160)([].forEach,!0);d(d.P+d.F*!f,"Array",{forEach:function forEach(a){return e(this,a,arguments[1])}})},function(a,b,d){var e=d(18),f=d(31),g=d(56),h=d(35),i=d(165);a.exports=function(a,b){var d=1==a,j=2==a,k=3==a,l=4==a,m=6==a,n=5==a||m,o=b||i;return function(b,i,p){for(var q,r,s=g(b),t=f(s),u=e(i,p,3),v=h(t.length),w=0,x=d?o(b,v):j?o(b,0):c;v>w;w++)if((n||w in t)&&(q=t[w],r=u(q,w,s),a))if(d)x[w]=r;else if(r)switch(a){case 3:return!0;case 5:return q;case 6:return w;case 2:x.push(q)}else if(l)return!1;return m?-1:k||l?l:x}}},function(a,b,c){var d=c(166);a.exports=function(a,b){return new(d(a))(b)}},function(a,b,d){var e=d(11),f=d(43),g=d(23)("species");a.exports=function(a){var b;return f(a)&&(b=a.constructor,"function"!=typeof b||b!==Array&&!f(b.prototype)||(b=c),e(b)&&(b=b[g],null===b&&(b=c))),b===c?Array:b}},function(a,b,c){var d=c(6),e=c(164)(1);d(d.P+d.F*!c(160)([].map,!0),"Array",{map:function map(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(2);d(d.P+d.F*!c(160)([].filter,!0),"Array",{filter:function filter(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(3);d(d.P+d.F*!c(160)([].some,!0),"Array",{some:function some(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(4);d(d.P+d.F*!c(160)([].every,!0),"Array",{every:function every(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduce,!0),"Array",{reduce:function reduce(a){return e(this,a,arguments.length,arguments[1],!1)}})},function(a,b,c){var d=c(19),e=c(56),f=c(31),g=c(35);a.exports=function(a,b,c,h,i){d(b);var j=e(a),k=f(j),l=g(j.length),m=i?l-1:0,n=i?-1:1;if(c<2)for(;;){if(m in k){h=k[m],m+=n;break}if(m+=n,i?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;i?m>=0:l>m;m+=n)m in k&&(h=b(h,k[m],m,j));return h}},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduceRight,!0),"Array",{reduceRight:function reduceRight(a){return e(this,a,arguments.length,arguments[1],!0)}})},function(a,b,c){var d=c(6),e=c(34)(!1),f=[].indexOf,g=!!f&&1\/[1].indexOf(1,-0)<0;d(d.P+d.F*(g||!c(160)(f)),"Array",{indexOf:function indexOf(a){return g?f.apply(this,arguments)||0:e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(30),f=c(36),g=c(35),h=[].lastIndexOf,i=!!h&&1\/[1].lastIndexOf(1,-0)<0;d(d.P+d.F*(i||!c(160)(h)),"Array",{lastIndexOf:function lastIndexOf(a){if(i)return h.apply(this,arguments)||0;var b=e(this),c=g(b.length),d=c-1;for(arguments.length>1&&(d=Math.min(d,f(arguments[1]))),d<0&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}})},function(a,b,c){var d=c(6);d(d.P,"Array",{copyWithin:c(177)}),c(178)("copyWithin")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=[].copyWithin||function copyWithin(a,b){var d=e(this),h=g(d.length),i=f(a,h),j=f(b,h),k=arguments.length>2?arguments[2]:c,l=Math.min((k===c?h:f(k,h))-j,h-i),m=1;for(j<i&&i<j+l&&(m=-1,j+=l-1,i+=l-1);l-- >0;)j in d?d[i]=d[j]:delete d[i],i+=m,j+=m;return d}},function(a,b,d){var e=d(23)("unscopables"),f=Array.prototype;f[e]==c&&d(8)(f,e,{}),a.exports=function(a){f[e][a]=!0}},function(a,b,c){var d=c(6);d(d.P,"Array",{fill:c(180)}),c(178)("fill")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=function fill(a){for(var b=e(this),d=g(b.length),h=arguments.length,i=f(h>1?arguments[1]:c,d),j=h>2?arguments[2]:c,k=j===c?d:f(j,d);k>i;)b[i++]=a;return b}},function(a,b,d){var e=d(6),f=d(164)(5),g="find",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{find:function find(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(6),f=d(164)(6),g="findIndex",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{findIndex:function findIndex(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(178),f=d(184),g=d(135),h=d(30);a.exports=d(134)(Array,"Array",function(a,b){this._t=h(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,d=this._i++;return!a||d>=a.length?(this._t=c,f(1)):"keys"==b?f(0,d):"values"==b?f(0,a[d]):f(0,[d,a[d]])},"values"),g.Arguments=g.Array,e("keys"),e("values"),e("entries")},function(a,b){a.exports=function(a,b){return{value:b,done:!!a}}},function(a,b,c){c(186)("Array")},function(a,b,c){var d=c(2),e=c(9),f=c(4),g=c(23)("species");a.exports=function(a){var b=d[a];f&&b&&!b[g]&&e.f(b,g,{configurable:!0,get:function(){return this}})}},function(a,b,d){var e=d(2),f=d(80),g=d(9).f,h=d(48).f,i=d(128),j=d(188),k=e.RegExp,l=k,m=k.prototype,n=\/a\/g,o=\/a\/g,p=new k(n)!==n;if(d(4)&&(!p||d(5)(function(){return o[d(23)("match")]=!1,k(n)!=n||k(o)==o||"\/a\/i"!=k(n,"i")}))){k=function RegExp(a,b){var d=this instanceof k,e=i(a),g=b===c;return!d&&e&&a.constructor===k&&g?a:f(p?new l(e&&!g?a.source:a,b):l((e=a instanceof k)?a.source:a,e&&g?j.call(a):b),d?this:m,k)};for(var q=(function(a){a in k||g(k,a,{configurable:!0,get:function(){return l[a]},set:function(b){l[a]=b}})}),r=h(l),s=0;r.length>s;)q(r[s++]);m.constructor=k,k.prototype=m,d(16)(e,"RegExp",k)}d(186)("RegExp")},function(a,b,c){var d=c(10);a.exports=function(){var a=d(this),b="";return a.global&&(b+="g"),a.ignoreCase&&(b+="i"),a.multiline&&(b+="m"),a.unicode&&(b+="u"),a.sticky&&(b+="y"),b}},function(a,b,d){d(190);var e=d(10),f=d(188),g=d(4),h="toString",i=\/.\/[h],j=function(a){d(16)(RegExp.prototype,h,a,!0)};d(5)(function(){return"\/a\/b"!=i.call({source:"a",flags:"b"})})?j(function toString(){var a=e(this);return"\/".concat(a.source,"\/","flags"in a?a.flags:!g&&a instanceof RegExp?f.call(a):c)}):i.name!=h&&j(function toString(){return i.call(this)})},function(a,b,c){c(4)&&"g"!=\/.\/g.flags&&c(9).f(RegExp.prototype,"flags",{configurable:!0,get:c(188)})},function(a,b,d){d(192)("match",1,function(a,b,d){return[function match(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,c){var d=c(8),e=c(16),f=c(5),g=c(33),h=c(23);a.exports=function(a,b,c){var i=h(a),j=c(g,i,""[a]),k=j[0],l=j[1];f(function(){var b={};return b[i]=function(){return 7},7!=""[a](b)})&&(e(String.prototype,a,k),d(RegExp.prototype,i,2==b?function(a,b){return l.call(a,this,b)}:function(a){return l.call(a,this)}))}},function(a,b,d){d(192)("replace",2,function(a,b,d){return[function replace(e,f){var g=a(this),h=e==c?c:e[b];return h!==c?h.call(e,g,f):d.call(String(g),e,f)},d]})},function(a,b,d){d(192)("search",1,function(a,b,d){return[function search(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,d){d(192)("split",2,function(a,b,e){var f=d(128),g=e,h=[].push,i="split",j="length",k="lastIndex";if("c"=="abbc"[i](\/(b)*\/)[1]||4!="test"[i](\/(?:)\/,-1)[j]||2!="ab"[i](\/(?:ab)*\/)[j]||4!="."[i](\/(.?)(.?)\/)[j]||"."[i](\/()()\/)[j]>1||""[i](\/.?\/)[j]){var l=\/()??\/.exec("")[1]===c;e=function(a,b){var d=String(this);if(a===c&&0===b)return[];if(!f(a))return g.call(d,a,b);var e,i,m,n,o,p=[],q=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),r=0,s=b===c?4294967295:b>>>0,t=new RegExp(a.source,q+"g");for(l||(e=new RegExp("^"+t.source+"$(?!\\\\s)",q));(i=t.exec(d))&&(m=i.index+i[0][j],!(m>r&&(p.push(d.slice(r,i.index)),!l&&i[j]>1&&i[0].replace(e,function(){for(o=1;o<arguments[j]-2;o++)arguments[o]===c&&(i[o]=c)}),i[j]>1&&i.index<d[j]&&h.apply(p,i.slice(1)),n=i[0][j],r=m,p[j]>=s)));)t[k]===i.index&&t[k]++;return r===d[j]?!n&&t.test("")||p.push(""):p.push(d.slice(r)),p[j]>s?p.slice(0,s):p}}else"0"[i](c,0)[j]&&(e=function(a,b){return a===c&&0===b?[]:g.call(this,a,b)});return[function split(d,f){var g=a(this),h=d==c?c:d[b];return h!==c?h.call(d,g,f):e.call(String(g),d,f)},e]})},function(a,b,d){var e,f,g,h=d(26),i=d(2),j=d(18),k=d(73),l=d(6),m=d(11),n=d(19),o=d(197),p=d(198),q=d(199),r=d(200).set,s=d(201)(),t="Promise",u=i.TypeError,v=i.process,w=i[t],v=i.process,x="process"==k(v),y=function(){},z=!!function(){try{var a=w.resolve(1),b=(a.constructor={})[d(23)("species")]=function(a){a(y,y)};return(x||"function"==typeof PromiseRejectionEvent)&&a.then(y)instanceof b}catch(c){}}(),A=function(a,b){return a===b||a===w&&b===g},B=function(a){var b;return!(!m(a)||"function"!=typeof(b=a.then))&&b},C=function(a){return A(w,a)?new D(a):new f(a)},D=f=function(a){var b,d;this.promise=new a(function(a,e){if(b!==c||d!==c)throw u("Bad Promise constructor");b=a,d=e}),this.resolve=n(b),this.reject=n(d)},E=function(a){try{a()}catch(b){return{error:b}}},F=function(a,b){if(!a._n){a._n=!0;var c=a._c;s(function(){for(var d=a._v,e=1==a._s,f=0,g=function(b){var c,f,g=e?b.ok:b.fail,h=b.resolve,i=b.reject,j=b.domain;try{g?(e||(2==a._h&&I(a),a._h=1),g===!0?c=d:(j&&j.enter(),c=g(d),j&&j.exit()),c===b.promise?i(u("Promise-chain cycle")):(f=B(c))?f.call(c,h,i):h(c)):i(d)}catch(k){i(k)}};c.length>f;)g(c[f++]);a._c=[],a._n=!1,b&&!a._h&&G(a)})}},G=function(a){r.call(i,function(){var b,d,e,f=a._v;if(H(a)&&(b=E(function(){x?v.emit("unhandledRejection",f,a):(d=i.onunhandledrejection)?d({promise:a,reason:f}):(e=i.console)&&e.error&&e.error("Unhandled promise rejection",f)}),a._h=x||H(a)?2:1),a._a=c,b)throw b.error})},H=function(a){if(1==a._h)return!1;for(var b,c=a._a||a._c,d=0;c.length>d;)if(b=c[d++],b.fail||!H(b.promise))return!1;return!0},I=function(a){r.call(i,function(){var b;x?v.emit("rejectionHandled",a):(b=i.onrejectionhandled)&&b({promise:a,reason:a._v})})},J=function(a){var b=this;b._d||(b._d=!0,b=b._w||b,b._v=a,b._s=2,b._a||(b._a=b._c.slice()),F(b,!0))},K=function(a){var b,c=this;if(!c._d){c._d=!0,c=c._w||c;try{if(c===a)throw u("Promise can't be resolved itself");(b=B(a))?s(function(){var d={_w:c,_d:!1};try{b.call(a,j(K,d,1),j(J,d,1))}catch(e){J.call(d,e)}}):(c._v=a,c._s=1,F(c,!1))}catch(d){J.call({_w:c,_d:!1},d)}}};z||(w=function Promise(a){o(this,w,t,"_h"),n(a),e.call(this);try{a(j(K,this,1),j(J,this,1))}catch(b){J.call(this,b)}},e=function Promise(a){this._c=[],this._a=c,this._s=0,this._d=!1,this._v=c,this._h=0,this._n=!1},e.prototype=d(202)(w.prototype,{then:function then(a,b){var d=C(q(this,w));return d.ok="function"!=typeof a||a,d.fail="function"==typeof b&&b,d.domain=x?v.domain:c,this._c.push(d),this._a&&this._a.push(d),this._s&&F(this,!1),d.promise},"catch":function(a){return this.then(c,a)}}),D=function(){var a=new e;this.promise=a,this.resolve=j(K,a,1),this.reject=j(J,a,1)}),l(l.G+l.W+l.F*!z,{Promise:w}),d(22)(w,t),d(186)(t),g=d(7)[t],l(l.S+l.F*!z,t,{reject:function reject(a){var b=C(this),c=b.reject;return c(a),b.promise}}),l(l.S+l.F*(h||!z),t,{resolve:function resolve(a){if(a instanceof w&&A(a.constructor,this))return a;var b=C(this),c=b.resolve;return c(a),b.promise}}),l(l.S+l.F*!(z&&d(157)(function(a){w.all(a)["catch"](y)})),t,{all:function all(a){var b=this,d=C(b),e=d.resolve,f=d.reject,g=E(function(){var d=[],g=0,h=1;p(a,!1,function(a){var i=g++,j=!1;d.push(c),h++,b.resolve(a).then(function(a){j||(j=!0,d[i]=a,--h||e(d))},f)}),--h||e(d)});return g&&f(g.error),d.promise},race:function race(a){var b=this,c=C(b),d=c.reject,e=E(function(){p(a,!1,function(a){b.resolve(a).then(c.resolve,d)})});return e&&d(e.error),c.promise}})},function(a,b){a.exports=function(a,b,d,e){if(!(a instanceof b)||e!==c&&e in a)throw TypeError(d+": incorrect invocation!");return a}},function(a,b,c){var d=c(18),e=c(153),f=c(154),g=c(10),h=c(35),i=c(156),j={},k={},b=a.exports=function(a,b,c,l,m){var n,o,p,q,r=m?function(){return a}:i(a),s=d(c,l,b?2:1),t=0;if("function"!=typeof r)throw TypeError(a+" is not iterable!");if(f(r)){for(n=h(a.length);n>t;t++)if(q=b?s(g(o=a[t])[0],o[1]):s(a[t]),q===j||q===k)return q}else for(p=r.call(a);!(o=p.next()).done;)if(q=e(p,s,o.value,b),q===j||q===k)return q};b.BREAK=j,b.RETURN=k},function(a,b,d){var e=d(10),f=d(19),g=d(23)("species");a.exports=function(a,b){var d,h=e(a).constructor;return h===c||(d=e(h)[g])==c?b:f(d)}},function(a,b,c){var d,e,f,g=c(18),h=c(76),i=c(46),j=c(13),k=c(2),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function setImmediate(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function clearImmediate(a){delete q[a]},"process"==c(32)(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),a.exports={set:m,clear:n}},function(a,b,d){var e=d(2),f=d(200).set,g=e.MutationObserver||e.WebKitMutationObserver,h=e.process,i=e.Promise,j="process"==d(32)(h);a.exports=function(){var a,b,d,k=function(){var e,f;for(j&&(e=h.domain)&&e.exit();a;){f=a.fn,a=a.next;try{f()}catch(g){throw a?d():b=c,g}}b=c,e&&e.enter()};if(j)d=function(){h.nextTick(k)};else if(g){var l=!0,m=document.createTextNode("");new g(k).observe(m,{characterData:!0}),d=function(){m.data=l=!l}}else if(i&&i.resolve){var n=i.resolve();d=function(){n.then(k)}}else d=function(){f.call(e,k)};return function(e){var f={fn:e,next:c};b&&(b.next=f),a||(a=f,d()),b=f}}},function(a,b,c){var d=c(16);a.exports=function(a,b,c){for(var e in b)d(a,e,b[e],c);return a}},function(a,b,d){var e=d(204);a.exports=d(205)("Map",function(a){return function Map(){return a(this,arguments.length>0?arguments[0]:c)}},{get:function get(a){var b=e.getEntry(this,a);return b&&b.v},set:function set(a,b){return e.def(this,0===a?0:a,b)}},e,!0)},function(a,b,d){var e=d(9).f,f=d(44),g=d(202),h=d(18),i=d(197),j=d(33),k=d(198),l=d(134),m=d(184),n=d(186),o=d(4),p=d(20).fastKey,q=o?"_s":"size",r=function(a,b){var c,d=p(b);if("F"!==d)return a._i[d];for(c=a._f;c;c=c.n)if(c.k==b)return c};a.exports={getConstructor:function(a,b,d,l){var m=a(function(a,e){i(a,m,b,"_i"),a._i=f(null),a._f=c,a._l=c,a[q]=0,e!=c&&k(e,d,a[l],a)});return g(m.prototype,{clear:function clear(){for(var a=this,b=a._i,d=a._f;d;d=d.n)d.r=!0,d.p&&(d.p=d.p.n=c),delete b[d.i];a._f=a._l=c,a[q]=0},"delete":function(a){var b=this,c=r(b,a);if(c){var d=c.n,e=c.p;delete b._i[c.i],c.r=!0,e&&(e.n=d),d&&(d.p=e),b._f==c&&(b._f=d),b._l==c&&(b._l=e),b[q]--}return!!c},forEach:function forEach(a){i(this,m,"forEach");for(var b,d=h(a,arguments.length>1?arguments[1]:c,3);b=b?b.n:this._f;)for(d(b.v,b.k,this);b&&b.r;)b=b.p},has:function has(a){return!!r(this,a)}}),o&&e(m.prototype,"size",{get:function(){return j(this[q])}}),m},def:function(a,b,d){var e,f,g=r(a,b);return g?g.v=d:(a._l=g={i:f=p(b,!0),k:b,v:d,p:e=a._l,n:c,r:!1},a._f||(a._f=g),e&&(e.n=g),a[q]++,"F"!==f&&(a._i[f]=g)),a},getEntry:r,setStrong:function(a,b,d){l(a,b,function(a,b){this._t=a,this._k=b,this._l=c},function(){for(var a=this,b=a._k,d=a._l;d&&d.r;)d=d.p;return a._t&&(a._l=d=d?d.n:a._t._f)?"keys"==b?m(0,d.k):"values"==b?m(0,d.v):m(0,[d.k,d.v]):(a._t=c,m(1))},d?"entries":"values",!d,!0),n(b)}}},function(a,b,d){var e=d(2),f=d(6),g=d(16),h=d(202),i=d(20),j=d(198),k=d(197),l=d(11),m=d(5),n=d(157),o=d(22),p=d(80);a.exports=function(a,b,d,q,r,s){var t=e[a],u=t,v=r?"set":"add",w=u&&u.prototype,x={},y=function(a){var b=w[a];g(w,a,"delete"==a?function(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"has"==a?function has(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"get"==a?function get(a){return s&&!l(a)?c:b.call(this,0===a?0:a)}:"add"==a?function add(a){return b.call(this,0===a?0:a),this}:function set(a,c){return b.call(this,0===a?0:a,c),this})};if("function"==typeof u&&(s||w.forEach&&!m(function(){(new u).entries().next()}))){var z=new u,A=z[v](s?{}:-0,1)!=z,B=m(function(){z.has(1)}),C=n(function(a){new u(a)}),D=!s&&m(function(){for(var a=new u,b=5;b--;)a[v](b,b);return!a.has(-0)});C||(u=b(function(b,d){k(b,u,a);var e=p(new t,b,u);return d!=c&&j(d,r,e[v],e),e}),u.prototype=w,w.constructor=u),(B||D)&&(y("delete"),y("has"),r&&y("get")),(D||A)&&y(v),s&&w.clear&&delete w.clear}else u=q.getConstructor(b,a,r,v),h(u.prototype,d),i.NEED=!0;return o(u,a),x[a]=u,f(f.G+f.W+f.F*(u!=t),x),s||q.setStrong(u,a,r),u}},function(a,b,d){var e=d(204);a.exports=d(205)("Set",function(a){return function Set(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a=0===a?0:a,a)}},e)},function(a,b,d){var e,f=d(164)(0),g=d(16),h=d(20),i=d(67),j=d(208),k=d(11),l=h.getWeak,m=Object.isExtensible,n=j.ufstore,o={},p=function(a){return function WeakMap(){return a(this,arguments.length>0?arguments[0]:c)}},q={get:function get(a){if(k(a)){var b=l(a);return b===!0?n(this).get(a):b?b[this._i]:c}},set:function set(a,b){return j.def(this,a,b)}},r=a.exports=d(205)("WeakMap",p,q,j,!0,!0);7!=(new r).set((Object.freeze||Object)(o),7).get(o)&&(e=j.getConstructor(p),i(e.prototype,q),h.NEED=!0,f(["delete","has","get","set"],function(a){var b=r.prototype,c=b[a];g(b,a,function(b,d){if(k(b)&&!m(b)){this._f||(this._f=new e);var f=this._f[a](b,d);return"set"==a?this:f}return c.call(this,b,d)})}))},function(a,b,d){var e=d(202),f=d(20).getWeak,g=d(10),h=d(11),i=d(197),j=d(198),k=d(164),l=d(3),m=k(5),n=k(6),o=0,p=function(a){return a._l||(a._l=new q)},q=function(){this.a=[]},r=function(a,b){return m(a.a,function(a){return a[0]===b})};q.prototype={get:function(a){var b=r(this,a);if(b)return b[1]},has:function(a){return!!r(this,a)},set:function(a,b){var c=r(this,a);c?c[1]=b:this.a.push([a,b])},"delete":function(a){var b=n(this.a,function(b){return b[0]===a});return~b&&this.a.splice(b,1),!!~b}},a.exports={getConstructor:function(a,b,d,g){var k=a(function(a,e){i(a,k,b,"_i"),a._i=o++,a._l=c,e!=c&&j(e,d,a[g],a)});return e(k.prototype,{"delete":function(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this)["delete"](a):b&&l(b,this._i)&&delete b[this._i]},has:function has(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this).has(a):b&&l(b,this._i)}}),k},def:function(a,b,c){var d=f(g(b),!0);return d===!0?p(a).set(b,c):d[a._i]=c,a},ufstore:p}},function(a,b,d){var e=d(208);d(205)("WeakSet",function(a){return function WeakSet(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a,!0)}},e,!1,!0)},function(a,b,c){var d=c(6),e=c(19),f=c(10),g=(c(2).Reflect||{}).apply,h=Function.apply;d(d.S+d.F*!c(5)(function(){g(function(){})}),"Reflect",{apply:function apply(a,b,c){var d=e(a),i=f(c);return g?g(d,b,i):h.call(d,b,i)}})},function(a,b,c){var d=c(6),e=c(44),f=c(19),g=c(10),h=c(11),i=c(5),j=c(75),k=(c(2).Reflect||{}).construct,l=i(function(){function F(){}return!(k(function(){},[],F)instanceof F)}),m=!i(function(){k(function(){})});d(d.S+d.F*(l||m),"Reflect",{construct:function construct(a,b){f(a),g(b);var c=arguments.length<3?a:f(arguments[2]);if(m&&!l)return k(a,b,c);if(a==c){switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3])}var d=[null];return d.push.apply(d,b),new(j.apply(a,d))}var i=c.prototype,n=e(h(i)?i:Object.prototype),o=Function.apply.call(a,n,b);return h(o)?o:n}})},function(a,b,c){var d=c(9),e=c(6),f=c(10),g=c(14);e(e.S+e.F*c(5)(function(){Reflect.defineProperty(d.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function defineProperty(a,b,c){f(a),b=g(b,!0),f(c);try{return d.f(a,b,c),!0}catch(e){return!1}}})},function(a,b,c){var d=c(6),e=c(49).f,f=c(10);d(d.S,"Reflect",{deleteProperty:function deleteProperty(a,b){var c=e(f(a),b);return!(c&&!c.configurable)&&delete a[b]}})},function(a,b,d){var e=d(6),f=d(10),g=function(a){this._t=f(a),this._i=0;var b,c=this._k=[];for(b in a)c.push(b)};d(136)(g,"Object",function(){var a,b=this,d=b._k;do if(b._i>=d.length)return{value:c,done:!0};while(!((a=d[b._i++])in b._t));return{value:a,done:!1}}),e(e.S,"Reflect",{enumerate:function enumerate(a){return new g(a)}})},function(a,b,d){function get(a,b){var d,h,k=arguments.length<3?a:arguments[2];return j(a)===k?a[b]:(d=e.f(a,b))?g(d,"value")?d.value:d.get!==c?d.get.call(k):c:i(h=f(a))?get(h,b,k):void 0}var e=d(49),f=d(57),g=d(3),h=d(6),i=d(11),j=d(10);h(h.S,"Reflect",{get:get})},function(a,b,c){var d=c(49),e=c(6),f=c(10);e(e.S,"Reflect",{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(a,b){return d.f(f(a),b)}})},function(a,b,c){var d=c(6),e=c(57),f=c(10);d(d.S,"Reflect",{getPrototypeOf:function getPrototypeOf(a){return e(f(a))}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{has:function has(a,b){return b in a}})},function(a,b,c){var d=c(6),e=c(10),f=Object.isExtensible;d(d.S,"Reflect",{isExtensible:function isExtensible(a){return e(a),!f||f(a)}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{ownKeys:c(221)})},function(a,b,c){var d=c(48),e=c(41),f=c(10),g=c(2).Reflect;a.exports=g&&g.ownKeys||function ownKeys(a){var b=d.f(f(a)),c=e.f;return c?b.concat(c(a)):b}},function(a,b,c){var d=c(6),e=c(10),f=Object.preventExtensions;d(d.S,"Reflect",{preventExtensions:function preventExtensions(a){e(a);try{return f&&f(a),!0}catch(b){return!1}}})},function(a,b,d){function set(a,b,d){var i,m,n=arguments.length<4?a:arguments[3],o=f.f(k(a),b);if(!o){if(l(m=g(a)))return set(m,b,d,n);o=j(0)}return h(o,"value")?!(o.writable===!1||!l(n))&&(i=f.f(n,b)||j(0),i.value=d,e.f(n,b,i),!0):o.set!==c&&(o.set.call(n,d),!0)}var e=d(9),f=d(49),g=d(57),h=d(3),i=d(6),j=d(15),k=d(10),l=d(11);i(i.S,"Reflect",{set:set})},function(a,b,c){var d=c(6),e=c(71);e&&d(d.S,"Reflect",{setPrototypeOf:function setPrototypeOf(a,b){e.check(a,b);try{return e.set(a,b),!0}catch(c){return!1}}})},function(a,b,c){var d=c(6);d(d.S,"Date",{now:function(){return(new Date).getTime()}})},function(a,b,c){var d=c(6),e=c(56),f=c(14);d(d.P+d.F*c(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function toJSON(a){var b=e(this),c=f(b);return"number"!=typeof c||isFinite(c)?b.toISOString():null}})},function(a,b,c){var d=c(6),e=c(5),f=Date.prototype.getTime,g=function(a){return a>9?a:"0"+a};d(d.P+d.F*(e(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!e(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function toISOString(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var a=this,b=a.getUTCFullYear(),c=a.getUTCMilliseconds(),d=b<0?"-":b>9999?"+":"";return d+("00000"+Math.abs(b)).slice(d?-6:-4)+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+(c>99?c:"0"+g(c))+"Z"}})},function(a,b,c){var d=Date.prototype,e="Invalid Date",f="toString",g=d[f],h=d.getTime;new Date(NaN)+""!=e&&c(16)(d,f,function toString(){var a=h.call(this);return a===a?g.call(this):e})},function(a,b,c){var d=c(23)("toPrimitive"),e=Date.prototype;d in e||c(8)(e,d,c(230))},function(a,b,c){var d=c(10),e=c(14),f="number";a.exports=function(a){if("string"!==a&&a!==f&&"default"!==a)throw TypeError("Incorrect hint");return e(d(this),a!=f)}},function(a,b,d){var e=d(6),f=d(232),g=d(233),h=d(10),i=d(37),j=d(35),k=d(11),l=d(2).ArrayBuffer,m=d(199),n=g.ArrayBuffer,o=g.DataView,p=f.ABV&&l.isView,q=n.prototype.slice,r=f.VIEW,s="ArrayBuffer";e(e.G+e.W+e.F*(l!==n),{ArrayBuffer:n}),e(e.S+e.F*!f.CONSTR,s,{isView:function isView(a){return p&&p(a)||k(a)&&r in a}}),e(e.P+e.U+e.F*d(5)(function(){return!new n(2).slice(1,c).byteLength}),s,{slice:function slice(a,b){if(q!==c&&b===c)return q.call(h(this),a);for(var d=h(this).byteLength,e=i(a,d),f=i(b===c?d:b,d),g=new(m(this,n))(j(f-e)),k=new o(this),l=new o(g),p=0;e<f;)l.setUint8(p++,k.getUint8(e++));return g}}),d(186)(s)},function(a,b,c){for(var d,e=c(2),f=c(8),g=c(17),h=g("typed_array"),i=g("view"),j=!(!e.ArrayBuffer||!e.DataView),k=j,l=0,m=9,n="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<m;)(d=e[n[l++]])?(f(d.prototype,h,!0),f(d.prototype,i,!0)):k=!1;a.exports={ABV:j,CONSTR:k,TYPED:h,VIEW:i}},function(a,b,d){var e=d(2),f=d(4),g=d(26),h=d(232),i=d(8),j=d(202),k=d(5),l=d(197),m=d(36),n=d(35),o=d(48).f,p=d(9).f,q=d(180),r=d(22),s="ArrayBuffer",t="DataView",u="prototype",v="Wrong length!",w="Wrong index!",x=e[s],y=e[t],z=e.Math,A=e.RangeError,B=e.Infinity,C=x,D=z.abs,E=z.pow,F=z.floor,G=z.log,H=z.LN2,I="buffer",J="byteLength",K="byteOffset",L=f?"_b":I,M=f?"_l":J,N=f?"_o":K,O=function(a,b,c){var d,e,f,g=Array(c),h=8*c-b-1,i=(1<<h)-1,j=i>>1,k=23===b?E(2,-24)-E(2,-77):0,l=0,m=a<0||0===a&&1\/a<0?1:0;for(a=D(a),a!=a||a===B?(e=a!=a?1:0,d=i):(d=F(G(a)\/H),a*(f=E(2,-d))<1&&(d--,f*=2),a+=d+j>=1?k\/f:k*E(2,1-j),a*f>=2&&(d++,f\/=2),d+j>=i?(e=0,d=i):d+j>=1?(e=(a*f-1)*E(2,b),d+=j):(e=a*E(2,j-1)*E(2,b),d=0));b>=8;g[l++]=255&e,e\/=256,b-=8);for(d=d<<b|e,h+=b;h>0;g[l++]=255&d,d\/=256,h-=8);return g[--l]|=128*m,g},P=function(a,b,c){var d,e=8*c-b-1,f=(1<<e)-1,g=f>>1,h=e-7,i=c-1,j=a[i--],k=127&j;for(j>>=7;h>0;k=256*k+a[i],i--,h-=8);for(d=k&(1<<-h)-1,k>>=-h,h+=b;h>0;d=256*d+a[i],i--,h-=8);if(0===k)k=1-g;else{if(k===f)return d?NaN:j?-B:B;d+=E(2,b),k-=g}return(j?-1:1)*d*E(2,k-b)},Q=function(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]},R=function(a){return[255&a]},S=function(a){return[255&a,a>>8&255]},T=function(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]},U=function(a){return O(a,52,8)},V=function(a){return O(a,23,4)},W=function(a,b,c){p(a[u],b,{get:function(){return this[c]}})},X=function(a,b,c,d){var e=+c,f=m(e);if(e!=f||f<0||f+b>a[M])throw A(w);var g=a[L]._b,h=f+a[N],i=g.slice(h,h+b);return d?i:i.reverse()},Y=function(a,b,c,d,e,f){var g=+c,h=m(g);if(g!=h||h<0||h+b>a[M])throw A(w);for(var i=a[L]._b,j=h+a[N],k=d(+e),l=0;l<b;l++)i[j+l]=k[f?l:b-l-1]},Z=function(a,b){l(a,x,s);var c=+b,d=n(c);if(c!=d)throw A(v);return d};if(h.ABV){if(!k(function(){new x})||!k(function(){new x(.5)})){x=function ArrayBuffer(a){return new C(Z(this,a))};for(var $,_=x[u]=C[u],aa=o(C),ba=0;aa.length>ba;)($=aa[ba++])in x||i(x,$,C[$]);g||(_.constructor=x)}var ca=new y(new x(2)),da=y[u].setInt8;ca.setInt8(0,2147483648),ca.setInt8(1,2147483649),!ca.getInt8(0)&&ca.getInt8(1)||j(y[u],{setInt8:function setInt8(a,b){da.call(this,a,b<<24>>24)},setUint8:function setUint8(a,b){da.call(this,a,b<<24>>24)}},!0)}else x=function ArrayBuffer(a){var b=Z(this,a);this._b=q.call(Array(b),0),this[M]=b},y=function DataView(a,b,d){l(this,y,t),l(a,x,t);var e=a[M],f=m(b);if(f<0||f>e)throw A("Wrong offset!");if(d=d===c?e-f:n(d),f+d>e)throw A(v);this[L]=a,this[N]=f,this[M]=d},f&&(W(x,J,"_l"),W(y,I,"_b"),W(y,J,"_l"),W(y,K,"_o")),j(y[u],{getInt8:function getInt8(a){return X(this,1,a)[0]<<24>>24},getUint8:function getUint8(a){return X(this,1,a)[0]},getInt16:function getInt16(a){var b=X(this,2,a,arguments[1]);return(b[1]<<8|b[0])<<16>>16},getUint16:function getUint16(a){var b=X(this,2,a,arguments[1]);return b[1]<<8|b[0]},getInt32:function getInt32(a){return Q(X(this,4,a,arguments[1]))},getUint32:function getUint32(a){return Q(X(this,4,a,arguments[1]))>>>0},getFloat32:function getFloat32(a){return P(X(this,4,a,arguments[1]),23,4)},getFloat64:function getFloat64(a){return P(X(this,8,a,arguments[1]),52,8)},setInt8:function setInt8(a,b){Y(this,1,a,R,b)},setUint8:function setUint8(a,b){Y(this,1,a,R,b)},setInt16:function setInt16(a,b){Y(this,2,a,S,b,arguments[2])},setUint16:function setUint16(a,b){Y(this,2,a,S,b,arguments[2])},setInt32:function setInt32(a,b){Y(this,4,a,T,b,arguments[2])},setUint32:function setUint32(a,b){Y(this,4,a,T,b,arguments[2])},setFloat32:function setFloat32(a,b){Y(this,4,a,V,b,arguments[2])},setFloat64:function setFloat64(a,b){Y(this,8,a,U,b,arguments[2])}});r(x,s),r(y,t),i(y[u],h.VIEW,!0),b[s]=x,b[t]=y},function(a,b,c){var d=c(6);d(d.G+d.W+d.F*!c(232).ABV,{DataView:c(233).DataView})},function(a,b,c){c(236)("Int8",1,function(a){return function Int8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){if(d(4)){var e=d(26),f=d(2),g=d(5),h=d(6),i=d(232),j=d(233),k=d(18),l=d(197),m=d(15),n=d(8),o=d(202),p=d(36),q=d(35),r=d(37),s=d(14),t=d(3),u=d(69),v=d(73),w=d(11),x=d(56),y=d(154),z=d(44),A=d(57),B=d(48).f,C=d(156),D=d(17),E=d(23),F=d(164),G=d(34),H=d(199),I=d(183),J=d(135),K=d(157),L=d(186),M=d(180),N=d(177),O=d(9),P=d(49),Q=O.f,R=P.f,S=f.RangeError,T=f.TypeError,U=f.Uint8Array,V="ArrayBuffer",W="Shared"+V,X="BYTES_PER_ELEMENT",Y="prototype",Z=Array[Y],$=j.ArrayBuffer,_=j.DataView,aa=F(0),ba=F(2),ca=F(3),da=F(4),ea=F(5),fa=F(6),ga=G(!0),ha=G(!1),ia=I.values,ja=I.keys,ka=I.entries,la=Z.lastIndexOf,ma=Z.reduce,na=Z.reduceRight,oa=Z.join,pa=Z.sort,qa=Z.slice,ra=Z.toString,sa=Z.toLocaleString,ta=E("iterator"),ua=E("toStringTag"),va=D("typed_constructor"),wa=D("def_constructor"),xa=i.CONSTR,ya=i.TYPED,za=i.VIEW,Aa="Wrong length!",Ba=F(1,function(a,b){return Ha(H(a,a[wa]),b)}),Ca=g(function(){return 1===new U(new Uint16Array([1]).buffer)[0]}),Da=!!U&&!!U[Y].set&&g(function(){new U(1).set({})}),Ea=function(a,b){if(a===c)throw T(Aa);var d=+a,e=q(a);if(b&&!u(d,e))throw S(Aa);return e},Fa=function(a,b){var c=p(a);if(c<0||c%b)throw S("Wrong offset!");return c},Ga=function(a){if(w(a)&&ya in a)return a;throw T(a+" is not a typed array!")},Ha=function(a,b){if(!(w(a)&&va in a))throw T("It is not a typed array constructor!");return new a(b)},Ia=function(a,b){return Ja(H(a,a[wa]),b)},Ja=function(a,b){for(var c=0,d=b.length,e=Ha(a,d);d>c;)e[c]=b[c++];return e},Ka=function(a,b,c){Q(a,b,{get:function(){return this._d[c]}})},La=function from(a){var b,d,e,f,g,h,i=x(a),j=arguments.length,l=j>1?arguments[1]:c,m=l!==c,n=C(i);if(n!=c&&!y(n)){for(h=n.call(i),e=[],b=0;!(g=h.next()).done;b++)e.push(g.value);i=e}for(m&&j>2&&(l=k(l,arguments[2],2)),b=0,d=q(i.length),f=Ha(this,d);d>b;b++)f[b]=m?l(i[b],b):i[b];return f},Ma=function of(){for(var a=0,b=arguments.length,c=Ha(this,b);b>a;)c[a]=arguments[a++];return c},Na=!!U&&g(function(){sa.call(new U(1))}),Oa=function toLocaleString(){return sa.apply(Na?qa.call(Ga(this)):Ga(this),arguments)},Pa={copyWithin:function copyWithin(a,b){return N.call(Ga(this),a,b,arguments.length>2?arguments[2]:c)},every:function every(a){return da(Ga(this),a,arguments.length>1?arguments[1]:c)},fill:function fill(a){return M.apply(Ga(this),arguments)},filter:function filter(a){return Ia(this,ba(Ga(this),a,arguments.length>1?arguments[1]:c))},find:function find(a){return ea(Ga(this),a,arguments.length>1?arguments[1]:c)},findIndex:function findIndex(a){return fa(Ga(this),a,arguments.length>1?arguments[1]:c)},forEach:function forEach(a){aa(Ga(this),a,arguments.length>1?arguments[1]:c)},indexOf:function indexOf(a){return ha(Ga(this),a,arguments.length>1?arguments[1]:c)},includes:function includes(a){return ga(Ga(this),a,arguments.length>1?arguments[1]:c);$/;"	function	line:8
Ta	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.min.js	/^},join:function join(a){return oa.apply(Ga(this),arguments)},lastIndexOf:function lastIndexOf(a){return la.apply(Ga(this),arguments)},map:function map(a){return Ba(Ga(this),a,arguments.length>1?arguments[1]:c)},reduce:function reduce(a){return ma.apply(Ga(this),arguments)},reduceRight:function reduceRight(a){return na.apply(Ga(this),arguments)},reverse:function reverse(){for(var a,b=this,c=Ga(b).length,d=Math.floor(c\/2),e=0;e<d;)a=b[e],b[e++]=b[--c],b[c]=a;return b},some:function some(a){return ca(Ga(this),a,arguments.length>1?arguments[1]:c)},sort:function sort(a){return pa.call(Ga(this),a)},subarray:function subarray(a,b){var d=Ga(this),e=d.length,f=r(a,e);return new(H(d,d[wa]))(d.buffer,d.byteOffset+f*d.BYTES_PER_ELEMENT,q((b===c?e:r(b,e))-f))}},Qa=function slice(a,b){return Ia(this,qa.call(Ga(this),a,b))},Ra=function set(a){Ga(this);var b=Fa(arguments[1],1),c=this.length,d=x(a),e=q(d.length),f=0;if(e+b>c)throw S(Aa);for(;f<e;)this[b+f]=d[f++]},Sa={entries:function entries(){return ka.call(Ga(this))},keys:function keys(){return ja.call(Ga(this))},values:function values(){return ia.call(Ga(this))}},Ta=function(a,b){return w(a)&&a[ya]&&"symbol"!=typeof b&&b in a&&String(+b)==String(b)},Ua=function getOwnPropertyDescriptor(a,b){return Ta(a,b=s(b,!0))?m(2,a[b]):R(a,b)},Va=function defineProperty(a,b,c){return!(Ta(a,b=s(b,!0))&&w(c)&&t(c,"value"))||t(c,"get")||t(c,"set")||c.configurable||t(c,"writable")&&!c.writable||t(c,"enumerable")&&!c.enumerable?Q(a,b,c):(a[b]=c.value,a)};xa||(P.f=Ua,O.f=Va),h(h.S+h.F*!xa,"Object",{getOwnPropertyDescriptor:Ua,defineProperty:Va}),g(function(){ra.call({})})&&(ra=sa=function toString(){return oa.call(this)});var Wa=o({},Pa);o(Wa,Sa),n(Wa,ta,Sa.values),o(Wa,{slice:Qa,set:Ra,constructor:function(){},toString:ra,toLocaleString:Oa}),Ka(Wa,"buffer","b"),Ka(Wa,"byteOffset","o"),Ka(Wa,"byteLength","l"),Ka(Wa,"length","e"),Q(Wa,ua,{get:function(){return this[ya]}}),a.exports=function(a,b,d,j){j=!!j;var k=a+(j?"Clamped":"")+"Array",m="Uint8Array"!=k,o="get"+a,p="set"+a,r=f[k],s=r||{},t=r&&A(r),u=!r||!i.ABV,x={},y=r&&r[Y],C=function(a,c){var d=a._d;return d.v[o](c*b+d.o,Ca)},D=function(a,c,d){var e=a._d;j&&(d=(d=Math.round(d))<0?0:d>255?255:255&d),e.v[p](c*b+e.o,d,Ca)},E=function(a,b){Q(a,b,{get:function(){return C(this,b)},set:function(a){return D(this,b,a)},enumerable:!0})};u?(r=d(function(a,d,e,f){l(a,r,k,"_d");var g,h,i,j,m=0,o=0;if(w(d)){if(!(d instanceof $||(j=v(d))==V||j==W))return ya in d?Ja(r,d):La.call(r,d);g=d,o=Fa(e,b);var p=d.byteLength;if(f===c){if(p%b)throw S(Aa);if(h=p-o,h<0)throw S(Aa)}else if(h=q(f)*b,h+o>p)throw S(Aa);i=h\/b}else i=Ea(d,!0),h=i*b,g=new $(h);for(n(a,"_d",{b:g,o:o,l:h,e:i,v:new _(g)});m<i;)E(a,m++)}),y=r[Y]=z(Wa),n(y,"constructor",r)):K(function(a){new r(null),new r(a)},!0)||(r=d(function(a,d,e,f){l(a,r,k);var g;return w(d)?d instanceof $||(g=v(d))==V||g==W?f!==c?new s(d,Fa(e,b),f):e!==c?new s(d,Fa(e,b)):new s(d):ya in d?Ja(r,d):La.call(r,d):new s(Ea(d,m))}),aa(t!==Function.prototype?B(s).concat(B(t)):B(s),function(a){a in r||n(r,a,s[a])}),r[Y]=y,e||(y.constructor=r));var F=y[ta],G=!!F&&("values"==F.name||F.name==c),H=Sa.values;n(r,va,!0),n(y,ya,k),n(y,za,!0),n(y,wa,r),(j?new r(1)[ua]==k:ua in y)||Q(y,ua,{get:function(){return k}}),x[k]=r,h(h.G+h.W+h.F*(r!=s),x),h(h.S,k,{BYTES_PER_ELEMENT:b,from:La,of:Ma}),X in y||n(y,X,b),h(h.P,k,Pa),L(k),h(h.P+h.F*Da,k,{set:Ra}),h(h.P+h.F*!G,k,Sa),h(h.P+h.F*(y.toString!=ra),k,{toString:ra}),h(h.P+h.F*g(function(){new r(1).slice()}),k,{slice:Qa}),h(h.P+h.F*(g(function(){return[1,2].toLocaleString()!=new r([1,2]).toLocaleString()})||!g(function(){y.toLocaleString.call([1,2])})),k,{toLocaleString:Oa}),J[k]=G?F:H,e||G||n(y,ta,H)}}else a.exports=function(){}},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8ClampedArray(b,c,d){return a(this,b,c,d)}},!0)},function(a,b,c){c(236)("Int16",2,function(a){return function Int16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint16",2,function(a){return function Uint16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Int32",4,function(a){return function Int32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint32",4,function(a){return function Uint32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float32",4,function(a){return function Float32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float64",8,function(a){return function Float64Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){var e=d(6),f=d(34)(!0);e(e.P,"Array",{includes:function includes(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)("includes")},function(a,b,c){var d=c(6),e=c(125)(!0);d(d.P,"String",{at:function at(a){return e(this,a)}})},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padStart:function padStart(a){return f(this,a,arguments.length>1?arguments[1]:c,!0)}})},function(a,b,d){var e=d(35),f=d(85),g=d(33);a.exports=function(a,b,d,h){var i=String(g(a)),j=i.length,k=d===c?" ":String(d),l=e(b);if(l<=j||""==k)return i;var m=l-j,n=f.call(k,Math.ceil(m\/k.length));return n.length>m&&(n=n.slice(0,m)),h?n+i:i+n}},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padEnd:function padEnd(a){return f(this,a,arguments.length>1?arguments[1]:c,!1)}})},function(a,b,c){c(81)("trimLeft",function(a){return function trimLeft(){return a(this,1)}},"trimStart")},function(a,b,c){c(81)("trimRight",function(a){return function trimRight(){return a(this,2)}},"trimEnd")},function(a,b,c){var d=c(6),e=c(33),f=c(35),g=c(128),h=c(188),i=RegExp.prototype,j=function(a,b){this._r=a,this._s=b};c(136)(j,"RegExp String",function next(){var a=this._r.exec(this._s);return{value:a,done:null===a}}),d(d.P,"String",{matchAll:function matchAll(a){if(e(this),!g(a))throw TypeError(a+" is not a regexp!");var b=String(this),c="flags"in i?String(a.flags):h.call(a),d=new RegExp(a.source,~c.indexOf("g")?c:"g"+c);return d.lastIndex=f(a.lastIndex),new j(d,b)}})},function(a,b,c){c(25)("asyncIterator")},function(a,b,c){c(25)("observable")},function(a,b,c){var d=c(6),e=c(221),f=c(30),g=c(49),h=c(155);d(d.S,"Object",{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(a){for(var b,c=f(a),d=g.f,i=e(c),j={},k=0;i.length>k;)h(j,b=i[k++],d(c,b));return j}})},function(a,b,c){var d=c(6),e=c(257)(!1);d(d.S,"Object",{values:function values(a){return e(a)}})},function(a,b,c){var d=c(28),e=c(30),f=c(42).f;a.exports=function(a){return function(b){for(var c,g=e(b),h=d(g),i=h.length,j=0,k=[];i>j;)f.call(g,c=h[j++])&&k.push(a?[c,g[c]]:g[c]);return k}}},function(a,b,c){var d=c(6),e=c(257)(!0);d(d.S,"Object",{entries:function entries(a){return e(a)}})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineGetter__:function __defineGetter__(a,b){g.f(e(this),a,{get:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){a.exports=c(26)||!c(5)(function(){var a=Math.random();__defineSetter__.call(null,a,function(){}),delete c(2)[a]})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineSetter__:function __defineSetter__(a,b){g.f(e(this),a,{set:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupGetter__:function __lookupGetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.get;while(c=g(c))}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupSetter__:function __lookupSetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.set;while(c=g(c))}})},function(a,b,c){var d=c(6);d(d.P+d.R,"Map",{toJSON:c(265)("Map")})},function(a,b,c){var d=c(73),e=c(266);a.exports=function(a){return function toJSON(){if(d(this)!=a)throw TypeError(a+"#toJSON isn't generic");return e(this)}}},function(a,b,c){var d=c(198);a.exports=function(a,b){var c=[];return d(a,!1,c.push,c,b),c}},function(a,b,c){var d=c(6);d(d.P+d.R,"Set",{toJSON:c(265)("Set")})},function(a,b,c){var d=c(6);d(d.S,"System",{global:c(2)})},function(a,b,c){var d=c(6),e=c(32);d(d.S,"Error",{isError:function isError(a){return"Error"===e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{iaddh:function iaddh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f+(d>>>0)+((e&g|(e|g)&~(e+g>>>0))>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{isubh:function isubh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f-(d>>>0)-((~e&g|~(e^g)&e-g>>>0)>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{imulh:function imulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>16,i=e>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>16)+((f*i>>>0)+(j&c)>>16)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{umulh:function umulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>>16,i=e>>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>>16)+((f*i>>>0)+(j&c)>>>16)}})},function(a,b,c){var d=c(275),e=c(10),f=d.key,g=d.set;d.exp({defineMetadata:function defineMetadata(a,b,c,d){g(a,b,e(c),f(d))}})},function(a,b,d){var e=d(203),f=d(6),g=d(21)("metadata"),h=g.store||(g.store=new(d(207))),i=function(a,b,d){var f=h.get(a);if(!f){if(!d)return c;h.set(a,f=new e)}var g=f.get(b);if(!g){if(!d)return c;f.set(b,g=new e)}return g},j=function(a,b,d){var e=i(b,d,!1);return e!==c&&e.has(a)},k=function(a,b,d){var e=i(b,d,!1);return e===c?c:e.get(a)},l=function(a,b,c,d){i(c,d,!0).set(a,b)},m=function(a,b){var c=i(a,b,!1),d=[];return c&&c.forEach(function(a,b){d.push(b)}),d},n=function(a){return a===c||"symbol"==typeof a?a:String(a)},o=function(a){f(f.S,"Reflect",a)};a.exports={store:h,map:i,has:j,get:k,set:l,keys:m,key:n,exp:o}},function(a,b,d){var e=d(275),f=d(10),g=e.key,h=e.map,i=e.store;e.exp({deleteMetadata:function deleteMetadata(a,b){var d=arguments.length<3?c:g(arguments[2]),e=h(f(b),d,!1);if(e===c||!e["delete"](a))return!1;if(e.size)return!0;var j=i.get(b);return j["delete"](d),!!j.size||i["delete"](b)}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.get,j=e.key,k=function(a,b,d){var e=h(a,b,d);if(e)return i(a,b,d);var f=g(b);return null!==f?k(a,f,d):c};e.exp({getMetadata:function getMetadata(a,b){return k(a,f(b),arguments.length<3?c:j(arguments[2]))}})},function(a,b,d){var e=d(206),f=d(266),g=d(275),h=d(10),i=d(57),j=g.keys,k=g.key,l=function(a,b){var c=j(a,b),d=i(a);if(null===d)return c;var g=l(d,b);return g.length?c.length?f(new e(c.concat(g))):g:c};g.exp({getMetadataKeys:function getMetadataKeys(a){return l(h(a),arguments.length<2?c:k(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.get,h=e.key;e.exp({getOwnMetadata:function getOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.keys,h=e.key;e.exp({getOwnMetadataKeys:function getOwnMetadataKeys(a){return g(f(a),arguments.length<2?c:h(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.key,j=function(a,b,c){var d=h(a,b,c);if(d)return!0;var e=g(b);return null!==e&&j(a,e,c)};e.exp({hasMetadata:function hasMetadata(a,b){return j(a,f(b),arguments.length<3?c:i(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.has,h=e.key;e.exp({hasOwnMetadata:function hasOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(19),h=e.key,i=e.set;e.exp({metadata:function metadata(a,b){return function decorator(d,e){i(a,b,(e!==c?f:g)(d),h(e))}}})},function(a,b,c){var d=c(6),e=c(201)(),f=c(2).process,g="process"==c(32)(f);d(d.G,{asap:function asap(a){var b=g&&f.domain;e(b?b.bind(a):a)}})},function(a,b,d){var e=d(6),f=d(2),g=d(7),h=d(201)(),i=d(23)("observable"),j=d(19),k=d(10),l=d(197),m=d(202),n=d(8),o=d(198),p=o.RETURN,q=function(a){return null==a?c:j(a)},r=function(a){var b=a._c;b&&(a._c=c,b())},s=function(a){return a._o===c},t=function(a){s(a)||(a._o=c,r(a))},u=function(a,b){k(a),this._c=c,this._o=a,a=new v(this);try{var d=b(a),e=d;null!=d&&("function"==typeof d.unsubscribe?d=function(){e.unsubscribe()}:j(d),this._c=d)}catch(f){return void a.error(f)}s(this)&&r(this)};u.prototype=m({},{unsubscribe:function unsubscribe(){t(this)}});var v=function(a){this._s=a};v.prototype=m({},{next:function next(a){var b=this._s;if(!s(b)){var c=b._o;try{var d=q(c.next);if(d)return d.call(c,a)}catch(e){try{t(b)}finally{throw e}}}},error:function error(a){var b=this._s;if(s(b))throw a;var d=b._o;b._o=c;try{var e=q(d.error);if(!e)throw a;a=e.call(d,a)}catch(f){try{r(b)}finally{throw f}}return r(b),a},complete:function complete(a){var b=this._s;if(!s(b)){var d=b._o;b._o=c;try{var e=q(d.complete);a=e?e.call(d,a):c}catch(f){try{r(b)}finally{throw f}}return r(b),a}}});var w=function Observable(a){l(this,w,"Observable","_f")._f=j(a)};m(w.prototype,{subscribe:function subscribe(a){return new u(a,this._f)},forEach:function forEach(a){var b=this;return new(g.Promise||f.Promise)(function(c,d){j(a);var e=b.subscribe({next:function(b){try{return a(b)}catch(c){d(c),e.unsubscribe()}},error:d,complete:c})})}}),m(w,{from:function from(a){var b="function"==typeof this?this:w,c=q(k(a)[i]);if(c){var d=k(c.call(a));return d.constructor===b?d:new b(function(a){return d.subscribe(a)})}return new b(function(b){var c=!1;return h(function(){if(!c){try{if(o(a,!1,function(a){if(b.next(a),c)return p})===p)return}catch(d){if(c)throw d;return void b.error(d)}b.complete()}}),function(){c=!0}})},of:function of(){for(var a=0,b=arguments.length,c=Array(b);a<b;)c[a]=arguments[a++];return new("function"==typeof this?this:w)(function(a){var b=!1;return h(function(){if(!b){for(var d=0;d<c.length;++d)if(a.next(c[d]),b)return;a.complete()}}),function(){b=!0}})}}),n(w.prototype,i,function(){return this}),e(e.G,{Observable:w}),d(186)("Observable")},function(a,b,c){var d=c(6),e=c(200);d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},function(a,b,c){for(var d=c(183),e=c(16),f=c(2),g=c(8),h=c(135),i=c(23),j=i("iterator"),k=i("toStringTag"),l=h.Array,m=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],n=0;n<5;n++){var o,p=m[n],q=f[p],r=q&&q.prototype;if(r){r[j]||g(r,j,l),r[k]||g(r,k,p),h[p]=l;for(o in d)r[o]||e(r,o,d[o],!0)}}},function(a,b,c){var d=c(2),e=c(6),f=c(76),g=c(289),h=d.navigator,i=!!h&&\/MSIE .\\.\/.test(h.userAgent),j=function(a){return i?function(b,c){return a(f(g,[].slice.call(arguments,2),"function"==typeof b?b:Function(b)),c)}:a};e(e.G+e.B+e.F*i,{setTimeout:j(d.setTimeout),setInterval:j(d.setInterval)})},function(a,b,c){var d=c(290),e=c(76),f=c(19);a.exports=function(){for(var a=f(this),b=arguments.length,c=Array(b),g=0,h=d._,i=!1;b>g;)(c[g]=arguments[g++])===h&&(i=!0);return function(){var d,f=this,g=arguments.length,j=0,k=0;if(!i&&!g)return e(a,c,f);if(d=c.slice(),i)for(;b>j;j++)d[j]===h&&(d[j]=arguments[k++]);for(;g>k;)d.push(arguments[k++]);return e(a,d,f)}}},function(a,b,c){a.exports=c(2)},function(a,b,d){function Dict(a){var b=i(null);return a!=c&&(p(a)?o(a,!0,function(a,c){b[a]=c}):h(b,a)),b}function reduce(a,b,c){n(b);var d,e,f=t(a),g=k(f),h=g.length,i=0;if(arguments.length<3){if(!h)throw TypeError("Reduce of empty object with no initial value");d=f[g[i++]]}else d=Object(c);for(;h>i;)v(f,e=g[i++])&&(d=b(d,f[e],e,a));return d}function includes(a,b){return(b==b?m(a,b):x(a,function(a){return a!=a}))!==c}function get(a,b){if(v(a,b))return a[b]}function set(a,b,c){return u&&b in Object?l.f(a,b,g(0,c)):a[b]=c,a}function isDict(a){return s(a)&&j(a)===Dict.prototype}var e=d(18),f=d(6),g=d(15),h=d(67),i=d(44),j=d(57),k=d(28),l=d(9),m=d(27),n=d(19),o=d(198),p=d(292),q=d(136),r=d(184),s=d(11),t=d(30),u=d(4),v=d(3),w=function(a){var b=1==a,d=4==a;return function(f,g,h){var i,j,k,l=e(g,h,3),m=t(f),n=b||7==a||2==a?new("function"==typeof this?this:Dict):c;for(i in m)if(v(m,i)&&(j=m[i],k=l(j,i,f),a))if(b)n[i]=k;else if(k)switch(a){case 2:n[i]=j;break;case 3:return!0;case 5:return j;case 6:return i;case 7:n[k[0]]=k[1]}else if(d)return!1;return 3==a||d?d:n}},x=w(6),y=function(a){return function(b){return new z(b,a)}},z=function(a,b){this._t=t(a),this._a=k(a),this._i=0,this._k=b};q(z,"Dict",function(){var a,b=this,d=b._t,e=b._a,f=b._k;do if(b._i>=e.length)return b._t=c,r(1);while(!v(d,a=e[b._i++]));return"keys"==f?r(0,a):"values"==f?r(0,d[a]):r(0,[a,d[a]])}),Dict.prototype=null,f(f.G+f.F,{Dict:Dict}),f(f.S,"Dict",{keys:y("keys"),values:y("values"),entries:y("entries"),forEach:w(0),map:w(1),filter:w(2),some:w(3),every:w(4),find:w(5),findKey:x,mapPairs:w(7),reduce:reduce,keyOf:m,includes:includes,has:v,get:get,set:set,isDict:isDict})},function(a,b,d){var e=d(73),f=d(23)("iterator"),g=d(135);a.exports=d(7).isIterable=function(a){var b=Object(a);return b[f]!==c||"@@iterator"in b||g.hasOwnProperty(e(b))}},function(a,b,c){var d=c(10),e=c(156);a.exports=c(7).getIterator=function(a){var b=e(a);if("function"!=typeof b)throw TypeError(a+" is not iterable!");return d(b.call(a))}},function(a,b,c){var d=c(2),e=c(7),f=c(6),g=c(289);f(f.G+f.F,{delay:function delay(a){return new(e.Promise||d.Promise)(function(b){setTimeout(g.call(b,!0),a)})}})},function(a,b,c){var d=c(290),e=c(6);c(7)._=d._=d._||{},e(e.P+e.F,"Function",{part:c(289)})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{isObject:c(11)})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{classof:c(73)})},function(a,b,c){var d=c(6),e=c(299);d(d.S+d.F,"Object",{define:e})},function(a,b,c){var d=c(9),e=c(49),f=c(221),g=c(30);a.exports=function define(a,b){for(var c,h=f(g(b)),i=h.length,j=0;i>j;)d.f(a,c=h[j++],e.f(b,c));return a}},function(a,b,c){var d=c(6),e=c(299),f=c(44);d(d.S+d.F,"Object",{make:function(a,b){return e(f(a),b)}})},function(a,b,d){d(134)(Number,"Number",function(a){this._l=+a,this._i=0},function(){var a=this._i++,b=!(a<this._l);return{done:b,value:b?c:a}})},function(a,b,c){var d=c(6),e=c(303)(\/[\\\\^$*+?.()|[\\]{}]\/g,"\\\\$&");d(d.S,"RegExp",{escape:function escape(a){return e(a)}})},function(a,b){a.exports=function(a,b){var c=b===Object(b)?function(a){return b[a]}:b;return function(b){return String(b).replace(a,c)}}},function(a,b,c){var d=c(6),e=c(303)(\/[&<>"']\/g,{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"});d(d.P+d.F,"String",{escapeHTML:function escapeHTML(){return e(this)}})},function(a,b,c){var d=c(6),e=c(303)(\/&(?:amp|lt|gt|quot|apos);\/g,{"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&apos;":"'"});d(d.P+d.F,"String",{unescapeHTML:function unescapeHTML(){return e(this)}})}]),"undefined"!=typeof module&&module.exports?module.exports=a:"function"==typeof define&&define.amd?define(function(){return a}):b.core=a}(1,1);$/;"	function	line:9
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.min.js	/^},join:function join(a){return oa.apply(Ga(this),arguments)},lastIndexOf:function lastIndexOf(a){return la.apply(Ga(this),arguments)},map:function map(a){return Ba(Ga(this),a,arguments.length>1?arguments[1]:c)},reduce:function reduce(a){return ma.apply(Ga(this),arguments)},reduceRight:function reduceRight(a){return na.apply(Ga(this),arguments)},reverse:function reverse(){for(var a,b=this,c=Ga(b).length,d=Math.floor(c\/2),e=0;e<d;)a=b[e],b[e++]=b[--c],b[c]=a;return b},some:function some(a){return ca(Ga(this),a,arguments.length>1?arguments[1]:c)},sort:function sort(a){return pa.call(Ga(this),a)},subarray:function subarray(a,b){var d=Ga(this),e=d.length,f=r(a,e);return new(H(d,d[wa]))(d.buffer,d.byteOffset+f*d.BYTES_PER_ELEMENT,q((b===c?e:r(b,e))-f))}},Qa=function slice(a,b){return Ia(this,qa.call(Ga(this),a,b))},Ra=function set(a){Ga(this);var b=Fa(arguments[1],1),c=this.length,d=x(a),e=q(d.length),f=0;if(e+b>c)throw S(Aa);for(;f<e;)this[b+f]=d[f++]},Sa={entries:function entries(){return ka.call(Ga(this))},keys:function keys(){return ja.call(Ga(this))},values:function values(){return ia.call(Ga(this))}},Ta=function(a,b){return w(a)&&a[ya]&&"symbol"!=typeof b&&b in a&&String(+b)==String(b)},Ua=function getOwnPropertyDescriptor(a,b){return Ta(a,b=s(b,!0))?m(2,a[b]):R(a,b)},Va=function defineProperty(a,b,c){return!(Ta(a,b=s(b,!0))&&w(c)&&t(c,"value"))||t(c,"get")||t(c,"set")||c.configurable||t(c,"writable")&&!c.writable||t(c,"enumerable")&&!c.enumerable?Q(a,b,c):(a[b]=c.value,a)};xa||(P.f=Ua,O.f=Va),h(h.S+h.F*!xa,"Object",{getOwnPropertyDescriptor:Ua,defineProperty:Va}),g(function(){ra.call({})})&&(ra=sa=function toString(){return oa.call(this)});var Wa=o({},Pa);o(Wa,Sa),n(Wa,ta,Sa.values),o(Wa,{slice:Qa,set:Ra,constructor:function(){},toString:ra,toLocaleString:Oa}),Ka(Wa,"buffer","b"),Ka(Wa,"byteOffset","o"),Ka(Wa,"byteLength","l"),Ka(Wa,"length","e"),Q(Wa,ua,{get:function(){return this[ya]}}),a.exports=function(a,b,d,j){j=!!j;var k=a+(j?"Clamped":"")+"Array",m="Uint8Array"!=k,o="get"+a,p="set"+a,r=f[k],s=r||{},t=r&&A(r),u=!r||!i.ABV,x={},y=r&&r[Y],C=function(a,c){var d=a._d;return d.v[o](c*b+d.o,Ca)},D=function(a,c,d){var e=a._d;j&&(d=(d=Math.round(d))<0?0:d>255?255:255&d),e.v[p](c*b+e.o,d,Ca)},E=function(a,b){Q(a,b,{get:function(){return C(this,b)},set:function(a){return D(this,b,a)},enumerable:!0})};u?(r=d(function(a,d,e,f){l(a,r,k,"_d");var g,h,i,j,m=0,o=0;if(w(d)){if(!(d instanceof $||(j=v(d))==V||j==W))return ya in d?Ja(r,d):La.call(r,d);g=d,o=Fa(e,b);var p=d.byteLength;if(f===c){if(p%b)throw S(Aa);if(h=p-o,h<0)throw S(Aa)}else if(h=q(f)*b,h+o>p)throw S(Aa);i=h\/b}else i=Ea(d,!0),h=i*b,g=new $(h);for(n(a,"_d",{b:g,o:o,l:h,e:i,v:new _(g)});m<i;)E(a,m++)}),y=r[Y]=z(Wa),n(y,"constructor",r)):K(function(a){new r(null),new r(a)},!0)||(r=d(function(a,d,e,f){l(a,r,k);var g;return w(d)?d instanceof $||(g=v(d))==V||g==W?f!==c?new s(d,Fa(e,b),f):e!==c?new s(d,Fa(e,b)):new s(d):ya in d?Ja(r,d):La.call(r,d):new s(Ea(d,m))}),aa(t!==Function.prototype?B(s).concat(B(t)):B(s),function(a){a in r||n(r,a,s[a])}),r[Y]=y,e||(y.constructor=r));var F=y[ta],G=!!F&&("values"==F.name||F.name==c),H=Sa.values;n(r,va,!0),n(y,ya,k),n(y,za,!0),n(y,wa,r),(j?new r(1)[ua]==k:ua in y)||Q(y,ua,{get:function(){return k}}),x[k]=r,h(h.G+h.W+h.F*(r!=s),x),h(h.S,k,{BYTES_PER_ELEMENT:b,from:La,of:Ma}),X in y||n(y,X,b),h(h.P,k,Pa),L(k),h(h.P+h.F*Da,k,{set:Ra}),h(h.P+h.F*!G,k,Sa),h(h.P+h.F*(y.toString!=ra),k,{toString:ra}),h(h.P+h.F*g(function(){new r(1).slice()}),k,{slice:Qa}),h(h.P+h.F*(g(function(){return[1,2].toLocaleString()!=new r([1,2]).toLocaleString()})||!g(function(){y.toLocaleString.call([1,2])})),k,{toLocaleString:Oa}),J[k]=G?F:H,e||G||n(y,ta,H)}}else a.exports=function(){}},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8ClampedArray(b,c,d){return a(this,b,c,d)}},!0)},function(a,b,c){c(236)("Int16",2,function(a){return function Int16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint16",2,function(a){return function Uint16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Int32",4,function(a){return function Int32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint32",4,function(a){return function Uint32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float32",4,function(a){return function Float32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float64",8,function(a){return function Float64Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){var e=d(6),f=d(34)(!0);e(e.P,"Array",{includes:function includes(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)("includes")},function(a,b,c){var d=c(6),e=c(125)(!0);d(d.P,"String",{at:function at(a){return e(this,a)}})},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padStart:function padStart(a){return f(this,a,arguments.length>1?arguments[1]:c,!0)}})},function(a,b,d){var e=d(35),f=d(85),g=d(33);a.exports=function(a,b,d,h){var i=String(g(a)),j=i.length,k=d===c?" ":String(d),l=e(b);if(l<=j||""==k)return i;var m=l-j,n=f.call(k,Math.ceil(m\/k.length));return n.length>m&&(n=n.slice(0,m)),h?n+i:i+n}},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padEnd:function padEnd(a){return f(this,a,arguments.length>1?arguments[1]:c,!1)}})},function(a,b,c){c(81)("trimLeft",function(a){return function trimLeft(){return a(this,1)}},"trimStart")},function(a,b,c){c(81)("trimRight",function(a){return function trimRight(){return a(this,2)}},"trimEnd")},function(a,b,c){var d=c(6),e=c(33),f=c(35),g=c(128),h=c(188),i=RegExp.prototype,j=function(a,b){this._r=a,this._s=b};c(136)(j,"RegExp String",function next(){var a=this._r.exec(this._s);return{value:a,done:null===a}}),d(d.P,"String",{matchAll:function matchAll(a){if(e(this),!g(a))throw TypeError(a+" is not a regexp!");var b=String(this),c="flags"in i?String(a.flags):h.call(a),d=new RegExp(a.source,~c.indexOf("g")?c:"g"+c);return d.lastIndex=f(a.lastIndex),new j(d,b)}})},function(a,b,c){c(25)("asyncIterator")},function(a,b,c){c(25)("observable")},function(a,b,c){var d=c(6),e=c(221),f=c(30),g=c(49),h=c(155);d(d.S,"Object",{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(a){for(var b,c=f(a),d=g.f,i=e(c),j={},k=0;i.length>k;)h(j,b=i[k++],d(c,b));return j}})},function(a,b,c){var d=c(6),e=c(257)(!1);d(d.S,"Object",{values:function values(a){return e(a)}})},function(a,b,c){var d=c(28),e=c(30),f=c(42).f;a.exports=function(a){return function(b){for(var c,g=e(b),h=d(g),i=h.length,j=0,k=[];i>j;)f.call(g,c=h[j++])&&k.push(a?[c,g[c]]:g[c]);return k}}},function(a,b,c){var d=c(6),e=c(257)(!0);d(d.S,"Object",{entries:function entries(a){return e(a)}})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineGetter__:function __defineGetter__(a,b){g.f(e(this),a,{get:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){a.exports=c(26)||!c(5)(function(){var a=Math.random();__defineSetter__.call(null,a,function(){}),delete c(2)[a]})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineSetter__:function __defineSetter__(a,b){g.f(e(this),a,{set:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupGetter__:function __lookupGetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.get;while(c=g(c))}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupSetter__:function __lookupSetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.set;while(c=g(c))}})},function(a,b,c){var d=c(6);d(d.P+d.R,"Map",{toJSON:c(265)("Map")})},function(a,b,c){var d=c(73),e=c(266);a.exports=function(a){return function toJSON(){if(d(this)!=a)throw TypeError(a+"#toJSON isn't generic");return e(this)}}},function(a,b,c){var d=c(198);a.exports=function(a,b){var c=[];return d(a,!1,c.push,c,b),c}},function(a,b,c){var d=c(6);d(d.P+d.R,"Set",{toJSON:c(265)("Set")})},function(a,b,c){var d=c(6);d(d.S,"System",{global:c(2)})},function(a,b,c){var d=c(6),e=c(32);d(d.S,"Error",{isError:function isError(a){return"Error"===e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{iaddh:function iaddh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f+(d>>>0)+((e&g|(e|g)&~(e+g>>>0))>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{isubh:function isubh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f-(d>>>0)-((~e&g|~(e^g)&e-g>>>0)>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{imulh:function imulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>16,i=e>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>16)+((f*i>>>0)+(j&c)>>16)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{umulh:function umulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>>16,i=e>>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>>16)+((f*i>>>0)+(j&c)>>>16)}})},function(a,b,c){var d=c(275),e=c(10),f=d.key,g=d.set;d.exp({defineMetadata:function defineMetadata(a,b,c,d){g(a,b,e(c),f(d))}})},function(a,b,d){var e=d(203),f=d(6),g=d(21)("metadata"),h=g.store||(g.store=new(d(207))),i=function(a,b,d){var f=h.get(a);if(!f){if(!d)return c;h.set(a,f=new e)}var g=f.get(b);if(!g){if(!d)return c;f.set(b,g=new e)}return g},j=function(a,b,d){var e=i(b,d,!1);return e!==c&&e.has(a)},k=function(a,b,d){var e=i(b,d,!1);return e===c?c:e.get(a)},l=function(a,b,c,d){i(c,d,!0).set(a,b)},m=function(a,b){var c=i(a,b,!1),d=[];return c&&c.forEach(function(a,b){d.push(b)}),d},n=function(a){return a===c||"symbol"==typeof a?a:String(a)},o=function(a){f(f.S,"Reflect",a)};a.exports={store:h,map:i,has:j,get:k,set:l,keys:m,key:n,exp:o}},function(a,b,d){var e=d(275),f=d(10),g=e.key,h=e.map,i=e.store;e.exp({deleteMetadata:function deleteMetadata(a,b){var d=arguments.length<3?c:g(arguments[2]),e=h(f(b),d,!1);if(e===c||!e["delete"](a))return!1;if(e.size)return!0;var j=i.get(b);return j["delete"](d),!!j.size||i["delete"](b)}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.get,j=e.key,k=function(a,b,d){var e=h(a,b,d);if(e)return i(a,b,d);var f=g(b);return null!==f?k(a,f,d):c};e.exp({getMetadata:function getMetadata(a,b){return k(a,f(b),arguments.length<3?c:j(arguments[2]))}})},function(a,b,d){var e=d(206),f=d(266),g=d(275),h=d(10),i=d(57),j=g.keys,k=g.key,l=function(a,b){var c=j(a,b),d=i(a);if(null===d)return c;var g=l(d,b);return g.length?c.length?f(new e(c.concat(g))):g:c};g.exp({getMetadataKeys:function getMetadataKeys(a){return l(h(a),arguments.length<2?c:k(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.get,h=e.key;e.exp({getOwnMetadata:function getOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.keys,h=e.key;e.exp({getOwnMetadataKeys:function getOwnMetadataKeys(a){return g(f(a),arguments.length<2?c:h(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.key,j=function(a,b,c){var d=h(a,b,c);if(d)return!0;var e=g(b);return null!==e&&j(a,e,c)};e.exp({hasMetadata:function hasMetadata(a,b){return j(a,f(b),arguments.length<3?c:i(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.has,h=e.key;e.exp({hasOwnMetadata:function hasOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(19),h=e.key,i=e.set;e.exp({metadata:function metadata(a,b){return function decorator(d,e){i(a,b,(e!==c?f:g)(d),h(e))}}})},function(a,b,c){var d=c(6),e=c(201)(),f=c(2).process,g="process"==c(32)(f);d(d.G,{asap:function asap(a){var b=g&&f.domain;e(b?b.bind(a):a)}})},function(a,b,d){var e=d(6),f=d(2),g=d(7),h=d(201)(),i=d(23)("observable"),j=d(19),k=d(10),l=d(197),m=d(202),n=d(8),o=d(198),p=o.RETURN,q=function(a){return null==a?c:j(a)},r=function(a){var b=a._c;b&&(a._c=c,b())},s=function(a){return a._o===c},t=function(a){s(a)||(a._o=c,r(a))},u=function(a,b){k(a),this._c=c,this._o=a,a=new v(this);try{var d=b(a),e=d;null!=d&&("function"==typeof d.unsubscribe?d=function(){e.unsubscribe()}:j(d),this._c=d)}catch(f){return void a.error(f)}s(this)&&r(this)};u.prototype=m({},{unsubscribe:function unsubscribe(){t(this)}});var v=function(a){this._s=a};v.prototype=m({},{next:function next(a){var b=this._s;if(!s(b)){var c=b._o;try{var d=q(c.next);if(d)return d.call(c,a)}catch(e){try{t(b)}finally{throw e}}}},error:function error(a){var b=this._s;if(s(b))throw a;var d=b._o;b._o=c;try{var e=q(d.error);if(!e)throw a;a=e.call(d,a)}catch(f){try{r(b)}finally{throw f}}return r(b),a},complete:function complete(a){var b=this._s;if(!s(b)){var d=b._o;b._o=c;try{var e=q(d.complete);a=e?e.call(d,a):c}catch(f){try{r(b)}finally{throw f}}return r(b),a}}});var w=function Observable(a){l(this,w,"Observable","_f")._f=j(a)};m(w.prototype,{subscribe:function subscribe(a){return new u(a,this._f)},forEach:function forEach(a){var b=this;return new(g.Promise||f.Promise)(function(c,d){j(a);var e=b.subscribe({next:function(b){try{return a(b)}catch(c){d(c),e.unsubscribe()}},error:d,complete:c})})}}),m(w,{from:function from(a){var b="function"==typeof this?this:w,c=q(k(a)[i]);if(c){var d=k(c.call(a));return d.constructor===b?d:new b(function(a){return d.subscribe(a)})}return new b(function(b){var c=!1;return h(function(){if(!c){try{if(o(a,!1,function(a){if(b.next(a),c)return p})===p)return}catch(d){if(c)throw d;return void b.error(d)}b.complete()}}),function(){c=!0}})},of:function of(){for(var a=0,b=arguments.length,c=Array(b);a<b;)c[a]=arguments[a++];return new("function"==typeof this?this:w)(function(a){var b=!1;return h(function(){if(!b){for(var d=0;d<c.length;++d)if(a.next(c[d]),b)return;a.complete()}}),function(){b=!0}})}}),n(w.prototype,i,function(){return this}),e(e.G,{Observable:w}),d(186)("Observable")},function(a,b,c){var d=c(6),e=c(200);d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},function(a,b,c){for(var d=c(183),e=c(16),f=c(2),g=c(8),h=c(135),i=c(23),j=i("iterator"),k=i("toStringTag"),l=h.Array,m=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],n=0;n<5;n++){var o,p=m[n],q=f[p],r=q&&q.prototype;if(r){r[j]||g(r,j,l),r[k]||g(r,k,p),h[p]=l;for(o in d)r[o]||e(r,o,d[o],!0)}}},function(a,b,c){var d=c(2),e=c(6),f=c(76),g=c(289),h=d.navigator,i=!!h&&\/MSIE .\\.\/.test(h.userAgent),j=function(a){return i?function(b,c){return a(f(g,[].slice.call(arguments,2),"function"==typeof b?b:Function(b)),c)}:a};e(e.G+e.B+e.F*i,{setTimeout:j(d.setTimeout),setInterval:j(d.setInterval)})},function(a,b,c){var d=c(290),e=c(76),f=c(19);a.exports=function(){for(var a=f(this),b=arguments.length,c=Array(b),g=0,h=d._,i=!1;b>g;)(c[g]=arguments[g++])===h&&(i=!0);return function(){var d,f=this,g=arguments.length,j=0,k=0;if(!i&&!g)return e(a,c,f);if(d=c.slice(),i)for(;b>j;j++)d[j]===h&&(d[j]=arguments[k++]);for(;g>k;)d.push(arguments[k++]);return e(a,d,f)}}},function(a,b,c){a.exports=c(2)},function(a,b,d){function Dict(a){var b=i(null);return a!=c&&(p(a)?o(a,!0,function(a,c){b[a]=c}):h(b,a)),b}function reduce(a,b,c){n(b);var d,e,f=t(a),g=k(f),h=g.length,i=0;if(arguments.length<3){if(!h)throw TypeError("Reduce of empty object with no initial value");d=f[g[i++]]}else d=Object(c);for(;h>i;)v(f,e=g[i++])&&(d=b(d,f[e],e,a));return d}function includes(a,b){return(b==b?m(a,b):x(a,function(a){return a!=a}))!==c}function get(a,b){if(v(a,b))return a[b]}function set(a,b,c){return u&&b in Object?l.f(a,b,g(0,c)):a[b]=c,a}function isDict(a){return s(a)&&j(a)===Dict.prototype}var e=d(18),f=d(6),g=d(15),h=d(67),i=d(44),j=d(57),k=d(28),l=d(9),m=d(27),n=d(19),o=d(198),p=d(292),q=d(136),r=d(184),s=d(11),t=d(30),u=d(4),v=d(3),w=function(a){var b=1==a,d=4==a;return function(f,g,h){var i,j,k,l=e(g,h,3),m=t(f),n=b||7==a||2==a?new("function"==typeof this?this:Dict):c;for(i in m)if(v(m,i)&&(j=m[i],k=l(j,i,f),a))if(b)n[i]=k;else if(k)switch(a){case 2:n[i]=j;break;case 3:return!0;case 5:return j;case 6:return i;case 7:n[k[0]]=k[1]}else if(d)return!1;return 3==a||d?d:n}},x=w(6),y=function(a){return function(b){return new z(b,a)}},z=function(a,b){this._t=t(a),this._a=k(a),this._i=0,this._k=b};q(z,"Dict",function(){var a,b=this,d=b._t,e=b._a,f=b._k;do if(b._i>=e.length)return b._t=c,r(1);while(!v(d,a=e[b._i++]));return"keys"==f?r(0,a):"values"==f?r(0,d[a]):r(0,[a,d[a]])}),Dict.prototype=null,f(f.G+f.F,{Dict:Dict}),f(f.S,"Dict",{keys:y("keys"),values:y("values"),entries:y("entries"),forEach:w(0),map:w(1),filter:w(2),some:w(3),every:w(4),find:w(5),findKey:x,mapPairs:w(7),reduce:reduce,keyOf:m,includes:includes,has:v,get:get,set:set,isDict:isDict})},function(a,b,d){var e=d(73),f=d(23)("iterator"),g=d(135);a.exports=d(7).isIterable=function(a){var b=Object(a);return b[f]!==c||"@@iterator"in b||g.hasOwnProperty(e(b))}},function(a,b,c){var d=c(10),e=c(156);a.exports=c(7).getIterator=function(a){var b=e(a);if("function"!=typeof b)throw TypeError(a+" is not iterable!");return d(b.call(a))}},function(a,b,c){var d=c(2),e=c(7),f=c(6),g=c(289);f(f.G+f.F,{delay:function delay(a){return new(e.Promise||d.Promise)(function(b){setTimeout(g.call(b,!0),a)})}})},function(a,b,c){var d=c(290),e=c(6);c(7)._=d._=d._||{},e(e.P+e.F,"Function",{part:c(289)})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{isObject:c(11)})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{classof:c(73)})},function(a,b,c){var d=c(6),e=c(299);d(d.S+d.F,"Object",{define:e})},function(a,b,c){var d=c(9),e=c(49),f=c(221),g=c(30);a.exports=function define(a,b){for(var c,h=f(g(b)),i=h.length,j=0;i>j;)d.f(a,c=h[j++],e.f(b,c));return a}},function(a,b,c){var d=c(6),e=c(299),f=c(44);d(d.S+d.F,"Object",{make:function(a,b){return e(f(a),b)}})},function(a,b,d){d(134)(Number,"Number",function(a){this._l=+a,this._i=0},function(){var a=this._i++,b=!(a<this._l);return{done:b,value:b?c:a}})},function(a,b,c){var d=c(6),e=c(303)(\/[\\\\^$*+?.()|[\\]{}]\/g,"\\\\$&");d(d.S,"RegExp",{escape:function escape(a){return e(a)}})},function(a,b){a.exports=function(a,b){var c=b===Object(b)?function(a){return b[a]}:b;return function(b){return String(b).replace(a,c)}}},function(a,b,c){var d=c(6),e=c(303)(\/[&<>"']\/g,{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"});d(d.P+d.F,"String",{escapeHTML:function escapeHTML(){return e(this)}})},function(a,b,c){var d=c(6),e=c(303)(\/&(?:amp|lt|gt|quot|apos);\/g,{"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&apos;":"'"});d(d.P+d.F,"String",{unescapeHTML:function unescapeHTML(){return e(this)}})}]),"undefined"!=typeof module&&module.exports?module.exports=a:"function"==typeof define&&define.amd?define(function(){return a}):b.core=a}(1,1);$/;"	function	line:9
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/core.min.js	/^},join:function join(a){return oa.apply(Ga(this),arguments)},lastIndexOf:function lastIndexOf(a){return la.apply(Ga(this),arguments)},map:function map(a){return Ba(Ga(this),a,arguments.length>1?arguments[1]:c)},reduce:function reduce(a){return ma.apply(Ga(this),arguments)},reduceRight:function reduceRight(a){return na.apply(Ga(this),arguments)},reverse:function reverse(){for(var a,b=this,c=Ga(b).length,d=Math.floor(c\/2),e=0;e<d;)a=b[e],b[e++]=b[--c],b[c]=a;return b},some:function some(a){return ca(Ga(this),a,arguments.length>1?arguments[1]:c)},sort:function sort(a){return pa.call(Ga(this),a)},subarray:function subarray(a,b){var d=Ga(this),e=d.length,f=r(a,e);return new(H(d,d[wa]))(d.buffer,d.byteOffset+f*d.BYTES_PER_ELEMENT,q((b===c?e:r(b,e))-f))}},Qa=function slice(a,b){return Ia(this,qa.call(Ga(this),a,b))},Ra=function set(a){Ga(this);var b=Fa(arguments[1],1),c=this.length,d=x(a),e=q(d.length),f=0;if(e+b>c)throw S(Aa);for(;f<e;)this[b+f]=d[f++]},Sa={entries:function entries(){return ka.call(Ga(this))},keys:function keys(){return ja.call(Ga(this))},values:function values(){return ia.call(Ga(this))}},Ta=function(a,b){return w(a)&&a[ya]&&"symbol"!=typeof b&&b in a&&String(+b)==String(b)},Ua=function getOwnPropertyDescriptor(a,b){return Ta(a,b=s(b,!0))?m(2,a[b]):R(a,b)},Va=function defineProperty(a,b,c){return!(Ta(a,b=s(b,!0))&&w(c)&&t(c,"value"))||t(c,"get")||t(c,"set")||c.configurable||t(c,"writable")&&!c.writable||t(c,"enumerable")&&!c.enumerable?Q(a,b,c):(a[b]=c.value,a)};xa||(P.f=Ua,O.f=Va),h(h.S+h.F*!xa,"Object",{getOwnPropertyDescriptor:Ua,defineProperty:Va}),g(function(){ra.call({})})&&(ra=sa=function toString(){return oa.call(this)});var Wa=o({},Pa);o(Wa,Sa),n(Wa,ta,Sa.values),o(Wa,{slice:Qa,set:Ra,constructor:function(){},toString:ra,toLocaleString:Oa}),Ka(Wa,"buffer","b"),Ka(Wa,"byteOffset","o"),Ka(Wa,"byteLength","l"),Ka(Wa,"length","e"),Q(Wa,ua,{get:function(){return this[ya]}}),a.exports=function(a,b,d,j){j=!!j;var k=a+(j?"Clamped":"")+"Array",m="Uint8Array"!=k,o="get"+a,p="set"+a,r=f[k],s=r||{},t=r&&A(r),u=!r||!i.ABV,x={},y=r&&r[Y],C=function(a,c){var d=a._d;return d.v[o](c*b+d.o,Ca)},D=function(a,c,d){var e=a._d;j&&(d=(d=Math.round(d))<0?0:d>255?255:255&d),e.v[p](c*b+e.o,d,Ca)},E=function(a,b){Q(a,b,{get:function(){return C(this,b)},set:function(a){return D(this,b,a)},enumerable:!0})};u?(r=d(function(a,d,e,f){l(a,r,k,"_d");var g,h,i,j,m=0,o=0;if(w(d)){if(!(d instanceof $||(j=v(d))==V||j==W))return ya in d?Ja(r,d):La.call(r,d);g=d,o=Fa(e,b);var p=d.byteLength;if(f===c){if(p%b)throw S(Aa);if(h=p-o,h<0)throw S(Aa)}else if(h=q(f)*b,h+o>p)throw S(Aa);i=h\/b}else i=Ea(d,!0),h=i*b,g=new $(h);for(n(a,"_d",{b:g,o:o,l:h,e:i,v:new _(g)});m<i;)E(a,m++)}),y=r[Y]=z(Wa),n(y,"constructor",r)):K(function(a){new r(null),new r(a)},!0)||(r=d(function(a,d,e,f){l(a,r,k);var g;return w(d)?d instanceof $||(g=v(d))==V||g==W?f!==c?new s(d,Fa(e,b),f):e!==c?new s(d,Fa(e,b)):new s(d):ya in d?Ja(r,d):La.call(r,d):new s(Ea(d,m))}),aa(t!==Function.prototype?B(s).concat(B(t)):B(s),function(a){a in r||n(r,a,s[a])}),r[Y]=y,e||(y.constructor=r));var F=y[ta],G=!!F&&("values"==F.name||F.name==c),H=Sa.values;n(r,va,!0),n(y,ya,k),n(y,za,!0),n(y,wa,r),(j?new r(1)[ua]==k:ua in y)||Q(y,ua,{get:function(){return k}}),x[k]=r,h(h.G+h.W+h.F*(r!=s),x),h(h.S,k,{BYTES_PER_ELEMENT:b,from:La,of:Ma}),X in y||n(y,X,b),h(h.P,k,Pa),L(k),h(h.P+h.F*Da,k,{set:Ra}),h(h.P+h.F*!G,k,Sa),h(h.P+h.F*(y.toString!=ra),k,{toString:ra}),h(h.P+h.F*g(function(){new r(1).slice()}),k,{slice:Qa}),h(h.P+h.F*(g(function(){return[1,2].toLocaleString()!=new r([1,2]).toLocaleString()})||!g(function(){y.toLocaleString.call([1,2])})),k,{toLocaleString:Oa}),J[k]=G?F:H,e||G||n(y,ta,H)}}else a.exports=function(){}},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8ClampedArray(b,c,d){return a(this,b,c,d)}},!0)},function(a,b,c){c(236)("Int16",2,function(a){return function Int16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint16",2,function(a){return function Uint16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Int32",4,function(a){return function Int32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint32",4,function(a){return function Uint32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float32",4,function(a){return function Float32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float64",8,function(a){return function Float64Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){var e=d(6),f=d(34)(!0);e(e.P,"Array",{includes:function includes(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)("includes")},function(a,b,c){var d=c(6),e=c(125)(!0);d(d.P,"String",{at:function at(a){return e(this,a)}})},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padStart:function padStart(a){return f(this,a,arguments.length>1?arguments[1]:c,!0)}})},function(a,b,d){var e=d(35),f=d(85),g=d(33);a.exports=function(a,b,d,h){var i=String(g(a)),j=i.length,k=d===c?" ":String(d),l=e(b);if(l<=j||""==k)return i;var m=l-j,n=f.call(k,Math.ceil(m\/k.length));return n.length>m&&(n=n.slice(0,m)),h?n+i:i+n}},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padEnd:function padEnd(a){return f(this,a,arguments.length>1?arguments[1]:c,!1)}})},function(a,b,c){c(81)("trimLeft",function(a){return function trimLeft(){return a(this,1)}},"trimStart")},function(a,b,c){c(81)("trimRight",function(a){return function trimRight(){return a(this,2)}},"trimEnd")},function(a,b,c){var d=c(6),e=c(33),f=c(35),g=c(128),h=c(188),i=RegExp.prototype,j=function(a,b){this._r=a,this._s=b};c(136)(j,"RegExp String",function next(){var a=this._r.exec(this._s);return{value:a,done:null===a}}),d(d.P,"String",{matchAll:function matchAll(a){if(e(this),!g(a))throw TypeError(a+" is not a regexp!");var b=String(this),c="flags"in i?String(a.flags):h.call(a),d=new RegExp(a.source,~c.indexOf("g")?c:"g"+c);return d.lastIndex=f(a.lastIndex),new j(d,b)}})},function(a,b,c){c(25)("asyncIterator")},function(a,b,c){c(25)("observable")},function(a,b,c){var d=c(6),e=c(221),f=c(30),g=c(49),h=c(155);d(d.S,"Object",{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(a){for(var b,c=f(a),d=g.f,i=e(c),j={},k=0;i.length>k;)h(j,b=i[k++],d(c,b));return j}})},function(a,b,c){var d=c(6),e=c(257)(!1);d(d.S,"Object",{values:function values(a){return e(a)}})},function(a,b,c){var d=c(28),e=c(30),f=c(42).f;a.exports=function(a){return function(b){for(var c,g=e(b),h=d(g),i=h.length,j=0,k=[];i>j;)f.call(g,c=h[j++])&&k.push(a?[c,g[c]]:g[c]);return k}}},function(a,b,c){var d=c(6),e=c(257)(!0);d(d.S,"Object",{entries:function entries(a){return e(a)}})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineGetter__:function __defineGetter__(a,b){g.f(e(this),a,{get:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){a.exports=c(26)||!c(5)(function(){var a=Math.random();__defineSetter__.call(null,a,function(){}),delete c(2)[a]})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineSetter__:function __defineSetter__(a,b){g.f(e(this),a,{set:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupGetter__:function __lookupGetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.get;while(c=g(c))}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupSetter__:function __lookupSetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.set;while(c=g(c))}})},function(a,b,c){var d=c(6);d(d.P+d.R,"Map",{toJSON:c(265)("Map")})},function(a,b,c){var d=c(73),e=c(266);a.exports=function(a){return function toJSON(){if(d(this)!=a)throw TypeError(a+"#toJSON isn't generic");return e(this)}}},function(a,b,c){var d=c(198);a.exports=function(a,b){var c=[];return d(a,!1,c.push,c,b),c}},function(a,b,c){var d=c(6);d(d.P+d.R,"Set",{toJSON:c(265)("Set")})},function(a,b,c){var d=c(6);d(d.S,"System",{global:c(2)})},function(a,b,c){var d=c(6),e=c(32);d(d.S,"Error",{isError:function isError(a){return"Error"===e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{iaddh:function iaddh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f+(d>>>0)+((e&g|(e|g)&~(e+g>>>0))>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{isubh:function isubh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f-(d>>>0)-((~e&g|~(e^g)&e-g>>>0)>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{imulh:function imulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>16,i=e>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>16)+((f*i>>>0)+(j&c)>>16)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{umulh:function umulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>>16,i=e>>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>>16)+((f*i>>>0)+(j&c)>>>16)}})},function(a,b,c){var d=c(275),e=c(10),f=d.key,g=d.set;d.exp({defineMetadata:function defineMetadata(a,b,c,d){g(a,b,e(c),f(d))}})},function(a,b,d){var e=d(203),f=d(6),g=d(21)("metadata"),h=g.store||(g.store=new(d(207))),i=function(a,b,d){var f=h.get(a);if(!f){if(!d)return c;h.set(a,f=new e)}var g=f.get(b);if(!g){if(!d)return c;f.set(b,g=new e)}return g},j=function(a,b,d){var e=i(b,d,!1);return e!==c&&e.has(a)},k=function(a,b,d){var e=i(b,d,!1);return e===c?c:e.get(a)},l=function(a,b,c,d){i(c,d,!0).set(a,b)},m=function(a,b){var c=i(a,b,!1),d=[];return c&&c.forEach(function(a,b){d.push(b)}),d},n=function(a){return a===c||"symbol"==typeof a?a:String(a)},o=function(a){f(f.S,"Reflect",a)};a.exports={store:h,map:i,has:j,get:k,set:l,keys:m,key:n,exp:o}},function(a,b,d){var e=d(275),f=d(10),g=e.key,h=e.map,i=e.store;e.exp({deleteMetadata:function deleteMetadata(a,b){var d=arguments.length<3?c:g(arguments[2]),e=h(f(b),d,!1);if(e===c||!e["delete"](a))return!1;if(e.size)return!0;var j=i.get(b);return j["delete"](d),!!j.size||i["delete"](b)}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.get,j=e.key,k=function(a,b,d){var e=h(a,b,d);if(e)return i(a,b,d);var f=g(b);return null!==f?k(a,f,d):c};e.exp({getMetadata:function getMetadata(a,b){return k(a,f(b),arguments.length<3?c:j(arguments[2]))}})},function(a,b,d){var e=d(206),f=d(266),g=d(275),h=d(10),i=d(57),j=g.keys,k=g.key,l=function(a,b){var c=j(a,b),d=i(a);if(null===d)return c;var g=l(d,b);return g.length?c.length?f(new e(c.concat(g))):g:c};g.exp({getMetadataKeys:function getMetadataKeys(a){return l(h(a),arguments.length<2?c:k(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.get,h=e.key;e.exp({getOwnMetadata:function getOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.keys,h=e.key;e.exp({getOwnMetadataKeys:function getOwnMetadataKeys(a){return g(f(a),arguments.length<2?c:h(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.key,j=function(a,b,c){var d=h(a,b,c);if(d)return!0;var e=g(b);return null!==e&&j(a,e,c)};e.exp({hasMetadata:function hasMetadata(a,b){return j(a,f(b),arguments.length<3?c:i(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.has,h=e.key;e.exp({hasOwnMetadata:function hasOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(19),h=e.key,i=e.set;e.exp({metadata:function metadata(a,b){return function decorator(d,e){i(a,b,(e!==c?f:g)(d),h(e))}}})},function(a,b,c){var d=c(6),e=c(201)(),f=c(2).process,g="process"==c(32)(f);d(d.G,{asap:function asap(a){var b=g&&f.domain;e(b?b.bind(a):a)}})},function(a,b,d){var e=d(6),f=d(2),g=d(7),h=d(201)(),i=d(23)("observable"),j=d(19),k=d(10),l=d(197),m=d(202),n=d(8),o=d(198),p=o.RETURN,q=function(a){return null==a?c:j(a)},r=function(a){var b=a._c;b&&(a._c=c,b())},s=function(a){return a._o===c},t=function(a){s(a)||(a._o=c,r(a))},u=function(a,b){k(a),this._c=c,this._o=a,a=new v(this);try{var d=b(a),e=d;null!=d&&("function"==typeof d.unsubscribe?d=function(){e.unsubscribe()}:j(d),this._c=d)}catch(f){return void a.error(f)}s(this)&&r(this)};u.prototype=m({},{unsubscribe:function unsubscribe(){t(this)}});var v=function(a){this._s=a};v.prototype=m({},{next:function next(a){var b=this._s;if(!s(b)){var c=b._o;try{var d=q(c.next);if(d)return d.call(c,a)}catch(e){try{t(b)}finally{throw e}}}},error:function error(a){var b=this._s;if(s(b))throw a;var d=b._o;b._o=c;try{var e=q(d.error);if(!e)throw a;a=e.call(d,a)}catch(f){try{r(b)}finally{throw f}}return r(b),a},complete:function complete(a){var b=this._s;if(!s(b)){var d=b._o;b._o=c;try{var e=q(d.complete);a=e?e.call(d,a):c}catch(f){try{r(b)}finally{throw f}}return r(b),a}}});var w=function Observable(a){l(this,w,"Observable","_f")._f=j(a)};m(w.prototype,{subscribe:function subscribe(a){return new u(a,this._f)},forEach:function forEach(a){var b=this;return new(g.Promise||f.Promise)(function(c,d){j(a);var e=b.subscribe({next:function(b){try{return a(b)}catch(c){d(c),e.unsubscribe()}},error:d,complete:c})})}}),m(w,{from:function from(a){var b="function"==typeof this?this:w,c=q(k(a)[i]);if(c){var d=k(c.call(a));return d.constructor===b?d:new b(function(a){return d.subscribe(a)})}return new b(function(b){var c=!1;return h(function(){if(!c){try{if(o(a,!1,function(a){if(b.next(a),c)return p})===p)return}catch(d){if(c)throw d;return void b.error(d)}b.complete()}}),function(){c=!0}})},of:function of(){for(var a=0,b=arguments.length,c=Array(b);a<b;)c[a]=arguments[a++];return new("function"==typeof this?this:w)(function(a){var b=!1;return h(function(){if(!b){for(var d=0;d<c.length;++d)if(a.next(c[d]),b)return;a.complete()}}),function(){b=!0}})}}),n(w.prototype,i,function(){return this}),e(e.G,{Observable:w}),d(186)("Observable")},function(a,b,c){var d=c(6),e=c(200);d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},function(a,b,c){for(var d=c(183),e=c(16),f=c(2),g=c(8),h=c(135),i=c(23),j=i("iterator"),k=i("toStringTag"),l=h.Array,m=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],n=0;n<5;n++){var o,p=m[n],q=f[p],r=q&&q.prototype;if(r){r[j]||g(r,j,l),r[k]||g(r,k,p),h[p]=l;for(o in d)r[o]||e(r,o,d[o],!0)}}},function(a,b,c){var d=c(2),e=c(6),f=c(76),g=c(289),h=d.navigator,i=!!h&&\/MSIE .\\.\/.test(h.userAgent),j=function(a){return i?function(b,c){return a(f(g,[].slice.call(arguments,2),"function"==typeof b?b:Function(b)),c)}:a};e(e.G+e.B+e.F*i,{setTimeout:j(d.setTimeout),setInterval:j(d.setInterval)})},function(a,b,c){var d=c(290),e=c(76),f=c(19);a.exports=function(){for(var a=f(this),b=arguments.length,c=Array(b),g=0,h=d._,i=!1;b>g;)(c[g]=arguments[g++])===h&&(i=!0);return function(){var d,f=this,g=arguments.length,j=0,k=0;if(!i&&!g)return e(a,c,f);if(d=c.slice(),i)for(;b>j;j++)d[j]===h&&(d[j]=arguments[k++]);for(;g>k;)d.push(arguments[k++]);return e(a,d,f)}}},function(a,b,c){a.exports=c(2)},function(a,b,d){function Dict(a){var b=i(null);return a!=c&&(p(a)?o(a,!0,function(a,c){b[a]=c}):h(b,a)),b}function reduce(a,b,c){n(b);var d,e,f=t(a),g=k(f),h=g.length,i=0;if(arguments.length<3){if(!h)throw TypeError("Reduce of empty object with no initial value");d=f[g[i++]]}else d=Object(c);for(;h>i;)v(f,e=g[i++])&&(d=b(d,f[e],e,a));return d}function includes(a,b){return(b==b?m(a,b):x(a,function(a){return a!=a}))!==c}function get(a,b){if(v(a,b))return a[b]}function set(a,b,c){return u&&b in Object?l.f(a,b,g(0,c)):a[b]=c,a}function isDict(a){return s(a)&&j(a)===Dict.prototype}var e=d(18),f=d(6),g=d(15),h=d(67),i=d(44),j=d(57),k=d(28),l=d(9),m=d(27),n=d(19),o=d(198),p=d(292),q=d(136),r=d(184),s=d(11),t=d(30),u=d(4),v=d(3),w=function(a){var b=1==a,d=4==a;return function(f,g,h){var i,j,k,l=e(g,h,3),m=t(f),n=b||7==a||2==a?new("function"==typeof this?this:Dict):c;for(i in m)if(v(m,i)&&(j=m[i],k=l(j,i,f),a))if(b)n[i]=k;else if(k)switch(a){case 2:n[i]=j;break;case 3:return!0;case 5:return j;case 6:return i;case 7:n[k[0]]=k[1]}else if(d)return!1;return 3==a||d?d:n}},x=w(6),y=function(a){return function(b){return new z(b,a)}},z=function(a,b){this._t=t(a),this._a=k(a),this._i=0,this._k=b};q(z,"Dict",function(){var a,b=this,d=b._t,e=b._a,f=b._k;do if(b._i>=e.length)return b._t=c,r(1);while(!v(d,a=e[b._i++]));return"keys"==f?r(0,a):"values"==f?r(0,d[a]):r(0,[a,d[a]])}),Dict.prototype=null,f(f.G+f.F,{Dict:Dict}),f(f.S,"Dict",{keys:y("keys"),values:y("values"),entries:y("entries"),forEach:w(0),map:w(1),filter:w(2),some:w(3),every:w(4),find:w(5),findKey:x,mapPairs:w(7),reduce:reduce,keyOf:m,includes:includes,has:v,get:get,set:set,isDict:isDict})},function(a,b,d){var e=d(73),f=d(23)("iterator"),g=d(135);a.exports=d(7).isIterable=function(a){var b=Object(a);return b[f]!==c||"@@iterator"in b||g.hasOwnProperty(e(b))}},function(a,b,c){var d=c(10),e=c(156);a.exports=c(7).getIterator=function(a){var b=e(a);if("function"!=typeof b)throw TypeError(a+" is not iterable!");return d(b.call(a))}},function(a,b,c){var d=c(2),e=c(7),f=c(6),g=c(289);f(f.G+f.F,{delay:function delay(a){return new(e.Promise||d.Promise)(function(b){setTimeout(g.call(b,!0),a)})}})},function(a,b,c){var d=c(290),e=c(6);c(7)._=d._=d._||{},e(e.P+e.F,"Function",{part:c(289)})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{isObject:c(11)})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{classof:c(73)})},function(a,b,c){var d=c(6),e=c(299);d(d.S+d.F,"Object",{define:e})},function(a,b,c){var d=c(9),e=c(49),f=c(221),g=c(30);a.exports=function define(a,b){for(var c,h=f(g(b)),i=h.length,j=0;i>j;)d.f(a,c=h[j++],e.f(b,c));return a}},function(a,b,c){var d=c(6),e=c(299),f=c(44);d(d.S+d.F,"Object",{make:function(a,b){return e(f(a),b)}})},function(a,b,d){d(134)(Number,"Number",function(a){this._l=+a,this._i=0},function(){var a=this._i++,b=!(a<this._l);return{done:b,value:b?c:a}})},function(a,b,c){var d=c(6),e=c(303)(\/[\\\\^$*+?.()|[\\]{}]\/g,"\\\\$&");d(d.S,"RegExp",{escape:function escape(a){return e(a)}})},function(a,b){a.exports=function(a,b){var c=b===Object(b)?function(a){return b[a]}:b;return function(b){return String(b).replace(a,c)}}},function(a,b,c){var d=c(6),e=c(303)(\/[&<>"']\/g,{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"});d(d.P+d.F,"String",{escapeHTML:function escapeHTML(){return e(this)}})},function(a,b,c){var d=c(6),e=c(303)(\/&(?:amp|lt|gt|quot|apos);\/g,{"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&apos;":"'"});d(d.P+d.F,"String",{unescapeHTML:function unescapeHTML(){return e(this)}})}]),"undefined"!=typeof module&&module.exports?module.exports=a:"function"==typeof define&&define.amd?define(function(){return a}):b.core=a}(1,1);$/;"	function	line:9
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:14
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:14
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    get: function(){ return dP(this, 'a', {value: 7}).a; }$/;"	function	line:287
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var wrap = function(tag){$/;"	function	line:296
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $defineProperty = function defineProperty(it, key, D){$/;"	function	line:308
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $defineProperties = function defineProperties(it, P){$/;"	function	line:323
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $create = function create(it, P){$/;"	function	line:332
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $propertyIsEnumerable = function propertyIsEnumerable(key){$/;"	function	line:335
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){$/;"	function	line:340
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $getOwnPropertyNames = function getOwnPropertyNames(it){$/;"	function	line:348
getOwnPropertySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $getOwnPropertySymbols = function getOwnPropertySymbols(it){$/;"	function	line:357
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  $Symbol = function Symbol(){$/;"	function	line:370
$set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    var $set = function(value){$/;"	function	line:373
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  redefine($Symbol[PROTOTYPE], 'toString', function toString(){$/;"	function	line:381
redefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  redefine($Symbol[PROTOTYPE], 'toString', function toString(){$/;"	function	line:381
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  wksExt.f = function(name){$/;"	function	line:395
keyFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  keyFor: function keyFor(key){$/;"	function	line:417
useSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  useSetter: function(){ setter = true; },$/;"	function	line:421
useSimple	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  useSimple: function(){ setter = false; }$/;"	function	line:422
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  stringify: function stringify(it){$/;"	function	line:448
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it, key){$/;"	function	line:488
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(exec){$/;"	function	line:505
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $export = function(type, name, source){$/;"	function	line:523
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      var F = function(a, b, c){$/;"	function	line:547
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	          switch(arguments.length){$/;"	function	line:549
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(fn, that, length){$/;"	function	line:592
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  switch(length){$/;"	function	line:595
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:615
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	exports.f = __webpack_require__(4) ? Object.defineProperty : function defineProperty(O, P, Attributes){$/;"	function	line:642
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:659
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:668
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:688
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it, S){$/;"	function	line:700
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(bitmap, value){$/;"	function	line:713
setMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var setMeta = function(it){$/;"	function	line:743
fastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var fastKey = function(it, create){$/;"	function	line:749
getWeak	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var getWeak = function(it, create){$/;"	function	line:762
onFreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var onFreeze = function(it){$/;"	function	line:774
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(key){$/;"	function	line:792
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(key){$/;"	function	line:803
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it, tag, stat){$/;"	function	line:815
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(name){$/;"	function	line:850
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(object, el){$/;"	function	line:867
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = Object.keys || function keys(O){$/;"	function	line:884
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(object, names){$/;"	function	line:897
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:917
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:937
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:946
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(IS_INCLUDES){$/;"	function	line:960
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:984
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:995
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(index, length){$/;"	function	line:1006
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(key){$/;"	function	line:1017
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:1038
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = Array.isArray || function isArray(arg){$/;"	function	line:1068
Empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  , Empty       = function(){ \/* empty *\/ }$/;"	function	line:1081
createDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var createDict = function(){$/;"	function	line:1085
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = Object.create || function create(O, Properties){$/;"	function	line:1106
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = __webpack_require__(4) ? Object.defineProperties : function defineProperties(O, Properties){$/;"	function	line:1127
getWindowNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var getWindowNames = function(it){$/;"	function	line:1155
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports.f = function getOwnPropertyNames(it){$/;"	function	line:1163
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){$/;"	function	line:1176
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	exports.f = __webpack_require__(4) ? gOPD : function getOwnPropertyDescriptor(O, P){$/;"	function	line:1192
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function getOwnPropertyDescriptor(it, key){$/;"	function	line:1226
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(KEY, exec){$/;"	function	line:1239
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);$/;"	function	line:1243
getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function getPrototypeOf(it){$/;"	function	line:1263
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:1274
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function keys(it){$/;"	function	line:1305
freeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function freeze(it){$/;"	function	line:1328
seal	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function seal(it){$/;"	function	line:1342
preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function preventExtensions(it){$/;"	function	line:1356
isFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function isFrozen(it){$/;"	function	line:1369
isSealed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function isSealed(it){$/;"	function	line:1382
isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function isExtensible(it){$/;"	function	line:1395
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	}) ? function assign(target, source){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:1431
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = Object.is || function is(x, y){$/;"	function	line:1460
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var check = function(O, proto){$/;"	function	line:1480
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      return function setPrototypeOf(O, proto){$/;"	function	line:1492
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var construct = function(F, len, args){$/;"	function	line:1522
bind	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = Function.bind || function bind(that \/*, args... *\/){$/;"	function	line:1529
bound	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var bound = function(\/* args... *\/){$/;"	function	line:1532
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(fn, args, that){$/;"	function	line:1545
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  switch(args.length){$/;"	function	line:1547
multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var multiply = function(n, c){$/;"	function	line:1594
divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var divide = function(n){$/;"	function	line:1603
numToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var numToString = function(){$/;"	function	line:1612
pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var pow = function(x, n, acc){$/;"	function	line:1622
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var log = function(x){$/;"	function	line:1625
toFixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  toFixed: function toFixed(fractionDigits){$/;"	function	line:1647
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it, msg){$/;"	function	line:1702
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function repeat(count){$/;"	function	line:1715
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	$export($export.P + $export.F * ($fails(function(){$/;"	function	line:1734
toPrecision	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  toPrecision: function toPrecision(precision){$/;"	function	line:1741
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  isFinite: function isFinite(it){$/;"	function	line:1765
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function isInteger(it){$/;"	function	line:1786
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  isNaN: function isNaN(number){$/;"	function	line:1798
isSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  isSafeInteger: function isSafeInteger(number){$/;"	function	line:1813
parseFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = 1 \/ $parseFloat(__webpack_require__(91) + '-0') !== -Infinity ? function parseFloat(str){$/;"	function	line:1852
exporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var exporter = function(KEY, exec, ALIAS){$/;"	function	line:1871
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix){$/;"	function	line:1918
acosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  acosh: function acosh(x){$/;"	function	line:1957
log1p	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = Math.log1p || function log1p(x){$/;"	function	line:1969
asinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	function asinh(x){$/;"	function	line:1981
atanh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  atanh: function atanh(x){$/;"	function	line:1998
cbrt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  cbrt: function cbrt(x){$/;"	function	line:2012
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = Math.sign || function sign(x){$/;"	function	line:2022
clz32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  clz32: function clz32(x){$/;"	function	line:2034
cosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  cosh: function cosh(x){$/;"	function	line:2048
expm1	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	) ? function expm1(x){$/;"	function	line:2074
roundTiesToEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var roundTiesToEven = function(n){$/;"	function	line:2091
fround	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  fround: function fround(x){$/;"	function	line:2097
hypot	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  hypot: function hypot(value1, value2){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:2118
imul	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  imul: function imul(x, y){$/;"	function	line:2151
log10	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  log10: function log10(x){$/;"	function	line:2169
log2	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  log2: function log2(x){$/;"	function	line:2191
sinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  sinh: function sinh(x){$/;"	function	line:2218
tanh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  tanh: function tanh(x){$/;"	function	line:2235
trunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  trunc: function trunc(it){$/;"	function	line:2250
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  fromCodePoint: function fromCodePoint(x){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:2267
raw	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  raw: function raw(callSite){$/;"	function	line:2293
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function trim(){$/;"	function	line:2313
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  codePointAt: function codePointAt(pos){$/;"	function	line:2327
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(TO_STRING){$/;"	function	line:2340
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  endsWith: function endsWith(searchString \/*, endPosition = @length *\/){$/;"	function	line:2367
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(that, searchString, NAME){$/;"	function	line:2387
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:2400
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(KEY){$/;"	function	line:2410
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  includes: function includes(searchString \/*, position = 0 *\/){$/;"	function	line:2433
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  startsWith: function startsWith(searchString \/*, position = 0 *\/){$/;"	function	line:2463
returnThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var returnThis = function(){ return this; };$/;"	function	line:2515
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){$/;"	function	line:2517
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var getMethod = function(kind){$/;"	function	line:2519
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    switch(kind){$/;"	function	line:2521
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      case KEYS: return function keys(){ return new Constructor(this, kind); };$/;"	function	line:2522
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      case VALUES: return function values(){ return new Constructor(this, kind); };$/;"	function	line:2523
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    } return function entries(){ return new Constructor(this, kind); };$/;"	function	line:2524
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    $default = function values(){ return $native.call(this); };$/;"	function	line:2548
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(Constructor, NAME, next){$/;"	function	line:2589
anchor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function anchor(name){$/;"	function	line:2601
createHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var createHTML = function(string, tag, attribute, value) {$/;"	function	line:2615
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(NAME, exec){$/;"	function	line:2621
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  $export($export.P + $export.F * fails(function(){$/;"	function	line:2624
big	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function big(){$/;"	function	line:2637
blink	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function blink(){$/;"	function	line:2649
bold	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function bold(){$/;"	function	line:2661
fixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function fixed(){$/;"	function	line:2673
fontcolor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function fontcolor(color){$/;"	function	line:2685
fontsize	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function fontsize(size){$/;"	function	line:2697
italics	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function italics(){$/;"	function	line:2709
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function link(url){$/;"	function	line:2721
small	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function small(){$/;"	function	line:2733
strike	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function strike(){$/;"	function	line:2745
sub	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function sub(){$/;"	function	line:2757
sup	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function sup(){$/;"	function	line:2769
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  from: function from(arrayLike\/*, mapfn = undefined, thisArg = undefined*\/){$/;"	function	line:2799
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(iterator, fn, value, entries){$/;"	function	line:2832
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:2852
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(object, index, value){$/;"	function	line:2864
tryGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var tryGet = function(it, key){$/;"	function	line:2893
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it){$/;"	function	line:2899
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(exec, skipClosing){$/;"	function	line:2923
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    iter.next = function(){ return {done: safe = true}; };$/;"	function	line:2929
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  function F(){}$/;"	function	line:2946
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  of: function of(\/* ...args *\/){$/;"	function	line:2950
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  join: function join(separator){$/;"	function	line:2972
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(method, arg){$/;"	function	line:2983
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  slice: function slice(begin, end){$/;"	function	line:3005
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	$export($export.P + $export.F * (fails(function(){$/;"	function	line:3034
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  sort: function sort(comparefn){$/;"	function	line:3043
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  forEach: function forEach(callbackfn \/* , thisArg *\/){$/;"	function	line:3061
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(TYPE, $create){$/;"	function	line:3082
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(original, length){$/;"	function	line:3122
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(original){$/;"	function	line:3134
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  map: function map(callbackfn \/* , thisArg *\/){$/;"	function	line:3157
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  filter: function filter(callbackfn \/* , thisArg *\/){$/;"	function	line:3172
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  some: function some(callbackfn \/* , thisArg *\/){$/;"	function	line:3187
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  every: function every(callbackfn \/* , thisArg *\/){$/;"	function	line:3202
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  reduce: function reduce(callbackfn \/* , initialValue *\/){$/;"	function	line:3217
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(that, callbackfn, aLen, memo, isRight){$/;"	function	line:3231
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  reduceRight: function reduceRight(callbackfn \/* , initialValue *\/){$/;"	function	line:3265
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  indexOf: function indexOf(searchElement \/*, fromIndex = 0 *\/){$/;"	function	line:3282
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  lastIndexOf: function lastIndexOf(searchElement \/*, fromIndex = @[*-1] *\/){$/;"	function	line:3304
copyWithin	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = [].copyWithin || function copyWithin(target\/*= 0*\/, start\/*= 0, end = @length*\/){$/;"	function	line:3338
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(){ \/* empty *\/ };$/;"	function	line:3363
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function fill(value \/*, start = 0, end = @length *\/){$/;"	function	line:3385
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  find: function find(callbackfn\/*, that = undefined *\/){$/;"	function	line:3409
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  findIndex: function findIndex(callbackfn\/*, that = undefined *\/){$/;"	function	line:3428
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(done, value){$/;"	function	line:3477
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(KEY){$/;"	function	line:3498
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    get: function(){ return this; }$/;"	function	line:3502
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  , empty              = function(){ \/* empty *\/ }$/;"	function	line:3529
sameConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var sameConstructor = function(a, b){$/;"	function	line:3543
isThenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var isThenable = function(it){$/;"	function	line:3547
newPromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var newPromiseCapability = function(C){$/;"	function	line:3551
perform	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var perform = function(exec){$/;"	function	line:3566
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var notify = function(promise, isReject){$/;"	function	line:3573
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  microtask(function(){$/;"	function	line:3577
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    var run = function(reaction){$/;"	function	line:3581
onUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var onUnhandled = function(promise){$/;"	function	line:3615
isUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var isUnhandled = function(promise){$/;"	function	line:3635
onHandleUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var onHandleUnhandled = function(promise){$/;"	function	line:3645
$reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $reject = function(value){$/;"	function	line:3655
$resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $resolve = function(value){$/;"	function	line:3665
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      microtask(function(){$/;"	function	line:3674
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  $Promise = function Promise(executor){$/;"	function	line:3695
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  Internal = function Promise(executor){$/;"	function	line:3705
then	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    then: function then(onFulfilled, onRejected){$/;"	function	line:3716
PromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  PromiseCapability = function(){$/;"	function	line:3731
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  reject: function reject(r){$/;"	function	line:3747
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  resolve: function resolve(x){$/;"	function	line:3756
all	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  all: function all(iterable){$/;"	function	line:3769
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      forOf(iterable, false, function(promise){$/;"	function	line:3778
race	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  race: function race(iterable){$/;"	function	line:3796
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      forOf(iterable, false, function(promise){$/;"	function	line:3801
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(it, Constructor, name, forbiddenField){$/;"	function	line:3814
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(O, D){$/;"	function	line:3858
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var run = function(){$/;"	function	line:3880
listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var listener = function(event){$/;"	function	line:3888
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  setTask = function setImmediate(fn){$/;"	function	line:3893
clearImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  clearTask = function clearImmediate(id){$/;"	function	line:3902
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    defer = function(id){$/;"	function	line:3907
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    defer = function(id){$/;"	function	line:3919
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    defer = function(id){$/;"	function	line:3925
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    defer = function(id){$/;"	function	line:3933
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(){$/;"	function	line:3954
flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var flush = function(){$/;"	function	line:3957
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    notify = function(){$/;"	function	line:3976
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    notify = function(){$/;"	function	line:3984
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    notify = function(){$/;"	function	line:3990
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    notify = function(){$/;"	function	line:4000
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(target, src, safe){$/;"	function	line:4021
Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function Map(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:4037
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  get: function get(key){$/;"	function	line:4040
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  set: function set(key, value){$/;"	function	line:4045
getEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var getEntry = function(that, key){$/;"	function	line:4069
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  getConstructor: function(wrapper, NAME, IS_MAP, ADDER){$/;"	function	line:4080
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      clear: function clear(){$/;"	function	line:4092
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      forEach: function forEach(callbackfn \/*, that = undefined *\/){$/;"	function	line:4120
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      has: function has(key){$/;"	function	line:4132
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      get: function(){$/;"	function	line:4137
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  def: function(that, key, value){$/;"	function	line:4143
setStrong	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  setStrong: function(C, NAME, IS_MAP){$/;"	function	line:4167
$iterDefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    $iterDefine(C, NAME, function(iterated, kind){$/;"	function	line:4170
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){$/;"	function	line:4216
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      get: function(){$/;"	function	line:4245
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function Set(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:4270
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  add: function add(value){$/;"	function	line:4273
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var wrapper = function(get){$/;"	function	line:4295
WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function WeakMap(){$/;"	function	line:4296
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  get: function get(key){$/;"	function	line:4303
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  set: function set(key, value){$/;"	function	line:4311
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  each(['delete', 'has', 'get', 'set'], function(key){$/;"	function	line:4324
redefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    redefine(proto, key, function(a, b){$/;"	function	line:4327
uncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var uncaughtFrozenStore = function(that){$/;"	function	line:4357
UncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var UncaughtFrozenStore = function(){$/;"	function	line:4360
findUncaughtFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var findUncaughtFrozen = function(store, key){$/;"	function	line:4363
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  get: function(key){$/;"	function	line:4369
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  has: function(key){$/;"	function	line:4373
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  set: function(key, value){$/;"	function	line:4376
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  getConstructor: function(wrapper, NAME, IS_MAP, ADDER){$/;"	function	line:4391
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      has: function has(key){$/;"	function	line:4409
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  def: function(that, key, value){$/;"	function	line:4418
WeakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function WeakSet(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:4436
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  add: function add(value){$/;"	function	line:4439
rApply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  rApply(function(){});$/;"	function	line:4456
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  apply: function apply(target, thisArgument, argumentsList){$/;"	function	line:4458
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  function F(){}$/;"	function	line:4482
rConstruct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  rConstruct(function(){});$/;"	function	line:4486
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  construct: function construct(Target, args \/*, newTarget*\/){$/;"	function	line:4490
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      switch(args.length){$/;"	function	line:4497
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  defineProperty: function defineProperty(target, propertyKey, attributes){$/;"	function	line:4531
deleteProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  deleteProperty: function deleteProperty(target, propertyKey){$/;"	function	line:4554
Enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var Enumerate = function(iterated){$/;"	function	line:4568
enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  enumerate: function enumerate(target){$/;"	function	line:4586
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	function get(target, propertyKey\/*, receiver*\/){$/;"	function	line:4603
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey){$/;"	function	line:4627
getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  getPrototypeOf: function getPrototypeOf(target){$/;"	function	line:4642
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  has: function has(target, propertyKey){$/;"	function	line:4655
isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  isExtensible: function isExtensible(target){$/;"	function	line:4670
ownKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = Reflect && Reflect.ownKeys || function ownKeys(it){$/;"	function	line:4694
preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  preventExtensions: function preventExtensions(target){$/;"	function	line:4710
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	function set(target, propertyKey, V\/*, receiver*\/){$/;"	function	line:4735
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  setPrototypeOf: function setPrototypeOf(target, proto){$/;"	function	line:4766
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	$export($export.S, 'Date', {now: function(){ return new Date().getTime(); }});$/;"	function	line:4784
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  toJSON: function toJSON(key){$/;"	function	line:4798
lz	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var lz = function(num){$/;"	function	line:4815
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	$export($export.P + $export.F * (fails(function(){$/;"	function	line:4820
toISOString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  toISOString: function toISOString(){$/;"	function	line:4825
isView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  isView: function isView(it){$/;"	function	line:4863
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  slice: function slice(start, end){$/;"	function	line:4872
packIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var packIEEE754 = function(value, mLen, nBytes){$/;"	function	line:4963
unpackIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var unpackIEEE754 = function(buffer, mLen, nBytes){$/;"	function	line:5009
unpackI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var unpackI32 = function(bytes){$/;"	function	line:5034
packI8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var packI8 = function(it){$/;"	function	line:5037
packI16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var packI16 = function(it){$/;"	function	line:5040
packI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var packI32 = function(it){$/;"	function	line:5043
packF64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var packF64 = function(it){$/;"	function	line:5046
packF32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var packF32 = function(it){$/;"	function	line:5049
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var addGetter = function(C, key, internal){$/;"	function	line:5053
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  dP(C[PROTOTYPE], key, {get: function(){ return this[internal]; }});$/;"	function	line:5054
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var get = function(view, bytes, index, isLittleEndian){$/;"	function	line:5057
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var set = function(view, bytes, index, conversion, value, isLittleEndian){$/;"	function	line:5066
validateArrayBufferArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var validateArrayBufferArguments = function(that, length){$/;"	function	line:5076
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:5085
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  $DataView = function DataView(buffer, byteOffset, byteLength){$/;"	function	line:5091
getInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    getInt8: function getInt8(byteOffset){$/;"	function	line:5112
getUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    getUint8: function getUint8(byteOffset){$/;"	function	line:5115
getInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    getInt16: function getInt16(byteOffset \/*, littleEndian *\/){$/;"	function	line:5118
getUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    getUint16: function getUint16(byteOffset \/*, littleEndian *\/){$/;"	function	line:5122
getInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    getInt32: function getInt32(byteOffset \/*, littleEndian *\/){$/;"	function	line:5126
getUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    getUint32: function getUint32(byteOffset \/*, littleEndian *\/){$/;"	function	line:5129
getFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    getFloat32: function getFloat32(byteOffset \/*, littleEndian *\/){$/;"	function	line:5132
getFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    getFloat64: function getFloat64(byteOffset \/*, littleEndian *\/){$/;"	function	line:5135
setInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    setInt8: function setInt8(byteOffset, value){$/;"	function	line:5138
setUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    setUint8: function setUint8(byteOffset, value){$/;"	function	line:5141
setInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    setInt16: function setInt16(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5144
setUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    setUint16: function setUint16(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5147
setInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    setInt32: function setInt32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5150
setUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    setUint32: function setUint32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5153
setFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    setFloat32: function setFloat32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5156
setFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    setFloat64: function setFloat64(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5159
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:5169
setInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    setInt8: function setInt8(byteOffset, value){$/;"	function	line:5184
setUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    setUint8: function setUint8(byteOffset, value){$/;"	function	line:5187
Int8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function Int8Array(data, byteOffset, length){$/;"	function	line:5212
strictToLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var strictToLength = function(it, SAME){$/;"	function	line:5313
toOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var toOffset = function(it, BYTES){$/;"	function	line:5321
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var validate = function(it){$/;"	function	line:5327
allocate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var allocate = function(C, length){$/;"	function	line:5332
speciesFromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var speciesFromList = function(O, list){$/;"	function	line:5338
fromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var fromList = function(C, list){$/;"	function	line:5342
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var addGetter = function(it, key, internal){$/;"	function	line:5350
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    dP(it, key, {get: function(){ return this._d[internal]; }});$/;"	function	line:5351
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var $from = function from(source \/*, mapfn, thisArg *\/){$/;"	function	line:5354
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var $of = function of(\/*...items*\/){$/;"	function	line:5373
toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var $toLocaleString = function toLocaleString(){$/;"	function	line:5384
copyWithin	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    copyWithin: function copyWithin(target, start \/*, end *\/){$/;"	function	line:5389
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    every: function every(callbackfn \/*, thisArg *\/){$/;"	function	line:5392
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    fill: function fill(value \/*, start, end *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5395
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    filter: function filter(callbackfn \/*, thisArg *\/){$/;"	function	line:5398
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    find: function find(predicate \/*, thisArg *\/){$/;"	function	line:5402
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    findIndex: function findIndex(predicate \/*, thisArg *\/){$/;"	function	line:5405
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    forEach: function forEach(callbackfn \/*, thisArg *\/){$/;"	function	line:5408
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    indexOf: function indexOf(searchElement \/*, fromIndex *\/){$/;"	function	line:5411
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    includes: function includes(searchElement \/*, fromIndex *\/){$/;"	function	line:5414
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    join: function join(separator){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5417
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    lastIndexOf: function lastIndexOf(searchElement \/*, fromIndex *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5420
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    map: function map(mapfn \/*, thisArg *\/){$/;"	function	line:5423
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    reduce: function reduce(callbackfn \/*, initialValue *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5426
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    reduceRight: function reduceRight(callbackfn \/*, initialValue *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5429
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    reverse: function reverse(){$/;"	function	line:5432
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    some: function some(callbackfn \/*, thisArg *\/){$/;"	function	line:5444
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    sort: function sort(comparefn){$/;"	function	line:5447
subarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    subarray: function subarray(begin, end){$/;"	function	line:5450
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var $slice = function slice(start, end){$/;"	function	line:5462
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var $set = function set(arrayLike \/*, offset *\/){$/;"	function	line:5466
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    entries: function entries(){$/;"	function	line:5478
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    keys: function keys(){$/;"	function	line:5481
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    values: function values(){$/;"	function	line:5484
isTAIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var isTAIndex = function(target, key){$/;"	function	line:5489
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var $getDesc = function getOwnPropertyDescriptor(target, key){$/;"	function	line:5496
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  var $setDesc = function defineProperty(target, key, desc){$/;"	function	line:5501
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    arrayToString = arrayToLocaleString = function toString(){$/;"	function	line:5528
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    constructor:    function(){ \/* noop *\/ },$/;"	function	line:5539
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    get: function(){ return this[TYPED_ARRAY]; }$/;"	function	line:5548
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  module.exports = function(KEY, BYTES, wrapper, CLAMPED){$/;"	function	line:5551
getter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    var getter = function(that, index){$/;"	function	line:5563
setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    var setter = function(that, index, value){$/;"	function	line:5567
addElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    var addElement = function(that, index){$/;"	function	line:5572
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	        get: function(){$/;"	function	line:5574
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	        set: function(value){$/;"	function	line:5577
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	        get: function(){ return NAME; }$/;"	function	line:5660
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    $export($export.P + $export.F * fails(function(){$/;"	function	line:5686
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	    $export($export.P + $export.F * (fails(function(){$/;"	function	line:5690
Uint8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function Uint8Array(data, byteOffset, length){$/;"	function	line:5706
Uint8ClampedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function Uint8ClampedArray(data, byteOffset, length){$/;"	function	line:5716
Int16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function Int16Array(data, byteOffset, length){$/;"	function	line:5726
Uint16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function Uint16Array(data, byteOffset, length){$/;"	function	line:5736
Int32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function Int32Array(data, byteOffset, length){$/;"	function	line:5746
Uint32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function Uint32Array(data, byteOffset, length){$/;"	function	line:5756
Float32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function Float32Array(data, byteOffset, length){$/;"	function	line:5766
Float64Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function Float64Array(data, byteOffset, length){$/;"	function	line:5776
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  includes: function includes(el \/*, fromIndex = 0 *\/){$/;"	function	line:5791
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  at: function at(pos){$/;"	function	line:5808
padStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  padStart: function padStart(maxLength \/*, fillString = ' ' *\/){$/;"	function	line:5823
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(that, maxLength, fillString, left){$/;"	function	line:5837
padEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  padEnd: function padEnd(maxLength \/*, fillString = ' ' *\/){$/;"	function	line:5860
trimLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function trimLeft(){$/;"	function	line:5872
trimRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function trimRight(){$/;"	function	line:5884
$RegExpStringIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $RegExpStringIterator = function(regexp, string){$/;"	function	line:5902
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	__webpack_require__(131)($RegExpStringIterator, 'RegExp String', function next(){$/;"	function	line:5907
matchAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  matchAll: function matchAll(regexp){$/;"	function	line:5913
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(){$/;"	function	line:5931
getOwnPropertyDescriptors	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object){$/;"	function	line:5966
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  values: function values(it){$/;"	function	line:5987
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(isEntries){$/;"	function	line:5999
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  entries: function entries(it){$/;"	function	line:6022
__defineGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  __defineGetter__: function __defineGetter__(P, getter){$/;"	function	line:6039
__defineSetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  __defineSetter__: function __defineSetter__(P, setter){$/;"	function	line:6068
__lookupGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  __lookupGetter__: function __lookupGetter__(P){$/;"	function	line:6086
__lookupSetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  __lookupSetter__: function __lookupSetter__(P){$/;"	function	line:6109
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(NAME){$/;"	function	line:6135
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function toJSON(){$/;"	function	line:6136
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(iter, ITERATOR){$/;"	function	line:6148
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  isError: function isError(it){$/;"	function	line:6182
iaddh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  iaddh: function iaddh(x0, x1, y0, y1){$/;"	function	line:6195
isubh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  isubh: function isubh(x0, x1, y0, y1){$/;"	function	line:6211
imulh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  imulh: function imulh(u, v){$/;"	function	line:6227
umulh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  umulh: function umulh(u, v){$/;"	function	line:6248
defineMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	metadata.exp({defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey){$/;"	function	line:6270
getOrCreateMetadataMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var getOrCreateMetadataMap = function(target, targetKey, create){$/;"	function	line:6283
ordinaryHasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var ordinaryHasOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:6295
ordinaryGetOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var ordinaryGetOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:6299
ordinaryDefineOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var ordinaryDefineOwnMetadata = function(MetadataKey, MetadataValue, O, P){$/;"	function	line:6303
ordinaryOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var ordinaryOwnMetadataKeys = function(target, targetKey){$/;"	function	line:6306
toMetaKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var toMetaKey = function(it){$/;"	function	line:6312
exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var exp = function(O){$/;"	function	line:6315
deleteMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	metadata.exp({deleteMetadata: function deleteMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6340
ordinaryGetMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var ordinaryGetMetadata = function(MetadataKey, O, P){$/;"	function	line:6361
getMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	metadata.exp({getMetadata: function getMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6368
ordinaryMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var ordinaryMetadataKeys = function(O, P){$/;"	function	line:6384
getMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	metadata.exp({getMetadataKeys: function getMetadataKeys(target \/*, targetKey *\/){$/;"	function	line:6392
getOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	metadata.exp({getOwnMetadata: function getOwnMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6405
getOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	metadata.exp({getOwnMetadataKeys: function getOwnMetadataKeys(target \/*, targetKey *\/){$/;"	function	line:6419
ordinaryHasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var ordinaryHasMetadata = function(MetadataKey, O, P){$/;"	function	line:6433
hasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	metadata.exp({hasMetadata: function hasMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6440
hasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	metadata.exp({hasOwnMetadata: function hasOwnMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6453
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	metadata.exp({metadata: function metadata(metadataKey, metadataValue){$/;"	function	line:6468
decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  return function decorator(target, targetKey){$/;"	function	line:6469
asap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  asap: function asap(fn){$/;"	function	line:6489
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var getMethod = function(fn){$/;"	function	line:6514
cleanupSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var cleanupSubscription = function(subscription){$/;"	function	line:6518
subscriptionClosed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var subscriptionClosed = function(subscription){$/;"	function	line:6526
closeSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var closeSubscription = function(subscription){$/;"	function	line:6530
Subscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var Subscription = function(observer, subscriber){$/;"	function	line:6537
unsubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  unsubscribe: function unsubscribe(){ closeSubscription(this); }$/;"	function	line:6557
SubscriptionObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var SubscriptionObserver = function(subscription){$/;"	function	line:6560
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  next: function next(value){$/;"	function	line:6565
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  error: function error(value){$/;"	function	line:6581
complete	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  complete: function complete(value){$/;"	function	line:6599
Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var $Observable = function Observable(subscriber){$/;"	function	line:6619
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  subscribe: function subscribe(observer){$/;"	function	line:6624
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  forEach: function forEach(fn){$/;"	function	line:6627
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	        next : function(value){$/;"	function	line:6632
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  from: function from(x){$/;"	function	line:6648
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      microtask(function(){$/;"	function	line:6659
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  of: function of(){$/;"	function	line:6676
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      microtask(function(){$/;"	function	line:6680
hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	hide($Observable.prototype, OBSERVABLE, function(){ return this; });$/;"	function	line:6693
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var wrap = function(set){$/;"	function	line:6739
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(\/* ...pargs *\/){$/;"	function	line:6761
createDictMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var createDictMethod = function(TYPE){$/;"	function	line:6819
createDictIter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var createDictIter = function(kind){$/;"	function	line:6847
DictIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	var DictIterator = function(iterated, kind){$/;"	function	line:6852
$iterCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	$iterCreate(DictIterator, 'Dict', function(){$/;"	function	line:6858
Dict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	function Dict(iterable){$/;"	function	line:6875
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	      forOf(iterable, true, function(key, value){$/;"	function	line:6879
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	function reduce(object, mapfn, init){$/;"	function	line:6888
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	function includes(object, el){$/;"	function	line:6905
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	function get(object, key){$/;"	function	line:6911
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	function set(object, key, value){$/;"	function	line:6914
isDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	function isDict(it){$/;"	function	line:6920
delay	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  delay: function delay(time){$/;"	function	line:6983
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function define(target, mixin){$/;"	function	line:7036
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	  make: function(proto, mixin){$/;"	function	line:7053
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	$export($export.S, 'RegExp', {escape: function escape(it){ return $re(it); }});$/;"	function	line:7080
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	$export($export.S, 'RegExp', {escape: function escape(it){ return $re(it); }});$/;"	function	line:7080
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	module.exports = function(regExp, replace){$/;"	function	line:7087
escapeHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	$export($export.P + $export.F, 'String', {escapeHTML: function escapeHTML(){ return $re(this); }});$/;"	function	line:7110
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	$export($export.P + $export.F, 'String', {escapeHTML: function escapeHTML(){ return $re(this); }});$/;"	function	line:7110
unescapeHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	$export($export.P + $export.F, 'String', {unescapeHTML:  function unescapeHTML(){ return $re(this); }});$/;"	function	line:7126
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.js	/^	$export($export.P + $export.F, 'String', {unescapeHTML:  function unescapeHTML(){ return $re(this); }});$/;"	function	line:7126
V	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.min.js	/^!function(a,b,c){"use strict";!function(a){function __webpack_require__(c){if(b[c])return b[c].exports;var d=b[c]={exports:{},id:c,loaded:!1};return a[c].call(d.exports,d,d.exports,__webpack_require__),d.loaded=!0,d.exports}var b={};return __webpack_require__.m=a,__webpack_require__.c=b,__webpack_require__.p="",__webpack_require__(0)}([function(a,b,c){c(1),c(50),c(51),c(52),c(54),c(55),c(58),c(59),c(60),c(61),c(62),c(63),c(64),c(65),c(66),c(68),c(70),c(72),c(75),c(76),c(79),c(80),c(81),c(82),c(84),c(85),c(86),c(87),c(88),c(92),c(94),c(95),c(96),c(98),c(99),c(100),c(102),c(103),c(104),c(106),c(107),c(108),c(109),c(110),c(111),c(112),c(113),c(114),c(115),c(116),c(117),c(118),c(119),c(121),c(125),c(126),c(127),c(128),c(132),c(134),c(135),c(136),c(137),c(138),c(139),c(140),c(141),c(142),c(143),c(144),c(145),c(146),c(147),c(154),c(155),c(157),c(158),c(159),c(163),c(164),c(165),c(166),c(167),c(169),c(170),c(171),c(172),c(175),c(177),c(178),c(179),c(181),c(183),c(190),c(193),c(194),c(196),c(197),c(198),c(199),c(200),c(201),c(202),c(203),c(204),c(205),c(206),c(207),c(209),c(210),c(211),c(212),c(213),c(214),c(215),c(218),c(219),c(221),c(222),c(223),c(224),c(225),c(226),c(227),c(228),c(229),c(230),c(231),c(233),c(234),c(235),c(236),c(238),c(239),c(240),c(241),c(243),c(244),c(246),c(247),c(248),c(249),c(252),c(253),c(254),c(255),c(256),c(257),c(258),c(259),c(261),c(262),c(263),c(264),c(265),c(266),c(267),c(268),c(269),c(270),c(271),c(272),c(273),c(276),c(151),c(278),c(277),c(279),c(280),c(281),c(282),c(283),c(285),c(286),c(287),c(289),a.exports=c(290)},function(a,b,d){var e=d(2),f=d(3),g=d(4),h=d(6),i=d(18),j=d(19).KEY,k=d(5),l=d(21),m=d(22),n=d(20),o=d(23),p=d(24),q=d(25),r=d(27),s=d(40),t=d(43),u=d(12),v=d(30),w=d(16),x=d(17),y=d(44),z=d(47),A=d(49),B=d(11),C=d(28),D=A.f,E=B.f,F=z.f,G=e.Symbol,H=e.JSON,I=H&&H.stringify,J="prototype",K=o("_hidden"),L=o("toPrimitive"),M={}.propertyIsEnumerable,N=l("symbol-registry"),O=l("symbols"),P=l("op-symbols"),Q=Object[J],R="function"==typeof G,S=e.QObject,T=!S||!S[J]||!S[J].findChild,U=g&&k(function(){return 7!=y(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=D(Q,b);d&&delete Q[b],E(a,b,c),d&&a!==Q&&E(Q,b,d)}:E,V=function(a){var b=O[a]=y(G[J]);return b._k=a,b},W=R&&"symbol"==typeof G.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof G},X=function defineProperty(a,b,c){return a===Q&&X(P,b,c),u(a),b=w(b,!0),u(c),f(O,b)?(c.enumerable?(f(a,K)&&a[K][b]&&(a[K][b]=!1),c=y(c,{enumerable:x(0,!1)})):(f(a,K)||E(a,K,x(1,{})),a[K][b]=!0),U(a,b,c)):E(a,b,c)},Y=function defineProperties(a,b){u(a);for(var c,d=s(b=v(b)),e=0,f=d.length;f>e;)X(a,c=d[e++],b[c]);return a},Z=function create(a,b){return b===c?y(a):Y(y(a),b)},$=function propertyIsEnumerable(a){var b=M.call(this,a=w(a,!0));return!(this===Q&&f(O,a)&&!f(P,a))&&(!(b||!f(this,a)||!f(O,a)||f(this,K)&&this[K][a])||b)},_=function getOwnPropertyDescriptor(a,b){if(a=v(a),b=w(b,!0),a!==Q||!f(O,b)||f(P,b)){var c=D(a,b);return!c||!f(O,b)||f(a,K)&&a[K][b]||(c.enumerable=!0),c}},aa=function getOwnPropertyNames(a){for(var b,c=F(v(a)),d=[],e=0;c.length>e;)f(O,b=c[e++])||b==K||b==j||d.push(b);return d},ba=function getOwnPropertySymbols(a){for(var b,c=a===Q,d=F(c?P:v(a)),e=[],g=0;d.length>g;)!f(O,b=d[g++])||c&&!f(Q,b)||e.push(O[b]);return e};R||(G=function Symbol(){if(this instanceof G)throw TypeError("Symbol is not a constructor!");var a=n(arguments.length>0?arguments[0]:c),b=function(c){this===Q&&b.call(P,c),f(this,K)&&f(this[K],a)&&(this[K][a]=!1),U(this,a,x(1,c))};return g&&T&&U(Q,a,{configurable:!0,set:b}),V(a)},i(G[J],"toString",function toString(){return this._k}),A.f=_,B.f=X,d(48).f=z.f=aa,d(42).f=$,d(41).f=ba,g&&!d(26)&&i(Q,"propertyIsEnumerable",$,!0),p.f=function(a){return V(o(a))}),h(h.G+h.W+h.F*!R,{Symbol:G});for(var ca="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),da=0;ca.length>da;)o(ca[da++]);for(var ca=C(o.store),da=0;ca.length>da;)q(ca[da++]);h(h.S+h.F*!R,"Symbol",{"for":function(a){return f(N,a+="")?N[a]:N[a]=G(a)},keyFor:function keyFor(a){if(W(a))return r(N,a);throw TypeError(a+" is not a symbol!")},useSetter:function(){T=!0},useSimple:function(){T=!1}}),h(h.S+h.F*!R,"Object",{create:Z,defineProperty:X,defineProperties:Y,getOwnPropertyDescriptor:_,getOwnPropertyNames:aa,getOwnPropertySymbols:ba}),H&&h(h.S+h.F*(!R||k(function(){var a=G();return"[null]"!=I([a])||"{}"!=I({a:a})||"{}"!=I(Object(a))})),"JSON",{stringify:function stringify(a){if(a!==c&&!W(a)){for(var b,d,e=[a],f=1;arguments.length>f;)e.push(arguments[f++]);return b=e[1],"function"==typeof b&&(d=b),!d&&t(b)||(b=function(a,b){if(d&&(b=d.call(this,a,b)),!W(b))return b}),e[1]=b,I.apply(H,e)}}}),G[J][L]||d(10)(G[J],L,G[J].valueOf),m(G,"Symbol"),m(Math,"Math",!0),m(e.JSON,"JSON",!0)},function(a,c){var d=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof b&&(b=d)},function(a,b){var c={}.hasOwnProperty;a.exports=function(a,b){return c.call(a,b)}},function(a,b,c){a.exports=!c(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,d){var e=d(2),f=d(7),g=d(8),h=d(10),i="prototype",j=function(a,b,d){var k,l,m,n=a&j.F,o=a&j.G,p=a&j.S,q=a&j.P,r=a&j.B,s=a&j.W,t=o?f:f[b]||(f[b]={}),u=t[i],v=o?e:p?e[b]:(e[b]||{})[i];o&&(d=b);for(k in d)l=!n&&v&&v[k]!==c,l&&k in t||(m=l?v[k]:d[k],t[k]=o&&"function"!=typeof v[k]?d[k]:r&&l?g(m,e):s&&v[k]==m?function(a){var b=function(b,c,d){if(this instanceof a){switch(arguments.length){case 0:return new a;case 1:return new a(b);case 2:return new a(b,c)}return new a(b,c,d)}return a.apply(this,arguments)};return b[i]=a[i],b}(m):q&&"function"==typeof m?g(Function.call,m):m,q&&((t.virtual||(t.virtual={}))[k]=m,a&j.R&&u&&!u[k]&&h(u,k,m)))};j.F=1,j.G=2,j.S=4,j.P=8,j.B=16,j.W=32,j.U=64,j.R=128,a.exports=j},function(b,c){var d=b.exports={version:"2.4.0"};"number"==typeof a&&(a=d)},function(a,b,d){var e=d(9);a.exports=function(a,b,d){if(e(a),b===c)return a;switch(d){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b,c){var d=c(11),e=c(17);a.exports=c(4)?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b,c){var d=c(12),e=c(14),f=c(16),g=Object.defineProperty;b.f=c(4)?Object.defineProperty:function defineProperty(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(h){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},function(a,b,c){var d=c(13);a.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){a.exports=!c(4)&&!c(5)(function(){return 7!=Object.defineProperty(c(15)("div"),"a",{get:function(){return 7}}).a})},function(a,b,c){var d=c(13),e=c(2).document,f=d(e)&&d(e.createElement);a.exports=function(a){return f?e.createElement(a):{}}},function(a,b,c){var d=c(13);a.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},function(a,b){a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b,c){a.exports=c(10)},function(a,b,c){var d=c(20)("meta"),e=c(13),f=c(3),g=c(11).f,h=0,i=Object.isExtensible||function(){return!0},j=!c(5)(function(){return i(Object.preventExtensions({}))}),k=function(a){g(a,d,{value:{i:"O"+ ++h,w:{}}})},l=function(a,b){if(!e(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!f(a,d)){if(!i(a))return"F";if(!b)return"E";k(a)}return a[d].i},m=function(a,b){if(!f(a,d)){if(!i(a))return!0;if(!b)return!1;k(a)}return a[d].w},n=function(a){return j&&o.NEED&&i(a)&&!f(a,d)&&k(a),a},o=a.exports={KEY:d,NEED:!1,fastKey:l,getWeak:m,onFreeze:n}},function(a,b){var d=0,e=Math.random();a.exports=function(a){return"Symbol(".concat(a===c?"":a,")_",(++d+e).toString(36))}},function(a,b,c){var d=c(2),e="__core-js_shared__",f=d[e]||(d[e]={});a.exports=function(a){return f[a]||(f[a]={})}},function(a,b,c){var d=c(11).f,e=c(3),f=c(23)("toStringTag");a.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},function(a,b,c){var d=c(21)("wks"),e=c(20),f=c(2).Symbol,g="function"==typeof f,h=a.exports=function(a){return d[a]||(d[a]=g&&f[a]||(g?f:e)("Symbol."+a))};h.store=d},function(a,b,c){b.f=c(23)},function(a,b,c){var d=c(2),e=c(7),f=c(26),g=c(24),h=c(11).f;a.exports=function(a){var b=e.Symbol||(e.Symbol=f?{}:d.Symbol||{});"_"==a.charAt(0)||a in b||h(b,a,{value:g.f(a)})}},function(a,b){a.exports=!0},function(a,b,c){var d=c(28),e=c(30);a.exports=function(a,b){for(var c,f=e(a),g=d(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},function(a,b,c){var d=c(29),e=c(39);a.exports=Object.keys||function keys(a){return d(a,e)}},function(a,b,c){var d=c(3),e=c(30),f=c(34)(!1),g=c(38)("IE_PROTO");a.exports=function(a,b){var c,h=e(a),i=0,j=[];for(c in h)c!=g&&d(h,c)&&j.push(c);for(;b.length>i;)d(h,c=b[i++])&&(~f(j,c)||j.push(c));return j}},function(a,b,c){var d=c(31),e=c(33);a.exports=function(a){return d(e(a))}},function(a,b,c){var d=c(32);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},function(a,b){var c={}.toString;a.exports=function(a){return c.call(a).slice(8,-1)}},function(a,b){a.exports=function(a){if(a==c)throw TypeError("Can't call method on  "+a);return a}},function(a,b,c){var d=c(30),e=c(35),f=c(37);a.exports=function(a){return function(b,c,g){var h,i=d(b),j=e(i.length),k=f(g,j);if(a&&c!=c){for(;j>k;)if(h=i[k++],h!=h)return!0}else for(;j>k;k++)if((a||k in i)&&i[k]===c)return a||k||0;return!a&&-1}}},function(a,b,c){var d=c(36),e=Math.min;a.exports=function(a){return a>0?e(d(a),9007199254740991):0}},function(a,b){var c=Math.ceil,d=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?d:c)(a)}},function(a,b,c){var d=c(36),e=Math.max,f=Math.min;a.exports=function(a,b){return a=d(a),a<0?e(a+b,0):f(a,b)}},function(a,b,c){var d=c(21)("keys"),e=c(20);a.exports=function(a){return d[a]||(d[a]=e(a))}},function(a,b){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,b,c){var d=c(28),e=c(41),f=c(42);a.exports=function(a){var b=d(a),c=e.f;if(c)for(var g,h=c(a),i=f.f,j=0;h.length>j;)i.call(a,g=h[j++])&&b.push(g);return b}},function(a,b){b.f=Object.getOwnPropertySymbols},function(a,b){b.f={}.propertyIsEnumerable},function(a,b,c){var d=c(32);a.exports=Array.isArray||function isArray(a){return"Array"==d(a)}},function(a,b,d){var e=d(12),f=d(45),g=d(39),h=d(38)("IE_PROTO"),i=function(){},j="prototype",k=function(){var a,b=d(15)("iframe"),c=g.length,e="<",f=">";for(b.style.display="none",d(46).appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write(e+"script"+f+"document.F=Object"+e+"\/script"+f),a.close(),k=a.F;c--;)delete k[j][g[c]];return k()};a.exports=Object.create||function create(a,b){var d;return null!==a?(i[j]=e(a),d=new i,i[j]=null,d[h]=a):d=k(),b===c?d:f(d,b)}},function(a,b,c){var d=c(11),e=c(12),f=c(28);a.exports=c(4)?Object.defineProperties:function defineProperties(a,b){e(a);for(var c,g=f(b),h=g.length,i=0;h>i;)d.f(a,c=g[i++],b[c]);return a}},function(a,b,c){a.exports=c(2).document&&document.documentElement},function(a,b,c){var d=c(30),e=c(48).f,f={}.toString,g="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(b){return g.slice()}};a.exports.f=function getOwnPropertyNames(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},function(a,b,c){var d=c(29),e=c(39).concat("length","prototype");b.f=Object.getOwnPropertyNames||function getOwnPropertyNames(a){return d(a,e)}},function(a,b,c){var d=c(42),e=c(17),f=c(30),g=c(16),h=c(3),i=c(14),j=Object.getOwnPropertyDescriptor;b.f=c(4)?j:function getOwnPropertyDescriptor(a,b){if(a=f(a),b=g(b,!0),i)try{return j(a,b)}catch(c){}if(h(a,b))return e(!d.f.call(a,b),a[b])}},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperty:c(11).f})},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperties:c(45)})},function(a,b,c){var d=c(30),e=c(49).f;c(53)("getOwnPropertyDescriptor",function(){return function getOwnPropertyDescriptor(a,b){return e(d(a),b)}})},function(a,b,c){var d=c(6),e=c(7),f=c(5);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(6);d(d.S,"Object",{create:c(44)})},function(a,b,c){var d=c(56),e=c(57);c(53)("getPrototypeOf",function(){return function getPrototypeOf(a){return e(d(a))}})},function(a,b,c){var d=c(33);a.exports=function(a){return Object(d(a))}},function(a,b,c){var d=c(3),e=c(56),f=c(38)("IE_PROTO"),g=Object.prototype;a.exports=Object.getPrototypeOf||function(a){return a=e(a),d(a,f)?a[f]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?g:null}},function(a,b,c){var d=c(56),e=c(28);c(53)("keys",function(){return function keys(a){return e(d(a))}})},function(a,b,c){c(53)("getOwnPropertyNames",function(){return c(47).f})},function(a,b,c){var d=c(13),e=c(19).onFreeze;c(53)("freeze",function(a){return function freeze(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(13),e=c(19).onFreeze;c(53)("seal",function(a){return function seal(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(13),e=c(19).onFreeze;c(53)("preventExtensions",function(a){return function preventExtensions(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(13);c(53)("isFrozen",function(a){return function isFrozen(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(13);c(53)("isSealed",function(a){return function isSealed(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(13);c(53)("isExtensible",function(a){return function isExtensible(b){return!!d(b)&&(!a||a(b))}})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{assign:c(67)})},function(a,b,c){var d=c(28),e=c(41),f=c(42),g=c(56),h=c(31),i=Object.assign;a.exports=!i||c(5)(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=i({},a)[c]||Object.keys(i({},b)).join("")!=d})?function assign(a,b){for(var c=g(a),i=arguments.length,j=1,k=e.f,l=f.f;i>j;)for(var m,n=h(arguments[j++]),o=k?d(n).concat(k(n)):d(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:i},function(a,b,c){var d=c(6);d(d.S,"Object",{is:c(69)})},function(a,b){a.exports=Object.is||function is(a,b){return a===b?0!==a||1\/a===1\/b:a!=a&&b!=b}},function(a,b,c){var d=c(6);d(d.S,"Object",{setPrototypeOf:c(71).set})},function(a,b,d){var e=d(13),f=d(12),g=function(a,b){if(f(a),!e(b)&&null!==b)throw TypeError(b+": can't set as prototype!")};a.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(a,b,c){try{c=d(8)(Function.call,d(49).f(Object.prototype,"__proto__").set,2),c(a,[]),b=!(a instanceof Array)}catch(e){b=!0}return function setPrototypeOf(a,d){return g(a,d),b?a.__proto__=d:c(a,d),a}}({},!1):c),check:g}},function(a,b,c){var d=c(6);d(d.P,"Function",{bind:c(73)})},function(a,b,c){var d=c(9),e=c(13),f=c(74),g=[].slice,h={},i=function(a,b,c){if(!(b in h)){for(var d=[],e=0;e<b;e++)d[e]="a["+e+"]";h[b]=Function("F,a","return new F("+d.join(",")+")")}return h[b](a,c)};a.exports=Function.bind||function bind(a){var b=d(this),c=g.call(arguments,1),h=function(){var d=c.concat(g.call(arguments));return this instanceof h?i(b,d.length,d):f(b,d,a)};return e(b.prototype)&&(h.prototype=b.prototype),h}},function(a,b){a.exports=function(a,b,d){var e=d===c;switch(b.length){case 0:return e?a():a.call(d);case 1:return e?a(b[0]):a.call(d,b[0]);case 2:return e?a(b[0],b[1]):a.call(d,b[0],b[1]);case 3:return e?a(b[0],b[1],b[2]):a.call(d,b[0],b[1],b[2]);case 4:return e?a(b[0],b[1],b[2],b[3]):a.call(d,b[0],b[1],b[2],b[3])}return a.apply(d,b)}},function(a,b,c){var d=c(13),e=c(57),f=c(23)("hasInstance"),g=Function.prototype;f in g||c(11).f(g,f,{value:function(a){if("function"!=typeof this||!d(a))return!1;if(!d(this.prototype))return a instanceof this;for(;a=e(a);)if(this.prototype===a)return!0;return!1}})},function(a,b,c){var d=c(6),e=c(36),f=c(77),g=c(78),h=1..toFixed,i=Math.floor,j=[0,0,0,0,0,0],k="Number.toFixed: incorrect invocation!",l="0",m=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*j[c],j[c]=d%1e7,d=i(d\/1e7)},n=function(a){for(var b=6,c=0;--b>=0;)c+=j[b],j[b]=i(c\/a),c=c%a*1e7},o=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==j[a]){var c=String(j[a]);b=""===b?c:b+g.call(l,7-c.length)+c}return b},p=function(a,b,c){return 0===b?c:b%2===1?p(a,b-1,c*a):p(a*a,b\/2,c)},q=function(a){for(var b=0,c=a;c>=4096;)b+=12,c\/=4096;for(;c>=2;)b+=1,c\/=2;return b};d(d.P+d.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(5)(function(){h.call({})})),"Number",{toFixed:function toFixed(a){var b,c,d,h,i=f(this,k),j=e(a),r="",s=l;if(j<0||j>20)throw RangeError(k);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(r="-",i=-i),i>1e-21)if(b=q(i*p(2,69,1))-69,c=b<0?i*p(2,-b,1):i\/p(2,b,1),c*=4503599627370496,b=52-b,b>0){for(m(0,c),d=j;d>=7;)m(1e7,0),d-=7;for(m(p(10,d,1),0),d=b-1;d>=23;)n(1<<23),d-=23;n(1<<d),m(1,1),n(2),s=o()}else m(0,c),m(1<<-b,0),s=o()+g.call(l,j);return j>0?(h=s.length,s=r+(h<=j?"0."+g.call(l,j-h)+s:s.slice(0,h-j)+"."+s.slice(h-j))):s=r+s,s}})},function(a,b,c){var d=c(32);a.exports=function(a,b){if("number"!=typeof a&&"Number"!=d(a))throw TypeError(b);return+a}},function(a,b,c){var d=c(36),e=c(33);a.exports=function repeat(a){var b=String(e(this)),c="",f=d(a);if(f<0||f==1\/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(b+=b))1&f&&(c+=b);return c}},function(a,b,d){var e=d(6),f=d(5),g=d(77),h=1..toPrecision;e(e.P+e.F*(f(function(){return"1"!==h.call(1,c)})||!f(function(){h.call({})})),"Number",{toPrecision:function toPrecision(a){var b=g(this,"Number#toPrecision: incorrect invocation!");return a===c?h.call(b):h.call(b,a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},function(a,b,c){var d=c(6),e=c(2).isFinite;d(d.S,"Number",{isFinite:function isFinite(a){return"number"==typeof a&&e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{isInteger:c(83)})},function(a,b,c){var d=c(13),e=Math.floor;a.exports=function isInteger(a){return!d(a)&&isFinite(a)&&e(a)===a}},function(a,b,c){var d=c(6);d(d.S,"Number",{isNaN:function isNaN(a){return a!=a}})},function(a,b,c){var d=c(6),e=c(83),f=Math.abs;d(d.S,"Number",{isSafeInteger:function isSafeInteger(a){return e(a)&&f(a)<=9007199254740991}})},function(a,b,c){var d=c(6);d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(a,b,c){var d=c(6);d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(a,b,c){var d=c(6),e=c(89);d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},function(a,b,c){var d=c(2).parseFloat,e=c(90).trim;a.exports=1\/d(c(91)+"-0")!==-(1\/0)?function parseFloat(a){var b=e(String(a),3),c=d(b);return 0===c&&"-"==b.charAt(0)?-0:c}:d},function(a,b,c){var d=c(6),e=c(33),f=c(5),g=c(91),h="["+g+"]",i="​",j=RegExp("^"+h+h+"*"),k=RegExp(h+h+"*$"),l=function(a,b,c){var e={},h=f(function(){return!!g[a]()||i[a]()!=i}),j=e[a]=h?b(m):g[a];c&&(e[c]=j),d(d.P+d.F*h,"String",e)},m=l.trim=function(a,b){return a=String(e(a)),1&b&&(a=a.replace(j,"")),2&b&&(a=a.replace(k,"")),a};a.exports=l},function(a,b){a.exports="\\t\\n\\x0B\\f\\r   ᠎             　\\u2028\\u2029\\ufeff"},function(a,b,c){var d=c(6),e=c(93);d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},function(a,b,c){var d=c(2).parseInt,e=c(90).trim,f=c(91),g=\/^[\\-+]?0[xX]\/;a.exports=8!==d(f+"08")||22!==d(f+"0x16")?function parseInt(a,b){var c=e(String(a),3);return d(c,b>>>0||(g.test(c)?16:10))}:d},function(a,b,c){var d=c(6),e=c(93);d(d.G+d.F*(parseInt!=e),{parseInt:e})},function(a,b,c){var d=c(6),e=c(89);d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},function(a,b,c){var d=c(6),e=c(97),f=Math.sqrt,g=Math.acosh;d(d.S+d.F*!(g&&710==Math.floor(g(Number.MAX_VALUE))&&g(1\/0)==1\/0),"Math",{acosh:function acosh(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:e(a-1+f(a-1)*f(a+1))}})},function(a,b){a.exports=Math.log1p||function log1p(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a\/2:Math.log(1+a)}},function(a,b,c){function asinh(a){return isFinite(a=+a)&&0!=a?a<0?-asinh(-a):Math.log(a+Math.sqrt(a*a+1)):a}var d=c(6),e=Math.asinh;d(d.S+d.F*!(e&&1\/e(0)>0),"Math",{asinh:asinh})},function(a,b,c){var d=c(6),e=Math.atanh;d(d.S+d.F*!(e&&1\/e(-0)<0),"Math",{atanh:function atanh(a){return 0==(a=+a)?a:Math.log((1+a)\/(1-a))\/2}})},function(a,b,c){var d=c(6),e=c(101);d(d.S,"Math",{cbrt:function cbrt(a){return e(a=+a)*Math.pow(Math.abs(a),1\/3)}})},function(a,b){a.exports=Math.sign||function sign(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},function(a,b,c){var d=c(6);d(d.S,"Math",{clz32:function clz32(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},function(a,b,c){var d=c(6),e=Math.exp;d(d.S,"Math",{cosh:function cosh(a){return(e(a=+a)+e(-a))\/2}})},function(a,b,c){var d=c(6),e=c(105);d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},function(a,b){var c=Math.expm1;a.exports=!c||c(10)>22025.465794806718||c(10)<22025.465794806718||c(-2e-17)!=-2e-17?function expm1(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a\/2:Math.exp(a)-1}:c},function(a,b,c){var d=c(6),e=c(101),f=Math.pow,g=f(2,-52),h=f(2,-23),i=f(2,127)*(2-h),j=f(2,-126),k=function(a){return a+1\/g-1\/g};d(d.S,"Math",{fround:function fround(a){var b,c,d=Math.abs(a),f=e(a);return d<j?f*k(d\/j\/h)*j*h:(b=(1+h\/g)*d,c=b-(b-d),c>i||c!=c?f*(1\/0):f*c)}})},function(a,b,c){var d=c(6),e=Math.abs;d(d.S,"Math",{hypot:function hypot(a,b){for(var c,d,f=0,g=0,h=arguments.length,i=0;g<h;)c=e(arguments[g++]),i<c?(d=i\/c,f=f*d*d+1,i=c):c>0?(d=c\/i,f+=d*d):f+=c;return i===1\/0?1\/0:i*Math.sqrt(f)}})},function(a,b,c){var d=c(6),e=Math.imul;d(d.S+d.F*c(5)(function(){return e(4294967295,5)!=-5||2!=e.length}),"Math",{imul:function imul(a,b){var c=65535,d=+a,e=+b,f=c&d,g=c&e;return 0|f*g+((c&d>>>16)*g+f*(c&e>>>16)<<16>>>0)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log10:function log10(a){return Math.log(a)\/Math.LN10}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log1p:c(97)})},function(a,b,c){var d=c(6);d(d.S,"Math",{log2:function log2(a){return Math.log(a)\/Math.LN2}})},function(a,b,c){var d=c(6);d(d.S,"Math",{sign:c(101)})},function(a,b,c){var d=c(6),e=c(105),f=Math.exp;d(d.S+d.F*c(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function sinh(a){return Math.abs(a=+a)<1?(e(a)-e(-a))\/2:(f(a-1)-f(-a-1))*(Math.E\/2)}})},function(a,b,c){var d=c(6),e=c(105),f=Math.exp;d(d.S,"Math",{tanh:function tanh(a){var b=e(a=+a),c=e(-a);return b==1\/0?1:c==1\/0?-1:(b-c)\/(f(a)+f(-a))}})},function(a,b,c){var d=c(6);d(d.S,"Math",{trunc:function trunc(a){return(a>0?Math.floor:Math.ceil)(a)}})},function(a,b,c){var d=c(6),e=c(37),f=String.fromCharCode,g=String.fromCodePoint;d(d.S+d.F*(!!g&&1!=g.length),"String",{fromCodePoint:function fromCodePoint(a){for(var b,c=[],d=arguments.length,g=0;d>g;){if(b=+arguments[g++],e(b,1114111)!==b)throw RangeError(b+" is not a valid code point");c.push(b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320))}return c.join("")}})},function(a,b,c){var d=c(6),e=c(30),f=c(35);d(d.S,"String",{raw:function raw(a){for(var b=e(a.raw),c=f(b.length),d=arguments.length,g=[],h=0;c>h;)g.push(String(b[h++])),h<d&&g.push(String(arguments[h]));return g.join("")}})},function(a,b,c){c(90)("trim",function(a){return function trim(){return a(this,3)}})},function(a,b,c){var d=c(6),e=c(120)(!1);d(d.P,"String",{codePointAt:function codePointAt(a){return e(this,a)}})},function(a,b,d){var e=d(36),f=d(33);a.exports=function(a){return function(b,d){var g,h,i=String(f(b)),j=e(d),k=i.length;return j<0||j>=k?a?"":c:(g=i.charCodeAt(j),g<55296||g>56319||j+1===k||(h=i.charCodeAt(j+1))<56320||h>57343?a?i.charAt(j):g:a?i.slice(j,j+2):(g-55296<<10)+(h-56320)+65536)}}},function(a,b,d){var e=d(6),f=d(35),g=d(122),h="endsWith",i=""[h];e(e.P+e.F*d(124)(h),"String",{endsWith:function endsWith(a){var b=g(this,a,h),d=arguments.length>1?arguments[1]:c,e=f(b.length),j=d===c?e:Math.min(f(d),e),k=String(a);return i?i.call(b,k,j):b.slice(j-k.length,j)===k}})},function(a,b,c){var d=c(123),e=c(33);a.exports=function(a,b,c){if(d(b))throw TypeError("String#"+c+" doesn't accept regex!");return String(e(a))}},function(a,b,d){var e=d(13),f=d(32),g=d(23)("match");a.exports=function(a){var b;return e(a)&&((b=a[g])!==c?!!b:"RegExp"==f(a))}},function(a,b,c){var d=c(23)("match");a.exports=function(a){var b=\/.\/;try{"\/.\/"[a](b)}catch(c){try{return b[d]=!1,!"\/.\/"[a](b)}catch(e){}}return!0}},function(a,b,d){var e=d(6),f=d(122),g="includes";e(e.P+e.F*d(124)(g),"String",{includes:function includes(a){return!!~f(this,a,g).indexOf(a,arguments.length>1?arguments[1]:c)}})},function(a,b,c){var d=c(6);d(d.P,"String",{repeat:c(78)})},function(a,b,d){var e=d(6),f=d(35),g=d(122),h="startsWith",i=""[h];e(e.P+e.F*d(124)(h),"String",{startsWith:function startsWith(a){var b=g(this,a,h),d=f(Math.min(arguments.length>1?arguments[1]:c,b.length)),e=String(a);return i?i.call(b,e,d):b.slice(d,d+e.length)===e}})},function(a,b,d){var e=d(120)(!0);d(129)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,d=this._i;return d>=b.length?{value:c,done:!0}:(a=e(b,d),this._i+=a.length,{value:a,done:!1})})},function(a,b,d){var e=d(26),f=d(6),g=d(18),h=d(10),i=d(3),j=d(130),k=d(131),l=d(22),m=d(57),n=d(23)("iterator"),o=!([].keys&&"next"in[].keys()),p="@@iterator",q="keys",r="values",s=function(){return this};a.exports=function(a,b,d,t,u,v,w){k(d,b,t);var x,y,z,A=function(a){if(!o&&a in E)return E[a];switch(a){case q:return function keys(){return new d(this,a)};case r:return function values(){return new d(this,a)}}return function entries(){return new d(this,a)}},B=b+" Iterator",C=u==r,D=!1,E=a.prototype,F=E[n]||E[p]||u&&E[u],G=F||A(u),H=u?C?A("entries"):G:c,I="Array"==b?E.entries||F:F;if(I&&(z=m(I.call(new a)),z!==Object.prototype&&(l(z,B,!0),e||i(z,n)||h(z,n,s))),C&&F&&F.name!==r&&(D=!0,G=function values(){return F.call(this)}),e&&!w||!o&&!D&&E[n]||h(E,n,G),j[b]=G,j[B]=s,u)if(x={values:C?G:A(r),keys:v?G:A(q),entries:H},w)for(y in x)y in E||g(E,y,x[y]);else f(f.P+f.F*(o||D),b,x);return x}},function(a,b){a.exports={}},function(a,b,c){var d=c(44),e=c(17),f=c(22),g={};c(10)(g,c(23)("iterator"),function(){return this}),a.exports=function(a,b,c){a.prototype=d(g,{next:e(1,c)}),f(a,b+" Iterator")}},function(a,b,c){c(133)("anchor",function(a){return function anchor(b){return a(this,"a","name",b)}})},function(a,b,c){var d=c(6),e=c(5),f=c(33),g=\/"\/g,h=function(a,b,c,d){var e=String(f(a)),h="<"+b;return""!==c&&(h+=" "+c+'="'+String(d).replace(g,"&quot;")+'"'),h+">"+e+"<\/"+b+">"};a.exports=function(a,b){var c={};c[a]=b(h),d(d.P+d.F*e(function(){var b=""[a]('"');return b!==b.toLowerCase()||b.split('"').length>3}),"String",c)}},function(a,b,c){c(133)("big",function(a){return function big(){return a(this,"big","","")}})},function(a,b,c){c(133)("blink",function(a){return function blink(){return a(this,"blink","","")}})},function(a,b,c){c(133)("bold",function(a){return function bold(){return a(this,"b","","")}})},function(a,b,c){c(133)("fixed",function(a){return function fixed(){return a(this,"tt","","")}})},function(a,b,c){c(133)("fontcolor",function(a){return function fontcolor(b){return a(this,"font","color",b)}})},function(a,b,c){c(133)("fontsize",function(a){return function fontsize(b){return a(this,"font","size",b)}})},function(a,b,c){c(133)("italics",function(a){return function italics(){return a(this,"i","","")}})},function(a,b,c){c(133)("link",function(a){return function link(b){return a(this,"a","href",b)}})},function(a,b,c){c(133)("small",function(a){return function small(){return a(this,"small","","")}})},function(a,b,c){c(133)("strike",function(a){return function strike(){return a(this,"strike","","")}})},function(a,b,c){c(133)("sub",function(a){return function sub(){return a(this,"sub","","")}})},function(a,b,c){c(133)("sup",function(a){return function sup(){return a(this,"sup","","")}})},function(a,b,c){var d=c(6);d(d.S,"Array",{isArray:c(43)})},function(a,b,d){var e=d(8),f=d(6),g=d(56),h=d(148),i=d(149),j=d(35),k=d(150),l=d(151);f(f.S+f.F*!d(153)(function(a){Array.from(a)}),"Array",{from:function from(a){var b,d,f,m,n=g(a),o="function"==typeof this?this:Array,p=arguments.length,q=p>1?arguments[1]:c,r=q!==c,s=0,t=l(n);if(r&&(q=e(q,p>2?arguments[2]:c,2)),t==c||o==Array&&i(t))for(b=j(n.length),d=new o(b);b>s;s++)k(d,s,r?q(n[s],s):n[s]);else for(m=t.call(n),d=new o;!(f=m.next()).done;s++)k(d,s,r?h(m,q,[f.value,s],!0):f.value);return d.length=s,d}})},function(a,b,d){var e=d(12);a.exports=function(a,b,d,f){try{return f?b(e(d)[0],d[1]):b(d)}catch(g){var h=a["return"];throw h!==c&&e(h.call(a)),g}}},function(a,b,d){var e=d(130),f=d(23)("iterator"),g=Array.prototype;a.exports=function(a){return a!==c&&(e.Array===a||g[f]===a)}},function(a,b,c){var d=c(11),e=c(17);a.exports=function(a,b,c){b in a?d.f(a,b,e(0,c)):a[b]=c}},function(a,b,d){var e=d(152),f=d(23)("iterator"),g=d(130);a.exports=d(7).getIteratorMethod=function(a){if(a!=c)return a[f]||a["@@iterator"]||g[e(a)]}},function(a,b,d){var e=d(32),f=d(23)("toStringTag"),g="Arguments"==e(function(){return arguments}()),h=function(a,b){try{return a[b]}catch(c){}};a.exports=function(a){var b,d,i;return a===c?"Undefined":null===a?"Null":"string"==typeof(d=h(b=Object(a),f))?d:g?e(b):"Object"==(i=e(b))&&"function"==typeof b.callee?"Arguments":i}},function(a,b,c){var d=c(23)("iterator"),e=!1;try{var f=[7][d]();f["return"]=function(){e=!0},Array.from(f,function(){throw 2})}catch(g){}a.exports=function(a,b){if(!b&&!e)return!1;var c=!1;try{var f=[7],g=f[d]();g.next=function(){return{done:c=!0}},f[d]=function(){return g},a(f)}catch(h){}return c}},function(a,b,c){var d=c(6),e=c(150);d(d.S+d.F*c(5)(function(){function F(){}return!(Array.of.call(F)instanceof F)}),"Array",{of:function of(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)e(c,a,arguments[a++]);return c.length=b,c}})},function(a,b,d){var e=d(6),f=d(30),g=[].join;e(e.P+e.F*(d(31)!=Object||!d(156)(g)),"Array",{join:function join(a){return g.call(f(this),a===c?",":a)}})},function(a,b,c){var d=c(5);a.exports=function(a,b){return!!a&&d(function(){b?a.call(null,function(){},1):a.call(null)})}},function(a,b,d){var e=d(6),f=d(46),g=d(32),h=d(37),i=d(35),j=[].slice;e(e.P+e.F*d(5)(function(){f&&j.call(f)}),"Array",{slice:function slice(a,b){var d=i(this.length),e=g(this);if(b=b===c?d:b,"Array"==e)return j.call(this,a,b);for(var f=h(a,d),k=h(b,d),l=i(k-f),m=Array(l),n=0;n<l;n++)m[n]="String"==e?this.charAt(f+n):this[f+n];return m}})},function(a,b,d){var e=d(6),f=d(9),g=d(56),h=d(5),i=[].sort,j=[1,2,3];e(e.P+e.F*(h(function(){j.sort(c)})||!h(function(){j.sort(null)})||!d(156)(i)),"Array",{sort:function sort(a){return a===c?i.call(g(this)):i.call(g(this),f(a))}})},function(a,b,c){var d=c(6),e=c(160)(0),f=c(156)([].forEach,!0);d(d.P+d.F*!f,"Array",{forEach:function forEach(a){return e(this,a,arguments[1])}})},function(a,b,d){var e=d(8),f=d(31),g=d(56),h=d(35),i=d(161);a.exports=function(a,b){var d=1==a,j=2==a,k=3==a,l=4==a,m=6==a,n=5==a||m,o=b||i;return function(b,i,p){for(var q,r,s=g(b),t=f(s),u=e(i,p,3),v=h(t.length),w=0,x=d?o(b,v):j?o(b,0):c;v>w;w++)if((n||w in t)&&(q=t[w],r=u(q,w,s),a))if(d)x[w]=r;else if(r)switch(a){case 3:return!0;case 5:$/;"	function	line:7
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.min.js	/^!function(a,b,c){"use strict";!function(a){function __webpack_require__(c){if(b[c])return b[c].exports;var d=b[c]={exports:{},id:c,loaded:!1};return a[c].call(d.exports,d,d.exports,__webpack_require__),d.loaded=!0,d.exports}var b={};return __webpack_require__.m=a,__webpack_require__.c=b,__webpack_require__.p="",__webpack_require__(0)}([function(a,b,c){c(1),c(50),c(51),c(52),c(54),c(55),c(58),c(59),c(60),c(61),c(62),c(63),c(64),c(65),c(66),c(68),c(70),c(72),c(75),c(76),c(79),c(80),c(81),c(82),c(84),c(85),c(86),c(87),c(88),c(92),c(94),c(95),c(96),c(98),c(99),c(100),c(102),c(103),c(104),c(106),c(107),c(108),c(109),c(110),c(111),c(112),c(113),c(114),c(115),c(116),c(117),c(118),c(119),c(121),c(125),c(126),c(127),c(128),c(132),c(134),c(135),c(136),c(137),c(138),c(139),c(140),c(141),c(142),c(143),c(144),c(145),c(146),c(147),c(154),c(155),c(157),c(158),c(159),c(163),c(164),c(165),c(166),c(167),c(169),c(170),c(171),c(172),c(175),c(177),c(178),c(179),c(181),c(183),c(190),c(193),c(194),c(196),c(197),c(198),c(199),c(200),c(201),c(202),c(203),c(204),c(205),c(206),c(207),c(209),c(210),c(211),c(212),c(213),c(214),c(215),c(218),c(219),c(221),c(222),c(223),c(224),c(225),c(226),c(227),c(228),c(229),c(230),c(231),c(233),c(234),c(235),c(236),c(238),c(239),c(240),c(241),c(243),c(244),c(246),c(247),c(248),c(249),c(252),c(253),c(254),c(255),c(256),c(257),c(258),c(259),c(261),c(262),c(263),c(264),c(265),c(266),c(267),c(268),c(269),c(270),c(271),c(272),c(273),c(276),c(151),c(278),c(277),c(279),c(280),c(281),c(282),c(283),c(285),c(286),c(287),c(289),a.exports=c(290)},function(a,b,d){var e=d(2),f=d(3),g=d(4),h=d(6),i=d(18),j=d(19).KEY,k=d(5),l=d(21),m=d(22),n=d(20),o=d(23),p=d(24),q=d(25),r=d(27),s=d(40),t=d(43),u=d(12),v=d(30),w=d(16),x=d(17),y=d(44),z=d(47),A=d(49),B=d(11),C=d(28),D=A.f,E=B.f,F=z.f,G=e.Symbol,H=e.JSON,I=H&&H.stringify,J="prototype",K=o("_hidden"),L=o("toPrimitive"),M={}.propertyIsEnumerable,N=l("symbol-registry"),O=l("symbols"),P=l("op-symbols"),Q=Object[J],R="function"==typeof G,S=e.QObject,T=!S||!S[J]||!S[J].findChild,U=g&&k(function(){return 7!=y(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=D(Q,b);d&&delete Q[b],E(a,b,c),d&&a!==Q&&E(Q,b,d)}:E,V=function(a){var b=O[a]=y(G[J]);return b._k=a,b},W=R&&"symbol"==typeof G.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof G},X=function defineProperty(a,b,c){return a===Q&&X(P,b,c),u(a),b=w(b,!0),u(c),f(O,b)?(c.enumerable?(f(a,K)&&a[K][b]&&(a[K][b]=!1),c=y(c,{enumerable:x(0,!1)})):(f(a,K)||E(a,K,x(1,{})),a[K][b]=!0),U(a,b,c)):E(a,b,c)},Y=function defineProperties(a,b){u(a);for(var c,d=s(b=v(b)),e=0,f=d.length;f>e;)X(a,c=d[e++],b[c]);return a},Z=function create(a,b){return b===c?y(a):Y(y(a),b)},$=function propertyIsEnumerable(a){var b=M.call(this,a=w(a,!0));return!(this===Q&&f(O,a)&&!f(P,a))&&(!(b||!f(this,a)||!f(O,a)||f(this,K)&&this[K][a])||b)},_=function getOwnPropertyDescriptor(a,b){if(a=v(a),b=w(b,!0),a!==Q||!f(O,b)||f(P,b)){var c=D(a,b);return!c||!f(O,b)||f(a,K)&&a[K][b]||(c.enumerable=!0),c}},aa=function getOwnPropertyNames(a){for(var b,c=F(v(a)),d=[],e=0;c.length>e;)f(O,b=c[e++])||b==K||b==j||d.push(b);return d},ba=function getOwnPropertySymbols(a){for(var b,c=a===Q,d=F(c?P:v(a)),e=[],g=0;d.length>g;)!f(O,b=d[g++])||c&&!f(Q,b)||e.push(O[b]);return e};R||(G=function Symbol(){if(this instanceof G)throw TypeError("Symbol is not a constructor!");var a=n(arguments.length>0?arguments[0]:c),b=function(c){this===Q&&b.call(P,c),f(this,K)&&f(this[K],a)&&(this[K][a]=!1),U(this,a,x(1,c))};return g&&T&&U(Q,a,{configurable:!0,set:b}),V(a)},i(G[J],"toString",function toString(){return this._k}),A.f=_,B.f=X,d(48).f=z.f=aa,d(42).f=$,d(41).f=ba,g&&!d(26)&&i(Q,"propertyIsEnumerable",$,!0),p.f=function(a){return V(o(a))}),h(h.G+h.W+h.F*!R,{Symbol:G});for(var ca="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),da=0;ca.length>da;)o(ca[da++]);for(var ca=C(o.store),da=0;ca.length>da;)q(ca[da++]);h(h.S+h.F*!R,"Symbol",{"for":function(a){return f(N,a+="")?N[a]:N[a]=G(a)},keyFor:function keyFor(a){if(W(a))return r(N,a);throw TypeError(a+" is not a symbol!")},useSetter:function(){T=!0},useSimple:function(){T=!1}}),h(h.S+h.F*!R,"Object",{create:Z,defineProperty:X,defineProperties:Y,getOwnPropertyDescriptor:_,getOwnPropertyNames:aa,getOwnPropertySymbols:ba}),H&&h(h.S+h.F*(!R||k(function(){var a=G();return"[null]"!=I([a])||"{}"!=I({a:a})||"{}"!=I(Object(a))})),"JSON",{stringify:function stringify(a){if(a!==c&&!W(a)){for(var b,d,e=[a],f=1;arguments.length>f;)e.push(arguments[f++]);return b=e[1],"function"==typeof b&&(d=b),!d&&t(b)||(b=function(a,b){if(d&&(b=d.call(this,a,b)),!W(b))return b}),e[1]=b,I.apply(H,e)}}}),G[J][L]||d(10)(G[J],L,G[J].valueOf),m(G,"Symbol"),m(Math,"Math",!0),m(e.JSON,"JSON",!0)},function(a,c){var d=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof b&&(b=d)},function(a,b){var c={}.hasOwnProperty;a.exports=function(a,b){return c.call(a,b)}},function(a,b,c){a.exports=!c(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,d){var e=d(2),f=d(7),g=d(8),h=d(10),i="prototype",j=function(a,b,d){var k,l,m,n=a&j.F,o=a&j.G,p=a&j.S,q=a&j.P,r=a&j.B,s=a&j.W,t=o?f:f[b]||(f[b]={}),u=t[i],v=o?e:p?e[b]:(e[b]||{})[i];o&&(d=b);for(k in d)l=!n&&v&&v[k]!==c,l&&k in t||(m=l?v[k]:d[k],t[k]=o&&"function"!=typeof v[k]?d[k]:r&&l?g(m,e):s&&v[k]==m?function(a){var b=function(b,c,d){if(this instanceof a){switch(arguments.length){case 0:return new a;case 1:return new a(b);case 2:return new a(b,c)}return new a(b,c,d)}return a.apply(this,arguments)};return b[i]=a[i],b}(m):q&&"function"==typeof m?g(Function.call,m):m,q&&((t.virtual||(t.virtual={}))[k]=m,a&j.R&&u&&!u[k]&&h(u,k,m)))};j.F=1,j.G=2,j.S=4,j.P=8,j.B=16,j.W=32,j.U=64,j.R=128,a.exports=j},function(b,c){var d=b.exports={version:"2.4.0"};"number"==typeof a&&(a=d)},function(a,b,d){var e=d(9);a.exports=function(a,b,d){if(e(a),b===c)return a;switch(d){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b,c){var d=c(11),e=c(17);a.exports=c(4)?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b,c){var d=c(12),e=c(14),f=c(16),g=Object.defineProperty;b.f=c(4)?Object.defineProperty:function defineProperty(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(h){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},function(a,b,c){var d=c(13);a.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){a.exports=!c(4)&&!c(5)(function(){return 7!=Object.defineProperty(c(15)("div"),"a",{get:function(){return 7}}).a})},function(a,b,c){var d=c(13),e=c(2).document,f=d(e)&&d(e.createElement);a.exports=function(a){return f?e.createElement(a):{}}},function(a,b,c){var d=c(13);a.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},function(a,b){a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b,c){a.exports=c(10)},function(a,b,c){var d=c(20)("meta"),e=c(13),f=c(3),g=c(11).f,h=0,i=Object.isExtensible||function(){return!0},j=!c(5)(function(){return i(Object.preventExtensions({}))}),k=function(a){g(a,d,{value:{i:"O"+ ++h,w:{}}})},l=function(a,b){if(!e(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!f(a,d)){if(!i(a))return"F";if(!b)return"E";k(a)}return a[d].i},m=function(a,b){if(!f(a,d)){if(!i(a))return!0;if(!b)return!1;k(a)}return a[d].w},n=function(a){return j&&o.NEED&&i(a)&&!f(a,d)&&k(a),a},o=a.exports={KEY:d,NEED:!1,fastKey:l,getWeak:m,onFreeze:n}},function(a,b){var d=0,e=Math.random();a.exports=function(a){return"Symbol(".concat(a===c?"":a,")_",(++d+e).toString(36))}},function(a,b,c){var d=c(2),e="__core-js_shared__",f=d[e]||(d[e]={});a.exports=function(a){return f[a]||(f[a]={})}},function(a,b,c){var d=c(11).f,e=c(3),f=c(23)("toStringTag");a.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},function(a,b,c){var d=c(21)("wks"),e=c(20),f=c(2).Symbol,g="function"==typeof f,h=a.exports=function(a){return d[a]||(d[a]=g&&f[a]||(g?f:e)("Symbol."+a))};h.store=d},function(a,b,c){b.f=c(23)},function(a,b,c){var d=c(2),e=c(7),f=c(26),g=c(24),h=c(11).f;a.exports=function(a){var b=e.Symbol||(e.Symbol=f?{}:d.Symbol||{});"_"==a.charAt(0)||a in b||h(b,a,{value:g.f(a)})}},function(a,b){a.exports=!0},function(a,b,c){var d=c(28),e=c(30);a.exports=function(a,b){for(var c,f=e(a),g=d(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},function(a,b,c){var d=c(29),e=c(39);a.exports=Object.keys||function keys(a){return d(a,e)}},function(a,b,c){var d=c(3),e=c(30),f=c(34)(!1),g=c(38)("IE_PROTO");a.exports=function(a,b){var c,h=e(a),i=0,j=[];for(c in h)c!=g&&d(h,c)&&j.push(c);for(;b.length>i;)d(h,c=b[i++])&&(~f(j,c)||j.push(c));return j}},function(a,b,c){var d=c(31),e=c(33);a.exports=function(a){return d(e(a))}},function(a,b,c){var d=c(32);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},function(a,b){var c={}.toString;a.exports=function(a){return c.call(a).slice(8,-1)}},function(a,b){a.exports=function(a){if(a==c)throw TypeError("Can't call method on  "+a);return a}},function(a,b,c){var d=c(30),e=c(35),f=c(37);a.exports=function(a){return function(b,c,g){var h,i=d(b),j=e(i.length),k=f(g,j);if(a&&c!=c){for(;j>k;)if(h=i[k++],h!=h)return!0}else for(;j>k;k++)if((a||k in i)&&i[k]===c)return a||k||0;return!a&&-1}}},function(a,b,c){var d=c(36),e=Math.min;a.exports=function(a){return a>0?e(d(a),9007199254740991):0}},function(a,b){var c=Math.ceil,d=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?d:c)(a)}},function(a,b,c){var d=c(36),e=Math.max,f=Math.min;a.exports=function(a,b){return a=d(a),a<0?e(a+b,0):f(a,b)}},function(a,b,c){var d=c(21)("keys"),e=c(20);a.exports=function(a){return d[a]||(d[a]=e(a))}},function(a,b){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,b,c){var d=c(28),e=c(41),f=c(42);a.exports=function(a){var b=d(a),c=e.f;if(c)for(var g,h=c(a),i=f.f,j=0;h.length>j;)i.call(a,g=h[j++])&&b.push(g);return b}},function(a,b){b.f=Object.getOwnPropertySymbols},function(a,b){b.f={}.propertyIsEnumerable},function(a,b,c){var d=c(32);a.exports=Array.isArray||function isArray(a){return"Array"==d(a)}},function(a,b,d){var e=d(12),f=d(45),g=d(39),h=d(38)("IE_PROTO"),i=function(){},j="prototype",k=function(){var a,b=d(15)("iframe"),c=g.length,e="<",f=">";for(b.style.display="none",d(46).appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write(e+"script"+f+"document.F=Object"+e+"\/script"+f),a.close(),k=a.F;c--;)delete k[j][g[c]];return k()};a.exports=Object.create||function create(a,b){var d;return null!==a?(i[j]=e(a),d=new i,i[j]=null,d[h]=a):d=k(),b===c?d:f(d,b)}},function(a,b,c){var d=c(11),e=c(12),f=c(28);a.exports=c(4)?Object.defineProperties:function defineProperties(a,b){e(a);for(var c,g=f(b),h=g.length,i=0;h>i;)d.f(a,c=g[i++],b[c]);return a}},function(a,b,c){a.exports=c(2).document&&document.documentElement},function(a,b,c){var d=c(30),e=c(48).f,f={}.toString,g="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(b){return g.slice()}};a.exports.f=function getOwnPropertyNames(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},function(a,b,c){var d=c(29),e=c(39).concat("length","prototype");b.f=Object.getOwnPropertyNames||function getOwnPropertyNames(a){return d(a,e)}},function(a,b,c){var d=c(42),e=c(17),f=c(30),g=c(16),h=c(3),i=c(14),j=Object.getOwnPropertyDescriptor;b.f=c(4)?j:function getOwnPropertyDescriptor(a,b){if(a=f(a),b=g(b,!0),i)try{return j(a,b)}catch(c){}if(h(a,b))return e(!d.f.call(a,b),a[b])}},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperty:c(11).f})},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperties:c(45)})},function(a,b,c){var d=c(30),e=c(49).f;c(53)("getOwnPropertyDescriptor",function(){return function getOwnPropertyDescriptor(a,b){return e(d(a),b)}})},function(a,b,c){var d=c(6),e=c(7),f=c(5);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(6);d(d.S,"Object",{create:c(44)})},function(a,b,c){var d=c(56),e=c(57);c(53)("getPrototypeOf",function(){return function getPrototypeOf(a){return e(d(a))}})},function(a,b,c){var d=c(33);a.exports=function(a){return Object(d(a))}},function(a,b,c){var d=c(3),e=c(56),f=c(38)("IE_PROTO"),g=Object.prototype;a.exports=Object.getPrototypeOf||function(a){return a=e(a),d(a,f)?a[f]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?g:null}},function(a,b,c){var d=c(56),e=c(28);c(53)("keys",function(){return function keys(a){return e(d(a))}})},function(a,b,c){c(53)("getOwnPropertyNames",function(){return c(47).f})},function(a,b,c){var d=c(13),e=c(19).onFreeze;c(53)("freeze",function(a){return function freeze(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(13),e=c(19).onFreeze;c(53)("seal",function(a){return function seal(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(13),e=c(19).onFreeze;c(53)("preventExtensions",function(a){return function preventExtensions(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(13);c(53)("isFrozen",function(a){return function isFrozen(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(13);c(53)("isSealed",function(a){return function isSealed(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(13);c(53)("isExtensible",function(a){return function isExtensible(b){return!!d(b)&&(!a||a(b))}})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{assign:c(67)})},function(a,b,c){var d=c(28),e=c(41),f=c(42),g=c(56),h=c(31),i=Object.assign;a.exports=!i||c(5)(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=i({},a)[c]||Object.keys(i({},b)).join("")!=d})?function assign(a,b){for(var c=g(a),i=arguments.length,j=1,k=e.f,l=f.f;i>j;)for(var m,n=h(arguments[j++]),o=k?d(n).concat(k(n)):d(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:i},function(a,b,c){var d=c(6);d(d.S,"Object",{is:c(69)})},function(a,b){a.exports=Object.is||function is(a,b){return a===b?0!==a||1\/a===1\/b:a!=a&&b!=b}},function(a,b,c){var d=c(6);d(d.S,"Object",{setPrototypeOf:c(71).set})},function(a,b,d){var e=d(13),f=d(12),g=function(a,b){if(f(a),!e(b)&&null!==b)throw TypeError(b+": can't set as prototype!")};a.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(a,b,c){try{c=d(8)(Function.call,d(49).f(Object.prototype,"__proto__").set,2),c(a,[]),b=!(a instanceof Array)}catch(e){b=!0}return function setPrototypeOf(a,d){return g(a,d),b?a.__proto__=d:c(a,d),a}}({},!1):c),check:g}},function(a,b,c){var d=c(6);d(d.P,"Function",{bind:c(73)})},function(a,b,c){var d=c(9),e=c(13),f=c(74),g=[].slice,h={},i=function(a,b,c){if(!(b in h)){for(var d=[],e=0;e<b;e++)d[e]="a["+e+"]";h[b]=Function("F,a","return new F("+d.join(",")+")")}return h[b](a,c)};a.exports=Function.bind||function bind(a){var b=d(this),c=g.call(arguments,1),h=function(){var d=c.concat(g.call(arguments));return this instanceof h?i(b,d.length,d):f(b,d,a)};return e(b.prototype)&&(h.prototype=b.prototype),h}},function(a,b){a.exports=function(a,b,d){var e=d===c;switch(b.length){case 0:return e?a():a.call(d);case 1:return e?a(b[0]):a.call(d,b[0]);case 2:return e?a(b[0],b[1]):a.call(d,b[0],b[1]);case 3:return e?a(b[0],b[1],b[2]):a.call(d,b[0],b[1],b[2]);case 4:return e?a(b[0],b[1],b[2],b[3]):a.call(d,b[0],b[1],b[2],b[3])}return a.apply(d,b)}},function(a,b,c){var d=c(13),e=c(57),f=c(23)("hasInstance"),g=Function.prototype;f in g||c(11).f(g,f,{value:function(a){if("function"!=typeof this||!d(a))return!1;if(!d(this.prototype))return a instanceof this;for(;a=e(a);)if(this.prototype===a)return!0;return!1}})},function(a,b,c){var d=c(6),e=c(36),f=c(77),g=c(78),h=1..toFixed,i=Math.floor,j=[0,0,0,0,0,0],k="Number.toFixed: incorrect invocation!",l="0",m=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*j[c],j[c]=d%1e7,d=i(d\/1e7)},n=function(a){for(var b=6,c=0;--b>=0;)c+=j[b],j[b]=i(c\/a),c=c%a*1e7},o=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==j[a]){var c=String(j[a]);b=""===b?c:b+g.call(l,7-c.length)+c}return b},p=function(a,b,c){return 0===b?c:b%2===1?p(a,b-1,c*a):p(a*a,b\/2,c)},q=function(a){for(var b=0,c=a;c>=4096;)b+=12,c\/=4096;for(;c>=2;)b+=1,c\/=2;return b};d(d.P+d.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(5)(function(){h.call({})})),"Number",{toFixed:function toFixed(a){var b,c,d,h,i=f(this,k),j=e(a),r="",s=l;if(j<0||j>20)throw RangeError(k);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(r="-",i=-i),i>1e-21)if(b=q(i*p(2,69,1))-69,c=b<0?i*p(2,-b,1):i\/p(2,b,1),c*=4503599627370496,b=52-b,b>0){for(m(0,c),d=j;d>=7;)m(1e7,0),d-=7;for(m(p(10,d,1),0),d=b-1;d>=23;)n(1<<23),d-=23;n(1<<d),m(1,1),n(2),s=o()}else m(0,c),m(1<<-b,0),s=o()+g.call(l,j);return j>0?(h=s.length,s=r+(h<=j?"0."+g.call(l,j-h)+s:s.slice(0,h-j)+"."+s.slice(h-j))):s=r+s,s}})},function(a,b,c){var d=c(32);a.exports=function(a,b){if("number"!=typeof a&&"Number"!=d(a))throw TypeError(b);return+a}},function(a,b,c){var d=c(36),e=c(33);a.exports=function repeat(a){var b=String(e(this)),c="",f=d(a);if(f<0||f==1\/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(b+=b))1&f&&(c+=b);return c}},function(a,b,d){var e=d(6),f=d(5),g=d(77),h=1..toPrecision;e(e.P+e.F*(f(function(){return"1"!==h.call(1,c)})||!f(function(){h.call({})})),"Number",{toPrecision:function toPrecision(a){var b=g(this,"Number#toPrecision: incorrect invocation!");return a===c?h.call(b):h.call(b,a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},function(a,b,c){var d=c(6),e=c(2).isFinite;d(d.S,"Number",{isFinite:function isFinite(a){return"number"==typeof a&&e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{isInteger:c(83)})},function(a,b,c){var d=c(13),e=Math.floor;a.exports=function isInteger(a){return!d(a)&&isFinite(a)&&e(a)===a}},function(a,b,c){var d=c(6);d(d.S,"Number",{isNaN:function isNaN(a){return a!=a}})},function(a,b,c){var d=c(6),e=c(83),f=Math.abs;d(d.S,"Number",{isSafeInteger:function isSafeInteger(a){return e(a)&&f(a)<=9007199254740991}})},function(a,b,c){var d=c(6);d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(a,b,c){var d=c(6);d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(a,b,c){var d=c(6),e=c(89);d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},function(a,b,c){var d=c(2).parseFloat,e=c(90).trim;a.exports=1\/d(c(91)+"-0")!==-(1\/0)?function parseFloat(a){var b=e(String(a),3),c=d(b);return 0===c&&"-"==b.charAt(0)?-0:c}:d},function(a,b,c){var d=c(6),e=c(33),f=c(5),g=c(91),h="["+g+"]",i="​",j=RegExp("^"+h+h+"*"),k=RegExp(h+h+"*$"),l=function(a,b,c){var e={},h=f(function(){return!!g[a]()||i[a]()!=i}),j=e[a]=h?b(m):g[a];c&&(e[c]=j),d(d.P+d.F*h,"String",e)},m=l.trim=function(a,b){return a=String(e(a)),1&b&&(a=a.replace(j,"")),2&b&&(a=a.replace(k,"")),a};a.exports=l},function(a,b){a.exports="\\t\\n\\x0B\\f\\r   ᠎             　\\u2028\\u2029\\ufeff"},function(a,b,c){var d=c(6),e=c(93);d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},function(a,b,c){var d=c(2).parseInt,e=c(90).trim,f=c(91),g=\/^[\\-+]?0[xX]\/;a.exports=8!==d(f+"08")||22!==d(f+"0x16")?function parseInt(a,b){var c=e(String(a),3);return d(c,b>>>0||(g.test(c)?16:10))}:d},function(a,b,c){var d=c(6),e=c(93);d(d.G+d.F*(parseInt!=e),{parseInt:e})},function(a,b,c){var d=c(6),e=c(89);d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},function(a,b,c){var d=c(6),e=c(97),f=Math.sqrt,g=Math.acosh;d(d.S+d.F*!(g&&710==Math.floor(g(Number.MAX_VALUE))&&g(1\/0)==1\/0),"Math",{acosh:function acosh(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:e(a-1+f(a-1)*f(a+1))}})},function(a,b){a.exports=Math.log1p||function log1p(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a\/2:Math.log(1+a)}},function(a,b,c){function asinh(a){return isFinite(a=+a)&&0!=a?a<0?-asinh(-a):Math.log(a+Math.sqrt(a*a+1)):a}var d=c(6),e=Math.asinh;d(d.S+d.F*!(e&&1\/e(0)>0),"Math",{asinh:asinh})},function(a,b,c){var d=c(6),e=Math.atanh;d(d.S+d.F*!(e&&1\/e(-0)<0),"Math",{atanh:function atanh(a){return 0==(a=+a)?a:Math.log((1+a)\/(1-a))\/2}})},function(a,b,c){var d=c(6),e=c(101);d(d.S,"Math",{cbrt:function cbrt(a){return e(a=+a)*Math.pow(Math.abs(a),1\/3)}})},function(a,b){a.exports=Math.sign||function sign(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},function(a,b,c){var d=c(6);d(d.S,"Math",{clz32:function clz32(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},function(a,b,c){var d=c(6),e=Math.exp;d(d.S,"Math",{cosh:function cosh(a){return(e(a=+a)+e(-a))\/2}})},function(a,b,c){var d=c(6),e=c(105);d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},function(a,b){var c=Math.expm1;a.exports=!c||c(10)>22025.465794806718||c(10)<22025.465794806718||c(-2e-17)!=-2e-17?function expm1(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a\/2:Math.exp(a)-1}:c},function(a,b,c){var d=c(6),e=c(101),f=Math.pow,g=f(2,-52),h=f(2,-23),i=f(2,127)*(2-h),j=f(2,-126),k=function(a){return a+1\/g-1\/g};d(d.S,"Math",{fround:function fround(a){var b,c,d=Math.abs(a),f=e(a);return d<j?f*k(d\/j\/h)*j*h:(b=(1+h\/g)*d,c=b-(b-d),c>i||c!=c?f*(1\/0):f*c)}})},function(a,b,c){var d=c(6),e=Math.abs;d(d.S,"Math",{hypot:function hypot(a,b){for(var c,d,f=0,g=0,h=arguments.length,i=0;g<h;)c=e(arguments[g++]),i<c?(d=i\/c,f=f*d*d+1,i=c):c>0?(d=c\/i,f+=d*d):f+=c;return i===1\/0?1\/0:i*Math.sqrt(f)}})},function(a,b,c){var d=c(6),e=Math.imul;d(d.S+d.F*c(5)(function(){return e(4294967295,5)!=-5||2!=e.length}),"Math",{imul:function imul(a,b){var c=65535,d=+a,e=+b,f=c&d,g=c&e;return 0|f*g+((c&d>>>16)*g+f*(c&e>>>16)<<16>>>0)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log10:function log10(a){return Math.log(a)\/Math.LN10}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log1p:c(97)})},function(a,b,c){var d=c(6);d(d.S,"Math",{log2:function log2(a){return Math.log(a)\/Math.LN2}})},function(a,b,c){var d=c(6);d(d.S,"Math",{sign:c(101)})},function(a,b,c){var d=c(6),e=c(105),f=Math.exp;d(d.S+d.F*c(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function sinh(a){return Math.abs(a=+a)<1?(e(a)-e(-a))\/2:(f(a-1)-f(-a-1))*(Math.E\/2)}})},function(a,b,c){var d=c(6),e=c(105),f=Math.exp;d(d.S,"Math",{tanh:function tanh(a){var b=e(a=+a),c=e(-a);return b==1\/0?1:c==1\/0?-1:(b-c)\/(f(a)+f(-a))}})},function(a,b,c){var d=c(6);d(d.S,"Math",{trunc:function trunc(a){return(a>0?Math.floor:Math.ceil)(a)}})},function(a,b,c){var d=c(6),e=c(37),f=String.fromCharCode,g=String.fromCodePoint;d(d.S+d.F*(!!g&&1!=g.length),"String",{fromCodePoint:function fromCodePoint(a){for(var b,c=[],d=arguments.length,g=0;d>g;){if(b=+arguments[g++],e(b,1114111)!==b)throw RangeError(b+" is not a valid code point");c.push(b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320))}return c.join("")}})},function(a,b,c){var d=c(6),e=c(30),f=c(35);d(d.S,"String",{raw:function raw(a){for(var b=e(a.raw),c=f(b.length),d=arguments.length,g=[],h=0;c>h;)g.push(String(b[h++])),h<d&&g.push(String(arguments[h]));return g.join("")}})},function(a,b,c){c(90)("trim",function(a){return function trim(){return a(this,3)}})},function(a,b,c){var d=c(6),e=c(120)(!1);d(d.P,"String",{codePointAt:function codePointAt(a){return e(this,a)}})},function(a,b,d){var e=d(36),f=d(33);a.exports=function(a){return function(b,d){var g,h,i=String(f(b)),j=e(d),k=i.length;return j<0||j>=k?a?"":c:(g=i.charCodeAt(j),g<55296||g>56319||j+1===k||(h=i.charCodeAt(j+1))<56320||h>57343?a?i.charAt(j):g:a?i.slice(j,j+2):(g-55296<<10)+(h-56320)+65536)}}},function(a,b,d){var e=d(6),f=d(35),g=d(122),h="endsWith",i=""[h];e(e.P+e.F*d(124)(h),"String",{endsWith:function endsWith(a){var b=g(this,a,h),d=arguments.length>1?arguments[1]:c,e=f(b.length),j=d===c?e:Math.min(f(d),e),k=String(a);return i?i.call(b,k,j):b.slice(j-k.length,j)===k}})},function(a,b,c){var d=c(123),e=c(33);a.exports=function(a,b,c){if(d(b))throw TypeError("String#"+c+" doesn't accept regex!");return String(e(a))}},function(a,b,d){var e=d(13),f=d(32),g=d(23)("match");a.exports=function(a){var b;return e(a)&&((b=a[g])!==c?!!b:"RegExp"==f(a))}},function(a,b,c){var d=c(23)("match");a.exports=function(a){var b=\/.\/;try{"\/.\/"[a](b)}catch(c){try{return b[d]=!1,!"\/.\/"[a](b)}catch(e){}}return!0}},function(a,b,d){var e=d(6),f=d(122),g="includes";e(e.P+e.F*d(124)(g),"String",{includes:function includes(a){return!!~f(this,a,g).indexOf(a,arguments.length>1?arguments[1]:c)}})},function(a,b,c){var d=c(6);d(d.P,"String",{repeat:c(78)})},function(a,b,d){var e=d(6),f=d(35),g=d(122),h="startsWith",i=""[h];e(e.P+e.F*d(124)(h),"String",{startsWith:function startsWith(a){var b=g(this,a,h),d=f(Math.min(arguments.length>1?arguments[1]:c,b.length)),e=String(a);return i?i.call(b,e,d):b.slice(d,d+e.length)===e}})},function(a,b,d){var e=d(120)(!0);d(129)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,d=this._i;return d>=b.length?{value:c,done:!0}:(a=e(b,d),this._i+=a.length,{value:a,done:!1})})},function(a,b,d){var e=d(26),f=d(6),g=d(18),h=d(10),i=d(3),j=d(130),k=d(131),l=d(22),m=d(57),n=d(23)("iterator"),o=!([].keys&&"next"in[].keys()),p="@@iterator",q="keys",r="values",s=function(){return this};a.exports=function(a,b,d,t,u,v,w){k(d,b,t);var x,y,z,A=function(a){if(!o&&a in E)return E[a];switch(a){case q:return function keys(){return new d(this,a)};case r:return function values(){return new d(this,a)}}return function entries(){return new d(this,a)}},B=b+" Iterator",C=u==r,D=!1,E=a.prototype,F=E[n]||E[p]||u&&E[u],G=F||A(u),H=u?C?A("entries"):G:c,I="Array"==b?E.entries||F:F;if(I&&(z=m(I.call(new a)),z!==Object.prototype&&(l(z,B,!0),e||i(z,n)||h(z,n,s))),C&&F&&F.name!==r&&(D=!0,G=function values(){return F.call(this)}),e&&!w||!o&&!D&&E[n]||h(E,n,G),j[b]=G,j[B]=s,u)if(x={values:C?G:A(r),keys:v?G:A(q),entries:H},w)for(y in x)y in E||g(E,y,x[y]);else f(f.P+f.F*(o||D),b,x);return x}},function(a,b){a.exports={}},function(a,b,c){var d=c(44),e=c(17),f=c(22),g={};c(10)(g,c(23)("iterator"),function(){return this}),a.exports=function(a,b,c){a.prototype=d(g,{next:e(1,c)}),f(a,b+" Iterator")}},function(a,b,c){c(133)("anchor",function(a){return function anchor(b){return a(this,"a","name",b)}})},function(a,b,c){var d=c(6),e=c(5),f=c(33),g=\/"\/g,h=function(a,b,c,d){var e=String(f(a)),h="<"+b;return""!==c&&(h+=" "+c+'="'+String(d).replace(g,"&quot;")+'"'),h+">"+e+"<\/"+b+">"};a.exports=function(a,b){var c={};c[a]=b(h),d(d.P+d.F*e(function(){var b=""[a]('"');return b!==b.toLowerCase()||b.split('"').length>3}),"String",c)}},function(a,b,c){c(133)("big",function(a){return function big(){return a(this,"big","","")}})},function(a,b,c){c(133)("blink",function(a){return function blink(){return a(this,"blink","","")}})},function(a,b,c){c(133)("bold",function(a){return function bold(){return a(this,"b","","")}})},function(a,b,c){c(133)("fixed",function(a){return function fixed(){return a(this,"tt","","")}})},function(a,b,c){c(133)("fontcolor",function(a){return function fontcolor(b){return a(this,"font","color",b)}})},function(a,b,c){c(133)("fontsize",function(a){return function fontsize(b){return a(this,"font","size",b)}})},function(a,b,c){c(133)("italics",function(a){return function italics(){return a(this,"i","","")}})},function(a,b,c){c(133)("link",function(a){return function link(b){return a(this,"a","href",b)}})},function(a,b,c){c(133)("small",function(a){return function small(){return a(this,"small","","")}})},function(a,b,c){c(133)("strike",function(a){return function strike(){return a(this,"strike","","")}})},function(a,b,c){c(133)("sub",function(a){return function sub(){return a(this,"sub","","")}})},function(a,b,c){c(133)("sup",function(a){return function sup(){return a(this,"sup","","")}})},function(a,b,c){var d=c(6);d(d.S,"Array",{isArray:c(43)})},function(a,b,d){var e=d(8),f=d(6),g=d(56),h=d(148),i=d(149),j=d(35),k=d(150),l=d(151);f(f.S+f.F*!d(153)(function(a){Array.from(a)}),"Array",{from:function from(a){var b,d,f,m,n=g(a),o="function"==typeof this?this:Array,p=arguments.length,q=p>1?arguments[1]:c,r=q!==c,s=0,t=l(n);if(r&&(q=e(q,p>2?arguments[2]:c,2)),t==c||o==Array&&i(t))for(b=j(n.length),d=new o(b);b>s;s++)k(d,s,r?q(n[s],s):n[s]);else for(m=t.call(n),d=new o;!(f=m.next()).done;s++)k(d,s,r?h(m,q,[f.value,s],!0):f.value);return d.length=s,d}})},function(a,b,d){var e=d(12);a.exports=function(a,b,d,f){try{return f?b(e(d)[0],d[1]):b(d)}catch(g){var h=a["return"];throw h!==c&&e(h.call(a)),g}}},function(a,b,d){var e=d(130),f=d(23)("iterator"),g=Array.prototype;a.exports=function(a){return a!==c&&(e.Array===a||g[f]===a)}},function(a,b,c){var d=c(11),e=c(17);a.exports=function(a,b,c){b in a?d.f(a,b,e(0,c)):a[b]=c}},function(a,b,d){var e=d(152),f=d(23)("iterator"),g=d(130);a.exports=d(7).getIteratorMethod=function(a){if(a!=c)return a[f]||a["@@iterator"]||g[e(a)]}},function(a,b,d){var e=d(32),f=d(23)("toStringTag"),g="Arguments"==e(function(){return arguments}()),h=function(a,b){try{return a[b]}catch(c){}};a.exports=function(a){var b,d,i;return a===c?"Undefined":null===a?"Null":"string"==typeof(d=h(b=Object(a),f))?d:g?e(b):"Object"==(i=e(b))&&"function"==typeof b.callee?"Arguments":i}},function(a,b,c){var d=c(23)("iterator"),e=!1;try{var f=[7][d]();f["return"]=function(){e=!0},Array.from(f,function(){throw 2})}catch(g){}a.exports=function(a,b){if(!b&&!e)return!1;var c=!1;try{var f=[7],g=f[d]();g.next=function(){return{done:c=!0}},f[d]=function(){return g},a(f)}catch(h){}return c}},function(a,b,c){var d=c(6),e=c(150);d(d.S+d.F*c(5)(function(){function F(){}return!(Array.of.call(F)instanceof F)}),"Array",{of:function of(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)e(c,a,arguments[a++]);return c.length=b,c}})},function(a,b,d){var e=d(6),f=d(30),g=[].join;e(e.P+e.F*(d(31)!=Object||!d(156)(g)),"Array",{join:function join(a){return g.call(f(this),a===c?",":a)}})},function(a,b,c){var d=c(5);a.exports=function(a,b){return!!a&&d(function(){b?a.call(null,function(){},1):a.call(null)})}},function(a,b,d){var e=d(6),f=d(46),g=d(32),h=d(37),i=d(35),j=[].slice;e(e.P+e.F*d(5)(function(){f&&j.call(f)}),"Array",{slice:function slice(a,b){var d=i(this.length),e=g(this);if(b=b===c?d:b,"Array"==e)return j.call(this,a,b);for(var f=h(a,d),k=h(b,d),l=i(k-f),m=Array(l),n=0;n<l;n++)m[n]="String"==e?this.charAt(f+n):this[f+n];return m}})},function(a,b,d){var e=d(6),f=d(9),g=d(56),h=d(5),i=[].sort,j=[1,2,3];e(e.P+e.F*(h(function(){j.sort(c)})||!h(function(){j.sort(null)})||!d(156)(i)),"Array",{sort:function sort(a){return a===c?i.call(g(this)):i.call(g(this),f(a))}})},function(a,b,c){var d=c(6),e=c(160)(0),f=c(156)([].forEach,!0);d(d.P+d.F*!f,"Array",{forEach:function forEach(a){return e(this,a,arguments[1])}})},function(a,b,d){var e=d(8),f=d(31),g=d(56),h=d(35),i=d(161);a.exports=function(a,b){var d=1==a,j=2==a,k=3==a,l=4==a,m=6==a,n=5==a||m,o=b||i;return function(b,i,p){for(var q,r,s=g(b),t=f(s),u=e(i,p,3),v=h(t.length),w=0,x=d?o(b,v):j?o(b,0):c;v>w;w++)if((n||w in t)&&(q=t[w],r=u(q,w,s),a))if(d)x[w]=r;else if(r)switch(a){case 3:return!0;case 5:$/;"	function	line:7
useSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.min.js	/^!function(a,b,c){"use strict";!function(a){function __webpack_require__(c){if(b[c])return b[c].exports;var d=b[c]={exports:{},id:c,loaded:!1};return a[c].call(d.exports,d,d.exports,__webpack_require__),d.loaded=!0,d.exports}var b={};return __webpack_require__.m=a,__webpack_require__.c=b,__webpack_require__.p="",__webpack_require__(0)}([function(a,b,c){c(1),c(50),c(51),c(52),c(54),c(55),c(58),c(59),c(60),c(61),c(62),c(63),c(64),c(65),c(66),c(68),c(70),c(72),c(75),c(76),c(79),c(80),c(81),c(82),c(84),c(85),c(86),c(87),c(88),c(92),c(94),c(95),c(96),c(98),c(99),c(100),c(102),c(103),c(104),c(106),c(107),c(108),c(109),c(110),c(111),c(112),c(113),c(114),c(115),c(116),c(117),c(118),c(119),c(121),c(125),c(126),c(127),c(128),c(132),c(134),c(135),c(136),c(137),c(138),c(139),c(140),c(141),c(142),c(143),c(144),c(145),c(146),c(147),c(154),c(155),c(157),c(158),c(159),c(163),c(164),c(165),c(166),c(167),c(169),c(170),c(171),c(172),c(175),c(177),c(178),c(179),c(181),c(183),c(190),c(193),c(194),c(196),c(197),c(198),c(199),c(200),c(201),c(202),c(203),c(204),c(205),c(206),c(207),c(209),c(210),c(211),c(212),c(213),c(214),c(215),c(218),c(219),c(221),c(222),c(223),c(224),c(225),c(226),c(227),c(228),c(229),c(230),c(231),c(233),c(234),c(235),c(236),c(238),c(239),c(240),c(241),c(243),c(244),c(246),c(247),c(248),c(249),c(252),c(253),c(254),c(255),c(256),c(257),c(258),c(259),c(261),c(262),c(263),c(264),c(265),c(266),c(267),c(268),c(269),c(270),c(271),c(272),c(273),c(276),c(151),c(278),c(277),c(279),c(280),c(281),c(282),c(283),c(285),c(286),c(287),c(289),a.exports=c(290)},function(a,b,d){var e=d(2),f=d(3),g=d(4),h=d(6),i=d(18),j=d(19).KEY,k=d(5),l=d(21),m=d(22),n=d(20),o=d(23),p=d(24),q=d(25),r=d(27),s=d(40),t=d(43),u=d(12),v=d(30),w=d(16),x=d(17),y=d(44),z=d(47),A=d(49),B=d(11),C=d(28),D=A.f,E=B.f,F=z.f,G=e.Symbol,H=e.JSON,I=H&&H.stringify,J="prototype",K=o("_hidden"),L=o("toPrimitive"),M={}.propertyIsEnumerable,N=l("symbol-registry"),O=l("symbols"),P=l("op-symbols"),Q=Object[J],R="function"==typeof G,S=e.QObject,T=!S||!S[J]||!S[J].findChild,U=g&&k(function(){return 7!=y(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=D(Q,b);d&&delete Q[b],E(a,b,c),d&&a!==Q&&E(Q,b,d)}:E,V=function(a){var b=O[a]=y(G[J]);return b._k=a,b},W=R&&"symbol"==typeof G.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof G},X=function defineProperty(a,b,c){return a===Q&&X(P,b,c),u(a),b=w(b,!0),u(c),f(O,b)?(c.enumerable?(f(a,K)&&a[K][b]&&(a[K][b]=!1),c=y(c,{enumerable:x(0,!1)})):(f(a,K)||E(a,K,x(1,{})),a[K][b]=!0),U(a,b,c)):E(a,b,c)},Y=function defineProperties(a,b){u(a);for(var c,d=s(b=v(b)),e=0,f=d.length;f>e;)X(a,c=d[e++],b[c]);return a},Z=function create(a,b){return b===c?y(a):Y(y(a),b)},$=function propertyIsEnumerable(a){var b=M.call(this,a=w(a,!0));return!(this===Q&&f(O,a)&&!f(P,a))&&(!(b||!f(this,a)||!f(O,a)||f(this,K)&&this[K][a])||b)},_=function getOwnPropertyDescriptor(a,b){if(a=v(a),b=w(b,!0),a!==Q||!f(O,b)||f(P,b)){var c=D(a,b);return!c||!f(O,b)||f(a,K)&&a[K][b]||(c.enumerable=!0),c}},aa=function getOwnPropertyNames(a){for(var b,c=F(v(a)),d=[],e=0;c.length>e;)f(O,b=c[e++])||b==K||b==j||d.push(b);return d},ba=function getOwnPropertySymbols(a){for(var b,c=a===Q,d=F(c?P:v(a)),e=[],g=0;d.length>g;)!f(O,b=d[g++])||c&&!f(Q,b)||e.push(O[b]);return e};R||(G=function Symbol(){if(this instanceof G)throw TypeError("Symbol is not a constructor!");var a=n(arguments.length>0?arguments[0]:c),b=function(c){this===Q&&b.call(P,c),f(this,K)&&f(this[K],a)&&(this[K][a]=!1),U(this,a,x(1,c))};return g&&T&&U(Q,a,{configurable:!0,set:b}),V(a)},i(G[J],"toString",function toString(){return this._k}),A.f=_,B.f=X,d(48).f=z.f=aa,d(42).f=$,d(41).f=ba,g&&!d(26)&&i(Q,"propertyIsEnumerable",$,!0),p.f=function(a){return V(o(a))}),h(h.G+h.W+h.F*!R,{Symbol:G});for(var ca="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),da=0;ca.length>da;)o(ca[da++]);for(var ca=C(o.store),da=0;ca.length>da;)q(ca[da++]);h(h.S+h.F*!R,"Symbol",{"for":function(a){return f(N,a+="")?N[a]:N[a]=G(a)},keyFor:function keyFor(a){if(W(a))return r(N,a);throw TypeError(a+" is not a symbol!")},useSetter:function(){T=!0},useSimple:function(){T=!1}}),h(h.S+h.F*!R,"Object",{create:Z,defineProperty:X,defineProperties:Y,getOwnPropertyDescriptor:_,getOwnPropertyNames:aa,getOwnPropertySymbols:ba}),H&&h(h.S+h.F*(!R||k(function(){var a=G();return"[null]"!=I([a])||"{}"!=I({a:a})||"{}"!=I(Object(a))})),"JSON",{stringify:function stringify(a){if(a!==c&&!W(a)){for(var b,d,e=[a],f=1;arguments.length>f;)e.push(arguments[f++]);return b=e[1],"function"==typeof b&&(d=b),!d&&t(b)||(b=function(a,b){if(d&&(b=d.call(this,a,b)),!W(b))return b}),e[1]=b,I.apply(H,e)}}}),G[J][L]||d(10)(G[J],L,G[J].valueOf),m(G,"Symbol"),m(Math,"Math",!0),m(e.JSON,"JSON",!0)},function(a,c){var d=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof b&&(b=d)},function(a,b){var c={}.hasOwnProperty;a.exports=function(a,b){return c.call(a,b)}},function(a,b,c){a.exports=!c(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,d){var e=d(2),f=d(7),g=d(8),h=d(10),i="prototype",j=function(a,b,d){var k,l,m,n=a&j.F,o=a&j.G,p=a&j.S,q=a&j.P,r=a&j.B,s=a&j.W,t=o?f:f[b]||(f[b]={}),u=t[i],v=o?e:p?e[b]:(e[b]||{})[i];o&&(d=b);for(k in d)l=!n&&v&&v[k]!==c,l&&k in t||(m=l?v[k]:d[k],t[k]=o&&"function"!=typeof v[k]?d[k]:r&&l?g(m,e):s&&v[k]==m?function(a){var b=function(b,c,d){if(this instanceof a){switch(arguments.length){case 0:return new a;case 1:return new a(b);case 2:return new a(b,c)}return new a(b,c,d)}return a.apply(this,arguments)};return b[i]=a[i],b}(m):q&&"function"==typeof m?g(Function.call,m):m,q&&((t.virtual||(t.virtual={}))[k]=m,a&j.R&&u&&!u[k]&&h(u,k,m)))};j.F=1,j.G=2,j.S=4,j.P=8,j.B=16,j.W=32,j.U=64,j.R=128,a.exports=j},function(b,c){var d=b.exports={version:"2.4.0"};"number"==typeof a&&(a=d)},function(a,b,d){var e=d(9);a.exports=function(a,b,d){if(e(a),b===c)return a;switch(d){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b,c){var d=c(11),e=c(17);a.exports=c(4)?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b,c){var d=c(12),e=c(14),f=c(16),g=Object.defineProperty;b.f=c(4)?Object.defineProperty:function defineProperty(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(h){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},function(a,b,c){var d=c(13);a.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){a.exports=!c(4)&&!c(5)(function(){return 7!=Object.defineProperty(c(15)("div"),"a",{get:function(){return 7}}).a})},function(a,b,c){var d=c(13),e=c(2).document,f=d(e)&&d(e.createElement);a.exports=function(a){return f?e.createElement(a):{}}},function(a,b,c){var d=c(13);a.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},function(a,b){a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b,c){a.exports=c(10)},function(a,b,c){var d=c(20)("meta"),e=c(13),f=c(3),g=c(11).f,h=0,i=Object.isExtensible||function(){return!0},j=!c(5)(function(){return i(Object.preventExtensions({}))}),k=function(a){g(a,d,{value:{i:"O"+ ++h,w:{}}})},l=function(a,b){if(!e(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!f(a,d)){if(!i(a))return"F";if(!b)return"E";k(a)}return a[d].i},m=function(a,b){if(!f(a,d)){if(!i(a))return!0;if(!b)return!1;k(a)}return a[d].w},n=function(a){return j&&o.NEED&&i(a)&&!f(a,d)&&k(a),a},o=a.exports={KEY:d,NEED:!1,fastKey:l,getWeak:m,onFreeze:n}},function(a,b){var d=0,e=Math.random();a.exports=function(a){return"Symbol(".concat(a===c?"":a,")_",(++d+e).toString(36))}},function(a,b,c){var d=c(2),e="__core-js_shared__",f=d[e]||(d[e]={});a.exports=function(a){return f[a]||(f[a]={})}},function(a,b,c){var d=c(11).f,e=c(3),f=c(23)("toStringTag");a.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},function(a,b,c){var d=c(21)("wks"),e=c(20),f=c(2).Symbol,g="function"==typeof f,h=a.exports=function(a){return d[a]||(d[a]=g&&f[a]||(g?f:e)("Symbol."+a))};h.store=d},function(a,b,c){b.f=c(23)},function(a,b,c){var d=c(2),e=c(7),f=c(26),g=c(24),h=c(11).f;a.exports=function(a){var b=e.Symbol||(e.Symbol=f?{}:d.Symbol||{});"_"==a.charAt(0)||a in b||h(b,a,{value:g.f(a)})}},function(a,b){a.exports=!0},function(a,b,c){var d=c(28),e=c(30);a.exports=function(a,b){for(var c,f=e(a),g=d(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},function(a,b,c){var d=c(29),e=c(39);a.exports=Object.keys||function keys(a){return d(a,e)}},function(a,b,c){var d=c(3),e=c(30),f=c(34)(!1),g=c(38)("IE_PROTO");a.exports=function(a,b){var c,h=e(a),i=0,j=[];for(c in h)c!=g&&d(h,c)&&j.push(c);for(;b.length>i;)d(h,c=b[i++])&&(~f(j,c)||j.push(c));return j}},function(a,b,c){var d=c(31),e=c(33);a.exports=function(a){return d(e(a))}},function(a,b,c){var d=c(32);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},function(a,b){var c={}.toString;a.exports=function(a){return c.call(a).slice(8,-1)}},function(a,b){a.exports=function(a){if(a==c)throw TypeError("Can't call method on  "+a);return a}},function(a,b,c){var d=c(30),e=c(35),f=c(37);a.exports=function(a){return function(b,c,g){var h,i=d(b),j=e(i.length),k=f(g,j);if(a&&c!=c){for(;j>k;)if(h=i[k++],h!=h)return!0}else for(;j>k;k++)if((a||k in i)&&i[k]===c)return a||k||0;return!a&&-1}}},function(a,b,c){var d=c(36),e=Math.min;a.exports=function(a){return a>0?e(d(a),9007199254740991):0}},function(a,b){var c=Math.ceil,d=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?d:c)(a)}},function(a,b,c){var d=c(36),e=Math.max,f=Math.min;a.exports=function(a,b){return a=d(a),a<0?e(a+b,0):f(a,b)}},function(a,b,c){var d=c(21)("keys"),e=c(20);a.exports=function(a){return d[a]||(d[a]=e(a))}},function(a,b){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,b,c){var d=c(28),e=c(41),f=c(42);a.exports=function(a){var b=d(a),c=e.f;if(c)for(var g,h=c(a),i=f.f,j=0;h.length>j;)i.call(a,g=h[j++])&&b.push(g);return b}},function(a,b){b.f=Object.getOwnPropertySymbols},function(a,b){b.f={}.propertyIsEnumerable},function(a,b,c){var d=c(32);a.exports=Array.isArray||function isArray(a){return"Array"==d(a)}},function(a,b,d){var e=d(12),f=d(45),g=d(39),h=d(38)("IE_PROTO"),i=function(){},j="prototype",k=function(){var a,b=d(15)("iframe"),c=g.length,e="<",f=">";for(b.style.display="none",d(46).appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write(e+"script"+f+"document.F=Object"+e+"\/script"+f),a.close(),k=a.F;c--;)delete k[j][g[c]];return k()};a.exports=Object.create||function create(a,b){var d;return null!==a?(i[j]=e(a),d=new i,i[j]=null,d[h]=a):d=k(),b===c?d:f(d,b)}},function(a,b,c){var d=c(11),e=c(12),f=c(28);a.exports=c(4)?Object.defineProperties:function defineProperties(a,b){e(a);for(var c,g=f(b),h=g.length,i=0;h>i;)d.f(a,c=g[i++],b[c]);return a}},function(a,b,c){a.exports=c(2).document&&document.documentElement},function(a,b,c){var d=c(30),e=c(48).f,f={}.toString,g="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(b){return g.slice()}};a.exports.f=function getOwnPropertyNames(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},function(a,b,c){var d=c(29),e=c(39).concat("length","prototype");b.f=Object.getOwnPropertyNames||function getOwnPropertyNames(a){return d(a,e)}},function(a,b,c){var d=c(42),e=c(17),f=c(30),g=c(16),h=c(3),i=c(14),j=Object.getOwnPropertyDescriptor;b.f=c(4)?j:function getOwnPropertyDescriptor(a,b){if(a=f(a),b=g(b,!0),i)try{return j(a,b)}catch(c){}if(h(a,b))return e(!d.f.call(a,b),a[b])}},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperty:c(11).f})},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperties:c(45)})},function(a,b,c){var d=c(30),e=c(49).f;c(53)("getOwnPropertyDescriptor",function(){return function getOwnPropertyDescriptor(a,b){return e(d(a),b)}})},function(a,b,c){var d=c(6),e=c(7),f=c(5);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(6);d(d.S,"Object",{create:c(44)})},function(a,b,c){var d=c(56),e=c(57);c(53)("getPrototypeOf",function(){return function getPrototypeOf(a){return e(d(a))}})},function(a,b,c){var d=c(33);a.exports=function(a){return Object(d(a))}},function(a,b,c){var d=c(3),e=c(56),f=c(38)("IE_PROTO"),g=Object.prototype;a.exports=Object.getPrototypeOf||function(a){return a=e(a),d(a,f)?a[f]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?g:null}},function(a,b,c){var d=c(56),e=c(28);c(53)("keys",function(){return function keys(a){return e(d(a))}})},function(a,b,c){c(53)("getOwnPropertyNames",function(){return c(47).f})},function(a,b,c){var d=c(13),e=c(19).onFreeze;c(53)("freeze",function(a){return function freeze(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(13),e=c(19).onFreeze;c(53)("seal",function(a){return function seal(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(13),e=c(19).onFreeze;c(53)("preventExtensions",function(a){return function preventExtensions(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(13);c(53)("isFrozen",function(a){return function isFrozen(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(13);c(53)("isSealed",function(a){return function isSealed(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(13);c(53)("isExtensible",function(a){return function isExtensible(b){return!!d(b)&&(!a||a(b))}})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{assign:c(67)})},function(a,b,c){var d=c(28),e=c(41),f=c(42),g=c(56),h=c(31),i=Object.assign;a.exports=!i||c(5)(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=i({},a)[c]||Object.keys(i({},b)).join("")!=d})?function assign(a,b){for(var c=g(a),i=arguments.length,j=1,k=e.f,l=f.f;i>j;)for(var m,n=h(arguments[j++]),o=k?d(n).concat(k(n)):d(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:i},function(a,b,c){var d=c(6);d(d.S,"Object",{is:c(69)})},function(a,b){a.exports=Object.is||function is(a,b){return a===b?0!==a||1\/a===1\/b:a!=a&&b!=b}},function(a,b,c){var d=c(6);d(d.S,"Object",{setPrototypeOf:c(71).set})},function(a,b,d){var e=d(13),f=d(12),g=function(a,b){if(f(a),!e(b)&&null!==b)throw TypeError(b+": can't set as prototype!")};a.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(a,b,c){try{c=d(8)(Function.call,d(49).f(Object.prototype,"__proto__").set,2),c(a,[]),b=!(a instanceof Array)}catch(e){b=!0}return function setPrototypeOf(a,d){return g(a,d),b?a.__proto__=d:c(a,d),a}}({},!1):c),check:g}},function(a,b,c){var d=c(6);d(d.P,"Function",{bind:c(73)})},function(a,b,c){var d=c(9),e=c(13),f=c(74),g=[].slice,h={},i=function(a,b,c){if(!(b in h)){for(var d=[],e=0;e<b;e++)d[e]="a["+e+"]";h[b]=Function("F,a","return new F("+d.join(",")+")")}return h[b](a,c)};a.exports=Function.bind||function bind(a){var b=d(this),c=g.call(arguments,1),h=function(){var d=c.concat(g.call(arguments));return this instanceof h?i(b,d.length,d):f(b,d,a)};return e(b.prototype)&&(h.prototype=b.prototype),h}},function(a,b){a.exports=function(a,b,d){var e=d===c;switch(b.length){case 0:return e?a():a.call(d);case 1:return e?a(b[0]):a.call(d,b[0]);case 2:return e?a(b[0],b[1]):a.call(d,b[0],b[1]);case 3:return e?a(b[0],b[1],b[2]):a.call(d,b[0],b[1],b[2]);case 4:return e?a(b[0],b[1],b[2],b[3]):a.call(d,b[0],b[1],b[2],b[3])}return a.apply(d,b)}},function(a,b,c){var d=c(13),e=c(57),f=c(23)("hasInstance"),g=Function.prototype;f in g||c(11).f(g,f,{value:function(a){if("function"!=typeof this||!d(a))return!1;if(!d(this.prototype))return a instanceof this;for(;a=e(a);)if(this.prototype===a)return!0;return!1}})},function(a,b,c){var d=c(6),e=c(36),f=c(77),g=c(78),h=1..toFixed,i=Math.floor,j=[0,0,0,0,0,0],k="Number.toFixed: incorrect invocation!",l="0",m=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*j[c],j[c]=d%1e7,d=i(d\/1e7)},n=function(a){for(var b=6,c=0;--b>=0;)c+=j[b],j[b]=i(c\/a),c=c%a*1e7},o=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==j[a]){var c=String(j[a]);b=""===b?c:b+g.call(l,7-c.length)+c}return b},p=function(a,b,c){return 0===b?c:b%2===1?p(a,b-1,c*a):p(a*a,b\/2,c)},q=function(a){for(var b=0,c=a;c>=4096;)b+=12,c\/=4096;for(;c>=2;)b+=1,c\/=2;return b};d(d.P+d.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(5)(function(){h.call({})})),"Number",{toFixed:function toFixed(a){var b,c,d,h,i=f(this,k),j=e(a),r="",s=l;if(j<0||j>20)throw RangeError(k);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(r="-",i=-i),i>1e-21)if(b=q(i*p(2,69,1))-69,c=b<0?i*p(2,-b,1):i\/p(2,b,1),c*=4503599627370496,b=52-b,b>0){for(m(0,c),d=j;d>=7;)m(1e7,0),d-=7;for(m(p(10,d,1),0),d=b-1;d>=23;)n(1<<23),d-=23;n(1<<d),m(1,1),n(2),s=o()}else m(0,c),m(1<<-b,0),s=o()+g.call(l,j);return j>0?(h=s.length,s=r+(h<=j?"0."+g.call(l,j-h)+s:s.slice(0,h-j)+"."+s.slice(h-j))):s=r+s,s}})},function(a,b,c){var d=c(32);a.exports=function(a,b){if("number"!=typeof a&&"Number"!=d(a))throw TypeError(b);return+a}},function(a,b,c){var d=c(36),e=c(33);a.exports=function repeat(a){var b=String(e(this)),c="",f=d(a);if(f<0||f==1\/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(b+=b))1&f&&(c+=b);return c}},function(a,b,d){var e=d(6),f=d(5),g=d(77),h=1..toPrecision;e(e.P+e.F*(f(function(){return"1"!==h.call(1,c)})||!f(function(){h.call({})})),"Number",{toPrecision:function toPrecision(a){var b=g(this,"Number#toPrecision: incorrect invocation!");return a===c?h.call(b):h.call(b,a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},function(a,b,c){var d=c(6),e=c(2).isFinite;d(d.S,"Number",{isFinite:function isFinite(a){return"number"==typeof a&&e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{isInteger:c(83)})},function(a,b,c){var d=c(13),e=Math.floor;a.exports=function isInteger(a){return!d(a)&&isFinite(a)&&e(a)===a}},function(a,b,c){var d=c(6);d(d.S,"Number",{isNaN:function isNaN(a){return a!=a}})},function(a,b,c){var d=c(6),e=c(83),f=Math.abs;d(d.S,"Number",{isSafeInteger:function isSafeInteger(a){return e(a)&&f(a)<=9007199254740991}})},function(a,b,c){var d=c(6);d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(a,b,c){var d=c(6);d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(a,b,c){var d=c(6),e=c(89);d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},function(a,b,c){var d=c(2).parseFloat,e=c(90).trim;a.exports=1\/d(c(91)+"-0")!==-(1\/0)?function parseFloat(a){var b=e(String(a),3),c=d(b);return 0===c&&"-"==b.charAt(0)?-0:c}:d},function(a,b,c){var d=c(6),e=c(33),f=c(5),g=c(91),h="["+g+"]",i="​",j=RegExp("^"+h+h+"*"),k=RegExp(h+h+"*$"),l=function(a,b,c){var e={},h=f(function(){return!!g[a]()||i[a]()!=i}),j=e[a]=h?b(m):g[a];c&&(e[c]=j),d(d.P+d.F*h,"String",e)},m=l.trim=function(a,b){return a=String(e(a)),1&b&&(a=a.replace(j,"")),2&b&&(a=a.replace(k,"")),a};a.exports=l},function(a,b){a.exports="\\t\\n\\x0B\\f\\r   ᠎             　\\u2028\\u2029\\ufeff"},function(a,b,c){var d=c(6),e=c(93);d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},function(a,b,c){var d=c(2).parseInt,e=c(90).trim,f=c(91),g=\/^[\\-+]?0[xX]\/;a.exports=8!==d(f+"08")||22!==d(f+"0x16")?function parseInt(a,b){var c=e(String(a),3);return d(c,b>>>0||(g.test(c)?16:10))}:d},function(a,b,c){var d=c(6),e=c(93);d(d.G+d.F*(parseInt!=e),{parseInt:e})},function(a,b,c){var d=c(6),e=c(89);d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},function(a,b,c){var d=c(6),e=c(97),f=Math.sqrt,g=Math.acosh;d(d.S+d.F*!(g&&710==Math.floor(g(Number.MAX_VALUE))&&g(1\/0)==1\/0),"Math",{acosh:function acosh(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:e(a-1+f(a-1)*f(a+1))}})},function(a,b){a.exports=Math.log1p||function log1p(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a\/2:Math.log(1+a)}},function(a,b,c){function asinh(a){return isFinite(a=+a)&&0!=a?a<0?-asinh(-a):Math.log(a+Math.sqrt(a*a+1)):a}var d=c(6),e=Math.asinh;d(d.S+d.F*!(e&&1\/e(0)>0),"Math",{asinh:asinh})},function(a,b,c){var d=c(6),e=Math.atanh;d(d.S+d.F*!(e&&1\/e(-0)<0),"Math",{atanh:function atanh(a){return 0==(a=+a)?a:Math.log((1+a)\/(1-a))\/2}})},function(a,b,c){var d=c(6),e=c(101);d(d.S,"Math",{cbrt:function cbrt(a){return e(a=+a)*Math.pow(Math.abs(a),1\/3)}})},function(a,b){a.exports=Math.sign||function sign(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},function(a,b,c){var d=c(6);d(d.S,"Math",{clz32:function clz32(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},function(a,b,c){var d=c(6),e=Math.exp;d(d.S,"Math",{cosh:function cosh(a){return(e(a=+a)+e(-a))\/2}})},function(a,b,c){var d=c(6),e=c(105);d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},function(a,b){var c=Math.expm1;a.exports=!c||c(10)>22025.465794806718||c(10)<22025.465794806718||c(-2e-17)!=-2e-17?function expm1(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a\/2:Math.exp(a)-1}:c},function(a,b,c){var d=c(6),e=c(101),f=Math.pow,g=f(2,-52),h=f(2,-23),i=f(2,127)*(2-h),j=f(2,-126),k=function(a){return a+1\/g-1\/g};d(d.S,"Math",{fround:function fround(a){var b,c,d=Math.abs(a),f=e(a);return d<j?f*k(d\/j\/h)*j*h:(b=(1+h\/g)*d,c=b-(b-d),c>i||c!=c?f*(1\/0):f*c)}})},function(a,b,c){var d=c(6),e=Math.abs;d(d.S,"Math",{hypot:function hypot(a,b){for(var c,d,f=0,g=0,h=arguments.length,i=0;g<h;)c=e(arguments[g++]),i<c?(d=i\/c,f=f*d*d+1,i=c):c>0?(d=c\/i,f+=d*d):f+=c;return i===1\/0?1\/0:i*Math.sqrt(f)}})},function(a,b,c){var d=c(6),e=Math.imul;d(d.S+d.F*c(5)(function(){return e(4294967295,5)!=-5||2!=e.length}),"Math",{imul:function imul(a,b){var c=65535,d=+a,e=+b,f=c&d,g=c&e;return 0|f*g+((c&d>>>16)*g+f*(c&e>>>16)<<16>>>0)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log10:function log10(a){return Math.log(a)\/Math.LN10}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log1p:c(97)})},function(a,b,c){var d=c(6);d(d.S,"Math",{log2:function log2(a){return Math.log(a)\/Math.LN2}})},function(a,b,c){var d=c(6);d(d.S,"Math",{sign:c(101)})},function(a,b,c){var d=c(6),e=c(105),f=Math.exp;d(d.S+d.F*c(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function sinh(a){return Math.abs(a=+a)<1?(e(a)-e(-a))\/2:(f(a-1)-f(-a-1))*(Math.E\/2)}})},function(a,b,c){var d=c(6),e=c(105),f=Math.exp;d(d.S,"Math",{tanh:function tanh(a){var b=e(a=+a),c=e(-a);return b==1\/0?1:c==1\/0?-1:(b-c)\/(f(a)+f(-a))}})},function(a,b,c){var d=c(6);d(d.S,"Math",{trunc:function trunc(a){return(a>0?Math.floor:Math.ceil)(a)}})},function(a,b,c){var d=c(6),e=c(37),f=String.fromCharCode,g=String.fromCodePoint;d(d.S+d.F*(!!g&&1!=g.length),"String",{fromCodePoint:function fromCodePoint(a){for(var b,c=[],d=arguments.length,g=0;d>g;){if(b=+arguments[g++],e(b,1114111)!==b)throw RangeError(b+" is not a valid code point");c.push(b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320))}return c.join("")}})},function(a,b,c){var d=c(6),e=c(30),f=c(35);d(d.S,"String",{raw:function raw(a){for(var b=e(a.raw),c=f(b.length),d=arguments.length,g=[],h=0;c>h;)g.push(String(b[h++])),h<d&&g.push(String(arguments[h]));return g.join("")}})},function(a,b,c){c(90)("trim",function(a){return function trim(){return a(this,3)}})},function(a,b,c){var d=c(6),e=c(120)(!1);d(d.P,"String",{codePointAt:function codePointAt(a){return e(this,a)}})},function(a,b,d){var e=d(36),f=d(33);a.exports=function(a){return function(b,d){var g,h,i=String(f(b)),j=e(d),k=i.length;return j<0||j>=k?a?"":c:(g=i.charCodeAt(j),g<55296||g>56319||j+1===k||(h=i.charCodeAt(j+1))<56320||h>57343?a?i.charAt(j):g:a?i.slice(j,j+2):(g-55296<<10)+(h-56320)+65536)}}},function(a,b,d){var e=d(6),f=d(35),g=d(122),h="endsWith",i=""[h];e(e.P+e.F*d(124)(h),"String",{endsWith:function endsWith(a){var b=g(this,a,h),d=arguments.length>1?arguments[1]:c,e=f(b.length),j=d===c?e:Math.min(f(d),e),k=String(a);return i?i.call(b,k,j):b.slice(j-k.length,j)===k}})},function(a,b,c){var d=c(123),e=c(33);a.exports=function(a,b,c){if(d(b))throw TypeError("String#"+c+" doesn't accept regex!");return String(e(a))}},function(a,b,d){var e=d(13),f=d(32),g=d(23)("match");a.exports=function(a){var b;return e(a)&&((b=a[g])!==c?!!b:"RegExp"==f(a))}},function(a,b,c){var d=c(23)("match");a.exports=function(a){var b=\/.\/;try{"\/.\/"[a](b)}catch(c){try{return b[d]=!1,!"\/.\/"[a](b)}catch(e){}}return!0}},function(a,b,d){var e=d(6),f=d(122),g="includes";e(e.P+e.F*d(124)(g),"String",{includes:function includes(a){return!!~f(this,a,g).indexOf(a,arguments.length>1?arguments[1]:c)}})},function(a,b,c){var d=c(6);d(d.P,"String",{repeat:c(78)})},function(a,b,d){var e=d(6),f=d(35),g=d(122),h="startsWith",i=""[h];e(e.P+e.F*d(124)(h),"String",{startsWith:function startsWith(a){var b=g(this,a,h),d=f(Math.min(arguments.length>1?arguments[1]:c,b.length)),e=String(a);return i?i.call(b,e,d):b.slice(d,d+e.length)===e}})},function(a,b,d){var e=d(120)(!0);d(129)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,d=this._i;return d>=b.length?{value:c,done:!0}:(a=e(b,d),this._i+=a.length,{value:a,done:!1})})},function(a,b,d){var e=d(26),f=d(6),g=d(18),h=d(10),i=d(3),j=d(130),k=d(131),l=d(22),m=d(57),n=d(23)("iterator"),o=!([].keys&&"next"in[].keys()),p="@@iterator",q="keys",r="values",s=function(){return this};a.exports=function(a,b,d,t,u,v,w){k(d,b,t);var x,y,z,A=function(a){if(!o&&a in E)return E[a];switch(a){case q:return function keys(){return new d(this,a)};case r:return function values(){return new d(this,a)}}return function entries(){return new d(this,a)}},B=b+" Iterator",C=u==r,D=!1,E=a.prototype,F=E[n]||E[p]||u&&E[u],G=F||A(u),H=u?C?A("entries"):G:c,I="Array"==b?E.entries||F:F;if(I&&(z=m(I.call(new a)),z!==Object.prototype&&(l(z,B,!0),e||i(z,n)||h(z,n,s))),C&&F&&F.name!==r&&(D=!0,G=function values(){return F.call(this)}),e&&!w||!o&&!D&&E[n]||h(E,n,G),j[b]=G,j[B]=s,u)if(x={values:C?G:A(r),keys:v?G:A(q),entries:H},w)for(y in x)y in E||g(E,y,x[y]);else f(f.P+f.F*(o||D),b,x);return x}},function(a,b){a.exports={}},function(a,b,c){var d=c(44),e=c(17),f=c(22),g={};c(10)(g,c(23)("iterator"),function(){return this}),a.exports=function(a,b,c){a.prototype=d(g,{next:e(1,c)}),f(a,b+" Iterator")}},function(a,b,c){c(133)("anchor",function(a){return function anchor(b){return a(this,"a","name",b)}})},function(a,b,c){var d=c(6),e=c(5),f=c(33),g=\/"\/g,h=function(a,b,c,d){var e=String(f(a)),h="<"+b;return""!==c&&(h+=" "+c+'="'+String(d).replace(g,"&quot;")+'"'),h+">"+e+"<\/"+b+">"};a.exports=function(a,b){var c={};c[a]=b(h),d(d.P+d.F*e(function(){var b=""[a]('"');return b!==b.toLowerCase()||b.split('"').length>3}),"String",c)}},function(a,b,c){c(133)("big",function(a){return function big(){return a(this,"big","","")}})},function(a,b,c){c(133)("blink",function(a){return function blink(){return a(this,"blink","","")}})},function(a,b,c){c(133)("bold",function(a){return function bold(){return a(this,"b","","")}})},function(a,b,c){c(133)("fixed",function(a){return function fixed(){return a(this,"tt","","")}})},function(a,b,c){c(133)("fontcolor",function(a){return function fontcolor(b){return a(this,"font","color",b)}})},function(a,b,c){c(133)("fontsize",function(a){return function fontsize(b){return a(this,"font","size",b)}})},function(a,b,c){c(133)("italics",function(a){return function italics(){return a(this,"i","","")}})},function(a,b,c){c(133)("link",function(a){return function link(b){return a(this,"a","href",b)}})},function(a,b,c){c(133)("small",function(a){return function small(){return a(this,"small","","")}})},function(a,b,c){c(133)("strike",function(a){return function strike(){return a(this,"strike","","")}})},function(a,b,c){c(133)("sub",function(a){return function sub(){return a(this,"sub","","")}})},function(a,b,c){c(133)("sup",function(a){return function sup(){return a(this,"sup","","")}})},function(a,b,c){var d=c(6);d(d.S,"Array",{isArray:c(43)})},function(a,b,d){var e=d(8),f=d(6),g=d(56),h=d(148),i=d(149),j=d(35),k=d(150),l=d(151);f(f.S+f.F*!d(153)(function(a){Array.from(a)}),"Array",{from:function from(a){var b,d,f,m,n=g(a),o="function"==typeof this?this:Array,p=arguments.length,q=p>1?arguments[1]:c,r=q!==c,s=0,t=l(n);if(r&&(q=e(q,p>2?arguments[2]:c,2)),t==c||o==Array&&i(t))for(b=j(n.length),d=new o(b);b>s;s++)k(d,s,r?q(n[s],s):n[s]);else for(m=t.call(n),d=new o;!(f=m.next()).done;s++)k(d,s,r?h(m,q,[f.value,s],!0):f.value);return d.length=s,d}})},function(a,b,d){var e=d(12);a.exports=function(a,b,d,f){try{return f?b(e(d)[0],d[1]):b(d)}catch(g){var h=a["return"];throw h!==c&&e(h.call(a)),g}}},function(a,b,d){var e=d(130),f=d(23)("iterator"),g=Array.prototype;a.exports=function(a){return a!==c&&(e.Array===a||g[f]===a)}},function(a,b,c){var d=c(11),e=c(17);a.exports=function(a,b,c){b in a?d.f(a,b,e(0,c)):a[b]=c}},function(a,b,d){var e=d(152),f=d(23)("iterator"),g=d(130);a.exports=d(7).getIteratorMethod=function(a){if(a!=c)return a[f]||a["@@iterator"]||g[e(a)]}},function(a,b,d){var e=d(32),f=d(23)("toStringTag"),g="Arguments"==e(function(){return arguments}()),h=function(a,b){try{return a[b]}catch(c){}};a.exports=function(a){var b,d,i;return a===c?"Undefined":null===a?"Null":"string"==typeof(d=h(b=Object(a),f))?d:g?e(b):"Object"==(i=e(b))&&"function"==typeof b.callee?"Arguments":i}},function(a,b,c){var d=c(23)("iterator"),e=!1;try{var f=[7][d]();f["return"]=function(){e=!0},Array.from(f,function(){throw 2})}catch(g){}a.exports=function(a,b){if(!b&&!e)return!1;var c=!1;try{var f=[7],g=f[d]();g.next=function(){return{done:c=!0}},f[d]=function(){return g},a(f)}catch(h){}return c}},function(a,b,c){var d=c(6),e=c(150);d(d.S+d.F*c(5)(function(){function F(){}return!(Array.of.call(F)instanceof F)}),"Array",{of:function of(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)e(c,a,arguments[a++]);return c.length=b,c}})},function(a,b,d){var e=d(6),f=d(30),g=[].join;e(e.P+e.F*(d(31)!=Object||!d(156)(g)),"Array",{join:function join(a){return g.call(f(this),a===c?",":a)}})},function(a,b,c){var d=c(5);a.exports=function(a,b){return!!a&&d(function(){b?a.call(null,function(){},1):a.call(null)})}},function(a,b,d){var e=d(6),f=d(46),g=d(32),h=d(37),i=d(35),j=[].slice;e(e.P+e.F*d(5)(function(){f&&j.call(f)}),"Array",{slice:function slice(a,b){var d=i(this.length),e=g(this);if(b=b===c?d:b,"Array"==e)return j.call(this,a,b);for(var f=h(a,d),k=h(b,d),l=i(k-f),m=Array(l),n=0;n<l;n++)m[n]="String"==e?this.charAt(f+n):this[f+n];return m}})},function(a,b,d){var e=d(6),f=d(9),g=d(56),h=d(5),i=[].sort,j=[1,2,3];e(e.P+e.F*(h(function(){j.sort(c)})||!h(function(){j.sort(null)})||!d(156)(i)),"Array",{sort:function sort(a){return a===c?i.call(g(this)):i.call(g(this),f(a))}})},function(a,b,c){var d=c(6),e=c(160)(0),f=c(156)([].forEach,!0);d(d.P+d.F*!f,"Array",{forEach:function forEach(a){return e(this,a,arguments[1])}})},function(a,b,d){var e=d(8),f=d(31),g=d(56),h=d(35),i=d(161);a.exports=function(a,b){var d=1==a,j=2==a,k=3==a,l=4==a,m=6==a,n=5==a||m,o=b||i;return function(b,i,p){for(var q,r,s=g(b),t=f(s),u=e(i,p,3),v=h(t.length),w=0,x=d?o(b,v):j?o(b,0):c;v>w;w++)if((n||w in t)&&(q=t[w],r=u(q,w,s),a))if(d)x[w]=r;else if(r)switch(a){case 3:return!0;case 5:$/;"	function	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.min.js	/^return q;case 6:return w;case 2:x.push(q)}else if(l)return!1;return m?-1:k||l?l:x}}},function(a,b,c){var d=c(162);a.exports=function(a,b){return new(d(a))(b)}},function(a,b,d){var e=d(13),f=d(43),g=d(23)("species");a.exports=function(a){var b;return f(a)&&(b=a.constructor,"function"!=typeof b||b!==Array&&!f(b.prototype)||(b=c),e(b)&&(b=b[g],null===b&&(b=c))),b===c?Array:b}},function(a,b,c){var d=c(6),e=c(160)(1);d(d.P+d.F*!c(156)([].map,!0),"Array",{map:function map(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(160)(2);d(d.P+d.F*!c(156)([].filter,!0),"Array",{filter:function filter(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(160)(3);d(d.P+d.F*!c(156)([].some,!0),"Array",{some:function some(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(160)(4);d(d.P+d.F*!c(156)([].every,!0),"Array",{every:function every(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(168);d(d.P+d.F*!c(156)([].reduce,!0),"Array",{reduce:function reduce(a){return e(this,a,arguments.length,arguments[1],!1)}})},function(a,b,c){var d=c(9),e=c(56),f=c(31),g=c(35);a.exports=function(a,b,c,h,i){d(b);var j=e(a),k=f(j),l=g(j.length),m=i?l-1:0,n=i?-1:1;if(c<2)for(;;){if(m in k){h=k[m],m+=n;break}if(m+=n,i?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;i?m>=0:l>m;m+=n)m in k&&(h=b(h,k[m],m,j));return h}},function(a,b,c){var d=c(6),e=c(168);d(d.P+d.F*!c(156)([].reduceRight,!0),"Array",{reduceRight:function reduceRight(a){return e(this,a,arguments.length,arguments[1],!0)}})},function(a,b,c){var d=c(6),e=c(34)(!1),f=[].indexOf,g=!!f&&1\/[1].indexOf(1,-0)<0;d(d.P+d.F*(g||!c(156)(f)),"Array",{indexOf:function indexOf(a){return g?f.apply(this,arguments)||0:e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(30),f=c(36),g=c(35),h=[].lastIndexOf,i=!!h&&1\/[1].lastIndexOf(1,-0)<0;d(d.P+d.F*(i||!c(156)(h)),"Array",{lastIndexOf:function lastIndexOf(a){if(i)return h.apply(this,arguments)||0;var b=e(this),c=g(b.length),d=c-1;for(arguments.length>1&&(d=Math.min(d,f(arguments[1]))),d<0&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}})},function(a,b,c){var d=c(6);d(d.P,"Array",{copyWithin:c(173)}),c(174)("copyWithin")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=[].copyWithin||function copyWithin(a,b){var d=e(this),h=g(d.length),i=f(a,h),j=f(b,h),k=arguments.length>2?arguments[2]:c,l=Math.min((k===c?h:f(k,h))-j,h-i),m=1;for(j<i&&i<j+l&&(m=-1,j+=l-1,i+=l-1);l-- >0;)j in d?d[i]=d[j]:delete d[i],i+=m,j+=m;return d}},function(a,b){a.exports=function(){}},function(a,b,c){var d=c(6);d(d.P,"Array",{fill:c(176)}),c(174)("fill")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=function fill(a){for(var b=e(this),d=g(b.length),h=arguments.length,i=f(h>1?arguments[1]:c,d),j=h>2?arguments[2]:c,k=j===c?d:f(j,d);k>i;)b[i++]=a;return b}},function(a,b,d){var e=d(6),f=d(160)(5),g="find",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{find:function find(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(174)(g)},function(a,b,d){var e=d(6),f=d(160)(6),g="findIndex",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{findIndex:function findIndex(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(174)(g)},function(a,b,d){var e=d(174),f=d(180),g=d(130),h=d(30);a.exports=d(129)(Array,"Array",function(a,b){this._t=h(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,d=this._i++;return!a||d>=a.length?(this._t=c,f(1)):"keys"==b?f(0,d):"values"==b?f(0,a[d]):f(0,[d,a[d]])},"values"),g.Arguments=g.Array,e("keys"),e("values"),e("entries")},function(a,b){a.exports=function(a,b){return{value:b,done:!!a}}},function(a,b,c){c(182)("Array")},function(a,b,c){var d=c(2),e=c(7),f=c(11),g=c(4),h=c(23)("species");a.exports=function(a){var b="function"==typeof e[a]?e[a]:d[a];g&&b&&!b[h]&&f.f(b,h,{configurable:!0,get:function(){return this}})}},function(a,b,d){var e,f,g,h=d(26),i=d(2),j=d(8),k=d(152),l=d(6),m=d(13),n=d(9),o=d(184),p=d(185),q=d(186),r=d(187).set,s=d(188)(),t="Promise",u=i.TypeError,v=i.process,w=i[t],v=i.process,x="process"==k(v),y=function(){},z=!!function(){try{var a=w.resolve(1),b=(a.constructor={})[d(23)("species")]=function(a){a(y,y)};return(x||"function"==typeof PromiseRejectionEvent)&&a.then(y)instanceof b}catch(c){}}(),A=function(a,b){return a===b||a===w&&b===g},B=function(a){var b;return!(!m(a)||"function"!=typeof(b=a.then))&&b},C=function(a){return A(w,a)?new D(a):new f(a)},D=f=function(a){var b,d;this.promise=new a(function(a,e){if(b!==c||d!==c)throw u("Bad Promise constructor");b=a,d=e}),this.resolve=n(b),this.reject=n(d)},E=function(a){try{a()}catch(b){return{error:b}}},F=function(a,b){if(!a._n){a._n=!0;var c=a._c;s(function(){for(var d=a._v,e=1==a._s,f=0,g=function(b){var c,f,g=e?b.ok:b.fail,h=b.resolve,i=b.reject,j=b.domain;try{g?(e||(2==a._h&&I(a),a._h=1),g===!0?c=d:(j&&j.enter(),c=g(d),j&&j.exit()),c===b.promise?i(u("Promise-chain cycle")):(f=B(c))?f.call(c,h,i):h(c)):i(d)}catch(k){i(k)}};c.length>f;)g(c[f++]);a._c=[],a._n=!1,b&&!a._h&&G(a)})}},G=function(a){r.call(i,function(){var b,d,e,f=a._v;if(H(a)&&(b=E(function(){x?v.emit("unhandledRejection",f,a):(d=i.onunhandledrejection)?d({promise:a,reason:f}):(e=i.console)&&e.error&&e.error("Unhandled promise rejection",f)}),a._h=x||H(a)?2:1),a._a=c,b)throw b.error})},H=function(a){if(1==a._h)return!1;for(var b,c=a._a||a._c,d=0;c.length>d;)if(b=c[d++],b.fail||!H(b.promise))return!1;return!0},I=function(a){r.call(i,function(){var b;x?v.emit("rejectionHandled",a):(b=i.onrejectionhandled)&&b({promise:a,reason:a._v})})},J=function(a){var b=this;b._d||(b._d=!0,b=b._w||b,b._v=a,b._s=2,b._a||(b._a=b._c.slice()),F(b,!0))},K=function(a){var b,c=this;if(!c._d){c._d=!0,c=c._w||c;try{if(c===a)throw u("Promise can't be resolved itself");(b=B(a))?s(function(){var d={_w:c,_d:!1};try{b.call(a,j(K,d,1),j(J,d,1))}catch(e){J.call(d,e)}}):(c._v=a,c._s=1,F(c,!1))}catch(d){J.call({_w:c,_d:!1},d)}}};z||(w=function Promise(a){o(this,w,t,"_h"),n(a),e.call(this);try{a(j(K,this,1),j(J,this,1))}catch(b){J.call(this,b)}},e=function Promise(a){this._c=[],this._a=c,this._s=0,this._d=!1,this._v=c,this._h=0,this._n=!1},e.prototype=d(189)(w.prototype,{then:function then(a,b){var d=C(q(this,w));return d.ok="function"!=typeof a||a,d.fail="function"==typeof b&&b,d.domain=x?v.domain:c,this._c.push(d),this._a&&this._a.push(d),this._s&&F(this,!1),d.promise},"catch":function(a){return this.then(c,a)}}),D=function(){var a=new e;this.promise=a,this.resolve=j(K,a,1),this.reject=j(J,a,1)}),l(l.G+l.W+l.F*!z,{Promise:w}),d(22)(w,t),d(182)(t),g=d(7)[t],l(l.S+l.F*!z,t,{reject:function reject(a){var b=C(this),c=b.reject;return c(a),b.promise}}),l(l.S+l.F*(h||!z),t,{resolve:function resolve(a){if(a instanceof w&&A(a.constructor,this))return a;var b=C(this),c=b.resolve;return c(a),b.promise}}),l(l.S+l.F*!(z&&d(153)(function(a){w.all(a)["catch"](y)})),t,{all:function all(a){var b=this,d=C(b),e=d.resolve,f=d.reject,g=E(function(){var d=[],g=0,h=1;p(a,!1,function(a){var i=g++,j=!1;d.push(c),h++,b.resolve(a).then(function(a){j||(j=!0,d[i]=a,--h||e(d))},f)}),--h||e(d)});return g&&f(g.error),d.promise},race:function race(a){var b=this,c=C(b),d=c.reject,e=E(function(){p(a,!1,function(a){b.resolve(a).then(c.resolve,d)})});return e&&d(e.error),c.promise}})},function(a,b){a.exports=function(a,b,d,e){if(!(a instanceof b)||e!==c&&e in a)throw TypeError(d+": incorrect invocation!");return a}},function(a,b,c){var d=c(8),e=c(148),f=c(149),g=c(12),h=c(35),i=c(151),j={},k={},b=a.exports=function(a,b,c,l,m){var n,o,p,q,r=m?function(){return a}:i(a),s=d(c,l,b?2:1),t=0;if("function"!=typeof r)throw TypeError(a+" is not iterable!");if(f(r)){for(n=h(a.length);n>t;t++)if(q=b?s(g(o=a[t])[0],o[1]):s(a[t]),q===j||q===k)return q}else for(p=r.call(a);!(o=p.next()).done;)if(q=e(p,s,o.value,b),q===j||q===k)return q};b.BREAK=j,b.RETURN=k},function(a,b,d){var e=d(12),f=d(9),g=d(23)("species");a.exports=function(a,b){var d,h=e(a).constructor;return h===c||(d=e(h)[g])==c?b:f(d)}},function(a,b,c){var d,e,f,g=c(8),h=c(74),i=c(46),j=c(15),k=c(2),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function setImmediate(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function clearImmediate(a){delete q[a]},"process"==c(32)(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),a.exports={set:m,clear:n}},function(a,b,d){var e=d(2),f=d(187).set,g=e.MutationObserver||e.WebKitMutationObserver,h=e.process,i=e.Promise,j="process"==d(32)(h);a.exports=function(){var a,b,d,k=function(){var e,f;for(j&&(e=h.domain)&&e.exit();a;){f=a.fn,a=a.next;try{f()}catch(g){throw a?d():b=c,g}}b=c,e&&e.enter()};if(j)d=function(){h.nextTick(k)};else if(g){var l=!0,m=document.createTextNode("");new g(k).observe(m,{characterData:!0}),d=function(){m.data=l=!l}}else if(i&&i.resolve){var n=i.resolve();d=function(){n.then(k)}}else d=function(){f.call(e,k)};return function(e){var f={fn:e,next:c};b&&(b.next=f),a||(a=f,d()),b=f}}},function(a,b,c){var d=c(10);a.exports=function(a,b,c){for(var e in b)c&&a[e]?a[e]=b[e]:d(a,e,b[e]);return a}},function(a,b,d){var e=d(191);a.exports=d(192)("Map",function(a){return function Map(){return a(this,arguments.length>0?arguments[0]:c)}},{get:function get(a){var b=e.getEntry(this,a);return b&&b.v},set:function set(a,b){return e.def(this,0===a?0:a,b)}},e,!0)},function(a,b,d){var e=d(11).f,f=d(44),g=d(189),h=d(8),i=d(184),j=d(33),k=d(185),l=d(129),m=d(180),n=d(182),o=d(4),p=d(19).fastKey,q=o?"_s":"size",r=function(a,b){var c,d=p(b);if("F"!==d)return a._i[d];for(c=a._f;c;c=c.n)if(c.k==b)return c};a.exports={getConstructor:function(a,b,d,l){var m=a(function(a,e){i(a,m,b,"_i"),a._i=f(null),a._f=c,a._l=c,a[q]=0,e!=c&&k(e,d,a[l],a)});return g(m.prototype,{clear:function clear(){for(var a=this,b=a._i,d=a._f;d;d=d.n)d.r=!0,d.p&&(d.p=d.p.n=c),delete b[d.i];a._f=a._l=c,a[q]=0},"delete":function(a){var b=this,c=r(b,a);if(c){var d=c.n,e=c.p;delete b._i[c.i],c.r=!0,e&&(e.n=d),d&&(d.p=e),b._f==c&&(b._f=d),b._l==c&&(b._l=e),b[q]--}return!!c},forEach:function forEach(a){i(this,m,"forEach");for(var b,d=h(a,arguments.length>1?arguments[1]:c,3);b=b?b.n:this._f;)for(d(b.v,b.k,this);b&&b.r;)b=b.p},has:function has(a){return!!r(this,a)}}),o&&e(m.prototype,"size",{get:function(){return j(this[q])}}),m},def:function(a,b,d){var e,f,g=r(a,b);return g?g.v=d:(a._l=g={i:f=p(b,!0),k:b,v:d,p:e=a._l,n:c,r:!1},a._f||(a._f=g),e&&(e.n=g),a[q]++,"F"!==f&&(a._i[f]=g)),a},getEntry:r,setStrong:function(a,b,d){l(a,b,function(a,b){this._t=a,this._k=b,this._l=c},function(){for(var a=this,b=a._k,d=a._l;d&&d.r;)d=d.p;return a._t&&(a._l=d=d?d.n:a._t._f)?"keys"==b?m(0,d.k):"values"==b?m(0,d.v):m(0,[d.k,d.v]):(a._t=c,m(1))},d?"entries":"values",!d,!0),n(b)}}},function(a,b,d){var e=d(2),f=d(6),g=d(19),h=d(5),i=d(10),j=d(189),k=d(185),l=d(184),m=d(13),n=d(22),o=d(11).f,p=d(160)(0),q=d(4);a.exports=function(a,b,d,r,s,t){var u=e[a],v=u,w=s?"set":"add",x=v&&v.prototype,y={};return q&&"function"==typeof v&&(t||x.forEach&&!h(function(){(new v).entries().next()}))?(v=b(function(b,d){l(b,v,a,"_c"),b._c=new u,d!=c&&k(d,s,b[w],b)}),p("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(a){var b="add"==a||"set"==a;a in x&&(!t||"clear"!=a)&&i(v.prototype,a,function(d,e){if(l(this,v,a),!b&&t&&!m(d))return"get"==a&&c;var f=this._c[a](0===d?0:d,e);return b?this:f})}),"size"in x&&o(v.prototype,"size",{get:function(){return this._c.size}})):(v=r.getConstructor(b,a,s,w),j(v.prototype,d),g.NEED=!0),n(v,a),y[a]=v,f(f.G+f.W+f.F,y),t||r.setStrong(v,a,s),v}},function(a,b,d){var e=d(191);a.exports=d(192)("Set",function(a){return function Set(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a=0===a?0:a,a)}},e)},function(a,b,d){var e,f=d(160)(0),g=d(18),h=d(19),i=d(67),j=d(195),k=d(13),l=h.getWeak,m=Object.isExtensible,n=j.ufstore,o={},p=function(a){return function WeakMap(){return a(this,arguments.length>0?arguments[0]:c)}},q={get:function get(a){if(k(a)){var b=l(a);return b===!0?n(this).get(a):b?b[this._i]:c}},set:function set(a,b){return j.def(this,a,b)}},r=a.exports=d(192)("WeakMap",p,q,j,!0,!0);7!=(new r).set((Object.freeze||Object)(o),7).get(o)&&(e=j.getConstructor(p),i(e.prototype,q),h.NEED=!0,f(["delete","has","get","set"],function(a){var b=r.prototype,c=b[a];g(b,a,function(b,d){if(k(b)&&!m(b)){this._f||(this._f=new e);var f=this._f[a](b,d);return"set"==a?this:f}return c.call(this,b,d)})}))},function(a,b,d){var e=d(189),f=d(19).getWeak,g=d(12),h=d(13),i=d(184),j=d(185),k=d(160),l=d(3),m=k(5),n=k(6),o=0,p=function(a){return a._l||(a._l=new q)},q=function(){this.a=[]},r=function(a,b){return m(a.a,function(a){return a[0]===b})};q.prototype={get:function(a){var b=r(this,a);if(b)return b[1]},has:function(a){return!!r(this,a)},set:function(a,b){var c=r(this,a);c?c[1]=b:this.a.push([a,b])},"delete":function(a){var b=n(this.a,function(b){return b[0]===a});return~b&&this.a.splice(b,1),!!~b}},a.exports={getConstructor:function(a,b,d,g){var k=a(function(a,e){i(a,k,b,"_i"),a._i=o++,a._l=c,e!=c&&j(e,d,a[g],a)});return e(k.prototype,{"delete":function(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this)["delete"](a):b&&l(b,this._i)&&delete b[this._i]},has:function has(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this).has(a):b&&l(b,this._i)}}),k},def:function(a,b,c){var d=f(g(b),!0);return d===!0?p(a).set(b,c):d[a._i]=c,a},ufstore:p}},function(a,b,d){var e=d(195);d(192)("WeakSet",function(a){return function WeakSet(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a,!0)}},e,!1,!0)},function(a,b,c){var d=c(6),e=c(9),f=c(12),g=(c(2).Reflect||{}).apply,h=Function.apply;d(d.S+d.F*!c(5)(function(){g(function(){})}),"Reflect",{apply:function apply(a,b,c){var d=e(a),i=f(c);return g?g(d,b,i):h.call(d,b,i)}})},function(a,b,c){var d=c(6),e=c(44),f=c(9),g=c(12),h=c(13),i=c(5),j=c(73),k=(c(2).Reflect||{}).construct,l=i(function(){function F(){}return!(k(function(){},[],F)instanceof F)}),m=!i(function(){k(function(){})});d(d.S+d.F*(l||m),"Reflect",{construct:function construct(a,b){f(a),g(b);var c=arguments.length<3?a:f(arguments[2]);if(m&&!l)return k(a,b,c);if(a==c){switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3])}var d=[null];return d.push.apply(d,b),new(j.apply(a,d))}var i=c.prototype,n=e(h(i)?i:Object.prototype),o=Function.apply.call(a,n,b);return h(o)?o:n}})},function(a,b,c){var d=c(11),e=c(6),f=c(12),g=c(16);e(e.S+e.F*c(5)(function(){Reflect.defineProperty(d.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function defineProperty(a,b,c){f(a),b=g(b,!0),f(c);try{return d.f(a,b,c),!0}catch(e){return!1}}})},function(a,b,c){var d=c(6),e=c(49).f,f=c(12);d(d.S,"Reflect",{deleteProperty:function deleteProperty(a,b){var c=e(f(a),b);return!(c&&!c.configurable)&&delete a[b]}})},function(a,b,d){var e=d(6),f=d(12),g=function(a){this._t=f(a),this._i=0;var b,c=this._k=[];for(b in a)c.push(b)};d(131)(g,"Object",function(){var a,b=this,d=b._k;do if(b._i>=d.length)return{value:c,done:!0};while(!((a=d[b._i++])in b._t));return{value:a,done:!1}}),e(e.S,"Reflect",{enumerate:function enumerate(a){return new g(a)}})},function(a,b,d){function get(a,b){var d,h,k=arguments.length<3?a:arguments[2];return j(a)===k?a[b]:(d=e.f(a,b))?g(d,"value")?d.value:d.get!==c?d.get.call(k):c:i(h=f(a))?get(h,b,k):void 0}var e=d(49),f=d(57),g=d(3),h=d(6),i=d(13),j=d(12);h(h.S,"Reflect",{get:get})},function(a,b,c){var d=c(49),e=c(6),f=c(12);e(e.S,"Reflect",{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(a,b){return d.f(f(a),b)}})},function(a,b,c){var d=c(6),e=c(57),f=c(12);d(d.S,"Reflect",{getPrototypeOf:function getPrototypeOf(a){return e(f(a))}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{has:function has(a,b){return b in a}})},function(a,b,c){var d=c(6),e=c(12),f=Object.isExtensible;d(d.S,"Reflect",{isExtensible:function isExtensible(a){return e(a),!f||f(a)}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{ownKeys:c(208)})},function(a,b,c){var d=c(48),e=c(41),f=c(12),g=c(2).Reflect;a.exports=g&&g.ownKeys||function ownKeys(a){var b=d.f(f(a)),c=e.f;return c?b.concat(c(a)):b}},function(a,b,c){var d=c(6),e=c(12),f=Object.preventExtensions;d(d.S,"Reflect",{preventExtensions:function preventExtensions(a){e(a);try{return f&&f(a),!0}catch(b){return!1}}})},function(a,b,d){function set(a,b,d){var i,m,n=arguments.length<4?a:arguments[3],o=f.f(k(a),b);if(!o){if(l(m=g(a)))return set(m,b,d,n);o=j(0)}return h(o,"value")?!(o.writable===!1||!l(n))&&(i=f.f(n,b)||j(0),i.value=d,e.f(n,b,i),!0):o.set!==c&&(o.set.call(n,d),!0)}var e=d(11),f=d(49),g=d(57),h=d(3),i=d(6),j=d(17),k=d(12),l=d(13);i(i.S,"Reflect",{set:set})},function(a,b,c){var d=c(6),e=c(71);e&&d(d.S,"Reflect",{setPrototypeOf:function setPrototypeOf(a,b){e.check(a,b);try{return e.set(a,b),!0}catch(c){return!1}}})},function(a,b,c){var d=c(6);d(d.S,"Date",{now:function(){return(new Date).getTime()}})},function(a,b,c){var d=c(6),e=c(56),f=c(16);d(d.P+d.F*c(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function toJSON(a){var b=e(this),c=f(b);return"number"!=typeof c||isFinite(c)?b.toISOString():null}})},function(a,b,c){var d=c(6),e=c(5),f=Date.prototype.getTime,g=function(a){return a>9?a:"0"+a};d(d.P+d.F*(e(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!e(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function toISOString(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var a=this,b=a.getUTCFullYear(),c=a.getUTCMilliseconds(),d=b<0?"-":b>9999?"+":"";return d+("00000"+Math.abs(b)).slice(d?-6:-4)+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+(c>99?c:"0"+g(c))+"Z"}})},function(a,b,d){var e=d(6),f=d(216),g=d(217),h=d(12),i=d(37),j=d(35),k=d(13),l=d(2).ArrayBuffer,m=d(186),n=g.ArrayBuffer,o=g.DataView,p=f.ABV&&l.isView,q=n.prototype.slice,r=f.VIEW,s="ArrayBuffer";e(e.G+e.W+e.F*(l!==n),{ArrayBuffer:n}),e(e.S+e.F*!f.CONSTR,s,{isView:function isView(a){return p&&p(a)||k(a)&&r in a}}),e(e.P+e.U+e.F*d(5)(function(){return!new n(2).slice(1,c).byteLength}),s,{slice:function slice(a,b){if(q!==c&&b===c)return q.call(h(this),a);for(var d=h(this).byteLength,e=i(a,d),f=i(b===c?d:b,d),g=new(m(this,n))(j(f-e)),k=new o(this),l=new o(g),p=0;e<f;)l.setUint8(p++,k.getUint8(e++));return g}}),d(182)(s)},function(a,b,c){for(var d,e=c(2),f=c(10),g=c(20),h=g("typed_array"),i=g("view"),j=!(!e.ArrayBuffer||!e.DataView),k=j,l=0,m=9,n="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<m;)(d=e[n[l++]])?(f(d.prototype,h,!0),f(d.prototype,i,!0)):k=!1;a.exports={ABV:j,CONSTR:k,TYPED:h,VIEW:i}},function(a,b,d){var e=d(2),f=d(4),g=d(26),h=d(216),i=d(10),j=d(189),k=d(5),l=d(184),m=d(36),n=d(35),o=d(48).f,p=d(11).f,q=d(176),r=d(22),s="ArrayBuffer",t="DataView",u="prototype",v="Wrong length!",w="Wrong index!",x=e[s],y=e[t],z=e.Math,A=e.RangeError,B=e.Infinity,C=x,D=z.abs,E=z.pow,F=z.floor,G=z.log,H=z.LN2,I="buffer",J="byteLength",K="byteOffset",L=f?"_b":I,M=f?"_l":J,N=f?"_o":K,O=function(a,b,c){var d,e,f,g=Array(c),h=8*c-b-1,i=(1<<h)-1,j=i>>1,k=23===b?E(2,-24)-E(2,-77):0,l=0,m=a<0||0===a&&1\/a<0?1:0;for(a=D(a),a!=a||a===B?(e=a!=a?1:0,d=i):(d=F(G(a)\/H),a*(f=E(2,-d))<1&&(d--,f*=2),a+=d+j>=1?k\/f:k*E(2,1-j),a*f>=2&&(d++,f\/=2),d+j>=i?(e=0,d=i):d+j>=1?(e=(a*f-1)*E(2,b),d+=j):(e=a*E(2,j-1)*E(2,b),d=0));b>=8;g[l++]=255&e,e\/=256,b-=8);for(d=d<<b|e,h+=b;h>0;g[l++]=255&d,d\/=256,h-=8);return g[--l]|=128*m,g},P=function(a,b,c){var d,e=8*c-b-1,f=(1<<e)-1,g=f>>1,h=e-7,i=c-1,j=a[i--],k=127&j;for(j>>=7;h>0;k=256*k+a[i],i--,h-=8);for(d=k&(1<<-h)-1,k>>=-h,h+=b;h>0;d=256*d+a[i],i--,h-=8);if(0===k)k=1-g;else{if(k===f)return d?NaN:j?-B:B;d+=E(2,b),k-=g}return(j?-1:1)*d*E(2,k-b)},Q=function(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]},R=function(a){return[255&a]},S=function(a){return[255&a,a>>8&255]},T=function(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]},U=function(a){return O(a,52,8)},V=function(a){return O(a,23,4)},W=function(a,b,c){p(a[u],b,{get:function(){return this[c]}})},X=function(a,b,c,d){var e=+c,f=m(e);if(e!=f||f<0||f+b>a[M])throw A(w);var g=a[L]._b,h=f+a[N],i=g.slice(h,h+b);return d?i:i.reverse()},Y=function(a,b,c,d,e,f){var g=+c,h=m(g);if(g!=h||h<0||h+b>a[M])throw A(w);for(var i=a[L]._b,j=h+a[N],k=d(+e),l=0;l<b;l++)i[j+l]=k[f?l:b-l-1]},Z=function(a,b){l(a,x,s);var c=+b,d=n(c);if(c!=d)throw A(v);return d};if(h.ABV){if(!k(function(){new x})||!k(function(){new x(.5)})){x=function ArrayBuffer(a){return new C(Z(this,a))};for(var $,_=x[u]=C[u],aa=o(C),ba=0;aa.length>ba;)($=aa[ba++])in x||i(x,$,C[$]);g||(_.constructor=x)}var ca=new y(new x(2)),da=y[u].setInt8;ca.setInt8(0,2147483648),ca.setInt8(1,2147483649),!ca.getInt8(0)&&ca.getInt8(1)||j(y[u],{setInt8:function setInt8(a,b){da.call(this,a,b<<24>>24)},setUint8:function setUint8(a,b){da.call(this,a,b<<24>>24)}},!0)}else x=function ArrayBuffer(a){var b=Z(this,a);this._b=q.call(Array(b),0),this[M]=b},y=function DataView(a,b,d){l(this,y,t),l(a,x,t);var e=a[M],f=m(b);if(f<0||f>e)throw A("Wrong offset!");if(d=d===c?e-f:n(d),f+d>e)throw A(v);this[L]=a,this[N]=f,this[M]=d},f&&(W(x,J,"_l"),W(y,I,"_b"),W(y,J,"_l"),W(y,K,"_o")),j(y[u],{getInt8:function getInt8(a){return X(this,1,a)[0]<<24>>24},getUint8:function getUint8(a){return X(this,1,a)[0]},getInt16:function getInt16(a){var b=X(this,2,a,arguments[1]);return(b[1]<<8|b[0])<<16>>16},getUint16:function getUint16(a){var b=X(this,2,a,arguments[1]);return b[1]<<8|b[0]},getInt32:function getInt32(a){return Q(X(this,4,a,arguments[1]))},getUint32:function getUint32(a){return Q(X(this,4,a,arguments[1]))>>>0},getFloat32:function getFloat32(a){return P(X(this,4,a,arguments[1]),23,4)},getFloat64:function getFloat64(a){return P(X(this,8,a,arguments[1]),52,8)},setInt8:function setInt8(a,b){Y(this,1,a,R,b)},setUint8:function setUint8(a,b){Y(this,1,a,R,b)},setInt16:function setInt16(a,b){Y(this,2,a,S,b,arguments[2])},setUint16:function setUint16(a,b){Y(this,2,a,S,b,arguments[2])},setInt32:function setInt32(a,b){Y(this,4,a,T,b,arguments[2])},setUint32:function setUint32(a,b){Y(this,4,a,T,b,arguments[2])},setFloat32:function setFloat32(a,b){Y(this,4,a,V,b,arguments[2])},setFloat64:function setFloat64(a,b){Y(this,8,a,U,b,arguments[2])}});r(x,s),r(y,t),i(y[u],h.VIEW,!0),b[s]=x,b[t]=y},function(a,b,c){var d=c(6);d(d.G+d.W+d.F*!c(216).ABV,{DataView:c(217).DataView})},function(a,b,c){c(220)("Int8",1,function(a){return function Int8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){if(d(4)){var e=d(26),f=d(2),g=d(5),h=d(6),i=d(216),j=d(217),k=d(8),l=d(184),m=d(17),n=d(10),o=d(189),p=d(36),q=d(35),r=d(37),s=d(16),t=d(3),u=d(69),v=d(152),w=d(13),x=d(56),y=d(149),z=d(44),A=d(57),B=d(48).f,C=d(151),D=d(20),E=d(23),F=d(160),G=d(34),H=d(186),I=d(179),J=d(130),K=d(153),L=d(182),M=d(176),N=d(173),O=d(11),P=d(49),Q=O.f,R=P.f,S=f.RangeError,T=f.TypeError,U=f.Uint8Array,V="ArrayBuffer",W="Shared"+V,X="BYTES_PER_ELEMENT",Y="prototype",Z=Array[Y],$=j.ArrayBuffer,_=j.DataView,aa=F(0),ba=F(2),ca=F(3),da=F(4),ea=F(5),fa=F(6),ga=G(!0),ha=G(!1),ia=I.values,ja=I.keys,ka=I.entries,la=Z.lastIndexOf,ma=Z.reduce,na=Z.reduceRight,oa=Z.join,pa=Z.sort,qa=Z.slice,ra=Z.toString,sa=Z.toLocaleString,ta=E("iterator"),ua=E("toStringTag"),va=D("typed_constructor"),wa=D("def_constructor"),xa=i.CONSTR,ya=i.TYPED,za=i.VIEW,Aa="Wrong length!",Ba=F(1,function(a,b){return Ha(H(a,a[wa]),b)}),Ca=g(function(){return 1===new U(new Uint16Array([1]).buffer)[0]}),Da=!!U&&!!U[Y].set&&g(function(){new U(1).set({})}),Ea=function(a,b){if(a===c)throw T(Aa);var d=+a,e=q(a);if(b&&!u(d,e))throw S(Aa);return e},Fa=function(a,b){var c=p(a);if(c<0||c%b)throw S("Wrong offset!");return c},Ga=function(a){if(w(a)&&ya in a)return a;throw T(a+" is not a typed array!")},Ha=function(a,b){if(!(w(a)&&va in a))throw T("It is not a typed array constructor!");return new a(b)},Ia=function(a,b){return Ja(H(a,a[wa]),b)},Ja=function(a,b){for(var c=0,d=b.length,e=Ha(a,d);d>c;)e[c]=b[c++];return e},Ka=function(a,b,c){Q(a,b,{get:function(){return this._d[c]}})},La=function from(a){var b,d,e,f,g,h,i=x(a),j=arguments.length,l=j>1?arguments[1]:c,m=l!==c,n=C(i);if(n!=c&&!y(n)){for(h=n.call(i),e=[],b=0;!(g=h.next()).done;b++)e.push(g.value);i=e}for(m&&j>2&&(l=k(l,arguments[2],2)),b=0,d=q(i.length),f=Ha(this,d);d>b;b++)f[b]=m?l(i[b],b):i[b];return f},Ma=function of(){for(var a=0,b=arguments.length,c=Ha(this,b);b>a;)c[a]=arguments[a++];return c},Na=!!U&&g(function(){sa.call(new U(1))}),Oa=function toLocaleString(){return sa.apply(Na?qa.call(Ga(this)):Ga(this),arguments)},Pa={copyWithin:function copyWithin(a,b){return N.call(Ga(this),a,b,arguments.length>2?arguments[2]:c)},every:function every(a){return da(Ga(this),a,arguments.length>1?arguments[1]:c)},fill:function fill(a){return M.apply(Ga(this),arguments)},filter:function filter(a){return Ia(this,ba(Ga(this),a,arguments.length>1?arguments[1]:c))},find:function find(a){return ea(Ga(this),a,arguments.length>1?arguments[1]:c)},findIndex:function findIndex(a){return fa(Ga(this),a,arguments.length>1?arguments[1]:c)},forEach:function forEach(a){aa(Ga(this),a,arguments.length>1?arguments[1]:c)},indexOf:function indexOf(a){return ha(Ga(this),a,arguments.length>1?arguments[1]:c)},includes:function includes(a){return ga(Ga(this),a,arguments.length>1?arguments[1]:c)},join:function join(a){return oa.apply(Ga(this),arguments)},lastIndexOf:function lastIndexOf(a){return la.apply(Ga(this),arguments)},map:function map(a){return Ba(Ga(this),a,arguments.length>1?arguments[1]:c)},reduce:function reduce(a){return ma.apply(Ga(this),arguments)},reduceRight:function reduceRight(a){return na.apply(Ga(this),arguments)},reverse:function reverse(){for(var a,b=this,c=Ga(b).length,d=Math.floor(c\/2),e=0;e<d;)a=b[e],b[e++]=b[--c],b[c]=a;return b},some:function some(a){return ca(Ga(this),a,arguments.length>1?arguments[1]:c)},sort:function sort(a){return pa.call(Ga(this),a)},subarray:function subarray(a,b){var d=Ga(this),e=d.length,f=r(a,e);return new(H(d,d[wa]))(d.buffer,d.byteOffset+f*d.BYTES_PER_ELEMENT,q((b===c?e:r(b,e))-f))}},Qa=function slice(a,b){return Ia(this,qa.call(Ga(this),a,b))},Ra=function set(a){Ga(this);var b=Fa(arguments[1],1),c=this.length,d=x(a),e=q(d.length),f=0;if(e+b>c)throw S(Aa);for(;f<e;)this[b+f]=d[f++]},Sa={entries:function entries(){return ka.call(Ga(this))},keys:function keys(){return ja.call(Ga(this))},values:function values(){return ia.call(Ga(this))}},Ta=function(a,b){return w(a)&&a[ya]&&"symbol"!=typeof b&&b in a&&String(+b)==String(b)},Ua=function getOwnPropertyDescriptor(a,b){return Ta(a,b=s(b,!0))?m(2,a[b]):R(a,b)},Va=function defineProperty(a,b,c){return!(Ta(a,b=s(b,!0))&&w(c)&&t(c,"value"))||t(c,"get")||t(c,"set")||c.configurable||t(c,"writable")&&!c.writable||t(c,"enumerable")&&!c.enumerable?Q(a,b,c):(a[b]=c.value,a)};xa||(P.f=Ua,O.f=Va),h(h.S+h.F*!xa,"Object",{getOwnPropertyDescriptor:Ua,defineProperty:Va}),g(function(){ra.call({})})&&(ra=sa=function toString(){return oa.call(this)});var Wa=o({},Pa);o(Wa,Sa),n(Wa,ta,Sa.values),o(Wa,{slice:Qa,set:Ra,constructor:function(){},toString:ra,toLocaleString:Oa}),Ka(Wa,"buffer","b"),Ka(Wa,"byteOffset","o"),Ka(Wa,"byteLength","l"),Ka(Wa,"length","e"),Q(Wa,ua,{get:function(){return this[ya]}}),a.exports=function(a,b,d,j){j=!!j;var k=a+(j?"Clamped":"")+"Array",m="Uint8Array"!=k,o="get"+a,p="set"+a,r=f[k],s=r||{},t=r&&A(r),u=!r||!i.ABV,x={},y=r&&r[Y],C=function(a,c){var d=a._d;return d.v[o](c*b+d.o,Ca)},D=function(a,c,d){var e=a._d;j&&(d=(d=Math.round(d))<0?0:d>255?255:255&d),e.v[p](c*b+e.o,d,Ca)},E=function(a,b){Q(a,b,{get:function(){return C(this,b)},set:function(a){return D(this,b,a)},enumerable:!0})};u?(r=d(function(a,d,e,f){l(a,r,k,"_d");var g,h,i,j,m=0,o=0;if(w(d)){if(!(d instanceof $||(j=v(d))==V||j==W))return ya in d?Ja(r,d):La.call(r,d);g=d,o=Fa(e,b);var p=d.byteLength;if(f===c){if(p%b)throw S(Aa);if(h=p-o,h<0)throw S(Aa)}else if(h=q(f)*b,h+o>p)throw S(Aa);i=h\/b}else i=Ea(d,!0),h=i*b,g=new $(h);for(n(a,"_d",{b:g,o:o,l:h,e:i,v:new _(g)});m<i;)E(a,m++)}),y=r[Y]=z(Wa),n(y,"constructor",r)):K(function(a){new r(null),new r(a)},!0)||(r=d(function(a,d,e,f){l(a,r,k);var g;return w(d)?d instanceof $||(g=v(d))==V||g==W?f!==c?new s(d,Fa(e,b),f):e!==c?new s(d,Fa(e,b)):new s(d):ya in d?Ja(r,d):La.call(r,d):new s(Ea(d,m))}),aa(t!==Function.prototype?B(s).concat(B(t)):B(s),function(a){a in r||n(r,a,s[a])}),r[Y]=y,e||(y.constructor=r));var F=y[ta],G=!!F&&("values"==F.name||F.name==c),H=Sa.values;n(r,va,!0),n(y,ya,k),n(y,za,!0),n(y,wa,r),(j?new r(1)[ua]==k:ua in y)||Q(y,ua,{get:function(){return k}}),x[k]=r,h(h.G+h.W+h.F*(r!=s),x),h(h.S,k,{BYTES_PER_ELEMENT:b,from:La,of:Ma}),X in y||n(y,X,b),h(h.P,k,Pa),L(k),h(h.P+h.F*Da,k,{set:Ra}),h(h.P+h.F*!G,k,Sa),h(h.P+h.F*(y.toString!=ra),k,{toString:ra}),h(h.P+h.F*g(function(){new r(1).slice()}),k,{slice:Qa}),h(h.P+h.F*(g(function(){return[1,2].toLocaleString()!=new r([1,2]).toLocaleString()})||!g(function(){y.toLocaleString.call([1,2])})),k,{toLocaleString:Oa}),J[k]=G?F:H,e||G||n(y,ta,H)}}else a.exports=function(){}},function(a,b,c){c(220)("Uint8",1,function(a){return function Uint8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Uint8",1,function(a){return function Uint8ClampedArray(b,c,d){return a(this,b,c,d)}},!0)},function(a,b,c){c(220)("Int16",2,function(a){return function Int16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Uint16",2,function(a){return function Uint16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Int32",4,function(a){return function Int32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Uint32",4,function(a){return function Uint32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Float32",4,function(a){return function Float32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Float64",8,function(a){return function Float64Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){var e=d(6),f=d(34)(!0);e(e.P,"Array",{includes:function includes(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(174)("includes")},function(a,b,c){var d=c(6),e=c(120)(!0);d(d.P,"String",{at:function at(a){return e(this,a)}})},function(a,b,d){var e=d(6),f=d(232);e(e.P,"String",{padStart:function padStart(a){return f(this,a,arguments.length>1?arguments[1]:c,!0)}})},function(a,b,d){var e=d(35),f=d(78),g=d(33);a.exports=function(a,b,d,h){var i=String(g(a)),j=i.length,k=d===c?" ":String(d),l=e(b);if(l<=j||""==k)return i;var m=l-j,n=f.call(k,Math.ceil(m\/k.length));return n.length>m&&(n=n.slice(0,m)),h?n+i:i+n}},function(a,b,d){var e=d(6),f=d(232);e(e.P,"String",{padEnd:function padEnd(a){return f(this,a,arguments.length>1?arguments[1]:c,!1)}})},function(a,b,c){c(90)("trimLeft",function(a){return function trimLeft(){return a(this,1)}},"trimStart")},function(a,b,c){c(90)("trimRight",function(a){return function trimRight(){return a(this,2)}},"trimEnd")},function(a,b,c){var d=c(6),e=c(33),f=c(35),g=c(123),h=c(237),i=RegExp.prototype,j=function(a,b){this._r=a,this._s=b};c(131)(j,"RegExp String",function next(){var a=this._r.exec(this._s);return{value:a,done:null===a}}),d(d.P,"String",{matchAll:function matchAll(a){if(e(this),!g(a))throw TypeError(a+" is not a regexp!");var b=String(this),c="flags"in i?String(a.flags):h.call(a),d=new RegExp(a.source,~c.indexOf("g")?c:"g"+c);$/;"	function	line:8
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.min.js	/^return q;case 6:return w;case 2:x.push(q)}else if(l)return!1;return m?-1:k||l?l:x}}},function(a,b,c){var d=c(162);a.exports=function(a,b){return new(d(a))(b)}},function(a,b,d){var e=d(13),f=d(43),g=d(23)("species");a.exports=function(a){var b;return f(a)&&(b=a.constructor,"function"!=typeof b||b!==Array&&!f(b.prototype)||(b=c),e(b)&&(b=b[g],null===b&&(b=c))),b===c?Array:b}},function(a,b,c){var d=c(6),e=c(160)(1);d(d.P+d.F*!c(156)([].map,!0),"Array",{map:function map(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(160)(2);d(d.P+d.F*!c(156)([].filter,!0),"Array",{filter:function filter(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(160)(3);d(d.P+d.F*!c(156)([].some,!0),"Array",{some:function some(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(160)(4);d(d.P+d.F*!c(156)([].every,!0),"Array",{every:function every(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(168);d(d.P+d.F*!c(156)([].reduce,!0),"Array",{reduce:function reduce(a){return e(this,a,arguments.length,arguments[1],!1)}})},function(a,b,c){var d=c(9),e=c(56),f=c(31),g=c(35);a.exports=function(a,b,c,h,i){d(b);var j=e(a),k=f(j),l=g(j.length),m=i?l-1:0,n=i?-1:1;if(c<2)for(;;){if(m in k){h=k[m],m+=n;break}if(m+=n,i?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;i?m>=0:l>m;m+=n)m in k&&(h=b(h,k[m],m,j));return h}},function(a,b,c){var d=c(6),e=c(168);d(d.P+d.F*!c(156)([].reduceRight,!0),"Array",{reduceRight:function reduceRight(a){return e(this,a,arguments.length,arguments[1],!0)}})},function(a,b,c){var d=c(6),e=c(34)(!1),f=[].indexOf,g=!!f&&1\/[1].indexOf(1,-0)<0;d(d.P+d.F*(g||!c(156)(f)),"Array",{indexOf:function indexOf(a){return g?f.apply(this,arguments)||0:e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(30),f=c(36),g=c(35),h=[].lastIndexOf,i=!!h&&1\/[1].lastIndexOf(1,-0)<0;d(d.P+d.F*(i||!c(156)(h)),"Array",{lastIndexOf:function lastIndexOf(a){if(i)return h.apply(this,arguments)||0;var b=e(this),c=g(b.length),d=c-1;for(arguments.length>1&&(d=Math.min(d,f(arguments[1]))),d<0&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}})},function(a,b,c){var d=c(6);d(d.P,"Array",{copyWithin:c(173)}),c(174)("copyWithin")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=[].copyWithin||function copyWithin(a,b){var d=e(this),h=g(d.length),i=f(a,h),j=f(b,h),k=arguments.length>2?arguments[2]:c,l=Math.min((k===c?h:f(k,h))-j,h-i),m=1;for(j<i&&i<j+l&&(m=-1,j+=l-1,i+=l-1);l-- >0;)j in d?d[i]=d[j]:delete d[i],i+=m,j+=m;return d}},function(a,b){a.exports=function(){}},function(a,b,c){var d=c(6);d(d.P,"Array",{fill:c(176)}),c(174)("fill")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=function fill(a){for(var b=e(this),d=g(b.length),h=arguments.length,i=f(h>1?arguments[1]:c,d),j=h>2?arguments[2]:c,k=j===c?d:f(j,d);k>i;)b[i++]=a;return b}},function(a,b,d){var e=d(6),f=d(160)(5),g="find",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{find:function find(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(174)(g)},function(a,b,d){var e=d(6),f=d(160)(6),g="findIndex",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{findIndex:function findIndex(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(174)(g)},function(a,b,d){var e=d(174),f=d(180),g=d(130),h=d(30);a.exports=d(129)(Array,"Array",function(a,b){this._t=h(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,d=this._i++;return!a||d>=a.length?(this._t=c,f(1)):"keys"==b?f(0,d):"values"==b?f(0,a[d]):f(0,[d,a[d]])},"values"),g.Arguments=g.Array,e("keys"),e("values"),e("entries")},function(a,b){a.exports=function(a,b){return{value:b,done:!!a}}},function(a,b,c){c(182)("Array")},function(a,b,c){var d=c(2),e=c(7),f=c(11),g=c(4),h=c(23)("species");a.exports=function(a){var b="function"==typeof e[a]?e[a]:d[a];g&&b&&!b[h]&&f.f(b,h,{configurable:!0,get:function(){return this}})}},function(a,b,d){var e,f,g,h=d(26),i=d(2),j=d(8),k=d(152),l=d(6),m=d(13),n=d(9),o=d(184),p=d(185),q=d(186),r=d(187).set,s=d(188)(),t="Promise",u=i.TypeError,v=i.process,w=i[t],v=i.process,x="process"==k(v),y=function(){},z=!!function(){try{var a=w.resolve(1),b=(a.constructor={})[d(23)("species")]=function(a){a(y,y)};return(x||"function"==typeof PromiseRejectionEvent)&&a.then(y)instanceof b}catch(c){}}(),A=function(a,b){return a===b||a===w&&b===g},B=function(a){var b;return!(!m(a)||"function"!=typeof(b=a.then))&&b},C=function(a){return A(w,a)?new D(a):new f(a)},D=f=function(a){var b,d;this.promise=new a(function(a,e){if(b!==c||d!==c)throw u("Bad Promise constructor");b=a,d=e}),this.resolve=n(b),this.reject=n(d)},E=function(a){try{a()}catch(b){return{error:b}}},F=function(a,b){if(!a._n){a._n=!0;var c=a._c;s(function(){for(var d=a._v,e=1==a._s,f=0,g=function(b){var c,f,g=e?b.ok:b.fail,h=b.resolve,i=b.reject,j=b.domain;try{g?(e||(2==a._h&&I(a),a._h=1),g===!0?c=d:(j&&j.enter(),c=g(d),j&&j.exit()),c===b.promise?i(u("Promise-chain cycle")):(f=B(c))?f.call(c,h,i):h(c)):i(d)}catch(k){i(k)}};c.length>f;)g(c[f++]);a._c=[],a._n=!1,b&&!a._h&&G(a)})}},G=function(a){r.call(i,function(){var b,d,e,f=a._v;if(H(a)&&(b=E(function(){x?v.emit("unhandledRejection",f,a):(d=i.onunhandledrejection)?d({promise:a,reason:f}):(e=i.console)&&e.error&&e.error("Unhandled promise rejection",f)}),a._h=x||H(a)?2:1),a._a=c,b)throw b.error})},H=function(a){if(1==a._h)return!1;for(var b,c=a._a||a._c,d=0;c.length>d;)if(b=c[d++],b.fail||!H(b.promise))return!1;return!0},I=function(a){r.call(i,function(){var b;x?v.emit("rejectionHandled",a):(b=i.onrejectionhandled)&&b({promise:a,reason:a._v})})},J=function(a){var b=this;b._d||(b._d=!0,b=b._w||b,b._v=a,b._s=2,b._a||(b._a=b._c.slice()),F(b,!0))},K=function(a){var b,c=this;if(!c._d){c._d=!0,c=c._w||c;try{if(c===a)throw u("Promise can't be resolved itself");(b=B(a))?s(function(){var d={_w:c,_d:!1};try{b.call(a,j(K,d,1),j(J,d,1))}catch(e){J.call(d,e)}}):(c._v=a,c._s=1,F(c,!1))}catch(d){J.call({_w:c,_d:!1},d)}}};z||(w=function Promise(a){o(this,w,t,"_h"),n(a),e.call(this);try{a(j(K,this,1),j(J,this,1))}catch(b){J.call(this,b)}},e=function Promise(a){this._c=[],this._a=c,this._s=0,this._d=!1,this._v=c,this._h=0,this._n=!1},e.prototype=d(189)(w.prototype,{then:function then(a,b){var d=C(q(this,w));return d.ok="function"!=typeof a||a,d.fail="function"==typeof b&&b,d.domain=x?v.domain:c,this._c.push(d),this._a&&this._a.push(d),this._s&&F(this,!1),d.promise},"catch":function(a){return this.then(c,a)}}),D=function(){var a=new e;this.promise=a,this.resolve=j(K,a,1),this.reject=j(J,a,1)}),l(l.G+l.W+l.F*!z,{Promise:w}),d(22)(w,t),d(182)(t),g=d(7)[t],l(l.S+l.F*!z,t,{reject:function reject(a){var b=C(this),c=b.reject;return c(a),b.promise}}),l(l.S+l.F*(h||!z),t,{resolve:function resolve(a){if(a instanceof w&&A(a.constructor,this))return a;var b=C(this),c=b.resolve;return c(a),b.promise}}),l(l.S+l.F*!(z&&d(153)(function(a){w.all(a)["catch"](y)})),t,{all:function all(a){var b=this,d=C(b),e=d.resolve,f=d.reject,g=E(function(){var d=[],g=0,h=1;p(a,!1,function(a){var i=g++,j=!1;d.push(c),h++,b.resolve(a).then(function(a){j||(j=!0,d[i]=a,--h||e(d))},f)}),--h||e(d)});return g&&f(g.error),d.promise},race:function race(a){var b=this,c=C(b),d=c.reject,e=E(function(){p(a,!1,function(a){b.resolve(a).then(c.resolve,d)})});return e&&d(e.error),c.promise}})},function(a,b){a.exports=function(a,b,d,e){if(!(a instanceof b)||e!==c&&e in a)throw TypeError(d+": incorrect invocation!");return a}},function(a,b,c){var d=c(8),e=c(148),f=c(149),g=c(12),h=c(35),i=c(151),j={},k={},b=a.exports=function(a,b,c,l,m){var n,o,p,q,r=m?function(){return a}:i(a),s=d(c,l,b?2:1),t=0;if("function"!=typeof r)throw TypeError(a+" is not iterable!");if(f(r)){for(n=h(a.length);n>t;t++)if(q=b?s(g(o=a[t])[0],o[1]):s(a[t]),q===j||q===k)return q}else for(p=r.call(a);!(o=p.next()).done;)if(q=e(p,s,o.value,b),q===j||q===k)return q};b.BREAK=j,b.RETURN=k},function(a,b,d){var e=d(12),f=d(9),g=d(23)("species");a.exports=function(a,b){var d,h=e(a).constructor;return h===c||(d=e(h)[g])==c?b:f(d)}},function(a,b,c){var d,e,f,g=c(8),h=c(74),i=c(46),j=c(15),k=c(2),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function setImmediate(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function clearImmediate(a){delete q[a]},"process"==c(32)(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),a.exports={set:m,clear:n}},function(a,b,d){var e=d(2),f=d(187).set,g=e.MutationObserver||e.WebKitMutationObserver,h=e.process,i=e.Promise,j="process"==d(32)(h);a.exports=function(){var a,b,d,k=function(){var e,f;for(j&&(e=h.domain)&&e.exit();a;){f=a.fn,a=a.next;try{f()}catch(g){throw a?d():b=c,g}}b=c,e&&e.enter()};if(j)d=function(){h.nextTick(k)};else if(g){var l=!0,m=document.createTextNode("");new g(k).observe(m,{characterData:!0}),d=function(){m.data=l=!l}}else if(i&&i.resolve){var n=i.resolve();d=function(){n.then(k)}}else d=function(){f.call(e,k)};return function(e){var f={fn:e,next:c};b&&(b.next=f),a||(a=f,d()),b=f}}},function(a,b,c){var d=c(10);a.exports=function(a,b,c){for(var e in b)c&&a[e]?a[e]=b[e]:d(a,e,b[e]);return a}},function(a,b,d){var e=d(191);a.exports=d(192)("Map",function(a){return function Map(){return a(this,arguments.length>0?arguments[0]:c)}},{get:function get(a){var b=e.getEntry(this,a);return b&&b.v},set:function set(a,b){return e.def(this,0===a?0:a,b)}},e,!0)},function(a,b,d){var e=d(11).f,f=d(44),g=d(189),h=d(8),i=d(184),j=d(33),k=d(185),l=d(129),m=d(180),n=d(182),o=d(4),p=d(19).fastKey,q=o?"_s":"size",r=function(a,b){var c,d=p(b);if("F"!==d)return a._i[d];for(c=a._f;c;c=c.n)if(c.k==b)return c};a.exports={getConstructor:function(a,b,d,l){var m=a(function(a,e){i(a,m,b,"_i"),a._i=f(null),a._f=c,a._l=c,a[q]=0,e!=c&&k(e,d,a[l],a)});return g(m.prototype,{clear:function clear(){for(var a=this,b=a._i,d=a._f;d;d=d.n)d.r=!0,d.p&&(d.p=d.p.n=c),delete b[d.i];a._f=a._l=c,a[q]=0},"delete":function(a){var b=this,c=r(b,a);if(c){var d=c.n,e=c.p;delete b._i[c.i],c.r=!0,e&&(e.n=d),d&&(d.p=e),b._f==c&&(b._f=d),b._l==c&&(b._l=e),b[q]--}return!!c},forEach:function forEach(a){i(this,m,"forEach");for(var b,d=h(a,arguments.length>1?arguments[1]:c,3);b=b?b.n:this._f;)for(d(b.v,b.k,this);b&&b.r;)b=b.p},has:function has(a){return!!r(this,a)}}),o&&e(m.prototype,"size",{get:function(){return j(this[q])}}),m},def:function(a,b,d){var e,f,g=r(a,b);return g?g.v=d:(a._l=g={i:f=p(b,!0),k:b,v:d,p:e=a._l,n:c,r:!1},a._f||(a._f=g),e&&(e.n=g),a[q]++,"F"!==f&&(a._i[f]=g)),a},getEntry:r,setStrong:function(a,b,d){l(a,b,function(a,b){this._t=a,this._k=b,this._l=c},function(){for(var a=this,b=a._k,d=a._l;d&&d.r;)d=d.p;return a._t&&(a._l=d=d?d.n:a._t._f)?"keys"==b?m(0,d.k):"values"==b?m(0,d.v):m(0,[d.k,d.v]):(a._t=c,m(1))},d?"entries":"values",!d,!0),n(b)}}},function(a,b,d){var e=d(2),f=d(6),g=d(19),h=d(5),i=d(10),j=d(189),k=d(185),l=d(184),m=d(13),n=d(22),o=d(11).f,p=d(160)(0),q=d(4);a.exports=function(a,b,d,r,s,t){var u=e[a],v=u,w=s?"set":"add",x=v&&v.prototype,y={};return q&&"function"==typeof v&&(t||x.forEach&&!h(function(){(new v).entries().next()}))?(v=b(function(b,d){l(b,v,a,"_c"),b._c=new u,d!=c&&k(d,s,b[w],b)}),p("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(a){var b="add"==a||"set"==a;a in x&&(!t||"clear"!=a)&&i(v.prototype,a,function(d,e){if(l(this,v,a),!b&&t&&!m(d))return"get"==a&&c;var f=this._c[a](0===d?0:d,e);return b?this:f})}),"size"in x&&o(v.prototype,"size",{get:function(){return this._c.size}})):(v=r.getConstructor(b,a,s,w),j(v.prototype,d),g.NEED=!0),n(v,a),y[a]=v,f(f.G+f.W+f.F,y),t||r.setStrong(v,a,s),v}},function(a,b,d){var e=d(191);a.exports=d(192)("Set",function(a){return function Set(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a=0===a?0:a,a)}},e)},function(a,b,d){var e,f=d(160)(0),g=d(18),h=d(19),i=d(67),j=d(195),k=d(13),l=h.getWeak,m=Object.isExtensible,n=j.ufstore,o={},p=function(a){return function WeakMap(){return a(this,arguments.length>0?arguments[0]:c)}},q={get:function get(a){if(k(a)){var b=l(a);return b===!0?n(this).get(a):b?b[this._i]:c}},set:function set(a,b){return j.def(this,a,b)}},r=a.exports=d(192)("WeakMap",p,q,j,!0,!0);7!=(new r).set((Object.freeze||Object)(o),7).get(o)&&(e=j.getConstructor(p),i(e.prototype,q),h.NEED=!0,f(["delete","has","get","set"],function(a){var b=r.prototype,c=b[a];g(b,a,function(b,d){if(k(b)&&!m(b)){this._f||(this._f=new e);var f=this._f[a](b,d);return"set"==a?this:f}return c.call(this,b,d)})}))},function(a,b,d){var e=d(189),f=d(19).getWeak,g=d(12),h=d(13),i=d(184),j=d(185),k=d(160),l=d(3),m=k(5),n=k(6),o=0,p=function(a){return a._l||(a._l=new q)},q=function(){this.a=[]},r=function(a,b){return m(a.a,function(a){return a[0]===b})};q.prototype={get:function(a){var b=r(this,a);if(b)return b[1]},has:function(a){return!!r(this,a)},set:function(a,b){var c=r(this,a);c?c[1]=b:this.a.push([a,b])},"delete":function(a){var b=n(this.a,function(b){return b[0]===a});return~b&&this.a.splice(b,1),!!~b}},a.exports={getConstructor:function(a,b,d,g){var k=a(function(a,e){i(a,k,b,"_i"),a._i=o++,a._l=c,e!=c&&j(e,d,a[g],a)});return e(k.prototype,{"delete":function(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this)["delete"](a):b&&l(b,this._i)&&delete b[this._i]},has:function has(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this).has(a):b&&l(b,this._i)}}),k},def:function(a,b,c){var d=f(g(b),!0);return d===!0?p(a).set(b,c):d[a._i]=c,a},ufstore:p}},function(a,b,d){var e=d(195);d(192)("WeakSet",function(a){return function WeakSet(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a,!0)}},e,!1,!0)},function(a,b,c){var d=c(6),e=c(9),f=c(12),g=(c(2).Reflect||{}).apply,h=Function.apply;d(d.S+d.F*!c(5)(function(){g(function(){})}),"Reflect",{apply:function apply(a,b,c){var d=e(a),i=f(c);return g?g(d,b,i):h.call(d,b,i)}})},function(a,b,c){var d=c(6),e=c(44),f=c(9),g=c(12),h=c(13),i=c(5),j=c(73),k=(c(2).Reflect||{}).construct,l=i(function(){function F(){}return!(k(function(){},[],F)instanceof F)}),m=!i(function(){k(function(){})});d(d.S+d.F*(l||m),"Reflect",{construct:function construct(a,b){f(a),g(b);var c=arguments.length<3?a:f(arguments[2]);if(m&&!l)return k(a,b,c);if(a==c){switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3])}var d=[null];return d.push.apply(d,b),new(j.apply(a,d))}var i=c.prototype,n=e(h(i)?i:Object.prototype),o=Function.apply.call(a,n,b);return h(o)?o:n}})},function(a,b,c){var d=c(11),e=c(6),f=c(12),g=c(16);e(e.S+e.F*c(5)(function(){Reflect.defineProperty(d.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function defineProperty(a,b,c){f(a),b=g(b,!0),f(c);try{return d.f(a,b,c),!0}catch(e){return!1}}})},function(a,b,c){var d=c(6),e=c(49).f,f=c(12);d(d.S,"Reflect",{deleteProperty:function deleteProperty(a,b){var c=e(f(a),b);return!(c&&!c.configurable)&&delete a[b]}})},function(a,b,d){var e=d(6),f=d(12),g=function(a){this._t=f(a),this._i=0;var b,c=this._k=[];for(b in a)c.push(b)};d(131)(g,"Object",function(){var a,b=this,d=b._k;do if(b._i>=d.length)return{value:c,done:!0};while(!((a=d[b._i++])in b._t));return{value:a,done:!1}}),e(e.S,"Reflect",{enumerate:function enumerate(a){return new g(a)}})},function(a,b,d){function get(a,b){var d,h,k=arguments.length<3?a:arguments[2];return j(a)===k?a[b]:(d=e.f(a,b))?g(d,"value")?d.value:d.get!==c?d.get.call(k):c:i(h=f(a))?get(h,b,k):void 0}var e=d(49),f=d(57),g=d(3),h=d(6),i=d(13),j=d(12);h(h.S,"Reflect",{get:get})},function(a,b,c){var d=c(49),e=c(6),f=c(12);e(e.S,"Reflect",{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(a,b){return d.f(f(a),b)}})},function(a,b,c){var d=c(6),e=c(57),f=c(12);d(d.S,"Reflect",{getPrototypeOf:function getPrototypeOf(a){return e(f(a))}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{has:function has(a,b){return b in a}})},function(a,b,c){var d=c(6),e=c(12),f=Object.isExtensible;d(d.S,"Reflect",{isExtensible:function isExtensible(a){return e(a),!f||f(a)}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{ownKeys:c(208)})},function(a,b,c){var d=c(48),e=c(41),f=c(12),g=c(2).Reflect;a.exports=g&&g.ownKeys||function ownKeys(a){var b=d.f(f(a)),c=e.f;return c?b.concat(c(a)):b}},function(a,b,c){var d=c(6),e=c(12),f=Object.preventExtensions;d(d.S,"Reflect",{preventExtensions:function preventExtensions(a){e(a);try{return f&&f(a),!0}catch(b){return!1}}})},function(a,b,d){function set(a,b,d){var i,m,n=arguments.length<4?a:arguments[3],o=f.f(k(a),b);if(!o){if(l(m=g(a)))return set(m,b,d,n);o=j(0)}return h(o,"value")?!(o.writable===!1||!l(n))&&(i=f.f(n,b)||j(0),i.value=d,e.f(n,b,i),!0):o.set!==c&&(o.set.call(n,d),!0)}var e=d(11),f=d(49),g=d(57),h=d(3),i=d(6),j=d(17),k=d(12),l=d(13);i(i.S,"Reflect",{set:set})},function(a,b,c){var d=c(6),e=c(71);e&&d(d.S,"Reflect",{setPrototypeOf:function setPrototypeOf(a,b){e.check(a,b);try{return e.set(a,b),!0}catch(c){return!1}}})},function(a,b,c){var d=c(6);d(d.S,"Date",{now:function(){return(new Date).getTime()}})},function(a,b,c){var d=c(6),e=c(56),f=c(16);d(d.P+d.F*c(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function toJSON(a){var b=e(this),c=f(b);return"number"!=typeof c||isFinite(c)?b.toISOString():null}})},function(a,b,c){var d=c(6),e=c(5),f=Date.prototype.getTime,g=function(a){return a>9?a:"0"+a};d(d.P+d.F*(e(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!e(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function toISOString(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var a=this,b=a.getUTCFullYear(),c=a.getUTCMilliseconds(),d=b<0?"-":b>9999?"+":"";return d+("00000"+Math.abs(b)).slice(d?-6:-4)+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+(c>99?c:"0"+g(c))+"Z"}})},function(a,b,d){var e=d(6),f=d(216),g=d(217),h=d(12),i=d(37),j=d(35),k=d(13),l=d(2).ArrayBuffer,m=d(186),n=g.ArrayBuffer,o=g.DataView,p=f.ABV&&l.isView,q=n.prototype.slice,r=f.VIEW,s="ArrayBuffer";e(e.G+e.W+e.F*(l!==n),{ArrayBuffer:n}),e(e.S+e.F*!f.CONSTR,s,{isView:function isView(a){return p&&p(a)||k(a)&&r in a}}),e(e.P+e.U+e.F*d(5)(function(){return!new n(2).slice(1,c).byteLength}),s,{slice:function slice(a,b){if(q!==c&&b===c)return q.call(h(this),a);for(var d=h(this).byteLength,e=i(a,d),f=i(b===c?d:b,d),g=new(m(this,n))(j(f-e)),k=new o(this),l=new o(g),p=0;e<f;)l.setUint8(p++,k.getUint8(e++));return g}}),d(182)(s)},function(a,b,c){for(var d,e=c(2),f=c(10),g=c(20),h=g("typed_array"),i=g("view"),j=!(!e.ArrayBuffer||!e.DataView),k=j,l=0,m=9,n="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<m;)(d=e[n[l++]])?(f(d.prototype,h,!0),f(d.prototype,i,!0)):k=!1;a.exports={ABV:j,CONSTR:k,TYPED:h,VIEW:i}},function(a,b,d){var e=d(2),f=d(4),g=d(26),h=d(216),i=d(10),j=d(189),k=d(5),l=d(184),m=d(36),n=d(35),o=d(48).f,p=d(11).f,q=d(176),r=d(22),s="ArrayBuffer",t="DataView",u="prototype",v="Wrong length!",w="Wrong index!",x=e[s],y=e[t],z=e.Math,A=e.RangeError,B=e.Infinity,C=x,D=z.abs,E=z.pow,F=z.floor,G=z.log,H=z.LN2,I="buffer",J="byteLength",K="byteOffset",L=f?"_b":I,M=f?"_l":J,N=f?"_o":K,O=function(a,b,c){var d,e,f,g=Array(c),h=8*c-b-1,i=(1<<h)-1,j=i>>1,k=23===b?E(2,-24)-E(2,-77):0,l=0,m=a<0||0===a&&1\/a<0?1:0;for(a=D(a),a!=a||a===B?(e=a!=a?1:0,d=i):(d=F(G(a)\/H),a*(f=E(2,-d))<1&&(d--,f*=2),a+=d+j>=1?k\/f:k*E(2,1-j),a*f>=2&&(d++,f\/=2),d+j>=i?(e=0,d=i):d+j>=1?(e=(a*f-1)*E(2,b),d+=j):(e=a*E(2,j-1)*E(2,b),d=0));b>=8;g[l++]=255&e,e\/=256,b-=8);for(d=d<<b|e,h+=b;h>0;g[l++]=255&d,d\/=256,h-=8);return g[--l]|=128*m,g},P=function(a,b,c){var d,e=8*c-b-1,f=(1<<e)-1,g=f>>1,h=e-7,i=c-1,j=a[i--],k=127&j;for(j>>=7;h>0;k=256*k+a[i],i--,h-=8);for(d=k&(1<<-h)-1,k>>=-h,h+=b;h>0;d=256*d+a[i],i--,h-=8);if(0===k)k=1-g;else{if(k===f)return d?NaN:j?-B:B;d+=E(2,b),k-=g}return(j?-1:1)*d*E(2,k-b)},Q=function(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]},R=function(a){return[255&a]},S=function(a){return[255&a,a>>8&255]},T=function(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]},U=function(a){return O(a,52,8)},V=function(a){return O(a,23,4)},W=function(a,b,c){p(a[u],b,{get:function(){return this[c]}})},X=function(a,b,c,d){var e=+c,f=m(e);if(e!=f||f<0||f+b>a[M])throw A(w);var g=a[L]._b,h=f+a[N],i=g.slice(h,h+b);return d?i:i.reverse()},Y=function(a,b,c,d,e,f){var g=+c,h=m(g);if(g!=h||h<0||h+b>a[M])throw A(w);for(var i=a[L]._b,j=h+a[N],k=d(+e),l=0;l<b;l++)i[j+l]=k[f?l:b-l-1]},Z=function(a,b){l(a,x,s);var c=+b,d=n(c);if(c!=d)throw A(v);return d};if(h.ABV){if(!k(function(){new x})||!k(function(){new x(.5)})){x=function ArrayBuffer(a){return new C(Z(this,a))};for(var $,_=x[u]=C[u],aa=o(C),ba=0;aa.length>ba;)($=aa[ba++])in x||i(x,$,C[$]);g||(_.constructor=x)}var ca=new y(new x(2)),da=y[u].setInt8;ca.setInt8(0,2147483648),ca.setInt8(1,2147483649),!ca.getInt8(0)&&ca.getInt8(1)||j(y[u],{setInt8:function setInt8(a,b){da.call(this,a,b<<24>>24)},setUint8:function setUint8(a,b){da.call(this,a,b<<24>>24)}},!0)}else x=function ArrayBuffer(a){var b=Z(this,a);this._b=q.call(Array(b),0),this[M]=b},y=function DataView(a,b,d){l(this,y,t),l(a,x,t);var e=a[M],f=m(b);if(f<0||f>e)throw A("Wrong offset!");if(d=d===c?e-f:n(d),f+d>e)throw A(v);this[L]=a,this[N]=f,this[M]=d},f&&(W(x,J,"_l"),W(y,I,"_b"),W(y,J,"_l"),W(y,K,"_o")),j(y[u],{getInt8:function getInt8(a){return X(this,1,a)[0]<<24>>24},getUint8:function getUint8(a){return X(this,1,a)[0]},getInt16:function getInt16(a){var b=X(this,2,a,arguments[1]);return(b[1]<<8|b[0])<<16>>16},getUint16:function getUint16(a){var b=X(this,2,a,arguments[1]);return b[1]<<8|b[0]},getInt32:function getInt32(a){return Q(X(this,4,a,arguments[1]))},getUint32:function getUint32(a){return Q(X(this,4,a,arguments[1]))>>>0},getFloat32:function getFloat32(a){return P(X(this,4,a,arguments[1]),23,4)},getFloat64:function getFloat64(a){return P(X(this,8,a,arguments[1]),52,8)},setInt8:function setInt8(a,b){Y(this,1,a,R,b)},setUint8:function setUint8(a,b){Y(this,1,a,R,b)},setInt16:function setInt16(a,b){Y(this,2,a,S,b,arguments[2])},setUint16:function setUint16(a,b){Y(this,2,a,S,b,arguments[2])},setInt32:function setInt32(a,b){Y(this,4,a,T,b,arguments[2])},setUint32:function setUint32(a,b){Y(this,4,a,T,b,arguments[2])},setFloat32:function setFloat32(a,b){Y(this,4,a,V,b,arguments[2])},setFloat64:function setFloat64(a,b){Y(this,8,a,U,b,arguments[2])}});r(x,s),r(y,t),i(y[u],h.VIEW,!0),b[s]=x,b[t]=y},function(a,b,c){var d=c(6);d(d.G+d.W+d.F*!c(216).ABV,{DataView:c(217).DataView})},function(a,b,c){c(220)("Int8",1,function(a){return function Int8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){if(d(4)){var e=d(26),f=d(2),g=d(5),h=d(6),i=d(216),j=d(217),k=d(8),l=d(184),m=d(17),n=d(10),o=d(189),p=d(36),q=d(35),r=d(37),s=d(16),t=d(3),u=d(69),v=d(152),w=d(13),x=d(56),y=d(149),z=d(44),A=d(57),B=d(48).f,C=d(151),D=d(20),E=d(23),F=d(160),G=d(34),H=d(186),I=d(179),J=d(130),K=d(153),L=d(182),M=d(176),N=d(173),O=d(11),P=d(49),Q=O.f,R=P.f,S=f.RangeError,T=f.TypeError,U=f.Uint8Array,V="ArrayBuffer",W="Shared"+V,X="BYTES_PER_ELEMENT",Y="prototype",Z=Array[Y],$=j.ArrayBuffer,_=j.DataView,aa=F(0),ba=F(2),ca=F(3),da=F(4),ea=F(5),fa=F(6),ga=G(!0),ha=G(!1),ia=I.values,ja=I.keys,ka=I.entries,la=Z.lastIndexOf,ma=Z.reduce,na=Z.reduceRight,oa=Z.join,pa=Z.sort,qa=Z.slice,ra=Z.toString,sa=Z.toLocaleString,ta=E("iterator"),ua=E("toStringTag"),va=D("typed_constructor"),wa=D("def_constructor"),xa=i.CONSTR,ya=i.TYPED,za=i.VIEW,Aa="Wrong length!",Ba=F(1,function(a,b){return Ha(H(a,a[wa]),b)}),Ca=g(function(){return 1===new U(new Uint16Array([1]).buffer)[0]}),Da=!!U&&!!U[Y].set&&g(function(){new U(1).set({})}),Ea=function(a,b){if(a===c)throw T(Aa);var d=+a,e=q(a);if(b&&!u(d,e))throw S(Aa);return e},Fa=function(a,b){var c=p(a);if(c<0||c%b)throw S("Wrong offset!");return c},Ga=function(a){if(w(a)&&ya in a)return a;throw T(a+" is not a typed array!")},Ha=function(a,b){if(!(w(a)&&va in a))throw T("It is not a typed array constructor!");return new a(b)},Ia=function(a,b){return Ja(H(a,a[wa]),b)},Ja=function(a,b){for(var c=0,d=b.length,e=Ha(a,d);d>c;)e[c]=b[c++];return e},Ka=function(a,b,c){Q(a,b,{get:function(){return this._d[c]}})},La=function from(a){var b,d,e,f,g,h,i=x(a),j=arguments.length,l=j>1?arguments[1]:c,m=l!==c,n=C(i);if(n!=c&&!y(n)){for(h=n.call(i),e=[],b=0;!(g=h.next()).done;b++)e.push(g.value);i=e}for(m&&j>2&&(l=k(l,arguments[2],2)),b=0,d=q(i.length),f=Ha(this,d);d>b;b++)f[b]=m?l(i[b],b):i[b];return f},Ma=function of(){for(var a=0,b=arguments.length,c=Ha(this,b);b>a;)c[a]=arguments[a++];return c},Na=!!U&&g(function(){sa.call(new U(1))}),Oa=function toLocaleString(){return sa.apply(Na?qa.call(Ga(this)):Ga(this),arguments)},Pa={copyWithin:function copyWithin(a,b){return N.call(Ga(this),a,b,arguments.length>2?arguments[2]:c)},every:function every(a){return da(Ga(this),a,arguments.length>1?arguments[1]:c)},fill:function fill(a){return M.apply(Ga(this),arguments)},filter:function filter(a){return Ia(this,ba(Ga(this),a,arguments.length>1?arguments[1]:c))},find:function find(a){return ea(Ga(this),a,arguments.length>1?arguments[1]:c)},findIndex:function findIndex(a){return fa(Ga(this),a,arguments.length>1?arguments[1]:c)},forEach:function forEach(a){aa(Ga(this),a,arguments.length>1?arguments[1]:c)},indexOf:function indexOf(a){return ha(Ga(this),a,arguments.length>1?arguments[1]:c)},includes:function includes(a){return ga(Ga(this),a,arguments.length>1?arguments[1]:c)},join:function join(a){return oa.apply(Ga(this),arguments)},lastIndexOf:function lastIndexOf(a){return la.apply(Ga(this),arguments)},map:function map(a){return Ba(Ga(this),a,arguments.length>1?arguments[1]:c)},reduce:function reduce(a){return ma.apply(Ga(this),arguments)},reduceRight:function reduceRight(a){return na.apply(Ga(this),arguments)},reverse:function reverse(){for(var a,b=this,c=Ga(b).length,d=Math.floor(c\/2),e=0;e<d;)a=b[e],b[e++]=b[--c],b[c]=a;return b},some:function some(a){return ca(Ga(this),a,arguments.length>1?arguments[1]:c)},sort:function sort(a){return pa.call(Ga(this),a)},subarray:function subarray(a,b){var d=Ga(this),e=d.length,f=r(a,e);return new(H(d,d[wa]))(d.buffer,d.byteOffset+f*d.BYTES_PER_ELEMENT,q((b===c?e:r(b,e))-f))}},Qa=function slice(a,b){return Ia(this,qa.call(Ga(this),a,b))},Ra=function set(a){Ga(this);var b=Fa(arguments[1],1),c=this.length,d=x(a),e=q(d.length),f=0;if(e+b>c)throw S(Aa);for(;f<e;)this[b+f]=d[f++]},Sa={entries:function entries(){return ka.call(Ga(this))},keys:function keys(){return ja.call(Ga(this))},values:function values(){return ia.call(Ga(this))}},Ta=function(a,b){return w(a)&&a[ya]&&"symbol"!=typeof b&&b in a&&String(+b)==String(b)},Ua=function getOwnPropertyDescriptor(a,b){return Ta(a,b=s(b,!0))?m(2,a[b]):R(a,b)},Va=function defineProperty(a,b,c){return!(Ta(a,b=s(b,!0))&&w(c)&&t(c,"value"))||t(c,"get")||t(c,"set")||c.configurable||t(c,"writable")&&!c.writable||t(c,"enumerable")&&!c.enumerable?Q(a,b,c):(a[b]=c.value,a)};xa||(P.f=Ua,O.f=Va),h(h.S+h.F*!xa,"Object",{getOwnPropertyDescriptor:Ua,defineProperty:Va}),g(function(){ra.call({})})&&(ra=sa=function toString(){return oa.call(this)});var Wa=o({},Pa);o(Wa,Sa),n(Wa,ta,Sa.values),o(Wa,{slice:Qa,set:Ra,constructor:function(){},toString:ra,toLocaleString:Oa}),Ka(Wa,"buffer","b"),Ka(Wa,"byteOffset","o"),Ka(Wa,"byteLength","l"),Ka(Wa,"length","e"),Q(Wa,ua,{get:function(){return this[ya]}}),a.exports=function(a,b,d,j){j=!!j;var k=a+(j?"Clamped":"")+"Array",m="Uint8Array"!=k,o="get"+a,p="set"+a,r=f[k],s=r||{},t=r&&A(r),u=!r||!i.ABV,x={},y=r&&r[Y],C=function(a,c){var d=a._d;return d.v[o](c*b+d.o,Ca)},D=function(a,c,d){var e=a._d;j&&(d=(d=Math.round(d))<0?0:d>255?255:255&d),e.v[p](c*b+e.o,d,Ca)},E=function(a,b){Q(a,b,{get:function(){return C(this,b)},set:function(a){return D(this,b,a)},enumerable:!0})};u?(r=d(function(a,d,e,f){l(a,r,k,"_d");var g,h,i,j,m=0,o=0;if(w(d)){if(!(d instanceof $||(j=v(d))==V||j==W))return ya in d?Ja(r,d):La.call(r,d);g=d,o=Fa(e,b);var p=d.byteLength;if(f===c){if(p%b)throw S(Aa);if(h=p-o,h<0)throw S(Aa)}else if(h=q(f)*b,h+o>p)throw S(Aa);i=h\/b}else i=Ea(d,!0),h=i*b,g=new $(h);for(n(a,"_d",{b:g,o:o,l:h,e:i,v:new _(g)});m<i;)E(a,m++)}),y=r[Y]=z(Wa),n(y,"constructor",r)):K(function(a){new r(null),new r(a)},!0)||(r=d(function(a,d,e,f){l(a,r,k);var g;return w(d)?d instanceof $||(g=v(d))==V||g==W?f!==c?new s(d,Fa(e,b),f):e!==c?new s(d,Fa(e,b)):new s(d):ya in d?Ja(r,d):La.call(r,d):new s(Ea(d,m))}),aa(t!==Function.prototype?B(s).concat(B(t)):B(s),function(a){a in r||n(r,a,s[a])}),r[Y]=y,e||(y.constructor=r));var F=y[ta],G=!!F&&("values"==F.name||F.name==c),H=Sa.values;n(r,va,!0),n(y,ya,k),n(y,za,!0),n(y,wa,r),(j?new r(1)[ua]==k:ua in y)||Q(y,ua,{get:function(){return k}}),x[k]=r,h(h.G+h.W+h.F*(r!=s),x),h(h.S,k,{BYTES_PER_ELEMENT:b,from:La,of:Ma}),X in y||n(y,X,b),h(h.P,k,Pa),L(k),h(h.P+h.F*Da,k,{set:Ra}),h(h.P+h.F*!G,k,Sa),h(h.P+h.F*(y.toString!=ra),k,{toString:ra}),h(h.P+h.F*g(function(){new r(1).slice()}),k,{slice:Qa}),h(h.P+h.F*(g(function(){return[1,2].toLocaleString()!=new r([1,2]).toLocaleString()})||!g(function(){y.toLocaleString.call([1,2])})),k,{toLocaleString:Oa}),J[k]=G?F:H,e||G||n(y,ta,H)}}else a.exports=function(){}},function(a,b,c){c(220)("Uint8",1,function(a){return function Uint8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Uint8",1,function(a){return function Uint8ClampedArray(b,c,d){return a(this,b,c,d)}},!0)},function(a,b,c){c(220)("Int16",2,function(a){return function Int16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Uint16",2,function(a){return function Uint16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Int32",4,function(a){return function Int32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Uint32",4,function(a){return function Uint32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Float32",4,function(a){return function Float32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Float64",8,function(a){return function Float64Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){var e=d(6),f=d(34)(!0);e(e.P,"Array",{includes:function includes(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(174)("includes")},function(a,b,c){var d=c(6),e=c(120)(!0);d(d.P,"String",{at:function at(a){return e(this,a)}})},function(a,b,d){var e=d(6),f=d(232);e(e.P,"String",{padStart:function padStart(a){return f(this,a,arguments.length>1?arguments[1]:c,!0)}})},function(a,b,d){var e=d(35),f=d(78),g=d(33);a.exports=function(a,b,d,h){var i=String(g(a)),j=i.length,k=d===c?" ":String(d),l=e(b);if(l<=j||""==k)return i;var m=l-j,n=f.call(k,Math.ceil(m\/k.length));return n.length>m&&(n=n.slice(0,m)),h?n+i:i+n}},function(a,b,d){var e=d(6),f=d(232);e(e.P,"String",{padEnd:function padEnd(a){return f(this,a,arguments.length>1?arguments[1]:c,!1)}})},function(a,b,c){c(90)("trimLeft",function(a){return function trimLeft(){return a(this,1)}},"trimStart")},function(a,b,c){c(90)("trimRight",function(a){return function trimRight(){return a(this,2)}},"trimEnd")},function(a,b,c){var d=c(6),e=c(33),f=c(35),g=c(123),h=c(237),i=RegExp.prototype,j=function(a,b){this._r=a,this._s=b};c(131)(j,"RegExp String",function next(){var a=this._r.exec(this._s);return{value:a,done:null===a}}),d(d.P,"String",{matchAll:function matchAll(a){if(e(this),!g(a))throw TypeError(a+" is not a regexp!");var b=String(this),c="flags"in i?String(a.flags):h.call(a),d=new RegExp(a.source,~c.indexOf("g")?c:"g"+c);$/;"	function	line:8
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.min.js	/^return q;case 6:return w;case 2:x.push(q)}else if(l)return!1;return m?-1:k||l?l:x}}},function(a,b,c){var d=c(162);a.exports=function(a,b){return new(d(a))(b)}},function(a,b,d){var e=d(13),f=d(43),g=d(23)("species");a.exports=function(a){var b;return f(a)&&(b=a.constructor,"function"!=typeof b||b!==Array&&!f(b.prototype)||(b=c),e(b)&&(b=b[g],null===b&&(b=c))),b===c?Array:b}},function(a,b,c){var d=c(6),e=c(160)(1);d(d.P+d.F*!c(156)([].map,!0),"Array",{map:function map(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(160)(2);d(d.P+d.F*!c(156)([].filter,!0),"Array",{filter:function filter(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(160)(3);d(d.P+d.F*!c(156)([].some,!0),"Array",{some:function some(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(160)(4);d(d.P+d.F*!c(156)([].every,!0),"Array",{every:function every(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(168);d(d.P+d.F*!c(156)([].reduce,!0),"Array",{reduce:function reduce(a){return e(this,a,arguments.length,arguments[1],!1)}})},function(a,b,c){var d=c(9),e=c(56),f=c(31),g=c(35);a.exports=function(a,b,c,h,i){d(b);var j=e(a),k=f(j),l=g(j.length),m=i?l-1:0,n=i?-1:1;if(c<2)for(;;){if(m in k){h=k[m],m+=n;break}if(m+=n,i?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;i?m>=0:l>m;m+=n)m in k&&(h=b(h,k[m],m,j));return h}},function(a,b,c){var d=c(6),e=c(168);d(d.P+d.F*!c(156)([].reduceRight,!0),"Array",{reduceRight:function reduceRight(a){return e(this,a,arguments.length,arguments[1],!0)}})},function(a,b,c){var d=c(6),e=c(34)(!1),f=[].indexOf,g=!!f&&1\/[1].indexOf(1,-0)<0;d(d.P+d.F*(g||!c(156)(f)),"Array",{indexOf:function indexOf(a){return g?f.apply(this,arguments)||0:e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(30),f=c(36),g=c(35),h=[].lastIndexOf,i=!!h&&1\/[1].lastIndexOf(1,-0)<0;d(d.P+d.F*(i||!c(156)(h)),"Array",{lastIndexOf:function lastIndexOf(a){if(i)return h.apply(this,arguments)||0;var b=e(this),c=g(b.length),d=c-1;for(arguments.length>1&&(d=Math.min(d,f(arguments[1]))),d<0&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}})},function(a,b,c){var d=c(6);d(d.P,"Array",{copyWithin:c(173)}),c(174)("copyWithin")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=[].copyWithin||function copyWithin(a,b){var d=e(this),h=g(d.length),i=f(a,h),j=f(b,h),k=arguments.length>2?arguments[2]:c,l=Math.min((k===c?h:f(k,h))-j,h-i),m=1;for(j<i&&i<j+l&&(m=-1,j+=l-1,i+=l-1);l-- >0;)j in d?d[i]=d[j]:delete d[i],i+=m,j+=m;return d}},function(a,b){a.exports=function(){}},function(a,b,c){var d=c(6);d(d.P,"Array",{fill:c(176)}),c(174)("fill")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=function fill(a){for(var b=e(this),d=g(b.length),h=arguments.length,i=f(h>1?arguments[1]:c,d),j=h>2?arguments[2]:c,k=j===c?d:f(j,d);k>i;)b[i++]=a;return b}},function(a,b,d){var e=d(6),f=d(160)(5),g="find",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{find:function find(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(174)(g)},function(a,b,d){var e=d(6),f=d(160)(6),g="findIndex",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{findIndex:function findIndex(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(174)(g)},function(a,b,d){var e=d(174),f=d(180),g=d(130),h=d(30);a.exports=d(129)(Array,"Array",function(a,b){this._t=h(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,d=this._i++;return!a||d>=a.length?(this._t=c,f(1)):"keys"==b?f(0,d):"values"==b?f(0,a[d]):f(0,[d,a[d]])},"values"),g.Arguments=g.Array,e("keys"),e("values"),e("entries")},function(a,b){a.exports=function(a,b){return{value:b,done:!!a}}},function(a,b,c){c(182)("Array")},function(a,b,c){var d=c(2),e=c(7),f=c(11),g=c(4),h=c(23)("species");a.exports=function(a){var b="function"==typeof e[a]?e[a]:d[a];g&&b&&!b[h]&&f.f(b,h,{configurable:!0,get:function(){return this}})}},function(a,b,d){var e,f,g,h=d(26),i=d(2),j=d(8),k=d(152),l=d(6),m=d(13),n=d(9),o=d(184),p=d(185),q=d(186),r=d(187).set,s=d(188)(),t="Promise",u=i.TypeError,v=i.process,w=i[t],v=i.process,x="process"==k(v),y=function(){},z=!!function(){try{var a=w.resolve(1),b=(a.constructor={})[d(23)("species")]=function(a){a(y,y)};return(x||"function"==typeof PromiseRejectionEvent)&&a.then(y)instanceof b}catch(c){}}(),A=function(a,b){return a===b||a===w&&b===g},B=function(a){var b;return!(!m(a)||"function"!=typeof(b=a.then))&&b},C=function(a){return A(w,a)?new D(a):new f(a)},D=f=function(a){var b,d;this.promise=new a(function(a,e){if(b!==c||d!==c)throw u("Bad Promise constructor");b=a,d=e}),this.resolve=n(b),this.reject=n(d)},E=function(a){try{a()}catch(b){return{error:b}}},F=function(a,b){if(!a._n){a._n=!0;var c=a._c;s(function(){for(var d=a._v,e=1==a._s,f=0,g=function(b){var c,f,g=e?b.ok:b.fail,h=b.resolve,i=b.reject,j=b.domain;try{g?(e||(2==a._h&&I(a),a._h=1),g===!0?c=d:(j&&j.enter(),c=g(d),j&&j.exit()),c===b.promise?i(u("Promise-chain cycle")):(f=B(c))?f.call(c,h,i):h(c)):i(d)}catch(k){i(k)}};c.length>f;)g(c[f++]);a._c=[],a._n=!1,b&&!a._h&&G(a)})}},G=function(a){r.call(i,function(){var b,d,e,f=a._v;if(H(a)&&(b=E(function(){x?v.emit("unhandledRejection",f,a):(d=i.onunhandledrejection)?d({promise:a,reason:f}):(e=i.console)&&e.error&&e.error("Unhandled promise rejection",f)}),a._h=x||H(a)?2:1),a._a=c,b)throw b.error})},H=function(a){if(1==a._h)return!1;for(var b,c=a._a||a._c,d=0;c.length>d;)if(b=c[d++],b.fail||!H(b.promise))return!1;return!0},I=function(a){r.call(i,function(){var b;x?v.emit("rejectionHandled",a):(b=i.onrejectionhandled)&&b({promise:a,reason:a._v})})},J=function(a){var b=this;b._d||(b._d=!0,b=b._w||b,b._v=a,b._s=2,b._a||(b._a=b._c.slice()),F(b,!0))},K=function(a){var b,c=this;if(!c._d){c._d=!0,c=c._w||c;try{if(c===a)throw u("Promise can't be resolved itself");(b=B(a))?s(function(){var d={_w:c,_d:!1};try{b.call(a,j(K,d,1),j(J,d,1))}catch(e){J.call(d,e)}}):(c._v=a,c._s=1,F(c,!1))}catch(d){J.call({_w:c,_d:!1},d)}}};z||(w=function Promise(a){o(this,w,t,"_h"),n(a),e.call(this);try{a(j(K,this,1),j(J,this,1))}catch(b){J.call(this,b)}},e=function Promise(a){this._c=[],this._a=c,this._s=0,this._d=!1,this._v=c,this._h=0,this._n=!1},e.prototype=d(189)(w.prototype,{then:function then(a,b){var d=C(q(this,w));return d.ok="function"!=typeof a||a,d.fail="function"==typeof b&&b,d.domain=x?v.domain:c,this._c.push(d),this._a&&this._a.push(d),this._s&&F(this,!1),d.promise},"catch":function(a){return this.then(c,a)}}),D=function(){var a=new e;this.promise=a,this.resolve=j(K,a,1),this.reject=j(J,a,1)}),l(l.G+l.W+l.F*!z,{Promise:w}),d(22)(w,t),d(182)(t),g=d(7)[t],l(l.S+l.F*!z,t,{reject:function reject(a){var b=C(this),c=b.reject;return c(a),b.promise}}),l(l.S+l.F*(h||!z),t,{resolve:function resolve(a){if(a instanceof w&&A(a.constructor,this))return a;var b=C(this),c=b.resolve;return c(a),b.promise}}),l(l.S+l.F*!(z&&d(153)(function(a){w.all(a)["catch"](y)})),t,{all:function all(a){var b=this,d=C(b),e=d.resolve,f=d.reject,g=E(function(){var d=[],g=0,h=1;p(a,!1,function(a){var i=g++,j=!1;d.push(c),h++,b.resolve(a).then(function(a){j||(j=!0,d[i]=a,--h||e(d))},f)}),--h||e(d)});return g&&f(g.error),d.promise},race:function race(a){var b=this,c=C(b),d=c.reject,e=E(function(){p(a,!1,function(a){b.resolve(a).then(c.resolve,d)})});return e&&d(e.error),c.promise}})},function(a,b){a.exports=function(a,b,d,e){if(!(a instanceof b)||e!==c&&e in a)throw TypeError(d+": incorrect invocation!");return a}},function(a,b,c){var d=c(8),e=c(148),f=c(149),g=c(12),h=c(35),i=c(151),j={},k={},b=a.exports=function(a,b,c,l,m){var n,o,p,q,r=m?function(){return a}:i(a),s=d(c,l,b?2:1),t=0;if("function"!=typeof r)throw TypeError(a+" is not iterable!");if(f(r)){for(n=h(a.length);n>t;t++)if(q=b?s(g(o=a[t])[0],o[1]):s(a[t]),q===j||q===k)return q}else for(p=r.call(a);!(o=p.next()).done;)if(q=e(p,s,o.value,b),q===j||q===k)return q};b.BREAK=j,b.RETURN=k},function(a,b,d){var e=d(12),f=d(9),g=d(23)("species");a.exports=function(a,b){var d,h=e(a).constructor;return h===c||(d=e(h)[g])==c?b:f(d)}},function(a,b,c){var d,e,f,g=c(8),h=c(74),i=c(46),j=c(15),k=c(2),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function setImmediate(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function clearImmediate(a){delete q[a]},"process"==c(32)(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),a.exports={set:m,clear:n}},function(a,b,d){var e=d(2),f=d(187).set,g=e.MutationObserver||e.WebKitMutationObserver,h=e.process,i=e.Promise,j="process"==d(32)(h);a.exports=function(){var a,b,d,k=function(){var e,f;for(j&&(e=h.domain)&&e.exit();a;){f=a.fn,a=a.next;try{f()}catch(g){throw a?d():b=c,g}}b=c,e&&e.enter()};if(j)d=function(){h.nextTick(k)};else if(g){var l=!0,m=document.createTextNode("");new g(k).observe(m,{characterData:!0}),d=function(){m.data=l=!l}}else if(i&&i.resolve){var n=i.resolve();d=function(){n.then(k)}}else d=function(){f.call(e,k)};return function(e){var f={fn:e,next:c};b&&(b.next=f),a||(a=f,d()),b=f}}},function(a,b,c){var d=c(10);a.exports=function(a,b,c){for(var e in b)c&&a[e]?a[e]=b[e]:d(a,e,b[e]);return a}},function(a,b,d){var e=d(191);a.exports=d(192)("Map",function(a){return function Map(){return a(this,arguments.length>0?arguments[0]:c)}},{get:function get(a){var b=e.getEntry(this,a);return b&&b.v},set:function set(a,b){return e.def(this,0===a?0:a,b)}},e,!0)},function(a,b,d){var e=d(11).f,f=d(44),g=d(189),h=d(8),i=d(184),j=d(33),k=d(185),l=d(129),m=d(180),n=d(182),o=d(4),p=d(19).fastKey,q=o?"_s":"size",r=function(a,b){var c,d=p(b);if("F"!==d)return a._i[d];for(c=a._f;c;c=c.n)if(c.k==b)return c};a.exports={getConstructor:function(a,b,d,l){var m=a(function(a,e){i(a,m,b,"_i"),a._i=f(null),a._f=c,a._l=c,a[q]=0,e!=c&&k(e,d,a[l],a)});return g(m.prototype,{clear:function clear(){for(var a=this,b=a._i,d=a._f;d;d=d.n)d.r=!0,d.p&&(d.p=d.p.n=c),delete b[d.i];a._f=a._l=c,a[q]=0},"delete":function(a){var b=this,c=r(b,a);if(c){var d=c.n,e=c.p;delete b._i[c.i],c.r=!0,e&&(e.n=d),d&&(d.p=e),b._f==c&&(b._f=d),b._l==c&&(b._l=e),b[q]--}return!!c},forEach:function forEach(a){i(this,m,"forEach");for(var b,d=h(a,arguments.length>1?arguments[1]:c,3);b=b?b.n:this._f;)for(d(b.v,b.k,this);b&&b.r;)b=b.p},has:function has(a){return!!r(this,a)}}),o&&e(m.prototype,"size",{get:function(){return j(this[q])}}),m},def:function(a,b,d){var e,f,g=r(a,b);return g?g.v=d:(a._l=g={i:f=p(b,!0),k:b,v:d,p:e=a._l,n:c,r:!1},a._f||(a._f=g),e&&(e.n=g),a[q]++,"F"!==f&&(a._i[f]=g)),a},getEntry:r,setStrong:function(a,b,d){l(a,b,function(a,b){this._t=a,this._k=b,this._l=c},function(){for(var a=this,b=a._k,d=a._l;d&&d.r;)d=d.p;return a._t&&(a._l=d=d?d.n:a._t._f)?"keys"==b?m(0,d.k):"values"==b?m(0,d.v):m(0,[d.k,d.v]):(a._t=c,m(1))},d?"entries":"values",!d,!0),n(b)}}},function(a,b,d){var e=d(2),f=d(6),g=d(19),h=d(5),i=d(10),j=d(189),k=d(185),l=d(184),m=d(13),n=d(22),o=d(11).f,p=d(160)(0),q=d(4);a.exports=function(a,b,d,r,s,t){var u=e[a],v=u,w=s?"set":"add",x=v&&v.prototype,y={};return q&&"function"==typeof v&&(t||x.forEach&&!h(function(){(new v).entries().next()}))?(v=b(function(b,d){l(b,v,a,"_c"),b._c=new u,d!=c&&k(d,s,b[w],b)}),p("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(a){var b="add"==a||"set"==a;a in x&&(!t||"clear"!=a)&&i(v.prototype,a,function(d,e){if(l(this,v,a),!b&&t&&!m(d))return"get"==a&&c;var f=this._c[a](0===d?0:d,e);return b?this:f})}),"size"in x&&o(v.prototype,"size",{get:function(){return this._c.size}})):(v=r.getConstructor(b,a,s,w),j(v.prototype,d),g.NEED=!0),n(v,a),y[a]=v,f(f.G+f.W+f.F,y),t||r.setStrong(v,a,s),v}},function(a,b,d){var e=d(191);a.exports=d(192)("Set",function(a){return function Set(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a=0===a?0:a,a)}},e)},function(a,b,d){var e,f=d(160)(0),g=d(18),h=d(19),i=d(67),j=d(195),k=d(13),l=h.getWeak,m=Object.isExtensible,n=j.ufstore,o={},p=function(a){return function WeakMap(){return a(this,arguments.length>0?arguments[0]:c)}},q={get:function get(a){if(k(a)){var b=l(a);return b===!0?n(this).get(a):b?b[this._i]:c}},set:function set(a,b){return j.def(this,a,b)}},r=a.exports=d(192)("WeakMap",p,q,j,!0,!0);7!=(new r).set((Object.freeze||Object)(o),7).get(o)&&(e=j.getConstructor(p),i(e.prototype,q),h.NEED=!0,f(["delete","has","get","set"],function(a){var b=r.prototype,c=b[a];g(b,a,function(b,d){if(k(b)&&!m(b)){this._f||(this._f=new e);var f=this._f[a](b,d);return"set"==a?this:f}return c.call(this,b,d)})}))},function(a,b,d){var e=d(189),f=d(19).getWeak,g=d(12),h=d(13),i=d(184),j=d(185),k=d(160),l=d(3),m=k(5),n=k(6),o=0,p=function(a){return a._l||(a._l=new q)},q=function(){this.a=[]},r=function(a,b){return m(a.a,function(a){return a[0]===b})};q.prototype={get:function(a){var b=r(this,a);if(b)return b[1]},has:function(a){return!!r(this,a)},set:function(a,b){var c=r(this,a);c?c[1]=b:this.a.push([a,b])},"delete":function(a){var b=n(this.a,function(b){return b[0]===a});return~b&&this.a.splice(b,1),!!~b}},a.exports={getConstructor:function(a,b,d,g){var k=a(function(a,e){i(a,k,b,"_i"),a._i=o++,a._l=c,e!=c&&j(e,d,a[g],a)});return e(k.prototype,{"delete":function(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this)["delete"](a):b&&l(b,this._i)&&delete b[this._i]},has:function has(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this).has(a):b&&l(b,this._i)}}),k},def:function(a,b,c){var d=f(g(b),!0);return d===!0?p(a).set(b,c):d[a._i]=c,a},ufstore:p}},function(a,b,d){var e=d(195);d(192)("WeakSet",function(a){return function WeakSet(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a,!0)}},e,!1,!0)},function(a,b,c){var d=c(6),e=c(9),f=c(12),g=(c(2).Reflect||{}).apply,h=Function.apply;d(d.S+d.F*!c(5)(function(){g(function(){})}),"Reflect",{apply:function apply(a,b,c){var d=e(a),i=f(c);return g?g(d,b,i):h.call(d,b,i)}})},function(a,b,c){var d=c(6),e=c(44),f=c(9),g=c(12),h=c(13),i=c(5),j=c(73),k=(c(2).Reflect||{}).construct,l=i(function(){function F(){}return!(k(function(){},[],F)instanceof F)}),m=!i(function(){k(function(){})});d(d.S+d.F*(l||m),"Reflect",{construct:function construct(a,b){f(a),g(b);var c=arguments.length<3?a:f(arguments[2]);if(m&&!l)return k(a,b,c);if(a==c){switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3])}var d=[null];return d.push.apply(d,b),new(j.apply(a,d))}var i=c.prototype,n=e(h(i)?i:Object.prototype),o=Function.apply.call(a,n,b);return h(o)?o:n}})},function(a,b,c){var d=c(11),e=c(6),f=c(12),g=c(16);e(e.S+e.F*c(5)(function(){Reflect.defineProperty(d.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function defineProperty(a,b,c){f(a),b=g(b,!0),f(c);try{return d.f(a,b,c),!0}catch(e){return!1}}})},function(a,b,c){var d=c(6),e=c(49).f,f=c(12);d(d.S,"Reflect",{deleteProperty:function deleteProperty(a,b){var c=e(f(a),b);return!(c&&!c.configurable)&&delete a[b]}})},function(a,b,d){var e=d(6),f=d(12),g=function(a){this._t=f(a),this._i=0;var b,c=this._k=[];for(b in a)c.push(b)};d(131)(g,"Object",function(){var a,b=this,d=b._k;do if(b._i>=d.length)return{value:c,done:!0};while(!((a=d[b._i++])in b._t));return{value:a,done:!1}}),e(e.S,"Reflect",{enumerate:function enumerate(a){return new g(a)}})},function(a,b,d){function get(a,b){var d,h,k=arguments.length<3?a:arguments[2];return j(a)===k?a[b]:(d=e.f(a,b))?g(d,"value")?d.value:d.get!==c?d.get.call(k):c:i(h=f(a))?get(h,b,k):void 0}var e=d(49),f=d(57),g=d(3),h=d(6),i=d(13),j=d(12);h(h.S,"Reflect",{get:get})},function(a,b,c){var d=c(49),e=c(6),f=c(12);e(e.S,"Reflect",{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(a,b){return d.f(f(a),b)}})},function(a,b,c){var d=c(6),e=c(57),f=c(12);d(d.S,"Reflect",{getPrototypeOf:function getPrototypeOf(a){return e(f(a))}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{has:function has(a,b){return b in a}})},function(a,b,c){var d=c(6),e=c(12),f=Object.isExtensible;d(d.S,"Reflect",{isExtensible:function isExtensible(a){return e(a),!f||f(a)}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{ownKeys:c(208)})},function(a,b,c){var d=c(48),e=c(41),f=c(12),g=c(2).Reflect;a.exports=g&&g.ownKeys||function ownKeys(a){var b=d.f(f(a)),c=e.f;return c?b.concat(c(a)):b}},function(a,b,c){var d=c(6),e=c(12),f=Object.preventExtensions;d(d.S,"Reflect",{preventExtensions:function preventExtensions(a){e(a);try{return f&&f(a),!0}catch(b){return!1}}})},function(a,b,d){function set(a,b,d){var i,m,n=arguments.length<4?a:arguments[3],o=f.f(k(a),b);if(!o){if(l(m=g(a)))return set(m,b,d,n);o=j(0)}return h(o,"value")?!(o.writable===!1||!l(n))&&(i=f.f(n,b)||j(0),i.value=d,e.f(n,b,i),!0):o.set!==c&&(o.set.call(n,d),!0)}var e=d(11),f=d(49),g=d(57),h=d(3),i=d(6),j=d(17),k=d(12),l=d(13);i(i.S,"Reflect",{set:set})},function(a,b,c){var d=c(6),e=c(71);e&&d(d.S,"Reflect",{setPrototypeOf:function setPrototypeOf(a,b){e.check(a,b);try{return e.set(a,b),!0}catch(c){return!1}}})},function(a,b,c){var d=c(6);d(d.S,"Date",{now:function(){return(new Date).getTime()}})},function(a,b,c){var d=c(6),e=c(56),f=c(16);d(d.P+d.F*c(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function toJSON(a){var b=e(this),c=f(b);return"number"!=typeof c||isFinite(c)?b.toISOString():null}})},function(a,b,c){var d=c(6),e=c(5),f=Date.prototype.getTime,g=function(a){return a>9?a:"0"+a};d(d.P+d.F*(e(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!e(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function toISOString(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var a=this,b=a.getUTCFullYear(),c=a.getUTCMilliseconds(),d=b<0?"-":b>9999?"+":"";return d+("00000"+Math.abs(b)).slice(d?-6:-4)+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+(c>99?c:"0"+g(c))+"Z"}})},function(a,b,d){var e=d(6),f=d(216),g=d(217),h=d(12),i=d(37),j=d(35),k=d(13),l=d(2).ArrayBuffer,m=d(186),n=g.ArrayBuffer,o=g.DataView,p=f.ABV&&l.isView,q=n.prototype.slice,r=f.VIEW,s="ArrayBuffer";e(e.G+e.W+e.F*(l!==n),{ArrayBuffer:n}),e(e.S+e.F*!f.CONSTR,s,{isView:function isView(a){return p&&p(a)||k(a)&&r in a}}),e(e.P+e.U+e.F*d(5)(function(){return!new n(2).slice(1,c).byteLength}),s,{slice:function slice(a,b){if(q!==c&&b===c)return q.call(h(this),a);for(var d=h(this).byteLength,e=i(a,d),f=i(b===c?d:b,d),g=new(m(this,n))(j(f-e)),k=new o(this),l=new o(g),p=0;e<f;)l.setUint8(p++,k.getUint8(e++));return g}}),d(182)(s)},function(a,b,c){for(var d,e=c(2),f=c(10),g=c(20),h=g("typed_array"),i=g("view"),j=!(!e.ArrayBuffer||!e.DataView),k=j,l=0,m=9,n="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<m;)(d=e[n[l++]])?(f(d.prototype,h,!0),f(d.prototype,i,!0)):k=!1;a.exports={ABV:j,CONSTR:k,TYPED:h,VIEW:i}},function(a,b,d){var e=d(2),f=d(4),g=d(26),h=d(216),i=d(10),j=d(189),k=d(5),l=d(184),m=d(36),n=d(35),o=d(48).f,p=d(11).f,q=d(176),r=d(22),s="ArrayBuffer",t="DataView",u="prototype",v="Wrong length!",w="Wrong index!",x=e[s],y=e[t],z=e.Math,A=e.RangeError,B=e.Infinity,C=x,D=z.abs,E=z.pow,F=z.floor,G=z.log,H=z.LN2,I="buffer",J="byteLength",K="byteOffset",L=f?"_b":I,M=f?"_l":J,N=f?"_o":K,O=function(a,b,c){var d,e,f,g=Array(c),h=8*c-b-1,i=(1<<h)-1,j=i>>1,k=23===b?E(2,-24)-E(2,-77):0,l=0,m=a<0||0===a&&1\/a<0?1:0;for(a=D(a),a!=a||a===B?(e=a!=a?1:0,d=i):(d=F(G(a)\/H),a*(f=E(2,-d))<1&&(d--,f*=2),a+=d+j>=1?k\/f:k*E(2,1-j),a*f>=2&&(d++,f\/=2),d+j>=i?(e=0,d=i):d+j>=1?(e=(a*f-1)*E(2,b),d+=j):(e=a*E(2,j-1)*E(2,b),d=0));b>=8;g[l++]=255&e,e\/=256,b-=8);for(d=d<<b|e,h+=b;h>0;g[l++]=255&d,d\/=256,h-=8);return g[--l]|=128*m,g},P=function(a,b,c){var d,e=8*c-b-1,f=(1<<e)-1,g=f>>1,h=e-7,i=c-1,j=a[i--],k=127&j;for(j>>=7;h>0;k=256*k+a[i],i--,h-=8);for(d=k&(1<<-h)-1,k>>=-h,h+=b;h>0;d=256*d+a[i],i--,h-=8);if(0===k)k=1-g;else{if(k===f)return d?NaN:j?-B:B;d+=E(2,b),k-=g}return(j?-1:1)*d*E(2,k-b)},Q=function(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]},R=function(a){return[255&a]},S=function(a){return[255&a,a>>8&255]},T=function(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]},U=function(a){return O(a,52,8)},V=function(a){return O(a,23,4)},W=function(a,b,c){p(a[u],b,{get:function(){return this[c]}})},X=function(a,b,c,d){var e=+c,f=m(e);if(e!=f||f<0||f+b>a[M])throw A(w);var g=a[L]._b,h=f+a[N],i=g.slice(h,h+b);return d?i:i.reverse()},Y=function(a,b,c,d,e,f){var g=+c,h=m(g);if(g!=h||h<0||h+b>a[M])throw A(w);for(var i=a[L]._b,j=h+a[N],k=d(+e),l=0;l<b;l++)i[j+l]=k[f?l:b-l-1]},Z=function(a,b){l(a,x,s);var c=+b,d=n(c);if(c!=d)throw A(v);return d};if(h.ABV){if(!k(function(){new x})||!k(function(){new x(.5)})){x=function ArrayBuffer(a){return new C(Z(this,a))};for(var $,_=x[u]=C[u],aa=o(C),ba=0;aa.length>ba;)($=aa[ba++])in x||i(x,$,C[$]);g||(_.constructor=x)}var ca=new y(new x(2)),da=y[u].setInt8;ca.setInt8(0,2147483648),ca.setInt8(1,2147483649),!ca.getInt8(0)&&ca.getInt8(1)||j(y[u],{setInt8:function setInt8(a,b){da.call(this,a,b<<24>>24)},setUint8:function setUint8(a,b){da.call(this,a,b<<24>>24)}},!0)}else x=function ArrayBuffer(a){var b=Z(this,a);this._b=q.call(Array(b),0),this[M]=b},y=function DataView(a,b,d){l(this,y,t),l(a,x,t);var e=a[M],f=m(b);if(f<0||f>e)throw A("Wrong offset!");if(d=d===c?e-f:n(d),f+d>e)throw A(v);this[L]=a,this[N]=f,this[M]=d},f&&(W(x,J,"_l"),W(y,I,"_b"),W(y,J,"_l"),W(y,K,"_o")),j(y[u],{getInt8:function getInt8(a){return X(this,1,a)[0]<<24>>24},getUint8:function getUint8(a){return X(this,1,a)[0]},getInt16:function getInt16(a){var b=X(this,2,a,arguments[1]);return(b[1]<<8|b[0])<<16>>16},getUint16:function getUint16(a){var b=X(this,2,a,arguments[1]);return b[1]<<8|b[0]},getInt32:function getInt32(a){return Q(X(this,4,a,arguments[1]))},getUint32:function getUint32(a){return Q(X(this,4,a,arguments[1]))>>>0},getFloat32:function getFloat32(a){return P(X(this,4,a,arguments[1]),23,4)},getFloat64:function getFloat64(a){return P(X(this,8,a,arguments[1]),52,8)},setInt8:function setInt8(a,b){Y(this,1,a,R,b)},setUint8:function setUint8(a,b){Y(this,1,a,R,b)},setInt16:function setInt16(a,b){Y(this,2,a,S,b,arguments[2])},setUint16:function setUint16(a,b){Y(this,2,a,S,b,arguments[2])},setInt32:function setInt32(a,b){Y(this,4,a,T,b,arguments[2])},setUint32:function setUint32(a,b){Y(this,4,a,T,b,arguments[2])},setFloat32:function setFloat32(a,b){Y(this,4,a,V,b,arguments[2])},setFloat64:function setFloat64(a,b){Y(this,8,a,U,b,arguments[2])}});r(x,s),r(y,t),i(y[u],h.VIEW,!0),b[s]=x,b[t]=y},function(a,b,c){var d=c(6);d(d.G+d.W+d.F*!c(216).ABV,{DataView:c(217).DataView})},function(a,b,c){c(220)("Int8",1,function(a){return function Int8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){if(d(4)){var e=d(26),f=d(2),g=d(5),h=d(6),i=d(216),j=d(217),k=d(8),l=d(184),m=d(17),n=d(10),o=d(189),p=d(36),q=d(35),r=d(37),s=d(16),t=d(3),u=d(69),v=d(152),w=d(13),x=d(56),y=d(149),z=d(44),A=d(57),B=d(48).f,C=d(151),D=d(20),E=d(23),F=d(160),G=d(34),H=d(186),I=d(179),J=d(130),K=d(153),L=d(182),M=d(176),N=d(173),O=d(11),P=d(49),Q=O.f,R=P.f,S=f.RangeError,T=f.TypeError,U=f.Uint8Array,V="ArrayBuffer",W="Shared"+V,X="BYTES_PER_ELEMENT",Y="prototype",Z=Array[Y],$=j.ArrayBuffer,_=j.DataView,aa=F(0),ba=F(2),ca=F(3),da=F(4),ea=F(5),fa=F(6),ga=G(!0),ha=G(!1),ia=I.values,ja=I.keys,ka=I.entries,la=Z.lastIndexOf,ma=Z.reduce,na=Z.reduceRight,oa=Z.join,pa=Z.sort,qa=Z.slice,ra=Z.toString,sa=Z.toLocaleString,ta=E("iterator"),ua=E("toStringTag"),va=D("typed_constructor"),wa=D("def_constructor"),xa=i.CONSTR,ya=i.TYPED,za=i.VIEW,Aa="Wrong length!",Ba=F(1,function(a,b){return Ha(H(a,a[wa]),b)}),Ca=g(function(){return 1===new U(new Uint16Array([1]).buffer)[0]}),Da=!!U&&!!U[Y].set&&g(function(){new U(1).set({})}),Ea=function(a,b){if(a===c)throw T(Aa);var d=+a,e=q(a);if(b&&!u(d,e))throw S(Aa);return e},Fa=function(a,b){var c=p(a);if(c<0||c%b)throw S("Wrong offset!");return c},Ga=function(a){if(w(a)&&ya in a)return a;throw T(a+" is not a typed array!")},Ha=function(a,b){if(!(w(a)&&va in a))throw T("It is not a typed array constructor!");return new a(b)},Ia=function(a,b){return Ja(H(a,a[wa]),b)},Ja=function(a,b){for(var c=0,d=b.length,e=Ha(a,d);d>c;)e[c]=b[c++];return e},Ka=function(a,b,c){Q(a,b,{get:function(){return this._d[c]}})},La=function from(a){var b,d,e,f,g,h,i=x(a),j=arguments.length,l=j>1?arguments[1]:c,m=l!==c,n=C(i);if(n!=c&&!y(n)){for(h=n.call(i),e=[],b=0;!(g=h.next()).done;b++)e.push(g.value);i=e}for(m&&j>2&&(l=k(l,arguments[2],2)),b=0,d=q(i.length),f=Ha(this,d);d>b;b++)f[b]=m?l(i[b],b):i[b];return f},Ma=function of(){for(var a=0,b=arguments.length,c=Ha(this,b);b>a;)c[a]=arguments[a++];return c},Na=!!U&&g(function(){sa.call(new U(1))}),Oa=function toLocaleString(){return sa.apply(Na?qa.call(Ga(this)):Ga(this),arguments)},Pa={copyWithin:function copyWithin(a,b){return N.call(Ga(this),a,b,arguments.length>2?arguments[2]:c)},every:function every(a){return da(Ga(this),a,arguments.length>1?arguments[1]:c)},fill:function fill(a){return M.apply(Ga(this),arguments)},filter:function filter(a){return Ia(this,ba(Ga(this),a,arguments.length>1?arguments[1]:c))},find:function find(a){return ea(Ga(this),a,arguments.length>1?arguments[1]:c)},findIndex:function findIndex(a){return fa(Ga(this),a,arguments.length>1?arguments[1]:c)},forEach:function forEach(a){aa(Ga(this),a,arguments.length>1?arguments[1]:c)},indexOf:function indexOf(a){return ha(Ga(this),a,arguments.length>1?arguments[1]:c)},includes:function includes(a){return ga(Ga(this),a,arguments.length>1?arguments[1]:c)},join:function join(a){return oa.apply(Ga(this),arguments)},lastIndexOf:function lastIndexOf(a){return la.apply(Ga(this),arguments)},map:function map(a){return Ba(Ga(this),a,arguments.length>1?arguments[1]:c)},reduce:function reduce(a){return ma.apply(Ga(this),arguments)},reduceRight:function reduceRight(a){return na.apply(Ga(this),arguments)},reverse:function reverse(){for(var a,b=this,c=Ga(b).length,d=Math.floor(c\/2),e=0;e<d;)a=b[e],b[e++]=b[--c],b[c]=a;return b},some:function some(a){return ca(Ga(this),a,arguments.length>1?arguments[1]:c)},sort:function sort(a){return pa.call(Ga(this),a)},subarray:function subarray(a,b){var d=Ga(this),e=d.length,f=r(a,e);return new(H(d,d[wa]))(d.buffer,d.byteOffset+f*d.BYTES_PER_ELEMENT,q((b===c?e:r(b,e))-f))}},Qa=function slice(a,b){return Ia(this,qa.call(Ga(this),a,b))},Ra=function set(a){Ga(this);var b=Fa(arguments[1],1),c=this.length,d=x(a),e=q(d.length),f=0;if(e+b>c)throw S(Aa);for(;f<e;)this[b+f]=d[f++]},Sa={entries:function entries(){return ka.call(Ga(this))},keys:function keys(){return ja.call(Ga(this))},values:function values(){return ia.call(Ga(this))}},Ta=function(a,b){return w(a)&&a[ya]&&"symbol"!=typeof b&&b in a&&String(+b)==String(b)},Ua=function getOwnPropertyDescriptor(a,b){return Ta(a,b=s(b,!0))?m(2,a[b]):R(a,b)},Va=function defineProperty(a,b,c){return!(Ta(a,b=s(b,!0))&&w(c)&&t(c,"value"))||t(c,"get")||t(c,"set")||c.configurable||t(c,"writable")&&!c.writable||t(c,"enumerable")&&!c.enumerable?Q(a,b,c):(a[b]=c.value,a)};xa||(P.f=Ua,O.f=Va),h(h.S+h.F*!xa,"Object",{getOwnPropertyDescriptor:Ua,defineProperty:Va}),g(function(){ra.call({})})&&(ra=sa=function toString(){return oa.call(this)});var Wa=o({},Pa);o(Wa,Sa),n(Wa,ta,Sa.values),o(Wa,{slice:Qa,set:Ra,constructor:function(){},toString:ra,toLocaleString:Oa}),Ka(Wa,"buffer","b"),Ka(Wa,"byteOffset","o"),Ka(Wa,"byteLength","l"),Ka(Wa,"length","e"),Q(Wa,ua,{get:function(){return this[ya]}}),a.exports=function(a,b,d,j){j=!!j;var k=a+(j?"Clamped":"")+"Array",m="Uint8Array"!=k,o="get"+a,p="set"+a,r=f[k],s=r||{},t=r&&A(r),u=!r||!i.ABV,x={},y=r&&r[Y],C=function(a,c){var d=a._d;return d.v[o](c*b+d.o,Ca)},D=function(a,c,d){var e=a._d;j&&(d=(d=Math.round(d))<0?0:d>255?255:255&d),e.v[p](c*b+e.o,d,Ca)},E=function(a,b){Q(a,b,{get:function(){return C(this,b)},set:function(a){return D(this,b,a)},enumerable:!0})};u?(r=d(function(a,d,e,f){l(a,r,k,"_d");var g,h,i,j,m=0,o=0;if(w(d)){if(!(d instanceof $||(j=v(d))==V||j==W))return ya in d?Ja(r,d):La.call(r,d);g=d,o=Fa(e,b);var p=d.byteLength;if(f===c){if(p%b)throw S(Aa);if(h=p-o,h<0)throw S(Aa)}else if(h=q(f)*b,h+o>p)throw S(Aa);i=h\/b}else i=Ea(d,!0),h=i*b,g=new $(h);for(n(a,"_d",{b:g,o:o,l:h,e:i,v:new _(g)});m<i;)E(a,m++)}),y=r[Y]=z(Wa),n(y,"constructor",r)):K(function(a){new r(null),new r(a)},!0)||(r=d(function(a,d,e,f){l(a,r,k);var g;return w(d)?d instanceof $||(g=v(d))==V||g==W?f!==c?new s(d,Fa(e,b),f):e!==c?new s(d,Fa(e,b)):new s(d):ya in d?Ja(r,d):La.call(r,d):new s(Ea(d,m))}),aa(t!==Function.prototype?B(s).concat(B(t)):B(s),function(a){a in r||n(r,a,s[a])}),r[Y]=y,e||(y.constructor=r));var F=y[ta],G=!!F&&("values"==F.name||F.name==c),H=Sa.values;n(r,va,!0),n(y,ya,k),n(y,za,!0),n(y,wa,r),(j?new r(1)[ua]==k:ua in y)||Q(y,ua,{get:function(){return k}}),x[k]=r,h(h.G+h.W+h.F*(r!=s),x),h(h.S,k,{BYTES_PER_ELEMENT:b,from:La,of:Ma}),X in y||n(y,X,b),h(h.P,k,Pa),L(k),h(h.P+h.F*Da,k,{set:Ra}),h(h.P+h.F*!G,k,Sa),h(h.P+h.F*(y.toString!=ra),k,{toString:ra}),h(h.P+h.F*g(function(){new r(1).slice()}),k,{slice:Qa}),h(h.P+h.F*(g(function(){return[1,2].toLocaleString()!=new r([1,2]).toLocaleString()})||!g(function(){y.toLocaleString.call([1,2])})),k,{toLocaleString:Oa}),J[k]=G?F:H,e||G||n(y,ta,H)}}else a.exports=function(){}},function(a,b,c){c(220)("Uint8",1,function(a){return function Uint8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Uint8",1,function(a){return function Uint8ClampedArray(b,c,d){return a(this,b,c,d)}},!0)},function(a,b,c){c(220)("Int16",2,function(a){return function Int16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Uint16",2,function(a){return function Uint16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Int32",4,function(a){return function Int32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Uint32",4,function(a){return function Uint32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Float32",4,function(a){return function Float32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(220)("Float64",8,function(a){return function Float64Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){var e=d(6),f=d(34)(!0);e(e.P,"Array",{includes:function includes(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(174)("includes")},function(a,b,c){var d=c(6),e=c(120)(!0);d(d.P,"String",{at:function at(a){return e(this,a)}})},function(a,b,d){var e=d(6),f=d(232);e(e.P,"String",{padStart:function padStart(a){return f(this,a,arguments.length>1?arguments[1]:c,!0)}})},function(a,b,d){var e=d(35),f=d(78),g=d(33);a.exports=function(a,b,d,h){var i=String(g(a)),j=i.length,k=d===c?" ":String(d),l=e(b);if(l<=j||""==k)return i;var m=l-j,n=f.call(k,Math.ceil(m\/k.length));return n.length>m&&(n=n.slice(0,m)),h?n+i:i+n}},function(a,b,d){var e=d(6),f=d(232);e(e.P,"String",{padEnd:function padEnd(a){return f(this,a,arguments.length>1?arguments[1]:c,!1)}})},function(a,b,c){c(90)("trimLeft",function(a){return function trimLeft(){return a(this,1)}},"trimStart")},function(a,b,c){c(90)("trimRight",function(a){return function trimRight(){return a(this,2)}},"trimEnd")},function(a,b,c){var d=c(6),e=c(33),f=c(35),g=c(123),h=c(237),i=RegExp.prototype,j=function(a,b){this._r=a,this._s=b};c(131)(j,"RegExp String",function next(){var a=this._r.exec(this._s);return{value:a,done:null===a}}),d(d.P,"String",{matchAll:function matchAll(a){if(e(this),!g(a))throw TypeError(a+" is not a regexp!");var b=String(this),c="flags"in i?String(a.flags):h.call(a),d=new RegExp(a.source,~c.indexOf("g")?c:"g"+c);$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.min.js	/^return d.lastIndex=f(a.lastIndex),new j(d,b)}})},function(a,b,c){var d=c(12);a.exports=function(){var a=d(this),b="";return a.global&&(b+="g"),a.ignoreCase&&(b+="i"),a.multiline&&(b+="m"),a.unicode&&(b+="u"),a.sticky&&(b+="y"),b}},function(a,b,c){c(25)("asyncIterator")},function(a,b,c){c(25)("observable")},function(a,b,c){var d=c(6),e=c(208),f=c(30),g=c(49),h=c(150);d(d.S,"Object",{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(a){for(var b,c=f(a),d=g.f,i=e(c),j={},k=0;i.length>k;)h(j,b=i[k++],d(c,b));return j}})},function(a,b,c){var d=c(6),e=c(242)(!1);d(d.S,"Object",{values:function values(a){return e(a)}})},function(a,b,c){var d=c(28),e=c(30),f=c(42).f;a.exports=function(a){return function(b){for(var c,g=e(b),h=d(g),i=h.length,j=0,k=[];i>j;)f.call(g,c=h[j++])&&k.push(a?[c,g[c]]:g[c]);return k}}},function(a,b,c){var d=c(6),e=c(242)(!0);d(d.S,"Object",{entries:function entries(a){return e(a)}})},function(a,b,c){var d=c(6),e=c(56),f=c(9),g=c(11);c(4)&&d(d.P+c(245),"Object",{__defineGetter__:function __defineGetter__(a,b){g.f(e(this),a,{get:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){a.exports=c(26)||!c(5)(function(){var a=Math.random();__defineSetter__.call(null,a,function(){}),delete c(2)[a]})},function(a,b,c){var d=c(6),e=c(56),f=c(9),g=c(11);c(4)&&d(d.P+c(245),"Object",{__defineSetter__:function __defineSetter__(a,b){g.f(e(this),a,{set:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){var d=c(6),e=c(56),f=c(16),g=c(57),h=c(49).f;c(4)&&d(d.P+c(245),"Object",{__lookupGetter__:function __lookupGetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.get;while(c=g(c))}})},function(a,b,c){var d=c(6),e=c(56),f=c(16),g=c(57),h=c(49).f;c(4)&&d(d.P+c(245),"Object",{__lookupSetter__:function __lookupSetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.set;while(c=g(c))}})},function(a,b,c){var d=c(6);d(d.P+d.R,"Map",{toJSON:c(250)("Map")})},function(a,b,c){var d=c(152),e=c(251);a.exports=function(a){return function toJSON(){if(d(this)!=a)throw TypeError(a+"#toJSON isn't generic");return e(this)}}},function(a,b,c){var d=c(185);a.exports=function(a,b){var c=[];return d(a,!1,c.push,c,b),c}},function(a,b,c){var d=c(6);d(d.P+d.R,"Set",{toJSON:c(250)("Set")})},function(a,b,c){var d=c(6);d(d.S,"System",{global:c(2)})},function(a,b,c){var d=c(6),e=c(32);d(d.S,"Error",{isError:function isError(a){return"Error"===e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{iaddh:function iaddh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f+(d>>>0)+((e&g|(e|g)&~(e+g>>>0))>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{isubh:function isubh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f-(d>>>0)-((~e&g|~(e^g)&e-g>>>0)>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{imulh:function imulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>16,i=e>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>16)+((f*i>>>0)+(j&c)>>16)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{umulh:function umulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>>16,i=e>>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>>16)+((f*i>>>0)+(j&c)>>>16)}})},function(a,b,c){var d=c(260),e=c(12),f=d.key,g=d.set;d.exp({defineMetadata:function defineMetadata(a,b,c,d){g(a,b,e(c),f(d))}})},function(a,b,d){var e=d(190),f=d(6),g=d(21)("metadata"),h=g.store||(g.store=new(d(194))),i=function(a,b,d){var f=h.get(a);if(!f){if(!d)return c;h.set(a,f=new e)}var g=f.get(b);if(!g){if(!d)return c;f.set(b,g=new e)}return g},j=function(a,b,d){var e=i(b,d,!1);return e!==c&&e.has(a)},k=function(a,b,d){var e=i(b,d,!1);return e===c?c:e.get(a)},l=function(a,b,c,d){i(c,d,!0).set(a,b)},m=function(a,b){var c=i(a,b,!1),d=[];return c&&c.forEach(function(a,b){d.push(b)}),d},n=function(a){return a===c||"symbol"==typeof a?a:String(a)},o=function(a){f(f.S,"Reflect",a)};a.exports={store:h,map:i,has:j,get:k,set:l,keys:m,key:n,exp:o}},function(a,b,d){var e=d(260),f=d(12),g=e.key,h=e.map,i=e.store;e.exp({deleteMetadata:function deleteMetadata(a,b){var d=arguments.length<3?c:g(arguments[2]),e=h(f(b),d,!1);if(e===c||!e["delete"](a))return!1;if(e.size)return!0;var j=i.get(b);return j["delete"](d),!!j.size||i["delete"](b)}})},function(a,b,d){var e=d(260),f=d(12),g=d(57),h=e.has,i=e.get,j=e.key,k=function(a,b,d){var e=h(a,b,d);if(e)return i(a,b,d);var f=g(b);return null!==f?k(a,f,d):c};e.exp({getMetadata:function getMetadata(a,b){return k(a,f(b),arguments.length<3?c:j(arguments[2]))}})},function(a,b,d){var e=d(193),f=d(251),g=d(260),h=d(12),i=d(57),j=g.keys,k=g.key,l=function(a,b){var c=j(a,b),d=i(a);if(null===d)return c;var g=l(d,b);return g.length?c.length?f(new e(c.concat(g))):g:c};g.exp({getMetadataKeys:function getMetadataKeys(a){return l(h(a),arguments.length<2?c:k(arguments[1]))}})},function(a,b,d){var e=d(260),f=d(12),g=e.get,h=e.key;e.exp({getOwnMetadata:function getOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(260),f=d(12),g=e.keys,h=e.key;e.exp({getOwnMetadataKeys:function getOwnMetadataKeys(a){return g(f(a),arguments.length<2?c:h(arguments[1]))}})},function(a,b,d){var e=d(260),f=d(12),g=d(57),h=e.has,i=e.key,j=function(a,b,c){var d=h(a,b,c);if(d)return!0;var e=g(b);return null!==e&&j(a,e,c)};e.exp({hasMetadata:function hasMetadata(a,b){return j(a,f(b),arguments.length<3?c:i(arguments[2]))}})},function(a,b,d){var e=d(260),f=d(12),g=e.has,h=e.key;e.exp({hasOwnMetadata:function hasOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(260),f=d(12),g=d(9),h=e.key,i=e.set;e.exp({metadata:function metadata(a,b){return function decorator(d,e){i(a,b,(e!==c?f:g)(d),h(e))}}})},function(a,b,c){var d=c(6),e=c(188)(),f=c(2).process,g="process"==c(32)(f);d(d.G,{asap:function asap(a){var b=g&&f.domain;e(b?b.bind(a):a)}})},function(a,b,d){var e=d(6),f=d(2),g=d(7),h=d(188)(),i=d(23)("observable"),j=d(9),k=d(12),l=d(184),m=d(189),n=d(10),o=d(185),p=o.RETURN,q=function(a){return null==a?c:j(a)},r=function(a){var b=a._c;b&&(a._c=c,b())},s=function(a){return a._o===c},t=function(a){s(a)||(a._o=c,r(a))},u=function(a,b){k(a),this._c=c,this._o=a,a=new v(this);try{var d=b(a),e=d;null!=d&&("function"==typeof d.unsubscribe?d=function(){e.unsubscribe()}:j(d),this._c=d)}catch(f){return void a.error(f)}s(this)&&r(this)};u.prototype=m({},{unsubscribe:function unsubscribe(){t(this)}});var v=function(a){this._s=a};v.prototype=m({},{next:function next(a){var b=this._s;if(!s(b)){var c=b._o;try{var d=q(c.next);if(d)return d.call(c,a)}catch(e){try{t(b)}finally{throw e}}}},error:function error(a){var b=this._s;if(s(b))throw a;var d=b._o;b._o=c;try{var e=q(d.error);if(!e)throw a;a=e.call(d,a)}catch(f){try{r(b)}finally{throw f}}return r(b),a},complete:function complete(a){var b=this._s;if(!s(b)){var d=b._o;b._o=c;try{var e=q(d.complete);a=e?e.call(d,a):c}catch(f){try{r(b)}finally{throw f}}return r(b),a}}});var w=function Observable(a){l(this,w,"Observable","_f")._f=j(a)};m(w.prototype,{subscribe:function subscribe(a){return new u(a,this._f)},forEach:function forEach(a){var b=this;return new(g.Promise||f.Promise)(function(c,d){j(a);var e=b.subscribe({next:function(b){try{return a(b)}catch(c){d(c),e.unsubscribe()}},error:d,complete:c})})}}),m(w,{from:function from(a){var b="function"==typeof this?this:w,c=q(k(a)[i]);if(c){var d=k(c.call(a));return d.constructor===b?d:new b(function(a){return d.subscribe(a)})}return new b(function(b){var c=!1;return h(function(){if(!c){try{if(o(a,!1,function(a){if(b.next(a),c)return p})===p)return}catch(d){if(c)throw d;return void b.error(d)}b.complete()}}),function(){c=!0}})},of:function of(){for(var a=0,b=arguments.length,c=Array(b);a<b;)c[a]=arguments[a++];return new("function"==typeof this?this:w)(function(a){var b=!1;return h(function(){if(!b){for(var d=0;d<c.length;++d)if(a.next(c[d]),b)return;a.complete()}}),function(){b=!0}})}}),n(w.prototype,i,function(){return this}),e(e.G,{Observable:w}),d(182)("Observable")},function(a,b,c){var d=c(6),e=c(187);d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},function(a,b,c){c(179);for(var d=c(2),e=c(10),f=c(130),g=c(23)("toStringTag"),h=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],i=0;i<5;i++){var j=h[i],k=d[j],l=k&&k.prototype;l&&!l[g]&&e(l,g,j),f[j]=f.Array}},function(a,b,c){var d=c(2),e=c(6),f=c(74),g=c(274),h=d.navigator,i=!!h&&\/MSIE .\\.\/.test(h.userAgent),j=function(a){return i?function(b,c){return a(f(g,[].slice.call(arguments,2),"function"==typeof b?b:Function(b)),c)}:a};e(e.G+e.B+e.F*i,{setTimeout:j(d.setTimeout),setInterval:j(d.setInterval)})},function(a,b,c){var d=c(275),e=c(74),f=c(9);a.exports=function(){for(var a=f(this),b=arguments.length,c=Array(b),g=0,h=d._,i=!1;b>g;)(c[g]=arguments[g++])===h&&(i=!0);return function(){var d,f=this,g=arguments.length,j=0,k=0;if(!i&&!g)return e(a,c,f);if(d=c.slice(),i)for(;b>j;j++)d[j]===h&&(d[j]=arguments[k++]);for(;g>k;)d.push(arguments[k++]);return e(a,d,f)}}},function(a,b,c){a.exports=c(7)},function(a,b,d){function Dict(a){var b=i(null);return a!=c&&(p(a)?o(a,!0,function(a,c){b[a]=c}):h(b,a)),b}function reduce(a,b,c){n(b);var d,e,f=t(a),g=k(f),h=g.length,i=0;if(arguments.length<3){if(!h)throw TypeError("Reduce of empty object with no initial value");d=f[g[i++]]}else d=Object(c);for(;h>i;)v(f,e=g[i++])&&(d=b(d,f[e],e,a));return d}function includes(a,b){return(b==b?m(a,b):x(a,function(a){return a!=a}))!==c}function get(a,b){if(v(a,b))return a[b]}function set(a,b,c){return u&&b in Object?l.f(a,b,g(0,c)):a[b]=c,a}function isDict(a){return s(a)&&j(a)===Dict.prototype}var e=d(8),f=d(6),g=d(17),h=d(67),i=d(44),j=d(57),k=d(28),l=d(11),m=d(27),n=d(9),o=d(185),p=d(277),q=d(131),r=d(180),s=d(13),t=d(30),u=d(4),v=d(3),w=function(a){var b=1==a,d=4==a;return function(f,g,h){var i,j,k,l=e(g,h,3),m=t(f),n=b||7==a||2==a?new("function"==typeof this?this:Dict):c;for(i in m)if(v(m,i)&&(j=m[i],k=l(j,i,f),a))if(b)n[i]=k;else if(k)switch(a){case 2:n[i]=j;break;case 3:return!0;case 5:return j;case 6:return i;case 7:n[k[0]]=k[1]}else if(d)return!1;return 3==a||d?d:n}},x=w(6),y=function(a){return function(b){return new z(b,a)}},z=function(a,b){this._t=t(a),this._a=k(a),this._i=0,this._k=b};q(z,"Dict",function(){var a,b=this,d=b._t,e=b._a,f=b._k;do if(b._i>=e.length)return b._t=c,r(1);while(!v(d,a=e[b._i++]));return"keys"==f?r(0,a):"values"==f?r(0,d[a]):r(0,[a,d[a]])}),Dict.prototype=null,f(f.G+f.F,{Dict:Dict}),f(f.S,"Dict",{keys:y("keys"),values:y("values"),entries:y("entries"),forEach:w(0),map:w(1),filter:w(2),some:w(3),every:w(4),find:w(5),findKey:x,mapPairs:w(7),reduce:reduce,keyOf:m,includes:includes,has:v,get:get,set:set,isDict:isDict})},function(a,b,d){var e=d(152),f=d(23)("iterator"),g=d(130);a.exports=d(7).isIterable=function(a){var b=Object(a);return b[f]!==c||"@@iterator"in b||g.hasOwnProperty(e(b))}},function(a,b,c){var d=c(12),e=c(151);a.exports=c(7).getIterator=function(a){var b=e(a);if("function"!=typeof b)throw TypeError(a+" is not iterable!");return d(b.call(a))}},function(a,b,c){var d=c(2),e=c(7),f=c(6),g=c(274);f(f.G+f.F,{delay:function delay(a){return new(e.Promise||d.Promise)(function(b){setTimeout(g.call(b,!0),a)})}})},function(a,b,c){var d=c(275),e=c(6);c(7)._=d._=d._||{},e(e.P+e.F,"Function",{part:c(274)})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{isObject:c(13)})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{classof:c(152)})},function(a,b,c){var d=c(6),e=c(284);d(d.S+d.F,"Object",{define:e})},function(a,b,c){var d=c(11),e=c(49),f=c(208),g=c(30);a.exports=function define(a,b){for(var c,h=f(g(b)),i=h.length,j=0;i>j;)d.f(a,c=h[j++],e.f(b,c));return a}},function(a,b,c){var d=c(6),e=c(284),f=c(44);d(d.S+d.F,"Object",{make:function(a,b){return e(f(a),b)}})},function(a,b,d){d(129)(Number,"Number",function(a){this._l=+a,this._i=0},function(){var a=this._i++,b=!(a<this._l);return{done:b,value:b?c:a}})},function(a,b,c){var d=c(6),e=c(288)(\/[\\\\^$*+?.()|[\\]{}]\/g,"\\\\$&");d(d.S,"RegExp",{escape:function escape(a){return e(a)}})},function(a,b){a.exports=function(a,b){var c=b===Object(b)?function(a){return b[a]}:b;return function(b){return String(b).replace(a,c)}}},function(a,b,c){var d=c(6),e=c(288)(\/[&<>"']\/g,{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"});d(d.P+d.F,"String",{escapeHTML:function escapeHTML(){return e(this)}})},function(a,b,c){var d=c(6),e=c(288)(\/&(?:amp|lt|gt|quot|apos);\/g,{"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&apos;":"'"});d(d.P+d.F,"String",{unescapeHTML:function unescapeHTML(){return e(this)}})}]),"undefined"!=typeof module&&module.exports?module.exports=a:"function"==typeof define&&define.amd?define(function(){return a}):b.core=a}(1,1);$/;"	function	line:9
getOwnPropertyDescriptors	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/library.min.js	/^return d.lastIndex=f(a.lastIndex),new j(d,b)}})},function(a,b,c){var d=c(12);a.exports=function(){var a=d(this),b="";return a.global&&(b+="g"),a.ignoreCase&&(b+="i"),a.multiline&&(b+="m"),a.unicode&&(b+="u"),a.sticky&&(b+="y"),b}},function(a,b,c){c(25)("asyncIterator")},function(a,b,c){c(25)("observable")},function(a,b,c){var d=c(6),e=c(208),f=c(30),g=c(49),h=c(150);d(d.S,"Object",{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(a){for(var b,c=f(a),d=g.f,i=e(c),j={},k=0;i.length>k;)h(j,b=i[k++],d(c,b));return j}})},function(a,b,c){var d=c(6),e=c(242)(!1);d(d.S,"Object",{values:function values(a){return e(a)}})},function(a,b,c){var d=c(28),e=c(30),f=c(42).f;a.exports=function(a){return function(b){for(var c,g=e(b),h=d(g),i=h.length,j=0,k=[];i>j;)f.call(g,c=h[j++])&&k.push(a?[c,g[c]]:g[c]);return k}}},function(a,b,c){var d=c(6),e=c(242)(!0);d(d.S,"Object",{entries:function entries(a){return e(a)}})},function(a,b,c){var d=c(6),e=c(56),f=c(9),g=c(11);c(4)&&d(d.P+c(245),"Object",{__defineGetter__:function __defineGetter__(a,b){g.f(e(this),a,{get:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){a.exports=c(26)||!c(5)(function(){var a=Math.random();__defineSetter__.call(null,a,function(){}),delete c(2)[a]})},function(a,b,c){var d=c(6),e=c(56),f=c(9),g=c(11);c(4)&&d(d.P+c(245),"Object",{__defineSetter__:function __defineSetter__(a,b){g.f(e(this),a,{set:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){var d=c(6),e=c(56),f=c(16),g=c(57),h=c(49).f;c(4)&&d(d.P+c(245),"Object",{__lookupGetter__:function __lookupGetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.get;while(c=g(c))}})},function(a,b,c){var d=c(6),e=c(56),f=c(16),g=c(57),h=c(49).f;c(4)&&d(d.P+c(245),"Object",{__lookupSetter__:function __lookupSetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.set;while(c=g(c))}})},function(a,b,c){var d=c(6);d(d.P+d.R,"Map",{toJSON:c(250)("Map")})},function(a,b,c){var d=c(152),e=c(251);a.exports=function(a){return function toJSON(){if(d(this)!=a)throw TypeError(a+"#toJSON isn't generic");return e(this)}}},function(a,b,c){var d=c(185);a.exports=function(a,b){var c=[];return d(a,!1,c.push,c,b),c}},function(a,b,c){var d=c(6);d(d.P+d.R,"Set",{toJSON:c(250)("Set")})},function(a,b,c){var d=c(6);d(d.S,"System",{global:c(2)})},function(a,b,c){var d=c(6),e=c(32);d(d.S,"Error",{isError:function isError(a){return"Error"===e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{iaddh:function iaddh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f+(d>>>0)+((e&g|(e|g)&~(e+g>>>0))>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{isubh:function isubh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f-(d>>>0)-((~e&g|~(e^g)&e-g>>>0)>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{imulh:function imulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>16,i=e>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>16)+((f*i>>>0)+(j&c)>>16)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{umulh:function umulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>>16,i=e>>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>>16)+((f*i>>>0)+(j&c)>>>16)}})},function(a,b,c){var d=c(260),e=c(12),f=d.key,g=d.set;d.exp({defineMetadata:function defineMetadata(a,b,c,d){g(a,b,e(c),f(d))}})},function(a,b,d){var e=d(190),f=d(6),g=d(21)("metadata"),h=g.store||(g.store=new(d(194))),i=function(a,b,d){var f=h.get(a);if(!f){if(!d)return c;h.set(a,f=new e)}var g=f.get(b);if(!g){if(!d)return c;f.set(b,g=new e)}return g},j=function(a,b,d){var e=i(b,d,!1);return e!==c&&e.has(a)},k=function(a,b,d){var e=i(b,d,!1);return e===c?c:e.get(a)},l=function(a,b,c,d){i(c,d,!0).set(a,b)},m=function(a,b){var c=i(a,b,!1),d=[];return c&&c.forEach(function(a,b){d.push(b)}),d},n=function(a){return a===c||"symbol"==typeof a?a:String(a)},o=function(a){f(f.S,"Reflect",a)};a.exports={store:h,map:i,has:j,get:k,set:l,keys:m,key:n,exp:o}},function(a,b,d){var e=d(260),f=d(12),g=e.key,h=e.map,i=e.store;e.exp({deleteMetadata:function deleteMetadata(a,b){var d=arguments.length<3?c:g(arguments[2]),e=h(f(b),d,!1);if(e===c||!e["delete"](a))return!1;if(e.size)return!0;var j=i.get(b);return j["delete"](d),!!j.size||i["delete"](b)}})},function(a,b,d){var e=d(260),f=d(12),g=d(57),h=e.has,i=e.get,j=e.key,k=function(a,b,d){var e=h(a,b,d);if(e)return i(a,b,d);var f=g(b);return null!==f?k(a,f,d):c};e.exp({getMetadata:function getMetadata(a,b){return k(a,f(b),arguments.length<3?c:j(arguments[2]))}})},function(a,b,d){var e=d(193),f=d(251),g=d(260),h=d(12),i=d(57),j=g.keys,k=g.key,l=function(a,b){var c=j(a,b),d=i(a);if(null===d)return c;var g=l(d,b);return g.length?c.length?f(new e(c.concat(g))):g:c};g.exp({getMetadataKeys:function getMetadataKeys(a){return l(h(a),arguments.length<2?c:k(arguments[1]))}})},function(a,b,d){var e=d(260),f=d(12),g=e.get,h=e.key;e.exp({getOwnMetadata:function getOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(260),f=d(12),g=e.keys,h=e.key;e.exp({getOwnMetadataKeys:function getOwnMetadataKeys(a){return g(f(a),arguments.length<2?c:h(arguments[1]))}})},function(a,b,d){var e=d(260),f=d(12),g=d(57),h=e.has,i=e.key,j=function(a,b,c){var d=h(a,b,c);if(d)return!0;var e=g(b);return null!==e&&j(a,e,c)};e.exp({hasMetadata:function hasMetadata(a,b){return j(a,f(b),arguments.length<3?c:i(arguments[2]))}})},function(a,b,d){var e=d(260),f=d(12),g=e.has,h=e.key;e.exp({hasOwnMetadata:function hasOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(260),f=d(12),g=d(9),h=e.key,i=e.set;e.exp({metadata:function metadata(a,b){return function decorator(d,e){i(a,b,(e!==c?f:g)(d),h(e))}}})},function(a,b,c){var d=c(6),e=c(188)(),f=c(2).process,g="process"==c(32)(f);d(d.G,{asap:function asap(a){var b=g&&f.domain;e(b?b.bind(a):a)}})},function(a,b,d){var e=d(6),f=d(2),g=d(7),h=d(188)(),i=d(23)("observable"),j=d(9),k=d(12),l=d(184),m=d(189),n=d(10),o=d(185),p=o.RETURN,q=function(a){return null==a?c:j(a)},r=function(a){var b=a._c;b&&(a._c=c,b())},s=function(a){return a._o===c},t=function(a){s(a)||(a._o=c,r(a))},u=function(a,b){k(a),this._c=c,this._o=a,a=new v(this);try{var d=b(a),e=d;null!=d&&("function"==typeof d.unsubscribe?d=function(){e.unsubscribe()}:j(d),this._c=d)}catch(f){return void a.error(f)}s(this)&&r(this)};u.prototype=m({},{unsubscribe:function unsubscribe(){t(this)}});var v=function(a){this._s=a};v.prototype=m({},{next:function next(a){var b=this._s;if(!s(b)){var c=b._o;try{var d=q(c.next);if(d)return d.call(c,a)}catch(e){try{t(b)}finally{throw e}}}},error:function error(a){var b=this._s;if(s(b))throw a;var d=b._o;b._o=c;try{var e=q(d.error);if(!e)throw a;a=e.call(d,a)}catch(f){try{r(b)}finally{throw f}}return r(b),a},complete:function complete(a){var b=this._s;if(!s(b)){var d=b._o;b._o=c;try{var e=q(d.complete);a=e?e.call(d,a):c}catch(f){try{r(b)}finally{throw f}}return r(b),a}}});var w=function Observable(a){l(this,w,"Observable","_f")._f=j(a)};m(w.prototype,{subscribe:function subscribe(a){return new u(a,this._f)},forEach:function forEach(a){var b=this;return new(g.Promise||f.Promise)(function(c,d){j(a);var e=b.subscribe({next:function(b){try{return a(b)}catch(c){d(c),e.unsubscribe()}},error:d,complete:c})})}}),m(w,{from:function from(a){var b="function"==typeof this?this:w,c=q(k(a)[i]);if(c){var d=k(c.call(a));return d.constructor===b?d:new b(function(a){return d.subscribe(a)})}return new b(function(b){var c=!1;return h(function(){if(!c){try{if(o(a,!1,function(a){if(b.next(a),c)return p})===p)return}catch(d){if(c)throw d;return void b.error(d)}b.complete()}}),function(){c=!0}})},of:function of(){for(var a=0,b=arguments.length,c=Array(b);a<b;)c[a]=arguments[a++];return new("function"==typeof this?this:w)(function(a){var b=!1;return h(function(){if(!b){for(var d=0;d<c.length;++d)if(a.next(c[d]),b)return;a.complete()}}),function(){b=!0}})}}),n(w.prototype,i,function(){return this}),e(e.G,{Observable:w}),d(182)("Observable")},function(a,b,c){var d=c(6),e=c(187);d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},function(a,b,c){c(179);for(var d=c(2),e=c(10),f=c(130),g=c(23)("toStringTag"),h=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],i=0;i<5;i++){var j=h[i],k=d[j],l=k&&k.prototype;l&&!l[g]&&e(l,g,j),f[j]=f.Array}},function(a,b,c){var d=c(2),e=c(6),f=c(74),g=c(274),h=d.navigator,i=!!h&&\/MSIE .\\.\/.test(h.userAgent),j=function(a){return i?function(b,c){return a(f(g,[].slice.call(arguments,2),"function"==typeof b?b:Function(b)),c)}:a};e(e.G+e.B+e.F*i,{setTimeout:j(d.setTimeout),setInterval:j(d.setInterval)})},function(a,b,c){var d=c(275),e=c(74),f=c(9);a.exports=function(){for(var a=f(this),b=arguments.length,c=Array(b),g=0,h=d._,i=!1;b>g;)(c[g]=arguments[g++])===h&&(i=!0);return function(){var d,f=this,g=arguments.length,j=0,k=0;if(!i&&!g)return e(a,c,f);if(d=c.slice(),i)for(;b>j;j++)d[j]===h&&(d[j]=arguments[k++]);for(;g>k;)d.push(arguments[k++]);return e(a,d,f)}}},function(a,b,c){a.exports=c(7)},function(a,b,d){function Dict(a){var b=i(null);return a!=c&&(p(a)?o(a,!0,function(a,c){b[a]=c}):h(b,a)),b}function reduce(a,b,c){n(b);var d,e,f=t(a),g=k(f),h=g.length,i=0;if(arguments.length<3){if(!h)throw TypeError("Reduce of empty object with no initial value");d=f[g[i++]]}else d=Object(c);for(;h>i;)v(f,e=g[i++])&&(d=b(d,f[e],e,a));return d}function includes(a,b){return(b==b?m(a,b):x(a,function(a){return a!=a}))!==c}function get(a,b){if(v(a,b))return a[b]}function set(a,b,c){return u&&b in Object?l.f(a,b,g(0,c)):a[b]=c,a}function isDict(a){return s(a)&&j(a)===Dict.prototype}var e=d(8),f=d(6),g=d(17),h=d(67),i=d(44),j=d(57),k=d(28),l=d(11),m=d(27),n=d(9),o=d(185),p=d(277),q=d(131),r=d(180),s=d(13),t=d(30),u=d(4),v=d(3),w=function(a){var b=1==a,d=4==a;return function(f,g,h){var i,j,k,l=e(g,h,3),m=t(f),n=b||7==a||2==a?new("function"==typeof this?this:Dict):c;for(i in m)if(v(m,i)&&(j=m[i],k=l(j,i,f),a))if(b)n[i]=k;else if(k)switch(a){case 2:n[i]=j;break;case 3:return!0;case 5:return j;case 6:return i;case 7:n[k[0]]=k[1]}else if(d)return!1;return 3==a||d?d:n}},x=w(6),y=function(a){return function(b){return new z(b,a)}},z=function(a,b){this._t=t(a),this._a=k(a),this._i=0,this._k=b};q(z,"Dict",function(){var a,b=this,d=b._t,e=b._a,f=b._k;do if(b._i>=e.length)return b._t=c,r(1);while(!v(d,a=e[b._i++]));return"keys"==f?r(0,a):"values"==f?r(0,d[a]):r(0,[a,d[a]])}),Dict.prototype=null,f(f.G+f.F,{Dict:Dict}),f(f.S,"Dict",{keys:y("keys"),values:y("values"),entries:y("entries"),forEach:w(0),map:w(1),filter:w(2),some:w(3),every:w(4),find:w(5),findKey:x,mapPairs:w(7),reduce:reduce,keyOf:m,includes:includes,has:v,get:get,set:set,isDict:isDict})},function(a,b,d){var e=d(152),f=d(23)("iterator"),g=d(130);a.exports=d(7).isIterable=function(a){var b=Object(a);return b[f]!==c||"@@iterator"in b||g.hasOwnProperty(e(b))}},function(a,b,c){var d=c(12),e=c(151);a.exports=c(7).getIterator=function(a){var b=e(a);if("function"!=typeof b)throw TypeError(a+" is not iterable!");return d(b.call(a))}},function(a,b,c){var d=c(2),e=c(7),f=c(6),g=c(274);f(f.G+f.F,{delay:function delay(a){return new(e.Promise||d.Promise)(function(b){setTimeout(g.call(b,!0),a)})}})},function(a,b,c){var d=c(275),e=c(6);c(7)._=d._=d._||{},e(e.P+e.F,"Function",{part:c(274)})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{isObject:c(13)})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{classof:c(152)})},function(a,b,c){var d=c(6),e=c(284);d(d.S+d.F,"Object",{define:e})},function(a,b,c){var d=c(11),e=c(49),f=c(208),g=c(30);a.exports=function define(a,b){for(var c,h=f(g(b)),i=h.length,j=0;i>j;)d.f(a,c=h[j++],e.f(b,c));return a}},function(a,b,c){var d=c(6),e=c(284),f=c(44);d(d.S+d.F,"Object",{make:function(a,b){return e(f(a),b)}})},function(a,b,d){d(129)(Number,"Number",function(a){this._l=+a,this._i=0},function(){var a=this._i++,b=!(a<this._l);return{done:b,value:b?c:a}})},function(a,b,c){var d=c(6),e=c(288)(\/[\\\\^$*+?.()|[\\]{}]\/g,"\\\\$&");d(d.S,"RegExp",{escape:function escape(a){return e(a)}})},function(a,b){a.exports=function(a,b){var c=b===Object(b)?function(a){return b[a]}:b;return function(b){return String(b).replace(a,c)}}},function(a,b,c){var d=c(6),e=c(288)(\/[&<>"']\/g,{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"});d(d.P+d.F,"String",{escapeHTML:function escapeHTML(){return e(this)}})},function(a,b,c){var d=c(6),e=c(288)(\/&(?:amp|lt|gt|quot|apos);\/g,{"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&apos;":"'"});d(d.P+d.F,"String",{unescapeHTML:function unescapeHTML(){return e(this)}})}]),"undefined"!=typeof module&&module.exports?module.exports=a:"function"==typeof define&&define.amd?define(function(){return a}):b.core=a}(1,1);$/;"	function	line:9
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:14
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:14
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    get: function(){ return dP(this, 'a', {value: 7}).a; }$/;"	function	line:285
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var wrap = function(tag){$/;"	function	line:294
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $defineProperty = function defineProperty(it, key, D){$/;"	function	line:306
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $defineProperties = function defineProperties(it, P){$/;"	function	line:321
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $create = function create(it, P){$/;"	function	line:330
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $propertyIsEnumerable = function propertyIsEnumerable(key){$/;"	function	line:333
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){$/;"	function	line:338
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $getOwnPropertyNames = function getOwnPropertyNames(it){$/;"	function	line:346
getOwnPropertySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $getOwnPropertySymbols = function getOwnPropertySymbols(it){$/;"	function	line:355
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  $Symbol = function Symbol(){$/;"	function	line:368
$set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    var $set = function(value){$/;"	function	line:371
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  redefine($Symbol[PROTOTYPE], 'toString', function toString(){$/;"	function	line:379
redefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  redefine($Symbol[PROTOTYPE], 'toString', function toString(){$/;"	function	line:379
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  wksExt.f = function(name){$/;"	function	line:393
keyFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  keyFor: function keyFor(key){$/;"	function	line:415
useSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  useSetter: function(){ setter = true; },$/;"	function	line:419
useSimple	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  useSimple: function(){ setter = false; }$/;"	function	line:420
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  stringify: function stringify(it){$/;"	function	line:446
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it, key){$/;"	function	line:486
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(exec){$/;"	function	line:503
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $export = function(type, name, source){$/;"	function	line:522
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	exports.f = __webpack_require__(4) ? Object.defineProperty : function defineProperty(O, P, Attributes){$/;"	function	line:588
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:605
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:614
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:634
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it, S){$/;"	function	line:646
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(bitmap, value){$/;"	function	line:659
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	})(Function.prototype, TO_STRING, function toString(){$/;"	function	line:701
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(key){$/;"	function	line:711
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(fn, that, length){$/;"	function	line:721
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  switch(length){$/;"	function	line:724
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:744
setMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var setMeta = function(it){$/;"	function	line:764
fastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var fastKey = function(it, create){$/;"	function	line:770
getWeak	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var getWeak = function(it, create){$/;"	function	line:783
onFreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var onFreeze = function(it){$/;"	function	line:795
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(key){$/;"	function	line:814
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it, tag, stat){$/;"	function	line:826
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(name){$/;"	function	line:861
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(object, el){$/;"	function	line:878
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = Object.keys || function keys(O){$/;"	function	line:895
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(object, names){$/;"	function	line:908
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:928
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:948
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:957
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(IS_INCLUDES){$/;"	function	line:971
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:995
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:1006
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(index, length){$/;"	function	line:1017
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(key){$/;"	function	line:1028
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:1049
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = Array.isArray || function isArray(arg){$/;"	function	line:1079
Empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  , Empty       = function(){ \/* empty *\/ }$/;"	function	line:1092
createDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var createDict = function(){$/;"	function	line:1096
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = Object.create || function create(O, Properties){$/;"	function	line:1117
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = __webpack_require__(4) ? Object.defineProperties : function defineProperties(O, Properties){$/;"	function	line:1138
getWindowNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var getWindowNames = function(it){$/;"	function	line:1166
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports.f = function getOwnPropertyNames(it){$/;"	function	line:1174
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){$/;"	function	line:1187
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	exports.f = __webpack_require__(4) ? gOPD : function getOwnPropertyDescriptor(O, P){$/;"	function	line:1203
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function getOwnPropertyDescriptor(it, key){$/;"	function	line:1237
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(KEY, exec){$/;"	function	line:1250
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);$/;"	function	line:1254
getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function getPrototypeOf(it){$/;"	function	line:1274
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:1285
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function keys(it){$/;"	function	line:1316
freeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function freeze(it){$/;"	function	line:1339
seal	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function seal(it){$/;"	function	line:1353
preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function preventExtensions(it){$/;"	function	line:1367
isFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function isFrozen(it){$/;"	function	line:1380
isSealed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function isSealed(it){$/;"	function	line:1393
isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function isExtensible(it){$/;"	function	line:1406
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	}) ? function assign(target, source){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:1442
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = Object.is || function is(x, y){$/;"	function	line:1471
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var check = function(O, proto){$/;"	function	line:1491
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      return function setPrototypeOf(O, proto){$/;"	function	line:1503
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  __webpack_require__(16)(Object.prototype, 'toString', function toString(){$/;"	function	line:1523
tryGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var tryGet = function(it, key){$/;"	function	line:1539
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:1545
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var construct = function(F, len, args){$/;"	function	line:1576
bind	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = Function.bind || function bind(that \/*, args... *\/){$/;"	function	line:1583
bound	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var bound = function(\/* args... *\/){$/;"	function	line:1586
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(fn, args, that){$/;"	function	line:1599
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  switch(args.length){$/;"	function	line:1601
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  get: function(){$/;"	function	line:1633
toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var toNumber = function(argument){$/;"	function	line:1687
Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  $Number = function Number(value){$/;"	function	line:1713
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(that, target, C){$/;"	function	line:1743
exporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var exporter = function(KEY, exec, ALIAS){$/;"	function	line:1763
multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var multiply = function(n, c){$/;"	function	line:1807
divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var divide = function(n){$/;"	function	line:1816
numToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var numToString = function(){$/;"	function	line:1825
pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var pow = function(x, n, acc){$/;"	function	line:1835
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var log = function(x){$/;"	function	line:1838
toFixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  toFixed: function toFixed(fractionDigits){$/;"	function	line:1860
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it, msg){$/;"	function	line:1915
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function repeat(count){$/;"	function	line:1928
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	$export($export.P + $export.F * ($fails(function(){$/;"	function	line:1947
toPrecision	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  toPrecision: function toPrecision(precision){$/;"	function	line:1954
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  isFinite: function isFinite(it){$/;"	function	line:1978
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function isInteger(it){$/;"	function	line:1999
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  isNaN: function isNaN(number){$/;"	function	line:2011
isSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  isSafeInteger: function isSafeInteger(number){$/;"	function	line:2026
parseFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = 1 \/ $parseFloat(__webpack_require__(82) + '-0') !== -Infinity ? function parseFloat(str){$/;"	function	line:2065
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix){$/;"	function	line:2089
acosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  acosh: function acosh(x){$/;"	function	line:2128
log1p	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = Math.log1p || function log1p(x){$/;"	function	line:2140
asinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	function asinh(x){$/;"	function	line:2152
atanh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  atanh: function atanh(x){$/;"	function	line:2169
cbrt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  cbrt: function cbrt(x){$/;"	function	line:2183
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = Math.sign || function sign(x){$/;"	function	line:2193
clz32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  clz32: function clz32(x){$/;"	function	line:2205
cosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  cosh: function cosh(x){$/;"	function	line:2219
expm1	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	) ? function expm1(x){$/;"	function	line:2245
roundTiesToEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var roundTiesToEven = function(n){$/;"	function	line:2262
fround	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  fround: function fround(x){$/;"	function	line:2268
hypot	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  hypot: function hypot(value1, value2){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:2289
imul	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  imul: function imul(x, y){$/;"	function	line:2322
log10	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  log10: function log10(x){$/;"	function	line:2340
log2	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  log2: function log2(x){$/;"	function	line:2362
sinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  sinh: function sinh(x){$/;"	function	line:2389
tanh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  tanh: function tanh(x){$/;"	function	line:2406
trunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  trunc: function trunc(it){$/;"	function	line:2421
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  fromCodePoint: function fromCodePoint(x){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:2438
raw	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  raw: function raw(callSite){$/;"	function	line:2464
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function trim(){$/;"	function	line:2484
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  codePointAt: function codePointAt(pos){$/;"	function	line:2498
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(TO_STRING){$/;"	function	line:2511
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  endsWith: function endsWith(searchString \/*, endPosition = @length *\/){$/;"	function	line:2538
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(that, searchString, NAME){$/;"	function	line:2558
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:2571
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(KEY){$/;"	function	line:2581
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  includes: function includes(searchString \/*, position = 0 *\/){$/;"	function	line:2604
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  startsWith: function startsWith(searchString \/*, position = 0 *\/){$/;"	function	line:2634
returnThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var returnThis = function(){ return this; };$/;"	function	line:2686
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){$/;"	function	line:2688
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var getMethod = function(kind){$/;"	function	line:2690
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    switch(kind){$/;"	function	line:2692
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      case KEYS: return function keys(){ return new Constructor(this, kind); };$/;"	function	line:2693
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      case VALUES: return function values(){ return new Constructor(this, kind); };$/;"	function	line:2694
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    } return function entries(){ return new Constructor(this, kind); };$/;"	function	line:2695
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    $default = function values(){ return $native.call(this); };$/;"	function	line:2719
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(Constructor, NAME, next){$/;"	function	line:2760
anchor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function anchor(name){$/;"	function	line:2772
createHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var createHTML = function(string, tag, attribute, value) {$/;"	function	line:2786
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(NAME, exec){$/;"	function	line:2792
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  $export($export.P + $export.F * fails(function(){$/;"	function	line:2795
big	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function big(){$/;"	function	line:2808
blink	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function blink(){$/;"	function	line:2820
bold	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function bold(){$/;"	function	line:2832
fixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function fixed(){$/;"	function	line:2844
fontcolor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function fontcolor(color){$/;"	function	line:2856
fontsize	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function fontsize(size){$/;"	function	line:2868
italics	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function italics(){$/;"	function	line:2880
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function link(url){$/;"	function	line:2892
small	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function small(){$/;"	function	line:2904
strike	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function strike(){$/;"	function	line:2916
sub	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function sub(){$/;"	function	line:2928
sup	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function sup(){$/;"	function	line:2940
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  from: function from(arrayLike\/*, mapfn = undefined, thisArg = undefined*\/){$/;"	function	line:2970
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(iterator, fn, value, entries){$/;"	function	line:3003
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it){$/;"	function	line:3023
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(object, index, value){$/;"	function	line:3035
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(exec, skipClosing){$/;"	function	line:3066
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    iter.next = function(){ return {done: safe = true}; };$/;"	function	line:3072
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  function F(){}$/;"	function	line:3089
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  of: function of(\/* ...args *\/){$/;"	function	line:3093
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  join: function join(separator){$/;"	function	line:3115
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(method, arg){$/;"	function	line:3126
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  slice: function slice(begin, end){$/;"	function	line:3148
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	$export($export.P + $export.F * (fails(function(){$/;"	function	line:3177
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  sort: function sort(comparefn){$/;"	function	line:3186
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  forEach: function forEach(callbackfn \/* , thisArg *\/){$/;"	function	line:3204
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(TYPE, $create){$/;"	function	line:3225
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(original, length){$/;"	function	line:3265
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(original){$/;"	function	line:3277
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  map: function map(callbackfn \/* , thisArg *\/){$/;"	function	line:3300
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  filter: function filter(callbackfn \/* , thisArg *\/){$/;"	function	line:3315
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  some: function some(callbackfn \/* , thisArg *\/){$/;"	function	line:3330
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  every: function every(callbackfn \/* , thisArg *\/){$/;"	function	line:3345
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  reduce: function reduce(callbackfn \/* , initialValue *\/){$/;"	function	line:3360
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(that, callbackfn, aLen, memo, isRight){$/;"	function	line:3374
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  reduceRight: function reduceRight(callbackfn \/* , initialValue *\/){$/;"	function	line:3408
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  indexOf: function indexOf(searchElement \/*, fromIndex = 0 *\/){$/;"	function	line:3425
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  lastIndexOf: function lastIndexOf(searchElement \/*, fromIndex = @[*-1] *\/){$/;"	function	line:3447
copyWithin	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = [].copyWithin || function copyWithin(target\/*= 0*\/, start\/*= 0, end = @length*\/){$/;"	function	line:3481
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(key){$/;"	function	line:3510
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function fill(value \/*, start = 0, end = @length *\/){$/;"	function	line:3534
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  find: function find(callbackfn\/*, that = undefined *\/){$/;"	function	line:3558
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  findIndex: function findIndex(callbackfn\/*, that = undefined *\/){$/;"	function	line:3577
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(done, value){$/;"	function	line:3626
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(KEY){$/;"	function	line:3646
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    get: function(){ return this; }$/;"	function	line:3650
RegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  $RegExp = function RegExp(p, f){$/;"	function	line:3677
proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var proxy = function(key){$/;"	function	line:3687
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      get: function(){ return Base[key]; },$/;"	function	line:3690
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      set: function(it){ Base[key] = it; }$/;"	function	line:3691
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(){$/;"	function	line:3709
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var define = function(fn){$/;"	function	line:3732
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  define(function toString(){$/;"	function	line:3738
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  define(function toString(){$/;"	function	line:3738
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  define(function toString(){$/;"	function	line:3745
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  define(function toString(){$/;"	function	line:3745
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return [function match(regexp){$/;"	function	line:3767
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(KEY, length, exec){$/;"	function	line:3786
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return [function replace(searchValue, replaceValue){$/;"	function	line:3815
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return [function search(regexp){$/;"	function	line:3832
$split	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    $split = function(separator, limit){$/;"	function	line:3863
$split	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    $split = function(separator, limit){$/;"	function	line:3903
split	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return [function split(separator, limit){$/;"	function	line:3908
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  , empty              = function(){ \/* empty *\/ }$/;"	function	line:3938
sameConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var sameConstructor = function(a, b){$/;"	function	line:3952
isThenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var isThenable = function(it){$/;"	function	line:3956
newPromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var newPromiseCapability = function(C){$/;"	function	line:3960
perform	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var perform = function(exec){$/;"	function	line:3975
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var notify = function(promise, isReject){$/;"	function	line:3982
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  microtask(function(){$/;"	function	line:3986
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    var run = function(reaction){$/;"	function	line:3990
onUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var onUnhandled = function(promise){$/;"	function	line:4024
isUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var isUnhandled = function(promise){$/;"	function	line:4044
onHandleUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var onHandleUnhandled = function(promise){$/;"	function	line:4054
$reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $reject = function(value){$/;"	function	line:4064
$resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $resolve = function(value){$/;"	function	line:4074
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      microtask(function(){$/;"	function	line:4083
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  $Promise = function Promise(executor){$/;"	function	line:4104
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  Internal = function Promise(executor){$/;"	function	line:4114
then	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    then: function then(onFulfilled, onRejected){$/;"	function	line:4125
PromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  PromiseCapability = function(){$/;"	function	line:4140
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  reject: function reject(r){$/;"	function	line:4156
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  resolve: function resolve(x){$/;"	function	line:4165
all	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  all: function all(iterable){$/;"	function	line:4178
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      forOf(iterable, false, function(promise){$/;"	function	line:4187
race	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  race: function race(iterable){$/;"	function	line:4205
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      forOf(iterable, false, function(promise){$/;"	function	line:4210
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(it, Constructor, name, forbiddenField){$/;"	function	line:4223
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(O, D){$/;"	function	line:4267
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var run = function(){$/;"	function	line:4289
listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var listener = function(event){$/;"	function	line:4297
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  setTask = function setImmediate(fn){$/;"	function	line:4302
clearImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  clearTask = function clearImmediate(id){$/;"	function	line:4311
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    defer = function(id){$/;"	function	line:4316
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    defer = function(id){$/;"	function	line:4328
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    defer = function(id){$/;"	function	line:4334
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    defer = function(id){$/;"	function	line:4342
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(){$/;"	function	line:4363
flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var flush = function(){$/;"	function	line:4366
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    notify = function(){$/;"	function	line:4385
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    notify = function(){$/;"	function	line:4393
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    notify = function(){$/;"	function	line:4399
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    notify = function(){$/;"	function	line:4409
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(target, src, safe){$/;"	function	line:4430
Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function Map(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:4444
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  get: function get(key){$/;"	function	line:4447
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  set: function set(key, value){$/;"	function	line:4452
getEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var getEntry = function(that, key){$/;"	function	line:4476
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  getConstructor: function(wrapper, NAME, IS_MAP, ADDER){$/;"	function	line:4487
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      clear: function clear(){$/;"	function	line:4499
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      forEach: function forEach(callbackfn \/*, that = undefined *\/){$/;"	function	line:4527
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      has: function has(key){$/;"	function	line:4539
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      get: function(){$/;"	function	line:4544
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  def: function(that, key, value){$/;"	function	line:4550
setStrong	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  setStrong: function(C, NAME, IS_MAP){$/;"	function	line:4574
$iterDefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    $iterDefine(C, NAME, function(iterated, kind){$/;"	function	line:4577
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){$/;"	function	line:4622
fixMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var fixMethod = function(KEY){$/;"	function	line:4628
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      } : KEY == 'has' ? function has(a){$/;"	function	line:4633
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      } : KEY == 'get' ? function get(a){$/;"	function	line:4635
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      } : KEY == 'add' ? function add(a){ fn.call(this, a === 0 ? 0 : a); return this; }$/;"	function	line:4637
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	        : function set(a, b){ fn.call(this, a === 0 ? 0 : a, b); return this; }$/;"	function	line:4638
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function Set(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:4703
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  add: function add(value){$/;"	function	line:4706
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var wrapper = function(get){$/;"	function	line:4728
WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function WeakMap(){$/;"	function	line:4729
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  get: function get(key){$/;"	function	line:4736
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  set: function set(key, value){$/;"	function	line:4744
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  each(['delete', 'has', 'get', 'set'], function(key){$/;"	function	line:4757
redefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    redefine(proto, key, function(a, b){$/;"	function	line:4760
uncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var uncaughtFrozenStore = function(that){$/;"	function	line:4790
UncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var UncaughtFrozenStore = function(){$/;"	function	line:4793
findUncaughtFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var findUncaughtFrozen = function(store, key){$/;"	function	line:4796
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  get: function(key){$/;"	function	line:4802
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  has: function(key){$/;"	function	line:4806
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  set: function(key, value){$/;"	function	line:4809
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  getConstructor: function(wrapper, NAME, IS_MAP, ADDER){$/;"	function	line:4824
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      has: function has(key){$/;"	function	line:4842
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  def: function(that, key, value){$/;"	function	line:4851
WeakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function WeakSet(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:4869
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  add: function add(value){$/;"	function	line:4872
rApply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  rApply(function(){});$/;"	function	line:4889
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  apply: function apply(target, thisArgument, argumentsList){$/;"	function	line:4891
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  function F(){}$/;"	function	line:4915
rConstruct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  rConstruct(function(){});$/;"	function	line:4919
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  construct: function construct(Target, args \/*, newTarget*\/){$/;"	function	line:4923
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      switch(args.length){$/;"	function	line:4930
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  defineProperty: function defineProperty(target, propertyKey, attributes){$/;"	function	line:4964
deleteProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  deleteProperty: function deleteProperty(target, propertyKey){$/;"	function	line:4987
Enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var Enumerate = function(iterated){$/;"	function	line:5001
enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  enumerate: function enumerate(target){$/;"	function	line:5019
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	function get(target, propertyKey\/*, receiver*\/){$/;"	function	line:5036
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey){$/;"	function	line:5060
getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  getPrototypeOf: function getPrototypeOf(target){$/;"	function	line:5075
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  has: function has(target, propertyKey){$/;"	function	line:5088
isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  isExtensible: function isExtensible(target){$/;"	function	line:5103
ownKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = Reflect && Reflect.ownKeys || function ownKeys(it){$/;"	function	line:5127
preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  preventExtensions: function preventExtensions(target){$/;"	function	line:5143
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	function set(target, propertyKey, V\/*, receiver*\/){$/;"	function	line:5168
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  setPrototypeOf: function setPrototypeOf(target, proto){$/;"	function	line:5199
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	$export($export.S, 'Date', {now: function(){ return new Date().getTime(); }});$/;"	function	line:5217
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  toJSON: function toJSON(key){$/;"	function	line:5231
lz	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var lz = function(num){$/;"	function	line:5248
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	$export($export.P + $export.F * (fails(function(){$/;"	function	line:5253
toISOString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  toISOString: function toISOString(){$/;"	function	line:5258
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  __webpack_require__(16)(DateProto, TO_STRING, function toString(){$/;"	function	line:5281
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(hint){$/;"	function	line:5305
isView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  isView: function isView(it){$/;"	function	line:5335
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  slice: function slice(start, end){$/;"	function	line:5344
packIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var packIEEE754 = function(value, mLen, nBytes){$/;"	function	line:5435
unpackIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var unpackIEEE754 = function(buffer, mLen, nBytes){$/;"	function	line:5481
unpackI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var unpackI32 = function(bytes){$/;"	function	line:5506
packI8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var packI8 = function(it){$/;"	function	line:5509
packI16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var packI16 = function(it){$/;"	function	line:5512
packI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var packI32 = function(it){$/;"	function	line:5515
packF64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var packF64 = function(it){$/;"	function	line:5518
packF32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var packF32 = function(it){$/;"	function	line:5521
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var addGetter = function(C, key, internal){$/;"	function	line:5525
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  dP(C[PROTOTYPE], key, {get: function(){ return this[internal]; }});$/;"	function	line:5526
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var get = function(view, bytes, index, isLittleEndian){$/;"	function	line:5529
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var set = function(view, bytes, index, conversion, value, isLittleEndian){$/;"	function	line:5538
validateArrayBufferArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var validateArrayBufferArguments = function(that, length){$/;"	function	line:5548
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:5557
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  $DataView = function DataView(buffer, byteOffset, byteLength){$/;"	function	line:5563
getInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    getInt8: function getInt8(byteOffset){$/;"	function	line:5584
getUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    getUint8: function getUint8(byteOffset){$/;"	function	line:5587
getInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    getInt16: function getInt16(byteOffset \/*, littleEndian *\/){$/;"	function	line:5590
getUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    getUint16: function getUint16(byteOffset \/*, littleEndian *\/){$/;"	function	line:5594
getInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    getInt32: function getInt32(byteOffset \/*, littleEndian *\/){$/;"	function	line:5598
getUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    getUint32: function getUint32(byteOffset \/*, littleEndian *\/){$/;"	function	line:5601
getFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    getFloat32: function getFloat32(byteOffset \/*, littleEndian *\/){$/;"	function	line:5604
getFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    getFloat64: function getFloat64(byteOffset \/*, littleEndian *\/){$/;"	function	line:5607
setInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    setInt8: function setInt8(byteOffset, value){$/;"	function	line:5610
setUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    setUint8: function setUint8(byteOffset, value){$/;"	function	line:5613
setInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    setInt16: function setInt16(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5616
setUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    setUint16: function setUint16(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5619
setInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    setInt32: function setInt32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5622
setUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    setUint32: function setUint32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5625
setFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    setFloat32: function setFloat32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5628
setFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    setFloat64: function setFloat64(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:5631
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:5641
setInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    setInt8: function setInt8(byteOffset, value){$/;"	function	line:5656
setUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    setUint8: function setUint8(byteOffset, value){$/;"	function	line:5659
Int8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function Int8Array(data, byteOffset, length){$/;"	function	line:5684
strictToLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var strictToLength = function(it, SAME){$/;"	function	line:5785
toOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var toOffset = function(it, BYTES){$/;"	function	line:5793
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var validate = function(it){$/;"	function	line:5799
allocate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var allocate = function(C, length){$/;"	function	line:5804
speciesFromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var speciesFromList = function(O, list){$/;"	function	line:5810
fromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var fromList = function(C, list){$/;"	function	line:5814
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var addGetter = function(it, key, internal){$/;"	function	line:5822
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    dP(it, key, {get: function(){ return this._d[internal]; }});$/;"	function	line:5823
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var $from = function from(source \/*, mapfn, thisArg *\/){$/;"	function	line:5826
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var $of = function of(\/*...items*\/){$/;"	function	line:5845
toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var $toLocaleString = function toLocaleString(){$/;"	function	line:5856
copyWithin	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    copyWithin: function copyWithin(target, start \/*, end *\/){$/;"	function	line:5861
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    every: function every(callbackfn \/*, thisArg *\/){$/;"	function	line:5864
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    fill: function fill(value \/*, start, end *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5867
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    filter: function filter(callbackfn \/*, thisArg *\/){$/;"	function	line:5870
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    find: function find(predicate \/*, thisArg *\/){$/;"	function	line:5874
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    findIndex: function findIndex(predicate \/*, thisArg *\/){$/;"	function	line:5877
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    forEach: function forEach(callbackfn \/*, thisArg *\/){$/;"	function	line:5880
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    indexOf: function indexOf(searchElement \/*, fromIndex *\/){$/;"	function	line:5883
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    includes: function includes(searchElement \/*, fromIndex *\/){$/;"	function	line:5886
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    join: function join(separator){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5889
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    lastIndexOf: function lastIndexOf(searchElement \/*, fromIndex *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5892
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    map: function map(mapfn \/*, thisArg *\/){$/;"	function	line:5895
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    reduce: function reduce(callbackfn \/*, initialValue *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5898
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    reduceRight: function reduceRight(callbackfn \/*, initialValue *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:5901
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    reverse: function reverse(){$/;"	function	line:5904
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    some: function some(callbackfn \/*, thisArg *\/){$/;"	function	line:5916
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    sort: function sort(comparefn){$/;"	function	line:5919
subarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    subarray: function subarray(begin, end){$/;"	function	line:5922
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var $slice = function slice(start, end){$/;"	function	line:5934
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var $set = function set(arrayLike \/*, offset *\/){$/;"	function	line:5938
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    entries: function entries(){$/;"	function	line:5950
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    keys: function keys(){$/;"	function	line:5953
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    values: function values(){$/;"	function	line:5956
isTAIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var isTAIndex = function(target, key){$/;"	function	line:5961
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var $getDesc = function getOwnPropertyDescriptor(target, key){$/;"	function	line:5968
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  var $setDesc = function defineProperty(target, key, desc){$/;"	function	line:5973
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    arrayToString = arrayToLocaleString = function toString(){$/;"	function	line:6000
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    constructor:    function(){ \/* noop *\/ },$/;"	function	line:6011
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    get: function(){ return this[TYPED_ARRAY]; }$/;"	function	line:6020
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  module.exports = function(KEY, BYTES, wrapper, CLAMPED){$/;"	function	line:6023
getter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    var getter = function(that, index){$/;"	function	line:6035
setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    var setter = function(that, index, value){$/;"	function	line:6039
addElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    var addElement = function(that, index){$/;"	function	line:6044
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	        get: function(){$/;"	function	line:6046
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	        set: function(value){$/;"	function	line:6049
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	        get: function(){ return NAME; }$/;"	function	line:6132
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    $export($export.P + $export.F * fails(function(){$/;"	function	line:6158
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	    $export($export.P + $export.F * (fails(function(){$/;"	function	line:6162
Uint8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function Uint8Array(data, byteOffset, length){$/;"	function	line:6178
Uint8ClampedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function Uint8ClampedArray(data, byteOffset, length){$/;"	function	line:6188
Int16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function Int16Array(data, byteOffset, length){$/;"	function	line:6198
Uint16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function Uint16Array(data, byteOffset, length){$/;"	function	line:6208
Int32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function Int32Array(data, byteOffset, length){$/;"	function	line:6218
Uint32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function Uint32Array(data, byteOffset, length){$/;"	function	line:6228
Float32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function Float32Array(data, byteOffset, length){$/;"	function	line:6238
Float64Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function Float64Array(data, byteOffset, length){$/;"	function	line:6248
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  includes: function includes(el \/*, fromIndex = 0 *\/){$/;"	function	line:6263
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  at: function at(pos){$/;"	function	line:6280
padStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  padStart: function padStart(maxLength \/*, fillString = ' ' *\/){$/;"	function	line:6295
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(that, maxLength, fillString, left){$/;"	function	line:6309
padEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  padEnd: function padEnd(maxLength \/*, fillString = ' ' *\/){$/;"	function	line:6332
trimLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function trimLeft(){$/;"	function	line:6344
trimRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function trimRight(){$/;"	function	line:6356
$RegExpStringIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $RegExpStringIterator = function(regexp, string){$/;"	function	line:6374
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	__webpack_require__(136)($RegExpStringIterator, 'RegExp String', function next(){$/;"	function	line:6379
matchAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  matchAll: function matchAll(regexp){$/;"	function	line:6385
getOwnPropertyDescriptors	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object){$/;"	function	line:6420
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  values: function values(it){$/;"	function	line:6441
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(isEntries){$/;"	function	line:6453
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  entries: function entries(it){$/;"	function	line:6476
__defineGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  __defineGetter__: function __defineGetter__(P, getter){$/;"	function	line:6493
__defineSetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  __defineSetter__: function __defineSetter__(P, setter){$/;"	function	line:6522
__lookupGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  __lookupGetter__: function __lookupGetter__(P){$/;"	function	line:6540
__lookupSetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  __lookupSetter__: function __lookupSetter__(P){$/;"	function	line:6563
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(NAME){$/;"	function	line:6589
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function toJSON(){$/;"	function	line:6590
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(iter, ITERATOR){$/;"	function	line:6602
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  isError: function isError(it){$/;"	function	line:6636
iaddh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  iaddh: function iaddh(x0, x1, y0, y1){$/;"	function	line:6649
isubh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  isubh: function isubh(x0, x1, y0, y1){$/;"	function	line:6665
imulh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  imulh: function imulh(u, v){$/;"	function	line:6681
umulh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  umulh: function umulh(u, v){$/;"	function	line:6702
defineMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	metadata.exp({defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey){$/;"	function	line:6724
getOrCreateMetadataMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var getOrCreateMetadataMap = function(target, targetKey, create){$/;"	function	line:6737
ordinaryHasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var ordinaryHasOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:6749
ordinaryGetOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var ordinaryGetOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:6753
ordinaryDefineOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var ordinaryDefineOwnMetadata = function(MetadataKey, MetadataValue, O, P){$/;"	function	line:6757
ordinaryOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var ordinaryOwnMetadataKeys = function(target, targetKey){$/;"	function	line:6760
toMetaKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var toMetaKey = function(it){$/;"	function	line:6766
exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var exp = function(O){$/;"	function	line:6769
deleteMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	metadata.exp({deleteMetadata: function deleteMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6794
ordinaryGetMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var ordinaryGetMetadata = function(MetadataKey, O, P){$/;"	function	line:6815
getMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	metadata.exp({getMetadata: function getMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6822
ordinaryMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var ordinaryMetadataKeys = function(O, P){$/;"	function	line:6838
getMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	metadata.exp({getMetadataKeys: function getMetadataKeys(target \/*, targetKey *\/){$/;"	function	line:6846
getOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	metadata.exp({getOwnMetadata: function getOwnMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6859
getOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	metadata.exp({getOwnMetadataKeys: function getOwnMetadataKeys(target \/*, targetKey *\/){$/;"	function	line:6873
ordinaryHasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var ordinaryHasMetadata = function(MetadataKey, O, P){$/;"	function	line:6887
hasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	metadata.exp({hasMetadata: function hasMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6894
hasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	metadata.exp({hasOwnMetadata: function hasOwnMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6907
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	metadata.exp({metadata: function metadata(metadataKey, metadataValue){$/;"	function	line:6922
decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  return function decorator(target, targetKey){$/;"	function	line:6923
asap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  asap: function asap(fn){$/;"	function	line:6943
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var getMethod = function(fn){$/;"	function	line:6968
cleanupSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var cleanupSubscription = function(subscription){$/;"	function	line:6972
subscriptionClosed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var subscriptionClosed = function(subscription){$/;"	function	line:6980
closeSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var closeSubscription = function(subscription){$/;"	function	line:6984
Subscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var Subscription = function(observer, subscriber){$/;"	function	line:6991
unsubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  unsubscribe: function unsubscribe(){ closeSubscription(this); }$/;"	function	line:7011
SubscriptionObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var SubscriptionObserver = function(subscription){$/;"	function	line:7014
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  next: function next(value){$/;"	function	line:7019
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  error: function error(value){$/;"	function	line:7035
complete	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  complete: function complete(value){$/;"	function	line:7053
Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var $Observable = function Observable(subscriber){$/;"	function	line:7073
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  subscribe: function subscribe(observer){$/;"	function	line:7078
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  forEach: function forEach(fn){$/;"	function	line:7081
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	        next : function(value){$/;"	function	line:7086
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  from: function from(x){$/;"	function	line:7102
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      microtask(function(){$/;"	function	line:7113
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	  of: function of(){$/;"	function	line:7130
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	      microtask(function(){$/;"	function	line:7134
hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	hide($Observable.prototype, OBSERVABLE, function(){ return this; });$/;"	function	line:7147
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	var wrap = function(set){$/;"	function	line:7202
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.js	/^	module.exports = function(\/* ...pargs *\/){$/;"	function	line:7224
V	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.min.js	/^!function(a,b,c){"use strict";!function(a){function __webpack_require__(c){if(b[c])return b[c].exports;var d=b[c]={exports:{},id:c,loaded:!1};return a[c].call(d.exports,d,d.exports,__webpack_require__),d.loaded=!0,d.exports}var b={};return __webpack_require__.m=a,__webpack_require__.c=b,__webpack_require__.p="",__webpack_require__(0)}([function(a,b,c){c(1),c(50),c(51),c(52),c(54),c(55),c(58),c(59),c(60),c(61),c(62),c(63),c(64),c(65),c(66),c(68),c(70),c(72),c(74),c(77),c(78),c(79),c(83),c(86),c(87),c(88),c(89),c(91),c(92),c(93),c(94),c(95),c(97),c(99),c(100),c(101),c(103),c(104),c(105),c(107),c(108),c(109),c(111),c(112),c(113),c(114),c(115),c(116),c(117),c(118),c(119),c(120),c(121),c(122),c(123),c(124),c(126),c(130),c(131),c(132),c(133),c(137),c(139),c(140),c(141),c(142),c(143),c(144),c(145),c(146),c(147),c(148),c(149),c(150),c(151),c(152),c(158),c(159),c(161),c(162),c(163),c(167),c(168),c(169),c(170),c(171),c(173),c(174),c(175),c(176),c(179),c(181),c(182),c(183),c(185),c(187),c(189),c(190),c(191),c(193),c(194),c(195),c(196),c(203),c(206),c(207),c(209),c(210),c(211),c(212),c(213),c(214),c(215),c(216),c(217),c(218),c(219),c(220),c(222),c(223),c(224),c(225),c(226),c(227),c(228),c(229),c(231),c(234),c(235),c(237),c(238),c(239),c(240),c(241),c(242),c(243),c(244),c(245),c(246),c(247),c(249),c(250),c(251),c(252),c(253),c(254),c(255),c(256),c(258),c(259),c(261),c(262),c(263),c(264),c(267),c(268),c(269),c(270),c(271),c(272),c(273),c(274),c(276),c(277),c(278),c(279),c(280),c(281),c(282),c(283),c(284),c(285),c(286),c(287),a.exports=c(288)},function(a,b,d){var e=d(2),f=d(3),g=d(4),h=d(6),i=d(16),j=d(20).KEY,k=d(5),l=d(21),m=d(22),n=d(17),o=d(23),p=d(24),q=d(25),r=d(27),s=d(40),t=d(43),u=d(10),v=d(30),w=d(14),x=d(15),y=d(44),z=d(47),A=d(49),B=d(9),C=d(28),D=A.f,E=B.f,F=z.f,G=e.Symbol,H=e.JSON,I=H&&H.stringify,J="prototype",K=o("_hidden"),L=o("toPrimitive"),M={}.propertyIsEnumerable,N=l("symbol-registry"),O=l("symbols"),P=l("op-symbols"),Q=Object[J],R="function"==typeof G,S=e.QObject,T=!S||!S[J]||!S[J].findChild,U=g&&k(function(){return 7!=y(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=D(Q,b);d&&delete Q[b],E(a,b,c),d&&a!==Q&&E(Q,b,d)}:E,V=function(a){var b=O[a]=y(G[J]);return b._k=a,b},W=R&&"symbol"==typeof G.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof G},X=function defineProperty(a,b,c){return a===Q&&X(P,b,c),u(a),b=w(b,!0),u(c),f(O,b)?(c.enumerable?(f(a,K)&&a[K][b]&&(a[K][b]=!1),c=y(c,{enumerable:x(0,!1)})):(f(a,K)||E(a,K,x(1,{})),a[K][b]=!0),U(a,b,c)):E(a,b,c)},Y=function defineProperties(a,b){u(a);for(var c,d=s(b=v(b)),e=0,f=d.length;f>e;)X(a,c=d[e++],b[c]);return a},Z=function create(a,b){return b===c?y(a):Y(y(a),b)},$=function propertyIsEnumerable(a){var b=M.call(this,a=w(a,!0));return!(this===Q&&f(O,a)&&!f(P,a))&&(!(b||!f(this,a)||!f(O,a)||f(this,K)&&this[K][a])||b)},_=function getOwnPropertyDescriptor(a,b){if(a=v(a),b=w(b,!0),a!==Q||!f(O,b)||f(P,b)){var c=D(a,b);return!c||!f(O,b)||f(a,K)&&a[K][b]||(c.enumerable=!0),c}},aa=function getOwnPropertyNames(a){for(var b,c=F(v(a)),d=[],e=0;c.length>e;)f(O,b=c[e++])||b==K||b==j||d.push(b);return d},ba=function getOwnPropertySymbols(a){for(var b,c=a===Q,d=F(c?P:v(a)),e=[],g=0;d.length>g;)!f(O,b=d[g++])||c&&!f(Q,b)||e.push(O[b]);return e};R||(G=function Symbol(){if(this instanceof G)throw TypeError("Symbol is not a constructor!");var a=n(arguments.length>0?arguments[0]:c),b=function(c){this===Q&&b.call(P,c),f(this,K)&&f(this[K],a)&&(this[K][a]=!1),U(this,a,x(1,c))};return g&&T&&U(Q,a,{configurable:!0,set:b}),V(a)},i(G[J],"toString",function toString(){return this._k}),A.f=_,B.f=X,d(48).f=z.f=aa,d(42).f=$,d(41).f=ba,g&&!d(26)&&i(Q,"propertyIsEnumerable",$,!0),p.f=function(a){return V(o(a))}),h(h.G+h.W+h.F*!R,{Symbol:G});for(var ca="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),da=0;ca.length>da;)o(ca[da++]);for(var ca=C(o.store),da=0;ca.length>da;)q(ca[da++]);h(h.S+h.F*!R,"Symbol",{"for":function(a){return f(N,a+="")?N[a]:N[a]=G(a)},keyFor:function keyFor(a){if(W(a))return r(N,a);throw TypeError(a+" is not a symbol!")},useSetter:function(){T=!0},useSimple:function(){T=!1}}),h(h.S+h.F*!R,"Object",{create:Z,defineProperty:X,defineProperties:Y,getOwnPropertyDescriptor:_,getOwnPropertyNames:aa,getOwnPropertySymbols:ba}),H&&h(h.S+h.F*(!R||k(function(){var a=G();return"[null]"!=I([a])||"{}"!=I({a:a})||"{}"!=I(Object(a))})),"JSON",{stringify:function stringify(a){if(a!==c&&!W(a)){for(var b,d,e=[a],f=1;arguments.length>f;)e.push(arguments[f++]);return b=e[1],"function"==typeof b&&(d=b),!d&&t(b)||(b=function(a,b){if(d&&(b=d.call(this,a,b)),!W(b))return b}),e[1]=b,I.apply(H,e)}}}),G[J][L]||d(8)(G[J],L,G[J].valueOf),m(G,"Symbol"),m(Math,"Math",!0),m(e.JSON,"JSON",!0)},function(a,c){var d=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof b&&(b=d)},function(a,b){var c={}.hasOwnProperty;a.exports=function(a,b){return c.call(a,b)}},function(a,b,c){a.exports=!c(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,d){var e=d(2),f=d(7),g=d(8),h=d(16),i=d(18),j="prototype",k=function(a,b,d){var l,m,n,o,p=a&k.F,q=a&k.G,r=a&k.S,s=a&k.P,t=a&k.B,u=q?e:r?e[b]||(e[b]={}):(e[b]||{})[j],v=q?f:f[b]||(f[b]={}),w=v[j]||(v[j]={});q&&(d=b);for(l in d)m=!p&&u&&u[l]!==c,n=(m?u:d)[l],o=t&&m?i(n,e):s&&"function"==typeof n?i(Function.call,n):n,u&&h(u,l,n,a&k.U),v[l]!=n&&g(v,l,o),s&&w[l]!=n&&(w[l]=n)};e.core=f,k.F=1,k.G=2,k.S=4,k.P=8,k.B=16,k.W=32,k.U=64,k.R=128,a.exports=k},function(b,c){var d=b.exports={version:"2.4.0"};"number"==typeof a&&(a=d)},function(a,b,c){var d=c(9),e=c(15);a.exports=c(4)?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b,c){var d=c(10),e=c(12),f=c(14),g=Object.defineProperty;b.f=c(4)?Object.defineProperty:function defineProperty(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(h){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},function(a,b,c){var d=c(11);a.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){a.exports=!c(4)&&!c(5)(function(){return 7!=Object.defineProperty(c(13)("div"),"a",{get:function(){return 7}}).a})},function(a,b,c){var d=c(11),e=c(2).document,f=d(e)&&d(e.createElement);a.exports=function(a){return f?e.createElement(a):{}}},function(a,b,c){var d=c(11);a.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},function(a,b){a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b,c){var d=c(2),e=c(8),f=c(3),g=c(17)("src"),h="toString",i=Function[h],j=(""+i).split(h);c(7).inspectSource=function(a){return i.call(a)},(a.exports=function(a,b,c,h){var i="function"==typeof c;i&&(f(c,"name")||e(c,"name",b)),a[b]!==c&&(i&&(f(c,g)||e(c,g,a[b]?""+a[b]:j.join(String(b)))),a===d?a[b]=c:h?a[b]?a[b]=c:e(a,b,c):(delete a[b],e(a,b,c)))})(Function.prototype,h,function toString(){return"function"==typeof this&&this[g]||i.call(this)})},function(a,b){var d=0,e=Math.random();a.exports=function(a){return"Symbol(".concat(a===c?"":a,")_",(++d+e).toString(36))}},function(a,b,d){var e=d(19);a.exports=function(a,b,d){if(e(a),b===c)return a;switch(d){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b,c){var d=c(17)("meta"),e=c(11),f=c(3),g=c(9).f,h=0,i=Object.isExtensible||function(){return!0},j=!c(5)(function(){return i(Object.preventExtensions({}))}),k=function(a){g(a,d,{value:{i:"O"+ ++h,w:{}}})},l=function(a,b){if(!e(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!f(a,d)){if(!i(a))return"F";if(!b)return"E";k(a)}return a[d].i},m=function(a,b){if(!f(a,d)){if(!i(a))return!0;if(!b)return!1;k(a)}return a[d].w},n=function(a){return j&&o.NEED&&i(a)&&!f(a,d)&&k(a),a},o=a.exports={KEY:d,NEED:!1,fastKey:l,getWeak:m,onFreeze:n}},function(a,b,c){var d=c(2),e="__core-js_shared__",f=d[e]||(d[e]={});a.exports=function(a){return f[a]||(f[a]={})}},function(a,b,c){var d=c(9).f,e=c(3),f=c(23)("toStringTag");a.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},function(a,b,c){var d=c(21)("wks"),e=c(17),f=c(2).Symbol,g="function"==typeof f,h=a.exports=function(a){return d[a]||(d[a]=g&&f[a]||(g?f:e)("Symbol."+a))};h.store=d},function(a,b,c){b.f=c(23)},function(a,b,c){var d=c(2),e=c(7),f=c(26),g=c(24),h=c(9).f;a.exports=function(a){var b=e.Symbol||(e.Symbol=f?{}:d.Symbol||{});"_"==a.charAt(0)||a in b||h(b,a,{value:g.f(a)})}},function(a,b){a.exports=!1},function(a,b,c){var d=c(28),e=c(30);a.exports=function(a,b){for(var c,f=e(a),g=d(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},function(a,b,c){var d=c(29),e=c(39);a.exports=Object.keys||function keys(a){return d(a,e)}},function(a,b,c){var d=c(3),e=c(30),f=c(34)(!1),g=c(38)("IE_PROTO");a.exports=function(a,b){var c,h=e(a),i=0,j=[];for(c in h)c!=g&&d(h,c)&&j.push(c);for(;b.length>i;)d(h,c=b[i++])&&(~f(j,c)||j.push(c));return j}},function(a,b,c){var d=c(31),e=c(33);a.exports=function(a){return d(e(a))}},function(a,b,c){var d=c(32);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},function(a,b){var c={}.toString;a.exports=function(a){return c.call(a).slice(8,-1)}},function(a,b){a.exports=function(a){if(a==c)throw TypeError("Can't call method on  "+a);return a}},function(a,b,c){var d=c(30),e=c(35),f=c(37);a.exports=function(a){return function(b,c,g){var h,i=d(b),j=e(i.length),k=f(g,j);if(a&&c!=c){for(;j>k;)if(h=i[k++],h!=h)return!0}else for(;j>k;k++)if((a||k in i)&&i[k]===c)return a||k||0;return!a&&-1}}},function(a,b,c){var d=c(36),e=Math.min;a.exports=function(a){return a>0?e(d(a),9007199254740991):0}},function(a,b){var c=Math.ceil,d=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?d:c)(a)}},function(a,b,c){var d=c(36),e=Math.max,f=Math.min;a.exports=function(a,b){return a=d(a),a<0?e(a+b,0):f(a,b)}},function(a,b,c){var d=c(21)("keys"),e=c(17);a.exports=function(a){return d[a]||(d[a]=e(a))}},function(a,b){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,b,c){var d=c(28),e=c(41),f=c(42);a.exports=function(a){var b=d(a),c=e.f;if(c)for(var g,h=c(a),i=f.f,j=0;h.length>j;)i.call(a,g=h[j++])&&b.push(g);return b}},function(a,b){b.f=Object.getOwnPropertySymbols},function(a,b){b.f={}.propertyIsEnumerable},function(a,b,c){var d=c(32);a.exports=Array.isArray||function isArray(a){return"Array"==d(a)}},function(a,b,d){var e=d(10),f=d(45),g=d(39),h=d(38)("IE_PROTO"),i=function(){},j="prototype",k=function(){var a,b=d(13)("iframe"),c=g.length,e="<",f=">";for(b.style.display="none",d(46).appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write(e+"script"+f+"document.F=Object"+e+"\/script"+f),a.close(),k=a.F;c--;)delete k[j][g[c]];return k()};a.exports=Object.create||function create(a,b){var d;return null!==a?(i[j]=e(a),d=new i,i[j]=null,d[h]=a):d=k(),b===c?d:f(d,b)}},function(a,b,c){var d=c(9),e=c(10),f=c(28);a.exports=c(4)?Object.defineProperties:function defineProperties(a,b){e(a);for(var c,g=f(b),h=g.length,i=0;h>i;)d.f(a,c=g[i++],b[c]);return a}},function(a,b,c){a.exports=c(2).document&&document.documentElement},function(a,b,c){var d=c(30),e=c(48).f,f={}.toString,g="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(b){return g.slice()}};a.exports.f=function getOwnPropertyNames(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},function(a,b,c){var d=c(29),e=c(39).concat("length","prototype");b.f=Object.getOwnPropertyNames||function getOwnPropertyNames(a){return d(a,e)}},function(a,b,c){var d=c(42),e=c(15),f=c(30),g=c(14),h=c(3),i=c(12),j=Object.getOwnPropertyDescriptor;b.f=c(4)?j:function getOwnPropertyDescriptor(a,b){if(a=f(a),b=g(b,!0),i)try{return j(a,b)}catch(c){}if(h(a,b))return e(!d.f.call(a,b),a[b])}},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperty:c(9).f})},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperties:c(45)})},function(a,b,c){var d=c(30),e=c(49).f;c(53)("getOwnPropertyDescriptor",function(){return function getOwnPropertyDescriptor(a,b){return e(d(a),b)}})},function(a,b,c){var d=c(6),e=c(7),f=c(5);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(6);d(d.S,"Object",{create:c(44)})},function(a,b,c){var d=c(56),e=c(57);c(53)("getPrototypeOf",function(){return function getPrototypeOf(a){return e(d(a))}})},function(a,b,c){var d=c(33);a.exports=function(a){return Object(d(a))}},function(a,b,c){var d=c(3),e=c(56),f=c(38)("IE_PROTO"),g=Object.prototype;a.exports=Object.getPrototypeOf||function(a){return a=e(a),d(a,f)?a[f]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?g:null}},function(a,b,c){var d=c(56),e=c(28);c(53)("keys",function(){return function keys(a){return e(d(a))}})},function(a,b,c){c(53)("getOwnPropertyNames",function(){return c(47).f})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("freeze",function(a){return function freeze(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("seal",function(a){return function seal(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("preventExtensions",function(a){return function preventExtensions(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11);c(53)("isFrozen",function(a){return function isFrozen(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isSealed",function(a){return function isSealed(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isExtensible",function(a){return function isExtensible(b){return!!d(b)&&(!a||a(b))}})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{assign:c(67)})},function(a,b,c){var d=c(28),e=c(41),f=c(42),g=c(56),h=c(31),i=Object.assign;a.exports=!i||c(5)(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=i({},a)[c]||Object.keys(i({},b)).join("")!=d})?function assign(a,b){for(var c=g(a),i=arguments.length,j=1,k=e.f,l=f.f;i>j;)for(var m,n=h(arguments[j++]),o=k?d(n).concat(k(n)):d(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:i},function(a,b,c){var d=c(6);d(d.S,"Object",{is:c(69)})},function(a,b){a.exports=Object.is||function is(a,b){return a===b?0!==a||1\/a===1\/b:a!=a&&b!=b}},function(a,b,c){var d=c(6);d(d.S,"Object",{setPrototypeOf:c(71).set})},function(a,b,d){var e=d(11),f=d(10),g=function(a,b){if(f(a),!e(b)&&null!==b)throw TypeError(b+": can't set as prototype!")};a.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(a,b,c){try{c=d(18)(Function.call,d(49).f(Object.prototype,"__proto__").set,2),c(a,[]),b=!(a instanceof Array)}catch(e){b=!0}return function setPrototypeOf(a,d){return g(a,d),b?a.__proto__=d:c(a,d),a}}({},!1):c),check:g}},function(a,b,c){var d=c(73),e={};e[c(23)("toStringTag")]="z",e+""!="[object z]"&&c(16)(Object.prototype,"toString",function toString(){return"[object "+d(this)+"]"},!0)},function(a,b,d){var e=d(32),f=d(23)("toStringTag"),g="Arguments"==e(function(){return arguments}()),h=function(a,b){try{return a[b]}catch(c){}};a.exports=function(a){var b,d,i;return a===c?"Undefined":null===a?"Null":"string"==typeof(d=h(b=Object(a),f))?d:g?e(b):"Object"==(i=e(b))&&"function"==typeof b.callee?"Arguments":i}},function(a,b,c){var d=c(6);d(d.P,"Function",{bind:c(75)})},function(a,b,c){var d=c(19),e=c(11),f=c(76),g=[].slice,h={},i=function(a,b,c){if(!(b in h)){for(var d=[],e=0;e<b;e++)d[e]="a["+e+"]";h[b]=Function("F,a","return new F("+d.join(",")+")")}return h[b](a,c)};a.exports=Function.bind||function bind(a){var b=d(this),c=g.call(arguments,1),h=function(){var d=c.concat(g.call(arguments));return this instanceof h?i(b,d.length,d):f(b,d,a)};return e(b.prototype)&&(h.prototype=b.prototype),h}},function(a,b){a.exports=function(a,b,d){var e=d===c;switch(b.length){case 0:return e?a():a.call(d);case 1:return e?a(b[0]):a.call(d,b[0]);case 2:return e?a(b[0],b[1]):a.call(d,b[0],b[1]);case 3:return e?a(b[0],b[1],b[2]):a.call(d,b[0],b[1],b[2]);case 4:return e?a(b[0],b[1],b[2],b[3]):a.call(d,b[0],b[1],b[2],b[3])}return a.apply(d,b)}},function(a,b,c){var d=c(9).f,e=c(15),f=c(3),g=Function.prototype,h=\/^\\s*function ([^ (]*)\/,i="name",j=Object.isExtensible||function(){return!0};i in g||c(4)&&d(g,i,{configurable:!0,get:function(){try{var a=this,b=(""+a).match(h)[1];return f(a,i)||!j(a)||d(a,i,e(5,b)),b}catch(c){return""}}})},function(a,b,c){var d=c(11),e=c(57),f=c(23)("hasInstance"),g=Function.prototype;f in g||c(9).f(g,f,{value:function(a){if("function"!=typeof this||!d(a))return!1;if(!d(this.prototype))return a instanceof this;for(;a=e(a);)if(this.prototype===a)return!0;return!1}})},function(a,b,c){var d=c(2),e=c(3),f=c(32),g=c(80),h=c(14),i=c(5),j=c(48).f,k=c(49).f,l=c(9).f,m=c(81).trim,n="Number",o=d[n],p=o,q=o.prototype,r=f(c(44)(q))==n,s="trim"in String.prototype,t=function(a){var b=h(a,!1);if("string"==typeof b&&b.length>2){b=s?b.trim():m(b,3);var c,d,e,f=b.charCodeAt(0);if(43===f||45===f){if(c=b.charCodeAt(2),88===c||120===c)return NaN}else if(48===f){switch(b.charCodeAt(1)){case 66:case 98:d=2,e=49;break;case 79:case 111:d=8,e=55;break;default:return+b}for(var g,i=b.slice(2),j=0,k=i.length;j<k;j++)if(g=i.charCodeAt(j),g<48||g>e)return NaN;return parseInt(i,d)}}return+b};if(!o(" 0o1")||!o("0b1")||o("+0x1")){o=function Number(a){var b=arguments.length<1?0:a,c=this;return c instanceof o&&(r?i(function(){q.valueOf.call(c)}):f(c)!=n)?g(new p(t(b)),c,o):t(b)};for(var u,v=c(4)?j(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;v.length>w;w++)e(p,u=v[w])&&!e(o,u)&&l(o,u,k(p,u));o.prototype=q,q.constructor=o,c(16)(d,n,o)}},function(a,b,c){var d=c(11),e=c(71).set;a.exports=function(a,b,c){var f,g=b.constructor;return g!==c&&"function"==typeof g&&(f=g.prototype)!==c.prototype&&d(f)&&e&&e(a,f),a}},function(a,b,c){var d=c(6),e=c(33),f=c(5),g=c(82),h="["+g+"]",i="​",j=RegExp("^"+h+h+"*"),k=RegExp(h+h+"*$"),l=function(a,b,c){var e={},h=f(function(){return!!g[a]()||i[a]()!=i}),j=e[a]=h?b(m):g[a];c&&(e[c]=j),d(d.P+d.F*h,"String",e)},m=l.trim=function(a,b){return a=String(e(a)),1&b&&(a=a.replace(j,"")),2&b&&(a=a.replace(k,"")),a};a.exports=l},function(a,b){a.exports="\\t\\n\\x0B\\f\\r   ᠎             　\\u2028\\u2029\\ufeff"},function(a,b,c){var d=c(6),e=c(36),f=c(84),g=c(85),h=1..toFixed,i=Math.floor,j=[0,0,0,0,0,0],k="Number.toFixed: incorrect invocation!",l="0",m=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*j[c],j[c]=d%1e7,d=i(d\/1e7)},n=function(a){for(var b=6,c=0;--b>=0;)c+=j[b],j[b]=i(c\/a),c=c%a*1e7},o=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==j[a]){var c=String(j[a]);b=""===b?c:b+g.call(l,7-c.length)+c}return b},p=function(a,b,c){return 0===b?c:b%2===1?p(a,b-1,c*a):p(a*a,b\/2,c)},q=function(a){for(var b=0,c=a;c>=4096;)b+=12,c\/=4096;for(;c>=2;)b+=1,c\/=2;return b};d(d.P+d.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(5)(function(){h.call({})})),"Number",{toFixed:function toFixed(a){var b,c,d,h,i=f(this,k),j=e(a),r="",s=l;if(j<0||j>20)throw RangeError(k);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(r="-",i=-i),i>1e-21)if(b=q(i*p(2,69,1))-69,c=b<0?i*p(2,-b,1):i\/p(2,b,1),c*=4503599627370496,b=52-b,b>0){for(m(0,c),d=j;d>=7;)m(1e7,0),d-=7;for(m(p(10,d,1),0),d=b-1;d>=23;)n(1<<23),d-=23;n(1<<d),m(1,1),n(2),s=o()}else m(0,c),m(1<<-b,0),s=o()+g.call(l,j);return j>0?(h=s.length,s=r+(h<=j?"0."+g.call(l,j-h)+s:s.slice(0,h-j)+"."+s.slice(h-j))):s=r+s,s}})},function(a,b,c){var d=c(32);a.exports=function(a,b){if("number"!=typeof a&&"Number"!=d(a))throw TypeError(b);return+a}},function(a,b,c){var d=c(36),e=c(33);a.exports=function repeat(a){var b=String(e(this)),c="",f=d(a);if(f<0||f==1\/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(b+=b))1&f&&(c+=b);return c}},function(a,b,d){var e=d(6),f=d(5),g=d(84),h=1..toPrecision;e(e.P+e.F*(f(function(){return"1"!==h.call(1,c)})||!f(function(){h.call({})})),"Number",{toPrecision:function toPrecision(a){var b=g(this,"Number#toPrecision: incorrect invocation!");return a===c?h.call(b):h.call(b,a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},function(a,b,c){var d=c(6),e=c(2).isFinite;d(d.S,"Number",{isFinite:function isFinite(a){return"number"==typeof a&&e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{isInteger:c(90)})},function(a,b,c){var d=c(11),e=Math.floor;a.exports=function isInteger(a){return!d(a)&&isFinite(a)&&e(a)===a}},function(a,b,c){var d=c(6);d(d.S,"Number",{isNaN:function isNaN(a){return a!=a}})},function(a,b,c){var d=c(6),e=c(90),f=Math.abs;d(d.S,"Number",{isSafeInteger:function isSafeInteger(a){return e(a)&&f(a)<=9007199254740991}})},function(a,b,c){var d=c(6);d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(a,b,c){var d=c(6);d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(a,b,c){var d=c(6),e=c(96);d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},function(a,b,c){var d=c(2).parseFloat,e=c(81).trim;a.exports=1\/d(c(82)+"-0")!==-(1\/0)?function parseFloat(a){var b=e(String(a),3),c=d(b);return 0===c&&"-"==b.charAt(0)?-0:c}:d},function(a,b,c){var d=c(6),e=c(98);d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},function(a,b,c){var d=c(2).parseInt,e=c(81).trim,f=c(82),g=\/^[\\-+]?0[xX]\/;a.exports=8!==d(f+"08")||22!==d(f+"0x16")?function parseInt(a,b){var c=e(String(a),3);return d(c,b>>>0||(g.test(c)?16:10))}:d},function(a,b,c){var d=c(6),e=c(98);d(d.G+d.F*(parseInt!=e),{parseInt:e})},function(a,b,c){var d=c(6),e=c(96);d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},function(a,b,c){var d=c(6),e=c(102),f=Math.sqrt,g=Math.acosh;d(d.S+d.F*!(g&&710==Math.floor(g(Number.MAX_VALUE))&&g(1\/0)==1\/0),"Math",{acosh:function acosh(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:e(a-1+f(a-1)*f(a+1))}})},function(a,b){a.exports=Math.log1p||function log1p(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a\/2:Math.log(1+a)}},function(a,b,c){function asinh(a){return isFinite(a=+a)&&0!=a?a<0?-asinh(-a):Math.log(a+Math.sqrt(a*a+1)):a}var d=c(6),e=Math.asinh;d(d.S+d.F*!(e&&1\/e(0)>0),"Math",{asinh:asinh})},function(a,b,c){var d=c(6),e=Math.atanh;d(d.S+d.F*!(e&&1\/e(-0)<0),"Math",{atanh:function atanh(a){return 0==(a=+a)?a:Math.log((1+a)\/(1-a))\/2}})},function(a,b,c){var d=c(6),e=c(106);d(d.S,"Math",{cbrt:function cbrt(a){return e(a=+a)*Math.pow(Math.abs(a),1\/3)}})},function(a,b){a.exports=Math.sign||function sign(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},function(a,b,c){var d=c(6);d(d.S,"Math",{clz32:function clz32(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},function(a,b,c){var d=c(6),e=Math.exp;d(d.S,"Math",{cosh:function cosh(a){return(e(a=+a)+e(-a))\/2}})},function(a,b,c){var d=c(6),e=c(110);d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},function(a,b){var c=Math.expm1;a.exports=!c||c(10)>22025.465794806718||c(10)<22025.465794806718||c(-2e-17)!=-2e-17?function expm1(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a\/2:Math.exp(a)-1}:c},function(a,b,c){var d=c(6),e=c(106),f=Math.pow,g=f(2,-52),h=f(2,-23),i=f(2,127)*(2-h),j=f(2,-126),k=function(a){return a+1\/g-1\/g};d(d.S,"Math",{fround:function fround(a){var b,c,d=Math.abs(a),f=e(a);return d<j?f*k(d\/j\/h)*j*h:(b=(1+h\/g)*d,c=b-(b-d),c>i||c!=c?f*(1\/0):f*c)}})},function(a,b,c){var d=c(6),e=Math.abs;d(d.S,"Math",{hypot:function hypot(a,b){for(var c,d,f=0,g=0,h=arguments.length,i=0;g<h;)c=e(arguments[g++]),i<c?(d=i\/c,f=f*d*d+1,i=c):c>0?(d=c\/i,f+=d*d):f+=c;return i===1\/0?1\/0:i*Math.sqrt(f)}})},function(a,b,c){var d=c(6),e=Math.imul;d(d.S+d.F*c(5)(function(){return e(4294967295,5)!=-5||2!=e.length}),"Math",{imul:function imul(a,b){var c=65535,d=+a,e=+b,f=c&d,g=c&e;return 0|f*g+((c&d>>>16)*g+f*(c&e>>>16)<<16>>>0)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log10:function log10(a){return Math.log(a)\/Math.LN10}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log1p:c(102)})},function(a,b,c){var d=c(6);d(d.S,"Math",{log2:function log2(a){return Math.log(a)\/Math.LN2}})},function(a,b,c){var d=c(6);d(d.S,"Math",{sign:c(106)})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S+d.F*c(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function sinh(a){return Math.abs(a=+a)<1?(e(a)-e(-a))\/2:(f(a-1)-f(-a-1))*(Math.E\/2)}})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S,"Math",{tanh:function tanh(a){var b=e(a=+a),c=e(-a);return b==1\/0?1:c==1\/0?-1:(b-c)\/(f(a)+f(-a))}})},function(a,b,c){var d=c(6);d(d.S,"Math",{trunc:function trunc(a){return(a>0?Math.floor:Math.ceil)(a)}})},function(a,b,c){var d=c(6),e=c(37),f=String.fromCharCode,g=String.fromCodePoint;d(d.S+d.F*(!!g&&1!=g.length),"String",{fromCodePoint:function fromCodePoint(a){for(var b,c=[],d=arguments.length,g=0;d>g;){if(b=+arguments[g++],e(b,1114111)!==b)throw RangeError(b+" is not a valid code point");c.push(b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320))}return c.join("")}})},function(a,b,c){var d=c(6),e=c(30),f=c(35);d(d.S,"String",{raw:function raw(a){for(var b=e(a.raw),c=f(b.length),d=arguments.length,g=[],h=0;c>h;)g.push(String(b[h++])),h<d&&g.push(String(arguments[h]));return g.join("")}})},function(a,b,c){c(81)("trim",function(a){return function trim(){return a(this,3)}})},function(a,b,c){var d=c(6),e=c(125)(!1);d(d.P,"String",{codePointAt:function codePointAt(a){return e(this,a)}})},function(a,b,d){var e=d(36),f=d(33);a.exports=function(a){return function(b,d){var g,h,i=String(f(b)),j=e(d),k=i.length;return j<0||j>=k?a?"":c:(g=i.charCodeAt(j),g<55296||g>56319||j+1===k||(h=i.charCodeAt(j+1))<56320||h>57343?a?i.charAt(j):g:a?i.slice(j,j+2):(g-55296<<10)+(h-56320)+65536)}}},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="endsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{endsWith:function endsWith(a){var b=g(this,a,h),d=arguments.length>1?arguments[1]:c,e=f(b.length),j=d===c?e:Math.min(f(d),e),k=String(a);return i?i.call(b,k,j):b.slice(j-k.length,j)===k}})},function(a,b,c){var d=c(128),e=c(33);a.exports=function(a,b,c){if(d(b))throw TypeError("String#"+c+" doesn't accept regex!");return String(e(a))}},function(a,b,d){var e=d(11),f=d(32),g=d(23)("match");a.exports=function(a){var b;return e(a)&&((b=a[g])!==c?!!b:"RegExp"==f(a))}},function(a,b,c){var d=c(23)("match");a.exports=function(a){var b=\/.\/;try{"\/.\/"[a](b)}catch(c){try{return b[d]=!1,!"\/.\/"[a](b)}catch(e){}}return!0}},function(a,b,d){var e=d(6),f=d(127),g="includes";e(e.P+e.F*d(129)(g),"String",{includes:function includes(a){return!!~f(this,a,g).indexOf(a,arguments.length>1?arguments[1]:c)}})},function(a,b,c){var d=c(6);d(d.P,"String",{repeat:c(85)})},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="startsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{startsWith:function startsWith(a){var b=g(this,a,h),d=f(Math.min(arguments.length>1?arguments[1]:c,b.length)),e=String(a);return i?i.call(b,e,d):b.slice(d,d+e.length)===e}})},function(a,b,d){var e=d(125)(!0);d(134)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,d=this._i;return d>=b.length?{value:c,done:!0}:(a=e(b,d),this._i+=a.length,{value:a,done:!1})})},function(a,b,d){var e=d(26),f=d(6),g=d(16),h=d(8),i=d(3),j=d(135),k=d(136),l=d(22),m=d(57),n=d(23)("iterator"),o=!([].keys&&"next"in[].keys()),p="@@iterator",q="keys",r="values",s=function(){return this};a.exports=function(a,b,d,t,u,v,w){k(d,b,t);var x,y,z,A=function(a){if(!o&&a in E)return E[a];switch(a){case q:return function keys(){return new d(this,a)};case r:return function values(){return new d(this,a)}}return function entries(){return new d(this,a)}},B=b+" Iterator",C=u==r,D=!1,E=a.prototype,F=E[n]||E[p]||u&&E[u],G=F||A(u),H=u?C?A("entries"):G:c,I="Array"==b?E.entries||F:F;if(I&&(z=m(I.call(new a)),z!==Object.prototype&&(l(z,B,!0),e||i(z,n)||h(z,n,s))),C&&F&&F.name!==r&&(D=!0,G=function values(){return F.call(this)}),e&&!w||!o&&!D&&E[n]||h(E,n,G),j[b]=G,j[B]=s,u)if(x={values:C?G:A(r),keys:v?G:A(q),entries:H},w)for(y in x)y in E||g(E,y,x[y]);else f(f.P+f.F*(o||D),b,x);return x}},function(a,b){a.exports={}},function(a,b,c){var d=c(44),e=c(15),f=c(22),g={};c(8)(g,c(23)("iterator"),function(){return this}),a.exports=function(a,b,c){a.prototype=d(g,{next:e(1,c)}),f(a,b+" Iterator")}},function(a,b,c){c(138)("anchor",function(a){return function anchor(b){return a(this,"a","name",b)}})},function(a,b,c){var d=c(6),e=c(5),f=c(33),g=\/"\/g,h=function(a,b,c,d){var e=String(f(a)),h="<"+b;return""!==c&&(h+=" "+c+'="'+String(d).replace(g,"&quot;")+'"'),h+">"+e+"<\/"+b+">"};a.exports=function(a,b){var c={};c[a]=b(h),d(d.P+d.F*e(function(){var b=""[a]('"');return b!==b.toLowerCase()||b.split('"').length>3}),"String",c)}},function(a,b,c){c(138)("big",function(a){return function big(){return a(this,"big","","")}})},function(a,b,c){c(138)("blink",function(a){return function blink(){return a(this,"blink","","")}})},function(a,b,c){c(138)("bold",function(a){return function bold(){return a(this,"b","","")}})},function(a,b,c){c(138)("fixed",function(a){return function fixed(){return a(this,"tt","","")}})},function(a,b,c){c(138)("fontcolor",function(a){return function fontcolor(b){return a(this,"font","color",b)}})},function(a,b,c){c(138)("fontsize",function(a){return function fontsize(b){return a(this,"font","size",b)}})},function(a,b,c){c(138)("italics",function(a){return function italics(){return a(this,"i","","")}})},function(a,b,c){c(138)("link",function(a){return function link(b){return a(this,"a","href",b)}})},function(a,b,c){c(138)("small",function(a){return function small(){return a(this,"small","","")}})},function(a,b,c){c(138)("strike",function(a){return function strike(){return a(this,"strike","","")}})},function(a,b,c){c(138)("sub",function(a){return function sub(){return a(this,"sub","","")}})},function(a,b,c){c(138)("sup",function(a){return function sup(){return a(this,"sup","","")}})},function(a,b,c){var d=c(6);d(d.S,"Array",{isArray:c(43)})},function(a,b,d){var e=d(18),f=d(6),g=d(56),h=d(153),i=d(154),j=d(35),k=d(155),l=d(156);f(f.S+f.F*!d(157)(function(a){Array.from(a)}),"Array",{from:function from(a){var b,d,f,m,n=g(a),o="function"==typeof this?this:Array,p=arguments.length,q=p>1?arguments[1]:c,r=q!==c,s=0,t=l(n);if(r&&(q=e(q,p>2?arguments[2]:c,2)),t==c||o==Array&&i(t))for(b=j(n.length),d=new o(b);b>s;s++)k(d,s,r?q(n[s],s):n[s]);else for(m=t.call(n),d=new o;!(f=m.next()).done;s++)k(d,s,r?h(m,q,[f.value,s],!0):f.value);return d.length=s,d}})},function(a,b,d){var e=d(10);a.exports=function(a,b,d,f){try{return f?b(e(d)[0],d[1]):b(d)}catch(g){var h=a["return"];throw h!==c&&e(h.call(a)),g}}},function(a,b,d){var e=d(135),f=d(23)("iterator"),g=Array.prototype;a.exports=function(a){return a!==c&&(e.Array===a||g[f]===a)}},function(a,b,c){var d=c(9),e=c(15);a.exports=function(a,b,c){b in a?d.f(a,b,e(0,c)):a[b]=c}},function(a,b,d){var e=d(73),f=d(23)("iterator"),g=d(135);a.exports=d(7).getIteratorMethod=function(a){if(a!=c)return a[f]||a["@@iterator"]||g[e(a)]}},function(a,b,c){var d=c(23)("iterator"),e=!1;$/;"	function	line:7
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.min.js	/^!function(a,b,c){"use strict";!function(a){function __webpack_require__(c){if(b[c])return b[c].exports;var d=b[c]={exports:{},id:c,loaded:!1};return a[c].call(d.exports,d,d.exports,__webpack_require__),d.loaded=!0,d.exports}var b={};return __webpack_require__.m=a,__webpack_require__.c=b,__webpack_require__.p="",__webpack_require__(0)}([function(a,b,c){c(1),c(50),c(51),c(52),c(54),c(55),c(58),c(59),c(60),c(61),c(62),c(63),c(64),c(65),c(66),c(68),c(70),c(72),c(74),c(77),c(78),c(79),c(83),c(86),c(87),c(88),c(89),c(91),c(92),c(93),c(94),c(95),c(97),c(99),c(100),c(101),c(103),c(104),c(105),c(107),c(108),c(109),c(111),c(112),c(113),c(114),c(115),c(116),c(117),c(118),c(119),c(120),c(121),c(122),c(123),c(124),c(126),c(130),c(131),c(132),c(133),c(137),c(139),c(140),c(141),c(142),c(143),c(144),c(145),c(146),c(147),c(148),c(149),c(150),c(151),c(152),c(158),c(159),c(161),c(162),c(163),c(167),c(168),c(169),c(170),c(171),c(173),c(174),c(175),c(176),c(179),c(181),c(182),c(183),c(185),c(187),c(189),c(190),c(191),c(193),c(194),c(195),c(196),c(203),c(206),c(207),c(209),c(210),c(211),c(212),c(213),c(214),c(215),c(216),c(217),c(218),c(219),c(220),c(222),c(223),c(224),c(225),c(226),c(227),c(228),c(229),c(231),c(234),c(235),c(237),c(238),c(239),c(240),c(241),c(242),c(243),c(244),c(245),c(246),c(247),c(249),c(250),c(251),c(252),c(253),c(254),c(255),c(256),c(258),c(259),c(261),c(262),c(263),c(264),c(267),c(268),c(269),c(270),c(271),c(272),c(273),c(274),c(276),c(277),c(278),c(279),c(280),c(281),c(282),c(283),c(284),c(285),c(286),c(287),a.exports=c(288)},function(a,b,d){var e=d(2),f=d(3),g=d(4),h=d(6),i=d(16),j=d(20).KEY,k=d(5),l=d(21),m=d(22),n=d(17),o=d(23),p=d(24),q=d(25),r=d(27),s=d(40),t=d(43),u=d(10),v=d(30),w=d(14),x=d(15),y=d(44),z=d(47),A=d(49),B=d(9),C=d(28),D=A.f,E=B.f,F=z.f,G=e.Symbol,H=e.JSON,I=H&&H.stringify,J="prototype",K=o("_hidden"),L=o("toPrimitive"),M={}.propertyIsEnumerable,N=l("symbol-registry"),O=l("symbols"),P=l("op-symbols"),Q=Object[J],R="function"==typeof G,S=e.QObject,T=!S||!S[J]||!S[J].findChild,U=g&&k(function(){return 7!=y(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=D(Q,b);d&&delete Q[b],E(a,b,c),d&&a!==Q&&E(Q,b,d)}:E,V=function(a){var b=O[a]=y(G[J]);return b._k=a,b},W=R&&"symbol"==typeof G.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof G},X=function defineProperty(a,b,c){return a===Q&&X(P,b,c),u(a),b=w(b,!0),u(c),f(O,b)?(c.enumerable?(f(a,K)&&a[K][b]&&(a[K][b]=!1),c=y(c,{enumerable:x(0,!1)})):(f(a,K)||E(a,K,x(1,{})),a[K][b]=!0),U(a,b,c)):E(a,b,c)},Y=function defineProperties(a,b){u(a);for(var c,d=s(b=v(b)),e=0,f=d.length;f>e;)X(a,c=d[e++],b[c]);return a},Z=function create(a,b){return b===c?y(a):Y(y(a),b)},$=function propertyIsEnumerable(a){var b=M.call(this,a=w(a,!0));return!(this===Q&&f(O,a)&&!f(P,a))&&(!(b||!f(this,a)||!f(O,a)||f(this,K)&&this[K][a])||b)},_=function getOwnPropertyDescriptor(a,b){if(a=v(a),b=w(b,!0),a!==Q||!f(O,b)||f(P,b)){var c=D(a,b);return!c||!f(O,b)||f(a,K)&&a[K][b]||(c.enumerable=!0),c}},aa=function getOwnPropertyNames(a){for(var b,c=F(v(a)),d=[],e=0;c.length>e;)f(O,b=c[e++])||b==K||b==j||d.push(b);return d},ba=function getOwnPropertySymbols(a){for(var b,c=a===Q,d=F(c?P:v(a)),e=[],g=0;d.length>g;)!f(O,b=d[g++])||c&&!f(Q,b)||e.push(O[b]);return e};R||(G=function Symbol(){if(this instanceof G)throw TypeError("Symbol is not a constructor!");var a=n(arguments.length>0?arguments[0]:c),b=function(c){this===Q&&b.call(P,c),f(this,K)&&f(this[K],a)&&(this[K][a]=!1),U(this,a,x(1,c))};return g&&T&&U(Q,a,{configurable:!0,set:b}),V(a)},i(G[J],"toString",function toString(){return this._k}),A.f=_,B.f=X,d(48).f=z.f=aa,d(42).f=$,d(41).f=ba,g&&!d(26)&&i(Q,"propertyIsEnumerable",$,!0),p.f=function(a){return V(o(a))}),h(h.G+h.W+h.F*!R,{Symbol:G});for(var ca="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),da=0;ca.length>da;)o(ca[da++]);for(var ca=C(o.store),da=0;ca.length>da;)q(ca[da++]);h(h.S+h.F*!R,"Symbol",{"for":function(a){return f(N,a+="")?N[a]:N[a]=G(a)},keyFor:function keyFor(a){if(W(a))return r(N,a);throw TypeError(a+" is not a symbol!")},useSetter:function(){T=!0},useSimple:function(){T=!1}}),h(h.S+h.F*!R,"Object",{create:Z,defineProperty:X,defineProperties:Y,getOwnPropertyDescriptor:_,getOwnPropertyNames:aa,getOwnPropertySymbols:ba}),H&&h(h.S+h.F*(!R||k(function(){var a=G();return"[null]"!=I([a])||"{}"!=I({a:a})||"{}"!=I(Object(a))})),"JSON",{stringify:function stringify(a){if(a!==c&&!W(a)){for(var b,d,e=[a],f=1;arguments.length>f;)e.push(arguments[f++]);return b=e[1],"function"==typeof b&&(d=b),!d&&t(b)||(b=function(a,b){if(d&&(b=d.call(this,a,b)),!W(b))return b}),e[1]=b,I.apply(H,e)}}}),G[J][L]||d(8)(G[J],L,G[J].valueOf),m(G,"Symbol"),m(Math,"Math",!0),m(e.JSON,"JSON",!0)},function(a,c){var d=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof b&&(b=d)},function(a,b){var c={}.hasOwnProperty;a.exports=function(a,b){return c.call(a,b)}},function(a,b,c){a.exports=!c(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,d){var e=d(2),f=d(7),g=d(8),h=d(16),i=d(18),j="prototype",k=function(a,b,d){var l,m,n,o,p=a&k.F,q=a&k.G,r=a&k.S,s=a&k.P,t=a&k.B,u=q?e:r?e[b]||(e[b]={}):(e[b]||{})[j],v=q?f:f[b]||(f[b]={}),w=v[j]||(v[j]={});q&&(d=b);for(l in d)m=!p&&u&&u[l]!==c,n=(m?u:d)[l],o=t&&m?i(n,e):s&&"function"==typeof n?i(Function.call,n):n,u&&h(u,l,n,a&k.U),v[l]!=n&&g(v,l,o),s&&w[l]!=n&&(w[l]=n)};e.core=f,k.F=1,k.G=2,k.S=4,k.P=8,k.B=16,k.W=32,k.U=64,k.R=128,a.exports=k},function(b,c){var d=b.exports={version:"2.4.0"};"number"==typeof a&&(a=d)},function(a,b,c){var d=c(9),e=c(15);a.exports=c(4)?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b,c){var d=c(10),e=c(12),f=c(14),g=Object.defineProperty;b.f=c(4)?Object.defineProperty:function defineProperty(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(h){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},function(a,b,c){var d=c(11);a.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){a.exports=!c(4)&&!c(5)(function(){return 7!=Object.defineProperty(c(13)("div"),"a",{get:function(){return 7}}).a})},function(a,b,c){var d=c(11),e=c(2).document,f=d(e)&&d(e.createElement);a.exports=function(a){return f?e.createElement(a):{}}},function(a,b,c){var d=c(11);a.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},function(a,b){a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b,c){var d=c(2),e=c(8),f=c(3),g=c(17)("src"),h="toString",i=Function[h],j=(""+i).split(h);c(7).inspectSource=function(a){return i.call(a)},(a.exports=function(a,b,c,h){var i="function"==typeof c;i&&(f(c,"name")||e(c,"name",b)),a[b]!==c&&(i&&(f(c,g)||e(c,g,a[b]?""+a[b]:j.join(String(b)))),a===d?a[b]=c:h?a[b]?a[b]=c:e(a,b,c):(delete a[b],e(a,b,c)))})(Function.prototype,h,function toString(){return"function"==typeof this&&this[g]||i.call(this)})},function(a,b){var d=0,e=Math.random();a.exports=function(a){return"Symbol(".concat(a===c?"":a,")_",(++d+e).toString(36))}},function(a,b,d){var e=d(19);a.exports=function(a,b,d){if(e(a),b===c)return a;switch(d){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b,c){var d=c(17)("meta"),e=c(11),f=c(3),g=c(9).f,h=0,i=Object.isExtensible||function(){return!0},j=!c(5)(function(){return i(Object.preventExtensions({}))}),k=function(a){g(a,d,{value:{i:"O"+ ++h,w:{}}})},l=function(a,b){if(!e(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!f(a,d)){if(!i(a))return"F";if(!b)return"E";k(a)}return a[d].i},m=function(a,b){if(!f(a,d)){if(!i(a))return!0;if(!b)return!1;k(a)}return a[d].w},n=function(a){return j&&o.NEED&&i(a)&&!f(a,d)&&k(a),a},o=a.exports={KEY:d,NEED:!1,fastKey:l,getWeak:m,onFreeze:n}},function(a,b,c){var d=c(2),e="__core-js_shared__",f=d[e]||(d[e]={});a.exports=function(a){return f[a]||(f[a]={})}},function(a,b,c){var d=c(9).f,e=c(3),f=c(23)("toStringTag");a.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},function(a,b,c){var d=c(21)("wks"),e=c(17),f=c(2).Symbol,g="function"==typeof f,h=a.exports=function(a){return d[a]||(d[a]=g&&f[a]||(g?f:e)("Symbol."+a))};h.store=d},function(a,b,c){b.f=c(23)},function(a,b,c){var d=c(2),e=c(7),f=c(26),g=c(24),h=c(9).f;a.exports=function(a){var b=e.Symbol||(e.Symbol=f?{}:d.Symbol||{});"_"==a.charAt(0)||a in b||h(b,a,{value:g.f(a)})}},function(a,b){a.exports=!1},function(a,b,c){var d=c(28),e=c(30);a.exports=function(a,b){for(var c,f=e(a),g=d(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},function(a,b,c){var d=c(29),e=c(39);a.exports=Object.keys||function keys(a){return d(a,e)}},function(a,b,c){var d=c(3),e=c(30),f=c(34)(!1),g=c(38)("IE_PROTO");a.exports=function(a,b){var c,h=e(a),i=0,j=[];for(c in h)c!=g&&d(h,c)&&j.push(c);for(;b.length>i;)d(h,c=b[i++])&&(~f(j,c)||j.push(c));return j}},function(a,b,c){var d=c(31),e=c(33);a.exports=function(a){return d(e(a))}},function(a,b,c){var d=c(32);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},function(a,b){var c={}.toString;a.exports=function(a){return c.call(a).slice(8,-1)}},function(a,b){a.exports=function(a){if(a==c)throw TypeError("Can't call method on  "+a);return a}},function(a,b,c){var d=c(30),e=c(35),f=c(37);a.exports=function(a){return function(b,c,g){var h,i=d(b),j=e(i.length),k=f(g,j);if(a&&c!=c){for(;j>k;)if(h=i[k++],h!=h)return!0}else for(;j>k;k++)if((a||k in i)&&i[k]===c)return a||k||0;return!a&&-1}}},function(a,b,c){var d=c(36),e=Math.min;a.exports=function(a){return a>0?e(d(a),9007199254740991):0}},function(a,b){var c=Math.ceil,d=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?d:c)(a)}},function(a,b,c){var d=c(36),e=Math.max,f=Math.min;a.exports=function(a,b){return a=d(a),a<0?e(a+b,0):f(a,b)}},function(a,b,c){var d=c(21)("keys"),e=c(17);a.exports=function(a){return d[a]||(d[a]=e(a))}},function(a,b){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,b,c){var d=c(28),e=c(41),f=c(42);a.exports=function(a){var b=d(a),c=e.f;if(c)for(var g,h=c(a),i=f.f,j=0;h.length>j;)i.call(a,g=h[j++])&&b.push(g);return b}},function(a,b){b.f=Object.getOwnPropertySymbols},function(a,b){b.f={}.propertyIsEnumerable},function(a,b,c){var d=c(32);a.exports=Array.isArray||function isArray(a){return"Array"==d(a)}},function(a,b,d){var e=d(10),f=d(45),g=d(39),h=d(38)("IE_PROTO"),i=function(){},j="prototype",k=function(){var a,b=d(13)("iframe"),c=g.length,e="<",f=">";for(b.style.display="none",d(46).appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write(e+"script"+f+"document.F=Object"+e+"\/script"+f),a.close(),k=a.F;c--;)delete k[j][g[c]];return k()};a.exports=Object.create||function create(a,b){var d;return null!==a?(i[j]=e(a),d=new i,i[j]=null,d[h]=a):d=k(),b===c?d:f(d,b)}},function(a,b,c){var d=c(9),e=c(10),f=c(28);a.exports=c(4)?Object.defineProperties:function defineProperties(a,b){e(a);for(var c,g=f(b),h=g.length,i=0;h>i;)d.f(a,c=g[i++],b[c]);return a}},function(a,b,c){a.exports=c(2).document&&document.documentElement},function(a,b,c){var d=c(30),e=c(48).f,f={}.toString,g="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(b){return g.slice()}};a.exports.f=function getOwnPropertyNames(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},function(a,b,c){var d=c(29),e=c(39).concat("length","prototype");b.f=Object.getOwnPropertyNames||function getOwnPropertyNames(a){return d(a,e)}},function(a,b,c){var d=c(42),e=c(15),f=c(30),g=c(14),h=c(3),i=c(12),j=Object.getOwnPropertyDescriptor;b.f=c(4)?j:function getOwnPropertyDescriptor(a,b){if(a=f(a),b=g(b,!0),i)try{return j(a,b)}catch(c){}if(h(a,b))return e(!d.f.call(a,b),a[b])}},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperty:c(9).f})},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperties:c(45)})},function(a,b,c){var d=c(30),e=c(49).f;c(53)("getOwnPropertyDescriptor",function(){return function getOwnPropertyDescriptor(a,b){return e(d(a),b)}})},function(a,b,c){var d=c(6),e=c(7),f=c(5);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(6);d(d.S,"Object",{create:c(44)})},function(a,b,c){var d=c(56),e=c(57);c(53)("getPrototypeOf",function(){return function getPrototypeOf(a){return e(d(a))}})},function(a,b,c){var d=c(33);a.exports=function(a){return Object(d(a))}},function(a,b,c){var d=c(3),e=c(56),f=c(38)("IE_PROTO"),g=Object.prototype;a.exports=Object.getPrototypeOf||function(a){return a=e(a),d(a,f)?a[f]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?g:null}},function(a,b,c){var d=c(56),e=c(28);c(53)("keys",function(){return function keys(a){return e(d(a))}})},function(a,b,c){c(53)("getOwnPropertyNames",function(){return c(47).f})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("freeze",function(a){return function freeze(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("seal",function(a){return function seal(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("preventExtensions",function(a){return function preventExtensions(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11);c(53)("isFrozen",function(a){return function isFrozen(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isSealed",function(a){return function isSealed(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isExtensible",function(a){return function isExtensible(b){return!!d(b)&&(!a||a(b))}})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{assign:c(67)})},function(a,b,c){var d=c(28),e=c(41),f=c(42),g=c(56),h=c(31),i=Object.assign;a.exports=!i||c(5)(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=i({},a)[c]||Object.keys(i({},b)).join("")!=d})?function assign(a,b){for(var c=g(a),i=arguments.length,j=1,k=e.f,l=f.f;i>j;)for(var m,n=h(arguments[j++]),o=k?d(n).concat(k(n)):d(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:i},function(a,b,c){var d=c(6);d(d.S,"Object",{is:c(69)})},function(a,b){a.exports=Object.is||function is(a,b){return a===b?0!==a||1\/a===1\/b:a!=a&&b!=b}},function(a,b,c){var d=c(6);d(d.S,"Object",{setPrototypeOf:c(71).set})},function(a,b,d){var e=d(11),f=d(10),g=function(a,b){if(f(a),!e(b)&&null!==b)throw TypeError(b+": can't set as prototype!")};a.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(a,b,c){try{c=d(18)(Function.call,d(49).f(Object.prototype,"__proto__").set,2),c(a,[]),b=!(a instanceof Array)}catch(e){b=!0}return function setPrototypeOf(a,d){return g(a,d),b?a.__proto__=d:c(a,d),a}}({},!1):c),check:g}},function(a,b,c){var d=c(73),e={};e[c(23)("toStringTag")]="z",e+""!="[object z]"&&c(16)(Object.prototype,"toString",function toString(){return"[object "+d(this)+"]"},!0)},function(a,b,d){var e=d(32),f=d(23)("toStringTag"),g="Arguments"==e(function(){return arguments}()),h=function(a,b){try{return a[b]}catch(c){}};a.exports=function(a){var b,d,i;return a===c?"Undefined":null===a?"Null":"string"==typeof(d=h(b=Object(a),f))?d:g?e(b):"Object"==(i=e(b))&&"function"==typeof b.callee?"Arguments":i}},function(a,b,c){var d=c(6);d(d.P,"Function",{bind:c(75)})},function(a,b,c){var d=c(19),e=c(11),f=c(76),g=[].slice,h={},i=function(a,b,c){if(!(b in h)){for(var d=[],e=0;e<b;e++)d[e]="a["+e+"]";h[b]=Function("F,a","return new F("+d.join(",")+")")}return h[b](a,c)};a.exports=Function.bind||function bind(a){var b=d(this),c=g.call(arguments,1),h=function(){var d=c.concat(g.call(arguments));return this instanceof h?i(b,d.length,d):f(b,d,a)};return e(b.prototype)&&(h.prototype=b.prototype),h}},function(a,b){a.exports=function(a,b,d){var e=d===c;switch(b.length){case 0:return e?a():a.call(d);case 1:return e?a(b[0]):a.call(d,b[0]);case 2:return e?a(b[0],b[1]):a.call(d,b[0],b[1]);case 3:return e?a(b[0],b[1],b[2]):a.call(d,b[0],b[1],b[2]);case 4:return e?a(b[0],b[1],b[2],b[3]):a.call(d,b[0],b[1],b[2],b[3])}return a.apply(d,b)}},function(a,b,c){var d=c(9).f,e=c(15),f=c(3),g=Function.prototype,h=\/^\\s*function ([^ (]*)\/,i="name",j=Object.isExtensible||function(){return!0};i in g||c(4)&&d(g,i,{configurable:!0,get:function(){try{var a=this,b=(""+a).match(h)[1];return f(a,i)||!j(a)||d(a,i,e(5,b)),b}catch(c){return""}}})},function(a,b,c){var d=c(11),e=c(57),f=c(23)("hasInstance"),g=Function.prototype;f in g||c(9).f(g,f,{value:function(a){if("function"!=typeof this||!d(a))return!1;if(!d(this.prototype))return a instanceof this;for(;a=e(a);)if(this.prototype===a)return!0;return!1}})},function(a,b,c){var d=c(2),e=c(3),f=c(32),g=c(80),h=c(14),i=c(5),j=c(48).f,k=c(49).f,l=c(9).f,m=c(81).trim,n="Number",o=d[n],p=o,q=o.prototype,r=f(c(44)(q))==n,s="trim"in String.prototype,t=function(a){var b=h(a,!1);if("string"==typeof b&&b.length>2){b=s?b.trim():m(b,3);var c,d,e,f=b.charCodeAt(0);if(43===f||45===f){if(c=b.charCodeAt(2),88===c||120===c)return NaN}else if(48===f){switch(b.charCodeAt(1)){case 66:case 98:d=2,e=49;break;case 79:case 111:d=8,e=55;break;default:return+b}for(var g,i=b.slice(2),j=0,k=i.length;j<k;j++)if(g=i.charCodeAt(j),g<48||g>e)return NaN;return parseInt(i,d)}}return+b};if(!o(" 0o1")||!o("0b1")||o("+0x1")){o=function Number(a){var b=arguments.length<1?0:a,c=this;return c instanceof o&&(r?i(function(){q.valueOf.call(c)}):f(c)!=n)?g(new p(t(b)),c,o):t(b)};for(var u,v=c(4)?j(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;v.length>w;w++)e(p,u=v[w])&&!e(o,u)&&l(o,u,k(p,u));o.prototype=q,q.constructor=o,c(16)(d,n,o)}},function(a,b,c){var d=c(11),e=c(71).set;a.exports=function(a,b,c){var f,g=b.constructor;return g!==c&&"function"==typeof g&&(f=g.prototype)!==c.prototype&&d(f)&&e&&e(a,f),a}},function(a,b,c){var d=c(6),e=c(33),f=c(5),g=c(82),h="["+g+"]",i="​",j=RegExp("^"+h+h+"*"),k=RegExp(h+h+"*$"),l=function(a,b,c){var e={},h=f(function(){return!!g[a]()||i[a]()!=i}),j=e[a]=h?b(m):g[a];c&&(e[c]=j),d(d.P+d.F*h,"String",e)},m=l.trim=function(a,b){return a=String(e(a)),1&b&&(a=a.replace(j,"")),2&b&&(a=a.replace(k,"")),a};a.exports=l},function(a,b){a.exports="\\t\\n\\x0B\\f\\r   ᠎             　\\u2028\\u2029\\ufeff"},function(a,b,c){var d=c(6),e=c(36),f=c(84),g=c(85),h=1..toFixed,i=Math.floor,j=[0,0,0,0,0,0],k="Number.toFixed: incorrect invocation!",l="0",m=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*j[c],j[c]=d%1e7,d=i(d\/1e7)},n=function(a){for(var b=6,c=0;--b>=0;)c+=j[b],j[b]=i(c\/a),c=c%a*1e7},o=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==j[a]){var c=String(j[a]);b=""===b?c:b+g.call(l,7-c.length)+c}return b},p=function(a,b,c){return 0===b?c:b%2===1?p(a,b-1,c*a):p(a*a,b\/2,c)},q=function(a){for(var b=0,c=a;c>=4096;)b+=12,c\/=4096;for(;c>=2;)b+=1,c\/=2;return b};d(d.P+d.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(5)(function(){h.call({})})),"Number",{toFixed:function toFixed(a){var b,c,d,h,i=f(this,k),j=e(a),r="",s=l;if(j<0||j>20)throw RangeError(k);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(r="-",i=-i),i>1e-21)if(b=q(i*p(2,69,1))-69,c=b<0?i*p(2,-b,1):i\/p(2,b,1),c*=4503599627370496,b=52-b,b>0){for(m(0,c),d=j;d>=7;)m(1e7,0),d-=7;for(m(p(10,d,1),0),d=b-1;d>=23;)n(1<<23),d-=23;n(1<<d),m(1,1),n(2),s=o()}else m(0,c),m(1<<-b,0),s=o()+g.call(l,j);return j>0?(h=s.length,s=r+(h<=j?"0."+g.call(l,j-h)+s:s.slice(0,h-j)+"."+s.slice(h-j))):s=r+s,s}})},function(a,b,c){var d=c(32);a.exports=function(a,b){if("number"!=typeof a&&"Number"!=d(a))throw TypeError(b);return+a}},function(a,b,c){var d=c(36),e=c(33);a.exports=function repeat(a){var b=String(e(this)),c="",f=d(a);if(f<0||f==1\/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(b+=b))1&f&&(c+=b);return c}},function(a,b,d){var e=d(6),f=d(5),g=d(84),h=1..toPrecision;e(e.P+e.F*(f(function(){return"1"!==h.call(1,c)})||!f(function(){h.call({})})),"Number",{toPrecision:function toPrecision(a){var b=g(this,"Number#toPrecision: incorrect invocation!");return a===c?h.call(b):h.call(b,a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},function(a,b,c){var d=c(6),e=c(2).isFinite;d(d.S,"Number",{isFinite:function isFinite(a){return"number"==typeof a&&e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{isInteger:c(90)})},function(a,b,c){var d=c(11),e=Math.floor;a.exports=function isInteger(a){return!d(a)&&isFinite(a)&&e(a)===a}},function(a,b,c){var d=c(6);d(d.S,"Number",{isNaN:function isNaN(a){return a!=a}})},function(a,b,c){var d=c(6),e=c(90),f=Math.abs;d(d.S,"Number",{isSafeInteger:function isSafeInteger(a){return e(a)&&f(a)<=9007199254740991}})},function(a,b,c){var d=c(6);d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(a,b,c){var d=c(6);d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(a,b,c){var d=c(6),e=c(96);d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},function(a,b,c){var d=c(2).parseFloat,e=c(81).trim;a.exports=1\/d(c(82)+"-0")!==-(1\/0)?function parseFloat(a){var b=e(String(a),3),c=d(b);return 0===c&&"-"==b.charAt(0)?-0:c}:d},function(a,b,c){var d=c(6),e=c(98);d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},function(a,b,c){var d=c(2).parseInt,e=c(81).trim,f=c(82),g=\/^[\\-+]?0[xX]\/;a.exports=8!==d(f+"08")||22!==d(f+"0x16")?function parseInt(a,b){var c=e(String(a),3);return d(c,b>>>0||(g.test(c)?16:10))}:d},function(a,b,c){var d=c(6),e=c(98);d(d.G+d.F*(parseInt!=e),{parseInt:e})},function(a,b,c){var d=c(6),e=c(96);d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},function(a,b,c){var d=c(6),e=c(102),f=Math.sqrt,g=Math.acosh;d(d.S+d.F*!(g&&710==Math.floor(g(Number.MAX_VALUE))&&g(1\/0)==1\/0),"Math",{acosh:function acosh(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:e(a-1+f(a-1)*f(a+1))}})},function(a,b){a.exports=Math.log1p||function log1p(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a\/2:Math.log(1+a)}},function(a,b,c){function asinh(a){return isFinite(a=+a)&&0!=a?a<0?-asinh(-a):Math.log(a+Math.sqrt(a*a+1)):a}var d=c(6),e=Math.asinh;d(d.S+d.F*!(e&&1\/e(0)>0),"Math",{asinh:asinh})},function(a,b,c){var d=c(6),e=Math.atanh;d(d.S+d.F*!(e&&1\/e(-0)<0),"Math",{atanh:function atanh(a){return 0==(a=+a)?a:Math.log((1+a)\/(1-a))\/2}})},function(a,b,c){var d=c(6),e=c(106);d(d.S,"Math",{cbrt:function cbrt(a){return e(a=+a)*Math.pow(Math.abs(a),1\/3)}})},function(a,b){a.exports=Math.sign||function sign(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},function(a,b,c){var d=c(6);d(d.S,"Math",{clz32:function clz32(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},function(a,b,c){var d=c(6),e=Math.exp;d(d.S,"Math",{cosh:function cosh(a){return(e(a=+a)+e(-a))\/2}})},function(a,b,c){var d=c(6),e=c(110);d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},function(a,b){var c=Math.expm1;a.exports=!c||c(10)>22025.465794806718||c(10)<22025.465794806718||c(-2e-17)!=-2e-17?function expm1(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a\/2:Math.exp(a)-1}:c},function(a,b,c){var d=c(6),e=c(106),f=Math.pow,g=f(2,-52),h=f(2,-23),i=f(2,127)*(2-h),j=f(2,-126),k=function(a){return a+1\/g-1\/g};d(d.S,"Math",{fround:function fround(a){var b,c,d=Math.abs(a),f=e(a);return d<j?f*k(d\/j\/h)*j*h:(b=(1+h\/g)*d,c=b-(b-d),c>i||c!=c?f*(1\/0):f*c)}})},function(a,b,c){var d=c(6),e=Math.abs;d(d.S,"Math",{hypot:function hypot(a,b){for(var c,d,f=0,g=0,h=arguments.length,i=0;g<h;)c=e(arguments[g++]),i<c?(d=i\/c,f=f*d*d+1,i=c):c>0?(d=c\/i,f+=d*d):f+=c;return i===1\/0?1\/0:i*Math.sqrt(f)}})},function(a,b,c){var d=c(6),e=Math.imul;d(d.S+d.F*c(5)(function(){return e(4294967295,5)!=-5||2!=e.length}),"Math",{imul:function imul(a,b){var c=65535,d=+a,e=+b,f=c&d,g=c&e;return 0|f*g+((c&d>>>16)*g+f*(c&e>>>16)<<16>>>0)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log10:function log10(a){return Math.log(a)\/Math.LN10}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log1p:c(102)})},function(a,b,c){var d=c(6);d(d.S,"Math",{log2:function log2(a){return Math.log(a)\/Math.LN2}})},function(a,b,c){var d=c(6);d(d.S,"Math",{sign:c(106)})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S+d.F*c(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function sinh(a){return Math.abs(a=+a)<1?(e(a)-e(-a))\/2:(f(a-1)-f(-a-1))*(Math.E\/2)}})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S,"Math",{tanh:function tanh(a){var b=e(a=+a),c=e(-a);return b==1\/0?1:c==1\/0?-1:(b-c)\/(f(a)+f(-a))}})},function(a,b,c){var d=c(6);d(d.S,"Math",{trunc:function trunc(a){return(a>0?Math.floor:Math.ceil)(a)}})},function(a,b,c){var d=c(6),e=c(37),f=String.fromCharCode,g=String.fromCodePoint;d(d.S+d.F*(!!g&&1!=g.length),"String",{fromCodePoint:function fromCodePoint(a){for(var b,c=[],d=arguments.length,g=0;d>g;){if(b=+arguments[g++],e(b,1114111)!==b)throw RangeError(b+" is not a valid code point");c.push(b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320))}return c.join("")}})},function(a,b,c){var d=c(6),e=c(30),f=c(35);d(d.S,"String",{raw:function raw(a){for(var b=e(a.raw),c=f(b.length),d=arguments.length,g=[],h=0;c>h;)g.push(String(b[h++])),h<d&&g.push(String(arguments[h]));return g.join("")}})},function(a,b,c){c(81)("trim",function(a){return function trim(){return a(this,3)}})},function(a,b,c){var d=c(6),e=c(125)(!1);d(d.P,"String",{codePointAt:function codePointAt(a){return e(this,a)}})},function(a,b,d){var e=d(36),f=d(33);a.exports=function(a){return function(b,d){var g,h,i=String(f(b)),j=e(d),k=i.length;return j<0||j>=k?a?"":c:(g=i.charCodeAt(j),g<55296||g>56319||j+1===k||(h=i.charCodeAt(j+1))<56320||h>57343?a?i.charAt(j):g:a?i.slice(j,j+2):(g-55296<<10)+(h-56320)+65536)}}},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="endsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{endsWith:function endsWith(a){var b=g(this,a,h),d=arguments.length>1?arguments[1]:c,e=f(b.length),j=d===c?e:Math.min(f(d),e),k=String(a);return i?i.call(b,k,j):b.slice(j-k.length,j)===k}})},function(a,b,c){var d=c(128),e=c(33);a.exports=function(a,b,c){if(d(b))throw TypeError("String#"+c+" doesn't accept regex!");return String(e(a))}},function(a,b,d){var e=d(11),f=d(32),g=d(23)("match");a.exports=function(a){var b;return e(a)&&((b=a[g])!==c?!!b:"RegExp"==f(a))}},function(a,b,c){var d=c(23)("match");a.exports=function(a){var b=\/.\/;try{"\/.\/"[a](b)}catch(c){try{return b[d]=!1,!"\/.\/"[a](b)}catch(e){}}return!0}},function(a,b,d){var e=d(6),f=d(127),g="includes";e(e.P+e.F*d(129)(g),"String",{includes:function includes(a){return!!~f(this,a,g).indexOf(a,arguments.length>1?arguments[1]:c)}})},function(a,b,c){var d=c(6);d(d.P,"String",{repeat:c(85)})},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="startsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{startsWith:function startsWith(a){var b=g(this,a,h),d=f(Math.min(arguments.length>1?arguments[1]:c,b.length)),e=String(a);return i?i.call(b,e,d):b.slice(d,d+e.length)===e}})},function(a,b,d){var e=d(125)(!0);d(134)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,d=this._i;return d>=b.length?{value:c,done:!0}:(a=e(b,d),this._i+=a.length,{value:a,done:!1})})},function(a,b,d){var e=d(26),f=d(6),g=d(16),h=d(8),i=d(3),j=d(135),k=d(136),l=d(22),m=d(57),n=d(23)("iterator"),o=!([].keys&&"next"in[].keys()),p="@@iterator",q="keys",r="values",s=function(){return this};a.exports=function(a,b,d,t,u,v,w){k(d,b,t);var x,y,z,A=function(a){if(!o&&a in E)return E[a];switch(a){case q:return function keys(){return new d(this,a)};case r:return function values(){return new d(this,a)}}return function entries(){return new d(this,a)}},B=b+" Iterator",C=u==r,D=!1,E=a.prototype,F=E[n]||E[p]||u&&E[u],G=F||A(u),H=u?C?A("entries"):G:c,I="Array"==b?E.entries||F:F;if(I&&(z=m(I.call(new a)),z!==Object.prototype&&(l(z,B,!0),e||i(z,n)||h(z,n,s))),C&&F&&F.name!==r&&(D=!0,G=function values(){return F.call(this)}),e&&!w||!o&&!D&&E[n]||h(E,n,G),j[b]=G,j[B]=s,u)if(x={values:C?G:A(r),keys:v?G:A(q),entries:H},w)for(y in x)y in E||g(E,y,x[y]);else f(f.P+f.F*(o||D),b,x);return x}},function(a,b){a.exports={}},function(a,b,c){var d=c(44),e=c(15),f=c(22),g={};c(8)(g,c(23)("iterator"),function(){return this}),a.exports=function(a,b,c){a.prototype=d(g,{next:e(1,c)}),f(a,b+" Iterator")}},function(a,b,c){c(138)("anchor",function(a){return function anchor(b){return a(this,"a","name",b)}})},function(a,b,c){var d=c(6),e=c(5),f=c(33),g=\/"\/g,h=function(a,b,c,d){var e=String(f(a)),h="<"+b;return""!==c&&(h+=" "+c+'="'+String(d).replace(g,"&quot;")+'"'),h+">"+e+"<\/"+b+">"};a.exports=function(a,b){var c={};c[a]=b(h),d(d.P+d.F*e(function(){var b=""[a]('"');return b!==b.toLowerCase()||b.split('"').length>3}),"String",c)}},function(a,b,c){c(138)("big",function(a){return function big(){return a(this,"big","","")}})},function(a,b,c){c(138)("blink",function(a){return function blink(){return a(this,"blink","","")}})},function(a,b,c){c(138)("bold",function(a){return function bold(){return a(this,"b","","")}})},function(a,b,c){c(138)("fixed",function(a){return function fixed(){return a(this,"tt","","")}})},function(a,b,c){c(138)("fontcolor",function(a){return function fontcolor(b){return a(this,"font","color",b)}})},function(a,b,c){c(138)("fontsize",function(a){return function fontsize(b){return a(this,"font","size",b)}})},function(a,b,c){c(138)("italics",function(a){return function italics(){return a(this,"i","","")}})},function(a,b,c){c(138)("link",function(a){return function link(b){return a(this,"a","href",b)}})},function(a,b,c){c(138)("small",function(a){return function small(){return a(this,"small","","")}})},function(a,b,c){c(138)("strike",function(a){return function strike(){return a(this,"strike","","")}})},function(a,b,c){c(138)("sub",function(a){return function sub(){return a(this,"sub","","")}})},function(a,b,c){c(138)("sup",function(a){return function sup(){return a(this,"sup","","")}})},function(a,b,c){var d=c(6);d(d.S,"Array",{isArray:c(43)})},function(a,b,d){var e=d(18),f=d(6),g=d(56),h=d(153),i=d(154),j=d(35),k=d(155),l=d(156);f(f.S+f.F*!d(157)(function(a){Array.from(a)}),"Array",{from:function from(a){var b,d,f,m,n=g(a),o="function"==typeof this?this:Array,p=arguments.length,q=p>1?arguments[1]:c,r=q!==c,s=0,t=l(n);if(r&&(q=e(q,p>2?arguments[2]:c,2)),t==c||o==Array&&i(t))for(b=j(n.length),d=new o(b);b>s;s++)k(d,s,r?q(n[s],s):n[s]);else for(m=t.call(n),d=new o;!(f=m.next()).done;s++)k(d,s,r?h(m,q,[f.value,s],!0):f.value);return d.length=s,d}})},function(a,b,d){var e=d(10);a.exports=function(a,b,d,f){try{return f?b(e(d)[0],d[1]):b(d)}catch(g){var h=a["return"];throw h!==c&&e(h.call(a)),g}}},function(a,b,d){var e=d(135),f=d(23)("iterator"),g=Array.prototype;a.exports=function(a){return a!==c&&(e.Array===a||g[f]===a)}},function(a,b,c){var d=c(9),e=c(15);a.exports=function(a,b,c){b in a?d.f(a,b,e(0,c)):a[b]=c}},function(a,b,d){var e=d(73),f=d(23)("iterator"),g=d(135);a.exports=d(7).getIteratorMethod=function(a){if(a!=c)return a[f]||a["@@iterator"]||g[e(a)]}},function(a,b,c){var d=c(23)("iterator"),e=!1;$/;"	function	line:7
useSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.min.js	/^!function(a,b,c){"use strict";!function(a){function __webpack_require__(c){if(b[c])return b[c].exports;var d=b[c]={exports:{},id:c,loaded:!1};return a[c].call(d.exports,d,d.exports,__webpack_require__),d.loaded=!0,d.exports}var b={};return __webpack_require__.m=a,__webpack_require__.c=b,__webpack_require__.p="",__webpack_require__(0)}([function(a,b,c){c(1),c(50),c(51),c(52),c(54),c(55),c(58),c(59),c(60),c(61),c(62),c(63),c(64),c(65),c(66),c(68),c(70),c(72),c(74),c(77),c(78),c(79),c(83),c(86),c(87),c(88),c(89),c(91),c(92),c(93),c(94),c(95),c(97),c(99),c(100),c(101),c(103),c(104),c(105),c(107),c(108),c(109),c(111),c(112),c(113),c(114),c(115),c(116),c(117),c(118),c(119),c(120),c(121),c(122),c(123),c(124),c(126),c(130),c(131),c(132),c(133),c(137),c(139),c(140),c(141),c(142),c(143),c(144),c(145),c(146),c(147),c(148),c(149),c(150),c(151),c(152),c(158),c(159),c(161),c(162),c(163),c(167),c(168),c(169),c(170),c(171),c(173),c(174),c(175),c(176),c(179),c(181),c(182),c(183),c(185),c(187),c(189),c(190),c(191),c(193),c(194),c(195),c(196),c(203),c(206),c(207),c(209),c(210),c(211),c(212),c(213),c(214),c(215),c(216),c(217),c(218),c(219),c(220),c(222),c(223),c(224),c(225),c(226),c(227),c(228),c(229),c(231),c(234),c(235),c(237),c(238),c(239),c(240),c(241),c(242),c(243),c(244),c(245),c(246),c(247),c(249),c(250),c(251),c(252),c(253),c(254),c(255),c(256),c(258),c(259),c(261),c(262),c(263),c(264),c(267),c(268),c(269),c(270),c(271),c(272),c(273),c(274),c(276),c(277),c(278),c(279),c(280),c(281),c(282),c(283),c(284),c(285),c(286),c(287),a.exports=c(288)},function(a,b,d){var e=d(2),f=d(3),g=d(4),h=d(6),i=d(16),j=d(20).KEY,k=d(5),l=d(21),m=d(22),n=d(17),o=d(23),p=d(24),q=d(25),r=d(27),s=d(40),t=d(43),u=d(10),v=d(30),w=d(14),x=d(15),y=d(44),z=d(47),A=d(49),B=d(9),C=d(28),D=A.f,E=B.f,F=z.f,G=e.Symbol,H=e.JSON,I=H&&H.stringify,J="prototype",K=o("_hidden"),L=o("toPrimitive"),M={}.propertyIsEnumerable,N=l("symbol-registry"),O=l("symbols"),P=l("op-symbols"),Q=Object[J],R="function"==typeof G,S=e.QObject,T=!S||!S[J]||!S[J].findChild,U=g&&k(function(){return 7!=y(E({},"a",{get:function(){return E(this,"a",{value:7}).a}})).a})?function(a,b,c){var d=D(Q,b);d&&delete Q[b],E(a,b,c),d&&a!==Q&&E(Q,b,d)}:E,V=function(a){var b=O[a]=y(G[J]);return b._k=a,b},W=R&&"symbol"==typeof G.iterator?function(a){return"symbol"==typeof a}:function(a){return a instanceof G},X=function defineProperty(a,b,c){return a===Q&&X(P,b,c),u(a),b=w(b,!0),u(c),f(O,b)?(c.enumerable?(f(a,K)&&a[K][b]&&(a[K][b]=!1),c=y(c,{enumerable:x(0,!1)})):(f(a,K)||E(a,K,x(1,{})),a[K][b]=!0),U(a,b,c)):E(a,b,c)},Y=function defineProperties(a,b){u(a);for(var c,d=s(b=v(b)),e=0,f=d.length;f>e;)X(a,c=d[e++],b[c]);return a},Z=function create(a,b){return b===c?y(a):Y(y(a),b)},$=function propertyIsEnumerable(a){var b=M.call(this,a=w(a,!0));return!(this===Q&&f(O,a)&&!f(P,a))&&(!(b||!f(this,a)||!f(O,a)||f(this,K)&&this[K][a])||b)},_=function getOwnPropertyDescriptor(a,b){if(a=v(a),b=w(b,!0),a!==Q||!f(O,b)||f(P,b)){var c=D(a,b);return!c||!f(O,b)||f(a,K)&&a[K][b]||(c.enumerable=!0),c}},aa=function getOwnPropertyNames(a){for(var b,c=F(v(a)),d=[],e=0;c.length>e;)f(O,b=c[e++])||b==K||b==j||d.push(b);return d},ba=function getOwnPropertySymbols(a){for(var b,c=a===Q,d=F(c?P:v(a)),e=[],g=0;d.length>g;)!f(O,b=d[g++])||c&&!f(Q,b)||e.push(O[b]);return e};R||(G=function Symbol(){if(this instanceof G)throw TypeError("Symbol is not a constructor!");var a=n(arguments.length>0?arguments[0]:c),b=function(c){this===Q&&b.call(P,c),f(this,K)&&f(this[K],a)&&(this[K][a]=!1),U(this,a,x(1,c))};return g&&T&&U(Q,a,{configurable:!0,set:b}),V(a)},i(G[J],"toString",function toString(){return this._k}),A.f=_,B.f=X,d(48).f=z.f=aa,d(42).f=$,d(41).f=ba,g&&!d(26)&&i(Q,"propertyIsEnumerable",$,!0),p.f=function(a){return V(o(a))}),h(h.G+h.W+h.F*!R,{Symbol:G});for(var ca="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),da=0;ca.length>da;)o(ca[da++]);for(var ca=C(o.store),da=0;ca.length>da;)q(ca[da++]);h(h.S+h.F*!R,"Symbol",{"for":function(a){return f(N,a+="")?N[a]:N[a]=G(a)},keyFor:function keyFor(a){if(W(a))return r(N,a);throw TypeError(a+" is not a symbol!")},useSetter:function(){T=!0},useSimple:function(){T=!1}}),h(h.S+h.F*!R,"Object",{create:Z,defineProperty:X,defineProperties:Y,getOwnPropertyDescriptor:_,getOwnPropertyNames:aa,getOwnPropertySymbols:ba}),H&&h(h.S+h.F*(!R||k(function(){var a=G();return"[null]"!=I([a])||"{}"!=I({a:a})||"{}"!=I(Object(a))})),"JSON",{stringify:function stringify(a){if(a!==c&&!W(a)){for(var b,d,e=[a],f=1;arguments.length>f;)e.push(arguments[f++]);return b=e[1],"function"==typeof b&&(d=b),!d&&t(b)||(b=function(a,b){if(d&&(b=d.call(this,a,b)),!W(b))return b}),e[1]=b,I.apply(H,e)}}}),G[J][L]||d(8)(G[J],L,G[J].valueOf),m(G,"Symbol"),m(Math,"Math",!0),m(e.JSON,"JSON",!0)},function(a,c){var d=a.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof b&&(b=d)},function(a,b){var c={}.hasOwnProperty;a.exports=function(a,b){return c.call(a,b)}},function(a,b,c){a.exports=!c(5)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(a,b){a.exports=function(a){try{return!!a()}catch(b){return!0}}},function(a,b,d){var e=d(2),f=d(7),g=d(8),h=d(16),i=d(18),j="prototype",k=function(a,b,d){var l,m,n,o,p=a&k.F,q=a&k.G,r=a&k.S,s=a&k.P,t=a&k.B,u=q?e:r?e[b]||(e[b]={}):(e[b]||{})[j],v=q?f:f[b]||(f[b]={}),w=v[j]||(v[j]={});q&&(d=b);for(l in d)m=!p&&u&&u[l]!==c,n=(m?u:d)[l],o=t&&m?i(n,e):s&&"function"==typeof n?i(Function.call,n):n,u&&h(u,l,n,a&k.U),v[l]!=n&&g(v,l,o),s&&w[l]!=n&&(w[l]=n)};e.core=f,k.F=1,k.G=2,k.S=4,k.P=8,k.B=16,k.W=32,k.U=64,k.R=128,a.exports=k},function(b,c){var d=b.exports={version:"2.4.0"};"number"==typeof a&&(a=d)},function(a,b,c){var d=c(9),e=c(15);a.exports=c(4)?function(a,b,c){return d.f(a,b,e(1,c))}:function(a,b,c){return a[b]=c,a}},function(a,b,c){var d=c(10),e=c(12),f=c(14),g=Object.defineProperty;b.f=c(4)?Object.defineProperty:function defineProperty(a,b,c){if(d(a),b=f(b,!0),d(c),e)try{return g(a,b,c)}catch(h){}if("get"in c||"set"in c)throw TypeError("Accessors not supported!");return"value"in c&&(a[b]=c.value),a}},function(a,b,c){var d=c(11);a.exports=function(a){if(!d(a))throw TypeError(a+" is not an object!");return a}},function(a,b){a.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},function(a,b,c){a.exports=!c(4)&&!c(5)(function(){return 7!=Object.defineProperty(c(13)("div"),"a",{get:function(){return 7}}).a})},function(a,b,c){var d=c(11),e=c(2).document,f=d(e)&&d(e.createElement);a.exports=function(a){return f?e.createElement(a):{}}},function(a,b,c){var d=c(11);a.exports=function(a,b){if(!d(a))return a;var c,e;if(b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;if("function"==typeof(c=a.valueOf)&&!d(e=c.call(a)))return e;if(!b&&"function"==typeof(c=a.toString)&&!d(e=c.call(a)))return e;throw TypeError("Can't convert object to primitive value")}},function(a,b){a.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},function(a,b,c){var d=c(2),e=c(8),f=c(3),g=c(17)("src"),h="toString",i=Function[h],j=(""+i).split(h);c(7).inspectSource=function(a){return i.call(a)},(a.exports=function(a,b,c,h){var i="function"==typeof c;i&&(f(c,"name")||e(c,"name",b)),a[b]!==c&&(i&&(f(c,g)||e(c,g,a[b]?""+a[b]:j.join(String(b)))),a===d?a[b]=c:h?a[b]?a[b]=c:e(a,b,c):(delete a[b],e(a,b,c)))})(Function.prototype,h,function toString(){return"function"==typeof this&&this[g]||i.call(this)})},function(a,b){var d=0,e=Math.random();a.exports=function(a){return"Symbol(".concat(a===c?"":a,")_",(++d+e).toString(36))}},function(a,b,d){var e=d(19);a.exports=function(a,b,d){if(e(a),b===c)return a;switch(d){case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}}},function(a,b){a.exports=function(a){if("function"!=typeof a)throw TypeError(a+" is not a function!");return a}},function(a,b,c){var d=c(17)("meta"),e=c(11),f=c(3),g=c(9).f,h=0,i=Object.isExtensible||function(){return!0},j=!c(5)(function(){return i(Object.preventExtensions({}))}),k=function(a){g(a,d,{value:{i:"O"+ ++h,w:{}}})},l=function(a,b){if(!e(a))return"symbol"==typeof a?a:("string"==typeof a?"S":"P")+a;if(!f(a,d)){if(!i(a))return"F";if(!b)return"E";k(a)}return a[d].i},m=function(a,b){if(!f(a,d)){if(!i(a))return!0;if(!b)return!1;k(a)}return a[d].w},n=function(a){return j&&o.NEED&&i(a)&&!f(a,d)&&k(a),a},o=a.exports={KEY:d,NEED:!1,fastKey:l,getWeak:m,onFreeze:n}},function(a,b,c){var d=c(2),e="__core-js_shared__",f=d[e]||(d[e]={});a.exports=function(a){return f[a]||(f[a]={})}},function(a,b,c){var d=c(9).f,e=c(3),f=c(23)("toStringTag");a.exports=function(a,b,c){a&&!e(a=c?a:a.prototype,f)&&d(a,f,{configurable:!0,value:b})}},function(a,b,c){var d=c(21)("wks"),e=c(17),f=c(2).Symbol,g="function"==typeof f,h=a.exports=function(a){return d[a]||(d[a]=g&&f[a]||(g?f:e)("Symbol."+a))};h.store=d},function(a,b,c){b.f=c(23)},function(a,b,c){var d=c(2),e=c(7),f=c(26),g=c(24),h=c(9).f;a.exports=function(a){var b=e.Symbol||(e.Symbol=f?{}:d.Symbol||{});"_"==a.charAt(0)||a in b||h(b,a,{value:g.f(a)})}},function(a,b){a.exports=!1},function(a,b,c){var d=c(28),e=c(30);a.exports=function(a,b){for(var c,f=e(a),g=d(f),h=g.length,i=0;h>i;)if(f[c=g[i++]]===b)return c}},function(a,b,c){var d=c(29),e=c(39);a.exports=Object.keys||function keys(a){return d(a,e)}},function(a,b,c){var d=c(3),e=c(30),f=c(34)(!1),g=c(38)("IE_PROTO");a.exports=function(a,b){var c,h=e(a),i=0,j=[];for(c in h)c!=g&&d(h,c)&&j.push(c);for(;b.length>i;)d(h,c=b[i++])&&(~f(j,c)||j.push(c));return j}},function(a,b,c){var d=c(31),e=c(33);a.exports=function(a){return d(e(a))}},function(a,b,c){var d=c(32);a.exports=Object("z").propertyIsEnumerable(0)?Object:function(a){return"String"==d(a)?a.split(""):Object(a)}},function(a,b){var c={}.toString;a.exports=function(a){return c.call(a).slice(8,-1)}},function(a,b){a.exports=function(a){if(a==c)throw TypeError("Can't call method on  "+a);return a}},function(a,b,c){var d=c(30),e=c(35),f=c(37);a.exports=function(a){return function(b,c,g){var h,i=d(b),j=e(i.length),k=f(g,j);if(a&&c!=c){for(;j>k;)if(h=i[k++],h!=h)return!0}else for(;j>k;k++)if((a||k in i)&&i[k]===c)return a||k||0;return!a&&-1}}},function(a,b,c){var d=c(36),e=Math.min;a.exports=function(a){return a>0?e(d(a),9007199254740991):0}},function(a,b){var c=Math.ceil,d=Math.floor;a.exports=function(a){return isNaN(a=+a)?0:(a>0?d:c)(a)}},function(a,b,c){var d=c(36),e=Math.max,f=Math.min;a.exports=function(a,b){return a=d(a),a<0?e(a+b,0):f(a,b)}},function(a,b,c){var d=c(21)("keys"),e=c(17);a.exports=function(a){return d[a]||(d[a]=e(a))}},function(a,b){a.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(a,b,c){var d=c(28),e=c(41),f=c(42);a.exports=function(a){var b=d(a),c=e.f;if(c)for(var g,h=c(a),i=f.f,j=0;h.length>j;)i.call(a,g=h[j++])&&b.push(g);return b}},function(a,b){b.f=Object.getOwnPropertySymbols},function(a,b){b.f={}.propertyIsEnumerable},function(a,b,c){var d=c(32);a.exports=Array.isArray||function isArray(a){return"Array"==d(a)}},function(a,b,d){var e=d(10),f=d(45),g=d(39),h=d(38)("IE_PROTO"),i=function(){},j="prototype",k=function(){var a,b=d(13)("iframe"),c=g.length,e="<",f=">";for(b.style.display="none",d(46).appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write(e+"script"+f+"document.F=Object"+e+"\/script"+f),a.close(),k=a.F;c--;)delete k[j][g[c]];return k()};a.exports=Object.create||function create(a,b){var d;return null!==a?(i[j]=e(a),d=new i,i[j]=null,d[h]=a):d=k(),b===c?d:f(d,b)}},function(a,b,c){var d=c(9),e=c(10),f=c(28);a.exports=c(4)?Object.defineProperties:function defineProperties(a,b){e(a);for(var c,g=f(b),h=g.length,i=0;h>i;)d.f(a,c=g[i++],b[c]);return a}},function(a,b,c){a.exports=c(2).document&&document.documentElement},function(a,b,c){var d=c(30),e=c(48).f,f={}.toString,g="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(a){try{return e(a)}catch(b){return g.slice()}};a.exports.f=function getOwnPropertyNames(a){return g&&"[object Window]"==f.call(a)?h(a):e(d(a))}},function(a,b,c){var d=c(29),e=c(39).concat("length","prototype");b.f=Object.getOwnPropertyNames||function getOwnPropertyNames(a){return d(a,e)}},function(a,b,c){var d=c(42),e=c(15),f=c(30),g=c(14),h=c(3),i=c(12),j=Object.getOwnPropertyDescriptor;b.f=c(4)?j:function getOwnPropertyDescriptor(a,b){if(a=f(a),b=g(b,!0),i)try{return j(a,b)}catch(c){}if(h(a,b))return e(!d.f.call(a,b),a[b])}},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperty:c(9).f})},function(a,b,c){var d=c(6);d(d.S+d.F*!c(4),"Object",{defineProperties:c(45)})},function(a,b,c){var d=c(30),e=c(49).f;c(53)("getOwnPropertyDescriptor",function(){return function getOwnPropertyDescriptor(a,b){return e(d(a),b)}})},function(a,b,c){var d=c(6),e=c(7),f=c(5);a.exports=function(a,b){var c=(e.Object||{})[a]||Object[a],g={};g[a]=b(c),d(d.S+d.F*f(function(){c(1)}),"Object",g)}},function(a,b,c){var d=c(6);d(d.S,"Object",{create:c(44)})},function(a,b,c){var d=c(56),e=c(57);c(53)("getPrototypeOf",function(){return function getPrototypeOf(a){return e(d(a))}})},function(a,b,c){var d=c(33);a.exports=function(a){return Object(d(a))}},function(a,b,c){var d=c(3),e=c(56),f=c(38)("IE_PROTO"),g=Object.prototype;a.exports=Object.getPrototypeOf||function(a){return a=e(a),d(a,f)?a[f]:"function"==typeof a.constructor&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?g:null}},function(a,b,c){var d=c(56),e=c(28);c(53)("keys",function(){return function keys(a){return e(d(a))}})},function(a,b,c){c(53)("getOwnPropertyNames",function(){return c(47).f})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("freeze",function(a){return function freeze(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("seal",function(a){return function seal(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11),e=c(20).onFreeze;c(53)("preventExtensions",function(a){return function preventExtensions(b){return a&&d(b)?a(e(b)):b}})},function(a,b,c){var d=c(11);c(53)("isFrozen",function(a){return function isFrozen(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isSealed",function(a){return function isSealed(b){return!d(b)||!!a&&a(b)}})},function(a,b,c){var d=c(11);c(53)("isExtensible",function(a){return function isExtensible(b){return!!d(b)&&(!a||a(b))}})},function(a,b,c){var d=c(6);d(d.S+d.F,"Object",{assign:c(67)})},function(a,b,c){var d=c(28),e=c(41),f=c(42),g=c(56),h=c(31),i=Object.assign;a.exports=!i||c(5)(function(){var a={},b={},c=Symbol(),d="abcdefghijklmnopqrst";return a[c]=7,d.split("").forEach(function(a){b[a]=a}),7!=i({},a)[c]||Object.keys(i({},b)).join("")!=d})?function assign(a,b){for(var c=g(a),i=arguments.length,j=1,k=e.f,l=f.f;i>j;)for(var m,n=h(arguments[j++]),o=k?d(n).concat(k(n)):d(n),p=o.length,q=0;p>q;)l.call(n,m=o[q++])&&(c[m]=n[m]);return c}:i},function(a,b,c){var d=c(6);d(d.S,"Object",{is:c(69)})},function(a,b){a.exports=Object.is||function is(a,b){return a===b?0!==a||1\/a===1\/b:a!=a&&b!=b}},function(a,b,c){var d=c(6);d(d.S,"Object",{setPrototypeOf:c(71).set})},function(a,b,d){var e=d(11),f=d(10),g=function(a,b){if(f(a),!e(b)&&null!==b)throw TypeError(b+": can't set as prototype!")};a.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(a,b,c){try{c=d(18)(Function.call,d(49).f(Object.prototype,"__proto__").set,2),c(a,[]),b=!(a instanceof Array)}catch(e){b=!0}return function setPrototypeOf(a,d){return g(a,d),b?a.__proto__=d:c(a,d),a}}({},!1):c),check:g}},function(a,b,c){var d=c(73),e={};e[c(23)("toStringTag")]="z",e+""!="[object z]"&&c(16)(Object.prototype,"toString",function toString(){return"[object "+d(this)+"]"},!0)},function(a,b,d){var e=d(32),f=d(23)("toStringTag"),g="Arguments"==e(function(){return arguments}()),h=function(a,b){try{return a[b]}catch(c){}};a.exports=function(a){var b,d,i;return a===c?"Undefined":null===a?"Null":"string"==typeof(d=h(b=Object(a),f))?d:g?e(b):"Object"==(i=e(b))&&"function"==typeof b.callee?"Arguments":i}},function(a,b,c){var d=c(6);d(d.P,"Function",{bind:c(75)})},function(a,b,c){var d=c(19),e=c(11),f=c(76),g=[].slice,h={},i=function(a,b,c){if(!(b in h)){for(var d=[],e=0;e<b;e++)d[e]="a["+e+"]";h[b]=Function("F,a","return new F("+d.join(",")+")")}return h[b](a,c)};a.exports=Function.bind||function bind(a){var b=d(this),c=g.call(arguments,1),h=function(){var d=c.concat(g.call(arguments));return this instanceof h?i(b,d.length,d):f(b,d,a)};return e(b.prototype)&&(h.prototype=b.prototype),h}},function(a,b){a.exports=function(a,b,d){var e=d===c;switch(b.length){case 0:return e?a():a.call(d);case 1:return e?a(b[0]):a.call(d,b[0]);case 2:return e?a(b[0],b[1]):a.call(d,b[0],b[1]);case 3:return e?a(b[0],b[1],b[2]):a.call(d,b[0],b[1],b[2]);case 4:return e?a(b[0],b[1],b[2],b[3]):a.call(d,b[0],b[1],b[2],b[3])}return a.apply(d,b)}},function(a,b,c){var d=c(9).f,e=c(15),f=c(3),g=Function.prototype,h=\/^\\s*function ([^ (]*)\/,i="name",j=Object.isExtensible||function(){return!0};i in g||c(4)&&d(g,i,{configurable:!0,get:function(){try{var a=this,b=(""+a).match(h)[1];return f(a,i)||!j(a)||d(a,i,e(5,b)),b}catch(c){return""}}})},function(a,b,c){var d=c(11),e=c(57),f=c(23)("hasInstance"),g=Function.prototype;f in g||c(9).f(g,f,{value:function(a){if("function"!=typeof this||!d(a))return!1;if(!d(this.prototype))return a instanceof this;for(;a=e(a);)if(this.prototype===a)return!0;return!1}})},function(a,b,c){var d=c(2),e=c(3),f=c(32),g=c(80),h=c(14),i=c(5),j=c(48).f,k=c(49).f,l=c(9).f,m=c(81).trim,n="Number",o=d[n],p=o,q=o.prototype,r=f(c(44)(q))==n,s="trim"in String.prototype,t=function(a){var b=h(a,!1);if("string"==typeof b&&b.length>2){b=s?b.trim():m(b,3);var c,d,e,f=b.charCodeAt(0);if(43===f||45===f){if(c=b.charCodeAt(2),88===c||120===c)return NaN}else if(48===f){switch(b.charCodeAt(1)){case 66:case 98:d=2,e=49;break;case 79:case 111:d=8,e=55;break;default:return+b}for(var g,i=b.slice(2),j=0,k=i.length;j<k;j++)if(g=i.charCodeAt(j),g<48||g>e)return NaN;return parseInt(i,d)}}return+b};if(!o(" 0o1")||!o("0b1")||o("+0x1")){o=function Number(a){var b=arguments.length<1?0:a,c=this;return c instanceof o&&(r?i(function(){q.valueOf.call(c)}):f(c)!=n)?g(new p(t(b)),c,o):t(b)};for(var u,v=c(4)?j(p):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),w=0;v.length>w;w++)e(p,u=v[w])&&!e(o,u)&&l(o,u,k(p,u));o.prototype=q,q.constructor=o,c(16)(d,n,o)}},function(a,b,c){var d=c(11),e=c(71).set;a.exports=function(a,b,c){var f,g=b.constructor;return g!==c&&"function"==typeof g&&(f=g.prototype)!==c.prototype&&d(f)&&e&&e(a,f),a}},function(a,b,c){var d=c(6),e=c(33),f=c(5),g=c(82),h="["+g+"]",i="​",j=RegExp("^"+h+h+"*"),k=RegExp(h+h+"*$"),l=function(a,b,c){var e={},h=f(function(){return!!g[a]()||i[a]()!=i}),j=e[a]=h?b(m):g[a];c&&(e[c]=j),d(d.P+d.F*h,"String",e)},m=l.trim=function(a,b){return a=String(e(a)),1&b&&(a=a.replace(j,"")),2&b&&(a=a.replace(k,"")),a};a.exports=l},function(a,b){a.exports="\\t\\n\\x0B\\f\\r   ᠎             　\\u2028\\u2029\\ufeff"},function(a,b,c){var d=c(6),e=c(36),f=c(84),g=c(85),h=1..toFixed,i=Math.floor,j=[0,0,0,0,0,0],k="Number.toFixed: incorrect invocation!",l="0",m=function(a,b){for(var c=-1,d=b;++c<6;)d+=a*j[c],j[c]=d%1e7,d=i(d\/1e7)},n=function(a){for(var b=6,c=0;--b>=0;)c+=j[b],j[b]=i(c\/a),c=c%a*1e7},o=function(){for(var a=6,b="";--a>=0;)if(""!==b||0===a||0!==j[a]){var c=String(j[a]);b=""===b?c:b+g.call(l,7-c.length)+c}return b},p=function(a,b,c){return 0===b?c:b%2===1?p(a,b-1,c*a):p(a*a,b\/2,c)},q=function(a){for(var b=0,c=a;c>=4096;)b+=12,c\/=4096;for(;c>=2;)b+=1,c\/=2;return b};d(d.P+d.F*(!!h&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c(5)(function(){h.call({})})),"Number",{toFixed:function toFixed(a){var b,c,d,h,i=f(this,k),j=e(a),r="",s=l;if(j<0||j>20)throw RangeError(k);if(i!=i)return"NaN";if(i<=-1e21||i>=1e21)return String(i);if(i<0&&(r="-",i=-i),i>1e-21)if(b=q(i*p(2,69,1))-69,c=b<0?i*p(2,-b,1):i\/p(2,b,1),c*=4503599627370496,b=52-b,b>0){for(m(0,c),d=j;d>=7;)m(1e7,0),d-=7;for(m(p(10,d,1),0),d=b-1;d>=23;)n(1<<23),d-=23;n(1<<d),m(1,1),n(2),s=o()}else m(0,c),m(1<<-b,0),s=o()+g.call(l,j);return j>0?(h=s.length,s=r+(h<=j?"0."+g.call(l,j-h)+s:s.slice(0,h-j)+"."+s.slice(h-j))):s=r+s,s}})},function(a,b,c){var d=c(32);a.exports=function(a,b){if("number"!=typeof a&&"Number"!=d(a))throw TypeError(b);return+a}},function(a,b,c){var d=c(36),e=c(33);a.exports=function repeat(a){var b=String(e(this)),c="",f=d(a);if(f<0||f==1\/0)throw RangeError("Count can't be negative");for(;f>0;(f>>>=1)&&(b+=b))1&f&&(c+=b);return c}},function(a,b,d){var e=d(6),f=d(5),g=d(84),h=1..toPrecision;e(e.P+e.F*(f(function(){return"1"!==h.call(1,c)})||!f(function(){h.call({})})),"Number",{toPrecision:function toPrecision(a){var b=g(this,"Number#toPrecision: incorrect invocation!");return a===c?h.call(b):h.call(b,a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},function(a,b,c){var d=c(6),e=c(2).isFinite;d(d.S,"Number",{isFinite:function isFinite(a){return"number"==typeof a&&e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Number",{isInteger:c(90)})},function(a,b,c){var d=c(11),e=Math.floor;a.exports=function isInteger(a){return!d(a)&&isFinite(a)&&e(a)===a}},function(a,b,c){var d=c(6);d(d.S,"Number",{isNaN:function isNaN(a){return a!=a}})},function(a,b,c){var d=c(6),e=c(90),f=Math.abs;d(d.S,"Number",{isSafeInteger:function isSafeInteger(a){return e(a)&&f(a)<=9007199254740991}})},function(a,b,c){var d=c(6);d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(a,b,c){var d=c(6);d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(a,b,c){var d=c(6),e=c(96);d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},function(a,b,c){var d=c(2).parseFloat,e=c(81).trim;a.exports=1\/d(c(82)+"-0")!==-(1\/0)?function parseFloat(a){var b=e(String(a),3),c=d(b);return 0===c&&"-"==b.charAt(0)?-0:c}:d},function(a,b,c){var d=c(6),e=c(98);d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},function(a,b,c){var d=c(2).parseInt,e=c(81).trim,f=c(82),g=\/^[\\-+]?0[xX]\/;a.exports=8!==d(f+"08")||22!==d(f+"0x16")?function parseInt(a,b){var c=e(String(a),3);return d(c,b>>>0||(g.test(c)?16:10))}:d},function(a,b,c){var d=c(6),e=c(98);d(d.G+d.F*(parseInt!=e),{parseInt:e})},function(a,b,c){var d=c(6),e=c(96);d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},function(a,b,c){var d=c(6),e=c(102),f=Math.sqrt,g=Math.acosh;d(d.S+d.F*!(g&&710==Math.floor(g(Number.MAX_VALUE))&&g(1\/0)==1\/0),"Math",{acosh:function acosh(a){return(a=+a)<1?NaN:a>94906265.62425156?Math.log(a)+Math.LN2:e(a-1+f(a-1)*f(a+1))}})},function(a,b){a.exports=Math.log1p||function log1p(a){return(a=+a)>-1e-8&&a<1e-8?a-a*a\/2:Math.log(1+a)}},function(a,b,c){function asinh(a){return isFinite(a=+a)&&0!=a?a<0?-asinh(-a):Math.log(a+Math.sqrt(a*a+1)):a}var d=c(6),e=Math.asinh;d(d.S+d.F*!(e&&1\/e(0)>0),"Math",{asinh:asinh})},function(a,b,c){var d=c(6),e=Math.atanh;d(d.S+d.F*!(e&&1\/e(-0)<0),"Math",{atanh:function atanh(a){return 0==(a=+a)?a:Math.log((1+a)\/(1-a))\/2}})},function(a,b,c){var d=c(6),e=c(106);d(d.S,"Math",{cbrt:function cbrt(a){return e(a=+a)*Math.pow(Math.abs(a),1\/3)}})},function(a,b){a.exports=Math.sign||function sign(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},function(a,b,c){var d=c(6);d(d.S,"Math",{clz32:function clz32(a){return(a>>>=0)?31-Math.floor(Math.log(a+.5)*Math.LOG2E):32}})},function(a,b,c){var d=c(6),e=Math.exp;d(d.S,"Math",{cosh:function cosh(a){return(e(a=+a)+e(-a))\/2}})},function(a,b,c){var d=c(6),e=c(110);d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},function(a,b){var c=Math.expm1;a.exports=!c||c(10)>22025.465794806718||c(10)<22025.465794806718||c(-2e-17)!=-2e-17?function expm1(a){return 0==(a=+a)?a:a>-1e-6&&a<1e-6?a+a*a\/2:Math.exp(a)-1}:c},function(a,b,c){var d=c(6),e=c(106),f=Math.pow,g=f(2,-52),h=f(2,-23),i=f(2,127)*(2-h),j=f(2,-126),k=function(a){return a+1\/g-1\/g};d(d.S,"Math",{fround:function fround(a){var b,c,d=Math.abs(a),f=e(a);return d<j?f*k(d\/j\/h)*j*h:(b=(1+h\/g)*d,c=b-(b-d),c>i||c!=c?f*(1\/0):f*c)}})},function(a,b,c){var d=c(6),e=Math.abs;d(d.S,"Math",{hypot:function hypot(a,b){for(var c,d,f=0,g=0,h=arguments.length,i=0;g<h;)c=e(arguments[g++]),i<c?(d=i\/c,f=f*d*d+1,i=c):c>0?(d=c\/i,f+=d*d):f+=c;return i===1\/0?1\/0:i*Math.sqrt(f)}})},function(a,b,c){var d=c(6),e=Math.imul;d(d.S+d.F*c(5)(function(){return e(4294967295,5)!=-5||2!=e.length}),"Math",{imul:function imul(a,b){var c=65535,d=+a,e=+b,f=c&d,g=c&e;return 0|f*g+((c&d>>>16)*g+f*(c&e>>>16)<<16>>>0)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log10:function log10(a){return Math.log(a)\/Math.LN10}})},function(a,b,c){var d=c(6);d(d.S,"Math",{log1p:c(102)})},function(a,b,c){var d=c(6);d(d.S,"Math",{log2:function log2(a){return Math.log(a)\/Math.LN2}})},function(a,b,c){var d=c(6);d(d.S,"Math",{sign:c(106)})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S+d.F*c(5)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function sinh(a){return Math.abs(a=+a)<1?(e(a)-e(-a))\/2:(f(a-1)-f(-a-1))*(Math.E\/2)}})},function(a,b,c){var d=c(6),e=c(110),f=Math.exp;d(d.S,"Math",{tanh:function tanh(a){var b=e(a=+a),c=e(-a);return b==1\/0?1:c==1\/0?-1:(b-c)\/(f(a)+f(-a))}})},function(a,b,c){var d=c(6);d(d.S,"Math",{trunc:function trunc(a){return(a>0?Math.floor:Math.ceil)(a)}})},function(a,b,c){var d=c(6),e=c(37),f=String.fromCharCode,g=String.fromCodePoint;d(d.S+d.F*(!!g&&1!=g.length),"String",{fromCodePoint:function fromCodePoint(a){for(var b,c=[],d=arguments.length,g=0;d>g;){if(b=+arguments[g++],e(b,1114111)!==b)throw RangeError(b+" is not a valid code point");c.push(b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320))}return c.join("")}})},function(a,b,c){var d=c(6),e=c(30),f=c(35);d(d.S,"String",{raw:function raw(a){for(var b=e(a.raw),c=f(b.length),d=arguments.length,g=[],h=0;c>h;)g.push(String(b[h++])),h<d&&g.push(String(arguments[h]));return g.join("")}})},function(a,b,c){c(81)("trim",function(a){return function trim(){return a(this,3)}})},function(a,b,c){var d=c(6),e=c(125)(!1);d(d.P,"String",{codePointAt:function codePointAt(a){return e(this,a)}})},function(a,b,d){var e=d(36),f=d(33);a.exports=function(a){return function(b,d){var g,h,i=String(f(b)),j=e(d),k=i.length;return j<0||j>=k?a?"":c:(g=i.charCodeAt(j),g<55296||g>56319||j+1===k||(h=i.charCodeAt(j+1))<56320||h>57343?a?i.charAt(j):g:a?i.slice(j,j+2):(g-55296<<10)+(h-56320)+65536)}}},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="endsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{endsWith:function endsWith(a){var b=g(this,a,h),d=arguments.length>1?arguments[1]:c,e=f(b.length),j=d===c?e:Math.min(f(d),e),k=String(a);return i?i.call(b,k,j):b.slice(j-k.length,j)===k}})},function(a,b,c){var d=c(128),e=c(33);a.exports=function(a,b,c){if(d(b))throw TypeError("String#"+c+" doesn't accept regex!");return String(e(a))}},function(a,b,d){var e=d(11),f=d(32),g=d(23)("match");a.exports=function(a){var b;return e(a)&&((b=a[g])!==c?!!b:"RegExp"==f(a))}},function(a,b,c){var d=c(23)("match");a.exports=function(a){var b=\/.\/;try{"\/.\/"[a](b)}catch(c){try{return b[d]=!1,!"\/.\/"[a](b)}catch(e){}}return!0}},function(a,b,d){var e=d(6),f=d(127),g="includes";e(e.P+e.F*d(129)(g),"String",{includes:function includes(a){return!!~f(this,a,g).indexOf(a,arguments.length>1?arguments[1]:c)}})},function(a,b,c){var d=c(6);d(d.P,"String",{repeat:c(85)})},function(a,b,d){var e=d(6),f=d(35),g=d(127),h="startsWith",i=""[h];e(e.P+e.F*d(129)(h),"String",{startsWith:function startsWith(a){var b=g(this,a,h),d=f(Math.min(arguments.length>1?arguments[1]:c,b.length)),e=String(a);return i?i.call(b,e,d):b.slice(d,d+e.length)===e}})},function(a,b,d){var e=d(125)(!0);d(134)(String,"String",function(a){this._t=String(a),this._i=0},function(){var a,b=this._t,d=this._i;return d>=b.length?{value:c,done:!0}:(a=e(b,d),this._i+=a.length,{value:a,done:!1})})},function(a,b,d){var e=d(26),f=d(6),g=d(16),h=d(8),i=d(3),j=d(135),k=d(136),l=d(22),m=d(57),n=d(23)("iterator"),o=!([].keys&&"next"in[].keys()),p="@@iterator",q="keys",r="values",s=function(){return this};a.exports=function(a,b,d,t,u,v,w){k(d,b,t);var x,y,z,A=function(a){if(!o&&a in E)return E[a];switch(a){case q:return function keys(){return new d(this,a)};case r:return function values(){return new d(this,a)}}return function entries(){return new d(this,a)}},B=b+" Iterator",C=u==r,D=!1,E=a.prototype,F=E[n]||E[p]||u&&E[u],G=F||A(u),H=u?C?A("entries"):G:c,I="Array"==b?E.entries||F:F;if(I&&(z=m(I.call(new a)),z!==Object.prototype&&(l(z,B,!0),e||i(z,n)||h(z,n,s))),C&&F&&F.name!==r&&(D=!0,G=function values(){return F.call(this)}),e&&!w||!o&&!D&&E[n]||h(E,n,G),j[b]=G,j[B]=s,u)if(x={values:C?G:A(r),keys:v?G:A(q),entries:H},w)for(y in x)y in E||g(E,y,x[y]);else f(f.P+f.F*(o||D),b,x);return x}},function(a,b){a.exports={}},function(a,b,c){var d=c(44),e=c(15),f=c(22),g={};c(8)(g,c(23)("iterator"),function(){return this}),a.exports=function(a,b,c){a.prototype=d(g,{next:e(1,c)}),f(a,b+" Iterator")}},function(a,b,c){c(138)("anchor",function(a){return function anchor(b){return a(this,"a","name",b)}})},function(a,b,c){var d=c(6),e=c(5),f=c(33),g=\/"\/g,h=function(a,b,c,d){var e=String(f(a)),h="<"+b;return""!==c&&(h+=" "+c+'="'+String(d).replace(g,"&quot;")+'"'),h+">"+e+"<\/"+b+">"};a.exports=function(a,b){var c={};c[a]=b(h),d(d.P+d.F*e(function(){var b=""[a]('"');return b!==b.toLowerCase()||b.split('"').length>3}),"String",c)}},function(a,b,c){c(138)("big",function(a){return function big(){return a(this,"big","","")}})},function(a,b,c){c(138)("blink",function(a){return function blink(){return a(this,"blink","","")}})},function(a,b,c){c(138)("bold",function(a){return function bold(){return a(this,"b","","")}})},function(a,b,c){c(138)("fixed",function(a){return function fixed(){return a(this,"tt","","")}})},function(a,b,c){c(138)("fontcolor",function(a){return function fontcolor(b){return a(this,"font","color",b)}})},function(a,b,c){c(138)("fontsize",function(a){return function fontsize(b){return a(this,"font","size",b)}})},function(a,b,c){c(138)("italics",function(a){return function italics(){return a(this,"i","","")}})},function(a,b,c){c(138)("link",function(a){return function link(b){return a(this,"a","href",b)}})},function(a,b,c){c(138)("small",function(a){return function small(){return a(this,"small","","")}})},function(a,b,c){c(138)("strike",function(a){return function strike(){return a(this,"strike","","")}})},function(a,b,c){c(138)("sub",function(a){return function sub(){return a(this,"sub","","")}})},function(a,b,c){c(138)("sup",function(a){return function sup(){return a(this,"sup","","")}})},function(a,b,c){var d=c(6);d(d.S,"Array",{isArray:c(43)})},function(a,b,d){var e=d(18),f=d(6),g=d(56),h=d(153),i=d(154),j=d(35),k=d(155),l=d(156);f(f.S+f.F*!d(157)(function(a){Array.from(a)}),"Array",{from:function from(a){var b,d,f,m,n=g(a),o="function"==typeof this?this:Array,p=arguments.length,q=p>1?arguments[1]:c,r=q!==c,s=0,t=l(n);if(r&&(q=e(q,p>2?arguments[2]:c,2)),t==c||o==Array&&i(t))for(b=j(n.length),d=new o(b);b>s;s++)k(d,s,r?q(n[s],s):n[s]);else for(m=t.call(n),d=new o;!(f=m.next()).done;s++)k(d,s,r?h(m,q,[f.value,s],!0):f.value);return d.length=s,d}})},function(a,b,d){var e=d(10);a.exports=function(a,b,d,f){try{return f?b(e(d)[0],d[1]):b(d)}catch(g){var h=a["return"];throw h!==c&&e(h.call(a)),g}}},function(a,b,d){var e=d(135),f=d(23)("iterator"),g=Array.prototype;a.exports=function(a){return a!==c&&(e.Array===a||g[f]===a)}},function(a,b,c){var d=c(9),e=c(15);a.exports=function(a,b,c){b in a?d.f(a,b,e(0,c)):a[b]=c}},function(a,b,d){var e=d(73),f=d(23)("iterator"),g=d(135);a.exports=d(7).getIteratorMethod=function(a){if(a!=c)return a[f]||a["@@iterator"]||g[e(a)]}},function(a,b,c){var d=c(23)("iterator"),e=!1;$/;"	function	line:7
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.min.js	/^try{var f=[7][d]();f["return"]=function(){e=!0},Array.from(f,function(){throw 2})}catch(g){}a.exports=function(a,b){if(!b&&!e)return!1;var c=!1;try{var f=[7],g=f[d]();g.next=function(){return{done:c=!0}},f[d]=function(){return g},a(f)}catch(h){}return c}},function(a,b,c){var d=c(6),e=c(155);d(d.S+d.F*c(5)(function(){function F(){}return!(Array.of.call(F)instanceof F)}),"Array",{of:function of(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)e(c,a,arguments[a++]);return c.length=b,c}})},function(a,b,d){var e=d(6),f=d(30),g=[].join;e(e.P+e.F*(d(31)!=Object||!d(160)(g)),"Array",{join:function join(a){return g.call(f(this),a===c?",":a)}})},function(a,b,c){var d=c(5);a.exports=function(a,b){return!!a&&d(function(){b?a.call(null,function(){},1):a.call(null)})}},function(a,b,d){var e=d(6),f=d(46),g=d(32),h=d(37),i=d(35),j=[].slice;e(e.P+e.F*d(5)(function(){f&&j.call(f)}),"Array",{slice:function slice(a,b){var d=i(this.length),e=g(this);if(b=b===c?d:b,"Array"==e)return j.call(this,a,b);for(var f=h(a,d),k=h(b,d),l=i(k-f),m=Array(l),n=0;n<l;n++)m[n]="String"==e?this.charAt(f+n):this[f+n];return m}})},function(a,b,d){var e=d(6),f=d(19),g=d(56),h=d(5),i=[].sort,j=[1,2,3];e(e.P+e.F*(h(function(){j.sort(c)})||!h(function(){j.sort(null)})||!d(160)(i)),"Array",{sort:function sort(a){return a===c?i.call(g(this)):i.call(g(this),f(a))}})},function(a,b,c){var d=c(6),e=c(164)(0),f=c(160)([].forEach,!0);d(d.P+d.F*!f,"Array",{forEach:function forEach(a){return e(this,a,arguments[1])}})},function(a,b,d){var e=d(18),f=d(31),g=d(56),h=d(35),i=d(165);a.exports=function(a,b){var d=1==a,j=2==a,k=3==a,l=4==a,m=6==a,n=5==a||m,o=b||i;return function(b,i,p){for(var q,r,s=g(b),t=f(s),u=e(i,p,3),v=h(t.length),w=0,x=d?o(b,v):j?o(b,0):c;v>w;w++)if((n||w in t)&&(q=t[w],r=u(q,w,s),a))if(d)x[w]=r;else if(r)switch(a){case 3:return!0;case 5:return q;case 6:return w;case 2:x.push(q)}else if(l)return!1;return m?-1:k||l?l:x}}},function(a,b,c){var d=c(166);a.exports=function(a,b){return new(d(a))(b)}},function(a,b,d){var e=d(11),f=d(43),g=d(23)("species");a.exports=function(a){var b;return f(a)&&(b=a.constructor,"function"!=typeof b||b!==Array&&!f(b.prototype)||(b=c),e(b)&&(b=b[g],null===b&&(b=c))),b===c?Array:b}},function(a,b,c){var d=c(6),e=c(164)(1);d(d.P+d.F*!c(160)([].map,!0),"Array",{map:function map(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(2);d(d.P+d.F*!c(160)([].filter,!0),"Array",{filter:function filter(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(3);d(d.P+d.F*!c(160)([].some,!0),"Array",{some:function some(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(4);d(d.P+d.F*!c(160)([].every,!0),"Array",{every:function every(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduce,!0),"Array",{reduce:function reduce(a){return e(this,a,arguments.length,arguments[1],!1)}})},function(a,b,c){var d=c(19),e=c(56),f=c(31),g=c(35);a.exports=function(a,b,c,h,i){d(b);var j=e(a),k=f(j),l=g(j.length),m=i?l-1:0,n=i?-1:1;if(c<2)for(;;){if(m in k){h=k[m],m+=n;break}if(m+=n,i?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;i?m>=0:l>m;m+=n)m in k&&(h=b(h,k[m],m,j));return h}},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduceRight,!0),"Array",{reduceRight:function reduceRight(a){return e(this,a,arguments.length,arguments[1],!0)}})},function(a,b,c){var d=c(6),e=c(34)(!1),f=[].indexOf,g=!!f&&1\/[1].indexOf(1,-0)<0;d(d.P+d.F*(g||!c(160)(f)),"Array",{indexOf:function indexOf(a){return g?f.apply(this,arguments)||0:e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(30),f=c(36),g=c(35),h=[].lastIndexOf,i=!!h&&1\/[1].lastIndexOf(1,-0)<0;d(d.P+d.F*(i||!c(160)(h)),"Array",{lastIndexOf:function lastIndexOf(a){if(i)return h.apply(this,arguments)||0;var b=e(this),c=g(b.length),d=c-1;for(arguments.length>1&&(d=Math.min(d,f(arguments[1]))),d<0&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}})},function(a,b,c){var d=c(6);d(d.P,"Array",{copyWithin:c(177)}),c(178)("copyWithin")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=[].copyWithin||function copyWithin(a,b){var d=e(this),h=g(d.length),i=f(a,h),j=f(b,h),k=arguments.length>2?arguments[2]:c,l=Math.min((k===c?h:f(k,h))-j,h-i),m=1;for(j<i&&i<j+l&&(m=-1,j+=l-1,i+=l-1);l-- >0;)j in d?d[i]=d[j]:delete d[i],i+=m,j+=m;return d}},function(a,b,d){var e=d(23)("unscopables"),f=Array.prototype;f[e]==c&&d(8)(f,e,{}),a.exports=function(a){f[e][a]=!0}},function(a,b,c){var d=c(6);d(d.P,"Array",{fill:c(180)}),c(178)("fill")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=function fill(a){for(var b=e(this),d=g(b.length),h=arguments.length,i=f(h>1?arguments[1]:c,d),j=h>2?arguments[2]:c,k=j===c?d:f(j,d);k>i;)b[i++]=a;return b}},function(a,b,d){var e=d(6),f=d(164)(5),g="find",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{find:function find(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(6),f=d(164)(6),g="findIndex",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{findIndex:function findIndex(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(178),f=d(184),g=d(135),h=d(30);a.exports=d(134)(Array,"Array",function(a,b){this._t=h(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,d=this._i++;return!a||d>=a.length?(this._t=c,f(1)):"keys"==b?f(0,d):"values"==b?f(0,a[d]):f(0,[d,a[d]])},"values"),g.Arguments=g.Array,e("keys"),e("values"),e("entries")},function(a,b){a.exports=function(a,b){return{value:b,done:!!a}}},function(a,b,c){c(186)("Array")},function(a,b,c){var d=c(2),e=c(9),f=c(4),g=c(23)("species");a.exports=function(a){var b=d[a];f&&b&&!b[g]&&e.f(b,g,{configurable:!0,get:function(){return this}})}},function(a,b,d){var e=d(2),f=d(80),g=d(9).f,h=d(48).f,i=d(128),j=d(188),k=e.RegExp,l=k,m=k.prototype,n=\/a\/g,o=\/a\/g,p=new k(n)!==n;if(d(4)&&(!p||d(5)(function(){return o[d(23)("match")]=!1,k(n)!=n||k(o)==o||"\/a\/i"!=k(n,"i")}))){k=function RegExp(a,b){var d=this instanceof k,e=i(a),g=b===c;return!d&&e&&a.constructor===k&&g?a:f(p?new l(e&&!g?a.source:a,b):l((e=a instanceof k)?a.source:a,e&&g?j.call(a):b),d?this:m,k)};for(var q=(function(a){a in k||g(k,a,{configurable:!0,get:function(){return l[a]},set:function(b){l[a]=b}})}),r=h(l),s=0;r.length>s;)q(r[s++]);m.constructor=k,k.prototype=m,d(16)(e,"RegExp",k)}d(186)("RegExp")},function(a,b,c){var d=c(10);a.exports=function(){var a=d(this),b="";return a.global&&(b+="g"),a.ignoreCase&&(b+="i"),a.multiline&&(b+="m"),a.unicode&&(b+="u"),a.sticky&&(b+="y"),b}},function(a,b,d){d(190);var e=d(10),f=d(188),g=d(4),h="toString",i=\/.\/[h],j=function(a){d(16)(RegExp.prototype,h,a,!0)};d(5)(function(){return"\/a\/b"!=i.call({source:"a",flags:"b"})})?j(function toString(){var a=e(this);return"\/".concat(a.source,"\/","flags"in a?a.flags:!g&&a instanceof RegExp?f.call(a):c)}):i.name!=h&&j(function toString(){return i.call(this)})},function(a,b,c){c(4)&&"g"!=\/.\/g.flags&&c(9).f(RegExp.prototype,"flags",{configurable:!0,get:c(188)})},function(a,b,d){d(192)("match",1,function(a,b,d){return[function match(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,c){var d=c(8),e=c(16),f=c(5),g=c(33),h=c(23);a.exports=function(a,b,c){var i=h(a),j=c(g,i,""[a]),k=j[0],l=j[1];f(function(){var b={};return b[i]=function(){return 7},7!=""[a](b)})&&(e(String.prototype,a,k),d(RegExp.prototype,i,2==b?function(a,b){return l.call(a,this,b)}:function(a){return l.call(a,this)}))}},function(a,b,d){d(192)("replace",2,function(a,b,d){return[function replace(e,f){var g=a(this),h=e==c?c:e[b];return h!==c?h.call(e,g,f):d.call(String(g),e,f)},d]})},function(a,b,d){d(192)("search",1,function(a,b,d){return[function search(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,d){d(192)("split",2,function(a,b,e){var f=d(128),g=e,h=[].push,i="split",j="length",k="lastIndex";if("c"=="abbc"[i](\/(b)*\/)[1]||4!="test"[i](\/(?:)\/,-1)[j]||2!="ab"[i](\/(?:ab)*\/)[j]||4!="."[i](\/(.?)(.?)\/)[j]||"."[i](\/()()\/)[j]>1||""[i](\/.?\/)[j]){var l=\/()??\/.exec("")[1]===c;e=function(a,b){var d=String(this);if(a===c&&0===b)return[];if(!f(a))return g.call(d,a,b);var e,i,m,n,o,p=[],q=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),r=0,s=b===c?4294967295:b>>>0,t=new RegExp(a.source,q+"g");for(l||(e=new RegExp("^"+t.source+"$(?!\\\\s)",q));(i=t.exec(d))&&(m=i.index+i[0][j],!(m>r&&(p.push(d.slice(r,i.index)),!l&&i[j]>1&&i[0].replace(e,function(){for(o=1;o<arguments[j]-2;o++)arguments[o]===c&&(i[o]=c)}),i[j]>1&&i.index<d[j]&&h.apply(p,i.slice(1)),n=i[0][j],r=m,p[j]>=s)));)t[k]===i.index&&t[k]++;return r===d[j]?!n&&t.test("")||p.push(""):p.push(d.slice(r)),p[j]>s?p.slice(0,s):p}}else"0"[i](c,0)[j]&&(e=function(a,b){return a===c&&0===b?[]:g.call(this,a,b)});return[function split(d,f){var g=a(this),h=d==c?c:d[b];return h!==c?h.call(d,g,f):e.call(String(g),d,f)},e]})},function(a,b,d){var e,f,g,h=d(26),i=d(2),j=d(18),k=d(73),l=d(6),m=d(11),n=d(19),o=d(197),p=d(198),q=d(199),r=d(200).set,s=d(201)(),t="Promise",u=i.TypeError,v=i.process,w=i[t],v=i.process,x="process"==k(v),y=function(){},z=!!function(){try{var a=w.resolve(1),b=(a.constructor={})[d(23)("species")]=function(a){a(y,y)};return(x||"function"==typeof PromiseRejectionEvent)&&a.then(y)instanceof b}catch(c){}}(),A=function(a,b){return a===b||a===w&&b===g},B=function(a){var b;return!(!m(a)||"function"!=typeof(b=a.then))&&b},C=function(a){return A(w,a)?new D(a):new f(a)},D=f=function(a){var b,d;this.promise=new a(function(a,e){if(b!==c||d!==c)throw u("Bad Promise constructor");b=a,d=e}),this.resolve=n(b),this.reject=n(d)},E=function(a){try{a()}catch(b){return{error:b}}},F=function(a,b){if(!a._n){a._n=!0;var c=a._c;s(function(){for(var d=a._v,e=1==a._s,f=0,g=function(b){var c,f,g=e?b.ok:b.fail,h=b.resolve,i=b.reject,j=b.domain;try{g?(e||(2==a._h&&I(a),a._h=1),g===!0?c=d:(j&&j.enter(),c=g(d),j&&j.exit()),c===b.promise?i(u("Promise-chain cycle")):(f=B(c))?f.call(c,h,i):h(c)):i(d)}catch(k){i(k)}};c.length>f;)g(c[f++]);a._c=[],a._n=!1,b&&!a._h&&G(a)})}},G=function(a){r.call(i,function(){var b,d,e,f=a._v;if(H(a)&&(b=E(function(){x?v.emit("unhandledRejection",f,a):(d=i.onunhandledrejection)?d({promise:a,reason:f}):(e=i.console)&&e.error&&e.error("Unhandled promise rejection",f)}),a._h=x||H(a)?2:1),a._a=c,b)throw b.error})},H=function(a){if(1==a._h)return!1;for(var b,c=a._a||a._c,d=0;c.length>d;)if(b=c[d++],b.fail||!H(b.promise))return!1;return!0},I=function(a){r.call(i,function(){var b;x?v.emit("rejectionHandled",a):(b=i.onrejectionhandled)&&b({promise:a,reason:a._v})})},J=function(a){var b=this;b._d||(b._d=!0,b=b._w||b,b._v=a,b._s=2,b._a||(b._a=b._c.slice()),F(b,!0))},K=function(a){var b,c=this;if(!c._d){c._d=!0,c=c._w||c;try{if(c===a)throw u("Promise can't be resolved itself");(b=B(a))?s(function(){var d={_w:c,_d:!1};try{b.call(a,j(K,d,1),j(J,d,1))}catch(e){J.call(d,e)}}):(c._v=a,c._s=1,F(c,!1))}catch(d){J.call({_w:c,_d:!1},d)}}};z||(w=function Promise(a){o(this,w,t,"_h"),n(a),e.call(this);try{a(j(K,this,1),j(J,this,1))}catch(b){J.call(this,b)}},e=function Promise(a){this._c=[],this._a=c,this._s=0,this._d=!1,this._v=c,this._h=0,this._n=!1},e.prototype=d(202)(w.prototype,{then:function then(a,b){var d=C(q(this,w));return d.ok="function"!=typeof a||a,d.fail="function"==typeof b&&b,d.domain=x?v.domain:c,this._c.push(d),this._a&&this._a.push(d),this._s&&F(this,!1),d.promise},"catch":function(a){return this.then(c,a)}}),D=function(){var a=new e;this.promise=a,this.resolve=j(K,a,1),this.reject=j(J,a,1)}),l(l.G+l.W+l.F*!z,{Promise:w}),d(22)(w,t),d(186)(t),g=d(7)[t],l(l.S+l.F*!z,t,{reject:function reject(a){var b=C(this),c=b.reject;return c(a),b.promise}}),l(l.S+l.F*(h||!z),t,{resolve:function resolve(a){if(a instanceof w&&A(a.constructor,this))return a;var b=C(this),c=b.resolve;return c(a),b.promise}}),l(l.S+l.F*!(z&&d(157)(function(a){w.all(a)["catch"](y)})),t,{all:function all(a){var b=this,d=C(b),e=d.resolve,f=d.reject,g=E(function(){var d=[],g=0,h=1;p(a,!1,function(a){var i=g++,j=!1;d.push(c),h++,b.resolve(a).then(function(a){j||(j=!0,d[i]=a,--h||e(d))},f)}),--h||e(d)});return g&&f(g.error),d.promise},race:function race(a){var b=this,c=C(b),d=c.reject,e=E(function(){p(a,!1,function(a){b.resolve(a).then(c.resolve,d)})});return e&&d(e.error),c.promise}})},function(a,b){a.exports=function(a,b,d,e){if(!(a instanceof b)||e!==c&&e in a)throw TypeError(d+": incorrect invocation!");return a}},function(a,b,c){var d=c(18),e=c(153),f=c(154),g=c(10),h=c(35),i=c(156),j={},k={},b=a.exports=function(a,b,c,l,m){var n,o,p,q,r=m?function(){return a}:i(a),s=d(c,l,b?2:1),t=0;if("function"!=typeof r)throw TypeError(a+" is not iterable!");if(f(r)){for(n=h(a.length);n>t;t++)if(q=b?s(g(o=a[t])[0],o[1]):s(a[t]),q===j||q===k)return q}else for(p=r.call(a);!(o=p.next()).done;)if(q=e(p,s,o.value,b),q===j||q===k)return q};b.BREAK=j,b.RETURN=k},function(a,b,d){var e=d(10),f=d(19),g=d(23)("species");a.exports=function(a,b){var d,h=e(a).constructor;return h===c||(d=e(h)[g])==c?b:f(d)}},function(a,b,c){var d,e,f,g=c(18),h=c(76),i=c(46),j=c(13),k=c(2),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function setImmediate(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function clearImmediate(a){delete q[a]},"process"==c(32)(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),a.exports={set:m,clear:n}},function(a,b,d){var e=d(2),f=d(200).set,g=e.MutationObserver||e.WebKitMutationObserver,h=e.process,i=e.Promise,j="process"==d(32)(h);a.exports=function(){var a,b,d,k=function(){var e,f;for(j&&(e=h.domain)&&e.exit();a;){f=a.fn,a=a.next;try{f()}catch(g){throw a?d():b=c,g}}b=c,e&&e.enter()};if(j)d=function(){h.nextTick(k)};else if(g){var l=!0,m=document.createTextNode("");new g(k).observe(m,{characterData:!0}),d=function(){m.data=l=!l}}else if(i&&i.resolve){var n=i.resolve();d=function(){n.then(k)}}else d=function(){f.call(e,k)};return function(e){var f={fn:e,next:c};b&&(b.next=f),a||(a=f,d()),b=f}}},function(a,b,c){var d=c(16);a.exports=function(a,b,c){for(var e in b)d(a,e,b[e],c);return a}},function(a,b,d){var e=d(204);a.exports=d(205)("Map",function(a){return function Map(){return a(this,arguments.length>0?arguments[0]:c)}},{get:function get(a){var b=e.getEntry(this,a);return b&&b.v},set:function set(a,b){return e.def(this,0===a?0:a,b)}},e,!0)},function(a,b,d){var e=d(9).f,f=d(44),g=d(202),h=d(18),i=d(197),j=d(33),k=d(198),l=d(134),m=d(184),n=d(186),o=d(4),p=d(20).fastKey,q=o?"_s":"size",r=function(a,b){var c,d=p(b);if("F"!==d)return a._i[d];for(c=a._f;c;c=c.n)if(c.k==b)return c};a.exports={getConstructor:function(a,b,d,l){var m=a(function(a,e){i(a,m,b,"_i"),a._i=f(null),a._f=c,a._l=c,a[q]=0,e!=c&&k(e,d,a[l],a)});return g(m.prototype,{clear:function clear(){for(var a=this,b=a._i,d=a._f;d;d=d.n)d.r=!0,d.p&&(d.p=d.p.n=c),delete b[d.i];a._f=a._l=c,a[q]=0},"delete":function(a){var b=this,c=r(b,a);if(c){var d=c.n,e=c.p;delete b._i[c.i],c.r=!0,e&&(e.n=d),d&&(d.p=e),b._f==c&&(b._f=d),b._l==c&&(b._l=e),b[q]--}return!!c},forEach:function forEach(a){i(this,m,"forEach");for(var b,d=h(a,arguments.length>1?arguments[1]:c,3);b=b?b.n:this._f;)for(d(b.v,b.k,this);b&&b.r;)b=b.p},has:function has(a){return!!r(this,a)}}),o&&e(m.prototype,"size",{get:function(){return j(this[q])}}),m},def:function(a,b,d){var e,f,g=r(a,b);return g?g.v=d:(a._l=g={i:f=p(b,!0),k:b,v:d,p:e=a._l,n:c,r:!1},a._f||(a._f=g),e&&(e.n=g),a[q]++,"F"!==f&&(a._i[f]=g)),a},getEntry:r,setStrong:function(a,b,d){l(a,b,function(a,b){this._t=a,this._k=b,this._l=c},function(){for(var a=this,b=a._k,d=a._l;d&&d.r;)d=d.p;return a._t&&(a._l=d=d?d.n:a._t._f)?"keys"==b?m(0,d.k):"values"==b?m(0,d.v):m(0,[d.k,d.v]):(a._t=c,m(1))},d?"entries":"values",!d,!0),n(b)}}},function(a,b,d){var e=d(2),f=d(6),g=d(16),h=d(202),i=d(20),j=d(198),k=d(197),l=d(11),m=d(5),n=d(157),o=d(22),p=d(80);a.exports=function(a,b,d,q,r,s){var t=e[a],u=t,v=r?"set":"add",w=u&&u.prototype,x={},y=function(a){var b=w[a];g(w,a,"delete"==a?function(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"has"==a?function has(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"get"==a?function get(a){return s&&!l(a)?c:b.call(this,0===a?0:a)}:"add"==a?function add(a){return b.call(this,0===a?0:a),this}:function set(a,c){return b.call(this,0===a?0:a,c),this})};if("function"==typeof u&&(s||w.forEach&&!m(function(){(new u).entries().next()}))){var z=new u,A=z[v](s?{}:-0,1)!=z,B=m(function(){z.has(1)}),C=n(function(a){new u(a)}),D=!s&&m(function(){for(var a=new u,b=5;b--;)a[v](b,b);return!a.has(-0)});C||(u=b(function(b,d){k(b,u,a);var e=p(new t,b,u);return d!=c&&j(d,r,e[v],e),e}),u.prototype=w,w.constructor=u),(B||D)&&(y("delete"),y("has"),r&&y("get")),(D||A)&&y(v),s&&w.clear&&delete w.clear}else u=q.getConstructor(b,a,r,v),h(u.prototype,d),i.NEED=!0;return o(u,a),x[a]=u,f(f.G+f.W+f.F*(u!=t),x),s||q.setStrong(u,a,r),u}},function(a,b,d){var e=d(204);a.exports=d(205)("Set",function(a){return function Set(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a=0===a?0:a,a)}},e)},function(a,b,d){var e,f=d(164)(0),g=d(16),h=d(20),i=d(67),j=d(208),k=d(11),l=h.getWeak,m=Object.isExtensible,n=j.ufstore,o={},p=function(a){return function WeakMap(){return a(this,arguments.length>0?arguments[0]:c)}},q={get:function get(a){if(k(a)){var b=l(a);return b===!0?n(this).get(a):b?b[this._i]:c}},set:function set(a,b){return j.def(this,a,b)}},r=a.exports=d(205)("WeakMap",p,q,j,!0,!0);7!=(new r).set((Object.freeze||Object)(o),7).get(o)&&(e=j.getConstructor(p),i(e.prototype,q),h.NEED=!0,f(["delete","has","get","set"],function(a){var b=r.prototype,c=b[a];g(b,a,function(b,d){if(k(b)&&!m(b)){this._f||(this._f=new e);var f=this._f[a](b,d);return"set"==a?this:f}return c.call(this,b,d)})}))},function(a,b,d){var e=d(202),f=d(20).getWeak,g=d(10),h=d(11),i=d(197),j=d(198),k=d(164),l=d(3),m=k(5),n=k(6),o=0,p=function(a){return a._l||(a._l=new q)},q=function(){this.a=[]},r=function(a,b){return m(a.a,function(a){return a[0]===b})};q.prototype={get:function(a){var b=r(this,a);if(b)return b[1]},has:function(a){return!!r(this,a)},set:function(a,b){var c=r(this,a);c?c[1]=b:this.a.push([a,b])},"delete":function(a){var b=n(this.a,function(b){return b[0]===a});return~b&&this.a.splice(b,1),!!~b}},a.exports={getConstructor:function(a,b,d,g){var k=a(function(a,e){i(a,k,b,"_i"),a._i=o++,a._l=c,e!=c&&j(e,d,a[g],a)});return e(k.prototype,{"delete":function(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this)["delete"](a):b&&l(b,this._i)&&delete b[this._i]},has:function has(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this).has(a):b&&l(b,this._i)}}),k},def:function(a,b,c){var d=f(g(b),!0);return d===!0?p(a).set(b,c):d[a._i]=c,a},ufstore:p}},function(a,b,d){var e=d(208);d(205)("WeakSet",function(a){return function WeakSet(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a,!0)}},e,!1,!0)},function(a,b,c){var d=c(6),e=c(19),f=c(10),g=(c(2).Reflect||{}).apply,h=Function.apply;d(d.S+d.F*!c(5)(function(){g(function(){})}),"Reflect",{apply:function apply(a,b,c){var d=e(a),i=f(c);return g?g(d,b,i):h.call(d,b,i)}})},function(a,b,c){var d=c(6),e=c(44),f=c(19),g=c(10),h=c(11),i=c(5),j=c(75),k=(c(2).Reflect||{}).construct,l=i(function(){function F(){}return!(k(function(){},[],F)instanceof F)}),m=!i(function(){k(function(){})});d(d.S+d.F*(l||m),"Reflect",{construct:function construct(a,b){f(a),g(b);var c=arguments.length<3?a:f(arguments[2]);if(m&&!l)return k(a,b,c);if(a==c){switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3])}var d=[null];return d.push.apply(d,b),new(j.apply(a,d))}var i=c.prototype,n=e(h(i)?i:Object.prototype),o=Function.apply.call(a,n,b);return h(o)?o:n}})},function(a,b,c){var d=c(9),e=c(6),f=c(10),g=c(14);e(e.S+e.F*c(5)(function(){Reflect.defineProperty(d.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function defineProperty(a,b,c){f(a),b=g(b,!0),f(c);try{return d.f(a,b,c),!0}catch(e){return!1}}})},function(a,b,c){var d=c(6),e=c(49).f,f=c(10);d(d.S,"Reflect",{deleteProperty:function deleteProperty(a,b){var c=e(f(a),b);return!(c&&!c.configurable)&&delete a[b]}})},function(a,b,d){var e=d(6),f=d(10),g=function(a){this._t=f(a),this._i=0;var b,c=this._k=[];for(b in a)c.push(b)};d(136)(g,"Object",function(){var a,b=this,d=b._k;do if(b._i>=d.length)return{value:c,done:!0};while(!((a=d[b._i++])in b._t));return{value:a,done:!1}}),e(e.S,"Reflect",{enumerate:function enumerate(a){return new g(a)}})},function(a,b,d){function get(a,b){var d,h,k=arguments.length<3?a:arguments[2];return j(a)===k?a[b]:(d=e.f(a,b))?g(d,"value")?d.value:d.get!==c?d.get.call(k):c:i(h=f(a))?get(h,b,k):void 0}var e=d(49),f=d(57),g=d(3),h=d(6),i=d(11),j=d(10);h(h.S,"Reflect",{get:get})},function(a,b,c){var d=c(49),e=c(6),f=c(10);e(e.S,"Reflect",{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(a,b){return d.f(f(a),b)}})},function(a,b,c){var d=c(6),e=c(57),f=c(10);d(d.S,"Reflect",{getPrototypeOf:function getPrototypeOf(a){return e(f(a))}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{has:function has(a,b){return b in a}})},function(a,b,c){var d=c(6),e=c(10),f=Object.isExtensible;d(d.S,"Reflect",{isExtensible:function isExtensible(a){return e(a),!f||f(a)}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{ownKeys:c(221)})},function(a,b,c){var d=c(48),e=c(41),f=c(10),g=c(2).Reflect;a.exports=g&&g.ownKeys||function ownKeys(a){var b=d.f(f(a)),c=e.f;return c?b.concat(c(a)):b}},function(a,b,c){var d=c(6),e=c(10),f=Object.preventExtensions;d(d.S,"Reflect",{preventExtensions:function preventExtensions(a){e(a);try{return f&&f(a),!0}catch(b){return!1}}})},function(a,b,d){function set(a,b,d){var i,m,n=arguments.length<4?a:arguments[3],o=f.f(k(a),b);if(!o){if(l(m=g(a)))return set(m,b,d,n);o=j(0)}return h(o,"value")?!(o.writable===!1||!l(n))&&(i=f.f(n,b)||j(0),i.value=d,e.f(n,b,i),!0):o.set!==c&&(o.set.call(n,d),!0)}var e=d(9),f=d(49),g=d(57),h=d(3),i=d(6),j=d(15),k=d(10),l=d(11);i(i.S,"Reflect",{set:set})},function(a,b,c){var d=c(6),e=c(71);e&&d(d.S,"Reflect",{setPrototypeOf:function setPrototypeOf(a,b){e.check(a,b);try{return e.set(a,b),!0}catch(c){return!1}}})},function(a,b,c){var d=c(6);d(d.S,"Date",{now:function(){return(new Date).getTime()}})},function(a,b,c){var d=c(6),e=c(56),f=c(14);d(d.P+d.F*c(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function toJSON(a){var b=e(this),c=f(b);return"number"!=typeof c||isFinite(c)?b.toISOString():null}})},function(a,b,c){var d=c(6),e=c(5),f=Date.prototype.getTime,g=function(a){return a>9?a:"0"+a};d(d.P+d.F*(e(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!e(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function toISOString(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var a=this,b=a.getUTCFullYear(),c=a.getUTCMilliseconds(),d=b<0?"-":b>9999?"+":"";return d+("00000"+Math.abs(b)).slice(d?-6:-4)+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+(c>99?c:"0"+g(c))+"Z"}})},function(a,b,c){var d=Date.prototype,e="Invalid Date",f="toString",g=d[f],h=d.getTime;new Date(NaN)+""!=e&&c(16)(d,f,function toString(){var a=h.call(this);return a===a?g.call(this):e})},function(a,b,c){var d=c(23)("toPrimitive"),e=Date.prototype;d in e||c(8)(e,d,c(230))},function(a,b,c){var d=c(10),e=c(14),f="number";a.exports=function(a){if("string"!==a&&a!==f&&"default"!==a)throw TypeError("Incorrect hint");return e(d(this),a!=f)}},function(a,b,d){var e=d(6),f=d(232),g=d(233),h=d(10),i=d(37),j=d(35),k=d(11),l=d(2).ArrayBuffer,m=d(199),n=g.ArrayBuffer,o=g.DataView,p=f.ABV&&l.isView,q=n.prototype.slice,r=f.VIEW,s="ArrayBuffer";e(e.G+e.W+e.F*(l!==n),{ArrayBuffer:n}),e(e.S+e.F*!f.CONSTR,s,{isView:function isView(a){return p&&p(a)||k(a)&&r in a}}),e(e.P+e.U+e.F*d(5)(function(){return!new n(2).slice(1,c).byteLength}),s,{slice:function slice(a,b){if(q!==c&&b===c)return q.call(h(this),a);for(var d=h(this).byteLength,e=i(a,d),f=i(b===c?d:b,d),g=new(m(this,n))(j(f-e)),k=new o(this),l=new o(g),p=0;e<f;)l.setUint8(p++,k.getUint8(e++));return g}}),d(186)(s)},function(a,b,c){for(var d,e=c(2),f=c(8),g=c(17),h=g("typed_array"),i=g("view"),j=!(!e.ArrayBuffer||!e.DataView),k=j,l=0,m=9,n="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<m;)(d=e[n[l++]])?(f(d.prototype,h,!0),f(d.prototype,i,!0)):k=!1;a.exports={ABV:j,CONSTR:k,TYPED:h,VIEW:i}},function(a,b,d){var e=d(2),f=d(4),g=d(26),h=d(232),i=d(8),j=d(202),k=d(5),l=d(197),m=d(36),n=d(35),o=d(48).f,p=d(9).f,q=d(180),r=d(22),s="ArrayBuffer",t="DataView",u="prototype",v="Wrong length!",w="Wrong index!",x=e[s],y=e[t],z=e.Math,A=e.RangeError,B=e.Infinity,C=x,D=z.abs,E=z.pow,F=z.floor,G=z.log,H=z.LN2,I="buffer",J="byteLength",K="byteOffset",L=f?"_b":I,M=f?"_l":J,N=f?"_o":K,O=function(a,b,c){var d,e,f,g=Array(c),h=8*c-b-1,i=(1<<h)-1,j=i>>1,k=23===b?E(2,-24)-E(2,-77):0,l=0,m=a<0||0===a&&1\/a<0?1:0;for(a=D(a),a!=a||a===B?(e=a!=a?1:0,d=i):(d=F(G(a)\/H),a*(f=E(2,-d))<1&&(d--,f*=2),a+=d+j>=1?k\/f:k*E(2,1-j),a*f>=2&&(d++,f\/=2),d+j>=i?(e=0,d=i):d+j>=1?(e=(a*f-1)*E(2,b),d+=j):(e=a*E(2,j-1)*E(2,b),d=0));b>=8;g[l++]=255&e,e\/=256,b-=8);for(d=d<<b|e,h+=b;h>0;g[l++]=255&d,d\/=256,h-=8);return g[--l]|=128*m,g},P=function(a,b,c){var d,e=8*c-b-1,f=(1<<e)-1,g=f>>1,h=e-7,i=c-1,j=a[i--],k=127&j;for(j>>=7;h>0;k=256*k+a[i],i--,h-=8);for(d=k&(1<<-h)-1,k>>=-h,h+=b;h>0;d=256*d+a[i],i--,h-=8);if(0===k)k=1-g;else{if(k===f)return d?NaN:j?-B:B;d+=E(2,b),k-=g}return(j?-1:1)*d*E(2,k-b)},Q=function(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]},R=function(a){return[255&a]},S=function(a){return[255&a,a>>8&255]},T=function(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]},U=function(a){return O(a,52,8)},V=function(a){return O(a,23,4)},W=function(a,b,c){p(a[u],b,{get:function(){return this[c]}})},X=function(a,b,c,d){var e=+c,f=m(e);if(e!=f||f<0||f+b>a[M])throw A(w);var g=a[L]._b,h=f+a[N],i=g.slice(h,h+b);return d?i:i.reverse()},Y=function(a,b,c,d,e,f){var g=+c,h=m(g);if(g!=h||h<0||h+b>a[M])throw A(w);for(var i=a[L]._b,j=h+a[N],k=d(+e),l=0;l<b;l++)i[j+l]=k[f?l:b-l-1]},Z=function(a,b){l(a,x,s);var c=+b,d=n(c);if(c!=d)throw A(v);return d};if(h.ABV){if(!k(function(){new x})||!k(function(){new x(.5)})){x=function ArrayBuffer(a){return new C(Z(this,a))};for(var $,_=x[u]=C[u],aa=o(C),ba=0;aa.length>ba;)($=aa[ba++])in x||i(x,$,C[$]);g||(_.constructor=x)}var ca=new y(new x(2)),da=y[u].setInt8;ca.setInt8(0,2147483648),ca.setInt8(1,2147483649),!ca.getInt8(0)&&ca.getInt8(1)||j(y[u],{setInt8:function setInt8(a,b){da.call(this,a,b<<24>>24)},setUint8:function setUint8(a,b){da.call(this,a,b<<24>>24)}},!0)}else x=function ArrayBuffer(a){var b=Z(this,a);this._b=q.call(Array(b),0),this[M]=b},y=function DataView(a,b,d){l(this,y,t),l(a,x,t);var e=a[M],f=m(b);if(f<0||f>e)throw A("Wrong offset!");if(d=d===c?e-f:n(d),f+d>e)throw A(v);this[L]=a,this[N]=f,this[M]=d},f&&(W(x,J,"_l"),W(y,I,"_b"),W(y,J,"_l"),W(y,K,"_o")),j(y[u],{getInt8:function getInt8(a){return X(this,1,a)[0]<<24>>24},getUint8:function getUint8(a){return X(this,1,a)[0]},getInt16:function getInt16(a){var b=X(this,2,a,arguments[1]);return(b[1]<<8|b[0])<<16>>16},getUint16:function getUint16(a){var b=X(this,2,a,arguments[1]);return b[1]<<8|b[0]},getInt32:function getInt32(a){return Q(X(this,4,a,arguments[1]))},getUint32:function getUint32(a){return Q(X(this,4,a,arguments[1]))>>>0},getFloat32:function getFloat32(a){return P(X(this,4,a,arguments[1]),23,4)},getFloat64:function getFloat64(a){return P(X(this,8,a,arguments[1]),52,8)},setInt8:function setInt8(a,b){Y(this,1,a,R,b)},setUint8:function setUint8(a,b){Y(this,1,a,R,b)},setInt16:function setInt16(a,b){Y(this,2,a,S,b,arguments[2])},setUint16:function setUint16(a,b){Y(this,2,a,S,b,arguments[2])},setInt32:function setInt32(a,b){Y(this,4,a,T,b,arguments[2])},setUint32:function setUint32(a,b){Y(this,4,a,T,b,arguments[2])},setFloat32:function setFloat32(a,b){Y(this,4,a,V,b,arguments[2])},setFloat64:function setFloat64(a,b){Y(this,8,a,U,b,arguments[2])}});r(x,s),r(y,t),i(y[u],h.VIEW,!0),b[s]=x,b[t]=y},function(a,b,c){var d=c(6);d(d.G+d.W+d.F*!c(232).ABV,{DataView:c(233).DataView})},function(a,b,c){c(236)("Int8",1,function(a){return function Int8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){if(d(4)){var e=d(26),f=d(2),g=d(5),h=d(6),i=d(232),j=d(233),k=d(18),l=d(197),m=d(15),n=d(8),o=d(202),p=d(36),q=d(35),r=d(37),s=d(14),t=d(3),u=d(69),v=d(73),w=d(11),x=d(56),y=d(154),z=d(44),A=d(57),B=d(48).f,C=d(156),D=d(17),E=d(23),F=d(164),G=d(34),H=d(199),I=d(183),J=d(135),K=d(157),L=d(186),M=d(180),N=d(177),O=d(9),P=d(49),Q=O.f,R=P.f,S=f.RangeError,T=f.TypeError,U=f.Uint8Array,V="ArrayBuffer",W="Shared"+V,X="BYTES_PER_ELEMENT",Y="prototype",Z=Array[Y],$=j.ArrayBuffer,_=j.DataView,aa=F(0),ba=F(2),ca=F(3),da=F(4),ea=F(5),fa=F(6),ga=G(!0),ha=G(!1),ia=I.values,ja=I.keys,ka=I.entries,la=Z.lastIndexOf,ma=Z.reduce,na=Z.reduceRight,oa=Z.join,pa=Z.sort,qa=Z.slice,ra=Z.toString,sa=Z.toLocaleString,ta=E("iterator"),ua=E("toStringTag"),va=D("typed_constructor"),wa=D("def_constructor"),xa=i.CONSTR,ya=i.TYPED,za=i.VIEW,Aa="Wrong length!",Ba=F(1,function(a,b){return Ha(H(a,a[wa]),b)}),Ca=g(function(){return 1===new U(new Uint16Array([1]).buffer)[0]}),Da=!!U&&!!U[Y].set&&g(function(){new U(1).set({})}),Ea=function(a,b){if(a===c)throw T(Aa);var d=+a,e=q(a);if(b&&!u(d,e))throw S(Aa);return e},Fa=function(a,b){var c=p(a);if(c<0||c%b)throw S("Wrong offset!");return c},Ga=function(a){if(w(a)&&ya in a)return a;throw T(a+" is not a typed array!")},Ha=function(a,b){if(!(w(a)&&va in a))throw T("It is not a typed array constructor!");return new a(b)},Ia=function(a,b){return Ja(H(a,a[wa]),b)},Ja=function(a,b){for(var c=0,d=b.length,e=Ha(a,d);d>c;)e[c]=b[c++];return e},Ka=function(a,b,c){Q(a,b,{get:function(){return this._d[c]}})},La=function from(a){var b,d,e,f,g,h,i=x(a),j=arguments.length,l=j>1?arguments[1]:c,m=l!==c,n=C(i);if(n!=c&&!y(n)){for(h=n.call(i),e=[],b=0;!(g=h.next()).done;b++)e.push(g.value);i=e}for(m&&j>2&&(l=k(l,arguments[2],2)),b=0,d=q(i.length),f=Ha(this,d);d>b;b++)f[b]=m?l(i[b],b):i[b];return f},Ma=function of(){for(var a=0,b=arguments.length,c=Ha(this,b);b>a;)c[a]=arguments[a++];return c},Na=!!U&&g(function(){sa.call(new U(1))}),Oa=function toLocaleString(){return sa.apply(Na?qa.call(Ga(this)):Ga(this),arguments)},Pa={copyWithin:function copyWithin(a,b){return N.call(Ga(this),a,b,arguments.length>2?arguments[2]:c)},every:function every(a){return da(Ga(this),a,arguments.length>1?arguments[1]:c)},fill:function fill(a){return M.apply(Ga(this),arguments)},filter:function filter(a){return Ia(this,ba(Ga(this),a,arguments.length>1?arguments[1]:c))},find:function find(a){return ea(Ga(this),a,arguments.length>1?arguments[1]:c)},findIndex:function findIndex(a){return fa(Ga(this),a,arguments.length>1?arguments[1]:c)},forEach:function forEach(a){aa(Ga(this),a,arguments.length>1?arguments[1]:c)},indexOf:function indexOf(a){return ha(Ga(this),a,arguments.length>1?arguments[1]:c)},includes:function includes(a){return ga(Ga(this),a,arguments.length>1?arguments[1]:c)},join:function join(a){return oa.apply(Ga(this),arguments)},lastIndexOf:function lastIndexOf(a){$/;"	function	line:8
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.min.js	/^try{var f=[7][d]();f["return"]=function(){e=!0},Array.from(f,function(){throw 2})}catch(g){}a.exports=function(a,b){if(!b&&!e)return!1;var c=!1;try{var f=[7],g=f[d]();g.next=function(){return{done:c=!0}},f[d]=function(){return g},a(f)}catch(h){}return c}},function(a,b,c){var d=c(6),e=c(155);d(d.S+d.F*c(5)(function(){function F(){}return!(Array.of.call(F)instanceof F)}),"Array",{of:function of(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)e(c,a,arguments[a++]);return c.length=b,c}})},function(a,b,d){var e=d(6),f=d(30),g=[].join;e(e.P+e.F*(d(31)!=Object||!d(160)(g)),"Array",{join:function join(a){return g.call(f(this),a===c?",":a)}})},function(a,b,c){var d=c(5);a.exports=function(a,b){return!!a&&d(function(){b?a.call(null,function(){},1):a.call(null)})}},function(a,b,d){var e=d(6),f=d(46),g=d(32),h=d(37),i=d(35),j=[].slice;e(e.P+e.F*d(5)(function(){f&&j.call(f)}),"Array",{slice:function slice(a,b){var d=i(this.length),e=g(this);if(b=b===c?d:b,"Array"==e)return j.call(this,a,b);for(var f=h(a,d),k=h(b,d),l=i(k-f),m=Array(l),n=0;n<l;n++)m[n]="String"==e?this.charAt(f+n):this[f+n];return m}})},function(a,b,d){var e=d(6),f=d(19),g=d(56),h=d(5),i=[].sort,j=[1,2,3];e(e.P+e.F*(h(function(){j.sort(c)})||!h(function(){j.sort(null)})||!d(160)(i)),"Array",{sort:function sort(a){return a===c?i.call(g(this)):i.call(g(this),f(a))}})},function(a,b,c){var d=c(6),e=c(164)(0),f=c(160)([].forEach,!0);d(d.P+d.F*!f,"Array",{forEach:function forEach(a){return e(this,a,arguments[1])}})},function(a,b,d){var e=d(18),f=d(31),g=d(56),h=d(35),i=d(165);a.exports=function(a,b){var d=1==a,j=2==a,k=3==a,l=4==a,m=6==a,n=5==a||m,o=b||i;return function(b,i,p){for(var q,r,s=g(b),t=f(s),u=e(i,p,3),v=h(t.length),w=0,x=d?o(b,v):j?o(b,0):c;v>w;w++)if((n||w in t)&&(q=t[w],r=u(q,w,s),a))if(d)x[w]=r;else if(r)switch(a){case 3:return!0;case 5:return q;case 6:return w;case 2:x.push(q)}else if(l)return!1;return m?-1:k||l?l:x}}},function(a,b,c){var d=c(166);a.exports=function(a,b){return new(d(a))(b)}},function(a,b,d){var e=d(11),f=d(43),g=d(23)("species");a.exports=function(a){var b;return f(a)&&(b=a.constructor,"function"!=typeof b||b!==Array&&!f(b.prototype)||(b=c),e(b)&&(b=b[g],null===b&&(b=c))),b===c?Array:b}},function(a,b,c){var d=c(6),e=c(164)(1);d(d.P+d.F*!c(160)([].map,!0),"Array",{map:function map(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(2);d(d.P+d.F*!c(160)([].filter,!0),"Array",{filter:function filter(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(3);d(d.P+d.F*!c(160)([].some,!0),"Array",{some:function some(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(4);d(d.P+d.F*!c(160)([].every,!0),"Array",{every:function every(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduce,!0),"Array",{reduce:function reduce(a){return e(this,a,arguments.length,arguments[1],!1)}})},function(a,b,c){var d=c(19),e=c(56),f=c(31),g=c(35);a.exports=function(a,b,c,h,i){d(b);var j=e(a),k=f(j),l=g(j.length),m=i?l-1:0,n=i?-1:1;if(c<2)for(;;){if(m in k){h=k[m],m+=n;break}if(m+=n,i?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;i?m>=0:l>m;m+=n)m in k&&(h=b(h,k[m],m,j));return h}},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduceRight,!0),"Array",{reduceRight:function reduceRight(a){return e(this,a,arguments.length,arguments[1],!0)}})},function(a,b,c){var d=c(6),e=c(34)(!1),f=[].indexOf,g=!!f&&1\/[1].indexOf(1,-0)<0;d(d.P+d.F*(g||!c(160)(f)),"Array",{indexOf:function indexOf(a){return g?f.apply(this,arguments)||0:e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(30),f=c(36),g=c(35),h=[].lastIndexOf,i=!!h&&1\/[1].lastIndexOf(1,-0)<0;d(d.P+d.F*(i||!c(160)(h)),"Array",{lastIndexOf:function lastIndexOf(a){if(i)return h.apply(this,arguments)||0;var b=e(this),c=g(b.length),d=c-1;for(arguments.length>1&&(d=Math.min(d,f(arguments[1]))),d<0&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}})},function(a,b,c){var d=c(6);d(d.P,"Array",{copyWithin:c(177)}),c(178)("copyWithin")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=[].copyWithin||function copyWithin(a,b){var d=e(this),h=g(d.length),i=f(a,h),j=f(b,h),k=arguments.length>2?arguments[2]:c,l=Math.min((k===c?h:f(k,h))-j,h-i),m=1;for(j<i&&i<j+l&&(m=-1,j+=l-1,i+=l-1);l-- >0;)j in d?d[i]=d[j]:delete d[i],i+=m,j+=m;return d}},function(a,b,d){var e=d(23)("unscopables"),f=Array.prototype;f[e]==c&&d(8)(f,e,{}),a.exports=function(a){f[e][a]=!0}},function(a,b,c){var d=c(6);d(d.P,"Array",{fill:c(180)}),c(178)("fill")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=function fill(a){for(var b=e(this),d=g(b.length),h=arguments.length,i=f(h>1?arguments[1]:c,d),j=h>2?arguments[2]:c,k=j===c?d:f(j,d);k>i;)b[i++]=a;return b}},function(a,b,d){var e=d(6),f=d(164)(5),g="find",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{find:function find(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(6),f=d(164)(6),g="findIndex",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{findIndex:function findIndex(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(178),f=d(184),g=d(135),h=d(30);a.exports=d(134)(Array,"Array",function(a,b){this._t=h(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,d=this._i++;return!a||d>=a.length?(this._t=c,f(1)):"keys"==b?f(0,d):"values"==b?f(0,a[d]):f(0,[d,a[d]])},"values"),g.Arguments=g.Array,e("keys"),e("values"),e("entries")},function(a,b){a.exports=function(a,b){return{value:b,done:!!a}}},function(a,b,c){c(186)("Array")},function(a,b,c){var d=c(2),e=c(9),f=c(4),g=c(23)("species");a.exports=function(a){var b=d[a];f&&b&&!b[g]&&e.f(b,g,{configurable:!0,get:function(){return this}})}},function(a,b,d){var e=d(2),f=d(80),g=d(9).f,h=d(48).f,i=d(128),j=d(188),k=e.RegExp,l=k,m=k.prototype,n=\/a\/g,o=\/a\/g,p=new k(n)!==n;if(d(4)&&(!p||d(5)(function(){return o[d(23)("match")]=!1,k(n)!=n||k(o)==o||"\/a\/i"!=k(n,"i")}))){k=function RegExp(a,b){var d=this instanceof k,e=i(a),g=b===c;return!d&&e&&a.constructor===k&&g?a:f(p?new l(e&&!g?a.source:a,b):l((e=a instanceof k)?a.source:a,e&&g?j.call(a):b),d?this:m,k)};for(var q=(function(a){a in k||g(k,a,{configurable:!0,get:function(){return l[a]},set:function(b){l[a]=b}})}),r=h(l),s=0;r.length>s;)q(r[s++]);m.constructor=k,k.prototype=m,d(16)(e,"RegExp",k)}d(186)("RegExp")},function(a,b,c){var d=c(10);a.exports=function(){var a=d(this),b="";return a.global&&(b+="g"),a.ignoreCase&&(b+="i"),a.multiline&&(b+="m"),a.unicode&&(b+="u"),a.sticky&&(b+="y"),b}},function(a,b,d){d(190);var e=d(10),f=d(188),g=d(4),h="toString",i=\/.\/[h],j=function(a){d(16)(RegExp.prototype,h,a,!0)};d(5)(function(){return"\/a\/b"!=i.call({source:"a",flags:"b"})})?j(function toString(){var a=e(this);return"\/".concat(a.source,"\/","flags"in a?a.flags:!g&&a instanceof RegExp?f.call(a):c)}):i.name!=h&&j(function toString(){return i.call(this)})},function(a,b,c){c(4)&&"g"!=\/.\/g.flags&&c(9).f(RegExp.prototype,"flags",{configurable:!0,get:c(188)})},function(a,b,d){d(192)("match",1,function(a,b,d){return[function match(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,c){var d=c(8),e=c(16),f=c(5),g=c(33),h=c(23);a.exports=function(a,b,c){var i=h(a),j=c(g,i,""[a]),k=j[0],l=j[1];f(function(){var b={};return b[i]=function(){return 7},7!=""[a](b)})&&(e(String.prototype,a,k),d(RegExp.prototype,i,2==b?function(a,b){return l.call(a,this,b)}:function(a){return l.call(a,this)}))}},function(a,b,d){d(192)("replace",2,function(a,b,d){return[function replace(e,f){var g=a(this),h=e==c?c:e[b];return h!==c?h.call(e,g,f):d.call(String(g),e,f)},d]})},function(a,b,d){d(192)("search",1,function(a,b,d){return[function search(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,d){d(192)("split",2,function(a,b,e){var f=d(128),g=e,h=[].push,i="split",j="length",k="lastIndex";if("c"=="abbc"[i](\/(b)*\/)[1]||4!="test"[i](\/(?:)\/,-1)[j]||2!="ab"[i](\/(?:ab)*\/)[j]||4!="."[i](\/(.?)(.?)\/)[j]||"."[i](\/()()\/)[j]>1||""[i](\/.?\/)[j]){var l=\/()??\/.exec("")[1]===c;e=function(a,b){var d=String(this);if(a===c&&0===b)return[];if(!f(a))return g.call(d,a,b);var e,i,m,n,o,p=[],q=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),r=0,s=b===c?4294967295:b>>>0,t=new RegExp(a.source,q+"g");for(l||(e=new RegExp("^"+t.source+"$(?!\\\\s)",q));(i=t.exec(d))&&(m=i.index+i[0][j],!(m>r&&(p.push(d.slice(r,i.index)),!l&&i[j]>1&&i[0].replace(e,function(){for(o=1;o<arguments[j]-2;o++)arguments[o]===c&&(i[o]=c)}),i[j]>1&&i.index<d[j]&&h.apply(p,i.slice(1)),n=i[0][j],r=m,p[j]>=s)));)t[k]===i.index&&t[k]++;return r===d[j]?!n&&t.test("")||p.push(""):p.push(d.slice(r)),p[j]>s?p.slice(0,s):p}}else"0"[i](c,0)[j]&&(e=function(a,b){return a===c&&0===b?[]:g.call(this,a,b)});return[function split(d,f){var g=a(this),h=d==c?c:d[b];return h!==c?h.call(d,g,f):e.call(String(g),d,f)},e]})},function(a,b,d){var e,f,g,h=d(26),i=d(2),j=d(18),k=d(73),l=d(6),m=d(11),n=d(19),o=d(197),p=d(198),q=d(199),r=d(200).set,s=d(201)(),t="Promise",u=i.TypeError,v=i.process,w=i[t],v=i.process,x="process"==k(v),y=function(){},z=!!function(){try{var a=w.resolve(1),b=(a.constructor={})[d(23)("species")]=function(a){a(y,y)};return(x||"function"==typeof PromiseRejectionEvent)&&a.then(y)instanceof b}catch(c){}}(),A=function(a,b){return a===b||a===w&&b===g},B=function(a){var b;return!(!m(a)||"function"!=typeof(b=a.then))&&b},C=function(a){return A(w,a)?new D(a):new f(a)},D=f=function(a){var b,d;this.promise=new a(function(a,e){if(b!==c||d!==c)throw u("Bad Promise constructor");b=a,d=e}),this.resolve=n(b),this.reject=n(d)},E=function(a){try{a()}catch(b){return{error:b}}},F=function(a,b){if(!a._n){a._n=!0;var c=a._c;s(function(){for(var d=a._v,e=1==a._s,f=0,g=function(b){var c,f,g=e?b.ok:b.fail,h=b.resolve,i=b.reject,j=b.domain;try{g?(e||(2==a._h&&I(a),a._h=1),g===!0?c=d:(j&&j.enter(),c=g(d),j&&j.exit()),c===b.promise?i(u("Promise-chain cycle")):(f=B(c))?f.call(c,h,i):h(c)):i(d)}catch(k){i(k)}};c.length>f;)g(c[f++]);a._c=[],a._n=!1,b&&!a._h&&G(a)})}},G=function(a){r.call(i,function(){var b,d,e,f=a._v;if(H(a)&&(b=E(function(){x?v.emit("unhandledRejection",f,a):(d=i.onunhandledrejection)?d({promise:a,reason:f}):(e=i.console)&&e.error&&e.error("Unhandled promise rejection",f)}),a._h=x||H(a)?2:1),a._a=c,b)throw b.error})},H=function(a){if(1==a._h)return!1;for(var b,c=a._a||a._c,d=0;c.length>d;)if(b=c[d++],b.fail||!H(b.promise))return!1;return!0},I=function(a){r.call(i,function(){var b;x?v.emit("rejectionHandled",a):(b=i.onrejectionhandled)&&b({promise:a,reason:a._v})})},J=function(a){var b=this;b._d||(b._d=!0,b=b._w||b,b._v=a,b._s=2,b._a||(b._a=b._c.slice()),F(b,!0))},K=function(a){var b,c=this;if(!c._d){c._d=!0,c=c._w||c;try{if(c===a)throw u("Promise can't be resolved itself");(b=B(a))?s(function(){var d={_w:c,_d:!1};try{b.call(a,j(K,d,1),j(J,d,1))}catch(e){J.call(d,e)}}):(c._v=a,c._s=1,F(c,!1))}catch(d){J.call({_w:c,_d:!1},d)}}};z||(w=function Promise(a){o(this,w,t,"_h"),n(a),e.call(this);try{a(j(K,this,1),j(J,this,1))}catch(b){J.call(this,b)}},e=function Promise(a){this._c=[],this._a=c,this._s=0,this._d=!1,this._v=c,this._h=0,this._n=!1},e.prototype=d(202)(w.prototype,{then:function then(a,b){var d=C(q(this,w));return d.ok="function"!=typeof a||a,d.fail="function"==typeof b&&b,d.domain=x?v.domain:c,this._c.push(d),this._a&&this._a.push(d),this._s&&F(this,!1),d.promise},"catch":function(a){return this.then(c,a)}}),D=function(){var a=new e;this.promise=a,this.resolve=j(K,a,1),this.reject=j(J,a,1)}),l(l.G+l.W+l.F*!z,{Promise:w}),d(22)(w,t),d(186)(t),g=d(7)[t],l(l.S+l.F*!z,t,{reject:function reject(a){var b=C(this),c=b.reject;return c(a),b.promise}}),l(l.S+l.F*(h||!z),t,{resolve:function resolve(a){if(a instanceof w&&A(a.constructor,this))return a;var b=C(this),c=b.resolve;return c(a),b.promise}}),l(l.S+l.F*!(z&&d(157)(function(a){w.all(a)["catch"](y)})),t,{all:function all(a){var b=this,d=C(b),e=d.resolve,f=d.reject,g=E(function(){var d=[],g=0,h=1;p(a,!1,function(a){var i=g++,j=!1;d.push(c),h++,b.resolve(a).then(function(a){j||(j=!0,d[i]=a,--h||e(d))},f)}),--h||e(d)});return g&&f(g.error),d.promise},race:function race(a){var b=this,c=C(b),d=c.reject,e=E(function(){p(a,!1,function(a){b.resolve(a).then(c.resolve,d)})});return e&&d(e.error),c.promise}})},function(a,b){a.exports=function(a,b,d,e){if(!(a instanceof b)||e!==c&&e in a)throw TypeError(d+": incorrect invocation!");return a}},function(a,b,c){var d=c(18),e=c(153),f=c(154),g=c(10),h=c(35),i=c(156),j={},k={},b=a.exports=function(a,b,c,l,m){var n,o,p,q,r=m?function(){return a}:i(a),s=d(c,l,b?2:1),t=0;if("function"!=typeof r)throw TypeError(a+" is not iterable!");if(f(r)){for(n=h(a.length);n>t;t++)if(q=b?s(g(o=a[t])[0],o[1]):s(a[t]),q===j||q===k)return q}else for(p=r.call(a);!(o=p.next()).done;)if(q=e(p,s,o.value,b),q===j||q===k)return q};b.BREAK=j,b.RETURN=k},function(a,b,d){var e=d(10),f=d(19),g=d(23)("species");a.exports=function(a,b){var d,h=e(a).constructor;return h===c||(d=e(h)[g])==c?b:f(d)}},function(a,b,c){var d,e,f,g=c(18),h=c(76),i=c(46),j=c(13),k=c(2),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function setImmediate(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function clearImmediate(a){delete q[a]},"process"==c(32)(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),a.exports={set:m,clear:n}},function(a,b,d){var e=d(2),f=d(200).set,g=e.MutationObserver||e.WebKitMutationObserver,h=e.process,i=e.Promise,j="process"==d(32)(h);a.exports=function(){var a,b,d,k=function(){var e,f;for(j&&(e=h.domain)&&e.exit();a;){f=a.fn,a=a.next;try{f()}catch(g){throw a?d():b=c,g}}b=c,e&&e.enter()};if(j)d=function(){h.nextTick(k)};else if(g){var l=!0,m=document.createTextNode("");new g(k).observe(m,{characterData:!0}),d=function(){m.data=l=!l}}else if(i&&i.resolve){var n=i.resolve();d=function(){n.then(k)}}else d=function(){f.call(e,k)};return function(e){var f={fn:e,next:c};b&&(b.next=f),a||(a=f,d()),b=f}}},function(a,b,c){var d=c(16);a.exports=function(a,b,c){for(var e in b)d(a,e,b[e],c);return a}},function(a,b,d){var e=d(204);a.exports=d(205)("Map",function(a){return function Map(){return a(this,arguments.length>0?arguments[0]:c)}},{get:function get(a){var b=e.getEntry(this,a);return b&&b.v},set:function set(a,b){return e.def(this,0===a?0:a,b)}},e,!0)},function(a,b,d){var e=d(9).f,f=d(44),g=d(202),h=d(18),i=d(197),j=d(33),k=d(198),l=d(134),m=d(184),n=d(186),o=d(4),p=d(20).fastKey,q=o?"_s":"size",r=function(a,b){var c,d=p(b);if("F"!==d)return a._i[d];for(c=a._f;c;c=c.n)if(c.k==b)return c};a.exports={getConstructor:function(a,b,d,l){var m=a(function(a,e){i(a,m,b,"_i"),a._i=f(null),a._f=c,a._l=c,a[q]=0,e!=c&&k(e,d,a[l],a)});return g(m.prototype,{clear:function clear(){for(var a=this,b=a._i,d=a._f;d;d=d.n)d.r=!0,d.p&&(d.p=d.p.n=c),delete b[d.i];a._f=a._l=c,a[q]=0},"delete":function(a){var b=this,c=r(b,a);if(c){var d=c.n,e=c.p;delete b._i[c.i],c.r=!0,e&&(e.n=d),d&&(d.p=e),b._f==c&&(b._f=d),b._l==c&&(b._l=e),b[q]--}return!!c},forEach:function forEach(a){i(this,m,"forEach");for(var b,d=h(a,arguments.length>1?arguments[1]:c,3);b=b?b.n:this._f;)for(d(b.v,b.k,this);b&&b.r;)b=b.p},has:function has(a){return!!r(this,a)}}),o&&e(m.prototype,"size",{get:function(){return j(this[q])}}),m},def:function(a,b,d){var e,f,g=r(a,b);return g?g.v=d:(a._l=g={i:f=p(b,!0),k:b,v:d,p:e=a._l,n:c,r:!1},a._f||(a._f=g),e&&(e.n=g),a[q]++,"F"!==f&&(a._i[f]=g)),a},getEntry:r,setStrong:function(a,b,d){l(a,b,function(a,b){this._t=a,this._k=b,this._l=c},function(){for(var a=this,b=a._k,d=a._l;d&&d.r;)d=d.p;return a._t&&(a._l=d=d?d.n:a._t._f)?"keys"==b?m(0,d.k):"values"==b?m(0,d.v):m(0,[d.k,d.v]):(a._t=c,m(1))},d?"entries":"values",!d,!0),n(b)}}},function(a,b,d){var e=d(2),f=d(6),g=d(16),h=d(202),i=d(20),j=d(198),k=d(197),l=d(11),m=d(5),n=d(157),o=d(22),p=d(80);a.exports=function(a,b,d,q,r,s){var t=e[a],u=t,v=r?"set":"add",w=u&&u.prototype,x={},y=function(a){var b=w[a];g(w,a,"delete"==a?function(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"has"==a?function has(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"get"==a?function get(a){return s&&!l(a)?c:b.call(this,0===a?0:a)}:"add"==a?function add(a){return b.call(this,0===a?0:a),this}:function set(a,c){return b.call(this,0===a?0:a,c),this})};if("function"==typeof u&&(s||w.forEach&&!m(function(){(new u).entries().next()}))){var z=new u,A=z[v](s?{}:-0,1)!=z,B=m(function(){z.has(1)}),C=n(function(a){new u(a)}),D=!s&&m(function(){for(var a=new u,b=5;b--;)a[v](b,b);return!a.has(-0)});C||(u=b(function(b,d){k(b,u,a);var e=p(new t,b,u);return d!=c&&j(d,r,e[v],e),e}),u.prototype=w,w.constructor=u),(B||D)&&(y("delete"),y("has"),r&&y("get")),(D||A)&&y(v),s&&w.clear&&delete w.clear}else u=q.getConstructor(b,a,r,v),h(u.prototype,d),i.NEED=!0;return o(u,a),x[a]=u,f(f.G+f.W+f.F*(u!=t),x),s||q.setStrong(u,a,r),u}},function(a,b,d){var e=d(204);a.exports=d(205)("Set",function(a){return function Set(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a=0===a?0:a,a)}},e)},function(a,b,d){var e,f=d(164)(0),g=d(16),h=d(20),i=d(67),j=d(208),k=d(11),l=h.getWeak,m=Object.isExtensible,n=j.ufstore,o={},p=function(a){return function WeakMap(){return a(this,arguments.length>0?arguments[0]:c)}},q={get:function get(a){if(k(a)){var b=l(a);return b===!0?n(this).get(a):b?b[this._i]:c}},set:function set(a,b){return j.def(this,a,b)}},r=a.exports=d(205)("WeakMap",p,q,j,!0,!0);7!=(new r).set((Object.freeze||Object)(o),7).get(o)&&(e=j.getConstructor(p),i(e.prototype,q),h.NEED=!0,f(["delete","has","get","set"],function(a){var b=r.prototype,c=b[a];g(b,a,function(b,d){if(k(b)&&!m(b)){this._f||(this._f=new e);var f=this._f[a](b,d);return"set"==a?this:f}return c.call(this,b,d)})}))},function(a,b,d){var e=d(202),f=d(20).getWeak,g=d(10),h=d(11),i=d(197),j=d(198),k=d(164),l=d(3),m=k(5),n=k(6),o=0,p=function(a){return a._l||(a._l=new q)},q=function(){this.a=[]},r=function(a,b){return m(a.a,function(a){return a[0]===b})};q.prototype={get:function(a){var b=r(this,a);if(b)return b[1]},has:function(a){return!!r(this,a)},set:function(a,b){var c=r(this,a);c?c[1]=b:this.a.push([a,b])},"delete":function(a){var b=n(this.a,function(b){return b[0]===a});return~b&&this.a.splice(b,1),!!~b}},a.exports={getConstructor:function(a,b,d,g){var k=a(function(a,e){i(a,k,b,"_i"),a._i=o++,a._l=c,e!=c&&j(e,d,a[g],a)});return e(k.prototype,{"delete":function(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this)["delete"](a):b&&l(b,this._i)&&delete b[this._i]},has:function has(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this).has(a):b&&l(b,this._i)}}),k},def:function(a,b,c){var d=f(g(b),!0);return d===!0?p(a).set(b,c):d[a._i]=c,a},ufstore:p}},function(a,b,d){var e=d(208);d(205)("WeakSet",function(a){return function WeakSet(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a,!0)}},e,!1,!0)},function(a,b,c){var d=c(6),e=c(19),f=c(10),g=(c(2).Reflect||{}).apply,h=Function.apply;d(d.S+d.F*!c(5)(function(){g(function(){})}),"Reflect",{apply:function apply(a,b,c){var d=e(a),i=f(c);return g?g(d,b,i):h.call(d,b,i)}})},function(a,b,c){var d=c(6),e=c(44),f=c(19),g=c(10),h=c(11),i=c(5),j=c(75),k=(c(2).Reflect||{}).construct,l=i(function(){function F(){}return!(k(function(){},[],F)instanceof F)}),m=!i(function(){k(function(){})});d(d.S+d.F*(l||m),"Reflect",{construct:function construct(a,b){f(a),g(b);var c=arguments.length<3?a:f(arguments[2]);if(m&&!l)return k(a,b,c);if(a==c){switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3])}var d=[null];return d.push.apply(d,b),new(j.apply(a,d))}var i=c.prototype,n=e(h(i)?i:Object.prototype),o=Function.apply.call(a,n,b);return h(o)?o:n}})},function(a,b,c){var d=c(9),e=c(6),f=c(10),g=c(14);e(e.S+e.F*c(5)(function(){Reflect.defineProperty(d.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function defineProperty(a,b,c){f(a),b=g(b,!0),f(c);try{return d.f(a,b,c),!0}catch(e){return!1}}})},function(a,b,c){var d=c(6),e=c(49).f,f=c(10);d(d.S,"Reflect",{deleteProperty:function deleteProperty(a,b){var c=e(f(a),b);return!(c&&!c.configurable)&&delete a[b]}})},function(a,b,d){var e=d(6),f=d(10),g=function(a){this._t=f(a),this._i=0;var b,c=this._k=[];for(b in a)c.push(b)};d(136)(g,"Object",function(){var a,b=this,d=b._k;do if(b._i>=d.length)return{value:c,done:!0};while(!((a=d[b._i++])in b._t));return{value:a,done:!1}}),e(e.S,"Reflect",{enumerate:function enumerate(a){return new g(a)}})},function(a,b,d){function get(a,b){var d,h,k=arguments.length<3?a:arguments[2];return j(a)===k?a[b]:(d=e.f(a,b))?g(d,"value")?d.value:d.get!==c?d.get.call(k):c:i(h=f(a))?get(h,b,k):void 0}var e=d(49),f=d(57),g=d(3),h=d(6),i=d(11),j=d(10);h(h.S,"Reflect",{get:get})},function(a,b,c){var d=c(49),e=c(6),f=c(10);e(e.S,"Reflect",{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(a,b){return d.f(f(a),b)}})},function(a,b,c){var d=c(6),e=c(57),f=c(10);d(d.S,"Reflect",{getPrototypeOf:function getPrototypeOf(a){return e(f(a))}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{has:function has(a,b){return b in a}})},function(a,b,c){var d=c(6),e=c(10),f=Object.isExtensible;d(d.S,"Reflect",{isExtensible:function isExtensible(a){return e(a),!f||f(a)}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{ownKeys:c(221)})},function(a,b,c){var d=c(48),e=c(41),f=c(10),g=c(2).Reflect;a.exports=g&&g.ownKeys||function ownKeys(a){var b=d.f(f(a)),c=e.f;return c?b.concat(c(a)):b}},function(a,b,c){var d=c(6),e=c(10),f=Object.preventExtensions;d(d.S,"Reflect",{preventExtensions:function preventExtensions(a){e(a);try{return f&&f(a),!0}catch(b){return!1}}})},function(a,b,d){function set(a,b,d){var i,m,n=arguments.length<4?a:arguments[3],o=f.f(k(a),b);if(!o){if(l(m=g(a)))return set(m,b,d,n);o=j(0)}return h(o,"value")?!(o.writable===!1||!l(n))&&(i=f.f(n,b)||j(0),i.value=d,e.f(n,b,i),!0):o.set!==c&&(o.set.call(n,d),!0)}var e=d(9),f=d(49),g=d(57),h=d(3),i=d(6),j=d(15),k=d(10),l=d(11);i(i.S,"Reflect",{set:set})},function(a,b,c){var d=c(6),e=c(71);e&&d(d.S,"Reflect",{setPrototypeOf:function setPrototypeOf(a,b){e.check(a,b);try{return e.set(a,b),!0}catch(c){return!1}}})},function(a,b,c){var d=c(6);d(d.S,"Date",{now:function(){return(new Date).getTime()}})},function(a,b,c){var d=c(6),e=c(56),f=c(14);d(d.P+d.F*c(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function toJSON(a){var b=e(this),c=f(b);return"number"!=typeof c||isFinite(c)?b.toISOString():null}})},function(a,b,c){var d=c(6),e=c(5),f=Date.prototype.getTime,g=function(a){return a>9?a:"0"+a};d(d.P+d.F*(e(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!e(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function toISOString(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var a=this,b=a.getUTCFullYear(),c=a.getUTCMilliseconds(),d=b<0?"-":b>9999?"+":"";return d+("00000"+Math.abs(b)).slice(d?-6:-4)+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+(c>99?c:"0"+g(c))+"Z"}})},function(a,b,c){var d=Date.prototype,e="Invalid Date",f="toString",g=d[f],h=d.getTime;new Date(NaN)+""!=e&&c(16)(d,f,function toString(){var a=h.call(this);return a===a?g.call(this):e})},function(a,b,c){var d=c(23)("toPrimitive"),e=Date.prototype;d in e||c(8)(e,d,c(230))},function(a,b,c){var d=c(10),e=c(14),f="number";a.exports=function(a){if("string"!==a&&a!==f&&"default"!==a)throw TypeError("Incorrect hint");return e(d(this),a!=f)}},function(a,b,d){var e=d(6),f=d(232),g=d(233),h=d(10),i=d(37),j=d(35),k=d(11),l=d(2).ArrayBuffer,m=d(199),n=g.ArrayBuffer,o=g.DataView,p=f.ABV&&l.isView,q=n.prototype.slice,r=f.VIEW,s="ArrayBuffer";e(e.G+e.W+e.F*(l!==n),{ArrayBuffer:n}),e(e.S+e.F*!f.CONSTR,s,{isView:function isView(a){return p&&p(a)||k(a)&&r in a}}),e(e.P+e.U+e.F*d(5)(function(){return!new n(2).slice(1,c).byteLength}),s,{slice:function slice(a,b){if(q!==c&&b===c)return q.call(h(this),a);for(var d=h(this).byteLength,e=i(a,d),f=i(b===c?d:b,d),g=new(m(this,n))(j(f-e)),k=new o(this),l=new o(g),p=0;e<f;)l.setUint8(p++,k.getUint8(e++));return g}}),d(186)(s)},function(a,b,c){for(var d,e=c(2),f=c(8),g=c(17),h=g("typed_array"),i=g("view"),j=!(!e.ArrayBuffer||!e.DataView),k=j,l=0,m=9,n="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<m;)(d=e[n[l++]])?(f(d.prototype,h,!0),f(d.prototype,i,!0)):k=!1;a.exports={ABV:j,CONSTR:k,TYPED:h,VIEW:i}},function(a,b,d){var e=d(2),f=d(4),g=d(26),h=d(232),i=d(8),j=d(202),k=d(5),l=d(197),m=d(36),n=d(35),o=d(48).f,p=d(9).f,q=d(180),r=d(22),s="ArrayBuffer",t="DataView",u="prototype",v="Wrong length!",w="Wrong index!",x=e[s],y=e[t],z=e.Math,A=e.RangeError,B=e.Infinity,C=x,D=z.abs,E=z.pow,F=z.floor,G=z.log,H=z.LN2,I="buffer",J="byteLength",K="byteOffset",L=f?"_b":I,M=f?"_l":J,N=f?"_o":K,O=function(a,b,c){var d,e,f,g=Array(c),h=8*c-b-1,i=(1<<h)-1,j=i>>1,k=23===b?E(2,-24)-E(2,-77):0,l=0,m=a<0||0===a&&1\/a<0?1:0;for(a=D(a),a!=a||a===B?(e=a!=a?1:0,d=i):(d=F(G(a)\/H),a*(f=E(2,-d))<1&&(d--,f*=2),a+=d+j>=1?k\/f:k*E(2,1-j),a*f>=2&&(d++,f\/=2),d+j>=i?(e=0,d=i):d+j>=1?(e=(a*f-1)*E(2,b),d+=j):(e=a*E(2,j-1)*E(2,b),d=0));b>=8;g[l++]=255&e,e\/=256,b-=8);for(d=d<<b|e,h+=b;h>0;g[l++]=255&d,d\/=256,h-=8);return g[--l]|=128*m,g},P=function(a,b,c){var d,e=8*c-b-1,f=(1<<e)-1,g=f>>1,h=e-7,i=c-1,j=a[i--],k=127&j;for(j>>=7;h>0;k=256*k+a[i],i--,h-=8);for(d=k&(1<<-h)-1,k>>=-h,h+=b;h>0;d=256*d+a[i],i--,h-=8);if(0===k)k=1-g;else{if(k===f)return d?NaN:j?-B:B;d+=E(2,b),k-=g}return(j?-1:1)*d*E(2,k-b)},Q=function(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]},R=function(a){return[255&a]},S=function(a){return[255&a,a>>8&255]},T=function(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]},U=function(a){return O(a,52,8)},V=function(a){return O(a,23,4)},W=function(a,b,c){p(a[u],b,{get:function(){return this[c]}})},X=function(a,b,c,d){var e=+c,f=m(e);if(e!=f||f<0||f+b>a[M])throw A(w);var g=a[L]._b,h=f+a[N],i=g.slice(h,h+b);return d?i:i.reverse()},Y=function(a,b,c,d,e,f){var g=+c,h=m(g);if(g!=h||h<0||h+b>a[M])throw A(w);for(var i=a[L]._b,j=h+a[N],k=d(+e),l=0;l<b;l++)i[j+l]=k[f?l:b-l-1]},Z=function(a,b){l(a,x,s);var c=+b,d=n(c);if(c!=d)throw A(v);return d};if(h.ABV){if(!k(function(){new x})||!k(function(){new x(.5)})){x=function ArrayBuffer(a){return new C(Z(this,a))};for(var $,_=x[u]=C[u],aa=o(C),ba=0;aa.length>ba;)($=aa[ba++])in x||i(x,$,C[$]);g||(_.constructor=x)}var ca=new y(new x(2)),da=y[u].setInt8;ca.setInt8(0,2147483648),ca.setInt8(1,2147483649),!ca.getInt8(0)&&ca.getInt8(1)||j(y[u],{setInt8:function setInt8(a,b){da.call(this,a,b<<24>>24)},setUint8:function setUint8(a,b){da.call(this,a,b<<24>>24)}},!0)}else x=function ArrayBuffer(a){var b=Z(this,a);this._b=q.call(Array(b),0),this[M]=b},y=function DataView(a,b,d){l(this,y,t),l(a,x,t);var e=a[M],f=m(b);if(f<0||f>e)throw A("Wrong offset!");if(d=d===c?e-f:n(d),f+d>e)throw A(v);this[L]=a,this[N]=f,this[M]=d},f&&(W(x,J,"_l"),W(y,I,"_b"),W(y,J,"_l"),W(y,K,"_o")),j(y[u],{getInt8:function getInt8(a){return X(this,1,a)[0]<<24>>24},getUint8:function getUint8(a){return X(this,1,a)[0]},getInt16:function getInt16(a){var b=X(this,2,a,arguments[1]);return(b[1]<<8|b[0])<<16>>16},getUint16:function getUint16(a){var b=X(this,2,a,arguments[1]);return b[1]<<8|b[0]},getInt32:function getInt32(a){return Q(X(this,4,a,arguments[1]))},getUint32:function getUint32(a){return Q(X(this,4,a,arguments[1]))>>>0},getFloat32:function getFloat32(a){return P(X(this,4,a,arguments[1]),23,4)},getFloat64:function getFloat64(a){return P(X(this,8,a,arguments[1]),52,8)},setInt8:function setInt8(a,b){Y(this,1,a,R,b)},setUint8:function setUint8(a,b){Y(this,1,a,R,b)},setInt16:function setInt16(a,b){Y(this,2,a,S,b,arguments[2])},setUint16:function setUint16(a,b){Y(this,2,a,S,b,arguments[2])},setInt32:function setInt32(a,b){Y(this,4,a,T,b,arguments[2])},setUint32:function setUint32(a,b){Y(this,4,a,T,b,arguments[2])},setFloat32:function setFloat32(a,b){Y(this,4,a,V,b,arguments[2])},setFloat64:function setFloat64(a,b){Y(this,8,a,U,b,arguments[2])}});r(x,s),r(y,t),i(y[u],h.VIEW,!0),b[s]=x,b[t]=y},function(a,b,c){var d=c(6);d(d.G+d.W+d.F*!c(232).ABV,{DataView:c(233).DataView})},function(a,b,c){c(236)("Int8",1,function(a){return function Int8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){if(d(4)){var e=d(26),f=d(2),g=d(5),h=d(6),i=d(232),j=d(233),k=d(18),l=d(197),m=d(15),n=d(8),o=d(202),p=d(36),q=d(35),r=d(37),s=d(14),t=d(3),u=d(69),v=d(73),w=d(11),x=d(56),y=d(154),z=d(44),A=d(57),B=d(48).f,C=d(156),D=d(17),E=d(23),F=d(164),G=d(34),H=d(199),I=d(183),J=d(135),K=d(157),L=d(186),M=d(180),N=d(177),O=d(9),P=d(49),Q=O.f,R=P.f,S=f.RangeError,T=f.TypeError,U=f.Uint8Array,V="ArrayBuffer",W="Shared"+V,X="BYTES_PER_ELEMENT",Y="prototype",Z=Array[Y],$=j.ArrayBuffer,_=j.DataView,aa=F(0),ba=F(2),ca=F(3),da=F(4),ea=F(5),fa=F(6),ga=G(!0),ha=G(!1),ia=I.values,ja=I.keys,ka=I.entries,la=Z.lastIndexOf,ma=Z.reduce,na=Z.reduceRight,oa=Z.join,pa=Z.sort,qa=Z.slice,ra=Z.toString,sa=Z.toLocaleString,ta=E("iterator"),ua=E("toStringTag"),va=D("typed_constructor"),wa=D("def_constructor"),xa=i.CONSTR,ya=i.TYPED,za=i.VIEW,Aa="Wrong length!",Ba=F(1,function(a,b){return Ha(H(a,a[wa]),b)}),Ca=g(function(){return 1===new U(new Uint16Array([1]).buffer)[0]}),Da=!!U&&!!U[Y].set&&g(function(){new U(1).set({})}),Ea=function(a,b){if(a===c)throw T(Aa);var d=+a,e=q(a);if(b&&!u(d,e))throw S(Aa);return e},Fa=function(a,b){var c=p(a);if(c<0||c%b)throw S("Wrong offset!");return c},Ga=function(a){if(w(a)&&ya in a)return a;throw T(a+" is not a typed array!")},Ha=function(a,b){if(!(w(a)&&va in a))throw T("It is not a typed array constructor!");return new a(b)},Ia=function(a,b){return Ja(H(a,a[wa]),b)},Ja=function(a,b){for(var c=0,d=b.length,e=Ha(a,d);d>c;)e[c]=b[c++];return e},Ka=function(a,b,c){Q(a,b,{get:function(){return this._d[c]}})},La=function from(a){var b,d,e,f,g,h,i=x(a),j=arguments.length,l=j>1?arguments[1]:c,m=l!==c,n=C(i);if(n!=c&&!y(n)){for(h=n.call(i),e=[],b=0;!(g=h.next()).done;b++)e.push(g.value);i=e}for(m&&j>2&&(l=k(l,arguments[2],2)),b=0,d=q(i.length),f=Ha(this,d);d>b;b++)f[b]=m?l(i[b],b):i[b];return f},Ma=function of(){for(var a=0,b=arguments.length,c=Ha(this,b);b>a;)c[a]=arguments[a++];return c},Na=!!U&&g(function(){sa.call(new U(1))}),Oa=function toLocaleString(){return sa.apply(Na?qa.call(Ga(this)):Ga(this),arguments)},Pa={copyWithin:function copyWithin(a,b){return N.call(Ga(this),a,b,arguments.length>2?arguments[2]:c)},every:function every(a){return da(Ga(this),a,arguments.length>1?arguments[1]:c)},fill:function fill(a){return M.apply(Ga(this),arguments)},filter:function filter(a){return Ia(this,ba(Ga(this),a,arguments.length>1?arguments[1]:c))},find:function find(a){return ea(Ga(this),a,arguments.length>1?arguments[1]:c)},findIndex:function findIndex(a){return fa(Ga(this),a,arguments.length>1?arguments[1]:c)},forEach:function forEach(a){aa(Ga(this),a,arguments.length>1?arguments[1]:c)},indexOf:function indexOf(a){return ha(Ga(this),a,arguments.length>1?arguments[1]:c)},includes:function includes(a){return ga(Ga(this),a,arguments.length>1?arguments[1]:c)},join:function join(a){return oa.apply(Ga(this),arguments)},lastIndexOf:function lastIndexOf(a){$/;"	function	line:8
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.min.js	/^try{var f=[7][d]();f["return"]=function(){e=!0},Array.from(f,function(){throw 2})}catch(g){}a.exports=function(a,b){if(!b&&!e)return!1;var c=!1;try{var f=[7],g=f[d]();g.next=function(){return{done:c=!0}},f[d]=function(){return g},a(f)}catch(h){}return c}},function(a,b,c){var d=c(6),e=c(155);d(d.S+d.F*c(5)(function(){function F(){}return!(Array.of.call(F)instanceof F)}),"Array",{of:function of(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)e(c,a,arguments[a++]);return c.length=b,c}})},function(a,b,d){var e=d(6),f=d(30),g=[].join;e(e.P+e.F*(d(31)!=Object||!d(160)(g)),"Array",{join:function join(a){return g.call(f(this),a===c?",":a)}})},function(a,b,c){var d=c(5);a.exports=function(a,b){return!!a&&d(function(){b?a.call(null,function(){},1):a.call(null)})}},function(a,b,d){var e=d(6),f=d(46),g=d(32),h=d(37),i=d(35),j=[].slice;e(e.P+e.F*d(5)(function(){f&&j.call(f)}),"Array",{slice:function slice(a,b){var d=i(this.length),e=g(this);if(b=b===c?d:b,"Array"==e)return j.call(this,a,b);for(var f=h(a,d),k=h(b,d),l=i(k-f),m=Array(l),n=0;n<l;n++)m[n]="String"==e?this.charAt(f+n):this[f+n];return m}})},function(a,b,d){var e=d(6),f=d(19),g=d(56),h=d(5),i=[].sort,j=[1,2,3];e(e.P+e.F*(h(function(){j.sort(c)})||!h(function(){j.sort(null)})||!d(160)(i)),"Array",{sort:function sort(a){return a===c?i.call(g(this)):i.call(g(this),f(a))}})},function(a,b,c){var d=c(6),e=c(164)(0),f=c(160)([].forEach,!0);d(d.P+d.F*!f,"Array",{forEach:function forEach(a){return e(this,a,arguments[1])}})},function(a,b,d){var e=d(18),f=d(31),g=d(56),h=d(35),i=d(165);a.exports=function(a,b){var d=1==a,j=2==a,k=3==a,l=4==a,m=6==a,n=5==a||m,o=b||i;return function(b,i,p){for(var q,r,s=g(b),t=f(s),u=e(i,p,3),v=h(t.length),w=0,x=d?o(b,v):j?o(b,0):c;v>w;w++)if((n||w in t)&&(q=t[w],r=u(q,w,s),a))if(d)x[w]=r;else if(r)switch(a){case 3:return!0;case 5:return q;case 6:return w;case 2:x.push(q)}else if(l)return!1;return m?-1:k||l?l:x}}},function(a,b,c){var d=c(166);a.exports=function(a,b){return new(d(a))(b)}},function(a,b,d){var e=d(11),f=d(43),g=d(23)("species");a.exports=function(a){var b;return f(a)&&(b=a.constructor,"function"!=typeof b||b!==Array&&!f(b.prototype)||(b=c),e(b)&&(b=b[g],null===b&&(b=c))),b===c?Array:b}},function(a,b,c){var d=c(6),e=c(164)(1);d(d.P+d.F*!c(160)([].map,!0),"Array",{map:function map(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(2);d(d.P+d.F*!c(160)([].filter,!0),"Array",{filter:function filter(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(3);d(d.P+d.F*!c(160)([].some,!0),"Array",{some:function some(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(164)(4);d(d.P+d.F*!c(160)([].every,!0),"Array",{every:function every(a){return e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduce,!0),"Array",{reduce:function reduce(a){return e(this,a,arguments.length,arguments[1],!1)}})},function(a,b,c){var d=c(19),e=c(56),f=c(31),g=c(35);a.exports=function(a,b,c,h,i){d(b);var j=e(a),k=f(j),l=g(j.length),m=i?l-1:0,n=i?-1:1;if(c<2)for(;;){if(m in k){h=k[m],m+=n;break}if(m+=n,i?m<0:l<=m)throw TypeError("Reduce of empty array with no initial value")}for(;i?m>=0:l>m;m+=n)m in k&&(h=b(h,k[m],m,j));return h}},function(a,b,c){var d=c(6),e=c(172);d(d.P+d.F*!c(160)([].reduceRight,!0),"Array",{reduceRight:function reduceRight(a){return e(this,a,arguments.length,arguments[1],!0)}})},function(a,b,c){var d=c(6),e=c(34)(!1),f=[].indexOf,g=!!f&&1\/[1].indexOf(1,-0)<0;d(d.P+d.F*(g||!c(160)(f)),"Array",{indexOf:function indexOf(a){return g?f.apply(this,arguments)||0:e(this,a,arguments[1])}})},function(a,b,c){var d=c(6),e=c(30),f=c(36),g=c(35),h=[].lastIndexOf,i=!!h&&1\/[1].lastIndexOf(1,-0)<0;d(d.P+d.F*(i||!c(160)(h)),"Array",{lastIndexOf:function lastIndexOf(a){if(i)return h.apply(this,arguments)||0;var b=e(this),c=g(b.length),d=c-1;for(arguments.length>1&&(d=Math.min(d,f(arguments[1]))),d<0&&(d=c+d);d>=0;d--)if(d in b&&b[d]===a)return d||0;return-1}})},function(a,b,c){var d=c(6);d(d.P,"Array",{copyWithin:c(177)}),c(178)("copyWithin")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=[].copyWithin||function copyWithin(a,b){var d=e(this),h=g(d.length),i=f(a,h),j=f(b,h),k=arguments.length>2?arguments[2]:c,l=Math.min((k===c?h:f(k,h))-j,h-i),m=1;for(j<i&&i<j+l&&(m=-1,j+=l-1,i+=l-1);l-- >0;)j in d?d[i]=d[j]:delete d[i],i+=m,j+=m;return d}},function(a,b,d){var e=d(23)("unscopables"),f=Array.prototype;f[e]==c&&d(8)(f,e,{}),a.exports=function(a){f[e][a]=!0}},function(a,b,c){var d=c(6);d(d.P,"Array",{fill:c(180)}),c(178)("fill")},function(a,b,d){var e=d(56),f=d(37),g=d(35);a.exports=function fill(a){for(var b=e(this),d=g(b.length),h=arguments.length,i=f(h>1?arguments[1]:c,d),j=h>2?arguments[2]:c,k=j===c?d:f(j,d);k>i;)b[i++]=a;return b}},function(a,b,d){var e=d(6),f=d(164)(5),g="find",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{find:function find(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(6),f=d(164)(6),g="findIndex",h=!0;g in[]&&Array(1)[g](function(){h=!1}),e(e.P+e.F*h,"Array",{findIndex:function findIndex(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)(g)},function(a,b,d){var e=d(178),f=d(184),g=d(135),h=d(30);a.exports=d(134)(Array,"Array",function(a,b){this._t=h(a),this._i=0,this._k=b},function(){var a=this._t,b=this._k,d=this._i++;return!a||d>=a.length?(this._t=c,f(1)):"keys"==b?f(0,d):"values"==b?f(0,a[d]):f(0,[d,a[d]])},"values"),g.Arguments=g.Array,e("keys"),e("values"),e("entries")},function(a,b){a.exports=function(a,b){return{value:b,done:!!a}}},function(a,b,c){c(186)("Array")},function(a,b,c){var d=c(2),e=c(9),f=c(4),g=c(23)("species");a.exports=function(a){var b=d[a];f&&b&&!b[g]&&e.f(b,g,{configurable:!0,get:function(){return this}})}},function(a,b,d){var e=d(2),f=d(80),g=d(9).f,h=d(48).f,i=d(128),j=d(188),k=e.RegExp,l=k,m=k.prototype,n=\/a\/g,o=\/a\/g,p=new k(n)!==n;if(d(4)&&(!p||d(5)(function(){return o[d(23)("match")]=!1,k(n)!=n||k(o)==o||"\/a\/i"!=k(n,"i")}))){k=function RegExp(a,b){var d=this instanceof k,e=i(a),g=b===c;return!d&&e&&a.constructor===k&&g?a:f(p?new l(e&&!g?a.source:a,b):l((e=a instanceof k)?a.source:a,e&&g?j.call(a):b),d?this:m,k)};for(var q=(function(a){a in k||g(k,a,{configurable:!0,get:function(){return l[a]},set:function(b){l[a]=b}})}),r=h(l),s=0;r.length>s;)q(r[s++]);m.constructor=k,k.prototype=m,d(16)(e,"RegExp",k)}d(186)("RegExp")},function(a,b,c){var d=c(10);a.exports=function(){var a=d(this),b="";return a.global&&(b+="g"),a.ignoreCase&&(b+="i"),a.multiline&&(b+="m"),a.unicode&&(b+="u"),a.sticky&&(b+="y"),b}},function(a,b,d){d(190);var e=d(10),f=d(188),g=d(4),h="toString",i=\/.\/[h],j=function(a){d(16)(RegExp.prototype,h,a,!0)};d(5)(function(){return"\/a\/b"!=i.call({source:"a",flags:"b"})})?j(function toString(){var a=e(this);return"\/".concat(a.source,"\/","flags"in a?a.flags:!g&&a instanceof RegExp?f.call(a):c)}):i.name!=h&&j(function toString(){return i.call(this)})},function(a,b,c){c(4)&&"g"!=\/.\/g.flags&&c(9).f(RegExp.prototype,"flags",{configurable:!0,get:c(188)})},function(a,b,d){d(192)("match",1,function(a,b,d){return[function match(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,c){var d=c(8),e=c(16),f=c(5),g=c(33),h=c(23);a.exports=function(a,b,c){var i=h(a),j=c(g,i,""[a]),k=j[0],l=j[1];f(function(){var b={};return b[i]=function(){return 7},7!=""[a](b)})&&(e(String.prototype,a,k),d(RegExp.prototype,i,2==b?function(a,b){return l.call(a,this,b)}:function(a){return l.call(a,this)}))}},function(a,b,d){d(192)("replace",2,function(a,b,d){return[function replace(e,f){var g=a(this),h=e==c?c:e[b];return h!==c?h.call(e,g,f):d.call(String(g),e,f)},d]})},function(a,b,d){d(192)("search",1,function(a,b,d){return[function search(d){var e=a(this),f=d==c?c:d[b];return f!==c?f.call(d,e):new RegExp(d)[b](String(e))},d]})},function(a,b,d){d(192)("split",2,function(a,b,e){var f=d(128),g=e,h=[].push,i="split",j="length",k="lastIndex";if("c"=="abbc"[i](\/(b)*\/)[1]||4!="test"[i](\/(?:)\/,-1)[j]||2!="ab"[i](\/(?:ab)*\/)[j]||4!="."[i](\/(.?)(.?)\/)[j]||"."[i](\/()()\/)[j]>1||""[i](\/.?\/)[j]){var l=\/()??\/.exec("")[1]===c;e=function(a,b){var d=String(this);if(a===c&&0===b)return[];if(!f(a))return g.call(d,a,b);var e,i,m,n,o,p=[],q=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(a.sticky?"y":""),r=0,s=b===c?4294967295:b>>>0,t=new RegExp(a.source,q+"g");for(l||(e=new RegExp("^"+t.source+"$(?!\\\\s)",q));(i=t.exec(d))&&(m=i.index+i[0][j],!(m>r&&(p.push(d.slice(r,i.index)),!l&&i[j]>1&&i[0].replace(e,function(){for(o=1;o<arguments[j]-2;o++)arguments[o]===c&&(i[o]=c)}),i[j]>1&&i.index<d[j]&&h.apply(p,i.slice(1)),n=i[0][j],r=m,p[j]>=s)));)t[k]===i.index&&t[k]++;return r===d[j]?!n&&t.test("")||p.push(""):p.push(d.slice(r)),p[j]>s?p.slice(0,s):p}}else"0"[i](c,0)[j]&&(e=function(a,b){return a===c&&0===b?[]:g.call(this,a,b)});return[function split(d,f){var g=a(this),h=d==c?c:d[b];return h!==c?h.call(d,g,f):e.call(String(g),d,f)},e]})},function(a,b,d){var e,f,g,h=d(26),i=d(2),j=d(18),k=d(73),l=d(6),m=d(11),n=d(19),o=d(197),p=d(198),q=d(199),r=d(200).set,s=d(201)(),t="Promise",u=i.TypeError,v=i.process,w=i[t],v=i.process,x="process"==k(v),y=function(){},z=!!function(){try{var a=w.resolve(1),b=(a.constructor={})[d(23)("species")]=function(a){a(y,y)};return(x||"function"==typeof PromiseRejectionEvent)&&a.then(y)instanceof b}catch(c){}}(),A=function(a,b){return a===b||a===w&&b===g},B=function(a){var b;return!(!m(a)||"function"!=typeof(b=a.then))&&b},C=function(a){return A(w,a)?new D(a):new f(a)},D=f=function(a){var b,d;this.promise=new a(function(a,e){if(b!==c||d!==c)throw u("Bad Promise constructor");b=a,d=e}),this.resolve=n(b),this.reject=n(d)},E=function(a){try{a()}catch(b){return{error:b}}},F=function(a,b){if(!a._n){a._n=!0;var c=a._c;s(function(){for(var d=a._v,e=1==a._s,f=0,g=function(b){var c,f,g=e?b.ok:b.fail,h=b.resolve,i=b.reject,j=b.domain;try{g?(e||(2==a._h&&I(a),a._h=1),g===!0?c=d:(j&&j.enter(),c=g(d),j&&j.exit()),c===b.promise?i(u("Promise-chain cycle")):(f=B(c))?f.call(c,h,i):h(c)):i(d)}catch(k){i(k)}};c.length>f;)g(c[f++]);a._c=[],a._n=!1,b&&!a._h&&G(a)})}},G=function(a){r.call(i,function(){var b,d,e,f=a._v;if(H(a)&&(b=E(function(){x?v.emit("unhandledRejection",f,a):(d=i.onunhandledrejection)?d({promise:a,reason:f}):(e=i.console)&&e.error&&e.error("Unhandled promise rejection",f)}),a._h=x||H(a)?2:1),a._a=c,b)throw b.error})},H=function(a){if(1==a._h)return!1;for(var b,c=a._a||a._c,d=0;c.length>d;)if(b=c[d++],b.fail||!H(b.promise))return!1;return!0},I=function(a){r.call(i,function(){var b;x?v.emit("rejectionHandled",a):(b=i.onrejectionhandled)&&b({promise:a,reason:a._v})})},J=function(a){var b=this;b._d||(b._d=!0,b=b._w||b,b._v=a,b._s=2,b._a||(b._a=b._c.slice()),F(b,!0))},K=function(a){var b,c=this;if(!c._d){c._d=!0,c=c._w||c;try{if(c===a)throw u("Promise can't be resolved itself");(b=B(a))?s(function(){var d={_w:c,_d:!1};try{b.call(a,j(K,d,1),j(J,d,1))}catch(e){J.call(d,e)}}):(c._v=a,c._s=1,F(c,!1))}catch(d){J.call({_w:c,_d:!1},d)}}};z||(w=function Promise(a){o(this,w,t,"_h"),n(a),e.call(this);try{a(j(K,this,1),j(J,this,1))}catch(b){J.call(this,b)}},e=function Promise(a){this._c=[],this._a=c,this._s=0,this._d=!1,this._v=c,this._h=0,this._n=!1},e.prototype=d(202)(w.prototype,{then:function then(a,b){var d=C(q(this,w));return d.ok="function"!=typeof a||a,d.fail="function"==typeof b&&b,d.domain=x?v.domain:c,this._c.push(d),this._a&&this._a.push(d),this._s&&F(this,!1),d.promise},"catch":function(a){return this.then(c,a)}}),D=function(){var a=new e;this.promise=a,this.resolve=j(K,a,1),this.reject=j(J,a,1)}),l(l.G+l.W+l.F*!z,{Promise:w}),d(22)(w,t),d(186)(t),g=d(7)[t],l(l.S+l.F*!z,t,{reject:function reject(a){var b=C(this),c=b.reject;return c(a),b.promise}}),l(l.S+l.F*(h||!z),t,{resolve:function resolve(a){if(a instanceof w&&A(a.constructor,this))return a;var b=C(this),c=b.resolve;return c(a),b.promise}}),l(l.S+l.F*!(z&&d(157)(function(a){w.all(a)["catch"](y)})),t,{all:function all(a){var b=this,d=C(b),e=d.resolve,f=d.reject,g=E(function(){var d=[],g=0,h=1;p(a,!1,function(a){var i=g++,j=!1;d.push(c),h++,b.resolve(a).then(function(a){j||(j=!0,d[i]=a,--h||e(d))},f)}),--h||e(d)});return g&&f(g.error),d.promise},race:function race(a){var b=this,c=C(b),d=c.reject,e=E(function(){p(a,!1,function(a){b.resolve(a).then(c.resolve,d)})});return e&&d(e.error),c.promise}})},function(a,b){a.exports=function(a,b,d,e){if(!(a instanceof b)||e!==c&&e in a)throw TypeError(d+": incorrect invocation!");return a}},function(a,b,c){var d=c(18),e=c(153),f=c(154),g=c(10),h=c(35),i=c(156),j={},k={},b=a.exports=function(a,b,c,l,m){var n,o,p,q,r=m?function(){return a}:i(a),s=d(c,l,b?2:1),t=0;if("function"!=typeof r)throw TypeError(a+" is not iterable!");if(f(r)){for(n=h(a.length);n>t;t++)if(q=b?s(g(o=a[t])[0],o[1]):s(a[t]),q===j||q===k)return q}else for(p=r.call(a);!(o=p.next()).done;)if(q=e(p,s,o.value,b),q===j||q===k)return q};b.BREAK=j,b.RETURN=k},function(a,b,d){var e=d(10),f=d(19),g=d(23)("species");a.exports=function(a,b){var d,h=e(a).constructor;return h===c||(d=e(h)[g])==c?b:f(d)}},function(a,b,c){var d,e,f,g=c(18),h=c(76),i=c(46),j=c(13),k=c(2),l=k.process,m=k.setImmediate,n=k.clearImmediate,o=k.MessageChannel,p=0,q={},r="onreadystatechange",s=function(){var a=+this;if(q.hasOwnProperty(a)){var b=q[a];delete q[a],b()}},t=function(a){s.call(a.data)};m&&n||(m=function setImmediate(a){for(var b=[],c=1;arguments.length>c;)b.push(arguments[c++]);return q[++p]=function(){h("function"==typeof a?a:Function(a),b)},d(p),p},n=function clearImmediate(a){delete q[a]},"process"==c(32)(l)?d=function(a){l.nextTick(g(s,a,1))}:o?(e=new o,f=e.port2,e.port1.onmessage=t,d=g(f.postMessage,f,1)):k.addEventListener&&"function"==typeof postMessage&&!k.importScripts?(d=function(a){k.postMessage(a+"","*")},k.addEventListener("message",t,!1)):d=r in j("script")?function(a){i.appendChild(j("script"))[r]=function(){i.removeChild(this),s.call(a)}}:function(a){setTimeout(g(s,a,1),0)}),a.exports={set:m,clear:n}},function(a,b,d){var e=d(2),f=d(200).set,g=e.MutationObserver||e.WebKitMutationObserver,h=e.process,i=e.Promise,j="process"==d(32)(h);a.exports=function(){var a,b,d,k=function(){var e,f;for(j&&(e=h.domain)&&e.exit();a;){f=a.fn,a=a.next;try{f()}catch(g){throw a?d():b=c,g}}b=c,e&&e.enter()};if(j)d=function(){h.nextTick(k)};else if(g){var l=!0,m=document.createTextNode("");new g(k).observe(m,{characterData:!0}),d=function(){m.data=l=!l}}else if(i&&i.resolve){var n=i.resolve();d=function(){n.then(k)}}else d=function(){f.call(e,k)};return function(e){var f={fn:e,next:c};b&&(b.next=f),a||(a=f,d()),b=f}}},function(a,b,c){var d=c(16);a.exports=function(a,b,c){for(var e in b)d(a,e,b[e],c);return a}},function(a,b,d){var e=d(204);a.exports=d(205)("Map",function(a){return function Map(){return a(this,arguments.length>0?arguments[0]:c)}},{get:function get(a){var b=e.getEntry(this,a);return b&&b.v},set:function set(a,b){return e.def(this,0===a?0:a,b)}},e,!0)},function(a,b,d){var e=d(9).f,f=d(44),g=d(202),h=d(18),i=d(197),j=d(33),k=d(198),l=d(134),m=d(184),n=d(186),o=d(4),p=d(20).fastKey,q=o?"_s":"size",r=function(a,b){var c,d=p(b);if("F"!==d)return a._i[d];for(c=a._f;c;c=c.n)if(c.k==b)return c};a.exports={getConstructor:function(a,b,d,l){var m=a(function(a,e){i(a,m,b,"_i"),a._i=f(null),a._f=c,a._l=c,a[q]=0,e!=c&&k(e,d,a[l],a)});return g(m.prototype,{clear:function clear(){for(var a=this,b=a._i,d=a._f;d;d=d.n)d.r=!0,d.p&&(d.p=d.p.n=c),delete b[d.i];a._f=a._l=c,a[q]=0},"delete":function(a){var b=this,c=r(b,a);if(c){var d=c.n,e=c.p;delete b._i[c.i],c.r=!0,e&&(e.n=d),d&&(d.p=e),b._f==c&&(b._f=d),b._l==c&&(b._l=e),b[q]--}return!!c},forEach:function forEach(a){i(this,m,"forEach");for(var b,d=h(a,arguments.length>1?arguments[1]:c,3);b=b?b.n:this._f;)for(d(b.v,b.k,this);b&&b.r;)b=b.p},has:function has(a){return!!r(this,a)}}),o&&e(m.prototype,"size",{get:function(){return j(this[q])}}),m},def:function(a,b,d){var e,f,g=r(a,b);return g?g.v=d:(a._l=g={i:f=p(b,!0),k:b,v:d,p:e=a._l,n:c,r:!1},a._f||(a._f=g),e&&(e.n=g),a[q]++,"F"!==f&&(a._i[f]=g)),a},getEntry:r,setStrong:function(a,b,d){l(a,b,function(a,b){this._t=a,this._k=b,this._l=c},function(){for(var a=this,b=a._k,d=a._l;d&&d.r;)d=d.p;return a._t&&(a._l=d=d?d.n:a._t._f)?"keys"==b?m(0,d.k):"values"==b?m(0,d.v):m(0,[d.k,d.v]):(a._t=c,m(1))},d?"entries":"values",!d,!0),n(b)}}},function(a,b,d){var e=d(2),f=d(6),g=d(16),h=d(202),i=d(20),j=d(198),k=d(197),l=d(11),m=d(5),n=d(157),o=d(22),p=d(80);a.exports=function(a,b,d,q,r,s){var t=e[a],u=t,v=r?"set":"add",w=u&&u.prototype,x={},y=function(a){var b=w[a];g(w,a,"delete"==a?function(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"has"==a?function has(a){return!(s&&!l(a))&&b.call(this,0===a?0:a)}:"get"==a?function get(a){return s&&!l(a)?c:b.call(this,0===a?0:a)}:"add"==a?function add(a){return b.call(this,0===a?0:a),this}:function set(a,c){return b.call(this,0===a?0:a,c),this})};if("function"==typeof u&&(s||w.forEach&&!m(function(){(new u).entries().next()}))){var z=new u,A=z[v](s?{}:-0,1)!=z,B=m(function(){z.has(1)}),C=n(function(a){new u(a)}),D=!s&&m(function(){for(var a=new u,b=5;b--;)a[v](b,b);return!a.has(-0)});C||(u=b(function(b,d){k(b,u,a);var e=p(new t,b,u);return d!=c&&j(d,r,e[v],e),e}),u.prototype=w,w.constructor=u),(B||D)&&(y("delete"),y("has"),r&&y("get")),(D||A)&&y(v),s&&w.clear&&delete w.clear}else u=q.getConstructor(b,a,r,v),h(u.prototype,d),i.NEED=!0;return o(u,a),x[a]=u,f(f.G+f.W+f.F*(u!=t),x),s||q.setStrong(u,a,r),u}},function(a,b,d){var e=d(204);a.exports=d(205)("Set",function(a){return function Set(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a=0===a?0:a,a)}},e)},function(a,b,d){var e,f=d(164)(0),g=d(16),h=d(20),i=d(67),j=d(208),k=d(11),l=h.getWeak,m=Object.isExtensible,n=j.ufstore,o={},p=function(a){return function WeakMap(){return a(this,arguments.length>0?arguments[0]:c)}},q={get:function get(a){if(k(a)){var b=l(a);return b===!0?n(this).get(a):b?b[this._i]:c}},set:function set(a,b){return j.def(this,a,b)}},r=a.exports=d(205)("WeakMap",p,q,j,!0,!0);7!=(new r).set((Object.freeze||Object)(o),7).get(o)&&(e=j.getConstructor(p),i(e.prototype,q),h.NEED=!0,f(["delete","has","get","set"],function(a){var b=r.prototype,c=b[a];g(b,a,function(b,d){if(k(b)&&!m(b)){this._f||(this._f=new e);var f=this._f[a](b,d);return"set"==a?this:f}return c.call(this,b,d)})}))},function(a,b,d){var e=d(202),f=d(20).getWeak,g=d(10),h=d(11),i=d(197),j=d(198),k=d(164),l=d(3),m=k(5),n=k(6),o=0,p=function(a){return a._l||(a._l=new q)},q=function(){this.a=[]},r=function(a,b){return m(a.a,function(a){return a[0]===b})};q.prototype={get:function(a){var b=r(this,a);if(b)return b[1]},has:function(a){return!!r(this,a)},set:function(a,b){var c=r(this,a);c?c[1]=b:this.a.push([a,b])},"delete":function(a){var b=n(this.a,function(b){return b[0]===a});return~b&&this.a.splice(b,1),!!~b}},a.exports={getConstructor:function(a,b,d,g){var k=a(function(a,e){i(a,k,b,"_i"),a._i=o++,a._l=c,e!=c&&j(e,d,a[g],a)});return e(k.prototype,{"delete":function(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this)["delete"](a):b&&l(b,this._i)&&delete b[this._i]},has:function has(a){if(!h(a))return!1;var b=f(a);return b===!0?p(this).has(a):b&&l(b,this._i)}}),k},def:function(a,b,c){var d=f(g(b),!0);return d===!0?p(a).set(b,c):d[a._i]=c,a},ufstore:p}},function(a,b,d){var e=d(208);d(205)("WeakSet",function(a){return function WeakSet(){return a(this,arguments.length>0?arguments[0]:c)}},{add:function add(a){return e.def(this,a,!0)}},e,!1,!0)},function(a,b,c){var d=c(6),e=c(19),f=c(10),g=(c(2).Reflect||{}).apply,h=Function.apply;d(d.S+d.F*!c(5)(function(){g(function(){})}),"Reflect",{apply:function apply(a,b,c){var d=e(a),i=f(c);return g?g(d,b,i):h.call(d,b,i)}})},function(a,b,c){var d=c(6),e=c(44),f=c(19),g=c(10),h=c(11),i=c(5),j=c(75),k=(c(2).Reflect||{}).construct,l=i(function(){function F(){}return!(k(function(){},[],F)instanceof F)}),m=!i(function(){k(function(){})});d(d.S+d.F*(l||m),"Reflect",{construct:function construct(a,b){f(a),g(b);var c=arguments.length<3?a:f(arguments[2]);if(m&&!l)return k(a,b,c);if(a==c){switch(b.length){case 0:return new a;case 1:return new a(b[0]);case 2:return new a(b[0],b[1]);case 3:return new a(b[0],b[1],b[2]);case 4:return new a(b[0],b[1],b[2],b[3])}var d=[null];return d.push.apply(d,b),new(j.apply(a,d))}var i=c.prototype,n=e(h(i)?i:Object.prototype),o=Function.apply.call(a,n,b);return h(o)?o:n}})},function(a,b,c){var d=c(9),e=c(6),f=c(10),g=c(14);e(e.S+e.F*c(5)(function(){Reflect.defineProperty(d.f({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function defineProperty(a,b,c){f(a),b=g(b,!0),f(c);try{return d.f(a,b,c),!0}catch(e){return!1}}})},function(a,b,c){var d=c(6),e=c(49).f,f=c(10);d(d.S,"Reflect",{deleteProperty:function deleteProperty(a,b){var c=e(f(a),b);return!(c&&!c.configurable)&&delete a[b]}})},function(a,b,d){var e=d(6),f=d(10),g=function(a){this._t=f(a),this._i=0;var b,c=this._k=[];for(b in a)c.push(b)};d(136)(g,"Object",function(){var a,b=this,d=b._k;do if(b._i>=d.length)return{value:c,done:!0};while(!((a=d[b._i++])in b._t));return{value:a,done:!1}}),e(e.S,"Reflect",{enumerate:function enumerate(a){return new g(a)}})},function(a,b,d){function get(a,b){var d,h,k=arguments.length<3?a:arguments[2];return j(a)===k?a[b]:(d=e.f(a,b))?g(d,"value")?d.value:d.get!==c?d.get.call(k):c:i(h=f(a))?get(h,b,k):void 0}var e=d(49),f=d(57),g=d(3),h=d(6),i=d(11),j=d(10);h(h.S,"Reflect",{get:get})},function(a,b,c){var d=c(49),e=c(6),f=c(10);e(e.S,"Reflect",{getOwnPropertyDescriptor:function getOwnPropertyDescriptor(a,b){return d.f(f(a),b)}})},function(a,b,c){var d=c(6),e=c(57),f=c(10);d(d.S,"Reflect",{getPrototypeOf:function getPrototypeOf(a){return e(f(a))}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{has:function has(a,b){return b in a}})},function(a,b,c){var d=c(6),e=c(10),f=Object.isExtensible;d(d.S,"Reflect",{isExtensible:function isExtensible(a){return e(a),!f||f(a)}})},function(a,b,c){var d=c(6);d(d.S,"Reflect",{ownKeys:c(221)})},function(a,b,c){var d=c(48),e=c(41),f=c(10),g=c(2).Reflect;a.exports=g&&g.ownKeys||function ownKeys(a){var b=d.f(f(a)),c=e.f;return c?b.concat(c(a)):b}},function(a,b,c){var d=c(6),e=c(10),f=Object.preventExtensions;d(d.S,"Reflect",{preventExtensions:function preventExtensions(a){e(a);try{return f&&f(a),!0}catch(b){return!1}}})},function(a,b,d){function set(a,b,d){var i,m,n=arguments.length<4?a:arguments[3],o=f.f(k(a),b);if(!o){if(l(m=g(a)))return set(m,b,d,n);o=j(0)}return h(o,"value")?!(o.writable===!1||!l(n))&&(i=f.f(n,b)||j(0),i.value=d,e.f(n,b,i),!0):o.set!==c&&(o.set.call(n,d),!0)}var e=d(9),f=d(49),g=d(57),h=d(3),i=d(6),j=d(15),k=d(10),l=d(11);i(i.S,"Reflect",{set:set})},function(a,b,c){var d=c(6),e=c(71);e&&d(d.S,"Reflect",{setPrototypeOf:function setPrototypeOf(a,b){e.check(a,b);try{return e.set(a,b),!0}catch(c){return!1}}})},function(a,b,c){var d=c(6);d(d.S,"Date",{now:function(){return(new Date).getTime()}})},function(a,b,c){var d=c(6),e=c(56),f=c(14);d(d.P+d.F*c(5)(function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}),"Date",{toJSON:function toJSON(a){var b=e(this),c=f(b);return"number"!=typeof c||isFinite(c)?b.toISOString():null}})},function(a,b,c){var d=c(6),e=c(5),f=Date.prototype.getTime,g=function(a){return a>9?a:"0"+a};d(d.P+d.F*(e(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!e(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function toISOString(){if(!isFinite(f.call(this)))throw RangeError("Invalid time value");var a=this,b=a.getUTCFullYear(),c=a.getUTCMilliseconds(),d=b<0?"-":b>9999?"+":"";return d+("00000"+Math.abs(b)).slice(d?-6:-4)+"-"+g(a.getUTCMonth()+1)+"-"+g(a.getUTCDate())+"T"+g(a.getUTCHours())+":"+g(a.getUTCMinutes())+":"+g(a.getUTCSeconds())+"."+(c>99?c:"0"+g(c))+"Z"}})},function(a,b,c){var d=Date.prototype,e="Invalid Date",f="toString",g=d[f],h=d.getTime;new Date(NaN)+""!=e&&c(16)(d,f,function toString(){var a=h.call(this);return a===a?g.call(this):e})},function(a,b,c){var d=c(23)("toPrimitive"),e=Date.prototype;d in e||c(8)(e,d,c(230))},function(a,b,c){var d=c(10),e=c(14),f="number";a.exports=function(a){if("string"!==a&&a!==f&&"default"!==a)throw TypeError("Incorrect hint");return e(d(this),a!=f)}},function(a,b,d){var e=d(6),f=d(232),g=d(233),h=d(10),i=d(37),j=d(35),k=d(11),l=d(2).ArrayBuffer,m=d(199),n=g.ArrayBuffer,o=g.DataView,p=f.ABV&&l.isView,q=n.prototype.slice,r=f.VIEW,s="ArrayBuffer";e(e.G+e.W+e.F*(l!==n),{ArrayBuffer:n}),e(e.S+e.F*!f.CONSTR,s,{isView:function isView(a){return p&&p(a)||k(a)&&r in a}}),e(e.P+e.U+e.F*d(5)(function(){return!new n(2).slice(1,c).byteLength}),s,{slice:function slice(a,b){if(q!==c&&b===c)return q.call(h(this),a);for(var d=h(this).byteLength,e=i(a,d),f=i(b===c?d:b,d),g=new(m(this,n))(j(f-e)),k=new o(this),l=new o(g),p=0;e<f;)l.setUint8(p++,k.getUint8(e++));return g}}),d(186)(s)},function(a,b,c){for(var d,e=c(2),f=c(8),g=c(17),h=g("typed_array"),i=g("view"),j=!(!e.ArrayBuffer||!e.DataView),k=j,l=0,m=9,n="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");l<m;)(d=e[n[l++]])?(f(d.prototype,h,!0),f(d.prototype,i,!0)):k=!1;a.exports={ABV:j,CONSTR:k,TYPED:h,VIEW:i}},function(a,b,d){var e=d(2),f=d(4),g=d(26),h=d(232),i=d(8),j=d(202),k=d(5),l=d(197),m=d(36),n=d(35),o=d(48).f,p=d(9).f,q=d(180),r=d(22),s="ArrayBuffer",t="DataView",u="prototype",v="Wrong length!",w="Wrong index!",x=e[s],y=e[t],z=e.Math,A=e.RangeError,B=e.Infinity,C=x,D=z.abs,E=z.pow,F=z.floor,G=z.log,H=z.LN2,I="buffer",J="byteLength",K="byteOffset",L=f?"_b":I,M=f?"_l":J,N=f?"_o":K,O=function(a,b,c){var d,e,f,g=Array(c),h=8*c-b-1,i=(1<<h)-1,j=i>>1,k=23===b?E(2,-24)-E(2,-77):0,l=0,m=a<0||0===a&&1\/a<0?1:0;for(a=D(a),a!=a||a===B?(e=a!=a?1:0,d=i):(d=F(G(a)\/H),a*(f=E(2,-d))<1&&(d--,f*=2),a+=d+j>=1?k\/f:k*E(2,1-j),a*f>=2&&(d++,f\/=2),d+j>=i?(e=0,d=i):d+j>=1?(e=(a*f-1)*E(2,b),d+=j):(e=a*E(2,j-1)*E(2,b),d=0));b>=8;g[l++]=255&e,e\/=256,b-=8);for(d=d<<b|e,h+=b;h>0;g[l++]=255&d,d\/=256,h-=8);return g[--l]|=128*m,g},P=function(a,b,c){var d,e=8*c-b-1,f=(1<<e)-1,g=f>>1,h=e-7,i=c-1,j=a[i--],k=127&j;for(j>>=7;h>0;k=256*k+a[i],i--,h-=8);for(d=k&(1<<-h)-1,k>>=-h,h+=b;h>0;d=256*d+a[i],i--,h-=8);if(0===k)k=1-g;else{if(k===f)return d?NaN:j?-B:B;d+=E(2,b),k-=g}return(j?-1:1)*d*E(2,k-b)},Q=function(a){return a[3]<<24|a[2]<<16|a[1]<<8|a[0]},R=function(a){return[255&a]},S=function(a){return[255&a,a>>8&255]},T=function(a){return[255&a,a>>8&255,a>>16&255,a>>24&255]},U=function(a){return O(a,52,8)},V=function(a){return O(a,23,4)},W=function(a,b,c){p(a[u],b,{get:function(){return this[c]}})},X=function(a,b,c,d){var e=+c,f=m(e);if(e!=f||f<0||f+b>a[M])throw A(w);var g=a[L]._b,h=f+a[N],i=g.slice(h,h+b);return d?i:i.reverse()},Y=function(a,b,c,d,e,f){var g=+c,h=m(g);if(g!=h||h<0||h+b>a[M])throw A(w);for(var i=a[L]._b,j=h+a[N],k=d(+e),l=0;l<b;l++)i[j+l]=k[f?l:b-l-1]},Z=function(a,b){l(a,x,s);var c=+b,d=n(c);if(c!=d)throw A(v);return d};if(h.ABV){if(!k(function(){new x})||!k(function(){new x(.5)})){x=function ArrayBuffer(a){return new C(Z(this,a))};for(var $,_=x[u]=C[u],aa=o(C),ba=0;aa.length>ba;)($=aa[ba++])in x||i(x,$,C[$]);g||(_.constructor=x)}var ca=new y(new x(2)),da=y[u].setInt8;ca.setInt8(0,2147483648),ca.setInt8(1,2147483649),!ca.getInt8(0)&&ca.getInt8(1)||j(y[u],{setInt8:function setInt8(a,b){da.call(this,a,b<<24>>24)},setUint8:function setUint8(a,b){da.call(this,a,b<<24>>24)}},!0)}else x=function ArrayBuffer(a){var b=Z(this,a);this._b=q.call(Array(b),0),this[M]=b},y=function DataView(a,b,d){l(this,y,t),l(a,x,t);var e=a[M],f=m(b);if(f<0||f>e)throw A("Wrong offset!");if(d=d===c?e-f:n(d),f+d>e)throw A(v);this[L]=a,this[N]=f,this[M]=d},f&&(W(x,J,"_l"),W(y,I,"_b"),W(y,J,"_l"),W(y,K,"_o")),j(y[u],{getInt8:function getInt8(a){return X(this,1,a)[0]<<24>>24},getUint8:function getUint8(a){return X(this,1,a)[0]},getInt16:function getInt16(a){var b=X(this,2,a,arguments[1]);return(b[1]<<8|b[0])<<16>>16},getUint16:function getUint16(a){var b=X(this,2,a,arguments[1]);return b[1]<<8|b[0]},getInt32:function getInt32(a){return Q(X(this,4,a,arguments[1]))},getUint32:function getUint32(a){return Q(X(this,4,a,arguments[1]))>>>0},getFloat32:function getFloat32(a){return P(X(this,4,a,arguments[1]),23,4)},getFloat64:function getFloat64(a){return P(X(this,8,a,arguments[1]),52,8)},setInt8:function setInt8(a,b){Y(this,1,a,R,b)},setUint8:function setUint8(a,b){Y(this,1,a,R,b)},setInt16:function setInt16(a,b){Y(this,2,a,S,b,arguments[2])},setUint16:function setUint16(a,b){Y(this,2,a,S,b,arguments[2])},setInt32:function setInt32(a,b){Y(this,4,a,T,b,arguments[2])},setUint32:function setUint32(a,b){Y(this,4,a,T,b,arguments[2])},setFloat32:function setFloat32(a,b){Y(this,4,a,V,b,arguments[2])},setFloat64:function setFloat64(a,b){Y(this,8,a,U,b,arguments[2])}});r(x,s),r(y,t),i(y[u],h.VIEW,!0),b[s]=x,b[t]=y},function(a,b,c){var d=c(6);d(d.G+d.W+d.F*!c(232).ABV,{DataView:c(233).DataView})},function(a,b,c){c(236)("Int8",1,function(a){return function Int8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){if(d(4)){var e=d(26),f=d(2),g=d(5),h=d(6),i=d(232),j=d(233),k=d(18),l=d(197),m=d(15),n=d(8),o=d(202),p=d(36),q=d(35),r=d(37),s=d(14),t=d(3),u=d(69),v=d(73),w=d(11),x=d(56),y=d(154),z=d(44),A=d(57),B=d(48).f,C=d(156),D=d(17),E=d(23),F=d(164),G=d(34),H=d(199),I=d(183),J=d(135),K=d(157),L=d(186),M=d(180),N=d(177),O=d(9),P=d(49),Q=O.f,R=P.f,S=f.RangeError,T=f.TypeError,U=f.Uint8Array,V="ArrayBuffer",W="Shared"+V,X="BYTES_PER_ELEMENT",Y="prototype",Z=Array[Y],$=j.ArrayBuffer,_=j.DataView,aa=F(0),ba=F(2),ca=F(3),da=F(4),ea=F(5),fa=F(6),ga=G(!0),ha=G(!1),ia=I.values,ja=I.keys,ka=I.entries,la=Z.lastIndexOf,ma=Z.reduce,na=Z.reduceRight,oa=Z.join,pa=Z.sort,qa=Z.slice,ra=Z.toString,sa=Z.toLocaleString,ta=E("iterator"),ua=E("toStringTag"),va=D("typed_constructor"),wa=D("def_constructor"),xa=i.CONSTR,ya=i.TYPED,za=i.VIEW,Aa="Wrong length!",Ba=F(1,function(a,b){return Ha(H(a,a[wa]),b)}),Ca=g(function(){return 1===new U(new Uint16Array([1]).buffer)[0]}),Da=!!U&&!!U[Y].set&&g(function(){new U(1).set({})}),Ea=function(a,b){if(a===c)throw T(Aa);var d=+a,e=q(a);if(b&&!u(d,e))throw S(Aa);return e},Fa=function(a,b){var c=p(a);if(c<0||c%b)throw S("Wrong offset!");return c},Ga=function(a){if(w(a)&&ya in a)return a;throw T(a+" is not a typed array!")},Ha=function(a,b){if(!(w(a)&&va in a))throw T("It is not a typed array constructor!");return new a(b)},Ia=function(a,b){return Ja(H(a,a[wa]),b)},Ja=function(a,b){for(var c=0,d=b.length,e=Ha(a,d);d>c;)e[c]=b[c++];return e},Ka=function(a,b,c){Q(a,b,{get:function(){return this._d[c]}})},La=function from(a){var b,d,e,f,g,h,i=x(a),j=arguments.length,l=j>1?arguments[1]:c,m=l!==c,n=C(i);if(n!=c&&!y(n)){for(h=n.call(i),e=[],b=0;!(g=h.next()).done;b++)e.push(g.value);i=e}for(m&&j>2&&(l=k(l,arguments[2],2)),b=0,d=q(i.length),f=Ha(this,d);d>b;b++)f[b]=m?l(i[b],b):i[b];return f},Ma=function of(){for(var a=0,b=arguments.length,c=Ha(this,b);b>a;)c[a]=arguments[a++];return c},Na=!!U&&g(function(){sa.call(new U(1))}),Oa=function toLocaleString(){return sa.apply(Na?qa.call(Ga(this)):Ga(this),arguments)},Pa={copyWithin:function copyWithin(a,b){return N.call(Ga(this),a,b,arguments.length>2?arguments[2]:c)},every:function every(a){return da(Ga(this),a,arguments.length>1?arguments[1]:c)},fill:function fill(a){return M.apply(Ga(this),arguments)},filter:function filter(a){return Ia(this,ba(Ga(this),a,arguments.length>1?arguments[1]:c))},find:function find(a){return ea(Ga(this),a,arguments.length>1?arguments[1]:c)},findIndex:function findIndex(a){return fa(Ga(this),a,arguments.length>1?arguments[1]:c)},forEach:function forEach(a){aa(Ga(this),a,arguments.length>1?arguments[1]:c)},indexOf:function indexOf(a){return ha(Ga(this),a,arguments.length>1?arguments[1]:c)},includes:function includes(a){return ga(Ga(this),a,arguments.length>1?arguments[1]:c)},join:function join(a){return oa.apply(Ga(this),arguments)},lastIndexOf:function lastIndexOf(a){$/;"	function	line:8
Ta	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.min.js	/^return la.apply(Ga(this),arguments)},map:function map(a){return Ba(Ga(this),a,arguments.length>1?arguments[1]:c)},reduce:function reduce(a){return ma.apply(Ga(this),arguments)},reduceRight:function reduceRight(a){return na.apply(Ga(this),arguments)},reverse:function reverse(){for(var a,b=this,c=Ga(b).length,d=Math.floor(c\/2),e=0;e<d;)a=b[e],b[e++]=b[--c],b[c]=a;return b},some:function some(a){return ca(Ga(this),a,arguments.length>1?arguments[1]:c)},sort:function sort(a){return pa.call(Ga(this),a)},subarray:function subarray(a,b){var d=Ga(this),e=d.length,f=r(a,e);return new(H(d,d[wa]))(d.buffer,d.byteOffset+f*d.BYTES_PER_ELEMENT,q((b===c?e:r(b,e))-f))}},Qa=function slice(a,b){return Ia(this,qa.call(Ga(this),a,b))},Ra=function set(a){Ga(this);var b=Fa(arguments[1],1),c=this.length,d=x(a),e=q(d.length),f=0;if(e+b>c)throw S(Aa);for(;f<e;)this[b+f]=d[f++]},Sa={entries:function entries(){return ka.call(Ga(this))},keys:function keys(){return ja.call(Ga(this))},values:function values(){return ia.call(Ga(this))}},Ta=function(a,b){return w(a)&&a[ya]&&"symbol"!=typeof b&&b in a&&String(+b)==String(b)},Ua=function getOwnPropertyDescriptor(a,b){return Ta(a,b=s(b,!0))?m(2,a[b]):R(a,b)},Va=function defineProperty(a,b,c){return!(Ta(a,b=s(b,!0))&&w(c)&&t(c,"value"))||t(c,"get")||t(c,"set")||c.configurable||t(c,"writable")&&!c.writable||t(c,"enumerable")&&!c.enumerable?Q(a,b,c):(a[b]=c.value,a)};xa||(P.f=Ua,O.f=Va),h(h.S+h.F*!xa,"Object",{getOwnPropertyDescriptor:Ua,defineProperty:Va}),g(function(){ra.call({})})&&(ra=sa=function toString(){return oa.call(this)});var Wa=o({},Pa);o(Wa,Sa),n(Wa,ta,Sa.values),o(Wa,{slice:Qa,set:Ra,constructor:function(){},toString:ra,toLocaleString:Oa}),Ka(Wa,"buffer","b"),Ka(Wa,"byteOffset","o"),Ka(Wa,"byteLength","l"),Ka(Wa,"length","e"),Q(Wa,ua,{get:function(){return this[ya]}}),a.exports=function(a,b,d,j){j=!!j;var k=a+(j?"Clamped":"")+"Array",m="Uint8Array"!=k,o="get"+a,p="set"+a,r=f[k],s=r||{},t=r&&A(r),u=!r||!i.ABV,x={},y=r&&r[Y],C=function(a,c){var d=a._d;return d.v[o](c*b+d.o,Ca)},D=function(a,c,d){var e=a._d;j&&(d=(d=Math.round(d))<0?0:d>255?255:255&d),e.v[p](c*b+e.o,d,Ca)},E=function(a,b){Q(a,b,{get:function(){return C(this,b)},set:function(a){return D(this,b,a)},enumerable:!0})};u?(r=d(function(a,d,e,f){l(a,r,k,"_d");var g,h,i,j,m=0,o=0;if(w(d)){if(!(d instanceof $||(j=v(d))==V||j==W))return ya in d?Ja(r,d):La.call(r,d);g=d,o=Fa(e,b);var p=d.byteLength;if(f===c){if(p%b)throw S(Aa);if(h=p-o,h<0)throw S(Aa)}else if(h=q(f)*b,h+o>p)throw S(Aa);i=h\/b}else i=Ea(d,!0),h=i*b,g=new $(h);for(n(a,"_d",{b:g,o:o,l:h,e:i,v:new _(g)});m<i;)E(a,m++)}),y=r[Y]=z(Wa),n(y,"constructor",r)):K(function(a){new r(null),new r(a)},!0)||(r=d(function(a,d,e,f){l(a,r,k);var g;return w(d)?d instanceof $||(g=v(d))==V||g==W?f!==c?new s(d,Fa(e,b),f):e!==c?new s(d,Fa(e,b)):new s(d):ya in d?Ja(r,d):La.call(r,d):new s(Ea(d,m))}),aa(t!==Function.prototype?B(s).concat(B(t)):B(s),function(a){a in r||n(r,a,s[a])}),r[Y]=y,e||(y.constructor=r));var F=y[ta],G=!!F&&("values"==F.name||F.name==c),H=Sa.values;n(r,va,!0),n(y,ya,k),n(y,za,!0),n(y,wa,r),(j?new r(1)[ua]==k:ua in y)||Q(y,ua,{get:function(){return k}}),x[k]=r,h(h.G+h.W+h.F*(r!=s),x),h(h.S,k,{BYTES_PER_ELEMENT:b,from:La,of:Ma}),X in y||n(y,X,b),h(h.P,k,Pa),L(k),h(h.P+h.F*Da,k,{set:Ra}),h(h.P+h.F*!G,k,Sa),h(h.P+h.F*(y.toString!=ra),k,{toString:ra}),h(h.P+h.F*g(function(){new r(1).slice()}),k,{slice:Qa}),h(h.P+h.F*(g(function(){return[1,2].toLocaleString()!=new r([1,2]).toLocaleString()})||!g(function(){y.toLocaleString.call([1,2])})),k,{toLocaleString:Oa}),J[k]=G?F:H,e||G||n(y,ta,H)}}else a.exports=function(){}},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8ClampedArray(b,c,d){return a(this,b,c,d)}},!0)},function(a,b,c){c(236)("Int16",2,function(a){return function Int16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint16",2,function(a){return function Uint16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Int32",4,function(a){return function Int32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint32",4,function(a){return function Uint32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float32",4,function(a){return function Float32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float64",8,function(a){return function Float64Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){var e=d(6),f=d(34)(!0);e(e.P,"Array",{includes:function includes(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)("includes")},function(a,b,c){var d=c(6),e=c(125)(!0);d(d.P,"String",{at:function at(a){return e(this,a)}})},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padStart:function padStart(a){return f(this,a,arguments.length>1?arguments[1]:c,!0)}})},function(a,b,d){var e=d(35),f=d(85),g=d(33);a.exports=function(a,b,d,h){var i=String(g(a)),j=i.length,k=d===c?" ":String(d),l=e(b);if(l<=j||""==k)return i;var m=l-j,n=f.call(k,Math.ceil(m\/k.length));return n.length>m&&(n=n.slice(0,m)),h?n+i:i+n}},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padEnd:function padEnd(a){return f(this,a,arguments.length>1?arguments[1]:c,!1)}})},function(a,b,c){c(81)("trimLeft",function(a){return function trimLeft(){return a(this,1)}},"trimStart")},function(a,b,c){c(81)("trimRight",function(a){return function trimRight(){return a(this,2)}},"trimEnd")},function(a,b,c){var d=c(6),e=c(33),f=c(35),g=c(128),h=c(188),i=RegExp.prototype,j=function(a,b){this._r=a,this._s=b};c(136)(j,"RegExp String",function next(){var a=this._r.exec(this._s);return{value:a,done:null===a}}),d(d.P,"String",{matchAll:function matchAll(a){if(e(this),!g(a))throw TypeError(a+" is not a regexp!");var b=String(this),c="flags"in i?String(a.flags):h.call(a),d=new RegExp(a.source,~c.indexOf("g")?c:"g"+c);return d.lastIndex=f(a.lastIndex),new j(d,b)}})},function(a,b,c){c(25)("asyncIterator")},function(a,b,c){c(25)("observable")},function(a,b,c){var d=c(6),e=c(221),f=c(30),g=c(49),h=c(155);d(d.S,"Object",{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(a){for(var b,c=f(a),d=g.f,i=e(c),j={},k=0;i.length>k;)h(j,b=i[k++],d(c,b));return j}})},function(a,b,c){var d=c(6),e=c(257)(!1);d(d.S,"Object",{values:function values(a){return e(a)}})},function(a,b,c){var d=c(28),e=c(30),f=c(42).f;a.exports=function(a){return function(b){for(var c,g=e(b),h=d(g),i=h.length,j=0,k=[];i>j;)f.call(g,c=h[j++])&&k.push(a?[c,g[c]]:g[c]);return k}}},function(a,b,c){var d=c(6),e=c(257)(!0);d(d.S,"Object",{entries:function entries(a){return e(a)}})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineGetter__:function __defineGetter__(a,b){g.f(e(this),a,{get:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){a.exports=c(26)||!c(5)(function(){var a=Math.random();__defineSetter__.call(null,a,function(){}),delete c(2)[a]})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineSetter__:function __defineSetter__(a,b){g.f(e(this),a,{set:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupGetter__:function __lookupGetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.get;while(c=g(c))}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupSetter__:function __lookupSetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.set;while(c=g(c))}})},function(a,b,c){var d=c(6);d(d.P+d.R,"Map",{toJSON:c(265)("Map")})},function(a,b,c){var d=c(73),e=c(266);a.exports=function(a){return function toJSON(){if(d(this)!=a)throw TypeError(a+"#toJSON isn't generic");return e(this)}}},function(a,b,c){var d=c(198);a.exports=function(a,b){var c=[];return d(a,!1,c.push,c,b),c}},function(a,b,c){var d=c(6);d(d.P+d.R,"Set",{toJSON:c(265)("Set")})},function(a,b,c){var d=c(6);d(d.S,"System",{global:c(2)})},function(a,b,c){var d=c(6),e=c(32);d(d.S,"Error",{isError:function isError(a){return"Error"===e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{iaddh:function iaddh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f+(d>>>0)+((e&g|(e|g)&~(e+g>>>0))>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{isubh:function isubh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f-(d>>>0)-((~e&g|~(e^g)&e-g>>>0)>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{imulh:function imulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>16,i=e>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>16)+((f*i>>>0)+(j&c)>>16)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{umulh:function umulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>>16,i=e>>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>>16)+((f*i>>>0)+(j&c)>>>16)}})},function(a,b,c){var d=c(275),e=c(10),f=d.key,g=d.set;d.exp({defineMetadata:function defineMetadata(a,b,c,d){g(a,b,e(c),f(d))}})},function(a,b,d){var e=d(203),f=d(6),g=d(21)("metadata"),h=g.store||(g.store=new(d(207))),i=function(a,b,d){var f=h.get(a);if(!f){if(!d)return c;h.set(a,f=new e)}var g=f.get(b);if(!g){if(!d)return c;f.set(b,g=new e)}return g},j=function(a,b,d){var e=i(b,d,!1);return e!==c&&e.has(a)},k=function(a,b,d){var e=i(b,d,!1);return e===c?c:e.get(a)},l=function(a,b,c,d){i(c,d,!0).set(a,b)},m=function(a,b){var c=i(a,b,!1),d=[];return c&&c.forEach(function(a,b){d.push(b)}),d},n=function(a){return a===c||"symbol"==typeof a?a:String(a)},o=function(a){f(f.S,"Reflect",a)};a.exports={store:h,map:i,has:j,get:k,set:l,keys:m,key:n,exp:o}},function(a,b,d){var e=d(275),f=d(10),g=e.key,h=e.map,i=e.store;e.exp({deleteMetadata:function deleteMetadata(a,b){var d=arguments.length<3?c:g(arguments[2]),e=h(f(b),d,!1);if(e===c||!e["delete"](a))return!1;if(e.size)return!0;var j=i.get(b);return j["delete"](d),!!j.size||i["delete"](b)}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.get,j=e.key,k=function(a,b,d){var e=h(a,b,d);if(e)return i(a,b,d);var f=g(b);return null!==f?k(a,f,d):c};e.exp({getMetadata:function getMetadata(a,b){return k(a,f(b),arguments.length<3?c:j(arguments[2]))}})},function(a,b,d){var e=d(206),f=d(266),g=d(275),h=d(10),i=d(57),j=g.keys,k=g.key,l=function(a,b){var c=j(a,b),d=i(a);if(null===d)return c;var g=l(d,b);return g.length?c.length?f(new e(c.concat(g))):g:c};g.exp({getMetadataKeys:function getMetadataKeys(a){return l(h(a),arguments.length<2?c:k(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.get,h=e.key;e.exp({getOwnMetadata:function getOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.keys,h=e.key;e.exp({getOwnMetadataKeys:function getOwnMetadataKeys(a){return g(f(a),arguments.length<2?c:h(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.key,j=function(a,b,c){var d=h(a,b,c);if(d)return!0;var e=g(b);return null!==e&&j(a,e,c)};e.exp({hasMetadata:function hasMetadata(a,b){return j(a,f(b),arguments.length<3?c:i(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.has,h=e.key;e.exp({hasOwnMetadata:function hasOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(19),h=e.key,i=e.set;e.exp({metadata:function metadata(a,b){return function decorator(d,e){i(a,b,(e!==c?f:g)(d),h(e))}}})},function(a,b,c){var d=c(6),e=c(201)(),f=c(2).process,g="process"==c(32)(f);d(d.G,{asap:function asap(a){var b=g&&f.domain;e(b?b.bind(a):a)}})},function(a,b,d){var e=d(6),f=d(2),g=d(7),h=d(201)(),i=d(23)("observable"),j=d(19),k=d(10),l=d(197),m=d(202),n=d(8),o=d(198),p=o.RETURN,q=function(a){return null==a?c:j(a)},r=function(a){var b=a._c;b&&(a._c=c,b())},s=function(a){return a._o===c},t=function(a){s(a)||(a._o=c,r(a))},u=function(a,b){k(a),this._c=c,this._o=a,a=new v(this);try{var d=b(a),e=d;null!=d&&("function"==typeof d.unsubscribe?d=function(){e.unsubscribe()}:j(d),this._c=d)}catch(f){return void a.error(f)}s(this)&&r(this)};u.prototype=m({},{unsubscribe:function unsubscribe(){t(this)}});var v=function(a){this._s=a};v.prototype=m({},{next:function next(a){var b=this._s;if(!s(b)){var c=b._o;try{var d=q(c.next);if(d)return d.call(c,a)}catch(e){try{t(b)}finally{throw e}}}},error:function error(a){var b=this._s;if(s(b))throw a;var d=b._o;b._o=c;try{var e=q(d.error);if(!e)throw a;a=e.call(d,a)}catch(f){try{r(b)}finally{throw f}}return r(b),a},complete:function complete(a){var b=this._s;if(!s(b)){var d=b._o;b._o=c;try{var e=q(d.complete);a=e?e.call(d,a):c}catch(f){try{r(b)}finally{throw f}}return r(b),a}}});var w=function Observable(a){l(this,w,"Observable","_f")._f=j(a)};m(w.prototype,{subscribe:function subscribe(a){return new u(a,this._f)},forEach:function forEach(a){var b=this;return new(g.Promise||f.Promise)(function(c,d){j(a);var e=b.subscribe({next:function(b){try{return a(b)}catch(c){d(c),e.unsubscribe()}},error:d,complete:c})})}}),m(w,{from:function from(a){var b="function"==typeof this?this:w,c=q(k(a)[i]);if(c){var d=k(c.call(a));return d.constructor===b?d:new b(function(a){return d.subscribe(a)})}return new b(function(b){var c=!1;return h(function(){if(!c){try{if(o(a,!1,function(a){if(b.next(a),c)return p})===p)return}catch(d){if(c)throw d;return void b.error(d)}b.complete()}}),function(){c=!0}})},of:function of(){for(var a=0,b=arguments.length,c=Array(b);a<b;)c[a]=arguments[a++];return new("function"==typeof this?this:w)(function(a){var b=!1;return h(function(){if(!b){for(var d=0;d<c.length;++d)if(a.next(c[d]),b)return;a.complete()}}),function(){b=!0}})}}),n(w.prototype,i,function(){return this}),e(e.G,{Observable:w}),d(186)("Observable")},function(a,b,c){var d=c(6),e=c(200);d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},function(a,b,c){for(var d=c(183),e=c(16),f=c(2),g=c(8),h=c(135),i=c(23),j=i("iterator"),k=i("toStringTag"),l=h.Array,m=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],n=0;n<5;n++){var o,p=m[n],q=f[p],r=q&&q.prototype;if(r){r[j]||g(r,j,l),r[k]||g(r,k,p),h[p]=l;for(o in d)r[o]||e(r,o,d[o],!0)}}},function(a,b,c){var d=c(2),e=c(6),f=c(76),g=c(289),h=d.navigator,i=!!h&&\/MSIE .\\.\/.test(h.userAgent),j=function(a){return i?function(b,c){return a(f(g,[].slice.call(arguments,2),"function"==typeof b?b:Function(b)),c)}:a};e(e.G+e.B+e.F*i,{setTimeout:j(d.setTimeout),setInterval:j(d.setInterval)})},function(a,b,c){var d=c(290),e=c(76),f=c(19);a.exports=function(){for(var a=f(this),b=arguments.length,c=Array(b),g=0,h=d._,i=!1;b>g;)(c[g]=arguments[g++])===h&&(i=!0);return function(){var d,f=this,g=arguments.length,j=0,k=0;if(!i&&!g)return e(a,c,f);if(d=c.slice(),i)for(;b>j;j++)d[j]===h&&(d[j]=arguments[k++]);for(;g>k;)d.push(arguments[k++]);return e(a,d,f)}}},function(a,b,c){a.exports=c(2)}]),"undefined"!=typeof module&&module.exports?module.exports=a:"function"==typeof define&&define.amd?define(function(){return a}):b.core=a}(1,1);$/;"	function	line:9
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.min.js	/^return la.apply(Ga(this),arguments)},map:function map(a){return Ba(Ga(this),a,arguments.length>1?arguments[1]:c)},reduce:function reduce(a){return ma.apply(Ga(this),arguments)},reduceRight:function reduceRight(a){return na.apply(Ga(this),arguments)},reverse:function reverse(){for(var a,b=this,c=Ga(b).length,d=Math.floor(c\/2),e=0;e<d;)a=b[e],b[e++]=b[--c],b[c]=a;return b},some:function some(a){return ca(Ga(this),a,arguments.length>1?arguments[1]:c)},sort:function sort(a){return pa.call(Ga(this),a)},subarray:function subarray(a,b){var d=Ga(this),e=d.length,f=r(a,e);return new(H(d,d[wa]))(d.buffer,d.byteOffset+f*d.BYTES_PER_ELEMENT,q((b===c?e:r(b,e))-f))}},Qa=function slice(a,b){return Ia(this,qa.call(Ga(this),a,b))},Ra=function set(a){Ga(this);var b=Fa(arguments[1],1),c=this.length,d=x(a),e=q(d.length),f=0;if(e+b>c)throw S(Aa);for(;f<e;)this[b+f]=d[f++]},Sa={entries:function entries(){return ka.call(Ga(this))},keys:function keys(){return ja.call(Ga(this))},values:function values(){return ia.call(Ga(this))}},Ta=function(a,b){return w(a)&&a[ya]&&"symbol"!=typeof b&&b in a&&String(+b)==String(b)},Ua=function getOwnPropertyDescriptor(a,b){return Ta(a,b=s(b,!0))?m(2,a[b]):R(a,b)},Va=function defineProperty(a,b,c){return!(Ta(a,b=s(b,!0))&&w(c)&&t(c,"value"))||t(c,"get")||t(c,"set")||c.configurable||t(c,"writable")&&!c.writable||t(c,"enumerable")&&!c.enumerable?Q(a,b,c):(a[b]=c.value,a)};xa||(P.f=Ua,O.f=Va),h(h.S+h.F*!xa,"Object",{getOwnPropertyDescriptor:Ua,defineProperty:Va}),g(function(){ra.call({})})&&(ra=sa=function toString(){return oa.call(this)});var Wa=o({},Pa);o(Wa,Sa),n(Wa,ta,Sa.values),o(Wa,{slice:Qa,set:Ra,constructor:function(){},toString:ra,toLocaleString:Oa}),Ka(Wa,"buffer","b"),Ka(Wa,"byteOffset","o"),Ka(Wa,"byteLength","l"),Ka(Wa,"length","e"),Q(Wa,ua,{get:function(){return this[ya]}}),a.exports=function(a,b,d,j){j=!!j;var k=a+(j?"Clamped":"")+"Array",m="Uint8Array"!=k,o="get"+a,p="set"+a,r=f[k],s=r||{},t=r&&A(r),u=!r||!i.ABV,x={},y=r&&r[Y],C=function(a,c){var d=a._d;return d.v[o](c*b+d.o,Ca)},D=function(a,c,d){var e=a._d;j&&(d=(d=Math.round(d))<0?0:d>255?255:255&d),e.v[p](c*b+e.o,d,Ca)},E=function(a,b){Q(a,b,{get:function(){return C(this,b)},set:function(a){return D(this,b,a)},enumerable:!0})};u?(r=d(function(a,d,e,f){l(a,r,k,"_d");var g,h,i,j,m=0,o=0;if(w(d)){if(!(d instanceof $||(j=v(d))==V||j==W))return ya in d?Ja(r,d):La.call(r,d);g=d,o=Fa(e,b);var p=d.byteLength;if(f===c){if(p%b)throw S(Aa);if(h=p-o,h<0)throw S(Aa)}else if(h=q(f)*b,h+o>p)throw S(Aa);i=h\/b}else i=Ea(d,!0),h=i*b,g=new $(h);for(n(a,"_d",{b:g,o:o,l:h,e:i,v:new _(g)});m<i;)E(a,m++)}),y=r[Y]=z(Wa),n(y,"constructor",r)):K(function(a){new r(null),new r(a)},!0)||(r=d(function(a,d,e,f){l(a,r,k);var g;return w(d)?d instanceof $||(g=v(d))==V||g==W?f!==c?new s(d,Fa(e,b),f):e!==c?new s(d,Fa(e,b)):new s(d):ya in d?Ja(r,d):La.call(r,d):new s(Ea(d,m))}),aa(t!==Function.prototype?B(s).concat(B(t)):B(s),function(a){a in r||n(r,a,s[a])}),r[Y]=y,e||(y.constructor=r));var F=y[ta],G=!!F&&("values"==F.name||F.name==c),H=Sa.values;n(r,va,!0),n(y,ya,k),n(y,za,!0),n(y,wa,r),(j?new r(1)[ua]==k:ua in y)||Q(y,ua,{get:function(){return k}}),x[k]=r,h(h.G+h.W+h.F*(r!=s),x),h(h.S,k,{BYTES_PER_ELEMENT:b,from:La,of:Ma}),X in y||n(y,X,b),h(h.P,k,Pa),L(k),h(h.P+h.F*Da,k,{set:Ra}),h(h.P+h.F*!G,k,Sa),h(h.P+h.F*(y.toString!=ra),k,{toString:ra}),h(h.P+h.F*g(function(){new r(1).slice()}),k,{slice:Qa}),h(h.P+h.F*(g(function(){return[1,2].toLocaleString()!=new r([1,2]).toLocaleString()})||!g(function(){y.toLocaleString.call([1,2])})),k,{toLocaleString:Oa}),J[k]=G?F:H,e||G||n(y,ta,H)}}else a.exports=function(){}},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8ClampedArray(b,c,d){return a(this,b,c,d)}},!0)},function(a,b,c){c(236)("Int16",2,function(a){return function Int16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint16",2,function(a){return function Uint16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Int32",4,function(a){return function Int32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint32",4,function(a){return function Uint32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float32",4,function(a){return function Float32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float64",8,function(a){return function Float64Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){var e=d(6),f=d(34)(!0);e(e.P,"Array",{includes:function includes(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)("includes")},function(a,b,c){var d=c(6),e=c(125)(!0);d(d.P,"String",{at:function at(a){return e(this,a)}})},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padStart:function padStart(a){return f(this,a,arguments.length>1?arguments[1]:c,!0)}})},function(a,b,d){var e=d(35),f=d(85),g=d(33);a.exports=function(a,b,d,h){var i=String(g(a)),j=i.length,k=d===c?" ":String(d),l=e(b);if(l<=j||""==k)return i;var m=l-j,n=f.call(k,Math.ceil(m\/k.length));return n.length>m&&(n=n.slice(0,m)),h?n+i:i+n}},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padEnd:function padEnd(a){return f(this,a,arguments.length>1?arguments[1]:c,!1)}})},function(a,b,c){c(81)("trimLeft",function(a){return function trimLeft(){return a(this,1)}},"trimStart")},function(a,b,c){c(81)("trimRight",function(a){return function trimRight(){return a(this,2)}},"trimEnd")},function(a,b,c){var d=c(6),e=c(33),f=c(35),g=c(128),h=c(188),i=RegExp.prototype,j=function(a,b){this._r=a,this._s=b};c(136)(j,"RegExp String",function next(){var a=this._r.exec(this._s);return{value:a,done:null===a}}),d(d.P,"String",{matchAll:function matchAll(a){if(e(this),!g(a))throw TypeError(a+" is not a regexp!");var b=String(this),c="flags"in i?String(a.flags):h.call(a),d=new RegExp(a.source,~c.indexOf("g")?c:"g"+c);return d.lastIndex=f(a.lastIndex),new j(d,b)}})},function(a,b,c){c(25)("asyncIterator")},function(a,b,c){c(25)("observable")},function(a,b,c){var d=c(6),e=c(221),f=c(30),g=c(49),h=c(155);d(d.S,"Object",{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(a){for(var b,c=f(a),d=g.f,i=e(c),j={},k=0;i.length>k;)h(j,b=i[k++],d(c,b));return j}})},function(a,b,c){var d=c(6),e=c(257)(!1);d(d.S,"Object",{values:function values(a){return e(a)}})},function(a,b,c){var d=c(28),e=c(30),f=c(42).f;a.exports=function(a){return function(b){for(var c,g=e(b),h=d(g),i=h.length,j=0,k=[];i>j;)f.call(g,c=h[j++])&&k.push(a?[c,g[c]]:g[c]);return k}}},function(a,b,c){var d=c(6),e=c(257)(!0);d(d.S,"Object",{entries:function entries(a){return e(a)}})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineGetter__:function __defineGetter__(a,b){g.f(e(this),a,{get:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){a.exports=c(26)||!c(5)(function(){var a=Math.random();__defineSetter__.call(null,a,function(){}),delete c(2)[a]})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineSetter__:function __defineSetter__(a,b){g.f(e(this),a,{set:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupGetter__:function __lookupGetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.get;while(c=g(c))}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupSetter__:function __lookupSetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.set;while(c=g(c))}})},function(a,b,c){var d=c(6);d(d.P+d.R,"Map",{toJSON:c(265)("Map")})},function(a,b,c){var d=c(73),e=c(266);a.exports=function(a){return function toJSON(){if(d(this)!=a)throw TypeError(a+"#toJSON isn't generic");return e(this)}}},function(a,b,c){var d=c(198);a.exports=function(a,b){var c=[];return d(a,!1,c.push,c,b),c}},function(a,b,c){var d=c(6);d(d.P+d.R,"Set",{toJSON:c(265)("Set")})},function(a,b,c){var d=c(6);d(d.S,"System",{global:c(2)})},function(a,b,c){var d=c(6),e=c(32);d(d.S,"Error",{isError:function isError(a){return"Error"===e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{iaddh:function iaddh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f+(d>>>0)+((e&g|(e|g)&~(e+g>>>0))>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{isubh:function isubh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f-(d>>>0)-((~e&g|~(e^g)&e-g>>>0)>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{imulh:function imulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>16,i=e>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>16)+((f*i>>>0)+(j&c)>>16)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{umulh:function umulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>>16,i=e>>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>>16)+((f*i>>>0)+(j&c)>>>16)}})},function(a,b,c){var d=c(275),e=c(10),f=d.key,g=d.set;d.exp({defineMetadata:function defineMetadata(a,b,c,d){g(a,b,e(c),f(d))}})},function(a,b,d){var e=d(203),f=d(6),g=d(21)("metadata"),h=g.store||(g.store=new(d(207))),i=function(a,b,d){var f=h.get(a);if(!f){if(!d)return c;h.set(a,f=new e)}var g=f.get(b);if(!g){if(!d)return c;f.set(b,g=new e)}return g},j=function(a,b,d){var e=i(b,d,!1);return e!==c&&e.has(a)},k=function(a,b,d){var e=i(b,d,!1);return e===c?c:e.get(a)},l=function(a,b,c,d){i(c,d,!0).set(a,b)},m=function(a,b){var c=i(a,b,!1),d=[];return c&&c.forEach(function(a,b){d.push(b)}),d},n=function(a){return a===c||"symbol"==typeof a?a:String(a)},o=function(a){f(f.S,"Reflect",a)};a.exports={store:h,map:i,has:j,get:k,set:l,keys:m,key:n,exp:o}},function(a,b,d){var e=d(275),f=d(10),g=e.key,h=e.map,i=e.store;e.exp({deleteMetadata:function deleteMetadata(a,b){var d=arguments.length<3?c:g(arguments[2]),e=h(f(b),d,!1);if(e===c||!e["delete"](a))return!1;if(e.size)return!0;var j=i.get(b);return j["delete"](d),!!j.size||i["delete"](b)}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.get,j=e.key,k=function(a,b,d){var e=h(a,b,d);if(e)return i(a,b,d);var f=g(b);return null!==f?k(a,f,d):c};e.exp({getMetadata:function getMetadata(a,b){return k(a,f(b),arguments.length<3?c:j(arguments[2]))}})},function(a,b,d){var e=d(206),f=d(266),g=d(275),h=d(10),i=d(57),j=g.keys,k=g.key,l=function(a,b){var c=j(a,b),d=i(a);if(null===d)return c;var g=l(d,b);return g.length?c.length?f(new e(c.concat(g))):g:c};g.exp({getMetadataKeys:function getMetadataKeys(a){return l(h(a),arguments.length<2?c:k(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.get,h=e.key;e.exp({getOwnMetadata:function getOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.keys,h=e.key;e.exp({getOwnMetadataKeys:function getOwnMetadataKeys(a){return g(f(a),arguments.length<2?c:h(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.key,j=function(a,b,c){var d=h(a,b,c);if(d)return!0;var e=g(b);return null!==e&&j(a,e,c)};e.exp({hasMetadata:function hasMetadata(a,b){return j(a,f(b),arguments.length<3?c:i(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.has,h=e.key;e.exp({hasOwnMetadata:function hasOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(19),h=e.key,i=e.set;e.exp({metadata:function metadata(a,b){return function decorator(d,e){i(a,b,(e!==c?f:g)(d),h(e))}}})},function(a,b,c){var d=c(6),e=c(201)(),f=c(2).process,g="process"==c(32)(f);d(d.G,{asap:function asap(a){var b=g&&f.domain;e(b?b.bind(a):a)}})},function(a,b,d){var e=d(6),f=d(2),g=d(7),h=d(201)(),i=d(23)("observable"),j=d(19),k=d(10),l=d(197),m=d(202),n=d(8),o=d(198),p=o.RETURN,q=function(a){return null==a?c:j(a)},r=function(a){var b=a._c;b&&(a._c=c,b())},s=function(a){return a._o===c},t=function(a){s(a)||(a._o=c,r(a))},u=function(a,b){k(a),this._c=c,this._o=a,a=new v(this);try{var d=b(a),e=d;null!=d&&("function"==typeof d.unsubscribe?d=function(){e.unsubscribe()}:j(d),this._c=d)}catch(f){return void a.error(f)}s(this)&&r(this)};u.prototype=m({},{unsubscribe:function unsubscribe(){t(this)}});var v=function(a){this._s=a};v.prototype=m({},{next:function next(a){var b=this._s;if(!s(b)){var c=b._o;try{var d=q(c.next);if(d)return d.call(c,a)}catch(e){try{t(b)}finally{throw e}}}},error:function error(a){var b=this._s;if(s(b))throw a;var d=b._o;b._o=c;try{var e=q(d.error);if(!e)throw a;a=e.call(d,a)}catch(f){try{r(b)}finally{throw f}}return r(b),a},complete:function complete(a){var b=this._s;if(!s(b)){var d=b._o;b._o=c;try{var e=q(d.complete);a=e?e.call(d,a):c}catch(f){try{r(b)}finally{throw f}}return r(b),a}}});var w=function Observable(a){l(this,w,"Observable","_f")._f=j(a)};m(w.prototype,{subscribe:function subscribe(a){return new u(a,this._f)},forEach:function forEach(a){var b=this;return new(g.Promise||f.Promise)(function(c,d){j(a);var e=b.subscribe({next:function(b){try{return a(b)}catch(c){d(c),e.unsubscribe()}},error:d,complete:c})})}}),m(w,{from:function from(a){var b="function"==typeof this?this:w,c=q(k(a)[i]);if(c){var d=k(c.call(a));return d.constructor===b?d:new b(function(a){return d.subscribe(a)})}return new b(function(b){var c=!1;return h(function(){if(!c){try{if(o(a,!1,function(a){if(b.next(a),c)return p})===p)return}catch(d){if(c)throw d;return void b.error(d)}b.complete()}}),function(){c=!0}})},of:function of(){for(var a=0,b=arguments.length,c=Array(b);a<b;)c[a]=arguments[a++];return new("function"==typeof this?this:w)(function(a){var b=!1;return h(function(){if(!b){for(var d=0;d<c.length;++d)if(a.next(c[d]),b)return;a.complete()}}),function(){b=!0}})}}),n(w.prototype,i,function(){return this}),e(e.G,{Observable:w}),d(186)("Observable")},function(a,b,c){var d=c(6),e=c(200);d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},function(a,b,c){for(var d=c(183),e=c(16),f=c(2),g=c(8),h=c(135),i=c(23),j=i("iterator"),k=i("toStringTag"),l=h.Array,m=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],n=0;n<5;n++){var o,p=m[n],q=f[p],r=q&&q.prototype;if(r){r[j]||g(r,j,l),r[k]||g(r,k,p),h[p]=l;for(o in d)r[o]||e(r,o,d[o],!0)}}},function(a,b,c){var d=c(2),e=c(6),f=c(76),g=c(289),h=d.navigator,i=!!h&&\/MSIE .\\.\/.test(h.userAgent),j=function(a){return i?function(b,c){return a(f(g,[].slice.call(arguments,2),"function"==typeof b?b:Function(b)),c)}:a};e(e.G+e.B+e.F*i,{setTimeout:j(d.setTimeout),setInterval:j(d.setInterval)})},function(a,b,c){var d=c(290),e=c(76),f=c(19);a.exports=function(){for(var a=f(this),b=arguments.length,c=Array(b),g=0,h=d._,i=!1;b>g;)(c[g]=arguments[g++])===h&&(i=!0);return function(){var d,f=this,g=arguments.length,j=0,k=0;if(!i&&!g)return e(a,c,f);if(d=c.slice(),i)for(;b>j;j++)d[j]===h&&(d[j]=arguments[k++]);for(;g>k;)d.push(arguments[k++]);return e(a,d,f)}}},function(a,b,c){a.exports=c(2)}]),"undefined"!=typeof module&&module.exports?module.exports=a:"function"==typeof define&&define.amd?define(function(){return a}):b.core=a}(1,1);$/;"	function	line:9
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/client/shim.min.js	/^return la.apply(Ga(this),arguments)},map:function map(a){return Ba(Ga(this),a,arguments.length>1?arguments[1]:c)},reduce:function reduce(a){return ma.apply(Ga(this),arguments)},reduceRight:function reduceRight(a){return na.apply(Ga(this),arguments)},reverse:function reverse(){for(var a,b=this,c=Ga(b).length,d=Math.floor(c\/2),e=0;e<d;)a=b[e],b[e++]=b[--c],b[c]=a;return b},some:function some(a){return ca(Ga(this),a,arguments.length>1?arguments[1]:c)},sort:function sort(a){return pa.call(Ga(this),a)},subarray:function subarray(a,b){var d=Ga(this),e=d.length,f=r(a,e);return new(H(d,d[wa]))(d.buffer,d.byteOffset+f*d.BYTES_PER_ELEMENT,q((b===c?e:r(b,e))-f))}},Qa=function slice(a,b){return Ia(this,qa.call(Ga(this),a,b))},Ra=function set(a){Ga(this);var b=Fa(arguments[1],1),c=this.length,d=x(a),e=q(d.length),f=0;if(e+b>c)throw S(Aa);for(;f<e;)this[b+f]=d[f++]},Sa={entries:function entries(){return ka.call(Ga(this))},keys:function keys(){return ja.call(Ga(this))},values:function values(){return ia.call(Ga(this))}},Ta=function(a,b){return w(a)&&a[ya]&&"symbol"!=typeof b&&b in a&&String(+b)==String(b)},Ua=function getOwnPropertyDescriptor(a,b){return Ta(a,b=s(b,!0))?m(2,a[b]):R(a,b)},Va=function defineProperty(a,b,c){return!(Ta(a,b=s(b,!0))&&w(c)&&t(c,"value"))||t(c,"get")||t(c,"set")||c.configurable||t(c,"writable")&&!c.writable||t(c,"enumerable")&&!c.enumerable?Q(a,b,c):(a[b]=c.value,a)};xa||(P.f=Ua,O.f=Va),h(h.S+h.F*!xa,"Object",{getOwnPropertyDescriptor:Ua,defineProperty:Va}),g(function(){ra.call({})})&&(ra=sa=function toString(){return oa.call(this)});var Wa=o({},Pa);o(Wa,Sa),n(Wa,ta,Sa.values),o(Wa,{slice:Qa,set:Ra,constructor:function(){},toString:ra,toLocaleString:Oa}),Ka(Wa,"buffer","b"),Ka(Wa,"byteOffset","o"),Ka(Wa,"byteLength","l"),Ka(Wa,"length","e"),Q(Wa,ua,{get:function(){return this[ya]}}),a.exports=function(a,b,d,j){j=!!j;var k=a+(j?"Clamped":"")+"Array",m="Uint8Array"!=k,o="get"+a,p="set"+a,r=f[k],s=r||{},t=r&&A(r),u=!r||!i.ABV,x={},y=r&&r[Y],C=function(a,c){var d=a._d;return d.v[o](c*b+d.o,Ca)},D=function(a,c,d){var e=a._d;j&&(d=(d=Math.round(d))<0?0:d>255?255:255&d),e.v[p](c*b+e.o,d,Ca)},E=function(a,b){Q(a,b,{get:function(){return C(this,b)},set:function(a){return D(this,b,a)},enumerable:!0})};u?(r=d(function(a,d,e,f){l(a,r,k,"_d");var g,h,i,j,m=0,o=0;if(w(d)){if(!(d instanceof $||(j=v(d))==V||j==W))return ya in d?Ja(r,d):La.call(r,d);g=d,o=Fa(e,b);var p=d.byteLength;if(f===c){if(p%b)throw S(Aa);if(h=p-o,h<0)throw S(Aa)}else if(h=q(f)*b,h+o>p)throw S(Aa);i=h\/b}else i=Ea(d,!0),h=i*b,g=new $(h);for(n(a,"_d",{b:g,o:o,l:h,e:i,v:new _(g)});m<i;)E(a,m++)}),y=r[Y]=z(Wa),n(y,"constructor",r)):K(function(a){new r(null),new r(a)},!0)||(r=d(function(a,d,e,f){l(a,r,k);var g;return w(d)?d instanceof $||(g=v(d))==V||g==W?f!==c?new s(d,Fa(e,b),f):e!==c?new s(d,Fa(e,b)):new s(d):ya in d?Ja(r,d):La.call(r,d):new s(Ea(d,m))}),aa(t!==Function.prototype?B(s).concat(B(t)):B(s),function(a){a in r||n(r,a,s[a])}),r[Y]=y,e||(y.constructor=r));var F=y[ta],G=!!F&&("values"==F.name||F.name==c),H=Sa.values;n(r,va,!0),n(y,ya,k),n(y,za,!0),n(y,wa,r),(j?new r(1)[ua]==k:ua in y)||Q(y,ua,{get:function(){return k}}),x[k]=r,h(h.G+h.W+h.F*(r!=s),x),h(h.S,k,{BYTES_PER_ELEMENT:b,from:La,of:Ma}),X in y||n(y,X,b),h(h.P,k,Pa),L(k),h(h.P+h.F*Da,k,{set:Ra}),h(h.P+h.F*!G,k,Sa),h(h.P+h.F*(y.toString!=ra),k,{toString:ra}),h(h.P+h.F*g(function(){new r(1).slice()}),k,{slice:Qa}),h(h.P+h.F*(g(function(){return[1,2].toLocaleString()!=new r([1,2]).toLocaleString()})||!g(function(){y.toLocaleString.call([1,2])})),k,{toLocaleString:Oa}),J[k]=G?F:H,e||G||n(y,ta,H)}}else a.exports=function(){}},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint8",1,function(a){return function Uint8ClampedArray(b,c,d){return a(this,b,c,d)}},!0)},function(a,b,c){c(236)("Int16",2,function(a){return function Int16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint16",2,function(a){return function Uint16Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Int32",4,function(a){return function Int32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Uint32",4,function(a){return function Uint32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float32",4,function(a){return function Float32Array(b,c,d){return a(this,b,c,d)}})},function(a,b,c){c(236)("Float64",8,function(a){return function Float64Array(b,c,d){return a(this,b,c,d)}})},function(a,b,d){var e=d(6),f=d(34)(!0);e(e.P,"Array",{includes:function includes(a){return f(this,a,arguments.length>1?arguments[1]:c)}}),d(178)("includes")},function(a,b,c){var d=c(6),e=c(125)(!0);d(d.P,"String",{at:function at(a){return e(this,a)}})},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padStart:function padStart(a){return f(this,a,arguments.length>1?arguments[1]:c,!0)}})},function(a,b,d){var e=d(35),f=d(85),g=d(33);a.exports=function(a,b,d,h){var i=String(g(a)),j=i.length,k=d===c?" ":String(d),l=e(b);if(l<=j||""==k)return i;var m=l-j,n=f.call(k,Math.ceil(m\/k.length));return n.length>m&&(n=n.slice(0,m)),h?n+i:i+n}},function(a,b,d){var e=d(6),f=d(248);e(e.P,"String",{padEnd:function padEnd(a){return f(this,a,arguments.length>1?arguments[1]:c,!1)}})},function(a,b,c){c(81)("trimLeft",function(a){return function trimLeft(){return a(this,1)}},"trimStart")},function(a,b,c){c(81)("trimRight",function(a){return function trimRight(){return a(this,2)}},"trimEnd")},function(a,b,c){var d=c(6),e=c(33),f=c(35),g=c(128),h=c(188),i=RegExp.prototype,j=function(a,b){this._r=a,this._s=b};c(136)(j,"RegExp String",function next(){var a=this._r.exec(this._s);return{value:a,done:null===a}}),d(d.P,"String",{matchAll:function matchAll(a){if(e(this),!g(a))throw TypeError(a+" is not a regexp!");var b=String(this),c="flags"in i?String(a.flags):h.call(a),d=new RegExp(a.source,~c.indexOf("g")?c:"g"+c);return d.lastIndex=f(a.lastIndex),new j(d,b)}})},function(a,b,c){c(25)("asyncIterator")},function(a,b,c){c(25)("observable")},function(a,b,c){var d=c(6),e=c(221),f=c(30),g=c(49),h=c(155);d(d.S,"Object",{getOwnPropertyDescriptors:function getOwnPropertyDescriptors(a){for(var b,c=f(a),d=g.f,i=e(c),j={},k=0;i.length>k;)h(j,b=i[k++],d(c,b));return j}})},function(a,b,c){var d=c(6),e=c(257)(!1);d(d.S,"Object",{values:function values(a){return e(a)}})},function(a,b,c){var d=c(28),e=c(30),f=c(42).f;a.exports=function(a){return function(b){for(var c,g=e(b),h=d(g),i=h.length,j=0,k=[];i>j;)f.call(g,c=h[j++])&&k.push(a?[c,g[c]]:g[c]);return k}}},function(a,b,c){var d=c(6),e=c(257)(!0);d(d.S,"Object",{entries:function entries(a){return e(a)}})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineGetter__:function __defineGetter__(a,b){g.f(e(this),a,{get:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){a.exports=c(26)||!c(5)(function(){var a=Math.random();__defineSetter__.call(null,a,function(){}),delete c(2)[a]})},function(a,b,c){var d=c(6),e=c(56),f=c(19),g=c(9);c(4)&&d(d.P+c(260),"Object",{__defineSetter__:function __defineSetter__(a,b){g.f(e(this),a,{set:f(b),enumerable:!0,configurable:!0})}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupGetter__:function __lookupGetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.get;while(c=g(c))}})},function(a,b,c){var d=c(6),e=c(56),f=c(14),g=c(57),h=c(49).f;c(4)&&d(d.P+c(260),"Object",{__lookupSetter__:function __lookupSetter__(a){var b,c=e(this),d=f(a,!0);do if(b=h(c,d))return b.set;while(c=g(c))}})},function(a,b,c){var d=c(6);d(d.P+d.R,"Map",{toJSON:c(265)("Map")})},function(a,b,c){var d=c(73),e=c(266);a.exports=function(a){return function toJSON(){if(d(this)!=a)throw TypeError(a+"#toJSON isn't generic");return e(this)}}},function(a,b,c){var d=c(198);a.exports=function(a,b){var c=[];return d(a,!1,c.push,c,b),c}},function(a,b,c){var d=c(6);d(d.P+d.R,"Set",{toJSON:c(265)("Set")})},function(a,b,c){var d=c(6);d(d.S,"System",{global:c(2)})},function(a,b,c){var d=c(6),e=c(32);d(d.S,"Error",{isError:function isError(a){return"Error"===e(a)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{iaddh:function iaddh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f+(d>>>0)+((e&g|(e|g)&~(e+g>>>0))>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{isubh:function isubh(a,b,c,d){var e=a>>>0,f=b>>>0,g=c>>>0;return f-(d>>>0)-((~e&g|~(e^g)&e-g>>>0)>>>31)|0}})},function(a,b,c){var d=c(6);d(d.S,"Math",{imulh:function imulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>16,i=e>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>16)+((f*i>>>0)+(j&c)>>16)}})},function(a,b,c){var d=c(6);d(d.S,"Math",{umulh:function umulh(a,b){var c=65535,d=+a,e=+b,f=d&c,g=e&c,h=d>>>16,i=e>>>16,j=(h*g>>>0)+(f*g>>>16);return h*i+(j>>>16)+((f*i>>>0)+(j&c)>>>16)}})},function(a,b,c){var d=c(275),e=c(10),f=d.key,g=d.set;d.exp({defineMetadata:function defineMetadata(a,b,c,d){g(a,b,e(c),f(d))}})},function(a,b,d){var e=d(203),f=d(6),g=d(21)("metadata"),h=g.store||(g.store=new(d(207))),i=function(a,b,d){var f=h.get(a);if(!f){if(!d)return c;h.set(a,f=new e)}var g=f.get(b);if(!g){if(!d)return c;f.set(b,g=new e)}return g},j=function(a,b,d){var e=i(b,d,!1);return e!==c&&e.has(a)},k=function(a,b,d){var e=i(b,d,!1);return e===c?c:e.get(a)},l=function(a,b,c,d){i(c,d,!0).set(a,b)},m=function(a,b){var c=i(a,b,!1),d=[];return c&&c.forEach(function(a,b){d.push(b)}),d},n=function(a){return a===c||"symbol"==typeof a?a:String(a)},o=function(a){f(f.S,"Reflect",a)};a.exports={store:h,map:i,has:j,get:k,set:l,keys:m,key:n,exp:o}},function(a,b,d){var e=d(275),f=d(10),g=e.key,h=e.map,i=e.store;e.exp({deleteMetadata:function deleteMetadata(a,b){var d=arguments.length<3?c:g(arguments[2]),e=h(f(b),d,!1);if(e===c||!e["delete"](a))return!1;if(e.size)return!0;var j=i.get(b);return j["delete"](d),!!j.size||i["delete"](b)}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.get,j=e.key,k=function(a,b,d){var e=h(a,b,d);if(e)return i(a,b,d);var f=g(b);return null!==f?k(a,f,d):c};e.exp({getMetadata:function getMetadata(a,b){return k(a,f(b),arguments.length<3?c:j(arguments[2]))}})},function(a,b,d){var e=d(206),f=d(266),g=d(275),h=d(10),i=d(57),j=g.keys,k=g.key,l=function(a,b){var c=j(a,b),d=i(a);if(null===d)return c;var g=l(d,b);return g.length?c.length?f(new e(c.concat(g))):g:c};g.exp({getMetadataKeys:function getMetadataKeys(a){return l(h(a),arguments.length<2?c:k(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.get,h=e.key;e.exp({getOwnMetadata:function getOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.keys,h=e.key;e.exp({getOwnMetadataKeys:function getOwnMetadataKeys(a){return g(f(a),arguments.length<2?c:h(arguments[1]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(57),h=e.has,i=e.key,j=function(a,b,c){var d=h(a,b,c);if(d)return!0;var e=g(b);return null!==e&&j(a,e,c)};e.exp({hasMetadata:function hasMetadata(a,b){return j(a,f(b),arguments.length<3?c:i(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=e.has,h=e.key;e.exp({hasOwnMetadata:function hasOwnMetadata(a,b){return g(a,f(b),arguments.length<3?c:h(arguments[2]))}})},function(a,b,d){var e=d(275),f=d(10),g=d(19),h=e.key,i=e.set;e.exp({metadata:function metadata(a,b){return function decorator(d,e){i(a,b,(e!==c?f:g)(d),h(e))}}})},function(a,b,c){var d=c(6),e=c(201)(),f=c(2).process,g="process"==c(32)(f);d(d.G,{asap:function asap(a){var b=g&&f.domain;e(b?b.bind(a):a)}})},function(a,b,d){var e=d(6),f=d(2),g=d(7),h=d(201)(),i=d(23)("observable"),j=d(19),k=d(10),l=d(197),m=d(202),n=d(8),o=d(198),p=o.RETURN,q=function(a){return null==a?c:j(a)},r=function(a){var b=a._c;b&&(a._c=c,b())},s=function(a){return a._o===c},t=function(a){s(a)||(a._o=c,r(a))},u=function(a,b){k(a),this._c=c,this._o=a,a=new v(this);try{var d=b(a),e=d;null!=d&&("function"==typeof d.unsubscribe?d=function(){e.unsubscribe()}:j(d),this._c=d)}catch(f){return void a.error(f)}s(this)&&r(this)};u.prototype=m({},{unsubscribe:function unsubscribe(){t(this)}});var v=function(a){this._s=a};v.prototype=m({},{next:function next(a){var b=this._s;if(!s(b)){var c=b._o;try{var d=q(c.next);if(d)return d.call(c,a)}catch(e){try{t(b)}finally{throw e}}}},error:function error(a){var b=this._s;if(s(b))throw a;var d=b._o;b._o=c;try{var e=q(d.error);if(!e)throw a;a=e.call(d,a)}catch(f){try{r(b)}finally{throw f}}return r(b),a},complete:function complete(a){var b=this._s;if(!s(b)){var d=b._o;b._o=c;try{var e=q(d.complete);a=e?e.call(d,a):c}catch(f){try{r(b)}finally{throw f}}return r(b),a}}});var w=function Observable(a){l(this,w,"Observable","_f")._f=j(a)};m(w.prototype,{subscribe:function subscribe(a){return new u(a,this._f)},forEach:function forEach(a){var b=this;return new(g.Promise||f.Promise)(function(c,d){j(a);var e=b.subscribe({next:function(b){try{return a(b)}catch(c){d(c),e.unsubscribe()}},error:d,complete:c})})}}),m(w,{from:function from(a){var b="function"==typeof this?this:w,c=q(k(a)[i]);if(c){var d=k(c.call(a));return d.constructor===b?d:new b(function(a){return d.subscribe(a)})}return new b(function(b){var c=!1;return h(function(){if(!c){try{if(o(a,!1,function(a){if(b.next(a),c)return p})===p)return}catch(d){if(c)throw d;return void b.error(d)}b.complete()}}),function(){c=!0}})},of:function of(){for(var a=0,b=arguments.length,c=Array(b);a<b;)c[a]=arguments[a++];return new("function"==typeof this?this:w)(function(a){var b=!1;return h(function(){if(!b){for(var d=0;d<c.length;++d)if(a.next(c[d]),b)return;a.complete()}}),function(){b=!0}})}}),n(w.prototype,i,function(){return this}),e(e.G,{Observable:w}),d(186)("Observable")},function(a,b,c){var d=c(6),e=c(200);d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},function(a,b,c){for(var d=c(183),e=c(16),f=c(2),g=c(8),h=c(135),i=c(23),j=i("iterator"),k=i("toStringTag"),l=h.Array,m=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],n=0;n<5;n++){var o,p=m[n],q=f[p],r=q&&q.prototype;if(r){r[j]||g(r,j,l),r[k]||g(r,k,p),h[p]=l;for(o in d)r[o]||e(r,o,d[o],!0)}}},function(a,b,c){var d=c(2),e=c(6),f=c(76),g=c(289),h=d.navigator,i=!!h&&\/MSIE .\\.\/.test(h.userAgent),j=function(a){return i?function(b,c){return a(f(g,[].slice.call(arguments,2),"function"==typeof b?b:Function(b)),c)}:a};e(e.G+e.B+e.F*i,{setTimeout:j(d.setTimeout),setInterval:j(d.setInterval)})},function(a,b,c){var d=c(290),e=c(76),f=c(19);a.exports=function(){for(var a=f(this),b=arguments.length,c=Array(b),g=0,h=d._,i=!1;b>g;)(c[g]=arguments[g++])===h&&(i=!0);return function(){var d,f=this,g=arguments.length,j=0,k=0;if(!i&&!g)return e(a,c,f);if(d=c.slice(),i)for(;b>j;j++)d[j]===h&&(d[j]=arguments[k++]);for(;g>k;)d.push(arguments[k++]);return e(a,d,f)}}},function(a,b,c){a.exports=c(2)}]),"undefined"!=typeof module&&module.exports?module.exports=a:"function"==typeof define&&define.amd?define(function(){return a}):b.core=a}(1,1);$/;"	function	line:9
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/concat.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/concat.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/pop.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/pop.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/push.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/push.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/reverse.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/reverse.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/shift.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/shift.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/splice.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/splice.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/unshift.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/array/unshift.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
toPrimitive	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/date/to-primitive.js	/^var toPrimitive = require('..\/..\/modules\/_date-to-primitive');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/date/to-primitive.js	/^module.exports = function(it, hint){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/date/to-primitive.js	/^var toPrimitive = require('..\/..\/modules\/_date-to-primitive');$/;"	function	line:2
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/date/to-string.js	/^module.exports = function toString(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/date/to-string.js	/^var $toString = Date.prototype.toString;$/;"	function	line:2
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/date/to-string.js	/^module.exports = function toString(it){$/;"	function	line:3
$iterators	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/dom-collections/index.js	/^var $iterators = require('..\/..\/modules\/es6.array.iterator');$/;"	variable	line:2
module.exports.keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/dom-collections/index.js	/^module.exports = {$/;"	property	line:3
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/json/index.js	/^var core = require('..\/..\/modules\/_core');$/;"	variable	line:1
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/json/stringify.js	/^var core  = require('..\/..\/modules\/_core')$/;"	variable	line:1
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/json/stringify.js	/^module.exports = function stringify(it){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/json/stringify.js	/^  , $JSON = core.JSON || (core.JSON = {stringify: JSON.stringify});$/;"	function	line:2
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/json/stringify.js	/^module.exports = function stringify(it){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/number/iterator.js	/^var get = require('..\/..\/modules\/_iterators').Number;$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/number/iterator.js	/^module.exports = function(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/number/iterator.js	/^var get = require('..\/..\/modules\/_iterators').Number;$/;"	function	line:2
$Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/number/virtual/index.js	/^var $Number = require('..\/..\/..\/modules\/_entry-virtual')('Number');$/;"	variable	line:2
$Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/create.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	variable	line:2
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/create.js	/^module.exports = function create(P, D){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/create.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	function	line:2
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/create.js	/^module.exports = function create(P, D){$/;"	function	line:3
$Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/define-properties.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	variable	line:2
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/define-properties.js	/^module.exports = function defineProperties(T, D){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/define-properties.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	function	line:2
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/define-properties.js	/^module.exports = function defineProperties(T, D){$/;"	function	line:3
$Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/define-property.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	variable	line:2
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/define-property.js	/^module.exports = function defineProperty(it, key, desc){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/define-property.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	function	line:2
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/define-property.js	/^module.exports = function defineProperty(it, key, desc){$/;"	function	line:3
$Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/get-own-property-descriptor.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	variable	line:2
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/get-own-property-descriptor.js	/^module.exports = function getOwnPropertyDescriptor(it, key){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/get-own-property-descriptor.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	function	line:2
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/get-own-property-descriptor.js	/^module.exports = function getOwnPropertyDescriptor(it, key){$/;"	function	line:3
$Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/get-own-property-names.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	variable	line:2
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/get-own-property-names.js	/^module.exports = function getOwnPropertyNames(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/get-own-property-names.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	function	line:2
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/object/get-own-property-names.js	/^module.exports = function getOwnPropertyNames(it){$/;"	function	line:3
flags	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/flags.js	/^var flags = require('..\/..\/modules\/_flags');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/flags.js	/^module.exports = function(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/flags.js	/^var flags = require('..\/..\/modules\/_flags');$/;"	function	line:2
MATCH	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/match.js	/^var MATCH = require('..\/..\/modules\/_wks')('match');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/match.js	/^module.exports = function(it, str){$/;"	function	line:3
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/match.js	/^module.exports = function(it, str){$/;"	class	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/match.js	/^var MATCH = require('..\/..\/modules\/_wks')('match');$/;"	function	line:2
REPLACE	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/replace.js	/^var REPLACE = require('..\/..\/modules\/_wks')('replace');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/replace.js	/^module.exports = function(it, str, replacer){$/;"	function	line:3
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/replace.js	/^module.exports = function(it, str, replacer){$/;"	class	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/replace.js	/^var REPLACE = require('..\/..\/modules\/_wks')('replace');$/;"	function	line:2
SEARCH	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/search.js	/^var SEARCH = require('..\/..\/modules\/_wks')('search');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/search.js	/^module.exports = function(it, str){$/;"	function	line:3
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/search.js	/^module.exports = function(it, str){$/;"	class	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/search.js	/^var SEARCH = require('..\/..\/modules\/_wks')('search');$/;"	function	line:2
SPLIT	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/split.js	/^var SPLIT = require('..\/..\/modules\/_wks')('split');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/split.js	/^module.exports = function(it, str, limit){$/;"	function	line:3
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/split.js	/^module.exports = function(it, str, limit){$/;"	class	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/split.js	/^var SPLIT = require('..\/..\/modules\/_wks')('split');$/;"	function	line:2
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/to-string.js	/^module.exports = function toString(it){$/;"	function	line:3
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/to-string.js	/^module.exports = function toString(it){$/;"	class	line:3
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/to-string.js	/^  return RegExp.prototype.toString.call(it);$/;"	method	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/to-string.js	/^require('..\/..\/modules\/es6.regexp.to-string');$/;"	function	line:2
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/regexp/to-string.js	/^module.exports = function toString(it){$/;"	function	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/string/iterator.js	/^var get = require('..\/..\/modules\/_iterators').String;$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/string/iterator.js	/^module.exports = function(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/fn/string/iterator.js	/^var get = require('..\/..\/modules\/_iterators').String;$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/concat.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/concat.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/pop.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/pop.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/push.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/push.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/reverse.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/reverse.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/shift.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/shift.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/splice.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/splice.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/unshift.js	/^module.exports = function(){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/array/unshift.js	/^\/\/ for a legacy code and future fixes$/;"	function	line:0
toPrimitive	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/date/to-primitive.js	/^var toPrimitive = require('..\/..\/modules\/_date-to-primitive');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/date/to-primitive.js	/^module.exports = function(it, hint){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/date/to-primitive.js	/^var toPrimitive = require('..\/..\/modules\/_date-to-primitive');$/;"	function	line:2
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/date/to-string.js	/^module.exports = function toString(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/date/to-string.js	/^var $toString = Date.prototype.toString;$/;"	function	line:2
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/date/to-string.js	/^module.exports = function toString(it){$/;"	function	line:3
$iterators	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/dom-collections/index.js	/^var $iterators = require('..\/..\/modules\/es6.array.iterator');$/;"	variable	line:2
module.exports.keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/dom-collections/index.js	/^module.exports = {$/;"	property	line:3
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/json/index.js	/^var core = require('..\/..\/modules\/_core');$/;"	variable	line:1
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/json/stringify.js	/^var core  = require('..\/..\/modules\/_core')$/;"	variable	line:1
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/json/stringify.js	/^module.exports = function stringify(it){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/json/stringify.js	/^  , $JSON = core.JSON || (core.JSON = {stringify: JSON.stringify});$/;"	function	line:2
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/json/stringify.js	/^module.exports = function stringify(it){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/number/iterator.js	/^var get = require('..\/..\/modules\/_iterators').Number;$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/number/iterator.js	/^module.exports = function(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/number/iterator.js	/^var get = require('..\/..\/modules\/_iterators').Number;$/;"	function	line:2
$Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/number/virtual/index.js	/^var $Number = require('..\/..\/..\/modules\/_entry-virtual')('Number');$/;"	variable	line:2
$Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/create.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	variable	line:2
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/create.js	/^module.exports = function create(P, D){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/create.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	function	line:2
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/create.js	/^module.exports = function create(P, D){$/;"	function	line:3
$Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/define-properties.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	variable	line:2
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/define-properties.js	/^module.exports = function defineProperties(T, D){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/define-properties.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	function	line:2
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/define-properties.js	/^module.exports = function defineProperties(T, D){$/;"	function	line:3
$Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/define-property.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	variable	line:2
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/define-property.js	/^module.exports = function defineProperty(it, key, desc){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/define-property.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	function	line:2
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/define-property.js	/^module.exports = function defineProperty(it, key, desc){$/;"	function	line:3
$Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/get-own-property-descriptor.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	variable	line:2
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/get-own-property-descriptor.js	/^module.exports = function getOwnPropertyDescriptor(it, key){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/get-own-property-descriptor.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	function	line:2
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/get-own-property-descriptor.js	/^module.exports = function getOwnPropertyDescriptor(it, key){$/;"	function	line:3
$Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/get-own-property-names.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	variable	line:2
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/get-own-property-names.js	/^module.exports = function getOwnPropertyNames(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/get-own-property-names.js	/^var $Object = require('..\/..\/modules\/_core').Object;$/;"	function	line:2
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/object/get-own-property-names.js	/^module.exports = function getOwnPropertyNames(it){$/;"	function	line:3
flags	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/flags.js	/^var flags = require('..\/..\/modules\/_flags');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/flags.js	/^module.exports = function(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/flags.js	/^var flags = require('..\/..\/modules\/_flags');$/;"	function	line:2
MATCH	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/match.js	/^var MATCH = require('..\/..\/modules\/_wks')('match');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/match.js	/^module.exports = function(it, str){$/;"	function	line:3
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/match.js	/^module.exports = function(it, str){$/;"	class	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/match.js	/^var MATCH = require('..\/..\/modules\/_wks')('match');$/;"	function	line:2
REPLACE	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/replace.js	/^var REPLACE = require('..\/..\/modules\/_wks')('replace');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/replace.js	/^module.exports = function(it, str, replacer){$/;"	function	line:3
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/replace.js	/^module.exports = function(it, str, replacer){$/;"	class	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/replace.js	/^var REPLACE = require('..\/..\/modules\/_wks')('replace');$/;"	function	line:2
SEARCH	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/search.js	/^var SEARCH = require('..\/..\/modules\/_wks')('search');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/search.js	/^module.exports = function(it, str){$/;"	function	line:3
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/search.js	/^module.exports = function(it, str){$/;"	class	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/search.js	/^var SEARCH = require('..\/..\/modules\/_wks')('search');$/;"	function	line:2
SPLIT	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/split.js	/^var SPLIT = require('..\/..\/modules\/_wks')('split');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/split.js	/^module.exports = function(it, str, limit){$/;"	function	line:3
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/split.js	/^module.exports = function(it, str, limit){$/;"	class	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/split.js	/^var SPLIT = require('..\/..\/modules\/_wks')('split');$/;"	function	line:2
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/to-string.js	/^module.exports = function toString(it){$/;"	function	line:3
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/to-string.js	/^module.exports = function toString(it){$/;"	class	line:3
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/to-string.js	/^  return RegExp.prototype.toString.call(it);$/;"	method	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/to-string.js	/^require('..\/..\/modules\/es6.regexp.to-string');$/;"	function	line:2
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/regexp/to-string.js	/^module.exports = function toString(it){$/;"	function	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/string/iterator.js	/^var get = require('..\/..\/modules\/_iterators').String;$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/string/iterator.js	/^module.exports = function(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/fn/string/iterator.js	/^var get = require('..\/..\/modules\/_iterators').String;$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_a-function.js	/^module.exports = function(it){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_a-function.js	/^module.exports = function(it){$/;"	function	line:0
cof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_a-number-value.js	/^var cof = require('.\/_cof');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_a-number-value.js	/^module.exports = function(it, msg){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_a-number-value.js	/^var cof = require('.\/_cof');$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_add-to-unscopables.js	/^module.exports = function(){ \/* empty *\/ };/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_add-to-unscopables.js	/^module.exports = function(){ \/* empty *\/ };/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_an-instance.js	/^module.exports = function(it, Constructor, name, forbiddenField){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_an-instance.js	/^module.exports = function(it, Constructor, name, forbiddenField){$/;"	function	line:0
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_an-object.js	/^var isObject = require('.\/_is-object');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_an-object.js	/^module.exports = function(it){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_an-object.js	/^var isObject = require('.\/_is-object');$/;"	function	line:1
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-copy-within.js	/^var toObject = require('.\/_to-object')$/;"	variable	line:3
copyWithin	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-copy-within.js	/^module.exports = [].copyWithin || function copyWithin(target\/*= 0*\/, start\/*= 0, end = @length*\/){$/;"	function	line:7
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-fill.js	/^var toObject = require('.\/_to-object')$/;"	variable	line:3
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-fill.js	/^module.exports = function fill(value \/*, start = 0, end = @length *\/){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-fill.js	/^  , toLength = require('.\/_to-length');$/;"	function	line:5
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-fill.js	/^module.exports = function fill(value \/*, start = 0, end = @length *\/){$/;"	function	line:6
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-from-iterable.js	/^var forOf = require('.\/_for-of');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-from-iterable.js	/^module.exports = function(iter, ITERATOR){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-from-iterable.js	/^var forOf = require('.\/_for-of');$/;"	function	line:1
toIObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-includes.js	/^var toIObject = require('.\/_to-iobject')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-includes.js	/^module.exports = function(IS_INCLUDES){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-includes.js	/^  , toIndex   = require('.\/_to-index');$/;"	function	line:5
ctx	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-methods.js	/^var ctx      = require('.\/_ctx')$/;"	variable	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-methods.js	/^module.exports = function(TYPE, $create){$/;"	function	line:13
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-methods.js	/^  , asc      = require('.\/_array-species-create');$/;"	function	line:12
aFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-reduce.js	/^var aFunction = require('.\/_a-function')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-reduce.js	/^module.exports = function(that, callbackfn, aLen, memo, isRight){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-reduce.js	/^  , toLength  = require('.\/_to-length');$/;"	function	line:4
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-species-constructor.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-species-constructor.js	/^module.exports = function(original){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-species-constructor.js	/^  , SPECIES  = require('.\/_wks')('species');$/;"	function	line:3
speciesConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-species-create.js	/^var speciesConstructor = require('.\/_array-species-constructor');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-species-create.js	/^module.exports = function(original, length){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_array-species-create.js	/^var speciesConstructor = require('.\/_array-species-constructor');$/;"	function	line:2
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_bind.js	/^var construct = function(F, len, args){$/;"	function	line:8
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_bind.js	/^var construct = function(F, len, args){$/;"	function	line:8
bind	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_bind.js	/^module.exports = Function.bind || function bind(that \/*, args... *\/){$/;"	function	line:15
bound	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_bind.js	/^  var bound = function(\/* args... *\/){$/;"	function	line:18
var.bound	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_bind.js	/^  var bound = function(\/* args... *\/){$/;"	function	line:18
cof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_classof.js	/^var cof = require('.\/_cof')$/;"	variable	line:2
tryGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_classof.js	/^var tryGet = function(it, key){$/;"	function	line:8
tryGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_classof.js	/^var tryGet = function(it, key){$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_classof.js	/^module.exports = function(it){$/;"	function	line:14
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_classof.js	/^};$/;"	function	line:12
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_cof.js	/^module.exports = function(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_cof.js	/^var toString = {}.toString;$/;"	function	line:1
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^var dP          = require('.\/_object-dp').f$/;"	variable	line:2
getEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^var getEntry = function(that, key){$/;"	function	line:16
getEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^var getEntry = function(that, key){$/;"	function	line:16
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^  getConstructor: function(wrapper, NAME, IS_MAP, ADDER){$/;"	function	line:27
module.exports.getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^module.exports = {$/;"	method	line:26
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^      clear: function clear(){$/;"	function	line:39
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^      forEach: function forEach(callbackfn \/*, that = undefined *\/){$/;"	function	line:67
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^      has: function has(key){$/;"	function	line:79
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^      get: function(){$/;"	function	line:84
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^  def: function(that, key, value){$/;"	function	line:90
module.exports.def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^  },$/;"	method	line:89
setStrong	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^  setStrong: function(C, NAME, IS_MAP){$/;"	function	line:114
$iterDefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-strong.js	/^    $iterDefine(C, NAME, function(iterated, kind){$/;"	function	line:117
classof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-to-json.js	/^var classof = require('.\/_classof')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-to-json.js	/^module.exports = function(NAME){$/;"	function	line:4
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-to-json.js	/^  return function toJSON(){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-to-json.js	/^  , from    = require('.\/_array-from-iterable');$/;"	function	line:3
redefineAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^var redefineAll       = require('.\/_redefine-all')$/;"	variable	line:2
uncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^var uncaughtFrozenStore = function(that){$/;"	function	line:15
uncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^var uncaughtFrozenStore = function(that){$/;"	function	line:15
UncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^var UncaughtFrozenStore = function(){$/;"	function	line:18
UncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^var UncaughtFrozenStore = function(){$/;"	class	line:18
findUncaughtFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^var findUncaughtFrozen = function(store, key){$/;"	function	line:21
findUncaughtFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^var findUncaughtFrozen = function(store, key){$/;"	function	line:21
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^  get: function(key){$/;"	function	line:27
UncaughtFrozenStore.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^UncaughtFrozenStore.prototype = {$/;"	method	line:26
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^  has: function(key){$/;"	function	line:31
UncaughtFrozenStore.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^  },$/;"	method	line:30
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^  set: function(key, value){$/;"	function	line:34
UncaughtFrozenStore.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^  },$/;"	method	line:33
UncaughtFrozenStore.delete	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^  },$/;"	method	line:38
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^  getConstructor: function(wrapper, NAME, IS_MAP, ADDER){$/;"	function	line:49
module.exports.getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^module.exports = {$/;"	method	line:48
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^      has: function has(key){$/;"	function	line:67
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^  def: function(that, key, value){$/;"	function	line:76
module.exports.def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^  },$/;"	method	line:75
module.exports.ufstore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection-weak.js	/^  },$/;"	property	line:81
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection.js	/^var global         = require('.\/_global')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection.js	/^module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){$/;"	function	line:16
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection.js	/^      get: function(){$/;"	function	line:45
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_collection.js	/^  , DESCRIPTORS    = require('.\/_descriptors');$/;"	function	line:14
$defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_create-property.js	/^var $defineProperty = require('.\/_object-dp')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_create-property.js	/^module.exports = function(object, index, value){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_create-property.js	/^  , createDesc      = require('.\/_property-desc');$/;"	function	line:3
aFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_ctx.js	/^var aFunction = require('.\/_a-function');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_ctx.js	/^module.exports = function(fn, that, length){$/;"	function	line:3
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_ctx.js	/^  switch(length){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_ctx.js	/^var aFunction = require('.\/_a-function');$/;"	function	line:2
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_date-to-primitive.js	/^var anObject    = require('.\/_an-object')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_date-to-primitive.js	/^module.exports = function(hint){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_date-to-primitive.js	/^  , NUMBER      = 'number';$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_defined.js	/^module.exports = function(it){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_defined.js	/^\/\/ 7.2.1 RequireObjectCoercible(argument)$/;"	function	line:0
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_dom-create.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_dom-create.js	/^module.exports = function(it){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_dom-create.js	/^  , is = isObject(document) && isObject(document.createElement);$/;"	function	line:4
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_entry-virtual.js	/^var core = require('.\/_core');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_entry-virtual.js	/^module.exports = function(CONSTRUCTOR){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_entry-virtual.js	/^var core = require('.\/_core');$/;"	function	line:1
getKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_enum-keys.js	/^var getKeys = require('.\/_object-keys')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_enum-keys.js	/^module.exports = function(it){$/;"	function	line:5
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_export.js	/^var global    = require('.\/_global')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_export.js	/^var $export = function(type, name, source){$/;"	function	line:7
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_export.js	/^      var F = function(a, b, c){$/;"	function	line:31
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_export.js	/^          switch(arguments.length){$/;"	function	line:33
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_export.js	/^var $export = function(type, name, source){$/;"	function	line:7
MATCH	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_fails-is-regexp.js	/^var MATCH = require('.\/_wks')('match');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_fails-is-regexp.js	/^module.exports = function(KEY){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_fails-is-regexp.js	/^var MATCH = require('.\/_wks')('match');$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_fails.js	/^module.exports = function(exec){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_fails.js	/^module.exports = function(exec){$/;"	function	line:0
hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_fix-re-wks.js	/^var hide     = require('.\/_hide')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_fix-re-wks.js	/^module.exports = function(KEY, length, exec){$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_fix-re-wks.js	/^  , wks      = require('.\/_wks');$/;"	function	line:6
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_flags.js	/^var anObject = require('.\/_an-object');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_flags.js	/^module.exports = function(){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_flags.js	/^var anObject = require('.\/_an-object');$/;"	function	line:3
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_global.js	/^var global = module.exports = typeof window != 'undefined' && window.Math == Math$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_has.js	/^module.exports = function(it, key){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_has.js	/^var hasOwnProperty = {}.hasOwnProperty;$/;"	function	line:1
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_hide.js	/^var dP         = require('.\/_object-dp')$/;"	variable	line:1
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_inherit-if-required.js	/^var isObject       = require('.\/_is-object')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_inherit-if-required.js	/^module.exports = function(that, target, C){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_inherit-if-required.js	/^  , setPrototypeOf = require('.\/_set-proto').set;$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_invoke.js	/^module.exports = function(fn, args, that){$/;"	function	line:2
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_invoke.js	/^  switch(args.length){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_invoke.js	/^\/\/ fast apply, http:\/\/jsperf.lnkit.com\/fast-apply\/5$/;"	function	line:0
cof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iobject.js	/^var cof = require('.\/_cof');$/;"	variable	line:2
Iterators	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-array-iter.js	/^var Iterators  = require('.\/_iterators')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-array-iter.js	/^module.exports = function(it){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-array-iter.js	/^  , ArrayProto = Array.prototype;$/;"	function	line:4
cof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-array.js	/^var cof = require('.\/_cof');$/;"	variable	line:2
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-array.js	/^module.exports = Array.isArray || function isArray(arg){$/;"	function	line:3
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-integer.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:2
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-integer.js	/^module.exports = function isInteger(it){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-integer.js	/^  , floor    = Math.floor;$/;"	function	line:3
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-integer.js	/^module.exports = function isInteger(it){$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-object.js	/^module.exports = function(it){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-object.js	/^module.exports = function(it){$/;"	function	line:0
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-regexp.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-regexp.js	/^module.exports = function(it){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_is-regexp.js	/^  , MATCH    = require('.\/_wks')('match');$/;"	function	line:4
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-call.js	/^var anObject = require('.\/_an-object');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-call.js	/^module.exports = function(iterator, fn, value, entries){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-call.js	/^var anObject = require('.\/_an-object');$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-create.js	/^module.exports = function(Constructor, NAME, next){$/;"	function	line:10
Constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-create.js	/^module.exports = function(Constructor, NAME, next){$/;"	class	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-create.js	/^require('.\/_hide')(IteratorPrototype, require('.\/_wks')('iterator'), function(){ return this; });$/;"	function	line:8
LIBRARY	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^var LIBRARY        = require('.\/_library')$/;"	variable	line:2
returnThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^var returnThis = function(){ return this; };$/;"	function	line:17
returnThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^var returnThis = function(){ return this; };$/;"	function	line:17
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){$/;"	function	line:19
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^  var getMethod = function(kind){$/;"	function	line:21
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^    switch(kind){$/;"	function	line:23
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^      case KEYS: return function keys(){ return new Constructor(this, kind); };$/;"	function	line:24
module.exports.getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^  var getMethod = function(kind){$/;"	function	line:21
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^      case VALUES: return function values(){ return new Constructor(this, kind); };$/;"	function	line:25
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^var returnThis = function(){ return this; };$/;"	function	line:17
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^    } return function entries(){ return new Constructor(this, kind); };$/;"	function	line:26
TAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^  var TAG        = NAME + ' Iterator'$/;"	variable	line:28
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^    $default = function values(){ return $native.call(this); };$/;"	function	line:50
$default	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^    VALUES_BUG = true;$/;"	function	line:49
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^    $default = function values(){ return $native.call(this); };$/;"	function	line:50
methods.values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-define.js	/^    methods = {$/;"	property	line:60
ITERATOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-detect.js	/^var ITERATOR     = require('.\/_wks')('iterator')$/;"	variable	line:1
riter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-detect.js	/^  var riter = [7][ITERATOR]();$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-detect.js	/^module.exports = function(exec, skipClosing){$/;"	function	line:10
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-detect.js	/^    iter.next = function(){ return {done: safe = true}; };$/;"	function	line:16
iter.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-detect.js	/^      , iter = arr[ITERATOR]();$/;"	function	line:15
arr	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-detect.js	/^    iter.next = function(){ return {done: safe = true}; };$/;"	function	line:16
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-detect.js	/^} catch(e){ \/* empty *\/ }$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-step.js	/^module.exports = function(done, value){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_iter-step.js	/^module.exports = function(done, value){$/;"	function	line:0
getKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_keyof.js	/^var getKeys   = require('.\/_object-keys')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_keyof.js	/^module.exports = function(object, el){$/;"	function	line:3
$expm1	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_math-expm1.js	/^var $expm1 = Math.expm1;$/;"	variable	line:2
expm1	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_math-expm1.js	/^) ? function expm1(x){$/;"	function	line:8
log1p	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_math-log1p.js	/^module.exports = Math.log1p || function log1p(x){$/;"	function	line:2
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_math-sign.js	/^module.exports = Math.sign || function sign(x){$/;"	function	line:2
META	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_meta.js	/^var META     = require('.\/_uid')('meta')$/;"	variable	line:1
FREEZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_meta.js	/^var FREEZE = !require('.\/_fails')(function(){$/;"	variable	line:9
setMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_meta.js	/^var setMeta = function(it){$/;"	function	line:12
setMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_meta.js	/^var setMeta = function(it){$/;"	function	line:12
fastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_meta.js	/^var fastKey = function(it, create){$/;"	function	line:18
fastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_meta.js	/^var fastKey = function(it, create){$/;"	function	line:18
getWeak	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_meta.js	/^var getWeak = function(it, create){$/;"	function	line:31
getWeak	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_meta.js	/^var getWeak = function(it, create){$/;"	function	line:31
onFreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_meta.js	/^var onFreeze = function(it){$/;"	function	line:43
onFreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_meta.js	/^var onFreeze = function(it){$/;"	function	line:43
Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var Map     = require('.\/es6.map')$/;"	variable	line:1
getOrCreateMetadataMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var getOrCreateMetadataMap = function(target, targetKey, create){$/;"	function	line:6
getOrCreateMetadataMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var getOrCreateMetadataMap = function(target, targetKey, create){$/;"	function	line:6
ordinaryHasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var ordinaryHasOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:18
ordinaryHasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var ordinaryHasOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:18
ordinaryGetOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var ordinaryGetOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:22
ordinaryGetOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var ordinaryGetOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:22
ordinaryDefineOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var ordinaryDefineOwnMetadata = function(MetadataKey, MetadataValue, O, P){$/;"	function	line:26
ordinaryDefineOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var ordinaryDefineOwnMetadata = function(MetadataKey, MetadataValue, O, P){$/;"	function	line:26
ordinaryOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var ordinaryOwnMetadataKeys = function(target, targetKey){$/;"	function	line:29
ordinaryOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var ordinaryOwnMetadataKeys = function(target, targetKey){$/;"	function	line:29
toMetaKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var toMetaKey = function(it){$/;"	function	line:35
toMetaKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var toMetaKey = function(it){$/;"	function	line:35
exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var exp = function(O){$/;"	function	line:38
exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^var exp = function(O){$/;"	function	line:38
module.exports.store	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^module.exports = {$/;"	property	line:42
module.exports.map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^  store: store,$/;"	property	line:43
module.exports.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^  map: getOrCreateMetadataMap,$/;"	property	line:44
module.exports.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^  has: ordinaryHasOwnMetadata,$/;"	property	line:45
module.exports.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^  get: ordinaryGetOwnMetadata,$/;"	property	line:46
module.exports.keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^  set: ordinaryDefineOwnMetadata,$/;"	property	line:47
module.exports.key	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^  keys: ordinaryOwnMetadataKeys,$/;"	property	line:48
module.exports.exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_metadata.js	/^  key: toMetaKey,$/;"	property	line:49
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^var global    = require('.\/_global')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^module.exports = function(){$/;"	function	line:8
flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^  var flush = function(){$/;"	function	line:11
module.exports.flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^  var flush = function(){$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^  , isNode    = require('.\/_cof')(process) == 'process';$/;"	function	line:6
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^    notify = function(){$/;"	function	line:30
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^  if(isNode){$/;"	function	line:29
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^    notify = function(){$/;"	function	line:38
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^    notify = function(){$/;"	function	line:44
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^    notify = function(){$/;"	function	line:54
return.fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^    var task = {fn: fn, next: undefined};$/;"	property	line:61
return.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_microtask.js	/^    var task = {fn: fn, next: undefined};$/;"	property	line:61
getKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-assign.js	/^var getKeys  = require('.\/_object-keys')$/;"	variable	line:3
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-assign.js	/^}) ? function assign(target, source){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:19
Empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-create.js	/^  , Empty       = function(){ \/* empty *\/ }$/;"	function	line:6
createDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-create.js	/^var createDict = function(){$/;"	function	line:10
createDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-create.js	/^var createDict = function(){$/;"	function	line:10
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-create.js	/^module.exports = Object.create || function create(O, Properties){$/;"	function	line:31
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-define.js	/^var dP        = require('.\/_object-dp')$/;"	variable	line:1
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-define.js	/^module.exports = function define(target, mixin){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-define.js	/^  , toIObject = require('.\/_to-iobject');$/;"	function	line:4
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-define.js	/^module.exports = function define(target, mixin){$/;"	function	line:6
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-dp.js	/^var anObject       = require('.\/_an-object')$/;"	variable	line:1
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-dp.js	/^exports.f = require('.\/_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes){$/;"	function	line:6
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-dps.js	/^var dP       = require('.\/_object-dp')$/;"	variable	line:1
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-dps.js	/^module.exports = require('.\/_descriptors') ? Object.defineProperties : function defineProperties(O, Properties){$/;"	function	line:5
pIE	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gopd.js	/^var pIE            = require('.\/_object-pie')$/;"	variable	line:1
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gopd.js	/^exports.f = require('.\/_descriptors') ? gOPD : function getOwnPropertyDescriptor(O, P){$/;"	function	line:9
windowNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gopn-ext.js	/^var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames$/;"	variable	line:6
getWindowNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gopn-ext.js	/^var getWindowNames = function(it){$/;"	function	line:9
getWindowNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gopn-ext.js	/^var getWindowNames = function(it){$/;"	function	line:9
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gopn-ext.js	/^module.exports.f = function getOwnPropertyNames(it){$/;"	function	line:17
module.exports.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gopn-ext.js	/^};$/;"	function	line:15
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gopn-ext.js	/^module.exports.f = function getOwnPropertyNames(it){$/;"	function	line:17
$keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gopn.js	/^var $keys      = require('.\/_object-keys-internal')$/;"	variable	line:2
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gopn.js	/^exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){$/;"	function	line:5
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gpo.js	/^var has         = require('.\/_has')$/;"	variable	line:2
return.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-gpo.js	/^  if(typeof O.constructor == 'function' && O instanceof O.constructor){$/;"	class	line:10
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-keys-internal.js	/^var has          = require('.\/_has')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-keys-internal.js	/^module.exports = function(object, names){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-keys-internal.js	/^  , IE_PROTO     = require('.\/_shared-key')('IE_PROTO');$/;"	function	line:4
$keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-keys.js	/^var $keys       = require('.\/_object-keys-internal')$/;"	variable	line:2
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-keys.js	/^module.exports = Object.keys || function keys(O){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-sap.js	/^var $export = require('.\/_export')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-sap.js	/^module.exports = function(KEY, exec){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-sap.js	/^  $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-sap.js	/^  , fails   = require('.\/_fails');$/;"	function	line:4
getKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-to-array.js	/^var getKeys   = require('.\/_object-keys')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-to-array.js	/^module.exports = function(isEntries){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_object-to-array.js	/^  , isEnum    = require('.\/_object-pie').f;$/;"	function	line:3
gOPN	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_own-keys.js	/^var gOPN     = require('.\/_object-gopn')$/;"	variable	line:2
ownKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_own-keys.js	/^module.exports = Reflect && Reflect.ownKeys || function ownKeys(it){$/;"	function	line:6
$parseFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_parse-float.js	/^var $parseFloat = require('.\/_global').parseFloat$/;"	variable	line:1
parseFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_parse-float.js	/^module.exports = 1 \/ $parseFloat(require('.\/_string-ws') + '-0') !== -Infinity ? function parseFloat(str){$/;"	function	line:4
$parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_parse-int.js	/^var $parseInt = require('.\/_global').parseInt$/;"	variable	line:1
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_parse-int.js	/^module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix){$/;"	function	line:6
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_partial.js	/^var path      = require('.\/_path')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_partial.js	/^module.exports = function(\/* ...pargs *\/){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_partial.js	/^  , aFunction = require('.\/_a-function');$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_property-desc.js	/^module.exports = function(bitmap, value){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_property-desc.js	/^module.exports = function(bitmap, value){$/;"	function	line:0
hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_redefine-all.js	/^var hide = require('.\/_hide');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_redefine-all.js	/^module.exports = function(target, src, safe){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_redefine-all.js	/^var hide = require('.\/_hide');$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_replacer.js	/^module.exports = function(regExp, replace){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_replacer.js	/^module.exports = function(regExp, replace){$/;"	function	line:0
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_same-value.js	/^module.exports = Object.is || function is(x, y){$/;"	function	line:2
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-proto.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:3
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-proto.js	/^var check = function(O, proto){$/;"	function	line:5
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-proto.js	/^var check = function(O, proto){$/;"	function	line:5
module.exports.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-proto.js	/^module.exports = {$/;"	property	line:9
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-proto.js	/^      return function setPrototypeOf(O, proto){$/;"	function	line:17
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-species.js	/^var global      = require('.\/_global')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-species.js	/^module.exports = function(KEY){$/;"	function	line:8
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-species.js	/^    get: function(){ return this; }$/;"	function	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-species.js	/^  , SPECIES     = require('.\/_wks')('species');$/;"	function	line:6
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-to-string-tag.js	/^var def = require('.\/_object-dp').f$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-to-string-tag.js	/^module.exports = function(it, tag, stat){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_set-to-string-tag.js	/^  , TAG = require('.\/_wks')('toStringTag');$/;"	function	line:3
shared	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_shared-key.js	/^var shared = require('.\/_shared')('keys')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_shared-key.js	/^module.exports = function(key){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_shared-key.js	/^  , uid    = require('.\/_uid');$/;"	function	line:2
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_shared.js	/^var global = require('.\/_global')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_shared.js	/^module.exports = function(key){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_shared.js	/^  , store  = global[SHARED] || (global[SHARED] = {});$/;"	function	line:3
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_species-constructor.js	/^var anObject  = require('.\/_an-object')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_species-constructor.js	/^module.exports = function(O, D){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_species-constructor.js	/^  , SPECIES   = require('.\/_wks')('species');$/;"	function	line:4
fails	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_strict-method.js	/^var fails = require('.\/_fails');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_strict-method.js	/^module.exports = function(method, arg){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_strict-method.js	/^var fails = require('.\/_fails');$/;"	function	line:1
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-at.js	/^var toInteger = require('.\/_to-integer')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-at.js	/^module.exports = function(TO_STRING){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-at.js	/^  , defined   = require('.\/_defined');$/;"	function	line:2
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-context.js	/^var isRegExp = require('.\/_is-regexp')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-context.js	/^module.exports = function(that, searchString, NAME){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-context.js	/^  , defined  = require('.\/_defined');$/;"	function	line:3
createHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-html.js	/^var createHTML = function(string, tag, attribute, value) {$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-html.js	/^var $export = require('.\/_export')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-html.js	/^module.exports = function(NAME, exec){$/;"	function	line:12
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-html.js	/^  $export($export.P + $export.F * fails(function(){$/;"	function	line:15
toLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-pad.js	/^var toLength = require('.\/_to-length')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-pad.js	/^module.exports = function(that, maxLength, fillString, left){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-pad.js	/^  , defined  = require('.\/_defined');$/;"	function	line:4
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-repeat.js	/^var toInteger = require('.\/_to-integer')$/;"	variable	line:2
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-repeat.js	/^module.exports = function repeat(count){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-repeat.js	/^  , defined   = require('.\/_defined');$/;"	function	line:3
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-repeat.js	/^module.exports = function repeat(count){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-trim.js	/^var $export = require('.\/_export')$/;"	variable	line:1
exporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-trim.js	/^var exporter = function(KEY, exec, ALIAS){$/;"	function	line:10
exporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_string-trim.js	/^var exporter = function(KEY, exec, ALIAS){$/;"	function	line:10
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^var run = function(){$/;"	function	line:14
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^var run = function(){$/;"	function	line:14
listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^var listener = function(event){$/;"	function	line:22
listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^var listener = function(event){$/;"	function	line:22
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^  setTask = function setImmediate(fn){$/;"	function	line:27
queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^    while(arguments.length > i)args.push(arguments[i++]);$/;"	function	line:29
setTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^if(!setTask || !clearTask){$/;"	function	line:26
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^  setTask = function setImmediate(fn){$/;"	function	line:27
clearImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^  clearTask = function clearImmediate(id){$/;"	function	line:36
clearTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^  };$/;"	function	line:35
clearImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^  clearTask = function clearImmediate(id){$/;"	function	line:36
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^    defer = function(id){$/;"	function	line:41
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^  if(require('.\/_cof')(process) == 'process'){$/;"	function	line:40
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^    defer = function(id){$/;"	function	line:53
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^    defer = function(id){$/;"	function	line:59
html.appendChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^    defer = function(id){$/;"	function	line:59
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^    defer = function(id){$/;"	function	line:67
module.exports.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^module.exports = {$/;"	property	line:72
module.exports.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_task.js	/^  set:   setTask,$/;"	property	line:73
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-index.js	/^var toInteger = require('.\/_to-integer')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-index.js	/^module.exports = function(index, length){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-index.js	/^  , min       = Math.min;$/;"	function	line:3
ceil	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-integer.js	/^var ceil  = Math.ceil$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-integer.js	/^module.exports = function(it){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-integer.js	/^  , floor = Math.floor;$/;"	function	line:3
IObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-iobject.js	/^var IObject = require('.\/_iobject')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-iobject.js	/^module.exports = function(it){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-iobject.js	/^  , defined = require('.\/_defined');$/;"	function	line:3
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-length.js	/^var toInteger = require('.\/_to-integer')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-length.js	/^module.exports = function(it){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-length.js	/^  , min       = Math.min;$/;"	function	line:3
defined	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-object.js	/^var defined = require('.\/_defined');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-object.js	/^module.exports = function(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-object.js	/^var defined = require('.\/_defined');$/;"	function	line:2
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-primitive.js	/^var isObject = require('.\/_is-object');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-primitive.js	/^module.exports = function(it, S){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_to-primitive.js	/^var isObject = require('.\/_is-object');$/;"	function	line:2
strictToLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var strictToLength = function(it, SAME){$/;"	function	line:93
var.strictToLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var strictToLength = function(it, SAME){$/;"	function	line:93
toOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var toOffset = function(it, BYTES){$/;"	function	line:101
var.toOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var toOffset = function(it, BYTES){$/;"	function	line:101
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var validate = function(it){$/;"	function	line:107
var.validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var validate = function(it){$/;"	function	line:107
allocate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var allocate = function(C, length){$/;"	function	line:112
var.allocate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var allocate = function(C, length){$/;"	function	line:112
speciesFromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var speciesFromList = function(O, list){$/;"	function	line:118
var.speciesFromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var speciesFromList = function(O, list){$/;"	function	line:118
fromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var fromList = function(C, list){$/;"	function	line:122
var.fromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var fromList = function(C, list){$/;"	function	line:122
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var addGetter = function(it, key, internal){$/;"	function	line:130
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    dP(it, key, {get: function(){ return this._d[internal]; }});$/;"	function	line:131
var.addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var addGetter = function(it, key, internal){$/;"	function	line:130
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $from = function from(source \/*, mapfn, thisArg *\/){$/;"	function	line:134
var.$from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $from = function from(source \/*, mapfn, thisArg *\/){$/;"	function	line:134
var.from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $from = function from(source \/*, mapfn, thisArg *\/){$/;"	function	line:134
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $of = function of(\/*...items*\/){$/;"	function	line:153
$of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $of = function of(\/*...items*\/){$/;"	function	line:153
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $of = function of(\/*...items*\/){$/;"	function	line:153
TO_LOCALE_BUG	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var TO_LOCALE_BUG = !!Uint8Array && fails(function(){ arrayToLocaleString.call(new Uint8Array(1)); });$/;"	variable	line:162
toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $toLocaleString = function toLocaleString(){$/;"	function	line:164
$toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $toLocaleString = function toLocaleString(){$/;"	function	line:164
toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $toLocaleString = function toLocaleString(){$/;"	function	line:164
copyWithin	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    copyWithin: function copyWithin(target, start \/*, end *\/){$/;"	function	line:169
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    every: function every(callbackfn \/*, thisArg *\/){$/;"	function	line:172
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    fill: function fill(value \/*, start, end *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:175
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    filter: function filter(callbackfn \/*, thisArg *\/){$/;"	function	line:178
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    find: function find(predicate \/*, thisArg *\/){$/;"	function	line:182
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    findIndex: function findIndex(predicate \/*, thisArg *\/){$/;"	function	line:185
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    forEach: function forEach(callbackfn \/*, thisArg *\/){$/;"	function	line:188
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    indexOf: function indexOf(searchElement \/*, fromIndex *\/){$/;"	function	line:191
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    includes: function includes(searchElement \/*, fromIndex *\/){$/;"	function	line:194
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    join: function join(separator){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:197
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    lastIndexOf: function lastIndexOf(searchElement \/*, fromIndex *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:200
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    map: function map(mapfn \/*, thisArg *\/){$/;"	function	line:203
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    reduce: function reduce(callbackfn \/*, initialValue *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:206
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    reduceRight: function reduceRight(callbackfn \/*, initialValue *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:209
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    reverse: function reverse(){$/;"	function	line:212
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    some: function some(callbackfn \/*, thisArg *\/){$/;"	function	line:224
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    sort: function sort(comparefn){$/;"	function	line:227
subarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    subarray: function subarray(begin, end){$/;"	function	line:230
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $slice = function slice(start, end){$/;"	function	line:242
$slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $slice = function slice(start, end){$/;"	function	line:242
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $slice = function slice(start, end){$/;"	function	line:242
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $set = function set(arrayLike \/*, offset *\/){$/;"	function	line:246
$set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $set = function set(arrayLike \/*, offset *\/){$/;"	function	line:246
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $set = function set(arrayLike \/*, offset *\/){$/;"	function	line:246
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    entries: function entries(){$/;"	function	line:258
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    keys: function keys(){$/;"	function	line:261
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    values: function values(){$/;"	function	line:264
isTAIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var isTAIndex = function(target, key){$/;"	function	line:269
isTAIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var isTAIndex = function(target, key){$/;"	function	line:269
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $getDesc = function getOwnPropertyDescriptor(target, key){$/;"	function	line:276
$getDesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $getDesc = function getOwnPropertyDescriptor(target, key){$/;"	function	line:276
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $getDesc = function getOwnPropertyDescriptor(target, key){$/;"	function	line:276
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $setDesc = function defineProperty(target, key, desc){$/;"	function	line:281
$setDesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $setDesc = function defineProperty(target, key, desc){$/;"	function	line:281
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $setDesc = function defineProperty(target, key, desc){$/;"	function	line:281
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    arrayToString = arrayToLocaleString = function toString(){$/;"	function	line:308
$TypedArrayPrototype$	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  var $TypedArrayPrototype$ = redefineAll({}, proto);$/;"	variable	line:313
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    constructor:    function(){ \/* noop *\/ },$/;"	function	line:319
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    get: function(){ return this[TYPED_ARRAY]; }$/;"	function	line:328
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  module.exports = function(KEY, BYTES, wrapper, CLAMPED){$/;"	function	line:331
getter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    var getter = function(that, index){$/;"	function	line:343
module.exports.getter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    var getter = function(that, index){$/;"	function	line:343
setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    var setter = function(that, index, value){$/;"	function	line:347
module.exports.setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    var setter = function(that, index, value){$/;"	function	line:347
addElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    var addElement = function(that, index){$/;"	function	line:352
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^        get: function(){$/;"	function	line:354
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^        set: function(value){$/;"	function	line:357
module.exports.addElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    var addElement = function(that, index){$/;"	function	line:352
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^        get: function(){ return NAME; }$/;"	function	line:440
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    $export($export.P + $export.F * fails(function(){$/;"	function	line:466
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^    $export($export.P + $export.F * (fails(function(){$/;"	function	line:470
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-array.js	/^  });$/;"	function	line:329
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var global         = require('.\/_global')$/;"	variable	line:2
packIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packIEEE754 = function(value, mLen, nBytes){$/;"	function	line:40
packIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packIEEE754 = function(value, mLen, nBytes){$/;"	function	line:40
unpackIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var unpackIEEE754 = function(buffer, mLen, nBytes){$/;"	function	line:86
unpackIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var unpackIEEE754 = function(buffer, mLen, nBytes){$/;"	function	line:86
unpackI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var unpackI32 = function(bytes){$/;"	function	line:111
unpackI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var unpackI32 = function(bytes){$/;"	function	line:111
packI8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packI8 = function(it){$/;"	function	line:114
packI8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packI8 = function(it){$/;"	function	line:114
packI16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packI16 = function(it){$/;"	function	line:117
packI16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packI16 = function(it){$/;"	function	line:117
packI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packI32 = function(it){$/;"	function	line:120
packI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packI32 = function(it){$/;"	function	line:120
packF64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packF64 = function(it){$/;"	function	line:123
packF64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packF64 = function(it){$/;"	function	line:123
packF32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packF32 = function(it){$/;"	function	line:126
packF32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var packF32 = function(it){$/;"	function	line:126
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var addGetter = function(C, key, internal){$/;"	function	line:130
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^  dP(C[PROTOTYPE], key, {get: function(){ return this[internal]; }});$/;"	function	line:131
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var addGetter = function(C, key, internal){$/;"	function	line:130
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var get = function(view, bytes, index, isLittleEndian){$/;"	function	line:134
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var get = function(view, bytes, index, isLittleEndian){$/;"	function	line:134
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var set = function(view, bytes, index, conversion, value, isLittleEndian){$/;"	function	line:143
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var set = function(view, bytes, index, conversion, value, isLittleEndian){$/;"	function	line:143
validateArrayBufferArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var validateArrayBufferArguments = function(that, length){$/;"	function	line:153
validateArrayBufferArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^var validateArrayBufferArguments = function(that, length){$/;"	function	line:153
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^  $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:162
$ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^if(!$typed.ABV){$/;"	class	line:161
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^  $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:162
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^  $DataView = function DataView(buffer, byteOffset, byteLength){$/;"	function	line:168
$DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^  };$/;"	class	line:166
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^  $DataView = function DataView(buffer, byteOffset, byteLength){$/;"	function	line:168
getInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    getInt8: function getInt8(byteOffset){$/;"	function	line:189
getUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    getUint8: function getUint8(byteOffset){$/;"	function	line:192
getInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    getInt16: function getInt16(byteOffset \/*, littleEndian *\/){$/;"	function	line:195
getUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    getUint16: function getUint16(byteOffset \/*, littleEndian *\/){$/;"	function	line:199
getInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    getInt32: function getInt32(byteOffset \/*, littleEndian *\/){$/;"	function	line:203
getUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    getUint32: function getUint32(byteOffset \/*, littleEndian *\/){$/;"	function	line:206
getFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    getFloat32: function getFloat32(byteOffset \/*, littleEndian *\/){$/;"	function	line:209
getFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    getFloat64: function getFloat64(byteOffset \/*, littleEndian *\/){$/;"	function	line:212
setInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    setInt8: function setInt8(byteOffset, value){$/;"	function	line:215
setUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    setUint8: function setUint8(byteOffset, value){$/;"	function	line:218
setInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    setInt16: function setInt16(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:221
setUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    setUint16: function setUint16(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:224
setInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    setInt32: function setInt32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:227
setUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    setUint32: function setUint32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:230
setFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    setFloat32: function setFloat32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:233
setFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    setFloat64: function setFloat64(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:236
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:246
$ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^  })){$/;"	function	line:245
setInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    setInt8: function setInt8(byteOffset, value){$/;"	function	line:261
setUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed-buffer.js	/^    setUint8: function setUint8(byteOffset, value){$/;"	function	line:264
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed.js	/^var global = require('.\/_global')$/;"	variable	line:1
module.exports.ABV	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed.js	/^module.exports = {$/;"	property	line:21
module.exports.CONSTR	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed.js	/^  ABV:    ABV,$/;"	property	line:22
module.exports.TYPED	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed.js	/^  CONSTR: CONSTR,$/;"	property	line:23
module.exports.VIEW	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_typed.js	/^  TYPED:  TYPED,$/;"	property	line:24
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_uid.js	/^var id = 0$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_uid.js	/^module.exports = function(key){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_uid.js	/^  , px = Math.random();$/;"	function	line:2
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_wks-define.js	/^var global         = require('.\/_global')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_wks-define.js	/^module.exports = function(name){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_wks-define.js	/^  , defineProperty = require('.\/_object-dp').f;$/;"	function	line:5
store	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/_wks.js	/^var store      = require('.\/_shared')('wks')$/;"	variable	line:1
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.delay.js	/^var global  = require('.\/_global')$/;"	variable	line:1
delay	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.delay.js	/^  delay: function delay(time){$/;"	function	line:7
ctx	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^var ctx            = require('.\/_ctx')$/;"	variable	line:2
createDictMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^var createDictMethod = function(TYPE){$/;"	function	line:29
createDictMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^var createDictMethod = function(TYPE){$/;"	function	line:29
createDictIter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^var createDictIter = function(kind){$/;"	function	line:57
createDictIter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^var createDictIter = function(kind){$/;"	function	line:57
DictIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^var DictIterator = function(iterated, kind){$/;"	function	line:62
DictIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^var DictIterator = function(iterated, kind){$/;"	class	line:62
$iterCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^$iterCreate(DictIterator, 'Dict', function(){$/;"	function	line:68
Dict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function Dict(iterable){$/;"	function	line:85
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^      forOf(iterable, true, function(key, value){$/;"	function	line:89
Dict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function Dict(iterable){$/;"	function	line:85
Dict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^}$/;"	class	line:95
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function reduce(object, mapfn, init){$/;"	function	line:98
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function reduce(object, mapfn, init){$/;"	function	line:98
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function includes(object, el){$/;"	function	line:115
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function includes(object, el){$/;"	function	line:115
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function get(object, key){$/;"	function	line:121
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function get(object, key){$/;"	function	line:121
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function set(object, key, value){$/;"	function	line:124
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function set(object, key, value){$/;"	function	line:124
isDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function isDict(it){$/;"	function	line:130
isDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.dict.js	/^function isDict(it){$/;"	function	line:130
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.function.part.js	/^var path    = require('.\/_path')$/;"	variable	line:1
classof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.get-iterator-method.js	/^var classof   = require('.\/_classof')$/;"	variable	line:1
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.get-iterator.js	/^var anObject = require('.\/_an-object')$/;"	variable	line:1
classof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.is-iterable.js	/^var classof   = require('.\/_classof')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.object.classof.js	/^var $export = require('.\/_export');$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.object.define.js	/^var $export = require('.\/_export')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.object.is-object.js	/^var $export = require('.\/_export');$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.object.make.js	/^var $export = require('.\/_export')$/;"	variable	line:1
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.object.make.js	/^  make: function(proto, mixin){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.regexp.escape.js	/^var $export = require('.\/_export')$/;"	variable	line:2
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.regexp.escape.js	/^$export($export.S, 'RegExp', {escape: function escape(it){ return $re(it); }});$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.regexp.escape.js	/^$export($export.S, 'RegExp', {escape: function escape(it){ return $re(it); }});$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.string.escape-html.js	/^var $export = require('.\/_export');$/;"	variable	line:2
escapeHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.string.escape-html.js	/^$export($export.P + $export.F, 'String', {escapeHTML: function escapeHTML(){ return $re(this); }});/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.string.escape-html.js	/^$export($export.P + $export.F, 'String', {escapeHTML: function escapeHTML(){ return $re(this); }});/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.string.unescape-html.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$re	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.string.unescape-html.js	/^var $re = require('.\/_replacer')(\/&(?:amp|lt|gt|quot|apos);\/g, {$/;"	variable	line:3
unescapeHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.string.unescape-html.js	/^$export($export.P + $export.F, 'String', {unescapeHTML:  function unescapeHTML(){ return $re(this); }});/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/core.string.unescape-html.js	/^$export($export.P + $export.F, 'String', {unescapeHTML:  function unescapeHTML(){ return $re(this); }});/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.copy-within.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.every.js	/^var $export = require('.\/_export')$/;"	variable	line:2
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.every.js	/^  every: function every(callbackfn \/* , thisArg *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.fill.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.filter.js	/^var $export = require('.\/_export')$/;"	variable	line:2
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.filter.js	/^  filter: function filter(callbackfn \/* , thisArg *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.find-index.js	/^var $export = require('.\/_export')$/;"	variable	line:3
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.find-index.js	/^  findIndex: function findIndex(callbackfn\/*, that = undefined *\/){$/;"	function	line:10
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.find.js	/^var $export = require('.\/_export')$/;"	variable	line:3
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.find.js	/^  find: function find(callbackfn\/*, that = undefined *\/){$/;"	function	line:10
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.for-each.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.for-each.js	/^  forEach: function forEach(callbackfn \/* , thisArg *\/){$/;"	function	line:8
ctx	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.from.js	/^var ctx            = require('.\/_ctx')$/;"	variable	line:2
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.from.js	/^  from: function from(arrayLike\/*, mapfn = undefined, thisArg = undefined*\/){$/;"	function	line:13
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.index-of.js	/^var $export       = require('.\/_export')$/;"	variable	line:2
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.index-of.js	/^  indexOf: function indexOf(searchElement \/*, fromIndex = 0 *\/){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.is-array.js	/^var $export = require('.\/_export');$/;"	variable	line:2
addToUnscopables	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.iterator.js	/^var addToUnscopables = require('.\/_add-to-unscopables')$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.join.js	/^var $export   = require('.\/_export')$/;"	variable	line:3
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.join.js	/^  join: function join(separator){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.last-index-of.js	/^var $export       = require('.\/_export')$/;"	variable	line:2
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.last-index-of.js	/^  lastIndexOf: function lastIndexOf(searchElement \/*, fromIndex = @[*-1] *\/){$/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.map.js	/^var $export = require('.\/_export')$/;"	variable	line:2
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.map.js	/^  map: function map(callbackfn \/* , thisArg *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.of.js	/^var $export        = require('.\/_export')$/;"	variable	line:2
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.of.js	/^  function F(){}$/;"	function	line:7
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.of.js	/^  of: function of(\/* ...args *\/){$/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.reduce-right.js	/^var $export = require('.\/_export')$/;"	variable	line:2
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.reduce-right.js	/^  reduceRight: function reduceRight(callbackfn \/* , initialValue *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.reduce.js	/^var $export = require('.\/_export')$/;"	variable	line:2
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.reduce.js	/^  reduce: function reduce(callbackfn \/* , initialValue *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.slice.js	/^var $export    = require('.\/_export')$/;"	variable	line:2
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.slice.js	/^  slice: function slice(begin, end){$/;"	function	line:13
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.some.js	/^var $export = require('.\/_export')$/;"	variable	line:2
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.some.js	/^  some: function some(callbackfn \/* , thisArg *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.sort.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.sort.js	/^$export($export.P + $export.F * (fails(function(){$/;"	function	line:9
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.array.sort.js	/^  sort: function sort(comparefn){$/;"	function	line:18
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.date.now.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.date.now.js	/^$export($export.S, 'Date', {now: function(){ return new Date().getTime(); }});/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.date.to-iso-string.js	/^var $export = require('.\/_export')$/;"	variable	line:3
lz	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.date.to-iso-string.js	/^var lz = function(num){$/;"	function	line:7
lz	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.date.to-iso-string.js	/^var lz = function(num){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.date.to-iso-string.js	/^$export($export.P + $export.F * (fails(function(){$/;"	function	line:12
toISOString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.date.to-iso-string.js	/^  toISOString: function toISOString(){$/;"	function	line:17
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.date.to-json.js	/^var $export     = require('.\/_export')$/;"	variable	line:2
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.date.to-json.js	/^  toJSON: function toJSON(key){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.function.bind.js	/^var $export = require('.\/_export');$/;"	variable	line:2
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.function.has-instance.js	/^var isObject       = require('.\/_is-object')$/;"	variable	line:2
strong	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.map.js	/^var strong = require('.\/_collection-strong');$/;"	variable	line:2
Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.map.js	/^  return function Map(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.map.js	/^  get: function get(key){$/;"	function	line:9
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.map.js	/^  set: function set(key, value){$/;"	function	line:14
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.acosh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
acosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.acosh.js	/^  acosh: function acosh(x){$/;"	function	line:13
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.asinh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
asinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.asinh.js	/^function asinh(x){$/;"	function	line:5
asinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.asinh.js	/^function asinh(x){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.atanh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
atanh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.atanh.js	/^  atanh: function atanh(x){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.cbrt.js	/^var $export = require('.\/_export')$/;"	variable	line:2
cbrt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.cbrt.js	/^  cbrt: function cbrt(x){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.clz32.js	/^var $export = require('.\/_export');$/;"	variable	line:2
clz32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.clz32.js	/^  clz32: function clz32(x){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.cosh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
cosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.cosh.js	/^  cosh: function cosh(x){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.expm1.js	/^var $export = require('.\/_export')$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.fround.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
roundTiesToEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.fround.js	/^var roundTiesToEven = function(n){$/;"	function	line:10
roundTiesToEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.fround.js	/^var roundTiesToEven = function(n){$/;"	function	line:10
fround	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.fround.js	/^  fround: function fround(x){$/;"	function	line:16
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.hypot.js	/^var $export = require('.\/_export')$/;"	variable	line:2
hypot	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.hypot.js	/^  hypot: function hypot(value1, value2){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.imul.js	/^var $export = require('.\/_export')$/;"	variable	line:2
imul	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.imul.js	/^  imul: function imul(x, y){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.log10.js	/^var $export = require('.\/_export');$/;"	variable	line:2
log10	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.log10.js	/^  log10: function log10(x){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.log1p.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.log2.js	/^var $export = require('.\/_export');$/;"	variable	line:2
log2	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.log2.js	/^  log2: function log2(x){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.sign.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.sinh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
sinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.sinh.js	/^  sinh: function sinh(x){$/;"	function	line:10
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.tanh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
tanh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.tanh.js	/^  tanh: function tanh(x){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.trunc.js	/^var $export = require('.\/_export');$/;"	variable	line:2
trunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.math.trunc.js	/^  trunc: function trunc(it){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.epsilon.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.is-finite.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.is-finite.js	/^  isFinite: function isFinite(it){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.is-integer.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.is-nan.js	/^var $export = require('.\/_export');$/;"	variable	line:2
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.is-nan.js	/^  isNaN: function isNaN(number){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.is-safe-integer.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
isSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.is-safe-integer.js	/^  isSafeInteger: function isSafeInteger(number){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.max-safe-integer.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.min-safe-integer.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.parse-float.js	/^var $export     = require('.\/_export')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.parse-int.js	/^var $export   = require('.\/_export')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^var $export      = require('.\/_export')$/;"	variable	line:2
multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^var multiply = function(n, c){$/;"	function	line:12
multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^var multiply = function(n, c){$/;"	function	line:12
divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^var divide = function(n){$/;"	function	line:21
divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^var divide = function(n){$/;"	function	line:21
numToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^var numToString = function(){$/;"	function	line:30
numToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^var numToString = function(){$/;"	function	line:30
pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^var pow = function(x, n, acc){$/;"	function	line:40
pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^var pow = function(x, n, acc){$/;"	function	line:40
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^var log = function(x){$/;"	function	line:43
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^var log = function(x){$/;"	function	line:43
toFixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-fixed.js	/^  toFixed: function toFixed(fractionDigits){$/;"	function	line:65
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-precision.js	/^var $export      = require('.\/_export')$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-precision.js	/^$export($export.P + $export.F * ($fails(function(){$/;"	function	line:7
toPrecision	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.number.to-precision.js	/^  toPrecision: function toPrecision(precision){$/;"	function	line:14
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.assign.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.create.js	/^var $export = require('.\/_export')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.define-properties.js	/^var $export = require('.\/_export');$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.define-property.js	/^var $export = require('.\/_export');$/;"	variable	line:1
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.freeze.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:2
freeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.freeze.js	/^  return function freeze(it){$/;"	function	line:6
toIObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js	/^var toIObject                 = require('.\/_to-iobject')$/;"	variable	line:2
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js	/^  return function getOwnPropertyDescriptor(it, key){$/;"	function	line:6
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.get-prototype-of.js	/^var toObject        = require('.\/_to-object')$/;"	variable	line:2
getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.get-prototype-of.js	/^  return function getPrototypeOf(it){$/;"	function	line:6
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.is-extensible.js	/^var isObject = require('.\/_is-object');$/;"	variable	line:2
isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.is-extensible.js	/^  return function isExtensible(it){$/;"	function	line:5
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.is-frozen.js	/^var isObject = require('.\/_is-object');$/;"	variable	line:2
isFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.is-frozen.js	/^  return function isFrozen(it){$/;"	function	line:5
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.is-sealed.js	/^var isObject = require('.\/_is-object');$/;"	variable	line:2
isSealed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.is-sealed.js	/^  return function isSealed(it){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.is.js	/^var $export = require('.\/_export');$/;"	variable	line:2
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.keys.js	/^var toObject = require('.\/_to-object')$/;"	variable	line:2
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.keys.js	/^  return function keys(it){$/;"	function	line:6
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.prevent-extensions.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:2
preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.prevent-extensions.js	/^  return function preventExtensions(it){$/;"	function	line:6
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.seal.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:2
seal	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.seal.js	/^  return function seal(it){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.object.set-prototype-of.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.parse-float.js	/^var $export     = require('.\/_export')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.parse-int.js	/^var $export   = require('.\/_export')$/;"	variable	line:1
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  , empty              = function(){ \/* empty *\/ }$/;"	function	line:20
sameConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var sameConstructor = function(a, b){$/;"	function	line:34
sameConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var sameConstructor = function(a, b){$/;"	function	line:34
isThenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var isThenable = function(it){$/;"	function	line:38
isThenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var isThenable = function(it){$/;"	function	line:38
newPromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var newPromiseCapability = function(C){$/;"	function	line:42
newPromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var newPromiseCapability = function(C){$/;"	function	line:42
perform	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var perform = function(exec){$/;"	function	line:57
perform	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var perform = function(exec){$/;"	function	line:57
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var notify = function(promise, isReject){$/;"	function	line:64
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  microtask(function(){$/;"	function	line:68
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^    var run = function(reaction){$/;"	function	line:72
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var notify = function(promise, isReject){$/;"	function	line:64
onUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var onUnhandled = function(promise){$/;"	function	line:106
onUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var onUnhandled = function(promise){$/;"	function	line:106
isUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var isUnhandled = function(promise){$/;"	function	line:126
isUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var isUnhandled = function(promise){$/;"	function	line:126
onHandleUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var onHandleUnhandled = function(promise){$/;"	function	line:136
onHandleUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var onHandleUnhandled = function(promise){$/;"	function	line:136
$reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var $reject = function(value){$/;"	function	line:146
$reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var $reject = function(value){$/;"	function	line:146
$resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var $resolve = function(value){$/;"	function	line:156
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^      microtask(function(){$/;"	function	line:165
$resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^var $resolve = function(value){$/;"	function	line:156
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  $Promise = function Promise(executor){$/;"	function	line:186
$Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^if(!USE_NATIVE){$/;"	function	line:184
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  $Promise = function Promise(executor){$/;"	function	line:186
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  Internal = function Promise(executor){$/;"	function	line:196
Internal	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  };$/;"	class	line:195
then	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^    then: function then(onFulfilled, onRejected){$/;"	function	line:207
PromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  PromiseCapability = function(){$/;"	function	line:222
PromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  });$/;"	class	line:221
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  reject: function reject(r){$/;"	function	line:238
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  resolve: function resolve(x){$/;"	function	line:247
all	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  all: function all(iterable){$/;"	function	line:260
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^      forOf(iterable, false, function(promise){$/;"	function	line:269
race	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^  race: function race(iterable){$/;"	function	line:287
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.promise.js	/^      forOf(iterable, false, function(promise){$/;"	function	line:292
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.apply.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
rApply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.apply.js	/^  rApply(function(){});$/;"	function	line:9
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.apply.js	/^  apply: function apply(target, thisArgument, argumentsList){$/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.construct.js	/^var $export    = require('.\/_export')$/;"	variable	line:2
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.construct.js	/^  function F(){}$/;"	function	line:14
NEW_TARGET_BUG	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.construct.js	/^var NEW_TARGET_BUG = fails(function(){$/;"	variable	line:13
rConstruct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.construct.js	/^  rConstruct(function(){});$/;"	function	line:18
ARGS_BUG	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.construct.js	/^var ARGS_BUG = !fails(function(){$/;"	variable	line:17
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.construct.js	/^  construct: function construct(Target, args \/*, newTarget*\/){$/;"	function	line:22
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.construct.js	/^      switch(args.length){$/;"	function	line:29
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.define-property.js	/^var dP          = require('.\/_object-dp')$/;"	variable	line:2
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.define-property.js	/^  defineProperty: function defineProperty(target, propertyKey, attributes){$/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.delete-property.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
deleteProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.delete-property.js	/^  deleteProperty: function deleteProperty(target, propertyKey){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.enumerate.js	/^var $export  = require('.\/_export')$/;"	variable	line:3
Enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.enumerate.js	/^var Enumerate = function(iterated){$/;"	function	line:5
Enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.enumerate.js	/^var Enumerate = function(iterated){$/;"	class	line:5
enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.enumerate.js	/^  enumerate: function enumerate(target){$/;"	function	line:23
gOPD	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.get-own-property-descriptor.js	/^var gOPD     = require('.\/_object-gopd')$/;"	variable	line:2
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.get-own-property-descriptor.js	/^  getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.get-prototype-of.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.get-prototype-of.js	/^  getPrototypeOf: function getPrototypeOf(target){$/;"	function	line:7
gOPD	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.get.js	/^var gOPD           = require('.\/_object-gopd')$/;"	variable	line:2
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.get.js	/^function get(target, propertyKey\/*, receiver*\/){$/;"	function	line:9
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.get.js	/^function get(target, propertyKey\/*, receiver*\/){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.has.js	/^var $export = require('.\/_export');$/;"	variable	line:2
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.has.js	/^  has: function has(target, propertyKey){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.is-extensible.js	/^var $export       = require('.\/_export')$/;"	variable	line:2
isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.is-extensible.js	/^  isExtensible: function isExtensible(target){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.own-keys.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.prevent-extensions.js	/^var $export            = require('.\/_export')$/;"	variable	line:2
preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.prevent-extensions.js	/^  preventExtensions: function preventExtensions(target){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.set-prototype-of.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.set-prototype-of.js	/^  setPrototypeOf: function setPrototypeOf(target, proto){$/;"	function	line:6
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.set.js	/^var dP             = require('.\/_object-dp')$/;"	variable	line:2
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.set.js	/^function set(target, propertyKey, V\/*, receiver*\/){$/;"	function	line:11
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.reflect.set.js	/^function set(target, propertyKey, V\/*, receiver*\/){$/;"	function	line:11
strong	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.set.js	/^var strong = require('.\/_collection-strong');$/;"	variable	line:2
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.set.js	/^  return function Set(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:6
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.set.js	/^  add: function add(value){$/;"	function	line:9
anchor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.anchor.js	/^  return function anchor(name){$/;"	function	line:4
big	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.big.js	/^  return function big(){$/;"	function	line:4
blink	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.blink.js	/^  return function blink(){$/;"	function	line:4
bold	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.bold.js	/^  return function bold(){$/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.code-point-at.js	/^var $export = require('.\/_export')$/;"	variable	line:2
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.code-point-at.js	/^  codePointAt: function codePointAt(pos){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.ends-with.js	/^var $export   = require('.\/_export')$/;"	variable	line:3
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.ends-with.js	/^  endsWith: function endsWith(searchString \/*, endPosition = @length *\/){$/;"	function	line:10
fixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.fixed.js	/^  return function fixed(){$/;"	function	line:4
fontcolor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.fontcolor.js	/^  return function fontcolor(color){$/;"	function	line:4
fontsize	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.fontsize.js	/^  return function fontsize(size){$/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.from-code-point.js	/^var $export        = require('.\/_export')$/;"	variable	line:1
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.from-code-point.js	/^  fromCodePoint: function fromCodePoint(x){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.includes.js	/^var $export  = require('.\/_export')$/;"	variable	line:3
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.includes.js	/^  includes: function includes(searchString \/*, position = 0 *\/){$/;"	function	line:8
italics	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.italics.js	/^  return function italics(){$/;"	function	line:4
$at	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.iterator.js	/^var $at  = require('.\/_string-at')(true);$/;"	variable	line:2
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.link.js	/^  return function link(url){$/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.raw.js	/^var $export   = require('.\/_export')$/;"	variable	line:1
raw	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.raw.js	/^  raw: function raw(callSite){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.repeat.js	/^var $export = require('.\/_export');$/;"	variable	line:1
small	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.small.js	/^  return function small(){$/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.starts-with.js	/^var $export     = require('.\/_export')$/;"	variable	line:3
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.starts-with.js	/^  startsWith: function startsWith(searchString \/*, position = 0 *\/){$/;"	function	line:10
strike	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.strike.js	/^  return function strike(){$/;"	function	line:4
sub	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.sub.js	/^  return function sub(){$/;"	function	line:4
sup	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.sup.js	/^  return function sup(){$/;"	function	line:4
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.string.trim.js	/^  return function trim(){$/;"	function	line:4
setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;$/;"	variable	line:45
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^    get: function(){ return dP(this, 'a', {value: 7}).a; }$/;"	function	line:50
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var wrap = function(tag){$/;"	function	line:59
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var wrap = function(tag){$/;"	function	line:59
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $defineProperty = function defineProperty(it, key, D){$/;"	function	line:71
$defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $defineProperty = function defineProperty(it, key, D){$/;"	function	line:71
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $defineProperty = function defineProperty(it, key, D){$/;"	function	line:71
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $defineProperties = function defineProperties(it, P){$/;"	function	line:86
$defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $defineProperties = function defineProperties(it, P){$/;"	function	line:86
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $defineProperties = function defineProperties(it, P){$/;"	function	line:86
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $create = function create(it, P){$/;"	function	line:95
$create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $create = function create(it, P){$/;"	function	line:95
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $create = function create(it, P){$/;"	function	line:95
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $propertyIsEnumerable = function propertyIsEnumerable(key){$/;"	function	line:98
$propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $propertyIsEnumerable = function propertyIsEnumerable(key){$/;"	function	line:98
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $propertyIsEnumerable = function propertyIsEnumerable(key){$/;"	function	line:98
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){$/;"	function	line:103
$getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){$/;"	function	line:103
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){$/;"	function	line:103
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $getOwnPropertyNames = function getOwnPropertyNames(it){$/;"	function	line:111
$getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $getOwnPropertyNames = function getOwnPropertyNames(it){$/;"	function	line:111
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $getOwnPropertyNames = function getOwnPropertyNames(it){$/;"	function	line:111
getOwnPropertySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $getOwnPropertySymbols = function getOwnPropertySymbols(it){$/;"	function	line:120
$getOwnPropertySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $getOwnPropertySymbols = function getOwnPropertySymbols(it){$/;"	function	line:120
getOwnPropertySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^var $getOwnPropertySymbols = function getOwnPropertySymbols(it){$/;"	function	line:120
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^  $Symbol = function Symbol(){$/;"	function	line:133
$set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^    var $set = function(value){$/;"	function	line:136
$Symbol.$set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^    var $set = function(value){$/;"	function	line:136
$Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^if(!USE_NATIVE){$/;"	function	line:132
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^  $Symbol = function Symbol(){$/;"	function	line:133
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^  redefine($Symbol[PROTOTYPE], 'toString', function toString(){$/;"	function	line:144
redefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^  redefine($Symbol[PROTOTYPE], 'toString', function toString(){$/;"	function	line:144
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^  wksExt.f = function(name){$/;"	function	line:158
wksExt.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^  }$/;"	function	line:156
keyFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^  keyFor: function keyFor(key){$/;"	function	line:180
useSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^  useSetter: function(){ setter = true; },$/;"	function	line:184
useSimple	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^  useSimple: function(){ setter = false; }$/;"	function	line:185
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.symbol.js	/^  stringify: function stringify(it){$/;"	function	line:211
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.array-buffer.js	/^var $export      = require('.\/_export')$/;"	variable	line:2
isView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.array-buffer.js	/^  isView: function isView(it){$/;"	function	line:22
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.array-buffer.js	/^  slice: function slice(start, end){$/;"	function	line:31
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.data-view.js	/^var $export = require('.\/_export');$/;"	variable	line:1
Float32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.float32-array.js	/^  return function Float32Array(data, byteOffset, length){$/;"	function	line:2
Float64Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.float64-array.js	/^  return function Float64Array(data, byteOffset, length){$/;"	function	line:2
Int16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.int16-array.js	/^  return function Int16Array(data, byteOffset, length){$/;"	function	line:2
Int32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.int32-array.js	/^  return function Int32Array(data, byteOffset, length){$/;"	function	line:2
Int8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.int8-array.js	/^  return function Int8Array(data, byteOffset, length){$/;"	function	line:2
Uint16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.uint16-array.js	/^  return function Uint16Array(data, byteOffset, length){$/;"	function	line:2
Uint32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.uint32-array.js	/^  return function Uint32Array(data, byteOffset, length){$/;"	function	line:2
Uint8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.uint8-array.js	/^  return function Uint8Array(data, byteOffset, length){$/;"	function	line:2
Uint8ClampedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.typed.uint8-clamped-array.js	/^  return function Uint8ClampedArray(data, byteOffset, length){$/;"	function	line:2
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.weak-map.js	/^var wrapper = function(get){$/;"	function	line:14
WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.weak-map.js	/^  return function WeakMap(){$/;"	function	line:15
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.weak-map.js	/^var wrapper = function(get){$/;"	function	line:14
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.weak-map.js	/^  get: function get(key){$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.weak-map.js	/^  set: function set(key, value){$/;"	function	line:30
$WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.weak-map.js	/^var $WeakMap = module.exports = require('.\/_collection')('WeakMap', wrapper, methods, weak, true, true);$/;"	variable	line:36
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.weak-map.js	/^  each(['delete', 'has', 'get', 'set'], function(key){$/;"	function	line:43
redefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.weak-map.js	/^    redefine(proto, key, function(a, b){$/;"	function	line:46
weak	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.weak-set.js	/^var weak = require('.\/_collection-weak');$/;"	variable	line:2
WeakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.weak-set.js	/^  return function WeakSet(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:6
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es6.weak-set.js	/^  add: function add(value){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.array.includes.js	/^var $export   = require('.\/_export')$/;"	variable	line:3
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.array.includes.js	/^  includes: function includes(el \/*, fromIndex = 0 *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.asap.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
asap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.asap.js	/^  asap: function asap(fn){$/;"	function	line:8
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.error.is-error.js	/^var $export = require('.\/_export')$/;"	variable	line:2
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.error.is-error.js	/^  isError: function isError(it){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.map.to-json.js	/^var $export  = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.math.iaddh.js	/^var $export = require('.\/_export');$/;"	variable	line:2
iaddh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.math.iaddh.js	/^  iaddh: function iaddh(x0, x1, y0, y1){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.math.imulh.js	/^var $export = require('.\/_export');$/;"	variable	line:2
imulh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.math.imulh.js	/^  imulh: function imulh(u, v){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.math.isubh.js	/^var $export = require('.\/_export');$/;"	variable	line:2
isubh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.math.isubh.js	/^  isubh: function isubh(x0, x1, y0, y1){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.math.umulh.js	/^var $export = require('.\/_export');$/;"	variable	line:2
umulh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.math.umulh.js	/^  umulh: function umulh(u, v){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.define-getter.js	/^var $export         = require('.\/_export')$/;"	variable	line:2
__defineGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.define-getter.js	/^  __defineGetter__: function __defineGetter__(P, getter){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.define-setter.js	/^var $export         = require('.\/_export')$/;"	variable	line:2
__defineSetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.define-setter.js	/^  __defineSetter__: function __defineSetter__(P, setter){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.entries.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.entries.js	/^  entries: function entries(it){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.enumerable-entries.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
enumerableEntries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.enumerable-entries.js	/^  enumerableEntries: function enumerableEntries(O){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.enumerable-keys.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
enumerableKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.enumerable-keys.js	/^  enumerableKeys: function enumerableKeys(O){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.enumerable-values.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
enumerableValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.enumerable-values.js	/^  enumerableValues: function enumerableValues(O){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js	/^var $export        = require('.\/_export')$/;"	variable	line:2
getOwnPropertyDescriptors	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js	/^  getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.lookup-getter.js	/^var $export                  = require('.\/_export')$/;"	variable	line:2
__lookupGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.lookup-getter.js	/^  __lookupGetter__: function __lookupGetter__(P){$/;"	function	line:10
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.lookup-setter.js	/^var $export                  = require('.\/_export')$/;"	variable	line:2
__lookupSetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.lookup-setter.js	/^  __lookupSetter__: function __lookupSetter__(P){$/;"	function	line:10
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.values.js	/^var $export = require('.\/_export')$/;"	variable	line:2
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.object.values.js	/^  values: function values(it){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var $export     = require('.\/_export')$/;"	variable	line:3
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var getMethod = function(fn){$/;"	function	line:16
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var getMethod = function(fn){$/;"	function	line:16
cleanupSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var cleanupSubscription = function(subscription){$/;"	function	line:20
cleanupSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var cleanupSubscription = function(subscription){$/;"	function	line:20
subscriptionClosed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var subscriptionClosed = function(subscription){$/;"	function	line:28
subscriptionClosed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var subscriptionClosed = function(subscription){$/;"	function	line:28
closeSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var closeSubscription = function(subscription){$/;"	function	line:32
closeSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var closeSubscription = function(subscription){$/;"	function	line:32
Subscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var Subscription = function(observer, subscriber){$/;"	function	line:39
Subscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var Subscription = function(observer, subscriber){$/;"	class	line:39
unsubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^  unsubscribe: function unsubscribe(){ closeSubscription(this); }$/;"	function	line:59
SubscriptionObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var SubscriptionObserver = function(subscription){$/;"	function	line:62
SubscriptionObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var SubscriptionObserver = function(subscription){$/;"	class	line:62
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^  next: function next(value){$/;"	function	line:67
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^  error: function error(value){$/;"	function	line:83
complete	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^  complete: function complete(value){$/;"	function	line:101
Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var $Observable = function Observable(subscriber){$/;"	function	line:121
$Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var $Observable = function Observable(subscriber){$/;"	function	line:121
Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^var $Observable = function Observable(subscriber){$/;"	function	line:121
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^  subscribe: function subscribe(observer){$/;"	function	line:126
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^  forEach: function forEach(fn){$/;"	function	line:129
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^        next : function(value){$/;"	function	line:134
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^  from: function from(x){$/;"	function	line:150
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^      microtask(function(){$/;"	function	line:161
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^  of: function of(){$/;"	function	line:178
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^      microtask(function(){$/;"	function	line:182
hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.observable.js	/^hide($Observable.prototype, OBSERVABLE, function(){ return this; });$/;"	function	line:195
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.define-metadata.js	/^var metadata                  = require('.\/_metadata')$/;"	variable	line:1
defineMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.define-metadata.js	/^metadata.exp({defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey){$/;"	function	line:6
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.delete-metadata.js	/^var metadata               = require('.\/_metadata')$/;"	variable	line:1
deleteMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.delete-metadata.js	/^metadata.exp({deleteMetadata: function deleteMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:7
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-metadata-keys.js	/^var Set                     = require('.\/es6.set')$/;"	variable	line:1
ordinaryMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-metadata-keys.js	/^var ordinaryMetadataKeys = function(O, P){$/;"	function	line:9
ordinaryMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-metadata-keys.js	/^var ordinaryMetadataKeys = function(O, P){$/;"	function	line:9
getMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-metadata-keys.js	/^metadata.exp({getMetadataKeys: function getMetadataKeys(target \/*, targetKey *\/){$/;"	function	line:17
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-metadata.js	/^var metadata               = require('.\/_metadata')$/;"	variable	line:1
ordinaryGetMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-metadata.js	/^var ordinaryGetMetadata = function(MetadataKey, O, P){$/;"	function	line:8
ordinaryGetMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-metadata.js	/^var ordinaryGetMetadata = function(MetadataKey, O, P){$/;"	function	line:8
getMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-metadata.js	/^metadata.exp({getMetadata: function getMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:15
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-own-metadata-keys.js	/^var metadata                = require('.\/_metadata')$/;"	variable	line:1
getOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-own-metadata-keys.js	/^metadata.exp({getOwnMetadataKeys: function getOwnMetadataKeys(target \/*, targetKey *\/){$/;"	function	line:6
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-own-metadata.js	/^var metadata               = require('.\/_metadata')$/;"	variable	line:1
getOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.get-own-metadata.js	/^metadata.exp({getOwnMetadata: function getOwnMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.has-metadata.js	/^var metadata               = require('.\/_metadata')$/;"	variable	line:1
ordinaryHasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.has-metadata.js	/^var ordinaryHasMetadata = function(MetadataKey, O, P){$/;"	function	line:7
ordinaryHasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.has-metadata.js	/^var ordinaryHasMetadata = function(MetadataKey, O, P){$/;"	function	line:7
hasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.has-metadata.js	/^metadata.exp({hasMetadata: function hasMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:14
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.has-own-metadata.js	/^var metadata               = require('.\/_metadata')$/;"	variable	line:1
hasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.has-own-metadata.js	/^metadata.exp({hasOwnMetadata: function hasOwnMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.metadata.js	/^var metadata                  = require('.\/_metadata')$/;"	variable	line:1
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.metadata.js	/^metadata.exp({metadata: function metadata(metadataKey, metadataValue){$/;"	function	line:7
decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.reflect.metadata.js	/^  return function decorator(target, targetKey){$/;"	function	line:8
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.set.to-json.js	/^var $export  = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.at.js	/^var $export = require('.\/_export')$/;"	variable	line:3
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.at.js	/^  at: function at(pos){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.match-all.js	/^var $export     = require('.\/_export')$/;"	variable	line:3
$RegExpStringIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.match-all.js	/^var $RegExpStringIterator = function(regexp, string){$/;"	function	line:10
$RegExpStringIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.match-all.js	/^var $RegExpStringIterator = function(regexp, string){$/;"	class	line:10
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.match-all.js	/^require('.\/_iter-create')($RegExpStringIterator, 'RegExp String', function next(){$/;"	function	line:15
matchAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.match-all.js	/^  matchAll: function matchAll(regexp){$/;"	function	line:21
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.pad-end.js	/^var $export = require('.\/_export')$/;"	variable	line:3
padEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.pad-end.js	/^  padEnd: function padEnd(maxLength \/*, fillString = ' ' *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.pad-start.js	/^var $export = require('.\/_export')$/;"	variable	line:3
padStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.pad-start.js	/^  padStart: function padStart(maxLength \/*, fillString = ' ' *\/){$/;"	function	line:7
trimLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.trim-left.js	/^  return function trimLeft(){$/;"	function	line:4
trimRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.string.trim-right.js	/^  return function trimRight(){$/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/es7.system.global.js	/^var $export = require('.\/_export');$/;"	variable	line:2
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/web.dom.iterable.js	/^var global        = require('.\/_global')$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/web.immediate.js	/^var $export = require('.\/_export')$/;"	variable	line:1
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/web.timers.js	/^var global     = require('.\/_global')$/;"	variable	line:2
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/web.timers.js	/^var wrap = function(set){$/;"	function	line:8
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/library/modules/web.timers.js	/^var wrap = function(set){$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_a-function.js	/^module.exports = function(it){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_a-function.js	/^module.exports = function(it){$/;"	function	line:0
cof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_a-number-value.js	/^var cof = require('.\/_cof');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_a-number-value.js	/^module.exports = function(it, msg){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_a-number-value.js	/^var cof = require('.\/_cof');$/;"	function	line:1
UNSCOPABLES	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_add-to-unscopables.js	/^var UNSCOPABLES = require('.\/_wks')('unscopables')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_add-to-unscopables.js	/^module.exports = function(key){$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_an-instance.js	/^module.exports = function(it, Constructor, name, forbiddenField){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_an-instance.js	/^module.exports = function(it, Constructor, name, forbiddenField){$/;"	function	line:0
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_an-object.js	/^var isObject = require('.\/_is-object');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_an-object.js	/^module.exports = function(it){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_an-object.js	/^var isObject = require('.\/_is-object');$/;"	function	line:1
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-copy-within.js	/^var toObject = require('.\/_to-object')$/;"	variable	line:3
copyWithin	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-copy-within.js	/^module.exports = [].copyWithin || function copyWithin(target\/*= 0*\/, start\/*= 0, end = @length*\/){$/;"	function	line:7
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-fill.js	/^var toObject = require('.\/_to-object')$/;"	variable	line:3
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-fill.js	/^module.exports = function fill(value \/*, start = 0, end = @length *\/){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-fill.js	/^  , toLength = require('.\/_to-length');$/;"	function	line:5
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-fill.js	/^module.exports = function fill(value \/*, start = 0, end = @length *\/){$/;"	function	line:6
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-from-iterable.js	/^var forOf = require('.\/_for-of');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-from-iterable.js	/^module.exports = function(iter, ITERATOR){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-from-iterable.js	/^var forOf = require('.\/_for-of');$/;"	function	line:1
toIObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-includes.js	/^var toIObject = require('.\/_to-iobject')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-includes.js	/^module.exports = function(IS_INCLUDES){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-includes.js	/^  , toIndex   = require('.\/_to-index');$/;"	function	line:5
ctx	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-methods.js	/^var ctx      = require('.\/_ctx')$/;"	variable	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-methods.js	/^module.exports = function(TYPE, $create){$/;"	function	line:13
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-methods.js	/^  , asc      = require('.\/_array-species-create');$/;"	function	line:12
aFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-reduce.js	/^var aFunction = require('.\/_a-function')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-reduce.js	/^module.exports = function(that, callbackfn, aLen, memo, isRight){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-reduce.js	/^  , toLength  = require('.\/_to-length');$/;"	function	line:4
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-species-constructor.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-species-constructor.js	/^module.exports = function(original){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-species-constructor.js	/^  , SPECIES  = require('.\/_wks')('species');$/;"	function	line:3
speciesConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-species-create.js	/^var speciesConstructor = require('.\/_array-species-constructor');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-species-create.js	/^module.exports = function(original, length){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_array-species-create.js	/^var speciesConstructor = require('.\/_array-species-constructor');$/;"	function	line:2
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_bind.js	/^var construct = function(F, len, args){$/;"	function	line:8
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_bind.js	/^var construct = function(F, len, args){$/;"	function	line:8
bind	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_bind.js	/^module.exports = Function.bind || function bind(that \/*, args... *\/){$/;"	function	line:15
bound	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_bind.js	/^  var bound = function(\/* args... *\/){$/;"	function	line:18
var.bound	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_bind.js	/^  var bound = function(\/* args... *\/){$/;"	function	line:18
cof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_classof.js	/^var cof = require('.\/_cof')$/;"	variable	line:2
tryGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_classof.js	/^var tryGet = function(it, key){$/;"	function	line:8
tryGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_classof.js	/^var tryGet = function(it, key){$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_classof.js	/^module.exports = function(it){$/;"	function	line:14
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_classof.js	/^};$/;"	function	line:12
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_cof.js	/^module.exports = function(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_cof.js	/^var toString = {}.toString;$/;"	function	line:1
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^var dP          = require('.\/_object-dp').f$/;"	variable	line:2
getEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^var getEntry = function(that, key){$/;"	function	line:16
getEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^var getEntry = function(that, key){$/;"	function	line:16
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^  getConstructor: function(wrapper, NAME, IS_MAP, ADDER){$/;"	function	line:27
module.exports.getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^module.exports = {$/;"	method	line:26
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^      clear: function clear(){$/;"	function	line:39
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^      forEach: function forEach(callbackfn \/*, that = undefined *\/){$/;"	function	line:67
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^      has: function has(key){$/;"	function	line:79
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^      get: function(){$/;"	function	line:84
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^  def: function(that, key, value){$/;"	function	line:90
module.exports.def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^  },$/;"	method	line:89
setStrong	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^  setStrong: function(C, NAME, IS_MAP){$/;"	function	line:114
$iterDefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-strong.js	/^    $iterDefine(C, NAME, function(iterated, kind){$/;"	function	line:117
classof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-to-json.js	/^var classof = require('.\/_classof')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-to-json.js	/^module.exports = function(NAME){$/;"	function	line:4
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-to-json.js	/^  return function toJSON(){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-to-json.js	/^  , from    = require('.\/_array-from-iterable');$/;"	function	line:3
redefineAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^var redefineAll       = require('.\/_redefine-all')$/;"	variable	line:2
uncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^var uncaughtFrozenStore = function(that){$/;"	function	line:15
uncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^var uncaughtFrozenStore = function(that){$/;"	function	line:15
UncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^var UncaughtFrozenStore = function(){$/;"	function	line:18
UncaughtFrozenStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^var UncaughtFrozenStore = function(){$/;"	class	line:18
findUncaughtFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^var findUncaughtFrozen = function(store, key){$/;"	function	line:21
findUncaughtFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^var findUncaughtFrozen = function(store, key){$/;"	function	line:21
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^  get: function(key){$/;"	function	line:27
UncaughtFrozenStore.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^UncaughtFrozenStore.prototype = {$/;"	method	line:26
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^  has: function(key){$/;"	function	line:31
UncaughtFrozenStore.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^  },$/;"	method	line:30
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^  set: function(key, value){$/;"	function	line:34
UncaughtFrozenStore.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^  },$/;"	method	line:33
UncaughtFrozenStore.delete	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^  },$/;"	method	line:38
getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^  getConstructor: function(wrapper, NAME, IS_MAP, ADDER){$/;"	function	line:49
module.exports.getConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^module.exports = {$/;"	method	line:48
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^      has: function has(key){$/;"	function	line:67
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^  def: function(that, key, value){$/;"	function	line:76
module.exports.def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^  },$/;"	method	line:75
module.exports.ufstore	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection-weak.js	/^  },$/;"	property	line:81
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection.js	/^var global            = require('.\/_global')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection.js	/^module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){$/;"	function	line:15
fixMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection.js	/^  var fixMethod = function(KEY){$/;"	function	line:21
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection.js	/^      } : KEY == 'has' ? function has(a){$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection.js	/^      } : KEY == 'get' ? function get(a){$/;"	function	line:28
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection.js	/^      } : KEY == 'add' ? function add(a){ fn.call(this, a === 0 ? 0 : a); return this; }$/;"	function	line:30
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection.js	/^        : function set(a, b){ fn.call(this, a === 0 ? 0 : a, b); return this; }$/;"	function	line:31
module.exports.fixMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection.js	/^  var fixMethod = function(KEY){$/;"	function	line:21
C	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection.js	/^      });$/;"	class	line:63
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_collection.js	/^  , inheritIfRequired = require('.\/_inherit-if-required');$/;"	function	line:13
$defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_create-property.js	/^var $defineProperty = require('.\/_object-dp')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_create-property.js	/^module.exports = function(object, index, value){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_create-property.js	/^  , createDesc      = require('.\/_property-desc');$/;"	function	line:3
aFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_ctx.js	/^var aFunction = require('.\/_a-function');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_ctx.js	/^module.exports = function(fn, that, length){$/;"	function	line:3
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_ctx.js	/^  switch(length){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_ctx.js	/^var aFunction = require('.\/_a-function');$/;"	function	line:2
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_date-to-primitive.js	/^var anObject    = require('.\/_an-object')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_date-to-primitive.js	/^module.exports = function(hint){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_date-to-primitive.js	/^  , NUMBER      = 'number';$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_defined.js	/^module.exports = function(it){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_defined.js	/^\/\/ 7.2.1 RequireObjectCoercible(argument)$/;"	function	line:0
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_dom-create.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_dom-create.js	/^module.exports = function(it){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_dom-create.js	/^  , is = isObject(document) && isObject(document.createElement);$/;"	function	line:4
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_entry-virtual.js	/^var core = require('.\/_core');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_entry-virtual.js	/^module.exports = function(CONSTRUCTOR){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_entry-virtual.js	/^var core = require('.\/_core');$/;"	function	line:1
getKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_enum-keys.js	/^var getKeys = require('.\/_object-keys')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_enum-keys.js	/^module.exports = function(it){$/;"	function	line:5
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_export.js	/^var global    = require('.\/_global')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_export.js	/^var $export = function(type, name, source){$/;"	function	line:8
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_export.js	/^var $export = function(type, name, source){$/;"	function	line:8
MATCH	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_fails-is-regexp.js	/^var MATCH = require('.\/_wks')('match');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_fails-is-regexp.js	/^module.exports = function(KEY){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_fails-is-regexp.js	/^var MATCH = require('.\/_wks')('match');$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_fails.js	/^module.exports = function(exec){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_fails.js	/^module.exports = function(exec){$/;"	function	line:0
hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_fix-re-wks.js	/^var hide     = require('.\/_hide')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_fix-re-wks.js	/^module.exports = function(KEY, length, exec){$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_fix-re-wks.js	/^  , wks      = require('.\/_wks');$/;"	function	line:6
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_flags.js	/^var anObject = require('.\/_an-object');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_flags.js	/^module.exports = function(){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_flags.js	/^var anObject = require('.\/_an-object');$/;"	function	line:3
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_global.js	/^var global = module.exports = typeof window != 'undefined' && window.Math == Math$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_has.js	/^module.exports = function(it, key){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_has.js	/^var hasOwnProperty = {}.hasOwnProperty;$/;"	function	line:1
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_hide.js	/^var dP         = require('.\/_object-dp')$/;"	variable	line:1
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_inherit-if-required.js	/^var isObject       = require('.\/_is-object')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_inherit-if-required.js	/^module.exports = function(that, target, C){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_inherit-if-required.js	/^  , setPrototypeOf = require('.\/_set-proto').set;$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_invoke.js	/^module.exports = function(fn, args, that){$/;"	function	line:2
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_invoke.js	/^  switch(args.length){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_invoke.js	/^\/\/ fast apply, http:\/\/jsperf.lnkit.com\/fast-apply\/5$/;"	function	line:0
cof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iobject.js	/^var cof = require('.\/_cof');$/;"	variable	line:2
Iterators	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-array-iter.js	/^var Iterators  = require('.\/_iterators')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-array-iter.js	/^module.exports = function(it){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-array-iter.js	/^  , ArrayProto = Array.prototype;$/;"	function	line:4
cof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-array.js	/^var cof = require('.\/_cof');$/;"	variable	line:2
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-array.js	/^module.exports = Array.isArray || function isArray(arg){$/;"	function	line:3
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-integer.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:2
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-integer.js	/^module.exports = function isInteger(it){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-integer.js	/^  , floor    = Math.floor;$/;"	function	line:3
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-integer.js	/^module.exports = function isInteger(it){$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-object.js	/^module.exports = function(it){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-object.js	/^module.exports = function(it){$/;"	function	line:0
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-regexp.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-regexp.js	/^module.exports = function(it){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_is-regexp.js	/^  , MATCH    = require('.\/_wks')('match');$/;"	function	line:4
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-call.js	/^var anObject = require('.\/_an-object');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-call.js	/^module.exports = function(iterator, fn, value, entries){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-call.js	/^var anObject = require('.\/_an-object');$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-create.js	/^module.exports = function(Constructor, NAME, next){$/;"	function	line:10
Constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-create.js	/^module.exports = function(Constructor, NAME, next){$/;"	class	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-create.js	/^require('.\/_hide')(IteratorPrototype, require('.\/_wks')('iterator'), function(){ return this; });$/;"	function	line:8
LIBRARY	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^var LIBRARY        = require('.\/_library')$/;"	variable	line:2
returnThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^var returnThis = function(){ return this; };$/;"	function	line:17
returnThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^var returnThis = function(){ return this; };$/;"	function	line:17
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^module.exports = function(Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED){$/;"	function	line:19
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^  var getMethod = function(kind){$/;"	function	line:21
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^    switch(kind){$/;"	function	line:23
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^      case KEYS: return function keys(){ return new Constructor(this, kind); };$/;"	function	line:24
module.exports.getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^  var getMethod = function(kind){$/;"	function	line:21
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^      case VALUES: return function values(){ return new Constructor(this, kind); };$/;"	function	line:25
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^var returnThis = function(){ return this; };$/;"	function	line:17
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^    } return function entries(){ return new Constructor(this, kind); };$/;"	function	line:26
TAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^  var TAG        = NAME + ' Iterator'$/;"	variable	line:28
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^    $default = function values(){ return $native.call(this); };$/;"	function	line:50
$default	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^    VALUES_BUG = true;$/;"	function	line:49
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^    $default = function values(){ return $native.call(this); };$/;"	function	line:50
methods.values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-define.js	/^    methods = {$/;"	property	line:60
ITERATOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-detect.js	/^var ITERATOR     = require('.\/_wks')('iterator')$/;"	variable	line:1
riter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-detect.js	/^  var riter = [7][ITERATOR]();$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-detect.js	/^module.exports = function(exec, skipClosing){$/;"	function	line:10
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-detect.js	/^    iter.next = function(){ return {done: safe = true}; };$/;"	function	line:16
iter.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-detect.js	/^      , iter = arr[ITERATOR]();$/;"	function	line:15
arr	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-detect.js	/^    iter.next = function(){ return {done: safe = true}; };$/;"	function	line:16
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-detect.js	/^} catch(e){ \/* empty *\/ }$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-step.js	/^module.exports = function(done, value){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_iter-step.js	/^module.exports = function(done, value){$/;"	function	line:0
getKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_keyof.js	/^var getKeys   = require('.\/_object-keys')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_keyof.js	/^module.exports = function(object, el){$/;"	function	line:3
$expm1	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_math-expm1.js	/^var $expm1 = Math.expm1;$/;"	variable	line:2
expm1	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_math-expm1.js	/^) ? function expm1(x){$/;"	function	line:8
log1p	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_math-log1p.js	/^module.exports = Math.log1p || function log1p(x){$/;"	function	line:2
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_math-sign.js	/^module.exports = Math.sign || function sign(x){$/;"	function	line:2
META	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_meta.js	/^var META     = require('.\/_uid')('meta')$/;"	variable	line:1
FREEZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_meta.js	/^var FREEZE = !require('.\/_fails')(function(){$/;"	variable	line:9
setMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_meta.js	/^var setMeta = function(it){$/;"	function	line:12
setMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_meta.js	/^var setMeta = function(it){$/;"	function	line:12
fastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_meta.js	/^var fastKey = function(it, create){$/;"	function	line:18
fastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_meta.js	/^var fastKey = function(it, create){$/;"	function	line:18
getWeak	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_meta.js	/^var getWeak = function(it, create){$/;"	function	line:31
getWeak	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_meta.js	/^var getWeak = function(it, create){$/;"	function	line:31
onFreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_meta.js	/^var onFreeze = function(it){$/;"	function	line:43
onFreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_meta.js	/^var onFreeze = function(it){$/;"	function	line:43
Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var Map     = require('.\/es6.map')$/;"	variable	line:1
getOrCreateMetadataMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var getOrCreateMetadataMap = function(target, targetKey, create){$/;"	function	line:6
getOrCreateMetadataMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var getOrCreateMetadataMap = function(target, targetKey, create){$/;"	function	line:6
ordinaryHasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var ordinaryHasOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:18
ordinaryHasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var ordinaryHasOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:18
ordinaryGetOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var ordinaryGetOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:22
ordinaryGetOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var ordinaryGetOwnMetadata = function(MetadataKey, O, P){$/;"	function	line:22
ordinaryDefineOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var ordinaryDefineOwnMetadata = function(MetadataKey, MetadataValue, O, P){$/;"	function	line:26
ordinaryDefineOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var ordinaryDefineOwnMetadata = function(MetadataKey, MetadataValue, O, P){$/;"	function	line:26
ordinaryOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var ordinaryOwnMetadataKeys = function(target, targetKey){$/;"	function	line:29
ordinaryOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var ordinaryOwnMetadataKeys = function(target, targetKey){$/;"	function	line:29
toMetaKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var toMetaKey = function(it){$/;"	function	line:35
toMetaKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var toMetaKey = function(it){$/;"	function	line:35
exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var exp = function(O){$/;"	function	line:38
exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^var exp = function(O){$/;"	function	line:38
module.exports.store	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^module.exports = {$/;"	property	line:42
module.exports.map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^  store: store,$/;"	property	line:43
module.exports.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^  map: getOrCreateMetadataMap,$/;"	property	line:44
module.exports.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^  has: ordinaryHasOwnMetadata,$/;"	property	line:45
module.exports.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^  get: ordinaryGetOwnMetadata,$/;"	property	line:46
module.exports.keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^  set: ordinaryDefineOwnMetadata,$/;"	property	line:47
module.exports.key	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^  keys: ordinaryOwnMetadataKeys,$/;"	property	line:48
module.exports.exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_metadata.js	/^  key: toMetaKey,$/;"	property	line:49
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^var global    = require('.\/_global')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^module.exports = function(){$/;"	function	line:8
flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^  var flush = function(){$/;"	function	line:11
module.exports.flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^  var flush = function(){$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^  , isNode    = require('.\/_cof')(process) == 'process';$/;"	function	line:6
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^    notify = function(){$/;"	function	line:30
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^  if(isNode){$/;"	function	line:29
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^    notify = function(){$/;"	function	line:38
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^    notify = function(){$/;"	function	line:44
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^    notify = function(){$/;"	function	line:54
return.fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^    var task = {fn: fn, next: undefined};$/;"	property	line:61
return.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_microtask.js	/^    var task = {fn: fn, next: undefined};$/;"	property	line:61
getKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-assign.js	/^var getKeys  = require('.\/_object-keys')$/;"	variable	line:3
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-assign.js	/^}) ? function assign(target, source){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:19
Empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-create.js	/^  , Empty       = function(){ \/* empty *\/ }$/;"	function	line:6
createDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-create.js	/^var createDict = function(){$/;"	function	line:10
createDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-create.js	/^var createDict = function(){$/;"	function	line:10
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-create.js	/^module.exports = Object.create || function create(O, Properties){$/;"	function	line:31
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-define.js	/^var dP        = require('.\/_object-dp')$/;"	variable	line:1
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-define.js	/^module.exports = function define(target, mixin){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-define.js	/^  , toIObject = require('.\/_to-iobject');$/;"	function	line:4
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-define.js	/^module.exports = function define(target, mixin){$/;"	function	line:6
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-dp.js	/^var anObject       = require('.\/_an-object')$/;"	variable	line:1
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-dp.js	/^exports.f = require('.\/_descriptors') ? Object.defineProperty : function defineProperty(O, P, Attributes){$/;"	function	line:6
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-dps.js	/^var dP       = require('.\/_object-dp')$/;"	variable	line:1
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-dps.js	/^module.exports = require('.\/_descriptors') ? Object.defineProperties : function defineProperties(O, Properties){$/;"	function	line:5
pIE	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gopd.js	/^var pIE            = require('.\/_object-pie')$/;"	variable	line:1
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gopd.js	/^exports.f = require('.\/_descriptors') ? gOPD : function getOwnPropertyDescriptor(O, P){$/;"	function	line:9
windowNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gopn-ext.js	/^var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames$/;"	variable	line:6
getWindowNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gopn-ext.js	/^var getWindowNames = function(it){$/;"	function	line:9
getWindowNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gopn-ext.js	/^var getWindowNames = function(it){$/;"	function	line:9
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gopn-ext.js	/^module.exports.f = function getOwnPropertyNames(it){$/;"	function	line:17
module.exports.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gopn-ext.js	/^};$/;"	function	line:15
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gopn-ext.js	/^module.exports.f = function getOwnPropertyNames(it){$/;"	function	line:17
$keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gopn.js	/^var $keys      = require('.\/_object-keys-internal')$/;"	variable	line:2
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gopn.js	/^exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O){$/;"	function	line:5
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gpo.js	/^var has         = require('.\/_has')$/;"	variable	line:2
return.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-gpo.js	/^  if(typeof O.constructor == 'function' && O instanceof O.constructor){$/;"	class	line:10
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-keys-internal.js	/^var has          = require('.\/_has')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-keys-internal.js	/^module.exports = function(object, names){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-keys-internal.js	/^  , IE_PROTO     = require('.\/_shared-key')('IE_PROTO');$/;"	function	line:4
$keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-keys.js	/^var $keys       = require('.\/_object-keys-internal')$/;"	variable	line:2
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-keys.js	/^module.exports = Object.keys || function keys(O){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-sap.js	/^var $export = require('.\/_export')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-sap.js	/^module.exports = function(KEY, exec){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-sap.js	/^  $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp);$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-sap.js	/^  , fails   = require('.\/_fails');$/;"	function	line:4
getKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-to-array.js	/^var getKeys   = require('.\/_object-keys')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-to-array.js	/^module.exports = function(isEntries){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_object-to-array.js	/^  , isEnum    = require('.\/_object-pie').f;$/;"	function	line:3
gOPN	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_own-keys.js	/^var gOPN     = require('.\/_object-gopn')$/;"	variable	line:2
ownKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_own-keys.js	/^module.exports = Reflect && Reflect.ownKeys || function ownKeys(it){$/;"	function	line:6
$parseFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_parse-float.js	/^var $parseFloat = require('.\/_global').parseFloat$/;"	variable	line:1
parseFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_parse-float.js	/^module.exports = 1 \/ $parseFloat(require('.\/_string-ws') + '-0') !== -Infinity ? function parseFloat(str){$/;"	function	line:4
$parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_parse-int.js	/^var $parseInt = require('.\/_global').parseInt$/;"	variable	line:1
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_parse-int.js	/^module.exports = $parseInt(ws + '08') !== 8 || $parseInt(ws + '0x16') !== 22 ? function parseInt(str, radix){$/;"	function	line:6
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_partial.js	/^var path      = require('.\/_path')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_partial.js	/^module.exports = function(\/* ...pargs *\/){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_partial.js	/^  , aFunction = require('.\/_a-function');$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_property-desc.js	/^module.exports = function(bitmap, value){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_property-desc.js	/^module.exports = function(bitmap, value){$/;"	function	line:0
redefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_redefine-all.js	/^var redefine = require('.\/_redefine');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_redefine-all.js	/^module.exports = function(target, src, safe){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_redefine-all.js	/^var redefine = require('.\/_redefine');$/;"	function	line:1
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_redefine.js	/^var global    = require('.\/_global')$/;"	variable	line:1
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_redefine.js	/^  , TPL       = ('' + $toString).split(TO_STRING);$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_redefine.js	/^})(Function.prototype, TO_STRING, function toString(){$/;"	function	line:30
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_redefine.js	/^};$/;"	function	line:11
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_replacer.js	/^module.exports = function(regExp, replace){$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_replacer.js	/^module.exports = function(regExp, replace){$/;"	function	line:0
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_same-value.js	/^module.exports = Object.is || function is(x, y){$/;"	function	line:2
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-proto.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:3
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-proto.js	/^var check = function(O, proto){$/;"	function	line:5
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-proto.js	/^var check = function(O, proto){$/;"	function	line:5
module.exports.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-proto.js	/^module.exports = {$/;"	property	line:9
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-proto.js	/^      return function setPrototypeOf(O, proto){$/;"	function	line:17
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-species.js	/^var global      = require('.\/_global')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-species.js	/^module.exports = function(KEY){$/;"	function	line:7
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-species.js	/^    get: function(){ return this; }$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-species.js	/^  , SPECIES     = require('.\/_wks')('species');$/;"	function	line:5
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-to-string-tag.js	/^var def = require('.\/_object-dp').f$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-to-string-tag.js	/^module.exports = function(it, tag, stat){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_set-to-string-tag.js	/^  , TAG = require('.\/_wks')('toStringTag');$/;"	function	line:3
shared	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_shared-key.js	/^var shared = require('.\/_shared')('keys')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_shared-key.js	/^module.exports = function(key){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_shared-key.js	/^  , uid    = require('.\/_uid');$/;"	function	line:2
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_shared.js	/^var global = require('.\/_global')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_shared.js	/^module.exports = function(key){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_shared.js	/^  , store  = global[SHARED] || (global[SHARED] = {});$/;"	function	line:3
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_species-constructor.js	/^var anObject  = require('.\/_an-object')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_species-constructor.js	/^module.exports = function(O, D){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_species-constructor.js	/^  , SPECIES   = require('.\/_wks')('species');$/;"	function	line:4
fails	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_strict-method.js	/^var fails = require('.\/_fails');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_strict-method.js	/^module.exports = function(method, arg){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_strict-method.js	/^var fails = require('.\/_fails');$/;"	function	line:1
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-at.js	/^var toInteger = require('.\/_to-integer')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-at.js	/^module.exports = function(TO_STRING){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-at.js	/^  , defined   = require('.\/_defined');$/;"	function	line:2
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-context.js	/^var isRegExp = require('.\/_is-regexp')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-context.js	/^module.exports = function(that, searchString, NAME){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-context.js	/^  , defined  = require('.\/_defined');$/;"	function	line:3
createHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-html.js	/^var createHTML = function(string, tag, attribute, value) {$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-html.js	/^var $export = require('.\/_export')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-html.js	/^module.exports = function(NAME, exec){$/;"	function	line:12
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-html.js	/^  $export($export.P + $export.F * fails(function(){$/;"	function	line:15
toLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-pad.js	/^var toLength = require('.\/_to-length')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-pad.js	/^module.exports = function(that, maxLength, fillString, left){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-pad.js	/^  , defined  = require('.\/_defined');$/;"	function	line:4
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-repeat.js	/^var toInteger = require('.\/_to-integer')$/;"	variable	line:2
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-repeat.js	/^module.exports = function repeat(count){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-repeat.js	/^  , defined   = require('.\/_defined');$/;"	function	line:3
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-repeat.js	/^module.exports = function repeat(count){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-trim.js	/^var $export = require('.\/_export')$/;"	variable	line:1
exporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-trim.js	/^var exporter = function(KEY, exec, ALIAS){$/;"	function	line:10
exporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_string-trim.js	/^var exporter = function(KEY, exec, ALIAS){$/;"	function	line:10
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^var run = function(){$/;"	function	line:14
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^var run = function(){$/;"	function	line:14
listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^var listener = function(event){$/;"	function	line:22
listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^var listener = function(event){$/;"	function	line:22
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^  setTask = function setImmediate(fn){$/;"	function	line:27
queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^    while(arguments.length > i)args.push(arguments[i++]);$/;"	function	line:29
setTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^if(!setTask || !clearTask){$/;"	function	line:26
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^  setTask = function setImmediate(fn){$/;"	function	line:27
clearImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^  clearTask = function clearImmediate(id){$/;"	function	line:36
clearTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^  };$/;"	function	line:35
clearImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^  clearTask = function clearImmediate(id){$/;"	function	line:36
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^    defer = function(id){$/;"	function	line:41
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^  if(require('.\/_cof')(process) == 'process'){$/;"	function	line:40
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^    defer = function(id){$/;"	function	line:53
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^    defer = function(id){$/;"	function	line:59
html.appendChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^    defer = function(id){$/;"	function	line:59
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^    defer = function(id){$/;"	function	line:67
module.exports.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^module.exports = {$/;"	property	line:72
module.exports.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_task.js	/^  set:   setTask,$/;"	property	line:73
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-index.js	/^var toInteger = require('.\/_to-integer')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-index.js	/^module.exports = function(index, length){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-index.js	/^  , min       = Math.min;$/;"	function	line:3
ceil	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-integer.js	/^var ceil  = Math.ceil$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-integer.js	/^module.exports = function(it){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-integer.js	/^  , floor = Math.floor;$/;"	function	line:3
IObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-iobject.js	/^var IObject = require('.\/_iobject')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-iobject.js	/^module.exports = function(it){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-iobject.js	/^  , defined = require('.\/_defined');$/;"	function	line:3
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-length.js	/^var toInteger = require('.\/_to-integer')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-length.js	/^module.exports = function(it){$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-length.js	/^  , min       = Math.min;$/;"	function	line:3
defined	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-object.js	/^var defined = require('.\/_defined');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-object.js	/^module.exports = function(it){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-object.js	/^var defined = require('.\/_defined');$/;"	function	line:2
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-primitive.js	/^var isObject = require('.\/_is-object');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-primitive.js	/^module.exports = function(it, S){$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_to-primitive.js	/^var isObject = require('.\/_is-object');$/;"	function	line:2
strictToLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var strictToLength = function(it, SAME){$/;"	function	line:93
var.strictToLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var strictToLength = function(it, SAME){$/;"	function	line:93
toOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var toOffset = function(it, BYTES){$/;"	function	line:101
var.toOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var toOffset = function(it, BYTES){$/;"	function	line:101
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var validate = function(it){$/;"	function	line:107
var.validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var validate = function(it){$/;"	function	line:107
allocate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var allocate = function(C, length){$/;"	function	line:112
var.allocate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var allocate = function(C, length){$/;"	function	line:112
speciesFromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var speciesFromList = function(O, list){$/;"	function	line:118
var.speciesFromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var speciesFromList = function(O, list){$/;"	function	line:118
fromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var fromList = function(C, list){$/;"	function	line:122
var.fromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var fromList = function(C, list){$/;"	function	line:122
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var addGetter = function(it, key, internal){$/;"	function	line:130
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    dP(it, key, {get: function(){ return this._d[internal]; }});$/;"	function	line:131
var.addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var addGetter = function(it, key, internal){$/;"	function	line:130
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $from = function from(source \/*, mapfn, thisArg *\/){$/;"	function	line:134
var.$from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $from = function from(source \/*, mapfn, thisArg *\/){$/;"	function	line:134
var.from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $from = function from(source \/*, mapfn, thisArg *\/){$/;"	function	line:134
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $of = function of(\/*...items*\/){$/;"	function	line:153
$of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $of = function of(\/*...items*\/){$/;"	function	line:153
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $of = function of(\/*...items*\/){$/;"	function	line:153
TO_LOCALE_BUG	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var TO_LOCALE_BUG = !!Uint8Array && fails(function(){ arrayToLocaleString.call(new Uint8Array(1)); });$/;"	variable	line:162
toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $toLocaleString = function toLocaleString(){$/;"	function	line:164
$toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $toLocaleString = function toLocaleString(){$/;"	function	line:164
toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $toLocaleString = function toLocaleString(){$/;"	function	line:164
copyWithin	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    copyWithin: function copyWithin(target, start \/*, end *\/){$/;"	function	line:169
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    every: function every(callbackfn \/*, thisArg *\/){$/;"	function	line:172
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    fill: function fill(value \/*, start, end *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:175
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    filter: function filter(callbackfn \/*, thisArg *\/){$/;"	function	line:178
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    find: function find(predicate \/*, thisArg *\/){$/;"	function	line:182
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    findIndex: function findIndex(predicate \/*, thisArg *\/){$/;"	function	line:185
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    forEach: function forEach(callbackfn \/*, thisArg *\/){$/;"	function	line:188
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    indexOf: function indexOf(searchElement \/*, fromIndex *\/){$/;"	function	line:191
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    includes: function includes(searchElement \/*, fromIndex *\/){$/;"	function	line:194
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    join: function join(separator){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:197
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    lastIndexOf: function lastIndexOf(searchElement \/*, fromIndex *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:200
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    map: function map(mapfn \/*, thisArg *\/){$/;"	function	line:203
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    reduce: function reduce(callbackfn \/*, initialValue *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:206
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    reduceRight: function reduceRight(callbackfn \/*, initialValue *\/){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:209
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    reverse: function reverse(){$/;"	function	line:212
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    some: function some(callbackfn \/*, thisArg *\/){$/;"	function	line:224
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    sort: function sort(comparefn){$/;"	function	line:227
subarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    subarray: function subarray(begin, end){$/;"	function	line:230
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $slice = function slice(start, end){$/;"	function	line:242
$slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $slice = function slice(start, end){$/;"	function	line:242
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $slice = function slice(start, end){$/;"	function	line:242
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $set = function set(arrayLike \/*, offset *\/){$/;"	function	line:246
$set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $set = function set(arrayLike \/*, offset *\/){$/;"	function	line:246
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $set = function set(arrayLike \/*, offset *\/){$/;"	function	line:246
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    entries: function entries(){$/;"	function	line:258
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    keys: function keys(){$/;"	function	line:261
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    values: function values(){$/;"	function	line:264
isTAIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var isTAIndex = function(target, key){$/;"	function	line:269
isTAIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var isTAIndex = function(target, key){$/;"	function	line:269
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $getDesc = function getOwnPropertyDescriptor(target, key){$/;"	function	line:276
$getDesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $getDesc = function getOwnPropertyDescriptor(target, key){$/;"	function	line:276
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $getDesc = function getOwnPropertyDescriptor(target, key){$/;"	function	line:276
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $setDesc = function defineProperty(target, key, desc){$/;"	function	line:281
$setDesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $setDesc = function defineProperty(target, key, desc){$/;"	function	line:281
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $setDesc = function defineProperty(target, key, desc){$/;"	function	line:281
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    arrayToString = arrayToLocaleString = function toString(){$/;"	function	line:308
$TypedArrayPrototype$	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  var $TypedArrayPrototype$ = redefineAll({}, proto);$/;"	variable	line:313
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    constructor:    function(){ \/* noop *\/ },$/;"	function	line:319
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    get: function(){ return this[TYPED_ARRAY]; }$/;"	function	line:328
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  module.exports = function(KEY, BYTES, wrapper, CLAMPED){$/;"	function	line:331
getter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    var getter = function(that, index){$/;"	function	line:343
module.exports.getter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    var getter = function(that, index){$/;"	function	line:343
setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    var setter = function(that, index, value){$/;"	function	line:347
module.exports.setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    var setter = function(that, index, value){$/;"	function	line:347
addElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    var addElement = function(that, index){$/;"	function	line:352
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^        get: function(){$/;"	function	line:354
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^        set: function(value){$/;"	function	line:357
module.exports.addElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    var addElement = function(that, index){$/;"	function	line:352
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^        get: function(){ return NAME; }$/;"	function	line:440
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    $export($export.P + $export.F * fails(function(){$/;"	function	line:466
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^    $export($export.P + $export.F * (fails(function(){$/;"	function	line:470
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-array.js	/^  });$/;"	function	line:329
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var global         = require('.\/_global')$/;"	variable	line:2
packIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packIEEE754 = function(value, mLen, nBytes){$/;"	function	line:40
packIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packIEEE754 = function(value, mLen, nBytes){$/;"	function	line:40
unpackIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var unpackIEEE754 = function(buffer, mLen, nBytes){$/;"	function	line:86
unpackIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var unpackIEEE754 = function(buffer, mLen, nBytes){$/;"	function	line:86
unpackI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var unpackI32 = function(bytes){$/;"	function	line:111
unpackI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var unpackI32 = function(bytes){$/;"	function	line:111
packI8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packI8 = function(it){$/;"	function	line:114
packI8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packI8 = function(it){$/;"	function	line:114
packI16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packI16 = function(it){$/;"	function	line:117
packI16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packI16 = function(it){$/;"	function	line:117
packI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packI32 = function(it){$/;"	function	line:120
packI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packI32 = function(it){$/;"	function	line:120
packF64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packF64 = function(it){$/;"	function	line:123
packF64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packF64 = function(it){$/;"	function	line:123
packF32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packF32 = function(it){$/;"	function	line:126
packF32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var packF32 = function(it){$/;"	function	line:126
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var addGetter = function(C, key, internal){$/;"	function	line:130
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^  dP(C[PROTOTYPE], key, {get: function(){ return this[internal]; }});$/;"	function	line:131
addGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var addGetter = function(C, key, internal){$/;"	function	line:130
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var get = function(view, bytes, index, isLittleEndian){$/;"	function	line:134
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var get = function(view, bytes, index, isLittleEndian){$/;"	function	line:134
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var set = function(view, bytes, index, conversion, value, isLittleEndian){$/;"	function	line:143
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var set = function(view, bytes, index, conversion, value, isLittleEndian){$/;"	function	line:143
validateArrayBufferArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var validateArrayBufferArguments = function(that, length){$/;"	function	line:153
validateArrayBufferArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^var validateArrayBufferArguments = function(that, length){$/;"	function	line:153
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^  $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:162
$ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^if(!$typed.ABV){$/;"	class	line:161
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^  $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:162
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^  $DataView = function DataView(buffer, byteOffset, byteLength){$/;"	function	line:168
$DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^  };$/;"	class	line:166
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^  $DataView = function DataView(buffer, byteOffset, byteLength){$/;"	function	line:168
getInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    getInt8: function getInt8(byteOffset){$/;"	function	line:189
getUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    getUint8: function getUint8(byteOffset){$/;"	function	line:192
getInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    getInt16: function getInt16(byteOffset \/*, littleEndian *\/){$/;"	function	line:195
getUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    getUint16: function getUint16(byteOffset \/*, littleEndian *\/){$/;"	function	line:199
getInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    getInt32: function getInt32(byteOffset \/*, littleEndian *\/){$/;"	function	line:203
getUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    getUint32: function getUint32(byteOffset \/*, littleEndian *\/){$/;"	function	line:206
getFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    getFloat32: function getFloat32(byteOffset \/*, littleEndian *\/){$/;"	function	line:209
getFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    getFloat64: function getFloat64(byteOffset \/*, littleEndian *\/){$/;"	function	line:212
setInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    setInt8: function setInt8(byteOffset, value){$/;"	function	line:215
setUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    setUint8: function setUint8(byteOffset, value){$/;"	function	line:218
setInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    setInt16: function setInt16(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:221
setUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    setUint16: function setUint16(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:224
setInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    setInt32: function setInt32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:227
setUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    setUint32: function setUint32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:230
setFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    setFloat32: function setFloat32(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:233
setFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    setFloat64: function setFloat64(byteOffset, value \/*, littleEndian *\/){$/;"	function	line:236
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    $ArrayBuffer = function ArrayBuffer(length){$/;"	function	line:246
$ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^  })){$/;"	function	line:245
setInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    setInt8: function setInt8(byteOffset, value){$/;"	function	line:261
setUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed-buffer.js	/^    setUint8: function setUint8(byteOffset, value){$/;"	function	line:264
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed.js	/^var global = require('.\/_global')$/;"	variable	line:1
module.exports.ABV	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed.js	/^module.exports = {$/;"	property	line:21
module.exports.CONSTR	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed.js	/^  ABV:    ABV,$/;"	property	line:22
module.exports.TYPED	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed.js	/^  CONSTR: CONSTR,$/;"	property	line:23
module.exports.VIEW	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_typed.js	/^  TYPED:  TYPED,$/;"	property	line:24
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_uid.js	/^var id = 0$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_uid.js	/^module.exports = function(key){$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_uid.js	/^  , px = Math.random();$/;"	function	line:2
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_wks-define.js	/^var global         = require('.\/_global')$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_wks-define.js	/^module.exports = function(name){$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_wks-define.js	/^  , defineProperty = require('.\/_object-dp').f;$/;"	function	line:5
store	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/_wks.js	/^var store      = require('.\/_shared')('wks')$/;"	variable	line:1
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.delay.js	/^var global  = require('.\/_global')$/;"	variable	line:1
delay	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.delay.js	/^  delay: function delay(time){$/;"	function	line:7
ctx	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^var ctx            = require('.\/_ctx')$/;"	variable	line:2
createDictMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^var createDictMethod = function(TYPE){$/;"	function	line:29
createDictMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^var createDictMethod = function(TYPE){$/;"	function	line:29
createDictIter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^var createDictIter = function(kind){$/;"	function	line:57
createDictIter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^var createDictIter = function(kind){$/;"	function	line:57
DictIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^var DictIterator = function(iterated, kind){$/;"	function	line:62
DictIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^var DictIterator = function(iterated, kind){$/;"	class	line:62
$iterCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^$iterCreate(DictIterator, 'Dict', function(){$/;"	function	line:68
Dict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function Dict(iterable){$/;"	function	line:85
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^      forOf(iterable, true, function(key, value){$/;"	function	line:89
Dict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function Dict(iterable){$/;"	function	line:85
Dict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^}$/;"	class	line:95
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function reduce(object, mapfn, init){$/;"	function	line:98
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function reduce(object, mapfn, init){$/;"	function	line:98
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function includes(object, el){$/;"	function	line:115
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function includes(object, el){$/;"	function	line:115
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function get(object, key){$/;"	function	line:121
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function get(object, key){$/;"	function	line:121
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function set(object, key, value){$/;"	function	line:124
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function set(object, key, value){$/;"	function	line:124
isDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function isDict(it){$/;"	function	line:130
isDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.dict.js	/^function isDict(it){$/;"	function	line:130
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.function.part.js	/^var path    = require('.\/_path')$/;"	variable	line:1
classof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.get-iterator-method.js	/^var classof   = require('.\/_classof')$/;"	variable	line:1
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.get-iterator.js	/^var anObject = require('.\/_an-object')$/;"	variable	line:1
classof	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.is-iterable.js	/^var classof   = require('.\/_classof')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.object.classof.js	/^var $export = require('.\/_export');$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.object.define.js	/^var $export = require('.\/_export')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.object.is-object.js	/^var $export = require('.\/_export');$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.object.make.js	/^var $export = require('.\/_export')$/;"	variable	line:1
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.object.make.js	/^  make: function(proto, mixin){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.regexp.escape.js	/^var $export = require('.\/_export')$/;"	variable	line:2
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.regexp.escape.js	/^$export($export.S, 'RegExp', {escape: function escape(it){ return $re(it); }});$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.regexp.escape.js	/^$export($export.S, 'RegExp', {escape: function escape(it){ return $re(it); }});$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.string.escape-html.js	/^var $export = require('.\/_export');$/;"	variable	line:2
escapeHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.string.escape-html.js	/^$export($export.P + $export.F, 'String', {escapeHTML: function escapeHTML(){ return $re(this); }});/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.string.escape-html.js	/^$export($export.P + $export.F, 'String', {escapeHTML: function escapeHTML(){ return $re(this); }});/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.string.unescape-html.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$re	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.string.unescape-html.js	/^var $re = require('.\/_replacer')(\/&(?:amp|lt|gt|quot|apos);\/g, {$/;"	variable	line:3
unescapeHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.string.unescape-html.js	/^$export($export.P + $export.F, 'String', {unescapeHTML:  function unescapeHTML(){ return $re(this); }});/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/core.string.unescape-html.js	/^$export($export.P + $export.F, 'String', {unescapeHTML:  function unescapeHTML(){ return $re(this); }});/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.copy-within.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.every.js	/^var $export = require('.\/_export')$/;"	variable	line:2
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.every.js	/^  every: function every(callbackfn \/* , thisArg *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.fill.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.filter.js	/^var $export = require('.\/_export')$/;"	variable	line:2
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.filter.js	/^  filter: function filter(callbackfn \/* , thisArg *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.find-index.js	/^var $export = require('.\/_export')$/;"	variable	line:3
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.find-index.js	/^  findIndex: function findIndex(callbackfn\/*, that = undefined *\/){$/;"	function	line:10
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.find.js	/^var $export = require('.\/_export')$/;"	variable	line:3
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.find.js	/^  find: function find(callbackfn\/*, that = undefined *\/){$/;"	function	line:10
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.for-each.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.for-each.js	/^  forEach: function forEach(callbackfn \/* , thisArg *\/){$/;"	function	line:8
ctx	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.from.js	/^var ctx            = require('.\/_ctx')$/;"	variable	line:2
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.from.js	/^  from: function from(arrayLike\/*, mapfn = undefined, thisArg = undefined*\/){$/;"	function	line:13
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.index-of.js	/^var $export       = require('.\/_export')$/;"	variable	line:2
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.index-of.js	/^  indexOf: function indexOf(searchElement \/*, fromIndex = 0 *\/){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.is-array.js	/^var $export = require('.\/_export');$/;"	variable	line:2
addToUnscopables	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.iterator.js	/^var addToUnscopables = require('.\/_add-to-unscopables')$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.join.js	/^var $export   = require('.\/_export')$/;"	variable	line:3
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.join.js	/^  join: function join(separator){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.last-index-of.js	/^var $export       = require('.\/_export')$/;"	variable	line:2
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.last-index-of.js	/^  lastIndexOf: function lastIndexOf(searchElement \/*, fromIndex = @[*-1] *\/){$/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.map.js	/^var $export = require('.\/_export')$/;"	variable	line:2
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.map.js	/^  map: function map(callbackfn \/* , thisArg *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.of.js	/^var $export        = require('.\/_export')$/;"	variable	line:2
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.of.js	/^  function F(){}$/;"	function	line:7
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.of.js	/^  of: function of(\/* ...args *\/){$/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.reduce-right.js	/^var $export = require('.\/_export')$/;"	variable	line:2
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.reduce-right.js	/^  reduceRight: function reduceRight(callbackfn \/* , initialValue *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.reduce.js	/^var $export = require('.\/_export')$/;"	variable	line:2
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.reduce.js	/^  reduce: function reduce(callbackfn \/* , initialValue *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.slice.js	/^var $export    = require('.\/_export')$/;"	variable	line:2
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.slice.js	/^  slice: function slice(begin, end){$/;"	function	line:13
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.some.js	/^var $export = require('.\/_export')$/;"	variable	line:2
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.some.js	/^  some: function some(callbackfn \/* , thisArg *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.sort.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.sort.js	/^$export($export.P + $export.F * (fails(function(){$/;"	function	line:9
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.array.sort.js	/^  sort: function sort(comparefn){$/;"	function	line:18
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.now.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.now.js	/^$export($export.S, 'Date', {now: function(){ return new Date().getTime(); }});/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.to-iso-string.js	/^var $export = require('.\/_export')$/;"	variable	line:3
lz	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.to-iso-string.js	/^var lz = function(num){$/;"	function	line:7
lz	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.to-iso-string.js	/^var lz = function(num){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.to-iso-string.js	/^$export($export.P + $export.F * (fails(function(){$/;"	function	line:12
toISOString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.to-iso-string.js	/^  toISOString: function toISOString(){$/;"	function	line:17
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.to-json.js	/^var $export     = require('.\/_export')$/;"	variable	line:2
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.to-json.js	/^  toJSON: function toJSON(key){$/;"	function	line:9
TO_PRIMITIVE	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.to-primitive.js	/^var TO_PRIMITIVE = require('.\/_wks')('toPrimitive')$/;"	variable	line:1
DateProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.to-string.js	/^var DateProto    = Date.prototype$/;"	variable	line:1
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.date.to-string.js	/^  require('.\/_redefine')(DateProto, TO_STRING, function toString(){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.function.bind.js	/^var $export = require('.\/_export');$/;"	variable	line:2
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.function.has-instance.js	/^var isObject       = require('.\/_is-object')$/;"	variable	line:2
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.function.name.js	/^  get: function(){$/;"	function	line:15
strong	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.map.js	/^var strong = require('.\/_collection-strong');$/;"	variable	line:2
Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.map.js	/^  return function Map(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.map.js	/^  get: function get(key){$/;"	function	line:9
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.map.js	/^  set: function set(key, value){$/;"	function	line:14
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.acosh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
acosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.acosh.js	/^  acosh: function acosh(x){$/;"	function	line:13
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.asinh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
asinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.asinh.js	/^function asinh(x){$/;"	function	line:5
asinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.asinh.js	/^function asinh(x){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.atanh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
atanh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.atanh.js	/^  atanh: function atanh(x){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.cbrt.js	/^var $export = require('.\/_export')$/;"	variable	line:2
cbrt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.cbrt.js	/^  cbrt: function cbrt(x){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.clz32.js	/^var $export = require('.\/_export');$/;"	variable	line:2
clz32	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.clz32.js	/^  clz32: function clz32(x){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.cosh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
cosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.cosh.js	/^  cosh: function cosh(x){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.expm1.js	/^var $export = require('.\/_export')$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.fround.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
roundTiesToEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.fround.js	/^var roundTiesToEven = function(n){$/;"	function	line:10
roundTiesToEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.fround.js	/^var roundTiesToEven = function(n){$/;"	function	line:10
fround	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.fround.js	/^  fround: function fround(x){$/;"	function	line:16
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.hypot.js	/^var $export = require('.\/_export')$/;"	variable	line:2
hypot	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.hypot.js	/^  hypot: function hypot(value1, value2){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.imul.js	/^var $export = require('.\/_export')$/;"	variable	line:2
imul	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.imul.js	/^  imul: function imul(x, y){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.log10.js	/^var $export = require('.\/_export');$/;"	variable	line:2
log10	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.log10.js	/^  log10: function log10(x){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.log1p.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.log2.js	/^var $export = require('.\/_export');$/;"	variable	line:2
log2	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.log2.js	/^  log2: function log2(x){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.sign.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.sinh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
sinh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.sinh.js	/^  sinh: function sinh(x){$/;"	function	line:10
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.tanh.js	/^var $export = require('.\/_export')$/;"	variable	line:2
tanh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.tanh.js	/^  tanh: function tanh(x){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.trunc.js	/^var $export = require('.\/_export');$/;"	variable	line:2
trunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.math.trunc.js	/^  trunc: function trunc(it){$/;"	function	line:5
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.constructor.js	/^var global            = require('.\/_global')$/;"	variable	line:2
toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.constructor.js	/^var toNumber = function(argument){$/;"	function	line:21
toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.constructor.js	/^var toNumber = function(argument){$/;"	function	line:21
Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.constructor.js	/^  $Number = function Number(value){$/;"	function	line:47
$Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.constructor.js	/^if(!$Number(' 0o1') || !$Number('0b1') || $Number('+0x1')){$/;"	function	line:46
Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.constructor.js	/^  $Number = function Number(value){$/;"	function	line:47
$Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.constructor.js	/^  }$/;"	class	line:65
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.epsilon.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.is-finite.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.is-finite.js	/^  isFinite: function isFinite(it){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.is-integer.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.is-nan.js	/^var $export = require('.\/_export');$/;"	variable	line:2
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.is-nan.js	/^  isNaN: function isNaN(number){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.is-safe-integer.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
isSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.is-safe-integer.js	/^  isSafeInteger: function isSafeInteger(number){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.max-safe-integer.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.min-safe-integer.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.parse-float.js	/^var $export     = require('.\/_export')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.parse-int.js	/^var $export   = require('.\/_export')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^var $export      = require('.\/_export')$/;"	variable	line:2
multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^var multiply = function(n, c){$/;"	function	line:12
multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^var multiply = function(n, c){$/;"	function	line:12
divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^var divide = function(n){$/;"	function	line:21
divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^var divide = function(n){$/;"	function	line:21
numToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^var numToString = function(){$/;"	function	line:30
numToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^var numToString = function(){$/;"	function	line:30
pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^var pow = function(x, n, acc){$/;"	function	line:40
pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^var pow = function(x, n, acc){$/;"	function	line:40
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^var log = function(x){$/;"	function	line:43
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^var log = function(x){$/;"	function	line:43
toFixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-fixed.js	/^  toFixed: function toFixed(fractionDigits){$/;"	function	line:65
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-precision.js	/^var $export      = require('.\/_export')$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-precision.js	/^$export($export.P + $export.F * ($fails(function(){$/;"	function	line:7
toPrecision	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.number.to-precision.js	/^  toPrecision: function toPrecision(precision){$/;"	function	line:14
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.assign.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.create.js	/^var $export = require('.\/_export')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.define-properties.js	/^var $export = require('.\/_export');$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.define-property.js	/^var $export = require('.\/_export');$/;"	variable	line:1
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.freeze.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:2
freeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.freeze.js	/^  return function freeze(it){$/;"	function	line:6
toIObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js	/^var toIObject                 = require('.\/_to-iobject')$/;"	variable	line:2
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js	/^  return function getOwnPropertyDescriptor(it, key){$/;"	function	line:6
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.get-prototype-of.js	/^var toObject        = require('.\/_to-object')$/;"	variable	line:2
getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.get-prototype-of.js	/^  return function getPrototypeOf(it){$/;"	function	line:6
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.is-extensible.js	/^var isObject = require('.\/_is-object');$/;"	variable	line:2
isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.is-extensible.js	/^  return function isExtensible(it){$/;"	function	line:5
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.is-frozen.js	/^var isObject = require('.\/_is-object');$/;"	variable	line:2
isFrozen	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.is-frozen.js	/^  return function isFrozen(it){$/;"	function	line:5
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.is-sealed.js	/^var isObject = require('.\/_is-object');$/;"	variable	line:2
isSealed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.is-sealed.js	/^  return function isSealed(it){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.is.js	/^var $export = require('.\/_export');$/;"	variable	line:2
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.keys.js	/^var toObject = require('.\/_to-object')$/;"	variable	line:2
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.keys.js	/^  return function keys(it){$/;"	function	line:6
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.prevent-extensions.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:2
preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.prevent-extensions.js	/^  return function preventExtensions(it){$/;"	function	line:6
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.seal.js	/^var isObject = require('.\/_is-object')$/;"	variable	line:2
seal	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.seal.js	/^  return function seal(it){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.set-prototype-of.js	/^var $export = require('.\/_export');$/;"	variable	line:2
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.to-string.js	/^  require('.\/_redefine')(Object.prototype, 'toString', function toString(){$/;"	function	line:7
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.object.to-string.js	/^if(test + '' != '[object z]'){$/;"	class	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.parse-float.js	/^var $export     = require('.\/_export')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.parse-int.js	/^var $export   = require('.\/_export')$/;"	variable	line:1
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  , empty              = function(){ \/* empty *\/ }$/;"	function	line:20
sameConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var sameConstructor = function(a, b){$/;"	function	line:34
sameConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var sameConstructor = function(a, b){$/;"	function	line:34
isThenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var isThenable = function(it){$/;"	function	line:38
isThenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var isThenable = function(it){$/;"	function	line:38
newPromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var newPromiseCapability = function(C){$/;"	function	line:42
newPromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var newPromiseCapability = function(C){$/;"	function	line:42
perform	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var perform = function(exec){$/;"	function	line:57
perform	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var perform = function(exec){$/;"	function	line:57
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var notify = function(promise, isReject){$/;"	function	line:64
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  microtask(function(){$/;"	function	line:68
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^    var run = function(reaction){$/;"	function	line:72
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var notify = function(promise, isReject){$/;"	function	line:64
onUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var onUnhandled = function(promise){$/;"	function	line:106
onUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var onUnhandled = function(promise){$/;"	function	line:106
isUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var isUnhandled = function(promise){$/;"	function	line:126
isUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var isUnhandled = function(promise){$/;"	function	line:126
onHandleUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var onHandleUnhandled = function(promise){$/;"	function	line:136
onHandleUnhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var onHandleUnhandled = function(promise){$/;"	function	line:136
$reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var $reject = function(value){$/;"	function	line:146
$reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var $reject = function(value){$/;"	function	line:146
$resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var $resolve = function(value){$/;"	function	line:156
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^      microtask(function(){$/;"	function	line:165
$resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^var $resolve = function(value){$/;"	function	line:156
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  $Promise = function Promise(executor){$/;"	function	line:186
$Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^if(!USE_NATIVE){$/;"	function	line:184
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  $Promise = function Promise(executor){$/;"	function	line:186
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  Internal = function Promise(executor){$/;"	function	line:196
Internal	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  };$/;"	class	line:195
then	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^    then: function then(onFulfilled, onRejected){$/;"	function	line:207
PromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  PromiseCapability = function(){$/;"	function	line:222
PromiseCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  });$/;"	class	line:221
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  reject: function reject(r){$/;"	function	line:238
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  resolve: function resolve(x){$/;"	function	line:247
all	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  all: function all(iterable){$/;"	function	line:260
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^      forOf(iterable, false, function(promise){$/;"	function	line:269
race	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^  race: function race(iterable){$/;"	function	line:287
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.promise.js	/^      forOf(iterable, false, function(promise){$/;"	function	line:292
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.apply.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
rApply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.apply.js	/^  rApply(function(){});$/;"	function	line:9
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.apply.js	/^  apply: function apply(target, thisArgument, argumentsList){$/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.construct.js	/^var $export    = require('.\/_export')$/;"	variable	line:2
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.construct.js	/^  function F(){}$/;"	function	line:14
NEW_TARGET_BUG	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.construct.js	/^var NEW_TARGET_BUG = fails(function(){$/;"	variable	line:13
rConstruct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.construct.js	/^  rConstruct(function(){});$/;"	function	line:18
ARGS_BUG	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.construct.js	/^var ARGS_BUG = !fails(function(){$/;"	variable	line:17
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.construct.js	/^  construct: function construct(Target, args \/*, newTarget*\/){$/;"	function	line:22
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.construct.js	/^      switch(args.length){$/;"	function	line:29
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.define-property.js	/^var dP          = require('.\/_object-dp')$/;"	variable	line:2
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.define-property.js	/^  defineProperty: function defineProperty(target, propertyKey, attributes){$/;"	function	line:11
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.delete-property.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
deleteProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.delete-property.js	/^  deleteProperty: function deleteProperty(target, propertyKey){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.enumerate.js	/^var $export  = require('.\/_export')$/;"	variable	line:3
Enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.enumerate.js	/^var Enumerate = function(iterated){$/;"	function	line:5
Enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.enumerate.js	/^var Enumerate = function(iterated){$/;"	class	line:5
enumerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.enumerate.js	/^  enumerate: function enumerate(target){$/;"	function	line:23
gOPD	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js	/^var gOPD     = require('.\/_object-gopd')$/;"	variable	line:2
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js	/^  getOwnPropertyDescriptor: function getOwnPropertyDescriptor(target, propertyKey){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.get-prototype-of.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.get-prototype-of.js	/^  getPrototypeOf: function getPrototypeOf(target){$/;"	function	line:7
gOPD	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.get.js	/^var gOPD           = require('.\/_object-gopd')$/;"	variable	line:2
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.get.js	/^function get(target, propertyKey\/*, receiver*\/){$/;"	function	line:9
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.get.js	/^function get(target, propertyKey\/*, receiver*\/){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.has.js	/^var $export = require('.\/_export');$/;"	variable	line:2
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.has.js	/^  has: function has(target, propertyKey){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.is-extensible.js	/^var $export       = require('.\/_export')$/;"	variable	line:2
isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.is-extensible.js	/^  isExtensible: function isExtensible(target){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.own-keys.js	/^var $export = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.prevent-extensions.js	/^var $export            = require('.\/_export')$/;"	variable	line:2
preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.prevent-extensions.js	/^  preventExtensions: function preventExtensions(target){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.set-prototype-of.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.set-prototype-of.js	/^  setPrototypeOf: function setPrototypeOf(target, proto){$/;"	function	line:6
dP	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.set.js	/^var dP             = require('.\/_object-dp')$/;"	variable	line:2
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.set.js	/^function set(target, propertyKey, V\/*, receiver*\/){$/;"	function	line:11
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.reflect.set.js	/^function set(target, propertyKey, V\/*, receiver*\/){$/;"	function	line:11
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.constructor.js	/^var global            = require('.\/_global')$/;"	variable	line:1
RegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.constructor.js	/^  $RegExp = function RegExp(p, f){$/;"	function	line:20
$RegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.constructor.js	/^}))){$/;"	function	line:19
RegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.constructor.js	/^  $RegExp = function RegExp(p, f){$/;"	function	line:20
proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.constructor.js	/^  var proxy = function(key){$/;"	function	line:30
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.constructor.js	/^      get: function(){ return Base[key]; },$/;"	function	line:33
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.constructor.js	/^      set: function(it){ Base[key] = it; }$/;"	function	line:34
var.proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.constructor.js	/^  var proxy = function(key){$/;"	function	line:30
$RegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.constructor.js	/^  proto.constructor = $RegExp;$/;"	class	line:38
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.match.js	/^  return [function match(regexp){$/;"	function	line:4
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.replace.js	/^  return [function replace(searchValue, replaceValue){$/;"	function	line:4
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.search.js	/^  return [function search(regexp){$/;"	function	line:4
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.split.js	/^  var isRegExp   = require('.\/_is-regexp')$/;"	variable	line:4
$split	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.split.js	/^    $split = function(separator, limit){$/;"	function	line:20
$split	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.split.js	/^    var NPCG = \/()??\/.exec('')[1] === undefined; \/\/ nonparticipating capturing group$/;"	function	line:18
$split	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.split.js	/^    $split = function(separator, limit){$/;"	function	line:60
split	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.split.js	/^  return [function split(separator, limit){$/;"	function	line:65
anObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.to-string.js	/^var anObject    = require('.\/_an-object')$/;"	variable	line:3
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.to-string.js	/^var define = function(fn){$/;"	function	line:9
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.to-string.js	/^var define = function(fn){$/;"	class	line:9
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.to-string.js	/^var define = function(fn){$/;"	function	line:9
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.to-string.js	/^  define(function toString(){$/;"	function	line:15
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.to-string.js	/^  define(function toString(){$/;"	function	line:15
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.to-string.js	/^  define(function toString(){$/;"	function	line:22
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.regexp.to-string.js	/^  define(function toString(){$/;"	function	line:22
strong	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.set.js	/^var strong = require('.\/_collection-strong');$/;"	variable	line:2
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.set.js	/^  return function Set(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:6
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.set.js	/^  add: function add(value){$/;"	function	line:9
anchor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.anchor.js	/^  return function anchor(name){$/;"	function	line:4
big	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.big.js	/^  return function big(){$/;"	function	line:4
blink	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.blink.js	/^  return function blink(){$/;"	function	line:4
bold	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.bold.js	/^  return function bold(){$/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.code-point-at.js	/^var $export = require('.\/_export')$/;"	variable	line:2
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.code-point-at.js	/^  codePointAt: function codePointAt(pos){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.ends-with.js	/^var $export   = require('.\/_export')$/;"	variable	line:3
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.ends-with.js	/^  endsWith: function endsWith(searchString \/*, endPosition = @length *\/){$/;"	function	line:10
fixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.fixed.js	/^  return function fixed(){$/;"	function	line:4
fontcolor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.fontcolor.js	/^  return function fontcolor(color){$/;"	function	line:4
fontsize	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.fontsize.js	/^  return function fontsize(size){$/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.from-code-point.js	/^var $export        = require('.\/_export')$/;"	variable	line:1
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.from-code-point.js	/^  fromCodePoint: function fromCodePoint(x){ \/\/ eslint-disable-line no-unused-vars$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.includes.js	/^var $export  = require('.\/_export')$/;"	variable	line:3
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.includes.js	/^  includes: function includes(searchString \/*, position = 0 *\/){$/;"	function	line:8
italics	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.italics.js	/^  return function italics(){$/;"	function	line:4
$at	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.iterator.js	/^var $at  = require('.\/_string-at')(true);$/;"	variable	line:2
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.link.js	/^  return function link(url){$/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.raw.js	/^var $export   = require('.\/_export')$/;"	variable	line:1
raw	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.raw.js	/^  raw: function raw(callSite){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.repeat.js	/^var $export = require('.\/_export');$/;"	variable	line:1
small	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.small.js	/^  return function small(){$/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.starts-with.js	/^var $export     = require('.\/_export')$/;"	variable	line:3
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.starts-with.js	/^  startsWith: function startsWith(searchString \/*, position = 0 *\/){$/;"	function	line:10
strike	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.strike.js	/^  return function strike(){$/;"	function	line:4
sub	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.sub.js	/^  return function sub(){$/;"	function	line:4
sup	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.sup.js	/^  return function sup(){$/;"	function	line:4
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.string.trim.js	/^  return function trim(){$/;"	function	line:4
setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;$/;"	variable	line:45
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^    get: function(){ return dP(this, 'a', {value: 7}).a; }$/;"	function	line:50
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var wrap = function(tag){$/;"	function	line:59
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var wrap = function(tag){$/;"	function	line:59
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $defineProperty = function defineProperty(it, key, D){$/;"	function	line:71
$defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $defineProperty = function defineProperty(it, key, D){$/;"	function	line:71
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $defineProperty = function defineProperty(it, key, D){$/;"	function	line:71
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $defineProperties = function defineProperties(it, P){$/;"	function	line:86
$defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $defineProperties = function defineProperties(it, P){$/;"	function	line:86
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $defineProperties = function defineProperties(it, P){$/;"	function	line:86
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $create = function create(it, P){$/;"	function	line:95
$create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $create = function create(it, P){$/;"	function	line:95
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $create = function create(it, P){$/;"	function	line:95
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $propertyIsEnumerable = function propertyIsEnumerable(key){$/;"	function	line:98
$propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $propertyIsEnumerable = function propertyIsEnumerable(key){$/;"	function	line:98
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $propertyIsEnumerable = function propertyIsEnumerable(key){$/;"	function	line:98
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){$/;"	function	line:103
$getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){$/;"	function	line:103
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key){$/;"	function	line:103
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $getOwnPropertyNames = function getOwnPropertyNames(it){$/;"	function	line:111
$getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $getOwnPropertyNames = function getOwnPropertyNames(it){$/;"	function	line:111
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $getOwnPropertyNames = function getOwnPropertyNames(it){$/;"	function	line:111
getOwnPropertySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $getOwnPropertySymbols = function getOwnPropertySymbols(it){$/;"	function	line:120
$getOwnPropertySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $getOwnPropertySymbols = function getOwnPropertySymbols(it){$/;"	function	line:120
getOwnPropertySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^var $getOwnPropertySymbols = function getOwnPropertySymbols(it){$/;"	function	line:120
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^  $Symbol = function Symbol(){$/;"	function	line:133
$set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^    var $set = function(value){$/;"	function	line:136
$Symbol.$set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^    var $set = function(value){$/;"	function	line:136
$Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^if(!USE_NATIVE){$/;"	function	line:132
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^  $Symbol = function Symbol(){$/;"	function	line:133
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^  redefine($Symbol[PROTOTYPE], 'toString', function toString(){$/;"	function	line:144
redefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^  redefine($Symbol[PROTOTYPE], 'toString', function toString(){$/;"	function	line:144
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^  wksExt.f = function(name){$/;"	function	line:158
wksExt.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^  }$/;"	function	line:156
keyFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^  keyFor: function keyFor(key){$/;"	function	line:180
useSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^  useSetter: function(){ setter = true; },$/;"	function	line:184
useSimple	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^  useSimple: function(){ setter = false; }$/;"	function	line:185
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.symbol.js	/^  stringify: function stringify(it){$/;"	function	line:211
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.array-buffer.js	/^var $export      = require('.\/_export')$/;"	variable	line:2
isView	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.array-buffer.js	/^  isView: function isView(it){$/;"	function	line:22
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.array-buffer.js	/^  slice: function slice(start, end){$/;"	function	line:31
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.data-view.js	/^var $export = require('.\/_export');$/;"	variable	line:1
Float32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.float32-array.js	/^  return function Float32Array(data, byteOffset, length){$/;"	function	line:2
Float64Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.float64-array.js	/^  return function Float64Array(data, byteOffset, length){$/;"	function	line:2
Int16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.int16-array.js	/^  return function Int16Array(data, byteOffset, length){$/;"	function	line:2
Int32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.int32-array.js	/^  return function Int32Array(data, byteOffset, length){$/;"	function	line:2
Int8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.int8-array.js	/^  return function Int8Array(data, byteOffset, length){$/;"	function	line:2
Uint16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.uint16-array.js	/^  return function Uint16Array(data, byteOffset, length){$/;"	function	line:2
Uint32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.uint32-array.js	/^  return function Uint32Array(data, byteOffset, length){$/;"	function	line:2
Uint8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.uint8-array.js	/^  return function Uint8Array(data, byteOffset, length){$/;"	function	line:2
Uint8ClampedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.typed.uint8-clamped-array.js	/^  return function Uint8ClampedArray(data, byteOffset, length){$/;"	function	line:2
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.weak-map.js	/^var wrapper = function(get){$/;"	function	line:14
WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.weak-map.js	/^  return function WeakMap(){$/;"	function	line:15
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.weak-map.js	/^var wrapper = function(get){$/;"	function	line:14
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.weak-map.js	/^  get: function get(key){$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.weak-map.js	/^  set: function set(key, value){$/;"	function	line:30
$WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.weak-map.js	/^var $WeakMap = module.exports = require('.\/_collection')('WeakMap', wrapper, methods, weak, true, true);$/;"	variable	line:36
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.weak-map.js	/^  each(['delete', 'has', 'get', 'set'], function(key){$/;"	function	line:43
redefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.weak-map.js	/^    redefine(proto, key, function(a, b){$/;"	function	line:46
weak	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.weak-set.js	/^var weak = require('.\/_collection-weak');$/;"	variable	line:2
WeakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.weak-set.js	/^  return function WeakSet(){ return get(this, arguments.length > 0 ? arguments[0] : undefined); };$/;"	function	line:6
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es6.weak-set.js	/^  add: function add(value){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.array.includes.js	/^var $export   = require('.\/_export')$/;"	variable	line:3
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.array.includes.js	/^  includes: function includes(el \/*, fromIndex = 0 *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.asap.js	/^var $export   = require('.\/_export')$/;"	variable	line:2
asap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.asap.js	/^  asap: function asap(fn){$/;"	function	line:8
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.error.is-error.js	/^var $export = require('.\/_export')$/;"	variable	line:2
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.error.is-error.js	/^  isError: function isError(it){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.map.to-json.js	/^var $export  = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.math.iaddh.js	/^var $export = require('.\/_export');$/;"	variable	line:2
iaddh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.math.iaddh.js	/^  iaddh: function iaddh(x0, x1, y0, y1){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.math.imulh.js	/^var $export = require('.\/_export');$/;"	variable	line:2
imulh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.math.imulh.js	/^  imulh: function imulh(u, v){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.math.isubh.js	/^var $export = require('.\/_export');$/;"	variable	line:2
isubh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.math.isubh.js	/^  isubh: function isubh(x0, x1, y0, y1){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.math.umulh.js	/^var $export = require('.\/_export');$/;"	variable	line:2
umulh	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.math.umulh.js	/^  umulh: function umulh(u, v){$/;"	function	line:5
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.define-getter.js	/^var $export         = require('.\/_export')$/;"	variable	line:2
__defineGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.define-getter.js	/^  __defineGetter__: function __defineGetter__(P, getter){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.define-setter.js	/^var $export         = require('.\/_export')$/;"	variable	line:2
__defineSetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.define-setter.js	/^  __defineSetter__: function __defineSetter__(P, setter){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.entries.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.entries.js	/^  entries: function entries(it){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.enumerable-entries.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
enumerableEntries	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.enumerable-entries.js	/^  enumerableEntries: function enumerableEntries(O){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.enumerable-keys.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
enumerableKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.enumerable-keys.js	/^  enumerableKeys: function enumerableKeys(O){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.enumerable-values.js	/^var $export  = require('.\/_export')$/;"	variable	line:2
enumerableValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.enumerable-values.js	/^  enumerableValues: function enumerableValues(O){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.get-own-property-descriptors.js	/^var $export        = require('.\/_export')$/;"	variable	line:2
getOwnPropertyDescriptors	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.get-own-property-descriptors.js	/^  getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object){$/;"	function	line:9
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.lookup-getter.js	/^var $export                  = require('.\/_export')$/;"	variable	line:2
__lookupGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.lookup-getter.js	/^  __lookupGetter__: function __lookupGetter__(P){$/;"	function	line:10
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.lookup-setter.js	/^var $export                  = require('.\/_export')$/;"	variable	line:2
__lookupSetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.lookup-setter.js	/^  __lookupSetter__: function __lookupSetter__(P){$/;"	function	line:10
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.values.js	/^var $export = require('.\/_export')$/;"	variable	line:2
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.object.values.js	/^  values: function values(it){$/;"	function	line:6
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var $export     = require('.\/_export')$/;"	variable	line:3
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var getMethod = function(fn){$/;"	function	line:16
getMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var getMethod = function(fn){$/;"	function	line:16
cleanupSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var cleanupSubscription = function(subscription){$/;"	function	line:20
cleanupSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var cleanupSubscription = function(subscription){$/;"	function	line:20
subscriptionClosed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var subscriptionClosed = function(subscription){$/;"	function	line:28
subscriptionClosed	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var subscriptionClosed = function(subscription){$/;"	function	line:28
closeSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var closeSubscription = function(subscription){$/;"	function	line:32
closeSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var closeSubscription = function(subscription){$/;"	function	line:32
Subscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var Subscription = function(observer, subscriber){$/;"	function	line:39
Subscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var Subscription = function(observer, subscriber){$/;"	class	line:39
unsubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^  unsubscribe: function unsubscribe(){ closeSubscription(this); }$/;"	function	line:59
SubscriptionObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var SubscriptionObserver = function(subscription){$/;"	function	line:62
SubscriptionObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var SubscriptionObserver = function(subscription){$/;"	class	line:62
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^  next: function next(value){$/;"	function	line:67
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^  error: function error(value){$/;"	function	line:83
complete	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^  complete: function complete(value){$/;"	function	line:101
Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var $Observable = function Observable(subscriber){$/;"	function	line:121
$Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var $Observable = function Observable(subscriber){$/;"	function	line:121
Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^var $Observable = function Observable(subscriber){$/;"	function	line:121
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^  subscribe: function subscribe(observer){$/;"	function	line:126
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^  forEach: function forEach(fn){$/;"	function	line:129
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^        next : function(value){$/;"	function	line:134
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^  from: function from(x){$/;"	function	line:150
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^      microtask(function(){$/;"	function	line:161
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^  of: function of(){$/;"	function	line:178
microtask	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^      microtask(function(){$/;"	function	line:182
hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.observable.js	/^hide($Observable.prototype, OBSERVABLE, function(){ return this; });$/;"	function	line:195
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.define-metadata.js	/^var metadata                  = require('.\/_metadata')$/;"	variable	line:1
defineMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.define-metadata.js	/^metadata.exp({defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey){$/;"	function	line:6
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.delete-metadata.js	/^var metadata               = require('.\/_metadata')$/;"	variable	line:1
deleteMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.delete-metadata.js	/^metadata.exp({deleteMetadata: function deleteMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:7
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-metadata-keys.js	/^var Set                     = require('.\/es6.set')$/;"	variable	line:1
ordinaryMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-metadata-keys.js	/^var ordinaryMetadataKeys = function(O, P){$/;"	function	line:9
ordinaryMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-metadata-keys.js	/^var ordinaryMetadataKeys = function(O, P){$/;"	function	line:9
getMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-metadata-keys.js	/^metadata.exp({getMetadataKeys: function getMetadataKeys(target \/*, targetKey *\/){$/;"	function	line:17
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-metadata.js	/^var metadata               = require('.\/_metadata')$/;"	variable	line:1
ordinaryGetMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-metadata.js	/^var ordinaryGetMetadata = function(MetadataKey, O, P){$/;"	function	line:8
ordinaryGetMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-metadata.js	/^var ordinaryGetMetadata = function(MetadataKey, O, P){$/;"	function	line:8
getMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-metadata.js	/^metadata.exp({getMetadata: function getMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:15
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js	/^var metadata                = require('.\/_metadata')$/;"	variable	line:1
getOwnMetadataKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js	/^metadata.exp({getOwnMetadataKeys: function getOwnMetadataKeys(target \/*, targetKey *\/){$/;"	function	line:6
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-own-metadata.js	/^var metadata               = require('.\/_metadata')$/;"	variable	line:1
getOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.get-own-metadata.js	/^metadata.exp({getOwnMetadata: function getOwnMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.has-metadata.js	/^var metadata               = require('.\/_metadata')$/;"	variable	line:1
ordinaryHasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.has-metadata.js	/^var ordinaryHasMetadata = function(MetadataKey, O, P){$/;"	function	line:7
ordinaryHasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.has-metadata.js	/^var ordinaryHasMetadata = function(MetadataKey, O, P){$/;"	function	line:7
hasMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.has-metadata.js	/^metadata.exp({hasMetadata: function hasMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:14
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.has-own-metadata.js	/^var metadata               = require('.\/_metadata')$/;"	variable	line:1
hasOwnMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.has-own-metadata.js	/^metadata.exp({hasOwnMetadata: function hasOwnMetadata(metadataKey, target \/*, targetKey *\/){$/;"	function	line:6
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.metadata.js	/^var metadata                  = require('.\/_metadata')$/;"	variable	line:1
metadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.metadata.js	/^metadata.exp({metadata: function metadata(metadataKey, metadataValue){$/;"	function	line:7
decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.reflect.metadata.js	/^  return function decorator(target, targetKey){$/;"	function	line:8
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.set.to-json.js	/^var $export  = require('.\/_export');$/;"	variable	line:2
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.at.js	/^var $export = require('.\/_export')$/;"	variable	line:3
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.at.js	/^  at: function at(pos){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.match-all.js	/^var $export     = require('.\/_export')$/;"	variable	line:3
$RegExpStringIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.match-all.js	/^var $RegExpStringIterator = function(regexp, string){$/;"	function	line:10
$RegExpStringIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.match-all.js	/^var $RegExpStringIterator = function(regexp, string){$/;"	class	line:10
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.match-all.js	/^require('.\/_iter-create')($RegExpStringIterator, 'RegExp String', function next(){$/;"	function	line:15
matchAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.match-all.js	/^  matchAll: function matchAll(regexp){$/;"	function	line:21
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.pad-end.js	/^var $export = require('.\/_export')$/;"	variable	line:3
padEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.pad-end.js	/^  padEnd: function padEnd(maxLength \/*, fillString = ' ' *\/){$/;"	function	line:7
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.pad-start.js	/^var $export = require('.\/_export')$/;"	variable	line:3
padStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.pad-start.js	/^  padStart: function padStart(maxLength \/*, fillString = ' ' *\/){$/;"	function	line:7
trimLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.trim-left.js	/^  return function trimLeft(){$/;"	function	line:4
trimRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.string.trim-right.js	/^  return function trimRight(){$/;"	function	line:4
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/es7.system.global.js	/^var $export = require('.\/_export');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_add-to-unscopables.js	/^module.exports = function(){ \/* empty *\/ };/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_add-to-unscopables.js	/^module.exports = function(){ \/* empty *\/ };/;"	function	line:0
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_collection.js	/^var global         = require('.\/_global')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_collection.js	/^module.exports = function(NAME, wrapper, methods, common, IS_MAP, IS_WEAK){$/;"	function	line:16
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_collection.js	/^      get: function(){$/;"	function	line:45
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_collection.js	/^  , DESCRIPTORS    = require('.\/_descriptors');$/;"	function	line:14
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_export.js	/^var global    = require('.\/_global')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_export.js	/^var $export = function(type, name, source){$/;"	function	line:7
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_export.js	/^      var F = function(a, b, c){$/;"	function	line:31
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_export.js	/^          switch(arguments.length){$/;"	function	line:33
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_export.js	/^var $export = function(type, name, source){$/;"	function	line:7
hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_redefine-all.js	/^var hide = require('.\/_hide');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_redefine-all.js	/^module.exports = function(target, src, safe){$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_redefine-all.js	/^var hide = require('.\/_hide');$/;"	function	line:1
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_set-species.js	/^var global      = require('.\/_global')$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_set-species.js	/^module.exports = function(KEY){$/;"	function	line:8
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_set-species.js	/^    get: function(){ return this; }$/;"	function	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/_set-species.js	/^  , SPECIES     = require('.\/_wks')('species');$/;"	function	line:6
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/library/web.dom.iterable.js	/^var global        = require('.\/_global')$/;"	variable	line:2
$iterators	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/web.dom.iterable.js	/^var $iterators    = require('.\/es6.array.iterator')$/;"	variable	line:1
$export	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/web.immediate.js	/^var $export = require('.\/_export')$/;"	variable	line:1
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/web.timers.js	/^var global     = require('.\/_global')$/;"	variable	line:2
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/web.timers.js	/^var wrap = function(set){$/;"	function	line:8
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/modules/web.timers.js	/^var wrap = function(set){$/;"	function	line:8
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^  "name": "core-js",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^  "description": "Standard library",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^  "version": "2.4.1",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^  "repository": {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "type": "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "url": "https:\/\/github.com\/zloirock\/core-js.git"$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^  "main": "index.js",$/;"	function	line:9
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^  "devDependencies": {$/;"	function	line:10
webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "webpack": "1.13.x",$/;"	function	line:11
LiveScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "LiveScript": "1.3.x",$/;"	function	line:12
grunt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "grunt": "1.0.x",$/;"	function	line:13
grunt-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "grunt-cli": "1.2.x",$/;"	function	line:14
grunt-livescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "grunt-livescript": "0.6.x",$/;"	function	line:15
grunt-contrib-uglify	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "grunt-contrib-uglify": "1.0.x",$/;"	function	line:16
grunt-contrib-watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "grunt-contrib-watch": "1.0.x",$/;"	function	line:17
grunt-contrib-clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "grunt-contrib-clean": "1.0.x",$/;"	function	line:18
grunt-contrib-copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "grunt-contrib-copy": "1.0.x",$/;"	function	line:19
grunt-karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "grunt-karma": "2.0.x",$/;"	function	line:20
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "karma": "1.1.x",$/;"	function	line:21
karma-qunit	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "karma-qunit": "1.1.x",$/;"	function	line:22
karma-chrome-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "karma-chrome-launcher": "1.0.x",$/;"	function	line:23
karma-ie-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "karma-ie-launcher": "1.0.x",$/;"	function	line:24
karma-firefox-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "karma-firefox-launcher": "1.0.x",$/;"	function	line:25
karma-phantomjs-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "karma-phantomjs-launcher": "1.0.x",$/;"	function	line:26
qunitjs	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "qunitjs": "2.0.x",$/;"	function	line:27
phantomjs-prebuilt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "phantomjs-prebuilt": "2.1.x",$/;"	function	line:28
promises-aplus-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "promises-aplus-tests": "2.1.x",$/;"	function	line:29
es-observable-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "es-observable-tests": "0.2.x",$/;"	function	line:30
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "eslint": "3.1.x",$/;"	function	line:31
temp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "temp": "0.8.x"$/;"	function	line:32
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^  "scripts": {$/;"	function	line:34
grunt	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "grunt": "grunt",$/;"	function	line:35
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "lint": "eslint es5 es6 es7 stage web core fn modules",$/;"	function	line:36
promises-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "promises-tests": "promises-aplus-tests tests\/promises-aplus\/adapter",$/;"	function	line:37
observables-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "observables-tests": "node tests\/observables\/adapter && node tests\/observables\/adapter-library",$/;"	function	line:38
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^    "test": "npm run lint && npm run grunt livescript client karma:default && npm run grunt library karma:library && npm run promises-tests && npm run observables-tests && lsc tests\/commonjs"$/;"	function	line:39
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^  "license": "MIT",$/;"	function	line:41
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-js/package.json	/^  "keywords": [$/;"	function	line:42
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isArray(arg) {$/;"	function	line:25
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isArray(arg) {$/;"	function	line:25
isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isBoolean(arg) {$/;"	function	line:33
isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isBoolean(arg) {$/;"	function	line:33
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isNull(arg) {$/;"	function	line:38
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isNull(arg) {$/;"	function	line:38
isNullOrUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isNullOrUndefined(arg) {$/;"	function	line:43
isNullOrUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isNullOrUndefined(arg) {$/;"	function	line:43
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isNumber(arg) {$/;"	function	line:48
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isNumber(arg) {$/;"	function	line:48
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isString(arg) {$/;"	function	line:53
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isString(arg) {$/;"	function	line:53
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isSymbol(arg) {$/;"	function	line:58
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isSymbol(arg) {$/;"	function	line:58
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isUndefined(arg) {$/;"	function	line:63
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isUndefined(arg) {$/;"	function	line:63
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isRegExp(re) {$/;"	function	line:68
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isRegExp(re) {$/;"	function	line:68
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isObject(arg) {$/;"	function	line:73
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isObject(arg) {$/;"	function	line:73
isDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isDate(d) {$/;"	function	line:78
isDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isDate(d) {$/;"	function	line:78
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isError(e) {$/;"	function	line:83
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isError(e) {$/;"	function	line:83
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isFunction(arg) {$/;"	function	line:88
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isFunction(arg) {$/;"	function	line:88
isPrimitive	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isPrimitive(arg) {$/;"	function	line:93
isPrimitive	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function isPrimitive(arg) {$/;"	function	line:93
objectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function objectToString(o) {$/;"	function	line:105
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function objectToString(o) {$/;"	class	line:105
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^  return Object.prototype.toString.call(o);$/;"	method	line:106
objectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/lib/util.js	/^function objectToString(o) {$/;"	function	line:105
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^  "name": "core-util-is",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^  "description": "The `util.is*` functions introduced in Node v0.12.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^  "main": "lib\/util.js",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^  "repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^    "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^    "url": "git:\/\/github.com\/isaacs\/core-util-is"$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^  "keywords": [$/;"	function	line:10
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me\/)",$/;"	function	line:21
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^  "license": "MIT",$/;"	function	line:22
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^  "bugs": {$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^    "url": "https:\/\/github.com\/isaacs\/core-util-is\/issues"$/;"	function	line:24
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^  "scripts": {$/;"	function	line:26
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^    "test": "tap test.js"$/;"	function	line:27
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^  "devDependencies": {$/;"	function	line:29
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/package.json	/^    "tap": "^2.3.0"$/;"	function	line:30
core-util-is	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/README.md	/^# core-util-is$/;"	function	line:1
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/test.js	/^var assert = require('tap');$/;"	variable	line:1
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/core-util-is/test.js	/^var t = require('.\/lib\/util');$/;"	variable	line:3
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/.travis.yml	/^node_js:$/;"	function	line:3
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/.travis.yml	/^sudo: false$/;"	function	line:7
Crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/lib/index.js	/^var Crypto = require('crypto');$/;"	variable	line:3
Boom	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/lib/index.js	/^var Boom = require('boom');$/;"	variable	line:4
randomString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/lib/index.js	/^exports.randomString = function (size) {$/;"	function	line:14
randomBits	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/lib/index.js	/^exports.randomBits = function (bits) {$/;"	function	line:26
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/lib/index.js	/^    catch (err) {$/;"	function	line:38
fixedTimeComparison	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/lib/index.js	/^exports.fixedTimeComparison = function (a, b) {$/;"	function	line:46
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^  "name": "cryptiles",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^  "description": "General purpose crypto utilities",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^  "version": "2.0.5",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^  "repository": "git:\/\/github.com\/hapijs\/cryptiles",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^  "main": "lib\/index.js",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^  "keywords": [$/;"	function	line:7
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^    "node": ">=0.10.40"$/;"	function	line:13
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^  "dependencies": {$/;"	function	line:15
boom	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^    "boom": "2.x.x"$/;"	function	line:16
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^  "devDependencies": {$/;"	function	line:18
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^    "code": "1.x.x",$/;"	function	line:19
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^    "lab": "5.x.x"$/;"	function	line:20
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^  "scripts": {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^    "test": "lab -a code -t 100 -L",$/;"	function	line:23
test-cov-html	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^    "test-cov-html": "lab -a code -r html -o coverage.html"$/;"	function	line:24
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/package.json	/^  "license": "BSD-3-Clause"$/;"	function	line:26
Methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/README.md	/^## Methods$/;"	function	line:10
`randomString(<Number> size)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/README.md	/^### `randomString(<Number> size)`$/;"	function	line:12
`fixedTimeComparison(<String> a, <String> b)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/README.md	/^### `fixedTimeComparison(<String> a, <String> b)`$/;"	function	line:15
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^var Code = require('code');$/;"	variable	line:3
Cryptiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^var Cryptiles = require('..');$/;"	variable	line:4
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^var Lab = require('lab');$/;"	variable	line:5
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:15
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^var describe = lab.describe;$/;"	variable	line:16
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^var it = lab.it;$/;"	variable	line:17
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^var expect = Code.expect;$/;"	variable	line:18
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^    it('should generate the right length string', function (done) {$/;"	function	line:23
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^    it('returns an error on invalid bits size', function (done) {$/;"	function	line:32
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^    it('returns an error on invalid input', function (done) {$/;"	function	line:41
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^    it('should take the same amount of time comparing different string sizes', function (done) {$/;"	function	line:53
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^    it('should return true for equal strings', function (done) {$/;"	function	line:67
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/cryptiles/test/index.js	/^    it('should return false when not a string', function (done) {$/;"	function	line:91
CSSOM.CSSStyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/clone.js	/^var CSSOM = {$/;"	property	line:2
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/clone.js	/^CSSOM.clone = function clone(stylesheet) {$/;"	function	line:19
CSSOM.clone.RULE_TYPES.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/clone.js	/^	var RULE_TYPES = {$/;"	property	line:28
CSSOM.clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/clone.js	/^};$/;"	function	line:9
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/clone.js	/^CSSOM.clone = function clone(stylesheet) {$/;"	function	line:19
CSSOM.CSSRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSDocumentRule.js	/^var CSSOM = {$/;"	property	line:2
CSSDocumentRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSDocumentRule.js	/^CSSOM.CSSDocumentRule = function CSSDocumentRule() {$/;"	function	line:13
CSSOM.CSSDocumentRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSDocumentRule.js	/^};$/;"	class	line:5
CSSDocumentRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSDocumentRule.js	/^CSSOM.CSSDocumentRule = function CSSDocumentRule() {$/;"	function	line:13
CSSOM.CSSDocumentRule.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSDocumentRule.js	/^CSSOM.CSSDocumentRule.prototype.constructor = CSSOM.CSSDocumentRule;$/;"	method	line:20
CSSOM.CSSDocumentRule.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSDocumentRule.js	/^CSSOM.CSSDocumentRule.prototype.type = 10;$/;"	method	line:21
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSDocumentRule.js	/^  get: function() {$/;"	function	line:27
CSSOM.CSSStyleDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSFontFaceRule.js	/^var CSSOM = {$/;"	property	line:2
CSSFontFaceRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSFontFaceRule.js	/^CSSOM.CSSFontFaceRule = function CSSFontFaceRule() {$/;"	function	line:13
CSSOM.CSSFontFaceRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSFontFaceRule.js	/^};$/;"	class	line:5
CSSFontFaceRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSFontFaceRule.js	/^CSSOM.CSSFontFaceRule = function CSSFontFaceRule() {$/;"	function	line:13
CSSOM.CSSFontFaceRule.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSFontFaceRule.js	/^CSSOM.CSSFontFaceRule.prototype.constructor = CSSOM.CSSFontFaceRule;$/;"	method	line:20
CSSOM.CSSFontFaceRule.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSFontFaceRule.js	/^CSSOM.CSSFontFaceRule.prototype.type = 5;$/;"	method	line:21
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSFontFaceRule.js	/^  get: function() {$/;"	function	line:28
CSSOM.CSSRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSHostRule.js	/^var CSSOM = {$/;"	property	line:2
CSSHostRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSHostRule.js	/^CSSOM.CSSHostRule = function CSSHostRule() {$/;"	function	line:12
CSSOM.CSSHostRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSHostRule.js	/^};$/;"	class	line:4
CSSHostRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSHostRule.js	/^CSSOM.CSSHostRule = function CSSHostRule() {$/;"	function	line:12
CSSOM.CSSHostRule.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSHostRule.js	/^CSSOM.CSSHostRule.prototype.constructor = CSSOM.CSSHostRule;$/;"	method	line:18
CSSOM.CSSHostRule.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSHostRule.js	/^CSSOM.CSSHostRule.prototype.type = 1001;$/;"	method	line:19
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSHostRule.js	/^	get: function() {$/;"	function	line:25
CSSOM.CSSRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSImportRule.js	/^var CSSOM = {$/;"	property	line:2
CSSImportRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSImportRule.js	/^CSSOM.CSSImportRule = function CSSImportRule() {$/;"	function	line:15
CSSOM.CSSImportRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSImportRule.js	/^};$/;"	class	line:6
CSSImportRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSImportRule.js	/^CSSOM.CSSImportRule = function CSSImportRule() {$/;"	function	line:15
CSSOM.CSSImportRule.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSImportRule.js	/^CSSOM.CSSImportRule.prototype.constructor = CSSOM.CSSImportRule;$/;"	method	line:23
CSSOM.CSSImportRule.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSImportRule.js	/^CSSOM.CSSImportRule.prototype.type = 3;$/;"	method	line:24
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSImportRule.js	/^  get: function() {$/;"	function	line:27
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSImportRule.js	/^  set: function(cssText) {$/;"	function	line:31
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSImportRule.js	/^      switch (character) {$/;"	function	line:47
CSSOM.CSSRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframeRule.js	/^var CSSOM = {$/;"	property	line:2
CSSKeyframeRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframeRule.js	/^CSSOM.CSSKeyframeRule = function CSSKeyframeRule() {$/;"	function	line:13
CSSOM.CSSKeyframeRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframeRule.js	/^};$/;"	class	line:5
CSSKeyframeRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframeRule.js	/^CSSOM.CSSKeyframeRule = function CSSKeyframeRule() {$/;"	function	line:13
CSSOM.CSSKeyframeRule.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframeRule.js	/^CSSOM.CSSKeyframeRule.prototype.constructor = CSSOM.CSSKeyframeRule;$/;"	method	line:21
CSSOM.CSSKeyframeRule.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframeRule.js	/^CSSOM.CSSKeyframeRule.prototype.type = 9;$/;"	method	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframeRule.js	/^  get: function() {$/;"	function	line:29
CSSOM.CSSRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframesRule.js	/^var CSSOM = {$/;"	property	line:2
CSSKeyframesRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframesRule.js	/^CSSOM.CSSKeyframesRule = function CSSKeyframesRule() {$/;"	function	line:12
CSSOM.CSSKeyframesRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframesRule.js	/^};$/;"	class	line:4
CSSKeyframesRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframesRule.js	/^CSSOM.CSSKeyframesRule = function CSSKeyframesRule() {$/;"	function	line:12
CSSOM.CSSKeyframesRule.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframesRule.js	/^CSSOM.CSSKeyframesRule.prototype.constructor = CSSOM.CSSKeyframesRule;$/;"	method	line:19
CSSOM.CSSKeyframesRule.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframesRule.js	/^CSSOM.CSSKeyframesRule.prototype.type = 8;$/;"	method	line:20
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSKeyframesRule.js	/^  get: function() {$/;"	function	line:27
CSSOM.CSSRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSMediaRule.js	/^var CSSOM = {$/;"	property	line:2
CSSMediaRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSMediaRule.js	/^CSSOM.CSSMediaRule = function CSSMediaRule() {$/;"	function	line:14
CSSOM.CSSMediaRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSMediaRule.js	/^};$/;"	class	line:5
CSSMediaRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSMediaRule.js	/^CSSOM.CSSMediaRule = function CSSMediaRule() {$/;"	function	line:14
CSSOM.CSSMediaRule.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSMediaRule.js	/^CSSOM.CSSMediaRule.prototype.constructor = CSSOM.CSSMediaRule;$/;"	method	line:21
CSSOM.CSSMediaRule.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSMediaRule.js	/^CSSOM.CSSMediaRule.prototype.type = 4;$/;"	method	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSMediaRule.js	/^  get: function() {$/;"	function	line:29
CSSRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSRule.js	/^CSSOM.CSSRule = function CSSRule() {$/;"	function	line:11
CSSOM.CSSRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSRule.js	/^var CSSOM = {};$/;"	class	line:2
CSSRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSRule.js	/^CSSOM.CSSRule = function CSSRule() {$/;"	function	line:11
CSSOM.CSSRule.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSRule.js	/^CSSOM.CSSRule.prototype = {$/;"	property	line:35
CSSStyleDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^CSSOM.CSSStyleDeclaration = function CSSStyleDeclaration(){$/;"	function	line:10
CSSOM.CSSStyleDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^var CSSOM = {};$/;"	class	line:2
CSSStyleDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^CSSOM.CSSStyleDeclaration = function CSSStyleDeclaration(){$/;"	function	line:10
CSSOM.CSSStyleDeclaration.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^CSSOM.CSSStyleDeclaration.prototype = {$/;"	property	line:19
getPropertyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^	getPropertyValue: function(name) {$/;"	function	line:30
setProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^	setProperty: function(name, value, priority) {$/;"	function	line:41
removeProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^	removeProperty: function(name) {$/;"	function	line:65
index	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^		var index = Array.prototype.indexOf.call(this, name);$/;"	variable	line:69
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^		this[name] = "";$/;"	class	line:74
Array.splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^		Array.prototype.splice.call(this, index, 1);$/;"	method	line:77
getPropertyCSSValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^	getPropertyCSSValue: function() {$/;"	function	line:85
getPropertyPriority	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^	getPropertyPriority: function(name) {$/;"	function	line:93
getPropertyShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^	getPropertyShorthand: function() {$/;"	function	line:103
isPropertyImplicit	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^	isPropertyImplicit: function() {$/;"	function	line:107
get cssText	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^	get cssText(){$/;"	function	line:112
set cssText	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^	set cssText(text){$/;"	function	line:126
Array.splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^		Array.prototype.splice.call(this, 0, this.length);$/;"	method	line:132
dummyRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^		var dummyRule = CSSOM.parse('#bogus{' + text + '}').cssRules[0].style;$/;"	variable	line:135
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleDeclaration.js	/^		var length = dummyRule.length;$/;"	variable	line:136
CSSOM.CSSStyleDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^var CSSOM = {$/;"	property	line:2
CSSStyleRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^CSSOM.CSSStyleRule = function CSSStyleRule() {$/;"	function	line:14
CSSOM.CSSStyleRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^};$/;"	class	line:5
CSSStyleRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^CSSOM.CSSStyleRule = function CSSStyleRule() {$/;"	function	line:14
CSSOM.CSSStyleRule.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^CSSOM.CSSStyleRule.prototype.constructor = CSSOM.CSSStyleRule;$/;"	method	line:22
CSSOM.CSSStyleRule.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^CSSOM.CSSStyleRule.prototype.type = 1;$/;"	method	line:23
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^	get: function() {$/;"	function	line:26
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^	set: function(cssText) {$/;"	function	line:35
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^CSSOM.CSSStyleRule.parse = function(ruleText) {$/;"	function	line:49
CSSOM.CSSStyleRule.parse.SIGNIFICANT_WHITESPACE.selector	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^	var SIGNIFICANT_WHITESPACE = {$/;"	property	line:56
CSSOM.CSSStyleRule.parse.SIGNIFICANT_WHITESPACE.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^		"selector": true,$/;"	property	line:57
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^		switch (character) {$/;"	function	line:66
CSSOM.CSSStyleRule.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleRule.js	/^});$/;"	function	line:40
CSSOM.StyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleSheet.js	/^var CSSOM = {$/;"	property	line:2
CSSStyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleSheet.js	/^CSSOM.CSSStyleSheet = function CSSStyleSheet() {$/;"	function	line:13
CSSOM.CSSStyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleSheet.js	/^};$/;"	class	line:5
CSSStyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleSheet.js	/^CSSOM.CSSStyleSheet = function CSSStyleSheet() {$/;"	function	line:13
CSSOM.CSSStyleSheet.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleSheet.js	/^CSSOM.CSSStyleSheet.prototype.constructor = CSSOM.CSSStyleSheet;$/;"	method	line:20
insertRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleSheet.js	/^CSSOM.CSSStyleSheet.prototype.insertRule = function(rule, index) {$/;"	function	line:39
CSSOM.CSSStyleSheet.insertRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleSheet.js	/^CSSOM.CSSStyleSheet.prototype.insertRule = function(rule, index) {$/;"	method	line:39
deleteRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleSheet.js	/^CSSOM.CSSStyleSheet.prototype.deleteRule = function(index) {$/;"	function	line:63
CSSOM.CSSStyleSheet.deleteRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleSheet.js	/^CSSOM.CSSStyleSheet.prototype.deleteRule = function(index) {$/;"	method	line:63
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleSheet.js	/^CSSOM.CSSStyleSheet.prototype.toString = function() {$/;"	function	line:75
CSSOM.CSSStyleSheet.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSStyleSheet.js	/^CSSOM.CSSStyleSheet.prototype.toString = function() {$/;"	method	line:75
CSSValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValue.js	/^CSSOM.CSSValue = function CSSValue() {$/;"	function	line:12
CSSOM.CSSValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValue.js	/^var CSSOM = {};$/;"	function	line:2
CSSValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValue.js	/^CSSOM.CSSValue = function CSSValue() {$/;"	function	line:12
CSSOM.CSSValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValue.js	/^};$/;"	class	line:13
CSSOM.CSSValue.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValue.js	/^CSSOM.CSSValue.prototype = {$/;"	property	line:15
set cssText	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValue.js	/^	set cssText(text) {$/;"	function	line:19
get cssText	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValue.js	/^	get cssText() {$/;"	function	line:25
_getConstructorName	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValue.js	/^	_getConstructorName: function() {$/;"	function	line:31
CSSOM.CSSValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^var CSSOM = {$/;"	property	line:2
CSSValueExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression = function CSSValueExpression(token, idx) {$/;"	function	line:13
CSSOM.CSSValueExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^};$/;"	class	line:4
CSSValueExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression = function CSSValueExpression(token, idx) {$/;"	function	line:13
CSSOM.CSSValueExpression.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression.prototype.constructor = CSSOM.CSSValueExpression;$/;"	method	line:19
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression.prototype.parse = function() {$/;"	function	line:36
CSSOM.CSSValueExpression.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression.prototype.parse = function() {$/;"	method	line:36
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^		switch(character) {$/;"	function	line:56
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^	var ret;$/;"	variable	line:109
ret.error	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^		ret = {$/;"	property	line:111
ret.idx	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^		ret = {$/;"	property	line:115
ret.expression	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^			idx: idx,$/;"	property	line:116
_parseJSComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression.prototype._parseJSComment = function(token, idx) {$/;"	function	line:136
CSSOM.CSSValueExpression._parseJSComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression.prototype._parseJSComment = function(token, idx) {$/;"	method	line:136
_parseJSString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression.prototype._parseJSString = function(token, idx, sep) {$/;"	function	line:180
CSSOM.CSSValueExpression._parseJSString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression.prototype._parseJSString = function(token, idx, sep) {$/;"	method	line:180
_parseJSRexExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression.prototype._parseJSRexExp = function(token, idx) {$/;"	function	line:255
CSSOM.CSSValueExpression._parseJSRexExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression.prototype._parseJSRexExp = function(token, idx) {$/;"	method	line:255
_findMatchedIdx	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/CSSValueExpression.js	/^CSSOM.CSSValueExpression.prototype._findMatchedIdx = function(token, idx, sep) {$/;"	function	line:306
MatcherList	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^CSSOM.MatcherList = function MatcherList(){$/;"	function	line:10
CSSOM.MatcherList	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^var CSSOM = {};$/;"	class	line:2
MatcherList	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^CSSOM.MatcherList = function MatcherList(){$/;"	function	line:10
CSSOM.MatcherList.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^CSSOM.MatcherList.prototype = {$/;"	property	line:14
get matcherText	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^    get matcherText() {$/;"	function	line:21
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^    get matcherText() {$/;"	class	line:21
return.join	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^        return Array.prototype.join.call(this, ", ");$/;"	method	line:22
set matcherText	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^    set matcherText(value) {$/;"	function	line:28
appendMatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^    appendMatcher: function(matcher) {$/;"	function	line:40
deleteMatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^    deleteMatcher: function(matcher) {$/;"	function	line:50
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^        if (index !== -1) {$/;"	class	line:52
Array.splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MatcherList.js	/^            Array.prototype.splice.call(this, index, 1);$/;"	method	line:53
MediaList	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^CSSOM.MediaList = function MediaList(){$/;"	function	line:10
CSSOM.MediaList	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^var CSSOM = {};$/;"	class	line:2
MediaList	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^CSSOM.MediaList = function MediaList(){$/;"	function	line:10
CSSOM.MediaList.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^CSSOM.MediaList.prototype = {$/;"	property	line:14
get mediaText	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^	get mediaText() {$/;"	function	line:21
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^	get mediaText() {$/;"	class	line:21
return.join	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^		return Array.prototype.join.call(this, ", ");$/;"	method	line:22
set mediaText	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^	set mediaText(value) {$/;"	function	line:28
appendMedium	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^	appendMedium: function(medium) {$/;"	function	line:39
deleteMedium	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^	deleteMedium: function(medium) {$/;"	function	line:49
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^		if (index !== -1) {$/;"	class	line:51
Array.splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/MediaList.js	/^			Array.prototype.splice.call(this, index, 1);$/;"	method	line:52
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^CSSOM.parse = function parse(token) {$/;"	function	line:9
CSSOM.parse.SIGNIFICANT_WHITESPACE.selector	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^	var SIGNIFICANT_WHITESPACE = {$/;"	property	line:29
CSSOM.parse.SIGNIFICANT_WHITESPACE.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^		"selector": true,$/;"	property	line:30
CSSOM.parse.SIGNIFICANT_WHITESPACE.value-parenthesis	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^		"value": true,$/;"	property	line:31
CSSOM.parse.SIGNIFICANT_WHITESPACE.atRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^		"value-parenthesis": true,$/;"	property	line:32
CSSOM.parse.SIGNIFICANT_WHITESPACE.importRule-begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^		"atRule": true,$/;"	property	line:33
CSSOM.parse.SIGNIFICANT_WHITESPACE.importRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^		"importRule-begin": true,$/;"	property	line:34
CSSOM.parse.SIGNIFICANT_WHITESPACE.atBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^		"importRule": true,$/;"	property	line:35
CSSOM.parse.SIGNIFICANT_WHITESPACE.documentRule-begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^		"atBlock": true,$/;"	property	line:36
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^	var parseError = function(message) {$/;"	function	line:52
CSSOM.parse.parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^	var parseError = function(message) {$/;"	function	line:52
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^		switch (character) {$/;"	function	line:66
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^			switch (state) {$/;"	function	line:89
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^			switch (state) {$/;"	function	line:109
CSSOM.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^var CSSOM = {};$/;"	function	line:2
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^CSSOM.parse = function parse(token) {$/;"	function	line:9
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^			switch (state) {$/;"	function	line:299
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^			switch (state) {$/;"	function	line:325
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/parse.js	/^			switch (state) {$/;"	function	line:364
CSSOM.CSSStyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^var CSSOM = {$/;"	property	line:2
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser = function Parser() {};$/;"	function	line:11
CSSOM.Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^};$/;"	function	line:7
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser = function Parser() {};$/;"	function	line:11
parseStyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.parseStyleSheet = function(cssText, options) {$/;"	function	line:17
CSSOM.Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser = function Parser() {};$/;"	class	line:11
CSSOM.Parser.parseStyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.parseStyleSheet = function(cssText, options) {$/;"	method	line:17
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^		switch (character) {$/;"	function	line:22
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.parse = function(token, options) {$/;"	function	line:36
CSSOM.Parser.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.parse = function(token, options) {$/;"	method	line:36
var.SIGNIFICANT_WHITESPACE.selector	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^	var SIGNIFICANT_WHITESPACE = {$/;"	property	line:59
var.SIGNIFICANT_WHITESPACE.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^		"selector": true,$/;"	property	line:60
var.SIGNIFICANT_WHITESPACE.atRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^		"value": true,$/;"	property	line:61
var.SIGNIFICANT_WHITESPACE.importRule-begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^		"atRule": true,$/;"	property	line:62
var.SIGNIFICANT_WHITESPACE.importRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^		"importRule-begin": true,$/;"	property	line:63
var.SIGNIFICANT_WHITESPACE.atBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^		"importRule": true,$/;"	property	line:64
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^		switch (character) {$/;"	function	line:80
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^			switch (state) {$/;"	function	line:114
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^			switch (state) {$/;"	function	line:209
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^			switch (state) {$/;"	function	line:234
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^			switch (state) {$/;"	function	line:262
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.compile = function() {$/;"	function	line:285
CSSOM.Parser.compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.compile = function() {$/;"	method	line:285
CSSOM.Parser.var.handlers.styleSheetStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^	var handlers = {$/;"	property	line:286
styleSheetStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.styleSheetStart = function(i) {$/;"	function	line:307
CSSOM.Parser.styleSheetStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.styleSheetStart = function(i) {$/;"	method	line:307
styleRuleStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.styleRuleStart = function(i) {$/;"	function	line:313
CSSOM.Parser.styleRuleStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.styleRuleStart = function(i) {$/;"	method	line:313
selectorEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.selectorEnd = function(i, buffer) {$/;"	function	line:319
CSSOM.Parser.selectorEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.selectorEnd = function(i, buffer) {$/;"	method	line:319
declarationEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.declarationEnd = function(name, value, priority, startIndex, endIndex) {$/;"	function	line:324
CSSOM.Parser.declarationEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.declarationEnd = function(name, value, priority, startIndex, endIndex) {$/;"	method	line:324
styleRuleEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.styleRuleEnd = function(i) {$/;"	function	line:328
CSSOM.Parser.styleRuleEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.styleRuleEnd = function(i) {$/;"	method	line:328
styleSheetEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.styleSheetEnd = function(i) {$/;"	function	line:334
CSSOM.Parser.styleSheetEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^CSSOM.Parser.prototype.styleSheetEnd = function(i) {$/;"	method	line:334
nameStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^Parser.prototype.nameStart = function(i) {$/;"	function	line:339
nameEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^Parser.prototype.nameEnd = function(i, buffer) {$/;"	function	line:343
valueStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^Parser.prototype.valueStart = function(i) {$/;"	function	line:349
valueEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/Parser.js	/^Parser.prototype.valueEnd = function(i, buffer) {$/;"	function	line:353
CSSOM.CSSStyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/snapshot.js	/^var CSSOM = {$/;"	property	line:2
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/snapshot.js	/^CSSOM.snapshot = function clone(stylesheet) {$/;"	function	line:19
CSSOM.snapshot.RULE_TYPES.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/snapshot.js	/^	var RULE_TYPES = {$/;"	property	line:28
CSSOM.snapshot	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/snapshot.js	/^};$/;"	function	line:9
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/snapshot.js	/^CSSOM.snapshot = function clone(stylesheet) {$/;"	function	line:19
StyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/StyleSheet.js	/^CSSOM.StyleSheet = function StyleSheet() {$/;"	function	line:10
CSSOM.StyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/StyleSheet.js	/^var CSSOM = {};$/;"	class	line:2
StyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/lib/StyleSheet.js	/^CSSOM.StyleSheet = function StyleSheet() {$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^  "name": "cssom",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^  "description": "CSS Object Model implementation and CSS parser",$/;"	function	line:3
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^  "keywords": [$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^  "version": "0.3.2",$/;"	function	line:10
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^  "author": "Nikita Vasilyev <me@elv1s.ru>",$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^  "repository": "NV\/CSSOM",$/;"	function	line:12
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^  "files": [$/;"	function	line:13
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^  "main": ".\/lib\/index.js",$/;"	function	line:16
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^  "devDependencies": {$/;"	function	line:17
jake	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^    "jake": "~0.7.3"$/;"	function	line:18
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^  "license": "MIT",$/;"	function	line:20
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^  "scripts": {$/;"	function	line:21
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/package.json	/^    "prepublish": "jake lib\/index.js"$/;"	function	line:22
CSSOM	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/README.mdown	/^# CSSOM$/;"	function	line:1
[Parser demo](http://nv.github.com/CSSOM/docs/parse.html)	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/README.mdown	/^## [Parser demo](http:\/\/nv.github.com\/CSSOM\/docs\/parse.html)$/;"	function	line:20
Don’t use it if...	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/README.mdown	/^## Don’t use it if...$/;"	function	line:37
[Specs](http://nv.github.com/CSSOM/spec/)	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/README.mdown	/^## [Specs](http:\/\/nv.github.com\/CSSOM\/spec\/)$/;"	function	line:61
[Who uses CSSOM.js](https://github.com/NV/CSSOM/wiki/Who-uses-CSSOM.js)	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssom/README.mdown	/^## [Who uses CSSOM.js](https:\/\/github.com\/NV\/CSSOM\/wiki\/Who-uses-CSSOM.js)$/;"	function	line:69
CSSOM	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^var CSSOM = require('cssom');$/;"	variable	line:6
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^var fs = require('fs');$/;"	variable	line:7
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^var path = require('path');$/;"	variable	line:8
camelToDashed	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^var camelToDashed = require('.\/parsers').camelToDashed;$/;"	variable	line:10
dashedToCamelCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^var dashedToCamelCase = require('.\/parsers').dashedToCamelCase;$/;"	variable	line:11
CSSStyleDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^var CSSStyleDeclaration = function CSSStyleDeclaration(onChangeCallback) {$/;"	function	line:17
CSSStyleDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^var CSSStyleDeclaration = function CSSStyleDeclaration(onChangeCallback) {$/;"	class	line:17
CSSStyleDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^var CSSStyleDeclaration = function CSSStyleDeclaration(onChangeCallback) {$/;"	function	line:17
CSSStyleDeclaration.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^CSSStyleDeclaration.prototype = {$/;"	property	line:23
getPropertyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    getPropertyValue: function (name) {$/;"	function	line:33
CSSStyleDeclaration.getPropertyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    constructor: CSSStyleDeclaration,$/;"	method	line:24
setProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    setProperty: function (name, value, priority) {$/;"	function	line:47
CSSStyleDeclaration.setProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    },$/;"	method	line:38
_setProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    _setProperty: function (name, value, priority) {$/;"	function	line:59
CSSStyleDeclaration._setProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    },$/;"	method	line:58
removeProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    removeProperty: function (name) {$/;"	function	line:91
CSSStyleDeclaration.removeProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    },$/;"	method	line:82
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^        }$/;"	class	line:103
Array.splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^        Array.prototype.splice.call(this, index, 1);$/;"	method	line:106
getPropertyPriority	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    getPropertyPriority: function (name) {$/;"	function	line:120
CSSStyleDeclaration.getPropertyPriority	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    },$/;"	method	line:113
getPropertyCSSValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    getPropertyCSSValue: function () {$/;"	function	line:125
CSSStyleDeclaration.getPropertyCSSValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    },$/;"	method	line:122
getPropertyShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    getPropertyShorthand: function () {$/;"	function	line:135
CSSStyleDeclaration.getPropertyShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    },$/;"	method	line:128
isPropertyImplicit	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    isPropertyImplicit: function () {$/;"	function	line:140
CSSStyleDeclaration.isPropertyImplicit	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    },$/;"	method	line:138
item	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    item: function (index) {$/;"	function	line:148
CSSStyleDeclaration.item	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^    },$/;"	method	line:143
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^        get: function () {$/;"	function	line:159
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^        set: function (value) {$/;"	function	line:176
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^        get: function () { return null; },$/;"	function	line:200
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^        get: function () { return this._length; },$/;"	function	line:205
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^        set: function (value) {$/;"	function	line:211
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^        get: function () { return this.cssFloat; },$/;"	function	line:222
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^        set: function (value) {$/;"	function	line:223
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/CSSStyleDeclaration.js	/^});$/;"	class	line:229
exports.TYPES.INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.TYPES = {$/;"	property	line:7
exports.TYPES.NUMBER	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^    INTEGER: 1,$/;"	property	line:8
exports.TYPES.LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^    NUMBER: 2,$/;"	property	line:9
exports.TYPES.PERCENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^    LENGTH: 3,$/;"	property	line:10
exports.TYPES.URL	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^    PERCENT: 4,$/;"	property	line:11
exports.TYPES.COLOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^    URL: 5,$/;"	property	line:12
exports.TYPES.STRING	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^    COLOR: 6,$/;"	property	line:13
exports.TYPES.ANGLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^    STRING: 7,$/;"	property	line:14
exports.TYPES.KEYWORD	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^    ANGLE: 8,$/;"	property	line:15
exports.TYPES.NULL_OR_EMPTY_STR	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^    KEYWORD: 9,$/;"	property	line:16
integerRegEx	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^var integerRegEx = \/^[\\-+]?[0-9]+$\/;$/;"	variable	line:22
numberRegEx	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^var numberRegEx = \/^[\\-+]?[0-9]*\\.[0-9]+$\/;$/;"	variable	line:23
lengthRegEx	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^var lengthRegEx = \/^(0|[\\-+]?[0-9]*\\.?[0-9]+(in|cm|em|mm|pt|pc|px))$\/;$/;"	variable	line:24
percentRegEx	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^var percentRegEx = \/^[\\-+]?[0-9]*\\.?[0-9]+%$\/;$/;"	variable	line:25
urlRegEx	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^var urlRegEx = \/^url\\(\\s*([^\\)]*)\\s*\\)$\/;$/;"	variable	line:26
valueType	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.valueType = function valueType(val) {$/;"	function	line:35
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^    switch (val) {$/;"	function	line:99
parseInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.parseInteger = function parseInteger(val) {$/;"	function	line:152
parseNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.parseNumber = function parseNumber(val) {$/;"	function	line:163
parseLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.parseLength = function parseLength(val) {$/;"	function	line:174
parsePercent	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.parsePercent = function parsePercent(val) {$/;"	function	line:188
parseMeasurement	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.parseMeasurement = function parseMeasurement(val) {$/;"	function	line:203
parseUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.parseUrl = function parseUrl(val) {$/;"	function	line:211
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^        switch (str[i]) {$/;"	function	line:232
parseString	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.parseString = function parseString(val) {$/;"	function	line:250
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^        switch (val[i]) {$/;"	function	line:260
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.parseColor = function parseColor(val) {$/;"	function	line:277
parseAngle	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.parseAngle = function parseAngle(val) {$/;"	function	line:358
parseKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.parseKeyword = function parseKeyword(val, valid_keywords) {$/;"	function	line:383
dashedToCamelCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^var dashedToCamelCase = function (dashed) {$/;"	function	line:402
getParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^var getParts = function (str) {$/;"	function	line:422
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.shorthandParser = function parse(v, shorthand_for) {$/;"	function	line:468
shorthandSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.shorthandSetter = function (property, shorthand_for) {$/;"	function	line:507
shorthandGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.shorthandGetter = function (property, shorthand_for) {$/;"	function	line:545
implicitSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.implicitSetter = function (property_before, property_after, isValid, parser) {$/;"	function	line:563
subImplicitSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.subImplicitSetter = function (prefix, part, isValid, parser) {$/;"	function	line:622
camelToDashed	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/parsers.js	/^exports.camelToDashed = function (camel_case) {$/;"	function	line:662
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/alignmentBaseline.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/alignmentBaseline.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/alignmentBaseline.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/alignmentBaseline.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/alignmentBaseline.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/alignmentBaseline.js	/^    enumerable: true,$/;"	property	line:10
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/azimuth.js	/^var parsers = require('..\/parsers');$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/azimuth.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/azimuth.js	/^module.exports.definition = {$/;"	method	line:5
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/azimuth.js	/^            switch (keywords[0]) {$/;"	function	line:36
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/azimuth.js	/^    get: function () {$/;"	function	line:60
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/azimuth.js	/^    },$/;"	method	line:59
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/azimuth.js	/^    },$/;"	property	line:62
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/azimuth.js	/^    enumerable: true,$/;"	property	line:63
shorthandParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/background.js	/^var shorthandParser = require('..\/parsers').shorthandParser;$/;"	variable	line:3
shorthandSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/background.js	/^var shorthandSetter = require('..\/parsers').shorthandSetter;$/;"	variable	line:4
shorthandGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/background.js	/^var shorthandGetter = require('..\/parsers').shorthandGetter;$/;"	variable	line:5
shorthand_for.background-color	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/background.js	/^var shorthand_for = {$/;"	property	line:7
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/background.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:15
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/background.js	/^};$/;"	function	line:13
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/background.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:15
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/background.js	/^module.exports.definition = {$/;"	property	line:19
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundAttachment.js	/^var parsers = require('..\/parsers');$/;"	variable	line:3
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundAttachment.js	/^var isValid = module.exports.isValid = function isValid(v) {$/;"	function	line:5
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundAttachment.js	/^    set: function (v) {$/;"	function	line:11
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundAttachment.js	/^module.exports.definition = {$/;"	method	line:10
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundAttachment.js	/^    get: function () {$/;"	function	line:17
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundAttachment.js	/^    },$/;"	method	line:16
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundAttachment.js	/^    },$/;"	property	line:19
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundAttachment.js	/^    enumerable: true,$/;"	property	line:20
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundClip.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundClip.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundClip.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundClip.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundClip.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundClip.js	/^    enumerable: true,$/;"	property	line:10
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^var parsers = require('..\/parsers');$/;"	variable	line:3
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^var parse = function parse(v) {$/;"	function	line:5
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^var parse = function parse(v) {$/;"	function	line:5
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:16
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^};$/;"	function	line:14
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:16
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^    set: function (v) {$/;"	function	line:21
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^module.exports.definition = {$/;"	method	line:20
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^    get: function () {$/;"	function	line:28
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^    },$/;"	method	line:27
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^    },$/;"	property	line:30
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundColor.js	/^    enumerable: true,$/;"	property	line:31
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^var parsers = require('..\/parsers');$/;"	variable	line:3
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^var parse = function parse(v) {$/;"	function	line:5
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^var parse = function parse(v) {$/;"	function	line:5
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:16
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^};$/;"	function	line:14
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:16
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^    set: function (v) {$/;"	function	line:21
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^module.exports.definition = {$/;"	method	line:20
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^    get: function () {$/;"	function	line:24
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^    },$/;"	method	line:23
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^    },$/;"	property	line:26
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundImage.js	/^    enumerable: true,$/;"	property	line:27
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundOrigin.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundOrigin.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundOrigin.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundOrigin.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundOrigin.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundOrigin.js	/^    enumerable: true,$/;"	property	line:10
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^var parsers = require('..\/parsers');$/;"	variable	line:3
valid_keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^var valid_keywords = ['top', 'center', 'bottom', 'left', 'right'];$/;"	variable	line:5
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^var parse = function parse(v) {$/;"	function	line:7
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^var parse = function parse(v) {$/;"	function	line:7
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:43
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^};$/;"	function	line:41
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:43
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^    set: function (v) {$/;"	function	line:48
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^module.exports.definition = {$/;"	method	line:47
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^    get: function () {$/;"	function	line:51
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^    },$/;"	method	line:50
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^    },$/;"	property	line:53
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPosition.js	/^    enumerable: true,$/;"	property	line:54
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionX.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionX.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionX.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionX.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionX.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionX.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionY.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionY.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionY.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionY.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionY.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundPositionY.js	/^    enumerable: true,$/;"	property	line:10
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^var parsers = require('..\/parsers');$/;"	variable	line:3
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^var parse = function parse(v) {$/;"	function	line:5
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^var parse = function parse(v) {$/;"	function	line:5
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:12
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^};$/;"	function	line:10
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^    set: function (v) {$/;"	function	line:17
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^module.exports.definition = {$/;"	method	line:16
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^    get: function () {$/;"	function	line:20
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^    },$/;"	method	line:19
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^    },$/;"	property	line:22
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeat.js	/^    enumerable: true,$/;"	property	line:23
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatX.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatX.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatX.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatX.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatX.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatX.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatY.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatY.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatY.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatY.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatY.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundRepeatY.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundSize.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundSize.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundSize.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundSize.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundSize.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/backgroundSize.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/baselineShift.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/baselineShift.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/baselineShift.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/baselineShift.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/baselineShift.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/baselineShift.js	/^    enumerable: true,$/;"	property	line:10
shorthandParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^var shorthandParser = require('..\/parsers').shorthandParser;$/;"	variable	line:3
shorthandSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^var shorthandSetter = require('..\/parsers').shorthandSetter;$/;"	variable	line:4
shorthandGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^var shorthandGetter = require('..\/parsers').shorthandGetter;$/;"	variable	line:5
shorthand_for.border-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^var shorthand_for = {$/;"	property	line:7
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^var isValid = function isValid(v) {$/;"	function	line:13
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^var isValid = function isValid(v) {$/;"	function	line:13
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^var parser = function (v) {$/;"	function	line:18
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^var parser = function (v) {$/;"	function	line:18
myShorthandSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^var myShorthandSetter = shorthandSetter('border', shorthand_for);$/;"	variable	line:28
myShorthandGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^var myShorthandGetter = shorthandGetter('border', shorthand_for);$/;"	variable	line:29
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^    set: function (v) {$/;"	function	line:32
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^module.exports.definition = {$/;"	method	line:31
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^    },$/;"	property	line:45
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^    get: myShorthandGetter,$/;"	property	line:46
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/border.js	/^    enumerable: true,$/;"	property	line:47
shorthandSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottom.js	/^var shorthandSetter = require('..\/parsers').shorthandSetter;$/;"	variable	line:3
shorthandGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottom.js	/^var shorthandGetter = require('..\/parsers').shorthandGetter;$/;"	variable	line:4
shorthandParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottom.js	/^var shorthandParser = require('..\/parsers').shorthandParser;$/;"	variable	line:5
shorthand_for.border-bottom-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottom.js	/^var shorthand_for = {$/;"	property	line:7
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottom.js	/^var isValid = function isValid(v) {$/;"	function	line:13
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottom.js	/^var isValid = function isValid(v) {$/;"	function	line:13
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottom.js	/^module.exports.definition = {$/;"	property	line:18
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomColor.js	/^var isValid = module.exports.isValid = require('.\/borderColor').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomColor.js	/^    get: function () {$/;"	function	line:11
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomColor.js	/^    },$/;"	method	line:10
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomColor.js	/^    },$/;"	property	line:13
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomColor.js	/^    enumerable: true,$/;"	property	line:14
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomLeftRadius.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomLeftRadius.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomLeftRadius.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomLeftRadius.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomLeftRadius.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomLeftRadius.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomRightRadius.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomRightRadius.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomRightRadius.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomRightRadius.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomRightRadius.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomRightRadius.js	/^    enumerable: true,$/;"	property	line:10
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomStyle.js	/^var isValid = require('.\/borderStyle').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomStyle.js	/^    set: function (v) {$/;"	function	line:7
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomStyle.js	/^module.exports.definition = {$/;"	method	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomStyle.js	/^    get: function () {$/;"	function	line:16
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomStyle.js	/^    },$/;"	method	line:15
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomStyle.js	/^    },$/;"	property	line:18
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomStyle.js	/^    enumerable: true,$/;"	property	line:19
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomWidth.js	/^var isValid = module.exports.isValid = require('.\/borderWidth').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomWidth.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomWidth.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomWidth.js	/^    get: function () {$/;"	function	line:11
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomWidth.js	/^    },$/;"	method	line:10
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomWidth.js	/^    },$/;"	property	line:13
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderBottomWidth.js	/^    enumerable: true,$/;"	property	line:14
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^var parsers = require('..\/parsers');$/;"	variable	line:3
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^var parse = function parse(v) {$/;"	function	line:5
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^var parse = function parse(v) {$/;"	function	line:5
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:12
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^};$/;"	function	line:10
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^    set: function (v) {$/;"	function	line:17
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^module.exports.definition = {$/;"	method	line:16
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^    get: function () {$/;"	function	line:20
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^    },$/;"	method	line:19
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^    },$/;"	property	line:22
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderCollapse.js	/^    enumerable: true,$/;"	property	line:23
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderColor.js	/^var parsers = require('..\/parsers');$/;"	variable	line:3
implicitSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderColor.js	/^var implicitSetter = require('..\/parsers').implicitSetter;$/;"	variable	line:4
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderColor.js	/^module.exports.isValid = function parse(v) {$/;"	function	line:6
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderColor.js	/^var implicitSetter = require('..\/parsers').implicitSetter;$/;"	function	line:4
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderColor.js	/^module.exports.isValid = function parse(v) {$/;"	function	line:6
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderColor.js	/^var isValid = module.exports.isValid;$/;"	variable	line:12
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderColor.js	/^var parser = function (v) {$/;"	function	line:14
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderColor.js	/^var parser = function (v) {$/;"	function	line:14
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderColor.js	/^module.exports.definition = {$/;"	property	line:21
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderColor.js	/^    get: function () {$/;"	function	line:23
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImage.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImage.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImage.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImage.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImage.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImage.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageOutset.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageOutset.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageOutset.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageOutset.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageOutset.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageOutset.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageRepeat.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageRepeat.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageRepeat.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageRepeat.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageRepeat.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageRepeat.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSlice.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSlice.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSlice.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSlice.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSlice.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSlice.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSource.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSource.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSource.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSource.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSource.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageSource.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderImageWidth.js	/^    enumerable: true,$/;"	property	line:10
shorthandSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeft.js	/^var shorthandSetter = require('..\/parsers').shorthandSetter;$/;"	variable	line:3
shorthandGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeft.js	/^var shorthandGetter = require('..\/parsers').shorthandGetter;$/;"	variable	line:4
shorthandParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeft.js	/^var shorthandParser = require('..\/parsers').shorthandParser;$/;"	variable	line:5
shorthand_for.border-left-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeft.js	/^var shorthand_for = {$/;"	property	line:7
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeft.js	/^var isValid = function isValid(v) {$/;"	function	line:13
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeft.js	/^var isValid = function isValid(v) {$/;"	function	line:13
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeft.js	/^module.exports.definition = {$/;"	property	line:18
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftColor.js	/^var isValid = module.exports.isValid = require('.\/borderColor').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftColor.js	/^    get: function () {$/;"	function	line:11
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftColor.js	/^    },$/;"	method	line:10
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftColor.js	/^    },$/;"	property	line:13
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftColor.js	/^    enumerable: true,$/;"	property	line:14
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftStyle.js	/^var isValid = require('.\/borderStyle').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftStyle.js	/^    set: function (v) {$/;"	function	line:7
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftStyle.js	/^module.exports.definition = {$/;"	method	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftStyle.js	/^    get: function () {$/;"	function	line:16
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftStyle.js	/^    },$/;"	method	line:15
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftStyle.js	/^    },$/;"	property	line:18
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftStyle.js	/^    enumerable: true,$/;"	property	line:19
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftWidth.js	/^var isValid = module.exports.isValid = require('.\/borderWidth').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftWidth.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftWidth.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftWidth.js	/^    get: function () {$/;"	function	line:11
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftWidth.js	/^    },$/;"	method	line:10
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftWidth.js	/^    },$/;"	property	line:13
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderLeftWidth.js	/^    enumerable: true,$/;"	property	line:14
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRadius.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRadius.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRadius.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRadius.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRadius.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRadius.js	/^    enumerable: true,$/;"	property	line:10
shorthandSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRight.js	/^var shorthandSetter = require('..\/parsers').shorthandSetter;$/;"	variable	line:3
shorthandGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRight.js	/^var shorthandGetter = require('..\/parsers').shorthandGetter;$/;"	variable	line:4
shorthandParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRight.js	/^var shorthandParser = require('..\/parsers').shorthandParser;$/;"	variable	line:5
shorthand_for.border-right-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRight.js	/^var shorthand_for = {$/;"	property	line:7
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRight.js	/^var isValid = function isValid(v) {$/;"	function	line:13
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRight.js	/^var isValid = function isValid(v) {$/;"	function	line:13
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRight.js	/^module.exports.definition = {$/;"	property	line:18
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightColor.js	/^var isValid = module.exports.isValid = require('.\/borderColor').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightColor.js	/^    get: function () {$/;"	function	line:11
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightColor.js	/^    },$/;"	method	line:10
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightColor.js	/^    },$/;"	property	line:13
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightColor.js	/^    enumerable: true,$/;"	property	line:14
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightStyle.js	/^var isValid = require('.\/borderStyle').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightStyle.js	/^    set: function (v) {$/;"	function	line:7
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightStyle.js	/^module.exports.definition = {$/;"	method	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightStyle.js	/^    get: function () {$/;"	function	line:16
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightStyle.js	/^    },$/;"	method	line:15
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightStyle.js	/^    },$/;"	property	line:18
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightStyle.js	/^    enumerable: true,$/;"	property	line:19
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightWidth.js	/^var isValid = module.exports.isValid = require('.\/borderWidth').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightWidth.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightWidth.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightWidth.js	/^    get: function () {$/;"	function	line:11
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightWidth.js	/^    },$/;"	method	line:10
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightWidth.js	/^    },$/;"	property	line:13
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderRightWidth.js	/^    enumerable: true,$/;"	property	line:14
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^var parsers = require('..\/parsers');$/;"	variable	line:3
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^var parse = function parse(v) {$/;"	function	line:9
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^var parse = function parse(v) {$/;"	function	line:9
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:29
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^};$/;"	function	line:27
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:29
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^    set: function (v) {$/;"	function	line:34
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^module.exports.definition = {$/;"	method	line:33
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^    get: function () {$/;"	function	line:37
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^    },$/;"	method	line:36
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^    },$/;"	property	line:39
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderSpacing.js	/^    enumerable: true,$/;"	property	line:40
implicitSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderStyle.js	/^var implicitSetter = require('..\/parsers').implicitSetter;$/;"	variable	line:3
styles	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderStyle.js	/^var styles = ['none', 'hidden', 'dotted', 'dashed', 'solid', 'double', 'groove', 'ridge', 'inset', 'outset'];$/;"	variable	line:6
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderStyle.js	/^module.exports.isValid = function parse(v) {$/;"	function	line:8
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderStyle.js	/^var styles = ['none', 'hidden', 'dotted', 'dashed', 'solid', 'double', 'groove', 'ridge', 'inset', 'outset'];$/;"	function	line:6
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderStyle.js	/^module.exports.isValid = function parse(v) {$/;"	function	line:8
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderStyle.js	/^var isValid = module.exports.isValid;$/;"	variable	line:11
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderStyle.js	/^var parser = function (v) {$/;"	function	line:13
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderStyle.js	/^var parser = function (v) {$/;"	function	line:13
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderStyle.js	/^module.exports.definition = {$/;"	property	line:20
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderStyle.js	/^    get: function () {$/;"	function	line:22
shorthandSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTop.js	/^var shorthandSetter = require('..\/parsers').shorthandSetter;$/;"	variable	line:3
shorthandGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTop.js	/^var shorthandGetter = require('..\/parsers').shorthandGetter;$/;"	variable	line:4
shorthandParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTop.js	/^var shorthandParser = require('..\/parsers').shorthandParser;$/;"	variable	line:5
shorthand_for.border-top-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTop.js	/^var shorthand_for = {$/;"	property	line:7
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTop.js	/^module.exports.isValid = function (v) {$/;"	function	line:13
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTop.js	/^};$/;"	function	line:11
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTop.js	/^module.exports.definition = {$/;"	property	line:17
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopColor.js	/^var isValid = module.exports.isValid = require('.\/borderColor').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopColor.js	/^    get: function () {$/;"	function	line:11
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopColor.js	/^    },$/;"	method	line:10
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopColor.js	/^    },$/;"	property	line:13
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopColor.js	/^    enumerable: true,$/;"	property	line:14
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopLeftRadius.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopLeftRadius.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopLeftRadius.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopLeftRadius.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopLeftRadius.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopLeftRadius.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopRightRadius.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopRightRadius.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopRightRadius.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopRightRadius.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopRightRadius.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopRightRadius.js	/^    enumerable: true,$/;"	property	line:10
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopStyle.js	/^var isValid = require('.\/borderStyle').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopStyle.js	/^    set: function (v) {$/;"	function	line:7
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopStyle.js	/^module.exports.definition = {$/;"	method	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopStyle.js	/^    get: function () {$/;"	function	line:16
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopStyle.js	/^    },$/;"	method	line:15
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopStyle.js	/^    },$/;"	property	line:18
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopStyle.js	/^    enumerable: true,$/;"	property	line:19
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopWidth.js	/^var isValid = require('.\/borderWidth').isValid;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopWidth.js	/^    set: function (v) {$/;"	function	line:7
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopWidth.js	/^module.exports.definition = {$/;"	method	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopWidth.js	/^    get: function () {$/;"	function	line:12
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopWidth.js	/^    },$/;"	method	line:11
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopWidth.js	/^    },$/;"	property	line:14
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderTopWidth.js	/^    enumerable: true,$/;"	property	line:15
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^var parsers = require('..\/parsers');$/;"	variable	line:3
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^var parsers = require('..\/parsers');$/;"	variable	line:4
implicitSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^var implicitSetter = require('..\/parsers').implicitSetter;$/;"	variable	line:5
widths	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^var widths = ['thin', 'medium', 'thick'];$/;"	variable	line:8
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^module.exports.isValid = function parse(v) {$/;"	function	line:10
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^var widths = ['thin', 'medium', 'thick'];$/;"	function	line:8
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^module.exports.isValid = function parse(v) {$/;"	function	line:10
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^var isValid = module.exports.isValid;$/;"	variable	line:27
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^var parser = function (v) {$/;"	function	line:29
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^var parser = function (v) {$/;"	function	line:29
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^module.exports.definition = {$/;"	property	line:40
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/borderWidth.js	/^    get: function () {$/;"	function	line:42
parseMeasurement	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/bottom.js	/^var parseMeasurement = require('..\/parsers').parseMeasurement;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/bottom.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/bottom.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/bottom.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/bottom.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/bottom.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/bottom.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxShadow.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxShadow.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxShadow.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxShadow.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxShadow.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxShadow.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxSizing.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxSizing.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxSizing.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxSizing.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxSizing.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/boxSizing.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/captionSide.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/captionSide.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/captionSide.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/captionSide.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/captionSide.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/captionSide.js	/^    enumerable: true,$/;"	property	line:10
parseKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clear.js	/^var parseKeyword = require('..\/parsers').parseKeyword;$/;"	variable	line:3
clear_keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clear.js	/^var clear_keywords = [ 'none', 'left', 'right', 'both', 'inherit' ];$/;"	variable	line:5
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clear.js	/^    set: function (v) {$/;"	function	line:8
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clear.js	/^module.exports.definition = {$/;"	method	line:7
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clear.js	/^    get: function () {$/;"	function	line:11
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clear.js	/^    },$/;"	method	line:10
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clear.js	/^    },$/;"	property	line:13
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clear.js	/^    enumerable: true,$/;"	property	line:14
parseMeasurement	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clip.js	/^var parseMeasurement = require('..\/parsers').parseMeasurement;$/;"	variable	line:3
shape_regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clip.js	/^var shape_regex = \/^rect\\((.*)\\)$\/i;$/;"	variable	line:6
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clip.js	/^var parse = function (val) {$/;"	function	line:9
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clip.js	/^var parse = function (val) {$/;"	function	line:9
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clip.js	/^    set: function (v) {$/;"	function	line:41
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clip.js	/^module.exports.definition = {$/;"	method	line:40
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clip.js	/^    get: function () {$/;"	function	line:44
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clip.js	/^    },$/;"	method	line:43
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clip.js	/^    },$/;"	property	line:46
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/clip.js	/^    enumerable: true,$/;"	property	line:47
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/color.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/color.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/color.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/color.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/color.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/color.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/color.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolation.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolation.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolation.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolation.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolation.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolation.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolationFilters.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolationFilters.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolationFilters.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolationFilters.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolationFilters.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorInterpolationFilters.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorProfile.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorProfile.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorProfile.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorProfile.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorProfile.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorProfile.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorRendering.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorRendering.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorRendering.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorRendering.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorRendering.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/colorRendering.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/content.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/content.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/content.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/content.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/content.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/content.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterIncrement.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterIncrement.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterIncrement.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterIncrement.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterIncrement.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterIncrement.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterReset.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterReset.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterReset.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterReset.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterReset.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/counterReset.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cssFloat.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cssFloat.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cssFloat.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cssFloat.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cssFloat.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cssFloat.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cue.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cue.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cue.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cue.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cue.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cue.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueAfter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueAfter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueAfter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueAfter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueAfter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueAfter.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueBefore.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueBefore.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueBefore.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueBefore.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueBefore.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cueBefore.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cursor.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cursor.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cursor.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cursor.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cursor.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/cursor.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/direction.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/direction.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/direction.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/direction.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/direction.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/direction.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/display.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/display.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/display.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/display.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/display.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/display.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/dominantBaseline.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/dominantBaseline.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/dominantBaseline.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/dominantBaseline.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/dominantBaseline.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/dominantBaseline.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/elevation.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/elevation.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/elevation.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/elevation.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/elevation.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/elevation.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/emptyCells.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/emptyCells.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/emptyCells.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/emptyCells.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/emptyCells.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/emptyCells.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/enableBackground.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/enableBackground.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/enableBackground.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/enableBackground.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/enableBackground.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/enableBackground.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fill.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fill.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fill.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fill.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fill.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fill.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillOpacity.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillOpacity.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillOpacity.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillOpacity.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillOpacity.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillOpacity.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillRule.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillRule.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillRule.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillRule.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillRule.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fillRule.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/filter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/filter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/filter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/filter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/filter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/filter.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodOpacity.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodOpacity.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodOpacity.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodOpacity.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodOpacity.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/floodOpacity.js	/^    enumerable: true,$/;"	property	line:10
TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^var TYPES = require('..\/parsers').TYPES;$/;"	variable	line:3
valueType	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^var valueType = require('..\/parsers').valueType;$/;"	variable	line:4
shorthandParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^var shorthandParser = require('..\/parsers').shorthandParser;$/;"	variable	line:5
shorthandSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^var shorthandSetter = require('..\/parsers').shorthandSetter;$/;"	variable	line:6
shorthandGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^var shorthandGetter = require('..\/parsers').shorthandGetter;$/;"	variable	line:7
shorthand_for.font-family	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^var shorthand_for = {$/;"	property	line:9
static_fonts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^var static_fonts = ['caption', 'icon', 'menu', 'message-box', 'small-caption', 'status-bar', 'inherit'];$/;"	variable	line:18
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:20
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^var static_fonts = ['caption', 'icon', 'menu', 'message-box', 'small-caption', 'status-bar', 'inherit'];$/;"	function	line:18
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:20
setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^var setter = shorthandSetter('font', shorthand_for);$/;"	variable	line:25
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^    set: function (v) {$/;"	function	line:28
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^module.exports.definition = {$/;"	method	line:27
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/font.js	/^    },$/;"	property	line:36
TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^var TYPES = require('..\/parsers').TYPES;$/;"	variable	line:3
valueType	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^var valueType = require('..\/parsers').valueType;$/;"	variable	line:4
partsRegEx	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^var partsRegEx = \/\\s*,\\s*\/;$/;"	variable	line:6
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:7
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^var partsRegEx = \/\\s*,\\s*\/;$/;"	function	line:6
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:7
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^    set: function (v) {$/;"	function	line:25
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^module.exports.definition = {$/;"	method	line:24
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^    get: function () {$/;"	function	line:28
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^    },$/;"	method	line:27
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^    },$/;"	property	line:30
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontFamily.js	/^    enumerable: true,$/;"	property	line:31
TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^var TYPES = require('..\/parsers').TYPES;$/;"	variable	line:3
valueType	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^var valueType = require('..\/parsers').valueType;$/;"	variable	line:4
absoluteSizes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^var absoluteSizes = ['xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'];$/;"	variable	line:6
relativeSizes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^var relativeSizes = ['larger', 'smaller'];$/;"	variable	line:7
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^module.exports.isValid = function (v) {$/;"	function	line:9
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^var relativeSizes = ['larger', 'smaller'];$/;"	function	line:7
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^    set: function (v) {$/;"	function	line:17
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^module.exports.definition = {$/;"	method	line:16
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^    get: function () {$/;"	function	line:20
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^    },$/;"	method	line:19
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^    },$/;"	property	line:22
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSize.js	/^    enumerable: true,$/;"	property	line:23
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSizeAdjust.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSizeAdjust.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSizeAdjust.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSizeAdjust.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSizeAdjust.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontSizeAdjust.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStretch.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStretch.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStretch.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStretch.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStretch.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStretch.js	/^    enumerable: true,$/;"	property	line:10
valid_styles	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStyle.js	/^var valid_styles = ['normal', 'italic', 'oblique', 'inherit'];$/;"	variable	line:3
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStyle.js	/^module.exports.isValid = function (v) {$/;"	function	line:5
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStyle.js	/^var valid_styles = ['normal', 'italic', 'oblique', 'inherit'];$/;"	function	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStyle.js	/^    set: function (v) {$/;"	function	line:10
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStyle.js	/^module.exports.definition = {$/;"	method	line:9
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStyle.js	/^    get: function () {$/;"	function	line:13
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStyle.js	/^    },$/;"	method	line:12
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStyle.js	/^    },$/;"	property	line:15
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontStyle.js	/^    enumerable: true,$/;"	property	line:16
valid_variants	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontVariant.js	/^var valid_variants = ['normal', 'small-caps', 'inherit'];$/;"	variable	line:3
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontVariant.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:5
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontVariant.js	/^var valid_variants = ['normal', 'small-caps', 'inherit'];$/;"	function	line:3
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontVariant.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:5
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontVariant.js	/^    set: function (v) {$/;"	function	line:10
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontVariant.js	/^module.exports.definition = {$/;"	method	line:9
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontVariant.js	/^    get: function () {$/;"	function	line:13
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontVariant.js	/^    },$/;"	method	line:12
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontVariant.js	/^    },$/;"	property	line:15
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontVariant.js	/^    enumerable: true,$/;"	property	line:16
valid_weights	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontWeight.js	/^var valid_weights = ['normal', 'bold', 'bolder', 'lighter', '100', '200', '300', '400', '500', '600', '700', '800', '900', 'inherit'];$/;"	variable	line:3
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontWeight.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:5
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontWeight.js	/^var valid_weights = ['normal', 'bold', 'bolder', 'lighter', '100', '200', '300', '400', '500', '600', '700', '800', '900', 'inherit'];$/;"	function	line:3
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontWeight.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:5
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontWeight.js	/^    set: function (v) {$/;"	function	line:10
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontWeight.js	/^module.exports.definition = {$/;"	method	line:9
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontWeight.js	/^    get: function () {$/;"	function	line:13
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontWeight.js	/^    },$/;"	method	line:12
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontWeight.js	/^    },$/;"	property	line:15
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/fontWeight.js	/^    enumerable: true,$/;"	property	line:16
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationHorizontal.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationHorizontal.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationHorizontal.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationHorizontal.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationHorizontal.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationHorizontal.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationVertical.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationVertical.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationVertical.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationVertical.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationVertical.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/glyphOrientationVertical.js	/^    enumerable: true,$/;"	property	line:10
parseMeasurement	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/height.js	/^var parseMeasurement = require('..\/parsers').parseMeasurement;$/;"	variable	line:3
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/height.js	/^function parse(v) {$/;"	function	line:5
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/height.js	/^function parse(v) {$/;"	function	line:5
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/height.js	/^    set: function (v) {$/;"	function	line:16
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/height.js	/^module.exports.definition = {$/;"	method	line:15
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/height.js	/^    get: function () {$/;"	function	line:19
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/height.js	/^    },$/;"	method	line:18
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/height.js	/^    },$/;"	property	line:21
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/height.js	/^    enumerable: true,$/;"	property	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/imageRendering.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/imageRendering.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/imageRendering.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/imageRendering.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/imageRendering.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/imageRendering.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/kerning.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/kerning.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/kerning.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/kerning.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/kerning.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/kerning.js	/^    enumerable: true,$/;"	property	line:10
parseMeasurement	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/left.js	/^var parseMeasurement = require('..\/parsers').parseMeasurement;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/left.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/left.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/left.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/left.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/left.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/left.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/letterSpacing.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/letterSpacing.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/letterSpacing.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/letterSpacing.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/letterSpacing.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/letterSpacing.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lightingColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lightingColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lightingColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lightingColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lightingColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lightingColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lightingColor.js	/^    enumerable: true,$/;"	property	line:12
TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lineHeight.js	/^var TYPES = require('..\/parsers').TYPES;$/;"	variable	line:3
valueType	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lineHeight.js	/^var valueType = require('..\/parsers').valueType;$/;"	variable	line:4
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lineHeight.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:6
module.exports.isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lineHeight.js	/^var valueType = require('..\/parsers').valueType;$/;"	function	line:4
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lineHeight.js	/^module.exports.isValid = function isValid(v) {$/;"	function	line:6
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lineHeight.js	/^    set: function (v) {$/;"	function	line:13
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lineHeight.js	/^module.exports.definition = {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lineHeight.js	/^    get: function () {$/;"	function	line:16
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lineHeight.js	/^    },$/;"	method	line:15
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lineHeight.js	/^    },$/;"	property	line:18
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/lineHeight.js	/^    enumerable: true,$/;"	property	line:19
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleImage.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleImage.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleImage.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleImage.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleImage.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleImage.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStylePosition.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStylePosition.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStylePosition.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStylePosition.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStylePosition.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStylePosition.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleType.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleType.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleType.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleType.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleType.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/listStyleType.js	/^    enumerable: true,$/;"	property	line:10
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^var parsers = require('..\/parsers.js');$/;"	variable	line:3
TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^var TYPES = parsers.TYPES;$/;"	variable	line:4
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^var isValid = function (v) {$/;"	function	line:6
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^var isValid = function (v) {$/;"	function	line:6
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^var parser = function (v) {$/;"	function	line:14
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^var parser = function (v) {$/;"	function	line:14
mySetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^var mySetter = parsers.implicitSetter('margin', '', isValid, parser);$/;"	variable	line:22
myGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^var myGlobal = parsers.implicitSetter('margin', '', function () {$/;"	variable	line:23
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^    set: function (v) {$/;"	function	line:30
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^module.exports.definition = {$/;"	method	line:29
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^        switch (V) {$/;"	function	line:38
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^    get: function () {$/;"	function	line:51
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^    },$/;"	method	line:50
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^    },$/;"	property	line:53
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/margin.js	/^    enumerable: true,$/;"	property	line:54
margin	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginBottom.js	/^var margin = require('.\/margin.js');$/;"	variable	line:3
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginBottom.js	/^var parsers = require('..\/parsers.js');$/;"	variable	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginBottom.js	/^module.exports.definition = {$/;"	property	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginBottom.js	/^    get: function () {$/;"	function	line:8
margin	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginLeft.js	/^var margin = require('.\/margin.js');$/;"	variable	line:3
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginLeft.js	/^var parsers = require('..\/parsers.js');$/;"	variable	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginLeft.js	/^module.exports.definition = {$/;"	property	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginLeft.js	/^    get: function () {$/;"	function	line:8
margin	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginRight.js	/^var margin = require('.\/margin.js');$/;"	variable	line:3
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginRight.js	/^var parsers = require('..\/parsers.js');$/;"	variable	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginRight.js	/^module.exports.definition = {$/;"	property	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginRight.js	/^    get: function () {$/;"	function	line:8
margin	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginTop.js	/^var margin = require('.\/margin.js');$/;"	variable	line:3
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginTop.js	/^var parsers = require('..\/parsers.js');$/;"	variable	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginTop.js	/^module.exports.definition = {$/;"	property	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marginTop.js	/^    get: function () {$/;"	function	line:8
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marker.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marker.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marker.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marker.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marker.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marker.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerEnd.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerEnd.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerEnd.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerEnd.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerEnd.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerEnd.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerMid.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerMid.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerMid.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerMid.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerMid.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerMid.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerOffset.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerOffset.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerOffset.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerOffset.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerOffset.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerOffset.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerStart.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerStart.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerStart.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerStart.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerStart.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/markerStart.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marks.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marks.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marks.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marks.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marks.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/marks.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/mask.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/mask.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/mask.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/mask.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/mask.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/mask.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxHeight.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxHeight.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxHeight.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxHeight.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxHeight.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxHeight.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/maxWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minHeight.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minHeight.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minHeight.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minHeight.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minHeight.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minHeight.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/minWidth.js	/^    enumerable: true,$/;"	property	line:10
parseNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/opacity.js	/^var parseNumber = require('..\/parsers').parseNumber;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/opacity.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/opacity.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/opacity.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/opacity.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/opacity.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/opacity.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/orphans.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/orphans.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/orphans.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/orphans.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/orphans.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/orphans.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outline.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outline.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outline.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outline.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outline.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outline.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineOffset.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineOffset.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineOffset.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineOffset.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineOffset.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineOffset.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/outlineWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflow.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflow.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflow.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflow.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflow.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflow.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowX.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowX.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowX.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowX.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowX.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowX.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowY.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowY.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowY.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowY.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowY.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/overflowY.js	/^    enumerable: true,$/;"	property	line:10
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^var parsers = require('..\/parsers.js');$/;"	variable	line:3
TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^var TYPES = parsers.TYPES;$/;"	variable	line:4
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^var isValid = function (v) {$/;"	function	line:6
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^var isValid = function (v) {$/;"	function	line:6
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^var parser = function (v) {$/;"	function	line:11
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^var parser = function (v) {$/;"	function	line:11
mySetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^var mySetter = parsers.implicitSetter('padding', '', isValid, parser);$/;"	variable	line:15
myGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^var myGlobal = parsers.implicitSetter('padding', '', function () {$/;"	variable	line:16
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^    set: function (v) {$/;"	function	line:23
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^module.exports.definition = {$/;"	method	line:22
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^        switch (V) {$/;"	function	line:31
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^    get: function () {$/;"	function	line:44
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^    },$/;"	method	line:43
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^    },$/;"	property	line:46
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/padding.js	/^    enumerable: true,$/;"	property	line:47
padding	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingBottom.js	/^var padding = require('.\/padding.js');$/;"	variable	line:3
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingBottom.js	/^var parsers = require('..\/parsers.js');$/;"	variable	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingBottom.js	/^module.exports.definition = {$/;"	property	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingBottom.js	/^    get: function () {$/;"	function	line:8
padding	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingLeft.js	/^var padding = require('.\/padding.js');$/;"	variable	line:3
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingLeft.js	/^var parsers = require('..\/parsers.js');$/;"	variable	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingLeft.js	/^module.exports.definition = {$/;"	property	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingLeft.js	/^    get: function () {$/;"	function	line:8
padding	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingRight.js	/^var padding = require('.\/padding.js');$/;"	variable	line:3
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingRight.js	/^var parsers = require('..\/parsers.js');$/;"	variable	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingRight.js	/^module.exports.definition = {$/;"	property	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingRight.js	/^    get: function () {$/;"	function	line:8
padding	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingTop.js	/^var padding = require('.\/padding.js');$/;"	variable	line:3
parsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingTop.js	/^var parsers = require('..\/parsers.js');$/;"	variable	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingTop.js	/^module.exports.definition = {$/;"	property	line:6
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/paddingTop.js	/^    get: function () {$/;"	function	line:8
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/page.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/page.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/page.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/page.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/page.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/page.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakAfter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakAfter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakAfter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakAfter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakAfter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakAfter.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakBefore.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakBefore.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakBefore.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakBefore.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakBefore.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakBefore.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakInside.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakInside.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakInside.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakInside.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakInside.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pageBreakInside.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pause.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pause.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pause.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pause.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pause.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pause.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseAfter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseAfter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseAfter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseAfter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseAfter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseAfter.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseBefore.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseBefore.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseBefore.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseBefore.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseBefore.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pauseBefore.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitch.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitch.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitch.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitch.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitch.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitch.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitchRange.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitchRange.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitchRange.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitchRange.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitchRange.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pitchRange.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/playDuring.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/playDuring.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/playDuring.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/playDuring.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/playDuring.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/playDuring.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pointerEvents.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pointerEvents.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pointerEvents.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pointerEvents.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pointerEvents.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/pointerEvents.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/position.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/position.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/position.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/position.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/position.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/position.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/quotes.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/quotes.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/quotes.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/quotes.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/quotes.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/quotes.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/resize.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/resize.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/resize.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/resize.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/resize.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/resize.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/richness.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/richness.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/richness.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/richness.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/richness.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/richness.js	/^    enumerable: true,$/;"	property	line:10
parseMeasurement	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/right.js	/^var parseMeasurement = require('..\/parsers').parseMeasurement;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/right.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/right.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/right.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/right.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/right.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/right.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/shapeRendering.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/shapeRendering.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/shapeRendering.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/shapeRendering.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/shapeRendering.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/shapeRendering.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/size.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/size.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/size.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/size.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/size.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/size.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speak.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speak.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speak.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speak.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speak.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speak.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakHeader.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakHeader.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakHeader.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakHeader.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakHeader.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakHeader.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakNumeral.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakNumeral.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakNumeral.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakNumeral.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakNumeral.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakNumeral.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakPunctuation.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakPunctuation.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakPunctuation.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakPunctuation.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakPunctuation.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speakPunctuation.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speechRate.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speechRate.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speechRate.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speechRate.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speechRate.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/speechRate.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/src.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/src.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/src.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/src.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/src.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/src.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopOpacity.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopOpacity.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopOpacity.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopOpacity.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopOpacity.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stopOpacity.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stress.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stress.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stress.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stress.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stress.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stress.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stroke.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stroke.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stroke.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stroke.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stroke.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/stroke.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDasharray.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDasharray.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDasharray.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDasharray.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDasharray.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDasharray.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDashoffset.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDashoffset.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDashoffset.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDashoffset.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDashoffset.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeDashoffset.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinecap.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinecap.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinecap.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinecap.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinecap.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinecap.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinejoin.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinejoin.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinejoin.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinejoin.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinejoin.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeLinejoin.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeMiterlimit.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeMiterlimit.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeMiterlimit.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeMiterlimit.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeMiterlimit.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeMiterlimit.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeOpacity.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeOpacity.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeOpacity.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeOpacity.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeOpacity.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeOpacity.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/strokeWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/tableLayout.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/tableLayout.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/tableLayout.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/tableLayout.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/tableLayout.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/tableLayout.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAlign.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAlign.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAlign.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAlign.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAlign.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAlign.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAnchor.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAnchor.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAnchor.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAnchor.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAnchor.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textAnchor.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textDecoration.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textDecoration.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textDecoration.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textDecoration.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textDecoration.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textDecoration.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textIndent.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textIndent.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textIndent.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textIndent.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textIndent.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textIndent.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThrough.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThrough.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThrough.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThrough.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThrough.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThrough.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughMode.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughMode.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughMode.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughMode.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughMode.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughMode.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textLineThroughWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverflow.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverflow.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverflow.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverflow.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverflow.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverflow.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverline.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverline.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverline.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverline.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverline.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverline.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineMode.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineMode.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineMode.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineMode.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineMode.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineMode.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textOverlineWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textRendering.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textRendering.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textRendering.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textRendering.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textRendering.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textRendering.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textShadow.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textShadow.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textShadow.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textShadow.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textShadow.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textShadow.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textTransform.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textTransform.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textTransform.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textTransform.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textTransform.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textTransform.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderline.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderline.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderline.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderline.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderline.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderline.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineMode.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineMode.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineMode.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineMode.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineMode.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineMode.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/textUnderlineWidth.js	/^    enumerable: true,$/;"	property	line:10
parseMeasurement	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/top.js	/^var parseMeasurement = require('..\/parsers').parseMeasurement;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/top.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/top.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/top.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/top.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/top.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/top.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeBidi.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeBidi.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeBidi.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeBidi.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeBidi.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeBidi.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeRange.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeRange.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeRange.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeRange.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeRange.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/unicodeRange.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/vectorEffect.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/vectorEffect.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/vectorEffect.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/vectorEffect.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/vectorEffect.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/vectorEffect.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/verticalAlign.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/verticalAlign.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/verticalAlign.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/verticalAlign.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/verticalAlign.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/verticalAlign.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/visibility.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/visibility.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/visibility.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/visibility.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/visibility.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/visibility.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/voiceFamily.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/voiceFamily.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/voiceFamily.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/voiceFamily.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/voiceFamily.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/voiceFamily.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/volume.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/volume.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/volume.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/volume.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/volume.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/volume.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimation.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimation.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimation.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimation.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimation.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimation.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDelay.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDelay.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDelay.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDelay.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDelay.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDelay.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDirection.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDirection.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDirection.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDirection.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDirection.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDirection.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDuration.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDuration.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDuration.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDuration.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDuration.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationDuration.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationFillMode.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationFillMode.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationFillMode.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationFillMode.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationFillMode.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationFillMode.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationIterationCount.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationIterationCount.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationIterationCount.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationIterationCount.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationIterationCount.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationIterationCount.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationName.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationName.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationName.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationName.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationName.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationName.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationPlayState.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationPlayState.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationPlayState.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationPlayState.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationPlayState.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationPlayState.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationTimingFunction.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationTimingFunction.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationTimingFunction.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationTimingFunction.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationTimingFunction.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAnimationTimingFunction.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAppearance.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAppearance.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAppearance.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAppearance.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAppearance.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAppearance.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAspectRatio.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAspectRatio.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAspectRatio.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAspectRatio.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAspectRatio.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitAspectRatio.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackfaceVisibility.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackfaceVisibility.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackfaceVisibility.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackfaceVisibility.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackfaceVisibility.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackfaceVisibility.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundClip.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundClip.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundClip.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundClip.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundClip.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundClip.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundComposite.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundComposite.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundComposite.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundComposite.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundComposite.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundComposite.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundOrigin.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundOrigin.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundOrigin.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundOrigin.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundOrigin.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundOrigin.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundSize.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundSize.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundSize.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundSize.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundSize.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBackgroundSize.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfter.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderAfterWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBefore.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBefore.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBefore.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBefore.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBefore.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBefore.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderBeforeWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEnd.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEnd.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEnd.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEnd.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEnd.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEnd.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderEndWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderFit.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderFit.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderFit.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderFit.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderFit.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderFit.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderHorizontalSpacing.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderHorizontalSpacing.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderHorizontalSpacing.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderHorizontalSpacing.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderHorizontalSpacing.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderHorizontalSpacing.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderImage.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderImage.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderImage.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderImage.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderImage.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderImage.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderRadius.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderRadius.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderRadius.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderRadius.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderRadius.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderRadius.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStart.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStart.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStart.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStart.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStart.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStart.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderStartWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderVerticalSpacing.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderVerticalSpacing.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderVerticalSpacing.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderVerticalSpacing.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderVerticalSpacing.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBorderVerticalSpacing.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxAlign.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxAlign.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxAlign.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxAlign.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxAlign.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxAlign.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxDirection.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxDirection.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxDirection.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxDirection.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxDirection.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxDirection.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlex.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlex.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlex.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlex.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlex.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlex.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlexGroup.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlexGroup.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlexGroup.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlexGroup.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlexGroup.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxFlexGroup.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxLines.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxLines.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxLines.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxLines.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxLines.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxLines.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrdinalGroup.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrdinalGroup.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrdinalGroup.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrdinalGroup.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrdinalGroup.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrdinalGroup.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrient.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrient.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrient.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrient.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrient.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxOrient.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxPack.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxPack.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxPack.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxPack.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxPack.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxPack.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxReflect.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxReflect.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxReflect.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxReflect.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxReflect.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxReflect.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxShadow.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxShadow.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxShadow.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxShadow.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxShadow.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitBoxShadow.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColorCorrection.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColorCorrection.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColorCorrection.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColorCorrection.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColorCorrection.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColorCorrection.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnAxis.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnAxis.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnAxis.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnAxis.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnAxis.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnAxis.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakAfter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakAfter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakAfter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakAfter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakAfter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakAfter.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakBefore.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakBefore.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakBefore.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakBefore.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakBefore.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakBefore.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakInside.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakInside.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakInside.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakInside.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakInside.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnBreakInside.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnCount.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnCount.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnCount.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnCount.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnCount.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnCount.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnGap.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnGap.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnGap.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnGap.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnGap.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnGap.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRule.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRule.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRule.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRule.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRule.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRule.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnRuleWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumns.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumns.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumns.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumns.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumns.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumns.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnSpan.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnSpan.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnSpan.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnSpan.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnSpan.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnSpan.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitColumnWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFilter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFilter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFilter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFilter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFilter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFilter.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexAlign.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexAlign.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexAlign.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexAlign.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexAlign.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexAlign.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexDirection.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexDirection.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexDirection.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexDirection.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexDirection.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexDirection.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexFlow.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexFlow.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexFlow.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexFlow.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexFlow.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexFlow.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexItemAlign.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexItemAlign.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexItemAlign.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexItemAlign.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexItemAlign.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexItemAlign.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexLinePack.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexLinePack.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexLinePack.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexLinePack.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexLinePack.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexLinePack.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexOrder.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexOrder.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexOrder.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexOrder.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexOrder.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexOrder.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexPack.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexPack.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexPack.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexPack.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexPack.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexPack.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexWrap.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexWrap.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexWrap.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexWrap.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexWrap.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlexWrap.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowFrom.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowFrom.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowFrom.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowFrom.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowFrom.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowFrom.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowInto.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowInto.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowInto.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowInto.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowInto.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFlowInto.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontFeatureSettings.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontFeatureSettings.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontFeatureSettings.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontFeatureSettings.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontFeatureSettings.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontFeatureSettings.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontKerning.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontKerning.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontKerning.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontKerning.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontKerning.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontKerning.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSizeDelta.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSizeDelta.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSizeDelta.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSizeDelta.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSizeDelta.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSizeDelta.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSmoothing.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSmoothing.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSmoothing.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSmoothing.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSmoothing.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontSmoothing.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontVariantLigatures.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontVariantLigatures.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontVariantLigatures.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontVariantLigatures.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontVariantLigatures.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitFontVariantLigatures.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHighlight.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHighlight.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHighlight.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHighlight.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHighlight.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHighlight.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateCharacter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateCharacter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateCharacter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateCharacter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateCharacter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateCharacter.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitAfter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitAfter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitAfter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitAfter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitAfter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitAfter.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitBefore.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitBefore.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitBefore.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitBefore.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitBefore.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitBefore.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitLines.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitLines.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitLines.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitLines.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitLines.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphenateLimitLines.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphens.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphens.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphens.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphens.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphens.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitHyphens.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineAlign.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineAlign.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineAlign.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineAlign.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineAlign.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineAlign.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBoxContain.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBoxContain.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBoxContain.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBoxContain.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBoxContain.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBoxContain.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBreak.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBreak.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBreak.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBreak.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBreak.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineBreak.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineClamp.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineClamp.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineClamp.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineClamp.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineClamp.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineClamp.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineGrid.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineGrid.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineGrid.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineGrid.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineGrid.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineGrid.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineSnap.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineSnap.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineSnap.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineSnap.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineSnap.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLineSnap.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLocale.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLocale.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLocale.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLocale.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLocale.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLocale.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalHeight.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalHeight.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalHeight.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalHeight.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalHeight.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalHeight.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitLogicalWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfter.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfterCollapse.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfterCollapse.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfterCollapse.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfterCollapse.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfterCollapse.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginAfterCollapse.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBefore.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBefore.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBefore.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBefore.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBefore.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBefore.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBeforeCollapse.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBeforeCollapse.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBeforeCollapse.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBeforeCollapse.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBeforeCollapse.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBeforeCollapse.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBottomCollapse.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBottomCollapse.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBottomCollapse.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBottomCollapse.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBottomCollapse.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginBottomCollapse.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginCollapse.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginCollapse.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginCollapse.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginCollapse.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginCollapse.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginCollapse.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginEnd.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginEnd.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginEnd.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginEnd.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginEnd.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginEnd.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginStart.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginStart.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginStart.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginStart.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginStart.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginStart.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginTopCollapse.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginTopCollapse.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginTopCollapse.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginTopCollapse.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginTopCollapse.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarginTopCollapse.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarquee.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarquee.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarquee.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarquee.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarquee.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarquee.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeDirection.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeDirection.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeDirection.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeDirection.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeDirection.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeDirection.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeIncrement.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeIncrement.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeIncrement.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeIncrement.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeIncrement.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeIncrement.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeRepetition.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeRepetition.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeRepetition.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeRepetition.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeRepetition.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeRepetition.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeSpeed.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeSpeed.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeSpeed.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeSpeed.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeSpeed.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeSpeed.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMarqueeStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMask.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMask.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMask.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMask.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMask.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMask.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskAttachment.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskAttachment.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskAttachment.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskAttachment.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskAttachment.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskAttachment.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImage.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImage.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImage.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImage.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImage.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImage.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageOutset.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageOutset.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageOutset.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageOutset.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageOutset.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageOutset.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageRepeat.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageRepeat.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageRepeat.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageRepeat.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageRepeat.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageRepeat.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSlice.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSlice.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSlice.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSlice.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSlice.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSlice.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSource.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSource.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSource.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSource.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSource.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageSource.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskBoxImageWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskClip.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskClip.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskClip.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskClip.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskClip.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskClip.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskComposite.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskComposite.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskComposite.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskComposite.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskComposite.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskComposite.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskImage.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskImage.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskImage.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskImage.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskImage.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskImage.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskOrigin.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskOrigin.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskOrigin.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskOrigin.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskOrigin.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskOrigin.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPosition.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPosition.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPosition.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPosition.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPosition.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPosition.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionX.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionX.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionX.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionX.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionX.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionX.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionY.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionY.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionY.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionY.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionY.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskPositionY.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeat.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeat.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeat.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeat.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeat.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeat.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatX.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatX.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatX.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatX.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatX.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatX.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatY.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatY.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatY.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatY.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatY.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskRepeatY.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskSize.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskSize.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskSize.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskSize.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskSize.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaskSize.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMatchNearestMailBlockquoteColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMatchNearestMailBlockquoteColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMatchNearestMailBlockquoteColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMatchNearestMailBlockquoteColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMatchNearestMailBlockquoteColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMatchNearestMailBlockquoteColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMatchNearestMailBlockquoteColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalHeight.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalHeight.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalHeight.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalHeight.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalHeight.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalHeight.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMaxLogicalWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalHeight.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalHeight.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalHeight.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalHeight.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalHeight.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalHeight.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitMinLogicalWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitNbspMode.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitNbspMode.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitNbspMode.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitNbspMode.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitNbspMode.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitNbspMode.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitOverflowScrolling.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitOverflowScrolling.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitOverflowScrolling.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitOverflowScrolling.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitOverflowScrolling.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitOverflowScrolling.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingAfter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingAfter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingAfter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingAfter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingAfter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingAfter.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingBefore.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingBefore.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingBefore.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingBefore.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingBefore.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingBefore.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingEnd.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingEnd.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingEnd.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingEnd.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingEnd.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingEnd.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingStart.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingStart.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingStart.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingStart.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingStart.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPaddingStart.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspective.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspective.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspective.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspective.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspective.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspective.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOrigin.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOrigin.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOrigin.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOrigin.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOrigin.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOrigin.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginX.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginX.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginX.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginX.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginX.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginX.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginY.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginY.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginY.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginY.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginY.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPerspectiveOriginY.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPrintColorAdjust.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPrintColorAdjust.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPrintColorAdjust.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPrintColorAdjust.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPrintColorAdjust.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitPrintColorAdjust.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakAfter.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakAfter.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakAfter.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakAfter.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakAfter.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakAfter.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakBefore.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakBefore.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakBefore.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakBefore.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakBefore.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakBefore.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakInside.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakInside.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakInside.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakInside.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakInside.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionBreakInside.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionOverflow.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionOverflow.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionOverflow.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionOverflow.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionOverflow.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRegionOverflow.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRtlOrdering.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRtlOrdering.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRtlOrdering.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRtlOrdering.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRtlOrdering.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitRtlOrdering.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitSvgShadow.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitSvgShadow.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitSvgShadow.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitSvgShadow.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitSvgShadow.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitSvgShadow.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTapHighlightColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTapHighlightColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTapHighlightColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTapHighlightColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTapHighlightColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTapHighlightColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTapHighlightColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextCombine.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextCombine.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextCombine.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextCombine.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextCombine.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextCombine.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextDecorationsInEffect.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextDecorationsInEffect.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextDecorationsInEffect.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextDecorationsInEffect.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextDecorationsInEffect.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextDecorationsInEffect.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasis.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasis.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasis.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasis.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasis.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasis.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisPosition.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisPosition.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisPosition.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisPosition.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisPosition.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisPosition.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextEmphasisStyle.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextFillColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextFillColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextFillColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextFillColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextFillColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextFillColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextFillColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextOrientation.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextOrientation.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextOrientation.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextOrientation.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextOrientation.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextOrientation.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSecurity.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSecurity.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSecurity.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSecurity.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSecurity.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSecurity.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSizeAdjust.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSizeAdjust.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSizeAdjust.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSizeAdjust.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSizeAdjust.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextSizeAdjust.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStroke.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStroke.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStroke.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStroke.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStroke.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStroke.js	/^    enumerable: true,$/;"	property	line:10
parseColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeColor.js	/^var parseColor = require('..\/parsers').parseColor;$/;"	variable	line:3
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeColor.js	/^    set: function (v) {$/;"	function	line:6
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeColor.js	/^module.exports.definition = {$/;"	method	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeColor.js	/^    get: function () {$/;"	function	line:9
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeColor.js	/^    },$/;"	method	line:8
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeColor.js	/^    },$/;"	property	line:11
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeColor.js	/^    enumerable: true,$/;"	property	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeWidth.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeWidth.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeWidth.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeWidth.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeWidth.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTextStrokeWidth.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransform.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransform.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransform.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransform.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransform.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransform.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOrigin.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOrigin.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOrigin.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOrigin.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOrigin.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOrigin.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginX.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginX.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginX.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginX.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginX.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginX.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginY.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginY.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginY.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginY.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginY.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginY.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginZ.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginZ.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginZ.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginZ.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginZ.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformOriginZ.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformStyle.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformStyle.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformStyle.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformStyle.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformStyle.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransformStyle.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransition.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransition.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransition.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransition.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransition.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransition.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDelay.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDelay.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDelay.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDelay.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDelay.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDelay.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDuration.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDuration.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDuration.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDuration.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDuration.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionDuration.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionProperty.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionProperty.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionProperty.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionProperty.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionProperty.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionProperty.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionTimingFunction.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionTimingFunction.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionTimingFunction.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionTimingFunction.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionTimingFunction.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitTransitionTimingFunction.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserDrag.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserDrag.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserDrag.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserDrag.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserDrag.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserDrag.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserModify.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserModify.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserModify.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserModify.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserModify.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserModify.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserSelect.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserSelect.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserSelect.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserSelect.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserSelect.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitUserSelect.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrap.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrap.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrap.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrap.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrap.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrap.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapFlow.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapFlow.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapFlow.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapFlow.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapFlow.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapFlow.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapMargin.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapMargin.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapMargin.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapMargin.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapMargin.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapMargin.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapPadding.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapPadding.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapPadding.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapPadding.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapPadding.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapPadding.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeInside.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeInside.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeInside.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeInside.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeInside.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeInside.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeOutside.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeOutside.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeOutside.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeOutside.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeOutside.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapShapeOutside.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapThrough.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapThrough.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapThrough.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapThrough.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapThrough.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWrapThrough.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWritingMode.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWritingMode.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWritingMode.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWritingMode.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWritingMode.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/webkitWritingMode.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/whiteSpace.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/whiteSpace.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/whiteSpace.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/whiteSpace.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/whiteSpace.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/whiteSpace.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/widows.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/widows.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/widows.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/widows.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/widows.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/widows.js	/^    enumerable: true,$/;"	property	line:10
parseMeasurement	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/width.js	/^var parseMeasurement = require('..\/parsers').parseMeasurement;$/;"	variable	line:3
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/width.js	/^function parse(v) {$/;"	function	line:5
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/width.js	/^function parse(v) {$/;"	function	line:5
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/width.js	/^    set: function (v) {$/;"	function	line:16
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/width.js	/^module.exports.definition = {$/;"	method	line:15
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/width.js	/^    get: function () {$/;"	function	line:19
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/width.js	/^    },$/;"	method	line:18
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/width.js	/^    },$/;"	property	line:21
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/width.js	/^    enumerable: true,$/;"	property	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordBreak.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordBreak.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordBreak.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordBreak.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordBreak.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordBreak.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordSpacing.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordSpacing.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordSpacing.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordSpacing.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordSpacing.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordSpacing.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordWrap.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordWrap.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordWrap.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordWrap.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordWrap.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/wordWrap.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/writingMode.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/writingMode.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/writingMode.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/writingMode.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/writingMode.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/writingMode.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zIndex.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zIndex.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zIndex.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zIndex.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zIndex.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zIndex.js	/^    enumerable: true,$/;"	property	line:10
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zoom.js	/^    set: function (v) {$/;"	function	line:4
module.exports.definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zoom.js	/^module.exports.definition = {$/;"	method	line:3
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zoom.js	/^    get: function () {$/;"	function	line:7
module.exports.definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zoom.js	/^    },$/;"	method	line:6
module.exports.definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zoom.js	/^    },$/;"	property	line:9
module.exports.definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties/zoom.js	/^    enumerable: true,$/;"	property	line:10
external_dependency_parsers_0	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var external_dependency_parsers_0 = require(".\/parsers.js");$/;"	variable	line:10
alignmentBaseline_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var alignmentBaseline_export_definition;$/;"	variable	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:14
alignmentBaseline_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^alignmentBaseline_export_definition = {$/;"	method	line:13
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:17
alignmentBaseline_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:16
alignmentBaseline_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:19
alignmentBaseline_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:20
azimuth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var azimuth_export_definition;$/;"	variable	line:23
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:25
azimuth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^azimuth_export_definition = {$/;"	method	line:24
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^      switch (keywords[0]) {$/;"	function	line:65
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:98
azimuth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:97
azimuth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:100
azimuth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:101
backgroundColor_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundColor_export_isValid, backgroundColor_export_definition;$/;"	variable	line:104
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundColor_local_var_parse = function parse(v) {$/;"	function	line:106
backgroundColor_local_var_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundColor_local_var_parse = function parse(v) {$/;"	function	line:106
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundColor_local_var_parse = function parse(v) {$/;"	function	line:106
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundColor_export_isValid = function isValid(v) {$/;"	function	line:120
backgroundColor_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^};$/;"	function	line:118
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundColor_export_isValid = function isValid(v) {$/;"	function	line:120
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:125
backgroundColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundColor_export_definition = {$/;"	method	line:124
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:134
backgroundColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:133
backgroundColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:136
backgroundColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:137
backgroundImage_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundImage_export_isValid, backgroundImage_export_definition;$/;"	variable	line:140
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundImage_local_var_parse = function parse(v) {$/;"	function	line:142
backgroundImage_local_var_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundImage_local_var_parse = function parse(v) {$/;"	function	line:142
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundImage_export_isValid = function isValid(v) {$/;"	function	line:156
backgroundImage_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^};$/;"	function	line:154
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:161
backgroundImage_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundImage_export_definition = {$/;"	method	line:160
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:164
backgroundImage_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:163
backgroundImage_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:166
backgroundImage_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:167
backgroundRepeat_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundRepeat_export_isValid, backgroundRepeat_export_definition;$/;"	variable	line:170
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundRepeat_local_var_parse = function parse(v) {$/;"	function	line:172
backgroundRepeat_local_var_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundRepeat_local_var_parse = function parse(v) {$/;"	function	line:172
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundRepeat_export_isValid = function isValid(v) {$/;"	function	line:180
backgroundRepeat_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^};$/;"	function	line:178
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:185
backgroundRepeat_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundRepeat_export_definition = {$/;"	method	line:184
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:188
backgroundRepeat_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:187
backgroundRepeat_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:190
backgroundRepeat_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:191
backgroundAttachment_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundAttachment_export_isValid, backgroundAttachment_export_definition;$/;"	variable	line:194
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundAttachment_local_var_isValid = backgroundAttachment_export_isValid = function isValid(v) {$/;"	function	line:196
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:201
backgroundAttachment_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundAttachment_export_definition = {$/;"	method	line:200
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:208
backgroundAttachment_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:207
backgroundAttachment_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:210
backgroundAttachment_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:211
backgroundPosition_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundPosition_export_isValid, backgroundPosition_export_definition;$/;"	variable	line:214
backgroundPosition_local_var_valid_keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundPosition_local_var_valid_keywords = ['top', 'center', 'bottom', 'left', 'right'];$/;"	variable	line:215
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundPosition_local_var_parse = function parse(v) {$/;"	function	line:217
backgroundPosition_local_var_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundPosition_local_var_parse = function parse(v) {$/;"	function	line:217
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundPosition_export_isValid = function isValid(v) {$/;"	function	line:262
backgroundPosition_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^};$/;"	function	line:260
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:267
backgroundPosition_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundPosition_export_definition = {$/;"	method	line:266
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:270
backgroundPosition_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:269
backgroundPosition_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:272
backgroundPosition_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:273
background_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var background_export_isValid, background_export_definition;$/;"	variable	line:276
background_local_var_shorthand_for.background-color	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var background_local_var_shorthand_for = {$/;"	property	line:277
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^background_export_isValid = function isValid(v) {$/;"	function	line:300
background_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^};$/;"	function	line:298
background_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^background_export_definition = {$/;"	property	line:304
backgroundClip_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundClip_export_definition;$/;"	variable	line:310
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:312
backgroundClip_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundClip_export_definition = {$/;"	method	line:311
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:315
backgroundClip_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:314
backgroundClip_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:317
backgroundClip_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:318
backgroundOrigin_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundOrigin_export_definition;$/;"	variable	line:321
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:323
backgroundOrigin_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundOrigin_export_definition = {$/;"	method	line:322
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:326
backgroundOrigin_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:325
backgroundOrigin_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:328
backgroundOrigin_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:329
backgroundPositionX_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundPositionX_export_definition;$/;"	variable	line:332
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:334
backgroundPositionX_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundPositionX_export_definition = {$/;"	method	line:333
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:337
backgroundPositionX_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:336
backgroundPositionX_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:339
backgroundPositionX_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:340
backgroundPositionY_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundPositionY_export_definition;$/;"	variable	line:343
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:345
backgroundPositionY_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundPositionY_export_definition = {$/;"	method	line:344
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:348
backgroundPositionY_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:347
backgroundPositionY_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:350
backgroundPositionY_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:351
backgroundRepeatX_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundRepeatX_export_definition;$/;"	variable	line:354
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:356
backgroundRepeatX_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundRepeatX_export_definition = {$/;"	method	line:355
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:359
backgroundRepeatX_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:358
backgroundRepeatX_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:361
backgroundRepeatX_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:362
backgroundRepeatY_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundRepeatY_export_definition;$/;"	variable	line:365
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:367
backgroundRepeatY_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundRepeatY_export_definition = {$/;"	method	line:366
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:370
backgroundRepeatY_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:369
backgroundRepeatY_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:372
backgroundRepeatY_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:373
backgroundSize_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var backgroundSize_export_definition;$/;"	variable	line:376
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:378
backgroundSize_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^backgroundSize_export_definition = {$/;"	method	line:377
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:381
backgroundSize_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:380
backgroundSize_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:383
backgroundSize_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:384
baselineShift_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var baselineShift_export_definition;$/;"	variable	line:387
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:389
baselineShift_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^baselineShift_export_definition = {$/;"	method	line:388
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:392
baselineShift_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:391
baselineShift_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:394
baselineShift_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:395
borderWidth_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderWidth_export_isValid, borderWidth_export_definition;$/;"	variable	line:398
borderWidth_local_var_widths	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderWidth_local_var_widths = ['thin', 'medium', 'thick'];$/;"	variable	line:400
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderWidth_export_isValid = function parse(v) {$/;"	function	line:402
borderWidth_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderWidth_local_var_widths = ['thin', 'medium', 'thick'];$/;"	function	line:400
borderWidth_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderWidth_local_var_parser = function (v) {$/;"	function	line:428
borderWidth_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderWidth_local_var_parser = function (v) {$/;"	function	line:428
borderWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderWidth_export_definition = {$/;"	property	line:442
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:444
borderStyle_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderStyle_export_isValid, borderStyle_export_definition;$/;"	variable	line:450
borderStyle_local_var_styles	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderStyle_local_var_styles = ['none', 'hidden', 'dotted', 'dashed', 'solid', 'double', 'groove', 'ridge', 'inset', 'outset'];$/;"	variable	line:452
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderStyle_export_isValid = function parse(v) {$/;"	function	line:454
borderStyle_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderStyle_local_var_styles = ['none', 'hidden', 'dotted', 'dashed', 'solid', 'double', 'groove', 'ridge', 'inset', 'outset'];$/;"	function	line:452
borderStyle_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderStyle_local_var_parser = function (v) {$/;"	function	line:460
borderStyle_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderStyle_local_var_parser = function (v) {$/;"	function	line:460
borderStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderStyle_export_definition = {$/;"	property	line:468
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:470
borderColor_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderColor_export_isValid, borderColor_export_definition;$/;"	variable	line:476
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderColor_export_isValid = function parse(v) {$/;"	function	line:478
borderColor_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderColor_export_isValid, borderColor_export_definition;$/;"	function	line:476
borderColor_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderColor_local_var_parser = function (v) {$/;"	function	line:488
borderColor_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderColor_local_var_parser = function (v) {$/;"	function	line:488
borderColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderColor_export_definition = {$/;"	property	line:496
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:498
border_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var border_export_isValid, border_export_definition;$/;"	variable	line:504
border_local_var_shorthand_for.border-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var border_local_var_shorthand_for = {$/;"	property	line:505
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var border_local_var_isValid = function isValid(v) {$/;"	function	line:520
border_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var border_local_var_isValid = function isValid(v) {$/;"	function	line:520
border_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var border_local_var_parser = function (v) {$/;"	function	line:526
border_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var border_local_var_parser = function (v) {$/;"	function	line:526
border_local_var_myShorthandSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var border_local_var_myShorthandSetter = external_dependency_parsers_0.shorthandSetter('border', border_local_var_shorthand_for);$/;"	variable	line:538
border_local_var_myShorthandGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var border_local_var_myShorthandGetter = external_dependency_parsers_0.shorthandGetter('border', border_local_var_shorthand_for);$/;"	variable	line:539
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:541
border_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^border_export_definition = {$/;"	method	line:540
border_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:555
border_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: border_local_var_myShorthandGetter,$/;"	property	line:556
border_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:557
borderBottomWidth_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderBottomWidth_export_isValid, borderBottomWidth_export_definition;$/;"	variable	line:560
borderBottomWidth_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderBottomWidth_local_var_isValid = borderBottomWidth_export_isValid = borderWidth_export_isValid;$/;"	variable	line:561
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:563
borderBottomWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderBottomWidth_export_definition = {$/;"	method	line:562
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:568
borderBottomWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:567
borderBottomWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:570
borderBottomWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:571
borderBottomStyle_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderBottomStyle_export_isValid, borderBottomStyle_export_definition;$/;"	variable	line:574
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:577
borderBottomStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderBottomStyle_export_definition = {$/;"	method	line:576
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:587
borderBottomStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:586
borderBottomStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:589
borderBottomStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:590
borderBottomColor_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderBottomColor_export_isValid, borderBottomColor_export_definition;$/;"	variable	line:593
borderBottomColor_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderBottomColor_local_var_isValid = borderBottomColor_export_isValid = borderColor_export_isValid;$/;"	variable	line:594
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:596
borderBottomColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderBottomColor_export_definition = {$/;"	method	line:595
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:601
borderBottomColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:600
borderBottomColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:603
borderBottomColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:604
borderBottom_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderBottom_export_isValid, borderBottom_export_definition;$/;"	variable	line:607
borderBottom_local_var_shorthand_for.border-bottom-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderBottom_local_var_shorthand_for = {$/;"	property	line:608
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderBottom_local_var_isValid = function isValid(v) {$/;"	function	line:623
borderBottom_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderBottom_local_var_isValid = function isValid(v) {$/;"	function	line:623
borderBottom_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderBottom_export_definition = {$/;"	property	line:628
borderBottomLeftRadius_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderBottomLeftRadius_export_definition;$/;"	variable	line:634
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:636
borderBottomLeftRadius_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderBottomLeftRadius_export_definition = {$/;"	method	line:635
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:639
borderBottomLeftRadius_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:638
borderBottomLeftRadius_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:641
borderBottomLeftRadius_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:642
borderBottomRightRadius_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderBottomRightRadius_export_definition;$/;"	variable	line:645
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:647
borderBottomRightRadius_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderBottomRightRadius_export_definition = {$/;"	method	line:646
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:650
borderBottomRightRadius_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:649
borderBottomRightRadius_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:652
borderBottomRightRadius_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:653
borderCollapse_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderCollapse_export_isValid, borderCollapse_export_definition;$/;"	variable	line:656
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderCollapse_local_var_parse = function parse(v) {$/;"	function	line:658
borderCollapse_local_var_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderCollapse_local_var_parse = function parse(v) {$/;"	function	line:658
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderCollapse_export_isValid = function isValid(v) {$/;"	function	line:666
borderCollapse_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^};$/;"	function	line:664
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:671
borderCollapse_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderCollapse_export_definition = {$/;"	method	line:670
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:674
borderCollapse_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:673
borderCollapse_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:676
borderCollapse_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:677
borderImage_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderImage_export_definition;$/;"	variable	line:680
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:682
borderImage_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderImage_export_definition = {$/;"	method	line:681
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:685
borderImage_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:684
borderImage_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:687
borderImage_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:688
borderImageOutset_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderImageOutset_export_definition;$/;"	variable	line:691
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:693
borderImageOutset_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderImageOutset_export_definition = {$/;"	method	line:692
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:696
borderImageOutset_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:695
borderImageOutset_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:698
borderImageOutset_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:699
borderImageRepeat_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderImageRepeat_export_definition;$/;"	variable	line:702
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:704
borderImageRepeat_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderImageRepeat_export_definition = {$/;"	method	line:703
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:707
borderImageRepeat_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:706
borderImageRepeat_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:709
borderImageRepeat_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:710
borderImageSlice_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderImageSlice_export_definition;$/;"	variable	line:713
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:715
borderImageSlice_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderImageSlice_export_definition = {$/;"	method	line:714
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:718
borderImageSlice_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:717
borderImageSlice_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:720
borderImageSlice_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:721
borderImageSource_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderImageSource_export_definition;$/;"	variable	line:724
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:726
borderImageSource_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderImageSource_export_definition = {$/;"	method	line:725
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:729
borderImageSource_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:728
borderImageSource_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:731
borderImageSource_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:732
borderImageWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderImageWidth_export_definition;$/;"	variable	line:735
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:737
borderImageWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderImageWidth_export_definition = {$/;"	method	line:736
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:740
borderImageWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:739
borderImageWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:742
borderImageWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:743
borderLeftWidth_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderLeftWidth_export_isValid, borderLeftWidth_export_definition;$/;"	variable	line:746
borderLeftWidth_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderLeftWidth_local_var_isValid = borderLeftWidth_export_isValid = borderWidth_export_isValid;$/;"	variable	line:747
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:749
borderLeftWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderLeftWidth_export_definition = {$/;"	method	line:748
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:754
borderLeftWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:753
borderLeftWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:756
borderLeftWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:757
borderLeftStyle_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderLeftStyle_export_isValid, borderLeftStyle_export_definition;$/;"	variable	line:760
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:763
borderLeftStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderLeftStyle_export_definition = {$/;"	method	line:762
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:773
borderLeftStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:772
borderLeftStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:775
borderLeftStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:776
borderLeftColor_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderLeftColor_export_isValid, borderLeftColor_export_definition;$/;"	variable	line:779
borderLeftColor_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderLeftColor_local_var_isValid = borderLeftColor_export_isValid = borderColor_export_isValid;$/;"	variable	line:780
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:782
borderLeftColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderLeftColor_export_definition = {$/;"	method	line:781
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:787
borderLeftColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:786
borderLeftColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:789
borderLeftColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:790
borderLeft_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderLeft_export_isValid, borderLeft_export_definition;$/;"	variable	line:793
borderLeft_local_var_shorthand_for.border-left-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderLeft_local_var_shorthand_for = {$/;"	property	line:794
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderLeft_local_var_isValid = function isValid(v) {$/;"	function	line:809
borderLeft_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderLeft_local_var_isValid = function isValid(v) {$/;"	function	line:809
borderLeft_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderLeft_export_definition = {$/;"	property	line:814
borderRadius_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderRadius_export_definition;$/;"	variable	line:820
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:822
borderRadius_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderRadius_export_definition = {$/;"	method	line:821
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:825
borderRadius_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:824
borderRadius_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:827
borderRadius_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:828
borderRightWidth_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderRightWidth_export_isValid, borderRightWidth_export_definition;$/;"	variable	line:831
borderRightWidth_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderRightWidth_local_var_isValid = borderRightWidth_export_isValid = borderWidth_export_isValid;$/;"	variable	line:832
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:834
borderRightWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderRightWidth_export_definition = {$/;"	method	line:833
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:839
borderRightWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:838
borderRightWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:841
borderRightWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:842
borderRightStyle_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderRightStyle_export_isValid, borderRightStyle_export_definition;$/;"	variable	line:845
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:848
borderRightStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderRightStyle_export_definition = {$/;"	method	line:847
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:858
borderRightStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:857
borderRightStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:860
borderRightStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:861
borderRightColor_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderRightColor_export_isValid, borderRightColor_export_definition;$/;"	variable	line:864
borderRightColor_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderRightColor_local_var_isValid = borderRightColor_export_isValid = borderColor_export_isValid;$/;"	variable	line:865
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:867
borderRightColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderRightColor_export_definition = {$/;"	method	line:866
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:872
borderRightColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:871
borderRightColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:874
borderRightColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:875
borderRight_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderRight_export_isValid, borderRight_export_definition;$/;"	variable	line:878
borderRight_local_var_shorthand_for.border-right-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderRight_local_var_shorthand_for = {$/;"	property	line:879
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderRight_local_var_isValid = function isValid(v) {$/;"	function	line:894
borderRight_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderRight_local_var_isValid = function isValid(v) {$/;"	function	line:894
borderRight_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderRight_export_definition = {$/;"	property	line:899
borderSpacing_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderSpacing_export_isValid, borderSpacing_export_definition;$/;"	variable	line:905
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderSpacing_local_var_parse = function parse(v) {$/;"	function	line:910
borderSpacing_local_var_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderSpacing_local_var_parse = function parse(v) {$/;"	function	line:910
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderSpacing_export_isValid = function isValid(v) {$/;"	function	line:933
borderSpacing_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^};$/;"	function	line:931
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:938
borderSpacing_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderSpacing_export_definition = {$/;"	method	line:937
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:941
borderSpacing_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:940
borderSpacing_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:943
borderSpacing_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:944
borderTopWidth_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderTopWidth_export_isValid, borderTopWidth_export_definition;$/;"	variable	line:947
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:950
borderTopWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderTopWidth_export_definition = {$/;"	method	line:949
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:955
borderTopWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:954
borderTopWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:957
borderTopWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:958
borderTopStyle_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderTopStyle_export_isValid, borderTopStyle_export_definition;$/;"	variable	line:961
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:964
borderTopStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderTopStyle_export_definition = {$/;"	method	line:963
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:974
borderTopStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:973
borderTopStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:976
borderTopStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:977
borderTopColor_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderTopColor_export_isValid, borderTopColor_export_definition;$/;"	variable	line:980
borderTopColor_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderTopColor_local_var_isValid = borderTopColor_export_isValid = borderColor_export_isValid;$/;"	variable	line:981
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:983
borderTopColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderTopColor_export_definition = {$/;"	method	line:982
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:988
borderTopColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:987
borderTopColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:990
borderTopColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:991
borderTop_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderTop_export_isValid, borderTop_export_definition;$/;"	variable	line:994
borderTop_local_var_shorthand_for.border-top-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderTop_local_var_shorthand_for = {$/;"	property	line:995
borderTop_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderTop_export_isValid = function (v) {$/;"	function	line:1010
borderTop_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^};$/;"	function	line:1008
borderTop_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderTop_export_definition = {$/;"	property	line:1014
borderTopLeftRadius_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderTopLeftRadius_export_definition;$/;"	variable	line:1020
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1022
borderTopLeftRadius_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderTopLeftRadius_export_definition = {$/;"	method	line:1021
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1025
borderTopLeftRadius_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1024
borderTopLeftRadius_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1027
borderTopLeftRadius_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1028
borderTopRightRadius_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var borderTopRightRadius_export_definition;$/;"	variable	line:1031
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1033
borderTopRightRadius_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^borderTopRightRadius_export_definition = {$/;"	method	line:1032
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1036
borderTopRightRadius_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1035
borderTopRightRadius_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1038
borderTopRightRadius_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1039
bottom_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var bottom_export_definition;$/;"	variable	line:1042
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1044
bottom_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^bottom_export_definition = {$/;"	method	line:1043
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1047
bottom_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1046
bottom_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1049
bottom_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1050
boxShadow_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var boxShadow_export_definition;$/;"	variable	line:1053
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1055
boxShadow_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^boxShadow_export_definition = {$/;"	method	line:1054
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1058
boxShadow_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1057
boxShadow_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1060
boxShadow_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1061
boxSizing_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var boxSizing_export_definition;$/;"	variable	line:1064
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1066
boxSizing_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^boxSizing_export_definition = {$/;"	method	line:1065
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1069
boxSizing_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1068
boxSizing_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1071
boxSizing_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1072
captionSide_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var captionSide_export_definition;$/;"	variable	line:1075
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1077
captionSide_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^captionSide_export_definition = {$/;"	method	line:1076
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1080
captionSide_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1079
captionSide_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1082
captionSide_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1083
clear_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var clear_export_definition;$/;"	variable	line:1086
clear_local_var_clear_keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var clear_local_var_clear_keywords = ['none', 'left', 'right', 'both', 'inherit'];$/;"	variable	line:1087
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1089
clear_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^clear_export_definition = {$/;"	method	line:1088
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1092
clear_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1091
clear_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1094
clear_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1095
clip_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var clip_export_definition;$/;"	variable	line:1098
clip_local_var_shape_regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^\/*jslint regexp: true*\/var clip_local_var_shape_regex = \/^rect\\((.*)\\)$\/i; \/*jslint regexp: false*\/$/;"	variable	line:1099
clip_local_var_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var clip_local_var_parse = function (val) {$/;"	function	line:1101
clip_local_var_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var clip_local_var_parse = function (val) {$/;"	function	line:1101
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1143
clip_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^clip_export_definition = {$/;"	method	line:1142
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1146
clip_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1145
clip_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1148
clip_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1149
color_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var color_export_definition;$/;"	variable	line:1152
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1154
color_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^color_export_definition = {$/;"	method	line:1153
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1157
color_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1156
color_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1159
color_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1160
colorInterpolation_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var colorInterpolation_export_definition;$/;"	variable	line:1163
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1165
colorInterpolation_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^colorInterpolation_export_definition = {$/;"	method	line:1164
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1168
colorInterpolation_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1167
colorInterpolation_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1170
colorInterpolation_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1171
colorInterpolationFilters_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var colorInterpolationFilters_export_definition;$/;"	variable	line:1174
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1176
colorInterpolationFilters_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^colorInterpolationFilters_export_definition = {$/;"	method	line:1175
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1179
colorInterpolationFilters_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1178
colorInterpolationFilters_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1181
colorInterpolationFilters_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1182
colorProfile_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var colorProfile_export_definition;$/;"	variable	line:1185
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1187
colorProfile_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^colorProfile_export_definition = {$/;"	method	line:1186
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1190
colorProfile_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1189
colorProfile_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1192
colorProfile_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1193
colorRendering_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var colorRendering_export_definition;$/;"	variable	line:1196
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1198
colorRendering_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^colorRendering_export_definition = {$/;"	method	line:1197
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1201
colorRendering_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1200
colorRendering_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1203
colorRendering_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1204
content_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var content_export_definition;$/;"	variable	line:1207
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1209
content_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^content_export_definition = {$/;"	method	line:1208
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1212
content_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1211
content_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1214
content_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1215
counterIncrement_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var counterIncrement_export_definition;$/;"	variable	line:1218
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1220
counterIncrement_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^counterIncrement_export_definition = {$/;"	method	line:1219
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1223
counterIncrement_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1222
counterIncrement_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1225
counterIncrement_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1226
counterReset_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var counterReset_export_definition;$/;"	variable	line:1229
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1231
counterReset_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^counterReset_export_definition = {$/;"	method	line:1230
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1234
counterReset_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1233
counterReset_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1236
counterReset_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1237
cssFloat_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var cssFloat_export_definition;$/;"	variable	line:1240
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1242
cssFloat_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^cssFloat_export_definition = {$/;"	method	line:1241
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1245
cssFloat_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1244
cssFloat_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1247
cssFloat_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1248
cue_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var cue_export_definition;$/;"	variable	line:1251
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1253
cue_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^cue_export_definition = {$/;"	method	line:1252
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1256
cue_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1255
cue_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1258
cue_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1259
cueAfter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var cueAfter_export_definition;$/;"	variable	line:1262
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1264
cueAfter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^cueAfter_export_definition = {$/;"	method	line:1263
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1267
cueAfter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1266
cueAfter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1269
cueAfter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1270
cueBefore_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var cueBefore_export_definition;$/;"	variable	line:1273
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1275
cueBefore_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^cueBefore_export_definition = {$/;"	method	line:1274
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1278
cueBefore_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1277
cueBefore_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1280
cueBefore_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1281
cursor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var cursor_export_definition;$/;"	variable	line:1284
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1286
cursor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^cursor_export_definition = {$/;"	method	line:1285
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1289
cursor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1288
cursor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1291
cursor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1292
direction_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var direction_export_definition;$/;"	variable	line:1295
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1297
direction_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^direction_export_definition = {$/;"	method	line:1296
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1300
direction_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1299
direction_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1302
direction_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1303
display_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var display_export_definition;$/;"	variable	line:1306
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1308
display_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^display_export_definition = {$/;"	method	line:1307
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1311
display_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1310
display_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1313
display_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1314
dominantBaseline_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var dominantBaseline_export_definition;$/;"	variable	line:1317
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1319
dominantBaseline_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^dominantBaseline_export_definition = {$/;"	method	line:1318
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1322
dominantBaseline_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1321
dominantBaseline_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1324
dominantBaseline_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1325
elevation_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var elevation_export_definition;$/;"	variable	line:1328
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1330
elevation_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^elevation_export_definition = {$/;"	method	line:1329
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1333
elevation_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1332
elevation_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1335
elevation_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1336
emptyCells_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var emptyCells_export_definition;$/;"	variable	line:1339
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1341
emptyCells_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^emptyCells_export_definition = {$/;"	method	line:1340
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1344
emptyCells_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1343
emptyCells_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1346
emptyCells_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1347
enableBackground_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var enableBackground_export_definition;$/;"	variable	line:1350
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1352
enableBackground_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^enableBackground_export_definition = {$/;"	method	line:1351
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1355
enableBackground_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1354
enableBackground_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1357
enableBackground_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1358
fill_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fill_export_definition;$/;"	variable	line:1361
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1363
fill_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fill_export_definition = {$/;"	method	line:1362
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1366
fill_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1365
fill_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1368
fill_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1369
fillOpacity_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fillOpacity_export_definition;$/;"	variable	line:1372
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1374
fillOpacity_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fillOpacity_export_definition = {$/;"	method	line:1373
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1377
fillOpacity_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1376
fillOpacity_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1379
fillOpacity_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1380
fillRule_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fillRule_export_definition;$/;"	variable	line:1383
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1385
fillRule_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fillRule_export_definition = {$/;"	method	line:1384
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1388
fillRule_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1387
fillRule_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1390
fillRule_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1391
filter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var filter_export_definition;$/;"	variable	line:1394
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1396
filter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^filter_export_definition = {$/;"	method	line:1395
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1399
filter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1398
filter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1401
filter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1402
floodColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var floodColor_export_definition;$/;"	variable	line:1405
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1407
floodColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^floodColor_export_definition = {$/;"	method	line:1406
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1410
floodColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1409
floodColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1412
floodColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1413
floodOpacity_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var floodOpacity_export_definition;$/;"	variable	line:1416
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1418
floodOpacity_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^floodOpacity_export_definition = {$/;"	method	line:1417
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1421
floodOpacity_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1420
floodOpacity_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1423
floodOpacity_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1424
fontFamily_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontFamily_export_isValid, fontFamily_export_definition;$/;"	variable	line:1427
fontFamily_local_var_partsRegEx	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontFamily_local_var_partsRegEx = \/\\s*,\\s*\/;$/;"	variable	line:1428
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontFamily_export_isValid = function isValid(v) {$/;"	function	line:1430
fontFamily_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontFamily_local_var_partsRegEx = \/\\s*,\\s*\/;$/;"	function	line:1428
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1452
fontFamily_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontFamily_export_definition = {$/;"	method	line:1451
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1455
fontFamily_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1454
fontFamily_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1457
fontFamily_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1458
fontSize_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontSize_export_isValid, fontSize_export_definition;$/;"	variable	line:1461
fontSize_local_var_absoluteSizes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontSize_local_var_absoluteSizes = ['xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large'];$/;"	variable	line:1462
fontSize_local_var_relativeSizes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontSize_local_var_relativeSizes = ['larger', 'smaller'];$/;"	variable	line:1463
fontSize_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontSize_export_isValid = function (v) {$/;"	function	line:1465
fontSize_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontSize_local_var_relativeSizes = ['larger', 'smaller'];$/;"	function	line:1463
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1471
fontSize_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontSize_export_definition = {$/;"	method	line:1470
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1474
fontSize_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1473
fontSize_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1476
fontSize_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1477
fontStyle_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontStyle_export_isValid, fontStyle_export_definition;$/;"	variable	line:1480
fontStyle_local_var_valid_styles	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontStyle_local_var_valid_styles = ['normal', 'italic', 'oblique', 'inherit'];$/;"	variable	line:1481
fontStyle_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontStyle_export_isValid = function (v) {$/;"	function	line:1483
fontStyle_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontStyle_local_var_valid_styles = ['normal', 'italic', 'oblique', 'inherit'];$/;"	function	line:1481
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1488
fontStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontStyle_export_definition = {$/;"	method	line:1487
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1491
fontStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1490
fontStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1493
fontStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1494
fontVariant_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontVariant_export_isValid, fontVariant_export_definition;$/;"	variable	line:1497
fontVariant_local_var_valid_variants	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontVariant_local_var_valid_variants = ['normal', 'small-caps', 'inherit'];$/;"	variable	line:1498
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontVariant_export_isValid = function isValid(v) {$/;"	function	line:1500
fontVariant_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontVariant_local_var_valid_variants = ['normal', 'small-caps', 'inherit'];$/;"	function	line:1498
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1505
fontVariant_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontVariant_export_definition = {$/;"	method	line:1504
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1508
fontVariant_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1507
fontVariant_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1510
fontVariant_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1511
fontWeight_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontWeight_export_isValid, fontWeight_export_definition;$/;"	variable	line:1514
fontWeight_local_var_valid_weights	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontWeight_local_var_valid_weights = ['normal', 'bold', 'bolder', 'lighter', '100', '200', '300', '400', '500', '600', '700', '800', '900', 'inherit'];$/;"	variable	line:1515
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontWeight_export_isValid = function isValid(v) {$/;"	function	line:1517
fontWeight_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontWeight_local_var_valid_weights = ['normal', 'bold', 'bolder', 'lighter', '100', '200', '300', '400', '500', '600', '700', '800', '900', 'inherit'];$/;"	function	line:1515
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1522
fontWeight_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontWeight_export_definition = {$/;"	method	line:1521
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1525
fontWeight_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1524
fontWeight_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1527
fontWeight_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1528
lineHeight_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var lineHeight_export_isValid, lineHeight_export_definition;$/;"	variable	line:1531
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^lineHeight_export_isValid = function isValid(v) {$/;"	function	line:1533
lineHeight_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var lineHeight_export_isValid, lineHeight_export_definition;$/;"	function	line:1531
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1539
lineHeight_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^lineHeight_export_definition = {$/;"	method	line:1538
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1542
lineHeight_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1541
lineHeight_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1544
lineHeight_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1545
font_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var font_export_isValid, font_export_definition;$/;"	variable	line:1548
font_local_var_shorthand_for.font-family	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var font_local_var_shorthand_for = {$/;"	property	line:1549
font_local_var_static_fonts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var font_local_var_static_fonts = ['caption', 'icon', 'menu', 'message-box', 'small-caption', 'status-bar', 'inherit'];$/;"	variable	line:1575
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^font_export_isValid = function isValid(v) {$/;"	function	line:1577
font_export_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var font_local_var_static_fonts = ['caption', 'icon', 'menu', 'message-box', 'small-caption', 'status-bar', 'inherit'];$/;"	function	line:1575
font_local_var_setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var font_local_var_setter = external_dependency_parsers_0.shorthandSetter('font', font_local_var_shorthand_for);$/;"	variable	line:1581
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1583
font_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^font_export_definition = {$/;"	method	line:1582
font_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1593
fontSizeAdjust_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontSizeAdjust_export_definition;$/;"	variable	line:1598
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1600
fontSizeAdjust_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontSizeAdjust_export_definition = {$/;"	method	line:1599
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1603
fontSizeAdjust_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1602
fontSizeAdjust_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1605
fontSizeAdjust_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1606
fontStretch_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var fontStretch_export_definition;$/;"	variable	line:1609
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1611
fontStretch_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^fontStretch_export_definition = {$/;"	method	line:1610
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1614
fontStretch_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1613
fontStretch_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1616
fontStretch_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1617
glyphOrientationHorizontal_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var glyphOrientationHorizontal_export_definition;$/;"	variable	line:1620
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1622
glyphOrientationHorizontal_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^glyphOrientationHorizontal_export_definition = {$/;"	method	line:1621
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1625
glyphOrientationHorizontal_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1624
glyphOrientationHorizontal_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1627
glyphOrientationHorizontal_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1628
glyphOrientationVertical_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var glyphOrientationVertical_export_definition;$/;"	variable	line:1631
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1633
glyphOrientationVertical_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^glyphOrientationVertical_export_definition = {$/;"	method	line:1632
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1636
glyphOrientationVertical_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1635
glyphOrientationVertical_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1638
glyphOrientationVertical_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1639
height_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var height_export_definition;$/;"	variable	line:1642
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^function parse(v) {$/;"	function	line:1644
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1657
height_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^height_export_definition = {$/;"	method	line:1656
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1660
height_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1659
height_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1662
height_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1663
imageRendering_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var imageRendering_export_definition;$/;"	variable	line:1666
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1668
imageRendering_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^imageRendering_export_definition = {$/;"	method	line:1667
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1671
imageRendering_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1670
imageRendering_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1673
imageRendering_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1674
kerning_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var kerning_export_definition;$/;"	variable	line:1677
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1679
kerning_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^kerning_export_definition = {$/;"	method	line:1678
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1682
kerning_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1681
kerning_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1684
kerning_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1685
left_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var left_export_definition;$/;"	variable	line:1688
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1690
left_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^left_export_definition = {$/;"	method	line:1689
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1693
left_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1692
left_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1695
left_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1696
letterSpacing_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var letterSpacing_export_definition;$/;"	variable	line:1699
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1701
letterSpacing_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^letterSpacing_export_definition = {$/;"	method	line:1700
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1704
letterSpacing_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1703
letterSpacing_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1706
letterSpacing_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1707
lightingColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var lightingColor_export_definition;$/;"	variable	line:1710
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1712
lightingColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^lightingColor_export_definition = {$/;"	method	line:1711
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1715
lightingColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1714
lightingColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1717
lightingColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1718
listStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var listStyle_export_definition;$/;"	variable	line:1721
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1723
listStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^listStyle_export_definition = {$/;"	method	line:1722
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1726
listStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1725
listStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1728
listStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1729
listStyleImage_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var listStyleImage_export_definition;$/;"	variable	line:1732
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1734
listStyleImage_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^listStyleImage_export_definition = {$/;"	method	line:1733
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1737
listStyleImage_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1736
listStyleImage_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1739
listStyleImage_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1740
listStylePosition_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var listStylePosition_export_definition;$/;"	variable	line:1743
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1745
listStylePosition_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^listStylePosition_export_definition = {$/;"	method	line:1744
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1748
listStylePosition_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1747
listStylePosition_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1750
listStylePosition_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1751
listStyleType_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var listStyleType_export_definition;$/;"	variable	line:1754
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1756
listStyleType_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^listStyleType_export_definition = {$/;"	method	line:1755
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1759
listStyleType_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1758
listStyleType_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1761
listStyleType_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1762
margin_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var margin_export_definition, margin_export_isValid, margin_export_parser;$/;"	variable	line:1765
margin_local_var_TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var margin_local_var_TYPES = external_dependency_parsers_0.TYPES;$/;"	variable	line:1766
margin_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var margin_local_var_isValid = function (v) {$/;"	function	line:1768
margin_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var margin_local_var_isValid = function (v) {$/;"	function	line:1768
margin_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var margin_local_var_parser = function (v) {$/;"	function	line:1777
margin_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var margin_local_var_parser = function (v) {$/;"	function	line:1777
margin_local_var_mySetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var margin_local_var_mySetter = external_dependency_parsers_0.implicitSetter('margin', '', margin_local_var_isValid, margin_local_var_parser);$/;"	variable	line:1787
margin_local_var_myGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var margin_local_var_myGlobal = external_dependency_parsers_0.implicitSetter('margin', '', function () {$/;"	variable	line:1788
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1794
margin_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^margin_export_definition = {$/;"	method	line:1793
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^    switch (V) {$/;"	function	line:1805
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1818
margin_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1817
margin_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1820
margin_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1821
marginBottom_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var marginBottom_export_definition;$/;"	variable	line:1826
marginBottom_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^marginBottom_export_definition = {$/;"	property	line:1827
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1837
marginLeft_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var marginLeft_export_definition;$/;"	variable	line:1843
marginLeft_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^marginLeft_export_definition = {$/;"	property	line:1844
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1854
marginRight_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var marginRight_export_definition;$/;"	variable	line:1860
marginRight_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^marginRight_export_definition = {$/;"	property	line:1861
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1871
marginTop_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var marginTop_export_definition;$/;"	variable	line:1877
marginTop_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^marginTop_export_definition = {$/;"	property	line:1878
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1888
marker_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var marker_export_definition;$/;"	variable	line:1894
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1896
marker_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^marker_export_definition = {$/;"	method	line:1895
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1899
marker_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1898
marker_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1901
marker_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1902
markerEnd_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var markerEnd_export_definition;$/;"	variable	line:1905
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1907
markerEnd_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^markerEnd_export_definition = {$/;"	method	line:1906
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1910
markerEnd_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1909
markerEnd_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1912
markerEnd_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1913
markerMid_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var markerMid_export_definition;$/;"	variable	line:1916
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1918
markerMid_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^markerMid_export_definition = {$/;"	method	line:1917
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1921
markerMid_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1920
markerMid_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1923
markerMid_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1924
markerOffset_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var markerOffset_export_definition;$/;"	variable	line:1927
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1929
markerOffset_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^markerOffset_export_definition = {$/;"	method	line:1928
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1932
markerOffset_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1931
markerOffset_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1934
markerOffset_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1935
markerStart_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var markerStart_export_definition;$/;"	variable	line:1938
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1940
markerStart_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^markerStart_export_definition = {$/;"	method	line:1939
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1943
markerStart_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1942
markerStart_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1945
markerStart_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1946
marks_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var marks_export_definition;$/;"	variable	line:1949
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1951
marks_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^marks_export_definition = {$/;"	method	line:1950
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1954
marks_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1953
marks_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1956
marks_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1957
mask_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var mask_export_definition;$/;"	variable	line:1960
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1962
mask_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^mask_export_definition = {$/;"	method	line:1961
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1965
mask_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1964
mask_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1967
mask_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1968
maxHeight_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var maxHeight_export_definition;$/;"	variable	line:1971
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1973
maxHeight_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^maxHeight_export_definition = {$/;"	method	line:1972
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1976
maxHeight_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1975
maxHeight_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1978
maxHeight_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1979
maxWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var maxWidth_export_definition;$/;"	variable	line:1982
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1984
maxWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^maxWidth_export_definition = {$/;"	method	line:1983
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1987
maxWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1986
maxWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:1989
maxWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:1990
minHeight_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var minHeight_export_definition;$/;"	variable	line:1993
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:1995
minHeight_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^minHeight_export_definition = {$/;"	method	line:1994
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:1998
minHeight_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:1997
minHeight_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2000
minHeight_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2001
minWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var minWidth_export_definition;$/;"	variable	line:2004
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2006
minWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^minWidth_export_definition = {$/;"	method	line:2005
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2009
minWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2008
minWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2011
minWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2012
opacity_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var opacity_export_definition;$/;"	variable	line:2015
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2017
opacity_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^opacity_export_definition = {$/;"	method	line:2016
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2020
opacity_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2019
opacity_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2022
opacity_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2023
orphans_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var orphans_export_definition;$/;"	variable	line:2026
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2028
orphans_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^orphans_export_definition = {$/;"	method	line:2027
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2031
orphans_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2030
orphans_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2033
orphans_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2034
outline_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var outline_export_definition;$/;"	variable	line:2037
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2039
outline_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^outline_export_definition = {$/;"	method	line:2038
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2042
outline_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2041
outline_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2044
outline_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2045
outlineColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var outlineColor_export_definition;$/;"	variable	line:2048
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2050
outlineColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^outlineColor_export_definition = {$/;"	method	line:2049
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2053
outlineColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2052
outlineColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2055
outlineColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2056
outlineOffset_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var outlineOffset_export_definition;$/;"	variable	line:2059
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2061
outlineOffset_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^outlineOffset_export_definition = {$/;"	method	line:2060
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2064
outlineOffset_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2063
outlineOffset_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2066
outlineOffset_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2067
outlineStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var outlineStyle_export_definition;$/;"	variable	line:2070
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2072
outlineStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^outlineStyle_export_definition = {$/;"	method	line:2071
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2075
outlineStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2074
outlineStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2077
outlineStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2078
outlineWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var outlineWidth_export_definition;$/;"	variable	line:2081
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2083
outlineWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^outlineWidth_export_definition = {$/;"	method	line:2082
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2086
outlineWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2085
outlineWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2088
outlineWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2089
overflow_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var overflow_export_definition;$/;"	variable	line:2092
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2094
overflow_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^overflow_export_definition = {$/;"	method	line:2093
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2097
overflow_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2096
overflow_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2099
overflow_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2100
overflowX_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var overflowX_export_definition;$/;"	variable	line:2103
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2105
overflowX_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^overflowX_export_definition = {$/;"	method	line:2104
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2108
overflowX_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2107
overflowX_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2110
overflowX_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2111
overflowY_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var overflowY_export_definition;$/;"	variable	line:2114
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2116
overflowY_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^overflowY_export_definition = {$/;"	method	line:2115
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2119
overflowY_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2118
overflowY_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2121
overflowY_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2122
padding_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var padding_export_definition, padding_export_isValid, padding_export_parser;$/;"	variable	line:2125
padding_local_var_TYPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var padding_local_var_TYPES = external_dependency_parsers_0.TYPES;$/;"	variable	line:2126
padding_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var padding_local_var_isValid = function (v) {$/;"	function	line:2128
padding_local_var_isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var padding_local_var_isValid = function (v) {$/;"	function	line:2128
padding_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var padding_local_var_parser = function (v) {$/;"	function	line:2133
padding_local_var_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var padding_local_var_parser = function (v) {$/;"	function	line:2133
padding_local_var_mySetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var padding_local_var_mySetter = external_dependency_parsers_0.implicitSetter('padding', '', padding_local_var_isValid, padding_local_var_parser);$/;"	variable	line:2137
padding_local_var_myGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var padding_local_var_myGlobal = external_dependency_parsers_0.implicitSetter('padding', '', function () {$/;"	variable	line:2138
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2144
padding_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^padding_export_definition = {$/;"	method	line:2143
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^    switch (V) {$/;"	function	line:2155
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2168
padding_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2167
padding_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2170
padding_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2171
paddingBottom_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var paddingBottom_export_definition;$/;"	variable	line:2176
paddingBottom_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^paddingBottom_export_definition = {$/;"	property	line:2177
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2187
paddingLeft_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var paddingLeft_export_definition;$/;"	variable	line:2193
paddingLeft_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^paddingLeft_export_definition = {$/;"	property	line:2194
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2204
paddingRight_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var paddingRight_export_definition;$/;"	variable	line:2210
paddingRight_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^paddingRight_export_definition = {$/;"	property	line:2211
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2221
paddingTop_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var paddingTop_export_definition;$/;"	variable	line:2227
paddingTop_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^paddingTop_export_definition = {$/;"	property	line:2228
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2238
page_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var page_export_definition;$/;"	variable	line:2244
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2246
page_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^page_export_definition = {$/;"	method	line:2245
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2249
page_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2248
page_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2251
page_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2252
pageBreakAfter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var pageBreakAfter_export_definition;$/;"	variable	line:2255
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2257
pageBreakAfter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^pageBreakAfter_export_definition = {$/;"	method	line:2256
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2260
pageBreakAfter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2259
pageBreakAfter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2262
pageBreakAfter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2263
pageBreakBefore_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var pageBreakBefore_export_definition;$/;"	variable	line:2266
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2268
pageBreakBefore_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^pageBreakBefore_export_definition = {$/;"	method	line:2267
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2271
pageBreakBefore_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2270
pageBreakBefore_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2273
pageBreakBefore_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2274
pageBreakInside_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var pageBreakInside_export_definition;$/;"	variable	line:2277
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2279
pageBreakInside_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^pageBreakInside_export_definition = {$/;"	method	line:2278
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2282
pageBreakInside_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2281
pageBreakInside_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2284
pageBreakInside_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2285
pause_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var pause_export_definition;$/;"	variable	line:2288
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2290
pause_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^pause_export_definition = {$/;"	method	line:2289
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2293
pause_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2292
pause_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2295
pause_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2296
pauseAfter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var pauseAfter_export_definition;$/;"	variable	line:2299
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2301
pauseAfter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^pauseAfter_export_definition = {$/;"	method	line:2300
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2304
pauseAfter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2303
pauseAfter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2306
pauseAfter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2307
pauseBefore_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var pauseBefore_export_definition;$/;"	variable	line:2310
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2312
pauseBefore_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^pauseBefore_export_definition = {$/;"	method	line:2311
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2315
pauseBefore_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2314
pauseBefore_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2317
pauseBefore_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2318
pitch_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var pitch_export_definition;$/;"	variable	line:2321
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2323
pitch_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^pitch_export_definition = {$/;"	method	line:2322
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2326
pitch_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2325
pitch_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2328
pitch_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2329
pitchRange_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var pitchRange_export_definition;$/;"	variable	line:2332
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2334
pitchRange_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^pitchRange_export_definition = {$/;"	method	line:2333
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2337
pitchRange_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2336
pitchRange_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2339
pitchRange_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2340
playDuring_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var playDuring_export_definition;$/;"	variable	line:2343
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2345
playDuring_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^playDuring_export_definition = {$/;"	method	line:2344
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2348
playDuring_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2347
playDuring_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2350
playDuring_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2351
pointerEvents_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var pointerEvents_export_definition;$/;"	variable	line:2354
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2356
pointerEvents_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^pointerEvents_export_definition = {$/;"	method	line:2355
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2359
pointerEvents_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2358
pointerEvents_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2361
pointerEvents_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2362
position_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var position_export_definition;$/;"	variable	line:2365
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2367
position_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^position_export_definition = {$/;"	method	line:2366
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2370
position_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2369
position_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2372
position_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2373
quotes_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var quotes_export_definition;$/;"	variable	line:2376
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2378
quotes_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^quotes_export_definition = {$/;"	method	line:2377
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2381
quotes_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2380
quotes_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2383
quotes_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2384
resize_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var resize_export_definition;$/;"	variable	line:2387
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2389
resize_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^resize_export_definition = {$/;"	method	line:2388
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2392
resize_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2391
resize_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2394
resize_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2395
richness_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var richness_export_definition;$/;"	variable	line:2398
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2400
richness_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^richness_export_definition = {$/;"	method	line:2399
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2403
richness_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2402
richness_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2405
richness_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2406
right_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var right_export_definition;$/;"	variable	line:2409
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2411
right_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^right_export_definition = {$/;"	method	line:2410
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2414
right_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2413
right_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2416
right_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2417
shapeRendering_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var shapeRendering_export_definition;$/;"	variable	line:2420
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2422
shapeRendering_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^shapeRendering_export_definition = {$/;"	method	line:2421
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2425
shapeRendering_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2424
shapeRendering_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2427
shapeRendering_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2428
size_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var size_export_definition;$/;"	variable	line:2431
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2433
size_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^size_export_definition = {$/;"	method	line:2432
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2436
size_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2435
size_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2438
size_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2439
speak_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var speak_export_definition;$/;"	variable	line:2442
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2444
speak_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^speak_export_definition = {$/;"	method	line:2443
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2447
speak_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2446
speak_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2449
speak_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2450
speakHeader_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var speakHeader_export_definition;$/;"	variable	line:2453
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2455
speakHeader_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^speakHeader_export_definition = {$/;"	method	line:2454
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2458
speakHeader_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2457
speakHeader_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2460
speakHeader_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2461
speakNumeral_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var speakNumeral_export_definition;$/;"	variable	line:2464
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2466
speakNumeral_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^speakNumeral_export_definition = {$/;"	method	line:2465
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2469
speakNumeral_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2468
speakNumeral_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2471
speakNumeral_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2472
speakPunctuation_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var speakPunctuation_export_definition;$/;"	variable	line:2475
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2477
speakPunctuation_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^speakPunctuation_export_definition = {$/;"	method	line:2476
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2480
speakPunctuation_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2479
speakPunctuation_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2482
speakPunctuation_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2483
speechRate_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var speechRate_export_definition;$/;"	variable	line:2486
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2488
speechRate_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^speechRate_export_definition = {$/;"	method	line:2487
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2491
speechRate_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2490
speechRate_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2493
speechRate_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2494
src_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var src_export_definition;$/;"	variable	line:2497
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2499
src_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^src_export_definition = {$/;"	method	line:2498
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2502
src_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2501
src_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2504
src_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2505
stopColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var stopColor_export_definition;$/;"	variable	line:2508
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2510
stopColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^stopColor_export_definition = {$/;"	method	line:2509
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2513
stopColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2512
stopColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2515
stopColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2516
stopOpacity_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var stopOpacity_export_definition;$/;"	variable	line:2519
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2521
stopOpacity_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^stopOpacity_export_definition = {$/;"	method	line:2520
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2524
stopOpacity_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2523
stopOpacity_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2526
stopOpacity_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2527
stress_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var stress_export_definition;$/;"	variable	line:2530
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2532
stress_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^stress_export_definition = {$/;"	method	line:2531
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2535
stress_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2534
stress_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2537
stress_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2538
stroke_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var stroke_export_definition;$/;"	variable	line:2541
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2543
stroke_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^stroke_export_definition = {$/;"	method	line:2542
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2546
stroke_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2545
stroke_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2548
stroke_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2549
strokeDasharray_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var strokeDasharray_export_definition;$/;"	variable	line:2552
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2554
strokeDasharray_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^strokeDasharray_export_definition = {$/;"	method	line:2553
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2557
strokeDasharray_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2556
strokeDasharray_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2559
strokeDasharray_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2560
strokeDashoffset_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var strokeDashoffset_export_definition;$/;"	variable	line:2563
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2565
strokeDashoffset_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^strokeDashoffset_export_definition = {$/;"	method	line:2564
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2568
strokeDashoffset_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2567
strokeDashoffset_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2570
strokeDashoffset_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2571
strokeLinecap_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var strokeLinecap_export_definition;$/;"	variable	line:2574
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2576
strokeLinecap_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^strokeLinecap_export_definition = {$/;"	method	line:2575
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2579
strokeLinecap_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2578
strokeLinecap_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2581
strokeLinecap_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2582
strokeLinejoin_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var strokeLinejoin_export_definition;$/;"	variable	line:2585
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2587
strokeLinejoin_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^strokeLinejoin_export_definition = {$/;"	method	line:2586
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2590
strokeLinejoin_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2589
strokeLinejoin_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2592
strokeLinejoin_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2593
strokeMiterlimit_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var strokeMiterlimit_export_definition;$/;"	variable	line:2596
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2598
strokeMiterlimit_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^strokeMiterlimit_export_definition = {$/;"	method	line:2597
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2601
strokeMiterlimit_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2600
strokeMiterlimit_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2603
strokeMiterlimit_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2604
strokeOpacity_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var strokeOpacity_export_definition;$/;"	variable	line:2607
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2609
strokeOpacity_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^strokeOpacity_export_definition = {$/;"	method	line:2608
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2612
strokeOpacity_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2611
strokeOpacity_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2614
strokeOpacity_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2615
strokeWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var strokeWidth_export_definition;$/;"	variable	line:2618
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2620
strokeWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^strokeWidth_export_definition = {$/;"	method	line:2619
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2623
strokeWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2622
strokeWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2625
strokeWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2626
tableLayout_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var tableLayout_export_definition;$/;"	variable	line:2629
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2631
tableLayout_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^tableLayout_export_definition = {$/;"	method	line:2630
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2634
tableLayout_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2633
tableLayout_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2636
tableLayout_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2637
textAlign_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textAlign_export_definition;$/;"	variable	line:2640
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2642
textAlign_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textAlign_export_definition = {$/;"	method	line:2641
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2645
textAlign_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2644
textAlign_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2647
textAlign_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2648
textAnchor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textAnchor_export_definition;$/;"	variable	line:2651
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2653
textAnchor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textAnchor_export_definition = {$/;"	method	line:2652
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2656
textAnchor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2655
textAnchor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2658
textAnchor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2659
textDecoration_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textDecoration_export_definition;$/;"	variable	line:2662
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2664
textDecoration_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textDecoration_export_definition = {$/;"	method	line:2663
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2667
textDecoration_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2666
textDecoration_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2669
textDecoration_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2670
textIndent_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textIndent_export_definition;$/;"	variable	line:2673
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2675
textIndent_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textIndent_export_definition = {$/;"	method	line:2674
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2678
textIndent_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2677
textIndent_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2680
textIndent_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2681
textLineThrough_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textLineThrough_export_definition;$/;"	variable	line:2684
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2686
textLineThrough_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textLineThrough_export_definition = {$/;"	method	line:2685
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2689
textLineThrough_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2688
textLineThrough_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2691
textLineThrough_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2692
textLineThroughColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textLineThroughColor_export_definition;$/;"	variable	line:2695
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2697
textLineThroughColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textLineThroughColor_export_definition = {$/;"	method	line:2696
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2700
textLineThroughColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2699
textLineThroughColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2702
textLineThroughColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2703
textLineThroughMode_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textLineThroughMode_export_definition;$/;"	variable	line:2706
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2708
textLineThroughMode_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textLineThroughMode_export_definition = {$/;"	method	line:2707
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2711
textLineThroughMode_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2710
textLineThroughMode_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2713
textLineThroughMode_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2714
textLineThroughStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textLineThroughStyle_export_definition;$/;"	variable	line:2717
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2719
textLineThroughStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textLineThroughStyle_export_definition = {$/;"	method	line:2718
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2722
textLineThroughStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2721
textLineThroughStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2724
textLineThroughStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2725
textLineThroughWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textLineThroughWidth_export_definition;$/;"	variable	line:2728
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2730
textLineThroughWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textLineThroughWidth_export_definition = {$/;"	method	line:2729
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2733
textLineThroughWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2732
textLineThroughWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2735
textLineThroughWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2736
textOverflow_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textOverflow_export_definition;$/;"	variable	line:2739
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2741
textOverflow_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textOverflow_export_definition = {$/;"	method	line:2740
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2744
textOverflow_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2743
textOverflow_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2746
textOverflow_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2747
textOverline_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textOverline_export_definition;$/;"	variable	line:2750
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2752
textOverline_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textOverline_export_definition = {$/;"	method	line:2751
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2755
textOverline_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2754
textOverline_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2757
textOverline_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2758
textOverlineColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textOverlineColor_export_definition;$/;"	variable	line:2761
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2763
textOverlineColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textOverlineColor_export_definition = {$/;"	method	line:2762
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2766
textOverlineColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2765
textOverlineColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2768
textOverlineColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2769
textOverlineMode_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textOverlineMode_export_definition;$/;"	variable	line:2772
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2774
textOverlineMode_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textOverlineMode_export_definition = {$/;"	method	line:2773
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2777
textOverlineMode_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2776
textOverlineMode_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2779
textOverlineMode_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2780
textOverlineStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textOverlineStyle_export_definition;$/;"	variable	line:2783
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2785
textOverlineStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textOverlineStyle_export_definition = {$/;"	method	line:2784
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2788
textOverlineStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2787
textOverlineStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2790
textOverlineStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2791
textOverlineWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textOverlineWidth_export_definition;$/;"	variable	line:2794
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2796
textOverlineWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textOverlineWidth_export_definition = {$/;"	method	line:2795
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2799
textOverlineWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2798
textOverlineWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2801
textOverlineWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2802
textRendering_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textRendering_export_definition;$/;"	variable	line:2805
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2807
textRendering_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textRendering_export_definition = {$/;"	method	line:2806
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2810
textRendering_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2809
textRendering_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2812
textRendering_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2813
textShadow_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textShadow_export_definition;$/;"	variable	line:2816
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2818
textShadow_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textShadow_export_definition = {$/;"	method	line:2817
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2821
textShadow_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2820
textShadow_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2823
textShadow_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2824
textTransform_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textTransform_export_definition;$/;"	variable	line:2827
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2829
textTransform_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textTransform_export_definition = {$/;"	method	line:2828
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2832
textTransform_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2831
textTransform_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2834
textTransform_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2835
textUnderline_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textUnderline_export_definition;$/;"	variable	line:2838
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2840
textUnderline_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textUnderline_export_definition = {$/;"	method	line:2839
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2843
textUnderline_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2842
textUnderline_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2845
textUnderline_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2846
textUnderlineColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textUnderlineColor_export_definition;$/;"	variable	line:2849
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2851
textUnderlineColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textUnderlineColor_export_definition = {$/;"	method	line:2850
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2854
textUnderlineColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2853
textUnderlineColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2856
textUnderlineColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2857
textUnderlineMode_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textUnderlineMode_export_definition;$/;"	variable	line:2860
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2862
textUnderlineMode_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textUnderlineMode_export_definition = {$/;"	method	line:2861
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2865
textUnderlineMode_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2864
textUnderlineMode_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2867
textUnderlineMode_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2868
textUnderlineStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textUnderlineStyle_export_definition;$/;"	variable	line:2871
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2873
textUnderlineStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textUnderlineStyle_export_definition = {$/;"	method	line:2872
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2876
textUnderlineStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2875
textUnderlineStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2878
textUnderlineStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2879
textUnderlineWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var textUnderlineWidth_export_definition;$/;"	variable	line:2882
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2884
textUnderlineWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^textUnderlineWidth_export_definition = {$/;"	method	line:2883
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2887
textUnderlineWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2886
textUnderlineWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2889
textUnderlineWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2890
top_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var top_export_definition;$/;"	variable	line:2893
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2895
top_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^top_export_definition = {$/;"	method	line:2894
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2898
top_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2897
top_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2900
top_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2901
unicodeBidi_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var unicodeBidi_export_definition;$/;"	variable	line:2904
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2906
unicodeBidi_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^unicodeBidi_export_definition = {$/;"	method	line:2905
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2909
unicodeBidi_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2908
unicodeBidi_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2911
unicodeBidi_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2912
unicodeRange_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var unicodeRange_export_definition;$/;"	variable	line:2915
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2917
unicodeRange_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^unicodeRange_export_definition = {$/;"	method	line:2916
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2920
unicodeRange_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2919
unicodeRange_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2922
unicodeRange_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2923
vectorEffect_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var vectorEffect_export_definition;$/;"	variable	line:2926
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2928
vectorEffect_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^vectorEffect_export_definition = {$/;"	method	line:2927
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2931
vectorEffect_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2930
vectorEffect_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2933
vectorEffect_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2934
verticalAlign_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var verticalAlign_export_definition;$/;"	variable	line:2937
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2939
verticalAlign_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^verticalAlign_export_definition = {$/;"	method	line:2938
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2942
verticalAlign_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2941
verticalAlign_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2944
verticalAlign_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2945
visibility_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var visibility_export_definition;$/;"	variable	line:2948
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2950
visibility_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^visibility_export_definition = {$/;"	method	line:2949
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2953
visibility_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2952
visibility_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2955
visibility_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2956
voiceFamily_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var voiceFamily_export_definition;$/;"	variable	line:2959
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2961
voiceFamily_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^voiceFamily_export_definition = {$/;"	method	line:2960
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2964
voiceFamily_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2963
voiceFamily_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2966
voiceFamily_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2967
volume_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var volume_export_definition;$/;"	variable	line:2970
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2972
volume_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^volume_export_definition = {$/;"	method	line:2971
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2975
volume_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2974
volume_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2977
volume_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2978
webkitAnimation_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitAnimation_export_definition;$/;"	variable	line:2981
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2983
webkitAnimation_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitAnimation_export_definition = {$/;"	method	line:2982
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2986
webkitAnimation_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2985
webkitAnimation_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2988
webkitAnimation_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:2989
webkitAnimationDelay_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitAnimationDelay_export_definition;$/;"	variable	line:2992
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:2994
webkitAnimationDelay_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitAnimationDelay_export_definition = {$/;"	method	line:2993
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:2997
webkitAnimationDelay_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:2996
webkitAnimationDelay_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:2999
webkitAnimationDelay_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3000
webkitAnimationDirection_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitAnimationDirection_export_definition;$/;"	variable	line:3003
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3005
webkitAnimationDirection_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitAnimationDirection_export_definition = {$/;"	method	line:3004
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3008
webkitAnimationDirection_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3007
webkitAnimationDirection_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3010
webkitAnimationDirection_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3011
webkitAnimationDuration_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitAnimationDuration_export_definition;$/;"	variable	line:3014
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3016
webkitAnimationDuration_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitAnimationDuration_export_definition = {$/;"	method	line:3015
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3019
webkitAnimationDuration_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3018
webkitAnimationDuration_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3021
webkitAnimationDuration_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3022
webkitAnimationFillMode_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitAnimationFillMode_export_definition;$/;"	variable	line:3025
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3027
webkitAnimationFillMode_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitAnimationFillMode_export_definition = {$/;"	method	line:3026
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3030
webkitAnimationFillMode_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3029
webkitAnimationFillMode_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3032
webkitAnimationFillMode_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3033
webkitAnimationIterationCount_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitAnimationIterationCount_export_definition;$/;"	variable	line:3036
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3038
webkitAnimationIterationCount_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitAnimationIterationCount_export_definition = {$/;"	method	line:3037
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3041
webkitAnimationIterationCount_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3040
webkitAnimationIterationCount_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3043
webkitAnimationIterationCount_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3044
webkitAnimationName_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitAnimationName_export_definition;$/;"	variable	line:3047
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3049
webkitAnimationName_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitAnimationName_export_definition = {$/;"	method	line:3048
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3052
webkitAnimationName_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3051
webkitAnimationName_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3054
webkitAnimationName_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3055
webkitAnimationPlayState_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitAnimationPlayState_export_definition;$/;"	variable	line:3058
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3060
webkitAnimationPlayState_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitAnimationPlayState_export_definition = {$/;"	method	line:3059
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3063
webkitAnimationPlayState_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3062
webkitAnimationPlayState_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3065
webkitAnimationPlayState_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3066
webkitAnimationTimingFunction_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitAnimationTimingFunction_export_definition;$/;"	variable	line:3069
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3071
webkitAnimationTimingFunction_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitAnimationTimingFunction_export_definition = {$/;"	method	line:3070
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3074
webkitAnimationTimingFunction_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3073
webkitAnimationTimingFunction_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3076
webkitAnimationTimingFunction_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3077
webkitAppearance_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitAppearance_export_definition;$/;"	variable	line:3080
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3082
webkitAppearance_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitAppearance_export_definition = {$/;"	method	line:3081
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3085
webkitAppearance_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3084
webkitAppearance_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3087
webkitAppearance_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3088
webkitAspectRatio_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitAspectRatio_export_definition;$/;"	variable	line:3091
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3093
webkitAspectRatio_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitAspectRatio_export_definition = {$/;"	method	line:3092
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3096
webkitAspectRatio_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3095
webkitAspectRatio_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3098
webkitAspectRatio_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3099
webkitBackfaceVisibility_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBackfaceVisibility_export_definition;$/;"	variable	line:3102
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3104
webkitBackfaceVisibility_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBackfaceVisibility_export_definition = {$/;"	method	line:3103
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3107
webkitBackfaceVisibility_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3106
webkitBackfaceVisibility_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3109
webkitBackfaceVisibility_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3110
webkitBackgroundClip_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBackgroundClip_export_definition;$/;"	variable	line:3113
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3115
webkitBackgroundClip_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBackgroundClip_export_definition = {$/;"	method	line:3114
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3118
webkitBackgroundClip_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3117
webkitBackgroundClip_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3120
webkitBackgroundClip_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3121
webkitBackgroundComposite_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBackgroundComposite_export_definition;$/;"	variable	line:3124
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3126
webkitBackgroundComposite_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBackgroundComposite_export_definition = {$/;"	method	line:3125
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3129
webkitBackgroundComposite_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3128
webkitBackgroundComposite_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3131
webkitBackgroundComposite_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3132
webkitBackgroundOrigin_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBackgroundOrigin_export_definition;$/;"	variable	line:3135
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3137
webkitBackgroundOrigin_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBackgroundOrigin_export_definition = {$/;"	method	line:3136
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3140
webkitBackgroundOrigin_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3139
webkitBackgroundOrigin_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3142
webkitBackgroundOrigin_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3143
webkitBackgroundSize_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBackgroundSize_export_definition;$/;"	variable	line:3146
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3148
webkitBackgroundSize_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBackgroundSize_export_definition = {$/;"	method	line:3147
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3151
webkitBackgroundSize_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3150
webkitBackgroundSize_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3153
webkitBackgroundSize_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3154
webkitBorderAfter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderAfter_export_definition;$/;"	variable	line:3157
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3159
webkitBorderAfter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderAfter_export_definition = {$/;"	method	line:3158
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3162
webkitBorderAfter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3161
webkitBorderAfter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3164
webkitBorderAfter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3165
webkitBorderAfterColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderAfterColor_export_definition;$/;"	variable	line:3168
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3170
webkitBorderAfterColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderAfterColor_export_definition = {$/;"	method	line:3169
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3173
webkitBorderAfterColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3172
webkitBorderAfterColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3175
webkitBorderAfterColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3176
webkitBorderAfterStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderAfterStyle_export_definition;$/;"	variable	line:3179
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3181
webkitBorderAfterStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderAfterStyle_export_definition = {$/;"	method	line:3180
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3184
webkitBorderAfterStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3183
webkitBorderAfterStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3186
webkitBorderAfterStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3187
webkitBorderAfterWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderAfterWidth_export_definition;$/;"	variable	line:3190
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3192
webkitBorderAfterWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderAfterWidth_export_definition = {$/;"	method	line:3191
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3195
webkitBorderAfterWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3194
webkitBorderAfterWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3197
webkitBorderAfterWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3198
webkitBorderBefore_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderBefore_export_definition;$/;"	variable	line:3201
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3203
webkitBorderBefore_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderBefore_export_definition = {$/;"	method	line:3202
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3206
webkitBorderBefore_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3205
webkitBorderBefore_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3208
webkitBorderBefore_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3209
webkitBorderBeforeColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderBeforeColor_export_definition;$/;"	variable	line:3212
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3214
webkitBorderBeforeColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderBeforeColor_export_definition = {$/;"	method	line:3213
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3217
webkitBorderBeforeColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3216
webkitBorderBeforeColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3219
webkitBorderBeforeColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3220
webkitBorderBeforeStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderBeforeStyle_export_definition;$/;"	variable	line:3223
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3225
webkitBorderBeforeStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderBeforeStyle_export_definition = {$/;"	method	line:3224
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3228
webkitBorderBeforeStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3227
webkitBorderBeforeStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3230
webkitBorderBeforeStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3231
webkitBorderBeforeWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderBeforeWidth_export_definition;$/;"	variable	line:3234
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3236
webkitBorderBeforeWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderBeforeWidth_export_definition = {$/;"	method	line:3235
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3239
webkitBorderBeforeWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3238
webkitBorderBeforeWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3241
webkitBorderBeforeWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3242
webkitBorderEnd_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderEnd_export_definition;$/;"	variable	line:3245
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3247
webkitBorderEnd_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderEnd_export_definition = {$/;"	method	line:3246
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3250
webkitBorderEnd_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3249
webkitBorderEnd_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3252
webkitBorderEnd_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3253
webkitBorderEndColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderEndColor_export_definition;$/;"	variable	line:3256
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3258
webkitBorderEndColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderEndColor_export_definition = {$/;"	method	line:3257
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3261
webkitBorderEndColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3260
webkitBorderEndColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3263
webkitBorderEndColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3264
webkitBorderEndStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderEndStyle_export_definition;$/;"	variable	line:3267
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3269
webkitBorderEndStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderEndStyle_export_definition = {$/;"	method	line:3268
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3272
webkitBorderEndStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3271
webkitBorderEndStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3274
webkitBorderEndStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3275
webkitBorderEndWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderEndWidth_export_definition;$/;"	variable	line:3278
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3280
webkitBorderEndWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderEndWidth_export_definition = {$/;"	method	line:3279
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3283
webkitBorderEndWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3282
webkitBorderEndWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3285
webkitBorderEndWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3286
webkitBorderFit_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderFit_export_definition;$/;"	variable	line:3289
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3291
webkitBorderFit_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderFit_export_definition = {$/;"	method	line:3290
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3294
webkitBorderFit_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3293
webkitBorderFit_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3296
webkitBorderFit_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3297
webkitBorderHorizontalSpacing_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderHorizontalSpacing_export_definition;$/;"	variable	line:3300
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3302
webkitBorderHorizontalSpacing_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderHorizontalSpacing_export_definition = {$/;"	method	line:3301
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3305
webkitBorderHorizontalSpacing_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3304
webkitBorderHorizontalSpacing_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3307
webkitBorderHorizontalSpacing_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3308
webkitBorderImage_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderImage_export_definition;$/;"	variable	line:3311
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3313
webkitBorderImage_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderImage_export_definition = {$/;"	method	line:3312
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3316
webkitBorderImage_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3315
webkitBorderImage_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3318
webkitBorderImage_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3319
webkitBorderRadius_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderRadius_export_definition;$/;"	variable	line:3322
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3324
webkitBorderRadius_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderRadius_export_definition = {$/;"	method	line:3323
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3327
webkitBorderRadius_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3326
webkitBorderRadius_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3329
webkitBorderRadius_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3330
webkitBorderStart_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderStart_export_definition;$/;"	variable	line:3333
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3335
webkitBorderStart_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderStart_export_definition = {$/;"	method	line:3334
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3338
webkitBorderStart_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3337
webkitBorderStart_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3340
webkitBorderStart_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3341
webkitBorderStartColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderStartColor_export_definition;$/;"	variable	line:3344
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3346
webkitBorderStartColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderStartColor_export_definition = {$/;"	method	line:3345
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3349
webkitBorderStartColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3348
webkitBorderStartColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3351
webkitBorderStartColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3352
webkitBorderStartStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderStartStyle_export_definition;$/;"	variable	line:3355
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3357
webkitBorderStartStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderStartStyle_export_definition = {$/;"	method	line:3356
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3360
webkitBorderStartStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3359
webkitBorderStartStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3362
webkitBorderStartStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3363
webkitBorderStartWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderStartWidth_export_definition;$/;"	variable	line:3366
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3368
webkitBorderStartWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderStartWidth_export_definition = {$/;"	method	line:3367
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3371
webkitBorderStartWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3370
webkitBorderStartWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3373
webkitBorderStartWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3374
webkitBorderVerticalSpacing_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBorderVerticalSpacing_export_definition;$/;"	variable	line:3377
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3379
webkitBorderVerticalSpacing_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBorderVerticalSpacing_export_definition = {$/;"	method	line:3378
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3382
webkitBorderVerticalSpacing_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3381
webkitBorderVerticalSpacing_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3384
webkitBorderVerticalSpacing_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3385
webkitBoxAlign_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBoxAlign_export_definition;$/;"	variable	line:3388
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3390
webkitBoxAlign_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBoxAlign_export_definition = {$/;"	method	line:3389
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3393
webkitBoxAlign_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3392
webkitBoxAlign_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3395
webkitBoxAlign_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3396
webkitBoxDirection_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBoxDirection_export_definition;$/;"	variable	line:3399
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3401
webkitBoxDirection_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBoxDirection_export_definition = {$/;"	method	line:3400
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3404
webkitBoxDirection_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3403
webkitBoxDirection_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3406
webkitBoxDirection_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3407
webkitBoxFlex_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBoxFlex_export_definition;$/;"	variable	line:3410
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3412
webkitBoxFlex_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBoxFlex_export_definition = {$/;"	method	line:3411
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3415
webkitBoxFlex_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3414
webkitBoxFlex_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3417
webkitBoxFlex_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3418
webkitBoxFlexGroup_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBoxFlexGroup_export_definition;$/;"	variable	line:3421
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3423
webkitBoxFlexGroup_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBoxFlexGroup_export_definition = {$/;"	method	line:3422
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3426
webkitBoxFlexGroup_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3425
webkitBoxFlexGroup_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3428
webkitBoxFlexGroup_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3429
webkitBoxLines_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBoxLines_export_definition;$/;"	variable	line:3432
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3434
webkitBoxLines_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBoxLines_export_definition = {$/;"	method	line:3433
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3437
webkitBoxLines_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3436
webkitBoxLines_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3439
webkitBoxLines_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3440
webkitBoxOrdinalGroup_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBoxOrdinalGroup_export_definition;$/;"	variable	line:3443
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3445
webkitBoxOrdinalGroup_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBoxOrdinalGroup_export_definition = {$/;"	method	line:3444
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3448
webkitBoxOrdinalGroup_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3447
webkitBoxOrdinalGroup_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3450
webkitBoxOrdinalGroup_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3451
webkitBoxOrient_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBoxOrient_export_definition;$/;"	variable	line:3454
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3456
webkitBoxOrient_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBoxOrient_export_definition = {$/;"	method	line:3455
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3459
webkitBoxOrient_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3458
webkitBoxOrient_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3461
webkitBoxOrient_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3462
webkitBoxPack_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBoxPack_export_definition;$/;"	variable	line:3465
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3467
webkitBoxPack_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBoxPack_export_definition = {$/;"	method	line:3466
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3470
webkitBoxPack_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3469
webkitBoxPack_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3472
webkitBoxPack_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3473
webkitBoxReflect_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBoxReflect_export_definition;$/;"	variable	line:3476
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3478
webkitBoxReflect_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBoxReflect_export_definition = {$/;"	method	line:3477
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3481
webkitBoxReflect_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3480
webkitBoxReflect_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3483
webkitBoxReflect_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3484
webkitBoxShadow_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitBoxShadow_export_definition;$/;"	variable	line:3487
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3489
webkitBoxShadow_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitBoxShadow_export_definition = {$/;"	method	line:3488
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3492
webkitBoxShadow_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3491
webkitBoxShadow_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3494
webkitBoxShadow_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3495
webkitColorCorrection_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColorCorrection_export_definition;$/;"	variable	line:3498
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3500
webkitColorCorrection_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColorCorrection_export_definition = {$/;"	method	line:3499
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3503
webkitColorCorrection_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3502
webkitColorCorrection_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3505
webkitColorCorrection_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3506
webkitColumnAxis_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnAxis_export_definition;$/;"	variable	line:3509
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3511
webkitColumnAxis_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnAxis_export_definition = {$/;"	method	line:3510
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3514
webkitColumnAxis_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3513
webkitColumnAxis_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3516
webkitColumnAxis_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3517
webkitColumnBreakAfter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnBreakAfter_export_definition;$/;"	variable	line:3520
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3522
webkitColumnBreakAfter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnBreakAfter_export_definition = {$/;"	method	line:3521
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3525
webkitColumnBreakAfter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3524
webkitColumnBreakAfter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3527
webkitColumnBreakAfter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3528
webkitColumnBreakBefore_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnBreakBefore_export_definition;$/;"	variable	line:3531
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3533
webkitColumnBreakBefore_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnBreakBefore_export_definition = {$/;"	method	line:3532
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3536
webkitColumnBreakBefore_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3535
webkitColumnBreakBefore_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3538
webkitColumnBreakBefore_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3539
webkitColumnBreakInside_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnBreakInside_export_definition;$/;"	variable	line:3542
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3544
webkitColumnBreakInside_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnBreakInside_export_definition = {$/;"	method	line:3543
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3547
webkitColumnBreakInside_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3546
webkitColumnBreakInside_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3549
webkitColumnBreakInside_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3550
webkitColumnCount_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnCount_export_definition;$/;"	variable	line:3553
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3555
webkitColumnCount_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnCount_export_definition = {$/;"	method	line:3554
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3558
webkitColumnCount_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3557
webkitColumnCount_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3560
webkitColumnCount_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3561
webkitColumnGap_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnGap_export_definition;$/;"	variable	line:3564
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3566
webkitColumnGap_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnGap_export_definition = {$/;"	method	line:3565
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3569
webkitColumnGap_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3568
webkitColumnGap_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3571
webkitColumnGap_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3572
webkitColumnRule_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnRule_export_definition;$/;"	variable	line:3575
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3577
webkitColumnRule_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnRule_export_definition = {$/;"	method	line:3576
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3580
webkitColumnRule_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3579
webkitColumnRule_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3582
webkitColumnRule_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3583
webkitColumnRuleColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnRuleColor_export_definition;$/;"	variable	line:3586
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3588
webkitColumnRuleColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnRuleColor_export_definition = {$/;"	method	line:3587
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3591
webkitColumnRuleColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3590
webkitColumnRuleColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3593
webkitColumnRuleColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3594
webkitColumnRuleStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnRuleStyle_export_definition;$/;"	variable	line:3597
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3599
webkitColumnRuleStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnRuleStyle_export_definition = {$/;"	method	line:3598
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3602
webkitColumnRuleStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3601
webkitColumnRuleStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3604
webkitColumnRuleStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3605
webkitColumnRuleWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnRuleWidth_export_definition;$/;"	variable	line:3608
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3610
webkitColumnRuleWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnRuleWidth_export_definition = {$/;"	method	line:3609
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3613
webkitColumnRuleWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3612
webkitColumnRuleWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3615
webkitColumnRuleWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3616
webkitColumnSpan_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnSpan_export_definition;$/;"	variable	line:3619
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3621
webkitColumnSpan_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnSpan_export_definition = {$/;"	method	line:3620
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3624
webkitColumnSpan_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3623
webkitColumnSpan_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3626
webkitColumnSpan_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3627
webkitColumnWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumnWidth_export_definition;$/;"	variable	line:3630
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3632
webkitColumnWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumnWidth_export_definition = {$/;"	method	line:3631
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3635
webkitColumnWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3634
webkitColumnWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3637
webkitColumnWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3638
webkitColumns_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitColumns_export_definition;$/;"	variable	line:3641
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3643
webkitColumns_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitColumns_export_definition = {$/;"	method	line:3642
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3646
webkitColumns_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3645
webkitColumns_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3648
webkitColumns_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3649
webkitFilter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFilter_export_definition;$/;"	variable	line:3652
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3654
webkitFilter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFilter_export_definition = {$/;"	method	line:3653
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3657
webkitFilter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3656
webkitFilter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3659
webkitFilter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3660
webkitFlexAlign_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFlexAlign_export_definition;$/;"	variable	line:3663
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3665
webkitFlexAlign_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFlexAlign_export_definition = {$/;"	method	line:3664
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3668
webkitFlexAlign_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3667
webkitFlexAlign_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3670
webkitFlexAlign_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3671
webkitFlexDirection_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFlexDirection_export_definition;$/;"	variable	line:3674
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3676
webkitFlexDirection_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFlexDirection_export_definition = {$/;"	method	line:3675
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3679
webkitFlexDirection_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3678
webkitFlexDirection_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3681
webkitFlexDirection_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3682
webkitFlexFlow_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFlexFlow_export_definition;$/;"	variable	line:3685
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3687
webkitFlexFlow_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFlexFlow_export_definition = {$/;"	method	line:3686
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3690
webkitFlexFlow_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3689
webkitFlexFlow_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3692
webkitFlexFlow_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3693
webkitFlexItemAlign_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFlexItemAlign_export_definition;$/;"	variable	line:3696
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3698
webkitFlexItemAlign_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFlexItemAlign_export_definition = {$/;"	method	line:3697
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3701
webkitFlexItemAlign_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3700
webkitFlexItemAlign_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3703
webkitFlexItemAlign_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3704
webkitFlexLinePack_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFlexLinePack_export_definition;$/;"	variable	line:3707
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3709
webkitFlexLinePack_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFlexLinePack_export_definition = {$/;"	method	line:3708
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3712
webkitFlexLinePack_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3711
webkitFlexLinePack_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3714
webkitFlexLinePack_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3715
webkitFlexOrder_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFlexOrder_export_definition;$/;"	variable	line:3718
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3720
webkitFlexOrder_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFlexOrder_export_definition = {$/;"	method	line:3719
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3723
webkitFlexOrder_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3722
webkitFlexOrder_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3725
webkitFlexOrder_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3726
webkitFlexPack_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFlexPack_export_definition;$/;"	variable	line:3729
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3731
webkitFlexPack_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFlexPack_export_definition = {$/;"	method	line:3730
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3734
webkitFlexPack_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3733
webkitFlexPack_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3736
webkitFlexPack_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3737
webkitFlexWrap_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFlexWrap_export_definition;$/;"	variable	line:3740
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3742
webkitFlexWrap_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFlexWrap_export_definition = {$/;"	method	line:3741
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3745
webkitFlexWrap_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3744
webkitFlexWrap_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3747
webkitFlexWrap_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3748
webkitFlowFrom_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFlowFrom_export_definition;$/;"	variable	line:3751
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3753
webkitFlowFrom_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFlowFrom_export_definition = {$/;"	method	line:3752
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3756
webkitFlowFrom_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3755
webkitFlowFrom_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3758
webkitFlowFrom_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3759
webkitFlowInto_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFlowInto_export_definition;$/;"	variable	line:3762
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3764
webkitFlowInto_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFlowInto_export_definition = {$/;"	method	line:3763
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3767
webkitFlowInto_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3766
webkitFlowInto_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3769
webkitFlowInto_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3770
webkitFontFeatureSettings_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFontFeatureSettings_export_definition;$/;"	variable	line:3773
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3775
webkitFontFeatureSettings_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFontFeatureSettings_export_definition = {$/;"	method	line:3774
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3778
webkitFontFeatureSettings_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3777
webkitFontFeatureSettings_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3780
webkitFontFeatureSettings_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3781
webkitFontKerning_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFontKerning_export_definition;$/;"	variable	line:3784
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3786
webkitFontKerning_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFontKerning_export_definition = {$/;"	method	line:3785
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3789
webkitFontKerning_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3788
webkitFontKerning_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3791
webkitFontKerning_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3792
webkitFontSizeDelta_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFontSizeDelta_export_definition;$/;"	variable	line:3795
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3797
webkitFontSizeDelta_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFontSizeDelta_export_definition = {$/;"	method	line:3796
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3800
webkitFontSizeDelta_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3799
webkitFontSizeDelta_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3802
webkitFontSizeDelta_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3803
webkitFontSmoothing_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFontSmoothing_export_definition;$/;"	variable	line:3806
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3808
webkitFontSmoothing_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFontSmoothing_export_definition = {$/;"	method	line:3807
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3811
webkitFontSmoothing_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3810
webkitFontSmoothing_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3813
webkitFontSmoothing_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3814
webkitFontVariantLigatures_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitFontVariantLigatures_export_definition;$/;"	variable	line:3817
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3819
webkitFontVariantLigatures_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitFontVariantLigatures_export_definition = {$/;"	method	line:3818
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3822
webkitFontVariantLigatures_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3821
webkitFontVariantLigatures_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3824
webkitFontVariantLigatures_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3825
webkitHighlight_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitHighlight_export_definition;$/;"	variable	line:3828
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3830
webkitHighlight_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitHighlight_export_definition = {$/;"	method	line:3829
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3833
webkitHighlight_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3832
webkitHighlight_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3835
webkitHighlight_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3836
webkitHyphenateCharacter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitHyphenateCharacter_export_definition;$/;"	variable	line:3839
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3841
webkitHyphenateCharacter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitHyphenateCharacter_export_definition = {$/;"	method	line:3840
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3844
webkitHyphenateCharacter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3843
webkitHyphenateCharacter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3846
webkitHyphenateCharacter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3847
webkitHyphenateLimitAfter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitHyphenateLimitAfter_export_definition;$/;"	variable	line:3850
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3852
webkitHyphenateLimitAfter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitHyphenateLimitAfter_export_definition = {$/;"	method	line:3851
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3855
webkitHyphenateLimitAfter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3854
webkitHyphenateLimitAfter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3857
webkitHyphenateLimitAfter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3858
webkitHyphenateLimitBefore_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitHyphenateLimitBefore_export_definition;$/;"	variable	line:3861
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3863
webkitHyphenateLimitBefore_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitHyphenateLimitBefore_export_definition = {$/;"	method	line:3862
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3866
webkitHyphenateLimitBefore_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3865
webkitHyphenateLimitBefore_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3868
webkitHyphenateLimitBefore_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3869
webkitHyphenateLimitLines_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitHyphenateLimitLines_export_definition;$/;"	variable	line:3872
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3874
webkitHyphenateLimitLines_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitHyphenateLimitLines_export_definition = {$/;"	method	line:3873
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3877
webkitHyphenateLimitLines_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3876
webkitHyphenateLimitLines_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3879
webkitHyphenateLimitLines_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3880
webkitHyphens_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitHyphens_export_definition;$/;"	variable	line:3883
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3885
webkitHyphens_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitHyphens_export_definition = {$/;"	method	line:3884
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3888
webkitHyphens_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3887
webkitHyphens_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3890
webkitHyphens_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3891
webkitLineAlign_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitLineAlign_export_definition;$/;"	variable	line:3894
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3896
webkitLineAlign_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitLineAlign_export_definition = {$/;"	method	line:3895
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3899
webkitLineAlign_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3898
webkitLineAlign_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3901
webkitLineAlign_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3902
webkitLineBoxContain_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitLineBoxContain_export_definition;$/;"	variable	line:3905
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3907
webkitLineBoxContain_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitLineBoxContain_export_definition = {$/;"	method	line:3906
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3910
webkitLineBoxContain_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3909
webkitLineBoxContain_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3912
webkitLineBoxContain_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3913
webkitLineBreak_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitLineBreak_export_definition;$/;"	variable	line:3916
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3918
webkitLineBreak_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitLineBreak_export_definition = {$/;"	method	line:3917
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3921
webkitLineBreak_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3920
webkitLineBreak_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3923
webkitLineBreak_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3924
webkitLineClamp_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitLineClamp_export_definition;$/;"	variable	line:3927
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3929
webkitLineClamp_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitLineClamp_export_definition = {$/;"	method	line:3928
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3932
webkitLineClamp_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3931
webkitLineClamp_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3934
webkitLineClamp_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3935
webkitLineGrid_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitLineGrid_export_definition;$/;"	variable	line:3938
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3940
webkitLineGrid_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitLineGrid_export_definition = {$/;"	method	line:3939
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3943
webkitLineGrid_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3942
webkitLineGrid_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3945
webkitLineGrid_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3946
webkitLineSnap_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitLineSnap_export_definition;$/;"	variable	line:3949
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3951
webkitLineSnap_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitLineSnap_export_definition = {$/;"	method	line:3950
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3954
webkitLineSnap_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3953
webkitLineSnap_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3956
webkitLineSnap_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3957
webkitLocale_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitLocale_export_definition;$/;"	variable	line:3960
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3962
webkitLocale_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitLocale_export_definition = {$/;"	method	line:3961
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3965
webkitLocale_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3964
webkitLocale_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3967
webkitLocale_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3968
webkitLogicalHeight_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitLogicalHeight_export_definition;$/;"	variable	line:3971
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3973
webkitLogicalHeight_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitLogicalHeight_export_definition = {$/;"	method	line:3972
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3976
webkitLogicalHeight_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3975
webkitLogicalHeight_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3978
webkitLogicalHeight_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3979
webkitLogicalWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitLogicalWidth_export_definition;$/;"	variable	line:3982
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3984
webkitLogicalWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitLogicalWidth_export_definition = {$/;"	method	line:3983
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3987
webkitLogicalWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3986
webkitLogicalWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:3989
webkitLogicalWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:3990
webkitMarginAfter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarginAfter_export_definition;$/;"	variable	line:3993
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:3995
webkitMarginAfter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarginAfter_export_definition = {$/;"	method	line:3994
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:3998
webkitMarginAfter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:3997
webkitMarginAfter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4000
webkitMarginAfter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4001
webkitMarginAfterCollapse_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarginAfterCollapse_export_definition;$/;"	variable	line:4004
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4006
webkitMarginAfterCollapse_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarginAfterCollapse_export_definition = {$/;"	method	line:4005
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4009
webkitMarginAfterCollapse_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4008
webkitMarginAfterCollapse_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4011
webkitMarginAfterCollapse_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4012
webkitMarginBefore_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarginBefore_export_definition;$/;"	variable	line:4015
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4017
webkitMarginBefore_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarginBefore_export_definition = {$/;"	method	line:4016
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4020
webkitMarginBefore_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4019
webkitMarginBefore_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4022
webkitMarginBefore_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4023
webkitMarginBeforeCollapse_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarginBeforeCollapse_export_definition;$/;"	variable	line:4026
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4028
webkitMarginBeforeCollapse_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarginBeforeCollapse_export_definition = {$/;"	method	line:4027
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4031
webkitMarginBeforeCollapse_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4030
webkitMarginBeforeCollapse_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4033
webkitMarginBeforeCollapse_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4034
webkitMarginBottomCollapse_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarginBottomCollapse_export_definition;$/;"	variable	line:4037
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4039
webkitMarginBottomCollapse_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarginBottomCollapse_export_definition = {$/;"	method	line:4038
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4042
webkitMarginBottomCollapse_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4041
webkitMarginBottomCollapse_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4044
webkitMarginBottomCollapse_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4045
webkitMarginCollapse_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarginCollapse_export_definition;$/;"	variable	line:4048
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4050
webkitMarginCollapse_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarginCollapse_export_definition = {$/;"	method	line:4049
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4053
webkitMarginCollapse_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4052
webkitMarginCollapse_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4055
webkitMarginCollapse_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4056
webkitMarginEnd_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarginEnd_export_definition;$/;"	variable	line:4059
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4061
webkitMarginEnd_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarginEnd_export_definition = {$/;"	method	line:4060
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4064
webkitMarginEnd_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4063
webkitMarginEnd_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4066
webkitMarginEnd_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4067
webkitMarginStart_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarginStart_export_definition;$/;"	variable	line:4070
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4072
webkitMarginStart_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarginStart_export_definition = {$/;"	method	line:4071
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4075
webkitMarginStart_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4074
webkitMarginStart_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4077
webkitMarginStart_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4078
webkitMarginTopCollapse_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarginTopCollapse_export_definition;$/;"	variable	line:4081
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4083
webkitMarginTopCollapse_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarginTopCollapse_export_definition = {$/;"	method	line:4082
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4086
webkitMarginTopCollapse_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4085
webkitMarginTopCollapse_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4088
webkitMarginTopCollapse_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4089
webkitMarquee_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarquee_export_definition;$/;"	variable	line:4092
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4094
webkitMarquee_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarquee_export_definition = {$/;"	method	line:4093
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4097
webkitMarquee_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4096
webkitMarquee_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4099
webkitMarquee_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4100
webkitMarqueeDirection_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarqueeDirection_export_definition;$/;"	variable	line:4103
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4105
webkitMarqueeDirection_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarqueeDirection_export_definition = {$/;"	method	line:4104
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4108
webkitMarqueeDirection_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4107
webkitMarqueeDirection_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4110
webkitMarqueeDirection_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4111
webkitMarqueeIncrement_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarqueeIncrement_export_definition;$/;"	variable	line:4114
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4116
webkitMarqueeIncrement_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarqueeIncrement_export_definition = {$/;"	method	line:4115
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4119
webkitMarqueeIncrement_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4118
webkitMarqueeIncrement_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4121
webkitMarqueeIncrement_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4122
webkitMarqueeRepetition_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarqueeRepetition_export_definition;$/;"	variable	line:4125
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4127
webkitMarqueeRepetition_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarqueeRepetition_export_definition = {$/;"	method	line:4126
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4130
webkitMarqueeRepetition_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4129
webkitMarqueeRepetition_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4132
webkitMarqueeRepetition_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4133
webkitMarqueeSpeed_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarqueeSpeed_export_definition;$/;"	variable	line:4136
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4138
webkitMarqueeSpeed_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarqueeSpeed_export_definition = {$/;"	method	line:4137
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4141
webkitMarqueeSpeed_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4140
webkitMarqueeSpeed_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4143
webkitMarqueeSpeed_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4144
webkitMarqueeStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMarqueeStyle_export_definition;$/;"	variable	line:4147
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4149
webkitMarqueeStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMarqueeStyle_export_definition = {$/;"	method	line:4148
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4152
webkitMarqueeStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4151
webkitMarqueeStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4154
webkitMarqueeStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4155
webkitMask_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMask_export_definition;$/;"	variable	line:4158
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4160
webkitMask_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMask_export_definition = {$/;"	method	line:4159
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4163
webkitMask_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4162
webkitMask_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4165
webkitMask_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4166
webkitMaskAttachment_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskAttachment_export_definition;$/;"	variable	line:4169
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4171
webkitMaskAttachment_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskAttachment_export_definition = {$/;"	method	line:4170
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4174
webkitMaskAttachment_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4173
webkitMaskAttachment_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4176
webkitMaskAttachment_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4177
webkitMaskBoxImage_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskBoxImage_export_definition;$/;"	variable	line:4180
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4182
webkitMaskBoxImage_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskBoxImage_export_definition = {$/;"	method	line:4181
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4185
webkitMaskBoxImage_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4184
webkitMaskBoxImage_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4187
webkitMaskBoxImage_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4188
webkitMaskBoxImageOutset_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskBoxImageOutset_export_definition;$/;"	variable	line:4191
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4193
webkitMaskBoxImageOutset_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskBoxImageOutset_export_definition = {$/;"	method	line:4192
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4196
webkitMaskBoxImageOutset_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4195
webkitMaskBoxImageOutset_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4198
webkitMaskBoxImageOutset_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4199
webkitMaskBoxImageRepeat_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskBoxImageRepeat_export_definition;$/;"	variable	line:4202
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4204
webkitMaskBoxImageRepeat_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskBoxImageRepeat_export_definition = {$/;"	method	line:4203
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4207
webkitMaskBoxImageRepeat_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4206
webkitMaskBoxImageRepeat_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4209
webkitMaskBoxImageRepeat_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4210
webkitMaskBoxImageSlice_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskBoxImageSlice_export_definition;$/;"	variable	line:4213
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4215
webkitMaskBoxImageSlice_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskBoxImageSlice_export_definition = {$/;"	method	line:4214
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4218
webkitMaskBoxImageSlice_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4217
webkitMaskBoxImageSlice_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4220
webkitMaskBoxImageSlice_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4221
webkitMaskBoxImageSource_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskBoxImageSource_export_definition;$/;"	variable	line:4224
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4226
webkitMaskBoxImageSource_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskBoxImageSource_export_definition = {$/;"	method	line:4225
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4229
webkitMaskBoxImageSource_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4228
webkitMaskBoxImageSource_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4231
webkitMaskBoxImageSource_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4232
webkitMaskBoxImageWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskBoxImageWidth_export_definition;$/;"	variable	line:4235
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4237
webkitMaskBoxImageWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskBoxImageWidth_export_definition = {$/;"	method	line:4236
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4240
webkitMaskBoxImageWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4239
webkitMaskBoxImageWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4242
webkitMaskBoxImageWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4243
webkitMaskClip_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskClip_export_definition;$/;"	variable	line:4246
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4248
webkitMaskClip_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskClip_export_definition = {$/;"	method	line:4247
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4251
webkitMaskClip_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4250
webkitMaskClip_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4253
webkitMaskClip_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4254
webkitMaskComposite_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskComposite_export_definition;$/;"	variable	line:4257
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4259
webkitMaskComposite_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskComposite_export_definition = {$/;"	method	line:4258
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4262
webkitMaskComposite_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4261
webkitMaskComposite_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4264
webkitMaskComposite_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4265
webkitMaskImage_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskImage_export_definition;$/;"	variable	line:4268
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4270
webkitMaskImage_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskImage_export_definition = {$/;"	method	line:4269
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4273
webkitMaskImage_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4272
webkitMaskImage_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4275
webkitMaskImage_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4276
webkitMaskOrigin_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskOrigin_export_definition;$/;"	variable	line:4279
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4281
webkitMaskOrigin_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskOrigin_export_definition = {$/;"	method	line:4280
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4284
webkitMaskOrigin_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4283
webkitMaskOrigin_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4286
webkitMaskOrigin_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4287
webkitMaskPosition_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskPosition_export_definition;$/;"	variable	line:4290
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4292
webkitMaskPosition_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskPosition_export_definition = {$/;"	method	line:4291
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4295
webkitMaskPosition_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4294
webkitMaskPosition_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4297
webkitMaskPosition_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4298
webkitMaskPositionX_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskPositionX_export_definition;$/;"	variable	line:4301
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4303
webkitMaskPositionX_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskPositionX_export_definition = {$/;"	method	line:4302
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4306
webkitMaskPositionX_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4305
webkitMaskPositionX_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4308
webkitMaskPositionX_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4309
webkitMaskPositionY_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskPositionY_export_definition;$/;"	variable	line:4312
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4314
webkitMaskPositionY_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskPositionY_export_definition = {$/;"	method	line:4313
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4317
webkitMaskPositionY_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4316
webkitMaskPositionY_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4319
webkitMaskPositionY_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4320
webkitMaskRepeat_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskRepeat_export_definition;$/;"	variable	line:4323
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4325
webkitMaskRepeat_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskRepeat_export_definition = {$/;"	method	line:4324
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4328
webkitMaskRepeat_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4327
webkitMaskRepeat_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4330
webkitMaskRepeat_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4331
webkitMaskRepeatX_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskRepeatX_export_definition;$/;"	variable	line:4334
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4336
webkitMaskRepeatX_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskRepeatX_export_definition = {$/;"	method	line:4335
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4339
webkitMaskRepeatX_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4338
webkitMaskRepeatX_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4341
webkitMaskRepeatX_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4342
webkitMaskRepeatY_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskRepeatY_export_definition;$/;"	variable	line:4345
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4347
webkitMaskRepeatY_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskRepeatY_export_definition = {$/;"	method	line:4346
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4350
webkitMaskRepeatY_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4349
webkitMaskRepeatY_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4352
webkitMaskRepeatY_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4353
webkitMaskSize_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaskSize_export_definition;$/;"	variable	line:4356
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4358
webkitMaskSize_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaskSize_export_definition = {$/;"	method	line:4357
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4361
webkitMaskSize_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4360
webkitMaskSize_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4363
webkitMaskSize_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4364
webkitMatchNearestMailBlockquoteColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMatchNearestMailBlockquoteColor_export_definition;$/;"	variable	line:4367
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4369
webkitMatchNearestMailBlockquoteColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMatchNearestMailBlockquoteColor_export_definition = {$/;"	method	line:4368
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4372
webkitMatchNearestMailBlockquoteColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4371
webkitMatchNearestMailBlockquoteColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4374
webkitMatchNearestMailBlockquoteColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4375
webkitMaxLogicalHeight_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaxLogicalHeight_export_definition;$/;"	variable	line:4378
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4380
webkitMaxLogicalHeight_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaxLogicalHeight_export_definition = {$/;"	method	line:4379
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4383
webkitMaxLogicalHeight_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4382
webkitMaxLogicalHeight_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4385
webkitMaxLogicalHeight_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4386
webkitMaxLogicalWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMaxLogicalWidth_export_definition;$/;"	variable	line:4389
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4391
webkitMaxLogicalWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMaxLogicalWidth_export_definition = {$/;"	method	line:4390
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4394
webkitMaxLogicalWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4393
webkitMaxLogicalWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4396
webkitMaxLogicalWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4397
webkitMinLogicalHeight_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMinLogicalHeight_export_definition;$/;"	variable	line:4400
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4402
webkitMinLogicalHeight_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMinLogicalHeight_export_definition = {$/;"	method	line:4401
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4405
webkitMinLogicalHeight_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4404
webkitMinLogicalHeight_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4407
webkitMinLogicalHeight_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4408
webkitMinLogicalWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitMinLogicalWidth_export_definition;$/;"	variable	line:4411
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4413
webkitMinLogicalWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitMinLogicalWidth_export_definition = {$/;"	method	line:4412
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4416
webkitMinLogicalWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4415
webkitMinLogicalWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4418
webkitMinLogicalWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4419
webkitNbspMode_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitNbspMode_export_definition;$/;"	variable	line:4422
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4424
webkitNbspMode_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitNbspMode_export_definition = {$/;"	method	line:4423
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4427
webkitNbspMode_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4426
webkitNbspMode_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4429
webkitNbspMode_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4430
webkitOverflowScrolling_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitOverflowScrolling_export_definition;$/;"	variable	line:4433
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4435
webkitOverflowScrolling_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitOverflowScrolling_export_definition = {$/;"	method	line:4434
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4438
webkitOverflowScrolling_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4437
webkitOverflowScrolling_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4440
webkitOverflowScrolling_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4441
webkitPaddingAfter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitPaddingAfter_export_definition;$/;"	variable	line:4444
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4446
webkitPaddingAfter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitPaddingAfter_export_definition = {$/;"	method	line:4445
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4449
webkitPaddingAfter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4448
webkitPaddingAfter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4451
webkitPaddingAfter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4452
webkitPaddingBefore_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitPaddingBefore_export_definition;$/;"	variable	line:4455
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4457
webkitPaddingBefore_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitPaddingBefore_export_definition = {$/;"	method	line:4456
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4460
webkitPaddingBefore_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4459
webkitPaddingBefore_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4462
webkitPaddingBefore_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4463
webkitPaddingEnd_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitPaddingEnd_export_definition;$/;"	variable	line:4466
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4468
webkitPaddingEnd_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitPaddingEnd_export_definition = {$/;"	method	line:4467
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4471
webkitPaddingEnd_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4470
webkitPaddingEnd_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4473
webkitPaddingEnd_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4474
webkitPaddingStart_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitPaddingStart_export_definition;$/;"	variable	line:4477
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4479
webkitPaddingStart_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitPaddingStart_export_definition = {$/;"	method	line:4478
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4482
webkitPaddingStart_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4481
webkitPaddingStart_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4484
webkitPaddingStart_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4485
webkitPerspective_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitPerspective_export_definition;$/;"	variable	line:4488
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4490
webkitPerspective_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitPerspective_export_definition = {$/;"	method	line:4489
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4493
webkitPerspective_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4492
webkitPerspective_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4495
webkitPerspective_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4496
webkitPerspectiveOrigin_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitPerspectiveOrigin_export_definition;$/;"	variable	line:4499
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4501
webkitPerspectiveOrigin_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitPerspectiveOrigin_export_definition = {$/;"	method	line:4500
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4504
webkitPerspectiveOrigin_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4503
webkitPerspectiveOrigin_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4506
webkitPerspectiveOrigin_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4507
webkitPerspectiveOriginX_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitPerspectiveOriginX_export_definition;$/;"	variable	line:4510
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4512
webkitPerspectiveOriginX_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitPerspectiveOriginX_export_definition = {$/;"	method	line:4511
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4515
webkitPerspectiveOriginX_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4514
webkitPerspectiveOriginX_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4517
webkitPerspectiveOriginX_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4518
webkitPerspectiveOriginY_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitPerspectiveOriginY_export_definition;$/;"	variable	line:4521
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4523
webkitPerspectiveOriginY_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitPerspectiveOriginY_export_definition = {$/;"	method	line:4522
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4526
webkitPerspectiveOriginY_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4525
webkitPerspectiveOriginY_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4528
webkitPerspectiveOriginY_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4529
webkitPrintColorAdjust_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitPrintColorAdjust_export_definition;$/;"	variable	line:4532
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4534
webkitPrintColorAdjust_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitPrintColorAdjust_export_definition = {$/;"	method	line:4533
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4537
webkitPrintColorAdjust_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4536
webkitPrintColorAdjust_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4539
webkitPrintColorAdjust_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4540
webkitRegionBreakAfter_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitRegionBreakAfter_export_definition;$/;"	variable	line:4543
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4545
webkitRegionBreakAfter_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitRegionBreakAfter_export_definition = {$/;"	method	line:4544
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4548
webkitRegionBreakAfter_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4547
webkitRegionBreakAfter_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4550
webkitRegionBreakAfter_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4551
webkitRegionBreakBefore_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitRegionBreakBefore_export_definition;$/;"	variable	line:4554
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4556
webkitRegionBreakBefore_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitRegionBreakBefore_export_definition = {$/;"	method	line:4555
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4559
webkitRegionBreakBefore_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4558
webkitRegionBreakBefore_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4561
webkitRegionBreakBefore_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4562
webkitRegionBreakInside_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitRegionBreakInside_export_definition;$/;"	variable	line:4565
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4567
webkitRegionBreakInside_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitRegionBreakInside_export_definition = {$/;"	method	line:4566
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4570
webkitRegionBreakInside_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4569
webkitRegionBreakInside_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4572
webkitRegionBreakInside_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4573
webkitRegionOverflow_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitRegionOverflow_export_definition;$/;"	variable	line:4576
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4578
webkitRegionOverflow_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitRegionOverflow_export_definition = {$/;"	method	line:4577
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4581
webkitRegionOverflow_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4580
webkitRegionOverflow_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4583
webkitRegionOverflow_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4584
webkitRtlOrdering_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitRtlOrdering_export_definition;$/;"	variable	line:4587
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4589
webkitRtlOrdering_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitRtlOrdering_export_definition = {$/;"	method	line:4588
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4592
webkitRtlOrdering_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4591
webkitRtlOrdering_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4594
webkitRtlOrdering_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4595
webkitSvgShadow_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitSvgShadow_export_definition;$/;"	variable	line:4598
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4600
webkitSvgShadow_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitSvgShadow_export_definition = {$/;"	method	line:4599
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4603
webkitSvgShadow_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4602
webkitSvgShadow_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4605
webkitSvgShadow_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4606
webkitTapHighlightColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTapHighlightColor_export_definition;$/;"	variable	line:4609
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4611
webkitTapHighlightColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTapHighlightColor_export_definition = {$/;"	method	line:4610
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4614
webkitTapHighlightColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4613
webkitTapHighlightColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4616
webkitTapHighlightColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4617
webkitTextCombine_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextCombine_export_definition;$/;"	variable	line:4620
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4622
webkitTextCombine_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextCombine_export_definition = {$/;"	method	line:4621
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4625
webkitTextCombine_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4624
webkitTextCombine_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4627
webkitTextCombine_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4628
webkitTextDecorationsInEffect_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextDecorationsInEffect_export_definition;$/;"	variable	line:4631
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4633
webkitTextDecorationsInEffect_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextDecorationsInEffect_export_definition = {$/;"	method	line:4632
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4636
webkitTextDecorationsInEffect_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4635
webkitTextDecorationsInEffect_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4638
webkitTextDecorationsInEffect_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4639
webkitTextEmphasis_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextEmphasis_export_definition;$/;"	variable	line:4642
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4644
webkitTextEmphasis_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextEmphasis_export_definition = {$/;"	method	line:4643
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4647
webkitTextEmphasis_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4646
webkitTextEmphasis_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4649
webkitTextEmphasis_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4650
webkitTextEmphasisColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextEmphasisColor_export_definition;$/;"	variable	line:4653
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4655
webkitTextEmphasisColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextEmphasisColor_export_definition = {$/;"	method	line:4654
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4658
webkitTextEmphasisColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4657
webkitTextEmphasisColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4660
webkitTextEmphasisColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4661
webkitTextEmphasisPosition_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextEmphasisPosition_export_definition;$/;"	variable	line:4664
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4666
webkitTextEmphasisPosition_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextEmphasisPosition_export_definition = {$/;"	method	line:4665
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4669
webkitTextEmphasisPosition_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4668
webkitTextEmphasisPosition_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4671
webkitTextEmphasisPosition_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4672
webkitTextEmphasisStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextEmphasisStyle_export_definition;$/;"	variable	line:4675
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4677
webkitTextEmphasisStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextEmphasisStyle_export_definition = {$/;"	method	line:4676
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4680
webkitTextEmphasisStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4679
webkitTextEmphasisStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4682
webkitTextEmphasisStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4683
webkitTextFillColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextFillColor_export_definition;$/;"	variable	line:4686
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4688
webkitTextFillColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextFillColor_export_definition = {$/;"	method	line:4687
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4691
webkitTextFillColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4690
webkitTextFillColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4693
webkitTextFillColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4694
webkitTextOrientation_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextOrientation_export_definition;$/;"	variable	line:4697
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4699
webkitTextOrientation_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextOrientation_export_definition = {$/;"	method	line:4698
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4702
webkitTextOrientation_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4701
webkitTextOrientation_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4704
webkitTextOrientation_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4705
webkitTextSecurity_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextSecurity_export_definition;$/;"	variable	line:4708
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4710
webkitTextSecurity_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextSecurity_export_definition = {$/;"	method	line:4709
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4713
webkitTextSecurity_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4712
webkitTextSecurity_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4715
webkitTextSecurity_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4716
webkitTextSizeAdjust_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextSizeAdjust_export_definition;$/;"	variable	line:4719
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4721
webkitTextSizeAdjust_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextSizeAdjust_export_definition = {$/;"	method	line:4720
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4724
webkitTextSizeAdjust_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4723
webkitTextSizeAdjust_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4726
webkitTextSizeAdjust_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4727
webkitTextStroke_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextStroke_export_definition;$/;"	variable	line:4730
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4732
webkitTextStroke_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextStroke_export_definition = {$/;"	method	line:4731
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4735
webkitTextStroke_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4734
webkitTextStroke_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4737
webkitTextStroke_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4738
webkitTextStrokeColor_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextStrokeColor_export_definition;$/;"	variable	line:4741
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4743
webkitTextStrokeColor_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextStrokeColor_export_definition = {$/;"	method	line:4742
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4746
webkitTextStrokeColor_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4745
webkitTextStrokeColor_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4748
webkitTextStrokeColor_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4749
webkitTextStrokeWidth_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTextStrokeWidth_export_definition;$/;"	variable	line:4752
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4754
webkitTextStrokeWidth_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTextStrokeWidth_export_definition = {$/;"	method	line:4753
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4757
webkitTextStrokeWidth_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4756
webkitTextStrokeWidth_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4759
webkitTextStrokeWidth_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4760
webkitTransform_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTransform_export_definition;$/;"	variable	line:4763
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4765
webkitTransform_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTransform_export_definition = {$/;"	method	line:4764
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4768
webkitTransform_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4767
webkitTransform_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4770
webkitTransform_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4771
webkitTransformOrigin_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTransformOrigin_export_definition;$/;"	variable	line:4774
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4776
webkitTransformOrigin_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTransformOrigin_export_definition = {$/;"	method	line:4775
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4779
webkitTransformOrigin_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4778
webkitTransformOrigin_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4781
webkitTransformOrigin_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4782
webkitTransformOriginX_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTransformOriginX_export_definition;$/;"	variable	line:4785
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4787
webkitTransformOriginX_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTransformOriginX_export_definition = {$/;"	method	line:4786
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4790
webkitTransformOriginX_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4789
webkitTransformOriginX_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4792
webkitTransformOriginX_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4793
webkitTransformOriginY_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTransformOriginY_export_definition;$/;"	variable	line:4796
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4798
webkitTransformOriginY_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTransformOriginY_export_definition = {$/;"	method	line:4797
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4801
webkitTransformOriginY_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4800
webkitTransformOriginY_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4803
webkitTransformOriginY_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4804
webkitTransformOriginZ_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTransformOriginZ_export_definition;$/;"	variable	line:4807
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4809
webkitTransformOriginZ_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTransformOriginZ_export_definition = {$/;"	method	line:4808
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4812
webkitTransformOriginZ_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4811
webkitTransformOriginZ_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4814
webkitTransformOriginZ_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4815
webkitTransformStyle_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTransformStyle_export_definition;$/;"	variable	line:4818
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4820
webkitTransformStyle_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTransformStyle_export_definition = {$/;"	method	line:4819
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4823
webkitTransformStyle_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4822
webkitTransformStyle_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4825
webkitTransformStyle_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4826
webkitTransition_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTransition_export_definition;$/;"	variable	line:4829
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4831
webkitTransition_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTransition_export_definition = {$/;"	method	line:4830
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4834
webkitTransition_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4833
webkitTransition_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4836
webkitTransition_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4837
webkitTransitionDelay_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTransitionDelay_export_definition;$/;"	variable	line:4840
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4842
webkitTransitionDelay_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTransitionDelay_export_definition = {$/;"	method	line:4841
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4845
webkitTransitionDelay_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4844
webkitTransitionDelay_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4847
webkitTransitionDelay_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4848
webkitTransitionDuration_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTransitionDuration_export_definition;$/;"	variable	line:4851
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4853
webkitTransitionDuration_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTransitionDuration_export_definition = {$/;"	method	line:4852
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4856
webkitTransitionDuration_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4855
webkitTransitionDuration_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4858
webkitTransitionDuration_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4859
webkitTransitionProperty_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTransitionProperty_export_definition;$/;"	variable	line:4862
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4864
webkitTransitionProperty_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTransitionProperty_export_definition = {$/;"	method	line:4863
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4867
webkitTransitionProperty_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4866
webkitTransitionProperty_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4869
webkitTransitionProperty_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4870
webkitTransitionTimingFunction_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitTransitionTimingFunction_export_definition;$/;"	variable	line:4873
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4875
webkitTransitionTimingFunction_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitTransitionTimingFunction_export_definition = {$/;"	method	line:4874
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4878
webkitTransitionTimingFunction_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4877
webkitTransitionTimingFunction_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4880
webkitTransitionTimingFunction_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4881
webkitUserDrag_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitUserDrag_export_definition;$/;"	variable	line:4884
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4886
webkitUserDrag_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitUserDrag_export_definition = {$/;"	method	line:4885
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4889
webkitUserDrag_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4888
webkitUserDrag_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4891
webkitUserDrag_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4892
webkitUserModify_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitUserModify_export_definition;$/;"	variable	line:4895
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4897
webkitUserModify_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitUserModify_export_definition = {$/;"	method	line:4896
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4900
webkitUserModify_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4899
webkitUserModify_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4902
webkitUserModify_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4903
webkitUserSelect_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitUserSelect_export_definition;$/;"	variable	line:4906
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4908
webkitUserSelect_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitUserSelect_export_definition = {$/;"	method	line:4907
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4911
webkitUserSelect_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4910
webkitUserSelect_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4913
webkitUserSelect_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4914
webkitWrap_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitWrap_export_definition;$/;"	variable	line:4917
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4919
webkitWrap_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitWrap_export_definition = {$/;"	method	line:4918
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4922
webkitWrap_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4921
webkitWrap_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4924
webkitWrap_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4925
webkitWrapFlow_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitWrapFlow_export_definition;$/;"	variable	line:4928
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4930
webkitWrapFlow_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitWrapFlow_export_definition = {$/;"	method	line:4929
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4933
webkitWrapFlow_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4932
webkitWrapFlow_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4935
webkitWrapFlow_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4936
webkitWrapMargin_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitWrapMargin_export_definition;$/;"	variable	line:4939
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4941
webkitWrapMargin_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitWrapMargin_export_definition = {$/;"	method	line:4940
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4944
webkitWrapMargin_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4943
webkitWrapMargin_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4946
webkitWrapMargin_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4947
webkitWrapPadding_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitWrapPadding_export_definition;$/;"	variable	line:4950
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4952
webkitWrapPadding_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitWrapPadding_export_definition = {$/;"	method	line:4951
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4955
webkitWrapPadding_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4954
webkitWrapPadding_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4957
webkitWrapPadding_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4958
webkitWrapShapeInside_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitWrapShapeInside_export_definition;$/;"	variable	line:4961
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4963
webkitWrapShapeInside_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitWrapShapeInside_export_definition = {$/;"	method	line:4962
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4966
webkitWrapShapeInside_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4965
webkitWrapShapeInside_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4968
webkitWrapShapeInside_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4969
webkitWrapShapeOutside_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitWrapShapeOutside_export_definition;$/;"	variable	line:4972
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4974
webkitWrapShapeOutside_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitWrapShapeOutside_export_definition = {$/;"	method	line:4973
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4977
webkitWrapShapeOutside_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4976
webkitWrapShapeOutside_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4979
webkitWrapShapeOutside_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4980
webkitWrapThrough_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitWrapThrough_export_definition;$/;"	variable	line:4983
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4985
webkitWrapThrough_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitWrapThrough_export_definition = {$/;"	method	line:4984
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4988
webkitWrapThrough_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4987
webkitWrapThrough_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:4990
webkitWrapThrough_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:4991
webkitWritingMode_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var webkitWritingMode_export_definition;$/;"	variable	line:4994
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:4996
webkitWritingMode_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^webkitWritingMode_export_definition = {$/;"	method	line:4995
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:4999
webkitWritingMode_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:4998
webkitWritingMode_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:5001
webkitWritingMode_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:5002
whiteSpace_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var whiteSpace_export_definition;$/;"	variable	line:5005
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:5007
whiteSpace_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^whiteSpace_export_definition = {$/;"	method	line:5006
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:5010
whiteSpace_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:5009
whiteSpace_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:5012
whiteSpace_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:5013
widows_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var widows_export_definition;$/;"	variable	line:5016
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:5018
widows_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^widows_export_definition = {$/;"	method	line:5017
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:5021
widows_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:5020
widows_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:5023
widows_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:5024
width_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var width_export_definition;$/;"	variable	line:5027
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^function parse(v) {$/;"	function	line:5029
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:5042
width_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^width_export_definition = {$/;"	method	line:5041
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:5045
width_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:5044
width_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:5047
width_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:5048
wordBreak_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var wordBreak_export_definition;$/;"	variable	line:5051
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:5053
wordBreak_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^wordBreak_export_definition = {$/;"	method	line:5052
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:5056
wordBreak_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:5055
wordBreak_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:5058
wordBreak_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:5059
wordSpacing_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var wordSpacing_export_definition;$/;"	variable	line:5062
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:5064
wordSpacing_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^wordSpacing_export_definition = {$/;"	method	line:5063
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:5067
wordSpacing_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:5066
wordSpacing_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:5069
wordSpacing_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:5070
wordWrap_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var wordWrap_export_definition;$/;"	variable	line:5073
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:5075
wordWrap_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^wordWrap_export_definition = {$/;"	method	line:5074
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:5078
wordWrap_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:5077
wordWrap_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:5080
wordWrap_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:5081
writingMode_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var writingMode_export_definition;$/;"	variable	line:5084
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:5086
writingMode_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^writingMode_export_definition = {$/;"	method	line:5085
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:5089
writingMode_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:5088
writingMode_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:5091
writingMode_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:5092
zIndex_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var zIndex_export_definition;$/;"	variable	line:5095
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:5097
zIndex_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^zIndex_export_definition = {$/;"	method	line:5096
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:5100
zIndex_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:5099
zIndex_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:5102
zIndex_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:5103
zoom_export_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^var zoom_export_definition;$/;"	variable	line:5106
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  set: function (v) {$/;"	function	line:5108
zoom_export_definition.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^zoom_export_definition = {$/;"	method	line:5107
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  get: function () {$/;"	function	line:5111
zoom_export_definition.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	method	line:5110
zoom_export_definition.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  },$/;"	property	line:5113
zoom_export_definition.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^  enumerable: true,$/;"	property	line:5114
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^module.exports = function (prototype) {$/;"	function	line:5118
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/lib/properties.js	/^};$/;"	function	line:5116
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "name": "cssstyle",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "description": "CSSStyleDeclaration Object Model implementation",$/;"	function	line:3
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "keywords": [$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "version": "0.2.37",$/;"	function	line:9
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "homepage": "https:\/\/github.com\/chad3814\/CSSStyleDeclaration",$/;"	function	line:10
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "maintainers": [$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^      "name": "Chad Walker",$/;"	function	line:13
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^      "email": "chad@chad-cat-lore-eddie.com",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^      "url": "https:\/\/github.com\/chad3814"$/;"	function	line:15
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "contributors": [$/;"	function	line:18
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^      "name": "Nikita Vasilyev",$/;"	function	line:20
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^      "email": "me@elv1s.ru"$/;"	function	line:21
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^      "name": "Davide P. Cervone"$/;"	function	line:24
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^      "name": "Forbes Lindesay"$/;"	function	line:27
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "repository": "chad3814\/CSSStyleDeclaration",$/;"	function	line:30
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "bugs": "https:\/\/github.com\/chad3814\/CSSStyleDeclaration\/issues",$/;"	function	line:31
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "directories": {$/;"	function	line:32
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^    "lib": ".\/lib"$/;"	function	line:33
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "main": ".\/lib\/CSSStyleDeclaration.js",$/;"	function	line:35
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "dependencies": {$/;"	function	line:36
cssom	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^    "cssom": "0.3.x"$/;"	function	line:37
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "devDependencies": {$/;"	function	line:39
babel-generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^    "babel-generator": "~6.11.4",$/;"	function	line:40
babel-traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^    "babel-traverse": "~6.13.0",$/;"	function	line:41
babel-types	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^    "babel-types": "~6.13.0",$/;"	function	line:42
babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^    "babylon": "~6.8.4",$/;"	function	line:43
nodeunit	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^    "nodeunit": "~0.8.0",$/;"	function	line:44
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^    "resolve": "~1.1.7"$/;"	function	line:45
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "scripts": {$/;"	function	line:47
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^    "test": ".\/scripts\/run_tests.sh",$/;"	function	line:48
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^    "prepublish": "node .\/scripts\/generate_properties.js"$/;"	function	line:49
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/package.json	/^  "license": "MIT"$/;"	function	line:51
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var fs = require('fs');$/;"	variable	line:3
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var path = require('path');$/;"	variable	line:4
babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var babylon = require('babylon');$/;"	variable	line:5
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var t = require('babel-types');$/;"	variable	line:6
generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var generate = require('babel-generator').default;$/;"	variable	line:7
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var traverse = require('babel-traverse').default;$/;"	variable	line:8
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var resolve = require('resolve');$/;"	variable	line:9
camelToDashed	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var camelToDashed = require('..\/lib\/parsers').camelToDashed;$/;"	variable	line:11
basename	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var basename = path.basename;$/;"	variable	line:13
dirname	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var dirname = path.dirname;$/;"	variable	line:14
uniqueIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var uniqueIndex = 0;$/;"	variable	line:16
getUniqueIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^function getUniqueIndex() {$/;"	function	line:17
getUniqueIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^function getUniqueIndex() {$/;"	function	line:17
property_files	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var property_files = fs.readdirSync(path.resolve(__dirname, '..\/lib\/properties')).filter(function (property) {$/;"	variable	line:21
out_file	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var out_file = fs.createWriteStream(path.resolve(__dirname, '..\/lib\/properties.js'), {encoding: 'utf-8'});$/;"	variable	line:24
isModuleDotExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^function isModuleDotExports(node) {$/;"	function	line:29
isModuleDotExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^function isModuleDotExports(node) {$/;"	function	line:29
isRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^function isRequire(node, filename) {$/;"	function	line:36
isRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^function isRequire(node, filename) {$/;"	function	line:36
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^      enter(path) {$/;"	function	line:60
externalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var externalDependencies = [];$/;"	variable	line:77
parsedFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var parsedFiles = [];$/;"	variable	line:78
addFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^function addFile(filename, dependencyPath) {$/;"	function	line:80
addFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^function addFile(filename, dependencyPath) {$/;"	function	line:80
statements	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^var statements = [];$/;"	variable	line:108
getRequireValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^function getRequireValue(node, file) {$/;"	function	line:137
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^    enter(path) {$/;"	function	line:176
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/scripts/generate_properties.js	/^    enter(path) {$/;"	function	line:229
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^var util = require('util');$/;"	variable	line:2
cssstyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^var cssstyle = require('..\/lib\/CSSStyleDeclaration');$/;"	variable	line:3
camelToDashed	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^var camelToDashed = require('..\/lib\/parsers').camelToDashed;$/;"	variable	line:5
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^var properties = [ 'azimuth', 'background', 'backgroundAttachment', 'backgroundColor', 'backgroundImage', 'backgroundPosition', 'backgroundRepeat', 'border', 'borderCollapse', 'borderColor', 'borderSpacing', 'borderStyle', 'borderTop', 'borderRight', 'borderBottom', 'borderLeft', 'borderTopColor', 'borderRightColor', 'borderBottomColor', 'borderLeftColor', 'borderTopStyle', 'borderRightStyle', 'borderBottomStyle', 'borderLeftStyle', 'borderTopWidth', 'borderRightWidth', 'borderBottomWidth', 'borderLeftWidth', 'borderWidth', 'bottom', 'captionSide', 'clear', 'clip', 'color', 'content', 'counterIncrement', 'counterReset', 'cue', 'cueAfter', 'cueBefore', 'cursor', 'direction', 'display', 'elevation', 'emptyCells', 'cssFloat', 'font', 'fontFamily', 'fontSize', 'fontSizeAdjust', 'fontStretch', 'fontStyle', 'fontVariant', 'fontWeight', 'height', 'left', 'letterSpacing', 'lineHeight', 'listStyle', 'listStyleImage', 'listStylePosition', 'listStyleType', 'margin', 'marginTop', 'marginRight', 'marginBottom', 'marginLeft', 'markerOffset', 'marks', 'maxHeight', 'maxWidth', 'minHeight', 'minWidth', 'orphans', 'outline', 'outlineColor', 'outlineStyle', 'outlineWidth', 'overflow', 'padding', 'paddingTop', 'paddingRight', 'paddingBottom', 'paddingLeft', 'page', 'pageBreakAfter', 'pageBreakBefore', 'pageBreakInside', 'pause', 'pauseAfter', 'pauseBefore', 'pitch', 'pitchRange', 'playDuring', 'position', 'quotes', 'richness', 'right', 'size', 'speak', 'speakHeader', 'speakNumeral', 'speakPunctuation', 'speechRate', 'stress', 'tableLayout', 'textAlign', 'textDecoration', 'textIndent', 'textShadow', 'textTransform', 'top', 'unicodeBidi', 'verticalAlign', 'visibility', 'voiceFamily', 'volume', 'whiteSpace', 'widows', 'width', 'wordSpacing', 'zIndex'];$/;"	variable	line:11
dashed_properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^var dashed_properties = properties.map(function (property) {$/;"	variable	line:12
module.exports.Verify Has Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^module.exports = {$/;"	method	line:16
module.exports.Verify Has Dashed Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:25
module.exports.Verify Has Functions	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:34
module.exports.Verify Has Special Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:45
module.exports.Test From Style String	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:55
module.exports.Test From Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:70
module.exports.Test Shorthand Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:89
module.exports.Test width and height Properties and null and empty strings	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:108
module.exports.Test Implicit Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:125
module.exports.Test Top, Left, Right, Bottom Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:138
module.exports.Test Clear and Clip Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:153
module.exports.Test colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:175
module.exports.Test short hand properties with embedded spaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:188
module.exports.Setting shorthand properties to an empty string should clear all dependent properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:200
module.exports.Setting implicit properties to an empty string should clear all dependent properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:209
module.exports.Setting a shorthand property, whose shorthands are implicit properties, to an empty string should clear all dependent properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:218
module.exports.Setting border values to "none" should clear dependent values	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:231
module.exports.Setting border to 0 should be okay	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:253
module.exports.Setting values implicit and shorthand properties via cssText and setProperty should propagate to dependent properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:260
module.exports.Setting opacity should work	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:272
module.exports.Width and height of auto should work	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:283
module.exports.Padding and margin should set/clear shorthand properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:295
testParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^        var testParts = function (name,v,V) {$/;"	function	line:299
module.exports.Padding and margin should set/clear shorthand properties.testParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^        var testParts = function (name,v,V) {$/;"	function	line:299
module.exports.Padding and margin shorthands should set main properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:322
testParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^	    var testParts = function (name,v,V) {$/;"	function	line:326
module.exports.Padding and margin shorthands should set main properties.testParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^	    var testParts = function (name,v,V) {$/;"	function	line:326
module.exports.Setting a value to 0 should return the string value	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:342
module.exports.onChange callback should be called when the cssText changes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:349
module.exports.Setting float should work the same as cssFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:357
module.exports.Setting improper css to cssText should not throw	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:364
module.exports.Make sure url parsing works with quotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:374
module.exports.Make sure setting 0 to a padding or margin works	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:385
module.exports.Make sure setting null to background works	/Users/jonathan/repos/identifiers-arxiv/node_modules/cssstyle/tests/tests.js	/^    },$/;"	method	line:395
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/.travis.yml	/^node_js:$/;"	function	line:2
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/.travis.yml	/^notifications:$/;"	function	line:7
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/.travis.yml	/^  email:$/;"	function	line:8
copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/auto-bind.js	/^var copy       = require('es5-ext\/object\/copy')$/;"	variable	line:3
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/auto-bind.js	/^define = function (name, desc, bindTo) {$/;"	function	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/auto-bind.js	/^	dgs.get = function () {$/;"	function	line:17
dgs.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/auto-bind.js	/^	delete dgs.value;$/;"	function	line:16
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/auto-bind.js	/^  , define;$/;"	function	line:10
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/auto-bind.js	/^module.exports = function (props\/*, bindTo*\/) {$/;"	function	line:26
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/auto-bind.js	/^};$/;"	function	line:24
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/index.js	/^var assign        = require('es5-ext\/object\/assign')$/;"	variable	line:3
desc.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/index.js	/^	desc = { value: value, configurable: c, enumerable: e, writable: w };$/;"	property	line:28
desc.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/index.js	/^	desc = { value: value, configurable: c, enumerable: e, writable: w };$/;"	property	line:28
desc.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/index.js	/^	desc = { value: value, configurable: c, enumerable: e, writable: w };$/;"	property	line:28
desc.writable	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/index.js	/^	desc = { value: value, configurable: c, enumerable: e, writable: w };$/;"	property	line:28
gs	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/index.js	/^d.gs = function (dscr, get, set\/*, options*\/) {$/;"	function	line:32
desc.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/index.js	/^	desc = { get: get, set: set, configurable: c, enumerable: e };$/;"	property	line:61
desc.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/index.js	/^	desc = { get: get, set: set, configurable: c, enumerable: e };$/;"	property	line:61
desc.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/index.js	/^	desc = { get: get, set: set, configurable: c, enumerable: e };$/;"	property	line:61
desc.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/index.js	/^	desc = { get: get, set: set, configurable: c, enumerable: e };$/;"	property	line:61
d.gs	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/index.js	/^};$/;"	function	line:30
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^define = function (name, options) {$/;"	function	line:17
dgs.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^	dgs = { configurable: Boolean(options.configurable),$/;"	property	line:28
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^		dgs.get = function () {$/;"	function	line:31
dgs.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^	if (name !== cacheName) {$/;"	class	line:30
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^		dgs.get = function self() {$/;"	function	line:41
dgs.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^	} else if (!flat) {$/;"	function	line:40
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^		dgs.get = function self() {$/;"	function	line:41
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^  , define;$/;"	function	line:15
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^		dgs.get = function self() {$/;"	function	line:59
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^	dgs.set = function (value) {$/;"	function	line:77
dgs.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^	}$/;"	class	line:76
desc.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^		desc = {$/;"	property	line:82
desc.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^		desc = {$/;"	property	line:96
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^module.exports = function (props) {$/;"	function	line:109
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/lazy.js	/^};$/;"	function	line:107
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^  "name": "d",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^  "version": "0.1.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^  "description": "Property descriptor factory",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^  "author": "Mariusz Nowak <medyk@medikoo.com> (http:\/\/www.medikoo.com\/)",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^    "test": "node node_modules\/tad\/bin\/tad"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^    "url": "git:\/\/github.com\/medikoo\/d.git"$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^  "keywords": [$/;"	function	line:13
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^  "dependencies": {$/;"	function	line:23
es5-ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^    "es5-ext": "~0.10.2"$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^  "devDependencies": {$/;"	function	line:26
tad	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^    "tad": "~0.1.21"$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/package.json	/^  "license": "MIT"$/;"	function	line:29
D - Property descriptor factory	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/README.md	/^# D - Property descriptor factory$/;"	function	line:1
Other utilities	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/README.md	/^### Other utilities$/;"	function	line:57
autoBind(obj, props) _(d/auto-bind)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/README.md	/^#### autoBind(obj, props) _(d\/auto-bind)_$/;"	function	line:59
lazy(obj, props) _(d/lazy)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/README.md	/^#### lazy(obj, props) _(d\/lazy)_$/;"	function	line:78
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/README.md	/^## Installation$/;"	function	line:95
NPM	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/README.md	/^### NPM$/;"	function	line:96
Browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/README.md	/^### Browser$/;"	function	line:102
Tests [![Build Status](https://travis-ci.org/medikoo/d.png)](https://travis-ci.org/medikoo/d)	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/README.md	/^## Tests [![Build Status](https:\/\/travis-ci.org\/medikoo\/d.png)](https:\/\/travis-ci.org\/medikoo\/d)$/;"	function	line:106
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/auto-bind.js	/^var d = require('..\/');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/auto-bind.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/auto-bind.js	/^var d = require('..\/');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^module.exports = function (t, a) {$/;"	function	line:5
cg	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^		cgs: t.gs('c', cg = function () {}, cs = function () {}),$/;"	function	line:11
ceg	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^		cegs: t.gs('ce', ceg = function () {}, ces = function () {}),$/;"	function	line:13
eg	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^		egs: t.gs('e', eg = function () {}, es = function () {}),$/;"	function	line:17
vg	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^		vgs: t.gs('', vg = function () {}, vs = function () {}),$/;"	function	line:20
dfs	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^		dfgs: t.gs(dfg = function () {}, dfs = function () {})$/;"	function	line:24
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;$/;"	function	line:3
ce	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^		ce: function (a) {$/;"	function	line:45
cew	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^		cew: function (a) {$/;"	function	line:62
cw	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^		cw: function (a) {$/;"	function	line:71
ew	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^		ew: function (a) {$/;"	function	line:97
gs	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^			gs: function (a) {$/;"	function	line:158
gFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/index.js	/^				var gFn = function () {}, sFn = function () {}, d;$/;"	function	line:159
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/lazy.js	/^var d = require('..\/')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/lazy.js	/^module.exports = function (t, a) {$/;"	function	line:7
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/lazy.js	/^	var Foo = function () {}, i = 1, o, o2, desc;$/;"	function	line:8
module.exports.Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/lazy.js	/^	var Foo = function () {}, i = 1, o, o2, desc;$/;"	function	line:8
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/lazy.js	/^	Foo = function () {};$/;"	function	line:40
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/lazy.js	/^		"Extension Values");$/;"	function	line:38
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/d/test/lazy.js	/^  , getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;$/;"	function	line:5
node-dashdash changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^# node-dashdash changelog$/;"	function	line:1
not yet released	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## not yet released$/;"	function	line:3
1.14.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.14.1$/;"	function	line:7
1.14.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.14.0$/;"	function	line:19
1.13.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.13.1$/;"	function	line:31
1.13.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.13.0$/;"	function	line:37
1.12.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.12.2$/;"	function	line:50
1.12.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.12.1$/;"	function	line:83
1.12.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.12.0$/;"	function	line:90
1.11.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.11.0$/;"	function	line:96
1.10.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.10.1$/;"	function	line:110
1.10.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.10.0$/;"	function	line:116
1.9.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.9.0$/;"	function	line:123
1.8.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.8.0$/;"	function	line:129
1.7.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.7.3$/;"	function	line:135
1.7.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.7.2$/;"	function	line:149
1.7.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.7.1$/;"	function	line:156
1.7.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.7.0$/;"	function	line:170
1.6.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.6.0$/;"	function	line:190
1.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.5.0$/;"	function	line:216
1.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.4.0$/;"	function	line:254
1.3.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.3.2$/;"	function	line:265
1.3.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.3.1$/;"	function	line:282
1.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.3.0$/;"	function	line:296
1.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.2.1$/;"	function	line:310
1.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.2.0$/;"	function	line:323
1.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.1.0$/;"	function	line:332
1.0.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.0.2$/;"	function	line:346
1.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.0.1$/;"	function	line:356
1.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/CHANGES.md	/^## 1.0.0$/;"	function	line:362
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^var assert = require('assert-plus');$/;"	variable	line:7
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^var format = require('util').format;$/;"	variable	line:8
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^var fs = require('fs');$/;"	variable	line:9
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^var path = require('path');$/;"	variable	line:10
DEBUG	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^var DEBUG = true;$/;"	variable	line:13
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    var debug = function () {};$/;"	function	line:17
var.debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    var debug = function () {};$/;"	function	line:17
renderTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function renderTemplate(s, d) {$/;"	function	line:25
renderTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function renderTemplate(s, d) {$/;"	function	line:25
shallowCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function shallowCopy(obj) {$/;"	function	line:34
shallowCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function shallowCopy(obj) {$/;"	function	line:34
space	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function space(n) {$/;"	function	line:46
space	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function space(n) {$/;"	function	line:46
makeIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function makeIndent(arg, deflen, name) {$/;"	function	line:55
makeIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function makeIndent(arg, deflen, name) {$/;"	function	line:55
textwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function textwrap(s, width) {$/;"	function	line:72
textwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function textwrap(s, width) {$/;"	function	line:72
optionKeyFromName	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function optionKeyFromName(name) {$/;"	function	line:102
optionKeyFromName	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function optionKeyFromName(name) {$/;"	function	line:102
parseBool	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parseBool(option, optstr, arg) {$/;"	function	line:110
parseBool	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parseBool(option, optstr, arg) {$/;"	function	line:110
parseString	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parseString(option, optstr, arg) {$/;"	function	line:114
parseString	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parseString(option, optstr, arg) {$/;"	function	line:114
parseNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parseNumber(option, optstr, arg) {$/;"	function	line:119
parseNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parseNumber(option, optstr, arg) {$/;"	function	line:119
parseInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parseInteger(option, optstr, arg) {$/;"	function	line:129
parseInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parseInteger(option, optstr, arg) {$/;"	function	line:129
parsePositiveInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parsePositiveInteger(option, optstr, arg) {$/;"	function	line:139
parsePositiveInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parsePositiveInteger(option, optstr, arg) {$/;"	function	line:139
parseDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parseDate(option, optstr, arg) {$/;"	function	line:159
parseDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parseDate(option, optstr, arg) {$/;"	function	line:159
optionTypes.bool	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^var optionTypes = {$/;"	property	line:180
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function Parser(config) {$/;"	function	line:267
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function Parser(config) {$/;"	class	line:267
optionTakesArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^Parser.prototype.optionTakesArg = function optionTakesArg(option) {$/;"	function	line:337
Parser.optionTakesArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^Parser.prototype.optionTakesArg = function optionTakesArg(option) {$/;"	method	line:337
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^Parser.prototype.parse = function parse(inputs) {$/;"	function	line:355
Parser.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^Parser.prototype.parse = function parse(inputs) {$/;"	method	line:355
Parser.inputs.argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^        inputs = {argv: arguments[0], slice: arguments[1]};$/;"	property	line:360
addOpt	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    function addOpt(option, optstr, key, val, from) {$/;"	function	line:376
addOpt.item.key	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^        var item = { key: key, value: parsedVal, from: from };$/;"	property	line:393
addOpt.item.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^        var item = { key: key, value: parsedVal, from: from };$/;"	property	line:393
addOpt.item.from	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^        var item = { key: key, value: parsedVal, from: from };$/;"	property	line:393
function.addOpt	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    function addOpt(option, optstr, key, val, from) {$/;"	function	line:376
help	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^Parser.prototype.help = function help(config) {$/;"	function	line:575
Parser.help	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^Parser.prototype.help = function help(config) {$/;"	method	line:575
bashCompletion	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^Parser.prototype.bashCompletion = function bashCompletion(args) {$/;"	function	line:762
Parser.bashCompletion	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^Parser.prototype.bashCompletion = function bashCompletion(args) {$/;"	method	line:762
bashCompletionSpecFromOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function bashCompletionSpecFromOptions(args) {$/;"	function	line:813
bashCompletionSpecFromOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function bashCompletionSpecFromOptions(args) {$/;"	function	line:813
bashCompletionFromOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function bashCompletionFromOptions(args) {$/;"	function	line:899
bashCompletionFromOptions.data.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    var data = {$/;"	property	line:907
bashCompletionFromOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function bashCompletionFromOptions(args) {$/;"	function	line:899
createParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function createParser(config) {$/;"	function	line:928
createParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function createParser(config) {$/;"	function	line:928
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parse(config) {$/;"	function	line:939
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function parse(config) {$/;"	function	line:939
addOptionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function addOptionType(optionType) {$/;"	function	line:974
optionTypes.takesArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    optionTypes[optionType.name] = {$/;"	property	line:985
addOptionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function addOptionType(optionType) {$/;"	function	line:974
getOptionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function getOptionType(name) {$/;"	function	line:996
getOptionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function getOptionType(name) {$/;"	function	line:996
synopsisFromOpt	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function synopsisFromOpt(o) {$/;"	function	line:1011
synopsisFromOpt	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^function synopsisFromOpt(o) {$/;"	function	line:1011
module.exports.createParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^module.exports = {$/;"	property	line:1034
module.exports.Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    createParser: createParser,$/;"	property	line:1035
module.exports.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    Parser: Parser,$/;"	property	line:1036
module.exports.addOptionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    parse: parse,$/;"	property	line:1037
module.exports.getOptionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    addOptionType: addOptionType,$/;"	property	line:1038
module.exports.synopsisFromOpt	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    getOptionType: getOptionType,$/;"	property	line:1039
module.exports.BASH_COMPLETION_TEMPLATE_PATH	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    synopsisFromOpt: synopsisFromOpt,$/;"	property	line:1040
module.exports.bashCompletionFromOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    BASH_COMPLETION_TEMPLATE_PATH: BASH_COMPLETION_TEMPLATE_PATH,$/;"	property	line:1043
module.exports.bashCompletionSpecFromOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    bashCompletionFromOptions: bashCompletionFromOptions,$/;"	property	line:1044
module.exports.parseBool	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    bashCompletionSpecFromOptions: bashCompletionSpecFromOptions,$/;"	property	line:1045
module.exports.parseString	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    parseBool: parseBool,$/;"	property	line:1049
module.exports.parseNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    parseString: parseString,$/;"	property	line:1050
module.exports.parseInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    parseNumber: parseNumber,$/;"	property	line:1051
module.exports.parsePositiveInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    parseInteger: parseInteger,$/;"	property	line:1052
module.exports.parseDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/lib/dashdash.js	/^    parsePositiveInteger: parsePositiveInteger,$/;"	property	line:1053
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "name": "dashdash",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "description": "A light, featureful and explicit option parsing library.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "version": "1.14.1",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "author": "Trent Mick <trentm@gmail.com> (http:\/\/trentm.com)",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "keywords": ["option", "parser", "parsing", "cli", "command", "args",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "repository": {$/;"	function	line:8
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^        "type": "git",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^        "url": "git:\/\/github.com\/trentm\/node-dashdash.git"$/;"	function	line:10
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "main": ".\/lib\/dashdash.js",$/;"	function	line:12
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "dependencies": {$/;"	function	line:13
assert-plus	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^        "assert-plus": "^1.0.0"$/;"	function	line:14
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "devDependencies": {$/;"	function	line:16
nodeunit	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^        "nodeunit": "0.9.x"$/;"	function	line:17
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "engines": {$/;"	function	line:19
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^        "node": ">=0.10"$/;"	function	line:20
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "scripts": {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^        "test": "nodeunit test\/*.test.js"$/;"	function	line:23
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/package.json	/^    "license": "MIT"$/;"	function	line:25
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# Usage$/;"	function	line:15
Longer Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# Longer Example$/;"	function	line:41
opts: { help: true,	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { help: true,$/;"	function	line:101
args: []	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: []$/;"	function	line:104
opts: { verbose: [ true ],	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { verbose: [ true ],$/;"	function	line:113
args: []	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: []$/;"	function	line:116
opts: { version: true,	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { version: true,$/;"	function	line:119
args: [ 'arg1' ]	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: [ 'arg1' ]$/;"	function	line:122
opts: { file: 'bar.txt',	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { file: 'bar.txt',$/;"	function	line:125
args: []	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: []$/;"	function	line:128
opts: { verbose: [ true, true, true ],	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { verbose: [ true, true, true ],$/;"	function	line:131
args: []	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: []$/;"	function	line:139
Environment variable integration	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# Environment variable integration$/;"	function	line:147
opts: { verbose: [ true ],	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { verbose: [ true ],$/;"	function	line:167
args: []	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: []$/;"	function	line:170
opts: { _order: [], _args: [] }	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { _order: [], _args: [] }$/;"	function	line:178
args: []	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: []$/;"	function	line:179
opts: { verbose: [ false ],	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { verbose: [ false ],$/;"	function	line:182
args: []	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: []$/;"	function	line:185
opts: { verbose: [ true ],	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { verbose: [ true ],$/;"	function	line:188
args: []	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: []$/;"	function	line:191
opts: { verbose: [ true ],	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { verbose: [ true ],$/;"	function	line:194
args: []	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: []$/;"	function	line:197
opts: { file: 'data.txt',	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { file: 'data.txt',$/;"	function	line:204
args: []	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: []$/;"	function	line:207
opts: { timeout: 5000,	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# opts: { timeout: 5000,$/;"	function	line:214
args: []	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# args: []$/;"	function	line:217
Bash completion	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# Bash completion$/;"	function	line:235
Parser config	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# Parser config$/;"	function	line:281
Option specs	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# Option specs$/;"	function	line:326
Option group headings	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# Option group headings$/;"	function	line:417
Help config	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# Help config$/;"	function	line:447
Custom option types	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# Custom option types$/;"	function	line:485
Why	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# Why$/;"	function	line:542
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/dashdash/README.md	/^# License$/;"	function	line:572
repo_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/.coveralls.yml	/^repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/.travis.yml	/^language: node_js$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/.travis.yml	/^node_js:$/;"	function	line:3
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/.travis.yml	/^install:$/;"	function	line:8
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/.travis.yml	/^script:$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/bower.json	/^  "name": "visionmedia-debug",$/;"	function	line:2
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/bower.json	/^  "main": ".\/src\/browser.js",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/bower.json	/^  "homepage": "https:\/\/github.com\/visionmedia\/debug",$/;"	function	line:4
authors	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/bower.json	/^  "authors": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/bower.json	/^  "description": "visionmedia-debug",$/;"	function	line:10
moduleType	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/bower.json	/^  "moduleType": [$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/bower.json	/^  "keywords": [$/;"	function	line:17
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/bower.json	/^  "license": "MIT",$/;"	function	line:21
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/bower.json	/^  "ignore": [$/;"	function	line:22
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/component.json	/^  "name": "debug",$/;"	function	line:2
repo	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/component.json	/^  "repo": "visionmedia\/debug",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/component.json	/^  "description": "small debugging utility",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/component.json	/^  "version": "2.6.1",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/component.json	/^  "keywords": [$/;"	function	line:6
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/component.json	/^  "main": "src\/browser.js",$/;"	function	line:11
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/component.json	/^  "scripts": [$/;"	function	line:12
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/component.json	/^  "dependencies": {$/;"	function	line:16
rauchg/ms.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/component.json	/^    "rauchg\/ms.js": "0.7.1"$/;"	function	line:17
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/karma.conf.js	/^module.exports = function(config) {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/karma.conf.js	/^\/\/ Karma configuration$/;"	function	line:0
THIS_MAKEFILE_PATH	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/Makefile	/^THIS_MAKEFILE_PATH:=$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST))$/;"	macro	line:2
THIS_DIR	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/Makefile	/^THIS_DIR:=$(shell cd $(dir $(THIS_MAKEFILE_PATH));pwd)$/;"	macro	line:3
BIN	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/Makefile	/^BIN := $(THIS_DIR)\/node_modules\/.bin$/;"	macro	line:6
PATH	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/Makefile	/^PATH := node_modules\/.bin:$(PATH)$/;"	macro	line:9
SHELL	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/Makefile	/^SHELL := \/bin\/bash$/;"	macro	line:10
NODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/Makefile	/^NODE ?= $(shell which node)$/;"	macro	line:13
YARN	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/Makefile	/^YARN ?= $(shell which yarn)$/;"	macro	line:14
PKG	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/Makefile	/^PKG ?= $(if $(YARN),$(YARN),$(NODE) $(shell which npm))$/;"	macro	line:15
BROWSERIFY	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/Makefile	/^BROWSERIFY ?= $(NODE) $(BIN)\/browserify$/;"	macro	line:16
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "name": "debug",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "version": "2.6.1",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "url": "git:\/\/github.com\/visionmedia\/debug.git"$/;"	function	line:6
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "description": "small debugging utility",$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "keywords": [$/;"	function	line:9
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "author": "TJ Holowaychuk <tj@vision-media.ca>",$/;"	function	line:14
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "contributors": [$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "license": "MIT",$/;"	function	line:19
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "dependencies": {$/;"	function	line:20
ms	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "ms": "0.7.2"$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "devDependencies": {$/;"	function	line:23
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "browserify": "9.0.3",$/;"	function	line:24
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "chai": "^3.5.0",$/;"	function	line:25
concurrently	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "concurrently": "^3.1.0",$/;"	function	line:26
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "coveralls": "^2.11.15",$/;"	function	line:27
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "eslint": "^3.12.1",$/;"	function	line:28
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "istanbul": "^0.4.5",$/;"	function	line:29
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "karma": "^1.3.0",$/;"	function	line:30
karma-chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "karma-chai": "^0.1.0",$/;"	function	line:31
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "karma-mocha": "^1.3.0",$/;"	function	line:32
karma-phantomjs-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "karma-phantomjs-launcher": "^1.0.2",$/;"	function	line:33
karma-sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "karma-sinon": "^1.0.5",$/;"	function	line:34
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "mocha": "^3.2.0",$/;"	function	line:35
mocha-lcov-reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "mocha-lcov-reporter": "^1.2.0",$/;"	function	line:36
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "rimraf": "^2.5.4",$/;"	function	line:37
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "sinon": "^1.17.6",$/;"	function	line:38
sinon-chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "sinon-chai": "^2.8.0"$/;"	function	line:39
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "main": ".\/src\/index.js",$/;"	function	line:41
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "browser": ".\/src\/browser.js",$/;"	function	line:42
component	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^  "component": {$/;"	function	line:43
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^    "scripts": {$/;"	function	line:44
debug/index.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^      "debug\/index.js": "browser.js",$/;"	function	line:45
debug/debug.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/package.json	/^      "debug\/debug.js": "debug.js"$/;"	function	line:46
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^# debug$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^## Installation$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^## Usage$/;"	function	line:14
Windows note	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^#### Windows note$/;"	function	line:57
Millisecond diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^## Millisecond diff$/;"	function	line:73
Conventions	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^## Conventions$/;"	function	line:83
Wildcards	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^## Wildcards$/;"	function	line:87
Environment Variables	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^## Environment Variables$/;"	function	line:93
Formatters	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^## Formatters$/;"	function	line:112
Custom formatters	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^### Custom formatters$/;"	function	line:126
Browser support	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^## Browser support$/;"	function	line:142
Web Inspector Colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^#### Web Inspector Colors$/;"	function	line:170
Output streams	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^## Output streams$/;"	function	line:182
Authors	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^## Authors$/;"	function	line:209
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/README.md	/^## License$/;"	function	line:215
useColors	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function useColors() {$/;"	function	line:39
useColors	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function useColors() {$/;"	function	line:39
j	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^exports.formatters.j = function(v) {$/;"	function	line:63
exports.formatters.j	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^}$/;"	function	line:57
formatArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function formatArgs(args) {$/;"	function	line:78
formatArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function formatArgs(args) {$/;"	function	line:78
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function log() {$/;"	function	line:118
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function log() {$/;"	function	line:118
save	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function save(namespaces) {$/;"	function	line:133
save	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function save(namespaces) {$/;"	function	line:133
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function load() {$/;"	function	line:150
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function load() {$/;"	function	line:150
localstorage	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function localstorage() {$/;"	function	line:178
localstorage	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/browser.js	/^function localstorage() {$/;"	function	line:178
prevTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^var prevTime;$/;"	variable	line:35
selectColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function selectColor(namespace) {$/;"	function	line:44
selectColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function selectColor(namespace) {$/;"	function	line:44
createDebug	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function createDebug(namespace) {$/;"	function	line:63
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^  function debug() {$/;"	function	line:65
createDebug.debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^  function debug() {$/;"	function	line:65
createDebug	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function createDebug(namespace) {$/;"	function	line:63
enable	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function enable(namespaces) {$/;"	function	line:138
enable	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function enable(namespaces) {$/;"	function	line:138
disable	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function disable() {$/;"	function	line:164
disable	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function disable() {$/;"	function	line:164
enabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function enabled(name) {$/;"	function	line:176
enabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function enabled(name) {$/;"	function	line:176
coerce	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function coerce(val) {$/;"	function	line:199
coerce	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/debug.js	/^function coerce(val) {$/;"	function	line:199
tty	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^var tty = require('tty');$/;"	variable	line:5
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^var util = require('util');$/;"	variable	line:6
fd	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^var fd = parseInt(process.env.DEBUG_FD, 10) || 2;$/;"	variable	line:61
stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^var stream = 1 === fd ? process.stdout :$/;"	variable	line:67
useColors	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function useColors() {$/;"	function	line:75
useColors	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function useColors() {$/;"	function	line:75
o	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^exports.formatters.o = function(v) {$/;"	function	line:85
exports.formatters.o	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^}$/;"	class	line:79
O	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^exports.formatters.O = function(v) {$/;"	function	line:95
exports.formatters.O	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^};$/;"	class	line:89
formatArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function formatArgs(args) {$/;"	function	line:106
formatArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function formatArgs(args) {$/;"	function	line:106
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function log() {$/;"	function	line:126
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function log() {$/;"	function	line:126
save	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function save(namespaces) {$/;"	function	line:137
save	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function save(namespaces) {$/;"	function	line:137
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function load() {$/;"	function	line:154
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function load() {$/;"	function	line:154
createWritableStdioStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function createWritableStdioStream (fd) {$/;"	function	line:165
createWritableStdioStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function createWritableStdioStream (fd) {$/;"	function	line:165
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function init (debug) {$/;"	function	line:233
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/debug/src/node.js	/^function init (debug) {$/;"	function	line:233
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/index.js	/^module.exports = function (str, sep) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/index.js	/^'use strict';$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^  "name": "decamelize",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^  "version": "1.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^  "description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^  "repository": "sindresorhus\/decamelize",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^  "devDependencies": {$/;"	function	line:34
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^    "ava": "*",$/;"	function	line:35
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/package.json	/^    "xo": "*"$/;"	function	line:36
decamelize [![Build Status](https://travis-ci.org/sindresorhus/decamelize.svg?branch=master)](https://travis-ci.org/sindresorhus/decamelize)	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/readme.md	/^# decamelize [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/decamelize.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/decamelize)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/readme.md	/^## Install$/;"	function	line:7
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/readme.md	/^## Usage$/;"	function	line:14
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/readme.md	/^## API$/;"	function	line:27
decamelize(input, [separator])	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/readme.md	/^### decamelize(input, [separator])$/;"	function	line:29
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/readme.md	/^#### input$/;"	function	line:31
separator	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/readme.md	/^#### separator$/;"	function	line:35
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/readme.md	/^## Related$/;"	function	line:41
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/decamelize/readme.md	/^## License$/;"	function	line:46
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/.travis.yml	/^node_js:$/;"	function	line:2
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/example/cmp.js	/^var equal = require('..\/');$/;"	variable	line:1
pSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^var pSlice = Array.prototype.slice;$/;"	variable	line:1
isUndefinedOrNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^function isUndefinedOrNull(value) {$/;"	function	line:42
isUndefinedOrNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^function isUndefinedOrNull(value) {$/;"	function	line:42
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^function isArguments(object) {$/;"	function	line:46
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^function isArguments(object) {$/;"	class	line:46
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^  return Object.prototype.toString.call(object) == '[object Arguments]';$/;"	method	line:47
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^function isArguments(object) {$/;"	function	line:46
isNumberNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^function isNumberNaN(value) {$/;"	function	line:50
isNumberNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^function isNumberNaN(value) {$/;"	function	line:50
areZerosEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^function areZerosEqual(zeroA, zeroB) {$/;"	function	line:55
areZerosEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^function areZerosEqual(zeroA, zeroB) {$/;"	function	line:55
objEquiv	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^function objEquiv(a, b) {$/;"	function	line:60
objEquiv	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/index.js	/^function objEquiv(a, b) {$/;"	function	line:60
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "name": "deep-is",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "version": "0.1.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "main": "index.js",$/;"	function	line:5
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "directories": {$/;"	function	line:6
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "lib": ".",$/;"	function	line:7
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "example": "example",$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "test": "test"$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "scripts": {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "test": "tape test\/*.js"$/;"	function	line:12
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "devDependencies": {$/;"	function	line:14
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "tape": "~1.0.2"$/;"	function	line:15
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "repository": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "type": "git",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "url": "http:\/\/github.com\/thlorenz\/deep-is.git"$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "keywords": [$/;"	function	line:21
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "author": {$/;"	function	line:26
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "name": "Thorsten Lorenz",$/;"	function	line:27
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "email": "thlorenz@gmx.de",$/;"	function	line:28
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "url": "http:\/\/thlorenz.com"$/;"	function	line:29
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "license": {$/;"	function	line:31
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "type": "MIT",$/;"	function	line:32
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "url": "https:\/\/github.com\/thlorenz\/deep-is\/blob\/master\/LICENSE"$/;"	function	line:33
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^  "testling": {$/;"	function	line:35
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "files": "test\/*.js",$/;"	function	line:36
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^    "browsers": {$/;"	function	line:37
ie	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^      "ie": [$/;"	function	line:38
ff	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^      "ff": [$/;"	function	line:44
chrome	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^      "chrome": [$/;"	function	line:49
safari	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^      "safari": [$/;"	function	line:53
opera	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/package.json	/^      "opera": [$/;"	function	line:56
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/cmp.js	/^var test = require('tape');$/;"	variable	line:1
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/cmp.js	/^var equal = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/cmp.js	/^test('equal', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/cmp.js	/^test('not equal', function (t) {$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/cmp.js	/^test('nested nulls', function (t) {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/NaN.js	/^var test = require('tape');$/;"	variable	line:1
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/NaN.js	/^var equal = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/NaN.js	/^test('NaN and 0 values', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/NaN.js	/^test('nested NaN values', function (t) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/neg-vs-pos-0.js	/^var test = require('tape');$/;"	variable	line:1
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/neg-vs-pos-0.js	/^var equal = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/deep-is/test/neg-vs-pos-0.js	/^test('0 values', function (t) {$/;"	function	line:4
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/js.js	/^var fs = require('fs');$/;"	variable	line:3
stripBom	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/js.js	/^var stripBom = require('strip-bom');$/;"	variable	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/js.js	/^module.exports = function (module, filename) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/js.js	/^var stripBom = require('strip-bom');$/;"	function	line:4
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/json.js	/^var fs = require('fs');$/;"	variable	line:3
stripBom	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/json.js	/^var stripBom = require('strip-bom');$/;"	variable	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/json.js	/^module.exports = function (module, filename) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/json.js	/^var stripBom = require('strip-bom');$/;"	function	line:4
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "name": "default-require-extensions",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "description": "Node's default require extensions as a separate module",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "repository": "jamestalmage\/default-require-extensions",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^    "name": "James Talmage",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^    "email": "james@talmage.io",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^    "url": "github.com\/jamestalmage"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^    "test": "xo && nyc ava"$/;"	function	line:16
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "main": "js.js",$/;"	function	line:18
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "files": [$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "keywords": [$/;"	function	line:23
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "dependencies": {$/;"	function	line:29
strip-bom	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^    "strip-bom": "^2.0.0"$/;"	function	line:30
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "devDependencies": {$/;"	function	line:32
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^    "ava": "^0.11.0",$/;"	function	line:33
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^    "nyc": "^5.3.0",$/;"	function	line:34
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^    "xo": "^0.12.1"$/;"	function	line:35
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^  "nyc": {$/;"	function	line:37
exclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/package.json	/^    "exclude": [$/;"	function	line:38
default-require-extensions [![Build Status](https://travis-ci.org/jamestalmage/default-require-extensions.svg?branch=master)](https://travis-ci.org/jamestalmage/default-require-extensions)	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/readme.md	/^# default-require-extensions [![Build Status](https:\/\/travis-ci.org\/jamestalmage\/default-require-extensions.svg?branch=master)](https:\/\/travis-ci.org\/jamestalmage\/default-require-extensions)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/readme.md	/^## Install$/;"	function	line:9
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/readme.md	/^## Usage$/;"	function	line:16
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/default-require-extensions/readme.md	/^## License$/;"	function	line:30
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^var path = require('path');$/;"	variable	line:2
globby	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^var globby = require('globby');$/;"	variable	line:3
isPathCwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^var isPathCwd = require('is-path-cwd');$/;"	variable	line:4
isPathInCwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^var isPathInCwd = require('is-path-in-cwd');$/;"	variable	line:5
objectAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^var objectAssign = require('object-assign');$/;"	variable	line:6
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^var Promise = require('pinkie-promise');$/;"	variable	line:7
pify	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^var pify = require('pify');$/;"	variable	line:8
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^var rimraf = require('rimraf');$/;"	variable	line:9
rimrafP	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^var rimrafP = pify(rimraf, Promise);$/;"	variable	line:11
safeCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^function safeCheck(file) {$/;"	function	line:13
safeCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^function safeCheck(file) {$/;"	function	line:13
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^module.exports = function (patterns, opts) {$/;"	function	line:23
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^}$/;"	function	line:21
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^module.exports.sync = function (patterns, opts) {$/;"	function	line:51
module.exports.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/index.js	/^};$/;"	function	line:49
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "name": "del",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "version": "2.2.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "description": "Delete files and folders",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "repository": "sindresorhus\/del",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "dependencies": {$/;"	function	line:45
globby	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "globby": "^5.0.0",$/;"	function	line:46
is-path-cwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "is-path-cwd": "^1.0.0",$/;"	function	line:47
is-path-in-cwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "is-path-in-cwd": "^1.0.0",$/;"	function	line:48
object-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "object-assign": "^4.0.1",$/;"	function	line:49
pify	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "pify": "^2.0.0",$/;"	function	line:50
pinkie-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "pinkie-promise": "^2.0.0",$/;"	function	line:51
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "rimraf": "^2.2.8"$/;"	function	line:52
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^  "devDependencies": {$/;"	function	line:54
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "ava": "*",$/;"	function	line:55
fs-extra	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "fs-extra": "^0.30.0",$/;"	function	line:56
path-exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "path-exists": "^2.0.0",$/;"	function	line:57
tempfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "tempfile": "^1.1.1",$/;"	function	line:58
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/package.json	/^    "xo": "*"$/;"	function	line:59
del [![Build Status](https://travis-ci.org/sindresorhus/del.svg?branch=master)](https://travis-ci.org/sindresorhus/del)	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^# del [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/del.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/del)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^## Install$/;"	function	line:14
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^## Usage$/;"	function	line:21
Beware	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^## Beware$/;"	function	line:32
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^## API$/;"	function	line:51
del(patterns, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^### del(patterns, [options])$/;"	function	line:53
del.sync(patterns, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^### del.sync(patterns, [options])$/;"	function	line:57
patterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^#### patterns$/;"	function	line:61
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^#### options$/;"	function	line:70
force	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^##### force$/;"	function	line:76
dryRun	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^##### dryRun$/;"	function	line:83
CLI	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^## CLI$/;"	function	line:99
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/del/readme.md	/^## License$/;"	function	line:104
Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^var Stream = require('stream').Stream;$/;"	variable	line:1
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^var util = require('util');$/;"	variable	line:2
DelayedStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^function DelayedStream() {$/;"	function	line:5
DelayedStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^function DelayedStream() {$/;"	class	line:5
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.create = function(source, options) {$/;"	function	line:17
emit	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^  source.emit = function() {$/;"	function	line:28
source.emit	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^  var realEmit = source.emit;$/;"	function	line:27
DelayedStream.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^util.inherits(DelayedStream, Stream);$/;"	function	line:15
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^  get: function() {$/;"	function	line:44
setEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype.setEncoding = function() {$/;"	function	line:49
DelayedStream.setEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype.setEncoding = function() {$/;"	method	line:49
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype.resume = function() {$/;"	function	line:53
DelayedStream.resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype.resume = function() {$/;"	method	line:53
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype.pause = function() {$/;"	function	line:61
DelayedStream.pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype.pause = function() {$/;"	method	line:61
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype.release = function() {$/;"	function	line:65
DelayedStream.release	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype.release = function() {$/;"	method	line:65
pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype.pipe = function() {$/;"	function	line:74
DelayedStream.pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype.pipe = function() {$/;"	method	line:74
_handleEmit	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype._handleEmit = function(args) {$/;"	function	line:80
DelayedStream._handleEmit	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype._handleEmit = function(args) {$/;"	method	line:80
_checkIfMaxDataSizeExceeded	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype._checkIfMaxDataSizeExceeded = function() {$/;"	function	line:94
DelayedStream._checkIfMaxDataSizeExceeded	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/lib/delayed_stream.js	/^DelayedStream.prototype._checkIfMaxDataSizeExceeded = function() {$/;"	method	line:94
SHELL	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Makefile	/^SHELL := \/bin\/bash$/;"	macro	line:1
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "author": "Felix Geisendörfer <felix@debuggable.com> (http:\/\/debuggable.com\/)",$/;"	function	line:2
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "contributors": [$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "name": "delayed-stream",$/;"	function	line:6
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "description": "Buffers events from a stream until you are ready to handle them.",$/;"	function	line:7
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "license": "MIT",$/;"	function	line:8
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "version": "1.0.0",$/;"	function	line:9
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "homepage": "https:\/\/github.com\/felixge\/node-delayed-stream",$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "repository": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^    "type": "git",$/;"	function	line:12
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^    "url": "git:\/\/github.com\/felixge\/node-delayed-stream.git"$/;"	function	line:13
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "main": ".\/lib\/delayed_stream",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^    "node": ">=0.4.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^    "test": "make test"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "dependencies": {},$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^  "devDependencies": {$/;"	function	line:23
fake	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^    "fake": "0.2.0",$/;"	function	line:24
far	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/package.json	/^    "far": "0.0.1"$/;"	function	line:25
delayed-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^# delayed-stream$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^## Installation$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^## Usage$/;"	function	line:11
Implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^## Implementation$/;"	function	line:42
Event Buffering / Proxying	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### Event Buffering \/ Proxying$/;"	function	line:47
Error handling	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### Error handling$/;"	function	line:62
Buffer limits	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### Buffer limits$/;"	function	line:69
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^## API$/;"	function	line:76
DelayedStream.create(source, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### DelayedStream.create(source, [options])$/;"	function	line:78
delayedStream.source	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### delayedStream.source$/;"	function	line:87
delayedStream.pauseStream = true	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### delayedStream.pauseStream = true$/;"	function	line:93
delayedStream.maxDataSize = 1024 * 1024	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### delayedStream.maxDataSize = 1024 * 1024$/;"	function	line:98
delayedStream.dataSize = 0	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### delayedStream.dataSize = 0$/;"	function	line:111
delayedStream.readable	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### delayedStream.readable$/;"	function	line:115
delayedStream.resume()	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### delayedStream.resume()$/;"	function	line:119
delayedStream.pause()	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### delayedStream.pause()$/;"	function	line:126
delayedStream.pipe(dest)	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### delayedStream.pipe(dest)$/;"	function	line:130
delayedStream.release()	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^### delayedStream.release()$/;"	function	line:134
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/delayed-stream/Readme.md	/^## License$/;"	function	line:139
repeating	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/index.js	/^var repeating = require('repeating');$/;"	variable	line:3
INDENT_RE	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/index.js	/^var INDENT_RE = \/^(?:( )+|\\t+)\/;$/;"	variable	line:7
getMostUsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/index.js	/^function getMostUsed(indents) {$/;"	function	line:9
getMostUsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/index.js	/^function getMostUsed(indents) {$/;"	function	line:9
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/index.js	/^module.exports = function (str) {$/;"	function	line:29
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/index.js	/^}$/;"	function	line:27
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "name": "detect-indent",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "version": "4.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "description": "Detect the indentation of code",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "repository": "sindresorhus\/detect-indent",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "dependencies": {$/;"	function	line:34
repeating	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^    "repeating": "^2.0.0"$/;"	function	line:35
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "devDependencies": {$/;"	function	line:37
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^    "ava": "*",$/;"	function	line:38
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^    "xo": "*"$/;"	function	line:39
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^  "xo": {$/;"	function	line:41
ignores	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/package.json	/^    "ignores": [$/;"	function	line:42
detect-indent [![Build Status](https://travis-ci.org/sindresorhus/detect-indent.svg?branch=master)](https://travis-ci.org/sindresorhus/detect-indent)	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/readme.md	/^# detect-indent [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/detect-indent.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/detect-indent)$/;"	function	line:1
Use cases	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/readme.md	/^## Use cases$/;"	function	line:8
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/readme.md	/^## Install$/;"	function	line:15
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/readme.md	/^## Usage$/;"	function	line:22
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/readme.md	/^## API$/;"	function	line:53
Algorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/readme.md	/^## Algorithm$/;"	function	line:62
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/readme.md	/^## Related$/;"	function	line:103
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/detect-indent/readme.md	/^## License$/;"	function	line:108
How to Contribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/CONTRIBUTING.md	/^# How to Contribute$/;"	function	line:1
Pull Requests	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/CONTRIBUTING.md	/^## Pull Requests$/;"	function	line:3
Building	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/CONTRIBUTING.md	/^## Building$/;"	function	line:14
Releasing	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/CONTRIBUTING.md	/^## Releasing$/;"	function	line:26
webpackUniversalModuleDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^(function webpackUniversalModuleDefinition(root, factory) {$/;"	function	line:38
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:53
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:130
Diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function Diff() {}$/;"	function	line:177
diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  \/*istanbul ignore end*\/diff: function diff(oldString, newString) {$/;"	function	line:180
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	    function done(value) {$/;"	function	line:192
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	        setTimeout(function () {$/;"	function	line:194
execEditLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	    function execEditLength() {$/;"	function	line:224
exec	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	      (function exec() {$/;"	function	line:273
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	        setTimeout(function () {$/;"	function	line:274
pushComponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/pushComponent: function pushComponent(components, added, removed) {$/;"	function	line:295
extractCommon	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/extractCommon: function extractCommon(basePath, newString, oldString, diagonalPath) {$/;"	function	line:305
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/equals: function equals(left, right) {$/;"	function	line:324
removeEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/removeEmpty: function removeEmpty(array) {$/;"	function	line:327
castInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/castInput: function castInput(value) {$/;"	function	line:336
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/tokenize: function tokenize(value) {$/;"	function	line:339
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/join: function join(chars) {$/;"	function	line:342
buildValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function buildValues(diff, components, newString, oldString, useLongestToken) {$/;"	function	line:347
clonePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function clonePath(path) {$/;"	function	line:399
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:420
diffChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function diffChars(oldStr, newStr, callback) {$/;"	function	line:423
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:449
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	wordDiff.equals = function (left, right) {$/;"	function	line:476
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	wordDiff.tokenize = function (value) {$/;"	function	line:479
diffWords	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function diffWords(oldStr, newStr, callback) {$/;"	function	line:495
diffWordsWithSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function diffWordsWithSpace(oldStr, newStr, callback) {$/;"	function	line:499
generateOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function generateOptions(options, defaults) {$/;"	function	line:513
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:549
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	lineDiff.tokenize = function (value) {$/;"	function	line:552
diffLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function diffLines(oldStr, newStr, callback) {$/;"	function	line:578
diffTrimmedLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function diffTrimmedLines(oldStr, newStr, callback) {$/;"	function	line:581
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:603
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	sentenceDiff.tokenize = function (value) {$/;"	function	line:606
diffSentences	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function diffSentences(oldStr, newStr, callback) {$/;"	function	line:610
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:631
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	cssDiff.tokenize = function (value) {$/;"	function	line:634
diffCss	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function diffCss(oldStr, newStr, callback) {$/;"	function	line:638
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:667
castInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	jsonDiff.castInput = function (value) {$/;"	function	line:679
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	jsonDiff.equals = function (left, right) {$/;"	function	line:691
diffJson	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function diffJson(oldObj, newObj, options) {$/;"	function	line:696
canonicalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function canonicalize(obj, stack, replacementStack) {$/;"	function	line:702
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:774
diffArrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function diffArrays(oldArr, newArr, callback) {$/;"	function	line:781
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:804
applyPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	\/*istanbul ignore end*\/function applyPatch(source, uniDiff) {$/;"	function	line:806
hunkFits	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  function hunkFits(hunk, toPos) {$/;"	function	line:839
applyPatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function applyPatches(uniDiff, options) {$/;"	function	line:938
processIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  function processIndex() {$/;"	function	line:944
parsePatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function parsePatch(uniDiff) {$/;"	function	line:978
parseIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  function parseIndex() {$/;"	function	line:986
parseFileHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  function parseFileHeader(index) {$/;"	function	line:1034
parseHunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  function parseHunk() {$/;"	function	line:1048
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  return function iterator() {$/;"	function	line:1133
_toConsumableArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }$/;"	function	line:1186
structuredPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	\/*istanbul ignore end*\/function structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {$/;"	function	line:1188
contextLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  function contextLines(lines) {$/;"	function	line:1199
_loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	  var _loop = function _loop( \/*istanbul ignore end*\/i) {$/;"	function	line:1212
_toConsumableArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	      \/*istanbul ignore start*\/(_curRange = \/*istanbul ignore end*\/curRange).push. \/*istanbul ignore start*\/apply \/*istanbul ignore end*\/( \/*istanbul ignore start*\/_curRange \/*istanbul ignore end*\/, \/*istanbul ignore start*\/_toConsumableArray( \/*istanbul ignore end*\/lines.map(function (entry) {$/;"	function	line:1236
createTwoFilesPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function createTwoFilesPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {$/;"	function	line:1308
createPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function createPatch(fileName, oldStr, newStr, oldHeader, newHeader, options) {$/;"	function	line:1328
convertChangesToDMP	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function convertChangesToDMP(changes) {$/;"	function	line:1343
convertChangesToXML	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function convertChangesToXML(changes) {$/;"	function	line:1372
escapeHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.js	/^	function escapeHTML(s) {$/;"	function	line:1393
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function b(d){\/******\/$/;"	function	line:42
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function d(a){return a&&a.__esModule?a:{"default":a}}b.__esModule=!0,b.canonicalize=b.convertChangesToXML=b.convertChangesToDMP=b.parsePatch=b.applyPatches=b.applyPatch=b.createPatch=b.createTwoFilesPatch=b.structuredPatch=b.diffArrays=b.diffJson=b.diffCss=b.diffSentences=b.diffTrimmedLines=b.diffLines=b.diffWordsWithSpace=b.diffWords=b.diffChars=b.Diff=void 0;\/*istanbul ignore end*\/$/;"	function	line:81
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";function c(){}function d(a,b,c,d,e){for(var f=0,g=b.length,h=0,i=0;f<g;f++){var j=b[f];if(j.removed){$/;"	function	line:103
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^var m=b[g-1];return g>1&&(m.added||m.removed)&&a.equals("",m.value)&&(b[g-2].value+=m.value,b.pop()),b}function e(a){return{newPos:a.newPos,components:a.components.slice(0)}}b.__esModule=!0,b["default"]=\/*istanbul ignore end*\/c,c.prototype={\/*istanbul ignore start*\/$/;"	function	line:112
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^diff:function(a,b){function c(a){return h?(setTimeout(function(){h(void 0,a)},0),!0):a}$/;"	function	line:114
diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^diff:function(a,b){function c(a){return h?(setTimeout(function(){h(void 0,a)},0),!0):a}$/;"	function	line:114
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function f(){for(var f=-1*l;f<=l;f+=2){var g=\/*istanbul ignore start*\/void 0,h=n[f-1],m=n[f+1],o=(m?m.newPos:0)-f;h&&($/;"	function	line:116
q	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^if(h)!function q(){setTimeout(function(){$/;"	function	line:138
pushComponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^pushComponent:function(a,b,c){var d=a[a.length-1];d&&d.added===b&&d.removed===c?$/;"	function	line:145
extractCommon	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^extractCommon:function(a,b,c,d){for(var e=b.length,f=c.length,g=a.newPos,h=g-d,i=0;g+1<e&&h+1<f&&this.equals(b[g+1],c[h+1]);)g++,h++,i++;return i&&a.components.push({count:i}),a.newPos=g,h},\/*istanbul ignore start*\/$/;"	function	line:150
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^equals:function(a,b){return a===b},\/*istanbul ignore start*\/$/;"	function	line:152
removeEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^removeEmpty:function(a){for(var b=[],c=0;c<a.length;c++)a[c]&&b.push(a[c]);return b},\/*istanbul ignore start*\/$/;"	function	line:154
castInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^castInput:function(a){return a},\/*istanbul ignore start*\/$/;"	function	line:156
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^tokenize:function(a){return a.split("")},\/*istanbul ignore start*\/$/;"	function	line:158
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^join:function(a){return a.join("")}}},\/* 2 *\/$/;"	function	line:160
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b,c){return h.diff(a,b,c)}b.__esModule=!0,b.characterDiff=void 0,b.diffChars=e;var\/*istanbul ignore start*\/f=c(1),g=d(f),h=\/*istanbul ignore start*\/b.characterDiff=new\/*istanbul ignore start*\/g["default"]},\/* 3 *\/$/;"	function	line:163
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b,c){var d=\/*istanbul ignore start*\/(0,i.generateOptions)(c,{ignoreWhitespace:!0});return l.diff(a,b,d)}function f(a,b,c){return l.diff(a,b,c)}b.__esModule=!0,b.wordDiff=void 0,b.diffWords=e,\/*istanbul ignore start*\/$/;"	function	line:167
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^b.diffWordsWithSpace=f;var\/*istanbul ignore start*\/g=c(1),h=d(g),\/*istanbul ignore start*\/i=c(4),j=\/^[A-Za-z\\xC0-\\u02C6\\u02C8-\\u02D7\\u02DE-\\u02FF\\u1E00-\\u1EFF]+$\/,k=\/\\S\/,l=\/*istanbul ignore start*\/b.wordDiff=new\/*istanbul ignore start*\/h["default"];l.equals=function(a,b){return a===b||this.options.ignoreWhitespace&&!k.test(a)&&!k.test(b)},l.tokenize=function(a){$/;"	function	line:168
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";function c(a,b){if("function"==typeof a)b.callback=a;else if(a)for(var c in a)\/* istanbul ignore else *\/$/;"	function	line:175
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b,c){return j.diff(a,b,c)}function f(a,b,c){var d=\/*istanbul ignore start*\/(0,i.generateOptions)(c,{ignoreWhitespace:!0});return j.diff(a,b,d)}b.__esModule=!0,b.lineDiff=void 0,b.diffLines=e,\/*istanbul ignore start*\/$/;"	function	line:180
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^b.diffTrimmedLines=f;var\/*istanbul ignore start*\/g=c(1),h=d(g),\/*istanbul ignore start*\/i=c(4),j=\/*istanbul ignore start*\/b.lineDiff=new\/*istanbul ignore start*\/h["default"];j.tokenize=function(a){var b=[],c=a.split(\/(\\n|\\r\\n)\/);$/;"	function	line:181
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b,c){return h.diff(a,b,c)}b.__esModule=!0,b.sentenceDiff=void 0,b.diffSentences=e;var\/*istanbul ignore start*\/f=c(1),g=d(f),h=\/*istanbul ignore start*\/b.sentenceDiff=new\/*istanbul ignore start*\/g["default"];h.tokenize=function(a){return a.split(\/(\\S.+?[.!?])(?=\\s+|$)\/)}},\/* 7 *\/$/;"	function	line:188
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b,c){return h.diff(a,b,c)}b.__esModule=!0,b.sentenceDiff=void 0,b.diffSentences=e;var\/*istanbul ignore start*\/f=c(1),g=d(f),h=\/*istanbul ignore start*\/b.sentenceDiff=new\/*istanbul ignore start*\/g["default"];h.tokenize=function(a){return a.split(\/(\\S.+?[.!?])(?=\\s+|$)\/)}},\/* 7 *\/$/;"	function	line:188
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b,c){return h.diff(a,b,c)}b.__esModule=!0,b.cssDiff=void 0,b.diffCss=e;var\/*istanbul ignore start*\/f=c(1),g=d(f),h=\/*istanbul ignore start*\/b.cssDiff=new\/*istanbul ignore start*\/g["default"];h.tokenize=function(a){return a.split(\/([{}:;,]|\\s+)\/)}},\/* 8 *\/$/;"	function	line:191
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b,c){return h.diff(a,b,c)}b.__esModule=!0,b.cssDiff=void 0,b.diffCss=e;var\/*istanbul ignore start*\/f=c(1),g=d(f),h=\/*istanbul ignore start*\/b.cssDiff=new\/*istanbul ignore start*\/g["default"];h.tokenize=function(a){return a.split(\/([{}:;,]|\\s+)\/)}},\/* 8 *\/$/;"	function	line:191
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b,c){return l.diff(a,b,c)}$/;"	function	line:195
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function f(a,b,c){b=b||[],c=c||[];var d=\/*istanbul ignore start*\/void 0;for(d=0;d<b.length;d+=1)if(b[d]===a)return c[d];var e=\/*istanbul ignore start*\/void 0;if("[object Array]"===k.call(a)){for(b.push(a),e=new Array(a.length),c.push(e),d=0;d<a.length;d+=1)e[d]=f(a[d],b,c);return b.pop(),c.pop(),e}if(a&&a.toJSON&&(a=a.toJSON()),\/*istanbul ignore start*\/"object"===("undefined"==typeof\/*istanbul ignore end*\/a?"undefined":g(a))&&null!==a){b.push(a),e={},c.push(e);var h=[],i=\/*istanbul ignore start*\/void 0;for(i in a)\/* istanbul ignore else *\/$/;"	function	line:198
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(a,b,c){return h.diff(a,b,c)}b.__esModule=!0,b.arrayDiff=void 0,b.diffArrays=e;var\/*istanbul ignore start*\/f=c(1),g=d(f),h=\/*istanbul ignore start*\/b.arrayDiff=new\/*istanbul ignore start*\/g["default"];h.tokenize=h.join=function(a){return a.slice()}},\/* 10 *\/$/;"	function	line:208
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}\/*istanbul ignore end*\/$/;"	function	line:211
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function e(a,b){\/**$/;"	function	line:212
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function c(a,b){for(var c=0;c<a.lines.length;c++){var d=a.lines[c],f=d[0],g=d.substr(1);if(" "===f||"-"===f){$/;"	function	line:215
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function f(a,b){function c(){var f=a[d++];return f?void b.loadFile(f,function(a,d){if(a)return b.complete(a);var g=e(d,f,b);b.patched(f,g,function(a){return a?b.complete(a):void c()})}):b.complete()}"string"==typeof a&&(a=\/*istanbul ignore start*\/(0,g.parsePatch)(a));var d=0;c()}b.__esModule=!0,b.applyPatch=e,\/*istanbul ignore start*\/$/;"	function	line:230
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";function c(a){function b(){var a={};$/;"	function	line:234
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function c(a){var b=\/^(---|\\+\\+\\+)\\s+([\\S ]*)(?:\\t(.*?)\\s*)?$\/,c=b.exec(f[i]);if(c){var d="---"===c[1]?"old":"new";a[d+"FileName"]=c[2],a[d+"Header"]=c[3],i++}}$/;"	function	line:250
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function d(){for(var a=i,b=f[i++],c=b.split(\/@@ -(\\d+)(?:,(\\d+))? \\+(\\d+)(?:,(\\d+))? @@\/),d={oldStart:+c[1],oldLines:+c[2]||1,newStart:+c[3],newLines:+c[4]||1,lines:[],linedelimiters:[]},h=0,j=0;i<f.length&&!(0===f[i].indexOf("--- ")&&i+2<f.length&&0===f[i+1].indexOf("+++ ")&&0===f[i+2].indexOf("@@"));i++){var k=f[i][0];if("+"!==k&&"-"!==k&&" "!==k&&"\\\\"!==k)break;d.lines.push(f[i]),d.linedelimiters.push(g[i]||"\\n"),"+"===k?h++:"-"===k?j++:" "===k&&(h++,j++)}$/;"	function	line:253
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";b.__esModule=!0,b["default"]=\/*istanbul ignore end*\/function(a,b,c){var d=!0,e=!1,f=!1,g=1;return function h(){if(d&&!f){$/;"	function	line:261
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function d(a){if(Array.isArray(a)){for(var b=0,c=Array(a.length);b<a.length;b++)c[b]=a[b];return c}return Array.from(a)}\/*istanbul ignore end*\/$/;"	function	line:273
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function e(a,b,c,e,f,g,i){\/\/ Append an empty value to make cleanup easier$/;"	function	line:274
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function j(a){return a.map(function(a){return" "+a})}i||(i={}),"undefined"==typeof i.context&&(i.context=4);var k=\/*istanbul ignore start*\/(0,h.diffLines)(c,e,i);k.push({value:"",lines:[]});for(var l=[],m=0,n=0,o=[],p=1,q=1,r=function(\/*istanbul ignore end*\/a){var b=k[a],f=b.lines||b.value.replace(\/\\n$\/,"").split("\\n");if(b.lines=f,b.added||b.removed){\/*istanbul ignore start*\/$/;"	function	line:275
j	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function j(a){return a.map(function(a){return" "+a})}i||(i={}),"undefined"==typeof i.context&&(i.context=4);var k=\/*istanbul ignore start*\/(0,h.diffLines)(c,e,i);k.push({value:"",lines:[]});for(var l=[],m=0,n=0,o=[],p=1,q=1,r=function(\/*istanbul ignore end*\/a){var b=k[a],f=b.lines||b.value.replace(\/\\n$\/,"").split("\\n");if(b.lines=f,b.added||b.removed){\/*istanbul ignore start*\/$/;"	function	line:275
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^r(\/*istanbul ignore end*\/s);return{oldFileName:a,newFileName:b,oldHeader:f,newHeader:g,hunks:l}}function f(a,b,c,d,f,g,h){var i=e(a,b,c,d,f,g,h),j=[];a==b&&j.push("Index: "+a),j.push("==================================================================="),j.push("--- "+i.oldFileName+("undefined"==typeof i.oldHeader?"":"\\t"+i.oldHeader)),j.push("+++ "+i.newFileName+("undefined"==typeof i.newHeader?"":"\\t"+i.newHeader));for(var k=0;k<i.hunks.length;k++){var l=i.hunks[k];j.push("@@ -"+l.oldStart+","+l.oldLines+" +"+l.newStart+","+l.newLines+" @@"),j.push.apply(j,l.lines)}return j.join("\\n")+"\\n"}function g(a,b,c,d,e,g){return f(a,a,b,c,d,e,g)}b.__esModule=!0,b.structuredPatch=e,\/*istanbul ignore start*\/$/;"	function	line:298
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^function c(a){for(var b=[],c=\/*istanbul ignore start*\/void 0,d=\/*istanbul ignore start*\/void 0,e=0;e<a.length;e++)c=a[e],d=c.added?1:c.removed?-1:0,b.push([d,c.value]);return b}b.__esModule=!0,b.convertChangesToDMP=c},\/* 15 *\/$/;"	function	line:305
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/dist/diff.min.js	/^"use strict";function c(a){for(var b=[],c=0;c<a.length;c++){var e=a[c];e.added?b.push("<ins>"):e.removed&&b.push("<del>"),b.push(d(e.value)),e.added?b.push("<\/ins>"):e.removed&&b.push("<\/del>")}return b.join("")}function d(a){var b=a;return b=b.replace(\/&\/g,"&amp;"),b=b.replace(\/<\/g,"&lt;"),b=b.replace(\/>\/g,"&gt;"),b=b.replace(\/"\/g,"&quot;")}b.__esModule=!0,b.convertChangesToXML=c}])});/;"	function	line:308
convertChangesToDMP	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/convert/dmp.js	/^function convertChangesToDMP(changes) {$/;"	function	line:6
convertChangesToDMP	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/convert/dmp.js	/^function convertChangesToDMP(changes) {$/;"	function	line:6
convertChangesToXML	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/convert/xml.js	/^function convertChangesToXML(changes) {$/;"	function	line:5
convertChangesToXML	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/convert/xml.js	/^function convertChangesToXML(changes) {$/;"	function	line:5
escapeHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/convert/xml.js	/^function escapeHTML(s) {$/;"	function	line:26
_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/array.js	/^var \/*istanbul ignore start*\/_base = require('.\/base') \/*istanbul ignore end*\/;$/;"	variable	line:7
_base2	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/array.js	/^var _base2 = _interopRequireDefault(_base);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/array.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/array.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:12
arrayDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/array.js	/^\/*istanbul ignore end*\/var arrayDiff = \/*istanbul ignore start*\/exports. \/*istanbul ignore end*\/arrayDiff = new \/*istanbul ignore start*\/_base2['default']() \/*istanbul ignore end*\/;$/;"	variable	line:14
diffArrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/array.js	/^function diffArrays(oldArr, newArr, callback) {$/;"	function	line:19
diffArrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/array.js	/^function diffArrays(oldArr, newArr, callback) {$/;"	function	line:19
Diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^function Diff() {}$/;"	function	line:5
Diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^function Diff() {}$/;"	function	line:5
Diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^function Diff() {}$/;"	class	line:5
diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^  \/*istanbul ignore end*\/diff: function diff(oldString, newString) {$/;"	function	line:8
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^    function done(value) {$/;"	function	line:20
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^        setTimeout(function () {$/;"	function	line:22
function.done	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^    function done(value) {$/;"	function	line:20
execEditLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^    function execEditLength() {$/;"	function	line:52
function.execEditLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^    function execEditLength() {$/;"	function	line:52
exec	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^      (function exec() {$/;"	function	line:101
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^        setTimeout(function () {$/;"	function	line:102
pushComponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/pushComponent: function pushComponent(components, added, removed) {$/;"	function	line:123
components.count	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^      components[components.length - 1] = { count: last.count + 1, added: added, removed: removed };$/;"	property	line:128
extractCommon	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/extractCommon: function extractCommon(basePath, newString, oldString, diagonalPath) {$/;"	function	line:133
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/equals: function equals(left, right) {$/;"	function	line:152
removeEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/removeEmpty: function removeEmpty(array) {$/;"	function	line:155
castInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/castInput: function castInput(value) {$/;"	function	line:164
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/tokenize: function tokenize(value) {$/;"	function	line:167
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^  \/*istanbul ignore start*\/ \/*istanbul ignore end*\/join: function join(chars) {$/;"	function	line:170
buildValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^function buildValues(diff, components, newString, oldString, useLongestToken) {$/;"	function	line:175
buildValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^function buildValues(diff, components, newString, oldString, useLongestToken) {$/;"	function	line:175
clonePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^function clonePath(path) {$/;"	function	line:227
clonePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/base.js	/^function clonePath(path) {$/;"	function	line:227
_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/character.js	/^var \/*istanbul ignore start*\/_base = require('.\/base') \/*istanbul ignore end*\/;$/;"	variable	line:7
_base2	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/character.js	/^var _base2 = _interopRequireDefault(_base);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/character.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/character.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:12
characterDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/character.js	/^\/*istanbul ignore end*\/var characterDiff = \/*istanbul ignore start*\/exports. \/*istanbul ignore end*\/characterDiff = new \/*istanbul ignore start*\/_base2['default']() \/*istanbul ignore end*\/;$/;"	variable	line:14
diffChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/character.js	/^function diffChars(oldStr, newStr, callback) {$/;"	function	line:15
diffChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/character.js	/^function diffChars(oldStr, newStr, callback) {$/;"	function	line:15
_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/css.js	/^var \/*istanbul ignore start*\/_base = require('.\/base') \/*istanbul ignore end*\/;$/;"	variable	line:7
_base2	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/css.js	/^var _base2 = _interopRequireDefault(_base);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/css.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/css.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:12
cssDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/css.js	/^\/*istanbul ignore end*\/var cssDiff = \/*istanbul ignore start*\/exports. \/*istanbul ignore end*\/cssDiff = new \/*istanbul ignore start*\/_base2['default']() \/*istanbul ignore end*\/;$/;"	variable	line:14
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/css.js	/^cssDiff.tokenize = function (value) {$/;"	function	line:15
cssDiff.tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/css.js	/^\/*istanbul ignore end*\/var cssDiff = \/*istanbul ignore start*\/exports. \/*istanbul ignore end*\/cssDiff = new \/*istanbul ignore start*\/_base2['default']() \/*istanbul ignore end*\/;$/;"	function	line:14
diffCss	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/css.js	/^function diffCss(oldStr, newStr, callback) {$/;"	function	line:19
diffCss	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/css.js	/^function diffCss(oldStr, newStr, callback) {$/;"	function	line:19
_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^var \/*istanbul ignore start*\/_base = require('.\/base') \/*istanbul ignore end*\/;$/;"	variable	line:11
_base2	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^var _base2 = _interopRequireDefault(_base);$/;"	variable	line:14
_line	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^var \/*istanbul ignore start*\/_line = require('.\/line') \/*istanbul ignore end*\/;$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:20
jsonDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^var jsonDiff = \/*istanbul ignore start*\/exports. \/*istanbul ignore end*\/jsonDiff = new \/*istanbul ignore start*\/_base2['default']() \/*istanbul ignore end*\/;$/;"	variable	line:26
castInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^jsonDiff.castInput = function (value) {$/;"	function	line:32
jsonDiff.castInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^jsonDiff.tokenize = \/*istanbul ignore start*\/_line.lineDiff. \/*istanbul ignore end*\/tokenize;$/;"	function	line:31
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^jsonDiff.equals = function (left, right) {$/;"	function	line:44
jsonDiff.equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^};$/;"	function	line:43
diffJson	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^function diffJson(oldObj, newObj, options) {$/;"	function	line:49
diffJson	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^function diffJson(oldObj, newObj, options) {$/;"	function	line:49
canonicalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^function canonicalize(obj, stack, replacementStack) {$/;"	function	line:55
canonicalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/json.js	/^function canonicalize(obj, stack, replacementStack) {$/;"	function	line:55
_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^var \/*istanbul ignore start*\/_base = require('.\/base') \/*istanbul ignore end*\/;$/;"	variable	line:8
_base2	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^var _base2 = _interopRequireDefault(_base);$/;"	variable	line:11
_params	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^var \/*istanbul ignore start*\/_params = require('..\/util\/params') \/*istanbul ignore end*\/;$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:17
lineDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^\/*istanbul ignore end*\/var lineDiff = \/*istanbul ignore start*\/exports. \/*istanbul ignore end*\/lineDiff = new \/*istanbul ignore start*\/_base2['default']() \/*istanbul ignore end*\/;$/;"	variable	line:19
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^lineDiff.tokenize = function (value) {$/;"	function	line:20
lineDiff.tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^\/*istanbul ignore end*\/var lineDiff = \/*istanbul ignore start*\/exports. \/*istanbul ignore end*\/lineDiff = new \/*istanbul ignore start*\/_base2['default']() \/*istanbul ignore end*\/;$/;"	function	line:19
diffLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^function diffLines(oldStr, newStr, callback) {$/;"	function	line:46
diffLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^function diffLines(oldStr, newStr, callback) {$/;"	function	line:46
diffTrimmedLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^function diffTrimmedLines(oldStr, newStr, callback) {$/;"	function	line:49
diffTrimmedLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/line.js	/^function diffTrimmedLines(oldStr, newStr, callback) {$/;"	function	line:49
_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/sentence.js	/^var \/*istanbul ignore start*\/_base = require('.\/base') \/*istanbul ignore end*\/;$/;"	variable	line:7
_base2	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/sentence.js	/^var _base2 = _interopRequireDefault(_base);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/sentence.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/sentence.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:12
sentenceDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/sentence.js	/^\/*istanbul ignore end*\/var sentenceDiff = \/*istanbul ignore start*\/exports. \/*istanbul ignore end*\/sentenceDiff = new \/*istanbul ignore start*\/_base2['default']() \/*istanbul ignore end*\/;$/;"	variable	line:14
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/sentence.js	/^sentenceDiff.tokenize = function (value) {$/;"	function	line:15
sentenceDiff.tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/sentence.js	/^\/*istanbul ignore end*\/var sentenceDiff = \/*istanbul ignore start*\/exports. \/*istanbul ignore end*\/sentenceDiff = new \/*istanbul ignore start*\/_base2['default']() \/*istanbul ignore end*\/;$/;"	function	line:14
diffSentences	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/sentence.js	/^function diffSentences(oldStr, newStr, callback) {$/;"	function	line:19
diffSentences	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/sentence.js	/^function diffSentences(oldStr, newStr, callback) {$/;"	function	line:19
_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^var \/*istanbul ignore start*\/_base = require('.\/base') \/*istanbul ignore end*\/;$/;"	variable	line:8
_base2	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^var _base2 = _interopRequireDefault(_base);$/;"	variable	line:11
_params	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^var \/*istanbul ignore start*\/_params = require('..\/util\/params') \/*istanbul ignore end*\/;$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:17
extendedWordChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^var extendedWordChars = \/^[A-Za-z\\xC0-\\u02C6\\u02C8-\\u02D7\\u02DE-\\u02FF\\u1E00-\\u1EFF]+$\/;$/;"	variable	line:39
reWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^var reWhitespace = \/\\S\/;$/;"	variable	line:41
wordDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^var wordDiff = \/*istanbul ignore start*\/exports. \/*istanbul ignore end*\/wordDiff = new \/*istanbul ignore start*\/_base2['default']() \/*istanbul ignore end*\/;$/;"	variable	line:43
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^wordDiff.equals = function (left, right) {$/;"	function	line:44
wordDiff.equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^var wordDiff = \/*istanbul ignore start*\/exports. \/*istanbul ignore end*\/wordDiff = new \/*istanbul ignore start*\/_base2['default']() \/*istanbul ignore end*\/;$/;"	function	line:43
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^wordDiff.tokenize = function (value) {$/;"	function	line:47
wordDiff.tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^};$/;"	function	line:46
diffWords	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^function diffWords(oldStr, newStr, callback) {$/;"	function	line:63
diffWords	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^function diffWords(oldStr, newStr, callback) {$/;"	function	line:63
diffWordsWithSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^function diffWordsWithSpace(oldStr, newStr, callback) {$/;"	function	line:67
diffWordsWithSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/diff/word.js	/^function diffWordsWithSpace(oldStr, newStr, callback) {$/;"	function	line:67
_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_base = require('.\/diff\/base') \/*istanbul ignore end*\/;$/;"	variable	line:6
_base2	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var _base2 = _interopRequireDefault(_base);$/;"	variable	line:9
_character	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_character = require('.\/diff\/character') \/*istanbul ignore end*\/;$/;"	variable	line:12
_word	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_word = require('.\/diff\/word') \/*istanbul ignore end*\/;$/;"	variable	line:14
_line	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_line = require('.\/diff\/line') \/*istanbul ignore end*\/;$/;"	variable	line:16
_sentence	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_sentence = require('.\/diff\/sentence') \/*istanbul ignore end*\/;$/;"	variable	line:18
_css	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_css = require('.\/diff\/css') \/*istanbul ignore end*\/;$/;"	variable	line:20
_json	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_json = require('.\/diff\/json') \/*istanbul ignore end*\/;$/;"	variable	line:22
_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_array = require('.\/diff\/array') \/*istanbul ignore end*\/;$/;"	variable	line:24
_apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_apply = require('.\/patch\/apply') \/*istanbul ignore end*\/;$/;"	variable	line:26
_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_parse = require('.\/patch\/parse') \/*istanbul ignore end*\/;$/;"	variable	line:28
_create	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_create = require('.\/patch\/create') \/*istanbul ignore end*\/;$/;"	variable	line:30
_dmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_dmp = require('.\/convert\/dmp') \/*istanbul ignore end*\/;$/;"	variable	line:32
_xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^var \/*istanbul ignore start*\/_xml = require('.\/convert\/xml') \/*istanbul ignore end*\/;$/;"	variable	line:34
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:37
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:37
_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^var \/*istanbul ignore start*\/_parse = require('.\/parse') \/*istanbul ignore end*\/;$/;"	variable	line:7
_distanceIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^var \/*istanbul ignore start*\/_distanceIterator = require('..\/util\/distance-iterator') \/*istanbul ignore end*\/;$/;"	variable	line:9
_distanceIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^var _distanceIterator2 = _interopRequireDefault(_distanceIterator);$/;"	variable	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:14
applyPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^\/*istanbul ignore end*\/function applyPatch(source, uniDiff) {$/;"	function	line:16
hunkFits	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^  function hunkFits(hunk, toPos) {$/;"	function	line:49
applyPatch.hunkFits	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^  function hunkFits(hunk, toPos) {$/;"	function	line:49
applyPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^\/*istanbul ignore end*\/function applyPatch(source, uniDiff) {$/;"	function	line:16
applyPatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^function applyPatches(uniDiff, options) {$/;"	function	line:148
processIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^  function processIndex() {$/;"	function	line:154
applyPatches.processIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^  function processIndex() {$/;"	function	line:154
applyPatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/apply.js	/^function applyPatches(uniDiff, options) {$/;"	function	line:148
_line	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^var \/*istanbul ignore start*\/_line = require('..\/diff\/line') \/*istanbul ignore end*\/;$/;"	variable	line:8
_toConsumableArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }$/;"	function	line:11
_toConsumableArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }$/;"	function	line:11
structuredPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^\/*istanbul ignore end*\/function structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {$/;"	function	line:13
contextLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^  function contextLines(lines) {$/;"	function	line:24
structuredPatch.contextLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^  function contextLines(lines) {$/;"	function	line:24
_loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^  var _loop = function _loop( \/*istanbul ignore end*\/i) {$/;"	function	line:37
_toConsumableArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^      \/*istanbul ignore start*\/(_curRange = \/*istanbul ignore end*\/curRange).push. \/*istanbul ignore start*\/apply \/*istanbul ignore end*\/( \/*istanbul ignore start*\/_curRange \/*istanbul ignore end*\/, \/*istanbul ignore start*\/_toConsumableArray( \/*istanbul ignore end*\/lines.map(function (entry) {$/;"	function	line:61
var.hunk.oldStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^          var hunk = {$/;"	property	line:91
var.hunk.oldLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^            oldStart: oldRangeStart,$/;"	property	line:92
structuredPatch._loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^  var _loop = function _loop( \/*istanbul ignore end*\/i) {$/;"	function	line:37
structuredPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^\/*istanbul ignore end*\/function structuredPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {$/;"	function	line:13
createTwoFilesPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^function createTwoFilesPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {$/;"	function	line:133
createTwoFilesPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^function createTwoFilesPatch(oldFileName, newFileName, oldStr, newStr, oldHeader, newHeader, options) {$/;"	function	line:133
createPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^function createPatch(fileName, oldStr, newStr, oldHeader, newHeader, options) {$/;"	function	line:153
createPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/create.js	/^function createPatch(fileName, oldStr, newStr, oldHeader, newHeader, options) {$/;"	function	line:153
_create	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^var \/*istanbul ignore start*\/_create = require('.\/create') \/*istanbul ignore end*\/;$/;"	variable	line:7
_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^var \/*istanbul ignore start*\/_parse = require('.\/parse') \/*istanbul ignore end*\/;$/;"	variable	line:9
_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^var \/*istanbul ignore start*\/_array = require('..\/util\/array') \/*istanbul ignore end*\/;$/;"	variable	line:11
_toConsumableArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }$/;"	function	line:14
_toConsumableArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }$/;"	function	line:14
calcLineCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^\/*istanbul ignore end*\/function calcLineCount(hunk) {$/;"	function	line:16
calcLineCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^\/*istanbul ignore end*\/function calcLineCount(hunk) {$/;"	function	line:16
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function merge(mine, theirs, base) {$/;"	function	line:42
var.mergedHunk.oldStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^      var mergedHunk = {$/;"	property	line:100
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function merge(mine, theirs, base) {$/;"	function	line:42
loadPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function loadPatch(param, base) {$/;"	function	line:118
loadPatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function loadPatch(param, base) {$/;"	function	line:118
fileNameChanged	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function fileNameChanged(patch) {$/;"	function	line:135
fileNameChanged	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function fileNameChanged(patch) {$/;"	function	line:135
selectField	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function selectField(index, mine, theirs) {$/;"	function	line:139
selectField	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function selectField(index, mine, theirs) {$/;"	function	line:139
hunkBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function hunkBefore(test, check) {$/;"	function	line:148
hunkBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function hunkBefore(test, check) {$/;"	function	line:148
cloneHunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function cloneHunk(hunk, offset) {$/;"	function	line:152
cloneHunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function cloneHunk(hunk, offset) {$/;"	function	line:152
mergeLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function mergeLines(hunk, mineOffset, mineLines, theirOffset, theirLines) {$/;"	function	line:160
mergeLines.mine.offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^  var mine = { offset: mineOffset, lines: mineLines, index: 0 },$/;"	property	line:163
mergeLines.mine.lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^  var mine = { offset: mineOffset, lines: mineLines, index: 0 },$/;"	property	line:163
mergeLines.mine.index	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^  var mine = { offset: mineOffset, lines: mineLines, index: 0 },$/;"	property	line:163
offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^      their = { offset: theirOffset, lines: theirLines, index: 0 };$/;"	property	line:164
lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^      their = { offset: theirOffset, lines: theirLines, index: 0 };$/;"	property	line:164
index	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^      their = { offset: theirOffset, lines: theirLines, index: 0 };$/;"	property	line:164
mergeLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function mergeLines(hunk, mineOffset, mineLines, theirOffset, theirLines) {$/;"	function	line:160
mutualChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function mutualChange(hunk, mine, their) {$/;"	function	line:216
mutualChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function mutualChange(hunk, mine, their) {$/;"	function	line:216
removal	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function removal(hunk, mine, their, swap) {$/;"	function	line:249
removal	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function removal(hunk, mine, their, swap) {$/;"	function	line:249
conflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function conflict(hunk, mine, their) {$/;"	function	line:263
conflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function conflict(hunk, mine, their) {$/;"	function	line:263
insertLeading	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function insertLeading(hunk, insert, their) {$/;"	function	line:272
insertLeading	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function insertLeading(hunk, insert, their) {$/;"	function	line:272
insertTrailing	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function insertTrailing(hunk, insert) {$/;"	function	line:279
insertTrailing	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function insertTrailing(hunk, insert) {$/;"	function	line:279
collectChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function collectChange(state) {$/;"	function	line:286
collectChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function collectChange(state) {$/;"	function	line:286
collectContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function collectContext(state, matchChanges) {$/;"	function	line:307
collectContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function collectContext(state, matchChanges) {$/;"	function	line:307
allRemoves	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function allRemoves(changes) {$/;"	function	line:364
allRemoves	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function allRemoves(changes) {$/;"	function	line:364
skipRemoveSuperset	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function skipRemoveSuperset(state, removeChanges, delta) {$/;"	function	line:369
skipRemoveSuperset	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/merge.js	/^function skipRemoveSuperset(state, removeChanges, delta) {$/;"	function	line:369
parsePatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/parse.js	/^function parsePatch(uniDiff) {$/;"	function	line:5
parseIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/parse.js	/^  function parseIndex() {$/;"	function	line:13
parsePatch.parseIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/parse.js	/^  function parseIndex() {$/;"	function	line:13
parseFileHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/parse.js	/^  function parseFileHeader(index) {$/;"	function	line:61
parsePatch.parseFileHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/parse.js	/^  function parseFileHeader(index) {$/;"	function	line:61
parseHunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/parse.js	/^  function parseHunk() {$/;"	function	line:75
parsePatch.parseHunk.hunk.oldStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/parse.js	/^    var hunk = {$/;"	property	line:80
parsePatch.parseHunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/parse.js	/^  function parseHunk() {$/;"	function	line:75
parsePatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/patch/parse.js	/^function parsePatch(uniDiff) {$/;"	function	line:5
arrayEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/util/array.js	/^function arrayEqual(a, b) {$/;"	function	line:6
arrayEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/util/array.js	/^function arrayEqual(a, b) {$/;"	function	line:6
arrayStartsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/util/array.js	/^function arrayStartsWith(array, start) {$/;"	function	line:14
arrayStartsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/util/array.js	/^function arrayStartsWith(array, start) {$/;"	function	line:14
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/util/distance-iterator.js	/^  return function iterator() {$/;"	function	line:11
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/util/distance-iterator.js	/^exports.__esModule = true;$/;"	function	line:3
generateOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/util/params.js	/^function generateOptions(options, defaults) {$/;"	function	line:5
generateOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/lib/util/params.js	/^function generateOptions(options, defaults) {$/;"	function	line:5
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "name": "diff",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "version": "3.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "description": "A javascript text diff implementation.",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "keywords": [$/;"	function	line:5
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "maintainers": [$/;"	function	line:9
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "bugs": {$/;"	function	line:12
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "email": "kpdecker@gmail.com",$/;"	function	line:13
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "url": "http:\/\/github.com\/kpdecker\/jsdiff\/issues"$/;"	function	line:14
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:16
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "repository": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "type": "git",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "url": "git:\/\/github.com\/kpdecker\/jsdiff.git"$/;"	function	line:19
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "engines": {$/;"	function	line:21
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "node": ">=0.3.1"$/;"	function	line:22
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "main": ".\/lib",$/;"	function	line:24
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "scripts": {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "test": "grunt"$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "dependencies": {},$/;"	function	line:28
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "devDependencies": {$/;"	function	line:29
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "async": "^1.4.2",$/;"	function	line:30
babel-core	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "babel-core": "^6.0.0",$/;"	function	line:31
babel-loader	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "babel-loader": "^6.0.0",$/;"	function	line:32
babel-preset-es2015-mod	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "babel-preset-es2015-mod": "^6.3.13",$/;"	function	line:33
babel-preset-es3	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "babel-preset-es3": "^1.0.1",$/;"	function	line:34
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "chai": "^3.3.0",$/;"	function	line:35
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "colors": "^1.1.2",$/;"	function	line:36
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "eslint": "^1.6.0",$/;"	function	line:37
grunt	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt": "^0.4.5",$/;"	function	line:38
grunt-babel	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-babel": "^6.0.0",$/;"	function	line:39
grunt-clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-clean": "^0.4.0",$/;"	function	line:40
grunt-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-cli": "^0.1.13",$/;"	function	line:41
grunt-contrib-clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-contrib-clean": "^1.0.0",$/;"	function	line:42
grunt-contrib-copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-contrib-copy": "^1.0.0",$/;"	function	line:43
grunt-contrib-uglify	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-contrib-uglify": "^1.0.0",$/;"	function	line:44
grunt-contrib-watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-contrib-watch": "^1.0.0",$/;"	function	line:45
grunt-eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-eslint": "^17.3.1",$/;"	function	line:46
grunt-karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-karma": "^0.12.1",$/;"	function	line:47
grunt-mocha-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-mocha-istanbul": "^3.0.1",$/;"	function	line:48
grunt-mocha-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-mocha-test": "^0.12.7",$/;"	function	line:49
grunt-webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "grunt-webpack": "^1.0.11",$/;"	function	line:50
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "istanbul": "github:kpdecker\/istanbul",$/;"	function	line:51
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "karma": "^0.13.11",$/;"	function	line:52
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "karma-mocha": "^0.2.0",$/;"	function	line:53
karma-mocha-reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "karma-mocha-reporter": "^2.0.0",$/;"	function	line:54
karma-phantomjs-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "karma-phantomjs-launcher": "^1.0.0",$/;"	function	line:55
karma-sauce-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "karma-sauce-launcher": "^0.3.0",$/;"	function	line:56
karma-sourcemap-loader	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "karma-sourcemap-loader": "^0.3.6",$/;"	function	line:57
karma-webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "karma-webpack": "^1.7.0",$/;"	function	line:58
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "mocha": "^2.3.3",$/;"	function	line:59
phantomjs-prebuilt	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "phantomjs-prebuilt": "^2.1.5",$/;"	function	line:60
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "semver": "^5.0.3",$/;"	function	line:61
webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "webpack": "^1.12.2",$/;"	function	line:62
webpack-dev-server	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "webpack-dev-server": "^1.12.0"$/;"	function	line:63
optionalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "optionalDependencies": {},$/;"	function	line:65
babel	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^  "babel": {$/;"	function	line:66
sourceMaps	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "sourceMaps": "inline",$/;"	function	line:67
presets	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "presets": [$/;"	function	line:68
auxiliaryCommentBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "auxiliaryCommentBefore": "istanbul ignore start",$/;"	function	line:72
auxiliaryCommentAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/package.json	/^    "auxiliaryCommentAfter": "istanbul ignore end"$/;"	function	line:73
jsdiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/README.md	/^# jsdiff$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/README.md	/^## Installation$/;"	function	line:11
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/README.md	/^## API$/;"	function	line:20
Change Objects	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/README.md	/^### Change Objects$/;"	function	line:121
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/README.md	/^## Examples$/;"	function	line:130
Compatibility	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/README.md	/^## Compatibility$/;"	function	line:194
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/README.md	/^## License$/;"	function	line:200
Release Notes	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^# Release Notes$/;"	function	line:1
Development	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## Development$/;"	function	line:3
v3.2.0 - December 26th, 2016	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v3.2.0 - December 26th, 2016$/;"	function	line:7
v3.1.0 - November 27th, 2016	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v3.1.0 - November 27th, 2016$/;"	function	line:14
v3.0.1 - October 9th, 2016	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v3.0.1 - October 9th, 2016$/;"	function	line:20
v3.0.0 - August 23rd, 2016	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v3.0.0 - August 23rd, 2016$/;"	function	line:27
v2.2.3 - May 31st, 2016	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.2.3 - May 31st, 2016$/;"	function	line:38
v2.2.2 - March 13th, 2016	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.2.2 - March 13th, 2016$/;"	function	line:45
v2.2.1 - November 12th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.2.1 - November 12th, 2015$/;"	function	line:52
v2.2.0 - October 29th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.2.0 - October 29th, 2015$/;"	function	line:58
v2.2.0 - October 29th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.2.0 - October 29th, 2015$/;"	function	line:63
v2.1.3 - September 30th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.1.3 - September 30th, 2015$/;"	function	line:68
v2.1.2 - September 23rd, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.1.2 - September 23rd, 2015$/;"	function	line:73
v2.1.1 - September 9th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.1.1 - September 9th, 2015$/;"	function	line:78
v2.1.0 - August 27th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.1.0 - August 27th, 2015$/;"	function	line:83
v2.0.2 - August 8th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.0.2 - August 8th, 2015$/;"	function	line:102
v2.0.1 - August 7th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.0.1 - August 7th, 2015$/;"	function	line:108
v2.0.0 - August 7th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v2.0.0 - August 7th, 2015$/;"	function	line:113
v1.4.0 - May 6th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v1.4.0 - May 6th, 2015$/;"	function	line:127
v1.3.2 - March 30th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v1.3.2 - March 30th, 2015$/;"	function	line:134
v1.3.1 - March 13th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v1.3.1 - March 13th, 2015$/;"	function	line:141
v1.3.0 - March 2nd, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v1.3.0 - March 2nd, 2015$/;"	function	line:146
v1.2.2 - January 26th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v1.2.2 - January 26th, 2015$/;"	function	line:151
v1.2.1 - December 26th, 2014	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v1.2.1 - December 26th, 2014$/;"	function	line:157
v1.2.0 - November 29th, 2014	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v1.2.0 - November 29th, 2014$/;"	function	line:162
v1.1.0 - November 25th, 2014	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v1.1.0 - November 25th, 2014$/;"	function	line:171
v1.0.8 - December 22nd, 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v1.0.8 - December 22nd, 2013$/;"	function	line:178
v1.0.7 - September 11th, 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v1.0.7 - September 11th, 2013$/;"	function	line:184
v1.0.6 - August 30th, 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/diff/release-notes.md	/^## v1.0.6 - August 30th, 2013$/;"	function	line:192
typed	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    var typed,$/;"	variable	line:11
sliceSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function sliceSource(source, index, last) {$/;"	function	line:23
sliceSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function sliceSource(source, index, last) {$/;"	function	line:23
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        return function hasOwnProperty(obj, name) {$/;"	function	line:29
shallowCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function shallowCopy(obj) {$/;"	function	line:34
shallowCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function shallowCopy(obj) {$/;"	function	line:34
isASCIIAlphanumeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isASCIIAlphanumeric(ch) {$/;"	function	line:44
isASCIIAlphanumeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isASCIIAlphanumeric(ch) {$/;"	function	line:44
isParamTitle	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isParamTitle(title) {$/;"	function	line:50
isParamTitle	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isParamTitle(title) {$/;"	function	line:50
isReturnTitle	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isReturnTitle(title) {$/;"	function	line:54
isReturnTitle	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isReturnTitle(title) {$/;"	function	line:54
isProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isProperty(title) {$/;"	function	line:58
isProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isProperty(title) {$/;"	function	line:58
isNameParameterRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isNameParameterRequired(title) {$/;"	function	line:62
isNameParameterRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isNameParameterRequired(title) {$/;"	function	line:62
isAllowedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isAllowedName(title) {$/;"	function	line:67
isAllowedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isAllowedName(title) {$/;"	function	line:67
isAllowedNested	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isAllowedNested(title) {$/;"	function	line:71
isAllowedNested	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isAllowedNested(title) {$/;"	function	line:71
isAllowedOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isAllowedOptional(title) {$/;"	function	line:75
isAllowedOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isAllowedOptional(title) {$/;"	function	line:75
isTypeParameterRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isTypeParameterRequired(title) {$/;"	function	line:79
isTypeParameterRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isTypeParameterRequired(title) {$/;"	function	line:79
isAllowedType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isAllowedType(title) {$/;"	function	line:88
isAllowedType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function isAllowedType(title) {$/;"	function	line:88
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function trim(str) {$/;"	function	line:95
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function trim(str) {$/;"	function	line:95
unwrapComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function unwrapComment(doc) {$/;"	function	line:99
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^            switch (mode) {$/;"	function	line:122
unwrapComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    function unwrapComment(doc) {$/;"	function	line:99
advance	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function advance() {$/;"	function	line:166
advance	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function advance() {$/;"	function	line:166
scanTitle	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function scanTitle() {$/;"	function	line:175
scanTitle	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function scanTitle() {$/;"	function	line:175
seekContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function seekContent() {$/;"	function	line:187
seekContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function seekContent() {$/;"	function	line:187
parseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function parseType(title, last) {$/;"	function	line:212
parseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function parseType(title, last) {$/;"	function	line:212
scanIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function scanIdentifier(last) {$/;"	function	line:269
scanIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function scanIdentifier(last) {$/;"	function	line:269
skipWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function skipWhiteSpace(last) {$/;"	function	line:281
skipWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function skipWhiteSpace(last) {$/;"	function	line:281
parseName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function parseName(last, allowBrackets, allowNestedParams) {$/;"	function	line:287
parseName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function parseName(last, allowBrackets, allowNestedParams) {$/;"	function	line:287
skipToTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function skipToTag() {$/;"	function	line:400
skipToTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function skipToTag() {$/;"	function	line:400
TagParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function TagParser(options, title) {$/;"	function	line:411
TagParser._tag.title	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^            this._tag = {$/;"	property	line:414
TagParser._tag.description	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                title: title,$/;"	property	line:415
TagParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function TagParser(options, title) {$/;"	class	line:411
addError	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.addError = function addError(errorText) {$/;"	function	line:427
TagParser.addError	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.addError = function addError(errorText) {$/;"	method	line:427
parseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseType = function () {$/;"	function	line:447
TagParser.parseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseType = function () {$/;"	method	line:447
_parseNamePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype._parseNamePath = function (optional) {$/;"	function	line:476
TagParser._parseNamePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype._parseNamePath = function (optional) {$/;"	method	line:476
parseNamePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseNamePath = function () {$/;"	function	line:490
TagParser.parseNamePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseNamePath = function () {$/;"	method	line:490
parseNamePathOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseNamePathOptional = function () {$/;"	function	line:494
TagParser.parseNamePathOptional	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseNamePathOptional = function () {$/;"	method	line:494
parseName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseName = function () {$/;"	function	line:499
TagParser.parseName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseName = function () {$/;"	method	line:499
this._tag._tag.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                            this._tag.type = {$/;"	property	line:535
this._tag._tag.expression	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                                type: 'OptionalType',$/;"	property	line:536
parseDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseDescription = function parseDescription() {$/;"	function	line:548
TagParser.parseDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseDescription = function parseDescription() {$/;"	method	line:548
parseDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseCaption = function parseDescription() {$/;"	function	line:559
TagParser.parseCaption	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseCaption = function parseDescription() {$/;"	method	line:559
parseKind	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseKind = function parseKind() {$/;"	function	line:575
TagParser.parseKind	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseKind = function parseKind() {$/;"	method	line:575
TagParser.kinds.class	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^            kinds = {$/;"	property	line:577
TagParser.kinds.constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                'class': true,$/;"	property	line:578
TagParser.kinds.event	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                'constant': true,$/;"	property	line:579
TagParser.kinds.external	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                'event': true,$/;"	property	line:580
TagParser.kinds.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                'external': true,$/;"	property	line:581
TagParser.kinds.function	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                'file': true,$/;"	property	line:582
TagParser.kinds.member	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                'function': true,$/;"	property	line:583
TagParser.kinds.mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                'member': true,$/;"	property	line:584
TagParser.kinds.module	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                'mixin': true,$/;"	property	line:585
TagParser.kinds.namespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                'module': true,$/;"	property	line:586
TagParser.kinds.typedef	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^                'namespace': true,$/;"	property	line:587
parseAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseAccess = function parseAccess() {$/;"	function	line:600
TagParser.parseAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseAccess = function parseAccess() {$/;"	method	line:600
parseAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseThis = function parseAccess() {$/;"	function	line:612
TagParser.parseThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseThis = function parseAccess() {$/;"	method	line:612
parseVariation	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseVariation = function parseVariation() {$/;"	function	line:629
TagParser.parseVariation	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parseVariation = function parseVariation() {$/;"	method	line:629
ensureEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.ensureEnd = function () {$/;"	function	line:642
TagParser.ensureEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.ensureEnd = function () {$/;"	method	line:642
epilogue	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.epilogue = function epilogue() {$/;"	function	line:652
TagParser.epilogue	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.epilogue = function epilogue() {$/;"	method	line:652
Rules.access	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        Rules = {$/;"	property	line:673
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parse = function parse() {$/;"	function	line:746
TagParser.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        TagParser.prototype.parse = function parse() {$/;"	method	line:746
parseTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function parseTag(options) {$/;"	function	line:777
parseTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function parseTag(options) {$/;"	function	line:777
scanJSDocDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function scanJSDocDescription(preserveWhitespace) {$/;"	function	line:804
scanJSDocDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function scanJSDocDescription(preserveWhitespace) {$/;"	function	line:804
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function parse(comment, options) {$/;"	function	line:827
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^        function parse(comment, options) {$/;"	function	line:827
exports.type.Syntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/doctrine.js	/^    exports.type = {$/;"	property	line:890
Syntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    var Syntax,$/;"	variable	line:13
Syntax.NullableLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    Syntax = {$/;"	property	line:27
Syntax.AllLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        NullableLiteral: 'NullableLiteral',$/;"	property	line:28
Syntax.NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        AllLiteral: 'AllLiteral',$/;"	property	line:29
Syntax.UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        NullLiteral: 'NullLiteral',$/;"	property	line:30
Syntax.VoidLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        UndefinedLiteral: 'UndefinedLiteral',$/;"	property	line:31
Syntax.UnionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        VoidLiteral: 'VoidLiteral',$/;"	property	line:32
Syntax.ArrayType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        UnionType: 'UnionType',$/;"	property	line:33
Syntax.RecordType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        ArrayType: 'ArrayType',$/;"	property	line:34
Syntax.FieldType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        RecordType: 'RecordType',$/;"	property	line:35
Syntax.FunctionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        FieldType: 'FieldType',$/;"	property	line:36
Syntax.ParameterType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        FunctionType: 'FunctionType',$/;"	property	line:37
Syntax.RestType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        ParameterType: 'ParameterType',$/;"	property	line:38
Syntax.NonNullableType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        RestType: 'RestType',$/;"	property	line:39
Syntax.OptionalType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        NonNullableType: 'NonNullableType',$/;"	property	line:40
Syntax.NullableType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        OptionalType: 'OptionalType',$/;"	property	line:41
Syntax.NameExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        NullableType: 'NullableType',$/;"	property	line:42
Syntax.TypeApplication	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        NameExpression: 'NameExpression',$/;"	property	line:43
Syntax.StringLiteralType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        TypeApplication: 'TypeApplication',$/;"	property	line:44
Syntax.NumericLiteralType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        StringLiteralType: 'StringLiteralType',$/;"	property	line:45
Syntax.BooleanLiteralType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        NumericLiteralType: 'NumericLiteralType',$/;"	property	line:46
Token.ILLEGAL	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    Token = {$/;"	property	line:50
Token.DOT_LT	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        ILLEGAL: 0,    \/\/ ILLEGAL$/;"	property	line:51
Token.REST	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        DOT_LT: 1,     \/\/ .<$/;"	property	line:52
Token.LT	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        REST: 2,       \/\/ ...$/;"	property	line:53
Token.GT	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        LT: 3,         \/\/ <$/;"	property	line:54
Token.LPAREN	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        GT: 4,         \/\/ >$/;"	property	line:55
Token.RPAREN	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        LPAREN: 5,     \/\/ ($/;"	property	line:56
Token.LBRACE	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        RPAREN: 6,     \/\/ )$/;"	property	line:57
Token.RBRACE	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        LBRACE: 7,     \/\/ {$/;"	property	line:58
Token.LBRACK	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        RBRACE: 8,     \/\/ }$/;"	property	line:59
Token.RBRACK	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        LBRACK: 9,    \/\/ [$/;"	property	line:60
Token.COMMA	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        RBRACK: 10,    \/\/ ]$/;"	property	line:61
Token.COLON	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        COMMA: 11,     \/\/ ,$/;"	property	line:62
Token.STAR	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        COLON: 12,     \/\/ :$/;"	property	line:63
Token.PIPE	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        STAR: 13,      \/\/ *$/;"	property	line:64
Token.QUESTION	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        PIPE: 14,      \/\/ |$/;"	property	line:65
Token.BANG	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        QUESTION: 15,  \/\/ ?$/;"	property	line:66
Token.EQUAL	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        BANG: 16,      \/\/ !$/;"	property	line:67
Token.NAME	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        EQUAL: 17,     \/\/ =$/;"	property	line:68
Token.STRING	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        NAME: 18,      \/\/ name token$/;"	property	line:69
Token.NUMBER	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        STRING: 19,    \/\/ string$/;"	property	line:70
Token.EOF	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        NUMBER: 20,    \/\/ number$/;"	property	line:71
isTypeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function isTypeName(ch) {$/;"	function	line:75
isTypeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function isTypeName(ch) {$/;"	function	line:75
Context	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function Context(previous, index, token, value) {$/;"	function	line:79
Context	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function Context(previous, index, token, value) {$/;"	class	line:79
restore	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    Context.prototype.restore = function () {$/;"	function	line:86
Context.restore	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    Context.prototype.restore = function () {$/;"	method	line:86
save	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    Context.save = function () {$/;"	function	line:93
Context.save	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    };$/;"	function	line:91
advance	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function advance() {$/;"	function	line:97
advance	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function advance() {$/;"	function	line:97
scanHexEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function scanHexEscape(prefix) {$/;"	function	line:103
scanHexEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function scanHexEscape(prefix) {$/;"	function	line:103
scanString	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function scanString() {$/;"	function	line:118
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^                    switch (ch) {$/;"	function	line:132
scanString	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function scanString() {$/;"	function	line:118
scanNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function scanNumber() {$/;"	function	line:211
scanNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function scanNumber() {$/;"	function	line:211
scanTypeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function scanTypeName() {$/;"	function	line:327
scanTypeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function scanTypeName() {$/;"	function	line:327
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function next() {$/;"	function	line:347
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        switch (ch) {$/;"	function	line:361
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function next() {$/;"	function	line:347
consume	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function consume(target, text) {$/;"	function	line:489
consume	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function consume(target, text) {$/;"	function	line:489
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function expect(target, message) {$/;"	function	line:494
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function expect(target, message) {$/;"	function	line:494
parseUnionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseUnionType() {$/;"	function	line:510
parseUnionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseUnionType() {$/;"	function	line:510
parseArrayType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseArrayType() {$/;"	function	line:537
parseArrayType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseArrayType() {$/;"	function	line:537
parseFieldName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseFieldName() {$/;"	function	line:563
parseFieldName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseFieldName() {$/;"	function	line:563
parseFieldType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseFieldType() {$/;"	function	line:587
parseFieldType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseFieldType() {$/;"	function	line:587
parseRecordType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseRecordType() {$/;"	function	line:612
parseRecordType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseRecordType() {$/;"	function	line:612
parseNameExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseNameExpression() {$/;"	function	line:641
parseNameExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseNameExpression() {$/;"	function	line:641
parseTypeExpressionList	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseTypeExpressionList() {$/;"	function	line:663
parseTypeExpressionList	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseTypeExpressionList() {$/;"	function	line:663
parseTypeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseTypeName() {$/;"	function	line:681
parseTypeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseTypeName() {$/;"	function	line:681
parseResultType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseResultType() {$/;"	function	line:705
parseResultType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseResultType() {$/;"	function	line:705
parseParametersType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseParametersType() {$/;"	function	line:739
expr.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^                expr = {$/;"	property	line:753
expr.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^                expr = {$/;"	property	line:761
expr.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^                expr = {$/;"	property	line:772
parseParametersType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseParametersType() {$/;"	function	line:739
parseFunctionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseFunctionType() {$/;"	function	line:792
fnType.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        fnType = {$/;"	property	line:830
parseFunctionType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseFunctionType() {$/;"	function	line:792
parseBasicTypeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseBasicTypeExpression() {$/;"	function	line:854
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        switch (token) {$/;"	function	line:856
parseBasicTypeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseBasicTypeExpression() {$/;"	function	line:854
parseTypeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseTypeExpression() {$/;"	function	line:933
parseTypeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseTypeExpression() {$/;"	function	line:933
parseTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseTop() {$/;"	function	line:1005
parseTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseTop() {$/;"	function	line:1005
parseTopParamType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseTopParamType() {$/;"	function	line:1029
parseTopParamType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseTopParamType() {$/;"	function	line:1029
parseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseType(src, opt) {$/;"	function	line:1052
parseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseType(src, opt) {$/;"	function	line:1052
parseParamType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseParamType(src, opt) {$/;"	function	line:1077
parseParamType	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function parseParamType(src, opt) {$/;"	function	line:1077
stringifyImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function stringifyImpl(node, compact, topLevel) {$/;"	function	line:1102
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^        switch (node.type) {$/;"	function	line:1105
stringifyImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function stringifyImpl(node, compact, topLevel) {$/;"	function	line:1102
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function stringify(node, options) {$/;"	function	line:1271
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/typed.js	/^    function stringify(node, options) {$/;"	function	line:1271
VERSION	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/utility.js	/^    var VERSION;$/;"	variable	line:10
DoctrineError	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/utility.js	/^    function DoctrineError(message) {$/;"	function	line:15
DoctrineError	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/utility.js	/^    function DoctrineError(message) {$/;"	class	line:15
Middle	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/utility.js	/^        var Middle = function () { };$/;"	function	line:20
DoctrineError	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/utility.js	/^    }$/;"	function	line:18
Middle	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/utility.js	/^        var Middle = function () { };$/;"	class	line:20
DoctrineError.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/utility.js	/^    DoctrineError.prototype.constructor = DoctrineError;$/;"	method	line:24
throwError	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/utility.js	/^    function throwError(message) {$/;"	function	line:27
throwError	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/lib/utility.js	/^    function throwError(message) {$/;"	function	line:27
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "name": "doctrine",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "description": "JSDoc parser",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "homepage": "https:\/\/github.com\/eslint\/doctrine",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "main": "lib\/doctrine.js",$/;"	function	line:5
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "version": "1.5.0",$/;"	function	line:6
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "engines": {$/;"	function	line:7
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "node": ">=0.10.0"$/;"	function	line:8
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "directories": {$/;"	function	line:10
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "lib": ".\/lib"$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "files": [$/;"	function	line:13
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "maintainers": [$/;"	function	line:20
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^      "name": "Nicholas C. Zakas",$/;"	function	line:22
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^      "email": "nicholas+npm@nczconsulting.com",$/;"	function	line:23
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^      "web": "https:\/\/www.nczonline.net"$/;"	function	line:24
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^      "name": "Yusuke Suzuki",$/;"	function	line:27
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^      "email": "utatane.tea@gmail.com",$/;"	function	line:28
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^      "web": "https:\/\/github.com\/Constellation"$/;"	function	line:29
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "repository": "eslint\/doctrine",$/;"	function	line:32
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "devDependencies": {$/;"	function	line:33
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "coveralls": "^2.11.2",$/;"	function	line:34
dateformat	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "dateformat": "^1.0.11",$/;"	function	line:35
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "eslint": "^1.10.3",$/;"	function	line:36
eslint-release	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "eslint-release": "^0.10.0",$/;"	function	line:37
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "istanbul": "^0.4.1",$/;"	function	line:38
linefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "linefix": "^0.1.1",$/;"	function	line:39
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "mocha": "^2.3.3",$/;"	function	line:40
npm-license	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "npm-license": "^0.3.1",$/;"	function	line:41
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "semver": "^5.0.3",$/;"	function	line:42
shelljs	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "shelljs": "^0.5.3",$/;"	function	line:43
shelljs-nodecli	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "shelljs-nodecli": "^0.1.1",$/;"	function	line:44
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "should": "^5.0.1"$/;"	function	line:45
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "licenses": [$/;"	function	line:47
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^      "type": "BSD",$/;"	function	line:49
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^      "url": "http:\/\/github.com\/eslint\/doctrine\/raw\/master\/LICENSE.BSD"$/;"	function	line:50
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "scripts": {$/;"	function	line:53
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "test": "npm run lint && node Makefile.js test",$/;"	function	line:54
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "lint": "eslint lib\/",$/;"	function	line:55
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "release": "eslint-release",$/;"	function	line:56
ci-release	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "ci-release": "eslint-ci-release",$/;"	function	line:57
alpharelease	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "alpharelease": "eslint-prerelease alpha",$/;"	function	line:58
betarelease	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "betarelease": "eslint-prerelease beta"$/;"	function	line:59
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^  "dependencies": {$/;"	function	line:61
esutils	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "esutils": "^2.0.2",$/;"	function	line:62
isarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/package.json	/^    "isarray": "^1.0.0"$/;"	function	line:63
Doctrine	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^# Doctrine$/;"	function	line:7
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^## Installation$/;"	function	line:11
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^## Usage$/;"	function	line:21
parse()	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^### parse()$/;"	function	line:29
Team	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^## Team$/;"	function	line:79
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^## Contributing$/;"	function	line:86
Frequently Asked Questions	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^## Frequently Asked Questions$/;"	function	line:90
Can I pass a whole JavaScript file to Doctrine?	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^### Can I pass a whole JavaScript file to Doctrine?$/;"	function	line:92
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^### License$/;"	function	line:97
doctrine	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^#### doctrine$/;"	function	line:99
esprima	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^#### esprima$/;"	function	line:125
closure-compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^#### closure-compiler$/;"	function	line:154
Where to ask for help?	/Users/jonathan/repos/identifiers-arxiv/node_modules/doctrine/README.md	/^### Where to ask for help?$/;"	function	line:163
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/index.js	/^var crypto = require("crypto");$/;"	variable	line:1
BigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/index.js	/^var BigInteger = require("jsbn").BigInteger;$/;"	variable	line:2
ECPointFp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/index.js	/^var ECPointFp = require(".\/lib\/ec.js").ECPointFp;$/;"	variable	line:3
unstupid	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/index.js	/^function unstupid(hex,len)$/;"	function	line:7
unstupid	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/index.js	/^function unstupid(hex,len)$/;"	function	line:7
ECKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/index.js	/^exports.ECKey = function(curve, key, isPublic)$/;"	function	line:12
deriveSharedSecret	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/index.js	/^    this.deriveSharedSecret = function(key)$/;"	function	line:49
this.deriveSharedSecret	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/index.js	/^    this.deriveSharedSecret = function(key)$/;"	method	line:49
exports.ECKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/index.js	/^}$/;"	function	line:10
ECFieldElementFp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function ECFieldElementFp(q,x) {$/;"	function	line:13
feFpEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpEquals(other) {$/;"	function	line:19
feFpEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpEquals(other) {$/;"	function	line:19
feFpToBigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpToBigInteger() {$/;"	function	line:24
feFpToBigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpToBigInteger() {$/;"	function	line:24
feFpNegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpNegate() {$/;"	function	line:28
feFpNegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpNegate() {$/;"	function	line:28
feFpAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpAdd(b) {$/;"	function	line:32
feFpAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpAdd(b) {$/;"	function	line:32
feFpSubtract	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpSubtract(b) {$/;"	function	line:36
feFpSubtract	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpSubtract(b) {$/;"	function	line:36
feFpMultiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpMultiply(b) {$/;"	function	line:40
feFpMultiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpMultiply(b) {$/;"	function	line:40
feFpSquare	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpSquare() {$/;"	function	line:44
feFpSquare	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpSquare() {$/;"	function	line:44
feFpDivide	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpDivide(b) {$/;"	function	line:48
feFpDivide	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function feFpDivide(b) {$/;"	function	line:48
ECFieldElementFp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^}$/;"	class	line:50
ECFieldElementFp.equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.equals = feFpEquals;$/;"	method	line:52
ECFieldElementFp.toBigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.toBigInteger = feFpToBigInteger;$/;"	method	line:53
ECFieldElementFp.negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.negate = feFpNegate;$/;"	method	line:54
ECFieldElementFp.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.add = feFpAdd;$/;"	method	line:55
ECFieldElementFp.subtract	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.subtract = feFpSubtract;$/;"	method	line:56
ECFieldElementFp.multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.multiply = feFpMultiply;$/;"	method	line:57
ECFieldElementFp.square	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.square = feFpSquare;$/;"	method	line:58
ECFieldElementFp.divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.divide = feFpDivide;$/;"	method	line:59
ECPointFp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function ECPointFp(curve,x,y,z) {$/;"	function	line:65
ECPointFp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function ECPointFp(curve,x,y,z) {$/;"	class	line:65
pointFpGetX	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpGetX() {$/;"	function	line:81
pointFpGetX	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpGetX() {$/;"	class	line:81
pointFpGetY	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpGetY() {$/;"	function	line:90
return.pointFpGetY	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpGetY() {$/;"	class	line:90
pointFpEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpEquals(other) {$/;"	function	line:99
return.return.pointFpEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpEquals(other) {$/;"	function	line:99
pointFpIsInfinity	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpIsInfinity() {$/;"	function	line:112
pointFpIsInfinity	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpIsInfinity() {$/;"	class	line:112
pointFpNegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpNegate() {$/;"	function	line:117
pointFpNegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpNegate() {$/;"	function	line:117
pointFpAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpAdd(b) {$/;"	function	line:121
pointFpAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpAdd(b) {$/;"	function	line:121
pointFpTwice	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpTwice() {$/;"	function	line:158
pointFpTwice	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpTwice() {$/;"	function	line:158
pointFpMultiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpMultiply(k) {$/;"	function	line:190
pointFpMultiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpMultiply(k) {$/;"	function	line:190
pointFpMultiplyTwo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpMultiplyTwo(j,x,k) {$/;"	function	line:216
pointFpMultiplyTwo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function pointFpMultiplyTwo(j,x,k) {$/;"	function	line:216
ECPointFp.getX	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECPointFp.prototype.getX = pointFpGetX;$/;"	method	line:246
ECPointFp.getY	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECPointFp.prototype.getY = pointFpGetY;$/;"	method	line:247
ECPointFp.equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECPointFp.prototype.equals = pointFpEquals;$/;"	method	line:248
ECPointFp.isInfinity	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECPointFp.prototype.isInfinity = pointFpIsInfinity;$/;"	method	line:249
ECPointFp.negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECPointFp.prototype.negate = pointFpNegate;$/;"	method	line:250
ECPointFp.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECPointFp.prototype.add = pointFpAdd;$/;"	method	line:251
ECPointFp.twice	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECPointFp.prototype.twice = pointFpTwice;$/;"	method	line:252
ECPointFp.multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECPointFp.prototype.multiply = pointFpMultiply;$/;"	method	line:253
ECPointFp.multiplyTwo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECPointFp.prototype.multiplyTwo = pointFpMultiplyTwo;$/;"	method	line:254
ECCurveFp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function ECCurveFp(q,a,b) {$/;"	function	line:260
ECCurveFp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function ECCurveFp(q,a,b) {$/;"	class	line:260
curveFpGetQ	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpGetQ() {$/;"	function	line:268
curveFpGetQ	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpGetQ() {$/;"	function	line:268
curveFpGetA	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpGetA() {$/;"	function	line:272
curveFpGetA	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpGetA() {$/;"	function	line:272
curveFpGetB	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpGetB() {$/;"	function	line:276
curveFpGetB	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpGetB() {$/;"	function	line:276
curveFpEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpEquals(other) {$/;"	function	line:280
curveFpEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpEquals(other) {$/;"	function	line:280
curveFpGetInfinity	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpGetInfinity() {$/;"	function	line:285
curveFpGetInfinity	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpGetInfinity() {$/;"	function	line:285
curveFpFromBigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpFromBigInteger(x) {$/;"	function	line:289
curveFpFromBigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpFromBigInteger(x) {$/;"	function	line:289
curveReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveReduce(x) {$/;"	function	line:293
curveReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveReduce(x) {$/;"	class	line:293
curveFpDecodePointHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpDecodePointHex(s) {$/;"	function	line:298
curveFpDecodePointHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpDecodePointHex(s) {$/;"	function	line:298
curveFpEncodePointHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpEncodePointHex(p) {$/;"	function	line:322
curveFpEncodePointHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^function curveFpEncodePointHex(p) {$/;"	function	line:322
ECCurveFp.getQ	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.getQ = curveFpGetQ;$/;"	method	line:337
ECCurveFp.getA	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.getA = curveFpGetA;$/;"	method	line:338
ECCurveFp.getB	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.getB = curveFpGetB;$/;"	method	line:339
ECCurveFp.equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.equals = curveFpEquals;$/;"	method	line:340
ECCurveFp.getInfinity	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.getInfinity = curveFpGetInfinity;$/;"	method	line:341
ECCurveFp.fromBigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.fromBigInteger = curveFpFromBigInteger;$/;"	method	line:342
ECCurveFp.reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.reduce = curveReduce;$/;"	method	line:343
ECCurveFp.encodePointHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.encodePointHex = curveFpEncodePointHex;$/;"	method	line:345
decodePointHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.decodePointHex = function(s)$/;"	function	line:348
ECCurveFp.decodePointHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.decodePointHex = function(s)$/;"	method	line:348
encodeCompressedPointHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.encodeCompressedPointHex = function(p)$/;"	function	line:388
ECCurveFp.encodeCompressedPointHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECCurveFp.prototype.encodeCompressedPointHex = function(p)$/;"	method	line:388
getR	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.getR = function()$/;"	function	line:404
ECFieldElementFp.getR	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.getR = function()$/;"	method	line:404
modMult	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.modMult = function(x1,x2)$/;"	function	line:420
ECFieldElementFp.modMult	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.modMult = function(x1,x2)$/;"	method	line:420
modReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.modReduce = function(x)$/;"	function	line:424
ECFieldElementFp.modReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.modReduce = function(x)$/;"	method	line:424
sqrt	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.sqrt = function()$/;"	function	line:450
ECFieldElementFp.sqrt	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.sqrt = function()$/;"	method	line:450
legendreExponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^    var legendreExponent = qMinusOne.shiftRight(1);$/;"	variable	line:464
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^    var u = qMinusOne.shiftRight(2);$/;"	variable	line:470
k	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^    var k = u.shiftLeft(1).add(BigInteger.ONE);$/;"	variable	line:471
fourQ	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^    var fourQ = modDouble(modDouble(Q));$/;"	variable	line:474
U	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^    var U, V;$/;"	variable	line:476
lucasSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.lucasSequence = function(P,Q,k)$/;"	function	line:508
ECFieldElementFp.lucasSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^ECFieldElementFp.prototype.lucasSequence = function(P,Q,k)$/;"	method	line:508
exports.ECCurveFp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^var exports = {$/;"	property	line:555
exports.ECPointFp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^  ECCurveFp: ECCurveFp,$/;"	property	line:556
exports.ECFieldElementFp	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/ec.js	/^  ECPointFp: ECPointFp,$/;"	property	line:557
X9ECParameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function X9ECParameters(curve,g,n,h) {$/;"	function	line:12
x9getCurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function x9getCurve() {$/;"	function	line:19
x9getCurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function x9getCurve() {$/;"	function	line:19
x9getG	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function x9getG() {$/;"	function	line:23
x9getG	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function x9getG() {$/;"	function	line:23
x9getN	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function x9getN() {$/;"	function	line:27
x9getN	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function x9getN() {$/;"	function	line:27
x9getH	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function x9getH() {$/;"	function	line:31
x9getH	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function x9getH() {$/;"	function	line:31
X9ECParameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^}$/;"	class	line:33
X9ECParameters.getCurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^X9ECParameters.prototype.getCurve = x9getCurve;$/;"	method	line:35
X9ECParameters.getG	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^X9ECParameters.prototype.getG = x9getG;$/;"	method	line:36
X9ECParameters.getN	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^X9ECParameters.prototype.getN = x9getN;$/;"	method	line:37
X9ECParameters.getH	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^X9ECParameters.prototype.getH = x9getH;$/;"	method	line:38
fromHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function fromHex(s) { return new BigInteger(s, 16); }$/;"	function	line:43
fromHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function fromHex(s) { return new BigInteger(s, 16); }$/;"	function	line:43
secp128r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp128r1() {$/;"	function	line:45
secp128r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp128r1() {$/;"	function	line:45
secp160k1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp160k1() {$/;"	function	line:60
secp160k1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp160k1() {$/;"	function	line:60
secp160r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp160r1() {$/;"	function	line:75
secp160r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp160r1() {$/;"	function	line:75
secp192k1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp192k1() {$/;"	function	line:90
secp192k1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp192k1() {$/;"	function	line:90
secp192r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp192r1() {$/;"	function	line:105
secp192r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp192r1() {$/;"	function	line:105
secp224r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp224r1() {$/;"	function	line:120
secp224r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp224r1() {$/;"	function	line:120
secp256r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp256r1() {$/;"	function	line:135
secp256r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function secp256r1() {$/;"	function	line:135
getSECCurveByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function getSECCurveByName(name) {$/;"	function	line:151
getSECCurveByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^function getSECCurveByName(name) {$/;"	function	line:151
module.exports.secp128r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^module.exports = {$/;"	property	line:162
module.exports.secp160k1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^  "secp128r1":secp128r1,$/;"	property	line:163
module.exports.secp160r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^  "secp160k1":secp160k1,$/;"	property	line:164
module.exports.secp192k1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^  "secp160r1":secp160r1,$/;"	property	line:165
module.exports.secp192r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^  "secp192k1":secp192k1,$/;"	property	line:166
module.exports.secp224r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^  "secp192r1":secp192r1,$/;"	property	line:167
module.exports.secp256r1	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/lib/sec.js	/^  "secp224r1":secp224r1,$/;"	property	line:168
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "name": "ecc-jsbn",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "version": "0.1.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "description": "ECC JS code based on JSBN",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "main": "index.js",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^    "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^    "url": "https:\/\/github.com\/quartzjer\/ecc-jsbn.git"$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "keywords": [$/;"	function	line:10
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "author": {$/;"	function	line:15
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^    "name": "Jeremie Miller",$/;"	function	line:16
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^    "email": "jeremie@jabber.org",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^    "url": "http:\/\/jeremie.com\/"$/;"	function	line:18
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "maintainers": [$/;"	function	line:20
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^      "name": "Jeremie Miller",$/;"	function	line:22
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^      "email": "jeremie@jabber.org",$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^      "url": "http:\/\/jeremie.com\/"$/;"	function	line:24
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^      "name": "Ryan Bennett",$/;"	function	line:27
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^      "url": "https:\/\/github.com\/rynomad"$/;"	function	line:28
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "dependencies": {$/;"	function	line:31
jsbn	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^    "jsbn": "~0.1.0"$/;"	function	line:32
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "license": "MIT",$/;"	function	line:34
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "bugs": {$/;"	function	line:35
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^    "url": "https:\/\/github.com\/quartzjer\/ecc-jsbn\/issues"$/;"	function	line:36
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/package.json	/^  "homepage": "https:\/\/github.com\/quartzjer\/ecc-jsbn"$/;"	function	line:38
ecc	/Users/jonathan/repos/identifiers-arxiv/node_modules/ecc-jsbn/test.js	/^var ecc = require(".\/index.js");$/;"	variable	line:1
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/build.js	/^request(uvheadloc, function (err, response) {$/;"	function	line:10
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/custom.js	/^function init (type, message, cause) {$/;"	function	line:3
CustomError	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/custom.js	/^function CustomError (message, cause) {$/;"	function	line:15
CustomError	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/custom.js	/^function CustomError (message, cause) {$/;"	function	line:15
CustomError	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/custom.js	/^}$/;"	class	line:20
createError	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/custom.js	/^function createError (errno, type, proto) {$/;"	function	line:24
err	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/custom.js	/^  var err = function (message, cause) {$/;"	function	line:25
err	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/custom.js	/^  }$/;"	class	line:41
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/custom.js	/^module.exports = function (errno) {$/;"	function	line:46
ce	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/custom.js	/^  var ce = function (type, proto) {$/;"	function	line:47
module.exports.ce	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/custom.js	/^  var ce = function (type, proto) {$/;"	function	line:47
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/custom.js	/^}$/;"	function	line:44
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "name": "errno",$/;"	function	line:2
authors	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "authors": [$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "description": "libuv errno details exposed",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "keywords": [$/;"	function	line:7
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "version": "0.1.4",$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "main": "errno.js",$/;"	function	line:13
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "dependencies": {$/;"	function	line:14
prr	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^    "prr": "~0.0.0"$/;"	function	line:15
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "bin": {$/;"	function	line:17
errno	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^    "errno": ".\/cli.js"$/;"	function	line:18
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "devDependencies": {$/;"	function	line:20
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^    "tape": "~3.5.0"$/;"	function	line:21
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "repository": {$/;"	function	line:23
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^    "type": "git",$/;"	function	line:24
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^    "url": "https:\/\/github.com\/rvagg\/node-errno.git"$/;"	function	line:25
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "license": "MIT",$/;"	function	line:27
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^  "scripts": {$/;"	function	line:28
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/package.json	/^    "test": "tape test.js"$/;"	function	line:29
node-errno	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/README.md	/^# node-errno$/;"	function	line:1
errno exposed	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/README.md	/^## errno exposed$/;"	function	line:9
Custom errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/README.md	/^## Custom errors$/;"	function	line:87
Contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/README.md	/^## Contributors$/;"	function	line:114
Copyright & Licence	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/README.md	/^## Copyright & Licence$/;"	function	line:119
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/test.js	/^test('sanity checks', function (t) {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/errno/test.js	/^test('custom errors', function (t) {$/;"	function	line:22
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^var util = require('util');$/;"	variable	line:3
isArrayish	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^var isArrayish = require('is-arrayish');$/;"	variable	line:4
errorEx	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^var errorEx = function errorEx(name, properties) {$/;"	function	line:6
ErrorEXError	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^	var errorExError = function ErrorEXError(message) {$/;"	function	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^			get: function () {$/;"	function	line:30
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^			set: function (v) {$/;"	function	line:45
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^		stackDescriptor.get = function () {$/;"	function	line:53
stackDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^		var stackGetter = stackDescriptor.get;$/;"	method	line:51
errorEx.errorExError	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^	var errorExError = function ErrorEXError(message) {$/;"	class	line:12
errorEx.ErrorEXError	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^	var errorExError = function ErrorEXError(message) {$/;"	function	line:12
errorEx	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^var errorEx = function errorEx(name, properties) {$/;"	function	line:6
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^errorEx.append = function (str, def) {$/;"	function	line:87
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^		message: function (v, message) {$/;"	function	line:89
errorEx.append	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^};$/;"	function	line:85
line	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^errorEx.line = function (str, def) {$/;"	function	line:101
line	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^		line: function (v) {$/;"	function	line:103
errorEx.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/index.js	/^};$/;"	function	line:99
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "name": "error-ex",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "description": "Easy error subclassing and stack customization",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "version": "1.3.0",$/;"	function	line:4
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "maintainers": [$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "keywords": [$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "license": "MIT",$/;"	function	line:19
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "scripts": {$/;"	function	line:20
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^    "pretest": "xo",$/;"	function	line:21
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^    "test": "mocha --compilers coffee:coffee-script\/register"$/;"	function	line:22
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "xo": {$/;"	function	line:24
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^    "rules": {$/;"	function	line:25
operator-linebreak	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^      "operator-linebreak": [$/;"	function	line:26
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "repository": "qix-\/node-error-ex",$/;"	function	line:31
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "files": [$/;"	function	line:32
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "devDependencies": {$/;"	function	line:35
coffee-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^    "coffee-script": "^1.9.3",$/;"	function	line:36
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^    "coveralls": "^2.11.2",$/;"	function	line:37
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^    "istanbul": "^0.3.17",$/;"	function	line:38
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^    "mocha": "^2.2.5",$/;"	function	line:39
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^    "should": "^7.0.1",$/;"	function	line:40
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^    "xo": "^0.7.1"$/;"	function	line:41
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^  "dependencies": {$/;"	function	line:43
is-arrayish	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/package.json	/^    "is-arrayish": "^0.2.1"$/;"	function	line:44
node-error-ex [![Travis-CI.org Build Status](https://img.shields.io/travis/Qix-/node-error-ex.svg?style=flat-square)](https://travis-ci.org/Qix-/node-error-ex) [![Coveralls.io Coverage Rating](https://img.shields.io/coveralls/Qix-/node-error-ex.svg?style=flat-square)](https://coveralls.io/r/Qix-/node-error-ex)	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/README.md	/^# node-error-ex [![Travis-CI.org Build Status](https:\/\/img.shields.io\/travis\/Qix-\/node-error-ex.svg?style=flat-square)](https:\/\/travis-ci.org\/Qix-\/node-error-ex) [![Coveralls.io Coverage Rating](https:\/\/img.shields.io\/coveralls\/Qix-\/node-error-ex.svg?style=flat-square)](https:\/\/coveralls.io\/r\/Qix-\/node-error-ex)$/;"	function	line:1
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/README.md	/^## Examples$/;"	function	line:4
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/README.md	/^## API$/;"	function	line:38
`errorEx([name], [properties])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/README.md	/^#### `errorEx([name], [properties])`$/;"	function	line:40
`errorEx.line(str)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/README.md	/^#### `errorEx.line(str)`$/;"	function	line:93
`errorEx.append(str)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/README.md	/^#### `errorEx.append(str)`$/;"	function	line:118
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/error-ex/README.md	/^## License$/;"	function	line:142
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/.travis.yml	/^sudo: false # http:\/\/docs.travis-ci.com\/user\/workers\/container-based-infrastructure\/$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/.travis.yml	/^language: node_js$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/.travis.yml	/^node_js:$/;"	function	line:3
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/.travis.yml	/^before_install:$/;"	function	line:9
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/.travis.yml	/^notifications:$/;"	function	line:12
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/.travis.yml	/^  email:$/;"	function	line:13
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/.travis.yml	/^script: "npm test && npm run lint"$/;"	function	line:16
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/@@iterator/is-implemented.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/@@iterator/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/@@iterator/is-implemented.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	function	line:3
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/_compare-by-length.js	/^var toPosInt = require('..\/..\/number\/to-pos-integer');$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/_compare-by-length.js	/^module.exports = function (a, b) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/_compare-by-length.js	/^var toPosInt = require('..\/..\/number\/to-pos-integer');$/;"	function	line:5
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/binary-search.js	/^var toPosInt = require('..\/..\/number\/to-pos-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/binary-search.js	/^module.exports = function (compareFn) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/binary-search.js	/^  , floor    = Math.floor;$/;"	function	line:7
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/clear.js	/^var value = require('..\/..\/object\/valid-value');$/;"	variable	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/clear.js	/^module.exports = function () {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/clear.js	/^var value = require('..\/..\/object\/valid-value');$/;"	function	line:7
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/compact.js	/^var filter = Array.prototype.filter;$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/compact.js	/^module.exports = function () {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/compact.js	/^var filter = Array.prototype.filter;$/;"	function	line:5
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/concat/is-implemented.js	/^var SubArray = require('..\/..\/_sub-array-dummy-safe');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/concat/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/concat/is-implemented.js	/^var SubArray = require('..\/..\/_sub-array-dummy-safe');$/;"	function	line:3
isPlainArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/concat/shim.js	/^var isPlainArray = require('..\/..\/is-plain-array')$/;"	variable	line:3
isSpreadable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/concat/shim.js	/^isSpreadable = function (value) {$/;"	function	line:12
isSpreadable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/concat/shim.js	/^  , isSpreadable;$/;"	function	line:10
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/concat/shim.js	/^module.exports = function (item\/*, …items*\/) {$/;"	function	line:21
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/concat/shim.js	/^};$/;"	function	line:19
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/contains.js	/^var indexOf = require('.\/e-index-of');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/contains.js	/^module.exports = function (searchElement\/*, position*\/) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/contains.js	/^var indexOf = require('.\/e-index-of');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/copy-within/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/copy-within/is-implemented.js	/^'use strict';$/;"	function	line:1
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/copy-within/shim.js	/^var toInteger  = require('..\/..\/..\/number\/to-integer')$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/copy-within/shim.js	/^module.exports = function (target, start\/*, end*\/) {$/;"	function	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/copy-within/shim.js	/^  , max = Math.max, min = Math.min;$/;"	function	line:10
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/diff.js	/^var value    = require('..\/..\/object\/valid-value')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/diff.js	/^module.exports = function (other) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/diff.js	/^  , filter = Array.prototype.filter;$/;"	function	line:6
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/e-index-of.js	/^var toPosInt = require('..\/..\/number\/to-pos-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/e-index-of.js	/^module.exports = function (searchElement\/*, fromIndex*\/) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/e-index-of.js	/^  , abs = Math.abs, floor = Math.floor;$/;"	function	line:8
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/e-last-index-of.js	/^var toPosInt = require('..\/..\/number\/to-pos-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/e-last-index-of.js	/^module.exports = function (searchElement\/*, fromIndex*\/) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/e-last-index-of.js	/^  , abs = Math.abs, floor = Math.floor;$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/entries/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/entries/is-implemented.js	/^'use strict';$/;"	function	line:1
ArrayIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/entries/shim.js	/^var ArrayIterator = require('es6-iterator\/array');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/entries/shim.js	/^module.exports = function () { return new ArrayIterator(this, 'key+value'); };$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/entries/shim.js	/^var ArrayIterator = require('es6-iterator\/array');$/;"	function	line:3
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/exclusion.js	/^var value    = require('..\/..\/object\/valid-value')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/exclusion.js	/^module.exports = function (\/*…lists*\/) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/exclusion.js	/^  , filter = Array.prototype.filter, push = Array.prototype.push;$/;"	function	line:9
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/fill/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/fill/is-implemented.js	/^'use strict';$/;"	function	line:1
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/fill/shim.js	/^var toInteger  = require('..\/..\/..\/number\/to-integer')$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/fill/shim.js	/^module.exports = function (value\/*, start, end*\/) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/fill/shim.js	/^  , max = Math.max, min = Math.min;$/;"	function	line:9
pass	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/filter/is-implemented.js	/^  , pass = function () { return true; };$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/filter/is-implemented.js	/^module.exports = function () {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/filter/is-implemented.js	/^  , pass = function () { return true; };$/;"	function	line:5
isPlainArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/filter/shim.js	/^var isPlainArray = require('..\/..\/is-plain-array')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/filter/shim.js	/^module.exports = function (callbackFn\/*, thisArg*\/) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/filter/shim.js	/^  , forEach = Array.prototype.forEach, call = Function.prototype.call;$/;"	function	line:7
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find/is-implemented.js	/^var fn = function (x) { return x > 3; };$/;"	function	line:3
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find/is-implemented.js	/^var fn = function (x) { return x > 3; };$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find/is-implemented.js	/^var fn = function (x) { return x > 3; };$/;"	function	line:3
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find/shim.js	/^var findIndex = require('..\/find-index\/shim');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find/shim.js	/^module.exports = function (predicate\/*, thisArg*\/) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find/shim.js	/^var findIndex = require('..\/find-index\/shim');$/;"	function	line:3
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find-index/is-implemented.js	/^var fn = function (x) { return x > 3; };$/;"	function	line:3
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find-index/is-implemented.js	/^var fn = function (x) { return x > 3; };$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find-index/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find-index/is-implemented.js	/^var fn = function (x) { return x > 3; };$/;"	function	line:3
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find-index/shim.js	/^var callable = require('..\/..\/..\/object\/valid-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find-index/shim.js	/^module.exports = function (predicate\/*, thisArg*\/) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/find-index/shim.js	/^  , some = Array.prototype.some, apply = Function.prototype.apply;$/;"	function	line:6
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/first-index.js	/^var toPosInt = require('..\/..\/number\/to-pos-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/first-index.js	/^module.exports = function () {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/first-index.js	/^  , hasOwnProperty = Object.prototype.hasOwnProperty;$/;"	function	line:6
firstIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/first.js	/^var firstIndex = require('.\/first-index');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/first.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/first.js	/^var firstIndex = require('.\/first-index');$/;"	function	line:3
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/flatten.js	/^var isArray = Array.isArray, forEach = Array.prototype.forEach;$/;"	variable	line:3
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/flatten.js	/^module.exports = function flatten() {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/flatten.js	/^var isArray = Array.isArray, forEach = Array.prototype.forEach;$/;"	function	line:3
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/flatten.js	/^module.exports = function flatten() {$/;"	function	line:5
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/for-each-right.js	/^var toPosInt = require('..\/..\/number\/to-pos-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/for-each-right.js	/^module.exports = function (cb\/*, thisArg*\/) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/for-each-right.js	/^  , call = Function.prototype.call;$/;"	function	line:8
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/group.js	/^var callable = require('..\/..\/object\/valid-callable')$/;"	variable	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/group.js	/^module.exports = function (cb\/*, thisArg*\/) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/group.js	/^  , forEach = Array.prototype.forEach, apply = Function.prototype.apply;$/;"	function	line:9
module.exports.@@iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/index.js	/^module.exports = {$/;"	property	line:3
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/indexes-of.js	/^var indexOf = require('.\/e-index-of');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/indexes-of.js	/^module.exports = function (value\/*, fromIndex*\/) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/indexes-of.js	/^var indexOf = require('.\/e-index-of');$/;"	function	line:3
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/intersection.js	/^var value    = require('..\/..\/object\/valid-value')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/intersection.js	/^module.exports = function (\/*…list*\/) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/intersection.js	/^  , slice = Array.prototype.slice;$/;"	function	line:8
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/is-copy.js	/^var toPosInt = require('..\/..\/number\/to-pos-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/is-copy.js	/^module.exports = function (other) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/is-copy.js	/^  , hasOwnProperty = Object.prototype.hasOwnProperty;$/;"	function	line:7
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/is-uniq.js	/^var indexOf = require('.\/e-index-of')$/;"	variable	line:3
isFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/is-uniq.js	/^isFirst = function (value, index) {$/;"	function	line:8
isFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/is-uniq.js	/^  , isFirst;$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/is-uniq.js	/^module.exports = function () { return every.call(this, isFirst, this); };$/;"	function	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/is-uniq.js	/^};$/;"	function	line:10
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/keys/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/keys/is-implemented.js	/^'use strict';$/;"	function	line:1
ArrayIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/keys/shim.js	/^var ArrayIterator = require('es6-iterator\/array');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/keys/shim.js	/^module.exports = function () { return new ArrayIterator(this, 'key'); };$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/keys/shim.js	/^var ArrayIterator = require('es6-iterator\/array');$/;"	function	line:3
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/last-index.js	/^var toPosInt = require('..\/..\/number\/to-pos-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/last-index.js	/^module.exports = function () {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/last-index.js	/^  , hasOwnProperty = Object.prototype.hasOwnProperty;$/;"	function	line:6
lastIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/last.js	/^var lastIndex = require('.\/last-index');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/last.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/last.js	/^var lastIndex = require('.\/last-index');$/;"	function	line:3
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/map/is-implemented.js	/^var identity = require('..\/..\/..\/function\/identity')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/map/is-implemented.js	/^module.exports = function () {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/map/is-implemented.js	/^  , SubArray = require('..\/..\/_sub-array-dummy-safe');$/;"	function	line:4
isPlainArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/map/shim.js	/^var isPlainArray = require('..\/..\/is-plain-array')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/map/shim.js	/^module.exports = function (callbackFn\/*, thisArg*\/) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/map/shim.js	/^  , forEach = Array.prototype.forEach, call = Function.prototype.call;$/;"	function	line:7
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/remove.js	/^var indexOf = require('.\/e-index-of')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/remove.js	/^module.exports = function (item\/*, …item*\/) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/remove.js	/^  , forEach = Array.prototype.forEach, splice = Array.prototype.splice;$/;"	function	line:5
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/separate.js	/^var forEach = Array.prototype.forEach;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/separate.js	/^module.exports = function (sep) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/separate.js	/^var forEach = Array.prototype.forEach;$/;"	function	line:3
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/slice/is-implemented.js	/^var SubArray = require('..\/..\/_sub-array-dummy-safe');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/slice/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/slice/is-implemented.js	/^var SubArray = require('..\/..\/_sub-array-dummy-safe');$/;"	function	line:3
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/slice/shim.js	/^var toInteger    = require('..\/..\/..\/number\/to-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/slice/shim.js	/^module.exports = function (start, end) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/slice/shim.js	/^  , hasOwnProperty = Object.prototype.hasOwnProperty, max = Math.max;$/;"	function	line:8
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/some-right.js	/^var toPosInt = require('..\/..\/number\/to-pos-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/some-right.js	/^module.exports = function (cb\/*, thisArg*\/) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/some-right.js	/^  , call = Function.prototype.call;$/;"	function	line:8
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/splice/is-implemented.js	/^var SubArray = require('..\/..\/_sub-array-dummy-safe');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/splice/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/splice/is-implemented.js	/^var SubArray = require('..\/..\/_sub-array-dummy-safe');$/;"	function	line:3
isPlainArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/splice/shim.js	/^var isPlainArray = require('..\/..\/is-plain-array')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/splice/shim.js	/^module.exports = function (start, deleteCount\/*, …items*\/) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/splice/shim.js	/^  , forEach = Array.prototype.forEach;$/;"	function	line:6
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/uniq.js	/^var indexOf = require('.\/e-index-of')$/;"	variable	line:3
isFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/uniq.js	/^isFirst = function (value, index) {$/;"	function	line:9
isFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/uniq.js	/^  , isFirst;$/;"	function	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/uniq.js	/^module.exports = function () { return filter.call(this, isFirst, this); };$/;"	function	line:13
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/uniq.js	/^};$/;"	function	line:11
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/values/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/values/is-implemented.js	/^'use strict';$/;"	function	line:1
ArrayIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/values/shim.js	/^var ArrayIterator = require('es6-iterator\/array');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/values/shim.js	/^module.exports = function () { return new ArrayIterator(this, 'value'); };$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/#/values/shim.js	/^var ArrayIterator = require('es6-iterator\/array');$/;"	function	line:3
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/_sub-array-dummy-safe.js	/^var setPrototypeOf = require('..\/object\/set-prototype-of')$/;"	variable	line:3
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/_sub-array-dummy-safe.js	/^	SubArray = function () {$/;"	function	line:12
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/_sub-array-dummy.js	/^var setPrototypeOf = require('..\/object\/set-prototype-of');$/;"	variable	line:3
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/_sub-array-dummy.js	/^	SubArray = function () { Array.apply(this, arguments); };$/;"	function	line:9
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/from/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/from/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/from/shim.js	/^module.exports = function (arrayLike\/*, mapFn, thisArg*\/) {$/;"	function	line:15
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/from/shim.js	/^  , defineProperty = Object.defineProperty;$/;"	function	line:13
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/generate.js	/^var toPosInt = require('..\/number\/to-pos-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/generate.js	/^module.exports = function (length\/*, …fill*\/) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/generate.js	/^  , slice = Array.prototype.slice;$/;"	function	line:6
module.exports.#	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/index.js	/^module.exports = {$/;"	property	line:3
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/is-plain-array.js	/^var isArray = Array.isArray, getPrototypeOf = Object.getPrototypeOf;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/is-plain-array.js	/^module.exports = function (obj) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/is-plain-array.js	/^var isArray = Array.isArray, getPrototypeOf = Object.getPrototypeOf;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/of/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/of/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/of/shim.js	/^module.exports = function (\/*…items*\/) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/of/shim.js	/^  , desc = { configurable: true, enumerable: true, writable: true, value: null };$/;"	function	line:6
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/to-array.js	/^var from = require('.\/from')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/to-array.js	/^module.exports = function (arrayLike) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/to-array.js	/^  , isArray = Array.isArray;$/;"	function	line:5
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/valid-array.js	/^var isArray = Array.isArray;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/valid-array.js	/^module.exports = function (value) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/array/valid-array.js	/^var isArray = Array.isArray;$/;"	function	line:3
module.exports.isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/boolean/index.js	/^module.exports = {$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/boolean/is-boolean.js	/^module.exports = function (x) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/boolean/is-boolean.js	/^  , id = toString.call(true);$/;"	function	line:5
getTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/copy.js	/^var getTime = Date.prototype.getTime;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/copy.js	/^module.exports = function () { return new Date(getTime.call(this)); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/copy.js	/^var getTime = Date.prototype.getTime;$/;"	function	line:3
getMonth	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/days-in-month.js	/^var getMonth = Date.prototype.getMonth;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/days-in-month.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/days-in-month.js	/^var getMonth = Date.prototype.getMonth;$/;"	function	line:3
setHours	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/floor-day.js	/^var setHours = Date.prototype.setHours;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/floor-day.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/floor-day.js	/^var setHours = Date.prototype.setHours;$/;"	function	line:3
floorDay	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/floor-month.js	/^var floorDay = require('.\/floor-day');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/floor-month.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/floor-month.js	/^var floorDay = require('.\/floor-day');$/;"	function	line:3
floorMonth	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/floor-year.js	/^var floorMonth = require('.\/floor-month');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/floor-year.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/floor-year.js	/^var floorMonth = require('.\/floor-month');$/;"	function	line:3
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/format.js	/^var pad       = require('..\/..\/number\/#\/pad')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/format.js	/^module.exports = function (pattern) {$/;"	function	line:19
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/format.js	/^});$/;"	function	line:17
module.exports.copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/#/index.js	/^module.exports = {$/;"	property	line:3
module.exports.#	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/index.js	/^module.exports = {$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/is-date.js	/^module.exports = function (x) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/is-date.js	/^  , id = toString.call(new Date());$/;"	function	line:5
isDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/valid-date.js	/^var isDate = require('.\/is-date');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/valid-date.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/date/valid-date.js	/^var isDate = require('.\/is-date');$/;"	function	line:3
module.exports.throw	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/error/#/index.js	/^module.exports = {$/;"	property	line:3
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/error/#/throw.js	/^var error = require('..\/valid-error');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/error/#/throw.js	/^module.exports = function () { throw error(this); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/error/#/throw.js	/^var error = require('..\/valid-error');$/;"	function	line:3
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/error/custom.js	/^var assign = require('..\/object\/assign')$/;"	variable	line:3
module.exports.#	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/error/index.js	/^module.exports = {$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/error/is-error.js	/^module.exports = function (x) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/error/is-error.js	/^  , id = toString.call(new Error());$/;"	function	line:5
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/error/valid-error.js	/^var isError = require('.\/is-error');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/error/valid-error.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/error/valid-error.js	/^var isError = require('.\/is-error');$/;"	function	line:3
callFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/compose.js	/^  , callFn = function (arg, fn) { return call.call(fn, this, arg); };$/;"	function	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/compose.js	/^module.exports = function (fn\/*, …fnn*\/) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/compose.js	/^  , callFn = function (arg, fn) { return call.call(fn, this, arg); };$/;"	function	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/copy.js	/^module.exports = function () {$/;"	function	line:8
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/curry.js	/^var toPosInt     = require('..\/..\/number\/to-pos-integer')$/;"	variable	line:3
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/curry.js	/^curry = function self(fn, length, preArgs) {$/;"	function	line:10
curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/curry.js	/^  , curry;$/;"	function	line:8
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/curry.js	/^curry = function self(fn, length, preArgs) {$/;"	function	line:10
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/curry.js	/^module.exports = function (\/*length*\/) {$/;"	function	line:20
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/curry.js	/^};$/;"	function	line:18
module.exports.compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/index.js	/^module.exports = {$/;"	property	line:3
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/lock.js	/^var callable = require('..\/..\/object\/valid-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/lock.js	/^module.exports = function (\/*…args*\/) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/lock.js	/^  , apply    = Function.prototype.apply;$/;"	function	line:5
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/not.js	/^var callable     = require('..\/..\/object\/valid-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/not.js	/^module.exports = function () {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/not.js	/^  , apply = Function.prototype.apply;$/;"	function	line:6
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/partial.js	/^var callable     = require('..\/..\/object\/valid-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/partial.js	/^module.exports = function (\/*…args*\/) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/partial.js	/^  , apply = Function.prototype.apply;$/;"	function	line:7
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/spread.js	/^var callable = require('..\/..\/object\/valid-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/spread.js	/^module.exports = function () {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/spread.js	/^  , apply = Function.prototype.apply;$/;"	function	line:5
validFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/to-string-tokens.js	/^var validFunction = require('..\/valid-function')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/to-string-tokens.js	/^module.exports = function () {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/#/to-string-tokens.js	/^	'\\\\(([\\\\0-\\\\(\\\\*-\\\\uffff]*)\\\\)\\\\s*\\\\{([\\\\0-\\\\uffff]*)\\\\}\\\\s*$');$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/_define-length.js	/^  , test = function (a, b) {}, desc, defineProperty$/;"	function	line:5
desc.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/_define-length.js	/^	desc = { configurable: true, writable: false, enumerable: false };$/;"	property	line:15
desc.writable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/_define-length.js	/^	desc = { configurable: true, writable: false, enumerable: false };$/;"	property	line:15
desc.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/_define-length.js	/^	desc = { configurable: true, writable: false, enumerable: false };$/;"	property	line:15
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/_define-length.js	/^	module.exports = function (fn, length) {$/;"	function	line:17
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/_define-length.js	/^	defineProperty = Object.defineProperty;$/;"	function	line:16
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/_define-length.js	/^	module.exports = function (src, length) {$/;"	function	line:36
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/constant.js	/^module.exports = function (x) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/constant.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/identity.js	/^module.exports = function (x) { return x; };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/identity.js	/^'use strict';$/;"	function	line:1
module.exports.#	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/index.js	/^module.exports = {$/;"	property	line:5
isCallable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/invoke.js	/^var isCallable = require('..\/object\/is-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/invoke.js	/^module.exports = function (name\/*, …args*\/) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/invoke.js	/^  , slice = Array.prototype.slice, apply = Function.prototype.apply;$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/is-arguments.js	/^module.exports = function (x) { return (toString.call(x) === id); };$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/is-arguments.js	/^  , id = toString.call((function () { return arguments; }()));$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/is-function.js	/^module.exports = function (f) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/is-function.js	/^  , id = toString.call(require('.\/noop'));$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/noop.js	/^module.exports = function () {};$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/noop.js	/^'use strict';$/;"	function	line:1
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/pluck.js	/^var value   = require('..\/object\/valid-value');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/pluck.js	/^module.exports = function (name) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/pluck.js	/^var value   = require('..\/object\/valid-value');$/;"	function	line:3
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/valid-function.js	/^var isFunction = require('.\/is-function');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/valid-function.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/function/valid-function.js	/^var isFunction = require('.\/is-function');$/;"	function	line:3
module.exports.global	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/index.js	/^module.exports = {$/;"	property	line:3
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/for-each.js	/^var forOf      = require('es6-iterator\/for-of')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/for-each.js	/^module.exports = function (target, cb\/*, thisArg*\/) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/for-each.js	/^  , forEach = Array.prototype.forEach;$/;"	function	line:7
module.exports.forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/index.js	/^module.exports = {$/;"	property	line:3
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/is.js	/^var iteratorSymbol = require('es6-symbol').iterator$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/is.js	/^module.exports = function (x) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/is.js	/^  , isArrayLike    = require('..\/object\/is-array-like');$/;"	function	line:4
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/validate-object.js	/^var isObject = require('..\/object\/is-object')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/validate-object.js	/^module.exports = function (x) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/validate-object.js	/^  , is       = require('.\/is');$/;"	function	line:4
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/validate.js	/^var is = require('.\/is');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/validate.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/iterable/validate.js	/^var is = require('.\/is');$/;"	function	line:3
abs	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/_pack-ieee754.js	/^var abs = Math.abs, floor = Math.floor, log = Math.log, min = Math.min$/;"	variable	line:5
roundToEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/_pack-ieee754.js	/^roundToEven = function (n) {$/;"	function	line:9
roundToEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/_pack-ieee754.js	/^  , roundToEven;$/;"	function	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/_pack-ieee754.js	/^module.exports = function (v, ebits, fbits) {$/;"	function	line:16
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/_pack-ieee754.js	/^};$/;"	function	line:14
pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/_unpack-ieee754.js	/^var pow = Math.pow;$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/_unpack-ieee754.js	/^module.exports = function (bytes, ebits, fbits) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/_unpack-ieee754.js	/^var pow = Math.pow;$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/acosh/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/acosh/is-implemented.js	/^'use strict';$/;"	function	line:1
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/acosh/shim.js	/^var log = Math.log, sqrt = Math.sqrt;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/acosh/shim.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/acosh/shim.js	/^var log = Math.log, sqrt = Math.sqrt;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/asinh/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/asinh/is-implemented.js	/^'use strict';$/;"	function	line:1
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/asinh/shim.js	/^var log = Math.log, sqrt = Math.sqrt;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/asinh/shim.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/asinh/shim.js	/^var log = Math.log, sqrt = Math.sqrt;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/atanh/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/atanh/is-implemented.js	/^'use strict';$/;"	function	line:1
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/atanh/shim.js	/^var log = Math.log;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/atanh/shim.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/atanh/shim.js	/^var log = Math.log;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/cbrt/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/cbrt/is-implemented.js	/^'use strict';$/;"	function	line:1
pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/cbrt/shim.js	/^var pow = Math.pow;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/cbrt/shim.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/cbrt/shim.js	/^var pow = Math.pow;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/clz32/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/clz32/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/clz32/shim.js	/^module.exports = function (value) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/clz32/shim.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/cosh/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/cosh/is-implemented.js	/^'use strict';$/;"	function	line:1
exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/cosh/shim.js	/^var exp = Math.exp;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/cosh/shim.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/cosh/shim.js	/^var exp = Math.exp;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/expm1/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/expm1/is-implemented.js	/^'use strict';$/;"	function	line:1
exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/expm1/shim.js	/^var exp = Math.exp;$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/expm1/shim.js	/^module.exports = function (x) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/expm1/shim.js	/^var exp = Math.exp;$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/fround/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/fround/is-implemented.js	/^'use strict';$/;"	function	line:1
toFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/fround/shim.js	/^var toFloat32;$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/fround/shim.js	/^module.exports = function (x) {$/;"	function	line:26
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/fround/shim.js	/^}$/;"	function	line:24
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/hypot/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/hypot/is-implemented.js	/^'use strict';$/;"	function	line:1
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/hypot/shim.js	/^  , compare = function (a, b) { return b - a; }$/;"	function	line:7
divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/hypot/shim.js	/^  , divide = function (x) { return x \/ this; }$/;"	function	line:8
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/hypot/shim.js	/^  , add = function (sum, number) { return sum + number * number; };$/;"	function	line:9
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/hypot/shim.js	/^module.exports = function (val1, val2\/*, …valn*\/) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/hypot/shim.js	/^  , add = function (sum, number) { return sum + number * number; };$/;"	function	line:9
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/imul/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/imul/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/imul/shim.js	/^module.exports = function (x, y) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/imul/shim.js	/^'use strict';$/;"	function	line:4
module.exports.acosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/index.js	/^module.exports = {$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log10/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log10/is-implemented.js	/^'use strict';$/;"	function	line:1
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log10/shim.js	/^var log = Math.log, LOG10E = Math.LOG10E;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log10/shim.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log10/shim.js	/^var log = Math.log, LOG10E = Math.LOG10E;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log1p/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log1p/is-implemented.js	/^'use strict';$/;"	function	line:1
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log1p/shim.js	/^var log = Math.log;$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log1p/shim.js	/^module.exports = function (x) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log1p/shim.js	/^var log = Math.log;$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log2/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log2/is-implemented.js	/^'use strict';$/;"	function	line:1
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log2/shim.js	/^var log = Math.log, LOG2E = Math.LOG2E;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log2/shim.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/log2/shim.js	/^var log = Math.log, LOG2E = Math.LOG2E;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/sign/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/sign/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/sign/shim.js	/^module.exports = function (value) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/sign/shim.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/sinh/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/sinh/is-implemented.js	/^'use strict';$/;"	function	line:1
expm1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/sinh/shim.js	/^var expm1 = require('..\/expm1')$/;"	variable	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/sinh/shim.js	/^module.exports = function (x) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/sinh/shim.js	/^  , abs = Math.abs, exp = Math.exp, e = Math.E;$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/tanh/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/tanh/is-implemented.js	/^'use strict';$/;"	function	line:1
exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/tanh/shim.js	/^var exp = Math.exp;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/tanh/shim.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/tanh/shim.js	/^var exp = Math.exp;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/trunc/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/trunc/is-implemented.js	/^'use strict';$/;"	function	line:1
floor	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/trunc/shim.js	/^var floor = Math.floor;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/trunc/shim.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/math/trunc/shim.js	/^var floor = Math.floor;$/;"	function	line:3
module.exports.pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/#/index.js	/^module.exports = {$/;"	property	line:3
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/#/pad.js	/^var pad      = require('..\/..\/string\/#\/pad')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/#/pad.js	/^module.exports = function (length\/*, precision*\/) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/#/pad.js	/^  , toFixed = Number.prototype.toFixed;$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/epsilon/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/epsilon/is-implemented.js	/^'use strict';$/;"	function	line:1
module.exports.#	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/index.js	/^module.exports = {$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-finite/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-finite/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-finite/shim.js	/^module.exports = function (value) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-finite/shim.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-integer/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-integer/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-integer/shim.js	/^module.exports = function (value) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-integer/shim.js	/^'use strict';$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-nan/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-nan/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-nan/shim.js	/^module.exports = function (value) { return (value !== value); } \/\/jslint: ignore$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-nan/shim.js	/^'use strict';$/;"	function	line:1
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-natural.js	/^var isInteger = require('.\/is-integer');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-natural.js	/^module.exports = function (num) { return isInteger(num) && (num >= 0); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-natural.js	/^var isInteger = require('.\/is-integer');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-number.js	/^module.exports = function (x) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-number.js	/^  , id = toString.call(1);$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-safe-integer/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-safe-integer/is-implemented.js	/^'use strict';$/;"	function	line:1
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-safe-integer/shim.js	/^var isInteger = require('..\/is-integer\/shim')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-safe-integer/shim.js	/^module.exports = function (value) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/is-safe-integer/shim.js	/^  , abs = Math.abs;$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/max-safe-integer/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/max-safe-integer/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/min-safe-integer/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/min-safe-integer/is-implemented.js	/^'use strict';$/;"	function	line:1
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/to-integer.js	/^var sign = require('..\/math\/sign')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/to-integer.js	/^module.exports = function (value) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/to-integer.js	/^  , abs = Math.abs, floor = Math.floor;$/;"	function	line:5
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/to-pos-integer.js	/^var toInteger = require('.\/to-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/to-pos-integer.js	/^module.exports = function (value) { return max(0, toInteger(value)); };$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/to-pos-integer.js	/^  , max = Math.max;$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/to-uint32.js	/^module.exports = function (value) { return value >>> 0; };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/number/to-uint32.js	/^'use strict';$/;"	function	line:1
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/_iterate.js	/^var callable = require('.\/valid-callable')$/;"	variable	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/_iterate.js	/^module.exports = function (method, defVal) {$/;"	function	line:13
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/_iterate.js	/^  , propertyIsEnumerable = Object.prototype.propertyIsEnumerable;$/;"	function	line:11
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/assign/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/assign/is-implemented.js	/^	obj = { foo: 'raz' };$/;"	property	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/assign/is-implemented.js	/^'use strict';$/;"	function	line:1
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/assign/shim.js	/^var keys  = require('..\/keys')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/assign/shim.js	/^module.exports = function (dest, src\/*, …srcn*\/) {$/;"	function	line:8
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/assign/shim.js	/^	assign = function (key) {$/;"	function	line:11
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/assign/shim.js	/^	dest = Object(value(dest));$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/assign/shim.js	/^  , max = Math.max;$/;"	function	line:6
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/clear.js	/^var keys = require('.\/keys');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/clear.js	/^module.exports = function (obj) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/clear.js	/^var keys = require('.\/keys');$/;"	function	line:3
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/compact.js	/^var filter = require('.\/filter');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/compact.js	/^module.exports = function (obj) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/compact.js	/^var filter = require('.\/filter');$/;"	function	line:3
strCompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/compare.js	/^var strCompare = require('..\/string\/#\/case-insensitive-compare')$/;"	variable	line:3
typeMap.undefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/compare.js	/^typeMap = {$/;"	property	line:8
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/compare.js	/^resolve = function (a) {$/;"	function	line:16
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/compare.js	/^};$/;"	function	line:14
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/compare.js	/^module.exports = function (a, b) {$/;"	function	line:29
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/compare.js	/^};$/;"	function	line:27
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/copy-deep.js	/^var forEach       = require('.\/for-each')$/;"	variable	line:3
copyItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/copy-deep.js	/^copyItem = function (value, key) {$/;"	function	line:10
copyItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/copy-deep.js	/^  , copy, copyItem;$/;"	class	line:8
copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/copy-deep.js	/^copy = function (source) {$/;"	function	line:18
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/copy-deep.js	/^		forEach(source, function (value, key) {$/;"	function	line:27
copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/copy-deep.js	/^};$/;"	class	line:16
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/copy-deep.js	/^module.exports = function (source) {$/;"	function	line:34
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/copy-deep.js	/^};$/;"	function	line:32
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/copy.js	/^var assign = require('.\/assign')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/copy.js	/^module.exports = function (obj) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/copy.js	/^  , value  = require('.\/valid-value');$/;"	function	line:4
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/count.js	/^var keys  = require('.\/keys');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/count.js	/^module.exports = function (obj) { return keys(obj).length; };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/count.js	/^var keys  = require('.\/keys');$/;"	function	line:3
ensure	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/ensure-natural-number-value.js	/^var ensure = require('.\/ensure-natural-number');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/ensure-natural-number-value.js	/^module.exports = function (arg) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/ensure-natural-number-value.js	/^var ensure = require('.\/ensure-natural-number');$/;"	function	line:3
isNatural	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/ensure-natural-number.js	/^var isNatural = require('..\/number\/is-natural');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/ensure-natural-number.js	/^module.exports = function (arg) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/ensure-natural-number.js	/^var isNatural = require('..\/number\/is-natural');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/eq.js	/^module.exports = function (x, y) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/eq.js	/^'use strict';$/;"	function	line:1
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/filter.js	/^var callable = require('.\/valid-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/filter.js	/^module.exports = function (obj, cb\/*, thisArg*\/) {$/;"	function	line:8
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/filter.js	/^	forEach(obj, function (value, key, obj, index) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/filter.js	/^  , call = Function.prototype.call;$/;"	function	line:6
findKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/find.js	/^var findKey = require('.\/find-key');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/find.js	/^module.exports = function (obj, cb\/*, thisArg, compareFn*\/) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/find.js	/^var findKey = require('.\/find-key');$/;"	function	line:3
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/first-key.js	/^var value = require('.\/valid-value')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/first-key.js	/^module.exports = function (obj) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/first-key.js	/^  , propertyIsEnumerable = Object.prototype.propertyIsEnumerable;$/;"	function	line:5
isPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/flatten.js	/^var isPlainObject = require('.\/is-plain-object')$/;"	variable	line:3
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/flatten.js	/^process = function self(value, key) {$/;"	function	line:8
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/flatten.js	/^  , process;$/;"	function	line:6
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/flatten.js	/^process = function self(value, key) {$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/flatten.js	/^module.exports = function (obj) {$/;"	function	line:13
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/flatten.js	/^};$/;"	function	line:11
uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/get-property-names.js	/^var uniq  = require('..\/array\/#\/uniq')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/get-property-names.js	/^module.exports = function (obj) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/get-property-names.js	/^  , getPrototypeOf = Object.getPrototypeOf;$/;"	function	line:8
module.exports.assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/index.js	/^module.exports = {$/;"	property	line:3
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-array-like.js	/^var isFunction = require('..\/function\/is-function')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-array-like.js	/^module.exports = function (x) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-array-like.js	/^  , isObject   = require('.\/is-object');$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-callable.js	/^module.exports = function (obj) { return typeof obj === 'function'; };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-callable.js	/^'use strict';$/;"	function	line:3
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy-deep.js	/^var eq            = require('.\/eq')$/;"	variable	line:3
eqArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy-deep.js	/^eqArr = function (a, b, recMap) {$/;"	function	line:12
eqArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy-deep.js	/^  , eqArr, eqVal, eqObj;$/;"	function	line:10
eqObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy-deep.js	/^eqObj = function (a, b, recMap) {$/;"	function	line:22
eqObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy-deep.js	/^};$/;"	function	line:20
eqVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy-deep.js	/^eqVal = function (a, b, recMap) {$/;"	function	line:31
eqVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy-deep.js	/^};$/;"	function	line:29
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy-deep.js	/^module.exports = function (a, b) {$/;"	function	line:55
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy-deep.js	/^};$/;"	function	line:53
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy.js	/^var eq     = require('.\/eq')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy.js	/^module.exports = function (a, b) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-copy.js	/^  , propertyIsEnumerable = Object.prototype.propertyIsEnumerable;$/;"	function	line:7
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-empty.js	/^var value = require('.\/valid-value')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-empty.js	/^module.exports = function (obj) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-empty.js	/^  , propertyIsEnumerable = Object.prototype.propertyIsEnumerable;$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-number-value.js	/^module.exports = function (value) { return (value != null) && !isNaN(value); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-number-value.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-object.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-object.js	/^var map = { function: true, object: true };$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-plain-object.js	/^module.exports = function (value) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is-plain-object.js	/^  , id = Object().toString();$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is.js	/^module.exports = function (x, y) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/is.js	/^'use strict';$/;"	function	line:4
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/key-of.js	/^var eq   = require('.\/eq')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/key-of.js	/^module.exports = function (obj, searchValue) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/key-of.js	/^  , some = require('.\/some');$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/keys/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/keys/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/keys/shim.js	/^module.exports = function (object) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/keys/shim.js	/^var keys = Object.keys;$/;"	function	line:3
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/map-keys.js	/^var callable = require('.\/valid-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/map-keys.js	/^module.exports = function (obj, cb\/*, thisArg*\/) {$/;"	function	line:8
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/map-keys.js	/^	forEach(obj, function (value, key, obj, index) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/map-keys.js	/^  , call = Function.prototype.call;$/;"	function	line:6
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/map.js	/^var callable = require('.\/valid-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/map.js	/^module.exports = function (obj, cb\/*, thisArg*\/) {$/;"	function	line:8
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/map.js	/^	forEach(obj, function (value, key, obj, index) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/map.js	/^  , call = Function.prototype.call;$/;"	function	line:6
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/mixin-prototypes.js	/^var value = require('.\/valid-value')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/mixin-prototypes.js	/^module.exports = function (target, source) {$/;"	function	line:12
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/mixin-prototypes.js	/^	define = function (name) {$/;"	function	line:22
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/mixin-prototypes.js	/^	source = getPrototypeOf(source);$/;"	function	line:21
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/mixin-prototypes.js	/^  , hasOwnProperty = Object.prototype.hasOwnProperty;$/;"	function	line:10
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/mixin.js	/^var value = require('.\/valid-value')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/mixin.js	/^module.exports = function (target, source) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/mixin.js	/^  , getOwnPropertySymbols = Object.getOwnPropertySymbols;$/;"	function	line:8
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/normalize-options.js	/^var forEach = Array.prototype.forEach, create = Object.create;$/;"	variable	line:3
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/normalize-options.js	/^var process = function (src, obj) {$/;"	function	line:5
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/normalize-options.js	/^var process = function (src, obj) {$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/normalize-options.js	/^module.exports = function (options\/*, …options*\/) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/normalize-options.js	/^};$/;"	function	line:8
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/primitive-set.js	/^var forEach = Array.prototype.forEach, create = Object.create;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/primitive-set.js	/^module.exports = function (arg\/*, …args*\/) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/primitive-set.js	/^var forEach = Array.prototype.forEach, create = Object.create;$/;"	function	line:3
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/safe-traverse.js	/^var value = require('.\/valid-value');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/safe-traverse.js	/^module.exports = function (obj\/*, …names*\/) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/safe-traverse.js	/^var value = require('.\/valid-value');$/;"	function	line:3
keyValueToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/serialize.js	/^  , keyValueToString = function (value, key) { return stringify(key) + ':' + exports(value); };$/;"	function	line:8
sparseMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/serialize.js	/^var sparseMap = function (arr) {$/;"	function	line:10
sparseMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/serialize.js	/^var sparseMap = function (arr) {$/;"	function	line:10
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/serialize.js	/^	switch (typeof obj) {$/;"	function	line:21
shim	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/set-prototype-of/implement.js	/^var shim;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/set-prototype-of/is-implemented.js	/^module.exports = function (\/*customCreate*\/) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/set-prototype-of/is-implemented.js	/^  , x = {};$/;"	function	line:4
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/set-prototype-of/shim.js	/^validate = function (obj, prototype) {$/;"	function	line:15
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/set-prototype-of/shim.js	/^  , validate;$/;"	function	line:13
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/set-prototype-of/shim.js	/^			fn = function (obj, prototype) {$/;"	function	line:27
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/set-prototype-of/shim.js	/^			fn = function (obj, prototype) {$/;"	function	line:32
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/set-prototype-of/shim.js	/^		fn = function self(obj, prototype) {$/;"	function	line:38
defaultCb	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/to-array.js	/^  , defaultCb = function (value, key) { return [key, value]; };$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/to-array.js	/^module.exports = function (obj\/*, cb, thisArg, compareFn*\/) {$/;"	function	line:10
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/to-array.js	/^	forEach(obj, function (value, key, obj, index) {$/;"	function	line:14
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/to-array.js	/^  , defaultCb = function (value, key) { return [key, value]; };$/;"	function	line:8
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/unserialize.js	/^var value  = require('.\/valid-value');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/valid-callable.js	/^module.exports = function (fn) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/valid-callable.js	/^'use strict';$/;"	function	line:1
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/valid-object.js	/^var isObject = require('.\/is-object');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/valid-object.js	/^module.exports = function (value) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/valid-object.js	/^var isObject = require('.\/is-object');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/valid-value.js	/^module.exports = function (value) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/valid-value.js	/^'use strict';$/;"	function	line:1
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/validate-array-like-object.js	/^var isArrayLike = require('.\/is-array-like')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/validate-array-like-object.js	/^module.exports = function (obj) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/validate-array-like-object.js	/^  , isObject    = require('.\/is-object');$/;"	function	line:4
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/validate-array-like.js	/^var isArrayLike = require('.\/is-array-like');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/validate-array-like.js	/^module.exports = function (obj) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/validate-array-like.js	/^var isArrayLike = require('.\/is-array-like');$/;"	function	line:3
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/validate-stringifiable-value.js	/^var value         = require('.\/valid-value')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/validate-stringifiable-value.js	/^module.exports = function (x) { return stringifiable(value(x)); };$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/validate-stringifiable-value.js	/^  , stringifiable = require('.\/validate-stringifiable');$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/validate-stringifiable.js	/^module.exports = function (stringifiable) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/object/validate-stringifiable.js	/^'use strict';$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^  "name": "es5-ext",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^  "version": "0.10.12",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^  "description": "ECMAScript extensions and shims",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^  "author": "Mariusz Nowak <medyk@medikoo.com> (http:\/\/www.medikoo.com\/)",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^  "keywords": [$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^  "repository": {$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^    "type": "git",$/;"	function	line:25
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^    "url": "git:\/\/github.com\/medikoo\/es5-ext.git"$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^  "dependencies": {$/;"	function	line:28
es6-iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^    "es6-iterator": "2",$/;"	function	line:29
es6-symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^    "es6-symbol": "~3.1"$/;"	function	line:30
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^  "devDependencies": {$/;"	function	line:32
tad	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^    "tad": "~0.2.4",$/;"	function	line:33
xlint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^    "xlint": "~0.2.2",$/;"	function	line:34
xlint-jslint-medikoo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^    "xlint-jslint-medikoo": "~0.1.4"$/;"	function	line:35
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^  "scripts": {$/;"	function	line:37
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^    "lint": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --no-cache --no-stream",$/;"	function	line:38
lint-console	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^    "lint-console": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --watch",$/;"	function	line:39
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^    "test": "node .\/node_modules\/tad\/bin\/tad"$/;"	function	line:40
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/package.json	/^  "license": "MIT"$/;"	function	line:42
es5-ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^# es5-ext$/;"	function	line:1
ECMAScript 5 extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^## ECMAScript 5 extensions$/;"	function	line:2
(with respect to ECMAScript 6 standard)	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### (with respect to ECMAScript 6 standard)$/;"	function	line:3
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Installation$/;"	function	line:11
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Usage$/;"	function	line:17
ECMAScript 6 features	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### ECMAScript 6 features$/;"	function	line:19
List of ES6 shims	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^##### List of ES6 shims$/;"	function	line:42
Non ECMAScript standard features	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### Non ECMAScript standard features$/;"	function	line:104
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^## API$/;"	function	line:153
Global extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Global extensions$/;"	function	line:155
global _(es5-ext/global)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### global _(es5-ext\/global)_$/;"	function	line:157
Array Constructor extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Array Constructor extensions$/;"	function	line:161
from(arrayLike[, mapFn[, thisArg]]) _(es5-ext/array/from)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### from(arrayLike[, mapFn[, thisArg]]) _(es5-ext\/array\/from)_$/;"	function	line:163
generate([length[, …fill]]) _(es5-ext/array/generate)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### generate([length[, …fill]]) _(es5-ext\/array\/generate)_$/;"	function	line:168
isPlainArray(x) _(es5-ext/array/is-plain-array)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isPlainArray(x) _(es5-ext\/array\/is-plain-array)_$/;"	function	line:172
of([…items]) _(es5-ext/array/of)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### of([…items]) _(es5-ext\/array\/of)_$/;"	function	line:176
toArray(obj) _(es5-ext/array/to-array)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### toArray(obj) _(es5-ext\/array\/to-array)_$/;"	function	line:181
validArray(obj) _(es5-ext/array/valid-array)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### validArray(obj) _(es5-ext\/array\/valid-array)_$/;"	function	line:185
Array Prototype extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Array Prototype extensions$/;"	function	line:189
arr.binarySearch(compareFn) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.binarySearch(compareFn) _(es5-ext\/array\/#\/binary-search)_$/;"	function	line:191
arr.clear() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.clear() _(es5-ext\/array\/#\/clear)_$/;"	function	line:196
arr.compact() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.compact() _(es5-ext\/array\/#\/compact)_$/;"	function	line:200
arr.concat() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.concat() _(es5-ext\/array\/#\/concat)_$/;"	function	line:204
arr.contains(searchElement[, position]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.contains(searchElement[, position]) _(es5-ext\/array\/#\/contains)_$/;"	function	line:209
arr.copyWithin(target, start[, end]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.copyWithin(target, start[, end]) _(es5-ext\/array\/#\/copy-within)_$/;"	function	line:213
arr.diff(other) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.diff(other) _(es5-ext\/array\/#\/diff)_$/;"	function	line:217
arr.eIndexOf(searchElement[, fromIndex]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.eIndexOf(searchElement[, fromIndex]) _(es5-ext\/array\/#\/e-index-of)_$/;"	function	line:221
arr.eLastIndexOf(searchElement[, fromIndex]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.eLastIndexOf(searchElement[, fromIndex]) _(es5-ext\/array\/#\/e-last-index-of)_$/;"	function	line:225
arr.entries() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.entries() _(es5-ext\/array\/#\/entries)_$/;"	function	line:229
arr.exclusion([…lists]]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.exclusion([…lists]]) _(es5-ext\/array\/#\/exclusion)_$/;"	function	line:234
arr.fill(value[, start, end]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.fill(value[, start, end]) _(es5-ext\/array\/#\/fill)_$/;"	function	line:238
arr.filter(callback[, thisArg]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.filter(callback[, thisArg]) _(es5-ext\/array\/#\/filter)_$/;"	function	line:242
arr.find(predicate[, thisArg]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.find(predicate[, thisArg]) _(es5-ext\/array\/#\/find)_$/;"	function	line:247
arr.findIndex(predicate[, thisArg]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.findIndex(predicate[, thisArg]) _(es5-ext\/array\/#\/find-index)_$/;"	function	line:252
arr.first() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.first() _(es5-ext\/array\/#\/first)_$/;"	function	line:257
arr.firstIndex() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.firstIndex() _(es5-ext\/array\/#\/first-index)_$/;"	function	line:261
arr.flatten() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.flatten() _(es5-ext\/array\/#\/flatten)_$/;"	function	line:265
arr.forEachRight(cb[, thisArg]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.forEachRight(cb[, thisArg]) _(es5-ext\/array\/#\/for-each-right)_$/;"	function	line:269
arr.group(cb[, thisArg]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.group(cb[, thisArg]) _(es5-ext\/array\/#\/group)_$/;"	function	line:273
arr.indexesOf(searchElement[, fromIndex]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.indexesOf(searchElement[, fromIndex]) _(es5-ext\/array\/#\/indexes-of)_$/;"	function	line:277
arr.intersection([…lists]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.intersection([…lists]) _(es5-ext\/array\/#\/intersection)_$/;"	function	line:281
arr.isCopy(other) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.isCopy(other) _(es5-ext\/array\/#\/is-copy)_$/;"	function	line:285
arr.isUniq() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.isUniq() _(es5-ext\/array\/#\/is-uniq)_$/;"	function	line:289
arr.keys() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.keys() _(es5-ext\/array\/#\/keys)_$/;"	function	line:293
arr.last() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.last() _(es5-ext\/array\/#\/last)_$/;"	function	line:298
arr.lastIndex() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.lastIndex() _(es5-ext\/array\/#\/last)_$/;"	function	line:302
arr.map(callback[, thisArg]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.map(callback[, thisArg]) _(es5-ext\/array\/#\/map)_$/;"	function	line:306
arr.remove(value[, …valuen]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.remove(value[, …valuen]) _(es5-ext\/array\/#\/remove)_$/;"	function	line:311
arr.separate(sep) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.separate(sep) _(es5-ext\/array\/#\/separate)_$/;"	function	line:315
arr.slice(callback[, thisArg]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.slice(callback[, thisArg]) _(es5-ext\/array\/#\/slice)_$/;"	function	line:319
arr.someRight(cb[, thisArg]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.someRight(cb[, thisArg]) _(es5-ext\/array\/#\/someRight)_$/;"	function	line:324
arr.splice(callback[, thisArg]) _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.splice(callback[, thisArg]) _(es5-ext\/array\/#\/splice)_$/;"	function	line:328
arr.uniq() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.uniq() _(es5-ext\/array\/#\/uniq)_$/;"	function	line:333
arr.values() _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr.values() _(es5-ext\/array\/#\/values)_$/;"	function	line:337
arr[@@iterator] _(es5-ext/array/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### arr[@@iterator] _(es5-ext\/array\/#\/@@iterator)_$/;"	function	line:342
Boolean Constructor extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Boolean Constructor extensions$/;"	function	line:347
isBoolean(x) _(es5-ext/boolean/is-boolean)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isBoolean(x) _(es5-ext\/boolean\/is-boolean)_$/;"	function	line:349
Date Constructor extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Date Constructor extensions$/;"	function	line:353
isDate(x) _(es5-ext/date/is-date)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isDate(x) _(es5-ext\/date\/is-date)_$/;"	function	line:355
validDate(x) _(es5-ext/date/valid-date)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### validDate(x) _(es5-ext\/date\/valid-date)_$/;"	function	line:359
Date Prototype extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Date Prototype extensions$/;"	function	line:363
date.copy(date) _(es5-ext/date/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### date.copy(date) _(es5-ext\/date\/#\/copy)_$/;"	function	line:365
date.daysInMonth() _(es5-ext/date/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### date.daysInMonth() _(es5-ext\/date\/#\/days-in-month)_$/;"	function	line:369
date.floorDay() _(es5-ext/date/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### date.floorDay() _(es5-ext\/date\/#\/floor-day)_$/;"	function	line:373
date.floorMonth() _(es5-ext/date/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### date.floorMonth() _(es5-ext\/date\/#\/floor-month)_$/;"	function	line:377
date.floorYear() _(es5-ext/date/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### date.floorYear() _(es5-ext\/date\/#\/floor-year)_$/;"	function	line:381
date.format(pattern) _(es5-ext/date/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### date.format(pattern) _(es5-ext\/date\/#\/format)_$/;"	function	line:385
Error Constructor extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Error Constructor extensions$/;"	function	line:398
custom(message/*, code, ext*/) _(es5-ext/error/custom)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### custom(message\/*, code, ext*\/) _(es5-ext\/error\/custom)_$/;"	function	line:400
isError(x) _(es5-ext/error/is-error)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isError(x) _(es5-ext\/error\/is-error)_$/;"	function	line:404
validError(x) _(es5-ext/error/valid-error)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### validError(x) _(es5-ext\/error\/valid-error)_$/;"	function	line:408
Error Prototype extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Error Prototype extensions$/;"	function	line:412
err.throw() _(es5-ext/error/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### err.throw() _(es5-ext\/error\/#\/throw)_$/;"	function	line:414
Function Constructor extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Function Constructor extensions$/;"	function	line:418
constant(x) _(es5-ext/function/constant)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### constant(x) _(es5-ext\/function\/constant)_$/;"	function	line:422
identity(x) _(es5-ext/function/identity)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### identity(x) _(es5-ext\/function\/identity)_$/;"	function	line:428
invoke(name[, …args]) _(es5-ext/function/invoke)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### invoke(name[, …args]) _(es5-ext\/function\/invoke)_$/;"	function	line:434
isArguments(x) _(es5-ext/function/is-arguments)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isArguments(x) _(es5-ext\/function\/is-arguments)_$/;"	function	line:442
isFunction(arg) _(es5-ext/function/is-function)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isFunction(arg) _(es5-ext\/function\/is-function)_$/;"	function	line:446
noop() _(es5-ext/function/noop)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### noop() _(es5-ext\/function\/noop)_$/;"	function	line:450
pluck(name) _(es5-ext/function/pluck)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### pluck(name) _(es5-ext\/function\/pluck)_$/;"	function	line:454
validFunction(arg) _(es5-ext/function/valid-function)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### validFunction(arg) _(es5-ext\/function\/valid-function)_$/;"	function	line:461
Function Prototype extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Function Prototype extensions$/;"	function	line:465
fn.compose([…fns]) _(es5-ext/function/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### fn.compose([…fns]) _(es5-ext\/function\/#\/compose)_$/;"	function	line:469
fn.copy() _(es5-ext/function/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### fn.copy() _(es5-ext\/function\/#\/copy)_$/;"	function	line:475
fn.curry([n]) _(es5-ext/function/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### fn.curry([n]) _(es5-ext\/function\/#\/curry)_$/;"	function	line:479
fn.lock([…args]) _(es5-ext/function/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### fn.lock([…args]) _(es5-ext\/function\/#\/lock)_$/;"	function	line:486
fn.not() _(es5-ext/function/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### fn.not() _(es5-ext\/function\/#\/not)_$/;"	function	line:494
fn.partial([…args]) _(es5-ext/function/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### fn.partial([…args]) _(es5-ext\/function\/#\/partial)_$/;"	function	line:500
fn.spread() _(es5-ext/function/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### fn.spread() _(es5-ext\/function\/#\/spread)_$/;"	function	line:506
fn.toStringTokens() _(es5-ext/function/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### fn.toStringTokens() _(es5-ext\/function\/#\/to-string-tokens)_$/;"	function	line:512
Math extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Math extensions$/;"	function	line:516
acosh(x) _(es5-ext/math/acosh)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### acosh(x) _(es5-ext\/math\/acosh)_$/;"	function	line:518
asinh(x) _(es5-ext/math/asinh)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### asinh(x) _(es5-ext\/math\/asinh)_$/;"	function	line:522
atanh(x) _(es5-ext/math/atanh)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### atanh(x) _(es5-ext\/math\/atanh)_$/;"	function	line:526
cbrt(x) _(es5-ext/math/cbrt)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### cbrt(x) _(es5-ext\/math\/cbrt)_$/;"	function	line:530
clz32(x) _(es5-ext/math/clz32)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### clz32(x) _(es5-ext\/math\/clz32)_$/;"	function	line:534
cosh(x) _(es5-ext/math/cosh)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### cosh(x) _(es5-ext\/math\/cosh)_$/;"	function	line:538
expm1(x) _(es5-ext/math/expm1)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### expm1(x) _(es5-ext\/math\/expm1)_$/;"	function	line:542
fround(x) _(es5-ext/math/fround)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### fround(x) _(es5-ext\/math\/fround)_$/;"	function	line:546
hypot([…values]) _(es5-ext/math/hypot)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### hypot([…values]) _(es5-ext\/math\/hypot)_$/;"	function	line:550
imul(x, y) _(es5-ext/math/imul)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### imul(x, y) _(es5-ext\/math\/imul)_$/;"	function	line:554
log1p(x) _(es5-ext/math/log1p)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### log1p(x) _(es5-ext\/math\/log1p)_$/;"	function	line:558
log2(x) _(es5-ext/math/log2)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### log2(x) _(es5-ext\/math\/log2)_$/;"	function	line:562
log10(x) _(es5-ext/math/log10)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### log10(x) _(es5-ext\/math\/log10)_$/;"	function	line:566
sign(x) _(es5-ext/math/sign)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### sign(x) _(es5-ext\/math\/sign)_$/;"	function	line:570
sinh(x) _(es5-ext/math/sinh)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### sinh(x) _(es5-ext\/math\/sinh)_$/;"	function	line:574
tanh(x) _(es5-ext/math/tanh)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### tanh(x) _(es5-ext\/math\/tanh)_$/;"	function	line:578
trunc(x) _(es5-ext/math/trunc)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### trunc(x) _(es5-ext\/math\/trunc)_$/;"	function	line:582
Number Constructor extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Number Constructor extensions$/;"	function	line:586
EPSILON _(es5-ext/number/epsilon)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### EPSILON _(es5-ext\/number\/epsilon)_$/;"	function	line:588
isFinite(x) _(es5-ext/number/is-finite)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isFinite(x) _(es5-ext\/number\/is-finite)_$/;"	function	line:594
isInteger(x) _(es5-ext/number/is-integer)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isInteger(x) _(es5-ext\/number\/is-integer)_$/;"	function	line:599
isNaN(x) _(es5-ext/number/is-nan)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isNaN(x) _(es5-ext\/number\/is-nan)_$/;"	function	line:604
isNumber(x) _(es5-ext/number/is-number)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isNumber(x) _(es5-ext\/number\/is-number)_$/;"	function	line:609
isSafeInteger(x) _(es5-ext/number/is-safe-integer)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isSafeInteger(x) _(es5-ext\/number\/is-safe-integer)_$/;"	function	line:613
MAX_SAFE_INTEGER _(es5-ext/number/max-safe-integer)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### MAX_SAFE_INTEGER _(es5-ext\/number\/max-safe-integer)_$/;"	function	line:617
MIN_SAFE_INTEGER _(es5-ext/number/min-safe-integer)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### MIN_SAFE_INTEGER _(es5-ext\/number\/min-safe-integer)_$/;"	function	line:622
toInteger(x) _(es5-ext/number/to-integer)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### toInteger(x) _(es5-ext\/number\/to-integer)_$/;"	function	line:627
toPosInteger(x) _(es5-ext/number/to-pos-integer)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### toPosInteger(x) _(es5-ext\/number\/to-pos-integer)_$/;"	function	line:631
toUint32(x) _(es5-ext/number/to-uint32)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### toUint32(x) _(es5-ext\/number\/to-uint32)_$/;"	function	line:635
Number Prototype extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Number Prototype extensions$/;"	function	line:640
num.pad(length[, precision]) _(es5-ext/number/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### num.pad(length[, precision]) _(es5-ext\/number\/#\/pad)_$/;"	function	line:642
Object Constructor extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Object Constructor extensions$/;"	function	line:646
assign(target, source[, …sourcen]) _(es5-ext/object/assign)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### assign(target, source[, …sourcen]) _(es5-ext\/object\/assign)_$/;"	function	line:648
clear(obj) _(es5-ext/object/clear)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### clear(obj) _(es5-ext\/object\/clear)_$/;"	function	line:653
compact(obj) _(es5-ext/object/compact)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### compact(obj) _(es5-ext\/object\/compact)_$/;"	function	line:657
compare(obj1, obj2) _(es5-ext/object/compare)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### compare(obj1, obj2) _(es5-ext\/object\/compare)_$/;"	function	line:661
copy(obj) _(es5-ext/object/copy)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### copy(obj) _(es5-ext\/object\/copy)_$/;"	function	line:665
copyDeep(obj) _(es5-ext/object/copy-deep)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### copyDeep(obj) _(es5-ext\/object\/copy-deep)_$/;"	function	line:669
count(obj) _(es5-ext/object/count)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### count(obj) _(es5-ext\/object\/count)_$/;"	function	line:673
create(obj[, properties]) _(es5-ext/object/create)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### create(obj[, properties]) _(es5-ext\/object\/create)_$/;"	function	line:677
eq(x, y) _(es5-ext/object/eq)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### eq(x, y) _(es5-ext\/object\/eq)_$/;"	function	line:687
every(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/every)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### every(obj, cb[, thisArg[, compareFn]]) _(es5-ext\/object\/every)_$/;"	function	line:691
filter(obj, cb[, thisArg]) _(es5-ext/object/filter)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### filter(obj, cb[, thisArg]) _(es5-ext\/object\/filter)_$/;"	function	line:696
firstKey(obj) _(es5-ext/object/first-key)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### firstKey(obj) _(es5-ext\/object\/first-key)_$/;"	function	line:700
flatten(obj) _(es5-ext/object/flatten)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### flatten(obj) _(es5-ext\/object\/flatten)_$/;"	function	line:704
forEach(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/for-each)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### forEach(obj, cb[, thisArg[, compareFn]]) _(es5-ext\/object\/for-each)_$/;"	function	line:710
getPropertyNames() _(es5-ext/object/get-property-names)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### getPropertyNames() _(es5-ext\/object\/get-property-names)_$/;"	function	line:715
is(x, y) _(es5-ext/object/is)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### is(x, y) _(es5-ext\/object\/is)_$/;"	function	line:719
isArrayLike(x) _(es5-ext/object/is-array-like)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isArrayLike(x) _(es5-ext\/object\/is-array-like)_$/;"	function	line:723
isCopy(x, y) _(es5-ext/object/is-copy)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isCopy(x, y) _(es5-ext\/object\/is-copy)_$/;"	function	line:727
isCopyDeep(x, y) _(es5-ext/object/is-copy-deep)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isCopyDeep(x, y) _(es5-ext\/object\/is-copy-deep)_$/;"	function	line:731
isEmpty(obj) _(es5-ext/object/is-empty)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isEmpty(obj) _(es5-ext\/object\/is-empty)_$/;"	function	line:735
isObject(arg) _(es5-ext/object/is-object)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isObject(arg) _(es5-ext\/object\/is-object)_$/;"	function	line:739
isPlainObject(arg) _(es5-ext/object/is-plain-object)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isPlainObject(arg) _(es5-ext\/object\/is-plain-object)_$/;"	function	line:743
keyOf(obj, searchValue) _(es5-ext/object/key-of)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### keyOf(obj, searchValue) _(es5-ext\/object\/key-of)_$/;"	function	line:747
keys(obj) _(es5-ext/object/keys)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### keys(obj) _(es5-ext\/object\/keys)_$/;"	function	line:751
map(obj, cb[, thisArg]) _(es5-ext/object/map)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### map(obj, cb[, thisArg]) _(es5-ext\/object\/map)_$/;"	function	line:756
mapKeys(obj, cb[, thisArg]) _(es5-ext/object/map-keys)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### mapKeys(obj, cb[, thisArg]) _(es5-ext\/object\/map-keys)_$/;"	function	line:760
mixin(target, source) _(es5-ext/object/mixin)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### mixin(target, source) _(es5-ext\/object\/mixin)_$/;"	function	line:764
mixinPrototypes(target, …source]) _(es5-ext/object/mixin-prototypes)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### mixinPrototypes(target, …source]) _(es5-ext\/object\/mixin-prototypes)_$/;"	function	line:769
normalizeOptions(options) _(es5-ext/object/normalize-options)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### normalizeOptions(options) _(es5-ext\/object\/normalize-options)_$/;"	function	line:774
primitiveSet([…names]) _(es5-ext/object/primitive-set)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### primitiveSet([…names]) _(es5-ext\/object\/primitive-set)_$/;"	function	line:784
safeTraverse(obj[, …names]) _(es5-ext/object/safe-traverse)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### safeTraverse(obj[, …names]) _(es5-ext\/object\/safe-traverse)_$/;"	function	line:788
serialize(value) _(es5-ext/object/serialize)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### serialize(value) _(es5-ext\/object\/serialize)_$/;"	function	line:792
setPrototypeOf(object, proto) _(es5-ext/object/set-prototype-of)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### setPrototypeOf(object, proto) _(es5-ext\/object\/set-prototype-of)_$/;"	function	line:796
some(obj, cb[, thisArg[, compareFn]]) _(es5-ext/object/some)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### some(obj, cb[, thisArg[, compareFn]]) _(es5-ext\/object\/some)_$/;"	function	line:801
toArray(obj[, cb[, thisArg[, compareFn]]]) _(es5-ext/object/to-array)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### toArray(obj[, cb[, thisArg[, compareFn]]]) _(es5-ext\/object\/to-array)_$/;"	function	line:807
unserialize(str) _(es5-ext/object/unserialize)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### unserialize(str) _(es5-ext\/object\/unserialize)_$/;"	function	line:812
validCallable(x) _(es5-ext/object/valid-callable)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### validCallable(x) _(es5-ext\/object\/valid-callable)_$/;"	function	line:816
validObject(x) _(es5-ext/object/valid-object)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### validObject(x) _(es5-ext\/object\/valid-object)_$/;"	function	line:820
validValue(x) _(es5-ext/object/valid-value)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### validValue(x) _(es5-ext\/object\/valid-value)_$/;"	function	line:824
RegExp Constructor extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### RegExp Constructor extensions$/;"	function	line:828
escape(str) _(es5-ext/reg-exp/escape)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### escape(str) _(es5-ext\/reg-exp\/escape)_$/;"	function	line:830
isRegExp(x) _(es5-ext/reg-exp/is-reg-exp)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isRegExp(x) _(es5-ext\/reg-exp\/is-reg-exp)_$/;"	function	line:834
validRegExp(x) _(es5-ext/reg-exp/valid-reg-exp)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### validRegExp(x) _(es5-ext\/reg-exp\/valid-reg-exp)_$/;"	function	line:838
RegExp Prototype extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### RegExp Prototype extensions$/;"	function	line:842
re.isSticky(x) _(es5-ext/reg-exp/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### re.isSticky(x) _(es5-ext\/reg-exp\/#\/is-sticky)_$/;"	function	line:844
re.isUnicode(x) _(es5-ext/reg-exp/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### re.isUnicode(x) _(es5-ext\/reg-exp\/#\/is-unicode)_$/;"	function	line:850
re.match(string) _(es5-ext/reg-exp/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### re.match(string) _(es5-ext\/reg-exp\/#\/match)_$/;"	function	line:856
re.replace(string, replaceValue) _(es5-ext/reg-exp/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### re.replace(string, replaceValue) _(es5-ext\/reg-exp\/#\/replace)_$/;"	function	line:860
re.search(string) _(es5-ext/reg-exp/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### re.search(string) _(es5-ext\/reg-exp\/#\/search)_$/;"	function	line:864
re.split(string) _(es5-ext/reg-exp/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### re.split(string) _(es5-ext\/reg-exp\/#\/search)_$/;"	function	line:868
re.sticky _(es5-ext/reg-exp/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### re.sticky _(es5-ext\/reg-exp\/#\/sticky\/implement)_$/;"	function	line:872
re.unicode _(es5-ext/reg-exp/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### re.unicode _(es5-ext\/reg-exp\/#\/unicode\/implement)_$/;"	function	line:877
String Constructor extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### String Constructor extensions$/;"	function	line:882
formatMethod(fMap) _(es5-ext/string/format-method)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### formatMethod(fMap) _(es5-ext\/string\/format-method)_$/;"	function	line:884
fromCodePoint([…codePoints]) _(es5-ext/string/from-code-point)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### fromCodePoint([…codePoints]) _(es5-ext\/string\/from-code-point)_$/;"	function	line:888
isString(x) _(es5-ext/string/is-string)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### isString(x) _(es5-ext\/string\/is-string)_$/;"	function	line:892
randomUniq() _(es5-ext/string/random-uniq)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### randomUniq() _(es5-ext\/string\/random-uniq)_$/;"	function	line:896
raw(callSite[, …substitutions]) _(es5-ext/string/raw)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### raw(callSite[, …substitutions]) _(es5-ext\/string\/raw)_$/;"	function	line:900
String Prototype extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### String Prototype extensions$/;"	function	line:904
str.at(pos) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.at(pos) _(es5-ext\/string\/#\/at)_$/;"	function	line:906
str.camelToHyphen() _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.camelToHyphen() _(es5-ext\/string\/#\/camel-to-hyphen)_$/;"	function	line:913
str.capitalize() _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.capitalize() _(es5-ext\/string\/#\/capitalize)_$/;"	function	line:918
str.caseInsensitiveCompare(str) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.caseInsensitiveCompare(str) _(es5-ext\/string\/#\/case-insensitive-compare)_$/;"	function	line:922
str.codePointAt(pos) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.codePointAt(pos) _(es5-ext\/string\/#\/code-point-at)_$/;"	function	line:926
str.contains(searchString[, position]) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.contains(searchString[, position]) _(es5-ext\/string\/#\/contains)_$/;"	function	line:932
str.endsWith(searchString[, endPosition]) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.endsWith(searchString[, endPosition]) _(es5-ext\/string\/#\/ends-with)_$/;"	function	line:938
str.hyphenToCamel() _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.hyphenToCamel() _(es5-ext\/string\/#\/hyphen-to-camel)_$/;"	function	line:943
str.indent(str[, count]) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.indent(str[, count]) _(es5-ext\/string\/#\/indent)_$/;"	function	line:948
str.last() _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.last() _(es5-ext\/string\/#\/last)_$/;"	function	line:952
str.normalize([form]) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.normalize([form]) _(es5-ext\/string\/#\/normalize)_$/;"	function	line:956
str.pad(fill[, length]) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.pad(fill[, length]) _(es5-ext\/string\/#\/pad)_$/;"	function	line:962
str.repeat(n) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.repeat(n) _(es5-ext\/string\/#\/repeat)_$/;"	function	line:968
str.plainReplace(search, replace) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.plainReplace(search, replace) _(es5-ext\/string\/#\/plain-replace)_$/;"	function	line:973
str.plainReplaceAll(search, replace) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.plainReplaceAll(search, replace) _(es5-ext\/string\/#\/plain-replace-all)_$/;"	function	line:977
str.startsWith(searchString[, position]) _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str.startsWith(searchString[, position]) _(es5-ext\/string\/#\/starts-with)_$/;"	function	line:981
str[@@iterator] _(es5-ext/string/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^#### str[@@iterator] _(es5-ext\/string\/#\/@@iterator)_$/;"	function	line:986
Tests [![Build Status](https://travis-ci.org/medikoo/es5-ext.png)](https://travis-ci.org/medikoo/es5-ext)	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/README.md	/^### Tests [![Build Status](https:\/\/travis-ci.org\/medikoo\/es5-ext.png)](https:\/\/travis-ci.org\/medikoo\/es5-ext)$/;"	function	line:991
module.exports.isSticky	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/index.js	/^module.exports = {$/;"	property	line:3
validRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/is-sticky.js	/^var validRegExp = require('..\/valid-reg-exp')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/is-sticky.js	/^module.exports = function () {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/is-sticky.js	/^  , re = \/\\\/[a-xz]*y[a-xz]*$\/;$/;"	function	line:5
validRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/is-unicode.js	/^var validRegExp = require('..\/valid-reg-exp')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/is-unicode.js	/^module.exports = function () {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/is-unicode.js	/^  , re = \/\\\/[a-xz]*u[a-xz]*$\/;$/;"	function	line:5
re	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/match/is-implemented.js	/^var re = \/foo\/;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/match/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/match/is-implemented.js	/^var re = \/foo\/;$/;"	function	line:3
validRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/match/shim.js	/^var validRegExp = require('..\/..\/valid-reg-exp');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/match/shim.js	/^module.exports = function (string) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/match/shim.js	/^var validRegExp = require('..\/..\/valid-reg-exp');$/;"	function	line:3
re	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/replace/is-implemented.js	/^var re = \/foo\/;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/replace/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/replace/is-implemented.js	/^var re = \/foo\/;$/;"	function	line:3
validRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/replace/shim.js	/^var validRegExp = require('..\/..\/valid-reg-exp');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/replace/shim.js	/^module.exports = function (string, replaceValue) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/replace/shim.js	/^var validRegExp = require('..\/..\/valid-reg-exp');$/;"	function	line:3
re	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/search/is-implemented.js	/^var re = \/foo\/;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/search/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/search/is-implemented.js	/^var re = \/foo\/;$/;"	function	line:3
validRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/search/shim.js	/^var validRegExp = require('..\/..\/valid-reg-exp');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/search/shim.js	/^module.exports = function (string) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/search/shim.js	/^var validRegExp = require('..\/..\/valid-reg-exp');$/;"	function	line:3
re	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/split/is-implemented.js	/^var re = \/\\|\/;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/split/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/split/is-implemented.js	/^var re = \/\\|\/;$/;"	function	line:3
validRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/split/shim.js	/^var validRegExp = require('..\/..\/valid-reg-exp');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/split/shim.js	/^module.exports = function (string) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/split/shim.js	/^var validRegExp = require('..\/..\/valid-reg-exp');$/;"	function	line:3
isSticky	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/sticky/implement.js	/^var isSticky = require('..\/is-sticky');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/sticky/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/sticky/is-implemented.js	/^'use strict';$/;"	function	line:1
isUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/unicode/implement.js	/^var isUnicode = require('..\/is-unicode');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/unicode/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/#/unicode/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/escape.js	/^module.exports = function (str) { return String(str).replace(re, '\\\\$&'); };$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/escape.js	/^var re = \/[\\-\\\/\\\\\\^$*+?.()|\\[\\]{}]\/g;$/;"	function	line:7
module.exports.#	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/index.js	/^module.exports = {$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/is-reg-exp.js	/^module.exports = function (x) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/is-reg-exp.js	/^  , id = toString.call(\/a\/);$/;"	function	line:5
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/valid-reg-exp.js	/^var isRegExp = require('.\/is-reg-exp');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/valid-reg-exp.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/reg-exp/valid-reg-exp.js	/^var isRegExp = require('.\/is-reg-exp');$/;"	function	line:3
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/@@iterator/is-implemented.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/@@iterator/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/@@iterator/is-implemented.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	function	line:3
StringIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/@@iterator/shim.js	/^var StringIterator = require('es6-iterator\/string')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/@@iterator/shim.js	/^module.exports = function () { return new StringIterator(value(this)); };$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/@@iterator/shim.js	/^  , value          = require('..\/..\/..\/object\/valid-value');$/;"	function	line:4
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/at.js	/^var toInteger  = require('..\/..\/number\/to-integer')$/;"	variable	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/at.js	/^module.exports = function (pos) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/at.js	/^  , validValue = require('..\/..\/object\/valid-value');$/;"	function	line:7
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/camel-to-hyphen.js	/^var replace = String.prototype.replace$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/camel-to-hyphen.js	/^module.exports = function () {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/camel-to-hyphen.js	/^  , re = \/([A-Z])\/g;$/;"	function	line:4
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/capitalize.js	/^var value = require('..\/..\/object\/valid-value');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/capitalize.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/capitalize.js	/^var value = require('..\/..\/object\/valid-value');$/;"	function	line:3
toLowerCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/case-insensitive-compare.js	/^var toLowerCase = String.prototype.toLowerCase;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/case-insensitive-compare.js	/^module.exports = function (other) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/case-insensitive-compare.js	/^var toLowerCase = String.prototype.toLowerCase;$/;"	function	line:3
str	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/code-point-at/is-implemented.js	/^var str = 'abc\\uD834\\uDF06def';$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/code-point-at/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/code-point-at/is-implemented.js	/^var str = 'abc\\uD834\\uDF06def';$/;"	function	line:3
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/code-point-at/shim.js	/^var toInteger  = require('..\/..\/..\/number\/to-integer')$/;"	variable	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/code-point-at/shim.js	/^module.exports = function (pos) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/code-point-at/shim.js	/^  , validValue = require('..\/..\/..\/object\/valid-value');$/;"	function	line:7
str	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/contains/is-implemented.js	/^var str = 'razdwatrzy';$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/contains/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/contains/is-implemented.js	/^var str = 'razdwatrzy';$/;"	function	line:3
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/contains/shim.js	/^var indexOf = String.prototype.indexOf;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/contains/shim.js	/^module.exports = function (searchString\/*, position*\/) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/contains/shim.js	/^var indexOf = String.prototype.indexOf;$/;"	function	line:3
str	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/ends-with/is-implemented.js	/^var str = 'razdwatrzy';$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/ends-with/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/ends-with/is-implemented.js	/^var str = 'razdwatrzy';$/;"	function	line:3
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/ends-with/shim.js	/^var toInteger = require('..\/..\/..\/number\/to-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/ends-with/shim.js	/^module.exports = function (searchString\/*, endPosition*\/) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/ends-with/shim.js	/^  , min = Math.min, max = Math.max;$/;"	function	line:6
toUpperCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/hyphen-to-camel.js	/^  , toUpperCase = function (m, a) { return a.toUpperCase(); };$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/hyphen-to-camel.js	/^module.exports = function () { return replace.call(this, re, toUpperCase); };$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/hyphen-to-camel.js	/^  , toUpperCase = function (m, a) { return a.toUpperCase(); };$/;"	function	line:6
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/indent.js	/^var repeat = require('.\/repeat')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/indent.js	/^module.exports = function (indent\/*, count*\/) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/indent.js	/^  , re = \/(\\r\\n|[\\n\\r\\u2028\\u2029])([\\u0000-\\u0009\\u000b-\\uffff]+)\/g;$/;"	function	line:6
module.exports.@@iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/index.js	/^module.exports = {$/;"	property	line:3
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/last.js	/^var value = require('..\/..\/object\/valid-value');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/last.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/last.js	/^var value = require('..\/..\/object\/valid-value');$/;"	function	line:3
module.exports.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/_data.js	/^module.exports = { 0:{60:[,,{824:8814}],61:[,,{824:8800}],62:[,,{824:8815}],65:[,,{768:192,769:193,770:194,771:195,772:256,774:258,775:550,776:196,777:7842,778:197,780:461,783:512,785:514,803:7840,805:7680,808:260}],66:[,,{775:7682,803:7684,817:7686}],67:[,,{769:262,770:264,775:266,780:268,807:199}],68:[,,{775:7690,780:270,803:7692,807:7696,813:7698,817:7694}],69:[,,{768:200,769:201,770:202,771:7868,772:274,774:276,775:278,776:203,777:7866,780:282,783:516,785:518,803:7864,807:552,808:280,813:7704,816:7706}],70:[,,{775:7710}],71:[,,{769:500,770:284,772:7712,774:286,775:288,780:486,807:290}],72:[,,{770:292,775:7714,776:7718,780:542,803:7716,807:7720,814:7722}],73:[,,{768:204,769:205,770:206,771:296,772:298,774:300,775:304,776:207,777:7880,780:463,783:520,785:522,803:7882,808:302,816:7724}],74:[,,{770:308}],75:[,,{769:7728,780:488,803:7730,807:310,817:7732}],76:[,,{769:313,780:317,803:7734,807:315,813:7740,817:7738}],77:[,,{769:7742,775:7744,803:7746}],78:[,,{768:504,769:323,771:209,775:7748,780:327,803:7750,807:325,813:7754,817:7752}],79:[,,{768:210,769:211,770:212,771:213,772:332,774:334,775:558,776:214,777:7886,779:336,780:465,783:524,785:526,795:416,803:7884,808:490}],80:[,,{769:7764,775:7766}],82:[,,{769:340,775:7768,780:344,783:528,785:530,803:7770,807:342,817:7774}],83:[,,{769:346,770:348,775:7776,780:352,803:7778,806:536,807:350}],84:[,,{775:7786,780:356,803:7788,806:538,807:354,813:7792,817:7790}],85:[,,{768:217,769:218,770:219,771:360,772:362,774:364,776:220,777:7910,778:366,779:368,780:467,783:532,785:534,795:431,803:7908,804:7794,808:370,813:7798,816:7796}],86:[,,{771:7804,803:7806}],87:[,,{768:7808,769:7810,770:372,775:7814,776:7812,803:7816}],88:[,,{775:7818,776:7820}],89:[,,{768:7922,769:221,770:374,771:7928,772:562,775:7822,776:376,777:7926,803:7924}],90:[,,{769:377,770:7824,775:379,780:381,803:7826,817:7828}],97:[,,{768:224,769:225,770:226,771:227,772:257,774:259,775:551,776:228,777:7843,778:229,780:462,783:513,785:515,803:7841,805:7681,808:261}],98:[,,{775:7683,803:7685,817:7687}],99:[,,{769:263,770:265,775:267,780:269,807:231}],100:[,,{775:7691,780:271,803:7693,807:7697,813:7699,817:7695}],101:[,,{768:232,769:233,770:234,771:7869,772:275,774:277,775:279,776:235,777:7867,780:283,783:517,785:519,803:7865,807:553,808:281,813:7705,816:7707}],102:[,,{775:7711}],103:[,,{769:501,770:285,772:7713,774:287,775:289,780:487,807:291}],104:[,,{770:293,775:7715,776:7719,780:543,803:7717,807:7721,814:7723,817:7830}],105:[,,{768:236,769:237,770:238,771:297,772:299,774:301,776:239,777:7881,780:464,783:521,785:523,803:7883,808:303,816:7725}],106:[,,{770:309,780:496}],107:[,,{769:7729,780:489,803:7731,807:311,817:7733}],108:[,,{769:314,780:318,803:7735,807:316,813:7741,817:7739}],109:[,,{769:7743,775:7745,803:7747}],110:[,,{768:505,769:324,771:241,775:7749,780:328,803:7751,807:326,813:7755,817:7753}],111:[,,{768:242,769:243,770:244,771:245,772:333,774:335,775:559,776:246,777:7887,779:337,780:466,783:525,785:527,795:417,803:7885,808:491}],112:[,,{769:7765,775:7767}],114:[,,{769:341,775:7769,780:345,783:529,785:531,803:7771,807:343,817:7775}],115:[,,{769:347,770:349,775:7777,780:353,803:7779,806:537,807:351}],116:[,,{775:7787,776:7831,780:357,803:7789,806:539,807:355,813:7793,817:7791}],117:[,,{768:249,769:250,770:251,771:361,772:363,774:365,776:252,777:7911,778:367,779:369,780:468,783:533,785:535,795:432,803:7909,804:7795,808:371,813:7799,816:7797}],118:[,,{771:7805,803:7807}],119:[,,{768:7809,769:7811,770:373,775:7815,776:7813,778:7832,803:7817}],120:[,,{775:7819,776:7821}],121:[,,{768:7923,769:253,770:375,771:7929,772:563,775:7823,776:255,777:7927,778:7833,803:7925}],122:[,,{769:378,770:7825,775:380,780:382,803:7827,817:7829}],160:[[32],256],168:[[32,776],256,{768:8173,769:901,834:8129}],170:[[97],256],175:[[32,772],256],178:[[50],256],179:[[51],256],180:[[32,769],256],181:[[956],256],184:[[32,807],256],185:[[49],256],186:[[111],256],188:[[49,8260,52],256],189:[[49,8260,50],256],190:[[51,8260,52],256],192:[[65,768]],193:[[65,769]],194:[[65,770],,{768:7846,769:7844,771:7850,777:7848}],195:[[65,771]],196:[[65,776],,{772:478}],197:[[65,778],,{769:506}],198:[,,{769:508,772:482}],199:[[67,807],,{769:7688}],200:[[69,768]],201:[[69,769]],202:[[69,770],,{768:7872,769:7870,771:7876,777:7874}],203:[[69,776]],204:[[73,768]],205:[[73,769]],206:[[73,770]],207:[[73,776],,{769:7726}],209:[[78,771]],210:[[79,768]],211:[[79,769]],212:[[79,770],,{768:7890,769:7888,771:7894,777:7892}],213:[[79,771],,{769:7756,772:556,776:7758}],214:[[79,776],,{772:554}],216:[,,{769:510}],217:[[85,768]],218:[[85,769]],219:[[85,770]],220:[[85,776],,{768:475,769:471,772:469,780:473}],221:[[89,769]],224:[[97,768]],225:[[97,769]],226:[[97,770],,{768:7847,769:7845,771:7851,777:7849}],227:[[97,771]],228:[[97,776],,{772:479}],229:[[97,778],,{769:507}],230:[,,{769:509,772:483}],231:[[99,807],,{769:7689}],232:[[101,768]],233:[[101,769]],234:[[101,770],,{768:7873,769:7871,771:7877,777:7875}],235:[[101,776]],236:[[105,768]],237:[[105,769]],238:[[105,770]],239:[[105,776],,{769:7727}],241:[[110,771]],242:[[111,768]],243:[[111,769]],244:[[111,770],,{768:7891,769:7889,771:7895,777:7893}],245:[[111,771],,{769:7757,772:557,776:7759}],246:[[111,776],,{772:555}],248:[,,{769:511}],249:[[117,768]],250:[[117,769]],251:[[117,770]],252:[[117,776],,{768:476,769:472,772:470,780:474}],253:[[121,769]],255:[[121,776]]},$/;"	property	line:3
str	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/is-implemented.js	/^var str = 'æøåäüö';$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/is-implemented.js	/^var str = 'æøåäüö';$/;"	function	line:3
UChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar = function (cp, feature) {$/;"	function	line:29
UChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^  , normalize;$/;"	class	line:27
fromCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^fromCache = function (next, cp, needFeature) {$/;"	function	line:37
fromCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^for (i = 0; i <= 0xFF; ++i) cacheCounter[i] = 0;$/;"	function	line:35
fromData	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^fromData = function (next, cp, needFeature) {$/;"	function	line:48
fromData	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^};$/;"	function	line:46
fromCpOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^fromCpOnly = function (next, cp, needFeature) {$/;"	function	line:52
fromCpOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^};$/;"	function	line:51
fromRuleBasedJamo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^fromRuleBasedJamo = function (next, cp, needFeature) {$/;"	function	line:56
fromRuleBasedJamo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^};$/;"	function	line:54
fromCpFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^fromCpFilter = function (next, cp, needFeature) {$/;"	function	line:89
fromCpFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^};$/;"	function	line:87
isHighSurrogate	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.isHighSurrogate = function (cp) { return cp >= 0xD800 && cp <= 0xDBFF; };$/;"	function	line:100
UChar.isHighSurrogate	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^}, null);$/;"	function	line:98
isLowSurrogate	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.isLowSurrogate = function (cp) { return cp >= 0xDC00 && cp <= 0xDFFF; };$/;"	function	line:101
UChar.isLowSurrogate	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.isHighSurrogate = function (cp) { return cp >= 0xD800 && cp <= 0xDBFF; };$/;"	function	line:100
prepFeature	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.prepFeature = function () {$/;"	function	line:103
UChar.prepFeature	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.prepFeature = function () {$/;"	method	line:103
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.toString = function () {$/;"	function	line:109
UChar.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.toString = function () {$/;"	method	line:109
getDecomp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.getDecomp = function () {$/;"	function	line:116
UChar.getDecomp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.getDecomp = function () {$/;"	method	line:116
isCompatibility	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.isCompatibility = function () {$/;"	function	line:121
UChar.isCompatibility	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.isCompatibility = function () {$/;"	method	line:121
isExclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.isExclude = function () {$/;"	function	line:125
UChar.isExclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.isExclude = function () {$/;"	method	line:125
getCanonicalClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.getCanonicalClass = function () {$/;"	function	line:129
UChar.getCanonicalClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.getCanonicalClass = function () {$/;"	method	line:129
getComposite	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.getComposite = function (following) {$/;"	function	line:133
UChar.getComposite	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.prototype.getComposite = function (following) {$/;"	method	line:133
UCharIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UCharIterator = function (str) {$/;"	function	line:141
UCharIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^};$/;"	class	line:139
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UCharIterator.prototype.next = function () {$/;"	function	line:145
UCharIterator.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UCharIterator.prototype.next = function () {$/;"	method	line:145
RecursDecompIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^RecursDecompIterator = function (it, cano) {$/;"	function	line:159
RecursDecompIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^};$/;"	class	line:157
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^RecursDecompIterator.prototype.next = function () {$/;"	function	line:165
RecursDecompIterator.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^RecursDecompIterator.prototype.next = function () {$/;"	method	line:165
recursiveDecomp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^	recursiveDecomp = function (cano, uchar) {$/;"	function	line:167
RecursDecompIterator.recursiveDecomp	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^	var recursiveDecomp, uchar;$/;"	function	line:166
DecompIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^DecompIterator = function (it) {$/;"	function	line:189
DecompIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^};$/;"	class	line:187
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^DecompIterator.prototype.next = function () {$/;"	function	line:194
DecompIterator.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^DecompIterator.prototype.next = function () {$/;"	method	line:194
CompIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^CompIterator = function (it) {$/;"	function	line:215
CompIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^};$/;"	class	line:213
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^CompIterator.prototype.next = function () {$/;"	function	line:222
CompIterator.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^CompIterator.prototype.next = function () {$/;"	method	line:222
createIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^createIterator = function (mode, str) {$/;"	function	line:253
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^	switch (mode) {$/;"	function	line:254
createIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^};$/;"	function	line:251
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^normalize = function (mode, str) {$/;"	function	line:274
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^};$/;"	function	line:273
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^module.exports = function (\/*form*\/) {$/;"	function	line:283
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/normalize/shim.js	/^UChar.udata =  data;$/;"	function	line:281
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/pad.js	/^var toInteger = require('..\/..\/number\/to-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/pad.js	/^module.exports = function (fill\/*, length*\/) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/pad.js	/^  , abs = Math.abs, max = Math.max;$/;"	function	line:7
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/plain-replace-all.js	/^var value = require('..\/..\/object\/valid-value');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/plain-replace-all.js	/^module.exports = function (search, replace) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/plain-replace-all.js	/^var value = require('..\/..\/object\/valid-value');$/;"	function	line:3
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/plain-replace.js	/^var indexOf = String.prototype.indexOf, slice = String.prototype.slice;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/plain-replace.js	/^module.exports = function (search, replace) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/plain-replace.js	/^var indexOf = String.prototype.indexOf, slice = String.prototype.slice;$/;"	function	line:3
str	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/repeat/is-implemented.js	/^var str = 'foo';$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/repeat/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/repeat/is-implemented.js	/^var str = 'foo';$/;"	function	line:3
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/repeat/shim.js	/^var value     = require('..\/..\/..\/object\/valid-value')$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/repeat/shim.js	/^module.exports = function (count) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/repeat/shim.js	/^  , toInteger = require('..\/..\/..\/number\/to-integer');$/;"	function	line:6
str	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/starts-with/is-implemented.js	/^var str = 'razdwatrzy';$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/starts-with/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/starts-with/is-implemented.js	/^var str = 'razdwatrzy';$/;"	function	line:3
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/starts-with/shim.js	/^var value     = require('..\/..\/..\/object\/valid-value')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/starts-with/shim.js	/^module.exports = function (searchString\/*, position*\/) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/starts-with/shim.js	/^  , max = Math.max, min = Math.min;$/;"	function	line:6
ensureStringifiable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/uncapitalize.js	/^var ensureStringifiable = require('..\/..\/object\/validate-stringifiable-value');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/uncapitalize.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/#/uncapitalize.js	/^var ensureStringifiable = require('..\/..\/object\/validate-stringifiable-value');$/;"	function	line:3
isCallable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/format-method.js	/^var isCallable = require('..\/object\/is-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/format-method.js	/^module.exports = function (fmap) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/format-method.js	/^  , call = Function.prototype.call;$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/from-code-point/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/from-code-point/is-implemented.js	/^'use strict';$/;"	function	line:1
floor	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/from-code-point/shim.js	/^var floor = Math.floor, fromCharCode = String.fromCharCode;$/;"	variable	line:9
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/from-code-point/shim.js	/^module.exports = function (codePoint\/*, …codePoints*\/) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/from-code-point/shim.js	/^var floor = Math.floor, fromCharCode = String.fromCharCode;$/;"	function	line:9
module.exports.#	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/index.js	/^module.exports = {$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/is-string.js	/^module.exports = function (x) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/is-string.js	/^  , id = toString.call('');$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/random-uniq.js	/^module.exports = function () {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/random-uniq.js	/^  , random = Math.random;$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/raw/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/raw/is-implemented.js	/^'use strict';$/;"	function	line:1
toPosInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/raw/shim.js	/^var toPosInt   = require('..\/..\/number\/to-pos-integer')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/raw/shim.js	/^module.exports = function (callSite\/*,  …substitutions*\/) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/string/raw/shim.js	/^  , reduce = Array.prototype.reduce;$/;"	function	line:6
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/@@iterator/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/@@iterator\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/@@iterator/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/@@iterator/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/@@iterator\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/@@iterator/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/@@iterator/is-implemented.js	/^'use strict';$/;"	function	line:1
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/@@iterator/shim.js	/^exports.__generic = function (t, a) {$/;"	function	line:3
exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/@@iterator/shim.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/_compare-by-length.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/_compare-by-length.js	/^'use strict';$/;"	function	line:1
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/binary-search.js	/^var compare  = function (value) { return this - value; };$/;"	function	line:3
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/binary-search.js	/^var compare  = function (value) { return this - value; };$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/binary-search.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/binary-search.js	/^var compare  = function (value) { return this - value; };$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/clear.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/clear.js	/^'use strict';$/;"	function	line:1
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/compact.js	/^	__generic: function (t, a) {$/;"	function	line:4
module.exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/compact.js	/^module.exports = {$/;"	method	line:3
module.exports.	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/compact.js	/^	},$/;"	method	line:6
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/concat/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/concat\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/concat/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/concat/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/concat\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/concat/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/concat/is-implemented.js	/^'use strict';$/;"	function	line:1
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/concat/shim.js	/^var SubArray = require('..\/..\/..\/..\/array\/_sub-array-dummy-safe');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/concat/shim.js	/^module.exports = function (t, a) {$/;"	function	line:5
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/concat/shim.js	/^		"Spreable by default");$/;"	class	line:17
delete	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/concat/shim.js	/^		"Non spreadable");$/;"	class	line:23
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/concat/shim.js	/^var SubArray = require('..\/..\/..\/..\/array\/_sub-array-dummy-safe');$/;"	function	line:3
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/contains.js	/^	__generic: function (t, a) {$/;"	function	line:4
module.exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/contains.js	/^module.exports = {$/;"	method	line:3
module.exports.	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/contains.js	/^	},$/;"	method	line:7
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/copy-within/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/copy-within\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/copy-within/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/copy-within/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/copy-within\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/copy-within/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/copy-within/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/copy-within/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
args.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/copy-within/shim.js	/^	args = { 0: 1, 1: 2, 2: 3, length: 3 };$/;"	property	line:27
args.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/copy-within/shim.js	/^	args = { 0: 1, 1: 2, 2: 3, length: 3 };$/;"	property	line:27
args.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/copy-within/shim.js	/^	args = { 0: 1, 1: 2, 2: 3, length: 3 };$/;"	property	line:27
args.length	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/copy-within/shim.js	/^	args = { 0: 1, 1: 2, 2: 3, length: 3 };$/;"	property	line:27
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/copy-within/shim.js	/^'use strict';$/;"	function	line:1
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/diff.js	/^	__generic: function (t, a) {$/;"	function	line:4
module.exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/diff.js	/^module.exports = {$/;"	method	line:3
module.exports.	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/diff.js	/^	},$/;"	method	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/e-index-of.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/e-index-of.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/e-last-index-of.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/e-last-index-of.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/entries/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/entries\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/entries/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/entries/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/entries\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/entries/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/entries/is-implemented.js	/^'use strict';$/;"	function	line:1
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/entries/shim.js	/^exports.__generic = function (t, a) {$/;"	function	line:3
exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/entries/shim.js	/^'use strict';$/;"	function	line:1
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/exclusion.js	/^	__generic: function (t, a) {$/;"	function	line:4
module.exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/exclusion.js	/^module.exports = {$/;"	method	line:3
module.exports.	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/exclusion.js	/^	},$/;"	method	line:7
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/fill/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/fill\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/fill/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/fill/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/fill\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/fill/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/fill/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/fill/shim.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/fill/shim.js	/^'use strict';$/;"	function	line:3
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/filter/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/filter\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/filter/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/filter/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/filter\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/filter/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/filter/is-implemented.js	/^'use strict';$/;"	function	line:1
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/filter/shim.js	/^var SubArray = require('..\/..\/..\/..\/array\/_sub-array-dummy-safe');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/filter/shim.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/filter/shim.js	/^var SubArray = require('..\/..\/..\/..\/array\/_sub-array-dummy-safe');$/;"	function	line:3
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/find\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/find\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find/is-implemented.js	/^'use strict';$/;"	function	line:1
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find/shim.js	/^exports.__generic = function (t, a) {$/;"	function	line:3
exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find-index/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/find-index\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find-index/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find-index/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/find-index\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find-index/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find-index/is-implemented.js	/^'use strict';$/;"	function	line:1
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find-index/shim.js	/^exports.__generic = function (t, a) {$/;"	function	line:3
exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/find-index/shim.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/first-index.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/first-index.js	/^'use strict';$/;"	function	line:1
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/first.js	/^exports.__generic = function (t, a) {$/;"	function	line:3
exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/first.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/first.js	/^};$/;"	function	line:5
o	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/flatten.js	/^var o = [1, 2, [3, 4, [5, 6], 7, 8], 9, 10];$/;"	variable	line:3
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/flatten.js	/^	__generic: function (t, a) {$/;"	function	line:6
module.exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/flatten.js	/^module.exports = {$/;"	method	line:5
module.exports.Nested Arrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/flatten.js	/^	},$/;"	method	line:8
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/for-each-right.js	/^	__generic: function (t, a) {$/;"	function	line:4
module.exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/for-each-right.js	/^module.exports = {$/;"	method	line:3
module.exports.	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/for-each-right.js	/^	},$/;"	method	line:19
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/group.js	/^	__generic: function (t, a) {$/;"	function	line:4
module.exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/group.js	/^module.exports = {$/;"	method	line:3
module.exports.	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/group.js	/^	},$/;"	method	line:14
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/indexes-of.js	/^	__generic: function (t, a) {$/;"	function	line:4
module.exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/indexes-of.js	/^module.exports = {$/;"	method	line:3
module.exports.	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/indexes-of.js	/^	},$/;"	method	line:6
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/intersection.js	/^var toArray = require('..\/..\/..\/array\/to-array');$/;"	variable	line:3
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/intersection.js	/^	__generic: function (t, a) {$/;"	function	line:6
module.exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/intersection.js	/^module.exports = {$/;"	method	line:5
module.exports.	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/intersection.js	/^	},$/;"	method	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/is-copy.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/is-copy.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/is-uniq.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/is-uniq.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/keys/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/keys\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/keys/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/keys/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/keys\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/keys/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/keys/is-implemented.js	/^'use strict';$/;"	function	line:1
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/keys/shim.js	/^exports.__generic = function (t, a) {$/;"	function	line:3
exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/keys/shim.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/last-index.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/last-index.js	/^'use strict';$/;"	function	line:1
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/last.js	/^exports.__generic = function (t, a) {$/;"	function	line:3
exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/last.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/last.js	/^};$/;"	function	line:5
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/map/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/map\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/map/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/map/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/map\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/map/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/map/is-implemented.js	/^'use strict';$/;"	function	line:1
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/map/shim.js	/^var SubArray = require('..\/..\/..\/..\/array\/_sub-array-dummy-safe');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/map/shim.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/map/shim.js	/^var SubArray = require('..\/..\/..\/..\/array\/_sub-array-dummy-safe');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/remove.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/remove.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/separate.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/separate.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/slice/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/slice\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/slice/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/slice/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/slice\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/slice/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/slice/is-implemented.js	/^'use strict';$/;"	function	line:1
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/slice/shim.js	/^var SubArray = require('..\/..\/..\/..\/array\/_sub-array-dummy-safe');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/slice/shim.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/slice/shim.js	/^var SubArray = require('..\/..\/..\/..\/array\/_sub-array-dummy-safe');$/;"	function	line:3
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/some-right.js	/^	__generic: function (t, a) {$/;"	function	line:4
module.exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/some-right.js	/^module.exports = {$/;"	method	line:3
module.exports.	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/some-right.js	/^	},$/;"	method	line:19
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/splice/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/splice\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/splice/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/splice/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/splice\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/splice/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/splice/is-implemented.js	/^'use strict';$/;"	function	line:1
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/splice/shim.js	/^var SubArray = require('..\/..\/..\/..\/array\/_sub-array-dummy-safe');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/splice/shim.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/splice/shim.js	/^var SubArray = require('..\/..\/..\/..\/array\/_sub-array-dummy-safe');$/;"	function	line:3
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/uniq.js	/^	__generic: function (t, a) {$/;"	function	line:4
module.exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/uniq.js	/^module.exports = {$/;"	method	line:3
module.exports.	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/uniq.js	/^	},$/;"	method	line:6
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/values/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/values\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/values/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/values/implement.js	/^var isImplemented = require('..\/..\/..\/..\/array\/#\/values\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/values/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/values/is-implemented.js	/^'use strict';$/;"	function	line:1
__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/values/shim.js	/^exports.__generic = function (t, a) {$/;"	function	line:3
exports.__generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/#/values/shim.js	/^'use strict';$/;"	function	line:1
exports.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/__scopes.js	/^exports.Object = { 0: '1', 1: '2', 2: '3', 3: '4', length: 3 };$/;"	property	line:11
exports.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/__scopes.js	/^exports.Object = { 0: '1', 1: '2', 2: '3', 3: '4', length: 3 };$/;"	property	line:11
exports.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/__scopes.js	/^exports.Object = { 0: '1', 1: '2', 2: '3', 3: '4', length: 3 };$/;"	property	line:11
exports.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/__scopes.js	/^exports.Object = { 0: '1', 1: '2', 2: '3', 3: '4', length: 3 };$/;"	property	line:11
exports.length	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/__scopes.js	/^exports.Object = { 0: '1', 1: '2', 2: '3', 3: '4', length: 3 };$/;"	property	line:11
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/_is-extensible.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/_is-extensible.js	/^'use strict';$/;"	function	line:1
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/_sub-array-dummy-safe.js	/^var isArray = Array.isArray;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/_sub-array-dummy-safe.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/_sub-array-dummy-safe.js	/^var isArray = Array.isArray;$/;"	function	line:3
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/_sub-array-dummy.js	/^var isArray = Array.isArray;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/_sub-array-dummy.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/_sub-array-dummy.js	/^var isArray = Array.isArray;$/;"	function	line:3
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/from/implement.js	/^var isImplemented = require('..\/..\/..\/array\/from\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/from/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/from/implement.js	/^var isImplemented = require('..\/..\/..\/array\/from\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/from/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/from/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/from/shim.js	/^module.exports = function (t, a) {$/;"	function	line:5
MyType	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/from/shim.js	/^	MyType = function () {};$/;"	function	line:54
MyType	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/from/shim.js	/^		TypeError, "Contructor producing freezed objects");$/;"	function	line:50
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/from/shim.js	/^		set: function (x) { throw new Error('Setter called: ' + x); }$/;"	function	line:56
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/from/shim.js	/^'use strict';$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/generate.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/generate.js	/^'use strict';$/;"	function	line:1
SubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/is-plain-array.js	/^var SubArray = require('..\/..\/array\/_sub-array-dummy-safe');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/is-plain-array.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/is-plain-array.js	/^var SubArray = require('..\/..\/array\/_sub-array-dummy-safe');$/;"	function	line:3
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/of/implement.js	/^var isImplemented = require('..\/..\/..\/array\/of\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/of/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/of/implement.js	/^var isImplemented = require('..\/..\/..\/array\/of\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/of/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/of/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/of/shim.js	/^module.exports = function (t, a) {$/;"	function	line:8
MyType	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/of/shim.js	/^	MyType = function () {};$/;"	function	line:63
MyType	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/of/shim.js	/^		"Frozen instance");$/;"	function	line:60
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/of/shim.js	/^		set: function (x) { throw new Error('Setter called: ' + x); }$/;"	function	line:65
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/of/shim.js	/^var defineProperty = Object.defineProperty;$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/to-array.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/to-array.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/valid-array.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/array/valid-array.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/boolean/is-boolean.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/boolean/is-boolean.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/copy.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/copy.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/days-in-month.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/days-in-month.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/floor-day.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/floor-day.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/floor-month.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/floor-month.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/floor-year.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/floor-year.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/format.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/#/format.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/is-date.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/is-date.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/valid-date.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/date/valid-date.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/error/#/throw.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/error/#/throw.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/error/custom.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/error/custom.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/error/is-error.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/error/is-error.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/error/valid-error.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/error/valid-error.js	/^'use strict';$/;"	function	line:1
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/compose.js	/^var f = function (a, b) { return ['a', arguments.length, a, b]; }$/;"	function	line:3
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/compose.js	/^var f = function (a, b) { return ['a', arguments.length, a, b]; }$/;"	function	line:3
g	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/compose.js	/^  , g = function (a) { return ['b', arguments.length].concat(a); }$/;"	function	line:4
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/compose.js	/^  , h = function (a) { return ['c', arguments.length].concat(a); };$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/compose.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/compose.js	/^  , h = function (a) { return ['c', arguments.length].concat(a); };$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/copy.js	/^module.exports = function (t, a) {$/;"	function	line:3
marko	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/copy.js	/^	  , fn = function marko(a, b) { return this + a + b + foo + bar; }$/;"	function	line:5
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/copy.js	/^	  , result, o = {};$/;"	class	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/copy.js	/^'use strict';$/;"	function	line:1
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/curry.js	/^  , f = function () { return toArray(arguments); };$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/curry.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/curry.js	/^  , f = function () { return toArray(arguments); };$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/lock.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/lock.js	/^'use strict';$/;"	function	line:1
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/not.js	/^var identity = require('..\/..\/..\/function\/identity')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/not.js	/^module.exports = function (t, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/not.js	/^  , noop     = require('..\/..\/..\/function\/noop');$/;"	function	line:4
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/partial.js	/^  , f = function () { return toArray(arguments); };$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/partial.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/partial.js	/^  , f = function () { return toArray(arguments); };$/;"	function	line:5
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/spread.js	/^var f = function (a, b) { return this[a] + this[b]; }$/;"	function	line:3
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/spread.js	/^var f = function (a, b) { return this[a] + this[b]; }$/;"	function	line:3
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/spread.js	/^  , o = { a: 3, b: 4 };$/;"	property	line:4
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/spread.js	/^  , o = { a: 3, b: 4 };$/;"	property	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/spread.js	/^module.exports = function (t, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/spread.js	/^  , o = { a: 3, b: 4 };$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/to-string-tokens.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/#/to-string-tokens.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/_define-length.js	/^module.exports = function (t, a) {$/;"	function	line:3
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/_define-length.js	/^	  , fn = function (a, b) { return this + a + b + foo + bar; }$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/_define-length.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/constant.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/constant.js	/^var o = {};$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/identity.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/identity.js	/^var o = {};$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/invoke.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/invoke.js	/^  , o = { b: constant('c') };$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/is-arguments.js	/^module.exports = function (t, a) {$/;"	function	line:3
dummy.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/is-arguments.js	/^	dummy = { '0': 1, '1': 2 };$/;"	property	line:6
dummy.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/is-arguments.js	/^	dummy = { '0': 1, '1': 2 };$/;"	property	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/is-arguments.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/is-function.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/is-function.js	/^var o = { call: Function.prototype.call, apply: Function.prototype.apply };$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/noop.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/noop.js	/^'use strict';$/;"	function	line:1
o.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/pluck.js	/^var o = { foo: 'bar' };$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/pluck.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/pluck.js	/^var o = { foo: 'bar' };$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/valid-function.js	/^module.exports = function (t, a) {$/;"	function	line:3
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/valid-function.js	/^	var f = function () {};$/;"	function	line:4
module.exports.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/valid-function.js	/^	var f = function () {};$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/function/valid-function.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/global.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/global.js	/^'use strict';$/;"	function	line:1
ArrayIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/for-each.js	/^var ArrayIterator = require('es6-iterator\/array')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/for-each.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/for-each.js	/^  , slice = Array.prototype.slice;$/;"	function	line:5
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/is.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/is.js	/^module.exports = function (t, a) {$/;"	function	line:5
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/is.js	/^	x = {};$/;"	function	line:17
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/is.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	function	line:3
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/validate-object.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/validate-object.js	/^module.exports = function (t, a) {$/;"	function	line:5
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/validate-object.js	/^	x = {};$/;"	function	line:17
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/validate-object.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	function	line:3
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/validate.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/validate.js	/^module.exports = function (t, a) {$/;"	function	line:5
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/validate.js	/^	x = {};$/;"	function	line:17
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/iterable/validate.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/_pack-ieee754.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/_pack-ieee754.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/_unpack-ieee754.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/_unpack-ieee754.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/acosh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/acosh\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/acosh/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/acosh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/acosh\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/acosh/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/acosh/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/acosh/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/acosh/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/asinh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/asinh\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/asinh/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/asinh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/asinh\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/asinh/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/asinh/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/asinh/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/asinh/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/atanh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/atanh\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/atanh/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/atanh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/atanh\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/atanh/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/atanh/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/atanh/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/atanh/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cbrt/implement.js	/^var isImplemented = require('..\/..\/..\/math\/cbrt\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cbrt/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cbrt/implement.js	/^var isImplemented = require('..\/..\/..\/math\/cbrt\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cbrt/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cbrt/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cbrt/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cbrt/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/clz32/implement.js	/^var isImplemented = require('..\/..\/..\/math\/clz32\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/clz32/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/clz32/implement.js	/^var isImplemented = require('..\/..\/..\/math\/clz32\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/clz32/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/clz32/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/clz32/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/clz32/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cosh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/cosh\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cosh/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cosh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/cosh\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cosh/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cosh/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cosh/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/cosh/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/expm1/implement.js	/^var isImplemented = require('..\/..\/..\/math\/expm1\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/expm1/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/expm1/implement.js	/^var isImplemented = require('..\/..\/..\/math\/expm1\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/expm1/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/expm1/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/expm1/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/expm1/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/fround/implement.js	/^var isImplemented = require('..\/..\/..\/math\/fround\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/fround/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/fround/implement.js	/^var isImplemented = require('..\/..\/..\/math\/fround\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/fround/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/fround/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/fround/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/fround/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/hypot/implement.js	/^var isImplemented = require('..\/..\/..\/math\/hypot\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/hypot/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/hypot/implement.js	/^var isImplemented = require('..\/..\/..\/math\/hypot\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/hypot/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/hypot/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/hypot/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/hypot/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/imul/implement.js	/^var isImplemented = require('..\/..\/..\/math\/imul\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/imul/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/imul/implement.js	/^var isImplemented = require('..\/..\/..\/math\/imul\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/imul/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/imul/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/imul/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/imul/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log10/implement.js	/^var isImplemented = require('..\/..\/..\/math\/log10\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log10/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log10/implement.js	/^var isImplemented = require('..\/..\/..\/math\/log10\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log10/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log10/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log10/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log10/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log1p/implement.js	/^var isImplemented = require('..\/..\/..\/math\/log1p\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log1p/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log1p/implement.js	/^var isImplemented = require('..\/..\/..\/math\/log1p\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log1p/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log1p/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log1p/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log1p/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log2/implement.js	/^var isImplemented = require('..\/..\/..\/math\/log2\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log2/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log2/implement.js	/^var isImplemented = require('..\/..\/..\/math\/log2\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log2/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log2/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log2/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/log2/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sign/implement.js	/^var isImplemented = require('..\/..\/..\/math\/sign\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sign/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sign/implement.js	/^var isImplemented = require('..\/..\/..\/math\/sign\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sign/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sign/is-implemented.js	/^'use strict';$/;"	function	line:1
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sign/shim.js	/^var is = require('..\/..\/..\/object\/is');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sign/shim.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sign/shim.js	/^var is = require('..\/..\/..\/object\/is');$/;"	function	line:3
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sinh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/sinh\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sinh/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sinh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/sinh\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sinh/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sinh/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sinh/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/sinh/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/tanh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/tanh\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/tanh/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/tanh/implement.js	/^var isImplemented = require('..\/..\/..\/math\/tanh\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/tanh/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/tanh/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/tanh/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/tanh/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/trunc/implement.js	/^var isImplemented = require('..\/..\/..\/math\/trunc\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/trunc/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/trunc/implement.js	/^var isImplemented = require('..\/..\/..\/math\/trunc\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/trunc/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/trunc/is-implemented.js	/^'use strict';$/;"	function	line:1
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/trunc/shim.js	/^var is = require('..\/..\/..\/object\/is');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/trunc/shim.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/math/trunc/shim.js	/^var is = require('..\/..\/..\/object\/is');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/#/pad.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/#/pad.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/epsilon/implement.js	/^var isImplemented = require('..\/..\/..\/number\/epsilon\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/epsilon/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/epsilon/implement.js	/^var isImplemented = require('..\/..\/..\/number\/epsilon\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/epsilon/index.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/epsilon/index.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/epsilon/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/epsilon/is-implemented.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-finite/implement.js	/^var isImplemented = require('..\/..\/..\/number\/is-finite\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-finite/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-finite/implement.js	/^var isImplemented = require('..\/..\/..\/number\/is-finite\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-finite/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-finite/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-finite/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-finite/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-integer/implement.js	/^var isImplemented = require('..\/..\/..\/number\/is-integer\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-integer/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-integer/implement.js	/^var isImplemented = require('..\/..\/..\/number\/is-integer\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-integer/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-integer/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-integer/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-integer/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-nan/implement.js	/^var isImplemented = require('..\/..\/..\/number\/is-nan\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-nan/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-nan/implement.js	/^var isImplemented = require('..\/..\/..\/number\/is-nan\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-nan/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-nan/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-nan/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-nan/shim.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-natural.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-natural.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-number.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-number.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-safe-integer/implement.js	/^var isImplemented = require('..\/..\/..\/number\/is-safe-integer\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-safe-integer/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-safe-integer/implement.js	/^var isImplemented = require('..\/..\/..\/number\/is-safe-integer\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-safe-integer/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-safe-integer/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-safe-integer/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/is-safe-integer/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/max-safe-integer/implement.js	/^var isImplemented = require('..\/..\/..\/number\/max-safe-integer\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/max-safe-integer/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/max-safe-integer/implement.js	/^var isImplemented = require('..\/..\/..\/number\/max-safe-integer\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/max-safe-integer/index.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/max-safe-integer/index.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/max-safe-integer/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/max-safe-integer/is-implemented.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/min-safe-integer/implement.js	/^var isImplemented = require('..\/..\/..\/number\/min-safe-integer\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/min-safe-integer/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/min-safe-integer/implement.js	/^var isImplemented = require('..\/..\/..\/number\/min-safe-integer\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/min-safe-integer/index.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/min-safe-integer/index.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/min-safe-integer/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/min-safe-integer/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/to-integer.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/to-integer.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/to-pos-integer.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/to-pos-integer.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/to-uint32.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/number/to-uint32.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/_iterate.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports.o.raz	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/_iterate.js	/^	var o = { raz: 1, dwa: 2, trzy: 3 }$/;"	property	line:4
module.exports.o.dwa	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/_iterate.js	/^	var o = { raz: 1, dwa: 2, trzy: 3 }$/;"	property	line:4
module.exports.o.trzy	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/_iterate.js	/^	var o = { raz: 1, dwa: 2, trzy: 3 }$/;"	property	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/_iterate.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/assign/implement.js	/^var isImplemented = require('..\/..\/..\/object\/assign\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/assign/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/assign/implement.js	/^var isImplemented = require('..\/..\/..\/object\/assign\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/assign/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/assign/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/assign/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports.o1.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/assign/shim.js	/^	var o1 = { a: 1, b: 2 }$/;"	property	line:4
module.exports.o1.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/assign/shim.js	/^	var o1 = { a: 1, b: 2 }$/;"	property	line:4
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/assign/shim.js	/^	  , o2 = { b: 3, c: 4 };$/;"	property	line:5
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/assign/shim.js	/^	  , o2 = { b: 3, c: 4 };$/;"	property	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/assign/shim.js	/^'use strict';$/;"	function	line:1
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/clear.js	/^var isEmpty = require('..\/..\/object\/is-empty');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/clear.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/clear.js	/^var isEmpty = require('..\/..\/object\/is-empty');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compact.js	/^module.exports = function (t, a) {$/;"	function	line:3
x.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compact.js	/^	x = { foo: 'bar', a: 0, b: false, c: '', d: '0', e: null, bar: y,$/;"	property	line:9
x.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compact.js	/^	x = { foo: 'bar', a: 0, b: false, c: '', d: '0', e: null, bar: y,$/;"	property	line:9
x.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compact.js	/^	x = { foo: 'bar', a: 0, b: false, c: '', d: '0', e: null, bar: y,$/;"	property	line:9
x.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compact.js	/^	x = { foo: 'bar', a: 0, b: false, c: '', d: '0', e: null, bar: y,$/;"	property	line:9
x.d	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compact.js	/^	x = { foo: 'bar', a: 0, b: false, c: '', d: '0', e: null, bar: y,$/;"	property	line:9
x.e	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compact.js	/^	x = { foo: 'bar', a: 0, b: false, c: '', d: '0', e: null, bar: y,$/;"	property	line:9
x.bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compact.js	/^	x = { foo: 'bar', a: 0, b: false, c: '', d: '0', e: null, bar: y,$/;"	property	line:9
x.elo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compact.js	/^	x = { foo: 'bar', a: 0, b: false, c: '', d: '0', e: null, bar: y,$/;"	property	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compact.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compare.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/compare.js	/^'use strict';$/;"	function	line:1
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy-deep.js	/^var stringify = JSON.stringify;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy-deep.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports.o.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy-deep.js	/^	var o = { 1: 'raz', 2: 'dwa', 3: 'trzy' }$/;"	property	line:6
module.exports.o.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy-deep.js	/^	var o = { 1: 'raz', 2: 'dwa', 3: 'trzy' }$/;"	property	line:6
module.exports.o.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy-deep.js	/^	var o = { 1: 'raz', 2: 'dwa', 3: 'trzy' }$/;"	property	line:6
o.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy-deep.js	/^	o = { foo: 'bar', raz: { dwa: 'dwa',$/;"	property	line:12
o.raz	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy-deep.js	/^	o = { foo: 'bar', raz: { dwa: 'dwa',$/;"	property	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy-deep.js	/^var stringify = JSON.stringify;$/;"	function	line:3
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy.js	/^var stringify = JSON.stringify;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports.o.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy.js	/^	var o = { 1: 'raz', 2: 'dwa', 3: 'trzy' }$/;"	property	line:6
module.exports.o.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy.js	/^	var o = { 1: 'raz', 2: 'dwa', 3: 'trzy' }$/;"	property	line:6
module.exports.o.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy.js	/^	var o = { 1: 'raz', 2: 'dwa', 3: 'trzy' }$/;"	property	line:6
o.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy.js	/^	o = { foo: 'bar', raz: { dwa: 'dwa',$/;"	property	line:12
o.raz	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy.js	/^	o = { foo: 'bar', raz: { dwa: 'dwa',$/;"	property	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/copy.js	/^var stringify = JSON.stringify;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/count.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/count.js	/^'use strict';$/;"	function	line:1
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/create.js	/^var setPrototypeOf = require('..\/..\/object\/set-prototype-of')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/create.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/create.js	/^  , getPrototypeOf = Object.getPrototypeOf;$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/ensure-natural-number-value.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/ensure-natural-number-value.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/ensure-natural-number.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/ensure-natural-number.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/eq.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/eq.js	/^'use strict';$/;"	function	line:1
o.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/every.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
o.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/every.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
o.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/every.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/every.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/every.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/filter.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/filter.js	/^'use strict';$/;"	function	line:1
o.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/find-key.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
o.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/find-key.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
o.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/find-key.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/find-key.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/find-key.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	function	line:3
o.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/find.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
o.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/find.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
o.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/find.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/find.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/find.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/first-key.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/first-key.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/flatten.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/flatten.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/for-each.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports.o.raz	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/for-each.js	/^	var o = { raz: 1, dwa: 2, trzy: 3 }$/;"	property	line:4
module.exports.o.dwa	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/for-each.js	/^	var o = { raz: 1, dwa: 2, trzy: 3 }$/;"	property	line:4
module.exports.o.trzy	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/for-each.js	/^	var o = { raz: 1, dwa: 2, trzy: 3 }$/;"	property	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/for-each.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/get-property-names.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports.o.first	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/get-property-names.js	/^	var o = { first: 1, second: 4 }, r1, r2;$/;"	property	line:4
module.exports.o.second	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/get-property-names.js	/^	var o = { first: 1, second: 4 }, r1, r2;$/;"	property	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/get-property-names.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-array-like.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-array-like.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-callable.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-callable.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-copy-deep.js	/^module.exports = function (t, a) {$/;"	function	line:3
x.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-copy-deep.js	/^	x = { foo: { bar: { mar: {} } } };$/;"	property	line:22
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-copy-deep.js	/^'use strict';$/;"	function	line:1
y.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-copy-deep.js	/^	y = { foo: { bar: { mar: {} } } };$/;"	property	line:23
x.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-copy-deep.js	/^	x = { foo: { bar: { mar: {} } } };$/;"	property	line:29
x.rec.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-copy-deep.js	/^	x.rec = { foo: x };$/;"	property	line:30
y.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-copy-deep.js	/^	y = { foo: { bar: { mar: {} } } };$/;"	property	line:32
y.rec.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-copy-deep.js	/^	y.rec = { foo: x };$/;"	property	line:33
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-copy.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-copy.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-empty.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-empty.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-number-value.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-number-value.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-object.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-object.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-plain-object.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is-plain-object.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/is.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/key-of.js	/^module.exports = function (t, a) {$/;"	function	line:3
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/key-of.js	/^	  , o = { foo: 'bar', raz: x, trzy: 'cztery', five: '6' };$/;"	property	line:5
raz	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/key-of.js	/^	  , o = { foo: 'bar', raz: x, trzy: 'cztery', five: '6' };$/;"	property	line:5
trzy	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/key-of.js	/^	  , o = { foo: 'bar', raz: x, trzy: 'cztery', five: '6' };$/;"	property	line:5
five	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/key-of.js	/^	  , o = { foo: 'bar', raz: x, trzy: 'cztery', five: '6' };$/;"	property	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/key-of.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/keys/implement.js	/^var isImplemented = require('..\/..\/..\/object\/keys\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/keys/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/keys/implement.js	/^var isImplemented = require('..\/..\/..\/object\/keys\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/keys/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/keys/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/keys/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/keys/shim.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/map-keys.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/map-keys.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/map.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports.obj.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/map.js	/^	var obj = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:4
module.exports.obj.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/map.js	/^	var obj = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:4
module.exports.obj.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/map.js	/^	var obj = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/map.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/mixin-prototypes.js	/^module.exports = function (t, a) {$/;"	function	line:3
o.inherited	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/mixin-prototypes.js	/^	o = { inherited: true, visible: 23 };$/;"	property	line:5
o.visible	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/mixin-prototypes.js	/^	o = { inherited: true, visible: 23 };$/;"	property	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/mixin-prototypes.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/mixin.js	/^module.exports = function (t, a) {$/;"	function	line:3
o.inherited	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/mixin.js	/^	o = { inherited: true };$/;"	property	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/mixin.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/normalize-options.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports.x.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/normalize-options.js	/^	var x = { foo: 'raz', bar: 'dwa' }, y;$/;"	property	line:6
module.exports.x.bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/normalize-options.js	/^	var x = { foo: 'raz', bar: 'dwa' }, y;$/;"	property	line:6
x.raz	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/normalize-options.js	/^	x = { raz: 'one', dwa: 'two' };$/;"	property	line:11
x.dwa	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/normalize-options.js	/^	x = { raz: 'one', dwa: 'two' };$/;"	property	line:11
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/normalize-options.js	/^		get: function () { return this.dwa; }$/;"	function	line:15
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/normalize-options.js	/^var create = Object.create, defineProperty = Object.defineProperty;$/;"	function	line:3
getPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/primitive-set.js	/^var getPropertyNames = require('..\/..\/object\/get-property-names')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/primitive-set.js	/^module.exports = function (t, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/primitive-set.js	/^  , isPlainObject    = require('..\/..\/object\/is-plain-object');$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/safe-traverse.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports.obj.foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/safe-traverse.js	/^	var obj = { foo: { bar: { lorem: 12  } } };$/;"	property	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/safe-traverse.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/serialize.js	/^module.exports = function (t, a) {$/;"	function	line:3
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/serialize.js	/^	var fn = function (raz, dwa) { return raz + dwa; };$/;"	function	line:4
module.exports.fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/serialize.js	/^	var fn = function (raz, dwa) { return raz + dwa; };$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/serialize.js	/^'use strict';$/;"	function	line:1
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/set-prototype-of/implement.js	/^var create        = require('..\/..\/..\/object\/create')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/set-prototype-of/implement.js	/^module.exports = function (a) { a(isImplemented(create), true); };$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/set-prototype-of/implement.js	/^  , isImplemented = require('..\/..\/..\/object\/set-prototype-of\/is-implemented');$/;"	function	line:4
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/set-prototype-of/index.js	/^var create = require('..\/..\/..\/object\/create')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/set-prototype-of/index.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/set-prototype-of/index.js	/^  , getPrototypeOf = Object.getPrototypeOf;$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/set-prototype-of/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/set-prototype-of/is-implemented.js	/^'use strict';$/;"	function	line:1
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/set-prototype-of/shim.js	/^var create = require('..\/..\/..\/object\/create')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/set-prototype-of/shim.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/set-prototype-of/shim.js	/^  , getPrototypeOf = Object.getPrototypeOf;$/;"	function	line:5
o.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/some.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
o.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/some.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
o.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/some.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/some.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/some.js	/^var o = { 1: 1, 2: 2, 3: 3 };$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/to-array.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports.o.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/to-array.js	/^	var o = { 1: 1, 2: 2, 3: 3 }, o1 = {}$/;"	property	line:4
module.exports.o.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/to-array.js	/^	var o = { 1: 1, 2: 2, 3: 3 }, o1 = {}$/;"	property	line:4
module.exports.o.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/to-array.js	/^	var o = { 1: 1, 2: 2, 3: 3 }, o1 = {}$/;"	property	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/to-array.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/unserialize.js	/^module.exports = function (t, a) {$/;"	function	line:3
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/unserialize.js	/^	var fn = function (raz, dwa) { return raz + dwa; };$/;"	function	line:4
module.exports.fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/unserialize.js	/^	var fn = function (raz, dwa) { return raz + dwa; };$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/unserialize.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/valid-callable.js	/^module.exports = function (t, a) {$/;"	function	line:3
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/valid-callable.js	/^	var f = function () {};$/;"	function	line:4
module.exports.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/valid-callable.js	/^	var f = function () {};$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/valid-callable.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/valid-object.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/valid-object.js	/^'use strict';$/;"	function	line:1
numIsNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/valid-value.js	/^var numIsNaN = require('..\/..\/number\/is-nan');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/valid-value.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/valid-value.js	/^var numIsNaN = require('..\/..\/number\/is-nan');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/validate-array-like-object.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/validate-array-like-object.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/validate-array-like.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/validate-array-like.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/validate-stringifiable-value.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/validate-stringifiable-value.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/validate-stringifiable.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/object/validate-stringifiable.js	/^'use strict';$/;"	function	line:1
indexTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/index.js	/^var indexTest = require('tad\/lib\/utils\/index-test')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/index.js	/^module.exports = function (t, a, d) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/index.js	/^  , path = require('path').resolve(__dirname, '..\/..\/..\/reg-exp\/#');$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/is-sticky.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/is-sticky.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/is-unicode.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/is-unicode.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/match/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/match\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/match/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/match/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/match\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/match/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/match/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/match/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/match/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/replace/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/replace\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/replace/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/replace/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/replace\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/replace/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/replace/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/replace/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/replace/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/search/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/search\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/search/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/search/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/search\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/search/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/search/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/search/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/search/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/split/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/split\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/split/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/split/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/split\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/split/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/split/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/split/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/split/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/sticky/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/sticky\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/sticky/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/sticky/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/sticky\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/sticky/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/sticky/is-implemented.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/unicode/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/unicode\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/unicode/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/unicode/implement.js	/^var isImplemented = require('..\/..\/..\/..\/reg-exp\/#\/unicode\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/unicode/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/#/unicode/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/escape.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/escape.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/is-reg-exp.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/is-reg-exp.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/valid-reg-exp.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/reg-exp/valid-reg-exp.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/@@iterator/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/@@iterator\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/@@iterator/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/@@iterator/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/@@iterator\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/@@iterator/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/@@iterator/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/@@iterator/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/@@iterator/shim.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/at.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/at.js	/^'use strict';$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/camel-to-hyphen.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/camel-to-hyphen.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/capitalize.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/capitalize.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/case-insensitive-compare.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/case-insensitive-compare.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/code-point-at/implement.js	/^var isImplemented =$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/code-point-at/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/code-point-at/implement.js	/^	require('..\/..\/..\/..\/string\/#\/code-point-at\/is-implemented');$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/code-point-at/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/code-point-at/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/code-point-at/shim.js	/^module.exports = function (t, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/code-point-at/shim.js	/^'use strict';$/;"	function	line:4
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/contains/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/contains\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/contains/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/contains/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/contains\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/contains/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/contains/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/contains/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/contains/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/ends-with/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/ends-with\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/ends-with/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/ends-with/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/ends-with\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/ends-with/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/ends-with/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/ends-with/shim.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/ends-with/shim.js	/^'use strict';$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/hyphen-to-camel.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/hyphen-to-camel.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/indent.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/indent.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/last.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/last.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/normalize/_data.js	/^module.exports = function (t, a) { a(typeof t[0], 'object'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/normalize/_data.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/normalize/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/normalize\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/normalize/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/normalize/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/normalize\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/normalize/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/normalize/is-implemented.js	/^'use strict';$/;"	function	line:1
str	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/normalize/shim.js	/^var str = 'äiti';$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/normalize/shim.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/normalize/shim.js	/^var str = 'äiti';$/;"	function	line:5
partial	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/pad.js	/^var partial = require('..\/..\/..\/function\/#\/partial');$/;"	variable	line:3
Left	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/pad.js	/^	Left: function (t, a) {$/;"	function	line:6
module.exports.Left	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/pad.js	/^module.exports = {$/;"	method	line:5
Right	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/pad.js	/^	Right: function (t, a) {$/;"	function	line:15
module.exports.Right	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/pad.js	/^	},$/;"	method	line:14
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/plain-replace-all.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/plain-replace-all.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/plain-replace.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/plain-replace.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/repeat/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/repeat\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/repeat/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/repeat/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/repeat\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/repeat/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/repeat/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/repeat/shim.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/repeat/shim.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/starts-with/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/starts-with\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/starts-with/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/starts-with/implement.js	/^var isImplemented = require('..\/..\/..\/..\/string\/#\/starts-with\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/starts-with/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/starts-with/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/starts-with/shim.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/starts-with/shim.js	/^'use strict';$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/uncapitalize.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/#/uncapitalize.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/format-method.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/format-method.js	/^'use strict';$/;"	function	line:1
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/from-code-point/implement.js	/^var isImplemented = require('..\/..\/..\/string\/from-code-point\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/from-code-point/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/from-code-point/implement.js	/^var isImplemented = require('..\/..\/..\/string\/from-code-point\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/from-code-point/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/from-code-point/is-implemented.js	/^'use strict';$/;"	function	line:1
pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/from-code-point/shim.js	/^var pow = Math.pow;$/;"	variable	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/from-code-point/shim.js	/^module.exports = function (t, a) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/from-code-point/shim.js	/^var pow = Math.pow;$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/is-string.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/is-string.js	/^'use strict';$/;"	function	line:1
isValidFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/random-uniq.js	/^var isValidFormat = RegExp.prototype.test.bind(\/^[a-z0-9]+$\/);$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/random-uniq.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/random-uniq.js	/^var isValidFormat = RegExp.prototype.test.bind(\/^[a-z0-9]+$\/);$/;"	function	line:3
isImplemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/raw/implement.js	/^var isImplemented = require('..\/..\/..\/string\/raw\/is-implemented');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/raw/implement.js	/^module.exports = function (a) { a(isImplemented(), true); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/raw/implement.js	/^var isImplemented = require('..\/..\/..\/string\/raw\/is-implemented');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/raw/is-implemented.js	/^module.exports = function (t, a) { a(typeof t(), 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/raw/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/raw/shim.js	/^module.exports = function (t, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es5-ext/test/string/raw/shim.js	/^'use strict';$/;"	function	line:4
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/#/chain.js	/^var setPrototypeOf = require('es5-ext\/object\/set-prototype-of')$/;"	variable	line:3
IteratorChain	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/#/chain.js	/^IteratorChain = function (iterators) {$/;"	function	line:12
IteratorChain	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/#/chain.js	/^  , IteratorChain;$/;"	function	line:10
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/#/chain.js	/^module.exports = function () {$/;"	function	line:35
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/#/chain.js	/^});$/;"	function	line:33
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/.travis.yml	/^sudo: false # http:\/\/docs.travis-ci.com\/user\/workers\/container-based-infrastructure\/$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/.travis.yml	/^language: node_js$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/.travis.yml	/^node_js:$/;"	function	line:3
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/.travis.yml	/^notifications:$/;"	function	line:7
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/.travis.yml	/^  email:$/;"	function	line:8
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/.travis.yml	/^script: "npm test && npm run lint"$/;"	function	line:11
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/array.js	/^var setPrototypeOf = require('es5-ext\/object\/set-prototype-of')$/;"	variable	line:3
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/for-of.js	/^var isArguments = require('es5-ext\/function\/is-arguments')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/for-of.js	/^module.exports = function (iterable, cb\/*, thisArg*\/) {$/;"	function	line:11
doBreak	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/for-of.js	/^	doBreak = function () { broken = true; };$/;"	function	line:18
doBreak	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/for-of.js	/^	callable(cb);$/;"	function	line:17
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/for-of.js	/^  , some = Array.prototype.some;$/;"	function	line:9
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/get.js	/^var isArguments    = require('es5-ext\/function\/is-arguments')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/get.js	/^module.exports = function (obj) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/get.js	/^  , iteratorSymbol = require('es6-symbol').iterator;$/;"	function	line:8
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/index.js	/^var clear    = require('es5-ext\/array\/#\/clear')$/;"	variable	line:3
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/index.js	/^defineProperty(Iterator.prototype, Symbol.iterator, d(function () {$/;"	function	line:87
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/is-iterable.js	/^var isArguments    = require('es5-ext\/function\/is-arguments')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/is-iterable.js	/^module.exports = function (value) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/is-iterable.js	/^  , isArray = Array.isArray;$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^  "name": "es6-iterator",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^  "description": "Iterator abstraction based on ES6 specification",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^  "author": "Mariusz Nowak <medyk@medikoo.com> (http:\/\/www.medikoo.com\/)",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^  "keywords": [$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^  "repository": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "type": "git",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "url": "git:\/\/github.com\/medikoo\/es6-iterator.git"$/;"	function	line:16
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^  "dependencies": {$/;"	function	line:18
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "d": "^0.1.1",$/;"	function	line:19
es5-ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "es5-ext": "^0.10.7",$/;"	function	line:20
es6-symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "es6-symbol": "3"$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^  "devDependencies": {$/;"	function	line:23
event-emitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "event-emitter": "^0.3.4",$/;"	function	line:24
tad	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "tad": "^0.2.3",$/;"	function	line:25
xlint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "xlint": "^0.2.2",$/;"	function	line:26
xlint-jslint-medikoo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "xlint-jslint-medikoo": "^0.1.3"$/;"	function	line:27
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^  "scripts": {$/;"	function	line:29
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "lint": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --no-cache --no-stream",$/;"	function	line:30
lint-console	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "lint-console": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --watch",$/;"	function	line:31
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^    "test": "node .\/node_modules\/tad\/bin\/tad"$/;"	function	line:32
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/package.json	/^  "license": "MIT"$/;"	function	line:34
es6-iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^# es6-iterator$/;"	function	line:1
ECMAScript 6 Iterator interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^## ECMAScript 6 Iterator interface$/;"	function	line:2
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^### Installation$/;"	function	line:4
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^## API$/;"	function	line:10
Constructors	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^### Constructors$/;"	function	line:12
Iterator(list) _(es6-iterator)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^#### Iterator(list) _(es6-iterator)_$/;"	function	line:14
ArrayIterator(arrayLike[, kind]) _(es6-iterator/array)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^#### ArrayIterator(arrayLike[, kind]) _(es6-iterator\/array)_$/;"	function	line:33
StringIterator(str) _(es6-iterator/string)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^#### StringIterator(str) _(es6-iterator\/string)_$/;"	function	line:64
Function utilities	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^### Function utilities$/;"	function	line:82
forOf(iterable, callback[, thisArg]) _(es6-iterator/for-of)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^#### forOf(iterable, callback[, thisArg]) _(es6-iterator\/for-of)_$/;"	function	line:84
get(obj) _(es6-iterator/get)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^#### get(obj) _(es6-iterator\/get)_$/;"	function	line:108
isIterable(obj) _(es6-iterator/is-iterable)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^#### isIterable(obj) _(es6-iterator\/is-iterable)_$/;"	function	line:122
validIterable(obj) _(es6-iterator/valid-iterable)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^#### validIterable(obj) _(es6-iterator\/valid-iterable)_$/;"	function	line:136
Method extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^### Method extensions$/;"	function	line:140
iterator.chain(iterator1[, …iteratorn]) _(es6-iterator/	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^#### iterator.chain(iterator1[, …iteratorn]) _(es6-iterator\/#\/chain)_$/;"	function	line:142
Tests [![Build Status](https://travis-ci.org/medikoo/es6-iterator.png)](https://travis-ci.org/medikoo/es6-iterator)	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/README.md	/^### Tests [![Build Status](https:\/\/travis-ci.org\/medikoo\/es6-iterator.png)](https:\/\/travis-ci.org\/medikoo\/es6-iterator)$/;"	function	line:146
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/string.js	/^var setPrototypeOf = require('es5-ext\/object\/set-prototype-of')$/;"	variable	line:6
Iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/#/chain.js	/^var Iterator = require('..\/..\/');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/#/chain.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/#/chain.js	/^var Iterator = require('..\/..\/');$/;"	function	line:3
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/array.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/array.js	/^module.exports = function (T) {$/;"	function	line:5
Values	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/array.js	/^		Values: function (a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/array.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	function	line:3
Keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/array.js	/^		Keys: function (a) {$/;"	function	line:37
Sparse	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/array.js	/^		Sparse: function (a) {$/;"	function	line:52
ArrayIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/for-of.js	/^var ArrayIterator = require('..\/array')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/for-of.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/for-of.js	/^  , slice = Array.prototype.slice;$/;"	function	line:5
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/get.js	/^var iteratorSymbol = require('es6-symbol').iterator$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/get.js	/^module.exports = function (t, a) {$/;"	function	line:6
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/get.js	/^	iterator = {};$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/get.js	/^  , Iterator       = require('..\/');$/;"	function	line:4
ee	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/index.js	/^var ee             = require('event-emitter')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/index.js	/^module.exports = function (T) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/index.js	/^  , iteratorSymbol = require('es6-symbol').iterator;$/;"	function	line:4
Emited	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/index.js	/^		Emited: function (a) {$/;"	function	line:24
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/is-iterable.js	/^var iteratorSymbol = require('es6-symbol').iterator$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/is-iterable.js	/^module.exports = function (t, a) {$/;"	function	line:6
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/is-iterable.js	/^	iterator = {};$/;"	function	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/is-iterable.js	/^  , Iterator       = require('..\/');$/;"	function	line:4
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/string.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/string.js	/^module.exports = function (T, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/string.js	/^var iteratorSymbol = require('es6-symbol').iterator;$/;"	function	line:3
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/valid-iterable.js	/^var iteratorSymbol = require('es6-symbol').iterator$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/valid-iterable.js	/^module.exports = function (t, a) {$/;"	function	line:6
obj	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/valid-iterable.js	/^	obj = {};$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/test/valid-iterable.js	/^  , Iterator       = require('..\/');$/;"	function	line:4
isIterable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/valid-iterable.js	/^var isIterable = require('.\/is-iterable');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/valid-iterable.js	/^module.exports = function (value) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-iterator/valid-iterable.js	/^var isIterable = require('.\/is-iterable');$/;"	function	line:3
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/.travis.yml	/^sudo: false # http:\/\/docs.travis-ci.com\/user\/workers\/container-based-infrastructure\/$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/.travis.yml	/^language: node_js$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/.travis.yml	/^node_js:$/;"	function	line:3
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/.travis.yml	/^notifications:$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/.travis.yml	/^  email:$/;"	function	line:9
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/.travis.yml	/^script: "npm test && npm run lint"$/;"	function	line:12
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/is-implemented.js	/^'use strict';$/;"	function	line:1
toStringTagSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/is-map.js	/^var toStringTagSymbol = require('es6-symbol').toStringTag$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/is-map.js	/^module.exports = function (x) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/is-map.js	/^  , Global = (typeof Map === 'undefined') ? null : Map;$/;"	function	line:7
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/lib/iterator.js	/^var setPrototypeOf    = require('es5-ext\/object\/set-prototype-of')$/;"	variable	line:3
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/lib/primitive-iterator.js	/^var clear             = require('es5-ext\/array\/#\/clear')$/;"	variable	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^  "name": "es6-map",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^  "version": "0.1.4",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^  "description": "ECMAScript6 Map polyfill",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^  "author": "Mariusz Nowak <medyk@medikoo.com> (http:\/\/www.medikoo.com\/)",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^  "keywords": [$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^  "repository": {$/;"	function	line:18
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "type": "git",$/;"	function	line:19
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "url": "git:\/\/github.com\/medikoo\/es6-map.git"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^  "dependencies": {$/;"	function	line:22
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "d": "~0.1.1",$/;"	function	line:23
es5-ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "es5-ext": "~0.10.11",$/;"	function	line:24
es6-iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "es6-iterator": "2",$/;"	function	line:25
es6-set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "es6-set": "~0.1.3",$/;"	function	line:26
es6-symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "es6-symbol": "~3.1.0",$/;"	function	line:27
event-emitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "event-emitter": "~0.3.4"$/;"	function	line:28
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^  "devDependencies": {$/;"	function	line:30
tad	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "tad": "~0.2.4",$/;"	function	line:31
xlint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "xlint": "~0.2.2",$/;"	function	line:32
xlint-jslint-medikoo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "xlint-jslint-medikoo": "~0.1.4"$/;"	function	line:33
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^  "scripts": {$/;"	function	line:35
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "lint": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --no-cache --no-stream",$/;"	function	line:36
lint-console	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "lint-console": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --watch",$/;"	function	line:37
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^    "test": "node .\/node_modules\/tad\/bin\/tad"$/;"	function	line:38
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/package.json	/^  "license": "MIT"$/;"	function	line:40
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/polyfill.js	/^var clear          = require('es5-ext\/array\/#\/clear')$/;"	variable	line:3
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/polyfill.js	/^	forOf(iterable, function (value) {$/;"	function	line:34
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/primitive/index.js	/^var clear          = require('es5-ext\/object\/clear')$/;"	variable	line:3
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/primitive/index.js	/^	forOf(iterable, function (value) {$/;"	function	line:39
es6-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/README.md	/^# es6-map$/;"	function	line:1
Map collection as specified in ECMAScript6	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/README.md	/^## Map collection as specified in ECMAScript6$/;"	function	line:2
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/README.md	/^### Usage$/;"	function	line:4
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/README.md	/^### Installation$/;"	function	line:24
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/README.md	/^#### API$/;"	function	line:30
Tests [![Build Status](https://travis-ci.org/medikoo/es6-map.png)](https://travis-ci.org/medikoo/es6-map)	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/README.md	/^## Tests [![Build Status](https:\/\/travis-ci.org\/medikoo\/es6-map.png)](https:\/\/travis-ci.org\/medikoo\/es6-map)$/;"	function	line:73
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/implement.js	/^module.exports = function (t, a) { a(typeof Map, 'function'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/implement.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/index.js	/^module.exports = function (T, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/index.js	/^'use strict';$/;"	function	line:1
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/is-implemented.js	/^var global   = require('es5-ext\/global')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/is-implemented.js	/^module.exports = function (t, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/is-implemented.js	/^  , polyfill = require('..\/polyfill');$/;"	function	line:4
MapPoly	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/is-map.js	/^var MapPoly = require('..\/polyfill');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/is-map.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/is-map.js	/^var MapPoly = require('..\/polyfill');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/is-native-implemented.js	/^module.exports = function (t, a) { a(typeof t, 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/is-native-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/iterator-kinds.js	/^module.exports = function (t, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/iterator-kinds.js	/^'use strict';$/;"	function	line:1
Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/iterator.js	/^var Map     = require('..\/..\/polyfill')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/iterator.js	/^module.exports = function (T, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/iterator.js	/^  , toArray = require('es5-ext\/array\/to-array');$/;"	function	line:4
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/primitive-iterator.js	/^var iteratorSymbol = require('es6-symbol').iterator$/;"	variable	line:3
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/primitive-iterator.js	/^compare = function (a, b) {$/;"	function	line:9
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/primitive-iterator.js	/^  , compare, mapToResults;$/;"	function	line:7
mapToResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/primitive-iterator.js	/^mapToResults = function (arr) {$/;"	function	line:15
mapToResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/primitive-iterator.js	/^};$/;"	function	line:13
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/primitive-iterator.js	/^module.exports = function (T) {$/;"	function	line:21
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/primitive-iterator.js	/^};$/;"	function	line:19
Emited	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/primitive-iterator.js	/^		Emited: function (a) {$/;"	function	line:44
Kinds	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/lib/primitive-iterator.js	/^		Kinds: function (a) {$/;"	function	line:118
aFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/polyfill.js	/^var aFrom   = require('es5-ext\/array\/from')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/polyfill.js	/^module.exports = function (T, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/polyfill.js	/^  , toArray = require('es5-ext\/array\/to-array');$/;"	function	line:4
aFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/primitive/index.js	/^var aFrom       = require('es5-ext\/array\/from')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/primitive/index.js	/^module.exports = function (T, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/primitive/index.js	/^  , toArray     = require('es5-ext\/array\/to-array');$/;"	function	line:5
MapPoly	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/valid-map.js	/^var MapPoly = require('..\/polyfill');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/valid-map.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/test/valid-map.js	/^var MapPoly = require('..\/polyfill');$/;"	function	line:3
isMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/valid-map.js	/^var isMap = require('.\/is-map');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/valid-map.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-map/valid-map.js	/^var isMap = require('.\/is-map');$/;"	function	line:3
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/.travis.yml	/^sudo: false # http:\/\/docs.travis-ci.com\/user\/workers\/container-based-infrastructure\/$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/.travis.yml	/^language: node_js$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/.travis.yml	/^node_js:$/;"	function	line:3
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/.travis.yml	/^notifications:$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/.travis.yml	/^  email:$/;"	function	line:9
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/.travis.yml	/^script: "npm test && npm run lint"$/;"	function	line:12
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/copy.js	/^var Set = require('..\/');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/copy.js	/^module.exports = function () { return new Set(this); };$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/copy.js	/^var Set = require('..\/');$/;"	function	line:3
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/every.js	/^var callable = require('es5-ext\/object\/valid-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/every.js	/^module.exports = function (cb\/*, thisArg*\/) {$/;"	function	line:8
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/every.js	/^	forOf(this, function (value, doBreak) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/every.js	/^  , call = Function.prototype.call;$/;"	function	line:6
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/filter.js	/^var callable = require('es5-ext\/object\/valid-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/filter.js	/^module.exports = function (cb\/*, thisArg*\/) {$/;"	function	line:10
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/filter.js	/^	forOf(this, function (value) {$/;"	function	line:14
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/filter.js	/^  , call = Function.prototype.call;$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/get-first.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/get-first.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/get-last.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/get-last.js	/^'use strict';$/;"	function	line:1
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/some.js	/^var callable = require('es5-ext\/object\/valid-callable')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/some.js	/^module.exports = function (cb\/*, thisArg*\/) {$/;"	function	line:8
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/some.js	/^	forOf(this, function (value, doBreak) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/ext/some.js	/^  , call = Function.prototype.call;$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/is-implemented.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/is-set.js	/^module.exports = function (x) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/is-set.js	/^  , Global = (typeof Set === 'undefined') ? null : Set;$/;"	function	line:7
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/lib/iterator.js	/^var setPrototypeOf    = require('es5-ext\/object\/set-prototype-of')$/;"	variable	line:3
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/lib/primitive-iterator.js	/^var clear             = require('es5-ext\/array\/#\/clear')$/;"	variable	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^  "name": "es6-set",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^  "version": "0.1.4",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^  "description": "ECMAScript6 Set polyfill",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^  "author": "Mariusz Nowak <medyk@medikoo.com> (http:\/\/www.medikoo.com\/)",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^  "keywords": [$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^  "repository": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "type": "git",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "url": "git:\/\/github.com\/medikoo\/es6-set.git"$/;"	function	line:16
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^  "dependencies": {$/;"	function	line:18
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "d": "~0.1.1",$/;"	function	line:19
es5-ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "es5-ext": "~0.10.11",$/;"	function	line:20
es6-iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "es6-iterator": "2",$/;"	function	line:21
es6-symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "es6-symbol": "3",$/;"	function	line:22
event-emitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "event-emitter": "~0.3.4"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^  "devDependencies": {$/;"	function	line:25
tad	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "tad": "~0.2.4",$/;"	function	line:26
xlint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "xlint": "~0.2.2",$/;"	function	line:27
xlint-jslint-medikoo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "xlint-jslint-medikoo": "~0.1.4"$/;"	function	line:28
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^  "scripts": {$/;"	function	line:30
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "lint": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --no-cache --no-stream",$/;"	function	line:31
lint-console	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "lint-console": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --watch",$/;"	function	line:32
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^    "test": "node .\/node_modules\/tad\/bin\/tad"$/;"	function	line:33
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/package.json	/^  "license": "MIT"$/;"	function	line:35
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/polyfill.js	/^var clear          = require('es5-ext\/array\/#\/clear')$/;"	variable	line:3
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/polyfill.js	/^module.exports = SetPoly = function Set(\/*iterable*\/) {$/;"	function	line:21
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/polyfill.js	/^	forOf(iterable, function (value) {$/;"	function	line:29
callable	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/primitive/index.js	/^var callable       = require('es5-ext\/object\/valid-callable')$/;"	variable	line:3
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/primitive/index.js	/^	forOf(iterable, function (value) {$/;"	function	line:33
es6-set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/README.md	/^# es6-set$/;"	function	line:1
Set collection as specified in ECMAScript6	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/README.md	/^## Set collection as specified in ECMAScript6$/;"	function	line:2
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/README.md	/^### Usage$/;"	function	line:4
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/README.md	/^### Installation$/;"	function	line:24
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/README.md	/^#### API$/;"	function	line:30
Tests [![Build Status](https://travis-ci.org/medikoo/es6-set.png)](https://travis-ci.org/medikoo/es6-set)	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/README.md	/^## Tests [![Build Status](https:\/\/travis-ci.org\/medikoo\/es6-set.png)](https:\/\/travis-ci.org\/medikoo\/es6-set)$/;"	function	line:69
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/copy.js	/^var toArray = require('es5-ext\/array\/to-array')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/copy.js	/^module.exports = function (t, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/copy.js	/^  , Set     = require('..\/..\/');$/;"	function	line:4
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/every.js	/^var Set = require('..\/..\/');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/every.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/every.js	/^var Set = require('..\/..\/');$/;"	function	line:3
aFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/filter.js	/^var aFrom = require('es5-ext\/array\/from')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/filter.js	/^module.exports = function (t, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/filter.js	/^  , Set = require('..\/..\/');$/;"	function	line:5
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/get-first.js	/^var Set     = require('..\/..\/');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/get-first.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/get-first.js	/^var Set     = require('..\/..\/');$/;"	function	line:3
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/get-last.js	/^var Set     = require('..\/..\/');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/get-last.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/get-last.js	/^var Set     = require('..\/..\/');$/;"	function	line:3
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/some.js	/^var Set = require('..\/..\/');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/some.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/ext/some.js	/^var Set = require('..\/..\/');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/implement.js	/^module.exports = function (t, a) { a(typeof Set, 'function'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/implement.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/index.js	/^module.exports = function (T, a) { a((new T(['raz', 'dwa'])).size, 2); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/index.js	/^'use strict';$/;"	function	line:1
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/is-implemented.js	/^var global   = require('es5-ext\/global')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/is-implemented.js	/^module.exports = function (t, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/is-implemented.js	/^  , polyfill = require('..\/polyfill');$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/is-native-implemented.js	/^module.exports = function (t, a) { a(typeof t, 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/is-native-implemented.js	/^'use strict';$/;"	function	line:1
SetPoly	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/is-set.js	/^var SetPoly = require('..\/polyfill');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/is-set.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/is-set.js	/^var SetPoly = require('..\/polyfill');$/;"	function	line:3
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/iterator.js	/^var Set     = require('..\/..\/polyfill')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/iterator.js	/^module.exports = function (T, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/iterator.js	/^  , toArray = require('es5-ext\/array\/to-array');$/;"	function	line:4
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/primitive-iterator.js	/^var Set            = require('..\/..\/primitive')$/;"	variable	line:3
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/primitive-iterator.js	/^compare = function (a, b) {$/;"	function	line:9
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/primitive-iterator.js	/^  , compare, map;$/;"	function	line:7
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/primitive-iterator.js	/^map = function (arr) {$/;"	function	line:15
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/primitive-iterator.js	/^};$/;"	function	line:13
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/primitive-iterator.js	/^module.exports = function (T) {$/;"	function	line:21
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/primitive-iterator.js	/^};$/;"	function	line:19
Emited	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/primitive-iterator.js	/^		Emited: function (a) {$/;"	function	line:41
Kinds	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/lib/primitive-iterator.js	/^		Kinds: function (a) {$/;"	function	line:103
aFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/polyfill.js	/^var aFrom   = require('es5-ext\/array\/from')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/polyfill.js	/^module.exports = function (T, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/polyfill.js	/^  , toArray = require('es5-ext\/array\/to-array');$/;"	function	line:4
aFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/primitive/index.js	/^var aFrom       = require('es5-ext\/array\/from')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/primitive/index.js	/^module.exports = function (T, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/primitive/index.js	/^  , toArray     = require('es5-ext\/array\/to-array');$/;"	function	line:5
SetPoly	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/valid-set.js	/^var SetPoly = require('..\/polyfill');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/valid-set.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/test/valid-set.js	/^var SetPoly = require('..\/polyfill');$/;"	function	line:3
isSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/valid-set.js	/^var isSet = require('.\/is-set');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/valid-set.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-set/valid-set.js	/^var isSet = require('.\/is-set');$/;"	function	line:3
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/.travis.yml	/^sudo: false # http:\/\/docs.travis-ci.com\/user\/workers\/container-based-infrastructure\/$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/.travis.yml	/^language: node_js$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/.travis.yml	/^node_js:$/;"	function	line:3
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/.travis.yml	/^notifications:$/;"	function	line:9
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/.travis.yml	/^  email:$/;"	function	line:10
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/is-implemented.js	/^module.exports = function () {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/is-implemented.js	/^var validTypes = { object: true, symbol: true };$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/is-symbol.js	/^module.exports = function (x) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/is-symbol.js	/^'use strict';$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^  "name": "es6-symbol",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^  "version": "3.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^  "description": "ECMAScript 6 Symbol polyfill",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^  "author": "Mariusz Nowak <medyk@medikoo.com> (http:\/\/www.medikoo.com\/)",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^  "keywords": [$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^  "repository": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^    "type": "git",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^    "url": "git:\/\/github.com\/medikoo\/es6-symbol.git"$/;"	function	line:18
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^  "dependencies": {$/;"	function	line:20
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^    "d": "~0.1.1",$/;"	function	line:21
es5-ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^    "es5-ext": "~0.10.11"$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^  "devDependencies": {$/;"	function	line:24
tad	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^    "tad": "~0.2.4",$/;"	function	line:25
xlint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^    "xlint": "~0.2.2",$/;"	function	line:26
xlint-jslint-medikoo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^    "xlint-jslint-medikoo": "~0.1.4"$/;"	function	line:27
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^  "scripts": {$/;"	function	line:29
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^    "lint": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --no-cache --no-stream",$/;"	function	line:30
lint-console	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^    "lint-console": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --watch",$/;"	function	line:31
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^    "test": "node .\/node_modules\/tad\/bin\/tad"$/;"	function	line:32
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/package.json	/^  "license": "MIT"$/;"	function	line:34
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/polyfill.js	/^var d              = require('d')$/;"	variable	line:5
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/polyfill.js	/^		defineProperty(objPrototype, name, d.gs(null, function (value) {$/;"	function	line:29
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/polyfill.js	/^HiddenSymbol = function Symbol(description) {$/;"	function	line:45
HiddenSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/polyfill.js	/^}());$/;"	function	line:41
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/polyfill.js	/^HiddenSymbol = function Symbol(description) {$/;"	function	line:45
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/polyfill.js	/^module.exports = SymbolPolyfill = function Symbol(description) {$/;"	function	line:52
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/polyfill.js	/^defineProperty(SymbolPolyfill.prototype, SymbolPolyfill.toPrimitive, d('', function () {$/;"	function	line:102
es6-symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/README.md	/^# es6-symbol$/;"	function	line:1
ECMAScript 6 Symbol polyfill	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/README.md	/^## ECMAScript 6 Symbol polyfill$/;"	function	line:2
Limitations	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/README.md	/^### Limitations$/;"	function	line:9
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/README.md	/^### Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/README.md	/^#### API$/;"	function	line:33
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/README.md	/^### Installation$/;"	function	line:58
NPM	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/README.md	/^#### NPM$/;"	function	line:59
Browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/README.md	/^##### Browser$/;"	function	line:65
Tests [![Build Status](https://travis-ci.org/medikoo/es6-symbol.png)](https://travis-ci.org/medikoo/es6-symbol)	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/README.md	/^## Tests [![Build Status](https:\/\/travis-ci.org\/medikoo\/es6-symbol.png)](https:\/\/travis-ci.org\/medikoo\/es6-symbol)$/;"	function	line:69
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/implement.js	/^module.exports = function (t, a) { a(typeof Symbol, 'function'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/implement.js	/^'use strict';$/;"	function	line:1
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/index.js	/^var d = require('d')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/index.js	/^module.exports = function (T, a) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/index.js	/^  , defineProperty = Object.defineProperty;$/;"	function	line:5
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/is-implemented.js	/^var global   = require('es5-ext\/global')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/is-implemented.js	/^module.exports = function (t, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/is-implemented.js	/^  , polyfill = require('..\/polyfill');$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/is-native-implemented.js	/^module.exports = function (t, a) { a(typeof t, 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/is-native-implemented.js	/^'use strict';$/;"	function	line:1
SymbolPoly	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/is-symbol.js	/^var SymbolPoly = require('..\/polyfill');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/is-symbol.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/is-symbol.js	/^var SymbolPoly = require('..\/polyfill');$/;"	function	line:3
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/polyfill.js	/^var d        = require('d')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/polyfill.js	/^module.exports = function (T, a) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/polyfill.js	/^  , defineProperty = Object.defineProperty;$/;"	function	line:6
SymbolPoly	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/validate-symbol.js	/^var SymbolPoly = require('..\/polyfill');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/validate-symbol.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/test/validate-symbol.js	/^var SymbolPoly = require('..\/polyfill');$/;"	function	line:3
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/validate-symbol.js	/^var isSymbol = require('.\/is-symbol');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/validate-symbol.js	/^module.exports = function (value) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-symbol/validate-symbol.js	/^var isSymbol = require('.\/is-symbol');$/;"	function	line:3
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/.travis.yml	/^sudo: false # use faster docker infrastructure$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/.travis.yml	/^language: node_js$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/.travis.yml	/^node_js:$/;"	function	line:3
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/.travis.yml	/^notifications:$/;"	function	line:7
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/.travis.yml	/^  email:$/;"	function	line:8
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/.travis.yml	/^script: "npm test && npm run lint"$/;"	function	line:11
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/is-implemented.js	/^module.exports = function () {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/is-implemented.js	/^'use strict';$/;"	function	line:1
toStringTagSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/is-weak-map.js	/^var toStringTagSymbol = require('es6-symbol').toStringTag$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/is-weak-map.js	/^module.exports = function (x) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/is-weak-map.js	/^  , Global = (typeof WeakMap === 'undefined') ? null : WeakMap;$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^  "name": "es6-weak-map",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^  "version": "2.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^  "description": "ECMAScript6 WeakMap polyfill",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^  "author": "Mariusz Nowak <medyk@medikoo.com> (http:\/\/www.medikoo.com\/)",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^  "keywords": [$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^  "repository": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "type": "git",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "url": "git:\/\/github.com\/medikoo\/es6-weak-map.git"$/;"	function	line:19
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^  "dependencies": {$/;"	function	line:21
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "d": "^0.1.1",$/;"	function	line:22
es5-ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "es5-ext": "^0.10.8",$/;"	function	line:23
es6-iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "es6-iterator": "2",$/;"	function	line:24
es6-symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "es6-symbol": "3"$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^  "devDependencies": {$/;"	function	line:27
tad	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "tad": "^0.2.3",$/;"	function	line:28
xlint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "xlint": "^0.2.2",$/;"	function	line:29
xlint-jslint-medikoo	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "xlint-jslint-medikoo": "^0.1.4"$/;"	function	line:30
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^  "scripts": {$/;"	function	line:32
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "lint": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --no-cache --no-stream",$/;"	function	line:33
lint-console	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "lint-console": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --watch",$/;"	function	line:34
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^    "test": "node .\/node_modules\/tad\/bin\/tad"$/;"	function	line:35
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/package.json	/^  "license": "MIT"$/;"	function	line:37
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/polyfill.js	/^var setPrototypeOf    = require('es5-ext\/object\/set-prototype-of')$/;"	variable	line:3
forOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/polyfill.js	/^	forOf(iterable, function (val) {$/;"	function	line:30
es6-weak-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/README.md	/^# es6-weak-map$/;"	function	line:1
WeakMap collection as specified in ECMAScript6	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/README.md	/^## WeakMap collection as specified in ECMAScript6$/;"	function	line:2
Limitations	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/README.md	/^### Limitations$/;"	function	line:11
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/README.md	/^### Installation$/;"	function	line:15
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/README.md	/^### Usage$/;"	function	line:21
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/README.md	/^#### API$/;"	function	line:41
Tests [![Build Status](https://travis-ci.org/medikoo/es6-weak-map.svg)](https://travis-ci.org/medikoo/es6-weak-map)	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/README.md	/^## Tests [![Build Status](https:\/\/travis-ci.org\/medikoo\/es6-weak-map.svg)](https:\/\/travis-ci.org\/medikoo\/es6-weak-map)$/;"	function	line:61
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/implement.js	/^module.exports = function (t, a) { a(typeof WeakMap, 'function'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/implement.js	/^'use strict';$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/index.js	/^module.exports = function (T, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/index.js	/^'use strict';$/;"	function	line:1
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/is-implemented.js	/^var global   = require('es5-ext\/global')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/is-implemented.js	/^module.exports = function (t, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/is-implemented.js	/^  , polyfill = require('..\/polyfill');$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/is-native-implemented.js	/^module.exports = function (t, a) { a(typeof t, 'boolean'); };$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/is-native-implemented.js	/^'use strict';$/;"	function	line:1
WeakMapPoly	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/is-weak-map.js	/^var WeakMapPoly = require('..\/polyfill');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/is-weak-map.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/is-weak-map.js	/^var WeakMapPoly = require('..\/polyfill');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/polyfill.js	/^module.exports = function (T, a) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/polyfill.js	/^'use strict';$/;"	function	line:1
WeakMapPoly	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/valid-weak-map.js	/^var WeakMapPoly = require('..\/polyfill');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/valid-weak-map.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/test/valid-weak-map.js	/^var WeakMapPoly = require('..\/polyfill');$/;"	function	line:3
isWeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/valid-weak-map.js	/^var isWeakMap = require('.\/is-weak-map');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/valid-weak-map.js	/^module.exports = function (x) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/es6-weak-map/valid-weak-map.js	/^var isWeakMap = require('.\/is-weak-map');$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/index.js	/^module.exports = function (str) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/index.js	/^var matchOperatorsRe = \/[|\\\\{}()[\\]^$+*?.]\/g;$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "name": "escape-string-regexp",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "version": "1.0.5",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "description": "Escape RegExp special characters",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "repository": "sindresorhus\/escape-string-regexp",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "maintainers": [$/;"	function	line:12
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^    "node": ">=0.8.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^    "test": "xo && ava"$/;"	function	line:20
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "files": [$/;"	function	line:22
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "keywords": [$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^  "devDependencies": {$/;"	function	line:37
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^    "ava": "*",$/;"	function	line:38
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/package.json	/^    "xo": "*"$/;"	function	line:39
escape-string-regexp [![Build Status](https://travis-ci.org/sindresorhus/escape-string-regexp.svg?branch=master)](https://travis-ci.org/sindresorhus/escape-string-regexp)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/readme.md	/^# escape-string-regexp [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/escape-string-regexp.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/escape-string-regexp)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/readme.md	/^## Usage$/;"	function	line:13
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/escape-string-regexp/readme.md	/^## License$/;"	function	line:25
Syntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    var Syntax,$/;"	variable	line:40
isExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function isExpression(node) {$/;"	function	line:74
isExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function isExpression(node) {$/;"	function	line:74
isStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function isStatement(node) {$/;"	function	line:79
isStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function isStatement(node) {$/;"	function	line:79
Precedence.Sequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    Precedence = {$/;"	property	line:83
Precedence.Yield	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Sequence: 0,$/;"	property	line:84
Precedence.Await	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Yield: 1,$/;"	property	line:85
Precedence.Assignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Await: 1,$/;"	property	line:86
Precedence.Conditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Assignment: 1,$/;"	property	line:87
Precedence.ArrowFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Conditional: 2,$/;"	property	line:88
Precedence.LogicalOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ArrowFunction: 2,$/;"	property	line:89
Precedence.LogicalAND	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        LogicalOR: 3,$/;"	property	line:90
Precedence.BitwiseOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        LogicalAND: 4,$/;"	property	line:91
Precedence.BitwiseXOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        BitwiseOR: 5,$/;"	property	line:92
Precedence.BitwiseAND	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        BitwiseXOR: 6,$/;"	property	line:93
Precedence.Equality	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        BitwiseAND: 7,$/;"	property	line:94
Precedence.Relational	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Equality: 8,$/;"	property	line:95
Precedence.BitwiseSHIFT	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Relational: 9,$/;"	property	line:96
Precedence.Additive	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        BitwiseSHIFT: 10,$/;"	property	line:97
Precedence.Multiplicative	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Additive: 11,$/;"	property	line:98
Precedence.Unary	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Multiplicative: 12,$/;"	property	line:99
Precedence.Postfix	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Unary: 13,$/;"	property	line:100
Precedence.Call	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Postfix: 14,$/;"	property	line:101
BinaryPrecedence.||	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    BinaryPrecedence = {$/;"	property	line:109
F_ALLOW_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    var F_ALLOW_IN = 1,$/;"	variable	line:138
E_FTT	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    var E_FTT = F_ALLOW_CALL | F_ALLOW_UNPARATH_NEW,$/;"	variable	line:150
S_TFFF	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    var S_TFFF = F_ALLOW_IN,$/;"	variable	line:163
getDefaultOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function getDefaultOptions() {$/;"	function	line:169
getDefaultOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function getDefaultOptions() {$/;"	function	line:169
stringRepeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function stringRepeat(str, num) {$/;"	function	line:209
stringRepeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function stringRepeat(str, num) {$/;"	function	line:209
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        isArray = function isArray(array) {$/;"	function	line:223
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        isArray = function isArray(array) {$/;"	class	line:223
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            return Object.prototype.toString.call(array) === '[object Array]';$/;"	method	line:224
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    if (!isArray) {$/;"	function	line:222
hasLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function hasLineTerminator(str) {$/;"	function	line:228
hasLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function hasLineTerminator(str) {$/;"	function	line:228
endsWithLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function endsWithLineTerminator(str) {$/;"	function	line:232
endsWithLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function endsWithLineTerminator(str) {$/;"	function	line:232
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function merge(target, override) {$/;"	function	line:237
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function merge(target, override) {$/;"	function	line:237
updateDeeply	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function updateDeeply(target, override) {$/;"	function	line:247
isHashObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        function isHashObject(target) {$/;"	function	line:250
updateDeeply.isHashObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        function isHashObject(target) {$/;"	function	line:250
updateDeeply	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function updateDeeply(target, override) {$/;"	function	line:247
generateNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateNumber(value) {$/;"	function	line:271
generateNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateNumber(value) {$/;"	function	line:271
escapeRegExpCharacter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function escapeRegExpCharacter(ch, previousIsBackslash) {$/;"	function	line:329
escapeRegExpCharacter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function escapeRegExpCharacter(ch, previousIsBackslash) {$/;"	function	line:329
generateRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateRegExp(reg) {$/;"	function	line:339
generateRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateRegExp(reg) {$/;"	function	line:339
escapeAllowedCharacter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function escapeAllowedCharacter(code, next) {$/;"	function	line:387
escapeAllowedCharacter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function escapeAllowedCharacter(code, next) {$/;"	function	line:387
escapeDisallowedCharacter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function escapeDisallowedCharacter(code) {$/;"	function	line:414
escapeDisallowedCharacter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function escapeDisallowedCharacter(code) {$/;"	function	line:414
escapeDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function escapeDirective(str) {$/;"	function	line:438
escapeDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function escapeDirective(str) {$/;"	function	line:438
escapeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function escapeString(str) {$/;"	function	line:458
escapeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function escapeString(str) {$/;"	function	line:458
flattenToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function flattenToString(arr) {$/;"	function	line:504
flattenToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function flattenToString(arr) {$/;"	function	line:504
toSourceNodeWhenNeeded	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function toSourceNodeWhenNeeded(generated, node) {$/;"	function	line:516
toSourceNodeWhenNeeded	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function toSourceNodeWhenNeeded(generated, node) {$/;"	function	line:516
noEmptySpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function noEmptySpace() {$/;"	function	line:540
noEmptySpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function noEmptySpace() {$/;"	function	line:540
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function join(left, right) {$/;"	function	line:544
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function join(left, right) {$/;"	function	line:544
addIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function addIndent(stmt) {$/;"	function	line:574
addIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function addIndent(stmt) {$/;"	function	line:574
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function withIndent(fn) {$/;"	function	line:578
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function withIndent(fn) {$/;"	function	line:578
calculateSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function calculateSpaces(str) {$/;"	function	line:586
calculateSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function calculateSpaces(str) {$/;"	function	line:586
adjustMultilineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function adjustMultilineComment(value, specialBase) {$/;"	function	line:596
adjustMultilineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function adjustMultilineComment(value, specialBase) {$/;"	function	line:596
generateComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateComment(comment, specialBase) {$/;"	function	line:648
generateComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateComment(comment, specialBase) {$/;"	function	line:648
addComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function addComments(stmt, result) {$/;"	function	line:667
addComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function addComments(stmt, result) {$/;"	function	line:667
generateBlankLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateBlankLines(start, end, result) {$/;"	function	line:780
generateBlankLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateBlankLines(start, end, result) {$/;"	function	line:780
parenthesize	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function parenthesize(text, current, should) {$/;"	function	line:794
parenthesize	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function parenthesize(text, current, should) {$/;"	function	line:794
generateVerbatimString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateVerbatimString(string) {$/;"	function	line:801
generateVerbatimString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateVerbatimString(string) {$/;"	function	line:801
generateVerbatim	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateVerbatim(expr, precedence) {$/;"	function	line:810
generateVerbatim	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateVerbatim(expr, precedence) {$/;"	function	line:810
CodeGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function CodeGenerator() {$/;"	function	line:826
CodeGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function CodeGenerator() {$/;"	function	line:826
maybeBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.maybeBlock = function(stmt, flags) {$/;"	function	line:831
CodeGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    }$/;"	class	line:827
CodeGenerator.maybeBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.maybeBlock = function(stmt, flags) {$/;"	method	line:831
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        withIndent(function () {$/;"	function	line:844
maybeBlockSuffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.maybeBlockSuffix = function (stmt, result) {$/;"	function	line:854
CodeGenerator.maybeBlockSuffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.maybeBlockSuffix = function (stmt, result) {$/;"	method	line:854
generateIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateIdentifier(node) {$/;"	function	line:865
generateIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateIdentifier(node) {$/;"	function	line:865
generateAsyncPrefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateAsyncPrefix(node, spaceRequired) {$/;"	function	line:869
generateAsyncPrefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateAsyncPrefix(node, spaceRequired) {$/;"	function	line:869
generateStarSuffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateStarSuffix(node) {$/;"	function	line:873
generateStarSuffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateStarSuffix(node) {$/;"	function	line:873
generateMethodPrefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateMethodPrefix(prop) {$/;"	function	line:878
generateMethodPrefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateMethodPrefix(prop) {$/;"	function	line:878
generatePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generatePattern = function (node, precedence, flags) {$/;"	function	line:888
CodeGenerator.generatePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generatePattern = function (node, precedence, flags) {$/;"	method	line:888
generateFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateFunctionParams = function (node) {$/;"	function	line:895
CodeGenerator.generateFunctionParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateFunctionParams = function (node) {$/;"	method	line:895
generateFunctionBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateFunctionBody = function (node) {$/;"	function	line:937
CodeGenerator.generateFunctionBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateFunctionBody = function (node) {$/;"	method	line:937
generateIterationForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateIterationForStatement = function (operator, stmt, flags) {$/;"	function	line:961
CodeGenerator.generateIterationForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateIterationForStatement = function (operator, stmt, flags) {$/;"	method	line:961
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        withIndent(function () {$/;"	function	line:963
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^                withIndent(function () {$/;"	function	line:965
generatePropertyKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generatePropertyKey = function (expr, computed, value) {$/;"	function	line:983
CodeGenerator.generatePropertyKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generatePropertyKey = function (expr, computed, value) {$/;"	method	line:983
generateAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateAssignment = function (left, right, operator, precedence, flags) {$/;"	function	line:1003
CodeGenerator.generateAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateAssignment = function (left, right, operator, precedence, flags) {$/;"	method	line:1003
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.semicolon = function (flags) {$/;"	function	line:1019
CodeGenerator.semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.semicolon = function (flags) {$/;"	method	line:1019
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        BlockStatement: function (stmt, flags) {$/;"	function	line:1030
CodeGenerator.Statement.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.Statement = {$/;"	method	line:1028
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function () {$/;"	function	line:1033
BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        BreakStatement: function (stmt, flags) {$/;"	function	line:1114
CodeGenerator.Statement.BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1112
ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ContinueStatement: function (stmt, flags) {$/;"	function	line:1121
CodeGenerator.Statement.ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1119
ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ClassBody: function (stmt, flags) {$/;"	function	line:1128
CodeGenerator.Statement.ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1126
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function (indent) {$/;"	function	line:1131
ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ClassDeclaration: function (stmt, flags) {$/;"	function	line:1151
CodeGenerator.Statement.ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1149
DirectiveStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        DirectiveStatement: function (stmt, flags) {$/;"	function	line:1166
CodeGenerator.Statement.DirectiveStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1164
DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        DoWhileStatement: function (stmt, flags) {$/;"	function	line:1173
CodeGenerator.Statement.DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1171
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        CatchClause: function (stmt, flags) {$/;"	function	line:1184
CodeGenerator.Statement.CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1182
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function () {$/;"	function	line:1186
DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        DebuggerStatement: function (stmt, flags) {$/;"	function	line:1204
CodeGenerator.Statement.DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1202
EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        EmptyStatement: function (stmt, flags) {$/;"	function	line:1208
CodeGenerator.Statement.EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1206
ExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ExportDefaultDeclaration: function (stmt, flags) {$/;"	function	line:1212
CodeGenerator.Statement.ExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1210
ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ExportNamedDeclaration: function (stmt, flags) {$/;"	function	line:1228
CodeGenerator.Statement.ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1226
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^                    withIndent(function (indent) {$/;"	function	line:1248
ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ExportAllDeclaration: function (stmt, flags) {$/;"	function	line:1279
CodeGenerator.Statement.ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1277
ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ExpressionStatement: function (stmt, flags) {$/;"	function	line:1291
CodeGenerator.Statement.ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1289
isClassPrefixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            function isClassPrefixed(fragment) {$/;"	function	line:1294
CodeGenerator.Statement.ExpressionStatement.isClassPrefixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            function isClassPrefixed(fragment) {$/;"	function	line:1294
isFunctionPrefixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            function isFunctionPrefixed(fragment) {$/;"	function	line:1303
CodeGenerator.Statement.ExpressionStatement.isFunctionPrefixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            function isFunctionPrefixed(fragment) {$/;"	function	line:1303
isAsyncPrefixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            function isAsyncPrefixed(fragment) {$/;"	function	line:1312
CodeGenerator.Statement.ExpressionStatement.isAsyncPrefixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            function isAsyncPrefixed(fragment) {$/;"	function	line:1312
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ImportDeclaration: function (stmt, flags) {$/;"	function	line:1351
CodeGenerator.Statement.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1349
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^                        withIndent(function (indent) {$/;"	function	line:1410
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        VariableDeclarator: function (stmt, flags) {$/;"	function	line:1438
CodeGenerator.Statement.VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1436
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        VariableDeclaration: function (stmt, flags) {$/;"	function	line:1452
CodeGenerator.Statement.VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1450
block	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            function block() {$/;"	function	line:1462
CodeGenerator.Statement.VariableDeclaration.block	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            function block() {$/;"	function	line:1462
ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ThrowStatement: function (stmt, flags) {$/;"	function	line:1495
CodeGenerator.Statement.ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1493
TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        TryStatement: function (stmt, flags) {$/;"	function	line:1502
CodeGenerator.Statement.TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1500
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        SwitchStatement: function (stmt, flags) {$/;"	function	line:1549
CodeGenerator.Statement.SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1547
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function () {$/;"	function	line:1551
SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        SwitchCase: function (stmt, flags) {$/;"	function	line:1575
CodeGenerator.Statement.SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1573
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function () {$/;"	function	line:1577
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        IfStatement: function (stmt, flags) {$/;"	function	line:1614
CodeGenerator.Statement.IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1612
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function () {$/;"	function	line:1616
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ForStatement: function (stmt, flags) {$/;"	function	line:1642
CodeGenerator.Statement.ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1640
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function () {$/;"	function	line:1644
ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ForInStatement: function (stmt, flags) {$/;"	function	line:1679
CodeGenerator.Statement.ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1677
ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ForOfStatement: function (stmt, flags) {$/;"	function	line:1683
CodeGenerator.Statement.ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1681
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        LabeledStatement: function (stmt, flags) {$/;"	function	line:1687
CodeGenerator.Statement.LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1685
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Program: function (stmt, flags) {$/;"	function	line:1691
CodeGenerator.Statement.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1689
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        FunctionDeclaration: function (stmt, flags) {$/;"	function	line:1741
CodeGenerator.Statement.FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1739
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ReturnStatement: function (stmt, flags) {$/;"	function	line:1751
CodeGenerator.Statement.ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1749
WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        WhileStatement: function (stmt, flags) {$/;"	function	line:1761
CodeGenerator.Statement.WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1759
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function () {$/;"	function	line:1763
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        WithStatement: function (stmt, flags) {$/;"	function	line:1774
CodeGenerator.Statement.WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1772
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function () {$/;"	function	line:1776
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        SequenceExpression: function (expr, precedence, flags) {$/;"	function	line:1795
CodeGenerator.Expression.SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.Expression = {$/;"	method	line:1793
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        AssignmentExpression: function (expr, precedence, flags) {$/;"	function	line:1810
CodeGenerator.Expression.AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1808
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ArrowFunctionExpression: function (expr, precedence, flags) {$/;"	function	line:1814
CodeGenerator.Expression.ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1812
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ConditionalExpression: function (expr, precedence, flags) {$/;"	function	line:1818
CodeGenerator.Expression.ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1816
LogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        LogicalExpression: function (expr, precedence, flags) {$/;"	function	line:1835
CodeGenerator.Expression.LogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1833
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        BinaryExpression: function (expr, precedence, flags) {$/;"	function	line:1839
CodeGenerator.Expression.BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1837
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        CallExpression: function (expr, precedence, flags) {$/;"	function	line:1874
CodeGenerator.Expression.CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1872
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        NewExpression: function (expr, precedence, flags) {$/;"	function	line:1893
CodeGenerator.Expression.NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1891
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        MemberExpression: function (expr, precedence, flags) {$/;"	function	line:1920
CodeGenerator.Expression.MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1918
MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        MetaProperty: function (expr, precedence, flags) {$/;"	function	line:1955
CodeGenerator.Expression.MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1953
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        UnaryExpression: function (expr, precedence, flags) {$/;"	function	line:1964
CodeGenerator.Expression.UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1962
YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        YieldExpression: function (expr, precedence, flags) {$/;"	function	line:1995
CodeGenerator.Expression.YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:1993
AwaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        AwaitExpression: function (expr, precedence, flags) {$/;"	function	line:2011
CodeGenerator.Expression.AwaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2009
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        UpdateExpression: function (expr, precedence, flags) {$/;"	function	line:2019
CodeGenerator.Expression.UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2017
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        FunctionExpression: function (expr, precedence, flags) {$/;"	function	line:2040
CodeGenerator.Expression.FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2038
ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ArrayPattern: function (expr, precedence, flags) {$/;"	function	line:2055
CodeGenerator.Expression.ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2053
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ArrayExpression: function (expr, precedence, flags, isPattern) {$/;"	function	line:2059
CodeGenerator.Expression.ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2057
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function (indent) {$/;"	function	line:2066
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        RestElement: function(expr, precedence, flags) {$/;"	function	line:2093
CodeGenerator.Expression.RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2091
ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ClassExpression: function (expr, precedence, flags) {$/;"	function	line:2097
CodeGenerator.Expression.ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2095
MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        MethodDefinition: function (expr, precedence, flags) {$/;"	function	line:2112
CodeGenerator.Expression.MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2110
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Property: function (expr, precedence, flags) {$/;"	function	line:2134
CodeGenerator.Expression.Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2132
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ObjectExpression: function (expr, precedence, flags) {$/;"	function	line:2162
CodeGenerator.Expression.ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2160
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function () {$/;"	function	line:2170
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function (indent) {$/;"	function	line:2188
AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        AssignmentPattern: function(expr, precedence, flags) {$/;"	function	line:2212
CodeGenerator.Expression.AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2210
ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ObjectPattern: function (expr, precedence, flags) {$/;"	function	line:2216
CodeGenerator.Expression.ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2214
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            withIndent(function (indent) {$/;"	function	line:2239
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ThisExpression: function (expr, precedence, flags) {$/;"	function	line:2258
CodeGenerator.Expression.ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2256
Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Super: function (expr, precedence, flags) {$/;"	function	line:2262
CodeGenerator.Expression.Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2260
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Identifier: function (expr, precedence, flags) {$/;"	function	line:2266
CodeGenerator.Expression.Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2264
ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ImportDefaultSpecifier: function (expr, precedence, flags) {$/;"	function	line:2270
CodeGenerator.Expression.ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2268
ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ImportNamespaceSpecifier: function (expr, precedence, flags) {$/;"	function	line:2274
CodeGenerator.Expression.ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2272
ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ImportSpecifier: function (expr, precedence, flags) {$/;"	function	line:2283
CodeGenerator.Expression.ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2281
ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ExportSpecifier: function (expr, precedence, flags) {$/;"	function	line:2293
CodeGenerator.Expression.ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2291
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        Literal: function (expr, precedence, flags) {$/;"	function	line:2303
CodeGenerator.Expression.Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2301
GeneratorExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        GeneratorExpression: function (expr, precedence, flags) {$/;"	function	line:2337
CodeGenerator.Expression.GeneratorExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2335
ComprehensionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ComprehensionExpression: function (expr, precedence, flags) {$/;"	function	line:2341
CodeGenerator.Expression.ComprehensionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2339
withIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^                withIndent(function () {$/;"	function	line:2354
ComprehensionBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ComprehensionBlock: function (expr, precedence, flags) {$/;"	function	line:2382
CodeGenerator.Expression.ComprehensionBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2380
SpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        SpreadElement: function (expr, precedence, flags) {$/;"	function	line:2399
CodeGenerator.Expression.SpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2397
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        TaggedTemplateExpression: function (expr, precedence, flags) {$/;"	function	line:2406
CodeGenerator.Expression.TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2404
TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        TemplateElement: function (expr, precedence, flags) {$/;"	function	line:2418
CodeGenerator.Expression.TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2416
TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        TemplateLiteral: function (expr, precedence, flags) {$/;"	function	line:2424
CodeGenerator.Expression.TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2422
ModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        ModuleSpecifier: function (expr, precedence, flags) {$/;"	function	line:2439
CodeGenerator.Expression.ModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^        },$/;"	method	line:2437
generateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateExpression = function (expr, precedence, flags) {$/;"	function	line:2447
CodeGenerator.generateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateExpression = function (expr, precedence, flags) {$/;"	method	line:2447
generateStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateStatement = function (stmt, flags) {$/;"	function	line:2465
CodeGenerator.generateStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    CodeGenerator.prototype.generateStatement = function (stmt, flags) {$/;"	method	line:2465
generateInternal	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateInternal(node) {$/;"	function	line:2485
generateInternal	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generateInternal(node) {$/;"	function	line:2485
generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generate(node, options) {$/;"	function	line:2500
pair.code	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^            pair = {code: result.toString(), map: null};$/;"	property	line:2561
generate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    function generate(node, options) {$/;"	function	line:2500
FORMAT_MINIFY.indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/escodegen.js	/^    FORMAT_MINIFY = {$/;"	property	line:2583
console.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esparse.js	/^    console = { log: print };$/;"	property	line:43
fs.readFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esparse.js	/^    fs = { readFileSync: readFile };$/;"	property	line:44
process.argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esparse.js	/^    process = { argv: arguments, exit: quit };$/;"	property	line:45
process.exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esparse.js	/^    process = { argv: arguments, exit: quit };$/;"	property	line:45
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esparse.js	/^function showUsage() {$/;"	function	line:50
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esparse.js	/^function showUsage() {$/;"	function	line:50
adjustRegexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esparse.js	/^function adjustRegexLiteral(key, value) {$/;"	function	line:112
adjustRegexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esparse.js	/^function adjustRegexLiteral(key, value) {$/;"	function	line:112
process.argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esvalidate.js	/^    process = {$/;"	property	line:52
console.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esvalidate.js	/^    console = { log: print };$/;"	property	line:61
fs.readFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esvalidate.js	/^    fs = { readFileSync: readFile };$/;"	property	line:62
process.argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esvalidate.js	/^    process = { argv: arguments, exit: quit };$/;"	property	line:63
process.exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esvalidate.js	/^    process = { argv: arguments, exit: quit };$/;"	property	line:63
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esvalidate.js	/^function showUsage() {$/;"	function	line:68
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esvalidate.js	/^function showUsage() {$/;"	function	line:68
options.format	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/bin/esvalidate.js	/^options = {$/;"	property	line:84
Token	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    var Token,$/;"	variable	line:42
Token.BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    Token = {$/;"	property	line:70
Token.EOF	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        BooleanLiteral: 1,$/;"	property	line:71
Token.Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        EOF: 2,$/;"	property	line:72
Token.Keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        Identifier: 3,$/;"	property	line:73
Token.NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        Keyword: 4,$/;"	property	line:74
Token.NumericLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        NullLiteral: 5,$/;"	property	line:75
Token.Punctuator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        NumericLiteral: 6,$/;"	property	line:76
Token.StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        Punctuator: 7,$/;"	property	line:77
Token.RegularExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StringLiteral: 8,$/;"	property	line:78
Token.Template	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        RegularExpression: 9,$/;"	property	line:79
Syntax.AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    Syntax = {$/;"	property	line:106
Syntax.AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        AssignmentExpression: 'AssignmentExpression',$/;"	property	line:107
Syntax.ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        AssignmentPattern: 'AssignmentPattern',$/;"	property	line:108
Syntax.ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ArrayExpression: 'ArrayExpression',$/;"	property	line:109
Syntax.ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ArrayPattern: 'ArrayPattern',$/;"	property	line:110
Syntax.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ArrowFunctionExpression: 'ArrowFunctionExpression',$/;"	property	line:111
Syntax.BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        BlockStatement: 'BlockStatement',$/;"	property	line:112
Syntax.BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        BinaryExpression: 'BinaryExpression',$/;"	property	line:113
Syntax.CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        BreakStatement: 'BreakStatement',$/;"	property	line:114
Syntax.CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        CallExpression: 'CallExpression',$/;"	property	line:115
Syntax.ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        CatchClause: 'CatchClause',$/;"	property	line:116
Syntax.ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ClassBody: 'ClassBody',$/;"	property	line:117
Syntax.ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ClassDeclaration: 'ClassDeclaration',$/;"	property	line:118
Syntax.ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ClassExpression: 'ClassExpression',$/;"	property	line:119
Syntax.ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ConditionalExpression: 'ConditionalExpression',$/;"	property	line:120
Syntax.DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ContinueStatement: 'ContinueStatement',$/;"	property	line:121
Syntax.DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        DoWhileStatement: 'DoWhileStatement',$/;"	property	line:122
Syntax.EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        DebuggerStatement: 'DebuggerStatement',$/;"	property	line:123
Syntax.ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        EmptyStatement: 'EmptyStatement',$/;"	property	line:124
Syntax.ExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ExportAllDeclaration: 'ExportAllDeclaration',$/;"	property	line:125
Syntax.ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ExportDefaultDeclaration: 'ExportDefaultDeclaration',$/;"	property	line:126
Syntax.ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ExportNamedDeclaration: 'ExportNamedDeclaration',$/;"	property	line:127
Syntax.ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ExportSpecifier: 'ExportSpecifier',$/;"	property	line:128
Syntax.ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ExpressionStatement: 'ExpressionStatement',$/;"	property	line:129
Syntax.ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ForStatement: 'ForStatement',$/;"	property	line:130
Syntax.ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ForOfStatement: 'ForOfStatement',$/;"	property	line:131
Syntax.FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ForInStatement: 'ForInStatement',$/;"	property	line:132
Syntax.FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        FunctionDeclaration: 'FunctionDeclaration',$/;"	property	line:133
Syntax.Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        FunctionExpression: 'FunctionExpression',$/;"	property	line:134
Syntax.IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        Identifier: 'Identifier',$/;"	property	line:135
Syntax.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        IfStatement: 'IfStatement',$/;"	property	line:136
Syntax.ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ImportDeclaration: 'ImportDeclaration',$/;"	property	line:137
Syntax.ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ImportDefaultSpecifier: 'ImportDefaultSpecifier',$/;"	property	line:138
Syntax.ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ImportNamespaceSpecifier: 'ImportNamespaceSpecifier',$/;"	property	line:139
Syntax.Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ImportSpecifier: 'ImportSpecifier',$/;"	property	line:140
Syntax.LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        Literal: 'Literal',$/;"	property	line:141
Syntax.LogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        LabeledStatement: 'LabeledStatement',$/;"	property	line:142
Syntax.MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        LogicalExpression: 'LogicalExpression',$/;"	property	line:143
Syntax.MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        MemberExpression: 'MemberExpression',$/;"	property	line:144
Syntax.MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        MetaProperty: 'MetaProperty',$/;"	property	line:145
Syntax.NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        MethodDefinition: 'MethodDefinition',$/;"	property	line:146
Syntax.ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        NewExpression: 'NewExpression',$/;"	property	line:147
Syntax.ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ObjectExpression: 'ObjectExpression',$/;"	property	line:148
Syntax.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ObjectPattern: 'ObjectPattern',$/;"	property	line:149
Syntax.Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        Program: 'Program',$/;"	property	line:150
Syntax.RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        Property: 'Property',$/;"	property	line:151
Syntax.ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        RestElement: 'RestElement',$/;"	property	line:152
Syntax.SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ReturnStatement: 'ReturnStatement',$/;"	property	line:153
Syntax.SpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        SequenceExpression: 'SequenceExpression',$/;"	property	line:154
Syntax.Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        SpreadElement: 'SpreadElement',$/;"	property	line:155
Syntax.SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        Super: 'Super',$/;"	property	line:156
Syntax.SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        SwitchCase: 'SwitchCase',$/;"	property	line:157
Syntax.TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        SwitchStatement: 'SwitchStatement',$/;"	property	line:158
Syntax.TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        TaggedTemplateExpression: 'TaggedTemplateExpression',$/;"	property	line:159
Syntax.TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        TemplateElement: 'TemplateElement',$/;"	property	line:160
Syntax.ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        TemplateLiteral: 'TemplateLiteral',$/;"	property	line:161
Syntax.ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ThisExpression: 'ThisExpression',$/;"	property	line:162
Syntax.TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ThrowStatement: 'ThrowStatement',$/;"	property	line:163
Syntax.UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        TryStatement: 'TryStatement',$/;"	property	line:164
Syntax.UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        UnaryExpression: 'UnaryExpression',$/;"	property	line:165
Syntax.VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        UpdateExpression: 'UpdateExpression',$/;"	property	line:166
Syntax.VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        VariableDeclaration: 'VariableDeclaration',$/;"	property	line:167
Syntax.WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        VariableDeclarator: 'VariableDeclarator',$/;"	property	line:168
Syntax.WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        WhileStatement: 'WhileStatement',$/;"	property	line:169
Syntax.YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        WithStatement: 'WithStatement',$/;"	property	line:170
PlaceHolders.ArrowParameterPlaceHolder	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    PlaceHolders = {$/;"	property	line:174
Messages.UnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    Messages = {$/;"	property	line:179
Messages.UnexpectedNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        UnexpectedToken: 'Unexpected token %0',$/;"	property	line:180
Messages.UnexpectedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        UnexpectedNumber: 'Unexpected number',$/;"	property	line:181
Messages.UnexpectedIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        UnexpectedString: 'Unexpected string',$/;"	property	line:182
Messages.UnexpectedReserved	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        UnexpectedIdentifier: 'Unexpected identifier',$/;"	property	line:183
Messages.UnexpectedTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        UnexpectedReserved: 'Unexpected reserved word',$/;"	property	line:184
Messages.UnexpectedEOS	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        UnexpectedTemplate: 'Unexpected quasi %0',$/;"	property	line:185
Messages.NewlineAfterThrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        UnexpectedEOS: 'Unexpected end of input',$/;"	property	line:186
Messages.InvalidRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        NewlineAfterThrow: 'Illegal newline after throw',$/;"	property	line:187
Messages.UnterminatedRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        InvalidRegExp: 'Invalid regular expression',$/;"	property	line:188
Messages.InvalidLHSInAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        UnterminatedRegExp: 'Invalid regular expression: missing \/',$/;"	property	line:189
Messages.InvalidLHSInForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        InvalidLHSInAssignment: 'Invalid left-hand side in assignment',$/;"	property	line:190
Messages.InvalidLHSInForLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        InvalidLHSInForIn: 'Invalid left-hand side in for-in',$/;"	property	line:191
Messages.MultipleDefaultsInSwitch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        InvalidLHSInForLoop: 'Invalid left-hand side in for-loop',$/;"	property	line:192
Messages.NoCatchOrFinally	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        MultipleDefaultsInSwitch: 'More than one default clause in switch statement',$/;"	property	line:193
Messages.UnknownLabel	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        NoCatchOrFinally: 'Missing catch or finally after try',$/;"	property	line:194
Messages.Redeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        UnknownLabel: 'Undefined label \\'%0\\'',$/;"	property	line:195
Messages.IllegalContinue	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        Redeclaration: '%0 \\'%1\\' has already been declared',$/;"	property	line:196
Messages.IllegalBreak	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        IllegalContinue: 'Illegal continue statement',$/;"	property	line:197
Messages.IllegalReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        IllegalBreak: 'Illegal break statement',$/;"	property	line:198
Messages.StrictModeWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        IllegalReturn: 'Illegal return statement',$/;"	property	line:199
Messages.StrictCatchVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictModeWith: 'Strict mode code may not include a with statement',$/;"	property	line:200
Messages.StrictVarName	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictCatchVariable: 'Catch variable may not be eval or arguments in strict mode',$/;"	property	line:201
Messages.StrictParamName	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictVarName: 'Variable name may not be eval or arguments in strict mode',$/;"	property	line:202
Messages.StrictParamDupe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictParamName: 'Parameter name eval or arguments is not allowed in strict mode',$/;"	property	line:203
Messages.StrictFunctionName	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictParamDupe: 'Strict mode function may not have duplicate parameter names',$/;"	property	line:204
Messages.StrictOctalLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictFunctionName: 'Function name may not be eval or arguments in strict mode',$/;"	property	line:205
Messages.StrictDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictOctalLiteral: 'Octal literals are not allowed in strict mode.',$/;"	property	line:206
Messages.StrictLHSAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictDelete: 'Delete of an unqualified identifier in strict mode.',$/;"	property	line:207
Messages.StrictLHSPostfix	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictLHSAssignment: 'Assignment to eval or arguments is not allowed in strict mode',$/;"	property	line:208
Messages.StrictLHSPrefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictLHSPostfix: 'Postfix increment\/decrement may not have eval or arguments operand in strict mode',$/;"	property	line:209
Messages.StrictReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictLHSPrefix: 'Prefix increment\/decrement may not have eval or arguments operand in strict mode',$/;"	property	line:210
Messages.TemplateOctalLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StrictReservedWord: 'Use of future reserved word in strict mode',$/;"	property	line:211
Messages.ParameterAfterRestParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        TemplateOctalLiteral: 'Octal literals are not allowed in template strings.',$/;"	property	line:212
Messages.DefaultRestParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ParameterAfterRestParameter: 'Rest parameter must be last formal parameter',$/;"	property	line:213
Messages.ObjectPatternAsRestParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        DefaultRestParameter: 'Unexpected token =',$/;"	property	line:214
Messages.DuplicateProtoProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ObjectPatternAsRestParameter: 'Unexpected token {',$/;"	property	line:215
Messages.ConstructorSpecialMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        DuplicateProtoProperty: 'Duplicate __proto__ fields are not allowed in object literals',$/;"	property	line:216
Messages.DuplicateConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        ConstructorSpecialMethod: 'Class constructor may not be an accessor',$/;"	property	line:217
Messages.StaticPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        DuplicateConstructor: 'A class may only have one constructor',$/;"	property	line:218
Messages.MissingFromClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        StaticPrototype: 'Classes may not have static property named prototype',$/;"	property	line:219
Messages.NoAsAfterImportNamespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        MissingFromClause: 'Unexpected token',$/;"	property	line:220
Messages.InvalidModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        NoAsAfterImportNamespace: 'Unexpected token',$/;"	property	line:221
Messages.IllegalImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        InvalidModuleSpecifier: 'Unexpected token',$/;"	property	line:222
Messages.IllegalExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        IllegalImportDeclaration: 'Unexpected token',$/;"	property	line:223
Messages.DuplicateBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        IllegalExportDeclaration: 'Unexpected token',$/;"	property	line:224
Regex.NonAsciiIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    Regex = {$/;"	property	line:229
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function assert(condition, message) {$/;"	function	line:242
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function assert(condition, message) {$/;"	function	line:242
isDecimalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isDecimalDigit(ch) {$/;"	function	line:249
isDecimalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isDecimalDigit(ch) {$/;"	function	line:249
isHexDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isHexDigit(ch) {$/;"	function	line:253
isHexDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isHexDigit(ch) {$/;"	function	line:253
isOctalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isOctalDigit(ch) {$/;"	function	line:257
isOctalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isOctalDigit(ch) {$/;"	function	line:257
octalToDecimal	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function octalToDecimal(ch) {$/;"	function	line:261
octalToDecimal	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function octalToDecimal(ch) {$/;"	function	line:261
isWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isWhiteSpace(ch) {$/;"	function	line:286
isWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isWhiteSpace(ch) {$/;"	function	line:286
isLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isLineTerminator(ch) {$/;"	function	line:293
isLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isLineTerminator(ch) {$/;"	function	line:293
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function fromCodePoint(cp) {$/;"	function	line:299
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function fromCodePoint(cp) {$/;"	function	line:299
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isIdentifierStart(ch) {$/;"	function	line:305
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isIdentifierStart(ch) {$/;"	function	line:305
isIdentifierPart	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isIdentifierPart(ch) {$/;"	function	line:313
isIdentifierPart	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isIdentifierPart(ch) {$/;"	function	line:313
isFutureReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isFutureReservedWord(id) {$/;"	function	line:324
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        switch (id) {$/;"	function	line:325
isFutureReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isFutureReservedWord(id) {$/;"	function	line:324
isStrictModeReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isStrictModeReservedWord(id) {$/;"	function	line:336
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        switch (id) {$/;"	function	line:337
isStrictModeReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isStrictModeReservedWord(id) {$/;"	function	line:336
isRestrictedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isRestrictedWord(id) {$/;"	function	line:353
isRestrictedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isRestrictedWord(id) {$/;"	function	line:353
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isKeyword(id) {$/;"	function	line:359
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        switch (id.length) {$/;"	function	line:360
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isKeyword(id) {$/;"	function	line:359
addComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function addComment(type, value, start, end, loc) {$/;"	function	line:389
comment.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        comment = {$/;"	property	line:396
comment.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            type: type,$/;"	property	line:397
addComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function addComment(type, value, start, end, loc) {$/;"	function	line:389
skipSingleLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function skipSingleLineComment(offset) {$/;"	function	line:420
loc.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        loc = {$/;"	property	line:424
skipSingleLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function skipSingleLineComment(offset) {$/;"	function	line:420
loc.end.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                    loc.end = {$/;"	property	line:438
loc.end.column	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                        line: lineNumber,$/;"	property	line:439
loc.end.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            loc.end = {$/;"	property	line:455
loc.end.column	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                line: lineNumber,$/;"	property	line:456
skipMultiLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function skipMultiLineComment() {$/;"	function	line:463
loc.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            loc = {$/;"	property	line:468
skipMultiLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function skipMultiLineComment() {$/;"	function	line:463
loc.end.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                        loc.end = {$/;"	property	line:493
loc.end.column	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                            line: lineNumber,$/;"	property	line:494
loc.end.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            loc.end = {$/;"	property	line:509
loc.end.column	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                line: lineNumber,$/;"	property	line:510
skipComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function skipComment() {$/;"	function	line:519
skipComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function skipComment() {$/;"	function	line:519
scanHexEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanHexEscape(prefix) {$/;"	function	line:577
scanHexEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanHexEscape(prefix) {$/;"	function	line:577
scanUnicodeCodePointEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanUnicodeCodePointEscape() {$/;"	function	line:592
scanUnicodeCodePointEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanUnicodeCodePointEscape() {$/;"	function	line:592
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function codePointAt(i) {$/;"	function	line:618
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function codePointAt(i) {$/;"	function	line:618
getComplexIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function getComplexIdentifier() {$/;"	function	line:633
getComplexIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function getComplexIdentifier() {$/;"	function	line:633
getIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function getIdentifier() {$/;"	function	line:692
getIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function getIdentifier() {$/;"	function	line:692
scanIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanIdentifier() {$/;"	function	line:717
scanIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanIdentifier() {$/;"	function	line:717
scanPunctuator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanPunctuator() {$/;"	function	line:752
token.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        token = {$/;"	property	line:755
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        switch (str) {$/;"	function	line:766
scanPunctuator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanPunctuator() {$/;"	function	line:752
scanHexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanHexLiteral(start) {$/;"	function	line:852
scanHexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanHexLiteral(start) {$/;"	function	line:852
scanBinaryLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanBinaryLiteral(start) {$/;"	function	line:880
scanBinaryLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanBinaryLiteral(start) {$/;"	function	line:880
scanOctalLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanOctalLiteral(prefix, start) {$/;"	function	line:916
scanOctalLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanOctalLiteral(prefix, start) {$/;"	function	line:916
isImplicitOctalLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isImplicitOctalLiteral() {$/;"	function	line:955
isImplicitOctalLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isImplicitOctalLiteral() {$/;"	function	line:955
scanNumericLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanNumericLiteral() {$/;"	function	line:973
scanNumericLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanNumericLiteral() {$/;"	function	line:973
scanStringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanStringLiteral() {$/;"	function	line:1056
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                    switch (ch) {$/;"	function	line:1075
scanStringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanStringLiteral() {$/;"	function	line:1056
scanTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanTemplate() {$/;"	function	line:1156
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                    switch (ch) {$/;"	function	line:1185
scanTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanTemplate() {$/;"	function	line:1156
testRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function testRegExp(pattern, flags) {$/;"	function	line:1280
testRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function testRegExp(pattern, flags) {$/;"	function	line:1280
scanRegExpBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanRegExpBody() {$/;"	function	line:1333
scanRegExpBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanRegExpBody() {$/;"	function	line:1333
scanRegExpFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanRegExpFlags() {$/;"	function	line:1380
scanRegExpFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanRegExpFlags() {$/;"	function	line:1380
scanRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanRegExp() {$/;"	function	line:1425
scanRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function scanRegExp() {$/;"	function	line:1425
collectRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function collectRegex() {$/;"	function	line:1464
loc.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        loc = {$/;"	property	line:1470
collectRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function collectRegex() {$/;"	function	line:1464
loc.end.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        loc.end = {$/;"	property	line:1479
loc.end.column	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            line: lineNumber,$/;"	property	line:1480
isIdentifierName	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isIdentifierName(token) {$/;"	function	line:1508
isIdentifierName	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isIdentifierName(token) {$/;"	function	line:1508
advanceSlash	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function advanceSlash() {$/;"	function	line:1518
testKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        function testKeyword(value) {$/;"	function	line:1521
advanceSlash.testKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        function testKeyword(value) {$/;"	function	line:1521
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        switch (previous) {$/;"	function	line:1528
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                \/\/ Named function, e.g. function f(){} \/42\/$/;"	function	line:1548
advanceSlash	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function advanceSlash() {$/;"	function	line:1518
advance	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function advance() {$/;"	function	line:1557
advance	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function advance() {$/;"	function	line:1557
collectToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function collectToken() {$/;"	function	line:1625
loc.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        loc = {$/;"	property	line:1628
collectToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function collectToken() {$/;"	function	line:1625
loc.end.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        loc.end = {$/;"	property	line:1636
loc.end.column	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            line: lineNumber,$/;"	property	line:1637
entry.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            entry = {$/;"	property	line:1643
entry.regex.pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                entry.regex = {$/;"	property	line:1650
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function lex() {$/;"	function	line:1675
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function lex() {$/;"	function	line:1675
peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function peek() {$/;"	function	line:1696
peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function peek() {$/;"	function	line:1696
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function Position() {$/;"	function	line:1713
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function Position() {$/;"	class	line:1713
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function SourceLocation() {$/;"	function	line:1718
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function SourceLocation() {$/;"	class	line:1718
WrappingSourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function WrappingSourceLocation(startToken) {$/;"	function	line:1723
WrappingSourceLocation.start.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        this.start = {$/;"	property	line:1724
WrappingSourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function WrappingSourceLocation(startToken) {$/;"	class	line:1723
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function Node() {$/;"	function	line:1731
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function Node() {$/;"	function	line:1731
WrappingNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function WrappingNode(startToken) {$/;"	function	line:1740
WrappingNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function WrappingNode(startToken) {$/;"	function	line:1740
WrappingNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    }$/;"	class	line:1747
processComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        processComment: function () {$/;"	function	line:1751
WrappingNode.processComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    WrappingNode.prototype = Node.prototype = {$/;"	method	line:1749
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^             * `function a() {\/** comments **\\\/}`$/;"	function	line:1768
finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finish: function () {$/;"	function	line:1848
WrappingNode.finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1846
this.loc.loc.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                this.loc.end = {$/;"	property	line:1853
this.loc.loc.column	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                    line: lastLineNumber,$/;"	property	line:1854
finishArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishArrayExpression: function (elements) {$/;"	function	line:1867
WrappingNode.finishArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1865
finishArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishArrayPattern: function (elements) {$/;"	function	line:1874
WrappingNode.finishArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1872
finishArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishArrowFunctionExpression: function (params, defaults, body, expression) {$/;"	function	line:1881
WrappingNode.finishArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1879
finishAssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishAssignmentExpression: function (operator, left, right) {$/;"	function	line:1893
WrappingNode.finishAssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1891
finishAssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishAssignmentPattern: function (left, right) {$/;"	function	line:1902
WrappingNode.finishAssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1900
finishBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishBinaryExpression: function (operator, left, right) {$/;"	function	line:1910
WrappingNode.finishBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1908
finishBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishBlockStatement: function (body) {$/;"	function	line:1919
WrappingNode.finishBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1917
finishBreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishBreakStatement: function (label) {$/;"	function	line:1926
WrappingNode.finishBreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1924
finishCallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishCallExpression: function (callee, args) {$/;"	function	line:1933
WrappingNode.finishCallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1931
finishCatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishCatchClause: function (param, body) {$/;"	function	line:1941
WrappingNode.finishCatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1939
finishClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishClassBody: function (body) {$/;"	function	line:1949
WrappingNode.finishClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1947
finishClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishClassDeclaration: function (id, superClass, body) {$/;"	function	line:1956
WrappingNode.finishClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1954
finishClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishClassExpression: function (id, superClass, body) {$/;"	function	line:1965
WrappingNode.finishClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1963
finishConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishConditionalExpression: function (test, consequent, alternate) {$/;"	function	line:1974
WrappingNode.finishConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1972
finishContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishContinueStatement: function (label) {$/;"	function	line:1983
WrappingNode.finishContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1981
finishDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishDebuggerStatement: function () {$/;"	function	line:1990
WrappingNode.finishDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1988
finishDoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishDoWhileStatement: function (body, test) {$/;"	function	line:1996
WrappingNode.finishDoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:1994
finishEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishEmptyStatement: function () {$/;"	function	line:2004
WrappingNode.finishEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2002
finishExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishExpressionStatement: function (expression) {$/;"	function	line:2010
WrappingNode.finishExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2008
finishForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishForStatement: function (init, test, update, body) {$/;"	function	line:2017
WrappingNode.finishForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2015
finishForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishForOfStatement: function (left, right, body) {$/;"	function	line:2027
WrappingNode.finishForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2025
finishForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishForInStatement: function (left, right, body) {$/;"	function	line:2036
WrappingNode.finishForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2034
finishFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishFunctionDeclaration: function (id, params, defaults, body, generator) {$/;"	function	line:2046
WrappingNode.finishFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2044
finishFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishFunctionExpression: function (id, params, defaults, body, generator) {$/;"	function	line:2058
WrappingNode.finishFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2056
finishIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishIdentifier: function (name) {$/;"	function	line:2070
WrappingNode.finishIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2068
finishIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishIfStatement: function (test, consequent, alternate) {$/;"	function	line:2077
WrappingNode.finishIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2075
finishLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishLabeledStatement: function (label, body) {$/;"	function	line:2086
WrappingNode.finishLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2084
finishLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishLiteral: function (token) {$/;"	function	line:2094
WrappingNode.finishLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2092
finishMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishMemberExpression: function (accessor, object, property) {$/;"	function	line:2105
WrappingNode.finishMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2103
finishMetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishMetaProperty: function (meta, property) {$/;"	function	line:2114
WrappingNode.finishMetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2112
finishNewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishNewExpression: function (callee, args) {$/;"	function	line:2122
WrappingNode.finishNewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2120
finishObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishObjectExpression: function (properties) {$/;"	function	line:2130
WrappingNode.finishObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2128
finishObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishObjectPattern: function (properties) {$/;"	function	line:2137
WrappingNode.finishObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2135
finishPostfixExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishPostfixExpression: function (operator, argument) {$/;"	function	line:2144
WrappingNode.finishPostfixExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2142
finishProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishProgram: function (body, sourceType) {$/;"	function	line:2153
WrappingNode.finishProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2151
finishProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishProperty: function (kind, key, computed, value, method, shorthand) {$/;"	function	line:2161
WrappingNode.finishProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2159
finishRestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishRestElement: function (argument) {$/;"	function	line:2173
WrappingNode.finishRestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2171
finishReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishReturnStatement: function (argument) {$/;"	function	line:2180
WrappingNode.finishReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2178
finishSequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishSequenceExpression: function (expressions) {$/;"	function	line:2187
WrappingNode.finishSequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2185
finishSpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishSpreadElement: function (argument) {$/;"	function	line:2194
WrappingNode.finishSpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2192
finishSwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishSwitchCase: function (test, consequent) {$/;"	function	line:2201
WrappingNode.finishSwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2199
finishSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishSuper: function () {$/;"	function	line:2209
WrappingNode.finishSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2207
finishSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishSwitchStatement: function (discriminant, cases) {$/;"	function	line:2215
WrappingNode.finishSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2213
finishTaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishTaggedTemplateExpression: function (tag, quasi) {$/;"	function	line:2223
WrappingNode.finishTaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2221
finishTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishTemplateElement: function (value, tail) {$/;"	function	line:2231
WrappingNode.finishTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2229
finishTemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishTemplateLiteral: function (quasis, expressions) {$/;"	function	line:2239
WrappingNode.finishTemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2237
finishThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishThisExpression: function () {$/;"	function	line:2247
WrappingNode.finishThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2245
finishThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishThrowStatement: function (argument) {$/;"	function	line:2253
WrappingNode.finishThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2251
finishTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishTryStatement: function (block, handler, finalizer) {$/;"	function	line:2260
WrappingNode.finishTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2258
finishUnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishUnaryExpression: function (operator, argument) {$/;"	function	line:2271
WrappingNode.finishUnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2269
finishVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishVariableDeclaration: function (declarations) {$/;"	function	line:2280
WrappingNode.finishVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2278
finishLexicalDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishLexicalDeclaration: function (declarations, kind) {$/;"	function	line:2288
WrappingNode.finishLexicalDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2286
finishVariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishVariableDeclarator: function (id, init) {$/;"	function	line:2296
WrappingNode.finishVariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2294
finishWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishWhileStatement: function (test, body) {$/;"	function	line:2304
WrappingNode.finishWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2302
finishWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishWithStatement: function (object, body) {$/;"	function	line:2312
WrappingNode.finishWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2310
finishExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishExportSpecifier: function (local, exported) {$/;"	function	line:2320
WrappingNode.finishExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2318
finishImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishImportDefaultSpecifier: function (local) {$/;"	function	line:2328
WrappingNode.finishImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2326
finishImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishImportNamespaceSpecifier: function (local) {$/;"	function	line:2335
WrappingNode.finishImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2333
finishExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishExportNamedDeclaration: function (declaration, specifiers, src) {$/;"	function	line:2342
WrappingNode.finishExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2340
finishExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishExportDefaultDeclaration: function (declaration) {$/;"	function	line:2351
WrappingNode.finishExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2349
finishExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishExportAllDeclaration: function (src) {$/;"	function	line:2358
WrappingNode.finishExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2356
finishImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishImportSpecifier: function (local, imported) {$/;"	function	line:2365
WrappingNode.finishImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2363
finishImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishImportDeclaration: function (specifiers, src) {$/;"	function	line:2373
WrappingNode.finishImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2371
finishYieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        finishYieldExpression: function (argument, delegate) {$/;"	function	line:2381
WrappingNode.finishYieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        },$/;"	method	line:2379
recordError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function recordError(error) {$/;"	function	line:2391
recordError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function recordError(error) {$/;"	function	line:2391
constructError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function constructError(msg, column) {$/;"	function	line:2406
constructError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function constructError(msg, column) {$/;"	function	line:2406
createError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function createError(line, pos, description) {$/;"	function	line:2421
createError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function createError(line, pos, description) {$/;"	function	line:2421
throwError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function throwError(messageFormat) {$/;"	function	line:2435
throwError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function throwError(messageFormat) {$/;"	function	line:2435
tolerateError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function tolerateError(messageFormat) {$/;"	function	line:2449
tolerateError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function tolerateError(messageFormat) {$/;"	function	line:2449
unexpectedTokenError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function unexpectedTokenError(token, message) {$/;"	function	line:2471
unexpectedTokenError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function unexpectedTokenError(token, message) {$/;"	function	line:2471
throwUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function throwUnexpectedToken(token, message) {$/;"	function	line:2504
throwUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function throwUnexpectedToken(token, message) {$/;"	function	line:2504
tolerateUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function tolerateUnexpectedToken(token, message) {$/;"	function	line:2508
tolerateUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function tolerateUnexpectedToken(token, message) {$/;"	function	line:2508
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function expect(value) {$/;"	function	line:2520
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function expect(value) {$/;"	function	line:2520
expectCommaSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function expectCommaSeparator() {$/;"	function	line:2533
expectCommaSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function expectCommaSeparator() {$/;"	function	line:2533
expectKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function expectKeyword(keyword) {$/;"	function	line:2554
expectKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function expectKeyword(keyword) {$/;"	function	line:2554
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function match(value) {$/;"	function	line:2563
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function match(value) {$/;"	function	line:2563
matchKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function matchKeyword(keyword) {$/;"	function	line:2569
matchKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function matchKeyword(keyword) {$/;"	function	line:2569
matchContextualKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function matchContextualKeyword(keyword) {$/;"	function	line:2576
matchContextualKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function matchContextualKeyword(keyword) {$/;"	function	line:2576
matchAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function matchAssign() {$/;"	function	line:2582
matchAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function matchAssign() {$/;"	function	line:2582
consumeSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function consumeSemicolon() {$/;"	function	line:2603
consumeSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function consumeSemicolon() {$/;"	function	line:2603
isolateCoverGrammar	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isolateCoverGrammar(parser) {$/;"	function	line:2655
isolateCoverGrammar	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isolateCoverGrammar(parser) {$/;"	function	line:2655
inheritCoverGrammar	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function inheritCoverGrammar(parser) {$/;"	function	line:2673
inheritCoverGrammar	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function inheritCoverGrammar(parser) {$/;"	function	line:2673
parseArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseArrayPattern(params, kind) {$/;"	function	line:2690
parseArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseArrayPattern(params, kind) {$/;"	function	line:2690
parsePropertyPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePropertyPattern(params, kind) {$/;"	function	line:2721
parsePropertyPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePropertyPattern(params, kind) {$/;"	function	line:2721
parseObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseObjectPattern(params, kind) {$/;"	function	line:2746
parseObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseObjectPattern(params, kind) {$/;"	function	line:2746
parsePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePattern(params, kind) {$/;"	function	line:2763
parsePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePattern(params, kind) {$/;"	function	line:2763
parsePatternWithDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePatternWithDefault(params, kind) {$/;"	function	line:2778
parsePatternWithDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePatternWithDefault(params, kind) {$/;"	function	line:2778
parseArrayInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseArrayInitializer() {$/;"	function	line:2794
parseArrayInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseArrayInitializer() {$/;"	function	line:2794
parsePropertyFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePropertyFunction(node, paramInfo, isGenerator) {$/;"	function	line:2829
parsePropertyFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePropertyFunction(node, paramInfo, isGenerator) {$/;"	function	line:2829
parsePropertyMethodFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePropertyMethodFunction() {$/;"	function	line:2848
parsePropertyMethodFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePropertyMethodFunction() {$/;"	function	line:2848
parseObjectPropertyKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseObjectPropertyKey() {$/;"	function	line:2863
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        switch (token.type) {$/;"	function	line:2871
parseObjectPropertyKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseObjectPropertyKey() {$/;"	function	line:2863
lookaheadPropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function lookaheadPropertyName() {$/;"	function	line:2894
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        switch (lookahead.type) {$/;"	function	line:2895
lookaheadPropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function lookaheadPropertyName() {$/;"	function	line:2894
tryParseMethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function tryParseMethodDefinition(token, key, computed, node) {$/;"	function	line:2915
options.params	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                options = {$/;"	property	line:2946
tryParseMethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function tryParseMethodDefinition(token, key, computed, node) {$/;"	function	line:2915
parseObjectProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseObjectProperty(hasProto) {$/;"	function	line:2996
parseObjectProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseObjectProperty(hasProto) {$/;"	function	line:2996
parseObjectInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseObjectInitializer() {$/;"	function	line:3044
parseObjectInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseObjectInitializer() {$/;"	function	line:3044
reinterpretExpressionAsPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function reinterpretExpressionAsPattern(expr) {$/;"	function	line:3062
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        switch (expr.type) {$/;"	function	line:3064
reinterpretExpressionAsPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function reinterpretExpressionAsPattern(expr) {$/;"	function	line:3062
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseTemplateElement(option) {$/;"	function	line:3100
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseTemplateElement(option) {$/;"	function	line:3100
parseTemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseTemplateLiteral() {$/;"	function	line:3113
parseTemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseTemplateLiteral() {$/;"	function	line:3113
parseGroupExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseGroupExpression() {$/;"	function	line:3131
parseGroupExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseGroupExpression() {$/;"	function	line:3131
expr.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            expr = {$/;"	property	line:3222
parsePrimaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePrimaryExpression() {$/;"	function	line:3234
parsePrimaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePrimaryExpression() {$/;"	function	line:3234
parseArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseArguments() {$/;"	function	line:3315
parseArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseArguments() {$/;"	function	line:3315
parseNonComputedProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseNonComputedProperty() {$/;"	function	line:3342
parseNonComputedProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseNonComputedProperty() {$/;"	function	line:3342
parseNonComputedMember	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseNonComputedMember() {$/;"	function	line:3354
parseNonComputedMember	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseNonComputedMember() {$/;"	function	line:3354
parseComputedMember	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseComputedMember() {$/;"	function	line:3360
parseComputedMember	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseComputedMember() {$/;"	function	line:3360
parseNewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseNewExpression() {$/;"	function	line:3374
parseNewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseNewExpression() {$/;"	function	line:3374
parseLeftHandSideExpressionAllowCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseLeftHandSideExpressionAllowCall() {$/;"	function	line:3400
parseLeftHandSideExpressionAllowCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseLeftHandSideExpressionAllowCall() {$/;"	function	line:3400
parseLeftHandSideExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseLeftHandSideExpression() {$/;"	function	line:3447
parseLeftHandSideExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseLeftHandSideExpression() {$/;"	function	line:3447
parsePostfixExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePostfixExpression() {$/;"	function	line:3487
parsePostfixExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parsePostfixExpression() {$/;"	function	line:3487
parseUnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseUnaryExpression() {$/;"	function	line:3515
parseUnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseUnaryExpression() {$/;"	function	line:3515
binaryPrecedence	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function binaryPrecedence(token, allowIn) {$/;"	function	line:3556
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        switch (token.value) {$/;"	function	line:3563
binaryPrecedence	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function binaryPrecedence(token, allowIn) {$/;"	function	line:3556
parseBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseBinaryExpression() {$/;"	function	line:3635
parseBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseBinaryExpression() {$/;"	function	line:3635
parseConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseConditionalExpression() {$/;"	function	line:3691
parseConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseConditionalExpression() {$/;"	function	line:3691
parseConciseBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseConciseBody() {$/;"	function	line:3715
parseConciseBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseConciseBody() {$/;"	function	line:3715
checkPatternParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function checkPatternParam(options, param) {$/;"	function	line:3722
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        switch (param.type) {$/;"	function	line:3724
checkPatternParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function checkPatternParam(options, param) {$/;"	function	line:3722
reinterpretAsCoverFormalsList	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function reinterpretAsCoverFormalsList(expr) {$/;"	function	line:3751
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        switch (expr.type) {$/;"	function	line:3758
options.paramSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        options = {$/;"	property	line:3768
reinterpretAsCoverFormalsList	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function reinterpretAsCoverFormalsList(expr) {$/;"	function	line:3751
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            switch (param.type) {$/;"	function	line:3774
parseArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseArrowFunctionExpression(options, node) {$/;"	function	line:3825
parseArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseArrowFunctionExpression(options, node) {$/;"	function	line:3825
parseYieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseYieldExpression() {$/;"	function	line:3854
parseYieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseYieldExpression() {$/;"	function	line:3854
parseAssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseAssignmentExpression() {$/;"	function	line:3883
parseAssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseAssignmentExpression() {$/;"	function	line:3883
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExpression() {$/;"	function	line:3939
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExpression() {$/;"	function	line:3939
parseStatementListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseStatementListItem() {$/;"	function	line:3963
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            switch (lookahead.value) {$/;"	function	line:3965
parseStatementListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseStatementListItem() {$/;"	function	line:3963
parseStatementList	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseStatementList() {$/;"	function	line:3992
parseStatementList	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseStatementList() {$/;"	function	line:3992
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseBlock() {$/;"	function	line:4004
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseBlock() {$/;"	function	line:4004
parseVariableIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseVariableIdentifier(kind) {$/;"	function	line:4018
parseVariableIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseVariableIdentifier(kind) {$/;"	function	line:4018
parseVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseVariableDeclaration(options) {$/;"	function	line:4044
parseVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseVariableDeclaration(options) {$/;"	function	line:4044
parseVariableDeclarationList	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseVariableDeclarationList(options) {$/;"	function	line:4064
opt.inFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        opt = { inFor: options.inFor };$/;"	property	line:4067
parseVariableDeclarationList	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseVariableDeclarationList(options) {$/;"	function	line:4064
parseVariableStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseVariableStatement(node) {$/;"	function	line:4078
parseVariableStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseVariableStatement(node) {$/;"	function	line:4078
parseLexicalBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseLexicalBinding(kind, options) {$/;"	function	line:4092
parseLexicalBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseLexicalBinding(kind, options) {$/;"	function	line:4092
parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseBindingList(kind, options) {$/;"	function	line:4115
parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseBindingList(kind, options) {$/;"	function	line:4115
tokenizerState	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function tokenizerState() {$/;"	function	line:4127
tokenizerState	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function tokenizerState() {$/;"	function	line:4127
resetTokenizerState	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function resetTokenizerState(ts) {$/;"	function	line:4144
resetTokenizerState	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function resetTokenizerState(ts) {$/;"	function	line:4144
isLexicalDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isLexicalDeclaration() {$/;"	function	line:4161
isLexicalDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function isLexicalDeclaration() {$/;"	function	line:4161
parseLexicalDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseLexicalDeclaration(options) {$/;"	function	line:4175
parseLexicalDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseLexicalDeclaration(options) {$/;"	function	line:4175
parseRestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseRestElement(params) {$/;"	function	line:4188
parseRestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseRestElement(params) {$/;"	function	line:4188
parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseEmptyStatement(node) {$/;"	function	line:4214
parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseEmptyStatement(node) {$/;"	function	line:4214
parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExpressionStatement(node) {$/;"	function	line:4221
parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExpressionStatement(node) {$/;"	function	line:4221
parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseIfStatement(node) {$/;"	function	line:4229
parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseIfStatement(node) {$/;"	function	line:4229
parseDoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseDoWhileStatement(node) {$/;"	function	line:4254
parseDoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseDoWhileStatement(node) {$/;"	function	line:4254
parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseWhileStatement(node) {$/;"	function	line:4281
parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseWhileStatement(node) {$/;"	function	line:4281
parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseForStatement(node) {$/;"	function	line:4302
parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseForStatement(node) {$/;"	function	line:4302
parseContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseContinueStatement(node) {$/;"	function	line:4444
parseContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseContinueStatement(node) {$/;"	function	line:4444
parseBreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseBreakStatement(node) {$/;"	function	line:4488
parseBreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseBreakStatement(node) {$/;"	function	line:4488
parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseReturnStatement(node) {$/;"	function	line:4528
parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseReturnStatement(node) {$/;"	function	line:4528
parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseWithStatement(node) {$/;"	function	line:4564
parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseWithStatement(node) {$/;"	function	line:4564
parseSwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseSwitchCase() {$/;"	function	line:4586
parseSwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseSwitchCase() {$/;"	function	line:4586
parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseSwitchStatement(node) {$/;"	function	line:4609
parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseSwitchStatement(node) {$/;"	function	line:4609
parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseThrowStatement(node) {$/;"	function	line:4656
parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseThrowStatement(node) {$/;"	function	line:4656
parseCatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseCatchClause() {$/;"	function	line:4674
parseCatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseCatchClause() {$/;"	function	line:4674
parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseTryStatement(node) {$/;"	function	line:4703
parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseTryStatement(node) {$/;"	function	line:4703
parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseDebuggerStatement(node) {$/;"	function	line:4728
parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseDebuggerStatement(node) {$/;"	function	line:4728
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseStatement() {$/;"	function	line:4738
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            switch (lookahead.value) {$/;"	function	line:4756
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            switch (lookahead.value) {$/;"	function	line:4765
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseStatement() {$/;"	function	line:4738
parseFunctionSourceElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseFunctionSourceElements() {$/;"	function	line:4823
parseFunctionSourceElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseFunctionSourceElements() {$/;"	function	line:4823
validateParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function validateParam(options, param, name) {$/;"	function	line:4882
validateParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function validateParam(options, param, name) {$/;"	function	line:4882
parseParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseParam(options) {$/;"	function	line:4908
parseParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseParam(options) {$/;"	function	line:4908
parseParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseParams(firstRestricted) {$/;"	function	line:4937
options.params	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        options = {$/;"	property	line:4940
parseParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseParams(firstRestricted) {$/;"	function	line:4937
parseFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseFunctionDeclaration(node, identifierIsOptional) {$/;"	function	line:4974
parseFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseFunctionDeclaration(node, identifierIsOptional) {$/;"	function	line:4974
parseFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseFunctionExpression() {$/;"	function	line:5031
parseFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseFunctionExpression() {$/;"	function	line:5031
parseClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseClassBody() {$/;"	function	line:5089
parseClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseClassBody() {$/;"	function	line:5089
parseClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseClassDeclaration(identifierIsOptional) {$/;"	function	line:5155
parseClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseClassDeclaration(identifierIsOptional) {$/;"	function	line:5155
parseClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseClassExpression() {$/;"	function	line:5175
parseClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseClassExpression() {$/;"	function	line:5175
parseModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseModuleSpecifier() {$/;"	function	line:5197
parseModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseModuleSpecifier() {$/;"	function	line:5197
parseExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExportSpecifier() {$/;"	function	line:5208
parseExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExportSpecifier() {$/;"	function	line:5208
parseExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExportNamedDeclaration(node) {$/;"	function	line:5225
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            switch (lookahead.value) {$/;"	function	line:5234
parseExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExportNamedDeclaration(node) {$/;"	function	line:5225
parseExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExportDefaultDeclaration(node) {$/;"	function	line:5280
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            \/\/ export default function foo () {}$/;"	function	line:5290
parseExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExportDefaultDeclaration(node) {$/;"	function	line:5280
parseExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExportAllDeclaration(node) {$/;"	function	line:5319
parseExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExportAllDeclaration(node) {$/;"	function	line:5319
parseExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExportDeclaration() {$/;"	function	line:5336
parseExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseExportDeclaration() {$/;"	function	line:5336
parseImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseImportSpecifier() {$/;"	function	line:5355
parseImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseImportSpecifier() {$/;"	function	line:5355
parseNamedImports	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseNamedImports() {$/;"	function	line:5368
parseNamedImports	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseNamedImports() {$/;"	function	line:5368
parseImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseImportDefaultSpecifier() {$/;"	function	line:5385
parseImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseImportDefaultSpecifier() {$/;"	function	line:5385
parseImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseImportNamespaceSpecifier() {$/;"	function	line:5394
parseImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseImportNamespaceSpecifier() {$/;"	function	line:5394
parseImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseImportDeclaration() {$/;"	function	line:5408
parseImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseImportDeclaration() {$/;"	function	line:5408
parseScriptBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseScriptBody() {$/;"	function	line:5461
parseScriptBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseScriptBody() {$/;"	function	line:5461
parseProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseProgram() {$/;"	function	line:5500
parseProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parseProgram() {$/;"	function	line:5500
filterTokenLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function filterTokenLocation() {$/;"	function	line:5510
token.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            token = {$/;"	property	line:5515
token.regex.pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^                token.regex = {$/;"	property	line:5520
filterTokenLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function filterTokenLocation() {$/;"	function	line:5510
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function tokenize(code, options, delegate) {$/;"	function	line:5537
state.allowIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        state = {$/;"	property	line:5555
state.allowYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            allowIn: true,$/;"	property	line:5556
state.labelSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            allowYield: true,$/;"	property	line:5557
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function tokenize(code, options, delegate) {$/;"	function	line:5537
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parse(code, options) {$/;"	function	line:5626
state.allowIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^        state = {$/;"	property	line:5643
state.allowYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            allowIn: true,$/;"	property	line:5644
state.labelSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^            allowYield: true,$/;"	property	line:5645
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/esprima.js	/^    function parse(code, options) {$/;"	function	line:5626
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "name": "esprima",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "description": "ECMAScript parsing infrastructure for multipurpose analysis",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "homepage": "http:\/\/esprima.org",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "main": "esprima.js",$/;"	function	line:5
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "bin": {$/;"	function	line:6
esparse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "esparse": ".\/bin\/esparse.js",$/;"	function	line:7
esvalidate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "esvalidate": ".\/bin\/esvalidate.js"$/;"	function	line:8
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "version": "2.7.3",$/;"	function	line:10
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "files": [$/;"	function	line:11
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "author": {$/;"	function	line:19
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "name": "Ariya Hidayat",$/;"	function	line:20
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "email": "ariya.hidayat@gmail.com"$/;"	function	line:21
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "maintainers": [$/;"	function	line:23
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^      "name": "Ariya Hidayat",$/;"	function	line:25
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^      "email": "ariya.hidayat@gmail.com",$/;"	function	line:26
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^      "web": "http:\/\/ariya.ofilabs.com"$/;"	function	line:27
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "repository": {$/;"	function	line:30
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "type": "git",$/;"	function	line:31
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "url": "https:\/\/github.com\/jquery\/esprima.git"$/;"	function	line:32
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "bugs": {$/;"	function	line:34
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "url": "https:\/\/github.com\/jquery\/esprima\/issues"$/;"	function	line:35
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:37
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "devDependencies": {$/;"	function	line:38
codecov.io	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "codecov.io": "~0.1.6",$/;"	function	line:39
escomplex-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "escomplex-js": "1.2.0",$/;"	function	line:40
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "eslint": "~1.7.2",$/;"	function	line:41
everything.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "everything.js": "~1.0.3",$/;"	function	line:42
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "glob": "^5.0.15",$/;"	function	line:43
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "istanbul": "~0.4.0",$/;"	function	line:44
jscs	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "jscs": "~2.3.5",$/;"	function	line:45
json-diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "json-diff": "~0.3.1",$/;"	function	line:46
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "karma": "^0.13.11",$/;"	function	line:47
karma-chrome-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "karma-chrome-launcher": "^0.2.1",$/;"	function	line:48
karma-detect-browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "karma-detect-browsers": "^2.0.2",$/;"	function	line:49
karma-firefox-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "karma-firefox-launcher": "^0.1.6",$/;"	function	line:50
karma-ie-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "karma-ie-launcher": "^0.2.0",$/;"	function	line:51
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "karma-mocha": "^0.2.0",$/;"	function	line:52
karma-safari-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "karma-safari-launcher": "^0.1.1",$/;"	function	line:53
karma-sauce-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "karma-sauce-launcher": "^0.2.14",$/;"	function	line:54
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "lodash": "^3.10.0",$/;"	function	line:55
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "mocha": "^2.3.3",$/;"	function	line:56
node-tick-processor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "node-tick-processor": "~0.0.2",$/;"	function	line:57
regenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "regenerate": "~1.2.1",$/;"	function	line:58
temp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "temp": "~0.8.3",$/;"	function	line:59
unicode-7.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "unicode-7.0.0": "~0.1.5"$/;"	function	line:60
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "keywords": [$/;"	function	line:62
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^  "scripts": {$/;"	function	line:69
check-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "check-version": "node test\/check-version.js",$/;"	function	line:70
jscs	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "jscs": "jscs -p crockford esprima.js && jscs -p crockford test\/*.js",$/;"	function	line:71
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "eslint": "node node_modules\/eslint\/bin\/eslint.js -c .lintrc esprima.js",$/;"	function	line:72
complexity	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "complexity": "node test\/check-complexity.js",$/;"	function	line:73
static-analysis	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "static-analysis": "npm run check-version && npm run jscs && npm run eslint && npm run complexity",$/;"	function	line:74
unit-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "unit-tests": "node test\/unit-tests.js",$/;"	function	line:75
grammar-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "grammar-tests": "node test\/grammar-tests.js",$/;"	function	line:76
regression-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "regression-tests": "node test\/regression-tests.js",$/;"	function	line:77
all-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "all-tests": "npm run generate-fixtures && npm run unit-tests && npm run grammar-tests && npm run regression-tests",$/;"	function	line:78
generate-fixtures	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "generate-fixtures": "node tools\/generate-fixtures.js",$/;"	function	line:79
browser-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "browser-tests": "npm run generate-fixtures && cd test && karma start --single-run",$/;"	function	line:80
saucelabs-evergreen	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "saucelabs-evergreen": "cd test && karma start saucelabs-evergreen.conf.js",$/;"	function	line:81
saucelabs-safari	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "saucelabs-safari": "cd test && karma start saucelabs-safari.conf.js",$/;"	function	line:82
saucelabs-ie	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "saucelabs-ie": "cd test && karma start saucelabs-ie.conf.js",$/;"	function	line:83
analyze-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "analyze-coverage": "istanbul cover test\/unit-tests.js",$/;"	function	line:84
check-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "check-coverage": "istanbul check-coverage --statement 100 --branch 100 --function 100",$/;"	function	line:85
dynamic-analysis	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "dynamic-analysis": "npm run analyze-coverage && npm run check-coverage",$/;"	function	line:86
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "test": "npm run all-tests && npm run static-analysis && npm run dynamic-analysis",$/;"	function	line:87
profile	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "profile": "node --prof test\/profile.js && mv isolate*.log v8.log && node-tick-processor",$/;"	function	line:88
benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "benchmark": "node test\/benchmarks.js",$/;"	function	line:89
benchmark-quick	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "benchmark-quick": "node test\/benchmarks.js quick",$/;"	function	line:90
codecov	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "codecov" : "istanbul report cobertura && codecov < .\/coverage\/cobertura-coverage.xml",$/;"	function	line:91
downstream	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "downstream": "node test\/downstream.js",$/;"	function	line:92
travis	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "travis": "npm test",$/;"	function	line:93
circleci	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "circleci": "npm test && npm run codecov && npm run downstream",$/;"	function	line:94
appveyor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "appveyor": "npm run all-tests && npm run browser-tests && npm run dynamic-analysis",$/;"	function	line:95
droneio	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "droneio": "npm test && npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari",$/;"	function	line:96
generate-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/package.json	/^    "generate-regex": "node tools\/generate-identifier-regex.js"$/;"	function	line:97
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/esprima/README.md	/^### Features$/;"	function	line:13
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^}(this, function clone(exports) {$/;"	function	line:40
Syntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    var Syntax,$/;"	variable	line:43
ignoreJSHintError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function ignoreJSHintError() { }$/;"	function	line:53
ignoreJSHintError	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function ignoreJSHintError() { }$/;"	function	line:53
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        isArray = function isArray(array) {$/;"	function	line:57
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        isArray = function isArray(array) {$/;"	class	line:57
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^            return Object.prototype.toString.call(array) === '[object Array]';$/;"	method	line:58
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    if (!isArray) {$/;"	function	line:56
deepCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function deepCopy(obj) {$/;"	function	line:62
deepCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function deepCopy(obj) {$/;"	function	line:62
shallowCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function shallowCopy(obj) {$/;"	function	line:77
shallowCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function shallowCopy(obj) {$/;"	function	line:77
upperBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function upperBound(array, func) {$/;"	function	line:91
upperBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function upperBound(array, func) {$/;"	function	line:91
lowerBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function lowerBound(array, func) {$/;"	function	line:110
lowerBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function lowerBound(array, func) {$/;"	function	line:110
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        function F() { }$/;"	function	line:131
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function extend(to, from) {$/;"	function	line:147
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function extend(to, from) {$/;"	function	line:147
Syntax.AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Syntax = {$/;"	property	line:156
Syntax.ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        AssignmentExpression: 'AssignmentExpression',$/;"	property	line:157
Syntax.ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ArrayExpression: 'ArrayExpression',$/;"	property	line:158
Syntax.ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ArrayPattern: 'ArrayPattern',$/;"	property	line:159
Syntax.AwaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ArrowFunctionExpression: 'ArrowFunctionExpression',$/;"	property	line:160
Syntax.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        AwaitExpression: 'AwaitExpression', \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:161
Syntax.BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        BlockStatement: 'BlockStatement',$/;"	property	line:162
Syntax.BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        BinaryExpression: 'BinaryExpression',$/;"	property	line:163
Syntax.CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        BreakStatement: 'BreakStatement',$/;"	property	line:164
Syntax.CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        CallExpression: 'CallExpression',$/;"	property	line:165
Syntax.ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        CatchClause: 'CatchClause',$/;"	property	line:166
Syntax.ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ClassBody: 'ClassBody',$/;"	property	line:167
Syntax.ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ClassDeclaration: 'ClassDeclaration',$/;"	property	line:168
Syntax.ComprehensionBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ClassExpression: 'ClassExpression',$/;"	property	line:169
Syntax.ComprehensionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ComprehensionBlock: 'ComprehensionBlock',  \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:170
Syntax.ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ComprehensionExpression: 'ComprehensionExpression',  \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:171
Syntax.ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ConditionalExpression: 'ConditionalExpression',$/;"	property	line:172
Syntax.DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ContinueStatement: 'ContinueStatement',$/;"	property	line:173
Syntax.DirectiveStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        DebuggerStatement: 'DebuggerStatement',$/;"	property	line:174
Syntax.DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        DirectiveStatement: 'DirectiveStatement',$/;"	property	line:175
Syntax.EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        DoWhileStatement: 'DoWhileStatement',$/;"	property	line:176
Syntax.ExportBatchSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        EmptyStatement: 'EmptyStatement',$/;"	property	line:177
Syntax.ExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ExportBatchSpecifier: 'ExportBatchSpecifier',$/;"	property	line:178
Syntax.ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ExportDeclaration: 'ExportDeclaration',$/;"	property	line:179
Syntax.ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ExportSpecifier: 'ExportSpecifier',$/;"	property	line:180
Syntax.ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ExpressionStatement: 'ExpressionStatement',$/;"	property	line:181
Syntax.ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ForStatement: 'ForStatement',$/;"	property	line:182
Syntax.ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ForInStatement: 'ForInStatement',$/;"	property	line:183
Syntax.FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ForOfStatement: 'ForOfStatement',$/;"	property	line:184
Syntax.FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        FunctionDeclaration: 'FunctionDeclaration',$/;"	property	line:185
Syntax.GeneratorExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        FunctionExpression: 'FunctionExpression',$/;"	property	line:186
Syntax.Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        GeneratorExpression: 'GeneratorExpression',  \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:187
Syntax.IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        Identifier: 'Identifier',$/;"	property	line:188
Syntax.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        IfStatement: 'IfStatement',$/;"	property	line:189
Syntax.ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ImportDeclaration: 'ImportDeclaration',$/;"	property	line:190
Syntax.ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ImportDefaultSpecifier: 'ImportDefaultSpecifier',$/;"	property	line:191
Syntax.ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ImportNamespaceSpecifier: 'ImportNamespaceSpecifier',$/;"	property	line:192
Syntax.Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ImportSpecifier: 'ImportSpecifier',$/;"	property	line:193
Syntax.LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        Literal: 'Literal',$/;"	property	line:194
Syntax.LogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        LabeledStatement: 'LabeledStatement',$/;"	property	line:195
Syntax.MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        LogicalExpression: 'LogicalExpression',$/;"	property	line:196
Syntax.MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        MemberExpression: 'MemberExpression',$/;"	property	line:197
Syntax.ModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        MethodDefinition: 'MethodDefinition',$/;"	property	line:198
Syntax.NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ModuleSpecifier: 'ModuleSpecifier',$/;"	property	line:199
Syntax.ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        NewExpression: 'NewExpression',$/;"	property	line:200
Syntax.ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ObjectExpression: 'ObjectExpression',$/;"	property	line:201
Syntax.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ObjectPattern: 'ObjectPattern',$/;"	property	line:202
Syntax.Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        Program: 'Program',$/;"	property	line:203
Syntax.ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        Property: 'Property',$/;"	property	line:204
Syntax.SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ReturnStatement: 'ReturnStatement',$/;"	property	line:205
Syntax.SpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        SequenceExpression: 'SequenceExpression',$/;"	property	line:206
Syntax.SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        SpreadElement: 'SpreadElement',$/;"	property	line:207
Syntax.SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        SwitchStatement: 'SwitchStatement',$/;"	property	line:208
Syntax.TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        SwitchCase: 'SwitchCase',$/;"	property	line:209
Syntax.TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        TaggedTemplateExpression: 'TaggedTemplateExpression',$/;"	property	line:210
Syntax.TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        TemplateElement: 'TemplateElement',$/;"	property	line:211
Syntax.ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        TemplateLiteral: 'TemplateLiteral',$/;"	property	line:212
Syntax.ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ThisExpression: 'ThisExpression',$/;"	property	line:213
Syntax.TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        ThrowStatement: 'ThrowStatement',$/;"	property	line:214
Syntax.UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        TryStatement: 'TryStatement',$/;"	property	line:215
Syntax.UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        UnaryExpression: 'UnaryExpression',$/;"	property	line:216
Syntax.VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        UpdateExpression: 'UpdateExpression',$/;"	property	line:217
Syntax.VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        VariableDeclaration: 'VariableDeclaration',$/;"	property	line:218
Syntax.WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        VariableDeclarator: 'VariableDeclarator',$/;"	property	line:219
Syntax.WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        WhileStatement: 'WhileStatement',$/;"	property	line:220
Syntax.YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        WithStatement: 'WithStatement',$/;"	property	line:221
VisitorKeys.AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    VisitorKeys = {$/;"	property	line:225
VisitorOption.Break	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    VisitorOption = {$/;"	property	line:299
VisitorOption.Skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        Break: BREAK,$/;"	property	line:300
VisitorOption.Remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        Skip: SKIP,$/;"	property	line:301
Reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function Reference(parent, key) {$/;"	function	line:305
Reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function Reference(parent, key) {$/;"	class	line:305
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Reference.prototype.replace = function replace(node) {$/;"	function	line:310
Reference.replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Reference.prototype.replace = function replace(node) {$/;"	method	line:310
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Reference.prototype.remove = function remove() {$/;"	function	line:314
Reference.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Reference.prototype.remove = function remove() {$/;"	method	line:314
Element	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function Element(node, path, wrap, ref) {$/;"	function	line:324
Element	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function Element(node, path, wrap, ref) {$/;"	class	line:324
Controller	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function Controller() { }$/;"	function	line:331
Controller	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function Controller() { }$/;"	function	line:331
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.path = function path() {$/;"	function	line:335
Controller	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function Controller() { }$/;"	class	line:331
Controller.path	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.path = function path() {$/;"	method	line:335
addToPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        function addToPath(result, path) {$/;"	function	line:338
Controller.function.addToPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        function addToPath(result, path) {$/;"	function	line:338
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.type = function () {$/;"	function	line:365
Controller.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.type = function () {$/;"	method	line:365
parents	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.parents = function parents() {$/;"	function	line:372
Controller.parents	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.parents = function parents() {$/;"	method	line:372
current	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.current = function current() {$/;"	function	line:386
Controller.current	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.current = function current() {$/;"	method	line:386
__execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__execute = function __execute(callback, element) {$/;"	function	line:390
Controller.__execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__execute = function __execute(callback, element) {$/;"	method	line:390
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.notify = function notify(flag) {$/;"	function	line:408
Controller.notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.notify = function notify(flag) {$/;"	method	line:408
skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.skip = function () {$/;"	function	line:414
Controller.skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.skip = function () {$/;"	method	line:414
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.remove = function () {$/;"	function	line:426
Controller.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.remove = function () {$/;"	method	line:426
__initialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__initialize = function(root, visitor) {$/;"	function	line:430
Controller.__initialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__initialize = function(root, visitor) {$/;"	method	line:430
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function isNode(node) {$/;"	function	line:444
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function isNode(node) {$/;"	function	line:444
isProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function isProperty(nodeType, key) {$/;"	function	line:451
isProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function isProperty(nodeType, key) {$/;"	function	line:451
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.traverse = function traverse(root, visitor) {$/;"	function	line:455
Controller.traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.traverse = function traverse(root, visitor) {$/;"	method	line:455
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.replace = function replace(root, visitor) {$/;"	function	line:552
Controller.replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    Controller.prototype.replace = function replace(root, visitor) {$/;"	method	line:552
removeElem	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        function removeElem(element) {$/;"	function	line:553
Controller.function.removeElem	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        function removeElem(element) {$/;"	function	line:553
outer.root	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        outer = {$/;"	property	line:601
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function traverse(root, visitor) {$/;"	function	line:707
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function traverse(root, visitor) {$/;"	function	line:707
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function replace(root, visitor) {$/;"	function	line:712
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function replace(root, visitor) {$/;"	function	line:712
extendCommentRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function extendCommentRange(comment, tokens) {$/;"	function	line:717
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^        target = upperBound(tokens, function search(token) {$/;"	function	line:720
extendCommentRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function extendCommentRange(comment, tokens) {$/;"	function	line:717
attachComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function attachComments(tree, providedComments, tokens) {$/;"	function	line:738
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^            enter: function (node) {$/;"	function	line:766
leave	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^            leave: function (node) {$/;"	function	line:799
attachComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    function attachComments(tree, providedComments, tokens) {$/;"	function	line:738
cloneEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    exports.cloneEnvironment = function () { return clone({}); };$/;"	function	line:841
exports.cloneEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/estraverse.js	/^    exports.Controller = Controller;$/;"	function	line:840
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/gulpfile.js	/^var gulp = require('gulp'),$/;"	variable	line:27
TEST	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/gulpfile.js	/^var TEST = [ 'test\/*.js' ];$/;"	variable	line:33
POWERED	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/gulpfile.js	/^var POWERED = [ 'powered-test\/*.js' ];$/;"	variable	line:34
SOURCE	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/gulpfile.js	/^var SOURCE = [ 'src\/**\/*.js' ];$/;"	variable	line:35
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/gulpfile.js	/^function inc(importance) {$/;"	function	line:51
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/gulpfile.js	/^function inc(importance) {$/;"	function	line:51
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^  "name": "estraverse",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^  "description": "ECMAScript JS AST traversal functions",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^  "homepage": "https:\/\/github.com\/estools\/estraverse",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^  "main": "estraverse.js",$/;"	function	line:5
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^  "version": "1.9.3",$/;"	function	line:6
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^  "engines": {$/;"	function	line:7
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "node": ">=0.10.0"$/;"	function	line:8
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^  "maintainers": [$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^      "name": "Yusuke Suzuki",$/;"	function	line:12
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^      "email": "utatane.tea@gmail.com",$/;"	function	line:13
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^      "web": "http:\/\/github.com\/Constellation"$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^  "repository": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "type": "git",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "url": "http:\/\/github.com\/estools\/estraverse.git"$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^  "devDependencies": {$/;"	function	line:21
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "chai": "^2.1.1",$/;"	function	line:22
coffee-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "coffee-script": "^1.8.0",$/;"	function	line:23
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "gulp": "^3.8.10",$/;"	function	line:24
gulp-bump	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "gulp-bump": "^0.2.2",$/;"	function	line:25
gulp-filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "gulp-filter": "^2.0.0",$/;"	function	line:26
gulp-git	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "gulp-git": "^1.0.1",$/;"	function	line:27
gulp-tag-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "gulp-tag-version": "^1.2.1",$/;"	function	line:28
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "jshint": "^2.5.6",$/;"	function	line:29
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "mocha": "^2.1.0"$/;"	function	line:30
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^  "licenses": [$/;"	function	line:32
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^      "type": "BSD",$/;"	function	line:34
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^      "url": "http:\/\/github.com\/estools\/estraverse\/raw\/master\/LICENSE.BSD"$/;"	function	line:35
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^  "scripts": {$/;"	function	line:38
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "test": "npm run-script lint && npm run-script unit-test",$/;"	function	line:39
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "lint": "jshint estraverse.js",$/;"	function	line:40
unit-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/package.json	/^    "unit-test": "mocha --compilers coffee:coffee-script\/register"$/;"	function	line:41
Estraverse [![Build Status](https://secure.travis-ci.org/estools/estraverse.png)](http://travis-ci.org/estools/estraverse)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/README.md	/^### Estraverse [![Build Status](https:\/\/secure.travis-ci.org\/estools\/estraverse.png)](http:\/\/travis-ci.org\/estools\/estraverse)$/;"	function	line:1
Documentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/README.md	/^### Documentation$/;"	function	line:7
Example Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/README.md	/^### Example Usage$/;"	function	line:11
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/estraverse/README.md	/^### License$/;"	function	line:100
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/.travis.yml	/^node_js:$/;"	function	line:2
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/assert-shim.js	/^define('test\/source-map\/assert', ['exports'], function (exports) {$/;"	function	line:7
do_throw	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/assert-shim.js	/^  let do_throw = function (msg) {$/;"	function	line:9
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/assert-shim.js	/^  exports.init = function (throw_fn) {$/;"	function	line:13
doesNotThrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/assert-shim.js	/^  exports.doesNotThrow = function (fn) {$/;"	function	line:17
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/assert-shim.js	/^    catch (e) {$/;"	function	line:21
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/assert-shim.js	/^  exports.equal = function (actual, expected, msg) {$/;"	function	line:26
ok	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/assert-shim.js	/^  exports.ok = function (val, msg) {$/;"	function	line:33
strictEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/assert-shim.js	/^  exports.strictEqual = function (actual, expected, msg) {$/;"	function	line:40
throws	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/assert-shim.js	/^  exports.throws = function (fn) {$/;"	function	line:47
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/assert-shim.js	/^    catch (e) {$/;"	function	line:52
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/mini-require.js	/^function define(moduleName, deps, payload) {$/;"	function	line:14
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/mini-require.js	/^function define(moduleName, deps, payload) {$/;"	function	line:14
Domain	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/mini-require.js	/^function Domain() {$/;"	function	line:43
Domain	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/mini-require.js	/^function Domain() {$/;"	class	line:43
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/mini-require.js	/^  Domain.prototype.require = function(deps, callback) {$/;"	function	line:65
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/mini-require.js	/^  Domain.prototype.require = function(deps, callback) {$/;"	method	line:65
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/mini-require.js	/^  function normalize(path) {$/;"	function	line:80
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/mini-require.js	/^  function normalize(path) {$/;"	function	line:80
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/mini-require.js	/^  function join(a, b) {$/;"	function	line:95
dirname	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/mini-require.js	/^  function dirname(path) {$/;"	function	line:105
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/mini-require.js	/^  Domain.prototype.lookup = function(moduleName) {$/;"	function	line:117
sourceMap.SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/suffix-browser.js	/^this.sourceMap = {$/;"	property	line:4
run_test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/test-suffix.js	/^function run_test() {$/;"	function	line:1
run_test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/build/test-suffix.js	/^function run_test() {$/;"	function	line:1
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^# Change Log$/;"	function	line:1
0.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.2.0$/;"	function	line:3
0.1.43	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.43$/;"	function	line:10
0.1.42	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.42$/;"	function	line:15
0.1.41	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.41$/;"	function	line:20
0.1.40	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.40$/;"	function	line:31
0.1.39	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.39$/;"	function	line:35
0.1.38	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.38$/;"	function	line:40
0.1.37	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.37$/;"	function	line:45
0.1.36	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.36$/;"	function	line:50
0.1.35	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.35$/;"	function	line:54
0.1.34	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.34$/;"	function	line:67
0.1.33	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.33$/;"	function	line:74
0.1.32	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.32$/;"	function	line:83
0.1.31	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.31$/;"	function	line:93
0.1.30	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.30$/;"	function	line:101
0.1.29	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.29$/;"	function	line:115
0.1.28	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.28$/;"	function	line:120
0.1.27	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.27$/;"	function	line:125
0.1.26	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.26$/;"	function	line:130
0.1.25	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.25$/;"	function	line:134
0.1.24	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.24$/;"	function	line:138
0.1.23	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.23$/;"	function	line:143
0.1.22	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.22$/;"	function	line:147
0.1.21	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.21$/;"	function	line:151
0.1.20	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.20$/;"	function	line:156
0.1.19	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.19$/;"	function	line:161
0.1.18	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.18$/;"	function	line:165
0.1.17	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.17$/;"	function	line:169
0.1.16	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.16$/;"	function	line:173
0.1.15	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.15$/;"	function	line:179
0.1.14	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.14$/;"	function	line:183
0.1.13	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.13$/;"	function	line:187
0.1.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.12$/;"	function	line:191
0.1.11	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.11$/;"	function	line:195
0.1.10	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/CHANGELOG.md	/^## 0.1.10$/;"	function	line:199
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/array-set.js	/^define(function (require, exports, module) {$/;"	function	line:10
ArraySet	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/array-set.js	/^  function ArraySet() {$/;"	function	line:20
ArraySet_fromArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {$/;"	function	line:28
ArraySet_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {$/;"	function	line:41
ArraySet_has	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.prototype.has = function ArraySet_has(aStr) {$/;"	function	line:57
ArraySet_indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {$/;"	function	line:67
ArraySet_at	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.prototype.at = function ArraySet_at(aIdx) {$/;"	function	line:79
ArraySet_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.prototype.toArray = function ArraySet_toArray() {$/;"	function	line:91
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/base64-vlq.js	/^define(function (require, exports, module) {$/;"	function	line:40
toVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/base64-vlq.js	/^  function toVLQSigned(aValue) {$/;"	function	line:73
fromVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/base64-vlq.js	/^  function fromVLQSigned(aValue) {$/;"	function	line:85
base64VLQ_encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/base64-vlq.js	/^  exports.encode = function base64VLQ_encode(aValue) {$/;"	function	line:96
base64VLQ_decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/base64-vlq.js	/^  exports.decode = function base64VLQ_decode(aStr, aOutParam) {$/;"	function	line:120
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/base64.js	/^define(function (require, exports, module) {$/;"	function	line:10
base64_encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/base64.js	/^  exports.encode = function base64_encode(aNumber) {$/;"	function	line:25
base64_decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/base64.js	/^  exports.decode = function base64_decode(aChar) {$/;"	function	line:35
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/basic-source-map-consumer.js	/^define(function (require, exports, module) {$/;"	function	line:10
BasicSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/basic-source-map-consumer.js	/^  function BasicSourceMapConsumer(aSourceMap) {$/;"	function	line:48
SourceMapConsumer_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/basic-source-map-consumer.js	/^    function SourceMapConsumer_fromSourceMap(aSourceMap) {$/;"	function	line:99
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/basic-source-map-consumer.js	/^    get: function () {$/;"	function	line:125
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/basic-source-map-consumer.js	/^    function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:138
SourceMapConsumer_computeColumnSpans	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/basic-source-map-consumer.js	/^    function SourceMapConsumer_computeColumnSpans() {$/;"	function	line:244
SourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/basic-source-map-consumer.js	/^    function SourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:282
SourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/basic-source-map-consumer.js	/^    function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:325
SourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/basic-source-map-consumer.js	/^    function SourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:384
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/binary-search.js	/^define(function (require, exports, module) {$/;"	function	line:10
recursiveSearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/binary-search.js	/^  function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare) {$/;"	function	line:21
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/binary-search.js	/^  exports.search = function search(aNeedle, aHaystack, aCompare) {$/;"	function	line:73
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js	/^define(function (require, exports, module) {$/;"	function	line:10
IndexedSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js	/^  function IndexedSourceMapConsumer(aSourceMap) {$/;"	function	line:62
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js	/^    get: function () {$/;"	function	line:119
IndexedSourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js	/^    function IndexedSourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:146
IndexedSourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js	/^    function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:191
IndexedSourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js	/^    function IndexedSourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:223
IndexedSourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js	/^    function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:258
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/mapping-list.js	/^define(function (require, exports, module) {$/;"	function	line:10
generatedPositionAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/mapping-list.js	/^  function generatedPositionAfter(mappingA, mappingB) {$/;"	function	line:18
MappingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/mapping-list.js	/^  function MappingList() {$/;"	function	line:33
MappingList_forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/mapping-list.js	/^    function MappingList_forEach(aCallback, aThisArg) {$/;"	function	line:47
MappingList_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/mapping-list.js	/^  MappingList.prototype.add = function MappingList_add(aMapping) {$/;"	function	line:56
MappingList_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/mapping-list.js	/^  MappingList.prototype.toArray = function MappingList_toArray() {$/;"	function	line:76
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-consumer.js	/^define(function (require, exports, module) {$/;"	function	line:10
SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-consumer.js	/^  function SourceMapConsumer(aSourceMap) {$/;"	function	line:14
fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-consumer.js	/^  SourceMapConsumer.fromSourceMap = function(aSourceMap) {$/;"	function	line:30
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    get: function () {$/;"	function	line:74
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    get: function () {$/;"	function	line:87
SourceMapConsumer_nextCharIsMappingSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_nextCharIsMappingSeparator(aStr) {$/;"	function	line:99
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:110
SourceMapConsumer_eachMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) {$/;"	function	line:134
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-consumer.js	/^      switch (order) {$/;"	function	line:139
SourceMapConsumer_allGeneratedPositionsFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_allGeneratedPositionsFor(aArgs) {$/;"	function	line:181
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-generator.js	/^define(function (require, exports, module) {$/;"	function	line:10
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-generator.js	/^  function SourceMapGenerator(aArgs) {$/;"	function	line:25
SourceMapGenerator_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) {$/;"	function	line:46
SourceMapGenerator_addMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_addMapping(aArgs) {$/;"	function	line:98
SourceMapGenerator_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:130
SourceMapGenerator_applySourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) {$/;"	function	line:170
SourceMapGenerator_serializeMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_serializeMappings() {$/;"	function	line:289
SourceMapGenerator_generateSourcesContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) {$/;"	function	line:350
SourceMapGenerator_toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_toJSON() {$/;"	function	line:370
SourceMapGenerator_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_toString() {$/;"	function	line:394
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^define(function (require, exports, module) {$/;"	function	line:10
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^  function SourceNode(aLine, aColumn, aSource, aChunks, aName) {$/;"	function	line:39
SourceNode_fromStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^    function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) {$/;"	function	line:59
shiftNextLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^      var shiftNextLine = function() {$/;"	function	line:69
addMappingWithCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^      function addMappingWithCode(mapping, code) {$/;"	function	line:149
SourceNode_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.add = function SourceNode_add(aChunk) {$/;"	function	line:171
SourceNode_prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) {$/;"	function	line:196
SourceNode_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.walk = function SourceNode_walk(aFn) {$/;"	function	line:220
SourceNode_join	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.join = function SourceNode_join(aSep) {$/;"	function	line:244
SourceNode_replaceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) {$/;"	function	line:267
SourceNode_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^    function SourceNode_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:289
SourceNode_walkSourceContents	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^    function SourceNode_walkSourceContents(aFn) {$/;"	function	line:300
SourceNode_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.toString = function SourceNode_toString() {$/;"	function	line:317
SourceNode_toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) {$/;"	function	line:329
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^define(function (require, exports, module) {$/;"	function	line:10
getArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^  function getArg(aArgs, aName, aDefaultValue) {$/;"	function	line:22
urlParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^  function urlParse(aUrl) {$/;"	function	line:36
urlGenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^  function urlGenerate(aParsedUrl) {$/;"	function	line:51
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^  function normalize(aPath) {$/;"	function	line:84
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^  function join(aRoot, aPath) {$/;"	function	line:145
relative	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^  function relative(aRoot, aPath) {$/;"	function	line:194
toSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^  function toSetString(aStr) {$/;"	function	line:222
fromSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^  function fromSetString(aStr) {$/;"	function	line:227
strcmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^  function strcmp(aStr1, aStr2) {$/;"	function	line:232
compareByOriginalPositions	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^  function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) {$/;"	function	line:246
compareByGeneratedPositions	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js	/^  function compareByGeneratedPositions(mappingA, mappingB, onlyCompareGenerated) {$/;"	function	line:287
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/Makefile.dryice.js	/^var path = require('path');$/;"	variable	line:7
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/Makefile.dryice.js	/^var fs = require('fs');$/;"	variable	line:8
copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/Makefile.dryice.js	/^var copy = require('dryice').copy;$/;"	variable	line:9
removeAmdefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/Makefile.dryice.js	/^function removeAmdefine(src) {$/;"	function	line:11
makeNonRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/Makefile.dryice.js	/^function makeNonRelative(src) {$/;"	function	line:22
buildBrowser	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/Makefile.dryice.js	/^function buildBrowser() {$/;"	function	line:29
buildBrowserMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/Makefile.dryice.js	/^function buildBrowserMin() {$/;"	function	line:55
buildFirefox	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/Makefile.dryice.js	/^function buildFirefox() {$/;"	function	line:65
isTestFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/Makefile.dryice.js	/^  function isTestFile(f) {$/;"	function	line:116
ensureDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/Makefile.dryice.js	/^function ensureDir(name) {$/;"	function	line:151
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "name": "source-map",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "description": "Generates and consumes source maps",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "version": "0.2.0",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "homepage": "https:\/\/github.com\/mozilla\/source-map",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "author": "Nick Fitzgerald <nfitzgerald@mozilla.com>",$/;"	function	line:6
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "contributors": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "repository": {$/;"	function	line:39
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^    "type": "git",$/;"	function	line:40
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^    "url": "http:\/\/github.com\/mozilla\/source-map.git"$/;"	function	line:41
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "directories": {$/;"	function	line:43
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^    "lib": ".\/lib"$/;"	function	line:44
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "main": ".\/lib\/source-map.js",$/;"	function	line:46
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "engines": {$/;"	function	line:47
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^    "node": ">=0.8.0"$/;"	function	line:48
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "licenses": [$/;"	function	line:50
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^      "type": "BSD",$/;"	function	line:52
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^      "url": "http:\/\/opensource.org\/licenses\/BSD-3-Clause"$/;"	function	line:53
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "dependencies": {$/;"	function	line:56
amdefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^    "amdefine": ">=0.0.4"$/;"	function	line:57
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "devDependencies": {$/;"	function	line:59
dryice	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^    "dryice": ">=0.4.8"$/;"	function	line:60
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^  "scripts": {$/;"	function	line:62
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^    "test": "node test\/run-tests.js",$/;"	function	line:63
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/package.json	/^    "build": "node Makefile.dryice.js"$/;"	function	line:64
Source Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^# Source Map$/;"	function	line:1
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^## Node$/;"	function	line:16
Building from Source (for everywhere else)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^## Building from Source (for everywhere else)$/;"	function	line:20
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^## Examples$/;"	function	line:40
Consuming a source map	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^### Consuming a source map$/;"	function	line:42
Generating a source map	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^### Generating a source map$/;"	function	line:79
With SourceNode (high level API)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### With SourceNode (high level API)$/;"	function	line:84
With SourceMapGenerator (low level API)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### With SourceMapGenerator (low level API)$/;"	function	line:115
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^## API$/;"	function	line:137
SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^### SourceMapConsumer$/;"	function	line:151
new SourceMapConsumer(rawSourceMap)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### new SourceMapConsumer(rawSourceMap)$/;"	function	line:157
SourceMapConsumer.prototype.computeColumnSpans()	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.computeColumnSpans()$/;"	function	line:178
SourceMapConsumer.prototype.originalPositionFor(generatedPosition)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.originalPositionFor(generatedPosition)$/;"	function	line:183
SourceMapConsumer.prototype.generatedPositionFor(originalPosition)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.generatedPositionFor(originalPosition)$/;"	function	line:206
SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)$/;"	function	line:224
SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])$/;"	function	line:240
SourceMapConsumer.prototype.eachMapping(callback, context, order)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.eachMapping(callback, context, order)$/;"	function	line:249
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^### SourceMapGenerator$/;"	function	line:267
new SourceMapGenerator([startOfSourceMap])	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### new SourceMapGenerator([startOfSourceMap])$/;"	function	line:272
SourceMapGenerator.fromSourceMap(sourceMapConsumer)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceMapGenerator.fromSourceMap(sourceMapConsumer)$/;"	function	line:286
SourceMapGenerator.prototype.addMapping(mapping)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.addMapping(mapping)$/;"	function	line:292
SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)$/;"	function	line:306
SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])$/;"	function	line:314
SourceMapGenerator.prototype.toString()	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.toString()$/;"	function	line:338
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^### SourceNode$/;"	function	line:342
new SourceNode([line, column, source[, chunk[, name]]])	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### new SourceNode([line, column, source[, chunk[, name]]])$/;"	function	line:350
SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath])	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath])$/;"	function	line:365
SourceNode.prototype.add(chunk)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceNode.prototype.add(chunk)$/;"	function	line:376
SourceNode.prototype.prepend(chunk)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceNode.prototype.prepend(chunk)$/;"	function	line:383
SourceNode.prototype.setSourceContent(sourceFile, sourceContent)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceNode.prototype.setSourceContent(sourceFile, sourceContent)$/;"	function	line:390
SourceNode.prototype.walk(fn)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceNode.prototype.walk(fn)$/;"	function	line:399
SourceNode.prototype.walkSourceContents(fn)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceNode.prototype.walkSourceContents(fn)$/;"	function	line:407
SourceNode.prototype.join(sep)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceNode.prototype.join(sep)$/;"	function	line:414
SourceNode.prototype.replaceRight(pattern, replacement)	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceNode.prototype.replaceRight(pattern, replacement)$/;"	function	line:421
SourceNode.prototype.toString()	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceNode.prototype.toString()$/;"	function	line:430
SourceNode.prototype.toStringWithSourceMap([startOfSourceMap])	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^#### SourceNode.prototype.toStringWithSourceMap([startOfSourceMap])$/;"	function	line:435
Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/README.md	/^## Tests$/;"	function	line:443
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/run-tests.js	/^var fs = require('fs');$/;"	variable	line:9
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/run-tests.js	/^var path = require('path');$/;"	variable	line:10
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/run-tests.js	/^var util = require('.\/source-map\/util');$/;"	variable	line:11
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/run-tests.js	/^function run(tests) {$/;"	function	line:13
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/run-tests.js	/^        catch (e) {$/;"	function	line:25
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/run-tests.js	/^function run(tests) {$/;"	function	line:13
isTestFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/run-tests.js	/^function isTestFile(f) {$/;"	function	line:40
isTestFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/run-tests.js	/^function isTestFile(f) {$/;"	function	line:40
toModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/run-tests.js	/^function toModule(f) {$/;"	function	line:47
toModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/run-tests.js	/^function toModule(f) {$/;"	function	line:47
requires	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/run-tests.js	/^var requires = fs.readdirSync(path.join(__dirname, 'source-map'))$/;"	variable	line:51
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-api.js	/^define(function (require, exports, module) {$/;"	function	line:10
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-array-set.js	/^define(function (require, exports, module) {$/;"	function	line:10
makeTestSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-array-set.js	/^  function makeTestSet() {$/;"	function	line:14
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-base64-vlq.js	/^define(function (require, exports, module) {$/;"	function	line:10
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-base64.js	/^define(function (require, exports, module) {$/;"	function	line:10
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-binary-search.js	/^define(function (require, exports, module) {$/;"	function	line:10
numberCompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-binary-search.js	/^  function numberCompare(a, b) {$/;"	function	line:14
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-dog-fooding.js	/^define(function (require, exports, module) {$/;"	function	line:10
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-map-consumer.js	/^define(function (require, exports, module) {$/;"	function	line:10
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-map-generator.js	/^define(function (require, exports, module) {$/;"	function	line:10
expectedMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-map-generator.js	/^    var expectedMap = function (sources) {$/;"	function	line:391
actualMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-map-generator.js	/^    var actualMap = function (aSourceMapPath) {$/;"	function	line:417
assertName	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-map-generator.js	/^    var assertName = function(coffeeName, jsName, expectedName) {$/;"	function	line:475
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^define(function (require, exports, module) {$/;"	function	line:10
forEachNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^  function forEachNewline(fn) {$/;"	function	line:16
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^    node.add('function noop() {}');$/;"	function	line:26
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^    node.add(['function foo() {',$/;"	function	line:32
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^    node.prepend('function noop() {}');$/;"	function	line:50
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^    assert.equal(node.children[0], 'function noop() {}');$/;"	function	line:51
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^    assert.equal(node.children[1], 'function noop() {}');$/;"	function	line:57
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^    node.prepend(['function foo() {',$/;"	function	line:61
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^    assert.equal(node.children[0], 'function foo() {');$/;"	function	line:65
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^    assert.equal(node.children[4], 'function noop() {}');$/;"	function	line:69
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^                                 ['function foo() {',$/;"	function	line:83
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^                 'function foo() {return 10;}');$/;"	function	line:86
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js	/^    var test = function(relativePath, expectedSources) {$/;"	function	line:311
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-util.js	/^define(function (require, exports, module) {$/;"	function	line:10
assertUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/test-util.js	/^    var assertUrl = function (url) {$/;"	function	line:15
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/util.js	/^define(function (require, exports, module) {$/;"	function	line:10
assertEqualMaps	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/node_modules/source-map/test/source-map/util.js	/^  function assertEqualMaps(assert, actualMap, expectedMap) {$/;"	function	line:257
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "name": "escodegen",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "description": "ECMAScript code generator",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "homepage": "http:\/\/github.com\/estools\/escodegen",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "main": "escodegen.js",$/;"	function	line:5
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "bin": {$/;"	function	line:6
esgenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "esgenerate": ".\/bin\/esgenerate.js",$/;"	function	line:7
escodegen	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "escodegen": ".\/bin\/escodegen.js"$/;"	function	line:8
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "files": [$/;"	function	line:10
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "version": "1.8.1",$/;"	function	line:18
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "engines": {$/;"	function	line:19
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "node": ">=0.12.0"$/;"	function	line:20
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "maintainers": [$/;"	function	line:22
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^            "name": "Yusuke Suzuki",$/;"	function	line:24
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^            "email": "utatane.tea@gmail.com",$/;"	function	line:25
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^            "web": "http:\/\/github.com\/Constellation"$/;"	function	line:26
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "repository": {$/;"	function	line:29
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "type": "git",$/;"	function	line:30
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "url": "http:\/\/github.com\/estools\/escodegen.git"$/;"	function	line:31
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "dependencies": {$/;"	function	line:33
estraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "estraverse": "^1.9.1",$/;"	function	line:34
esutils	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "esutils": "^2.0.2",$/;"	function	line:35
esprima	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "esprima": "^2.7.1",$/;"	function	line:36
optionator	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "optionator": "^0.8.1"$/;"	function	line:37
optionalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "optionalDependencies": {$/;"	function	line:39
source-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "source-map": "~0.2.0"$/;"	function	line:40
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "devDependencies": {$/;"	function	line:42
acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "acorn": "^2.7.0",$/;"	function	line:43
bluebird	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "bluebird": "^2.3.11",$/;"	function	line:44
bower-registry-client	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "bower-registry-client": "^0.2.1",$/;"	function	line:45
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "chai": "^1.10.0",$/;"	function	line:46
commonjs-everywhere	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "commonjs-everywhere": "^0.9.7",$/;"	function	line:47
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "gulp": "^3.8.10",$/;"	function	line:48
gulp-eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "gulp-eslint": "^0.2.0",$/;"	function	line:49
gulp-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "gulp-mocha": "^2.0.0",$/;"	function	line:50
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "semver": "^5.1.0"$/;"	function	line:51
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "license": "BSD-2-Clause",$/;"	function	line:53
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^    "scripts": {$/;"	function	line:54
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "test": "gulp travis",$/;"	function	line:55
unit-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "unit-test": "gulp test",$/;"	function	line:56
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "lint": "gulp lint",$/;"	function	line:57
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "release": "node tools\/release.js",$/;"	function	line:58
build-min	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "build-min": ".\/node_modules\/.bin\/cjsify -ma path: tools\/entry-point.js > escodegen.browser.min.js",$/;"	function	line:59
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/package.json	/^        "build": ".\/node_modules\/.bin\/cjsify -a path: tools\/entry-point.js > escodegen.browser.js"$/;"	function	line:60
Escodegen	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/README.md	/^## Escodegen$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/README.md	/^### Install$/;"	function	line:15
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/README.md	/^### Usage$/;"	function	line:27
Building browser bundle / minified browser bundle	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/README.md	/^### Building browser bundle \/ minified browser bundle$/;"	function	line:43
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/README.md	/^### License$/;"	function	line:58
Escodegen	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/README.md	/^#### Escodegen$/;"	function	line:60
source-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/escodegen/README.md	/^#### source-map$/;"	function	line:86
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/bower.json	/^  "name": "escope",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/bower.json	/^  "version": "2.0.2-dev",$/;"	function	line:3
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/bower.json	/^  "main": "escope.js",$/;"	function	line:4
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/bower.json	/^  "dependencies": {$/;"	function	line:5
estraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/bower.json	/^    "estraverse": ">= 0.0.2"$/;"	function	line:6
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/bower.json	/^  "ignore": [$/;"	function	line:8
Project license:  \<BSD-2-Clause\>	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/CONTRIBUTING.md	/^## Project license:  \\<BSD-2-Clause\\>$/;"	function	line:1
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/gulpfile.js	/^var gulp = require('gulp'),$/;"	variable	line:27
TEST	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/gulpfile.js	/^var TEST = [ 'test\/*.js' ];$/;"	variable	line:46
SOURCE	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/gulpfile.js	/^var SOURCE = [ 'src\/**\/*.js' ];$/;"	variable	line:47
ESLINT_OPTION.rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/gulpfile.js	/^var ESLINT_OPTION = {$/;"	property	line:49
BABEL_OPTIONS	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/gulpfile.js	/^var BABEL_OPTIONS = JSON.parse(fs.readFileSync('.babelrc', { encoding: 'utf8' }));$/;"	variable	line:72
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/gulpfile.js	/^var build = lazypipe()$/;"	variable	line:74
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/gulpfile.js	/^function inc(importance) {$/;"	function	line:131
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/gulpfile.js	/^function inc(importance) {$/;"	function	line:131
_variable	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^var _variable = require('.\/variable');$/;"	variable	line:8
_variable2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^var _variable2 = _interopRequireDefault(_variable);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }$/;"	function	line:14
_possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }$/;"	function	line:14
_inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }$/;"	function	line:16
subClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }$/;"	class	line:16
_inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }$/;"	function	line:16
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } \/*$/;"	function	line:18
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } \/*$/;"	function	line:18
Definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^var Definition = function Definition(type, name, node, parent, index, kind) {$/;"	function	line:46
Definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^var Definition = function Definition(type, name, node, parent, index, kind) {$/;"	class	line:46
Definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^var Definition = function Definition(type, name, node, parent, index, kind) {$/;"	function	line:46
ParameterDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^var ParameterDefinition = function (_Definition) {$/;"	function	line:82
ParameterDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^  function ParameterDefinition(name, node, index, rest) {$/;"	function	line:85
ParameterDefinition.ParameterDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^  function ParameterDefinition(name, node, index, rest) {$/;"	function	line:85
ParameterDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/definition.js	/^var ParameterDefinition = function (_Definition) {$/;"	function	line:82
_assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _assert = require('assert');$/;"	variable	line:60
_assert2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _assert2 = _interopRequireDefault(_assert);$/;"	variable	line:62
_scopeManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _scopeManager = require('.\/scope-manager');$/;"	variable	line:64
_scopeManager2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _scopeManager2 = _interopRequireDefault(_scopeManager);$/;"	variable	line:66
_referencer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _referencer = require('.\/referencer');$/;"	variable	line:68
_referencer2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _referencer2 = _interopRequireDefault(_referencer);$/;"	variable	line:70
_reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _reference = require('.\/reference');$/;"	variable	line:72
_reference2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _reference2 = _interopRequireDefault(_reference);$/;"	variable	line:74
_variable	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _variable = require('.\/variable');$/;"	variable	line:76
_variable2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _variable2 = _interopRequireDefault(_variable);$/;"	variable	line:78
_scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _scope = require('.\/scope');$/;"	variable	line:80
_scope2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _scope2 = _interopRequireDefault(_scope);$/;"	variable	line:82
_package	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^var _package = require('..\/package.json');$/;"	variable	line:84
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:86
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:86
defaultOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^function defaultOptions() {$/;"	function	line:88
defaultOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^function defaultOptions() {$/;"	function	line:88
updateDeeply	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^function updateDeeply(target, override) {$/;"	function	line:101
isHashObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^    function isHashObject(target) {$/;"	function	line:104
updateDeeply.isHashObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^    function isHashObject(target) {$/;"	function	line:104
updateDeeply	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^function updateDeeply(target, override) {$/;"	function	line:101
analyze	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^function analyze(tree, providedOptions) {$/;"	function	line:145
analyze	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/index.js	/^function analyze(tree, providedOptions) {$/;"	function	line:145
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_createClass.defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_estraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^var _estraverse = require('estraverse');$/;"	variable	line:9
_esrecurse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^var _esrecurse = require('esrecurse');$/;"	variable	line:11
_esrecurse2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^var _esrecurse2 = _interopRequireDefault(_esrecurse);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:17
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:17
_possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }$/;"	function	line:19
_possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }$/;"	function	line:19
_inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } \/*$/;"	function	line:21
subClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } \/*$/;"	class	line:21
_inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } \/*$/;"	function	line:21
getLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^function getLast(xs) {$/;"	function	line:45
getLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^function getLast(xs) {$/;"	function	line:45
PatternVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^var PatternVisitor = function (_esrecurse$Visitor) {$/;"	function	line:49
isPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^        value: function isPattern(node) {$/;"	function	line:54
PatternVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^    function PatternVisitor(options, rootPattern, callback) {$/;"	function	line:60
PatternVisitor.PatternVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^    function PatternVisitor(options, rootPattern, callback) {$/;"	function	line:60
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^        value: function Identifier(pattern) {$/;"	function	line:75
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^        value: function Property(property) {$/;"	function	line:85
ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^        value: function ArrayPattern(pattern) {$/;"	function	line:98
AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^        value: function AssignmentPattern(pattern) {$/;"	function	line:107
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^        value: function RestElement(pattern) {$/;"	function	line:115
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^        value: function MemberExpression(node) {$/;"	function	line:122
SpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^        value: function SpreadElement(node) {$/;"	function	line:140
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^        value: function ArrayExpression(node) {$/;"	function	line:145
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^        value: function AssignmentExpression(node) {$/;"	function	line:150
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^        value: function CallExpression(node) {$/;"	function	line:158
PatternVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/pattern-visitor.js	/^var PatternVisitor = function (_esrecurse$Visitor) {$/;"	function	line:49
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_createClass.defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:9
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:9
READ	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^var READ = 0x1;$/;"	variable	line:35
WRITE	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^var WRITE = 0x2;$/;"	variable	line:36
RW	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^var RW = READ | WRITE;$/;"	variable	line:37
Reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^var Reference = function () {$/;"	function	line:44
Reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^  function Reference(ident, scope, flag, writeExpr, maybeImplicitGlobal, partial, init) {$/;"	function	line:45
Reference.Reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^  function Reference(ident, scope, flag, writeExpr, maybeImplicitGlobal, partial, init) {$/;"	class	line:45
isStatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^    value: function isStatic() {$/;"	function	line:105
isWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^    value: function isWrite() {$/;"	function	line:117
isRead	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^    value: function isRead() {$/;"	function	line:129
isReadOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^    value: function isReadOnly() {$/;"	function	line:141
isWriteOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^    value: function isWriteOnly() {$/;"	function	line:153
isReadWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^    value: function isReadWrite() {$/;"	function	line:165
Reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/reference.js	/^var Reference = function () {$/;"	function	line:44
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_createClass.defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_estraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _estraverse = require('estraverse');$/;"	variable	line:9
_esrecurse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _esrecurse = require('esrecurse');$/;"	variable	line:11
_esrecurse2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _esrecurse2 = _interopRequireDefault(_esrecurse);$/;"	variable	line:13
_reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _reference = require('.\/reference');$/;"	variable	line:15
_reference2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _reference2 = _interopRequireDefault(_reference);$/;"	variable	line:17
_variable	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _variable = require('.\/variable');$/;"	variable	line:19
_variable2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _variable2 = _interopRequireDefault(_variable);$/;"	variable	line:21
_patternVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _patternVisitor = require('.\/pattern-visitor');$/;"	variable	line:23
_patternVisitor2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _patternVisitor2 = _interopRequireDefault(_patternVisitor);$/;"	variable	line:25
_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _definition = require('.\/definition');$/;"	variable	line:27
_assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _assert = require('assert');$/;"	variable	line:29
_assert2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var _assert2 = _interopRequireDefault(_assert);$/;"	variable	line:31
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:33
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:33
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:35
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:35
_possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }$/;"	function	line:37
_possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }$/;"	function	line:37
_inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } \/*$/;"	function	line:39
subClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } \/*$/;"	class	line:39
_inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } \/*$/;"	function	line:39
traverseIdentifierInPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^function traverseIdentifierInPattern(options, rootPattern, referencer, callback) {$/;"	function	line:64
traverseIdentifierInPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^function traverseIdentifierInPattern(options, rootPattern, referencer, callback) {$/;"	function	line:64
Importer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var Importer = function (_esrecurse$Visitor) {$/;"	function	line:81
Importer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^    function Importer(declaration, referencer) {$/;"	function	line:84
Importer.Importer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^    function Importer(declaration, referencer) {$/;"	function	line:84
visitImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function visitImport(id, specifier) {$/;"	function	line:96
ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ImportNamespaceSpecifier(node) {$/;"	function	line:105
ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ImportDefaultSpecifier(node) {$/;"	function	line:113
ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ImportSpecifier(node) {$/;"	function	line:119
Importer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var Importer = function (_esrecurse$Visitor) {$/;"	function	line:81
Referencer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var Referencer = function (_esrecurse$Visitor2) {$/;"	function	line:135
Referencer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^    function Referencer(options, scopeManager) {$/;"	function	line:138
Referencer.Referencer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^    function Referencer(options, scopeManager) {$/;"	function	line:138
currentScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function currentScope() {$/;"	function	line:152
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function close(node) {$/;"	function	line:157
pushInnerMethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function pushInnerMethodDefinition(isInnerMethodDefinition) {$/;"	function	line:164
popInnerMethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function popInnerMethodDefinition(isInnerMethodDefinition) {$/;"	function	line:171
materializeTDZScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function materializeTDZScope(node, iterationNode) {$/;"	function	line:176
materializeIterationScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function materializeIterationScope(node) {$/;"	function	line:184
referencingDefaultValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function referencingDefaultValue(pattern, assignments, maybeImplicitGlobal, init) {$/;"	function	line:198
visitPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function visitPattern(node, options, callback) {$/;"	function	line:206
visitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function visitFunction(node) {$/;"	function	line:215
visitClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function visitClass(node) {$/;"	function	line:268
visitProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function visitProperty(node) {$/;"	function	line:287
visitForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function visitForIn(node) {$/;"	function	line:304
visitVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function visitVariableDeclaration(variableTargetScope, type, node, index, fromTDZ) {$/;"	function	line:340
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function AssignmentExpression(node) {$/;"	function	line:361
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function CatchClause(node) {$/;"	function	line:387
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function Program(node) {$/;"	function	line:402
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function Identifier(node) {$/;"	function	line:424
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function UpdateExpression(node) {$/;"	function	line:429
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function MemberExpression(node) {$/;"	function	line:438
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function Property(node) {$/;"	function	line:446
MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function MethodDefinition(node) {$/;"	function	line:451
BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function BreakStatement() {}$/;"	function	line:456
ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ContinueStatement() {}$/;"	function	line:459
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function LabeledStatement(node) {$/;"	function	line:462
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ForStatement(node) {$/;"	function	line:467
ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ClassExpression(node) {$/;"	function	line:482
ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ClassDeclaration(node) {$/;"	function	line:487
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function CallExpression(node) {$/;"	function	line:492
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function BlockStatement(node) {$/;"	function	line:503
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ThisExpression() {$/;"	function	line:514
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function WithStatement(node) {$/;"	function	line:519
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function VariableDeclaration(node) {$/;"	function	line:530
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function SwitchStatement(node) {$/;"	function	line:546
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function FunctionDeclaration(node) {$/;"	function	line:563
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function FunctionExpression(node) {$/;"	function	line:568
ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ForOfStatement(node) {$/;"	function	line:573
ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ForInStatement(node) {$/;"	function	line:578
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ArrowFunctionExpression(node) {$/;"	function	line:583
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ImportDeclaration(node) {$/;"	function	line:588
visitExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function visitExportDeclaration(node) {$/;"	function	line:598
ExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ExportDeclaration(node) {$/;"	function	line:611
ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ExportNamedDeclaration(node) {$/;"	function	line:616
ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function ExportSpecifier(node) {$/;"	function	line:621
MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^        value: function MetaProperty() {$/;"	function	line:627
Referencer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/referencer.js	/^var Referencer = function (_esrecurse$Visitor2) {$/;"	function	line:135
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:7
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:7
_createClass.defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:7
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:7
_es6WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var _es6WeakMap = require('es6-weak-map');$/;"	variable	line:31
_es6WeakMap2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var _es6WeakMap2 = _interopRequireDefault(_es6WeakMap);$/;"	variable	line:33
_scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var _scope = require('.\/scope');$/;"	variable	line:35
_scope2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var _scope2 = _interopRequireDefault(_scope);$/;"	variable	line:37
_assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var _assert = require('assert');$/;"	variable	line:39
_assert2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var _assert2 = _interopRequireDefault(_assert);$/;"	variable	line:41
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:43
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:43
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:45
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:45
ScopeManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var ScopeManager = function () {$/;"	function	line:51
ScopeManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^    function ScopeManager(options) {$/;"	function	line:52
ScopeManager.ScopeManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^    function ScopeManager(options) {$/;"	class	line:52
__useDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __useDirective() {$/;"	function	line:65
__isOptimistic	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __isOptimistic() {$/;"	function	line:70
__ignoreEval	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __ignoreEval() {$/;"	function	line:75
__isNodejsScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __isNodejsScope() {$/;"	function	line:80
isModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function isModule() {$/;"	function	line:85
isImpliedStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function isImpliedStrict() {$/;"	function	line:90
isStrictModeSupported	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function isStrictModeSupported() {$/;"	function	line:95
__get	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __get(node) {$/;"	function	line:103
getDeclaredVariables	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function getDeclaredVariables(node) {$/;"	function	line:120
acquire	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function acquire(node, inner) {$/;"	function	line:134
predicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^            function predicate(scope) {$/;"	function	line:137
acquireAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function acquireAll(node) {$/;"	function	line:186
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function release(node, inner) {$/;"	function	line:200
attach	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function attach() {}$/;"	function	line:214
detach	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function detach() {}$/;"	function	line:217
__nestScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestScope(scope) {$/;"	function	line:220
__nestGlobalScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestGlobalScope(node) {$/;"	function	line:230
__nestBlockScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestBlockScope(node, isMethodDefinition) {$/;"	function	line:235
__nestFunctionScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestFunctionScope(node, isMethodDefinition) {$/;"	function	line:240
__nestForScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestForScope(node) {$/;"	function	line:245
__nestCatchScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestCatchScope(node) {$/;"	function	line:250
__nestWithScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestWithScope(node) {$/;"	function	line:255
__nestClassScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestClassScope(node) {$/;"	function	line:260
__nestSwitchScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestSwitchScope(node) {$/;"	function	line:265
__nestModuleScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestModuleScope(node) {$/;"	function	line:270
__nestTDZScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestTDZScope(node) {$/;"	function	line:275
__nestFunctionExpressionNameScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __nestFunctionExpressionNameScope(node) {$/;"	function	line:280
__isES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^        value: function __isES6() {$/;"	function	line:285
ScopeManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope-manager.js	/^var ScopeManager = function () {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } };$/;"	function	line:8
_get	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } };$/;"	function	line:8
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } };$/;"	function	line:8
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:10
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:10
_createClass.defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:10
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:10
_estraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _estraverse = require('estraverse');$/;"	variable	line:34
_es6Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _es6Map = require('es6-map');$/;"	variable	line:36
_es6Map2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _es6Map2 = _interopRequireDefault(_es6Map);$/;"	variable	line:38
_reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _reference = require('.\/reference');$/;"	variable	line:40
_reference2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _reference2 = _interopRequireDefault(_reference);$/;"	variable	line:42
_variable	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _variable = require('.\/variable');$/;"	variable	line:44
_variable2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _variable2 = _interopRequireDefault(_variable);$/;"	variable	line:46
_definition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _definition = require('.\/definition');$/;"	variable	line:48
_definition2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _definition2 = _interopRequireDefault(_definition);$/;"	variable	line:50
_assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _assert = require('assert');$/;"	variable	line:52
_assert2	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var _assert2 = _interopRequireDefault(_assert);$/;"	variable	line:54
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:56
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:56
_possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }$/;"	function	line:58
_possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }$/;"	function	line:58
_inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }$/;"	function	line:60
subClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }$/;"	class	line:60
_inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }$/;"	function	line:60
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:62
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:62
isStrictScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function isStrictScope(scope, block, isMethodDefinition, useDirective) {$/;"	function	line:64
isStrictScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function isStrictScope(scope, block, isMethodDefinition, useDirective) {$/;"	function	line:64
registerScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function registerScope(scopeManager, scope) {$/;"	function	line:136
registerScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function registerScope(scopeManager, scope) {$/;"	function	line:136
shouldBeStatically	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function shouldBeStatically(def) {$/;"	function	line:149
shouldBeStatically	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^function shouldBeStatically(def) {$/;"	function	line:149
Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var Scope = function () {$/;"	function	line:157
Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function Scope(scopeManager, type, upperScope, block, isMethodDefinition) {$/;"	function	line:158
Scope.Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function Scope(scopeManager, type, upperScope, block, isMethodDefinition) {$/;"	class	line:158
__shouldStaticallyClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __shouldStaticallyClose(scopeManager) {$/;"	function	line:267
__shouldStaticallyCloseForGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __shouldStaticallyCloseForGlobal(ref) {$/;"	function	line:272
__staticCloseRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __staticCloseRef(ref) {$/;"	function	line:285
__dynamicCloseRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __dynamicCloseRef(ref) {$/;"	function	line:292
__globalCloseRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __globalCloseRef(ref) {$/;"	function	line:302
__close	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __close(scopeManager) {$/;"	function	line:313
__resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __resolve(ref) {$/;"	function	line:334
__delegateToUpperScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __delegateToUpperScope(ref) {$/;"	function	line:352
__addDeclaredVariablesOfNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __addDeclaredVariablesOfNode(variable, node) {$/;"	function	line:360
__defineGeneric	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __defineGeneric(name, set, variables, node, def) {$/;"	function	line:376
__define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __define(node, def) {$/;"	function	line:399
__referencing	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __referencing(node, assign, writeExpr, maybeImplicitGlobal, partial, init) {$/;"	function	line:406
__detectEval	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __detectEval() {$/;"	function	line:423
__detectThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __detectThis() {$/;"	function	line:434
__isClosed	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __isClosed() {$/;"	function	line:439
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function resolve(ident) {$/;"	function	line:452
isStatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function isStatic() {$/;"	function	line:473
isArgumentsMaterialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function isArgumentsMaterialized() {$/;"	function	line:485
isThisMaterialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function isThisMaterialized() {$/;"	function	line:497
isUsedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function isUsedName(name) {$/;"	function	line:502
Scope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^var Scope = function () {$/;"	function	line:157
GlobalScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function GlobalScope(scopeManager, block) {$/;"	function	line:523
_this.implicit.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        _this.implicit = {$/;"	property	line:528
function.GlobalScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function GlobalScope(scopeManager, block) {$/;"	function	line:523
__close	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __close(scopeManager) {$/;"	function	line:543
__defineImplicit	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __defineImplicit(node, def) {$/;"	function	line:564
ModuleScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function ModuleScope(scopeManager, upperScope, block) {$/;"	function	line:577
function.ModuleScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function ModuleScope(scopeManager, upperScope, block) {$/;"	function	line:577
FunctionExpressionNameScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function FunctionExpressionNameScope(scopeManager, upperScope, block) {$/;"	function	line:589
function.FunctionExpressionNameScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function FunctionExpressionNameScope(scopeManager, upperScope, block) {$/;"	function	line:589
CatchScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function CatchScope(scopeManager, upperScope, block) {$/;"	function	line:605
function.CatchScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function CatchScope(scopeManager, upperScope, block) {$/;"	function	line:605
WithScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function WithScope(scopeManager, upperScope, block) {$/;"	function	line:617
function.WithScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function WithScope(scopeManager, upperScope, block) {$/;"	function	line:617
__close	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __close(scopeManager) {$/;"	function	line:625
TDZScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function TDZScope(scopeManager, upperScope, block) {$/;"	function	line:647
function.TDZScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function TDZScope(scopeManager, upperScope, block) {$/;"	function	line:647
BlockScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function BlockScope(scopeManager, upperScope, block) {$/;"	function	line:659
function.BlockScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function BlockScope(scopeManager, upperScope, block) {$/;"	function	line:659
SwitchScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function SwitchScope(scopeManager, upperScope, block) {$/;"	function	line:671
function.SwitchScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function SwitchScope(scopeManager, upperScope, block) {$/;"	function	line:671
FunctionScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function FunctionScope(scopeManager, upperScope, block, isMethodDefinition) {$/;"	function	line:683
function.FunctionScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function FunctionScope(scopeManager, upperScope, block, isMethodDefinition) {$/;"	function	line:683
isArgumentsMaterialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function isArgumentsMaterialized() {$/;"	function	line:699
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^            \/\/ function t() {$/;"	function	line:703
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^            \/\/     function arguments() {$/;"	function	line:705
isThisMaterialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function isThisMaterialized() {$/;"	function	line:722
__defineArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^        value: function __defineArguments() {$/;"	function	line:730
ForScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function ForScope(scopeManager, upperScope, block) {$/;"	function	line:742
function.ForScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function ForScope(scopeManager, upperScope, block) {$/;"	function	line:742
ClassScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function ClassScope(scopeManager, upperScope, block) {$/;"	function	line:754
function.ClassScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/scope.js	/^    function ClassScope(scopeManager, upperScope, block) {$/;"	function	line:754
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/variable.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:7
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/variable.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:7
Variable	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/variable.js	/^var Variable = function Variable(name, scope) {$/;"	function	line:39
Variable	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/variable.js	/^var Variable = function Variable(name, scope) {$/;"	class	line:39
Variable	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/lib/variable.js	/^var Variable = function Variable(name, scope) {$/;"	function	line:39
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "name": "escope",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "description": "ECMAScript scope analyzer",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "homepage": "http:\/\/github.com\/estools\/escope",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "main": "lib\/index.js",$/;"	function	line:5
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "version": "3.6.0",$/;"	function	line:6
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "engines": {$/;"	function	line:7
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "node": ">=0.4.0"$/;"	function	line:8
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "maintainers": [$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^      "name": "Yusuke Suzuki",$/;"	function	line:12
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^      "email": "utatane.tea@gmail.com",$/;"	function	line:13
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^      "web": "http:\/\/github.com\/Constellation"$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "repository": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "type": "git",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "url": "https:\/\/github.com\/estools\/escope.git"$/;"	function	line:19
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "dependencies": {$/;"	function	line:21
es6-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "es6-map": "^0.1.3",$/;"	function	line:22
es6-weak-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "es6-weak-map": "^2.0.1",$/;"	function	line:23
esrecurse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "esrecurse": "^4.1.0",$/;"	function	line:24
estraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "estraverse": "^4.1.1"$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "devDependencies": {$/;"	function	line:27
babel	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "babel": "^6.3.26",$/;"	function	line:28
babel-preset-es2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "babel-preset-es2015": "^6.3.13",$/;"	function	line:29
babel-register	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "babel-register": "^6.3.13",$/;"	function	line:30
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "browserify": "^13.0.0",$/;"	function	line:31
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "chai": "^3.4.1",$/;"	function	line:32
espree	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "espree": "^3.1.1",$/;"	function	line:33
esprima	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "esprima": "^2.7.1",$/;"	function	line:34
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "gulp": "^3.9.0",$/;"	function	line:35
gulp-babel	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "gulp-babel": "^6.1.1",$/;"	function	line:36
gulp-bump	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "gulp-bump": "^1.0.0",$/;"	function	line:37
gulp-eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "gulp-eslint": "^1.1.1",$/;"	function	line:38
gulp-espower	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "gulp-espower": "^1.0.2",$/;"	function	line:39
gulp-filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "gulp-filter": "^3.0.1",$/;"	function	line:40
gulp-git	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "gulp-git": "^1.6.1",$/;"	function	line:41
gulp-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "gulp-mocha": "^2.2.0",$/;"	function	line:42
gulp-plumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "gulp-plumber": "^1.0.1",$/;"	function	line:43
gulp-sourcemaps	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "gulp-sourcemaps": "^1.6.0",$/;"	function	line:44
gulp-tag-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "gulp-tag-version": "^1.3.0",$/;"	function	line:45
jsdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "jsdoc": "^3.4.0",$/;"	function	line:46
lazypipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "lazypipe": "^1.0.1",$/;"	function	line:47
vinyl-source-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "vinyl-source-stream": "^1.1.0"$/;"	function	line:48
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:50
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^  "scripts": {$/;"	function	line:51
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "test": "gulp travis",$/;"	function	line:52
unit-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "unit-test": "gulp test",$/;"	function	line:53
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "lint": "gulp lint",$/;"	function	line:54
jsdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/package.json	/^    "jsdoc": "jsdoc src\/*.js README.md"$/;"	function	line:55
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/arguments.js	/^  describe('arguments', function() {$/;"	function	line:12
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/catch-scope.js	/^  describe('catch', function() {$/;"	function	line:12
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-arrow-function-expression.js	/^  describe('ES6 arrow function expression', function() {$/;"	function	line:10
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-arrow-function-expression.js	/^    it('materialize scope for arrow function expression', function() {$/;"	function	line:11
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-block-scope.js	/^  describe('ES6 block scope', function() {$/;"	function	line:10
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-block-scope.js	/^    it('let is materialized in ES6 block scope#1', function() {$/;"	function	line:11
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-block-scope.js	/^    it('let is materialized in ES6 block scope#2', function() {$/;"	function	line:29
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-block-scope.js	/^    it('function delaration is materialized in ES6 block scope', function() {$/;"	function	line:49
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-block-scope.js	/^      ast = harmony.parse("{\\n    function test() {\\n    }\\n    test();\\n}");$/;"	function	line:51
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-block-scope.js	/^    it('let is not hoistable#1', function() {$/;"	function	line:71
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-catch.js	/^  describe('ES6 catch', function() {$/;"	function	line:10
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-class.js	/^  describe('ES6 class', function() {$/;"	function	line:10
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-class.js	/^    it('declaration name creates class scope', function() {$/;"	function	line:11
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-class.js	/^    it('declaration name creates class scope', function() {$/;"	function	line:42
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-class.js	/^    it('expression name creates class scope#1', function() {$/;"	function	line:76
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-class.js	/^    it('expression name creates class scope#2', function() {$/;"	function	line:101
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^  describe('ES6 destructuring assignments', function() {$/;"	function	line:10
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('Pattern in var in ForInStatement', function() {$/;"	function	line:11
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('ArrayPattern in var', function() {$/;"	function	line:48
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('SpreadElement in var', function() {$/;"	function	line:85
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('ObjectPattern in var', function() {$/;"	function	line:152
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('complex pattern in var', function() {$/;"	function	line:189
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('ArrayPattern in AssignmentExpression', function() {$/;"	function	line:222
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^      expect(scope.implicit.left.map((function(_this) {$/;"	function	line:235
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('SpreadElement in AssignmentExpression', function() {$/;"	function	line:260
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^      expect(scope.implicit.left.map((function(_this) {$/;"	function	line:273
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^      expect(scope.implicit.left.map((function(_this) {$/;"	function	line:308
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('ObjectPattern in AssignmentExpression', function() {$/;"	function	line:329
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^      expect(scope.implicit.left.map((function(_this) {$/;"	function	line:342
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('complex pattern in AssignmentExpression', function() {$/;"	function	line:367
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^      expect(scope.implicit.left.map((function(_this) {$/;"	function	line:380
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('ArrayPattern in parameters', function() {$/;"	function	line:400
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('SpreadElement in parameters', function() {$/;"	function	line:424
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-destructuring-assignments.js	/^    it('ObjectPattern in parameters', function() {$/;"	function	line:451
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-export.js	/^  describe('export declaration', function() {$/;"	function	line:10
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-export.js	/^    it('should create vairable bindings', function() {$/;"	function	line:11
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-export.js	/^    it('should create function declaration bindings', function() {$/;"	function	line:32
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-export.js	/^      ast = harmony.parse("export default function f(){};", {$/;"	function	line:34
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-export.js	/^    it('should export function expression', function() {$/;"	function	line:58
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-export.js	/^    it('should export literal', function() {$/;"	function	line:82
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-export.js	/^    it('should refer exported references#1', function() {$/;"	function	line:101
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-export.js	/^    it('should refer exported references#2', function() {$/;"	function	line:121
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-export.js	/^    it('should not refer exported references from other source#1', function() {$/;"	function	line:141
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-export.js	/^    it('should not refer exported references from other source#2', function() {$/;"	function	line:160
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-import.js	/^  describe('import declaration', function() {$/;"	function	line:10
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-import.js	/^    it('should import names from source', function() {$/;"	function	line:11
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-import.js	/^    it('should import namespaces', function() {$/;"	function	line:33
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-import.js	/^    it('should import insided names#1', function() {$/;"	function	line:55
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-iteration-scope.js	/^  describe('ES6 iteration scope', function() {$/;"	function	line:10
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-iteration-scope.js	/^    it('let materialize iteration scope for ForInStatement#1', function() {$/;"	function	line:11
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-iteration-scope.js	/^    it('let materialize iteration scope for ForInStatement#2', function() {$/;"	function	line:53
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-object.js	/^  describe('ES6 object', function() {$/;"	function	line:10
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-object.js	/^    it('method definition', function() {$/;"	function	line:11
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-rest-args.js	/^  describe('ES6 rest arguments', function() {$/;"	function	line:10
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-rest-args.js	/^      ast = harmony.parse("function foo(...bar) {\\n    return bar;\\n}");$/;"	function	line:13
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-switch.js	/^  describe('ES6 switch', function() {$/;"	function	line:10
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-template-literal.js	/^  describe('ES6 template literal', function() {$/;"	function	line:10
testing	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/es6-template-literal.js	/^      ast = harmony.parse("(function () {\\n    let i, j, k;\\n    function testing() { }\\n    let template = testing`testing ${i} and ${j}`\\n    return template;\\n}());");$/;"	function	line:13
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/function-expression-name.js	/^  describe('function name', function() {$/;"	function	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/function-expression-name.js	/^      ast = esprima.parse("(function name() {\\n}());");$/;"	function	line:15
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/global-increment.js	/^  describe('global increment', function() {$/;"	function	line:12
escope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^  var escope, esprima, expect;$/;"	variable	line:3
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^  describe('implicit global reference', function() {$/;"	function	line:11
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^    it('assignments global scope', function() {$/;"	function	line:12
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      expect(scopes.map(function(scope) {$/;"	function	line:16
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^    it('assignments global scope without definition', function() {$/;"	function	line:27
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      expect(scopes.map(function(scope) {$/;"	function	line:31
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^    it('assignments global scope without definition eval', function() {$/;"	function	line:42
inner	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      ast = esprima.parse("function inner() {\\n    eval(str);\\n    x = 300;\\n}");$/;"	function	line:44
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      expect(scopes.map(function(scope) {$/;"	function	line:46
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^    it('assignment leaks', function() {$/;"	function	line:57
outer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      ast = esprima.parse("function outer() {\\n    x = 20;\\n}");$/;"	function	line:59
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      expect(scopes.map(function(scope) {$/;"	function	line:61
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^    it('assignment doesn\\'t leak', function() {$/;"	function	line:70
outer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      ast = esprima.parse("function outer() {\\n    function inner() {\\n        x = 20;\\n    }\\n    var x;\\n}");$/;"	function	line:72
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      expect(scopes.map(function(scope) {$/;"	function	line:74
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^    it('for-in-statement leaks', function() {$/;"	function	line:83
outer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      ast = esprima.parse("function outer() {\\n    for (x in y) { }\\n}");$/;"	function	line:85
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      expect(scopes.map(function(scope) {$/;"	function	line:87
outer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      ast = esprima.parse("function outer() {\\n    function inner() {\\n        for (x in y) { }\\n    }\\n    var x;\\n}");$/;"	function	line:98
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/implicit-global-reference.js	/^      expect(scopes.map(function(scope) {$/;"	function	line:100
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/label-children.js	/^  describe('label', function() {$/;"	function	line:12
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/label-children.js	/^      ast = esprima.parse("function bar() { q: for(;;) { break q; } }");$/;"	function	line:15
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/label.js	/^  describe('label', function() {$/;"	function	line:12
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/label.js	/^    it('should not create variables', function() {$/;"	function	line:13
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/label.js	/^      ast = esprima.parse("function bar() { q: for(;;) { break q; } }");$/;"	function	line:15
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/nodejs-scope.js	/^  describe('nodejsScope option', function() {$/;"	function	line:10
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/nodejs-scope.js	/^    it('creates a function scope following the global scope immediately', function() {$/;"	function	line:11
escope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/object-expression.js	/^  var escope, expect;$/;"	variable	line:3
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/object-expression.js	/^  describe('object expression', function() {$/;"	function	line:9
escope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/optimistic.js	/^  var escope, esprima, expect;$/;"	variable	line:3
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/optimistic.js	/^  describe('optimistic', function() {$/;"	function	line:11
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/optimistic.js	/^    it('direct call to eval', function() {$/;"	function	line:12
outer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/optimistic.js	/^      ast = esprima.parse("function outer() {\\n    eval(str);\\n    var i = 20;\\n    function inner() {\\n        i;\\n    }\\n}");$/;"	function	line:14
outer	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/optimistic.js	/^      ast = esprima.parse("function outer() {\\n    eval(str);\\n    var i = 20;\\n    with (obj) {\\n        i;\\n    }\\n}");$/;"	function	line:26
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/powered-test/with-scope.js	/^  describe('with', function() {$/;"	function	line:12
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/README.md	/^### Example$/;"	function	line:7
Document	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/README.md	/^### Document$/;"	function	line:37
Demos and Tools	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/README.md	/^### Demos and Tools$/;"	function	line:41
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/README.md	/^### License$/;"	function	line:55
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/definition.js	/^    constructor(type, name, node, parent, index, kind) {$/;"	function	line:31
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/definition.js	/^    constructor(name, node, index, rest) {$/;"	function	line:63
defaultOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/index.js	/^function defaultOptions() {$/;"	function	line:60
defaultOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/index.js	/^function defaultOptions() {$/;"	function	line:60
updateDeeply	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/index.js	/^function updateDeeply(target, override) {$/;"	function	line:73
isHashObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/index.js	/^    function isHashObject(target) {$/;"	function	line:76
updateDeeply.isHashObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/index.js	/^    function isHashObject(target) {$/;"	function	line:76
updateDeeply	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/index.js	/^function updateDeeply(target, override) {$/;"	function	line:73
analyze	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/index.js	/^export function analyze(tree, providedOptions) {$/;"	function	line:117
getLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^function getLast(xs) {$/;"	function	line:28
getLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^function getLast(xs) {$/;"	function	line:28
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^    constructor(options, rootPattern, callback) {$/;"	function	line:45
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^    Identifier(pattern) {$/;"	function	line:54
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^    Property(property) {$/;"	function	line:63
ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^    ArrayPattern(pattern) {$/;"	function	line:75
AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^    AssignmentPattern(pattern) {$/;"	function	line:83
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^    RestElement(pattern) {$/;"	function	line:90
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^    MemberExpression(node) {$/;"	function	line:96
SpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^    SpreadElement(node) {$/;"	function	line:112
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^    ArrayExpression(node) {$/;"	function	line:116
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^    AssignmentExpression(node) {$/;"	function	line:120
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/pattern-visitor.js	/^    CallExpression(node) {$/;"	function	line:127
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/reference.js	/^    constructor(ident, scope, flag,  writeExpr, maybeImplicitGlobal, partial, init) {$/;"	function	line:34
isStatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/reference.js	/^    isStatic() {$/;"	function	line:88
isWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/reference.js	/^    isWrite() {$/;"	function	line:97
isRead	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/reference.js	/^    isRead() {$/;"	function	line:106
isReadOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/reference.js	/^    isReadOnly() {$/;"	function	line:115
isWriteOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/reference.js	/^    isWriteOnly() {$/;"	function	line:124
isReadWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/reference.js	/^    isReadWrite() {$/;"	function	line:133
traverseIdentifierInPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^function traverseIdentifierInPattern(options, rootPattern, referencer, callback) {$/;"	function	line:32
traverseIdentifierInPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^function traverseIdentifierInPattern(options, rootPattern, referencer, callback) {$/;"	function	line:32
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    constructor(declaration, referencer) {$/;"	function	line:50
visitImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    visitImport(id, specifier) {$/;"	function	line:56
ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ImportNamespaceSpecifier(node) {$/;"	function	line:70
ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ImportDefaultSpecifier(node) {$/;"	function	line:77
ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ImportSpecifier(node) {$/;"	function	line:82
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    constructor(options, scopeManager) {$/;"	function	line:94
currentScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    currentScope() {$/;"	function	line:102
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    close(node) {$/;"	function	line:106
pushInnerMethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    pushInnerMethodDefinition(isInnerMethodDefinition) {$/;"	function	line:112
popInnerMethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    popInnerMethodDefinition(isInnerMethodDefinition) {$/;"	function	line:118
materializeTDZScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    materializeTDZScope(node, iterationNode) {$/;"	function	line:122
materializeIterationScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    materializeIterationScope(node) {$/;"	function	line:129
referencingDefaultValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    referencingDefaultValue(pattern, assignments, maybeImplicitGlobal, init) {$/;"	function	line:140
visitPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    visitPattern(node, options, callback) {$/;"	function	line:153
options.processRightHandNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^            options = {processRightHandNodes: false}$/;"	property	line:156
visitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    visitFunction(node) {$/;"	function	line:165
visitClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    visitClass(node) {$/;"	function	line:235
visitProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    visitProperty(node) {$/;"	function	line:266
visitForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    visitForIn(node) {$/;"	function	line:282
visitVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    visitVariableDeclaration(variableTargetScope, type, node, index, fromTDZ) {$/;"	function	line:315
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    AssignmentExpression(node) {$/;"	function	line:341
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    CatchClause(node) {$/;"	function	line:364
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    Program(node) {$/;"	function	line:384
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    Identifier(node) {$/;"	function	line:405
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    UpdateExpression(node) {$/;"	function	line:409
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    MemberExpression(node) {$/;"	function	line:417
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    Property(node) {$/;"	function	line:424
MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    MethodDefinition(node) {$/;"	function	line:428
BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    BreakStatement() {}$/;"	function	line:432
ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ContinueStatement() {}$/;"	function	line:434
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    LabeledStatement(node) {$/;"	function	line:436
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ForStatement(node) {$/;"	function	line:440
ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ClassExpression(node) {$/;"	function	line:454
ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ClassDeclaration(node) {$/;"	function	line:458
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    CallExpression(node) {$/;"	function	line:462
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    BlockStatement(node) {$/;"	function	line:472
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ThisExpression() {$/;"	function	line:482
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    WithStatement(node) {$/;"	function	line:486
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    VariableDeclaration(node) {$/;"	function	line:496
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    SwitchStatement(node) {$/;"	function	line:509
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    FunctionDeclaration(node) {$/;"	function	line:525
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    FunctionExpression(node) {$/;"	function	line:529
ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ForOfStatement(node) {$/;"	function	line:533
ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ForInStatement(node) {$/;"	function	line:537
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ArrowFunctionExpression(node) {$/;"	function	line:541
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ImportDeclaration(node) {$/;"	function	line:545
visitExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    visitExportDeclaration(node) {$/;"	function	line:554
ExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ExportDeclaration(node) {$/;"	function	line:566
ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ExportNamedDeclaration(node) {$/;"	function	line:570
ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    ExportSpecifier(node) {$/;"	function	line:574
MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/referencer.js	/^    MetaProperty() {$/;"	function	line:579
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    constructor(options) {$/;"	function	line:47
__useDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __useDirective() {$/;"	function	line:56
__isOptimistic	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __isOptimistic() {$/;"	function	line:60
__ignoreEval	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __ignoreEval() {$/;"	function	line:64
__isNodejsScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __isNodejsScope() {$/;"	function	line:68
isModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    isModule() {$/;"	function	line:72
isImpliedStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    isImpliedStrict() {$/;"	function	line:76
isStrictModeSupported	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    isStrictModeSupported() {$/;"	function	line:80
__get	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __get(node) {$/;"	function	line:85
getDeclaredVariables	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    getDeclaredVariables(node) {$/;"	function	line:99
acquire	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    acquire(node, inner) {$/;"	function	line:110
predicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^        function predicate(scope) {$/;"	function	line:113
predicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^        function predicate(scope) {$/;"	function	line:113
acquireAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    acquireAll(node) {$/;"	function	line:159
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    release(node, inner) {$/;"	function	line:170
attach	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    attach() { }$/;"	function	line:183
detach	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    detach() { }$/;"	function	line:185
__nestScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestScope(scope) {$/;"	function	line:187
__nestGlobalScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestGlobalScope(node) {$/;"	function	line:196
__nestBlockScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestBlockScope(node, isMethodDefinition) {$/;"	function	line:200
__nestFunctionScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestFunctionScope(node, isMethodDefinition) {$/;"	function	line:204
__nestForScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestForScope(node) {$/;"	function	line:208
__nestCatchScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestCatchScope(node) {$/;"	function	line:212
__nestWithScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestWithScope(node) {$/;"	function	line:216
__nestClassScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestClassScope(node) {$/;"	function	line:220
__nestSwitchScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestSwitchScope(node) {$/;"	function	line:224
__nestModuleScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestModuleScope(node) {$/;"	function	line:228
__nestTDZScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestTDZScope(node) {$/;"	function	line:232
__nestFunctionExpressionNameScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __nestFunctionExpressionNameScope(node) {$/;"	function	line:236
__isES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope-manager.js	/^    __isES6() {$/;"	function	line:240
isStrictScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^function isStrictScope(scope, block, isMethodDefinition, useDirective) {$/;"	function	line:33
isStrictScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^function isStrictScope(scope, block, isMethodDefinition, useDirective) {$/;"	function	line:33
registerScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^function registerScope(scopeManager, scope) {$/;"	function	line:105
registerScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^function registerScope(scopeManager, scope) {$/;"	function	line:105
shouldBeStatically	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^function shouldBeStatically(def) {$/;"	function	line:118
shouldBeStatically	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^function shouldBeStatically(def) {$/;"	function	line:118
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, type, upperScope, block, isMethodDefinition) {$/;"	function	line:129
__shouldStaticallyClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __shouldStaticallyClose(scopeManager) {$/;"	function	line:235
__shouldStaticallyCloseForGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __shouldStaticallyCloseForGlobal(ref) {$/;"	function	line:239
defs	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^        var defs = variable.defs;$/;"	variable	line:247
__staticCloseRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __staticCloseRef(ref) {$/;"	function	line:251
__dynamicCloseRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __dynamicCloseRef(ref) {$/;"	function	line:257
__globalCloseRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __globalCloseRef(ref) {$/;"	function	line:266
__close	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __close(scopeManager) {$/;"	function	line:276
__resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __resolve(ref) {$/;"	function	line:296
__delegateToUpperScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __delegateToUpperScope(ref) {$/;"	function	line:313
__addDeclaredVariablesOfNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __addDeclaredVariablesOfNode(variable, node) {$/;"	function	line:320
__defineGeneric	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __defineGeneric(name, set, variables, node, def) {$/;"	function	line:335
__define	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __define(node, def) {$/;"	function	line:357
__referencing	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __referencing(node, assign, writeExpr, maybeImplicitGlobal, partial, init) {$/;"	function	line:368
__detectEval	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __detectEval() {$/;"	function	line:384
__detectThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __detectThis() {$/;"	function	line:394
__isClosed	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __isClosed() {$/;"	function	line:398
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    resolve(ident) {$/;"	function	line:408
isStatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    isStatic() {$/;"	function	line:426
isArgumentsMaterialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    isArgumentsMaterialized() {$/;"	function	line:435
isThisMaterialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    isThisMaterialized() {$/;"	function	line:444
isUsedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    isUsedName(name) {$/;"	function	line:448
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, block) {$/;"	function	line:462
implicit.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^        this.implicit = {$/;"	property	line:464
__close	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __close(scopeManager) {$/;"	function	line:476
__defineImplicit	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __defineImplicit(node, def) {$/;"	function	line:505
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, upperScope, block) {$/;"	function	line:518
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, upperScope, block) {$/;"	function	line:524
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, upperScope, block) {$/;"	function	line:540
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, upperScope, block) {$/;"	function	line:546
__close	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __close(scopeManager) {$/;"	function	line:550
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, upperScope, block) {$/;"	function	line:567
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, upperScope, block) {$/;"	function	line:573
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, upperScope, block) {$/;"	function	line:579
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, upperScope, block, isMethodDefinition) {$/;"	function	line:585
isArgumentsMaterialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    isArgumentsMaterialized() {$/;"	function	line:595
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^        \/\/ function t() {$/;"	function	line:599
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^        \/\/     function arguments() {$/;"	function	line:601
isThisMaterialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    isThisMaterialized() {$/;"	function	line:617
__defineArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    __defineArguments() {$/;"	function	line:624
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, upperScope, block) {$/;"	function	line:636
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/scope.js	/^    constructor(scopeManager, upperScope, block) {$/;"	function	line:642
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/src/variable.js	/^    constructor(name, scope) {$/;"	function	line:31
espree	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/third_party/espree.js	/^var espree = require('espree');$/;"	variable	line:25
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/third_party/espree.js	/^module.exports = function (code) {$/;"	function	line:27
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/escope/third_party/espree.js	/^var espree = require('espree');$/;"	function	line:25
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^  "type": "Program",$/;"	function	line:2
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^  "body": [],$/;"	function	line:3
sourceType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^  "sourceType": "script",$/;"	function	line:4
range	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^  "range": [$/;"	function	line:5
loc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^  "loc": {$/;"	function	line:9
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^    "start": {$/;"	function	line:10
line	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^      "line": 0,$/;"	function	line:11
column	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^      "column": 0$/;"	function	line:12
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^    "end": {$/;"	function	line:14
line	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^      "line": 0,$/;"	function	line:15
column	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^      "column": 0$/;"	function	line:16
comments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^  "comments": [],$/;"	function	line:19
tokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/blank-script.json	/^  "tokens": []$/;"	function	line:20
categories	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/category-list.json	/^    "categories": [$/;"	function	line:2
deprecated	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/category-list.json	/^    "deprecated": {$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/category-list.json	/^        "name": "Deprecated",$/;"	function	line:12
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/category-list.json	/^        "description": "These rules have been deprecated and replaced by newer rules:",$/;"	function	line:13
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/category-list.json	/^        "rules": []$/;"	function	line:14
removed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/category-list.json	/^    "removed": {$/;"	function	line:16
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/category-list.json	/^        "name": "Removed",$/;"	function	line:17
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/category-list.json	/^        "description": "These rules from older versions of ESLint have been replaced by newer rules:",$/;"	function	line:18
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/category-list.json	/^        "rules": [$/;"	function	line:19
module.exports.configFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/cli-options.js	/^module.exports = {$/;"	property	line:8
module.exports.baseConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/cli-options.js	/^    configFile: null,$/;"	property	line:9
module.exports.rulePaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/cli-options.js	/^    baseConfig: false,$/;"	property	line:10
module.exports.builtin	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/environments.js	/^module.exports = {$/;"	property	line:17
module.exports.rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint-all.js	/^module.exports = { rules: enabledRules };$/;"	property	line:30
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^    "parser": "espree",$/;"	function	line:2
ecmaFeatures	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^    "ecmaFeatures": {},$/;"	function	line:3
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^    "rules": {$/;"	function	line:4
no-alert	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-alert": "off",$/;"	function	line:5
no-array-constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-array-constructor": "off",$/;"	function	line:6
no-await-in-loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-await-in-loop": "off",$/;"	function	line:7
no-bitwise	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-bitwise": "off",$/;"	function	line:8
no-caller	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-caller": "off",$/;"	function	line:9
no-case-declarations	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-case-declarations": "error",$/;"	function	line:10
no-catch-shadow	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-catch-shadow": "off",$/;"	function	line:11
no-class-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-class-assign": "error",$/;"	function	line:12
no-cond-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-cond-assign": "error",$/;"	function	line:13
no-confusing-arrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-confusing-arrow": "off",$/;"	function	line:14
no-console	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-console": "error",$/;"	function	line:15
no-const-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-const-assign": "error",$/;"	function	line:16
no-constant-condition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-constant-condition": "error",$/;"	function	line:17
no-continue	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-continue": "off",$/;"	function	line:18
no-control-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-control-regex": "error",$/;"	function	line:19
no-debugger	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-debugger": "error",$/;"	function	line:20
no-delete-var	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-delete-var": "error",$/;"	function	line:21
no-div-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-div-regex": "off",$/;"	function	line:22
no-dupe-args	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-dupe-args": "error",$/;"	function	line:23
no-dupe-class-members	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-dupe-class-members": "error",$/;"	function	line:24
no-dupe-keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-dupe-keys": "error",$/;"	function	line:25
no-duplicate-case	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-duplicate-case": "error",$/;"	function	line:26
no-duplicate-imports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-duplicate-imports": "off",$/;"	function	line:27
no-else-return	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-else-return": "off",$/;"	function	line:28
no-empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-empty": "error",$/;"	function	line:29
no-empty-character-class	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-empty-character-class": "error",$/;"	function	line:30
no-empty-function	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-empty-function": "off",$/;"	function	line:31
no-empty-pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-empty-pattern": "error",$/;"	function	line:32
no-eq-null	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-eq-null": "off",$/;"	function	line:33
no-eval	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-eval": "off",$/;"	function	line:34
no-ex-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-ex-assign": "error",$/;"	function	line:35
no-extend-native	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-extend-native": "off",$/;"	function	line:36
no-extra-bind	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-extra-bind": "off",$/;"	function	line:37
no-extra-boolean-cast	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-extra-boolean-cast": "error",$/;"	function	line:38
no-extra-label	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-extra-label": "off",$/;"	function	line:39
no-extra-parens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-extra-parens": "off",$/;"	function	line:40
no-extra-semi	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-extra-semi": "error",$/;"	function	line:41
no-fallthrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-fallthrough": "error",$/;"	function	line:42
no-floating-decimal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-floating-decimal": "off",$/;"	function	line:43
no-func-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-func-assign": "error",$/;"	function	line:44
no-global-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-global-assign": "error",$/;"	function	line:45
no-implicit-coercion	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-implicit-coercion": "off",$/;"	function	line:46
no-implicit-globals	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-implicit-globals": "off",$/;"	function	line:47
no-implied-eval	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-implied-eval": "off",$/;"	function	line:48
no-inline-comments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-inline-comments": "off",$/;"	function	line:49
no-inner-declarations	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-inner-declarations": "error",$/;"	function	line:50
no-invalid-regexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-invalid-regexp": "error",$/;"	function	line:51
no-invalid-this	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-invalid-this": "off",$/;"	function	line:52
no-irregular-whitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-irregular-whitespace": "error",$/;"	function	line:53
no-iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-iterator": "off",$/;"	function	line:54
no-label-var	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-label-var": "off",$/;"	function	line:55
no-labels	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-labels": "off",$/;"	function	line:56
no-lone-blocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-lone-blocks": "off",$/;"	function	line:57
no-lonely-if	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-lonely-if": "off",$/;"	function	line:58
no-loop-func	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-loop-func": "off",$/;"	function	line:59
no-magic-numbers	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-magic-numbers": "off",$/;"	function	line:60
no-mixed-operators	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-mixed-operators": "off",$/;"	function	line:61
no-mixed-requires	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-mixed-requires": "off",$/;"	function	line:62
no-mixed-spaces-and-tabs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-mixed-spaces-and-tabs": "error",$/;"	function	line:63
no-multi-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-multi-assign": "off",$/;"	function	line:64
no-multi-spaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-multi-spaces": "off",$/;"	function	line:65
no-multi-str	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-multi-str": "off",$/;"	function	line:66
no-multiple-empty-lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-multiple-empty-lines": "off",$/;"	function	line:67
no-native-reassign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-native-reassign": "off",$/;"	function	line:68
no-negated-condition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-negated-condition": "off",$/;"	function	line:69
no-negated-in-lhs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-negated-in-lhs": "off",$/;"	function	line:70
no-nested-ternary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-nested-ternary": "off",$/;"	function	line:71
no-new	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-new": "off",$/;"	function	line:72
no-new-func	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-new-func": "off",$/;"	function	line:73
no-new-object	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-new-object": "off",$/;"	function	line:74
no-new-require	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-new-require": "off",$/;"	function	line:75
no-new-symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-new-symbol": "error",$/;"	function	line:76
no-new-wrappers	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-new-wrappers": "off",$/;"	function	line:77
no-obj-calls	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-obj-calls": "error",$/;"	function	line:78
no-octal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-octal": "error",$/;"	function	line:79
no-octal-escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-octal-escape": "off",$/;"	function	line:80
no-param-reassign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-param-reassign": "off",$/;"	function	line:81
no-path-concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-path-concat": "off",$/;"	function	line:82
no-plusplus	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-plusplus": "off",$/;"	function	line:83
no-process-env	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-process-env": "off",$/;"	function	line:84
no-process-exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-process-exit": "off",$/;"	function	line:85
no-proto	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-proto": "off",$/;"	function	line:86
no-prototype-builtins	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-prototype-builtins": "off",$/;"	function	line:87
no-redeclare	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-redeclare": "error",$/;"	function	line:88
no-regex-spaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-regex-spaces": "error",$/;"	function	line:89
no-restricted-globals	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-restricted-globals": "off",$/;"	function	line:90
no-restricted-imports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-restricted-imports": "off",$/;"	function	line:91
no-restricted-modules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-restricted-modules": "off",$/;"	function	line:92
no-restricted-properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-restricted-properties": "off",$/;"	function	line:93
no-restricted-syntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-restricted-syntax": "off",$/;"	function	line:94
no-return-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-return-assign": "off",$/;"	function	line:95
no-return-await	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-return-await": "off",$/;"	function	line:96
no-script-url	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-script-url": "off",$/;"	function	line:97
no-self-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-self-assign": "error",$/;"	function	line:98
no-self-compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-self-compare": "off",$/;"	function	line:99
no-sequences	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-sequences": "off",$/;"	function	line:100
no-shadow	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-shadow": "off",$/;"	function	line:101
no-shadow-restricted-names	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-shadow-restricted-names": "off",$/;"	function	line:102
no-whitespace-before-property	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-whitespace-before-property": "off",$/;"	function	line:103
no-spaced-func	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-spaced-func": "off",$/;"	function	line:104
no-sparse-arrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-sparse-arrays": "error",$/;"	function	line:105
no-sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-sync": "off",$/;"	function	line:106
no-tabs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-tabs": "off",$/;"	function	line:107
no-ternary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-ternary": "off",$/;"	function	line:108
no-trailing-spaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-trailing-spaces": "off",$/;"	function	line:109
no-this-before-super	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-this-before-super": "error",$/;"	function	line:110
no-throw-literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-throw-literal": "off",$/;"	function	line:111
no-undef	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-undef": "error",$/;"	function	line:112
no-undef-init	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-undef-init": "off",$/;"	function	line:113
no-undefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-undefined": "off",$/;"	function	line:114
no-unexpected-multiline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-unexpected-multiline": "error",$/;"	function	line:115
no-underscore-dangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-underscore-dangle": "off",$/;"	function	line:116
no-unmodified-loop-condition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-unmodified-loop-condition": "off",$/;"	function	line:117
no-unneeded-ternary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-unneeded-ternary": "off",$/;"	function	line:118
no-unreachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-unreachable": "error",$/;"	function	line:119
no-unsafe-finally	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-unsafe-finally": "error",$/;"	function	line:120
no-unsafe-negation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-unsafe-negation": "error",$/;"	function	line:121
no-unused-expressions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-unused-expressions": "off",$/;"	function	line:122
no-unused-labels	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-unused-labels": "error",$/;"	function	line:123
no-unused-vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-unused-vars": "error",$/;"	function	line:124
no-use-before-define	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-use-before-define": "off",$/;"	function	line:125
no-useless-call	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-useless-call": "off",$/;"	function	line:126
no-useless-computed-key	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-useless-computed-key": "off",$/;"	function	line:127
no-useless-concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-useless-concat": "off",$/;"	function	line:128
no-useless-constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-useless-constructor": "off",$/;"	function	line:129
no-useless-escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-useless-escape": "off",$/;"	function	line:130
no-useless-rename	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-useless-rename": "off",$/;"	function	line:131
no-useless-return	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-useless-return": "off",$/;"	function	line:132
no-void	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-void": "off",$/;"	function	line:133
no-var	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-var": "off",$/;"	function	line:134
no-warning-comments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-warning-comments": "off",$/;"	function	line:135
no-with	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-with": "off",$/;"	function	line:136
array-bracket-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "array-bracket-spacing": "off",$/;"	function	line:137
array-callback-return	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "array-callback-return": "off",$/;"	function	line:138
arrow-body-style	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "arrow-body-style": "off",$/;"	function	line:139
arrow-parens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "arrow-parens": "off",$/;"	function	line:140
arrow-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "arrow-spacing": "off",$/;"	function	line:141
accessor-pairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "accessor-pairs": "off",$/;"	function	line:142
block-scoped-var	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "block-scoped-var": "off",$/;"	function	line:143
block-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "block-spacing": "off",$/;"	function	line:144
brace-style	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "brace-style": "off",$/;"	function	line:145
callback-return	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "callback-return": "off",$/;"	function	line:146
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "camelcase": "off",$/;"	function	line:147
capitalized-comments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "capitalized-comments": "off",$/;"	function	line:148
class-methods-use-this	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "class-methods-use-this": "off",$/;"	function	line:149
comma-dangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "comma-dangle": "off",$/;"	function	line:150
comma-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "comma-spacing": "off",$/;"	function	line:151
comma-style	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "comma-style": "off",$/;"	function	line:152
complexity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "complexity": "off",$/;"	function	line:153
computed-property-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "computed-property-spacing": "off",$/;"	function	line:154
consistent-return	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "consistent-return": "off",$/;"	function	line:155
consistent-this	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "consistent-this": "off",$/;"	function	line:156
constructor-super	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "constructor-super": "error",$/;"	function	line:157
curly	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "curly": "off",$/;"	function	line:158
default-case	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "default-case": "off",$/;"	function	line:159
dot-location	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "dot-location": "off",$/;"	function	line:160
dot-notation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "dot-notation": "off",$/;"	function	line:161
eol-last	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "eol-last": "off",$/;"	function	line:162
eqeqeq	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "eqeqeq": "off",$/;"	function	line:163
func-call-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "func-call-spacing": "off",$/;"	function	line:164
func-names	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "func-names": "off",$/;"	function	line:165
func-name-matching	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "func-name-matching": "off",$/;"	function	line:166
func-style	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "func-style": "off",$/;"	function	line:167
generator-star-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "generator-star-spacing": "off",$/;"	function	line:168
global-require	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "global-require": "off",$/;"	function	line:169
guard-for-in	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "guard-for-in": "off",$/;"	function	line:170
handle-callback-err	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "handle-callback-err": "off",$/;"	function	line:171
id-blacklist	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "id-blacklist": "off",$/;"	function	line:172
id-length	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "id-length": "off",$/;"	function	line:173
id-match	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "id-match": "off",$/;"	function	line:174
indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "indent": "off",$/;"	function	line:175
init-declarations	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "init-declarations": "off",$/;"	function	line:176
jsx-quotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "jsx-quotes": "off",$/;"	function	line:177
key-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "key-spacing": "off",$/;"	function	line:178
keyword-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "keyword-spacing": "off",$/;"	function	line:179
linebreak-style	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "linebreak-style": "off",$/;"	function	line:180
line-comment-position	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "line-comment-position": "off",$/;"	function	line:181
lines-around-comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "lines-around-comment": "off",$/;"	function	line:182
lines-around-directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "lines-around-directive": "off",$/;"	function	line:183
max-depth	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "max-depth": "off",$/;"	function	line:184
max-len	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "max-len": "off",$/;"	function	line:185
max-lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "max-lines": "off",$/;"	function	line:186
max-nested-callbacks	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "max-nested-callbacks": "off",$/;"	function	line:187
max-params	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "max-params": "off",$/;"	function	line:188
max-statements	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "max-statements": "off",$/;"	function	line:189
max-statements-per-line	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "max-statements-per-line": "off",$/;"	function	line:190
multiline-ternary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "multiline-ternary": "off",$/;"	function	line:191
new-cap	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "new-cap": "off",$/;"	function	line:192
new-parens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "new-parens": "off",$/;"	function	line:193
newline-after-var	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "newline-after-var": "off",$/;"	function	line:194
newline-before-return	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "newline-before-return": "off",$/;"	function	line:195
newline-per-chained-call	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "newline-per-chained-call": "off",$/;"	function	line:196
object-curly-newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "object-curly-newline": "off",$/;"	function	line:197
object-curly-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "object-curly-spacing": ["off", "never"],$/;"	function	line:198
object-property-newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "object-property-newline": "off",$/;"	function	line:199
object-shorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "object-shorthand": "off",$/;"	function	line:200
one-var	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "one-var": "off",$/;"	function	line:201
one-var-declaration-per-line	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "one-var-declaration-per-line": "off",$/;"	function	line:202
operator-assignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "operator-assignment": "off",$/;"	function	line:203
operator-linebreak	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "operator-linebreak": "off",$/;"	function	line:204
padded-blocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "padded-blocks": "off",$/;"	function	line:205
prefer-arrow-callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "prefer-arrow-callback": "off",$/;"	function	line:206
prefer-const	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "prefer-const": "off",$/;"	function	line:207
prefer-destructuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "prefer-destructuring": "off",$/;"	function	line:208
prefer-numeric-literals	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "prefer-numeric-literals": "off",$/;"	function	line:209
prefer-promise-reject-errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "prefer-promise-reject-errors": "off",$/;"	function	line:210
prefer-reflect	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "prefer-reflect": "off",$/;"	function	line:211
prefer-rest-params	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "prefer-rest-params": "off",$/;"	function	line:212
prefer-spread	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "prefer-spread": "off",$/;"	function	line:213
prefer-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "prefer-template": "off",$/;"	function	line:214
quote-props	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "quote-props": "off",$/;"	function	line:215
quotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "quotes": "off",$/;"	function	line:216
radix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "radix": "off",$/;"	function	line:217
require-await	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "require-await": "off",$/;"	function	line:218
require-jsdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "require-jsdoc": "off",$/;"	function	line:219
require-yield	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "require-yield": "error",$/;"	function	line:220
rest-spread-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "rest-spread-spacing": "off",$/;"	function	line:221
semi	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "semi": "off",$/;"	function	line:222
semi-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "semi-spacing": "off",$/;"	function	line:223
sort-keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "sort-keys": "off",$/;"	function	line:224
sort-imports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "sort-imports": "off",$/;"	function	line:225
sort-vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "sort-vars": "off",$/;"	function	line:226
space-before-blocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "space-before-blocks": "off",$/;"	function	line:227
space-before-function-paren	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "space-before-function-paren": "off",$/;"	function	line:228
space-in-parens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "space-in-parens": "off",$/;"	function	line:229
space-infix-ops	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "space-infix-ops": "off",$/;"	function	line:230
space-unary-ops	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "space-unary-ops": "off",$/;"	function	line:231
spaced-comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "spaced-comment": "off",$/;"	function	line:232
strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "strict": "off",$/;"	function	line:233
symbol-description	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "symbol-description": "off",$/;"	function	line:234
template-curly-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "template-curly-spacing": "off",$/;"	function	line:235
template-tag-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "template-tag-spacing": "off",$/;"	function	line:236
unicode-bom	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "unicode-bom": "off",$/;"	function	line:237
use-isnan	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "use-isnan": "error",$/;"	function	line:238
valid-jsdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "valid-jsdoc": "off",$/;"	function	line:239
valid-typeof	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "valid-typeof": "error",$/;"	function	line:240
vars-on-top	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "vars-on-top": "off",$/;"	function	line:241
wrap-iife	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "wrap-iife": "off",$/;"	function	line:242
wrap-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "wrap-regex": "off",$/;"	function	line:243
no-template-curly-in-string	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "no-template-curly-in-string": "off",$/;"	function	line:244
yield-star-spacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "yield-star-spacing": "off",$/;"	function	line:245
yoda	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/eslint.json	/^        "yoda": "off"$/;"	function	line:246
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^    "id": "http:\/\/json-schema.org\/draft-04\/schema#",$/;"	function	line:2
$schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^    "$schema": "http:\/\/json-schema.org\/draft-04\/schema#",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^    "description": "Core schema meta-schema",$/;"	function	line:4
definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^    "definitions": {$/;"	function	line:5
schemaArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "schemaArray": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "array",$/;"	function	line:7
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "minItems": 1,$/;"	function	line:8
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "items": { "$ref": "#" }$/;"	function	line:9
positiveInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "positiveInteger": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "integer",$/;"	function	line:12
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "minimum": 0$/;"	function	line:13
positiveIntegerDefault0	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "positiveIntegerDefault0": {$/;"	function	line:15
allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "allOf": [ { "$ref": "#\/definitions\/positiveInteger" }, { "default": 0 } ]$/;"	function	line:16
simpleTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "simpleTypes": {$/;"	function	line:18
enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "enum": [ "array", "boolean", "integer", "null", "number", "object", "string" ]$/;"	function	line:19
stringArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "stringArray": {$/;"	function	line:21
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "array",$/;"	function	line:22
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "items": { "type": "string" },$/;"	function	line:23
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "minItems": 1,$/;"	function	line:24
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "uniqueItems": true$/;"	function	line:25
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^    "type": "object",$/;"	function	line:28
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^    "properties": {$/;"	function	line:29
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "id": {$/;"	function	line:30
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "string",$/;"	function	line:31
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "format": "uri"$/;"	function	line:32
$schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "$schema": {$/;"	function	line:34
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "string",$/;"	function	line:35
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "format": "uri"$/;"	function	line:36
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "title": {$/;"	function	line:38
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "string"$/;"	function	line:39
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "description": {$/;"	function	line:41
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "string"$/;"	function	line:42
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "default": {},$/;"	function	line:44
multipleOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "multipleOf": {$/;"	function	line:45
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "number",$/;"	function	line:46
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "minimum": 0,$/;"	function	line:47
exclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "exclusiveMinimum": true$/;"	function	line:48
maximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "maximum": {$/;"	function	line:50
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "number"$/;"	function	line:51
exclusiveMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "exclusiveMaximum": {$/;"	function	line:53
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "boolean",$/;"	function	line:54
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "default": false$/;"	function	line:55
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "minimum": {$/;"	function	line:57
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "number"$/;"	function	line:58
exclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "exclusiveMinimum": {$/;"	function	line:60
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "boolean",$/;"	function	line:61
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "default": false$/;"	function	line:62
maxLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "maxLength": { "$ref": "#\/definitions\/positiveInteger" },$/;"	function	line:64
minLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "minLength": { "$ref": "#\/definitions\/positiveIntegerDefault0" },$/;"	function	line:65
pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "pattern": {$/;"	function	line:66
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "string",$/;"	function	line:67
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "format": "regex"$/;"	function	line:68
additionalItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "additionalItems": {$/;"	function	line:70
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "anyOf": [$/;"	function	line:71
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "default": {}$/;"	function	line:75
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "items": {$/;"	function	line:77
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "anyOf": [$/;"	function	line:78
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "default": {}$/;"	function	line:82
maxItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "maxItems": { "$ref": "#\/definitions\/positiveInteger" },$/;"	function	line:84
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "minItems": { "$ref": "#\/definitions\/positiveIntegerDefault0" },$/;"	function	line:85
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "uniqueItems": {$/;"	function	line:86
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "boolean",$/;"	function	line:87
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "default": false$/;"	function	line:88
maxProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "maxProperties": { "$ref": "#\/definitions\/positiveInteger" },$/;"	function	line:90
minProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "minProperties": { "$ref": "#\/definitions\/positiveIntegerDefault0" },$/;"	function	line:91
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "required": { "$ref": "#\/definitions\/stringArray" },$/;"	function	line:92
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "additionalProperties": {$/;"	function	line:93
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "anyOf": [$/;"	function	line:94
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "default": {}$/;"	function	line:98
definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "definitions": {$/;"	function	line:100
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "object",$/;"	function	line:101
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "additionalProperties": { "$ref": "#" },$/;"	function	line:102
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "default": {}$/;"	function	line:103
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "properties": {$/;"	function	line:105
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "object",$/;"	function	line:106
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "additionalProperties": { "$ref": "#" },$/;"	function	line:107
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "default": {}$/;"	function	line:108
patternProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "patternProperties": {$/;"	function	line:110
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "object",$/;"	function	line:111
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "additionalProperties": { "$ref": "#" },$/;"	function	line:112
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "default": {}$/;"	function	line:113
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "dependencies": {$/;"	function	line:115
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "object",$/;"	function	line:116
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "additionalProperties": {$/;"	function	line:117
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^                "anyOf": [$/;"	function	line:118
enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "enum": {$/;"	function	line:124
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "type": "array",$/;"	function	line:125
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "minItems": 1,$/;"	function	line:126
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "uniqueItems": true$/;"	function	line:127
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "type": {$/;"	function	line:129
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^            "anyOf": [$/;"	function	line:130
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^                    "type": "array",$/;"	function	line:133
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^                    "items": { "$ref": "#\/definitions\/simpleTypes" },$/;"	function	line:134
minItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^                    "minItems": 1,$/;"	function	line:135
uniqueItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^                    "uniqueItems": true$/;"	function	line:136
allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "allOf": { "$ref": "#\/definitions\/schemaArray" },$/;"	function	line:140
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "anyOf": { "$ref": "#\/definitions\/schemaArray" },$/;"	function	line:141
oneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "oneOf": { "$ref": "#\/definitions\/schemaArray" },$/;"	function	line:142
not	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "not": { "$ref": "#" }$/;"	function	line:143
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^    "dependencies": {$/;"	function	line:145
exclusiveMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "exclusiveMaximum": [ "maximum" ],$/;"	function	line:146
exclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^        "exclusiveMinimum": [ "minimum" ]$/;"	function	line:147
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/json-schema-schema.json	/^    "default": {}$/;"	function	line:149
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^    "rules": {$/;"	function	line:2
generator-star	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "generator-star": ["generator-star-spacing"],$/;"	function	line:3
global-strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "global-strict": ["strict"],$/;"	function	line:4
no-arrow-condition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "no-arrow-condition": ["no-confusing-arrow", "no-constant-condition"],$/;"	function	line:5
no-comma-dangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "no-comma-dangle": ["comma-dangle"],$/;"	function	line:6
no-empty-class	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "no-empty-class": ["no-empty-character-class"],$/;"	function	line:7
no-empty-label	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "no-empty-label": ["no-labels"],$/;"	function	line:8
no-extra-strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "no-extra-strict": ["strict"],$/;"	function	line:9
no-reserved-keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "no-reserved-keys": ["quote-props"],$/;"	function	line:10
no-space-before-semi	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "no-space-before-semi": ["semi-spacing"],$/;"	function	line:11
no-wrap-func	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "no-wrap-func": ["no-extra-parens"],$/;"	function	line:12
space-after-function-name	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "space-after-function-name": ["space-before-function-paren"],$/;"	function	line:13
space-after-keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "space-after-keywords": ["keyword-spacing"],$/;"	function	line:14
space-before-function-parentheses	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "space-before-function-parentheses": ["space-before-function-paren"],$/;"	function	line:15
space-before-keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "space-before-keywords": ["keyword-spacing"],$/;"	function	line:16
space-in-brackets	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "space-in-brackets": ["object-curly-spacing", "array-bracket-spacing", "computed-property-spacing"],$/;"	function	line:17
space-return-throw-case	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "space-return-throw-case": ["keyword-spacing"],$/;"	function	line:18
space-unary-word-ops	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "space-unary-word-ops": ["space-unary-ops"],$/;"	function	line:19
spaced-line-comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/conf/replacements.json	/^        "spaced-line-comment": ["spaced-comment"]$/;"	function	line:20
module.exports.linter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/api.js	/^module.exports = {$/;"	property	line:8
isModifyingReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isModifyingReference(reference, index, references) {$/;"	function	line:35
isModifyingReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isModifyingReference(reference, index, references) {$/;"	function	line:35
startsWithUpperCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function startsWithUpperCase(s) {$/;"	function	line:59
startsWithUpperCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function startsWithUpperCase(s) {$/;"	function	line:59
isES5Constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isES5Constructor(node) {$/;"	function	line:68
isES5Constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isES5Constructor(node) {$/;"	function	line:68
getUpperFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function getUpperFunction(node) {$/;"	function	line:77
getUpperFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function getUpperFunction(node) {$/;"	function	line:77
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isFunction(node) {$/;"	function	line:98
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isFunction(node) {$/;"	function	line:98
isLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isLoop(node) {$/;"	function	line:115
isLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isLoop(node) {$/;"	function	line:115
isInLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isInLoop(node) {$/;"	function	line:125
isInLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isInLoop(node) {$/;"	function	line:125
isNullOrUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isNullOrUndefined(node) {$/;"	function	line:143
isNullOrUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isNullOrUndefined(node) {$/;"	function	line:143
isCallee	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isCallee(node) {$/;"	function	line:156
isCallee	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isCallee(node) {$/;"	function	line:156
isReflectApply	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isReflectApply(node) {$/;"	function	line:165
isReflectApply	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isReflectApply(node) {$/;"	function	line:165
isArrayFromMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isArrayFromMethod(node) {$/;"	function	line:181
isArrayFromMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isArrayFromMethod(node) {$/;"	function	line:181
isMethodWhichHasThisArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isMethodWhichHasThisArg(node) {$/;"	function	line:197
isMethodWhichHasThisArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isMethodWhichHasThisArg(node) {$/;"	function	line:197
hasJSDocThisTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function hasJSDocThisTag(node, sourceCode) {$/;"	function	line:219
hasJSDocThisTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function hasJSDocThisTag(node, sourceCode) {$/;"	function	line:219
isParenthesised	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isParenthesised(sourceCode, node) {$/;"	function	line:240
isParenthesised	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function isParenthesised(sourceCode, node) {$/;"	function	line:240
getArrowToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function getArrowToken(node, sourceCode) {$/;"	function	line:256
getArrowToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function getArrowToken(node, sourceCode) {$/;"	function	line:256
getOpeningParenOfParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function getOpeningParenOfParams(node, sourceCode) {$/;"	function	line:273
getOpeningParenOfParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function getOpeningParenOfParams(node, sourceCode) {$/;"	function	line:273
getLineIndices	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function getLineIndices(sourceCode) {$/;"	function	line:290
getLineIndices	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^function getLineIndices(sourceCode) {$/;"	function	line:290
isTokenOnSameLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    isTokenOnSameLine(left, right) {$/;"	function	line:330
isStringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    isStringLiteral(node) {$/;"	function	line:349
isBreakableStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    isBreakableStatement(node) {$/;"	function	line:370
getLabel	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    getLabel(node) {$/;"	function	line:380
getModifyingReferences	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    getModifyingReferences(references) {$/;"	function	line:393
isSurroundedBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    isSurroundedBy(val, character) {$/;"	function	line:404
isDirectiveComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    isDirectiveComment(node) {$/;"	function	line:413
getVariableByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    getVariableByName(initScope, name) {$/;"	function	line:446
isDefaultThisBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    isDefaultThisBinding(node, sourceCode) {$/;"	function	line:483
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^            switch (parent.type) {$/;"	function	line:492
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^                 * e.g., obj.foo = nativeFoo || function foo() { ... };$/;"	function	line:496
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^                \/\/     return function foo() { ... };$/;"	function	line:507
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^                \/\/   obj.foo = function foo() { ... };$/;"	function	line:532
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^                \/\/   [obj.foo = function foo() { ... }] = a;$/;"	function	line:534
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^                \/\/   var foo = function foo() { ... }.bind(obj);$/;"	function	line:562
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^                \/\/   (function foo() { ... }).call(obj);$/;"	function	line:563
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^                \/\/   (function foo() { ... }).apply(obj, []);$/;"	function	line:564
getPrecedence	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    getPrecedence(node) {$/;"	function	line:619
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^        switch (node.type) {$/;"	function	line:620
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^                switch (node.operator) {$/;"	function	line:633
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^                switch (node.operator) {$/;"	function	line:646
isEmptyBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    isEmptyBlock(node) {$/;"	function	line:713
isEmptyFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    isEmptyFunction(node) {$/;"	function	line:723
getStaticPropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    getStaticPropertyName(node) {$/;"	function	line:758
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^        switch (node && node.type) {$/;"	function	line:761
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^        switch (prop && prop.type) {$/;"	function	line:774
getDirectivePrologue	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    getDirectivePrologue(node) {$/;"	function	line:801
isDecimalInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    isDecimalInteger(node) {$/;"	function	line:849
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^     * - `function foo() {}`  .................... `function 'foo'`$/;"	function	line:856
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^     * - `(function foo() {})`  .................. `function 'foo'`$/;"	function	line:857
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^     * - `({ foo: function foo() {} })`  ......... `method 'foo'`$/;"	function	line:864
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^     * - `({ foo: async function foo() {} })`  ... `async method 'foo'`$/;"	function	line:874
getFunctionNameWithKind	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    getFunctionNameWithKind(node) {$/;"	function	line:902
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^     * - `function foo() {}`$/;"	function	line:948
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^     * - `(function foo() {})`$/;"	function	line:950
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^     * - `({ foo: function foo() {} })`$/;"	function	line:964
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^     * - `({ foo: async function foo() {} })`$/;"	function	line:984
getFunctionHeadLoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    getFunctionHeadLoc(node, sourceCode) {$/;"	function	line:1037
getLocationFromRangeIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    getLocationFromRangeIndex(sourceCode, rangeIndex) {$/;"	function	line:1067
getRangeIndexFromLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    getRangeIndexFromLocation(sourceCode, loc) {$/;"	function	line:1089
getParenthesisedText	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    getParenthesisedText(sourceCode, node) {$/;"	function	line:1100
couldBeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^    couldBeError(node) {$/;"	function	line:1124
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ast-utils.js	/^        switch (node.type) {$/;"	function	line:1125
calculateStatsPerFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function calculateStatsPerFile(messages) {$/;"	function	line:92
calculateStatsPerFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function calculateStatsPerFile(messages) {$/;"	function	line:92
calculateStatsPerRun	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function calculateStatsPerRun(results) {$/;"	function	line:112
calculateStatsPerRun	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function calculateStatsPerRun(results) {$/;"	function	line:112
multipassFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function multipassFix(text, config, options) {$/;"	function	line:136
multipassFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function multipassFix(text, config, options) {$/;"	function	line:136
processText	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function processText(text, configHelper, filename, fix, allowInlineConfig) {$/;"	function	line:206
const.filePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^    const result = {$/;"	property	line:273
const.errorCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^        messages,$/;"	property	line:275
processText	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function processText(text, configHelper, filename, fix, allowInlineConfig) {$/;"	function	line:206
processFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function processFile(filename, configHelper, options) {$/;"	function	line:300
processFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function processFile(filename, configHelper, options) {$/;"	function	line:300
createIgnoreResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function createIgnoreResult(filePath, baseDir) {$/;"	function	line:316
createIgnoreResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function createIgnoreResult(filePath, baseDir) {$/;"	function	line:316
isErrorMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function isErrorMessage(message) {$/;"	function	line:353
isErrorMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function isErrorMessage(message) {$/;"	function	line:353
getCacheFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function getCacheFile(cacheFile, cwd) {$/;"	function	line:369
getCacheFileForDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^    function getCacheFileForDirectory() {$/;"	function	line:384
getCacheFile.getCacheFileForDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^    function getCacheFileForDirectory() {$/;"	function	line:384
getCacheFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function getCacheFile(cacheFile, cwd) {$/;"	function	line:369
CLIEngine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function CLIEngine(options) {$/;"	function	line:440
CLIEngine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^function CLIEngine(options) {$/;"	class	line:440
getFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^CLIEngine.getFormatter = function(format) {$/;"	function	line:487
CLIEngine.getFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^}$/;"	function	line:478
getErrorResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^CLIEngine.getErrorResults = function(results) {$/;"	function	line:526
CLIEngine.getErrorResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^};$/;"	function	line:519
outputFixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^CLIEngine.outputFixes = function(report) {$/;"	function	line:551
CLIEngine.outputFixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^};$/;"	function	line:544
CLIEngine.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^CLIEngine.prototype = {$/;"	property	line:557
addPlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^    addPlugin(name, pluginobject) {$/;"	function	line:567
resolveFileGlobPatterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^    resolveFileGlobPatterns(patterns) {$/;"	function	line:577
executeOnFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^    executeOnFiles(patterns) {$/;"	function	line:586
hashOfConfigFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^        function hashOfConfigFor(filename) {$/;"	function	line:598
hashOfConfigFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^        function hashOfConfigFor(filename) {$/;"	function	line:598
executeOnFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^        function executeOnFile(filename, warnIgnored) {$/;"	function	line:629
executeOnText	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^    executeOnText(text, filename, warnIgnored) {$/;"	function	line:737
getConfigForFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^    getConfigForFile(filePath) {$/;"	function	line:773
isPathIgnored	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli-engine.js	/^    isPathIgnored(filePath) {$/;"	function	line:784
translateOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli.js	/^function translateOptions(cliOptions) {$/;"	function	line:38
translateOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli.js	/^function translateOptions(cliOptions) {$/;"	function	line:38
printResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli.js	/^function printResults(engine, results, format, outputFile) {$/;"	function	line:70
printResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli.js	/^function printResults(engine, results, format, outputFile) {$/;"	function	line:70
execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/cli.js	/^    execute(args, text) {$/;"	function	line:123
isCaseNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function isCaseNode(node) {$/;"	function	line:29
isCaseNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function isCaseNode(node) {$/;"	function	line:29
isForkingByTrueOrFalse	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function isForkingByTrueOrFalse(node) {$/;"	function	line:40
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^    switch (parent.type) {$/;"	function	line:43
isForkingByTrueOrFalse	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function isForkingByTrueOrFalse(node) {$/;"	function	line:40
getBooleanValueIfSimpleConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function getBooleanValueIfSimpleConstant(node) {$/;"	function	line:70
getBooleanValueIfSimpleConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function getBooleanValueIfSimpleConstant(node) {$/;"	function	line:70
isIdentifierReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function isIdentifierReference(node) {$/;"	function	line:85
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^    switch (parent.type) {$/;"	function	line:88
isIdentifierReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function isIdentifierReference(node) {$/;"	function	line:85
forwardCurrentToHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function forwardCurrentToHead(analyzer, node) {$/;"	function	line:137
forwardCurrentToHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function forwardCurrentToHead(analyzer, node) {$/;"	function	line:137
leaveFromCurrentSegment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function leaveFromCurrentSegment(analyzer, node) {$/;"	function	line:193
leaveFromCurrentSegment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function leaveFromCurrentSegment(analyzer, node) {$/;"	function	line:193
preprocess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function preprocess(analyzer, node) {$/;"	function	line:223
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^    switch (parent.type) {$/;"	function	line:228
preprocess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function preprocess(analyzer, node) {$/;"	function	line:223
processCodePathToEnter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function processCodePathToEnter(analyzer, node) {$/;"	function	line:330
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^    switch (node.type) {$/;"	function	line:335
processCodePathToEnter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function processCodePathToEnter(analyzer, node) {$/;"	function	line:330
processCodePathToExit	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function processCodePathToExit(analyzer, node) {$/;"	function	line:421
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^    switch (node.type) {$/;"	function	line:426
processCodePathToExit	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function processCodePathToExit(analyzer, node) {$/;"	function	line:421
postprocess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function postprocess(analyzer, node) {$/;"	function	line:534
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^    switch (node.type) {$/;"	function	line:535
postprocess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^function postprocess(analyzer, node) {$/;"	function	line:534
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^    constructor(eventGenerator) {$/;"	function	line:578
enterNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^    enterNode(node) {$/;"	function	line:594
leaveNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^    leaveNode(node) {$/;"	function	line:619
onLooped	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-analyzer.js	/^    onLooped(fromSegment, toSegment) {$/;"	function	line:643
flattenUnusedSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-segment.js	/^function flattenUnusedSegments(segments) {$/;"	function	line:24
flattenUnusedSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-segment.js	/^function flattenUnusedSegments(segments) {$/;"	function	line:24
isReachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-segment.js	/^function isReachable(segment) {$/;"	function	line:61
isReachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-segment.js	/^function isReachable(segment) {$/;"	function	line:61
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-segment.js	/^    constructor(id, allPrevSegments, reachable) {$/;"	function	line:80
isLoopedPrevSegment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-segment.js	/^    isLoopedPrevSegment(segment) {$/;"	function	line:142
addToReturnedOrThrown	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function addToReturnedOrThrown(dest, others, all, segments) {$/;"	function	line:32
addToReturnedOrThrown	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function addToReturnedOrThrown(dest, others, all, segments) {$/;"	function	line:32
getContinueContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function getContinueContext(state, label) {$/;"	function	line:50
getContinueContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function getContinueContext(state, label) {$/;"	function	line:50
getBreakContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function getBreakContext(state, label) {$/;"	function	line:75
getBreakContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function getBreakContext(state, label) {$/;"	function	line:75
getReturnContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function getReturnContext(state) {$/;"	function	line:95
getReturnContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function getReturnContext(state) {$/;"	function	line:95
getThrowContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function getThrowContext(state) {$/;"	function	line:114
getThrowContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function getThrowContext(state) {$/;"	function	line:114
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function remove(xs, x) {$/;"	function	line:136
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function remove(xs, x) {$/;"	function	line:136
removeConnection	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function removeConnection(prevSegments, nextSegments) {$/;"	function	line:151
removeConnection	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function removeConnection(prevSegments, nextSegments) {$/;"	function	line:151
makeLooped	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function makeLooped(state, fromSegments, toSegments) {$/;"	function	line:171
makeLooped	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function makeLooped(state, fromSegments, toSegments) {$/;"	function	line:171
finalizeTestSegmentsOfFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function finalizeTestSegmentsOfFor(context, choiceContext, head) {$/;"	function	line:206
finalizeTestSegmentsOfFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^function finalizeTestSegmentsOfFor(context, choiceContext, head) {$/;"	function	line:206
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    constructor(idGenerator, onLooped) {$/;"	function	line:232
get headSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    get headSegments() {$/;"	function	line:258
get parentForkContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    get parentForkContext() {$/;"	function	line:267
pushForkContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    pushForkContext(forkLeavingPath) {$/;"	function	line:280
popForkContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    popForkContext() {$/;"	function	line:293
forkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    forkPath() {$/;"	function	line:306
forkBypassPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    forkBypassPath() {$/;"	function	line:316
pushChoiceContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    pushChoiceContext(kind, isForkingAsResult) {$/;"	function	line:355
pushChoiceContext.choiceContext.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^        this.choiceContext = {$/;"	property	line:356
popChoiceContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    popChoiceContext() {$/;"	function	line:371
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^        switch (context.kind) {$/;"	function	line:379
makeLogicalRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeLogicalRight() {$/;"	function	line:459
makeIfConsequent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeIfConsequent() {$/;"	function	line:503
makeIfAlternate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeIfAlternate() {$/;"	function	line:530
pushSwitchContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    pushSwitchContext(hasCase, label) {$/;"	function	line:560
pushSwitchContext.switchContext.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^        this.switchContext = {$/;"	property	line:561
popSwitchContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    popSwitchContext() {$/;"	function	line:584
makeSwitchCaseBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeSwitchCaseBody(isEmpty, isDefault) {$/;"	function	line:660
pushTryContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    pushTryContext(hasFinalizer) {$/;"	function	line:711
pushTryContext.tryContext.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^        this.tryContext = {$/;"	property	line:712
popTryContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    popTryContext() {$/;"	function	line:732
makeCatchBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeCatchBlock() {$/;"	function	line:786
makeFinallyBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeFinallyBlock() {$/;"	function	line:815
makeFirstThrowablePathInTryBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeFirstThrowablePathInTryBlock() {$/;"	function	line:873
pushLoopContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    pushLoopContext(type, label) {$/;"	function	line:906
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^        switch (type) {$/;"	function	line:910
this.loopContext.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^                this.loopContext = {$/;"	property	line:913
this.loopContext.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^                this.loopContext = {$/;"	property	line:925
this.loopContext.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^                this.loopContext = {$/;"	property	line:938
case.case.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^                this.loopContext = {$/;"	property	line:955
popLoopContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    popLoopContext() {$/;"	function	line:978
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^        switch (context.type) {$/;"	function	line:988
makeWhileTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeWhileTest(test) {$/;"	function	line:1049
makeWhileBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeWhileBody() {$/;"	function	line:1065
makeDoWhileBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeDoWhileBody() {$/;"	function	line:1087
makeDoWhileTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeDoWhileTest(test) {$/;"	function	line:1103
makeForTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeForTest(test) {$/;"	function	line:1124
makeForUpdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeForUpdate() {$/;"	function	line:1142
makeForBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeForBody() {$/;"	function	line:1169
makeForInOfLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeForInOfLeft() {$/;"	function	line:1221
makeForInOfRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeForInOfRight() {$/;"	function	line:1238
makeForInOfBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeForInOfBody() {$/;"	function	line:1257
pushBreakContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    pushBreakContext(breakable, label) {$/;"	function	line:1285
pushBreakContext.breakContext.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^        this.breakContext = {$/;"	property	line:1286
popBreakContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    popBreakContext() {$/;"	function	line:1300
makeBreak	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeBreak(label) {$/;"	function	line:1328
makeContinue	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeContinue(label) {$/;"	function	line:1354
makeReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeReturn() {$/;"	function	line:1389
makeThrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeThrow() {$/;"	function	line:1406
makeFinal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path-state.js	/^    makeFinal() {$/;"	function	line:1419
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path.js	/^    constructor(id, upper, onLooped) {$/;"	function	line:29
get initialSegment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path.js	/^    get initialSegment() {$/;"	function	line:76
get finalSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path.js	/^    get finalSegments() {$/;"	function	line:85
get returnedSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path.js	/^    get returnedSegments() {$/;"	function	line:95
get thrownSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path.js	/^    get thrownSegments() {$/;"	function	line:103
get currentSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path.js	/^    get currentSegments() {$/;"	function	line:111
traverseSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path.js	/^    traverseSegments(options, callback) {$/;"	function	line:135
skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path.js	/^            skip() {$/;"	function	line:154
break	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path.js	/^            break() {$/;"	function	line:161
isVisited	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path.js	/^        function isVisited(prevSegment) {$/;"	function	line:171
isVisited	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/code-path.js	/^        function isVisited(prevSegment) {$/;"	function	line:171
getId	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/debug-helpers.js	/^function getId(segment) { \/\/ eslint-disable-line require-jsdoc$/;"	function	line:24
getId	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/debug-helpers.js	/^function getId(segment) { \/\/ eslint-disable-line require-jsdoc$/;"	function	line:24
module.exports.enabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/debug-helpers.js	/^module.exports = {$/;"	property	line:32
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/debug-helpers.js	/^                    switch (node.type) {$/;"	function	line:112
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/debug-helpers.js	/^                    switch (node.type) {$/;"	function	line:120
makeDotArrows	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/debug-helpers.js	/^    makeDotArrows(codePath, traceMap) {$/;"	function	line:146
isReachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^function isReachable(segment) {$/;"	function	line:29
isReachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^function isReachable(segment) {$/;"	function	line:29
makeSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^function makeSegments(context, begin, end, create) {$/;"	function	line:46
makeSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^function makeSegments(context, begin, end, create) {$/;"	function	line:46
mergeExtraSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^function mergeExtraSegments(context, segments) {$/;"	function	line:81
mergeExtraSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^function mergeExtraSegments(context, segments) {$/;"	function	line:81
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^    constructor(idGenerator, upper, count) {$/;"	function	line:110
get head	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^    get head() {$/;"	function	line:121
get empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^    get empty() {$/;"	function	line:131
get reachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^    get reachable() {$/;"	function	line:139
makeNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^    makeNext(begin, end) {$/;"	function	line:152
makeUnreachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^    makeUnreachable(begin, end) {$/;"	function	line:164
makeDisconnected	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^    makeDisconnected(begin, end) {$/;"	function	line:177
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^    add(segments) {$/;"	function	line:188
replaceHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^    replaceHead(segments) {$/;"	function	line:201
addAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^    addAll(context) {$/;"	function	line:213
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/fork-context.js	/^    clear() {$/;"	function	line:228
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/id-generator.js	/^    constructor(prefix) {$/;"	function	line:24
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/code-path-analysis/id-generator.js	/^    next() {$/;"	function	line:34
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^function isObject(item) {$/;"	function	line:39
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^function isObject(item) {$/;"	function	line:39
loadConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^function loadConfig(configToLoad) {$/;"	function	line:49
loadConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^function loadConfig(configToLoad) {$/;"	function	line:49
getPersonalConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^function getPersonalConfig() {$/;"	function	line:76
getPersonalConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^function getPersonalConfig() {$/;"	function	line:76
hasRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^function hasRules(options) {$/;"	function	line:96
hasRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^function hasRules(options) {$/;"	function	line:96
getLocalConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^function getLocalConfig(thisConfig, directory) {$/;"	function	line:106
noConfigError.messageData.filesExamined	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^                directory,$/;"	property	line:166
getLocalConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^function getLocalConfig(thisConfig, directory) {$/;"	function	line:106
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^    constructor(options) {$/;"	function	line:190
getConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^    getConfig(filePath) {$/;"	function	line:242
findLocalConfigFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/config.js	/^    findLocalConfigFiles(directory) {$/;"	function	line:327
parseBooleanConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function parseBooleanConfig(string, comment) {$/;"	function	line:57
parseBooleanConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function parseBooleanConfig(string, comment) {$/;"	function	line:57
parseJsonConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function parseJsonConfig(string, location, messages) {$/;"	function	line:91
parseListConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function parseListConfig(string) {$/;"	function	line:138
addDeclaredGlobals	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function addDeclaredGlobals(program, globalScope, config) {$/;"	function	line:163
disableReporting	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function disableReporting(reportingConfig, start, rulesToDisable) {$/;"	function	line:253
enableReporting	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function enableReporting(reportingConfig, start, rulesToEnable) {$/;"	function	line:280
modifyConfigsFromComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function modifyConfigsFromComments(filename, ast, config, reportingConfig, messages) {$/;"	function	line:321
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^                switch (match[1]) {$/;"	function	line:340
isDisabledByReportingConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function isDisabledByReportingConfig(reportingConfig, ruleId, location) {$/;"	function	line:408
normalizeEcmaVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function normalizeEcmaVersion(ecmaVersion, isModule) {$/;"	function	line:430
prepareConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function prepareConfig(config) {$/;"	function	line:451
createStubRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function createStubRule(message) {$/;"	function	line:514
createRuleModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    function createRuleModule(context) {$/;"	function	line:521
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^            Program(node) {$/;"	function	line:523
getRuleReplacementMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function getRuleReplacementMessage(ruleId) {$/;"	function	line:541
findEslintEnv	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function findEslintEnv(text) {$/;"	function	line:558
stripUnicodeBOM	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^function stripUnicodeBOM(text) {$/;"	function	line:576
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    function parse(text, config, filePath) {$/;"	function	line:620
getRuleSeverity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    function getRuleSeverity(ruleConfig) {$/;"	function	line:693
getRuleOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    function getRuleOptions(ruleConfig) {$/;"	function	line:708
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.reset = function() {$/;"	function	line:723
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.verify = function(textOrSourceCode, config, filenameOrOptions, saveState) {$/;"	function	line:758
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^                enter(node, parent) {$/;"	function	line:926
leave	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^                leave(node) {$/;"	function	line:930
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.report = function(ruleId, severity, node, location, message, opts, fix, meta) {$/;"	function	line:965
getSourceCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.getSourceCode = function() {$/;"	function	line:1034
getAncestors	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.getAncestors = function() {$/;"	function	line:1076
getScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.getScope = function() {$/;"	function	line:1084
markVariableAsUsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.markVariableAsUsed = function(name) {$/;"	function	line:1130
getFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.getFilename = function() {$/;"	function	line:1161
defineRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.defineRules = function(rulesToDefine) {$/;"	function	line:1184
defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.defaults = function() {$/;"	function	line:1194
getRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.getRules = function() {$/;"	function	line:1202
getDeclaredVariables	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/eslint.js	/^    api.getDeclaredVariables = function(node) {$/;"	function	line:1227
getDirectoryEntries	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/file-finder.js	/^function getDirectoryEntries(directory) {$/;"	function	line:26
getDirectoryEntries	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/file-finder.js	/^function getDirectoryEntries(directory) {$/;"	function	line:26
normalizeDirectoryEntries	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/file-finder.js	/^function normalizeDirectoryEntries(entries, directory, supportedConfigs) {$/;"	function	line:41
normalizeDirectoryEntries	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/file-finder.js	/^function normalizeDirectoryEntries(entries, directory, supportedConfigs) {$/;"	function	line:41
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/file-finder.js	/^    constructor(files, cwd) {$/;"	function	line:69
findAllInDirectoryAndParents	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/file-finder.js	/^    findAllInDirectoryAndParents(directory) {$/;"	function	line:84
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/checkstyle.js	/^function getMessageType(message) {$/;"	function	line:19
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/checkstyle.js	/^function getMessageType(message) {$/;"	function	line:19
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/checkstyle.js	/^module.exports = function(results) {$/;"	function	line:31
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/checkstyle.js	/^}$/;"	function	line:25
pluralize	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/codeframe.js	/^function pluralize(word, count) {$/;"	function	line:21
pluralize	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/codeframe.js	/^function pluralize(word, count) {$/;"	function	line:21
formatFilePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/codeframe.js	/^function formatFilePath(filePath, line, column) {$/;"	function	line:32
formatFilePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/codeframe.js	/^function formatFilePath(filePath, line, column) {$/;"	function	line:32
formatMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/codeframe.js	/^function formatMessage(message, parentResult) {$/;"	function	line:48
formatMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/codeframe.js	/^function formatMessage(message, parentResult) {$/;"	function	line:48
formatSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/codeframe.js	/^function formatSummary(errors, warnings) {$/;"	function	line:79
formatSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/codeframe.js	/^function formatSummary(errors, warnings) {$/;"	function	line:79
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/codeframe.js	/^module.exports = function(results) {$/;"	function	line:98
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/codeframe.js	/^}$/;"	function	line:92
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/compact.js	/^function getMessageType(message) {$/;"	function	line:17
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/compact.js	/^function getMessageType(message) {$/;"	function	line:17
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/compact.js	/^module.exports = function(results) {$/;"	function	line:30
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/compact.js	/^}$/;"	function	line:23
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-message.html	/^<tr style="display:none" class="f-<%= parentIndex %>">$/;"	function	line:1
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-message.html	/^    <td><%= lineNumber %>:<%= columnNumber %><\/td>$/;"	function	line:2
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-message.html	/^    <td class="clr-<%= severityNumber %>"><%= severityName %><\/td>$/;"	function	line:3
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-message.html	/^    <td><%- message %><\/td>$/;"	function	line:4
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-message.html	/^    <td>$/;"	function	line:5
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-message.html	/^        <a href="http:\/\/eslint.org\/docs\/rules\/<%= ruleId %>" target="_blank"><%= ruleId %><\/a>$/;"	function	line:6
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-page.html	/^    <head>$/;"	function	line:2
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-page.html	/^        <title>ESLint Report<\/title>$/;"	function	line:3
style	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-page.html	/^        <style>$/;"	function	line:4
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-page.html	/^    <body>$/;"	function	line:88
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-page.html	/^        <div id="overview" class="bg-<%= reportColor %>">$/;"	function	line:89
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-page.html	/^            <h1>ESLint Report<\/h1>$/;"	function	line:90
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-page.html	/^            <div>$/;"	function	line:91
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-page.html	/^                <span><%= reportSummary %><\/span> - Generated on <%= date %>$/;"	function	line:92
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-page.html	/^        <table>$/;"	function	line:95
tbody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-page.html	/^            <tbody>$/;"	function	line:96
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-page.html	/^        <script type="text\/javascript">$/;"	function	line:100
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-result.html	/^<tr class="bg-<%- color %>" data-group="f-<%- index %>">$/;"	function	line:1
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-result.html	/^    <th colspan="4">$/;"	function	line:2
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html-template-result.html	/^        <span><%- summary %><\/span>$/;"	function	line:4
pluralize	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^function pluralize(word, count) {$/;"	function	line:25
pluralize	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^function pluralize(word, count) {$/;"	function	line:25
renderSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^function renderSummary(totalErrors, totalWarnings) {$/;"	function	line:35
renderSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^function renderSummary(totalErrors, totalWarnings) {$/;"	function	line:35
renderColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^function renderColor(totalErrors, totalWarnings) {$/;"	function	line:51
renderColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^function renderColor(totalErrors, totalWarnings) {$/;"	function	line:51
renderMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^function renderMessages(messages, parentIndex) {$/;"	function	line:66
renderMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^function renderMessages(messages, parentIndex) {$/;"	function	line:66
renderResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^function renderResults(results) {$/;"	function	line:93
renderResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^function renderResults(results) {$/;"	function	line:93
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^module.exports = function(results) {$/;"	function	line:107
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/html.js	/^}$/;"	function	line:101
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/jslint-xml.js	/^module.exports = function(results) {$/;"	function	line:13
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/jslint-xml.js	/^const xmlEscape = require("..\/util\/xml-escape");$/;"	function	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/json.js	/^module.exports = function(results) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/json.js	/^"use strict";$/;"	function	line:5
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/junit.js	/^function getMessageType(message) {$/;"	function	line:19
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/junit.js	/^function getMessageType(message) {$/;"	function	line:19
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/junit.js	/^module.exports = function(results) {$/;"	function	line:31
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/junit.js	/^}$/;"	function	line:25
pluralize	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/stylish.js	/^function pluralize(word, count) {$/;"	function	line:20
pluralize	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/stylish.js	/^function pluralize(word, count) {$/;"	function	line:20
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/stylish.js	/^module.exports = function(results) {$/;"	function	line:28
stringLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/stylish.js	/^                stringLength(str) {$/;"	function	line:70
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/stylish.js	/^}$/;"	function	line:22
drawTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/table.js	/^function drawTable(messages) {$/;"	function	line:24
drawHorizontalLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/table.js	/^        drawHorizontalLine(index) {$/;"	function	line:81
drawTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/table.js	/^function drawTable(messages) {$/;"	function	line:24
drawReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/table.js	/^function drawReport(results) {$/;"	function	line:92
drawReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/table.js	/^function drawReport(results) {$/;"	function	line:92
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/table.js	/^module.exports = function(report) {$/;"	function	line:112
drawHorizontalLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/table.js	/^        drawHorizontalLine() {$/;"	function	line:144
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/table.js	/^}$/;"	function	line:106
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/tap.js	/^function getMessageType(message) {$/;"	function	line:18
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/tap.js	/^function getMessageType(message) {$/;"	function	line:18
outputDiagnostics	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/tap.js	/^function outputDiagnostics(diagnostic) {$/;"	function	line:31
outputDiagnostics	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/tap.js	/^function outputDiagnostics(diagnostic) {$/;"	function	line:31
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/tap.js	/^module.exports = function(results) {$/;"	function	line:44
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/tap.js	/^}$/;"	function	line:38
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/unix.js	/^function getMessageType(message) {$/;"	function	line:16
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/unix.js	/^function getMessageType(message) {$/;"	function	line:16
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/unix.js	/^module.exports = function(results) {$/;"	function	line:29
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/unix.js	/^}$/;"	function	line:22
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/visualstudio.js	/^function getMessageType(message) {$/;"	function	line:18
getMessageType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/visualstudio.js	/^function getMessageType(message) {$/;"	function	line:18
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/visualstudio.js	/^module.exports = function(results) {$/;"	function	line:31
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/formatters/visualstudio.js	/^}$/;"	function	line:24
const.dotfiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^const DEFAULT_OPTIONS = {$/;"	property	line:36
const.cwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^    dotfiles: false,$/;"	property	line:37
findIgnoreFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^function findIgnoreFile(cwd) {$/;"	function	line:52
findIgnoreFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^function findIgnoreFile(cwd) {$/;"	function	line:52
mergeDefaultOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^function mergeDefaultOptions(options) {$/;"	function	line:65
mergeDefaultOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^function mergeDefaultOptions(options) {$/;"	function	line:65
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^    constructor(options) {$/;"	function	line:82
addPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^        function addPattern(ig, pattern) {$/;"	function	line:91
addPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^        function addPattern(ig, pattern) {$/;"	function	line:91
addIgnoreFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^        function addIgnoreFile(ig, filepath) {$/;"	function	line:101
addIgnoreFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^        function addIgnoreFile(ig, filepath) {$/;"	function	line:101
ig.custom	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^        this.ig = {$/;"	property	line:109
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^    contains(filepath, category) {$/;"	function	line:178
getIgnoredFoldersGlobChecker	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/ignored-paths.js	/^    getIgnoredFoldersGlobChecker() {$/;"	function	line:200
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/.eslintrc.yml	/^rules:$/;"	function	line:1
getPropertyFromObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-consistent-docs-description.js	/^function getPropertyFromObject(property, node) {$/;"	function	line:25
getPropertyFromObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-consistent-docs-description.js	/^function getPropertyFromObject(property, node) {$/;"	function	line:25
checkMetaDocsDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-consistent-docs-description.js	/^function checkMetaDocsDescription(context, exportsNode) {$/;"	function	line:44
checkMetaDocsDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-consistent-docs-description.js	/^function checkMetaDocsDescription(context, exportsNode) {$/;"	function	line:44
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-consistent-docs-description.js	/^module.exports = {$/;"	property	line:105
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-consistent-docs-description.js	/^    create(context) {$/;"	function	line:116
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-consistent-docs-description.js	/^            AssignmentExpression(node) {$/;"	function	line:118
getPropertyFromObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function getPropertyFromObject(property, node) {$/;"	function	line:19
getPropertyFromObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function getPropertyFromObject(property, node) {$/;"	function	line:19
getMetaPropertyFromExportsNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function getMetaPropertyFromExportsNode(exportsNode) {$/;"	function	line:37
getMetaPropertyFromExportsNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function getMetaPropertyFromExportsNode(exportsNode) {$/;"	function	line:37
hasMetaDocs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaDocs(metaPropertyNode) {$/;"	function	line:47
hasMetaDocs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaDocs(metaPropertyNode) {$/;"	function	line:47
hasMetaDocsDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaDocsDescription(metaPropertyNode) {$/;"	function	line:57
hasMetaDocsDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaDocsDescription(metaPropertyNode) {$/;"	function	line:57
hasMetaDocsCategory	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaDocsCategory(metaPropertyNode) {$/;"	function	line:69
hasMetaDocsCategory	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaDocsCategory(metaPropertyNode) {$/;"	function	line:69
hasMetaDocsRecommended	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaDocsRecommended(metaPropertyNode) {$/;"	function	line:81
hasMetaDocsRecommended	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaDocsRecommended(metaPropertyNode) {$/;"	function	line:81
hasMetaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaSchema(metaPropertyNode) {$/;"	function	line:93
hasMetaSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaSchema(metaPropertyNode) {$/;"	function	line:93
hasMetaFixable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaFixable(metaPropertyNode) {$/;"	function	line:103
hasMetaFixable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function hasMetaFixable(metaPropertyNode) {$/;"	function	line:103
checkMetaValidity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function checkMetaValidity(context, exportsNode, ruleIsFixable) {$/;"	function	line:115
checkMetaValidity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function checkMetaValidity(context, exportsNode, ruleIsFixable) {$/;"	function	line:115
isCorrectExportsFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function isCorrectExportsFormat(node) {$/;"	function	line:159
isCorrectExportsFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^function isCorrectExportsFormat(node) {$/;"	function	line:159
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^module.exports = {$/;"	property	line:167
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^    create(context) {$/;"	function	line:178
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^            AssignmentExpression(node) {$/;"	function	line:183
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/internal-rules/internal-no-invalid-meta.js	/^            CallExpression(node) {$/;"	function	line:194
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/load-rules.js	/^module.exports = function(rulesDir, cwd) {$/;"	function	line:25
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/load-rules.js	/^    path = require("path");$/;"	function	line:13
info	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/logging.js	/^    info() {$/;"	function	line:17
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/logging.js	/^    error() {$/;"	function	line:25
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rule-context.js	/^    constructor(ruleId, eslint, severity, options, settings, parserOptions, parserPath, meta, parserServices) {$/;"	function	line:80
getSourceCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rule-context.js	/^    getSourceCode() {$/;"	function	line:104
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rule-context.js	/^    report(nodeOrDescriptor, location, message, opts) {$/;"	function	line:118
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/.eslintrc.yml	/^rules:$/;"	function	line:1
isIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^function isIdentifier(node, name) {$/;"	function	line:18
isIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^function isIdentifier(node, name) {$/;"	function	line:18
isArgumentOfMethodCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^function isArgumentOfMethodCall(node, index, object, property) {$/;"	function	line:30
isArgumentOfMethodCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^function isArgumentOfMethodCall(node, index, object, property) {$/;"	function	line:30
isPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^function isPropertyDescriptor(node) {$/;"	function	line:48
isPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^function isPropertyDescriptor(node) {$/;"	function	line:48
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^module.exports = {$/;"	property	line:73
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^    create(context) {$/;"	function	line:93
checkLonelySetGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^        function checkLonelySetGet(node) {$/;"	function	line:104
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^                switch (propToCheck) {$/;"	function	line:122
checkLonelySetGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^        function checkLonelySetGet(node) {$/;"	function	line:104
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/accessor-pairs.js	/^            ObjectExpression(node) {$/;"	function	line:149
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^    create(context) {$/;"	function	line:42
isOptionSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function isOptionSet(option) {$/;"	function	line:53
isOptionSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function isOptionSet(option) {$/;"	function	line:53
const.singleElementException	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^            spaced,$/;"	property	line:58
reportNoBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function reportNoBeginningSpace(node, token) {$/;"	function	line:74
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^                fix(fixer) {$/;"	function	line:82
reportNoBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function reportNoBeginningSpace(node, token) {$/;"	function	line:74
reportNoEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function reportNoEndingSpace(node, token) {$/;"	function	line:96
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^                fix(fixer) {$/;"	function	line:104
reportNoEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function reportNoEndingSpace(node, token) {$/;"	function	line:96
reportRequiredBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function reportRequiredBeginningSpace(node, token) {$/;"	function	line:118
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^                fix(fixer) {$/;"	function	line:126
reportRequiredBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function reportRequiredBeginningSpace(node, token) {$/;"	function	line:118
reportRequiredEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function reportRequiredEndingSpace(node, token) {$/;"	function	line:138
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^                fix(fixer) {$/;"	function	line:146
reportRequiredEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function reportRequiredEndingSpace(node, token) {$/;"	function	line:138
isObjectType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function isObjectType(node) {$/;"	function	line:157
isObjectType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function isObjectType(node) {$/;"	function	line:157
isArrayType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function isArrayType(node) {$/;"	function	line:166
isArrayType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function isArrayType(node) {$/;"	function	line:166
validateArraySpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function validateArraySpacing(node) {$/;"	function	line:175
validateArraySpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-bracket-spacing.js	/^        function validateArraySpacing(node) {$/;"	function	line:175
isReachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^function isReachable(segment) {$/;"	function	line:27
isReachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^function isReachable(segment) {$/;"	function	line:27
getLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^function getLocation(node, sourceCode) {$/;"	function	line:41
getLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^function getLocation(node, sourceCode) {$/;"	function	line:41
isTargetMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^function isTargetMethod(node) {$/;"	function	line:56
isTargetMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^function isTargetMethod(node) {$/;"	function	line:56
isCallbackOfArrayMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^function isCallbackOfArrayMethod(node) {$/;"	function	line:71
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^        switch (parent.type) {$/;"	function	line:75
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^             * foo.every(nativeFoo || function foo() { ... });$/;"	function	line:79
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^            \/\/     return function callback() { ... };$/;"	function	line:90
isCallbackOfArrayMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^function isCallbackOfArrayMethod(node) {$/;"	function	line:71
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^module.exports = {$/;"	property	line:134
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^    create(context) {$/;"	function	line:145
upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^        let funcInfo = {$/;"	property	line:146
codePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^            upper: null,$/;"	property	line:147
hasReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^            codePath: null,$/;"	property	line:148
shouldCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^            hasReturn: false,$/;"	property	line:149
checkLastSegment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^        function checkLastSegment(node) {$/;"	function	line:163
checkLastSegment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^        function checkLastSegment(node) {$/;"	function	line:163
onCodePathStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^            onCodePathStart(codePath, node) {$/;"	function	line:180
return.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^                funcInfo = {$/;"	property	line:181
return.hasReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^                    codePath,$/;"	property	line:183
return.shouldCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^                    hasReturn: false,$/;"	property	line:184
onCodePathEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^            onCodePathEnd() {$/;"	function	line:195
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/array-callback-return.js	/^            ReturnStatement(node) {$/;"	function	line:200
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-body-style.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-body-style.js	/^    create(context) {$/;"	function	line:54
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-body-style.js	/^        function validate(node) {$/;"	function	line:67
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-body-style.js	/^                        fix(fixer) {$/;"	function	line:87
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-body-style.js	/^                        fix(fixer) {$/;"	function	line:138
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-parens.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-parens.js	/^    create(context) {$/;"	function	line:37
parens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-parens.js	/^        function parens(node) {$/;"	function	line:53
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-parens.js	/^                        fix(fixer) {$/;"	function	line:69
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-parens.js	/^                        fix(fixer) {$/;"	function	line:91
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-parens.js	/^                        fix(fixer) {$/;"	function	line:110
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-parens.js	/^                        fix(fixer) {$/;"	function	line:132
parens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-parens.js	/^        function parens(node) {$/;"	function	line:53
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^    create(context) {$/;"	function	line:37
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^        const rule = { before: true, after: true },$/;"	property	line:40
after	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^        const rule = { before: true, after: true },$/;"	property	line:40
getTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^        function getTokens(node) {$/;"	function	line:53
getTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^        function getTokens(node) {$/;"	function	line:53
countSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^        function countSpaces(tokens) {$/;"	function	line:73
countSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^        function countSpaces(tokens) {$/;"	function	line:73
spaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^        function spaces(node) {$/;"	function	line:87
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^                        fix(fixer) {$/;"	function	line:98
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^                        fix(fixer) {$/;"	function	line:110
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^                        fix(fixer) {$/;"	function	line:124
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^                        fix(fixer) {$/;"	function	line:136
spaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/arrow-spacing.js	/^        function spaces(node) {$/;"	function	line:87
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^    create(context) {$/;"	function	line:22
enterScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^        function enterScope(node) {$/;"	function	line:30
enterScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^        function enterScope(node) {$/;"	function	line:30
exitScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^        function exitScope() {$/;"	function	line:38
exitScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^        function exitScope() {$/;"	function	line:38
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^        function report(reference) {$/;"	function	line:47
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^        function report(reference) {$/;"	function	line:47
checkForVariables	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^        function checkForVariables(node) {$/;"	function	line:58
isOutsideOfScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^            function isOutsideOfScope(reference) {$/;"	function	line:72
checkForVariables.isOutsideOfScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^            function isOutsideOfScope(reference) {$/;"	function	line:72
checkForVariables	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^        function checkForVariables(node) {$/;"	function	line:58
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-scoped-var.js	/^            Program(node) {$/;"	function	line:92
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-spacing.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-spacing.js	/^    create(context) {$/;"	function	line:29
getOpenBrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-spacing.js	/^        function getOpenBrace(node) {$/;"	function	line:39
getOpenBrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-spacing.js	/^        function getOpenBrace(node) {$/;"	function	line:39
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-spacing.js	/^        function isValid(left, right) {$/;"	function	line:60
isValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-spacing.js	/^        function isValid(left, right) {$/;"	function	line:60
checkSpacingInsideBraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-spacing.js	/^        function checkSpacingInsideBraces(node) {$/;"	function	line:72
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-spacing.js	/^                    fix(fixer) {$/;"	function	line:104
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-spacing.js	/^                    fix(fixer) {$/;"	function	line:121
checkSpacingInsideBraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/block-spacing.js	/^        function checkSpacingInsideBraces(node) {$/;"	function	line:72
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^    create(context) {$/;"	function	line:40
removeNewlineBetween	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^        function removeNewlineBetween(firstToken, secondToken) {$/;"	function	line:62
removeNewlineBetween	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^        function removeNewlineBetween(firstToken, secondToken) {$/;"	function	line:62
validateCurlyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^        function validateCurlyPair(openingCurly, closingCurly) {$/;"	function	line:77
validateCurlyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^        function validateCurlyPair(openingCurly, closingCurly) {$/;"	function	line:77
validateCurlyBeforeKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^        function validateCurlyBeforeKeyword(curlyToken) {$/;"	function	line:121
validateCurlyBeforeKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^        function validateCurlyBeforeKeyword(curlyToken) {$/;"	function	line:121
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^            BlockStatement(node) {$/;"	function	line:146
ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^            ClassBody(node) {$/;"	function	line:155
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^            SwitchStatement(node) {$/;"	function	line:158
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^            IfStatement(node) {$/;"	function	line:164
TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/brace-style.js	/^            TryStatement(node) {$/;"	function	line:171
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/callback-return.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/callback-return.js	/^    create(context) {$/;"	function	line:25
findClosestParentOfType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/callback-return.js	/^        function findClosestParentOfType(node, types) {$/;"	function	line:40
findClosestParentOfType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/callback-return.js	/^        function findClosestParentOfType(node, types) {$/;"	function	line:40
containsOnlyIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/callback-return.js	/^        function containsOnlyIdentifiers(node) {$/;"	function	line:55
containsOnlyIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/callback-return.js	/^        function containsOnlyIdentifiers(node) {$/;"	function	line:55
isCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/callback-return.js	/^        function isCallback(node) {$/;"	function	line:76
isCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/callback-return.js	/^        function isCallback(node) {$/;"	function	line:76
isCallbackExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/callback-return.js	/^        function isCallbackExpression(node, parentNode) {$/;"	function	line:86
isCallbackExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/callback-return.js	/^        function isCallbackExpression(node, parentNode) {$/;"	function	line:86
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/callback-return.js	/^            CallExpression(node) {$/;"	function	line:113
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/camelcase.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/camelcase.js	/^    create(context) {$/;"	function	line:33
isUnderscored	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/camelcase.js	/^        function isUnderscored(name) {$/;"	function	line:49
isUnderscored	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/camelcase.js	/^        function isUnderscored(name) {$/;"	function	line:49
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/camelcase.js	/^        function report(node) {$/;"	function	line:61
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/camelcase.js	/^        function report(node) {$/;"	function	line:61
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/camelcase.js	/^            Identifier(node) {$/;"	function	line:77
const.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^const SCHEMA_BODY = {$/;"	property	line:33
const.properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^    type: "object",$/;"	property	line:34
getNormalizedOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^function getNormalizedOptions(rawOptions, which) {$/;"	function	line:63
getNormalizedOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^function getNormalizedOptions(rawOptions, which) {$/;"	function	line:63
getAllNormalizedOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^function getAllNormalizedOptions(rawOptions) {$/;"	function	line:78
getAllNormalizedOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^function getAllNormalizedOptions(rawOptions) {$/;"	function	line:78
createRegExpForIgnorePatterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^function createRegExpForIgnorePatterns(normalizedOptions) {$/;"	function	line:94
createRegExpForIgnorePatterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^function createRegExpForIgnorePatterns(normalizedOptions) {$/;"	function	line:94
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^module.exports = {$/;"	property	line:110
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^    create(context) {$/;"	function	line:136
isInlineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^        function isInlineComment(comment) {$/;"	function	line:165
isInlineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^        function isInlineComment(comment) {$/;"	function	line:165
isConsecutiveComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^        function isConsecutiveComment(comment) {$/;"	function	line:183
isConsecutiveComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^        function isConsecutiveComment(comment) {$/;"	function	line:183
isCommentValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^        function isCommentValid(comment, options) {$/;"	function	line:199
isCommentValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^        function isCommentValid(comment, options) {$/;"	function	line:199
processComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^        function processComment(comment) {$/;"	function	line:262
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^                    fix(fixer) {$/;"	function	line:275
processComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^        function processComment(comment) {$/;"	function	line:262
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/capitalized-comments.js	/^            Program() {$/;"	function	line:294
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^    create(context) {$/;"	function	line:32
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^        function enterFunction() {$/;"	function	line:44
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^        function enterFunction() {$/;"	function	line:44
isInstanceMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^        function isInstanceMethod(node) {$/;"	function	line:54
isInstanceMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^        function isInstanceMethod(node) {$/;"	function	line:54
isIncludedInstanceMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^        function isIncludedInstanceMethod(node) {$/;"	function	line:64
isIncludedInstanceMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^        function isIncludedInstanceMethod(node) {$/;"	function	line:64
exitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^        function exitFunction(node) {$/;"	function	line:76
exitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^        function exitFunction(node) {$/;"	function	line:76
markThisUsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^        function markThisUsed() {$/;"	function	line:95
markThisUsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/class-methods-use-this.js	/^        function markThisUsed() {$/;"	function	line:95
isTrailingCommaAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^function isTrailingCommaAllowed(lastItem) {$/;"	function	line:33
isTrailingCommaAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^function isTrailingCommaAllowed(lastItem) {$/;"	function	line:33
normalizeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^function normalizeOptions(optionValue) {$/;"	function	line:47
normalizeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^function normalizeOptions(optionValue) {$/;"	function	line:47
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^module.exports = {$/;"	property	line:76
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^    create(context) {$/;"	function	line:128
getLastItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function getLastItem(node) {$/;"	function	line:139
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^            switch (node.type) {$/;"	function	line:140
getLastItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function getLastItem(node) {$/;"	function	line:139
getTrailingToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function getTrailingToken(node, lastItem) {$/;"	function	line:171
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^            switch (node.type) {$/;"	function	line:172
getTrailingToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function getTrailingToken(node, lastItem) {$/;"	function	line:171
isMultiline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function isMultiline(node) {$/;"	function	line:197
isMultiline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function isMultiline(node) {$/;"	function	line:197
forbidTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function forbidTrailingComma(node) {$/;"	function	line:218
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^                    fix(fixer) {$/;"	function	line:232
forbidTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function forbidTrailingComma(node) {$/;"	function	line:218
forceTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function forceTrailingComma(node) {$/;"	function	line:251
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^                    fix(fixer) {$/;"	function	line:269
forceTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function forceTrailingComma(node) {$/;"	function	line:251
forceTrailingCommaIfMultiline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function forceTrailingCommaIfMultiline(node) {$/;"	function	line:286
forceTrailingCommaIfMultiline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function forceTrailingCommaIfMultiline(node) {$/;"	function	line:286
allowTrailingCommaIfMultiline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function allowTrailingCommaIfMultiline(node) {$/;"	function	line:304
allowTrailingCommaIfMultiline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        function allowTrailingCommaIfMultiline(node) {$/;"	function	line:304
const.always	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^        const predicate = {$/;"	property	line:310
const.always-multiline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^            always: forceTrailingComma,$/;"	property	line:311
const.only-multiline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^            "always-multiline": forceTrailingCommaIfMultiline,$/;"	property	line:312
const.never	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^            "only-multiline": allowTrailingCommaIfMultiline,$/;"	property	line:313
const.ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-dangle.js	/^            never: forbidTrailingComma,$/;"	property	line:314
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^    create(context) {$/;"	function	line:39
const.before	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^        const options = {$/;"	property	line:44
isComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^        function isComma(token) {$/;"	function	line:62
isComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^        function isComma(token) {$/;"	function	line:62
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^        function report(node, dir, otherNode) {$/;"	function	line:74
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^                fix(fixer) {$/;"	function	line:77
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^        function report(node, dir, otherNode) {$/;"	function	line:74
validateCommaItemSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^        function validateCommaItemSpacing(tokens, reportItem) {$/;"	function	line:118
validateCommaItemSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^        function validateCommaItemSpacing(tokens, reportItem) {$/;"	function	line:118
addNullElementsToIgnoreList	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^        function addNullElementsToIgnoreList(node) {$/;"	function	line:141
addNullElementsToIgnoreList	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-spacing.js	/^        function addNullElementsToIgnoreList(node) {$/;"	function	line:141
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^    create(context) {$/;"	function	line:41
const.ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        const exceptions = {$/;"	property	line:44
const.ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            ArrayPattern: true,$/;"	property	line:45
const.CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            ArrowFunctionExpression: true,$/;"	property	line:46
const.FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            CallExpression: true,$/;"	property	line:47
const.FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            FunctionDeclaration: true,$/;"	property	line:48
const.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            FunctionExpression: true,$/;"	property	line:49
const.ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            ImportDeclaration: true,$/;"	property	line:50
isComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        function isComma(token) {$/;"	function	line:72
isComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        function isComma(token) {$/;"	function	line:72
getReplacedText	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        function getReplacedText(styleType, text) {$/;"	function	line:83
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            switch (styleType) {$/;"	function	line:84
getReplacedText	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        function getReplacedText(styleType, text) {$/;"	function	line:83
getFixerFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        function getFixerFunction(styleType, previousItemToken, commaToken, currentItemToken) {$/;"	function	line:108
getFixerFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        function getFixerFunction(styleType, previousItemToken, commaToken, currentItemToken) {$/;"	function	line:108
validateCommaItemSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        function validateCommaItemSpacing(previousItemToken, commaToken, currentItemToken, reportItem) {$/;"	function	line:128
validateCommaItemSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        function validateCommaItemSpacing(previousItemToken, commaToken, currentItemToken, reportItem) {$/;"	function	line:128
validateComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        function validateComma(node, property) {$/;"	function	line:179
validateComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        function validateComma(node, property) {$/;"	function	line:179
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            nodes.VariableDeclaration = function(node) {$/;"	function	line:251
nodes.VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        if (!exceptions.VariableDeclaration) {$/;"	function	line:250
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            nodes.ObjectExpression = function(node) {$/;"	function	line:256
nodes.ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        if (!exceptions.ObjectExpression) {$/;"	function	line:255
ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            nodes.ObjectPattern = function(node) {$/;"	function	line:261
nodes.ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        if (!exceptions.ObjectPattern) {$/;"	function	line:260
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            nodes.ArrayExpression = function(node) {$/;"	function	line:266
nodes.ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        if (!exceptions.ArrayExpression) {$/;"	function	line:265
ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            nodes.ArrayPattern = function(node) {$/;"	function	line:271
nodes.ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        if (!exceptions.ArrayPattern) {$/;"	function	line:270
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            nodes.FunctionDeclaration = function(node) {$/;"	function	line:276
nodes.FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        if (!exceptions.FunctionDeclaration) {$/;"	function	line:275
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            nodes.FunctionExpression = function(node) {$/;"	function	line:281
nodes.FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        if (!exceptions.FunctionExpression) {$/;"	function	line:280
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            nodes.ArrowFunctionExpression = function(node) {$/;"	function	line:286
nodes.ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        if (!exceptions.ArrowFunctionExpression) {$/;"	function	line:285
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            nodes.CallExpression = function(node) {$/;"	function	line:291
nodes.CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        if (!exceptions.CallExpression) {$/;"	function	line:290
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^            nodes.ImportDeclaration = function(node) {$/;"	function	line:296
nodes.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/comma-style.js	/^        if (!exceptions.ImportDeclaration) {$/;"	function	line:295
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^    create(context) {$/;"	function	line:47
startFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^        function startFunction() {$/;"	function	line:73
startFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^        function startFunction() {$/;"	function	line:73
endFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^        function endFunction(node) {$/;"	function	line:83
endFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^        function endFunction(node) {$/;"	function	line:83
increaseComplexity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^        function increaseComplexity() {$/;"	function	line:103
increaseComplexity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^        function increaseComplexity() {$/;"	function	line:103
increaseSwitchComplexity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^        function increaseSwitchComplexity(node) {$/;"	function	line:115
increaseSwitchComplexity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^        function increaseSwitchComplexity(node) {$/;"	function	line:115
increaseLogicalComplexity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^        function increaseLogicalComplexity(node) {$/;"	function	line:129
increaseLogicalComplexity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/complexity.js	/^        function increaseLogicalComplexity(node) {$/;"	function	line:129
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^    create(context) {$/;"	function	line:30
reportNoBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^        function reportNoBeginningSpace(node, token, tokenAfter) {$/;"	function	line:45
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^                fix(fixer) {$/;"	function	line:53
reportNoBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^        function reportNoBeginningSpace(node, token, tokenAfter) {$/;"	function	line:45
reportNoEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^        function reportNoEndingSpace(node, token, tokenBefore) {$/;"	function	line:66
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^                fix(fixer) {$/;"	function	line:74
reportNoEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^        function reportNoEndingSpace(node, token, tokenBefore) {$/;"	function	line:66
reportRequiredBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^        function reportRequiredBeginningSpace(node, token) {$/;"	function	line:86
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^                fix(fixer) {$/;"	function	line:94
reportRequiredBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^        function reportRequiredBeginningSpace(node, token) {$/;"	function	line:86
reportRequiredEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^        function reportRequiredEndingSpace(node, token) {$/;"	function	line:106
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^                fix(fixer) {$/;"	function	line:114
reportRequiredEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^        function reportRequiredEndingSpace(node, token) {$/;"	function	line:106
checkSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^        function checkSpacing(propertyName) {$/;"	function	line:126
checkSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/computed-property-spacing.js	/^        function checkSpacing(propertyName) {$/;"	function	line:126
isIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^function isIdentifier(node, name) {$/;"	function	line:23
isIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^function isIdentifier(node, name) {$/;"	function	line:23
isUnreachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^function isUnreachable(segment) {$/;"	function	line:32
isUnreachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^function isUnreachable(segment) {$/;"	function	line:32
isClassConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^function isClassConstructor(node) {$/;"	function	line:41
isClassConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^function isClassConstructor(node) {$/;"	function	line:41
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^module.exports = {$/;"	property	line:52
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^    create(context) {$/;"	function	line:71
checkLastSegment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^        function checkLastSegment(node) {$/;"	function	line:83
loc.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^                loc = { line: 1, column: 0 };$/;"	property	line:102
loc.column	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^                loc = { line: 1, column: 0 };$/;"	property	line:102
checkLastSegment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^        function checkLastSegment(node) {$/;"	function	line:83
onCodePathStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^            onCodePathStart(codePath) {$/;"	function	line:136
return.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^                funcInfo = {$/;"	property	line:137
return.hasReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^                    codePath,$/;"	property	line:139
return.hasReturnValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^                    hasReturn: false,$/;"	property	line:140
return.message	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^                    hasReturnValue: false,$/;"	property	line:141
onCodePathEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^            onCodePathEnd() {$/;"	function	line:145
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^            ReturnStatement(node) {$/;"	function	line:150
funcInfo.data.which	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-return.js	/^                    funcInfo.data = {$/;"	property	line:162
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^    create(context) {$/;"	function	line:29
reportBadAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^        function reportBadAssignment(node, alias) {$/;"	function	line:45
reportBadAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^        function reportBadAssignment(node, alias) {$/;"	function	line:45
checkAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^        function checkAssignment(node, name, value) {$/;"	function	line:57
checkAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^        function checkAssignment(node, name, value) {$/;"	function	line:57
checkWasAssigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^        function checkWasAssigned(alias, scope) {$/;"	function	line:77
checkWasAssigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^        function checkWasAssigned(alias, scope) {$/;"	function	line:77
ensureWasAssigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^        function ensureWasAssigned() {$/;"	function	line:110
ensureWasAssigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^        function ensureWasAssigned() {$/;"	function	line:110
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^            VariableDeclarator(node) {$/;"	function	line:123
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/consistent-this.js	/^            AssignmentExpression(node) {$/;"	function	line:133
isReachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^function isReachable(segment) {$/;"	function	line:18
isReachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^function isReachable(segment) {$/;"	function	line:18
isConstructorFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^function isConstructorFunction(node) {$/;"	function	line:29
isConstructorFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^function isConstructorFunction(node) {$/;"	function	line:29
isPossibleConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^function isPossibleConstructor(node) {$/;"	function	line:43
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^    switch (node.type) {$/;"	function	line:48
isPossibleConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^function isPossibleConstructor(node) {$/;"	function	line:43
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^module.exports = {$/;"	property	line:93
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^    create(context) {$/;"	function	line:104
isCalledInSomePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^        function isCalledInSomePath(segment) {$/;"	function	line:131
isCalledInSomePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^        function isCalledInSomePath(segment) {$/;"	function	line:131
isCalledInEveryPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^        function isCalledInEveryPath(segment) {$/;"	function	line:140
isCalledInEveryPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^        function isCalledInEveryPath(segment) {$/;"	function	line:140
onCodePathStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^            onCodePathStart(codePath, node) {$/;"	function	line:163
funcInfo.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^                    funcInfo = {$/;"	property	line:170
funcInfo.isConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^                        upper: funcInfo,$/;"	property	line:171
funcInfo.hasExtends	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^                        isConstructor: true,$/;"	property	line:172
funcInfo.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^                    funcInfo = {$/;"	property	line:178
funcInfo.isConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^                        upper: funcInfo,$/;"	property	line:179
funcInfo.hasExtends	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^                        isConstructor: false,$/;"	property	line:180
funcInfo.superIsConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^                        hasExtends: false,$/;"	property	line:181
onCodePathEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^            onCodePathEnd(codePath, node) {$/;"	function	line:195
onCodePathSegmentStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^            onCodePathSegmentStart(segment) {$/;"	function	line:225
onCodePathSegmentLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^            onCodePathSegmentLoop(fromSegment, toSegment) {$/;"	function	line:255
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/constructor-super.js	/^            ReturnStatement(node) {$/;"	function	line:352
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^module.exports = {$/;"	property	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^    create(context) {$/;"	function	line:57
isCollapsedOneLiner	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function isCollapsedOneLiner(node) {$/;"	function	line:76
isCollapsedOneLiner	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function isCollapsedOneLiner(node) {$/;"	function	line:76
isOneLiner	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function isOneLiner(node) {$/;"	function	line:90
isOneLiner	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function isOneLiner(node) {$/;"	function	line:90
getElseKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function getElseKeyword(node) {$/;"	function	line:102
getElseKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function getElseKeyword(node) {$/;"	function	line:102
requiresBraceOfConsequent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function requiresBraceOfConsequent(node) {$/;"	function	line:123
requiresBraceOfConsequent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function requiresBraceOfConsequent(node) {$/;"	function	line:123
reportExpectedBraceError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function reportExpectedBraceError(node, bodyNode, name, suffix) {$/;"	function	line:150
reportExpectedBraceError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function reportExpectedBraceError(node, bodyNode, name, suffix) {$/;"	function	line:150
needsSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function needsSemicolon(closingBracket) {$/;"	function	line:168
reportUnnecessaryBraceError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function reportUnnecessaryBraceError(node, bodyNode, name, suffix) {$/;"	function	line:224
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^                fix(fixer) {$/;"	function	line:233
prepareCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function prepareCheck(node, body, name, suffix) {$/;"	function	line:277
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^                check() {$/;"	function	line:306
prepareIfChecks	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^        function prepareIfChecks(node) {$/;"	function	line:324
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^            IfStatement(node) {$/;"	function	line:363
WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^            WhileStatement(node) {$/;"	function	line:371
DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^            DoWhileStatement(node) {$/;"	function	line:375
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^            ForStatement(node) {$/;"	function	line:379
ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^            ForInStatement(node) {$/;"	function	line:383
ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/curly.js	/^            ForOfStatement(node) {$/;"	function	line:387
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/default-case.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/default-case.js	/^    create(context) {$/;"	function	line:32
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/default-case.js	/^        function last(collection) {$/;"	function	line:49
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/default-case.js	/^        function last(collection) {$/;"	function	line:49
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/default-case.js	/^            SwitchStatement(node) {$/;"	function	line:59
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/dot-location.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/dot-location.js	/^    create(context) {$/;"	function	line:31
checkDotLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/dot-location.js	/^        function checkDotLocation(obj, prop, node) {$/;"	function	line:47
checkDotLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/dot-location.js	/^        function checkDotLocation(obj, prop, node) {$/;"	function	line:47
checkNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/dot-location.js	/^        function checkNode(node) {$/;"	function	line:80
checkNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/dot-location.js	/^        function checkNode(node) {$/;"	function	line:80
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/dot-notation.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/dot-notation.js	/^    create(context) {$/;"	function	line:40
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/dot-notation.js	/^            MemberExpression(node) {$/;"	function	line:52
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/dot-notation.js	/^                            fix(fixer) {$/;"	function	line:66
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/dot-notation.js	/^                        fix(fixer) {$/;"	function	line:97
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eol-last.js	/^module.exports = {$/;"	property	line:17
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eol-last.js	/^    create(context) {$/;"	function	line:31
checkBadEOF	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eol-last.js	/^            Program: function checkBadEOF(node) {$/;"	function	line:38
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eol-last.js	/^                        fix(fixer) {$/;"	function	line:70
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eol-last.js	/^                        fix(fixer) {$/;"	function	line:81
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^    create(context) {$/;"	function	line:55
isTypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function isTypeOf(node) {$/;"	function	line:71
isTypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function isTypeOf(node) {$/;"	function	line:71
isTypeOfBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function isTypeOfBinary(node) {$/;"	function	line:81
isTypeOfBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function isTypeOfBinary(node) {$/;"	function	line:81
areLiteralsAndSameType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function areLiteralsAndSameType(node) {$/;"	function	line:91
areLiteralsAndSameType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function areLiteralsAndSameType(node) {$/;"	function	line:91
isNullCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function isNullCheck(node) {$/;"	function	line:102
isNullCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function isNullCheck(node) {$/;"	function	line:102
getOperatorLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function getOperatorLocation(node) {$/;"	function	line:114
getOperatorLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function getOperatorLocation(node) {$/;"	function	line:114
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function report(node, expectedOperator) {$/;"	function	line:127
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^                fix(fixer) {$/;"	function	line:133
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^        function report(node, expectedOperator) {$/;"	function	line:127
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/eqeqeq.js	/^            BinaryExpression(node) {$/;"	function	line:147
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-call-spacing.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-call-spacing.js	/^    create(context) {$/;"	function	line:56
checkSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-call-spacing.js	/^        function checkSpacing(node) {$/;"	function	line:69
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-call-spacing.js	/^                    fix(fixer) {$/;"	function	line:122
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-call-spacing.js	/^                    fix(fixer) {$/;"	function	line:138
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-call-spacing.js	/^                    fix(fixer) {$/;"	function	line:147
isModuleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^function isModuleExports(pattern) {$/;"	function	line:24
isModuleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^function isModuleExports(pattern) {$/;"	function	line:24
isIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^function isIdentifier(name, ecmaVersion) {$/;"	function	line:46
isIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^function isIdentifier(name, ecmaVersion) {$/;"	function	line:46
const.enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^const alwaysOrNever = { enum: ["always", "never"] };$/;"	property	line:57
const.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^const optionsObject = {$/;"	property	line:58
const.properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^    type: "object",$/;"	property	line:59
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^module.exports = {$/;"	property	line:68
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^    create(context) {$/;"	function	line:89
shouldWarn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^        function shouldWarn(x, y) {$/;"	function	line:101
shouldWarn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^        function shouldWarn(x, y) {$/;"	function	line:101
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^        function report(node, name, funcName, isProp) {$/;"	function	line:113
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^        function report(node, name, funcName, isProp) {$/;"	function	line:113
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^            VariableDeclarator(node) {$/;"	function	line:141
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^            AssignmentExpression(node) {$/;"	function	line:150
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-name-matching.js	/^            Property(node) {$/;"	function	line:166
isFunctionName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-names.js	/^function isFunctionName(variable) {$/;"	function	line:13
isFunctionName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-names.js	/^function isFunctionName(variable) {$/;"	function	line:13
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-names.js	/^module.exports = {$/;"	property	line:21
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-names.js	/^    create(context) {$/;"	function	line:36
isObjectOrClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-names.js	/^        function isObjectOrClassMethod(node) {$/;"	function	line:46
isObjectOrClassMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-names.js	/^        function isObjectOrClassMethod(node) {$/;"	function	line:46
hasInferredName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-names.js	/^        function hasInferredName(node) {$/;"	function	line:64
hasInferredName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-names.js	/^        function hasInferredName(node) {$/;"	function	line:64
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-style.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-style.js	/^    create(context) {$/;"	function	line:35
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-style.js	/^            FunctionDeclaration(node) {$/;"	function	line:43
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-style.js	/^            FunctionExpression(node) {$/;"	function	line:54
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-style.js	/^            ThisExpression() {$/;"	function	line:65
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-style.js	/^            nodesToCheck.ArrowFunctionExpression = function() {$/;"	function	line:73
nodesToCheck.ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-style.js	/^        if (!allowArrowFunctions) {$/;"	function	line:72
nodesToCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/func-style.js	/^            };$/;"	function	line:75
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/generator-star-spacing.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/generator-star-spacing.js	/^    create(context) {$/;"	function	line:41
getStarToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/generator-star-spacing.js	/^        function getStarToken(node) {$/;"	function	line:65
getStarToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/generator-star-spacing.js	/^        function getStarToken(node) {$/;"	function	line:65
checkSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/generator-star-spacing.js	/^        function checkSpacing(side, leftToken, rightToken) {$/;"	function	line:84
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/generator-star-spacing.js	/^                    fix(fixer) {$/;"	function	line:100
checkSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/generator-star-spacing.js	/^        function checkSpacing(side, leftToken, rightToken) {$/;"	function	line:84
checkFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/generator-star-spacing.js	/^        function checkFunction(node) {$/;"	function	line:118
checkFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/generator-star-spacing.js	/^        function checkFunction(node) {$/;"	function	line:118
findReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/global-require.js	/^function findReference(scope, node) {$/;"	function	line:25
findReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/global-require.js	/^function findReference(scope, node) {$/;"	function	line:25
isShadowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/global-require.js	/^function isShadowed(scope, node) {$/;"	function	line:43
isShadowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/global-require.js	/^function isShadowed(scope, node) {$/;"	function	line:43
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/global-require.js	/^module.exports = {$/;"	property	line:49
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/global-require.js	/^    create(context) {$/;"	function	line:60
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/global-require.js	/^            CallExpression(node) {$/;"	function	line:62
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/guard-for-in.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/guard-for-in.js	/^    create(context) {$/;"	function	line:23
ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/guard-for-in.js	/^            ForInStatement(node) {$/;"	function	line:27
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/handle-callback-err.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/handle-callback-err.js	/^    create(context) {$/;"	function	line:27
isPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/handle-callback-err.js	/^        function isPattern(stringToCheck) {$/;"	function	line:36
isPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/handle-callback-err.js	/^        function isPattern(stringToCheck) {$/;"	function	line:36
matchesConfiguredErrorName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/handle-callback-err.js	/^        function matchesConfiguredErrorName(name) {$/;"	function	line:47
matchesConfiguredErrorName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/handle-callback-err.js	/^        function matchesConfiguredErrorName(name) {$/;"	function	line:47
getParameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/handle-callback-err.js	/^        function getParameters(scope) {$/;"	function	line:61
getParameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/handle-callback-err.js	/^        function getParameters(scope) {$/;"	function	line:61
checkForError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/handle-callback-err.js	/^        function checkForError(node) {$/;"	function	line:70
checkForError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/handle-callback-err.js	/^        function checkForError(node) {$/;"	function	line:70
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-blacklist.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-blacklist.js	/^    create(context) {$/;"	function	line:30
isInvalid	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-blacklist.js	/^        function isInvalid(name) {$/;"	function	line:46
isInvalid	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-blacklist.js	/^        function isInvalid(name) {$/;"	function	line:46
shouldReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-blacklist.js	/^        function shouldReport(effectiveParent, name) {$/;"	function	line:57
shouldReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-blacklist.js	/^        function shouldReport(effectiveParent, name) {$/;"	function	line:57
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-blacklist.js	/^        function report(node) {$/;"	function	line:69
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-blacklist.js	/^        function report(node) {$/;"	function	line:69
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-blacklist.js	/^            Identifier(node) {$/;"	function	line:77
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-length.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-length.js	/^    create(context) {$/;"	function	line:47
const.MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-length.js	/^        const SUPPORTED_EXPRESSIONS = {$/;"	property	line:59
AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-length.js	/^            AssignmentPattern(parent, node) {$/;"	function	line:71
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-length.js	/^            VariableDeclarator(parent, node) {$/;"	function	line:74
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-length.js	/^            Identifier(node) {$/;"	function	line:91
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-match.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-match.js	/^    create(context) {$/;"	function	line:35
isInvalid	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-match.js	/^        function isInvalid(name) {$/;"	function	line:54
isInvalid	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-match.js	/^        function isInvalid(name) {$/;"	function	line:54
shouldReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-match.js	/^        function shouldReport(effectiveParent, name) {$/;"	function	line:65
shouldReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-match.js	/^        function shouldReport(effectiveParent, name) {$/;"	function	line:65
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-match.js	/^        function report(node) {$/;"	function	line:77
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-match.js	/^        function report(node) {$/;"	function	line:77
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/id-match.js	/^            Identifier(node) {$/;"	function	line:86
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^module.exports = {$/;"	property	line:15
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^    create(context) {$/;"	function	line:161
const.SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        const options = {$/;"	property	line:168
const.VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            SwitchCase: 0,$/;"	property	line:169
createErrorMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function createErrorMessage(expectedAmount, actualSpaces, actualTabs) {$/;"	function	line:257
createErrorMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function createErrorMessage(expectedAmount, actualSpaces, actualTabs) {$/;"	function	line:257
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function report(node, needed, gottenSpaces, gottenTabs, loc, isLastNodeCheck) {$/;"	function	line:290
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function report(node, needed, gottenSpaces, gottenTabs, loc, isLastNodeCheck) {$/;"	function	line:290
getNodeIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function getNodeIndent(node, byLastLine) {$/;"	function	line:320
getNodeIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function getNodeIndent(node, byLastLine) {$/;"	function	line:320
isNodeFirstInLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isNodeFirstInLine(node, byEndLocation) {$/;"	function	line:341
isNodeFirstInLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isNodeFirstInLine(node, byEndLocation) {$/;"	function	line:341
checkNodeIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkNodeIndent(node, neededIndent) {$/;"	function	line:356
checkNodeIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkNodeIndent(node, neededIndent) {$/;"	function	line:356
checkNodesIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkNodesIndent(nodes, indent) {$/;"	function	line:404
checkNodesIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkNodesIndent(nodes, indent) {$/;"	function	line:404
checkLastNodeLineIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkLastNodeLineIndent(node, lastLineIndent) {$/;"	function	line:414
checkLastNodeLineIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkLastNodeLineIndent(node, lastLineIndent) {$/;"	function	line:414
checkLastReturnStatementLineIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkLastReturnStatementLineIndent(node, firstLineIndent) {$/;"	function	line:437
checkLastReturnStatementLineIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkLastReturnStatementLineIndent(node, firstLineIndent) {$/;"	function	line:437
checkFirstNodeLineIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkFirstNodeLineIndent(node, firstLineIndent) {$/;"	function	line:475
checkFirstNodeLineIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkFirstNodeLineIndent(node, firstLineIndent) {$/;"	function	line:475
getParentNodeByType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function getParentNodeByType(node, type, stopAtList) {$/;"	function	line:497
getParentNodeByType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function getParentNodeByType(node, type, stopAtList) {$/;"	function	line:497
getVariableDeclaratorNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function getVariableDeclaratorNode(node) {$/;"	function	line:517
getVariableDeclaratorNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function getVariableDeclaratorNode(node) {$/;"	function	line:517
isNodeInVarOnTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isNodeInVarOnTop(node, varNode) {$/;"	function	line:528
isNodeInVarOnTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isNodeInVarOnTop(node, varNode) {$/;"	function	line:528
isArgBeforeCalleeNodeMultiline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isArgBeforeCalleeNodeMultiline(node) {$/;"	function	line:540
isArgBeforeCalleeNodeMultiline	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isArgBeforeCalleeNodeMultiline(node) {$/;"	function	line:540
isOuterIIFE	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isOuterIIFE(node) {$/;"	function	line:555
isOuterIIFE	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isOuterIIFE(node) {$/;"	function	line:555
checkIndentInFunctionBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkIndentInFunctionBlock(node) {$/;"	function	line:598
checkIndentInFunctionBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkIndentInFunctionBlock(node) {$/;"	function	line:598
isSingleLineNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isSingleLineNode(node) {$/;"	function	line:677
isSingleLineNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isSingleLineNode(node) {$/;"	function	line:677
isFirstArrayElementOnSameLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isFirstArrayElementOnSameLine(node) {$/;"	function	line:691
isFirstArrayElementOnSameLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isFirstArrayElementOnSameLine(node) {$/;"	function	line:691
checkIndentInArrayOrObjectBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkIndentInArrayOrObjectBlock(node) {$/;"	function	line:704
checkIndentInArrayOrObjectBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkIndentInArrayOrObjectBlock(node) {$/;"	function	line:704
isNodeBodyBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isNodeBodyBlock(node) {$/;"	function	line:804
isNodeBodyBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isNodeBodyBlock(node) {$/;"	function	line:804
blockIndentationCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function blockIndentationCheck(node) {$/;"	function	line:814
blockIndentationCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function blockIndentationCheck(node) {$/;"	function	line:814
filterOutSameLineVars	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function filterOutSameLineVars(node) {$/;"	function	line:872
filterOutSameLineVars	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function filterOutSameLineVars(node) {$/;"	function	line:872
checkIndentInVariableDeclarations	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkIndentInVariableDeclarations(node) {$/;"	function	line:890
checkIndentInVariableDeclarations	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function checkIndentInVariableDeclarations(node) {$/;"	function	line:890
blockLessNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function blockLessNodes(node) {$/;"	function	line:921
blockLessNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function blockLessNodes(node) {$/;"	function	line:921
expectedCaseIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function expectedCaseIndent(node, switchIndent) {$/;"	function	line:933
expectedCaseIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function expectedCaseIndent(node, switchIndent) {$/;"	function	line:933
isWrappedInParenthesis	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isWrappedInParenthesis(node) {$/;"	function	line:960
isWrappedInParenthesis	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^        function isWrappedInParenthesis(node) {$/;"	function	line:960
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            Program(node) {$/;"	function	line:970
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            IfStatement(node) {$/;"	function	line:992
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            VariableDeclaration(node) {$/;"	function	line:998
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            ObjectExpression(node) {$/;"	function	line:1004
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            ArrayExpression(node) {$/;"	function	line:1008
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            MemberExpression(node) {$/;"	function	line:1012
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            SwitchStatement(node) {$/;"	function	line:1047
SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            SwitchCase(node) {$/;"	function	line:1059
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            FunctionDeclaration(node) {$/;"	function	line:1070
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            FunctionExpression(node) {$/;"	function	line:1081
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            ReturnStatement(node) {$/;"	function	line:1092
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/indent.js	/^            CallExpression(node) {$/;"	function	line:1107
isForLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/init-declarations.js	/^function isForLoop(block) {$/;"	function	line:17
isForLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/init-declarations.js	/^function isForLoop(block) {$/;"	function	line:17
isInitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/init-declarations.js	/^function isInitialized(node) {$/;"	function	line:28
isInitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/init-declarations.js	/^function isInitialized(node) {$/;"	function	line:28
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/init-declarations.js	/^module.exports = {$/;"	property	line:45
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/init-declarations.js	/^    create(context) {$/;"	function	line:88
const.prefer-double	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/jsx-quotes.js	/^const QUOTE_SETTINGS = {$/;"	property	line:18
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/jsx-quotes.js	/^        convert(str) {$/;"	function	line:22
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/jsx-quotes.js	/^        convert(str) {$/;"	function	line:29
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/jsx-quotes.js	/^module.exports = {$/;"	property	line:39
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/jsx-quotes.js	/^    create(context) {$/;"	function	line:56
usesExpectedQuotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/jsx-quotes.js	/^        function usesExpectedQuotes(node) {$/;"	function	line:66
usesExpectedQuotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/jsx-quotes.js	/^        function usesExpectedQuotes(node) {$/;"	function	line:66
JSXAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/jsx-quotes.js	/^            JSXAttribute(node) {$/;"	function	line:71
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/jsx-quotes.js	/^                        fix(fixer) {$/;"	function	line:81
containsLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function containsLineTerminator(str) {$/;"	function	line:17
containsLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function containsLineTerminator(str) {$/;"	function	line:17
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function last(arr) {$/;"	function	line:26
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function last(arr) {$/;"	function	line:26
continuesPropertyGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function continuesPropertyGroup(lastMember, candidate) {$/;"	function	line:36
continuesPropertyGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function continuesPropertyGroup(lastMember, candidate) {$/;"	function	line:36
isSingleLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function isSingleLine(node) {$/;"	function	line:70
isSingleLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function isSingleLine(node) {$/;"	function	line:70
initOptionProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function initOptionProperty(toOptions, fromOptions) {$/;"	function	line:80
toOptions.align.on	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^            toOptions.align = {$/;"	property	line:102
initOptionProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function initOptionProperty(toOptions, fromOptions) {$/;"	function	line:80
initOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function initOptions(toOptions, fromOptions) {$/;"	function	line:120
toOptions.align.on	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^            toOptions.align = {$/;"	property	line:137
initOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^function initOptions(toOptions, fromOptions) {$/;"	function	line:120
const.key	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^const messages = {$/;"	property	line:153
const.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^    key: "{{error}} space after {{computed}}key '{{key}}'.",$/;"	property	line:154
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^module.exports = {$/;"	property	line:158
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^    create(context) {$/;"	function	line:329
isKeyValueProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function isKeyValueProperty(property) {$/;"	function	line:352
isKeyValueProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function isKeyValueProperty(property) {$/;"	function	line:352
getLastTokenBeforeColon	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function getLastTokenBeforeColon(node) {$/;"	function	line:366
getLastTokenBeforeColon	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function getLastTokenBeforeColon(node) {$/;"	function	line:366
getNextColon	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function getNextColon(node) {$/;"	function	line:383
getNextColon	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function getNextColon(node) {$/;"	function	line:383
getKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function getKey(property) {$/;"	function	line:397
getKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function getKey(property) {$/;"	function	line:397
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function report(property, side, whitespace, expected, mode) {$/;"	function	line:417
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^                    fix = function(fixer) {$/;"	function	line:444
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^                    }$/;"	function	line:443
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^                        fix = function(fixer) {$/;"	function	line:451
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^                        fix = function(fixer) {$/;"	function	line:455
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function report(property, side, whitespace, expected, mode) {$/;"	function	line:417
getKeyWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function getKeyWidth(property) {$/;"	function	line:481
getKeyWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function getKeyWidth(property) {$/;"	function	line:481
getPropertyWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function getPropertyWhitespace(property) {$/;"	function	line:493
getPropertyWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function getPropertyWhitespace(property) {$/;"	function	line:493
createGroups	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function createGroups(node) {$/;"	function	line:512
createGroups	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function createGroups(node) {$/;"	function	line:512
verifyGroupAlignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function verifyGroupAlignment(properties) {$/;"	function	line:538
verifyGroupAlignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function verifyGroupAlignment(properties) {$/;"	function	line:538
verifyAlignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function verifyAlignment(node) {$/;"	function	line:581
verifyAlignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function verifyAlignment(node) {$/;"	function	line:581
verifySpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function verifySpacing(node, lineOptions) {$/;"	function	line:593
verifySpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function verifySpacing(node, lineOptions) {$/;"	function	line:593
verifyListSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function verifyListSpacing(properties) {$/;"	function	line:607
verifyListSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^        function verifyListSpacing(properties) {$/;"	function	line:607
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^                ObjectExpression(node) {$/;"	function	line:622
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/key-spacing.js	/^            Property(node) {$/;"	function	line:635
isOpenParenOfTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^function isOpenParenOfTemplate(token) {$/;"	function	line:48
function.isOpenParenOfTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^function isOpenParenOfTemplate(token) {$/;"	function	line:48
isCloseParenOfTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^function isCloseParenOfTemplate(token) {$/;"	function	line:58
function.isCloseParenOfTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^function isCloseParenOfTemplate(token) {$/;"	function	line:58
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^module.exports = {$/;"	property	line:66
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^    create(context) {$/;"	function	line:103
expectSpaceBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function expectSpaceBefore(token, pattern) {$/;"	function	line:114
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^                    fix(fixer) {$/;"	function	line:129
expectSpaceBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function expectSpaceBefore(token, pattern) {$/;"	function	line:114
unexpectSpaceBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function unexpectSpaceBefore(token, pattern) {$/;"	function	line:144
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^                    fix(fixer) {$/;"	function	line:159
unexpectSpaceBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function unexpectSpaceBefore(token, pattern) {$/;"	function	line:144
expectSpaceAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function expectSpaceAfter(token, pattern) {$/;"	function	line:174
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^                    fix(fixer) {$/;"	function	line:189
expectSpaceAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function expectSpaceAfter(token, pattern) {$/;"	function	line:174
unexpectSpaceAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function unexpectSpaceAfter(token, pattern) {$/;"	function	line:204
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^                    fix(fixer) {$/;"	function	line:219
unexpectSpaceAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function unexpectSpaceAfter(token, pattern) {$/;"	function	line:204
parseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function parseOptions(options) {$/;"	function	line:234
const.before	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^            const defaultValue = {$/;"	property	line:237
retv.before	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^                    retv[key] = {$/;"	property	line:252
parseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function parseOptions(options) {$/;"	function	line:234
checkSpacingBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingBefore(token, pattern) {$/;"	function	line:275
checkSpacingBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingBefore(token, pattern) {$/;"	function	line:275
checkSpacingAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingAfter(token, pattern) {$/;"	function	line:288
checkSpacingAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingAfter(token, pattern) {$/;"	function	line:288
checkSpacingAround	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingAround(token) {$/;"	function	line:298
checkSpacingAround	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingAround(token) {$/;"	function	line:298
checkSpacingAroundFirstToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingAroundFirstToken(node) {$/;"	function	line:310
checkSpacingAroundFirstToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingAroundFirstToken(node) {$/;"	function	line:310
checkSpacingBeforeFirstToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingBeforeFirstToken(node) {$/;"	function	line:328
checkSpacingBeforeFirstToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingBeforeFirstToken(node) {$/;"	function	line:328
checkSpacingAroundTokenBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingAroundTokenBefore(node) {$/;"	function	line:343
checkSpacingAroundTokenBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingAroundTokenBefore(node) {$/;"	function	line:343
checkSpacingForFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForFunction(node) {$/;"	function	line:362
checkSpacingForFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForFunction(node) {$/;"	function	line:362
checkSpacingForClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForClass(node) {$/;"	function	line:379
checkSpacingForClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForClass(node) {$/;"	function	line:379
checkSpacingForIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForIfStatement(node) {$/;"	function	line:391
checkSpacingForIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForIfStatement(node) {$/;"	function	line:391
checkSpacingForTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForTryStatement(node) {$/;"	function	line:403
checkSpacingForTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForTryStatement(node) {$/;"	function	line:403
checkSpacingForDoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForDoWhileStatement(node) {$/;"	function	line:416
checkSpacingForDoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForDoWhileStatement(node) {$/;"	function	line:416
checkSpacingForForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForForInStatement(node) {$/;"	function	line:428
checkSpacingForForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForForInStatement(node) {$/;"	function	line:428
checkSpacingForForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForForOfStatement(node) {$/;"	function	line:440
checkSpacingForForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForForOfStatement(node) {$/;"	function	line:440
checkSpacingForModuleDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForModuleDeclaration(node) {$/;"	function	line:464
checkSpacingForModuleDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForModuleDeclaration(node) {$/;"	function	line:464
checkSpacingForImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForImportNamespaceSpecifier(node) {$/;"	function	line:485
checkSpacingForImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForImportNamespaceSpecifier(node) {$/;"	function	line:485
checkSpacingForProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForProperty(node) {$/;"	function	line:498
checkSpacingForProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForProperty(node) {$/;"	function	line:498
checkSpacingForAwaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForAwaitExpression(node) {$/;"	function	line:525
checkSpacingForAwaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/keyword-spacing.js	/^        function checkSpacingForAwaitExpression(node) {$/;"	function	line:525
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/line-comment-position.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/line-comment-position.js	/^    create(context) {$/;"	function	line:45
LineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/line-comment-position.js	/^            LineComment(node) {$/;"	function	line:71
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/linebreak-style.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/linebreak-style.js	/^    create(context) {$/;"	function	line:29
createFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/linebreak-style.js	/^        function createFix(range, text) {$/;"	function	line:47
createFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/linebreak-style.js	/^        function createFix(range, text) {$/;"	function	line:47
checkForlinebreakStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/linebreak-style.js	/^            Program: function checkForlinebreakStyle(node) {$/;"	function	line:58
getEmptyLineNums	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^function getEmptyLineNums(lines) {$/;"	function	line:23
getEmptyLineNums	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^function getEmptyLineNums(lines) {$/;"	function	line:23
getCommentLineNums	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^function getCommentLineNums(comments) {$/;"	function	line:37
getCommentLineNums	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^function getCommentLineNums(comments) {$/;"	function	line:37
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^module.exports = {$/;"	property	line:53
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^    create(context) {$/;"	function	line:103
isCommentNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentNodeType(token) {$/;"	function	line:128
isCommentNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentNodeType(token) {$/;"	function	line:128
codeAroundComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function codeAroundComment(node) {$/;"	function	line:137
codeAroundComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function codeAroundComment(node) {$/;"	function	line:137
isCommentInsideNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentInsideNodeType(node, parent, nodeType) {$/;"	function	line:168
isCommentInsideNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentInsideNodeType(node, parent, nodeType) {$/;"	function	line:168
isCommentAtParentStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtParentStart(node, nodeType) {$/;"	function	line:180
isCommentAtParentStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtParentStart(node, nodeType) {$/;"	function	line:180
isCommentAtParentEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtParentEnd(node, nodeType) {$/;"	function	line:198
isCommentAtParentEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtParentEnd(node, nodeType) {$/;"	function	line:198
isCommentAtBlockStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtBlockStart(node) {$/;"	function	line:215
isCommentAtBlockStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtBlockStart(node) {$/;"	function	line:215
isCommentAtBlockEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtBlockEnd(node) {$/;"	function	line:224
isCommentAtBlockEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtBlockEnd(node) {$/;"	function	line:224
isCommentAtObjectStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtObjectStart(node) {$/;"	function	line:233
isCommentAtObjectStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtObjectStart(node) {$/;"	function	line:233
isCommentAtObjectEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtObjectEnd(node) {$/;"	function	line:242
isCommentAtObjectEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtObjectEnd(node) {$/;"	function	line:242
isCommentAtArrayStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtArrayStart(node) {$/;"	function	line:251
isCommentAtArrayStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtArrayStart(node) {$/;"	function	line:251
isCommentAtArrayEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtArrayEnd(node) {$/;"	function	line:260
isCommentAtArrayEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function isCommentAtArrayEnd(node) {$/;"	function	line:260
checkForEmptyLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function checkForEmptyLine(node, opts) {$/;"	function	line:272
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^                    fix(fixer) {$/;"	function	line:315
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^                    fix(fixer) {$/;"	function	line:327
checkForEmptyLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^        function checkForEmptyLine(node, opts) {$/;"	function	line:272
LineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^            LineComment(node) {$/;"	function	line:341
BlockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-comment.js	/^            BlockComment(node) {$/;"	function	line:350
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^    create(context) {$/;"	function	line:44
hasNewlineBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^        function hasNewlineBefore(node) {$/;"	function	line:59
hasNewlineBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^        function hasNewlineBefore(node) {$/;"	function	line:59
getLastTokenOnLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^        function getLastTokenOnLine(node) {$/;"	function	line:73
getLastTokenOnLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^        function getLastTokenOnLine(node) {$/;"	function	line:73
hasNewlineAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^        function hasNewlineAfter(node) {$/;"	function	line:87
hasNewlineAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^        function hasNewlineAfter(node) {$/;"	function	line:87
reportError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^        function reportError(node, location, expected) {$/;"	function	line:101
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^                fix(fixer) {$/;"	function	line:110
reportError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^        function reportError(node, location, expected) {$/;"	function	line:101
checkDirectives	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^        function checkDirectives(node) {$/;"	function	line:126
checkDirectives	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/lines-around-directive.js	/^        function checkDirectives(node) {$/;"	function	line:126
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-depth.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-depth.js	/^    create(context) {$/;"	function	line:46
startFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-depth.js	/^        function startFunction() {$/;"	function	line:71
startFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-depth.js	/^        function startFunction() {$/;"	function	line:71
endFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-depth.js	/^        function endFunction() {$/;"	function	line:80
endFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-depth.js	/^        function endFunction() {$/;"	function	line:80
pushBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-depth.js	/^        function pushBlock(node) {$/;"	function	line:90
pushBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-depth.js	/^        function pushBlock(node) {$/;"	function	line:90
popBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-depth.js	/^        function popBlock() {$/;"	function	line:103
popBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-depth.js	/^        function popBlock() {$/;"	function	line:103
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-depth.js	/^            IfStatement(node) {$/;"	function	line:117
const.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^const OPTIONS_SCHEMA = {$/;"	property	line:12
const.properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^    type: "object",$/;"	property	line:13
const.anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^const OPTIONS_OR_INTEGER_SCHEMA = {$/;"	property	line:52
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^module.exports = {$/;"	property	line:66
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^    create(context) {$/;"	function	line:81
computeLineLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function computeLineLength(line, tabWidth) {$/;"	function	line:103
computeLineLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function computeLineLength(line, tabWidth) {$/;"	function	line:103
isTrailingComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function isTrailingComment(line, lineNumber, comment) {$/;"	function	line:157
isTrailingComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function isTrailingComment(line, lineNumber, comment) {$/;"	function	line:157
isFullLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function isFullLineComment(line, lineNumber, comment) {$/;"	function	line:170
isFullLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function isFullLineComment(line, lineNumber, comment) {$/;"	function	line:170
stripTrailingComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function stripTrailingComment(line, lineNumber, comment) {$/;"	function	line:188
stripTrailingComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function stripTrailingComment(line, lineNumber, comment) {$/;"	function	line:188
ensureArrayAndPush	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function ensureArrayAndPush(object, key, value) {$/;"	function	line:203
ensureArrayAndPush	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function ensureArrayAndPush(object, key, value) {$/;"	function	line:203
getAllStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function getAllStrings() {$/;"	function	line:215
getAllStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function getAllStrings() {$/;"	function	line:215
getAllTemplateLiterals	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function getAllTemplateLiterals() {$/;"	function	line:224
getAllTemplateLiterals	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function getAllTemplateLiterals() {$/;"	function	line:224
getAllRegExpLiterals	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function getAllRegExpLiterals() {$/;"	function	line:234
getAllRegExpLiterals	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function getAllRegExpLiterals() {$/;"	function	line:234
groupByLineNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function groupByLineNumber(acc, node) {$/;"	function	line:247
groupByLineNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function groupByLineNumber(acc, node) {$/;"	function	line:247
checkProgramForMaxLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function checkProgramForMaxLength(node) {$/;"	function	line:260
checkProgramForMaxLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-len.js	/^        function checkProgramForMaxLength(node) {$/;"	function	line:260
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-lines.js	/^module.exports = {$/;"	property	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-lines.js	/^    create(context) {$/;"	function	line:54
isCommentNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-lines.js	/^        function isCommentNodeType(token) {$/;"	function	line:76
isCommentNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-lines.js	/^        function isCommentNodeType(token) {$/;"	function	line:76
getLinesWithoutCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-lines.js	/^        function getLinesWithoutCode(comment) {$/;"	function	line:85
getLinesWithoutCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-lines.js	/^        function getLinesWithoutCode(comment) {$/;"	function	line:85
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-nested-callbacks.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-nested-callbacks.js	/^    create(context) {$/;"	function	line:46
checkFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-nested-callbacks.js	/^        function checkFunction(node) {$/;"	function	line:76
const.num	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-nested-callbacks.js	/^                const opts = { num: callbackStack.length, max: THRESHOLD };$/;"	property	line:84
checkFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-nested-callbacks.js	/^        function checkFunction(node) {$/;"	function	line:76
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-nested-callbacks.js	/^        function popStack() {$/;"	function	line:95
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-nested-callbacks.js	/^        function popStack() {$/;"	function	line:95
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-params.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-params.js	/^    create(context) {$/;"	function	line:46
checkFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-params.js	/^        function checkFunction(node) {$/;"	function	line:67
checkFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-params.js	/^        function checkFunction(node) {$/;"	function	line:67
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements-per-line.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements-per-line.js	/^    create(context) {$/;"	function	line:33
reportFirstExtraStatementAndClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements-per-line.js	/^        function reportFirstExtraStatementAndClear() {$/;"	function	line:55
reportFirstExtraStatementAndClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements-per-line.js	/^        function reportFirstExtraStatementAndClear() {$/;"	function	line:55
getActualLastToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements-per-line.js	/^        function getActualLastToken(node) {$/;"	function	line:76
getActualLastToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements-per-line.js	/^        function getActualLastToken(node) {$/;"	function	line:76
enterStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements-per-line.js	/^        function enterStatement(node) {$/;"	function	line:92
enterStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements-per-line.js	/^        function enterStatement(node) {$/;"	function	line:92
leaveStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements-per-line.js	/^        function leaveStatement(node) {$/;"	function	line:125
leaveStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements-per-line.js	/^        function leaveStatement(node) {$/;"	function	line:125
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements.js	/^    create(context) {$/;"	function	line:55
reportIfTooManyStatements	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements.js	/^        function reportIfTooManyStatements(node, count, max) {$/;"	function	line:85
reportIfTooManyStatements	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements.js	/^        function reportIfTooManyStatements(node, count, max) {$/;"	function	line:85
startFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements.js	/^        function startFunction() {$/;"	function	line:109
startFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements.js	/^        function startFunction() {$/;"	function	line:109
endFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements.js	/^        function endFunction(node) {$/;"	function	line:119
endFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements.js	/^        function endFunction(node) {$/;"	function	line:119
countStatements	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements.js	/^        function countStatements(node) {$/;"	function	line:135
countStatements	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/max-statements.js	/^        function countStatements(node) {$/;"	function	line:135
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/multiline-ternary.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/multiline-ternary.js	/^    create(context) {$/;"	function	line:28
reportError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/multiline-ternary.js	/^        function reportError(node, parentNode, expected) {$/;"	function	line:43
reportError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/multiline-ternary.js	/^        function reportError(node, parentNode, expected) {$/;"	function	line:43
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/multiline-ternary.js	/^            ConditionalExpression(node) {$/;"	function	line:59
checkArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^function checkArray(obj, key, fallback) {$/;"	function	line:36
checkArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^function checkArray(obj, key, fallback) {$/;"	function	line:36
invert	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^function invert(map, key) {$/;"	function	line:51
invert	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^function invert(map, key) {$/;"	function	line:51
calculateCapIsNewExceptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^function calculateCapIsNewExceptions(config) {$/;"	function	line:61
calculateCapIsNewExceptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^function calculateCapIsNewExceptions(config) {$/;"	function	line:61
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^module.exports = {$/;"	property	line:75
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^    create(context) {$/;"	function	line:120
extractNameFromExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^        function extractNameFromExpression(node) {$/;"	function	line:147
extractNameFromExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^        function extractNameFromExpression(node) {$/;"	function	line:147
getCap	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^        function getCap(str) {$/;"	function	line:171
getCap	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^        function getCap(str) {$/;"	function	line:171
isCapAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^        function isCapAllowed(allowedMap, node, calleeName, pattern) {$/;"	function	line:196
isCapAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^        function isCapAllowed(allowedMap, node, calleeName, pattern) {$/;"	function	line:196
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^        function report(node, message) {$/;"	function	line:223
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^        function report(node, message) {$/;"	function	line:223
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^            listeners.NewExpression = function(node) {$/;"	function	line:238
listeners.NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^        if (config.newIsCap) {$/;"	function	line:237
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^            listeners.CallExpression = function(node) {$/;"	function	line:254
listeners.CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-cap.js	/^        if (config.capIsNew) {$/;"	function	line:253
isOpeningParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-parens.js	/^function isOpeningParen(token) {$/;"	function	line:18
isOpeningParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-parens.js	/^function isOpeningParen(token) {$/;"	function	line:18
isClosingParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-parens.js	/^function isClosingParen(token) {$/;"	function	line:28
isClosingParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-parens.js	/^function isClosingParen(token) {$/;"	function	line:28
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-parens.js	/^module.exports = {$/;"	property	line:36
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-parens.js	/^    create(context) {$/;"	function	line:49
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/new-parens.js	/^            NewExpression(node) {$/;"	function	line:53
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^    create(context) {$/;"	function	line:29
getLastToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function getLastToken(node) {$/;"	function	line:67
getLastToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function getLastToken(node) {$/;"	function	line:67
isVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function isVar(keyword) {$/;"	function	line:87
isVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function isVar(keyword) {$/;"	function	line:87
isForTypeSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function isForTypeSpecifier(keyword) {$/;"	function	line:97
isForTypeSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function isForTypeSpecifier(keyword) {$/;"	function	line:97
isExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function isExportSpecifier(nodeType) {$/;"	function	line:107
isExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function isExportSpecifier(nodeType) {$/;"	function	line:107
isLastNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function isLastNode(node) {$/;"	function	line:118
isLastNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function isLastNode(node) {$/;"	function	line:118
getLastCommentLineOfBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function getLastCommentLineOfBlock(commentStartLine) {$/;"	function	line:129
getLastCommentLineOfBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function getLastCommentLineOfBlock(commentStartLine) {$/;"	function	line:129
hasBlankLineAfterComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function hasBlankLineAfterComment(token, commentStartLine) {$/;"	function	line:141
hasBlankLineAfterComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function hasBlankLineAfterComment(token, commentStartLine) {$/;"	function	line:141
checkForBlankLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function checkForBlankLine(node) {$/;"	function	line:153
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^                    fix(fixer) {$/;"	function	line:203
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^                    fix(fixer) {$/;"	function	line:223
checkForBlankLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-after-var.js	/^        function checkForBlankLine(node) {$/;"	function	line:153
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^    create(context) {$/;"	function	line:22
isPrecededByTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function isPrecededByTokens(node, testTokens) {$/;"	function	line:36
isPrecededByTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function isPrecededByTokens(node, testTokens) {$/;"	function	line:36
isFirstNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function isFirstNode(node) {$/;"	function	line:48
isFirstNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function isFirstNode(node) {$/;"	function	line:48
calcCommentLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function calcCommentLines(node, lineNumTokenBefore) {$/;"	function	line:75
calcCommentLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function calcCommentLines(node, lineNumTokenBefore) {$/;"	function	line:75
getLineNumberOfTokenBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function getLineNumberOfTokenBefore(node) {$/;"	function	line:109
getLineNumberOfTokenBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function getLineNumberOfTokenBefore(node) {$/;"	function	line:109
hasNewlineBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function hasNewlineBefore(node) {$/;"	function	line:136
hasNewlineBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function hasNewlineBefore(node) {$/;"	function	line:136
canFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function canFix(node) {$/;"	function	line:155
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^            \/\/ function a() {$/;"	function	line:167
canFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^        function canFix(node) {$/;"	function	line:155
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^            ReturnStatement(node) {$/;"	function	line:184
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-before-return.js	/^                        fix(fixer) {$/;"	function	line:189
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-per-chained-call.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-per-chained-call.js	/^    create(context) {$/;"	function	line:34
getPropertyText	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-per-chained-call.js	/^        function getPropertyText(node) {$/;"	function	line:48
getPropertyText	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/newline-per-chained-call.js	/^        function getPropertyText(node) {$/;"	function	line:48
isProhibitedIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^function isProhibitedIdentifier(name) {$/;"	function	line:22
isProhibitedIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^function isProhibitedIdentifier(name) {$/;"	function	line:22
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^function report(context, node, identifierName) {$/;"	function	line:33
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^function report(context, node, identifierName) {$/;"	function	line:33
findReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^function findReference(scope, node) {$/;"	function	line:43
findReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^function findReference(scope, node) {$/;"	function	line:43
isShadowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^function isShadowed(scope, globalScope, node) {$/;"	function	line:60
isShadowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^function isShadowed(scope, globalScope, node) {$/;"	function	line:60
isGlobalThisReferenceOrGlobalWindow	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^function isGlobalThisReferenceOrGlobalWindow(scope, globalScope, node) {$/;"	function	line:73
isGlobalThisReferenceOrGlobalWindow	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^function isGlobalThisReferenceOrGlobalWindow(scope, globalScope, node) {$/;"	function	line:73
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^module.exports = {$/;"	property	line:87
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^    create(context) {$/;"	function	line:98
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^            Program() {$/;"	function	line:103
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-alert.js	/^            CallExpression(node) {$/;"	function	line:107
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-array-constructor.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-array-constructor.js	/^    create(context) {$/;"	function	line:23
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-array-constructor.js	/^        function check(node) {$/;"	function	line:31
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-await-in-loop.js	/^module.exports = {$/;"	property	line:24
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-await-in-loop.js	/^    create(context) {$/;"	function	line:33
AwaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-await-in-loop.js	/^            AwaitExpression(node) {$/;"	function	line:35
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^module.exports = {$/;"	property	line:21
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^    create(context) {$/;"	function	line:49
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^        function report(node) {$/;"	function	line:59
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^        function report(node) {$/;"	function	line:59
hasBitwiseOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^        function hasBitwiseOperator(node) {$/;"	function	line:68
hasBitwiseOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^        function hasBitwiseOperator(node) {$/;"	function	line:68
allowedOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^        function allowedOperator(node) {$/;"	function	line:77
allowedOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^        function allowedOperator(node) {$/;"	function	line:77
isInt32Hint	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^        function isInt32Hint(node) {$/;"	function	line:86
isInt32Hint	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^        function isInt32Hint(node) {$/;"	function	line:86
checkNodeForBitwiseOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^        function checkNodeForBitwiseOperator(node) {$/;"	function	line:96
checkNodeForBitwiseOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-bitwise.js	/^        function checkNodeForBitwiseOperator(node) {$/;"	function	line:96
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-caller.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-caller.js	/^    create(context) {$/;"	function	line:23
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-caller.js	/^            MemberExpression(node) {$/;"	function	line:27
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-case-declarations.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-case-declarations.js	/^    create(context) {$/;"	function	line:22
isLexicalDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-case-declarations.js	/^        function isLexicalDeclaration(node) {$/;"	function	line:29
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-case-declarations.js	/^            switch (node.type) {$/;"	function	line:30
SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-case-declarations.js	/^            SwitchCase(node) {$/;"	function	line:42
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-catch-shadow.js	/^module.exports = {$/;"	property	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-catch-shadow.js	/^    create(context) {$/;"	function	line:29
paramIsShadowing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-catch-shadow.js	/^        function paramIsShadowing(scope, name) {$/;"	function	line:41
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-catch-shadow.js	/^            CatchClause(node) {$/;"	function	line:51
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-class-assign.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-class-assign.js	/^    create(context) {$/;"	function	line:25
checkVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-class-assign.js	/^        function checkVariable(variable) {$/;"	function	line:32
checkForClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-class-assign.js	/^        function checkForClass(node) {$/;"	function	line:44
checkForClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-class-assign.js	/^        function checkForClass(node) {$/;"	function	line:44
const.DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^const NODE_DESCRIPTIONS = {$/;"	property	line:9
const.ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^    DoWhileStatement: "a 'do...while' statement",$/;"	property	line:10
const.IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^    ForStatement: "a 'for' statement",$/;"	property	line:11
const.WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^    IfStatement: "an 'if' statement",$/;"	property	line:12
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^module.exports = {$/;"	property	line:20
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^    create(context) {$/;"	function	line:35
isConditionalTestExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function isConditionalTestExpression(node) {$/;"	function	line:46
isConditionalTestExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function isConditionalTestExpression(node) {$/;"	function	line:46
findConditionalAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function findConditionalAncestor(node) {$/;"	function	line:57
findConditionalAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function findConditionalAncestor(node) {$/;"	function	line:57
isParenthesised	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function isParenthesised(node) {$/;"	function	line:74
isParenthesised	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function isParenthesised(node) {$/;"	function	line:74
isParenthesisedTwice	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function isParenthesisedTwice(node) {$/;"	function	line:87
isParenthesisedTwice	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function isParenthesisedTwice(node) {$/;"	function	line:87
testForAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function testForAssign(node) {$/;"	function	line:101
testForAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function testForAssign(node) {$/;"	function	line:101
testForConditionalAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function testForConditionalAncestor(node) {$/;"	function	line:124
testForConditionalAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-cond-assign.js	/^        function testForConditionalAncestor(node) {$/;"	function	line:124
isConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-confusing-arrow.js	/^function isConditional(node) {$/;"	function	line:20
isConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-confusing-arrow.js	/^function isConditional(node) {$/;"	function	line:20
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-confusing-arrow.js	/^module.exports = {$/;"	property	line:28
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-confusing-arrow.js	/^    create(context) {$/;"	function	line:45
checkArrowFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-confusing-arrow.js	/^        function checkArrowFunc(node) {$/;"	function	line:54
checkArrowFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-confusing-arrow.js	/^        function checkArrowFunc(node) {$/;"	function	line:54
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-console.js	/^module.exports = {$/;"	property	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-console.js	/^    create(context) {$/;"	function	line:44
isConsole	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-console.js	/^        function isConsole(reference) {$/;"	function	line:54
isConsole	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-console.js	/^        function isConsole(reference) {$/;"	function	line:54
isAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-console.js	/^        function isAllowed(node) {$/;"	function	line:67
isAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-console.js	/^        function isAllowed(node) {$/;"	function	line:67
isMemberAccessExceptAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-console.js	/^        function isMemberAccessExceptAllowed(reference) {$/;"	function	line:81
isMemberAccessExceptAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-console.js	/^        function isMemberAccessExceptAllowed(reference) {$/;"	function	line:81
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-console.js	/^        function report(reference) {$/;"	function	line:98
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-console.js	/^        function report(reference) {$/;"	function	line:98
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-const-assign.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-const-assign.js	/^    create(context) {$/;"	function	line:25
checkVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-const-assign.js	/^        function checkVariable(variable) {$/;"	function	line:32
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-const-assign.js	/^            VariableDeclaration(node) {$/;"	function	line:39
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^    create(context) {$/;"	function	line:34
isLogicalIdentity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^        function isLogicalIdentity(node, operator) {$/;"	function	line:49
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^            switch (node.type) {$/;"	function	line:50
isLogicalIdentity	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^        function isLogicalIdentity(node, operator) {$/;"	function	line:49
isConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^        function isConstant(node, inBooleanPosition) {$/;"	function	line:75
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^            switch (node.type) {$/;"	function	line:76
isConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^        function isConstant(node, inBooleanPosition) {$/;"	function	line:75
checkConstantCondition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^        function checkConstantCondition(node) {$/;"	function	line:123
checkConstantCondition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^        function checkConstantCondition(node) {$/;"	function	line:123
checkLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^        function checkLoop(node) {$/;"	function	line:135
checkLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-constant-condition.js	/^        function checkLoop(node) {$/;"	function	line:135
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-continue.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-continue.js	/^    create(context) {$/;"	function	line:23
ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-continue.js	/^            ContinueStatement(node) {$/;"	function	line:26
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-control-regex.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-control-regex.js	/^    create(context) {$/;"	function	line:23
getRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-control-regex.js	/^        function getRegExp(node) {$/;"	function	line:31
getControlCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-control-regex.js	/^        function getControlCharacters(regexStr) {$/;"	function	line:67
getControlCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-control-regex.js	/^        function getControlCharacters(regexStr) {$/;"	function	line:67
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-control-regex.js	/^            Literal(node) {$/;"	function	line:104
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-debugger.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-debugger.js	/^    create(context) {$/;"	function	line:23
DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-debugger.js	/^            DebuggerStatement(node) {$/;"	function	line:26
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-delete-var.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-delete-var.js	/^    create(context) {$/;"	function	line:23
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-delete-var.js	/^            UnaryExpression(node) {$/;"	function	line:27
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-div-regex.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-div-regex.js	/^    create(context) {$/;"	function	line:23
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-div-regex.js	/^            Literal(node) {$/;"	function	line:28
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-args.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-args.js	/^    create(context) {$/;"	function	line:23
isParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-args.js	/^        function isParameter(def) {$/;"	function	line:34
checkParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-args.js	/^        function checkParams(node) {$/;"	function	line:44
checkParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-args.js	/^        function checkParams(node) {$/;"	function	line:44
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-class-members.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-class-members.js	/^    create(context) {$/;"	function	line:23
getState	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-class-members.js	/^        function getState(name, isStatic) {$/;"	function	line:35
stateMap.nonStatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-class-members.js	/^                stateMap[key] = {$/;"	property	line:40
getState	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-class-members.js	/^        function getState(name, isStatic) {$/;"	function	line:35
getName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-class-members.js	/^        function getName(node) {$/;"	function	line:55
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-class-members.js	/^            switch (node.type) {$/;"	function	line:56
getName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-class-members.js	/^        function getName(node) {$/;"	function	line:55
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-class-members.js	/^            Program() {$/;"	function	line:68
ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-class-members.js	/^            ClassBody() {$/;"	function	line:73
MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-class-members.js	/^            MethodDefinition(node) {$/;"	function	line:83
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-keys.js	/^    constructor(upper, node) {$/;"	function	line:30
getPropertyInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-keys.js	/^    getPropertyInfo(node) {$/;"	function	line:41
isPropertyDefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-keys.js	/^    isPropertyDefined(node) {$/;"	function	line:55
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-keys.js	/^    defineProperty(node) {$/;"	function	line:69
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-keys.js	/^module.exports = {$/;"	property	line:85
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-keys.js	/^    create(context) {$/;"	function	line:96
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-keys.js	/^            ObjectExpression(node) {$/;"	function	line:100
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-dupe-keys.js	/^            Property(node) {$/;"	function	line:107
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-case.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-case.js	/^    create(context) {$/;"	function	line:24
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-case.js	/^            SwitchStatement(node) {$/;"	function	line:28
getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-imports.js	/^function getValue(node) {$/;"	function	line:17
getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-imports.js	/^function getValue(node) {$/;"	function	line:17
checkAndReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-imports.js	/^function checkAndReport(context, node, value, array, message) {$/;"	function	line:36
checkAndReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-imports.js	/^function checkAndReport(context, node, value, array, message) {$/;"	function	line:36
handleImports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-imports.js	/^function handleImports(context, includeExports, importsInFile, exportsInFile) {$/;"	function	line:64
handleImports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-imports.js	/^function handleImports(context, includeExports, importsInFile, exportsInFile) {$/;"	function	line:64
handleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-imports.js	/^function handleExports(context, importsInFile, exportsInFile) {$/;"	function	line:89
handleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-imports.js	/^function handleExports(context, importsInFile, exportsInFile) {$/;"	function	line:89
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-imports.js	/^module.exports = {$/;"	property	line:102
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-imports.js	/^    create(context) {$/;"	function	line:121
const.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-duplicate-imports.js	/^        const handlers = {$/;"	property	line:126
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-else-return.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-else-return.js	/^    create(context) {$/;"	function	line:25
displayReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-else-return.js	/^        function displayReport(node) {$/;"	function	line:37
checkForReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-else-return.js	/^        function checkForReturn(node) {$/;"	function	line:100
naiveHasReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-else-return.js	/^        function naiveHasReturn(node) {$/;"	function	line:112
hasElse	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-else-return.js	/^        function hasElse(node) {$/;"	function	line:129
checkForIf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-else-return.js	/^        function checkForIf(node) {$/;"	function	line:141
checkForReturnOrIf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-else-return.js	/^        function checkForReturnOrIf(node) {$/;"	function	line:155
alwaysReturns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-else-return.js	/^        function alwaysReturns(node) {$/;"	function	line:165
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-else-return.js	/^        function IfStatement(node) {$/;"	function	line:185
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-character-class.js	/^module.exports = {$/;"	property	line:30
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-character-class.js	/^    create(context) {$/;"	function	line:41
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-character-class.js	/^            Literal(node) {$/;"	function	line:46
getKind	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-function.js	/^function getKind(node) {$/;"	function	line:46
getKind	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-function.js	/^function getKind(node) {$/;"	function	line:46
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-function.js	/^module.exports = {$/;"	property	line:97
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-function.js	/^    create(context) {$/;"	function	line:120
reportIfEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-function.js	/^        function reportIfEmpty(node) {$/;"	function	line:138
reportIfEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-function.js	/^        function reportIfEmpty(node) {$/;"	function	line:138
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-pattern.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-pattern.js	/^    create(context) {$/;"	function	line:22
ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-pattern.js	/^            ObjectPattern(node) {$/;"	function	line:24
ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty-pattern.js	/^            ArrayPattern(node) {$/;"	function	line:29
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty.js	/^module.exports = {$/;"	property	line:17
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty.js	/^    create(context) {$/;"	function	line:38
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty.js	/^            BlockStatement(node) {$/;"	function	line:45
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-empty.js	/^            SwitchStatement(node) {$/;"	function	line:69
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eq-null.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eq-null.js	/^    create(context) {$/;"	function	line:24
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eq-null.js	/^            BinaryExpression(node) {$/;"	function	line:28
isIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^function isIdentifier(node, name) {$/;"	function	line:30
isIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^function isIdentifier(node, name) {$/;"	function	line:30
isConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^function isConstant(node, name) {$/;"	function	line:41
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^    switch (node.type) {$/;"	function	line:42
isConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^function isConstant(node, name) {$/;"	function	line:41
isMember	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^function isMember(node, name) {$/;"	function	line:66
isMember	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^function isMember(node, name) {$/;"	function	line:66
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^module.exports = {$/;"	property	line:77
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^    create(context) {$/;"	function	line:96
enterVarScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^        function enterVarScope(node) {$/;"	function	line:114
funcInfo.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^            funcInfo = {$/;"	property	line:117
funcInfo.defaultThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^                strict,$/;"	property	line:120
funcInfo.initialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^                defaultThis: false,$/;"	property	line:121
enterVarScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^        function enterVarScope(node) {$/;"	function	line:114
exitVarScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^        function exitVarScope() {$/;"	function	line:131
exitVarScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^        function exitVarScope() {$/;"	function	line:131
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^        function report(node) {$/;"	function	line:148
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^        function report(node) {$/;"	function	line:148
reportAccessingEvalViaGlobalObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^        function reportAccessingEvalViaGlobalObject(globalScope) {$/;"	function	line:172
reportAccessingEvalViaGlobalObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^        function reportAccessingEvalViaGlobalObject(globalScope) {$/;"	function	line:172
reportAccessingEval	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^        function reportAccessingEval(globalScope) {$/;"	function	line:206
reportAccessingEval	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^        function reportAccessingEval(globalScope) {$/;"	function	line:206
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^            Program(node) {$/;"	function	line:250
funcInfo.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^                funcInfo = {$/;"	property	line:258
funcInfo.defaultThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^                    strict,$/;"	property	line:261
funcInfo.initialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^                    defaultThis: true,$/;"	property	line:262
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-eval.js	/^            ThisExpression(node) {$/;"	function	line:282
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-ex-assign.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-ex-assign.js	/^    create(context) {$/;"	function	line:25
checkVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-ex-assign.js	/^        function checkVariable(variable) {$/;"	function	line:32
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-ex-assign.js	/^            CatchClause(node) {$/;"	function	line:39
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extend-native.js	/^module.exports = {$/;"	property	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extend-native.js	/^    create(context) {$/;"	function	line:43
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extend-native.js	/^            AssignmentExpression(node) {$/;"	function	line:56
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extend-native.js	/^            CallExpression(node) {$/;"	function	line:85
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^module.exports = {$/;"	property	line:17
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^    create(context) {$/;"	function	line:30
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function report(node) {$/;"	function	line:40
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^                fix(fixer) {$/;"	function	line:45
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function report(node) {$/;"	function	line:40
isCalleeOfBindMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function isCalleeOfBindMethod(node) {$/;"	function	line:65
isCalleeOfBindMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function isCalleeOfBindMethod(node) {$/;"	function	line:65
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function enterFunction(node) {$/;"	function	line:87
scopeInfo.isBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^            scopeInfo = {$/;"	property	line:88
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function enterFunction(node) {$/;"	function	line:87
exitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function exitFunction(node) {$/;"	function	line:104
exitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function exitFunction(node) {$/;"	function	line:104
exitArrowFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function exitArrowFunction(node) {$/;"	function	line:120
exitArrowFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function exitArrowFunction(node) {$/;"	function	line:120
markAsThisFound	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function markAsThisFound() {$/;"	function	line:131
markAsThisFound	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-bind.js	/^        function markAsThisFound() {$/;"	function	line:131
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-boolean-cast.js	/^module.exports = {$/;"	property	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-boolean-cast.js	/^    create(context) {$/;"	function	line:31
isInBooleanContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-boolean-cast.js	/^        function isInBooleanContext(node, parent) {$/;"	function	line:50
isInBooleanContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-boolean-cast.js	/^        function isInBooleanContext(node, parent) {$/;"	function	line:50
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-boolean-cast.js	/^            UnaryExpression(node) {$/;"	function	line:63
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-boolean-cast.js	/^            CallExpression(node) {$/;"	function	line:89
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^module.exports = {$/;"	property	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^    create(context) {$/;"	function	line:31
enterBreakableStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^        function enterBreakableStatement(node) {$/;"	function	line:41
scopeInfo.label	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^            scopeInfo = {$/;"	property	line:42
enterBreakableStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^        function enterBreakableStatement(node) {$/;"	function	line:41
exitBreakableStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^        function exitBreakableStatement() {$/;"	function	line:54
exitBreakableStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^        function exitBreakableStatement() {$/;"	function	line:54
enterLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^        function enterLabeledStatement(node) {$/;"	function	line:67
scopeInfo.label	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^                scopeInfo = {$/;"	property	line:69
enterLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^        function enterLabeledStatement(node) {$/;"	function	line:67
exitLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^        function exitLabeledStatement(node) {$/;"	function	line:86
exitLabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^        function exitLabeledStatement(node) {$/;"	function	line:86
reportIfUnnecessary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^        function reportIfUnnecessary(node) {$/;"	function	line:99
reportIfUnnecessary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-label.js	/^        function reportIfUnnecessary(node) {$/;"	function	line:99
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^    create(context) {$/;"	function	line:60
ruleApplies	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function ruleApplies(node) {$/;"	function	line:77
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^                switch (IGNORE_JSX) {$/;"	function	line:81
ruleApplies	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function ruleApplies(node) {$/;"	function	line:77
isParenthesisedTwice	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isParenthesisedTwice(node) {$/;"	function	line:112
isParenthesisedTwice	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isParenthesisedTwice(node) {$/;"	function	line:112
hasExcessParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function hasExcessParens(node) {$/;"	function	line:127
hasExcessParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function hasExcessParens(node) {$/;"	function	line:127
hasDoubleExcessParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function hasDoubleExcessParens(node) {$/;"	function	line:138
hasDoubleExcessParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function hasDoubleExcessParens(node) {$/;"	function	line:138
isCondAssignException	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isCondAssignException(node) {$/;"	function	line:148
isCondAssignException	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isCondAssignException(node) {$/;"	function	line:148
isInReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isInReturnStatement(node) {$/;"	function	line:158
isInReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isInReturnStatement(node) {$/;"	function	line:158
isNewExpressionWithParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isNewExpressionWithParens(newExpression) {$/;"	function	line:176
isNewExpressionWithParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isNewExpressionWithParens(newExpression) {$/;"	function	line:176
containsAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function containsAssignment(node) {$/;"	function	line:189
containsAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function containsAssignment(node) {$/;"	function	line:189
isReturnAssignException	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isReturnAssignException(node) {$/;"	function	line:209
isReturnAssignException	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isReturnAssignException(node) {$/;"	function	line:209
hasExcessParensNoLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function hasExcessParensNoLineTerminator(token, node) {$/;"	function	line:231
hasExcessParensNoLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function hasExcessParensNoLineTerminator(token, node) {$/;"	function	line:231
isHeadOfExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isHeadOfExpressionStatement(node) {$/;"	function	line:244
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^                switch (parent.type) {$/;"	function	line:248
isHeadOfExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function isHeadOfExpressionStatement(node) {$/;"	function	line:244
requiresLeadingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function requiresLeadingSpace(node) {$/;"	function	line:308
requiresLeadingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function requiresLeadingSpace(node) {$/;"	function	line:308
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function report(node) {$/;"	function	line:343
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^                fix(fixer) {$/;"	function	line:351
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function report(node) {$/;"	function	line:343
dryUnaryUpdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function dryUnaryUpdate(node) {$/;"	function	line:368
dryUnaryUpdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function dryUnaryUpdate(node) {$/;"	function	line:368
dryCallNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function dryCallNew(node) {$/;"	function	line:384
dryCallNew	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function dryCallNew(node) {$/;"	function	line:384
dryBinaryLogical	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function dryBinaryLogical(node) {$/;"	function	line:414
dryBinaryLogical	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^        function dryBinaryLogical(node) {$/;"	function	line:414
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            ArrayExpression(node) {$/;"	function	line:432
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            ArrowFunctionExpression(node) {$/;"	function	line:440
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            AssignmentExpression(node) {$/;"	function	line:458
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            ConditionalExpression(node) {$/;"	function	line:471
DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            DoWhileStatement(node) {$/;"	function	line:489
ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            ExpressionStatement(node) {$/;"	function	line:495
ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            ForInStatement(node) {$/;"	function	line:517
ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            ForOfStatement(node) {$/;"	function	line:523
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            ForStatement(node) {$/;"	function	line:529
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            IfStatement(node) {$/;"	function	line:543
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            MemberExpression(node) {$/;"	function	line:551
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            ObjectExpression(node) {$/;"	function	line:582
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            ReturnStatement(node) {$/;"	function	line:592
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            SequenceExpression(node) {$/;"	function	line:608
SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            SwitchCase(node) {$/;"	function	line:616
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            SwitchStatement(node) {$/;"	function	line:622
ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            ThrowStatement(node) {$/;"	function	line:628
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            VariableDeclarator(node) {$/;"	function	line:640
WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            WhileStatement(node) {$/;"	function	line:650
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            WithStatement(node) {$/;"	function	line:656
YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-parens.js	/^            YieldExpression(node) {$/;"	function	line:662
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-semi.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-semi.js	/^    create(context) {$/;"	function	line:24
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-semi.js	/^        function report(nodeOrToken) {$/;"	function	line:32
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-semi.js	/^                fix(fixer) {$/;"	function	line:36
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-semi.js	/^        function report(nodeOrToken) {$/;"	function	line:32
checkForPartOfClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-semi.js	/^        function checkForPartOfClassBody(firstToken) {$/;"	function	line:49
checkForPartOfClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-semi.js	/^        function checkForPartOfClassBody(firstToken) {$/;"	function	line:49
EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-semi.js	/^            EmptyStatement(node) {$/;"	function	line:67
ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-semi.js	/^            ClassBody(node) {$/;"	function	line:90
MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-extra-semi.js	/^            MethodDefinition(node) {$/;"	function	line:99
hasFallthroughComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-fallthrough.js	/^function hasFallthroughComment(node, context, fallthroughCommentPattern) {$/;"	function	line:26
hasFallthroughComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-fallthrough.js	/^function hasFallthroughComment(node, context, fallthroughCommentPattern) {$/;"	function	line:26
isReachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-fallthrough.js	/^function isReachable(segment) {$/;"	function	line:38
isReachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-fallthrough.js	/^function isReachable(segment) {$/;"	function	line:38
hasBlankLinesBetween	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-fallthrough.js	/^function hasBlankLinesBetween(node, token) {$/;"	function	line:48
hasBlankLinesBetween	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-fallthrough.js	/^function hasBlankLinesBetween(node, token) {$/;"	function	line:48
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-fallthrough.js	/^module.exports = {$/;"	property	line:56
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-fallthrough.js	/^    create(context) {$/;"	function	line:77
onCodePathStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-fallthrough.js	/^            onCodePathStart(codePath) {$/;"	function	line:96
onCodePathEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-fallthrough.js	/^            onCodePathEnd() {$/;"	function	line:99
SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-fallthrough.js	/^            SwitchCase(node) {$/;"	function	line:103
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-floating-decimal.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-floating-decimal.js	/^    create(context) {$/;"	function	line:25
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-floating-decimal.js	/^            Literal(node) {$/;"	function	line:28
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-func-assign.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-func-assign.js	/^    create(context) {$/;"	function	line:25
checkReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-func-assign.js	/^        function checkReference(references) {$/;"	function	line:32
checkVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-func-assign.js	/^        function checkVariable(variable) {$/;"	function	line:43
checkVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-func-assign.js	/^        function checkVariable(variable) {$/;"	function	line:43
checkForFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-func-assign.js	/^        function checkForFunction(node) {$/;"	function	line:54
checkForFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-func-assign.js	/^        function checkForFunction(node) {$/;"	function	line:54
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-global-assign.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-global-assign.js	/^    create(context) {$/;"	function	line:35
checkReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-global-assign.js	/^        function checkReference(reference, index, references) {$/;"	function	line:46
checkReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-global-assign.js	/^        function checkReference(reference, index, references) {$/;"	function	line:46
checkVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-global-assign.js	/^        function checkVariable(variable) {$/;"	function	line:69
checkVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-global-assign.js	/^        function checkVariable(variable) {$/;"	function	line:69
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-global-assign.js	/^            Program() {$/;"	function	line:76
parseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function parseOptions(options) {$/;"	function	line:22
parseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function parseOptions(options) {$/;"	function	line:22
isDoubleLogicalNegating	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isDoubleLogicalNegating(node) {$/;"	function	line:37
isDoubleLogicalNegating	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isDoubleLogicalNegating(node) {$/;"	function	line:37
isBinaryNegatingOfIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isBinaryNegatingOfIndexOf(node) {$/;"	function	line:50
isBinaryNegatingOfIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isBinaryNegatingOfIndexOf(node) {$/;"	function	line:50
isMultiplyByOne	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isMultiplyByOne(node) {$/;"	function	line:65
isMultiplyByOne	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isMultiplyByOne(node) {$/;"	function	line:65
isNumeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isNumeric(node) {$/;"	function	line:77
isNumeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isNumeric(node) {$/;"	function	line:77
getNonNumericOperand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function getNonNumericOperand(node) {$/;"	function	line:95
getNonNumericOperand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function getNonNumericOperand(node) {$/;"	function	line:95
isEmptyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isEmptyString(node) {$/;"	function	line:116
isEmptyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isEmptyString(node) {$/;"	function	line:116
isConcatWithEmptyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isConcatWithEmptyString(node) {$/;"	function	line:125
isConcatWithEmptyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isConcatWithEmptyString(node) {$/;"	function	line:125
isAppendEmptyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isAppendEmptyString(node) {$/;"	function	line:137
isAppendEmptyString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function isAppendEmptyString(node) {$/;"	function	line:137
getNonEmptyOperand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function getNonEmptyOperand(node) {$/;"	function	line:146
getNonEmptyOperand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^function getNonEmptyOperand(node) {$/;"	function	line:146
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^module.exports = {$/;"	property	line:154
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^    create(context) {$/;"	function	line:187
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^        function report(node, recommendation, shouldFix) {$/;"	function	line:198
const.message	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^                node,$/;"	property	line:201
const.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^                message: "use `{{recommendation}}` instead.",$/;"	property	line:202
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^        function report(node, recommendation, shouldFix) {$/;"	function	line:198
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^            UnaryExpression(node) {$/;"	function	line:216
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-coercion.js	/^            AssignmentExpression(node) {$/;"	function	line:267
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-globals.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-globals.js	/^    create(context) {$/;"	function	line:23
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implicit-globals.js	/^            Program() {$/;"	function	line:25
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^    create(context) {$/;"	function	line:23
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^        function last(arr) {$/;"	function	line:42
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^        function last(arr) {$/;"	function	line:42
isImpliedEvalMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^        function isImpliedEvalMemberExpression(node) {$/;"	function	line:52
isImpliedEvalMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^        function isImpliedEvalMemberExpression(node) {$/;"	function	line:52
isImpliedEvalCallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^        function isImpliedEvalCallExpression(node) {$/;"	function	line:69
isImpliedEvalCallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^        function isImpliedEvalCallExpression(node) {$/;"	function	line:69
hasImpliedEvalParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^        function hasImpliedEvalParent(node) {$/;"	function	line:85
hasImpliedEvalParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^        function hasImpliedEvalParent(node) {$/;"	function	line:85
checkString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^        function checkString(node) {$/;"	function	line:102
checkString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^        function checkString(node) {$/;"	function	line:102
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^            CallExpression(node) {$/;"	function	line:117
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^            BinaryExpression(node) {$/;"	function	line:136
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^            Literal(node) {$/;"	function	line:148
TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-implied-eval.js	/^            TemplateLiteral(node) {$/;"	function	line:154
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-inline-comments.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-inline-comments.js	/^    create(context) {$/;"	function	line:24
testCodeAroundComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-inline-comments.js	/^        function testCodeAroundComment(node) {$/;"	function	line:33
testCodeAroundComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-inline-comments.js	/^        function testCodeAroundComment(node) {$/;"	function	line:33
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-inner-declarations.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-inner-declarations.js	/^    create(context) {$/;"	function	line:27
nearestBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-inner-declarations.js	/^        function nearestBody() {$/;"	function	line:33
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-inner-declarations.js	/^        function check(node) {$/;"	function	line:60
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-inner-declarations.js	/^        function check(node) {$/;"	function	line:60
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-inner-declarations.js	/^            VariableDeclaration(node) {$/;"	function	line:78
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-regexp.js	/^module.exports = {$/;"	property	line:17
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-regexp.js	/^    create(context) {$/;"	function	line:39
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-regexp.js	/^        function isString(node) {$/;"	function	line:54
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-regexp.js	/^        function isString(node) {$/;"	function	line:54
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-regexp.js	/^        function check(node) {$/;"	function	line:64
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-regexp.js	/^        function check(node) {$/;"	function	line:64
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-this.js	/^module.exports = {$/;"	property	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-this.js	/^    create(context) {$/;"	function	line:29
getCurrent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-this.js	/^        stack.getCurrent = function() {$/;"	function	line:42
stack.getCurrent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-this.js	/^            sourceCode = context.getSourceCode();$/;"	function	line:31
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-this.js	/^        function enterFunction(node) {$/;"	function	line:64
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-this.js	/^        function enterFunction(node) {$/;"	function	line:64
exitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-this.js	/^        function exitFunction() {$/;"	function	line:78
exitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-this.js	/^        function exitFunction() {$/;"	function	line:78
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-this.js	/^            Program(node) {$/;"	function	line:88
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-invalid-this.js	/^            ThisExpression(node) {$/;"	function	line:113
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^module.exports = {$/;"	property	line:22
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^    create(context) {$/;"	function	line:52
removeWhitespaceError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function removeWhitespaceError(node) {$/;"	function	line:75
removeWhitespaceError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function removeWhitespaceError(node) {$/;"	function	line:75
removeInvalidNodeErrorsInIdentifierOrLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function removeInvalidNodeErrorsInIdentifierOrLiteral(node) {$/;"	function	line:97
removeInvalidNodeErrorsInIdentifierOrLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function removeInvalidNodeErrorsInIdentifierOrLiteral(node) {$/;"	function	line:97
removeInvalidNodeErrorsInTemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function removeInvalidNodeErrorsInTemplateLiteral(node) {$/;"	function	line:116
removeInvalidNodeErrorsInTemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function removeInvalidNodeErrorsInTemplateLiteral(node) {$/;"	function	line:116
removeInvalidNodeErrorsInComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function removeInvalidNodeErrorsInComment(node) {$/;"	function	line:130
removeInvalidNodeErrorsInComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function removeInvalidNodeErrorsInComment(node) {$/;"	function	line:130
checkForIrregularWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function checkForIrregularWhitespace(node) {$/;"	function	line:142
checkForIrregularWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function checkForIrregularWhitespace(node) {$/;"	function	line:142
checkForIrregularLineTerminators	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function checkForIrregularLineTerminators(node) {$/;"	function	line:166
const.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^                const location = {$/;"	property	line:175
checkForIrregularLineTerminators	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function checkForIrregularLineTerminators(node) {$/;"	function	line:166
rememberCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function rememberCommentNode(node) {$/;"	function	line:191
rememberCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function rememberCommentNode(node) {$/;"	function	line:191
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function noop() {}$/;"	function	line:200
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        function noop() {}$/;"	function	line:200
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^            nodes.Program = function(node) {$/;"	function	line:205
nodes.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^        if (ALL_IRREGULARS.test(sourceCode.getText())) {$/;"	function	line:204
nodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-irregular-whitespace.js	/^            nodes.BlockComment = skipComments ? rememberCommentNode : noop;$/;"	function	line:226
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-iterator.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-iterator.js	/^    create(context) {$/;"	function	line:23
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-iterator.js	/^            MemberExpression(node) {$/;"	function	line:27
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-label-var.js	/^module.exports = {$/;"	property	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-label-var.js	/^    create(context) {$/;"	function	line:29
findIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-label-var.js	/^        function findIdentifier(scope, name) {$/;"	function	line:42
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-label-var.js	/^            LabeledStatement(node) {$/;"	function	line:52
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^module.exports = {$/;"	property	line:17
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^    create(context) {$/;"	function	line:41
getBodyKind	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^        function getBodyKind(node) {$/;"	function	line:53
getBodyKind	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^        function getBodyKind(node) {$/;"	function	line:53
isAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^        function isAllowed(kind) {$/;"	function	line:69
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^            switch (kind) {$/;"	function	line:70
isAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^        function isAllowed(kind) {$/;"	function	line:69
getKind	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^        function getKind(label) {$/;"	function	line:83
getKind	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^        function getKind(label) {$/;"	function	line:83
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^            LabeledStatement(node) {$/;"	function	line:102
return.label	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^                scopeInfo = {$/;"	property	line:103
BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^            BreakStatement(node) {$/;"	function	line:121
ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-labels.js	/^            ContinueStatement(node) {$/;"	function	line:130
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^    create(context) {$/;"	function	line:23
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^        function report(node) {$/;"	function	line:34
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^        function report(node) {$/;"	function	line:34
isLoneBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^        function isLoneBlock() {$/;"	function	line:47
isLoneBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^        function isLoneBlock() {$/;"	function	line:47
markLoneBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^        function markLoneBlock() {$/;"	function	line:58
markLoneBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^        function markLoneBlock() {$/;"	function	line:58
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^            BlockStatement(node) {$/;"	function	line:72
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^                BlockStatement(node) {$/;"	function	line:82
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^            ruleDef.VariableDeclaration = function(node) {$/;"	function	line:95
ruleDef.VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^            };$/;"	function	line:93
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^            ruleDef.FunctionDeclaration = function(node) {$/;"	function	line:101
ruleDef.FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lone-blocks.js	/^            };$/;"	function	line:99
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lonely-if.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lonely-if.js	/^    create(context) {$/;"	function	line:24
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lonely-if.js	/^            IfStatement(node) {$/;"	function	line:28
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-lonely-if.js	/^                        fix(fixer) {$/;"	function	line:40
getContainingLoopNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^function getContainingLoopNode(node) {$/;"	function	line:22
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^        switch (parent.type) {$/;"	function	line:26
getContainingLoopNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^function getContainingLoopNode(node) {$/;"	function	line:22
getTopLoopNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^function getTopLoopNode(node, excludedNode) {$/;"	function	line:75
getTopLoopNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^function getTopLoopNode(node, excludedNode) {$/;"	function	line:75
isSafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^function isSafe(funcNode, loopNode, reference) {$/;"	function	line:96
isSafeReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^    function isSafeReference(upperRef) {$/;"	function	line:137
isSafe.isSafeReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^    function isSafeReference(upperRef) {$/;"	function	line:137
isSafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^function isSafe(funcNode, loopNode, reference) {$/;"	function	line:96
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^module.exports = {$/;"	property	line:154
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^    create(context) {$/;"	function	line:165
checkForLoops	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-loop-func.js	/^        function checkForLoops(node) {$/;"	function	line:176
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^    create(context) {$/;"	function	line:44
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^        function isNumber(node) {$/;"	function	line:56
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^        function isNumber(node) {$/;"	function	line:56
shouldIgnoreNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^        function shouldIgnoreNumber(num) {$/;"	function	line:65
shouldIgnoreNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^        function shouldIgnoreNumber(num) {$/;"	function	line:65
shouldIgnoreParseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^        function shouldIgnoreParseInt(parent, node) {$/;"	function	line:75
shouldIgnoreParseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^        function shouldIgnoreParseInt(parent, node) {$/;"	function	line:75
shouldIgnoreJSXNumbers	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^        function shouldIgnoreJSXNumbers(parent) {$/;"	function	line:88
shouldIgnoreJSXNumbers	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^        function shouldIgnoreJSXNumbers(parent) {$/;"	function	line:88
shouldIgnoreArrayIndexes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^        function shouldIgnoreArrayIndexes(parent) {$/;"	function	line:97
shouldIgnoreArrayIndexes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^        function shouldIgnoreArrayIndexes(parent) {$/;"	function	line:97
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-magic-numbers.js	/^            Literal(node) {$/;"	function	line:102
normalizeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^function normalizeOptions(options) {$/;"	function	line:45
normalizeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^function normalizeOptions(options) {$/;"	function	line:45
includesBothInAGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^function includesBothInAGroup(groups, left, right) {$/;"	function	line:64
includesBothInAGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^function includesBothInAGroup(groups, left, right) {$/;"	function	line:64
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^module.exports = {$/;"	property	line:72
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^    create(context) {$/;"	function	line:102
shouldIgnore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^        function shouldIgnore(node) {$/;"	function	line:114
shouldIgnore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^        function shouldIgnore(node) {$/;"	function	line:114
isMixedWithParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^        function isMixedWithParent(node) {$/;"	function	line:136
isMixedWithParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^        function isMixedWithParent(node) {$/;"	function	line:136
getOperatorToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^        function getOperatorToken(node) {$/;"	function	line:150
getOperatorToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^        function getOperatorToken(node) {$/;"	function	line:150
reportBothOperators	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^        function reportBothOperators(node) {$/;"	function	line:169
const.leftOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^            const data = {$/;"	property	line:175
reportBothOperators	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^        function reportBothOperators(node) {$/;"	function	line:169
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^        function check(node) {$/;"	function	line:201
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-operators.js	/^        function check(node) {$/;"	function	line:201
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-requires.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-requires.js	/^    create(context) {$/;"	function	line:43
getBuiltinModules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-requires.js	/^        function getBuiltinModules() {$/;"	function	line:61
getBuiltinModules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-requires.js	/^        function getBuiltinModules() {$/;"	function	line:61
getDeclarationType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-requires.js	/^        function getDeclarationType(initExpression) {$/;"	function	line:93
getDeclarationType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-requires.js	/^        function getDeclarationType(initExpression) {$/;"	function	line:93
inferModuleType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-requires.js	/^        function inferModuleType(initExpression) {$/;"	function	line:129
isMixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-requires.js	/^        function isMixed(declarations) {$/;"	function	line:169
isGrouped	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-requires.js	/^        function isGrouped(declarations) {$/;"	function	line:190
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-requires.js	/^            VariableDeclaration(node) {$/;"	function	line:205
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js	/^    create(context) {$/;"	function	line:26
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js	/^        switch (context.options[0]) {$/;"	function	line:32
beforeLoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js	/^        function beforeLoc(loc, line, column) {$/;"	function	line:49
beforeLoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js	/^        function beforeLoc(loc, line, column) {$/;"	function	line:49
afterLoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js	/^        function afterLoc(loc, line, column) {$/;"	function	line:64
afterLoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js	/^        function afterLoc(loc, line, column) {$/;"	function	line:64
TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-mixed-spaces-and-tabs.js	/^            TemplateElement(node) {$/;"	function	line:77
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-assign.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-assign.js	/^    create(context) {$/;"	function	line:23
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-assign.js	/^            AssignmentExpression(node) {$/;"	function	line:30
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-spaces.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-spaces.js	/^    create(context) {$/;"	function	line:41
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-spaces.js	/^        const exceptions = { Property: true },$/;"	property	line:44
isIndexInComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-spaces.js	/^        function isIndexInComment(index, comments) {$/;"	function	line:70
isIndexInComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-spaces.js	/^        function isIndexInComment(index, comments) {$/;"	function	line:70
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-spaces.js	/^            Program() {$/;"	function	line:91
createFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-spaces.js	/^                function createFix(leftToken, rightToken) {$/;"	function	line:107
createFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-spaces.js	/^                function createFix(leftToken, rightToken) {$/;"	function	line:107
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-str.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-str.js	/^    create(context) {$/;"	function	line:23
isJSXElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-str.js	/^        function isJSXElement(node) {$/;"	function	line:31
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multi-str.js	/^            Literal(node) {$/;"	function	line:41
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multiple-empty-lines.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multiple-empty-lines.js	/^    create(context) {$/;"	function	line:47
TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multiple-empty-lines.js	/^            TemplateLiteral(node) {$/;"	function	line:71
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-multiple-empty-lines.js	/^                                fix(fixer) {$/;"	function	line:115
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-native-reassign.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-native-reassign.js	/^    create(context) {$/;"	function	line:39
checkReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-native-reassign.js	/^        function checkReference(reference, index, references) {$/;"	function	line:50
checkReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-native-reassign.js	/^        function checkReference(reference, index, references) {$/;"	function	line:50
checkVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-native-reassign.js	/^        function checkVariable(variable) {$/;"	function	line:73
checkVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-native-reassign.js	/^        function checkVariable(variable) {$/;"	function	line:73
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-native-reassign.js	/^            Program() {$/;"	function	line:80
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-condition.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-condition.js	/^    create(context) {$/;"	function	line:22
hasElseWithoutCondition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-condition.js	/^        function hasElseWithoutCondition(node) {$/;"	function	line:30
isNegatedUnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-condition.js	/^        function isNegatedUnaryExpression(test) {$/;"	function	line:40
isNegatedUnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-condition.js	/^        function isNegatedUnaryExpression(test) {$/;"	function	line:40
isNegatedBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-condition.js	/^        function isNegatedBinaryExpression(test) {$/;"	function	line:50
isNegatedBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-condition.js	/^        function isNegatedBinaryExpression(test) {$/;"	function	line:50
isNegatedIf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-condition.js	/^        function isNegatedIf(node) {$/;"	function	line:61
isNegatedIf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-condition.js	/^        function isNegatedIf(node) {$/;"	function	line:61
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-condition.js	/^            IfStatement(node) {$/;"	function	line:66
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-condition.js	/^            ConditionalExpression(node) {$/;"	function	line:75
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-in-lhs.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-in-lhs.js	/^    create(context) {$/;"	function	line:26
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-negated-in-lhs.js	/^            BinaryExpression(node) {$/;"	function	line:30
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-nested-ternary.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-nested-ternary.js	/^    create(context) {$/;"	function	line:23
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-nested-ternary.js	/^            ConditionalExpression(node) {$/;"	function	line:26
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-func.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-func.js	/^    create(context) {$/;"	function	line:23
validateCallee	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-func.js	/^        function validateCallee(node) {$/;"	function	line:35
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-object.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-object.js	/^    create(context) {$/;"	function	line:23
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-object.js	/^            NewExpression(node) {$/;"	function	line:27
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-require.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-require.js	/^    create(context) {$/;"	function	line:23
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-require.js	/^            NewExpression(node) {$/;"	function	line:27
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-symbol.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-symbol.js	/^    create(context) {$/;"	function	line:23
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-wrappers.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-wrappers.js	/^    create(context) {$/;"	function	line:23
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new-wrappers.js	/^            NewExpression(node) {$/;"	function	line:27
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new.js	/^    create(context) {$/;"	function	line:24
ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-new.js	/^            ExpressionStatement(node) {$/;"	function	line:28
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-obj-calls.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-obj-calls.js	/^    create(context) {$/;"	function	line:23
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-obj-calls.js	/^            CallExpression(node) {$/;"	function	line:26
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-octal-escape.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-octal-escape.js	/^    create(context) {$/;"	function	line:23
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-octal-escape.js	/^            Literal(node) {$/;"	function	line:27
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-octal.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-octal.js	/^    create(context) {$/;"	function	line:23
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-octal.js	/^            Literal(node) {$/;"	function	line:27
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-param-reassign.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-param-reassign.js	/^    create(context) {$/;"	function	line:32
isModifyingProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-param-reassign.js	/^        function isModifyingProp(reference) {$/;"	function	line:40
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-param-reassign.js	/^                switch (parent.type) {$/;"	function	line:45
isModifyingProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-param-reassign.js	/^        function isModifyingProp(reference) {$/;"	function	line:40
checkReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-param-reassign.js	/^        function checkReference(reference, index, references) {$/;"	function	line:94
checkReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-param-reassign.js	/^        function checkReference(reference, index, references) {$/;"	function	line:94
checkVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-param-reassign.js	/^        function checkVariable(variable) {$/;"	function	line:117
checkVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-param-reassign.js	/^        function checkVariable(variable) {$/;"	function	line:117
checkForFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-param-reassign.js	/^        function checkForFunction(node) {$/;"	function	line:128
checkForFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-param-reassign.js	/^        function checkForFunction(node) {$/;"	function	line:128
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-path-concat.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-path-concat.js	/^    create(context) {$/;"	function	line:22
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-path-concat.js	/^            BinaryExpression(node) {$/;"	function	line:32
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-plusplus.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-plusplus.js	/^    create(context) {$/;"	function	line:34
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-plusplus.js	/^            UpdateExpression(node) {$/;"	function	line:45
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-process-env.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-process-env.js	/^    create(context) {$/;"	function	line:22
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-process-env.js	/^            MemberExpression(node) {$/;"	function	line:26
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-process-exit.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-process-exit.js	/^    create(context) {$/;"	function	line:22
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-process-exit.js	/^            CallExpression(node) {$/;"	function	line:30
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-proto.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-proto.js	/^    create(context) {$/;"	function	line:23
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-proto.js	/^            MemberExpression(node) {$/;"	function	line:27
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-prototype-builtins.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-prototype-builtins.js	/^    create(context) {$/;"	function	line:22
disallowBuiltIns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-prototype-builtins.js	/^        function disallowBuiltIns(node) {$/;"	function	line:34
disallowBuiltIns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-prototype-builtins.js	/^        function disallowBuiltIns(node) {$/;"	function	line:34
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-redeclare.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-redeclare.js	/^    create(context) {$/;"	function	line:31
builtinGlobals	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-redeclare.js	/^        const options = {$/;"	property	line:32
findVariablesInScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-redeclare.js	/^        function findVariablesInScope(scope) {$/;"	function	line:42
findVariablesInScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-redeclare.js	/^        function findVariablesInScope(scope) {$/;"	function	line:42
checkForGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-redeclare.js	/^        function checkForGlobal(node) {$/;"	function	line:64
checkForGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-redeclare.js	/^        function checkForGlobal(node) {$/;"	function	line:64
checkForBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-redeclare.js	/^        function checkForBlock() {$/;"	function	line:82
checkForBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-redeclare.js	/^        function checkForBlock() {$/;"	function	line:82
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-regex-spaces.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-regex-spaces.js	/^    create(context) {$/;"	function	line:27
checkRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-regex-spaces.js	/^        function checkRegex(node, value, valueStart) {$/;"	function	line:39
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-regex-spaces.js	/^                    fix(fixer) {$/;"	function	line:50
checkRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-regex-spaces.js	/^        function checkRegex(node, value, valueStart) {$/;"	function	line:39
checkLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-regex-spaces.js	/^        function checkLiteral(node) {$/;"	function	line:71
checkLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-regex-spaces.js	/^        function checkLiteral(node) {$/;"	function	line:71
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-regex-spaces.js	/^        function isString(node) {$/;"	function	line:87
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-regex-spaces.js	/^        function isString(node) {$/;"	function	line:87
checkFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-regex-spaces.js	/^        function checkFunction(node) {$/;"	function	line:97
checkFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-regex-spaces.js	/^        function checkFunction(node) {$/;"	function	line:97
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-globals.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-globals.js	/^    create(context) {$/;"	function	line:28
reportReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-globals.js	/^        function reportReference(reference) {$/;"	function	line:42
reportReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-globals.js	/^        function reportReference(reference) {$/;"	function	line:42
isRestricted	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-globals.js	/^        function isRestricted(name) {$/;"	function	line:54
isRestricted	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-globals.js	/^        function isRestricted(name) {$/;"	function	line:54
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-globals.js	/^            Program() {$/;"	function	line:59
const.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-imports.js	/^const arrayOfStrings = {$/;"	property	line:13
const.items	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-imports.js	/^    type: "array",$/;"	property	line:14
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-imports.js	/^module.exports = {$/;"	property	line:21
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-imports.js	/^    create(context) {$/;"	function	line:48
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-imports.js	/^            ImportDeclaration(node) {$/;"	function	line:62
const.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-modules.js	/^const arrayOfStrings = {$/;"	property	line:13
const.items	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-modules.js	/^    type: "array",$/;"	property	line:14
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-modules.js	/^module.exports = {$/;"	property	line:21
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-modules.js	/^    create(context) {$/;"	function	line:48
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-modules.js	/^        function isString(node) {$/;"	function	line:66
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-modules.js	/^        function isString(node) {$/;"	function	line:66
isRequireCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-modules.js	/^        function isRequireCall(node) {$/;"	function	line:75
isRequireCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-modules.js	/^        function isRequireCall(node) {$/;"	function	line:75
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-modules.js	/^            CallExpression(node) {$/;"	function	line:80
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-properties.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-properties.js	/^    create(context) {$/;"	function	line:64
checkPropertyAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-properties.js	/^        function checkPropertyAccess(node, objectName, propertyName) {$/;"	function	line:101
checkPropertyAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-properties.js	/^        function checkPropertyAccess(node, objectName, propertyName) {$/;"	function	line:101
checkDestructuringAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-properties.js	/^        function checkDestructuringAssignment(node) {$/;"	function	line:132
checkDestructuringAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-properties.js	/^        function checkDestructuringAssignment(node) {$/;"	function	line:132
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-properties.js	/^            MemberExpression(node) {$/;"	function	line:145
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-properties.js	/^            VariableDeclarator(node) {$/;"	function	line:148
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-syntax.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-syntax.js	/^    create(context) {$/;"	function	line:33
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-restricted-syntax.js	/^        function warn(node) {$/;"	function	line:40
isEnclosedInParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-assign.js	/^function isEnclosedInParens(node, sourceCode) {$/;"	function	line:19
isEnclosedInParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-assign.js	/^function isEnclosedInParens(node, sourceCode) {$/;"	function	line:19
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-assign.js	/^module.exports = {$/;"	property	line:30
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-assign.js	/^    create(context) {$/;"	function	line:45
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-assign.js	/^            AssignmentExpression(node) {$/;"	function	line:50
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-await.js	/^module.exports = {$/;"	property	line:15
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-await.js	/^    create(context) {$/;"	function	line:27
reportUnnecessaryAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-await.js	/^        function reportUnnecessaryAwait(node) {$/;"	function	line:34
hasErrorHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-await.js	/^        function hasErrorHandler(node) {$/;"	function	line:49
hasErrorHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-await.js	/^        function hasErrorHandler(node) {$/;"	function	line:49
isInTailCallPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-await.js	/^        function isInTailCallPosition(node) {$/;"	function	line:67
isInTailCallPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-await.js	/^        function isInTailCallPosition(node) {$/;"	function	line:67
AwaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-return-await.js	/^            AwaitExpression(node) {$/;"	function	line:87
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-script-url.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-script-url.js	/^    create(context) {$/;"	function	line:25
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-script-url.js	/^            Literal(node) {$/;"	function	line:29
isSameProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-assign.js	/^function isSameProperty(left, right) {$/;"	function	line:28
isSameProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-assign.js	/^function isSameProperty(left, right) {$/;"	function	line:28
isSameMember	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-assign.js	/^function isSameMember(left, right) {$/;"	function	line:52
isSameMember	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-assign.js	/^function isSameMember(left, right) {$/;"	function	line:52
eachSelfAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-assign.js	/^function eachSelfAssignment(left, right, props, report) {$/;"	function	line:80
eachSelfAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-assign.js	/^function eachSelfAssignment(left, right, props, report) {$/;"	function	line:80
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-assign.js	/^module.exports = {$/;"	property	line:162
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-assign.js	/^    create(context) {$/;"	function	line:183
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-assign.js	/^        function report(node) {$/;"	function	line:194
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-assign.js	/^        function report(node) {$/;"	function	line:194
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-assign.js	/^            AssignmentExpression(node) {$/;"	function	line:205
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-compare.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-compare.js	/^    create(context) {$/;"	function	line:24
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-self-compare.js	/^            BinaryExpression(node) {$/;"	function	line:28
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^    create(context) {$/;"	function	line:23
const.DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^        const parenthesized = {$/;"	property	line:29
const.IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^            DoWhileStatement: "test",$/;"	property	line:30
const.SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^            IfStatement: "test",$/;"	property	line:31
const.WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^            SwitchStatement: "discriminant",$/;"	property	line:32
const.WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^            WhileStatement: "test",$/;"	property	line:33
const.ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^            WithStatement: "object",$/;"	property	line:34
requiresExtraParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^        function requiresExtraParens(node) {$/;"	function	line:49
requiresExtraParens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^        function requiresExtraParens(node) {$/;"	function	line:49
isParenthesised	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^        function isParenthesised(node) {$/;"	function	line:59
isParenthesised	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^        function isParenthesised(node) {$/;"	function	line:59
isParenthesisedTwice	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^        function isParenthesisedTwice(node) {$/;"	function	line:73
isParenthesisedTwice	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^        function isParenthesisedTwice(node) {$/;"	function	line:73
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sequences.js	/^            SequenceExpression(node) {$/;"	function	line:83
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow-restricted-names.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow-restricted-names.js	/^    create(context) {$/;"	function	line:22
checkForViolation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow-restricted-names.js	/^        function checkForViolation(id) {$/;"	function	line:32
checkForViolation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow-restricted-names.js	/^        function checkForViolation(id) {$/;"	function	line:32
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow-restricted-names.js	/^            VariableDeclarator(node) {$/;"	function	line:45
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow-restricted-names.js	/^            ArrowFunctionExpression(node) {$/;"	function	line:48
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow-restricted-names.js	/^            FunctionExpression(node) {$/;"	function	line:51
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow-restricted-names.js	/^            FunctionDeclaration(node) {$/;"	function	line:57
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow-restricted-names.js	/^            CatchClause(node) {$/;"	function	line:63
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^module.exports = {$/;"	property	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^    create(context) {$/;"	function	line:44
builtinGlobals	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        const options = {$/;"	property	line:46
isAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function isAllowed(variable) {$/;"	function	line:58
isAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function isAllowed(variable) {$/;"	function	line:58
isDuplicatedClassNameVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function isDuplicatedClassNameVariable(variable) {$/;"	function	line:71
isDuplicatedClassNameVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function isDuplicatedClassNameVariable(variable) {$/;"	function	line:71
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^         * To avoid reporting at declarations such as `var a = function a() {};`.$/;"	function	line:80
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^         * But it should report `var a = function(a) {};` or `var a = function() { function a() {} };`.$/;"	function	line:81
isOnInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function isOnInitializer(variable, scopeVar) {$/;"	function	line:87
isOnInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function isOnInitializer(variable, scopeVar) {$/;"	function	line:87
getNameRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function getNameRange(variable) {$/;"	function	line:110
getNameRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function getNameRange(variable) {$/;"	function	line:110
isInTdz	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function isInTdz(variable, scopeVar) {$/;"	function	line:122
isInTdz	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function isInTdz(variable, scopeVar) {$/;"	function	line:122
checkForShadows	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function checkForShadows(scope) {$/;"	function	line:142
checkForShadows	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-shadow.js	/^        function checkForShadows(scope) {$/;"	function	line:142
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-spaced-func.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-spaced-func.js	/^    create(context) {$/;"	function	line:28
detectOpenSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-spaced-func.js	/^        function detectOpenSpaces(node) {$/;"	function	line:38
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-spaced-func.js	/^                    fix(fixer) {$/;"	function	line:62
detectOpenSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-spaced-func.js	/^        function detectOpenSpaces(node) {$/;"	function	line:38
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sparse-arrays.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sparse-arrays.js	/^    create(context) {$/;"	function	line:22
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sparse-arrays.js	/^            ArrayExpression(node) {$/;"	function	line:31
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sync.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sync.js	/^    create(context) {$/;"	function	line:25
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-sync.js	/^            MemberExpression(node) {$/;"	function	line:29
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-tabs.js	/^module.exports = {$/;"	property	line:17
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-tabs.js	/^    create(context) {$/;"	function	line:27
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-tabs.js	/^            Program(node) {$/;"	function	line:29
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-template-curly-in-string.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-template-curly-in-string.js	/^    create(context) {$/;"	function	line:22
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-template-curly-in-string.js	/^            Literal(node) {$/;"	function	line:26
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-ternary.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-ternary.js	/^    create(context) {$/;"	function	line:23
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-ternary.js	/^            ConditionalExpression(node) {$/;"	function	line:27
isConstructorFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^function isConstructorFunction(node) {$/;"	function	line:25
isConstructorFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^function isConstructorFunction(node) {$/;"	function	line:25
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^module.exports = {$/;"	property	line:37
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^    create(context) {$/;"	function	line:48
isCalled	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^        function isCalled(segment) {$/;"	function	line:74
isCalled	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^        function isCalled(segment) {$/;"	function	line:74
isInConstructorOfDerivedClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^        function isInConstructorOfDerivedClass() {$/;"	function	line:82
isInConstructorOfDerivedClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^        function isInConstructorOfDerivedClass() {$/;"	function	line:82
isBeforeCallOfSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^        function isBeforeCallOfSuper() {$/;"	function	line:90
isBeforeCallOfSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^        function isBeforeCallOfSuper() {$/;"	function	line:90
setInvalid	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^        function setInvalid(node) {$/;"	function	line:103
setInvalid	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^        function setInvalid(node) {$/;"	function	line:103
setSuperCalled	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^        function setSuperCalled() {$/;"	function	line:119
setSuperCalled	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^        function setSuperCalled() {$/;"	function	line:119
onCodePathStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^            onCodePathStart(codePath, node) {$/;"	function	line:139
funcInfo.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^                    funcInfo = {$/;"	property	line:145
funcInfo.isConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^                        upper: funcInfo,$/;"	property	line:146
funcInfo.hasExtends	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^                        isConstructor: true,$/;"	property	line:147
funcInfo.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^                    funcInfo = {$/;"	property	line:155
funcInfo.isConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^                        upper: funcInfo,$/;"	property	line:156
funcInfo.hasExtends	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^                        isConstructor: false,$/;"	property	line:157
onCodePathEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^            onCodePathEnd(codePath) {$/;"	function	line:174
onCodePathSegmentStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^            onCodePathSegmentStart(segment) {$/;"	function	line:208
segInfoMap.superCalled	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^                segInfoMap[segment.id] = {$/;"	property	line:214
onCodePathSegmentLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^            onCodePathSegmentLoop(fromSegment, toSegment) {$/;"	function	line:232
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^            ThisExpression(node) {$/;"	function	line:262
Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-this-before-super.js	/^            Super(node) {$/;"	function	line:273
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-throw-literal.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-throw-literal.js	/^    create(context) {$/;"	function	line:25
ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-throw-literal.js	/^            ThrowStatement(node) {$/;"	function	line:29
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-trailing-spaces.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-trailing-spaces.js	/^    create(context) {$/;"	function	line:34
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-trailing-spaces.js	/^        function report(node, location, fixRange) {$/;"	function	line:51
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-trailing-spaces.js	/^                fix(fixer) {$/;"	function	line:63
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-trailing-spaces.js	/^        function report(node, location, fixRange) {$/;"	function	line:51
checkTrailingSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-trailing-spaces.js	/^            Program: function checkTrailingSpaces(node) {$/;"	function	line:76
const.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-trailing-spaces.js	/^                        const location = {$/;"	property	line:98
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-undef-init.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-undef-init.js	/^    create(context) {$/;"	function	line:27
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-undef-init.js	/^            VariableDeclarator(node) {$/;"	function	line:33
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-undef-init.js	/^                        fix(fixer) {$/;"	function	line:45
hasTypeOfOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-undef.js	/^function hasTypeOfOperator(node) {$/;"	function	line:16
hasTypeOfOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-undef.js	/^function hasTypeOfOperator(node) {$/;"	function	line:16
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-undef.js	/^module.exports = {$/;"	property	line:26
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-undef.js	/^    create(context) {$/;"	function	line:47
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-undefined.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-undefined.js	/^    create(context) {$/;"	function	line:22
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-undefined.js	/^            Identifier(node) {$/;"	function	line:26
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^    create(context) {$/;"	function	line:42
isAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function isAllowed(identifier) {$/;"	function	line:59
isAllowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function isAllowed(identifier) {$/;"	function	line:59
hasTrailingUnderscore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function hasTrailingUnderscore(identifier) {$/;"	function	line:69
hasTrailingUnderscore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function hasTrailingUnderscore(identifier) {$/;"	function	line:69
isSpecialCaseIdentifierForMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function isSpecialCaseIdentifierForMemberExpression(identifier) {$/;"	function	line:81
isSpecialCaseIdentifierForMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function isSpecialCaseIdentifierForMemberExpression(identifier) {$/;"	function	line:81
isSpecialCaseIdentifierInVariableExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function isSpecialCaseIdentifierInVariableExpression(identifier) {$/;"	function	line:91
isSpecialCaseIdentifierInVariableExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function isSpecialCaseIdentifierInVariableExpression(identifier) {$/;"	function	line:91
checkForTrailingUnderscoreInFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function checkForTrailingUnderscoreInFunctionDeclaration(node) {$/;"	function	line:103
checkForTrailingUnderscoreInFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function checkForTrailingUnderscoreInFunctionDeclaration(node) {$/;"	function	line:103
checkForTrailingUnderscoreInVariableExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function checkForTrailingUnderscoreInVariableExpression(node) {$/;"	function	line:125
checkForTrailingUnderscoreInVariableExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function checkForTrailingUnderscoreInVariableExpression(node) {$/;"	function	line:125
checkForTrailingUnderscoreInMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function checkForTrailingUnderscoreInMemberExpression(node) {$/;"	function	line:146
checkForTrailingUnderscoreInMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-underscore-dangle.js	/^        function checkForTrailingUnderscoreInMemberExpression(node) {$/;"	function	line:146
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unexpected-multiline.js	/^module.exports = {$/;"	property	line:10
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unexpected-multiline.js	/^    create(context) {$/;"	function	line:21
checkForBreakAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unexpected-multiline.js	/^        function checkForBreakAfter(node, msg) {$/;"	function	line:37
checkForBreakAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unexpected-multiline.js	/^        function checkForBreakAfter(node, msg) {$/;"	function	line:37
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unexpected-multiline.js	/^            MemberExpression(node) {$/;"	function	line:58
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unexpected-multiline.js	/^            TaggedTemplateExpression(node) {$/;"	function	line:65
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unexpected-multiline.js	/^            CallExpression(node) {$/;"	function	line:72
isWriteReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function isWriteReference(reference) {$/;"	function	line:43
isWriteReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function isWriteReference(reference) {$/;"	function	line:43
isUnmodified	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function isUnmodified(condition) {$/;"	function	line:61
isUnmodified	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function isUnmodified(condition) {$/;"	function	line:61
isUnmodifiedAndNotBelongToGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function isUnmodifiedAndNotBelongToGroup(condition) {$/;"	function	line:72
isUnmodifiedAndNotBelongToGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function isUnmodifiedAndNotBelongToGroup(condition) {$/;"	function	line:72
isInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function isInRange(node, reference) {$/;"	function	line:83
isInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function isInRange(node, reference) {$/;"	function	line:83
const.WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^const isInLoop = {$/;"	property	line:98
const.DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^    WhileStatement: isInRange,$/;"	property	line:99
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^    ForStatement(node, reference) {$/;"	function	line:101
hasDynamicExpressions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function hasDynamicExpressions(root) {$/;"	function	line:116
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^        enter(node) {$/;"	function	line:121
hasDynamicExpressions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function hasDynamicExpressions(root) {$/;"	function	line:116
toLoopCondition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function toLoopCondition(reference) {$/;"	function	line:140
toLoopCondition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function toLoopCondition(reference) {$/;"	function	line:140
getEncloseFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function getEncloseFunctionDeclaration(reference) {$/;"	function	line:194
getEncloseFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function getEncloseFunctionDeclaration(reference) {$/;"	function	line:194
updateModifiedFlag	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function updateModifiedFlag(conditions, modifiers) {$/;"	function	line:215
updateModifiedFlag	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^function updateModifiedFlag(conditions, modifiers) {$/;"	function	line:215
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^module.exports = {$/;"	property	line:245
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^    create(context) {$/;"	function	line:256
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^        function report(condition) {$/;"	function	line:265
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^        function report(condition) {$/;"	function	line:265
registerConditionsToGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^        function registerConditionsToGroup(conditions) {$/;"	function	line:282
registerConditionsToGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^        function registerConditionsToGroup(conditions) {$/;"	function	line:282
checkConditionsInGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^        function checkConditionsInGroup(conditions) {$/;"	function	line:304
checkConditionsInGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^        function checkConditionsInGroup(conditions) {$/;"	function	line:304
checkReferences	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^        function checkReferences(variable) {$/;"	function	line:317
checkReferences	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unmodified-loop-condition.js	/^        function checkReferences(variable) {$/;"	function	line:317
const.==	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^const OPERATOR_INVERSES = {$/;"	property	line:12
const.!=	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^    "==": "!=",$/;"	property	line:13
const.===	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^    "!=": "==",$/;"	property	line:14
const.!==	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^    "===": "!==",$/;"	property	line:15
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^module.exports = {$/;"	property	line:25
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^    create(context) {$/;"	function	line:48
isBooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^        function isBooleanLiteral(node) {$/;"	function	line:59
isBooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^        function isBooleanLiteral(node) {$/;"	function	line:59
invertExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^        function invertExpression(node) {$/;"	function	line:68
invertExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^        function invertExpression(node) {$/;"	function	line:68
isBooleanExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^        function isBooleanExpression(node) {$/;"	function	line:86
isBooleanExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^        function isBooleanExpression(node) {$/;"	function	line:86
matchesDefaultAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^        function matchesDefaultAssignment(node) {$/;"	function	line:97
matchesDefaultAssignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^        function matchesDefaultAssignment(node) {$/;"	function	line:97
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^            ConditionalExpression(node) {$/;"	function	line:105
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unneeded-ternary.js	/^                        fix(fixer) {$/;"	function	line:111
isInitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^function isInitialized(node) {$/;"	function	line:16
isInitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^function isInitialized(node) {$/;"	function	line:16
isUnreachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^function isUnreachable(segment) {$/;"	function	line:25
isUnreachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^function isUnreachable(segment) {$/;"	function	line:25
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^    constructor(sourceCode) {$/;"	function	line:33
get location	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^    get location() {$/;"	function	line:43
get isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^    get isEmpty() {$/;"	function	line:54
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^    contains(node) {$/;"	function	line:63
isConsecutive	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^    isConsecutive(node) {$/;"	function	line:75
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^    merge(node) {$/;"	function	line:84
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^    reset(node) {$/;"	function	line:93
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^module.exports = {$/;"	property	line:102
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^    create(context) {$/;"	function	line:113
reportIfUnreachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^        function reportIfUnreachable(node) {$/;"	function	line:123
reportIfUnreachable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^        function reportIfUnreachable(node) {$/;"	function	line:123
onCodePathStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^            onCodePathStart(codePath) {$/;"	function	line:165
onCodePathEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^            onCodePathEnd() {$/;"	function	line:169
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unreachable.js	/^            VariableDeclaration(node) {$/;"	function	line:193
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-finally.js	/^module.exports = {$/;"	property	line:21
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-finally.js	/^    create(context) {$/;"	function	line:31
isFinallyBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-finally.js	/^        function isFinallyBlock(node) {$/;"	function	line:39
isInFinallyBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-finally.js	/^        function isInFinallyBlock(node, label) {$/;"	function	line:50
isInFinallyBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-finally.js	/^        function isInFinallyBlock(node, label) {$/;"	function	line:50
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-finally.js	/^        function check(node) {$/;"	function	line:83
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-finally.js	/^        function check(node) {$/;"	function	line:83
isRelationalOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-negation.js	/^function isRelationalOperator(op) {$/;"	function	line:24
isRelationalOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-negation.js	/^function isRelationalOperator(op) {$/;"	function	line:24
isNegation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-negation.js	/^function isNegation(node) {$/;"	function	line:34
isNegation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-negation.js	/^function isNegation(node) {$/;"	function	line:34
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-negation.js	/^module.exports = {$/;"	property	line:42
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-negation.js	/^    create(context) {$/;"	function	line:53
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-negation.js	/^            BinaryExpression(node) {$/;"	function	line:57
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unsafe-negation.js	/^                        fix(fixer) {$/;"	function	line:68
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^    create(context) {$/;"	function	line:35
looksLikeDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^        function looksLikeDirective(node) {$/;"	function	line:44
looksLikeDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^        function looksLikeDirective(node) {$/;"	function	line:44
takeWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^        function takeWhile(predicate, list) {$/;"	function	line:54
takeWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^        function takeWhile(predicate, list) {$/;"	function	line:54
directives	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^        function directives(node) {$/;"	function	line:67
directives	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^        function directives(node) {$/;"	function	line:67
isDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^        function isDirective(node, ancestors) {$/;"	function	line:76
isDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^        function isDirective(node, ancestors) {$/;"	function	line:76
isValidExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^        function isValidExpression(node) {$/;"	function	line:90
isValidExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^        function isValidExpression(node) {$/;"	function	line:90
ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-expressions.js	/^            ExpressionStatement(node) {$/;"	function	line:109
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-labels.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-labels.js	/^    create(context) {$/;"	function	line:23
enterLabeledScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-labels.js	/^        function enterLabeledScope(node) {$/;"	function	line:32
scopeInfo.label	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-labels.js	/^            scopeInfo = {$/;"	property	line:33
enterLabeledScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-labels.js	/^        function enterLabeledScope(node) {$/;"	function	line:32
exitLabeledScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-labels.js	/^        function exitLabeledScope(node) {$/;"	function	line:47
exitLabeledScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-labels.js	/^        function exitLabeledScope(node) {$/;"	function	line:47
markAsUsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-labels.js	/^        function markAsUsed(node) {$/;"	function	line:66
markAsUsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-labels.js	/^        function markAsUsed(node) {$/;"	function	line:66
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^module.exports = {$/;"	property	line:19
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^    create(context) {$/;"	function	line:64
const.vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        const config = {$/;"	property	line:69
const.args	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^            vars: "all",$/;"	property	line:70
const.ignoreRestSiblings	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^            args: "after-used",$/;"	property	line:71
const.caughtErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^            ignoreRestSiblings: false,$/;"	property	line:72
isExported	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isExported(variable) {$/;"	function	line:113
isExported	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isExported(variable) {$/;"	function	line:113
hasRestSpreadSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function hasRestSpreadSibling(variable) {$/;"	function	line:139
hasRestSpreadSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function hasRestSpreadSibling(variable) {$/;"	function	line:139
isReadRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isReadRef(ref) {$/;"	function	line:163
isReadRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isReadRef(ref) {$/;"	function	line:163
isSelfReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isSelfReference(ref, nodes) {$/;"	function	line:174
isSelfReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isSelfReference(ref, nodes) {$/;"	function	line:174
isInside	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isInside(inner, outer) {$/;"	function	line:196
isInside	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isInside(inner, outer) {$/;"	function	line:196
getRhsNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function getRhsNode(ref, prevRhsNode) {$/;"	function	line:219
getRhsNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function getRhsNode(ref, prevRhsNode) {$/;"	function	line:219
isStorableFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isStorableFunction(funcNode, rhsNode) {$/;"	function	line:257
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^                switch (parent.type) {$/;"	function	line:262
isStorableFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isStorableFunction(funcNode, rhsNode) {$/;"	function	line:257
isInsideOfStorableFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isInsideOfStorableFunction(id, rhsNode) {$/;"	function	line:311
isInsideOfStorableFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isInsideOfStorableFunction(id, rhsNode) {$/;"	function	line:311
isReadForItself	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isReadForItself(ref, rhsNode) {$/;"	function	line:329
isReadForItself	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isReadForItself(ref, rhsNode) {$/;"	function	line:329
isForInRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isForInRef(ref) {$/;"	function	line:363
isForInRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isForInRef(ref) {$/;"	function	line:363
isUsedVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isUsedVariable(variable) {$/;"	function	line:399
isUsedVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isUsedVariable(variable) {$/;"	function	line:399
isLastInNonIgnoredParameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isLastInNonIgnoredParameters(variable) {$/;"	function	line:427
isLastInNonIgnoredParameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function isLastInNonIgnoredParameters(variable) {$/;"	function	line:427
collectUnusedVariables	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function collectUnusedVariables(scope, unusedVars) {$/;"	function	line:455
collectUnusedVariables	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function collectUnusedVariables(scope, unusedVars) {$/;"	function	line:455
getColumnInComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function getColumnInComment(variable, comment) {$/;"	function	line:547
getColumnInComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function getColumnInComment(variable, comment) {$/;"	function	line:547
getLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function getLocation(variable) {$/;"	function	line:567
getLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-unused-vars.js	/^        function getLocation(variable) {$/;"	function	line:567
parseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function parseOptions(options) {$/;"	function	line:21
parseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function parseOptions(options) {$/;"	function	line:21
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function isFunction(variable) {$/;"	function	line:43
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function isFunction(variable) {$/;"	function	line:43
isOuterClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function isOuterClass(variable, reference) {$/;"	function	line:54
isOuterClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function isOuterClass(variable, reference) {$/;"	function	line:54
isOuterVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function isOuterVariable(variable, reference) {$/;"	function	line:67
isOuterVariable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function isOuterVariable(variable, reference) {$/;"	function	line:67
isInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function isInRange(node, location) {$/;"	function	line:81
isInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function isInRange(node, location) {$/;"	function	line:81
isInInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function isInInitializer(variable, reference) {$/;"	function	line:100
isInInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^function isInInitializer(variable, reference) {$/;"	function	line:100
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^module.exports = {$/;"	property	line:137
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^    create(context) {$/;"	function	line:165
isForbidden	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^        function isForbidden(variable, reference) {$/;"	function	line:174
isForbidden	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^        function isForbidden(variable, reference) {$/;"	function	line:174
findVariablesInScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^        function findVariablesInScope(scope) {$/;"	function	line:193
findVariablesInScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^        function findVariablesInScope(scope) {$/;"	function	line:193
findVariables	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^        function findVariables() {$/;"	function	line:227
findVariables	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^        function findVariables() {$/;"	function	line:227
ruleDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-use-before-define.js	/^                ruleDefinition["SwitchStatement:exit"] = findVariables;$/;"	function	line:249
isCallOrNonVariadicApply	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-call.js	/^function isCallOrNonVariadicApply(node) {$/;"	function	line:19
isCallOrNonVariadicApply	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-call.js	/^function isCallOrNonVariadicApply(node) {$/;"	function	line:19
equalTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-call.js	/^function equalTokens(left, right, sourceCode) {$/;"	function	line:38
equalTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-call.js	/^function equalTokens(left, right, sourceCode) {$/;"	function	line:38
isValidThisArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-call.js	/^function isValidThisArg(expectedThis, thisArg, sourceCode) {$/;"	function	line:63
isValidThisArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-call.js	/^function isValidThisArg(expectedThis, thisArg, sourceCode) {$/;"	function	line:63
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-call.js	/^module.exports = {$/;"	property	line:74
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-call.js	/^    create(context) {$/;"	function	line:85
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-call.js	/^            CallExpression(node) {$/;"	function	line:89
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-computed-key.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-computed-key.js	/^    create(context) {$/;"	function	line:25
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-computed-key.js	/^            Property(node) {$/;"	function	line:29
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-computed-key.js	/^                        fix(fixer) {$/;"	function	line:42
isConcatenation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-concat.js	/^function isConcatenation(node) {$/;"	function	line:22
isConcatenation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-concat.js	/^function isConcatenation(node) {$/;"	function	line:22
getLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-concat.js	/^function getLeft(node) {$/;"	function	line:31
getLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-concat.js	/^function getLeft(node) {$/;"	function	line:31
getRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-concat.js	/^function getRight(node) {$/;"	function	line:45
getRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-concat.js	/^function getRight(node) {$/;"	function	line:45
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-concat.js	/^module.exports = {$/;"	property	line:58
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-concat.js	/^    create(context) {$/;"	function	line:69
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-concat.js	/^            BinaryExpression(node) {$/;"	function	line:73
isSingleSuperCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isSingleSuperCall(body) {$/;"	function	line:17
isSingleSuperCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isSingleSuperCall(body) {$/;"	function	line:17
isSimple	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isSimple(node) {$/;"	function	line:33
isSimple	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isSimple(node) {$/;"	function	line:33
isSpreadArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isSpreadArguments(superArgs) {$/;"	function	line:44
isSpreadArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isSpreadArguments(superArgs) {$/;"	function	line:44
isValidIdentifierPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isValidIdentifierPair(ctorParam, superArg) {$/;"	function	line:61
isValidIdentifierPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isValidIdentifierPair(ctorParam, superArg) {$/;"	function	line:61
isValidRestSpreadPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isValidRestSpreadPair(ctorParam, superArg) {$/;"	function	line:77
isValidRestSpreadPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isValidRestSpreadPair(ctorParam, superArg) {$/;"	function	line:77
isValidPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isValidPair(ctorParam, superArg) {$/;"	function	line:92
isValidPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isValidPair(ctorParam, superArg) {$/;"	function	line:92
isPassingThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isPassingThrough(ctorParams, superArgs) {$/;"	function	line:107
isPassingThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isPassingThrough(ctorParams, superArgs) {$/;"	function	line:107
isRedundantSuperCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isRedundantSuperCall(body, ctorParams) {$/;"	function	line:128
isRedundantSuperCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^function isRedundantSuperCall(body, ctorParams) {$/;"	function	line:128
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^module.exports = {$/;"	property	line:143
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^    create(context) {$/;"	function	line:154
checkForConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-constructor.js	/^        function checkForConstructor(node) {$/;"	function	line:161
union	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^function union(setA, setB) {$/;"	function	line:20
union	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^function union(setA, setB) {$/;"	function	line:20
parseRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^function parseRegExp(regExpText) {$/;"	function	line:48
parseRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^function parseRegExp(regExpText) {$/;"	function	line:48
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^module.exports = {$/;"	property	line:73
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^    create(context) {$/;"	function	line:84
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^        function report(node, startOffset, character) {$/;"	function	line:94
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^        function report(node, startOffset, character) {$/;"	function	line:94
validateString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^        function validateString(node, match) {$/;"	function	line:111
validateString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^        function validateString(node, match) {$/;"	function	line:111
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^        function check(node) {$/;"	function	line:147
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-escape.js	/^        function check(node) {$/;"	function	line:147
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-rename.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-rename.js	/^    create(context) {$/;"	function	line:33
reportError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-rename.js	/^        function reportError(node, initial, result, type) {$/;"	function	line:51
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-rename.js	/^                fix(fixer) {$/;"	function	line:61
reportError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-rename.js	/^        function reportError(node, initial, result, type) {$/;"	function	line:51
checkDestructured	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-rename.js	/^        function checkDestructured(node) {$/;"	function	line:75
checkDestructured	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-rename.js	/^        function checkDestructured(node) {$/;"	function	line:75
checkImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-rename.js	/^        function checkImport(node) {$/;"	function	line:109
checkImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-rename.js	/^        function checkImport(node) {$/;"	function	line:109
checkExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-rename.js	/^        function checkExport(node) {$/;"	function	line:125
checkExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-rename.js	/^        function checkExport(node) {$/;"	function	line:125
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^function remove(array, element) {$/;"	function	line:33
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^function remove(array, element) {$/;"	function	line:33
isRemovable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^function isRemovable(node) {$/;"	function	line:47
isRemovable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^function isRemovable(node) {$/;"	function	line:47
isInFinally	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^function isInFinally(node) {$/;"	function	line:63
isInFinally	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^function isInFinally(node) {$/;"	function	line:63
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^module.exports = {$/;"	property	line:79
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^    create(context) {$/;"	function	line:90
isReturned	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^        function isReturned(segment) {$/;"	function	line:101
isReturned	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^        function isReturned(segment) {$/;"	function	line:101
getUselessReturns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^        function getUselessReturns(uselessReturns, prevSegments, traversedSegments) {$/;"	function	line:126
getUselessReturns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^        function getUselessReturns(uselessReturns, prevSegments, traversedSegments) {$/;"	function	line:126
markReturnStatementsOnSegmentAsUsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^        function markReturnStatementsOnSegmentAsUsed(segment) {$/;"	function	line:167
markReturnStatementsOnSegmentAsUsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^        function markReturnStatementsOnSegmentAsUsed(segment) {$/;"	function	line:167
markReturnStatementsOnCurrentSegmentsAsUsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^        function markReturnStatementsOnCurrentSegmentsAsUsed() {$/;"	function	line:198
markReturnStatementsOnCurrentSegmentsAsUsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^        function markReturnStatementsOnCurrentSegmentsAsUsed() {$/;"	function	line:198
onCodePathStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^            onCodePathStart(codePath) {$/;"	function	line:212
return.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^                scopeInfo = {$/;"	property	line:213
return.uselessReturns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^                    upper: scopeInfo,$/;"	property	line:214
onCodePathEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^            onCodePathEnd() {$/;"	function	line:221
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^                        fix(fixer) {$/;"	function	line:227
onCodePathSegmentStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^            onCodePathSegmentStart(segment) {$/;"	function	line:238
uselessReturns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^                const info = {$/;"	property	line:239
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-useless-return.js	/^            ReturnStatement(node) {$/;"	function	line:249
getEnclosingFunctionScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function getEnclosingFunctionScope(scope) {$/;"	function	line:26
getEnclosingFunctionScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function getEnclosingFunctionScope(scope) {$/;"	function	line:26
expression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^ * function expression (i.e. a closure).$/;"	function	line:35
isReferencedInClosure	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function isReferencedInClosure(variable) {$/;"	function	line:40
isReferencedInClosure	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function isReferencedInClosure(variable) {$/;"	function	line:40
isLoopAssignee	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function isLoopAssignee(node) {$/;"	function	line:54
isLoopAssignee	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function isLoopAssignee(node) {$/;"	function	line:54
isDeclarationInitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function isDeclarationInitialized(node) {$/;"	function	line:65
isDeclarationInitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function isDeclarationInitialized(node) {$/;"	function	line:65
getScopeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function getScopeNode(node) {$/;"	function	line:80
getScopeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function getScopeNode(node) {$/;"	function	line:80
isRedeclared	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function isRedeclared(variable) {$/;"	function	line:99
isRedeclared	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function isRedeclared(variable) {$/;"	function	line:99
isUsedFromOutsideOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function isUsedFromOutsideOf(scopeNode) {$/;"	function	line:110
isOutsideOfScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^    function isOutsideOfScope(reference) {$/;"	function	line:119
isUsedFromOutsideOf.isOutsideOfScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^    function isOutsideOfScope(reference) {$/;"	function	line:119
isUsedFromOutsideOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function isUsedFromOutsideOf(scopeNode) {$/;"	function	line:110
hasReferenceInTDZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function hasReferenceInTDZ(node) {$/;"	function	line:144
hasReferenceInTDZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^function hasReferenceInTDZ(node) {$/;"	function	line:144
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^module.exports = {$/;"	property	line:172
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^    create(context) {$/;"	function	line:184
hasSelfReferenceInTDZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^        function hasSelfReferenceInTDZ(declarator) {$/;"	function	line:193
hasSelfReferenceInTDZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^        function hasSelfReferenceInTDZ(declarator) {$/;"	function	line:193
canFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^        function canFix(node) {$/;"	function	line:253
canFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^        function canFix(node) {$/;"	function	line:253
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^        function report(node) {$/;"	function	line:295
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^                fix(fixer) {$/;"	function	line:302
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-var.js	/^        function report(node) {$/;"	function	line:295
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-void.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-void.js	/^    create(context) {$/;"	function	line:22
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-void.js	/^            UnaryExpression(node) {$/;"	function	line:29
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-warning-comments.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-warning-comments.js	/^    create(context) {$/;"	function	line:41
convertToRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-warning-comments.js	/^        function convertToRegExp(term) {$/;"	function	line:56
convertToRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-warning-comments.js	/^        function convertToRegExp(term) {$/;"	function	line:56
commentContainsWarningTerm	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-warning-comments.js	/^        function commentContainsWarningTerm(comment) {$/;"	function	line:95
commentContainsWarningTerm	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-warning-comments.js	/^        function commentContainsWarningTerm(comment) {$/;"	function	line:95
checkComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-warning-comments.js	/^        function checkComment(node) {$/;"	function	line:112
checkComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-warning-comments.js	/^        function checkComment(node) {$/;"	function	line:112
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-whitespace-before-property.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-whitespace-before-property.js	/^    create(context) {$/;"	function	line:25
findOpeningBracket	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-whitespace-before-property.js	/^        function findOpeningBracket(node) {$/;"	function	line:38
findOpeningBracket	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-whitespace-before-property.js	/^        function findOpeningBracket(node) {$/;"	function	line:38
reportError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-whitespace-before-property.js	/^        function reportError(node, leftToken, rightToken) {$/;"	function	line:55
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-whitespace-before-property.js	/^                fix(fixer) {$/;"	function	line:64
reportError	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-whitespace-before-property.js	/^        function reportError(node, leftToken, rightToken) {$/;"	function	line:55
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-whitespace-before-property.js	/^            MemberExpression(node) {$/;"	function	line:81
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-with.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-with.js	/^    create(context) {$/;"	function	line:23
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/no-with.js	/^            WithStatement(node) {$/;"	function	line:26
const.oneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^const OPTION_VALUE = {$/;"	property	line:19
normalizeOptionValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^function normalizeOptionValue(value) {$/;"	function	line:47
normalizeOptionValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^function normalizeOptionValue(value) {$/;"	function	line:47
normalizeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^function normalizeOptions(options) {$/;"	function	line:73
normalizeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^function normalizeOptions(options) {$/;"	function	line:73
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^module.exports = {$/;"	property	line:90
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^    create(context) {$/;"	function	line:116
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^        function check(node) {$/;"	function	line:127
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^                        fix(fixer) {$/;"	function	line:159
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^                        fix(fixer) {$/;"	function	line:169
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^                        fix(fixer) {$/;"	function	line:180
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^                        fix(fixer) {$/;"	function	line:193
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-newline.js	/^        function check(node) {$/;"	function	line:127
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^    create(context) {$/;"	function	line:42
isOptionSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function isOptionSet(option) {$/;"	function	line:53
isOptionSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function isOptionSet(option) {$/;"	function	line:53
const.arraysInObjectsException	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^            spaced,$/;"	property	line:58
reportNoBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function reportNoBeginningSpace(node, token) {$/;"	function	line:73
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^                fix(fixer) {$/;"	function	line:81
reportNoBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function reportNoBeginningSpace(node, token) {$/;"	function	line:73
reportNoEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function reportNoEndingSpace(node, token) {$/;"	function	line:95
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^                fix(fixer) {$/;"	function	line:103
reportNoEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function reportNoEndingSpace(node, token) {$/;"	function	line:95
reportRequiredBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function reportRequiredBeginningSpace(node, token) {$/;"	function	line:117
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^                fix(fixer) {$/;"	function	line:125
reportRequiredBeginningSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function reportRequiredBeginningSpace(node, token) {$/;"	function	line:117
reportRequiredEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function reportRequiredEndingSpace(node, token) {$/;"	function	line:137
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^                fix(fixer) {$/;"	function	line:145
reportRequiredEndingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function reportRequiredEndingSpace(node, token) {$/;"	function	line:137
validateBraceSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function validateBraceSpacing(node, first, second, penultimate, last) {$/;"	function	line:160
validateBraceSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function validateBraceSpacing(node, first, second, penultimate, last) {$/;"	function	line:160
getClosingBraceOfObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function getClosingBraceOfObject(node) {$/;"	function	line:207
getClosingBraceOfObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function getClosingBraceOfObject(node) {$/;"	function	line:207
checkForObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function checkForObject(node) {$/;"	function	line:224
checkForObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function checkForObject(node) {$/;"	function	line:224
checkForImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function checkForImport(node) {$/;"	function	line:242
checkForImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function checkForImport(node) {$/;"	function	line:242
checkForExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function checkForExport(node) {$/;"	function	line:276
checkForExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-curly-spacing.js	/^        function checkForExport(node) {$/;"	function	line:276
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-property-newline.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-property-newline.js	/^    create(context) {$/;"	function	line:35
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-property-newline.js	/^            ObjectExpression(node) {$/;"	function	line:44
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-property-newline.js	/^                            fix(fixer) {$/;"	function	line:67
const.always	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^const OPTIONS = {$/;"	property	line:8
const.never	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^    always: "always",$/;"	property	line:9
const.methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^    never: "never",$/;"	property	line:10
const.properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^    methods: "methods",$/;"	property	line:11
const.consistent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^    properties: "properties",$/;"	property	line:12
const.consistentAsNeeded	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^    consistent: "consistent",$/;"	property	line:13
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^module.exports = {$/;"	property	line:25
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^    create(context) {$/;"	function	line:95
isConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function isConstructor(name) {$/;"	function	line:119
isConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function isConstructor(name) {$/;"	function	line:119
canHaveShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function canHaveShorthand(property) {$/;"	function	line:131
canHaveShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function canHaveShorthand(property) {$/;"	function	line:131
isStringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function isStringLiteral(node) {$/;"	function	line:140
isStringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function isStringLiteral(node) {$/;"	function	line:140
isShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function isShorthand(property) {$/;"	function	line:150
isShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function isShorthand(property) {$/;"	function	line:150
isRedundant	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function isRedundant(property) {$/;"	function	line:162
isRedundant	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function isRedundant(property) {$/;"	function	line:162
checkConsistency	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function checkConsistency(node, checkRedundancy) {$/;"	function	line:181
checkConsistency	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function checkConsistency(node, checkRedundancy) {$/;"	function	line:181
makeFunctionShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function makeFunctionShorthand(fixer, node) {$/;"	function	line:217
makeFunctionShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function makeFunctionShorthand(fixer, node) {$/;"	function	line:217
makeFunctionLongform	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function makeFunctionLongform(fixer, node) {$/;"	function	line:251
makeFunctionLongform	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function makeFunctionLongform(fixer, node) {$/;"	function	line:251
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function enterFunction() {$/;"	function	line:285
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function enterFunction() {$/;"	function	line:285
exitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function exitFunction() {$/;"	function	line:296
exitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function exitFunction() {$/;"	function	line:296
reportLexicalIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function reportLexicalIdentifier() {$/;"	function	line:305
reportLexicalIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^        function reportLexicalIdentifier() {$/;"	function	line:305
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^            ArrowFunctionExpression(node) {$/;"	function	line:321
MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^            MetaProperty(node) {$/;"	function	line:330
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^            Identifier(node) {$/;"	function	line:335
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^            ObjectExpression(node) {$/;"	function	line:341
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^                        fix(fixer) {$/;"	function	line:414
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/object-shorthand.js	/^                        fix(fixer) {$/;"	function	line:427
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var-declaration-per-line.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var-declaration-per-line.js	/^    create(context) {$/;"	function	line:28
isForTypeSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var-declaration-per-line.js	/^        function isForTypeSpecifier(keyword) {$/;"	function	line:44
isForTypeSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var-declaration-per-line.js	/^        function isForTypeSpecifier(keyword) {$/;"	function	line:44
checkForNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var-declaration-per-line.js	/^        function checkForNewLine(node) {$/;"	function	line:54
checkForNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var-declaration-per-line.js	/^        function checkForNewLine(node) {$/;"	function	line:54
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^    create(context) {$/;"	function	line:58
options.uninitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^            options.var = { uninitialized: mode, initialized: mode };$/;"	property	line:69
options.initialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^            options.var = { uninitialized: mode, initialized: mode };$/;"	property	line:69
options.let.uninitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^            options.let = { uninitialized: mode, initialized: mode };$/;"	property	line:70
options.let.initialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^            options.let = { uninitialized: mode, initialized: mode };$/;"	property	line:70
options.const.uninitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^            options.const = { uninitialized: mode, initialized: mode };$/;"	property	line:71
options.const.initialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^            options.const = { uninitialized: mode, initialized: mode };$/;"	property	line:71
options.uninitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^                options.var = { uninitialized: mode.var, initialized: mode.var };$/;"	property	line:74
options.let.uninitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^                options.let = { uninitialized: mode.let, initialized: mode.let };$/;"	property	line:77
options.const.uninitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^                options.const = { uninitialized: mode.const, initialized: mode.const };$/;"	property	line:80
startBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function startBlock() {$/;"	function	line:124
startBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function startBlock() {$/;"	function	line:124
startFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function startFunction() {$/;"	function	line:136
startFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function startFunction() {$/;"	function	line:136
endBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function endBlock() {$/;"	function	line:146
endBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function endBlock() {$/;"	function	line:146
endFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function endFunction() {$/;"	function	line:155
endFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function endFunction() {$/;"	function	line:155
recordTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function recordTypes(statementType, declarations, currentScope) {$/;"	function	line:168
recordTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function recordTypes(statementType, declarations, currentScope) {$/;"	function	line:168
getCurrentScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function getCurrentScope(statementType) {$/;"	function	line:187
getCurrentScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function getCurrentScope(statementType) {$/;"	function	line:187
countDeclarations	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function countDeclarations(declarations) {$/;"	function	line:206
const.uninitialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^            const counts = { uninitialized: 0, initialized: 0 };$/;"	property	line:207
const.initialized	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^            const counts = { uninitialized: 0, initialized: 0 };$/;"	property	line:207
countDeclarations	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function countDeclarations(declarations) {$/;"	function	line:206
hasOnlyOneStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function hasOnlyOneStatement(statementType, declarations) {$/;"	function	line:226
hasOnlyOneStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^        function hasOnlyOneStatement(statementType, declarations) {$/;"	function	line:226
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/one-var.js	/^            VariableDeclaration(node) {$/;"	function	line:268
isCommutativeOperatorWithShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^function isCommutativeOperatorWithShorthand(operator) {$/;"	function	line:18
isCommutativeOperatorWithShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^function isCommutativeOperatorWithShorthand(operator) {$/;"	function	line:18
isNonCommutativeOperatorWithShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^function isNonCommutativeOperatorWithShorthand(operator) {$/;"	function	line:29
isNonCommutativeOperatorWithShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^function isNonCommutativeOperatorWithShorthand(operator) {$/;"	function	line:29
same	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^function same(a, b) {$/;"	function	line:47
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^    switch (a.type) {$/;"	function	line:52
same	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^function same(a, b) {$/;"	function	line:47
canBeFixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^function canBeFixed(node) {$/;"	function	line:79
canBeFixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^function canBeFixed(node) {$/;"	function	line:79
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^module.exports = {$/;"	property	line:84
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^    create(context) {$/;"	function	line:101
getOperatorToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^        function getOperatorToken(node) {$/;"	function	line:110
getOperatorToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^        function getOperatorToken(node) {$/;"	function	line:110
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^        function verify(node) {$/;"	function	line:119
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^                        fix(fixer) {$/;"	function	line:133
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^        function verify(node) {$/;"	function	line:119
prohibit	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^        function prohibit(node) {$/;"	function	line:165
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^                    fix(fixer) {$/;"	function	line:170
prohibit	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-assignment.js	/^        function prohibit(node) {$/;"	function	line:165
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-linebreak.js	/^module.exports = {$/;"	property	line:16
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-linebreak.js	/^    create(context) {$/;"	function	line:48
getFixer	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-linebreak.js	/^        function getFixer(operatorToken, desiredStyle) {$/;"	function	line:75
getFixer	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-linebreak.js	/^        function getFixer(operatorToken, desiredStyle) {$/;"	function	line:75
validateNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-linebreak.js	/^        function validateNode(node, leftSide) {$/;"	function	line:131
validateNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-linebreak.js	/^        function validateNode(node, leftSide) {$/;"	function	line:131
validateBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-linebreak.js	/^        function validateBinaryExpression(node) {$/;"	function	line:227
validateBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-linebreak.js	/^        function validateBinaryExpression(node) {$/;"	function	line:227
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-linebreak.js	/^            VariableDeclarator(node) {$/;"	function	line:239
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/operator-linebreak.js	/^            ConditionalExpression(node) {$/;"	function	line:244
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^    create(context) {$/;"	function	line:49
getOpenBrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function getOpenBrace(node) {$/;"	function	line:77
getOpenBrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function getOpenBrace(node) {$/;"	function	line:77
isComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function isComment(node) {$/;"	function	line:89
isComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function isComment(node) {$/;"	function	line:89
isTokenTopPadded	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function isTokenTopPadded(token) {$/;"	function	line:98
isTokenTopPadded	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function isTokenTopPadded(token) {$/;"	function	line:98
isTokenBottomPadded	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function isTokenBottomPadded(token) {$/;"	function	line:117
isTokenBottomPadded	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function isTokenBottomPadded(token) {$/;"	function	line:117
requirePaddingFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function requirePaddingFor(node) {$/;"	function	line:136
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^            switch (node.type) {$/;"	function	line:137
requirePaddingFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function requirePaddingFor(node) {$/;"	function	line:136
checkPadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function checkPadding(node) {$/;"	function	line:156
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^                        fix(fixer) {$/;"	function	line:167
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^                        fix(fixer) {$/;"	function	line:177
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^                        fix(fixer) {$/;"	function	line:190
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^                        fix(fixer) {$/;"	function	line:204
checkPadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        function checkPadding(node) {$/;"	function	line:156
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^            rule.SwitchStatement = function(node) {$/;"	function	line:215
rule.SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        if (options.hasOwnProperty("switches")) {$/;"	function	line:214
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^            rule.BlockStatement = function(node) {$/;"	function	line:224
rule.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        if (options.hasOwnProperty("blocks")) {$/;"	function	line:223
ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^            rule.ClassBody = function(node) {$/;"	function	line:233
rule.ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/padded-blocks.js	/^        if (options.hasOwnProperty("classes")) {$/;"	function	line:232
isFunctionName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^function isFunctionName(variable) {$/;"	function	line:17
isFunctionName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^function isFunctionName(variable) {$/;"	function	line:17
checkMetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^function checkMetaProperty(node, metaName, propertyName) {$/;"	function	line:28
checkMetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^function checkMetaProperty(node, metaName, propertyName) {$/;"	function	line:28
getVariableOfArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^function getVariableOfArguments(scope) {$/;"	function	line:37
getVariableOfArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^function getVariableOfArguments(scope) {$/;"	function	line:37
getCallbackInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^function getCallbackInfo(node) {$/;"	function	line:65
const.isCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^    const retv = { isCallback: false, isLexicalThis: false };$/;"	property	line:66
const.isLexicalThis	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^    const retv = { isCallback: false, isLexicalThis: false };$/;"	property	line:66
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^        switch (parent.type) {$/;"	function	line:70
getCallbackInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^function getCallbackInfo(node) {$/;"	function	line:65
hasDuplicateParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^function hasDuplicateParams(paramsList) {$/;"	function	line:125
hasDuplicateParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^function hasDuplicateParams(paramsList) {$/;"	function	line:125
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^module.exports = {$/;"	property	line:133
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^    create(context) {$/;"	function	line:159
enterScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^        function enterScope() {$/;"	function	line:178
enterScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^        function enterScope() {$/;"	function	line:178
exitScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^        function exitScope() {$/;"	function	line:186
exitScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^        function exitScope() {$/;"	function	line:186
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^            Program() {$/;"	function	line:193
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^            ThisExpression() {$/;"	function	line:198
Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^            Super() {$/;"	function	line:206
MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^            MetaProperty(node) {$/;"	function	line:214
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-arrow-callback.js	/^                        fix(fixer) {$/;"	function	line:266
isInitOfForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function isInitOfForStatement(node) {$/;"	function	line:31
isInitOfForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function isInitOfForStatement(node) {$/;"	function	line:31
canBecomeVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function canBecomeVariableDeclaration(identifier) {$/;"	function	line:41
canBecomeVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function canBecomeVariableDeclaration(identifier) {$/;"	function	line:41
getIdentifierIfShouldBeConst	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function getIdentifierIfShouldBeConst(variable, ignoreReadBeforeAssign) {$/;"	function	line:83
getIdentifierIfShouldBeConst	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function getIdentifierIfShouldBeConst(variable, ignoreReadBeforeAssign) {$/;"	function	line:83
getDestructuringHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function getDestructuringHost(reference) {$/;"	function	line:153
getDestructuringHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function getDestructuringHost(reference) {$/;"	function	line:153
groupByDestructuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function groupByDestructuring(variables, ignoreReadBeforeAssign) {$/;"	function	line:180
groupByDestructuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function groupByDestructuring(variables, ignoreReadBeforeAssign) {$/;"	function	line:180
findUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function findUp(node, type, shouldStop) {$/;"	function	line:224
findUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^function findUp(node, type, shouldStop) {$/;"	function	line:224
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^module.exports = {$/;"	property	line:238
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^    create(context) {$/;"	function	line:260
checkGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^        function checkGroup(nodes) {$/;"	function	line:281
checkGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^        function checkGroup(nodes) {$/;"	function	line:281
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-const.js	/^            VariableDeclaration(node) {$/;"	function	line:317
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^    create(context) {$/;"	function	line:43
isArrayIndexAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^        function isArrayIndexAccess(node) {$/;"	function	line:80
isArrayIndexAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^        function isArrayIndexAccess(node) {$/;"	function	line:80
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^        function report(reportNode, type) {$/;"	function	line:91
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^        function report(reportNode, type) {$/;"	function	line:91
performCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^        function performCheck(leftNode, rightNode, reportNode) {$/;"	function	line:107
performCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^        function performCheck(leftNode, rightNode, reportNode) {$/;"	function	line:107
checkVariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^        function checkVariableDeclarator(node) {$/;"	function	line:139
checkVariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^        function checkVariableDeclarator(node) {$/;"	function	line:139
checkAssigmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^        function checkAssigmentExpression(node) {$/;"	function	line:160
checkAssigmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-destructuring.js	/^        function checkAssigmentExpression(node) {$/;"	function	line:160
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-numeric-literals.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-numeric-literals.js	/^    create(context) {$/;"	function	line:25
2	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-numeric-literals.js	/^        const radixMap = {$/;"	property	line:26
8	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-numeric-literals.js	/^            2: "binary",$/;"	property	line:27
16	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-numeric-literals.js	/^            8: "octal",$/;"	property	line:28
const.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-numeric-literals.js	/^        const prefixMap = {$/;"	property	line:32
const.8	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-numeric-literals.js	/^            2: "0b",$/;"	property	line:33
const.16	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-numeric-literals.js	/^            8: "0o",$/;"	property	line:34
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-numeric-literals.js	/^            CallExpression(node) {$/;"	function	line:44
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-numeric-literals.js	/^                        fix(fixer) {$/;"	function	line:65
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-promise-reject-errors.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-promise-reject-errors.js	/^    create(context) {$/;"	function	line:32
checkRejectCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-promise-reject-errors.js	/^        function checkRejectCall(callExpression) {$/;"	function	line:45
checkRejectCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-promise-reject-errors.js	/^        function checkRejectCall(callExpression) {$/;"	function	line:45
isPromiseRejectCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-promise-reject-errors.js	/^        function isPromiseRejectCall(node) {$/;"	function	line:66
isPromiseRejectCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-promise-reject-errors.js	/^        function isPromiseRejectCall(node) {$/;"	function	line:66
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-promise-reject-errors.js	/^            CallExpression(node) {$/;"	function	line:79
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^    create(context) {$/;"	function	line:51
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^        const existingNames = {$/;"	property	line:52
call	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            apply: "Function.prototype.apply",$/;"	property	line:53
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            call: "Function.prototype.call",$/;"	property	line:54
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            defineProperty: "Object.defineProperty",$/;"	property	line:55
getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            getOwnPropertyDescriptor: "Object.getOwnPropertyDescriptor",$/;"	property	line:56
setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            getPrototypeOf: "Object.getPrototypeOf",$/;"	property	line:57
isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            setPrototypeOf: "Object.setPrototypeOf",$/;"	property	line:58
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            isExtensible: "Object.isExtensible",$/;"	property	line:59
preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            getOwnPropertyNames: "Object.getOwnPropertyNames",$/;"	property	line:60
const.apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^        const reflectSubsitutes = {$/;"	property	line:64
const.call	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            apply: "Reflect.apply",$/;"	property	line:65
const.defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            call: "Reflect.apply",$/;"	property	line:66
const.getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            defineProperty: "Reflect.defineProperty",$/;"	property	line:67
const.getPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            getOwnPropertyDescriptor: "Reflect.getOwnPropertyDescriptor",$/;"	property	line:68
const.setPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            getPrototypeOf: "Reflect.getPrototypeOf",$/;"	property	line:69
const.isExtensible	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            setPrototypeOf: "Reflect.setPrototypeOf",$/;"	property	line:70
const.getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            isExtensible: "Reflect.isExtensible",$/;"	property	line:71
const.preventExtensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            getOwnPropertyNames: "Reflect.getOwnPropertyNames",$/;"	property	line:72
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^        function report(node, existing, substitute) {$/;"	function	line:85
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^        function report(node, existing, substitute) {$/;"	function	line:85
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            CallExpression(node) {$/;"	function	line:93
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-reflect.js	/^            UnaryExpression(node) {$/;"	function	line:103
getVariableOfArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-rest-params.js	/^function getVariableOfArguments(scope) {$/;"	function	line:17
getVariableOfArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-rest-params.js	/^function getVariableOfArguments(scope) {$/;"	function	line:17
isNotNormalMemberAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-rest-params.js	/^function isNotNormalMemberAccess(reference) {$/;"	function	line:46
isNotNormalMemberAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-rest-params.js	/^function isNotNormalMemberAccess(reference) {$/;"	function	line:46
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-rest-params.js	/^module.exports = {$/;"	property	line:61
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-rest-params.js	/^    create(context) {$/;"	function	line:72
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-rest-params.js	/^        function report(reference) {$/;"	function	line:80
checkForArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-rest-params.js	/^        function checkForArguments() {$/;"	function	line:93
checkForArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-rest-params.js	/^        function checkForArguments() {$/;"	function	line:93
isVariadicApplyCalling	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-spread.js	/^function isVariadicApplyCalling(node) {$/;"	function	line:19
isVariadicApplyCalling	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-spread.js	/^function isVariadicApplyCalling(node) {$/;"	function	line:19
equalTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-spread.js	/^function equalTokens(left, right, sourceCode) {$/;"	function	line:38
equalTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-spread.js	/^function equalTokens(left, right, sourceCode) {$/;"	function	line:38
isValidThisArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-spread.js	/^function isValidThisArg(expectedThis, thisArg, context) {$/;"	function	line:63
isValidThisArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-spread.js	/^function isValidThisArg(expectedThis, thisArg, context) {$/;"	function	line:63
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-spread.js	/^module.exports = {$/;"	property	line:74
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-spread.js	/^    create(context) {$/;"	function	line:87
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-spread.js	/^            CallExpression(node) {$/;"	function	line:91
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-spread.js	/^                        fix(fixer) {$/;"	function	line:104
isConcatenation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function isConcatenation(node) {$/;"	function	line:23
isConcatenation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function isConcatenation(node) {$/;"	function	line:23
getTopConcatBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function getTopConcatBinaryExpression(node) {$/;"	function	line:32
getTopConcatBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function getTopConcatBinaryExpression(node) {$/;"	function	line:32
hasStringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function hasStringLiteral(node) {$/;"	function	line:44
hasStringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function hasStringLiteral(node) {$/;"	function	line:44
hasNonStringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function hasNonStringLiteral(node) {$/;"	function	line:58
hasNonStringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function hasNonStringLiteral(node) {$/;"	function	line:58
startsWithTemplateCurly	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function startsWithTemplateCurly(node) {$/;"	function	line:72
startsWithTemplateCurly	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function startsWithTemplateCurly(node) {$/;"	function	line:72
endsWithTemplateCurly	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function endsWithTemplateCurly(node) {$/;"	function	line:87
endsWithTemplateCurly	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^function endsWithTemplateCurly(node) {$/;"	function	line:87
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^module.exports = {$/;"	property	line:101
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^    create(context) {$/;"	function	line:114
getTextBetween	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^        function getTextBetween(node1, node2) {$/;"	function	line:124
getTextBetween	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^        function getTextBetween(node1, node2) {$/;"	function	line:124
getTemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^        function getTemplateLiteral(currentNode, textBeforeNode, textAfterNode) {$/;"	function	line:138
getTemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^        function getTemplateLiteral(currentNode, textBeforeNode, textAfterNode) {$/;"	function	line:138
checkForStringConcat	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^        function checkForStringConcat(node) {$/;"	function	line:195
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^                    fix(fixer) {$/;"	function	line:212
checkForStringConcat	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^        function checkForStringConcat(node) {$/;"	function	line:195
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/prefer-template.js	/^            Program() {$/;"	function	line:220
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^module.exports = {$/;"	property	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^    create(context) {$/;"	function	line:69
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function isKeyword(tokenStr) {$/;"	function	line:88
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function isKeyword(tokenStr) {$/;"	function	line:88
areQuotesRedundant	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function areQuotesRedundant(rawKey, tokens, skipNumberLiterals) {$/;"	function	line:100
areQuotesRedundant	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function areQuotesRedundant(rawKey, tokens, skipNumberLiterals) {$/;"	function	line:100
getUnquotedKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function getUnquotedKey(key) {$/;"	function	line:111
getUnquotedKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function getUnquotedKey(key) {$/;"	function	line:111
getQuotedKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function getQuotedKey(key) {$/;"	function	line:120
getQuotedKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function getQuotedKey(key) {$/;"	function	line:120
checkUnnecessaryQuotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function checkUnnecessaryQuotes(node) {$/;"	function	line:136
checkUnnecessaryQuotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function checkUnnecessaryQuotes(node) {$/;"	function	line:136
checkOmittedQuotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function checkOmittedQuotes(node) {$/;"	function	line:191
checkOmittedQuotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function checkOmittedQuotes(node) {$/;"	function	line:191
checkConsistency	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function checkConsistency(node, checkQuotesRedundancy) {$/;"	function	line:210
checkConsistency	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^        function checkConsistency(node, checkQuotesRedundancy) {$/;"	function	line:210
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^            Property(node) {$/;"	function	line:277
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quote-props.js	/^            ObjectExpression(node) {$/;"	function	line:285
const.double	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^const QUOTE_SETTINGS = {$/;"	property	line:18
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^QUOTE_SETTINGS.backtick.convert = function(str) {$/;"	function	line:47
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^    create(context) {$/;"	function	line:110
isJSXLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^        function isJSXLiteral(node) {$/;"	function	line:144
isDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^        function isDirective(node) {$/;"	function	line:155
isPartOfDirectivePrologue	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^        function isPartOfDirectivePrologue(node) {$/;"	function	line:170
isAllowedAsNonBacktick	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^        function isAllowedAsNonBacktick(node) {$/;"	function	line:198
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^            switch (parent.type) {$/;"	function	line:201
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^            Literal(node) {$/;"	function	line:225
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^                            fix(fixer) {$/;"	function	line:246
TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^            TemplateLiteral(node) {$/;"	function	line:254
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/quotes.js	/^                        fix(fixer) {$/;"	function	line:274
isShadowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^function isShadowed(variable) {$/;"	function	line:27
isShadowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^function isShadowed(variable) {$/;"	function	line:27
isParseIntMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^function isParseIntMethod(node) {$/;"	function	line:38
isParseIntMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^function isParseIntMethod(node) {$/;"	function	line:38
isValidRadix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^function isValidRadix(radix) {$/;"	function	line:58
isValidRadix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^function isValidRadix(radix) {$/;"	function	line:58
isDefaultRadix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^function isDefaultRadix(radix) {$/;"	function	line:71
isDefaultRadix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^function isDefaultRadix(radix) {$/;"	function	line:71
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^module.exports = {$/;"	property	line:79
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^    create(context) {$/;"	function	line:94
checkArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^        function checkArguments(node) {$/;"	function	line:104
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^            switch (args.length) {$/;"	function	line:107
checkArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/radix.js	/^        function checkArguments(node) {$/;"	function	line:104
capitalizeFirstLetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-await.js	/^function capitalizeFirstLetter(text) {$/;"	function	line:24
capitalizeFirstLetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-await.js	/^function capitalizeFirstLetter(text) {$/;"	function	line:24
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-await.js	/^module.exports = {$/;"	property	line:32
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-await.js	/^    create(context) {$/;"	function	line:42
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-await.js	/^        function enterFunction() {$/;"	function	line:51
scopeInfo.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-await.js	/^            scopeInfo = {$/;"	property	line:52
scopeInfo.hasAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-await.js	/^                upper: scopeInfo,$/;"	property	line:53
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-await.js	/^        function enterFunction() {$/;"	function	line:51
exitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-await.js	/^        function exitFunction(node) {$/;"	function	line:65
exitFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-await.js	/^        function exitFunction(node) {$/;"	function	line:65
AwaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-await.js	/^            AwaitExpression() {$/;"	function	line:90
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^module.exports = {$/;"	property	line:7
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^    create(context) {$/;"	function	line:43
const.FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^        const DEFAULT_OPTIONS = {$/;"	property	line:45
const.MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^            FunctionDeclaration: true,$/;"	property	line:46
const.ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^            MethodDefinition: false,$/;"	property	line:47
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^        function report(node) {$/;"	function	line:57
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^        function report(node) {$/;"	function	line:57
checkClassMethodJsDoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^        function checkClassMethodJsDoc(node) {$/;"	function	line:66
checkClassMethodJsDoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^        function checkClassMethodJsDoc(node) {$/;"	function	line:66
checkJsDoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^        function checkJsDoc(node) {$/;"	function	line:81
checkJsDoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^        function checkJsDoc(node) {$/;"	function	line:81
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^            FunctionDeclaration(node) {$/;"	function	line:90
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^            FunctionExpression(node) {$/;"	function	line:95
ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^            ClassDeclaration(node) {$/;"	function	line:100
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-jsdoc.js	/^            ArrowFunctionExpression(node) {$/;"	function	line:105
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-yield.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-yield.js	/^    create(context) {$/;"	function	line:23
beginChecking	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-yield.js	/^        function beginChecking(node) {$/;"	function	line:31
beginChecking	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-yield.js	/^        function beginChecking(node) {$/;"	function	line:31
endChecking	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-yield.js	/^        function endChecking(node) {$/;"	function	line:43
endChecking	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-yield.js	/^        function endChecking(node) {$/;"	function	line:43
YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/require-yield.js	/^            YieldExpression() {$/;"	function	line:62
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/rest-spread-spacing.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/rest-spread-spacing.js	/^    create(context) {$/;"	function	line:27
checkWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/rest-spread-spacing.js	/^        function checkWhiteSpace(node) {$/;"	function	line:40
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/rest-spread-spacing.js	/^            switch (node.type) {$/;"	function	line:46
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/rest-spread-spacing.js	/^                    fix(fixer) {$/;"	function	line:74
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/rest-spread-spacing.js	/^                    fix(fixer) {$/;"	function	line:89
checkWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/rest-spread-spacing.js	/^        function checkWhiteSpace(node) {$/;"	function	line:40
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^    create(context) {$/;"	function	line:40
hasLeadingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function hasLeadingSpace(token) {$/;"	function	line:61
hasLeadingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function hasLeadingSpace(token) {$/;"	function	line:61
hasTrailingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function hasTrailingSpace(token) {$/;"	function	line:72
hasTrailingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function hasTrailingSpace(token) {$/;"	function	line:72
isLastTokenInCurrentLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function isLastTokenInCurrentLine(token) {$/;"	function	line:83
isLastTokenInCurrentLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function isLastTokenInCurrentLine(token) {$/;"	function	line:83
isFirstTokenInCurrentLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function isFirstTokenInCurrentLine(token) {$/;"	function	line:94
isFirstTokenInCurrentLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function isFirstTokenInCurrentLine(token) {$/;"	function	line:94
isBeforeClosingParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function isBeforeClosingParen(token) {$/;"	function	line:105
isBeforeClosingParen	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function isBeforeClosingParen(token) {$/;"	function	line:105
isSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function isSemicolon(token) {$/;"	function	line:120
isSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function isSemicolon(token) {$/;"	function	line:120
checkSemicolonSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function checkSemicolonSpacing(token, node) {$/;"	function	line:130
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^                            fix(fixer) {$/;"	function	line:140
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^                            fix(fixer) {$/;"	function	line:153
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^                                fix(fixer) {$/;"	function	line:167
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^                                fix(fixer) {$/;"	function	line:180
checkSemicolonSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function checkSemicolonSpacing(token, node) {$/;"	function	line:130
checkNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function checkNode(node) {$/;"	function	line:195
checkNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^        function checkNode(node) {$/;"	function	line:195
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi-spacing.js	/^            ForStatement(node) {$/;"	function	line:209
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^    create(context) {$/;"	function	line:54
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^        function report(node, missing) {$/;"	function	line:72
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^                fix = function(fixer) {$/;"	function	line:81
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^                fix = function(fixer) {$/;"	function	line:87
isSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^        function isSemicolon(token) {$/;"	function	line:106
isUnnecessarySemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^        function isUnnecessarySemicolon(lastToken) {$/;"	function	line:117
isOneLinerBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^        function isOneLinerBlock(node) {$/;"	function	line:141
checkForSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^        function checkForSemicolon(node) {$/;"	function	line:159
checkForSemicolonForVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^        function checkForSemicolonForVariableDeclaration(node) {$/;"	function	line:184
ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^            ExportNamedDeclaration(node) {$/;"	function	line:211
ExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/semi.js	/^            ExportDefaultDeclaration(node) {$/;"	function	line:216
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-imports.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-imports.js	/^    create(context) {$/;"	function	line:47
usedMemberSyntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-imports.js	/^        function usedMemberSyntax(node) {$/;"	function	line:67
usedMemberSyntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-imports.js	/^        function usedMemberSyntax(node) {$/;"	function	line:67
getMemberParameterGroupIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-imports.js	/^        function getMemberParameterGroupIndex(node) {$/;"	function	line:84
getMemberParameterGroupIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-imports.js	/^        function getMemberParameterGroupIndex(node) {$/;"	function	line:84
getFirstLocalMemberName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-imports.js	/^        function getFirstLocalMemberName(node) {$/;"	function	line:93
getFirstLocalMemberName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-imports.js	/^        function getFirstLocalMemberName(node) {$/;"	function	line:93
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-imports.js	/^            ImportDeclaration(node) {$/;"	function	line:102
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-imports.js	/^                            fix(fixer) {$/;"	function	line:151
getPropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^function getPropertyName(node) {$/;"	function	line:31
getPropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^function getPropertyName(node) {$/;"	function	line:31
asc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^    asc(a, b) {$/;"	function	line:44
ascI	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^    ascI(a, b) {$/;"	function	line:47
ascN	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^    ascN(a, b) {$/;"	function	line:50
ascIN	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^    ascIN(a, b) {$/;"	function	line:53
desc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^    desc(a, b) {$/;"	function	line:56
descI	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^    descI(a, b) {$/;"	function	line:59
descN	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^    descN(a, b) {$/;"	function	line:62
descIN	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^    descIN(a, b) {$/;"	function	line:65
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^module.exports = {$/;"	property	line:74
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^    create(context) {$/;"	function	line:100
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^            ObjectExpression() {$/;"	function	line:115
return.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^                stack = {$/;"	property	line:116
return.prevName	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^                    upper: stack,$/;"	property	line:117
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-keys.js	/^            Property(node) {$/;"	function	line:126
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-vars.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-vars.js	/^    create(context) {$/;"	function	line:33
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/sort-vars.js	/^            VariableDeclaration(node) {$/;"	function	line:39
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-blocks.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-blocks.js	/^    create(context) {$/;"	function	line:50
isConflicted	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-blocks.js	/^        function isConflicted(token) {$/;"	function	line:74
isConflicted	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-blocks.js	/^        function isConflicted(token) {$/;"	function	line:74
checkPrecedingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-blocks.js	/^        function checkPrecedingSpace(node) {$/;"	function	line:83
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-blocks.js	/^                            fix(fixer) {$/;"	function	line:104
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-blocks.js	/^                            fix(fixer) {$/;"	function	line:114
checkPrecedingSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-blocks.js	/^        function checkPrecedingSpace(node) {$/;"	function	line:83
checkSpaceBeforeCaseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-blocks.js	/^        function checkSpaceBeforeCaseBlock(node) {$/;"	function	line:128
checkSpaceBeforeCaseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-blocks.js	/^        function checkSpaceBeforeCaseBlock(node) {$/;"	function	line:128
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-function-paren.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-function-paren.js	/^    create(context) {$/;"	function	line:47
isNamedFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-function-paren.js	/^        function isNamedFunction(node) {$/;"	function	line:79
isNamedFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-function-paren.js	/^        function isNamedFunction(node) {$/;"	function	line:79
validateSpacingBeforeParentheses	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-function-paren.js	/^        function validateSpacingBeforeParentheses(node) {$/;"	function	line:101
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-function-paren.js	/^                        fix(fixer) {$/;"	function	line:140
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-function-paren.js	/^                        fix(fixer) {$/;"	function	line:151
validateSpacingBeforeParentheses	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-before-function-paren.js	/^        function validateSpacingBeforeParentheses(node) {$/;"	function	line:101
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^module.exports = {$/;"	property	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^    create(context) {$/;"	function	line:43
getExceptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function getExceptions() {$/;"	function	line:66
getExceptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function getExceptions() {$/;"	function	line:66
isOpenerException	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function isOpenerException(token) {$/;"	function	line:106
isOpenerException	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function isOpenerException(token) {$/;"	function	line:106
isCloserException	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function isCloserException(token) {$/;"	function	line:115
isCloserException	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function isCloserException(token) {$/;"	function	line:115
shouldOpenerHaveSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function shouldOpenerHaveSpace(left, right) {$/;"	function	line:125
shouldOpenerHaveSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function shouldOpenerHaveSpace(left, right) {$/;"	function	line:125
shouldCloserHaveSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function shouldCloserHaveSpace(left, right) {$/;"	function	line:146
shouldCloserHaveSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function shouldCloserHaveSpace(left, right) {$/;"	function	line:146
shouldOpenerRejectSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function shouldOpenerRejectSpace(left, right) {$/;"	function	line:168
shouldOpenerRejectSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function shouldOpenerRejectSpace(left, right) {$/;"	function	line:168
shouldCloserRejectSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function shouldCloserRejectSpace(left, right) {$/;"	function	line:194
shouldCloserRejectSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^        function shouldCloserRejectSpace(left, right) {$/;"	function	line:194
checkParenSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^            Program: function checkParenSpaces(node) {$/;"	function	line:219
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^                            fix(fixer) {$/;"	function	line:240
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^                            fix(fixer) {$/;"	function	line:249
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^                            fix(fixer) {$/;"	function	line:260
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-in-parens.js	/^                            fix(fixer) {$/;"	function	line:269
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^    create(context) {$/;"	function	line:34
getFirstNonSpacedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^        function getFirstNonSpacedToken(left, right) {$/;"	function	line:53
getFirstNonSpacedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^        function getFirstNonSpacedToken(left, right) {$/;"	function	line:53
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^        function report(mainNode, culpritToken) {$/;"	function	line:77
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^                fix(fixer) {$/;"	function	line:82
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^        function report(mainNode, culpritToken) {$/;"	function	line:77
checkBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^        function checkBinary(node) {$/;"	function	line:108
checkBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^        function checkBinary(node) {$/;"	function	line:108
checkConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^        function checkConditional(node) {$/;"	function	line:128
checkConditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^        function checkConditional(node) {$/;"	function	line:128
checkVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^        function checkVar(node) {$/;"	function	line:145
checkVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-infix-ops.js	/^        function checkVar(node) {$/;"	function	line:145
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^    create(context) {$/;"	function	line:43
isFirstBangInBangBangExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function isFirstBangInBangBangExpression(node) {$/;"	function	line:57
isFirstBangInBangBangExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function isFirstBangInBangBangExpression(node) {$/;"	function	line:57
isArgumentObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function isArgumentObjectExpression(node) {$/;"	function	line:67
isArgumentObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function isArgumentObjectExpression(node) {$/;"	function	line:67
overrideExistsForOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function overrideExistsForOperator(node, operator) {$/;"	function	line:77
overrideExistsForOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function overrideExistsForOperator(node, operator) {$/;"	function	line:77
overrideEnforcesSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function overrideEnforcesSpaces(node, operator) {$/;"	function	line:87
overrideEnforcesSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function overrideEnforcesSpaces(node, operator) {$/;"	function	line:87
verifyWordHasSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function verifyWordHasSpaces(node, firstToken, secondToken, word) {$/;"	function	line:99
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^                    fix(fixer) {$/;"	function	line:107
verifyWordHasSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function verifyWordHasSpaces(node, firstToken, secondToken, word) {$/;"	function	line:99
verifyWordDoesntHaveSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function verifyWordDoesntHaveSpaces(node, firstToken, secondToken, word) {$/;"	function	line:122
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^                        fix(fixer) {$/;"	function	line:131
verifyWordDoesntHaveSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function verifyWordDoesntHaveSpaces(node, firstToken, secondToken, word) {$/;"	function	line:122
checkUnaryWordOperatorForSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function checkUnaryWordOperatorForSpaces(node, firstToken, secondToken, word) {$/;"	function	line:147
checkUnaryWordOperatorForSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function checkUnaryWordOperatorForSpaces(node, firstToken, secondToken, word) {$/;"	function	line:147
checkForSpacesAfterYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function checkForSpacesAfterYield(node) {$/;"	function	line:168
checkForSpacesAfterYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function checkForSpacesAfterYield(node) {$/;"	function	line:168
checkForSpacesAfterAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function checkForSpacesAfterAwait(node) {$/;"	function	line:184
checkForSpacesAfterAwait	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function checkForSpacesAfterAwait(node) {$/;"	function	line:184
verifyNonWordsHaveSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function verifyNonWordsHaveSpaces(node, firstToken, secondToken) {$/;"	function	line:197
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^                        fix(fixer) {$/;"	function	line:209
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^                        fix(fixer) {$/;"	function	line:222
verifyNonWordsHaveSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function verifyNonWordsHaveSpaces(node, firstToken, secondToken) {$/;"	function	line:197
verifyNonWordsDontHaveSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function verifyNonWordsDontHaveSpaces(node, firstToken, secondToken) {$/;"	function	line:237
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^                        fix(fixer) {$/;"	function	line:246
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^                        fix(fixer) {$/;"	function	line:259
verifyNonWordsDontHaveSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function verifyNonWordsDontHaveSpaces(node, firstToken, secondToken) {$/;"	function	line:237
checkForSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function checkForSpaces(node) {$/;"	function	line:272
checkForSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/space-unary-ops.js	/^        function checkForSpaces(node) {$/;"	function	line:272
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function escape(s) {$/;"	function	line:18
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function escape(s) {$/;"	function	line:18
escapeAndRepeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function escapeAndRepeat(s) {$/;"	function	line:31
escapeAndRepeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function escapeAndRepeat(s) {$/;"	function	line:31
parseMarkersOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function parseMarkersOption(markers) {$/;"	function	line:41
parseMarkersOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function parseMarkersOption(markers) {$/;"	function	line:41
createExceptionsPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function createExceptionsPattern(exceptions) {$/;"	function	line:61
createExceptionsPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function createExceptionsPattern(exceptions) {$/;"	function	line:61
createAlwaysStylePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function createAlwaysStylePattern(markers, exceptions) {$/;"	function	line:109
createAlwaysStylePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function createAlwaysStylePattern(markers, exceptions) {$/;"	function	line:109
createNeverStylePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function createNeverStylePattern(markers) {$/;"	function	line:146
createNeverStylePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^function createNeverStylePattern(markers) {$/;"	function	line:146
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^module.exports = {$/;"	property	line:156
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^    create(context) {$/;"	function	line:230
reportBegin	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^        function reportBegin(node, message, match, refChar) {$/;"	function	line:267
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^                fix(fixer) {$/;"	function	line:273
reportBegin	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^        function reportBegin(node, message, match, refChar) {$/;"	function	line:267
reportEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^        function reportEnd(node, message, match) {$/;"	function	line:299
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^                fix(fixer) {$/;"	function	line:302
reportEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^        function reportEnd(node, message, match) {$/;"	function	line:299
checkCommentForSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^        function checkCommentForSpace(node) {$/;"	function	line:321
checkCommentForSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/spaced-comment.js	/^        function checkCommentForSpace(node) {$/;"	function	line:321
getUseStrictDirectives	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^function getUseStrictDirectives(statements) {$/;"	function	line:35
getUseStrictDirectives	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^function getUseStrictDirectives(statements) {$/;"	function	line:35
isSimpleParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^function isSimpleParameter(node) {$/;"	function	line:61
isSimpleParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^function isSimpleParameter(node) {$/;"	function	line:61
isSimpleParameterList	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^function isSimpleParameterList(params) {$/;"	function	line:71
isSimpleParameterList	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^function isSimpleParameterList(params) {$/;"	function	line:71
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^module.exports = {$/;"	property	line:79
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^    create(context) {$/;"	function	line:96
shouldFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function shouldFix(errorType) {$/;"	function	line:114
shouldFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function shouldFix(errorType) {$/;"	function	line:114
getFixFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function getFixFunction(node) {$/;"	function	line:123
getFixFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function getFixFunction(node) {$/;"	function	line:123
reportSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function reportSlice(nodes, start, end, message, fix) {$/;"	function	line:136
reportSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function reportSlice(nodes, start, end, message, fix) {$/;"	function	line:136
reportAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function reportAll(nodes, message, fix) {$/;"	function	line:149
reportAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function reportAll(nodes, message, fix) {$/;"	function	line:149
reportAllExceptFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function reportAllExceptFirst(nodes, message, fix) {$/;"	function	line:160
reportAllExceptFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function reportAllExceptFirst(nodes, message, fix) {$/;"	function	line:160
enterFunctionInFunctionMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function enterFunctionInFunctionMode(node, useStrictDirectives) {$/;"	function	line:171
enterFunctionInFunctionMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function enterFunctionInFunctionMode(node, useStrictDirectives) {$/;"	function	line:171
exitFunctionInFunctionMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function exitFunctionInFunctionMode() {$/;"	function	line:202
exitFunctionInFunctionMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function exitFunctionInFunctionMode() {$/;"	function	line:202
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function enterFunction(node) {$/;"	function	line:213
enterFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^        function enterFunction(node) {$/;"	function	line:213
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^            Program(node) {$/;"	function	line:231
ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/strict.js	/^                ClassBody() {$/;"	function	line:256
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/symbol-description.js	/^module.exports = {$/;"	property	line:19
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/symbol-description.js	/^    create(context) {$/;"	function	line:30
checkArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/symbol-description.js	/^        function checkArgument(node) {$/;"	function	line:39
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-curly-spacing.js	/^module.exports = {$/;"	property	line:25
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-curly-spacing.js	/^    create(context) {$/;"	function	line:40
checkSpacingBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-curly-spacing.js	/^        function checkSpacingBefore(token) {$/;"	function	line:50
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-curly-spacing.js	/^                    fix(fixer) {$/;"	function	line:64
checkSpacingBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-curly-spacing.js	/^        function checkSpacingBefore(token) {$/;"	function	line:50
checkSpacingAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-curly-spacing.js	/^        function checkSpacingAfter(token) {$/;"	function	line:82
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-curly-spacing.js	/^                    fix(fixer) {$/;"	function	line:99
checkSpacingAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-curly-spacing.js	/^        function checkSpacingAfter(token) {$/;"	function	line:82
TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-curly-spacing.js	/^            TemplateElement(node) {$/;"	function	line:113
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-tag-spacing.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-tag-spacing.js	/^    create(context) {$/;"	function	line:27
checkSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-tag-spacing.js	/^        function checkSpacing(node) {$/;"	function	line:37
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-tag-spacing.js	/^                    fix(fixer) {$/;"	function	line:47
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-tag-spacing.js	/^                    fix(fixer) {$/;"	function	line:66
checkSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/template-tag-spacing.js	/^        function checkSpacing(node) {$/;"	function	line:37
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/unicode-bom.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/unicode-bom.js	/^    create(context) {$/;"	function	line:28
checkUnicodeBOM	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/unicode-bom.js	/^            Program: function checkUnicodeBOM(node) {$/;"	function	line:36
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/unicode-bom.js	/^                        fix(fixer) {$/;"	function	line:47
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/unicode-bom.js	/^                        fix(fixer) {$/;"	function	line:56
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/use-isnan.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/use-isnan.js	/^    create(context) {$/;"	function	line:23
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/use-isnan.js	/^            BinaryExpression(node) {$/;"	function	line:26
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^module.exports = {$/;"	property	line:17
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^    create(context) {$/;"	function	line:62
isTypeClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function isTypeClass(node) {$/;"	function	line:89
isTypeClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function isTypeClass(node) {$/;"	function	line:89
startFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function startFunction(node) {$/;"	function	line:99
startFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function startFunction(node) {$/;"	function	line:99
addReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function addReturn(node) {$/;"	function	line:112
addReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function addReturn(node) {$/;"	function	line:112
isValidReturnType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function isValidReturnType(tag) {$/;"	function	line:126
isValidReturnType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function isValidReturnType(tag) {$/;"	function	line:126
canTypeBeValidated	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function canTypeBeValidated(type) {$/;"	function	line:136
canTypeBeValidated	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function canTypeBeValidated(type) {$/;"	function	line:136
getCurrentExpectedTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function getCurrentExpectedTypes(type) {$/;"	function	line:150
getCurrentExpectedTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function getCurrentExpectedTypes(type) {$/;"	function	line:150
validateType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function validateType(jsdocNode, type) {$/;"	function	line:174
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^            switch (type.type) {$/;"	function	line:182
validateType	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function validateType(jsdocNode, type) {$/;"	function	line:174
checkJSDoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function checkJSDoc(node) {$/;"	function	line:226
checkJSDoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-jsdoc.js	/^        function checkJSDoc(node) {$/;"	function	line:226
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-typeof.js	/^module.exports = {$/;"	property	line:11
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-typeof.js	/^    create(context) {$/;"	function	line:32
isTypeofExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-typeof.js	/^        function isTypeofExpression(node) {$/;"	function	line:44
isTypeofExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-typeof.js	/^        function isTypeofExpression(node) {$/;"	function	line:44
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/valid-typeof.js	/^            UnaryExpression(node) {$/;"	function	line:54
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^    create(context) {$/;"	function	line:23
looksLikeDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function looksLikeDirective(node) {$/;"	function	line:34
looksLikeDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function looksLikeDirective(node) {$/;"	function	line:34
looksLikeImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function looksLikeImport(node) {$/;"	function	line:44
looksLikeImport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function looksLikeImport(node) {$/;"	function	line:44
isVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function isVariableDeclaration(node) {$/;"	function	line:55
isVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function isVariableDeclaration(node) {$/;"	function	line:55
isVarOnTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function isVarOnTop(node, statements) {$/;"	function	line:72
isVarOnTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function isVarOnTop(node, statements) {$/;"	function	line:72
globalVarCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function globalVarCheck(node, parent) {$/;"	function	line:101
globalVarCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function globalVarCheck(node, parent) {$/;"	function	line:101
blockScopeVarCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function blockScopeVarCheck(node, parent, grandParent) {$/;"	function	line:114
blockScopeVarCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^        function blockScopeVarCheck(node, parent, grandParent) {$/;"	function	line:114
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/vars-on-top.js	/^            VariableDeclaration(node) {$/;"	function	line:127
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-iife.js	/^module.exports = {$/;"	property	line:14
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-iife.js	/^    create(context) {$/;"	function	line:40
wrapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-iife.js	/^        function wrapped(node) {$/;"	function	line:53
wrapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-iife.js	/^        function wrapped(node) {$/;"	function	line:53
getFunctionNodeFromIIFE	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-iife.js	/^        function getFunctionNodeFromIIFE(node) {$/;"	function	line:66
getFunctionNodeFromIIFE	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-iife.js	/^        function getFunctionNodeFromIIFE(node) {$/;"	function	line:66
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-iife.js	/^            CallExpression(node) {$/;"	function	line:86
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-iife.js	/^                        fix(fixer) {$/;"	function	line:100
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-iife.js	/^                        fix(fixer) {$/;"	function	line:110
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-iife.js	/^                        fix(fixer) {$/;"	function	line:130
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-regex.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-regex.js	/^    create(context) {$/;"	function	line:25
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/wrap-regex.js	/^            Literal(node) {$/;"	function	line:30
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yield-star-spacing.js	/^module.exports = {$/;"	property	line:12
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yield-star-spacing.js	/^    create(context) {$/;"	function	line:41
checkSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yield-star-spacing.js	/^        function checkSpacing(side, leftToken, rightToken) {$/;"	function	line:65
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yield-star-spacing.js	/^                    fix(fixer) {$/;"	function	line:80
checkSpacing	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yield-star-spacing.js	/^        function checkSpacing(side, leftToken, rightToken) {$/;"	function	line:65
checkExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yield-star-spacing.js	/^        function checkExpression(node) {$/;"	function	line:98
checkExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yield-star-spacing.js	/^        function checkExpression(node) {$/;"	function	line:98
isComparisonOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function isComparisonOperator(operator) {$/;"	function	line:22
isComparisonOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function isComparisonOperator(operator) {$/;"	function	line:22
isEqualityOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function isEqualityOperator(operator) {$/;"	function	line:31
isEqualityOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function isEqualityOperator(operator) {$/;"	function	line:31
isRangeTestOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function isRangeTestOperator(operator) {$/;"	function	line:41
isRangeTestOperator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function isRangeTestOperator(operator) {$/;"	function	line:41
looksLikeLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function looksLikeLiteral(node) {$/;"	function	line:52
looksLikeLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function looksLikeLiteral(node) {$/;"	function	line:52
getNormalizedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function getNormalizedLiteral(node, defaultValue) {$/;"	function	line:72
getNormalizedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function getNormalizedLiteral(node, defaultValue) {$/;"	function	line:72
same	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function same(a, b) {$/;"	function	line:106
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^    switch (a.type) {$/;"	function	line:111
same	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^function same(a, b) {$/;"	function	line:106
module.exports.meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^module.exports = {$/;"	property	line:151
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^    create(context) {$/;"	function	line:180
isRangeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^        function isRangeTest(node) {$/;"	function	line:199
isBetweenTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            function isBetweenTest() {$/;"	function	line:207
isRangeTest.isBetweenTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            function isBetweenTest() {$/;"	function	line:207
isOutsideTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            function isOutsideTest() {$/;"	function	line:221
isRangeTest.isOutsideTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            function isOutsideTest() {$/;"	function	line:221
isParenWrapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            function isParenWrapped() {$/;"	function	line:237
isRangeTest.isParenWrapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            function isParenWrapped() {$/;"	function	line:237
isRangeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^        function isRangeTest(node) {$/;"	function	line:199
const.===	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^        const OPERATOR_FLIP_MAP = {$/;"	property	line:255
const.!==	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            "===": "===",$/;"	property	line:256
const.==	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            "!==": "!==",$/;"	property	line:257
const.!=	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            "==": "==",$/;"	property	line:258
const.<	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            "!=": "!=",$/;"	property	line:259
const.>	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            "<": ">",$/;"	property	line:260
const.<=	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            ">": "<",$/;"	property	line:261
const.>=	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            "<=": ">=",$/;"	property	line:262
getFlippedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^        function getFlippedString(node) {$/;"	function	line:271
getFlippedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^        function getFlippedString(node) {$/;"	function	line:271
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules/yoda.js	/^            BinaryExpression(node) {$/;"	function	line:286
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function define(ruleId, ruleModule) {$/;"	function	line:30
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function define(ruleId, ruleModule) {$/;"	function	line:30
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function load(rulesDir, cwd) {$/;"	function	line:40
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function load(rulesDir, cwd) {$/;"	function	line:40
importPlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function importPlugin(plugin, pluginName) {$/;"	function	line:54
importPlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function importPlugin(plugin, pluginName) {$/;"	function	line:54
getHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function getHandler(ruleId) {$/;"	function	line:70
getHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function getHandler(ruleId) {$/;"	function	line:70
getAllLoadedRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function getAllLoadedRules() {$/;"	function	line:82
getAllLoadedRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function getAllLoadedRules() {$/;"	function	line:82
testClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function testClear() {$/;"	function	line:98
testClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^function testClear() {$/;"	function	line:98
module.exports.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^    importPlugin,$/;"	property	line:105
testReset	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/rules.js	/^    testReset() {$/;"	function	line:114
module.exports.describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/event-generator-tester.js	/^module.exports = {$/;"	property	line:19
testEventGeneratorInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/event-generator-tester.js	/^    testEventGeneratorInterface(instance) {$/;"	function	line:46
const.rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^const testerDefaultConfig = { rules: {} };$/;"	property	line:61
let.rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^let defaultConfig = { rules: {} };$/;"	property	line:62
cloneDeeplyExcludesParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^function cloneDeeplyExcludesParent(x) {$/;"	function	line:87
cloneDeeplyExcludesParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^function cloneDeeplyExcludesParent(x) {$/;"	function	line:87
freezeDeeply	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^function freezeDeeply(x) {$/;"	function	line:113
freezeDeeply	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^function freezeDeeply(x) {$/;"	function	line:113
RuleTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^function RuleTester(testerConfig) {$/;"	function	line:137
RuleTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^function RuleTester(testerConfig) {$/;"	class	line:137
setDefaultConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^RuleTester.setDefaultConfig = function(config) {$/;"	function	line:157
RuleTester.setDefaultConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^}$/;"	function	line:150
getDefaultConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^RuleTester.getDefaultConfig = function() {$/;"	function	line:171
RuleTester.getDefaultConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^};$/;"	function	line:165
resetDefaultConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^RuleTester.resetDefaultConfig = function() {$/;"	function	line:180
RuleTester.resetDefaultConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^};$/;"	function	line:173
defaultHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^function defaultHandler(text, method) {$/;"	function	line:197
defaultHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^function defaultHandler(text, method) {$/;"	function	line:197
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        get() {$/;"	function	line:206
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        set(value) {$/;"	function	line:212
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        get() {$/;"	function	line:219
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        set(value) {$/;"	function	line:225
defineRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^    defineRule(name, rule) {$/;"	function	line:241
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^    run(ruleName, rule, test) {$/;"	function	line:252
runRuleForItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        function runRuleForItem(ruleName, item) {$/;"	function	line:284
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^                rules.get = function(ruleId) {$/;"	function	line:352
rules.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^            try {$/;"	function	line:351
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^                        create(context) {$/;"	function	line:367
runRuleForItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        function runRuleForItem(ruleName, item) {$/;"	function	line:284
assertASTDidntChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        function assertASTDidntChange(beforeAST, afterAST) {$/;"	function	line:396
assertASTDidntChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        function assertASTDidntChange(beforeAST, afterAST) {$/;"	function	line:396
testValidTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        function testValidTemplate(ruleName, item) {$/;"	function	line:412
testValidTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        function testValidTemplate(ruleName, item) {$/;"	function	line:412
testInvalidTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        function testInvalidTemplate(ruleName, item) {$/;"	function	line:430
testInvalidTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/testers/rule-tester.js	/^        function testInvalidTemplate(ruleName, item) {$/;"	function	line:430
alignLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/timing.js	/^function alignLeft(str, len, ch) {$/;"	function	line:21
alignLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/timing.js	/^function alignLeft(str, len, ch) {$/;"	function	line:21
alignRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/timing.js	/^function alignRight(str, len, ch) {$/;"	function	line:34
alignRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/timing.js	/^function alignRight(str, len, ch) {$/;"	function	line:34
display	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/timing.js	/^function display(data) {$/;"	function	line:54
display	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/timing.js	/^function display(data) {$/;"	function	line:54
time	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/timing.js	/^    function time(key, fn) {$/;"	function	line:116
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^module.exports = function(tokens) {$/;"	function	line:11
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    function get(start, end) {$/;"	function	line:23
module.exports.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    function get(start, end) {$/;"	function	line:23
lastTokenIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    function lastTokenIndex(node) {$/;"	function	line:40
module.exports.lastTokenIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    function lastTokenIndex(node) {$/;"	function	line:40
getTokensBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    api.getTokensBefore = function(node, beforeCount) {$/;"	function	line:75
api.getTokensBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    }$/;"	function	line:65
getTokenBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    api.getTokenBefore = function(node, skip) {$/;"	function	line:88
api.getTokenBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    };$/;"	function	line:79
getTokensAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    api.getTokensAfter = function(node, afterCount) {$/;"	function	line:100
api.getTokensAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    };$/;"	function	line:90
getTokenAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    api.getTokenAfter = function(node, skip) {$/;"	function	line:113
api.getTokenAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    };$/;"	function	line:104
getTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    api.getTokens = function(node, beforeCount, afterCount) {$/;"	function	line:124
api.getTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    };$/;"	function	line:115
getFirstTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    api.getFirstTokens = function(node, count) {$/;"	function	line:137
api.getFirstTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    };$/;"	function	line:129
getFirstToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    api.getFirstToken = function(node, skip) {$/;"	function	line:152
api.getFirstToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    };$/;"	function	line:144
getLastTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    api.getLastTokens = function(node, count) {$/;"	function	line:162
api.getLastTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    };$/;"	function	line:154
getLastToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    api.getLastToken = function(node, skip) {$/;"	function	line:174
api.getLastToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    };$/;"	function	line:166
getTokensBetween	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    api.getTokensBetween = function(left, right, padding) {$/;"	function	line:185
api.getTokensBetween	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    };$/;"	function	line:176
getTokenByRangeStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    api.getTokenByRangeStart = function(startIndex) {$/;"	function	line:198
api.getTokenByRangeStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^    };$/;"	function	line:191
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/token-store.js	/^"use strict";$/;"	function	line:5
emitComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/comment-event-generator.js	/^function emitComments(comments, emitter, locs, eventName) {$/;"	function	line:21
emitComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/comment-event-generator.js	/^function emitComments(comments, emitter, locs, eventName) {$/;"	function	line:21
emitCommentsEnter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/comment-event-generator.js	/^function emitCommentsEnter(generator, comments) {$/;"	function	line:42
emitCommentsEnter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/comment-event-generator.js	/^function emitCommentsEnter(generator, comments) {$/;"	function	line:42
emitCommentsExit	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/comment-event-generator.js	/^function emitCommentsExit(generator, comments) {$/;"	function	line:56
emitCommentsExit	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/comment-event-generator.js	/^function emitCommentsExit(generator, comments) {$/;"	function	line:56
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/comment-event-generator.js	/^    constructor(originalEventGenerator, sourceCode) {$/;"	function	line:81
enterNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/comment-event-generator.js	/^    enterNode(node) {$/;"	function	line:94
leaveNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/comment-event-generator.js	/^    leaveNode(node) {$/;"	function	line:107
processPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob-util.js	/^function processPath(options) {$/;"	function	line:42
resolveFileGlobPatterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob-util.js	/^function resolveFileGlobPatterns(patterns, options) {$/;"	function	line:85
processPath.resolveFileGlobPatterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob-util.js	/^function resolveFileGlobPatterns(patterns, options) {$/;"	function	line:85
listFilesToProcess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob-util.js	/^function listFilesToProcess(globPatterns, options) {$/;"	function	line:104
addFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob-util.js	/^    function addFile(filename, shouldWarnIgnored, ignoredPaths) {$/;"	function	line:120
listFilesToProcess.addFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob-util.js	/^    function addFile(filename, shouldWarnIgnored, ignoredPaths) {$/;"	function	line:120
processPath.listFilesToProcess	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob-util.js	/^function listFilesToProcess(globPatterns, options) {$/;"	function	line:104
GlobSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob.js	/^function GlobSync(pattern, options, shouldIgnore) {$/;"	function	line:27
GlobSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob.js	/^function GlobSync(pattern, options, shouldIgnore) {$/;"	class	line:27
_readdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob.js	/^GlobSync.prototype._readdir = function(abs, inGlobStar) {$/;"	function	line:44
GlobSync._readdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob.js	/^GlobSync.prototype._readdir = function(abs, inGlobStar) {$/;"	method	line:44
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/glob.js	/^    }$/;"	class	line:57
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/hash.js	/^function hash(str) {$/;"	function	line:27
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/hash.js	/^function hash(str) {$/;"	function	line:27
const.lookupPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/module-resolver.js	/^const DEFAULT_OPTIONS = {$/;"	property	line:18
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/module-resolver.js	/^    constructor(options) {$/;"	function	line:42
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/module-resolver.js	/^    resolve(name, extraLookupPath) {$/;"	function	line:55
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/node-event-generator.js	/^    constructor(emitter) {$/;"	function	line:29
enterNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/node-event-generator.js	/^    enterNode(node) {$/;"	function	line:38
leaveNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/node-event-generator.js	/^    leaveNode(node) {$/;"	function	line:47
findPackageJson	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function findPackageJson(startDir) {$/;"	function	line:28
findPackageJson	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function findPackageJson(startDir) {$/;"	function	line:28
installSyncSaveDev	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function installSyncSaveDev(packages) {$/;"	function	line:52
installSyncSaveDev	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function installSyncSaveDev(packages) {$/;"	function	line:52
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function check(packages, opt) {$/;"	function	line:70
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function check(packages, opt) {$/;"	function	line:70
checkDeps	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function checkDeps(packages, rootDir) {$/;"	function	line:109
checkDeps	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function checkDeps(packages, rootDir) {$/;"	function	line:109
checkDevDeps	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function checkDevDeps(packages) {$/;"	function	line:123
checkDevDeps	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function checkDevDeps(packages) {$/;"	function	line:123
checkPackageJson	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function checkPackageJson(startDir) {$/;"	function	line:133
checkPackageJson	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/npm-util.js	/^function checkPackageJson(startDir) {$/;"	function	line:133
convertPathToPosix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/path-util.js	/^function convertPathToPosix(filepath) {$/;"	function	line:23
convertPathToPosix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/path-util.js	/^function convertPathToPosix(filepath) {$/;"	function	line:23
getRelativePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/path-util.js	/^function getRelativePath(filepath, baseDir) {$/;"	function	line:50
insertTextAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/rule-fixer.js	/^function insertTextAt(index, text) {$/;"	function	line:24
insertTextAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/rule-fixer.js	/^function insertTextAt(index, text) {$/;"	function	line:24
insertTextAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/rule-fixer.js	/^    insertTextAfter(nodeOrToken, text) {$/;"	function	line:48
insertTextAfterRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/rule-fixer.js	/^    insertTextAfterRange(range, text) {$/;"	function	line:60
insertTextBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/rule-fixer.js	/^    insertTextBefore(nodeOrToken, text) {$/;"	function	line:71
insertTextBeforeRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/rule-fixer.js	/^    insertTextBeforeRange(range, text) {$/;"	function	line:83
replaceText	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/rule-fixer.js	/^    replaceText(nodeOrToken, text) {$/;"	function	line:94
replaceTextRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/rule-fixer.js	/^    replaceTextRange(range, text) {$/;"	function	line:106
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/rule-fixer.js	/^    remove(nodeOrToken) {$/;"	function	line:119
removeRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/rule-fixer.js	/^    removeRange(range) {$/;"	function	line:130
compareMessagesByLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code-fixer.js	/^function compareMessagesByLocation(a, b) {$/;"	function	line:26
compareMessagesByLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code-fixer.js	/^function compareMessagesByLocation(a, b) {$/;"	function	line:26
SourceCodeFixer	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code-fixer.js	/^function SourceCodeFixer() {$/;"	function	line:44
SourceCodeFixer	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code-fixer.js	/^function SourceCodeFixer() {$/;"	function	line:44
applyFixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code-fixer.js	/^SourceCodeFixer.applyFixes = function(sourceCode, messages) {$/;"	function	line:55
SourceCodeFixer.applyFixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code-fixer.js	/^}$/;"	function	line:46
getSourceCodeOfFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code-util.js	/^function getSourceCodeOfFile(filename, options) {$/;"	function	line:30
getSourceCodeOfFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code-util.js	/^function getSourceCodeOfFile(filename, options) {$/;"	function	line:30
getSourceCodeOfFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code-util.js	/^function getSourceCodeOfFiles(patterns, options, cb) {$/;"	function	line:66
getSourceCodeOfFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code-util.js	/^function getSourceCodeOfFiles(patterns, options, cb) {$/;"	function	line:66
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^function validate(ast) {$/;"	function	line:25
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^function validate(ast) {$/;"	function	line:25
findJSDocComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^function findJSDocComment(comments, line) {$/;"	function	line:51
findJSDocComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^function findJSDocComment(comments, line) {$/;"	function	line:51
looksLikeExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^function looksLikeExport(astNode) {$/;"	function	line:75
looksLikeExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^function looksLikeExport(astNode) {$/;"	function	line:75
SourceCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^function SourceCode(text, ast) {$/;"	function	line:91
SourceCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^function SourceCode(text, ast) {$/;"	class	line:91
splitLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^SourceCode.splitLines = function(text) {$/;"	function	line:147
SourceCode.splitLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^}$/;"	function	line:139
SourceCode.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^SourceCode.prototype = {$/;"	property	line:151
getText	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^    getText(node, beforeCount, afterCount) {$/;"	function	line:161
getLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^    getLines() {$/;"	function	line:175
getAllComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^    getAllComments() {$/;"	function	line:183
getComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^    getComments(node) {$/;"	function	line:193
getJSDocComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^    getJSDocComment(node) {$/;"	function	line:222
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^        switch (node.type) {$/;"	function	line:226
getNodeByRangeIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^    getNodeByRangeIndex(index) {$/;"	function	line:262
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^            enter(node, parent) {$/;"	function	line:268
leave	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^            leave(node) {$/;"	function	line:276
isSpaceBetweenTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/source-code.js	/^    isSpaceBetweenTokens(first, second) {$/;"	function	line:295
Traverser	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/traverser.js	/^function Traverser() {$/;"	function	line:28
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/traverser.js	/^    controller.traverse = function(node, visitor) {$/;"	function	line:34
controller.traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/traverser.js	/^        originalTraverse = controller.traverse;$/;"	function	line:31
Traverser	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/traverser.js	/^function Traverser() {$/;"	function	line:28
getKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/traverser.js	/^Traverser.getKeys = function(node) {$/;"	function	line:48
Traverser.getKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/traverser.js	/^}$/;"	function	line:40
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/xml-escape.js	/^module.exports = function(s) {$/;"	function	line:17
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/lib/util/xml-escape.js	/^        switch (c) {$/;"	function	line:19
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^  "name": "strip-bom",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^  "version": "3.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^  "description": "Strip UTF-8 byte order mark (BOM) from a string",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^  "repository": "sindresorhus\/strip-bom",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^    "node": ">=4"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^  "devDependencies": {$/;"	function	line:36
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^    "ava": "*",$/;"	function	line:37
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/package.json	/^    "xo": "*"$/;"	function	line:38
strip-bom [![Build Status](https://travis-ci.org/sindresorhus/strip-bom.svg?branch=master)](https://travis-ci.org/sindresorhus/strip-bom)	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/readme.md	/^# strip-bom [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/strip-bom.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/strip-bom)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/readme.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/readme.md	/^## Usage$/;"	function	line:17
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/readme.md	/^## Related$/;"	function	line:27
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/node_modules/strip-bom/readme.md	/^## License$/;"	function	line:34
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "name": "eslint",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "version": "3.15.0",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "author": "Nicholas C. Zakas <nicholas+npm@nczconsulting.com>",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "description": "An AST-based pattern checker for JavaScript.",$/;"	function	line:5
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "bin": {$/;"	function	line:6
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "eslint": ".\/bin\/eslint.js"$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "main": ".\/lib\/api.js",$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "scripts": {$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "test": "node Makefile.js test",$/;"	function	line:11
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "lint": "node Makefile.js lint",$/;"	function	line:12
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "release": "node Makefile.js release",$/;"	function	line:13
ci-release	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "ci-release": "node Makefile.js ciRelease",$/;"	function	line:14
alpharelease	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "alpharelease": "node Makefile.js prerelease -- alpha",$/;"	function	line:15
betarelease	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "betarelease": "node Makefile.js prerelease -- beta",$/;"	function	line:16
docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "docs": "node Makefile.js docs",$/;"	function	line:17
gensite	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "gensite": "node Makefile.js gensite",$/;"	function	line:18
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "browserify": "node Makefile.js browserify",$/;"	function	line:19
perf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "perf": "node Makefile.js perf",$/;"	function	line:20
profile	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "profile": "beefy tests\/bench\/bench.js --open -- -t brfs -t .\/tests\/bench\/xform-rules.js -r espree",$/;"	function	line:21
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "coveralls": "cat .\/coverage\/lcov.info | coveralls",$/;"	function	line:22
check-commit	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "check-commit": "node Makefile.js checkGitCommit"$/;"	function	line:23
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "files": [$/;"	function	line:25
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "repository": "eslint\/eslint",$/;"	function	line:33
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "homepage": "http:\/\/eslint.org",$/;"	function	line:34
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "bugs": "https:\/\/github.com\/eslint\/eslint\/issues\/",$/;"	function	line:35
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "dependencies": {$/;"	function	line:36
babel-code-frame	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "babel-code-frame": "^6.16.0",$/;"	function	line:37
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "chalk": "^1.1.3",$/;"	function	line:38
concat-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "concat-stream": "^1.4.6",$/;"	function	line:39
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "debug": "^2.1.1",$/;"	function	line:40
doctrine	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "doctrine": "^1.2.2",$/;"	function	line:41
escope	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "escope": "^3.6.0",$/;"	function	line:42
espree	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "espree": "^3.4.0",$/;"	function	line:43
estraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "estraverse": "^4.2.0",$/;"	function	line:44
esutils	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "esutils": "^2.0.2",$/;"	function	line:45
file-entry-cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "file-entry-cache": "^2.0.0",$/;"	function	line:46
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "glob": "^7.0.3",$/;"	function	line:47
globals	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "globals": "^9.14.0",$/;"	function	line:48
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "ignore": "^3.2.0",$/;"	function	line:49
imurmurhash	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "imurmurhash": "^0.1.4",$/;"	function	line:50
inquirer	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "inquirer": "^0.12.0",$/;"	function	line:51
is-my-json-valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "is-my-json-valid": "^2.10.0",$/;"	function	line:52
is-resolvable	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "is-resolvable": "^1.0.0",$/;"	function	line:53
js-yaml	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "js-yaml": "^3.5.1",$/;"	function	line:54
json-stable-stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "json-stable-stringify": "^1.0.0",$/;"	function	line:55
levn	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "levn": "^0.3.0",$/;"	function	line:56
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "lodash": "^4.0.0",$/;"	function	line:57
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "mkdirp": "^0.5.0",$/;"	function	line:58
natural-compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "natural-compare": "^1.4.0",$/;"	function	line:59
optionator	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "optionator": "^0.8.2",$/;"	function	line:60
path-is-inside	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "path-is-inside": "^1.0.1",$/;"	function	line:61
pluralize	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "pluralize": "^1.2.1",$/;"	function	line:62
progress	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "progress": "^1.1.8",$/;"	function	line:63
require-uncached	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "require-uncached": "^1.0.2",$/;"	function	line:64
shelljs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "shelljs": "^0.7.5",$/;"	function	line:65
strip-bom	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "strip-bom": "^3.0.0",$/;"	function	line:66
strip-json-comments	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "strip-json-comments": "~2.0.1",$/;"	function	line:67
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "table": "^3.7.8",$/;"	function	line:68
text-table	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "text-table": "~0.2.0",$/;"	function	line:69
user-home	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "user-home": "^2.0.0"$/;"	function	line:70
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "devDependencies": {$/;"	function	line:72
babel-polyfill	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "babel-polyfill": "^6.9.1",$/;"	function	line:73
babel-preset-es2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "babel-preset-es2015": "^6.9.0",$/;"	function	line:74
babelify	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "babelify": "^7.3.0",$/;"	function	line:75
beefy	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "beefy": "^2.0.0",$/;"	function	line:76
brfs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "brfs": "0.0.9",$/;"	function	line:77
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "browserify": "^12.0.1",$/;"	function	line:78
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "chai": "^3.5.0",$/;"	function	line:79
cheerio	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "cheerio": "^0.19.0",$/;"	function	line:80
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "coveralls": "2.11.4",$/;"	function	line:81
dateformat	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "dateformat": "^1.0.8",$/;"	function	line:82
ejs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "ejs": "^2.3.3",$/;"	function	line:83
eslint-plugin-node	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "eslint-plugin-node": "^2.0.0",$/;"	function	line:84
eslint-release	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "eslint-release": "^0.10.0",$/;"	function	line:85
esprima	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "esprima": "^2.4.1",$/;"	function	line:86
esprima-fb	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "esprima-fb": "^15001.1001.0-dev-harmony-fb",$/;"	function	line:87
gh-got	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "gh-got": "^2.2.0",$/;"	function	line:88
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "istanbul": "^0.4.0",$/;"	function	line:89
jsdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "jsdoc": "^3.3.0-beta1",$/;"	function	line:90
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "karma": "^0.13.22",$/;"	function	line:91
karma-babel-preprocessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "karma-babel-preprocessor": "^6.0.1",$/;"	function	line:92
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "karma-mocha": "^1.0.1",$/;"	function	line:93
karma-mocha-reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "karma-mocha-reporter": "^2.0.3",$/;"	function	line:94
karma-phantomjs-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "karma-phantomjs-launcher": "^1.0.0",$/;"	function	line:95
leche	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "leche": "^2.1.1",$/;"	function	line:96
linefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "linefix": "^0.1.1",$/;"	function	line:97
load-perf	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "load-perf": "^0.2.0",$/;"	function	line:98
markdownlint	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "markdownlint": "^0.3.1",$/;"	function	line:99
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "mocha": "^2.4.5",$/;"	function	line:100
mock-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "mock-fs": "^3.12.1",$/;"	function	line:101
npm-license	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "npm-license": "^0.3.2",$/;"	function	line:102
phantomjs-prebuilt	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "phantomjs-prebuilt": "^2.1.7",$/;"	function	line:103
proxyquire	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "proxyquire": "^1.7.10",$/;"	function	line:104
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "semver": "^5.0.3",$/;"	function	line:105
shelljs-nodecli	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "shelljs-nodecli": "~0.1.0",$/;"	function	line:106
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "sinon": "^1.17.2",$/;"	function	line:107
temp	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "temp": "^0.8.3",$/;"	function	line:108
through	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "through": "^2.3.6"$/;"	function	line:109
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "keywords": [$/;"	function	line:111
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "license": "MIT",$/;"	function	line:118
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^  "engines": {$/;"	function	line:119
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/package.json	/^    "node": ">=4"$/;"	function	line:120
ESLint	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^# ESLint$/;"	function	line:9
Installation and Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^## Installation and Usage$/;"	function	line:27
Local Installation and Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### Local Installation and Usage$/;"	function	line:31
Global Installation and Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### Global Installation and Usage$/;"	function	line:53
Configuration	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^## Configuration$/;"	function	line:77
Sponsors	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^## Sponsors$/;"	function	line:98
Team	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^## Team$/;"	function	line:102
Technical Steering Committee (TSC)	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### Technical Steering Committee (TSC)$/;"	function	line:106
Development Team	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### Development Team$/;"	function	line:117
Releases	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^## Releases$/;"	function	line:134
Filing Issues	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^## Filing Issues$/;"	function	line:138
Semantic Versioning Policy	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^## Semantic Versioning Policy$/;"	function	line:147
Frequently Asked Questions	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^## Frequently Asked Questions$/;"	function	line:174
How is ESLint different from JSHint?	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### How is ESLint different from JSHint?$/;"	function	line:176
How does ESLint performance compare to JSHint?	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### How does ESLint performance compare to JSHint?$/;"	function	line:180
I heard ESLint is going to replace JSCS?	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### I heard ESLint is going to replace JSCS?$/;"	function	line:186
So, should I stop using JSCS and start using ESLint?	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### So, should I stop using JSCS and start using ESLint?$/;"	function	line:190
Is ESLint just linting or does it also check style?	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### Is ESLint just linting or does it also check style?$/;"	function	line:197
Does ESLint support JSX?	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### Does ESLint support JSX?$/;"	function	line:201
What about ECMAScript 6 support?	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### What about ECMAScript 6 support?$/;"	function	line:205
What about experimental features?	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### What about experimental features?$/;"	function	line:209
Where to ask for help?	/Users/jonathan/repos/identifiers-arxiv/node_modules/eslint/README.md	/^### Where to ask for help?$/;"	function	line:215
astNodeTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^var astNodeTypes = require(".\/lib\/ast-node-types"),$/;"	variable	line:61
acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^var acorn = acornJSX(rawAcorn);$/;"	variable	line:68
DEFAULT_ECMA_VERSION	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^var DEFAULT_ECMA_VERSION = 5;$/;"	variable	line:69
lookahead	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^var lookahead,$/;"	variable	line:70
resetExtra	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function resetExtra() {$/;"	function	line:79
extra.tokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    extra = {$/;"	property	line:80
extra.range	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^        tokens: null,$/;"	property	line:81
extra.loc	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^        range: false,$/;"	property	line:82
extra.comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^        loc: false,$/;"	property	line:83
extra.comments	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^        comment: false,$/;"	property	line:84
resetExtra	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function resetExtra() {$/;"	function	line:79
tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^var tt = acorn.tokTypes,$/;"	variable	line:97
normalizeEcmaVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function normalizeEcmaVersion(ecmaVersion) {$/;"	function	line:108
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^        switch (version) {$/;"	function	line:118
normalizeEcmaVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function normalizeEcmaVersion(ecmaVersion) {$/;"	function	line:108
isValidNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function isValidNode(node) {$/;"	function	line:140
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    switch (node.type) {$/;"	function	line:143
isValidNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function isValidNode(node) {$/;"	function	line:140
esprimaFinishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function esprimaFinishNode(result) {$/;"	function	line:166
esprimaFinishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function esprimaFinishNode(result) {$/;"	function	line:166
isValidToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function isValidToken(parser) {$/;"	function	line:226
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    switch (type) {$/;"	function	line:230
isValidToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function isValidToken(parser) {$/;"	function	line:226
wrapFinishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function wrapFinishNode(finishNode) {$/;"	function	line:256
wrapFinishNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function wrapFinishNode(finishNode) {$/;"	function	line:256
espree	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^acorn.plugins.espree = function(instance) {$/;"	function	line:263
parseObjectRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    instance.parseObjectRest = function() {$/;"	function	line:339
instance.parseObjectRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    });$/;"	class	line:332
parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    instance.parseObj = function(isPattern, refShorthandDefaultPos) {$/;"	function	line:353
instance.parseObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    };$/;"	class	line:344
unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    instance.unexpected = function(pos) {$/;"	function	line:452
instance.unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    };$/;"	class	line:444
acorn.plugins.espree	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^}$/;"	function	line:261
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function tokenize(code, options) {$/;"	function	line:506
tokenize.acornOptions.ecmaVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    var acornOptions = {$/;"	property	line:522
tokenize.acornOptions.plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^        ecmaVersion: DEFAULT_ECMA_VERSION,$/;"	property	line:523
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function tokenize(code, options) {$/;"	function	line:506
onComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^        acornOptions.onComment = function() {$/;"	function	line:544
acornOptions.onComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    if (extra.comment) {$/;"	function	line:543
convertAcornCommentToEsprimaComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function convertAcornCommentToEsprimaComment(block, text, start, end, startLoc, endLoc) {$/;"	function	line:599
convertAcornCommentToEsprimaComment.comment.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^    var comment = {$/;"	property	line:600
comment.loc.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^        comment.loc = {$/;"	property	line:612
comment.loc.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^            start: startLoc,$/;"	property	line:613
convertAcornCommentToEsprimaComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function convertAcornCommentToEsprimaComment(block, text, start, end, startLoc, endLoc) {$/;"	function	line:599
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function parse(code, options) {$/;"	function	line:629
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^function parse(code, options) {$/;"	function	line:629
onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^        acornOptions.onToken = function(token) {$/;"	function	line:701
acornOptions.onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^        }$/;"	function	line:698
onComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^            acornOptions.onComment = function() {$/;"	function	line:711
acornOptions.plugins.jsx	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^            acornOptions.plugins = {$/;"	property	line:731
acornOptions.plugins.espree	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/espree.js	/^                jsx: true,$/;"	property	line:732
module.exports.AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^module.exports = {$/;"	property	line:18
module.exports.AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    AssignmentExpression: "AssignmentExpression",$/;"	property	line:19
module.exports.ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    AssignmentPattern: "AssignmentPattern",$/;"	property	line:20
module.exports.ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ArrayExpression: "ArrayExpression",$/;"	property	line:21
module.exports.ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ArrayPattern: "ArrayPattern",$/;"	property	line:22
module.exports.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ArrowFunctionExpression: "ArrowFunctionExpression",$/;"	property	line:23
module.exports.BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    BlockStatement: "BlockStatement",$/;"	property	line:24
module.exports.BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    BinaryExpression: "BinaryExpression",$/;"	property	line:25
module.exports.CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    BreakStatement: "BreakStatement",$/;"	property	line:26
module.exports.CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    CallExpression: "CallExpression",$/;"	property	line:27
module.exports.ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    CatchClause: "CatchClause",$/;"	property	line:28
module.exports.ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ClassBody: "ClassBody",$/;"	property	line:29
module.exports.ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ClassDeclaration: "ClassDeclaration",$/;"	property	line:30
module.exports.ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ClassExpression: "ClassExpression",$/;"	property	line:31
module.exports.ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ConditionalExpression: "ConditionalExpression",$/;"	property	line:32
module.exports.DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ContinueStatement: "ContinueStatement",$/;"	property	line:33
module.exports.DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    DoWhileStatement: "DoWhileStatement",$/;"	property	line:34
module.exports.EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    DebuggerStatement: "DebuggerStatement",$/;"	property	line:35
module.exports.ExperimentalRestProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    EmptyStatement: "EmptyStatement",$/;"	property	line:36
module.exports.ExperimentalSpreadProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ExperimentalRestProperty: "ExperimentalRestProperty",$/;"	property	line:37
module.exports.ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ExperimentalSpreadProperty: "ExperimentalSpreadProperty",$/;"	property	line:38
module.exports.ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ExpressionStatement: "ExpressionStatement",$/;"	property	line:39
module.exports.ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ForStatement: "ForStatement",$/;"	property	line:40
module.exports.ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ForInStatement: "ForInStatement",$/;"	property	line:41
module.exports.FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ForOfStatement: "ForOfStatement",$/;"	property	line:42
module.exports.FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    FunctionDeclaration: "FunctionDeclaration",$/;"	property	line:43
module.exports.Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    FunctionExpression: "FunctionExpression",$/;"	property	line:44
module.exports.IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    Identifier: "Identifier",$/;"	property	line:45
module.exports.Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    IfStatement: "IfStatement",$/;"	property	line:46
module.exports.LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    Literal: "Literal",$/;"	property	line:47
module.exports.LogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    LabeledStatement: "LabeledStatement",$/;"	property	line:48
module.exports.MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    LogicalExpression: "LogicalExpression",$/;"	property	line:49
module.exports.MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    MemberExpression: "MemberExpression",$/;"	property	line:50
module.exports.MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    MetaProperty: "MetaProperty",$/;"	property	line:51
module.exports.NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    MethodDefinition: "MethodDefinition",$/;"	property	line:52
module.exports.ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    NewExpression: "NewExpression",$/;"	property	line:53
module.exports.ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ObjectExpression: "ObjectExpression",$/;"	property	line:54
module.exports.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ObjectPattern: "ObjectPattern",$/;"	property	line:55
module.exports.Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    Program: "Program",$/;"	property	line:56
module.exports.RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    Property: "Property",$/;"	property	line:57
module.exports.ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    RestElement: "RestElement",$/;"	property	line:58
module.exports.SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ReturnStatement: "ReturnStatement",$/;"	property	line:59
module.exports.SpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    SequenceExpression: "SequenceExpression",$/;"	property	line:60
module.exports.Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    SpreadElement: "SpreadElement",$/;"	property	line:61
module.exports.SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    Super: "Super",$/;"	property	line:62
module.exports.SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    SwitchCase: "SwitchCase",$/;"	property	line:63
module.exports.TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    SwitchStatement: "SwitchStatement",$/;"	property	line:64
module.exports.TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    TaggedTemplateExpression: "TaggedTemplateExpression",$/;"	property	line:65
module.exports.TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    TemplateElement: "TemplateElement",$/;"	property	line:66
module.exports.ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    TemplateLiteral: "TemplateLiteral",$/;"	property	line:67
module.exports.ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ThisExpression: "ThisExpression",$/;"	property	line:68
module.exports.TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ThrowStatement: "ThrowStatement",$/;"	property	line:69
module.exports.UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    TryStatement: "TryStatement",$/;"	property	line:70
module.exports.UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    UnaryExpression: "UnaryExpression",$/;"	property	line:71
module.exports.VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    UpdateExpression: "UpdateExpression",$/;"	property	line:72
module.exports.VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    VariableDeclaration: "VariableDeclaration",$/;"	property	line:73
module.exports.WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    VariableDeclarator: "VariableDeclarator",$/;"	property	line:74
module.exports.WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    WhileStatement: "WhileStatement",$/;"	property	line:75
module.exports.YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    WithStatement: "WithStatement",$/;"	property	line:76
module.exports.JSXIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    YieldExpression: "YieldExpression",$/;"	property	line:77
module.exports.JSXNamespacedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    JSXIdentifier: "JSXIdentifier",$/;"	property	line:78
module.exports.JSXMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    JSXNamespacedName: "JSXNamespacedName",$/;"	property	line:79
module.exports.JSXEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    JSXMemberExpression: "JSXMemberExpression",$/;"	property	line:80
module.exports.JSXExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    JSXEmptyExpression: "JSXEmptyExpression",$/;"	property	line:81
module.exports.JSXElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    JSXExpressionContainer: "JSXExpressionContainer",$/;"	property	line:82
module.exports.JSXClosingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    JSXElement: "JSXElement",$/;"	property	line:83
module.exports.JSXOpeningElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    JSXClosingElement: "JSXClosingElement",$/;"	property	line:84
module.exports.JSXAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    JSXOpeningElement: "JSXOpeningElement",$/;"	property	line:85
module.exports.JSXSpreadAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    JSXAttribute: "JSXAttribute",$/;"	property	line:86
module.exports.JSXText	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    JSXSpreadAttribute: "JSXSpreadAttribute",$/;"	property	line:87
module.exports.ExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    JSXText: "JSXText",$/;"	property	line:88
module.exports.ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ExportDefaultDeclaration: "ExportDefaultDeclaration",$/;"	property	line:89
module.exports.ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ExportNamedDeclaration: "ExportNamedDeclaration",$/;"	property	line:90
module.exports.ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ExportAllDeclaration: "ExportAllDeclaration",$/;"	property	line:91
module.exports.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ExportSpecifier: "ExportSpecifier",$/;"	property	line:92
module.exports.ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ImportDeclaration: "ImportDeclaration",$/;"	property	line:93
module.exports.ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ImportSpecifier: "ImportSpecifier",$/;"	property	line:94
module.exports.ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/ast-node-types.js	/^    ImportDefaultSpecifier: "ImportDefaultSpecifier",$/;"	property	line:95
astNodeTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/comment-attachment.js	/^var astNodeTypes = require(".\/ast-node-types");$/;"	variable	line:12
extra.trailingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/comment-attachment.js	/^var extra = {$/;"	property	line:18
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/comment-attachment.js	/^    reset: function() {$/;"	function	line:31
module.exports.reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/comment-attachment.js	/^module.exports = {$/;"	method	line:29
addComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/comment-attachment.js	/^    addComment: function(comment) {$/;"	function	line:38
module.exports.addComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/comment-attachment.js	/^    },$/;"	method	line:36
processComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/comment-attachment.js	/^    processComment: function(node) {$/;"	function	line:43
module.exports.processComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/comment-attachment.js	/^    },$/;"	method	line:41
module.exports.jsx	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/features.js	/^module.exports = {$/;"	property	line:19
module.exports.globalReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/features.js	/^    jsx: false,$/;"	property	line:22
module.exports.impliedStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/features.js	/^    globalReturn: false,$/;"	property	line:25
module.exports.experimentalObjectRestSpread	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/features.js	/^    impliedStrict: false,$/;"	property	line:28
Token.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^var Token = {$/;"	property	line:21
Token.EOF	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    Boolean: "Boolean",$/;"	property	line:22
Token.Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    EOF: "<end>",$/;"	property	line:23
Token.Keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    Identifier: "Identifier",$/;"	property	line:24
Token.Null	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    Keyword: "Keyword",$/;"	property	line:25
Token.Numeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    Null: "Null",$/;"	property	line:26
Token.Punctuator	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    Numeric: "Numeric",$/;"	property	line:27
Token.String	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    Punctuator: "Punctuator",$/;"	property	line:28
Token.RegularExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    String: "String",$/;"	property	line:29
Token.Template	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    RegularExpression: "RegularExpression",$/;"	property	line:30
Token.JSXIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    Template: "Template",$/;"	property	line:31
Token.JSXText	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    JSXIdentifier: "JSXIdentifier",$/;"	property	line:32
convertTemplatePart	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^function convertTemplatePart(tokens, code) {$/;"	function	line:43
convertTemplatePart.token.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    var token = {$/;"	property	line:47
token.loc.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^        token.loc = {$/;"	property	line:53
convertTemplatePart	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^function convertTemplatePart(tokens, code) {$/;"	function	line:43
TokenTranslator	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^function TokenTranslator(acornTokTypes, code) {$/;"	function	line:73
TokenTranslator	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^function TokenTranslator(acornTokTypes, code) {$/;"	class	line:73
TokenTranslator.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^TokenTranslator.prototype = {$/;"	property	line:89
translate	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    translate: function(token, extra) {$/;"	function	line:100
TokenTranslator.translate	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    constructor: TokenTranslator,$/;"	method	line:90
token.regex.flags	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^            token.regex = {$/;"	property	line:159
onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    onToken: function(token, extra) {$/;"	function	line:175
TokenTranslator.onToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^    },$/;"	method	line:167
translateTemplateTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^        function translateTemplateTokens() {$/;"	function	line:188
TokenTranslator.onToken.translateTemplateTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/token-translator.js	/^        function translateTemplateTokens() {$/;"	function	line:188
module.exports.AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/lib/visitor-keys.js	/^module.exports = {$/;"	property	line:40
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "name": "espree",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "description": "An Esprima-compatible JavaScript parser built on Acorn",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "author": "Nicholas C. Zakas <nicholas+npm@nczconsulting.com>",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "homepage": "https:\/\/github.com\/eslint\/espree",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "main": "espree.js",$/;"	function	line:6
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "version": "3.4.0",$/;"	function	line:7
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "files": [$/;"	function	line:8
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "repository": "eslint\/espree",$/;"	function	line:15
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "bugs": {$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "url": "http:\/\/github.com\/eslint\/espree.git"$/;"	function	line:17
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:19
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "dependencies": {$/;"	function	line:20
acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "acorn": "4.0.4",$/;"	function	line:21
acorn-jsx	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "acorn-jsx": "^3.0.0"$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "devDependencies": {$/;"	function	line:24
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "browserify": "^7.0.0",$/;"	function	line:25
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "chai": "^1.10.0",$/;"	function	line:26
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "eslint": "^2.0.0-beta.1",$/;"	function	line:27
eslint-config-eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "eslint-config-eslint": "^3.0.0",$/;"	function	line:28
eslint-release	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "eslint-release": "^0.10.0",$/;"	function	line:29
esprima	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "esprima": "latest",$/;"	function	line:30
esprima-fb	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "esprima-fb": "^8001.2001.0-dev-harmony-fb",$/;"	function	line:31
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "istanbul": "~0.2.6",$/;"	function	line:32
json-diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "json-diff": "~0.3.1",$/;"	function	line:33
leche	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "leche": "^1.0.1",$/;"	function	line:34
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "mocha": "^2.0.1",$/;"	function	line:35
regenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "regenerate": "~0.5.4",$/;"	function	line:36
shelljs	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "shelljs": "^0.3.0",$/;"	function	line:37
shelljs-nodecli	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "shelljs-nodecli": "^0.1.1",$/;"	function	line:38
unicode-6.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "unicode-6.3.0": "~0.1.0"$/;"	function	line:39
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "keywords": [$/;"	function	line:41
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^  "scripts": {$/;"	function	line:49
generate-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "generate-regex": "node tools\/generate-identifier-regex.js",$/;"	function	line:50
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "test": "npm run-script lint && node Makefile.js test",$/;"	function	line:51
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "lint": "node Makefile.js lint",$/;"	function	line:52
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "release": "eslint-release",$/;"	function	line:53
ci-release	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "ci-release": "eslint-ci-release",$/;"	function	line:54
gh-release	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "gh-release": "eslint-gh-release",$/;"	function	line:55
alpharelease	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "alpharelease": "eslint-prelease alpha",$/;"	function	line:56
betarelease	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "betarelease": "eslint-prelease beta",$/;"	function	line:57
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/package.json	/^    "browserify": "node Makefile.js browserify"$/;"	function	line:58
Espree	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^# Espree$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^## Usage$/;"	function	line:5
Esprima Compatibility Going Forward	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^## Esprima Compatibility Going Forward$/;"	function	line:69
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^## Contributing$/;"	function	line:75
Build Commands	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^## Build Commands$/;"	function	line:81
Differences from Espree 2.x	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^## Differences from Espree 2.x$/;"	function	line:87
Known Incompatibilities	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^## Known Incompatibilities$/;"	function	line:95
Esprima 1.2.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^### Esprima 1.2.2$/;"	function	line:99
Esprima 2.x	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^### Esprima 2.x$/;"	function	line:106
Frequently Asked Questions	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^## Frequently Asked Questions$/;"	function	line:110
Why another parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^### Why another parser$/;"	function	line:112
Have you tried working with Esprima?	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^### Have you tried working with Esprima?$/;"	function	line:120
Why don't you just use Acorn?	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^### Why don't you just use Acorn?$/;"	function	line:124
What ECMAScript 6 features do you support?	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^### What ECMAScript 6 features do you support?$/;"	function	line:130
What ECMAScript 7/2016 features do you support?	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^### What ECMAScript 7\/2016 features do you support?$/;"	function	line:134
What ECMAScript 2017 features do you support?	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^### What ECMAScript 2017 features do you support?$/;"	function	line:138
How do you determine which experimental features to support?	/Users/jonathan/repos/identifiers-arxiv/node_modules/espree/README.md	/^### How do you determine which experimental features to support?$/;"	function	line:145
console.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esparse.js	/^    console = { log: print };$/;"	property	line:47
fs.readFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esparse.js	/^    fs = { readFileSync: readFile };$/;"	property	line:48
process.argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esparse.js	/^    process = { argv: arguments, exit: quit };$/;"	property	line:49
process.exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esparse.js	/^    process = { argv: arguments, exit: quit };$/;"	property	line:49
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esparse.js	/^function showUsage() {$/;"	function	line:54
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esparse.js	/^function showUsage() {$/;"	function	line:54
adjustRegexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esparse.js	/^function adjustRegexLiteral(key, value) {$/;"	function	line:111
adjustRegexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esparse.js	/^function adjustRegexLiteral(key, value) {$/;"	function	line:111
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esparse.js	/^function run(content) {$/;"	function	line:118
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esparse.js	/^function run(content) {$/;"	function	line:118
process.argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^    process = {$/;"	property	line:56
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^        on: function (evt, callback) {$/;"	function	line:59
console.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^    console = { log: print };$/;"	property	line:68
fs.readFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^    fs = { readFileSync: readFile };$/;"	property	line:69
process.argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^    process = {$/;"	property	line:70
process.exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^        argv: arguments,$/;"	property	line:71
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^        on: function (evt, callback) {$/;"	function	line:73
process.on	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^        exit: quit,$/;"	method	line:72
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^function showUsage() {$/;"	function	line:81
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^function showUsage() {$/;"	function	line:81
options.format	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^options = {$/;"	property	line:93
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^function run(fname, content) {$/;"	function	line:134
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/bin/esvalidate.js	/^function run(fname, content) {$/;"	function	line:134
webpackUniversalModuleDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^(function webpackUniversalModuleDefinition(root, factory) {$/;"	function	line:1
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:18
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	function parse(code, options, delegate) {$/;"	function	line:88
proxyDelegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    var proxyDelegate = function (node, metadata) {$/;"	function	line:90
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	function tokenize(code, options, delegate) {$/;"	function	line:130
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    catch (e) {$/;"	function	line:146
CommentHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function CommentHandler() {$/;"	function	line:168
insertInnerComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.insertInnerComments = function (node, metadata) {$/;"	function	line:175
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        \/\/  `function a() {\/** comments **\\\/}`$/;"	function	line:177
findTrailingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.findTrailingComments = function (node, metadata) {$/;"	function	line:193
findLeadingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.findLeadingComments = function (node, metadata) {$/;"	function	line:215
visitNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.visitNode = function (node, metadata) {$/;"	function	line:250
visitComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.visitComment = function (node, metadata) {$/;"	function	line:268
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.visit = function (node, metadata) {$/;"	function	line:298
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function Parser(code, options, delegate) {$/;"	function	line:402
throwError	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.throwError = function (messageFormat) {$/;"	function	line:481
tolerateError	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.tolerateError = function (messageFormat) {$/;"	function	line:496
unexpectedTokenError	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.unexpectedTokenError = function (token, message) {$/;"	function	line:512
throwUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.throwUnexpectedToken = function (token, message) {$/;"	function	line:551
tolerateUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.tolerateUnexpectedToken = function (token, message) {$/;"	function	line:554
collectComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.collectComments = function () {$/;"	function	line:557
getTokenRaw	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.getTokenRaw = function (token) {$/;"	function	line:595
convertToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.convertToken = function (token) {$/;"	function	line:598
nextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.nextToken = function () {$/;"	function	line:624
nextRegexToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.nextRegexToken = function () {$/;"	function	line:647
createNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.createNode = function () {$/;"	function	line:661
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.startNode = function (token) {$/;"	function	line:668
finalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.finalize = function (meta, node) {$/;"	function	line:675
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.expect = function (value) {$/;"	function	line:713
expectCommaSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.expectCommaSeparator = function () {$/;"	function	line:720
expectKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.expectKeyword = function (keyword) {$/;"	function	line:740
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.match = function (value) {$/;"	function	line:747
matchKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.matchKeyword = function (keyword) {$/;"	function	line:751
matchContextualKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.matchContextualKeyword = function (keyword) {$/;"	function	line:756
matchAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.matchAssign = function () {$/;"	function	line:760
isolateCoverGrammar	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.isolateCoverGrammar = function (parseFunction) {$/;"	function	line:810
inheritCoverGrammar	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.inheritCoverGrammar = function (parseFunction) {$/;"	function	line:826
consumeSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.consumeSemicolon = function () {$/;"	function	line:839
parsePrimaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePrimaryExpression = function () {$/;"	function	line:853
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (this.lookahead.type) {$/;"	function	line:857
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	                switch (value) {$/;"	function	line:896
parseSpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseSpreadElement = function () {$/;"	function	line:951
parseArrayInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseArrayInitializer = function () {$/;"	function	line:957
parsePropertyMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePropertyMethod = function (params) {$/;"	function	line:986
parsePropertyMethodFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePropertyMethodFunction = function () {$/;"	function	line:1000
parseObjectPropertyKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseObjectPropertyKey = function () {$/;"	function	line:1010
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (token.type) {$/;"	function	line:1014
isPropertyKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.isPropertyKey = function (key, value) {$/;"	function	line:1043
parseObjectProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseObjectProperty = function (hasProto) {$/;"	function	line:1047
parseObjectInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseObjectInitializer = function () {$/;"	function	line:1127
parseTemplateHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseTemplateHead = function () {$/;"	function	line:1142
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseTemplateElement = function () {$/;"	function	line:1152
parseTemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseTemplateLiteral = function () {$/;"	function	line:1164
reinterpretExpressionAsPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.reinterpretExpressionAsPattern = function (expr) {$/;"	function	line:1178
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (expr.type) {$/;"	function	line:1179
parseGroupExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseGroupExpression = function () {$/;"	function	line:1213
parseArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseArguments = function () {$/;"	function	line:1319
isIdentifierName	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.isIdentifierName = function (token) {$/;"	function	line:1336
parseIdentifierName	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseIdentifierName = function () {$/;"	function	line:1342
parseNewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseNewExpression = function () {$/;"	function	line:1350
parseLeftHandSideExpressionAllowCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseLeftHandSideExpressionAllowCall = function () {$/;"	function	line:1374
parseSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseSuper = function () {$/;"	function	line:1423
parseLeftHandSideExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseLeftHandSideExpression = function () {$/;"	function	line:1431
parseUpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseUpdateExpression = function () {$/;"	function	line:1463
parseUnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseUnaryExpression = function () {$/;"	function	line:1502
parseExponentiationExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseExponentiationExpression = function () {$/;"	function	line:1521
binaryPrecedence	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.binaryPrecedence = function (token) {$/;"	function	line:1542
parseBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseBinaryExpression = function () {$/;"	function	line:1556
parseConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseConditionalExpression = function () {$/;"	function	line:1604
checkPatternParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.checkPatternParam = function (options, param) {$/;"	function	line:1622
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (param.type) {$/;"	function	line:1623
reinterpretAsCoverFormalsList	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.reinterpretAsCoverFormalsList = function (expr) {$/;"	function	line:1650
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (expr.type) {$/;"	function	line:1653
parseAssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseAssignmentExpression = function () {$/;"	function	line:1700
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseExpression = function () {$/;"	function	line:1769
parseStatementListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseStatementListItem = function () {$/;"	function	line:1787
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	            switch (this.lookahead.value) {$/;"	function	line:1792
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseBlock = function () {$/;"	function	line:1827
parseLexicalBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseLexicalBinding = function (kind, options) {$/;"	function	line:1841
parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseBindingList = function (kind, options) {$/;"	function	line:1864
isLexicalDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.isLexicalDeclaration = function () {$/;"	function	line:1872
parseLexicalDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseLexicalDeclaration = function (options) {$/;"	function	line:1887
parseBindingRestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseBindingRestElement = function (params, kind) {$/;"	function	line:1896
parseArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseArrayPattern = function (params, kind) {$/;"	function	line:1902
parsePropertyPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePropertyPattern = function (params, kind) {$/;"	function	line:1927
parseObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseObjectPattern = function (params, kind) {$/;"	function	line:1963
parsePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePattern = function (params, kind) {$/;"	function	line:1976
parsePatternWithDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePatternWithDefault = function (params, kind) {$/;"	function	line:1993
parseVariableIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseVariableIdentifier = function (kind) {$/;"	function	line:2007
parseVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseVariableDeclaration = function (options) {$/;"	function	line:2033
parseVariableDeclarationList	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseVariableDeclarationList = function (options) {$/;"	function	line:2053
parseVariableStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseVariableStatement = function () {$/;"	function	line:2063
parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseEmptyStatement = function () {$/;"	function	line:2071
parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseExpressionStatement = function () {$/;"	function	line:2077
parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseIfStatement = function () {$/;"	function	line:2084
parseDoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseDoWhileStatement = function () {$/;"	function	line:2106
parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseWhileStatement = function () {$/;"	function	line:2123
parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseForStatement = function () {$/;"	function	line:2144
parseContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseContinueStatement = function () {$/;"	function	line:2291
parseBreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseBreakStatement = function () {$/;"	function	line:2309
parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseReturnStatement = function () {$/;"	function	line:2327
parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseWithStatement = function () {$/;"	function	line:2340
parseSwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseSwitchCase = function () {$/;"	function	line:2353
parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseSwitchStatement = function () {$/;"	function	line:2374
parseLabelledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseLabelledStatement = function () {$/;"	function	line:2403
parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseThrowStatement = function () {$/;"	function	line:2426
parseCatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseCatchClause = function () {$/;"	function	line:2437
parseFinallyClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFinallyClause = function () {$/;"	function	line:2463
parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseTryStatement = function () {$/;"	function	line:2467
parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseDebuggerStatement = function () {$/;"	function	line:2479
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseStatement = function () {$/;"	function	line:2486
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (this.lookahead.type) {$/;"	function	line:2488
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	                switch (this.lookahead.value) {$/;"	function	line:2516
parseFunctionSourceElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFunctionSourceElements = function () {$/;"	function	line:2570
validateParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.validateParam = function (options, param, name) {$/;"	function	line:2595
parseRestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseRestElement = function (params) {$/;"	function	line:2629
parseFormalParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFormalParameter = function (options) {$/;"	function	line:2641
parseFormalParameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFormalParameters = function (firstRestricted) {$/;"	function	line:2650
parseFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFunctionDeclaration = function (identifierIsOptional) {$/;"	function	line:2674
parseFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFunctionExpression = function () {$/;"	function	line:2724
parseDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseDirective = function () {$/;"	function	line:2775
parseDirectivePrologues	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseDirectivePrologues = function () {$/;"	function	line:2787
qualifiedPropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.qualifiedPropertyName = function (token) {$/;"	function	line:2816
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (token.type) {$/;"	function	line:2817
parseGetterMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseGetterMethod = function () {$/;"	function	line:2830
parseSetterMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseSetterMethod = function () {$/;"	function	line:2847
parseGeneratorMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseGeneratorMethod = function () {$/;"	function	line:2869
isStartOfExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.isStartOfExpression = function () {$/;"	function	line:2881
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (this.lookahead.type) {$/;"	function	line:2884
parseYieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseYieldExpression = function () {$/;"	function	line:2903
parseClassElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseClassElement = function (hasConstructor) {$/;"	function	line:2924
parseClassElementList	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseClassElementList = function () {$/;"	function	line:3005
parseClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseClassBody = function () {$/;"	function	line:3020
parseClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseClassDeclaration = function (identifierIsOptional) {$/;"	function	line:3025
parseClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseClassExpression = function () {$/;"	function	line:3040
parseProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseProgram = function () {$/;"	function	line:3057
parseModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseModuleSpecifier = function () {$/;"	function	line:3066
parseImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseImportSpecifier = function () {$/;"	function	line:3076
parseNamedImports	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseNamedImports = function () {$/;"	function	line:3102
parseImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseImportDefaultSpecifier = function () {$/;"	function	line:3115
parseImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseImportNamespaceSpecifier = function () {$/;"	function	line:3121
parseImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseImportDeclaration = function () {$/;"	function	line:3131
parseExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseExportSpecifier = function () {$/;"	function	line:3184
parseExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseExportDeclaration = function () {$/;"	function	line:3194
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	                \/\/ export default function foo () {}$/;"	function	line:3205
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	            switch (this.lookahead.value) {$/;"	function	line:3243
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	function assert(condition, message) {$/;"	function	line:3305
ErrorHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ErrorHandler() {$/;"	function	line:3377
recordError	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.recordError = function (error) {$/;"	function	line:3382
tolerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.tolerate = function (error) {$/;"	function	line:3386
constructError	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.constructError = function (msg, column) {$/;"	function	line:3395
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        catch (base) {$/;"	function	line:3400
createError	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.createError = function (index, line, col, description) {$/;"	function	line:3412
throwError	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.throwError = function (index, line, col, description) {$/;"	function	line:3421
tolerateError	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.tolerateError = function (index, line, col, description) {$/;"	function	line:3425
hexValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	function hexValue(ch) {$/;"	function	line:3481
octalValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	function octalValue(ch) {$/;"	function	line:3484
Scanner	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function Scanner(code, handler) {$/;"	function	line:3488
eof	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.eof = function () {$/;"	function	line:3499
throwUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.throwUnexpectedToken = function (message) {$/;"	function	line:3503
tolerateUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.tolerateUnexpectedToken = function () {$/;"	function	line:3508
skipSingleLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.skipSingleLineComment = function (offset) {$/;"	function	line:3513
skipMultiLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.skipMultiLineComment = function () {$/;"	function	line:3568
scanComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanComments = function () {$/;"	function	line:3635
isFutureReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.isFutureReservedWord = function (id) {$/;"	function	line:3710
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (id) {$/;"	function	line:3711
isStrictModeReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.isStrictModeReservedWord = function (id) {$/;"	function	line:3722
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (id) {$/;"	function	line:3723
isRestrictedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.isRestrictedWord = function (id) {$/;"	function	line:3739
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.isKeyword = function (id) {$/;"	function	line:3744
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (id.length) {$/;"	function	line:3745
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.codePointAt = function (i) {$/;"	function	line:3772
scanHexEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanHexEscape = function (prefix) {$/;"	function	line:3784
scanUnicodeCodePointEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanUnicodeCodePointEscape = function () {$/;"	function	line:3798
getIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.getIdentifier = function () {$/;"	function	line:3818
getComplexIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.getComplexIdentifier = function () {$/;"	function	line:3842
octalToDecimal	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.octalToDecimal = function (ch) {$/;"	function	line:3898
scanIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanIdentifier = function () {$/;"	function	line:3918
scanPunctuator	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanPunctuator = function () {$/;"	function	line:3951
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (str) {$/;"	function	line:3962
scanHexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanHexLiteral = function (start) {$/;"	function	line:4034
scanBinaryLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanBinaryLiteral = function (start) {$/;"	function	line:4058
scanOctalLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanOctalLiteral = function (prefix, start) {$/;"	function	line:4089
isImplicitOctalLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.isImplicitOctalLiteral = function () {$/;"	function	line:4123
scanNumericLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanNumericLiteral = function () {$/;"	function	line:4138
scanStringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanStringLiteral = function () {$/;"	function	line:4209
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	                    switch (ch) {$/;"	function	line:4225
scanTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanTemplate = function () {$/;"	function	line:4306
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	                    switch (ch) {$/;"	function	line:4334
testRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.testRegExp = function (pattern, flags) {$/;"	function	line:4431
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        catch (e) {$/;"	function	line:4459
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        catch (exception) {$/;"	function	line:4468
scanRegExpBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanRegExpBody = function () {$/;"	function	line:4474
scanRegExpFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanRegExpFlags = function () {$/;"	function	line:4520
scanRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanRegExp = function () {$/;"	function	line:4564
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.lex = function () {$/;"	function	line:4584
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    fromCodePoint: function (cp) {$/;"	function	line:4649
isWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    isWhiteSpace: function (cp) {$/;"	function	line:4655
isLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    isLineTerminator: function (cp) {$/;"	function	line:4660
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    isIdentifierStart: function (cp) {$/;"	function	line:4664
isIdentifierPart	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    isIdentifierPart: function (cp) {$/;"	function	line:4671
isDecimalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    isDecimalDigit: function (cp) {$/;"	function	line:4680
isHexDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    isHexDigit: function (cp) {$/;"	function	line:4683
isOctalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    isOctalDigit: function (cp) {$/;"	function	line:4688
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ArrayExpression(elements) {$/;"	function	line:4701
ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ArrayPattern(elements) {$/;"	function	line:4709
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ArrowFunctionExpression(params, body, expression) {$/;"	function	line:4717
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function AssignmentExpression(operator, left, right) {$/;"	function	line:4729
AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function AssignmentPattern(left, right) {$/;"	function	line:4739
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function BinaryExpression(operator, left, right) {$/;"	function	line:4748
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function BlockStatement(body) {$/;"	function	line:4759
BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function BreakStatement(label) {$/;"	function	line:4767
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function CallExpression(callee, args) {$/;"	function	line:4775
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function CatchClause(param, body) {$/;"	function	line:4784
ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ClassBody(body) {$/;"	function	line:4793
ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ClassDeclaration(id, superClass, body) {$/;"	function	line:4801
ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ClassExpression(id, superClass, body) {$/;"	function	line:4811
ComputedMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ComputedMemberExpression(object, property) {$/;"	function	line:4821
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ConditionalExpression(test, consequent, alternate) {$/;"	function	line:4831
ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ContinueStatement(label) {$/;"	function	line:4841
DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function DebuggerStatement() {$/;"	function	line:4849
Directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function Directive(expression, directive) {$/;"	function	line:4856
DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function DoWhileStatement(body, test) {$/;"	function	line:4865
EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function EmptyStatement() {$/;"	function	line:4874
ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ExportAllDeclaration(source) {$/;"	function	line:4881
ExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ExportDefaultDeclaration(declaration) {$/;"	function	line:4889
ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ExportNamedDeclaration(declaration, specifiers, source) {$/;"	function	line:4897
ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ExportSpecifier(local, exported) {$/;"	function	line:4907
ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ExpressionStatement(expression) {$/;"	function	line:4916
ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ForInStatement(left, right, body) {$/;"	function	line:4924
ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ForOfStatement(left, right, body) {$/;"	function	line:4935
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ForStatement(init, test, update, body) {$/;"	function	line:4945
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function FunctionDeclaration(id, params, body, generator) {$/;"	function	line:4956
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function FunctionExpression(id, params, body, generator) {$/;"	function	line:4968
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function Identifier(name) {$/;"	function	line:4980
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function IfStatement(test, consequent, alternate) {$/;"	function	line:4988
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ImportDeclaration(specifiers, source) {$/;"	function	line:4998
ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ImportDefaultSpecifier(local) {$/;"	function	line:5007
ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ImportNamespaceSpecifier(local) {$/;"	function	line:5015
ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ImportSpecifier(local, imported) {$/;"	function	line:5023
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function LabeledStatement(label, body) {$/;"	function	line:5032
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function Literal(value, raw) {$/;"	function	line:5041
MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function MetaProperty(meta, property) {$/;"	function	line:5050
MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function MethodDefinition(key, computed, value, kind, isStatic) {$/;"	function	line:5059
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function NewExpression(callee, args) {$/;"	function	line:5071
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ObjectExpression(properties) {$/;"	function	line:5080
ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ObjectPattern(properties) {$/;"	function	line:5088
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function Program(body, sourceType) {$/;"	function	line:5096
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function Property(kind, key, computed, value, method, shorthand) {$/;"	function	line:5105
RegexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function RegexLiteral(value, raw, regex) {$/;"	function	line:5118
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function RestElement(argument) {$/;"	function	line:5128
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ReturnStatement(argument) {$/;"	function	line:5136
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function SequenceExpression(expressions) {$/;"	function	line:5144
SpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function SpreadElement(argument) {$/;"	function	line:5152
StaticMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function StaticMemberExpression(object, property) {$/;"	function	line:5160
Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function Super() {$/;"	function	line:5170
SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function SwitchCase(test, consequent) {$/;"	function	line:5177
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function SwitchStatement(discriminant, cases) {$/;"	function	line:5186
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function TaggedTemplateExpression(tag, quasi) {$/;"	function	line:5195
TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function TemplateElement(value, tail) {$/;"	function	line:5204
TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function TemplateLiteral(quasis, expressions) {$/;"	function	line:5213
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ThisExpression() {$/;"	function	line:5222
ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function ThrowStatement(argument) {$/;"	function	line:5229
TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function TryStatement(block, handler, finalizer) {$/;"	function	line:5237
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function UnaryExpression(operator, argument) {$/;"	function	line:5247
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function UpdateExpression(operator, argument, prefix) {$/;"	function	line:5257
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function VariableDeclaration(declarations, kind) {$/;"	function	line:5267
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function VariableDeclarator(id, init) {$/;"	function	line:5276
WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function WhileStatement(test, body) {$/;"	function	line:5285
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function WithStatement(object, body) {$/;"	function	line:5294
YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function YieldExpression(argument, delegate) {$/;"	function	line:5303
__	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function __() { this.constructor = d; }$/;"	function	line:5321
getQualifiedElementName	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	function getQualifiedElementName(elementName) {$/;"	function	line:5339
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    switch (elementName.type) {$/;"	function	line:5341
JSXParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXParser(code, options, delegate) {$/;"	function	line:5361
parsePrimaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parsePrimaryExpression = function () {$/;"	function	line:5364
startJSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.startJSX = function () {$/;"	function	line:5367
finishJSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.finishJSX = function () {$/;"	function	line:5373
reenterJSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.reenterJSX = function () {$/;"	function	line:5377
createJSXNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.createJSXNode = function () {$/;"	function	line:5385
createJSXChildNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.createJSXChildNode = function () {$/;"	function	line:5393
scanXHTMLEntity	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.scanXHTMLEntity = function (quote) {$/;"	function	line:5400
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	                switch (result.length) {$/;"	function	line:5415
lexJSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.lexJSX = function () {$/;"	function	line:5451
nextJSXToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.nextJSXToken = function () {$/;"	function	line:5547
nextJSXText	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.nextJSXText = function () {$/;"	function	line:5561
peekJSXToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.peekJSXToken = function () {$/;"	function	line:5598
expectJSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.expectJSX = function (value) {$/;"	function	line:5611
matchJSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.matchJSX = function (value) {$/;"	function	line:5618
parseJSXIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXIdentifier = function () {$/;"	function	line:5622
parseJSXElementName	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXElementName = function () {$/;"	function	line:5630
parseJSXAttributeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXAttributeName = function () {$/;"	function	line:5649
parseJSXStringLiteralAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXStringLiteralAttribute = function () {$/;"	function	line:5664
parseJSXExpressionAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXExpressionAttribute = function () {$/;"	function	line:5673
parseJSXAttributeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXAttributeValue = function () {$/;"	function	line:5684
parseJSXNameValueAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXNameValueAttribute = function () {$/;"	function	line:5688
parseJSXSpreadAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXSpreadAttribute = function () {$/;"	function	line:5698
parseJSXAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXAttributes = function () {$/;"	function	line:5707
parseJSXOpeningElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXOpeningElement = function () {$/;"	function	line:5716
parseJSXBoundaryElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXBoundaryElement = function () {$/;"	function	line:5728
parseJSXEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXEmptyExpression = function () {$/;"	function	line:5746
parseJSXExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXExpressionContainer = function () {$/;"	function	line:5754
parseJSXChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXChildren = function () {$/;"	function	line:5769
parseComplexJSXElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseComplexJSXElement = function (el) {$/;"	function	line:5789
parseJSXElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXElement = function () {$/;"	function	line:5825
parseJSXRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXRoot = function () {$/;"	function	line:5837
JSXClosingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXClosingElement(name) {$/;"	function	line:6141
JSXElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXElement(openingElement, children, closingElement) {$/;"	function	line:6149
JSXEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXEmptyExpression() {$/;"	function	line:6159
JSXExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXExpressionContainer(expression) {$/;"	function	line:6166
JSXIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXIdentifier(name) {$/;"	function	line:6174
JSXMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXMemberExpression(object, property) {$/;"	function	line:6182
JSXAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXAttribute(name, value) {$/;"	function	line:6191
JSXNamespacedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXNamespacedName(namespace, name) {$/;"	function	line:6200
JSXOpeningElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXOpeningElement(name, selfClosing, attributes) {$/;"	function	line:6209
JSXSpreadAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXSpreadAttribute(argument) {$/;"	function	line:6219
JSXText	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function JSXText(value, raw) {$/;"	function	line:6227
Reader	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function Reader() {$/;"	function	line:6246
beforeFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Reader.prototype.beforeFunctionExpression = function (t) {$/;"	function	line:6252
isRegexStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Reader.prototype.isRegexStart = function () {$/;"	function	line:6266
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	        switch (previous) {$/;"	function	line:6269
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	                    \/\/ Named function, e.g. function f(){} \/42\/$/;"	function	line:6288
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Reader.prototype.push = function (token) {$/;"	function	line:6296
Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    function Tokenizer(code, config) {$/;"	function	line:6314
errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Tokenizer.prototype.errors = function () {$/;"	function	line:6325
getNextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/dist/esprima.js	/^	    Tokenizer.prototype.getNextToken = function () {$/;"	function	line:6329
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "name": "esprima",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "description": "ECMAScript parsing infrastructure for multipurpose analysis",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "homepage": "http:\/\/esprima.org",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "main": "dist\/esprima.js",$/;"	function	line:5
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "bin": {$/;"	function	line:6
esparse	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "esparse": ".\/bin\/esparse.js",$/;"	function	line:7
esvalidate	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "esvalidate": ".\/bin\/esvalidate.js"$/;"	function	line:8
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "version": "3.1.3",$/;"	function	line:10
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "files": [$/;"	function	line:11
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "engines": {$/;"	function	line:15
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "node": ">=4"$/;"	function	line:16
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "author": {$/;"	function	line:18
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "name": "Ariya Hidayat",$/;"	function	line:19
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "email": "ariya.hidayat@gmail.com"$/;"	function	line:20
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "maintainers": [$/;"	function	line:22
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^      "name": "Ariya Hidayat",$/;"	function	line:24
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^      "email": "ariya.hidayat@gmail.com",$/;"	function	line:25
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^      "web": "http:\/\/ariya.ofilabs.com"$/;"	function	line:26
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "repository": {$/;"	function	line:29
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "type": "git",$/;"	function	line:30
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "url": "https:\/\/github.com\/jquery\/esprima.git"$/;"	function	line:31
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "bugs": {$/;"	function	line:33
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "url": "https:\/\/github.com\/jquery\/esprima\/issues"$/;"	function	line:34
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:36
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "devDependencies": {$/;"	function	line:37
codecov.io	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "codecov.io": "~0.1.6",$/;"	function	line:38
escomplex-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "escomplex-js": "1.2.0",$/;"	function	line:39
everything.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "everything.js": "~1.0.3",$/;"	function	line:40
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "glob": "~7.1.0",$/;"	function	line:41
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "istanbul": "~0.4.0",$/;"	function	line:42
json-diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "json-diff": "~0.3.1",$/;"	function	line:43
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "karma": "~1.3.0",$/;"	function	line:44
karma-chrome-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "karma-chrome-launcher": "~2.0.0",$/;"	function	line:45
karma-detect-browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "karma-detect-browsers": "~2.1.0",$/;"	function	line:46
karma-firefox-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "karma-firefox-launcher": "~1.0.0",$/;"	function	line:47
karma-ie-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "karma-ie-launcher": "~1.0.0",$/;"	function	line:48
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "karma-mocha": "~1.2.0",$/;"	function	line:49
karma-safari-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "karma-safari-launcher": "~1.0.0",$/;"	function	line:50
karma-sauce-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "karma-sauce-launcher": "~1.0.0",$/;"	function	line:51
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "lodash": "~3.10.1",$/;"	function	line:52
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "mocha": "~3.1.0",$/;"	function	line:53
node-tick-processor	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "node-tick-processor": "~0.0.2",$/;"	function	line:54
regenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "regenerate": "~1.3.1",$/;"	function	line:55
temp	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "temp": "~0.8.3",$/;"	function	line:56
tslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "tslint": "~3.15.1",$/;"	function	line:57
typescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "typescript": "~1.8.10",$/;"	function	line:58
typescript-formatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "typescript-formatter": "~2.3.0",$/;"	function	line:59
unicode-8.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "unicode-8.0.0": "~0.7.0",$/;"	function	line:60
webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "webpack": "~1.13.2"$/;"	function	line:61
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "keywords": [$/;"	function	line:63
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^  "scripts": {$/;"	function	line:71
check-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "check-version": "node test\/check-version.js",$/;"	function	line:72
tslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "tslint": "tslint src\/*.ts",$/;"	function	line:73
code-style	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "code-style": "tsfmt --verify src\/*.ts && tsfmt --verify test\/*.js",$/;"	function	line:74
format-code	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "format-code": "tsfmt -r src\/*.ts && tsfmt -r test\/*.js",$/;"	function	line:75
complexity	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "complexity": "node test\/check-complexity.js",$/;"	function	line:76
static-analysis	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "static-analysis": "npm run check-version && npm run tslint && npm run code-style && npm run complexity",$/;"	function	line:77
hostile-env-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "hostile-env-tests": "node test\/hostile-environment-tests.js",$/;"	function	line:78
unit-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "unit-tests": "node test\/unit-tests.js",$/;"	function	line:79
api-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "api-tests": "mocha -R dot test\/api-tests.js",$/;"	function	line:80
grammar-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "grammar-tests": "node test\/grammar-tests.js",$/;"	function	line:81
regression-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "regression-tests": "node test\/regression-tests.js",$/;"	function	line:82
all-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "all-tests": "npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests",$/;"	function	line:83
generate-fixtures	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "generate-fixtures": "node tools\/generate-fixtures.js",$/;"	function	line:84
browser-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "browser-tests": "npm run compile && npm run generate-fixtures && cd test && karma start --single-run",$/;"	function	line:85
saucelabs-evergreen	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "saucelabs-evergreen": "cd test && karma start saucelabs-evergreen.conf.js",$/;"	function	line:86
saucelabs-safari	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "saucelabs-safari": "cd test && karma start saucelabs-safari.conf.js",$/;"	function	line:87
saucelabs-ie	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "saucelabs-ie": "cd test && karma start saucelabs-ie.conf.js",$/;"	function	line:88
saucelabs	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "saucelabs": "npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari",$/;"	function	line:89
analyze-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "analyze-coverage": "istanbul cover test\/unit-tests.js",$/;"	function	line:90
check-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "check-coverage": "istanbul check-coverage --statement 100 --branch 100 --function 100",$/;"	function	line:91
dynamic-analysis	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "dynamic-analysis": "npm run analyze-coverage && npm run check-coverage",$/;"	function	line:92
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "compile": "tsc -p src\/ && webpack && node tools\/fixupbundle.js",$/;"	function	line:93
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "test": "npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis",$/;"	function	line:94
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "prepublish": "npm run compile",$/;"	function	line:95
profile	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "profile": "node --prof test\/profile.js && mv isolate*.log v8.log && node-tick-processor",$/;"	function	line:96
benchmark-parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "benchmark-parser": "node -expose_gc test\/benchmark-parser.js",$/;"	function	line:97
benchmark-tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "benchmark-tokenizer": "node --expose_gc test\/benchmark-tokenizer.js",$/;"	function	line:98
benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "benchmark": "npm run benchmark-parser && npm run benchmark-tokenizer",$/;"	function	line:99
codecov	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "codecov" : "istanbul report cobertura && codecov < .\/coverage\/cobertura-coverage.xml",$/;"	function	line:100
downstream	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "downstream": "node test\/downstream.js",$/;"	function	line:101
travis	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "travis": "npm test",$/;"	function	line:102
circleci	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "circleci": "npm test && npm run codecov && npm run downstream",$/;"	function	line:103
appveyor	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "appveyor": "npm run compile && npm run all-tests && npm run browser-tests",$/;"	function	line:104
droneio	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "droneio": "npm run compile && npm run all-tests && npm run saucelabs",$/;"	function	line:105
generate-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "generate-regex": "node tools\/generate-identifier-regex.js",$/;"	function	line:106
generate-xhtml-entities	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/package.json	/^    "generate-xhtml-entities": "node tools\/generate-xhtml-entities.js"$/;"	function	line:107
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/README.md	/^### Features$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/esprima/README.md	/^### API$/;"	function	line:21
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    var assign,$/;"	variable	line:27
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    isArray = Array.isArray || function isArray(array) {$/;"	function	line:35
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    isArray = Array.isArray || function isArray(array) {$/;"	class	line:35
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^        return Object.prototype.toString.call(array) === '[object Array]';$/;"	method	line:36
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    function isNode(node) {$/;"	function	line:47
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    function isNode(node) {$/;"	function	line:47
isProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    function isProperty(nodeType, key) {$/;"	function	line:54
isProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    function isProperty(nodeType, key) {$/;"	function	line:54
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    function Visitor(visitor, options) {$/;"	function	line:58
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    function Visitor(visitor, options) {$/;"	class	line:58
visitChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    Visitor.prototype.visitChildren = function (node) {$/;"	function	line:76
Visitor.visitChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    Visitor.prototype.visitChildren = function (node) {$/;"	method	line:76
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    Visitor.prototype.visit = function (node) {$/;"	function	line:113
Visitor.visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    Visitor.prototype.visit = function (node) {$/;"	method	line:113
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    exports.visit = function (node, visitor, options) {$/;"	function	line:130
exports.visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/esrecurse.js	/^    exports.Visitor = Visitor;$/;"	function	line:129
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/gulpfile.coffee	/^inc = (importance) ->$/;"	function	line:64
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^(function clone(exports) {$/;"	function	line:28
Syntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    var Syntax,$/;"	variable	line:31
ignoreJSHintError	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function ignoreJSHintError() { }$/;"	function	line:41
ignoreJSHintError	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function ignoreJSHintError() { }$/;"	function	line:41
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        isArray = function isArray(array) {$/;"	function	line:45
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        isArray = function isArray(array) {$/;"	class	line:45
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^            return Object.prototype.toString.call(array) === '[object Array]';$/;"	method	line:46
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    if (!isArray) {$/;"	function	line:44
deepCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function deepCopy(obj) {$/;"	function	line:50
deepCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function deepCopy(obj) {$/;"	function	line:50
shallowCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function shallowCopy(obj) {$/;"	function	line:65
shallowCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function shallowCopy(obj) {$/;"	function	line:65
upperBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function upperBound(array, func) {$/;"	function	line:79
upperBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function upperBound(array, func) {$/;"	function	line:79
lowerBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function lowerBound(array, func) {$/;"	function	line:98
lowerBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function lowerBound(array, func) {$/;"	function	line:98
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        function F() { }$/;"	function	line:119
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function extend(to, from) {$/;"	function	line:135
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function extend(to, from) {$/;"	function	line:135
Syntax.AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Syntax = {$/;"	property	line:144
Syntax.AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        AssignmentExpression: 'AssignmentExpression',$/;"	property	line:145
Syntax.ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        AssignmentPattern: 'AssignmentPattern',$/;"	property	line:146
Syntax.ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ArrayExpression: 'ArrayExpression',$/;"	property	line:147
Syntax.ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ArrayPattern: 'ArrayPattern',$/;"	property	line:148
Syntax.AwaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ArrowFunctionExpression: 'ArrowFunctionExpression',$/;"	property	line:149
Syntax.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        AwaitExpression: 'AwaitExpression', \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:150
Syntax.BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        BlockStatement: 'BlockStatement',$/;"	property	line:151
Syntax.BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        BinaryExpression: 'BinaryExpression',$/;"	property	line:152
Syntax.CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        BreakStatement: 'BreakStatement',$/;"	property	line:153
Syntax.CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        CallExpression: 'CallExpression',$/;"	property	line:154
Syntax.ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        CatchClause: 'CatchClause',$/;"	property	line:155
Syntax.ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ClassBody: 'ClassBody',$/;"	property	line:156
Syntax.ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ClassDeclaration: 'ClassDeclaration',$/;"	property	line:157
Syntax.ComprehensionBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ClassExpression: 'ClassExpression',$/;"	property	line:158
Syntax.ComprehensionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ComprehensionBlock: 'ComprehensionBlock',  \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:159
Syntax.ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ComprehensionExpression: 'ComprehensionExpression',  \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:160
Syntax.ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ConditionalExpression: 'ConditionalExpression',$/;"	property	line:161
Syntax.DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ContinueStatement: 'ContinueStatement',$/;"	property	line:162
Syntax.DirectiveStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        DebuggerStatement: 'DebuggerStatement',$/;"	property	line:163
Syntax.DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        DirectiveStatement: 'DirectiveStatement',$/;"	property	line:164
Syntax.EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        DoWhileStatement: 'DoWhileStatement',$/;"	property	line:165
Syntax.ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        EmptyStatement: 'EmptyStatement',$/;"	property	line:166
Syntax.ExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ExportAllDeclaration: 'ExportAllDeclaration',$/;"	property	line:167
Syntax.ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ExportDefaultDeclaration: 'ExportDefaultDeclaration',$/;"	property	line:168
Syntax.ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ExportNamedDeclaration: 'ExportNamedDeclaration',$/;"	property	line:169
Syntax.ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ExportSpecifier: 'ExportSpecifier',$/;"	property	line:170
Syntax.ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ExpressionStatement: 'ExpressionStatement',$/;"	property	line:171
Syntax.ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ForStatement: 'ForStatement',$/;"	property	line:172
Syntax.ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ForInStatement: 'ForInStatement',$/;"	property	line:173
Syntax.FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ForOfStatement: 'ForOfStatement',$/;"	property	line:174
Syntax.FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        FunctionDeclaration: 'FunctionDeclaration',$/;"	property	line:175
Syntax.GeneratorExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        FunctionExpression: 'FunctionExpression',$/;"	property	line:176
Syntax.Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        GeneratorExpression: 'GeneratorExpression',  \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:177
Syntax.IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        Identifier: 'Identifier',$/;"	property	line:178
Syntax.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        IfStatement: 'IfStatement',$/;"	property	line:179
Syntax.ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ImportDeclaration: 'ImportDeclaration',$/;"	property	line:180
Syntax.ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ImportDefaultSpecifier: 'ImportDefaultSpecifier',$/;"	property	line:181
Syntax.ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ImportNamespaceSpecifier: 'ImportNamespaceSpecifier',$/;"	property	line:182
Syntax.Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ImportSpecifier: 'ImportSpecifier',$/;"	property	line:183
Syntax.LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        Literal: 'Literal',$/;"	property	line:184
Syntax.LogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        LabeledStatement: 'LabeledStatement',$/;"	property	line:185
Syntax.MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        LogicalExpression: 'LogicalExpression',$/;"	property	line:186
Syntax.MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        MemberExpression: 'MemberExpression',$/;"	property	line:187
Syntax.MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        MetaProperty: 'MetaProperty',$/;"	property	line:188
Syntax.ModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        MethodDefinition: 'MethodDefinition',$/;"	property	line:189
Syntax.NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ModuleSpecifier: 'ModuleSpecifier',$/;"	property	line:190
Syntax.ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        NewExpression: 'NewExpression',$/;"	property	line:191
Syntax.ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ObjectExpression: 'ObjectExpression',$/;"	property	line:192
Syntax.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ObjectPattern: 'ObjectPattern',$/;"	property	line:193
Syntax.Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        Program: 'Program',$/;"	property	line:194
Syntax.RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        Property: 'Property',$/;"	property	line:195
Syntax.ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        RestElement: 'RestElement',$/;"	property	line:196
Syntax.SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ReturnStatement: 'ReturnStatement',$/;"	property	line:197
Syntax.SpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        SequenceExpression: 'SequenceExpression',$/;"	property	line:198
Syntax.Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        SpreadElement: 'SpreadElement',$/;"	property	line:199
Syntax.SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        Super: 'Super',$/;"	property	line:200
Syntax.SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        SwitchStatement: 'SwitchStatement',$/;"	property	line:201
Syntax.TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        SwitchCase: 'SwitchCase',$/;"	property	line:202
Syntax.TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        TaggedTemplateExpression: 'TaggedTemplateExpression',$/;"	property	line:203
Syntax.TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        TemplateElement: 'TemplateElement',$/;"	property	line:204
Syntax.ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        TemplateLiteral: 'TemplateLiteral',$/;"	property	line:205
Syntax.ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ThisExpression: 'ThisExpression',$/;"	property	line:206
Syntax.TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        ThrowStatement: 'ThrowStatement',$/;"	property	line:207
Syntax.UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        TryStatement: 'TryStatement',$/;"	property	line:208
Syntax.UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        UnaryExpression: 'UnaryExpression',$/;"	property	line:209
Syntax.VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        UpdateExpression: 'UpdateExpression',$/;"	property	line:210
Syntax.VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        VariableDeclaration: 'VariableDeclaration',$/;"	property	line:211
Syntax.WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        VariableDeclarator: 'VariableDeclarator',$/;"	property	line:212
Syntax.WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        WhileStatement: 'WhileStatement',$/;"	property	line:213
Syntax.YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        WithStatement: 'WithStatement',$/;"	property	line:214
VisitorKeys.AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    VisitorKeys = {$/;"	property	line:218
VisitorOption.Break	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    VisitorOption = {$/;"	property	line:297
VisitorOption.Skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        Break: BREAK,$/;"	property	line:298
VisitorOption.Remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        Skip: SKIP,$/;"	property	line:299
Reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function Reference(parent, key) {$/;"	function	line:303
Reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function Reference(parent, key) {$/;"	class	line:303
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Reference.prototype.replace = function replace(node) {$/;"	function	line:308
Reference.replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Reference.prototype.replace = function replace(node) {$/;"	method	line:308
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Reference.prototype.remove = function remove() {$/;"	function	line:312
Reference.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Reference.prototype.remove = function remove() {$/;"	method	line:312
Element	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function Element(node, path, wrap, ref) {$/;"	function	line:322
Element	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function Element(node, path, wrap, ref) {$/;"	class	line:322
Controller	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function Controller() { }$/;"	function	line:329
Controller	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function Controller() { }$/;"	function	line:329
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.path = function path() {$/;"	function	line:333
Controller	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function Controller() { }$/;"	class	line:329
Controller.path	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.path = function path() {$/;"	method	line:333
addToPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        function addToPath(result, path) {$/;"	function	line:336
Controller.function.addToPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        function addToPath(result, path) {$/;"	function	line:336
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.type = function () {$/;"	function	line:363
Controller.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.type = function () {$/;"	method	line:363
parents	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.parents = function parents() {$/;"	function	line:370
Controller.parents	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.parents = function parents() {$/;"	method	line:370
current	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.current = function current() {$/;"	function	line:384
Controller.current	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.current = function current() {$/;"	method	line:384
__execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__execute = function __execute(callback, element) {$/;"	function	line:388
Controller.__execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__execute = function __execute(callback, element) {$/;"	method	line:388
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.notify = function notify(flag) {$/;"	function	line:406
Controller.notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.notify = function notify(flag) {$/;"	method	line:406
skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.skip = function () {$/;"	function	line:412
Controller.skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.skip = function () {$/;"	method	line:412
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.remove = function () {$/;"	function	line:424
Controller.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.remove = function () {$/;"	method	line:424
__initialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__initialize = function(root, visitor) {$/;"	function	line:428
Controller.__initialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__initialize = function(root, visitor) {$/;"	method	line:428
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function isNode(node) {$/;"	function	line:442
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function isNode(node) {$/;"	function	line:442
isProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function isProperty(nodeType, key) {$/;"	function	line:449
isProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function isProperty(nodeType, key) {$/;"	function	line:449
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.traverse = function traverse(root, visitor) {$/;"	function	line:453
Controller.traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.traverse = function traverse(root, visitor) {$/;"	method	line:453
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.replace = function replace(root, visitor) {$/;"	function	line:550
Controller.replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    Controller.prototype.replace = function replace(root, visitor) {$/;"	method	line:550
removeElem	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        function removeElem(element) {$/;"	function	line:551
Controller.function.removeElem	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        function removeElem(element) {$/;"	function	line:551
outer.root	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        outer = {$/;"	property	line:599
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function traverse(root, visitor) {$/;"	function	line:705
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function traverse(root, visitor) {$/;"	function	line:705
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function replace(root, visitor) {$/;"	function	line:710
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function replace(root, visitor) {$/;"	function	line:710
extendCommentRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function extendCommentRange(comment, tokens) {$/;"	function	line:715
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^        target = upperBound(tokens, function search(token) {$/;"	function	line:718
extendCommentRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function extendCommentRange(comment, tokens) {$/;"	function	line:715
attachComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function attachComments(tree, providedComments, tokens) {$/;"	function	line:736
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^            enter: function (node) {$/;"	function	line:764
leave	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^            leave: function (node) {$/;"	function	line:797
attachComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    function attachComments(tree, providedComments, tokens) {$/;"	function	line:736
cloneEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    exports.cloneEnvironment = function () { return clone({}); };$/;"	function	line:839
exports.cloneEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/estraverse.js	/^    exports.Controller = Controller;$/;"	function	line:838
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/gulpfile.js	/^var gulp = require('gulp'),$/;"	variable	line:27
TEST	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/gulpfile.js	/^var TEST = [ 'test\/*.js' ];$/;"	variable	line:33
POWERED	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/gulpfile.js	/^var POWERED = [ 'powered-test\/*.js' ];$/;"	variable	line:34
SOURCE	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/gulpfile.js	/^var SOURCE = [ 'src\/**\/*.js' ];$/;"	variable	line:35
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/gulpfile.js	/^function inc(importance) {$/;"	function	line:51
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/gulpfile.js	/^function inc(importance) {$/;"	function	line:51
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^  "name": "estraverse",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^  "description": "ECMAScript JS AST traversal functions",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^  "homepage": "https:\/\/github.com\/estools\/estraverse",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^  "main": "estraverse.js",$/;"	function	line:5
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^  "version": "4.1.1",$/;"	function	line:6
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^  "engines": {$/;"	function	line:7
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "node": ">=0.10.0"$/;"	function	line:8
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^  "maintainers": [$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^      "name": "Yusuke Suzuki",$/;"	function	line:12
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^      "email": "utatane.tea@gmail.com",$/;"	function	line:13
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^      "web": "http:\/\/github.com\/Constellation"$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^  "repository": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "type": "git",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "url": "http:\/\/github.com\/estools\/estraverse.git"$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^  "devDependencies": {$/;"	function	line:21
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "chai": "^2.1.1",$/;"	function	line:22
coffee-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "coffee-script": "^1.8.0",$/;"	function	line:23
espree	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "espree": "^1.11.0",$/;"	function	line:24
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "gulp": "^3.8.10",$/;"	function	line:25
gulp-bump	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "gulp-bump": "^0.2.2",$/;"	function	line:26
gulp-filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "gulp-filter": "^2.0.0",$/;"	function	line:27
gulp-git	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "gulp-git": "^1.0.1",$/;"	function	line:28
gulp-tag-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "gulp-tag-version": "^1.2.1",$/;"	function	line:29
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "jshint": "^2.5.6",$/;"	function	line:30
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "mocha": "^2.1.0"$/;"	function	line:31
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:33
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^  "scripts": {$/;"	function	line:34
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "test": "npm run-script lint && npm run-script unit-test",$/;"	function	line:35
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "lint": "jshint estraverse.js",$/;"	function	line:36
unit-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/package.json	/^    "unit-test": "mocha --compilers coffee:coffee-script\/register"$/;"	function	line:37
Estraverse [![Build Status](https://secure.travis-ci.org/estools/estraverse.png)](http://travis-ci.org/estools/estraverse)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/README.md	/^### Estraverse [![Build Status](https:\/\/secure.travis-ci.org\/estools\/estraverse.png)](http:\/\/travis-ci.org\/estools\/estraverse)$/;"	function	line:1
Documentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/README.md	/^### Documentation$/;"	function	line:7
Example Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/README.md	/^### Example Usage$/;"	function	line:11
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/node_modules/estraverse/README.md	/^### License$/;"	function	line:100
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "name": "esrecurse",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "description": "ECMAScript AST recursive visitor",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "homepage": "https:\/\/github.com\/estools\/esrecurse",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "main": "esrecurse.js",$/;"	function	line:5
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "version": "4.1.0",$/;"	function	line:6
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "engines": {$/;"	function	line:7
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "node": ">=0.10.0"$/;"	function	line:8
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "maintainers": [$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^      "name": "Yusuke Suzuki",$/;"	function	line:12
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^      "email": "utatane.tea@gmail.com",$/;"	function	line:13
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^      "web": "https:\/\/github.com\/Constellation"$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "repository": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "type": "git",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "url": "https:\/\/github.com\/estools\/esrecurse.git"$/;"	function	line:19
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "dependencies": {$/;"	function	line:21
estraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "estraverse": "~4.1.0",$/;"	function	line:22
object-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "object-assign": "^4.0.1"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "devDependencies": {$/;"	function	line:25
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "chai": "^3.3.0",$/;"	function	line:26
coffee-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "coffee-script": "^1.9.1",$/;"	function	line:27
esprima	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "esprima": "^2.1.0",$/;"	function	line:28
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "gulp": "^3.9.0",$/;"	function	line:29
gulp-bump	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "gulp-bump": "^1.0.0",$/;"	function	line:30
gulp-eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "gulp-eslint": "^1.0.0",$/;"	function	line:31
gulp-filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "gulp-filter": "^3.0.1",$/;"	function	line:32
gulp-git	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "gulp-git": "^1.1.0",$/;"	function	line:33
gulp-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "gulp-mocha": "^2.1.3",$/;"	function	line:34
gulp-tag-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "gulp-tag-version": "^1.2.1",$/;"	function	line:35
jsdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "jsdoc": "^3.3.0-alpha10",$/;"	function	line:36
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "minimist": "^1.1.0"$/;"	function	line:37
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:39
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^  "scripts": {$/;"	function	line:40
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "test": "gulp travis",$/;"	function	line:41
unit-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "unit-test": "gulp test",$/;"	function	line:42
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/esrecurse/package.json	/^    "lint": "gulp lint"$/;"	function	line:43
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^(function clone(exports) {$/;"	function	line:28
Syntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    var Syntax,$/;"	variable	line:31
ignoreJSHintError	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function ignoreJSHintError() { }$/;"	function	line:41
ignoreJSHintError	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function ignoreJSHintError() { }$/;"	function	line:41
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        isArray = function isArray(array) {$/;"	function	line:45
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        isArray = function isArray(array) {$/;"	class	line:45
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^            return Object.prototype.toString.call(array) === '[object Array]';$/;"	method	line:46
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    if (!isArray) {$/;"	function	line:44
deepCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function deepCopy(obj) {$/;"	function	line:50
deepCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function deepCopy(obj) {$/;"	function	line:50
shallowCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function shallowCopy(obj) {$/;"	function	line:65
shallowCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function shallowCopy(obj) {$/;"	function	line:65
upperBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function upperBound(array, func) {$/;"	function	line:79
upperBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function upperBound(array, func) {$/;"	function	line:79
lowerBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function lowerBound(array, func) {$/;"	function	line:98
lowerBound	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function lowerBound(array, func) {$/;"	function	line:98
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        function F() { }$/;"	function	line:119
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function extend(to, from) {$/;"	function	line:135
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function extend(to, from) {$/;"	function	line:135
Syntax.AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Syntax = {$/;"	property	line:144
Syntax.AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        AssignmentExpression: 'AssignmentExpression',$/;"	property	line:145
Syntax.ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        AssignmentPattern: 'AssignmentPattern',$/;"	property	line:146
Syntax.ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ArrayExpression: 'ArrayExpression',$/;"	property	line:147
Syntax.ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ArrayPattern: 'ArrayPattern',$/;"	property	line:148
Syntax.AwaitExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ArrowFunctionExpression: 'ArrowFunctionExpression',$/;"	property	line:149
Syntax.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        AwaitExpression: 'AwaitExpression', \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:150
Syntax.BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        BlockStatement: 'BlockStatement',$/;"	property	line:151
Syntax.BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        BinaryExpression: 'BinaryExpression',$/;"	property	line:152
Syntax.CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        BreakStatement: 'BreakStatement',$/;"	property	line:153
Syntax.CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        CallExpression: 'CallExpression',$/;"	property	line:154
Syntax.ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        CatchClause: 'CatchClause',$/;"	property	line:155
Syntax.ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ClassBody: 'ClassBody',$/;"	property	line:156
Syntax.ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ClassDeclaration: 'ClassDeclaration',$/;"	property	line:157
Syntax.ComprehensionBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ClassExpression: 'ClassExpression',$/;"	property	line:158
Syntax.ComprehensionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ComprehensionBlock: 'ComprehensionBlock',  \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:159
Syntax.ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ComprehensionExpression: 'ComprehensionExpression',  \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:160
Syntax.ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ConditionalExpression: 'ConditionalExpression',$/;"	property	line:161
Syntax.DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ContinueStatement: 'ContinueStatement',$/;"	property	line:162
Syntax.DirectiveStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        DebuggerStatement: 'DebuggerStatement',$/;"	property	line:163
Syntax.DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        DirectiveStatement: 'DirectiveStatement',$/;"	property	line:164
Syntax.EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        DoWhileStatement: 'DoWhileStatement',$/;"	property	line:165
Syntax.ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        EmptyStatement: 'EmptyStatement',$/;"	property	line:166
Syntax.ExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ExportAllDeclaration: 'ExportAllDeclaration',$/;"	property	line:167
Syntax.ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ExportDefaultDeclaration: 'ExportDefaultDeclaration',$/;"	property	line:168
Syntax.ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ExportNamedDeclaration: 'ExportNamedDeclaration',$/;"	property	line:169
Syntax.ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ExportSpecifier: 'ExportSpecifier',$/;"	property	line:170
Syntax.ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ExpressionStatement: 'ExpressionStatement',$/;"	property	line:171
Syntax.ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ForStatement: 'ForStatement',$/;"	property	line:172
Syntax.ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ForInStatement: 'ForInStatement',$/;"	property	line:173
Syntax.FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ForOfStatement: 'ForOfStatement',$/;"	property	line:174
Syntax.FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        FunctionDeclaration: 'FunctionDeclaration',$/;"	property	line:175
Syntax.GeneratorExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        FunctionExpression: 'FunctionExpression',$/;"	property	line:176
Syntax.Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        GeneratorExpression: 'GeneratorExpression',  \/\/ CAUTION: It's deferred to ES7.$/;"	property	line:177
Syntax.IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        Identifier: 'Identifier',$/;"	property	line:178
Syntax.ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        IfStatement: 'IfStatement',$/;"	property	line:179
Syntax.ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ImportDeclaration: 'ImportDeclaration',$/;"	property	line:180
Syntax.ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ImportDefaultSpecifier: 'ImportDefaultSpecifier',$/;"	property	line:181
Syntax.ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ImportNamespaceSpecifier: 'ImportNamespaceSpecifier',$/;"	property	line:182
Syntax.Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ImportSpecifier: 'ImportSpecifier',$/;"	property	line:183
Syntax.LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        Literal: 'Literal',$/;"	property	line:184
Syntax.LogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        LabeledStatement: 'LabeledStatement',$/;"	property	line:185
Syntax.MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        LogicalExpression: 'LogicalExpression',$/;"	property	line:186
Syntax.MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        MemberExpression: 'MemberExpression',$/;"	property	line:187
Syntax.MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        MetaProperty: 'MetaProperty',$/;"	property	line:188
Syntax.ModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        MethodDefinition: 'MethodDefinition',$/;"	property	line:189
Syntax.NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ModuleSpecifier: 'ModuleSpecifier',$/;"	property	line:190
Syntax.ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        NewExpression: 'NewExpression',$/;"	property	line:191
Syntax.ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ObjectExpression: 'ObjectExpression',$/;"	property	line:192
Syntax.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ObjectPattern: 'ObjectPattern',$/;"	property	line:193
Syntax.Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        Program: 'Program',$/;"	property	line:194
Syntax.RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        Property: 'Property',$/;"	property	line:195
Syntax.ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        RestElement: 'RestElement',$/;"	property	line:196
Syntax.SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ReturnStatement: 'ReturnStatement',$/;"	property	line:197
Syntax.SpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        SequenceExpression: 'SequenceExpression',$/;"	property	line:198
Syntax.Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        SpreadElement: 'SpreadElement',$/;"	property	line:199
Syntax.SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        Super: 'Super',$/;"	property	line:200
Syntax.SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        SwitchStatement: 'SwitchStatement',$/;"	property	line:201
Syntax.TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        SwitchCase: 'SwitchCase',$/;"	property	line:202
Syntax.TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        TaggedTemplateExpression: 'TaggedTemplateExpression',$/;"	property	line:203
Syntax.TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        TemplateElement: 'TemplateElement',$/;"	property	line:204
Syntax.ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        TemplateLiteral: 'TemplateLiteral',$/;"	property	line:205
Syntax.ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ThisExpression: 'ThisExpression',$/;"	property	line:206
Syntax.TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        ThrowStatement: 'ThrowStatement',$/;"	property	line:207
Syntax.UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        TryStatement: 'TryStatement',$/;"	property	line:208
Syntax.UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        UnaryExpression: 'UnaryExpression',$/;"	property	line:209
Syntax.VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        UpdateExpression: 'UpdateExpression',$/;"	property	line:210
Syntax.VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        VariableDeclaration: 'VariableDeclaration',$/;"	property	line:211
Syntax.WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        VariableDeclarator: 'VariableDeclarator',$/;"	property	line:212
Syntax.WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        WhileStatement: 'WhileStatement',$/;"	property	line:213
Syntax.YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        WithStatement: 'WithStatement',$/;"	property	line:214
VisitorKeys.AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    VisitorKeys = {$/;"	property	line:218
VisitorOption.Break	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    VisitorOption = {$/;"	property	line:297
VisitorOption.Skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        Break: BREAK,$/;"	property	line:298
VisitorOption.Remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        Skip: SKIP,$/;"	property	line:299
Reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function Reference(parent, key) {$/;"	function	line:303
Reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function Reference(parent, key) {$/;"	class	line:303
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Reference.prototype.replace = function replace(node) {$/;"	function	line:308
Reference.replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Reference.prototype.replace = function replace(node) {$/;"	method	line:308
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Reference.prototype.remove = function remove() {$/;"	function	line:312
Reference.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Reference.prototype.remove = function remove() {$/;"	method	line:312
Element	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function Element(node, path, wrap, ref) {$/;"	function	line:322
Element	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function Element(node, path, wrap, ref) {$/;"	class	line:322
Controller	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function Controller() { }$/;"	function	line:329
Controller	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function Controller() { }$/;"	function	line:329
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.path = function path() {$/;"	function	line:333
Controller	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function Controller() { }$/;"	class	line:329
Controller.path	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.path = function path() {$/;"	method	line:333
addToPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        function addToPath(result, path) {$/;"	function	line:336
Controller.function.addToPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        function addToPath(result, path) {$/;"	function	line:336
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.type = function () {$/;"	function	line:363
Controller.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.type = function () {$/;"	method	line:363
parents	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.parents = function parents() {$/;"	function	line:370
Controller.parents	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.parents = function parents() {$/;"	method	line:370
current	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.current = function current() {$/;"	function	line:384
Controller.current	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.current = function current() {$/;"	method	line:384
__execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__execute = function __execute(callback, element) {$/;"	function	line:388
Controller.__execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__execute = function __execute(callback, element) {$/;"	method	line:388
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.notify = function notify(flag) {$/;"	function	line:406
Controller.notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.notify = function notify(flag) {$/;"	method	line:406
skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.skip = function () {$/;"	function	line:412
Controller.skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.skip = function () {$/;"	method	line:412
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.remove = function () {$/;"	function	line:424
Controller.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.remove = function () {$/;"	method	line:424
__initialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__initialize = function(root, visitor) {$/;"	function	line:428
Controller.__initialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.__initialize = function(root, visitor) {$/;"	method	line:428
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function isNode(node) {$/;"	function	line:448
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function isNode(node) {$/;"	function	line:448
isProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function isProperty(nodeType, key) {$/;"	function	line:455
isProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function isProperty(nodeType, key) {$/;"	function	line:455
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.traverse = function traverse(root, visitor) {$/;"	function	line:459
Controller.traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.traverse = function traverse(root, visitor) {$/;"	method	line:459
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.replace = function replace(root, visitor) {$/;"	function	line:556
Controller.replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    Controller.prototype.replace = function replace(root, visitor) {$/;"	method	line:556
removeElem	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        function removeElem(element) {$/;"	function	line:571
Controller.function.removeElem	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        function removeElem(element) {$/;"	function	line:571
outer.root	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        outer = {$/;"	property	line:605
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function traverse(root, visitor) {$/;"	function	line:711
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function traverse(root, visitor) {$/;"	function	line:711
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function replace(root, visitor) {$/;"	function	line:716
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function replace(root, visitor) {$/;"	function	line:716
extendCommentRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function extendCommentRange(comment, tokens) {$/;"	function	line:721
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^        target = upperBound(tokens, function search(token) {$/;"	function	line:724
extendCommentRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function extendCommentRange(comment, tokens) {$/;"	function	line:721
attachComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function attachComments(tree, providedComments, tokens) {$/;"	function	line:742
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^            enter: function (node) {$/;"	function	line:770
leave	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^            leave: function (node) {$/;"	function	line:803
attachComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    function attachComments(tree, providedComments, tokens) {$/;"	function	line:742
cloneEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    exports.cloneEnvironment = function () { return clone({}); };$/;"	function	line:845
exports.cloneEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/estraverse.js	/^    exports.Controller = Controller;$/;"	function	line:844
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/gulpfile.js	/^var gulp = require('gulp'),$/;"	variable	line:27
TEST	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/gulpfile.js	/^var TEST = [ 'test\/*.js' ];$/;"	variable	line:33
POWERED	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/gulpfile.js	/^var POWERED = [ 'powered-test\/*.js' ];$/;"	variable	line:34
SOURCE	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/gulpfile.js	/^var SOURCE = [ 'src\/**\/*.js' ];$/;"	variable	line:35
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/gulpfile.js	/^function inc(importance) {$/;"	function	line:51
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/gulpfile.js	/^function inc(importance) {$/;"	function	line:51
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^  "name": "estraverse",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^  "description": "ECMAScript JS AST traversal functions",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^  "homepage": "https:\/\/github.com\/estools\/estraverse",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^  "main": "estraverse.js",$/;"	function	line:5
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^  "version": "4.2.0",$/;"	function	line:6
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^  "engines": {$/;"	function	line:7
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "node": ">=0.10.0"$/;"	function	line:8
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^  "maintainers": [$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^      "name": "Yusuke Suzuki",$/;"	function	line:12
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^      "email": "utatane.tea@gmail.com",$/;"	function	line:13
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^      "web": "http:\/\/github.com\/Constellation"$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^  "repository": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "type": "git",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "url": "http:\/\/github.com\/estools\/estraverse.git"$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^  "devDependencies": {$/;"	function	line:21
babel-preset-es2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "babel-preset-es2015": "^6.3.13",$/;"	function	line:22
babel-register	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "babel-register": "^6.3.13",$/;"	function	line:23
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "chai": "^2.1.1",$/;"	function	line:24
espree	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "espree": "^1.11.0",$/;"	function	line:25
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "gulp": "^3.8.10",$/;"	function	line:26
gulp-bump	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "gulp-bump": "^0.2.2",$/;"	function	line:27
gulp-filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "gulp-filter": "^2.0.0",$/;"	function	line:28
gulp-git	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "gulp-git": "^1.0.1",$/;"	function	line:29
gulp-tag-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "gulp-tag-version": "^1.2.1",$/;"	function	line:30
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "jshint": "^2.5.6",$/;"	function	line:31
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "mocha": "^2.1.0"$/;"	function	line:32
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:34
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^  "scripts": {$/;"	function	line:35
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "test": "npm run-script lint && npm run-script unit-test",$/;"	function	line:36
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "lint": "jshint estraverse.js",$/;"	function	line:37
unit-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/estraverse/package.json	/^    "unit-test": "mocha --compilers js:babel-register"$/;"	function	line:38
isExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function isExpression(node) {$/;"	function	line:28
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^        switch (node.type) {$/;"	function	line:30
isExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function isExpression(node) {$/;"	function	line:28
isIterationStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function isIterationStatement(node) {$/;"	function	line:52
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^        switch (node.type) {$/;"	function	line:54
isIterationStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function isIterationStatement(node) {$/;"	function	line:52
isStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function isStatement(node) {$/;"	function	line:64
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^        switch (node.type) {$/;"	function	line:66
isStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function isStatement(node) {$/;"	function	line:64
isSourceElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function isSourceElement(node) {$/;"	function	line:90
isSourceElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function isSourceElement(node) {$/;"	function	line:90
trailingStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function trailingStatement(node) {$/;"	function	line:94
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^        switch (node.type) {$/;"	function	line:95
trailingStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function trailingStatement(node) {$/;"	function	line:94
isProblematicIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function isProblematicIfStatement(node) {$/;"	function	line:112
isProblematicIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    function isProblematicIfStatement(node) {$/;"	function	line:112
module.exports.isExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^    module.exports = {$/;"	property	line:134
module.exports.isStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^        isExpression: isExpression,$/;"	property	line:135
module.exports.isIterationStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^        isStatement: isStatement,$/;"	property	line:136
module.exports.isSourceElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^        isIterationStatement: isIterationStatement,$/;"	property	line:137
module.exports.isProblematicIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^        isSourceElement: isSourceElement,$/;"	property	line:138
module.exports.trailingStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/ast.js	/^        isProblematicIfStatement: isProblematicIfStatement,$/;"	property	line:139
ES6Regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    var ES6Regex, ES5Regex, NON_ASCII_WHITESPACES, IDENTIFIER_START, IDENTIFIER_PART, ch;$/;"	variable	line:29
ES5Regex.NonAsciiIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    ES5Regex = {$/;"	property	line:32
ES6Regex.NonAsciiIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    ES6Regex = {$/;"	property	line:39
isDecimalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isDecimalDigit(ch) {$/;"	function	line:46
isDecimalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isDecimalDigit(ch) {$/;"	function	line:46
isHexDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isHexDigit(ch) {$/;"	function	line:50
isHexDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isHexDigit(ch) {$/;"	function	line:50
isOctalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isOctalDigit(ch) {$/;"	function	line:56
isOctalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isOctalDigit(ch) {$/;"	function	line:56
isWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isWhiteSpace(ch) {$/;"	function	line:70
isWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isWhiteSpace(ch) {$/;"	function	line:70
isLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isLineTerminator(ch) {$/;"	function	line:77
isLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isLineTerminator(ch) {$/;"	function	line:77
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function fromCodePoint(cp) {$/;"	function	line:83
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function fromCodePoint(cp) {$/;"	function	line:83
isIdentifierStartES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isIdentifierStartES5(ch) {$/;"	function	line:107
isIdentifierStartES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isIdentifierStartES5(ch) {$/;"	function	line:107
isIdentifierPartES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isIdentifierPartES5(ch) {$/;"	function	line:111
isIdentifierPartES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isIdentifierPartES5(ch) {$/;"	function	line:111
isIdentifierStartES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isIdentifierStartES6(ch) {$/;"	function	line:115
isIdentifierStartES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isIdentifierStartES6(ch) {$/;"	function	line:115
isIdentifierPartES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isIdentifierPartES6(ch) {$/;"	function	line:119
isIdentifierPartES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    function isIdentifierPartES6(ch) {$/;"	function	line:119
module.exports.isDecimalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^    module.exports = {$/;"	property	line:123
module.exports.isHexDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^        isDecimalDigit: isDecimalDigit,$/;"	property	line:124
module.exports.isOctalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^        isHexDigit: isHexDigit,$/;"	property	line:125
module.exports.isWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^        isOctalDigit: isOctalDigit,$/;"	property	line:126
module.exports.isLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^        isWhiteSpace: isWhiteSpace,$/;"	property	line:127
module.exports.isIdentifierStartES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^        isLineTerminator: isLineTerminator,$/;"	property	line:128
module.exports.isIdentifierPartES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^        isIdentifierStartES5: isIdentifierStartES5,$/;"	property	line:129
module.exports.isIdentifierStartES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^        isIdentifierPartES5: isIdentifierPartES5,$/;"	property	line:130
module.exports.isIdentifierPartES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/code.js	/^        isIdentifierStartES6: isIdentifierStartES6,$/;"	property	line:131
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    var code = require('.\/code');$/;"	variable	line:28
isStrictModeReservedWordES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isStrictModeReservedWordES6(id) {$/;"	function	line:30
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^        switch (id) {$/;"	function	line:31
isStrictModeReservedWordES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isStrictModeReservedWordES6(id) {$/;"	function	line:30
isKeywordES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isKeywordES5(id, strict) {$/;"	function	line:46
isKeywordES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isKeywordES5(id, strict) {$/;"	function	line:46
isKeywordES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isKeywordES6(id, strict) {$/;"	function	line:54
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^        switch (id.length) {$/;"	function	line:59
isKeywordES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isKeywordES6(id, strict) {$/;"	function	line:54
isReservedWordES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isReservedWordES5(id, strict) {$/;"	function	line:85
isReservedWordES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isReservedWordES5(id, strict) {$/;"	function	line:85
isReservedWordES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isReservedWordES6(id, strict) {$/;"	function	line:89
isReservedWordES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isReservedWordES6(id, strict) {$/;"	function	line:89
isRestrictedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isRestrictedWord(id) {$/;"	function	line:93
isRestrictedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isRestrictedWord(id) {$/;"	function	line:93
isIdentifierNameES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isIdentifierNameES5(id) {$/;"	function	line:97
isIdentifierNameES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isIdentifierNameES5(id) {$/;"	function	line:97
decodeUtf16	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function decodeUtf16(lead, trail) {$/;"	function	line:116
decodeUtf16	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function decodeUtf16(lead, trail) {$/;"	function	line:116
isIdentifierNameES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isIdentifierNameES6(id) {$/;"	function	line:120
isIdentifierNameES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isIdentifierNameES6(id) {$/;"	function	line:120
isIdentifierES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isIdentifierES5(id, strict) {$/;"	function	line:145
isIdentifierES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isIdentifierES5(id, strict) {$/;"	function	line:145
isIdentifierES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isIdentifierES6(id, strict) {$/;"	function	line:149
isIdentifierES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    function isIdentifierES6(id, strict) {$/;"	function	line:149
module.exports.isKeywordES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^    module.exports = {$/;"	property	line:153
module.exports.isKeywordES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^        isKeywordES5: isKeywordES5,$/;"	property	line:154
module.exports.isReservedWordES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^        isKeywordES6: isKeywordES6,$/;"	property	line:155
module.exports.isReservedWordES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^        isReservedWordES5: isReservedWordES5,$/;"	property	line:156
module.exports.isRestrictedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^        isReservedWordES6: isReservedWordES6,$/;"	property	line:157
module.exports.isIdentifierNameES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^        isRestrictedWord: isRestrictedWord,$/;"	property	line:158
module.exports.isIdentifierNameES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^        isIdentifierNameES5: isIdentifierNameES5,$/;"	property	line:159
module.exports.isIdentifierES5	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^        isIdentifierNameES6: isIdentifierNameES6,$/;"	property	line:160
module.exports.isIdentifierES6	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/lib/keyword.js	/^        isIdentifierES5: isIdentifierES5,$/;"	property	line:161
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "name": "esutils",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "description": "utility box for ECMAScript language tools",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "homepage": "https:\/\/github.com\/estools\/esutils",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "main": "lib\/utils.js",$/;"	function	line:5
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "version": "2.0.2",$/;"	function	line:6
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "engines": {$/;"	function	line:7
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "node": ">=0.10.0"$/;"	function	line:8
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "directories": {$/;"	function	line:10
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "lib": ".\/lib"$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "files": [$/;"	function	line:13
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "maintainers": [$/;"	function	line:18
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^      "name": "Yusuke Suzuki",$/;"	function	line:20
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^      "email": "utatane.tea@gmail.com",$/;"	function	line:21
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^      "web": "http:\/\/github.com\/Constellation"$/;"	function	line:22
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "repository": {$/;"	function	line:25
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "type": "git",$/;"	function	line:26
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "url": "http:\/\/github.com\/estools\/esutils.git"$/;"	function	line:27
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "devDependencies": {$/;"	function	line:29
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "chai": "~1.7.2",$/;"	function	line:30
coffee-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "coffee-script": "~1.6.3",$/;"	function	line:31
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "jshint": "2.6.3",$/;"	function	line:32
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "mocha": "~2.2.1",$/;"	function	line:33
regenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "regenerate": "~1.2.1",$/;"	function	line:34
unicode-7.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "unicode-7.0.0": "^0.1.5"$/;"	function	line:35
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "licenses": [$/;"	function	line:37
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^      "type": "BSD",$/;"	function	line:39
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^      "url": "http:\/\/github.com\/estools\/esutils\/raw\/master\/LICENSE.BSD"$/;"	function	line:40
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^  "scripts": {$/;"	function	line:43
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "test": "npm run-script lint && npm run-script unit-test",$/;"	function	line:44
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "lint": "jshint lib\/*.js",$/;"	function	line:45
unit-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "unit-test": "mocha --compilers coffee:coffee-script -R spec",$/;"	function	line:46
generate-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/package.json	/^    "generate-regex": "node tools\/generate-identifier-regex.js"$/;"	function	line:47
esutils [![Build Status](https://secure.travis-ci.org/estools/esutils.svg)](http://travis-ci.org/estools/esutils)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^### esutils [![Build Status](https:\/\/secure.travis-ci.org\/estools\/esutils.svg)](http:\/\/travis-ci.org\/estools\/esutils)$/;"	function	line:1
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^### API$/;"	function	line:5
ast	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^### ast$/;"	function	line:7
ast.isExpression(node)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### ast.isExpression(node)$/;"	function	line:9
ast.isStatement(node)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### ast.isStatement(node)$/;"	function	line:14
ast.isIterationStatement(node)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### ast.isIterationStatement(node)$/;"	function	line:19
ast.isSourceElement(node)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### ast.isSourceElement(node)$/;"	function	line:24
ast.trailingStatement(node)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### ast.trailingStatement(node)$/;"	function	line:29
ast.isProblematicIfStatement(node)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### ast.isProblematicIfStatement(node)$/;"	function	line:38
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^### code$/;"	function	line:57
code.isDecimalDigit(code)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### code.isDecimalDigit(code)$/;"	function	line:59
code.isHexDigit(code)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### code.isHexDigit(code)$/;"	function	line:63
code.isOctalDigit(code)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### code.isOctalDigit(code)$/;"	function	line:67
code.isWhiteSpace(code)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### code.isWhiteSpace(code)$/;"	function	line:71
code.isLineTerminator(code)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### code.isLineTerminator(code)$/;"	function	line:75
code.isIdentifierStart(code)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### code.isIdentifierStart(code)$/;"	function	line:79
code.isIdentifierPart(code)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### code.isIdentifierPart(code)$/;"	function	line:83
keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^### keyword$/;"	function	line:87
keyword.isKeywordES5(id, strict)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### keyword.isKeywordES5(id, strict)$/;"	function	line:89
keyword.isKeywordES6(id, strict)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### keyword.isKeywordES6(id, strict)$/;"	function	line:97
keyword.isReservedWordES5(id, strict)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### keyword.isReservedWordES5(id, strict)$/;"	function	line:106
keyword.isReservedWordES6(id, strict)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### keyword.isReservedWordES6(id, strict)$/;"	function	line:113
keyword.isRestrictedWord(id)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### keyword.isRestrictedWord(id)$/;"	function	line:120
keyword.isIdentifierName(id)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### keyword.isIdentifierName(id)$/;"	function	line:126
keyword.isIdentifierES5(id, strict)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### keyword.isIdentifierES5(id, strict)$/;"	function	line:131
keyword.isIdentifierES6(id, strict)	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^#### keyword.isIdentifierES6(id, strict)$/;"	function	line:138
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/esutils/README.md	/^### License$/;"	function	line:145
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/.travis.yml	/^sudo: false # http:\/\/docs.travis-ci.com\/user\/workers\/container-based-infrastructure\/$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/.travis.yml	/^language: node_js$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/.travis.yml	/^node_js:$/;"	function	line:3
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/.travis.yml	/^before_install:$/;"	function	line:7
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/.travis.yml	/^notifications:$/;"	function	line:10
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/.travis.yml	/^  email:$/;"	function	line:11
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/.travis.yml	/^script: "npm test && npm run lint"$/;"	function	line:14
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/all-off.js	/^var value = require('es5-ext\/object\/valid-object')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/all-off.js	/^module.exports = function (emitter\/*, type*\/) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/all-off.js	/^  , hasOwnProperty = Object.prototype.hasOwnProperty;$/;"	function	line:5
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/benchmark/many-on.js	/^forEach(data, function (value, name, obj, index) {$/;"	function	line:79
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/benchmark/single-on.js	/^forEach(data, function (value, name, obj, index) {$/;"	function	line:69
ensureError	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/emit-error.js	/^var ensureError  = require('es5-ext\/error\/valid-error')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/emit-error.js	/^module.exports = function (err) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/emit-error.js	/^  , hasOwnProperty = Object.prototype.hasOwnProperty;$/;"	class	line:6
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/has-listeners.js	/^var isEmpty = require('es5-ext\/object\/is-empty')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/has-listeners.js	/^module.exports = function (obj\/*, type*\/) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/has-listeners.js	/^  , hasOwnProperty = Object.prototype.hasOwnProperty;$/;"	function	line:6
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^on = function (type, listener) {$/;"	function	line:14
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^  , on, once, off, emit, methods, descriptors, base;$/;"	class	line:12
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^once = function (type, listener) {$/;"	function	line:33
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^	on.call(this, type, once = function () {$/;"	function	line:38
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^};$/;"	function	line:31
off	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^off = function (type, listener) {$/;"	function	line:47
off	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^};$/;"	function	line:45
emit	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^emit = function (type) {$/;"	function	line:75
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^		switch (arguments.length) {$/;"	function	line:92
emit	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^};$/;"	function	line:73
methods.on	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^methods = {$/;"	property	line:113
methods.once	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^	on: on,$/;"	property	line:114
methods.off	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^	once: once,$/;"	property	line:115
methods.emit	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^	off: off,$/;"	property	line:116
descriptors.on	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/index.js	/^descriptors = {$/;"	property	line:120
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^  "name": "event-emitter",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^  "version": "0.3.4",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^  "description": "Environment agnostic event emitter",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^  "author": "Mariusz Nowak <medyk@medikoo.com> (http:\/\/www.medikoo.com\/)",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^  "keywords": [$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^  "repository": {$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^    "type": "git",$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^    "url": "git:\/\/github.com\/medikoo\/event-emitter.git"$/;"	function	line:17
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^  "dependencies": {$/;"	function	line:19
es5-ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^    "es5-ext": "~0.10.7",$/;"	function	line:20
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^    "d": "~0.1.1"$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^  "devDependencies": {$/;"	function	line:23
tad	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^    "tad": "~0.2.3",$/;"	function	line:24
xlint	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^    "xlint": "~0.2.2",$/;"	function	line:25
xlint-jslint-medikoo	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^    "xlint-jslint-medikoo": "~0.1.4"$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^  "scripts": {$/;"	function	line:28
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^    "lint": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --no-cache --no-stream",$/;"	function	line:29
lint-console	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^    "lint-console": "node node_modules\/xlint\/bin\/xlint --linter=node_modules\/xlint-jslint-medikoo\/index.js --watch",$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^    "test": "node .\/node_modules\/tad\/bin\/tad"$/;"	function	line:31
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/package.json	/^  "license": "MIT"$/;"	function	line:33
aFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/pipe.js	/^var aFrom          = require('es5-ext\/array\/from')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/pipe.js	/^module.exports = function (e1, e2\/*, name*\/) {$/;"	function	line:13
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/pipe.js	/^		close: function () { remove.call(pipes, e2); }$/;"	function	line:21
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/pipe.js	/^	pipe = {$/;"	method	line:20
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/pipe.js	/^	desc.value = function () {$/;"	function	line:35
desc.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/pipe.js	/^	}$/;"	function	line:34
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/pipe.js	/^  , getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;$/;"	function	line:11
event-emitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/README.md	/^# event-emitter$/;"	function	line:1
Environment agnostic event emitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/README.md	/^## Environment agnostic event emitter$/;"	function	line:2
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/README.md	/^### Installation$/;"	function	line:4
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/README.md	/^### Usage$/;"	function	line:10
Additional utilities	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/README.md	/^### Additional utilities$/;"	function	line:31
allOff(obj) _(event-emitter/all-off)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/README.md	/^#### allOff(obj) _(event-emitter\/all-off)_$/;"	function	line:33
hasListeners(obj[, name]) _(event-emitter/has-listeners)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/README.md	/^#### hasListeners(obj[, name]) _(event-emitter\/has-listeners)_$/;"	function	line:37
pipe(source, target[, emitMethodName]) _(event-emitter/pipe)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/README.md	/^#### pipe(source, target[, emitMethodName]) _(event-emitter\/pipe)_$/;"	function	line:58
unify(emitter1, emitter2) _(event-emitter/unify)_	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/README.md	/^#### unify(emitter1, emitter2) _(event-emitter\/unify)_$/;"	function	line:64
Tests [![Build Status](https://travis-ci.org/medikoo/event-emitter.png)](https://travis-ci.org/medikoo/event-emitter)	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/README.md	/^### Tests [![Build Status](https:\/\/travis-ci.org\/medikoo\/event-emitter.png)](https:\/\/travis-ci.org\/medikoo\/event-emitter)$/;"	function	line:93
ee	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/all-off.js	/^var ee = require('..\/');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/all-off.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/all-off.js	/^var ee = require('..\/');$/;"	function	line:3
customError	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/emit-error.js	/^var customError = require('es5-ext\/error\/custom')$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/emit-error.js	/^module.exports = function (t, a) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/emit-error.js	/^  , ee          = require('..\/');$/;"	function	line:4
ee	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/has-listeners.js	/^var ee = require('..\/');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/has-listeners.js	/^module.exports = function (t) {$/;"	function	line:5
Any	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/has-listeners.js	/^		Any: function (a) {$/;"	function	line:8
y	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/has-listeners.js	/^			x.on('test', y = function () {});$/;"	function	line:13
y	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/has-listeners.js	/^			x.once('test', y = function () {});$/;"	function	line:17
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/has-listeners.js	/^var ee = require('..\/');$/;"	function	line:3
Specific	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/has-listeners.js	/^		Specific: function (a) {$/;"	function	line:22
y	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/has-listeners.js	/^			x.on('test', y = function () {});$/;"	function	line:27
y	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/has-listeners.js	/^			x.once('test', y = function () {});$/;"	function	line:34
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/index.js	/^module.exports = function (t, a) {$/;"	function	line:3
listener1	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/index.js	/^	x.on('foo', listener1 = function (a1, a2, a3) {$/;"	function	line:25
listener2	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/index.js	/^	x.once('foo', listener2 = function (a1, a2, a3) {$/;"	function	line:31
listener1	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/index.js	/^	x.once('foo', listener1 = function () { ++count; });$/;"	function	line:49
listener2	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/index.js	/^	x.on('foo', listener2 = function () {});$/;"	function	line:56
listener1	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/index.js	/^	x.once('foo', listener1 = function () { ++count; });$/;"	function	line:57
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/index.js	/^'use strict';$/;"	function	line:1
ee	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/pipe.js	/^var ee = require('..\/');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/pipe.js	/^module.exports = function (t, a) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/pipe.js	/^var ee = require('..\/');$/;"	function	line:3
ee	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/unify.js	/^var ee = require('..\/');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/unify.js	/^module.exports = function (t) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/unify.js	/^var ee = require('..\/');$/;"	function	line:3
Many	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/test/unify.js	/^		Many: function (a) {$/;"	function	line:83
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/unify.js	/^module.exports = function (e1, e2) {$/;"	function	line:10
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/unify.js	/^	forEach(e2.__ee__, function (listener, name) {$/;"	function	line:33
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/event-emitter/unify.js	/^  , d = { configurable: true, enumerable: false, writable: true };$/;"	function	line:8
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^node_js:$/;"	function	line:2
after_success	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^after_success:$/;"	function	line:4
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^notifications:$/;"	function	line:7
slack	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  slack:$/;"	function	line:8
secure	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^    secure: k4kpAZcA1Mu7LHs58m4JkMbGtpWPI8BPYqmqKVfHBE21daaqRYgpHOiLyWiFhv83xkiOWWfDAS2svvS2h2jDmaRzieVBlonQlhGgDEu123Mobvi8nUxeu6bNxoFSRwKXVx8uTCGKmzwqWz870Y6d7+TUQnMhhdl0GRB2tqAhY0A=$/;"	function	line:9
deploy	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^deploy:$/;"	function	line:10
access_key_id	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  access_key_id:$/;"	function	line:12
secure	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^    secure: IQXPBnuNyREtmNN+W9bONLok5lFO9+JzQ3n5nK\/uRHTuYDgS4ZbKJwaJ1dRNS6Zb8qAgVyIq8FBVa4olbvH6sfxGwVluwY0ujskvgA5hOMEpyjJ5zQx5+boWDTz9wNdMUe4ImygJjcpTjn33wMu9arFLMyIQdKysrlfU1HlRWB0=$/;"	function	line:13
secret_access_key	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  secret_access_key:$/;"	function	line:14
secure	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^    secure: lIFQHzB5Sfzi0BmYM\/b8PzEtdwOUQjtTPBGdTjX09b7OFVsb3M4FROaAsaTMrbZ+L6TyLD9fDBJMPHW7xZTnrZG1zcKIjZITT25Ec\/2YQ9CCdAdbr+NobKrjaJ6dIcF2NKcUaRQQvRE9E8uC\/KVveWGEC7ITtv0yssuADNSdcOU=$/;"	function	line:15
bucket	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  bucket: tsertkov-artifacts$/;"	function	line:16
acl	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  acl: public_read$/;"	function	line:19
skip_cleanup	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  skip_cleanup: true$/;"	function	line:20
region	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  region: eu-central-1$/;"	function	line:21
endpoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  endpoint: s3.eu-central-1.amazonaws.com$/;"	function	line:22
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  on:$/;"	function	line:23
branch	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^    branch: master$/;"	function	line:24
access_key_id	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  access_key_id:$/;"	function	line:26
secure	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^    secure: IQXPBnuNyREtmNN+W9bONLok5lFO9+JzQ3n5nK\/uRHTuYDgS4ZbKJwaJ1dRNS6Zb8qAgVyIq8FBVa4olbvH6sfxGwVluwY0ujskvgA5hOMEpyjJ5zQx5+boWDTz9wNdMUe4ImygJjcpTjn33wMu9arFLMyIQdKysrlfU1HlRWB0=$/;"	function	line:27
secret_access_key	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  secret_access_key:$/;"	function	line:28
secure	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^    secure: lIFQHzB5Sfzi0BmYM\/b8PzEtdwOUQjtTPBGdTjX09b7OFVsb3M4FROaAsaTMrbZ+L6TyLD9fDBJMPHW7xZTnrZG1zcKIjZITT25Ec\/2YQ9CCdAdbr+NobKrjaJ6dIcF2NKcUaRQQvRE9E8uC\/KVveWGEC7ITtv0yssuADNSdcOU=$/;"	function	line:29
bucket	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  bucket: tsertkov-artifacts$/;"	function	line:30
acl	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  acl: public_read$/;"	function	line:33
skip_cleanup	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  skip_cleanup: true$/;"	function	line:34
region	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  region: eu-central-1$/;"	function	line:35
endpoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  endpoint: s3.eu-central-1.amazonaws.com$/;"	function	line:36
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^  on:$/;"	function	line:37
branch	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/.travis.yml	/^    branch: develop$/;"	function	line:38
execSh	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/example/example.js	/^var execSh = require("..\/");$/;"	variable	line:1
execSh	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/example/example.js	/^execSh("echo ola && bash", { cwd: "\/home" }, function(err){$/;"	function	line:4
cp	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/lib/exec-sh.js	/^var$/;"	variable	line:1
sh.stdio	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/lib/exec-sh.js	/^  defSpawnOptions = { stdio: "inherit" };$/;"	property	line:7
getShell	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/lib/exec-sh.js	/^function getShell(){$/;"	function	line:14
getShell	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/lib/exec-sh.js	/^function getShell(){$/;"	function	line:14
execSh	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/lib/exec-sh.js	/^function execSh(command, options, callback){$/;"	function	line:33
options.stdio	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/lib/exec-sh.js	/^    options = { stdio: null };$/;"	property	line:39
execSh	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/lib/exec-sh.js	/^function execSh(command, options, callback){$/;"	function	line:33
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "name": "exec-sh",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "version": "0.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "description": "Execute shell command forwarding all stdio.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "main": "lib\/exec-sh.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "test": "npm run cover-test && jshint",$/;"	function	line:7
cover-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "cover-test": "istanbul cover --dir artifacts\/coverage _mocha -- --reporter spec",$/;"	function	line:8
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "jshint": "jshint lib\/ example\/ test\/",$/;"	function	line:9
dev	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "dev": "mocha --reporter spec --watch",$/;"	function	line:10
jsdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "jsdoc": "jsdoc --private --destination artifacts\/jsdoc lib\/"$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "url": "git@github.com:tsertkov\/exec-sh.git"$/;"	function	line:15
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "keywords": [$/;"	function	line:17
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "author": "Aleksandr Tsertkov <tsertkov@gmail.com>",$/;"	function	line:26
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "license": {$/;"	function	line:27
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "type": "MIT",$/;"	function	line:28
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "url": "https:\/\/github.com\/tsertkov\/exec-sh\/blob\/master\/LICENSE"$/;"	function	line:29
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "bugs": {$/;"	function	line:31
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "url": "https:\/\/github.com\/tsertkov\/exec-sh\/issues"$/;"	function	line:32
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "dependencies": {$/;"	function	line:34
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "merge": "^1.1.3"$/;"	function	line:35
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^  "devDependencies": {$/;"	function	line:37
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "coveralls": "^2.11.2",$/;"	function	line:38
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "istanbul": "^0.3.2",$/;"	function	line:39
jsdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "jsdoc": "^3.3.0-alpha8",$/;"	function	line:40
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "jshint": "^2.5.1",$/;"	function	line:41
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "mocha": "^1.20.1",$/;"	function	line:42
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/package.json	/^    "sinon": "^1.10.2"$/;"	function	line:43
exec-sh	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/README.md	/^# exec-sh$/;"	function	line:1
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/README.md	/^## Features$/;"	function	line:11
Showcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/README.md	/^## Showcase$/;"	function	line:24
Terminal output: interactive bash session	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/README.md	/^# Terminal output: interactive bash session$/;"	function	line:36
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/README.md	/^## Usage$/;"	function	line:46
Public API	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/README.md	/^## Public API$/;"	function	line:68
execSh(command, [options], [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/README.md	/^### execSh(command, [options], [callback])$/;"	function	line:70
Private API	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/README.md	/^## Private API$/;"	function	line:87
Code Coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/README.md	/^## Code Coverage$/;"	function	line:90
Scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/README.md	/^## Scripts$/;"	function	line:93
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/README.md	/^## License$/;"	function	line:98
execSh	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^var$/;"	variable	line:2
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^describe("exec-sh", function(){$/;"	function	line:9
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^  describe("module.exports", function(){$/;"	function	line:11
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should export a single function", function(){$/;"	function	line:12
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^      on: function(e, c){$/;"	function	line:21
beforeEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    beforeEach(function(){$/;"	function	line:31
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^        on: function(e, c){$/;"	function	line:36
afterEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    afterEach(function(){$/;"	function	line:46
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should pass command to spawn function", function(){$/;"	function	line:50
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should accept array of commands to run", function(){$/;"	function	line:56
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should accept true as options argument", function(){$/;"	function	line:62
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should merge defaults with options", function(){$/;"	function	line:68
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should accept optional 'callback' parameter", function(){$/;"	function	line:84
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should use 'cmd \/C' command prefix on windows", function(){$/;"	function	line:91
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should use 'sh -c' command prefix on *nix", function(){$/;"	function	line:101
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should aggregate stdoout and stderr", function(done){$/;"	function	line:116
execSh	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^      execSh("command", function(err, stdout, stderr){$/;"	function	line:117
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should catch exceptions thrown by spawn", function(done){$/;"	function	line:124
execSh	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^      execSh("command", function(err, stdout, stderr){$/;"	function	line:126
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should return empty stdout and stderr when spawn throws", function(done){$/;"	function	line:132
execSh	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^      execSh("command", function(err, stdout, stderr){$/;"	function	line:135
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^    it("should run callback with error when shell exit with non-zero code", function(done){$/;"	function	line:142
execSh	/Users/jonathan/repos/identifiers-arxiv/node_modules/exec-sh/test/exec-sh.js	/^      execSh("command", function(err){$/;"	function	line:144
cbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/index.js	/^var cbs = [];$/;"	variable	line:3
called	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/index.js	/^var called = false;$/;"	variable	line:4
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/index.js	/^function exit(exit, signal) {$/;"	function	line:6
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/index.js	/^function exit(exit, signal) {$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/index.js	/^module.exports = function (cb) {$/;"	function	line:22
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/index.js	/^};$/;"	function	line:20
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^  "name": "exit-hook",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^  "version": "1.1.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^  "description": "Run some code when the process exits",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^  "repository": "sindresorhus\/exit-hook",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^    "test": "node test.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^  "devDependencies": {$/;"	function	line:36
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/package.json	/^    "ava": "0.0.4"$/;"	function	line:37
exit-hook [![Build Status](https://travis-ci.org/sindresorhus/exit-hook.svg?branch=master)](https://travis-ci.org/sindresorhus/exit-hook)	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/readme.md	/^# exit-hook [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/exit-hook.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/exit-hook)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/readme.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/readme.md	/^## Usage$/;"	function	line:17
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/exit-hook/readme.md	/^## License$/;"	function	line:38
isPosixBracket	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^var isPosixBracket = require('is-posix-bracket');$/;"	variable	line:10
POSIX.alnum	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^var POSIX = {$/;"	property	line:16
POSIX.alpha	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  alnum: 'a-zA-Z0-9',$/;"	property	line:17
POSIX.blank	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  alpha: 'a-zA-Z',$/;"	property	line:18
POSIX.cntrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  blank: ' \\\\t',$/;"	property	line:19
POSIX.digit	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  cntrl: '\\\\x00-\\\\x1F\\\\x7F',$/;"	property	line:20
POSIX.graph	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  digit: '0-9',$/;"	property	line:21
POSIX.lower	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  graph: '\\\\x21-\\\\x7E',$/;"	property	line:22
POSIX.print	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  lower: 'a-z',$/;"	property	line:23
POSIX.punct	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  print: '\\\\x20-\\\\x7E',$/;"	property	line:24
POSIX.space	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  punct: '-!"#$%&\\'()\\\\*+,.\/:;<=>?@[\\\\]^_`{|}~',$/;"	property	line:25
POSIX.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  space: ' \\\\t\\\\r\\\\n\\\\v\\\\f',$/;"	property	line:26
POSIX.word	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  upper: 'A-Z',$/;"	property	line:27
POSIX.xdigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^  word:  'A-Za-z0-9_',$/;"	property	line:28
brackets	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^function brackets(str) {$/;"	function	line:38
makeRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^brackets.makeRe = function(pattern) {$/;"	function	line:136
isMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^brackets.isMatch = function(str, pattern) {$/;"	function	line:142
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/index.js	/^brackets.match = function(arr, pattern) {$/;"	function	line:150
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "name": "expand-brackets",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "description": "Expand POSIX bracket expressions (character classes) in glob patterns.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "version": "0.1.5",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/expand-brackets",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "repository": "jonschlinkert\/expand-brackets",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/expand-brackets\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "test": "mocha"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "dependencies": {$/;"	function	line:22
is-posix-bracket	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "is-posix-bracket": "^0.1.0"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "devDependencies": {$/;"	function	line:25
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "gulp-format-md": "^0.1.7",$/;"	function	line:26
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "mocha": "^2.2.5",$/;"	function	line:27
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "should": "^7.0.2"$/;"	function	line:28
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "keywords": [$/;"	function	line:30
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^  "verb": {$/;"	function	line:36
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "run": true,$/;"	function	line:37
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "toc": false,$/;"	function	line:38
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "layout": "default",$/;"	function	line:39
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "tasks": [$/;"	function	line:40
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "plugins": [$/;"	function	line:43
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "related": {$/;"	function	line:46
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^      "list": [$/;"	function	line:47
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "reflinks": [$/;"	function	line:55
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^    "lint": {$/;"	function	line:58
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/package.json	/^      "reflinks": true$/;"	function	line:59
expand-brackets [![NPM version](https://img.shields.io/npm/v/expand-brackets.svg?style=flat)](https://www.npmjs.com/package/expand-brackets) [![NPM downloads](https://img.shields.io/npm/dm/expand-brackets.svg?style=flat)](https://npmjs.org/package/expand-brackets) [![Build Status](https://img.shields.io/travis/jonschlinkert/expand-brackets.svg?style=flat)](https://travis-ci.org/jonschlinkert/expand-brackets)	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/README.md	/^# expand-brackets [![NPM version](https:\/\/img.shields.io\/npm\/v\/expand-brackets.svg?style=flat)](https:\/\/www.npmjs.com\/package\/expand-brackets) [![NPM downloads](https:\/\/img.shields.io\/npm\/dm\/expand-brackets.svg?style=flat)](https:\/\/npmjs.org\/package\/expand-brackets) [![Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/expand-brackets.svg?style=flat)](https:\/\/travis-ci.org\/jonschlinkert\/expand-brackets)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/README.md	/^## Usage$/;"	function	line:13
.isMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/README.md	/^## .isMatch$/;"	function	line:22
.makeRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/README.md	/^## .makeRe$/;"	function	line:34
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/README.md	/^## Related projects$/;"	function	line:57
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/README.md	/^## Contributing$/;"	function	line:67
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/README.md	/^## Building docs$/;"	function	line:71
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/README.md	/^## Running tests$/;"	function	line:85
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/README.md	/^## Author$/;"	function	line:93
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-brackets/README.md	/^## License$/;"	function	line:100
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/index.js	/^var fill = require('fill-range');$/;"	variable	line:10
expandRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/index.js	/^module.exports = function expandRange(str, options, fn) {$/;"	function	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/index.js	/^var fill = require('fill-range');$/;"	function	line:10
expandRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/index.js	/^module.exports = function expandRange(str, options, fn) {$/;"	function	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "name": "expand-range",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "description": "Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See the benchmarks. Used by micromatch.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "version": "1.8.2",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/expand-range",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "repository": "jonschlinkert\/expand-range",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/expand-range\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "test": "mocha"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "dependencies": {$/;"	function	line:22
fill-range	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "fill-range": "^2.1.0"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "devDependencies": {$/;"	function	line:25
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "benchmarked": "^0.2.4",$/;"	function	line:26
brace-expansion	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "brace-expansion": "^1.1.4",$/;"	function	line:27
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "glob": "^7.0.3",$/;"	function	line:28
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "gulp-format-md": "^0.1.9",$/;"	function	line:29
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "minimatch": "^3.0.0",$/;"	function	line:30
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "mocha": "^2.4.5"$/;"	function	line:31
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "keywords": [$/;"	function	line:33
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^  "verb": {$/;"	function	line:50
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "plugins": [$/;"	function	line:51
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "reflinks": [$/;"	function	line:54
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "toc": false,$/;"	function	line:57
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "layout": "default",$/;"	function	line:58
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "lint": {$/;"	function	line:59
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^      "reflinks": true$/;"	function	line:60
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "tasks": [$/;"	function	line:62
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^    "related": {$/;"	function	line:65
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/package.json	/^      "list": [$/;"	function	line:66
expand-range [![NPM version](https://img.shields.io/npm/v/expand-range.svg?style=flat)](https://www.npmjs.com/package/expand-range) [![NPM downloads](https://img.shields.io/npm/dm/expand-range.svg?style=flat)](https://npmjs.org/package/expand-range) [![Build Status](https://img.shields.io/travis/jonschlinkert/expand-range.svg?style=flat)](https://travis-ci.org/jonschlinkert/expand-range)	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^# expand-range [![NPM version](https:\/\/img.shields.io\/npm\/v\/expand-range.svg?style=flat)](https:\/\/www.npmjs.com\/package\/expand-range) [![NPM downloads](https:\/\/img.shields.io\/npm\/dm\/expand-range.svg?style=flat)](https:\/\/npmjs.org\/package\/expand-range) [![Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/expand-range.svg?style=flat)](https:\/\/travis-ci.org\/jonschlinkert\/expand-range)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^## Install$/;"	function	line:5
Example usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^## Example usage$/;"	function	line:15
Custom function	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^### Custom function$/;"	function	line:59
Benchmarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^## Benchmarks$/;"	function	line:73
benchmark/fixtures/alpha-lower.js (29 bytes)	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^# benchmark\/fixtures\/alpha-lower.js (29 bytes)$/;"	function	line:76
benchmark/fixtures/alpha-upper.js (29 bytes)	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^# benchmark\/fixtures\/alpha-upper.js (29 bytes)$/;"	function	line:81
benchmark/fixtures/padded.js (33 bytes)	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^# benchmark\/fixtures\/padded.js (33 bytes)$/;"	function	line:86
benchmark/fixtures/range.js (29 bytes)	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^# benchmark\/fixtures\/range.js (29 bytes)$/;"	function	line:91
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^## Related projects$/;"	function	line:97
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^## Contributing$/;"	function	line:105
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^## Building docs$/;"	function	line:109
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^## Running tests$/;"	function	line:123
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^## Author$/;"	function	line:131
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/expand-range/README.md	/^## License$/;"	function	line:138
additionalRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"additionalRules": [],$/;"	function	line:2
requireSemicolons	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireSemicolons": true,$/;"	function	line:4
disallowMultipleSpaces	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowMultipleSpaces": true,$/;"	function	line:6
disallowIdentifierNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowIdentifierNames": [],$/;"	function	line:8
requireCurlyBraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireCurlyBraces": ["if", "else", "for", "while", "do", "try", "catch"],$/;"	function	line:10
requireSpaceAfterKeywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireSpaceAfterKeywords": ["if", "else", "for", "while", "do", "switch", "return", "try", "catch", "function"],$/;"	function	line:12
disallowSpaceAfterKeywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowSpaceAfterKeywords": [],$/;"	function	line:14
requireSpacesInAnonymousFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireSpacesInAnonymousFunctionExpression": { "beforeOpeningRoundBrace": true, "beforeOpeningCurlyBrace": true },$/;"	function	line:16
requireSpacesInNamedFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireSpacesInNamedFunctionExpression": { "beforeOpeningCurlyBrace": true },$/;"	function	line:17
disallowSpacesInNamedFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowSpacesInNamedFunctionExpression": { "beforeOpeningRoundBrace": true },$/;"	function	line:18
requireSpacesInFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireSpacesInFunctionDeclaration": { "beforeOpeningCurlyBrace": true },$/;"	function	line:19
disallowSpacesInFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowSpacesInFunctionDeclaration": { "beforeOpeningRoundBrace": true },$/;"	function	line:20
requireSpaceBetweenArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireSpaceBetweenArguments": true,$/;"	function	line:22
disallowSpacesInsideParentheses	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowSpacesInsideParentheses": true,$/;"	function	line:24
disallowSpacesInsideArrayBrackets	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowSpacesInsideArrayBrackets": true,$/;"	function	line:26
disallowQuotedKeysInObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowQuotedKeysInObjects": "allButReserved",$/;"	function	line:28
disallowSpaceAfterObjectKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowSpaceAfterObjectKeys": true,$/;"	function	line:30
requireCommaBeforeLineBreak	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireCommaBeforeLineBreak": true,$/;"	function	line:32
disallowSpaceAfterPrefixUnaryOperators	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowSpaceAfterPrefixUnaryOperators": ["++", "--", "+", "-", "~", "!"],$/;"	function	line:34
requireSpaceAfterPrefixUnaryOperators	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireSpaceAfterPrefixUnaryOperators": [],$/;"	function	line:35
disallowSpaceBeforePostfixUnaryOperators	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowSpaceBeforePostfixUnaryOperators": ["++", "--"],$/;"	function	line:37
requireSpaceBeforePostfixUnaryOperators	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireSpaceBeforePostfixUnaryOperators": [],$/;"	function	line:38
disallowSpaceBeforeBinaryOperators	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowSpaceBeforeBinaryOperators": [],$/;"	function	line:40
requireSpaceBeforeBinaryOperators	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireSpaceBeforeBinaryOperators": ["+", "-", "\/", "*", "=", "==", "===", "!=", "!=="],$/;"	function	line:41
requireSpaceAfterBinaryOperators	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireSpaceAfterBinaryOperators": ["+", "-", "\/", "*", "=", "==", "===", "!=", "!=="],$/;"	function	line:43
disallowSpaceAfterBinaryOperators	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowSpaceAfterBinaryOperators": [],$/;"	function	line:44
disallowImplicitTypeConversion	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowImplicitTypeConversion": ["binary", "string"],$/;"	function	line:46
disallowKeywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowKeywords": ["with", "eval"],$/;"	function	line:48
requireKeywordsOnNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireKeywordsOnNewLine": [],$/;"	function	line:50
disallowKeywordsOnNewLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowKeywordsOnNewLine": ["else"],$/;"	function	line:51
requireLineFeedAtFileEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireLineFeedAtFileEnd": true,$/;"	function	line:53
disallowTrailingWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowTrailingWhitespace": true,$/;"	function	line:55
disallowTrailingComma	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowTrailingComma": true,$/;"	function	line:57
excludeFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"excludeFiles": ["node_modules\/**", "vendor\/**"],$/;"	function	line:59
disallowMultipleLineStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowMultipleLineStrings": true,$/;"	function	line:61
requireDotNotation	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireDotNotation": true,$/;"	function	line:63
requireParenthesesAroundIIFE	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireParenthesesAroundIIFE": true,$/;"	function	line:65
validateLineBreaks	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"validateLineBreaks": "LF",$/;"	function	line:67
validateQuoteMarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"validateQuoteMarks": {$/;"	function	line:69
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^		"escape": true,$/;"	function	line:70
mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^		"mark": "'"$/;"	function	line:71
disallowOperatorBeforeLineBreak	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"disallowOperatorBeforeLineBreak": [],$/;"	function	line:74
requireSpaceBeforeKeywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requireSpaceBeforeKeywords": [$/;"	function	line:76
validateAlignedFunctionParameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"validateAlignedFunctionParameters": {$/;"	function	line:91
lineBreakAfterOpeningBraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^		"lineBreakAfterOpeningBraces": true,$/;"	function	line:92
lineBreakBeforeClosingBraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^		"lineBreakBeforeClosingBraces": true$/;"	function	line:93
requirePaddingNewLinesBeforeExport	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requirePaddingNewLinesBeforeExport": true,$/;"	function	line:96
validateNewlineAfterArrayElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"validateNewlineAfterArrayElements": {$/;"	function	line:98
maximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^		"maximum": 6$/;"	function	line:99
requirePaddingNewLinesAfterUseStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.jscs.json	/^	"requirePaddingNewLinesAfterUseStrict": true$/;"	function	line:102
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.travis.yml	/^node_js:$/;"	function	line:2
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.travis.yml	/^before_install:$/;"	function	line:23
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.travis.yml	/^sudo: false$/;"	function	line:25
matrix	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.travis.yml	/^matrix:$/;"	function	line:26
fast_finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.travis.yml	/^  fast_finish: true$/;"	function	line:27
allow_failures	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/.travis.yml	/^  allow_failures:$/;"	function	line:28
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^	"name": "extend",$/;"	function	line:2
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^	"author": "Stefan Thomas <justmoon@members.fsf.org> (http:\/\/www.justmoon.net)",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^	"version": "3.0.0",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^	"description": "Port of jQuery.extend for node.js and the browser.",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^	"scripts": [$/;"	function	line:6
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^	"contributors": [$/;"	function	line:9
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^			"name": "Jordan Harband",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^			"url": "https:\/\/github.com\/ljharb"$/;"	function	line:12
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^	"keywords": [$/;"	function	line:15
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^	"repository" : {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^		"type": "git",$/;"	function	line:21
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^		"url": "https:\/\/github.com\/justmoon\/node-extend.git"$/;"	function	line:22
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^	"dependencies": {$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^	"devDependencies": {$/;"	function	line:26
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^		"tape" : "~3.0.0",$/;"	function	line:27
covert	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^		"covert": "~0.4.0",$/;"	function	line:28
jscs	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/component.json	/^		"jscs": "~1.6.2"$/;"	function	line:29
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/index.js	/^var isArray = function isArray(arr) {$/;"	function	line:6
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/index.js	/^var isArray = function isArray(arr) {$/;"	function	line:6
isPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/index.js	/^var isPlainObject = function isPlainObject(obj) {$/;"	function	line:14
isPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/index.js	/^var isPlainObject = function isPlainObject(obj) {$/;"	function	line:14
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/index.js	/^module.exports = function extend() {$/;"	function	line:34
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/index.js	/^};$/;"	function	line:32
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/index.js	/^module.exports = function extend() {$/;"	function	line:34
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"name": "extend",$/;"	function	line:2
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"author": "Stefan Thomas <justmoon@members.fsf.org> (http:\/\/www.justmoon.net)",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"version": "3.0.0",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"description": "Port of jQuery.extend for node.js and the browser",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"main": "index",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"scripts": {$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"test": "npm run lint && node test\/index.js && npm run coverage-quiet",$/;"	function	line:8
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"coverage": "covert test\/index.js",$/;"	function	line:9
coverage-quiet	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"coverage-quiet": "covert test\/index.js --quiet",$/;"	function	line:10
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"lint": "npm run jscs && npm run eslint",$/;"	function	line:11
jscs	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"jscs": "jscs *.js *\/*.js",$/;"	function	line:12
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"eslint": "eslint *.js *\/*.js"$/;"	function	line:13
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"contributors": [$/;"	function	line:15
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^			"name": "Jordan Harband",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^			"url": "https:\/\/github.com\/ljharb"$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"keywords": [$/;"	function	line:21
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"repository": {$/;"	function	line:26
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"type": "git",$/;"	function	line:27
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"url": "https:\/\/github.com\/justmoon\/node-extend.git"$/;"	function	line:28
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"dependencies": {},$/;"	function	line:30
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"devDependencies": {$/;"	function	line:31
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"tape": "^4.0.0",$/;"	function	line:32
covert	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"covert": "^1.1.0",$/;"	function	line:33
jscs	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"jscs": "^1.13.1",$/;"	function	line:34
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^		"eslint": "^0.24.0"$/;"	function	line:35
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/package.json	/^	"license": "MIT"$/;"	function	line:37
extend() for Node.js <sup>[![Version Badge][npm-version-png]][npm-url]</sup>	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/README.md	/^# extend() for Node.js <sup>[![Version Badge][npm-version-png]][npm-url]<\/sup>$/;"	function	line:5
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/README.md	/^## Installation$/;"	function	line:9
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/README.md	/^## Usage$/;"	function	line:17
Arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/README.md	/^### Arguments$/;"	function	line:29
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/README.md	/^## License$/;"	function	line:40
Acknowledgements	/Users/jonathan/repos/identifiers-arxiv/node_modules/extend/README.md	/^## Acknowledgements$/;"	function	line:44
isExtglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/index.js	/^var isExtglob = require('is-extglob');$/;"	variable	line:14
extglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/index.js	/^function extglob(str, opts) {$/;"	function	line:42
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/index.js	/^function wrap(inner, prefix, esc) {$/;"	function	line:119
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/index.js	/^  switch (prefix) {$/;"	function	line:122
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/index.js	/^function escape(str) {$/;"	function	line:138
regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/index.js	/^function regex() {$/;"	function	line:148
negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/index.js	/^function negate(str) {$/;"	function	line:156
toRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/index.js	/^function toRegex(pattern, contains, isNegated) {$/;"	function	line:170
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "name": "extglob",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "description": "Convert extended globs to regex-compatible strings. Add (almost) the expressive power of regular expressions to glob patterns.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "version": "0.3.2",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/extglob",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "url": "git:\/\/github.com\/jonschlinkert\/extglob.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/extglob\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "license": "MIT",$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "files": [$/;"	function	line:18
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "main": "index.js",$/;"	function	line:21
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "engines": {$/;"	function	line:22
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "node": ">=0.10.0"$/;"	function	line:23
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "scripts": {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "test": "mocha"$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "dependencies": {$/;"	function	line:28
is-extglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "is-extglob": "^1.0.0"$/;"	function	line:29
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "devDependencies": {$/;"	function	line:31
ansi-green	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "ansi-green": "^0.1.1",$/;"	function	line:32
micromatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "micromatch": "^2.1.6",$/;"	function	line:33
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "minimatch": "^2.0.1",$/;"	function	line:34
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "minimist": "^1.1.0",$/;"	function	line:35
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "mocha": "*",$/;"	function	line:36
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "should": "*",$/;"	function	line:37
success-symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "success-symbol": "^0.1.0"$/;"	function	line:38
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "keywords": [$/;"	function	line:40
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^  "verb": {$/;"	function	line:49
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^    "related": {$/;"	function	line:50
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/package.json	/^      "list": [$/;"	function	line:51
extglob [![NPM version](https://badge.fury.io/js/extglob.svg)](http://badge.fury.io/js/extglob)  [![Build Status](https://travis-ci.org/jonschlinkert/extglob.svg)](https://travis-ci.org/jonschlinkert/extglob)	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/README.md	/^# extglob [![NPM version](https:\/\/badge.fury.io\/js\/extglob.svg)](http:\/\/badge.fury.io\/js\/extglob)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/extglob.svg)](https:\/\/travis-ci.org\/jonschlinkert\/extglob)$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/README.md	/^## Usage$/;"	function	line:20
Extglob patterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/README.md	/^## Extglob patterns$/;"	function	line:44
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/README.md	/^## Related$/;"	function	line:54
Run tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/README.md	/^## Run tests$/;"	function	line:62
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/README.md	/^## Contributing$/;"	function	line:70
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/README.md	/^## Author$/;"	function	line:74
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/extglob/README.md	/^## License$/;"	function	line:81
mod_extsprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/examples/simple.js	/^var mod_extsprintf = require('extsprintf');$/;"	variable	line:1
mod_assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/lib/extsprintf.js	/^var mod_assert = require('assert');$/;"	variable	line:5
mod_util	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/lib/extsprintf.js	/^var mod_util = require('util');$/;"	variable	line:6
jsSprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/lib/extsprintf.js	/^function jsSprintf(fmt)$/;"	function	line:31
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/lib/extsprintf.js	/^		switch (conversion) {$/;"	function	line:92
doPad	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/lib/extsprintf.js	/^function doPad(chr, width, left, str)$/;"	function	line:130
dumpException	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/lib/extsprintf.js	/^function dumpException(ex)$/;"	function	line:148
JS_FILES	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/Makefile	/^JS_FILES	:= $(shell find lib -name '*.js')$/;"	macro	line:14
JSL_FILES_NODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/Makefile	/^JSL_FILES_NODE   = $(JS_FILES)$/;"	macro	line:15
JSSTYLE_FILES	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/Makefile	/^JSSTYLE_FILES	 = $(JS_FILES)$/;"	macro	line:16
JSL_CONF_NODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/Makefile	/^JSL_CONF_NODE	 = jsl.node.conf$/;"	macro	line:17
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/package.json	/^	"name": "extsprintf",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/package.json	/^	"version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/package.json	/^	"description": "extended POSIX-style sprintf",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/package.json	/^	"main": ".\/lib\/extsprintf.js",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/package.json	/^	"repository": {$/;"	function	line:7
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/package.json	/^		"type": "git",$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/package.json	/^		"url": "git:\/\/github.com\/davepacheco\/node-extsprintf.git"$/;"	function	line:9
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/package.json	/^	"engines": [ "node >=0.6.0" ]$/;"	function	line:12
extsprintf: extended POSIX-style sprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/README.md	/^# extsprintf: extended POSIX-style sprintf$/;"	function	line:1
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/extsprintf/README.md	/^# Example$/;"	function	line:26
collator	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/levenshtein.js	/^  var collator;$/;"	variable	line:4
prevRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/levenshtein.js	/^  var prevRow = [],$/;"	variable	line:11
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/levenshtein.js	/^    get: function(str1, str2, options) {$/;"	function	line:27
Levenshtein.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/levenshtein.js	/^  var Levenshtein = {$/;"	method	line:17
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/levenshtein.js	/^    define(function() {$/;"	function	line:119
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^  "name": "fast-levenshtein",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^  "version": "2.0.6",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^  "description": "Efficient implementation of Levenshtein algorithm  with locale-specific collator support.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^  "main": "levenshtein.js",$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^  "files": [$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^  "scripts": {$/;"	function	line:9
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "build": "grunt build",$/;"	function	line:10
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "prepublish": "npm run build",$/;"	function	line:11
benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "benchmark": "grunt benchmark",$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "test": "mocha"$/;"	function	line:13
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^  "devDependencies": {$/;"	function	line:15
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "chai": "~1.5.0",$/;"	function	line:16
grunt	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "grunt": "~0.4.1",$/;"	function	line:17
grunt-benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "grunt-benchmark": "~0.2.0",$/;"	function	line:18
grunt-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "grunt-cli": "^1.2.0",$/;"	function	line:19
grunt-contrib-jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "grunt-contrib-jshint": "~0.4.3",$/;"	function	line:20
grunt-contrib-uglify	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "grunt-contrib-uglify": "~0.2.0",$/;"	function	line:21
grunt-mocha-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "grunt-mocha-test": "~0.2.2",$/;"	function	line:22
grunt-npm-install	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "grunt-npm-install": "~0.1.0",$/;"	function	line:23
load-grunt-tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "load-grunt-tasks": "~0.6.0",$/;"	function	line:24
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "lodash": "^4.0.1",$/;"	function	line:25
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "mocha": "~1.9.0"$/;"	function	line:26
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^  "repository": {$/;"	function	line:28
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "type": "git",$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^    "url": "https:\/\/github.com\/hiddentao\/fast-levenshtein.git"$/;"	function	line:30
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^  "keywords": [$/;"	function	line:32
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^  "author": "Ramesh Nair <ram@hiddentao.com> (http:\/\/www.hiddentao.com\/)",$/;"	function	line:37
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/package.json	/^  "license": "MIT"$/;"	function	line:38
fast-levenshtein - Levenshtein algorithm in Javascript	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/README.md	/^# fast-levenshtein - Levenshtein algorithm in Javascript$/;"	function	line:1
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/README.md	/^## Features$/;"	function	line:10
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/README.md	/^## Installation$/;"	function	line:18
node.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/README.md	/^### node.js$/;"	function	line:20
Browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/README.md	/^### Browser$/;"	function	line:28
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/README.md	/^## Examples$/;"	function	line:38
Building and Testing	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/README.md	/^## Building and Testing$/;"	function	line:60
Performance	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/README.md	/^## Performance$/;"	function	line:70
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/README.md	/^## Contributing$/;"	function	line:96
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/fast-levenshtein/README.md	/^## License$/;"	function	line:102
net	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^var net = require('net');$/;"	variable	line:6
EE	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^var EE = require('events').EventEmitter;$/;"	variable	line:7
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^var util = require('util');$/;"	variable	line:8
childProcess	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^var childProcess = require('child_process');$/;"	variable	line:9
bser	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^var bser = require('bser');$/;"	variable	line:10
unilateralTags	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^var unilateralTags = ['subscription', 'log'];$/;"	variable	line:13
Client	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^function Client(options) {$/;"	function	line:21
Client	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^function Client(options) {$/;"	class	line:21
sendNextCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.sendNextCommand = function() {$/;"	function	line:36
Client.sendNextCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.sendNextCommand = function() {$/;"	method	line:36
cancelCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.cancelCommands = function(why) {$/;"	function	line:51
Client.cancelCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.cancelCommands = function(why) {$/;"	method	line:51
connect	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.connect = function() {$/;"	function	line:70
Client.connect	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.connect = function() {$/;"	method	line:70
makeSock	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^  function makeSock(sockname) {$/;"	function	line:73
Client.function.makeSock	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^  function makeSock(sockname) {$/;"	function	line:73
spawnError	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^  function spawnError(error) {$/;"	function	line:154
function.spawnError	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^  function spawnError(error) {$/;"	function	line:154
command	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.command = function(args, done) {$/;"	function	line:219
Client.command	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.command = function(args, done) {$/;"	method	line:219
cap_versions.cmd-watch-del-all	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^var cap_versions = {$/;"	property	line:239
cap_versions.cmd-watch-project	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^    "cmd-watch-del-all": "3.1.1",$/;"	property	line:240
cap_versions.relative_root	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^    "cmd-watch-project": "3.1",$/;"	property	line:241
cap_versions.term-dirname	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^    "relative_root": "3.3",$/;"	property	line:242
cap_versions.term-idirname	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^    "term-dirname": "3.1",$/;"	property	line:243
cap_versions.wildmatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^    "term-idirname": "3.1",$/;"	property	line:244
vers_compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^function vers_compare(a, b) {$/;"	function	line:249
have_cap	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^function have_cap(vers, name) {$/;"	function	line:261
have_cap	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^function have_cap(vers, name) {$/;"	function	line:261
_synthesizeCapabilityCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype._synthesizeCapabilityCheck = function($/;"	function	line:269
Client._synthesizeCapabilityCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype._synthesizeCapabilityCheck = function($/;"	method	line:269
capabilityCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.capabilityCheck = function(caps, done) {$/;"	function	line:287
Client.capabilityCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.capabilityCheck = function(caps, done) {$/;"	method	line:287
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.end = function() {$/;"	function	line:315
Client.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/index.js	/^Client.prototype.end = function() {$/;"	method	line:315
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "name": "fb-watchman",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "version": "1.9.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "description": "Bindings for the Watchman file watching service",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "main": "index.js",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^    "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^    "url": "git@github.com:facebook\/watchman.git"$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "keywords": [$/;"	function	line:10
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "author": "Wez Furlong <wez@fb.com> (http:\/\/wezfurlong.org)",$/;"	function	line:23
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "license": "Apache-2.0",$/;"	function	line:24
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "bugs": {$/;"	function	line:25
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^    "url": "https:\/\/github.com\/facebook\/watchman\/issues"$/;"	function	line:26
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "homepage": "https:\/\/facebook.github.io\/watchman\/",$/;"	function	line:28
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "files": [$/;"	function	line:29
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^  "dependencies": {$/;"	function	line:32
bser	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/package.json	/^    "bser": "1.0.2"$/;"	function	line:33
fb-watchman	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/README.md	/^# fb-watchman$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/README.md	/^## Install$/;"	function	line:12
Key Concepts	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/README.md	/^## Key Concepts$/;"	function	line:24
How do I use it?	/Users/jonathan/repos/identifiers-arxiv/node_modules/fb-watchman/README.md	/^## How do I use it?$/;"	function	line:32
objectAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^var objectAssign = require('object-assign');$/;"	variable	line:2
escapeStringRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^var escapeStringRegexp = require('escape-string-regexp');$/;"	variable	line:3
platform	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^var platform = process.platform;$/;"	variable	line:4
main.tick	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^var main = {$/;"	property	line:6
main.cross	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	tick: '✔',$/;"	property	line:7
main.star	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	cross: '✖',$/;"	property	line:8
main.square	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	star: '★',$/;"	property	line:9
main.squareSmall	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	square: '▇',$/;"	property	line:10
main.squareSmallFilled	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	squareSmall: '◻',$/;"	property	line:11
main.play	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	squareSmallFilled: '◼',$/;"	property	line:12
main.circle	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	play: '▶',$/;"	property	line:13
main.circleFilled	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circle: '◯',$/;"	property	line:14
main.circleDotted	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleFilled: '◉',$/;"	property	line:15
main.circleDouble	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleDotted: '◌',$/;"	property	line:16
main.circleCircle	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleDouble: '◎',$/;"	property	line:17
main.circleCross	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleCircle: 'ⓞ',$/;"	property	line:18
main.circlePipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleCross: 'ⓧ',$/;"	property	line:19
main.circleQuestionMark	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circlePipe: 'Ⓘ',$/;"	property	line:20
main.bullet	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleQuestionMark: '?⃝',$/;"	property	line:21
main.dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	bullet: '●',$/;"	property	line:22
main.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	dot: '․',$/;"	property	line:23
main.ellipsis	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	line: '─',$/;"	property	line:24
main.pointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	ellipsis: '…',$/;"	property	line:25
main.pointerSmall	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	pointer: '❯',$/;"	property	line:26
main.info	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	pointerSmall: '›',$/;"	property	line:27
main.warning	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	info: 'ℹ',$/;"	property	line:28
main.hamburger	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	warning: '⚠',$/;"	property	line:29
main.smiley	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	hamburger: '☰',$/;"	property	line:30
main.mustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	smiley: '㋡',$/;"	property	line:31
main.heart	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	mustache: '෴',$/;"	property	line:32
main.arrowUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	heart: '♥',$/;"	property	line:33
main.arrowDown	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	arrowUp: '↑',$/;"	property	line:34
main.arrowLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	arrowDown: '↓',$/;"	property	line:35
main.arrowRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	arrowLeft: '←',$/;"	property	line:36
main.radioOn	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	arrowRight: '→',$/;"	property	line:37
main.radioOff	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	radioOn: '◉',$/;"	property	line:38
main.checkboxOn	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	radioOff: '◯',$/;"	property	line:39
main.checkboxOff	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	checkboxOn: '☒',$/;"	property	line:40
main.checkboxCircleOn	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	checkboxOff: '☐',$/;"	property	line:41
main.checkboxCircleOff	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	checkboxCircleOn: 'ⓧ',$/;"	property	line:42
main.questionMarkPrefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	checkboxCircleOff: 'Ⓘ',$/;"	property	line:43
main.oneHalf	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	questionMarkPrefix: '?⃝',$/;"	property	line:44
main.oneThird	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	oneHalf: '½',$/;"	property	line:45
main.oneQuarter	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	oneThird: '⅓',$/;"	property	line:46
main.oneFifth	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	oneQuarter: '¼',$/;"	property	line:47
main.oneSixth	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	oneFifth: '⅕',$/;"	property	line:48
main.oneSeventh	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	oneSixth: '⅙',$/;"	property	line:49
main.oneEighth	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	oneSeventh: '⅐',$/;"	property	line:50
main.oneNinth	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	oneEighth: '⅛',$/;"	property	line:51
main.oneTenth	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	oneNinth: '⅑',$/;"	property	line:52
main.twoThirds	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	oneTenth: '⅒',$/;"	property	line:53
main.twoFifths	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	twoThirds: '⅔',$/;"	property	line:54
main.threeQuarters	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	twoFifths: '⅖',$/;"	property	line:55
main.threeFifths	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	threeQuarters: '¾',$/;"	property	line:56
main.threeEighths	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	threeFifths: '⅗',$/;"	property	line:57
main.fourFifths	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	threeEighths: '⅜',$/;"	property	line:58
main.fiveSixths	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	fourFifths: '⅘',$/;"	property	line:59
main.fiveEighths	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	fiveSixths: '⅚',$/;"	property	line:60
main.sevenEighths	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	fiveEighths: '⅝',$/;"	property	line:61
win.tick	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^var win = {$/;"	property	line:65
win.cross	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	tick: '√',$/;"	property	line:66
win.star	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	cross: '×',$/;"	property	line:67
win.square	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	star: '*',$/;"	property	line:68
win.squareSmall	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	square: '█',$/;"	property	line:69
win.squareSmallFilled	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	squareSmall: '[ ]',$/;"	property	line:70
win.play	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	squareSmallFilled: '[█]',$/;"	property	line:71
win.circle	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	play: '►',$/;"	property	line:72
win.circleFilled	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circle: '( )',$/;"	property	line:73
win.circleDotted	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleFilled: '(*)',$/;"	property	line:74
win.circleDouble	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleDotted: '( )',$/;"	property	line:75
win.circleCircle	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleDouble: '( )',$/;"	property	line:76
win.circleCross	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleCircle: '(○)',$/;"	property	line:77
win.circlePipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleCross: '(×)',$/;"	property	line:78
win.circleQuestionMark	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circlePipe: '(│)',$/;"	property	line:79
win.bullet	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	circleQuestionMark: '(?)',$/;"	property	line:80
win.dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	bullet: '*',$/;"	property	line:81
win.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	dot: '.',$/;"	property	line:82
win.ellipsis	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	line: '─',$/;"	property	line:83
win.pointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	ellipsis: '...',$/;"	property	line:84
win.pointerSmall	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	pointer: '>',$/;"	property	line:85
win.info	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	pointerSmall: '»',$/;"	property	line:86
win.warning	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	info: 'i',$/;"	property	line:87
win.hamburger	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	warning: '‼',$/;"	property	line:88
win.smiley	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	hamburger: '≡',$/;"	property	line:89
win.mustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	smiley: '☺',$/;"	property	line:90
win.heart	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^	mustache: '┌─┐',$/;"	property	line:91
figures	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^var figures = platform === 'win32' ? win : main;$/;"	variable	line:129
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^var fn = function (str) {$/;"	function	line:131
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/index.js	/^var fn = function (str) {$/;"	function	line:131
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "name": "figures",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "version": "1.7.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "description": "Unicode symbols with Windows CMD fallbacks",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "repository": "sindresorhus\/figures",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "test": "xo && ava",$/;"	function	line:16
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "make": ".\/makefile.js"$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "files": [$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "keywords": [$/;"	function	line:22
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "dependencies": {$/;"	function	line:35
escape-string-regexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "escape-string-regexp": "^1.0.5",$/;"	function	line:36
object-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "object-assign": "^4.1.0"$/;"	function	line:37
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^  "devDependencies": {$/;"	function	line:39
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "ava": "*",$/;"	function	line:40
markdown-table	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "markdown-table": "^0.4.0",$/;"	function	line:41
require-uncached	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "require-uncached": "^1.0.2",$/;"	function	line:42
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/package.json	/^    "xo": "*"$/;"	function	line:43
figures [![Build Status: Linux](https://travis-ci.org/sindresorhus/figures.svg?branch=master)](https://travis-ci.org/sindresorhus/figures) [![Build status: Windows](https://ci.appveyor.com/api/projects/status/mb743hl70269be3r/branch/master?svg=true)](https://ci.appveyor.com/project/sindresorhus/figures/branch/master)	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/readme.md	/^# figures [![Build Status: Linux](https:\/\/travis-ci.org\/sindresorhus\/figures.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/figures) [![Build status: Windows](https:\/\/ci.appveyor.com\/api\/projects\/status\/mb743hl70269be3r\/branch\/master?svg=true)](https:\/\/ci.appveyor.com\/project\/sindresorhus\/figures\/branch\/master)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/readme.md	/^## Install$/;"	function	line:12
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/readme.md	/^## Usage$/;"	function	line:19
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/readme.md	/^## API$/;"	function	line:36
figures(input)	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/readme.md	/^### figures(input)$/;"	function	line:38
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/readme.md	/^#### input$/;"	function	line:44
Figures	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/readme.md	/^## Figures$/;"	function	line:51
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/figures/readme.md	/^## License$/;"	function	line:113
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^var path = require( 'path' );$/;"	variable	line:1
createFromFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^  createFromFile: function ( filePath ) {$/;"	function	line:4
module.exports.createFromFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^module.exports = {$/;"	method	line:3
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^  create: function ( cacheId, _path ) {$/;"	function	line:10
module.exports.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^  },$/;"	method	line:8
removeNotFoundFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^    var removeNotFoundFiles = function removeNotFoundFiles() {$/;"	function	line:17
remover	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      cachedEntries.forEach( function remover( fPath ) {$/;"	function	line:20
module.exports.create.removeNotFoundFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^    var removeNotFoundFiles = function removeNotFoundFiles() {$/;"	function	line:17
hasFileChanged	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      hasFileChanged: function ( file ) {$/;"	function	line:45
analyzeFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      analyzeFiles: function ( files ) {$/;"	function	line:58
module.exports.analyzeFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      },$/;"	method	line:47
module.exports.analyzeFiles.res.changedFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^        var res = {$/;"	property	line:62
getFileDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      getFileDescriptor: function ( file ) {$/;"	function	line:82
module.exports.getFileDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      },$/;"	method	line:80
cTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^        var cTime = fstat.mtime.getTime();$/;"	variable	line:96
meta.size	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^          meta = { size: cSize, mtime: cTime };$/;"	property	line:99
meta.mtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^          meta = { size: cSize, mtime: cTime };$/;"	property	line:99
getUpdatedFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      getUpdatedFiles: function ( files ) {$/;"	function	line:122
normalizeEntries	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      normalizeEntries: function ( files ) {$/;"	function	line:139
nEntries	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^        var nEntries = files.map( function ( file ) {$/;"	variable	line:143
removeEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      removeEntry: function ( entryName ) {$/;"	function	line:158
deleteCacheFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      deleteCacheFile: function () {$/;"	function	line:167
destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      destroy: function () {$/;"	function	line:174
reconcile	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^      reconcile: function () {$/;"	function	line:182
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/cache.js	/^        var entries = normalizedEntries;$/;"	variable	line:185
file-entry-cache - Changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/changelog.md	/^# file-entry-cache - Changelog$/;"	function	line:2
v2.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/changelog.md	/^## v2.0.0$/;"	function	line:3
v1.3.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/changelog.md	/^## v1.3.1$/;"	function	line:8
v1.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/changelog.md	/^## v1.3.0$/;"	function	line:13
v1.2.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/changelog.md	/^## v1.2.4$/;"	function	line:18
v1.2.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/changelog.md	/^## v1.2.3$/;"	function	line:23
v1.2.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/changelog.md	/^## v1.2.2$/;"	function	line:28
v1.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/changelog.md	/^## v1.2.1$/;"	function	line:33
v1.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/changelog.md	/^## v1.2.0$/;"	function	line:42
v1.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/changelog.md	/^## v1.1.1$/;"	function	line:47
v1.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/changelog.md	/^## v1.1.0$/;"	function	line:52
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "name": "file-entry-cache",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "description": "Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "repository": "royriojas\/file-entry-cache",$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "license": "MIT",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "name": "Roy Riojas",$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "url": "http:\/\/royriojas.com"$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "main": "cache.js",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "files": [$/;"	function	line:12
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "engines": {$/;"	function	line:15
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "node": ">=0.10.0"$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "scripts": {$/;"	function	line:18
beautify	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "beautify": "esbeautifier 'cache.js' 'test\/**\/*.js'",$/;"	function	line:19
beautify-check	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "beautify-check": "npm run beautify -- -k",$/;"	function	line:20
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "eslint": "eslinter 'cache.js' 'specs\/**\/*.js'",$/;"	function	line:21
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "lint": "npm run beautify && npm run eslint",$/;"	function	line:22
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "verify": "npm run beautify-check && npm run eslint",$/;"	function	line:23
install-hooks	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "install-hooks": "prepush install && changelogx install-hook && precommit install",$/;"	function	line:24
changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "changelog": "changelogx -f markdown -o .\/changelog.md",$/;"	function	line:25
do-changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "do-changelog": "npm run changelog && git add .\/changelog.md && git commit -m 'DOC: Generate changelog' --no-verify",$/;"	function	line:26
pre-v	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "pre-v": "npm run test",$/;"	function	line:27
post-v	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "post-v": "npm run do-changelog && git push --no-verify && git push --tags --no-verify",$/;"	function	line:28
bump-major	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "bump-major": "npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v",$/;"	function	line:29
bump-minor	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "bump-minor": "npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v",$/;"	function	line:30
bump-patch	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "bump-patch": "npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v",$/;"	function	line:31
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "test": "npm run verify --silent && mocha -R spec test\/specs",$/;"	function	line:32
cover	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "cover": "istanbul cover test\/runner.js html text-summary",$/;"	function	line:33
watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "watch": "watch-run -i -p 'test\/specs\/**\/*.js' istanbul cover test\/runner.js html text-summary"$/;"	function	line:34
prepush	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "prepush": [$/;"	function	line:36
precommit	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "precommit": [$/;"	function	line:39
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "keywords": [$/;"	function	line:42
changelogx	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "changelogx": {$/;"	function	line:50
ignoreRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "ignoreRegExp": [$/;"	function	line:51
issueIDRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "issueIDRegExp": "#(\\\\d+)",$/;"	function	line:56
commitURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "commitURL": "https:\/\/github.com\/royriojas\/file-entry-cache\/commit\/{0}",$/;"	function	line:57
authorURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "authorURL": "https:\/\/github.com\/{0}",$/;"	function	line:58
issueIDURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "issueIDURL": "https:\/\/github.com\/royriojas\/file-entry-cache\/issues\/{0}",$/;"	function	line:59
projectName	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "projectName": "file-entry-cache"$/;"	function	line:60
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "devDependencies": {$/;"	function	line:62
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "chai": "^3.2.0",$/;"	function	line:63
changelogx	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "changelogx": "^1.0.18",$/;"	function	line:64
commander	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "commander": "^2.6.0",$/;"	function	line:65
del	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "del": "^2.0.2",$/;"	function	line:66
esbeautifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "esbeautifier": "^4.2.11",$/;"	function	line:67
eslinter	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "eslinter": "^2.3.3",$/;"	function	line:68
glob-expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "glob-expand": "^0.1.0",$/;"	function	line:69
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "istanbul": "^0.3.6",$/;"	function	line:70
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "mocha": "^2.1.0",$/;"	function	line:71
precommit	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "precommit": "^1.1.5",$/;"	function	line:72
prepush	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "prepush": "^3.1.4",$/;"	function	line:73
proxyquire	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "proxyquire": "^1.3.1",$/;"	function	line:74
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "sinon": "^1.12.2",$/;"	function	line:75
sinon-chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "sinon-chai": "^2.7.0",$/;"	function	line:76
watch-run	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "watch-run": "^1.2.1",$/;"	function	line:77
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "write": "^0.3.1"$/;"	function	line:78
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^  "dependencies": {$/;"	function	line:80
flat-cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "flat-cache": "^1.2.1",$/;"	function	line:81
object-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/package.json	/^    "object-assign": "^4.0.1"$/;"	function	line:82
file-entry-cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/README.md	/^# file-entry-cache$/;"	function	line:1
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/README.md	/^## install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/README.md	/^## Usage$/;"	function	line:14
Motivation for this module	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/README.md	/^## Motivation for this module$/;"	function	line:70
Important notes	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/README.md	/^## Important notes$/;"	function	line:93
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/file-entry-cache/README.md	/^## License$/;"	function	line:103
filenameRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/index.js	/^module.exports = function filenameRegex() {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/index.js	/^\/*!$/;"	function	line:0
filenameRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/index.js	/^module.exports = function filenameRegex() {$/;"	function	line:8
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "name": "filename-regex",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "description": "Regular expression for matching file names, with or without extension.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "version": "2.0.0",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "homepage": "https:\/\/github.com\/regexps\/filename-regex",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^    "url": "git:\/\/github.com\/regexps\/filename-regex.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^    "url": "https:\/\/github.com\/regexps\/filename-regex\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "license": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^    "type": "MIT",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^    "url": "https:\/\/github.com\/regexps\/filename-regex\/blob\/master\/LICENSE-MIT"$/;"	function	line:19
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "main": "index.js",$/;"	function	line:21
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "engines": {$/;"	function	line:22
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^    "node": ">=0.10.0"$/;"	function	line:23
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "files": ["index.js"],$/;"	function	line:25
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "scripts": {$/;"	function	line:26
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^    "test": "mocha -R spec"$/;"	function	line:27
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/package.json	/^  "keywords": [$/;"	function	line:29
filename-regex [![NPM version](https://badge.fury.io/js/filename-regex.svg)](http://badge.fury.io/js/filename-regex)	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/README.md	/^# filename-regex [![NPM version](https:\/\/badge.fury.io\/js\/filename-regex.svg)](http:\/\/badge.fury.io\/js\/filename-regex)$/;"	function	line:1
Install with [npm](npmjs.org)	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/README.md	/^## Install with [npm](npmjs.org)$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/README.md	/^## Usage$/;"	function	line:12
Run tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/README.md	/^## Run tests$/;"	function	line:25
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/README.md	/^## Contributing$/;"	function	line:33
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/README.md	/^## Author$/;"	function	line:37
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/filename-regex/README.md	/^## License$/;"	function	line:45
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/.travis.yml	/^node_js:$/;"	function	line:3
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[2.0.2](https://github.com/mklabs/node-fileset/compare/v1.0.1...v2.0.2) (2016-06-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^## [2.0.2](https:\/\/github.com\/mklabs\/node-fileset\/compare\/v1.0.1...v2.0.2) (2016-06-27)$/;"	function	line:6
[2.0.0](https://github.com/mklabs/node-fileset/compare/v1.0.1...v2.0.0) (2016-06-26)	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^## [2.0.0](https:\/\/github.com\/mklabs\/node-fileset\/compare\/v1.0.1...v2.0.0) (2016-06-26)$/;"	function	line:11
[1.0.1](https://github.com/mklabs/node-fileset/compare/v1.0.0...v1.0.1) (2016-06-01)	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^## [1.0.1](https:\/\/github.com\/mklabs\/node-fileset\/compare\/v1.0.0...v1.0.1) (2016-06-01)$/;"	function	line:14
[1.0.0](https://github.com/mklabs/node-fileset/compare/v0.2.1...v1.0.0) (2016-06-01)	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^# [1.0.0](https:\/\/github.com\/mklabs\/node-fileset\/compare\/v0.2.1...v1.0.0) (2016-06-01)$/;"	function	line:19
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:22
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^### Features$/;"	function	line:27
BREAKING CHANGES	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^### BREAKING CHANGES$/;"	function	line:33
Changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^## Changelog$/;"	function	line:41
0.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^### 0.2.1$/;"	function	line:45
0.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^### 0.2.0$/;"	function	line:49
0.1.8	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^### 0.1.8$/;"	function	line:55
0.1.6 / 0.1.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^### 0.1.6 \/ 0.1.7$/;"	function	line:59
0.1.x	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/CHANGELOG.md	/^### 0.1.x$/;"	function	line:63
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^var util         = require('util');$/;"	variable	line:1
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^var minimatch    = require('minimatch');$/;"	variable	line:2
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^var glob         = require('glob');$/;"	variable	line:3
Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^var Glob         = glob.Glob;$/;"	variable	line:4
EventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^var EventEmitter = require('events').EventEmitter;$/;"	variable	line:5
fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^function fileset(include, exclude, options, cb) {$/;"	function	line:10
fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^function fileset(include, exclude, options, cb) {$/;"	function	line:10
remaining	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^  var remaining = includes.length;$/;"	variable	line:18
results	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^  var results = [];$/;"	variable	line:19
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^  function next(pattern, matches) {$/;"	function	line:31
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^  function next(pattern, matches) {$/;"	function	line:31
filesetSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^fileset.sync = function filesetSync(include, exclude) {$/;"	function	line:52
fileset.sync.options.matchBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^  var options = { matchBase: true };$/;"	property	line:64
fileset.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^}$/;"	function	line:49
filesetSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^fileset.sync = function filesetSync(include, exclude) {$/;"	function	line:52
Fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^fileset.Fileset = function Fileset(pattern, options, cb) {$/;"	function	line:93
fileset.Fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^};$/;"	function	line:91
Fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/lib/fileset.js	/^fileset.Fileset = function Fileset(pattern, options, cb) {$/;"	function	line:93
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^  "name": "fileset",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^  "version": "2.0.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^  "description": "Wrapper around miniglob \/ minimatch combo to allow multiple patterns matching and include-exclude ability",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^  "main": ".\/lib\/fileset",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "test": "make test"$/;"	function	line:7
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^  "dependencies": {$/;"	function	line:9
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "glob": "^7.0.3",$/;"	function	line:10
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "minimatch": "^3.0.3"$/;"	function	line:11
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^  "devDependencies": {$/;"	function	line:13
babel-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "babel-cli": "^6.9.0",$/;"	function	line:14
babel-plugin-add-module-exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "babel-plugin-add-module-exports": "^0.2.1",$/;"	function	line:15
babel-plugin-transform-regenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "babel-plugin-transform-regenerator": "^6.9.0",$/;"	function	line:16
babel-preset-es2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "babel-preset-es2015": "^6.9.0",$/;"	function	line:17
bake-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "bake-cli": "^0.6.0",$/;"	function	line:18
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "eslint": "^3.7.1",$/;"	function	line:19
eslint-config-standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "eslint-config-standard": "^6.2.0",$/;"	function	line:20
eslint-plugin-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "eslint-plugin-promise": "^3.0.0",$/;"	function	line:21
eslint-plugin-standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "eslint-plugin-standard": "^2.0.1",$/;"	function	line:22
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "mocha": "^3.1.2",$/;"	function	line:23
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "standard-version": "^3.0.0",$/;"	function	line:24
watchd	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "watchd": "^0.1.1"$/;"	function	line:25
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^  "homepage": "https:\/\/github.com\/mklabs\/node-fileset",$/;"	function	line:27
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^  "repository": {$/;"	function	line:28
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "type": "git",$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^    "url": "git:\/\/github.com\/mklabs\/node-fileset.git"$/;"	function	line:30
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^  "license": "MIT",$/;"	function	line:32
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/package.json	/^  "author": "mklabs"$/;"	function	line:33
node-fileset [![Build Status](https://secure.travis-ci.org/mklabs/node-fileset.png)](http://travis-ci.org/mklabs/node-fileset)	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/README.md	/^# node-fileset [![Build Status](https:\/\/secure.travis-ci.org\/mklabs\/node-fileset.png)](http:\/\/travis-ci.org\/mklabs\/node-fileset)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/README.md	/^## Install$/;"	function	line:18
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/README.md	/^## Usage$/;"	function	line:22
Callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/README.md	/^#### Callback$/;"	function	line:43
Event emitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/README.md	/^#### Event emitter$/;"	function	line:56
Sync usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/README.md	/^## Sync usage$/;"	function	line:77
Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/README.md	/^## Tests$/;"	function	line:85
Why	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/README.md	/^## Why$/;"	function	line:89
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^var assert       = require('assert');$/;"	variable	line:1
fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^var fileset      = require('..');$/;"	variable	line:2
EventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^var EventEmitter = require('events').EventEmitter;$/;"	variable	line:3
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^describe('Sync API - Given a **.md pattern', function() {$/;"	function	line:5
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^  it('returns the list of matching file in this repo', function() {$/;"	function	line:6
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^describe('Sync API - Given a *.md and **.js pattern, and two exclude', function() {$/;"	function	line:14
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^  it('returns the list of matching file in this repo', function() {$/;"	function	line:15
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^describe('Given a **.md pattern', function() {$/;"	function	line:25
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^  it('returns the list of matching file in this repo', function(done) {$/;"	function	line:26
fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^    fileset('*.js', function(err, results) {$/;"	function	line:27
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^describe('Say we want the **.js files, but not those in node_modules', function() {$/;"	function	line:37
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^  it('recursively walks the dir and returns the matching list', function(done) {$/;"	function	line:38
fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^    fileset('**\/*.js', '', function(err, results) {$/;"	function	line:39
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^  it('recursively walks the dir and returns the matching list', function(done) {$/;"	function	line:47
fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^    fileset('**\/*.js', function(err, results) {$/;"	function	line:48
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^  it('supports multiple paths at once', function(done) {$/;"	function	line:56
fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^    fileset('**\/*.js *.md', 'node_modules\/**', function(err, results) {$/;"	function	line:57
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^  it('Should support multiple paths for excludes as well', function(done) {$/;"	function	line:72
fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^    fileset('**\/*.js *.md', 'node_modules\/** **.md tests\/*.js', function(err, results) {$/;"	function	line:73
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^describe('Testing out emmited events', function() {$/;"	function	line:88
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^  it('recursively walk the dir and return the matching list', function(done) {$/;"	function	line:89
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^  it('support multiple paths at once', function(done) {$/;"	function	line:99
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^describe('Testing patterns passed as arrays', function() {$/;"	function	line:116
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/fileset/test/mocha.js	/^  it('match files passed as an array with odd filenames', function(done) {$/;"	function	line:117
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^var isObject = require('isobject');$/;"	variable	line:10
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^var isNumber = require('is-number');$/;"	variable	line:11
randomize	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^var randomize = require('randomatic');$/;"	variable	line:12
repeatStr	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^var repeatStr = require('repeat-string');$/;"	variable	line:13
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^var repeat = require('repeat-element');$/;"	variable	line:14
fillRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function fillRange(a, b, step, options, fn) {$/;"	function	line:32
fillRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function fillRange(a, b, step, options, fn) {$/;"	function	line:32
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function wrap(arr, sep, opts) {$/;"	function	line:235
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function wrap(arr, sep, opts) {$/;"	function	line:235
isCharClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function isCharClass(a, b, step, isNum, isDescending) {$/;"	function	line:260
isCharClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function isCharClass(a, b, step, isNum, isDescending) {$/;"	function	line:260
shouldExpand	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function shouldExpand(a, b, num, isNum, padding, opts) {$/;"	function	line:271
shouldExpand	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function shouldExpand(a, b, num, isNum, padding, opts) {$/;"	function	line:271
detectSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function detectSeparator(a, b, step, isNum, isDescending) {$/;"	function	line:280
detectSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function detectSeparator(a, b, step, isNum, isDescending) {$/;"	function	line:280
formatStep	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function formatStep(step) {$/;"	function	line:292
formatStep	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function formatStep(step) {$/;"	function	line:292
formatPadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function formatPadding(ch, pad) {$/;"	function	line:300
formatPadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function formatPadding(ch, pad) {$/;"	function	line:300
isInvalidChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function isInvalidChar(str) {$/;"	function	line:312
isInvalidChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function isInvalidChar(str) {$/;"	function	line:312
toStr	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function toStr(ch) {$/;"	function	line:327
toStr	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function toStr(ch) {$/;"	function	line:327
stepRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function stepRe() {$/;"	function	line:336
stepRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function stepRe() {$/;"	function	line:336
noAlphaNum	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function noAlphaNum(val) {$/;"	function	line:345
noAlphaNum	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function noAlphaNum(val) {$/;"	function	line:345
hasBoth	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function hasBoth(val) {$/;"	function	line:354
hasBoth	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function hasBoth(val) {$/;"	function	line:354
zeros	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function zeros(val) {$/;"	function	line:362
zeros	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function zeros(val) {$/;"	function	line:362
hasZeros	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function hasZeros(val) {$/;"	function	line:374
hasZeros	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function hasZeros(val) {$/;"	function	line:374
isPadded	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function isPadded(origA, origB) {$/;"	function	line:386
isPadded	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function isPadded(origA, origB) {$/;"	function	line:386
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function length(val) {$/;"	function	line:406
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/index.js	/^function length(val) {$/;"	function	line:406
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "name": "fill-range",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "description": "Fill in a range of numbers or letters, optionally passing an increment or multiplier to use.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "version": "2.2.3",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/fill-range",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "repository": "jonschlinkert\/fill-range",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/fill-range\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "test": "mocha"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "dependencies": {$/;"	function	line:22
is-number	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "is-number": "^2.1.0",$/;"	function	line:23
isobject	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "isobject": "^2.0.0",$/;"	function	line:24
randomatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "randomatic": "^1.1.3",$/;"	function	line:25
repeat-element	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "repeat-element": "^1.1.2",$/;"	function	line:26
repeat-string	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "repeat-string": "^1.5.2"$/;"	function	line:27
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "devDependencies": {$/;"	function	line:29
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "benchmarked": "^0.1.3",$/;"	function	line:30
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "chalk": "^0.5.1",$/;"	function	line:31
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "should": "*"$/;"	function	line:32
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "keywords": [$/;"	function	line:34
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^  "verb": {$/;"	function	line:51
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^    "related": {$/;"	function	line:52
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/package.json	/^      "list": [$/;"	function	line:53
fill-range [![NPM version](https://badge.fury.io/js/fill-range.svg)](http://badge.fury.io/js/fill-range)  [![Build Status](https://travis-ci.org/jonschlinkert/fill-range.svg)](https://travis-ci.org/jonschlinkert/fill-range)	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^# fill-range [![NPM version](https:\/\/badge.fury.io\/js\/fill-range.svg)](http:\/\/badge.fury.io\/js\/fill-range)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/fill-range.svg)](https:\/\/travis-ci.org\/jonschlinkert\/fill-range) $/;"	function	line:1
Install with [npm](npmjs.org)	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^## Install with [npm](npmjs.org)$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^## Usage$/;"	function	line:31
Invalid ranges	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^### Invalid ranges$/;"	function	line:87
Custom function	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^### Custom function$/;"	function	line:105
Special characters	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^### Special characters$/;"	function	line:119
plus	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^#### plus $/;"	function	line:134
pipe and tilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^#### pipe and tilde$/;"	function	line:150
angle bracket	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^#### angle bracket$/;"	function	line:203
question mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^#### question mark$/;"	function	line:223
Other useful libs	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^## Other useful libs$/;"	function	line:256
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^## Running tests$/;"	function	line:262
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^## Contributing$/;"	function	line:269
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^## Author$/;"	function	line:272
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/fill-range/README.md	/^## License$/;"	function	line:279
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^var path = require('path');$/;"	variable	line:2
pathExists	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^var pathExists = require('path-exists');$/;"	variable	line:3
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^var Promise = require('pinkie-promise');$/;"	variable	line:4
splitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^function splitPath(x) {$/;"	function	line:6
splitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^function splitPath(x) {$/;"	function	line:6
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^function join(parts, filename) {$/;"	function	line:10
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^function join(parts, filename) {$/;"	function	line:10
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^module.exports = function (filename, opts) {$/;"	function	line:14
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^		(function find() {$/;"	function	line:20
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^}$/;"	function	line:12
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^module.exports.sync = function (filename, opts) {$/;"	function	line:36
module.exports.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/index.js	/^};$/;"	function	line:34
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "name": "find-up",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "version": "1.1.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "description": "Find a file by walking up parent directories",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "repository": "sindresorhus\/find-up",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "dependencies": {$/;"	function	line:42
path-exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^    "path-exists": "^2.0.0",$/;"	function	line:43
pinkie-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^    "pinkie-promise": "^2.0.0"$/;"	function	line:44
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^  "devDependencies": {$/;"	function	line:46
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^    "ava": "*",$/;"	function	line:47
tempfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^    "tempfile": "^1.1.1",$/;"	function	line:48
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/package.json	/^    "xo": "*"$/;"	function	line:49
find-up [![Build Status](https://travis-ci.org/sindresorhus/find-up.svg?branch=master)](https://travis-ci.org/sindresorhus/find-up)	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/readme.md	/^# find-up [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/find-up.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/find-up)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/readme.md	/^## API$/;"	function	line:37
findUp(filename, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/readme.md	/^### findUp(filename, [options])$/;"	function	line:39
findUp.sync(filename, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/readme.md	/^### findUp.sync(filename, [options])$/;"	function	line:43
filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/readme.md	/^#### filename$/;"	function	line:47
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/readme.md	/^#### options$/;"	function	line:53
cwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/readme.md	/^##### cwd$/;"	function	line:55
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/readme.md	/^## Related$/;"	function	line:63
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/find-up/readme.md	/^## License$/;"	function	line:70
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^var path = require( 'path' );$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^var fs = require( 'graceful-fs' );$/;"	variable	line:2
del	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^var del = require( 'del' ).sync;$/;"	variable	line:3
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^var utils = require( '.\/utils' );$/;"	variable	line:4
writeJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^var writeJSON = utils.writeJSON;$/;"	variable	line:5
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  load: function ( docId, cacheDir ) {$/;"	function	line:17
cache.load	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^var cache = {$/;"	method	line:7
loadFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  loadFile: function ( pathToFile ) {$/;"	function	line:34
cache.loadFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:27
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  keys: function () {$/;"	function	line:42
cache.keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:40
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  setKey: function ( key, value ) {$/;"	function	line:51
cache.setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:44
removeKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  removeKey: function ( key ) {$/;"	function	line:60
cache.removeKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:54
getKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  getKey: function ( key ) {$/;"	function	line:70
cache.getKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:63
_prune	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  _prune: function () {$/;"	function	line:81
cache._prune	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:73
save	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  save: function ( noPrune ) {$/;"	function	line:106
cache.save	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:98
removeCacheFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  removeCacheFile: function () {$/;"	function	line:118
cache.removeCacheFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:111
destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  destroy: function () {$/;"	function	line:125
cache.destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:120
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  load: function ( docId, cacheDir ) {$/;"	function	line:143
module.exports.load	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^module.exports = {$/;"	method	line:134
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  create: function ( docId, cacheDir ) {$/;"	function	line:156
module.exports.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:145
createFromFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  createFromFile: function ( filePath ) {$/;"	function	line:162
module.exports.createFromFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:160
clearCacheById	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  clearCacheById: function ( docId, cacheDir ) {$/;"	function	line:175
module.exports.clearCacheById	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:166
clearAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  clearAll: function ( cacheDir ) {$/;"	function	line:184
module.exports.clearAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/cache.js	/^  },$/;"	method	line:178
flat-cache - Changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^# flat-cache - Changelog$/;"	function	line:2
v1.2.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.2.2$/;"	function	line:3
v1.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.2.1$/;"	function	line:24
v1.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.2.0$/;"	function	line:29
v1.0.11	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.0.11$/;"	function	line:34
v1.0.10	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.0.10$/;"	function	line:65
v1.0.9	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.0.9$/;"	function	line:77
v1.0.8	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.0.8$/;"	function	line:82
v1.0.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.0.7$/;"	function	line:87
v1.0.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.0.6$/;"	function	line:96
v1.0.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.0.5$/;"	function	line:101
v1.0.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.0.4$/;"	function	line:110
v1.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.0.1$/;"	function	line:123
v1.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/changelog.md	/^## v1.0.0$/;"	function	line:128
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "name": "flat-cache",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "version": "1.2.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "description": "A stupidly simple key\/value storage using files to persist some data",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "repository": "royriojas\/flat-cache",$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "license": "MIT",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "name": "Roy Riojas",$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "url": "http:\/\/royriojas.com"$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "main": "cache.js",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "files": [$/;"	function	line:12
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
precommit	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "precommit": [$/;"	function	line:19
prepush	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "prepush": [$/;"	function	line:22
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "scripts": {$/;"	function	line:25
beautify	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "beautify": "esbeautifier 'cache.js' 'test\/specs\/**\/*.js'",$/;"	function	line:26
beautify-check	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "beautify-check": "npm run beautify -- -k",$/;"	function	line:27
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "eslint": "eslinter 'cache.js' 'utils.js' 'specs\/**\/*.js'",$/;"	function	line:28
eslint-fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "eslint-fix": "npm run eslint -- --fix",$/;"	function	line:29
autofix	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "autofix": "npm run beautify && npm run eslint-fix",$/;"	function	line:30
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "check": "npm run beautify-check && npm run eslint",$/;"	function	line:31
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "verify": "npm run check && npm run test:cache",$/;"	function	line:32
install-hooks	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "install-hooks": "prepush install && changelogx install-hook && precommit install",$/;"	function	line:33
changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "changelog": "changelogx -f markdown -o .\/changelog.md",$/;"	function	line:34
do-changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "do-changelog": "npm run changelog && git add .\/changelog.md && git commit -m 'DOC: Generate changelog' --no-verify",$/;"	function	line:35
pre-v	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "pre-v": "npm run verify",$/;"	function	line:36
post-v	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "post-v": "npm run do-changelog && git push --no-verify && git push --tags --no-verify",$/;"	function	line:37
bump-major	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "bump-major": "npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v",$/;"	function	line:38
bump-minor	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "bump-minor": "npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v",$/;"	function	line:39
bump-patch	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "bump-patch": "npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v",$/;"	function	line:40
test:cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "test:cache": "mocha -R spec test\/specs",$/;"	function	line:41
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "test": "npm run verify --silent",$/;"	function	line:42
cover	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "cover": "istanbul cover test\/runner.js html text-summary",$/;"	function	line:43
watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "watch": "watch-run -i -p 'test\/specs\/**\/*.js' istanbul cover test\/runner.js html text-summary"$/;"	function	line:44
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "keywords": [$/;"	function	line:46
changelogx	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "changelogx": {$/;"	function	line:54
ignoreRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "ignoreRegExp": [$/;"	function	line:55
issueIDRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "issueIDRegExp": "#(\\\\d+)",$/;"	function	line:60
commitURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "commitURL": "https:\/\/github.com\/royriojas\/flat-cache\/commit\/{0}",$/;"	function	line:61
authorURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "authorURL": "https:\/\/github.com\/{0}",$/;"	function	line:62
issueIDURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "issueIDURL": "https:\/\/github.com\/royriojas\/flat-cache\/issues\/{0}",$/;"	function	line:63
projectName	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "projectName": "flat-cache"$/;"	function	line:64
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "devDependencies": {$/;"	function	line:66
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "chai": "^3.2.0",$/;"	function	line:67
changelogx	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "changelogx": "^1.0.18",$/;"	function	line:68
esbeautifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "esbeautifier": "^6.1.8",$/;"	function	line:69
eslinter	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "eslinter": "^3.2.1",$/;"	function	line:70
glob-expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "glob-expand": "^0.1.0",$/;"	function	line:71
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "istanbul": "^0.3.19",$/;"	function	line:72
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "mocha": "^2.3.2",$/;"	function	line:73
precommit	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "precommit": "^1.1.5",$/;"	function	line:74
prepush	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "prepush": "^3.1.4",$/;"	function	line:75
proxyquire	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "proxyquire": "^1.7.2",$/;"	function	line:76
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "sinon": "^1.16.1",$/;"	function	line:77
sinon-chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "sinon-chai": "^2.8.0",$/;"	function	line:78
watch-run	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "watch-run": "^1.2.2"$/;"	function	line:79
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^  "dependencies": {$/;"	function	line:81
circular-json	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "circular-json": "^0.3.1",$/;"	function	line:82
del	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "del": "^2.0.2",$/;"	function	line:83
graceful-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "graceful-fs": "^4.1.2",$/;"	function	line:84
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/package.json	/^    "write": "^0.2.1"$/;"	function	line:85
flat-cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/README.md	/^# flat-cache$/;"	function	line:1
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/README.md	/^## install$/;"	function	line:7
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/README.md	/^## Usage$/;"	function	line:13
Motivation for this module	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/README.md	/^## Motivation for this module$/;"	function	line:46
Important notes	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/README.md	/^## Important notes$/;"	function	line:53
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/README.md	/^## License$/;"	function	line:64
Changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/README.md	/^## Changelog$/;"	function	line:68
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/utils.js	/^var fs = require( 'graceful-fs' );$/;"	variable	line:1
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/utils.js	/^var write = require( 'write' );$/;"	variable	line:2
circularJson	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/utils.js	/^var circularJson = require( 'circular-json' );$/;"	variable	line:3
tryParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/utils.js	/^  tryParse: function ( filePath, defaultValue) {$/;"	function	line:7
module.exports.tryParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/utils.js	/^module.exports = {$/;"	method	line:5
readJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/utils.js	/^  readJSON: function ( filePath ) {$/;"	function	line:24
module.exports.readJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/utils.js	/^  },$/;"	method	line:15
writeJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/utils.js	/^  writeJSON: function (filePath, data ) {$/;"	function	line:35
module.exports.writeJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/flat-cache/utils.js	/^  },$/;"	method	line:26
forIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/index.js	/^module.exports = function forIn(o, fn, thisArg) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/index.js	/^'use strict';$/;"	function	line:8
forIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/index.js	/^module.exports = function forIn(o, fn, thisArg) {$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "name": "for-in",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "description": "Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript\/Node.js",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "version": "0.1.6",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/for-in",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "repository": "jonschlinkert\/for-in",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/for-in\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "test": "mocha"$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "devDependencies": {$/;"	function	line:22
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "gulp-format-md": "^0.1.7",$/;"	function	line:23
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "mocha": "^2.4.5",$/;"	function	line:24
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "should": "^8.3.0"$/;"	function	line:25
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "keywords": [$/;"	function	line:27
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^  "verb": {$/;"	function	line:39
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "run": true,$/;"	function	line:40
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "toc": false,$/;"	function	line:41
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "layout": "default",$/;"	function	line:42
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "tasks": [$/;"	function	line:43
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "plugins": [$/;"	function	line:46
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "reflinks": [$/;"	function	line:49
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^    "lint": {$/;"	function	line:52
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/package.json	/^      "reflinks": true$/;"	function	line:53
for-in [![NPM version](https://img.shields.io/npm/v/for-in.svg?style=flat)](https://www.npmjs.com/package/for-in) [![NPM downloads](https://img.shields.io/npm/dm/for-in.svg?style=flat)](https://npmjs.org/package/for-in) [![Build Status](https://img.shields.io/travis/jonschlinkert/for-in.svg?style=flat)](https://travis-ci.org/jonschlinkert/for-in)	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/README.md	/^# for-in [![NPM version](https:\/\/img.shields.io\/npm\/v\/for-in.svg?style=flat)](https:\/\/www.npmjs.com\/package\/for-in) [![NPM downloads](https:\/\/img.shields.io\/npm\/dm\/for-in.svg?style=flat)](https:\/\/npmjs.org\/package\/for-in) [![Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/for-in.svg?style=flat)](https:\/\/travis-ci.org\/jonschlinkert\/for-in)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/README.md	/^## Usage$/;"	function	line:13
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/README.md	/^## Contributing$/;"	function	line:34
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/README.md	/^## Building docs$/;"	function	line:38
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/README.md	/^## Running tests$/;"	function	line:52
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/README.md	/^## Author$/;"	function	line:60
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-in/README.md	/^## License$/;"	function	line:67
forIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/index.js	/^var forIn = require('for-in');$/;"	variable	line:10
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/index.js	/^module.exports = function forOwn(o, fn, thisArg) {$/;"	function	line:13
forIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/index.js	/^  forIn(o, function(val, key) {$/;"	function	line:14
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/index.js	/^var hasOwn = Object.prototype.hasOwnProperty;$/;"	function	line:11
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/index.js	/^module.exports = function forOwn(o, fn, thisArg) {$/;"	function	line:13
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "name": "for-own",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "description": "Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript\/Node.js.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "version": "0.1.4",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/for-own",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "repository": "jonschlinkert\/for-own",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/for-own\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "test": "mocha"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "dependencies": {$/;"	function	line:22
for-in	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "for-in": "^0.1.5"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "devDependencies": {$/;"	function	line:25
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "gulp-format-md": "^0.1.7",$/;"	function	line:26
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "mocha": "^2.4.5"$/;"	function	line:27
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "keywords": [$/;"	function	line:29
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^  "verb": {$/;"	function	line:41
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "run": true,$/;"	function	line:42
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "toc": false,$/;"	function	line:43
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "layout": "default",$/;"	function	line:44
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "tasks": [$/;"	function	line:45
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "plugins": [$/;"	function	line:48
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "reflinks": [$/;"	function	line:51
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^    "lint": {$/;"	function	line:54
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/package.json	/^      "reflinks": true$/;"	function	line:55
for-own [![NPM version](https://badge.fury.io/js/for-own.svg)](http://badge.fury.io/js/for-own)	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/README.md	/^# for-own [![NPM version](https:\/\/badge.fury.io\/js\/for-own.svg)](http:\/\/badge.fury.io\/js\/for-own)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/README.md	/^## Install$/;"	function	line:5
Install with [npm](https://www.npmjs.com/):	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/README.md	/^#### Install with [npm](https:\/\/www.npmjs.com\/):$/;"	function	line:6
Run tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/README.md	/^## Run tests$/;"	function	line:12
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/README.md	/^## Usage$/;"	function	line:18
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/README.md	/^## Author$/;"	function	line:39
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/for-own/README.md	/^## License$/;"	function	line:46
getConnectionName	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/index.js	/^function getConnectionName(host, port) {  $/;"	function	line:10
ForeverAgent	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/index.js	/^function ForeverAgent(options) {$/;"	function	line:21
onIdleError	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/index.js	/^      var onIdleError = function() {$/;"	function	line:39
addRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/index.js	/^ForeverAgent.prototype.addRequest = function(req, host, port) {$/;"	function	line:61
removeSocket	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/index.js	/^ForeverAgent.prototype.removeSocket = function(s, name, host, port) {$/;"	function	line:81
var.ForeverAgent	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/index.js	/^}$/;"	class	line:79
var.var.ForeverAgent.removeSocket	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/index.js	/^ForeverAgent.prototype.removeSocket = function(s, name, host, port) {$/;"	method	line:81
ForeverAgentSSL	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/index.js	/^function ForeverAgentSSL (options) {$/;"	function	line:110
function.ForeverAgentSSL	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/index.js	/^function ForeverAgentSSL (options) {$/;"	function	line:110
util.inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/index.js	/^}$/;"	class	line:112
createConnectionSSL	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/index.js	/^function createConnectionSSL (port, host, options) {$/;"	function	line:118
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^  "author": "Mikeal Rogers <mikeal.rogers@gmail.com> (http:\/\/www.futurealoof.com)",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^  "name": "forever-agent",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^  "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal\/request, now a standalone module.",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^  "version": "0.6.1",$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^  "license": "Apache-2.0",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^  "repository": {$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^    "url": "https:\/\/github.com\/mikeal\/forever-agent"$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^  "main": "index.js",$/;"	function	line:10
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^  "dependencies": {},$/;"	function	line:11
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^  "devDependencies": {},$/;"	function	line:12
optionalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^  "optionalDependencies": {},$/;"	function	line:13
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^  "engines": {$/;"	function	line:14
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/forever-agent/package.json	/^    "node": "*"$/;"	function	line:15
CombinedStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^var CombinedStream = require('combined-stream');$/;"	variable	line:1
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^var util = require('util');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^var path = require('path');$/;"	variable	line:3
http	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^var http = require('http');$/;"	variable	line:4
https	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^var https = require('https');$/;"	variable	line:5
parseUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^var parseUrl = require('url').parse;$/;"	variable	line:6
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^var fs = require('fs');$/;"	variable	line:7
mime	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^var mime = require('mime-types');$/;"	variable	line:8
asynckit	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^var asynckit = require('asynckit');$/;"	variable	line:9
populate	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^var populate = require('.\/populate.js');$/;"	variable	line:10
FormData	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^function FormData() {$/;"	function	line:25
FormData	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^function FormData() {$/;"	class	line:25
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.append = function(field, value, options) {$/;"	function	line:40
FormData.append	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.append = function(field, value, options) {$/;"	method	line:40
options.filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^    options = {filename: options};$/;"	property	line:46
_trackLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._trackLength = function(header, value, options) {$/;"	function	line:75
FormData._trackLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._trackLength = function(header, value, options) {$/;"	method	line:75
_lengthRetriever	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._lengthRetriever = function(value, callback) {$/;"	function	line:108
FormData._lengthRetriever	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._lengthRetriever = function(value, callback) {$/;"	method	line:108
_multiPartHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._multiPartHeader = function(field, value, options) {$/;"	function	line:163
FormData._multiPartHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._multiPartHeader = function(field, value, options) {$/;"	method	line:163
var.headers.Content-Disposition	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^  var headers  = {$/;"	property	line:175
_getContentDisposition	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._getContentDisposition = function(value, options) {$/;"	function	line:210
FormData._getContentDisposition	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._getContentDisposition = function(value, options) {$/;"	method	line:210
_getContentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._getContentType = function(value, options) {$/;"	function	line:231
FormData._getContentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._getContentType = function(value, options) {$/;"	method	line:231
_multiPartFooter	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._multiPartFooter = function() {$/;"	function	line:264
FormData._multiPartFooter	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._multiPartFooter = function() {$/;"	method	line:264
_lastBoundary	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._lastBoundary = function() {$/;"	function	line:277
FormData._lastBoundary	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._lastBoundary = function() {$/;"	method	line:277
getHeaders	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.getHeaders = function(userHeaders) {$/;"	function	line:281
FormData.getHeaders	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.getHeaders = function(userHeaders) {$/;"	method	line:281
FormData.var.formHeaders.content-type	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^  var formHeaders = {$/;"	property	line:283
getBoundary	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.getBoundary = function() {$/;"	function	line:296
FormData.getBoundary	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.getBoundary = function() {$/;"	method	line:296
_generateBoundary	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._generateBoundary = function() {$/;"	function	line:304
FormData._generateBoundary	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._generateBoundary = function() {$/;"	method	line:304
getLengthSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.getLengthSync = function() {$/;"	function	line:318
FormData.getLengthSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.getLengthSync = function() {$/;"	method	line:318
hasKnownLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.hasKnownLength = function() {$/;"	function	line:341
FormData.hasKnownLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.hasKnownLength = function() {$/;"	method	line:341
getLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.getLength = function(cb) {$/;"	function	line:351
FormData.getLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.getLength = function(cb) {$/;"	method	line:351
submit	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.submit = function(params, cb) {$/;"	function	line:377
FormData.submit	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype.submit = function(params, cb) {$/;"	method	line:377
FormData.var.request.method	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^    , defaults = {method: 'post'}$/;"	property	line:380
_error	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._error = function(err) {$/;"	function	line:434
FormData._error	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/form_data.js	/^FormData.prototype._error = function(err) {$/;"	method	line:434
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/populate.js	/^module.exports = function(dst, src) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/lib/populate.js	/^\/\/ populates missing values$/;"	function	line:0
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "author": "Felix Geisendörfer <felix@debuggable.com> (http:\/\/debuggable.com\/)",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "name": "form-data",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "description": "A library to create readable \\"multipart\/form-data\\" streams. Can be used to submit forms and file uploads to other web applications.",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "version": "2.1.2",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "url": "git:\/\/github.com\/form-data\/form-data.git"$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "main": ".\/lib\/form_data",$/;"	function	line:10
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "browser": ".\/lib\/browser",$/;"	function	line:11
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "scripts": {$/;"	function	line:12
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "pretest": "rimraf coverage test\/tmp",$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "test": "istanbul cover test\/run.js",$/;"	function	line:14
posttest	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "posttest": "istanbul report lcov text",$/;"	function	line:15
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "lint": "eslint lib\/*.js test\/*.js test\/integration\/*.js",$/;"	function	line:16
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "report": "istanbul report lcov text",$/;"	function	line:17
ci-lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "ci-lint": "is-node-modern 6 && npm run lint || is-node-not-modern 6",$/;"	function	line:18
ci-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "ci-test": "npm run test && npm run browser && npm run report",$/;"	function	line:19
predebug	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "predebug": "rimraf coverage test\/tmp",$/;"	function	line:20
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "debug": "verbose=1 .\/test\/run.js",$/;"	function	line:21
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "browser": "browserify -t browserify-istanbul test\/run-browser.js | obake --coverage",$/;"	function	line:22
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "check": "istanbul check-coverage coverage\/coverage*.json",$/;"	function	line:23
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "files": "pkgfiles --sort=name",$/;"	function	line:24
get-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "get-version": "node -e \\"console.log(require('.\/package.json').version)\\"",$/;"	function	line:25
update-readme	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "update-readme": "sed -i.bak 's\/\\\\\/master\\\\.svg\/\\\\\/v'$(npm --silent run get-version)'.svg\/g' README.md",$/;"	function	line:26
restore-readme	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "restore-readme": "mv README.md.bak README.md",$/;"	function	line:27
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "prepublish": "in-publish && npm run update-readme || not-in-publish",$/;"	function	line:28
postpublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "postpublish": "npm run restore-readme"$/;"	function	line:29
pre-commit	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "pre-commit": [$/;"	function	line:31
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "engines": {$/;"	function	line:36
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "node": ">= 0.12"$/;"	function	line:37
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "dependencies": {$/;"	function	line:39
asynckit	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "asynckit": "^0.4.0",$/;"	function	line:40
combined-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "combined-stream": "^1.0.5",$/;"	function	line:41
mime-types	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "mime-types": "^2.1.12"$/;"	function	line:42
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "devDependencies": {$/;"	function	line:44
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "browserify": "^13.1.1",$/;"	function	line:45
browserify-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "browserify-istanbul": "^2.0.0",$/;"	function	line:46
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "coveralls": "^2.11.14",$/;"	function	line:47
cross-spawn	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "cross-spawn": "^4.0.2",$/;"	function	line:48
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "eslint": "^3.9.1",$/;"	function	line:49
fake	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "fake": "^0.2.2",$/;"	function	line:50
far	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "far": "^0.0.7",$/;"	function	line:51
formidable	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "formidable": "^1.0.17",$/;"	function	line:52
in-publish	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "in-publish": "^2.0.0",$/;"	function	line:53
is-node-modern	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "is-node-modern": "^1.0.0",$/;"	function	line:54
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "istanbul": "^0.4.5",$/;"	function	line:55
obake	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "obake": "^0.1.2",$/;"	function	line:56
phantomjs-prebuilt	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "phantomjs-prebuilt": "^2.1.13",$/;"	function	line:57
pkgfiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "pkgfiles": "^2.3.0",$/;"	function	line:58
pre-commit	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "pre-commit": "^1.1.3",$/;"	function	line:59
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "request": "2.76.0",$/;"	function	line:60
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "rimraf": "^2.5.4",$/;"	function	line:61
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^    "tape": "^4.6.2"$/;"	function	line:62
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/package.json	/^  "license": "MIT"$/;"	function	line:64
Form-Data [![NPM Module](https://img.shields.io/npm/v/form-data.svg)](https://www.npmjs.com/package/form-data) [![Join the chat at https://gitter.im/form-data/form-data](http://form-data.github.io/images/gitterbadge.svg)](https://gitter.im/form-data/form-data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/README.md	/^# Form-Data [![NPM Module](https:\/\/img.shields.io\/npm\/v\/form-data.svg)](https:\/\/www.npmjs.com\/package\/form-data) [![Join the chat at https:\/\/gitter.im\/form-data\/form-data](http:\/\/form-data.github.io\/images\/gitterbadge.svg)](https:\/\/gitter.im\/form-data\/form-data)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/README.md	/^## Install$/;"	function	line:17
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/README.md	/^## Usage$/;"	function	line:23
Alternative submission methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/README.md	/^### Alternative submission methods$/;"	function	line:78
Integration with other libraries	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/README.md	/^### Integration with other libraries$/;"	function	line:171
Request	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/README.md	/^#### Request$/;"	function	line:173
node-fetch	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/README.md	/^#### node-fetch$/;"	function	line:193
Notes	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/README.md	/^## Notes$/;"	function	line:210
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/form-data/README.md	/^## License$/;"	function	line:215
newError	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/index.js	/^function newError (er) {$/;"	function	line:16
realpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/index.js	/^function realpath (p, cache, cb) {$/;"	function	line:24
origRealpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/index.js	/^  origRealpath(p, cache, function (er, result) {$/;"	function	line:33
realpathSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/index.js	/^function realpathSync (p, cache) {$/;"	function	line:42
realpath.realpathSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/index.js	/^function realpathSync (p, cache) {$/;"	function	line:42
monkeypatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/index.js	/^function monkeypatch () {$/;"	function	line:58
unmonkeypatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/index.js	/^function unmonkeypatch () {$/;"	function	line:63
pathModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^var pathModule = require('path');$/;"	variable	line:22
isWindows	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^var isWindows = process.platform === 'win32';$/;"	variable	line:23
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^var fs = require('fs');$/;"	variable	line:24
DEBUG	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^var DEBUG = process.env.NODE_DEBUG && \/fs\/.test(process.env.NODE_DEBUG);$/;"	variable	line:28
rethrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^function rethrow() {$/;"	function	line:30
debugCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function debugCallback(err) {$/;"	function	line:42
rethrow.debugCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function debugCallback(err) {$/;"	function	line:42
missingCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function missingCallback(err) {$/;"	function	line:50
rethrow.missingCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function missingCallback(err) {$/;"	function	line:50
rethrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^function rethrow() {$/;"	function	line:30
maybeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^function maybeCallback(cb) {$/;"	function	line:65
maybeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^function maybeCallback(cb) {$/;"	function	line:65
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^var normalize = pathModule.normalize;$/;"	variable	line:69
realpathSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^exports.realpathSync = function realpathSync(p, cache) {$/;"	function	line:86
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function start() {$/;"	function	line:109
exports.realpathSync.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function start() {$/;"	function	line:109
exports.realpathSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^}$/;"	function	line:84
realpathSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^exports.realpathSync = function realpathSync(p, cache) {$/;"	function	line:86
realpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^exports.realpath = function realpath(p, cache, cb) {$/;"	function	line:183
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function start() {$/;"	function	line:211
exports.realpath.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function start() {$/;"	function	line:211
LOOP	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function LOOP() {$/;"	function	line:233
exports.realpath.LOOP	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function LOOP() {$/;"	function	line:233
gotStat	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function gotStat(err, stat) {$/;"	function	line:261
exports.realpath.gotStat	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function gotStat(err, stat) {$/;"	function	line:261
exports.realpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^};$/;"	function	line:180
realpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^exports.realpath = function realpath(p, cache, cb) {$/;"	function	line:183
gotTarget	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function gotTarget(err, target, base) {$/;"	function	line:290
gotTarget	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function gotTarget(err, target, base) {$/;"	function	line:290
gotResolvedLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function gotResolvedLink(resolvedLink) {$/;"	function	line:298
gotResolvedLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/old.js	/^  function gotResolvedLink(resolvedLink) {$/;"	function	line:298
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "name": "fs.realpath",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "main": "index.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "dependencies": {},$/;"	function	line:6
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "devDependencies": {},$/;"	function	line:7
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "scripts": {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^    "test": "tap test\/*.js --cov"$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "repository": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^    "type": "git",$/;"	function	line:12
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^    "url": "git+https:\/\/github.com\/isaacs\/fs.realpath.git"$/;"	function	line:13
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "keywords": [$/;"	function	line:15
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me\/)",$/;"	function	line:20
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "license": "ISC",$/;"	function	line:21
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/package.json	/^  "files": [$/;"	function	line:22
fs.realpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/README.md	/^# fs.realpath$/;"	function	line:1
USAGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/fs.realpath/README.md	/^## USAGE$/;"	function	line:14
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/.travis.yml	/^node_js:$/;"	function	line:2
multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/example.js	/^var multiply = function(a, b) {$/;"	function	line:3
addAndMultiplyNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/example.js	/^var addAndMultiplyNumber = function(val) {$/;"	function	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/index.js	/^module.exports = function() {$/;"	function	line:6
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/index.js	/^  var push = function(str) {$/;"	function	line:10
line	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/index.js	/^  var line = function(fmt) {$/;"	function	line:16
exports.var.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/index.js	/^  var line = function(fmt) {$/;"	function	line:16
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/index.js	/^  line.toString = function() {$/;"	function	line:40
line.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/index.js	/^  }$/;"	function	line:38
toFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/index.js	/^  line.toFunction = function(scope) {$/;"	function	line:44
line.toFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/index.js	/^  }$/;"	function	line:42
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "name": "generate-function",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "description": "Module that helps you write generated functions in Node",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^    "test": "tape test.js"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^    "url": "https:\/\/github.com\/mafintosh\/generate-function"$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "keywords": [$/;"	function	line:13
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "author": "Mathias Buus",$/;"	function	line:20
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "license": "MIT",$/;"	function	line:21
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "bugs": {$/;"	function	line:22
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^    "url": "https:\/\/github.com\/mafintosh\/generate-function\/issues"$/;"	function	line:23
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "homepage": "https:\/\/github.com\/mafintosh\/generate-function",$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^  "devDependencies": {$/;"	function	line:26
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/package.json	/^    "tape": "^2.13.4"$/;"	function	line:27
generate-function	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/README.md	/^# generate-function$/;"	function	line:1
Disclamer	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/README.md	/^## Disclamer$/;"	function	line:11
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/README.md	/^## Usage$/;"	function	line:16
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/README.md	/^## Related$/;"	function	line:65
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/README.md	/^## License$/;"	function	line:70
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/test.js	/^tape('generate add function', function(t) {$/;"	function	line:4
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/test.js	/^    ('function add(n) {')$/;"	function	line:6
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/test.js	/^  t.same(fn.toString(), 'function add(n) {\\n  return n + 42\\n}', 'code is indented')$/;"	function	line:10
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/test.js	/^tape('generate function + closed variables', function(t) {$/;"	function	line:15
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-function/test.js	/^    ('function add(n) {')$/;"	function	line:17
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/.travis.yml	/^node_js:$/;"	function	line:2
gen	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/index.js	/^var gen = function(obj, prop) {$/;"	function	line:3
property	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/index.js	/^gen.property = function (prop) {$/;"	function	line:8
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "name": "generate-object-property",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "version": "1.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "description": "Generate safe JS code that can used to reference a object property",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "repository": {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^    "type": "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^    "url": "https:\/\/github.com\/mafintosh\/generate-object-property"$/;"	function	line:7
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "devDependencies": {$/;"	function	line:9
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^    "tape": "^2.13.0"$/;"	function	line:10
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "scripts": {$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^    "test": "tape test.js"$/;"	function	line:13
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "dependencies": {$/;"	function	line:15
is-property	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^    "is-property": "^1.0.0"$/;"	function	line:16
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "bugs": {$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^    "url": "https:\/\/github.com\/mafintosh\/generate-object-property\/issues"$/;"	function	line:19
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "homepage": "https:\/\/github.com\/mafintosh\/generate-object-property",$/;"	function	line:21
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "main": "index.js",$/;"	function	line:22
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "author": "Mathias Buus (@mafintosh)",$/;"	function	line:23
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/package.json	/^  "license": "MIT"$/;"	function	line:24
generate-object-property	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/README.md	/^# generate-object-property$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/README.md	/^## Usage$/;"	function	line:9
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/README.md	/^## License$/;"	function	line:17
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/test.js	/^tape('valid', function(t) {$/;"	function	line:4
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/generate-object-property/test.js	/^tape('invalid', function(t) {$/;"	function	line:9
getCallerFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/index.js	/^module.exports = function getCallerFile(_position) {$/;"	function	line:8
prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/index.js	/^  Error.prepareStackTrace = function(err, stack) { return stack; };$/;"	function	line:10
Error.prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/index.js	/^  var oldPrepareStackTrace = Error.prepareStackTrace;$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/index.js	/^'use strict';$/;"	function	line:1
getCallerFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/index.js	/^module.exports = function getCallerFile(_position) {$/;"	function	line:8
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "name": "get-caller-file",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "description": "",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "main": "index.js",$/;"	function	line:5
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "directories": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^    "test": "tests"$/;"	function	line:7
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "files": [$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "scripts": {$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^    "test": "mocha test",$/;"	function	line:13
test:debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^    "test:debug": "mocha test"$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "repository": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^    "type": "git",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^    "url": "git+https:\/\/github.com\/stefanpenner\/get-caller-file.git"$/;"	function	line:18
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "author": "Stefan Penner",$/;"	function	line:20
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "license": "ISC",$/;"	function	line:21
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "bugs": {$/;"	function	line:22
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^    "url": "https:\/\/github.com\/stefanpenner\/get-caller-file\/issues"$/;"	function	line:23
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "homepage": "https:\/\/github.com\/stefanpenner\/get-caller-file#readme",$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^  "devDependencies": {$/;"	function	line:26
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^    "chai": "^3.4.1",$/;"	function	line:27
ensure-posix-path	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^    "ensure-posix-path": "^1.0.1",$/;"	function	line:28
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/package.json	/^    "mocha": "^2.3.4"$/;"	function	line:29
get-caller-file	/Users/jonathan/repos/identifiers-arxiv/node_modules/get-caller-file/README.md	/^# get-caller-file$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/.travis.yml	/^node_js:$/;"	function	line:2
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/.travis.yml	/^before_install:$/;"	function	line:8
module.exports.getPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^module.exports = {$/;"	property	line:24
BACKSPACE	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^var BACKSPACE = String.fromCharCode(127);$/;"	variable	line:32
CTRLC	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^var CTRLC = '\\u0003';$/;"	variable	line:33
CTRLD	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^var CTRLD = '\\u0004';$/;"	variable	line:34
getPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^function getPass(opts, cb) {$/;"	function	line:36
openTTY	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^	openTTY(function (err, rfd, wfd, rtty, wtty) {$/;"	function	line:48
getPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^function getPass(opts, cb) {$/;"	function	line:36
pw	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^		var pw = '';$/;"	variable	line:60
onData	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^		function onData(data) {$/;"	function	line:63
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^				switch (ch) {$/;"	function	line:67
onData	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^		function onData(data) {$/;"	function	line:63
cleanup	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^		function cleanup() {$/;"	function	line:88
cleanup	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^		function cleanup() {$/;"	function	line:88
openTTY	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^function openTTY(cb) {$/;"	function	line:105
openTTY	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/lib/index.js	/^function openTTY(cb) {$/;"	function	line:105
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^  "name": "getpass",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^  "version": "0.1.6",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^  "description": "getpass for node.js",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^  "main": "lib\/index.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^  "dependencies": {$/;"	function	line:6
assert-plus	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^    "assert-plus": "^1.0.0"$/;"	function	line:7
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^  "devDependencies": {$/;"	function	line:9
json	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^    "json": "^9.0.3",$/;"	function	line:10
pty.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^    "pty.js": "^0.3.0",$/;"	function	line:11
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^    "tape": "^4.4.0"$/;"	function	line:12
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^  "repository": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^    "type": "git",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^    "url": "https:\/\/github.com\/arekinath\/node-getpass.git"$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^  "scripts": {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^    "test": "tape test\/*.test.js"$/;"	function	line:19
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^  "author": "Alex Wilson <alex.wilson@joyent.com>",$/;"	function	line:21
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/package.json	/^  "license": "MIT"$/;"	function	line:22
getpass	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/README.md	/^## getpass$/;"	function	line:1
Install and use it	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/README.md	/^## Install and use it$/;"	function	line:6
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/README.md	/^## API$/;"	function	line:16
`mod_getpass.getPass([options, ]callback)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/getpass/README.md	/^### `mod_getpass.getPass([options, ]callback)`$/;"	function	line:18
7.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 7.0$/;"	function	line:1
6.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 6.0$/;"	function	line:5
5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 5.0$/;"	function	line:10
4.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 4.5$/;"	function	line:19
4.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 4.4$/;"	function	line:25
4.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 4.3$/;"	function	line:30
4.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 4.2$/;"	function	line:35
4.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 4.1$/;"	function	line:40
4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 4.0$/;"	function	line:46
3.x	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 3.x$/;"	function	line:53
2.x	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 2.x$/;"	function	line:61
1.x	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/changelog.md	/^## 1.x$/;"	function	line:65
ownProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function ownProp (obj, field) {$/;"	function	line:11
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function ownProp (obj, field) {$/;"	class	line:11
return.hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^  return Object.prototype.hasOwnProperty.call(obj, field)$/;"	method	line:12
alphasorti	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function alphasorti (a, b) {$/;"	function	line:20
alphasort	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function alphasort (a, b) {$/;"	function	line:24
function.alphasort	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function alphasort (a, b) {$/;"	function	line:24
setupIgnores	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function setupIgnores (self, options) {$/;"	function	line:28
ignoreMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function ignoreMap (pattern) {$/;"	function	line:40
setupIgnores.ignoreMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function ignoreMap (pattern) {$/;"	function	line:40
setopts	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function setopts (self, pattern, options) {$/;"	function	line:53
setupIgnores.setopts	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function setopts (self, pattern, options) {$/;"	function	line:53
finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function finish (self) {$/;"	function	line:122
mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function mark (self, p) {$/;"	function	line:179
makeAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function makeAbs (self, f) {$/;"	function	line:203
isIgnored	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function isIgnored (self, path) {$/;"	function	line:224
function.isIgnored	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function isIgnored (self, path) {$/;"	function	line:224
childrenIgnored	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function childrenIgnored (self, path) {$/;"	function	line:233
function.childrenIgnored	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/common.js	/^function childrenIgnored (self, path) {$/;"	function	line:233
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^function glob (pattern, options, cb) {$/;"	function	line:65
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^function extend (origin, add) {$/;"	function	line:84
hasMagic	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^glob.hasMagic = function (pattern, options_) {$/;"	function	line:97
glob.hasMagic	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	function	line:95
Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^function Glob (pattern, options, cb) {$/;"	function	line:120
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^  function done () {$/;"	function	line:176
_finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._finish = function () {$/;"	function	line:190
Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:188
Glob._finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._finish = function () {$/;"	method	line:190
_realpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._realpath = function () {$/;"	function	line:202
Glob._realpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._realpath = function () {$/;"	method	line:202
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^  function next () {$/;"	function	line:216
_realpathSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._realpathSet = function (index, cb) {$/;"	function	line:222
Glob._realpathSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._realpathSet = function (index, cb) {$/;"	method	line:222
_mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._mark = function (p) {$/;"	function	line:256
Glob.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:254
_makeAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._makeAbs = function (f) {$/;"	function	line:260
Glob.Glob._makeAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._makeAbs = function (f) {$/;"	method	line:260
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype.abort = function () {$/;"	function	line:264
Glob.Glob.abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype.abort = function () {$/;"	method	line:264
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype.pause = function () {$/;"	function	line:269
Glob.Glob.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:267
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype.resume = function () {$/;"	function	line:276
Glob.Glob.Glob.Glob.Glob.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:274
_process	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._process = function (pattern, index, inGlobStar, cb) {$/;"	function	line:300
Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:298
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^  switch (n) {$/;"	function	line:324
_processReaddir	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar, cb) {$/;"	function	line:370
Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob._processReaddir	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar, cb) {$/;"	method	line:370
_processReaddir2	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._processReaddir2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) {$/;"	function	line:377
Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:375
_emitMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._emitMatch = function (index, e) {$/;"	function	line:456
Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:454
_readdirInGlobStar	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._readdirInGlobStar = function (abs, cb) {$/;"	function	line:494
Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.var.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:492
lstatcb_	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^  function lstatcb_ (er, lstat) {$/;"	function	line:510
_readdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._readdir = function (abs, inGlobStar, cb) {$/;"	function	line:527
Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:525
Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob._readdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._readdir = function (abs, inGlobStar, cb) {$/;"	method	line:527
readdirCb	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^function readdirCb (self, abs, cb) {$/;"	function	line:552
Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.function.readdirCb	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^function readdirCb (self, abs, cb) {$/;"	function	line:552
_readdirEntries	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._readdirEntries = function (abs, entries, cb) {$/;"	function	line:561
Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob._readdirEntries	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._readdirEntries = function (abs, entries, cb) {$/;"	method	line:561
_readdirError	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._readdirError = function (f, er, cb) {$/;"	function	line:583
Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:581
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^  switch (er.code) {$/;"	function	line:588
_processGlobStar	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar, cb) {$/;"	function	line:625
_processGlobStar2	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._processGlobStar2 = function (prefix, read, abs, remain, index, inGlobStar, entries, cb) {$/;"	function	line:633
_processSimple	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._processSimple = function (prefix, index, cb) {$/;"	function	line:673
Glob.Glob._processSimple	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._processSimple = function (prefix, index, cb) {$/;"	method	line:673
_processSimple2	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._processSimple2 = function (prefix, index, er, exists, cb) {$/;"	function	line:681
_stat	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._stat = function (f, cb) {$/;"	function	line:712
Glob.Glob.Glob.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:709
lstatcb_	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^  function lstatcb_ (er, lstat) {$/;"	function	line:755
_stat2	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^Glob.prototype._stat2 = function (f, abs, er, stat, cb) {$/;"	function	line:771
Glob.Glob.Glob.Glob.Glob.Glob.Glob.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/glob.js	/^}$/;"	class	line:769
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me\/)",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "name": "glob",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "description": "a little globber",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "version": "7.1.1",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "url": "git:\/\/github.com\/isaacs\/node-glob.git"$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "main": "glob.js",$/;"	function	line:10
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "files": [$/;"	function	line:11
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "node": "*"$/;"	function	line:17
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "dependencies": {$/;"	function	line:19
fs.realpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "fs.realpath": "^1.0.0",$/;"	function	line:20
inflight	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "inflight": "^1.0.4",$/;"	function	line:21
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "inherits": "2",$/;"	function	line:22
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "minimatch": "^3.0.2",$/;"	function	line:23
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "once": "^1.3.0",$/;"	function	line:24
path-is-absolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "path-is-absolute": "^1.0.0"$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "devDependencies": {$/;"	function	line:27
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "mkdirp": "0",$/;"	function	line:28
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "rimraf": "^2.2.8",$/;"	function	line:29
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "tap": "^7.1.2",$/;"	function	line:30
tick	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "tick": "0.0.6"$/;"	function	line:31
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "scripts": {$/;"	function	line:33
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "prepublish": "npm run benchclean",$/;"	function	line:34
profclean	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "profclean": "rm -f v8.log profile.txt",$/;"	function	line:35
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "test": "tap test\/*.js --cov",$/;"	function	line:36
test-regen	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "test-regen": "npm run profclean && TEST_REGEN=1 node test\/00-setup.js",$/;"	function	line:37
bench	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "bench": "bash benchmark.sh",$/;"	function	line:38
prof	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "prof": "bash prof.sh && cat profile.txt",$/;"	function	line:39
benchclean	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^    "benchclean": "node benchclean.js"$/;"	function	line:40
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/package.json	/^  "license": "ISC"$/;"	function	line:42
Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^# Glob$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^## Usage$/;"	function	line:12
Glob Primer	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^## Glob Primer$/;"	function	line:32
Dots	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^### Dots$/;"	function	line:63
Basename Matching	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^### Basename Matching$/;"	function	line:76
Empty Sets	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^### Empty Sets$/;"	function	line:83
See Also:	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^### See Also:$/;"	function	line:94
glob.hasMagic(pattern, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^## glob.hasMagic(pattern, [options])$/;"	function	line:102
glob(pattern, [options], cb)	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^## glob(pattern, [options], cb)$/;"	function	line:113
glob.sync(pattern, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^## glob.sync(pattern, [options])$/;"	function	line:123
Class: glob.Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^## Class: glob.Glob$/;"	function	line:131
new glob.Glob(pattern, [options], [cb])	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^### new glob.Glob(pattern, [options], [cb])$/;"	function	line:143
Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^### Properties$/;"	function	line:154
Events	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^### Events$/;"	function	line:177
Methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^### Methods$/;"	function	line:189
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^### Options$/;"	function	line:195
Comparisons to other fnmatch/glob implementations	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^## Comparisons to other fnmatch\/glob implementations$/;"	function	line:280
Comments and Negation	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^### Comments and Negation$/;"	function	line:309
Windows	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^## Windows$/;"	function	line:319
Race Conditions	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^## Race Conditions$/;"	function	line:332
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^## Contributing$/;"	function	line:350
to run tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^# to run tests$/;"	function	line:357
to re-generate test fixtures	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^# to re-generate test fixtures$/;"	function	line:360
to benchmark against bash/zsh	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^# to benchmark against bash\/zsh$/;"	function	line:363
to profile javascript	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/README.md	/^# to profile javascript$/;"	function	line:366
globSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^function globSync (pattern, options) {$/;"	function	line:21
GlobSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^function GlobSync (pattern, options) {$/;"	function	line:29
_finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._finish = function () {$/;"	function	line:53
GlobSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^}$/;"	class	line:51
GlobSync._finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._finish = function () {$/;"	method	line:53
_process	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._process = function (pattern, index, inGlobStar) {$/;"	function	line:77
GlobSync._process	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._process = function (pattern, index, inGlobStar) {$/;"	method	line:77
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^  switch (n) {$/;"	function	line:89
_processReaddir	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar) {$/;"	function	line:136
GlobSync._processReaddir	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._processReaddir = function (prefix, read, abs, remain, index, inGlobStar) {$/;"	method	line:136
_emitMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._emitMatch = function (index, e) {$/;"	function	line:212
GlobSync.var.GlobSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^}$/;"	class	line:209
_readdirInGlobStar	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._readdirInGlobStar = function (abs) {$/;"	function	line:241
_readdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._readdir = function (abs, inGlobStar) {$/;"	function	line:272
_readdirEntries	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._readdirEntries = function (abs, entries) {$/;"	function	line:295
_readdirError	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._readdirError = function (f, er) {$/;"	function	line:316
GlobSync.GlobSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^}$/;"	class	line:314
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^  switch (er.code) {$/;"	function	line:318
_processGlobStar	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._processGlobStar = function (prefix, read, abs, remain, index, inGlobStar) {$/;"	function	line:348
_processSimple	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._processSimple = function (prefix, index) {$/;"	function	line:387
_stat	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._stat = function (f) {$/;"	function	line:418
GlobSync.GlobSync.var.GlobSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^}$/;"	class	line:415
_mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._mark = function (p) {$/;"	function	line:480
_makeAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._makeAbs = function (f) {$/;"	function	line:484
GlobSync._makeAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob/sync.js	/^GlobSync.prototype._makeAbs = function (f) {$/;"	method	line:484
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/index.js	/^var path = require('path');$/;"	variable	line:10
parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/index.js	/^var parent = require('glob-parent');$/;"	variable	line:11
isGlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/index.js	/^var isGlob = require('is-glob');$/;"	variable	line:12
globBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/index.js	/^module.exports = function globBase(pattern) {$/;"	function	line:14
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/index.js	/^var isGlob = require('is-glob');$/;"	function	line:12
globBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/index.js	/^module.exports = function globBase(pattern) {$/;"	function	line:14
dirname	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/index.js	/^function dirname(glob) {$/;"	function	line:48
dirname	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/index.js	/^function dirname(glob) {$/;"	function	line:48
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "name": "glob-base",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "description": "Returns an object with the (non-glob) base path and the actual pattern.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "version": "0.3.0",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/glob-base",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "url": "git:\/\/github.com\/jonschlinkert\/glob-base.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/glob-base\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "license": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "type": "MIT",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/glob-base\/blob\/master\/LICENSE"$/;"	function	line:19
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "files": [$/;"	function	line:21
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "main": "index.js",$/;"	function	line:24
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "engines": {$/;"	function	line:25
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "node": ">=0.10.0"$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "scripts": {$/;"	function	line:28
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "test": "mocha"$/;"	function	line:29
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "dependencies": {$/;"	function	line:31
glob-parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "glob-parent": "^2.0.0",$/;"	function	line:32
is-glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "is-glob": "^2.0.0"$/;"	function	line:33
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "devDependencies": {$/;"	function	line:35
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "mocha": "*",$/;"	function	line:36
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^    "should": "^5.1.0"$/;"	function	line:37
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/package.json	/^  "keywords": [$/;"	function	line:39
glob-base [![NPM version](https://badge.fury.io/js/glob-base.svg)](http://badge.fury.io/js/glob-base)  [![Build Status](https://travis-ci.org/jonschlinkert/glob-base.svg)](https://travis-ci.org/jonschlinkert/glob-base)	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/README.md	/^# glob-base [![NPM version](https:\/\/badge.fury.io\/js\/glob-base.svg)](http:\/\/badge.fury.io\/js\/glob-base)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/glob-base.svg)](https:\/\/travis-ci.org\/jonschlinkert\/glob-base) $/;"	function	line:1
Install with [npm](npmjs.org)	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/README.md	/^## Install with [npm](npmjs.org)$/;"	function	line:7
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/README.md	/^## Related projects$/;"	function	line:13
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/README.md	/^## Usage$/;"	function	line:22
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/README.md	/^## Running tests$/;"	function	line:133
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/README.md	/^## Contributing$/;"	function	line:141
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/README.md	/^## Author$/;"	function	line:145
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-base/README.md	/^## License$/;"	function	line:152
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/.travis.yml	/^node_js:$/;"	function	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/index.js	/^var path = require('path');$/;"	variable	line:3
isglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/index.js	/^var isglob = require('is-glob');$/;"	variable	line:4
globParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/index.js	/^module.exports = function globParent(str) {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "name": "glob-parent",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "description": "Strips glob magic from a string to provide the parent path",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^    "test": "istanbul cover _mocha && cat .\/coverage\/lcov.info | coveralls"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^    "url": "https:\/\/github.com\/es128\/glob-parent"$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "keywords": [$/;"	function	line:13
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "author": "Elan Shanker",$/;"	function	line:21
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "license": "ISC",$/;"	function	line:22
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "bugs": {$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^    "url": "https:\/\/github.com\/es128\/glob-parent\/issues"$/;"	function	line:24
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "homepage": "https:\/\/github.com\/es128\/glob-parent",$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "dependencies": {$/;"	function	line:27
is-glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^    "is-glob": "^2.0.0"$/;"	function	line:28
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^  "devDependencies": {$/;"	function	line:30
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^    "coveralls": "^2.11.2",$/;"	function	line:31
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^    "istanbul": "^0.3.5",$/;"	function	line:32
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/package.json	/^    "mocha": "^2.1.0"$/;"	function	line:33
gp	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/test.js	/^var gp = require('.\/');$/;"	variable	line:3
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/test.js	/^var assert = require('assert');$/;"	variable	line:4
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/test.js	/^describe('glob-parent', function() {$/;"	function	line:6
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/test.js	/^  it('should strip glob magic to return parent path', function() {$/;"	function	line:7
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/glob-parent/test.js	/^  it('should return parent dirname from non-glob paths', function() {$/;"	function	line:23
builtin	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"builtin": {$/;"	function	line:2
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Array": false,$/;"	function	line:3
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ArrayBuffer": false,$/;"	function	line:4
Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Boolean": false,$/;"	function	line:5
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"constructor": false,$/;"	function	line:6
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DataView": false,$/;"	function	line:7
Date	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Date": false,$/;"	function	line:8
decodeURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"decodeURI": false,$/;"	function	line:9
decodeURIComponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"decodeURIComponent": false,$/;"	function	line:10
encodeURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"encodeURI": false,$/;"	function	line:11
encodeURIComponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"encodeURIComponent": false,$/;"	function	line:12
Error	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Error": false,$/;"	function	line:13
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"escape": false,$/;"	function	line:14
eval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"eval": false,$/;"	function	line:15
EvalError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"EvalError": false,$/;"	function	line:16
Float32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Float32Array": false,$/;"	function	line:17
Float64Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Float64Array": false,$/;"	function	line:18
Function	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Function": false,$/;"	function	line:19
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"hasOwnProperty": false,$/;"	function	line:20
Infinity	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Infinity": false,$/;"	function	line:21
Int16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Int16Array": false,$/;"	function	line:22
Int32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Int32Array": false,$/;"	function	line:23
Int8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Int8Array": false,$/;"	function	line:24
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"isFinite": false,$/;"	function	line:25
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"isNaN": false,$/;"	function	line:26
isPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"isPrototypeOf": false,$/;"	function	line:27
JSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"JSON": false,$/;"	function	line:28
Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Map": false,$/;"	function	line:29
Math	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Math": false,$/;"	function	line:30
NaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"NaN": false,$/;"	function	line:31
Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Number": false,$/;"	function	line:32
Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Object": false,$/;"	function	line:33
parseFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"parseFloat": false,$/;"	function	line:34
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"parseInt": false,$/;"	function	line:35
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Promise": false,$/;"	function	line:36
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"propertyIsEnumerable": false,$/;"	function	line:37
Proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Proxy": false,$/;"	function	line:38
RangeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"RangeError": false,$/;"	function	line:39
ReferenceError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ReferenceError": false,$/;"	function	line:40
Reflect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Reflect": false,$/;"	function	line:41
RegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"RegExp": false,$/;"	function	line:42
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Set": false,$/;"	function	line:43
String	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"String": false,$/;"	function	line:44
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Symbol": false,$/;"	function	line:45
SyntaxError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SyntaxError": false,$/;"	function	line:46
System	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"System": false,$/;"	function	line:47
toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"toLocaleString": false,$/;"	function	line:48
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"toString": false,$/;"	function	line:49
TypeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TypeError": false,$/;"	function	line:50
Uint16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Uint16Array": false,$/;"	function	line:51
Uint32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Uint32Array": false,$/;"	function	line:52
Uint8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Uint8Array": false,$/;"	function	line:53
Uint8ClampedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Uint8ClampedArray": false,$/;"	function	line:54
undefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"undefined": false,$/;"	function	line:55
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"unescape": false,$/;"	function	line:56
URIError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"URIError": false,$/;"	function	line:57
valueOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"valueOf": false,$/;"	function	line:58
WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WeakMap": false,$/;"	function	line:59
WeakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WeakSet": false$/;"	function	line:60
es5	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"es5": {$/;"	function	line:62
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Array": false,$/;"	function	line:63
Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Boolean": false,$/;"	function	line:64
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"constructor": false,$/;"	function	line:65
Date	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Date": false,$/;"	function	line:66
decodeURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"decodeURI": false,$/;"	function	line:67
decodeURIComponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"decodeURIComponent": false,$/;"	function	line:68
encodeURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"encodeURI": false,$/;"	function	line:69
encodeURIComponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"encodeURIComponent": false,$/;"	function	line:70
Error	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Error": false,$/;"	function	line:71
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"escape": false,$/;"	function	line:72
eval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"eval": false,$/;"	function	line:73
EvalError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"EvalError": false,$/;"	function	line:74
Function	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Function": false,$/;"	function	line:75
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"hasOwnProperty": false,$/;"	function	line:76
Infinity	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Infinity": false,$/;"	function	line:77
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"isFinite": false,$/;"	function	line:78
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"isNaN": false,$/;"	function	line:79
isPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"isPrototypeOf": false,$/;"	function	line:80
JSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"JSON": false,$/;"	function	line:81
Math	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Math": false,$/;"	function	line:82
NaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"NaN": false,$/;"	function	line:83
Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Number": false,$/;"	function	line:84
Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Object": false,$/;"	function	line:85
parseFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"parseFloat": false,$/;"	function	line:86
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"parseInt": false,$/;"	function	line:87
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"propertyIsEnumerable": false,$/;"	function	line:88
RangeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"RangeError": false,$/;"	function	line:89
ReferenceError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ReferenceError": false,$/;"	function	line:90
RegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"RegExp": false,$/;"	function	line:91
String	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"String": false,$/;"	function	line:92
SyntaxError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SyntaxError": false,$/;"	function	line:93
toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"toLocaleString": false,$/;"	function	line:94
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"toString": false,$/;"	function	line:95
TypeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TypeError": false,$/;"	function	line:96
undefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"undefined": false,$/;"	function	line:97
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"unescape": false,$/;"	function	line:98
URIError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"URIError": false,$/;"	function	line:99
valueOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"valueOf": false$/;"	function	line:100
es6	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"es6": {$/;"	function	line:102
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Array": false,$/;"	function	line:103
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ArrayBuffer": false,$/;"	function	line:104
Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Boolean": false,$/;"	function	line:105
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"constructor": false,$/;"	function	line:106
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DataView": false,$/;"	function	line:107
Date	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Date": false,$/;"	function	line:108
decodeURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"decodeURI": false,$/;"	function	line:109
decodeURIComponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"decodeURIComponent": false,$/;"	function	line:110
encodeURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"encodeURI": false,$/;"	function	line:111
encodeURIComponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"encodeURIComponent": false,$/;"	function	line:112
Error	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Error": false,$/;"	function	line:113
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"escape": false,$/;"	function	line:114
eval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"eval": false,$/;"	function	line:115
EvalError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"EvalError": false,$/;"	function	line:116
Float32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Float32Array": false,$/;"	function	line:117
Float64Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Float64Array": false,$/;"	function	line:118
Function	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Function": false,$/;"	function	line:119
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"hasOwnProperty": false,$/;"	function	line:120
Infinity	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Infinity": false,$/;"	function	line:121
Int16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Int16Array": false,$/;"	function	line:122
Int32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Int32Array": false,$/;"	function	line:123
Int8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Int8Array": false,$/;"	function	line:124
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"isFinite": false,$/;"	function	line:125
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"isNaN": false,$/;"	function	line:126
isPrototypeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"isPrototypeOf": false,$/;"	function	line:127
JSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"JSON": false,$/;"	function	line:128
Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Map": false,$/;"	function	line:129
Math	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Math": false,$/;"	function	line:130
NaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"NaN": false,$/;"	function	line:131
Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Number": false,$/;"	function	line:132
Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Object": false,$/;"	function	line:133
parseFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"parseFloat": false,$/;"	function	line:134
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"parseInt": false,$/;"	function	line:135
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Promise": false,$/;"	function	line:136
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"propertyIsEnumerable": false,$/;"	function	line:137
Proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Proxy": false,$/;"	function	line:138
RangeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"RangeError": false,$/;"	function	line:139
ReferenceError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ReferenceError": false,$/;"	function	line:140
Reflect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Reflect": false,$/;"	function	line:141
RegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"RegExp": false,$/;"	function	line:142
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Set": false,$/;"	function	line:143
String	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"String": false,$/;"	function	line:144
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Symbol": false,$/;"	function	line:145
SyntaxError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SyntaxError": false,$/;"	function	line:146
System	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"System": false,$/;"	function	line:147
toLocaleString	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"toLocaleString": false,$/;"	function	line:148
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"toString": false,$/;"	function	line:149
TypeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TypeError": false,$/;"	function	line:150
Uint16Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Uint16Array": false,$/;"	function	line:151
Uint32Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Uint32Array": false,$/;"	function	line:152
Uint8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Uint8Array": false,$/;"	function	line:153
Uint8ClampedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Uint8ClampedArray": false,$/;"	function	line:154
undefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"undefined": false,$/;"	function	line:155
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"unescape": false,$/;"	function	line:156
URIError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"URIError": false,$/;"	function	line:157
valueOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"valueOf": false,$/;"	function	line:158
WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WeakMap": false,$/;"	function	line:159
WeakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WeakSet": false$/;"	function	line:160
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"browser": {$/;"	function	line:162
addEventListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"addEventListener": false,$/;"	function	line:163
alert	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"alert": false,$/;"	function	line:164
AnalyserNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AnalyserNode": false,$/;"	function	line:165
Animation	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Animation": false,$/;"	function	line:166
AnimationEffectReadOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AnimationEffectReadOnly": false,$/;"	function	line:167
AnimationEffectTiming	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AnimationEffectTiming": false,$/;"	function	line:168
AnimationEffectTimingReadOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AnimationEffectTimingReadOnly": false,$/;"	function	line:169
AnimationEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AnimationEvent": false,$/;"	function	line:170
AnimationPlaybackEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AnimationPlaybackEvent": false,$/;"	function	line:171
AnimationTimeline	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AnimationTimeline": false,$/;"	function	line:172
applicationCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"applicationCache": false,$/;"	function	line:173
ApplicationCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ApplicationCache": false,$/;"	function	line:174
ApplicationCacheErrorEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ApplicationCacheErrorEvent": false,$/;"	function	line:175
atob	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"atob": false,$/;"	function	line:176
Attr	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Attr": false,$/;"	function	line:177
Audio	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Audio": false,$/;"	function	line:178
AudioBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AudioBuffer": false,$/;"	function	line:179
AudioBufferSourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AudioBufferSourceNode": false,$/;"	function	line:180
AudioContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AudioContext": false,$/;"	function	line:181
AudioDestinationNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AudioDestinationNode": false,$/;"	function	line:182
AudioListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AudioListener": false,$/;"	function	line:183
AudioNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AudioNode": false,$/;"	function	line:184
AudioParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AudioParam": false,$/;"	function	line:185
AudioProcessingEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AudioProcessingEvent": false,$/;"	function	line:186
AutocompleteErrorEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AutocompleteErrorEvent": false,$/;"	function	line:187
BarProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"BarProp": false,$/;"	function	line:188
BatteryManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"BatteryManager": false,$/;"	function	line:189
BeforeUnloadEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"BeforeUnloadEvent": false,$/;"	function	line:190
BiquadFilterNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"BiquadFilterNode": false,$/;"	function	line:191
Blob	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Blob": false,$/;"	function	line:192
blur	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"blur": false,$/;"	function	line:193
btoa	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"btoa": false,$/;"	function	line:194
Cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Cache": false,$/;"	function	line:195
caches	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"caches": false,$/;"	function	line:196
CacheStorage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CacheStorage": false,$/;"	function	line:197
cancelAnimationFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"cancelAnimationFrame": false,$/;"	function	line:198
CanvasGradient	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CanvasGradient": false,$/;"	function	line:199
CanvasPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CanvasPattern": false,$/;"	function	line:200
CanvasRenderingContext2D	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CanvasRenderingContext2D": false,$/;"	function	line:201
CDATASection	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CDATASection": false,$/;"	function	line:202
ChannelMergerNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ChannelMergerNode": false,$/;"	function	line:203
ChannelSplitterNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ChannelSplitterNode": false,$/;"	function	line:204
CharacterData	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CharacterData": false,$/;"	function	line:205
clearInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"clearInterval": false,$/;"	function	line:206
clearTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"clearTimeout": false,$/;"	function	line:207
clientInformation	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"clientInformation": false,$/;"	function	line:208
ClientRect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ClientRect": false,$/;"	function	line:209
ClientRectList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ClientRectList": false,$/;"	function	line:210
ClipboardEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ClipboardEvent": false,$/;"	function	line:211
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"close": false,$/;"	function	line:212
closed	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"closed": false,$/;"	function	line:213
CloseEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CloseEvent": false,$/;"	function	line:214
Comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Comment": false,$/;"	function	line:215
CompositionEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CompositionEvent": false,$/;"	function	line:216
confirm	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"confirm": false,$/;"	function	line:217
console	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"console": false,$/;"	function	line:218
ConvolverNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ConvolverNode": false,$/;"	function	line:219
Credential	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Credential": false,$/;"	function	line:220
CredentialsContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CredentialsContainer": false,$/;"	function	line:221
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"crypto": false,$/;"	function	line:222
Crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Crypto": false,$/;"	function	line:223
CryptoKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CryptoKey": false,$/;"	function	line:224
CSS	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSS": false,$/;"	function	line:225
CSSAnimation	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSAnimation": false,$/;"	function	line:226
CSSFontFaceRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSFontFaceRule": false,$/;"	function	line:227
CSSImportRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSImportRule": false,$/;"	function	line:228
CSSKeyframeRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSKeyframeRule": false,$/;"	function	line:229
CSSKeyframesRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSKeyframesRule": false,$/;"	function	line:230
CSSMediaRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSMediaRule": false,$/;"	function	line:231
CSSPageRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSPageRule": false,$/;"	function	line:232
CSSRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSRule": false,$/;"	function	line:233
CSSRuleList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSRuleList": false,$/;"	function	line:234
CSSStyleDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSStyleDeclaration": false,$/;"	function	line:235
CSSStyleRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSStyleRule": false,$/;"	function	line:236
CSSStyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSStyleSheet": false,$/;"	function	line:237
CSSSupportsRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSSupportsRule": false,$/;"	function	line:238
CSSTransition	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSTransition": false,$/;"	function	line:239
CSSUnknownRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSUnknownRule": false,$/;"	function	line:240
CSSViewportRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CSSViewportRule": false,$/;"	function	line:241
customElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"customElements": false,$/;"	function	line:242
CustomEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CustomEvent": false,$/;"	function	line:243
DataTransfer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DataTransfer": false,$/;"	function	line:244
DataTransferItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DataTransferItem": false,$/;"	function	line:245
DataTransferItemList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DataTransferItemList": false,$/;"	function	line:246
Debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Debug": false,$/;"	function	line:247
defaultStatus	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"defaultStatus": false,$/;"	function	line:248
defaultstatus	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"defaultstatus": false,$/;"	function	line:249
DelayNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DelayNode": false,$/;"	function	line:250
DeviceMotionEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DeviceMotionEvent": false,$/;"	function	line:251
DeviceOrientationEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DeviceOrientationEvent": false,$/;"	function	line:252
devicePixelRatio	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"devicePixelRatio": false,$/;"	function	line:253
dispatchEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"dispatchEvent": false,$/;"	function	line:254
document	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"document": false,$/;"	function	line:255
Document	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Document": false,$/;"	function	line:256
DocumentFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DocumentFragment": false,$/;"	function	line:257
DocumentTimeline	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DocumentTimeline": false,$/;"	function	line:258
DocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DocumentType": false,$/;"	function	line:259
DOMError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DOMError": false,$/;"	function	line:260
DOMException	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DOMException": false,$/;"	function	line:261
DOMImplementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DOMImplementation": false,$/;"	function	line:262
DOMParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DOMParser": false,$/;"	function	line:263
DOMSettableTokenList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DOMSettableTokenList": false,$/;"	function	line:264
DOMStringList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DOMStringList": false,$/;"	function	line:265
DOMStringMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DOMStringMap": false,$/;"	function	line:266
DOMTokenList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DOMTokenList": false,$/;"	function	line:267
DragEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DragEvent": false,$/;"	function	line:268
DynamicsCompressorNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DynamicsCompressorNode": false,$/;"	function	line:269
Element	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Element": false,$/;"	function	line:270
ElementTimeControl	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ElementTimeControl": false,$/;"	function	line:271
ErrorEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ErrorEvent": false,$/;"	function	line:272
event	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"event": false,$/;"	function	line:273
Event	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Event": false,$/;"	function	line:274
EventSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"EventSource": false,$/;"	function	line:275
EventTarget	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"EventTarget": false,$/;"	function	line:276
external	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"external": false,$/;"	function	line:277
FederatedCredential	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"FederatedCredential": false,$/;"	function	line:278
fetch	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fetch": false,$/;"	function	line:279
File	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"File": false,$/;"	function	line:280
FileError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"FileError": false,$/;"	function	line:281
FileList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"FileList": false,$/;"	function	line:282
FileReader	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"FileReader": false,$/;"	function	line:283
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"find": false,$/;"	function	line:284
focus	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"focus": false,$/;"	function	line:285
FocusEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"FocusEvent": false,$/;"	function	line:286
FontFace	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"FontFace": false,$/;"	function	line:287
FormData	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"FormData": false,$/;"	function	line:288
frameElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"frameElement": false,$/;"	function	line:289
frames	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"frames": false,$/;"	function	line:290
GainNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GainNode": false,$/;"	function	line:291
Gamepad	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Gamepad": false,$/;"	function	line:292
GamepadButton	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GamepadButton": false,$/;"	function	line:293
GamepadEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GamepadEvent": false,$/;"	function	line:294
getComputedStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"getComputedStyle": false,$/;"	function	line:295
getSelection	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"getSelection": false,$/;"	function	line:296
HashChangeEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HashChangeEvent": false,$/;"	function	line:297
Headers	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Headers": false,$/;"	function	line:298
history	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"history": false,$/;"	function	line:299
History	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"History": false,$/;"	function	line:300
HTMLAllCollection	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLAllCollection": false,$/;"	function	line:301
HTMLAnchorElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLAnchorElement": false,$/;"	function	line:302
HTMLAppletElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLAppletElement": false,$/;"	function	line:303
HTMLAreaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLAreaElement": false,$/;"	function	line:304
HTMLAudioElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLAudioElement": false,$/;"	function	line:305
HTMLBaseElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLBaseElement": false,$/;"	function	line:306
HTMLBlockquoteElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLBlockquoteElement": false,$/;"	function	line:307
HTMLBodyElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLBodyElement": false,$/;"	function	line:308
HTMLBRElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLBRElement": false,$/;"	function	line:309
HTMLButtonElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLButtonElement": false,$/;"	function	line:310
HTMLCanvasElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLCanvasElement": false,$/;"	function	line:311
HTMLCollection	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLCollection": false,$/;"	function	line:312
HTMLContentElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLContentElement": false,$/;"	function	line:313
HTMLDataListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLDataListElement": false,$/;"	function	line:314
HTMLDetailsElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLDetailsElement": false,$/;"	function	line:315
HTMLDialogElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLDialogElement": false,$/;"	function	line:316
HTMLDirectoryElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLDirectoryElement": false,$/;"	function	line:317
HTMLDivElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLDivElement": false,$/;"	function	line:318
HTMLDListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLDListElement": false,$/;"	function	line:319
HTMLDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLDocument": false,$/;"	function	line:320
HTMLElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLElement": false,$/;"	function	line:321
HTMLEmbedElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLEmbedElement": false,$/;"	function	line:322
HTMLFieldSetElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLFieldSetElement": false,$/;"	function	line:323
HTMLFontElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLFontElement": false,$/;"	function	line:324
HTMLFormControlsCollection	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLFormControlsCollection": false,$/;"	function	line:325
HTMLFormElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLFormElement": false,$/;"	function	line:326
HTMLFrameElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLFrameElement": false,$/;"	function	line:327
HTMLFrameSetElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLFrameSetElement": false,$/;"	function	line:328
HTMLHeadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLHeadElement": false,$/;"	function	line:329
HTMLHeadingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLHeadingElement": false,$/;"	function	line:330
HTMLHRElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLHRElement": false,$/;"	function	line:331
HTMLHtmlElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLHtmlElement": false,$/;"	function	line:332
HTMLIFrameElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLIFrameElement": false,$/;"	function	line:333
HTMLImageElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLImageElement": false,$/;"	function	line:334
HTMLInputElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLInputElement": false,$/;"	function	line:335
HTMLIsIndexElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLIsIndexElement": false,$/;"	function	line:336
HTMLKeygenElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLKeygenElement": false,$/;"	function	line:337
HTMLLabelElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLLabelElement": false,$/;"	function	line:338
HTMLLayerElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLLayerElement": false,$/;"	function	line:339
HTMLLegendElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLLegendElement": false,$/;"	function	line:340
HTMLLIElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLLIElement": false,$/;"	function	line:341
HTMLLinkElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLLinkElement": false,$/;"	function	line:342
HTMLMapElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLMapElement": false,$/;"	function	line:343
HTMLMarqueeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLMarqueeElement": false,$/;"	function	line:344
HTMLMediaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLMediaElement": false,$/;"	function	line:345
HTMLMenuElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLMenuElement": false,$/;"	function	line:346
HTMLMetaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLMetaElement": false,$/;"	function	line:347
HTMLMeterElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLMeterElement": false,$/;"	function	line:348
HTMLModElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLModElement": false,$/;"	function	line:349
HTMLObjectElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLObjectElement": false,$/;"	function	line:350
HTMLOListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLOListElement": false,$/;"	function	line:351
HTMLOptGroupElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLOptGroupElement": false,$/;"	function	line:352
HTMLOptionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLOptionElement": false,$/;"	function	line:353
HTMLOptionsCollection	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLOptionsCollection": false,$/;"	function	line:354
HTMLOutputElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLOutputElement": false,$/;"	function	line:355
HTMLParagraphElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLParagraphElement": false,$/;"	function	line:356
HTMLParamElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLParamElement": false,$/;"	function	line:357
HTMLPictureElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLPictureElement": false,$/;"	function	line:358
HTMLPreElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLPreElement": false,$/;"	function	line:359
HTMLProgressElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLProgressElement": false,$/;"	function	line:360
HTMLQuoteElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLQuoteElement": false,$/;"	function	line:361
HTMLScriptElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLScriptElement": false,$/;"	function	line:362
HTMLSelectElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLSelectElement": false,$/;"	function	line:363
HTMLShadowElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLShadowElement": false,$/;"	function	line:364
HTMLSourceElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLSourceElement": false,$/;"	function	line:365
HTMLSpanElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLSpanElement": false,$/;"	function	line:366
HTMLStyleElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLStyleElement": false,$/;"	function	line:367
HTMLTableCaptionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLTableCaptionElement": false,$/;"	function	line:368
HTMLTableCellElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLTableCellElement": false,$/;"	function	line:369
HTMLTableColElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLTableColElement": false,$/;"	function	line:370
HTMLTableElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLTableElement": false,$/;"	function	line:371
HTMLTableRowElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLTableRowElement": false,$/;"	function	line:372
HTMLTableSectionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLTableSectionElement": false,$/;"	function	line:373
HTMLTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLTemplateElement": false,$/;"	function	line:374
HTMLTextAreaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLTextAreaElement": false,$/;"	function	line:375
HTMLTitleElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLTitleElement": false,$/;"	function	line:376
HTMLTrackElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLTrackElement": false,$/;"	function	line:377
HTMLUListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLUListElement": false,$/;"	function	line:378
HTMLUnknownElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLUnknownElement": false,$/;"	function	line:379
HTMLVideoElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTMLVideoElement": false,$/;"	function	line:380
IDBCursor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBCursor": false,$/;"	function	line:381
IDBCursorWithValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBCursorWithValue": false,$/;"	function	line:382
IDBDatabase	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBDatabase": false,$/;"	function	line:383
IDBEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBEnvironment": false,$/;"	function	line:384
IDBFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBFactory": false,$/;"	function	line:385
IDBIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBIndex": false,$/;"	function	line:386
IDBKeyRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBKeyRange": false,$/;"	function	line:387
IDBObjectStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBObjectStore": false,$/;"	function	line:388
IDBOpenDBRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBOpenDBRequest": false,$/;"	function	line:389
IDBRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBRequest": false,$/;"	function	line:390
IDBTransaction	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBTransaction": false,$/;"	function	line:391
IDBVersionChangeEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBVersionChangeEvent": false,$/;"	function	line:392
Image	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Image": false,$/;"	function	line:393
ImageBitmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ImageBitmap": false,$/;"	function	line:394
ImageData	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ImageData": false,$/;"	function	line:395
indexedDB	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"indexedDB": false,$/;"	function	line:396
innerHeight	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"innerHeight": false,$/;"	function	line:397
innerWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"innerWidth": false,$/;"	function	line:398
InputEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"InputEvent": false,$/;"	function	line:399
InputMethodContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"InputMethodContext": false,$/;"	function	line:400
IntersectionObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IntersectionObserver": false,$/;"	function	line:401
IntersectionObserverEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IntersectionObserverEntry": false,$/;"	function	line:402
Intl	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Intl": false,$/;"	function	line:403
KeyboardEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"KeyboardEvent": false,$/;"	function	line:404
KeyframeEffect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"KeyframeEffect": false,$/;"	function	line:405
KeyframeEffectReadOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"KeyframeEffectReadOnly": false,$/;"	function	line:406
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"length": false,$/;"	function	line:407
localStorage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"localStorage": false,$/;"	function	line:408
location	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"location": false,$/;"	function	line:409
Location	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Location": false,$/;"	function	line:410
locationbar	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"locationbar": false,$/;"	function	line:411
matchMedia	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"matchMedia": false,$/;"	function	line:412
MediaElementAudioSourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaElementAudioSourceNode": false,$/;"	function	line:413
MediaEncryptedEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaEncryptedEvent": false,$/;"	function	line:414
MediaError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaError": false,$/;"	function	line:415
MediaKeyError	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaKeyError": false,$/;"	function	line:416
MediaKeyEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaKeyEvent": false,$/;"	function	line:417
MediaKeyMessageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaKeyMessageEvent": false,$/;"	function	line:418
MediaKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaKeys": false,$/;"	function	line:419
MediaKeySession	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaKeySession": false,$/;"	function	line:420
MediaKeyStatusMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaKeyStatusMap": false,$/;"	function	line:421
MediaKeySystemAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaKeySystemAccess": false,$/;"	function	line:422
MediaList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaList": false,$/;"	function	line:423
MediaQueryList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaQueryList": false,$/;"	function	line:424
MediaQueryListEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaQueryListEvent": false,$/;"	function	line:425
MediaSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaSource": false,$/;"	function	line:426
MediaRecorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaRecorder": false,$/;"	function	line:427
MediaStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaStream": false,$/;"	function	line:428
MediaStreamAudioDestinationNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaStreamAudioDestinationNode": false,$/;"	function	line:429
MediaStreamAudioSourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaStreamAudioSourceNode": false,$/;"	function	line:430
MediaStreamEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaStreamEvent": false,$/;"	function	line:431
MediaStreamTrack	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MediaStreamTrack": false,$/;"	function	line:432
menubar	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"menubar": false,$/;"	function	line:433
MessageChannel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MessageChannel": false,$/;"	function	line:434
MessageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MessageEvent": false,$/;"	function	line:435
MessagePort	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MessagePort": false,$/;"	function	line:436
MIDIAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MIDIAccess": false,$/;"	function	line:437
MIDIConnectionEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MIDIConnectionEvent": false,$/;"	function	line:438
MIDIInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MIDIInput": false,$/;"	function	line:439
MIDIInputMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MIDIInputMap": false,$/;"	function	line:440
MIDIMessageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MIDIMessageEvent": false,$/;"	function	line:441
MIDIOutput	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MIDIOutput": false,$/;"	function	line:442
MIDIOutputMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MIDIOutputMap": false,$/;"	function	line:443
MIDIPort	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MIDIPort": false,$/;"	function	line:444
MimeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MimeType": false,$/;"	function	line:445
MimeTypeArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MimeTypeArray": false,$/;"	function	line:446
MouseEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MouseEvent": false,$/;"	function	line:447
moveBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"moveBy": false,$/;"	function	line:448
moveTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"moveTo": false,$/;"	function	line:449
MutationEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MutationEvent": false,$/;"	function	line:450
MutationObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MutationObserver": false,$/;"	function	line:451
MutationRecord	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MutationRecord": false,$/;"	function	line:452
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"name": false,$/;"	function	line:453
NamedNodeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"NamedNodeMap": false,$/;"	function	line:454
navigator	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"navigator": false,$/;"	function	line:455
Navigator	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Navigator": false,$/;"	function	line:456
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Node": false,$/;"	function	line:457
NodeFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"NodeFilter": false,$/;"	function	line:458
NodeIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"NodeIterator": false,$/;"	function	line:459
NodeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"NodeList": false,$/;"	function	line:460
Notification	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Notification": false,$/;"	function	line:461
OfflineAudioCompletionEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"OfflineAudioCompletionEvent": false,$/;"	function	line:462
OfflineAudioContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"OfflineAudioContext": false,$/;"	function	line:463
offscreenBuffering	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"offscreenBuffering": false,$/;"	function	line:464
onbeforeunload	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onbeforeunload": true,$/;"	function	line:465
onblur	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onblur": true,$/;"	function	line:466
onerror	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onerror": true,$/;"	function	line:467
onfocus	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onfocus": true,$/;"	function	line:468
onload	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onload": true,$/;"	function	line:469
onresize	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onresize": true,$/;"	function	line:470
onunload	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onunload": true,$/;"	function	line:471
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"open": false,$/;"	function	line:472
openDatabase	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"openDatabase": false,$/;"	function	line:473
opener	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"opener": false,$/;"	function	line:474
opera	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"opera": false,$/;"	function	line:475
Option	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Option": false,$/;"	function	line:476
OscillatorNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"OscillatorNode": false,$/;"	function	line:477
outerHeight	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"outerHeight": false,$/;"	function	line:478
outerWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"outerWidth": false,$/;"	function	line:479
PageTransitionEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PageTransitionEvent": false,$/;"	function	line:480
pageXOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"pageXOffset": false,$/;"	function	line:481
pageYOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"pageYOffset": false,$/;"	function	line:482
parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"parent": false,$/;"	function	line:483
PasswordCredential	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PasswordCredential": false,$/;"	function	line:484
Path2D	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Path2D": false,$/;"	function	line:485
performance	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"performance": false,$/;"	function	line:486
Performance	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Performance": false,$/;"	function	line:487
PerformanceEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceEntry": false,$/;"	function	line:488
PerformanceMark	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceMark": false,$/;"	function	line:489
PerformanceMeasure	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceMeasure": false,$/;"	function	line:490
PerformanceNavigation	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceNavigation": false,$/;"	function	line:491
PerformanceResourceTiming	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceResourceTiming": false,$/;"	function	line:492
PerformanceTiming	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceTiming": false,$/;"	function	line:493
PeriodicWave	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PeriodicWave": false,$/;"	function	line:494
Permissions	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Permissions": false,$/;"	function	line:495
PermissionStatus	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PermissionStatus": false,$/;"	function	line:496
personalbar	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"personalbar": false,$/;"	function	line:497
Plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Plugin": false,$/;"	function	line:498
PluginArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PluginArray": false,$/;"	function	line:499
PopStateEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PopStateEvent": false,$/;"	function	line:500
postMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"postMessage": false,$/;"	function	line:501
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"print": false,$/;"	function	line:502
ProcessingInstruction	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ProcessingInstruction": false,$/;"	function	line:503
ProgressEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ProgressEvent": false,$/;"	function	line:504
PromiseRejectionEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PromiseRejectionEvent": false,$/;"	function	line:505
prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"prompt": false,$/;"	function	line:506
PushManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PushManager": false,$/;"	function	line:507
PushSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PushSubscription": false,$/;"	function	line:508
RadioNodeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"RadioNodeList": false,$/;"	function	line:509
Range	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Range": false,$/;"	function	line:510
ReadableByteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ReadableByteStream": false,$/;"	function	line:511
ReadableStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ReadableStream": false,$/;"	function	line:512
removeEventListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"removeEventListener": false,$/;"	function	line:513
Request	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Request": false,$/;"	function	line:514
requestAnimationFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"requestAnimationFrame": false,$/;"	function	line:515
requestIdleCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"requestIdleCallback": false,$/;"	function	line:516
resizeBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"resizeBy": false,$/;"	function	line:517
resizeTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"resizeTo": false,$/;"	function	line:518
Response	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Response": false,$/;"	function	line:519
RTCIceCandidate	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"RTCIceCandidate": false,$/;"	function	line:520
RTCSessionDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"RTCSessionDescription": false,$/;"	function	line:521
RTCPeerConnection	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"RTCPeerConnection": false,$/;"	function	line:522
screen	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"screen": false,$/;"	function	line:523
Screen	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Screen": false,$/;"	function	line:524
screenLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"screenLeft": false,$/;"	function	line:525
ScreenOrientation	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ScreenOrientation": false,$/;"	function	line:526
screenTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"screenTop": false,$/;"	function	line:527
screenX	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"screenX": false,$/;"	function	line:528
screenY	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"screenY": false,$/;"	function	line:529
ScriptProcessorNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ScriptProcessorNode": false,$/;"	function	line:530
scroll	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"scroll": false,$/;"	function	line:531
scrollbars	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"scrollbars": false,$/;"	function	line:532
scrollBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"scrollBy": false,$/;"	function	line:533
scrollTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"scrollTo": false,$/;"	function	line:534
scrollX	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"scrollX": false,$/;"	function	line:535
scrollY	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"scrollY": false,$/;"	function	line:536
SecurityPolicyViolationEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SecurityPolicyViolationEvent": false,$/;"	function	line:537
Selection	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Selection": false,$/;"	function	line:538
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"self": false,$/;"	function	line:539
ServiceWorker	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ServiceWorker": false,$/;"	function	line:540
ServiceWorkerContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ServiceWorkerContainer": false,$/;"	function	line:541
ServiceWorkerRegistration	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ServiceWorkerRegistration": false,$/;"	function	line:542
sessionStorage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"sessionStorage": false,$/;"	function	line:543
setInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"setInterval": false,$/;"	function	line:544
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"setTimeout": false,$/;"	function	line:545
ShadowRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ShadowRoot": false,$/;"	function	line:546
SharedKeyframeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SharedKeyframeList": false,$/;"	function	line:547
SharedWorker	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SharedWorker": false,$/;"	function	line:548
showModalDialog	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"showModalDialog": false,$/;"	function	line:549
SiteBoundCredential	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SiteBoundCredential": false,$/;"	function	line:550
speechSynthesis	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"speechSynthesis": false,$/;"	function	line:551
SpeechSynthesisEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SpeechSynthesisEvent": false,$/;"	function	line:552
SpeechSynthesisUtterance	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SpeechSynthesisUtterance": false,$/;"	function	line:553
status	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"status": false,$/;"	function	line:554
statusbar	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"statusbar": false,$/;"	function	line:555
stop	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"stop": false,$/;"	function	line:556
Storage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Storage": false,$/;"	function	line:557
StorageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"StorageEvent": false,$/;"	function	line:558
styleMedia	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"styleMedia": false,$/;"	function	line:559
StyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"StyleSheet": false,$/;"	function	line:560
StyleSheetList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"StyleSheetList": false,$/;"	function	line:561
SubtleCrypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SubtleCrypto": false,$/;"	function	line:562
SVGAElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAElement": false,$/;"	function	line:563
SVGAltGlyphDefElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAltGlyphDefElement": false,$/;"	function	line:564
SVGAltGlyphElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAltGlyphElement": false,$/;"	function	line:565
SVGAltGlyphItemElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAltGlyphItemElement": false,$/;"	function	line:566
SVGAngle	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAngle": false,$/;"	function	line:567
SVGAnimateColorElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimateColorElement": false,$/;"	function	line:568
SVGAnimatedAngle	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedAngle": false,$/;"	function	line:569
SVGAnimatedBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedBoolean": false,$/;"	function	line:570
SVGAnimatedEnumeration	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedEnumeration": false,$/;"	function	line:571
SVGAnimatedInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedInteger": false,$/;"	function	line:572
SVGAnimatedLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedLength": false,$/;"	function	line:573
SVGAnimatedLengthList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedLengthList": false,$/;"	function	line:574
SVGAnimatedNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedNumber": false,$/;"	function	line:575
SVGAnimatedNumberList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedNumberList": false,$/;"	function	line:576
SVGAnimatedPathData	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedPathData": false,$/;"	function	line:577
SVGAnimatedPoints	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedPoints": false,$/;"	function	line:578
SVGAnimatedPreserveAspectRatio	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedPreserveAspectRatio": false,$/;"	function	line:579
SVGAnimatedRect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedRect": false,$/;"	function	line:580
SVGAnimatedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedString": false,$/;"	function	line:581
SVGAnimatedTransformList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimatedTransformList": false,$/;"	function	line:582
SVGAnimateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimateElement": false,$/;"	function	line:583
SVGAnimateMotionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimateMotionElement": false,$/;"	function	line:584
SVGAnimateTransformElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimateTransformElement": false,$/;"	function	line:585
SVGAnimationElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGAnimationElement": false,$/;"	function	line:586
SVGCircleElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGCircleElement": false,$/;"	function	line:587
SVGClipPathElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGClipPathElement": false,$/;"	function	line:588
SVGColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGColor": false,$/;"	function	line:589
SVGColorProfileElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGColorProfileElement": false,$/;"	function	line:590
SVGColorProfileRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGColorProfileRule": false,$/;"	function	line:591
SVGComponentTransferFunctionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGComponentTransferFunctionElement": false,$/;"	function	line:592
SVGCSSRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGCSSRule": false,$/;"	function	line:593
SVGCursorElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGCursorElement": false,$/;"	function	line:594
SVGDefsElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGDefsElement": false,$/;"	function	line:595
SVGDescElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGDescElement": false,$/;"	function	line:596
SVGDiscardElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGDiscardElement": false,$/;"	function	line:597
SVGDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGDocument": false,$/;"	function	line:598
SVGElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGElement": false,$/;"	function	line:599
SVGElementInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGElementInstance": false,$/;"	function	line:600
SVGElementInstanceList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGElementInstanceList": false,$/;"	function	line:601
SVGEllipseElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGEllipseElement": false,$/;"	function	line:602
SVGEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGEvent": false,$/;"	function	line:603
SVGExternalResourcesRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGExternalResourcesRequired": false,$/;"	function	line:604
SVGFEBlendElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEBlendElement": false,$/;"	function	line:605
SVGFEColorMatrixElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEColorMatrixElement": false,$/;"	function	line:606
SVGFEComponentTransferElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEComponentTransferElement": false,$/;"	function	line:607
SVGFECompositeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFECompositeElement": false,$/;"	function	line:608
SVGFEConvolveMatrixElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEConvolveMatrixElement": false,$/;"	function	line:609
SVGFEDiffuseLightingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEDiffuseLightingElement": false,$/;"	function	line:610
SVGFEDisplacementMapElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEDisplacementMapElement": false,$/;"	function	line:611
SVGFEDistantLightElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEDistantLightElement": false,$/;"	function	line:612
SVGFEDropShadowElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEDropShadowElement": false,$/;"	function	line:613
SVGFEFloodElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEFloodElement": false,$/;"	function	line:614
SVGFEFuncAElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEFuncAElement": false,$/;"	function	line:615
SVGFEFuncBElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEFuncBElement": false,$/;"	function	line:616
SVGFEFuncGElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEFuncGElement": false,$/;"	function	line:617
SVGFEFuncRElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEFuncRElement": false,$/;"	function	line:618
SVGFEGaussianBlurElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEGaussianBlurElement": false,$/;"	function	line:619
SVGFEImageElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEImageElement": false,$/;"	function	line:620
SVGFEMergeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEMergeElement": false,$/;"	function	line:621
SVGFEMergeNodeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEMergeNodeElement": false,$/;"	function	line:622
SVGFEMorphologyElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEMorphologyElement": false,$/;"	function	line:623
SVGFEOffsetElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEOffsetElement": false,$/;"	function	line:624
SVGFEPointLightElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFEPointLightElement": false,$/;"	function	line:625
SVGFESpecularLightingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFESpecularLightingElement": false,$/;"	function	line:626
SVGFESpotLightElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFESpotLightElement": false,$/;"	function	line:627
SVGFETileElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFETileElement": false,$/;"	function	line:628
SVGFETurbulenceElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFETurbulenceElement": false,$/;"	function	line:629
SVGFilterElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFilterElement": false,$/;"	function	line:630
SVGFilterPrimitiveStandardAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFilterPrimitiveStandardAttributes": false,$/;"	function	line:631
SVGFitToViewBox	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFitToViewBox": false,$/;"	function	line:632
SVGFontElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFontElement": false,$/;"	function	line:633
SVGFontFaceElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFontFaceElement": false,$/;"	function	line:634
SVGFontFaceFormatElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFontFaceFormatElement": false,$/;"	function	line:635
SVGFontFaceNameElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFontFaceNameElement": false,$/;"	function	line:636
SVGFontFaceSrcElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFontFaceSrcElement": false,$/;"	function	line:637
SVGFontFaceUriElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGFontFaceUriElement": false,$/;"	function	line:638
SVGForeignObjectElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGForeignObjectElement": false,$/;"	function	line:639
SVGGElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGGElement": false,$/;"	function	line:640
SVGGeometryElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGGeometryElement": false,$/;"	function	line:641
SVGGlyphElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGGlyphElement": false,$/;"	function	line:642
SVGGlyphRefElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGGlyphRefElement": false,$/;"	function	line:643
SVGGradientElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGGradientElement": false,$/;"	function	line:644
SVGGraphicsElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGGraphicsElement": false,$/;"	function	line:645
SVGHKernElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGHKernElement": false,$/;"	function	line:646
SVGICCColor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGICCColor": false,$/;"	function	line:647
SVGImageElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGImageElement": false,$/;"	function	line:648
SVGLangSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGLangSpace": false,$/;"	function	line:649
SVGLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGLength": false,$/;"	function	line:650
SVGLengthList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGLengthList": false,$/;"	function	line:651
SVGLinearGradientElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGLinearGradientElement": false,$/;"	function	line:652
SVGLineElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGLineElement": false,$/;"	function	line:653
SVGLocatable	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGLocatable": false,$/;"	function	line:654
SVGMarkerElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGMarkerElement": false,$/;"	function	line:655
SVGMaskElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGMaskElement": false,$/;"	function	line:656
SVGMatrix	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGMatrix": false,$/;"	function	line:657
SVGMetadataElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGMetadataElement": false,$/;"	function	line:658
SVGMissingGlyphElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGMissingGlyphElement": false,$/;"	function	line:659
SVGMPathElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGMPathElement": false,$/;"	function	line:660
SVGNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGNumber": false,$/;"	function	line:661
SVGNumberList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGNumberList": false,$/;"	function	line:662
SVGPaint	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPaint": false,$/;"	function	line:663
SVGPathElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathElement": false,$/;"	function	line:664
SVGPathSeg	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSeg": false,$/;"	function	line:665
SVGPathSegArcAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegArcAbs": false,$/;"	function	line:666
SVGPathSegArcRel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegArcRel": false,$/;"	function	line:667
SVGPathSegClosePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegClosePath": false,$/;"	function	line:668
SVGPathSegCurvetoCubicAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegCurvetoCubicAbs": false,$/;"	function	line:669
SVGPathSegCurvetoCubicRel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegCurvetoCubicRel": false,$/;"	function	line:670
SVGPathSegCurvetoCubicSmoothAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegCurvetoCubicSmoothAbs": false,$/;"	function	line:671
SVGPathSegCurvetoCubicSmoothRel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegCurvetoCubicSmoothRel": false,$/;"	function	line:672
SVGPathSegCurvetoQuadraticAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegCurvetoQuadraticAbs": false,$/;"	function	line:673
SVGPathSegCurvetoQuadraticRel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegCurvetoQuadraticRel": false,$/;"	function	line:674
SVGPathSegCurvetoQuadraticSmoothAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegCurvetoQuadraticSmoothAbs": false,$/;"	function	line:675
SVGPathSegCurvetoQuadraticSmoothRel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegCurvetoQuadraticSmoothRel": false,$/;"	function	line:676
SVGPathSegLinetoAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegLinetoAbs": false,$/;"	function	line:677
SVGPathSegLinetoHorizontalAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegLinetoHorizontalAbs": false,$/;"	function	line:678
SVGPathSegLinetoHorizontalRel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegLinetoHorizontalRel": false,$/;"	function	line:679
SVGPathSegLinetoRel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegLinetoRel": false,$/;"	function	line:680
SVGPathSegLinetoVerticalAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegLinetoVerticalAbs": false,$/;"	function	line:681
SVGPathSegLinetoVerticalRel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegLinetoVerticalRel": false,$/;"	function	line:682
SVGPathSegList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegList": false,$/;"	function	line:683
SVGPathSegMovetoAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegMovetoAbs": false,$/;"	function	line:684
SVGPathSegMovetoRel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPathSegMovetoRel": false,$/;"	function	line:685
SVGPatternElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPatternElement": false,$/;"	function	line:686
SVGPoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPoint": false,$/;"	function	line:687
SVGPointList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPointList": false,$/;"	function	line:688
SVGPolygonElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPolygonElement": false,$/;"	function	line:689
SVGPolylineElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPolylineElement": false,$/;"	function	line:690
SVGPreserveAspectRatio	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGPreserveAspectRatio": false,$/;"	function	line:691
SVGRadialGradientElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGRadialGradientElement": false,$/;"	function	line:692
SVGRect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGRect": false,$/;"	function	line:693
SVGRectElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGRectElement": false,$/;"	function	line:694
SVGRenderingIntent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGRenderingIntent": false,$/;"	function	line:695
SVGScriptElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGScriptElement": false,$/;"	function	line:696
SVGSetElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGSetElement": false,$/;"	function	line:697
SVGStopElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGStopElement": false,$/;"	function	line:698
SVGStringList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGStringList": false,$/;"	function	line:699
SVGStylable	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGStylable": false,$/;"	function	line:700
SVGStyleElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGStyleElement": false,$/;"	function	line:701
SVGSVGElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGSVGElement": false,$/;"	function	line:702
SVGSwitchElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGSwitchElement": false,$/;"	function	line:703
SVGSymbolElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGSymbolElement": false,$/;"	function	line:704
SVGTests	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGTests": false,$/;"	function	line:705
SVGTextContentElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGTextContentElement": false,$/;"	function	line:706
SVGTextElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGTextElement": false,$/;"	function	line:707
SVGTextPathElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGTextPathElement": false,$/;"	function	line:708
SVGTextPositioningElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGTextPositioningElement": false,$/;"	function	line:709
SVGTitleElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGTitleElement": false,$/;"	function	line:710
SVGTransform	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGTransform": false,$/;"	function	line:711
SVGTransformable	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGTransformable": false,$/;"	function	line:712
SVGTransformList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGTransformList": false,$/;"	function	line:713
SVGTRefElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGTRefElement": false,$/;"	function	line:714
SVGTSpanElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGTSpanElement": false,$/;"	function	line:715
SVGUnitTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGUnitTypes": false,$/;"	function	line:716
SVGURIReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGURIReference": false,$/;"	function	line:717
SVGUseElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGUseElement": false,$/;"	function	line:718
SVGViewElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGViewElement": false,$/;"	function	line:719
SVGViewSpec	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGViewSpec": false,$/;"	function	line:720
SVGVKernElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGVKernElement": false,$/;"	function	line:721
SVGZoomAndPan	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGZoomAndPan": false,$/;"	function	line:722
SVGZoomEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SVGZoomEvent": false,$/;"	function	line:723
Text	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Text": false,$/;"	function	line:724
TextDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TextDecoder": false,$/;"	function	line:725
TextEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TextEncoder": false,$/;"	function	line:726
TextEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TextEvent": false,$/;"	function	line:727
TextMetrics	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TextMetrics": false,$/;"	function	line:728
TextTrack	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TextTrack": false,$/;"	function	line:729
TextTrackCue	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TextTrackCue": false,$/;"	function	line:730
TextTrackCueList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TextTrackCueList": false,$/;"	function	line:731
TextTrackList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TextTrackList": false,$/;"	function	line:732
TimeEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TimeEvent": false,$/;"	function	line:733
TimeRanges	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TimeRanges": false,$/;"	function	line:734
toolbar	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"toolbar": false,$/;"	function	line:735
top	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"top": false,$/;"	function	line:736
Touch	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Touch": false,$/;"	function	line:737
TouchEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TouchEvent": false,$/;"	function	line:738
TouchList	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TouchList": false,$/;"	function	line:739
TrackEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TrackEvent": false,$/;"	function	line:740
TransitionEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TransitionEvent": false,$/;"	function	line:741
TreeWalker	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TreeWalker": false,$/;"	function	line:742
UIEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"UIEvent": false,$/;"	function	line:743
URL	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"URL": false,$/;"	function	line:744
URLSearchParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"URLSearchParams": false,$/;"	function	line:745
ValidityState	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ValidityState": false,$/;"	function	line:746
VTTCue	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"VTTCue": false,$/;"	function	line:747
WaveShaperNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WaveShaperNode": false,$/;"	function	line:748
WebGLActiveInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebGLActiveInfo": false,$/;"	function	line:749
WebGLBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebGLBuffer": false,$/;"	function	line:750
WebGLContextEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebGLContextEvent": false,$/;"	function	line:751
WebGLFramebuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebGLFramebuffer": false,$/;"	function	line:752
WebGLProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebGLProgram": false,$/;"	function	line:753
WebGLRenderbuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebGLRenderbuffer": false,$/;"	function	line:754
WebGLRenderingContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebGLRenderingContext": false,$/;"	function	line:755
WebGLShader	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebGLShader": false,$/;"	function	line:756
WebGLShaderPrecisionFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebGLShaderPrecisionFormat": false,$/;"	function	line:757
WebGLTexture	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebGLTexture": false,$/;"	function	line:758
WebGLUniformLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebGLUniformLocation": false,$/;"	function	line:759
WebSocket	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebSocket": false,$/;"	function	line:760
WheelEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WheelEvent": false,$/;"	function	line:761
window	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"window": false,$/;"	function	line:762
Window	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Window": false,$/;"	function	line:763
Worker	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Worker": false,$/;"	function	line:764
XDomainRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XDomainRequest": false,$/;"	function	line:765
XMLDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XMLDocument": false,$/;"	function	line:766
XMLHttpRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XMLHttpRequest": false,$/;"	function	line:767
XMLHttpRequestEventTarget	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XMLHttpRequestEventTarget": false,$/;"	function	line:768
XMLHttpRequestProgressEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XMLHttpRequestProgressEvent": false,$/;"	function	line:769
XMLHttpRequestUpload	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XMLHttpRequestUpload": false,$/;"	function	line:770
XMLSerializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XMLSerializer": false,$/;"	function	line:771
XPathEvaluator	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XPathEvaluator": false,$/;"	function	line:772
XPathException	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XPathException": false,$/;"	function	line:773
XPathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XPathExpression": false,$/;"	function	line:774
XPathNamespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XPathNamespace": false,$/;"	function	line:775
XPathNSResolver	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XPathNSResolver": false,$/;"	function	line:776
XPathResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XPathResult": false,$/;"	function	line:777
XSLTProcessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XSLTProcessor": false$/;"	function	line:778
worker	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"worker": {$/;"	function	line:780
applicationCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"applicationCache": false,$/;"	function	line:781
atob	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"atob": false,$/;"	function	line:782
Blob	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Blob": false,$/;"	function	line:783
BroadcastChannel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"BroadcastChannel": false,$/;"	function	line:784
btoa	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"btoa": false,$/;"	function	line:785
Cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Cache": false,$/;"	function	line:786
caches	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"caches": false,$/;"	function	line:787
clearInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"clearInterval": false,$/;"	function	line:788
clearTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"clearTimeout": false,$/;"	function	line:789
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"close": true,$/;"	function	line:790
console	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"console": false,$/;"	function	line:791
fetch	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fetch": false,$/;"	function	line:792
FileReaderSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"FileReaderSync": false,$/;"	function	line:793
FormData	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"FormData": false,$/;"	function	line:794
Headers	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Headers": false,$/;"	function	line:795
IDBCursor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBCursor": false,$/;"	function	line:796
IDBCursorWithValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBCursorWithValue": false,$/;"	function	line:797
IDBDatabase	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBDatabase": false,$/;"	function	line:798
IDBFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBFactory": false,$/;"	function	line:799
IDBIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBIndex": false,$/;"	function	line:800
IDBKeyRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBKeyRange": false,$/;"	function	line:801
IDBObjectStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBObjectStore": false,$/;"	function	line:802
IDBOpenDBRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBOpenDBRequest": false,$/;"	function	line:803
IDBRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBRequest": false,$/;"	function	line:804
IDBTransaction	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBTransaction": false,$/;"	function	line:805
IDBVersionChangeEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"IDBVersionChangeEvent": false,$/;"	function	line:806
ImageData	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ImageData": false,$/;"	function	line:807
importScripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"importScripts": true,$/;"	function	line:808
indexedDB	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"indexedDB": false,$/;"	function	line:809
location	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"location": false,$/;"	function	line:810
MessageChannel	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MessageChannel": false,$/;"	function	line:811
MessagePort	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MessagePort": false,$/;"	function	line:812
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"name": false,$/;"	function	line:813
navigator	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"navigator": false,$/;"	function	line:814
Notification	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Notification": false,$/;"	function	line:815
onclose	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onclose": true,$/;"	function	line:816
onconnect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onconnect": true,$/;"	function	line:817
onerror	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onerror": true,$/;"	function	line:818
onlanguagechange	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onlanguagechange": true,$/;"	function	line:819
onmessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onmessage": true,$/;"	function	line:820
onoffline	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onoffline": true,$/;"	function	line:821
ononline	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ononline": true,$/;"	function	line:822
onrejectionhandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onrejectionhandled": true,$/;"	function	line:823
onunhandledrejection	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"onunhandledrejection": true,$/;"	function	line:824
performance	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"performance": false,$/;"	function	line:825
Performance	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Performance": false,$/;"	function	line:826
PerformanceEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceEntry": false,$/;"	function	line:827
PerformanceMark	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceMark": false,$/;"	function	line:828
PerformanceMeasure	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceMeasure": false,$/;"	function	line:829
PerformanceNavigation	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceNavigation": false,$/;"	function	line:830
PerformanceResourceTiming	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceResourceTiming": false,$/;"	function	line:831
PerformanceTiming	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PerformanceTiming": false,$/;"	function	line:832
postMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"postMessage": true,$/;"	function	line:833
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Promise": false,$/;"	function	line:834
Request	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Request": false,$/;"	function	line:835
Response	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Response": false,$/;"	function	line:836
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"self": true,$/;"	function	line:837
ServiceWorkerRegistration	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ServiceWorkerRegistration": false,$/;"	function	line:838
setInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"setInterval": false,$/;"	function	line:839
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"setTimeout": false,$/;"	function	line:840
TextDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TextDecoder": false,$/;"	function	line:841
TextEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"TextEncoder": false,$/;"	function	line:842
URL	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"URL": false,$/;"	function	line:843
URLSearchParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"URLSearchParams": false,$/;"	function	line:844
WebSocket	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebSocket": false,$/;"	function	line:845
Worker	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Worker": false,$/;"	function	line:846
XMLHttpRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XMLHttpRequest": false$/;"	function	line:847
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"node": {$/;"	function	line:849
__dirname	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"__dirname": false,$/;"	function	line:850
__filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"__filename": false,$/;"	function	line:851
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"arguments": false,$/;"	function	line:852
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Buffer": false,$/;"	function	line:853
clearImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"clearImmediate": false,$/;"	function	line:854
clearInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"clearInterval": false,$/;"	function	line:855
clearTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"clearTimeout": false,$/;"	function	line:856
console	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"console": false,$/;"	function	line:857
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"exports": true,$/;"	function	line:858
GLOBAL	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GLOBAL": false,$/;"	function	line:859
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"global": false,$/;"	function	line:860
Intl	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Intl": false,$/;"	function	line:861
module	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"module": false,$/;"	function	line:862
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"process": false,$/;"	function	line:863
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"require": false,$/;"	function	line:864
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"root": false,$/;"	function	line:865
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"setImmediate": false,$/;"	function	line:866
setInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"setInterval": false,$/;"	function	line:867
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"setTimeout": false$/;"	function	line:868
commonjs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"commonjs": {$/;"	function	line:870
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"exports": true,$/;"	function	line:871
module	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"module": false,$/;"	function	line:872
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"require": false,$/;"	function	line:873
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"global": false$/;"	function	line:874
amd	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"amd": {$/;"	function	line:876
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"define": false,$/;"	function	line:877
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"require": false$/;"	function	line:878
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"mocha": {$/;"	function	line:880
after	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"after": false,$/;"	function	line:881
afterEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"afterEach": false,$/;"	function	line:882
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"before": false,$/;"	function	line:883
beforeEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"beforeEach": false,$/;"	function	line:884
context	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"context": false,$/;"	function	line:885
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"describe": false,$/;"	function	line:886
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"it": false,$/;"	function	line:887
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"mocha": false,$/;"	function	line:888
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"run": false,$/;"	function	line:889
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"setup": false,$/;"	function	line:890
specify	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"specify": false,$/;"	function	line:891
suite	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"suite": false,$/;"	function	line:892
suiteSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"suiteSetup": false,$/;"	function	line:893
suiteTeardown	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"suiteTeardown": false,$/;"	function	line:894
teardown	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"teardown": false,$/;"	function	line:895
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"test": false,$/;"	function	line:896
xcontext	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"xcontext": false,$/;"	function	line:897
xdescribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"xdescribe": false,$/;"	function	line:898
xit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"xit": false,$/;"	function	line:899
xspecify	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"xspecify": false$/;"	function	line:900
jasmine	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"jasmine": {$/;"	function	line:902
afterAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"afterAll": false,$/;"	function	line:903
afterEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"afterEach": false,$/;"	function	line:904
beforeAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"beforeAll": false,$/;"	function	line:905
beforeEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"beforeEach": false,$/;"	function	line:906
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"describe": false,$/;"	function	line:907
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"expect": false,$/;"	function	line:908
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fail": false,$/;"	function	line:909
fdescribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fdescribe": false,$/;"	function	line:910
fit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fit": false,$/;"	function	line:911
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"it": false,$/;"	function	line:912
jasmine	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"jasmine": false,$/;"	function	line:913
pending	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"pending": false,$/;"	function	line:914
runs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"runs": false,$/;"	function	line:915
spyOn	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"spyOn": false,$/;"	function	line:916
waits	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"waits": false,$/;"	function	line:917
waitsFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"waitsFor": false,$/;"	function	line:918
xdescribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"xdescribe": false,$/;"	function	line:919
xit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"xit": false$/;"	function	line:920
jest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"jest": {$/;"	function	line:922
afterAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"afterAll": false,$/;"	function	line:923
afterEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"afterEach": false,$/;"	function	line:924
beforeAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"beforeAll": false,$/;"	function	line:925
beforeEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"beforeEach": false,$/;"	function	line:926
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"check": false,$/;"	function	line:927
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"describe": false,$/;"	function	line:928
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"expect": false,$/;"	function	line:929
gen	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"gen": false,$/;"	function	line:930
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"it": false,$/;"	function	line:931
fdescribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fdescribe": false,$/;"	function	line:932
fit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fit": false,$/;"	function	line:933
jest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"jest": false,$/;"	function	line:934
pit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"pit": false,$/;"	function	line:935
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"require": false,$/;"	function	line:936
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"test": false,$/;"	function	line:937
xdescribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"xdescribe": false,$/;"	function	line:938
xit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"xit": false,$/;"	function	line:939
xtest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"xtest": false$/;"	function	line:940
qunit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"qunit": {$/;"	function	line:942
asyncTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"asyncTest": false,$/;"	function	line:943
deepEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"deepEqual": false,$/;"	function	line:944
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"equal": false,$/;"	function	line:945
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"expect": false,$/;"	function	line:946
module	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"module": false,$/;"	function	line:947
notDeepEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"notDeepEqual": false,$/;"	function	line:948
notEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"notEqual": false,$/;"	function	line:949
notOk	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"notOk": false,$/;"	function	line:950
notPropEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"notPropEqual": false,$/;"	function	line:951
notStrictEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"notStrictEqual": false,$/;"	function	line:952
ok	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ok": false,$/;"	function	line:953
propEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"propEqual": false,$/;"	function	line:954
QUnit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"QUnit": false,$/;"	function	line:955
raises	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"raises": false,$/;"	function	line:956
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"start": false,$/;"	function	line:957
stop	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"stop": false,$/;"	function	line:958
strictEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"strictEqual": false,$/;"	function	line:959
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"test": false,$/;"	function	line:960
throws	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"throws": false$/;"	function	line:961
phantomjs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"phantomjs": {$/;"	function	line:963
console	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"console": true,$/;"	function	line:964
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"exports": true,$/;"	function	line:965
phantom	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"phantom": true,$/;"	function	line:966
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"require": true,$/;"	function	line:967
WebPage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebPage": true$/;"	function	line:968
couch	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"couch": {$/;"	function	line:970
emit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"emit": false,$/;"	function	line:971
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"exports": false,$/;"	function	line:972
getRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"getRow": false,$/;"	function	line:973
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"log": false,$/;"	function	line:974
module	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"module": false,$/;"	function	line:975
provides	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"provides": false,$/;"	function	line:976
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"require": false,$/;"	function	line:977
respond	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"respond": false,$/;"	function	line:978
send	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"send": false,$/;"	function	line:979
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"start": false,$/;"	function	line:980
sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"sum": false$/;"	function	line:981
rhino	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"rhino": {$/;"	function	line:983
defineClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"defineClass": false,$/;"	function	line:984
deserialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"deserialize": false,$/;"	function	line:985
gc	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"gc": false,$/;"	function	line:986
help	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"help": false,$/;"	function	line:987
importClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"importClass": false,$/;"	function	line:988
importPackage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"importPackage": false,$/;"	function	line:989
java	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"java": false,$/;"	function	line:990
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"load": false,$/;"	function	line:991
loadClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"loadClass": false,$/;"	function	line:992
Packages	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Packages": false,$/;"	function	line:993
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"print": false,$/;"	function	line:994
quit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"quit": false,$/;"	function	line:995
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"readFile": false,$/;"	function	line:996
readUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"readUrl": false,$/;"	function	line:997
runCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"runCommand": false,$/;"	function	line:998
seal	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"seal": false,$/;"	function	line:999
serialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"serialize": false,$/;"	function	line:1000
spawn	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"spawn": false,$/;"	function	line:1001
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"sync": false,$/;"	function	line:1002
toint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"toint32": false,$/;"	function	line:1003
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"version": false$/;"	function	line:1004
nashorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"nashorn": {$/;"	function	line:1006
__DIR__	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"__DIR__": false,$/;"	function	line:1007
__FILE__	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"__FILE__": false,$/;"	function	line:1008
__LINE__	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"__LINE__": false,$/;"	function	line:1009
com	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"com": false,$/;"	function	line:1010
edu	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"edu": false,$/;"	function	line:1011
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"exit": false,$/;"	function	line:1012
Java	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Java": false,$/;"	function	line:1013
java	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"java": false,$/;"	function	line:1014
javafx	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"javafx": false,$/;"	function	line:1015
JavaImporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"JavaImporter": false,$/;"	function	line:1016
javax	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"javax": false,$/;"	function	line:1017
JSAdapter	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"JSAdapter": false,$/;"	function	line:1018
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"load": false,$/;"	function	line:1019
loadWithNewGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"loadWithNewGlobal": false,$/;"	function	line:1020
org	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"org": false,$/;"	function	line:1021
Packages	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Packages": false,$/;"	function	line:1022
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"print": false,$/;"	function	line:1023
quit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"quit": false$/;"	function	line:1024
wsh	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"wsh": {$/;"	function	line:1026
ActiveXObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ActiveXObject": true,$/;"	function	line:1027
Enumerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Enumerator": true,$/;"	function	line:1028
GetObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GetObject": true,$/;"	function	line:1029
ScriptEngine	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ScriptEngine": true,$/;"	function	line:1030
ScriptEngineBuildVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ScriptEngineBuildVersion": true,$/;"	function	line:1031
ScriptEngineMajorVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ScriptEngineMajorVersion": true,$/;"	function	line:1032
ScriptEngineMinorVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ScriptEngineMinorVersion": true,$/;"	function	line:1033
VBArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"VBArray": true,$/;"	function	line:1034
WScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WScript": true,$/;"	function	line:1035
WSH	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WSH": true,$/;"	function	line:1036
XDomainRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"XDomainRequest": true$/;"	function	line:1037
jquery	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"jquery": {$/;"	function	line:1039
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$": false,$/;"	function	line:1040
jQuery	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"jQuery": false$/;"	function	line:1041
yui	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"yui": {$/;"	function	line:1043
Y	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Y": false,$/;"	function	line:1044
YUI	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"YUI": false,$/;"	function	line:1045
YUI_config	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"YUI_config": false$/;"	function	line:1046
shelljs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"shelljs": {$/;"	function	line:1048
cat	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"cat": false,$/;"	function	line:1049
cd	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"cd": false,$/;"	function	line:1050
chmod	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"chmod": false,$/;"	function	line:1051
config	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"config": false,$/;"	function	line:1052
cp	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"cp": false,$/;"	function	line:1053
dirs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"dirs": false,$/;"	function	line:1054
echo	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"echo": false,$/;"	function	line:1055
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"env": false,$/;"	function	line:1056
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"error": false,$/;"	function	line:1057
exec	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"exec": false,$/;"	function	line:1058
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"exit": false,$/;"	function	line:1059
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"find": false,$/;"	function	line:1060
grep	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"grep": false,$/;"	function	line:1061
ls	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ls": false,$/;"	function	line:1062
ln	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ln": false,$/;"	function	line:1063
mkdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"mkdir": false,$/;"	function	line:1064
mv	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"mv": false,$/;"	function	line:1065
popd	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"popd": false,$/;"	function	line:1066
pushd	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"pushd": false,$/;"	function	line:1067
pwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"pwd": false,$/;"	function	line:1068
rm	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"rm": false,$/;"	function	line:1069
sed	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"sed": false,$/;"	function	line:1070
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"set": false,$/;"	function	line:1071
target	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"target": false,$/;"	function	line:1072
tempdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"tempdir": false,$/;"	function	line:1073
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"test": false,$/;"	function	line:1074
touch	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"touch": false,$/;"	function	line:1075
which	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"which": false$/;"	function	line:1076
prototypejs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"prototypejs": {$/;"	function	line:1078
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$": false,$/;"	function	line:1079
$$	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$$": false,$/;"	function	line:1080
$A	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$A": false,$/;"	function	line:1081
$break	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$break": false,$/;"	function	line:1082
$continue	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$continue": false,$/;"	function	line:1083
$F	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$F": false,$/;"	function	line:1084
$H	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$H": false,$/;"	function	line:1085
$R	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$R": false,$/;"	function	line:1086
$w	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$w": false,$/;"	function	line:1087
Abstract	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Abstract": false,$/;"	function	line:1088
Ajax	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Ajax": false,$/;"	function	line:1089
Autocompleter	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Autocompleter": false,$/;"	function	line:1090
Builder	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Builder": false,$/;"	function	line:1091
Class	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Class": false,$/;"	function	line:1092
Control	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Control": false,$/;"	function	line:1093
Draggable	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Draggable": false,$/;"	function	line:1094
Draggables	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Draggables": false,$/;"	function	line:1095
Droppables	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Droppables": false,$/;"	function	line:1096
Effect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Effect": false,$/;"	function	line:1097
Element	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Element": false,$/;"	function	line:1098
Enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Enumerable": false,$/;"	function	line:1099
Event	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Event": false,$/;"	function	line:1100
Field	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Field": false,$/;"	function	line:1101
Form	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Form": false,$/;"	function	line:1102
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Hash": false,$/;"	function	line:1103
Insertion	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Insertion": false,$/;"	function	line:1104
ObjectRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ObjectRange": false,$/;"	function	line:1105
PeriodicalExecuter	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PeriodicalExecuter": false,$/;"	function	line:1106
Position	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Position": false,$/;"	function	line:1107
Prototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Prototype": false,$/;"	function	line:1108
Scriptaculous	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Scriptaculous": false,$/;"	function	line:1109
Selector	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Selector": false,$/;"	function	line:1110
Sortable	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Sortable": false,$/;"	function	line:1111
SortableObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"SortableObserver": false,$/;"	function	line:1112
Sound	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Sound": false,$/;"	function	line:1113
Template	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Template": false,$/;"	function	line:1114
Toggle	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Toggle": false,$/;"	function	line:1115
Try	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Try": false$/;"	function	line:1116
meteor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"meteor": {$/;"	function	line:1118
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$": false,$/;"	function	line:1119
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"_": false,$/;"	function	line:1120
Accounts	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Accounts": false,$/;"	function	line:1121
AccountsClient	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AccountsClient": false,$/;"	function	line:1122
AccountsServer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AccountsServer": false,$/;"	function	line:1123
AccountsCommon	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"AccountsCommon": false,$/;"	function	line:1124
App	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"App": false,$/;"	function	line:1125
Assets	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Assets": false,$/;"	function	line:1126
Blaze	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Blaze": false,$/;"	function	line:1127
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"check": false,$/;"	function	line:1128
Cordova	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Cordova": false,$/;"	function	line:1129
DDP	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DDP": false,$/;"	function	line:1130
DDPServer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DDPServer": false,$/;"	function	line:1131
DDPRateLimiter	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DDPRateLimiter": false,$/;"	function	line:1132
Deps	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Deps": false,$/;"	function	line:1133
EJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"EJSON": false,$/;"	function	line:1134
Email	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Email": false,$/;"	function	line:1135
HTTP	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"HTTP": false,$/;"	function	line:1136
Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Log": false,$/;"	function	line:1137
Match	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Match": false,$/;"	function	line:1138
Meteor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Meteor": false,$/;"	function	line:1139
Mongo	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Mongo": false,$/;"	function	line:1140
MongoInternals	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"MongoInternals": false,$/;"	function	line:1141
Npm	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Npm": false,$/;"	function	line:1142
Package	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Package": false,$/;"	function	line:1143
Plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Plugin": false,$/;"	function	line:1144
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"process": false,$/;"	function	line:1145
Random	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Random": false,$/;"	function	line:1146
ReactiveDict	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ReactiveDict": false,$/;"	function	line:1147
ReactiveVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ReactiveVar": false,$/;"	function	line:1148
Router	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Router": false,$/;"	function	line:1149
ServiceConfiguration	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ServiceConfiguration": false,$/;"	function	line:1150
Session	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Session": false,$/;"	function	line:1151
share	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"share": false,$/;"	function	line:1152
Spacebars	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Spacebars": false,$/;"	function	line:1153
Template	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Template": false,$/;"	function	line:1154
Tinytest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Tinytest": false,$/;"	function	line:1155
Tracker	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Tracker": false,$/;"	function	line:1156
UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"UI": false,$/;"	function	line:1157
Utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Utils": false,$/;"	function	line:1158
WebApp	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebApp": false,$/;"	function	line:1159
WebAppInternals	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WebAppInternals": false$/;"	function	line:1160
mongo	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"mongo": {$/;"	function	line:1162
_isWindows	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"_isWindows": false,$/;"	function	line:1163
_rand	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"_rand": false,$/;"	function	line:1164
BulkWriteResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"BulkWriteResult": false,$/;"	function	line:1165
cat	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"cat": false,$/;"	function	line:1166
cd	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"cd": false,$/;"	function	line:1167
connect	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"connect": false,$/;"	function	line:1168
db	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"db": false,$/;"	function	line:1169
getHostName	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"getHostName": false,$/;"	function	line:1170
getMemInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"getMemInfo": false,$/;"	function	line:1171
hostname	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"hostname": false,$/;"	function	line:1172
ISODate	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ISODate": false,$/;"	function	line:1173
listFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"listFiles": false,$/;"	function	line:1174
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"load": false,$/;"	function	line:1175
ls	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ls": false,$/;"	function	line:1176
md5sumFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"md5sumFile": false,$/;"	function	line:1177
mkdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"mkdir": false,$/;"	function	line:1178
Mongo	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Mongo": false,$/;"	function	line:1179
NumberInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"NumberInt": false,$/;"	function	line:1180
NumberLong	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"NumberLong": false,$/;"	function	line:1181
ObjectId	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ObjectId": false,$/;"	function	line:1182
PlanCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"PlanCache": false,$/;"	function	line:1183
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"print": false,$/;"	function	line:1184
printjson	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"printjson": false,$/;"	function	line:1185
pwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"pwd": false,$/;"	function	line:1186
quit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"quit": false,$/;"	function	line:1187
removeFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"removeFile": false,$/;"	function	line:1188
rs	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"rs": false,$/;"	function	line:1189
sh	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"sh": false,$/;"	function	line:1190
UUID	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"UUID": false,$/;"	function	line:1191
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"version": false,$/;"	function	line:1192
WriteResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WriteResult": false$/;"	function	line:1193
applescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"applescript": {$/;"	function	line:1195
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$": false,$/;"	function	line:1196
Application	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Application": false,$/;"	function	line:1197
Automation	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Automation": false,$/;"	function	line:1198
console	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"console": false,$/;"	function	line:1199
delay	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"delay": false,$/;"	function	line:1200
Library	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Library": false,$/;"	function	line:1201
ObjC	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ObjC": false,$/;"	function	line:1202
ObjectSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ObjectSpecifier": false,$/;"	function	line:1203
Path	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Path": false,$/;"	function	line:1204
Progress	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Progress": false,$/;"	function	line:1205
Ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Ref": false$/;"	function	line:1206
serviceworker	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"serviceworker": {$/;"	function	line:1208
caches	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"caches": false,$/;"	function	line:1209
Cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Cache": false,$/;"	function	line:1210
CacheStorage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"CacheStorage": false,$/;"	function	line:1211
Client	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Client": false,$/;"	function	line:1212
clients	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"clients": false,$/;"	function	line:1213
Clients	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"Clients": false,$/;"	function	line:1214
ExtendableEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ExtendableEvent": false,$/;"	function	line:1215
ExtendableMessageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ExtendableMessageEvent": false,$/;"	function	line:1216
FetchEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"FetchEvent": false,$/;"	function	line:1217
importScripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"importScripts": false,$/;"	function	line:1218
registration	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"registration": false,$/;"	function	line:1219
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"self": false,$/;"	function	line:1220
ServiceWorker	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ServiceWorker": false,$/;"	function	line:1221
ServiceWorkerContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ServiceWorkerContainer": false,$/;"	function	line:1222
ServiceWorkerGlobalScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ServiceWorkerGlobalScope": false,$/;"	function	line:1223
ServiceWorkerMessageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ServiceWorkerMessageEvent": false,$/;"	function	line:1224
ServiceWorkerRegistration	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"ServiceWorkerRegistration": false,$/;"	function	line:1225
skipWaiting	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"skipWaiting": false,$/;"	function	line:1226
WindowClient	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"WindowClient": false$/;"	function	line:1227
atomtest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"atomtest": {$/;"	function	line:1229
advanceClock	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"advanceClock": false,$/;"	function	line:1230
fakeClearInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fakeClearInterval": false,$/;"	function	line:1231
fakeClearTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fakeClearTimeout": false,$/;"	function	line:1232
fakeSetInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fakeSetInterval": false,$/;"	function	line:1233
fakeSetTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fakeSetTimeout": false,$/;"	function	line:1234
resetTimeouts	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"resetTimeouts": false,$/;"	function	line:1235
waitsForPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"waitsForPromise": false$/;"	function	line:1236
embertest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"embertest": {$/;"	function	line:1238
andThen	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"andThen": false,$/;"	function	line:1239
click	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"click": false,$/;"	function	line:1240
currentPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"currentPath": false,$/;"	function	line:1241
currentRouteName	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"currentRouteName": false,$/;"	function	line:1242
currentURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"currentURL": false,$/;"	function	line:1243
fillIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"fillIn": false,$/;"	function	line:1244
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"find": false,$/;"	function	line:1245
findWithAssert	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"findWithAssert": false,$/;"	function	line:1246
keyEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"keyEvent": false,$/;"	function	line:1247
pauseTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"pauseTest": false,$/;"	function	line:1248
triggerEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"triggerEvent": false,$/;"	function	line:1249
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"visit": false$/;"	function	line:1250
protractor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"protractor": {$/;"	function	line:1252
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$": false,$/;"	function	line:1253
$$	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"$$": false,$/;"	function	line:1254
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"browser": false,$/;"	function	line:1255
By	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"By": false,$/;"	function	line:1256
by	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"by": false,$/;"	function	line:1257
DartObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"DartObject": false,$/;"	function	line:1258
element	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"element": false,$/;"	function	line:1259
protractor	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"protractor": false$/;"	function	line:1260
shared-node-browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"shared-node-browser": {$/;"	function	line:1262
clearInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"clearInterval": false,$/;"	function	line:1263
clearTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"clearTimeout": false,$/;"	function	line:1264
console	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"console": false,$/;"	function	line:1265
setInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"setInterval": false,$/;"	function	line:1266
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"setTimeout": false$/;"	function	line:1267
webextensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"webextensions": {$/;"	function	line:1269
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"browser": false,$/;"	function	line:1270
chrome	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"chrome": false,$/;"	function	line:1271
opr	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"opr": false$/;"	function	line:1272
greasemonkey	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^	"greasemonkey": {$/;"	function	line:1274
GM_addStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_addStyle": false,$/;"	function	line:1275
GM_deleteValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_deleteValue": false,$/;"	function	line:1276
GM_getResourceText	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_getResourceText": false,$/;"	function	line:1277
GM_getResourceURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_getResourceURL": false,$/;"	function	line:1278
GM_getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_getValue": false,$/;"	function	line:1279
GM_info	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_info": false,$/;"	function	line:1280
GM_listValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_listValues": false,$/;"	function	line:1281
GM_log	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_log": false,$/;"	function	line:1282
GM_openInTab	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_openInTab": false,$/;"	function	line:1283
GM_registerMenuCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_registerMenuCommand": false,$/;"	function	line:1284
GM_setClipboard	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_setClipboard": false,$/;"	function	line:1285
GM_setValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_setValue": false,$/;"	function	line:1286
GM_xmlhttpRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"GM_xmlhttpRequest": false,$/;"	function	line:1287
unsafeWindow	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/globals.json	/^		"unsafeWindow": false$/;"	function	line:1288
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^  "name": "globals",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^  "version": "9.16.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^  "description": "Global identifiers from different JavaScript environments",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^  "repository": "sindresorhus\/globals",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^    "test": "mocha"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^  "keywords": [$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^  "devDependencies": {$/;"	function	line:32
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/package.json	/^    "mocha": "*"$/;"	function	line:33
globals [![Build Status](https://travis-ci.org/sindresorhus/globals.svg?branch=master)](https://travis-ci.org/sindresorhus/globals)	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/readme.md	/^# globals [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/globals.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/globals)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/readme.md	/^## Install$/;"	function	line:12
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/readme.md	/^## Usage$/;"	function	line:19
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/globals/readme.md	/^## License$/;"	function	line:39
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^var Promise = require('pinkie-promise');$/;"	variable	line:2
arrayUnion	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^var arrayUnion = require('array-union');$/;"	variable	line:3
objectAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^var objectAssign = require('object-assign');$/;"	variable	line:4
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^var glob = require('glob');$/;"	variable	line:5
arrify	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^var arrify = require('arrify');$/;"	variable	line:6
pify	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^var pify = require('pify');$/;"	variable	line:7
globP	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^var globP = pify(glob, Promise).bind(glob);$/;"	variable	line:9
isNegative	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^function isNegative(pattern) {$/;"	function	line:11
isNegative	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^function isNegative(pattern) {$/;"	function	line:11
generateGlobTasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^function generateGlobTasks(patterns, opts) {$/;"	function	line:15
generateGlobTasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^function generateGlobTasks(patterns, opts) {$/;"	function	line:15
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^module.exports = function (patterns, opts) {$/;"	function	line:47
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^}$/;"	function	line:45
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^module.exports.sync = function (patterns, opts) {$/;"	function	line:57
module.exports.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/index.js	/^};$/;"	function	line:55
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "name": "globby",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "version": "5.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "description": "Extends `glob` with support for multiple patterns and exposes a Promise API",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "repository": "sindresorhus\/globby",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "author": {$/;"	function	line:7
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:8
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "scripts": {$/;"	function	line:15
bench	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "bench": "npm update globby glob-stream && matcha bench.js",$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "test": "xo && ava"$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "files": [$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "keywords": [$/;"	function	line:22
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "dependencies": {$/;"	function	line:54
array-union	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "array-union": "^1.0.1",$/;"	function	line:55
arrify	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "arrify": "^1.0.0",$/;"	function	line:56
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "glob": "^7.0.3",$/;"	function	line:57
object-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "object-assign": "^4.0.1",$/;"	function	line:58
pify	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "pify": "^2.0.0",$/;"	function	line:59
pinkie-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "pinkie-promise": "^2.0.0"$/;"	function	line:60
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^  "devDependencies": {$/;"	function	line:62
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "ava": "*",$/;"	function	line:63
glob-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "glob-stream": "wearefractal\/glob-stream#master",$/;"	function	line:64
globby	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "globby": "sindresorhus\/globby#master",$/;"	function	line:65
matcha	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "matcha": "^0.7.0",$/;"	function	line:66
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "rimraf": "^2.2.8",$/;"	function	line:67
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/package.json	/^    "xo": "*"$/;"	function	line:68
globby [![Build Status](https://travis-ci.org/sindresorhus/globby.svg?branch=master)](https://travis-ci.org/sindresorhus/globby)	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^# globby [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/globby.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/globby)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^## API$/;"	function	line:31
globby(patterns, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^### globby(patterns, [options])$/;"	function	line:33
globby.sync(patterns, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^### globby.sync(patterns, [options])$/;"	function	line:37
globby.generateGlobTasks(patterns, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^### globby.generateGlobTasks(patterns, [options])$/;"	function	line:41
patterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^#### patterns$/;"	function	line:47
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^#### options$/;"	function	line:53
Globbing patterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^## Globbing patterns$/;"	function	line:60
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^## Related$/;"	function	line:73
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/globby/readme.md	/^## License$/;"	function	line:80
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/fs.js	/^function clone (obj) {$/;"	function	line:7
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^function noop () {}$/;"	function	line:8
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  debug = function() {$/;"	function	line:14
patch	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^function patch (fs) {$/;"	function	line:56
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function readFile (path, options, cb) {$/;"	function	line:66
go$readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^    function go$readFile (path, options, cb) {$/;"	function	line:72
writeFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function writeFile (path, data, options, cb) {$/;"	function	line:87
go$writeFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^    function go$writeFile (path, data, options, cb) {$/;"	function	line:93
appendFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function appendFile (path, data, options, cb) {$/;"	function	line:109
go$appendFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^    function go$appendFile (path, data, options, cb) {$/;"	function	line:115
readdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function readdir (path, options, cb) {$/;"	function	line:130
go$readdir$cb	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^    function go$readdir$cb (err, files) {$/;"	function	line:141
go$readdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function go$readdir (args) {$/;"	function	line:155
go$readdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function go$readdir (args) {$/;"	function	line:155
ReadStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function ReadStream (path, options) {$/;"	function	line:176
ReadStream$open	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function ReadStream$open () {$/;"	function	line:183
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^    open(that.path, that.flags, that.mode, function (err, fd) {$/;"	function	line:185
WriteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function WriteStream (path, options) {$/;"	function	line:199
function.ReadStream$open.WriteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function WriteStream (path, options) {$/;"	function	line:199
WriteStream$open	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function WriteStream$open () {$/;"	function	line:206
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^    open(that.path, that.flags, that.mode, function (err, fd) {$/;"	function	line:208
createReadStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function createReadStream (path, options) {$/;"	function	line:219
function.ReadStream$open.WriteStream$open.createReadStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function createReadStream (path, options) {$/;"	function	line:219
createWriteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function createWriteStream (path, options) {$/;"	function	line:223
function.ReadStream$open.WriteStream$open.createWriteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function createWriteStream (path, options) {$/;"	function	line:223
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function open (path, flags, mode, cb) {$/;"	function	line:229
go$open	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^    function go$open (path, flags, mode, cb) {$/;"	function	line:235
function.ReadStream$open.WriteStream$open	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function WriteStream$open () {$/;"	function	line:206
function.ReadStream$open	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^  function ReadStream$open () {$/;"	function	line:183
enqueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^function enqueue (elem) {$/;"	function	line:251
function.enqueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^function enqueue (elem) {$/;"	function	line:251
retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^function retry () {$/;"	function	line:256
function.retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/graceful-fs.js	/^function retry () {$/;"	function	line:256
legacy	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/legacy-streams.js	/^function legacy (fs) {$/;"	function	line:5
ReadStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/legacy-streams.js	/^  function ReadStream (path, options) {$/;"	function	line:11
ReadStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/legacy-streams.js	/^  function ReadStream (path, options) {$/;"	class	line:11
WriteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/legacy-streams.js	/^  function WriteStream (path, options) {$/;"	function	line:75
WriteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/legacy-streams.js	/^  function WriteStream (path, options) {$/;"	class	line:75
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "name": "graceful-fs",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "description": "A drop-in replacement for fs, making various improvements.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "version": "4.1.11",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "repository": {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^    "type": "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^    "url": "https:\/\/github.com\/isaacs\/node-graceful-fs"$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "main": "graceful-fs.js",$/;"	function	line:9
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "engines": {$/;"	function	line:10
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^    "node": ">=0.4.0"$/;"	function	line:11
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "directories": {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^    "test": "test"$/;"	function	line:14
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "scripts": {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^    "test": "node test.js | tap -"$/;"	function	line:17
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "keywords": [$/;"	function	line:19
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "license": "ISC",$/;"	function	line:35
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "devDependencies": {$/;"	function	line:36
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^    "mkdirp": "^0.5.0",$/;"	function	line:37
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^    "rimraf": "^2.2.8",$/;"	function	line:38
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^    "tap": "^5.4.2"$/;"	function	line:39
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/package.json	/^  "files": [$/;"	function	line:41
cwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^process.cwd = function() {$/;"	function	line:9
chdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^process.chdir = function(d) {$/;"	function	line:19
patch	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function patch (fs) {$/;"	function	line:26
lchmod	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^    fs.lchmod = function (path, mode, cb) {$/;"	function	line:72
fs.lchmod	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^  if (!fs.lchmod) {$/;"	function	line:71
lchmodSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^    fs.lchmodSync = function () {}$/;"	function	line:75
fs.lchmodSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^    }$/;"	function	line:74
lchown	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^    fs.lchown = function (path, uid, gid, cb) {$/;"	function	line:78
fs.lchown	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^  if (!fs.lchown) {$/;"	function	line:77
lchownSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^    fs.lchownSync = function () {}$/;"	function	line:81
fs.lchownSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^    }$/;"	function	line:80
CB	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^      fs$rename(from, to, function CB (er) {$/;"	function	line:97
fs$rename	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^      fs$rename(from, to, function CB (er) {$/;"	function	line:97
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^          setTimeout(function() {$/;"	function	line:101
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^      callback = function (er, _, __) {$/;"	function	line:123
patchLchmod	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function patchLchmod (fs) {$/;"	function	line:150
lchmod	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^  fs.lchmod = function (path, mode, callback) {$/;"	function	line:151
function.fs.lchmod	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function patchLchmod (fs) {$/;"	function	line:150
lchmodSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^  fs.lchmodSync = function (path, mode) {$/;"	function	line:170
patchLutimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function patchLutimes (fs) {$/;"	function	line:193
lutimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^    fs.lutimes = function (path, at, mt, cb) {$/;"	function	line:195
patchLchmod.fs.lutimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^  if (constants.hasOwnProperty("O_SYMLINK")) {$/;"	function	line:194
lutimesSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^    fs.lutimesSync = function (path, at, mt) {$/;"	function	line:209
fs.lutimesSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^    }$/;"	function	line:207
lutimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^    fs.lutimes = function (_a, _b, _c, cb) { if (cb) process.nextTick(cb) }$/;"	function	line:229
fs.lutimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^  } else {$/;"	function	line:228
lutimesSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^    fs.lutimesSync = function () {}$/;"	function	line:230
chmodFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function chmodFix (orig) {$/;"	function	line:234
patchLutimes.chmodFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function chmodFix (orig) {$/;"	function	line:234
patchLchmod.patchLutimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function patchLutimes (fs) {$/;"	function	line:193
chmodFixSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function chmodFixSync (orig) {$/;"	function	line:244
patchLchmod.chmodFixSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function chmodFixSync (orig) {$/;"	function	line:244
function.patchLchmod	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function patchLchmod (fs) {$/;"	function	line:150
chownFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function chownFix (orig) {$/;"	function	line:256
function.chownFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function chownFix (orig) {$/;"	function	line:256
chownFixSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function chownFixSync (orig) {$/;"	function	line:266
function.chownFixSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function chownFixSync (orig) {$/;"	function	line:266
statFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function statFix (orig) {$/;"	function	line:278
function.statFix	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function statFix (orig) {$/;"	function	line:278
statFixSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function statFixSync (orig) {$/;"	function	line:292
statFixSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function statFixSync (orig) {$/;"	function	line:292
chownErOk	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function chownErOk (er) {$/;"	function	line:316
chownErOk	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/polyfills.js	/^function chownErOk (er) {$/;"	function	line:316
graceful-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/README.md	/^# graceful-fs$/;"	function	line:1
Improvements over [fs module](https://nodejs.org/api/fs.html)	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/README.md	/^## Improvements over [fs module](https:\/\/nodejs.org\/api\/fs.html)$/;"	function	line:10
USAGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/README.md	/^## USAGE$/;"	function	line:26
Global Patching	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/README.md	/^## Global Patching$/;"	function	line:36
Changes	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/README.md	/^## Changes$/;"	function	line:53
v4	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/README.md	/^### v4$/;"	function	line:85
v3	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/README.md	/^### v3$/;"	function	line:91
v2.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/README.md	/^### v2.1.0$/;"	function	line:100
v2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/README.md	/^### v2.0$/;"	function	line:106
v1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/README.md	/^### v1.1$/;"	function	line:111
1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-fs/README.md	/^### 1.0$/;"	function	line:129
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/.travis.yml	/^node_js:$/;"	function	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/index.js	/^var fs = require('fs')$/;"	variable	line:1
readlinkSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/index.js	/^exports.readlinkSync = function (p) {$/;"	function	line:4
exports.readlinkSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/index.js	/^  , lstat = fs.lstatSync;$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^  "name": "graceful-readlink",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^  "description": "graceful fs.readlink",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^  "main": "index.js",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^  "repository": "git:\/\/github.com\/zhiyelee\/graceful-readlink.git",$/;"	function	line:6
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^  "homepage": "https:\/\/github.com\/zhiyelee\/graceful-readlink",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^  "bugs": "https:\/\/github.com\/zhiyelee\/graceful-readlink\/issues",$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^  "keywords": [$/;"	function	line:9
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^  "author": "zhiyelee",$/;"	function	line:13
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^  "license": "MIT",$/;"	function	line:14
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/package.json	/^    "test": "echo \\"Error: no test specified\\" && exit 1"$/;"	function	line:16
graceful-readlink	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/README.md	/^# graceful-readlink$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/README.md	/^## Usage$/;"	function	line:6
Licence	/Users/jonathan/repos/identifiers-arxiv/node_modules/graceful-readlink/README.md	/^## Licence$/;"	function	line:15
growly	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/example/bakery.js	/^var growly = require('..\/lib\/growly.js');$/;"	variable	line:1
label	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/example/bakery.js	/^    muffinopts = { label: 'muffin', icon: 'muffin.png' },$/;"	property	line:7
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/example/bakery.js	/^    muffinopts = { label: 'muffin', icon: 'muffin.png' },$/;"	property	line:7
label	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/example/bakery.js	/^    cakeopts = { label: 'cake', title: 'Cake is ready!', icon: 'cake.png', sticky: true };$/;"	property	line:8
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/example/bakery.js	/^    cakeopts = { label: 'cake', title: 'Cake is ready!', icon: 'cake.png', sticky: true };$/;"	property	line:8
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/example/bakery.js	/^    cakeopts = { label: 'cake', title: 'Cake is ready!', icon: 'cake.png', sticky: true };$/;"	property	line:8
sticky	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/example/bakery.js	/^    cakeopts = { label: 'cake', title: 'Cake is ready!', icon: 'cake.png', sticky: true };$/;"	property	line:8
growly	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/example/simple.js	/^var growly = require('..\/lib\/growly.js');$/;"	variable	line:1
net	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^var net = require('net'),$/;"	variable	line:1
nl	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^var nl = '\\r\\n';$/;"	variable	line:6
GNTP	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^function GNTP(type, opts) {$/;"	function	line:15
GNTP	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^function GNTP(type, opts) {$/;"	class	line:15
parseResp	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.parseResp = function(resp) {$/;"	function	line:47
GNTP.parseResp	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.parseResp = function(resp) {$/;"	method	line:47
retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.retry = function() {$/;"	function	line:68
GNTP.retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.retry = function() {$/;"	method	line:68
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^    setTimeout(function() {$/;"	function	line:71
addResource	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.addResource = function(file) {$/;"	function	line:85
GNTP.addResource	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.addResource = function(file) {$/;"	method	line:85
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.add = function(name, val) {$/;"	function	line:101
GNTP.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.add = function(name, val) {$/;"	method	line:101
newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.newline = function() {$/;"	function	line:122
GNTP.newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.newline = function() {$/;"	method	line:122
send	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.send = function(callback) {$/;"	function	line:145
GNTP.send	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/gntp.js	/^GNTP.prototype.send = function(callback) {$/;"	method	line:145
GNTP	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^var GNTP = require('.\/gntp.js');$/;"	variable	line:1
Growly	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^function Growly() {$/;"	function	line:9
Growly	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^function Growly() {$/;"	class	line:9
getLabels	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^Growly.prototype.getLabels = function() {$/;"	function	line:28
Growly.getLabels	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^Growly.prototype.getLabels = function() {$/;"	method	line:28
setHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^Growly.prototype.setHost = function(host, port) {$/;"	function	line:42
Growly.setHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^Growly.prototype.setHost = function(host, port) {$/;"	method	line:42
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^Growly.prototype.register = function(appname, appicon, notifications, callback) {$/;"	function	line:75
Growly.register	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^Growly.prototype.register = function(appname, appicon, notifications, callback) {$/;"	method	line:75
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^        callback = function() {};$/;"	function	line:90
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^    } else {$/;"	function	line:89
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^Growly.prototype.notify = function(text, opts, callback) {$/;"	function	line:145
Growly.notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/lib/growly.js	/^Growly.prototype.notify = function(text, opts, callback) {$/;"	method	line:145
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^    "name": "growly",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^    "version": "1.3.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^    "description": "Simple zero-dependency Growl notifications using GNTP.",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^    "keywords": ["growl", "growly", "snarl", "notifications", "gntp", "messages"],$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^    "author": "Ibrahim Al-Rajhi <abrahamalrajhi@gmail.com> (http:\/\/ibrahimalrajhi.com\/)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^    "repository": "http:\/\/github.com\/theabraham\/growly",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^    "bugs": "http:\/\/github.com\/theabraham\/growly\/issues",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^    "main": "lib\/growly.js",$/;"	function	line:9
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^    "directories": {$/;"	function	line:10
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^        "example": "example",$/;"	function	line:11
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^        "lib": "lib"$/;"	function	line:12
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/package.json	/^    "license": "MIT"$/;"	function	line:14
Growly	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/README.md	/^# Growly #$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/README.md	/^## Installation ##$/;"	function	line:5
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/README.md	/^## Example ##$/;"	function	line:21
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/README.md	/^## Usage ##$/;"	function	line:33
Growly.register(appname, [appicon], [notifications], [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/README.md	/^### Growly.register(appname, [appicon], [notifications], [callback]) ###$/;"	function	line:37
Growly.notify(text, [opts], [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/README.md	/^### Growly.notify(text, [opts], [callback]) ###$/;"	function	line:60
Growly.setHost(host, port)	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/README.md	/^### Growly.setHost(host, port) ###$/;"	function	line:83
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/growly/README.md	/^## License ##$/;"	function	line:87
instrumentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/.istanbul.yml	/^instrumentation:$/;"	function	line:1
excludes	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/.istanbul.yml	/^    excludes: ['**\/spec\/**']$/;"	function	line:2
How to Contribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/CONTRIBUTING.md	/^# How to Contribute$/;"	function	line:1
Reporting Issues	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/CONTRIBUTING.md	/^## Reporting Issues$/;"	function	line:3
Pull Requests	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/CONTRIBUTING.md	/^## Pull Requests$/;"	function	line:13
Building	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/CONTRIBUTING.md	/^## Building$/;"	function	line:24
Running Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/CONTRIBUTING.md	/^##Running Tests$/;"	function	line:45
Ember testing	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/CONTRIBUTING.md	/^## Ember testing$/;"	function	line:64
Releasing	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/CONTRIBUTING.md	/^## Releasing$/;"	function	line:78
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/base.js	/^define(['exports', '.\/utils', '.\/exception', '.\/helpers', '.\/decorators', '.\/logger'], function (exports, _utils, _exception, _helpers, _decorators, _logger) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/base.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:8
HandlebarsEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/base.js	/^  function HandlebarsEnvironment(helpers, partials, decorators) {$/;"	function	line:32
registerHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/base.js	/^    registerHelper: function registerHelper(name, fn) {$/;"	function	line:47
unregisterHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/base.js	/^    unregisterHelper: function unregisterHelper(name) {$/;"	function	line:57
registerPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/base.js	/^    registerPartial: function registerPartial(name, partial) {$/;"	function	line:61
unregisterPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/base.js	/^    unregisterPartial: function unregisterPartial(name) {$/;"	function	line:71
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/base.js	/^    registerDecorator: function registerDecorator(name, fn) {$/;"	function	line:75
unregisterDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/base.js	/^    unregisterDecorator: function unregisterDecorator(name) {$/;"	function	line:85
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/ast.js	/^define(['exports', 'module'], function (exports, module) {$/;"	function	line:1
helperExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/ast.js	/^      helperExpression: function helperExpression(node) {$/;"	function	line:10
scopedId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/ast.js	/^      scopedId: function scopedId(path) {$/;"	function	line:14
simpleId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/ast.js	/^      simpleId: function simpleId(path) {$/;"	function	line:21
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/base.js	/^define(['exports', '.\/parser', '.\/whitespace-control', '.\/helpers', '..\/utils'], function (exports, _parser, _whitespaceControl, _helpers, _utils) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/base.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:8
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/base.js	/^  function parse(input, options) {$/;"	function	line:19
locInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/base.js	/^    yy.locInfo = function (locInfo) {$/;"	function	line:28
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^define(['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:1
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    SourceNode = function (line, column, srcFile, chunks) {$/;"	function	line:20
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^      add: function add(chunks) {$/;"	function	line:28
prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^      prepend: function prepend(chunks) {$/;"	function	line:34
toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^      toStringWithSourceMap: function toStringWithSourceMap() {$/;"	function	line:40
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^      toString: function toString() {$/;"	function	line:43
castChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^  function castChunk(chunk, codeGen, loc) {$/;"	function	line:49
CodeGen	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^  function CodeGen(srcFile) {$/;"	function	line:64
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    isEmpty: function isEmpty() {$/;"	function	line:70
prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    prepend: function prepend(source, loc) {$/;"	function	line:73
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    push: function push(source, loc) {$/;"	function	line:76
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    merge: function merge() {$/;"	function	line:80
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    each: function each(iter) {$/;"	function	line:88
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    empty: function empty() {$/;"	function	line:94
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    wrap: function wrap(chunk) {$/;"	function	line:98
functionCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    functionCall: function functionCall(fn, type, params) {$/;"	function	line:110
quotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    quotedString: function quotedString(str) {$/;"	function	line:115
objectLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    objectLiteral: function objectLiteral(obj) {$/;"	function	line:120
generateList	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    generateList: function generateList(entries) {$/;"	function	line:138
generateArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/code-gen.js	/^    generateArray: function generateArray(entries) {$/;"	function	line:152
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^define(['exports', '..\/exception', '..\/utils', '.\/ast'], function (exports, _exception, _utils, _ast) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:12
Compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^  function Compiler() {}$/;"	function	line:20
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    equals: function equals(other) {$/;"	function	line:30
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    compile: function compile(program, options) {$/;"	function	line:58
compileProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    compileProgram: function compileProgram(program) {$/;"	function	line:92
accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    accept: function accept(node) {$/;"	function	line:106
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    Program: function Program(program) {$/;"	function	line:118
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    BlockStatement: function BlockStatement(block) {$/;"	function	line:135
DecoratorBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    DecoratorBlock: function DecoratorBlock(decorator) {$/;"	function	line:171
PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    PartialStatement: function PartialStatement(partial) {$/;"	function	line:180
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    PartialBlockStatement: function PartialBlockStatement(partialBlock) {$/;"	function	line:216
MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    MustacheStatement: function MustacheStatement(mustache) {$/;"	function	line:220
Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    Decorator: function Decorator(decorator) {$/;"	function	line:229
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    ContentStatement: function ContentStatement(content) {$/;"	function	line:233
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    CommentStatement: function CommentStatement() {},$/;"	function	line:239
SubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    SubExpression: function SubExpression(sexpr) {$/;"	function	line:241
ambiguousSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    ambiguousSexpr: function ambiguousSexpr(sexpr, program, inverse) {$/;"	function	line:253
simpleSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    simpleSexpr: function simpleSexpr(sexpr) {$/;"	function	line:269
helperSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    helperSexpr: function helperSexpr(sexpr, program, inverse) {$/;"	function	line:276
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    PathExpression: function PathExpression(path) {$/;"	function	line:294
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    StringLiteral: function StringLiteral(string) {$/;"	function	line:315
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    NumberLiteral: function NumberLiteral(number) {$/;"	function	line:319
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    BooleanLiteral: function BooleanLiteral(bool) {$/;"	function	line:323
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    UndefinedLiteral: function UndefinedLiteral() {$/;"	function	line:327
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    NullLiteral: function NullLiteral() {$/;"	function	line:331
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    Hash: function Hash(hash) {$/;"	function	line:335
opcode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    opcode: function opcode(name) {$/;"	function	line:352
addDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    addDepth: function addDepth(depth) {$/;"	function	line:356
classifySexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    classifySexpr: function classifySexpr(sexpr) {$/;"	function	line:364
pushParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    pushParams: function pushParams(params) {$/;"	function	line:400
pushParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    pushParam: function pushParam(val) {$/;"	function	line:406
setupFullMustacheParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    setupFullMustacheParams: function setupFullMustacheParams(sexpr, program, inverse, omitEmpty) {$/;"	function	line:447
blockParamIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    blockParamIndex: function blockParamIndex(name) {$/;"	function	line:463
precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^  function precompile(input, options, env) {$/;"	function	line:474
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^  function compile(input, options, env) {$/;"	function	line:492
compileInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    function compileInput() {$/;"	function	line:508
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    function ret(context, execOptions) {$/;"	function	line:516
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    ret._setup = function (setupOptions) {$/;"	function	line:522
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^    ret._child = function (i, data, blockParams, depths) {$/;"	function	line:528
argEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^  function argEquals(a, b) {$/;"	function	line:537
transformLiteralToPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/compiler.js	/^  function transformLiteralToPath(sexpr) {$/;"	function	line:552
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^define(['exports', '..\/exception'], function (exports, _exception) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:17
validateClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function validateClose(open, close) {$/;"	function	line:21
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function SourceLocation(source, locInfo) {$/;"	function	line:31
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function id(token) {$/;"	function	line:43
stripFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function stripFlags(open, close) {$/;"	function	line:51
stripComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function stripComment(comment) {$/;"	function	line:58
preparePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function preparePath(data, parts, loc) {$/;"	function	line:62
prepareMustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function prepareMustache(path, params, hash, open, strip, locInfo) {$/;"	function	line:100
prepareRawBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function prepareRawBlock(openRawBlock, contents, close, locInfo) {$/;"	function	line:117
prepareBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function prepareBlock(openBlock, program, inverseAndProgram, close, inverted, locInfo) {$/;"	function	line:141
prepareProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function prepareProgram(statements, loc) {$/;"	function	line:186
preparePartialBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/helpers.js	/^  function preparePartialBlock(open, program, close, locInfo) {$/;"	function	line:215
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^define(['exports', 'module', '..\/base', '..\/exception', '..\/utils', '.\/code-gen'], function (exports, module, _base, _exception, _utils, _codeGen) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^  function Literal(value) {$/;"	function	line:12
JavaScriptCompiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^  function JavaScriptCompiler() {}$/;"	function	line:16
nameLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    nameLookup: function nameLookup(parent, name \/* , type*\/) {$/;"	function	line:21
depthedLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    depthedLookup: function depthedLookup(name) {$/;"	function	line:28
compilerInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    compilerInfo: function compilerInfo() {$/;"	function	line:32
appendToBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    appendToBuffer: function appendToBuffer(source, location, explicit) {$/;"	function	line:38
initializeBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    initializeBuffer: function initializeBuffer() {$/;"	function	line:58
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    compile: function compile(environment, options, context, asObject) {$/;"	function	line:63
preamble	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    preamble: function preamble() {$/;"	function	line:198
createFunctionContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    createFunctionContext: function createFunctionContext(asObject) {$/;"	function	line:206
mergeSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    mergeSource: function mergeSource(varDeclarations) {$/;"	function	line:251
blockValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    blockValue: function blockValue(name) {$/;"	function	line:318
ambiguousBlockValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    ambiguousBlockValue: function ambiguousBlockValue() {$/;"	function	line:335
appendContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    appendContent: function appendContent(content) {$/;"	function	line:355
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    append: function append() {$/;"	function	line:374
appendEscaped	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    appendEscaped: function appendEscaped() {$/;"	function	line:396
getContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    getContext: function getContext(depth) {$/;"	function	line:407
pushContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    pushContext: function pushContext() {$/;"	function	line:417
lookupOnContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    lookupOnContext: function lookupOnContext(parts, falsy, strict, scoped) {$/;"	function	line:428
lookupBlockParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    lookupBlockParam: function lookupBlockParam(blockParamId, parts) {$/;"	function	line:449
lookupData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    lookupData: function lookupData(depth, parts, strict) {$/;"	function	line:462
resolvePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    resolvePath: function resolvePath(type, parts, i, falsy, strict) {$/;"	function	line:472
resolvePossibleLambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    resolvePossibleLambda: function resolvePossibleLambda() {$/;"	function	line:507
pushStringParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    pushStringParam: function pushStringParam(string, type) {$/;"	function	line:519
emptyHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    emptyHash: function emptyHash(omitEmpty) {$/;"	function	line:534
pushHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    pushHash: function pushHash() {$/;"	function	line:544
popHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    popHash: function popHash() {$/;"	function	line:550
pushString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    pushString: function pushString(string) {$/;"	function	line:571
pushLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    pushLiteral: function pushLiteral(value) {$/;"	function	line:583
pushProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    pushProgram: function pushProgram(guid) {$/;"	function	line:595
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    registerDecorator: function registerDecorator(paramSize, name) {$/;"	function	line:610
invokeHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    invokeHelper: function invokeHelper(paramSize, name, isSimple) {$/;"	function	line:626
invokeKnownHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    invokeKnownHelper: function invokeKnownHelper(paramSize, name) {$/;"	function	line:647
invokeAmbiguous	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    invokeAmbiguous: function invokeAmbiguous(name, helperCall) {$/;"	function	line:664
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    invokePartial: function invokePartial(isDynamic, name, indent) {$/;"	function	line:690
assignToHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    assignToHash: function assignToHash(key) {$/;"	function	line:727
pushId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    pushId: function pushId(type, name, child) {$/;"	function	line:754
compileChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    compileChildren: function compileChildren(environment, options) {$/;"	function	line:770
matchExistingProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    matchExistingProgram: function matchExistingProgram(child) {$/;"	function	line:803
programExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    programExpression: function programExpression(guid) {$/;"	function	line:812
useRegister	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    useRegister: function useRegister(name) {$/;"	function	line:826
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    push: function push(expr) {$/;"	function	line:833
pushStackLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    pushStackLiteral: function pushStackLiteral(item) {$/;"	function	line:842
pushSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    pushSource: function pushSource(source) {$/;"	function	line:846
replaceStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    replaceStack: function replaceStack(callback) {$/;"	function	line:857
incrStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    incrStack: function incrStack() {$/;"	function	line:896
topStackName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    topStackName: function topStackName() {$/;"	function	line:903
flushInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    flushInline: function flushInline() {$/;"	function	line:906
isInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    isInline: function isInline() {$/;"	function	line:921
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    popStack: function popStack(wrapped) {$/;"	function	line:925
topStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    topStack: function topStack() {$/;"	function	line:943
contextName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    contextName: function contextName(context) {$/;"	function	line:955
quotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    quotedString: function quotedString(str) {$/;"	function	line:963
objectLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    objectLiteral: function objectLiteral(obj) {$/;"	function	line:967
aliasable	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    aliasable: function aliasable(name) {$/;"	function	line:971
setupHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    setupHelper: function setupHelper(paramSize, name, blockHelper) {$/;"	function	line:985
setupParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    setupParams: function setupParams(helper, paramSize, params) {$/;"	function	line:999
setupHelperArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^    setupHelperArgs: function setupHelperArgs(helper, paramSize, params, useRegister) {$/;"	function	line:1069
isValidJavaScriptVariableName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^  JavaScriptCompiler.isValidJavaScriptVariableName = function (name) {$/;"	function	line:1095
strictLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/javascript-compiler.js	/^  function strictLookup(requireTerminal, compiler, parts, type) {$/;"	function	line:1099
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^define(["exports"], function (exports) {$/;"	function	line:1
trace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^        var parser = { trace: function trace() {},$/;"	function	line:7
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                switch (yystate) {$/;"	function	line:16
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^            parseError: function parseError(str, hash) {$/;"	function	line:267
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^            parse: function parse(input) {$/;"	function	line:270
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                function popStack(n) {$/;"	function	line:291
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                function lex() {$/;"	function	line:296
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                    switch (action[0]) {$/;"	function	line:343
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                parseError: function parseError(str, hash) {$/;"	function	line:393
setInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                setInput: function setInput(input) {$/;"	function	line:400
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                input: function input() {$/;"	function	line:411
unput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                unput: function unput(ch) {$/;"	function	line:430
more	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                more: function more() {$/;"	function	line:456
less	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                less: function less(n) {$/;"	function	line:460
pastInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                pastInput: function pastInput() {$/;"	function	line:463
upcomingInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                upcomingInput: function upcomingInput() {$/;"	function	line:467
showPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                showPosition: function showPosition() {$/;"	function	line:474
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                next: function next() {$/;"	function	line:479
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                lex: function lex() {$/;"	function	line:526
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                begin: function begin(condition) {$/;"	function	line:534
popState	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                popState: function popState() {$/;"	function	line:537
_currentRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                _currentRules: function _currentRules() {$/;"	function	line:540
topState	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                topState: function topState() {$/;"	function	line:543
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                pushState: function begin(condition) {$/;"	function	line:546
strip	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                function strip(start, end) {$/;"	function	line:553
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^                switch ($avoiding_name_collisions) {$/;"	function	line:558
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^        function Parser() {$/;"	function	line:733
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/parser.js	/^        function Parser() {$/;"	class	line:733
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^define(['exports', '.\/visitor'], function (exports, _visitor) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:10
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  function print(ast) {$/;"	function	line:14
PrintVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  function PrintVisitor() {$/;"	function	line:18
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.pad = function (string) {$/;"	function	line:24
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.Program = function (program) {$/;"	function	line:35
MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.MustacheStatement = function (mustache) {$/;"	function	line:59
Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.Decorator = function (mustache) {$/;"	function	line:62
PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.PartialStatement = function (partial) {$/;"	function	line:95
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.PartialBlockStatement = function (partial) {$/;"	function	line:105
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.ContentStatement = function (content) {$/;"	function	line:122
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.CommentStatement = function (comment) {$/;"	function	line:126
SubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.SubExpression = function (sexpr) {$/;"	function	line:130
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.PathExpression = function (id) {$/;"	function	line:146
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.StringLiteral = function (string) {$/;"	function	line:151
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.NumberLiteral = function (number) {$/;"	function	line:155
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.BooleanLiteral = function (bool) {$/;"	function	line:159
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.UndefinedLiteral = function () {$/;"	function	line:163
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.NullLiteral = function () {$/;"	function	line:167
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.Hash = function (hash) {$/;"	function	line:171
HashPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/printer.js	/^  PrintVisitor.prototype.HashPair = function (pair) {$/;"	function	line:181
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^define(['exports', 'module', '..\/exception'], function (exports, module, _exception) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^  function Visitor() {$/;"	function	line:10
acceptKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    acceptKey: function acceptKey(node, name) {$/;"	function	line:19
acceptRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    acceptRequired: function acceptRequired(node, name) {$/;"	function	line:33
acceptArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    acceptArray: function acceptArray(array) {$/;"	function	line:43
accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    accept: function accept(object) {$/;"	function	line:55
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    Program: function Program(program) {$/;"	function	line:81
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    PartialBlockStatement: function PartialBlockStatement(partial) {$/;"	function	line:92
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    ContentStatement: function ContentStatement() \/* content *\/{},$/;"	function	line:98
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    CommentStatement: function CommentStatement() \/* comment *\/{},$/;"	function	line:99
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    PathExpression: function PathExpression() \/* path *\/{},$/;"	function	line:103
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    StringLiteral: function StringLiteral() \/* string *\/{},$/;"	function	line:105
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    NumberLiteral: function NumberLiteral() \/* number *\/{},$/;"	function	line:106
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    BooleanLiteral: function BooleanLiteral() \/* bool *\/{},$/;"	function	line:107
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    UndefinedLiteral: function UndefinedLiteral() \/* literal *\/{},$/;"	function	line:108
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    NullLiteral: function NullLiteral() \/* literal *\/{},$/;"	function	line:109
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    Hash: function Hash(hash) {$/;"	function	line:111
HashPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^    HashPair: function HashPair(pair) {$/;"	function	line:114
visitSubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^  function visitSubExpression(mustache) {$/;"	function	line:119
visitBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^  function visitBlock(block) {$/;"	function	line:124
visitPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/visitor.js	/^  function visitPartial(partial) {$/;"	function	line:130
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/whitespace-control.js	/^define(['exports', 'module', '.\/visitor'], function (exports, module, _visitor) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/whitespace-control.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
WhitespaceControl	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/whitespace-control.js	/^  function WhitespaceControl() {$/;"	function	line:10
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/whitespace-control.js	/^  WhitespaceControl.prototype.Program = function (program) {$/;"	function	line:17
isPrevWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/whitespace-control.js	/^  function isPrevWhitespace(body, i, isRoot) {$/;"	function	line:146
isNextWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/whitespace-control.js	/^  function isNextWhitespace(body, i, isRoot) {$/;"	function	line:163
omitRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/whitespace-control.js	/^  function omitRight(body, i, multiple) {$/;"	function	line:186
omitLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/compiler/whitespace-control.js	/^  function omitLeft(body, i, multiple) {$/;"	function	line:204
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/decorators/inline.js	/^define(['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/decorators/inline.js	/^  module.exports = function (instance) {$/;"	function	line:4
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/decorators/inline.js	/^        ret = function (context, options) {$/;"	function	line:9
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/decorators.js	/^define(['exports', '.\/decorators\/inline'], function (exports, _decoratorsInline) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/decorators.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:8
registerDefaultDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/decorators.js	/^  function registerDefaultDecorators(instance) {$/;"	function	line:12
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/exception.js	/^define(['exports', 'module'], function (exports, module) {$/;"	function	line:1
Exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/exception.js	/^  function Exception(message, node) {$/;"	function	line:6
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/block-helper-missing.js	/^define(['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/block-helper-missing.js	/^  module.exports = function (instance) {$/;"	function	line:4
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/each.js	/^define(['exports', 'module', '..\/utils', '..\/exception'], function (exports, module, _utils, _exception) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/each.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/each.js	/^  module.exports = function (instance) {$/;"	function	line:10
execIteration	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/each.js	/^      function execIteration(field, index, last) {$/;"	function	line:35
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/helper-missing.js	/^define(['exports', 'module', '..\/exception'], function (exports, module, _exception) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/helper-missing.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/helper-missing.js	/^  module.exports = function (instance) {$/;"	function	line:10
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/if.js	/^define(['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/if.js	/^  module.exports = function (instance) {$/;"	function	line:4
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/log.js	/^define(['exports', 'module'], function (exports, module) {$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/log.js	/^  module.exports = function (instance) {$/;"	function	line:4
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/lookup.js	/^define(['exports', 'module'], function (exports, module) {$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/lookup.js	/^  module.exports = function (instance) {$/;"	function	line:4
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/with.js	/^define(['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers/with.js	/^  module.exports = function (instance) {$/;"	function	line:4
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers.js	/^define(['exports', '.\/helpers\/block-helper-missing', '.\/helpers\/each', '.\/helpers\/helper-missing', '.\/helpers\/if', '.\/helpers\/log', '.\/helpers\/lookup', '.\/helpers\/with'], function (exports, _helpersBlockHelperMissing, _helpersEach, _helpersHelperMissing, _helpersIf, _helpersLog, _helpersLookup, _helpersWith) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:8
registerDefaultHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/helpers.js	/^  function registerDefaultHelpers(instance) {$/;"	function	line:24
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/logger.js	/^define(['exports', 'module', '.\/utils'], function (exports, module, _utils) {$/;"	function	line:1
lookupLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/logger.js	/^    lookupLevel: function lookupLevel(level) {$/;"	function	line:9
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/logger.js	/^    log: function log(level) {$/;"	function	line:23
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/no-conflict.js	/^define(['exports', 'module'], function (exports, module) {$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/no-conflict.js	/^  module.exports = function (Handlebars) {$/;"	function	line:5
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/no-conflict.js	/^    Handlebars.noConflict = function () {$/;"	function	line:10
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^define(['exports', '.\/utils', '.\/exception', '.\/base'], function (exports, _utils, _exception, _base) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:13
checkRevision	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^  function checkRevision(compilerInfo) {$/;"	function	line:17
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^  function template(templateSpec, env) {$/;"	function	line:33
invokePartialWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^    function invokePartialWrapper(partial, context, options) {$/;"	function	line:48
strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^      strict: function strict(obj, name) {$/;"	function	line:83
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^      lookup: function lookup(depths, name) {$/;"	function	line:89
lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^      lambda: function lambda(current, context) {$/;"	function	line:97
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^      fn: function fn(i) {$/;"	function	line:104
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^      program: function program(i, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:111
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^      data: function data(value, depth) {$/;"	function	line:122
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^      merge: function merge(param, common) {$/;"	function	line:128
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^    function ret(context) {$/;"	function	line:142
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^      function main(context \/*, options*\/) {$/;"	function	line:161
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^    ret._setup = function (options) {$/;"	function	line:169
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^    ret._child = function (i, data, blockParams, depths) {$/;"	function	line:186
wrapProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^  function wrapProgram(container, i, fn, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:199
prog	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^    function prog(context) {$/;"	function	line:200
resolvePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^  function resolvePartial(partial, context, options) {$/;"	function	line:219
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^  function invokePartial(partial, context, options) {$/;"	function	line:239
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^  function noop() {$/;"	function	line:266
initData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^  function initData(context, data) {$/;"	function	line:270
executeDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/runtime.js	/^  function executeDecorators(fn, prog, container, depths, data, blockParams) {$/;"	function	line:278
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/safe-string.js	/^define(['exports', 'module'], function (exports, module) {$/;"	function	line:1
SafeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/safe-string.js	/^  function SafeString(string) {$/;"	function	line:5
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/utils.js	/^define(['exports'], function (exports) {$/;"	function	line:1
escapeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/utils.js	/^  function escapeChar(chr) {$/;"	function	line:25
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/utils.js	/^  function extend(obj \/* , ...source *\/) {$/;"	function	line:29
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/utils.js	/^  var isFunction = function isFunction(value) {$/;"	function	line:47
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/utils.js	/^  function indexOf(array, value) {$/;"	function	line:69
escapeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/utils.js	/^  function escapeExpression(string) {$/;"	function	line:78
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/utils.js	/^  function isEmpty(value) {$/;"	function	line:101
createFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/utils.js	/^  function createFrame(object) {$/;"	function	line:111
blockParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/utils.js	/^  function blockParams(params, ids) {$/;"	function	line:117
appendContextPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars/utils.js	/^  function appendContextPath(contextPath, id) {$/;"	function	line:122
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars.js	/^define(['exports', 'module', '.\/handlebars.runtime', '.\/handlebars\/compiler\/ast', '.\/handlebars\/compiler\/base', '.\/handlebars\/compiler\/compiler', '.\/handlebars\/compiler\/javascript-compiler', '.\/handlebars\/compiler\/visitor', '.\/handlebars\/no-conflict'], function (exports, module, _handlebarsRuntime, _handlebarsCompilerAst, _handlebarsCompilerBase, _handlebarsCompilerCompiler, _handlebarsCompilerJavascriptCompiler, _handlebarsCompilerVisitor, _handlebarsNoConflict) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars.js	/^  function create() {$/;"	function	line:21
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars.js	/^    hb.compile = function (input, options) {$/;"	function	line:24
precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars.js	/^    hb.precompile = function (input, options) {$/;"	function	line:27
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars.runtime.js	/^define(['exports', 'module', '.\/handlebars\/base', '.\/handlebars\/safe-string', '.\/handlebars\/exception', '.\/handlebars\/utils', '.\/handlebars\/runtime', '.\/handlebars\/no-conflict'], function (exports, module, _handlebarsBase, _handlebarsSafeString, _handlebarsException, _handlebarsUtils, _handlebarsRuntime, _handlebarsNoConflict) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars.runtime.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars.runtime.js	/^  function create() {$/;"	function	line:18
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/handlebars.runtime.js	/^    hb.template = function (spec) {$/;"	function	line:28
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/precompiler.js	/^define(['exports', 'async', 'fs', '.\/handlebars', 'path', 'source-map', 'uglify-js'], function (exports, _async, _fs, _handlebars, _path, _sourceMap, _uglifyJs) {$/;"	function	line:1
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/precompiler.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:7
loadTemplates	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/precompiler.js	/^  module.exports.loadTemplates = function (opts, callback) {$/;"	function	line:15
loadStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/precompiler.js	/^    loadStrings(opts, function (err, strings) {$/;"	function	line:16
loadFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/precompiler.js	/^        loadFiles(opts, function (err, files) {$/;"	function	line:20
loadStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/precompiler.js	/^  function loadStrings(opts, callback) {$/;"	function	line:32
loadFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/precompiler.js	/^  function loadFiles(opts, callback) {$/;"	function	line:69
cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/precompiler.js	/^  module.exports.cli = function (opts) {$/;"	function	line:150
arrayCast	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/amd/precompiler.js	/^  function arrayCast(value) {$/;"	function	line:284
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:7
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^var _utils = require('.\/utils');$/;"	variable	line:9
_exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^var _exception = require('.\/exception');$/;"	variable	line:11
_helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^var _helpers = require('.\/helpers');$/;"	variable	line:15
_decorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^var _decorators = require('.\/decorators');$/;"	variable	line:17
_logger	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^var _logger = require('.\/logger');$/;"	variable	line:19
VERSION	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^var VERSION = '4.0.5';$/;"	variable	line:23
COMPILER_REVISION	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^var COMPILER_REVISION = 7;$/;"	variable	line:25
REVISION_CHANGES.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^var REVISION_CHANGES = {$/;"	property	line:28
REVISION_CHANGES.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  1: '<= 1.0.rc.2', \/\/ 1.0.rc.2 is actually rev2 but doesn't report it$/;"	property	line:29
REVISION_CHANGES.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  2: '== 1.0.0-rc.3',$/;"	property	line:30
REVISION_CHANGES.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  3: '== 1.0.0-rc.4',$/;"	property	line:31
REVISION_CHANGES.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  4: '== 1.x.x',$/;"	property	line:32
REVISION_CHANGES.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  5: '== 2.0.0-alpha.x',$/;"	property	line:33
REVISION_CHANGES.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  6: '>= 2.0.0-beta.1',$/;"	property	line:34
objectType	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^var objectType = '[object Object]';$/;"	variable	line:39
HandlebarsEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^function HandlebarsEnvironment(helpers, partials, decorators) {$/;"	function	line:41
HandlebarsEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^function HandlebarsEnvironment(helpers, partials, decorators) {$/;"	class	line:41
HandlebarsEnvironment.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^HandlebarsEnvironment.prototype = {$/;"	property	line:50
HandlebarsEnvironment.logger	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  constructor: HandlebarsEnvironment,$/;"	property	line:51
registerHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  registerHelper: function registerHelper(name, fn) {$/;"	function	line:56
unregisterHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  unregisterHelper: function unregisterHelper(name) {$/;"	function	line:66
registerPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  registerPartial: function registerPartial(name, partial) {$/;"	function	line:70
unregisterPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  unregisterPartial: function unregisterPartial(name) {$/;"	function	line:80
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  registerDecorator: function registerDecorator(name, fn) {$/;"	function	line:84
unregisterDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^  unregisterDecorator: function unregisterDecorator(name) {$/;"	function	line:94
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/base.js	/^var log = _logger2['default'].log;$/;"	variable	line:99
AST.helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/ast.js	/^var AST = {$/;"	property	line:4
helperExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/ast.js	/^    helperExpression: function helperExpression(node) {$/;"	function	line:10
scopedId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/ast.js	/^    scopedId: function scopedId(path) {$/;"	function	line:14
simpleId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/ast.js	/^    simpleId: function simpleId(path) {$/;"	function	line:21
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }$/;"	function	line:7
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }$/;"	function	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:11
_parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^var _parser = require('.\/parser');$/;"	variable	line:13
_whitespaceControl	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^var _whitespaceControl = require('.\/whitespace-control');$/;"	variable	line:17
_helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^var _helpers = require('.\/helpers');$/;"	variable	line:21
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^var _utils = require('..\/utils');$/;"	variable	line:25
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^function parse(input, options) {$/;"	function	line:32
locInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^  yy.locInfo = function (locInfo) {$/;"	function	line:41
yy.locInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^  _parser2['default'].yy = yy;$/;"	function	line:38
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/base.js	/^function parse(input, options) {$/;"	function	line:32
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^var _utils = require('..\/utils');$/;"	variable	line:6
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^var SourceNode = undefined;$/;"	variable	line:8
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  SourceNode = function (line, column, srcFile, chunks) {$/;"	function	line:23
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^if (!SourceNode) {$/;"	class	line:22
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^    add: function add(chunks) {$/;"	function	line:31
prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^    prepend: function prepend(chunks) {$/;"	function	line:37
toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^    toStringWithSourceMap: function toStringWithSourceMap() {$/;"	function	line:43
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^    toString: function toString() {$/;"	function	line:46
castChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^function castChunk(chunk, codeGen, loc) {$/;"	function	line:52
castChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^function castChunk(chunk, codeGen, loc) {$/;"	function	line:52
CodeGen	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^function CodeGen(srcFile) {$/;"	function	line:67
CodeGen	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^function CodeGen(srcFile) {$/;"	class	line:67
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  isEmpty: function isEmpty() {$/;"	function	line:73
prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  prepend: function prepend(source, loc) {$/;"	function	line:76
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  push: function push(source, loc) {$/;"	function	line:79
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  merge: function merge() {$/;"	function	line:83
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  each: function each(iter) {$/;"	function	line:91
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  empty: function empty() {$/;"	function	line:97
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  wrap: function wrap(chunk) {$/;"	function	line:101
functionCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  functionCall: function functionCall(fn, type, params) {$/;"	function	line:113
quotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  quotedString: function quotedString(str) {$/;"	function	line:118
objectLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  objectLiteral: function objectLiteral(obj) {$/;"	function	line:123
generateList	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  generateList: function generateList(entries) {$/;"	function	line:141
generateArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/code-gen.js	/^  generateArray: function generateArray(entries) {$/;"	function	line:155
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:11
_exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^var _exception = require('..\/exception');$/;"	variable	line:13
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^var _utils = require('..\/utils');$/;"	variable	line:17
_ast	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^var _ast = require('.\/ast');$/;"	variable	line:19
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^var slice = [].slice;$/;"	variable	line:23
Compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^function Compiler() {}$/;"	function	line:25
Compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^function Compiler() {}$/;"	function	line:25
Compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^function Compiler() {}$/;"	class	line:25
Compiler.compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^Compiler.prototype = {$/;"	property	line:32
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  equals: function equals(other) {$/;"	function	line:35
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  compile: function compile(program, options) {$/;"	function	line:63
knownHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    var knownHelpers = options.knownHelpers;$/;"	variable	line:74
options.knownHelpers.helperMissing	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    options.knownHelpers = {$/;"	property	line:75
options.knownHelpers.blockHelperMissing	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^      'helperMissing': true,$/;"	property	line:76
options.knownHelpers.each	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^      'blockHelperMissing': true,$/;"	property	line:77
options.knownHelpers.if	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^      'each': true,$/;"	property	line:78
options.knownHelpers.unless	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^      'if': true,$/;"	property	line:79
options.knownHelpers.with	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^      'unless': true,$/;"	property	line:80
options.knownHelpers.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^      'with': true,$/;"	property	line:81
options.knownHelpers.lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^      'log': true,$/;"	property	line:82
compileProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  compileProgram: function compileProgram(program) {$/;"	function	line:97
accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  accept: function accept(node) {$/;"	function	line:111
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  Program: function Program(program) {$/;"	function	line:123
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    var body = program.body,$/;"	variable	line:126
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  BlockStatement: function BlockStatement(block) {$/;"	function	line:140
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    var program = block.program,$/;"	variable	line:143
DecoratorBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  DecoratorBlock: function DecoratorBlock(decorator) {$/;"	function	line:176
PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  PartialStatement: function PartialStatement(partial) {$/;"	function	line:185
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    var program = partial.program;$/;"	variable	line:188
params	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    var params = partial.params;$/;"	variable	line:193
partialName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    var partialName = partial.name.original,$/;"	variable	line:204
indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    var indent = partial.indent || '';$/;"	variable	line:212
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  PartialBlockStatement: function PartialBlockStatement(partialBlock) {$/;"	function	line:221
MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  MustacheStatement: function MustacheStatement(mustache) {$/;"	function	line:225
Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  Decorator: function Decorator(decorator) {$/;"	function	line:234
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  ContentStatement: function ContentStatement(content) {$/;"	function	line:238
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  CommentStatement: function CommentStatement() {},$/;"	function	line:244
SubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  SubExpression: function SubExpression(sexpr) {$/;"	function	line:246
ambiguousSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  ambiguousSexpr: function ambiguousSexpr(sexpr, program, inverse) {$/;"	function	line:258
simpleSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  simpleSexpr: function simpleSexpr(sexpr) {$/;"	function	line:274
helperSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  helperSexpr: function helperSexpr(sexpr, program, inverse) {$/;"	function	line:281
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  PathExpression: function PathExpression(path) {$/;"	function	line:299
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    var name = path.parts[0],$/;"	variable	line:303
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  StringLiteral: function StringLiteral(string) {$/;"	function	line:320
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  NumberLiteral: function NumberLiteral(number) {$/;"	function	line:324
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  BooleanLiteral: function BooleanLiteral(bool) {$/;"	function	line:328
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  UndefinedLiteral: function UndefinedLiteral() {$/;"	function	line:332
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  NullLiteral: function NullLiteral() {$/;"	function	line:336
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  Hash: function Hash(hash) {$/;"	function	line:340
opcode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  opcode: function opcode(name) {$/;"	function	line:357
addDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  addDepth: function addDepth(depth) {$/;"	function	line:361
classifySexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  classifySexpr: function classifySexpr(sexpr) {$/;"	function	line:369
isBlockParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    var isBlockParam = isSimple && !!this.blockParamIndex(sexpr.path.parts[0]);$/;"	variable	line:372
isHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    var isHelper = !isBlockParam && _ast2['default'].helpers.helperExpression(sexpr);$/;"	variable	line:376
isEligible	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^    var isEligible = !isBlockParam && (isHelper || isSimple);$/;"	variable	line:381
pushParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  pushParams: function pushParams(params) {$/;"	function	line:405
pushParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  pushParam: function pushParam(val) {$/;"	function	line:411
setupFullMustacheParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  setupFullMustacheParams: function setupFullMustacheParams(sexpr, program, inverse, omitEmpty) {$/;"	function	line:452
blockParamIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  blockParamIndex: function blockParamIndex(name) {$/;"	function	line:468
precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^function precompile(input, options, env) {$/;"	function	line:479
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^function compile(input, options, env) {$/;"	function	line:497
compileInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  function compileInput() {$/;"	function	line:513
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  function ret(context, execOptions) {$/;"	function	line:521
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  ret._setup = function (setupOptions) {$/;"	function	line:527
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^  ret._child = function (i, data, blockParams, depths) {$/;"	function	line:533
argEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^function argEquals(a, b) {$/;"	function	line:542
transformLiteralToPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js	/^function transformLiteralToPath(sexpr) {$/;"	function	line:557
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:16
_exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^var _exception = require('..\/exception');$/;"	variable	line:18
validateClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function validateClose(open, close) {$/;"	function	line:22
var.errorNode.loc	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^    var errorNode = { loc: open.path.loc };$/;"	property	line:26
validateClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function validateClose(open, close) {$/;"	function	line:22
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function SourceLocation(source, locInfo) {$/;"	function	line:32
SourceLocation.start.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^  this.start = {$/;"	property	line:34
SourceLocation.end.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^  this.end = {$/;"	property	line:38
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function SourceLocation(source, locInfo) {$/;"	class	line:32
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function id(token) {$/;"	function	line:44
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function id(token) {$/;"	function	line:44
stripFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function stripFlags(open, close) {$/;"	function	line:52
stripFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function stripFlags(open, close) {$/;"	function	line:52
stripComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function stripComment(comment) {$/;"	function	line:59
stripComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function stripComment(comment) {$/;"	function	line:59
preparePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function preparePath(data, parts, loc) {$/;"	function	line:63
preparePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function preparePath(data, parts, loc) {$/;"	function	line:63
prepareMustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function prepareMustache(path, params, hash, open, strip, locInfo) {$/;"	function	line:101
prepareMustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function prepareMustache(path, params, hash, open, strip, locInfo) {$/;"	function	line:101
prepareRawBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function prepareRawBlock(openRawBlock, contents, close, locInfo) {$/;"	function	line:118
prepareRawBlock.program.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^  var program = {$/;"	property	line:122
prepareRawBlock.program.body	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^    type: 'Program',$/;"	property	line:123
prepareRawBlock.program.strip	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^    body: contents,$/;"	property	line:124
prepareRawBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function prepareRawBlock(openRawBlock, contents, close, locInfo) {$/;"	function	line:118
prepareBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function prepareBlock(openBlock, program, inverseAndProgram, close, inverted, locInfo) {$/;"	function	line:142
prepareBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function prepareBlock(openBlock, program, inverseAndProgram, close, inverted, locInfo) {$/;"	function	line:142
prepareProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function prepareProgram(statements, loc) {$/;"	function	line:187
loc.source	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^      loc = {$/;"	property	line:194
prepareProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function prepareProgram(statements, loc) {$/;"	function	line:187
preparePartialBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function preparePartialBlock(open, program, close, locInfo) {$/;"	function	line:216
preparePartialBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/helpers.js	/^function preparePartialBlock(open, program, close, locInfo) {$/;"	function	line:216
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^var _base = require('..\/base');$/;"	variable	line:8
_exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^var _exception = require('..\/exception');$/;"	variable	line:10
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^var _utils = require('..\/utils');$/;"	variable	line:14
_codeGen	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^var _codeGen = require('.\/code-gen');$/;"	variable	line:16
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^function Literal(value) {$/;"	function	line:20
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^function Literal(value) {$/;"	class	line:20
JavaScriptCompiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^function JavaScriptCompiler() {}$/;"	function	line:24
JavaScriptCompiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^function JavaScriptCompiler() {}$/;"	function	line:24
JavaScriptCompiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^function JavaScriptCompiler() {}$/;"	class	line:24
nameLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  nameLookup: function nameLookup(parent, name \/* , type*\/) {$/;"	function	line:29
depthedLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  depthedLookup: function depthedLookup(name) {$/;"	function	line:36
compilerInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  compilerInfo: function compilerInfo() {$/;"	function	line:40
appendToBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  appendToBuffer: function appendToBuffer(source, location, explicit) {$/;"	function	line:46
initializeBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  initializeBuffer: function initializeBuffer() {$/;"	function	line:66
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  compile: function compile(environment, options, context, asObject) {$/;"	function	line:71
registers.list	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^    this.registers = { list: [] };$/;"	property	line:91
opcodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^    var opcodes = environment.opcodes,$/;"	variable	line:102
var.ret.compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^      var ret = {$/;"	property	line:144
this.source.source.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^        this.source.currentLocation = { start: { line: 1, column: 0 } };$/;"	property	line:187
preamble	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  preamble: function preamble() {$/;"	function	line:206
createFunctionContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  createFunctionContext: function createFunctionContext(asObject) {$/;"	function	line:214
aliasCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^    var aliasCount = 0;$/;"	variable	line:228
params	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^    var params = ['container', 'depth0', 'helpers', 'partials', 'data'];$/;"	variable	line:239
mergeSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  mergeSource: function mergeSource(varDeclarations) {$/;"	function	line:259
blockValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  blockValue: function blockValue(name) {$/;"	function	line:326
ambiguousBlockValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  ambiguousBlockValue: function ambiguousBlockValue() {$/;"	function	line:343
appendContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  appendContent: function appendContent(content) {$/;"	function	line:363
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  append: function append() {$/;"	function	line:382
appendEscaped	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  appendEscaped: function appendEscaped() {$/;"	function	line:404
getContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  getContext: function getContext(depth) {$/;"	function	line:415
pushContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  pushContext: function pushContext() {$/;"	function	line:425
lookupOnContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  lookupOnContext: function lookupOnContext(parts, falsy, strict, scoped) {$/;"	function	line:436
lookupBlockParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  lookupBlockParam: function lookupBlockParam(blockParamId, parts) {$/;"	function	line:457
lookupData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  lookupData: function lookupData(depth, parts, strict) {$/;"	function	line:470
resolvePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  resolvePath: function resolvePath(type, parts, i, falsy, strict) {$/;"	function	line:480
len	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^    var len = parts.length;$/;"	variable	line:490
resolvePossibleLambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  resolvePossibleLambda: function resolvePossibleLambda() {$/;"	function	line:515
pushStringParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  pushStringParam: function pushStringParam(string, type) {$/;"	function	line:527
emptyHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  emptyHash: function emptyHash(omitEmpty) {$/;"	function	line:542
pushHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  pushHash: function pushHash() {$/;"	function	line:552
hash.values	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^    this.hash = { values: [], types: [], contexts: [], ids: [] };$/;"	property	line:556
popHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  popHash: function popHash() {$/;"	function	line:558
pushString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  pushString: function pushString(string) {$/;"	function	line:579
pushLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  pushLiteral: function pushLiteral(value) {$/;"	function	line:591
pushProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  pushProgram: function pushProgram(guid) {$/;"	function	line:603
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  registerDecorator: function registerDecorator(paramSize, name) {$/;"	function	line:618
invokeHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  invokeHelper: function invokeHelper(paramSize, name, isSimple) {$/;"	function	line:634
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^    var lookup = ['('].concat(simple, nonHelper);$/;"	variable	line:639
invokeKnownHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  invokeKnownHelper: function invokeKnownHelper(paramSize, name) {$/;"	function	line:655
invokeAmbiguous	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  invokeAmbiguous: function invokeAmbiguous(name, helperCall) {$/;"	function	line:672
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^    var lookup = ['(', '(helper = ', helperName, ' || ', nonHelper, ')'];$/;"	variable	line:682
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  invokePartial: function invokePartial(isDynamic, name, indent) {$/;"	function	line:698
assignToHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  assignToHash: function assignToHash(key) {$/;"	function	line:735
pushId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  pushId: function pushId(type, name, child) {$/;"	function	line:762
compileChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  compileChildren: function compileChildren(environment, options) {$/;"	function	line:778
matchExistingProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  matchExistingProgram: function matchExistingProgram(child) {$/;"	function	line:811
programExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  programExpression: function programExpression(guid) {$/;"	function	line:820
useRegister	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  useRegister: function useRegister(name) {$/;"	function	line:834
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  push: function push(expr) {$/;"	function	line:841
pushStackLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  pushStackLiteral: function pushStackLiteral(item) {$/;"	function	line:850
pushSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  pushSource: function pushSource(source) {$/;"	function	line:854
replaceStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  replaceStack: function replaceStack(callback) {$/;"	function	line:865
item	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^    var item = callback.call(this, stack);$/;"	variable	line:893
incrStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  incrStack: function incrStack() {$/;"	function	line:904
topStackName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  topStackName: function topStackName() {$/;"	function	line:911
flushInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  flushInline: function flushInline() {$/;"	function	line:914
isInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  isInline: function isInline() {$/;"	function	line:929
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  popStack: function popStack(wrapped) {$/;"	function	line:933
topStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  topStack: function topStack() {$/;"	function	line:951
contextName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  contextName: function contextName(context) {$/;"	function	line:963
quotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  quotedString: function quotedString(str) {$/;"	function	line:971
objectLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  objectLiteral: function objectLiteral(obj) {$/;"	function	line:975
aliasable	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  aliasable: function aliasable(name) {$/;"	function	line:979
setupHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  setupHelper: function setupHelper(paramSize, name, blockHelper) {$/;"	function	line:993
setupParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  setupParams: function setupParams(helper, paramSize, params) {$/;"	function	line:1007
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^    var i = paramSize;$/;"	variable	line:1042
setupHelperArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^  setupHelperArgs: function setupHelperArgs(helper, paramSize, params, useRegister) {$/;"	function	line:1077
isValidJavaScriptVariableName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^JavaScriptCompiler.isValidJavaScriptVariableName = function (name) {$/;"	function	line:1103
JavaScriptCompiler.isValidJavaScriptVariableName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^})();$/;"	function	line:1101
strictLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^function strictLookup(requireTerminal, compiler, parts, type) {$/;"	function	line:1107
strictLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/javascript-compiler.js	/^function strictLookup(requireTerminal, compiler, parts, type) {$/;"	function	line:1107
trace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^    var parser = { trace: function trace() {},$/;"	function	line:6
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            switch (yystate) {$/;"	function	line:15
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^        parseError: function parseError(str, hash) {$/;"	function	line:266
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^        parse: function parse(input) {$/;"	function	line:269
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            function popStack(n) {$/;"	function	line:290
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            function lex() {$/;"	function	line:295
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^                switch (action[0]) {$/;"	function	line:342
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            parseError: function parseError(str, hash) {$/;"	function	line:392
setInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            setInput: function setInput(input) {$/;"	function	line:399
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            input: function input() {$/;"	function	line:410
unput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            unput: function unput(ch) {$/;"	function	line:429
more	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            more: function more() {$/;"	function	line:455
less	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            less: function less(n) {$/;"	function	line:459
pastInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            pastInput: function pastInput() {$/;"	function	line:462
upcomingInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            upcomingInput: function upcomingInput() {$/;"	function	line:466
showPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            showPosition: function showPosition() {$/;"	function	line:473
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            next: function next() {$/;"	function	line:478
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            lex: function lex() {$/;"	function	line:525
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            begin: function begin(condition) {$/;"	function	line:533
popState	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            popState: function popState() {$/;"	function	line:536
_currentRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            _currentRules: function _currentRules() {$/;"	function	line:539
topState	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            topState: function topState() {$/;"	function	line:542
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            pushState: function begin(condition) {$/;"	function	line:545
strip	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            function strip(start, end) {$/;"	function	line:552
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^            switch ($avoiding_name_collisions) {$/;"	function	line:557
lexer.conditions.mu	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^        lexer.conditions = { "mu": { "rules": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "inclusive": false }, "emu": { "rules": [2], "inclusive": false }, "com": { "rules": [6], "inclusive": false }, "raw": { "rules": [3, 4, 5], "inclusive": false }, "INITIAL": { "rules": [0, 1, 44], "inclusive": true } };$/;"	property	line:728
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^    function Parser() {$/;"	function	line:732
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js	/^    function Parser() {$/;"	class	line:732
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:9
_visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^var _visitor = require('.\/visitor');$/;"	variable	line:11
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^function print(ast) {$/;"	function	line:15
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^function print(ast) {$/;"	function	line:15
PrintVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^function PrintVisitor() {$/;"	function	line:19
PrintVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^function PrintVisitor() {$/;"	class	line:19
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.pad = function (string) {$/;"	function	line:25
PrintVisitor.pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.pad = function (string) {$/;"	method	line:25
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Program = function (program) {$/;"	function	line:36
PrintVisitor.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Program = function (program) {$/;"	method	line:36
MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.MustacheStatement = function (mustache) {$/;"	function	line:60
PrintVisitor.MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.MustacheStatement = function (mustache) {$/;"	method	line:60
Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Decorator = function (mustache) {$/;"	function	line:63
PrintVisitor.Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Decorator = function (mustache) {$/;"	method	line:63
PrintVisitor.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.BlockStatement = PrintVisitor.prototype.DecoratorBlock = function (block) {$/;"	method	line:67
PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PartialStatement = function (partial) {$/;"	function	line:96
PrintVisitor.PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PartialStatement = function (partial) {$/;"	method	line:96
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PartialBlockStatement = function (partial) {$/;"	function	line:106
PrintVisitor.PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PartialBlockStatement = function (partial) {$/;"	method	line:106
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.ContentStatement = function (content) {$/;"	function	line:123
PrintVisitor.ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.ContentStatement = function (content) {$/;"	method	line:123
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.CommentStatement = function (comment) {$/;"	function	line:127
PrintVisitor.CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.CommentStatement = function (comment) {$/;"	method	line:127
SubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.SubExpression = function (sexpr) {$/;"	function	line:131
PrintVisitor.SubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.SubExpression = function (sexpr) {$/;"	method	line:131
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PathExpression = function (id) {$/;"	function	line:147
PrintVisitor.PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PathExpression = function (id) {$/;"	method	line:147
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.StringLiteral = function (string) {$/;"	function	line:152
PrintVisitor.StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.StringLiteral = function (string) {$/;"	method	line:152
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.NumberLiteral = function (number) {$/;"	function	line:156
PrintVisitor.NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.NumberLiteral = function (number) {$/;"	method	line:156
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.BooleanLiteral = function (bool) {$/;"	function	line:160
PrintVisitor.BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.BooleanLiteral = function (bool) {$/;"	method	line:160
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.UndefinedLiteral = function () {$/;"	function	line:164
PrintVisitor.UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.UndefinedLiteral = function () {$/;"	method	line:164
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.NullLiteral = function () {$/;"	function	line:168
PrintVisitor.NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.NullLiteral = function () {$/;"	method	line:168
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Hash = function (hash) {$/;"	function	line:172
PrintVisitor.Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Hash = function (hash) {$/;"	method	line:172
HashPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.HashPair = function (pair) {$/;"	function	line:182
PrintVisitor.HashPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/printer.js	/^PrintVisitor.prototype.HashPair = function (pair) {$/;"	method	line:182
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^var _exception = require('..\/exception');$/;"	variable	line:8
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^function Visitor() {$/;"	function	line:12
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^function Visitor() {$/;"	class	line:12
Visitor.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^Visitor.prototype = {$/;"	property	line:16
Visitor.mutating	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  constructor: Visitor,$/;"	property	line:17
acceptKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  acceptKey: function acceptKey(node, name) {$/;"	function	line:21
acceptRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  acceptRequired: function acceptRequired(node, name) {$/;"	function	line:35
acceptArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  acceptArray: function acceptArray(array) {$/;"	function	line:45
accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  accept: function accept(object) {$/;"	function	line:57
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  Program: function Program(program) {$/;"	function	line:83
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  PartialBlockStatement: function PartialBlockStatement(partial) {$/;"	function	line:94
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  ContentStatement: function ContentStatement() \/* content *\/{},$/;"	function	line:100
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  CommentStatement: function CommentStatement() \/* comment *\/{},$/;"	function	line:101
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  PathExpression: function PathExpression() \/* path *\/{},$/;"	function	line:105
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  StringLiteral: function StringLiteral() \/* string *\/{},$/;"	function	line:107
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  NumberLiteral: function NumberLiteral() \/* number *\/{},$/;"	function	line:108
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  BooleanLiteral: function BooleanLiteral() \/* bool *\/{},$/;"	function	line:109
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  UndefinedLiteral: function UndefinedLiteral() \/* literal *\/{},$/;"	function	line:110
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  NullLiteral: function NullLiteral() \/* literal *\/{},$/;"	function	line:111
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  Hash: function Hash(hash) {$/;"	function	line:113
HashPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^  HashPair: function HashPair(pair) {$/;"	function	line:116
visitSubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^function visitSubExpression(mustache) {$/;"	function	line:121
visitSubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^function visitSubExpression(mustache) {$/;"	class	line:121
visitBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^function visitBlock(block) {$/;"	function	line:126
visitBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^function visitBlock(block) {$/;"	class	line:126
visitPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^function visitPartial(partial) {$/;"	function	line:132
visitPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/visitor.js	/^function visitPartial(partial) {$/;"	class	line:132
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^var _visitor = require('.\/visitor');$/;"	variable	line:8
WhitespaceControl	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function WhitespaceControl() {$/;"	function	line:12
WhitespaceControl	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function WhitespaceControl() {$/;"	class	line:12
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.Program = function (program) {$/;"	function	line:19
WhitespaceControl.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.Program = function (program) {$/;"	method	line:19
WhitespaceControl.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.BlockStatement = WhitespaceControl.prototype.DecoratorBlock = WhitespaceControl.prototype.PartialBlockStatement = function (block) {$/;"	method	line:75
var.strip.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^  var strip = {$/;"	property	line:94
WhitespaceControl.Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.Decorator = WhitespaceControl.prototype.MustacheStatement = function (mustache) {$/;"	method	line:134
WhitespaceControl.PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.PartialStatement = WhitespaceControl.prototype.CommentStatement = function (node) {$/;"	method	line:138
isPrevWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function isPrevWhitespace(body, i, isRoot) {$/;"	function	line:148
isPrevWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function isPrevWhitespace(body, i, isRoot) {$/;"	function	line:148
isNextWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function isNextWhitespace(body, i, isRoot) {$/;"	function	line:165
isNextWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function isNextWhitespace(body, i, isRoot) {$/;"	function	line:165
omitRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function omitRight(body, i, multiple) {$/;"	function	line:188
omitRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function omitRight(body, i, multiple) {$/;"	function	line:188
omitLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function omitLeft(body, i, multiple) {$/;"	function	line:206
omitLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/compiler/whitespace-control.js	/^function omitLeft(body, i, multiple) {$/;"	function	line:206
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/decorators/inline.js	/^var _utils = require('..\/utils');$/;"	variable	line:5
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/decorators/inline.js	/^      ret = function (context, options) {$/;"	function	line:12
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/decorators/inline.js	/^var _utils = require('..\/utils');$/;"	function	line:5
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/decorators.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/decorators.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:7
_decoratorsInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/decorators.js	/^var _decoratorsInline = require('.\/decorators\/inline');$/;"	variable	line:9
registerDefaultDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/decorators.js	/^function registerDefaultDecorators(instance) {$/;"	function	line:13
registerDefaultDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/decorators.js	/^function registerDefaultDecorators(instance) {$/;"	function	line:13
errorProps	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/exception.js	/^var errorProps = ['description', 'fileName', 'lineNumber', 'message', 'name', 'number', 'stack'];$/;"	variable	line:5
Exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/exception.js	/^function Exception(message, node) {$/;"	function	line:7
Exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/exception.js	/^function Exception(message, node) {$/;"	function	line:7
Exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/exception.js	/^}$/;"	class	line:45
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/block-helper-missing.js	/^var _utils = require('..\/utils');$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/block-helper-missing.js	/^var _utils = require('..\/utils');$/;"	function	line:5
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/each.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/each.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/each.js	/^var _utils = require('..\/utils');$/;"	variable	line:8
_exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/each.js	/^var _exception = require('..\/exception');$/;"	variable	line:10
execIteration	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/each.js	/^    function execIteration(field, index, last) {$/;"	function	line:39
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/each.js	/^var _exception2 = _interopRequireDefault(_exception);$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/helper-missing.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/helper-missing.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/helper-missing.js	/^var _exception = require('..\/exception');$/;"	variable	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/helper-missing.js	/^var _exception2 = _interopRequireDefault(_exception);$/;"	function	line:10
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/if.js	/^var _utils = require('..\/utils');$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/if.js	/^var _utils = require('..\/utils');$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/log.js	/^exports.__esModule = true;$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/lookup.js	/^exports.__esModule = true;$/;"	function	line:3
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/with.js	/^var _utils = require('..\/utils');$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers/with.js	/^var _utils = require('..\/utils');$/;"	function	line:5
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:7
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:7
_helpersBlockHelperMissing	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers.js	/^var _helpersBlockHelperMissing = require('.\/helpers\/block-helper-missing');$/;"	variable	line:9
_helpersEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers.js	/^var _helpersEach = require('.\/helpers\/each');$/;"	variable	line:13
_helpersHelperMissing	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers.js	/^var _helpersHelperMissing = require('.\/helpers\/helper-missing');$/;"	variable	line:17
_helpersIf	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers.js	/^var _helpersIf = require('.\/helpers\/if');$/;"	variable	line:21
_helpersLog	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers.js	/^var _helpersLog = require('.\/helpers\/log');$/;"	variable	line:25
_helpersLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers.js	/^var _helpersLookup = require('.\/helpers\/lookup');$/;"	variable	line:29
_helpersWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers.js	/^var _helpersWith = require('.\/helpers\/with');$/;"	variable	line:33
registerDefaultHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers.js	/^function registerDefaultHelpers(instance) {$/;"	function	line:37
registerDefaultHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/helpers.js	/^function registerDefaultHelpers(instance) {$/;"	function	line:37
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/logger.js	/^var _utils = require('.\/utils');$/;"	variable	line:5
logger.methodMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/logger.js	/^var logger = {$/;"	property	line:7
lookupLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/logger.js	/^  lookupLevel: function lookupLevel(level) {$/;"	function	line:12
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/logger.js	/^  log: function log(level) {$/;"	function	line:26
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/no-conflict.js	/^  Handlebars.noConflict = function () {$/;"	function	line:11
Handlebars.noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/no-conflict.js	/^      $Handlebars = root.Handlebars;$/;"	function	line:9
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/no-conflict.js	/^exports.__esModule = true;$/;"	function	line:4
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:12
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }$/;"	function	line:16
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }$/;"	function	line:16
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^var _utils = require('.\/utils');$/;"	variable	line:18
_exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^var _exception = require('.\/exception');$/;"	variable	line:22
_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^var _base = require('.\/base');$/;"	variable	line:26
checkRevision	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function checkRevision(compilerInfo) {$/;"	function	line:28
checkRevision	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function checkRevision(compilerInfo) {$/;"	function	line:28
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function template(templateSpec, env) {$/;"	function	line:44
invokePartialWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^  function invokePartialWrapper(partial, context, options) {$/;"	function	line:59
template.invokePartialWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^  function invokePartialWrapper(partial, context, options) {$/;"	function	line:59
strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^    strict: function strict(obj, name) {$/;"	function	line:94
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^    lookup: function lookup(depths, name) {$/;"	function	line:100
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function template(templateSpec, env) {$/;"	function	line:44
lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^    lambda: function lambda(current, context) {$/;"	function	line:108
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^    fn: function fn(i) {$/;"	function	line:115
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^    program: function program(i, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:122
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^    data: function data(value, depth) {$/;"	function	line:133
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^    merge: function merge(param, common) {$/;"	function	line:139
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^  function ret(context) {$/;"	function	line:153
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^    function main(context \/*, options*\/) {$/;"	function	line:172
ret.main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^    function main(context \/*, options*\/) {$/;"	function	line:172
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^  function ret(context) {$/;"	function	line:153
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^  ret._setup = function (options) {$/;"	function	line:180
ret._setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^  ret.isTop = true;$/;"	function	line:178
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^  ret._child = function (i, data, blockParams, depths) {$/;"	function	line:197
ret._child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^  };$/;"	function	line:195
wrapProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function wrapProgram(container, i, fn, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:210
prog	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^  function prog(context) {$/;"	function	line:211
wrapProgram.prog	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^  function prog(context) {$/;"	function	line:211
wrapProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function wrapProgram(container, i, fn, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:210
resolvePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function resolvePartial(partial, context, options) {$/;"	function	line:230
resolvePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function resolvePartial(partial, context, options) {$/;"	function	line:230
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function invokePartial(partial, context, options) {$/;"	function	line:250
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function invokePartial(partial, context, options) {$/;"	function	line:250
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function noop() {$/;"	function	line:277
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function noop() {$/;"	function	line:277
initData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function initData(context, data) {$/;"	function	line:281
initData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function initData(context, data) {$/;"	function	line:281
executeDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function executeDecorators(fn, prog, container, depths, data, blockParams) {$/;"	function	line:289
executeDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/runtime.js	/^function executeDecorators(fn, prog, container, depths, data, blockParams) {$/;"	function	line:289
SafeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/safe-string.js	/^function SafeString(string) {$/;"	function	line:5
SafeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/safe-string.js	/^function SafeString(string) {$/;"	class	line:5
SafeString.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/safe-string.js	/^SafeString.prototype.toString = SafeString.prototype.toHTML = function () {$/;"	method	line:9
escape.&	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^var escape = {$/;"	property	line:11
escape.<	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^  '&': '&amp;',$/;"	property	line:12
escape.>	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^  '<': '&lt;',$/;"	property	line:13
escape."	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^  '>': '&gt;',$/;"	property	line:14
escape.'	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^  '"': '&quot;',$/;"	property	line:15
escape.`	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^  "'": '&#x27;',$/;"	property	line:16
escape.=	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^  '`': '&#x60;',$/;"	property	line:17
escapeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function escapeChar(chr) {$/;"	function	line:24
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function extend(obj \/* , ...source *\/) {$/;"	function	line:28
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^var isFunction = function isFunction(value) {$/;"	function	line:46
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function indexOf(array, value) {$/;"	function	line:68
escapeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function escapeExpression(string) {$/;"	function	line:77
badChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^var badChars = \/[&<>"'`=]\/g,$/;"	variable	line:21
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function isEmpty(value) {$/;"	function	line:100
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function isEmpty(value) {$/;"	function	line:100
createFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function createFrame(object) {$/;"	function	line:110
createFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function createFrame(object) {$/;"	function	line:110
blockParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function blockParams(params, ids) {$/;"	function	line:116
blockParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function blockParams(params, ids) {$/;"	function	line:116
appendContextPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function appendContextPath(contextPath, id) {$/;"	function	line:121
appendContextPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars/utils.js	/^function appendContextPath(contextPath, id) {$/;"	function	line:121
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_handlebarsRuntime	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^var _handlebarsRuntime = require('.\/handlebars.runtime');$/;"	variable	line:8
_handlebarsCompilerAst	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^var _handlebarsCompilerAst = require('.\/handlebars\/compiler\/ast');$/;"	variable	line:14
_handlebarsCompilerBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^var _handlebarsCompilerBase = require('.\/handlebars\/compiler\/base');$/;"	variable	line:18
_handlebarsCompilerCompiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^var _handlebarsCompilerCompiler = require('.\/handlebars\/compiler\/compiler');$/;"	variable	line:20
_handlebarsCompilerJavascriptCompiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^var _handlebarsCompilerJavascriptCompiler = require('.\/handlebars\/compiler\/javascript-compiler');$/;"	variable	line:22
_handlebarsCompilerVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^var _handlebarsCompilerVisitor = require('.\/handlebars\/compiler\/visitor');$/;"	variable	line:26
_handlebarsNoConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^var _handlebarsNoConflict = require('.\/handlebars\/no-conflict');$/;"	variable	line:30
_create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^var _create = _handlebarsRuntime2['default'].create;$/;"	variable	line:34
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^function create() {$/;"	function	line:35
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^  hb.compile = function (input, options) {$/;"	function	line:38
hb.compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^  var hb = _create();$/;"	function	line:36
precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^  hb.precompile = function (input, options) {$/;"	function	line:41
hb.precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^  };$/;"	function	line:40
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.js	/^function create() {$/;"	function	line:35
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:6
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }$/;"	function	line:10
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }$/;"	function	line:10
_handlebarsBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^var _handlebarsBase = require('.\/handlebars\/base');$/;"	variable	line:12
_handlebarsSafeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^var _handlebarsSafeString = require('.\/handlebars\/safe-string');$/;"	variable	line:19
_handlebarsException	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^var _handlebarsException = require('.\/handlebars\/exception');$/;"	variable	line:23
_handlebarsUtils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^var _handlebarsUtils = require('.\/handlebars\/utils');$/;"	variable	line:27
_handlebarsRuntime	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^var _handlebarsRuntime = require('.\/handlebars\/runtime');$/;"	variable	line:31
_handlebarsNoConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^var _handlebarsNoConflict = require('.\/handlebars\/no-conflict');$/;"	variable	line:35
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^function create() {$/;"	function	line:40
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^  hb.template = function (spec) {$/;"	function	line:50
hb.template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^  hb.VM = runtime;$/;"	function	line:49
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/handlebars.runtime.js	/^function create() {$/;"	function	line:40
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }$/;"	function	line:6
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj['default'] = obj; return newObj; } }$/;"	function	line:6
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:10
_async	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^var _async = require('async');$/;"	variable	line:12
_fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^var _fs = require('fs');$/;"	variable	line:16
_handlebars	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^var _handlebars = require('.\/handlebars');$/;"	variable	line:20
_path	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^var _path = require('path');$/;"	variable	line:24
_sourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^var _sourceMap = require('source-map');$/;"	variable	line:26
_uglifyJs	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^var _uglifyJs = require('uglify-js');$/;"	variable	line:28
loadTemplates	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^module.exports.loadTemplates = function (opts, callback) {$/;"	function	line:32
loadStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^  loadStrings(opts, function (err, strings) {$/;"	function	line:33
loadFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^      loadFiles(opts, function (err, files) {$/;"	function	line:37
module.exports.loadTemplates	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^var _uglifyJs2 = _interopRequireDefault(_uglifyJs);$/;"	function	line:30
loadStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^function loadStrings(opts, callback) {$/;"	function	line:49
loadStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^function loadStrings(opts, callback) {$/;"	function	line:49
loadFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^function loadFiles(opts, callback) {$/;"	function	line:86
loadFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^function loadFiles(opts, callback) {$/;"	function	line:86
cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^module.exports.cli = function (opts) {$/;"	function	line:167
module.exports.cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^}$/;"	function	line:165
arrayCast	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^function arrayCast(value) {$/;"	function	line:301
arrayCast	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/cjs/precompiler.js	/^function arrayCast(value) {$/;"	function	line:301
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/utils',['exports'], function (exports) {$/;"	function	line:27
escapeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function escapeChar(chr) {$/;"	function	line:51
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function extend(obj \/* , ...source *\/) {$/;"	function	line:55
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  var isFunction = function isFunction(value) {$/;"	function	line:73
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function indexOf(array, value) {$/;"	function	line:95
escapeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function escapeExpression(string) {$/;"	function	line:104
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function isEmpty(value) {$/;"	function	line:127
createFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function createFrame(object) {$/;"	function	line:137
blockParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function blockParams(params, ids) {$/;"	function	line:143
appendContextPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function appendContextPath(contextPath, id) {$/;"	function	line:148
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/exception',['exports', 'module'], function (exports, module) {$/;"	function	line:154
Exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function Exception(message, node) {$/;"	function	line:159
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/helpers\/block-helper-missing',['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:205
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  module.exports = function (instance) {$/;"	function	line:208
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/helpers\/each',['exports', 'module', '..\/utils', '..\/exception'], function (exports, module, _utils, _exception) {$/;"	function	line:241
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:246
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  module.exports = function (instance) {$/;"	function	line:250
execIteration	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      function execIteration(field, index, last) {$/;"	function	line:275
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/helpers\/helper-missing',['exports', 'module', '..\/exception'], function (exports, module, _exception) {$/;"	function	line:331
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:336
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  module.exports = function (instance) {$/;"	function	line:340
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/helpers\/if',['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:354
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  module.exports = function (instance) {$/;"	function	line:357
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/helpers\/log',['exports', 'module'], function (exports, module) {$/;"	function	line:380
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  module.exports = function (instance) {$/;"	function	line:383
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/helpers\/lookup',['exports', 'module'], function (exports, module) {$/;"	function	line:405
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  module.exports = function (instance) {$/;"	function	line:408
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/helpers\/with',['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:416
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  module.exports = function (instance) {$/;"	function	line:419
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/helpers',['exports', '.\/helpers\/block-helper-missing', '.\/helpers\/each', '.\/helpers\/helper-missing', '.\/helpers\/if', '.\/helpers\/log', '.\/helpers\/lookup', '.\/helpers\/with'], function (exports, _helpersBlockHelperMissing, _helpersEach, _helpersHelperMissing, _helpersIf, _helpersLog, _helpersLookup, _helpersWith) {$/;"	function	line:446
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:453
registerDefaultHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function registerDefaultHelpers(instance) {$/;"	function	line:469
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/decorators\/inline',['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:481
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  module.exports = function (instance) {$/;"	function	line:484
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^        ret = function (context, options) {$/;"	function	line:489
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/decorators',['exports', '.\/decorators\/inline'], function (exports, _decoratorsInline) {$/;"	function	line:507
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:514
registerDefaultDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function registerDefaultDecorators(instance) {$/;"	function	line:518
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/logger',['exports', 'module', '.\/utils'], function (exports, module, _utils) {$/;"	function	line:524
lookupLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    lookupLevel: function lookupLevel(level) {$/;"	function	line:532
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    log: function log(level) {$/;"	function	line:546
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/base',['exports', '.\/utils', '.\/exception', '.\/helpers', '.\/decorators', '.\/logger'], function (exports, _utils, _exception, _helpers, _decorators, _logger) {$/;"	function	line:569
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:576
HandlebarsEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function HandlebarsEnvironment(helpers, partials, decorators) {$/;"	function	line:600
registerHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    registerHelper: function registerHelper(name, fn) {$/;"	function	line:615
unregisterHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    unregisterHelper: function unregisterHelper(name) {$/;"	function	line:625
registerPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    registerPartial: function registerPartial(name, partial) {$/;"	function	line:629
unregisterPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    unregisterPartial: function unregisterPartial(name) {$/;"	function	line:639
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    registerDecorator: function registerDecorator(name, fn) {$/;"	function	line:643
unregisterDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    unregisterDecorator: function unregisterDecorator(name) {$/;"	function	line:653
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/safe-string',['exports', 'module'], function (exports, module) {$/;"	function	line:666
SafeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function SafeString(string) {$/;"	function	line:670
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/runtime',['exports', '.\/utils', '.\/exception', '.\/base'], function (exports, _utils, _exception, _base) {$/;"	function	line:682
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:694
checkRevision	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function checkRevision(compilerInfo) {$/;"	function	line:698
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function template(templateSpec, env) {$/;"	function	line:714
invokePartialWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    function invokePartialWrapper(partial, context, options) {$/;"	function	line:729
strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      strict: function strict(obj, name) {$/;"	function	line:764
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      lookup: function lookup(depths, name) {$/;"	function	line:770
lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      lambda: function lambda(current, context) {$/;"	function	line:778
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      fn: function fn(i) {$/;"	function	line:785
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      program: function program(i, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:792
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      data: function data(value, depth) {$/;"	function	line:803
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      merge: function merge(param, common) {$/;"	function	line:809
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    function ret(context) {$/;"	function	line:823
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      function main(context \/*, options*\/) {$/;"	function	line:842
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    ret._setup = function (options) {$/;"	function	line:850
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    ret._child = function (i, data, blockParams, depths) {$/;"	function	line:867
wrapProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function wrapProgram(container, i, fn, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:880
prog	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    function prog(context) {$/;"	function	line:881
resolvePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function resolvePartial(partial, context, options) {$/;"	function	line:900
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function invokePartial(partial, context, options) {$/;"	function	line:920
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function noop() {$/;"	function	line:947
initData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function initData(context, data) {$/;"	function	line:951
executeDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function executeDecorators(fn, prog, container, depths, data, blockParams) {$/;"	function	line:959
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/no-conflict',['exports', 'module'], function (exports, module) {$/;"	function	line:970
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  module.exports = function (Handlebars) {$/;"	function	line:974
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    Handlebars.noConflict = function () {$/;"	function	line:979
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars.runtime',['exports', 'module', '.\/handlebars\/base', '.\/handlebars\/safe-string', '.\/handlebars\/exception', '.\/handlebars\/utils', '.\/handlebars\/runtime', '.\/handlebars\/no-conflict'], function (exports, module, _handlebarsBase, _handlebarsSafeString, _handlebarsException, _handlebarsUtils, _handlebarsRuntime, _handlebarsNoConflict) {$/;"	function	line:989
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:994
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function create() {$/;"	function	line:1006
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    hb.template = function (spec) {$/;"	function	line:1016
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/compiler\/ast',['exports', 'module'], function (exports, module) {$/;"	function	line:1034
helperExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      helperExpression: function helperExpression(node) {$/;"	function	line:1043
scopedId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      scopedId: function scopedId(path) {$/;"	function	line:1047
simpleId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      simpleId: function simpleId(path) {$/;"	function	line:1054
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/compiler\/parser',["exports"], function (exports) {$/;"	function	line:1066
trace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^        var parser = { trace: function trace() {},$/;"	function	line:1072
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                switch (yystate) {$/;"	function	line:1081
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^            parseError: function parseError(str, hash) {$/;"	function	line:1332
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^            parse: function parse(input) {$/;"	function	line:1335
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                function popStack(n) {$/;"	function	line:1356
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                function lex() {$/;"	function	line:1361
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                    switch (action[0]) {$/;"	function	line:1408
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                parseError: function parseError(str, hash) {$/;"	function	line:1458
setInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                setInput: function setInput(input) {$/;"	function	line:1465
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                input: function input() {$/;"	function	line:1476
unput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                unput: function unput(ch) {$/;"	function	line:1495
more	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                more: function more() {$/;"	function	line:1521
less	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                less: function less(n) {$/;"	function	line:1525
pastInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                pastInput: function pastInput() {$/;"	function	line:1528
upcomingInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                upcomingInput: function upcomingInput() {$/;"	function	line:1532
showPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                showPosition: function showPosition() {$/;"	function	line:1539
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                next: function next() {$/;"	function	line:1544
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                lex: function lex() {$/;"	function	line:1591
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                begin: function begin(condition) {$/;"	function	line:1599
popState	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                popState: function popState() {$/;"	function	line:1602
_currentRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                _currentRules: function _currentRules() {$/;"	function	line:1605
topState	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                topState: function topState() {$/;"	function	line:1608
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                pushState: function begin(condition) {$/;"	function	line:1611
strip	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                function strip(start, end) {$/;"	function	line:1618
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^                switch ($avoiding_name_collisions) {$/;"	function	line:1623
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^        function Parser() {$/;"	function	line:1798
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^        function Parser() {$/;"	class	line:1798
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/compiler\/visitor',['exports', 'module', '..\/exception'], function (exports, module, _exception) {$/;"	function	line:1807
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:1812
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function Visitor() {$/;"	function	line:1816
acceptKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    acceptKey: function acceptKey(node, name) {$/;"	function	line:1825
acceptRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    acceptRequired: function acceptRequired(node, name) {$/;"	function	line:1839
acceptArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    acceptArray: function acceptArray(array) {$/;"	function	line:1849
accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    accept: function accept(object) {$/;"	function	line:1861
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    Program: function Program(program) {$/;"	function	line:1887
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    PartialBlockStatement: function PartialBlockStatement(partial) {$/;"	function	line:1898
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    ContentStatement: function ContentStatement() \/* content *\/{},$/;"	function	line:1904
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    CommentStatement: function CommentStatement() \/* comment *\/{},$/;"	function	line:1905
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    PathExpression: function PathExpression() \/* path *\/{},$/;"	function	line:1909
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    StringLiteral: function StringLiteral() \/* string *\/{},$/;"	function	line:1911
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    NumberLiteral: function NumberLiteral() \/* number *\/{},$/;"	function	line:1912
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    BooleanLiteral: function BooleanLiteral() \/* bool *\/{},$/;"	function	line:1913
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    UndefinedLiteral: function UndefinedLiteral() \/* literal *\/{},$/;"	function	line:1914
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    NullLiteral: function NullLiteral() \/* literal *\/{},$/;"	function	line:1915
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    Hash: function Hash(hash) {$/;"	function	line:1917
HashPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    HashPair: function HashPair(pair) {$/;"	function	line:1920
visitSubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function visitSubExpression(mustache) {$/;"	function	line:1925
visitBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function visitBlock(block) {$/;"	function	line:1930
visitPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function visitPartial(partial) {$/;"	function	line:1936
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/compiler\/whitespace-control',['exports', 'module', '.\/visitor'], function (exports, module, _visitor) {$/;"	function	line:1946
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:1951
WhitespaceControl	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function WhitespaceControl() {$/;"	function	line:1955
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  WhitespaceControl.prototype.Program = function (program) {$/;"	function	line:1962
isPrevWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function isPrevWhitespace(body, i, isRoot) {$/;"	function	line:2091
isNextWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function isNextWhitespace(body, i, isRoot) {$/;"	function	line:2108
omitRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function omitRight(body, i, multiple) {$/;"	function	line:2131
omitLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function omitLeft(body, i, multiple) {$/;"	function	line:2149
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/compiler\/helpers',['exports', '..\/exception'], function (exports, _exception) {$/;"	function	line:2166
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:2182
validateClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function validateClose(open, close) {$/;"	function	line:2186
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function SourceLocation(source, locInfo) {$/;"	function	line:2196
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function id(token) {$/;"	function	line:2208
stripFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function stripFlags(open, close) {$/;"	function	line:2216
stripComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function stripComment(comment) {$/;"	function	line:2223
preparePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function preparePath(data, parts, loc) {$/;"	function	line:2227
prepareMustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function prepareMustache(path, params, hash, open, strip, locInfo) {$/;"	function	line:2265
prepareRawBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function prepareRawBlock(openRawBlock, contents, close, locInfo) {$/;"	function	line:2282
prepareBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function prepareBlock(openBlock, program, inverseAndProgram, close, inverted, locInfo) {$/;"	function	line:2306
prepareProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function prepareProgram(statements, loc) {$/;"	function	line:2351
preparePartialBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function preparePartialBlock(open, program, close, locInfo) {$/;"	function	line:2380
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/compiler\/base',['exports', '.\/parser', '.\/whitespace-control', '.\/helpers', '..\/utils'], function (exports, _parser, _whitespaceControl, _helpers, _utils) {$/;"	function	line:2397
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:2404
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function parse(input, options) {$/;"	function	line:2415
locInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    yy.locInfo = function (locInfo) {$/;"	function	line:2424
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/compiler\/compiler',['exports', '..\/exception', '..\/utils', '.\/ast'], function (exports, _exception, _utils, _ast) {$/;"	function	line:2434
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:2445
Compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function Compiler() {}$/;"	function	line:2453
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    equals: function equals(other) {$/;"	function	line:2463
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    compile: function compile(program, options) {$/;"	function	line:2491
compileProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    compileProgram: function compileProgram(program) {$/;"	function	line:2525
accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    accept: function accept(node) {$/;"	function	line:2539
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    Program: function Program(program) {$/;"	function	line:2551
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    BlockStatement: function BlockStatement(block) {$/;"	function	line:2568
DecoratorBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    DecoratorBlock: function DecoratorBlock(decorator) {$/;"	function	line:2604
PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    PartialStatement: function PartialStatement(partial) {$/;"	function	line:2613
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    PartialBlockStatement: function PartialBlockStatement(partialBlock) {$/;"	function	line:2649
MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    MustacheStatement: function MustacheStatement(mustache) {$/;"	function	line:2653
Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    Decorator: function Decorator(decorator) {$/;"	function	line:2662
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    ContentStatement: function ContentStatement(content) {$/;"	function	line:2666
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    CommentStatement: function CommentStatement() {},$/;"	function	line:2672
SubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    SubExpression: function SubExpression(sexpr) {$/;"	function	line:2674
ambiguousSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    ambiguousSexpr: function ambiguousSexpr(sexpr, program, inverse) {$/;"	function	line:2686
simpleSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    simpleSexpr: function simpleSexpr(sexpr) {$/;"	function	line:2702
helperSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    helperSexpr: function helperSexpr(sexpr, program, inverse) {$/;"	function	line:2709
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    PathExpression: function PathExpression(path) {$/;"	function	line:2727
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    StringLiteral: function StringLiteral(string) {$/;"	function	line:2748
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    NumberLiteral: function NumberLiteral(number) {$/;"	function	line:2752
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    BooleanLiteral: function BooleanLiteral(bool) {$/;"	function	line:2756
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    UndefinedLiteral: function UndefinedLiteral() {$/;"	function	line:2760
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    NullLiteral: function NullLiteral() {$/;"	function	line:2764
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    Hash: function Hash(hash) {$/;"	function	line:2768
opcode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    opcode: function opcode(name) {$/;"	function	line:2785
addDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    addDepth: function addDepth(depth) {$/;"	function	line:2789
classifySexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    classifySexpr: function classifySexpr(sexpr) {$/;"	function	line:2797
pushParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    pushParams: function pushParams(params) {$/;"	function	line:2833
pushParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    pushParam: function pushParam(val) {$/;"	function	line:2839
setupFullMustacheParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    setupFullMustacheParams: function setupFullMustacheParams(sexpr, program, inverse, omitEmpty) {$/;"	function	line:2880
blockParamIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    blockParamIndex: function blockParamIndex(name) {$/;"	function	line:2896
precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function precompile(input, options, env) {$/;"	function	line:2907
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function compile(input, options, env) {$/;"	function	line:2925
compileInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    function compileInput() {$/;"	function	line:2941
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    function ret(context, execOptions) {$/;"	function	line:2949
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    ret._setup = function (setupOptions) {$/;"	function	line:2955
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    ret._child = function (i, data, blockParams, depths) {$/;"	function	line:2961
argEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function argEquals(a, b) {$/;"	function	line:2970
transformLiteralToPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function transformLiteralToPath(sexpr) {$/;"	function	line:2985
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/compiler\/code-gen',['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:3003
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    SourceNode = function (line, column, srcFile, chunks) {$/;"	function	line:3022
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      add: function add(chunks) {$/;"	function	line:3030
prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      prepend: function prepend(chunks) {$/;"	function	line:3036
toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      toStringWithSourceMap: function toStringWithSourceMap() {$/;"	function	line:3042
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^      toString: function toString() {$/;"	function	line:3045
castChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function castChunk(chunk, codeGen, loc) {$/;"	function	line:3051
CodeGen	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function CodeGen(srcFile) {$/;"	function	line:3066
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    isEmpty: function isEmpty() {$/;"	function	line:3072
prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    prepend: function prepend(source, loc) {$/;"	function	line:3075
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    push: function push(source, loc) {$/;"	function	line:3078
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    merge: function merge() {$/;"	function	line:3082
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    each: function each(iter) {$/;"	function	line:3090
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    empty: function empty() {$/;"	function	line:3096
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    wrap: function wrap(chunk) {$/;"	function	line:3100
functionCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    functionCall: function functionCall(fn, type, params) {$/;"	function	line:3112
quotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    quotedString: function quotedString(str) {$/;"	function	line:3117
objectLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    objectLiteral: function objectLiteral(obj) {$/;"	function	line:3122
generateList	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    generateList: function generateList(entries) {$/;"	function	line:3140
generateArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    generateArray: function generateArray(entries) {$/;"	function	line:3154
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars\/compiler\/javascript-compiler',['exports', 'module', '..\/base', '..\/exception', '..\/utils', '.\/code-gen'], function (exports, module, _base, _exception, _utils, _codeGen) {$/;"	function	line:3167
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:3172
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function Literal(value) {$/;"	function	line:3178
JavaScriptCompiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function JavaScriptCompiler() {}$/;"	function	line:3182
nameLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    nameLookup: function nameLookup(parent, name \/* , type*\/) {$/;"	function	line:3187
depthedLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    depthedLookup: function depthedLookup(name) {$/;"	function	line:3194
compilerInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    compilerInfo: function compilerInfo() {$/;"	function	line:3198
appendToBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    appendToBuffer: function appendToBuffer(source, location, explicit) {$/;"	function	line:3204
initializeBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    initializeBuffer: function initializeBuffer() {$/;"	function	line:3224
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    compile: function compile(environment, options, context, asObject) {$/;"	function	line:3229
preamble	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    preamble: function preamble() {$/;"	function	line:3364
createFunctionContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    createFunctionContext: function createFunctionContext(asObject) {$/;"	function	line:3372
mergeSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    mergeSource: function mergeSource(varDeclarations) {$/;"	function	line:3417
blockValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    blockValue: function blockValue(name) {$/;"	function	line:3484
ambiguousBlockValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    ambiguousBlockValue: function ambiguousBlockValue() {$/;"	function	line:3501
appendContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    appendContent: function appendContent(content) {$/;"	function	line:3521
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    append: function append() {$/;"	function	line:3540
appendEscaped	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    appendEscaped: function appendEscaped() {$/;"	function	line:3562
getContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    getContext: function getContext(depth) {$/;"	function	line:3573
pushContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    pushContext: function pushContext() {$/;"	function	line:3583
lookupOnContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    lookupOnContext: function lookupOnContext(parts, falsy, strict, scoped) {$/;"	function	line:3594
lookupBlockParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    lookupBlockParam: function lookupBlockParam(blockParamId, parts) {$/;"	function	line:3615
lookupData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    lookupData: function lookupData(depth, parts, strict) {$/;"	function	line:3628
resolvePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    resolvePath: function resolvePath(type, parts, i, falsy, strict) {$/;"	function	line:3638
resolvePossibleLambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    resolvePossibleLambda: function resolvePossibleLambda() {$/;"	function	line:3673
pushStringParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    pushStringParam: function pushStringParam(string, type) {$/;"	function	line:3685
emptyHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    emptyHash: function emptyHash(omitEmpty) {$/;"	function	line:3700
pushHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    pushHash: function pushHash() {$/;"	function	line:3710
popHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    popHash: function popHash() {$/;"	function	line:3716
pushString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    pushString: function pushString(string) {$/;"	function	line:3737
pushLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    pushLiteral: function pushLiteral(value) {$/;"	function	line:3749
pushProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    pushProgram: function pushProgram(guid) {$/;"	function	line:3761
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    registerDecorator: function registerDecorator(paramSize, name) {$/;"	function	line:3776
invokeHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    invokeHelper: function invokeHelper(paramSize, name, isSimple) {$/;"	function	line:3792
invokeKnownHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    invokeKnownHelper: function invokeKnownHelper(paramSize, name) {$/;"	function	line:3813
invokeAmbiguous	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    invokeAmbiguous: function invokeAmbiguous(name, helperCall) {$/;"	function	line:3830
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    invokePartial: function invokePartial(isDynamic, name, indent) {$/;"	function	line:3856
assignToHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    assignToHash: function assignToHash(key) {$/;"	function	line:3893
pushId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    pushId: function pushId(type, name, child) {$/;"	function	line:3920
compileChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    compileChildren: function compileChildren(environment, options) {$/;"	function	line:3936
matchExistingProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    matchExistingProgram: function matchExistingProgram(child) {$/;"	function	line:3969
programExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    programExpression: function programExpression(guid) {$/;"	function	line:3978
useRegister	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    useRegister: function useRegister(name) {$/;"	function	line:3992
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    push: function push(expr) {$/;"	function	line:3999
pushStackLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    pushStackLiteral: function pushStackLiteral(item) {$/;"	function	line:4008
pushSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    pushSource: function pushSource(source) {$/;"	function	line:4012
replaceStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    replaceStack: function replaceStack(callback) {$/;"	function	line:4023
incrStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    incrStack: function incrStack() {$/;"	function	line:4062
topStackName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    topStackName: function topStackName() {$/;"	function	line:4069
flushInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    flushInline: function flushInline() {$/;"	function	line:4072
isInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    isInline: function isInline() {$/;"	function	line:4087
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    popStack: function popStack(wrapped) {$/;"	function	line:4091
topStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    topStack: function topStack() {$/;"	function	line:4109
contextName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    contextName: function contextName(context) {$/;"	function	line:4121
quotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    quotedString: function quotedString(str) {$/;"	function	line:4129
objectLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    objectLiteral: function objectLiteral(obj) {$/;"	function	line:4133
aliasable	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    aliasable: function aliasable(name) {$/;"	function	line:4137
setupHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    setupHelper: function setupHelper(paramSize, name, blockHelper) {$/;"	function	line:4151
setupParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    setupParams: function setupParams(helper, paramSize, params) {$/;"	function	line:4165
setupHelperArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    setupHelperArgs: function setupHelperArgs(helper, paramSize, params, useRegister) {$/;"	function	line:4235
isValidJavaScriptVariableName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  JavaScriptCompiler.isValidJavaScriptVariableName = function (name) {$/;"	function	line:4261
strictLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function strictLookup(requireTerminal, compiler, parts, type) {$/;"	function	line:4265
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^define('handlebars',['exports', 'module', '.\/handlebars.runtime', '.\/handlebars\/compiler\/ast', '.\/handlebars\/compiler\/base', '.\/handlebars\/compiler\/compiler', '.\/handlebars\/compiler\/javascript-compiler', '.\/handlebars\/compiler\/visitor', '.\/handlebars\/no-conflict'], function (exports, module, _handlebarsRuntime, _handlebarsCompilerAst, _handlebarsCompilerBase, _handlebarsCompilerCompiler, _handlebarsCompilerJavascriptCompiler, _handlebarsCompilerVisitor, _handlebarsNoConflict) {$/;"	function	line:4288
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:4293
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^  function create() {$/;"	function	line:4308
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    hb.compile = function (input, options) {$/;"	function	line:4311
precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.js	/^    hb.precompile = function (input, options) {$/;"	function	line:4314
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.min.js	/^define("handlebars\/utils",["exports"],function(a){"use strict";function b(a){return j[a]}function c(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function d(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function e(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return l.test(a)?a.replace(k,b):a}function f(a){return!a&&0!==a||!(!o(a)||0!==a.length)}function g(a){var b=c({},a);return b._parent=a,b}function h(a,b){return a.path=b,a}function i(a,b){return(a?a+".":"")+b}a.__esModule=!0,a.extend=c,a.indexOf=d,a.escapeExpression=e,a.isEmpty=f,a.createFrame=g,a.blockParams=h,a.appendContextPath=i;var j={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},k=\/[&<>"'`=]\/g,l=\/[&<>"'`=]\/,m=Object.prototype.toString;a.toString=m;var n=function(a){return"function"==typeof a};n(\/x\/)&&(a.isFunction=n=function(a){return"function"==typeof a&&"[object Function]"===m.call(a)}),a.isFunction=n;var o=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===m.call(a)};a.isArray=o}),define("handlebars\/exception",["exports","module"],function(a,b){"use strict";function c(a,b){var e=b&&b.loc,f=void 0,g=void 0;e&&(f=e.start.line,g=e.start.column,a+=" - "+f+":"+g);for(var h=Error.prototype.constructor.call(this,a),i=0;i<d.length;i++)this[d[i]]=h[d[i]];Error.captureStackTrace&&Error.captureStackTrace(this,c);try{e&&(this.lineNumber=f,Object.defineProperty?Object.defineProperty(this,"column",{value:g}):this.column=g)}catch(j){}}var d=["description","fileName","lineNumber","message","name","number","stack"];c.prototype=new Error,b.exports=c}),define("handlebars\/helpers\/block-helper-missing",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("blockHelperMissing",function(b,d){var e=d.inverse,f=d.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(c.isArray(b))return b.length>0?(d.ids&&(d.ids=[d.name]),a.helpers.each(b,d)):e(this);if(d.data&&d.ids){var g=c.createFrame(d.data);g.contextPath=c.appendContextPath(d.data.contextPath,d.name),d={data:g}}return f(b,d)})}}),define("handlebars\/helpers\/each",["exports","module","..\/utils","..\/exception"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}var f=e(d);b.exports=function(a){a.registerHelper("each",function(a,b){function d(b,d,f){j&&(j.key=b,j.index=d,j.first=0===d,j.last=!!f,k&&(j.contextPath=k+b)),i+=e(a[b],{data:j,blockParams:c.blockParams([a[b],b],[k+b,null])})}if(!b)throw new f["default"]("Must pass iterator to #each");var e=b.fn,g=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=c.appendContextPath(b.data.contextPath,b.ids[0])+"."),c.isFunction(a)&&(a=a.call(this)),b.data&&(j=c.createFrame(b.data)),a&&"object"==typeof a)if(c.isArray(a))for(var l=a.length;h<l;h++)h in a&&d(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&d(m,h-1),m=n,h++);void 0!==m&&d(m,h-1,!0)}return 0===h&&(i=g(this)),i})}}),define("handlebars\/helpers\/helper-missing",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}var e=d(c);b.exports=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new e["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})}}),define("handlebars\/helpers\/if",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("if",function(a,b){return c.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||c.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})}}),define("handlebars\/helpers\/log",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})}}),define("handlebars\/helpers\/lookup",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})}}),define("handlebars\/helpers\/with",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("with",function(a,b){c.isFunction(a)&&(a=a.call(this));var d=b.fn;if(c.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=c.createFrame(b.data),e.contextPath=c.appendContextPath(b.data.contextPath,b.ids[0])),d(a,{data:e,blockParams:c.blockParams([a],[e&&e.contextPath])})})}}),define("handlebars\/helpers",["exports",".\/helpers\/block-helper-missing",".\/helpers\/each",".\/helpers\/helper-missing",".\/helpers\/if",".\/helpers\/log",".\/helpers\/lookup",".\/helpers\/with"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(a){k["default"](a),l["default"](a),m["default"](a),n["default"](a),o["default"](a),p["default"](a),q["default"](a)}a.__esModule=!0,a.registerDefaultHelpers=j;var k=i(b),l=i(c),m=i(d),n=i(e),o=i(f),p=i(g),q=i(h)}),define("handlebars\/decorators\/inline",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerDecorator("inline",function(a,b,d,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=d.partials;d.partials=c.extend({},g,b.partials);var h=a(e,f);return d.partials=g,h}),b.partials[e.args[0]]=e.fn,f})}}),define("handlebars\/decorators",["exports",".\/decorators\/inline"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a){e["default"](a)}a.__esModule=!0,a.registerDefaultDecorators=d;var e=c(b)}),define("handlebars\/logger",["exports","module",".\/utils"],function(a,b,c){"use strict";var d={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=c.indexOf(d.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=d.lookupLevel(a),"undefined"!=typeof console&&d.lookupLevel(d.level)<=a){var b=d.methodMap[a];console[b]||(b="log");for(var c=arguments.length,e=Array(c>1?c-1:0),f=1;f<c;f++)e[f-1]=arguments[f];console[b].apply(console,e)}}};b.exports=d}),define("handlebars\/base",["exports",".\/utils",".\/exception",".\/helpers",".\/decorators",".\/logger"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},d.registerDefaultHelpers(this),e.registerDefaultDecorators(this)}a.__esModule=!0,a.HandlebarsEnvironment=h;var i=g(c),j=g(f),k="4.0.6";a.VERSION=k;var l=7;a.COMPILER_REVISION=l;var m={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};a.REVISION_CHANGES=m;var n="[object Object]";h.prototype={constructor:h,logger:j["default"],log:j["default"].log,registerHelper:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple helpers");b.extend(this.helpers,a)}else this.helpers[a]=c},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,c){if(b.toString.call(a)===n)b.extend(this.partials,a);else{if("undefined"==typeof c)throw new i["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=c}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple decorators");b.extend(this.decorators,a)}else this.decorators[a]=c},unregisterDecorator:function(a){delete this.decorators[a]}};var o=j["default"].log;a.log=o,a.createFrame=b.createFrame,a.logger=j["default"]}),define("handlebars\/safe-string",["exports","module"],function(a,b){"use strict";function c(a){this.string=a}c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b.exports=c}),define("handlebars\/runtime",["exports",".\/utils",".\/exception",".\/base"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){var b=a&&a[0]||1,c=d.COMPILER_REVISION;if(b!==c){if(b<c){var e=d.REVISION_CHANGES[c],f=d.REVISION_CHANGES[b];throw new n["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+e+") or downgrade your runtime to an older version ("+f+").")}throw new n["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function g(a,c){function d(d,e,f){f.hash&&(e=b.extend({},e,f.hash),f.ids&&(f.ids[0]=!0)),d=c.VM.resolvePartial.call(this,d,e,f);var g=c.VM.invokePartial.call(this,d,e,f);if(null==g&&c.compile&&(f.partials[f.name]=c.compile(d,a.compilerOptions,c),g=f.partials[f.name](e,f)),null!=g){if(f.indent){for(var h=g.split("\\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=f.indent+h[i];g=h.join("\\n")}return g}throw new n["default"]("The partial "+f.name+" could not be compiled when running in runtime-only mode")}function e(b){function c(b){return""+a.main(f,b,f.helpers,f.partials,g,i,h)}var d=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=d.data;e._setup(d),!d.partial&&a.useData&&(g=l(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=d.depths?b!=d.depths[0]?[b].concat(d.depths):d.depths:[b]),(c=m(a.main,c,f,d.depths||[],g,i))(b,d)}if(!c)throw new n["default"]("No environment passed to template");if(!a||!a.main)throw new n["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,c.VM.checkRevision(a.compiler);var f={strict:function(a,b){if(!(b in a))throw new n["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:b.escapeExpression,invokePartial:d,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var f=this.programs[a],g=this.fn(a);return b||e||d||c?f=h(this,a,g,b,c,d,e):f||(f=this.programs[a]=h(this,a,g)),f},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,c){var d=a||c;return a&&c&&a!==c&&(d=b.extend({},c,a)),d},noop:c.VM.noop,compilerInfo:a.compiler};return e.isTop=!0,e._setup=function(b){b.partial?(f.helpers=b.helpers,f.partials=b.partials,f.decorators=b.decorators):(f.helpers=f.merge(b.helpers,c.helpers),a.usePartial&&(f.partials=f.merge(b.partials,c.partials)),(a.usePartial||a.useDecorators)&&(f.decorators=f.merge(b.decorators,c.decorators)))},e._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new n["default"]("must pass block params");if(a.useDepths&&!e)throw new n["default"]("must pass parent depths");return h(f,b,a[b],c,0,d,e)},e}function h(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=m(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function i(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===k;)d=d._parent;a=d["partial-block"],d["partial-block"]=k}else a=c.partials[c.name];return a}function j(a,c,e){e.partial=!0,e.ids&&(e.data.contextPath=e.ids[0]||e.data.contextPath);var f=void 0;if(e.fn&&e.fn!==k&&(e.data=d.createFrame(e.data),f=e.data["partial-block"]=e.fn,f.partials&&(e.partials=b.extend({},e.partials,f.partials))),void 0===a&&f&&(a=f),void 0===a)throw new n["default"]("The partial "+e.name+" could not be found");if(a instanceof Function)return a(c,e)}function k(){return""}function l(a,b){return b&&"root"in b||(b=b?d.createFrame(b):{},b.root=a),b}function m(a,c,d,e,f,g){if(a.decorator){var h={};c=a.decorator(c,h,d,e&&e[0],f,g,e),b.extend(c,h)}return c}a.__esModule=!0,a.checkRevision=f,a.template=g,a.wrapProgram=h,a.resolvePartial=i,a.invokePartial=j,a.noop=k;var n=e(c)}),define("handlebars\/no-conflict",["exports","module"],function(a,b){"use strict";b.exports=function(a){var b="undefined"!=typeof global?global:window,c=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=c),a}}}),define("handlebars.runtime",["exports","module",".\/handlebars\/base",".\/handlebars\/safe-string",".\/handlebars\/exception",".\/handlebars\/utils",".\/handlebars\/runtime",".\/handlebars\/no-conflict"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(){var a=new c.HandlebarsEnvironment;return f.extend(a,c),a.SafeString=k["default"],a.Exception=l["default"],a.Utils=f,a.escapeExpression=f.escapeExpression,a.VM=g,a.template=function(b){return g.template(b,a)},a}var k=i(d),l=i(e),m=i(h),n=j();n.create=j,m["default"](n),n["default"]=n,b.exports=n}),define("handlebars\/compiler\/ast",["exports","module"],function(a,b){"use strict";var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return\/^\\.|this\\b\/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b.exports=c}),define("handlebars\/compiler\/parser",["exports"],function(a){"use strict";var b=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),$/;"	function	line:27
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.min.js	/^define("handlebars\/utils",["exports"],function(a){"use strict";function b(a){return j[a]}function c(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function d(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function e(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return l.test(a)?a.replace(k,b):a}function f(a){return!a&&0!==a||!(!o(a)||0!==a.length)}function g(a){var b=c({},a);return b._parent=a,b}function h(a,b){return a.path=b,a}function i(a,b){return(a?a+".":"")+b}a.__esModule=!0,a.extend=c,a.indexOf=d,a.escapeExpression=e,a.isEmpty=f,a.createFrame=g,a.blockParams=h,a.appendContextPath=i;var j={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},k=\/[&<>"'`=]\/g,l=\/[&<>"'`=]\/,m=Object.prototype.toString;a.toString=m;var n=function(a){return"function"==typeof a};n(\/x\/)&&(a.isFunction=n=function(a){return"function"==typeof a&&"[object Function]"===m.call(a)}),a.isFunction=n;var o=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===m.call(a)};a.isArray=o}),define("handlebars\/exception",["exports","module"],function(a,b){"use strict";function c(a,b){var e=b&&b.loc,f=void 0,g=void 0;e&&(f=e.start.line,g=e.start.column,a+=" - "+f+":"+g);for(var h=Error.prototype.constructor.call(this,a),i=0;i<d.length;i++)this[d[i]]=h[d[i]];Error.captureStackTrace&&Error.captureStackTrace(this,c);try{e&&(this.lineNumber=f,Object.defineProperty?Object.defineProperty(this,"column",{value:g}):this.column=g)}catch(j){}}var d=["description","fileName","lineNumber","message","name","number","stack"];c.prototype=new Error,b.exports=c}),define("handlebars\/helpers\/block-helper-missing",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("blockHelperMissing",function(b,d){var e=d.inverse,f=d.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(c.isArray(b))return b.length>0?(d.ids&&(d.ids=[d.name]),a.helpers.each(b,d)):e(this);if(d.data&&d.ids){var g=c.createFrame(d.data);g.contextPath=c.appendContextPath(d.data.contextPath,d.name),d={data:g}}return f(b,d)})}}),define("handlebars\/helpers\/each",["exports","module","..\/utils","..\/exception"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}var f=e(d);b.exports=function(a){a.registerHelper("each",function(a,b){function d(b,d,f){j&&(j.key=b,j.index=d,j.first=0===d,j.last=!!f,k&&(j.contextPath=k+b)),i+=e(a[b],{data:j,blockParams:c.blockParams([a[b],b],[k+b,null])})}if(!b)throw new f["default"]("Must pass iterator to #each");var e=b.fn,g=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=c.appendContextPath(b.data.contextPath,b.ids[0])+"."),c.isFunction(a)&&(a=a.call(this)),b.data&&(j=c.createFrame(b.data)),a&&"object"==typeof a)if(c.isArray(a))for(var l=a.length;h<l;h++)h in a&&d(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&d(m,h-1),m=n,h++);void 0!==m&&d(m,h-1,!0)}return 0===h&&(i=g(this)),i})}}),define("handlebars\/helpers\/helper-missing",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}var e=d(c);b.exports=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new e["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})}}),define("handlebars\/helpers\/if",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("if",function(a,b){return c.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||c.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})}}),define("handlebars\/helpers\/log",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})}}),define("handlebars\/helpers\/lookup",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})}}),define("handlebars\/helpers\/with",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("with",function(a,b){c.isFunction(a)&&(a=a.call(this));var d=b.fn;if(c.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=c.createFrame(b.data),e.contextPath=c.appendContextPath(b.data.contextPath,b.ids[0])),d(a,{data:e,blockParams:c.blockParams([a],[e&&e.contextPath])})})}}),define("handlebars\/helpers",["exports",".\/helpers\/block-helper-missing",".\/helpers\/each",".\/helpers\/helper-missing",".\/helpers\/if",".\/helpers\/log",".\/helpers\/lookup",".\/helpers\/with"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(a){k["default"](a),l["default"](a),m["default"](a),n["default"](a),o["default"](a),p["default"](a),q["default"](a)}a.__esModule=!0,a.registerDefaultHelpers=j;var k=i(b),l=i(c),m=i(d),n=i(e),o=i(f),p=i(g),q=i(h)}),define("handlebars\/decorators\/inline",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerDecorator("inline",function(a,b,d,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=d.partials;d.partials=c.extend({},g,b.partials);var h=a(e,f);return d.partials=g,h}),b.partials[e.args[0]]=e.fn,f})}}),define("handlebars\/decorators",["exports",".\/decorators\/inline"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a){e["default"](a)}a.__esModule=!0,a.registerDefaultDecorators=d;var e=c(b)}),define("handlebars\/logger",["exports","module",".\/utils"],function(a,b,c){"use strict";var d={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=c.indexOf(d.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=d.lookupLevel(a),"undefined"!=typeof console&&d.lookupLevel(d.level)<=a){var b=d.methodMap[a];console[b]||(b="log");for(var c=arguments.length,e=Array(c>1?c-1:0),f=1;f<c;f++)e[f-1]=arguments[f];console[b].apply(console,e)}}};b.exports=d}),define("handlebars\/base",["exports",".\/utils",".\/exception",".\/helpers",".\/decorators",".\/logger"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},d.registerDefaultHelpers(this),e.registerDefaultDecorators(this)}a.__esModule=!0,a.HandlebarsEnvironment=h;var i=g(c),j=g(f),k="4.0.6";a.VERSION=k;var l=7;a.COMPILER_REVISION=l;var m={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};a.REVISION_CHANGES=m;var n="[object Object]";h.prototype={constructor:h,logger:j["default"],log:j["default"].log,registerHelper:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple helpers");b.extend(this.helpers,a)}else this.helpers[a]=c},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,c){if(b.toString.call(a)===n)b.extend(this.partials,a);else{if("undefined"==typeof c)throw new i["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=c}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple decorators");b.extend(this.decorators,a)}else this.decorators[a]=c},unregisterDecorator:function(a){delete this.decorators[a]}};var o=j["default"].log;a.log=o,a.createFrame=b.createFrame,a.logger=j["default"]}),define("handlebars\/safe-string",["exports","module"],function(a,b){"use strict";function c(a){this.string=a}c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b.exports=c}),define("handlebars\/runtime",["exports",".\/utils",".\/exception",".\/base"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){var b=a&&a[0]||1,c=d.COMPILER_REVISION;if(b!==c){if(b<c){var e=d.REVISION_CHANGES[c],f=d.REVISION_CHANGES[b];throw new n["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+e+") or downgrade your runtime to an older version ("+f+").")}throw new n["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function g(a,c){function d(d,e,f){f.hash&&(e=b.extend({},e,f.hash),f.ids&&(f.ids[0]=!0)),d=c.VM.resolvePartial.call(this,d,e,f);var g=c.VM.invokePartial.call(this,d,e,f);if(null==g&&c.compile&&(f.partials[f.name]=c.compile(d,a.compilerOptions,c),g=f.partials[f.name](e,f)),null!=g){if(f.indent){for(var h=g.split("\\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=f.indent+h[i];g=h.join("\\n")}return g}throw new n["default"]("The partial "+f.name+" could not be compiled when running in runtime-only mode")}function e(b){function c(b){return""+a.main(f,b,f.helpers,f.partials,g,i,h)}var d=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=d.data;e._setup(d),!d.partial&&a.useData&&(g=l(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=d.depths?b!=d.depths[0]?[b].concat(d.depths):d.depths:[b]),(c=m(a.main,c,f,d.depths||[],g,i))(b,d)}if(!c)throw new n["default"]("No environment passed to template");if(!a||!a.main)throw new n["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,c.VM.checkRevision(a.compiler);var f={strict:function(a,b){if(!(b in a))throw new n["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:b.escapeExpression,invokePartial:d,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var f=this.programs[a],g=this.fn(a);return b||e||d||c?f=h(this,a,g,b,c,d,e):f||(f=this.programs[a]=h(this,a,g)),f},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,c){var d=a||c;return a&&c&&a!==c&&(d=b.extend({},c,a)),d},noop:c.VM.noop,compilerInfo:a.compiler};return e.isTop=!0,e._setup=function(b){b.partial?(f.helpers=b.helpers,f.partials=b.partials,f.decorators=b.decorators):(f.helpers=f.merge(b.helpers,c.helpers),a.usePartial&&(f.partials=f.merge(b.partials,c.partials)),(a.usePartial||a.useDecorators)&&(f.decorators=f.merge(b.decorators,c.decorators)))},e._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new n["default"]("must pass block params");if(a.useDepths&&!e)throw new n["default"]("must pass parent depths");return h(f,b,a[b],c,0,d,e)},e}function h(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=m(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function i(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===k;)d=d._parent;a=d["partial-block"],d["partial-block"]=k}else a=c.partials[c.name];return a}function j(a,c,e){e.partial=!0,e.ids&&(e.data.contextPath=e.ids[0]||e.data.contextPath);var f=void 0;if(e.fn&&e.fn!==k&&(e.data=d.createFrame(e.data),f=e.data["partial-block"]=e.fn,f.partials&&(e.partials=b.extend({},e.partials,f.partials))),void 0===a&&f&&(a=f),void 0===a)throw new n["default"]("The partial "+e.name+" could not be found");if(a instanceof Function)return a(c,e)}function k(){return""}function l(a,b){return b&&"root"in b||(b=b?d.createFrame(b):{},b.root=a),b}function m(a,c,d,e,f,g){if(a.decorator){var h={};c=a.decorator(c,h,d,e&&e[0],f,g,e),b.extend(c,h)}return c}a.__esModule=!0,a.checkRevision=f,a.template=g,a.wrapProgram=h,a.resolvePartial=i,a.invokePartial=j,a.noop=k;var n=e(c)}),define("handlebars\/no-conflict",["exports","module"],function(a,b){"use strict";b.exports=function(a){var b="undefined"!=typeof global?global:window,c=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=c),a}}}),define("handlebars.runtime",["exports","module",".\/handlebars\/base",".\/handlebars\/safe-string",".\/handlebars\/exception",".\/handlebars\/utils",".\/handlebars\/runtime",".\/handlebars\/no-conflict"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(){var a=new c.HandlebarsEnvironment;return f.extend(a,c),a.SafeString=k["default"],a.Exception=l["default"],a.Utils=f,a.escapeExpression=f.escapeExpression,a.VM=g,a.template=function(b){return g.template(b,a)},a}var k=i(d),l=i(e),m=i(h),n=j();n.create=j,m["default"](n),n["default"]=n,b.exports=n}),define("handlebars\/compiler\/ast",["exports","module"],function(a,b){"use strict";var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return\/^\\.|this\\b\/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b.exports=c}),define("handlebars\/compiler\/parser",["exports"],function(a){"use strict";var b=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),$/;"	function	line:27
lookupLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.min.js	/^define("handlebars\/utils",["exports"],function(a){"use strict";function b(a){return j[a]}function c(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function d(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function e(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return l.test(a)?a.replace(k,b):a}function f(a){return!a&&0!==a||!(!o(a)||0!==a.length)}function g(a){var b=c({},a);return b._parent=a,b}function h(a,b){return a.path=b,a}function i(a,b){return(a?a+".":"")+b}a.__esModule=!0,a.extend=c,a.indexOf=d,a.escapeExpression=e,a.isEmpty=f,a.createFrame=g,a.blockParams=h,a.appendContextPath=i;var j={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},k=\/[&<>"'`=]\/g,l=\/[&<>"'`=]\/,m=Object.prototype.toString;a.toString=m;var n=function(a){return"function"==typeof a};n(\/x\/)&&(a.isFunction=n=function(a){return"function"==typeof a&&"[object Function]"===m.call(a)}),a.isFunction=n;var o=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===m.call(a)};a.isArray=o}),define("handlebars\/exception",["exports","module"],function(a,b){"use strict";function c(a,b){var e=b&&b.loc,f=void 0,g=void 0;e&&(f=e.start.line,g=e.start.column,a+=" - "+f+":"+g);for(var h=Error.prototype.constructor.call(this,a),i=0;i<d.length;i++)this[d[i]]=h[d[i]];Error.captureStackTrace&&Error.captureStackTrace(this,c);try{e&&(this.lineNumber=f,Object.defineProperty?Object.defineProperty(this,"column",{value:g}):this.column=g)}catch(j){}}var d=["description","fileName","lineNumber","message","name","number","stack"];c.prototype=new Error,b.exports=c}),define("handlebars\/helpers\/block-helper-missing",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("blockHelperMissing",function(b,d){var e=d.inverse,f=d.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(c.isArray(b))return b.length>0?(d.ids&&(d.ids=[d.name]),a.helpers.each(b,d)):e(this);if(d.data&&d.ids){var g=c.createFrame(d.data);g.contextPath=c.appendContextPath(d.data.contextPath,d.name),d={data:g}}return f(b,d)})}}),define("handlebars\/helpers\/each",["exports","module","..\/utils","..\/exception"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}var f=e(d);b.exports=function(a){a.registerHelper("each",function(a,b){function d(b,d,f){j&&(j.key=b,j.index=d,j.first=0===d,j.last=!!f,k&&(j.contextPath=k+b)),i+=e(a[b],{data:j,blockParams:c.blockParams([a[b],b],[k+b,null])})}if(!b)throw new f["default"]("Must pass iterator to #each");var e=b.fn,g=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=c.appendContextPath(b.data.contextPath,b.ids[0])+"."),c.isFunction(a)&&(a=a.call(this)),b.data&&(j=c.createFrame(b.data)),a&&"object"==typeof a)if(c.isArray(a))for(var l=a.length;h<l;h++)h in a&&d(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&d(m,h-1),m=n,h++);void 0!==m&&d(m,h-1,!0)}return 0===h&&(i=g(this)),i})}}),define("handlebars\/helpers\/helper-missing",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}var e=d(c);b.exports=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new e["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})}}),define("handlebars\/helpers\/if",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("if",function(a,b){return c.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||c.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})}}),define("handlebars\/helpers\/log",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})}}),define("handlebars\/helpers\/lookup",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})}}),define("handlebars\/helpers\/with",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("with",function(a,b){c.isFunction(a)&&(a=a.call(this));var d=b.fn;if(c.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=c.createFrame(b.data),e.contextPath=c.appendContextPath(b.data.contextPath,b.ids[0])),d(a,{data:e,blockParams:c.blockParams([a],[e&&e.contextPath])})})}}),define("handlebars\/helpers",["exports",".\/helpers\/block-helper-missing",".\/helpers\/each",".\/helpers\/helper-missing",".\/helpers\/if",".\/helpers\/log",".\/helpers\/lookup",".\/helpers\/with"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(a){k["default"](a),l["default"](a),m["default"](a),n["default"](a),o["default"](a),p["default"](a),q["default"](a)}a.__esModule=!0,a.registerDefaultHelpers=j;var k=i(b),l=i(c),m=i(d),n=i(e),o=i(f),p=i(g),q=i(h)}),define("handlebars\/decorators\/inline",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerDecorator("inline",function(a,b,d,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=d.partials;d.partials=c.extend({},g,b.partials);var h=a(e,f);return d.partials=g,h}),b.partials[e.args[0]]=e.fn,f})}}),define("handlebars\/decorators",["exports",".\/decorators\/inline"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a){e["default"](a)}a.__esModule=!0,a.registerDefaultDecorators=d;var e=c(b)}),define("handlebars\/logger",["exports","module",".\/utils"],function(a,b,c){"use strict";var d={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=c.indexOf(d.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=d.lookupLevel(a),"undefined"!=typeof console&&d.lookupLevel(d.level)<=a){var b=d.methodMap[a];console[b]||(b="log");for(var c=arguments.length,e=Array(c>1?c-1:0),f=1;f<c;f++)e[f-1]=arguments[f];console[b].apply(console,e)}}};b.exports=d}),define("handlebars\/base",["exports",".\/utils",".\/exception",".\/helpers",".\/decorators",".\/logger"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},d.registerDefaultHelpers(this),e.registerDefaultDecorators(this)}a.__esModule=!0,a.HandlebarsEnvironment=h;var i=g(c),j=g(f),k="4.0.6";a.VERSION=k;var l=7;a.COMPILER_REVISION=l;var m={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};a.REVISION_CHANGES=m;var n="[object Object]";h.prototype={constructor:h,logger:j["default"],log:j["default"].log,registerHelper:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple helpers");b.extend(this.helpers,a)}else this.helpers[a]=c},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,c){if(b.toString.call(a)===n)b.extend(this.partials,a);else{if("undefined"==typeof c)throw new i["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=c}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple decorators");b.extend(this.decorators,a)}else this.decorators[a]=c},unregisterDecorator:function(a){delete this.decorators[a]}};var o=j["default"].log;a.log=o,a.createFrame=b.createFrame,a.logger=j["default"]}),define("handlebars\/safe-string",["exports","module"],function(a,b){"use strict";function c(a){this.string=a}c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b.exports=c}),define("handlebars\/runtime",["exports",".\/utils",".\/exception",".\/base"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){var b=a&&a[0]||1,c=d.COMPILER_REVISION;if(b!==c){if(b<c){var e=d.REVISION_CHANGES[c],f=d.REVISION_CHANGES[b];throw new n["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+e+") or downgrade your runtime to an older version ("+f+").")}throw new n["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function g(a,c){function d(d,e,f){f.hash&&(e=b.extend({},e,f.hash),f.ids&&(f.ids[0]=!0)),d=c.VM.resolvePartial.call(this,d,e,f);var g=c.VM.invokePartial.call(this,d,e,f);if(null==g&&c.compile&&(f.partials[f.name]=c.compile(d,a.compilerOptions,c),g=f.partials[f.name](e,f)),null!=g){if(f.indent){for(var h=g.split("\\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=f.indent+h[i];g=h.join("\\n")}return g}throw new n["default"]("The partial "+f.name+" could not be compiled when running in runtime-only mode")}function e(b){function c(b){return""+a.main(f,b,f.helpers,f.partials,g,i,h)}var d=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=d.data;e._setup(d),!d.partial&&a.useData&&(g=l(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=d.depths?b!=d.depths[0]?[b].concat(d.depths):d.depths:[b]),(c=m(a.main,c,f,d.depths||[],g,i))(b,d)}if(!c)throw new n["default"]("No environment passed to template");if(!a||!a.main)throw new n["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,c.VM.checkRevision(a.compiler);var f={strict:function(a,b){if(!(b in a))throw new n["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:b.escapeExpression,invokePartial:d,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var f=this.programs[a],g=this.fn(a);return b||e||d||c?f=h(this,a,g,b,c,d,e):f||(f=this.programs[a]=h(this,a,g)),f},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,c){var d=a||c;return a&&c&&a!==c&&(d=b.extend({},c,a)),d},noop:c.VM.noop,compilerInfo:a.compiler};return e.isTop=!0,e._setup=function(b){b.partial?(f.helpers=b.helpers,f.partials=b.partials,f.decorators=b.decorators):(f.helpers=f.merge(b.helpers,c.helpers),a.usePartial&&(f.partials=f.merge(b.partials,c.partials)),(a.usePartial||a.useDecorators)&&(f.decorators=f.merge(b.decorators,c.decorators)))},e._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new n["default"]("must pass block params");if(a.useDepths&&!e)throw new n["default"]("must pass parent depths");return h(f,b,a[b],c,0,d,e)},e}function h(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=m(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function i(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===k;)d=d._parent;a=d["partial-block"],d["partial-block"]=k}else a=c.partials[c.name];return a}function j(a,c,e){e.partial=!0,e.ids&&(e.data.contextPath=e.ids[0]||e.data.contextPath);var f=void 0;if(e.fn&&e.fn!==k&&(e.data=d.createFrame(e.data),f=e.data["partial-block"]=e.fn,f.partials&&(e.partials=b.extend({},e.partials,f.partials))),void 0===a&&f&&(a=f),void 0===a)throw new n["default"]("The partial "+e.name+" could not be found");if(a instanceof Function)return a(c,e)}function k(){return""}function l(a,b){return b&&"root"in b||(b=b?d.createFrame(b):{},b.root=a),b}function m(a,c,d,e,f,g){if(a.decorator){var h={};c=a.decorator(c,h,d,e&&e[0],f,g,e),b.extend(c,h)}return c}a.__esModule=!0,a.checkRevision=f,a.template=g,a.wrapProgram=h,a.resolvePartial=i,a.invokePartial=j,a.noop=k;var n=e(c)}),define("handlebars\/no-conflict",["exports","module"],function(a,b){"use strict";b.exports=function(a){var b="undefined"!=typeof global?global:window,c=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=c),a}}}),define("handlebars.runtime",["exports","module",".\/handlebars\/base",".\/handlebars\/safe-string",".\/handlebars\/exception",".\/handlebars\/utils",".\/handlebars\/runtime",".\/handlebars\/no-conflict"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(){var a=new c.HandlebarsEnvironment;return f.extend(a,c),a.SafeString=k["default"],a.Exception=l["default"],a.Utils=f,a.escapeExpression=f.escapeExpression,a.VM=g,a.template=function(b){return g.template(b,a)},a}var k=i(d),l=i(e),m=i(h),n=j();n.create=j,m["default"](n),n["default"]=n,b.exports=n}),define("handlebars\/compiler\/ast",["exports","module"],function(a,b){"use strict";var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return\/^\\.|this\\b\/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b.exports=c}),define("handlebars\/compiler\/parser",["exports"],function(a){"use strict";var b=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),$/;"	function	line:27
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.min.js	/^define("handlebars\/utils",["exports"],function(a){"use strict";function b(a){return j[a]}function c(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function d(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function e(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return l.test(a)?a.replace(k,b):a}function f(a){return!a&&0!==a||!(!o(a)||0!==a.length)}function g(a){var b=c({},a);return b._parent=a,b}function h(a,b){return a.path=b,a}function i(a,b){return(a?a+".":"")+b}a.__esModule=!0,a.extend=c,a.indexOf=d,a.escapeExpression=e,a.isEmpty=f,a.createFrame=g,a.blockParams=h,a.appendContextPath=i;var j={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},k=\/[&<>"'`=]\/g,l=\/[&<>"'`=]\/,m=Object.prototype.toString;a.toString=m;var n=function(a){return"function"==typeof a};n(\/x\/)&&(a.isFunction=n=function(a){return"function"==typeof a&&"[object Function]"===m.call(a)}),a.isFunction=n;var o=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===m.call(a)};a.isArray=o}),define("handlebars\/exception",["exports","module"],function(a,b){"use strict";function c(a,b){var e=b&&b.loc,f=void 0,g=void 0;e&&(f=e.start.line,g=e.start.column,a+=" - "+f+":"+g);for(var h=Error.prototype.constructor.call(this,a),i=0;i<d.length;i++)this[d[i]]=h[d[i]];Error.captureStackTrace&&Error.captureStackTrace(this,c);try{e&&(this.lineNumber=f,Object.defineProperty?Object.defineProperty(this,"column",{value:g}):this.column=g)}catch(j){}}var d=["description","fileName","lineNumber","message","name","number","stack"];c.prototype=new Error,b.exports=c}),define("handlebars\/helpers\/block-helper-missing",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("blockHelperMissing",function(b,d){var e=d.inverse,f=d.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(c.isArray(b))return b.length>0?(d.ids&&(d.ids=[d.name]),a.helpers.each(b,d)):e(this);if(d.data&&d.ids){var g=c.createFrame(d.data);g.contextPath=c.appendContextPath(d.data.contextPath,d.name),d={data:g}}return f(b,d)})}}),define("handlebars\/helpers\/each",["exports","module","..\/utils","..\/exception"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}var f=e(d);b.exports=function(a){a.registerHelper("each",function(a,b){function d(b,d,f){j&&(j.key=b,j.index=d,j.first=0===d,j.last=!!f,k&&(j.contextPath=k+b)),i+=e(a[b],{data:j,blockParams:c.blockParams([a[b],b],[k+b,null])})}if(!b)throw new f["default"]("Must pass iterator to #each");var e=b.fn,g=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=c.appendContextPath(b.data.contextPath,b.ids[0])+"."),c.isFunction(a)&&(a=a.call(this)),b.data&&(j=c.createFrame(b.data)),a&&"object"==typeof a)if(c.isArray(a))for(var l=a.length;h<l;h++)h in a&&d(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&d(m,h-1),m=n,h++);void 0!==m&&d(m,h-1,!0)}return 0===h&&(i=g(this)),i})}}),define("handlebars\/helpers\/helper-missing",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}var e=d(c);b.exports=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new e["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})}}),define("handlebars\/helpers\/if",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("if",function(a,b){return c.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||c.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})}}),define("handlebars\/helpers\/log",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})}}),define("handlebars\/helpers\/lookup",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})}}),define("handlebars\/helpers\/with",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("with",function(a,b){c.isFunction(a)&&(a=a.call(this));var d=b.fn;if(c.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=c.createFrame(b.data),e.contextPath=c.appendContextPath(b.data.contextPath,b.ids[0])),d(a,{data:e,blockParams:c.blockParams([a],[e&&e.contextPath])})})}}),define("handlebars\/helpers",["exports",".\/helpers\/block-helper-missing",".\/helpers\/each",".\/helpers\/helper-missing",".\/helpers\/if",".\/helpers\/log",".\/helpers\/lookup",".\/helpers\/with"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(a){k["default"](a),l["default"](a),m["default"](a),n["default"](a),o["default"](a),p["default"](a),q["default"](a)}a.__esModule=!0,a.registerDefaultHelpers=j;var k=i(b),l=i(c),m=i(d),n=i(e),o=i(f),p=i(g),q=i(h)}),define("handlebars\/decorators\/inline",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerDecorator("inline",function(a,b,d,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=d.partials;d.partials=c.extend({},g,b.partials);var h=a(e,f);return d.partials=g,h}),b.partials[e.args[0]]=e.fn,f})}}),define("handlebars\/decorators",["exports",".\/decorators\/inline"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a){e["default"](a)}a.__esModule=!0,a.registerDefaultDecorators=d;var e=c(b)}),define("handlebars\/logger",["exports","module",".\/utils"],function(a,b,c){"use strict";var d={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=c.indexOf(d.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=d.lookupLevel(a),"undefined"!=typeof console&&d.lookupLevel(d.level)<=a){var b=d.methodMap[a];console[b]||(b="log");for(var c=arguments.length,e=Array(c>1?c-1:0),f=1;f<c;f++)e[f-1]=arguments[f];console[b].apply(console,e)}}};b.exports=d}),define("handlebars\/base",["exports",".\/utils",".\/exception",".\/helpers",".\/decorators",".\/logger"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},d.registerDefaultHelpers(this),e.registerDefaultDecorators(this)}a.__esModule=!0,a.HandlebarsEnvironment=h;var i=g(c),j=g(f),k="4.0.6";a.VERSION=k;var l=7;a.COMPILER_REVISION=l;var m={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};a.REVISION_CHANGES=m;var n="[object Object]";h.prototype={constructor:h,logger:j["default"],log:j["default"].log,registerHelper:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple helpers");b.extend(this.helpers,a)}else this.helpers[a]=c},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,c){if(b.toString.call(a)===n)b.extend(this.partials,a);else{if("undefined"==typeof c)throw new i["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=c}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple decorators");b.extend(this.decorators,a)}else this.decorators[a]=c},unregisterDecorator:function(a){delete this.decorators[a]}};var o=j["default"].log;a.log=o,a.createFrame=b.createFrame,a.logger=j["default"]}),define("handlebars\/safe-string",["exports","module"],function(a,b){"use strict";function c(a){this.string=a}c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b.exports=c}),define("handlebars\/runtime",["exports",".\/utils",".\/exception",".\/base"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){var b=a&&a[0]||1,c=d.COMPILER_REVISION;if(b!==c){if(b<c){var e=d.REVISION_CHANGES[c],f=d.REVISION_CHANGES[b];throw new n["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+e+") or downgrade your runtime to an older version ("+f+").")}throw new n["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function g(a,c){function d(d,e,f){f.hash&&(e=b.extend({},e,f.hash),f.ids&&(f.ids[0]=!0)),d=c.VM.resolvePartial.call(this,d,e,f);var g=c.VM.invokePartial.call(this,d,e,f);if(null==g&&c.compile&&(f.partials[f.name]=c.compile(d,a.compilerOptions,c),g=f.partials[f.name](e,f)),null!=g){if(f.indent){for(var h=g.split("\\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=f.indent+h[i];g=h.join("\\n")}return g}throw new n["default"]("The partial "+f.name+" could not be compiled when running in runtime-only mode")}function e(b){function c(b){return""+a.main(f,b,f.helpers,f.partials,g,i,h)}var d=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=d.data;e._setup(d),!d.partial&&a.useData&&(g=l(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=d.depths?b!=d.depths[0]?[b].concat(d.depths):d.depths:[b]),(c=m(a.main,c,f,d.depths||[],g,i))(b,d)}if(!c)throw new n["default"]("No environment passed to template");if(!a||!a.main)throw new n["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,c.VM.checkRevision(a.compiler);var f={strict:function(a,b){if(!(b in a))throw new n["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:b.escapeExpression,invokePartial:d,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var f=this.programs[a],g=this.fn(a);return b||e||d||c?f=h(this,a,g,b,c,d,e):f||(f=this.programs[a]=h(this,a,g)),f},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,c){var d=a||c;return a&&c&&a!==c&&(d=b.extend({},c,a)),d},noop:c.VM.noop,compilerInfo:a.compiler};return e.isTop=!0,e._setup=function(b){b.partial?(f.helpers=b.helpers,f.partials=b.partials,f.decorators=b.decorators):(f.helpers=f.merge(b.helpers,c.helpers),a.usePartial&&(f.partials=f.merge(b.partials,c.partials)),(a.usePartial||a.useDecorators)&&(f.decorators=f.merge(b.decorators,c.decorators)))},e._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new n["default"]("must pass block params");if(a.useDepths&&!e)throw new n["default"]("must pass parent depths");return h(f,b,a[b],c,0,d,e)},e}function h(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=m(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function i(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===k;)d=d._parent;a=d["partial-block"],d["partial-block"]=k}else a=c.partials[c.name];return a}function j(a,c,e){e.partial=!0,e.ids&&(e.data.contextPath=e.ids[0]||e.data.contextPath);var f=void 0;if(e.fn&&e.fn!==k&&(e.data=d.createFrame(e.data),f=e.data["partial-block"]=e.fn,f.partials&&(e.partials=b.extend({},e.partials,f.partials))),void 0===a&&f&&(a=f),void 0===a)throw new n["default"]("The partial "+e.name+" could not be found");if(a instanceof Function)return a(c,e)}function k(){return""}function l(a,b){return b&&"root"in b||(b=b?d.createFrame(b):{},b.root=a),b}function m(a,c,d,e,f,g){if(a.decorator){var h={};c=a.decorator(c,h,d,e&&e[0],f,g,e),b.extend(c,h)}return c}a.__esModule=!0,a.checkRevision=f,a.template=g,a.wrapProgram=h,a.resolvePartial=i,a.invokePartial=j,a.noop=k;var n=e(c)}),define("handlebars\/no-conflict",["exports","module"],function(a,b){"use strict";b.exports=function(a){var b="undefined"!=typeof global?global:window,c=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=c),a}}}),define("handlebars.runtime",["exports","module",".\/handlebars\/base",".\/handlebars\/safe-string",".\/handlebars\/exception",".\/handlebars\/utils",".\/handlebars\/runtime",".\/handlebars\/no-conflict"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(){var a=new c.HandlebarsEnvironment;return f.extend(a,c),a.SafeString=k["default"],a.Exception=l["default"],a.Utils=f,a.escapeExpression=f.escapeExpression,a.VM=g,a.template=function(b){return g.template(b,a)},a}var k=i(d),l=i(e),m=i(h),n=j();n.create=j,m["default"](n),n["default"]=n,b.exports=n}),define("handlebars\/compiler\/ast",["exports","module"],function(a,b){"use strict";var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return\/^\\.|this\\b\/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b.exports=c}),define("handlebars\/compiler\/parser",["exports"],function(a){"use strict";var b=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),$/;"	function	line:27
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.min.js	/^this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\\n"+this.lexer.showPosition()+"\\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(\/(?:\\r\\n?|\\n).*\/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(\/(?:\\r\\n?|\\n)\/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(\/(?:\\r\\n?|\\n)\/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(\/\\n\/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(\/\\n\/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(\/(?:\\r\\n?|\\n).*\/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(\/\\r?\\n?\/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(\/\\\\"\/g,'"'),80;case 32:return b.yytext=e(1,2).replace(\/\\\\'\/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(\/\\\\([\\\\\\]])\/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[\/^(?:[^\\x00]*?(?=(\\{\\{)))\/,\/^(?:[^\\x00]+)\/,\/^(?:[^\\x00]{2,}?(?=(\\{\\{|\\\\\\{\\{|\\\\\\\\\\{\\{|$)))\/,\/^(?:\\{\\{\\{\\{(?=[^\\\/]))\/,\/^(?:\\{\\{\\{\\{\\\/[^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=[=}\\s\\\/.])\\}\\}\\}\\})\/,\/^(?:[^\\x00]*?(?=(\\{\\{\\{\\{)))\/,\/^(?:[\\s\\S]*?--(~)?\\}\\})\/,\/^(?:\\()\/,\/^(?:\\))\/,\/^(?:\\{\\{\\{\\{)\/,\/^(?:\\}\\}\\}\\})\/,\/^(?:\\{\\{(~)?>)\/,\/^(?:\\{\\{(~)?#>)\/,\/^(?:\\{\\{(~)?#\\*?)\/,\/^(?:\\{\\{(~)?\\\/)\/,\/^(?:\\{\\{(~)?\\^\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\s*else\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\^)\/,\/^(?:\\{\\{(~)?\\s*else\\b)\/,\/^(?:\\{\\{(~)?\\{)\/,\/^(?:\\{\\{(~)?&)\/,\/^(?:\\{\\{(~)?!--)\/,\/^(?:\\{\\{(~)?![\\s\\S]*?\\}\\})\/,\/^(?:\\{\\{(~)?\\*?)\/,\/^(?:=)\/,\/^(?:\\.\\.)\/,\/^(?:\\.(?=([=~}\\s\\\/.)|])))\/,\/^(?:[\\\/.])\/,\/^(?:\\s+)\/,\/^(?:\\}(~)?\\}\\})\/,\/^(?:(~)?\\}\\})\/,\/^(?:"(\\\\["]|[^"])*")\/,\/^(?:'(\\\\[']|[^'])*')\/,\/^(?:@)\/,\/^(?:true(?=([~}\\s)])))\/,\/^(?:false(?=([~}\\s)])))\/,\/^(?:undefined(?=([~}\\s)])))\/,\/^(?:null(?=([~}\\s)])))\/,\/^(?:-?[0-9]+(?:\\.[0-9]+)?(?=([~}\\s)])))\/,\/^(?:as\\s+\\|)\/,\/^(?:\\|)\/,\/^(?:([^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=([=~}\\s\\\/.)|]))))\/,\/^(?:\\[(\\\\\\]|[^\\]])*\\])\/,\/^(?:.)\/,\/^(?:$)\/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();a.__esModule=!0,a["default"]=b}),define("handlebars\/compiler\/visitor",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.parents=[]}function f(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function g(a){f.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function h(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var i=d(c);e.prototype={constructor:e,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!e.prototype[c.type])throw new i["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new i["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new i["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:f,Decorator:f,BlockStatement:g,DecoratorBlock:g,PartialStatement:h,PartialBlockStatement:function(a){h.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:f,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b.exports=e}),define("handlebars\/compiler\/whitespace-control",["exports","module",".\/visitor"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function f(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?\/\\r?\\n\\s*?$\/:\/(^|\\r?\\n)\\s*?$\/).test(d.original):void 0:c}function g(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?\/^\\s*?\\r?\\n\/:\/^\\s*?(\\r?\\n|$)\/).test(d.original):void 0:c}function h(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?\/^\\s+\/:\/^[ \\t]*\\r?\\n?\/,""),d.rightStripped=d.value!==e}}function i(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?\/\\s+$\/:\/[ \\t]+$\/,""),d.leftStripped=d.value!==e,d.leftStripped}}var j=d(c);e.prototype=new j["default"],e.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,e=0,j=d.length;e<j;e++){var k=d[e],l=this.accept(k);if(l){var m=f(d,e,c),n=g(d,e,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&h(d,e,!0),l.open&&i(d,e,!0),b&&q&&(h(d,e),i(d,e)&&"PartialStatement"===k.type&&(k.indent=\/([ \\t]+$)\/.exec(d[e-1].original)[1])),b&&o&&(h((k.program||k.inverse).body),i(d,e)),b&&p&&(h(d,e),i((k.inverse||k.program).body))}}return a},e.prototype.BlockStatement=e.prototype.DecoratorBlock=e.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,e=c;if(c&&c.chained)for(d=c.body[0].program;e.chained;)e=e.body[e.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:g(b.body),closeStandalone:f((d||b).body)};if(a.openStrip.close&&h(b.body,null,!0),c){var k=a.inverseStrip;k.open&&i(b.body,null,!0),k.close&&h(d.body,null,!0),a.closeStrip.open&&i(e.body,null,!0),!this.options.ignoreStandalone&&f(b.body)&&g(d.body)&&(i(b.body),h(d.body))}else a.closeStrip.open&&i(b.body,null,!0);return j},e.prototype.Decorator=e.prototype.MustacheStatement=function(a){return a.strip},e.prototype.PartialStatement=e.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b.exports=e}),define("handlebars\/compiler\/helpers",["exports","..\/exception"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new o["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return\/^\\[.*\\]$\/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(\/^\\{\\{~?\\!-?-?\/,"").replace(\/-?-?~?\\}\\}$\/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new o["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="..\/")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=\/\\*\/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=\/\\*\/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new o["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}a.__esModule=!0,a.SourceLocation=e,a.id=f,a.stripFlags=g,a.stripComment=h,a.preparePath=i,a.prepareMustache=j,a.prepareRawBlock=k,a.prepareBlock=l,a.prepareProgram=m,a.preparePartialBlock=n;var o=c(b)}),define("handlebars\/compiler\/base",["exports",".\/parser",".\/whitespace-control",".\/helpers","..\/utils"],function(a,b,c,d,e){"use strict";function f(a){return a&&a.__esModule?a:{"default":a}}function g(a,b){if("Program"===a.type)return a;h["default"].yy=j,j.locInfo=function(a){return new j.SourceLocation(b&&b.srcName,a)};var c=new i["default"](b);return c.accept(h["default"].parse(a))}a.__esModule=!0,a.parse=g;var h=f(b),i=f(c);a.parser=h["default"];var j={};e.extend(j,d)}),define("handlebars\/compiler\/compiler",["exports","..\/exception","..\/utils",".\/ast"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(){}function g(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function h(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function i(a,b){if(a===b)return!0;if(c.isArray(a)&&c.isArray(b)&&a.length===b.length){for(var d=0;d<a.length;d++)if(!i(a[d],b[d]))return!1;return!0}}function j(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}a.__esModule=!0,a.Compiler=f,a.precompile=g,a.compile=h;var k=e(b),l=e(d),m=[].slice;f.prototype={compiler:f,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!i(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){j(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){j(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,l["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=l["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:m.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=l["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&l["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(\/^(\\.?\\.\\\/)*\/g,"").replace(\/\\\/\/g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||l["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(\/^this(?:\\.|$)\/,"").replace(\/^\\.\\\/\/,"").replace(\/^\\.$\/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,d=this.options.blockParams.length;b<d;b++){var e=this.options.blockParams[b],f=e&&c.indexOf(e,a);if(e&&f>=0)return[b,f]}}}}),define("handlebars\/compiler\/code-gen",["exports","module","..\/utils"],function(a,b,c){"use strict";function d(a,b,d){if(c.isArray(a)){for(var e=[],f=0,g=a.length;f<g;f++)e.push(b.wrap(a[f],d));return e}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}var f=void 0;try{if("function"!=typeof define||!define.amd){var g=require("source-map");f=g.SourceNode}}catch(h){}f||(f=function(a,b,c,d){this.src="",d&&this.add(d)},f.prototype={add:function(a){c.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){c.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add(["  ",b,"\\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new f(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof f?a:(a=d(a,this,b),new f(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(\/\\\\\/g,"\\\\\\\\").replace(\/"\/g,'\\\\"').replace(\/\\n\/g,"\\\\n").replace(\/\\r\/g,"\\\\r").replace(\/\\u2028\/g,"\\\\u2028").replace(\/\\u2029\/g,"\\\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b.exports=e}),define("handlebars\/compiler\/javascript-compiler",["exports","module","..\/base","..\/exception","..\/utils",".\/code-gen"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a){this.value=a}function i(){}function j(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var k=g(d),l=g(f);i.prototype={nameLookup:function(a,b){return i.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=c.COMPILER_REVISION,b=c.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return e.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new k["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\\n"),this.decorators.push("}\\n"),this.decorators=this.decorators.merge()));var j=this.createFunctionContext(d);if(this.isChild)return j;var l={compiler:this.compilerInfo(),main:j};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new l["default"](this.options.srcName),this.decorators=new l["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\\n  ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend("  + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var f=this;if(this.options.strict||this.options.assumeObjects)return void this.push(j(this.options.strict&&e,this,b,a));for(var g=b.length;c<g;c++)this.replaceStack(function(e){var g=f.nameLookup(e,b[c],a);return d?[" && ",g]:[" != null ? ",g," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),$/;"	function	line:28
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.min.js	/^this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\\n"+this.lexer.showPosition()+"\\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(\/(?:\\r\\n?|\\n).*\/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(\/(?:\\r\\n?|\\n)\/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(\/(?:\\r\\n?|\\n)\/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(\/\\n\/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(\/\\n\/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(\/(?:\\r\\n?|\\n).*\/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(\/\\r?\\n?\/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(\/\\\\"\/g,'"'),80;case 32:return b.yytext=e(1,2).replace(\/\\\\'\/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(\/\\\\([\\\\\\]])\/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[\/^(?:[^\\x00]*?(?=(\\{\\{)))\/,\/^(?:[^\\x00]+)\/,\/^(?:[^\\x00]{2,}?(?=(\\{\\{|\\\\\\{\\{|\\\\\\\\\\{\\{|$)))\/,\/^(?:\\{\\{\\{\\{(?=[^\\\/]))\/,\/^(?:\\{\\{\\{\\{\\\/[^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=[=}\\s\\\/.])\\}\\}\\}\\})\/,\/^(?:[^\\x00]*?(?=(\\{\\{\\{\\{)))\/,\/^(?:[\\s\\S]*?--(~)?\\}\\})\/,\/^(?:\\()\/,\/^(?:\\))\/,\/^(?:\\{\\{\\{\\{)\/,\/^(?:\\}\\}\\}\\})\/,\/^(?:\\{\\{(~)?>)\/,\/^(?:\\{\\{(~)?#>)\/,\/^(?:\\{\\{(~)?#\\*?)\/,\/^(?:\\{\\{(~)?\\\/)\/,\/^(?:\\{\\{(~)?\\^\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\s*else\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\^)\/,\/^(?:\\{\\{(~)?\\s*else\\b)\/,\/^(?:\\{\\{(~)?\\{)\/,\/^(?:\\{\\{(~)?&)\/,\/^(?:\\{\\{(~)?!--)\/,\/^(?:\\{\\{(~)?![\\s\\S]*?\\}\\})\/,\/^(?:\\{\\{(~)?\\*?)\/,\/^(?:=)\/,\/^(?:\\.\\.)\/,\/^(?:\\.(?=([=~}\\s\\\/.)|])))\/,\/^(?:[\\\/.])\/,\/^(?:\\s+)\/,\/^(?:\\}(~)?\\}\\})\/,\/^(?:(~)?\\}\\})\/,\/^(?:"(\\\\["]|[^"])*")\/,\/^(?:'(\\\\[']|[^'])*')\/,\/^(?:@)\/,\/^(?:true(?=([~}\\s)])))\/,\/^(?:false(?=([~}\\s)])))\/,\/^(?:undefined(?=([~}\\s)])))\/,\/^(?:null(?=([~}\\s)])))\/,\/^(?:-?[0-9]+(?:\\.[0-9]+)?(?=([~}\\s)])))\/,\/^(?:as\\s+\\|)\/,\/^(?:\\|)\/,\/^(?:([^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=([=~}\\s\\\/.)|]))))\/,\/^(?:\\[(\\\\\\]|[^\\]])*\\])\/,\/^(?:.)\/,\/^(?:$)\/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();a.__esModule=!0,a["default"]=b}),define("handlebars\/compiler\/visitor",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.parents=[]}function f(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function g(a){f.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function h(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var i=d(c);e.prototype={constructor:e,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!e.prototype[c.type])throw new i["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new i["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new i["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:f,Decorator:f,BlockStatement:g,DecoratorBlock:g,PartialStatement:h,PartialBlockStatement:function(a){h.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:f,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b.exports=e}),define("handlebars\/compiler\/whitespace-control",["exports","module",".\/visitor"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function f(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?\/\\r?\\n\\s*?$\/:\/(^|\\r?\\n)\\s*?$\/).test(d.original):void 0:c}function g(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?\/^\\s*?\\r?\\n\/:\/^\\s*?(\\r?\\n|$)\/).test(d.original):void 0:c}function h(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?\/^\\s+\/:\/^[ \\t]*\\r?\\n?\/,""),d.rightStripped=d.value!==e}}function i(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?\/\\s+$\/:\/[ \\t]+$\/,""),d.leftStripped=d.value!==e,d.leftStripped}}var j=d(c);e.prototype=new j["default"],e.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,e=0,j=d.length;e<j;e++){var k=d[e],l=this.accept(k);if(l){var m=f(d,e,c),n=g(d,e,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&h(d,e,!0),l.open&&i(d,e,!0),b&&q&&(h(d,e),i(d,e)&&"PartialStatement"===k.type&&(k.indent=\/([ \\t]+$)\/.exec(d[e-1].original)[1])),b&&o&&(h((k.program||k.inverse).body),i(d,e)),b&&p&&(h(d,e),i((k.inverse||k.program).body))}}return a},e.prototype.BlockStatement=e.prototype.DecoratorBlock=e.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,e=c;if(c&&c.chained)for(d=c.body[0].program;e.chained;)e=e.body[e.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:g(b.body),closeStandalone:f((d||b).body)};if(a.openStrip.close&&h(b.body,null,!0),c){var k=a.inverseStrip;k.open&&i(b.body,null,!0),k.close&&h(d.body,null,!0),a.closeStrip.open&&i(e.body,null,!0),!this.options.ignoreStandalone&&f(b.body)&&g(d.body)&&(i(b.body),h(d.body))}else a.closeStrip.open&&i(b.body,null,!0);return j},e.prototype.Decorator=e.prototype.MustacheStatement=function(a){return a.strip},e.prototype.PartialStatement=e.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b.exports=e}),define("handlebars\/compiler\/helpers",["exports","..\/exception"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new o["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return\/^\\[.*\\]$\/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(\/^\\{\\{~?\\!-?-?\/,"").replace(\/-?-?~?\\}\\}$\/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new o["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="..\/")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=\/\\*\/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=\/\\*\/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new o["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}a.__esModule=!0,a.SourceLocation=e,a.id=f,a.stripFlags=g,a.stripComment=h,a.preparePath=i,a.prepareMustache=j,a.prepareRawBlock=k,a.prepareBlock=l,a.prepareProgram=m,a.preparePartialBlock=n;var o=c(b)}),define("handlebars\/compiler\/base",["exports",".\/parser",".\/whitespace-control",".\/helpers","..\/utils"],function(a,b,c,d,e){"use strict";function f(a){return a&&a.__esModule?a:{"default":a}}function g(a,b){if("Program"===a.type)return a;h["default"].yy=j,j.locInfo=function(a){return new j.SourceLocation(b&&b.srcName,a)};var c=new i["default"](b);return c.accept(h["default"].parse(a))}a.__esModule=!0,a.parse=g;var h=f(b),i=f(c);a.parser=h["default"];var j={};e.extend(j,d)}),define("handlebars\/compiler\/compiler",["exports","..\/exception","..\/utils",".\/ast"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(){}function g(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function h(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function i(a,b){if(a===b)return!0;if(c.isArray(a)&&c.isArray(b)&&a.length===b.length){for(var d=0;d<a.length;d++)if(!i(a[d],b[d]))return!1;return!0}}function j(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}a.__esModule=!0,a.Compiler=f,a.precompile=g,a.compile=h;var k=e(b),l=e(d),m=[].slice;f.prototype={compiler:f,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!i(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){j(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){j(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,l["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=l["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:m.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=l["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&l["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(\/^(\\.?\\.\\\/)*\/g,"").replace(\/\\\/\/g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||l["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(\/^this(?:\\.|$)\/,"").replace(\/^\\.\\\/\/,"").replace(\/^\\.$\/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,d=this.options.blockParams.length;b<d;b++){var e=this.options.blockParams[b],f=e&&c.indexOf(e,a);if(e&&f>=0)return[b,f]}}}}),define("handlebars\/compiler\/code-gen",["exports","module","..\/utils"],function(a,b,c){"use strict";function d(a,b,d){if(c.isArray(a)){for(var e=[],f=0,g=a.length;f<g;f++)e.push(b.wrap(a[f],d));return e}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}var f=void 0;try{if("function"!=typeof define||!define.amd){var g=require("source-map");f=g.SourceNode}}catch(h){}f||(f=function(a,b,c,d){this.src="",d&&this.add(d)},f.prototype={add:function(a){c.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){c.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add(["  ",b,"\\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new f(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof f?a:(a=d(a,this,b),new f(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(\/\\\\\/g,"\\\\\\\\").replace(\/"\/g,'\\\\"').replace(\/\\n\/g,"\\\\n").replace(\/\\r\/g,"\\\\r").replace(\/\\u2028\/g,"\\\\u2028").replace(\/\\u2029\/g,"\\\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b.exports=e}),define("handlebars\/compiler\/javascript-compiler",["exports","module","..\/base","..\/exception","..\/utils",".\/code-gen"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a){this.value=a}function i(){}function j(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var k=g(d),l=g(f);i.prototype={nameLookup:function(a,b){return i.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=c.COMPILER_REVISION,b=c.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return e.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new k["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\\n"),this.decorators.push("}\\n"),this.decorators=this.decorators.merge()));var j=this.createFunctionContext(d);if(this.isChild)return j;var l={compiler:this.compilerInfo(),main:j};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new l["default"](this.options.srcName),this.decorators=new l["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\\n  ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend("  + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var f=this;if(this.options.strict||this.options.assumeObjects)return void this.push(j(this.options.strict&&e,this,b,a));for(var g=b.length;c<g;c++)this.replaceStack(function(e){var g=f.nameLookup(e,b[c],a);return d?[" && ",g]:[" != null ? ",g," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),$/;"	function	line:28
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.min.js	/^this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\\n"+this.lexer.showPosition()+"\\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(\/(?:\\r\\n?|\\n).*\/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(\/(?:\\r\\n?|\\n)\/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(\/(?:\\r\\n?|\\n)\/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(\/\\n\/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(\/\\n\/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(\/(?:\\r\\n?|\\n).*\/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(\/\\r?\\n?\/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(\/\\\\"\/g,'"'),80;case 32:return b.yytext=e(1,2).replace(\/\\\\'\/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(\/\\\\([\\\\\\]])\/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[\/^(?:[^\\x00]*?(?=(\\{\\{)))\/,\/^(?:[^\\x00]+)\/,\/^(?:[^\\x00]{2,}?(?=(\\{\\{|\\\\\\{\\{|\\\\\\\\\\{\\{|$)))\/,\/^(?:\\{\\{\\{\\{(?=[^\\\/]))\/,\/^(?:\\{\\{\\{\\{\\\/[^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=[=}\\s\\\/.])\\}\\}\\}\\})\/,\/^(?:[^\\x00]*?(?=(\\{\\{\\{\\{)))\/,\/^(?:[\\s\\S]*?--(~)?\\}\\})\/,\/^(?:\\()\/,\/^(?:\\))\/,\/^(?:\\{\\{\\{\\{)\/,\/^(?:\\}\\}\\}\\})\/,\/^(?:\\{\\{(~)?>)\/,\/^(?:\\{\\{(~)?#>)\/,\/^(?:\\{\\{(~)?#\\*?)\/,\/^(?:\\{\\{(~)?\\\/)\/,\/^(?:\\{\\{(~)?\\^\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\s*else\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\^)\/,\/^(?:\\{\\{(~)?\\s*else\\b)\/,\/^(?:\\{\\{(~)?\\{)\/,\/^(?:\\{\\{(~)?&)\/,\/^(?:\\{\\{(~)?!--)\/,\/^(?:\\{\\{(~)?![\\s\\S]*?\\}\\})\/,\/^(?:\\{\\{(~)?\\*?)\/,\/^(?:=)\/,\/^(?:\\.\\.)\/,\/^(?:\\.(?=([=~}\\s\\\/.)|])))\/,\/^(?:[\\\/.])\/,\/^(?:\\s+)\/,\/^(?:\\}(~)?\\}\\})\/,\/^(?:(~)?\\}\\})\/,\/^(?:"(\\\\["]|[^"])*")\/,\/^(?:'(\\\\[']|[^'])*')\/,\/^(?:@)\/,\/^(?:true(?=([~}\\s)])))\/,\/^(?:false(?=([~}\\s)])))\/,\/^(?:undefined(?=([~}\\s)])))\/,\/^(?:null(?=([~}\\s)])))\/,\/^(?:-?[0-9]+(?:\\.[0-9]+)?(?=([~}\\s)])))\/,\/^(?:as\\s+\\|)\/,\/^(?:\\|)\/,\/^(?:([^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=([=~}\\s\\\/.)|]))))\/,\/^(?:\\[(\\\\\\]|[^\\]])*\\])\/,\/^(?:.)\/,\/^(?:$)\/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();a.__esModule=!0,a["default"]=b}),define("handlebars\/compiler\/visitor",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.parents=[]}function f(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function g(a){f.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function h(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var i=d(c);e.prototype={constructor:e,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!e.prototype[c.type])throw new i["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new i["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new i["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:f,Decorator:f,BlockStatement:g,DecoratorBlock:g,PartialStatement:h,PartialBlockStatement:function(a){h.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:f,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b.exports=e}),define("handlebars\/compiler\/whitespace-control",["exports","module",".\/visitor"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function f(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?\/\\r?\\n\\s*?$\/:\/(^|\\r?\\n)\\s*?$\/).test(d.original):void 0:c}function g(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?\/^\\s*?\\r?\\n\/:\/^\\s*?(\\r?\\n|$)\/).test(d.original):void 0:c}function h(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?\/^\\s+\/:\/^[ \\t]*\\r?\\n?\/,""),d.rightStripped=d.value!==e}}function i(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?\/\\s+$\/:\/[ \\t]+$\/,""),d.leftStripped=d.value!==e,d.leftStripped}}var j=d(c);e.prototype=new j["default"],e.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,e=0,j=d.length;e<j;e++){var k=d[e],l=this.accept(k);if(l){var m=f(d,e,c),n=g(d,e,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&h(d,e,!0),l.open&&i(d,e,!0),b&&q&&(h(d,e),i(d,e)&&"PartialStatement"===k.type&&(k.indent=\/([ \\t]+$)\/.exec(d[e-1].original)[1])),b&&o&&(h((k.program||k.inverse).body),i(d,e)),b&&p&&(h(d,e),i((k.inverse||k.program).body))}}return a},e.prototype.BlockStatement=e.prototype.DecoratorBlock=e.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,e=c;if(c&&c.chained)for(d=c.body[0].program;e.chained;)e=e.body[e.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:g(b.body),closeStandalone:f((d||b).body)};if(a.openStrip.close&&h(b.body,null,!0),c){var k=a.inverseStrip;k.open&&i(b.body,null,!0),k.close&&h(d.body,null,!0),a.closeStrip.open&&i(e.body,null,!0),!this.options.ignoreStandalone&&f(b.body)&&g(d.body)&&(i(b.body),h(d.body))}else a.closeStrip.open&&i(b.body,null,!0);return j},e.prototype.Decorator=e.prototype.MustacheStatement=function(a){return a.strip},e.prototype.PartialStatement=e.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b.exports=e}),define("handlebars\/compiler\/helpers",["exports","..\/exception"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new o["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return\/^\\[.*\\]$\/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(\/^\\{\\{~?\\!-?-?\/,"").replace(\/-?-?~?\\}\\}$\/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new o["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="..\/")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=\/\\*\/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=\/\\*\/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new o["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}a.__esModule=!0,a.SourceLocation=e,a.id=f,a.stripFlags=g,a.stripComment=h,a.preparePath=i,a.prepareMustache=j,a.prepareRawBlock=k,a.prepareBlock=l,a.prepareProgram=m,a.preparePartialBlock=n;var o=c(b)}),define("handlebars\/compiler\/base",["exports",".\/parser",".\/whitespace-control",".\/helpers","..\/utils"],function(a,b,c,d,e){"use strict";function f(a){return a&&a.__esModule?a:{"default":a}}function g(a,b){if("Program"===a.type)return a;h["default"].yy=j,j.locInfo=function(a){return new j.SourceLocation(b&&b.srcName,a)};var c=new i["default"](b);return c.accept(h["default"].parse(a))}a.__esModule=!0,a.parse=g;var h=f(b),i=f(c);a.parser=h["default"];var j={};e.extend(j,d)}),define("handlebars\/compiler\/compiler",["exports","..\/exception","..\/utils",".\/ast"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(){}function g(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function h(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function i(a,b){if(a===b)return!0;if(c.isArray(a)&&c.isArray(b)&&a.length===b.length){for(var d=0;d<a.length;d++)if(!i(a[d],b[d]))return!1;return!0}}function j(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}a.__esModule=!0,a.Compiler=f,a.precompile=g,a.compile=h;var k=e(b),l=e(d),m=[].slice;f.prototype={compiler:f,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!i(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){j(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){j(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,l["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=l["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:m.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=l["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&l["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(\/^(\\.?\\.\\\/)*\/g,"").replace(\/\\\/\/g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||l["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(\/^this(?:\\.|$)\/,"").replace(\/^\\.\\\/\/,"").replace(\/^\\.$\/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,d=this.options.blockParams.length;b<d;b++){var e=this.options.blockParams[b],f=e&&c.indexOf(e,a);if(e&&f>=0)return[b,f]}}}}),define("handlebars\/compiler\/code-gen",["exports","module","..\/utils"],function(a,b,c){"use strict";function d(a,b,d){if(c.isArray(a)){for(var e=[],f=0,g=a.length;f<g;f++)e.push(b.wrap(a[f],d));return e}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}var f=void 0;try{if("function"!=typeof define||!define.amd){var g=require("source-map");f=g.SourceNode}}catch(h){}f||(f=function(a,b,c,d){this.src="",d&&this.add(d)},f.prototype={add:function(a){c.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){c.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add(["  ",b,"\\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new f(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof f?a:(a=d(a,this,b),new f(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(\/\\\\\/g,"\\\\\\\\").replace(\/"\/g,'\\\\"').replace(\/\\n\/g,"\\\\n").replace(\/\\r\/g,"\\\\r").replace(\/\\u2028\/g,"\\\\u2028").replace(\/\\u2029\/g,"\\\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b.exports=e}),define("handlebars\/compiler\/javascript-compiler",["exports","module","..\/base","..\/exception","..\/utils",".\/code-gen"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a){this.value=a}function i(){}function j(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var k=g(d),l=g(f);i.prototype={nameLookup:function(a,b){return i.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=c.COMPILER_REVISION,b=c.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return e.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new k["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\\n"),this.decorators.push("}\\n"),this.decorators=this.decorators.merge()));var j=this.createFunctionContext(d);if(this.isChild)return j;var l={compiler:this.compilerInfo(),main:j};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new l["default"](this.options.srcName),this.decorators=new l["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\\n  ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend("  + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var f=this;if(this.options.strict||this.options.assumeObjects)return void this.push(j(this.options.strict&&e,this,b,a));for(var g=b.length;c<g;c++)this.replaceStack(function(e){var g=f.nameLookup(e,b[c],a);return d?[" && ",g]:[" != null ? ",g," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),$/;"	function	line:28
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.min.js	/^this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\\n"+this.lexer.showPosition()+"\\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(\/(?:\\r\\n?|\\n).*\/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(\/(?:\\r\\n?|\\n)\/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(\/(?:\\r\\n?|\\n)\/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(\/\\n\/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(\/\\n\/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(\/(?:\\r\\n?|\\n).*\/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(\/\\r?\\n?\/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(\/\\\\"\/g,'"'),80;case 32:return b.yytext=e(1,2).replace(\/\\\\'\/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(\/\\\\([\\\\\\]])\/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[\/^(?:[^\\x00]*?(?=(\\{\\{)))\/,\/^(?:[^\\x00]+)\/,\/^(?:[^\\x00]{2,}?(?=(\\{\\{|\\\\\\{\\{|\\\\\\\\\\{\\{|$)))\/,\/^(?:\\{\\{\\{\\{(?=[^\\\/]))\/,\/^(?:\\{\\{\\{\\{\\\/[^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=[=}\\s\\\/.])\\}\\}\\}\\})\/,\/^(?:[^\\x00]*?(?=(\\{\\{\\{\\{)))\/,\/^(?:[\\s\\S]*?--(~)?\\}\\})\/,\/^(?:\\()\/,\/^(?:\\))\/,\/^(?:\\{\\{\\{\\{)\/,\/^(?:\\}\\}\\}\\})\/,\/^(?:\\{\\{(~)?>)\/,\/^(?:\\{\\{(~)?#>)\/,\/^(?:\\{\\{(~)?#\\*?)\/,\/^(?:\\{\\{(~)?\\\/)\/,\/^(?:\\{\\{(~)?\\^\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\s*else\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\^)\/,\/^(?:\\{\\{(~)?\\s*else\\b)\/,\/^(?:\\{\\{(~)?\\{)\/,\/^(?:\\{\\{(~)?&)\/,\/^(?:\\{\\{(~)?!--)\/,\/^(?:\\{\\{(~)?![\\s\\S]*?\\}\\})\/,\/^(?:\\{\\{(~)?\\*?)\/,\/^(?:=)\/,\/^(?:\\.\\.)\/,\/^(?:\\.(?=([=~}\\s\\\/.)|])))\/,\/^(?:[\\\/.])\/,\/^(?:\\s+)\/,\/^(?:\\}(~)?\\}\\})\/,\/^(?:(~)?\\}\\})\/,\/^(?:"(\\\\["]|[^"])*")\/,\/^(?:'(\\\\[']|[^'])*')\/,\/^(?:@)\/,\/^(?:true(?=([~}\\s)])))\/,\/^(?:false(?=([~}\\s)])))\/,\/^(?:undefined(?=([~}\\s)])))\/,\/^(?:null(?=([~}\\s)])))\/,\/^(?:-?[0-9]+(?:\\.[0-9]+)?(?=([~}\\s)])))\/,\/^(?:as\\s+\\|)\/,\/^(?:\\|)\/,\/^(?:([^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=([=~}\\s\\\/.)|]))))\/,\/^(?:\\[(\\\\\\]|[^\\]])*\\])\/,\/^(?:.)\/,\/^(?:$)\/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();a.__esModule=!0,a["default"]=b}),define("handlebars\/compiler\/visitor",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){this.parents=[]}function f(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function g(a){f.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function h(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var i=d(c);e.prototype={constructor:e,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!e.prototype[c.type])throw new i["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new i["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new i["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:f,Decorator:f,BlockStatement:g,DecoratorBlock:g,PartialStatement:h,PartialBlockStatement:function(a){h.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:f,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b.exports=e}),define("handlebars\/compiler\/whitespace-control",["exports","module",".\/visitor"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}function e(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function f(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?\/\\r?\\n\\s*?$\/:\/(^|\\r?\\n)\\s*?$\/).test(d.original):void 0:c}function g(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?\/^\\s*?\\r?\\n\/:\/^\\s*?(\\r?\\n|$)\/).test(d.original):void 0:c}function h(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?\/^\\s+\/:\/^[ \\t]*\\r?\\n?\/,""),d.rightStripped=d.value!==e}}function i(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?\/\\s+$\/:\/[ \\t]+$\/,""),d.leftStripped=d.value!==e,d.leftStripped}}var j=d(c);e.prototype=new j["default"],e.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,e=0,j=d.length;e<j;e++){var k=d[e],l=this.accept(k);if(l){var m=f(d,e,c),n=g(d,e,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&h(d,e,!0),l.open&&i(d,e,!0),b&&q&&(h(d,e),i(d,e)&&"PartialStatement"===k.type&&(k.indent=\/([ \\t]+$)\/.exec(d[e-1].original)[1])),b&&o&&(h((k.program||k.inverse).body),i(d,e)),b&&p&&(h(d,e),i((k.inverse||k.program).body))}}return a},e.prototype.BlockStatement=e.prototype.DecoratorBlock=e.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,e=c;if(c&&c.chained)for(d=c.body[0].program;e.chained;)e=e.body[e.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:g(b.body),closeStandalone:f((d||b).body)};if(a.openStrip.close&&h(b.body,null,!0),c){var k=a.inverseStrip;k.open&&i(b.body,null,!0),k.close&&h(d.body,null,!0),a.closeStrip.open&&i(e.body,null,!0),!this.options.ignoreStandalone&&f(b.body)&&g(d.body)&&(i(b.body),h(d.body))}else a.closeStrip.open&&i(b.body,null,!0);return j},e.prototype.Decorator=e.prototype.MustacheStatement=function(a){return a.strip},e.prototype.PartialStatement=e.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b.exports=e}),define("handlebars\/compiler\/helpers",["exports","..\/exception"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new o["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return\/^\\[.*\\]$\/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(\/^\\{\\{~?\\!-?-?\/,"").replace(\/-?-?~?\\}\\}$\/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new o["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="..\/")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=\/\\*\/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=\/\\*\/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new o["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}a.__esModule=!0,a.SourceLocation=e,a.id=f,a.stripFlags=g,a.stripComment=h,a.preparePath=i,a.prepareMustache=j,a.prepareRawBlock=k,a.prepareBlock=l,a.prepareProgram=m,a.preparePartialBlock=n;var o=c(b)}),define("handlebars\/compiler\/base",["exports",".\/parser",".\/whitespace-control",".\/helpers","..\/utils"],function(a,b,c,d,e){"use strict";function f(a){return a&&a.__esModule?a:{"default":a}}function g(a,b){if("Program"===a.type)return a;h["default"].yy=j,j.locInfo=function(a){return new j.SourceLocation(b&&b.srcName,a)};var c=new i["default"](b);return c.accept(h["default"].parse(a))}a.__esModule=!0,a.parse=g;var h=f(b),i=f(c);a.parser=h["default"];var j={};e.extend(j,d)}),define("handlebars\/compiler\/compiler",["exports","..\/exception","..\/utils",".\/ast"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(){}function g(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function h(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function i(a,b){if(a===b)return!0;if(c.isArray(a)&&c.isArray(b)&&a.length===b.length){for(var d=0;d<a.length;d++)if(!i(a[d],b[d]))return!1;return!0}}function j(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}a.__esModule=!0,a.Compiler=f,a.precompile=g,a.compile=h;var k=e(b),l=e(d),m=[].slice;f.prototype={compiler:f,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!i(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){j(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){j(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,l["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=l["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:m.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=l["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&l["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(\/^(\\.?\\.\\\/)*\/g,"").replace(\/\\\/\/g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||l["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(\/^this(?:\\.|$)\/,"").replace(\/^\\.\\\/\/,"").replace(\/^\\.$\/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,d=this.options.blockParams.length;b<d;b++){var e=this.options.blockParams[b],f=e&&c.indexOf(e,a);if(e&&f>=0)return[b,f]}}}}),define("handlebars\/compiler\/code-gen",["exports","module","..\/utils"],function(a,b,c){"use strict";function d(a,b,d){if(c.isArray(a)){for(var e=[],f=0,g=a.length;f<g;f++)e.push(b.wrap(a[f],d));return e}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}var f=void 0;try{if("function"!=typeof define||!define.amd){var g=require("source-map");f=g.SourceNode}}catch(h){}f||(f=function(a,b,c,d){this.src="",d&&this.add(d)},f.prototype={add:function(a){c.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){c.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add(["  ",b,"\\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new f(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof f?a:(a=d(a,this,b),new f(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(\/\\\\\/g,"\\\\\\\\").replace(\/"\/g,'\\\\"').replace(\/\\n\/g,"\\\\n").replace(\/\\r\/g,"\\\\r").replace(\/\\u2028\/g,"\\\\u2028").replace(\/\\u2029\/g,"\\\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b.exports=e}),define("handlebars\/compiler\/javascript-compiler",["exports","module","..\/base","..\/exception","..\/utils",".\/code-gen"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a){this.value=a}function i(){}function j(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var k=g(d),l=g(f);i.prototype={nameLookup:function(a,b){return i.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=c.COMPILER_REVISION,b=c.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return e.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new k["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\\n"),this.decorators.push("}\\n"),this.decorators=this.decorators.merge()));var j=this.createFunctionContext(d);if(this.isChild)return j;var l={compiler:this.compilerInfo(),main:j};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new l["default"](this.options.srcName),this.decorators=new l["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\\n  ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend("  + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var f=this;if(this.options.strict||this.options.assumeObjects)return void this.push(j(this.options.strict&&e,this,b,a));for(var g=b.length;c<g;c++)this.replaceStack(function(e){var g=f.nameLookup(e,b[c],a);return d?[" && ",g]:[" != null ? ",g," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),$/;"	function	line:28
j	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.min.js	/^this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["fn","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:i,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof h||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new h(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,d=void 0,e=void 0;if(!this.isInline())throw new k["default"]("replaceStack on non-inline");var f=this.popStack(!0);if(f instanceof h)c=[f.value],b=["(",c],e=!0;else{d=!0;var g=this.incrStack();b=["((",this.push(g)," = ",f,")"],c=this.topStack()}var i=a.call(this,c);e||this.popStack(),d&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d instanceof h)this.compileStack.push(d);else{var e=this.incrStack();this.pushSource([e," = ",d,";"]),this.compileStack.push(e)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof h)return c.value;if(!b){if(!this.stackSlot)throw new k["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof h?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)},objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : {}");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=i.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),i.isValidJavaScriptVariableName=function(a){return!i.RESERVED_WORDS[a]&&\/^[a-zA-Z_$][0-9a-zA-Z_$]*$\/.test(a)},b.exports=i}),define("handlebars",["exports","module",".\/handlebars.runtime",".\/handlebars\/compiler\/ast",".\/handlebars\/compiler\/base",".\/handlebars\/compiler\/compiler",".\/handlebars\/compiler\/javascript-compiler",".\/handlebars\/compiler\/visitor",".\/handlebars\/no-conflict"],function(a,b,c,d,e,f,g,h,i){"use strict";function j(a){return a&&a.__esModule?a:{"default":a}}function k(){var a=q();return a.compile=function(b,c){return f.compile(b,c,a)},a.precompile=function(b,c){return f.precompile(b,c,a)},a.AST=m["default"],a.Compiler=f.Compiler,a.JavaScriptCompiler=n["default"],a.Parser=e.parser,a.parse=e.parse,a}var l=j(c),m=j(d),n=j(g),o=j(h),p=j(i),q=l["default"].create,r=k();r.create=k,p["default"](r),r.Visitor=o["default"],r["default"]=r,b.exports=r});/;"	function	line:29
emptyHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.amd.min.js	/^this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["fn","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",f.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:i,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof h||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new h(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,d=void 0,e=void 0;if(!this.isInline())throw new k["default"]("replaceStack on non-inline");var f=this.popStack(!0);if(f instanceof h)c=[f.value],b=["(",c],e=!0;else{d=!0;var g=this.incrStack();b=["((",this.push(g)," = ",f,")"],c=this.topStack()}var i=a.call(this,c);e||this.popStack(),d&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var d=a[b];if(d instanceof h)this.compileStack.push(d);else{var e=this.incrStack();this.pushSource([e," = ",d,";"]),this.compileStack.push(e)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof h)return c.value;if(!b){if(!this.stackSlot)throw new k["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof h?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)},objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : {}");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=i.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),i.isValidJavaScriptVariableName=function(a){return!i.RESERVED_WORDS[a]&&\/^[a-zA-Z_$][0-9a-zA-Z_$]*$\/.test(a)},b.exports=i}),define("handlebars",["exports","module",".\/handlebars.runtime",".\/handlebars\/compiler\/ast",".\/handlebars\/compiler\/base",".\/handlebars\/compiler\/compiler",".\/handlebars\/compiler\/javascript-compiler",".\/handlebars\/compiler\/visitor",".\/handlebars\/no-conflict"],function(a,b,c,d,e,f,g,h,i){"use strict";function j(a){return a&&a.__esModule?a:{"default":a}}function k(){var a=q();return a.compile=function(b,c){return f.compile(b,c,a)},a.precompile=function(b,c){return f.precompile(b,c,a)},a.AST=m["default"],a.Compiler=f.Compiler,a.JavaScriptCompiler=n["default"],a.Parser=e.parser,a.parse=e.parse,a}var l=j(c),m=j(d),n=j(g),o=j(h),p=j(i),q=l["default"].create,r=k();r.create=k,p["default"](r),r.Visitor=o["default"],r["default"]=r,b.exports=r});/;"	function	line:29
webpackUniversalModuleDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^(function webpackUniversalModuleDefinition(root, factory) {$/;"	function	line:79
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:94
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function create() {$/;"	function	line:168
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  hb.compile = function (input, options) {$/;"	function	line:171
precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  hb.precompile = function (input, options) {$/;"	function	line:174
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function create() {$/;"	function	line:253
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  hb.template = function (spec) {$/;"	function	line:263
HandlebarsEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function HandlebarsEnvironment(helpers, partials, decorators) {$/;"	function	line:348
registerHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  registerHelper: function registerHelper(name, fn) {$/;"	function	line:363
unregisterHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  unregisterHelper: function unregisterHelper(name) {$/;"	function	line:373
registerPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  registerPartial: function registerPartial(name, partial) {$/;"	function	line:377
unregisterPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  unregisterPartial: function unregisterPartial(name) {$/;"	function	line:387
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  registerDecorator: function registerDecorator(name, fn) {$/;"	function	line:391
unregisterDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  unregisterDecorator: function unregisterDecorator(name) {$/;"	function	line:401
escapeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function escapeChar(chr) {$/;"	function	line:439
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function extend(obj \/* , ...source *\/) {$/;"	function	line:443
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var isFunction = function isFunction(value) {$/;"	function	line:461
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function indexOf(array, value) {$/;"	function	line:483
escapeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function escapeExpression(string) {$/;"	function	line:492
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function isEmpty(value) {$/;"	function	line:515
createFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function createFrame(object) {$/;"	function	line:525
blockParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function blockParams(params, ids) {$/;"	function	line:531
appendContextPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function appendContextPath(contextPath, id) {$/;"	function	line:536
Exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function Exception(message, node) {$/;"	function	line:552
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	module.exports = function defineProperty(it, key, desc){$/;"	function	line:608
registerDefaultHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function registerDefaultHelpers(instance) {$/;"	function	line:669
execIteration	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    function execIteration(field, index, last) {$/;"	function	line:763
registerDefaultDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function registerDefaultDecorators(instance) {$/;"	function	line:978
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	      ret = function (context, options) {$/;"	function	line:997
lookupLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  lookupLevel: function lookupLevel(level) {$/;"	function	line:1030
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  log: function log(level) {$/;"	function	line:1044
SafeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function SafeString(string) {$/;"	function	line:1074
checkRevision	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function checkRevision(compilerInfo) {$/;"	function	line:1113
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function template(templateSpec, env) {$/;"	function	line:1129
invokePartialWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  function invokePartialWrapper(partial, context, options) {$/;"	function	line:1144
strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    strict: function strict(obj, name) {$/;"	function	line:1179
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    lookup: function lookup(depths, name) {$/;"	function	line:1185
lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    lambda: function lambda(current, context) {$/;"	function	line:1193
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    fn: function fn(i) {$/;"	function	line:1200
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    program: function program(i, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:1207
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    data: function data(value, depth) {$/;"	function	line:1218
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    merge: function merge(param, common) {$/;"	function	line:1224
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  function ret(context) {$/;"	function	line:1238
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    function main(context \/*, options*\/) {$/;"	function	line:1257
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  ret._setup = function (options) {$/;"	function	line:1265
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  ret._child = function (i, data, blockParams, depths) {$/;"	function	line:1282
wrapProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function wrapProgram(container, i, fn, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:1295
prog	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  function prog(context) {$/;"	function	line:1296
resolvePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function resolvePartial(partial, context, options) {$/;"	function	line:1315
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function invokePartial(partial, context, options) {$/;"	function	line:1335
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function noop() {$/;"	function	line:1362
initData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function initData(context, data) {$/;"	function	line:1366
executeDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function executeDecorators(fn, prog, container, depths, data, blockParams) {$/;"	function	line:1374
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  Handlebars.noConflict = function () {$/;"	function	line:1397
helperExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    helperExpression: function helperExpression(node) {$/;"	function	line:1421
scopedId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    scopedId: function scopedId(path) {$/;"	function	line:1425
simpleId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    simpleId: function simpleId(path) {$/;"	function	line:1432
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function parse(input, options) {$/;"	function	line:1475
locInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  yy.locInfo = function (locInfo) {$/;"	function	line:1484
trace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var parser = { trace: function trace() {},$/;"	function	line:1501
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            switch (yystate) {$/;"	function	line:1510
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	        parseError: function parseError(str, hash) {$/;"	function	line:1761
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	        parse: function parse(input) {$/;"	function	line:1764
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            function popStack(n) {$/;"	function	line:1785
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            function lex() {$/;"	function	line:1790
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	                switch (action[0]) {$/;"	function	line:1837
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            parseError: function parseError(str, hash) {$/;"	function	line:1887
setInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            setInput: function setInput(input) {$/;"	function	line:1894
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            input: function input() {$/;"	function	line:1905
unput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            unput: function unput(ch) {$/;"	function	line:1924
more	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            more: function more() {$/;"	function	line:1950
less	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            less: function less(n) {$/;"	function	line:1954
pastInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            pastInput: function pastInput() {$/;"	function	line:1957
upcomingInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            upcomingInput: function upcomingInput() {$/;"	function	line:1961
showPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            showPosition: function showPosition() {$/;"	function	line:1968
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            next: function next() {$/;"	function	line:1973
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            lex: function lex() {$/;"	function	line:2020
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            begin: function begin(condition) {$/;"	function	line:2028
popState	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            popState: function popState() {$/;"	function	line:2031
_currentRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            _currentRules: function _currentRules() {$/;"	function	line:2034
topState	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            topState: function topState() {$/;"	function	line:2037
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            pushState: function begin(condition) {$/;"	function	line:2040
strip	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            function strip(start, end) {$/;"	function	line:2047
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	            switch ($avoiding_name_collisions) {$/;"	function	line:2052
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    function Parser() {$/;"	function	line:2227
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _interopRequireDefault = __webpack_require__(1)['default'];$/;"	variable	line:2240
_visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _visitor = __webpack_require__(28);$/;"	variable	line:2244
_visitor2	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _visitor2 = _interopRequireDefault(_visitor);$/;"	variable	line:2246
WhitespaceControl	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function WhitespaceControl() {$/;"	function	line:2248
WhitespaceControl	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function WhitespaceControl() {$/;"	class	line:2248
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	WhitespaceControl.prototype.Program = function (program) {$/;"	function	line:2255
WhitespaceControl.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	WhitespaceControl.prototype.Program = function (program) {$/;"	method	line:2255
WhitespaceControl.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	WhitespaceControl.prototype.BlockStatement = WhitespaceControl.prototype.DecoratorBlock = WhitespaceControl.prototype.PartialBlockStatement = function (block) {$/;"	method	line:2311
var.strip.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  var strip = {$/;"	property	line:2330
WhitespaceControl.Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	WhitespaceControl.prototype.Decorator = WhitespaceControl.prototype.MustacheStatement = function (mustache) {$/;"	method	line:2370
WhitespaceControl.PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	WhitespaceControl.prototype.PartialStatement = WhitespaceControl.prototype.CommentStatement = function (node) {$/;"	method	line:2374
isPrevWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function isPrevWhitespace(body, i, isRoot) {$/;"	function	line:2384
isPrevWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function isPrevWhitespace(body, i, isRoot) {$/;"	function	line:2384
isNextWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function isNextWhitespace(body, i, isRoot) {$/;"	function	line:2401
isNextWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function isNextWhitespace(body, i, isRoot) {$/;"	function	line:2401
omitRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function omitRight(body, i, multiple) {$/;"	function	line:2424
omitRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function omitRight(body, i, multiple) {$/;"	function	line:2424
omitLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function omitLeft(body, i, multiple) {$/;"	function	line:2442
omitLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function omitLeft(body, i, multiple) {$/;"	function	line:2442
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _interopRequireDefault = __webpack_require__(1)['default'];$/;"	variable	line:2464
_exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _exception = __webpack_require__(6);$/;"	variable	line:2468
_exception2	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _exception2 = _interopRequireDefault(_exception);$/;"	variable	line:2470
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function Visitor() {$/;"	function	line:2472
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function Visitor() {$/;"	class	line:2472
Visitor.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	Visitor.prototype = {$/;"	property	line:2476
Visitor.mutating	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  constructor: Visitor,$/;"	property	line:2477
acceptKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  acceptKey: function acceptKey(node, name) {$/;"	function	line:2481
acceptRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  acceptRequired: function acceptRequired(node, name) {$/;"	function	line:2495
acceptArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  acceptArray: function acceptArray(array) {$/;"	function	line:2505
accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  accept: function accept(object) {$/;"	function	line:2517
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  Program: function Program(program) {$/;"	function	line:2543
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  PartialBlockStatement: function PartialBlockStatement(partial) {$/;"	function	line:2554
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  ContentStatement: function ContentStatement() \/* content *\/{},$/;"	function	line:2560
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  CommentStatement: function CommentStatement() \/* comment *\/{},$/;"	function	line:2561
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  PathExpression: function PathExpression() \/* path *\/{},$/;"	function	line:2565
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  StringLiteral: function StringLiteral() \/* string *\/{},$/;"	function	line:2567
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  NumberLiteral: function NumberLiteral() \/* number *\/{},$/;"	function	line:2568
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  BooleanLiteral: function BooleanLiteral() \/* bool *\/{},$/;"	function	line:2569
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  UndefinedLiteral: function UndefinedLiteral() \/* literal *\/{},$/;"	function	line:2570
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  NullLiteral: function NullLiteral() \/* literal *\/{},$/;"	function	line:2571
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  Hash: function Hash(hash) {$/;"	function	line:2573
HashPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  HashPair: function HashPair(pair) {$/;"	function	line:2576
visitSubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function visitSubExpression(mustache) {$/;"	function	line:2581
visitSubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function visitSubExpression(mustache) {$/;"	class	line:2581
visitBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function visitBlock(block) {$/;"	function	line:2586
visitBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function visitBlock(block) {$/;"	class	line:2586
visitPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function visitPartial(partial) {$/;"	function	line:2592
visitPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function visitPartial(partial) {$/;"	class	line:2592
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _interopRequireDefault = __webpack_require__(1)['default'];$/;"	variable	line:2607
_exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _exception = __webpack_require__(6);$/;"	variable	line:2621
_exception2	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _exception2 = _interopRequireDefault(_exception);$/;"	variable	line:2623
validateClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function validateClose(open, close) {$/;"	function	line:2625
var.errorNode.loc	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var errorNode = { loc: open.path.loc };$/;"	property	line:2629
validateClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function validateClose(open, close) {$/;"	function	line:2625
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function SourceLocation(source, locInfo) {$/;"	function	line:2635
SourceLocation.start.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  this.start = {$/;"	property	line:2637
SourceLocation.end.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  this.end = {$/;"	property	line:2641
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function SourceLocation(source, locInfo) {$/;"	class	line:2635
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function id(token) {$/;"	function	line:2647
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function id(token) {$/;"	function	line:2647
stripFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function stripFlags(open, close) {$/;"	function	line:2655
stripFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function stripFlags(open, close) {$/;"	function	line:2655
stripComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function stripComment(comment) {$/;"	function	line:2662
stripComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function stripComment(comment) {$/;"	function	line:2662
preparePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function preparePath(data, parts, loc) {$/;"	function	line:2666
preparePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function preparePath(data, parts, loc) {$/;"	function	line:2666
prepareMustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function prepareMustache(path, params, hash, open, strip, locInfo) {$/;"	function	line:2704
prepareMustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function prepareMustache(path, params, hash, open, strip, locInfo) {$/;"	function	line:2704
prepareRawBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function prepareRawBlock(openRawBlock, contents, close, locInfo) {$/;"	function	line:2721
prepareRawBlock.program.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  var program = {$/;"	property	line:2725
prepareRawBlock.program.body	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    type: 'Program',$/;"	property	line:2726
prepareRawBlock.program.strip	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    body: contents,$/;"	property	line:2727
prepareRawBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function prepareRawBlock(openRawBlock, contents, close, locInfo) {$/;"	function	line:2721
prepareBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function prepareBlock(openBlock, program, inverseAndProgram, close, inverted, locInfo) {$/;"	function	line:2745
prepareBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function prepareBlock(openBlock, program, inverseAndProgram, close, inverted, locInfo) {$/;"	function	line:2745
prepareProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function prepareProgram(statements, loc) {$/;"	function	line:2790
loc.source	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	      loc = {$/;"	property	line:2797
prepareProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function prepareProgram(statements, loc) {$/;"	function	line:2790
preparePartialBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function preparePartialBlock(open, program, close, locInfo) {$/;"	function	line:2819
preparePartialBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function preparePartialBlock(open, program, close, locInfo) {$/;"	function	line:2819
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _interopRequireDefault = __webpack_require__(1)['default'];$/;"	variable	line:2842
_exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _exception = __webpack_require__(6);$/;"	variable	line:2849
_exception2	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _exception2 = _interopRequireDefault(_exception);$/;"	variable	line:2851
_utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _utils = __webpack_require__(5);$/;"	variable	line:2853
_ast	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _ast = __webpack_require__(24);$/;"	variable	line:2855
_ast2	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var _ast2 = _interopRequireDefault(_ast);$/;"	variable	line:2857
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	var slice = [].slice;$/;"	variable	line:2859
Compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function Compiler() {}$/;"	function	line:2861
Compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function Compiler() {}$/;"	function	line:2861
Compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function Compiler() {}$/;"	class	line:2861
Compiler.compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	Compiler.prototype = {$/;"	property	line:2868
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  equals: function equals(other) {$/;"	function	line:2871
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  compile: function compile(program, options) {$/;"	function	line:2899
knownHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var knownHelpers = options.knownHelpers;$/;"	variable	line:2910
options.knownHelpers.helperMissing	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    options.knownHelpers = {$/;"	property	line:2911
options.knownHelpers.blockHelperMissing	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	      'helperMissing': true,$/;"	property	line:2912
options.knownHelpers.each	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	      'blockHelperMissing': true,$/;"	property	line:2913
options.knownHelpers.if	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	      'each': true,$/;"	property	line:2914
options.knownHelpers.unless	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	      'if': true,$/;"	property	line:2915
options.knownHelpers.with	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	      'unless': true,$/;"	property	line:2916
options.knownHelpers.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	      'with': true,$/;"	property	line:2917
options.knownHelpers.lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	      'log': true,$/;"	property	line:2918
compileProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  compileProgram: function compileProgram(program) {$/;"	function	line:2933
accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  accept: function accept(node) {$/;"	function	line:2947
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  Program: function Program(program) {$/;"	function	line:2959
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var body = program.body,$/;"	variable	line:2962
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  BlockStatement: function BlockStatement(block) {$/;"	function	line:2976
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var program = block.program,$/;"	variable	line:2979
DecoratorBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  DecoratorBlock: function DecoratorBlock(decorator) {$/;"	function	line:3012
PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  PartialStatement: function PartialStatement(partial) {$/;"	function	line:3021
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var program = partial.program;$/;"	variable	line:3024
params	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var params = partial.params;$/;"	variable	line:3029
partialName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var partialName = partial.name.original,$/;"	variable	line:3040
indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var indent = partial.indent || '';$/;"	variable	line:3048
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  PartialBlockStatement: function PartialBlockStatement(partialBlock) {$/;"	function	line:3057
MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  MustacheStatement: function MustacheStatement(mustache) {$/;"	function	line:3061
Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  Decorator: function Decorator(decorator) {$/;"	function	line:3070
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  ContentStatement: function ContentStatement(content) {$/;"	function	line:3074
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  CommentStatement: function CommentStatement() {},$/;"	function	line:3080
SubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  SubExpression: function SubExpression(sexpr) {$/;"	function	line:3082
ambiguousSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  ambiguousSexpr: function ambiguousSexpr(sexpr, program, inverse) {$/;"	function	line:3094
simpleSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  simpleSexpr: function simpleSexpr(sexpr) {$/;"	function	line:3110
helperSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  helperSexpr: function helperSexpr(sexpr, program, inverse) {$/;"	function	line:3117
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  PathExpression: function PathExpression(path) {$/;"	function	line:3135
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var name = path.parts[0],$/;"	variable	line:3139
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  StringLiteral: function StringLiteral(string) {$/;"	function	line:3156
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  NumberLiteral: function NumberLiteral(number) {$/;"	function	line:3160
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  BooleanLiteral: function BooleanLiteral(bool) {$/;"	function	line:3164
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  UndefinedLiteral: function UndefinedLiteral() {$/;"	function	line:3168
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  NullLiteral: function NullLiteral() {$/;"	function	line:3172
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  Hash: function Hash(hash) {$/;"	function	line:3176
opcode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  opcode: function opcode(name) {$/;"	function	line:3193
addDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  addDepth: function addDepth(depth) {$/;"	function	line:3197
classifySexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  classifySexpr: function classifySexpr(sexpr) {$/;"	function	line:3205
isBlockParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var isBlockParam = isSimple && !!this.blockParamIndex(sexpr.path.parts[0]);$/;"	variable	line:3208
isHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var isHelper = !isBlockParam && _ast2['default'].helpers.helperExpression(sexpr);$/;"	variable	line:3212
isEligible	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    var isEligible = !isBlockParam && (isHelper || isSimple);$/;"	variable	line:3217
pushParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  pushParams: function pushParams(params) {$/;"	function	line:3241
pushParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  pushParam: function pushParam(val) {$/;"	function	line:3247
setupFullMustacheParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  setupFullMustacheParams: function setupFullMustacheParams(sexpr, program, inverse, omitEmpty) {$/;"	function	line:3288
blockParamIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  blockParamIndex: function blockParamIndex(name) {$/;"	function	line:3304
precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function precompile(input, options, env) {$/;"	function	line:3315
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function compile(input, options, env) {$/;"	function	line:3333
compileInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  function compileInput() {$/;"	function	line:3349
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  function ret(context, execOptions) {$/;"	function	line:3357
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  ret._setup = function (setupOptions) {$/;"	function	line:3363
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  ret._child = function (i, data, blockParams, depths) {$/;"	function	line:3369
argEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function argEquals(a, b) {$/;"	function	line:3378
transformLiteralToPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function transformLiteralToPath(sexpr) {$/;"	function	line:3393
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function Literal(value) {$/;"	function	line:3431
JavaScriptCompiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function JavaScriptCompiler() {}$/;"	function	line:3435
nameLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  nameLookup: function nameLookup(parent, name \/* , type*\/) {$/;"	function	line:3440
depthedLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  depthedLookup: function depthedLookup(name) {$/;"	function	line:3447
compilerInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  compilerInfo: function compilerInfo() {$/;"	function	line:3451
appendToBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  appendToBuffer: function appendToBuffer(source, location, explicit) {$/;"	function	line:3457
initializeBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  initializeBuffer: function initializeBuffer() {$/;"	function	line:3477
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  compile: function compile(environment, options, context, asObject) {$/;"	function	line:3482
preamble	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  preamble: function preamble() {$/;"	function	line:3617
createFunctionContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  createFunctionContext: function createFunctionContext(asObject) {$/;"	function	line:3625
mergeSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  mergeSource: function mergeSource(varDeclarations) {$/;"	function	line:3670
blockValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  blockValue: function blockValue(name) {$/;"	function	line:3737
ambiguousBlockValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  ambiguousBlockValue: function ambiguousBlockValue() {$/;"	function	line:3754
appendContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  appendContent: function appendContent(content) {$/;"	function	line:3774
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  append: function append() {$/;"	function	line:3793
appendEscaped	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  appendEscaped: function appendEscaped() {$/;"	function	line:3815
getContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  getContext: function getContext(depth) {$/;"	function	line:3826
pushContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  pushContext: function pushContext() {$/;"	function	line:3836
lookupOnContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  lookupOnContext: function lookupOnContext(parts, falsy, strict, scoped) {$/;"	function	line:3847
lookupBlockParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  lookupBlockParam: function lookupBlockParam(blockParamId, parts) {$/;"	function	line:3868
lookupData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  lookupData: function lookupData(depth, parts, strict) {$/;"	function	line:3881
resolvePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  resolvePath: function resolvePath(type, parts, i, falsy, strict) {$/;"	function	line:3891
resolvePossibleLambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  resolvePossibleLambda: function resolvePossibleLambda() {$/;"	function	line:3926
pushStringParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  pushStringParam: function pushStringParam(string, type) {$/;"	function	line:3938
emptyHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  emptyHash: function emptyHash(omitEmpty) {$/;"	function	line:3953
pushHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  pushHash: function pushHash() {$/;"	function	line:3963
popHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  popHash: function popHash() {$/;"	function	line:3969
pushString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  pushString: function pushString(string) {$/;"	function	line:3990
pushLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  pushLiteral: function pushLiteral(value) {$/;"	function	line:4002
pushProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  pushProgram: function pushProgram(guid) {$/;"	function	line:4014
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  registerDecorator: function registerDecorator(paramSize, name) {$/;"	function	line:4029
invokeHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  invokeHelper: function invokeHelper(paramSize, name, isSimple) {$/;"	function	line:4045
invokeKnownHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  invokeKnownHelper: function invokeKnownHelper(paramSize, name) {$/;"	function	line:4066
invokeAmbiguous	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  invokeAmbiguous: function invokeAmbiguous(name, helperCall) {$/;"	function	line:4083
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  invokePartial: function invokePartial(isDynamic, name, indent) {$/;"	function	line:4109
assignToHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  assignToHash: function assignToHash(key) {$/;"	function	line:4146
pushId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  pushId: function pushId(type, name, child) {$/;"	function	line:4173
compileChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  compileChildren: function compileChildren(environment, options) {$/;"	function	line:4189
matchExistingProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  matchExistingProgram: function matchExistingProgram(child) {$/;"	function	line:4222
programExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  programExpression: function programExpression(guid) {$/;"	function	line:4231
useRegister	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  useRegister: function useRegister(name) {$/;"	function	line:4245
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  push: function push(expr) {$/;"	function	line:4252
pushStackLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  pushStackLiteral: function pushStackLiteral(item) {$/;"	function	line:4261
pushSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  pushSource: function pushSource(source) {$/;"	function	line:4265
replaceStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  replaceStack: function replaceStack(callback) {$/;"	function	line:4276
incrStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  incrStack: function incrStack() {$/;"	function	line:4315
topStackName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  topStackName: function topStackName() {$/;"	function	line:4322
flushInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  flushInline: function flushInline() {$/;"	function	line:4325
isInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  isInline: function isInline() {$/;"	function	line:4340
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  popStack: function popStack(wrapped) {$/;"	function	line:4344
topStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  topStack: function topStack() {$/;"	function	line:4362
contextName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  contextName: function contextName(context) {$/;"	function	line:4374
quotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  quotedString: function quotedString(str) {$/;"	function	line:4382
objectLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  objectLiteral: function objectLiteral(obj) {$/;"	function	line:4386
aliasable	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  aliasable: function aliasable(name) {$/;"	function	line:4390
setupHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  setupHelper: function setupHelper(paramSize, name, blockHelper) {$/;"	function	line:4404
setupParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  setupParams: function setupParams(helper, paramSize, params) {$/;"	function	line:4418
setupHelperArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  setupHelperArgs: function setupHelperArgs(helper, paramSize, params, useRegister) {$/;"	function	line:4488
isValidJavaScriptVariableName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	JavaScriptCompiler.isValidJavaScriptVariableName = function (name) {$/;"	function	line:4514
strictLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function strictLookup(requireTerminal, compiler, parts, type) {$/;"	function	line:4518
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  SourceNode = function (line, column, srcFile, chunks) {$/;"	function	line:4566
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    add: function add(chunks) {$/;"	function	line:4574
prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    prepend: function prepend(chunks) {$/;"	function	line:4580
toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    toStringWithSourceMap: function toStringWithSourceMap() {$/;"	function	line:4586
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	    toString: function toString() {$/;"	function	line:4589
castChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function castChunk(chunk, codeGen, loc) {$/;"	function	line:4595
CodeGen	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	function CodeGen(srcFile) {$/;"	function	line:4610
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  isEmpty: function isEmpty() {$/;"	function	line:4616
prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  prepend: function prepend(source, loc) {$/;"	function	line:4619
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  push: function push(source, loc) {$/;"	function	line:4622
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  merge: function merge() {$/;"	function	line:4626
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  each: function each(iter) {$/;"	function	line:4634
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  empty: function empty() {$/;"	function	line:4640
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  wrap: function wrap(chunk) {$/;"	function	line:4644
functionCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  functionCall: function functionCall(fn, type, params) {$/;"	function	line:4656
quotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  quotedString: function quotedString(str) {$/;"	function	line:4661
objectLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  objectLiteral: function objectLiteral(obj) {$/;"	function	line:4666
generateList	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  generateList: function generateList(entries) {$/;"	function	line:4684
generateArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.js	/^	  generateArray: function generateArray(entries) {$/;"	function	line:4698
o	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.min.js	/^!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(24),i=e(h),j=c(25),k=c(30),l=c(31),m=e(l),n=c(28),o=e(n),p=c(23),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(21),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(22),p=e(o),q=c(23),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(18),k=c(20),l=e(k),m="4.0.5";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=\/[&<>"'`=]\/g,m=\/[&<>"'`=]\/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(\/x\/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h}):this.column=h)}catch(k){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=r.COMPILER_REVISION;if(b!==c){if(b<c){var d=r.REVISION_CHANGES[c],e=r.REVISION_CHANGES[b];throw new q["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new q["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=o.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\\n")}return f}throw new q["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new q["default"]("No environment passed to template");if(!a||!a.main)throw new q["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new q["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:o.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=o.extend({},b,a)),c},noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new q["default"]("must pass block params");if(a.useDepths&&!g)throw new q["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===i;)d=d._parent;a=d["partial-block"],d["partial-block"]=i}else a=c.partials[c.name];return a}function h(a,b,c){c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var d=void 0;if(c.fn&&c.fn!==i&&(c.data=r.createFrame(c.data),d=c.data["partial-block"]=c.fn,d.partials&&(c.partials=o.extend({},c.partials,d.partials))),void 0===a&&d&&(a=d),void 0===a)throw new q["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?r.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),o.extend(b,g)}return b}var l=c(3)["default"],m=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var n=c(5),o=l(n),p=c(6),q=m(p),r=c(4)},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return\/^\\.|this\\b\/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;h["default"].yy=n,n.locInfo=function(a){return new n.SourceLocation(b&&b.srcName,a)};var c=new j["default"](b);return c.accept(h["default"].parse(a))}var e=c(1)["default"],f=c(3)["default"];b.__esModule=!0,b.parse=d;var g=c(26),h=e(g),i=c(27),j=e(i),k=c(29),l=f(k),m=c(5);b.parser=h["default"];var n={};m.extend(n,l)},function(a,b){"use strict";var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],$/;"	function	line:79
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.min.js	/^!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(24),i=e(h),j=c(25),k=c(30),l=c(31),m=e(l),n=c(28),o=e(n),p=c(23),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(21),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(22),p=e(o),q=c(23),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(18),k=c(20),l=e(k),m="4.0.5";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=\/[&<>"'`=]\/g,m=\/[&<>"'`=]\/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(\/x\/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h}):this.column=h)}catch(k){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=r.COMPILER_REVISION;if(b!==c){if(b<c){var d=r.REVISION_CHANGES[c],e=r.REVISION_CHANGES[b];throw new q["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new q["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=o.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\\n")}return f}throw new q["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new q["default"]("No environment passed to template");if(!a||!a.main)throw new q["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new q["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:o.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=o.extend({},b,a)),c},noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new q["default"]("must pass block params");if(a.useDepths&&!g)throw new q["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===i;)d=d._parent;a=d["partial-block"],d["partial-block"]=i}else a=c.partials[c.name];return a}function h(a,b,c){c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var d=void 0;if(c.fn&&c.fn!==i&&(c.data=r.createFrame(c.data),d=c.data["partial-block"]=c.fn,d.partials&&(c.partials=o.extend({},c.partials,d.partials))),void 0===a&&d&&(a=d),void 0===a)throw new q["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?r.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),o.extend(b,g)}return b}var l=c(3)["default"],m=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var n=c(5),o=l(n),p=c(6),q=m(p),r=c(4)},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return\/^\\.|this\\b\/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;h["default"].yy=n,n.locInfo=function(a){return new n.SourceLocation(b&&b.srcName,a)};var c=new j["default"](b);return c.accept(h["default"].parse(a))}var e=c(1)["default"],f=c(3)["default"];b.__esModule=!0,b.parse=d;var g=c(26),h=e(g),i=c(27),j=e(i),k=c(29),l=f(k),m=c(5);b.parser=h["default"];var n={};m.extend(n,l)},function(a,b){"use strict";var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],$/;"	function	line:79
registerHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.min.js	/^!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=r();return a.compile=function(b,c){return k.compile(b,c,a)},a.precompile=function(b,c){return k.precompile(b,c,a)},a.AST=i["default"],a.Compiler=k.Compiler,a.JavaScriptCompiler=m["default"],a.Parser=j.parser,a.parse=j.parse,a}var e=c(1)["default"];b.__esModule=!0;var f=c(2),g=e(f),h=c(24),i=e(h),j=c(25),k=c(30),l=c(31),m=e(l),n=c(28),o=e(n),p=c(23),q=e(p),r=g["default"].create,s=d();s.create=d,q["default"](s),s.Visitor=o["default"],s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(3)["default"],f=c(1)["default"];b.__esModule=!0;var g=c(4),h=e(g),i=c(21),j=f(i),k=c(6),l=f(k),m=c(5),n=e(m),o=c(22),p=e(o),q=c(23),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(1)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(5),g=c(6),h=e(g),i=c(10),j=c(18),k=c(20),l=e(k),m="4.0.5";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=\/[&<>"'`=]\/g,m=\/[&<>"'`=]\/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(\/x\/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h}):this.column=h)}catch(k){}}var e=c(7)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(8),__esModule:!0}},function(a,b,c){var d=c(9);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(11),g=e(f),h=c(12),i=e(h),j=c(13),k=e(j),l=c(14),m=e(l),n=c(15),o=e(n),p=c(16),q=e(p),r=c(17),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(5),f=c(6),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(1)["default"];b.__esModule=!0;var e=c(6),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(1)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(19),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(5),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=r.COMPILER_REVISION;if(b!==c){if(b<c){var d=r.REVISION_CHANGES[c],e=r.REVISION_CHANGES[b];throw new q["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new q["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=o.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\\n")}return f}throw new q["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new q["default"]("No environment passed to template");if(!a||!a.main)throw new q["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new q["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:o.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=o.extend({},b,a)),c},noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new q["default"]("must pass block params");if(a.useDepths&&!g)throw new q["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===i;)d=d._parent;a=d["partial-block"],d["partial-block"]=i}else a=c.partials[c.name];return a}function h(a,b,c){c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var d=void 0;if(c.fn&&c.fn!==i&&(c.data=r.createFrame(c.data),d=c.data["partial-block"]=c.fn,d.partials&&(c.partials=o.extend({},c.partials,d.partials))),void 0===a&&d&&(a=d),void 0===a)throw new q["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?r.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),o.extend(b,g)}return b}var l=c(3)["default"],m=c(1)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var n=c(5),o=l(n),p=c(6),q=m(p),r=c(4)},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())},function(a,b){"use strict";b.__esModule=!0;var c={helpers:{helperExpression:function(a){return"SubExpression"===a.type||("MustacheStatement"===a.type||"BlockStatement"===a.type)&&!!(a.params&&a.params.length||a.hash)},scopedId:function(a){return\/^\\.|this\\b\/.test(a.original)},simpleId:function(a){return 1===a.parts.length&&!c.helpers.scopedId(a)&&!a.depth}}};b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if("Program"===a.type)return a;h["default"].yy=n,n.locInfo=function(a){return new n.SourceLocation(b&&b.srcName,a)};var c=new j["default"](b);return c.accept(h["default"].parse(a))}var e=c(1)["default"],f=c(3)["default"];b.__esModule=!0,b.parse=d;var g=c(26),h=e(g),i=c(27),j=e(i),k=c(29),l=f(k),m=c(5);b.parser=h["default"];var n={};m.extend(n,l)},function(a,b){"use strict";var c=function(){function a(){this.yy={}}var b={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(a,b,c,d,e,f,g){var h=f.length-1;switch(e){case 1:return f[h-1];case 2:this.$=d.prepareProgram(f[h]);break;case 3:this.$=f[h];break;case 4:this.$=f[h];break;case 5:this.$=f[h];break;case 6:this.$=f[h];break;case 7:this.$=f[h];break;case 8:this.$=f[h];break;case 9:this.$={type:"CommentStatement",value:d.stripComment(f[h]),strip:d.stripFlags(f[h],f[h]),loc:d.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[h],value:f[h],loc:d.locInfo(this._$)};break;case 11:this.$=d.prepareRawBlock(f[h-2],f[h-1],f[h],this._$);break;case 12:this.$={path:f[h-3],params:f[h-2],hash:f[h-1]};break;case 13:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!1,this._$);break;case 14:this.$=d.prepareBlock(f[h-3],f[h-2],f[h-1],f[h],!0,this._$);break;case 15:this.$={open:f[h-5],path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 16:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 17:this.$={path:f[h-4],params:f[h-3],hash:f[h-2],blockParams:f[h-1],strip:d.stripFlags(f[h-5],f[h])};break;case 18:this.$={strip:d.stripFlags(f[h-1],f[h-1]),program:f[h]};break;case 19:var i=d.prepareBlock(f[h-2],f[h-1],f[h],f[h],!1,this._$),j=d.prepareProgram([i],f[h-1].loc);j.chained=!0,this.$={strip:f[h-2].strip,program:j,chain:!0};break;case 20:this.$=f[h];break;case 21:this.$={path:f[h-1],strip:d.stripFlags(f[h-2],f[h])};break;case 22:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 23:this.$=d.prepareMustache(f[h-3],f[h-2],f[h-1],f[h-4],d.stripFlags(f[h-4],f[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[h-3],params:f[h-2],hash:f[h-1],indent:"",strip:d.stripFlags(f[h-4],f[h]),loc:d.locInfo(this._$)};break;case 25:this.$=d.preparePartialBlock(f[h-2],f[h-1],f[h],this._$);break;case 26:this.$={path:f[h-3],params:f[h-2],hash:f[h-1],strip:d.stripFlags(f[h-4],f[h])};break;case 27:this.$=f[h];break;case 28:this.$=f[h];break;case 29:this.$={type:"SubExpression",path:f[h-3],params:f[h-2],hash:f[h-1],loc:d.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[h],loc:d.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:d.id(f[h-2]),value:f[h],loc:d.locInfo(this._$)};break;case 32:this.$=d.id(f[h-1]);break;case 33:this.$=f[h];break;case 34:this.$=f[h];break;case 35:this.$={type:"StringLiteral",value:f[h],original:f[h],loc:d.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[h]),original:Number(f[h]),loc:d.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:"true"===f[h],original:"true"===f[h],loc:d.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:d.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:d.locInfo(this._$)};break;case 40:this.$=f[h];break;case 41:this.$=f[h];break;case 42:this.$=d.preparePath(!0,f[h],this._$);break;case 43:this.$=d.preparePath(!1,f[h],this._$);break;case 44:f[h-2].push({part:d.id(f[h]),original:f[h],separator:f[h-1]}),this.$=f[h-2];break;case 45:this.$=[{part:d.id(f[h]),original:f[h]}];break;case 46:this.$=[];break;case 47:f[h-1].push(f[h]);break;case 48:this.$=[f[h]];break;case 49:f[h-1].push(f[h]);break;case 50:this.$=[];break;case 51:f[h-1].push(f[h]);break;case 58:this.$=[];break;case 59:f[h-1].push(f[h]);break;case 64:this.$=[];break;case 65:f[h-1].push(f[h]);break;case 70:this.$=[];break;case 71:f[h-1].push(f[h]);break;case 78:this.$=[];break;case 79:f[h-1].push(f[h]);break;case 82:this.$=[];break;case 83:f[h-1].push(f[h]);break;case 86:this.$=[];break;case 87:f[h-1].push(f[h]);break;case 90:this.$=[];break;case 91:f[h-1].push(f[h]);break;case 94:this.$=[];break;case 95:f[h-1].push(f[h]);break;case 98:this.$=[f[h]];break;case 99:f[h-1].push(f[h]);break;case 100:this.$=[f[h]];break;case 101:f[h-1].push(f[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],$/;"	function	line:79
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.min.js	/^60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\\n"+this.lexer.showPosition()+"\\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(\/(?:\\r\\n?|\\n).*\/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(\/(?:\\r\\n?|\\n)\/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(\/(?:\\r\\n?|\\n)\/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(\/\\n\/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(\/\\n\/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(\/(?:\\r\\n?|\\n).*\/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(\/\\r?\\n?\/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(\/\\\\"\/g,'"'),80;case 32:return b.yytext=e(1,2).replace(\/\\\\'\/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(\/\\\\([\\\\\\]])\/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[\/^(?:[^\\x00]*?(?=(\\{\\{)))\/,\/^(?:[^\\x00]+)\/,\/^(?:[^\\x00]{2,}?(?=(\\{\\{|\\\\\\{\\{|\\\\\\\\\\{\\{|$)))\/,\/^(?:\\{\\{\\{\\{(?=[^\\\/]))\/,\/^(?:\\{\\{\\{\\{\\\/[^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=[=}\\s\\\/.])\\}\\}\\}\\})\/,\/^(?:[^\\x00]*?(?=(\\{\\{\\{\\{)))\/,\/^(?:[\\s\\S]*?--(~)?\\}\\})\/,\/^(?:\\()\/,\/^(?:\\))\/,\/^(?:\\{\\{\\{\\{)\/,\/^(?:\\}\\}\\}\\})\/,\/^(?:\\{\\{(~)?>)\/,\/^(?:\\{\\{(~)?#>)\/,\/^(?:\\{\\{(~)?#\\*?)\/,\/^(?:\\{\\{(~)?\\\/)\/,\/^(?:\\{\\{(~)?\\^\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\s*else\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\^)\/,\/^(?:\\{\\{(~)?\\s*else\\b)\/,\/^(?:\\{\\{(~)?\\{)\/,\/^(?:\\{\\{(~)?&)\/,\/^(?:\\{\\{(~)?!--)\/,\/^(?:\\{\\{(~)?![\\s\\S]*?\\}\\})\/,\/^(?:\\{\\{(~)?\\*?)\/,\/^(?:=)\/,\/^(?:\\.\\.)\/,\/^(?:\\.(?=([=~}\\s\\\/.)|])))\/,\/^(?:[\\\/.])\/,\/^(?:\\s+)\/,\/^(?:\\}(~)?\\}\\})\/,\/^(?:(~)?\\}\\})\/,\/^(?:"(\\\\["]|[^"])*")\/,\/^(?:'(\\\\[']|[^'])*')\/,\/^(?:@)\/,\/^(?:true(?=([~}\\s)])))\/,\/^(?:false(?=([~}\\s)])))\/,\/^(?:undefined(?=([~}\\s)])))\/,\/^(?:null(?=([~}\\s)])))\/,\/^(?:-?[0-9]+(?:\\.[0-9]+)?(?=([~}\\s)])))\/,\/^(?:as\\s+\\|)\/,\/^(?:\\|)\/,\/^(?:([^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=([=~}\\s\\\/.)|]))))\/,\/^(?:\\[(\\\\\\]|[^\\]])*\\])\/,\/^(?:.)\/,\/^(?:$)\/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b.__esModule=!0,b["default"]=c},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?\/\\r?\\n\\s*?$\/:\/(^|\\r?\\n)\\s*?$\/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?\/^\\s*?\\r?\\n\/:\/^\\s*?(\\r?\\n|$)\/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?\/^\\s+\/:\/^[ \\t]*\\r?\\n?\/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?\/\\s+$\/:\/[ \\t]+$\/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(28),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=\/([ \\t]+$)\/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return\/^\\[.*\\]$\/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(\/^\\{\\{~?\\!-?-?\/,"").replace(\/-?-?~?\\}\\}$\/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="..\/")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=\/\\*\/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=\/\\*\/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(l.isArray(a)&&l.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var j=c(6),k=i(j),l=c(5),m=c(24),n=i(m),o=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,n["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=n["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=n["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&n["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(\/^(\\.?\\.\\\/)*\/g,"").replace(\/\\\/\/g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||n["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(\/^this(?:\\.|$)\/,"").replace(\/^\\.\\\/\/,"").replace(\/^\\.$\/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&l.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var g=c(1)["default"];b.__esModule=!0;var h=c(4),i=c(6),j=g(i),k=c(5),l=c(32),m=g(l);e.prototype={nameLookup:function(a,b){return e.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=h.COMPILER_REVISION,b=h.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return k.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new j["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\\n"),this.decorators.push("}\\n"),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new m["default"](this.options.srcName),this.decorators=new m["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\\n  ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend("  + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["fn","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",$/;"	function	line:80
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.min.js	/^60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\\n"+this.lexer.showPosition()+"\\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(\/(?:\\r\\n?|\\n).*\/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(\/(?:\\r\\n?|\\n)\/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(\/(?:\\r\\n?|\\n)\/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(\/\\n\/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(\/\\n\/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(\/(?:\\r\\n?|\\n).*\/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(\/\\r?\\n?\/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(\/\\\\"\/g,'"'),80;case 32:return b.yytext=e(1,2).replace(\/\\\\'\/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(\/\\\\([\\\\\\]])\/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[\/^(?:[^\\x00]*?(?=(\\{\\{)))\/,\/^(?:[^\\x00]+)\/,\/^(?:[^\\x00]{2,}?(?=(\\{\\{|\\\\\\{\\{|\\\\\\\\\\{\\{|$)))\/,\/^(?:\\{\\{\\{\\{(?=[^\\\/]))\/,\/^(?:\\{\\{\\{\\{\\\/[^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=[=}\\s\\\/.])\\}\\}\\}\\})\/,\/^(?:[^\\x00]*?(?=(\\{\\{\\{\\{)))\/,\/^(?:[\\s\\S]*?--(~)?\\}\\})\/,\/^(?:\\()\/,\/^(?:\\))\/,\/^(?:\\{\\{\\{\\{)\/,\/^(?:\\}\\}\\}\\})\/,\/^(?:\\{\\{(~)?>)\/,\/^(?:\\{\\{(~)?#>)\/,\/^(?:\\{\\{(~)?#\\*?)\/,\/^(?:\\{\\{(~)?\\\/)\/,\/^(?:\\{\\{(~)?\\^\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\s*else\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\^)\/,\/^(?:\\{\\{(~)?\\s*else\\b)\/,\/^(?:\\{\\{(~)?\\{)\/,\/^(?:\\{\\{(~)?&)\/,\/^(?:\\{\\{(~)?!--)\/,\/^(?:\\{\\{(~)?![\\s\\S]*?\\}\\})\/,\/^(?:\\{\\{(~)?\\*?)\/,\/^(?:=)\/,\/^(?:\\.\\.)\/,\/^(?:\\.(?=([=~}\\s\\\/.)|])))\/,\/^(?:[\\\/.])\/,\/^(?:\\s+)\/,\/^(?:\\}(~)?\\}\\})\/,\/^(?:(~)?\\}\\})\/,\/^(?:"(\\\\["]|[^"])*")\/,\/^(?:'(\\\\[']|[^'])*')\/,\/^(?:@)\/,\/^(?:true(?=([~}\\s)])))\/,\/^(?:false(?=([~}\\s)])))\/,\/^(?:undefined(?=([~}\\s)])))\/,\/^(?:null(?=([~}\\s)])))\/,\/^(?:-?[0-9]+(?:\\.[0-9]+)?(?=([~}\\s)])))\/,\/^(?:as\\s+\\|)\/,\/^(?:\\|)\/,\/^(?:([^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=([=~}\\s\\\/.)|]))))\/,\/^(?:\\[(\\\\\\]|[^\\]])*\\])\/,\/^(?:.)\/,\/^(?:$)\/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b.__esModule=!0,b["default"]=c},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?\/\\r?\\n\\s*?$\/:\/(^|\\r?\\n)\\s*?$\/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?\/^\\s*?\\r?\\n\/:\/^\\s*?(\\r?\\n|$)\/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?\/^\\s+\/:\/^[ \\t]*\\r?\\n?\/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?\/\\s+$\/:\/[ \\t]+$\/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(28),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=\/([ \\t]+$)\/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return\/^\\[.*\\]$\/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(\/^\\{\\{~?\\!-?-?\/,"").replace(\/-?-?~?\\}\\}$\/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="..\/")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=\/\\*\/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=\/\\*\/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(l.isArray(a)&&l.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var j=c(6),k=i(j),l=c(5),m=c(24),n=i(m),o=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,n["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=n["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=n["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&n["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(\/^(\\.?\\.\\\/)*\/g,"").replace(\/\\\/\/g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||n["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(\/^this(?:\\.|$)\/,"").replace(\/^\\.\\\/\/,"").replace(\/^\\.$\/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&l.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var g=c(1)["default"];b.__esModule=!0;var h=c(4),i=c(6),j=g(i),k=c(5),l=c(32),m=g(l);e.prototype={nameLookup:function(a,b){return e.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=h.COMPILER_REVISION,b=h.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return k.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new j["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\\n"),this.decorators.push("}\\n"),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new m["default"](this.options.srcName),this.decorators=new m["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\\n  ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend("  + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["fn","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",$/;"	function	line:80
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.min.js	/^60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(a,b){throw new Error(a)},parse:function(a){function b(){var a;return a=c.lexer.lex()||1,"number"!=typeof a&&(a=c.symbols_[a]||a),a}var c=this,d=[0],e=[null],f=[],g=this.table,h="",i=0,j=0,k=0;this.lexer.setInput(a),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={});var l=this.lexer.yylloc;f.push(l);var m=this.lexer.options&&this.lexer.options.ranges;"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError);for(var n,o,p,q,r,s,t,u,v,w={};;){if(p=d[d.length-1],this.defaultActions[p]?q=this.defaultActions[p]:(null!==n&&"undefined"!=typeof n||(n=b()),q=g[p]&&g[p][n]),"undefined"==typeof q||!q.length||!q[0]){var x="";if(!k){v=[];for(s in g[p])this.terminals_[s]&&s>2&&v.push("'"+this.terminals_[s]+"'");x=this.lexer.showPosition?"Parse error on line "+(i+1)+":\\n"+this.lexer.showPosition()+"\\nExpecting "+v.join(", ")+", got '"+(this.terminals_[n]||n)+"'":"Parse error on line "+(i+1)+": Unexpected "+(1==n?"end of input":"'"+(this.terminals_[n]||n)+"'"),this.parseError(x,{text:this.lexer.match,token:this.terminals_[n]||n,line:this.lexer.yylineno,loc:l,expected:v})}}if(q[0]instanceof Array&&q.length>1)throw new Error("Parse Error: multiple actions possible at state: "+p+", token: "+n);switch(q[0]){case 1:d.push(n),e.push(this.lexer.yytext),f.push(this.lexer.yylloc),d.push(q[1]),n=null,o?(n=o,o=null):(j=this.lexer.yyleng,h=this.lexer.yytext,i=this.lexer.yylineno,l=this.lexer.yylloc,k>0&&k--);break;case 2:if(t=this.productions_[q[1]][1],w.$=e[e.length-t],w._$={first_line:f[f.length-(t||1)].first_line,last_line:f[f.length-1].last_line,first_column:f[f.length-(t||1)].first_column,last_column:f[f.length-1].last_column},m&&(w._$.range=[f[f.length-(t||1)].range[0],f[f.length-1].range[1]]),r=this.performAction.call(w,h,j,i,this.yy,q[1],e,f),"undefined"!=typeof r)return r;t&&(d=d.slice(0,-1*t*2),e=e.slice(0,-1*t),f=f.slice(0,-1*t)),d.push(this.productions_[q[1]][0]),e.push(w.$),f.push(w._$),u=g[d[d.length-2]][d[d.length-1]],d.push(u);break;case 3:return!0}}return!0}},c=function(){var a={EOF:1,parseError:function(a,b){if(!this.yy.parser)throw new Error(a);this.yy.parser.parseError(a,b)},setInput:function(a){return this._input=a,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var a=this._input[0];this.yytext+=a,this.yyleng++,this.offset++,this.match+=a,this.matched+=a;var b=a.match(\/(?:\\r\\n?|\\n).*\/g);return b?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),a},unput:function(a){var b=a.length,c=a.split(\/(?:\\r\\n?|\\n)\/g);this._input=a+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-b-1),this.offset-=b;var d=this.match.split(\/(?:\\r\\n?|\\n)\/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(\/\\n\/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(\/\\n\/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;g<f.length&&(c=this._input.match(this.rules[f[g]]),!c||b&&!(c[0].length>b[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(\/(?:\\r\\n?|\\n).*\/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(\/\\r?\\n?\/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){function e(a,c){return b.yytext=b.yytext.substr(a,b.yyleng-c)}switch(c){case 0:if("\\\\\\\\"===b.yytext.slice(-2)?(e(0,1),this.begin("mu")):"\\\\"===b.yytext.slice(-1)?(e(0,1),this.begin("emu")):this.begin("mu"),b.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),"raw"===this.conditionStack[this.conditionStack.length-1]?15:(b.yytext=b.yytext.substr(5,b.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(b.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return b.yytext=e(1,2).replace(\/\\\\"\/g,'"'),80;case 32:return b.yytext=e(1,2).replace(\/\\\\'\/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return b.yytext=b.yytext.replace(\/\\\\([\\\\\\]])\/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},a.rules=[\/^(?:[^\\x00]*?(?=(\\{\\{)))\/,\/^(?:[^\\x00]+)\/,\/^(?:[^\\x00]{2,}?(?=(\\{\\{|\\\\\\{\\{|\\\\\\\\\\{\\{|$)))\/,\/^(?:\\{\\{\\{\\{(?=[^\\\/]))\/,\/^(?:\\{\\{\\{\\{\\\/[^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=[=}\\s\\\/.])\\}\\}\\}\\})\/,\/^(?:[^\\x00]*?(?=(\\{\\{\\{\\{)))\/,\/^(?:[\\s\\S]*?--(~)?\\}\\})\/,\/^(?:\\()\/,\/^(?:\\))\/,\/^(?:\\{\\{\\{\\{)\/,\/^(?:\\}\\}\\}\\})\/,\/^(?:\\{\\{(~)?>)\/,\/^(?:\\{\\{(~)?#>)\/,\/^(?:\\{\\{(~)?#\\*?)\/,\/^(?:\\{\\{(~)?\\\/)\/,\/^(?:\\{\\{(~)?\\^\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\s*else\\s*(~)?\\}\\})\/,\/^(?:\\{\\{(~)?\\^)\/,\/^(?:\\{\\{(~)?\\s*else\\b)\/,\/^(?:\\{\\{(~)?\\{)\/,\/^(?:\\{\\{(~)?&)\/,\/^(?:\\{\\{(~)?!--)\/,\/^(?:\\{\\{(~)?![\\s\\S]*?\\}\\})\/,\/^(?:\\{\\{(~)?\\*?)\/,\/^(?:=)\/,\/^(?:\\.\\.)\/,\/^(?:\\.(?=([=~}\\s\\\/.)|])))\/,\/^(?:[\\\/.])\/,\/^(?:\\s+)\/,\/^(?:\\}(~)?\\}\\})\/,\/^(?:(~)?\\}\\})\/,\/^(?:"(\\\\["]|[^"])*")\/,\/^(?:'(\\\\[']|[^'])*')\/,\/^(?:@)\/,\/^(?:true(?=([~}\\s)])))\/,\/^(?:false(?=([~}\\s)])))\/,\/^(?:undefined(?=([~}\\s)])))\/,\/^(?:null(?=([~}\\s)])))\/,\/^(?:-?[0-9]+(?:\\.[0-9]+)?(?=([~}\\s)])))\/,\/^(?:as\\s+\\|)\/,\/^(?:\\|)\/,\/^(?:([^\\s!"#%-,\\.\\\/;->@\\[-\\^`\\{-~]+(?=([=~}\\s\\\/.)|]))))\/,\/^(?:\\[(\\\\\\]|[^\\]])*\\])\/,\/^(?:.)\/,\/^(?:$)\/],a.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();b.__esModule=!0,b["default"]=c},function(a,b,c){"use strict";function d(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];this.options=a}function e(a,b,c){void 0===b&&(b=a.length);var d=a[b-1],e=a[b-2];return d?"ContentStatement"===d.type?(e||!c?\/\\r?\\n\\s*?$\/:\/(^|\\r?\\n)\\s*?$\/).test(d.original):void 0:c}function f(a,b,c){void 0===b&&(b=-1);var d=a[b+1],e=a[b+2];return d?"ContentStatement"===d.type?(e||!c?\/^\\s*?\\r?\\n\/:\/^\\s*?(\\r?\\n|$)\/).test(d.original):void 0:c}function g(a,b,c){var d=a[null==b?0:b+1];if(d&&"ContentStatement"===d.type&&(c||!d.rightStripped)){var e=d.value;d.value=d.value.replace(c?\/^\\s+\/:\/^[ \\t]*\\r?\\n?\/,""),d.rightStripped=d.value!==e}}function h(a,b,c){var d=a[null==b?a.length-1:b-1];if(d&&"ContentStatement"===d.type&&(c||!d.leftStripped)){var e=d.value;return d.value=d.value.replace(c?\/\\s+$\/:\/[ \\t]+$\/,""),d.leftStripped=d.value!==e,d.leftStripped}}var i=c(1)["default"];b.__esModule=!0;var j=c(28),k=i(j);d.prototype=new k["default"],d.prototype.Program=function(a){var b=!this.options.ignoreStandalone,c=!this.isRootSeen;this.isRootSeen=!0;for(var d=a.body,i=0,j=d.length;i<j;i++){var k=d[i],l=this.accept(k);if(l){var m=e(d,i,c),n=f(d,i,c),o=l.openStandalone&&m,p=l.closeStandalone&&n,q=l.inlineStandalone&&m&&n;l.close&&g(d,i,!0),l.open&&h(d,i,!0),b&&q&&(g(d,i),h(d,i)&&"PartialStatement"===k.type&&(k.indent=\/([ \\t]+$)\/.exec(d[i-1].original)[1])),b&&o&&(g((k.program||k.inverse).body),h(d,i)),b&&p&&(g(d,i),h((k.inverse||k.program).body))}}return a},d.prototype.BlockStatement=d.prototype.DecoratorBlock=d.prototype.PartialBlockStatement=function(a){this.accept(a.program),this.accept(a.inverse);var b=a.program||a.inverse,c=a.program&&a.inverse,d=c,i=c;if(c&&c.chained)for(d=c.body[0].program;i.chained;)i=i.body[i.body.length-1].program;var j={open:a.openStrip.open,close:a.closeStrip.close,openStandalone:f(b.body),closeStandalone:e((d||b).body)};if(a.openStrip.close&&g(b.body,null,!0),c){var k=a.inverseStrip;k.open&&h(b.body,null,!0),k.close&&g(d.body,null,!0),a.closeStrip.open&&h(i.body,null,!0),!this.options.ignoreStandalone&&e(b.body)&&f(d.body)&&(h(b.body),g(d.body))}else a.closeStrip.open&&h(b.body,null,!0);return j},d.prototype.Decorator=d.prototype.MustacheStatement=function(a){return a.strip},d.prototype.PartialStatement=d.prototype.CommentStatement=function(a){var b=a.strip||{};return{inlineStandalone:!0,open:b.open,close:b.close}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(){this.parents=[]}function e(a){this.acceptRequired(a,"path"),this.acceptArray(a.params),this.acceptKey(a,"hash")}function f(a){e.call(this,a),this.acceptKey(a,"program"),this.acceptKey(a,"inverse")}function g(a){this.acceptRequired(a,"name"),this.acceptArray(a.params),this.acceptKey(a,"hash")}var h=c(1)["default"];b.__esModule=!0;var i=c(6),j=h(i);d.prototype={constructor:d,mutating:!1,acceptKey:function(a,b){var c=this.accept(a[b]);if(this.mutating){if(c&&!d.prototype[c.type])throw new j["default"]('Unexpected node type "'+c.type+'" found when accepting '+b+" on "+a.type);a[b]=c}},acceptRequired:function(a,b){if(this.acceptKey(a,b),!a[b])throw new j["default"](a.type+" requires "+b)},acceptArray:function(a){for(var b=0,c=a.length;b<c;b++)this.acceptKey(a,b),a[b]||(a.splice(b,1),b--,c--)},accept:function(a){if(a){if(!this[a.type])throw new j["default"]("Unknown type: "+a.type,a);this.current&&this.parents.unshift(this.current),this.current=a;var b=this[a.type](a);return this.current=this.parents.shift(),!this.mutating||b?b:b!==!1?a:void 0}},Program:function(a){this.acceptArray(a.body)},MustacheStatement:e,Decorator:e,BlockStatement:f,DecoratorBlock:f,PartialStatement:g,PartialBlockStatement:function(a){g.call(this,a),this.acceptKey(a,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:e,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(a){this.acceptArray(a.pairs)},HashPair:function(a){this.acceptRequired(a,"value")}},b["default"]=d,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b){if(b=b.path?b.path.original:b,a.path.original!==b){var c={loc:a.path.loc};throw new q["default"](a.path.original+" doesn't match "+b,c)}}function e(a,b){this.source=a,this.start={line:b.first_line,column:b.first_column},this.end={line:b.last_line,column:b.last_column}}function f(a){return\/^\\[.*\\]$\/.test(a)?a.substr(1,a.length-2):a}function g(a,b){return{open:"~"===a.charAt(2),close:"~"===b.charAt(b.length-3)}}function h(a){return a.replace(\/^\\{\\{~?\\!-?-?\/,"").replace(\/-?-?~?\\}\\}$\/,"")}function i(a,b,c){c=this.locInfo(c);for(var d=a?"@":"",e=[],f=0,g="",h=0,i=b.length;h<i;h++){var j=b[h].part,k=b[h].original!==j;if(d+=(b[h].separator||"")+j,k||".."!==j&&"."!==j&&"this"!==j)e.push(j);else{if(e.length>0)throw new q["default"]("Invalid path: "+d,{loc:c});".."===j&&(f++,g+="..\/")}}return{type:"PathExpression",data:a,depth:f,parts:e,original:d,loc:c}}function j(a,b,c,d,e,f){var g=d.charAt(3)||d.charAt(2),h="{"!==g&&"&"!==g,i=\/\\*\/.test(d);return{type:i?"Decorator":"MustacheStatement",path:a,params:b,hash:c,escaped:h,strip:e,loc:this.locInfo(f)}}function k(a,b,c,e){d(a,c),e=this.locInfo(e);var f={type:"Program",body:b,strip:{},loc:e};return{type:"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:e}}function l(a,b,c,e,f,g){e&&e.path&&d(a,e);var h=\/\\*\/.test(a.open);b.blockParams=a.blockParams;var i=void 0,j=void 0;if(c){if(h)throw new q["default"]("Unexpected inverse block on decorator",c);c.chain&&(c.program.body[0].closeStrip=e.strip),j=c.strip,i=c.program}return f&&(f=i,i=b,b=f),{type:h?"DecoratorBlock":"BlockStatement",path:a.path,params:a.params,hash:a.hash,program:b,inverse:i,openStrip:a.strip,inverseStrip:j,closeStrip:e&&e.strip,loc:this.locInfo(g)}}function m(a,b){if(!b&&a.length){var c=a[0].loc,d=a[a.length-1].loc;c&&d&&(b={source:c.source,start:{line:c.start.line,column:c.start.column},end:{line:d.end.line,column:d.end.column}})}return{type:"Program",body:a,strip:{},loc:b}}function n(a,b,c,e){return d(a,c),{type:"PartialBlockStatement",name:a.path,params:a.params,hash:a.hash,program:b,openStrip:a.strip,closeStrip:c&&c.strip,loc:this.locInfo(e)}}var o=c(1)["default"];b.__esModule=!0,b.SourceLocation=e,b.id=f,b.stripFlags=g,b.stripComment=h,b.preparePath=i,b.prepareMustache=j,b.prepareRawBlock=k,b.prepareBlock=l,b.prepareProgram=m,b.preparePartialBlock=n;var p=c(6),q=o(p)},function(a,b,c){"use strict";function d(){}function e(a,b,c){if(null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+a);b=b||{},"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var d=c.parse(a,b),e=(new c.Compiler).compile(d,b);return(new c.JavaScriptCompiler).compile(e,b)}function f(a,b,c){function d(){var d=c.parse(a,b),e=(new c.Compiler).compile(d,b),f=(new c.JavaScriptCompiler).compile(e,b,void 0,!0);return c.template(f)}function e(a,b){return f||(f=d()),f.call(this,a,b)}if(void 0===b&&(b={}),null==a||"string"!=typeof a&&"Program"!==a.type)throw new k["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+a);"data"in b||(b.data=!0),b.compat&&(b.useDepths=!0);var f=void 0;return e._setup=function(a){return f||(f=d()),f._setup(a)},e._child=function(a,b,c,e){return f||(f=d()),f._child(a,b,c,e)},e}function g(a,b){if(a===b)return!0;if(l.isArray(a)&&l.isArray(b)&&a.length===b.length){for(var c=0;c<a.length;c++)if(!g(a[c],b[c]))return!1;return!0}}function h(a){if(!a.path.parts){var b=a.path;a.path={type:"PathExpression",data:!1,depth:0,parts:[b.original+""],original:b.original+"",loc:b.loc}}}var i=c(1)["default"];b.__esModule=!0,b.Compiler=d,b.precompile=e,b.compile=f;var j=c(6),k=i(j),l=c(5),m=c(24),n=i(m),o=[].slice;d.prototype={compiler:d,equals:function(a){var b=this.opcodes.length;if(a.opcodes.length!==b)return!1;for(var c=0;c<b;c++){var d=this.opcodes[c],e=a.opcodes[c];if(d.opcode!==e.opcode||!g(d.args,e.args))return!1}b=this.children.length;for(var c=0;c<b;c++)if(!this.children[c].equals(a.children[c]))return!1;return!0},guid:0,compile:function(a,b){this.sourceNode=[],this.opcodes=[],this.children=[],this.options=b,this.stringParams=b.stringParams,this.trackIds=b.trackIds,b.blockParams=b.blockParams||[];var c=b.knownHelpers;if(b.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},c)for(var d in c)d in c&&(b.knownHelpers[d]=c[d]);return this.accept(a)},compileProgram:function(a){var b=new this.compiler,c=b.compile(a,this.options),d=this.guid++;return this.usePartial=this.usePartial||c.usePartial,this.children[d]=c,this.useDepths=this.useDepths||c.useDepths,d},accept:function(a){if(!this[a.type])throw new k["default"]("Unknown type: "+a.type,a);this.sourceNode.unshift(a);var b=this[a.type](a);return this.sourceNode.shift(),b},Program:function(a){this.options.blockParams.unshift(a.blockParams);for(var b=a.body,c=b.length,d=0;d<c;d++)this.accept(b[d]);return this.options.blockParams.shift(),this.isSimple=1===c,this.blockParams=a.blockParams?a.blockParams.length:0,this},BlockStatement:function(a){h(a);var b=a.program,c=a.inverse;b=b&&this.compileProgram(b),c=c&&this.compileProgram(c);var d=this.classifySexpr(a);"helper"===d?this.helperSexpr(a,b,c):"simple"===d?(this.simpleSexpr(a),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("blockValue",a.path.original)):(this.ambiguousSexpr(a,b,c),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue")),this.opcode("append")},DecoratorBlock:function(a){var b=a.program&&this.compileProgram(a.program),c=this.setupFullMustacheParams(a,b,void 0),d=a.path;this.useDecorators=!0,this.opcode("registerDecorator",c.length,d.original)},PartialStatement:function(a){this.usePartial=!0;var b=a.program;b&&(b=this.compileProgram(a.program));var c=a.params;if(c.length>1)throw new k["default"]("Unsupported number of partial arguments: "+c.length,a);c.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):c.push({type:"PathExpression",parts:[],depth:0}));var d=a.name.original,e="SubExpression"===a.name.type;e&&this.accept(a.name),this.setupFullMustacheParams(a,b,void 0,!0);var f=a.indent||"";this.options.preventIndent&&f&&(this.opcode("appendContent",f),f=""),this.opcode("invokePartial",e,d,f),this.opcode("append")},PartialBlockStatement:function(a){this.PartialStatement(a)},MustacheStatement:function(a){this.SubExpression(a),a.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(a){this.DecoratorBlock(a)},ContentStatement:function(a){a.value&&this.opcode("appendContent",a.value)},CommentStatement:function(){},SubExpression:function(a){h(a);var b=this.classifySexpr(a);"simple"===b?this.simpleSexpr(a):"helper"===b?this.helperSexpr(a):this.ambiguousSexpr(a)},ambiguousSexpr:function(a,b,c){var d=a.path,e=d.parts[0],f=null!=b||null!=c;this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),d.strict=!0,this.accept(d),this.opcode("invokeAmbiguous",e,f)},simpleSexpr:function(a){var b=a.path;b.strict=!0,this.accept(b),this.opcode("resolvePossibleLambda")},helperSexpr:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.path,f=e.parts[0];if(this.options.knownHelpers[f])this.opcode("invokeKnownHelper",d.length,f);else{if(this.options.knownHelpersOnly)throw new k["default"]("You specified knownHelpersOnly, but used the unknown helper "+f,a);e.strict=!0,e.falsy=!0,this.accept(e),this.opcode("invokeHelper",d.length,e.original,n["default"].helpers.simpleId(e))}},PathExpression:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0],c=n["default"].helpers.scopedId(a),d=!a.depth&&!c&&this.blockParamIndex(b);d?this.opcode("lookupBlockParam",d,a.parts):b?a.data?(this.options.data=!0,this.opcode("lookupData",a.depth,a.parts,a.strict)):this.opcode("lookupOnContext",a.parts,a.falsy,a.strict,c):this.opcode("pushContext")},StringLiteral:function(a){this.opcode("pushString",a.value)},NumberLiteral:function(a){this.opcode("pushLiteral",a.value)},BooleanLiteral:function(a){this.opcode("pushLiteral",a.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(a){var b=a.pairs,c=0,d=b.length;for(this.opcode("pushHash");c<d;c++)this.pushParam(b[c].value);for(;c--;)this.opcode("assignToHash",b[c].key);this.opcode("popHash")},opcode:function(a){this.opcodes.push({opcode:a,args:o.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(a){a&&(this.useDepths=!0)},classifySexpr:function(a){var b=n["default"].helpers.simpleId(a.path),c=b&&!!this.blockParamIndex(a.path.parts[0]),d=!c&&n["default"].helpers.helperExpression(a),e=!c&&(d||b);if(e&&!d){var f=a.path.parts[0],g=this.options;g.knownHelpers[f]?d=!0:g.knownHelpersOnly&&(e=!1)}return d?"helper":e?"ambiguous":"simple"},pushParams:function(a){for(var b=0,c=a.length;b<c;b++)this.pushParam(a[b])},pushParam:function(a){var b=null!=a.value?a.value:a.original||"";if(this.stringParams)b.replace&&(b=b.replace(\/^(\\.?\\.\\\/)*\/g,"").replace(\/\\\/\/g,".")),a.depth&&this.addDepth(a.depth),this.opcode("getContext",a.depth||0),this.opcode("pushStringParam",b,a.type),"SubExpression"===a.type&&this.accept(a);else{if(this.trackIds){var c=void 0;if(!a.parts||n["default"].helpers.scopedId(a)||a.depth||(c=this.blockParamIndex(a.parts[0])),c){var d=a.parts.slice(1).join(".");this.opcode("pushId","BlockParam",c,d)}else b=a.original||b,b.replace&&(b=b.replace(\/^this(?:\\.|$)\/,"").replace(\/^\\.\\\/\/,"").replace(\/^\\.$\/,"")),this.opcode("pushId",a.type,b)}this.accept(a)}},setupFullMustacheParams:function(a,b,c,d){var e=a.params;return this.pushParams(e),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.accept(a.hash):this.opcode("emptyHash",d),e},blockParamIndex:function(a){for(var b=0,c=this.options.blockParams.length;b<c;b++){var d=this.options.blockParams[b],e=d&&l.indexOf(d,a);if(d&&e>=0)return[b,e]}}}},function(a,b,c){"use strict";function d(a){this.value=a}function e(){}function f(a,b,c,d){var e=b.popStack(),f=0,g=c.length;for(a&&g--;f<g;f++)e=b.nameLookup(e,c[f],d);return a?[b.aliasable("container.strict"),"(",e,", ",b.quotedString(c[f]),")"]:e}var g=c(1)["default"];b.__esModule=!0;var h=c(4),i=c(6),j=g(i),k=c(5),l=c(32),m=g(l);e.prototype={nameLookup:function(a,b){return e.isValidJavaScriptVariableName(b)?[a,".",b]:[a,"[",JSON.stringify(b),"]"]},depthedLookup:function(a){return[this.aliasable("container.lookup"),'(depths, "',a,'")']},compilerInfo:function(){var a=h.COMPILER_REVISION,b=h.REVISION_CHANGES[a];return[a,b]},appendToBuffer:function(a,b,c){return k.isArray(a)||(a=[a]),a=this.source.wrap(a,b),this.environment.isSimple?["return ",a,";"]:c?["buffer += ",a,";"]:(a.appendToBuffer=!0,a)},initializeBuffer:function(){return this.quotedString("")},compile:function(a,b,c,d){this.environment=a,this.options=b,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!d,this.name=this.environment.name,this.isChild=!!c,this.context=c||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(a,b),this.useDepths=this.useDepths||a.useDepths||a.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||a.useBlockParams;var e=a.opcodes,f=void 0,g=void 0,h=void 0,i=void 0;for(h=0,i=e.length;h<i;h++)f=e[h],this.source.currentLocation=f.loc,g=g||f.loc,this[f.opcode].apply(this,f.args);if(this.source.currentLocation=g,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new j["default"]("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\\n"),this.decorators.push("return fn;"),d?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\\n"),this.decorators.push("}\\n"),this.decorators=this.decorators.merge()));var k=this.createFunctionContext(d);if(this.isChild)return k;var l={compiler:this.compilerInfo(),main:k};this.decorators&&(l.main_d=this.decorators,l.useDecorators=!0);var m=this.context,n=m.programs,o=m.decorators;for(h=0,i=n.length;h<i;h++)n[h]&&(l[h]=n[h],o[h]&&(l[h+"_d"]=o[h],l.useDecorators=!0));return this.environment.usePartial&&(l.usePartial=!0),this.options.data&&(l.useData=!0),this.useDepths&&(l.useDepths=!0),this.useBlockParams&&(l.useBlockParams=!0),this.options.compat&&(l.compat=!0),d?l.compilerOptions=this.options:(l.compiler=JSON.stringify(l.compiler),this.source.currentLocation={start:{line:1,column:0}},l=this.objectLiteral(l),b.srcName?(l=l.toStringWithSourceMap({file:b.destName}),l.map=l.map&&l.map.toString()):l=l.toString()),l},preamble:function(){this.lastContext=0,this.source=new m["default"](this.options.srcName),this.decorators=new m["default"](this.options.srcName)},createFunctionContext:function(a){var b="",c=this.stackVars.concat(this.registers.list);c.length>0&&(b+=", "+c.join(", "));var d=0;for(var e in this.aliases){var f=this.aliases[e];this.aliases.hasOwnProperty(e)&&f.children&&f.referenceCount>1&&(b+=", alias"+ ++d+"="+e,f.children[0]="alias"+d)}var g=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&g.push("blockParams"),this.useDepths&&g.push("depths");var h=this.mergeSource(b);return a?(g.push(h),Function.apply(this,g)):this.source.wrap(["function(",g.join(","),") {\\n  ",h,"}"])},mergeSource:function(a){var b=this.environment.isSimple,c=!this.forceBuffer,d=void 0,e=void 0,f=void 0,g=void 0;return this.source.each(function(a){a.appendToBuffer?(f?a.prepend("  + "):f=a,g=a):(f&&(e?f.prepend("buffer += "):d=!0,g.add(";"),f=g=void 0),e=!0,b||(c=!1))}),c?f?(f.prepend("return "),g.add(";")):e||this.source.push('return "";'):(a+=", buffer = "+(d?"":this.initializeBuffer()),f?(f.prepend("return buffer + "),g.add(";")):this.source.push("return buffer;")),a&&this.source.prepend("var "+a.substring(2)+(d?"":";\\n")),this.source.merge()},blockValue:function(a){var b=this.aliasable("helpers.blockHelperMissing"),c=[this.contextName(0)];this.setupHelperArgs(a,0,c);var d=this.popStack();c.splice(1,0,d),this.push(this.source.functionCall(b,"call",c))},ambiguousBlockValue:function(){var a=this.aliasable("helpers.blockHelperMissing"),b=[this.contextName(0)];this.setupHelperArgs("",0,b,!0),this.flushInline();var c=this.topStack();b.splice(1,0,c),this.pushSource(["if (!",this.lastHelper,") { ",c," = ",this.source.functionCall(a,"call",b),"}"])},appendContent:function(a){this.pendingContent?a=this.pendingContent+a:this.pendingLocation=this.source.currentLocation,this.pendingContent=a},append:function(){if(this.isInline())this.replaceStack(function(a){return[" != null ? ",a,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var a=this.popStack();this.pushSource(["if (",a," != null) { ",this.appendToBuffer(a,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(a){this.lastContext=a},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(a,b,c,d){var e=0;d||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(a[e++])),this.resolvePath("context",a,e,b,c)},lookupBlockParam:function(a,b){this.useBlockParams=!0,this.push(["blockParams[",a[0],"][",a[1],"]"]),this.resolvePath("context",b,1)},lookupData:function(a,b,c){a?this.pushStackLiteral("container.data(data, "+a+")"):this.pushStackLiteral("data"),this.resolvePath("data",b,0,!0,c)},resolvePath:function(a,b,c,d,e){var g=this;if(this.options.strict||this.options.assumeObjects)return void this.push(f(this.options.strict&&e,this,b,a));for(var h=b.length;c<h;c++)this.replaceStack(function(e){var f=g.nameLookup(e,b[c],a);return d?[" && ",f]:[" != null ? ",f," : ",e]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(a,b){this.pushContext(),this.pushString(b),"SubExpression"!==b&&("string"==typeof a?this.pushString(a):this.pushStackLiteral(a))},emptyHash:function(a){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(a?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var a=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(a.ids)),this.stringParams&&(this.push(this.objectLiteral(a.contexts)),this.push(this.objectLiteral(a.types))),this.push(this.objectLiteral(a.values))},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},registerDecorator:function(a,b){var c=this.nameLookup("decorators",b,"decorator"),d=this.setupHelperArgs(b,a);this.decorators.push(["fn = ",this.decorators.functionCall(c,"",["fn","props","container",d])," || fn;"])},invokeHelper:function(a,b,c){var d=this.popStack(),e=this.setupHelper(a,b),f=c?[e.name," || "]:"",g=["("].concat(f,d);this.options.strict||g.push(" || ",this.aliasable("helpers.helperMissing")),g.push(")"),this.push(this.source.functionCall(g,"call",e.callParams))},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.push(this.source.functionCall(c.name,"call",c.callParams))},invokeAmbiguous:function(a,b){this.useRegister("helper");var c=this.popStack();this.emptyHash();var d=this.setupHelper(0,a,b),e=this.lastHelper=this.nameLookup("helpers",a,"helper"),f=["(","(helper = ",e," || ",c,")"];this.options.strict||(f[0]="(helper = ",$/;"	function	line:80
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.min.js	/^f.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new j["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new j["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)},objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : {}");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&\/^[a-zA-Z_$][0-9a-zA-Z_$]*$\/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(f.isArray(a)){for(var d=[],e=0,g=a.length;e<g;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}b.__esModule=!0;var f=c(5),g=void 0;try{}catch(h){}g||(g=function(a,b,c,d){this.src="",d&&this.add(d)},g.prototype={add:function(a){f.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){f.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add(["  ",b,"\\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new g(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof g?a:(a=d(a,this,b),new g(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(\/\\\\\/g,"\\\\\\\\").replace(\/"\/g,'\\\\"').replace(\/\\n\/g,"\\\\n").replace(\/\\r\/g,"\\\\r").replace(\/\\u2028\/g,"\\\\u2028").replace(\/\\u2029\/g,"\\\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])});/;"	function	line:81
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.min.js	/^f.push(" != null ? helper : ",this.aliasable("helpers.helperMissing"))),this.push(["(",f,d.paramsInit?["),(",d.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",d.callParams)," : helper))"])},invokePartial:function(a,b,c){var d=[],e=this.setupParams(b,1,d);a&&(b=this.popStack(),delete e.name),c&&(e.indent=JSON.stringify(c)),e.helpers="helpers",e.partials="partials",e.decorators="container.decorators",a?d.unshift(b):d.unshift(this.nameLookup("partials",b,"partial")),this.options.compat&&(e.depths="depths"),e=this.objectLiteral(e),d.push(e),this.push(this.source.functionCall("container.invokePartial","",d))},assignToHash:function(a){var b=this.popStack(),c=void 0,d=void 0,e=void 0;this.trackIds&&(e=this.popStack()),this.stringParams&&(d=this.popStack(),c=this.popStack());var f=this.hash;c&&(f.contexts[a]=c),d&&(f.types[a]=d),e&&(f.ids[a]=e),f.values[a]=b},pushId:function(a,b,c){"BlockParam"===a?this.pushStackLiteral("blockParams["+b[0]+"].path["+b[1]+"]"+(c?" + "+JSON.stringify("."+c):"")):"PathExpression"===a?this.pushString(b):"SubExpression"===a?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:e,compileChildren:function(a,b){for(var c=a.children,d=void 0,e=void 0,f=0,g=c.length;f<g;f++){d=c[f],e=new this.compiler;var h=this.matchExistingProgram(d);if(null==h){this.context.programs.push("");var i=this.context.programs.length;d.index=i,d.name="program"+i,this.context.programs[i]=e.compile(d,b,this.context,!this.precompile),this.context.decorators[i]=e.decorators,this.context.environments[i]=d,this.useDepths=this.useDepths||e.useDepths,this.useBlockParams=this.useBlockParams||e.useBlockParams,d.useDepths=this.useDepths,d.useBlockParams=this.useBlockParams}else d.index=h.index,d.name="program"+h.index,this.useDepths=this.useDepths||h.useDepths,this.useBlockParams=this.useBlockParams||h.useBlockParams}},matchExistingProgram:function(a){for(var b=0,c=this.context.environments.length;b<c;b++){var d=this.context.environments[b];if(d&&d.equals(a))return d}},programExpression:function(a){var b=this.environment.children[a],c=[b.index,"data",b.blockParams];return(this.useBlockParams||this.useDepths)&&c.push("blockParams"),this.useDepths&&c.push("depths"),"container.program("+c.join(", ")+")"},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},push:function(a){return a instanceof d||(a=this.source.wrap(a)),this.inlineStack.push(a),a},pushStackLiteral:function(a){this.push(new d(a))},pushSource:function(a){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=void 0),a&&this.source.push(a)},replaceStack:function(a){var b=["("],c=void 0,e=void 0,f=void 0;if(!this.isInline())throw new j["default"]("replaceStack on non-inline");var g=this.popStack(!0);if(g instanceof d)c=[g.value],b=["(",c],f=!0;else{e=!0;var h=this.incrStack();b=["((",this.push(h)," = ",g,")"],c=this.topStack()}var i=a.call(this,c);f||this.popStack(),e&&this.stackSlot--,this.push(b.concat(i,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var a=this.inlineStack;this.inlineStack=[];for(var b=0,c=a.length;b<c;b++){var e=a[b];if(e instanceof d)this.compileStack.push(e);else{var f=this.incrStack();this.pushSource([f," = ",e,";"]),this.compileStack.push(f)}}},isInline:function(){return this.inlineStack.length},popStack:function(a){var b=this.isInline(),c=(b?this.inlineStack:this.compileStack).pop();if(!a&&c instanceof d)return c.value;if(!b){if(!this.stackSlot)throw new j["default"]("Invalid stack pop");this.stackSlot--}return c},topStack:function(){var a=this.isInline()?this.inlineStack:this.compileStack,b=a[a.length-1];return b instanceof d?b.value:b},contextName:function(a){return this.useDepths&&a?"depths["+a+"]":"depth"+a},quotedString:function(a){return this.source.quotedString(a)},objectLiteral:function(a){return this.source.objectLiteral(a)},aliasable:function(a){var b=this.aliases[a];return b?(b.referenceCount++,b):(b=this.aliases[a]=this.source.wrap(a),b.aliasable=!0,b.referenceCount=1,b)},setupHelper:function(a,b,c){var d=[],e=this.setupHelperArgs(b,a,d,c),f=this.nameLookup("helpers",b,"helper"),g=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : {}");return{params:d,paramsInit:e,name:f,callParams:[g].concat(d)}},setupParams:function(a,b,c){var d={},e=[],f=[],g=[],h=!c,i=void 0;h&&(c=[]),d.name=this.quotedString(a),d.hash=this.popStack(),this.trackIds&&(d.hashIds=this.popStack()),this.stringParams&&(d.hashTypes=this.popStack(),d.hashContexts=this.popStack());var j=this.popStack(),k=this.popStack();(k||j)&&(d.fn=k||"container.noop",d.inverse=j||"container.noop");for(var l=b;l--;)i=this.popStack(),c[l]=i,this.trackIds&&(g[l]=this.popStack()),this.stringParams&&(f[l]=this.popStack(),e[l]=this.popStack());return h&&(d.args=this.source.generateArray(c)),this.trackIds&&(d.ids=this.source.generateArray(g)),this.stringParams&&(d.types=this.source.generateArray(f),d.contexts=this.source.generateArray(e)),this.options.data&&(d.data="data"),this.useBlockParams&&(d.blockParams="blockParams"),d},setupHelperArgs:function(a,b,c,d){var e=this.setupParams(a,b,c);return e=this.objectLiteral(e),d?(this.useRegister("options"),c.push("options"),["options=",e]):c?(c.push(e),""):e}},function(){for(var a="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield await null true false".split(" "),b=e.RESERVED_WORDS={},c=0,d=a.length;c<d;c++)b[a[c]]=!0}(),e.isValidJavaScriptVariableName=function(a){return!e.RESERVED_WORDS[a]&&\/^[a-zA-Z_$][0-9a-zA-Z_$]*$\/.test(a)},b["default"]=e,a.exports=b["default"]},function(a,b,c){"use strict";function d(a,b,c){if(f.isArray(a)){for(var d=[],e=0,g=a.length;e<g;e++)d.push(b.wrap(a[e],c));return d}return"boolean"==typeof a||"number"==typeof a?a+"":a}function e(a){this.srcFile=a,this.source=[]}b.__esModule=!0;var f=c(5),g=void 0;try{}catch(h){}g||(g=function(a,b,c,d){this.src="",d&&this.add(d)},g.prototype={add:function(a){f.isArray(a)&&(a=a.join("")),this.src+=a},prepend:function(a){f.isArray(a)&&(a=a.join("")),this.src=a+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}}),e.prototype={isEmpty:function(){return!this.source.length},prepend:function(a,b){this.source.unshift(this.wrap(a,b))},push:function(a,b){this.source.push(this.wrap(a,b))},merge:function(){var a=this.empty();return this.each(function(b){a.add(["  ",b,"\\n"])}),a},each:function(a){for(var b=0,c=this.source.length;b<c;b++)a(this.source[b])},empty:function(){var a=this.currentLocation||{start:{}};return new g(a.start.line,a.start.column,this.srcFile)},wrap:function(a){var b=arguments.length<=1||void 0===arguments[1]?this.currentLocation||{start:{}}:arguments[1];return a instanceof g?a:(a=d(a,this,b),new g(b.start.line,b.start.column,this.srcFile,a))},functionCall:function(a,b,c){return c=this.generateList(c),this.wrap([a,b?"."+b+"(":"(",c,")"])},quotedString:function(a){return'"'+(a+"").replace(\/\\\\\/g,"\\\\\\\\").replace(\/"\/g,'\\\\"').replace(\/\\n\/g,"\\\\n").replace(\/\\r\/g,"\\\\r").replace(\/\\u2028\/g,"\\\\u2028").replace(\/\\u2029\/g,"\\\\u2029")+'"'},objectLiteral:function(a){var b=[];for(var c in a)if(a.hasOwnProperty(c)){var e=d(a[c],this);"undefined"!==e&&b.push([this.quotedString(c),":",e])}var f=this.generateList(b);return f.prepend("{"),f.add("}"),f},generateList:function(a){for(var b=this.empty(),c=0,e=a.length;c<e;c++)c&&b.add(","),b.add(d(a[c],this));return b},generateArray:function(a){var b=this.generateList(a);return b.prepend("["),b.add("]"),b}},b["default"]=e,a.exports=b["default"]}])});/;"	function	line:81
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/utils',['exports'], function (exports) {$/;"	function	line:27
escapeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function escapeChar(chr) {$/;"	function	line:51
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function extend(obj \/* , ...source *\/) {$/;"	function	line:55
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  var isFunction = function isFunction(value) {$/;"	function	line:73
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function indexOf(array, value) {$/;"	function	line:95
escapeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function escapeExpression(string) {$/;"	function	line:104
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function isEmpty(value) {$/;"	function	line:127
createFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function createFrame(object) {$/;"	function	line:137
blockParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function blockParams(params, ids) {$/;"	function	line:143
appendContextPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function appendContextPath(contextPath, id) {$/;"	function	line:148
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/exception',['exports', 'module'], function (exports, module) {$/;"	function	line:154
Exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function Exception(message, node) {$/;"	function	line:159
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/helpers\/block-helper-missing',['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:205
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  module.exports = function (instance) {$/;"	function	line:208
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/helpers\/each',['exports', 'module', '..\/utils', '..\/exception'], function (exports, module, _utils, _exception) {$/;"	function	line:241
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:246
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  module.exports = function (instance) {$/;"	function	line:250
execIteration	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^      function execIteration(field, index, last) {$/;"	function	line:275
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/helpers\/helper-missing',['exports', 'module', '..\/exception'], function (exports, module, _exception) {$/;"	function	line:331
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:336
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  module.exports = function (instance) {$/;"	function	line:340
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/helpers\/if',['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:354
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  module.exports = function (instance) {$/;"	function	line:357
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/helpers\/log',['exports', 'module'], function (exports, module) {$/;"	function	line:380
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  module.exports = function (instance) {$/;"	function	line:383
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/helpers\/lookup',['exports', 'module'], function (exports, module) {$/;"	function	line:405
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  module.exports = function (instance) {$/;"	function	line:408
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/helpers\/with',['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:416
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  module.exports = function (instance) {$/;"	function	line:419
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/helpers',['exports', '.\/helpers\/block-helper-missing', '.\/helpers\/each', '.\/helpers\/helper-missing', '.\/helpers\/if', '.\/helpers\/log', '.\/helpers\/lookup', '.\/helpers\/with'], function (exports, _helpersBlockHelperMissing, _helpersEach, _helpersHelperMissing, _helpersIf, _helpersLog, _helpersLookup, _helpersWith) {$/;"	function	line:446
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:453
registerDefaultHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function registerDefaultHelpers(instance) {$/;"	function	line:469
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/decorators\/inline',['exports', 'module', '..\/utils'], function (exports, module, _utils) {$/;"	function	line:481
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  module.exports = function (instance) {$/;"	function	line:484
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^        ret = function (context, options) {$/;"	function	line:489
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/decorators',['exports', '.\/decorators\/inline'], function (exports, _decoratorsInline) {$/;"	function	line:507
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:514
registerDefaultDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function registerDefaultDecorators(instance) {$/;"	function	line:518
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/logger',['exports', 'module', '.\/utils'], function (exports, module, _utils) {$/;"	function	line:524
lookupLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    lookupLevel: function lookupLevel(level) {$/;"	function	line:532
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    log: function log(level) {$/;"	function	line:546
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/base',['exports', '.\/utils', '.\/exception', '.\/helpers', '.\/decorators', '.\/logger'], function (exports, _utils, _exception, _helpers, _decorators, _logger) {$/;"	function	line:569
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:576
HandlebarsEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function HandlebarsEnvironment(helpers, partials, decorators) {$/;"	function	line:600
registerHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    registerHelper: function registerHelper(name, fn) {$/;"	function	line:615
unregisterHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    unregisterHelper: function unregisterHelper(name) {$/;"	function	line:625
registerPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    registerPartial: function registerPartial(name, partial) {$/;"	function	line:629
unregisterPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    unregisterPartial: function unregisterPartial(name) {$/;"	function	line:639
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    registerDecorator: function registerDecorator(name, fn) {$/;"	function	line:643
unregisterDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    unregisterDecorator: function unregisterDecorator(name) {$/;"	function	line:653
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/safe-string',['exports', 'module'], function (exports, module) {$/;"	function	line:666
SafeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function SafeString(string) {$/;"	function	line:670
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/runtime',['exports', '.\/utils', '.\/exception', '.\/base'], function (exports, _utils, _exception, _base) {$/;"	function	line:682
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:694
checkRevision	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function checkRevision(compilerInfo) {$/;"	function	line:698
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function template(templateSpec, env) {$/;"	function	line:714
invokePartialWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    function invokePartialWrapper(partial, context, options) {$/;"	function	line:729
strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^      strict: function strict(obj, name) {$/;"	function	line:764
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^      lookup: function lookup(depths, name) {$/;"	function	line:770
lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^      lambda: function lambda(current, context) {$/;"	function	line:778
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^      fn: function fn(i) {$/;"	function	line:785
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^      program: function program(i, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:792
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^      data: function data(value, depth) {$/;"	function	line:803
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^      merge: function merge(param, common) {$/;"	function	line:809
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    function ret(context) {$/;"	function	line:823
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^      function main(context \/*, options*\/) {$/;"	function	line:842
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    ret._setup = function (options) {$/;"	function	line:850
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    ret._child = function (i, data, blockParams, depths) {$/;"	function	line:867
wrapProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function wrapProgram(container, i, fn, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:880
prog	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    function prog(context) {$/;"	function	line:881
resolvePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function resolvePartial(partial, context, options) {$/;"	function	line:900
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function invokePartial(partial, context, options) {$/;"	function	line:920
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function noop() {$/;"	function	line:947
initData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function initData(context, data) {$/;"	function	line:951
executeDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function executeDecorators(fn, prog, container, depths, data, blockParams) {$/;"	function	line:959
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars\/no-conflict',['exports', 'module'], function (exports, module) {$/;"	function	line:970
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  module.exports = function (Handlebars) {$/;"	function	line:974
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    Handlebars.noConflict = function () {$/;"	function	line:979
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^define('handlebars.runtime',['exports', 'module', '.\/handlebars\/base', '.\/handlebars\/safe-string', '.\/handlebars\/exception', '.\/handlebars\/utils', '.\/handlebars\/runtime', '.\/handlebars\/no-conflict'], function (exports, module, _handlebarsBase, _handlebarsSafeString, _handlebarsException, _handlebarsUtils, _handlebarsRuntime, _handlebarsNoConflict) {$/;"	function	line:989
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }$/;"	function	line:994
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^  function create() {$/;"	function	line:1006
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.js	/^    hb.template = function (spec) {$/;"	function	line:1016
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.min.js	/^define("handlebars\/utils",["exports"],function(a){"use strict";function b(a){return j[a]}function c(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function d(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function e(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return l.test(a)?a.replace(k,b):a}function f(a){return!a&&0!==a||!(!o(a)||0!==a.length)}function g(a){var b=c({},a);return b._parent=a,b}function h(a,b){return a.path=b,a}function i(a,b){return(a?a+".":"")+b}a.__esModule=!0,a.extend=c,a.indexOf=d,a.escapeExpression=e,a.isEmpty=f,a.createFrame=g,a.blockParams=h,a.appendContextPath=i;var j={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},k=\/[&<>"'`=]\/g,l=\/[&<>"'`=]\/,m=Object.prototype.toString;a.toString=m;var n=function(a){return"function"==typeof a};n(\/x\/)&&(a.isFunction=n=function(a){return"function"==typeof a&&"[object Function]"===m.call(a)}),a.isFunction=n;var o=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===m.call(a)};a.isArray=o}),define("handlebars\/exception",["exports","module"],function(a,b){"use strict";function c(a,b){var e=b&&b.loc,f=void 0,g=void 0;e&&(f=e.start.line,g=e.start.column,a+=" - "+f+":"+g);for(var h=Error.prototype.constructor.call(this,a),i=0;i<d.length;i++)this[d[i]]=h[d[i]];Error.captureStackTrace&&Error.captureStackTrace(this,c);try{e&&(this.lineNumber=f,Object.defineProperty?Object.defineProperty(this,"column",{value:g}):this.column=g)}catch(j){}}var d=["description","fileName","lineNumber","message","name","number","stack"];c.prototype=new Error,b.exports=c}),define("handlebars\/helpers\/block-helper-missing",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("blockHelperMissing",function(b,d){var e=d.inverse,f=d.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(c.isArray(b))return b.length>0?(d.ids&&(d.ids=[d.name]),a.helpers.each(b,d)):e(this);if(d.data&&d.ids){var g=c.createFrame(d.data);g.contextPath=c.appendContextPath(d.data.contextPath,d.name),d={data:g}}return f(b,d)})}}),define("handlebars\/helpers\/each",["exports","module","..\/utils","..\/exception"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}var f=e(d);b.exports=function(a){a.registerHelper("each",function(a,b){function d(b,d,f){j&&(j.key=b,j.index=d,j.first=0===d,j.last=!!f,k&&(j.contextPath=k+b)),i+=e(a[b],{data:j,blockParams:c.blockParams([a[b],b],[k+b,null])})}if(!b)throw new f["default"]("Must pass iterator to #each");var e=b.fn,g=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=c.appendContextPath(b.data.contextPath,b.ids[0])+"."),c.isFunction(a)&&(a=a.call(this)),b.data&&(j=c.createFrame(b.data)),a&&"object"==typeof a)if(c.isArray(a))for(var l=a.length;h<l;h++)h in a&&d(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&d(m,h-1),m=n,h++);void 0!==m&&d(m,h-1,!0)}return 0===h&&(i=g(this)),i})}}),define("handlebars\/helpers\/helper-missing",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}var e=d(c);b.exports=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new e["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})}}),define("handlebars\/helpers\/if",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("if",function(a,b){return c.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||c.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})}}),define("handlebars\/helpers\/log",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})}}),define("handlebars\/helpers\/lookup",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})}}),define("handlebars\/helpers\/with",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("with",function(a,b){c.isFunction(a)&&(a=a.call(this));var d=b.fn;if(c.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=c.createFrame(b.data),e.contextPath=c.appendContextPath(b.data.contextPath,b.ids[0])),d(a,{data:e,blockParams:c.blockParams([a],[e&&e.contextPath])})})}}),define("handlebars\/helpers",["exports",".\/helpers\/block-helper-missing",".\/helpers\/each",".\/helpers\/helper-missing",".\/helpers\/if",".\/helpers\/log",".\/helpers\/lookup",".\/helpers\/with"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(a){k["default"](a),l["default"](a),m["default"](a),n["default"](a),o["default"](a),p["default"](a),q["default"](a)}a.__esModule=!0,a.registerDefaultHelpers=j;var k=i(b),l=i(c),m=i(d),n=i(e),o=i(f),p=i(g),q=i(h)}),define("handlebars\/decorators\/inline",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerDecorator("inline",function(a,b,d,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=d.partials;d.partials=c.extend({},g,b.partials);var h=a(e,f);return d.partials=g,h}),b.partials[e.args[0]]=e.fn,f})}}),define("handlebars\/decorators",["exports",".\/decorators\/inline"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a){e["default"](a)}a.__esModule=!0,a.registerDefaultDecorators=d;var e=c(b)}),define("handlebars\/logger",["exports","module",".\/utils"],function(a,b,c){"use strict";var d={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=c.indexOf(d.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=d.lookupLevel(a),"undefined"!=typeof console&&d.lookupLevel(d.level)<=a){var b=d.methodMap[a];console[b]||(b="log");for(var c=arguments.length,e=Array(c>1?c-1:0),f=1;f<c;f++)e[f-1]=arguments[f];console[b].apply(console,e)}}};b.exports=d}),define("handlebars\/base",["exports",".\/utils",".\/exception",".\/helpers",".\/decorators",".\/logger"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},d.registerDefaultHelpers(this),e.registerDefaultDecorators(this)}a.__esModule=!0,a.HandlebarsEnvironment=h;var i=g(c),j=g(f),k="4.0.6";a.VERSION=k;var l=7;a.COMPILER_REVISION=l;var m={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};a.REVISION_CHANGES=m;var n="[object Object]";h.prototype={constructor:h,logger:j["default"],log:j["default"].log,registerHelper:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple helpers");b.extend(this.helpers,a)}else this.helpers[a]=c},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,c){if(b.toString.call(a)===n)b.extend(this.partials,a);else{if("undefined"==typeof c)throw new i["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=c}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple decorators");b.extend(this.decorators,a)}else this.decorators[a]=c},unregisterDecorator:function(a){delete this.decorators[a]}};var o=j["default"].log;a.log=o,a.createFrame=b.createFrame,a.logger=j["default"]}),define("handlebars\/safe-string",["exports","module"],function(a,b){"use strict";function c(a){this.string=a}c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b.exports=c}),define("handlebars\/runtime",["exports",".\/utils",".\/exception",".\/base"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){var b=a&&a[0]||1,c=d.COMPILER_REVISION;if(b!==c){if(b<c){var e=d.REVISION_CHANGES[c],f=d.REVISION_CHANGES[b];throw new n["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+e+") or downgrade your runtime to an older version ("+f+").")}throw new n["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function g(a,c){function d(d,e,f){f.hash&&(e=b.extend({},e,f.hash),f.ids&&(f.ids[0]=!0)),d=c.VM.resolvePartial.call(this,d,e,f);var g=c.VM.invokePartial.call(this,d,e,f);if(null==g&&c.compile&&(f.partials[f.name]=c.compile(d,a.compilerOptions,c),g=f.partials[f.name](e,f)),null!=g){if(f.indent){for(var h=g.split("\\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=f.indent+h[i];g=h.join("\\n")}return g}throw new n["default"]("The partial "+f.name+" could not be compiled when running in runtime-only mode")}function e(b){function c(b){return""+a.main(f,b,f.helpers,f.partials,g,i,h)}var d=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=d.data;e._setup(d),!d.partial&&a.useData&&(g=l(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=d.depths?b!=d.depths[0]?[b].concat(d.depths):d.depths:[b]),(c=m(a.main,c,f,d.depths||[],g,i))(b,d)}if(!c)throw new n["default"]("No environment passed to template");if(!a||!a.main)throw new n["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,c.VM.checkRevision(a.compiler);var f={strict:function(a,b){if(!(b in a))throw new n["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:b.escapeExpression,invokePartial:d,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var f=this.programs[a],g=this.fn(a);return b||e||d||c?f=h(this,a,g,b,c,d,e):f||(f=this.programs[a]=h(this,a,g)),f},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,c){var d=a||c;return a&&c&&a!==c&&(d=b.extend({},c,a)),d},noop:c.VM.noop,compilerInfo:a.compiler};return e.isTop=!0,e._setup=function(b){b.partial?(f.helpers=b.helpers,f.partials=b.partials,f.decorators=b.decorators):(f.helpers=f.merge(b.helpers,c.helpers),a.usePartial&&(f.partials=f.merge(b.partials,c.partials)),(a.usePartial||a.useDecorators)&&(f.decorators=f.merge(b.decorators,c.decorators)))},e._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new n["default"]("must pass block params");if(a.useDepths&&!e)throw new n["default"]("must pass parent depths");return h(f,b,a[b],c,0,d,e)},e}function h(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=m(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function i(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===k;)d=d._parent;a=d["partial-block"],d["partial-block"]=k}else a=c.partials[c.name];return a}function j(a,c,e){e.partial=!0,e.ids&&(e.data.contextPath=e.ids[0]||e.data.contextPath);var f=void 0;if(e.fn&&e.fn!==k&&(e.data=d.createFrame(e.data),f=e.data["partial-block"]=e.fn,f.partials&&(e.partials=b.extend({},e.partials,f.partials))),void 0===a&&f&&(a=f),void 0===a)throw new n["default"]("The partial "+e.name+" could not be found");if(a instanceof Function)return a(c,e)}function k(){return""}function l(a,b){return b&&"root"in b||(b=b?d.createFrame(b):{},b.root=a),b}function m(a,c,d,e,f,g){if(a.decorator){var h={};c=a.decorator(c,h,d,e&&e[0],f,g,e),b.extend(c,h)}return c}a.__esModule=!0,a.checkRevision=f,a.template=g,a.wrapProgram=h,a.resolvePartial=i,a.invokePartial=j,a.noop=k;var n=e(c)}),define("handlebars\/no-conflict",["exports","module"],function(a,b){"use strict";b.exports=function(a){var b="undefined"!=typeof global?global:window,c=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=c),a}}}),define("handlebars.runtime",["exports","module",".\/handlebars\/base",".\/handlebars\/safe-string",".\/handlebars\/exception",".\/handlebars\/utils",".\/handlebars\/runtime",".\/handlebars\/no-conflict"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(){var a=new c.HandlebarsEnvironment;return f.extend(a,c),a.SafeString=k["default"],a.Exception=l["default"],a.Utils=f,a.escapeExpression=f.escapeExpression,a.VM=g,a.template=function(b){return g.template(b,a)},a}var k=i(d),l=i(e),m=i(h),n=j();n.create=j,m["default"](n),n["default"]=n,b.exports=n});/;"	function	line:27
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.min.js	/^define("handlebars\/utils",["exports"],function(a){"use strict";function b(a){return j[a]}function c(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function d(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function e(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return l.test(a)?a.replace(k,b):a}function f(a){return!a&&0!==a||!(!o(a)||0!==a.length)}function g(a){var b=c({},a);return b._parent=a,b}function h(a,b){return a.path=b,a}function i(a,b){return(a?a+".":"")+b}a.__esModule=!0,a.extend=c,a.indexOf=d,a.escapeExpression=e,a.isEmpty=f,a.createFrame=g,a.blockParams=h,a.appendContextPath=i;var j={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},k=\/[&<>"'`=]\/g,l=\/[&<>"'`=]\/,m=Object.prototype.toString;a.toString=m;var n=function(a){return"function"==typeof a};n(\/x\/)&&(a.isFunction=n=function(a){return"function"==typeof a&&"[object Function]"===m.call(a)}),a.isFunction=n;var o=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===m.call(a)};a.isArray=o}),define("handlebars\/exception",["exports","module"],function(a,b){"use strict";function c(a,b){var e=b&&b.loc,f=void 0,g=void 0;e&&(f=e.start.line,g=e.start.column,a+=" - "+f+":"+g);for(var h=Error.prototype.constructor.call(this,a),i=0;i<d.length;i++)this[d[i]]=h[d[i]];Error.captureStackTrace&&Error.captureStackTrace(this,c);try{e&&(this.lineNumber=f,Object.defineProperty?Object.defineProperty(this,"column",{value:g}):this.column=g)}catch(j){}}var d=["description","fileName","lineNumber","message","name","number","stack"];c.prototype=new Error,b.exports=c}),define("handlebars\/helpers\/block-helper-missing",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("blockHelperMissing",function(b,d){var e=d.inverse,f=d.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(c.isArray(b))return b.length>0?(d.ids&&(d.ids=[d.name]),a.helpers.each(b,d)):e(this);if(d.data&&d.ids){var g=c.createFrame(d.data);g.contextPath=c.appendContextPath(d.data.contextPath,d.name),d={data:g}}return f(b,d)})}}),define("handlebars\/helpers\/each",["exports","module","..\/utils","..\/exception"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}var f=e(d);b.exports=function(a){a.registerHelper("each",function(a,b){function d(b,d,f){j&&(j.key=b,j.index=d,j.first=0===d,j.last=!!f,k&&(j.contextPath=k+b)),i+=e(a[b],{data:j,blockParams:c.blockParams([a[b],b],[k+b,null])})}if(!b)throw new f["default"]("Must pass iterator to #each");var e=b.fn,g=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=c.appendContextPath(b.data.contextPath,b.ids[0])+"."),c.isFunction(a)&&(a=a.call(this)),b.data&&(j=c.createFrame(b.data)),a&&"object"==typeof a)if(c.isArray(a))for(var l=a.length;h<l;h++)h in a&&d(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&d(m,h-1),m=n,h++);void 0!==m&&d(m,h-1,!0)}return 0===h&&(i=g(this)),i})}}),define("handlebars\/helpers\/helper-missing",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}var e=d(c);b.exports=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new e["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})}}),define("handlebars\/helpers\/if",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("if",function(a,b){return c.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||c.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})}}),define("handlebars\/helpers\/log",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})}}),define("handlebars\/helpers\/lookup",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})}}),define("handlebars\/helpers\/with",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("with",function(a,b){c.isFunction(a)&&(a=a.call(this));var d=b.fn;if(c.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=c.createFrame(b.data),e.contextPath=c.appendContextPath(b.data.contextPath,b.ids[0])),d(a,{data:e,blockParams:c.blockParams([a],[e&&e.contextPath])})})}}),define("handlebars\/helpers",["exports",".\/helpers\/block-helper-missing",".\/helpers\/each",".\/helpers\/helper-missing",".\/helpers\/if",".\/helpers\/log",".\/helpers\/lookup",".\/helpers\/with"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(a){k["default"](a),l["default"](a),m["default"](a),n["default"](a),o["default"](a),p["default"](a),q["default"](a)}a.__esModule=!0,a.registerDefaultHelpers=j;var k=i(b),l=i(c),m=i(d),n=i(e),o=i(f),p=i(g),q=i(h)}),define("handlebars\/decorators\/inline",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerDecorator("inline",function(a,b,d,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=d.partials;d.partials=c.extend({},g,b.partials);var h=a(e,f);return d.partials=g,h}),b.partials[e.args[0]]=e.fn,f})}}),define("handlebars\/decorators",["exports",".\/decorators\/inline"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a){e["default"](a)}a.__esModule=!0,a.registerDefaultDecorators=d;var e=c(b)}),define("handlebars\/logger",["exports","module",".\/utils"],function(a,b,c){"use strict";var d={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=c.indexOf(d.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=d.lookupLevel(a),"undefined"!=typeof console&&d.lookupLevel(d.level)<=a){var b=d.methodMap[a];console[b]||(b="log");for(var c=arguments.length,e=Array(c>1?c-1:0),f=1;f<c;f++)e[f-1]=arguments[f];console[b].apply(console,e)}}};b.exports=d}),define("handlebars\/base",["exports",".\/utils",".\/exception",".\/helpers",".\/decorators",".\/logger"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},d.registerDefaultHelpers(this),e.registerDefaultDecorators(this)}a.__esModule=!0,a.HandlebarsEnvironment=h;var i=g(c),j=g(f),k="4.0.6";a.VERSION=k;var l=7;a.COMPILER_REVISION=l;var m={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};a.REVISION_CHANGES=m;var n="[object Object]";h.prototype={constructor:h,logger:j["default"],log:j["default"].log,registerHelper:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple helpers");b.extend(this.helpers,a)}else this.helpers[a]=c},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,c){if(b.toString.call(a)===n)b.extend(this.partials,a);else{if("undefined"==typeof c)throw new i["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=c}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple decorators");b.extend(this.decorators,a)}else this.decorators[a]=c},unregisterDecorator:function(a){delete this.decorators[a]}};var o=j["default"].log;a.log=o,a.createFrame=b.createFrame,a.logger=j["default"]}),define("handlebars\/safe-string",["exports","module"],function(a,b){"use strict";function c(a){this.string=a}c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b.exports=c}),define("handlebars\/runtime",["exports",".\/utils",".\/exception",".\/base"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){var b=a&&a[0]||1,c=d.COMPILER_REVISION;if(b!==c){if(b<c){var e=d.REVISION_CHANGES[c],f=d.REVISION_CHANGES[b];throw new n["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+e+") or downgrade your runtime to an older version ("+f+").")}throw new n["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function g(a,c){function d(d,e,f){f.hash&&(e=b.extend({},e,f.hash),f.ids&&(f.ids[0]=!0)),d=c.VM.resolvePartial.call(this,d,e,f);var g=c.VM.invokePartial.call(this,d,e,f);if(null==g&&c.compile&&(f.partials[f.name]=c.compile(d,a.compilerOptions,c),g=f.partials[f.name](e,f)),null!=g){if(f.indent){for(var h=g.split("\\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=f.indent+h[i];g=h.join("\\n")}return g}throw new n["default"]("The partial "+f.name+" could not be compiled when running in runtime-only mode")}function e(b){function c(b){return""+a.main(f,b,f.helpers,f.partials,g,i,h)}var d=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=d.data;e._setup(d),!d.partial&&a.useData&&(g=l(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=d.depths?b!=d.depths[0]?[b].concat(d.depths):d.depths:[b]),(c=m(a.main,c,f,d.depths||[],g,i))(b,d)}if(!c)throw new n["default"]("No environment passed to template");if(!a||!a.main)throw new n["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,c.VM.checkRevision(a.compiler);var f={strict:function(a,b){if(!(b in a))throw new n["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:b.escapeExpression,invokePartial:d,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var f=this.programs[a],g=this.fn(a);return b||e||d||c?f=h(this,a,g,b,c,d,e):f||(f=this.programs[a]=h(this,a,g)),f},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,c){var d=a||c;return a&&c&&a!==c&&(d=b.extend({},c,a)),d},noop:c.VM.noop,compilerInfo:a.compiler};return e.isTop=!0,e._setup=function(b){b.partial?(f.helpers=b.helpers,f.partials=b.partials,f.decorators=b.decorators):(f.helpers=f.merge(b.helpers,c.helpers),a.usePartial&&(f.partials=f.merge(b.partials,c.partials)),(a.usePartial||a.useDecorators)&&(f.decorators=f.merge(b.decorators,c.decorators)))},e._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new n["default"]("must pass block params");if(a.useDepths&&!e)throw new n["default"]("must pass parent depths");return h(f,b,a[b],c,0,d,e)},e}function h(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=m(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function i(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===k;)d=d._parent;a=d["partial-block"],d["partial-block"]=k}else a=c.partials[c.name];return a}function j(a,c,e){e.partial=!0,e.ids&&(e.data.contextPath=e.ids[0]||e.data.contextPath);var f=void 0;if(e.fn&&e.fn!==k&&(e.data=d.createFrame(e.data),f=e.data["partial-block"]=e.fn,f.partials&&(e.partials=b.extend({},e.partials,f.partials))),void 0===a&&f&&(a=f),void 0===a)throw new n["default"]("The partial "+e.name+" could not be found");if(a instanceof Function)return a(c,e)}function k(){return""}function l(a,b){return b&&"root"in b||(b=b?d.createFrame(b):{},b.root=a),b}function m(a,c,d,e,f,g){if(a.decorator){var h={};c=a.decorator(c,h,d,e&&e[0],f,g,e),b.extend(c,h)}return c}a.__esModule=!0,a.checkRevision=f,a.template=g,a.wrapProgram=h,a.resolvePartial=i,a.invokePartial=j,a.noop=k;var n=e(c)}),define("handlebars\/no-conflict",["exports","module"],function(a,b){"use strict";b.exports=function(a){var b="undefined"!=typeof global?global:window,c=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=c),a}}}),define("handlebars.runtime",["exports","module",".\/handlebars\/base",".\/handlebars\/safe-string",".\/handlebars\/exception",".\/handlebars\/utils",".\/handlebars\/runtime",".\/handlebars\/no-conflict"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(){var a=new c.HandlebarsEnvironment;return f.extend(a,c),a.SafeString=k["default"],a.Exception=l["default"],a.Utils=f,a.escapeExpression=f.escapeExpression,a.VM=g,a.template=function(b){return g.template(b,a)},a}var k=i(d),l=i(e),m=i(h),n=j();n.create=j,m["default"](n),n["default"]=n,b.exports=n});/;"	function	line:27
lookupLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.min.js	/^define("handlebars\/utils",["exports"],function(a){"use strict";function b(a){return j[a]}function c(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function d(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function e(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return l.test(a)?a.replace(k,b):a}function f(a){return!a&&0!==a||!(!o(a)||0!==a.length)}function g(a){var b=c({},a);return b._parent=a,b}function h(a,b){return a.path=b,a}function i(a,b){return(a?a+".":"")+b}a.__esModule=!0,a.extend=c,a.indexOf=d,a.escapeExpression=e,a.isEmpty=f,a.createFrame=g,a.blockParams=h,a.appendContextPath=i;var j={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},k=\/[&<>"'`=]\/g,l=\/[&<>"'`=]\/,m=Object.prototype.toString;a.toString=m;var n=function(a){return"function"==typeof a};n(\/x\/)&&(a.isFunction=n=function(a){return"function"==typeof a&&"[object Function]"===m.call(a)}),a.isFunction=n;var o=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===m.call(a)};a.isArray=o}),define("handlebars\/exception",["exports","module"],function(a,b){"use strict";function c(a,b){var e=b&&b.loc,f=void 0,g=void 0;e&&(f=e.start.line,g=e.start.column,a+=" - "+f+":"+g);for(var h=Error.prototype.constructor.call(this,a),i=0;i<d.length;i++)this[d[i]]=h[d[i]];Error.captureStackTrace&&Error.captureStackTrace(this,c);try{e&&(this.lineNumber=f,Object.defineProperty?Object.defineProperty(this,"column",{value:g}):this.column=g)}catch(j){}}var d=["description","fileName","lineNumber","message","name","number","stack"];c.prototype=new Error,b.exports=c}),define("handlebars\/helpers\/block-helper-missing",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("blockHelperMissing",function(b,d){var e=d.inverse,f=d.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(c.isArray(b))return b.length>0?(d.ids&&(d.ids=[d.name]),a.helpers.each(b,d)):e(this);if(d.data&&d.ids){var g=c.createFrame(d.data);g.contextPath=c.appendContextPath(d.data.contextPath,d.name),d={data:g}}return f(b,d)})}}),define("handlebars\/helpers\/each",["exports","module","..\/utils","..\/exception"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}var f=e(d);b.exports=function(a){a.registerHelper("each",function(a,b){function d(b,d,f){j&&(j.key=b,j.index=d,j.first=0===d,j.last=!!f,k&&(j.contextPath=k+b)),i+=e(a[b],{data:j,blockParams:c.blockParams([a[b],b],[k+b,null])})}if(!b)throw new f["default"]("Must pass iterator to #each");var e=b.fn,g=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=c.appendContextPath(b.data.contextPath,b.ids[0])+"."),c.isFunction(a)&&(a=a.call(this)),b.data&&(j=c.createFrame(b.data)),a&&"object"==typeof a)if(c.isArray(a))for(var l=a.length;h<l;h++)h in a&&d(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&d(m,h-1),m=n,h++);void 0!==m&&d(m,h-1,!0)}return 0===h&&(i=g(this)),i})}}),define("handlebars\/helpers\/helper-missing",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}var e=d(c);b.exports=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new e["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})}}),define("handlebars\/helpers\/if",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("if",function(a,b){return c.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||c.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})}}),define("handlebars\/helpers\/log",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})}}),define("handlebars\/helpers\/lookup",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})}}),define("handlebars\/helpers\/with",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("with",function(a,b){c.isFunction(a)&&(a=a.call(this));var d=b.fn;if(c.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=c.createFrame(b.data),e.contextPath=c.appendContextPath(b.data.contextPath,b.ids[0])),d(a,{data:e,blockParams:c.blockParams([a],[e&&e.contextPath])})})}}),define("handlebars\/helpers",["exports",".\/helpers\/block-helper-missing",".\/helpers\/each",".\/helpers\/helper-missing",".\/helpers\/if",".\/helpers\/log",".\/helpers\/lookup",".\/helpers\/with"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(a){k["default"](a),l["default"](a),m["default"](a),n["default"](a),o["default"](a),p["default"](a),q["default"](a)}a.__esModule=!0,a.registerDefaultHelpers=j;var k=i(b),l=i(c),m=i(d),n=i(e),o=i(f),p=i(g),q=i(h)}),define("handlebars\/decorators\/inline",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerDecorator("inline",function(a,b,d,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=d.partials;d.partials=c.extend({},g,b.partials);var h=a(e,f);return d.partials=g,h}),b.partials[e.args[0]]=e.fn,f})}}),define("handlebars\/decorators",["exports",".\/decorators\/inline"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a){e["default"](a)}a.__esModule=!0,a.registerDefaultDecorators=d;var e=c(b)}),define("handlebars\/logger",["exports","module",".\/utils"],function(a,b,c){"use strict";var d={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=c.indexOf(d.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=d.lookupLevel(a),"undefined"!=typeof console&&d.lookupLevel(d.level)<=a){var b=d.methodMap[a];console[b]||(b="log");for(var c=arguments.length,e=Array(c>1?c-1:0),f=1;f<c;f++)e[f-1]=arguments[f];console[b].apply(console,e)}}};b.exports=d}),define("handlebars\/base",["exports",".\/utils",".\/exception",".\/helpers",".\/decorators",".\/logger"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},d.registerDefaultHelpers(this),e.registerDefaultDecorators(this)}a.__esModule=!0,a.HandlebarsEnvironment=h;var i=g(c),j=g(f),k="4.0.6";a.VERSION=k;var l=7;a.COMPILER_REVISION=l;var m={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};a.REVISION_CHANGES=m;var n="[object Object]";h.prototype={constructor:h,logger:j["default"],log:j["default"].log,registerHelper:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple helpers");b.extend(this.helpers,a)}else this.helpers[a]=c},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,c){if(b.toString.call(a)===n)b.extend(this.partials,a);else{if("undefined"==typeof c)throw new i["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=c}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple decorators");b.extend(this.decorators,a)}else this.decorators[a]=c},unregisterDecorator:function(a){delete this.decorators[a]}};var o=j["default"].log;a.log=o,a.createFrame=b.createFrame,a.logger=j["default"]}),define("handlebars\/safe-string",["exports","module"],function(a,b){"use strict";function c(a){this.string=a}c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b.exports=c}),define("handlebars\/runtime",["exports",".\/utils",".\/exception",".\/base"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){var b=a&&a[0]||1,c=d.COMPILER_REVISION;if(b!==c){if(b<c){var e=d.REVISION_CHANGES[c],f=d.REVISION_CHANGES[b];throw new n["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+e+") or downgrade your runtime to an older version ("+f+").")}throw new n["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function g(a,c){function d(d,e,f){f.hash&&(e=b.extend({},e,f.hash),f.ids&&(f.ids[0]=!0)),d=c.VM.resolvePartial.call(this,d,e,f);var g=c.VM.invokePartial.call(this,d,e,f);if(null==g&&c.compile&&(f.partials[f.name]=c.compile(d,a.compilerOptions,c),g=f.partials[f.name](e,f)),null!=g){if(f.indent){for(var h=g.split("\\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=f.indent+h[i];g=h.join("\\n")}return g}throw new n["default"]("The partial "+f.name+" could not be compiled when running in runtime-only mode")}function e(b){function c(b){return""+a.main(f,b,f.helpers,f.partials,g,i,h)}var d=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=d.data;e._setup(d),!d.partial&&a.useData&&(g=l(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=d.depths?b!=d.depths[0]?[b].concat(d.depths):d.depths:[b]),(c=m(a.main,c,f,d.depths||[],g,i))(b,d)}if(!c)throw new n["default"]("No environment passed to template");if(!a||!a.main)throw new n["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,c.VM.checkRevision(a.compiler);var f={strict:function(a,b){if(!(b in a))throw new n["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:b.escapeExpression,invokePartial:d,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var f=this.programs[a],g=this.fn(a);return b||e||d||c?f=h(this,a,g,b,c,d,e):f||(f=this.programs[a]=h(this,a,g)),f},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,c){var d=a||c;return a&&c&&a!==c&&(d=b.extend({},c,a)),d},noop:c.VM.noop,compilerInfo:a.compiler};return e.isTop=!0,e._setup=function(b){b.partial?(f.helpers=b.helpers,f.partials=b.partials,f.decorators=b.decorators):(f.helpers=f.merge(b.helpers,c.helpers),a.usePartial&&(f.partials=f.merge(b.partials,c.partials)),(a.usePartial||a.useDecorators)&&(f.decorators=f.merge(b.decorators,c.decorators)))},e._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new n["default"]("must pass block params");if(a.useDepths&&!e)throw new n["default"]("must pass parent depths");return h(f,b,a[b],c,0,d,e)},e}function h(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=m(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function i(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===k;)d=d._parent;a=d["partial-block"],d["partial-block"]=k}else a=c.partials[c.name];return a}function j(a,c,e){e.partial=!0,e.ids&&(e.data.contextPath=e.ids[0]||e.data.contextPath);var f=void 0;if(e.fn&&e.fn!==k&&(e.data=d.createFrame(e.data),f=e.data["partial-block"]=e.fn,f.partials&&(e.partials=b.extend({},e.partials,f.partials))),void 0===a&&f&&(a=f),void 0===a)throw new n["default"]("The partial "+e.name+" could not be found");if(a instanceof Function)return a(c,e)}function k(){return""}function l(a,b){return b&&"root"in b||(b=b?d.createFrame(b):{},b.root=a),b}function m(a,c,d,e,f,g){if(a.decorator){var h={};c=a.decorator(c,h,d,e&&e[0],f,g,e),b.extend(c,h)}return c}a.__esModule=!0,a.checkRevision=f,a.template=g,a.wrapProgram=h,a.resolvePartial=i,a.invokePartial=j,a.noop=k;var n=e(c)}),define("handlebars\/no-conflict",["exports","module"],function(a,b){"use strict";b.exports=function(a){var b="undefined"!=typeof global?global:window,c=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=c),a}}}),define("handlebars.runtime",["exports","module",".\/handlebars\/base",".\/handlebars\/safe-string",".\/handlebars\/exception",".\/handlebars\/utils",".\/handlebars\/runtime",".\/handlebars\/no-conflict"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(){var a=new c.HandlebarsEnvironment;return f.extend(a,c),a.SafeString=k["default"],a.Exception=l["default"],a.Utils=f,a.escapeExpression=f.escapeExpression,a.VM=g,a.template=function(b){return g.template(b,a)},a}var k=i(d),l=i(e),m=i(h),n=j();n.create=j,m["default"](n),n["default"]=n,b.exports=n});/;"	function	line:27
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.amd.min.js	/^define("handlebars\/utils",["exports"],function(a){"use strict";function b(a){return j[a]}function c(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function d(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function e(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return l.test(a)?a.replace(k,b):a}function f(a){return!a&&0!==a||!(!o(a)||0!==a.length)}function g(a){var b=c({},a);return b._parent=a,b}function h(a,b){return a.path=b,a}function i(a,b){return(a?a+".":"")+b}a.__esModule=!0,a.extend=c,a.indexOf=d,a.escapeExpression=e,a.isEmpty=f,a.createFrame=g,a.blockParams=h,a.appendContextPath=i;var j={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},k=\/[&<>"'`=]\/g,l=\/[&<>"'`=]\/,m=Object.prototype.toString;a.toString=m;var n=function(a){return"function"==typeof a};n(\/x\/)&&(a.isFunction=n=function(a){return"function"==typeof a&&"[object Function]"===m.call(a)}),a.isFunction=n;var o=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===m.call(a)};a.isArray=o}),define("handlebars\/exception",["exports","module"],function(a,b){"use strict";function c(a,b){var e=b&&b.loc,f=void 0,g=void 0;e&&(f=e.start.line,g=e.start.column,a+=" - "+f+":"+g);for(var h=Error.prototype.constructor.call(this,a),i=0;i<d.length;i++)this[d[i]]=h[d[i]];Error.captureStackTrace&&Error.captureStackTrace(this,c);try{e&&(this.lineNumber=f,Object.defineProperty?Object.defineProperty(this,"column",{value:g}):this.column=g)}catch(j){}}var d=["description","fileName","lineNumber","message","name","number","stack"];c.prototype=new Error,b.exports=c}),define("handlebars\/helpers\/block-helper-missing",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("blockHelperMissing",function(b,d){var e=d.inverse,f=d.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(c.isArray(b))return b.length>0?(d.ids&&(d.ids=[d.name]),a.helpers.each(b,d)):e(this);if(d.data&&d.ids){var g=c.createFrame(d.data);g.contextPath=c.appendContextPath(d.data.contextPath,d.name),d={data:g}}return f(b,d)})}}),define("handlebars\/helpers\/each",["exports","module","..\/utils","..\/exception"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}var f=e(d);b.exports=function(a){a.registerHelper("each",function(a,b){function d(b,d,f){j&&(j.key=b,j.index=d,j.first=0===d,j.last=!!f,k&&(j.contextPath=k+b)),i+=e(a[b],{data:j,blockParams:c.blockParams([a[b],b],[k+b,null])})}if(!b)throw new f["default"]("Must pass iterator to #each");var e=b.fn,g=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=c.appendContextPath(b.data.contextPath,b.ids[0])+"."),c.isFunction(a)&&(a=a.call(this)),b.data&&(j=c.createFrame(b.data)),a&&"object"==typeof a)if(c.isArray(a))for(var l=a.length;h<l;h++)h in a&&d(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&d(m,h-1),m=n,h++);void 0!==m&&d(m,h-1,!0)}return 0===h&&(i=g(this)),i})}}),define("handlebars\/helpers\/helper-missing",["exports","module","..\/exception"],function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{"default":a}}var e=d(c);b.exports=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new e["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})}}),define("handlebars\/helpers\/if",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("if",function(a,b){return c.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||c.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})}}),define("handlebars\/helpers\/log",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})}}),define("handlebars\/helpers\/lookup",["exports","module"],function(a,b){"use strict";b.exports=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})}}),define("handlebars\/helpers\/with",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerHelper("with",function(a,b){c.isFunction(a)&&(a=a.call(this));var d=b.fn;if(c.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=c.createFrame(b.data),e.contextPath=c.appendContextPath(b.data.contextPath,b.ids[0])),d(a,{data:e,blockParams:c.blockParams([a],[e&&e.contextPath])})})}}),define("handlebars\/helpers",["exports",".\/helpers\/block-helper-missing",".\/helpers\/each",".\/helpers\/helper-missing",".\/helpers\/if",".\/helpers\/log",".\/helpers\/lookup",".\/helpers\/with"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(a){k["default"](a),l["default"](a),m["default"](a),n["default"](a),o["default"](a),p["default"](a),q["default"](a)}a.__esModule=!0,a.registerDefaultHelpers=j;var k=i(b),l=i(c),m=i(d),n=i(e),o=i(f),p=i(g),q=i(h)}),define("handlebars\/decorators\/inline",["exports","module","..\/utils"],function(a,b,c){"use strict";b.exports=function(a){a.registerDecorator("inline",function(a,b,d,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=d.partials;d.partials=c.extend({},g,b.partials);var h=a(e,f);return d.partials=g,h}),b.partials[e.args[0]]=e.fn,f})}}),define("handlebars\/decorators",["exports",".\/decorators\/inline"],function(a,b){"use strict";function c(a){return a&&a.__esModule?a:{"default":a}}function d(a){e["default"](a)}a.__esModule=!0,a.registerDefaultDecorators=d;var e=c(b)}),define("handlebars\/logger",["exports","module",".\/utils"],function(a,b,c){"use strict";var d={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=c.indexOf(d.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=d.lookupLevel(a),"undefined"!=typeof console&&d.lookupLevel(d.level)<=a){var b=d.methodMap[a];console[b]||(b="log");for(var c=arguments.length,e=Array(c>1?c-1:0),f=1;f<c;f++)e[f-1]=arguments[f];console[b].apply(console,e)}}};b.exports=d}),define("handlebars\/base",["exports",".\/utils",".\/exception",".\/helpers",".\/decorators",".\/logger"],function(a,b,c,d,e,f){"use strict";function g(a){return a&&a.__esModule?a:{"default":a}}function h(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},d.registerDefaultHelpers(this),e.registerDefaultDecorators(this)}a.__esModule=!0,a.HandlebarsEnvironment=h;var i=g(c),j=g(f),k="4.0.6";a.VERSION=k;var l=7;a.COMPILER_REVISION=l;var m={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};a.REVISION_CHANGES=m;var n="[object Object]";h.prototype={constructor:h,logger:j["default"],log:j["default"].log,registerHelper:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple helpers");b.extend(this.helpers,a)}else this.helpers[a]=c},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,c){if(b.toString.call(a)===n)b.extend(this.partials,a);else{if("undefined"==typeof c)throw new i["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=c}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,c){if(b.toString.call(a)===n){if(c)throw new i["default"]("Arg not supported with multiple decorators");b.extend(this.decorators,a)}else this.decorators[a]=c},unregisterDecorator:function(a){delete this.decorators[a]}};var o=j["default"].log;a.log=o,a.createFrame=b.createFrame,a.logger=j["default"]}),define("handlebars\/safe-string",["exports","module"],function(a,b){"use strict";function c(a){this.string=a}c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b.exports=c}),define("handlebars\/runtime",["exports",".\/utils",".\/exception",".\/base"],function(a,b,c,d){"use strict";function e(a){return a&&a.__esModule?a:{"default":a}}function f(a){var b=a&&a[0]||1,c=d.COMPILER_REVISION;if(b!==c){if(b<c){var e=d.REVISION_CHANGES[c],f=d.REVISION_CHANGES[b];throw new n["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+e+") or downgrade your runtime to an older version ("+f+").")}throw new n["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function g(a,c){function d(d,e,f){f.hash&&(e=b.extend({},e,f.hash),f.ids&&(f.ids[0]=!0)),d=c.VM.resolvePartial.call(this,d,e,f);var g=c.VM.invokePartial.call(this,d,e,f);if(null==g&&c.compile&&(f.partials[f.name]=c.compile(d,a.compilerOptions,c),g=f.partials[f.name](e,f)),null!=g){if(f.indent){for(var h=g.split("\\n"),i=0,j=h.length;i<j&&(h[i]||i+1!==j);i++)h[i]=f.indent+h[i];g=h.join("\\n")}return g}throw new n["default"]("The partial "+f.name+" could not be compiled when running in runtime-only mode")}function e(b){function c(b){return""+a.main(f,b,f.helpers,f.partials,g,i,h)}var d=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=d.data;e._setup(d),!d.partial&&a.useData&&(g=l(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=d.depths?b!=d.depths[0]?[b].concat(d.depths):d.depths:[b]),(c=m(a.main,c,f,d.depths||[],g,i))(b,d)}if(!c)throw new n["default"]("No environment passed to template");if(!a||!a.main)throw new n["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,c.VM.checkRevision(a.compiler);var f={strict:function(a,b){if(!(b in a))throw new n["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:b.escapeExpression,invokePartial:d,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var f=this.programs[a],g=this.fn(a);return b||e||d||c?f=h(this,a,g,b,c,d,e):f||(f=this.programs[a]=h(this,a,g)),f},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,c){var d=a||c;return a&&c&&a!==c&&(d=b.extend({},c,a)),d},noop:c.VM.noop,compilerInfo:a.compiler};return e.isTop=!0,e._setup=function(b){b.partial?(f.helpers=b.helpers,f.partials=b.partials,f.decorators=b.decorators):(f.helpers=f.merge(b.helpers,c.helpers),a.usePartial&&(f.partials=f.merge(b.partials,c.partials)),(a.usePartial||a.useDecorators)&&(f.decorators=f.merge(b.decorators,c.decorators)))},e._child=function(b,c,d,e){if(a.useBlockParams&&!d)throw new n["default"]("must pass block params");if(a.useDepths&&!e)throw new n["default"]("must pass parent depths");return h(f,b,a[b],c,0,d,e)},e}function h(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=m(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function i(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===k;)d=d._parent;a=d["partial-block"],d["partial-block"]=k}else a=c.partials[c.name];return a}function j(a,c,e){e.partial=!0,e.ids&&(e.data.contextPath=e.ids[0]||e.data.contextPath);var f=void 0;if(e.fn&&e.fn!==k&&(e.data=d.createFrame(e.data),f=e.data["partial-block"]=e.fn,f.partials&&(e.partials=b.extend({},e.partials,f.partials))),void 0===a&&f&&(a=f),void 0===a)throw new n["default"]("The partial "+e.name+" could not be found");if(a instanceof Function)return a(c,e)}function k(){return""}function l(a,b){return b&&"root"in b||(b=b?d.createFrame(b):{},b.root=a),b}function m(a,c,d,e,f,g){if(a.decorator){var h={};c=a.decorator(c,h,d,e&&e[0],f,g,e),b.extend(c,h)}return c}a.__esModule=!0,a.checkRevision=f,a.template=g,a.wrapProgram=h,a.resolvePartial=i,a.invokePartial=j,a.noop=k;var n=e(c)}),define("handlebars\/no-conflict",["exports","module"],function(a,b){"use strict";b.exports=function(a){var b="undefined"!=typeof global?global:window,c=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=c),a}}}),define("handlebars.runtime",["exports","module",".\/handlebars\/base",".\/handlebars\/safe-string",".\/handlebars\/exception",".\/handlebars\/utils",".\/handlebars\/runtime",".\/handlebars\/no-conflict"],function(a,b,c,d,e,f,g,h){"use strict";function i(a){return a&&a.__esModule?a:{"default":a}}function j(){var a=new c.HandlebarsEnvironment;return f.extend(a,c),a.SafeString=k["default"],a.Exception=l["default"],a.Utils=f,a.escapeExpression=f.escapeExpression,a.VM=g,a.template=function(b){return g.template(b,a)},a}var k=i(d),l=i(e),m=i(h),n=j();n.create=j,m["default"](n),n["default"]=n,b.exports=n});/;"	function	line:27
webpackUniversalModuleDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^(function webpackUniversalModuleDefinition(root, factory) {$/;"	function	line:79
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:94
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function create() {$/;"	function	line:171
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  hb.template = function (spec) {$/;"	function	line:181
HandlebarsEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function HandlebarsEnvironment(helpers, partials, decorators) {$/;"	function	line:280
registerHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  registerHelper: function registerHelper(name, fn) {$/;"	function	line:295
unregisterHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  unregisterHelper: function unregisterHelper(name) {$/;"	function	line:305
registerPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  registerPartial: function registerPartial(name, partial) {$/;"	function	line:309
unregisterPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  unregisterPartial: function unregisterPartial(name) {$/;"	function	line:319
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  registerDecorator: function registerDecorator(name, fn) {$/;"	function	line:323
unregisterDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  unregisterDecorator: function unregisterDecorator(name) {$/;"	function	line:333
escapeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function escapeChar(chr) {$/;"	function	line:371
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function extend(obj \/* , ...source *\/) {$/;"	function	line:375
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	var isFunction = function isFunction(value) {$/;"	function	line:393
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function indexOf(array, value) {$/;"	function	line:415
escapeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function escapeExpression(string) {$/;"	function	line:424
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function isEmpty(value) {$/;"	function	line:447
createFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function createFrame(object) {$/;"	function	line:457
blockParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function blockParams(params, ids) {$/;"	function	line:463
appendContextPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function appendContextPath(contextPath, id) {$/;"	function	line:468
Exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function Exception(message, node) {$/;"	function	line:484
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	module.exports = function defineProperty(it, key, desc){$/;"	function	line:540
registerDefaultHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function registerDefaultHelpers(instance) {$/;"	function	line:601
execIteration	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	    function execIteration(field, index, last) {$/;"	function	line:695
registerDefaultDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function registerDefaultDecorators(instance) {$/;"	function	line:910
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	      ret = function (context, options) {$/;"	function	line:929
lookupLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  lookupLevel: function lookupLevel(level) {$/;"	function	line:962
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  log: function log(level) {$/;"	function	line:976
SafeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function SafeString(string) {$/;"	function	line:1006
checkRevision	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function checkRevision(compilerInfo) {$/;"	function	line:1045
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function template(templateSpec, env) {$/;"	function	line:1061
invokePartialWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  function invokePartialWrapper(partial, context, options) {$/;"	function	line:1076
strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	    strict: function strict(obj, name) {$/;"	function	line:1111
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	    lookup: function lookup(depths, name) {$/;"	function	line:1117
lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	    lambda: function lambda(current, context) {$/;"	function	line:1125
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	    fn: function fn(i) {$/;"	function	line:1132
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	    program: function program(i, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:1139
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	    data: function data(value, depth) {$/;"	function	line:1150
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	    merge: function merge(param, common) {$/;"	function	line:1156
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  function ret(context) {$/;"	function	line:1170
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	    function main(context \/*, options*\/) {$/;"	function	line:1189
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  ret._setup = function (options) {$/;"	function	line:1197
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  ret._child = function (i, data, blockParams, depths) {$/;"	function	line:1214
wrapProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function wrapProgram(container, i, fn, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:1227
prog	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  function prog(context) {$/;"	function	line:1228
resolvePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function resolvePartial(partial, context, options) {$/;"	function	line:1247
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function invokePartial(partial, context, options) {$/;"	function	line:1267
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function noop() {$/;"	function	line:1294
initData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function initData(context, data) {$/;"	function	line:1298
executeDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	function executeDecorators(fn, prog, container, depths, data, blockParams) {$/;"	function	line:1306
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.js	/^	  Handlebars.noConflict = function () {$/;"	function	line:1329
o	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.min.js	/^!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(1)["default"],f=c(2)["default"];b.__esModule=!0;var g=c(3),h=e(g),i=c(20),j=f(i),k=c(5),l=f(k),m=c(4),n=e(m),o=c(21),p=e(o),q=c(22),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(2)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(4),g=c(5),h=e(g),i=c(9),j=c(17),k=c(19),l=e(k),m="4.0.5";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=\/[&<>"'`=]\/g,m=\/[&<>"'`=]\/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(\/x\/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h}):this.column=h)}catch(k){}}var e=c(6)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(7),__esModule:!0}},function(a,b,c){var d=c(8);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(2)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(10),g=e(f),h=c(11),i=e(h),j=c(12),k=e(j),l=c(13),m=e(l),n=c(14),o=e(n),p=c(15),q=e(p),r=c(16),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(4),f=c(5),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(5),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(2)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(18),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=r.COMPILER_REVISION;if(b!==c){if(b<c){var d=r.REVISION_CHANGES[c],e=r.REVISION_CHANGES[b];throw new q["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new q["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=o.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\\n")}return f}throw new q["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new q["default"]("No environment passed to template");if(!a||!a.main)throw new q["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new q["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:o.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=o.extend({},b,a)),c},noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new q["default"]("must pass block params");if(a.useDepths&&!g)throw new q["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===i;)d=d._parent;a=d["partial-block"],d["partial-block"]=i}else a=c.partials[c.name];return a}function h(a,b,c){c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var d=void 0;if(c.fn&&c.fn!==i&&(c.data=r.createFrame(c.data),d=c.data["partial-block"]=c.fn,d.partials&&(c.partials=o.extend({},c.partials,d.partials))),void 0===a&&d&&(a=d),void 0===a)throw new q["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?r.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),o.extend(b,g)}return b}var l=c(1)["default"],m=c(2)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var n=c(4),o=l(n),p=c(5),q=m(p),r=c(3)},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())}])});/;"	function	line:79
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.min.js	/^!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(1)["default"],f=c(2)["default"];b.__esModule=!0;var g=c(3),h=e(g),i=c(20),j=f(i),k=c(5),l=f(k),m=c(4),n=e(m),o=c(21),p=e(o),q=c(22),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(2)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(4),g=c(5),h=e(g),i=c(9),j=c(17),k=c(19),l=e(k),m="4.0.5";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=\/[&<>"'`=]\/g,m=\/[&<>"'`=]\/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(\/x\/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h}):this.column=h)}catch(k){}}var e=c(6)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(7),__esModule:!0}},function(a,b,c){var d=c(8);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(2)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(10),g=e(f),h=c(11),i=e(h),j=c(12),k=e(j),l=c(13),m=e(l),n=c(14),o=e(n),p=c(15),q=e(p),r=c(16),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(4),f=c(5),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(5),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(2)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(18),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=r.COMPILER_REVISION;if(b!==c){if(b<c){var d=r.REVISION_CHANGES[c],e=r.REVISION_CHANGES[b];throw new q["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new q["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=o.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\\n")}return f}throw new q["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new q["default"]("No environment passed to template");if(!a||!a.main)throw new q["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new q["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:o.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=o.extend({},b,a)),c},noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new q["default"]("must pass block params");if(a.useDepths&&!g)throw new q["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===i;)d=d._parent;a=d["partial-block"],d["partial-block"]=i}else a=c.partials[c.name];return a}function h(a,b,c){c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var d=void 0;if(c.fn&&c.fn!==i&&(c.data=r.createFrame(c.data),d=c.data["partial-block"]=c.fn,d.partials&&(c.partials=o.extend({},c.partials,d.partials))),void 0===a&&d&&(a=d),void 0===a)throw new q["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?r.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),o.extend(b,g)}return b}var l=c(1)["default"],m=c(2)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var n=c(4),o=l(n),p=c(5),q=m(p),r=c(3)},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())}])});/;"	function	line:79
registerHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/dist/handlebars.runtime.min.js	/^!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.Handlebars=b():a.Handlebars=b()}(this,function(){return function(a){function b(d){if(c[d])return c[d].exports;var e=c[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}var c={};return b.m=a,b.c=c,b.p="",b(0)}([function(a,b,c){"use strict";function d(){var a=new h.HandlebarsEnvironment;return n.extend(a,h),a.SafeString=j["default"],a.Exception=l["default"],a.Utils=n,a.escapeExpression=n.escapeExpression,a.VM=p,a.template=function(b){return p.template(b,a)},a}var e=c(1)["default"],f=c(2)["default"];b.__esModule=!0;var g=c(3),h=e(g),i=c(20),j=f(i),k=c(5),l=f(k),m=c(4),n=e(m),o=c(21),p=e(o),q=c(22),r=f(q),s=d();s.create=d,r["default"](s),s["default"]=s,b["default"]=s,a.exports=b["default"]},function(a,b){"use strict";b["default"]=function(a){if(a&&a.__esModule)return a;var b={};if(null!=a)for(var c in a)Object.prototype.hasOwnProperty.call(a,c)&&(b[c]=a[c]);return b["default"]=a,b},b.__esModule=!0},function(a,b){"use strict";b["default"]=function(a){return a&&a.__esModule?a:{"default":a}},b.__esModule=!0},function(a,b,c){"use strict";function d(a,b,c){this.helpers=a||{},this.partials=b||{},this.decorators=c||{},i.registerDefaultHelpers(this),j.registerDefaultDecorators(this)}var e=c(2)["default"];b.__esModule=!0,b.HandlebarsEnvironment=d;var f=c(4),g=c(5),h=e(g),i=c(9),j=c(17),k=c(19),l=e(k),m="4.0.5";b.VERSION=m;var n=7;b.COMPILER_REVISION=n;var o={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};b.REVISION_CHANGES=o;var p="[object Object]";d.prototype={constructor:d,logger:l["default"],log:l["default"].log,registerHelper:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple helpers");f.extend(this.helpers,a)}else this.helpers[a]=b},unregisterHelper:function(a){delete this.helpers[a]},registerPartial:function(a,b){if(f.toString.call(a)===p)f.extend(this.partials,a);else{if("undefined"==typeof b)throw new h["default"]('Attempting to register a partial called "'+a+'" as undefined');this.partials[a]=b}},unregisterPartial:function(a){delete this.partials[a]},registerDecorator:function(a,b){if(f.toString.call(a)===p){if(b)throw new h["default"]("Arg not supported with multiple decorators");f.extend(this.decorators,a)}else this.decorators[a]=b},unregisterDecorator:function(a){delete this.decorators[a]}};var q=l["default"].log;b.log=q,b.createFrame=f.createFrame,b.logger=l["default"]},function(a,b){"use strict";function c(a){return k[a]}function d(a){for(var b=1;b<arguments.length;b++)for(var c in arguments[b])Object.prototype.hasOwnProperty.call(arguments[b],c)&&(a[c]=arguments[b][c]);return a}function e(a,b){for(var c=0,d=a.length;c<d;c++)if(a[c]===b)return c;return-1}function f(a){if("string"!=typeof a){if(a&&a.toHTML)return a.toHTML();if(null==a)return"";if(!a)return a+"";a=""+a}return m.test(a)?a.replace(l,c):a}function g(a){return!a&&0!==a||!(!p(a)||0!==a.length)}function h(a){var b=d({},a);return b._parent=a,b}function i(a,b){return a.path=b,a}function j(a,b){return(a?a+".":"")+b}b.__esModule=!0,b.extend=d,b.indexOf=e,b.escapeExpression=f,b.isEmpty=g,b.createFrame=h,b.blockParams=i,b.appendContextPath=j;var k={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},l=\/[&<>"'`=]\/g,m=\/[&<>"'`=]\/,n=Object.prototype.toString;b.toString=n;var o=function(a){return"function"==typeof a};o(\/x\/)&&(b.isFunction=o=function(a){return"function"==typeof a&&"[object Function]"===n.call(a)}),b.isFunction=o;var p=Array.isArray||function(a){return!(!a||"object"!=typeof a)&&"[object Array]"===n.call(a)};b.isArray=p},function(a,b,c){"use strict";function d(a,b){var c=b&&b.loc,g=void 0,h=void 0;c&&(g=c.start.line,h=c.start.column,a+=" - "+g+":"+h);for(var i=Error.prototype.constructor.call(this,a),j=0;j<f.length;j++)this[f[j]]=i[f[j]];Error.captureStackTrace&&Error.captureStackTrace(this,d);try{c&&(this.lineNumber=g,e?Object.defineProperty(this,"column",{value:h}):this.column=h)}catch(k){}}var e=c(6)["default"];b.__esModule=!0;var f=["description","fileName","lineNumber","message","name","number","stack"];d.prototype=new Error,b["default"]=d,a.exports=b["default"]},function(a,b,c){a.exports={"default":c(7),__esModule:!0}},function(a,b,c){var d=c(8);a.exports=function(a,b,c){return d.setDesc(a,b,c)}},function(a,b){var c=Object;a.exports={create:c.create,getProto:c.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:c.getOwnPropertyDescriptor,setDesc:c.defineProperty,setDescs:c.defineProperties,getKeys:c.keys,getNames:c.getOwnPropertyNames,getSymbols:c.getOwnPropertySymbols,each:[].forEach}},function(a,b,c){"use strict";function d(a){g["default"](a),i["default"](a),k["default"](a),m["default"](a),o["default"](a),q["default"](a),s["default"](a)}var e=c(2)["default"];b.__esModule=!0,b.registerDefaultHelpers=d;var f=c(10),g=e(f),h=c(11),i=e(h),j=c(12),k=e(j),l=c(13),m=e(l),n=c(14),o=e(n),p=c(15),q=e(p),r=c(16),s=e(r)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerHelper("blockHelperMissing",function(b,c){var e=c.inverse,f=c.fn;if(b===!0)return f(this);if(b===!1||null==b)return e(this);if(d.isArray(b))return b.length>0?(c.ids&&(c.ids=[c.name]),a.helpers.each(b,c)):e(this);if(c.data&&c.ids){var g=d.createFrame(c.data);g.contextPath=d.appendContextPath(c.data.contextPath,c.name),c={data:g}}return f(b,c)})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(4),f=c(5),g=d(f);b["default"]=function(a){a.registerHelper("each",function(a,b){function c(b,c,f){j&&(j.key=b,j.index=c,j.first=0===c,j.last=!!f,k&&(j.contextPath=k+b)),i+=d(a[b],{data:j,blockParams:e.blockParams([a[b],b],[k+b,null])})}if(!b)throw new g["default"]("Must pass iterator to #each");var d=b.fn,f=b.inverse,h=0,i="",j=void 0,k=void 0;if(b.data&&b.ids&&(k=e.appendContextPath(b.data.contextPath,b.ids[0])+"."),e.isFunction(a)&&(a=a.call(this)),b.data&&(j=e.createFrame(b.data)),a&&"object"==typeof a)if(e.isArray(a))for(var l=a.length;h<l;h++)h in a&&c(h,h,h===a.length-1);else{var m=void 0;for(var n in a)a.hasOwnProperty(n)&&(void 0!==m&&c(m,h-1),m=n,h++);void 0!==m&&c(m,h-1,!0)}return 0===h&&(i=f(this)),i})},a.exports=b["default"]},function(a,b,c){"use strict";var d=c(2)["default"];b.__esModule=!0;var e=c(5),f=d(e);b["default"]=function(a){a.registerHelper("helperMissing",function(){if(1!==arguments.length)throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"')})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerHelper("if",function(a,b){return d.isFunction(a)&&(a=a.call(this)),!b.hash.includeZero&&!a||d.isEmpty(a)?b.inverse(this):b.fn(this)}),a.registerHelper("unless",function(b,c){return a.helpers["if"].call(this,b,{fn:c.inverse,inverse:c.fn,hash:c.hash})})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("log",function(){for(var b=[void 0],c=arguments[arguments.length-1],d=0;d<arguments.length-1;d++)b.push(arguments[d]);var e=1;null!=c.hash.level?e=c.hash.level:c.data&&null!=c.data.level&&(e=c.data.level),b[0]=e,a.log.apply(a,b)})},a.exports=b["default"]},function(a,b){"use strict";b.__esModule=!0,b["default"]=function(a){a.registerHelper("lookup",function(a,b){return a&&a[b]})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerHelper("with",function(a,b){d.isFunction(a)&&(a=a.call(this));var c=b.fn;if(d.isEmpty(a))return b.inverse(this);var e=b.data;return b.data&&b.ids&&(e=d.createFrame(b.data),e.contextPath=d.appendContextPath(b.data.contextPath,b.ids[0])),c(a,{data:e,blockParams:d.blockParams([a],[e&&e.contextPath])})})},a.exports=b["default"]},function(a,b,c){"use strict";function d(a){g["default"](a)}var e=c(2)["default"];b.__esModule=!0,b.registerDefaultDecorators=d;var f=c(18),g=e(f)},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4);b["default"]=function(a){a.registerDecorator("inline",function(a,b,c,e){var f=a;return b.partials||(b.partials={},f=function(e,f){var g=c.partials;c.partials=d.extend({},g,b.partials);var h=a(e,f);return c.partials=g,h}),b.partials[e.args[0]]=e.fn,f})},a.exports=b["default"]},function(a,b,c){"use strict";b.__esModule=!0;var d=c(4),e={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(a){if("string"==typeof a){var b=d.indexOf(e.methodMap,a.toLowerCase());a=b>=0?b:parseInt(a,10)}return a},log:function(a){if(a=e.lookupLevel(a),"undefined"!=typeof console&&e.lookupLevel(e.level)<=a){var b=e.methodMap[a];console[b]||(b="log");for(var c=arguments.length,d=Array(c>1?c-1:0),f=1;f<c;f++)d[f-1]=arguments[f];console[b].apply(console,d)}}};b["default"]=e,a.exports=b["default"]},function(a,b){"use strict";function c(a){this.string=a}b.__esModule=!0,c.prototype.toString=c.prototype.toHTML=function(){return""+this.string},b["default"]=c,a.exports=b["default"]},function(a,b,c){"use strict";function d(a){var b=a&&a[0]||1,c=r.COMPILER_REVISION;if(b!==c){if(b<c){var d=r.REVISION_CHANGES[c],e=r.REVISION_CHANGES[b];throw new q["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+d+") or downgrade your runtime to an older version ("+e+").")}throw new q["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+a[1]+").")}}function e(a,b){function c(c,d,e){e.hash&&(d=o.extend({},d,e.hash),e.ids&&(e.ids[0]=!0)),c=b.VM.resolvePartial.call(this,c,d,e);var f=b.VM.invokePartial.call(this,c,d,e);if(null==f&&b.compile&&(e.partials[e.name]=b.compile(c,a.compilerOptions,b),f=e.partials[e.name](d,e)),null!=f){if(e.indent){for(var g=f.split("\\n"),h=0,i=g.length;h<i&&(g[h]||h+1!==i);h++)g[h]=e.indent+g[h];f=g.join("\\n")}return f}throw new q["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode")}function d(b){function c(b){return""+a.main(e,b,e.helpers,e.partials,g,i,h)}var f=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],g=f.data;d._setup(f),!f.partial&&a.useData&&(g=j(b,g));var h=void 0,i=a.useBlockParams?[]:void 0;return a.useDepths&&(h=f.depths?b!=f.depths[0]?[b].concat(f.depths):f.depths:[b]),(c=k(a.main,c,e,f.depths||[],g,i))(b,f)}if(!b)throw new q["default"]("No environment passed to template");if(!a||!a.main)throw new q["default"]("Unknown template object: "+typeof a);a.main.decorator=a.main_d,b.VM.checkRevision(a.compiler);var e={strict:function(a,b){if(!(b in a))throw new q["default"]('"'+b+'" not defined in '+a);return a[b]},lookup:function(a,b){for(var c=a.length,d=0;d<c;d++)if(a[d]&&null!=a[d][b])return a[d][b]},lambda:function(a,b){return"function"==typeof a?a.call(b):a},escapeExpression:o.escapeExpression,invokePartial:c,fn:function(b){var c=a[b];return c.decorator=a[b+"_d"],c},programs:[],program:function(a,b,c,d,e){var g=this.programs[a],h=this.fn(a);return b||e||d||c?g=f(this,a,h,b,c,d,e):g||(g=this.programs[a]=f(this,a,h)),g},data:function(a,b){for(;a&&b--;)a=a._parent;return a},merge:function(a,b){var c=a||b;return a&&b&&a!==b&&(c=o.extend({},b,a)),c},noop:b.VM.noop,compilerInfo:a.compiler};return d.isTop=!0,d._setup=function(c){c.partial?(e.helpers=c.helpers,e.partials=c.partials,e.decorators=c.decorators):(e.helpers=e.merge(c.helpers,b.helpers),a.usePartial&&(e.partials=e.merge(c.partials,b.partials)),(a.usePartial||a.useDecorators)&&(e.decorators=e.merge(c.decorators,b.decorators)))},d._child=function(b,c,d,g){if(a.useBlockParams&&!d)throw new q["default"]("must pass block params");if(a.useDepths&&!g)throw new q["default"]("must pass parent depths");return f(e,b,a[b],c,0,d,g)},d}function f(a,b,c,d,e,f,g){function h(b){var e=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],h=g;return g&&b!=g[0]&&(h=[b].concat(g)),c(a,b,a.helpers,a.partials,e.data||d,f&&[e.blockParams].concat(f),h)}return h=k(c,h,a,g,d,f),h.program=b,h.depth=g?g.length:0,h.blockParams=e||0,h}function g(a,b,c){if(a)a.call||c.name||(c.name=a,a=c.partials[a]);else if("@partial-block"===c.name){for(var d=c.data;d["partial-block"]===i;)d=d._parent;a=d["partial-block"],d["partial-block"]=i}else a=c.partials[c.name];return a}function h(a,b,c){c.partial=!0,c.ids&&(c.data.contextPath=c.ids[0]||c.data.contextPath);var d=void 0;if(c.fn&&c.fn!==i&&(c.data=r.createFrame(c.data),d=c.data["partial-block"]=c.fn,d.partials&&(c.partials=o.extend({},c.partials,d.partials))),void 0===a&&d&&(a=d),void 0===a)throw new q["default"]("The partial "+c.name+" could not be found");if(a instanceof Function)return a(b,c)}function i(){return""}function j(a,b){return b&&"root"in b||(b=b?r.createFrame(b):{},b.root=a),b}function k(a,b,c,d,e,f){if(a.decorator){var g={};b=a.decorator(b,g,c,d&&d[0],e,f,d),o.extend(b,g)}return b}var l=c(1)["default"],m=c(2)["default"];b.__esModule=!0,b.checkRevision=d,b.template=e,b.wrapProgram=f,b.resolvePartial=g,b.invokePartial=h,b.noop=i;var n=c(4),o=l(n),p=c(5),q=m(p),r=c(3)},function(a,b){(function(c){"use strict";b.__esModule=!0,b["default"]=function(a){var b="undefined"!=typeof c?c:window,d=b.Handlebars;a.noConflict=function(){return b.Handlebars===a&&(b.Handlebars=d),a}},a.exports=b["default"]}).call(b,function(){return this}())}])});/;"	function	line:79
Handlebars Compiler APIs	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^# Handlebars Compiler APIs$/;"	function	line:1
AST	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^## AST$/;"	function	line:5
Basic	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^### Basic$/;"	function	line:20
Programs	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^### Programs$/;"	function	line:40
Statements	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^### Statements$/;"	function	line:51
Expressions	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^### Expressions$/;"	function	line:150
SubExpressions	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^##### SubExpressions$/;"	function	line:156
Paths	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^##### Paths$/;"	function	line:167
Literals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^##### Literals$/;"	function	line:185
Miscellaneous	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^### Miscellaneous$/;"	function	line:218
AST Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^## AST Visitor$/;"	function	line:240
JavaScript Compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/compiler-api.md	/^## JavaScript Compiler$/;"	function	line:270
Decorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/docs/decorators-api.md	/^# Decorators$/;"	function	line:1
Frequently Asked Questions	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/FAQ.md	/^# Frequently Asked Questions$/;"	function	line:1
export.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^export const REVISION_CHANGES = {$/;"	property	line:10
export.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  1: '<= 1.0.rc.2', \/\/ 1.0.rc.2 is actually rev2 but doesn't report it$/;"	property	line:11
export.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  2: '== 1.0.0-rc.3',$/;"	property	line:12
export.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  3: '== 1.0.0-rc.4',$/;"	property	line:13
export.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  4: '== 1.x.x',$/;"	property	line:14
export.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  5: '== 2.0.0-alpha.x',$/;"	property	line:15
export.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  6: '>= 2.0.0-beta.1',$/;"	property	line:16
HandlebarsEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^export function HandlebarsEnvironment(helpers, partials, decorators) {$/;"	function	line:22
HandlebarsEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^}$/;"	class	line:29
HandlebarsEnvironment.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^HandlebarsEnvironment.prototype = {$/;"	property	line:31
HandlebarsEnvironment.logger	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  constructor: HandlebarsEnvironment,$/;"	property	line:32
HandlebarsEnvironment.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  logger: logger,$/;"	property	line:34
registerHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  registerHelper: function(name, fn) {$/;"	function	line:37
unregisterHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  unregisterHelper: function(name) {$/;"	function	line:45
registerPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  registerPartial: function(name, partial) {$/;"	function	line:49
unregisterPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  unregisterPartial: function(name) {$/;"	function	line:59
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  registerDecorator: function(name, fn) {$/;"	function	line:63
unregisterDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/base.js	/^  unregisterDecorator: function(name) {$/;"	function	line:71
let.helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/ast.js	/^let AST = {$/;"	property	line:1
helperExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/ast.js	/^    helperExpression: function(node) {$/;"	function	line:7
scopedId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/ast.js	/^    scopedId: function(path) {$/;"	function	line:13
simpleId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/ast.js	/^    simpleId: function(path) {$/;"	function	line:19
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/base.js	/^export function parse(input, options) {$/;"	function	line:11
locInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/base.js	/^  yy.locInfo = function(locInfo) {$/;"	function	line:18
yy.locInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/base.js	/^  parser.yy = yy;$/;"	function	line:15
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  SourceNode = function(line, column, srcFile, chunks) {$/;"	function	line:20
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^if (!SourceNode) {$/;"	class	line:19
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^    add: function(chunks) {$/;"	function	line:28
SourceNode.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  SourceNode.prototype = {$/;"	method	line:27
prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^    prepend: function(chunks) {$/;"	function	line:34
SourceNode.prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^    },$/;"	method	line:33
toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^    toStringWithSourceMap: function() {$/;"	function	line:40
SourceNode.toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^    },$/;"	method	line:39
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^    toString: function() {$/;"	function	line:43
castChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^function castChunk(chunk, codeGen, loc) {$/;"	function	line:50
castChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^function castChunk(chunk, codeGen, loc) {$/;"	function	line:50
CodeGen	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^function CodeGen(srcFile) {$/;"	function	line:66
CodeGen	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^function CodeGen(srcFile) {$/;"	class	line:66
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  isEmpty() {$/;"	function	line:72
prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  prepend: function(source, loc) {$/;"	function	line:75
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  push: function(source, loc) {$/;"	function	line:78
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  merge: function() {$/;"	function	line:82
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  each: function(iter) {$/;"	function	line:90
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  empty: function() {$/;"	function	line:96
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  wrap: function(chunk, loc = this.currentLocation || {start: {}}) {$/;"	function	line:100
functionCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  functionCall: function(fn, type, params) {$/;"	function	line:110
quotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  quotedString: function(str) {$/;"	function	line:115
objectLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  objectLiteral: function(obj) {$/;"	function	line:125
generateList	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  generateList: function(entries) {$/;"	function	line:144
generateArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/code-gen.js	/^  generateArray: function(entries) {$/;"	function	line:158
Compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^export function Compiler() {}$/;"	function	line:9
Compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^export function Compiler() {}$/;"	class	line:9
Compiler.compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^Compiler.prototype = {$/;"	property	line:16
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  equals: function(other) {$/;"	function	line:19
Compiler.equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  compiler: Compiler,$/;"	method	line:17
Compiler.guid	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  },$/;"	property	line:43
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  compile: function(program, options) {$/;"	function	line:47
Compiler.compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  guid: 0,$/;"	method	line:45
options.options.helperMissing	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^    options.knownHelpers = {$/;"	property	line:59
options.options.blockHelperMissing	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^      'helperMissing': true,$/;"	property	line:60
options.options.each	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^      'blockHelperMissing': true,$/;"	property	line:61
options.options.if	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^      'each': true,$/;"	property	line:62
options.options.unless	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^      'if': true,$/;"	property	line:63
options.options.with	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^      'unless': true,$/;"	property	line:64
options.options.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^      'with': true,$/;"	property	line:65
options.options.lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^      'log': true,$/;"	property	line:66
compileProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  compileProgram: function(program) {$/;"	function	line:81
Compiler.compileProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  },$/;"	method	line:79
accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  accept: function(node) {$/;"	function	line:94
Compiler.accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  },$/;"	method	line:92
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  Program: function(program) {$/;"	function	line:106
Compiler.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  },$/;"	method	line:104
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  BlockStatement: function(block) {$/;"	function	line:123
Compiler.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  },$/;"	method	line:121
DecoratorBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  DecoratorBlock(decorator) {$/;"	function	line:159
PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  PartialStatement: function(partial) {$/;"	function	line:168
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  PartialBlockStatement: function(partialBlock) {$/;"	function	line:204
MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  MustacheStatement: function(mustache) {$/;"	function	line:208
Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  Decorator(decorator) {$/;"	function	line:217
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  ContentStatement: function(content) {$/;"	function	line:222
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  CommentStatement: function() {},$/;"	function	line:228
SubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  SubExpression: function(sexpr) {$/;"	function	line:230
ambiguousSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  ambiguousSexpr: function(sexpr, program, inverse) {$/;"	function	line:242
simpleSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  simpleSexpr: function(sexpr) {$/;"	function	line:258
helperSexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  helperSexpr: function(sexpr, program, inverse) {$/;"	function	line:265
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  PathExpression: function(path) {$/;"	function	line:283
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  StringLiteral: function(string) {$/;"	function	line:304
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  NumberLiteral: function(number) {$/;"	function	line:308
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  BooleanLiteral: function(bool) {$/;"	function	line:312
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  UndefinedLiteral: function() {$/;"	function	line:316
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  NullLiteral: function() {$/;"	function	line:320
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  Hash: function(hash) {$/;"	function	line:324
opcode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  opcode: function(name) {$/;"	function	line:341
addDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  addDepth: function(depth) {$/;"	function	line:345
classifySexpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  classifySexpr: function(sexpr) {$/;"	function	line:353
pushParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  pushParams: function(params) {$/;"	function	line:389
pushParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  pushParam: function(val) {$/;"	function	line:395
setupFullMustacheParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  setupFullMustacheParams: function(sexpr, program, inverse, omitEmpty) {$/;"	function	line:441
blockParamIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  blockParamIndex: function(name) {$/;"	function	line:457
precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^export function precompile(input, options, env) {$/;"	function	line:468
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^export function compile(input, options = {}, env) {$/;"	function	line:486
compileInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  function compileInput() {$/;"	function	line:500
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  function ret(context, execOptions) {$/;"	function	line:508
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  ret._setup = function(setupOptions) {$/;"	function	line:514
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^  ret._child = function(i, data, blockParams, depths) {$/;"	function	line:520
argEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^function argEquals(a, b) {$/;"	function	line:529
transformLiteralToPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/compiler.js	/^function transformLiteralToPath(sexpr) {$/;"	function	line:544
validateClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^function validateClose(open, close) {$/;"	function	line:3
let.loc	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^    let errorNode = {loc: open.path.loc};$/;"	property	line:7
validateClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^function validateClose(open, close) {$/;"	function	line:3
SourceLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^export function SourceLocation(source, locInfo) {$/;"	function	line:13
start.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^  this.start = {$/;"	property	line:15
end.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^  this.end = {$/;"	property	line:19
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^export function id(token) {$/;"	function	line:25
stripFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^export function stripFlags(open, close) {$/;"	function	line:33
stripComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^export function stripComment(comment) {$/;"	function	line:40
preparePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^export function preparePath(data, parts, loc) {$/;"	function	line:45
prepareMustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^export function prepareMustache(path, params, hash, open, strip, locInfo) {$/;"	function	line:82
prepareRawBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^export function prepareRawBlock(openRawBlock, contents, close, locInfo) {$/;"	function	line:99
let.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^  let program = {$/;"	property	line:103
let.body	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^    type: 'Program',$/;"	property	line:104
let.strip	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^    body: contents,$/;"	property	line:105
prepareBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^export function prepareBlock(openBlock, program, inverseAndProgram, close, inverted, locInfo) {$/;"	function	line:123
prepareProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^export function prepareProgram(statements, loc) {$/;"	function	line:168
loc.source	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^      loc = {$/;"	property	line:175
preparePartialBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/helpers.js	/^export function preparePartialBlock(open, program, close, locInfo) {$/;"	function	line:198
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^function Literal(value) {$/;"	function	line:6
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^function Literal(value) {$/;"	class	line:6
JavaScriptCompiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^function JavaScriptCompiler() {}$/;"	function	line:10
JavaScriptCompiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^function JavaScriptCompiler() {}$/;"	function	line:10
JavaScriptCompiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^function JavaScriptCompiler() {}$/;"	class	line:10
nameLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  nameLookup: function(parent, name\/* , type*\/) {$/;"	function	line:15
JavaScriptCompiler.nameLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^JavaScriptCompiler.prototype = {$/;"	method	line:12
depthedLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  depthedLookup: function(name) {$/;"	function	line:22
JavaScriptCompiler.depthedLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  },$/;"	method	line:21
compilerInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  compilerInfo: function() {$/;"	function	line:26
JavaScriptCompiler.compilerInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  },$/;"	method	line:24
appendToBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  appendToBuffer: function(source, location, explicit) {$/;"	function	line:32
JavaScriptCompiler.appendToBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  },$/;"	method	line:30
initializeBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  initializeBuffer: function() {$/;"	function	line:52
JavaScriptCompiler.initializeBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  },$/;"	method	line:50
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  compile: function(environment, options, context, asObject) {$/;"	function	line:57
JavaScriptCompiler.compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  },$/;"	method	line:54
JavaScriptCompiler.compile.registers.list	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^    this.registers = { list: [] };$/;"	property	line:77
let.compiler	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^      let ret = {$/;"	property	line:130
this.source.source.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^        this.source.currentLocation = {start: {line: 1, column: 0}};$/;"	property	line:170
preamble	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  preamble: function() {$/;"	function	line:189
createFunctionContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  createFunctionContext: function(asObject) {$/;"	function	line:197
mergeSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  mergeSource: function(varDeclarations) {$/;"	function	line:241
blockValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  blockValue: function(name) {$/;"	function	line:310
ambiguousBlockValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  ambiguousBlockValue: function() {$/;"	function	line:327
appendContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  appendContent: function(content) {$/;"	function	line:350
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  append: function() {$/;"	function	line:369
appendEscaped	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  appendEscaped: function() {$/;"	function	line:389
getContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  getContext: function(depth) {$/;"	function	line:401
pushContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  pushContext: function() {$/;"	function	line:411
lookupOnContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  lookupOnContext: function(parts, falsy, strict, scoped) {$/;"	function	line:422
lookupBlockParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  lookupBlockParam: function(blockParamId, parts) {$/;"	function	line:443
lookupData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  lookupData: function(depth, parts, strict) {$/;"	function	line:456
resolvePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  resolvePath: function(type, parts, i, falsy, strict) {$/;"	function	line:466
resolvePossibleLambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  resolvePossibleLambda: function() {$/;"	function	line:497
pushStringParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  pushStringParam: function(string, type) {$/;"	function	line:509
emptyHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  emptyHash: function(omitEmpty) {$/;"	function	line:524
pushHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  pushHash: function() {$/;"	function	line:534
hash.values	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^    this.hash = {values: [], types: [], contexts: [], ids: []};$/;"	property	line:538
popHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  popHash: function() {$/;"	function	line:540
pushString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  pushString: function(string) {$/;"	function	line:561
pushLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  pushLiteral: function(value) {$/;"	function	line:573
pushProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  pushProgram: function(guid) {$/;"	function	line:585
registerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  registerDecorator(paramSize, name) {$/;"	function	line:600
invokeHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  invokeHelper: function(paramSize, name, isSimple) {$/;"	function	line:620
invokeKnownHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  invokeKnownHelper: function(paramSize, name) {$/;"	function	line:641
invokeAmbiguous	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  invokeAmbiguous: function(name, helperCall) {$/;"	function	line:658
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  invokePartial: function(isDynamic, name, indent) {$/;"	function	line:692
assignToHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  assignToHash: function(key) {$/;"	function	line:729
pushId	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  pushId: function(type, name, child) {$/;"	function	line:756
compileChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  compileChildren: function(environment, options) {$/;"	function	line:774
matchExistingProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  matchExistingProgram: function(child) {$/;"	function	line:805
programExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  programExpression: function(guid) {$/;"	function	line:814
useRegister	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  useRegister: function(name) {$/;"	function	line:828
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  push: function(expr) {$/;"	function	line:835
pushStackLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  pushStackLiteral: function(item) {$/;"	function	line:844
pushSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  pushSource: function(source) {$/;"	function	line:848
replaceStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  replaceStack: function(callback) {$/;"	function	line:860
incrStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  incrStack: function() {$/;"	function	line:899
topStackName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  topStackName: function() {$/;"	function	line:904
flushInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  flushInline: function() {$/;"	function	line:907
isInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  isInline: function() {$/;"	function	line:922
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  popStack: function(wrapped) {$/;"	function	line:926
topStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  topStack: function() {$/;"	function	line:944
contextName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  contextName: function(context) {$/;"	function	line:956
quotedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  quotedString: function(str) {$/;"	function	line:964
objectLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  objectLiteral: function(obj) {$/;"	function	line:968
aliasable	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  aliasable: function(name) {$/;"	function	line:972
setupHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  setupHelper: function(paramSize, name, blockHelper) {$/;"	function	line:986
setupParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  setupParams: function(helper, paramSize, params) {$/;"	function	line:1000
setupHelperArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^  setupHelperArgs: function(helper, paramSize, params, useRegister) {$/;"	function	line:1070
isValidJavaScriptVariableName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^JavaScriptCompiler.isValidJavaScriptVariableName = function(name) {$/;"	function	line:1114
JavaScriptCompiler.isValidJavaScriptVariableName	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^}());$/;"	function	line:1112
strictLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^function strictLookup(requireTerminal, compiler, parts, type) {$/;"	function	line:1118
strictLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/javascript-compiler.js	/^function strictLookup(requireTerminal, compiler, parts, type) {$/;"	function	line:1118
trace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^var parser = {trace: function trace() { },$/;"	function	line:4
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^switch (yystate) {$/;"	function	line:13
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^parseError: function parseError(str, hash) {$/;"	function	line:198
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^parse: function parse(input) {$/;"	function	line:201
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^    function popStack(n) {$/;"	function	line:214
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^    function lex() {$/;"	function	line:219
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^        switch (action[0]) {$/;"	function	line:257
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^parseError:function parseError(str, hash) {$/;"	function	line:308
setInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^setInput:function (input) {$/;"	function	line:315
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^input:function () {$/;"	function	line:326
unput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^unput:function (ch) {$/;"	function	line:345
more	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^more:function () {$/;"	function	line:373
less	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^less:function (n) {$/;"	function	line:377
pastInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^pastInput:function () {$/;"	function	line:380
upcomingInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^upcomingInput:function () {$/;"	function	line:384
showPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^showPosition:function () {$/;"	function	line:391
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^next:function () {$/;"	function	line:396
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^lex:function lex() {$/;"	function	line:450
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^begin:function begin(condition) {$/;"	function	line:458
popState	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^popState:function popState() {$/;"	function	line:461
_currentRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^_currentRules:function _currentRules() {$/;"	function	line:464
topState	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^topState:function () {$/;"	function	line:467
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^pushState:function begin(condition) {$/;"	function	line:470
strip	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^function strip(start, end) {$/;"	function	line:478
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^switch($avoiding_name_collisions) {$/;"	function	line:484
lexer.conditions.mu	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^lexer.conditions = {"mu":{"rules":[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"inclusive":false},"emu":{"rules":[2],"inclusive":false},"com":{"rules":[6],"inclusive":false},"raw":{"rules":[3,4,5],"inclusive":false},"INITIAL":{"rules":[0,1,44],"inclusive":true}};$/;"	property	line:617
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^function Parser () { this.yy = {}; }Parser.prototype = parser;parser.Parser = Parser;$/;"	function	line:620
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/parser.js	/^function Parser () { this.yy = {}; }Parser.prototype = parser;parser.Parser = Parser;$/;"	class	line:620
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^export function print(ast) {$/;"	function	line:4
PrintVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^export function PrintVisitor() {$/;"	function	line:8
PrintVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^}$/;"	class	line:10
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.pad = function(string) {$/;"	function	line:14
PrintVisitor.pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.pad = function(string) {$/;"	method	line:14
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Program = function(program) {$/;"	function	line:25
PrintVisitor.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Program = function(program) {$/;"	method	line:25
MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.MustacheStatement = function(mustache) {$/;"	function	line:48
PrintVisitor.MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.MustacheStatement = function(mustache) {$/;"	method	line:48
Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Decorator = function(mustache) {$/;"	function	line:51
PrintVisitor.Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Decorator = function(mustache) {$/;"	method	line:51
PrintVisitor.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.BlockStatement =$/;"	method	line:55
DecoratorBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.DecoratorBlock = function(block) {$/;"	function	line:56
PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PartialStatement = function(partial) {$/;"	function	line:81
PrintVisitor.PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PartialStatement = function(partial) {$/;"	method	line:81
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PartialBlockStatement = function(partial) {$/;"	function	line:91
PrintVisitor.PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PartialBlockStatement = function(partial) {$/;"	method	line:91
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.ContentStatement = function(content) {$/;"	function	line:108
PrintVisitor.ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.ContentStatement = function(content) {$/;"	method	line:108
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.CommentStatement = function(comment) {$/;"	function	line:112
PrintVisitor.CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.CommentStatement = function(comment) {$/;"	method	line:112
SubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.SubExpression = function(sexpr) {$/;"	function	line:116
PrintVisitor.SubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.SubExpression = function(sexpr) {$/;"	method	line:116
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PathExpression = function(id) {$/;"	function	line:132
PrintVisitor.PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.PathExpression = function(id) {$/;"	method	line:132
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.StringLiteral = function(string) {$/;"	function	line:138
PrintVisitor.StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.StringLiteral = function(string) {$/;"	method	line:138
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.NumberLiteral = function(number) {$/;"	function	line:142
PrintVisitor.NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.NumberLiteral = function(number) {$/;"	method	line:142
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.BooleanLiteral = function(bool) {$/;"	function	line:146
PrintVisitor.BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.BooleanLiteral = function(bool) {$/;"	method	line:146
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.UndefinedLiteral = function() {$/;"	function	line:150
PrintVisitor.UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.UndefinedLiteral = function() {$/;"	method	line:150
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.NullLiteral = function() {$/;"	function	line:154
PrintVisitor.NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.NullLiteral = function() {$/;"	method	line:154
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Hash = function(hash) {$/;"	function	line:158
PrintVisitor.Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.Hash = function(hash) {$/;"	method	line:158
HashPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.HashPair = function(pair) {$/;"	function	line:168
PrintVisitor.HashPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/printer.js	/^PrintVisitor.prototype.HashPair = function(pair) {$/;"	method	line:168
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^function Visitor() {$/;"	function	line:3
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^function Visitor() {$/;"	class	line:3
Visitor.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^Visitor.prototype = {$/;"	property	line:7
Visitor.mutating	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  constructor: Visitor,$/;"	property	line:8
acceptKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  acceptKey: function(node, name) {$/;"	function	line:12
Visitor.acceptKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  mutating: false,$/;"	method	line:9
acceptRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  acceptRequired: function(node, name) {$/;"	function	line:26
Visitor.acceptRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  },$/;"	method	line:22
acceptArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  acceptArray: function(array) {$/;"	function	line:36
Visitor.acceptArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  },$/;"	method	line:32
accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  accept: function(object) {$/;"	function	line:48
Visitor.accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  },$/;"	method	line:46
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  Program: function(program) {$/;"	function	line:74
Visitor.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  },$/;"	method	line:72
Visitor.MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  },$/;"	property	line:76
Visitor.Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  MustacheStatement: visitSubExpression,$/;"	property	line:78
Visitor.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  Decorator: visitSubExpression,$/;"	property	line:79
Visitor.DecoratorBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  BlockStatement: visitBlock,$/;"	property	line:81
Visitor.PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  DecoratorBlock: visitBlock,$/;"	property	line:82
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  PartialBlockStatement: function(partial) {$/;"	function	line:85
Visitor.PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  PartialStatement: visitPartial,$/;"	method	line:84
ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  ContentStatement: function(\/* content *\/) {},$/;"	function	line:91
Visitor.ContentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  },$/;"	method	line:89
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  CommentStatement: function(\/* comment *\/) {},$/;"	function	line:92
Visitor.CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  ContentStatement: function(\/* content *\/) {},$/;"	method	line:91
Visitor.SubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  CommentStatement: function(\/* comment *\/) {},$/;"	property	line:92
PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  PathExpression: function(\/* path *\/) {},$/;"	function	line:96
Visitor.PathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  SubExpression: visitSubExpression,$/;"	method	line:94
StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  StringLiteral: function(\/* string *\/) {},$/;"	function	line:98
Visitor.StringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  PathExpression: function(\/* path *\/) {},$/;"	method	line:96
NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  NumberLiteral: function(\/* number *\/) {},$/;"	function	line:99
Visitor.NumberLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  StringLiteral: function(\/* string *\/) {},$/;"	method	line:98
BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  BooleanLiteral: function(\/* bool *\/) {},$/;"	function	line:100
Visitor.BooleanLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  NumberLiteral: function(\/* number *\/) {},$/;"	method	line:99
UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  UndefinedLiteral: function(\/* literal *\/) {},$/;"	function	line:101
Visitor.UndefinedLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  BooleanLiteral: function(\/* bool *\/) {},$/;"	method	line:100
NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  NullLiteral: function(\/* literal *\/) {},$/;"	function	line:102
Visitor.NullLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  UndefinedLiteral: function(\/* literal *\/) {},$/;"	method	line:101
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  Hash: function(hash) {$/;"	function	line:104
Visitor.Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  NullLiteral: function(\/* literal *\/) {},$/;"	method	line:102
HashPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  HashPair: function(pair) {$/;"	function	line:107
Visitor.HashPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^  },$/;"	method	line:106
visitSubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^function visitSubExpression(mustache) {$/;"	function	line:112
visitSubExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^function visitSubExpression(mustache) {$/;"	class	line:112
visitBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^function visitBlock(block) {$/;"	function	line:117
visitBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^function visitBlock(block) {$/;"	class	line:117
visitPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^function visitPartial(partial) {$/;"	function	line:123
visitPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/visitor.js	/^function visitPartial(partial) {$/;"	class	line:123
WhitespaceControl	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^function WhitespaceControl(options = {}) {$/;"	function	line:3
WhitespaceControl	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^function WhitespaceControl(options = {}) {$/;"	class	line:3
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.Program = function(program) {$/;"	function	line:8
WhitespaceControl.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.Program = function(program) {$/;"	method	line:8
WhitespaceControl.BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.BlockStatement =$/;"	method	line:65
PartialBlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.PartialBlockStatement = function(block) {$/;"	function	line:67
let.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^  let strip = {$/;"	property	line:86
WhitespaceControl.Decorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.Decorator =$/;"	method	line:128
MustacheStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.MustacheStatement = function(mustache) {$/;"	function	line:129
WhitespaceControl.PartialStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^WhitespaceControl.prototype.PartialStatement =$/;"	method	line:133
CommentStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^    WhitespaceControl.prototype.CommentStatement = function(node) {$/;"	function	line:134
isPrevWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^function isPrevWhitespace(body, i, isRoot) {$/;"	function	line:145
isPrevWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^function isPrevWhitespace(body, i, isRoot) {$/;"	function	line:145
isNextWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^function isNextWhitespace(body, i, isRoot) {$/;"	function	line:162
isNextWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^function isNextWhitespace(body, i, isRoot) {$/;"	function	line:162
omitRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^function omitRight(body, i, multiple) {$/;"	function	line:185
omitRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^function omitRight(body, i, multiple) {$/;"	function	line:185
omitLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^function omitLeft(body, i, multiple) {$/;"	function	line:203
omitLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/compiler/whitespace-control.js	/^function omitLeft(body, i, multiple) {$/;"	function	line:203
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/decorators/inline.js	/^      ret = function(context, options) {$/;"	function	line:8
registerDefaultDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/decorators.js	/^export function registerDefaultDecorators(instance) {$/;"	function	line:3
Exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/exception.js	/^function Exception(message, node) {$/;"	function	line:4
Exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/exception.js	/^function Exception(message, node) {$/;"	function	line:4
Exception	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/exception.js	/^}$/;"	class	line:42
execIteration	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/helpers/each.js	/^    function execIteration(field, index, last) {$/;"	function	line:27
registerDefaultHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/helpers.js	/^export function registerDefaultHelpers(instance) {$/;"	function	line:9
let.methodMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/logger.js	/^let logger = {$/;"	property	line:3
lookupLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/logger.js	/^  lookupLevel: function(level) {$/;"	function	line:8
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/logger.js	/^  log: function(level, ...message) {$/;"	function	line:22
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/no-conflict.js	/^  Handlebars.noConflict = function() {$/;"	function	line:7
Handlebars.noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/no-conflict.js	/^      $Handlebars = root.Handlebars;$/;"	function	line:5
checkRevision	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^export function checkRevision(compilerInfo) {$/;"	function	line:5
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^export function template(templateSpec, env) {$/;"	function	line:23
invokePartialWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^  function invokePartialWrapper(partial, context, options) {$/;"	function	line:38
invokePartialWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^  function invokePartialWrapper(partial, context, options) {$/;"	function	line:38
strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    strict: function(obj, name) {$/;"	function	line:73
let.strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^  let container = {$/;"	method	line:72
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    lookup: function(depths, name) {$/;"	function	line:79
let.lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    },$/;"	method	line:78
lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    lambda: function(current, context) {$/;"	function	line:87
let.lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    },$/;"	method	line:86
let.escapeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    },$/;"	property	line:89
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    fn: function(i) {$/;"	function	line:94
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    program: function(i, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:101
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    data: function(value, depth) {$/;"	function	line:112
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    merge: function(param, common) {$/;"	function	line:118
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^  function ret(context, options = {}) {$/;"	function	line:132
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    function main(context\/*, options*\/) {$/;"	function	line:149
ret.main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^    function main(context\/*, options*\/) {$/;"	function	line:149
ret	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^  function ret(context, options = {}) {$/;"	function	line:132
_setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^  ret._setup = function(options) {$/;"	function	line:157
ret._setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^  ret.isTop = true;$/;"	function	line:155
_child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^  ret._child = function(i, data, blockParams, depths) {$/;"	function	line:174
ret._child	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^  };$/;"	function	line:172
wrapProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^export function wrapProgram(container, i, fn, data, declaredBlockParams, blockParams, depths) {$/;"	function	line:187
prog	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^  function prog(context, options = {}) {$/;"	function	line:188
resolvePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^export function resolvePartial(partial, context, options) {$/;"	function	line:210
invokePartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^export function invokePartial(partial, context, options) {$/;"	function	line:230
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^export function noop() { return ''; }$/;"	function	line:257
initData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^function initData(context, data) {$/;"	function	line:259
initData	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^function initData(context, data) {$/;"	function	line:259
executeDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^function executeDecorators(fn, prog, container, depths, data, blockParams) {$/;"	function	line:267
executeDecorators	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/runtime.js	/^function executeDecorators(fn, prog, container, depths, data, blockParams) {$/;"	function	line:267
SafeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/safe-string.js	/^function SafeString(string) {$/;"	function	line:2
SafeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/safe-string.js	/^function SafeString(string) {$/;"	class	line:2
SafeString.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/safe-string.js	/^SafeString.prototype.toString = SafeString.prototype.toHTML = function() {$/;"	method	line:6
const.&	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^const escape = {$/;"	property	line:1
const.<	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^  '&': '&amp;',$/;"	property	line:2
const.>	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^  '<': '&lt;',$/;"	property	line:3
const."	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^  '>': '&gt;',$/;"	property	line:4
const.'	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^  '"': '&quot;',$/;"	property	line:5
const.`	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^  "'": '&#x27;',$/;"	property	line:6
const.=	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^  '`': '&#x60;',$/;"	property	line:7
escapeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^function escapeChar(chr) {$/;"	function	line:14
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^export function extend(obj\/* , ...source *\/) {$/;"	function	line:18
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^let isFunction = function(value) {$/;"	function	line:35
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^  isFunction = function(value) {$/;"	function	line:41
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^export function indexOf(array, value) {$/;"	function	line:54
escapeExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^export function escapeExpression(string) {$/;"	function	line:64
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^export function isEmpty(value) {$/;"	function	line:85
createFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^export function createFrame(object) {$/;"	function	line:95
blockParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^export function blockParams(params, ids) {$/;"	function	line:101
appendContextPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars/utils.js	/^export function appendContextPath(contextPath, id) {$/;"	function	line:106
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars.js	/^function create() {$/;"	function	line:13
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars.js	/^  hb.compile = function(input, options) {$/;"	function	line:16
hb.compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars.js	/^  let hb = _create();$/;"	function	line:14
precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars.js	/^  hb.precompile = function(input, options) {$/;"	function	line:19
hb.precompile	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars.js	/^  };$/;"	function	line:18
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars.js	/^function create() {$/;"	function	line:13
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars.runtime.js	/^function create() {$/;"	function	line:13
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars.runtime.js	/^  hb.template = function(spec) {$/;"	function	line:23
hb.template	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars.runtime.js	/^  hb.VM = runtime;$/;"	function	line:22
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/handlebars.runtime.js	/^function create() {$/;"	function	line:13
handlebars	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/index.js	/^var handlebars = require('..\/dist\/cjs\/handlebars')['default'];$/;"	variable	line:7
printer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/index.js	/^var printer = require('..\/dist\/cjs\/handlebars\/compiler\/printer');$/;"	variable	line:9
extension	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/index.js	/^function extension(module, filename) {$/;"	function	line:16
extension	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/index.js	/^function extension(module, filename) {$/;"	function	line:16
loadTemplates	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^module.exports.loadTemplates = function(opts, callback) {$/;"	function	line:9
loadStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^  loadStrings(opts, function(err, strings) {$/;"	function	line:10
loadFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^      loadFiles(opts, function(err, files) {$/;"	function	line:14
module.exports.loadTemplates	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^import uglify from 'uglify-js';$/;"	function	line:7
loadStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^function loadStrings(opts, callback) {$/;"	function	line:26
loadStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^function loadStrings(opts, callback) {$/;"	function	line:26
loadFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^function loadFiles(opts, callback) {$/;"	function	line:61
loadFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^function loadFiles(opts, callback) {$/;"	function	line:61
cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^module.exports.cli = function(opts) {$/;"	function	line:134
module.exports.cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^}$/;"	function	line:132
arrayCast	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^function arrayCast(value) {$/;"	function	line:270
arrayCast	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/lib/precompiler.js	/^function arrayCast(value) {$/;"	function	line:270
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/assert-shim.js	/^define('test\/source-map\/assert', ['exports'], function (exports) {$/;"	function	line:7
do_throw	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/assert-shim.js	/^  let do_throw = function (msg) {$/;"	function	line:9
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/assert-shim.js	/^  exports.init = function (throw_fn) {$/;"	function	line:13
doesNotThrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/assert-shim.js	/^  exports.doesNotThrow = function (fn) {$/;"	function	line:17
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/assert-shim.js	/^    catch (e) {$/;"	function	line:21
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/assert-shim.js	/^  exports.equal = function (actual, expected, msg) {$/;"	function	line:26
ok	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/assert-shim.js	/^  exports.ok = function (val, msg) {$/;"	function	line:33
strictEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/assert-shim.js	/^  exports.strictEqual = function (actual, expected, msg) {$/;"	function	line:40
throws	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/assert-shim.js	/^  exports.throws = function (fn) {$/;"	function	line:47
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/assert-shim.js	/^    catch (e) {$/;"	function	line:52
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/mini-require.js	/^function define(moduleName, deps, payload) {$/;"	function	line:14
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/mini-require.js	/^function define(moduleName, deps, payload) {$/;"	function	line:14
Domain	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/mini-require.js	/^function Domain() {$/;"	function	line:43
Domain	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/mini-require.js	/^function Domain() {$/;"	class	line:43
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/mini-require.js	/^  Domain.prototype.require = function(deps, callback) {$/;"	function	line:65
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/mini-require.js	/^  Domain.prototype.require = function(deps, callback) {$/;"	method	line:65
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/mini-require.js	/^  function normalize(path) {$/;"	function	line:80
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/mini-require.js	/^  function normalize(path) {$/;"	function	line:80
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/mini-require.js	/^  function join(a, b) {$/;"	function	line:95
dirname	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/mini-require.js	/^  function dirname(path) {$/;"	function	line:105
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/mini-require.js	/^  Domain.prototype.lookup = function(moduleName) {$/;"	function	line:117
sourceMap.SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/suffix-browser.js	/^this.sourceMap = {$/;"	property	line:4
run_test	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/test-suffix.js	/^function run_test() {$/;"	function	line:1
run_test	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/build/test-suffix.js	/^function run_test() {$/;"	function	line:1
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/array-set.js	/^define(function (require, exports, module) {$/;"	function	line:10
ArraySet	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/array-set.js	/^  function ArraySet() {$/;"	function	line:20
ArraySet_fromArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {$/;"	function	line:28
ArraySet_size	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.prototype.size = function ArraySet_size() {$/;"	function	line:42
ArraySet_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {$/;"	function	line:51
ArraySet_has	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.prototype.has = function ArraySet_has(aStr) {$/;"	function	line:67
ArraySet_indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {$/;"	function	line:77
ArraySet_at	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.prototype.at = function ArraySet_at(aIdx) {$/;"	function	line:89
ArraySet_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/array-set.js	/^  ArraySet.prototype.toArray = function ArraySet_toArray() {$/;"	function	line:101
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/base64-vlq.js	/^define(function (require, exports, module) {$/;"	function	line:40
toVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/base64-vlq.js	/^  function toVLQSigned(aValue) {$/;"	function	line:73
fromVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/base64-vlq.js	/^  function fromVLQSigned(aValue) {$/;"	function	line:85
base64VLQ_encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/base64-vlq.js	/^  exports.encode = function base64VLQ_encode(aValue) {$/;"	function	line:96
base64VLQ_decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/base64-vlq.js	/^  exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {$/;"	function	line:120
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/base64.js	/^define(function (require, exports, module) {$/;"	function	line:10
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/base64.js	/^  exports.encode = function (number) {$/;"	function	line:17
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/base64.js	/^  exports.decode = function (charCode) {$/;"	function	line:28
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/binary-search.js	/^define(function (require, exports, module) {$/;"	function	line:10
recursiveSearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/binary-search.js	/^  function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:28
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/binary-search.js	/^  exports.search = function search(aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:93
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/mapping-list.js	/^define(function (require, exports, module) {$/;"	function	line:10
generatedPositionAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/mapping-list.js	/^  function generatedPositionAfter(mappingA, mappingB) {$/;"	function	line:18
MappingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/mapping-list.js	/^  function MappingList() {$/;"	function	line:33
MappingList_forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/mapping-list.js	/^    function MappingList_forEach(aCallback, aThisArg) {$/;"	function	line:47
MappingList_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/mapping-list.js	/^  MappingList.prototype.add = function MappingList_add(aMapping) {$/;"	function	line:56
MappingList_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/mapping-list.js	/^  MappingList.prototype.toArray = function MappingList_toArray() {$/;"	function	line:76
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/quick-sort.js	/^define(function (require, exports, module) {$/;"	function	line:10
swap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/quick-sort.js	/^  function swap(ary, x, y) {$/;"	function	line:32
randomIntInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/quick-sort.js	/^  function randomIntInRange(low, high) {$/;"	function	line:46
doQuickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/quick-sort.js	/^  function doQuickSort(ary, comparator, p, r) {$/;"	function	line:62
quickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/quick-sort.js	/^  exports.quickSort = function (ary, comparator) {$/;"	function	line:116
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^define(function (require, exports, module) {$/;"	function	line:10
SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^  function SourceMapConsumer(aSourceMap) {$/;"	function	line:18
fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^  SourceMapConsumer.fromSourceMap = function(aSourceMap) {$/;"	function	line:29
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    get: function () {$/;"	function	line:70
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    get: function () {$/;"	function	line:81
SourceMapConsumer_charIsMappingSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_charIsMappingSeparator(aStr, index) {$/;"	function	line:91
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:102
SourceMapConsumer_eachMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) {$/;"	function	line:129
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^      switch (order) {$/;"	function	line:134
SourceMapConsumer_allGeneratedPositionsFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_allGeneratedPositionsFor(aArgs) {$/;"	function	line:182
BasicSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^  function BasicSourceMapConsumer(aSourceMap) {$/;"	function	line:286
SourceMapConsumer_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_fromSourceMap(aSourceMap) {$/;"	function	line:337
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    get: function () {$/;"	function	line:391
Mapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^  function Mapping() {$/;"	function	line:401
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:416
SourceMapConsumer_computeColumnSpans	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_computeColumnSpans() {$/;"	function	line:548
SourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:591
BasicSourceMapConsumer_hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function BasicSourceMapConsumer_hasContentsOfAllSources() {$/;"	function	line:643
SourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:657
SourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function SourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:721
IndexedSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^  function IndexedSourceMapConsumer(aSourceMap) {$/;"	function	line:816
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    get: function () {$/;"	function	line:876
IndexedSourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function IndexedSourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:903
IndexedSourceMapConsumer_hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function IndexedSourceMapConsumer_hasContentsOfAllSources() {$/;"	function	line:948
IndexedSourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:960
IndexedSourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function IndexedSourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:992
IndexedSourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-consumer.js	/^    function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:1027
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-generator.js	/^define(function (require, exports, module) {$/;"	function	line:10
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-generator.js	/^  function SourceMapGenerator(aArgs) {$/;"	function	line:25
SourceMapGenerator_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) {$/;"	function	line:46
SourceMapGenerator_addMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_addMapping(aArgs) {$/;"	function	line:98
SourceMapGenerator_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:130
SourceMapGenerator_applySourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) {$/;"	function	line:170
SourceMapGenerator_serializeMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_serializeMappings() {$/;"	function	line:289
SourceMapGenerator_generateSourcesContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) {$/;"	function	line:349
SourceMapGenerator_toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_toJSON() {$/;"	function	line:369
SourceMapGenerator_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-map-generator.js	/^    function SourceMapGenerator_toString() {$/;"	function	line:393
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^define(function (require, exports, module) {$/;"	function	line:10
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^  function SourceNode(aLine, aColumn, aSource, aChunks, aName) {$/;"	function	line:39
SourceNode_fromStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^    function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) {$/;"	function	line:59
shiftNextLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^      var shiftNextLine = function() {$/;"	function	line:69
addMappingWithCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^      function addMappingWithCode(mapping, code) {$/;"	function	line:149
SourceNode_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.add = function SourceNode_add(aChunk) {$/;"	function	line:171
SourceNode_prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) {$/;"	function	line:196
SourceNode_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.walk = function SourceNode_walk(aFn) {$/;"	function	line:220
SourceNode_join	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.join = function SourceNode_join(aSep) {$/;"	function	line:244
SourceNode_replaceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) {$/;"	function	line:267
SourceNode_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^    function SourceNode_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:289
SourceNode_walkSourceContents	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^    function SourceNode_walkSourceContents(aFn) {$/;"	function	line:300
SourceNode_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.toString = function SourceNode_toString() {$/;"	function	line:317
SourceNode_toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/source-node.js	/^  SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) {$/;"	function	line:329
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^define(function (require, exports, module) {$/;"	function	line:10
getArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function getArg(aArgs, aName, aDefaultValue) {$/;"	function	line:22
urlParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function urlParse(aUrl) {$/;"	function	line:36
urlGenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function urlGenerate(aParsedUrl) {$/;"	function	line:51
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function normalize(aPath) {$/;"	function	line:84
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function join(aRoot, aPath) {$/;"	function	line:145
relative	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function relative(aRoot, aPath) {$/;"	function	line:194
toSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function toSetString(aStr) {$/;"	function	line:237
fromSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function fromSetString(aStr) {$/;"	function	line:242
compareByOriginalPositions	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) {$/;"	function	line:255
compareByGeneratedPositionsDeflated	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) {$/;"	function	line:294
strcmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function strcmp(aStr1, aStr2) {$/;"	function	line:324
compareByGeneratedPositionsInflated	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/lib/source-map/util.js	/^  function compareByGeneratedPositionsInflated(mappingA, mappingB) {$/;"	function	line:340
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "name": "source-map",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "description": "Generates and consumes source maps",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "version": "0.4.4",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "homepage": "https:\/\/github.com\/mozilla\/source-map",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "author": "Nick Fitzgerald <nfitzgerald@mozilla.com>",$/;"	function	line:6
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "contributors": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "repository": {$/;"	function	line:42
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^    "type": "git",$/;"	function	line:43
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^    "url": "http:\/\/github.com\/mozilla\/source-map.git"$/;"	function	line:44
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "directories": {$/;"	function	line:46
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^    "lib": ".\/lib"$/;"	function	line:47
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "main": ".\/lib\/source-map.js",$/;"	function	line:49
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "files": [$/;"	function	line:50
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "engines": {$/;"	function	line:54
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^    "node": ">=0.8.0"$/;"	function	line:55
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:57
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "dependencies": {$/;"	function	line:58
amdefine	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^    "amdefine": ">=0.0.4"$/;"	function	line:59
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "devDependencies": {$/;"	function	line:61
dryice	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^    "dryice": ">=0.4.8"$/;"	function	line:62
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^  "scripts": {$/;"	function	line:64
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^    "test": "node test\/run-tests.js",$/;"	function	line:65
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/package.json	/^    "build": "node Makefile.dryice.js"$/;"	function	line:66
Source Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^# Source Map$/;"	function	line:1
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^## Node$/;"	function	line:16
Building from Source (for everywhere else)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^## Building from Source (for everywhere else)$/;"	function	line:20
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^## Examples$/;"	function	line:40
Consuming a source map	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^### Consuming a source map$/;"	function	line:42
Generating a source map	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^### Generating a source map$/;"	function	line:81
With SourceNode (high level API)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### With SourceNode (high level API)$/;"	function	line:86
With SourceMapGenerator (low level API)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### With SourceMapGenerator (low level API)$/;"	function	line:119
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^## API$/;"	function	line:143
SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^### SourceMapConsumer$/;"	function	line:159
new SourceMapConsumer(rawSourceMap)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### new SourceMapConsumer(rawSourceMap)$/;"	function	line:165
SourceMapConsumer.prototype.computeColumnSpans()	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.computeColumnSpans()$/;"	function	line:186
SourceMapConsumer.prototype.originalPositionFor(generatedPosition)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.originalPositionFor(generatedPosition)$/;"	function	line:191
SourceMapConsumer.prototype.generatedPositionFor(originalPosition)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.generatedPositionFor(originalPosition)$/;"	function	line:220
SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)$/;"	function	line:238
SourceMapConsumer.prototype.hasContentsOfAllSources()	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.hasContentsOfAllSources()$/;"	function	line:261
SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])$/;"	function	line:269
SourceMapConsumer.prototype.eachMapping(callback, context, order)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.eachMapping(callback, context, order)$/;"	function	line:278
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^### SourceMapGenerator$/;"	function	line:296
new SourceMapGenerator([startOfSourceMap])	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### new SourceMapGenerator([startOfSourceMap])$/;"	function	line:301
SourceMapGenerator.fromSourceMap(sourceMapConsumer)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapGenerator.fromSourceMap(sourceMapConsumer)$/;"	function	line:315
SourceMapGenerator.prototype.addMapping(mapping)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.addMapping(mapping)$/;"	function	line:321
SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)$/;"	function	line:335
SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])$/;"	function	line:343
SourceMapGenerator.prototype.toString()	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.toString()$/;"	function	line:367
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^### SourceNode$/;"	function	line:371
new SourceNode([line, column, source[, chunk[, name]]])	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### new SourceNode([line, column, source[, chunk[, name]]])$/;"	function	line:379
SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath])	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath])$/;"	function	line:394
SourceNode.prototype.add(chunk)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceNode.prototype.add(chunk)$/;"	function	line:405
SourceNode.prototype.prepend(chunk)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceNode.prototype.prepend(chunk)$/;"	function	line:412
SourceNode.prototype.setSourceContent(sourceFile, sourceContent)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceNode.prototype.setSourceContent(sourceFile, sourceContent)$/;"	function	line:419
SourceNode.prototype.walk(fn)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceNode.prototype.walk(fn)$/;"	function	line:428
SourceNode.prototype.walkSourceContents(fn)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceNode.prototype.walkSourceContents(fn)$/;"	function	line:436
SourceNode.prototype.join(sep)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceNode.prototype.join(sep)$/;"	function	line:443
SourceNode.prototype.replaceRight(pattern, replacement)	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceNode.prototype.replaceRight(pattern, replacement)$/;"	function	line:450
SourceNode.prototype.toString()	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceNode.prototype.toString()$/;"	function	line:459
SourceNode.prototype.toStringWithSourceMap([startOfSourceMap])	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^#### SourceNode.prototype.toStringWithSourceMap([startOfSourceMap])$/;"	function	line:464
Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/node_modules/source-map/README.md	/^## Tests$/;"	function	line:472
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "name": "handlebars",$/;"	function	line:2
barename	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "barename": "handlebars",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "version": "4.0.6",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "description": "Handlebars provides the power necessary to let you build semantic templates effectively with no frustration",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "homepage": "http:\/\/www.handlebarsjs.com\/",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "keywords": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "url": "https:\/\/github.com\/wycats\/handlebars.js.git"$/;"	function	line:15
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "author": "Yehuda Katz",$/;"	function	line:17
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "license": "MIT",$/;"	function	line:18
readmeFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "readmeFilename": "README.md",$/;"	function	line:19
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "engines": {$/;"	function	line:20
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "node": ">=0.4.7"$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "dependencies": {$/;"	function	line:23
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "async": "^1.4.0",$/;"	function	line:24
optimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "optimist": "^0.6.1",$/;"	function	line:25
source-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "source-map": "^0.4.4"$/;"	function	line:26
optionalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "optionalDependencies": {$/;"	function	line:28
uglify-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "uglify-js": "^2.6"$/;"	function	line:29
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "devDependencies": {$/;"	function	line:31
aws-sdk	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "aws-sdk": "^2.1.49",$/;"	function	line:32
babel-loader	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "babel-loader": "^5.0.0",$/;"	function	line:33
babel-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "babel-runtime": "^5.1.10",$/;"	function	line:34
benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "benchmark": "~1.0",$/;"	function	line:35
dustjs-linkedin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "dustjs-linkedin": "^2.0.2",$/;"	function	line:36
eco	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "eco": "~1.1.0-rc-3",$/;"	function	line:37
grunt	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt": "~0.4.1",$/;"	function	line:38
grunt-babel	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-babel": "^5.0.0",$/;"	function	line:39
grunt-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-cli": "~0.1.10",$/;"	function	line:40
grunt-contrib-clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-contrib-clean": "0.x",$/;"	function	line:41
grunt-contrib-concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-contrib-concat": "0.x",$/;"	function	line:42
grunt-contrib-connect	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-contrib-connect": "0.x",$/;"	function	line:43
grunt-contrib-copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-contrib-copy": "0.x",$/;"	function	line:44
grunt-contrib-requirejs	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-contrib-requirejs": "0.x",$/;"	function	line:45
grunt-contrib-uglify	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-contrib-uglify": "0.x",$/;"	function	line:46
grunt-contrib-watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-contrib-watch": "0.x",$/;"	function	line:47
grunt-eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-eslint": "^17.1.0",$/;"	function	line:48
grunt-saucelabs	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-saucelabs": "8.x",$/;"	function	line:49
grunt-webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "grunt-webpack": "^1.0.8",$/;"	function	line:50
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "istanbul": "^0.3.0",$/;"	function	line:51
jison	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "jison": "~0.3.0",$/;"	function	line:52
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "mocha": "~1.20.0",$/;"	function	line:53
mock-stdin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "mock-stdin": "^0.3.0",$/;"	function	line:54
mustache	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "mustache": "^2.1.3",$/;"	function	line:55
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "semver": "^5.0.1",$/;"	function	line:56
underscore	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "underscore": "^1.5.1",$/;"	function	line:57
webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "webpack": "^1.12.6",$/;"	function	line:58
webpack-dev-server	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "webpack-dev-server": "^1.12.1"$/;"	function	line:59
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "main": "lib\/index.js",$/;"	function	line:61
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "bin": {$/;"	function	line:62
handlebars	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "handlebars": "bin\/handlebars"$/;"	function	line:63
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "scripts": {$/;"	function	line:65
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "test": "grunt"$/;"	function	line:66
jspm	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^  "jspm": {$/;"	function	line:68
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "main": "handlebars",$/;"	function	line:69
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "directories": {$/;"	function	line:70
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^      "lib": "dist\/amd"$/;"	function	line:71
buildConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^    "buildConfig": {$/;"	function	line:73
minify	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/package.json	/^      "minify": true$/;"	function	line:74
Compatibility	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/README.markdown	/^### Compatibility$/;"	function	line:68
Release Notes	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^# Release Notes$/;"	function	line:1
Development	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## Development$/;"	function	line:3
v4.0.6 - November 12th, 2016	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v4.0.6 - November 12th, 2016$/;"	function	line:7
v4.0.5 - November 19th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v4.0.5 - November 19th, 2015$/;"	function	line:28
v4.0.4 - October 29th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v4.0.4 - October 29th, 2015$/;"	function	line:40
v4.0.3 - September 23rd, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v4.0.3 - September 23rd, 2015$/;"	function	line:46
v4.0.2 - September 4th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v4.0.2 - September 4th, 2015$/;"	function	line:59
v4.0.1 - September 2nd, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v4.0.1 - September 2nd, 2015$/;"	function	line:64
v4.0.0 - September 1st, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v4.0.0 - September 1st, 2015$/;"	function	line:69
v3.0.3 - April 28th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v3.0.3 - April 28th, 2015$/;"	function	line:112
v3.0.2 - April 20th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v3.0.2 - April 20th, 2015$/;"	function	line:117
v3.0.1 - March 24th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v3.0.1 - March 24th, 2015$/;"	function	line:128
v3.0.0 - February 10th, 2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v3.0.0 - February 10th, 2015$/;"	function	line:137
v2.0.0 - September 1st, 2014	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v2.0.0 - September 1st, 2014$/;"	function	line:187
v2.0.0-beta.1 - August 26th, 2014	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v2.0.0-beta.1 - August 26th, 2014$/;"	function	line:194
v2.0.0-alpha.4 - May 19th, 2014	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v2.0.0-alpha.4 - May 19th, 2014$/;"	function	line:237
v2.0.0-alpha.3 - May 19th, 2014	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v2.0.0-alpha.3 - May 19th, 2014$/;"	function	line:242
v2.0.0-alpha.2 - March 6th, 2014	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v2.0.0-alpha.2 - March 6th, 2014$/;"	function	line:249
v2.0.0-alpha.1 - February 10th, 2014	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v2.0.0-alpha.1 - February 10th, 2014$/;"	function	line:263
v1.3.0 - January 1st, 2014	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v1.3.0 - January 1st, 2014$/;"	function	line:297
v1.2.1 - December 26th, 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v1.2.1 - December 26th, 2013$/;"	function	line:311
v1.2.0 - December 23rd, 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v1.2.0 - December 23rd, 2013$/;"	function	line:317
v1.1.2 - November 5th, 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v1.1.2 - November 5th, 2013$/;"	function	line:343
v1.1.1 - November 4th, 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v1.1.1 - November 4th, 2013$/;"	function	line:353
v1.1.0 - November 3rd, 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v1.1.0 - November 3rd, 2013$/;"	function	line:361
v1.0.12 / 1.0.0 - May 31 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v1.0.12 \/ 1.0.0 - May 31 2013$/;"	function	line:390
v1.0.11 / 1.0.0-rc4 - May 13 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v1.0.11 \/ 1.0.0-rc4 - May 13 2013$/;"	function	line:412
v1.0.10 - Node - Feb 27 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v1.0.10 - Node - Feb 27 2013$/;"	function	line:436
v1.0.9 - Node - Feb 15 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## v1.0.9 - Node - Feb 15 2013$/;"	function	line:446
1.0.0-rc3 - Browser - Feb 14 2013	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## 1.0.0-rc3 - Browser - Feb 14 2013$/;"	function	line:452
Prior Versions	/Users/jonathan/repos/identifiers-arxiv/node_modules/handlebars/release-notes.md	/^## Prior Versions$/;"	function	line:462
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/async.js	/^module.exports = function (data, cb) {$/;"	function	line:6
ValidationError	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/error.js	/^function ValidationError (errors) {$/;"	function	line:3
ValidationError	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/error.js	/^}$/;"	class	line:6
promisify	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/index.js	/^var promisify = function (schema) {$/;"	function	line:7
runner	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/index.js	/^      runner(schema, data, function (err, valid) {$/;"	function	line:10
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/runner.js	/^module.exports = function (schema, data, cb) {$/;"	function	line:7
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cache.json	/^  "properties": {$/;"	function	line:2
beforeRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cache.json	/^    "beforeRequest": {$/;"	function	line:3
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cache.json	/^      "$ref": "#cacheEntry"$/;"	function	line:4
afterRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cache.json	/^    "afterRequest": {$/;"	function	line:6
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cache.json	/^      "$ref": "#cacheEntry"$/;"	function	line:7
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cache.json	/^    "comment": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cache.json	/^      "type": "string"$/;"	function	line:10
oneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^  "oneOf": [{$/;"	function	line:2
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^    "type": "object",$/;"	function	line:3
optional	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^    "optional": true,$/;"	function	line:4
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^    "required": [$/;"	function	line:5
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^    "properties": {$/;"	function	line:10
expires	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^      "expires": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^        "type": "string"$/;"	function	line:12
lastAccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^      "lastAccess": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^        "type": "string"$/;"	function	line:15
eTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^      "eTag": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^        "type": "string"$/;"	function	line:18
hitCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^      "hitCount": {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^        "type": "integer"$/;"	function	line:21
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^      "comment": {$/;"	function	line:23
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^        "type": "string"$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^    "type": null,$/;"	function	line:28
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cacheEntry.json	/^    "additionalProperties": false$/;"	function	line:29
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^  "type": "object",$/;"	function	line:2
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^  "required": [$/;"	function	line:3
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^  "properties": {$/;"	function	line:7
size	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^    "size": {$/;"	function	line:8
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^      "type": "integer"$/;"	function	line:9
compression	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^    "compression": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^      "type": "integer"$/;"	function	line:12
mimeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^    "mimeType": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^      "type": "string"$/;"	function	line:15
text	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^    "text": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^      "type": "string"$/;"	function	line:18
encoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^    "encoding": {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^      "type": "string"$/;"	function	line:21
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^    "comment": {$/;"	function	line:23
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/content.json	/^      "type": "string"$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^  "type": "object",$/;"	function	line:2
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^  "required": [$/;"	function	line:3
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^  "properties": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^    "name": {$/;"	function	line:8
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^      "type": "string"$/;"	function	line:9
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^    "value": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^      "type": "string"$/;"	function	line:12
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^    "path": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^      "type": "string"$/;"	function	line:15
domain	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^    "domain": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^      "type": "string"$/;"	function	line:18
expires	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^    "expires": {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^      "type": ["string", "null"],$/;"	function	line:21
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^      "format": "date-time"$/;"	function	line:22
httpOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^    "httpOnly": {$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^      "type": "boolean"$/;"	function	line:25
secure	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^    "secure": {$/;"	function	line:27
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^      "type": "boolean"$/;"	function	line:28
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^    "comment": {$/;"	function	line:30
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/cookie.json	/^      "type": "string"$/;"	function	line:31
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/creator.json	/^  "type": "object",$/;"	function	line:2
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/creator.json	/^  "required": [$/;"	function	line:3
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/creator.json	/^  "properties": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/creator.json	/^    "name": {$/;"	function	line:8
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/creator.json	/^      "type": "string"$/;"	function	line:9
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/creator.json	/^    "version": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/creator.json	/^      "type": "string"$/;"	function	line:12
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/creator.json	/^    "comment": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/creator.json	/^      "type": "string"$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^  "type": "object",$/;"	function	line:2
optional	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^  "optional": true,$/;"	function	line:3
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^  "required": [$/;"	function	line:4
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^  "properties": {$/;"	function	line:12
pageref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^    "pageref": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "type": "string"$/;"	function	line:14
startedDateTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^    "startedDateTime": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "type": "string",$/;"	function	line:17
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "format": "date-time",$/;"	function	line:18
pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "pattern": "^(\\\\d{4})(-)?(\\\\d\\\\d)(-)?(\\\\d\\\\d)(T)?(\\\\d\\\\d)(:)?(\\\\d\\\\d)(:)?(\\\\d\\\\d)(\\\\.\\\\d+)?(Z|([+-])(\\\\d\\\\d)(:)?(\\\\d\\\\d))"$/;"	function	line:19
time	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^    "time": {$/;"	function	line:21
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "type": "number",$/;"	function	line:22
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "min": 0$/;"	function	line:23
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^    "request": {$/;"	function	line:25
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "$ref": "#request"$/;"	function	line:26
response	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^    "response": {$/;"	function	line:28
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "$ref": "#response"$/;"	function	line:29
cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^    "cache": {$/;"	function	line:31
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "$ref": "#cache"$/;"	function	line:32
timings	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^    "timings": {$/;"	function	line:34
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "$ref": "#timings"$/;"	function	line:35
serverIPAddress	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^    "serverIPAddress": {$/;"	function	line:37
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "type": "string",$/;"	function	line:38
oneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "oneOf": [$/;"	function	line:39
connection	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^    "connection": {$/;"	function	line:44
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "type": "string"$/;"	function	line:45
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^    "comment": {$/;"	function	line:47
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/entry.json	/^      "type": "string"$/;"	function	line:48
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/har.json	/^  "type": "object",$/;"	function	line:2
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/har.json	/^  "required": [$/;"	function	line:3
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/har.json	/^  "properties": {$/;"	function	line:6
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/har.json	/^    "log": {$/;"	function	line:7
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/har.json	/^      "$ref": "#log"$/;"	function	line:8
use strict.cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/index.js	/^var schemas = {$/;"	property	line:3
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^  "type": "object",$/;"	function	line:2
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^  "required": [$/;"	function	line:3
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^  "properties": {$/;"	function	line:8
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^    "version": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^      "type": "string"$/;"	function	line:10
creator	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^    "creator": {$/;"	function	line:12
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^      "$ref": "#creator"$/;"	function	line:13
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^    "browser": {$/;"	function	line:15
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^      "$ref": "#creator"$/;"	function	line:16
pages	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^    "pages": {$/;"	function	line:18
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^      "type": "array",$/;"	function	line:19
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^      "items": {$/;"	function	line:20
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^        "$ref": "#page"$/;"	function	line:21
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^    "entries": {$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^      "type": "array",$/;"	function	line:25
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^      "items": {$/;"	function	line:26
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^        "$ref": "#entry"$/;"	function	line:27
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^    "comment": {$/;"	function	line:30
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/log.json	/^      "type": "string"$/;"	function	line:31
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^  "type": "object",$/;"	function	line:2
optional	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^  "optional": true,$/;"	function	line:3
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^  "required": [$/;"	function	line:4
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^  "properties": {$/;"	function	line:10
startedDateTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^    "startedDateTime": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^      "type": "string",$/;"	function	line:12
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^      "format": "date-time",$/;"	function	line:13
pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^      "pattern": "^(\\\\d{4})(-)?(\\\\d\\\\d)(-)?(\\\\d\\\\d)(T)?(\\\\d\\\\d)(:)?(\\\\d\\\\d)(:)?(\\\\d\\\\d)(\\\\.\\\\d+)?(Z|([+-])(\\\\d\\\\d)(:)?(\\\\d\\\\d))"$/;"	function	line:14
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^    "id": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^      "type": "string",$/;"	function	line:17
unique	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^      "unique": true$/;"	function	line:18
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^    "title": {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^      "type": "string"$/;"	function	line:21
pageTimings	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^    "pageTimings": {$/;"	function	line:23
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^      "$ref": "#pageTimings"$/;"	function	line:24
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^    "comment": {$/;"	function	line:26
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/page.json	/^      "type": "string"$/;"	function	line:27
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/pageTimings.json	/^  "type": "object",$/;"	function	line:2
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/pageTimings.json	/^  "properties": {$/;"	function	line:3
onContentLoad	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/pageTimings.json	/^    "onContentLoad": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/pageTimings.json	/^      "type": "number",$/;"	function	line:5
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/pageTimings.json	/^      "min": -1$/;"	function	line:6
onLoad	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/pageTimings.json	/^    "onLoad": {$/;"	function	line:8
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/pageTimings.json	/^      "type": "number",$/;"	function	line:9
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/pageTimings.json	/^      "min": -1$/;"	function	line:10
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/pageTimings.json	/^    "comment": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/pageTimings.json	/^      "type": "string"$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^  "type": "object",$/;"	function	line:2
optional	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^  "optional": true,$/;"	function	line:3
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^  "required": [$/;"	function	line:4
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^  "properties": {$/;"	function	line:7
mimeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^    "mimeType": {$/;"	function	line:8
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^      "type": "string"$/;"	function	line:9
text	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^    "text": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^      "type": "string"$/;"	function	line:12
params	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^    "params": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^      "type": "array",$/;"	function	line:15
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^      "required": [$/;"	function	line:16
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^      "properties": {$/;"	function	line:19
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^        "name": {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^          "type": "string"$/;"	function	line:21
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^        "value": {$/;"	function	line:23
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^          "type": "string"$/;"	function	line:24
fileName	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^        "fileName": {$/;"	function	line:26
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^          "type": "string"$/;"	function	line:27
contentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^        "contentType": {$/;"	function	line:29
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^          "type": "string"$/;"	function	line:30
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^        "comment": {$/;"	function	line:32
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^          "type": "string"$/;"	function	line:33
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^    "comment": {$/;"	function	line:37
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/postData.json	/^      "type": "string"$/;"	function	line:38
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/record.json	/^  "type": "object",$/;"	function	line:2
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/record.json	/^  "required": [$/;"	function	line:3
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/record.json	/^  "properties": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/record.json	/^    "name": {$/;"	function	line:8
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/record.json	/^      "type": "string"$/;"	function	line:9
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/record.json	/^    "value": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/record.json	/^      "type": "string"$/;"	function	line:12
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/record.json	/^    "comment": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/record.json	/^      "type": "string"$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^  "type": "object",$/;"	function	line:2
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^  "required": [$/;"	function	line:3
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^  "properties": {$/;"	function	line:13
method	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^    "method": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "type": "string"$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^    "url": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "type": "string",$/;"	function	line:18
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "format": "uri"$/;"	function	line:19
httpVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^    "httpVersion": {$/;"	function	line:21
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "type": "string"$/;"	function	line:22
cookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^    "cookies": {$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "type": "array",$/;"	function	line:25
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "items": {$/;"	function	line:26
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^        "$ref": "#cookie"$/;"	function	line:27
headers	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^    "headers": {$/;"	function	line:30
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "type": "array",$/;"	function	line:31
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "items": {$/;"	function	line:32
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^        "$ref": "#record"$/;"	function	line:33
queryString	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^    "queryString": {$/;"	function	line:36
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "type": "array",$/;"	function	line:37
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "items": {$/;"	function	line:38
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^        "$ref": "#record"$/;"	function	line:39
postData	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^    "postData": {$/;"	function	line:42
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "$ref": "#postData"$/;"	function	line:43
headersSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^    "headersSize": {$/;"	function	line:45
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "type": "integer"$/;"	function	line:46
bodySize	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^    "bodySize": {$/;"	function	line:48
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "type": "integer"$/;"	function	line:49
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^    "comment": {$/;"	function	line:51
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/request.json	/^      "type": "string"$/;"	function	line:52
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^  "type": "object",$/;"	function	line:2
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^  "required": [$/;"	function	line:3
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^  "properties": {$/;"	function	line:14
status	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^    "status": {$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "type": "integer"$/;"	function	line:16
statusText	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^    "statusText": {$/;"	function	line:18
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "type": "string"$/;"	function	line:19
httpVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^    "httpVersion": {$/;"	function	line:21
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "type": "string"$/;"	function	line:22
cookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^    "cookies": {$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "type": "array",$/;"	function	line:25
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "items": {$/;"	function	line:26
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^        "$ref": "#cookie"$/;"	function	line:27
headers	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^    "headers": {$/;"	function	line:30
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "type": "array",$/;"	function	line:31
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "items": {$/;"	function	line:32
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^        "$ref": "#record"$/;"	function	line:33
content	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^    "content": {$/;"	function	line:36
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "$ref": "#content"$/;"	function	line:37
redirectURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^    "redirectURL": {$/;"	function	line:39
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "type": "string"$/;"	function	line:40
headersSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^    "headersSize": {$/;"	function	line:42
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "type": "integer"$/;"	function	line:43
bodySize	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^    "bodySize": {$/;"	function	line:45
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "type": "integer"$/;"	function	line:46
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^    "comment": {$/;"	function	line:48
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/response.json	/^      "type": "string"$/;"	function	line:49
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^  "required": [$/;"	function	line:2
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^  "properties": {$/;"	function	line:7
dns	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^    "dns": {$/;"	function	line:8
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "type": "number",$/;"	function	line:9
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "min": -1$/;"	function	line:10
connect	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^    "connect": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "type": "number",$/;"	function	line:13
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "min": -1$/;"	function	line:14
blocked	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^    "blocked": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "type": "number",$/;"	function	line:17
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "min": -1$/;"	function	line:18
send	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^    "send": {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "type": "number",$/;"	function	line:21
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "min": -1$/;"	function	line:22
wait	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^    "wait": {$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "type": "number",$/;"	function	line:25
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "min": -1$/;"	function	line:26
receive	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^    "receive": {$/;"	function	line:28
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "type": "number",$/;"	function	line:29
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "min": -1$/;"	function	line:30
ssl	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^    "ssl": {$/;"	function	line:32
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "type": "number",$/;"	function	line:33
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "min": -1$/;"	function	line:34
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^    "comment": {$/;"	function	line:36
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/lib/schemas/timings.json	/^      "type": "string"$/;"	function	line:37
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "version": "2.0.6",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "name": "har-validator",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "author": "Ahmad Nassri <ahmad@ahmadnassri.com> (https:\/\/www.ahmadnassri.com\/)",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "homepage": "https:\/\/github.com\/ahmadnassri\/har-validator",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "repository": "ahmadnassri\/har-validator",$/;"	function	line:7
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "license": "ISC",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "main": "lib\/index",$/;"	function	line:9
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "bin": "bin\/har-validator",$/;"	function	line:10
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "keywords": [$/;"	function	line:11
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "engines": {$/;"	function	line:18
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "node": ">=0.10"$/;"	function	line:19
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "files": [$/;"	function	line:21
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "bugs": {$/;"	function	line:25
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "url": "https:\/\/github.com\/ahmadnassri\/har-validator\/issues"$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "scripts": {$/;"	function	line:28
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "pretest": "standard && echint",$/;"	function	line:29
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "test": "mocha",$/;"	function	line:30
posttest	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "posttest": "npm run coverage",$/;"	function	line:31
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "coverage": "istanbul cover --dir coverage _mocha -- -R dot",$/;"	function	line:32
codeclimate	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "codeclimate": "codeclimate < coverage\/lcov.info"$/;"	function	line:33
echint	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "echint": {$/;"	function	line:35
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "ignore": [$/;"	function	line:36
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "devDependencies": {$/;"	function	line:40
codeclimate-test-reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "codeclimate-test-reporter": "0.2.1",$/;"	function	line:41
echint	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "echint": "^1.5.1",$/;"	function	line:42
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "istanbul": "^0.4.2",$/;"	function	line:43
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "mocha": "^2.3.4",$/;"	function	line:44
require-directory	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "require-directory": "^2.1.1",$/;"	function	line:45
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "should": "^8.1.1",$/;"	function	line:46
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "standard": "^5.4.1"$/;"	function	line:47
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^  "dependencies": {$/;"	function	line:49
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "chalk": "^1.1.1",$/;"	function	line:50
commander	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "commander": "^2.9.0",$/;"	function	line:51
is-my-json-valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "is-my-json-valid": "^2.12.4",$/;"	function	line:52
pinkie-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/package.json	/^    "pinkie-promise": "^2.0.0"$/;"	function	line:53
HAR Validator [![version][npm-version]][npm-url] [![License][npm-license]][license-url]	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^# HAR Validator [![version][npm-version]][npm-url] [![License][npm-license]][license-url]$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^## Install$/;"	function	line:11
to use in cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^# to use in cli$/;"	function	line:14
to use as a module	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^# to use as a module$/;"	function	line:17
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^## Usage$/;"	function	line:21
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^###### Example$/;"	function	line:35
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^## API$/;"	function	line:43
Validate(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate(data)$/;"	function	line:47
Validate.log(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.log(data)$/;"	function	line:60
Validate.cache(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.cache(data)$/;"	function	line:73
Validate.cacheEntry(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.cacheEntry(data)$/;"	function	line:86
Validate.content(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.content(data)$/;"	function	line:99
Validate.cookie(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.cookie(data)$/;"	function	line:112
Validate.creator(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.creator(data)$/;"	function	line:125
Validate.entry(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.entry(data)$/;"	function	line:138
Validate.log(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.log(data)$/;"	function	line:151
Validate.page(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.page(data)$/;"	function	line:155
Validate.pageTimings(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.pageTimings(data)$/;"	function	line:168
Validate.postData(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.postData(data)$/;"	function	line:181
Validate.record(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.record(data)$/;"	function	line:194
Validate.request(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.request(data)$/;"	function	line:207
Validate.response(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.response(data)$/;"	function	line:220
Validate.timings(data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate.timings(data)$/;"	function	line:233
Callback API	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^## Callback API$/;"	function	line:248
Validate(data [, callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^### Validate(data [, callback])$/;"	function	line:250
Support	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^## Support$/;"	function	line:269
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/har-validator/README.md	/^## License$/;"	function	line:278
ansiRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/index.js	/^var ansiRegex = require('ansi-regex');$/;"	variable	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "name": "has-ansi",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "description": "Check if a string has ANSI escape codes",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "repository": "sindresorhus\/has-ansi",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "maintainers": [$/;"	function	line:12
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^    "test": "node test.js"$/;"	function	line:20
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "files": [$/;"	function	line:22
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "keywords": [$/;"	function	line:25
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "dependencies": {$/;"	function	line:49
ansi-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^    "ansi-regex": "^2.0.0"$/;"	function	line:50
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^  "devDependencies": {$/;"	function	line:52
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/package.json	/^    "ava": "0.0.4"$/;"	function	line:53
has-ansi [![Build Status](https://travis-ci.org/sindresorhus/has-ansi.svg?branch=master)](https://travis-ci.org/sindresorhus/has-ansi)	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/readme.md	/^# has-ansi [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/has-ansi.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/has-ansi)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/readme.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/readme.md	/^## Related$/;"	function	line:26
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-ansi/readme.md	/^## License$/;"	function	line:34
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/index.js	/^module.exports = function (flag, argv) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/index.js	/^'use strict';$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "name": "has-flag",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "description": "Check if argv has a specific flag",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "repository": "sindresorhus\/has-flag",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "maintainers": [$/;"	function	line:12
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "engines": {$/;"	function	line:17
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^    "node": ">=0.10.0"$/;"	function	line:18
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "scripts": {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^    "test": "node test.js"$/;"	function	line:21
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "files": [$/;"	function	line:23
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "keywords": [$/;"	function	line:26
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^  "devDependencies": {$/;"	function	line:45
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/package.json	/^    "ava": "0.0.4"$/;"	function	line:46
has-flag [![Build Status](https://travis-ci.org/sindresorhus/has-flag.svg?branch=master)](https://travis-ci.org/sindresorhus/has-flag)	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/readme.md	/^# has-flag [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/has-flag.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/has-flag)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/readme.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/readme.md	/^## Usage$/;"	function	line:15
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/readme.md	/^## API$/;"	function	line:42
hasFlag(flag, [argv])	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/readme.md	/^### hasFlag(flag, [argv])$/;"	function	line:44
flag	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/readme.md	/^#### flag$/;"	function	line:48
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/readme.md	/^#### argv$/;"	function	line:54
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/has-flag/readme.md	/^## License$/;"	function	line:62
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/.travis.yml	/^node_js:$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/bower.json	/^  "name": "hawk",$/;"	function	line:2
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/bower.json	/^  "main": "lib\/browser.js",$/;"	function	line:3
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/bower.json	/^  "license": ".\/LICENSE",$/;"	function	line:4
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/bower.json	/^  "ignore": [$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/bower.json	/^  "keywords": [$/;"	function	line:11
authors	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/bower.json	/^  "authors": [$/;"	function	line:17
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/bower.json	/^  "repository": {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/bower.json	/^    "type": "git",$/;"	function	line:21
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/bower.json	/^    "url": "git:\/\/github.com\/hueniverse\/hawk.git"$/;"	function	line:22
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/component.json	/^  "name": "hawk",$/;"	function	line:2
repo	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/component.json	/^  "repo": "hueniverse\/hawk",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/component.json	/^  "description": "HTTP Hawk Authentication Scheme",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/component.json	/^  "version": "1.0.0",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/component.json	/^  "keywords": [$/;"	function	line:6
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/component.json	/^  "dependencies": {},$/;"	function	line:12
development	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/component.json	/^  "development": {},$/;"	function	line:13
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/component.json	/^  "license": "BSD",$/;"	function	line:14
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/component.json	/^  "main": "lib\/browser.js",$/;"	function	line:15
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/component.json	/^  "scripts": [$/;"	function	line:16
_typeof	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^var _typeof = function (obj) {$/;"	function	line:7
_typeof	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^var _typeof = function (obj) {$/;"	function	line:7
Url	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^var Url = require('url');$/;"	variable	line:12
Hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^var Hoek = require('hoek');$/;"	variable	line:13
Cryptiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^var Cryptiles = require('cryptiles');$/;"	variable	line:14
Crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^var Crypto = require('.\/crypto');$/;"	variable	line:15
Utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^var Utils = require('.\/utils');$/;"	variable	line:16
header	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^exports.header = function (uri, method, options) {$/;"	function	line:51
exports.header.result.field	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^    var result = {$/;"	property	line:53
exports.header.result.artifacts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^        field: '',$/;"	property	line:54
exports.header	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^var internals = {};$/;"	function	line:20
timestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^    var timestamp = options.timestamp || Utils.nowSecs(options.localtimeOffsetMsec);$/;"	variable	line:68
credentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^    var credentials = options.credentials;$/;"	variable	line:72
artifacts.ts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^    var artifacts = {$/;"	property	line:92
artifacts.nonce	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^        ts: timestamp,$/;"	property	line:93
mac	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^    var mac = Crypto.calculateMac('header', credentials, artifacts);$/;"	variable	line:114
hasExt	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^    var hasExt = artifacts.ext !== null && artifacts.ext !== undefined && artifacts.ext !== ''; \/\/ Other falsey values allowed$/;"	variable	line:118
header	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^    var header = 'Hawk id="' + credentials.id + '", ts="' + artifacts.ts + '", nonce="' + artifacts.nonce + (artifacts.hash ? '", hash="' + artifacts.hash : '') + (hasExt ? '", ext="' + Hoek.escapeHeaderAttribute(artifacts.ext) : '') + '", mac="' + mac + '"';$/;"	variable	line:119
authenticate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^exports.authenticate = function (res, credentials, artifacts, options) {$/;"	function	line:141
exports.authenticate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^};$/;"	function	line:128
getBewit	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^exports.getBewit = function (uri, options) {$/;"	function	line:220
exports.getBewit	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^};$/;"	function	line:196
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^exports.message = function (host, port, message, options) {$/;"	function	line:296
exports.message.artifacts.ts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^    var artifacts = {$/;"	property	line:324
exports.message.artifacts.nonce	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^        ts: timestamp,$/;"	property	line:325
exports.message.result.id	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^    var result = {$/;"	property	line:334
exports.message	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/dist/client.js	/^};$/;"	function	line:270
Http	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/example/usage.js	/^var Http = require('http');$/;"	variable	line:3
Request	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/example/usage.js	/^var Request = require('request');$/;"	variable	line:4
Hawk	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/example/usage.js	/^var Hawk = require('..\/lib');$/;"	variable	line:5
internals.credentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/example/usage.js	/^var internals = {$/;"	property	line:10
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/example/usage.js	/^var credentialsFunc = function (id, callback) {$/;"	function	line:24
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/example/usage.js	/^var credentialsFunc = function (id, callback) {$/;"	function	line:24
handler	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/example/usage.js	/^var handler = function (req, res) {$/;"	function	line:32
handler	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/example/usage.js	/^var handler = function (req, res) {$/;"	function	line:32
Request	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/example/usage.js	/^Request('http:\/\/127.0.0.1:8000\/resource\/1?b=1&a=2', function (error, response, body) {$/;"	function	line:52
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/example/usage.js	/^credentialsFunc('dh37fgj492je', function (err, credentials) {$/;"	function	line:60
Request	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/example/usage.js	/^    Request(options, function (error, response, body) {$/;"	function	line:71
hawk.internals	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^var hawk = {$/;"	property	line:10
header	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    header: function (uri, method, options) {$/;"	function	line:46
hawk.client.header	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^hawk.client = {$/;"	method	line:15
hawk.client.header.result.field	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var result = {$/;"	property	line:48
hawk.client.header.result.artifacts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^            field: '',$/;"	property	line:49
timestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var timestamp = options.timestamp || hawk.utils.now(options.localtimeOffsetMsec);$/;"	variable	line:65
credentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var credentials = options.credentials;$/;"	variable	line:69
artifacts.ts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var artifacts = {$/;"	property	line:92
artifacts.nonce	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^            ts: timestamp,$/;"	property	line:93
mac	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var mac = hawk.crypto.calculateMac('header', credentials, artifacts);$/;"	variable	line:115
hasExt	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var hasExt = artifacts.ext !== null && artifacts.ext !== undefined && artifacts.ext !== '';       \/\/ Other falsey values allowed$/;"	variable	line:119
header	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var header = 'Hawk id="' + credentials.id +$/;"	variable	line:120
bewit	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    bewit: function (uri, options) {$/;"	function	line:159
now	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var now = hawk.utils.now(options.localtimeOffsetMsec);$/;"	variable	line:176
credentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var credentials = options.credentials;$/;"	variable	line:180
exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var exp = now + options.ttlSec;$/;"	variable	line:199
mac	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var mac = hawk.crypto.calculateMac('bewit', credentials, {$/;"	variable	line:200
bewit	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var bewit = credentials.id + '\\\\' + exp + '\\\\' + mac + '\\\\' + options.ext;$/;"	variable	line:212
authenticate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    authenticate: function (request, credentials, artifacts, options) {$/;"	function	line:227
getHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var getHeader = function (name) {$/;"	function	line:231
getHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var getHeader = function (name) {$/;"	function	line:231
attributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var attributes = hawk.utils.parseAuthorizationHeader(serverAuthorization, ['mac', 'ext', 'hash']);$/;"	variable	line:265
modArtifacts.ts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var modArtifacts = {$/;"	property	line:270
mac	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var mac = hawk.crypto.calculateMac('response', credentials, modArtifacts);$/;"	variable	line:283
calculatedHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var calculatedHash = hawk.crypto.calculatePayloadHash(options.payload, credentials.algorithm, getHeader('content-type'));$/;"	variable	line:298
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    message: function (host, port, message, options) {$/;"	function	line:302
timestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var timestamp = options.timestamp || hawk.utils.now(options.localtimeOffsetMsec);$/;"	variable	line:316
credentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var credentials = options.credentials;$/;"	variable	line:320
artifacts.ts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var artifacts = {$/;"	property	line:336
artifacts.nonce	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^            ts: timestamp,$/;"	property	line:337
result.id	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var result = {$/;"	property	line:346
authenticateTimestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    authenticateTimestamp: function (message, credentials, updateClock) {           \/\/ updateClock defaults to true$/;"	function	line:357
hawk.crypto.headerVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^hawk.crypto = {$/;"	property	line:373
hawk.crypto.algorithms	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    headerVersion: '1',$/;"	property	line:375
calculateMac	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    calculateMac: function (type, credentials, options) {$/;"	function	line:379
generateNormalizedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    generateNormalizedString: function (type, options) {$/;"	function	line:387
calculatePayloadHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    calculatePayloadHash: function (payload, algorithm, contentType) {$/;"	function	line:412
calculateTsMac	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    calculateTsMac: function (ts, credentials) {$/;"	function	line:422
LocalStorage	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^hawk.internals.LocalStorage = function () {$/;"	function	line:432
getItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    this.getItem = function (key) {$/;"	function	line:437
hawk.internals.LocalStorage.getItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    this.getItem = function (key) {$/;"	method	line:437
setItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    this.setItem = function (key, value) {$/;"	function	line:442
hawk.internals.LocalStorage.setItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    this.setItem = function (key, value) {$/;"	method	line:442
removeItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    this.removeItem = function (key) {$/;"	function	line:448
hawk.internals.LocalStorage.removeItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    this.removeItem = function (key) {$/;"	method	line:448
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    this.clear = function () {$/;"	function	line:454
hawk.internals.LocalStorage.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    this.clear = function () {$/;"	method	line:454
key	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    this.key = function (i) {$/;"	function	line:460
hawk.internals.LocalStorage.key	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    this.key = function (i) {$/;"	method	line:460
hawk.internals.LocalStorage	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^};$/;"	class	line:427
hawk.utils.storage	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^hawk.utils = {$/;"	property	line:467
setStorage	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    setStorage: function (storage) {$/;"	function	line:471
setNtpOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    setNtpOffset: function (offset) {$/;"	function	line:480
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        catch (err) {$/;"	function	line:485
getNtpOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    getNtpOffset: function () {$/;"	function	line:491
now	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    now: function (localtimeOffsetMsec) {$/;"	function	line:501
escapeHeaderAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    escapeHeaderAttribute: function (attribute) {$/;"	function	line:506
parseContentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    parseContentType: function (header) {$/;"	function	line:511
parseAuthorizationHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    parseAuthorizationHeader: function (header, keys) {$/;"	function	line:520
headerParts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var headerParts = header.match(\/^(\\w+)(?:\\s+(.*))?$\/);       \/\/ Header: scheme[ something]$/;"	variable	line:526
scheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var scheme = headerParts[1];$/;"	variable	line:531
attributesString	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^        var attributesString = headerParts[2];$/;"	variable	line:536
randomString	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    randomString: function (size) {$/;"	function	line:573
parseUri	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    parseUri: function (input) {$/;"	function	line:587
base64urlEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^    base64urlEncode: function (value) {$/;"	function	line:604
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^var CryptoJS = CryptoJS || function (h, r) { var k = {}, l = k.lib = {}, n = function () { }, f = l.Base = { extend: function (a) { n.prototype = this; var b = new n; a && b.mixIn(a); b.hasOwnProperty("init") || (b.init = function () { b.$super.init.apply(this, arguments) }); b.init.prototype = b; b.$super = this; return b }, create: function () { var a = this.extend(); a.init.apply(a, arguments); return a }, init: function () { }, mixIn: function (a) { for (var b in a) a.hasOwnProperty(b) && (this[b] = a[b]); a.hasOwnProperty("toString") && (this.toString = a.toString) }, clone: function () { return this.init.prototype.extend(this) } }, j = l.WordArray = f.extend({ init: function (a, b) { a = this.words = a || []; this.sigBytes = b != r ? b : 4 * a.length }, toString: function (a) { return (a || s).stringify(this) }, concat: function (a) { var b = this.words, d = a.words, c = this.sigBytes; a = a.sigBytes; this.clamp(); if (c % 4) for (var e = 0; e < a; e++) b[c + e >>> 2] |= (d[e >>> 2] >>> 24 - 8 * (e % 4) & 255) << 24 - 8 * ((c + e) % 4); else if (65535 < d.length) for (e = 0; e < a; e += 4) b[c + e >>> 2] = d[e >>> 2]; else b.push.apply(b, d); this.sigBytes += a; return this }, clamp: function () { var a = this.words, b = this.sigBytes; a[b >>> 2] &= 4294967295 << 32 - 8 * (b % 4); a.length = h.ceil(b \/ 4) }, clone: function () { var a = f.clone.call(this); a.words = this.words.slice(0); return a }, random: function (a) { for (var b = [], d = 0; d < a; d += 4) b.push(4294967296 * h.random() | 0); return new j.init(b, a) } }), m = k.enc = {}, s = m.Hex = { stringify: function (a) { var b = a.words; a = a.sigBytes; for (var d = [], c = 0; c < a; c++) { var e = b[c >>> 2] >>> 24 - 8 * (c % 4) & 255; d.push((e >>> 4).toString(16)); d.push((e & 15).toString(16)) } return d.join("") }, parse: function (a) { for (var b = a.length, d = [], c = 0; c < b; c += 2) d[c >>> 3] |= parseInt(a.substr(c, 2), 16) << 24 - 4 * (c % 8); return new j.init(d, b \/ 2) } }, p = m.Latin1 = { stringify: function (a) { var b = a.words; a = a.sigBytes; for (var d = [], c = 0; c < a; c++) d.push(String.fromCharCode(b[c >>> 2] >>> 24 - 8 * (c % 4) & 255)); return d.join("") }, parse: function (a) { for (var b = a.length, d = [], c = 0; c < b; c++) d[c >>> 2] |= (a.charCodeAt(c) & 255) << 24 - 8 * (c % 4); return new j.init(d, b) } }, t = m.Utf8 = { stringify: function (a) { try { return decodeURIComponent(escape(p.stringify(a))) } catch (b) { throw Error("Malformed UTF-8 data"); } }, parse: function (a) { return p.parse(unescape(encodeURIComponent(a))) } }, q = l.BufferedBlockAlgorithm = f.extend({ reset: function () { this._data = new j.init; this._nDataBytes = 0 }, _append: function (a) { "string" == typeof a && (a = t.parse(a)); this._data.concat(a); this._nDataBytes += a.sigBytes }, _process: function (a) { var b = this._data, d = b.words, c = b.sigBytes, e = this.blockSize, f = c \/ (4 * e), f = a ? h.ceil(f) : h.max((f | 0) - this._minBufferSize, 0); a = f * e; c = h.min(4 * a, c); if (a) { for (var g = 0; g < a; g += e) this._doProcessBlock(d, g); g = d.splice(0, a); b.sigBytes -= c } return new j.init(g, c) }, clone: function () { var a = f.clone.call(this); a._data = this._data.clone(); return a }, _minBufferSize: 0 }); l.Hasher = q.extend({ cfg: f.extend(), init: function (a) { this.cfg = this.cfg.extend(a); this.reset() }, reset: function () { q.reset.call(this); this._doReset() }, update: function (a) { this._append(a); this._process(); return this }, finalize: function (a) { a && this._append(a); return this._doFinalize() }, blockSize: 16, _createHelper: function (a) { return function (b, d) { return (new a.init(d)).finalize(b) } }, _createHmacHelper: function (a) { return function (b, d) { return (new u.HMAC.init(a, d)).finalize(b) } } }); var u = k.algo = {}; return k }(Math);$/;"	function	line:621
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^var CryptoJS = CryptoJS || function (h, r) { var k = {}, l = k.lib = {}, n = function () { }, f = l.Base = { extend: function (a) { n.prototype = this; var b = new n; a && b.mixIn(a); b.hasOwnProperty("init") || (b.init = function () { b.$super.init.apply(this, arguments) }); b.init.prototype = b; b.$super = this; return b }, create: function () { var a = this.extend(); a.init.apply(a, arguments); return a }, init: function () { }, mixIn: function (a) { for (var b in a) a.hasOwnProperty(b) && (this[b] = a[b]); a.hasOwnProperty("toString") && (this.toString = a.toString) }, clone: function () { return this.init.prototype.extend(this) } }, j = l.WordArray = f.extend({ init: function (a, b) { a = this.words = a || []; this.sigBytes = b != r ? b : 4 * a.length }, toString: function (a) { return (a || s).stringify(this) }, concat: function (a) { var b = this.words, d = a.words, c = this.sigBytes; a = a.sigBytes; this.clamp(); if (c % 4) for (var e = 0; e < a; e++) b[c + e >>> 2] |= (d[e >>> 2] >>> 24 - 8 * (e % 4) & 255) << 24 - 8 * ((c + e) % 4); else if (65535 < d.length) for (e = 0; e < a; e += 4) b[c + e >>> 2] = d[e >>> 2]; else b.push.apply(b, d); this.sigBytes += a; return this }, clamp: function () { var a = this.words, b = this.sigBytes; a[b >>> 2] &= 4294967295 << 32 - 8 * (b % 4); a.length = h.ceil(b \/ 4) }, clone: function () { var a = f.clone.call(this); a.words = this.words.slice(0); return a }, random: function (a) { for (var b = [], d = 0; d < a; d += 4) b.push(4294967296 * h.random() | 0); return new j.init(b, a) } }), m = k.enc = {}, s = m.Hex = { stringify: function (a) { var b = a.words; a = a.sigBytes; for (var d = [], c = 0; c < a; c++) { var e = b[c >>> 2] >>> 24 - 8 * (c % 4) & 255; d.push((e >>> 4).toString(16)); d.push((e & 15).toString(16)) } return d.join("") }, parse: function (a) { for (var b = a.length, d = [], c = 0; c < b; c += 2) d[c >>> 3] |= parseInt(a.substr(c, 2), 16) << 24 - 4 * (c % 8); return new j.init(d, b \/ 2) } }, p = m.Latin1 = { stringify: function (a) { var b = a.words; a = a.sigBytes; for (var d = [], c = 0; c < a; c++) d.push(String.fromCharCode(b[c >>> 2] >>> 24 - 8 * (c % 4) & 255)); return d.join("") }, parse: function (a) { for (var b = a.length, d = [], c = 0; c < b; c++) d[c >>> 2] |= (a.charCodeAt(c) & 255) << 24 - 8 * (c % 4); return new j.init(d, b) } }, t = m.Utf8 = { stringify: function (a) { try { return decodeURIComponent(escape(p.stringify(a))) } catch (b) { throw Error("Malformed UTF-8 data"); } }, parse: function (a) { return p.parse(unescape(encodeURIComponent(a))) } }, q = l.BufferedBlockAlgorithm = f.extend({ reset: function () { this._data = new j.init; this._nDataBytes = 0 }, _append: function (a) { "string" == typeof a && (a = t.parse(a)); this._data.concat(a); this._nDataBytes += a.sigBytes }, _process: function (a) { var b = this._data, d = b.words, c = b.sigBytes, e = this.blockSize, f = c \/ (4 * e), f = a ? h.ceil(f) : h.max((f | 0) - this._minBufferSize, 0); a = f * e; c = h.min(4 * a, c); if (a) { for (var g = 0; g < a; g += e) this._doProcessBlock(d, g); g = d.splice(0, a); b.sigBytes -= c } return new j.init(g, c) }, clone: function () { var a = f.clone.call(this); a._data = this._data.clone(); return a }, _minBufferSize: 0 }); l.Hasher = q.extend({ cfg: f.extend(), init: function (a) { this.cfg = this.cfg.extend(a); this.reset() }, reset: function () { q.reset.call(this); this._doReset() }, update: function (a) { this._append(a); this._process(); return this }, finalize: function (a) { a && this._append(a); return this._doFinalize() }, blockSize: 16, _createHelper: function (a) { return function (b, d) { return (new a.init(d)).finalize(b) } }, _createHmacHelper: function (a) { return function (b, d) { return (new u.HMAC.init(a, d)).finalize(b) } } }); var u = k.algo = {}; return k }(Math);$/;"	function	line:621
_doProcessBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^(function () { var k = CryptoJS, b = k.lib, m = b.WordArray, l = b.Hasher, d = [], b = k.algo.SHA1 = l.extend({ _doReset: function () { this._hash = new m.init([1732584193, 4023233417, 2562383102, 271733878, 3285377520]) }, _doProcessBlock: function (n, p) { for (var a = this._hash.words, e = a[0], f = a[1], h = a[2], j = a[3], b = a[4], c = 0; 80 > c; c++) { if (16 > c) d[c] = n[p + c] | 0; else { var g = d[c - 3] ^ d[c - 8] ^ d[c - 14] ^ d[c - 16]; d[c] = g << 1 | g >>> 31 } g = (e << 5 | e >>> 27) + b + d[c]; g = 20 > c ? g + ((f & h | ~f & j) + 1518500249) : 40 > c ? g + ((f ^ h ^ j) + 1859775393) : 60 > c ? g + ((f & h | f & j | h & j) - 1894007588) : g + ((f ^ h ^ j) - 899497514); b = j; j = h; h = f << 30 | f >>> 2; f = e; e = g } a[0] = a[0] + e | 0; a[1] = a[1] + f | 0; a[2] = a[2] + h | 0; a[3] = a[3] + j | 0; a[4] = a[4] + b | 0 }, _doFinalize: function () { var b = this._data, d = b.words, a = 8 * this._nDataBytes, e = 8 * b.sigBytes; d[e >>> 5] |= 128 << 24 - e % 32; d[(e + 64 >>> 9 << 4) + 14] = Math.floor(a \/ 4294967296); d[(e + 64 >>> 9 << 4) + 15] = a; b.sigBytes = 4 * d.length; this._process(); return this._hash }, clone: function () { var b = l.clone.call(this); b._hash = this._hash.clone(); return b } }); k.SHA1 = l._createHelper(b); k.HmacSHA1 = l._createHmacHelper(b) })();$/;"	function	line:622
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^(function (k) { for (var g = CryptoJS, h = g.lib, v = h.WordArray, j = h.Hasher, h = g.algo, s = [], t = [], u = function (q) { return 4294967296 * (q - (q | 0)) | 0 }, l = 2, b = 0; 64 > b;) { var d; a: { d = l; for (var w = k.sqrt(d), r = 2; r <= w; r++) if (!(d % r)) { d = !1; break a } d = !0 } d && (8 > b && (s[b] = u(k.pow(l, 0.5))), t[b] = u(k.pow(l, 1 \/ 3)), b++); l++ } var n = [], h = h.SHA256 = j.extend({ _doReset: function () { this._hash = new v.init(s.slice(0)) }, _doProcessBlock: function (q, h) { for (var a = this._hash.words, c = a[0], d = a[1], b = a[2], k = a[3], f = a[4], g = a[5], j = a[6], l = a[7], e = 0; 64 > e; e++) { if (16 > e) n[e] = q[h + e] | 0; else { var m = n[e - 15], p = n[e - 2]; n[e] = ((m << 25 | m >>> 7) ^ (m << 14 | m >>> 18) ^ m >>> 3) + n[e - 7] + ((p << 15 | p >>> 17) ^ (p << 13 | p >>> 19) ^ p >>> 10) + n[e - 16] } m = l + ((f << 26 | f >>> 6) ^ (f << 21 | f >>> 11) ^ (f << 7 | f >>> 25)) + (f & g ^ ~f & j) + t[e] + n[e]; p = ((c << 30 | c >>> 2) ^ (c << 19 | c >>> 13) ^ (c << 10 | c >>> 22)) + (c & d ^ c & b ^ d & b); l = j; j = g; g = f; f = k + m | 0; k = b; b = d; d = c; c = m + p | 0 } a[0] = a[0] + c | 0; a[1] = a[1] + d | 0; a[2] = a[2] + b | 0; a[3] = a[3] + k | 0; a[4] = a[4] + f | 0; a[5] = a[5] + g | 0; a[6] = a[6] + j | 0; a[7] = a[7] + l | 0 }, _doFinalize: function () { var d = this._data, b = d.words, a = 8 * this._nDataBytes, c = 8 * d.sigBytes; b[c >>> 5] |= 128 << 24 - c % 32; b[(c + 64 >>> 9 << 4) + 14] = k.floor(a \/ 4294967296); b[(c + 64 >>> 9 << 4) + 15] = a; d.sigBytes = 4 * b.length; this._process(); return this._hash }, clone: function () { var b = j.clone.call(this); b._hash = this._hash.clone(); return b } }); g.SHA256 = j._createHelper(h); g.HmacSHA256 = j._createHmacHelper(h) })(Math);$/;"	function	line:623
_doProcessBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^(function (k) { for (var g = CryptoJS, h = g.lib, v = h.WordArray, j = h.Hasher, h = g.algo, s = [], t = [], u = function (q) { return 4294967296 * (q - (q | 0)) | 0 }, l = 2, b = 0; 64 > b;) { var d; a: { d = l; for (var w = k.sqrt(d), r = 2; r <= w; r++) if (!(d % r)) { d = !1; break a } d = !0 } d && (8 > b && (s[b] = u(k.pow(l, 0.5))), t[b] = u(k.pow(l, 1 \/ 3)), b++); l++ } var n = [], h = h.SHA256 = j.extend({ _doReset: function () { this._hash = new v.init(s.slice(0)) }, _doProcessBlock: function (q, h) { for (var a = this._hash.words, c = a[0], d = a[1], b = a[2], k = a[3], f = a[4], g = a[5], j = a[6], l = a[7], e = 0; 64 > e; e++) { if (16 > e) n[e] = q[h + e] | 0; else { var m = n[e - 15], p = n[e - 2]; n[e] = ((m << 25 | m >>> 7) ^ (m << 14 | m >>> 18) ^ m >>> 3) + n[e - 7] + ((p << 15 | p >>> 17) ^ (p << 13 | p >>> 19) ^ p >>> 10) + n[e - 16] } m = l + ((f << 26 | f >>> 6) ^ (f << 21 | f >>> 11) ^ (f << 7 | f >>> 25)) + (f & g ^ ~f & j) + t[e] + n[e]; p = ((c << 30 | c >>> 2) ^ (c << 19 | c >>> 13) ^ (c << 10 | c >>> 22)) + (c & d ^ c & b ^ d & b); l = j; j = g; g = f; f = k + m | 0; k = b; b = d; d = c; c = m + p | 0 } a[0] = a[0] + c | 0; a[1] = a[1] + d | 0; a[2] = a[2] + b | 0; a[3] = a[3] + k | 0; a[4] = a[4] + f | 0; a[5] = a[5] + g | 0; a[6] = a[6] + j | 0; a[7] = a[7] + l | 0 }, _doFinalize: function () { var d = this._data, b = d.words, a = 8 * this._nDataBytes, c = 8 * d.sigBytes; b[c >>> 5] |= 128 << 24 - c % 32; b[(c + 64 >>> 9 << 4) + 14] = k.floor(a \/ 4294967296); b[(c + 64 >>> 9 << 4) + 15] = a; d.sigBytes = 4 * b.length; this._process(); return this._hash }, clone: function () { var b = j.clone.call(this); b._hash = this._hash.clone(); return b } }); g.SHA256 = j._createHelper(h); g.HmacSHA256 = j._createHmacHelper(h) })(Math);$/;"	function	line:623
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^(function () { var c = CryptoJS, k = c.enc.Utf8; c.algo.HMAC = c.lib.Base.extend({ init: function (a, b) { a = this._hasher = new a.init; "string" == typeof b && (b = k.parse(b)); var c = a.blockSize, e = 4 * c; b.sigBytes > e && (b = a.finalize(b)); b.clamp(); for (var f = this._oKey = b.clone(), g = this._iKey = b.clone(), h = f.words, j = g.words, d = 0; d < c; d++) h[d] ^= 1549556828, j[d] ^= 909522486; f.sigBytes = g.sigBytes = e; this.reset() }, reset: function () { var a = this._hasher; a.reset(); a.update(this._iKey) }, update: function (a) { this._hasher.update(a); return this }, finalize: function (a) { var b = this._hasher; a = b.finalize(a); b.reset(); return b.finalize(this._oKey.clone().concat(a)) } }) })();$/;"	function	line:624
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/browser.js	/^(function () { var h = CryptoJS, j = h.lib.WordArray; h.enc.Base64 = { stringify: function (b) { var e = b.words, f = b.sigBytes, c = this._map; b.clamp(); b = []; for (var a = 0; a < f; a += 3) for (var d = (e[a >>> 2] >>> 24 - 8 * (a % 4) & 255) << 16 | (e[a + 1 >>> 2] >>> 24 - 8 * ((a + 1) % 4) & 255) << 8 | e[a + 2 >>> 2] >>> 24 - 8 * ((a + 2) % 4) & 255, g = 0; 4 > g && a + 0.75 * g < f; g++) b.push(c.charAt(d >>> 6 * (3 - g) & 63)); if (e = c.charAt(64)) for (; b.length % 4;) b.push(e); return b.join("") }, parse: function (b) { var e = b.length, f = this._map, c = f.charAt(64); c && (c = b.indexOf(c), -1 != c && (e = c)); for (var c = [], a = 0, d = 0; d < e; d++) if (d % 4) { var g = f.indexOf(b.charAt(d - 1)) << 2 * (d % 4), h = f.indexOf(b.charAt(d)) >>> 6 - 2 * (d % 4); c[a >>> 2] |= (g | h) << 24 - 8 * (a % 4); a++ } return j.create(c, a) }, _map: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=" } })();$/;"	function	line:625
Url	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^var Url = require('url');$/;"	variable	line:3
Hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^var Hoek = require('hoek');$/;"	variable	line:4
Cryptiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^var Cryptiles = require('cryptiles');$/;"	variable	line:5
Crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^var Crypto = require('.\/crypto');$/;"	variable	line:6
Utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^var Utils = require('.\/utils');$/;"	variable	line:7
header	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^exports.header = function (uri, method, options) {$/;"	function	line:44
exports.header.result.field	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^    var result = {$/;"	property	line:46
exports.header.result.artifacts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^        field: '',$/;"	property	line:47
exports.header	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^var internals = {};$/;"	function	line:12
timestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^    var timestamp = options.timestamp || Utils.nowSecs(options.localtimeOffsetMsec);$/;"	variable	line:63
credentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^    var credentials = options.credentials;$/;"	variable	line:67
artifacts.ts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^    var artifacts = {$/;"	property	line:90
artifacts.nonce	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^        ts: timestamp,$/;"	property	line:91
mac	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^    var mac = Crypto.calculateMac('header', credentials, artifacts);$/;"	variable	line:113
hasExt	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^    var hasExt = artifacts.ext !== null && artifacts.ext !== undefined && artifacts.ext !== '';       \/\/ Other falsey values allowed$/;"	variable	line:117
header	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^    var header = 'Hawk id="' + credentials.id +$/;"	variable	line:118
authenticate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^exports.authenticate = function (res, credentials, artifacts, options) {$/;"	function	line:147
exports.authenticate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^};$/;"	function	line:133
getBewit	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^exports.getBewit = function (uri, options) {$/;"	function	line:229
exports.getBewit	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^};$/;"	function	line:204
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^exports.message = function (host, port, message, options) {$/;"	function	line:313
exports.message.artifacts.ts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^    var artifacts = {$/;"	property	line:347
exports.message.artifacts.nonce	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^        ts: timestamp,$/;"	property	line:348
exports.message.result.id	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^    var result = {$/;"	property	line:357
exports.message	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/client.js	/^};$/;"	function	line:286
Crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^var Crypto = require('crypto');$/;"	variable	line:3
Url	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^var Url = require('url');$/;"	variable	line:4
Utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^var Utils = require('.\/utils');$/;"	variable	line:5
calculateMac	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^exports.calculateMac = function (type, credentials, options) {$/;"	function	line:45
exports.calculateMac	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^exports.algorithms = ['sha1', 'sha256'];$/;"	function	line:20
generateNormalizedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^exports.generateNormalizedString = function (type, options) {$/;"	function	line:55
exports.generateNormalizedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^};$/;"	function	line:52
calculatePayloadHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^exports.calculatePayloadHash = function (payload, algorithm, contentType) {$/;"	function	line:89
exports.calculatePayloadHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^};$/;"	function	line:86
initializePayloadHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^exports.initializePayloadHash = function (algorithm, contentType) {$/;"	function	line:97
exports.initializePayloadHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^};$/;"	function	line:94
finalizePayloadHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^exports.finalizePayloadHash = function (hash) {$/;"	function	line:106
exports.finalizePayloadHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^};$/;"	function	line:103
calculateTsMac	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^exports.calculateTsMac = function (ts, credentials) {$/;"	function	line:113
exports.calculateTsMac	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^};$/;"	function	line:110
timestampMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^exports.timestampMessage = function (credentials, localtimeOffsetMsec) {$/;"	function	line:121
exports.timestampMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/crypto.js	/^};$/;"	function	line:118
exports.uri.authenticate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/index.js	/^exports.uri = {$/;"	property	line:11
Boom	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^var Boom = require('boom');$/;"	variable	line:3
Hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^var Hoek = require('hoek');$/;"	variable	line:4
Cryptiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^var Cryptiles = require('cryptiles');$/;"	variable	line:5
Crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^var Crypto = require('.\/crypto');$/;"	variable	line:6
Utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^var Utils = require('.\/utils');$/;"	variable	line:7
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^                        var credentialsFunc = function (id, callback) {$/;"	function	line:33
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^    callback: function (err, credentials, artifacts) { }$/;"	function	line:82
authenticate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^exports.authenticate = function (req, credentialsFunc, options, callback) {$/;"	function	line:85
exports.authenticate.artifacts.method	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^    var artifacts = {$/;"	property	line:114
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^    credentialsFunc(attributes.id, function (err, credentials) {$/;"	function	line:141
exports.authenticate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^var internals = {};$/;"	function	line:12
authenticatePayload	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^exports.authenticatePayload = function (payload, credentials, artifacts, contentType) {$/;"	function	line:215
exports.authenticatePayload	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^};$/;"	function	line:203
authenticatePayloadHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^exports.authenticatePayloadHash = function (calculatedHash, artifacts) {$/;"	function	line:229
exports.authenticatePayloadHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^};$/;"	function	line:219
header	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^exports.header = function (credentials, artifacts, options) {$/;"	function	line:248
exports.header	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^};$/;"	function	line:232
authenticateBewit	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^exports.authenticateBewit = function (req, credentialsFunc, options, callback) {$/;"	function	line:316
exports.authenticateBewit.bewit.id	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^    var bewit = {$/;"	property	line:376
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^    credentialsFunc(bewit.id, function (err, credentials) {$/;"	function	line:405
exports.authenticateBewit	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^internals.bewitRegex = \/^(\\\/.*)([\\?&])bewit\\=([^&$]*)(?:&(.+))?$\/;$/;"	function	line:313
authenticateMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^exports.authenticateMessage = function (host, port, message, authorization, credentialsFunc, options, callback) {$/;"	function	line:453
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^    credentialsFunc(authorization.id, function (err, credentials) {$/;"	function	line:479
exports.authenticateMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^};$/;"	function	line:445
nonceFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^internals.nonceFunc = function (key, nonce, ts, nonceCallback) {$/;"	function	line:545
internals.nonceFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/server.js	/^};$/;"	function	line:542
Sntp	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^var Sntp = require('sntp');$/;"	variable	line:3
Boom	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^var Boom = require('boom');$/;"	variable	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^exports.version = function () {$/;"	function	line:12
exports.version	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^var internals = {};$/;"	function	line:9
exports.limits.maxMatchLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^exports.limits = {$/;"	property	line:18
parseHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^exports.parseHost = function (req, hostHeaderName) {$/;"	function	line:29
exports.parseHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^internals.hostHeaderRegex = \/^(?:(?:\\r\\n)?\\s)*((?:[^:]+)|(?:\\[[^\\]]+\\]))(?::(\\d+))?(?:(?:\\r\\n)?\\s)*$\/;              \/\/ (IPv4, hostname)|(IPv6)$/;"	function	line:26
parseContentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^exports.parseContentType = function (header) {$/;"	function	line:55
exports.parseContentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^};$/;"	function	line:50
parseRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^exports.parseRequest = function (req, options) {$/;"	function	line:67
exports.parseRequest.request.method	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^    var request = {$/;"	property	line:85
exports.parseRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^};$/;"	function	line:62
now	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^exports.now = function (localtimeOffsetMsec) {$/;"	function	line:98
exports.now	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^};$/;"	function	line:95
nowSecs	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^exports.nowSecs = function (localtimeOffsetMsec) {$/;"	function	line:104
exports.nowSecs	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^};$/;"	function	line:101
parseAuthorizationHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^exports.parseAuthorizationHeader = function (header, keys) {$/;"	function	line:116
unauthorized	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/lib/utils.js	/^exports.unauthorized = function (message, attributes) {$/;"	function	line:180
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "name": "hawk",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "description": "HTTP Hawk Authentication Scheme",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "version": "3.1.3",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "author": "Eran Hammer <eran@hammer.io> (http:\/\/hueniverse.com)",$/;"	function	line:5
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "contributors": [],$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "repository": "git:\/\/github.com\/hueniverse\/hawk",$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "main": "lib\/index.js",$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "keywords": [$/;"	function	line:9
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "engines": {$/;"	function	line:15
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^    "node": ">=0.10.32"$/;"	function	line:16
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "browser": ".\/lib\/browser.js",$/;"	function	line:18
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "dependencies": {$/;"	function	line:19
hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^    "hoek": "2.x.x",$/;"	function	line:20
boom	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^    "boom": "2.x.x",$/;"	function	line:21
cryptiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^    "cryptiles": "2.x.x",$/;"	function	line:22
sntp	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^    "sntp": "1.x.x"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "devDependencies": {$/;"	function	line:25
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^    "code": "1.x.x",$/;"	function	line:26
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^    "lab": "5.x.x"$/;"	function	line:27
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "scripts": {$/;"	function	line:29
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^    "test": "lab -a code -t 100 -L",$/;"	function	line:30
test-cov-html	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^    "test-cov-html": "lab -a code -r html -o coverage.html"$/;"	function	line:31
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/package.json	/^  "license": "BSD-3-Clause"$/;"	function	line:33
Table of Content	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^# Table of Content$/;"	function	line:12
Introduction	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^# Introduction$/;"	function	line:42
Replay Protection	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^## Replay Protection$/;"	function	line:76
Usage Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^## Usage Example$/;"	function	line:101
Protocol Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^## Protocol Example$/;"	function	line:203
Payload Validation	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Payload Validation$/;"	function	line:264
Response Payload Validation	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^## Response Payload Validation$/;"	function	line:333
Browser Support and Considerations	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^## Browser Support and Considerations$/;"	function	line:350
Single URI Authorization	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^# Single URI Authorization$/;"	function	line:364
Bewit Usage Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^## Bewit Usage Example$/;"	function	line:379
Security Considerations	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^# Security Considerations$/;"	function	line:437
MAC Keys Transmission	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### MAC Keys Transmission$/;"	function	line:444
Confidentiality of Requests	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Confidentiality of Requests$/;"	function	line:449
Spoofing by Counterfeit Servers	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Spoofing by Counterfeit Servers$/;"	function	line:456
Plaintext Storage of Credentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Plaintext Storage of Credentials$/;"	function	line:466
Entropy of Keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Entropy of Keys$/;"	function	line:476
Coverage Limitations	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Coverage Limitations$/;"	function	line:492
Future Time Manipulation	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Future Time Manipulation$/;"	function	line:503
Client Clock Poisoning	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Client Clock Poisoning$/;"	function	line:517
Bewit Limitations	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Bewit Limitations$/;"	function	line:523
Host Header Forgery	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Host Header Forgery$/;"	function	line:531
Frequently Asked Questions	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^# Frequently Asked Questions$/;"	function	line:538
Where is the protocol specification?	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Where is the protocol specification?$/;"	function	line:540
Is it done?	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Is it done?$/;"	function	line:546
Where can I find **Hawk** implementations in other languages?	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Where can I find **Hawk** implementations in other languages?$/;"	function	line:552
Why isn't the algorithm part of the challenge or dynamically negotiated?	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Why isn't the algorithm part of the challenge or dynamically negotiated?$/;"	function	line:558
Why is Host and Content-Type the only headers covered by the request MAC?	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Why is Host and Content-Type the only headers covered by the request MAC?$/;"	function	line:564
Why not just use HTTP Digest?	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Why not just use HTTP Digest?$/;"	function	line:573
Why bother with all this nonce and timestamp business?	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Why bother with all this nonce and timestamp business?$/;"	function	line:579
What are `app` and `dlg` in the authorization header and normalized mac string?	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### What are `app` and `dlg` in the authorization header and normalized mac string?$/;"	function	line:590
What is the purpose of the static strings used in each normalized MAC input?	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### What is the purpose of the static strings used in each normalized MAC input?$/;"	function	line:600
Does **Hawk** have anything to do with OAuth?	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^### Does **Hawk** have anything to do with OAuth?$/;"	function	line:608
Implementations	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^# Implementations$/;"	function	line:620
Acknowledgements	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/README.md	/^# Acknowledgements$/;"	function	line:627
Url	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^var Url = require('url');$/;"	variable	line:3
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^var Code = require('code');$/;"	variable	line:4
Hawk	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^var Hawk = require('..\/lib');$/;"	variable	line:5
Hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^var Hoek = require('hoek');$/;"	variable	line:6
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^var Lab = require('lab');$/;"	variable	line:7
Browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^var Browser = require('..\/lib\/browser');$/;"	variable	line:8
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:18
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^var describe = lab.experiment;$/;"	variable	line:19
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^var it = lab.test;$/;"	variable	line:20
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^var expect = Code.expect;$/;"	variable	line:21
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^describe('Browser', function () {$/;"	function	line:24
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^    var credentialsFunc = function (id, callback) {$/;"	function	line:26
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^    it('should generate a bewit then successfully authenticate it', function (done) {$/;"	function	line:38
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:47
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:71
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        it('returns a valid bewit value', function (done) {$/;"	function	line:87
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        it('errors on invalid options', function (done) {$/;"	function	line:139
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        it('errors on missing uri', function (done) {$/;"	function	line:152
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        it('errors on invalid uri', function (done) {$/;"	function	line:165
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        it('errors on missing credentials', function (done) {$/;"	function	line:190
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        it('errors on invalid algorithm', function (done) {$/;"	function	line:209
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        it('errors on missing options', function (done) {$/;"	function	line:222
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:245
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:273
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (header) {$/;"	function	line:289
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:317
getHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getHeader: function (header) {$/;"	function	line:333
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:357
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:385
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (header) {$/;"	function	line:401
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:429
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (header) {$/;"	function	line:445
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^    it('generates a header with stale ts and successfully authenticate on second call', function (done) {$/;"	function	line:457
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:466
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (lookup) {$/;"	function	line:482
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:515
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (lookup) {$/;"	function	line:535
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:574
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (header) {$/;"	function	line:590
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:614
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^    it('generates a header then successfully parse it then validate payload', function (done) {$/;"	function	line:627
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:636
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:660
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:683
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^    it('generates a header then fail authentication due to bad hash', function (done) {$/;"	function	line:698
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:707
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^    it('generates a header for one resource then fail to authenticate another', function (done) {$/;"	function	line:719
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:728
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^    describe('client', function () {$/;"	function	line:742
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on missing options', function (done) {$/;"	function	line:825
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on empty uri', function (done) {$/;"	function	line:833
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on invalid uri', function (done) {$/;"	function	line:847
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on missing method', function (done) {$/;"	function	line:861
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on invalid method', function (done) {$/;"	function	line:875
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on missing credentials', function (done) {$/;"	function	line:889
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on invalid algorithm', function (done) {$/;"	function	line:923
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('uses a pre-calculated payload hash', function (done) {$/;"	function	line:937
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('skips tsm validation when missing ts', function (done) {$/;"	function	line:955
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (header) {$/;"	function	line:961
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('returns false on invalid header', function (done) {$/;"	function	line:988
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (header) {$/;"	function	line:994
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('returns false on invalid mac', function (done) {$/;"	function	line:1004
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (header) {$/;"	function	line:1011
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('returns true on ignoring hash', function (done) {$/;"	function	line:1043
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (header) {$/;"	function	line:1050
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on invalid WWW-Authenticate header format', function (done) {$/;"	function	line:1082
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (header) {$/;"	function	line:1088
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on invalid WWW-Authenticate header format', function (done) {$/;"	function	line:1098
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                    getResponseHeader: function (header) {$/;"	function	line:1111
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('generates an authorization then successfully parse it', function (done) {$/;"	function	line:1124
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1126
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('generates an authorization using custom nonce\/timestamp', function (done) {$/;"	function	line:1140
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1142
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on missing host', function (done) {$/;"	function	line:1152
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1154
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on invalid host', function (done) {$/;"	function	line:1162
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1164
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on missing port', function (done) {$/;"	function	line:1172
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1174
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on invalid port', function (done) {$/;"	function	line:1182
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1184
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on missing message', function (done) {$/;"	function	line:1192
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1194
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on null message', function (done) {$/;"	function	line:1202
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1204
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on invalid message', function (done) {$/;"	function	line:1212
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1214
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on missing credentials', function (done) {$/;"	function	line:1222
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on missing options', function (done) {$/;"	function	line:1229
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1238
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1250
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('errors on invalid algorithm', function (done) {$/;"	function	line:1260
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1262
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('validates a timestamp', function (done) {$/;"	function	line:1275
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1277
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('validates a timestamp without updating local time', function (done) {$/;"	function	line:1285
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1287
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('detects a bad timestamp', function (done) {$/;"	function	line:1297
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1299
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^    describe('internals', function () {$/;"	function	line:1310
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^        describe('LocalStorage', function () {$/;"	function	line:1312
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('goes through the full lifecycle', function (done) {$/;"	function	line:1314
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^    describe('utils', function () {$/;"	function	line:1343
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('sets storage for the first time', function (done) {$/;"	function	line:1347
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('catches localStorage errors', { parallel: false }, function (done) {$/;"	function	line:1363
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                console.error = function () {$/;"	function	line:1368
setItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                Browser.utils.storage.setItem = function () {$/;"	function	line:1376
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^                expect(function () {$/;"	function	line:1382
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('returns null on missing header', function (done) {$/;"	function	line:1393
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('returns null on bad scheme name', function (done) {$/;"	function	line:1411
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('returns null on bad attribute value', function (done) {$/;"	function	line:1417
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('returns null on duplicated attribute', function (done) {$/;"	function	line:1423
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('returns empty object on invalid', function (done) {$/;"	function	line:1432
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('returns empty port when unknown scheme', function (done) {$/;"	function	line:1439
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('returns default port when missing', function (done) {$/;"	function	line:1446
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('handles unusual characters correctly', function (done) {$/;"	function	line:1453
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/browser.js	/^            it('should base64 URL-safe decode a string', function (done) {$/;"	function	line:1485
Url	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^var Url = require('url');$/;"	variable	line:3
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^var Code = require('code');$/;"	variable	line:4
Hawk	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^var Hawk = require('..\/lib');$/;"	variable	line:5
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^var Lab = require('lab');$/;"	variable	line:6
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:16
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^var describe = lab.experiment;$/;"	variable	line:17
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^var it = lab.test;$/;"	variable	line:18
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^var expect = Code.expect;$/;"	variable	line:19
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^describe('Client', function () {$/;"	function	line:22
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on missing uri', function (done) {$/;"	function	line:106
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on invalid uri', function (done) {$/;"	function	line:114
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on missing method', function (done) {$/;"	function	line:122
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on invalid method', function (done) {$/;"	function	line:130
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on missing options', function (done) {$/;"	function	line:138
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on missing credentials', function (done) {$/;"	function	line:159
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on invalid credentials', function (done) {$/;"	function	line:167
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on invalid algorithm', function (done) {$/;"	function	line:180
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('returns false on invalid header', function (done) {$/;"	function	line:197
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('returns false on invalid mac', function (done) {$/;"	function	line:209
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('returns true on ignoring hash', function (done) {$/;"	function	line:244
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('fails on invalid WWW-Authenticate header format', function (done) {$/;"	function	line:279
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('fails on invalid WWW-Authenticate header format', function (done) {$/;"	function	line:286
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('skips tsm validation when missing ts', function (done) {$/;"	function	line:300
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('generates authorization', function (done) {$/;"	function	line:310
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on invalid host', function (done) {$/;"	function	line:325
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on invalid port', function (done) {$/;"	function	line:338
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on missing host', function (done) {$/;"	function	line:351
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on null message', function (done) {$/;"	function	line:364
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on missing message', function (done) {$/;"	function	line:377
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on invalid message', function (done) {$/;"	function	line:390
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/client.js	/^        it('errors on missing options', function (done) {$/;"	function	line:403
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/crypto.js	/^var Code = require('code');$/;"	variable	line:3
Hawk	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/crypto.js	/^var Hawk = require('..\/lib');$/;"	variable	line:4
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/crypto.js	/^var Lab = require('lab');$/;"	variable	line:5
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/crypto.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:15
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/crypto.js	/^var describe = lab.experiment;$/;"	variable	line:16
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/crypto.js	/^var it = lab.test;$/;"	variable	line:17
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/crypto.js	/^var expect = Code.expect;$/;"	variable	line:18
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/crypto.js	/^describe('Crypto', function () {$/;"	function	line:21
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/crypto.js	/^        it('should return a valid normalized string', function (done) {$/;"	function	line:25
Url	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^var Url = require('url');$/;"	variable	line:3
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^var Code = require('code');$/;"	variable	line:4
Hawk	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^var Hawk = require('..\/lib');$/;"	variable	line:5
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^var Lab = require('lab');$/;"	variable	line:6
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:16
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^var describe = lab.experiment;$/;"	variable	line:17
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^var it = lab.test;$/;"	variable	line:18
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^var expect = Code.expect;$/;"	variable	line:19
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^describe('Hawk', function () {$/;"	function	line:22
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^    var credentialsFunc = function (id, callback) {$/;"	function	line:24
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:45
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:73
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:113
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:153
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:193
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:229
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^    it('generates a header then successfully parse it then validate payload', function (done) {$/;"	function	line:242
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:251
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^    it('generates a header then successfully parses and validates payload', function (done) {$/;"	function	line:266
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:275
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:297
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:320
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^    it('generates a header then fail authentication due to bad hash', function (done) {$/;"	function	line:335
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:344
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^    it('generates a header for one resource then fail to authenticate another', function (done) {$/;"	function	line:356
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/index.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:365
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^var Code = require('code');$/;"	variable	line:3
Hawk	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^var Hawk = require('..\/lib');$/;"	variable	line:4
Hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^var Hoek = require('hoek');$/;"	variable	line:5
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^var Lab = require('lab');$/;"	variable	line:6
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:16
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^var describe = lab.experiment;$/;"	variable	line:17
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^var it = lab.test;$/;"	variable	line:18
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^var expect = Code.expect;$/;"	variable	line:19
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^describe('README', function () {$/;"	function	line:22
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^    describe('core', function () {$/;"	function	line:24
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^        it('should generate a header protocol example', function (done) {$/;"	function	line:39
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/readme.js	/^        it('should generate a normalized string protocol example', function (done) {$/;"	function	line:47
Url	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^var Url = require('url');$/;"	variable	line:3
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^var Code = require('code');$/;"	variable	line:4
Hawk	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^var Hawk = require('..\/lib');$/;"	variable	line:5
Hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^var Hoek = require('hoek');$/;"	variable	line:6
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^var Lab = require('lab');$/;"	variable	line:7
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:17
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^var describe = lab.experiment;$/;"	variable	line:18
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^var it = lab.test;$/;"	variable	line:19
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^var expect = Code.expect;$/;"	variable	line:20
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^describe('Server', function () {$/;"	function	line:23
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^    var credentialsFunc = function (id, callback) {$/;"	function	line:25
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on missing hash', function (done) {$/;"	function	line:131
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on a stale timestamp', function (done) {$/;"	function	line:149
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on a replay', function (done) {$/;"	function	line:179
nonceFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^                nonceFunc: function (key, nonce, ts, callback) {$/;"	function	line:192
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('does not error on nonce collision if keys differ', function (done) {$/;"	function	line:217
credentialsFuncion	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            var credentialsFuncion = function (id, callback) {$/;"	function	line:235
nonceFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^                nonceFunc: function (key, nonce, ts, callback) {$/;"	function	line:258
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on an invalid authentication header: wrong scheme', function (done) {$/;"	function	line:283
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on an invalid authentication header: no scheme', function (done) {$/;"	function	line:301
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on an missing authorization header', function (done) {$/;"	function	line:319
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on an missing host header', function (done) {$/;"	function	line:336
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on an unknown authorization attribute', function (done) {$/;"	function	line:426
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on an bad authorization header format', function (done) {$/;"	function	line:444
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on an bad authorization attribute value', function (done) {$/;"	function	line:462
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on an empty authorization attribute value', function (done) {$/;"	function	line:480
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on duplicated authorization attribute key', function (done) {$/;"	function	line:498
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on an invalid authorization header format', function (done) {$/;"	function	line:516
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on credentialsFunc error', function (done) {$/;"	function	line:572
credentialsFuncion	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            var credentialsFuncion = function (id, callback) {$/;"	function	line:582
credentialsFuncion	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            var credentialsFuncion = function (id, callback) {$/;"	function	line:605
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on missing credentials', function (done) {$/;"	function	line:619
credentialsFuncion	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            var credentialsFuncion = function (id, callback) {$/;"	function	line:629
credentialsFuncion	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            var credentialsFuncion = function (id, callback) {$/;"	function	line:652
credentialsFuncion	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            var credentialsFuncion = function (id, callback) {$/;"	function	line:681
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on unknown credentials algorithm', function (done) {$/;"	function	line:700
credentialsFuncion	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            var credentialsFuncion = function (id, callback) {$/;"	function	line:710
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on unknown bad mac', function (done) {$/;"	function	line:730
credentialsFuncion	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            var credentialsFuncion = function (id, callback) {$/;"	function	line:740
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('generates header', function (done) {$/;"	function	line:762
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on missing artifacts', function (done) {$/;"	function	line:871
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on invalid artifacts', function (done) {$/;"	function	line:885
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on missing credentials', function (done) {$/;"	function	line:899
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on invalid algorithm', function (done) {$/;"	function	line:945
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on uri too long', function (done) {$/;"	function	line:975
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1004
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1020
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1036
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors with credentials', function (done) {$/;"	function	line:1050
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1052
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('errors on nonce collision', function (done) {$/;"	function	line:1069
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1071
nonceFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^                    nonceFunc: function (key, nonce, ts, nonceCallback) {$/;"	function	line:1075
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should generate an authorization then successfully parse it', function (done) {$/;"	function	line:1088
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1090
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail authorization on mismatching host', function (done) {$/;"	function	line:1104
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1106
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail authorization on stale timestamp', function (done) {$/;"	function	line:1120
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1122
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('overrides timestampSkewSec', function (done) {$/;"	function	line:1136
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1138
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail authorization on invalid authorization', function (done) {$/;"	function	line:1151
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1153
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail authorization on bad hash', function (done) {$/;"	function	line:1168
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1170
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail authorization on nonce error', function (done) {$/;"	function	line:1184
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1186
nonceFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^                    nonceFunc: function (key, nonce, ts, callback) {$/;"	function	line:1192
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail authorization on credentials error', function (done) {$/;"	function	line:1205
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1207
errFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^                var errFunc = function (id, callback) {$/;"	function	line:1212
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail authorization on missing credentials', function (done) {$/;"	function	line:1226
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1228
errFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^                var errFunc = function (id, callback) {$/;"	function	line:1233
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail authorization on invalid credentials', function (done) {$/;"	function	line:1247
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1249
errFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^                var errFunc = function (id, callback) {$/;"	function	line:1254
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail authorization on invalid credentials algorithm', function (done) {$/;"	function	line:1268
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:1270
errFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^                var errFunc = function (id, callback) {$/;"	function	line:1275
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail on missing host', function (done) {$/;"	function	line:1289
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1291
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail on missing credentials', function (done) {$/;"	function	line:1299
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('should fail on invalid algorithm', function (done) {$/;"	function	line:1306
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^            credentialsFunc('123456', function (err, credentials) {$/;"	function	line:1308
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/server.js	/^        it('checks payload hash', function (done) {$/;"	function	line:1321
Http	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^var Http = require('http');$/;"	variable	line:3
Url	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^var Url = require('url');$/;"	variable	line:4
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^var Code = require('code');$/;"	variable	line:5
Hawk	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^var Hawk = require('..\/lib');$/;"	variable	line:6
Hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^var Hoek = require('hoek');$/;"	variable	line:7
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^var Lab = require('lab');$/;"	variable	line:8
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:18
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^var describe = lab.experiment;$/;"	variable	line:19
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^var it = lab.test;$/;"	variable	line:20
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^var expect = Code.expect;$/;"	variable	line:21
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^describe('Uri', function () {$/;"	function	line:24
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    var credentialsFunc = function (id, callback) {$/;"	function	line:26
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should generate a bewit then successfully authenticate it', function (done) {$/;"	function	line:38
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:47
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:71
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on multiple authentication', function (done) {$/;"	function	line:139
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on method other than GET', function (done) {$/;"	function	line:157
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:159
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on invalid host header', function (done) {$/;"	function	line:193
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on empty bewit', function (done) {$/;"	function	line:211
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on invalid bewit', function (done) {$/;"	function	line:229
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on missing bewit', function (done) {$/;"	function	line:247
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on invalid bewit structure', function (done) {$/;"	function	line:265
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on empty bewit attribute', function (done) {$/;"	function	line:282
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on missing bewit id attribute', function (done) {$/;"	function	line:299
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on expired access', function (done) {$/;"	function	line:316
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on credentials function error', function (done) {$/;"	function	line:333
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on credentials function error with credentials', function (done) {$/;"	function	line:353
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on null credentials function response', function (done) {$/;"	function	line:374
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on invalid credentials function response', function (done) {$/;"	function	line:394
response	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on invalid credentials function response (unknown algorithm)', function (done) {$/;"	function	line:414
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^    it('should fail on expired access', function (done) {$/;"	function	line:434
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('returns a valid bewit value', function (done) {$/;"	function	line:456
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('errors on invalid options', function (done) {$/;"	function	line:508
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('errors on missing uri', function (done) {$/;"	function	line:521
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('errors on invalid uri', function (done) {$/;"	function	line:534
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('errors on missing credentials', function (done) {$/;"	function	line:559
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('errors on invalid algorithm', function (done) {$/;"	function	line:578
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('errors on missing options', function (done) {$/;"	function	line:591
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should generate an authorization then successfully parse it', function (done) {$/;"	function	line:607
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:609
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail authorization on mismatching host', function (done) {$/;"	function	line:623
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:625
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail authorization on stale timestamp', function (done) {$/;"	function	line:639
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:641
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('overrides timestampSkewSec', function (done) {$/;"	function	line:655
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:657
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail authorization on invalid authorization', function (done) {$/;"	function	line:670
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:672
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail authorization on bad hash', function (done) {$/;"	function	line:687
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:689
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail authorization on nonce error', function (done) {$/;"	function	line:703
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:705
nonceFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^                    nonceFunc: function (key, nonce, ts, callback) {$/;"	function	line:711
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail authorization on credentials error', function (done) {$/;"	function	line:724
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:726
errFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^                var errFunc = function (id, callback) {$/;"	function	line:731
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail authorization on missing credentials', function (done) {$/;"	function	line:745
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:747
errFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^                var errFunc = function (id, callback) {$/;"	function	line:752
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail authorization on invalid credentials', function (done) {$/;"	function	line:766
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:768
errFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^                var errFunc = function (id, callback) {$/;"	function	line:773
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail authorization on invalid credentials algorithm', function (done) {$/;"	function	line:787
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:789
errFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^                var errFunc = function (id, callback) {$/;"	function	line:794
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail on missing host', function (done) {$/;"	function	line:808
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:810
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail on missing credentials', function (done) {$/;"	function	line:818
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^        it('should fail on invalid algorithm', function (done) {$/;"	function	line:825
credentialsFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/uri.js	/^            credentialsFunc('123456', function (err, credentials1) {$/;"	function	line:827
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^var Code = require('code');$/;"	variable	line:3
Hawk	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^var Hawk = require('..\/lib');$/;"	variable	line:4
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^var Lab = require('lab');$/;"	variable	line:5
Package	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^var Package = require('..\/package.json');$/;"	variable	line:6
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:16
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^var describe = lab.experiment;$/;"	variable	line:17
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^var it = lab.test;$/;"	variable	line:18
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^var expect = Code.expect;$/;"	variable	line:19
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^describe('Utils', function () {$/;"	function	line:22
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^        it('returns port 80 for non tls node request', function (done) {$/;"	function	line:26
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^        it('returns port 443 for non tls node request', function (done) {$/;"	function	line:41
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^        it('parses IPv6 headers', function (done) {$/;"	function	line:77
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^        it('errors on header too long', function (done) {$/;"	function	line:97
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^        it('errors on header too long', function (done) {$/;"	function	line:111
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^        it('returns the correct package version number', function (done) {$/;"	function	line:128
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^        it('returns a hawk 401', function (done) {$/;"	function	line:137
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hawk/test/utils.js	/^        it('supports attributes', function (done) {$/;"	function	line:143
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/.travis.yml	/^node_js:$/;"	function	line:3
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/.travis.yml	/^sudo: false$/;"	function	line:7
escapeJavaScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^exports.escapeJavaScript = function (input) {$/;"	function	line:6
exports.escapeJavaScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^var internals = {};$/;"	function	line:3
escapeHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^exports.escapeHtml = function (input) {$/;"	function	line:30
exports.escapeHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^};$/;"	function	line:27
escapeJavaScriptChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^internals.escapeJavaScriptChar = function (charCode) {$/;"	function	line:54
internals.escapeJavaScriptChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^};$/;"	function	line:51
escapeHtmlChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^internals.escapeHtmlChar = function (charCode) {$/;"	function	line:65
internals.escapeHtmlChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^};$/;"	function	line:62
padLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^internals.padLeft = function (str, len) {$/;"	function	line:81
internals.padLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^};$/;"	function	line:78
isSafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^internals.isSafe = function (charCode) {$/;"	function	line:91
internals.isSafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^};$/;"	function	line:88
internals.namedHtml.38	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^internals.namedHtml = {$/;"	property	line:97
internals.namedHtml.60	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^    '38': '&amp;',$/;"	property	line:98
internals.namedHtml.62	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^    '60': '&lt;',$/;"	property	line:99
internals.namedHtml.34	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^    '62': '&gt;',$/;"	property	line:100
internals.namedHtml.160	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^    '34': '&quot;',$/;"	property	line:101
internals.namedHtml.162	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^    '160': '&nbsp;',$/;"	property	line:102
internals.namedHtml.163	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^    '162': '&cent;',$/;"	property	line:103
internals.namedHtml.164	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^    '163': '&pound;',$/;"	property	line:104
internals.namedHtml.169	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^    '164': '&curren;',$/;"	property	line:105
internals.namedHtml.174	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/escape.js	/^    '169': '&copy;',$/;"	property	line:106
Crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^var Crypto = require('crypto');$/;"	variable	line:3
Path	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^var Path = require('path');$/;"	variable	line:4
Util	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^var Util = require('util');$/;"	variable	line:5
Escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^var Escape = require('.\/escape');$/;"	variable	line:6
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.clone = function (obj, seen) {$/;"	function	line:16
exports.clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^var internals = {};$/;"	function	line:11
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.merge = function (target, source, isNullOverride \/* = true *\/, isMergeArrays \/* = true *\/) {$/;"	function	line:88
exports.merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:83
applyToDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.applyToDefaults = function (defaults, options, isNullOverride) {$/;"	function	line:148
exports.applyToDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:143
cloneWithShallow	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.cloneWithShallow = function (source, keys) {$/;"	function	line:169
exports.cloneWithShallow	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:164
store	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^internals.store = function (source, keys) {$/;"	function	line:184
internals.store	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:181
restore	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^internals.restore = function (copy, source, storage) {$/;"	function	line:200
internals.restore	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:197
reachSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^internals.reachSet = function (obj, key, value) {$/;"	function	line:211
internals.reachSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:208
applyToDefaultsWithShallow	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.applyToDefaultsWithShallow = function (defaults, options, keys) {$/;"	function	line:228
exports.applyToDefaultsWithShallow	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:223
deepEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.deepEqual = function (obj, ref, options, seen) {$/;"	function	line:253
unique	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.unique = function (array, key) {$/;"	function	line:368
exports.unique	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:363
mapToObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.mapToObject = function (array, key) {$/;"	function	line:388
exports.mapToObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:383
intersect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.intersect = function (array1, array2, justFirst) {$/;"	function	line:412
exports.intersect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:407
contain	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.contain = function (ref, values, options) {$/;"	function	line:438
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^        compare = function (a, b) {$/;"	function	line:478
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^    else {$/;"	function	line:477
exports.contain	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:433
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.flatten = function (array, target) {$/;"	function	line:564
exports.flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:559
reach	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.reach = function (obj, chain, options) {$/;"	function	line:583
options.separator	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^        options = { separator: options };$/;"	property	line:594
exports.reach	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:578
reachTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.reachTemplate = function (obj, template, options) {$/;"	function	line:623
exports.reachTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:620
formatStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.formatStack = function (stack) {$/;"	function	line:633
exports.formatStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:630
formatTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.formatTrace = function (trace) {$/;"	function	line:645
exports.formatTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:642
callStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.callStack = function (slice) {$/;"	function	line:658
prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^    Error.prepareStackTrace = function (err, stack) {$/;"	function	line:663
Error.prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^    var v8 = Error.prepareStackTrace;$/;"	function	line:662
exports.callStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:655
displayStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.displayStack = function (slice) {$/;"	function	line:684
exports.displayStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:681
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.abort = function (message, hideStack) {$/;"	function	line:695
exports.abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.abortThrow = false;$/;"	function	line:692
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.assert = function (condition \/*, msg1, msg2, msg3 *\/) {$/;"	function	line:710
exports.assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:707
Timer	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.Timer = function () {$/;"	function	line:735
exports.Timer	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	class	line:732
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.Timer.prototype.reset = function () {$/;"	function	line:742
exports.Timer.reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.Timer.prototype.reset = function () {$/;"	method	line:742
elapsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.Timer.prototype.elapsed = function () {$/;"	function	line:748
exports.Timer.elapsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.Timer.prototype.elapsed = function () {$/;"	method	line:748
Bench	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.Bench = function () {$/;"	function	line:754
exports.Bench	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	class	line:751
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.Bench.prototype.reset = function () {$/;"	function	line:761
exports.Bench.reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.Bench.prototype.reset = function () {$/;"	method	line:761
elapsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.Bench.prototype.elapsed = function () {$/;"	function	line:767
exports.Bench.elapsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.Bench.prototype.elapsed = function () {$/;"	method	line:767
now	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.Bench.now = function () {$/;"	function	line:773
exports.Bench.now	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:770
escapeRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.escapeRegex = function (string) {$/;"	function	line:782
exports.escapeRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^};$/;"	function	line:777
base64urlEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.base64urlEncode = function (value, encoding) {$/;"	function	line:791
base64urlDecode	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.base64urlDecode = function (value, encoding) {$/;"	function	line:800
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^    catch (err) {$/;"	function	line:812
escapeHeaderAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.escapeHeaderAttribute = function (attribute) {$/;"	function	line:820
escapeHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.escapeHtml = function (string) {$/;"	function	line:830
escapeJavaScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.escapeJavaScript = function (string) {$/;"	function	line:836
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.nextTick = function (callback) {$/;"	function	line:842
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.once = function (method) {$/;"	function	line:855
wrapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^    var wrapped = function () {$/;"	function	line:862
isAbsolutePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.isAbsolutePath = function (path, platform) {$/;"	function	line:876
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.isInteger = function (value) {$/;"	function	line:900
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.ignore = function () { };$/;"	function	line:908
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.transform = function (source, transform, options) {$/;"	function	line:917
uniqueFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.uniqueFilename = function (path, extension) {$/;"	function	line:957
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.stringify = function () {$/;"	function	line:972
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^    catch (err) {$/;"	function	line:977
shallow	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/lib/index.js	/^exports.shallow = function (source) {$/;"	function	line:983
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^  "name": "hoek",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^  "description": "General purpose node utilities",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^  "version": "2.16.3",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^  "repository": "git:\/\/github.com\/hapijs\/hoek",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^  "main": "lib\/index.js",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^  "keywords": [$/;"	function	line:7
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^  "engines": {$/;"	function	line:10
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^    "node": ">=0.10.40"$/;"	function	line:11
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^  "dependencies": {},$/;"	function	line:13
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^  "devDependencies": {$/;"	function	line:14
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^    "code": "1.x.x",$/;"	function	line:15
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^    "lab": "5.x.x"$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^  "scripts": {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^    "test": "lab -a code -t 100 -L",$/;"	function	line:19
test-cov-html	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^    "test-cov-html": "lab -a code -t 100 -L -r html -o coverage.html"$/;"	function	line:20
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/package.json	/^  "license": "BSD-3-Clause"$/;"	function	line:22
Table of Contents	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^# Table of Contents$/;"	function	line:9
Introduction	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^# Introduction$/;"	function	line:54
Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^## Object$/;"	function	line:71
clone(obj)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### clone(obj)$/;"	function	line:75
cloneWithShallow(obj, keys)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### cloneWithShallow(obj, keys)$/;"	function	line:101
merge(target, source, isNullOverride, isMergeArrays)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### merge(target, source, isNullOverride, isMergeArrays)$/;"	function	line:128
applyToDefaults(defaults, options, isNullOverride)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### applyToDefaults(defaults, options, isNullOverride)$/;"	function	line:152
applyToDefaultsWithShallow(defaults, options, keys)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### applyToDefaultsWithShallow(defaults, options, keys)$/;"	function	line:175
deepEqual(b, a, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### deepEqual(b, a, [options])$/;"	function	line:195
unique(array, key)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### unique(array, key)$/;"	function	line:205
mapToObject(array, key)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### mapToObject(array, key)$/;"	function	line:220
intersect(array1, array2)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### intersect(array1, array2)$/;"	function	line:233
contain(ref, values, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### contain(ref, values, [options])$/;"	function	line:245
flatten(array, [target])	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### flatten(array, [target])$/;"	function	line:267
reach(obj, chain, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### reach(obj, chain, [options])$/;"	function	line:283
reachTemplate(obj, template, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### reachTemplate(obj, template, [options])$/;"	function	line:311
transform(obj, transform, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### transform(obj, transform, [options])$/;"	function	line:328
shallow(obj)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### shallow(obj)$/;"	function	line:361
stringify(obj)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### stringify(obj)$/;"	function	line:370
Timer	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^# Timer$/;"	function	line:382
Bench	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^# Bench$/;"	function	line:394
Binary Encoding/Decoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^# Binary Encoding\/Decoding$/;"	function	line:399
base64urlEncode(value)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### base64urlEncode(value)$/;"	function	line:401
base64urlDecode(value)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### base64urlDecode(value)$/;"	function	line:405
Escaping Characters	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^# Escaping Characters$/;"	function	line:408
escapeHtml(string)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### escapeHtml(string)$/;"	function	line:424
escapeHeaderAttribute(attribute)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### escapeHeaderAttribute(attribute)$/;"	function	line:432
escapeRegex(string)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### escapeRegex(string)$/;"	function	line:442
Errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^# Errors$/;"	function	line:451
assert(condition, message)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### assert(condition, message)$/;"	function	line:453
abort(message)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### abort(message)$/;"	function	line:471
displayStack(slice)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### displayStack(slice)$/;"	function	line:478
callStack(slice)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### callStack(slice)$/;"	function	line:496
Function	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^## Function$/;"	function	line:518
nextTick(fn)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### nextTick(fn)$/;"	function	line:520
once(fn)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### once(fn)$/;"	function	line:541
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### ignore$/;"	function	line:556
Miscellaneous	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^## Miscellaneous$/;"	function	line:560
uniqueFilename(path, extension)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### uniqueFilename(path, extension)$/;"	function	line:562
isAbsolutePath(path, [platform])	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### isAbsolutePath(path, [platform])$/;"	function	line:571
isInteger(value)	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/README.md	/^### isInteger(value)$/;"	function	line:578
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^var Code = require('code');$/;"	variable	line:3
Hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^var Hoek = require('..\/lib');$/;"	variable	line:4
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^var Lab = require('lab');$/;"	variable	line:5
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:15
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^var describe = lab.experiment;$/;"	variable	line:16
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^var it = lab.test;$/;"	variable	line:17
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^var expect = Code.expect;$/;"	variable	line:18
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^    it('encodes \/ characters', function (done) {$/;"	function	line:23
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^    it('encodes \\' characters', function (done) {$/;"	function	line:30
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^    it('encodes large unicode characters with the correct padding', function (done) {$/;"	function	line:37
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^    it('doesn\\'t throw an exception when passed null', function (done) {$/;"	function	line:44
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^    it('encodes \/ characters', function (done) {$/;"	function	line:54
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^    it('encodes < and > as named characters', function (done) {$/;"	function	line:61
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^    it('encodes large unicode characters', function (done) {$/;"	function	line:68
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^    it('doesn\\'t throw an exception when passed null', function (done) {$/;"	function	line:75
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/escaper.js	/^    it('encodes {} characters', function (done) {$/;"	function	line:82
Fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^var Fs = require('fs');$/;"	variable	line:3
Path	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^var Path = require('path');$/;"	variable	line:4
Code	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^var Code = require('code');$/;"	variable	line:5
Hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^var Hoek = require('..\/lib');$/;"	variable	line:6
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^var Lab = require('lab');$/;"	variable	line:7
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:17
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^var describe = lab.experiment;$/;"	variable	line:18
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^var it = lab.test;$/;"	variable	line:19
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^var expect = Code.expect;$/;"	variable	line:20
nestedObj.v	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^var nestedObj = {$/;"	property	line:23
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones a nested object', function (done) {$/;"	function	line:42
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones a null object', function (done) {$/;"	function	line:52
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('should not convert undefined properties to null', function (done) {$/;"	function	line:60
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('should not throw on circular reference', function (done) {$/;"	function	line:69
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var test = function () {$/;"	function	line:74
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones circular reference', function (done) {$/;"	function	line:83
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones an object with a null prototype', function (done) {$/;"	function	line:100
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones deeply nested object', function (done) {$/;"	function	line:109
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones arrays', function (done) {$/;"	function	line:130
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('copies functions with properties', function (done) {$/;"	function	line:178
v	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        a.x.v = function () {$/;"	function	line:188
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('should copy a buffer', function (done) {$/;"	function	line:202
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones an object with a prototype', function (done) {$/;"	function	line:217
Obj	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var Obj = function () {$/;"	function	line:219
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        Obj.prototype.b = function () {$/;"	function	line:224
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('reuses cloned Date object', function (done) {$/;"	function	line:238
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('shallow copies an object with a prototype and isImmutable flag', function (done) {$/;"	function	line:251
Obj	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var Obj = function () {$/;"	function	line:253
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        Obj.prototype.b = function () {$/;"	function	line:258
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones an object with property getter without executing it', function (done) {$/;"	function	line:278
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^            get: function () {$/;"	function	line:287
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones an object with property getter and setter', function (done) {$/;"	function	line:301
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^            get: function () {$/;"	function	line:310
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^            set: function (value) {$/;"	function	line:314
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones an object with only property setter', function (done) {$/;"	function	line:327
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^            set: function (value) {$/;"	function	line:336
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones an object with non-enumerable properties', function (done) {$/;"	function	line:349
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^            set: function (value) {$/;"	function	line:358
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('clones an object where getOwnPropertyDescriptor returns undefined', function (done) {$/;"	function	line:371
getOwnPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        Object.getOwnPropertyDescriptor = function () {$/;"	function	line:375
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('deep copies source items', function (done) {$/;"	function	line:389
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('merges array over an object', function (done) {$/;"	function	line:412
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('merges object over an array', function (done) {$/;"	function	line:431
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('does not throw if source is null', function (done) {$/;"	function	line:450
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:456
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('does not throw if source is undefined', function (done) {$/;"	function	line:465
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:471
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws if source is not an object', function (done) {$/;"	function	line:480
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:482
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws if target is not an object', function (done) {$/;"	function	line:492
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:494
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws if target is not an array and source is', function (done) {$/;"	function	line:504
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:506
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns the same object when merging arrays', function (done) {$/;"	function	line:516
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('combines an empty object with a non-empty object', function (done) {$/;"	function	line:525
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('overrides values in target', function (done) {$/;"	function	line:536
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('retains Date properties', function (done) {$/;"	function	line:566
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('retains Date properties when merging keys', function (done) {$/;"	function	line:575
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('overrides Buffer', function (done) {$/;"	function	line:584
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws when target is null', function (done) {$/;"	function	line:607
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:609
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns null if options is false', function (done) {$/;"	function	line:616
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns null if options is null', function (done) {$/;"	function	line:623
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns null if options is undefined', function (done) {$/;"	function	line:630
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns a copy of defaults if options is true', function (done) {$/;"	function	line:637
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('applies object to defaults', function (done) {$/;"	function	line:644
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('applies object to defaults with null', function (done) {$/;"	function	line:666
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('deep clones except for listed keys', function (done) {$/;"	function	line:691
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns immutable value', function (done) {$/;"	function	line:710
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns null value', function (done) {$/;"	function	line:716
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns undefined value', function (done) {$/;"	function	line:722
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('shallow copies the listed keys from options without merging', function (done) {$/;"	function	line:750
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('shallow copies the listed keys in the defaults', function (done) {$/;"	function	line:920
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns null on false', function (done) {$/;"	function	line:946
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws on missing defaults', function (done) {$/;"	function	line:959
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:961
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws on invalid defaults', function (done) {$/;"	function	line:968
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:970
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws on invalid options', function (done) {$/;"	function	line:977
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:979
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws on missing keys', function (done) {$/;"	function	line:986
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:988
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws on invalid keys', function (done) {$/;"	function	line:995
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:997
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares simple values', function (done) {$/;"	function	line:1007
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares different types', function (done) {$/;"	function	line:1024
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares empty structures', function (done) {$/;"	function	line:1035
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares empty arguments object', function (done) {$/;"	function	line:1043
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var compare = function () {$/;"	function	line:1045
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares empty arguments objects', function (done) {$/;"	function	line:1054
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var compare = function () {$/;"	function	line:1056
inner	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^            var inner = function () {$/;"	function	line:1060
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares dates', function (done) {$/;"	function	line:1072
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares regular expressions', function (done) {$/;"	function	line:1080
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares arrays', function (done) {$/;"	function	line:1090
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares buffers', function (done) {$/;"	function	line:1100
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares objects', function (done) {$/;"	function	line:1110
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('handles circular dependency', function (done) {$/;"	function	line:1118
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares an object with property getter without executing it', function (done) {$/;"	function	line:1128
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^            get: function () {$/;"	function	line:1137
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares objects with property getters', function (done) {$/;"	function	line:1152
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^            get: function () {$/;"	function	line:1158
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^            get: function () {$/;"	function	line:1168
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares object prototypes', function (done) {$/;"	function	line:1178
Obj	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var Obj = function () {$/;"	function	line:1180
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        Obj.prototype.b = function () {$/;"	function	line:1185
Ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var Ref = function () {$/;"	function	line:1190
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        Ref.prototype.b = function () {$/;"	function	line:1195
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares plain objects', function (done) {$/;"	function	line:1206
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares an object with an empty object', function (done) {$/;"	function	line:1219
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares an object ignoring the prototype', function (done) {$/;"	function	line:1228
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('compares an object ignoring the prototype recursively', function (done) {$/;"	function	line:1237
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('ensures uniqueness within array of objects based on subkey', function (done) {$/;"	function	line:1249
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('removes duplicated without key', function (done) {$/;"	function	line:1256
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns null on null array', function (done) {$/;"	function	line:1265
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('converts basic array to existential object', function (done) {$/;"	function	line:1272
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('converts array of objects to existential object', function (done) {$/;"	function	line:1282
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns the common objects of two arrays', function (done) {$/;"	function	line:1294
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns just the first common object of two arrays', function (done) {$/;"	function	line:1303
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns null when no common and returning just the first common object of two arrays', function (done) {$/;"	function	line:1312
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns an empty array if either input is null', function (done) {$/;"	function	line:1321
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns the common objects of object and array', function (done) {$/;"	function	line:1328
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('tests strings', function (done) {$/;"	function	line:1340
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('tests arrays', function (done) {$/;"	function	line:1358
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('tests objects', function (done) {$/;"	function	line:1382
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var Foo = function (bar) {$/;"	function	line:1415
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^            get: function () {$/;"	function	line:1422
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns a flat array', function (done) {$/;"	function	line:1441
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns object itself', function (done) {$/;"	function	line:1472
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns first value of array', function (done) {$/;"	function	line:1480
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns last value of array using negative index', function (done) {$/;"	function	line:1486
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns a valid member', function (done) {$/;"	function	line:1492
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns a valid member with separator override', function (done) {$/;"	function	line:1498
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns undefined on null object', function (done) {$/;"	function	line:1504
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns undefined on missing object member', function (done) {$/;"	function	line:1510
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns undefined on missing function member', function (done) {$/;"	function	line:1516
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws on missing member in strict mode', function (done) {$/;"	function	line:1522
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:1524
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns undefined on invalid member', function (done) {$/;"	function	line:1532
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns function member', function (done) {$/;"	function	line:1538
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns function property', function (done) {$/;"	function	line:1544
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns null', function (done) {$/;"	function	line:1550
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws on function property when functions not allowed', function (done) {$/;"	function	line:1556
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:1558
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('will return a default value if property is not found', function (done) {$/;"	function	line:1566
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('will return a default value if path is not found', function (done) {$/;"	function	line:1572
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('allows a falsey value to be used as the default value', function (done) {$/;"	function	line:1578
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('applies object to template', function (done) {$/;"	function	line:1587
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns the full call stack', function (done) {$/;"	function	line:1630
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns the full call stack for display', function (done) {$/;"	function	line:1641
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('includes constructor functions correctly', function (done) {$/;"	function	line:1648
Something	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var Something = function (next) {$/;"	function	line:1650
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('exits process when not in test mode', function (done) {$/;"	function	line:1666
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        process.stdout.write = function () { };$/;"	function	line:1673
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        process.exit = function (state) {$/;"	function	line:1674
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws when not in test mode and abortThrow is true', function (done) {$/;"	function	line:1687
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var fn = function () {$/;"	function	line:1693
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('respects hideStack argument', function (done) {$/;"	function	line:1705
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        process.exit = function () { };$/;"	function	line:1712
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        process.stdout.write = function (message) {$/;"	function	line:1714
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws in test mode', function (done) {$/;"	function	line:1730
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:1735
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws in test mode with default message', function (done) {$/;"	function	line:1744
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:1749
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('defaults to showing stack', function (done) {$/;"	function	line:1758
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        process.exit = function () { };$/;"	function	line:1765
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        process.stdout.write = function (message) {$/;"	function	line:1767
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws an Error when using assert in a test', function (done) {$/;"	function	line:1786
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var fn = function () {$/;"	function	line:1788
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws an Error when using assert in a test with no message', function (done) {$/;"	function	line:1797
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var fn = function () {$/;"	function	line:1799
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws an Error when using assert in a test with multipart message', function (done) {$/;"	function	line:1808
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var fn = function () {$/;"	function	line:1810
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var fn = function () {$/;"	function	line:1821
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws an Error when using assert in a test with object message', function (done) {$/;"	function	line:1830
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var fn = function () {$/;"	function	line:1832
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws an Error when using assert in a test with multipart string and error messages', function (done) {$/;"	function	line:1841
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var fn = function () {$/;"	function	line:1843
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws an Error when using assert in a test with error object message', function (done) {$/;"	function	line:1852
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var fn = function () {$/;"	function	line:1854
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws the same Error that is passed to it if there is only one error passed', function (done) {$/;"	function	line:1863
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var fn = function () {$/;"	function	line:1868
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^describe('Timer', function () {$/;"	function	line:1884
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns time elapsed', function (done) {$/;"	function	line:1886
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        setTimeout(function () {$/;"	function	line:1889
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^describe('Bench', function () {$/;"	function	line:1897
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns time elapsed', function (done) {$/;"	function	line:1899
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        setTimeout(function () {$/;"	function	line:1902
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('escapes all special regular expression characters', function (done) {$/;"	function	line:1912
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^describe('Base64Url', function () {$/;"	function	line:1920
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        it('should base64 URL-safe a string', function (done) {$/;"	function	line:1927
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        it('encodes a buffer', function (done) {$/;"	function	line:1933
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        it('should base64 URL-safe a hex string', function (done) {$/;"	function	line:1939
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        it('works on larger input strings', function (done) {$/;"	function	line:1946
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        it('should un-base64 URL-safe a string', function (done) {$/;"	function	line:1963
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        it('should un-base64 URL-safe a string into hex', function (done) {$/;"	function	line:1969
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        it('should un-base64 URL-safe a string and return a buffer', function (done) {$/;"	function	line:1975
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        it('returns error on undefined input', function (done) {$/;"	function	line:1983
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        it('returns error on invalid input', function (done) {$/;"	function	line:1989
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('should not alter ascii values', function (done) {$/;"	function	line:1999
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('escapes all special HTTP header attribute characters', function (done) {$/;"	function	line:2006
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws on large unicode characters', function (done) {$/;"	function	line:2013
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var fn = function () {$/;"	function	line:2015
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws on CRLF to prevent response splitting', function (done) {$/;"	function	line:2024
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var fn = function () {$/;"	function	line:2026
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('escapes all special HTML characters', function (done) {$/;"	function	line:2038
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns empty string on falsy input', function (done) {$/;"	function	line:2045
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns unchanged string on no reserved input', function (done) {$/;"	function	line:2052
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('calls the provided callback on nextTick', function (done) {$/;"	function	line:2062
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var inc = function (step, next) {$/;"	function	line:2066
ticked	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        ticked(5, function () {$/;"	function	line:2074
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        inc(1, function () {$/;"	function	line:2081
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('allows function to only execute once', function (done) {$/;"	function	line:2090
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var add = function (x) {$/;"	function	line:2093
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('double once wraps one time', function (done) {$/;"	function	line:2108
method	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        var method = function () { };$/;"	function	line:2110
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('identifies if path is absolute on Unix without node support', { parallel: false }, function (done) {$/;"	function	line:2121
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('identifies if path is absolute with fake node support', { parallel: false }, function (done) {$/;"	function	line:2137
isAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        Path.isAbsolute = function (path) {$/;"	function	line:2140
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('identifies if path is absolute on Windows without node support', { parallel: false }, function (done) {$/;"	function	line:2156
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('validates integers', function (done) {$/;"	function	line:2179
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('exists', function (done) {$/;"	function	line:2193
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('exists', function (done) {$/;"	function	line:2203
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('exists', function (done) {$/;"	function	line:2213
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('is a reference to Util.format', function (done) {$/;"	function	line:2220
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('transforms an object based on the input object', function (done) {$/;"	function	line:2266
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('transforms an array of objects based on the input object', function (done) {$/;"	function	line:2293
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('uses the reach options passed into it', function (done) {$/;"	function	line:2334
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('works to create shallow objects', function (done) {$/;"	function	line:2366
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('only allows strings in the map', function (done) {$/;"	function	line:2387
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:2389
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('throws an error on invalid arguments', function (done) {$/;"	function	line:2399
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^        expect(function () {$/;"	function	line:2401
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('is safe to pass null', function (done) {$/;"	function	line:2409
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('is safe to pass undefined', function (done) {$/;"	function	line:2417
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('generates a random file path', function (done) {$/;"	function	line:2428
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('is random enough to use in fast loops', function (done) {$/;"	function	line:2438
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('combines the random elements with a supplied character', function (done) {$/;"	function	line:2457
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('accepts extensions with a "." in it', function (done) {$/;"	function	line:2467
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('converts object to string', function (done) {$/;"	function	line:2480
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('returns error in result string', function (done) {$/;"	function	line:2487
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/hoek/test/index.js	/^    it('shallow copies an object', function (done) {$/;"	function	line:2498
osHomedir	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/index.js	/^var osHomedir = require('os-homedir');$/;"	variable	line:2
osTmpdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/index.js	/^var osTmpdir = require('os-tmpdir');$/;"	variable	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "name": "home-or-tmp",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "description": "Get the user home directory with fallback to the system temp directory",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "repository": "sindresorhus\/home-or-tmp",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^    "test": "node test.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "dependencies": {$/;"	function	line:36
os-homedir	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^    "os-homedir": "^1.0.0",$/;"	function	line:37
os-tmpdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^    "os-tmpdir": "^1.0.1"$/;"	function	line:38
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^  "devDependencies": {$/;"	function	line:40
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/package.json	/^    "ava": "0.0.4"$/;"	function	line:41
home-or-tmp [![Build Status](https://travis-ci.org/sindresorhus/home-or-tmp.svg?branch=master)](https://travis-ci.org/sindresorhus/home-or-tmp)	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/readme.md	/^# home-or-tmp [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/home-or-tmp.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/home-or-tmp)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/readme.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/readme.md	/^## Usage$/;"	function	line:15
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/home-or-tmp/readme.md	/^## License$/;"	function	line:30
gitHostDefaults.sshtemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host-info.js	/^var gitHostDefaults = {$/;"	property	line:47
gitHostDefaults.sshurltemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host-info.js	/^  'sshtemplate': 'git@{domain}:{user}\/{project}.git{#committish}',$/;"	property	line:48
gitHostDefaults.browsetemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host-info.js	/^  'sshurltemplate': 'git+ssh:\/\/git@{domain}\/{user}\/{project}.git{#committish}',$/;"	property	line:49
gitHostDefaults.docstemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host-info.js	/^  'browsetemplate': 'https:\/\/{domain}\/{user}\/{project}{\/tree\/committish}',$/;"	property	line:50
gitHostDefaults.httpstemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host-info.js	/^  'docstemplate': 'https:\/\/{domain}\/{user}\/{project}{\/tree\/committish}#readme',$/;"	property	line:51
gitHostDefaults.filetemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host-info.js	/^  'httpstemplate': 'git+https:\/\/{auth@}{domain}\/{user}\/{project}.git{#committish}',$/;"	property	line:52
gitHostDefaults.shortcuttemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host-info.js	/^  'filetemplate': 'https:\/\/{domain}\/{user}\/{project}\/raw\/{committish}\/{path}',$/;"	property	line:53
gitHostDefaults.pathtemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host-info.js	/^  'shortcuttemplate': '{type}:{user}\/{project}{#committish}',$/;"	property	line:54
gitHostDefaults.pathmatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host-info.js	/^  'pathtemplate': '{user}\/{project}{#committish}',$/;"	property	line:55
GitHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^}$/;"	class	line:15
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.hash = function () {$/;"	function	line:18
_fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype._fill = function (template, vars) {$/;"	function	line:22
GitHost._fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype._fill = function (template, vars) {$/;"	method	line:22
ssh	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.ssh = function () {$/;"	function	line:48
GitHost.ssh	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.ssh = function () {$/;"	method	line:48
sshurl	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.sshurl = function () {$/;"	function	line:52
GitHost.sshurl	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.sshurl = function () {$/;"	method	line:52
browse	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.browse = function () {$/;"	function	line:56
GitHost.browse	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.browse = function () {$/;"	method	line:56
docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.docs = function () {$/;"	function	line:60
GitHost.docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.docs = function () {$/;"	method	line:60
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.bugs = function () {$/;"	function	line:64
GitHost.bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.bugs = function () {$/;"	method	line:64
https	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.https = function () {$/;"	function	line:68
GitHost.https	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.https = function () {$/;"	method	line:68
git	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.git = function () {$/;"	function	line:72
GitHost.git	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.git = function () {$/;"	method	line:72
shortcut	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.shortcut = function () {$/;"	function	line:76
GitHost.shortcut	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.shortcut = function () {$/;"	method	line:76
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.path = function () {$/;"	function	line:80
GitHost.path	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.path = function () {$/;"	method	line:80
tarball	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.tarball = function () {$/;"	function	line:84
GitHost.tarball	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.tarball = function () {$/;"	method	line:84
file	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.file = function (P) {$/;"	function	line:88
GitHost.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.file = function (P) {$/;"	method	line:88
getDefaultRepresentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.getDefaultRepresentation = function () {$/;"	function	line:94
GitHost.getDefaultRepresentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.getDefaultRepresentation = function () {$/;"	method	line:94
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.toString = function () {$/;"	function	line:98
GitHost.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/git-host.js	/^GitHost.prototype.toString = function () {$/;"	method	line:98
protocolToRepresentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^function protocolToRepresentation (protocol) {$/;"	function	line:13
protocolToRepresentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^function protocolToRepresentation (protocol) {$/;"	function	line:13
authProtocols.git:	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^var authProtocols = {$/;"	property	line:18
authProtocols.https:	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^  'git:': true,$/;"	property	line:19
authProtocols.git+https:	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^  'https:': true,$/;"	property	line:20
authProtocols.http:	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^  'git+https:': true,$/;"	property	line:21
authProtocols.git+http:	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^  'http:': true,$/;"	property	line:22
fromUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^module.exports.fromUrl = function (giturl) {$/;"	function	line:26
module.exports.fromUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^}$/;"	function	line:24
isGitHubShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^function isGitHubShorthand (arg) {$/;"	function	line:62
isGitHubShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^function isGitHubShorthand (arg) {$/;"	function	line:62
fixupUnqualifiedGist	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^function fixupUnqualifiedGist (giturl) {$/;"	function	line:74
fixupUnqualifiedGist	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^function fixupUnqualifiedGist (giturl) {$/;"	function	line:74
parseGitUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^function parseGitUrl (giturl) {$/;"	function	line:84
parseGitUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/index.js	/^function parseGitUrl (giturl) {$/;"	function	line:84
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "name": "hosted-git-info",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "version": "2.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "main": "index.js",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^    "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^    "url": "git+https:\/\/github.com\/npm\/hosted-git-info.git"$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "keywords": [$/;"	function	line:10
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "author": "Rebecca Turner <me@re-becca.org> (http:\/\/re-becca.org)",$/;"	function	line:16
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "license": "ISC",$/;"	function	line:17
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "bugs": {$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^    "url": "https:\/\/github.com\/npm\/hosted-git-info\/issues"$/;"	function	line:19
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "homepage": "https:\/\/github.com\/npm\/hosted-git-info",$/;"	function	line:21
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "scripts": {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^    "test": "standard && tap -j8 test\/*.js"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^  "devDependencies": {$/;"	function	line:25
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^    "standard": "^3.3.2",$/;"	function	line:26
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/package.json	/^    "tap": "^10.0.2"$/;"	function	line:27
hosted-git-info	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/README.md	/^# hosted-git-info$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/README.md	/^## Usage$/;"	function	line:7
Supported hosts	/Users/jonathan/repos/identifiers-arxiv/node_modules/hosted-git-info/README.md	/^## Supported hosts$/;"	function	line:99
sniffHTMLEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js	/^module.exports = function sniffHTMLEncoding(buffer, options) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js	/^const whatwgEncoding = require("whatwg-encoding");$/;"	function	line:2
sniffHTMLEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js	/^module.exports = function sniffHTMLEncoding(buffer, options) {$/;"	function	line:5
prescanMetaCharset	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js	/^function prescanMetaCharset(buffer) {$/;"	function	line:32
prescanMetaCharset	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js	/^function prescanMetaCharset(buffer) {$/;"	function	line:32
getAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js	/^function getAttribute(buffer, i, l) {$/;"	function	line:134
getAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js	/^function getAttribute(buffer, i, l) {$/;"	function	line:134
extractCharacterEncodingFromMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js	/^function extractCharacterEncodingFromMeta(string) {$/;"	function	line:248
extractCharacterEncodingFromMeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js	/^function extractCharacterEncodingFromMeta(string) {$/;"	function	line:248
isSpaceCharacter	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js	/^function isSpaceCharacter(c) {$/;"	function	line:300
isSpaceCharacter	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/lib/html-encoding-sniffer.js	/^function isSpaceCharacter(c) {$/;"	function	line:300
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "name": "html-encoding-sniffer",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "description": "Sniff the encoding from a HTML byte stream",$/;"	function	line:3
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "keywords": [$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "version": "1.0.1",$/;"	function	line:8
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "author": "Domenic Denicola <d@domenic.me> (https:\/\/domenic.me\/)",$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "license": "WTFPL",$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "repository": "jsdom\/html-encoding-sniffer",$/;"	function	line:11
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "main": "lib\/html-encoding-sniffer.js",$/;"	function	line:12
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "files": [$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "scripts": {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^    "test": "mocha",$/;"	function	line:17
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^    "lint": "eslint lib test"$/;"	function	line:18
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "dependencies": {$/;"	function	line:20
whatwg-encoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^    "whatwg-encoding": "^1.0.1"$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^  "devDependencies": {$/;"	function	line:23
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^    "eslint": "^3.8.0",$/;"	function	line:24
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/package.json	/^    "mocha": "^3.1.2"$/;"	function	line:25
Determine the Encoding of a HTML Byte Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/README.md	/^# Determine the Encoding of a HTML Byte Stream$/;"	function	line:1
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/README.md	/^## Options$/;"	function	line:20
Credits	/Users/jonathan/repos/identifiers-arxiv/node_modules/html-encoding-sniffer/README.md	/^## Credits$/;"	function	line:36
node-http-signature changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/CHANGES.md	/^# node-http-signature changelog$/;"	function	line:1
1.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/CHANGES.md	/^## 1.1.1$/;"	function	line:3
1.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/CHANGES.md	/^## 1.1.0$/;"	function	line:10
1.0.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/CHANGES.md	/^## 1.0.2$/;"	function	line:16
1.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/CHANGES.md	/^## 1.0.1$/;"	function	line:21
1.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/CHANGES.md	/^## 1.0.0$/;"	function	line:26
0.11.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/CHANGES.md	/^## 0.11.0$/;"	function	line:36
0.10.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/CHANGES.md	/^## 0.10.2$/;"	function	line:42
Abstract	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^# Abstract$/;"	function	line:1
Copyright Notice	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^# Copyright Notice$/;"	function	line:7
Introduction	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^# Introduction$/;"	function	line:14
Signature Authentication Scheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^# Signature Authentication Scheme$/;"	function	line:35
Authorization Header	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Authorization Header$/;"	function	line:44
Signature Parameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^### Signature Parameters$/;"	function	line:62
keyId	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^#### keyId$/;"	function	line:64
algorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^#### algorithm$/;"	function	line:71
headers	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^#### headers$/;"	function	line:77
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^#### extensions$/;"	function	line:90
signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^#### signature$/;"	function	line:96
Signing String Composition	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^### Signing String Composition$/;"	function	line:105
Example Requests	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^# Example Requests$/;"	function	line:117
Default parameterization	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Default parameterization$/;"	function	line:132
Header List	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Header List$/;"	function	line:142
Algorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Algorithm$/;"	function	line:156
Signing Algorithms	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^# Signing Algorithms$/;"	function	line:166
Security Considerations	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^# Security Considerations$/;"	function	line:178
Default Parameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Default Parameters$/;"	function	line:180
Insecure Transports	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Insecure Transports$/;"	function	line:188
Nonces	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Nonces$/;"	function	line:195
Clock Skew	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Clock Skew$/;"	function	line:204
Required Headers to Sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Required Headers to Sign$/;"	function	line:211
References	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^# References$/;"	function	line:217
Normative References	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Normative References$/;"	function	line:219
Informative References	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Informative References$/;"	function	line:225
Appendix A - Test Values	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^# Appendix A - Test Values$/;"	function	line:232
Default	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^### Default$/;"	function	line:275
All Headers	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^### All Headers$/;"	function	line:294
Generating and verifying signatures using `openssl`	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Generating and verifying signatures using `openssl`$/;"	function	line:319
Generating and verifying signatures using `sshpk-sign`	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/http_signing.md	/^## Generating and verifying signatures using `sshpk-sign`$/;"	function	line:341
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/index.js	/^var parser = require('.\/parser');$/;"	variable	line:3
signer	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/index.js	/^var signer = require('.\/signer');$/;"	variable	line:4
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/index.js	/^var verify = require('.\/verify');$/;"	variable	line:5
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/index.js	/^var utils = require('.\/utils');$/;"	variable	line:6
module.exports.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/index.js	/^module.exports = {$/;"	property	line:12
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^var assert = require('assert-plus');$/;"	variable	line:3
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^var util = require('util');$/;"	variable	line:4
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^var utils = require('.\/utils');$/;"	variable	line:5
HASH_ALGOS	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^var HASH_ALGOS = utils.HASH_ALGOS;$/;"	variable	line:11
PK_ALGOS	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^var PK_ALGOS = utils.PK_ALGOS;$/;"	variable	line:12
HttpSignatureError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^var HttpSignatureError = utils.HttpSignatureError;$/;"	variable	line:13
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^var InvalidAlgorithmError = utils.InvalidAlgorithmError;$/;"	variable	line:14
validateAlgorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^var validateAlgorithm = utils.validateAlgorithm;$/;"	variable	line:15
ParamsState.Name	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^var ParamsState = {$/;"	property	line:22
ParamsState.Quote	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^  Name: 0,$/;"	property	line:23
ParamsState.Value	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^  Quote: 1,$/;"	property	line:24
ParamsState.Comma	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^  Value: 2,$/;"	property	line:25
ExpiredRequestError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^function ExpiredRequestError(message) {$/;"	function	line:33
ExpiredRequestError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^function ExpiredRequestError(message) {$/;"	function	line:33
InvalidHeaderError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^function InvalidHeaderError(message) {$/;"	function	line:39
InvalidHeaderError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^function InvalidHeaderError(message) {$/;"	function	line:39
InvalidParamsError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^function InvalidParamsError(message) {$/;"	function	line:45
InvalidParamsError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^function InvalidParamsError(message) {$/;"	function	line:45
MissingHeaderError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^function MissingHeaderError(message) {$/;"	function	line:51
MissingHeaderError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^function MissingHeaderError(message) {$/;"	function	line:51
StrictParsingError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^function StrictParsingError(message) {$/;"	function	line:56
StrictParsingError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^function StrictParsingError(message) {$/;"	function	line:56
parseRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^  parseRequest: function parseRequest(request, options) {$/;"	function	line:108
var.parsed.scheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^    var parsed = {$/;"	property	line:134
var.parsed.params	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^      scheme: '',$/;"	property	line:135
get algorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^      get algorithm() {$/;"	function	line:139
get keyId	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^      get keyId() {$/;"	function	line:143
authz	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^    var authz = request.headers.authorization;$/;"	variable	line:148
date	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/parser.js	/^    var date;$/;"	variable	line:284
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var assert = require('assert-plus');$/;"	variable	line:3
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var crypto = require('crypto');$/;"	variable	line:4
http	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var http = require('http');$/;"	variable	line:5
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var util = require('util');$/;"	variable	line:6
sshpk	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var sshpk = require('sshpk');$/;"	variable	line:7
jsprim	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var jsprim = require('jsprim');$/;"	variable	line:8
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var utils = require('.\/utils');$/;"	variable	line:9
sprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var sprintf = require('util').format;$/;"	variable	line:11
HASH_ALGOS	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var HASH_ALGOS = utils.HASH_ALGOS;$/;"	variable	line:13
PK_ALGOS	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var PK_ALGOS = utils.PK_ALGOS;$/;"	variable	line:14
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var InvalidAlgorithmError = utils.InvalidAlgorithmError;$/;"	variable	line:15
HttpSignatureError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var HttpSignatureError = utils.HttpSignatureError;$/;"	variable	line:16
validateAlgorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var validateAlgorithm = utils.validateAlgorithm;$/;"	variable	line:17
AUTHZ_FMT	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^var AUTHZ_FMT =$/;"	variable	line:21
MissingHeaderError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^function MissingHeaderError(message) {$/;"	function	line:26
MissingHeaderError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^function MissingHeaderError(message) {$/;"	function	line:26
StrictParsingError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^function StrictParsingError(message) {$/;"	function	line:31
StrictParsingError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^function StrictParsingError(message) {$/;"	function	line:31
RequestSigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^function RequestSigner(options) {$/;"	function	line:37
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^    this.rs_signer.sign = function () {$/;"	function	line:74
this.rs_signer	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^    this.rs_signer.sign = function () {$/;"	method	line:74
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^        toString: function () { return (digest); }$/;"	function	line:78
RequestSigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^function RequestSigner(options) {$/;"	class	line:37
writeHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^RequestSigner.prototype.writeHeader = function (header, value) {$/;"	function	line:122
RequestSigner.writeHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^RequestSigner.prototype.writeHeader = function (header, value) {$/;"	method	line:122
writeDateHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^RequestSigner.prototype.writeDateHeader = function () {$/;"	function	line:147
RequestSigner.writeDateHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^RequestSigner.prototype.writeDateHeader = function () {$/;"	method	line:147
writeTarget	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^RequestSigner.prototype.writeTarget = function (method, path) {$/;"	function	line:157
RequestSigner.writeTarget	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^RequestSigner.prototype.writeTarget = function (method, path) {$/;"	method	line:157
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^RequestSigner.prototype.sign = function (cb) {$/;"	function	line:170
RequestSigner.sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^RequestSigner.prototype.sign = function (cb) {$/;"	method	line:170
isSigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^  isSigner: function (obj) {$/;"	function	line:231
module.exports.isSigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^module.exports = {$/;"	method	line:224
createSigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^  createSigner: function createSigner(options) {$/;"	function	line:249
signRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^  signRequest: function signRequest(request, options) {$/;"	function	line:286
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^    var i;$/;"	variable	line:307
stringToSign	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^    var stringToSign = '';$/;"	variable	line:308
signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/signer.js	/^    var signature;$/;"	variable	line:350
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^var assert = require('assert-plus');$/;"	variable	line:3
sshpk	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^var sshpk = require('sshpk');$/;"	variable	line:4
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^var util = require('util');$/;"	variable	line:5
HASH_ALGOS.sha1	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^var HASH_ALGOS = {$/;"	property	line:7
HASH_ALGOS.sha256	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^  'sha1': true,$/;"	property	line:8
HASH_ALGOS.sha512	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^  'sha256': true,$/;"	property	line:9
PK_ALGOS.rsa	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^var PK_ALGOS = {$/;"	property	line:13
PK_ALGOS.dsa	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^  'rsa': true,$/;"	property	line:14
PK_ALGOS.ecdsa	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^  'dsa': true,$/;"	property	line:15
HttpSignatureError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^function HttpSignatureError(message, caller) {$/;"	function	line:19
HttpSignatureError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^function HttpSignatureError(message, caller) {$/;"	class	line:19
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^function InvalidAlgorithmError(message) {$/;"	function	line:28
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^function InvalidAlgorithmError(message) {$/;"	function	line:28
validateAlgorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^function validateAlgorithm(algorithm) {$/;"	function	line:33
validateAlgorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^function validateAlgorithm(algorithm) {$/;"	function	line:33
module.exports.HASH_ALGOS	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^module.exports = {$/;"	property	line:56
module.exports.PK_ALGOS	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^  HASH_ALGOS: HASH_ALGOS,$/;"	property	line:58
module.exports.HttpSignatureError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^  PK_ALGOS: PK_ALGOS,$/;"	property	line:59
module.exports.InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^  HttpSignatureError: HttpSignatureError,$/;"	property	line:61
module.exports.validateAlgorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^  InvalidAlgorithmError: InvalidAlgorithmError,$/;"	property	line:62
sshKeyToPEM	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^  sshKeyToPEM: function sshKeyToPEM(key) {$/;"	function	line:77
fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^  fingerprint: function fingerprint(key) {$/;"	function	line:93
k	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^    var k = sshpk.parseKey(key, 'ssh');$/;"	variable	line:96
pemToRsaSSHKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^  pemToRsaSSHKey: function pemToRsaSSHKey(pem, comment) {$/;"	function	line:105
k	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/utils.js	/^    var k = sshpk.parseKey(pem, 'pem');$/;"	variable	line:108
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^var assert = require('assert-plus');$/;"	variable	line:3
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^var crypto = require('crypto');$/;"	variable	line:4
sshpk	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^var sshpk = require('sshpk');$/;"	variable	line:5
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^var utils = require('.\/utils');$/;"	variable	line:6
HASH_ALGOS	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^var HASH_ALGOS = utils.HASH_ALGOS;$/;"	variable	line:8
PK_ALGOS	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^var PK_ALGOS = utils.PK_ALGOS;$/;"	variable	line:9
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^var InvalidAlgorithmError = utils.InvalidAlgorithmError;$/;"	variable	line:10
HttpSignatureError	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^var HttpSignatureError = utils.HttpSignatureError;$/;"	variable	line:11
validateAlgorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^var validateAlgorithm = utils.validateAlgorithm;$/;"	variable	line:12
verifySignature	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^  verifySignature: function verifySignature(parsedSignature, pubkey) {$/;"	function	line:27
verifyHMAC	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^  verifyHMAC: function verifyHMAC(parsedSignature, secret) {$/;"	function	line:52
alg	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^    var alg = validateAlgorithm(parsedSignature.algorithm);$/;"	variable	line:56
hmac	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^    var hmac = crypto.createHmac(hashAlg, secret);$/;"	variable	line:62
h1	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^    var h1 = crypto.createHmac(hashAlg, secret);$/;"	variable	line:72
h2	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/lib/verify.js	/^    var h2 = crypto.createHmac(hashAlg, secret);$/;"	variable	line:75
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^var assert = require('assert');$/;"	variable	line:4
Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^var Stream = require('stream').Stream;$/;"	variable	line:5
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^var util = require('util');$/;"	variable	line:6
_capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^function _capitalize(str) {$/;"	function	line:17
_capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^function _capitalize(str) {$/;"	function	line:17
_toss	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^function _toss(name, expected, oper, arg, actual) {$/;"	function	line:21
_toss	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^function _toss(name, expected, oper, arg, actual) {$/;"	function	line:21
_getClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^function _getClass(arg) {$/;"	function	line:31
_getClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^function _getClass(arg) {$/;"	function	line:31
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^function noop() {$/;"	function	line:35
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^function noop() {$/;"	function	line:35
types.bool	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^var types = {$/;"	property	line:42
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        check: function (arg) { return typeof (arg) === 'boolean'; }$/;"	function	line:44
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        check: function (arg) { return typeof (arg) === 'function'; }$/;"	function	line:47
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        check: function (arg) { return typeof (arg) === 'string'; }$/;"	function	line:50
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        check: function (arg) {$/;"	function	line:53
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        check: function (arg) {$/;"	function	line:58
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        check: function (arg) { return Buffer.isBuffer(arg); },$/;"	function	line:63
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        check: function (arg) { return Array.isArray(arg); },$/;"	function	line:67
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        check: function (arg) { return arg instanceof Stream; },$/;"	function	line:71
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        check: function (arg) { return arg instanceof Date; },$/;"	function	line:76
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        check: function (arg) { return arg instanceof RegExp; },$/;"	function	line:81
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        check: function (arg) {$/;"	function	line:86
_setExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^function _setExports(ndebug) {$/;"	function	line:93
out	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^        out = function (arg, msg) {$/;"	function	line:101
out	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^    } else {$/;"	function	line:100
_setExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/assert.js	/^function _setExports(ndebug) {$/;"	function	line:93
assert-plus Changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/CHANGES.md	/^# assert-plus Changelog$/;"	function	line:1
0.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/CHANGES.md	/^## 0.2.0$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^  "author": "Mark Cavage <mcavage@gmail.com>",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^  "name": "assert-plus",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^  "description": "Extra assertions on top of node's assert module",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^  "version": "0.2.0",$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^  "license": "MIT",$/;"	function	line:6
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^  "main": ".\/assert.js",$/;"	function	line:7
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^  "devDependencies": {$/;"	function	line:8
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^    "tape": "4.2.2",$/;"	function	line:9
faucet	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^    "faucet": "0.0.1"$/;"	function	line:10
optionalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^  "optionalDependencies": {},$/;"	function	line:12
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^  "scripts": {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^    "test": ".\/node_modules\/.bin\/tape tests\/*.js | .\/node_modules\/.bin\/faucet"$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^  "repository": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^    "type": "git",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^    "url": "https:\/\/github.com\/mcavage\/node-assert-plus.git"$/;"	function	line:18
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^  "engines": {$/;"	function	line:20
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/package.json	/^    "node": ">=0.8"$/;"	function	line:21
assert-plus	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/README.md	/^# assert-plus$/;"	function	line:1
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/README.md	/^# API$/;"	function	line:25
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/README.md	/^# Installation$/;"	function	line:126
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/README.md	/^## License$/;"	function	line:130
Bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/node_modules/assert-plus/README.md	/^## Bugs$/;"	function	line:153
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "name": "http-signature",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "description": "Reference implementation of Joyent's HTTP Signature scheme.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "version": "1.1.1",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "license": "MIT",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "author": "Joyent, Inc",$/;"	function	line:6
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "contributors": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "repository": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^    "type": "git",$/;"	function	line:13
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^    "url": "git:\/\/github.com\/joyent\/node-http-signature.git"$/;"	function	line:14
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "homepage": "https:\/\/github.com\/joyent\/node-http-signature\/",$/;"	function	line:16
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "bugs": "https:\/\/github.com\/joyent\/node-http-signature\/issues",$/;"	function	line:17
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "keywords": [$/;"	function	line:18
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "engines": {$/;"	function	line:22
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^    "node": ">=0.8",$/;"	function	line:23
npm	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^    "npm": ">=1.3.7"$/;"	function	line:24
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "main": "lib\/index.js",$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "scripts": {$/;"	function	line:27
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^    "test": "tap test\/*.js"$/;"	function	line:28
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "dependencies": {$/;"	function	line:30
assert-plus	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^    "assert-plus": "^0.2.0",$/;"	function	line:31
jsprim	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^    "jsprim": "^1.2.2",$/;"	function	line:32
sshpk	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^    "sshpk": "^1.7.0"$/;"	function	line:33
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^  "devDependencies": {$/;"	function	line:35
node-uuid	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^    "node-uuid": "^1.4.1",$/;"	function	line:36
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/package.json	/^    "tap": "0.4.2"$/;"	function	line:37
node-http-signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/README.md	/^# node-http-signature$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/README.md	/^## Usage$/;"	function	line:6
Client	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/README.md	/^### Client$/;"	function	line:13
Server	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/README.md	/^### Server$/;"	function	line:45
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/README.md	/^## Installation$/;"	function	line:69
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/README.md	/^## License$/;"	function	line:73
Bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/http-signature/README.md	/^## Bugs$/;"	function	line:77
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/.travis.yml	/^ sudo: false$/;"	function	line:1
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/.travis.yml	/^ env:$/;"	function	line:2
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/.travis.yml	/^ language: node_js$/;"	function	line:4
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/.travis.yml	/^ node_js:$/;"	function	line:5
addons	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/.travis.yml	/^ addons:$/;"	function	line:12
apt	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/.travis.yml	/^   apt:$/;"	function	line:13
sources	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/.travis.yml	/^     sources:$/;"	function	line:14
packages	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/.travis.yml	/^     packages:$/;"	function	line:16
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/.travis.yml	/^ before_install:$/;"	function	line:19
0.4.13 / 2015-10-01	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.13 \/ 2015-10-01$/;"	function	line:2
0.4.12 / 2015-09-26	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.12 \/ 2015-09-26$/;"	function	line:7
0.4.11 / 2015-07-03	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.11 \/ 2015-07-03$/;"	function	line:15
0.4.10 / 2015-05-26	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.10 \/ 2015-05-26$/;"	function	line:20
0.4.9 / 2015-05-24	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.9 \/ 2015-05-24$/;"	function	line:26
0.4.8 / 2015-04-14	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.8 \/ 2015-04-14$/;"	function	line:38
0.4.7 / 2015-02-05	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.7 \/ 2015-02-05$/;"	function	line:43
0.4.6 / 2015-01-12	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.6 \/ 2015-01-12$/;"	function	line:51
0.4.5 / 2014-11-20	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.5 \/ 2014-11-20$/;"	function	line:57
0.4.4 / 2014-07-16	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.4 \/ 2014-07-16$/;"	function	line:63
0.4.3 / 2014-06-14	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.3 \/ 2014-06-14$/;"	function	line:69
0.4.2 / 2014-06-12	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.2 \/ 2014-06-12$/;"	function	line:74
0.4.1 / 2014-06-11	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.1 \/ 2014-06-11$/;"	function	line:79
0.4.0 / 2014-06-10	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/Changelog.md	/^# 0.4.0 \/ 2014-06-10$/;"	function	line:84
UNASSIGNED	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^var UNASSIGNED = -1,$/;"	variable	line:9
DBCSCodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^function DBCSCodec(codecOptions, iconv) {$/;"	function	line:21
DBCSCodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^function DBCSCodec(codecOptions, iconv) {$/;"	class	line:21
DBCSCodec.encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype.encoder = DBCSEncoder;$/;"	method	line:120
DBCSCodec.decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype.decoder = DBCSDecoder;$/;"	method	line:121
_getDecodeTrieNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._getDecodeTrieNode = function(addr) {$/;"	function	line:124
DBCSCodec._getDecodeTrieNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._getDecodeTrieNode = function(addr) {$/;"	method	line:124
_addDecodeChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._addDecodeChunk = function(chunk) {$/;"	function	line:149
DBCSCodec._addDecodeChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._addDecodeChunk = function(chunk) {$/;"	method	line:149
_getEncodeBucket	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._getEncodeBucket = function(uCode) {$/;"	function	line:196
DBCSCodec._getEncodeBucket	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._getEncodeBucket = function(uCode) {$/;"	method	line:196
_setEncodeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._setEncodeChar = function(uCode, dbcsCode) {$/;"	function	line:203
DBCSCodec._setEncodeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._setEncodeChar = function(uCode, dbcsCode) {$/;"	method	line:203
_setEncodeSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._setEncodeSequence = function(seq, dbcsCode) {$/;"	function	line:212
DBCSCodec._setEncodeSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._setEncodeSequence = function(seq, dbcsCode) {$/;"	method	line:212
_fillEncodeTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._fillEncodeTable = function(nodeIdx, prefix, skipEncodeChars) {$/;"	function	line:249
DBCSCodec._fillEncodeTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSCodec.prototype._fillEncodeTable = function(nodeIdx, prefix, skipEncodeChars) {$/;"	method	line:249
DBCSEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^function DBCSEncoder(options, codec) {$/;"	function	line:270
function.DBCSEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^function DBCSEncoder(options, codec) {$/;"	class	line:270
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSEncoder.prototype.write = function(str) {$/;"	function	line:282
DBCSEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^}$/;"	class	line:280
DBCSEncoder.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSEncoder.prototype.write = function(str) {$/;"	method	line:282
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSEncoder.prototype.end = function() {$/;"	function	line:402
DBCSEncoder.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSEncoder.prototype.end = function() {$/;"	method	line:402
DBCSEncoder.findIdx	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSEncoder.prototype.findIdx = findIdx;$/;"	method	line:434
DBCSDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^function DBCSDecoder(options, codec) {$/;"	function	line:439
DBCSDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^function DBCSDecoder(options, codec) {$/;"	class	line:439
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSDecoder.prototype.write = function(buf) {$/;"	function	line:451
DBCSDecoder.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSDecoder.prototype.write = function(buf) {$/;"	method	line:451
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSDecoder.prototype.end = function() {$/;"	function	line:519
DBCSDecoder.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^DBCSDecoder.prototype.end = function() {$/;"	method	line:519
findIdx	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^function findIdx(table, val) {$/;"	function	line:540
findIdx	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-codec.js	/^function findIdx(table, val) {$/;"	function	line:540
use strict.exports.shiftjis	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-data.js	/^module.exports = {$/;"	property	line:7
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-data.js	/^        table: function() { return require('.\/tables\/shiftjis.json') },$/;"	function	line:44
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-data.js	/^        table: function() { return require('.\/tables\/eucjp.json') },$/;"	function	line:59
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-data.js	/^        table: function() { return require('.\/tables\/cp936.json') },$/;"	function	line:85
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-data.js	/^        table: function() { return require('.\/tables\/cp936.json').concat(require('.\/tables\/gbk-added.json')) },$/;"	function	line:91
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-data.js	/^        table: function() { return require('.\/tables\/cp936.json').concat(require('.\/tables\/gbk-added.json')) },$/;"	function	line:98
gb18030	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-data.js	/^        gb18030: function() { return require('.\/tables\/gb18030-ranges.json') },$/;"	function	line:99
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-data.js	/^        table: function() { return require('.\/tables\/cp949.json') },$/;"	function	line:115
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-data.js	/^        table: function() { return require('.\/tables\/cp950.json') },$/;"	function	line:155
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/dbcs-data.js	/^        table: function() { return require('.\/tables\/cp950.json').concat(require('.\/tables\/big5-added.json')) },$/;"	function	line:162
use strict.exports.utf8	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^module.exports = {$/;"	property	line:5
InternalCodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^function InternalCodec(codecOptions, iconv) {$/;"	function	line:24
InternalCodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^function InternalCodec(codecOptions, iconv) {$/;"	class	line:24
InternalCodec.encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalCodec.prototype.encoder = InternalEncoder;$/;"	method	line:42
InternalCodec.decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalCodec.prototype.decoder = InternalDecoder;$/;"	method	line:43
StringDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^var StringDecoder = require('string_decoder').StringDecoder;$/;"	variable	line:48
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^    StringDecoder.prototype.end = function() {};$/;"	function	line:51
InternalDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^function InternalDecoder(options, codec) {$/;"	function	line:54
InternalDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^function InternalDecoder(options, codec) {$/;"	function	line:54
InternalDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^}$/;"	class	line:56
InternalEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^function InternalEncoder(options, codec) {$/;"	function	line:64
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoder.prototype.write = function(str) {$/;"	function	line:68
InternalEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^}$/;"	class	line:66
InternalEncoder.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoder.prototype.write = function(str) {$/;"	method	line:68
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoder.prototype.end = function() {$/;"	function	line:72
InternalEncoder.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoder.prototype.end = function() {$/;"	method	line:72
InternalEncoderBase64	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^function InternalEncoderBase64(options, codec) {$/;"	function	line:79
InternalEncoderBase64	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^function InternalEncoderBase64(options, codec) {$/;"	class	line:79
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoderBase64.prototype.write = function(str) {$/;"	function	line:83
InternalEncoderBase64.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoderBase64.prototype.write = function(str) {$/;"	method	line:83
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoderBase64.prototype.end = function() {$/;"	function	line:92
InternalEncoderBase64.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoderBase64.prototype.end = function() {$/;"	method	line:92
InternalEncoderCesu8	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^function InternalEncoderCesu8(options, codec) {$/;"	function	line:100
InternalEncoderCesu8	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^function InternalEncoderCesu8(options, codec) {$/;"	function	line:100
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoderCesu8.prototype.write = function(str) {$/;"	function	line:103
InternalEncoderCesu8	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^}$/;"	class	line:101
InternalEncoderCesu8.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoderCesu8.prototype.write = function(str) {$/;"	method	line:103
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoderCesu8.prototype.end = function() {$/;"	function	line:124
InternalEncoderCesu8.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalEncoderCesu8.prototype.end = function() {$/;"	method	line:124
InternalDecoderCesu8	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^function InternalDecoderCesu8(options, codec) {$/;"	function	line:130
InternalDecoderCesu8	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^function InternalDecoderCesu8(options, codec) {$/;"	class	line:130
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalDecoderCesu8.prototype.write = function(buf) {$/;"	function	line:137
InternalDecoderCesu8.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalDecoderCesu8.prototype.write = function(buf) {$/;"	method	line:137
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalDecoderCesu8.prototype.end = function() {$/;"	function	line:182
InternalDecoderCesu8.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/internal.js	/^InternalDecoderCesu8.prototype.end = function() {$/;"	method	line:182
SBCSCodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^function SBCSCodec(codecOptions, iconv) {$/;"	function	line:7
SBCSCodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^function SBCSCodec(codecOptions, iconv) {$/;"	class	line:7
SBCSCodec.encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^SBCSCodec.prototype.encoder = SBCSEncoder;$/;"	method	line:34
SBCSCodec.decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^SBCSCodec.prototype.decoder = SBCSDecoder;$/;"	method	line:35
SBCSEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^function SBCSEncoder(options, codec) {$/;"	function	line:38
SBCSEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^function SBCSEncoder(options, codec) {$/;"	class	line:38
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^SBCSEncoder.prototype.write = function(str) {$/;"	function	line:42
SBCSEncoder.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^SBCSEncoder.prototype.write = function(str) {$/;"	method	line:42
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^SBCSEncoder.prototype.end = function() {$/;"	function	line:50
SBCSEncoder.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^SBCSEncoder.prototype.end = function() {$/;"	method	line:50
SBCSDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^function SBCSDecoder(options, codec) {$/;"	function	line:54
SBCSDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^function SBCSDecoder(options, codec) {$/;"	class	line:54
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^SBCSDecoder.prototype.write = function(buf) {$/;"	function	line:58
SBCSDecoder.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^SBCSDecoder.prototype.write = function(buf) {$/;"	method	line:58
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^SBCSDecoder.prototype.end = function() {$/;"	function	line:71
SBCSDecoder.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-codec.js	/^SBCSDecoder.prototype.end = function() {$/;"	method	line:71
use strict.exports.437	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^module.exports = {$/;"	property	line:4
use strict.exports.737	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "437": "cp437",$/;"	property	line:5
use strict.exports.775	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "737": "cp737",$/;"	property	line:6
use strict.exports.850	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "775": "cp775",$/;"	property	line:7
use strict.exports.852	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "850": "cp850",$/;"	property	line:8
use strict.exports.855	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "852": "cp852",$/;"	property	line:9
use strict.exports.856	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "855": "cp855",$/;"	property	line:10
use strict.exports.857	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "856": "cp856",$/;"	property	line:11
use strict.exports.858	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "857": "cp857",$/;"	property	line:12
use strict.exports.860	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "858": "cp858",$/;"	property	line:13
use strict.exports.861	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "860": "cp860",$/;"	property	line:14
use strict.exports.862	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "861": "cp861",$/;"	property	line:15
use strict.exports.863	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "862": "cp862",$/;"	property	line:16
use strict.exports.864	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "863": "cp863",$/;"	property	line:17
use strict.exports.865	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "864": "cp864",$/;"	property	line:18
use strict.exports.866	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "865": "cp865",$/;"	property	line:19
use strict.exports.869	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "866": "cp866",$/;"	property	line:20
use strict.exports.874	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "869": "cp869",$/;"	property	line:21
use strict.exports.922	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "874": "windows874",$/;"	property	line:22
use strict.exports.1046	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "922": "cp922",$/;"	property	line:23
use strict.exports.1124	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1046": "cp1046",$/;"	property	line:24
use strict.exports.1125	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1124": "cp1124",$/;"	property	line:25
use strict.exports.1129	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1125": "cp1125",$/;"	property	line:26
use strict.exports.1133	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1129": "cp1129",$/;"	property	line:27
use strict.exports.1161	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1133": "cp1133",$/;"	property	line:28
use strict.exports.1162	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1161": "cp1161",$/;"	property	line:29
use strict.exports.1163	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1162": "cp1162",$/;"	property	line:30
use strict.exports.1250	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1163": "cp1163",$/;"	property	line:31
use strict.exports.1251	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1250": "windows1250",$/;"	property	line:32
use strict.exports.1252	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1251": "windows1251",$/;"	property	line:33
use strict.exports.1253	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1252": "windows1252",$/;"	property	line:34
use strict.exports.1254	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1253": "windows1253",$/;"	property	line:35
use strict.exports.1255	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1254": "windows1254",$/;"	property	line:36
use strict.exports.1256	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1255": "windows1255",$/;"	property	line:37
use strict.exports.1257	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1256": "windows1256",$/;"	property	line:38
use strict.exports.1258	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1257": "windows1257",$/;"	property	line:39
use strict.exports.28591	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "1258": "windows1258",$/;"	property	line:40
use strict.exports.28592	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28591": "iso88591",$/;"	property	line:41
use strict.exports.28593	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28592": "iso88592",$/;"	property	line:42
use strict.exports.28594	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28593": "iso88593",$/;"	property	line:43
use strict.exports.28595	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28594": "iso88594",$/;"	property	line:44
use strict.exports.28596	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28595": "iso88595",$/;"	property	line:45
use strict.exports.28597	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28596": "iso88596",$/;"	property	line:46
use strict.exports.28598	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28597": "iso88597",$/;"	property	line:47
use strict.exports.28599	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28598": "iso88598",$/;"	property	line:48
use strict.exports.28600	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28599": "iso88599",$/;"	property	line:49
use strict.exports.28601	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28600": "iso885910",$/;"	property	line:50
use strict.exports.28603	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28601": "iso885911",$/;"	property	line:51
use strict.exports.28604	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28603": "iso885913",$/;"	property	line:52
use strict.exports.28605	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28604": "iso885914",$/;"	property	line:53
use strict.exports.28606	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28605": "iso885915",$/;"	property	line:54
use strict.exports.windows874	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data-generated.js	/^  "28606": "iso885916",$/;"	property	line:55
use strict.exports.10029	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data.js	/^module.exports = {$/;"	property	line:5
use strict.exports.maccenteuro	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/sbcs-data.js	/^    "10029": "maccenteuro",$/;"	property	line:7
Utf16BECodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16BECodec() {$/;"	function	line:6
Utf16BECodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16BECodec() {$/;"	function	line:6
Utf16BECodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^}$/;"	class	line:7
Utf16BECodec.encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16BECodec.prototype.encoder = Utf16BEEncoder;$/;"	method	line:9
Utf16BECodec.decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16BECodec.prototype.decoder = Utf16BEDecoder;$/;"	method	line:10
Utf16BECodec.bomAware	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16BECodec.prototype.bomAware = true;$/;"	method	line:11
Utf16BEEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16BEEncoder() {$/;"	function	line:16
Utf16BEEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16BEEncoder() {$/;"	function	line:16
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16BEEncoder.prototype.write = function(str) {$/;"	function	line:19
Utf16BEEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^}$/;"	class	line:17
Utf16BEEncoder.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16BEEncoder.prototype.write = function(str) {$/;"	method	line:19
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16BEEncoder.prototype.end = function() {$/;"	function	line:27
Utf16BEEncoder.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16BEEncoder.prototype.end = function() {$/;"	method	line:27
Utf16BEDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16BEDecoder() {$/;"	function	line:33
Utf16BEDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16BEDecoder() {$/;"	class	line:33
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16BEDecoder.prototype.write = function(buf) {$/;"	function	line:37
Utf16BEDecoder.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16BEDecoder.prototype.write = function(buf) {$/;"	method	line:37
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16BEDecoder.prototype.end = function() {$/;"	function	line:60
Utf16BEDecoder.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16BEDecoder.prototype.end = function() {$/;"	method	line:60
Utf16Codec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16Codec(codecOptions, iconv) {$/;"	function	line:73
Utf16Codec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16Codec(codecOptions, iconv) {$/;"	class	line:73
Utf16Codec.encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16Codec.prototype.encoder = Utf16Encoder;$/;"	method	line:77
Utf16Codec.decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16Codec.prototype.decoder = Utf16Decoder;$/;"	method	line:78
Utf16Encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16Encoder(options, codec) {$/;"	function	line:83
Utf16Encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16Encoder(options, codec) {$/;"	function	line:83
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16Encoder.prototype.write = function(str) {$/;"	function	line:90
Utf16Encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^}$/;"	class	line:88
Utf16Encoder.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16Encoder.prototype.write = function(str) {$/;"	method	line:90
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16Encoder.prototype.end = function() {$/;"	function	line:94
Utf16Encoder.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16Encoder.prototype.end = function() {$/;"	method	line:94
Utf16Decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16Decoder(options, codec) {$/;"	function	line:101
Utf16Decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function Utf16Decoder(options, codec) {$/;"	class	line:101
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16Decoder.prototype.write = function(buf) {$/;"	function	line:110
Utf16Decoder.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16Decoder.prototype.write = function(buf) {$/;"	method	line:110
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16Decoder.prototype.end = function() {$/;"	function	line:129
Utf16Decoder.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^Utf16Decoder.prototype.end = function() {$/;"	method	line:129
detectEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function detectEncoding(buf, defaultEncoding) {$/;"	function	line:143
detectEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf16.js	/^function detectEncoding(buf, defaultEncoding) {$/;"	function	line:143
Utf7Codec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^function Utf7Codec(codecOptions, iconv) {$/;"	function	line:8
Utf7Codec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^function Utf7Codec(codecOptions, iconv) {$/;"	class	line:8
Utf7Codec.encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7Codec.prototype.encoder = Utf7Encoder;$/;"	method	line:12
Utf7Codec.decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7Codec.prototype.decoder = Utf7Decoder;$/;"	method	line:13
Utf7Codec.bomAware	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7Codec.prototype.bomAware = true;$/;"	method	line:14
Utf7Encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^function Utf7Encoder(options, codec) {$/;"	function	line:21
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7Encoder.prototype.write = function(str) {$/;"	function	line:25
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7Encoder.prototype.end = function() {$/;"	function	line:35
Utf7Decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^function Utf7Decoder(options, codec) {$/;"	function	line:41
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7Decoder.prototype.write = function(buf) {$/;"	function	line:56
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7Decoder.prototype.end = function() {$/;"	function	line:108
Utf7Decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^}$/;"	class	line:106
Utf7Decoder.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7Decoder.prototype.end = function() {$/;"	method	line:108
Utf7IMAPCodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^function Utf7IMAPCodec(codecOptions, iconv) {$/;"	function	line:132
Utf7IMAPCodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^function Utf7IMAPCodec(codecOptions, iconv) {$/;"	class	line:132
Utf7IMAPCodec.encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7IMAPCodec.prototype.encoder = Utf7IMAPEncoder;$/;"	method	line:136
Utf7IMAPCodec.decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7IMAPCodec.prototype.decoder = Utf7IMAPDecoder;$/;"	method	line:137
Utf7IMAPCodec.bomAware	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7IMAPCodec.prototype.bomAware = true;$/;"	method	line:138
Utf7IMAPEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^function Utf7IMAPEncoder(options, codec) {$/;"	function	line:143
Utf7IMAPEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^function Utf7IMAPEncoder(options, codec) {$/;"	class	line:143
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7IMAPEncoder.prototype.write = function(str) {$/;"	function	line:150
Utf7IMAPEncoder.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7IMAPEncoder.prototype.write = function(str) {$/;"	method	line:150
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7IMAPEncoder.prototype.end = function() {$/;"	function	line:199
Utf7IMAPDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^function Utf7IMAPDecoder(options, codec) {$/;"	function	line:217
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7IMAPDecoder.prototype.write = function(buf) {$/;"	function	line:226
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/encodings/utf7.js	/^Utf7IMAPDecoder.prototype.end = function() {$/;"	function	line:279
PrependBOMWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^function PrependBOMWrapper(encoder, options) {$/;"	function	line:6
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^PrependBOMWrapper.prototype.write = function(str) {$/;"	function	line:11
PrependBOMWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^}$/;"	class	line:9
PrependBOMWrapper.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^PrependBOMWrapper.prototype.write = function(str) {$/;"	method	line:11
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^PrependBOMWrapper.prototype.end = function() {$/;"	function	line:20
PrependBOMWrapper.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^PrependBOMWrapper.prototype.end = function() {$/;"	method	line:20
StripBOMWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^function StripBOMWrapper(decoder, options) {$/;"	function	line:28
StripBOMWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^function StripBOMWrapper(decoder, options) {$/;"	class	line:28
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^StripBOMWrapper.prototype.write = function(buf) {$/;"	function	line:34
StripBOMWrapper.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^StripBOMWrapper.prototype.write = function(buf) {$/;"	method	line:34
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^StripBOMWrapper.prototype.end = function() {$/;"	function	line:49
StripBOMWrapper.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/bom-handling.js	/^StripBOMWrapper.prototype.end = function() {$/;"	method	line:49
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^module.exports = function (iconv) {$/;"	function	line:5
extendNodeEncodings	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^    iconv.extendNodeEncodings = function extendNodeEncodings() {$/;"	function	line:12
iconv.extendNodeEncodings.nodeNativeEncodings.hex	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        var nodeNativeEncodings = {$/;"	property	line:22
iconv.extendNodeEncodings.nodeNativeEncodings.utf8	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            'hex': true, 'utf8': true, 'utf-8': true, 'ascii': true, 'binary': true, $/;"	property	line:23
iconv.extendNodeEncodings.nodeNativeEncodings.utf-8	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            'hex': true, 'utf8': true, 'utf-8': true, 'ascii': true, 'binary': true, $/;"	property	line:23
iconv.extendNodeEncodings.nodeNativeEncodings.ascii	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            'hex': true, 'utf8': true, 'utf-8': true, 'ascii': true, 'binary': true, $/;"	property	line:23
iconv.extendNodeEncodings.nodeNativeEncodings.binary	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            'hex': true, 'utf8': true, 'utf-8': true, 'ascii': true, 'binary': true, $/;"	property	line:23
iconv.extendNodeEncodings.nodeNativeEncodings.base64	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            'hex': true, 'utf8': true, 'utf-8': true, 'ascii': true, 'binary': true, $/;"	property	line:23
iconv.extendNodeEncodings.nodeNativeEncodings.ucs2	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            'base64': true, 'ucs2': true, 'ucs-2': true, 'utf16le': true, 'utf-16le': true,$/;"	property	line:24
iconv.extendNodeEncodings.nodeNativeEncodings.ucs-2	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            'base64': true, 'ucs2': true, 'ucs-2': true, 'utf16le': true, 'utf-16le': true,$/;"	property	line:24
iconv.extendNodeEncodings.nodeNativeEncodings.utf16le	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            'base64': true, 'ucs2': true, 'ucs-2': true, 'utf16le': true, 'utf-16le': true,$/;"	property	line:24
iconv.extendNodeEncodings.nodeNativeEncodings.utf-16le	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            'base64': true, 'ucs2': true, 'ucs-2': true, 'utf16le': true, 'utf-16le': true,$/;"	property	line:24
isNativeEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        Buffer.isNativeEncoding = function(enc) {$/;"	function	line:27
Buffer.isNativeEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        };$/;"	function	line:25
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        SlowBuffer.prototype.toString = function(encoding, start, end) {$/;"	function	line:35
SlowBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        original.SlowBufferToString = SlowBuffer.prototype.toString;$/;"	class	line:34
SlowBuffer.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        SlowBuffer.prototype.toString = function(encoding, start, end) {$/;"	method	line:35
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        SlowBuffer.prototype.write = function(string, offset, length, encoding) {$/;"	function	line:49
SlowBuffer.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        SlowBuffer.prototype.write = function(string, offset, length, encoding) {$/;"	method	line:49
isEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        Buffer.isEncoding = function(encoding) {$/;"	function	line:93
Buffer.isEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        original.BufferIsEncoding = Buffer.isEncoding;$/;"	function	line:92
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        Buffer.prototype.toString = function(encoding, start, end) {$/;"	function	line:110
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        original.BufferToString = Buffer.prototype.toString;$/;"	class	line:109
Buffer.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        Buffer.prototype.toString = function(encoding, start, end) {$/;"	method	line:110
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        Buffer.prototype.write = function(string, offset, length, encoding) {$/;"	function	line:124
Buffer.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        Buffer.prototype.write = function(string, offset, length, encoding) {$/;"	method	line:124
setEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            Readable.prototype.setEncoding = function setEncoding(enc, options) {$/;"	function	line:175
Readable	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            original.ReadableSetEncoding = Readable.prototype.setEncoding;$/;"	class	line:174
Readable.setEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            Readable.prototype.setEncoding = function setEncoding(enc, options) {$/;"	method	line:175
Readable.collect	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            Readable.prototype.collect = iconv._collect;$/;"	method	line:182
iconv.extendNodeEncodings	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^    iconv.supportsNodeEncodingsExtension = !(new Buffer(0) instanceof Uint8Array);$/;"	function	line:10
extendNodeEncodings	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^    iconv.extendNodeEncodings = function extendNodeEncodings() {$/;"	function	line:12
undoExtendNodeEncodings	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^    iconv.undoExtendNodeEncodings = function undoExtendNodeEncodings() {$/;"	function	line:187
SlowBuffer.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        SlowBuffer.prototype.toString = original.SlowBufferToString;$/;"	method	line:197
SlowBuffer.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        SlowBuffer.prototype.write = original.SlowBufferWrite;$/;"	method	line:198
Buffer.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        Buffer.prototype.toString = original.BufferToString;$/;"	method	line:202
Buffer.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^        Buffer.prototype.write = original.BufferWrite;$/;"	method	line:203
Readable.setEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            Readable.prototype.setEncoding = original.ReadableSetEncoding;$/;"	method	line:208
delete	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            Readable.prototype.setEncoding = original.ReadableSetEncoding;$/;"	class	line:208
delete.collect	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^            delete Readable.prototype.collect;$/;"	method	line:209
iconv.undoExtendNodeEncodings	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^    }$/;"	function	line:184
undoExtendNodeEncodings	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^    iconv.undoExtendNodeEncodings = function undoExtendNodeEncodings() {$/;"	function	line:187
use strict.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/extend-node.js	/^"use strict"$/;"	function	line:0
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.encode = function encode(str, encoding, options) {$/;"	function	line:15
iconv.encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.defaultCharSingleByte = '?';$/;"	function	line:12
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.encode = function encode(str, encoding, options) {$/;"	function	line:15
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.decode = function decode(buf, encoding, options) {$/;"	function	line:26
iconv.decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^}$/;"	function	line:24
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.decode = function decode(buf, encoding, options) {$/;"	function	line:26
encodingExists	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.encodingExists = function encodingExists(enc) {$/;"	function	line:44
iconv.encodingExists	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^}$/;"	function	line:42
encodingExists	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.encodingExists = function encodingExists(enc) {$/;"	function	line:44
getCodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.getCodec = function getCodec(encoding) {$/;"	function	line:59
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^        switch (typeof codecDef) {$/;"	function	line:75
iconv.getCodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv._codecDataCache = {};$/;"	function	line:58
getCodec	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.getCodec = function getCodec(encoding) {$/;"	function	line:59
getEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.getEncoder = function getEncoder(encoding, options) {$/;"	function	line:107
iconv.getEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^}$/;"	function	line:105
getEncoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.getEncoder = function getEncoder(encoding, options) {$/;"	function	line:107
getDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.getDecoder = function getDecoder(encoding, options) {$/;"	function	line:117
iconv.getDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^}$/;"	function	line:115
getDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^iconv.getDecoder = function getDecoder(encoding, options) {$/;"	function	line:117
nodeVer	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/index.js	/^var nodeVer = typeof process !== 'undefined' && process.versions && process.versions.node;$/;"	variable	line:129
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^module.exports = function(iconv) {$/;"	function	line:7
encodeStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^    iconv.encodeStream = function encodeStream(encoding, options) {$/;"	function	line:10
iconv.encodeStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^module.exports = function(iconv) {$/;"	function	line:7
encodeStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^    iconv.encodeStream = function encodeStream(encoding, options) {$/;"	function	line:10
decodeStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^    iconv.decodeStream = function decodeStream(encoding, options) {$/;"	function	line:14
iconv.decodeStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^    }$/;"	function	line:12
decodeStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^    iconv.decodeStream = function decodeStream(encoding, options) {$/;"	function	line:14
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^var Transform = require("stream").Transform;$/;"	function	line:3
IconvLiteEncoderStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^function IconvLiteEncoderStream(conv, options) {$/;"	function	line:29
IconvLiteEncoderStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^function IconvLiteEncoderStream(conv, options) {$/;"	class	line:29
_transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteEncoderStream.prototype._transform = function(chunk, encoding, done) {$/;"	function	line:40
IconvLiteEncoderStream._transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteEncoderStream.prototype._transform = function(chunk, encoding, done) {$/;"	method	line:40
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^    catch (e) {$/;"	function	line:48
_flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteEncoderStream.prototype._flush = function(done) {$/;"	function	line:53
IconvLiteEncoderStream._flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteEncoderStream.prototype._flush = function(done) {$/;"	method	line:53
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^    catch (e) {$/;"	function	line:59
collect	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteEncoderStream.prototype.collect = function(cb) {$/;"	function	line:64
IconvLiteEncoderStream.collect	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteEncoderStream.prototype.collect = function(cb) {$/;"	method	line:64
IconvLiteDecoderStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^function IconvLiteDecoderStream(conv, options) {$/;"	function	line:76
IconvLiteDecoderStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^function IconvLiteDecoderStream(conv, options) {$/;"	class	line:76
_transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteDecoderStream.prototype._transform = function(chunk, encoding, done) {$/;"	function	line:87
IconvLiteDecoderStream._transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteDecoderStream.prototype._transform = function(chunk, encoding, done) {$/;"	method	line:87
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^    catch (e) {$/;"	function	line:95
_flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteDecoderStream.prototype._flush = function(done) {$/;"	function	line:100
IconvLiteDecoderStream._flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteDecoderStream.prototype._flush = function(done) {$/;"	method	line:100
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^    catch (e) {$/;"	function	line:106
collect	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteDecoderStream.prototype.collect = function(cb) {$/;"	function	line:111
IconvLiteDecoderStream.collect	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/lib/streams.js	/^IconvLiteDecoderStream.prototype.collect = function(cb) {$/;"	method	line:111
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "name": "iconv-lite",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "description": "Convert character encodings in pure javascript.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "version": "0.4.13",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "license": "MIT",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "keywords": ["iconv", "convert", "charset", "icu"],$/;"	function	line:7
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "author": "Alexander Shtuchkin <ashtuchkin@gmail.com>",$/;"	function	line:8
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "contributors": [$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "main": ".\/lib\/index.js",$/;"	function	line:24
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "homepage": "https:\/\/github.com\/ashtuchkin\/iconv-lite",$/;"	function	line:25
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "bugs": "https:\/\/github.com\/ashtuchkin\/iconv-lite\/issues",$/;"	function	line:26
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "repository": {$/;"	function	line:27
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        "type": "git",$/;"	function	line:28
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        "url": "git:\/\/github.com\/ashtuchkin\/iconv-lite.git"$/;"	function	line:29
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "engines": {$/;"	function	line:31
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        "node": ">=0.8.0"$/;"	function	line:32
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "scripts": {$/;"	function	line:34
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^      "coverage": "istanbul cover _mocha -- --grep .",$/;"	function	line:35
coverage-open	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^      "coverage-open": "open coverage\/lcov-report\/index.html",$/;"	function	line:36
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^      "test": "mocha --reporter spec --grep ."$/;"	function	line:37
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "browser": {$/;"	function	line:39
./extend-node	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        ".\/extend-node": false,$/;"	function	line:40
./streams	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        ".\/streams": false$/;"	function	line:41
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^    "devDependencies": {$/;"	function	line:43
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        "mocha": "*",$/;"	function	line:44
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        "request": "2.47",$/;"	function	line:45
unorm	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        "unorm": "*",$/;"	function	line:46
errto	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        "errto": "*",$/;"	function	line:47
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        "async": "*",$/;"	function	line:48
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        "istanbul": "*",$/;"	function	line:49
iconv	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/package.json	/^        "iconv": "2.1"$/;"	function	line:50
Pure JS character encoding conversion [![Build Status](https://travis-ci.org/ashtuchkin/iconv-lite.svg?branch=master)](https://travis-ci.org/ashtuchkin/iconv-lite)	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^## Pure JS character encoding conversion [![Build Status](https:\/\/travis-ci.org\/ashtuchkin\/iconv-lite.svg?branch=master)](https:\/\/travis-ci.org\/ashtuchkin\/iconv-lite)$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^## Usage$/;"	function	line:15
Basic API	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^### Basic API$/;"	function	line:16
Streaming API (Node v0.10+)	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^### Streaming API (Node v0.10+)$/;"	function	line:30
[Deprecated] Extend Node.js own encodings	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^### [Deprecated] Extend Node.js own encodings$/;"	function	line:58
Supported encodings	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^## Supported encodings$/;"	function	line:92
Encoding/decoding speed	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^## Encoding\/decoding speed$/;"	function	line:108
BOM handling	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^## BOM handling$/;"	function	line:118
UTF-16 Encodings	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^## UTF-16 Encodings$/;"	function	line:125
Other notes	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^## Other notes$/;"	function	line:133
Testing	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^## Testing$/;"	function	line:139
Adoption	/Users/jonathan/repos/identifiers-arxiv/node_modules/iconv-lite/README.md	/^## Adoption$/;"	function	line:155
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:3
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:3
_createClass.defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:3
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:3
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:5
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^module.exports = function () {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:5
make_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^function make_array(subject) {$/;"	function	line:12
make_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^function make_array(subject) {$/;"	function	line:12
REGEX_BLANK_LINE	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var REGEX_BLANK_LINE = \/^\\s+$\/;$/;"	variable	line:16
REGEX_LEADING_EXCAPED_EXCLAMATION	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var REGEX_LEADING_EXCAPED_EXCLAMATION = \/^\\\\\\!\/;$/;"	variable	line:17
REGEX_LEADING_EXCAPED_HASH	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var REGEX_LEADING_EXCAPED_HASH = \/^\\\\#\/;$/;"	variable	line:18
SLASH	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var SLASH = '\/';$/;"	variable	line:19
IgnoreBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var IgnoreBase = function () {$/;"	function	line:21
IgnoreBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^  function IgnoreBase() {$/;"	function	line:22
IgnoreBase.IgnoreBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^  function IgnoreBase() {$/;"	class	line:22
_initCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    value: function _initCache() {$/;"	function	line:31
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    value: function add(pattern) {$/;"	function	line:39
addPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    value: function addPattern(pattern) {$/;"	function	line:61
_addPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    value: function _addPattern(pattern) {$/;"	function	line:66
_checkPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    value: function _checkPattern(pattern) {$/;"	function	line:81
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    value: function filter(paths) {$/;"	function	line:90
createFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    value: function createFilter() {$/;"	function	line:99
ignores	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    value: function ignores(path) {$/;"	function	line:108
_createRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    value: function _createRule(pattern) {$/;"	function	line:113
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    value: function _filter(path, slices) {$/;"	function	line:143
_test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    value: function _test(path) {$/;"	function	line:179
IgnoreBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var IgnoreBase = function () {$/;"	function	line:21
POSITIVE_REPLACERS	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var POSITIVE_REPLACERS = [].concat(DEFAULT_REPLACER_PREFIX, [$/;"	variable	line:346
NEGATIVE_REPLACERS	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^var NEGATIVE_REPLACERS = [].concat(DEFAULT_REPLACER_PREFIX, [$/;"	variable	line:373
make_regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^function make_regex(pattern, negative) {$/;"	function	line:391
make_regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^function make_regex(pattern, negative) {$/;"	function	line:391
make_posix	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    var make_posix = function make_posix(str) {$/;"	function	line:412
var.make_posix	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    var make_posix = function make_posix(str) {$/;"	function	line:412
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    IgnoreBase.prototype._filter = function (path, slices) {$/;"	function	line:417
IgnoreBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    };$/;"	class	line:415
IgnoreBase._filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/ignore.js	/^    IgnoreBase.prototype._filter = function (path, slices) {$/;"	method	line:417
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "name": "ignore",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "version": "3.2.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "description": "Ignore is a manager and filter for .gitignore rules.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "main": ".\/ignore.js",$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "files": [$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "scripts": {$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^    "test": ".\/node_modules\/.bin\/mocha --reporter spec .\/test\/ignore.js"$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^    "url": "git@github.com:kaelzhang\/node-ignore.git"$/;"	function	line:15
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "keywords": [$/;"	function	line:17
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "author": "kael",$/;"	function	line:32
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "license": "MIT",$/;"	function	line:33
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "bugs": {$/;"	function	line:34
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^    "url": "https:\/\/github.com\/kaelzhang\/node-ignore\/issues"$/;"	function	line:35
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "dependencies": {},$/;"	function	line:37
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^  "devDependencies": {$/;"	function	line:38
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^    "chai": "~1.7.2",$/;"	function	line:39
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/package.json	/^    "mocha": "~1.13.0"$/;"	function	line:40
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^# ignore$/;"	function	line:5
Tested on	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^##### Tested on$/;"	function	line:11
Table Of Main Contents	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^## Table Of Main Contents$/;"	function	line:16
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^## Usage$/;"	function	line:22
Filter the given paths	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^### Filter the given paths$/;"	function	line:29
As the filter function	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^### As the filter function$/;"	function	line:40
Win32 paths will be handled	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^### Win32 paths will be handled$/;"	function	line:46
Why another ignore?	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^## Why another ignore?$/;"	function	line:54
Methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^## Methods$/;"	function	line:70
.add(pattern)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^### .add(pattern)$/;"	function	line:72
.add(patterns)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^### .add(patterns)$/;"	function	line:73
<strike>.addIgnoreFile(path)</strike>	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^### <strike>.addIgnoreFile(path)<\/strike>$/;"	function	line:97
.filter(paths)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^### .filter(paths)$/;"	function	line:114
.createFilter()	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^### .createFilter()$/;"	function	line:161
.ignores(pathname)	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^### .ignores(pathname)$/;"	function	line:167
Upgrade 2.x -> 3.x	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^## Upgrade 2.x -> 3.x$/;"	function	line:179
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^## Contributing$/;"	function	line:187
Collaborators	/Users/jonathan/repos/identifiers-arxiv/node_modules/ignore/README.md	/^#### Collaborators$/;"	function	line:193
MurmurHash3	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.js	/^    function MurmurHash3(key, seed) {$/;"	function	line:21
MurmurHash3	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.js	/^    function MurmurHash3(key, seed) {$/;"	function	line:21
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.js	/^    MurmurHash3.prototype.hash = function(key) {$/;"	function	line:37
MurmurHash3	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.js	/^    };$/;"	class	line:31
MurmurHash3.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.js	/^    MurmurHash3.prototype.hash = function(key) {$/;"	method	line:37
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.js	/^        switch (this.rem) {$/;"	function	line:45
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.js	/^            switch (this.rem) {$/;"	function	line:80
result	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.js	/^    MurmurHash3.prototype.result = function() {$/;"	function	line:96
MurmurHash3.result	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.js	/^    MurmurHash3.prototype.result = function() {$/;"	method	line:96
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.js	/^    MurmurHash3.prototype.reset = function(seed) {$/;"	function	line:123
MurmurHash3.reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.js	/^    MurmurHash3.prototype.reset = function(seed) {$/;"	method	line:123
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.min.js	/^!function(){function t(h,r){var s=this instanceof t?this:e;return s.reset(r),"string"==typeof h&&h.length>0&&s.hash(h),s!==this?s:void 0}var e;t.prototype.hash=function(t){var e,h,r,s,i;switch(i=t.length,this.len+=i,h=this.k1,r=0,this.rem){case 0:h^=i>r?65535&t.charCodeAt(r++):0;case 1:h^=i>r?(65535&t.charCodeAt(r++))<<8:0;case 2:h^=i>r?(65535&t.charCodeAt(r++))<<16:0;case 3:h^=i>r?(255&t.charCodeAt(r))<<24:0,h^=i>r?(65280&t.charCodeAt(r++))>>8:0}if(this.rem=3&i+this.rem,i-=this.rem,i>0){for(e=this.h1;;){if(h=4294967295&11601*h+3432906752*(65535&h),h=h<<15|h>>>17,h=4294967295&13715*h+461832192*(65535&h),e^=h,e=e<<13|e>>>19,e=4294967295&5*e+3864292196,r>=i)break;h=65535&t.charCodeAt(r++)^(65535&t.charCodeAt(r++))<<8^(65535&t.charCodeAt(r++))<<16,s=t.charCodeAt(r++),h^=(255&s)<<24^(65280&s)>>8}switch(h=0,this.rem){case 3:h^=(65535&t.charCodeAt(r+2))<<16;case 2:h^=(65535&t.charCodeAt(r+1))<<8;case 1:h^=65535&t.charCodeAt(r)}this.h1=e}return this.k1=h,this},t.prototype.result=function(){var t,e;return t=this.k1,e=this.h1,t>0&&(t=4294967295&11601*t+3432906752*(65535&t),t=t<<15|t>>>17,t=4294967295&13715*t+461832192*(65535&t),e^=t),e^=this.len,e^=e>>>16,e=4294967295&51819*e+2246770688*(65535&e),e^=e>>>13,e=4294967295&44597*e+3266445312*(65535&e),e^=e>>>16,e>>>0},t.prototype.reset=function(t){return this.h1="number"==typeof t?t:0,this.rem=this.k1=this.len=0,this},e=new t,"undefined"!=typeof module?module.exports=t:this.MurmurHash3=t}();/;"	function	line:12
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.min.js	/^!function(){function t(h,r){var s=this instanceof t?this:e;return s.reset(r),"string"==typeof h&&h.length>0&&s.hash(h),s!==this?s:void 0}var e;t.prototype.hash=function(t){var e,h,r,s,i;switch(i=t.length,this.len+=i,h=this.k1,r=0,this.rem){case 0:h^=i>r?65535&t.charCodeAt(r++):0;case 1:h^=i>r?(65535&t.charCodeAt(r++))<<8:0;case 2:h^=i>r?(65535&t.charCodeAt(r++))<<16:0;case 3:h^=i>r?(255&t.charCodeAt(r))<<24:0,h^=i>r?(65280&t.charCodeAt(r++))>>8:0}if(this.rem=3&i+this.rem,i-=this.rem,i>0){for(e=this.h1;;){if(h=4294967295&11601*h+3432906752*(65535&h),h=h<<15|h>>>17,h=4294967295&13715*h+461832192*(65535&h),e^=h,e=e<<13|e>>>19,e=4294967295&5*e+3864292196,r>=i)break;h=65535&t.charCodeAt(r++)^(65535&t.charCodeAt(r++))<<8^(65535&t.charCodeAt(r++))<<16,s=t.charCodeAt(r++),h^=(255&s)<<24^(65280&s)>>8}switch(h=0,this.rem){case 3:h^=(65535&t.charCodeAt(r+2))<<16;case 2:h^=(65535&t.charCodeAt(r+1))<<8;case 1:h^=65535&t.charCodeAt(r)}this.h1=e}return this.k1=h,this},t.prototype.result=function(){var t,e;return t=this.k1,e=this.h1,t>0&&(t=4294967295&11601*t+3432906752*(65535&t),t=t<<15|t>>>17,t=4294967295&13715*t+461832192*(65535&t),e^=t),e^=this.len,e^=e>>>16,e=4294967295&51819*e+2246770688*(65535&e),e^=e>>>13,e=4294967295&44597*e+3266445312*(65535&e),e^=e>>>16,e>>>0},t.prototype.reset=function(t){return this.h1="number"==typeof t?t:0,this.rem=this.k1=this.len=0,this},e=new t,"undefined"!=typeof module?module.exports=t:this.MurmurHash3=t}();/;"	function	line:12
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.min.js	/^!function(){function t(h,r){var s=this instanceof t?this:e;return s.reset(r),"string"==typeof h&&h.length>0&&s.hash(h),s!==this?s:void 0}var e;t.prototype.hash=function(t){var e,h,r,s,i;switch(i=t.length,this.len+=i,h=this.k1,r=0,this.rem){case 0:h^=i>r?65535&t.charCodeAt(r++):0;case 1:h^=i>r?(65535&t.charCodeAt(r++))<<8:0;case 2:h^=i>r?(65535&t.charCodeAt(r++))<<16:0;case 3:h^=i>r?(255&t.charCodeAt(r))<<24:0,h^=i>r?(65280&t.charCodeAt(r++))>>8:0}if(this.rem=3&i+this.rem,i-=this.rem,i>0){for(e=this.h1;;){if(h=4294967295&11601*h+3432906752*(65535&h),h=h<<15|h>>>17,h=4294967295&13715*h+461832192*(65535&h),e^=h,e=e<<13|e>>>19,e=4294967295&5*e+3864292196,r>=i)break;h=65535&t.charCodeAt(r++)^(65535&t.charCodeAt(r++))<<8^(65535&t.charCodeAt(r++))<<16,s=t.charCodeAt(r++),h^=(255&s)<<24^(65280&s)>>8}switch(h=0,this.rem){case 3:h^=(65535&t.charCodeAt(r+2))<<16;case 2:h^=(65535&t.charCodeAt(r+1))<<8;case 1:h^=65535&t.charCodeAt(r)}this.h1=e}return this.k1=h,this},t.prototype.result=function(){var t,e;return t=this.k1,e=this.h1,t>0&&(t=4294967295&11601*t+3432906752*(65535&t),t=t<<15|t>>>17,t=4294967295&13715*t+461832192*(65535&t),e^=t),e^=this.len,e^=e>>>16,e=4294967295&51819*e+2246770688*(65535&e),e^=e>>>13,e=4294967295&44597*e+3266445312*(65535&e),e^=e>>>16,e>>>0},t.prototype.reset=function(t){return this.h1="number"==typeof t?t:0,this.rem=this.k1=this.len=0,this},e=new t,"undefined"!=typeof module?module.exports=t:this.MurmurHash3=t}();/;"	variable	line:12
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.min.js	/^!function(){function t(h,r){var s=this instanceof t?this:e;return s.reset(r),"string"==typeof h&&h.length>0&&s.hash(h),s!==this?s:void 0}var e;t.prototype.hash=function(t){var e,h,r,s,i;switch(i=t.length,this.len+=i,h=this.k1,r=0,this.rem){case 0:h^=i>r?65535&t.charCodeAt(r++):0;case 1:h^=i>r?(65535&t.charCodeAt(r++))<<8:0;case 2:h^=i>r?(65535&t.charCodeAt(r++))<<16:0;case 3:h^=i>r?(255&t.charCodeAt(r))<<24:0,h^=i>r?(65280&t.charCodeAt(r++))>>8:0}if(this.rem=3&i+this.rem,i-=this.rem,i>0){for(e=this.h1;;){if(h=4294967295&11601*h+3432906752*(65535&h),h=h<<15|h>>>17,h=4294967295&13715*h+461832192*(65535&h),e^=h,e=e<<13|e>>>19,e=4294967295&5*e+3864292196,r>=i)break;h=65535&t.charCodeAt(r++)^(65535&t.charCodeAt(r++))<<8^(65535&t.charCodeAt(r++))<<16,s=t.charCodeAt(r++),h^=(255&s)<<24^(65280&s)>>8}switch(h=0,this.rem){case 3:h^=(65535&t.charCodeAt(r+2))<<16;case 2:h^=(65535&t.charCodeAt(r+1))<<8;case 1:h^=65535&t.charCodeAt(r)}this.h1=e}return this.k1=h,this},t.prototype.result=function(){var t,e;return t=this.k1,e=this.h1,t>0&&(t=4294967295&11601*t+3432906752*(65535&t),t=t<<15|t>>>17,t=4294967295&13715*t+461832192*(65535&t),e^=t),e^=this.len,e^=e>>>16,e=4294967295&51819*e+2246770688*(65535&e),e^=e>>>13,e=4294967295&44597*e+3266445312*(65535&e),e^=e>>>16,e>>>0},t.prototype.reset=function(t){return this.h1="number"==typeof t?t:0,this.rem=this.k1=this.len=0,this},e=new t,"undefined"!=typeof module?module.exports=t:this.MurmurHash3=t}();/;"	class	line:12
t.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/imurmurhash.min.js	/^!function(){function t(h,r){var s=this instanceof t?this:e;return s.reset(r),"string"==typeof h&&h.length>0&&s.hash(h),s!==this?s:void 0}var e;t.prototype.hash=function(t){var e,h,r,s,i;switch(i=t.length,this.len+=i,h=this.k1,r=0,this.rem){case 0:h^=i>r?65535&t.charCodeAt(r++):0;case 1:h^=i>r?(65535&t.charCodeAt(r++))<<8:0;case 2:h^=i>r?(65535&t.charCodeAt(r++))<<16:0;case 3:h^=i>r?(255&t.charCodeAt(r))<<24:0,h^=i>r?(65280&t.charCodeAt(r++))>>8:0}if(this.rem=3&i+this.rem,i-=this.rem,i>0){for(e=this.h1;;){if(h=4294967295&11601*h+3432906752*(65535&h),h=h<<15|h>>>17,h=4294967295&13715*h+461832192*(65535&h),e^=h,e=e<<13|e>>>19,e=4294967295&5*e+3864292196,r>=i)break;h=65535&t.charCodeAt(r++)^(65535&t.charCodeAt(r++))<<8^(65535&t.charCodeAt(r++))<<16,s=t.charCodeAt(r++),h^=(255&s)<<24^(65280&s)>>8}switch(h=0,this.rem){case 3:h^=(65535&t.charCodeAt(r+2))<<16;case 2:h^=(65535&t.charCodeAt(r+1))<<8;case 1:h^=65535&t.charCodeAt(r)}this.h1=e}return this.k1=h,this},t.prototype.result=function(){var t,e;return t=this.k1,e=this.h1,t>0&&(t=4294967295&11601*t+3432906752*(65535&t),t=t<<15|t>>>17,t=4294967295&13715*t+461832192*(65535&t),e^=t),e^=this.len,e^=e>>>16,e=4294967295&51819*e+2246770688*(65535&e),e^=e>>>13,e=4294967295&44597*e+3266445312*(65535&e),e^=e>>>16,e>>>0},t.prototype.reset=function(t){return this.h1="number"==typeof t?t:0,this.rem=this.k1=this.len=0,this},e=new t,"undefined"!=typeof module?module.exports=t:this.MurmurHash3=t}();/;"	method	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "name": "imurmurhash",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "version": "0.1.4",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "description": "An incremental implementation of MurmurHash3",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "homepage": "https:\/\/github.com\/jensyt\/imurmurhash-js",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "main": "imurmurhash.js",$/;"	function	line:6
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "files": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^    "url": "https:\/\/github.com\/jensyt\/imurmurhash-js"$/;"	function	line:15
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "bugs": {$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^    "url": "https:\/\/github.com\/jensyt\/imurmurhash-js\/issues"$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "keywords": [$/;"	function	line:20
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "author": {$/;"	function	line:27
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^    "name": "Jens Taylor",$/;"	function	line:28
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^    "email": "jensyt@gmail.com",$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^    "url": "https:\/\/github.com\/homebrewing"$/;"	function	line:30
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "license": "MIT",$/;"	function	line:32
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "dependencies": {$/;"	function	line:33
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "devDependencies": {$/;"	function	line:35
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^  "engines": {$/;"	function	line:37
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/package.json	/^    "node": ">=0.8.19"$/;"	function	line:38
MurmurHash3 ([string], [seed])	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/README.md	/^### MurmurHash3 ([string], [seed])$/;"	function	line:56
MurmurHash3.prototype.hash (string)	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/README.md	/^### MurmurHash3.prototype.hash (string)$/;"	function	line:75
MurmurHash3.prototype.result ()	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/README.md	/^### MurmurHash3.prototype.result ()$/;"	function	line:80
MurmurHash3.prototype.reset ([seed])	/Users/jonathan/repos/identifiers-arxiv/node_modules/imurmurhash/README.md	/^### MurmurHash3.prototype.reset ([seed])$/;"	function	line:98
inflight	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/inflight.js	/^function inflight (key, cb) {$/;"	function	line:7
makeres	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/inflight.js	/^function makeres (key) {$/;"	function	line:17
RES	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/inflight.js	/^  return once(function RES () {$/;"	function	line:18
function.makeres	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/inflight.js	/^function makeres (key) {$/;"	function	line:17
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/inflight.js	/^function slice (args) {$/;"	function	line:48
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "name": "inflight",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "version": "1.0.6",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "description": "Add callbacks to requests in flight to avoid async duplication",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "main": "inflight.js",$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "files": [$/;"	function	line:6
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "dependencies": {$/;"	function	line:9
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^    "once": "^1.3.0",$/;"	function	line:10
wrappy	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^    "wrappy": "1"$/;"	function	line:11
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "devDependencies": {$/;"	function	line:13
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^    "tap": "^7.1.2"$/;"	function	line:14
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "scripts": {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^    "test": "tap test.js --100"$/;"	function	line:17
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "repository": {$/;"	function	line:19
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^    "type": "git",$/;"	function	line:20
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^    "url": "https:\/\/github.com\/npm\/inflight.git"$/;"	function	line:21
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me\/)",$/;"	function	line:23
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "bugs": {$/;"	function	line:24
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^    "url": "https:\/\/github.com\/isaacs\/inflight\/issues"$/;"	function	line:25
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "homepage": "https:\/\/github.com\/isaacs\/inflight",$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/package.json	/^  "license": "ISC"$/;"	function	line:28
inflight	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/README.md	/^# inflight$/;"	function	line:1
USAGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/inflight/README.md	/^## USAGE$/;"	function	line:5
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/inherits_browser.js	/^  module.exports = function inherits(ctor, superCtor) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/inherits_browser.js	/^if (typeof Object.create === 'function') {$/;"	function	line:1
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/inherits_browser.js	/^  module.exports = function inherits(ctor, superCtor) {$/;"	function	line:3
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/inherits_browser.js	/^  module.exports = function inherits(ctor, superCtor) {$/;"	function	line:16
TempCtor	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/inherits_browser.js	/^    var TempCtor = function () {}$/;"	function	line:18
TempCtor	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/inherits_browser.js	/^    var TempCtor = function () {}$/;"	class	line:18
TempCtor.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/inherits_browser.js	/^    ctor.prototype.constructor = ctor$/;"	method	line:21
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^  "name": "inherits",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^  "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^  "version": "2.0.3",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^  "keywords": [$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^  "main": ".\/inherits.js",$/;"	function	line:15
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^  "browser": ".\/inherits_browser.js",$/;"	function	line:16
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^  "repository": "git:\/\/github.com\/isaacs\/inherits",$/;"	function	line:17
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^  "license": "ISC",$/;"	function	line:18
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^    "test": "node test"$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^  "devDependencies": {$/;"	function	line:22
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^    "tap": "^7.1.0"$/;"	function	line:23
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/package.json	/^  "files": [$/;"	function	line:25
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/README.md	/^## usage$/;"	function	line:24
note on version ~1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/inherits/README.md	/^## note on version ~1.0$/;"	function	line:31
inquirer	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^var inquirer = module.exports;$/;"	variable	line:6
inquirer.ui.BottomBar	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^inquirer.ui = {$/;"	property	line:17
createPromptModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^inquirer.createPromptModule = function (opt) {$/;"	function	line:25
promptModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^  var promptModule = function (questions, allDone) {$/;"	function	line:26
inquirer.createPromptModule.promptModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^  var promptModule = function (questions, allDone) {$/;"	function	line:26
registerPrompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^  promptModule.registerPrompt = function (name, prompt) {$/;"	function	line:40
promptModule.registerPrompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^  promptModule.prompts = {};$/;"	function	line:31
restoreDefaultPrompts	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^  promptModule.restoreDefaultPrompts = function () {$/;"	function	line:49
promptModule.restoreDefaultPrompts	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^  };$/;"	class	line:43
inquirer.createPromptModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^};$/;"	function	line:20
registerPrompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^inquirer.registerPrompt = function (name, prompt) {$/;"	function	line:74
inquirer.registerPrompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^inquirer.prompt = inquirer.createPromptModule();$/;"	function	line:71
restoreDefaultPrompts	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^inquirer.restoreDefaultPrompts = function () {$/;"	function	line:77
inquirer.restoreDefaultPrompts	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/inquirer.js	/^};$/;"	function	line:76
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choice.js	/^var _ = require('lodash');$/;"	variable	line:2
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^var assert = require('assert');$/;"	variable	line:2
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^var _ = require('lodash');$/;"	variable	line:3
Separator	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^var Separator = require('.\/separator');$/;"	variable	line:4
Choice	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^var Choice = require('.\/choice');$/;"	variable	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^    get: function () {$/;"	function	line:33
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^    set: function (val) {$/;"	function	line:36
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^    get: function () {$/;"	function	line:42
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^    set: function () {$/;"	function	line:45
getChoice	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.getChoice = function (selector) {$/;"	function	line:58
Choices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^};$/;"	class	line:49
Choices.getChoice	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.getChoice = function (selector) {$/;"	method	line:58
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.get = function (selector) {$/;"	function	line:70
Choices.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.get = function (selector) {$/;"	method	line:70
where	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.where = function (whereClause) {$/;"	function	line:82
Choices.where	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.where = function (whereClause) {$/;"	method	line:82
pluck	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.pluck = function (propertyName) {$/;"	function	line:93
Choices.pluck	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.pluck = function (propertyName) {$/;"	method	line:93
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.indexOf = function () {$/;"	function	line:99
Choices.indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.indexOf = function () {$/;"	method	line:99
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.forEach = function () {$/;"	function	line:102
Choices.forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.forEach = function () {$/;"	method	line:102
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.filter = function () {$/;"	function	line:105
Choices.filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.filter = function () {$/;"	method	line:105
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.push = function () {$/;"	function	line:108
Choices.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/choices.js	/^Choices.prototype.push = function () {$/;"	method	line:108
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/separator.js	/^var chalk = require('chalk');$/;"	variable	line:2
figures	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/separator.js	/^var figures = require('figures');$/;"	variable	line:3
exclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/separator.js	/^Separator.exclude = function (obj) {$/;"	function	line:24
Separator.exclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/separator.js	/^};$/;"	function	line:16
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/separator.js	/^Separator.prototype.toString = function () {$/;"	function	line:33
Separator	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/separator.js	/^};$/;"	class	line:26
Separator.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/objects/separator.js	/^Separator.prototype.toString = function () {$/;"	method	line:33
rx	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^var rx = require('rx-lite');$/;"	variable	line:6
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^var _ = require('lodash');$/;"	variable	line:7
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^var chalk = require('chalk');$/;"	variable	line:8
ansiRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^var ansiRegex = require('ansi-regex');$/;"	variable	line:9
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^var runAsync = require('run-async');$/;"	variable	line:10
Choices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^var Choices = require('..\/objects\/choices');$/;"	variable	line:11
ScreenManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^var ScreenManager = require('..\/utils\/screen-manager');$/;"	variable	line:12
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^    validate: function () { return true; },$/;"	function	line:25
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^    filter: function (val) { return val; },$/;"	function	line:26
when	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^    when: function () { return true; }$/;"	function	line:27
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.run = function( cb ) {$/;"	function	line:54
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^};$/;"	class	line:45
Prompt.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.run = function( cb ) {$/;"	method	line:54
_run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype._run = function (cb) { cb(); };$/;"	function	line:61
Prompt._run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype._run = function (cb) { cb(); };$/;"	method	line:61
throwParamError	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.throwParamError = function (name) {$/;"	function	line:70
Prompt.throwParamError	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.throwParamError = function (name) {$/;"	method	line:70
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.validate = function (input, cb) {$/;"	function	line:82
Prompt.validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.validate = function (input, cb) {$/;"	method	line:82
handleSubmitEvents	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.handleSubmitEvents = function (submit) {$/;"	function	line:91
Prompt.handleSubmitEvents	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.handleSubmitEvents = function (submit) {$/;"	method	line:91
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^      runAsync(self.opt.validate, function (isValid) {$/;"	function	line:95
getCurrentValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.getCurrentValue = function (value) {$/;"	function	line:116
Prompt.getCurrentValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.getCurrentValue = function (value) {$/;"	method	line:116
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.filter = function (input, cb) {$/;"	function	line:127
Prompt.filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.filter = function (input, cb) {$/;"	method	line:127
prefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.prefix = function (str) {$/;"	function	line:137
Prompt.prefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.prefix = function (str) {$/;"	method	line:137
suffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.suffix = function (str) {$/;"	function	line:150
Prompt.suffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.suffix = function (str) {$/;"	method	line:150
getQuestion	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.getQuestion = function () {$/;"	function	line:166
Prompt.getQuestion	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/base.js	/^Prompt.prototype.getQuestion = function () {$/;"	method	line:166
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^var _ = require("lodash");$/;"	variable	line:5
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^var util = require("util");$/;"	variable	line:6
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^var chalk = require("chalk");$/;"	variable	line:7
cliCursor	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^var cliCursor = require("cli-cursor");$/;"	variable	line:8
figures	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^var figures = require("figures");$/;"	variable	line:9
Base	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^var Base = require(".\/base");$/;"	variable	line:10
observe	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^var observe = require("..\/utils\/events");$/;"	variable	line:11
Paginator	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^var Paginator = require("..\/utils\/paginator");$/;"	variable	line:12
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^function Prompt() {$/;"	function	line:26
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^function Prompt() {$/;"	class	line:26
_run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype._run = function( cb ) {$/;"	function	line:58
Prompt._run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype._run = function( cb ) {$/;"	method	line:58
render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.render = function (error) {$/;"	function	line:85
Prompt.render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.render = function (error) {$/;"	method	line:85
onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onEnd = function( state ) {$/;"	function	line:117
Prompt.onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onEnd = function( state ) {$/;"	method	line:117
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onError = function ( state ) {$/;"	function	line:129
Prompt.onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onError = function ( state ) {$/;"	method	line:129
getCurrentValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.getCurrentValue = function () {$/;"	function	line:133
Prompt.getCurrentValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.getCurrentValue = function () {$/;"	method	line:133
onUpKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onUpKey = function() {$/;"	function	line:142
Prompt.onUpKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onUpKey = function() {$/;"	method	line:142
onDownKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onDownKey = function() {$/;"	function	line:148
Prompt.onDownKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onDownKey = function() {$/;"	method	line:148
onNumberKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onNumberKey = function( input ) {$/;"	function	line:154
Prompt.onNumberKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onNumberKey = function( input ) {$/;"	method	line:154
onSpaceKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onSpaceKey = function( input ) {$/;"	function	line:162
Prompt.onSpaceKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.onSpaceKey = function( input ) {$/;"	method	line:162
toggleChoice	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.toggleChoice = function( index ) {$/;"	function	line:167
Prompt.toggleChoice	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^Prompt.prototype.toggleChoice = function( index ) {$/;"	method	line:167
renderChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^function renderChoices(choices, pointer) {$/;"	function	line:178
renderChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^function renderChoices(choices, pointer) {$/;"	function	line:178
getCheckbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^function getCheckbox(checked) {$/;"	function	line:211
getCheckbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/checkbox.js	/^function getCheckbox(checked) {$/;"	function	line:211
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^var _ = require("lodash");$/;"	variable	line:5
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^var util = require("util");$/;"	variable	line:6
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^var chalk = require("chalk");$/;"	variable	line:7
Base	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^var Base = require(".\/base");$/;"	variable	line:8
observe	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^var observe = require("..\/utils\/events");$/;"	variable	line:9
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^function Prompt() {$/;"	function	line:23
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^    filter: function( input ) {$/;"	function	line:29
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^function Prompt() {$/;"	class	line:23
_run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^Prompt.prototype._run = function( cb ) {$/;"	function	line:55
Prompt._run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^Prompt.prototype._run = function( cb ) {$/;"	method	line:55
render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^Prompt.prototype.render = function (answer) {$/;"	function	line:76
Prompt.render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^Prompt.prototype.render = function (answer) {$/;"	method	line:76
onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^Prompt.prototype.onEnd = function( input ) {$/;"	function	line:94
Prompt.onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^Prompt.prototype.onEnd = function( input ) {$/;"	method	line:94
onKeypress	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^Prompt.prototype.onKeypress = function() {$/;"	function	line:108
Prompt.onKeypress	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/confirm.js	/^Prompt.prototype.onKeypress = function() {$/;"	method	line:108
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^var _ = require("lodash");$/;"	variable	line:5
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^var util = require("util");$/;"	variable	line:6
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^var chalk = require("chalk");$/;"	variable	line:7
Base	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^var Base = require(".\/base");$/;"	variable	line:8
Separator	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^var Separator = require("..\/objects\/separator");$/;"	variable	line:9
observe	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^var observe = require("..\/utils\/events");$/;"	variable	line:10
Paginator	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^var Paginator = require("..\/utils\/paginator");$/;"	variable	line:11
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^function Prompt() {$/;"	function	line:25
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^function Prompt() {$/;"	class	line:25
_run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype._run = function( cb ) {$/;"	function	line:55
Prompt._run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype._run = function( cb ) {$/;"	method	line:55
render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.render = function (error, hint) {$/;"	function	line:75
Prompt.render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.render = function (error, hint) {$/;"	method	line:75
getChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.getChoices = function() {$/;"	function	line:106
Prompt.getChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.getChoices = function() {$/;"	method	line:106
onSubmit	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.onSubmit = function( input ) {$/;"	function	line:132
Prompt.onSubmit	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.onSubmit = function( input ) {$/;"	method	line:132
onKeypress	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.onKeypress = function( s, key ) {$/;"	function	line:169
Prompt.onKeypress	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.onKeypress = function( s, key ) {$/;"	method	line:169
validateChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.validateChoices = function( choices ) {$/;"	function	line:185
Prompt.validateChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.validateChoices = function( choices ) {$/;"	method	line:185
generateChoicesString	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.generateChoicesString = function( choices, defaultIndex ) {$/;"	function	line:218
Prompt.generateChoicesString	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^Prompt.prototype.generateChoicesString = function( choices, defaultIndex ) {$/;"	method	line:218
renderChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^function renderChoices (choices, pointer) {$/;"	function	line:236
renderChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/expand.js	/^function renderChoices (choices, pointer) {$/;"	function	line:236
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^var util = require("util");$/;"	variable	line:5
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^var chalk = require("chalk");$/;"	variable	line:6
Base	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^var Base = require(".\/base");$/;"	variable	line:7
observe	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^var observe = require("..\/utils\/events");$/;"	variable	line:8
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^function Prompt() {$/;"	function	line:22
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^function Prompt() {$/;"	function	line:22
_run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype._run = function( cb ) {$/;"	function	line:34
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^util.inherits( Prompt, Base );$/;"	class	line:25
Prompt._run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype._run = function( cb ) {$/;"	method	line:34
render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype.render = function (error) {$/;"	function	line:59
Prompt.render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype.render = function (error) {$/;"	method	line:59
filterInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype.filterInput = function( input ) {$/;"	function	line:81
Prompt.filterInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype.filterInput = function( input ) {$/;"	method	line:81
onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype.onEnd = function( state ) {$/;"	function	line:88
Prompt.onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype.onEnd = function( state ) {$/;"	method	line:88
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype.onError = function( state ) {$/;"	function	line:101
Prompt.onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype.onError = function( state ) {$/;"	method	line:101
onKeypress	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype.onKeypress = function() {$/;"	function	line:109
Prompt.onKeypress	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/input.js	/^Prompt.prototype.onKeypress = function() {$/;"	method	line:109
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^var _ = require("lodash");$/;"	variable	line:5
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^var util = require("util");$/;"	variable	line:6
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^var chalk = require("chalk");$/;"	variable	line:7
figures	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^var figures = require("figures");$/;"	variable	line:8
cliCursor	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^var cliCursor = require("cli-cursor");$/;"	variable	line:9
Base	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^var Base = require(".\/base");$/;"	variable	line:10
observe	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^var observe = require("..\/utils\/events");$/;"	variable	line:11
Paginator	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^var Paginator = require("..\/utils\/paginator");$/;"	variable	line:12
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^function Prompt() {$/;"	function	line:26
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^function Prompt() {$/;"	class	line:26
_run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype._run = function( cb ) {$/;"	function	line:62
Prompt._run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype._run = function( cb ) {$/;"	method	line:62
render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype.render = function() {$/;"	function	line:84
Prompt.render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype.render = function() {$/;"	method	line:84
onSubmit	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype.onSubmit = function() {$/;"	function	line:111
Prompt.onSubmit	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype.onSubmit = function() {$/;"	method	line:111
onUpKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype.onUpKey = function() {$/;"	function	line:127
Prompt.onUpKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype.onUpKey = function() {$/;"	method	line:127
onDownKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype.onDownKey = function() {$/;"	function	line:133
Prompt.onDownKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype.onDownKey = function() {$/;"	method	line:133
onNumberKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype.onNumberKey = function( input ) {$/;"	function	line:139
Prompt.onNumberKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^Prompt.prototype.onNumberKey = function( input ) {$/;"	method	line:139
listRender	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^ function listRender(choices, pointer) {$/;"	function	line:152
listRender	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/list.js	/^ function listRender(choices, pointer) {$/;"	function	line:152
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^var util = require("util");$/;"	variable	line:5
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^var chalk = require("chalk");$/;"	variable	line:6
Base	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^var Base = require(".\/base");$/;"	variable	line:7
observe	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^var observe = require("..\/utils\/events");$/;"	variable	line:8
mask	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^function mask(input) {$/;"	function	line:10
mask	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^function mask(input) {$/;"	function	line:10
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^function Prompt() {$/;"	function	line:30
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^function Prompt() {$/;"	function	line:30
_run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype._run = function( cb ) {$/;"	function	line:42
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^util.inherits( Prompt, Base );$/;"	class	line:33
Prompt._run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype._run = function( cb ) {$/;"	method	line:42
render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype.render = function (error) {$/;"	function	line:68
Prompt.render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype.render = function (error) {$/;"	method	line:68
filterInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype.filterInput = function( input ) {$/;"	function	line:89
Prompt.filterInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype.filterInput = function( input ) {$/;"	method	line:89
onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype.onEnd = function( state ) {$/;"	function	line:96
Prompt.onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype.onEnd = function( state ) {$/;"	method	line:96
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype.onError = function( state ) {$/;"	function	line:107
Prompt.onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype.onError = function( state ) {$/;"	method	line:107
onKeypress	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype.onKeypress = function() {$/;"	function	line:116
Prompt.onKeypress	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/password.js	/^Prompt.prototype.onKeypress = function() {$/;"	method	line:116
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^var _ = require("lodash");$/;"	variable	line:5
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^var util = require("util");$/;"	variable	line:6
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^var chalk = require("chalk");$/;"	variable	line:7
Base	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^var Base = require(".\/base");$/;"	variable	line:8
Separator	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^var Separator = require("..\/objects\/separator");$/;"	variable	line:9
observe	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^var observe = require("..\/utils\/events");$/;"	variable	line:10
Paginator	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^var Paginator = require("..\/utils\/paginator");$/;"	variable	line:11
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^function Prompt() {$/;"	function	line:25
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^    validate: function( index ) {$/;"	function	line:38
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^function Prompt() {$/;"	class	line:25
_run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype._run = function( cb ) {$/;"	function	line:62
Prompt._run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype._run = function( cb ) {$/;"	method	line:62
render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype.render = function (error) {$/;"	function	line:87
Prompt.render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype.render = function (error) {$/;"	method	line:87
filterInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype.filterInput = function( input ) {$/;"	function	line:113
Prompt.filterInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype.filterInput = function( input ) {$/;"	method	line:113
onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype.onEnd = function( state ) {$/;"	function	line:121
Prompt.onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype.onEnd = function( state ) {$/;"	method	line:121
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype.onError = function() {$/;"	function	line:134
Prompt.onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype.onError = function() {$/;"	method	line:134
onKeypress	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype.onKeypress = function() {$/;"	function	line:142
Prompt.onKeypress	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^Prompt.prototype.onKeypress = function() {$/;"	method	line:142
renderChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^function renderChoices(choices, pointer) {$/;"	function	line:161
renderChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/prompts/rawlist.js	/^function renderChoices(choices, pointer) {$/;"	function	line:161
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/baseUI.js	/^var _ = require('lodash');$/;"	variable	line:2
readlineFacade	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/baseUI.js	/^var readlineFacade = require('readline2');$/;"	variable	line:3
onForceClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/baseUI.js	/^UI.prototype.onForceClose = function () {$/;"	function	line:33
UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/baseUI.js	/^};$/;"	class	line:25
UI.onForceClose	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/baseUI.js	/^UI.prototype.onForceClose = function () {$/;"	method	line:33
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/baseUI.js	/^UI.prototype.close = function () {$/;"	function	line:43
UI.close	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/baseUI.js	/^UI.prototype.close = function () {$/;"	method	line:43
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^var util = require("util");$/;"	variable	line:5
through	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^var through = require("through");$/;"	variable	line:6
Base	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^var Base = require(".\/baseUI");$/;"	variable	line:7
rlUtils	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^var rlUtils = require("..\/utils\/readline");$/;"	variable	line:8
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^var _ = require("lodash");$/;"	variable	line:9
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^function Prompt( opt ) {$/;"	function	line:22
Prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^function Prompt( opt ) {$/;"	class	line:22
render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^Prompt.prototype.render = function() {$/;"	function	line:39
Prompt.render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^Prompt.prototype.render = function() {$/;"	method	line:39
updateBottomBar	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^Prompt.prototype.updateBottomBar = function( bottomBar ) {$/;"	function	line:51
Prompt.updateBottomBar	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^Prompt.prototype.updateBottomBar = function( bottomBar ) {$/;"	method	line:51
writeLog	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^Prompt.prototype.writeLog = function( data ) {$/;"	function	line:63
Prompt.writeLog	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^Prompt.prototype.writeLog = function( data ) {$/;"	method	line:63
enforceLF	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^Prompt.prototype.enforceLF = function( str ) {$/;"	function	line:76
Prompt.enforceLF	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^Prompt.prototype.enforceLF = function( str ) {$/;"	method	line:76
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^Prompt.prototype.write = function (message) {$/;"	function	line:85
Prompt.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/bottom-bar.js	/^Prompt.prototype.write = function (message) {$/;"	method	line:85
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^var _ = require('lodash');$/;"	variable	line:2
rx	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^var rx = require('rx-lite');$/;"	variable	line:3
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^var util = require('util');$/;"	variable	line:4
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^var runAsync = require('run-async');$/;"	variable	line:5
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^var utils = require('..\/utils\/utils');$/;"	variable	line:6
Base	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^var Base = require('.\/baseUI');$/;"	variable	line:7
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.run = function (questions, allDone) {$/;"	function	line:20
PromptUI	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^util.inherits(PromptUI, Base);$/;"	class	line:18
PromptUI.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.run = function (questions, allDone) {$/;"	method	line:20
onCompletion	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.onCompletion = function () {$/;"	function	line:53
PromptUI.onCompletion	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.onCompletion = function () {$/;"	method	line:53
processQuestion	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.processQuestion = function (question) {$/;"	function	line:61
PromptUI.processQuestion	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.processQuestion = function (question) {$/;"	method	line:61
fetchAnswer	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.fetchAnswer = function (question) {$/;"	function	line:78
PromptUI.fetchAnswer	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.fetchAnswer = function (question) {$/;"	method	line:78
setDefaultType	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.setDefaultType = function (question) {$/;"	function	line:91
PromptUI.setDefaultType	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.setDefaultType = function (question) {$/;"	method	line:91
filterIfRunnable	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.filterIfRunnable = function (question) {$/;"	function	line:101
PromptUI.filterIfRunnable	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^PromptUI.prototype.filterIfRunnable = function (question) {$/;"	method	line:101
handleResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^  var handleResult = function (obs, shouldRun) {$/;"	function	line:106
var.handleResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^  var handleResult = function (obs, shouldRun) {$/;"	function	line:106
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/ui/prompt.js	/^      runAsync(question.when, function (shouldRun) {$/;"	function	line:121
rx	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/events.js	/^var rx = require('rx-lite');$/;"	variable	line:2
normalizeKeypressEvents	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/events.js	/^function normalizeKeypressEvents(value, key) {$/;"	function	line:4
normalizeKeypressEvents	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/events.js	/^function normalizeKeypressEvents(value, key) {$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/events.js	/^module.exports = function (rl) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/events.js	/^}$/;"	function	line:6
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/paginator.js	/^var _ = require('lodash');$/;"	variable	line:3
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/paginator.js	/^var chalk = require('chalk');$/;"	variable	line:4
paginate	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/paginator.js	/^Paginator.prototype.paginate = function (output, active, pageSize) {$/;"	function	line:17
Paginator	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/paginator.js	/^};$/;"	class	line:15
Paginator.paginate	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/paginator.js	/^Paginator.prototype.paginate = function (output, active, pageSize) {$/;"	method	line:17
ansiEscapes	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/readline.js	/^var ansiEscapes = require('ansi-escapes');$/;"	variable	line:2
left	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/readline.js	/^exports.left = function(rl, x) {$/;"	function	line:10
exports.left	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/readline.js	/^var ansiEscapes = require('ansi-escapes');$/;"	function	line:2
right	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/readline.js	/^exports.right = function(rl, x) {$/;"	function	line:20
exports.right	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/readline.js	/^};$/;"	function	line:12
up	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/readline.js	/^exports.up = function (rl, x) {$/;"	function	line:30
exports.up	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/readline.js	/^};$/;"	function	line:22
down	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/readline.js	/^exports.down = function (rl, x) {$/;"	function	line:40
exports.down	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/readline.js	/^};$/;"	function	line:32
clearLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/readline.js	/^exports.clearLine = function (rl, len) {$/;"	function	line:49
exports.clearLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/readline.js	/^};$/;"	function	line:42
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^var _ = require('lodash');$/;"	variable	line:2
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^var util = require('.\/readline');$/;"	variable	line:3
cliWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^var cliWidth = require('cli-width');$/;"	variable	line:4
stripAnsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^var stripAnsi = require('strip-ansi');$/;"	variable	line:5
stringWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^var stringWidth = require('string-width');$/;"	variable	line:6
height	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^function height(content) {$/;"	function	line:8
height	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^function height(content) {$/;"	function	line:8
lastLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^function lastLine(content) {$/;"	function	line:12
lastLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^function lastLine(content) {$/;"	function	line:12
render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^ScreenManager.prototype.render = function (content, bottomContent) {$/;"	function	line:24
ScreenManager	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^};$/;"	class	line:22
ScreenManager.render	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^ScreenManager.prototype.render = function (content, bottomContent) {$/;"	method	line:24
clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^ScreenManager.prototype.clean = function (extraLines) {$/;"	function	line:88
ScreenManager.clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^ScreenManager.prototype.clean = function (extraLines) {$/;"	method	line:88
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^ScreenManager.prototype.done = function () {$/;"	function	line:95
ScreenManager.done	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^ScreenManager.prototype.done = function () {$/;"	method	line:95
normalizedCliWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^ScreenManager.prototype.normalizedCliWidth = function () {$/;"	function	line:101
ScreenManager.normalizedCliWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^ScreenManager.prototype.normalizedCliWidth = function () {$/;"	method	line:101
breakLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^function breakLines(lines, width) {$/;"	function	line:112
breakLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^function breakLines(lines, width) {$/;"	function	line:112
forceLineReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^function forceLineReturn(content, width) {$/;"	function	line:127
forceLineReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/screen-manager.js	/^function forceLineReturn(content, width) {$/;"	function	line:127
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/utils.js	/^var _ = require('lodash');$/;"	variable	line:2
rx	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/utils.js	/^var rx = require('rx-lite');$/;"	variable	line:3
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/utils.js	/^var runAsync = require('run-async');$/;"	variable	line:4
createObservableFromAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/utils.js	/^exports.createObservableFromAsync = function (func) {$/;"	function	line:13
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/utils.js	/^      runAsync(func, function (value) {$/;"	function	line:16
exports.createObservableFromAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/utils.js	/^var runAsync = require('run-async');$/;"	function	line:4
fetchAsyncQuestionProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/utils.js	/^exports.fetchAsyncQuestionProperty = function (question, prop, answers) {$/;"	function	line:35
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/utils.js	/^    runAsync(question[prop], function (value) {$/;"	function	line:42
exports.fetchAsyncQuestionProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/lib/utils/utils.js	/^};$/;"	function	line:22
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "name": "inquirer",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "version": "0.12.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "description": "A collection of common interactive command line user interfaces.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "main": "lib\/inquirer.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "test": "grunt --verbose"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "repository": "SBoudrias\/Inquirer.js",$/;"	function	line:9
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "keywords": [$/;"	function	line:10
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "author": "Simon Boudrias <admin@simonboudrias.com>",$/;"	function	line:18
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "license": "MIT",$/;"	function	line:19
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "files": [$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "dependencies": {$/;"	function	line:23
ansi-escapes	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "ansi-escapes": "^1.1.0",$/;"	function	line:24
ansi-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "ansi-regex": "^2.0.0",$/;"	function	line:25
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "chalk": "^1.0.0",$/;"	function	line:26
cli-cursor	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "cli-cursor": "^1.0.1",$/;"	function	line:27
cli-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "cli-width": "^2.0.0",$/;"	function	line:28
figures	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "figures": "^1.3.5",$/;"	function	line:29
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "lodash": "^4.3.0",$/;"	function	line:30
readline2	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "readline2": "^1.0.1",$/;"	function	line:31
run-async	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "run-async": "^0.1.0",$/;"	function	line:32
rx-lite	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "rx-lite": "^3.1.2",$/;"	function	line:33
string-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "string-width": "^1.0.1",$/;"	function	line:34
strip-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "strip-ansi": "^3.0.0",$/;"	function	line:35
through	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "through": "^2.3.6"$/;"	function	line:36
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^  "devDependencies": {$/;"	function	line:38
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "chai": "^3.0.0",$/;"	function	line:39
cmdify	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "cmdify": "^0.0.4",$/;"	function	line:40
grunt	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "grunt": "^0.4.1",$/;"	function	line:41
grunt-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "grunt-cli": "^0.1.8",$/;"	function	line:42
grunt-contrib-jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "grunt-contrib-jshint": "^0.11.1",$/;"	function	line:43
grunt-mocha-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "grunt-mocha-test": "^0.12.7",$/;"	function	line:44
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "mocha": "^2.2.1",$/;"	function	line:45
mockery	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "mockery": "^1.4.0",$/;"	function	line:46
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/package.json	/^    "sinon": "^1.12.1"$/;"	function	line:47
Goal and Philosophy	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^## Goal and Philosophy$/;"	function	line:9
Documentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^## Documentation$/;"	function	line:25
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^### Installation$/;"	function	line:27
Examples (Run it and see it)	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^### Examples (Run it and see it)$/;"	function	line:41
etc...	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^# etc...$/;"	function	line:47
Methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^### Methods$/;"	function	line:51
Objects	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^### Objects$/;"	function	line:61
Question	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^#### Question$/;"	function	line:63
Answers	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^### Answers$/;"	function	line:100
Separator	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^### Separator$/;"	function	line:109
List - `{ type: "list" }`	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^#### List - `{ type: "list" }`$/;"	function	line:134
Raw List - `{ type: "rawlist" }`	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^#### Raw List - `{ type: "rawlist" }`$/;"	function	line:143
Expand - `{ type: "expand" }`	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^#### Expand - `{ type: "expand" }`$/;"	function	line:152
Checkbox - `{ type: "checkbox" }`	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^#### Checkbox - `{ type: "checkbox" }`$/;"	function	line:166
Confirm - `{ type: "confirm" }`	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^#### Confirm - `{ type: "confirm" }`$/;"	function	line:178
Input - `{ type: "input" }`	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^#### Input - `{ type: "input" }`$/;"	function	line:186
Password - `{ type: "password" }`	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^#### Password - `{ type: "password" }`$/;"	function	line:194
User Interfaces and layouts	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^## User Interfaces and layouts$/;"	function	line:200
Bottom Bar - `inquirer.ui.BottomBar`	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^#### Bottom Bar - `inquirer.ui.BottomBar`$/;"	function	line:204
Prompt - `inquirer.ui.Prompt`	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^#### Prompt - `inquirer.ui.Prompt`$/;"	function	line:223
Reactive interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^## Reactive interface$/;"	function	line:228
Support (OS Terminals)	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^## Support (OS Terminals)$/;"	function	line:256
News on the march (Release notes)	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^## News on the march (Release notes)$/;"	function	line:273
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^## Contributing$/;"	function	line:278
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/inquirer/README.md	/^## License$/;"	function	line:298
const..babel.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^const extensions = {$/;"	property	line:1
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^      register: function (module) {$/;"	function	line:5
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^      register: function (module) {$/;"	function	line:15
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^      register: function (module) {$/;"	function	line:23
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^      register: function (module) {$/;"	function	line:33
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^      register: function (module) {$/;"	function	line:56
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^      register: function (module) {$/;"	function	line:64
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^      register: function (module) {$/;"	function	line:72
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^      register: function (module) {$/;"	function	line:80
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^    register: function (module) {$/;"	function	line:94
module.exports.extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^module.exports = {$/;"	property	line:126
module.exports.jsVariants	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/index.js	/^  extensions: extensions,$/;"	property	line:127
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^  "name": "interpret",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^  "description": "A dictionary of file extensions and associated module loaders.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^  "version": "1.0.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^  "homepage": "https:\/\/github.com\/tkellen\/node-interpret",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^    "name": "Tyler Kellen",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^    "url": "http:\/\/goingslowly.com\/"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^    "url": "git:\/\/github.com\/tkellen\/node-interpret.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^    "url": "https:\/\/github.com\/tkellen\/node-interpret\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^  "license": "MIT",$/;"	function	line:17
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^  "main": "index.js",$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/package.json	/^  "keywords": [$/;"	function	line:19
interpret	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/README.md	/^# interpret$/;"	function	line:1
What is it	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/README.md	/^## What is it$/;"	function	line:6
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/README.md	/^## API$/;"	function	line:9
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/README.md	/^### extensions$/;"	function	line:11
jsVariants	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/README.md	/^### jsVariants$/;"	function	line:121
How to use it	/Users/jonathan/repos/identifiers-arxiv/node_modules/interpret/README.md	/^## How to use it$/;"	function	line:124
invariant	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/browser.js	/^var invariant = function(condition, format, a, b, c, d, e, f) {$/;"	function	line:23
invariant	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/browser.js	/^var invariant = function(condition, format, a, b, c, d, e, f) {$/;"	function	line:23
NODE_ENV	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/invariant.js	/^var NODE_ENV = process.env.NODE_ENV;$/;"	variable	line:23
invariant	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/invariant.js	/^var invariant = function(condition, format, a, b, c, d, e, f) {$/;"	function	line:25
invariant	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/invariant.js	/^var invariant = function(condition, format, a, b, c, d, e, f) {$/;"	function	line:25
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "name": "invariant",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "version": "2.2.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "description": "invariant",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "keywords": [$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:9
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "author": "Andres Suarez <zertosh@gmail.com>",$/;"	function	line:10
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "files": [$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "repository": "https:\/\/github.com\/zertosh\/invariant",$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "scripts": {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^    "test": "NODE_ENV=production tap test\/*.js && NODE_ENV=development tap test\/*.js"$/;"	function	line:18
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "dependencies": {$/;"	function	line:20
loose-envify	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^    "loose-envify": "^1.0.0"$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "devDependencies": {$/;"	function	line:23
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^    "browserify": "^11.0.1",$/;"	function	line:24
flow-bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^    "flow-bin": "^0.35.0",$/;"	function	line:25
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^    "tap": "^1.4.0"$/;"	function	line:26
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "main": "invariant.js",$/;"	function	line:28
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "browser": "browser.js",$/;"	function	line:29
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^  "browserify": {$/;"	function	line:30
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/package.json	/^    "transform": [$/;"	function	line:31
invariant	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/README.md	/^# invariant$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/README.md	/^## Install$/;"	function	line:9
`invariant(condition, message)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/README.md	/^## `invariant(condition, message)`$/;"	function	line:17
Browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/README.md	/^### Browser$/;"	function	line:31
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/invariant/README.md	/^### Node$/;"	function	line:35
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/index.js	/^module.exports = function (obj) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/index.js	/^'use strict';$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^  "name": "invert-kv",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^  "description": "Invert the key\/value of an object. Example: {foo: 'bar'} → {bar: 'foo'}",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^  "repository": "sindresorhus\/invert-kv",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^    "test": "mocha"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^  "devDependencies": {$/;"	function	line:30
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/package.json	/^    "mocha": "*"$/;"	function	line:31
invert-kv [![Build Status](https://travis-ci.org/sindresorhus/invert-kv.svg?branch=master)](https://travis-ci.org/sindresorhus/invert-kv)	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/readme.md	/^# invert-kv [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/invert-kv.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/invert-kv)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/readme.md	/^## Usage$/;"	function	line:13
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/invert-kv/readme.md	/^## License$/;"	function	line:23
instrumentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/.istanbul.yml	/^instrumentation:$/;"	function	line:1
excludes	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/.istanbul.yml	/^  excludes:$/;"	function	line:2
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/.travis.yml	/^language: node_js$/;"	function	line:1
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/.travis.yml	/^script:$/;"	function	line:3
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/.travis.yml	/^node_js:$/;"	function	line:6
os	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/.travis.yml	/^os:$/;"	function	line:11
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/.travis.yml	/^notifications:$/;"	function	line:15
slack	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/.travis.yml	/^  slack:$/;"	function	line:16
secure	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/.travis.yml	/^    secure: oOt8QGzdrPDsTMcyahtIq5Q+0U1iwfgJgFCxBLsomQ0bpIMn+y5m4viJydA2UinHPGc944HS3LMZS9iKQyv+DjTgbhUyNXqeVjtxCwRe37f5rKQlXVvdfmjHk2kln4H8DcK3r5Qd\/+2hd9BeMsp2GImTrkRSud1CZQlhhe5IgZOboSoWpGVMMy1iazWT06tAtiB2LRVhmsdUaFZDWAhGZ+UAvCPf+mnBOAylIj+U0GDrofhfTi25RK0gddG2f\/p2M1HCu49O6wECGWkt2hVei233DkNJyLLLJVcvmhf+aXkV5TjMyaoxh\/HdcV4DrA7KvYuWmWWKsINa9hlwAsdd\/FYmJ6PjRkKWas2JoQ1C+qOzDxyQvn3CaUZFKD99pdsq0rBBZujqXQKZZ\/hWb\/CE74BI6fKmqQkiEPaD\/7uADj04FEg6HVBZaMCyauOaK5b3VC97twbALZ1qVxYV6mU+zSEvnUbpnjjvRO0fSl9ZHA+rzkW73kX3GmHY0wAozEZbSy7QLuZlQ2QtHmBLr+APaGMdL1sFF9qFfzqKy0WDbSE0WS6hpAEJpTsjYmeBrnI8UmK3m++iEgyQPvZoH9LhUT+ek7XIfHZMe04BmC6wuO24\/RfpmR6bQK9VMarFCYlBiWxg\/z30vkP0KTpUi3o\/cqFm7\/Noxc0i2LVqM3E0Sy4=$/;"	function	line:17
isArrayish	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/index.js	/^module.exports = function isArrayish(obj) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/index.js	/^'use strict';$/;"	function	line:1
isArrayish	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/index.js	/^module.exports = function isArrayish(obj) {$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^  "name": "is-arrayish",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^  "description": "Determines if an object can be used as an array",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^  "version": "0.2.1",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^  "author": "Qix (http:\/\/github.com\/qix-)",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^  "keywords": [$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^  "license": "MIT",$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^  "scripts": {$/;"	function	line:18
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^    "pretest": "xo",$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^    "test": "mocha --compilers coffee:coffee-script\/register"$/;"	function	line:20
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^  "repository": {$/;"	function	line:22
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^    "type": "git",$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^    "url": "https:\/\/github.com\/qix-\/node-is-arrayish.git"$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^  "devDependencies": {$/;"	function	line:26
coffee-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^    "coffee-script": "^1.9.3",$/;"	function	line:27
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^    "coveralls": "^2.11.2",$/;"	function	line:28
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^    "istanbul": "^0.3.17",$/;"	function	line:29
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^    "mocha": "^2.2.5",$/;"	function	line:30
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^    "should": "^7.0.1",$/;"	function	line:31
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/package.json	/^    "xo": "^0.6.1"$/;"	function	line:32
node-is-arrayish [![Travis-CI.org Build Status](https://img.shields.io/travis/Qix-/node-is-arrayish.svg?style=flat-square)](https://travis-ci.org/Qix-/node-is-arrayish) [![Coveralls.io Coverage Rating](https://img.shields.io/coveralls/Qix-/node-is-arrayish.svg?style=flat-square)](https://coveralls.io/r/Qix-/node-is-arrayish)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/README.md	/^# node-is-arrayish [![Travis-CI.org Build Status](https:\/\/img.shields.io\/travis\/Qix-\/node-is-arrayish.svg?style=flat-square)](https:\/\/travis-ci.org\/Qix-\/node-is-arrayish) [![Coveralls.io Coverage Rating](https:\/\/img.shields.io\/coveralls\/Qix-\/node-is-arrayish.svg?style=flat-square)](https:\/\/coveralls.io\/r\/Qix-\/node-is-arrayish)$/;"	function	line:1
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/README.md	/^## Example$/;"	function	line:4
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-arrayish/README.md	/^## License$/;"	function	line:14
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.travis.yml	/^sudo: false$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.travis.yml	/^language: node_js$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.travis.yml	/^node_js:$/;"	function	line:3
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.travis.yml	/^env:$/;"	function	line:5
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.travis.yml	/^  global:$/;"	function	line:6
ui	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.zuul.yml	/^ui: tape$/;"	function	line:1
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.zuul.yml	/^browsers:$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.zuul.yml	/^    version: 39..latest$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.zuul.yml	/^    version: 34..latest$/;"	function	line:6
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.zuul.yml	/^    version: 5..latest$/;"	function	line:8
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.zuul.yml	/^    version: latest$/;"	function	line:10
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.zuul.yml	/^    version: 8..latest$/;"	function	line:12
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/.zuul.yml	/^    version: 5.0..latest$/;"	function	line:14
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/index.js	/^module.exports = function (obj) {$/;"	function	line:10
isBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/index.js	/^function isBuffer (obj) {$/;"	function	line:14
isSlowBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/index.js	/^function isSlowBuffer (obj) {$/;"	function	line:19
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "name": "is-buffer",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "description": "Determine if an object is a Buffer",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "version": "1.1.4",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "author": {$/;"	function	line:5
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "name": "Feross Aboukhadijeh",$/;"	function	line:6
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "email": "feross@feross.org",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "url": "http:\/\/feross.org\/"$/;"	function	line:8
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "bugs": {$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "url": "https:\/\/github.com\/feross\/is-buffer\/issues"$/;"	function	line:11
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "dependencies": {},$/;"	function	line:13
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "devDependencies": {$/;"	function	line:14
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "standard": "^7.0.0",$/;"	function	line:15
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "tape": "^4.0.0",$/;"	function	line:16
zuul	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "zuul": "^3.0.0"$/;"	function	line:17
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "keywords": [$/;"	function	line:19
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "license": "MIT",$/;"	function	line:36
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "main": "index.js",$/;"	function	line:37
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "repository": {$/;"	function	line:38
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "type": "git",$/;"	function	line:39
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "url": "git:\/\/github.com\/feross\/is-buffer.git"$/;"	function	line:40
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "scripts": {$/;"	function	line:42
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "test": "standard && npm run test-node && npm run test-browser",$/;"	function	line:43
test-browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "test-browser": "zuul -- test\/*.js",$/;"	function	line:44
test-browser-local	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "test-browser-local": "zuul --local -- test\/*.js",$/;"	function	line:45
test-node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "test-node": "tape test\/*.js"$/;"	function	line:46
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^  "testling": {$/;"	function	line:48
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/package.json	/^    "files": "test\/*.js"$/;"	function	line:49
is-buffer [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][npm-url]	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/README.md	/^# is-buffer [![travis][travis-image]][travis-url] [![npm][npm-image]][npm-url] [![downloads][downloads-image]][npm-url]$/;"	function	line:1
Determine if an object is a [`Buffer`](http://nodejs.org/api/buffer.html) (including the [browserify Buffer](https://github.com/feross/buffer))	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/README.md	/^#### Determine if an object is a [`Buffer`](http:\/\/nodejs.org\/api\/buffer.html) (including the [browserify Buffer](https:\/\/github.com\/feross\/buffer))$/;"	function	line:3
Why not use `Buffer.isBuffer`?	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/README.md	/^## Why not use `Buffer.isBuffer`?$/;"	function	line:15
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/README.md	/^## install$/;"	function	line:21
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/README.md	/^## usage$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/README.md	/^## license$/;"	function	line:47
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/test/basic.js	/^test('is-buffer', function (t) {$/;"	function	line:5
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-buffer/test/basic.js	/^  t.equal(isBuffer(function foo () {}), false, 'function foo () {}')$/;"	function	line:20
builtinModules	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/index.js	/^var builtinModules = require('builtin-modules');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/index.js	/^module.exports = function (str) {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/index.js	/^var builtinModules = require('builtin-modules');$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "name": "is-builtin-module",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "description": "Check if a string matches the name of a Node.js builtin module",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "repository": "sindresorhus\/is-builtin-module",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^    "test": "node test.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "dependencies": {$/;"	function	line:37
builtin-modules	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^    "builtin-modules": "^1.0.0"$/;"	function	line:38
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^  "devDependencies": {$/;"	function	line:40
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/package.json	/^    "ava": "0.0.4"$/;"	function	line:41
is-builtin-module [![Build Status](https://travis-ci.org/sindresorhus/is-builtin-module.svg?branch=master)](https://travis-ci.org/sindresorhus/is-builtin-module)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/readme.md	/^# is-builtin-module [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/is-builtin-module.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/is-builtin-module)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/readme.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/readme.md	/^## Related$/;"	function	line:26
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-builtin-module/readme.md	/^## License$/;"	function	line:31
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/.travis.yml	/^node_js:$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "name": "is-ci",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "version": "1.0.10",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "description": "Detect if your code is running on a CI server",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "main": "index.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "dependencies": {$/;"	function	line:6
ci-info	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^    "ci-info": "^1.0.0"$/;"	function	line:7
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "devDependencies": {$/;"	function	line:9
clear-require	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^    "clear-require": "^1.0.1",$/;"	function	line:10
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^    "standard": "^5.3.1"$/;"	function	line:11
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "scripts": {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^    "test": "standard && node test.js"$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "repository": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^    "type": "git",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^    "url": "https:\/\/github.com\/watson\/is-ci.git"$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "keywords": [$/;"	function	line:20
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "author": "Thomas Watson Steen <w@tson.dk> (https:\/\/twitter.com\/wa7son)",$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "license": "MIT",$/;"	function	line:28
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "bugs": {$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^    "url": "https:\/\/github.com\/watson\/is-ci\/issues"$/;"	function	line:30
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "homepage": "https:\/\/github.com\/watson\/is-ci",$/;"	function	line:32
coordinates	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/package.json	/^  "coordinates": [$/;"	function	line:33
is-ci	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/README.md	/^# is-ci$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/README.md	/^## Installation$/;"	function	line:12
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/README.md	/^## Usage$/;"	function	line:18
Supported CI tools	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/README.md	/^## Supported CI tools$/;"	function	line:28
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-ci/README.md	/^## License$/;"	function	line:52
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/index.js	/^module.exports = function(str) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/index.js	/^\/*!$/;"	function	line:0
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "name": "is-dotfile",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "description": "Return true if a file path is (or has) a dotfile. Returns false if the path is a dot directory.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "version": "1.0.2",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/is-dotfile",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "repository": "jonschlinkert\/is-dotfile",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/is-dotfile\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^    "test": "mocha"$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "devDependencies": {$/;"	function	line:22
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^    "benchmarked": "^0.1.3",$/;"	function	line:23
dotfile-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^    "dotfile-regex": "^0.1.2",$/;"	function	line:24
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^    "mocha": "*"$/;"	function	line:25
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "keywords": [$/;"	function	line:27
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^  "verb": {$/;"	function	line:43
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^    "related": {$/;"	function	line:44
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/package.json	/^      "list": [$/;"	function	line:45
is-dotfile [![NPM version](https://badge.fury.io/js/is-dotfile.svg)](http://badge.fury.io/js/is-dotfile)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/README.md	/^# is-dotfile [![NPM version](https:\/\/badge.fury.io\/js\/is-dotfile.svg)](http:\/\/badge.fury.io\/js\/is-dotfile)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/README.md	/^## Usage$/;"	function	line:13
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/README.md	/^## Related projects$/;"	function	line:41
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/README.md	/^## Running tests$/;"	function	line:48
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/README.md	/^## Contributing$/;"	function	line:56
Authors	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/README.md	/^## Authors$/;"	function	line:60
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-dotfile/README.md	/^## License$/;"	function	line:67
isPrimitive	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/index.js	/^var isPrimitive = require('is-primitive');$/;"	variable	line:10
isEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/index.js	/^module.exports = function isEqual(a, b) {$/;"	function	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/index.js	/^var isPrimitive = require('is-primitive');$/;"	function	line:10
isEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/index.js	/^module.exports = function isEqual(a, b) {$/;"	function	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "name": "is-equal-shallow",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "description": "Does a shallow comparison of two objects, returning false if the keys or values differ.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "version": "0.1.3",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/is-equal-shallow",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^    "url": "git:\/\/github.com\/jonschlinkert\/is-equal-shallow.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/is-equal-shallow\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "license": "MIT",$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "files": [$/;"	function	line:18
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "main": "index.js",$/;"	function	line:21
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "engines": {$/;"	function	line:22
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^    "node": ">=0.10.0"$/;"	function	line:23
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "scripts": {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^    "test": "mocha"$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "dependencies": {$/;"	function	line:28
is-primitive	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^    "is-primitive": "^2.0.0"$/;"	function	line:29
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "devDependencies": {$/;"	function	line:31
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^    "mocha": "*",$/;"	function	line:32
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^    "should": "*"$/;"	function	line:33
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "keywords": [$/;"	function	line:35
verbiage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^  "verbiage": {$/;"	function	line:48
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^    "related": {$/;"	function	line:49
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^      "description": "Other object utils:",$/;"	function	line:50
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/package.json	/^      "list": ["is-plain-object", "isobject", "for-in", "for-own", "clone-deep"]$/;"	function	line:51
is-equal-shallow [![NPM version](https://badge.fury.io/js/is-equal-shallow.svg)](http://badge.fury.io/js/is-equal-shallow)  [![Build Status](https://travis-ci.org/jonschlinkert/is-equal-shallow.svg)](https://travis-ci.org/jonschlinkert/is-equal-shallow)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/README.md	/^# is-equal-shallow [![NPM version](https:\/\/badge.fury.io\/js\/is-equal-shallow.svg)](http:\/\/badge.fury.io\/js\/is-equal-shallow)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/is-equal-shallow.svg)](https:\/\/travis-ci.org\/jonschlinkert\/is-equal-shallow)$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/README.md	/^## Usage$/;"	function	line:17
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/README.md	/^## Related projects$/;"	function	line:54
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/README.md	/^## Running tests$/;"	function	line:64
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/README.md	/^## Contributing$/;"	function	line:72
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/README.md	/^## Author$/;"	function	line:76
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-equal-shallow/README.md	/^## License$/;"	function	line:83
isExtendable	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/index.js	/^module.exports = function isExtendable(val) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/index.js	/^'use strict';$/;"	function	line:8
isExtendable	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/index.js	/^module.exports = function isExtendable(val) {$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "name": "is-extendable",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "description": "Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \\"can the value have keys?\\"",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "version": "0.1.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/is-extendable",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "repository": "jonschlinkert\/is-extendable",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/is-extendable\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^    "test": "mocha"$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "devDependencies": {$/;"	function	line:22
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^    "mocha": "*"$/;"	function	line:23
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "keywords": [$/;"	function	line:25
verbiage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^  "verbiage": {$/;"	function	line:38
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^    "related": {$/;"	function	line:39
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/package.json	/^      "list": [$/;"	function	line:40
is-extendable [![NPM version](https://badge.fury.io/js/is-extendable.svg)](http://badge.fury.io/js/is-extendable)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/README.md	/^# is-extendable [![NPM version](https:\/\/badge.fury.io\/js\/is-extendable.svg)](http:\/\/badge.fury.io\/js\/is-extendable)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/README.md	/^## Usage$/;"	function	line:13
Notes	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/README.md	/^## Notes$/;"	function	line:28
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/README.md	/^## Related projects$/;"	function	line:37
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/README.md	/^## Running tests$/;"	function	line:46
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/README.md	/^## Contributing$/;"	function	line:54
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/README.md	/^## Author$/;"	function	line:58
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extendable/README.md	/^## License$/;"	function	line:65
isExtglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/index.js	/^module.exports = function isExtglob(str) {$/;"	function	line:8
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "name": "is-extglob",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "description": "Returns true if a string has an extglob.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "version": "1.0.0",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/is-extglob",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "repository": "jonschlinkert\/is-extglob",$/;"	function	line:10
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "bugs": {$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/is-extglob\/issues"$/;"	function	line:12
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "license": "MIT",$/;"	function	line:14
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "files": [$/;"	function	line:15
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "main": "index.js",$/;"	function	line:18
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "engines": {$/;"	function	line:19
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^    "node": ">=0.10.0"$/;"	function	line:20
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "scripts": {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^    "test": "mocha",$/;"	function	line:23
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^    "prepublish": "browserify -o browser.js -e index.js"$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "devDependencies": {$/;"	function	line:26
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^    "mocha": "*",$/;"	function	line:27
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^    "should": "*"$/;"	function	line:28
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/package.json	/^  "keywords": [$/;"	function	line:30
is-extglob [![NPM version](https://badge.fury.io/js/is-extglob.svg)](http://badge.fury.io/js/is-extglob)  [![Build Status](https://travis-ci.org/jonschlinkert/is-extglob.svg)](https://travis-ci.org/jonschlinkert/is-extglob)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/README.md	/^# is-extglob [![NPM version](https:\/\/badge.fury.io\/js\/is-extglob.svg)](http:\/\/badge.fury.io\/js\/is-extglob)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/is-extglob.svg)](https:\/\/travis-ci.org\/jonschlinkert\/is-extglob) $/;"	function	line:1
Install with [npm](npmjs.org)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/README.md	/^## Install with [npm](npmjs.org)$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/README.md	/^## Usage$/;"	function	line:11
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/README.md	/^## Related$/;"	function	line:45
Run tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/README.md	/^## Run tests$/;"	function	line:50
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/README.md	/^## Contributing$/;"	function	line:58
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/README.md	/^## Author$/;"	function	line:62
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-extglob/README.md	/^## License$/;"	function	line:69
numberIsNan	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/index.js	/^var numberIsNan = require('number-is-nan');$/;"	variable	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "name": "is-finite",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "description": "ES2015 Number.isFinite() ponyfill",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "repository": "sindresorhus\/is-finite",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^    "test": "ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "dependencies": {$/;"	function	line:30
number-is-nan	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^    "number-is-nan": "^1.0.0"$/;"	function	line:31
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^  "devDependencies": {$/;"	function	line:33
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/package.json	/^    "ava": "*"$/;"	function	line:34
is-finite [![Build Status](https://travis-ci.org/sindresorhus/is-finite.svg?branch=master)](https://travis-ci.org/sindresorhus/is-finite)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/readme.md	/^# is-finite [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/is-finite.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/is-finite)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/readme.md	/^## Usage$/;"	function	line:13
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-finite/readme.md	/^## License$/;"	function	line:26
numberIsNan	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/index.js	/^var numberIsNan = require('number-is-nan');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/index.js	/^module.exports = function (x) {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/index.js	/^var numberIsNan = require('number-is-nan');$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "name": "is-fullwidth-code-point",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "description": "Check if the character represented by a given Unicode code point is fullwidth",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "repository": "sindresorhus\/is-fullwidth-code-point",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^    "test": "node test.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "dependencies": {$/;"	function	line:38
number-is-nan	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^    "number-is-nan": "^1.0.0"$/;"	function	line:39
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^  "devDependencies": {$/;"	function	line:41
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^    "ava": "0.0.4",$/;"	function	line:42
code-point-at	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/package.json	/^    "code-point-at": "^1.0.0"$/;"	function	line:43
is-fullwidth-code-point [![Build Status](https://travis-ci.org/sindresorhus/is-fullwidth-code-point.svg?branch=master)](https://travis-ci.org/sindresorhus/is-fullwidth-code-point)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/readme.md	/^# is-fullwidth-code-point [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/is-fullwidth-code-point.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/is-fullwidth-code-point)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/readme.md	/^## API$/;"	function	line:26
isFullwidthCodePoint(input)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/readme.md	/^### isFullwidthCodePoint(input)$/;"	function	line:28
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/readme.md	/^#### input$/;"	function	line:30
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-fullwidth-code-point/readme.md	/^## License$/;"	function	line:37
isExtglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/index.js	/^var isExtglob = require('is-extglob');$/;"	variable	line:8
isGlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/index.js	/^module.exports = function isGlob(str) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/index.js	/^var isExtglob = require('is-extglob');$/;"	function	line:8
isGlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/index.js	/^module.exports = function isGlob(str) {$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "name": "is-glob",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "version": "2.0.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/is-glob",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "repository": "jonschlinkert\/is-glob",$/;"	function	line:10
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "bugs": {$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/is-glob\/issues"$/;"	function	line:12
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "license": "MIT",$/;"	function	line:14
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "files": [$/;"	function	line:15
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "main": "index.js",$/;"	function	line:18
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "engines": {$/;"	function	line:19
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^    "node": ">=0.10.0"$/;"	function	line:20
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "scripts": {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^    "test": "mocha"$/;"	function	line:23
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "dependencies": {$/;"	function	line:25
is-extglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^    "is-extglob": "^1.0.0"$/;"	function	line:26
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "devDependencies": {$/;"	function	line:28
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^    "mocha": "*"$/;"	function	line:29
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "keywords": [$/;"	function	line:31
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^  "verb": {$/;"	function	line:49
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^    "related": {$/;"	function	line:50
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/package.json	/^      "list": [$/;"	function	line:51
is-glob [![NPM version](https://badge.fury.io/js/is-glob.svg)](http://badge.fury.io/js/is-glob)  [![Build Status](https://travis-ci.org/jonschlinkert/is-glob.svg)](https://travis-ci.org/jonschlinkert/is-glob)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/README.md	/^# is-glob [![NPM version](https:\/\/badge.fury.io\/js\/is-glob.svg)](http:\/\/badge.fury.io\/js\/is-glob)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/is-glob.svg)](https:\/\/travis-ci.org\/jonschlinkert\/is-glob)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/README.md	/^## Install$/;"	function	line:7
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/README.md	/^## Usage$/;"	function	line:15
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/README.md	/^## Related$/;"	function	line:71
Run tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/README.md	/^## Run tests$/;"	function	line:79
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/README.md	/^## Contributing$/;"	function	line:87
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/README.md	/^## Author$/;"	function	line:91
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-glob/README.md	/^## License$/;"	function	line:98
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/.travis.yml	/^node_js:$/;"	function	line:2
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^var get = function(obj, additionalSchemas, ptr) {$/;"	function	line:7
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^  var visit = function(sub) {$/;"	function	line:9
var.visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^  var visit = function(sub) {$/;"	function	line:9
formatName	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^var formatName = function(field) {$/;"	function	line:48
any	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^types.any = function() {$/;"	function	line:57
null	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^types.null = function(name) {$/;"	function	line:61
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^types.boolean = function(name) {$/;"	function	line:65
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^types.array = function(name) {$/;"	function	line:69
object	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^types.object = function(name) {$/;"	function	line:73
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^types.number = function(name) {$/;"	function	line:77
integer	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^types.integer = function(name) {$/;"	function	line:81
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^types.string = function(name) {$/;"	function	line:85
unique	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^var unique = function(array) {$/;"	function	line:89
isMultipleOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^var isMultipleOf = function(name, multipleOf) {$/;"	function	line:100
toType	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^var toType = function(node) {$/;"	function	line:112
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^var compile = function(schema, cache, root, reporter, opts) {$/;"	function	line:116
gensym	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^  var gensym = function(name) {$/;"	function	line:124
patterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^  var patterns = function(p) {$/;"	function	line:129
genloop	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^  var genloop = function() {$/;"	function	line:138
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^  var visit = function(name, node, reporter, filter) {$/;"	function	line:144
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^    var error = function(msg, prop, value) {$/;"	function	line:159
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s === undefined) {', name)$/;"	function	line:173
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s !== undefined) {', name)$/;"	function	line:178
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^        validate('if (%s.length > %d) {', name, node.items.length)$/;"	function	line:196
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^        validate('for (var %s = %d; %s < %s.length; %s++) {', i, node.items.length, i, name, i)$/;"	function	line:201
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      var isUndefined = function(req) {$/;"	function	line:220
checkRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      var checkRequired = function (req) {$/;"	function	line:224
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^        validate('if (%s === undefined) {', prop)$/;"	function	line:226
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^        validate('if (missing === 0) {')$/;"	function	line:236
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s) {', node.enum.map(compare).join(' && ') || 'false')$/;"	function	line:262
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^        var exists = function(k) {$/;"	function	line:274
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^          validate('if (%s !== undefined) {', genobj(name, key))$/;"	function	line:284
toCompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      var toCompare = function(p) {$/;"	function	line:299
toTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      var toTest = function(p) {$/;"	function	line:303
proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^          cache[node.$ref] = function proxy(data) {$/;"	function	line:334
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s === errors) {', prev)$/;"	function	line:351
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('for (var %s = 0; %s < %s.length; %s++) {', i, i, name, i)$/;"	function	line:362
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^          validate('if (errors !== %s) {', prev)$/;"	function	line:410
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s !== errors) {', prev)$/;"	function	line:418
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^        validate('if (%s === errors) {', prev)$/;"	function	line:433
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s !== 1) {', passes)$/;"	function	line:440
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s.length > %d) {', name, node.maxItems)$/;"	function	line:479
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s.length < %d) {', name, node.minItems)$/;"	function	line:489
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s.length > %d) {', name, node.maxLength)$/;"	function	line:499
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s.length < %d) {', name, node.minLength)$/;"	function	line:509
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s %s %d) {', name, node.exclusiveMinimum ? '<=' : '<', node.minimum)$/;"	function	line:519
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      validate('if (%s %s %d) {', name, node.exclusiveMaximum ? '>=' : '>', node.maximum)$/;"	function	line:529
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^    ('function validate(data) {')$/;"	function	line:550
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^      get: function() {$/;"	function	line:567
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^  validate.toJSON = function() {$/;"	function	line:576
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^module.exports = function(schema, opts) {$/;"	function	line:583
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/index.js	/^module.exports.filter = function(schema, opts) {$/;"	function	line:588
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "name": "is-my-json-valid",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "version": "2.15.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "description": "A JSONSchema validator that uses code generation to be extremely fast",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "main": "index.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "dependencies": {$/;"	function	line:6
generate-function	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^    "generate-function": "^2.0.0",$/;"	function	line:7
generate-object-property	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^    "generate-object-property": "^1.1.0",$/;"	function	line:8
jsonpointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^    "jsonpointer": "^4.0.0",$/;"	function	line:9
xtend	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^    "xtend": "^4.0.0"$/;"	function	line:10
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "devDependencies": {$/;"	function	line:12
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^    "tape": "^2.13.4"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^    "test": "tape test\/*.js"$/;"	function	line:16
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "repository": {$/;"	function	line:18
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^    "type": "git",$/;"	function	line:19
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^    "url": "https:\/\/github.com\/mafintosh\/is-my-json-valid"$/;"	function	line:20
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "keywords": [$/;"	function	line:22
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "author": "Mathias Buus",$/;"	function	line:28
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "license": "MIT",$/;"	function	line:29
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "bugs": {$/;"	function	line:30
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^    "url": "https:\/\/github.com\/mafintosh\/is-my-json-valid\/issues"$/;"	function	line:31
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/package.json	/^  "homepage": "https:\/\/github.com\/mafintosh\/is-my-json-valid"$/;"	function	line:33
is-my-json-valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/README.md	/^# is-my-json-valid$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/README.md	/^## Usage$/;"	function	line:14
Custom formats	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/README.md	/^## Custom formats$/;"	function	line:53
External schemas	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/README.md	/^## External schemas$/;"	function	line:73
Filtering away additional properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/README.md	/^## Filtering away additional properties$/;"	function	line:94
Verbose mode outputs the value on errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/README.md	/^## Verbose mode outputs the value on errors$/;"	function	line:112
Greedy mode tries to validate as much as possible	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/README.md	/^## Greedy mode tries to validate as much as possible$/;"	function	line:134
Performance	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/README.md	/^## Performance$/;"	function	line:157
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/README.md	/^## License$/;"	function	line:171
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/require.js	/^module.exports = function(file, opts) {$/;"	function	line:7
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "description": "additionalItems as schema",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "schema": {$/;"	function	line:4
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^            "items": [{}],$/;"	function	line:5
additionalItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^            "additionalItems": {"type": "integer"}$/;"	function	line:6
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "tests": [$/;"	function	line:8
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "description": "additional items match schema",$/;"	function	line:10
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "data": [ null, 2, 3, 4 ],$/;"	function	line:11
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "valid": true$/;"	function	line:12
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "description": "additional items do not match schema",$/;"	function	line:15
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "data": [ null, 2, 3, "foo" ],$/;"	function	line:16
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "valid": false$/;"	function	line:17
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "description": "items is schema, no additionalItems",$/;"	function	line:22
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "schema": {$/;"	function	line:23
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^            "items": {},$/;"	function	line:24
additionalItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^            "additionalItems": false$/;"	function	line:25
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "tests": [$/;"	function	line:27
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "description": "all items match schema",$/;"	function	line:29
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "data": [ 1, 2, 3, 4, 5 ],$/;"	function	line:30
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "valid": true$/;"	function	line:31
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "description": "array of items with no additionalItems",$/;"	function	line:36
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "schema": {$/;"	function	line:37
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^            "items": [{}, {}, {}],$/;"	function	line:38
additionalItems	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^            "additionalItems": false$/;"	function	line:39
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "tests": [$/;"	function	line:41
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "description": "no additional items present",$/;"	function	line:43
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "data": [ 1, 2, 3 ],$/;"	function	line:44
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "valid": true$/;"	function	line:45
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "description": "additional items are not permitted",$/;"	function	line:48
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "data": [ 1, 2, 3, 4 ],$/;"	function	line:49
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "valid": false$/;"	function	line:50
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "description": "additionalItems as false without items",$/;"	function	line:55
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "schema": {"additionalItems": false},$/;"	function	line:56
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "tests": [$/;"	function	line:57
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "description":$/;"	function	line:59
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "data": [ 1, 2, 3, 4, 5 ],$/;"	function	line:61
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "valid": true$/;"	function	line:62
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "description": "ignores non-arrays",$/;"	function	line:65
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "data": {"foo" : "bar"},$/;"	function	line:66
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "valid": true$/;"	function	line:67
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "description": "additionalItems are allowed by default",$/;"	function	line:72
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "schema": {"items": [{"type": "integer"}]},$/;"	function	line:73
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^        "tests": [$/;"	function	line:74
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "description": "only the first item is validated",$/;"	function	line:76
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "data": [1, "foo", false],$/;"	function	line:77
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalItems.json	/^                "valid": true$/;"	function	line:78
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "description":$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "schema": {$/;"	function	line:5
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^            "properties": {"foo": {}, "bar": {}},$/;"	function	line:6
patternProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^            "patternProperties": { "^v": {} },$/;"	function	line:7
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^            "additionalProperties": false$/;"	function	line:8
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "tests": [$/;"	function	line:10
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "description": "no additional properties is valid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "data": {"foo": 1},$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "description": "an additional property is invalid",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "data": {"foo" : 1, "bar" : 2, "quux" : "boom"},$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "valid": false$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "description": "ignores non-objects",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "data": [1, 2, 3],$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "valid": true$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "description": "patternProperties are not additional properties",$/;"	function	line:27
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "data": {"foo":1, "vroom": 2},$/;"	function	line:28
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "valid": true$/;"	function	line:29
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "description":$/;"	function	line:34
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "schema": {$/;"	function	line:36
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^            "properties": {"foo": {}, "bar": {}},$/;"	function	line:37
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^            "additionalProperties": {"type": "boolean"}$/;"	function	line:38
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "tests": [$/;"	function	line:40
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "description": "no additional properties is valid",$/;"	function	line:42
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "data": {"foo": 1},$/;"	function	line:43
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "valid": true$/;"	function	line:44
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "description": "an additional valid property is valid",$/;"	function	line:47
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "data": {"foo" : 1, "bar" : 2, "quux" : true},$/;"	function	line:48
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "valid": true$/;"	function	line:49
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "description": "an additional invalid property is invalid",$/;"	function	line:52
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "data": {"foo" : 1, "bar" : 2, "quux" : 12},$/;"	function	line:53
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "valid": false$/;"	function	line:54
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "description":$/;"	function	line:59
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "schema": {$/;"	function	line:61
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^            "additionalProperties": {"type": "boolean"}$/;"	function	line:62
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "tests": [$/;"	function	line:64
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "description": "an additional valid property is valid",$/;"	function	line:66
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "data": {"foo" : true},$/;"	function	line:67
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "valid": true$/;"	function	line:68
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "description": "an additional invalid property is invalid",$/;"	function	line:71
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "data": {"foo" : 1},$/;"	function	line:72
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "valid": false$/;"	function	line:73
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "description": "additionalProperties are allowed by default",$/;"	function	line:78
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "schema": {"properties": {"foo": {}, "bar": {}}},$/;"	function	line:79
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^        "tests": [$/;"	function	line:80
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "description": "additional properties are allowed",$/;"	function	line:82
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "data": {"foo": 1, "bar": 2, "quux": true},$/;"	function	line:83
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/additionalProperties.json	/^                "valid": true$/;"	function	line:84
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^        "description": "allOf",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^        "schema": {$/;"	function	line:4
allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^            "allOf": [$/;"	function	line:5
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                    "properties": {$/;"	function	line:7
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                        "bar": {"type": "integer"}$/;"	function	line:8
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                    "required": ["bar"]$/;"	function	line:10
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                    "properties": {$/;"	function	line:13
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                        "foo": {"type": "string"}$/;"	function	line:14
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                    "required": ["foo"]$/;"	function	line:16
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^        "tests": [$/;"	function	line:20
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "description": "allOf",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "data": {"foo": "baz", "bar": 2},$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "valid": true$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "description": "mismatch second",$/;"	function	line:27
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "data": {"foo": "baz"},$/;"	function	line:28
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "valid": false$/;"	function	line:29
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "description": "mismatch first",$/;"	function	line:32
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "data": {"bar": 2},$/;"	function	line:33
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "valid": false$/;"	function	line:34
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "description": "wrong type",$/;"	function	line:37
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "data": {"foo": "baz", "bar": "quux"},$/;"	function	line:38
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "valid": false$/;"	function	line:39
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^        "description": "allOf with base schema",$/;"	function	line:44
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^        "schema": {$/;"	function	line:45
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^            "properties": {"bar": {"type": "integer"}},$/;"	function	line:46
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^            "required": ["bar"],$/;"	function	line:47
allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^            "allOf" : [$/;"	function	line:48
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                    "properties": {$/;"	function	line:50
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                        "foo": {"type": "string"}$/;"	function	line:51
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                    "required": ["foo"]$/;"	function	line:53
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                    "properties": {$/;"	function	line:56
baz	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                        "baz": {"type": "null"}$/;"	function	line:57
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                    "required": ["baz"]$/;"	function	line:59
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^        "tests": [$/;"	function	line:63
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "description": "valid",$/;"	function	line:65
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "data": {"foo": "quux", "bar": 2, "baz": null},$/;"	function	line:66
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "valid": true$/;"	function	line:67
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "description": "mismatch base schema",$/;"	function	line:70
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "data": {"foo": "quux", "baz": null},$/;"	function	line:71
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "valid": false$/;"	function	line:72
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "description": "mismatch first allOf",$/;"	function	line:75
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "data": {"bar": 2, "baz": null},$/;"	function	line:76
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "valid": false$/;"	function	line:77
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "description": "mismatch second allOf",$/;"	function	line:80
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "data": {"foo": "quux", "bar": 2},$/;"	function	line:81
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "valid": false$/;"	function	line:82
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "description": "mismatch both",$/;"	function	line:85
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "data": {"bar": 2},$/;"	function	line:86
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "valid": false$/;"	function	line:87
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^        "description": "allOf simple types",$/;"	function	line:92
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^        "schema": {$/;"	function	line:93
allOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^            "allOf": [$/;"	function	line:94
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^        "tests": [$/;"	function	line:99
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "description": "valid",$/;"	function	line:101
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "data": 25,$/;"	function	line:102
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "valid": true$/;"	function	line:103
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "description": "mismatch one",$/;"	function	line:106
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "data": 35,$/;"	function	line:107
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/allOf.json	/^                "valid": false$/;"	function	line:108
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^        "description": "anyOf",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^        "schema": {$/;"	function	line:4
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^            "anyOf": [$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                    "type": "integer"$/;"	function	line:7
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                    "minimum": 2$/;"	function	line:10
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^        "tests": [$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "description": "first anyOf valid",$/;"	function	line:16
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "data": 1,$/;"	function	line:17
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "valid": true$/;"	function	line:18
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "description": "second anyOf valid",$/;"	function	line:21
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "data": 2.5,$/;"	function	line:22
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "valid": true$/;"	function	line:23
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "description": "both anyOf valid",$/;"	function	line:26
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "data": 3,$/;"	function	line:27
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "valid": true$/;"	function	line:28
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "description": "neither anyOf valid",$/;"	function	line:31
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "data": 1.5,$/;"	function	line:32
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "valid": false$/;"	function	line:33
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^        "description": "anyOf with base schema",$/;"	function	line:38
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^        "schema": {$/;"	function	line:39
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^            "type": "string",$/;"	function	line:40
anyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^            "anyOf" : [$/;"	function	line:41
maxLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                    "maxLength": 2$/;"	function	line:43
minLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                    "minLength": 4$/;"	function	line:46
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^        "tests": [$/;"	function	line:50
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "description": "mismatch base schema",$/;"	function	line:52
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "data": 3,$/;"	function	line:53
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "valid": false$/;"	function	line:54
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "description": "one anyOf valid",$/;"	function	line:57
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "data": "foobar",$/;"	function	line:58
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "valid": true$/;"	function	line:59
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "description": "both anyOf invalid",$/;"	function	line:62
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "data": "foo",$/;"	function	line:63
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/anyOf.json	/^                "valid": false$/;"	function	line:64
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "description": "integer",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "schema": {"type": "integer"},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "description": "a bignum is an integer",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "data": 12345678910111213141516171819202122232425262728293031,$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "description": "number",$/;"	function	line:14
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "schema": {"type": "number"},$/;"	function	line:15
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "tests": [$/;"	function	line:16
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "description": "a bignum is a number",$/;"	function	line:18
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "data": 98249283749234923498293171823948729348710298301928331,$/;"	function	line:19
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "valid": true$/;"	function	line:20
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "description": "integer",$/;"	function	line:25
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "schema": {"type": "integer"},$/;"	function	line:26
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "tests": [$/;"	function	line:27
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "description": "a negative bignum is an integer",$/;"	function	line:29
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "data": -12345678910111213141516171819202122232425262728293031,$/;"	function	line:30
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "valid": true$/;"	function	line:31
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "description": "number",$/;"	function	line:36
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "schema": {"type": "number"},$/;"	function	line:37
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "tests": [$/;"	function	line:38
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "description": "a negative bignum is a number",$/;"	function	line:40
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "data": -98249283749234923498293171823948729348710298301928331,$/;"	function	line:41
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "valid": true$/;"	function	line:42
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "description": "string",$/;"	function	line:47
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "schema": {"type": "string"},$/;"	function	line:48
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "tests": [$/;"	function	line:49
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "description": "a bignum is not a string",$/;"	function	line:51
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "data": 98249283749234923498293171823948729348710298301928331,$/;"	function	line:52
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "valid": false$/;"	function	line:53
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "description": "integer comparison",$/;"	function	line:58
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "schema": {"maximum": 18446744073709551615},$/;"	function	line:59
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "tests": [$/;"	function	line:60
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "description": "comparison works for high numbers",$/;"	function	line:62
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "data": 18446744073709551600,$/;"	function	line:63
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "valid": true$/;"	function	line:64
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "description": "float comparison with high precision",$/;"	function	line:69
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "schema": {$/;"	function	line:70
maximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^            "maximum": 972783798187987123879878123.18878137,$/;"	function	line:71
exclusiveMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^            "exclusiveMaximum": true$/;"	function	line:72
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "tests": [$/;"	function	line:74
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "description": "comparison works for high numbers",$/;"	function	line:76
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "data": 972783798187987123879878123.188781371,$/;"	function	line:77
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "valid": false$/;"	function	line:78
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "description": "integer comparison",$/;"	function	line:83
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "schema": {"minimum": -18446744073709551615},$/;"	function	line:84
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "tests": [$/;"	function	line:85
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "description": "comparison works for very negative numbers",$/;"	function	line:87
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "data": -18446744073709551600,$/;"	function	line:88
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "valid": true$/;"	function	line:89
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "description": "float comparison with high precision on negative numbers",$/;"	function	line:94
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "schema": {$/;"	function	line:95
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^            "minimum": -972783798187987123879878123.18878137,$/;"	function	line:96
exclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^            "exclusiveMinimum": true$/;"	function	line:97
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^        "tests": [$/;"	function	line:99
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "description": "comparison works for very negative numbers",$/;"	function	line:101
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "data": -972783798187987123879878123.188781371,$/;"	function	line:102
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/bignum.json	/^                "valid": false$/;"	function	line:103
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^        "description": "invalid type for default",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^        "schema": {$/;"	function	line:4
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^            "properties": {$/;"	function	line:5
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "foo": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                    "type": "integer",$/;"	function	line:7
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                    "default": []$/;"	function	line:8
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^        "tests": [$/;"	function	line:12
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "description": "valid when property is specified",$/;"	function	line:14
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "data": {"foo": 13},$/;"	function	line:15
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "valid": true$/;"	function	line:16
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "description": "still valid when the invalid default is used",$/;"	function	line:19
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "data": {},$/;"	function	line:20
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "valid": true$/;"	function	line:21
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^        "description": "invalid string value for default",$/;"	function	line:26
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^        "schema": {$/;"	function	line:27
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^            "properties": {$/;"	function	line:28
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "bar": {$/;"	function	line:29
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                    "type": "string",$/;"	function	line:30
minLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                    "minLength": 4,$/;"	function	line:31
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                    "default": "bad"$/;"	function	line:32
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^        "tests": [$/;"	function	line:36
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "description": "valid when property is specified",$/;"	function	line:38
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "data": {"bar": "good"},$/;"	function	line:39
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "valid": true$/;"	function	line:40
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "description": "still valid when the invalid default is used",$/;"	function	line:43
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "data": {},$/;"	function	line:44
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/default.json	/^                "valid": true$/;"	function	line:45
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^        "description": "valid definition",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^        "schema": {"$ref": "http:\/\/json-schema.org\/draft-04\/schema#"},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^                "description": "valid definition schema",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^                "data": {$/;"	function	line:8
definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^                    "definitions": {$/;"	function	line:9
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^                        "foo": {"type": "integer"}$/;"	function	line:10
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^                "valid": true$/;"	function	line:13
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^        "description": "invalid definition",$/;"	function	line:18
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^        "schema": {"$ref": "http:\/\/json-schema.org\/draft-04\/schema#"},$/;"	function	line:19
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^        "tests": [$/;"	function	line:20
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^                "description": "invalid definition schema",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^                "data": {$/;"	function	line:23
definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^                    "definitions": {$/;"	function	line:24
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^                        "foo": {"type": 1}$/;"	function	line:25
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/definitions.json	/^                "valid": false$/;"	function	line:28
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^        "description": "dependencies",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^        "schema": {$/;"	function	line:4
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^            "dependencies": {"bar": ["foo"]}$/;"	function	line:5
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^        "tests": [$/;"	function	line:7
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "neither",$/;"	function	line:9
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {},$/;"	function	line:10
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": true$/;"	function	line:11
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "nondependant",$/;"	function	line:14
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"foo": 1},$/;"	function	line:15
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": true$/;"	function	line:16
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "with dependency",$/;"	function	line:19
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"foo": 1, "bar": 2},$/;"	function	line:20
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": true$/;"	function	line:21
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "missing dependency",$/;"	function	line:24
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"bar": 2},$/;"	function	line:25
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": false$/;"	function	line:26
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "ignores non-objects",$/;"	function	line:29
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": "foo",$/;"	function	line:30
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": true$/;"	function	line:31
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^        "description": "multiple dependencies",$/;"	function	line:36
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^        "schema": {$/;"	function	line:37
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^            "dependencies": {"quux": ["foo", "bar"]}$/;"	function	line:38
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^        "tests": [$/;"	function	line:40
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "neither",$/;"	function	line:42
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {},$/;"	function	line:43
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": true$/;"	function	line:44
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "nondependants",$/;"	function	line:47
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"foo": 1, "bar": 2},$/;"	function	line:48
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": true$/;"	function	line:49
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "with dependencies",$/;"	function	line:52
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"foo": 1, "bar": 2, "quux": 3},$/;"	function	line:53
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": true$/;"	function	line:54
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "missing dependency",$/;"	function	line:57
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"foo": 1, "quux": 2},$/;"	function	line:58
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": false$/;"	function	line:59
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "missing other dependency",$/;"	function	line:62
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"bar": 1, "quux": 2},$/;"	function	line:63
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": false$/;"	function	line:64
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "missing both dependencies",$/;"	function	line:67
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"quux": 1},$/;"	function	line:68
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": false$/;"	function	line:69
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^        "description": "multiple dependencies subschema",$/;"	function	line:74
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^        "schema": {$/;"	function	line:75
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^            "dependencies": {$/;"	function	line:76
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "bar": {$/;"	function	line:77
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                    "properties": {$/;"	function	line:78
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                        "foo": {"type": "integer"},$/;"	function	line:79
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                        "bar": {"type": "integer"}$/;"	function	line:80
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^        "tests": [$/;"	function	line:85
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "valid",$/;"	function	line:87
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"foo": 1, "bar": 2},$/;"	function	line:88
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": true$/;"	function	line:89
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "no dependency",$/;"	function	line:92
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"foo": "quux"},$/;"	function	line:93
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": true$/;"	function	line:94
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "wrong type",$/;"	function	line:97
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"foo": "quux", "bar": 2},$/;"	function	line:98
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": false$/;"	function	line:99
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "wrong type other",$/;"	function	line:102
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"foo": 2, "bar": "quux"},$/;"	function	line:103
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": false$/;"	function	line:104
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "description": "wrong type both",$/;"	function	line:107
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "data": {"foo": "quux", "bar": "quux"},$/;"	function	line:108
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/dependencies.json	/^                "valid": false$/;"	function	line:109
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^        "description": "simple enum validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^        "schema": {"enum": [1, 2, 3]},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "description": "one of the enum is valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "data": 1,$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "description": "something else is invalid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "data": 4,$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "valid": false$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^        "description": "heterogeneous enum validation",$/;"	function	line:19
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^        "schema": {"enum": [6, "foo", [], true, {"foo": 12}]},$/;"	function	line:20
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^        "tests": [$/;"	function	line:21
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "description": "one of the enum is valid",$/;"	function	line:23
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "data": [],$/;"	function	line:24
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "valid": true$/;"	function	line:25
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "description": "something else is invalid",$/;"	function	line:28
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "data": null,$/;"	function	line:29
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "valid": false$/;"	function	line:30
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "description": "objects are deep compared",$/;"	function	line:33
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "data": {"foo": false},$/;"	function	line:34
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "valid": false$/;"	function	line:35
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^        "description": "enums in properties",$/;"	function	line:40
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^        "schema": {$/;"	function	line:41
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^           "type":"object",$/;"	function	line:42
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^		     "properties": {$/;"	function	line:43
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^		        "foo": {"enum":["foo"]},$/;"	function	line:44
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^		        "bar": {"enum":["bar"]}$/;"	function	line:45
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^		     "required": ["bar"]$/;"	function	line:47
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^        "tests": [$/;"	function	line:49
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "description": "both properties are valid",$/;"	function	line:51
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "data": {"foo":"foo", "bar":"bar"},$/;"	function	line:52
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "valid": true$/;"	function	line:53
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "description": "missing optional property is valid",$/;"	function	line:56
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "data": {"bar":"bar"},$/;"	function	line:57
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "valid": true$/;"	function	line:58
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "description": "missing required property is invalid",$/;"	function	line:61
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "data": {"foo":"foo"},$/;"	function	line:62
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "valid": false$/;"	function	line:63
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "description": "missing all properties is invalid",$/;"	function	line:66
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "data": {},$/;"	function	line:67
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/enum.json	/^                "valid": false$/;"	function	line:68
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "description": "validation of date-time strings",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "schema": {"format": "date-time"},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "a valid date-time string",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "1963-06-19T08:30:06.283185Z",$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "an invalid date-time string",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "06\/19\/1963 08:30:06 PST",$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "only RFC3339 not all of ISO 8601 are valid",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "2013-350T01:01:01",$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "description": "validation of URIs",$/;"	function	line:24
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "schema": {"format": "uri"},$/;"	function	line:25
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "tests": [$/;"	function	line:26
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "a valid URI",$/;"	function	line:28
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "http:\/\/foo.bar\/?baz=qux#quux",$/;"	function	line:29
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": true$/;"	function	line:30
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "an invalid URI",$/;"	function	line:33
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "\\\\\\\\WINDOWS\\\\fileshare",$/;"	function	line:34
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:35
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "an invalid URI though valid URI reference",$/;"	function	line:38
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "abc",$/;"	function	line:39
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:40
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "description": "validation of e-mail addresses",$/;"	function	line:45
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "schema": {"format": "email"},$/;"	function	line:46
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "tests": [$/;"	function	line:47
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "a valid e-mail address",$/;"	function	line:49
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "joe.bloggs@example.com",$/;"	function	line:50
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": true$/;"	function	line:51
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "an invalid e-mail address",$/;"	function	line:54
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "2962",$/;"	function	line:55
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:56
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "description": "validation of IP addresses",$/;"	function	line:61
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "schema": {"format": "ipv4"},$/;"	function	line:62
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "tests": [$/;"	function	line:63
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "a valid IP address",$/;"	function	line:65
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "192.168.0.1",$/;"	function	line:66
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": true$/;"	function	line:67
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "an IP address with too many components",$/;"	function	line:70
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "127.0.0.0.1",$/;"	function	line:71
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:72
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "an IP address with out-of-range values",$/;"	function	line:75
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "256.256.256.256",$/;"	function	line:76
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:77
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "an IP address without 4 components",$/;"	function	line:80
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "127.0",$/;"	function	line:81
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:82
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "an IP address as an integer",$/;"	function	line:85
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "0x7f000001",$/;"	function	line:86
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:87
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "description": "validation of IPv6 addresses",$/;"	function	line:92
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "schema": {"format": "ipv6"},$/;"	function	line:93
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "tests": [$/;"	function	line:94
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "a valid IPv6 address",$/;"	function	line:96
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "::1",$/;"	function	line:97
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": true$/;"	function	line:98
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "an IPv6 address with out-of-range values",$/;"	function	line:101
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "12345::",$/;"	function	line:102
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:103
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "an IPv6 address with too many components",$/;"	function	line:106
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "1:1:1:1:1:1:1:1:1:1:1:1:1:1:1:1",$/;"	function	line:107
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:108
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "an IPv6 address containing illegal characters",$/;"	function	line:111
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "::laptop",$/;"	function	line:112
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:113
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "description": "validation of host names",$/;"	function	line:118
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "schema": {"format": "hostname"},$/;"	function	line:119
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^        "tests": [$/;"	function	line:120
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "a valid host name",$/;"	function	line:122
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "www.example.com",$/;"	function	line:123
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": true$/;"	function	line:124
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "a host name starting with an illegal character",$/;"	function	line:127
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "-a-host-name-that-starts-with--",$/;"	function	line:128
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:129
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "a host name containing illegal characters",$/;"	function	line:132
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "not_a_valid_host_name",$/;"	function	line:133
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:134
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "description": "a host name with a component too long",$/;"	function	line:137
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "data": "a-vvvvvvvvvvvvvvvveeeeeeeeeeeeeeeerrrrrrrrrrrrrrrryyyyyyyyyyyyyyyy-long-host-name-component",$/;"	function	line:138
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/format.json	/^                "valid": false$/;"	function	line:139
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^        "description": "a schema given for items",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^        "schema": {$/;"	function	line:4
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^            "items": {"type": "integer"}$/;"	function	line:5
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^        "tests": [$/;"	function	line:7
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "description": "valid items",$/;"	function	line:9
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "data": [ 1, 2, 3 ],$/;"	function	line:10
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "valid": true$/;"	function	line:11
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "description": "wrong type of items",$/;"	function	line:14
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "data": [1, "x"],$/;"	function	line:15
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "valid": false$/;"	function	line:16
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "description": "ignores non-arrays",$/;"	function	line:19
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "data": {"foo" : "bar"},$/;"	function	line:20
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "valid": true$/;"	function	line:21
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^        "description": "an array of schemas for items",$/;"	function	line:26
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^        "schema": {$/;"	function	line:27
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^            "items": [$/;"	function	line:28
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^        "tests": [$/;"	function	line:33
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "description": "correct types",$/;"	function	line:35
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "data": [ 1, "foo" ],$/;"	function	line:36
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "valid": true$/;"	function	line:37
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "description": "wrong types",$/;"	function	line:40
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "data": [ "foo", 1 ],$/;"	function	line:41
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/items.json	/^                "valid": false$/;"	function	line:42
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^        "description": "maximum validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^        "schema": {"maximum": 3.0},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "description": "below the maximum is valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "data": 2.6,$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "description": "above the maximum is invalid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "data": 3.5,$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "valid": false$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "description": "ignores non-numbers",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "data": "x",$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "valid": true$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^        "description": "exclusiveMaximum validation",$/;"	function	line:24
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^        "schema": {$/;"	function	line:25
maximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^            "maximum": 3.0,$/;"	function	line:26
exclusiveMaximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^            "exclusiveMaximum": true$/;"	function	line:27
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^        "tests": [$/;"	function	line:29
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "description": "below the maximum is still valid",$/;"	function	line:31
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "data": 2.2,$/;"	function	line:32
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "valid": true$/;"	function	line:33
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "description": "boundary point is invalid",$/;"	function	line:36
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "data": 3.0,$/;"	function	line:37
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maximum.json	/^                "valid": false$/;"	function	line:38
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^        "description": "maxItems validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^        "schema": {"maxItems": 2},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "description": "shorter is valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "data": [1],$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "description": "exact length is valid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "data": [1, 2],$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "description": "too long is invalid",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "data": [1, 2, 3],$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "valid": false$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "description": "ignores non-arrays",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "data": "foobar",$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxItems.json	/^                "valid": true$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^        "description": "maxLength validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^        "schema": {"maxLength": 2},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "description": "shorter is valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "data": "f",$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "description": "exact length is valid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "data": "fo",$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "description": "too long is invalid",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "data": "foo",$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "valid": false$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "description": "ignores non-strings",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "data": 100,$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxLength.json	/^                "valid": true$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^        "description": "maxProperties validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^        "schema": {"maxProperties": 2},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "description": "shorter is valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "data": {"foo": 1},$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "description": "exact length is valid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "data": {"foo": 1, "bar": 2},$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "description": "too long is invalid",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "data": {"foo": 1, "bar": 2, "baz": 3},$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "valid": false$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "description": "ignores non-objects",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "data": "foobar",$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/maxProperties.json	/^                "valid": true$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^        "description": "minimum validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^        "schema": {"minimum": 1.1},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "description": "above the minimum is valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "data": 2.6,$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "description": "below the minimum is invalid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "data": 0.6,$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "valid": false$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "description": "ignores non-numbers",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "data": "x",$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "valid": true$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^        "description": "exclusiveMinimum validation",$/;"	function	line:24
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^        "schema": {$/;"	function	line:25
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^            "minimum": 1.1,$/;"	function	line:26
exclusiveMinimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^            "exclusiveMinimum": true$/;"	function	line:27
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^        "tests": [$/;"	function	line:29
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "description": "above the minimum is still valid",$/;"	function	line:31
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "data": 1.2,$/;"	function	line:32
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "valid": true$/;"	function	line:33
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "description": "boundary point is invalid",$/;"	function	line:36
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "data": 1.1,$/;"	function	line:37
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minimum.json	/^                "valid": false$/;"	function	line:38
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^        "description": "minItems validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^        "schema": {"minItems": 1},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "description": "longer is valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "data": [1, 2],$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "description": "exact length is valid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "data": [1],$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "description": "too short is invalid",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "data": [],$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "valid": false$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "description": "ignores non-arrays",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "data": "",$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minItems.json	/^                "valid": true$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^        "description": "minLength validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^        "schema": {"minLength": 2},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "description": "longer is valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "data": "foo",$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "description": "exact length is valid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "data": "fo",$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "description": "too short is invalid",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "data": "f",$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "valid": false$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "description": "ignores non-strings",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "data": 1,$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minLength.json	/^                "valid": true$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^        "description": "minProperties validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^        "schema": {"minProperties": 1},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "description": "longer is valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "data": {"foo": 1, "bar": 2},$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "description": "exact length is valid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "data": {"foo": 1},$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "description": "too short is invalid",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "data": {},$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "valid": false$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "description": "ignores non-objects",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "data": "",$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/minProperties.json	/^                "valid": true$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "description": "by int",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "schema": {"multipleOf": 2},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "int by int",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 10,$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "int by int fail",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 7,$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": false$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "ignores non-numbers",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": "foo",$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": true$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "description": "by number",$/;"	function	line:24
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "schema": {"multipleOf": 1.5},$/;"	function	line:25
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "tests": [$/;"	function	line:26
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "zero is multiple of anything",$/;"	function	line:28
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 0,$/;"	function	line:29
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": true$/;"	function	line:30
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "4.5 is multiple of 1.5",$/;"	function	line:33
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 4.5,$/;"	function	line:34
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": true$/;"	function	line:35
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "35 is not multiple of 1.5",$/;"	function	line:38
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 35,$/;"	function	line:39
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": false$/;"	function	line:40
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "description": "by small number",$/;"	function	line:45
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "schema": {"multipleOf": 0.0001},$/;"	function	line:46
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "tests": [$/;"	function	line:47
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "0.0075 is multiple of 0.0001",$/;"	function	line:49
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 0.0075,$/;"	function	line:50
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": true$/;"	function	line:51
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "0.00751 is not multiple of 0.0001",$/;"	function	line:54
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 0.00751,$/;"	function	line:55
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": false$/;"	function	line:56
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "description": "by decimal number where floating point precision is wrong",$/;"	function	line:61
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "schema": {"multipleOf": 0.01},$/;"	function	line:62
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^        "tests": [$/;"	function	line:63
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "Number 2 is multiple of 0.01",$/;"	function	line:65
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 2,$/;"	function	line:66
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": true$/;"	function	line:67
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "Number 2.1 is multiple of 0.01",$/;"	function	line:70
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 2.1,$/;"	function	line:71
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": true$/;"	function	line:72
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "Number 2.2 is multiple of 0.01",$/;"	function	line:75
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 2.2,$/;"	function	line:76
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": true$/;"	function	line:77
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "Number 2.3 is multiple of 0.01",$/;"	function	line:80
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 2.3,$/;"	function	line:81
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": true$/;"	function	line:82
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "Number 2.4 is multiple of 0.01",$/;"	function	line:85
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 2.4,$/;"	function	line:86
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": true$/;"	function	line:87
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "description": "Number 1.211 is not multiple of 0.01",$/;"	function	line:90
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "data": 1.211,$/;"	function	line:91
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/multipleOf.json	/^                "valid": false$/;"	function	line:92
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "description": "not",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "schema": {$/;"	function	line:4
not	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^            "not": {"type": "integer"}$/;"	function	line:5
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "tests": [$/;"	function	line:7
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "description": "allowed",$/;"	function	line:9
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "data": "foo",$/;"	function	line:10
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "valid": true$/;"	function	line:11
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "description": "disallowed",$/;"	function	line:14
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "data": 1,$/;"	function	line:15
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "valid": false$/;"	function	line:16
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "description": "not multiple types",$/;"	function	line:21
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "schema": {$/;"	function	line:22
not	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^            "not": {"type": ["integer", "boolean"]}$/;"	function	line:23
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "tests": [$/;"	function	line:25
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "description": "valid",$/;"	function	line:27
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "data": "foo",$/;"	function	line:28
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "valid": true$/;"	function	line:29
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "description": "mismatch",$/;"	function	line:32
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "data": 1,$/;"	function	line:33
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "valid": false$/;"	function	line:34
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "description": "other mismatch",$/;"	function	line:37
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "data": true,$/;"	function	line:38
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "valid": false$/;"	function	line:39
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "description": "not more complex schema",$/;"	function	line:44
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "schema": {$/;"	function	line:45
not	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^            "not": {$/;"	function	line:46
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "type": "object",$/;"	function	line:47
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "properties": {$/;"	function	line:48
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                    "foo": {$/;"	function	line:49
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                        "type": "string"$/;"	function	line:50
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "tests": [$/;"	function	line:55
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "description": "match",$/;"	function	line:57
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "data": 1,$/;"	function	line:58
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "valid": true$/;"	function	line:59
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "description": "other match",$/;"	function	line:62
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "data": {"foo": 1},$/;"	function	line:63
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "valid": true$/;"	function	line:64
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "description": "mismatch",$/;"	function	line:67
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "data": {"foo": "bar"},$/;"	function	line:68
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "valid": false$/;"	function	line:69
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "description": "forbidden property",$/;"	function	line:74
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "schema": {$/;"	function	line:75
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^            "properties": {$/;"	function	line:76
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "foo": { $/;"	function	line:77
not	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                    "not": {}$/;"	function	line:78
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^        "tests": [$/;"	function	line:82
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "description": "property present",$/;"	function	line:84
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "data": {"foo": 1, "bar": 2},$/;"	function	line:85
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "valid": false$/;"	function	line:86
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "description": "property absent",$/;"	function	line:89
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "data": {"bar": 1, "baz": 2},$/;"	function	line:90
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/not.json	/^                "valid": true$/;"	function	line:91
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json	/^    "description": "validation of null and format",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json	/^    "schema": {"type": ["null", "string"], "format": "date-time"},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json	/^    "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json	/^        "description": "a valid date-time string",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json	/^        "data": "1963-06-19T08:30:06.283185Z",$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json	/^        "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json	/^        "description": "allow null",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json	/^        "data": null,$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndFormat.json	/^        "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json	/^    "description": "multiple types of null and object containing properties",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json	/^    "schema": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json	/^      "type": ["null", "object"],$/;"	function	line:5
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json	/^      "properties": {$/;"	function	line:6
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json	/^        "foo": {}$/;"	function	line:7
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json	/^    "tests": [$/;"	function	line:10
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json	/^        "description": "null is valid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json	/^        "data": null,$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/nullAndObject.json	/^        "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^        "description": "oneOf",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^        "schema": {$/;"	function	line:4
oneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^            "oneOf": [$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                    "type": "integer"$/;"	function	line:7
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                    "minimum": 2$/;"	function	line:10
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^        "tests": [$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "description": "first oneOf valid",$/;"	function	line:16
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "data": 1,$/;"	function	line:17
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "valid": true$/;"	function	line:18
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "description": "second oneOf valid",$/;"	function	line:21
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "data": 2.5,$/;"	function	line:22
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "valid": true$/;"	function	line:23
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "description": "both oneOf valid",$/;"	function	line:26
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "data": 3,$/;"	function	line:27
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "valid": false$/;"	function	line:28
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "description": "neither oneOf valid",$/;"	function	line:31
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "data": 1.5,$/;"	function	line:32
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "valid": false$/;"	function	line:33
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^        "description": "oneOf with base schema",$/;"	function	line:38
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^        "schema": {$/;"	function	line:39
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^            "type": "string",$/;"	function	line:40
oneOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^            "oneOf" : [$/;"	function	line:41
minLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                    "minLength": 2$/;"	function	line:43
maxLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                    "maxLength": 4$/;"	function	line:46
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^        "tests": [$/;"	function	line:50
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "description": "mismatch base schema",$/;"	function	line:52
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "data": 3,$/;"	function	line:53
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "valid": false$/;"	function	line:54
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "description": "one oneOf valid",$/;"	function	line:57
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "data": "foobar",$/;"	function	line:58
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "valid": true$/;"	function	line:59
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "description": "both oneOf valid",$/;"	function	line:62
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "data": "foo",$/;"	function	line:63
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/oneOf.json	/^                "valid": false$/;"	function	line:64
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^        "description": "pattern validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^        "schema": {"pattern": "^a*$"},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^                "description": "a matching pattern is valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^                "data": "aaa",$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^                "description": "a non-matching pattern is invalid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^                "data": "abc",$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^                "valid": false$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^                "description": "ignores non-strings",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^                "data": true,$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/pattern.json	/^                "valid": true$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^        "description":$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^        "schema": {$/;"	function	line:5
patternProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^            "patternProperties": {$/;"	function	line:6
f.*o	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "f.*o": {"type": "integer"}$/;"	function	line:7
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^        "tests": [$/;"	function	line:10
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "a single valid match is valid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": {"foo": 1},$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "multiple valid matches is valid",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": {"foo": 1, "foooooo" : 2},$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": true$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "a single invalid match is invalid",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": {"foo": "bar", "fooooo": 2},$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": false$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "multiple invalid matches is invalid",$/;"	function	line:27
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": {"foo": "bar", "foooooo" : "baz"},$/;"	function	line:28
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": false$/;"	function	line:29
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "ignores non-objects",$/;"	function	line:32
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": 12,$/;"	function	line:33
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": true$/;"	function	line:34
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^        "description": "multiple simultaneous patternProperties are validated",$/;"	function	line:39
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^        "schema": {$/;"	function	line:40
patternProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^            "patternProperties": {$/;"	function	line:41
a*	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "a*": {"type": "integer"},$/;"	function	line:42
aaa*	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "aaa*": {"maximum": 20}$/;"	function	line:43
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^        "tests": [$/;"	function	line:46
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "a single valid match is valid",$/;"	function	line:48
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": {"a": 21},$/;"	function	line:49
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": true$/;"	function	line:50
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "a simultaneous match is valid",$/;"	function	line:53
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": {"aaaa": 18},$/;"	function	line:54
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": true$/;"	function	line:55
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "multiple matches is valid",$/;"	function	line:58
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": {"a": 21, "aaaa": 18},$/;"	function	line:59
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": true$/;"	function	line:60
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "an invalid due to one is invalid",$/;"	function	line:63
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": {"a": "bar"},$/;"	function	line:64
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": false$/;"	function	line:65
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "an invalid due to the other is invalid",$/;"	function	line:68
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": {"aaaa": 31},$/;"	function	line:69
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": false$/;"	function	line:70
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "an invalid due to both is invalid",$/;"	function	line:73
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": {"aaa": "foo", "aaaa": 31},$/;"	function	line:74
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": false$/;"	function	line:75
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^        "description": "regexes are not anchored by default and are case sensitive",$/;"	function	line:80
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^        "schema": {$/;"	function	line:81
patternProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^            "patternProperties": {$/;"	function	line:82
[0-9]{2,}	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "[0-9]{2,}": { "type": "boolean" },$/;"	function	line:83
X_	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "X_": { "type": "string" }$/;"	function	line:84
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^        "tests": [$/;"	function	line:87
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "non recognized members are ignored",$/;"	function	line:89
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": { "answer 1": "42" },$/;"	function	line:90
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": true$/;"	function	line:91
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "recognized members are accounted for",$/;"	function	line:94
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": { "a31b": null },$/;"	function	line:95
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": false$/;"	function	line:96
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "regexes are case sensitive",$/;"	function	line:99
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": { "a_x_3": 3 },$/;"	function	line:100
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": true$/;"	function	line:101
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "description": "regexes are case sensitive, 2",$/;"	function	line:104
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "data": { "a_X_3": 3 },$/;"	function	line:105
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/patternProperties.json	/^                "valid": false$/;"	function	line:106
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^        "description": "object properties validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^        "schema": {$/;"	function	line:4
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^            "properties": {$/;"	function	line:5
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "foo": {"type": "integer"},$/;"	function	line:6
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "bar": {"type": "string"}$/;"	function	line:7
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^        "tests": [$/;"	function	line:10
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "both properties present and valid is valid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"foo": 1, "bar": "baz"},$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "one property invalid is invalid",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"foo": 1, "bar": {}},$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": false$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "both properties invalid is invalid",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"foo": [], "bar": {}},$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": false$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "doesn't invalidate other properties",$/;"	function	line:27
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"quux": []},$/;"	function	line:28
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": true$/;"	function	line:29
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "ignores non-objects",$/;"	function	line:32
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": [],$/;"	function	line:33
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": true$/;"	function	line:34
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^        "description":$/;"	function	line:39
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^        "schema": {$/;"	function	line:41
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^            "properties": {$/;"	function	line:42
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "foo": {"type": "array", "maxItems": 3},$/;"	function	line:43
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "bar": {"type": "array"}$/;"	function	line:44
patternProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^            "patternProperties": {"f.o": {"minItems": 2}},$/;"	function	line:46
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^            "additionalProperties": {"type": "integer"}$/;"	function	line:47
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^        "tests": [$/;"	function	line:49
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "property validates property",$/;"	function	line:51
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"foo": [1, 2]},$/;"	function	line:52
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": true$/;"	function	line:53
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "property invalidates property",$/;"	function	line:56
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"foo": [1, 2, 3, 4]},$/;"	function	line:57
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": false$/;"	function	line:58
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "patternProperty invalidates property",$/;"	function	line:61
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"foo": []},$/;"	function	line:62
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": false$/;"	function	line:63
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "patternProperty validates nonproperty",$/;"	function	line:66
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"fxo": [1, 2]},$/;"	function	line:67
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": true$/;"	function	line:68
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "patternProperty invalidates nonproperty",$/;"	function	line:71
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"fxo": []},$/;"	function	line:72
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": false$/;"	function	line:73
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "additionalProperty ignores property",$/;"	function	line:76
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"bar": []},$/;"	function	line:77
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": true$/;"	function	line:78
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "additionalProperty validates others",$/;"	function	line:81
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"quux": 3},$/;"	function	line:82
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": true$/;"	function	line:83
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "description": "additionalProperty invalidates others",$/;"	function	line:86
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "data": {"quux": "foo"},$/;"	function	line:87
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/properties.json	/^                "valid": false$/;"	function	line:88
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "description": "root pointer ref",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "schema": {$/;"	function	line:4
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^            "properties": {$/;"	function	line:5
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "foo": {"$ref": "#"}$/;"	function	line:6
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^            "additionalProperties": false$/;"	function	line:8
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "tests": [$/;"	function	line:10
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "match",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": {"foo": false},$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": true$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "recursive match",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": {"foo": {"foo": false}},$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": true$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "mismatch",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": {"bar": false},$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": false$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "recursive mismatch",$/;"	function	line:27
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": {"foo": {"bar": false}},$/;"	function	line:28
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": false$/;"	function	line:29
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "description": "relative pointer ref to object",$/;"	function	line:34
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "schema": {$/;"	function	line:35
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^            "properties": {$/;"	function	line:36
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "foo": {"type": "integer"},$/;"	function	line:37
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "bar": {"$ref": "#\/properties\/foo"}$/;"	function	line:38
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "tests": [$/;"	function	line:41
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "match",$/;"	function	line:43
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": {"bar": 3},$/;"	function	line:44
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": true$/;"	function	line:45
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "mismatch",$/;"	function	line:48
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": {"bar": true},$/;"	function	line:49
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": false$/;"	function	line:50
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "description": "relative pointer ref to array",$/;"	function	line:55
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "schema": {$/;"	function	line:56
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^            "items": [$/;"	function	line:57
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "tests": [$/;"	function	line:62
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "match array",$/;"	function	line:64
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": [1, 2],$/;"	function	line:65
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": true$/;"	function	line:66
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "mismatch array",$/;"	function	line:69
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": [1, "foo"],$/;"	function	line:70
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": false$/;"	function	line:71
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "description": "escaped pointer ref",$/;"	function	line:76
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "schema": {$/;"	function	line:77
tilda~field	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^            "tilda~field": {"type": "integer"},$/;"	function	line:78
slash/field	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^            "slash\/field": {"type": "integer"},$/;"	function	line:79
percent%field	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^            "percent%field": {"type": "integer"},$/;"	function	line:80
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^            "properties": {$/;"	function	line:81
tilda	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "tilda": {"$ref": "#\/tilda~0field"},$/;"	function	line:82
slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "slash": {"$ref": "#\/slash~1field"},$/;"	function	line:83
percent	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "percent": {"$ref": "#\/percent%25field"}$/;"	function	line:84
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "tests": [$/;"	function	line:87
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "slash",$/;"	function	line:89
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": {"slash": "aoeu"},$/;"	function	line:90
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": false$/;"	function	line:91
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "tilda",$/;"	function	line:94
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": {"tilda": "aoeu"},$/;"	function	line:95
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": false$/;"	function	line:96
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "percent",$/;"	function	line:99
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": {"percent": "aoeu"},$/;"	function	line:100
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": false$/;"	function	line:101
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "description": "nested refs",$/;"	function	line:106
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "schema": {$/;"	function	line:107
definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^            "definitions": {$/;"	function	line:108
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "a": {"type": "integer"},$/;"	function	line:109
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "b": {"$ref": "#\/definitions\/a"},$/;"	function	line:110
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "c": {"$ref": "#\/definitions\/b"}$/;"	function	line:111
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^            "$ref": "#\/definitions\/c"$/;"	function	line:113
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^        "tests": [$/;"	function	line:115
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "nested ref valid",$/;"	function	line:117
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": 5,$/;"	function	line:118
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": true$/;"	function	line:119
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "description": "nested ref invalid",$/;"	function	line:122
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "data": "a",$/;"	function	line:123
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/ref.json	/^                "valid": false$/;"	function	line:124
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "description": "remote ref",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "schema": {"$ref": "http:\/\/localhost:1234\/integer.json"},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "description": "remote ref valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "data": 1,$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "description": "remote ref invalid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "data": "a",$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "valid": false$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "description": "fragment within remote ref",$/;"	function	line:19
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "schema": {"$ref": "http:\/\/localhost:1234\/subSchemas.json#\/integer"},$/;"	function	line:20
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "tests": [$/;"	function	line:21
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "description": "remote fragment valid",$/;"	function	line:23
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "data": 1,$/;"	function	line:24
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "valid": true$/;"	function	line:25
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "description": "remote fragment invalid",$/;"	function	line:28
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "data": "a",$/;"	function	line:29
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "valid": false$/;"	function	line:30
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "description": "ref within remote ref",$/;"	function	line:35
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "schema": {$/;"	function	line:36
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^            "$ref": "http:\/\/localhost:1234\/subSchemas.json#\/refToInteger"$/;"	function	line:37
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "tests": [$/;"	function	line:39
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "description": "ref within ref valid",$/;"	function	line:41
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "data": 1,$/;"	function	line:42
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "valid": true$/;"	function	line:43
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "description": "ref within ref invalid",$/;"	function	line:46
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "data": "a",$/;"	function	line:47
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "valid": false$/;"	function	line:48
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "description": "change resolution scope",$/;"	function	line:53
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "schema": {$/;"	function	line:54
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^            "id": "http:\/\/localhost:1234\/",$/;"	function	line:55
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^            "items": {$/;"	function	line:56
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "id": "folder\/",$/;"	function	line:57
items	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "items": {"$ref": "folderInteger.json"}$/;"	function	line:58
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^        "tests": [$/;"	function	line:61
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "description": "changed scope ref valid",$/;"	function	line:63
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "data": [[1]],$/;"	function	line:64
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "valid": true$/;"	function	line:65
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "description": "changed scope ref invalid",$/;"	function	line:68
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "data": [["a"]],$/;"	function	line:69
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/refRemote.json	/^                "valid": false$/;"	function	line:70
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^        "description": "required validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^        "schema": {$/;"	function	line:4
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^            "properties": {$/;"	function	line:5
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "foo": {},$/;"	function	line:6
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "bar": {}$/;"	function	line:7
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^            "required": ["foo"]$/;"	function	line:9
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^        "tests": [$/;"	function	line:11
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "description": "present required property is valid",$/;"	function	line:13
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "data": {"foo": 1},$/;"	function	line:14
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "valid": true$/;"	function	line:15
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "description": "non-present required property is invalid",$/;"	function	line:18
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "data": {"bar": 1},$/;"	function	line:19
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "valid": false$/;"	function	line:20
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^        "description": "required default validation",$/;"	function	line:25
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^        "schema": {$/;"	function	line:26
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^            "properties": {$/;"	function	line:27
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "foo": {}$/;"	function	line:28
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^        "tests": [$/;"	function	line:31
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "description": "not required by default",$/;"	function	line:33
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "data": {},$/;"	function	line:34
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/required.json	/^                "valid": true$/;"	function	line:35
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "description": "integer type matches integers",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "schema": {"type": "integer"},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an integer is an integer",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1,$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a float is not an integer",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1.1,$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a string is not an integer",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": "foo",$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an object is not an integer",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": {},$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an array is not an integer",$/;"	function	line:27
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": [],$/;"	function	line:28
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:29
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a boolean is not an integer",$/;"	function	line:32
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": true,$/;"	function	line:33
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:34
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "null is not an integer",$/;"	function	line:37
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": null,$/;"	function	line:38
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:39
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "description": "number type matches numbers",$/;"	function	line:44
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "schema": {"type": "number"},$/;"	function	line:45
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "tests": [$/;"	function	line:46
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an integer is a number",$/;"	function	line:48
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1,$/;"	function	line:49
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": true$/;"	function	line:50
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a float is a number",$/;"	function	line:53
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1.1,$/;"	function	line:54
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": true$/;"	function	line:55
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a string is not a number",$/;"	function	line:58
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": "foo",$/;"	function	line:59
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:60
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an object is not a number",$/;"	function	line:63
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": {},$/;"	function	line:64
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:65
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an array is not a number",$/;"	function	line:68
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": [],$/;"	function	line:69
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:70
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a boolean is not a number",$/;"	function	line:73
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": true,$/;"	function	line:74
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:75
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "null is not a number",$/;"	function	line:78
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": null,$/;"	function	line:79
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:80
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "description": "string type matches strings",$/;"	function	line:85
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "schema": {"type": "string"},$/;"	function	line:86
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "tests": [$/;"	function	line:87
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "1 is not a string",$/;"	function	line:89
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1,$/;"	function	line:90
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:91
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a float is not a string",$/;"	function	line:94
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1.1,$/;"	function	line:95
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:96
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a string is a string",$/;"	function	line:99
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": "foo",$/;"	function	line:100
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": true$/;"	function	line:101
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an object is not a string",$/;"	function	line:104
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": {},$/;"	function	line:105
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:106
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an array is not a string",$/;"	function	line:109
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": [],$/;"	function	line:110
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:111
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a boolean is not a string",$/;"	function	line:114
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": true,$/;"	function	line:115
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:116
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "null is not a string",$/;"	function	line:119
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": null,$/;"	function	line:120
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:121
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "description": "object type matches objects",$/;"	function	line:126
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "schema": {"type": "object"},$/;"	function	line:127
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "tests": [$/;"	function	line:128
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an integer is not an object",$/;"	function	line:130
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1,$/;"	function	line:131
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:132
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a float is not an object",$/;"	function	line:135
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1.1,$/;"	function	line:136
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:137
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a string is not an object",$/;"	function	line:140
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": "foo",$/;"	function	line:141
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:142
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an object is an object",$/;"	function	line:145
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": {},$/;"	function	line:146
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": true$/;"	function	line:147
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an array is not an object",$/;"	function	line:150
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": [],$/;"	function	line:151
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:152
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a boolean is not an object",$/;"	function	line:155
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": true,$/;"	function	line:156
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:157
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "null is not an object",$/;"	function	line:160
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": null,$/;"	function	line:161
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:162
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "description": "array type matches arrays",$/;"	function	line:167
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "schema": {"type": "array"},$/;"	function	line:168
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "tests": [$/;"	function	line:169
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an integer is not an array",$/;"	function	line:171
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1,$/;"	function	line:172
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:173
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a float is not an array",$/;"	function	line:176
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1.1,$/;"	function	line:177
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:178
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a string is not an array",$/;"	function	line:181
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": "foo",$/;"	function	line:182
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:183
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an object is not an array",$/;"	function	line:186
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": {},$/;"	function	line:187
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:188
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an array is not an array",$/;"	function	line:191
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": [],$/;"	function	line:192
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": true$/;"	function	line:193
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a boolean is not an array",$/;"	function	line:196
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": true,$/;"	function	line:197
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:198
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "null is not an array",$/;"	function	line:201
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": null,$/;"	function	line:202
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:203
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "description": "boolean type matches booleans",$/;"	function	line:208
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "schema": {"type": "boolean"},$/;"	function	line:209
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "tests": [$/;"	function	line:210
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an integer is not a boolean",$/;"	function	line:212
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1,$/;"	function	line:213
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:214
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a float is not a boolean",$/;"	function	line:217
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1.1,$/;"	function	line:218
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:219
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a string is not a boolean",$/;"	function	line:222
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": "foo",$/;"	function	line:223
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:224
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an object is not a boolean",$/;"	function	line:227
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": {},$/;"	function	line:228
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:229
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an array is not a boolean",$/;"	function	line:232
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": [],$/;"	function	line:233
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:234
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a boolean is not a boolean",$/;"	function	line:237
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": true,$/;"	function	line:238
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": true$/;"	function	line:239
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "null is not a boolean",$/;"	function	line:242
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": null,$/;"	function	line:243
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:244
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "description": "null type matches only the null object",$/;"	function	line:249
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "schema": {"type": "null"},$/;"	function	line:250
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "tests": [$/;"	function	line:251
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an integer is not null",$/;"	function	line:253
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1,$/;"	function	line:254
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:255
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a float is not null",$/;"	function	line:258
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1.1,$/;"	function	line:259
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:260
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a string is not null",$/;"	function	line:263
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": "foo",$/;"	function	line:264
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:265
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an object is not null",$/;"	function	line:268
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": {},$/;"	function	line:269
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:270
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an array is not null",$/;"	function	line:273
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": [],$/;"	function	line:274
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:275
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a boolean is not null",$/;"	function	line:278
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": true,$/;"	function	line:279
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:280
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "null is null",$/;"	function	line:283
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": null,$/;"	function	line:284
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": true$/;"	function	line:285
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "description": "multiple types can be specified in an array",$/;"	function	line:290
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "schema": {"type": ["integer", "string"]},$/;"	function	line:291
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^        "tests": [$/;"	function	line:292
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an integer is valid",$/;"	function	line:294
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1,$/;"	function	line:295
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": true$/;"	function	line:296
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a string is valid",$/;"	function	line:299
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": "foo",$/;"	function	line:300
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": true$/;"	function	line:301
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a float is invalid",$/;"	function	line:304
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": 1.1,$/;"	function	line:305
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:306
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an object is invalid",$/;"	function	line:309
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": {},$/;"	function	line:310
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:311
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "an array is invalid",$/;"	function	line:314
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": [],$/;"	function	line:315
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:316
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "a boolean is invalid",$/;"	function	line:319
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": true,$/;"	function	line:320
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:321
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "description": "null is invalid",$/;"	function	line:324
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "data": null,$/;"	function	line:325
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/type.json	/^                "valid": false$/;"	function	line:326
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^        "description": "uniqueItems validation",$/;"	function	line:3
schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^        "schema": {"uniqueItems": true},$/;"	function	line:4
tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^        "tests": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "unique array of integers is valid",$/;"	function	line:7
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [1, 2],$/;"	function	line:8
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": true$/;"	function	line:9
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "non-unique array of integers is invalid",$/;"	function	line:12
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [1, 1],$/;"	function	line:13
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": false$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "numbers are unique if mathematically unequal",$/;"	function	line:17
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [1.0, 1.00, 1],$/;"	function	line:18
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": false$/;"	function	line:19
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "unique array of objects is valid",$/;"	function	line:22
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [{"foo": "bar"}, {"foo": "baz"}],$/;"	function	line:23
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": true$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "non-unique array of objects is invalid",$/;"	function	line:27
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [{"foo": "bar"}, {"foo": "bar"}],$/;"	function	line:28
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": false$/;"	function	line:29
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "unique array of nested objects is valid",$/;"	function	line:32
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [$/;"	function	line:33
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": true$/;"	function	line:37
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "non-unique array of nested objects is invalid",$/;"	function	line:40
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [$/;"	function	line:41
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": false$/;"	function	line:45
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "unique array of arrays is valid",$/;"	function	line:48
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [["foo"], ["bar"]],$/;"	function	line:49
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": true$/;"	function	line:50
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "non-unique array of arrays is invalid",$/;"	function	line:53
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [["foo"], ["foo"]],$/;"	function	line:54
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": false$/;"	function	line:55
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "1 and true are unique",$/;"	function	line:58
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [1, true],$/;"	function	line:59
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": true$/;"	function	line:60
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "0 and false are unique",$/;"	function	line:63
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [0, false],$/;"	function	line:64
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": true$/;"	function	line:65
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "unique heterogeneous types are valid",$/;"	function	line:68
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [{}, [1], true, null, 1],$/;"	function	line:69
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": true$/;"	function	line:70
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "description": "non-unique heterogeneous types are invalid",$/;"	function	line:73
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "data": [{}, [1], true, null, {}, 1],$/;"	function	line:74
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema-draft4/uniqueItems.json	/^                "valid": false$/;"	function	line:75
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/json-schema.js	/^    tape('json-schema-test-suite '+f.description, function(t) {$/;"	function	line:15
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('simple', function(t) {$/;"	function	line:6
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('data is undefined', function (t) {$/;"	function	line:23
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('advanced', function(t) {$/;"	function	line:31
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('greedy\/false', function(t) {$/;"	function	line:39
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^var tape = require('tape')$/;"	variable	line:1
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('greedy\/true', function(t) {$/;"	function	line:66
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('additional props', function(t) {$/;"	function	line:98
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('array', function(t) {$/;"	function	line:113
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('nested array', function(t) {$/;"	function	line:128
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('enum', function(t) {$/;"	function	line:148
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('minimum\/maximum', function(t) {$/;"	function	line:166
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('exclusiveMinimum\/exclusiveMaximum', function(t) {$/;"	function	line:184
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('minimum\/maximum number type', function(t) {$/;"	function	line:205
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('custom format', function(t) {$/;"	function	line:221
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('custom format function', function(t) {$/;"	function	line:240
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('do not mutate schema', function(t) {$/;"	function	line:259
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('external schemas', function(t) {$/;"	function	line:292
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('external schema URIs', function(t) {$/;"	function	line:306
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('top-level external schema', function(t) {$/;"	function	line:322
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('nested required array decl', function(t) {$/;"	function	line:352
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('verbose mode', function(t) {$/;"	function	line:381
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('additional props in verbose mode', function(t) {$/;"	function	line:402
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-my-json-valid/test/misc.js	/^tape('field shows item index in arrays', function(t) {$/;"	function	line:440
typeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/index.js	/^var typeOf = require('kind-of');$/;"	variable	line:10
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/index.js	/^module.exports = function isNumber(num) {$/;"	function	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/index.js	/^var typeOf = require('kind-of');$/;"	function	line:10
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/index.js	/^module.exports = function isNumber(num) {$/;"	function	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "name": "is-number",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "description": "Returns true if the value is a number. comprehensive tests.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "version": "2.1.0",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/is-number",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "repository": "jonschlinkert\/is-number",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/is-number\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^    "test": "mocha"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "dependencies": {$/;"	function	line:22
kind-of	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^    "kind-of": "^3.0.2"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "devDependencies": {$/;"	function	line:25
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^    "benchmarked": "^0.1.3",$/;"	function	line:26
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^    "chalk": "^0.5.1",$/;"	function	line:27
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^    "mocha": "*"$/;"	function	line:28
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "keywords": [$/;"	function	line:30
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^  "verb": {$/;"	function	line:47
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^    "related": {$/;"	function	line:48
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/package.json	/^      "list": [$/;"	function	line:49
is-number [![NPM version](https://badge.fury.io/js/is-number.svg)](http://badge.fury.io/js/is-number)  [![Build Status](https://travis-ci.org/jonschlinkert/is-number.svg)](https://travis-ci.org/jonschlinkert/is-number)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/README.md	/^# is-number [![NPM version](https:\/\/badge.fury.io\/js\/is-number.svg)](http:\/\/badge.fury.io\/js\/is-number)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/is-number.svg)](https:\/\/travis-ci.org\/jonschlinkert\/is-number)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/README.md	/^## Install$/;"	function	line:7
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/README.md	/^## Usage$/;"	function	line:15
true	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/README.md	/^### true$/;"	function	line:21
False	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/README.md	/^### False$/;"	function	line:49
Other projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/README.md	/^## Other projects$/;"	function	line:68
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/README.md	/^## Contributing$/;"	function	line:77
Run tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/README.md	/^## Run tests$/;"	function	line:81
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/README.md	/^## Author$/;"	function	line:89
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-number/README.md	/^## License$/;"	function	line:96
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/index.js	/^var path = require('path');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/index.js	/^module.exports = function (str) {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/index.js	/^var path = require('path');$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^  "name": "is-path-cwd",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^  "description": "Check if a path is CWD",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^  "repository": "sindresorhus\/is-path-cwd",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^    "test": "mocha"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^  "devDependencies": {$/;"	function	line:30
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/package.json	/^    "mocha": "*"$/;"	function	line:31
is-path-cwd [![Build Status](https://travis-ci.org/sindresorhus/is-path-cwd.svg?branch=master)](https://travis-ci.org/sindresorhus/is-path-cwd)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/readme.md	/^# is-path-cwd [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/is-path-cwd.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/is-path-cwd)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/readme.md	/^## Usage$/;"	function	line:13
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-cwd/readme.md	/^## License$/;"	function	line:26
isPathInside	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/index.js	/^var isPathInside = require('is-path-inside');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/index.js	/^module.exports = function (str) {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/index.js	/^var isPathInside = require('is-path-inside');$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "name": "is-path-in-cwd",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "description": "Check if a path is in the current working directory",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "repository": "sindresorhus\/is-path-in-cwd",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^    "test": "mocha"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "dependencies": {$/;"	function	line:32
is-path-inside	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^    "is-path-inside": "^1.0.0"$/;"	function	line:33
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^  "devDependencies": {$/;"	function	line:35
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/package.json	/^    "mocha": "*"$/;"	function	line:36
is-path-in-cwd [![Build Status](https://travis-ci.org/sindresorhus/is-path-in-cwd.svg?branch=master)](https://travis-ci.org/sindresorhus/is-path-in-cwd)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/readme.md	/^# is-path-in-cwd [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/is-path-in-cwd.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/is-path-in-cwd)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/readme.md	/^## Usage$/;"	function	line:13
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-in-cwd/readme.md	/^## License$/;"	function	line:26
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/index.js	/^var path = require('path');$/;"	variable	line:2
pathIsInside	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/index.js	/^var pathIsInside = require('path-is-inside');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/index.js	/^module.exports = function (a, b) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/index.js	/^var pathIsInside = require('path-is-inside');$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "name": "is-path-inside",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "description": "Check if a path is inside another path",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "repository": "sindresorhus\/is-path-inside",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^    "test": "mocha"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "dependencies": {$/;"	function	line:30
path-is-inside	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^    "path-is-inside": "^1.0.1"$/;"	function	line:31
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^  "devDependencies": {$/;"	function	line:33
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/package.json	/^    "mocha": "*"$/;"	function	line:34
is-path-inside [![Build Status](https://travis-ci.org/sindresorhus/is-path-inside.svg?branch=master)](https://travis-ci.org/sindresorhus/is-path-inside)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/readme.md	/^# is-path-inside [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/is-path-inside.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/is-path-inside)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/readme.md	/^## Usage$/;"	function	line:13
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-path-inside/readme.md	/^## License$/;"	function	line:29
isPosixBracket	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/index.js	/^module.exports = function isPosixBracket(str) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/index.js	/^\/*!$/;"	function	line:0
isPosixBracket	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/index.js	/^module.exports = function isPosixBracket(str) {$/;"	function	line:8
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "name": "is-posix-bracket",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "description": "Returns true if the given string is a POSIX bracket expression (POSIX character class).",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "version": "0.1.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/is-posix-bracket",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "repository": "jonschlinkert\/is-posix-bracket",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/is-posix-bracket\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "test": "mocha"$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "devDependencies": {$/;"	function	line:22
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "gulp-format-md": "^0.1.7",$/;"	function	line:23
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "mocha": "^2.4.5"$/;"	function	line:24
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "keywords": [$/;"	function	line:26
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^  "verb": {$/;"	function	line:38
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "run": true,$/;"	function	line:39
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "toc": false,$/;"	function	line:40
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "layout": "default",$/;"	function	line:41
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "tasks": [$/;"	function	line:42
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "plugins": [$/;"	function	line:45
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "related": {$/;"	function	line:48
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^      "list": [$/;"	function	line:49
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "reflinks": [$/;"	function	line:57
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^    "lint": {$/;"	function	line:60
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/package.json	/^      "reflinks": true$/;"	function	line:61
is-posix-bracket [![NPM version](https://img.shields.io/npm/v/is-posix-bracket.svg?style=flat)](https://www.npmjs.com/package/is-posix-bracket) [![NPM downloads](https://img.shields.io/npm/dm/is-posix-bracket.svg?style=flat)](https://npmjs.org/package/is-posix-bracket) [![Build Status](https://img.shields.io/travis/jonschlinkert/is-posix-bracket.svg?style=flat)](https://travis-ci.org/jonschlinkert/is-posix-bracket)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/README.md	/^# is-posix-bracket [![NPM version](https:\/\/img.shields.io\/npm\/v\/is-posix-bracket.svg?style=flat)](https:\/\/www.npmjs.com\/package\/is-posix-bracket) [![NPM downloads](https:\/\/img.shields.io\/npm\/dm\/is-posix-bracket.svg?style=flat)](https:\/\/npmjs.org\/package\/is-posix-bracket) [![Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/is-posix-bracket.svg?style=flat)](https:\/\/travis-ci.org\/jonschlinkert\/is-posix-bracket)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/README.md	/^## Usage$/;"	function	line:13
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/README.md	/^## Related projects$/;"	function	line:38
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/README.md	/^## Contributing$/;"	function	line:48
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/README.md	/^## Building docs$/;"	function	line:52
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/README.md	/^## Running tests$/;"	function	line:66
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/README.md	/^## Author$/;"	function	line:74
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-posix-bracket/README.md	/^## License$/;"	function	line:81
isPrimitive	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/index.js	/^module.exports = function isPrimitive(value) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/index.js	/^'use strict';$/;"	function	line:8
isPrimitive	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/index.js	/^module.exports = function isPrimitive(value) {$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "name": "is-primitive",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "description": "Returns `true` if the value is a primitive. ",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "version": "2.0.0",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/is-primitive",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^    "url": "git:\/\/github.com\/jonschlinkert\/is-primitive.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/is-primitive\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "license": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^    "type": "MIT",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/is-primitive\/blob\/master\/LICENSE"$/;"	function	line:19
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "files": [$/;"	function	line:21
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "main": "index.js",$/;"	function	line:24
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "engines": {$/;"	function	line:25
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^    "node": ">=0.10.0"$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "scripts": {$/;"	function	line:28
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^    "test": "mocha"$/;"	function	line:29
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "devDependencies": {$/;"	function	line:31
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^    "mocha": "*",$/;"	function	line:32
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^    "should": "^4.0.4"$/;"	function	line:33
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/package.json	/^  "keywords": [$/;"	function	line:35
is-primitive [![NPM version](https://badge.fury.io/js/is-primitive.svg)](http://badge.fury.io/js/is-primitive)  [![Build Status](https://travis-ci.org/jonschlinkert/is-primitive.svg)](https://travis-ci.org/jonschlinkert/is-primitive)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/README.md	/^# is-primitive [![NPM version](https:\/\/badge.fury.io\/js\/is-primitive.svg)](http:\/\/badge.fury.io\/js\/is-primitive)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/is-primitive.svg)](https:\/\/travis-ci.org\/jonschlinkert\/is-primitive) $/;"	function	line:1
Install with [npm](npmjs.org)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/README.md	/^## Install with [npm](npmjs.org)$/;"	function	line:5
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/README.md	/^## Running tests$/;"	function	line:11
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/README.md	/^## Usage$/;"	function	line:18
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/README.md	/^## Author$/;"	function	line:44
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-primitive/README.md	/^## License$/;"	function	line:51
isProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/is-property.js	/^function isProperty(str) {$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "name": "is-property",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "description": "Tests if a JSON property can be accessed using . syntax",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "main": "is-property.js",$/;"	function	line:5
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "directories": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^    "test": "test"$/;"	function	line:7
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "dependencies": {},$/;"	function	line:9
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "devDependencies": {$/;"	function	line:10
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^    "tape": "~1.0.4"$/;"	function	line:11
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "scripts": {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^    "test": "tap test\/*.js"$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "repository": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^    "type": "git",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^    "url": "git:\/\/github.com\/mikolalysenko\/is-property.git"$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "keywords": [$/;"	function	line:20
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "author": "Mikola Lysenko",$/;"	function	line:29
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "license": "MIT",$/;"	function	line:30
readmeFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "readmeFilename": "README.md",$/;"	function	line:31
gitHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "gitHead": "0a85ea5b6b1264ea1cdecc6e5cf186adbb3ffc50",$/;"	function	line:32
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^  "bugs": {$/;"	function	line:33
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/package.json	/^    "url": "https:\/\/github.com\/mikolalysenko\/is-property\/issues"$/;"	function	line:34
`require("is-property")(str)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/README.md	/^### `require("is-property")(str)`$/;"	function	line:20
Credits	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-property/README.md	/^## Credits$/;"	function	line:27
tryit	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/index.js	/^var tryit = require('tryit');$/;"	variable	line:3
isResolvable	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/index.js	/^module.exports = function isResolvable(moduleId) {$/;"	function	line:5
tryit	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/index.js	/^  tryit(function() {$/;"	function	line:14
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/index.js	/^var tryit = require('tryit');$/;"	function	line:3
isResolvable	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/index.js	/^module.exports = function isResolvable(moduleId) {$/;"	function	line:5
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^  "name": "is-resolvable",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^  "description": "Check if a module ID is resolvable with require()",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^  "repository": "shinnn\/is-resolvable",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^  "author": "Shinnosuke Watanabe (https:\/\/github.com\/shinnn)",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^  "scripts": {$/;"	function	line:7
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^    "pretest": "eslint --config node_modules\/@shinnn\/eslintrc-node\/rc.json index.js test.js",$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^    "test": "node test.js",$/;"	function	line:9
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^    "coverage": "istanbul cover test.js"$/;"	function	line:10
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^  "license": "MIT",$/;"	function	line:12
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^  "files": [$/;"	function	line:13
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^  "keywords": [$/;"	function	line:16
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^  "dependencies": {$/;"	function	line:29
tryit	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^    "tryit": "^1.0.1"$/;"	function	line:30
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^  "devDependencies": {$/;"	function	line:32
@shinnn/eslintrc-node	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^    "@shinnn\/eslintrc-node": "^1.0.2",$/;"	function	line:33
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^    "eslint": "^0.24.0",$/;"	function	line:34
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^    "istanbul": "^0.3.17",$/;"	function	line:35
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/package.json	/^    "tape": "^4.0.0"$/;"	function	line:36
is-resolvable	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/README.md	/^# is-resolvable$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/README.md	/^## Installation$/;"	function	line:24
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/README.md	/^## API$/;"	function	line:32
isResolvable(*moduleId*)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/README.md	/^### isResolvable(*moduleId*)$/;"	function	line:38
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-resolvable/README.md	/^## License$/;"	function	line:64
isTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/index.js	/^function isTypedArray(arr) {$/;"	function	line:18
isTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/index.js	/^function isTypedArray(arr) {$/;"	function	line:18
isStrictTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/index.js	/^function isStrictTypedArray(arr) {$/;"	function	line:25
isStrictTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/index.js	/^function isStrictTypedArray(arr) {$/;"	function	line:25
isLooseTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/index.js	/^function isLooseTypedArray(arr) {$/;"	function	line:39
isLooseTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/index.js	/^function isLooseTypedArray(arr) {$/;"	function	line:39
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "name": "is-typedarray",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "description": "Detect whether or not an object is a Typed Array",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^    "test": "node test"$/;"	function	line:7
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "author": "Hugh Kennedy <hughskennedy@gmail.com> (http:\/\/hughsk.io\/)",$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "license": "MIT",$/;"	function	line:10
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "dependencies": {},$/;"	function	line:11
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "devDependencies": {$/;"	function	line:12
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^    "tape": "^2.13.1"$/;"	function	line:13
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "repository": {$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^    "type": "git",$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^    "url": "git:\/\/github.com\/hughsk\/is-typedarray.git"$/;"	function	line:17
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "keywords": [$/;"	function	line:19
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "bugs": {$/;"	function	line:26
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^    "url": "https:\/\/github.com\/hughsk\/is-typedarray\/issues"$/;"	function	line:27
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/package.json	/^  "homepage": "https:\/\/github.com\/hughsk\/is-typedarray"$/;"	function	line:29
is-typedarray [![locked](http://badges.github.io/stability-badges/dist/locked.svg)](http://github.com/badges/stability-badges)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/README.md	/^# is-typedarray [![locked](http:\/\/badges.github.io\/stability-badges\/dist\/locked.svg)](http:\/\/github.com\/badges\/stability-badges)$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/README.md	/^## Usage$/;"	function	line:6
isTypedArray(array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/README.md	/^### isTypedArray(array)$/;"	function	line:10
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/README.md	/^## License$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/test.js	/^test('strict', function(t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-typedarray/test.js	/^test('loose', function(t) {$/;"	function	line:20
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/package.json	/^  "name": "is-utf8",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/package.json	/^  "version": "0.2.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/package.json	/^  "description": "Detect if a buffer is utf8 encoded.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/package.json	/^  "main": "is-utf8.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/package.json	/^    "test": "node test.js"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/package.json	/^  "repository": "https:\/\/github.com\/wayfind\/is-utf8.git",$/;"	function	line:9
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/package.json	/^  "keywords": [$/;"	function	line:10
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/package.json	/^  "files": [$/;"	function	line:14
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/package.json	/^  "author": "wayfind",$/;"	function	line:17
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/package.json	/^  "license": "MIT"$/;"	function	line:18
utf8 detector	/Users/jonathan/repos/identifiers-arxiv/node_modules/is-utf8/README.md	/^#utf8 detector$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/.travis.yml	/^node_js:$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^  "name" : "isarray",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^  "description" : "Array#isArray for older browsers",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^  "version" : "0.0.1",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^  "repository" : "juliangruber\/isarray",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^  "homepage": "https:\/\/github.com\/juliangruber\/isarray",$/;"	function	line:6
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^  "main" : "index.js",$/;"	function	line:7
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^  "scripts" : [$/;"	function	line:8
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^  "dependencies" : {},$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^  "keywords": ["browser","isarray","array"],$/;"	function	line:12
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^  "author": {$/;"	function	line:13
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^    "name": "Julian Gruber",$/;"	function	line:14
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^    "email": "mail@juliangruber.com",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^    "url": "http:\/\/juliangruber.com"$/;"	function	line:16
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/component.json	/^  "license": "MIT"$/;"	function	line:18
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "name": "isarray",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "description": "Array#isArray for older browsers",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "version": "1.0.0",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "repository": {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^    "type": "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^    "url": "git:\/\/github.com\/juliangruber\/isarray.git"$/;"	function	line:7
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "homepage": "https:\/\/github.com\/juliangruber\/isarray",$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "main": "index.js",$/;"	function	line:10
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "dependencies": {},$/;"	function	line:11
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "devDependencies": {$/;"	function	line:12
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^    "tape": "~2.13.4"$/;"	function	line:13
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "keywords": [$/;"	function	line:15
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "author": {$/;"	function	line:20
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^    "name": "Julian Gruber",$/;"	function	line:21
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^    "email": "mail@juliangruber.com",$/;"	function	line:22
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^    "url": "http:\/\/juliangruber.com"$/;"	function	line:23
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "license": "MIT",$/;"	function	line:25
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "testling": {$/;"	function	line:26
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^    "files": "test.js",$/;"	function	line:27
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^    "browsers": [$/;"	function	line:28
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^  "scripts": {$/;"	function	line:42
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/package.json	/^    "test": "tape test.js"$/;"	function	line:43
isarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/README.md	/^# isarray$/;"	function	line:2
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/README.md	/^## Usage$/;"	function	line:12
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/README.md	/^## Installation$/;"	function	line:21
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/README.md	/^## License$/;"	function	line:38
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/test.js	/^var isArray = require('.\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/test.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/isarray/test.js	/^test('is array', function(t){$/;"	function	line:4
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/access.js	/^function isexe (path, _, cb) {$/;"	function	line:6
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/access.js	/^function sync (path, _) {$/;"	function	line:12
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/access.js	/^function sync (path, _) {$/;"	function	line:12
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/index.js	/^function isexe (path, options, cb) {$/;"	function	line:14
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/index.js	/^      isexe(path, options || {}, function (er, is) {$/;"	function	line:26
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/index.js	/^  core(path, options || {}, function (er, is) {$/;"	function	line:36
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/index.js	/^function sync (path, options) {$/;"	function	line:48
function.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/index.js	/^function sync (path, options) {$/;"	function	line:48
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/mode.js	/^function isexe (path, options, cb) {$/;"	function	line:6
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/mode.js	/^function sync (path, options) {$/;"	function	line:12
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/mode.js	/^function sync (path, options) {$/;"	function	line:12
checkMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/mode.js	/^function checkMode (stat, options) {$/;"	function	line:16
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "name": "isexe",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "version": "1.1.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "description": "Minimal module to check if a file is executable.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "main": "index.js",$/;"	function	line:5
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "directories": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^    "test": "test"$/;"	function	line:7
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "devDependencies": {$/;"	function	line:9
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^    "mkdirp": "^0.5.1",$/;"	function	line:10
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^    "rimraf": "^2.5.0",$/;"	function	line:11
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^    "tap": "^5.1.2"$/;"	function	line:12
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "scripts": {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^    "test": "tap test\/*.js --branches=100 --statements=100 --functions=100 --lines=100"$/;"	function	line:15
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me\/)",$/;"	function	line:17
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "license": "ISC",$/;"	function	line:18
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "repository": {$/;"	function	line:19
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^    "type": "git",$/;"	function	line:20
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^    "url": "git+https:\/\/github.com\/isaacs\/isexe.git"$/;"	function	line:21
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "keywords": [],$/;"	function	line:23
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "bugs": {$/;"	function	line:24
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^    "url": "https:\/\/github.com\/isaacs\/isexe\/issues"$/;"	function	line:25
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/package.json	/^  "homepage": "https:\/\/github.com\/isaacs\/isexe#readme"$/;"	function	line:27
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/README.md	/^# isexe$/;"	function	line:1
USAGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/README.md	/^## USAGE$/;"	function	line:8
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/README.md	/^## API$/;"	function	line:30
`isexe(path, [options], [callback])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/README.md	/^### `isexe(path, [options], [callback])`$/;"	function	line:32
`isexe.sync(path, [options])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/README.md	/^### `isexe.sync(path, [options])`$/;"	function	line:40
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/README.md	/^### Options$/;"	function	line:44
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/test/basic.js	/^function reset () {$/;"	function	line:20
runTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/test/basic.js	/^function runTest (t, options) {$/;"	function	line:118
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/test/basic.js	/^      isexe(meow, function (er, is) {$/;"	function	line:142
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/test/basic.js	/^      isexe(meow, options, function (er, is) {$/;"	function	line:150
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/test/basic.js	/^    isexe(mine, options, function (er, is) {$/;"	function	line:161
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/test/basic.js	/^    isexe(ours, options, function (er, is) {$/;"	function	line:171
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/test/basic.js	/^      isexe(fail, options, function (er, is) {$/;"	function	line:182
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/test/basic.js	/^    isexe(noent, options, function (er, is) {$/;"	function	line:193
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/test/basic.js	/^    isexe(noent, optionsIgnore, function (er, is) {$/;"	function	line:201
checkPathExt	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/windows.js	/^function checkPathExt (path, options) {$/;"	function	line:6
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/windows.js	/^function isexe (path, options, cb) {$/;"	function	line:27
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/windows.js	/^function isexe (path, options, cb) {$/;"	function	line:27
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/windows.js	/^function sync (path, options) {$/;"	function	line:33
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/isexe/windows.js	/^function sync (path, options) {$/;"	function	line:33
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/index.js	/^var isArray = require('isarray');$/;"	variable	line:10
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/index.js	/^module.exports = function isObject(val) {$/;"	function	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/index.js	/^var isArray = require('isarray');$/;"	function	line:10
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/index.js	/^module.exports = function isObject(val) {$/;"	function	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "name": "isobject",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "description": "Returns true if the value is an object and not an array or null.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "version": "2.1.0",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/isobject",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "repository": "jonschlinkert\/isobject",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/isobject\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "test": "mocha"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "dependencies": {$/;"	function	line:22
isarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "isarray": "1.0.0"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "devDependencies": {$/;"	function	line:25
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "gulp-format-md": "^0.1.9",$/;"	function	line:26
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "mocha": "^2.4.5"$/;"	function	line:27
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "keywords": [$/;"	function	line:29
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^  "verb": {$/;"	function	line:43
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "related": {$/;"	function	line:44
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^      "list": [$/;"	function	line:45
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "toc": false,$/;"	function	line:52
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "layout": "default",$/;"	function	line:53
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "tasks": [$/;"	function	line:54
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "plugins": [$/;"	function	line:57
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "lint": {$/;"	function	line:60
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^      "reflinks": true$/;"	function	line:61
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/package.json	/^    "reflinks": [$/;"	function	line:63
isobject [![NPM version](https://img.shields.io/npm/v/isobject.svg?style=flat)](https://www.npmjs.com/package/isobject) [![NPM downloads](https://img.shields.io/npm/dm/isobject.svg?style=flat)](https://npmjs.org/package/isobject) [![Build Status](https://img.shields.io/travis/jonschlinkert/isobject.svg?style=flat)](https://travis-ci.org/jonschlinkert/isobject)	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/README.md	/^# isobject [![NPM version](https:\/\/img.shields.io\/npm\/v\/isobject.svg?style=flat)](https:\/\/www.npmjs.com\/package\/isobject) [![NPM downloads](https:\/\/img.shields.io\/npm\/dm\/isobject.svg?style=flat)](https:\/\/npmjs.org\/package\/isobject) [![Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/isobject.svg?style=flat)](https:\/\/travis-ci.org\/jonschlinkert\/isobject)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/README.md	/^## Install$/;"	function	line:5
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/README.md	/^## Install$/;"	function	line:15
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/README.md	/^## Usage$/;"	function	line:29
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/README.md	/^## Related projects$/;"	function	line:62
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/README.md	/^## Contributing$/;"	function	line:72
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/README.md	/^## Building docs$/;"	function	line:76
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/README.md	/^## Running tests$/;"	function	line:90
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/README.md	/^## Author$/;"	function	line:98
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/isobject/README.md	/^## License$/;"	function	line:105
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/.travis.yml	/^node_js:$/;"	function	line:2
branches	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/.travis.yml	/^branches:$/;"	function	line:6
only	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/.travis.yml	/^  only:$/;"	function	line:7
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/.travis.yml	/^notifications:$/;"	function	line:9
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/.travis.yml	/^  email:$/;"	function	line:10
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/.travis.yml	/^script: npm test$/;"	function	line:12
isStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/isstream.js	/^function isStream (obj) {$/;"	function	line:4
isReadable	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/isstream.js	/^function isReadable (obj) {$/;"	function	line:9
isWritable	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/isstream.js	/^function isWritable (obj) {$/;"	function	line:14
isDuplex	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/isstream.js	/^function isDuplex (obj) {$/;"	function	line:19
isWritable.isDuplex	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/isstream.js	/^function isDuplex (obj) {$/;"	function	line:19
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "name": "isstream",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "version": "0.1.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "description": "Determine if an object is a Stream",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "main": "isstream.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^    "test": "tar --xform 's\/^package\/readable-stream-1.0\/' -zxf readable-stream-1.0.*.tgz && tar --xform 's\/^package\/readable-stream-1.1\/' -zxf readable-stream-1.1.*.tgz && node test.js; rm -rf readable-stream-1.?\/"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^    "url": "https:\/\/github.com\/rvagg\/isstream.git"$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "keywords": [$/;"	function	line:13
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "devDependencies": {$/;"	function	line:20
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^    "tape": "~2.12.3",$/;"	function	line:21
core-util-is	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^    "core-util-is": "~1.0.0",$/;"	function	line:22
isarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^    "isarray": "0.0.1",$/;"	function	line:23
string_decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^    "string_decoder": "~0.10.x",$/;"	function	line:24
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^    "inherits": "~2.0.1"$/;"	function	line:25
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "author": "Rod Vagg <rod@vagg.org>",$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "license": "MIT",$/;"	function	line:28
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "bugs": {$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^    "url": "https:\/\/github.com\/rvagg\/isstream\/issues"$/;"	function	line:30
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/package.json	/^  "homepage": "https:\/\/github.com\/rvagg\/isstream"$/;"	function	line:32
isStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/README.md	/^# isStream$/;"	function	line:1
Usage:	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/README.md	/^## Usage:$/;"	function	line:11
But wait! There's more!	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/README.md	/^## But wait! There's more!$/;"	function	line:28
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/README.md	/^## License$/;"	function	line:64
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^function test (pass, type, stream) {$/;"	function	line:16
testReadable	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^function testReadable (pass, type, stream) {$/;"	function	line:24
testReadable	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^function testReadable (pass, type, stream) {$/;"	function	line:24
testWritable	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^function testWritable (pass, type, stream) {$/;"	function	line:32
testWritable	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^function testWritable (pass, type, stream) {$/;"	function	line:32
testDuplex	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^function testDuplex (pass, type, stream) {$/;"	function	line:40
testDuplex	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^function testDuplex (pass, type, stream) {$/;"	function	line:40
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^[ undefined, null, '', true, false, 0, 1, 1.0, 'string', {}, function foo () {} ].forEach(function (o) {$/;"	function	line:48
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^test(false, 'fake stream obj', { pipe: function () {} })$/;"	function	line:53
Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^  function Stream () {$/;"	function	line:60
pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^  Stream.prototype.pipe = function () {}$/;"	function	line:64
util.inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^  }$/;"	class	line:62
util.inherits.pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^  Stream.prototype.pipe = function () {}$/;"	method	line:64
SubStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/isstream/test.js	/^    function SubStream () {$/;"	function	line:157
order	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/.doc.yml	/^order:$/;"	function	line:1
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[1.1.1](https://github.com/istanbuljs/istanbul-api/compare/v1.1.0...v1.1.1) (2017-01-17)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/CHANGELOG.md	/^## [1.1.1](https:\/\/github.com\/istanbuljs\/istanbul-api\/compare\/v1.1.0...v1.1.1) (2017-01-17)$/;"	function	line:6
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:9
[1.1.0](https://github.com/istanbuljs/istanbul-api/compare/v1.1.0-alpha.1...v1.1.0) (2016-12-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/CHANGELOG.md	/^# [1.1.0](https:\/\/github.com\/istanbuljs\/istanbul-api\/compare\/v1.1.0-alpha.1...v1.1.0) (2016-12-27)$/;"	function	line:16
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:19
[1.1.0-candidate.0](https://github.com/istanbuljs/istanbul-api/compare/v1.1.0-alpha.1...v1.1.0-candidate.0) (2016-12-19)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/CHANGELOG.md	/^# [1.1.0-candidate.0](https:\/\/github.com\/istanbuljs\/istanbul-api\/compare\/v1.1.0-alpha.1...v1.1.0-candidate.0) (2016-12-19)$/;"	function	line:28
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:31
Reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/index.js	/^var Reporter = require('.\/lib\/reporter');$/;"	variable	line:5
module.exports.config	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/index.js	/^module.exports = {$/;"	property	line:9
createReporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/index.js	/^    createReporter: function (cfg, opts) {$/;"	function	line:15
DASH_PATTERN	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/index.js	/^var DASH_PATTERN = \/-([a-z])\/g;$/;"	variable	line:53
camelize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/index.js	/^function camelize(word) {$/;"	function	line:55
camelize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/index.js	/^function camelize(word) {$/;"	function	line:55
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^var path = require('path'),$/;"	variable	line:5
defaultConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function defaultConfig() {$/;"	function	line:14
defaultConfig.ret.verbose	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^    var ret = {$/;"	property	line:15
defaultConfig.ret.instrumentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^        verbose: false,$/;"	property	line:16
defaultConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function defaultConfig() {$/;"	function	line:14
dasherize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function dasherize(word) {$/;"	function	line:67
dasherize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function dasherize(word) {$/;"	function	line:67
isScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function isScalar(v) {$/;"	function	line:72
isScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function isScalar(v) {$/;"	function	line:72
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function isObject(v) {$/;"	function	line:77
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function isObject(v) {$/;"	function	line:77
mergeObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function mergeObjects(explicit, template, bothWays) {$/;"	function	line:81
mergeObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function mergeObjects(explicit, template, bothWays) {$/;"	function	line:81
mergeDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function mergeDefaults(explicit, implicit) {$/;"	function	line:107
mergeDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function mergeDefaults(explicit, implicit) {$/;"	function	line:107
addMethods	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function addMethods() {$/;"	function	line:116
addMethods	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function addMethods() {$/;"	function	line:116
InstrumentOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function InstrumentOptions(config) {$/;"	function	line:135
InstrumentOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function InstrumentOptions(config) {$/;"	class	line:135
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^InstrumentOptions.prototype.root = function () { return path.resolve(this.config.root); };$/;"	function	line:201
InstrumentOptions.root	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^InstrumentOptions.prototype.root = function () { return path.resolve(this.config.root); };$/;"	method	line:201
excludes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^InstrumentOptions.prototype.excludes = function (excludeTests) {$/;"	function	line:209
InstrumentOptions.excludes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^InstrumentOptions.prototype.excludes = function (excludeTests) {$/;"	method	line:209
getInstrumenterOpts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^InstrumentOptions.prototype.getInstrumenterOpts = function () {$/;"	function	line:221
InstrumentOptions.getInstrumenterOpts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^InstrumentOptions.prototype.getInstrumenterOpts = function () {$/;"	method	line:221
ReportingOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function ReportingOptions(config) {$/;"	function	line:238
ReportingOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function ReportingOptions(config) {$/;"	class	line:238
isInvalidMark	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function isInvalidMark(v, key) {$/;"	function	line:273
isInvalidMark	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function isInvalidMark(v, key) {$/;"	function	line:273
watermarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^ReportingOptions.prototype.watermarks = function () {$/;"	function	line:308
ReportingOptions.watermarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^ReportingOptions.prototype.watermarks = function () {$/;"	method	line:308
HookOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function HookOptions(config) {$/;"	function	line:334
HookOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function HookOptions(config) {$/;"	class	line:334
Configuration	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function Configuration(obj, overrides) {$/;"	function	line:382
Configuration	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function Configuration(obj, overrides) {$/;"	class	line:382
loadFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function loadFile(file, overrides) {$/;"	function	line:423
loadFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function loadFile(file, overrides) {$/;"	function	line:423
loadObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function loadObject(obj, overrides) {$/;"	function	line:449
loadObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^function loadObject(obj, overrides) {$/;"	function	line:449
module.exports.loadFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^module.exports = {$/;"	property	line:467
module.exports.loadObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^    loadFile: loadFile,$/;"	property	line:479
module.exports.defaultConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/config.js	/^    loadObject: loadObject,$/;"	property	line:489
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^var async = require('async'),$/;"	variable	line:5
filesFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^function filesFor(options, callback) {$/;"	function	line:11
opts.cwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^    opts = { cwd: root, nodir: true, ignore: [] };$/;"	property	line:29
opts.nodir	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^    opts = { cwd: root, nodir: true, ignore: [] };$/;"	property	line:29
opts.ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^    opts = { cwd: root, nodir: true, ignore: [] };$/;"	property	line:29
filesFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^function filesFor(options, callback) {$/;"	function	line:11
matcherFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^function matcherFor(options, callback) {$/;"	function	line:50
filesFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^    filesFor(options, function (err, files) {$/;"	function	line:60
matchFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^        matchFn = function (file) { return fileMap[file]; };$/;"	function	line:67
matcherFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^function matcherFor(options, callback) {$/;"	function	line:50
module.exports.filesFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^module.exports = {$/;"	property	line:73
module.exports.matcherFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/file-matcher.js	/^    filesFor: filesFor,$/;"	property	line:74
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/input-error.js	/^module.exports.create = function (message) {$/;"	function	line:5
module.exports.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/input-error.js	/^\/*$/;"	function	line:0
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/reporter.js	/^var path = require('path'),$/;"	variable	line:5
Reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/reporter.js	/^function Reporter(cfg, opts) {$/;"	function	line:11
Reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/reporter.js	/^function Reporter(cfg, opts) {$/;"	class	line:11
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/reporter.js	/^    add: function (fmt) {$/;"	function	line:38
Reporter.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/reporter.js	/^Reporter.prototype = {$/;"	method	line:31
addAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/reporter.js	/^    addAll: function (fmts) {$/;"	function	line:59
Reporter.addAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/reporter.js	/^    },$/;"	method	line:53
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/reporter.js	/^    write: function (coverageMap, opts) {$/;"	function	line:69
Reporter.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/reporter.js	/^    },$/;"	method	line:64
removeFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^function removeFiles(origMap, root, files) {$/;"	function	line:14
removeFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^function removeFiles(origMap, root, files) {$/;"	function	line:14
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^function run(config, opts, callback) {$/;"	function	line:36
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^    check = function (name, thresholds, actuals) {$/;"	function	line:52
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^        processFiles;$/;"	function	line:50
makeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^    makeMap = function (files, callback) {$/;"	function	line:77
makeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^    };$/;"	function	line:75
processFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^    processFiles = function (coverageMap, callback) {$/;"	function	line:89
processFiles.thresholds.global	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^        var thresholds = {$/;"	property	line:90
processFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^    };$/;"	function	line:87
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^function run(config, opts, callback) {$/;"	function	line:36
makeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^        makeMap(files, function (err, map) {$/;"	function	line:135
module.exports.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-check-coverage.js	/^module.exports = {$/;"	property	line:144
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^var path = require('path'),$/;"	variable	line:5
getCoverFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^function getCoverFunctions(config, includes, callback) {$/;"	function	line:15
sourceMapUrlCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    instOpts.sourceMapUrlCallback = function (file, url) {$/;"	function	line:42
instOpts.sourceMapUrlCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    instOpts.coverageVariable = coverageVar;$/;"	function	line:41
coverageFinderFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    coverageFinderFn = function () {$/;"	function	line:45
coverageFinderFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    };$/;"	function	line:44
transformer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    transformer = function (code, file) {$/;"	function	line:49
transformer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    instrumenter = libInstrument.createInstrumenter(instOpts);$/;"	function	line:48
requireTransformer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    requireTransformer = function (code, file) {$/;"	function	line:52
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^            return 'function x() {}';$/;"	function	line:58
requireTransformer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    };$/;"	function	line:51
coverageSetterFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    coverageSetterFn = function (cov) {$/;"	function	line:63
coverageSetterFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    };$/;"	function	line:61
reportInitFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    reportInitFn = function () {$/;"	function	line:67
reportInitFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    };$/;"	function	line:65
hookFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    hookFn = function (matchFn) {$/;"	function	line:88
hookFn.hookOpts.verbose	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^        var hookOpts = {$/;"	property	line:89
hookFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    var disabler;$/;"	function	line:87
unhookFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    unhookFn = function (matchFn) {$/;"	function	line:104
unhookFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    };$/;"	function	line:102
beforeReportFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    beforeReportFn = function (matchFn, cov) {$/;"	function	line:112
beforeReportFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    };$/;"	function	line:110
exitFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    exitFn = function (matchFn, reporterOpts) {$/;"	function	line:152
exitFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    };$/;"	function	line:150
getCoverFunctions.matchConfig.root	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    var matchConfig = {$/;"	property	line:177
matcherFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^    matcherFor(matchConfig, function (err, matchFn) {$/;"	function	line:182
getCoverFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^function getCoverFunctions(config, includes, callback) {$/;"	function	line:15
module.exports.getCoverFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-cover.js	/^module.exports = {$/;"	property	line:196
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^var path = require('path'),$/;"	variable	line:5
READ_FILE_CHUNK_SIZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^var READ_FILE_CHUNK_SIZE = 64 * 1024;$/;"	variable	line:19
BaselineCollector	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^function BaselineCollector(instrumenter) {$/;"	function	line:21
instrumentSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^    this.instrumentSync = function () {$/;"	function	line:27
BaselineCollector.instrumentSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^    this.instrumentSync = function () {$/;"	method	line:27
BaselineCollector	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^function BaselineCollector(instrumenter) {$/;"	class	line:21
getCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^BaselineCollector.prototype.getCoverage = function () {$/;"	function	line:38
BaselineCollector.getCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^BaselineCollector.prototype.getCoverage = function () {$/;"	method	line:38
processFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^function processFiles(instrumenter, opts, callback) {$/;"	function	line:43
processor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^    var processor = function (name, callback) {$/;"	function	line:50
processFiles.processor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^    var processor = function (name, callback) {$/;"	function	line:50
drain	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^    q.drain = function () {$/;"	function	line:112
q.drain	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^    });$/;"	function	line:110
processFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^function processFiles(instrumenter, opts, callback) {$/;"	function	line:43
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^function run(config, opts, callback) {$/;"	function	line:124
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^        callback = function (err) {$/;"	function	line:157
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^        instrumenter = new BaselineCollector(instrumenter);$/;"	function	line:156
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^function run(config, opts, callback) {$/;"	function	line:124
module.exports.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-instrument.js	/^module.exports = {$/;"	property	line:203
Reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-reports.js	/^var Reporter = require('.\/reporter'),$/;"	variable	line:5
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-reports.js	/^function run(formats, config, opts, callback) {$/;"	function	line:10
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-reports.js	/^function run(formats, config, opts, callback) {$/;"	function	line:10
module.exports.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/lib/run-reports.js	/^module.exports = {$/;"	property	line:49
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/apply.js	/^var _rest = require('.\/internal\/rest');$/;"	variable	line:7
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/apply.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/apply.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/apply.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEach.js	/^var _applyEach = require('.\/internal\/applyEach');$/;"	variable	line:7
_applyEach2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEach.js	/^var _applyEach2 = _interopRequireDefault(_applyEach);$/;"	variable	line:9
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEach.js	/^var _map = require('.\/map');$/;"	variable	line:11
_map2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEach.js	/^var _map2 = _interopRequireDefault(_map);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEach.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEach.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEachSeries.js	/^var _applyEach = require('.\/internal\/applyEach');$/;"	variable	line:7
_applyEach2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEachSeries.js	/^var _applyEach2 = _interopRequireDefault(_applyEach);$/;"	variable	line:9
_mapSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEachSeries.js	/^var _mapSeries = require('.\/mapSeries');$/;"	variable	line:11
_mapSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEachSeries.js	/^var _mapSeries2 = _interopRequireDefault(_mapSeries);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEachSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/applyEachSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/asyncify.js	/^var _isObject = require('lodash\/isObject');$/;"	variable	line:8
_isObject2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/asyncify.js	/^var _isObject2 = _interopRequireDefault(_isObject);$/;"	variable	line:10
_initialParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/asyncify.js	/^var _initialParams = require('.\/internal\/initialParams');$/;"	variable	line:12
_initialParams2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/asyncify.js	/^var _initialParams2 = _interopRequireDefault(_initialParams);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/asyncify.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/asyncify.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
asyncify	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/asyncify.js	/^function asyncify(func) {$/;"	function	line:73
asyncify	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/asyncify.js	/^function asyncify(func) {$/;"	function	line:73
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^exports.default = function (tasks, concurrency, callback) {$/;"	function	line:7
addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^            addListener(dependencyName, function () {$/;"	function	line:57
enqueueTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function enqueueTask(key, task) {$/;"	function	line:69
exports.default.enqueueTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function enqueueTask(key, task) {$/;"	function	line:69
processQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function processQueue() {$/;"	function	line:75
exports.default.processQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function processQueue() {$/;"	function	line:75
addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function addListener(taskName, fn) {$/;"	function	line:85
exports.default.addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function addListener(taskName, fn) {$/;"	function	line:85
taskComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function taskComplete(taskName) {$/;"	function	line:94
exports.default.taskComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function taskComplete(taskName) {$/;"	function	line:94
runTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function runTask(key, task) {$/;"	function	line:102
exports.default.runTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function runTask(key, task) {$/;"	function	line:102
checkForDeadlocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function checkForDeadlocks() {$/;"	function	line:135
exports.default.checkForDeadlocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function checkForDeadlocks() {$/;"	function	line:135
getDependents	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function getDependents(taskName) {$/;"	function	line:156
exports.default.getDependents	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^    function getDependents(taskName) {$/;"	function	line:156
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^});$/;"	function	line:5
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _arrayEach = require('lodash\/_arrayEach');$/;"	variable	line:167
_arrayEach2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _arrayEach2 = _interopRequireDefault(_arrayEach);$/;"	variable	line:169
_baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _baseForOwn = require('lodash\/_baseForOwn');$/;"	variable	line:171
_baseForOwn2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _baseForOwn2 = _interopRequireDefault(_baseForOwn);$/;"	variable	line:173
_baseIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _baseIndexOf = require('lodash\/_baseIndexOf');$/;"	variable	line:175
_baseIndexOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _baseIndexOf2 = _interopRequireDefault(_baseIndexOf);$/;"	variable	line:177
_isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _isArray = require('lodash\/isArray');$/;"	variable	line:179
_isArray2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _isArray2 = _interopRequireDefault(_isArray);$/;"	variable	line:181
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _keys = require('lodash\/keys');$/;"	variable	line:183
_keys2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _keys2 = _interopRequireDefault(_keys);$/;"	variable	line:185
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:187
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:189
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _rest = require('.\/internal\/rest');$/;"	variable	line:191
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:193
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _once = require('.\/internal\/once');$/;"	variable	line:195
_once2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _once2 = _interopRequireDefault(_once);$/;"	variable	line:197
_onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _onlyOnce = require('.\/internal\/onlyOnce');$/;"	variable	line:199
_onlyOnce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^var _onlyOnce2 = _interopRequireDefault(_onlyOnce);$/;"	variable	line:201
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:203
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/auto.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:203
_auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var _auto = require('.\/auto');$/;"	variable	line:8
_auto2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var _auto2 = _interopRequireDefault(_auto);$/;"	variable	line:10
_baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var _baseForOwn = require('lodash\/_baseForOwn');$/;"	variable	line:12
_baseForOwn2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var _baseForOwn2 = _interopRequireDefault(_baseForOwn);$/;"	variable	line:14
_arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var _arrayMap = require('lodash\/_arrayMap');$/;"	variable	line:16
_arrayMap2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var _arrayMap2 = _interopRequireDefault(_arrayMap);$/;"	variable	line:18
_isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var _isArray = require('lodash\/isArray');$/;"	variable	line:20
_isArray2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var _isArray2 = _interopRequireDefault(_isArray);$/;"	variable	line:22
_trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var _trim = require('lodash\/trim');$/;"	variable	line:24
_trim2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var _trim2 = _interopRequireDefault(_trim);$/;"	variable	line:26
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:28
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:28
FN_ARGS	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var FN_ARGS = \/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m;$/;"	variable	line:30
FN_ARG_SPLIT	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var FN_ARG_SPLIT = \/,\/;$/;"	variable	line:31
FN_ARG	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var FN_ARG = \/(=.+)?(\\s*)$\/;$/;"	variable	line:32
STRIP_COMMENTS	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^var STRIP_COMMENTS = \/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/mg;$/;"	variable	line:33
parseParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^function parseParams(func) {$/;"	function	line:35
parseParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^function parseParams(func) {$/;"	function	line:35
autoInject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^function autoInject(tasks, callback) {$/;"	function	line:127
newTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^        function newTask(results, taskCb) {$/;"	function	line:152
autoInject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/autoInject.js	/^function autoInject(tasks, callback) {$/;"	function	line:127
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/bower.json	/^  "name": "async",$/;"	function	line:2
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/bower.json	/^  "main": "dist\/async.js",$/;"	function	line:3
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/bower.json	/^  "ignore": [$/;"	function	line:4
_queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/cargo.js	/^var _queue = require('.\/internal\/queue');$/;"	variable	line:8
_queue2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/cargo.js	/^var _queue2 = _interopRequireDefault(_queue);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/cargo.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/cargo.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/cargo.js	/^function cargo(worker, payload) {$/;"	function	line:92
cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/cargo.js	/^function cargo(worker, payload) {$/;"	function	line:92
v2.1.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v2.1.3$/;"	function	line:1
v2.1.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v2.1.2$/;"	function	line:5
v2.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v2.1.0$/;"	function	line:8
v2.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v2.0.1$/;"	function	line:16
v2.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v2.0.0$/;"	function	line:20
New Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^## New Features$/;"	function	line:47
Breaking changes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^## Breaking changes$/;"	function	line:68
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^## Bug Fixes$/;"	function	line:83
Other	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^## Other$/;"	function	line:89
v1.5.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.5.2$/;"	function	line:99
v1.5.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.5.1$/;"	function	line:104
v1.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.5.0$/;"	function	line:111
v1.4.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.4.2$/;"	function	line:120
v1.4.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.4.1$/;"	function	line:124
v1.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.4.0$/;"	function	line:130
v1.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.3.0$/;"	function	line:142
v1.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.2.1$/;"	function	line:158
v1.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.2.0$/;"	function	line:165
v1.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.1.1$/;"	function	line:177
v1.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.1.0$/;"	function	line:184
v1.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/CHANGELOG.md	/^# v1.0.0$/;"	function	line:208
_seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/compose.js	/^var _seq = require('.\/seq');$/;"	variable	line:7
_seq2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/compose.js	/^var _seq2 = _interopRequireDefault(_seq);$/;"	variable	line:9
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/compose.js	/^var _rest = require('.\/internal\/rest');$/;"	variable	line:11
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/compose.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/compose.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/compose.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
add1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/compose.js	/^ * function add1(n, callback) {$/;"	function	line:35
mul3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/compose.js	/^ * function mul3(n, callback) {$/;"	function	line:41
_concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concat.js	/^var _concat = require('.\/internal\/concat');$/;"	variable	line:7
_concat2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concat.js	/^var _concat2 = _interopRequireDefault(_concat);$/;"	variable	line:9
_doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concat.js	/^var _doParallel = require('.\/internal\/doParallel');$/;"	variable	line:11
_doParallel2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concat.js	/^var _doParallel2 = _interopRequireDefault(_doParallel);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concat.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concat.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concatSeries.js	/^var _concat = require('.\/internal\/concat');$/;"	variable	line:7
_concat2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concatSeries.js	/^var _concat2 = _interopRequireDefault(_concat);$/;"	variable	line:9
_doSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concatSeries.js	/^var _doSeries = require('.\/internal\/doSeries');$/;"	variable	line:11
_doSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concatSeries.js	/^var _doSeries2 = _interopRequireDefault(_doSeries);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concatSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/concatSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/constant.js	/^var _rest = require('.\/internal\/rest');$/;"	variable	line:7
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/constant.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:9
_initialParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/constant.js	/^var _initialParams = require('.\/internal\/initialParams');$/;"	variable	line:11
_initialParams2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/constant.js	/^var _initialParams2 = _interopRequireDefault(_initialParams);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/constant.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/constant.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detect.js	/^var _identity = require('lodash\/identity');$/;"	variable	line:7
_identity2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detect.js	/^var _identity2 = _interopRequireDefault(_identity);$/;"	variable	line:9
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detect.js	/^var _createTester = require('.\/internal\/createTester');$/;"	variable	line:11
_createTester2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detect.js	/^var _createTester2 = _interopRequireDefault(_createTester);$/;"	variable	line:13
_eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detect.js	/^var _eachOf = require('.\/eachOf');$/;"	variable	line:15
_eachOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detect.js	/^var _eachOf2 = _interopRequireDefault(_eachOf);$/;"	variable	line:17
_findGetResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detect.js	/^var _findGetResult = require('.\/internal\/findGetResult');$/;"	variable	line:19
_findGetResult2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detect.js	/^var _findGetResult2 = _interopRequireDefault(_findGetResult);$/;"	variable	line:21
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detect.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:23
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detect.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:23
_identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectLimit.js	/^var _identity = require('lodash\/identity');$/;"	variable	line:7
_identity2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectLimit.js	/^var _identity2 = _interopRequireDefault(_identity);$/;"	variable	line:9
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectLimit.js	/^var _createTester = require('.\/internal\/createTester');$/;"	variable	line:11
_createTester2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectLimit.js	/^var _createTester2 = _interopRequireDefault(_createTester);$/;"	variable	line:13
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectLimit.js	/^var _eachOfLimit = require('.\/eachOfLimit');$/;"	variable	line:15
_eachOfLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectLimit.js	/^var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit);$/;"	variable	line:17
_findGetResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectLimit.js	/^var _findGetResult = require('.\/internal\/findGetResult');$/;"	variable	line:19
_findGetResult2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectLimit.js	/^var _findGetResult2 = _interopRequireDefault(_findGetResult);$/;"	variable	line:21
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:23
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:23
_identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectSeries.js	/^var _identity = require('lodash\/identity');$/;"	variable	line:7
_identity2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectSeries.js	/^var _identity2 = _interopRequireDefault(_identity);$/;"	variable	line:9
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectSeries.js	/^var _createTester = require('.\/internal\/createTester');$/;"	variable	line:11
_createTester2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectSeries.js	/^var _createTester2 = _interopRequireDefault(_createTester);$/;"	variable	line:13
_eachOfSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectSeries.js	/^var _eachOfSeries = require('.\/eachOfSeries');$/;"	variable	line:15
_eachOfSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectSeries.js	/^var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries);$/;"	variable	line:17
_findGetResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectSeries.js	/^var _findGetResult = require('.\/internal\/findGetResult');$/;"	variable	line:19
_findGetResult2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectSeries.js	/^var _findGetResult2 = _interopRequireDefault(_findGetResult);$/;"	variable	line:21
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:23
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/detectSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:23
_consoleFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dir.js	/^var _consoleFunc = require('.\/internal\/consoleFunc');$/;"	variable	line:7
_consoleFunc2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dir.js	/^var _consoleFunc2 = _interopRequireDefault(_consoleFunc);$/;"	variable	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dir.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dir.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function apply(func, thisArg, args) {$/;"	function	line:17
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^  switch (args.length) {$/;"	function	line:18
overRest$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function overRest$1(func, start, transform) {$/;"	function	line:39
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function identity(value) {$/;"	function	line:76
rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function rest(func, start) {$/;"	function	line:82
initialParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^var initialParams = function (fn) {$/;"	function	line:86
applyEach$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function applyEach$1(eachfn) {$/;"	function	line:93
getRawTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function getRawTag(value) {$/;"	function	line:144
objectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function objectToString(value) {$/;"	function	line:181
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseGetTag(value) {$/;"	function	line:199
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function isObject(value) {$/;"	function	line:234
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function isFunction(value) {$/;"	function	line:262
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function isLength(value) {$/;"	function	line:301
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function isArrayLike(value) {$/;"	function	line:331
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function noop() {$/;"	function	line:347
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function once(fn) {$/;"	function	line:351
getIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^var getIterator = function (coll) {$/;"	function	line:362
baseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseTimes(n, iteratee) {$/;"	function	line:375
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function isObjectLike(value) {$/;"	function	line:409
baseIsArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseIsArguments(value) {$/;"	function	line:423
stubFalse	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function stubFalse() {$/;"	function	line:497
isIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function isIndex(value, length) {$/;"	function	line:549
baseIsTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseIsTypedArray(value) {$/;"	function	line:606
baseUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseUnary(func) {$/;"	function	line:618
arrayLikeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function arrayLikeKeys(value, inherited) {$/;"	function	line:679
isPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function isPrototype(value) {$/;"	function	line:716
overArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function overArg(func, transform) {$/;"	function	line:731
baseKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseKeys(object) {$/;"	function	line:753
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^ * function Foo() {$/;"	function	line:781
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function keys(object) {$/;"	function	line:794
createArrayIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function createArrayIterator(coll) {$/;"	function	line:798
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    return function next() {$/;"	function	line:801
createES2015Iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function createES2015Iterator(iterator) {$/;"	function	line:806
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    return function next() {$/;"	function	line:808
createObjectIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function createObjectIterator(obj) {$/;"	function	line:816
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    return function next() {$/;"	function	line:820
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function iterator(coll) {$/;"	function	line:826
onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function onlyOnce(fn) {$/;"	function	line:835
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function _eachOfLimit(limit) {$/;"	function	line:848
iterateeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        function iterateeCallback(err, value) {$/;"	function	line:858
replenish	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        function replenish() {$/;"	function	line:871
eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function eachOfLimit(coll, limit, iteratee, callback) {$/;"	function	line:912
doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function doLimit(fn, limit) {$/;"	function	line:916
eachOfArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function eachOfArrayLike(coll, iteratee, callback) {$/;"	function	line:923
iteratorCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function iteratorCallback(err) {$/;"	function	line:932
eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^var eachOf = function (coll, iteratee, callback) {$/;"	function	line:989
doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function doParallel(fn) {$/;"	function	line:994
_asyncMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function _asyncMap(eachfn, arr, iteratee, callback) {$/;"	function	line:1000
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    eachfn(arr, function (value, _, callback) {$/;"	function	line:1006
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        iteratee(value, function (err, v) {$/;"	function	line:1008
doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function doParallelLimit(fn) {$/;"	function	line:1090
asyncify	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function asyncify(func) {$/;"	function	line:1263
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function arrayEach(array, iteratee) {$/;"	function	line:1293
createBaseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function createBaseFor(fromRight) {$/;"	function	line:1312
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseForOwn(object, iteratee) {$/;"	function	line:1350
baseFindIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseFindIndex(array, predicate, fromIndex, fromRight) {$/;"	function	line:1365
baseIsNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseIsNaN(value) {$/;"	function	line:1384
strictIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function strictIndexOf(array, value, fromIndex) {$/;"	function	line:1398
baseIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseIndexOf(array, value, fromIndex) {$/;"	function	line:1419
auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^var auto = function (tasks, concurrency, callback) {$/;"	function	line:1504
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    baseForOwn(tasks, function (task, key) {$/;"	function	line:1533
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        arrayEach(dependencies, function (dependencyName) {$/;"	function	line:1550
addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^            addListener(dependencyName, function () {$/;"	function	line:1554
enqueueTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function enqueueTask(key, task) {$/;"	function	line:1566
processQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function processQueue() {$/;"	function	line:1572
addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function addListener(taskName, fn) {$/;"	function	line:1582
taskComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function taskComplete(taskName) {$/;"	function	line:1591
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        arrayEach(taskListeners, function (fn) {$/;"	function	line:1593
runTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function runTask(key, task) {$/;"	function	line:1599
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^                baseForOwn(results, function (val, rkey) {$/;"	function	line:1609
checkForDeadlocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function checkForDeadlocks() {$/;"	function	line:1632
getDependents	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function getDependents(taskName) {$/;"	function	line:1653
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        baseForOwn(tasks, function (task, key) {$/;"	function	line:1655
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function arrayMap(array, iteratee) {$/;"	function	line:1673
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function isSymbol(value) {$/;"	function	line:1704
baseToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseToString(value) {$/;"	function	line:1724
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseSlice(array, start, end) {$/;"	function	line:1749
castSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function castSlice(array, start, end) {$/;"	function	line:1779
charsEndIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function charsEndIndex(strSymbols, chrSymbols) {$/;"	function	line:1794
charsStartIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function charsStartIndex(strSymbols, chrSymbols) {$/;"	function	line:1810
asciiToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function asciiToArray(string) {$/;"	function	line:1825
hasUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function hasUnicode(string) {$/;"	function	line:1848
unicodeToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function unicodeToArray(string) {$/;"	function	line:1885
stringToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function stringToArray(string) {$/;"	function	line:1896
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function toString(value) {$/;"	function	line:1923
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function trim(string, chars, guard) {$/;"	function	line:1952
parseParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function parseParams(func) {$/;"	function	line:1973
autoInject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function autoInject(tasks, callback) {$/;"	function	line:2065
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    baseForOwn(tasks, function (taskFn, key) {$/;"	function	line:2068
newTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        function newTask(results, taskCb) {$/;"	function	line:2090
fallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function fallback(fn) {$/;"	function	line:2105
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function wrap(defer) {$/;"	function	line:2109
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        defer(function () {$/;"	function	line:2111
DLL	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function DLL() {$/;"	function	line:2133
setInitial	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function setInitial(dll, node) {$/;"	function	line:2138
removeLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^DLL.prototype.removeLink = function (node) {$/;"	function	line:2143
insertAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^DLL.prototype.insertAfter = function (node, newNode) {$/;"	function	line:2154
insertBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^DLL.prototype.insertBefore = function (node, newNode) {$/;"	function	line:2162
unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^DLL.prototype.unshift = function (node) {$/;"	function	line:2170
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^DLL.prototype.push = function (node) {$/;"	function	line:2174
shift	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^DLL.prototype.shift = function () {$/;"	function	line:2178
pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^DLL.prototype.pop = function () {$/;"	function	line:2182
queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function queue(worker, concurrency, payload) {$/;"	function	line:2186
_insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function _insert(data, insertAtFront, callback) {$/;"	function	line:2193
_next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function _next(tasks) {$/;"	function	line:2223
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        push: function (data, callback) {$/;"	function	line:2266
kill	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        kill: function () {$/;"	function	line:2269
unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        unshift: function (data, callback) {$/;"	function	line:2273
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        process: function () {$/;"	function	line:2276
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        length: function () {$/;"	function	line:2302
running	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        running: function () {$/;"	function	line:2305
workersList	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        workersList: function () {$/;"	function	line:2308
idle	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        idle: function () {$/;"	function	line:2311
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        pause: function () {$/;"	function	line:2314
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        resume: function () {$/;"	function	line:2317
cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function cargo(worker, payload) {$/;"	function	line:2411
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function reduce(coll, memo, iteratee, callback) {$/;"	function	line:2476
eachOfSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    eachOfSeries(coll, function (x, i, callback) {$/;"	function	line:2478
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        iteratee(memo, x, function (err, v) {$/;"	function	line:2479
seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^var seq$1 = rest(function seq(functions) {$/;"	function	line:2526
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        reduce(functions, args, function (newargs, fn, cb) {$/;"	function	line:2537
add1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^ * function add1(n, callback) {$/;"	function	line:2565
mul3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^ * function mul3(n, callback) {$/;"	function	line:2571
concat$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function concat$1(eachfn, arr, fn, callback) {$/;"	function	line:2586
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    eachfn(arr, function (x, index, cb) {$/;"	function	line:2588
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        fn(x, function (err, y) {$/;"	function	line:2589
doSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function doSeries(fn) {$/;"	function	line:2627
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function _createTester(eachfn, check, getResult) {$/;"	function	line:2703
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        function done() {$/;"	function	line:2705
wrappedIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        function wrappedIteratee(x, _, callback) {$/;"	function	line:2710
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^            iteratee(x, function (err, v) {$/;"	function	line:2712
_findGetResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function _findGetResult(v, x) {$/;"	function	line:2736
consoleFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function consoleFunc(name) {$/;"	function	line:2823
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^                    arrayEach(args, function (x) {$/;"	function	line:2832
doDuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function doDuring(fn, test, callback) {$/;"	function	line:2892
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function check(err, truth) {$/;"	function	line:2901
doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function doWhilst(iteratee, test, callback) {$/;"	function	line:2933
doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function doUntil(fn, test, callback) {$/;"	function	line:2963
doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    doWhilst(fn, function () {$/;"	function	line:2964
during	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function during(test, fn, callback) {$/;"	function	line:3006
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function next(err) {$/;"	function	line:3009
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function check(err, truth) {$/;"	function	line:3014
_withoutIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function _withoutIndex(iteratee) {$/;"	function	line:3023
eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function eachLimit(coll, iteratee, callback) {$/;"	function	line:3088
eachLimit$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function eachLimit$1(coll, limit, iteratee, callback) {$/;"	function	line:3113
sometimesAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^ * function sometimesAsync(arg, callback) {$/;"	function	line:3158
ensureAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function ensureAsync(fn) {$/;"	function	line:3173
setImmediate$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^                setImmediate$1(function () {$/;"	function	line:3179
notId	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function notId(v) {$/;"	function	line:3191
baseProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseProperty(key) {$/;"	function	line:3275
filterArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function filterArray(eachfn, arr, iteratee, callback) {$/;"	function	line:3281
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    eachfn(arr, function (x, index, callback) {$/;"	function	line:3283
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        iteratee(x, function (err, v) {$/;"	function	line:3284
filterGeneric	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function filterGeneric(eachfn, coll, iteratee, callback) {$/;"	function	line:3298
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    eachfn(coll, function (x, index, callback) {$/;"	function	line:3300
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        iteratee(x, function (err, v) {$/;"	function	line:3301
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^            callback(null, arrayMap(results.sort(function (a, b) {$/;"	function	line:3315
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function _filter(eachfn, coll, iteratee, callback) {$/;"	function	line:3322
forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function forever(fn, errback) {$/;"	function	line:3425
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function next(err) {$/;"	function	line:3429
mapValuesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function mapValuesLimit(obj, limit, iteratee, callback) {$/;"	function	line:3486
eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    eachOfLimit(obj, limit, function (val, key, next) {$/;"	function	line:3489
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        iteratee(val, key, function (err, result) {$/;"	function	line:3490
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function has(obj, key) {$/;"	function	line:3568
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function memoize(fn, hasher) {$/;"	function	line:3609
memoized	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    var memoized = initialParams(function memoized(args, callback) {$/;"	function	line:3613
setImmediate$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^            setImmediate$1(function () {$/;"	function	line:3616
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function _parallel(eachfn, tasks, callback) {$/;"	function	line:3681
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    eachfn(tasks, function (task, key, callback) {$/;"	function	line:3685
task	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        task(rest(function (err, args) {$/;"	function	line:3686
parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function parallelLimit(tasks, callback) {$/;"	function	line:3764
parallelLimit$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function parallelLimit$1(tasks, limit, callback) {$/;"	function	line:3788
queue$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^var queue$1 = function (worker, concurrency) {$/;"	function	line:3892
priorityQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^var priorityQueue = function (worker, concurrency) {$/;"	function	line:3922
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    q.push = function (data, priority, callback) {$/;"	function	line:3927
race	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function race(tasks, callback) {$/;"	function	line:4008
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function reduceRight(array, memo, iteratee, callback) {$/;"	function	line:4041
reflect	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function reflect(fn) {$/;"	function	line:4085
reflectOn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    return initialParams(function reflectOn(args, reflectCallback) {$/;"	function	line:4086
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        args.push(rest(function callback(err, cbArgs) {$/;"	function	line:4087
reject$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function reject$1(eachfn, arr, iteratee, callback) {$/;"	function	line:4109
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    _filter(eachfn, arr, function (value, cb) {$/;"	function	line:4110
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        iteratee(value, function (err, v) {$/;"	function	line:4111
reflectAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function reflectAll(tasks) {$/;"	function	line:4211
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        baseForOwn(tasks, function (task, key) {$/;"	function	line:4217
constant$1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function constant$1(value) {$/;"	function	line:4281
retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function retry(opts, task, callback) {$/;"	function	line:4373
parseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function parseTimes(acc, t) {$/;"	function	line:4382
retryAttempt	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function retryAttempt() {$/;"	function	line:4409
task	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        task(function (err) {$/;"	function	line:4410
retryable	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^var retryable = function (opts, task) {$/;"	function	line:4446
taskFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        function taskFn(cb) {$/;"	function	line:4452
series	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function series(tasks, callback) {$/;"	function	line:4524
sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function sortBy(coll, iteratee, callback) {$/;"	function	line:4651
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    map(coll, function (x, callback) {$/;"	function	line:4652
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^        iteratee(x, function (err, criteria) {$/;"	function	line:4653
comparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function comparator(left, right) {$/;"	function	line:4662
myFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^ * function myFunction(foo, callback) {$/;"	function	line:4689
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function timeout(asyncFn, milliseconds, info) {$/;"	function	line:4711
injectedCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function injectedCallback() {$/;"	function	line:4715
timeoutCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function timeoutCallback() {$/;"	function	line:4722
baseRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function baseRange(start, end, step, fromRight) {$/;"	function	line:4756
timeLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function timeLimit(count, limit, iteratee, callback) {$/;"	function	line:4784
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function transform(coll, accumulator, iteratee, callback) {$/;"	function	line:4883
eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    eachOf(coll, function (v, k, cb) {$/;"	function	line:4891
unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function unmemoize(fn) {$/;"	function	line:4911
whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function whilst(test, iteratee, callback) {$/;"	function	line:4952
until	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^function until(test, fn, callback) {$/;"	function	line:4986
whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    whilst(function () {$/;"	function	line:4987
myFirstFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^ * function myFirstFunction(callback) {$/;"	function	line:5037
mySecondFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^ * function mySecondFunction(arg1, arg2, callback) {$/;"	function	line:5040
myLastFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^ * function myLastFunction(arg1, callback) {$/;"	function	line:5044
waterfall	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^var waterfall = function (tasks, callback) {$/;"	function	line:5049
nextTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.js	/^    function nextTask(args) {$/;"	function	line:5055
ut	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e.u	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e.o	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
i.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
p.h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
p.y	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
s.p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
s.v	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
m.g	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
b.j	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
b.S	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
m.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
m.k	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
w.x	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
m.w	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
m.O	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
m.E	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
m.L	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
d.m	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
s.d	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
s.A	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
l.s	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
l.T	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
a.l	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
f.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
f.F	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
f.I	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
f._	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
f.o	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
i.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
i.B	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
i.M	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e.i	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
r.z	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e.U.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e.U.V	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e.U.P	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e.U	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e.q	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e.D	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e.R	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
C	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
W.N	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Q.G	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
J.K	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
X.Y	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
X.Z	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
X.nn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
X.tn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
X.en	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
X.rn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
un.on	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
cn.fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
cn.an	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
cn.ln	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
var.o.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
pn.hn.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
pn.hn.o	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
pn.hn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
cn.sn.pn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
cn.sn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	class	line:1
un.cn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
X.un	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
J.X	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
H.J	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Q.H	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
W.Q	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
W.yn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
vn.dn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
vn.mn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
W.vn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
W.gn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
W.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
W	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
bn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
jn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Sn.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Sn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
kn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
wn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
xn.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
xn.u	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
xn.On	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
xn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
En	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Ln	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
An	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Tn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
In	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
_n	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Bn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Mn.e	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Mn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Un	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
zn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Vn.Pn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Vn.qn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Vn.Dn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Cn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.$n	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Wn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Nn.Qn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Nn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
r.u	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.Hn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.Jn.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.Jn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.Kn.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.Kn.u	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.Kn.Xn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.Kn.Yn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Zn.nt	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.Kn.Zn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.Kn.tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.Kn.et	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
function.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
function.o	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Kn.i	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Kn.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Kn.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Kn.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Kn.l	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
Rn.Gn.Kn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
sn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	class	line:1
sn.removeLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	method	line:1
pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	method	line:1
var.c.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
return.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
function.e	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	function	line:1
applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
applyEachSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
asyncify	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
autoInject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
concatSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
detect	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
detectLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
detectSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
dir	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
doDuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
during	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
eachOfSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
eachSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
ensureAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
everyLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
everySeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
filterLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
filterSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
mapLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
mapSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
mapValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
mapValuesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
mapValuesSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
priorityQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
race	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
reflect	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
reflectAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
rejectLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
rejectSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
retryable	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
series	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
someLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
someSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
times	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
timesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
timesSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
until	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
waterfall	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
all	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
any	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
forEachSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
forEachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
forEachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
forEachOfSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
forEachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
inject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
foldl	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
foldr	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
select	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
selectLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
selectSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
wrapSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/dist/async.min.js	/^!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(n.async=n.async||{})}(this,function(n){"use strict";function t(n,t,e){switch(e.length){case 0:return n.call(t);case 1:return n.call(t,e[0]);case 2:return n.call(t,e[0],e[1]);case 3:return n.call(t,e[0],e[1],e[2])}return n.apply(t,e)}function e(n,e,r){return e=rt(void 0===e?n.length-1:e,0),function(){for(var u=arguments,o=-1,i=rt(u.length-e,0),c=Array(i);++o<i;)c[o]=u[e+o];o=-1;for(var f=Array(e+1);++o<e;)f[o]=u[o];return f[e]=r(c),t(n,this,f)}}function r(n){return n}function u(n,t){return e(n,t,r)}function o(n){return u(function(t,e){var r=ut(function(e,r){var u=this;return n(t,function(n,t){n.apply(u,e.concat([t]))},r)});return e.length?r.apply(this,e):r})}function i(n){var t=lt.call(n,pt),e=n[pt];try{n[pt]=void 0;var r=!0}catch(n){}var u=st.call(n);return r&&(t?n[pt]=e:delete n[pt]),u}function c(n){return yt.call(n)}function f(n){return null==n?void 0===n?dt:vt:(n=Object(n),mt&&mt in n?i(n):c(n))}function a(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function l(n){if(!a(n))return!1;var t=f(n);return t==bt||t==jt||t==gt||t==St}function s(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=kt}function p(n){return null!=n&&s(n.length)&&!l(n)}function h(){}function y(n){return function(){if(null!==n){var t=n;n=null,t.apply(this,arguments)}}}function v(n,t){for(var e=-1,r=Array(n);++e<n;)r[e]=t(e);return r}function d(n){return null!=n&&"object"==typeof n}function m(n){return d(n)&&f(n)==Ot}function g(){return!1}function b(n,t){return t=null==t?Vt:t,!!t&&("number"==typeof n||Pt.test(n))&&n>-1&&n%1==0&&n<t}function j(n){return d(n)&&s(n.length)&&!!ae[f(n)]}function S(n){return function(t){return n(t)}}function k(n,t){var e=Ft(n),r=!e&&Tt(n),u=!e&&!r&&zt(n),o=!e&&!r&&!u&&me(n),i=e||r||u||o,c=i?v(n.length,String):[],f=c.length;for(var a in n)!t&&!be.call(n,a)||i&&("length"==a||u&&("offset"==a||"parent"==a)||o&&("buffer"==a||"byteLength"==a||"byteOffset"==a)||b(a,f))||c.push(a);return c}function w(n){var t=n&&n.constructor,e="function"==typeof t&&t.prototype||je;return n===e}function x(n,t){return function(e){return n(t(e))}}function O(n){if(!w(n))return Se(n);var t=[];for(var e in Object(n))we.call(n,e)&&"constructor"!=e&&t.push(e);return t}function E(n){return p(n)?k(n):O(n)}function L(n){var t=-1,e=n.length;return function(){return++t<e?{value:n[t],key:t}:null}}function A(n){var t=-1;return function(){var e=n.next();return e.done?null:(t++,{value:e.value,key:t})}}function T(n){var t=E(n),e=-1,r=t.length;return function(){var u=t[++e];return e<r?{value:n[u],key:u}:null}}function F(n){if(p(n))return L(n);var t=xt(n);return t?A(t):T(n)}function I(n){return function(){if(null===n)throw new Error("Callback was already called.");var t=n;n=null,t.apply(this,arguments)}}function _(n){return function(t,e,r){function u(n,t){if(f-=1,n)c=!0,r(n);else{if(t===xe||c&&f<=0)return c=!0,r(null);o()}}function o(){for(;f<n&&!c;){var t=i();if(null===t)return c=!0,void(f<=0&&r(null));f+=1,e(t.value,t.key,I(u))}}if(r=y(r||h),n<=0||!t)return r(null);var i=F(t),c=!1,f=0;o()}}function B(n,t,e,r){_(t)(n,e,r)}function M(n,t){return function(e,r,u){return n(e,t,r,u)}}function U(n,t,e){function r(n){n?e(n):++o===i&&e(null)}e=y(e||h);var u=0,o=0,i=n.length;for(0===i&&e(null);u<i;u++)t(n[u],u,I(r))}function z(n){return function(t,e,r){return n(Ee,t,e,r)}}function V(n,t,e,r){r=r||h,t=t||[];var u=[],o=0;n(t,function(n,t,r){var i=o++;e(n,function(n,t){u[i]=t,r(n)})},function(n){r(n,u)})}function P(n){return function(t,e,r,u){return n(_(e),t,r,u)}}function q(n){return ut(function(t,e){var r;try{r=n.apply(this,t)}catch(n){return e(n)}a(r)&&"function"==typeof r.then?r.then(function(n){e(null,n)},function(n){e(n.message?n:new Error(n))}):e(null,r)})}function D(n,t){for(var e=-1,r=null==n?0:n.length;++e<r&&t(n[e],e,n)!==!1;);return n}function R(n){return function(t,e,r){for(var u=-1,o=Object(t),i=r(t),c=i.length;c--;){var f=i[n?c:++u];if(e(o[f],f,o)===!1)break}return t}}function C(n,t){return n&&Be(n,t,E)}function $(n,t,e,r){for(var u=n.length,o=e+(r?1:-1);r?o--:++o<u;)if(t(n[o],o,n))return o;return-1}function W(n){return n!==n}function N(n,t,e){for(var r=e-1,u=n.length;++r<u;)if(n[r]===t)return r;return-1}function Q(n,t,e){return t===t?N(n,t,e):$(n,W,e)}function G(n,t){for(var e=-1,r=null==n?0:n.length,u=Array(r);++e<r;)u[e]=t(n[e],e,n);return u}function H(n){return"symbol"==typeof n||d(n)&&f(n)==Ue}function J(n){if("string"==typeof n)return n;if(Ft(n))return G(n,J)+"";if(H(n))return Pe?Pe.call(n):"";var t=n+"";return"0"==t&&1\/n==-ze?"-0":t}function K(n,t,e){var r=-1,u=n.length;t<0&&(t=-t>u?0:u+t),e=e>u?u:e,e<0&&(e+=u),u=t>e?0:e-t>>>0,t>>>=0;for(var o=Array(u);++r<u;)o[r]=n[r+t];return o}function X(n,t,e){var r=n.length;return e=void 0===e?r:e,!t&&e>=r?n:K(n,t,e)}function Y(n,t){for(var e=n.length;e--&&Q(t,n[e],0)>-1;);return e}function Z(n,t){for(var e=-1,r=n.length;++e<r&&Q(t,n[e],0)>-1;);return e}function nn(n){return n.split("")}function tn(n){return We.test(n)}function en(n){return n.match(fr)||[]}function rn(n){return tn(n)?en(n):nn(n)}function un(n){return null==n?"":J(n)}function on(n,t,e){if(n=un(n),n&&(e||void 0===t))return n.replace(ar,"");if(!n||!(t=J(t)))return n;var r=rn(n),u=rn(t),o=Z(r,u),i=Y(r,u)+1;return X(r,o,i).join("")}function cn(n){return n=n.toString().replace(hr,""),n=n.match(lr)[2].replace(" ",""),n=n?n.split(sr):[],n=n.map(function(n){return on(n.replace(pr,""))})}function fn(n,t){var e={};C(n,function(n,t){function r(t,e){var r=G(u,function(n){return t[n]});r.push(e),n.apply(null,r)}var u;if(Ft(n))u=n.slice(0,-1),n=n[n.length-1],e[t]=u.concat(u.length>0?r:n);else if(1===n.length)e[t]=n;else{if(u=cn(n),0===n.length&&0===u.length)throw new Error("autoInject task functions require explicit parameters.");u.pop(),e[t]=u.concat(r)}}),Me(e,t)}function an(n){setTimeout(n,0)}function ln(n){return u(function(t,e){n(function(){t.apply(null,e)})})}function sn(){this.head=this.tail=null,this.length=0}function pn(n,t){n.length=1,n.head=n.tail=t}function hn(n,t,e){function r(n,t,e){if(null!=e&&"function"!=typeof e)throw new Error("task callback must be a function");if(f.started=!0,Ft(n)||(n=[n]),0===n.length&&f.idle())return dr(function(){f.drain()});for(var r=0,u=n.length;r<u;r++){var o={data:n[r],callback:e||h};t?f._tasks.unshift(o):f._tasks.push(o)}dr(f.process)}function o(n){return u(function(t){i-=1;for(var e=0,r=n.length;e<r;e++){var u=n[e],o=Q(c,u,0);o>=0&&c.splice(o),u.callback.apply(u,t),null!=t[0]&&f.error(t[0],u.data)}i<=f.concurrency-f.buffer&&f.unsaturated(),f.idle()&&f.drain(),f.process()})}if(null==t)t=1;else if(0===t)throw new Error("Concurrency must not be zero");var i=0,c=[],f={_tasks:new sn,concurrency:t,payload:e,saturated:h,unsaturated:h,buffer:t\/4,empty:h,drain:h,error:h,started:!1,paused:!1,push:function(n,t){r(n,!1,t)},kill:function(){f.drain=h,f._tasks.empty()},unshift:function(n,t){r(n,!0,t)},process:function(){for(;!f.paused&&i<f.concurrency&&f._tasks.length;){var t=[],e=[],r=f._tasks.length;f.payload&&(r=Math.min(r,f.payload));for(var u=0;u<r;u++){var a=f._tasks.shift();t.push(a),e.push(a.data)}0===f._tasks.length&&f.empty(),i+=1,c.push(t[0]),i===f.concurrency&&f.saturated();var l=I(o(t));n(e,l)}},length:function(){return f._tasks.length},running:function(){return i},workersList:function(){return c},idle:function(){return f._tasks.length+i===0},pause:function(){f.paused=!0},resume:function(){if(f.paused!==!1){f.paused=!1;for(var n=Math.min(f.concurrency,f._tasks.length),t=1;t<=n;t++)dr(f.process)}}};return f}function yn(n,t){return hn(n,1,t)}function vn(n,t,e,r){r=y(r||h),gr(n,function(n,r,u){e(t,n,function(n,e){t=e,u(n)})},function(n){r(n,t)})}function dn(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(n,t){u=u.concat(t||[]),r(n)})},function(n){r(n,u)})}function mn(n){return function(t,e,r){return n(gr,t,e,r)}}function gn(n,t,e){return function(r,u,o,i){function c(){i&&i(null,e(!1))}function f(n,r,u){return i?void o(n,function(r,c){i&&(r||t(c))?(r?i(r):i(r,e(!0,n)),i=o=!1,u(r,xe)):u()}):u()}arguments.length>3?(i=i||h,n(r,u,f,c)):(i=o,i=i||h,o=u,n(r,f,c))}}function bn(n,t){return t}function jn(n){return u(function(t,e){t.apply(null,e.concat([u(function(t,e){"object"==typeof console&&(t?console.error&&console.error(t):console[n]&&D(e,function(t){console[n](t)}))})]))})}function Sn(n,t,e){function r(t,r){return t?e(t):r?void n(o):e(null)}e=I(e||h);var o=u(function(n,u){return n?e(n):(u.push(r),void t.apply(this,u))});r(null,!0)}function kn(n,t,e){e=I(e||h);var r=u(function(u,o){return u?e(u):t.apply(this,o)?n(r):void e.apply(null,[null].concat(o))});n(r)}function wn(n,t,e){kn(n,function(){return!t.apply(this,arguments)},e)}function xn(n,t,e){function r(t){return t?e(t):void n(u)}function u(n,u){return n?e(n):u?void t(r):e(null)}e=I(e||h),n(u)}function On(n){return function(t,e,r){return n(t,r)}}function En(n,t,e){Ee(n,On(t),e)}function Ln(n,t,e,r){_(t)(n,On(e),r)}function An(n){return ut(function(t,e){var r=!0;t.push(function(){var n=arguments;r?dr(function(){e.apply(null,n)}):e.apply(null,n)}),n.apply(this,t),r=!1})}function Tn(n){return!n}function Fn(n){return function(t){return null==t?void 0:t[n]}}function In(n,t,e,r){var u=new Array(t.length);n(t,function(n,t,r){e(n,function(n,e){u[t]=!!e,r(n)})},function(n){if(n)return r(n);for(var e=[],o=0;o<t.length;o++)u[o]&&e.push(t[o]);r(null,e)})}function _n(n,t,e,r){var u=[];n(t,function(n,t,r){e(n,function(e,o){e?r(e):(o&&u.push({index:t,value:n}),r())})},function(n){n?r(n):r(null,G(u.sort(function(n,t){return n.index-t.index}),Fn("value")))})}function Bn(n,t,e,r){var u=p(t)?In:_n;u(n,t,e,r||h)}function Mn(n,t){function e(n){return n?r(n):void u(e)}var r=I(t||h),u=An(n);e()}function Un(n,t,e,r){r=y(r||h);var u={};B(n,t,function(n,t,r){e(n,t,function(n,e){return n?r(n):(u[t]=e,void r())})},function(n){r(n,u)})}function zn(n,t){return t in n}function Vn(n,t){var e=Object.create(null),o=Object.create(null);t=t||r;var i=ut(function(r,i){var c=t.apply(null,r);zn(e,c)?dr(function(){i.apply(null,e[c])}):zn(o,c)?o[c].push(i):(o[c]=[i],n.apply(null,r.concat([u(function(n){e[c]=n;var t=o[c];delete o[c];for(var r=0,u=t.length;r<u;r++)t[r].apply(null,n)})])))});return i.memo=e,i.unmemoized=n,i}function Pn(n,t,e){e=e||h;var r=p(t)?[]:{};n(t,function(n,t,e){n(u(function(n,u){u.length<=1&&(u=u[0]),r[t]=u,e(n)}))},function(n){e(n,r)})}function qn(n,t){Pn(Ee,n,t)}function Dn(n,t,e){Pn(_(t),n,e)}function Rn(n,t){if(t=y(t||h),!Ft(n))return t(new TypeError("First argument to race must be an array of functions"));if(!n.length)return t();for(var e=0,r=n.length;e<r;e++)n[e](t)}function Cn(n,t,e,r){var u=Rr.call(n).reverse();vn(u,t,e,r)}function $n(n){return ut(function(t,e){return t.push(u(function(n,t){if(n)e(null,{error:n});else{var r=null;1===t.length?r=t[0]:t.length>1&&(r=t),e(null,{value:r})}})),n.apply(this,t)})}function Wn(n,t,e,r){Bn(n,t,function(n,t){e(n,function(n,e){t(n,!e)})},r)}function Nn(n){var t;return Ft(n)?t=G(n,$n):(t={},C(n,function(n,e){t[e]=$n.call(this,n)})),t}function Qn(n){return function(){return n}}function Gn(n,t,e){function r(n,t){if("object"==typeof t)n.times=+t.times||o,n.intervalFunc="function"==typeof t.interval?t.interval:Qn(+t.interval||i),n.errorFilter=t.errorFilter;else{if("number"!=typeof t&&"string"!=typeof t)throw new Error("Invalid arguments for async.retry");n.times=+t||o}}function u(){t(function(n){n&&f++<c.times&&("function"!=typeof c.errorFilter||c.errorFilter(n))?setTimeout(u,c.intervalFunc(f)):e.apply(null,arguments)})}var o=5,i=0,c={times:o,intervalFunc:Qn(i)};if(arguments.length<3&&"function"==typeof n?(e=t||h,t=n):(r(c,n),e=e||h),"function"!=typeof t)throw new Error("Invalid arguments for async.retry");var f=1;u()}function Hn(n,t){Pn(gr,n,t)}function Jn(n,t,e){function r(n,t){var e=n.criteria,r=t.criteria;return e<r?-1:e>r?1:0}Le(n,function(n,e){t(n,function(t,r){return t?e(t):void e(null,{value:n,criteria:r})})},function(n,t){return n?e(n):void e(null,G(t.sort(r),Fn("value")))})}function Kn(n,t,e){function r(){c||(o.apply(null,arguments),clearTimeout(i))}function u(){var t=n.name||"anonymous",r=new Error('Callback function "'+t+'" timed out.');r.code="ETIMEDOUT",e&&(r.info=e),c=!0,o(r)}var o,i,c=!1;return ut(function(e,c){o=c,i=setTimeout(u,t),n.apply(null,e.concat(r))})}function Xn(n,t,e,r){for(var u=-1,o=Kr(Jr((t-n)\/(e||1)),0),i=Array(o);o--;)i[r?o:++u]=n,n+=e;return i}function Yn(n,t,e,r){Te(Xn(0,n,1),t,e,r)}function Zn(n,t,e,r){3===arguments.length&&(r=e,e=t,t=Ft(n)?[]:{}),r=y(r||h),Ee(n,function(n,r,u){e(t,n,r,u)},function(n){r(n,t)})}function nt(n){return function(){return(n.unmemoized||n).apply(null,arguments)}}function tt(n,t,e){if(e=I(e||h),!n())return e(null);var r=u(function(u,o){return u?e(u):n()?t(r):void e.apply(null,[null].concat(o))});t(r)}function et(n,t,e){tt(function(){return!n.apply(this,arguments)},t,e)}var rt=Math.max,ut=function(n){return u(function(t){var e=t.pop();n.call(this,t,e)})},ot="object"==typeof global&&global&&global.Object===Object&&global,it="object"==typeof self&&self&&self.Object===Object&&self,ct=ot||it||Function("return this")(),ft=ct.Symbol,at=Object.prototype,lt=at.hasOwnProperty,st=at.toString,pt=ft?ft.toStringTag:void 0,ht=Object.prototype,yt=ht.toString,vt="[object Null]",dt="[object Undefined]",mt=ft?ft.toStringTag:void 0,gt="[object AsyncFunction]",bt="[object Function]",jt="[object GeneratorFunction]",St="[object Proxy]",kt=9007199254740991,wt="function"==typeof Symbol&&Symbol.iterator,xt=function(n){return wt&&n[wt]&&n[wt]()},Ot="[object Arguments]",Et=Object.prototype,Lt=Et.hasOwnProperty,At=Et.propertyIsEnumerable,Tt=m(function(){return arguments}())?m:function(n){return d(n)&&Lt.call(n,"callee")&&!At.call(n,"callee")},Ft=Array.isArray,It="object"==typeof n&&n&&!n.nodeType&&n,_t=It&&"object"==typeof module&&module&&!module.nodeType&&module,Bt=_t&&_t.exports===It,Mt=Bt?ct.Buffer:void 0,Ut=Mt?Mt.isBuffer:void 0,zt=Ut||g,Vt=9007199254740991,Pt=\/^(?:0|[1-9]\\d*)$\/,qt="[object Arguments]",Dt="[object Array]",Rt="[object Boolean]",Ct="[object Date]",$t="[object Error]",Wt="[object Function]",Nt="[object Map]",Qt="[object Number]",Gt="[object Object]",Ht="[object RegExp]",Jt="[object Set]",Kt="[object String]",Xt="[object WeakMap]",Yt="[object ArrayBuffer]",Zt="[object DataView]",ne="[object Float32Array]",te="[object Float64Array]",ee="[object Int8Array]",re="[object Int16Array]",ue="[object Int32Array]",oe="[object Uint8Array]",ie="[object Uint8ClampedArray]",ce="[object Uint16Array]",fe="[object Uint32Array]",ae={};ae[ne]=ae[te]=ae[ee]=ae[re]=ae[ue]=ae[oe]=ae[ie]=ae[ce]=ae[fe]=!0,ae[qt]=ae[Dt]=ae[Yt]=ae[Rt]=ae[Zt]=ae[Ct]=ae[$t]=ae[Wt]=ae[Nt]=ae[Qt]=ae[Gt]=ae[Ht]=ae[Jt]=ae[Kt]=ae[Xt]=!1;var le,se="object"==typeof n&&n&&!n.nodeType&&n,pe=se&&"object"==typeof module&&module&&!module.nodeType&&module,he=pe&&pe.exports===se,ye=he&&ot.process,ve=function(){try{return ye&&ye.binding("util")}catch(n){}}(),de=ve&&ve.isTypedArray,me=de?S(de):j,ge=Object.prototype,be=ge.hasOwnProperty,je=Object.prototype,Se=x(Object.keys,Object),ke=Object.prototype,we=ke.hasOwnProperty,xe={},Oe=M(B,1\/0),Ee=function(n,t,e){var r=p(n)?U:Oe;r(n,t,e)},Le=z(V),Ae=o(Le),Te=P(V),Fe=M(Te,1),Ie=o(Fe),_e=u(function(n,t){return u(function(e){return n.apply(null,t.concat(e))})}),Be=R(),Me=function(n,t,e){function r(n,t){b.push(function(){f(n,t)})}function o(){if(0===b.length&&0===d)return e(null,v);for(;b.length&&d<t;){var n=b.shift();n()}}function i(n,t){var e=g[n];e||(e=g[n]=[]),e.push(t)}function c(n){var t=g[n]||[];D(t,function(n){n()}),o()}function f(n,t){if(!m){var r=I(u(function(t,r){if(d--,r.length<=1&&(r=r[0]),t){var u={};C(v,function(n,t){u[t]=n}),u[n]=r,m=!0,g=[],e(t,u)}else v[n]=r,c(n)}));d++;var o=t[t.length-1];t.length>1?o(v,r):o(r)}}function a(){for(var n,t=0;j.length;)n=j.pop(),t++,D(l(n),function(n){0===--S[n]&&j.push(n)});if(t!==p)throw new Error("async.auto cannot execute tasks due to a recursive dependency")}function l(t){var e=[];return C(n,function(n,r){Ft(n)&&Q(n,t,0)>=0&&e.push(r)}),e}"function"==typeof t&&(e=t,t=null),e=y(e||h);var s=E(n),p=s.length;if(!p)return e(null);t||(t=p);var v={},d=0,m=!1,g={},b=[],j=[],S={};C(n,function(t,e){if(!Ft(t))return r(e,[t]),void j.push(e);var u=t.slice(0,t.length-1),o=u.length;return 0===o?(r(e,t),void j.push(e)):(S[e]=o,void D(u,function(c){if(!n[c])throw new Error("async.auto task `"+e+"` has a non-existent dependency in "+u.join(", "));i(c,function(){o--,0===o&&r(e,t)})}))}),a(),o()},Ue="[object Symbol]",ze=1\/0,Ve=ft?ft.prototype:void 0,Pe=Ve?Ve.toString:void 0,qe="\\\\ud800-\\\\udfff",De="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Re="\\\\u20d0-\\\\u20f0",Ce="\\\\ufe0e\\\\ufe0f",$e="\\\\u200d",We=RegExp("["+$e+qe+De+Re+Ce+"]"),Ne="\\\\ud800-\\\\udfff",Qe="\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe23",Ge="\\\\u20d0-\\\\u20f0",He="\\\\ufe0e\\\\ufe0f",Je="["+Ne+"]",Ke="["+Qe+Ge+"]",Xe="\\\\ud83c[\\\\udffb-\\\\udfff]",Ye="(?:"+Ke+"|"+Xe+")",Ze="[^"+Ne+"]",nr="(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}",tr="[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]",er="\\\\u200d",rr=Ye+"?",ur="["+He+"]?",or="(?:"+er+"(?:"+[Ze,nr,tr].join("|")+")"+ur+rr+")*",ir=ur+rr+or,cr="(?:"+[Ze+Ke+"?",Ke,nr,tr,Je].join("|")+")",fr=RegExp(Xe+"(?="+Xe+")|"+cr+ir,"g"),ar=\/^\\s+|\\s+$\/g,lr=\/^(function)?\\s*[^\\(]*\\(\\s*([^\\)]*)\\)\/m,sr=\/,\/,pr=\/(=.+)?(\\s*)$\/,hr=\/((\\\/\\\/.*$)|(\\\/\\*[\\s\\S]*?\\*\\\/))\/gm,yr="function"==typeof setImmediate&&setImmediate,vr="object"==typeof process&&"function"==typeof process.nextTick;le=yr?setImmediate:vr?process.nextTick:an;var dr=ln(le);sn.prototype.removeLink=function(n){return n.prev?n.prev.next=n.next:this.head=n.next,n.next?n.next.prev=n.prev:this.tail=n.prev,n.prev=n.next=null,this.length-=1,n},sn.prototype.empty=sn,sn.prototype.insertAfter=function(n,t){t.prev=n,t.next=n.next,n.next?n.next.prev=t:this.tail=t,n.next=t,this.length+=1},sn.prototype.insertBefore=function(n,t){t.prev=n.prev,t.next=n,n.prev?n.prev.next=t:this.head=t,n.prev=t,this.length+=1},sn.prototype.unshift=function(n){this.head?this.insertBefore(this.head,n):pn(this,n)},sn.prototype.push=function(n){this.tail?this.insertAfter(this.tail,n):pn(this,n)},sn.prototype.shift=function(){return this.head&&this.removeLink(this.head)},sn.prototype.pop=function(){return this.tail&&this.removeLink(this.tail)};var mr,gr=M(B,1),br=u(function(n){return u(function(t){var e=this,r=t[t.length-1];"function"==typeof r?t.pop():r=h,vn(n,t,function(n,t,r){t.apply(e,n.concat([u(function(n,t){r(n,t)})]))},function(n,t){r.apply(e,[n].concat(t))})})}),jr=u(function(n){return br.apply(null,n.reverse())}),Sr=z(dn),kr=mn(dn),wr=u(function(n){var t=[null].concat(n);return ut(function(n,e){return e.apply(this,t)})}),xr=gn(Ee,r,bn),Or=gn(B,r,bn),Er=gn(gr,r,bn),Lr=jn("dir"),Ar=M(Ln,1),Tr=gn(Ee,Tn,Tn),Fr=gn(B,Tn,Tn),Ir=M(Fr,1),_r=z(Bn),Br=P(Bn),Mr=M(Br,1),Ur=jn("log"),zr=M(Un,1\/0),Vr=M(Un,1);mr=vr?process.nextTick:yr?setImmediate:an;var Pr=ln(mr),qr=function(n,t){return hn(function(t,e){n(t[0],e)},t,1)},Dr=function(n,t){var e=qr(n,t);return e.push=function(n,t,r){if(null==r&&(r=h),"function"!=typeof r)throw new Error("task callback must be a function");if(e.started=!0,Ft(n)||(n=[n]),0===n.length)return dr(function(){e.drain()});t=t||0;for(var u=e._tasks.head;u&&t>=u.priority;)u=u.next;for(var o=0,i=n.length;o<i;o++){var c={data:n[o],priority:t,callback:r};u?e._tasks.insertBefore(u,c):e._tasks.push(c)}dr(e.process)},delete e.unshift,e},Rr=Array.prototype.slice,Cr=z(Wn),$r=P(Wn),Wr=M($r,1),Nr=function(n,t){return t||(t=n,n=null),ut(function(e,r){function u(n){t.apply(null,e.concat([n]))}n?Gn(n,u,r):Gn(u,r)})},Qr=gn(Ee,Boolean,r),Gr=gn(B,Boolean,r),Hr=M(Gr,1),Jr=Math.ceil,Kr=Math.max,Xr=M(Yn,1\/0),Yr=M(Yn,1),Zr=function(n,t){function e(o){if(r===n.length)return t.apply(null,[null].concat(o));var i=I(u(function(n,r){return n?t.apply(null,[n].concat(r)):void e(r)}));o.push(i);var c=n[r++];c.apply(null,o)}if(t=y(t||h),!Ft(n))return t(new Error("First argument to waterfall must be an array of functions"));if(!n.length)return t();var r=0;e([])},nu={applyEach:Ae,applyEachSeries:Ie,apply:_e,asyncify:q,auto:Me,autoInject:fn,cargo:yn,compose:jr,concat:Sr,concatSeries:kr,constant:wr,detect:xr,detectLimit:Or,detectSeries:Er,dir:Lr,doDuring:Sn,doUntil:wn,doWhilst:kn,during:xn,each:En,eachLimit:Ln,eachOf:Ee,eachOfLimit:B,eachOfSeries:gr,eachSeries:Ar,ensureAsync:An,every:Tr,everyLimit:Fr,everySeries:Ir,filter:_r,filterLimit:Br,filterSeries:Mr,forever:Mn,log:Ur,map:Le,mapLimit:Te,mapSeries:Fe,mapValues:zr,mapValuesLimit:Un,mapValuesSeries:Vr,memoize:Vn,nextTick:Pr,parallel:qn,parallelLimit:Dn,priorityQueue:Dr,queue:qr,race:Rn,reduce:vn,reduceRight:Cn,reflect:$n,reflectAll:Nn,reject:Cr,rejectLimit:$r,rejectSeries:Wr,retry:Gn,retryable:Nr,seq:br,series:Hn,setImmediate:dr,some:Qr,someLimit:Gr,someSeries:Hr,sortBy:Jn,timeout:Kn,times:Xr,timesLimit:Yn,timesSeries:Yr,transform:Zn,unmemoize:nt,until:et,waterfall:Zr,whilst:tt,all:Tr,any:Qr,forEach:En,forEachSeries:Ar,forEachLimit:Ln,forEachOf:Ee,forEachOfSeries:gr,forEachOfLimit:B,inject:vn,foldl:vn,foldr:Cn,select:_r,selectLimit:Br,selectSeries:Mr,wrapSync:q};n.default=nu,n.applyEach=Ae,n.applyEachSeries=Ie,n.apply=_e,n.asyncify=q,n.auto=Me,n.autoInject=fn,n.cargo=yn,n.compose=jr,n.concat=Sr,n.concatSeries=kr,n.constant=wr,n.detect=xr,n.detectLimit=Or,n.detectSeries=Er,n.dir=Lr,n.doDuring=Sn,n.doUntil=wn,n.doWhilst=kn,n.during=xn,n.each=En,n.eachLimit=Ln,n.eachOf=Ee,n.eachOfLimit=B,n.eachOfSeries=gr,n.eachSeries=Ar,n.ensureAsync=An,n.every=Tr,n.everyLimit=Fr,n.everySeries=Ir,n.filter=_r,n.filterLimit=Br,n.filterSeries=Mr,n.forever=Mn,n.log=Ur,n.map=Le,n.mapLimit=Te,n.mapSeries=Fe,n.mapValues=zr,n.mapValuesLimit=Un,n.mapValuesSeries=Vr,n.memoize=Vn,n.nextTick=Pr,n.parallel=qn,n.parallelLimit=Dn,n.priorityQueue=Dr,n.queue=qr,n.race=Rn,n.reduce=vn,n.reduceRight=Cn,n.reflect=$n,n.reflectAll=Nn,n.reject=Cr,n.rejectLimit=$r,n.rejectSeries=Wr,n.retry=Gn,n.retryable=Nr,n.seq=br,n.series=Hn,n.setImmediate=dr,n.some=Qr,n.someLimit=Gr,n.someSeries=Hr,n.sortBy=Jn,n.timeout=Kn,n.times=Xr,n.timesLimit=Yn,n.timesSeries=Yr,n.transform=Zn,n.unmemoize=nt,n.until=et,n.waterfall=Zr,n.whilst=tt,n.all=Tr,n.allLimit=Fr,n.allSeries=Ir,n.any=Qr,n.anyLimit=Gr,n.anySeries=Hr,n.find=xr,n.findLimit=Or,n.findSeries=Er,n.forEach=En,n.forEachSeries=Ar,n.forEachLimit=Ln,n.forEachOf=Ee,n.forEachOfSeries=gr,n.forEachOfLimit=B,n.inject=vn,n.foldl=vn,n.foldr=Cn,n.select=_r,n.selectLimit=Br,n.selectSeries=Mr,n.wrapSync=q,Object.defineProperty(n,"__esModule",{value:!0})});$/;"	property	line:1
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:8
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:10
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^var _rest = require('.\/internal\/rest');$/;"	variable	line:12
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:14
_onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^var _onlyOnce = require('.\/internal\/onlyOnce');$/;"	variable	line:16
_onlyOnce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^var _onlyOnce2 = _interopRequireDefault(_onlyOnce);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
doDuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^function doDuring(fn, test, callback) {$/;"	function	line:43
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^    function check(err, truth) {$/;"	function	line:52
doDuring.check	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^    function check(err, truth) {$/;"	function	line:52
doDuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doDuring.js	/^function doDuring(fn, test, callback) {$/;"	function	line:43
_doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doUntil.js	/^var _doWhilst = require('.\/doWhilst');$/;"	variable	line:8
_doWhilst2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doUntil.js	/^var _doWhilst2 = _interopRequireDefault(_doWhilst);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doUntil.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doUntil.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doUntil.js	/^function doUntil(fn, test, callback) {$/;"	function	line:34
doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doUntil.js	/^function doUntil(fn, test, callback) {$/;"	function	line:34
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doWhilst.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:8
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doWhilst.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:10
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doWhilst.js	/^var _rest = require('.\/internal\/rest');$/;"	variable	line:12
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doWhilst.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:14
_onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doWhilst.js	/^var _onlyOnce = require('.\/internal\/onlyOnce');$/;"	variable	line:16
_onlyOnce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doWhilst.js	/^var _onlyOnce2 = _interopRequireDefault(_onlyOnce);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doWhilst.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doWhilst.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doWhilst.js	/^function doWhilst(iteratee, test, callback) {$/;"	function	line:45
doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/doWhilst.js	/^function doWhilst(iteratee, test, callback) {$/;"	function	line:45
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:8
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:10
_onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^var _onlyOnce = require('.\/internal\/onlyOnce');$/;"	variable	line:12
_onlyOnce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^var _onlyOnce2 = _interopRequireDefault(_onlyOnce);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
during	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^function during(test, fn, callback) {$/;"	function	line:55
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^    function next(err) {$/;"	function	line:58
during.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^    function next(err) {$/;"	function	line:58
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^    function check(err, truth) {$/;"	function	line:63
during.check	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^    function check(err, truth) {$/;"	function	line:63
during	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/during.js	/^function during(test, fn, callback) {$/;"	function	line:55
_eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/each.js	/^var _eachOf = require('.\/eachOf');$/;"	variable	line:8
_eachOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/each.js	/^var _eachOf2 = _interopRequireDefault(_eachOf);$/;"	variable	line:10
_withoutIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/each.js	/^var _withoutIndex = require('.\/internal\/withoutIndex');$/;"	variable	line:12
_withoutIndex2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/each.js	/^var _withoutIndex2 = _interopRequireDefault(_withoutIndex);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/each.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/each.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/each.js	/^function eachLimit(coll, iteratee, callback) {$/;"	function	line:77
eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/each.js	/^function eachLimit(coll, iteratee, callback) {$/;"	function	line:77
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachLimit.js	/^var _eachOfLimit = require('.\/internal\/eachOfLimit');$/;"	variable	line:8
_eachOfLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachLimit.js	/^var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit);$/;"	variable	line:10
_withoutIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachLimit.js	/^var _withoutIndex = require('.\/internal\/withoutIndex');$/;"	variable	line:12
_withoutIndex2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachLimit.js	/^var _withoutIndex2 = _interopRequireDefault(_withoutIndex);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachLimit.js	/^function eachLimit(coll, limit, iteratee, callback) {$/;"	function	line:39
eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachLimit.js	/^function eachLimit(coll, limit, iteratee, callback) {$/;"	function	line:39
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^exports.default = function (coll, iteratee, callback) {$/;"	function	line:7
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^});$/;"	function	line:5
_isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _isArrayLike = require('lodash\/isArrayLike');$/;"	variable	line:12
_isArrayLike2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _isArrayLike2 = _interopRequireDefault(_isArrayLike);$/;"	variable	line:14
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _eachOfLimit = require('.\/eachOfLimit');$/;"	variable	line:16
_eachOfLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit);$/;"	variable	line:18
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:20
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:22
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:24
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:26
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _once = require('.\/internal\/once');$/;"	variable	line:28
_once2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _once2 = _interopRequireDefault(_once);$/;"	variable	line:30
_onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _onlyOnce = require('.\/internal\/onlyOnce');$/;"	variable	line:32
_onlyOnce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^var _onlyOnce2 = _interopRequireDefault(_onlyOnce);$/;"	variable	line:34
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:36
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:36
eachOfArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^function eachOfArrayLike(coll, iteratee, callback) {$/;"	function	line:39
iteratorCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^    function iteratorCallback(err) {$/;"	function	line:48
eachOfArrayLike.iteratorCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^    function iteratorCallback(err) {$/;"	function	line:48
eachOfArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOf.js	/^function eachOfArrayLike(coll, iteratee, callback) {$/;"	function	line:39
_eachOfLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfLimit.js	/^var _eachOfLimit2 = require('.\/internal\/eachOfLimit');$/;"	variable	line:8
_eachOfLimit3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfLimit.js	/^var _eachOfLimit3 = _interopRequireDefault(_eachOfLimit2);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfLimit.js	/^function eachOfLimit(coll, limit, iteratee, callback) {$/;"	function	line:36
eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfLimit.js	/^function eachOfLimit(coll, limit, iteratee, callback) {$/;"	function	line:36
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfSeries.js	/^var _eachOfLimit = require('.\/eachOfLimit');$/;"	variable	line:7
_eachOfLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfSeries.js	/^var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit);$/;"	variable	line:9
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfSeries.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:11
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfSeries.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachOfSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachSeries.js	/^var _eachLimit = require('.\/eachLimit');$/;"	variable	line:7
_eachLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachSeries.js	/^var _eachLimit2 = _interopRequireDefault(_eachLimit);$/;"	variable	line:9
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachSeries.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:11
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachSeries.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/eachSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/ensureAsync.js	/^var _setImmediate = require('.\/internal\/setImmediate');$/;"	variable	line:8
_setImmediate2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/ensureAsync.js	/^var _setImmediate2 = _interopRequireDefault(_setImmediate);$/;"	variable	line:10
_initialParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/ensureAsync.js	/^var _initialParams = require('.\/internal\/initialParams');$/;"	variable	line:12
_initialParams2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/ensureAsync.js	/^var _initialParams2 = _interopRequireDefault(_initialParams);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/ensureAsync.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/ensureAsync.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
sometimesAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/ensureAsync.js	/^ * function sometimesAsync(arg, callback) {$/;"	function	line:37
ensureAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/ensureAsync.js	/^function ensureAsync(fn) {$/;"	function	line:52
ensureAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/ensureAsync.js	/^function ensureAsync(fn) {$/;"	function	line:52
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/every.js	/^var _createTester = require('.\/internal\/createTester');$/;"	variable	line:7
_createTester2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/every.js	/^var _createTester2 = _interopRequireDefault(_createTester);$/;"	variable	line:9
_eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/every.js	/^var _eachOf = require('.\/eachOf');$/;"	variable	line:11
_eachOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/every.js	/^var _eachOf2 = _interopRequireDefault(_eachOf);$/;"	variable	line:13
_notId	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/every.js	/^var _notId = require('.\/internal\/notId');$/;"	variable	line:15
_notId2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/every.js	/^var _notId2 = _interopRequireDefault(_notId);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/every.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/every.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everyLimit.js	/^var _createTester = require('.\/internal\/createTester');$/;"	variable	line:7
_createTester2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everyLimit.js	/^var _createTester2 = _interopRequireDefault(_createTester);$/;"	variable	line:9
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everyLimit.js	/^var _eachOfLimit = require('.\/eachOfLimit');$/;"	variable	line:11
_eachOfLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everyLimit.js	/^var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit);$/;"	variable	line:13
_notId	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everyLimit.js	/^var _notId = require('.\/internal\/notId');$/;"	variable	line:15
_notId2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everyLimit.js	/^var _notId2 = _interopRequireDefault(_notId);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everyLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everyLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_everyLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everySeries.js	/^var _everyLimit = require('.\/everyLimit');$/;"	variable	line:7
_everyLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everySeries.js	/^var _everyLimit2 = _interopRequireDefault(_everyLimit);$/;"	variable	line:9
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everySeries.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:11
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everySeries.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everySeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/everySeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filter.js	/^var _filter = require('.\/internal\/filter');$/;"	variable	line:7
_filter2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filter.js	/^var _filter2 = _interopRequireDefault(_filter);$/;"	variable	line:9
_doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filter.js	/^var _doParallel = require('.\/internal\/doParallel');$/;"	variable	line:11
_doParallel2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filter.js	/^var _doParallel2 = _interopRequireDefault(_doParallel);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filter.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filter.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterLimit.js	/^var _filter = require('.\/internal\/filter');$/;"	variable	line:7
_filter2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterLimit.js	/^var _filter2 = _interopRequireDefault(_filter);$/;"	variable	line:9
_doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterLimit.js	/^var _doParallelLimit = require('.\/internal\/doParallelLimit');$/;"	variable	line:11
_doParallelLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterLimit.js	/^var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_filterLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterSeries.js	/^var _filterLimit = require('.\/filterLimit');$/;"	variable	line:7
_filterLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterSeries.js	/^var _filterLimit2 = _interopRequireDefault(_filterLimit);$/;"	variable	line:9
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterSeries.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:11
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterSeries.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/filterSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:8
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:10
_onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^var _onlyOnce = require('.\/internal\/onlyOnce');$/;"	variable	line:12
_onlyOnce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^var _onlyOnce2 = _interopRequireDefault(_onlyOnce);$/;"	variable	line:14
_ensureAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^var _ensureAsync = require('.\/ensureAsync');$/;"	variable	line:16
_ensureAsync2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^var _ensureAsync2 = _interopRequireDefault(_ensureAsync);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^function forever(fn, errback) {$/;"	function	line:51
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^    function next(err) {$/;"	function	line:55
forever.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^    function next(err) {$/;"	function	line:55
forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/forever.js	/^function forever(fn, errback) {$/;"	function	line:51
_applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _applyEach = require('.\/applyEach');$/;"	variable	line:8
_applyEach2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _applyEach2 = _interopRequireDefault(_applyEach);$/;"	variable	line:10
_applyEachSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _applyEachSeries = require('.\/applyEachSeries');$/;"	variable	line:12
_applyEachSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _applyEachSeries2 = _interopRequireDefault(_applyEachSeries);$/;"	variable	line:14
_apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _apply = require('.\/apply');$/;"	variable	line:16
_apply2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _apply2 = _interopRequireDefault(_apply);$/;"	variable	line:18
_asyncify	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _asyncify = require('.\/asyncify');$/;"	variable	line:20
_asyncify2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _asyncify2 = _interopRequireDefault(_asyncify);$/;"	variable	line:22
_auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _auto = require('.\/auto');$/;"	variable	line:24
_auto2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _auto2 = _interopRequireDefault(_auto);$/;"	variable	line:26
_autoInject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _autoInject = require('.\/autoInject');$/;"	variable	line:28
_autoInject2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _autoInject2 = _interopRequireDefault(_autoInject);$/;"	variable	line:30
_cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _cargo = require('.\/cargo');$/;"	variable	line:32
_cargo2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _cargo2 = _interopRequireDefault(_cargo);$/;"	variable	line:34
_compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _compose = require('.\/compose');$/;"	variable	line:36
_compose2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _compose2 = _interopRequireDefault(_compose);$/;"	variable	line:38
_concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _concat = require('.\/concat');$/;"	variable	line:40
_concat2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _concat2 = _interopRequireDefault(_concat);$/;"	variable	line:42
_concatSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _concatSeries = require('.\/concatSeries');$/;"	variable	line:44
_concatSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _concatSeries2 = _interopRequireDefault(_concatSeries);$/;"	variable	line:46
_constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _constant = require('.\/constant');$/;"	variable	line:48
_constant2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _constant2 = _interopRequireDefault(_constant);$/;"	variable	line:50
_detect	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _detect = require('.\/detect');$/;"	variable	line:52
_detect2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _detect2 = _interopRequireDefault(_detect);$/;"	variable	line:54
_detectLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _detectLimit = require('.\/detectLimit');$/;"	variable	line:56
_detectLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _detectLimit2 = _interopRequireDefault(_detectLimit);$/;"	variable	line:58
_detectSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _detectSeries = require('.\/detectSeries');$/;"	variable	line:60
_detectSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _detectSeries2 = _interopRequireDefault(_detectSeries);$/;"	variable	line:62
_dir	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _dir = require('.\/dir');$/;"	variable	line:64
_dir2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _dir2 = _interopRequireDefault(_dir);$/;"	variable	line:66
_doDuring	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _doDuring = require('.\/doDuring');$/;"	variable	line:68
_doDuring2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _doDuring2 = _interopRequireDefault(_doDuring);$/;"	variable	line:70
_doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _doUntil = require('.\/doUntil');$/;"	variable	line:72
_doUntil2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _doUntil2 = _interopRequireDefault(_doUntil);$/;"	variable	line:74
_doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _doWhilst = require('.\/doWhilst');$/;"	variable	line:76
_doWhilst2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _doWhilst2 = _interopRequireDefault(_doWhilst);$/;"	variable	line:78
_during	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _during = require('.\/during');$/;"	variable	line:80
_during2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _during2 = _interopRequireDefault(_during);$/;"	variable	line:82
_each	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _each = require('.\/each');$/;"	variable	line:84
_each2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _each2 = _interopRequireDefault(_each);$/;"	variable	line:86
_eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _eachLimit = require('.\/eachLimit');$/;"	variable	line:88
_eachLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _eachLimit2 = _interopRequireDefault(_eachLimit);$/;"	variable	line:90
_eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _eachOf = require('.\/eachOf');$/;"	variable	line:92
_eachOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _eachOf2 = _interopRequireDefault(_eachOf);$/;"	variable	line:94
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _eachOfLimit = require('.\/eachOfLimit');$/;"	variable	line:96
_eachOfLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit);$/;"	variable	line:98
_eachOfSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _eachOfSeries = require('.\/eachOfSeries');$/;"	variable	line:100
_eachOfSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries);$/;"	variable	line:102
_eachSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _eachSeries = require('.\/eachSeries');$/;"	variable	line:104
_eachSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _eachSeries2 = _interopRequireDefault(_eachSeries);$/;"	variable	line:106
_ensureAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _ensureAsync = require('.\/ensureAsync');$/;"	variable	line:108
_ensureAsync2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _ensureAsync2 = _interopRequireDefault(_ensureAsync);$/;"	variable	line:110
_every	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _every = require('.\/every');$/;"	variable	line:112
_every2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _every2 = _interopRequireDefault(_every);$/;"	variable	line:114
_everyLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _everyLimit = require('.\/everyLimit');$/;"	variable	line:116
_everyLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _everyLimit2 = _interopRequireDefault(_everyLimit);$/;"	variable	line:118
_everySeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _everySeries = require('.\/everySeries');$/;"	variable	line:120
_everySeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _everySeries2 = _interopRequireDefault(_everySeries);$/;"	variable	line:122
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _filter = require('.\/filter');$/;"	variable	line:124
_filter2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _filter2 = _interopRequireDefault(_filter);$/;"	variable	line:126
_filterLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _filterLimit = require('.\/filterLimit');$/;"	variable	line:128
_filterLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _filterLimit2 = _interopRequireDefault(_filterLimit);$/;"	variable	line:130
_filterSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _filterSeries = require('.\/filterSeries');$/;"	variable	line:132
_filterSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _filterSeries2 = _interopRequireDefault(_filterSeries);$/;"	variable	line:134
_forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _forever = require('.\/forever');$/;"	variable	line:136
_forever2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _forever2 = _interopRequireDefault(_forever);$/;"	variable	line:138
_log	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _log = require('.\/log');$/;"	variable	line:140
_log2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _log2 = _interopRequireDefault(_log);$/;"	variable	line:142
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _map = require('.\/map');$/;"	variable	line:144
_map2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _map2 = _interopRequireDefault(_map);$/;"	variable	line:146
_mapLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _mapLimit = require('.\/mapLimit');$/;"	variable	line:148
_mapLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _mapLimit2 = _interopRequireDefault(_mapLimit);$/;"	variable	line:150
_mapSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _mapSeries = require('.\/mapSeries');$/;"	variable	line:152
_mapSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _mapSeries2 = _interopRequireDefault(_mapSeries);$/;"	variable	line:154
_mapValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _mapValues = require('.\/mapValues');$/;"	variable	line:156
_mapValues2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _mapValues2 = _interopRequireDefault(_mapValues);$/;"	variable	line:158
_mapValuesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _mapValuesLimit = require('.\/mapValuesLimit');$/;"	variable	line:160
_mapValuesLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit);$/;"	variable	line:162
_mapValuesSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _mapValuesSeries = require('.\/mapValuesSeries');$/;"	variable	line:164
_mapValuesSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _mapValuesSeries2 = _interopRequireDefault(_mapValuesSeries);$/;"	variable	line:166
_memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _memoize = require('.\/memoize');$/;"	variable	line:168
_memoize2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _memoize2 = _interopRequireDefault(_memoize);$/;"	variable	line:170
_nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _nextTick = require('.\/nextTick');$/;"	variable	line:172
_nextTick2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _nextTick2 = _interopRequireDefault(_nextTick);$/;"	variable	line:174
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _parallel = require('.\/parallel');$/;"	variable	line:176
_parallel2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _parallel2 = _interopRequireDefault(_parallel);$/;"	variable	line:178
_parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _parallelLimit = require('.\/parallelLimit');$/;"	variable	line:180
_parallelLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _parallelLimit2 = _interopRequireDefault(_parallelLimit);$/;"	variable	line:182
_priorityQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _priorityQueue = require('.\/priorityQueue');$/;"	variable	line:184
_priorityQueue2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _priorityQueue2 = _interopRequireDefault(_priorityQueue);$/;"	variable	line:186
_queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _queue = require('.\/queue');$/;"	variable	line:188
_queue2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _queue2 = _interopRequireDefault(_queue);$/;"	variable	line:190
_race	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _race = require('.\/race');$/;"	variable	line:192
_race2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _race2 = _interopRequireDefault(_race);$/;"	variable	line:194
_reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _reduce = require('.\/reduce');$/;"	variable	line:196
_reduce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _reduce2 = _interopRequireDefault(_reduce);$/;"	variable	line:198
_reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _reduceRight = require('.\/reduceRight');$/;"	variable	line:200
_reduceRight2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _reduceRight2 = _interopRequireDefault(_reduceRight);$/;"	variable	line:202
_reflect	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _reflect = require('.\/reflect');$/;"	variable	line:204
_reflect2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _reflect2 = _interopRequireDefault(_reflect);$/;"	variable	line:206
_reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _reject = require('.\/reject');$/;"	variable	line:208
_reject2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _reject2 = _interopRequireDefault(_reject);$/;"	variable	line:210
_reflectAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _reflectAll = require('.\/reflectAll');$/;"	variable	line:212
_reflectAll2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _reflectAll2 = _interopRequireDefault(_reflectAll);$/;"	variable	line:214
_rejectLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _rejectLimit = require('.\/rejectLimit');$/;"	variable	line:216
_rejectLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _rejectLimit2 = _interopRequireDefault(_rejectLimit);$/;"	variable	line:218
_rejectSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _rejectSeries = require('.\/rejectSeries');$/;"	variable	line:220
_rejectSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _rejectSeries2 = _interopRequireDefault(_rejectSeries);$/;"	variable	line:222
_retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _retry = require('.\/retry');$/;"	variable	line:224
_retry2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _retry2 = _interopRequireDefault(_retry);$/;"	variable	line:226
_retryable	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _retryable = require('.\/retryable');$/;"	variable	line:228
_retryable2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _retryable2 = _interopRequireDefault(_retryable);$/;"	variable	line:230
_seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _seq = require('.\/seq');$/;"	variable	line:232
_seq2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _seq2 = _interopRequireDefault(_seq);$/;"	variable	line:234
_series	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _series = require('.\/series');$/;"	variable	line:236
_series2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _series2 = _interopRequireDefault(_series);$/;"	variable	line:238
_setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _setImmediate = require('.\/setImmediate');$/;"	variable	line:240
_setImmediate2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _setImmediate2 = _interopRequireDefault(_setImmediate);$/;"	variable	line:242
_some	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _some = require('.\/some');$/;"	variable	line:244
_some2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _some2 = _interopRequireDefault(_some);$/;"	variable	line:246
_someLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _someLimit = require('.\/someLimit');$/;"	variable	line:248
_someLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _someLimit2 = _interopRequireDefault(_someLimit);$/;"	variable	line:250
_someSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _someSeries = require('.\/someSeries');$/;"	variable	line:252
_someSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _someSeries2 = _interopRequireDefault(_someSeries);$/;"	variable	line:254
_sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _sortBy = require('.\/sortBy');$/;"	variable	line:256
_sortBy2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _sortBy2 = _interopRequireDefault(_sortBy);$/;"	variable	line:258
_timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _timeout = require('.\/timeout');$/;"	variable	line:260
_timeout2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _timeout2 = _interopRequireDefault(_timeout);$/;"	variable	line:262
_times	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _times = require('.\/times');$/;"	variable	line:264
_times2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _times2 = _interopRequireDefault(_times);$/;"	variable	line:266
_timesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _timesLimit = require('.\/timesLimit');$/;"	variable	line:268
_timesLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _timesLimit2 = _interopRequireDefault(_timesLimit);$/;"	variable	line:270
_timesSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _timesSeries = require('.\/timesSeries');$/;"	variable	line:272
_timesSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _timesSeries2 = _interopRequireDefault(_timesSeries);$/;"	variable	line:274
_transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _transform = require('.\/transform');$/;"	variable	line:276
_transform2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _transform2 = _interopRequireDefault(_transform);$/;"	variable	line:278
_unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _unmemoize = require('.\/unmemoize');$/;"	variable	line:280
_unmemoize2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _unmemoize2 = _interopRequireDefault(_unmemoize);$/;"	variable	line:282
_until	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _until = require('.\/until');$/;"	variable	line:284
_until2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _until2 = _interopRequireDefault(_until);$/;"	variable	line:286
_waterfall	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _waterfall = require('.\/waterfall');$/;"	variable	line:288
_waterfall2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _waterfall2 = _interopRequireDefault(_waterfall);$/;"	variable	line:290
_whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _whilst = require('.\/whilst');$/;"	variable	line:292
_whilst2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^var _whilst2 = _interopRequireDefault(_whilst);$/;"	variable	line:294
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:296
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:296
exports.default.applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/index.js	/^exports.default = {$/;"	property	line:321
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/applyEach.js	/^var _rest = require('.\/rest');$/;"	variable	line:8
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/applyEach.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:10
_initialParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/applyEach.js	/^var _initialParams = require('.\/initialParams');$/;"	variable	line:12
_initialParams2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/applyEach.js	/^var _initialParams2 = _interopRequireDefault(_initialParams);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/applyEach.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/applyEach.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/applyEach.js	/^function applyEach(eachfn) {$/;"	function	line:18
applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/applyEach.js	/^function applyEach(eachfn) {$/;"	function	line:18
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/concat.js	/^function concat(eachfn, arr, fn, callback) {$/;"	function	line:7
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/concat.js	/^    eachfn(arr, function (x, index, cb) {$/;"	function	line:9
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/concat.js	/^        fn(x, function (err, y) {$/;"	function	line:10
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/concat.js	/^function concat(eachfn, arr, fn, callback) {$/;"	function	line:7
_arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/consoleFunc.js	/^var _arrayEach = require('lodash\/_arrayEach');$/;"	variable	line:8
_arrayEach2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/consoleFunc.js	/^var _arrayEach2 = _interopRequireDefault(_arrayEach);$/;"	variable	line:10
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/consoleFunc.js	/^var _rest = require('.\/rest');$/;"	variable	line:12
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/consoleFunc.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/consoleFunc.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/consoleFunc.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
consoleFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/consoleFunc.js	/^function consoleFunc(name) {$/;"	function	line:18
consoleFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/consoleFunc.js	/^function consoleFunc(name) {$/;"	function	line:18
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:8
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:10
_breakLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^var _breakLoop = require('.\/breakLoop');$/;"	variable	line:12
_breakLoop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^var _breakLoop2 = _interopRequireDefault(_breakLoop);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^function _createTester(eachfn, check, getResult) {$/;"	function	line:18
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^        function done() {$/;"	function	line:20
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^function _createTester(eachfn, check, getResult) {$/;"	function	line:18
wrappedIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^        function wrappedIteratee(x, _, callback) {$/;"	function	line:25
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^            iteratee(x, function (err, v) {$/;"	function	line:27
wrappedIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/createTester.js	/^        function wrappedIteratee(x, _, callback) {$/;"	function	line:25
doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doLimit.js	/^function doLimit(fn, limit) {$/;"	function	line:7
doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doLimit.js	/^function doLimit(fn, limit) {$/;"	function	line:7
_eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallel.js	/^var _eachOf = require('..\/eachOf');$/;"	variable	line:8
_eachOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallel.js	/^var _eachOf2 = _interopRequireDefault(_eachOf);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallel.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallel.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallel.js	/^function doParallel(fn) {$/;"	function	line:14
doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallel.js	/^function doParallel(fn) {$/;"	function	line:14
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallelLimit.js	/^var _eachOfLimit = require('.\/eachOfLimit');$/;"	variable	line:8
_eachOfLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallelLimit.js	/^var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallelLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallelLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallelLimit.js	/^function doParallelLimit(fn) {$/;"	function	line:14
doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doParallelLimit.js	/^function doParallelLimit(fn) {$/;"	function	line:14
_eachOfSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doSeries.js	/^var _eachOfSeries = require('..\/eachOfSeries');$/;"	variable	line:8
_eachOfSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doSeries.js	/^var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
doSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doSeries.js	/^function doSeries(fn) {$/;"	function	line:14
doSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/doSeries.js	/^function doSeries(fn) {$/;"	function	line:14
DLL	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^function DLL() {$/;"	function	line:11
DLL	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^function DLL() {$/;"	class	line:11
setInitial	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^function setInitial(dll, node) {$/;"	function	line:16
setInitial	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^function setInitial(dll, node) {$/;"	function	line:16
removeLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.removeLink = function (node) {$/;"	function	line:21
DLL.removeLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.removeLink = function (node) {$/;"	method	line:21
DLL.empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.empty = DLL;$/;"	method	line:30
insertAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.insertAfter = function (node, newNode) {$/;"	function	line:32
DLL.insertAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.insertAfter = function (node, newNode) {$/;"	method	line:32
insertBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.insertBefore = function (node, newNode) {$/;"	function	line:40
DLL.insertBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.insertBefore = function (node, newNode) {$/;"	method	line:40
unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.unshift = function (node) {$/;"	function	line:48
DLL.unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.unshift = function (node) {$/;"	method	line:48
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.push = function (node) {$/;"	function	line:52
DLL.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.push = function (node) {$/;"	method	line:52
shift	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.shift = function () {$/;"	function	line:56
DLL.shift	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.shift = function () {$/;"	method	line:56
pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.pop = function () {$/;"	function	line:60
DLL.pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/DoublyLinkedList.js	/^DLL.prototype.pop = function () {$/;"	method	line:60
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:8
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:10
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^var _once = require('.\/once');$/;"	variable	line:12
_once2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^var _once2 = _interopRequireDefault(_once);$/;"	variable	line:14
_iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^var _iterator = require('.\/iterator');$/;"	variable	line:16
_iterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^var _iterator2 = _interopRequireDefault(_iterator);$/;"	variable	line:18
_onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^var _onlyOnce = require('.\/onlyOnce');$/;"	variable	line:20
_onlyOnce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^var _onlyOnce2 = _interopRequireDefault(_onlyOnce);$/;"	variable	line:22
_breakLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^var _breakLoop = require('.\/breakLoop');$/;"	variable	line:24
_breakLoop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^var _breakLoop2 = _interopRequireDefault(_breakLoop);$/;"	variable	line:26
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:28
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:28
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^function _eachOfLimit(limit) {$/;"	function	line:30
iterateeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^        function iterateeCallback(err, value) {$/;"	function	line:40
_eachOfLimit.iterateeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^        function iterateeCallback(err, value) {$/;"	function	line:40
replenish	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^        function replenish() {$/;"	function	line:53
_eachOfLimit.replenish	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^        function replenish() {$/;"	function	line:53
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/eachOfLimit.js	/^function _eachOfLimit(limit) {$/;"	function	line:30
_arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^var _arrayMap = require('lodash\/_arrayMap');$/;"	variable	line:8
_arrayMap2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^var _arrayMap2 = _interopRequireDefault(_arrayMap);$/;"	variable	line:10
_isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^var _isArrayLike = require('lodash\/isArrayLike');$/;"	variable	line:12
_isArrayLike2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^var _isArrayLike2 = _interopRequireDefault(_isArrayLike);$/;"	variable	line:14
_baseProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^var _baseProperty = require('lodash\/_baseProperty');$/;"	variable	line:16
_baseProperty2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^var _baseProperty2 = _interopRequireDefault(_baseProperty);$/;"	variable	line:18
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:20
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:22
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:24
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:24
filterArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^function filterArray(eachfn, arr, iteratee, callback) {$/;"	function	line:26
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^    eachfn(arr, function (x, index, callback) {$/;"	function	line:28
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^        iteratee(x, function (err, v) {$/;"	function	line:29
filterArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^function filterArray(eachfn, arr, iteratee, callback) {$/;"	function	line:26
filterGeneric	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^function filterGeneric(eachfn, coll, iteratee, callback) {$/;"	function	line:43
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^    eachfn(coll, function (x, index, callback) {$/;"	function	line:45
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^        iteratee(x, function (err, v) {$/;"	function	line:46
filterGeneric	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^function filterGeneric(eachfn, coll, iteratee, callback) {$/;"	function	line:43
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^function _filter(eachfn, coll, iteratee, callback) {$/;"	function	line:67
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/filter.js	/^function _filter(eachfn, coll, iteratee, callback) {$/;"	function	line:67
_findGetResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/findGetResult.js	/^function _findGetResult(v, x) {$/;"	function	line:7
_findGetResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/findGetResult.js	/^function _findGetResult(v, x) {$/;"	function	line:7
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/getIterator.js	/^exports.default = function (coll) {$/;"	function	line:7
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/getIterator.js	/^});$/;"	function	line:5
iteratorSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/getIterator.js	/^var iteratorSymbol = typeof Symbol === 'function' && Symbol.iterator;$/;"	variable	line:11
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/initialParams.js	/^exports.default = function (fn) {$/;"	function	line:7
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/initialParams.js	/^});$/;"	function	line:5
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/initialParams.js	/^var _rest = require('.\/rest');$/;"	variable	line:14
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/initialParams.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/initialParams.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/initialParams.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:18
_isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^var _isArrayLike = require('lodash\/isArrayLike');$/;"	variable	line:8
_isArrayLike2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^var _isArrayLike2 = _interopRequireDefault(_isArrayLike);$/;"	variable	line:10
_getIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^var _getIterator = require('.\/getIterator');$/;"	variable	line:12
_getIterator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^var _getIterator2 = _interopRequireDefault(_getIterator);$/;"	variable	line:14
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^var _keys = require('lodash\/keys');$/;"	variable	line:16
_keys2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^var _keys2 = _interopRequireDefault(_keys);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
createArrayIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^function createArrayIterator(coll) {$/;"	function	line:22
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^    return function next() {$/;"	function	line:25
createArrayIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^function createArrayIterator(coll) {$/;"	function	line:22
createES2015Iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^function createES2015Iterator(iterator) {$/;"	function	line:30
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^    return function next() {$/;"	function	line:32
createES2015Iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^function createES2015Iterator(iterator) {$/;"	function	line:30
createObjectIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^function createObjectIterator(obj) {$/;"	function	line:40
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^    return function next() {$/;"	function	line:44
createObjectIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^function createObjectIterator(obj) {$/;"	function	line:40
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^function iterator(coll) {$/;"	function	line:50
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/iterator.js	/^function iterator(coll) {$/;"	function	line:50
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/map.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:8
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/map.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/map.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/map.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_asyncMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/map.js	/^function _asyncMap(eachfn, arr, iteratee, callback) {$/;"	function	line:14
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/map.js	/^    eachfn(arr, function (value, _, callback) {$/;"	function	line:20
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/map.js	/^        iteratee(value, function (err, v) {$/;"	function	line:22
_asyncMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/map.js	/^function _asyncMap(eachfn, arr, iteratee, callback) {$/;"	function	line:14
notId	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/notId.js	/^function notId(v) {$/;"	function	line:7
notId	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/notId.js	/^function notId(v) {$/;"	function	line:7
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/once.js	/^function once(fn) {$/;"	function	line:7
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/once.js	/^function once(fn) {$/;"	function	line:7
onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/onlyOnce.js	/^function onlyOnce(fn) {$/;"	function	line:7
onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/onlyOnce.js	/^function onlyOnce(fn) {$/;"	function	line:7
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/parallel.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:8
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/parallel.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:10
_isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/parallel.js	/^var _isArrayLike = require('lodash\/isArrayLike');$/;"	variable	line:12
_isArrayLike2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/parallel.js	/^var _isArrayLike2 = _interopRequireDefault(_isArrayLike);$/;"	variable	line:14
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/parallel.js	/^var _rest = require('.\/rest');$/;"	variable	line:16
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/parallel.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/parallel.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/parallel.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/parallel.js	/^function _parallel(eachfn, tasks, callback) {$/;"	function	line:22
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/parallel.js	/^    eachfn(tasks, function (task, key, callback) {$/;"	function	line:26
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/parallel.js	/^function _parallel(eachfn, tasks, callback) {$/;"	function	line:22
_baseIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _baseIndexOf = require('lodash\/_baseIndexOf');$/;"	variable	line:8
_baseIndexOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _baseIndexOf2 = _interopRequireDefault(_baseIndexOf);$/;"	variable	line:10
_isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _isArray = require('lodash\/isArray');$/;"	variable	line:12
_isArray2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _isArray2 = _interopRequireDefault(_isArray);$/;"	variable	line:14
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:16
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:18
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _rest = require('.\/rest');$/;"	variable	line:20
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:22
_onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _onlyOnce = require('.\/onlyOnce');$/;"	variable	line:24
_onlyOnce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _onlyOnce2 = _interopRequireDefault(_onlyOnce);$/;"	variable	line:26
_setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _setImmediate = require('.\/setImmediate');$/;"	variable	line:28
_setImmediate2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _setImmediate2 = _interopRequireDefault(_setImmediate);$/;"	variable	line:30
_DoublyLinkedList	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _DoublyLinkedList = require('.\/DoublyLinkedList');$/;"	variable	line:32
_DoublyLinkedList2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^var _DoublyLinkedList2 = _interopRequireDefault(_DoublyLinkedList);$/;"	variable	line:34
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:36
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:36
queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^function queue(worker, concurrency, payload) {$/;"	function	line:38
_insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^    function _insert(data, insertAtFront, callback) {$/;"	function	line:45
queue._insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^    function _insert(data, insertAtFront, callback) {$/;"	function	line:45
var.item.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^            var item = {$/;"	property	line:61
queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^function queue(worker, concurrency, payload) {$/;"	function	line:38
_next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^    function _next(tasks) {$/;"	function	line:75
_next	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^    function _next(tasks) {$/;"	function	line:75
workers	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^    var workers = 0;$/;"	variable	line:104
workersList	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^    var workersList = [];$/;"	variable	line:105
q._tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^    var q = {$/;"	property	line:106
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^        push: function (data, callback) {$/;"	function	line:118
kill	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^        kill: function () {$/;"	function	line:121
unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^        unshift: function (data, callback) {$/;"	function	line:125
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^        process: function () {$/;"	function	line:128
l	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^                var l = q._tasks.length;$/;"	variable	line:132
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^        length: function () {$/;"	function	line:154
running	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^        running: function () {$/;"	function	line:157
workersList	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^        workersList: function () {$/;"	function	line:160
idle	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^        idle: function () {$/;"	function	line:163
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^        pause: function () {$/;"	function	line:166
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^        resume: function () {$/;"	function	line:169
resumeCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/queue.js	/^            var resumeCount = Math.min(q.concurrency, q._tasks.length);$/;"	variable	line:174
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/reject.js	/^var _filter = require('.\/filter');$/;"	variable	line:8
_filter2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/reject.js	/^var _filter2 = _interopRequireDefault(_filter);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/reject.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/reject.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/reject.js	/^function reject(eachfn, arr, iteratee, callback) {$/;"	function	line:14
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/reject.js	/^        iteratee(value, function (err, v) {$/;"	function	line:16
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/reject.js	/^function reject(eachfn, arr, iteratee, callback) {$/;"	function	line:14
_overRest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/rest.js	/^var _overRest2 = require('lodash\/_overRest');$/;"	variable	line:8
_overRest3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/rest.js	/^var _overRest3 = _interopRequireDefault(_overRest2);$/;"	variable	line:10
_identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/rest.js	/^var _identity = require('lodash\/identity');$/;"	variable	line:12
_identity2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/rest.js	/^var _identity2 = _interopRequireDefault(_identity);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/rest.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/rest.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/rest.js	/^function rest(func, start) {$/;"	function	line:20
rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/rest.js	/^function rest(func, start) {$/;"	function	line:20
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^var _rest = require('.\/rest');$/;"	variable	line:10
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:14
hasSetImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^var hasSetImmediate = exports.hasSetImmediate = typeof setImmediate === 'function' && setImmediate;$/;"	variable	line:16
hasNextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^var hasNextTick = exports.hasNextTick = typeof process === 'object' && typeof process.nextTick === 'function';$/;"	variable	line:17
fallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^function fallback(fn) {$/;"	function	line:19
fallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^function fallback(fn) {$/;"	function	line:19
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^function wrap(defer) {$/;"	function	line:23
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^        defer(function () {$/;"	function	line:25
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^function wrap(defer) {$/;"	function	line:23
_defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/setImmediate.js	/^var _defer;$/;"	variable	line:31
_withoutIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/withoutIndex.js	/^function _withoutIndex(iteratee) {$/;"	function	line:7
_withoutIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/internal/withoutIndex.js	/^function _withoutIndex(iteratee) {$/;"	function	line:7
_consoleFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/log.js	/^var _consoleFunc = require('.\/internal\/consoleFunc');$/;"	variable	line:7
_consoleFunc2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/log.js	/^var _consoleFunc2 = _interopRequireDefault(_consoleFunc);$/;"	variable	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/log.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/log.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/map.js	/^var _doParallel = require('.\/internal\/doParallel');$/;"	variable	line:7
_doParallel2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/map.js	/^var _doParallel2 = _interopRequireDefault(_doParallel);$/;"	variable	line:9
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/map.js	/^var _map = require('.\/internal\/map');$/;"	variable	line:11
_map2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/map.js	/^var _map2 = _interopRequireDefault(_map);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/map.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/map.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapLimit.js	/^var _doParallelLimit = require('.\/internal\/doParallelLimit');$/;"	variable	line:7
_doParallelLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapLimit.js	/^var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit);$/;"	variable	line:9
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapLimit.js	/^var _map = require('.\/internal\/map');$/;"	variable	line:11
_map2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapLimit.js	/^var _map2 = _interopRequireDefault(_map);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_mapLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapSeries.js	/^var _mapLimit = require('.\/mapLimit');$/;"	variable	line:7
_mapLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapSeries.js	/^var _mapLimit2 = _interopRequireDefault(_mapLimit);$/;"	variable	line:9
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapSeries.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:11
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapSeries.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_mapValuesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValues.js	/^var _mapValuesLimit = require('.\/mapValuesLimit');$/;"	variable	line:7
_mapValuesLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValues.js	/^var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit);$/;"	variable	line:9
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValues.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:11
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValues.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValues.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValues.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesLimit.js	/^var _eachOfLimit = require('.\/eachOfLimit');$/;"	variable	line:8
_eachOfLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesLimit.js	/^var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit);$/;"	variable	line:10
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesLimit.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:12
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesLimit.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:14
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesLimit.js	/^var _once = require('.\/internal\/once');$/;"	variable	line:16
_once2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesLimit.js	/^var _once2 = _interopRequireDefault(_once);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
mapValuesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesLimit.js	/^function mapValuesLimit(obj, limit, iteratee, callback) {$/;"	function	line:43
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesLimit.js	/^        iteratee(val, key, function (err, result) {$/;"	function	line:47
mapValuesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesLimit.js	/^function mapValuesLimit(obj, limit, iteratee, callback) {$/;"	function	line:43
_mapValuesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesSeries.js	/^var _mapValuesLimit = require('.\/mapValuesLimit');$/;"	variable	line:7
_mapValuesLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesSeries.js	/^var _mapValuesLimit2 = _interopRequireDefault(_mapValuesLimit);$/;"	variable	line:9
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesSeries.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:11
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesSeries.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/mapValuesSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^var _identity = require('lodash\/identity');$/;"	variable	line:8
_identity2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^var _identity2 = _interopRequireDefault(_identity);$/;"	variable	line:10
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^var _rest = require('.\/internal\/rest');$/;"	variable	line:12
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:14
_setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^var _setImmediate = require('.\/internal\/setImmediate');$/;"	variable	line:16
_setImmediate2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^var _setImmediate2 = _interopRequireDefault(_setImmediate);$/;"	variable	line:18
_initialParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^var _initialParams = require('.\/internal\/initialParams');$/;"	variable	line:20
_initialParams2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^var _initialParams2 = _interopRequireDefault(_initialParams);$/;"	variable	line:22
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:24
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:24
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^function has(obj, key) {$/;"	function	line:26
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^function has(obj, key) {$/;"	function	line:26
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^function memoize(fn, hasher) {$/;"	function	line:67
memoized	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^    var memoized = (0, _initialParams2.default)(function memoized(args, callback) {$/;"	function	line:71
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/memoize.js	/^function memoize(fn, hasher) {$/;"	function	line:67
_setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/nextTick.js	/^var _setImmediate = require('.\/internal\/setImmediate');$/;"	variable	line:7
_defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/nextTick.js	/^var _defer;$/;"	variable	line:40
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "name": "async",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "description": "Higher-order functions and common patterns for asynchronous code",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "version": "2.1.4",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "main": "dist\/async.js",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "author": "Caolan McMahon",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "repository": {$/;"	function	line:7
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "type": "git",$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "url": "https:\/\/github.com\/caolan\/async.git"$/;"	function	line:9
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "bugs": {$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "url": "https:\/\/github.com\/caolan\/async\/issues"$/;"	function	line:12
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "keywords": [$/;"	function	line:14
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "dependencies": {$/;"	function	line:20
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "lodash": "^4.14.0"$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "devDependencies": {$/;"	function	line:23
babel-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "babel-cli": "^6.16.0",$/;"	function	line:24
babel-core	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "babel-core": "^6.3.26",$/;"	function	line:25
babel-plugin-add-module-exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "babel-plugin-add-module-exports": "^0.2.1",$/;"	function	line:26
babel-plugin-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "babel-plugin-istanbul": "^2.0.1",$/;"	function	line:27
babel-plugin-transform-es2015-modules-commonjs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "babel-plugin-transform-es2015-modules-commonjs": "^6.3.16",$/;"	function	line:28
babel-preset-es2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "babel-preset-es2015": "^6.3.13",$/;"	function	line:29
babelify	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "babelify": "^7.2.0",$/;"	function	line:30
benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "benchmark": "^2.1.1",$/;"	function	line:31
bluebird	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "bluebird": "^3.4.6",$/;"	function	line:32
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "chai": "^3.1.0",$/;"	function	line:33
cheerio	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "cheerio": "^0.22.0",$/;"	function	line:34
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "coveralls": "^2.11.2",$/;"	function	line:35
es6-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "es6-promise": "^2.3.0",$/;"	function	line:36
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "eslint": "^2.13.1",$/;"	function	line:37
fs-extra	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "fs-extra": "^0.26.7",$/;"	function	line:38
gh-pages-deploy	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "gh-pages-deploy": "^0.4.2",$/;"	function	line:39
jsdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "jsdoc": "^3.4.0",$/;"	function	line:40
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "karma": "^1.3.0",$/;"	function	line:41
karma-browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "karma-browserify": "^5.1.0",$/;"	function	line:42
karma-firefox-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "karma-firefox-launcher": "^1.0.0",$/;"	function	line:43
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "karma-mocha": "^1.2.0",$/;"	function	line:44
karma-mocha-reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "karma-mocha-reporter": "^2.2.0",$/;"	function	line:45
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "mocha": "^3.1.2",$/;"	function	line:46
native-promise-only	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "native-promise-only": "^0.8.0-a",$/;"	function	line:47
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "nyc": "^7.0.0",$/;"	function	line:48
recursive-readdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "recursive-readdir": "^1.3.0",$/;"	function	line:49
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "rimraf": "^2.5.0",$/;"	function	line:50
rollup	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "rollup": "^0.36.3",$/;"	function	line:51
rollup-plugin-node-resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "rollup-plugin-node-resolve": "^2.0.0",$/;"	function	line:52
rollup-plugin-npm	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "rollup-plugin-npm": "^2.0.0",$/;"	function	line:53
rsvp	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "rsvp": "^3.0.18",$/;"	function	line:54
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "semver": "^4.3.6",$/;"	function	line:55
uglify-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "uglify-js": "~2.7.3",$/;"	function	line:56
vinyl-buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "vinyl-buffer": "^1.0.0",$/;"	function	line:57
vinyl-source-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "vinyl-source-stream": "^1.1.0",$/;"	function	line:58
watchify	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "watchify": "^3.7.0",$/;"	function	line:59
yargs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "yargs": "~3.9.1"$/;"	function	line:60
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "scripts": {$/;"	function	line:62
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "coverage": "nyc npm run mocha-node-test -- --grep @nycinvalid --invert",$/;"	function	line:63
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "coveralls": "npm run coverage && nyc report --reporter=text-lcov | coveralls",$/;"	function	line:64
jsdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "jsdoc": "jsdoc -c .\/support\/jsdoc\/jsdoc.json && node support\/jsdoc\/jsdoc-fix-html.js",$/;"	function	line:65
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "lint": "eslint lib\/ mocha_test\/ perf\/memory.js perf\/suites.js perf\/benchmark.js support\/build\/ support\/*.js karma.conf.js",$/;"	function	line:66
mocha-browser-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "mocha-browser-test": "karma start",$/;"	function	line:67
mocha-node-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "mocha-node-test": "mocha mocha_test\/ --compilers js:babel-core\/register",$/;"	function	line:68
mocha-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "mocha-test": "npm run mocha-node-test && npm run mocha-browser-test",$/;"	function	line:69
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "test": "npm run lint && npm run mocha-node-test"$/;"	function	line:70
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "license": "MIT",$/;"	function	line:72
gh-pages-deploy	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "gh-pages-deploy": {$/;"	function	line:73
staticpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "staticpath": "docs"$/;"	function	line:74
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^  "nyc": {$/;"	function	line:76
exclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/package.json	/^    "exclude": [$/;"	function	line:77
_eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallel.js	/^var _eachOf = require('.\/eachOf');$/;"	variable	line:8
_eachOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallel.js	/^var _eachOf2 = _interopRequireDefault(_eachOf);$/;"	variable	line:10
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallel.js	/^var _parallel = require('.\/internal\/parallel');$/;"	variable	line:12
_parallel2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallel.js	/^var _parallel2 = _interopRequireDefault(_parallel);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallel.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallel.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallel.js	/^function parallelLimit(tasks, callback) {$/;"	function	line:84
parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallel.js	/^function parallelLimit(tasks, callback) {$/;"	function	line:84
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallelLimit.js	/^var _eachOfLimit = require('.\/internal\/eachOfLimit');$/;"	variable	line:8
_eachOfLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallelLimit.js	/^var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit);$/;"	variable	line:10
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallelLimit.js	/^var _parallel = require('.\/internal\/parallel');$/;"	variable	line:12
_parallel2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallelLimit.js	/^var _parallel2 = _interopRequireDefault(_parallel);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallelLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallelLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallelLimit.js	/^function parallelLimit(tasks, limit, callback) {$/;"	function	line:38
parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/parallelLimit.js	/^function parallelLimit(tasks, limit, callback) {$/;"	function	line:38
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^exports.default = function (worker, concurrency) {$/;"	function	line:7
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^    q.push = function (data, priority, callback) {$/;"	function	line:12
q.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^    var q = (0, _queue2.default)(worker, concurrency);$/;"	function	line:9
var.item.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^            var item = {$/;"	property	line:35
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^});$/;"	function	line:5
_isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^var _isArray = require('lodash\/isArray');$/;"	variable	line:56
_isArray2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^var _isArray2 = _interopRequireDefault(_isArray);$/;"	variable	line:58
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:60
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:62
_setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^var _setImmediate = require('.\/setImmediate');$/;"	variable	line:64
_setImmediate2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^var _setImmediate2 = _interopRequireDefault(_setImmediate);$/;"	variable	line:66
_queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^var _queue = require('.\/queue');$/;"	variable	line:68
_queue2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^var _queue2 = _interopRequireDefault(_queue);$/;"	variable	line:70
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:72
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/priorityQueue.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:72
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/queue.js	/^exports.default = function (worker, concurrency) {$/;"	function	line:7
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/queue.js	/^});$/;"	function	line:5
_queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/queue.js	/^var _queue = require('.\/internal\/queue');$/;"	variable	line:13
_queue2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/queue.js	/^var _queue2 = _interopRequireDefault(_queue);$/;"	variable	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/queue.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/queue.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/race.js	/^var _isArray = require('lodash\/isArray');$/;"	variable	line:8
_isArray2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/race.js	/^var _isArray2 = _interopRequireDefault(_isArray);$/;"	variable	line:10
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/race.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:12
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/race.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:14
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/race.js	/^var _once = require('.\/internal\/once');$/;"	variable	line:16
_once2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/race.js	/^var _once2 = _interopRequireDefault(_once);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/race.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/race.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
race	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/race.js	/^function race(tasks, callback) {$/;"	function	line:59
race	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/race.js	/^function race(tasks, callback) {$/;"	function	line:59
_eachOfSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduce.js	/^var _eachOfSeries = require('.\/eachOfSeries');$/;"	variable	line:8
_eachOfSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduce.js	/^var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries);$/;"	variable	line:10
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduce.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:12
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduce.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:14
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduce.js	/^var _once = require('.\/internal\/once');$/;"	variable	line:16
_once2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduce.js	/^var _once2 = _interopRequireDefault(_once);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduce.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduce.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduce.js	/^function reduce(coll, memo, iteratee, callback) {$/;"	function	line:62
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduce.js	/^        iteratee(memo, x, function (err, v) {$/;"	function	line:65
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduce.js	/^function reduce(coll, memo, iteratee, callback) {$/;"	function	line:62
_reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduceRight.js	/^var _reduce = require('.\/reduce');$/;"	variable	line:8
_reduce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduceRight.js	/^var _reduce2 = _interopRequireDefault(_reduce);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduceRight.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduceRight.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduceRight.js	/^var slice = Array.prototype.slice;$/;"	variable	line:14
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduceRight.js	/^function reduceRight(array, memo, iteratee, callback) {$/;"	function	line:38
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reduceRight.js	/^function reduceRight(array, memo, iteratee, callback) {$/;"	function	line:38
_initialParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflect.js	/^var _initialParams = require('.\/internal\/initialParams');$/;"	variable	line:8
_initialParams2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflect.js	/^var _initialParams2 = _interopRequireDefault(_initialParams);$/;"	variable	line:10
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflect.js	/^var _rest = require('.\/internal\/rest');$/;"	variable	line:12
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflect.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflect.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflect.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
reflect	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflect.js	/^function reflect(fn) {$/;"	function	line:57
reflectOn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflect.js	/^    return (0, _initialParams2.default)(function reflectOn(args, reflectCallback) {$/;"	function	line:58
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflect.js	/^        args.push((0, _rest2.default)(function callback(err, cbArgs) {$/;"	function	line:59
reflect	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflect.js	/^function reflect(fn) {$/;"	function	line:57
_reflect	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^var _reflect = require('.\/reflect');$/;"	variable	line:8
_reflect2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^var _reflect2 = _interopRequireDefault(_reflect);$/;"	variable	line:10
_isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^var _isArray = require('lodash\/isArray');$/;"	variable	line:12
_isArray2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^var _isArray2 = _interopRequireDefault(_isArray);$/;"	variable	line:14
_arrayMap2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^var _arrayMap2 = require('lodash\/_arrayMap');$/;"	variable	line:16
_arrayMap3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^var _arrayMap3 = _interopRequireDefault(_arrayMap2);$/;"	variable	line:18
_baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^var _baseForOwn = require('lodash\/_baseForOwn');$/;"	variable	line:20
_baseForOwn2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^var _baseForOwn2 = _interopRequireDefault(_baseForOwn);$/;"	variable	line:22
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:24
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:24
reflectAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^function reflectAll(tasks) {$/;"	function	line:92
reflectAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reflectAll.js	/^function reflectAll(tasks) {$/;"	function	line:92
_reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reject.js	/^var _reject = require('.\/internal\/reject');$/;"	variable	line:7
_reject2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reject.js	/^var _reject2 = _interopRequireDefault(_reject);$/;"	variable	line:9
_doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reject.js	/^var _doParallel = require('.\/internal\/doParallel');$/;"	variable	line:11
_doParallel2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reject.js	/^var _doParallel2 = _interopRequireDefault(_doParallel);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reject.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/reject.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectLimit.js	/^var _reject = require('.\/internal\/reject');$/;"	variable	line:7
_reject2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectLimit.js	/^var _reject2 = _interopRequireDefault(_reject);$/;"	variable	line:9
_doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectLimit.js	/^var _doParallelLimit = require('.\/internal\/doParallelLimit');$/;"	variable	line:11
_doParallelLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectLimit.js	/^var _doParallelLimit2 = _interopRequireDefault(_doParallelLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_rejectLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectSeries.js	/^var _rejectLimit = require('.\/rejectLimit');$/;"	variable	line:7
_rejectLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectSeries.js	/^var _rejectLimit2 = _interopRequireDefault(_rejectLimit);$/;"	variable	line:9
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectSeries.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:11
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectSeries.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/rejectSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:8
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:10
_constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^var _constant = require('lodash\/constant');$/;"	variable	line:12
_constant2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^var _constant2 = _interopRequireDefault(_constant);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^function retry(opts, task, callback) {$/;"	function	line:104
retry.options.times	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^    var options = {$/;"	property	line:108
retry.options.intervalFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^        times: DEFAULT_TIMES,$/;"	property	line:109
parseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^    function parseTimes(acc, t) {$/;"	function	line:113
retry.parseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^    function parseTimes(acc, t) {$/;"	function	line:113
retryAttempt	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^    function retryAttempt() {$/;"	function	line:140
task	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^        task(function (err) {$/;"	function	line:141
retry.retryAttempt	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^    function retryAttempt() {$/;"	function	line:140
retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retry.js	/^function retry(opts, task, callback) {$/;"	function	line:104
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retryable.js	/^exports.default = function (opts, task) {$/;"	function	line:7
taskFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retryable.js	/^        function taskFn(cb) {$/;"	function	line:13
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retryable.js	/^});$/;"	function	line:5
_retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retryable.js	/^var _retry = require('.\/retry');$/;"	variable	line:21
_retry2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retryable.js	/^var _retry2 = _interopRequireDefault(_retry);$/;"	variable	line:23
_initialParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retryable.js	/^var _initialParams = require('.\/internal\/initialParams');$/;"	variable	line:25
_initialParams2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retryable.js	/^var _initialParams2 = _interopRequireDefault(_initialParams);$/;"	variable	line:27
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retryable.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:29
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/retryable.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:29
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/seq.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:7
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/seq.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:9
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/seq.js	/^var _rest = require('.\/internal\/rest');$/;"	variable	line:11
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/seq.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:13
_reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/seq.js	/^var _reduce = require('.\/reduce');$/;"	variable	line:15
_reduce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/seq.js	/^var _reduce2 = _interopRequireDefault(_reduce);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/seq.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/seq.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/seq.js	/^exports.default = (0, _rest2.default)(function seq(functions) {$/;"	function	line:59
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/series.js	/^var _parallel = require('.\/internal\/parallel');$/;"	variable	line:8
_parallel2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/series.js	/^var _parallel2 = _interopRequireDefault(_parallel);$/;"	variable	line:10
_eachOfSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/series.js	/^var _eachOfSeries = require('.\/eachOfSeries');$/;"	variable	line:12
_eachOfSeries2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/series.js	/^var _eachOfSeries2 = _interopRequireDefault(_eachOfSeries);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/series.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/series.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
series	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/series.js	/^function series(tasks, callback) {$/;"	function	line:82
series	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/series.js	/^function series(tasks, callback) {$/;"	function	line:82
_setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/setImmediate.js	/^var _setImmediate = require('.\/internal\/setImmediate');$/;"	variable	line:7
_setImmediate2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/setImmediate.js	/^var _setImmediate2 = _interopRequireDefault(_setImmediate);$/;"	variable	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/setImmediate.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/setImmediate.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/some.js	/^var _createTester = require('.\/internal\/createTester');$/;"	variable	line:7
_createTester2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/some.js	/^var _createTester2 = _interopRequireDefault(_createTester);$/;"	variable	line:9
_eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/some.js	/^var _eachOf = require('.\/eachOf');$/;"	variable	line:11
_eachOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/some.js	/^var _eachOf2 = _interopRequireDefault(_eachOf);$/;"	variable	line:13
_identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/some.js	/^var _identity = require('lodash\/identity');$/;"	variable	line:15
_identity2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/some.js	/^var _identity2 = _interopRequireDefault(_identity);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/some.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/some.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_createTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someLimit.js	/^var _createTester = require('.\/internal\/createTester');$/;"	variable	line:7
_createTester2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someLimit.js	/^var _createTester2 = _interopRequireDefault(_createTester);$/;"	variable	line:9
_eachOfLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someLimit.js	/^var _eachOfLimit = require('.\/eachOfLimit');$/;"	variable	line:11
_eachOfLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someLimit.js	/^var _eachOfLimit2 = _interopRequireDefault(_eachOfLimit);$/;"	variable	line:13
_identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someLimit.js	/^var _identity = require('lodash\/identity');$/;"	variable	line:15
_identity2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someLimit.js	/^var _identity2 = _interopRequireDefault(_identity);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_someLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someSeries.js	/^var _someLimit = require('.\/someLimit');$/;"	variable	line:7
_someLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someSeries.js	/^var _someLimit2 = _interopRequireDefault(_someLimit);$/;"	variable	line:9
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someSeries.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:11
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someSeries.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/someSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^var _arrayMap = require('lodash\/_arrayMap');$/;"	variable	line:8
_arrayMap2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^var _arrayMap2 = _interopRequireDefault(_arrayMap);$/;"	variable	line:10
_baseProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^var _baseProperty = require('lodash\/_baseProperty');$/;"	variable	line:12
_baseProperty2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^var _baseProperty2 = _interopRequireDefault(_baseProperty);$/;"	variable	line:14
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^var _map = require('.\/map');$/;"	variable	line:16
_map2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^var _map2 = _interopRequireDefault(_map);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^function sortBy(coll, iteratee, callback) {$/;"	function	line:68
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^        iteratee(x, function (err, criteria) {$/;"	function	line:70
comparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^    function comparator(left, right) {$/;"	function	line:79
sortBy.comparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^    function comparator(left, right) {$/;"	function	line:79
sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/sortBy.js	/^function sortBy(coll, iteratee, callback) {$/;"	function	line:68
_initialParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timeout.js	/^var _initialParams = require('.\/internal\/initialParams');$/;"	variable	line:8
_initialParams2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timeout.js	/^var _initialParams2 = _interopRequireDefault(_initialParams);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timeout.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timeout.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
myFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timeout.js	/^ * function myFunction(foo, callback) {$/;"	function	line:34
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timeout.js	/^function timeout(asyncFn, milliseconds, info) {$/;"	function	line:56
injectedCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timeout.js	/^    function injectedCallback() {$/;"	function	line:60
timeout.injectedCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timeout.js	/^    function injectedCallback() {$/;"	function	line:60
timeoutCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timeout.js	/^    function timeoutCallback() {$/;"	function	line:67
timeout.timeoutCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timeout.js	/^    function timeoutCallback() {$/;"	function	line:67
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timeout.js	/^function timeout(asyncFn, milliseconds, info) {$/;"	function	line:56
_timesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/times.js	/^var _timesLimit = require('.\/timesLimit');$/;"	variable	line:7
_timesLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/times.js	/^var _timesLimit2 = _interopRequireDefault(_timesLimit);$/;"	variable	line:9
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/times.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:11
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/times.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/times.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/times.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_mapLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesLimit.js	/^var _mapLimit = require('.\/mapLimit');$/;"	variable	line:8
_mapLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesLimit.js	/^var _mapLimit2 = _interopRequireDefault(_mapLimit);$/;"	variable	line:10
_baseRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesLimit.js	/^var _baseRange = require('lodash\/_baseRange');$/;"	variable	line:12
_baseRange2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesLimit.js	/^var _baseRange2 = _interopRequireDefault(_baseRange);$/;"	variable	line:14
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesLimit.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:16
timeLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesLimit.js	/^function timeLimit(count, limit, iteratee, callback) {$/;"	function	line:34
timeLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesLimit.js	/^function timeLimit(count, limit, iteratee, callback) {$/;"	function	line:34
_timesLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesSeries.js	/^var _timesLimit = require('.\/timesLimit');$/;"	variable	line:7
_timesLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesSeries.js	/^var _timesLimit2 = _interopRequireDefault(_timesLimit);$/;"	variable	line:9
_doLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesSeries.js	/^var _doLimit = require('.\/internal\/doLimit');$/;"	variable	line:11
_doLimit2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesSeries.js	/^var _doLimit2 = _interopRequireDefault(_doLimit);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/timesSeries.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^var _isArray = require('lodash\/isArray');$/;"	variable	line:8
_isArray2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^var _isArray2 = _interopRequireDefault(_isArray);$/;"	variable	line:10
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:12
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:14
_eachOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^var _eachOf = require('.\/eachOf');$/;"	variable	line:16
_eachOf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^var _eachOf2 = _interopRequireDefault(_eachOf);$/;"	variable	line:18
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^var _once = require('.\/internal\/once');$/;"	variable	line:20
_once2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^var _once2 = _interopRequireDefault(_once);$/;"	variable	line:22
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:24
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:24
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^function transform(coll, accumulator, iteratee, callback) {$/;"	function	line:71
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/transform.js	/^function transform(coll, accumulator, iteratee, callback) {$/;"	function	line:71
unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/unmemoize.js	/^function unmemoize(fn) {$/;"	function	line:20
unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/unmemoize.js	/^function unmemoize(fn) {$/;"	function	line:20
_whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/until.js	/^var _whilst = require('.\/whilst');$/;"	variable	line:8
_whilst2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/until.js	/^var _whilst2 = _interopRequireDefault(_whilst);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/until.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/until.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
until	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/until.js	/^function until(test, fn, callback) {$/;"	function	line:37
until	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/until.js	/^function until(test, fn, callback) {$/;"	function	line:37
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^exports.default = function (tasks, callback) {$/;"	function	line:7
nextTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^    function nextTask(args) {$/;"	function	line:13
exports.default.nextTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^    function nextTask(args) {$/;"	function	line:13
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^});$/;"	function	line:5
_isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^var _isArray = require('lodash\/isArray');$/;"	variable	line:34
_isArray2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^var _isArray2 = _interopRequireDefault(_isArray);$/;"	variable	line:36
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:38
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:40
_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^var _once = require('.\/internal\/once');$/;"	variable	line:42
_once2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^var _once2 = _interopRequireDefault(_once);$/;"	variable	line:44
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^var _rest = require('.\/internal\/rest');$/;"	variable	line:46
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:48
_onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^var _onlyOnce = require('.\/internal\/onlyOnce');$/;"	variable	line:50
_onlyOnce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^var _onlyOnce2 = _interopRequireDefault(_onlyOnce);$/;"	variable	line:52
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:54
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:54
myFirstFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^ * function myFirstFunction(callback) {$/;"	function	line:103
mySecondFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^ * function mySecondFunction(arg1, arg2, callback) {$/;"	function	line:106
myLastFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/waterfall.js	/^ * function myLastFunction(arg1, callback) {$/;"	function	line:110
_noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/whilst.js	/^var _noop = require('lodash\/noop');$/;"	variable	line:8
_noop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/whilst.js	/^var _noop2 = _interopRequireDefault(_noop);$/;"	variable	line:10
_rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/whilst.js	/^var _rest = require('.\/internal\/rest');$/;"	variable	line:12
_rest2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/whilst.js	/^var _rest2 = _interopRequireDefault(_rest);$/;"	variable	line:14
_onlyOnce	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/whilst.js	/^var _onlyOnce = require('.\/internal\/onlyOnce');$/;"	variable	line:16
_onlyOnce2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/whilst.js	/^var _onlyOnce2 = _interopRequireDefault(_onlyOnce);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/whilst.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/whilst.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/whilst.js	/^function whilst(test, iteratee, callback) {$/;"	function	line:57
whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/node_modules/async/whilst.js	/^function whilst(test, iteratee, callback) {$/;"	function	line:57
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "name": "istanbul-api",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "version": "1.1.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "description": "High level API for istanbul features",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "scripts": {$/;"	function	line:6
fast	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "fast": "mocha --slow 1000 test\/",$/;"	function	line:7
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "pretest": "jshint index.js lib\/ test\/",$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "test": "istanbul cover -x 'docs\/**' --include-all-sources --print=both node_modules\/mocha\/bin\/_mocha -- --slow 2000 -t 10000 test\/",$/;"	function	line:9
xposttest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "xposttest": "istanbul check-coverage --statements 95 --branches 80",$/;"	function	line:10
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "release": "standard-version"$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "url": "git+ssh:\/\/git@github.com\/istanbuljs\/istanbul-api.git"$/;"	function	line:15
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "keywords": [$/;"	function	line:17
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "author": "Krishnan Anantheswaran <kananthmail-github@yahoo.com>",$/;"	function	line:21
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:22
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "bugs": {$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "url": "https:\/\/github.com\/istanbuljs\/istanbul-api\/issues"$/;"	function	line:24
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "homepage": "https:\/\/github.com\/istanbuljs\/istanbul-api#readme",$/;"	function	line:26
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "devDependencies": {$/;"	function	line:27
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "chai": "^3.0.0",$/;"	function	line:28
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "coveralls": "^2.11.4",$/;"	function	line:29
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "istanbul": "^0.4.0",$/;"	function	line:30
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "jshint": "^2.8.0",$/;"	function	line:31
memory-streams	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "memory-streams": "^0.1.0",$/;"	function	line:32
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "mocha": "^3.1.2",$/;"	function	line:33
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "rimraf": "^2.4.3",$/;"	function	line:34
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "standard-version": "^4.0.0"$/;"	function	line:35
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^  "dependencies": {$/;"	function	line:37
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "async": "^2.1.4",$/;"	function	line:38
fileset	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "fileset": "^2.0.2",$/;"	function	line:39
istanbul-lib-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "istanbul-lib-coverage": "^1.0.0",$/;"	function	line:40
istanbul-lib-hook	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "istanbul-lib-hook": "^1.0.0",$/;"	function	line:41
istanbul-lib-instrument	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "istanbul-lib-instrument": "^1.3.0",$/;"	function	line:42
istanbul-lib-report	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "istanbul-lib-report": "^1.0.0-alpha.3",$/;"	function	line:43
istanbul-lib-source-maps	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "istanbul-lib-source-maps": "^1.1.0",$/;"	function	line:44
istanbul-reports	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "istanbul-reports": "^1.0.0",$/;"	function	line:45
js-yaml	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "js-yaml": "^3.7.0",$/;"	function	line:46
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "mkdirp": "^0.5.1",$/;"	function	line:47
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-api/package.json	/^    "once": "^1.4.0"$/;"	function	line:48
order	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/.doc.yml	/^order:$/;"	function	line:1
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[1.0.1](https://github.com/istanbuljs/istanbul-lib-coverage/compare/v1.0.0...v1.0.1) (2017-01-18)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/CHANGELOG.md	/^## [1.0.1](https:\/\/github.com\/istanbuljs\/istanbul-lib-coverage\/compare\/v1.0.0...v1.0.1) (2017-01-18)$/;"	function	line:6
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:9
[1.0.0](https://github.com/istanbuljs/istanbul-lib-coverage/compare/v1.0.0-alpha.3...v1.0.0) (2016-08-12)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/CHANGELOG.md	/^# [1.0.0](https:\/\/github.com\/istanbuljs\/istanbul-lib-coverage\/compare\/v1.0.0-alpha.3...v1.0.0) (2016-08-12)$/;"	function	line:16
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:19
CoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/index.js	/^var CoverageSummary = require('.\/lib\/file').CoverageSummary,$/;"	variable	line:15
createCoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/index.js	/^    createCoverageSummary: function (obj) {$/;"	function	line:26
module.exports.createCoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/index.js	/^module.exports = {$/;"	method	line:19
createCoverageMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/index.js	/^    createCoverageMap: function (obj) {$/;"	function	line:38
module.exports.createCoverageMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/index.js	/^    },$/;"	method	line:31
createFileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/index.js	/^    createFileCoverage: function (obj) {$/;"	function	line:50
module.exports.createFileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/index.js	/^    },$/;"	method	line:43
module.exports.classes.FileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/index.js	/^module.exports.classes = {$/;"	property	line:59
FileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^var FileCoverage = require('.\/file').FileCoverage,$/;"	variable	line:7
loadMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^function loadMap(source) {$/;"	function	line:10
loadMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^function loadMap(source) {$/;"	function	line:10
CoverageMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^function CoverageMap(obj) {$/;"	function	line:28
CoverageMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^function CoverageMap(obj) {$/;"	function	line:28
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.merge = function (obj) {$/;"	function	line:43
CoverageMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^}$/;"	class	line:36
CoverageMap.merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.merge = function (obj) {$/;"	method	line:43
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.toJSON = function () {$/;"	function	line:64
CoverageMap.toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.toJSON = function () {$/;"	method	line:64
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.files = function () {$/;"	function	line:71
CoverageMap.files	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.files = function () {$/;"	method	line:71
fileCoverageFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.fileCoverageFor = function (file) {$/;"	function	line:79
CoverageMap.fileCoverageFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.fileCoverageFor = function (file) {$/;"	method	line:79
addFileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.addFileCoverage = function (fc) {$/;"	function	line:92
CoverageMap.addFileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.addFileCoverage = function (fc) {$/;"	method	line:92
getCoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.getCoverageSummary = function () {$/;"	function	line:105
CoverageMap.getCoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^CoverageMap.prototype.getCoverageSummary = function () {$/;"	method	line:105
module.exports.CoverageMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/coverage-map.js	/^module.exports = {$/;"	property	line:114
percent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function percent(covered, total) {$/;"	function	line:7
percent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function percent(covered, total) {$/;"	function	line:7
blankSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function blankSummary() {$/;"	function	line:17
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^    var empty = function () {$/;"	function	line:18
blankSummary.empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^    var empty = function () {$/;"	function	line:18
blankSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function blankSummary() {$/;"	function	line:17
assertValidSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function assertValidSummary(obj) {$/;"	function	line:35
assertValidSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function assertValidSummary(obj) {$/;"	function	line:35
CoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function CoverageSummary(obj) {$/;"	function	line:55
CoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function CoverageSummary(obj) {$/;"	function	line:55
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^        get: function () {$/;"	function	line:69
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^CoverageSummary.prototype.merge = function (obj) {$/;"	function	line:79
CoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^});$/;"	class	line:73
CoverageSummary.merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^CoverageSummary.prototype.merge = function (obj) {$/;"	method	line:79
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^CoverageSummary.prototype.toJSON = function () {$/;"	function	line:95
CoverageSummary.toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^CoverageSummary.prototype.toJSON = function () {$/;"	method	line:95
emptyCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function emptyCoverage(filePath) {$/;"	function	line:100
emptyCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function emptyCoverage(filePath) {$/;"	function	line:100
assertValidObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function assertValidObject(obj) {$/;"	function	line:112
assertValidObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function assertValidObject(obj) {$/;"	function	line:112
FileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function FileCoverage(pathOrObj) {$/;"	function	line:144
FileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^function FileCoverage(pathOrObj) {$/;"	function	line:144
getLineCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.getLineCoverage = function () {$/;"	function	line:163
FileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^}$/;"	class	line:158
FileCoverage.getLineCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.getLineCoverage = function () {$/;"	method	line:163
getUncoveredLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.getUncoveredLines = function () {$/;"	function	line:186
FileCoverage.getUncoveredLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.getUncoveredLines = function () {$/;"	method	line:186
getBranchCoverageByLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.getBranchCoverageByLine = function () {$/;"	function	line:202
FileCoverage.getBranchCoverageByLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.getBranchCoverageByLine = function () {$/;"	method	line:202
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^        get: function () {$/;"	function	line:225
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.toJSON = function () {$/;"	function	line:233
FileCoverage.toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.toJSON = function () {$/;"	method	line:233
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.merge = function (other) {$/;"	function	line:241
FileCoverage.merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.merge = function (other) {$/;"	method	line:241
computeSimpleTotals	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.computeSimpleTotals = function (property) {$/;"	function	line:263
FileCoverage.computeSimpleTotals	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.computeSimpleTotals = function (property) {$/;"	method	line:263
computeBranchTotals	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.computeBranchTotals = function () {$/;"	function	line:281
FileCoverage.computeBranchTotals	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.computeBranchTotals = function () {$/;"	method	line:281
resetHits	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.resetHits = function () {$/;"	function	line:303
FileCoverage.resetHits	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.resetHits = function () {$/;"	method	line:303
toSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.toSummary = function () {$/;"	function	line:323
FileCoverage.toSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^FileCoverage.prototype.toSummary = function () {$/;"	method	line:323
module.exports.CoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^module.exports = {$/;"	property	line:332
module.exports.FileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/lib/file.js	/^    CoverageSummary: CoverageSummary,$/;"	property	line:333
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "name": "istanbul-lib-coverage",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "description": "Data library for istanbul coverage objects",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "author": "Krishnan Anantheswaran <kananthmail-github@yahoo.com>",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "main": "index.js",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "scripts": {$/;"	function	line:7
fast	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "fast": "mocha test\/",$/;"	function	line:8
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "pretest": "jshint index.js lib\/ test\/",$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "test": "istanbul cover -x 'docs\/**' --include-all-sources --print=both _mocha --  test\/",$/;"	function	line:10
posttest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "posttest": "istanbul check-coverage --statements 95 --branches 80",$/;"	function	line:11
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "release": "standard-version"$/;"	function	line:12
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "devDependencies": {$/;"	function	line:14
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "chai": "^3.0.0",$/;"	function	line:15
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "coveralls": "^2.11.4",$/;"	function	line:16
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "istanbul": "^0.4.0",$/;"	function	line:17
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "jshint": "^2.8.0",$/;"	function	line:18
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "mocha": "^2.2.5",$/;"	function	line:19
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "standard-version": "^2.4.0"$/;"	function	line:20
karmaDeps	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "karmaDeps": {$/;"	function	line:22
browserify-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "browserify-istanbul": "^0.2.1",$/;"	function	line:23
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "karma": "^0.13.10",$/;"	function	line:24
karma-browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "karma-browserify": "^4.2.1",$/;"	function	line:25
karma-chrome-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "karma-chrome-launcher": "^0.2.0",$/;"	function	line:26
karma-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "karma-coverage": "^0.4.2",$/;"	function	line:27
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "karma-mocha": "^0.2.0",$/;"	function	line:28
karma-phantomjs-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "karma-phantomjs-launcher": "^0.2.0",$/;"	function	line:29
phantomjs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "phantomjs": "^1.9.17"$/;"	function	line:30
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "repository": {$/;"	function	line:32
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "type": "git",$/;"	function	line:33
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "url": "git@github.com:istanbuljs\/istanbul-lib-coverage.git"$/;"	function	line:34
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "keywords": [$/;"	function	line:36
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:41
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "bugs": {$/;"	function	line:42
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^    "url": "https:\/\/github.com\/istanbuljs\/istanbul-lib-coverage\/issues"$/;"	function	line:43
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-coverage/package.json	/^  "homepage": "https:\/\/github.com\/istanbuljs\/istanbul-lib-coverage"$/;"	function	line:45
order	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/.doc.yml	/^order:$/;"	function	line:1
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[1.0.0](https://github.com/istanbuljs/istanbul-lib-hook/compare/v1.0.0-alpha.3...v1.0.0) (2017-01-17)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/CHANGELOG.md	/^# [1.0.0](https:\/\/github.com\/istanbuljs\/istanbul-lib-hook\/compare\/v1.0.0-alpha.3...v1.0.0) (2017-01-17)$/;"	function	line:6
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:9
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^var path = require('path'),$/;"	variable	line:5
transformFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function transformFn(matcher, transformer, verbose) {$/;"	function	line:11
transformFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function transformFn(matcher, transformer, verbose) {$/;"	function	line:11
unloadRequireCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function unloadRequireCache(matcher) {$/;"	function	line:45
unloadRequireCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function unloadRequireCache(matcher) {$/;"	function	line:45
hookRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function hookRequire(matcher, transformer, options) {$/;"	function	line:70
appendTransform	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^        appendTransform(function (code, filename) {$/;"	function	line:81
hookRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function hookRequire(matcher, transformer, options) {$/;"	function	line:70
hookCreateScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function hookCreateScript(matcher, transformer, opts) {$/;"	function	line:109
createScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^    vm.createScript = function (code, file) {$/;"	function	line:112
vm.createScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^    var fn = transformFn(matcher, transformer, opts.verbose);$/;"	function	line:111
hookCreateScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function hookCreateScript(matcher, transformer, opts) {$/;"	function	line:109
unhookCreateScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function unhookCreateScript() {$/;"	function	line:122
unhookCreateScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function unhookCreateScript() {$/;"	function	line:122
hookRunInThisContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function hookRunInThisContext(matcher, transformer, opts) {$/;"	function	line:136
runInThisContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^    vm.runInThisContext = function (code, file) {$/;"	function	line:139
vm.runInThisContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^    var fn = transformFn(matcher, transformer, opts.verbose);$/;"	function	line:138
hookRunInThisContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function hookRunInThisContext(matcher, transformer, opts) {$/;"	function	line:136
unhookRunInThisContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function unhookRunInThisContext() {$/;"	function	line:149
unhookRunInThisContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^function unhookRunInThisContext() {$/;"	function	line:149
module.exports.hookRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^module.exports = {$/;"	property	line:174
module.exports.hookCreateScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^    hookRequire: hookRequire,$/;"	property	line:175
module.exports.unhookCreateScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^    hookCreateScript: hookCreateScript,$/;"	property	line:176
module.exports.hookRunInThisContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^    unhookCreateScript: unhookCreateScript,$/;"	property	line:177
module.exports.unhookRunInThisContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^    hookRunInThisContext : hookRunInThisContext,$/;"	property	line:178
module.exports.unloadRequireCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/lib/hook.js	/^    unhookRunInThisContext : unhookRunInThisContext,$/;"	property	line:179
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "name": "istanbul-lib-hook",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "description": "Hooks for require, vm and script used in istanbul",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "author": "Krishnan Anantheswaran <kananthmail-github@yahoo.com>",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "main": "index.js",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "scripts": {$/;"	function	line:7
fast	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "fast": "mocha test\/",$/;"	function	line:8
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "pretest": "jshint index.js lib\/ test\/",$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "test": "istanbul cover -x 'docs\/**' --include-all-sources --print=both _mocha --  test\/",$/;"	function	line:10
posttest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "posttest": "istanbul check-coverage --statements 95 --branches 80",$/;"	function	line:11
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "release": "standard-version"$/;"	function	line:12
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "dependencies": {$/;"	function	line:14
append-transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "append-transform": "^0.4.0"$/;"	function	line:15
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "devDependencies": {$/;"	function	line:17
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "chai": "^3.0.0",$/;"	function	line:18
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "coveralls": "^2.11.4",$/;"	function	line:19
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "istanbul": "^0.4.0",$/;"	function	line:20
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "jshint": "^2.8.0",$/;"	function	line:21
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "mocha": "^2.3.3",$/;"	function	line:22
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "standard-version": "^4.0.0"$/;"	function	line:23
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "repository": {$/;"	function	line:25
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "type": "git",$/;"	function	line:26
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "url": "git+ssh:\/\/git@github.com\/istanbuljs\/istanbul-lib-hook.git"$/;"	function	line:27
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "keywords": [$/;"	function	line:29
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:33
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "bugs": {$/;"	function	line:34
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^    "url": "https:\/\/github.com\/istanbuljs\/istanbul-lib-hook\/issues"$/;"	function	line:35
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-hook/package.json	/^  "homepage": "https:\/\/github.com\/istanbuljs\/istanbul-lib-hook#readme"$/;"	function	line:37
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[1.4.2](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.4.1...v1.4.2) (2017-01-04)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^## [1.4.2](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.4.1...v1.4.2) (2017-01-04)$/;"	function	line:6
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:9
[1.4.1](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.4.0...v1.4.1) (2017-01-04)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^## [1.4.1](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.4.0...v1.4.1) (2017-01-04)$/;"	function	line:16
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:19
[1.4.0](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.3.1...v1.4.0) (2017-01-02)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^# [1.4.0](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.3.1...v1.4.0) (2017-01-02)$/;"	function	line:26
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Features$/;"	function	line:29
[1.3.1](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.3.0...v1.3.1) (2016-12-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^## [1.3.1](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.3.0...v1.3.1) (2016-12-27)$/;"	function	line:36
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:39
[1.3.0](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.2.0...v1.3.0) (2016-11-10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^# [1.3.0](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.2.0...v1.3.0) (2016-11-10)$/;"	function	line:46
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Features$/;"	function	line:49
[1.2.0](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.1.4...v1.2.0) (2016-10-25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^# [1.2.0](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.1.4...v1.2.0) (2016-10-25)$/;"	function	line:56
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Features$/;"	function	line:59
[1.1.4](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.1.3...v1.1.4) (2016-10-17)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^## [1.1.4](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.1.3...v1.1.4) (2016-10-17)$/;"	function	line:66
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:69
[1.1.3](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.1.2...v1.1.3) (2016-09-13)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^## [1.1.3](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.1.2...v1.1.3) (2016-09-13)$/;"	function	line:76
Performance Improvements	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Performance Improvements$/;"	function	line:79
[1.1.2](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.1.1...v1.1.2) (2016-09-08)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^## [1.1.2](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.1.1...v1.1.2) (2016-09-08)$/;"	function	line:86
Performance Improvements	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Performance Improvements$/;"	function	line:89
[1.1.1](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.1.0...v1.1.1) (2016-08-30)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^## [1.1.1](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.1.0...v1.1.1) (2016-08-30)$/;"	function	line:96
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:99
[1.1.0](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.1.0-alpha.4...v1.1.0) (2016-08-11)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^# [1.1.0](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.1.0-alpha.4...v1.1.0) (2016-08-11)$/;"	function	line:106
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:109
[1.1.0-alpha.4](https://github.com/istanbuljs/istanbul-lib-instrument/compare/v1.0.0-alpha.5...v1.1.0-alpha.4) (2016-07-20)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^# [1.1.0-alpha.4](https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/compare\/v1.0.0-alpha.5...v1.1.0-alpha.4) (2016-07-20)$/;"	function	line:116
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:119
_semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/constants.js	/^var _semver = require('semver');$/;"	variable	line:8
_package	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/constants.js	/^var _package = require('..\/package.json');$/;"	variable	line:10
_crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/constants.js	/^var _crypto = require('crypto');$/;"	variable	line:12
SHA	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/constants.js	/^var SHA = exports.SHA = 'sha1';$/;"	variable	line:15
MAGIC_KEY	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/constants.js	/^var MAGIC_KEY = exports.MAGIC_KEY = '_coverageSchema';$/;"	variable	line:17
MAGIC_VALUE	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/constants.js	/^var MAGIC_VALUE = exports.MAGIC_VALUE = (0, _crypto.createHash)(SHA).update(_package.name + '@' + (0, _semver.major)(_package.version)).digest('hex');/;"	variable	line:19
_instrumenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/index.js	/^var _instrumenter = require('.\/instrumenter');$/;"	variable	line:8
_instrumenter2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/index.js	/^var _instrumenter2 = _interopRequireDefault(_instrumenter);$/;"	variable	line:10
_visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/index.js	/^var _visitor = require('.\/visitor');$/;"	variable	line:12
_visitor2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/index.js	/^var _visitor2 = _interopRequireDefault(_visitor);$/;"	variable	line:14
_readCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/index.js	/^var _readCoverage = require('.\/read-coverage');$/;"	variable	line:16
_readCoverage2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/index.js	/^var _readCoverage2 = _interopRequireDefault(_readCoverage);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
createInstrumenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/index.js	/^function createInstrumenter(opts) {$/;"	function	line:28
createInstrumenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/index.js	/^function createInstrumenter(opts) {$/;"	function	line:28
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:7
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:7
_createClass.defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:7
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); \/*$/;"	function	line:7
_babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _babylon = require('babylon');$/;"	variable	line:13
babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var babylon = _interopRequireWildcard(_babylon);$/;"	variable	line:15
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _babelTypes = require('babel-types');$/;"	variable	line:17
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:19
_babelTraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _babelTraverse = require('babel-traverse');$/;"	variable	line:21
_babelTraverse2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _babelTraverse2 = _interopRequireDefault(_babelTraverse);$/;"	variable	line:23
_babelGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _babelGenerator = require('babel-generator');$/;"	variable	line:25
_babelGenerator2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _babelGenerator2 = _interopRequireDefault(_babelGenerator);$/;"	variable	line:27
_visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _visitor = require('.\/visitor');$/;"	variable	line:29
_visitor2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var _visitor2 = _interopRequireDefault(_visitor);$/;"	variable	line:31
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:33
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:33
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:35
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:35
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:37
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:37
defaultOpts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^function defaultOpts() {$/;"	function	line:39
defaultOpts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^function defaultOpts() {$/;"	function	line:39
Instrumenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var Instrumenter = function () {$/;"	function	line:68
Instrumenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^    function Instrumenter() {$/;"	function	line:69
Instrumenter.Instrumenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^    function Instrumenter() {$/;"	class	line:69
normalizeOpts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^        value: function normalizeOpts(opts) {$/;"	function	line:87
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^            var normalize = function normalize(name, defaultValue) {$/;"	function	line:88
instrumentSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^        value: function instrumentSync(code, filename, inputSourceMap) {$/;"	function	line:115
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^                    exit: function exit(path) {$/;"	function	line:133
instrument	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^        value: function instrument(code, filename, callback, inputSourceMap) {$/;"	function	line:169
lastFileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^        value: function lastFileCoverage() {$/;"	function	line:188
lastSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^        value: function lastSourceMap() {$/;"	function	line:198
Instrumenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/instrumenter.js	/^var Instrumenter = function () {$/;"	function	line:68
_constants	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^var _constants = require('.\/constants');$/;"	variable	line:8
_babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^var _babylon = require('babylon');$/;"	variable	line:10
_babelTraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^var _babelTraverse = require('babel-traverse');$/;"	variable	line:12
_babelTraverse2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^var _babelTraverse2 = _interopRequireDefault(_babelTraverse);$/;"	variable	line:14
_babelTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^var _babelTypes = require('babel-types');$/;"	variable	line:16
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^var t = _interopRequireWildcard(_babelTypes);$/;"	variable	line:18
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:20
_interopRequireWildcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:22
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:22
readInitialCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^function readInitialCoverage(code) {$/;"	function	line:24
ObjectProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^        ObjectProperty: function ObjectProperty(path) {$/;"	function	line:40
readInitialCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/read-coverage.js	/^function readInitialCoverage(code) {$/;"	function	line:24
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:8
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:8
_createClass.defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:8
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:8
_istanbulLibCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^var _istanbulLibCoverage = require('istanbul-lib-coverage');$/;"	variable	line:10
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:12
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:12
_possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }$/;"	function	line:14
_possibleConstructorReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }$/;"	function	line:14
_inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }$/;"	function	line:16
subClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }$/;"	class	line:16
_inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }$/;"	function	line:16
cloneLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^function cloneLocation(loc) {$/;"	function	line:18
cloneLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^function cloneLocation(loc) {$/;"	function	line:18
SourceCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^var SourceCoverage = function (_classes$FileCoverage) {$/;"	function	line:41
SourceCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^    function SourceCoverage(pathOrObj) {$/;"	function	line:44
_this.meta.last	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^        _this.meta = {$/;"	property	line:49
SourceCoverage.SourceCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^    function SourceCoverage(pathOrObj) {$/;"	function	line:44
SourceCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^var SourceCoverage = function (_classes$FileCoverage) {$/;"	function	line:41
newStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^        value: function newStatement(loc) {$/;"	function	line:61
newFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^        value: function newFunction(name, decl, loc) {$/;"	function	line:70
newBranch	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^        value: function newBranch(type, loc) {$/;"	function	line:84
addBranchPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^        value: function addBranchPath(name, location) {$/;"	function	line:97
inputSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^        value: function inputSourceMap(sourceMap) {$/;"	function	line:118
freeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/source-coverage.js	/^        value: function freeze() {$/;"	function	line:123
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_createClass.defineProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_createClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();$/;"	function	line:7
_sourceCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var _sourceCoverage = require('.\/source-coverage');$/;"	variable	line:9
_constants	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var _constants = require('.\/constants');$/;"	variable	line:11
_crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var _crypto = require('crypto');$/;"	variable	line:13
_babelTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var _babelTemplate = require('babel-template');$/;"	variable	line:15
_babelTemplate2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var _babelTemplate2 = _interopRequireDefault(_babelTemplate);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:21
_classCallCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }$/;"	function	line:21
COMMENT_RE	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var COMMENT_RE = \/^\\s*istanbul\\s+ignore\\s+(if|else|next)(?=\\W|$)\/;$/;"	variable	line:24
SOURCE_MAP_RE	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var SOURCE_MAP_RE = \/[#@]\\s*sourceMappingURL=(.*)\\s*$\/m;$/;"	variable	line:26
genVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function genVar(filename) {$/;"	function	line:29
genVar	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function genVar(filename) {$/;"	function	line:29
VisitState	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var VisitState = function () {$/;"	function	line:38
VisitState	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^    function VisitState(types, sourceFilePath, inputSourceMap) {$/;"	function	line:39
VisitState.VisitState	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^    function VisitState(types, sourceFilePath, inputSourceMap) {$/;"	class	line:39
shouldIgnore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function shouldIgnore(path) {$/;"	function	line:60
hintFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function hintFor(node) {$/;"	function	line:68
maybeAssignSourceMapURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function maybeAssignSourceMapURL(node) {$/;"	function	line:86
extractURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^            var extractURL = function extractURL(comments) {$/;"	function	line:88
onEnter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function onEnter(path) {$/;"	function	line:108
onExit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function onExit(path) {$/;"	function	line:134
setAttr	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function setAttr(node, name, value) {$/;"	function	line:147
getAttr	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function getAttr(node, name) {$/;"	function	line:156
increase	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function increase(type, id, index) {$/;"	function	line:168
insertCounter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function insertCounter(path, increment) {$/;"	function	line:181
insertStatementCounter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function insertStatementCounter(path) {$/;"	function	line:204
insertFunctionCounter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function insertFunctionCounter(path) {$/;"	function	line:215
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^            switch (n.type) {$/;"	function	line:225
getBranchIncrement	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function getBranchIncrement(branchName, loc) {$/;"	function	line:258
insertBranchCounter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function insertBranchCounter(path, branchName, loc) {$/;"	function	line:264
findLeaves	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        value: function findLeaves(node, accumulator, parent, property) {$/;"	function	line:270
VisitState	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var VisitState = function () {$/;"	function	line:38
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function entries() {$/;"	function	line:304
wrappedEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^    var wrappedEntry = function wrappedEntry(path, node) {$/;"	function	line:307
entries.wrappedEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^    var wrappedEntry = function wrappedEntry(path, node) {$/;"	class	line:307
entries.wrappedEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^    var wrappedEntry = function wrappedEntry(path, node) {$/;"	function	line:307
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^    var exit = function exit(path, node) {$/;"	function	line:317
entries.exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^    var exit = function exit(path, node) {$/;"	class	line:317
entries.exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^    var exit = function exit(path, node) {$/;"	function	line:317
entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function entries() {$/;"	function	line:304
coverStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverStatement(path) {$/;"	function	line:326
coverStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverStatement(path) {$/;"	class	line:326
coverAssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverAssignmentPattern(path) {$/;"	function	line:331
coverAssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverAssignmentPattern(path) {$/;"	class	line:331
coverFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverFunction(path) {$/;"	function	line:337
coverFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverFunction(path) {$/;"	class	line:337
coverVariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverVariableDeclarator(path) {$/;"	function	line:341
coverVariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverVariableDeclarator(path) {$/;"	class	line:341
skipInit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function skipInit(path) {$/;"	function	line:345
skipInit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function skipInit(path) {$/;"	function	line:345
makeBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function makeBlock(path) {$/;"	function	line:351
makeBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function makeBlock(path) {$/;"	function	line:351
blockProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function blockProp(prop) {$/;"	function	line:362
blockProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function blockProp(prop) {$/;"	function	line:362
convertArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function convertArrowExpression(path) {$/;"	function	line:368
convertArrowExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function convertArrowExpression(path) {$/;"	function	line:368
coverIfBranches	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverIfBranches(path) {$/;"	function	line:383
coverIfBranches	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverIfBranches(path) {$/;"	function	line:383
createSwitchBranch	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function createSwitchBranch(path) {$/;"	function	line:402
createSwitchBranch	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function createSwitchBranch(path) {$/;"	class	line:402
coverSwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverSwitchCase(path) {$/;"	function	line:407
coverSwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverSwitchCase(path) {$/;"	function	line:407
coverTernary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverTernary(path) {$/;"	function	line:418
coverTernary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverTernary(path) {$/;"	function	line:418
coverLogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverLogicalExpression(path) {$/;"	function	line:432
coverLogicalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function coverLogicalExpression(path) {$/;"	class	line:432
codeVisitor.ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^var codeVisitor = {$/;"	property	line:454
programVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function programVisitor(types) {$/;"	function	line:505
enter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        enter: function enter(path) {$/;"	function	line:512
programVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^function programVisitor(types) {$/;"	function	line:505
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^        exit: function exit(path) {$/;"	function	line:515
coverageData	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^            var coverageData = visitState.cov.toJSON();$/;"	variable	line:517
coverageNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^            var coverageNode = T.valueToNode(coverageData);$/;"	variable	line:520
cv	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/dist/visitor.js	/^            var cv = coverageTemplate({$/;"	variable	line:522
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "name": "istanbul-lib-instrument",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "version": "1.4.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "description": "Core istanbul API for JS code coverage",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "author": "Krishnan Anantheswaran <kananthmail-github@yahoo.com>",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "main": "dist\/index.js",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "scripts": {$/;"	function	line:7
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "release": "babel src --out-dir dist && documentation build -f md -o api.md src",$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "test": "cross-env NODE_ENV=test nyc --check-coverage --statements 90 --branches 80 mocha --recursive test\/",$/;"	function	line:9
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "pretest": "jshint src\/ test\/",$/;"	function	line:10
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "prepublish": "npm test && npm run release",$/;"	function	line:11
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "version": "standard-version",$/;"	function	line:12
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "coverage": "nyc report --reporter=text-lcov | coveralls"$/;"	function	line:13
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "dependencies": {$/;"	function	line:15
babel-generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "babel-generator": "^6.18.0",$/;"	function	line:16
babel-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "babel-template": "^6.16.0",$/;"	function	line:17
babel-traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "babel-traverse": "^6.18.0",$/;"	function	line:18
babel-types	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "babel-types": "^6.18.0",$/;"	function	line:19
babylon	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "babylon": "^6.13.0",$/;"	function	line:20
istanbul-lib-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "istanbul-lib-coverage": "^1.0.0",$/;"	function	line:21
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "semver": "^5.3.0"$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "devDependencies": {$/;"	function	line:24
babel-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "babel-cli": "^6.3.17",$/;"	function	line:25
babel-plugin-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "babel-plugin-istanbul": "^2.0.3",$/;"	function	line:26
babel-preset-es2015	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "babel-preset-es2015": "^6.3.13",$/;"	function	line:27
babel-register	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "babel-register": "^6.16.3",$/;"	function	line:28
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "chai": "^3.0.0",$/;"	function	line:29
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "clone": "^2.0.0",$/;"	function	line:30
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "coveralls": "^2.11.4",$/;"	function	line:31
cross-env	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "cross-env": "^2.0.1",$/;"	function	line:32
documentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "documentation": "^4.0.0-beta9",$/;"	function	line:33
js-yaml	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "js-yaml": "^3.3.1",$/;"	function	line:34
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "jshint": "^2.8.0",$/;"	function	line:35
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "mocha": "^3.1.2",$/;"	function	line:36
nopt	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "nopt": "^3.0.6",$/;"	function	line:37
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "nyc": "^8.3.1",$/;"	function	line:38
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "standard-version": "^3.0.0"$/;"	function	line:39
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "nyc": {$/;"	function	line:41
include	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "include": [$/;"	function	line:42
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "require": [$/;"	function	line:45
sourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "sourceMap": false,$/;"	function	line:48
instrument	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "instrument": false$/;"	function	line:49
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:51
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "bugs": {$/;"	function	line:52
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "url": "https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument\/issues"$/;"	function	line:53
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "homepage": "https:\/\/github.com\/istanbuljs\/istanbul-lib-instrument",$/;"	function	line:55
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "repository": {$/;"	function	line:56
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "type": "git",$/;"	function	line:57
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^    "url": "git@github.com:istanbuljs\/istanbul-lib-instrument.git"$/;"	function	line:58
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-instrument/package.json	/^  "keywords": [$/;"	function	line:60
order	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/.doc.yml	/^order:$/;"	function	line:1
AnchorJS	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/anchor.js	/^function AnchorJS(options) {$/;"	function	line:7
_applyRemainingDefaultOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/anchor.js	/^  this._applyRemainingDefaultOptions = function(opts) {$/;"	function	line:12
AnchorJS._applyRemainingDefaultOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/anchor.js	/^  this._applyRemainingDefaultOptions = function(opts) {$/;"	method	line:12
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/anchor.js	/^  this.add = function(selector) {$/;"	function	line:21
AnchorJS.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/anchor.js	/^  this.add = function(selector) {$/;"	method	line:21
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/anchor.js	/^    idList = [].map.call(elsWithIds, function assign(el) {$/;"	function	line:53
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/anchor.js	/^  this.remove = function(selector) {$/;"	function	line:133
AnchorJS.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/anchor.js	/^  this.remove = function(selector) {$/;"	method	line:133
_addBaselineStyles	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/anchor.js	/^  this._addBaselineStyles = function() {$/;"	function	line:145
AnchorJS._addBaselineStyles	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/anchor.js	/^  this._addBaselineStyles = function() {$/;"	method	line:145
AnchorJS	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/anchor.js	/^function AnchorJS(options) {$/;"	class	line:7
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^body { margin: 0 }$/;"	function	line:18
img	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^img { max-width: 100% }$/;"	function	line:19
svg	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^svg { max-height: 100% }$/;"	function	line:20
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input,$/;"	function	line:22
select	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^select,$/;"	function	line:23
textarea	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^textarea,$/;"	function	line:24
fieldset	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^fieldset {$/;"	function	line:25
label	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^label {$/;"	function	line:33
input[type=text]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=text],$/;"	function	line:37
input[type=date]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=date],$/;"	function	line:38
input[type=datetime]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=datetime],$/;"	function	line:39
input[type=datetime-local]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=datetime-local],$/;"	function	line:40
input[type=email]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=email],$/;"	function	line:41
input[type=month]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=month],$/;"	function	line:42
input[type=number]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=number],$/;"	function	line:43
input[type=password]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=password],$/;"	function	line:44
input[type=search]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=search],$/;"	function	line:45
input[type=tel]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=tel],$/;"	function	line:46
input[type=time]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=time],$/;"	function	line:47
input[type=url]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=url],$/;"	function	line:48
input[type=week]	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^input[type=week] {$/;"	function	line:49
select	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^select {$/;"	function	line:56
select:not([multiple])	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^select:not([multiple]) {$/;"	function	line:61
textarea	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^textarea {$/;"	function	line:66
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^table {$/;"	function	line:71
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^th {$/;"	function	line:78
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^th,$/;"	function	line:83
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^td {$/;"	function	line:84
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^th { vertical-align: bottom }$/;"	function	line:89
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^td { vertical-align: top }$/;"	function	line:90
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^body {$/;"	function	line:92
h1, h2, h3, h4, h5, h6	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^h1, h2, h3, h4, h5, h6 {$/;"	function	line:98
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^p {$/;"	function	line:106
dl, ol, ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^dl, ol, ul {$/;"	function	line:111
pre, code, samp	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^pre, code, samp {$/;"	function	line:116
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^pre {$/;"	function	line:121
h1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^h1 { font-size: 2rem }$/;"	function	line:127
h2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^h2 { font-size: 1.5rem }$/;"	function	line:128
h3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^h3 { font-size: 1.25rem }$/;"	function	line:129
h4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^h4 { font-size: 1rem }$/;"	function	line:130
h5	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^h5 { font-size: .875rem }$/;"	function	line:131
h6	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^h6 { font-size: .75rem }$/;"	function	line:132
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^body {$/;"	function	line:134
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^a {$/;"	function	line:139
a:hover	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^a:hover {$/;"	function	line:144
pre, code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^pre, code {$/;"	function	line:148
hr	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^hr {$/;"	function	line:153
.field	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field {$/;"	function	line:160
.field:focus	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field:focus,$/;"	function	line:167
.field.is-focused	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-focused {$/;"	function	line:168
.field:disabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field:disabled,$/;"	function	line:174
.field.is-disabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-disabled {$/;"	function	line:175
.field:read-only:not(select)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field:read-only:not(select),$/;"	function	line:180
.field.is-read-only	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-read-only {$/;"	function	line:181
.field.is-success	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-success {$/;"	function	line:186
.field.is-success:focus	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-success:focus,$/;"	function	line:190
.field.is-success.is-focused	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-success.is-focused {$/;"	function	line:191
.field.is-warning	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-warning {$/;"	function	line:195
.field.is-warning:focus	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-warning:focus,$/;"	function	line:199
.field.is-warning.is-focused	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-warning.is-focused {$/;"	function	line:200
.field:invalid	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field:invalid,$/;"	function	line:204
.field.is-error	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-error {$/;"	function	line:205
.field:invalid:focus	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field:invalid:focus,$/;"	function	line:209
.field:invalid.is-focused	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field:invalid.is-focused,$/;"	function	line:210
.field.is-error:focus	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-error:focus,$/;"	function	line:211
.field.is-error.is-focused	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.field.is-error.is-focused {$/;"	function	line:212
.table-light th	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.table-light th,$/;"	function	line:216
.table-light td	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.table-light td {$/;"	function	line:217
.table-light tr:last-child td	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.table-light tr:last-child td {$/;"	function	line:223
.btn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn {$/;"	function	line:227
.btn:hover	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn:hover {$/;"	function	line:245
.btn:focus	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn:focus {$/;"	function	line:249
::-moz-focus-inner	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^::-moz-focus-inner {$/;"	function	line:255
.btn-primary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-primary {$/;"	function	line:260
.btn-primary:hover	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-primary:hover {$/;"	function	line:266
.btn-primary:active	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-primary:active {$/;"	function	line:270
box-shadow: inset 0 0 0 20rem rgba(0,0,0,.125)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  box-shadow: inset 0 0 0 20rem rgba(0,0,0,.125),$/;"	function	line:271
inset 0 3px 4px 0 rgba(0,0,0,.25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^    inset 0 3px 4px 0 rgba(0,0,0,.25),$/;"	function	line:272
.btn-primary:disabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-primary:disabled,$/;"	function	line:276
.btn-primary.is-disabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-primary.is-disabled {$/;"	function	line:277
.btn-outline	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-outline,$/;"	function	line:281
.btn-outline:hover	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-outline:hover {$/;"	function	line:282
.btn-outline	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-outline {$/;"	function	line:286
.btn-outline:hover	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-outline:hover {$/;"	function	line:290
.btn-outline:active	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-outline:active {$/;"	function	line:294
box-shadow: inset 0 0 0 20rem rgba(0,0,0,.125)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  box-shadow: inset 0 0 0 20rem rgba(0,0,0,.125),$/;"	function	line:295
inset 0 3px 4px 0 rgba(0,0,0,.25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^    inset 0 3px 4px 0 rgba(0,0,0,.25),$/;"	function	line:296
.btn-outline:disabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-outline:disabled,$/;"	function	line:300
.btn-outline.is-disabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.btn-outline.is-disabled {$/;"	function	line:301
.h1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.h1 { font-size: 2rem }$/;"	function	line:305
.h2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.h2 { font-size: 1.5rem }$/;"	function	line:306
.h3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.h3 { font-size: 1.25rem }$/;"	function	line:307
.h4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.h4 { font-size: 1rem }$/;"	function	line:308
.h5	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.h5 { font-size: .875rem }$/;"	function	line:309
.h6	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.h6 { font-size: .75rem }$/;"	function	line:310
.bold	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bold    { font-weight: bold }$/;"	function	line:312
.regular	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.regular { font-weight: normal }$/;"	function	line:313
.italic	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.italic  { font-style: italic }$/;"	function	line:314
.caps	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.caps    { text-transform: uppercase; letter-spacing: .2em; }$/;"	function	line:315
.left-align	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.left-align   { text-align: left }$/;"	function	line:317
.center	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.center       { text-align: center }$/;"	function	line:318
.right-align	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.right-align  { text-align: right }$/;"	function	line:319
.justify	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.justify      { text-align: justify }$/;"	function	line:320
.nowrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.nowrap { white-space: nowrap }$/;"	function	line:322
.break-word	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.break-word { word-wrap: break-word }$/;"	function	line:323
.truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.truncate {$/;"	function	line:325
.list-reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.list-reset {$/;"	function	line:332
.inline	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.inline       { display: inline }$/;"	function	line:337
.block	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.block        { display: block }$/;"	function	line:338
.inline-block	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.inline-block { display: inline-block }$/;"	function	line:339
.table	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.table        { display: table }$/;"	function	line:340
.table-cell	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.table-cell   { display: table-cell }$/;"	function	line:341
.overflow-hidden	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.overflow-hidden { overflow: hidden }$/;"	function	line:343
.overflow-scroll	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.overflow-scroll { overflow: scroll }$/;"	function	line:344
.overflow-auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.overflow-auto   { overflow: auto }$/;"	function	line:345
.clearfix:before	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.clearfix:before,$/;"	function	line:347
.clearfix:after	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.clearfix:after {$/;"	function	line:348
.clearfix:after	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.clearfix:after { clear: both }$/;"	function	line:352
.left	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.left  { float: left }$/;"	function	line:354
.right	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.right { float: right }$/;"	function	line:355
.fit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.fit { max-width: 100% }$/;"	function	line:357
.border-box	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.border-box { box-sizing: border-box }$/;"	function	line:359
.align-baseline	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.align-baseline { vertical-align: baseline }$/;"	function	line:361
.align-top	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.align-top      { vertical-align: top }$/;"	function	line:362
.align-middle	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.align-middle   { vertical-align: middle }$/;"	function	line:363
.align-bottom	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.align-bottom   { vertical-align: bottom }$/;"	function	line:364
.m0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.m0  { margin:        0 }$/;"	function	line:366
.mt0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mt0 { margin-top:    0 }$/;"	function	line:367
.mr0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mr0 { margin-right:  0 }$/;"	function	line:368
.mb0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mb0 { margin-bottom: 0 }$/;"	function	line:369
.ml0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.ml0 { margin-left:   0 }$/;"	function	line:370
.m1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.m1  { margin: .5rem }$/;"	function	line:372
.mt1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mt1 { margin-top: .5rem }$/;"	function	line:373
.mr1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mr1 { margin-right: .5rem }$/;"	function	line:374
.mb1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mb1 { margin-bottom: .5rem }$/;"	function	line:375
.ml1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.ml1 { margin-left: .5rem }$/;"	function	line:376
.m2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.m2  { margin: 1rem }$/;"	function	line:378
.mt2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mt2 { margin-top: 1rem }$/;"	function	line:379
.mr2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mr2 { margin-right: 1rem }$/;"	function	line:380
.mb2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mb2 { margin-bottom: 1rem }$/;"	function	line:381
.ml2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.ml2 { margin-left: 1rem }$/;"	function	line:382
.m3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.m3  { margin: 2rem }$/;"	function	line:384
.mt3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mt3 { margin-top: 2rem }$/;"	function	line:385
.mr3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mr3 { margin-right: 2rem }$/;"	function	line:386
.mb3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mb3 { margin-bottom: 2rem }$/;"	function	line:387
.ml3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.ml3 { margin-left: 2rem }$/;"	function	line:388
.m4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.m4  { margin: 4rem }$/;"	function	line:390
.mt4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mt4 { margin-top: 4rem }$/;"	function	line:391
.mr4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mr4 { margin-right: 4rem }$/;"	function	line:392
.mb4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mb4 { margin-bottom: 4rem }$/;"	function	line:393
.ml4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.ml4 { margin-left: 4rem }$/;"	function	line:394
.mxn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mxn1 { margin-left: -.5rem; margin-right: -.5rem; }$/;"	function	line:396
.mxn2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mxn2 { margin-left: -1rem; margin-right: -1rem; }$/;"	function	line:397
.mxn3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mxn3 { margin-left: -2rem; margin-right: -2rem; }$/;"	function	line:398
.mxn4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mxn4 { margin-left: -4rem; margin-right: -4rem; }$/;"	function	line:399
.mx-auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.mx-auto { margin-left: auto; margin-right: auto; }$/;"	function	line:401
.p0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.p0 { padding: 0 }$/;"	function	line:402
.p1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.p1  { padding: .5rem }$/;"	function	line:404
.py1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.py1 { padding-top: .5rem; padding-bottom: .5rem }$/;"	function	line:405
.px1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.px1 { padding-left: .5rem; padding-right: .5rem }$/;"	function	line:406
.p2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.p2  { padding: 1rem }$/;"	function	line:408
.py2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.py2 { padding-top: 1rem; padding-bottom: 1rem }$/;"	function	line:409
.px2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.px2 { padding-left: 1rem; padding-right: 1rem }$/;"	function	line:410
.p3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.p3  { padding: 2rem }$/;"	function	line:412
.py3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.py3 { padding-top: 2rem; padding-bottom: 2rem }$/;"	function	line:413
.px3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.px3 { padding-left: 2rem; padding-right: 2rem }$/;"	function	line:414
.p4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.p4  { padding: 4rem }$/;"	function	line:416
.py4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.py4 { padding-top: 4rem; padding-bottom: 4rem }$/;"	function	line:417
.px4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.px4 { padding-left: 4rem; padding-right: 4rem }$/;"	function	line:418
.relative	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.relative { position: relative }$/;"	function	line:420
.absolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.absolute { position: absolute }$/;"	function	line:421
.fixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.fixed    { position: fixed }$/;"	function	line:422
.top-0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.top-0    { top: 0 }$/;"	function	line:424
.right-0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.right-0  { right: 0 }$/;"	function	line:425
.bottom-0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bottom-0 { bottom: 0 }$/;"	function	line:426
.left-0	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.left-0   { left: 0 }$/;"	function	line:427
.z1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.z1 { z-index: 1 }$/;"	function	line:429
.z2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.z2 { z-index: 2 }$/;"	function	line:430
.z3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.z3 { z-index: 3 }$/;"	function	line:431
.z4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.z4 { z-index: 4 }$/;"	function	line:432
.sm-show, .md-show, .lg-show	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.sm-show, .md-show, .lg-show {$/;"	function	line:434
@media (min-width: 40em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 40em) {$/;"	function	line:438
.sm-show	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-show { display: block !important }$/;"	function	line:439
@media (min-width: 52em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 52em) {$/;"	function	line:442
.md-show	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-show { display: block !important }$/;"	function	line:443
@media (min-width: 64em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 64em) {$/;"	function	line:446
.lg-show	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-show { display: block !important }$/;"	function	line:447
@media (min-width: 40em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 40em) {$/;"	function	line:451
.sm-hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-hide { display: none !important }$/;"	function	line:452
@media (min-width: 52em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 52em) {$/;"	function	line:455
.md-hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-hide { display: none !important }$/;"	function	line:456
@media (min-width: 64em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 64em) {$/;"	function	line:459
.lg-hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-hide { display: none !important }$/;"	function	line:460
.display-none	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.display-none { display: none !important }$/;"	function	line:463
.hide	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.hide {$/;"	function	line:465
.container	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.container {$/;"	function	line:473
.col	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col {$/;"	function	line:478
.col-right	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-right {$/;"	function	line:483
.col-1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-1 {$/;"	function	line:488
.col-2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-2 {$/;"	function	line:492
.col-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-3 {$/;"	function	line:496
.col-4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-4 {$/;"	function	line:500
.col-5	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-5 {$/;"	function	line:504
.col-6	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-6 {$/;"	function	line:508
.col-7	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-7 {$/;"	function	line:512
.col-8	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-8 {$/;"	function	line:516
.col-9	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-9 {$/;"	function	line:520
.col-10	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-10 {$/;"	function	line:524
.col-11	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-11 {$/;"	function	line:528
.col-12	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.col-12 {$/;"	function	line:532
@media (min-width: 40em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 40em) {$/;"	function	line:535
.sm-col	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col {$/;"	function	line:537
.sm-col-right	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-right {$/;"	function	line:542
.sm-col-1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-1 {$/;"	function	line:547
.sm-col-2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-2 {$/;"	function	line:551
.sm-col-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-3 {$/;"	function	line:555
.sm-col-4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-4 {$/;"	function	line:559
.sm-col-5	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-5 {$/;"	function	line:563
.sm-col-6	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-6 {$/;"	function	line:567
.sm-col-7	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-7 {$/;"	function	line:571
.sm-col-8	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-8 {$/;"	function	line:575
.sm-col-9	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-9 {$/;"	function	line:579
.sm-col-10	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-10 {$/;"	function	line:583
.sm-col-11	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-11 {$/;"	function	line:587
.sm-col-12	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-col-12 {$/;"	function	line:591
@media (min-width: 52em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 52em) {$/;"	function	line:596
.md-col	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col {$/;"	function	line:598
.md-col-right	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-right {$/;"	function	line:603
.md-col-1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-1 {$/;"	function	line:608
.md-col-2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-2 {$/;"	function	line:612
.md-col-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-3 {$/;"	function	line:616
.md-col-4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-4 {$/;"	function	line:620
.md-col-5	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-5 {$/;"	function	line:624
.md-col-6	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-6 {$/;"	function	line:628
.md-col-7	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-7 {$/;"	function	line:632
.md-col-8	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-8 {$/;"	function	line:636
.md-col-9	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-9 {$/;"	function	line:640
.md-col-10	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-10 {$/;"	function	line:644
.md-col-11	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-11 {$/;"	function	line:648
.md-col-12	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-col-12 {$/;"	function	line:652
@media (min-width: 64em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 64em) {$/;"	function	line:657
.lg-col	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col {$/;"	function	line:659
.lg-col-right	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-right {$/;"	function	line:664
.lg-col-1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-1 {$/;"	function	line:669
.lg-col-2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-2 {$/;"	function	line:673
.lg-col-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-3 {$/;"	function	line:677
.lg-col-4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-4 {$/;"	function	line:681
.lg-col-5	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-5 {$/;"	function	line:685
.lg-col-6	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-6 {$/;"	function	line:689
.lg-col-7	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-7 {$/;"	function	line:693
.lg-col-8	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-8 {$/;"	function	line:697
.lg-col-9	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-9 {$/;"	function	line:701
.lg-col-10	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-10 {$/;"	function	line:705
.lg-col-11	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-11 {$/;"	function	line:709
.lg-col-12	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-col-12 {$/;"	function	line:713
.flex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex }$/;"	function	line:719
.flex-column	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-column  { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column }$/;"	function	line:721
.flex-wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-wrap    { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap }$/;"	function	line:722
.flex-center	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-center   { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }$/;"	function	line:724
.flex-baseline	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-baseline { -webkit-box-align: baseline; -webkit-align-items: baseline; -ms-flex-align: baseline; align-items: baseline }$/;"	function	line:725
.flex-stretch	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-stretch  { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch }$/;"	function	line:726
.flex-start	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-start    { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start }$/;"	function	line:727
.flex-end	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-end      { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end }$/;"	function	line:728
.flex-justify	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-justify  { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between }$/;"	function	line:730
.flex-auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-auto {$/;"	function	line:732
.flex-grow	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-grow { -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto }$/;"	function	line:740
.flex-none	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-none { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none }$/;"	function	line:741
.flex-first	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-first { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1 }$/;"	function	line:743
.flex-last	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.flex-last  { -webkit-box-ordinal-group: 100000; -webkit-order: 99999; -ms-flex-order: 99999; order: 99999 }$/;"	function	line:744
@media (min-width: 40em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 40em) {$/;"	function	line:745
.sm-flex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .sm-flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex }$/;"	function	line:746
@media (min-width: 52em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 52em) {$/;"	function	line:748
.md-flex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .md-flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex }$/;"	function	line:749
@media (min-width: 64em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^@media (min-width: 64em) {$/;"	function	line:751
.lg-flex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^  .lg-flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex }$/;"	function	line:752
.border	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.border {$/;"	function	line:755
.border-top	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.border-top {$/;"	function	line:761
.border-right	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.border-right {$/;"	function	line:767
.border-bottom	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.border-bottom {$/;"	function	line:773
.border-left	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.border-left {$/;"	function	line:779
.border-none	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.border-none { border: 0 }$/;"	function	line:785
.rounded	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.rounded { border-radius: 3px }$/;"	function	line:787
.circle	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.circle  { border-radius: 50% }$/;"	function	line:788
.rounded-top	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.rounded-top    { border-radius: 3px 3px 0 0 }$/;"	function	line:790
.rounded-right	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.rounded-right  { border-radius: 0 3px 3px 0 }$/;"	function	line:791
.rounded-bottom	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.rounded-bottom { border-radius: 0 0 3px 3px }$/;"	function	line:792
.rounded-left	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.rounded-left   { border-radius: 3px 0 0 3px }$/;"	function	line:793
.not-rounded	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.not-rounded { border-radius: 0 }$/;"	function	line:795
.black	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.black  { color: #111 }$/;"	function	line:797
.gray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.gray   { color: #aaa }$/;"	function	line:798
.silver	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.silver { color: #ddd }$/;"	function	line:799
.white	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.white  { color: #fff }$/;"	function	line:800
.aqua	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.aqua  { color: #7fdbff }$/;"	function	line:802
.blue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.blue  { color: #0074d9 }$/;"	function	line:803
.navy	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.navy  { color: #001f3f }$/;"	function	line:804
.teal	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.teal  { color: #39cccc }$/;"	function	line:805
.green	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.green { color: #2ecc40 }$/;"	function	line:806
.olive	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.olive { color: #3d9970 }$/;"	function	line:807
.lime	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.lime  { color: #01ff70 }$/;"	function	line:808
.yellow	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.yellow  { color: #ffdc00 }$/;"	function	line:810
.orange	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.orange  { color: #ff851b }$/;"	function	line:811
.red	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.red     { color: #ff4136 }$/;"	function	line:812
.fuchsia	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.fuchsia { color: #f012be }$/;"	function	line:813
.purple	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.purple  { color: #b10dc9 }$/;"	function	line:814
.maroon	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.maroon  { color: #85144b }$/;"	function	line:815
.color-inherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.color-inherit { color: inherit }$/;"	function	line:817
.muted	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.muted { opacity: .5 }$/;"	function	line:818
.bg-black	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-black  { background-color: #111 }$/;"	function	line:820
.bg-gray	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-gray   { background-color: #aaa }$/;"	function	line:821
.bg-silver	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-silver { background-color: #ddd }$/;"	function	line:822
.bg-white	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-white  { background-color: #fff }$/;"	function	line:823
.bg-aqua	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-aqua  { background-color: #7fdbff }$/;"	function	line:825
.bg-blue	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-blue  { background-color: #0074d9 }$/;"	function	line:826
.bg-navy	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-navy  { background-color: #001f3f }$/;"	function	line:827
.bg-teal	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-teal  { background-color: #39cccc }$/;"	function	line:828
.bg-green	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-green { background-color: #2ecc40 }$/;"	function	line:829
.bg-olive	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-olive { background-color: #3d9970 }$/;"	function	line:830
.bg-lime	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-lime  { background-color: #01ff70 }$/;"	function	line:831
.bg-yellow	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-yellow  { background-color: #ffdc00 }$/;"	function	line:833
.bg-orange	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-orange  { background-color: #ff851b }$/;"	function	line:834
.bg-red	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-red     { background-color: #ff4136 }$/;"	function	line:835
.bg-fuchsia	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-fuchsia { background-color: #f012be }$/;"	function	line:836
.bg-purple	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-purple  { background-color: #b10dc9 }$/;"	function	line:837
.bg-maroon	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-maroon  { background-color: #85144b }$/;"	function	line:838
.bg-darken-1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-darken-1 { background-color: rgba(0,0,0,.0625) }$/;"	function	line:840
.bg-darken-2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-darken-2 { background-color: rgba(0,0,0,.125) }$/;"	function	line:841
.bg-darken-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-darken-3 { background-color: rgba(0,0,0,.25) }$/;"	function	line:842
.bg-darken-4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-darken-4 { background-color: rgba(0,0,0,.5) }$/;"	function	line:843
.bg-lighten-1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-lighten-1 { background-color: rgba(255,255,255,.0625) }$/;"	function	line:845
.bg-lighten-2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-lighten-2 { background-color: rgba(255,255,255,.125) }$/;"	function	line:846
.bg-lighten-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-lighten-3 { background-color: rgba(255,255,255,.25) }$/;"	function	line:847
.bg-lighten-4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/bass.css	/^.bg-lighten-4 { background-color: rgba(255,255,255,.5) }$/;"	function	line:848
.hljs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs {$/;"	function	line:7
.hljs-comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-comment,$/;"	function	line:16
.diff .hljs-header	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.diff .hljs-header,$/;"	function	line:17
.hljs-javadoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-javadoc {$/;"	function	line:18
.hljs-keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-keyword,$/;"	function	line:23
.css .rule .hljs-keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.css .rule .hljs-keyword,$/;"	function	line:24
.hljs-winutils	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-winutils,$/;"	function	line:25
.nginx .hljs-title	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.nginx .hljs-title,$/;"	function	line:26
.hljs-subst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-subst,$/;"	function	line:27
.hljs-request	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-request,$/;"	function	line:28
.hljs-status	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-status {$/;"	function	line:29
.hljs-number	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-number,$/;"	function	line:33
.hljs-hexcolor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-hexcolor,$/;"	function	line:34
.ruby .hljs-constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.ruby .hljs-constant {$/;"	function	line:35
.hljs-string	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-string,$/;"	function	line:39
.hljs-tag .hljs-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-tag .hljs-value,$/;"	function	line:40
.hljs-phpdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-phpdoc,$/;"	function	line:41
.hljs-dartdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-dartdoc,$/;"	function	line:42
.tex .hljs-formula	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.tex .hljs-formula {$/;"	function	line:43
.hljs-title	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-title,$/;"	function	line:47
.hljs-id	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-id,$/;"	function	line:48
.scss .hljs-preprocessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.scss .hljs-preprocessor {$/;"	function	line:49
.hljs-list .hljs-keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-list .hljs-keyword,$/;"	function	line:54
.hljs-subst	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-subst {$/;"	function	line:55
.hljs-class .hljs-title	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-class .hljs-title,$/;"	function	line:59
.hljs-type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-type,$/;"	function	line:60
.vhdl .hljs-literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.vhdl .hljs-literal,$/;"	function	line:61
.tex .hljs-command	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.tex .hljs-command {$/;"	function	line:62
.hljs-tag	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-tag,$/;"	function	line:67
.hljs-tag .hljs-title	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-tag .hljs-title,$/;"	function	line:68
.hljs-rules .hljs-property	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-rules .hljs-property,$/;"	function	line:69
.django .hljs-tag .hljs-keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.django .hljs-tag .hljs-keyword {$/;"	function	line:70
.hljs-attribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-attribute,$/;"	function	line:75
.hljs-variable	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-variable,$/;"	function	line:76
.lisp .hljs-body	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.lisp .hljs-body {$/;"	function	line:77
.hljs-regexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-regexp {$/;"	function	line:81
.hljs-symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-symbol,$/;"	function	line:85
.ruby .hljs-symbol .hljs-string	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.ruby .hljs-symbol .hljs-string,$/;"	function	line:86
.lisp .hljs-keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.lisp .hljs-keyword,$/;"	function	line:87
.clojure .hljs-keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.clojure .hljs-keyword,$/;"	function	line:88
.scheme .hljs-keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.scheme .hljs-keyword,$/;"	function	line:89
.tex .hljs-special	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.tex .hljs-special,$/;"	function	line:90
.hljs-prompt	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-prompt {$/;"	function	line:91
.hljs-built_in	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-built_in {$/;"	function	line:95
.hljs-preprocessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-preprocessor,$/;"	function	line:99
.hljs-pragma	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-pragma,$/;"	function	line:100
.hljs-pi	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-pi,$/;"	function	line:101
.hljs-doctype	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-doctype,$/;"	function	line:102
.hljs-shebang	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-shebang,$/;"	function	line:103
.hljs-cdata	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-cdata {$/;"	function	line:104
.hljs-deletion	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-deletion {$/;"	function	line:109
.hljs-addition	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-addition {$/;"	function	line:113
.diff .hljs-change	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.diff .hljs-change {$/;"	function	line:117
.hljs-chunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/github.css	/^.hljs-chunk {$/;"	function	line:121
tocElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/site.js	/^var tocElements = document.getElementById('toc').getElementsByTagName('a');$/;"	variable	line:8
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/site.js	/^  var match = function() { return true; },$/;"	function	line:25
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/site.js	/^    match = function(text) { return text.toLowerCase().indexOf(value) !== -1; };$/;"	function	line:29
.documentation a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation a {$/;"	function	line:1
.documentation .suppress-p-margin p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation .suppress-p-margin p {$/;"	function	line:5
.force-inline p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.force-inline p {$/;"	function	line:9
.container-small	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.container-small {$/;"	function	line:14
.max-height-100	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.max-height-100 {$/;"	function	line:20
.fade	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.fade {$/;"	function	line:24
.button-indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.button-indent {$/;"	function	line:28
.section-indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.section-indent {$/;"	function	line:33
.bg-cloudy	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.bg-cloudy {$/;"	function	line:37
.force-inline *	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.force-inline * {$/;"	function	line:41
section:target h3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^section:target h3 {$/;"	function	line:45
.documentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation,$/;"	function	line:49
.documentation h1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation h1,$/;"	function	line:50
.documentation h2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation h2,$/;"	function	line:51
.documentation h3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation h3,$/;"	function	line:52
.documentation h4	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation h4,$/;"	function	line:53
.documentation h5	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation h5,$/;"	function	line:54
.documentation h6	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation h6 {$/;"	function	line:55
.documentation pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation pre,$/;"	function	line:59
.documentation code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation code,$/;"	function	line:60
.documentation samp	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation samp {$/;"	function	line:61
.documentation td	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation td,$/;"	function	line:66
.documentation th	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.documentation th {$/;"	function	line:67
h1:hover .anchorjs-link	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^h1:hover .anchorjs-link,$/;"	function	line:71
h2:hover .anchorjs-link	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^h2:hover .anchorjs-link,$/;"	function	line:72
h3:hover .anchorjs-link	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^h3:hover .anchorjs-link,$/;"	function	line:73
h4:hover .anchorjs-link	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^h4:hover .anchorjs-link {$/;"	function	line:74
.collapsible .collapser	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.collapsible .collapser {$/;"	function	line:78
.collapsible:target .collapser	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.collapsible:target .collapser {$/;"	function	line:82
.fix-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^.fix-3 {$/;"	function	line:86
@media (min-width: 52em)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^@media (min-width: 52em) {$/;"	function	line:91
.fix-margin-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/assets/style.css	/^  .fix-margin-3 {$/;"	function	line:92
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^<html>$/;"	function	line:1
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^<head>$/;"	function	line:2
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <meta charset='utf-8' \/>$/;"	function	line:3
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <title>istanbul-lib-report 1.0.0-alpha.1 | Documentation<\/title>$/;"	function	line:4
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <meta name='viewport' content='width=device-width,initial-scale=1'>$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <link href='http:\/\/fonts.googleapis.com\/css?family=Source+Sans+Pro:400,700|Source+Code+Pro:400,500,700' rel='stylesheet' type='text\/css'>$/;"	function	line:6
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <link href='assets\/bass.css' type='text\/css' rel='stylesheet' \/>$/;"	function	line:7
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <link href='assets\/style.css' type='text\/css' rel='stylesheet' \/>$/;"	function	line:8
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <link href='assets\/github.css' type='text\/css' rel='stylesheet' \/>$/;"	function	line:9
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^<body class='documentation'>$/;"	function	line:11
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <div class='container'>$/;"	function	line:12
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <div class='clearfix md-mxn2'>$/;"	function	line:13
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^      <div class='fixed md-show fix-3 overflow-auto max-height-100'>$/;"	function	line:14
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='py1 px2'>$/;"	function	line:15
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <h3 class='mb0 no-anchor'>istanbul-lib-report<\/h3>$/;"	function	line:16
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='mb1'><code>1.0.0-alpha.1<\/code><\/div>$/;"	function	line:17
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div id='toc'>$/;"	function	line:23
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^      <div class='fix-margin-3'>$/;"	function	line:192
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='px2'>$/;"	function	line:193
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^<div class='py1'><section class='py2 clearfix'>$/;"	function	line:194
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <h2 id='Exports' class='mt0'>$/;"	function	line:195
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^      <h4>Static members<\/h4>$/;"	function	line:199
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='Exports.createContext'>$/;"	function	line:200
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#Exports.createContext'>$/;"	function	line:201
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:202
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:205
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a reporting context for the supplied options<\/p>$/;"	function	line:206
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2 m2'>$/;"	function	line:210
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:211
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='Exports.createContext' class='mt0'>$/;"	function	line:212
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a reporting context for the supplied options<\/p>$/;"	function	line:215
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:217
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:218
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code>[<code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Object">Object<\/a><\/code>]<\/code> <strong>opts<\/strong>$/;"	function	line:219
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:222
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>opts<\/p>$/;"	function	line:223
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Returns<\/h4>$/;"	function	line:228
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <code><code><a href="#Context">Context<\/a><\/code><\/code>$/;"	function	line:229
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <span class='force-inline'>$/;"	function	line:231
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='Exports.createReportSource'>$/;"	function	line:237
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#Exports.createReportSource'>$/;"	function	line:238
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:239
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:242
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a report source for the supplied coverage map and options<\/p>$/;"	function	line:243
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2 m2'>$/;"	function	line:247
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:248
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='Exports.createReportSource' class='mt0'>$/;"	function	line:249
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a report source for the supplied coverage map and options<\/p>$/;"	function	line:252
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:254
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:255
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code>CoverageMap<\/code> <strong>a<\/strong>$/;"	function	line:256
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:258
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>coverage map<\/p>$/;"	function	line:259
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li> <strong>coverageMap<\/strong>$/;"	function	line:263
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:265
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code>[<code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Object">Object<\/a><\/code>]<\/code> <strong>opts<\/strong>$/;"	function	line:269
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:272
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>report source options<\/p>$/;"	function	line:273
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Returns<\/h4>$/;"	function	line:278
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <code><code><a href="#ReportSource">ReportSource<\/a><\/code><\/code>$/;"	function	line:279
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <span class='force-inline'>$/;"	function	line:281
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='Exports.summarizers'>$/;"	function	line:287
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#Exports.summarizers'>$/;"	function	line:288
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:289
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:292
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>standard summary functions<\/p>$/;"	function	line:293
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2 m2'>$/;"	function	line:297
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:298
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='Exports.summarizers' class='mt0'>$/;"	function	line:299
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>standard summary functions<\/p>$/;"	function	line:302
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Static members<\/h4>$/;"	function	line:304
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <div class='collapsible' id='Exports.summarizers.flat'>$/;"	function	line:305
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <a href='#Exports.summarizers.flat'>$/;"	function	line:306
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <code>$/;"	function	line:307
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <span class='force-inline'>$/;"	function	line:310
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                          <p>a summarizer that creates a flat tree with one root node and bunch of$/;"	function	line:311
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <div class='collapser border px2 m2'>$/;"	function	line:316
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <section class='py2 clearfix'>$/;"	function	line:317
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                          <h2 id='Exports.summarizers.flat' class='mt0'>$/;"	function	line:318
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                          <p>a summarizer that creates a flat tree with one root node and bunch of$/;"	function	line:321
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <div class='collapsible' id='Exports.summarizers.nested'>$/;"	function	line:327
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <a href='#Exports.summarizers.nested'>$/;"	function	line:328
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <code>$/;"	function	line:329
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <span class='force-inline'>$/;"	function	line:332
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                          <p>a summarizer that creates a hierarchical tree where the coverage summaries$/;"	function	line:333
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <div class='collapser border px2 m2'>$/;"	function	line:338
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <section class='py2 clearfix'>$/;"	function	line:339
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                          <h2 id='Exports.summarizers.nested' class='mt0'>$/;"	function	line:340
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                          <p>a summarizer that creates a hierarchical tree where the coverage summaries$/;"	function	line:343
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <div class='collapsible' id='Exports.summarizers.pkg'>$/;"	function	line:349
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <a href='#Exports.summarizers.pkg'>$/;"	function	line:350
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <code>$/;"	function	line:351
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <span class='force-inline'>$/;"	function	line:354
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                          <p>a summarizer that creates a tree in which directories are not nested.$/;"	function	line:355
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <div class='collapser border px2 m2'>$/;"	function	line:362
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <section class='py2 clearfix'>$/;"	function	line:363
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                          <h2 id='Exports.summarizers.pkg' class='mt0'>$/;"	function	line:364
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                          <p>a summarizer that creates a tree in which directories are not nested.$/;"	function	line:367
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='Exports.getDefaultWatermarks'>$/;"	function	line:378
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#Exports.getDefaultWatermarks'>$/;"	function	line:379
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:380
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:383
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns the default watermarks that would be used when not$/;"	function	line:384
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2 m2'>$/;"	function	line:389
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:390
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='Exports.getDefaultWatermarks' class='mt0'>$/;"	function	line:391
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns the default watermarks that would be used when not$/;"	function	line:394
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Returns<\/h4>$/;"	function	line:397
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <code><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Object">Object<\/a><\/code><\/code>$/;"	function	line:398
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <span class='force-inline'>$/;"	function	line:400
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <p>an object with <code>statements<\/code>, <code>functions<\/code>, <code>branches<\/code>,$/;"	function	line:401
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <h2 id='ConsoleWriter' class='mt0'>$/;"	function	line:411
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <p>$/;"	function	line:414
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <a href="#ContentWriter">ContentWriter<\/a>$/;"	function	line:416
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <p>a content writer that writes to the console<\/p>$/;"	function	line:418
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <h2 id='ContentWriter' class='mt0'>$/;"	function	line:422
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <p>abstract interface for writing content<\/p>$/;"	function	line:425
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^      <h4>Instance members<\/h4>$/;"	function	line:427
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='ContentWriter.close'>$/;"	function	line:428
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#ContentWriter.close'>$/;"	function	line:429
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:430
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:433
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>closes this content writer. Should be called after all writes are complete.<\/p>$/;"	function	line:434
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:438
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:439
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='ContentWriter.close' class='mt0'>$/;"	function	line:440
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>closes this content writer. Should be called after all writes are complete.<\/p>$/;"	function	line:443
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='ContentWriter.colorize'>$/;"	function	line:448
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#ContentWriter.colorize'>$/;"	function	line:449
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:450
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:453
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns the colorized version of a string. Typically,$/;"	function	line:454
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:461
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:462
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='ContentWriter.colorize' class='mt0'>$/;"	function	line:463
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns the colorized version of a string. Typically,$/;"	function	line:466
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:471
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:472
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>str<\/strong>$/;"	function	line:473
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:475
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>the string to colorize<\/p>$/;"	function	line:476
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>clazz<\/strong>$/;"	function	line:480
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:482
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>one of <code>high<\/code>, <code>medium<\/code> or <code>low<\/code><\/p>$/;"	function	line:483
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Returns<\/h4>$/;"	function	line:488
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <code><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code><\/code>$/;"	function	line:489
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <span class='force-inline'>$/;"	function	line:491
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <p>the colorized form of the string<\/p>$/;"	function	line:492
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='ContentWriter.println'>$/;"	function	line:498
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#ContentWriter.println'>$/;"	function	line:499
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:500
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:503
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>writes a string appended with a newline to the destination<\/p>$/;"	function	line:504
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:508
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:509
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='ContentWriter.println' class='mt0'>$/;"	function	line:510
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>writes a string appended with a newline to the destination<\/p>$/;"	function	line:513
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:515
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:516
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>str<\/strong>$/;"	function	line:517
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:519
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>the string to write<\/p>$/;"	function	line:520
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='ContentWriter.write'>$/;"	function	line:528
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#ContentWriter.write'>$/;"	function	line:529
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:530
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:533
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>writes a string as-is to the destination<\/p>$/;"	function	line:534
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:538
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:539
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='ContentWriter.write' class='mt0'>$/;"	function	line:540
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>writes a string as-is to the destination<\/p>$/;"	function	line:543
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:545
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:546
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>str<\/strong>$/;"	function	line:547
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:549
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>the string to write<\/p>$/;"	function	line:550
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <h2 id='Context' class='mt0'>$/;"	function	line:560
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <p>A reporting context that is passed to report implementations<\/p>$/;"	function	line:563
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <h4>Parameters<\/h4>$/;"	function	line:565
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <ul class='suppress-p-margin'>$/;"	function	line:566
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <li><code>[<code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Object">Object<\/a><\/code>]<\/code> <strong>opts<\/strong>$/;"	function	line:567
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <span class='force-inline'>$/;"	function	line:570
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <p>opts options<\/p>$/;"	function	line:571
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <ul>$/;"	function	line:575
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <li><code>[<code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code>]<\/code> opts.dir$/;"	function	line:576
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <p>opts.dir the reporting directory<\/p>$/;"	function	line:578
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <li><code>[<code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Object">Object<\/a><\/code>]<\/code> opts.watermarks$/;"	function	line:580
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <p>opts.watermarks watermarks for$/;"	function	line:582
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <li><code>[<code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Statements\/function">Function<\/a><\/code>]<\/code> opts.sourceFinder$/;"	function	line:585
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <p>opts.sourceFinder a$/;"	function	line:587
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^      <h4>Instance members<\/h4>$/;"	function	line:593
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='Context.classForPercent'>$/;"	function	line:594
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#Context.classForPercent'>$/;"	function	line:595
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:596
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:599
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns the coverage class given a coverage$/;"	function	line:600
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:605
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:606
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='Context.classForPercent' class='mt0'>$/;"	function	line:607
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns the coverage class given a coverage$/;"	function	line:610
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:613
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:614
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>type<\/strong>$/;"	function	line:615
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:617
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>the coverage type, one of <code>statements<\/code>, <code>functions<\/code>,$/;"	function	line:618
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>branches<\/code>, or <code>lines<\/code><\/p>$/;"	function	line:619
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Number">Number<\/a><\/code> <strong>value<\/strong>$/;"	function	line:623
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:625
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>the percentage value<\/p>$/;"	function	line:626
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Returns<\/h4>$/;"	function	line:631
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <code><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code><\/code>$/;"	function	line:632
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <span class='force-inline'>$/;"	function	line:634
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <p>one of <code>high<\/code>, <code>medium<\/code> or <code>low<\/code><\/p>$/;"	function	line:635
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='Context.getSource'>$/;"	function	line:641
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#Context.getSource'>$/;"	function	line:642
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:643
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:646
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns the source code for the specified file path or throws if$/;"	function	line:647
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:652
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:653
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='Context.getSource' class='mt0'>$/;"	function	line:654
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns the source code for the specified file path or throws if$/;"	function	line:657
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:660
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:661
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>filePath<\/strong>$/;"	function	line:662
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:664
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>the file path as found in a file coverage object<\/p>$/;"	function	line:665
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Returns<\/h4>$/;"	function	line:670
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <code><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code><\/code>$/;"	function	line:671
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <span class='force-inline'>$/;"	function	line:673
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <p>the source code<\/p>$/;"	function	line:674
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='Context.getVisitor'>$/;"	function	line:680
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#Context.getVisitor'>$/;"	function	line:681
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:682
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:685
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a full visitor given a partial one.<\/p>$/;"	function	line:686
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:690
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:691
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='Context.getVisitor' class='mt0'>$/;"	function	line:692
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a full visitor given a partial one.<\/p>$/;"	function	line:695
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:697
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:698
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Object">Object<\/a><\/code> <strong>partialVisitor<\/strong>$/;"	function	line:699
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:701
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>a partial visitor only having the functions of$/;"	function	line:702
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Returns<\/h4>$/;"	function	line:709
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <code><code><a href="#Visitor">Visitor<\/a><\/code><\/code>$/;"	function	line:710
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <span class='force-inline'>$/;"	function	line:712
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='Context.getWriter'>$/;"	function	line:718
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#Context.getWriter'>$/;"	function	line:719
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:720
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:723
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a FileWriter implementation for reporting use. Also available$/;"	function	line:724
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:729
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:730
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='Context.getWriter' class='mt0'>$/;"	function	line:731
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a FileWriter implementation for reporting use. Also available$/;"	function	line:734
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Returns<\/h4>$/;"	function	line:737
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <code><code>Writer<\/code><\/code>$/;"	function	line:738
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <span class='force-inline'>$/;"	function	line:740
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='Context.getXMLWriter'>$/;"	function	line:746
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#Context.getXMLWriter'>$/;"	function	line:747
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:748
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:751
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns an XML writer for the supplied content writer<\/p>$/;"	function	line:752
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:756
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:757
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='Context.getXMLWriter' class='mt0'>$/;"	function	line:758
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns an XML writer for the supplied content writer<\/p>$/;"	function	line:761
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:763
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:764
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="#ContentWriter">ContentWriter<\/a><\/code> <strong>contentWriter<\/strong>$/;"	function	line:765
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:767
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>the content writer to which the returned XML writer$/;"	function	line:768
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Returns<\/h4>$/;"	function	line:774
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <code><code><a href="#XMLWriter">XMLWriter<\/a><\/code><\/code>$/;"	function	line:775
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <span class='force-inline'>$/;"	function	line:777
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <h2 id='FileContentWriter' class='mt0'>$/;"	function	line:785
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <p>$/;"	function	line:788
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <a href="#ContentWriter">ContentWriter<\/a>$/;"	function	line:790
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <p>a content writer that writes to a file<\/p>$/;"	function	line:792
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <h4>Parameters<\/h4>$/;"	function	line:794
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <ul class='suppress-p-margin'>$/;"	function	line:795
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Number">Number<\/a><\/code> <strong>fd<\/strong>$/;"	function	line:796
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <span class='force-inline'>$/;"	function	line:798
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <p>the file descriptor<\/p>$/;"	function	line:799
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <h2 id='FileWriter' class='mt0'>$/;"	function	line:806
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <p>utility for writing files under a specific directory<\/p>$/;"	function	line:809
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <h4>Parameters<\/h4>$/;"	function	line:811
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <ul class='suppress-p-margin'>$/;"	function	line:812
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>baseDir<\/strong>$/;"	function	line:813
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <span class='force-inline'>$/;"	function	line:815
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <p>the base directory under which files should be written<\/p>$/;"	function	line:816
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^      <h4>Instance members<\/h4>$/;"	function	line:821
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='FileWriter.copyFile'>$/;"	function	line:822
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#FileWriter.copyFile'>$/;"	function	line:823
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:824
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:827
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>copies a file from a source directory to a destination name<\/p>$/;"	function	line:828
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:832
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:833
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='FileWriter.copyFile' class='mt0'>$/;"	function	line:834
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>copies a file from a source directory to a destination name<\/p>$/;"	function	line:837
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:839
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:840
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>source<\/strong>$/;"	function	line:841
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:843
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>path to source file<\/p>$/;"	function	line:844
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>dest<\/strong>$/;"	function	line:848
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:850
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>relative path to destination file<\/p>$/;"	function	line:851
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='FileWriter.writeFile'>$/;"	function	line:859
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#FileWriter.writeFile'>$/;"	function	line:860
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:861
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:864
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a content writer for writing content to the supplied file.<\/p>$/;"	function	line:865
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:869
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:870
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='FileWriter.writeFile' class='mt0'>$/;"	function	line:871
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a content writer for writing content to the supplied file.<\/p>$/;"	function	line:874
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:876
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:877
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> or  <strong>file<\/strong>$/;"	function	line:878
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:880
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>the relative path to the file or the special$/;"	function	line:881
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Returns<\/h4>$/;"	function	line:887
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <code><code><a href="#ContentWriter">ContentWriter<\/a><\/code><\/code>$/;"	function	line:888
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <span class='force-inline'>$/;"	function	line:890
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='FileWriter.writerForDir'>$/;"	function	line:896
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#FileWriter.writerForDir'>$/;"	function	line:897
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:898
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:901
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a FileWriter that is rooted at the supplied subdirectory<\/p>$/;"	function	line:902
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:906
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:907
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='FileWriter.writerForDir' class='mt0'>$/;"	function	line:908
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns a FileWriter that is rooted at the supplied subdirectory<\/p>$/;"	function	line:911
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:913
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:914
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>subdir<\/strong>$/;"	function	line:915
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:917
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>the subdirectory under which to root the$/;"	function	line:918
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <h4>Returns<\/h4>$/;"	function	line:924
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <code><code><a href="#FileWriter">FileWriter<\/a><\/code><\/code>$/;"	function	line:925
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                  <span class='force-inline'>$/;"	function	line:927
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <h2 id='ReportSource' class='mt0'>$/;"	function	line:935
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <p>WIP<\/p>$/;"	function	line:938
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <h4>Parameters<\/h4>$/;"	function	line:940
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <ul class='suppress-p-margin'>$/;"	function	line:941
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <li> <strong>coverageMap<\/strong>$/;"	function	line:942
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <span class='force-inline'>$/;"	function	line:944
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <li> <strong>opts<\/strong>$/;"	function	line:948
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <span class='force-inline'>$/;"	function	line:950
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <h2 id='Tree' class='mt0'>$/;"	function	line:957
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <p>abstract base class for a coverage tree.<\/p>$/;"	function	line:960
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^      <h4>Instance members<\/h4>$/;"	function	line:962
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='Tree.getRoot'>$/;"	function	line:963
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#Tree.getRoot'>$/;"	function	line:964
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:965
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:968
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns the root node of the tree<\/p>$/;"	function	line:969
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:973
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:974
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='Tree.getRoot' class='mt0'>$/;"	function	line:975
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>returns the root node of the tree<\/p>$/;"	function	line:978
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='Tree.visit'>$/;"	function	line:983
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#Tree.visit'>$/;"	function	line:984
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:985
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:988
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>visits the tree depth-first with the supplied partial visitor<\/p>$/;"	function	line:989
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:993
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:994
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='Tree.visit' class='mt0'>$/;"	function	line:995
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>visits the tree depth-first with the supplied partial visitor<\/p>$/;"	function	line:998
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:1000
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:1001
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li> <strong>visitor<\/strong>$/;"	function	line:1002
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:1004
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>a potentially partial visitor<\/p>$/;"	function	line:1005
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li> <strong>state<\/strong>$/;"	function	line:1009
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:1011
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>the state to be passed around during tree traversal<\/p>$/;"	function	line:1012
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <h2 id='Visitor' class='mt0'>$/;"	function	line:1022
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <p>An object with methods that are called during the traversal of the coverage tree.$/;"	function	line:1025
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^<ul>$/;"	function	line:1027
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^<li><code>onStart(root, state)<\/code> - called before traversal begins<\/li>$/;"	function	line:1028
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^<li><code>onSummary(node, state)<\/code> - called for every summary node<\/li>$/;"	function	line:1029
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^<li><code>onDetail(node, state)<\/code> - called for every detail node<\/li>$/;"	function	line:1030
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^<li><code>onSummaryEnd(node, state)<\/code> - called after all children have been visited for$/;"	function	line:1031
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^<li><code>onEnd(root, state)<\/code> - called after traversal ends<\/li>$/;"	function	line:1033
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <h4>Parameters<\/h4>$/;"	function	line:1036
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <ul class='suppress-p-margin'>$/;"	function	line:1037
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <li> <strong>delegate<\/strong>$/;"	function	line:1038
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <span class='force-inline'>$/;"	function	line:1040
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <p>a partial visitor that only implements the methods of interest$/;"	function	line:1041
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <h2 id='XMLWriter' class='mt0'>$/;"	function	line:1052
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <p>a utility class to produce well-formed, indented XML<\/p>$/;"	function	line:1055
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <h4>Parameters<\/h4>$/;"	function	line:1057
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <ul class='suppress-p-margin'>$/;"	function	line:1058
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <li><code><a href="#ContentWriter">ContentWriter<\/a><\/code> <strong>contentWriter<\/strong>$/;"	function	line:1059
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <span class='force-inline'>$/;"	function	line:1061
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <p>the content writer that this utility wraps<\/p>$/;"	function	line:1062
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^      <h4>Instance members<\/h4>$/;"	function	line:1067
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='XMLWriter.closeAll'>$/;"	function	line:1068
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#XMLWriter.closeAll'>$/;"	function	line:1069
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:1070
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:1073
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>closes all open tags and ends the document<\/p>$/;"	function	line:1074
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:1078
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:1079
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='XMLWriter.closeAll' class='mt0'>$/;"	function	line:1080
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>closes all open tags and ends the document<\/p>$/;"	function	line:1083
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='XMLWriter.closeTag'>$/;"	function	line:1088
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#XMLWriter.closeTag'>$/;"	function	line:1089
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:1090
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:1093
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>closes an open XML tag.<\/p>$/;"	function	line:1094
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:1098
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:1099
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='XMLWriter.closeTag' class='mt0'>$/;"	function	line:1100
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>closes an open XML tag.<\/p>$/;"	function	line:1103
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:1105
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:1106
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>name<\/strong>$/;"	function	line:1107
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:1109
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>tag name to close. This must match the writer&apos;s$/;"	function	line:1110
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='XMLWriter.inlineTag'>$/;"	function	line:1119
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#XMLWriter.inlineTag'>$/;"	function	line:1120
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:1121
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:1124
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>writes a tag and its value opening and closing it at the same time<\/p>$/;"	function	line:1125
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:1129
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:1130
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='XMLWriter.inlineTag' class='mt0'>$/;"	function	line:1131
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>writes a tag and its value opening and closing it at the same time<\/p>$/;"	function	line:1134
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:1136
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:1137
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>name<\/strong>$/;"	function	line:1138
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:1140
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>tag name<\/p>$/;"	function	line:1141
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code>[<code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Object">Object<\/a><\/code>]<\/code> <strong>attrs<\/strong>$/;"	function	line:1145
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:1148
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>attrs tag attributes<\/p>$/;"	function	line:1149
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code>[<code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code>]<\/code> <strong>content<\/strong>$/;"	function	line:1153
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:1156
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>content optional tag content<\/p>$/;"	function	line:1157
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <div class='collapsible' id='XMLWriter.openTag'>$/;"	function	line:1165
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <a href='#XMLWriter.openTag'>$/;"	function	line:1166
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <code>$/;"	function	line:1167
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <span class='force-inline'>$/;"	function	line:1170
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>writes the opening XML tag with the supplied attributes<\/p>$/;"	function	line:1171
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <div class='collapser border px2'>$/;"	function	line:1175
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <section class='py2 clearfix'>$/;"	function	line:1176
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <h2 id='XMLWriter.openTag' class='mt0'>$/;"	function	line:1177
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^              <p>writes the opening XML tag with the supplied attributes<\/p>$/;"	function	line:1180
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <h4>Parameters<\/h4>$/;"	function	line:1182
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                <ul class='suppress-p-margin'>$/;"	function	line:1183
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/String">String<\/a><\/code> <strong>name<\/strong>$/;"	function	line:1184
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:1186
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>tag name<\/p>$/;"	function	line:1187
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                    <li><code>[<code><a href="https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/Object">Object<\/a><\/code>]<\/code> <strong>attrs<\/strong>$/;"	function	line:1191
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                      <span class='force-inline'>$/;"	function	line:1194
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^                        <p>attrs attributes for the tag<\/p>$/;"	function	line:1195
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <h2 id='visit' class='mt0'>$/;"	function	line:1205
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <p>visit all nodes depth-first from this node down. Note that <code>onStart<\/code>$/;"	function	line:1208
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <h4>Parameters<\/h4>$/;"	function	line:1212
ul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^    <ul class='suppress-p-margin'>$/;"	function	line:1213
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <li> <strong>visitor<\/strong>$/;"	function	line:1214
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <span class='force-inline'>$/;"	function	line:1216
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <p>a full visitor that is called during tree traversal<\/p>$/;"	function	line:1217
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^        <li> <strong>state<\/strong>$/;"	function	line:1221
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^          <span class='force-inline'>$/;"	function	line:1223
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^            <p>optional state that is passed around<\/p>$/;"	function	line:1224
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <script src='assets\/anchor.js'><\/script>$/;"	function	line:1235
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/docs/index.html	/^  <script src='assets\/site.js'><\/script>$/;"	function	line:1236
summarizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/index.js	/^var summarizer = require('.\/lib\/summarizer'),$/;"	variable	line:11
createContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/index.js	/^    createContext: function (opts) {$/;"	function	line:21
module.exports.createContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/index.js	/^module.exports = {$/;"	method	line:15
getDefaultWatermarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/index.js	/^    getDefaultWatermarks: function () {$/;"	function	line:31
module.exports.getDefaultWatermarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/index.js	/^    },$/;"	method	line:23
module.exports.summarizers.flat	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/index.js	/^module.exports.summarizers = {$/;"	property	line:38
FileWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^var FileWriter = require('.\/file-writer'),$/;"	variable	line:5
defaultSourceLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^function defaultSourceLookup(path) {$/;"	function	line:11
defaultSourceLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^function defaultSourceLookup(path) {$/;"	function	line:11
mergeWatermarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^function mergeWatermarks(specified, defaults) {$/;"	function	line:19
mergeWatermarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^function mergeWatermarks(specified, defaults) {$/;"	function	line:19
Context	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^function Context(opts) {$/;"	function	line:40
Context	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^function Context(opts) {$/;"	class	line:40
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^    get: function () {$/;"	function	line:50
getWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^Context.prototype.getWriter = function () {$/;"	function	line:63
Context.getWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^Context.prototype.getWriter = function () {$/;"	method	line:63
getSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^Context.prototype.getSource = function (filePath) {$/;"	function	line:73
Context.getSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^Context.prototype.getSource = function (filePath) {$/;"	method	line:73
classForPercent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^Context.prototype.classForPercent = function (type, value) {$/;"	function	line:85
Context.classForPercent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^Context.prototype.classForPercent = function (type, value) {$/;"	method	line:85
getXMLWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^Context.prototype.getXMLWriter = function (contentWriter) {$/;"	function	line:104
Context.getXMLWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^Context.prototype.getXMLWriter = function (contentWriter) {$/;"	method	line:104
getVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^Context.prototype.getVisitor = function (partialVisitor) {$/;"	function	line:114
Context.getVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^Context.prototype.getVisitor = function (partialVisitor) {$/;"	method	line:114
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^    create: function (opts) {$/;"	function	line:119
module.exports.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/context.js	/^module.exports = {$/;"	method	line:118
ContentWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^function ContentWriter() {$/;"	function	line:20
ContentWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^function ContentWriter() {$/;"	function	line:20
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ContentWriter.prototype.write = function () {$/;"	function	line:28
ContentWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^}$/;"	class	line:21
ContentWriter.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ContentWriter.prototype.write = function () {$/;"	method	line:28
colorize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ContentWriter.prototype.colorize = function (str \/*, clazz*\/) {$/;"	function	line:41
ContentWriter.colorize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ContentWriter.prototype.colorize = function (str \/*, clazz*\/) {$/;"	method	line:41
println	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ContentWriter.prototype.println = function (str) {$/;"	function	line:49
ContentWriter.println	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ContentWriter.prototype.println = function (str) {$/;"	method	line:49
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ContentWriter.prototype.close = function () {$/;"	function	line:56
ContentWriter.close	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ContentWriter.prototype.close = function () {$/;"	method	line:56
FileContentWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^function FileContentWriter(fd) {$/;"	function	line:65
FileContentWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^function FileContentWriter(fd) {$/;"	class	line:65
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^FileContentWriter.prototype.write = function (str) {$/;"	function	line:70
FileContentWriter.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^FileContentWriter.prototype.write = function (str) {$/;"	method	line:70
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^FileContentWriter.prototype.close = function () {$/;"	function	line:74
FileContentWriter.close	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^FileContentWriter.prototype.close = function () {$/;"	method	line:74
ConsoleWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^function ConsoleWriter() {$/;"	function	line:83
ConsoleWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^function ConsoleWriter() {$/;"	function	line:83
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ConsoleWriter.prototype.write = function (str) {$/;"	function	line:87
ConsoleWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^util.inherits(ConsoleWriter, ContentWriter);$/;"	class	line:85
ConsoleWriter.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ConsoleWriter.prototype.write = function (str) {$/;"	method	line:87
colorize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ConsoleWriter.prototype.colorize = function (str, clazz) {$/;"	function	line:91
ConsoleWriter.colorize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^ConsoleWriter.prototype.colorize = function (str, clazz) {$/;"	method	line:91
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^        switch (clazz) {$/;"	function	line:94
FileWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^function FileWriter(baseDir) {$/;"	function	line:115
FileWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^function FileWriter(baseDir) {$/;"	class	line:115
writerForDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^FileWriter.prototype.writerForDir = function (subdir) {$/;"	function	line:128
FileWriter.writerForDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^FileWriter.prototype.writerForDir = function (subdir) {$/;"	method	line:128
copyFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^FileWriter.prototype.copyFile = function (source, dest) {$/;"	function	line:139
FileWriter.copyFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^FileWriter.prototype.copyFile = function (source, dest) {$/;"	method	line:139
writeFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^FileWriter.prototype.writeFile = function (file) {$/;"	function	line:153
FileWriter.writeFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/file-writer.js	/^FileWriter.prototype.writeFile = function (file) {$/;"	method	line:153
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^var path = require('path'),$/;"	variable	line:7
makeRelativeNormalizedPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^function makeRelativeNormalizedPath(str, sep) {$/;"	function	line:13
makeRelativeNormalizedPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^function makeRelativeNormalizedPath(str, sep) {$/;"	function	line:13
Path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^function Path(strOrArray) {$/;"	function	line:52
Path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^function Path(strOrArray) {$/;"	function	line:52
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.toString = function () {$/;"	function	line:62
Path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^}$/;"	class	line:60
Path.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.toString = function () {$/;"	method	line:62
hasParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.hasParent = function () {$/;"	function	line:66
Path.hasParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.hasParent = function () {$/;"	method	line:66
parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.parent = function () {$/;"	function	line:70
Path.parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.parent = function () {$/;"	method	line:70
elements	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.elements = function () {$/;"	function	line:79
Path.elements	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.elements = function () {$/;"	method	line:79
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.contains = function (other) {$/;"	function	line:83
Path.contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.contains = function (other) {$/;"	method	line:83
ancestorOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.ancestorOf = function (other) {$/;"	function	line:96
Path.ancestorOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.ancestorOf = function (other) {$/;"	method	line:96
descendantOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.descendantOf = function (other) {$/;"	function	line:100
Path.descendantOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.descendantOf = function (other) {$/;"	method	line:100
commonPrefixPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.commonPrefixPath = function (other) {$/;"	function	line:104
Path.commonPrefixPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.prototype.commonPrefixPath = function (other) {$/;"	method	line:104
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.compare = function (a, b) {$/;"	function	line:127
Path.compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^});$/;"	function	line:125
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^    get: function () {$/;"	function	line:145
setParserAndSep	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^    setParserAndSep: function (p, sep) {$/;"	function	line:152
Path.tester.setParserAndSep	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^Path.tester = {$/;"	method	line:151
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^    reset: function () {$/;"	function	line:156
Path.tester.reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/path.js	/^    },$/;"	method	line:155
Path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^var Path = require('.\/path'),$/;"	variable	line:7
ReportNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function ReportNode(path, fileCoverage) {$/;"	function	line:14
ReportNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function ReportNode(path, fileCoverage) {$/;"	class	line:14
addChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.addChild = function (child) {$/;"	function	line:23
ReportNode.addChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.addChild = function (child) {$/;"	method	line:23
asRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.asRelative = function (p) {$/;"	function	line:28
ReportNode.asRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.asRelative = function (p) {$/;"	method	line:28
getQualifiedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getQualifiedName = function () {$/;"	function	line:36
ReportNode.getQualifiedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getQualifiedName = function () {$/;"	method	line:36
getRelativeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getRelativeName = function () {$/;"	function	line:40
ReportNode.getRelativeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getRelativeName = function () {$/;"	method	line:40
getParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getParent = function () {$/;"	function	line:56
ReportNode.getParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getParent = function () {$/;"	method	line:56
getChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getChildren = function () {$/;"	function	line:60
ReportNode.getChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getChildren = function () {$/;"	method	line:60
isSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.isSummary = function () {$/;"	function	line:64
ReportNode.isSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.isSummary = function () {$/;"	method	line:64
getFileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getFileCoverage = function () {$/;"	function	line:68
ReportNode.getFileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getFileCoverage = function () {$/;"	method	line:68
getCoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getCoverageSummary = function (filesOnly) {$/;"	function	line:72
ReportNode.getCoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^ReportNode.prototype.getCoverageSummary = function (filesOnly) {$/;"	method	line:72
treeFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function treeFor(root, childPrefix) {$/;"	function	line:100
maybePrefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^        maybePrefix = function (node) {$/;"	function	line:103
getRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^    tree.getRoot = function () {$/;"	function	line:108
tree.getRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^        };$/;"	function	line:107
onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^        onDetail: function (node) {$/;"	function	line:112
visitor.onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^    visitor = {$/;"	method	line:111
onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^        onSummary: function (node) {$/;"	function	line:115
visitor.onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^        },$/;"	method	line:114
treeFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function treeFor(root, childPrefix) {$/;"	function	line:100
findCommonParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function findCommonParent(paths) {$/;"	function	line:128
findCommonParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function findCommonParent(paths) {$/;"	function	line:128
toInitialList	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function toInitialList(coverageMap) {$/;"	function	line:144
toInitialList	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function toInitialList(coverageMap) {$/;"	function	line:144
toDirParents	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function toDirParents(list) {$/;"	function	line:168
toDirParents	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function toDirParents(list) {$/;"	function	line:168
foldIntoParents	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function foldIntoParents(nodeList) {$/;"	function	line:186
foldIntoParents	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function foldIntoParents(nodeList) {$/;"	function	line:186
createRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function createRoot() {$/;"	function	line:214
createRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function createRoot() {$/;"	function	line:214
createNestedSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function createNestedSummary(coverageMap) {$/;"	function	line:218
createNestedSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function createNestedSummary(coverageMap) {$/;"	function	line:218
createPackageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function createPackageSummary(coverageMap) {$/;"	function	line:239
createPackageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function createPackageSummary(coverageMap) {$/;"	function	line:239
createFlatSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function createFlatSummary(coverageMap) {$/;"	function	line:267
createFlatSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^function createFlatSummary(coverageMap) {$/;"	function	line:267
module.exports.createNestedSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^module.exports = {$/;"	property	line:280
module.exports.createPackageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^    createNestedSummary:  createNestedSummary,$/;"	property	line:281
module.exports.createFlatSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/summarizer.js	/^    createPackageSummary: createPackageSummary,$/;"	property	line:282
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^var util = require('util');$/;"	variable	line:7
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^function Visitor(delegate) {$/;"	function	line:26
Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^function Visitor(delegate) {$/;"	class	line:26
CompositeVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^function CompositeVisitor(visitors) {$/;"	function	line:39
CompositeVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^function CompositeVisitor(visitors) {$/;"	class	line:39
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^function Node() {$/;"	function	line:62
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^function Node() {$/;"	function	line:62
getQualifiedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getQualifiedName = function () {$/;"	function	line:66
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^}$/;"	class	line:63
Node.getQualifiedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getQualifiedName = function () {$/;"	method	line:66
getRelativeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getRelativeName = function () {$/;"	function	line:71
Node.getRelativeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getRelativeName = function () {$/;"	method	line:71
isRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.isRoot = function () {$/;"	function	line:76
Node.isRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.isRoot = function () {$/;"	method	line:76
getParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getParent = function () {$/;"	function	line:81
Node.getParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getParent = function () {$/;"	method	line:81
getChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getChildren = function () {$/;"	function	line:86
Node.getChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getChildren = function () {$/;"	method	line:86
isSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.isSummary = function () {$/;"	function	line:91
Node.isSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.isSummary = function () {$/;"	method	line:91
getCoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getCoverageSummary = function (\/* filesOnly *\/) {$/;"	function	line:96
Node.getCoverageSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getCoverageSummary = function (\/* filesOnly *\/) {$/;"	method	line:96
getFileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getFileCoverage = function () {$/;"	function	line:101
Node.getFileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.getFileCoverage = function () {$/;"	method	line:101
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.visit = function (visitor, state) {$/;"	function	line:111
Node.visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Node.prototype.visit = function (visitor, state) {$/;"	method	line:111
visitChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^        visitChildren = function () {$/;"	function	line:114
Tree	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^function Tree() {$/;"	function	line:137
Tree	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^function Tree() {$/;"	function	line:137
getRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Tree.prototype.getRoot = function () {$/;"	function	line:144
Tree	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^}$/;"	class	line:138
Tree.getRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Tree.prototype.getRoot = function () {$/;"	method	line:144
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Tree.prototype.visit = function (visitor, state) {$/;"	function	line:153
Tree.visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^Tree.prototype.visit = function (visitor, state) {$/;"	method	line:153
module.exports.Tree	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^module.exports = {$/;"	property	line:162
module.exports.Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^    Tree: Tree,$/;"	property	line:163
module.exports.Visitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^    Node: Node,$/;"	property	line:164
module.exports.CompositeVisitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/tree.js	/^    Visitor: Visitor,$/;"	property	line:165
getDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/watermarks.js	/^    getDefault: function () {$/;"	function	line:6
module.exports.getDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/watermarks.js	/^module.exports = {$/;"	method	line:5
INDENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^var INDENT = '  ';$/;"	variable	line:5
XMLWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^function XMLWriter(contentWriter) {$/;"	function	line:12
XMLWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^function XMLWriter(contentWriter) {$/;"	class	line:12
attrString	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^function attrString(attrs) {$/;"	function	line:17
attrString	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^function attrString(attrs) {$/;"	function	line:17
indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^XMLWriter.prototype.indent = function (str) {$/;"	function	line:29
XMLWriter.indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^XMLWriter.prototype.indent = function (str) {$/;"	method	line:29
openTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^XMLWriter.prototype.openTag = function (name, attrs) {$/;"	function	line:38
XMLWriter.openTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^XMLWriter.prototype.openTag = function (name, attrs) {$/;"	method	line:38
closeTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^XMLWriter.prototype.closeTag = function (name) {$/;"	function	line:49
XMLWriter.closeTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^XMLWriter.prototype.closeTag = function (name) {$/;"	method	line:49
inlineTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^XMLWriter.prototype.inlineTag = function (name, attrs, content) {$/;"	function	line:67
XMLWriter.inlineTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^XMLWriter.prototype.inlineTag = function (name, attrs, content) {$/;"	method	line:67
closeAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^XMLWriter.prototype.closeAll = function () {$/;"	function	line:80
XMLWriter.closeAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/lib/xml-writer.js	/^XMLWriter.prototype.closeAll = function () {$/;"	method	line:80
hasFlag	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/index.js	/^var hasFlag = require('has-flag');$/;"	variable	line:2
support	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/index.js	/^var support = function (level) {$/;"	function	line:4
support	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/index.js	/^var support = function (level) {$/;"	function	line:4
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "name": "supports-color",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "version": "3.2.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "description": "Detect whether a terminal supports color",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "repository": "chalk\/supports-color",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "maintainers": [$/;"	function	line:12
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "browser": "browser.js",$/;"	function	line:17
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "engines": {$/;"	function	line:18
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^    "node": ">=0.8.0"$/;"	function	line:19
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "scripts": {$/;"	function	line:21
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^    "test": "xo && mocha",$/;"	function	line:22
travis	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^    "travis": "mocha"$/;"	function	line:23
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "files": [$/;"	function	line:25
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "keywords": [$/;"	function	line:29
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "dependencies": {$/;"	function	line:52
has-flag	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^    "has-flag": "^1.0.0"$/;"	function	line:53
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "devDependencies": {$/;"	function	line:55
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^    "mocha": "*",$/;"	function	line:56
require-uncached	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^    "require-uncached": "^1.0.2",$/;"	function	line:57
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^    "xo": "*"$/;"	function	line:58
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^  "xo": {$/;"	function	line:60
envs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/package.json	/^    "envs": [$/;"	function	line:61
supports-color [![Build Status](https://travis-ci.org/chalk/supports-color.svg?branch=master)](https://travis-ci.org/chalk/supports-color)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/readme.md	/^# supports-color [![Build Status](https:\/\/travis-ci.org\/chalk\/supports-color.svg?branch=master)](https:\/\/travis-ci.org\/chalk\/supports-color)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/readme.md	/^## API$/;"	function	line:32
Info	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/readme.md	/^## Info$/;"	function	line:43
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/readme.md	/^## Related$/;"	function	line:52
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/node_modules/supports-color/readme.md	/^## License$/;"	function	line:58
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "name": "istanbul-lib-report",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "version": "1.0.0-alpha.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "description": "Base reporting library for istanbul",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "author": "Krishnan Anantheswaran <kananthmail-github@yahoo.com>",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "main": "index.js",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "scripts": {$/;"	function	line:7
fast	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "fast": "mocha test\/",$/;"	function	line:8
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "pretest": "jshint index.js lib\/ test\/",$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "test": "istanbul cover -x 'docs\/**' --include-all-sources --print=both _mocha --  test\/",$/;"	function	line:10
xposttest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "xposttest": "istanbul check-coverage --statements 95 --branches 80"$/;"	function	line:11
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "dependencies": {$/;"	function	line:13
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "async": "^1.4.2",$/;"	function	line:14
istanbul-lib-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "istanbul-lib-coverage": "^1.0.0-alpha",$/;"	function	line:15
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "mkdirp": "^0.5.1",$/;"	function	line:16
path-parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "path-parse": "^1.0.5",$/;"	function	line:17
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "rimraf": "^2.4.3",$/;"	function	line:18
supports-color	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "supports-color": "^3.1.2"$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "devDependencies": {$/;"	function	line:21
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "chai": "^3.0.0",$/;"	function	line:22
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "coveralls": "^2.11.4",$/;"	function	line:23
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "istanbul": "^0.4.0",$/;"	function	line:24
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "jshint": "^2.8.0",$/;"	function	line:25
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "mocha": "^2.3.3"$/;"	function	line:26
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:28
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "bugs": {$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "url": "https:\/\/github.com\/istanbuljs\/istanbul-lib-report\/issues"$/;"	function	line:30
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "homepage": "https:\/\/github.com\/istanbuljs\/istanbul-lib-report",$/;"	function	line:32
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "repository": {$/;"	function	line:33
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "type": "git",$/;"	function	line:34
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^    "url": "git@github.com:istanbuljs\/istanbul-lib-report.git"$/;"	function	line:35
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-report/package.json	/^  "keywords": [$/;"	function	line:37
order	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/.doc.yml	/^order:$/;"	function	line:1
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[1.1.0](https://github.com/istanbuljs/istanbul-lib-source-maps/compare/v1.0.2...v1.1.0) (2016-11-10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/CHANGELOG.md	/^# [1.1.0](https:\/\/github.com\/istanbuljs\/istanbul-lib-source-maps\/compare\/v1.0.2...v1.1.0) (2016-11-10)$/;"	function	line:6
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/CHANGELOG.md	/^### Features$/;"	function	line:9
[1.0.2](https://github.com/istanbuljs/istanbul-lib-source-maps/compare/v1.0.1...v1.0.2) (2016-10-03)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/CHANGELOG.md	/^## [1.0.2](https:\/\/github.com\/istanbuljs\/istanbul-lib-source-maps\/compare\/v1.0.1...v1.0.2) (2016-10-03)$/;"	function	line:16
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:19
[1.0.1](https://github.com/istanbuljs/istanbul-lib-source-maps/compare/v1.0.0...v1.0.1) (2016-09-13)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/CHANGELOG.md	/^## [1.0.1](https:\/\/github.com\/istanbuljs\/istanbul-lib-source-maps\/compare\/v1.0.0...v1.0.1) (2016-09-13)$/;"	function	line:26
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:29
[1.0.0](https://github.com/istanbuljs/istanbul-lib-source-maps/compare/v1.0.0-alpha.9...v1.0.0) (2016-08-31)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/CHANGELOG.md	/^# [1.0.0](https:\/\/github.com\/istanbuljs\/istanbul-lib-source-maps\/compare\/v1.0.0-alpha.9...v1.0.0) (2016-08-31)$/;"	function	line:36
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:39
MapStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/index.js	/^var MapStore = require('.\/lib\/map-store').MapStore;$/;"	variable	line:7
createSourceMapStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/index.js	/^    createSourceMapStore: function (opts) {$/;"	function	line:12
module.exports.createSourceMapStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/index.js	/^module.exports = {$/;"	method	line:11
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^var path = require('path'),$/;"	variable	line:7
MapStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^function MapStore(opts) {$/;"	function	line:26
MapStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^function MapStore(opts) {$/;"	class	line:26
registerURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^MapStore.prototype.registerURL = function (transformedFilePath, sourceMapUrl) {$/;"	function	line:41
MapStore.registerURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^MapStore.prototype.registerURL = function (transformedFilePath, sourceMapUrl) {$/;"	method	line:41
this.data.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^            this.data[transformedFilePath] = {$/;"	property	line:49
this.data.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^                type: 'encoded',$/;"	property	line:50
this.data.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^    this.data[transformedFilePath] = { type: 'file', data: file };$/;"	property	line:60
this.data.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^    this.data[transformedFilePath] = { type: 'file', data: file };$/;"	property	line:60
registerMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^MapStore.prototype.registerMap = function (transformedFilePath, sourceMap) {$/;"	function	line:68
MapStore.registerMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^MapStore.prototype.registerMap = function (transformedFilePath, sourceMap) {$/;"	method	line:68
MapStore.this.data.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^        this.data[transformedFilePath] = { type: 'object', data: sourceMap };$/;"	property	line:70
MapStore.this.data.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^        this.data[transformedFilePath] = { type: 'object', data: sourceMap };$/;"	property	line:70
transformCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^MapStore.prototype.transformCoverage = function (coverageMap) {$/;"	function	line:83
MapStore.transformCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^MapStore.prototype.transformCoverage = function (coverageMap) {$/;"	method	line:83
sourceFinder	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^    sourceFinder = function (filePath) {$/;"	function	line:88
MapStore.sourceFinder	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^        sourceFinder;$/;"	function	line:86
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^MapStore.prototype.dispose = function () {$/;"	function	line:156
MapStore.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^MapStore.prototype.dispose = function () {$/;"	method	line:156
module.exports.MapStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/map-store.js	/^module.exports = {$/;"	property	line:160
FileCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^var FileCoverage = require('istanbul-lib-coverage').classes.FileCoverage,$/;"	variable	line:7
MappedCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^function MappedCoverage(pathOrObj) {$/;"	function	line:10
MappedCoverage.meta.last	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^    this.meta = {$/;"	property	line:12
MappedCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^function MappedCoverage(pathOrObj) {$/;"	class	line:10
locString	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^function locString(loc) {$/;"	function	line:24
locString	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^function locString(loc) {$/;"	function	line:24
addStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^MappedCoverage.prototype.addStatement = function (loc, hits) {$/;"	function	line:28
MappedCoverage.addStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^MappedCoverage.prototype.addStatement = function (loc, hits) {$/;"	method	line:28
addFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^MappedCoverage.prototype.addFunction = function (name, decl, loc, hits) {$/;"	function	line:44
MappedCoverage.addFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^MappedCoverage.prototype.addFunction = function (name, decl, loc, hits) {$/;"	method	line:44
this.fnMap.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^        this.fnMap[index] = {$/;"	property	line:54
this.fnMap.decl	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^            name: name,$/;"	property	line:55
addBranch	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^MappedCoverage.prototype.addBranch = function (type, loc, branchLocations, hits) {$/;"	function	line:65
MappedCoverage.addBranch	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^MappedCoverage.prototype.addBranch = function (type, loc, branchLocations, hits) {$/;"	method	line:65
this.branchMap.loc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^        this.branchMap[index] = {$/;"	property	line:82
this.branchMap.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^            loc: loc,$/;"	property	line:83
this.branchMap.locations	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^            type: type,$/;"	property	line:84
cloneLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^MappedCoverage.prototype.cloneLocation = function (loc) {$/;"	function	line:105
MappedCoverage.cloneLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^MappedCoverage.prototype.cloneLocation = function (loc) {$/;"	method	line:105
module.exports.MappedCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/mapped.js	/^module.exports = {$/;"	property	line:118
isAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/pathutils.js	/^    isAbsolute = function (p) {$/;"	function	line:2
asAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/pathutils.js	/^exports.asAbsolute = function (file, baseDir) {$/;"	function	line:11
exports.asAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/pathutils.js	/^exports.isAbsolute = isAbsolute;$/;"	function	line:9
relativeTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/pathutils.js	/^exports.relativeTo = function (file, origFile) {$/;"	function	line:15
exports.relativeTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/pathutils.js	/^};$/;"	function	line:13
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^var util = require('util'),$/;"	variable	line:1
SourceStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^function SourceStore(\/*opts*\/) {$/;"	function	line:8
SourceStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^function SourceStore(\/*opts*\/) {$/;"	function	line:8
registerSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^SourceStore.prototype.registerSource = function (\/* filePath, sourceText *\/) {$/;"	function	line:11
SourceStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^}$/;"	class	line:9
SourceStore.registerSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^SourceStore.prototype.registerSource = function (\/* filePath, sourceText *\/) {$/;"	method	line:11
getSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^SourceStore.prototype.getSource = function (\/* filePath *\/) {$/;"	function	line:15
SourceStore.getSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^SourceStore.prototype.getSource = function (\/* filePath *\/) {$/;"	method	line:15
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^SourceStore.prototype.dispose = function () {$/;"	function	line:19
SourceStore.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^SourceStore.prototype.dispose = function () {$/;"	method	line:19
MemoryStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^function MemoryStore() {$/;"	function	line:22
MemoryStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^function MemoryStore() {$/;"	class	line:22
registerSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^MemoryStore.prototype.registerSource = function (filePath, sourceText) {$/;"	function	line:28
MemoryStore.registerSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^MemoryStore.prototype.registerSource = function (filePath, sourceText) {$/;"	method	line:28
getSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^MemoryStore.prototype.getSource = function (filePath) {$/;"	function	line:32
MemoryStore.getSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^MemoryStore.prototype.getSource = function (filePath) {$/;"	method	line:32
FileStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^function FileStore(opts) {$/;"	function	line:36
FileStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^function FileStore(opts) {$/;"	class	line:36
registerSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^FileStore.prototype.registerSource = function (filePath, sourceText) {$/;"	function	line:47
FileStore.registerSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^FileStore.prototype.registerSource = function (filePath, sourceText) {$/;"	method	line:47
getSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^FileStore.prototype.getSource = function (filePath) {$/;"	function	line:57
FileStore.getSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^FileStore.prototype.getSource = function (filePath) {$/;"	method	line:57
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^FileStore.prototype.dispose = function () {$/;"	function	line:65
FileStore.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^FileStore.prototype.dispose = function () {$/;"	method	line:65
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^    create: function (type, opts) {$/;"	function	line:71
module.exports.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/source-store.js	/^module.exports = {$/;"	method	line:70
pathutils	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^var pathutils = require('.\/pathutils'),$/;"	variable	line:7
isInvalidPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^function isInvalidPosition (pos) {$/;"	function	line:11
isInvalidPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^function isInvalidPosition (pos) {$/;"	function	line:11
getMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^function getMapping(sourceMap, location, origFile) {$/;"	function	line:21
getMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^function getMapping(sourceMap, location, origFile) {$/;"	function	line:21
SourceMapTransformer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^function SourceMapTransformer(finder, opts) {$/;"	function	line:78
SourceMapTransformer	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^function SourceMapTransformer(finder, opts) {$/;"	class	line:78
processFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^SourceMapTransformer.prototype.processFile = function (fc, sourceMap, coverageMapper) {$/;"	function	line:84
SourceMapTransformer.processFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^SourceMapTransformer.prototype.processFile = function (fc, sourceMap, coverageMapper) {$/;"	method	line:84
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^SourceMapTransformer.prototype.transform = function (coverageMap) {$/;"	function	line:147
SourceMapTransformer.transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^SourceMapTransformer.prototype.transform = function (coverageMap) {$/;"	method	line:147
getMappedCoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^        getMappedCoverage = function (file) {$/;"	function	line:151
SourceMapTransformer.	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^        output = {},$/;"	function	line:150
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^    create: function (finder, opts) {$/;"	function	line:177
module.exports.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/lib/transformer.js	/^module.exports = {$/;"	method	line:176
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "name": "istanbul-lib-source-maps",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "version": "1.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "description": "Source maps support for istanbul",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "author": "Krishnan Anantheswaran <kananthmail-github@yahoo.com>",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "main": "index.js",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "scripts": {$/;"	function	line:7
fast	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "fast": "mocha test\/",$/;"	function	line:8
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "pretest": "jshint index.js lib\/ test\/",$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "test": "istanbul cover --include-all-sources --print=both _mocha --  test\/",$/;"	function	line:10
xposttest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "xposttest": "istanbul check-coverage --statements 95 --branches 80",$/;"	function	line:11
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "release": "standard-version"$/;"	function	line:12
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "dependencies": {$/;"	function	line:14
istanbul-lib-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "istanbul-lib-coverage": "^1.0.0-alpha.0",$/;"	function	line:15
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "mkdirp": "^0.5.1",$/;"	function	line:16
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "rimraf": "^2.4.4",$/;"	function	line:17
source-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "source-map": "^0.5.3"$/;"	function	line:18
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "devDependencies": {$/;"	function	line:20
babel-core	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "babel-core": "^6.2.1",$/;"	function	line:21
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "chai": "^3.4.1",$/;"	function	line:22
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "istanbul": "^0.4.0",$/;"	function	line:23
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "jshint": "^2.8.0",$/;"	function	line:24
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "mocha": "^2.3.4",$/;"	function	line:25
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "standard-version": "^2.4.0",$/;"	function	line:26
ts-node	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "ts-node": "^0.5.3"$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:29
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "bugs": {$/;"	function	line:30
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "url": "https:\/\/github.com\/istanbuljs\/istanbul-lib-source-maps\/issues"$/;"	function	line:31
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "homepage": "https:\/\/github.com\/istanbuljs\/istanbul-lib-source-maps#readme",$/;"	function	line:33
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "repository": {$/;"	function	line:34
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "type": "git",$/;"	function	line:35
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^    "url": "git+ssh:\/\/git@github.com\/istanbuljs\/istanbul-lib-source-maps.git"$/;"	function	line:36
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-lib-source-maps/package.json	/^  "keywords": [$/;"	function	line:38
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[1.0.1](https://github.com/istanbuljs/istanbul-reports/compare/v1.0.0...v1.0.1) (2017-01-29)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/CHANGELOG.md	/^## [1.0.1](https:\/\/github.com\/istanbuljs\/istanbul-reports\/compare\/v1.0.0...v1.0.1) (2017-01-29)$/;"	function	line:6
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:9
[1.0.0](https://github.com/istanbuljs/istanbul-reports/compare/v1.0.0-alpha.8...v1.0.0) (2016-10-17)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/CHANGELOG.md	/^# [1.0.0](https:\/\/github.com\/istanbuljs\/istanbul-reports\/compare\/v1.0.0-alpha.8...v1.0.0) (2016-10-17)$/;"	function	line:16
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:19
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/index.js	/^var path = require('path');$/;"	variable	line:5
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/index.js	/^    create: function (name, cfg) {$/;"	function	line:8
module.exports.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/index.js	/^module.exports = {$/;"	method	line:7
CloverReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^function CloverReport(opts) {$/;"	function	line:5
CloverReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^function CloverReport(opts) {$/;"	class	line:5
asJavaPackage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^function asJavaPackage(node) {$/;"	function	line:12
asClassName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^function asClassName(node) {$/;"	function	line:19
onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^CloverReport.prototype.onStart = function (root, context) {$/;"	function	line:23
onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^CloverReport.prototype.onEnd = function () {$/;"	function	line:29
getTreeStats	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^CloverReport.prototype.getTreeStats = function (node, context) {$/;"	function	line:34
onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^            onSummary: function (node, state) {$/;"	function	line:42
onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^            onDetail: function (node, state) {$/;"	function	line:48
writeRootStats	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^CloverReport.prototype.writeRootStats = function (node, context) {$/;"	function	line:57
writeMetrics	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^CloverReport.prototype.writeMetrics = function (metrics) {$/;"	function	line:95
onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^CloverReport.prototype.onSummary = function (node) {$/;"	function	line:106
onSummaryEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^CloverReport.prototype.onSummaryEnd = function (node) {$/;"	function	line:121
onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/clover/index.js	/^CloverReport.prototype.onDetail = function (node) {$/;"	function	line:128
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/cobertura/index.js	/^var path = require('path');$/;"	variable	line:5
CoberturaReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/cobertura/index.js	/^function CoberturaReport(opts) {$/;"	function	line:6
CoberturaReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/cobertura/index.js	/^function CoberturaReport(opts) {$/;"	class	line:6
asJavaPackage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/cobertura/index.js	/^function asJavaPackage(node) {$/;"	function	line:13
asClassName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/cobertura/index.js	/^function asClassName(node) {$/;"	function	line:20
onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/cobertura/index.js	/^CoberturaReport.prototype.onStart = function (root, context) {$/;"	function	line:24
onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/cobertura/index.js	/^CoberturaReport.prototype.onEnd = function () {$/;"	function	line:30
writeRootStats	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/cobertura/index.js	/^CoberturaReport.prototype.writeRootStats = function (node) {$/;"	function	line:35
onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/cobertura/index.js	/^CoberturaReport.prototype.onSummary = function (node) {$/;"	function	line:57
onSummaryEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/cobertura/index.js	/^CoberturaReport.prototype.onSummaryEnd = function (node) {$/;"	function	line:73
onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/cobertura/index.js	/^CoberturaReport.prototype.onDetail = function (node) {$/;"	function	line:81
InsertionText	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^var InsertionText = require('.\/insertion-text'),$/;"	variable	line:7
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function title(str) {$/;"	function	line:16
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function title(str) {$/;"	function	line:16
customEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function customEscape(text) {$/;"	function	line:20
customEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function customEscape(text) {$/;"	function	line:20
annotateLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function annotateLines(fileCoverage, structuredText) {$/;"	function	line:29
annotateLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function annotateLines(fileCoverage, structuredText) {$/;"	function	line:29
annotateStatements	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function annotateStatements(fileCoverage, structuredText) {$/;"	function	line:43
annotateStatements	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function annotateStatements(fileCoverage, structuredText) {$/;"	function	line:43
annotateFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function annotateFunctions(fileCoverage, structuredText) {$/;"	function	line:72
annotateFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function annotateFunctions(fileCoverage, structuredText) {$/;"	function	line:72
annotateBranches	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function annotateBranches(fileCoverage, structuredText) {$/;"	function	line:105
annotateBranches	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function annotateBranches(fileCoverage, structuredText) {$/;"	function	line:105
annotateSourceCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function annotateSourceCode(fileCoverage, sourceStore) {$/;"	function	line:171
annotateSourceCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^function annotateSourceCode(fileCoverage, sourceStore) {$/;"	function	line:171
module.exports.annotateSourceCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/annotator.js	/^module.exports = {$/;"	property	line:227
body, html	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^body, html {$/;"	function	line:1
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^body {$/;"	function	line:5
.small	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.small { font-size: 12px; }$/;"	function	line:10
*, *:after, *:before	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^*, *:after, *:before {$/;"	function	line:11
h1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^h1 { font-size: 20px; margin: 0;}$/;"	function	line:16
h2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^h2 { font-size: 14px; }$/;"	function	line:17
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^pre {$/;"	function	line:18
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^a { color:#0074D9; text-decoration:none; }$/;"	function	line:26
a:hover	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^a:hover { text-decoration:underline; }$/;"	function	line:27
.strong	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.strong { font-weight: bold; }$/;"	function	line:28
.space-top1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.space-top1 { padding: 10px 0 0 0; }$/;"	function	line:29
.pad2y	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.pad2y { padding: 20px 0; }$/;"	function	line:30
.pad1y	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.pad1y { padding: 10px 0; }$/;"	function	line:31
.pad2x	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.pad2x { padding: 0 20px; }$/;"	function	line:32
.pad2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.pad2 { padding: 20px; }$/;"	function	line:33
.pad1	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.pad1 { padding: 10px; }$/;"	function	line:34
.space-left2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.space-left2 { padding-left:55px; }$/;"	function	line:35
.space-right2	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.space-right2 { padding-right:20px; }$/;"	function	line:36
.center	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.center { text-align:center; }$/;"	function	line:37
.clearfix	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.clearfix { display:block; }$/;"	function	line:38
.clearfix:after	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.clearfix:after {$/;"	function	line:39
.fl	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.fl { float: left; }$/;"	function	line:46
@media only screen and (max-width:640px)	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^@media only screen and (max-width:640px) {$/;"	function	line:47
.col3	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^  .col3 { width:100%; max-width:100%; }$/;"	function	line:48
.hide-mobile	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^  .hide-mobile { display:none!important; }$/;"	function	line:49
.quiet	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.quiet {$/;"	function	line:52
.quiet a	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.quiet a { opacity: 0.7; }$/;"	function	line:56
.fraction	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.fraction {$/;"	function	line:58
div.path a:link, div.path a:visited	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^div.path a:link, div.path a:visited { color: #333; }$/;"	function	line:68
table.coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^table.coverage {$/;"	function	line:69
table.coverage td	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^table.coverage td {$/;"	function	line:75
table.coverage td.line-count	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^table.coverage td.line-count {$/;"	function	line:80
table.coverage td.line-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^table.coverage td.line-coverage {$/;"	function	line:84
table.coverage td span.cline-any	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^table.coverage td span.cline-any {$/;"	function	line:90
.missing-if-branch	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.missing-if-branch {$/;"	function	line:95
.skip-if-branch	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.skip-if-branch {$/;"	function	line:105
.missing-if-branch .typ, .skip-if-branch .typ	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.missing-if-branch .typ, .skip-if-branch .typ {$/;"	function	line:113
.coverage-summary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary {$/;"	function	line:116
.coverage-summary tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary tr { border-bottom: 1px solid #bbb; }$/;"	function	line:120
.keyline-all	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.keyline-all { border: 1px solid #ddd; }$/;"	function	line:121
.coverage-summary td, .coverage-summary th	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary td, .coverage-summary th { padding: 10px; }$/;"	function	line:122
.coverage-summary tbody	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary tbody { border: 1px solid #bbb; }$/;"	function	line:123
.coverage-summary td	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary td { border-right: 1px solid #bbb; }$/;"	function	line:124
.coverage-summary td:last-child	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary td:last-child { border-right: none; }$/;"	function	line:125
.coverage-summary th	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary th {$/;"	function	line:126
.coverage-summary th.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary th.file { border-right: none !important; }$/;"	function	line:131
.coverage-summary th.pct	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary th.pct { }$/;"	function	line:132
.coverage-summary th.pic	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary th.pic,$/;"	function	line:133
.coverage-summary th.abs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary th.abs,$/;"	function	line:134
.coverage-summary td.pct	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary td.pct,$/;"	function	line:135
.coverage-summary td.abs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary td.abs { text-align: right; }$/;"	function	line:136
.coverage-summary td.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary td.file { white-space: nowrap;  }$/;"	function	line:137
.coverage-summary td.pic	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary td.pic { min-width: 120px !important;  }$/;"	function	line:138
.coverage-summary tfoot td	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary tfoot td { }$/;"	function	line:139
.coverage-summary .sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary .sorter {$/;"	function	line:141
.coverage-summary .sorted .sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary .sorted .sorter {$/;"	function	line:148
.coverage-summary .sorted-desc .sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.coverage-summary .sorted-desc .sorter {$/;"	function	line:151
.status-line	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.status-line {  height: 10px; }$/;"	function	line:154
.red.solid, .status-line.low, .low .cover-fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 }$/;"	function	line:156
.low .chart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.low .chart { border:1px solid #C21F39 }$/;"	function	line:157
.cstat-no, .fstat-no, .cbranch-no, .cbranch-no	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE }$/;"	function	line:159
.low, .cline-no	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.low, .cline-no { background:#FCE1E5 }$/;"	function	line:161
.high, .cline-yes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.high, .cline-yes { background:rgb(230,245,208) }$/;"	function	line:163
.cstat-yes	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.cstat-yes { background:rgb(161,215,106) }$/;"	function	line:165
.status-line.high, .high .cover-fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.status-line.high, .high .cover-fill { background:rgb(77,146,33) }$/;"	function	line:167
.high .chart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.high .chart { border:1px solid rgb(77,146,33) }$/;"	function	line:168
.medium .chart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.medium .chart { border:1px solid #666; }$/;"	function	line:171
.medium .cover-fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.medium .cover-fill { background: #666; }$/;"	function	line:172
.cbranch-no	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.cbranch-no { background:  yellow !important; color: #111; }$/;"	function	line:174
.cstat-skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.cstat-skip { background: #ddd; color: #111; }$/;"	function	line:176
.fstat-skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.fstat-skip { background: #ddd; color: #111 !important; }$/;"	function	line:177
.cbranch-skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.cbranch-skip { background: #ddd !important; color: #111; }$/;"	function	line:178
span.cline-neutral	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^span.cline-neutral { background: #eaeaea; }$/;"	function	line:180
.medium	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.medium { background: #eaeaea; }$/;"	function	line:181
.cover-fill, .cover-empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.cover-fill, .cover-empty {$/;"	function	line:183
.chart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.chart {$/;"	function	line:187
.cover-empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.cover-empty {$/;"	function	line:190
.cover-full	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.cover-full {$/;"	function	line:193
pre.prettyprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^pre.prettyprint {$/;"	function	line:196
.com	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.com { color: #999 !important; }$/;"	function	line:201
.ignore-none	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.ignore-none { color: #999; font-weight: normal; }$/;"	function	line:202
.wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.wrapper {$/;"	function	line:204
.footer, .push	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/base.css	/^.footer, .push {$/;"	function	line:210
getTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^    function getTable() { return document.querySelector('.coverage-summary'); }$/;"	function	line:10
getTableHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^    function getTableHeader() { return getTable().querySelector('thead tr'); }$/;"	function	line:12
getTableBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^    function getTableBody() { return getTable().querySelector('tbody'); }$/;"	function	line:14
getNthColumn	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^    function getNthColumn(n) { return getTableHeader().querySelectorAll('th')[n]; }$/;"	function	line:16
loadColumns	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^    function loadColumns() {$/;"	function	line:19
loadRowData	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^    function loadRowData(tableRow) {$/;"	function	line:43
loadData	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^    function loadData() {$/;"	function	line:62
sortByIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^    function sortByIndex(index, desc) {$/;"	function	line:71
sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^            sorter = function (a, b) {$/;"	function	line:73
finalSorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^            finalSorter = function (a, b) {$/;"	function	line:85
removeSortIndicators	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^    function removeSortIndicators() {$/;"	function	line:102
addSortIndicators	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^    function addSortIndicators() {$/;"	function	line:110
enableUI	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^    function enableUI() {$/;"	function	line:114
ithSorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/sorter.js	/^            ithSorter = function ithSorter(i) {$/;"	function	line:117
.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.css	/^.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}$/;"	function	line:1
W	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
k	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
l	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
R	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
w	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
I	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
H	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
A	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
C	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
z	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
j	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
O	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
G	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
L	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
m	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
E	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
J	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
P	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
N	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
M	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
var.Y.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.t	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.n	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.v	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
function.ab	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
B.V.sourceCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
B.V.basePos	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
aa.B	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/assets/vendor/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
registerHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/helpers.js	/^function registerHelpers(handlebars) {$/;"	function	line:5
registerHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/helpers.js	/^function registerHelpers(handlebars) {$/;"	function	line:5
module.exports.registerHelpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/helpers.js	/^module.exports = {$/;"	property	line:77
templateFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^    templateFor = function (name) {$/;"	function	line:11
getPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^    getPath: function (node) {$/;"	function	line:66
standardLinkMapper.getPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^var standardLinkMapper = {$/;"	method	line:64
relativePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^    relativePath: function (source, target) {$/;"	function	line:83
standardLinkMapper.relativePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^    },$/;"	method	line:81
assetPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^    assetPath: function (node, name) {$/;"	function	line:89
standardLinkMapper.assetPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^    },$/;"	method	line:87
getBreadcrumbHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^function getBreadcrumbHtml(node, linkMapper) {$/;"	function	line:94
getBreadcrumbHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^function getBreadcrumbHtml(node, linkMapper) {$/;"	function	line:94
fillTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^function fillTemplate(node, templateData, linkMapper, context) {$/;"	function	line:115
templateData.base.css	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^    templateData.base = {$/;"	property	line:121
templateData.sorter.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^    templateData.sorter = {$/;"	property	line:124
templateData.prettify.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^    templateData.prettify = {$/;"	property	line:128
fillTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^function fillTemplate(node, templateData, linkMapper, context) {$/;"	function	line:115
HtmlReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^function HtmlReport(opts) {$/;"	function	line:134
HtmlReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^function HtmlReport(opts) {$/;"	class	line:134
getTemplateData	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^HtmlReport.prototype.getTemplateData = function () {$/;"	function	line:141
HtmlReport.getTemplateData	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^HtmlReport.prototype.getTemplateData = function () {$/;"	method	line:141
getWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^HtmlReport.prototype.getWriter = function (context) {$/;"	function	line:145
HtmlReport.getWriter	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^HtmlReport.prototype.getWriter = function (context) {$/;"	method	line:145
onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^HtmlReport.prototype.onStart = function (root, context) {$/;"	function	line:152
HtmlReport.onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^HtmlReport.prototype.onStart = function (root, context) {$/;"	method	line:152
copyAssets	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^        copyAssets = function (subdir, writer) {$/;"	function	line:154
onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^HtmlReport.prototype.onSummary = function (node, context) {$/;"	function	line:177
HtmlReport.onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^HtmlReport.prototype.onSummary = function (node, context) {$/;"	method	line:177
onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^HtmlReport.prototype.onDetail = function (node, context) {$/;"	function	line:208
HtmlReport.onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/index.js	/^HtmlReport.prototype.onDetail = function (node, context) {$/;"	method	line:208
InsertionText	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^function InsertionText(text, consumeBlanks) {$/;"	function	line:5
InsertionText	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^function InsertionText(text, consumeBlanks) {$/;"	class	line:5
WHITE_RE	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^var WHITE_RE = \/[ \\f\\n\\r\\t\\v\\u00A0\\u2028\\u2029]\/;$/;"	variable	line:14
findFirstNonBlank	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    findFirstNonBlank: function () {$/;"	function	line:18
InsertionText.findFirstNonBlank	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^InsertionText.prototype = {$/;"	method	line:16
findLastNonBlank	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    findLastNonBlank: function () {$/;"	function	line:31
InsertionText.findLastNonBlank	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    },$/;"	method	line:30
originalLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    originalLength: function () {$/;"	function	line:44
InsertionText.originalLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    },$/;"	method	line:43
insertAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    insertAt: function (col, str, insertBefore, consumeBlanks) {$/;"	function	line:48
InsertionText.insertAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    },$/;"	method	line:46
findOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    findOffset: function (pos, len, insertBefore) {$/;"	function	line:70
InsertionText.findOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    },$/;"	method	line:68
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    wrap: function (startPos, startText, endPos, endText, consumeBlanks) {$/;"	function	line:93
InsertionText.wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    },$/;"	method	line:91
wrapLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    wrapLine: function (startText, endText) {$/;"	function	line:99
InsertionText.wrapLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    },$/;"	method	line:97
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    toString: function () {$/;"	function	line:103
InsertionText.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/html/insertion-text.js	/^    },$/;"	method	line:101
JsonReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json/index.js	/^function JsonReport(opts) {$/;"	function	line:7
JsonReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json/index.js	/^function JsonReport(opts) {$/;"	class	line:7
onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json/index.js	/^JsonReport.prototype.onStart = function (root, context) {$/;"	function	line:12
JsonReport.onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json/index.js	/^JsonReport.prototype.onStart = function (root, context) {$/;"	method	line:12
onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json/index.js	/^JsonReport.prototype.onDetail = function (node) {$/;"	function	line:17
JsonReport.onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json/index.js	/^JsonReport.prototype.onDetail = function (node) {$/;"	method	line:17
onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json/index.js	/^JsonReport.prototype.onEnd = function () {$/;"	function	line:33
JsonReport.onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json/index.js	/^JsonReport.prototype.onEnd = function () {$/;"	method	line:33
JsonSummaryReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^function JsonSummaryReport(opts) {$/;"	function	line:7
JsonSummaryReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^function JsonSummaryReport(opts) {$/;"	class	line:7
onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^JsonSummaryReport.prototype.onStart = function (root, context) {$/;"	function	line:13
JsonSummaryReport.onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^JsonSummaryReport.prototype.onStart = function (root, context) {$/;"	method	line:13
writeSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^JsonSummaryReport.prototype.writeSummary = function (filePath, sc) {$/;"	function	line:18
JsonSummaryReport.writeSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^JsonSummaryReport.prototype.writeSummary = function (filePath, sc) {$/;"	method	line:18
onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^JsonSummaryReport.prototype.onSummary = function (node) {$/;"	function	line:32
JsonSummaryReport.onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^JsonSummaryReport.prototype.onSummary = function (node) {$/;"	method	line:32
onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^JsonSummaryReport.prototype.onDetail = function (node) {$/;"	function	line:39
JsonSummaryReport.onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^JsonSummaryReport.prototype.onDetail = function (node) {$/;"	method	line:39
onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^JsonSummaryReport.prototype.onEnd = function () {$/;"	function	line:43
JsonSummaryReport.onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/json-summary/index.js	/^JsonSummaryReport.prototype.onEnd = function () {$/;"	method	line:43
LcovOnlyReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/lcov/index.js	/^var LcovOnlyReport = require('..\/lcovonly'),$/;"	variable	line:5
LcovReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/lcov/index.js	/^function LcovReport() {$/;"	function	line:8
LcovReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/lcov/index.js	/^function LcovReport() {$/;"	class	line:8
LcovOnlyReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/lcovonly/index.js	/^function LcovOnlyReport(opts) {$/;"	function	line:7
LcovOnlyReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/lcovonly/index.js	/^function LcovOnlyReport(opts) {$/;"	class	line:7
onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/lcovonly/index.js	/^LcovOnlyReport.prototype.onStart = function (root, context) {$/;"	function	line:12
LcovOnlyReport.onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/lcovonly/index.js	/^LcovOnlyReport.prototype.onStart = function (root, context) {$/;"	method	line:12
onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/lcovonly/index.js	/^LcovOnlyReport.prototype.onDetail = function (node) {$/;"	function	line:16
LcovOnlyReport.onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/lcovonly/index.js	/^LcovOnlyReport.prototype.onDetail = function (node) {$/;"	method	line:16
onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/lcovonly/index.js	/^LcovOnlyReport.prototype.onEnd = function () {$/;"	function	line:65
LcovOnlyReport.onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/lcovonly/index.js	/^LcovOnlyReport.prototype.onEnd = function () {$/;"	method	line:65
NoneReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/none/index.js	/^function NoneReport() {$/;"	function	line:5
NoneReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/none/index.js	/^function NoneReport() {$/;"	function	line:5
TeamcityReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/teamcity/index.js	/^function TeamcityReport(opts) {$/;"	function	line:7
TeamcityReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/teamcity/index.js	/^function TeamcityReport(opts) {$/;"	class	line:7
lineForKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/teamcity/index.js	/^function lineForKey(value, teamcityVar) {$/;"	function	line:13
lineForKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/teamcity/index.js	/^function lineForKey(value, teamcityVar) {$/;"	function	line:13
onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/teamcity/index.js	/^TeamcityReport.prototype.onStart = function (node, context) {$/;"	function	line:17
TeamcityReport.onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/teamcity/index.js	/^TeamcityReport.prototype.onStart = function (node, context) {$/;"	method	line:17
PCT_COLS	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^var PCT_COLS = 9,$/;"	variable	line:7
padding	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function padding(num, ch) {$/;"	function	line:13
padding	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function padding(num, ch) {$/;"	function	line:13
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function fill(str, width, right, tabs) {$/;"	function	line:23
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function fill(str, width, right, tabs) {$/;"	function	line:23
formatName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function formatName(name, maxCols, level) {$/;"	function	line:47
formatName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function formatName(name, maxCols, level) {$/;"	function	line:47
formatPct	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function formatPct(pct, width) {$/;"	function	line:51
formatPct	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function formatPct(pct, width) {$/;"	function	line:51
nodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function nodeName(node) {$/;"	function	line:55
nodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function nodeName(node) {$/;"	function	line:55
depthFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function depthFor(node) {$/;"	function	line:59
depthFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function depthFor(node) {$/;"	function	line:59
findNameWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function findNameWidth(node, context) {$/;"	function	line:69
compareWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^        compareWidth = function (node) {$/;"	function	line:71
onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^            onSummary: function (node) {$/;"	function	line:79
onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^        visitor = {$/;"	method	line:78
onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^            onDetail: function (node) {$/;"	function	line:82
onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^            },$/;"	method	line:81
findNameWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function findNameWidth(node, context) {$/;"	function	line:69
makeLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function makeLine(nameWidth) {$/;"	function	line:90
makeLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function makeLine(nameWidth) {$/;"	function	line:90
tableHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function tableHeader(maxNameCols) {$/;"	function	line:104
tableHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function tableHeader(maxNameCols) {$/;"	function	line:104
tableRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function tableRow(node, context, colorizer, maxNameCols, level) {$/;"	function	line:115
colorize	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^        colorize = function (str, key) {$/;"	function	line:124
tableRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function tableRow(node, context, colorizer, maxNameCols, level) {$/;"	function	line:115
TextReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function TextReport(opts) {$/;"	function	line:139
TextReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^function TextReport(opts) {$/;"	class	line:139
onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^TextReport.prototype.onStart = function (root, context) {$/;"	function	line:146
TextReport.onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^TextReport.prototype.onStart = function (root, context) {$/;"	method	line:146
onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^TextReport.prototype.onSummary = function (node, context) {$/;"	function	line:165
TextReport.onSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^TextReport.prototype.onSummary = function (node, context) {$/;"	method	line:165
onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^TextReport.prototype.onDetail = function (node, context) {$/;"	function	line:170
TextReport.onDetail	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^TextReport.prototype.onDetail = function (node, context) {$/;"	method	line:170
onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^TextReport.prototype.onEnd = function () {$/;"	function	line:174
TextReport.onEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text/index.js	/^TextReport.prototype.onEnd = function () {$/;"	method	line:174
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text-lcov/index.js	/^var util = require('util'),$/;"	variable	line:5
TextLcov	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text-lcov/index.js	/^function TextLcov(opts) {$/;"	function	line:8
TextLcov	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text-lcov/index.js	/^function TextLcov(opts) {$/;"	function	line:8
TextSummaryReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text-summary/index.js	/^function TextSummaryReport(opts) {$/;"	function	line:7
TextSummaryReport	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text-summary/index.js	/^function TextSummaryReport(opts) {$/;"	class	line:7
lineForKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text-summary/index.js	/^function lineForKey(summary, key) {$/;"	function	line:12
lineForKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text-summary/index.js	/^function lineForKey(summary, key) {$/;"	function	line:12
onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text-summary/index.js	/^TextSummaryReport.prototype.onStart = function (node, context) {$/;"	function	line:29
TextSummaryReport.onStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text-summary/index.js	/^TextSummaryReport.prototype.onStart = function (node, context) {$/;"	method	line:29
printLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/lib/text-summary/index.js	/^        printLine = function (key) {$/;"	function	line:32
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "name": "istanbul-reports",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "description": "istanbul reports",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "author": "Krishnan Anantheswaran <kananthmail-github@yahoo.com>",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "main": "index.js",$/;"	function	line:6
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "files": [$/;"	function	line:7
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "scripts": {$/;"	function	line:11
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "pretest": "jshint --exclude=**\/prettify.js index.js lib\/ test\/",$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "test": "nyc --all mocha --recursive test\/",$/;"	function	line:13
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "coverage": "nyc report --reporter=text-lcov | coveralls",$/;"	function	line:14
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "release": "standard-version"$/;"	function	line:15
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "dependencies": {$/;"	function	line:17
handlebars	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "handlebars": "^4.0.3"$/;"	function	line:18
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "devDependencies": {$/;"	function	line:20
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "chai": "^3.5.0",$/;"	function	line:21
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "coveralls": "^2.11.4",$/;"	function	line:22
istanbul-lib-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "istanbul-lib-coverage": "^1.0.0",$/;"	function	line:23
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "jshint": "^2.8.0",$/;"	function	line:24
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "mocha": "^3.1.2",$/;"	function	line:25
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "nyc": "^8.3.1",$/;"	function	line:26
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "standard-version": "^3.0.0"$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:29
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "repository": {$/;"	function	line:30
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "type": "git",$/;"	function	line:31
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "url": "git@github.com:istanbuljs\/istanbul-reports"$/;"	function	line:32
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "keywords": [$/;"	function	line:34
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "bugs": {$/;"	function	line:38
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^    "url": "https:\/\/github.com\/istanbuljs\/istanbul-reports\/issues"$/;"	function	line:39
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/istanbul-reports/package.json	/^  "homepage": "https:\/\/github.com\/istanbuljs\/istanbul-reports"$/;"	function	line:41
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^  "name": "jest",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^  "description": "Painless JavaScript Testing.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^  "version": "18.1.0",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^  "main": "build\/jest.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^  "dependencies": {$/;"	function	line:6
jest-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^    "jest-cli": "^18.1.0"$/;"	function	line:7
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^  "bin": {$/;"	function	line:9
jest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^    "jest": ".\/bin\/jest.js"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^    "node": ">= 4"$/;"	function	line:13
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^  "repository": {$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^    "type": "git",$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest"$/;"	function	line:17
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest/package.json	/^  "license": "BSD-3-Clause"$/;"	function	line:19
findChangedFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/build/git.js	/^function findChangedFiles(cwd, options) {$/;"	function	line:23
findChangedFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/build/git.js	/^function findChangedFiles(cwd, options) {$/;"	function	line:23
isGitRepository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/build/git.js	/^function isGitRepository(cwd) {$/;"	function	line:51
isGitRepository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/build/git.js	/^function isGitRepository(cwd) {$/;"	function	line:51
findChangedFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/build/hg.js	/^function findChangedFiles(cwd, options) {$/;"	function	line:27
findChangedFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/build/hg.js	/^function findChangedFiles(cwd, options) {$/;"	function	line:27
isHGRepository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/build/hg.js	/^function isHGRepository(cwd) {$/;"	function	line:58
isHGRepository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/build/hg.js	/^function isHGRepository(cwd) {$/;"	function	line:58
module.exports.git	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/build/index.js	/^module.exports = {$/;"	property	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/package.json	/^  "name": "jest-changed-files",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/package.json	/^  "version": "17.0.2",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/package.json	/^  "scripts": {$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:11
jest-changed-files	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/README.md	/^# jest-changed-files$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/README.md	/^## Install$/;"	function	line:6
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/README.md	/^## API$/;"	function	line:12
`hg.isHGRepository(cwd: string): Promise<?string>`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/README.md	/^### `hg.isHGRepository(cwd: string): Promise<?string>`$/;"	function	line:14
`git.isGitRepository(cwd: string): Promise<?string>`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/README.md	/^### `git.isGitRepository(cwd: string): Promise<?string>`$/;"	function	line:19
`hg.findChangedFiles / git.findChangedFiles (root: string): Promise<Array<string>>`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/README.md	/^### `hg.findChangedFiles \/ git.findChangedFiles (root: string): Promise<Array<string>>`$/;"	function	line:24
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-changed-files/README.md	/^## Usage$/;"	function	line:29
const.bail	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/cli/args.js	/^const options = {$/;"	property	line:49
getJest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/cli/getJest.js	/^function getJest(packageRoot) {$/;"	function	line:19
getJest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/cli/getJest.js	/^function getJest(packageRoot) {$/;"	function	line:19
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/cli/index.js	/^function run(argv, root) {$/;"	function	line:21
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/cli/index.js	/^function run(argv, root) {$/;"	function	line:21
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/generateEmptyCoverage.js	/^const IstanbulInstrument = require('istanbul-lib-instrument');var _require =$/;"	variable	line:15
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/generateEmptyCoverage.js	/^module.exports = function (source, filename, config) {$/;"	function	line:19
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/generateEmptyCoverage.js	/^require('jest-runtime');const transformSource = _require.transformSource,shouldInstrument = _require.shouldInstrument;$/;"	function	line:17
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^const TestRunner = require('.\/TestRunner');var _require =$/;"	variable	line:22
_require2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^require('jest-util');const Console = _require.Console,clearLine = _require.clearLine;var _require2 =$/;"	variable	line:24
_require3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^require('jest-util');const formatTestResults = _require2.formatTestResults;var _require3 =$/;"	variable	line:25
const.A	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^const KEYS = {$/;"	property	line:41
const.ARROW_DOWN	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^  A: '61',$/;"	property	line:42
const.ARROW_LEFT	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^  ARROW_DOWN: '1b5b42',$/;"	property	line:43
const.ARROW_RIGHT	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^  ARROW_LEFT: '1b5b44',$/;"	property	line:44
const.ARROW_UP	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^  ARROW_RIGHT: '1b5b43',$/;"	property	line:45
const.BACKSPACE	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^  ARROW_UP: '1b5b41',$/;"	property	line:46
const.input	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^  const defaultPattern = {$/;"	property	line:71
const.shouldTreatInputAsPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^    input: '',$/;"	property	line:72
const.testPathPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^    shouldTreatInputAsPattern: false,$/;"	property	line:73
const	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^};$/;"	function	line:156
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^          switch (key) {$/;"	function	line:357
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^        switch (key) {$/;"	function	line:396
module.exports.getVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/jest.js	/^  TestWatcher,$/;"	property	line:483
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/lib/BufferedConsole.js	/^  constructor() {$/;"	function	line:23
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/lib/BufferedConsole.js	/^  log() {$/;"	function	line:41
info	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/lib/BufferedConsole.js	/^  info() {$/;"	function	line:45
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/lib/BufferedConsole.js	/^  warn() {$/;"	function	line:49
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/lib/BufferedConsole.js	/^  error() {$/;"	function	line:53
getBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/lib/BufferedConsole.js	/^  getBuffer() {$/;"	function	line:57
promisify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/lib/promisify.js	/^module.exports = function promisify(fn) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/lib/promisify.js	/^'use strict';$/;"	function	line:8
promisify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/lib/promisify.js	/^module.exports = function promisify(fn) {$/;"	function	line:10
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/preRunMessage.js	/^'use strict';var _require =$/;"	variable	line:11
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/BaseReporter.js	/^  log(message) {$/;"	function	line:21
_setError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/BaseReporter.js	/^  _setError(error) {$/;"	function	line:52
getLastError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/BaseReporter.js	/^  getLastError() {$/;"	function	line:58
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/CoverageReporter.js	/^const BaseReporter = require('.\/BaseReporter');var _require =$/;"	variable	line:16
_require2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/CoverageReporter.js	/^require('jest-util');const clearLine = _require.clearLine;var _require2 =$/;"	variable	line:18
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/CoverageReporter.js	/^  constructor() {$/;"	function	line:34
_addUntestedFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/CoverageReporter.js	/^  _addUntestedFiles(config, runnerContext) {$/;"	function	line:86
_checkThreshold	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/CoverageReporter.js	/^  _checkThreshold(config) {$/;"	function	line:121
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/CoverageReporter.js	/^      function check(name, thresholds, actuals) {$/;"	function	line:125
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/CoverageReporter.js	/^      function check(name, thresholds, actuals) {$/;"	function	line:125
getCoverageMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/CoverageReporter.js	/^  getCoverageMap() {$/;"	function	line:168
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/DefaultReporter.js	/^const Status = require('.\/Status');var _require =$/;"	variable	line:20
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/DefaultReporter.js	/^  constructor() {$/;"	function	line:43
_wrapStdio	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/DefaultReporter.js	/^  _wrapStdio(stream) {$/;"	function	line:57
_clearStatus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/DefaultReporter.js	/^  _clearStatus() {$/;"	function	line:96
_printStatus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/DefaultReporter.js	/^  _printStatus() {var _status$get =$/;"	function	line:102
onTestStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/DefaultReporter.js	/^  onTestStart(config, testPath) {$/;"	function	line:119
onRunComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/DefaultReporter.js	/^  onRunComplete() {$/;"	function	line:123
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/getResultHeader.js	/^'use strict';var _require =$/;"	variable	line:10
onRunComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/NotifyReporter.js	/^  onRunComplete(config, result) {$/;"	function	line:25
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^'use strict';var _require =$/;"	variable	line:11
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  constructor() {$/;"	function	line:31
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  add(testPath, config) {$/;"	function	line:35
delete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  delete(testPath) {$/;"	function	line:45
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  get() {$/;"	function	line:52
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  constructor() {$/;"	function	line:75
onChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  onChange(callback) {$/;"	function	line:85
runFinished	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  runFinished() {$/;"	function	line:100
testStarted	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  testStarted(testPath, config) {$/;"	function	line:106
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  get() {$/;"	function	line:126
_emit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  _emit() {$/;"	function	line:176
_debouncedEmit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  _debouncedEmit() {$/;"	function	line:182
_tick	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/Status.js	/^  _tick() {$/;"	function	line:194
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/SummaryReporter.js	/^const BaseReporter = require('.\/BaseReporter');var _require =$/;"	variable	line:16
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/SummaryReporter.js	/^  constructor() {$/;"	function	line:62
_write	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/SummaryReporter.js	/^  _write(string) {$/;"	function	line:72
_printSnapshotSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/SummaryReporter.js	/^  _printSnapshotSummary(snapshots, config) {$/;"	function	line:123
_printSummary	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/SummaryReporter.js	/^  _printSummary(aggregatedResults, config) {$/;"	function	line:198
_slicedToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/utils.js	/^'use strict';var _slicedToArray = function () {function sliceIterator(arr, i) {var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"]) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}return function (arr, i) {if (Array.isArray(arr)) {return arr;} else if (Symbol.iterator in Object(arr)) {return sliceIterator(arr, i);} else {throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();$/;"	function	line:11
sliceIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/utils.js	/^'use strict';var _slicedToArray = function () {function sliceIterator(arr, i) {var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"]) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}return function (arr, i) {if (Array.isArray(arr)) {return arr;} else if (Symbol.iterator in Object(arr)) {return sliceIterator(arr, i);} else {throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();$/;"	function	line:11
_slicedToArray.sliceIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/utils.js	/^'use strict';var _slicedToArray = function () {function sliceIterator(arr, i) {var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"]) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}return function (arr, i) {if (Array.isArray(arr)) {return arr;} else if (Symbol.iterator in Object(arr)) {return sliceIterator(arr, i);} else {throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();$/;"	function	line:11
_slicedToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/utils.js	/^'use strict';var _slicedToArray = function () {function sliceIterator(arr, i) {var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"]) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}return function (arr, i) {if (Array.isArray(arr)) {return arr;} else if (Symbol.iterator in Object(arr)) {return sliceIterator(arr, i);} else {throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();$/;"	function	line:11
class.suites	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/VerboseReporter.js	/^    const root = { suites: [], tests: [], title: '' };$/;"	property	line:27
_logTestResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/VerboseReporter.js	/^  _logTestResults(testResults) {$/;"	function	line:58
_logSuite	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/VerboseReporter.js	/^  _logSuite(suite, indentLevel) {$/;"	function	line:63
_getIcon	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/VerboseReporter.js	/^  _getIcon(status) {$/;"	function	line:72
_logTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/VerboseReporter.js	/^  _logTest(test, indentLevel) {$/;"	function	line:82
_logLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/reporters/VerboseReporter.js	/^  _logLine(str, indentLevel) {$/;"	function	line:90
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/runTest.js	/^const BufferedConsole = require('.\/lib\/BufferedConsole');var _require =$/;"	variable	line:16
runTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/runTest.js	/^function runTest(path, config, resolver) {$/;"	function	line:24
runTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/runTest.js	/^function runTest(path, config, resolver) {$/;"	function	line:24
_slicedToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/SearchSource.js	/^'use strict';var _slicedToArray = function () {function sliceIterator(arr, i) {var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"]) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}return function (arr, i) {if (Array.isArray(arr)) {return arr;} else if (Symbol.iterator in Object(arr)) {return sliceIterator(arr, i);} else {throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();$/;"	function	line:11
sliceIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/SearchSource.js	/^'use strict';var _slicedToArray = function () {function sliceIterator(arr, i) {var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"]) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}return function (arr, i) {if (Array.isArray(arr)) {return arr;} else if (Symbol.iterator in Object(arr)) {return sliceIterator(arr, i);} else {throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();$/;"	function	line:11
_slicedToArray.sliceIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/SearchSource.js	/^'use strict';var _slicedToArray = function () {function sliceIterator(arr, i) {var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"]) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}return function (arr, i) {if (Array.isArray(arr)) {return arr;} else if (Symbol.iterator in Object(arr)) {return sliceIterator(arr, i);} else {throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();$/;"	function	line:11
_slicedToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/SearchSource.js	/^'use strict';var _slicedToArray = function () {function sliceIterator(arr, i) {var _arr = [];var _n = true;var _d = false;var _e = undefined;try {for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {_arr.push(_s.value);if (i && _arr.length === i) break;}} catch (err) {_d = true;_e = err;} finally {try {if (!_n && _i["return"]) _i["return"]();} finally {if (_d) throw _e;}}return _arr;}return function (arr, i) {if (Array.isArray(arr)) {return arr;} else if (Symbol.iterator in Object(arr)) {return sliceIterator(arr, i);} else {throw new TypeError("Invalid attempt to destructure non-iterable instance");}};}();$/;"	function	line:11
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/SearchSource.js	/^const path = require('path');var _require =$/;"	variable	line:22
_testPathCases.testPathDirs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/SearchSource.js	/^    this._testPathCases = {$/;"	property	line:106
_filterTestPathsWithStats.paths	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/SearchSource.js	/^    const data = {$/;"	property	line:120
isTestFilePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/SearchSource.js	/^  isTestFilePath(path) {$/;"	function	line:155
findRelatedTests	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/SearchSource.js	/^  findRelatedTests(allPaths) {$/;"	function	line:174
findChangedTests	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/SearchSource.js	/^  findChangedTests(options) {$/;"	function	line:200
getTestPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/SearchSource.js	/^  getTestPaths(patternInfo) {$/;"	function	line:261
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^'use strict';var _require =$/;"	variable	line:10
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  constructor(message) {$/;"	function	line:41
addReporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  addReporter(reporter) {$/;"	function	line:90
removeReporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  removeReporter(ReporterClass) {$/;"	function	line:94
_getTestPerformanceCachePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  _getTestPerformanceCachePath() {$/;"	function	line:98
_sortTests	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  _sortTests(testPaths) {$/;"	function	line:103
_cacheTestResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  _cacheTestResults(aggregatedResults) {$/;"	function	line:157
runTests	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  runTests(paths, watcher) {$/;"	function	line:174
_setupReporters	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  _setupReporters() {$/;"	function	line:372
_bailIfNeeded	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  _bailIfNeeded(aggregatedResults, watcher) {$/;"	function	line:392
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  constructor(hasteFS, getTestSummary) {$/;"	function	line:524
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  register(reporter) {$/;"	function	line:529
unregister	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  unregister(ReporterClass) {$/;"	function	line:533
onTestResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  onTestResult(config, testResult, results) {$/;"	function	line:539
onTestStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  onTestStart(config, path) {$/;"	function	line:550
onRunStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  onRunStart(config, results, options) {$/;"	function	line:556
onRunComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  onRunComplete(config, results) {$/;"	function	line:567
getErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  getErrors() {$/;"	function	line:574
hasErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestRunner.js	/^  hasErrors() {$/;"	function	line:584
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestWatcher.js	/^'use strict';var _require =$/;"	variable	line:10
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestWatcher.js	/^  constructor(_ref) {let isWatchMode = _ref.isWatchMode;$/;"	function	line:22
state.interrupted	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestWatcher.js	/^    this.state = { interrupted: false };$/;"	property	line:24
setState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestWatcher.js	/^  setState(state) {$/;"	function	line:28
isInterrupted	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestWatcher.js	/^  isInterrupted() {$/;"	function	line:33
isWatchMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestWatcher.js	/^  isWatchMode() {$/;"	function	line:37
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/build/TestWorker.js	/^'use strict';var _require =$/;"	variable	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "name": "jest-cli",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "description": "Painless JavaScript Testing.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "version": "18.1.0",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "main": "build\/jest.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "dependencies": {$/;"	function	line:6
ansi-escapes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "ansi-escapes": "^1.4.0",$/;"	function	line:7
callsites	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "callsites": "^2.0.0",$/;"	function	line:8
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "chalk": "^1.1.1",$/;"	function	line:9
graceful-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "graceful-fs": "^4.1.6",$/;"	function	line:10
is-ci	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "is-ci": "^1.0.9",$/;"	function	line:11
istanbul-api	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "istanbul-api": "^1.1.0-alpha.1",$/;"	function	line:12
istanbul-lib-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "istanbul-lib-coverage": "^1.0.0",$/;"	function	line:13
istanbul-lib-instrument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "istanbul-lib-instrument": "^1.1.1",$/;"	function	line:14
jest-changed-files	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-changed-files": "^17.0.2",$/;"	function	line:15
jest-config	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-config": "^18.1.0",$/;"	function	line:16
jest-environment-jsdom	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-environment-jsdom": "^18.1.0",$/;"	function	line:17
jest-file-exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-file-exists": "^17.0.0",$/;"	function	line:18
jest-haste-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-haste-map": "^18.1.0",$/;"	function	line:19
jest-jasmine2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-jasmine2": "^18.1.0",$/;"	function	line:20
jest-mock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-mock": "^18.0.0",$/;"	function	line:21
jest-resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-resolve": "^18.1.0",$/;"	function	line:22
jest-resolve-dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-resolve-dependencies": "^18.1.0",$/;"	function	line:23
jest-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-runtime": "^18.1.0",$/;"	function	line:24
jest-snapshot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-snapshot": "^18.1.0",$/;"	function	line:25
jest-util	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest-util": "^18.1.0",$/;"	function	line:26
json-stable-stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "json-stable-stringify": "^1.0.0",$/;"	function	line:27
node-notifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "node-notifier": "^4.6.1",$/;"	function	line:28
sane	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "sane": "~1.4.1",$/;"	function	line:29
strip-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "strip-ansi": "^3.0.1",$/;"	function	line:30
throat	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "throat": "^3.0.0",$/;"	function	line:31
which	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "which": "^1.1.1",$/;"	function	line:32
worker-farm	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "worker-farm": "^1.3.1",$/;"	function	line:33
yargs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "yargs": "^6.3.0"$/;"	function	line:34
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "bin": {$/;"	function	line:36
jest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "jest": ".\/bin\/jest.js"$/;"	function	line:37
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "engines": {$/;"	function	line:39
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "node": ">= 4"$/;"	function	line:40
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "repository": {$/;"	function	line:42
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "type": "git",$/;"	function	line:43
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest"$/;"	function	line:44
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "scripts": {$/;"	function	line:46
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "test": ".\/bin\/jest.js"$/;"	function	line:47
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "bugs": {$/;"	function	line:49
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest\/issues"$/;"	function	line:50
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "homepage": "http:\/\/facebook.github.io\/jest\/",$/;"	function	line:52
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "keywords": [$/;"	function	line:53
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-cli/package.json	/^  "license": "BSD-3-Clause"$/;"	function	line:61
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/defaults.js	/^const path = require('path');var _require =$/;"	variable	line:17
module.exports.automock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/defaults.js	/^module.exports = {$/;"	property	line:22
module.exports.bail	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/defaults.js	/^  automock: false,$/;"	property	line:23
module.exports.browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/defaults.js	/^  bail: false,$/;"	property	line:24
module.exports.cacheDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/defaults.js	/^  browser: false,$/;"	property	line:25
promisify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/lib/promisify.js	/^module.exports = function promisify(fn) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/lib/promisify.js	/^'use strict';$/;"	function	line:8
promisify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/lib/promisify.js	/^module.exports = function promisify(fn) {$/;"	function	line:10
loadFromFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/loadFromFile.js	/^function loadFromFile(filePath, argv) {$/;"	function	line:17
loadFromFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/loadFromFile.js	/^function loadFromFile(filePath, argv) {$/;"	function	line:17
loadFromPackage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/loadFromPackage.js	/^function loadFromPackage(filePath, argv) {$/;"	function	line:16
loadFromPackage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/loadFromPackage.js	/^function loadFromPackage(filePath, argv) {$/;"	function	line:16
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/normalize.js	/^  switch (typeof config) {$/;"	function	line:57
getTestEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/normalize.js	/^function getTestEnvironment(config) {$/;"	function	line:99
getTestEnvironment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/normalize.js	/^function getTestEnvironment(config) {$/;"	function	line:99
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/normalize.js	/^function normalize(config, argv) {$/;"	function	line:127
config.transform..*	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/normalize.js	/^    config.transform = {$/;"	property	line:195
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/normalize.js	/^    switch (key) {$/;"	function	line:296
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/normalize.js	/^function normalize(config, argv) {$/;"	function	line:127
setFromArgv	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/setFromArgv.js	/^function setFromArgv(config, argv) {$/;"	function	line:11
setFromArgv	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/setFromArgv.js	/^function setFromArgv(config, argv) {$/;"	function	line:11
jsonlint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^var jsonlint = function () {$/;"	function	line:4
trace	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^    var parser = { trace: function trace() {},$/;"	function	line:5
jsonlint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^var jsonlint = function () {$/;"	function	line:4
anonymous	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^        performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate, $$, _$) {$/;"	function	line:10
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            switch (yystate) {$/;"	function	line:13
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^        parseError: function parseError(str, hash) {$/;"	function	line:56
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^        parse: function parse(input) {$/;"	function	line:59
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            function popStack(n) {$/;"	function	line:85
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            function lex() {$/;"	function	line:91
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^                switch (action[0]) {$/;"	function	line:177
lexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^    var lexer = function () {$/;"	function	line:244
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            parseError: function parseError(str, hash) {$/;"	function	line:246
setInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            setInput: function (input) {$/;"	function	line:253
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            input: function () {$/;"	function	line:262
unput	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            unput: function (ch) {$/;"	function	line:273
more	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            more: function () {$/;"	function	line:277
less	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            less: function (n) {$/;"	function	line:281
pastInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            pastInput: function () {$/;"	function	line:284
upcomingInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            upcomingInput: function () {$/;"	function	line:288
showPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            showPosition: function () {$/;"	function	line:295
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            next: function () {$/;"	function	line:300
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            lex: function lex() {$/;"	function	line:350
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            begin: function begin(condition) {$/;"	function	line:358
popState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            popState: function popState() {$/;"	function	line:361
_currentRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            _currentRules: function _currentRules() {$/;"	function	line:364
topState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            topState: function () {$/;"	function	line:367
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            pushState: function begin(condition) {$/;"	function	line:370
anonymous	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^        lexer.performAction = function anonymous(yy, yy_, $avoiding_name_collisions, YY_START) {$/;"	function	line:374
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^            switch ($avoiding_name_collisions) {$/;"	function	line:377
errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^    exports.errors = function (input) {try {this.parse(input);} catch (e) {return e.stack;}};$/;"	function	line:419
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^    exports.parse = function () {return jsonlint.parse.apply(jsonlint, arguments);};$/;"	function	line:420
commonjsMain	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/build/vendor/jsonlint.js	/^    exports.main = function commonjsMain(args) {$/;"	function	line:421
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^  "name": "jest-config",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^  "dependencies": {$/;"	function	line:10
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^    "chalk": "^1.1.1",$/;"	function	line:11
jest-environment-jsdom	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^    "jest-environment-jsdom": "^18.1.0",$/;"	function	line:12
jest-environment-node	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^    "jest-environment-node": "^18.1.0",$/;"	function	line:13
jest-jasmine2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^    "jest-jasmine2": "^18.1.0",$/;"	function	line:14
jest-mock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^    "jest-mock": "^18.0.0",$/;"	function	line:15
jest-resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^    "jest-resolve": "^18.1.0",$/;"	function	line:16
jest-util	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^    "jest-util": "^18.1.0",$/;"	function	line:17
json-stable-stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^    "json-stable-stringify": "^1.0.0"$/;"	function	line:18
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^  "scripts": {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-config/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:21
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/diffStrings.js	/^const diff = require('diff');var _require =$/;"	variable	line:14
const.context	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/diffStrings.js	/^  const options = { context: DIFF_CONTEXT };$/;"	property	line:72
diffStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/diffStrings.js	/^function diffStrings(a, b, options) {$/;"	function	line:107
diffStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/diffStrings.js	/^function diffStrings(a, b, options) {$/;"	function	line:107
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^const diffStrings = require('.\/diffStrings');var _require =$/;"	variable	line:19
_require2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^const prettyFormat = require('pretty-format');var _require2 =$/;"	variable	line:21
const.plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^const FORMAT_OPTIONS = {$/;"	property	line:29
const.callToJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^const FALLBACK_FORMAT_OPTIONS = {$/;"	property	line:32
const.maxDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^  callToJSON: false,$/;"	property	line:33
const.plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^  maxDepth: 10,$/;"	property	line:34
diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^function diff(a, b, options) {$/;"	function	line:40
diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^function diff(a, b, options) {$/;"	function	line:40
sortMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^function sortMap(map) {$/;"	function	line:72
sortMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^function sortMap(map) {$/;"	function	line:72
sortSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^function sortSet(set) {$/;"	function	line:76
sortSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^function sortSet(set) {$/;"	function	line:76
compareObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^function compareObjects(a, b, options) {$/;"	function	line:80
compareObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/build/index.js	/^function compareObjects(a, b, options) {$/;"	function	line:80
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^  "name": "jest-diff",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^  "dependencies": {$/;"	function	line:10
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^    "chalk": "^1.1.3",$/;"	function	line:11
diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^    "diff": "^3.0.0",$/;"	function	line:12
jest-matcher-utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^    "jest-matcher-utils": "^18.1.0",$/;"	function	line:13
pretty-format	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^    "pretty-format": "^18.1.0"$/;"	function	line:14
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^  "scripts": {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-diff/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:17
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/build/index.js	/^  constructor(config) {$/;"	function	line:26
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/build/index.js	/^  dispose() {$/;"	function	line:41
runScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/build/index.js	/^  runScript(script) {$/;"	function	line:53
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/package.json	/^  "name": "jest-environment-jsdom",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/package.json	/^  "dependencies": {$/;"	function	line:10
jest-mock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/package.json	/^    "jest-mock": "^18.0.0",$/;"	function	line:11
jest-util	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/package.json	/^    "jest-util": "^18.1.0",$/;"	function	line:12
jsdom	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-jsdom/package.json	/^    "jsdom": "^9.9.1"$/;"	function	line:13
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/build/index.js	/^  constructor(config) {$/;"	function	line:28
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/build/index.js	/^  dispose() {$/;"	function	line:42
runScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/build/index.js	/^  runScript(script) {$/;"	function	line:50
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^  "name": "jest-environment-node",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^  "dependencies": {$/;"	function	line:10
jest-mock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^    "jest-mock": "^18.0.0",$/;"	function	line:11
jest-util	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^    "jest-util": "^18.1.0"$/;"	function	line:12
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^  "scripts": {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-environment-node/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:15
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-file-exists/package.json	/^  "name": "jest-file-exists",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-file-exists/package.json	/^  "version": "17.0.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-file-exists/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-file-exists/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-file-exists/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-file-exists/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-file-exists/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-file-exists/package.json	/^  "scripts": {$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-file-exists/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:11
module.exports.ID	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/constants.js	/^module.exports = {$/;"	property	line:20
module.exports.MTIME	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/constants.js	/^  ID: 0,$/;"	property	line:22
module.exports.VISITED	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/constants.js	/^  MTIME: 1,$/;"	property	line:23
module.exports.DEPENDENCIES	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/constants.js	/^  VISITED: 2,$/;"	property	line:24
module.exports.PATH	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/constants.js	/^  DEPENDENCIES: 3,$/;"	property	line:25
module.exports.TYPE	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/constants.js	/^  PATH: 0,$/;"	property	line:28
module.exports.MODULE	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/constants.js	/^  TYPE: 1,$/;"	property	line:29
module.exports.PACKAGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/constants.js	/^  MODULE: 0,$/;"	property	line:32
module.exports.GENERIC_PLATFORM	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/constants.js	/^  PACKAGE: 1,$/;"	property	line:33
module.exports.NATIVE_PLATFORM	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/constants.js	/^  GENERIC_PLATFORM: 'g',$/;"	property	line:36
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/node.js	/^  function search(directory) {$/;"	function	line:32
find.search	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/node.js	/^  function search(directory) {$/;"	function	line:32
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/node.js	/^function find($/;"	function	line:23
findNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/node.js	/^function findNative($/;"	function	line:72
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/node.js	/^}$/;"	function	line:120
nodeCrawl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/node.js	/^module.exports = function nodeCrawl($/;"	function	line:122
isDescendant	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/watchman.js	/^function isDescendant(root, child) {$/;"	function	line:22
isDescendant	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/watchman.js	/^function isDescendant(root, child) {$/;"	function	line:22
WatchmanError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/watchman.js	/^function WatchmanError(error) {$/;"	function	line:26
WatchmanError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/watchman.js	/^function WatchmanError(error) {$/;"	function	line:26
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/watchman.js	/^}$/;"	function	line:31
watchmanCrawl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/crawlers/watchman.js	/^module.exports = function watchmanCrawl($/;"	function	line:33
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/HasteFS.js	/^  constructor(files) {$/;"	function	line:27
getModuleName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/HasteFS.js	/^  getModuleName(file) {$/;"	function	line:31
getDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/HasteFS.js	/^  getDependencies(file) {$/;"	function	line:35
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/HasteFS.js	/^  exists(file) {$/;"	function	line:39
getAllFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/HasteFS.js	/^  getAllFiles() {$/;"	function	line:43
matchFiles	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/HasteFS.js	/^  matchFiles(pattern) {$/;"	function	line:47
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^'use strict';var _require =$/;"	variable	line:10
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  constructor(options) {$/;"	function	line:194
_options.cacheDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^    this._options = {$/;"	property	line:196
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  build() {$/;"	function	line:240
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  read() {$/;"	function	line:263
readModuleMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  readModuleMap() {$/;"	function	line:267
_buildFileMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  _buildFileMap() {$/;"	function	line:275
_buildHasteMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  _buildHasteMap(hasteMap) {$/;"	function	line:377
_persist	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  _persist(hasteMap) {$/;"	function	line:413
_parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  _parse(hasteMapPath) {$/;"	function	line:454
_crawl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  _crawl(hasteMap) {$/;"	function	line:462
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  end() {$/;"	function	line:660
_ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  _ignore(filePath) {$/;"	function	line:674
_isNodeModulesDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  _isNodeModulesDir(filePath) {$/;"	function	line:681
_createEmptyMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/index.js	/^  _createEmptyMap() {$/;"	function	line:694
extract	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/docblock.js	/^function extract(contents) {$/;"	function	line:23
extract	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/docblock.js	/^function extract(contents) {$/;"	function	line:23
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/docblock.js	/^function parse(docblock) {$/;"	function	line:28
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/docblock.js	/^function parse(docblock) {$/;"	function	line:28
const.EXPORT_RE	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/extractRequires.js	/^const replacePatterns = {$/;"	property	line:16
extractRequires	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/extractRequires.js	/^function extractRequires(code) {$/;"	function	line:24
const.android	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/getPlatformExtension.js	/^const SUPPORTED_PLATFORM_EXTS = {$/;"	property	line:12
const.ios	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/getPlatformExtension.js	/^  android: true,$/;"	property	line:13
const.native	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/getPlatformExtension.js	/^  ios: true,$/;"	property	line:14
const.web	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/getPlatformExtension.js	/^  native: true,$/;"	property	line:15
getPlatformExtension	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/getPlatformExtension.js	/^function getPlatformExtension(file) {$/;"	function	line:20
getPlatformExtension	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/lib/getPlatformExtension.js	/^function getPlatformExtension(file) {$/;"	function	line:20
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/ModuleMap.js	/^  constructor(map, mocks) {$/;"	function	line:27
getMockModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/build/ModuleMap.js	/^  getMockModule(name) {$/;"	function	line:66
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^  "name": "jest-haste-map",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^  "dependencies": {$/;"	function	line:10
fb-watchman	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^    "fb-watchman": "^1.9.0",$/;"	function	line:11
graceful-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^    "graceful-fs": "^4.1.6",$/;"	function	line:12
micromatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^    "micromatch": "^2.3.11",$/;"	function	line:13
sane	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^    "sane": "~1.4.1",$/;"	function	line:14
worker-farm	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^    "worker-farm": "^1.3.1"$/;"	function	line:15
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^  "scripts": {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-haste-map/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:18
jasmine2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/index.js	/^function jasmine2($/;"	function	line:31
isPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^function isPromise(obj) {$/;"	function	line:20
isPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^function isPromise(obj) {$/;"	function	line:20
promisifyIt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^function promisifyIt(originalFn, env) {$/;"	function	line:25
promisifyIt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^function promisifyIt(originalFn, env) {$/;"	function	line:25
promisifyLifeCycleFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^function promisifyLifeCycleFunction(originalFn, env) {$/;"	function	line:58
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^      fn = function (done) {$/;"	function	line:63
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^      const originalBodyFn = fn;$/;"	function	line:62
promisifyLifeCycleFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^function promisifyLifeCycleFunction(originalFn, env) {$/;"	function	line:58
makeConcurrent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^function makeConcurrent(originalFn, env) {$/;"	function	line:77
makeConcurrent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^function makeConcurrent(originalFn, env) {$/;"	function	line:77
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^function install(global) {$/;"	function	line:100
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jasmine-async.js	/^function install(global) {$/;"	function	line:100
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/jest-expect.js	/^const expect = require('jest-matchers');var _require =$/;"	variable	line:15
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/reporter.js	/^'use strict';var _require =$/;"	variable	line:10
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/reporter.js	/^  constructor(config, environment, testPath) {$/;"	function	line:48
specStarted	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/reporter.js	/^  specStarted(spec) {$/;"	function	line:58
specDone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/reporter.js	/^  specDone(result) {$/;"	function	line:62
suiteStarted	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/reporter.js	/^  suiteStarted(suite) {$/;"	function	line:68
suiteDone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/reporter.js	/^  suiteDone() {$/;"	function	line:72
jasmineDone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/reporter.js	/^  jasmineDone() {$/;"	function	line:76
const.console	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/reporter.js	/^    const testResult = {$/;"	property	line:91
const.failureMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/reporter.js	/^      console: null,$/;"	property	line:92
getResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/reporter.js	/^  getResults() {$/;"	function	line:120
const.failureMessages	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/reporter.js	/^      duration,$/;"	property	line:134
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/setup-jest-globals.js	/^'use strict';var _require =$/;"	variable	line:11
_require2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/setup-jest-globals.js	/^require('jest-matchers');const getState = _require.getState,setState = _require.setState;var _require2 =$/;"	variable	line:15
_require3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/setup-jest-globals.js	/^require('jest-snapshot');const initializeSnapshotState = _require2.initializeSnapshotState,addPlugins = _require2.addPlugins;var _require3 =$/;"	variable	line:16
Spec	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/setup-jest-globals.js	/^    const Spec = function Spec(attr) {$/;"	function	line:69
resultCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/build/setup-jest-globals.js	/^      attr.resultCallback = function (result) {$/;"	function	line:71
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^  "name": "jest-jasmine2",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^  "dependencies": {$/;"	function	line:10
graceful-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^    "graceful-fs": "^4.1.6",$/;"	function	line:11
jest-matcher-utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^    "jest-matcher-utils": "^18.1.0",$/;"	function	line:12
jest-matchers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^    "jest-matchers": "^18.1.0",$/;"	function	line:13
jest-snapshot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^    "jest-snapshot": "^18.1.0",$/;"	function	line:14
jest-util	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^    "jest-util": "^18.1.0"$/;"	function	line:15
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^  "scripts": {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:18
getJasmineRequire	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function getJasmineRequire() {$/;"	function	line:40
getJasmineRequireObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^})(this);$/;"	function	line:84
unimplementedMethod_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.unimplementedMethod_ = function() {$/;"	function	line:120
j$.unimplementedMethod_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^getJasmineRequireObj().base = function(j$, jasmineGlobal) {$/;"	function	line:119
getGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.getGlobal = function() {$/;"	function	line:128
j$.getGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.DEFAULT_TIMEOUT_INTERVAL = 5000;$/;"	function	line:126
getEnv	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.getEnv = function(options) {$/;"	function	line:132
j$.getEnv	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  };$/;"	function	line:130
isArray_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.isArray_ = function(value) {$/;"	function	line:138
j$.isArray_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  };$/;"	function	line:136
isString_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.isString_ = function(value) {$/;"	function	line:142
j$.isString_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  };$/;"	function	line:140
isNumber_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.isNumber_ = function(value) {$/;"	function	line:146
j$.isNumber_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  };$/;"	function	line:144
isFunction_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.isFunction_ = function(value) {$/;"	function	line:150
j$.isFunction_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  };$/;"	function	line:148
isA_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.isA_ = function(typeName, value) {$/;"	function	line:154
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.isA_ = function(typeName, value) {$/;"	class	line:154
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    return Object.prototype.toString.apply(value) === '[object ' + typeName + ']';$/;"	method	line:155
j$.isA_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  };$/;"	function	line:152
isDomNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.isDomNode = function(obj) {$/;"	function	line:158
j$.isDomNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  };$/;"	function	line:156
fnNameFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.fnNameFor = function(func) {$/;"	function	line:162
any	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.any = function(clazz) {$/;"	function	line:171
anything	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.anything = function() {$/;"	function	line:175
objectContaining	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.objectContaining = function(sample) {$/;"	function	line:179
stringMatching	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.stringMatching = function(expected) {$/;"	function	line:183
arrayContaining	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.arrayContaining = function(sample) {$/;"	function	line:187
createSpy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.createSpy = function(name, originalFn) {$/;"	function	line:191
getSpy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        getSpy: function() { return spy; }$/;"	function	line:196
spy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      spy = function() {$/;"	function	line:199
isSpy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.isSpy = function(putativeSpy) {$/;"	function	line:226
createSpyObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  j$.createSpyObj = function(baseName, methodNames) {$/;"	function	line:234
inherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  util.inherit = function(childClass, parentClass) {$/;"	function	line:255
Subclass	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var Subclass = function() {$/;"	function	line:256
htmlEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  util.htmlEscape = function(str) {$/;"	function	line:262
argsToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  util.argsToArray = function(args) {$/;"	function	line:271
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  util.isUndefined = function(obj) {$/;"	function	line:279
arrayContains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  util.arrayContains = function(array, search) {$/;"	function	line:283
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  util.clone = function(obj) {$/;"	function	line:293
Spec	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function Spec(attrs) {$/;"	function	line:313
addExpectationResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Spec.prototype.addExpectationResult = function(passed, data, isError) {$/;"	function	line:342
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Spec.prototype.expect = function(actual) {$/;"	function	line:355
execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Spec.prototype.execute = function(onComplete, enabled) {$/;"	function	line:359
onException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      onException: function() { self.onException.apply(self, arguments); },$/;"	function	line:374
complete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function complete(enabledAgain) {$/;"	function	line:379
onException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Spec.prototype.onException = function onException(e) {$/;"	function	line:389
disable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Spec.prototype.disable = function() {$/;"	function	line:408
pend	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Spec.prototype.pend = function(message) {$/;"	function	line:412
getResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Spec.prototype.getResult = function() {$/;"	function	line:419
status	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Spec.prototype.status = function(enabled) {$/;"	function	line:424
isExecutable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Spec.prototype.isExecutable = function() {$/;"	function	line:440
getFullName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Spec.prototype.getFullName = function() {$/;"	function	line:444
extractCustomPendingMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  var extractCustomPendingMessage = function(e) {$/;"	function	line:448
isPendingSpecException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Spec.isPendingSpecException = function(e) {$/;"	function	line:458
Order	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function Order(options) {$/;"	function	line:472
naturalOrder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function naturalOrder(items) {$/;"	function	line:477
randomOrder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function randomOrder(items) {$/;"	function	line:481
generateSeed	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function generateSeed() {$/;"	function	line:489
jenkinsHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function jenkinsHash(key) {$/;"	function	line:498
Env	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function Env(options) {$/;"	function	line:517
currentSuite	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var currentSuite = function() {$/;"	function	line:540
currentRunnable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var currentRunnable = function() {$/;"	function	line:544
specFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.specFilter = function() {$/;"	function	line:557
addCustomEqualityTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.addCustomEqualityTester = function(tester) {$/;"	function	line:561
addMatchers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.addMatchers = function(matchersToAdd) {$/;"	function	line:568
getNextSpecId	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var getNextSpecId = function() {$/;"	function	line:581
getNextSuiteId	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var getNextSuiteId = function() {$/;"	function	line:586
expectationFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var expectationFactory = function(actual, spec) {$/;"	function	line:590
addExpectationResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      function addExpectationResult(passed, result) {$/;"	function	line:599
defaultResourcesForRunnable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var defaultResourcesForRunnable = function(id, parentRunnableId) {$/;"	function	line:604
clearResourcesForRunnable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var clearResourcesForRunnable = function(id) {$/;"	function	line:615
beforeAndAfterFns	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var beforeAndAfterFns = function(suite) {$/;"	function	line:620
getSpecName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var getSpecName = function(spec, suite) {$/;"	function	line:639
expectationResultFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        expectationResultFactory = function(attrs) {$/;"	function	line:655
catchExceptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.catchExceptions = function(value) {$/;"	function	line:663
catchingExceptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.catchingExceptions = function() {$/;"	function	line:668
clearStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function clearStack(fn) {$/;"	function	line:675
catchException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var catchException = function(e) {$/;"	function	line:685
throwOnExpectationFailure	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.throwOnExpectationFailure = function(value) {$/;"	function	line:689
throwingExpectationFailures	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.throwingExpectationFailures = function() {$/;"	function	line:693
randomizeTests	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.randomizeTests = function(value) {$/;"	function	line:697
randomTests	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.randomTests = function() {$/;"	function	line:701
seed	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.seed = function(value) {$/;"	function	line:705
queueRunnerFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var queueRunnerFactory = function(options) {$/;"	function	line:712
topSuite	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.topSuite = function() {$/;"	function	line:731
execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.execute = function(runnablesToRun) {$/;"	function	line:735
nodeStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        nodeStart: function(suite) {$/;"	function	line:753
nodeComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        nodeComplete: function(suite, result) {$/;"	function	line:758
orderChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        orderChildren: function(node) {$/;"	function	line:765
addReporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.addReporter = function(reporterToAdd) {$/;"	function	line:791
provideFallbackReporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.provideFallbackReporter = function(reporterToAdd) {$/;"	function	line:795
clearReporters	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.clearReporters = function() {$/;"	function	line:799
allowRespy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.allowRespy = function(allow){$/;"	function	line:810
spyOn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.spyOn = function() {$/;"	function	line:814
suiteFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var suiteFactory = function(description) {$/;"	function	line:818
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.describe = function(description, specDefinitions) {$/;"	function	line:832
xdescribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.xdescribe = function(description, specDefinitions) {$/;"	function	line:844
fdescribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.fdescribe = function(description, specDefinitions) {$/;"	function	line:853
addSpecsToSuite	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function addSpecsToSuite(suite, specDefinitions) {$/;"	function	line:864
findFocusedAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function findFocusedAncestor(suite) {$/;"	function	line:885
unfocusAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function unfocusAncestor() {$/;"	function	line:896
specFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    var specFactory = function(description, fn, suite, timeout) {$/;"	function	line:908
getSpecName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        getSpecName: function(spec) {$/;"	function	line:915
userContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        userContext: function() { return suite.clonedSharedUserContext(); },$/;"	function	line:922
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          timeout: function() { return timeout || j$.DEFAULT_TIMEOUT_INTERVAL; }$/;"	function	line:925
specResultCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      function specResultCallback(result) {$/;"	function	line:936
specStarted	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      function specStarted(spec) {$/;"	function	line:942
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.it = function(description, fn, timeout) {$/;"	function	line:949
xit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.xit = function() {$/;"	function	line:958
fit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.fit = function(description, fn, timeout){$/;"	function	line:964
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.expect = function(actual) {$/;"	function	line:972
beforeEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.beforeEach = function(beforeEachFunction, timeout) {$/;"	function	line:980
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        timeout: function() { return timeout || j$.DEFAULT_TIMEOUT_INTERVAL; }$/;"	function	line:983
beforeAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.beforeAll = function(beforeAllFunction, timeout) {$/;"	function	line:987
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        timeout: function() { return timeout || j$.DEFAULT_TIMEOUT_INTERVAL; }$/;"	function	line:990
afterEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.afterEach = function(afterEachFunction, timeout) {$/;"	function	line:994
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        timeout: function() { return timeout || j$.DEFAULT_TIMEOUT_INTERVAL; }$/;"	function	line:997
afterAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.afterAll = function(afterAllFunction, timeout) {$/;"	function	line:1001
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        timeout: function() { return timeout || j$.DEFAULT_TIMEOUT_INTERVAL; }$/;"	function	line:1004
pending	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.pending = function(message) {$/;"	function	line:1008
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.fail = function(error) {$/;"	function	line:1016
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    start: function(){},$/;"	function	line:1040
elapsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    elapsed: function(){ return 0; }$/;"	function	line:1041
JsApiReporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function JsApiReporter(options) {$/;"	function	line:1044
jasmineStarted	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.jasmineStarted = function() {$/;"	function	line:1052
jasmineDone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.jasmineDone = function(runDetails) {$/;"	function	line:1060
status	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.status = function() {$/;"	function	line:1067
suiteStarted	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.suiteStarted = function(result) {$/;"	function	line:1074
suiteDone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.suiteDone = function(result) {$/;"	function	line:1078
suiteResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.suiteResults = function(index, length) {$/;"	function	line:1082
storeSuite	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function storeSuite(result) {$/;"	function	line:1086
suites	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.suites = function() {$/;"	function	line:1091
specDone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.specDone = function(result) {$/;"	function	line:1097
specResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.specResults = function(index, length) {$/;"	function	line:1101
specs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.specs = function() {$/;"	function	line:1105
executionTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.executionTime = function() {$/;"	function	line:1109
CallTracker	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function CallTracker() {$/;"	function	line:1120
argCloner	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function argCloner(context) {$/;"	function	line:1124
track	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.track = function(context) {$/;"	function	line:1137
any	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.any = function() {$/;"	function	line:1144
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.count = function() {$/;"	function	line:1148
argsFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.argsFor = function(index) {$/;"	function	line:1152
all	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.all = function() {$/;"	function	line:1157
allArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.allArgs = function() {$/;"	function	line:1161
first	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.first = function() {$/;"	function	line:1170
mostRecent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.mostRecent = function() {$/;"	function	line:1174
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.reset = function() {$/;"	function	line:1178
saveArgumentsByValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.saveArgumentsByValue = function() {$/;"	function	line:1182
Clock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function Clock(global, delayedFunctionSchedulerFactory, mockDate) {$/;"	function	line:1192
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.install = function() {$/;"	function	line:1211
uninstall	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.uninstall = function() {$/;"	function	line:1223
withMock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.withMock = function(closure) {$/;"	function	line:1232
mockDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.mockDate = function(initialDate) {$/;"	function	line:1241
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.setTimeout = function(fn, delay, params) {$/;"	function	line:1245
setInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.setInterval = function(fn, delay, params) {$/;"	function	line:1255
clearTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.clearTimeout = function(id) {$/;"	function	line:1265
clearInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.clearInterval = function(id) {$/;"	function	line:1269
tick	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.tick = function(millis) {$/;"	function	line:1273
originalTimingFunctionsIntact	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function originalTimingFunctionsIntact() {$/;"	function	line:1283
legacyIE	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function legacyIE() {$/;"	function	line:1290
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function replace(dest, source) {$/;"	function	line:1295
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function setTimeout(fn, delay) {$/;"	function	line:1301
clearTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function clearTimeout(id) {$/;"	function	line:1305
setInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function setInterval(fn, interval) {$/;"	function	line:1309
clearInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function clearInterval(id) {$/;"	function	line:1313
argSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function argSlice(argsObj, n) {$/;"	function	line:1317
DelayedFunctionScheduler	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function DelayedFunctionScheduler() {$/;"	function	line:1326
tick	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.tick = function(millis, tickDate) {$/;"	function	line:1333
scheduleFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.scheduleFunction = function(funcToCall, millis, params, recurring, timeoutKey, runAtMillis) {$/;"	function	line:1341
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        f = function() { return eval(funcToCall); };$/;"	function	line:1345
removeFunctionWithId	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.removeFunctionWithId = function(timeoutKey) {$/;"	function	line:1377
indexOfFirstToPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function indexOfFirstToPass(array, testFn) {$/;"	function	line:1401
deleteFromLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function deleteFromLookup(key) {$/;"	function	line:1414
reschedule	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function reschedule(scheduledFn) {$/;"	function	line:1425
forEachFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function forEachFunction(funcsToRun, callback) {$/;"	function	line:1434
runScheduledFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function runScheduledFunctions(endTime, tickDate) {$/;"	function	line:1440
forEachFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        forEachFunction(funcsToRun, function(funcToRun) {$/;"	function	line:1456
forEachFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        forEachFunction(funcsToRun, function(funcToRun) {$/;"	function	line:1462
ExceptionFormatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function ExceptionFormatter() {$/;"	function	line:1482
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.message = function(error) {$/;"	function	line:1483
stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.stack = function(error) {$/;"	function	line:1503
Expectation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function Expectation(options) {$/;"	function	line:1513
wrapCompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Expectation.prototype.wrapCompare = function(name, matcherFactory) {$/;"	function	line:1526
defaultNegativeCompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      function defaultNegativeCompare() {$/;"	function	line:1537
addCoreMatchers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Expectation.addCoreMatchers = function(matchers) {$/;"	function	line:1581
Factory	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Expectation.Factory = function(options) {$/;"	function	line:1589
buildExpectationResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function buildExpectationResult(options) {$/;"	function	line:1607
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function message() {$/;"	function	line:1627
stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function stack() {$/;"	function	line:1638
MockDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function MockDate(global) {$/;"	function	line:1659
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      self.install = function() {};$/;"	function	line:1664
tick	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      self.tick = function() {};$/;"	function	line:1665
uninstall	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      self.uninstall = function() {};$/;"	function	line:1666
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.install = function(mockDate) {$/;"	function	line:1672
tick	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.tick = function(millis) {$/;"	function	line:1682
uninstall	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    self.uninstall = function() {$/;"	function	line:1687
FakeDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function FakeDate() {$/;"	function	line:1696
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      switch(arguments.length) {$/;"	function	line:1697
createDateProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function createDateProperties() {$/;"	function	line:1720
now	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      FakeDate.now = function() {$/;"	function	line:1723
PrettyPrinter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function PrettyPrinter() {$/;"	function	line:1743
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  PrettyPrinter.prototype.format = function(value) {$/;"	function	line:1748
iterateObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  PrettyPrinter.prototype.iterateObject = function(obj, fn) {$/;"	function	line:1793
StringPrettyPrinter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function StringPrettyPrinter() {$/;"	function	line:1806
emitScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  StringPrettyPrinter.prototype.emitScalar = function(value) {$/;"	function	line:1814
emitString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  StringPrettyPrinter.prototype.emitString = function(value) {$/;"	function	line:1818
emitArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  StringPrettyPrinter.prototype.emitArray = function(array) {$/;"	function	line:1822
emitObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  StringPrettyPrinter.prototype.emitObject = function(obj) {$/;"	function	line:1858
formatProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  StringPrettyPrinter.prototype.formatProperty = function(obj, property, isGetter) {$/;"	function	line:1883
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  StringPrettyPrinter.prototype.append = function(value) {$/;"	function	line:1893
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function once(fn) {$/;"	function	line:1906
QueueRunner	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function QueueRunner(attrs) {$/;"	function	line:1917
execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  QueueRunner.prototype.execute = function() {$/;"	function	line:1928
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  QueueRunner.prototype.run = function(queueableFns, recursiveIndex) {$/;"	function	line:1932
attemptSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function attemptSync(queueableFn) {$/;"	function	line:1954
attemptAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function attemptAsync(queueableFn) {$/;"	function	line:1962
clearTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      var clearTimeout = function () {$/;"	function	line:1963
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      next.fail = function() {$/;"	function	line:1972
onException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function onException(e) {$/;"	function	line:1993
handleException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function handleException(e, queueableFn) {$/;"	function	line:1997
ReportDispatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function ReportDispatcher(methods) {$/;"	function	line:2011
addReporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.addReporter = function(reporter) {$/;"	function	line:2027
provideFallbackReporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.provideFallbackReporter = function(reporter) {$/;"	function	line:2031
clearReporters	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.clearReporters = function() {$/;"	function	line:2035
dispatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function dispatch(method, args) {$/;"	function	line:2041
SpyRegistry	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function SpyRegistry(options) {$/;"	function	line:2062
allowRespy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.allowRespy = function(allow){$/;"	function	line:2066
spyOn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.spyOn = function(obj, methodName) {$/;"	function	line:2070
restoreStrategy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        restoreStrategy = function() {$/;"	function	line:2108
restoreStrategy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        restoreStrategy = function() {$/;"	function	line:2112
clearSpies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.clearSpies = function() {$/;"	function	line:2128
SpyStrategy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function SpyStrategy(options) {$/;"	function	line:2142
plan	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        plan = function() {};$/;"	function	line:2148
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.identity = function() {$/;"	function	line:2150
exec	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.exec = function() {$/;"	function	line:2154
callThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.callThrough = function() {$/;"	function	line:2158
returnValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.returnValue = function(value) {$/;"	function	line:2163
plan	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      plan = function() {$/;"	function	line:2164
returnValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.returnValues = function() {$/;"	function	line:2170
plan	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      plan = function () {$/;"	function	line:2172
throwError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.throwError = function(something) {$/;"	function	line:2178
plan	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      plan = function() {$/;"	function	line:2180
callFake	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.callFake = function(fn) {$/;"	function	line:2186
stub	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.stub = function(fn) {$/;"	function	line:2194
plan	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      plan = function() {};$/;"	function	line:2195
Suite	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function Suite(attrs) {$/;"	function	line:2204
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.expect = function(actual) {$/;"	function	line:2229
getFullName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.getFullName = function() {$/;"	function	line:2233
disable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.disable = function() {$/;"	function	line:2243
pend	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.pend = function(message) {$/;"	function	line:2247
beforeEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.beforeEach = function(fn) {$/;"	function	line:2251
beforeAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.beforeAll = function(fn) {$/;"	function	line:2255
afterEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.afterEach = function(fn) {$/;"	function	line:2259
afterAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.afterAll = function(fn) {$/;"	function	line:2263
addChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.addChild = function(child) {$/;"	function	line:2267
status	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.status = function() {$/;"	function	line:2271
isExecutable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.isExecutable = function() {$/;"	function	line:2287
canBeReentered	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.canBeReentered = function() {$/;"	function	line:2291
getResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.getResult = function() {$/;"	function	line:2295
sharedUserContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.sharedUserContext = function() {$/;"	function	line:2300
clonedSharedUserContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.clonedSharedUserContext = function() {$/;"	function	line:2308
onException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.onException = function() {$/;"	function	line:2312
addExpectationResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Suite.prototype.addExpectationResult = function () {$/;"	function	line:2334
isAfterAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function isAfterAll(children) {$/;"	function	line:2353
isFailure	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function isFailure(args) {$/;"	function	line:2357
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function clone(obj) {$/;"	function	line:2361
Timer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function Timer(options) {$/;"	function	line:2385
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.start = function() {$/;"	function	line:2391
elapsed	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.elapsed = function() {$/;"	function	line:2395
TreeProcessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function TreeProcessor(attrs) {$/;"	function	line:2404
processTree	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.processTree = function() {$/;"	function	line:2416
execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    this.execute = function(done) {$/;"	function	line:2422
onException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        onException: function() {$/;"	function	line:2436
runnableIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function runnableIndex(id) {$/;"	function	line:2443
processNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function processNode(node, parentEnabled) {$/;"	function	line:2451
startingMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function startingMin(executableIndex) {$/;"	function	line:2502
startingMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function startingMax(executableIndex) {$/;"	function	line:2506
segmentChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function segmentChildren(node, orderedChildren, nodeStats, executableIndex) {$/;"	function	line:2510
isSegmentBoundary	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      function isSegmentBoundary(minIndex) {$/;"	function	line:2516
orderChildSegments	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function orderChildSegments(children) {$/;"	function	line:2539
executeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function executeNode(node, segmentNumber) {$/;"	function	line:2565
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          fn: function(done) {$/;"	function	line:2568
onComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^              onComplete: function() {$/;"	function	line:2572
onException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^              onException: function() {$/;"	function	line:2578
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          fn: function(done) { node.execute(done, stats[node.id].executable); }$/;"	function	line:2586
wrapChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function wrapChildren(node, segmentNumber) {$/;"	function	line:2591
Any	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function Any(expectedObject) {$/;"	function	line:2612
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Any.prototype.asymmetricMatch = function(other) {$/;"	function	line:2622
jasmineToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Any.prototype.jasmineToString = function() {$/;"	function	line:2646
Anything	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function Anything() {}$/;"	function	line:2655
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Anything.prototype.asymmetricMatch = function(other) {$/;"	function	line:2657
jasmineToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  Anything.prototype.jasmineToString = function() {$/;"	function	line:2661
ArrayContaining	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function ArrayContaining(sample) {$/;"	function	line:2669
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  ArrayContaining.prototype.asymmetricMatch = function(other) {$/;"	function	line:2673
jasmineToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  ArrayContaining.prototype.jasmineToString = function () {$/;"	function	line:2687
ObjectContaining	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function ObjectContaining(sample) {$/;"	function	line:2696
getPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function getPrototype(obj) {$/;"	function	line:2700
hasProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function hasProperty(obj, property) {$/;"	function	line:2712
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  ObjectContaining.prototype.asymmetricMatch = function(other) {$/;"	function	line:2724
jasmineToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  ObjectContaining.prototype.jasmineToString = function() {$/;"	function	line:2737
StringMatching	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function StringMatching(expected) {$/;"	function	line:2746
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  StringMatching.prototype.asymmetricMatch = function(other) {$/;"	function	line:2754
jasmineToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  StringMatching.prototype.jasmineToString = function() {$/;"	function	line:2758
ExpectationFailed	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function ExpectationFailed() {}$/;"	function	line:2766
generateErrorMsg	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function generateErrorMsg(domain, usage) {$/;"	function	line:2776
errorMsg	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    return function errorMsg(msg) {$/;"	function	line:2779
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    equals: function(a, b, customTesters) {$/;"	function	line:2791
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    contains: function(haystack, needle, customTesters) {$/;"	function	line:2797
buildFailureMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    buildFailureMessage: function() {$/;"	function	line:2814
isAsymmetric	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function isAsymmetric(obj) {$/;"	function	line:2840
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function asymmetricMatch(a, b) {$/;"	function	line:2844
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function eq(a, b, aStack, bStack, customTesters) {$/;"	function	line:2863
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    switch (className) {$/;"	function	line:2889
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function keys(obj, isArray) {$/;"	function	line:3000
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function has(obj, key) {$/;"	function	line:3031
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function isFunction(obj) {$/;"	function	line:3037
isObjectConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function isObjectConstructor(ctor) {$/;"	function	line:3041
toBe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBe() {$/;"	function	line:3051
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual, expected) {$/;"	function	line:3053
toBeCloseTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBeCloseTo() {$/;"	function	line:3066
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual, expected, precision) {$/;"	function	line:3068
toBeDefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBeDefined() {$/;"	function	line:3084
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual) {$/;"	function	line:3086
toBeFalsy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBeFalsy() {$/;"	function	line:3098
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual) {$/;"	function	line:3100
toBeGreaterThan	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBeGreaterThan() {$/;"	function	line:3113
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual, expected) {$/;"	function	line:3115
toBeGreaterThanOrEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBeGreaterThanOrEqual() {$/;"	function	line:3129
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual, expected) {$/;"	function	line:3131
toBeLessThan	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBeLessThan() {$/;"	function	line:3143
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual, expected) {$/;"	function	line:3146
toBeLessThanOrEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBeLessThanOrEqual() {$/;"	function	line:3157
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual, expected) {$/;"	function	line:3160
toBeNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBeNaN() {$/;"	function	line:3173
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual) {$/;"	function	line:3175
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          result.message = function() { return 'Expected ' + j$.pp(actual) + ' to be NaN.'; };$/;"	function	line:3183
toBeNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBeNull() {$/;"	function	line:3196
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual) {$/;"	function	line:3198
toBeTruthy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBeTruthy() {$/;"	function	line:3211
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual) {$/;"	function	line:3213
toBeUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toBeUndefined() {$/;"	function	line:3226
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual) {$/;"	function	line:3228
toContain	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toContain(util, customEqualityTesters) {$/;"	function	line:3240
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual, expected) {$/;"	function	line:3244
toEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toEqual(util, customEqualityTesters) {$/;"	function	line:3258
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual, expected) {$/;"	function	line:3262
toHaveBeenCalled	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toHaveBeenCalled() {$/;"	function	line:3281
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual) {$/;"	function	line:3283
toHaveBeenCalledTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toHaveBeenCalledTimes() {$/;"	function	line:3312
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual, expected) {$/;"	function	line:3314
toHaveBeenCalledWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toHaveBeenCalledWith(util, customEqualityTesters) {$/;"	function	line:3345
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function() {$/;"	function	line:3347
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          result.message = function() { return 'Expected spy ' + actual.and.identity() + ' to have been called with ' + j$.pp(expectedArgs) + ' but it was never called.'; };$/;"	function	line:3358
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          result.message = function() { return 'Expected spy ' + actual.and.identity() + ' not to have been called with ' + j$.pp(expectedArgs) + ' but it was.'; };$/;"	function	line:3364
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          result.message = function() { return 'Expected spy ' + actual.and.identity() + ' to have been called with ' + j$.pp(expectedArgs) + ' but actual calls were ' + j$.pp(actual.calls.allArgs()).replace(\/^\\[ | \\]$\/g, '') + '.'; };$/;"	function	line:3366
toMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toMatch() {$/;"	function	line:3381
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual, expected) {$/;"	function	line:3383
toThrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toThrow(util) {$/;"	function	line:3404
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual, expected) {$/;"	function	line:3406
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          result.message = function() { return 'Expected function not to throw, but it threw ' + j$.pp(thrown) + '.'; };$/;"	function	line:3429
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          result.message = function() { return 'Expected function not to throw ' + j$.pp(expected) + '.'; };$/;"	function	line:3436
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          result.message = function() { return 'Expected function to throw ' + j$.pp(expected) + ', but it threw ' +  j$.pp(thrown) + '.'; };$/;"	function	line:3438
toThrowError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  function toThrowError () {$/;"	function	line:3453
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      compare: function(actual) {$/;"	function	line:3455
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          fail.message = function() { return 'Expected function to throw an Error, but it threw ' + j$.pp(thrown) + '.'; };$/;"	function	line:3480
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          pass.message = function() {$/;"	function	line:3490
message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^          fail.message = function() {$/;"	function	line:3495
getMatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function getMatcher() {$/;"	function	line:3504
messageMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      function messageMatch(message) {$/;"	function	line:3530
thrownDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        thrownDescription: function(thrown) {$/;"	function	line:3540
messageDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        messageDescription: function() {$/;"	function	line:3550
hasNoSpecifics	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        hasNoSpecifics: function() {$/;"	function	line:3559
matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^        matches: function(error) {$/;"	function	line:3562
isStringOrRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function isStringOrRegExp(potential) {$/;"	function	line:3569
isAnErrorType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    function isAnErrorType(type) {$/;"	function	line:3573
Surrogate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^      var Surrogate = function() {};$/;"	function	line:3578
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    describe: function(description, specDefinitions) {$/;"	function	line:3589
xdescribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    xdescribe: function(description, specDefinitions) {$/;"	function	line:3593
fdescribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    fdescribe: function(description, specDefinitions) {$/;"	function	line:3597
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    it: function() {$/;"	function	line:3601
xit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    xit: function() {$/;"	function	line:3605
fit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    fit: function() {$/;"	function	line:3609
beforeEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    beforeEach: function() {$/;"	function	line:3613
afterEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    afterEach: function() {$/;"	function	line:3617
beforeAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    beforeAll: function() {$/;"	function	line:3621
afterAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    afterAll: function() {$/;"	function	line:3625
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    expect: function(actual) {$/;"	function	line:3629
pending	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    pending: function() {$/;"	function	line:3633
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    fail: function() {$/;"	function	line:3637
spyOn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^    spyOn: function(obj, methodName) {$/;"	function	line:3641
addCustomEqualityTester	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  jasmine.addCustomEqualityTester = function(tester) {$/;"	function	line:3652
addMatchers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  jasmine.addMatchers = function(matchers) {$/;"	function	line:3656
clock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-jasmine2/vendor/jasmine-2.5.2.js	/^  jasmine.clock = function() {$/;"	function	line:3660
const	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/build/index.js	/^};$/;"	function	line:82
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^  "name": "jest-matcher-utils",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^  "description": "A set of utility functions for jest-matchers and related packages",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^  "version": "18.1.0",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^  "repository": {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^    "type": "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:7
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^  "main": "build\/index.js",$/;"	function	line:10
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^  "scripts": {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:12
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^  "dependencies": {$/;"	function	line:14
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^    "chalk": "^1.1.3",$/;"	function	line:15
pretty-format	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matcher-utils/package.json	/^    "pretty-format": "^18.1.0"$/;"	function	line:16
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/index.js	/^const utils = require('jest-matcher-utils');var _require =$/;"	variable	line:28
const.not	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/index.js	/^  const expectation = { not: {} };$/;"	property	line:60
throwingMatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/index.js	/^  return function throwingMatcher() {$/;"	function	line:91
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function equals(a, b, customTesters) {$/;"	function	line:31
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function equals(a, b, customTesters) {$/;"	function	line:31
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function contains(haystack, needle, customTesters) {$/;"	function	line:36
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function contains(haystack, needle, customTesters) {$/;"	function	line:36
isAsymmetric	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isAsymmetric(obj) {$/;"	function	line:53
isAsymmetric	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isAsymmetric(obj) {$/;"	function	line:53
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function asymmetricMatch(a, b) {$/;"	function	line:57
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function asymmetricMatch(a, b) {$/;"	function	line:57
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function eq(a, b, aStack, bStack, customTesters) {$/;"	function	line:76
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^  switch (className) {$/;"	function	line:102
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function eq(a, b, aStack, bStack, customTesters) {$/;"	function	line:76
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function keys(obj, isArray) {$/;"	function	line:214
allKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^  var allKeys = function (o) {$/;"	function	line:216
keys.allKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^  var allKeys = function (o) {$/;"	function	line:216
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function keys(obj, isArray) {$/;"	function	line:214
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function has(obj, key) {$/;"	function	line:244
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function has(obj, key) {$/;"	class	line:244
return.hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^  return Object.prototype.hasOwnProperty.call(obj, key) && obj[key] !== undefined;$/;"	method	line:247
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function has(obj, key) {$/;"	function	line:244
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isFunction(obj) {$/;"	function	line:250
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isFunction(obj) {$/;"	function	line:250
isObjectConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isObjectConstructor(ctor) {$/;"	function	line:254
isObjectConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isObjectConstructor(ctor) {$/;"	function	line:254
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isUndefined(obj) {$/;"	function	line:262
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isUndefined(obj) {$/;"	function	line:262
isA	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isA(typeName, value) {$/;"	function	line:266
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^  return Object.prototype.toString.apply(value) === '[object ' + typeName + ']';$/;"	method	line:267
isA	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isA(typeName, value) {$/;"	function	line:266
isDomNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isDomNode(obj) {$/;"	function	line:270
isDomNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function isDomNode(obj) {$/;"	function	line:270
fnNameFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function fnNameFor(func) {$/;"	function	line:274
Any	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function Any(expectedObject) {$/;"	function	line:284
any	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function any(expectedObject) {$/;"	function	line:294
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^Any.prototype.asymmetricMatch = function (other) {$/;"	function	line:298
jasmineToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^Any.prototype.jasmineToString = function () {$/;"	function	line:322
Anything	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function Anything() {}$/;"	function	line:327
anything	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function anything() {$/;"	function	line:329
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^Anything.prototype.asymmetricMatch = function (other) {$/;"	function	line:333
jasmineToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^Anything.prototype.jasmineToString = function () {$/;"	function	line:337
ArrayContaining	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function ArrayContaining(sample) {$/;"	function	line:342
arrayContaining	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function arrayContaining(sample) {$/;"	function	line:346
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^ArrayContaining.prototype.asymmetricMatch = function (other) {$/;"	function	line:350
jasmineToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^ArrayContaining.prototype.jasmineToString = function () {$/;"	function	line:364
ObjectContaining	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function ObjectContaining(sample) {$/;"	function	line:369
objectContaining	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function objectContaining(sample) {$/;"	function	line:373
getPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function getPrototype(obj) {$/;"	function	line:377
hasProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function hasProperty(obj, property) {$/;"	function	line:389
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^ObjectContaining.prototype.asymmetricMatch = function (other) {$/;"	function	line:401
jasmineToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^ObjectContaining.prototype.jasmineToString = function () {$/;"	function	line:414
StringMatching	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function StringMatching(expected) {$/;"	function	line:419
stringMatching	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^function stringMatching(expected) {$/;"	function	line:427
asymmetricMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^StringMatching.prototype.asymmetricMatch = function (other) {$/;"	function	line:431
jasmineToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/jasmine-utils.js	/^StringMatching.prototype.jasmineToString = function () {$/;"	function	line:435
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^const diff = require('jest-diff');var _require =$/;"	variable	line:18
_require2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^require('jest-util');const escapeStrForRegex = _require.escapeStrForRegex;var _require2 =$/;"	variable	line:19
_require3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^require('.\/utils');const getPath = _require2.getPath;var _require3 =$/;"	variable	line:20
_require4	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^require('jest-matcher-utils');const EXPECTED_COLOR = _require3.EXPECTED_COLOR,RECEIVED_COLOR = _require3.RECEIVED_COLOR,ensureNoExpected = _require3.ensureNoExpected,ensureNumbers = _require3.ensureNumbers,getType = _require3.getType,matcherHint = _require3.matcherHint,printReceived = _require3.printReceived,printExpected = _require3.printExpected,printWithType = _require3.printWithType;var _require4 =$/;"	variable	line:31
toBe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBe(received, expected) {$/;"	function	line:83
toBeDefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBeDefined(actual, expected) {$/;"	function	line:132
toBeFalsy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBeFalsy(actual, expected) {$/;"	function	line:145
toBeGreaterThan	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBeGreaterThan(actual, expected) {$/;"	function	line:158
toBeGreaterThanOrEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBeGreaterThanOrEqual(actual, expected) {$/;"	function	line:175
toBeInstanceOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBeInstanceOf(received, constructor) {$/;"	function	line:192
toBeLessThan	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBeLessThan(actual, expected) {$/;"	function	line:221
toBeLessThanOrEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBeLessThanOrEqual(actual, expected) {$/;"	function	line:238
toBeNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBeNaN(actual, expected) {$/;"	function	line:255
toBeNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBeNull(actual, expected) {$/;"	function	line:268
toBeTruthy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBeTruthy(actual, expected) {$/;"	function	line:281
toBeUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toBeUndefined(actual, expected) {$/;"	function	line:294
toContain	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toContain(collection, value) {$/;"	function	line:308
toContainEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toContainEqual(collection, value) {$/;"	function	line:345
toEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toEqual(received, expected) {$/;"	function	line:379
toHaveLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toHaveLength(received, length) {$/;"	function	line:406
toHaveProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toHaveProperty(object, propPath, value) {$/;"	function	line:444
toMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toMatch(received, expected) {$/;"	function	line:507
toMatchObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/matchers.js	/^  toMatchObject(receivedObject, expectedObject) {$/;"	function	line:544
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/spyMatchers.js	/^const LAST_CALL_PRINT_LIMIT = 1;var _require =$/;"	variable	line:16
_require2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/spyMatchers.js	/^require('jest-matcher-utils');const ensureExpectedIsNumber = _require.ensureExpectedIsNumber,ensureNoExpected = _require.ensureNoExpected,EXPECTED_COLOR = _require.EXPECTED_COLOR,matcherHint = _require.matcherHint,pluralize = _require.pluralize,printExpected = _require.printExpected,printReceived = _require.printReceived,printWithType = _require.printWithType,RECEIVED_COLOR = _require.RECEIVED_COLOR;var _require2 =$/;"	variable	line:27
const.mock function	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/spyMatchers.js	/^const RECEIVED_NAME = {$/;"	property	line:32
const.spy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/spyMatchers.js	/^  'mock function': 'jest.fn()',$/;"	property	line:33
const.lastCalledWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/spyMatchers.js	/^const spyMatchers = {$/;"	property	line:113
toHaveBeenCalledTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/spyMatchers.js	/^  toHaveBeenCalledTimes(received, expected) {$/;"	function	line:118
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/toThrowMatchers.js	/^'use strict';var _require =$/;"	variable	line:12
_require2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/toThrowMatchers.js	/^require('jest-util');const escapeStrForRegex = _require.escapeStrForRegex,formatStackTrace = _require.formatStackTrace,separateMessageFromStack = _require.separateMessageFromStack;var _require2 =$/;"	variable	line:20
_require3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/toThrowMatchers.js	/^require('jest-matcher-utils');const RECEIVED_COLOR = _require2.RECEIVED_COLOR,getType = _require2.getType,matcherHint = _require2.matcherHint,printExpected = _require2.printExpected,printWithType = _require2.printWithType;var _require3 =$/;"	variable	line:27
const.toThrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/build/toThrowMatchers.js	/^const matchers = {$/;"	property	line:75
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^  "name": "jest-matchers",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^  "dependencies": {$/;"	function	line:10
jest-diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^    "jest-diff": "^18.1.0",$/;"	function	line:11
jest-matcher-utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^    "jest-matcher-utils": "^18.1.0",$/;"	function	line:12
jest-util	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^    "jest-util": "^18.1.0",$/;"	function	line:13
pretty-format	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^    "pretty-format": "^18.1.0"$/;"	function	line:14
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^  "scripts": {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-matchers/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:17
isA	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^function isA(typeName, value) {$/;"	function	line:94
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^function isA(typeName, value) {$/;"	class	line:94
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^  return Object.prototype.toString.apply(value) === '[object ' + typeName + ']';$/;"	method	line:95
isA	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^function isA(typeName, value) {$/;"	function	line:94
getType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^function getType(ref) {$/;"	function	line:98
getType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^function getType(ref) {$/;"	function	line:98
isReadonlyProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^function isReadonlyProp(object, prop) {$/;"	function	line:125
isReadonlyProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^function isReadonlyProp(object, prop) {$/;"	function	line:125
getSlots	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^function getSlots(object) {$/;"	function	line:149
getSlots	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^function getSlots(object) {$/;"	function	line:149
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^  constructor(global) {$/;"	function	line:185
_ensureMock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^  _ensureMock(f) {$/;"	function	line:190
_defaultMockState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^  _defaultMockState() {$/;"	function	line:199
_makeComponent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^  _makeComponent(metadata) {$/;"	function	line:215
const	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^      const mocker = this;$/;"	function	line:240
mock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^    {$/;"	class	line:440
mock.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^      mock.prototype.constructor = mock;$/;"	method	line:441
generateFromMetadata	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^  generateFromMetadata(_metadata) {$/;"	function	line:452
members	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^          }$/;"	class	line:533
isMockFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^  isMockFunction(fn) {$/;"	function	line:546
getMockFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^  getMockFunction() {$/;"	function	line:553
getMockFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^  getMockFn() {$/;"	function	line:558
resetAllMocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/build/index.js	/^  resetAllMocks() {$/;"	function	line:562
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/package.json	/^  "name": "jest-mock",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/package.json	/^  "version": "18.0.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/package.json	/^  "scripts": {$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:11
jest-mock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^# jest-mock$/;"	function	line:1
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^## API$/;"	function	line:3
`constructor(global)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^### `constructor(global)`$/;"	function	line:5
`generateFromMetadata(metadata)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^### `generateFromMetadata(metadata)`$/;"	function	line:10
`getMetadata(component)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^### `getMetadata(component)`$/;"	function	line:24
`getMockFunction`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^### `getMockFunction`$/;"	function	line:75
`.mock`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^##### `.mock`$/;"	function	line:81
`.mockReturnValueOnce(value)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^##### `.mockReturnValueOnce(value)`$/;"	function	line:89
`.mockReturnValue(value)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^##### `.mockReturnValue(value)`$/;"	function	line:94
`.mockImplementationOnce(function)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^##### `.mockImplementationOnce(function)`$/;"	function	line:98
`.mockImplementation(function)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^##### `.mockImplementation(function)`$/;"	function	line:103
`.mockReturnThis()`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-mock/README.md	/^##### `.mockReturnThis()`$/;"	function	line:107
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/build/index.js	/^  constructor(moduleMap, options) {$/;"	function	line:55
class._options.browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/build/index.js	/^    this._options = {$/;"	property	line:56
isCoreModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/build/index.js	/^  isCoreModule(moduleName) {$/;"	function	line:158
getModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/build/index.js	/^  getModule(name) {$/;"	function	line:168
getPackage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/build/index.js	/^  getPackage(name) {$/;"	function	line:176
getMockModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/build/index.js	/^  getMockModule(from, name) {$/;"	function	line:184
getModulePaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/build/index.js	/^  getModulePaths(from) {$/;"	function	line:197
_resolveStubModuleName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/build/index.js	/^  _resolveStubModuleName(from, moduleName) {$/;"	function	line:210
_supportsNativePlatform	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/build/index.js	/^  _supportsNativePlatform() {$/;"	function	line:246
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^  "name": "jest-resolve",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^  "dependencies": {$/;"	function	line:10
browser-resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^    "browser-resolve": "^1.11.2",$/;"	function	line:11
jest-file-exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^    "jest-file-exists": "^17.0.0",$/;"	function	line:12
jest-haste-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^    "jest-haste-map": "^18.1.0",$/;"	function	line:13
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^    "resolve": "^1.2.0"$/;"	function	line:14
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^  "scripts": {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:17
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/build/index.js	/^function compact(array) {$/;"	function	line:19
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/build/index.js	/^function compact(array) {$/;"	function	line:19
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/build/index.js	/^  constructor(resolver, hasteFS) {$/;"	function	line:38
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^  "name": "jest-resolve-dependencies",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^  "dependencies": {$/;"	function	line:10
jest-file-exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^    "jest-file-exists": "^17.0.0",$/;"	function	line:11
jest-resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^    "jest-resolve": "^18.1.0"$/;"	function	line:12
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^  "scripts": {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-resolve-dependencies/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:15
const.cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/cli/args.js	/^const options = {$/;"	property	line:15
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/cli/index.js	/^const yargs = require('yargs');var _require =$/;"	variable	line:17
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/cli/index.js	/^function run(cliArgv, cliInfo) {$/;"	function	line:30
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/cli/index.js	/^function run(cliArgv, cliInfo) {$/;"	function	line:30
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^const transform = require('.\/transform');var _require =$/;"	variable	line:26
const.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^const mockParentModule = {$/;"	property	line:66
const.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^      const localModule = {$/;"	property	line:282
requireInternalModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  requireInternalModule(from, to) {$/;"	function	line:302
requireMock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  requireMock(from, moduleName) {$/;"	function	line:306
const.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^      const localModule = {$/;"	property	line:346
requireModuleOrMock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  requireModuleOrMock(from, moduleName) {$/;"	function	line:361
resetModules	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  resetModules() {$/;"	function	line:369
getAllCoverageInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  getAllCoverageInfo() {$/;"	function	line:391
resetAllMocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  resetAllMocks() {$/;"	function	line:410
_resolveModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  _resolveModule(from, to) {$/;"	function	line:414
_execModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  _execModule(localModule, options) {$/;"	function	line:418
_generateMock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  _generateMock(from, moduleName) {$/;"	function	line:457
_normalizeID	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  _normalizeID(from, moduleName) {$/;"	function	line:495
_getVirtualMockPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  _getVirtualMockPath(from, moduleName) {$/;"	function	line:550
_shouldMock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  _shouldMock(from, moduleName) {$/;"	function	line:557
_createRuntimeFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/build/index.js	/^  _createRuntimeFor(from) {$/;"	function	line:635
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^  "name": "jest-runtime",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^  "dependencies": {$/;"	function	line:10
babel-core	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "babel-core": "^6.0.0",$/;"	function	line:11
babel-jest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "babel-jest": "^18.0.0",$/;"	function	line:12
babel-plugin-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "babel-plugin-istanbul": "^3.0.0",$/;"	function	line:13
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "chalk": "^1.1.3",$/;"	function	line:14
graceful-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "graceful-fs": "^4.1.6",$/;"	function	line:15
jest-config	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "jest-config": "^18.1.0",$/;"	function	line:16
jest-file-exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "jest-file-exists": "^17.0.0",$/;"	function	line:17
jest-haste-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "jest-haste-map": "^18.1.0",$/;"	function	line:18
jest-mock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "jest-mock": "^18.0.0",$/;"	function	line:19
jest-resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "jest-resolve": "^18.1.0",$/;"	function	line:20
jest-snapshot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "jest-snapshot": "^18.1.0",$/;"	function	line:21
jest-util	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "jest-util": "^18.1.0",$/;"	function	line:22
json-stable-stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "json-stable-stringify": "^1.0.0",$/;"	function	line:23
micromatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "micromatch": "^2.3.11",$/;"	function	line:24
yargs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "yargs": "^6.3.0"$/;"	function	line:25
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^  "bin": {$/;"	function	line:27
jest-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "jest-runtime": ".\/bin\/jest-runtime.js"$/;"	function	line:28
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^  "devDependencies": {$/;"	function	line:30
jest-config	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "jest-config": "^18.1.0",$/;"	function	line:31
jest-environment-node	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "jest-environment-node": "^18.1.0",$/;"	function	line:32
jest-environment-jsdom	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "jest-environment-jsdom": "^18.1.0"$/;"	function	line:33
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^  "scripts": {$/;"	function	line:35
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-runtime/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:36
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/index.js	/^const SnapshotState = require('.\/State');var _require =$/;"	variable	line:19
_require2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/index.js	/^require('.\/plugins');const getPlugins = _require.getPlugins,addPlugins = _require.addPlugins;var _require2 =$/;"	variable	line:20
_require3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/index.js	/^require('jest-matcher-utils');const EXPECTED_COLOR = _require2.EXPECTED_COLOR,ensureNoExpected = _require2.ensureNoExpected,matcherHint = _require2.matcherHint,RECEIVED_COLOR = _require2.RECEIVED_COLOR;var _require3 =$/;"	variable	line:27
const	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/index.js	/^const getSnapshotState = () => snapshotState;$/;"	class	line:63
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/State.js	/^'use strict';var _require =$/;"	variable	line:11
markSnapshotsAsCheckedForTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/State.js	/^  markSnapshotsAsCheckedForTest(testName) {$/;"	function	line:65
_addSnapshot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/State.js	/^  _addSnapshot(key, receivedSerialized) {$/;"	function	line:73
save	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/State.js	/^  save(update) {$/;"	function	line:78
save.deleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/State.js	/^    const status = {$/;"	property	line:79
save.saved	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/State.js	/^      deleted: false,$/;"	property	line:80
getUncheckedCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/State.js	/^  getUncheckedCount() {$/;"	function	line:99
removeUncheckedKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/State.js	/^  removeUncheckedKeys() {$/;"	function	line:103
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/build/State.js	/^  match(testName, received, key) {$/;"	function	line:111
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^  "name": "jest-snapshot",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^  "dependencies": {$/;"	function	line:10
jest-diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^    "jest-diff": "^18.1.0",$/;"	function	line:11
jest-file-exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^    "jest-file-exists": "^17.0.0",$/;"	function	line:12
jest-matcher-utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^    "jest-matcher-utils": "^18.1.0",$/;"	function	line:13
jest-util	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^    "jest-util": "^18.1.0",$/;"	function	line:14
natural-compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^    "natural-compare": "^1.4.0",$/;"	function	line:15
pretty-format	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^    "pretty-format": "^18.1.0"$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^  "scripts": {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-snapshot/package.json	/^    "test": "..\/jest-cli\/bin\/jest.js"$/;"	function	line:19
_log	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/Console.js	/^  _log(type, message) {$/;"	function	line:36
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/Console.js	/^  log() {$/;"	function	line:41
info	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/Console.js	/^  info() {$/;"	function	line:45
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/Console.js	/^  warn() {$/;"	function	line:49
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/Console.js	/^  error() {$/;"	function	line:53
getBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/Console.js	/^  getBuffer() {$/;"	function	line:57
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^'use strict';var _require =$/;"	variable	line:10
_timerAPIs.clearImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^    this._timerAPIs = {$/;"	property	line:77
clearAllTimers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  clearAllTimers() {$/;"	function	line:101
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  dispose() {$/;"	function	line:110
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  reset() {$/;"	function	line:115
runAllTicks	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  runAllTicks() {$/;"	function	line:124
runAllImmediates	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  runAllImmediates() {$/;"	function	line:151
_runImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  _runImmediate(immediate) {$/;"	function	line:172
runAllTimers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  runAllTimers() {$/;"	function	line:180
runOnlyPendingTimers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  runOnlyPendingTimers() {$/;"	function	line:214
runTimersToTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  runTimersToTime(msToRun) {$/;"	function	line:223
runWithRealTimers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  runWithRealTimers(cb) {$/;"	function	line:257
useRealTimers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  useRealTimers() {$/;"	function	line:290
useFakeTimers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  useFakeTimers() {$/;"	function	line:302
_checkFakeTimers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  _checkFakeTimers() {$/;"	function	line:316
_createMocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  _createMocks() {$/;"	function	line:330
_fakeTimerAPIs.clearImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^    this._fakeTimerAPIs = {$/;"	property	line:333
_fakeClearTimer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  _fakeClearTimer(uuid) {$/;"	function	line:344
_fakeClearImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  _fakeClearImmediate(uuid) {$/;"	function	line:350
_fakeNextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  _fakeNextTick(callback) {$/;"	function	line:354
_fakeSetImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  _fakeSetImmediate(callback) {$/;"	function	line:382
_fakeSetInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  _fakeSetInterval(callback, intervalDelay) {$/;"	function	line:411
_timers.callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^    this._timers[String(uuid)] = {$/;"	property	line:427
_fakeSetTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  _fakeSetTimeout(callback, delay) {$/;"	function	line:437
_timers.callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^    this._timers[String(uuid)] = {$/;"	property	line:453
_getNextTimerHandle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  _getNextTimerHandle() {$/;"	function	line:463
_runTimerHandle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^  _runTimerHandle(timerHandle) {$/;"	function	line:479
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/FakeTimers.js	/^    switch (timer.type) {$/;"	function	line:486
const.message	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/formatTestResults.js	/^  const output = {$/;"	property	line:26
const.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/formatTestResults.js	/^    message: '',$/;"	property	line:27
const.status	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/formatTestResults.js	/^  const result = {$/;"	property	line:59
formatTestAssertion	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/formatTestResults.js	/^function formatTestAssertion($/;"	function	line:56
formatTestResults	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/formatTestResults.js	/^function formatTestResults($/;"	function	line:69
_require	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/index.js	/^const NullConsole = require('.\/NullConsole');var _require =$/;"	variable	line:15
deepCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/installCommonGlobals.js	/^function deepCopy(obj) {$/;"	function	line:15
deepCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/installCommonGlobals.js	/^function deepCopy(obj) {$/;"	function	line:15
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/NullConsole.js	/^  assert() {}$/;"	function	line:16
dir	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/NullConsole.js	/^  dir() {}$/;"	function	line:17
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/NullConsole.js	/^  error() {}$/;"	function	line:18
info	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/NullConsole.js	/^  info() {}$/;"	function	line:19
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/NullConsole.js	/^  log() {}$/;"	function	line:20
time	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/NullConsole.js	/^  time() {}$/;"	function	line:21
timeEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/NullConsole.js	/^  timeEnd() {}$/;"	function	line:22
trace	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/NullConsole.js	/^  trace() {}$/;"	function	line:23
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/build/NullConsole.js	/^  warn() {}}$/;"	function	line:24
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^  "name": "jest-util",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^  "main": "build\/index.js",$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^  "dependencies": {$/;"	function	line:10
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^    "chalk": "^1.1.1",$/;"	function	line:11
diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^    "diff": "^3.0.0",$/;"	function	line:12
graceful-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^    "graceful-fs": "^4.1.6",$/;"	function	line:13
jest-file-exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^    "jest-file-exists": "^17.0.0",$/;"	function	line:14
jest-mock	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^    "jest-mock": "^18.0.0",$/;"	function	line:15
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^    "mkdirp": "^0.5.1"$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^  "scripts": {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jest-util/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js"$/;"	function	line:19
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/.travis.yml	/^node_js:$/;"	function	line:2
branches	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/.travis.yml	/^branches:$/;"	function	line:5
only	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/.travis.yml	/^  only:$/;"	function	line:6
dh	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/index.js	/^var dh = require('.\/lib\/dh');$/;"	variable	line:12
eddsa	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/index.js	/^var eddsa = require('.\/lib\/eddsa');$/;"	variable	line:13
curve255	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/index.js	/^var curve255 = require('.\/lib\/curve255');$/;"	variable	line:14
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/index.js	/^var utils = require('.\/lib\/utils');$/;"	variable	line:15
templates	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	"templates": {$/;"	function	line:2
applicationName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	    "applicationName": "jodid25519 Library",$/;"	function	line:3
disqus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	    "disqus": "",$/;"	function	line:4
googleAnalytics	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	    "googleAnalytics": "",$/;"	function	line:5
openGraph	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	    "openGraph": {$/;"	function	line:6
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	        "title": "jodid25519 Library",$/;"	function	line:7
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	        "type": "website",$/;"	function	line:8
image	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	        "image": "",$/;"	function	line:9
site_name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	        "site_name": "",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	        "url": ""$/;"	function	line:11
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	    "meta": {$/;"	function	line:13
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	        "title": "jodid25519 Library",$/;"	function	line:14
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	        "description": "",$/;"	function	line:15
keyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/jsdoc.json	/^	        "keyword": ""$/;"	function	line:16
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^var crypto = require('crypto');$/;"	variable	line:17
_setbit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _setbit(n, c, v) {$/;"	function	line:33
_setbit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _setbit(n, c, v) {$/;"	function	line:33
_getbit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _getbit(n, c) {$/;"	function	line:40
_getbit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _getbit(n, c) {$/;"	function	line:40
_ZERO	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _ZERO() {$/;"	function	line:44
_ZERO	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _ZERO() {$/;"	function	line:44
_ONE	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _ONE() {$/;"	function	line:48
_ONE	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _ONE() {$/;"	function	line:48
_BASE	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _BASE() {$/;"	function	line:53
_BASE	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _BASE() {$/;"	function	line:53
_bigintcmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _bigintcmp(a, b) {$/;"	function	line:58
_bigintcmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _bigintcmp(a, b) {$/;"	function	line:58
_bigintadd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _bigintadd(a, b) {$/;"	function	line:77
_bigintadd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _bigintadd(a, b) {$/;"	function	line:77
_bigintsub	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _bigintsub(a, b) {$/;"	function	line:99
_bigintsub	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _bigintsub(a, b) {$/;"	function	line:99
_sqr8h	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _sqr8h(a7, a6, a5, a4, a3, a2, a1, a0) {$/;"	function	line:121
_sqr8h	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _sqr8h(a7, a6, a5, a4, a3, a2, a1, a0) {$/;"	function	line:121
_sqrmodp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _sqrmodp(a) {$/;"	function	line:153
_sqrmodp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _sqrmodp(a) {$/;"	function	line:153
_mul8h	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _mul8h(a7, a6, a5, a4, a3, a2, a1, a0, b7, b6, b5, b4, b3,$/;"	function	line:199
_mulmodp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _mulmodp(a, b) {$/;"	function	line:233
_mulmodp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _mulmodp(a, b) {$/;"	function	line:233
_reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _reduce(arr) {$/;"	function	line:287
_reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _reduce(arr) {$/;"	function	line:287
_addmodp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _addmodp(a, b) {$/;"	function	line:330
_addmodp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _addmodp(a, b) {$/;"	function	line:330
_submodp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _submodp(a, b) {$/;"	function	line:353
_submodp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _submodp(a, b) {$/;"	function	line:353
_invmodp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _invmodp(a) {$/;"	function	line:378
_invmodp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _invmodp(a) {$/;"	function	line:378
_mulasmall	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _mulasmall(a) {$/;"	function	line:396
_mulasmall	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _mulasmall(a) {$/;"	function	line:396
_dbl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _dbl(x, z) {$/;"	function	line:422
_dbl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _dbl(x, z) {$/;"	function	line:422
_sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _sum(x, z, x_p, z_p, x_1) {$/;"	function	line:432
_sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _sum(x, z, x_p, z_p, x_1) {$/;"	function	line:432
_generateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _generateKey(curve25519) {$/;"	function	line:441
_generateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/core.js	/^    function _generateKey(curve25519) {$/;"	function	line:441
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^var core = require('.\/core');$/;"	variable	line:17
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^var utils = require('.\/utils');$/;"	variable	line:18
curve25519_raw	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^    function curve25519_raw(f, c) {$/;"	function	line:34
curve25519_raw	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^    function curve25519_raw(f, c) {$/;"	function	line:34
curve25519b32	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^    function curve25519b32(a, b) {$/;"	function	line:72
curve25519b32	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^    function curve25519b32(a, b) {$/;"	function	line:72
curve25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^    function curve25519(f, c) {$/;"	function	line:77
curve25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^    function curve25519(f, c) {$/;"	function	line:77
_hexEncodeVector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^    function _hexEncodeVector(k) {$/;"	function	line:86
_hexEncodeVector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^    function _hexEncodeVector(k) {$/;"	function	line:86
_hexDecodeVector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^    function _hexDecodeVector(v) {$/;"	function	line:94
_hexDecodeVector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/curve255.js	/^    function _hexDecodeVector(v) {$/;"	function	line:94
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^var core = require('.\/core');$/;"	variable	line:16
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^var utils = require('.\/utils');$/;"	variable	line:17
curve255	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^var curve255 = require('.\/curve255');$/;"	variable	line:18
_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^    function _toString(vector) {$/;"	function	line:31
_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^    function _toString(vector) {$/;"	function	line:31
_fromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^    function _fromString(vector) {$/;"	function	line:36
_fromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^    function _fromString(vector) {$/;"	function	line:36
computeKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^    ns.computeKey = function(privateComponent, publicComponent) {$/;"	function	line:72
ns.computeKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^    }$/;"	function	line:48
publicKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^    ns.publicKey = function(privateKey) {$/;"	function	line:95
ns.publicKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^    };$/;"	function	line:79
generateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^    ns.generateKey = function() {$/;"	function	line:107
ns.generateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/dh.js	/^    };$/;"	function	line:97
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^var core = require('.\/core');$/;"	variable	line:17
curve255	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^var curve255 = require('.\/curve255');$/;"	variable	line:18
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^var utils = require('.\/utils');$/;"	variable	line:19
BigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^var BigInteger = require('jsbn').BigInteger;$/;"	variable	line:20
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^var crypto = require('crypto');$/;"	variable	line:21
_bi255	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bi255(value) {$/;"	function	line:41
_bi255	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bi255(value) {$/;"	function	line:41
_bi255	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    }$/;"	class	line:63
_bi255.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^   _bi255.prototype = {$/;"	method	line:65
_bi255.toSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:68
_bi255.plus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:71
_bi255.minus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:74
_bi255.times	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:77
_bi255.divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:80
_bi255.sqr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:83
_bi255.cmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:86
_bi255.equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:89
_bi255.isOdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:92
_bi255.shiftLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:95
_bi255.shiftRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:99
_bi255.inv	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:103
_bi255.pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:106
_bi255.modq	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:109
_bi255.bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^        },$/;"	method	line:112
_shiftL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _shiftL(n, cnt) {$/;"	function	line:118
_shiftL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _shiftL(n, cnt) {$/;"	function	line:118
_shiftR	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _shiftR(n, cnt) {$/;"	function	line:128
_shiftR	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _shiftR(n, cnt) {$/;"	function	line:128
_bi255_bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bi255_bytes(n) {$/;"	function	line:138
_bi255_bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bi255_bytes(n) {$/;"	function	line:138
_bytes2bi255	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bytes2bi255(a) {$/;"	function	line:148
_bytes2bi255	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bytes2bi255(a) {$/;"	function	line:148
_pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _pow(n, e) {$/;"	function	line:157
_pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _pow(n, e) {$/;"	function	line:157
_modq	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _modq(n) {$/;"	function	line:176
_modq	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _modq(n) {$/;"	function	line:176
_L_BI	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    var _L_BI = _bi('1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed', 16);$/;"	variable	line:196
_isoncurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _isoncurve(p) {$/;"	function	line:201
_isoncurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _isoncurve(p) {$/;"	function	line:201
_xrecover	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _xrecover(y) {$/;"	function	line:210
_xrecover	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _xrecover(y) {$/;"	function	line:210
_x_pt_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _x_pt_add(pt1, pt2) {$/;"	function	line:223
_x_pt_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _x_pt_add(pt1, pt2) {$/;"	function	line:223
_xpt_double	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _xpt_double(pt1) {$/;"	function	line:243
_xpt_double	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _xpt_double(pt1) {$/;"	function	line:243
_xpt_mult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _xpt_mult(pt, n) {$/;"	function	line:259
_xpt_mult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _xpt_mult(pt, n) {$/;"	function	line:259
_pt_xform	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _pt_xform(pt) {$/;"	function	line:269
_pt_xform	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _pt_xform(pt) {$/;"	function	line:269
_pt_unxform	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _pt_unxform(pt) {$/;"	function	line:275
_pt_unxform	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _pt_unxform(pt) {$/;"	function	line:275
_scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _scalarmult(pt, n) {$/;"	function	line:283
_scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _scalarmult(pt, n) {$/;"	function	line:283
_bytesgetbit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bytesgetbit(bytes, n) {$/;"	function	line:287
_bytesgetbit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bytesgetbit(bytes, n) {$/;"	function	line:287
_xpt_mult_bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _xpt_mult_bytes(pt, bytes) {$/;"	function	line:291
_xpt_mult_bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _xpt_mult_bytes(pt, bytes) {$/;"	function	line:291
_scalarmultBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _scalarmultBytes(pt, bytes) {$/;"	function	line:302
_scalarmultBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _scalarmultBytes(pt, bytes) {$/;"	function	line:302
_bp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    var _bp = [_bx, _by];$/;"	variable	line:308
_encodeint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _encodeint(n) {$/;"	function	line:310
_encodeint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _encodeint(n) {$/;"	function	line:310
_decodeint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _decodeint(b) {$/;"	function	line:313
_decodeint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _decodeint(b) {$/;"	function	line:313
_encodepoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _encodepoint(p) {$/;"	function	line:317
_encodepoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _encodepoint(p) {$/;"	function	line:317
_decodepoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _decodepoint(v) {$/;"	function	line:325
_decodepoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _decodepoint(v) {$/;"	function	line:325
_bi	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bi(value, base) {$/;"	function	line:353
_bi	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bi(value, base) {$/;"	function	line:353
_bi2bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bi2bytes(n, cnt) {$/;"	function	line:371
_bi2bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bi2bytes(n, cnt) {$/;"	function	line:371
bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    BigInteger.prototype.bytes = function(n) {$/;"	function	line:383
BigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    }$/;"	class	line:381
BigInteger.bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    BigInteger.prototype.bytes = function(n) {$/;"	method	line:383
_bytehash	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bytehash(s) {$/;"	function	line:389
_bytehash	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _bytehash(s) {$/;"	function	line:389
_stringhash	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _stringhash(s) {$/;"	function	line:394
_stringhash	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _stringhash(s) {$/;"	function	line:394
_inthash	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _inthash(s) {$/;"	function	line:399
_inthash	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _inthash(s) {$/;"	function	line:399
_inthash_lo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _inthash_lo(s) {$/;"	function	line:404
_inthash_lo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _inthash_lo(s) {$/;"	function	line:404
_inthash_mod_l	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _inthash_mod_l(s) {$/;"	function	line:408
_inthash_mod_l	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _inthash_mod_l(s) {$/;"	function	line:408
_get_a	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _get_a(sk) {$/;"	function	line:412
_get_a	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _get_a(sk) {$/;"	function	line:412
_publickey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _publickey(sk) {$/;"	function	line:420
_publickey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _publickey(sk) {$/;"	function	line:420
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _map(f, l) {$/;"	function	line:424
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _map(f, l) {$/;"	function	line:424
_chr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _chr(n) {$/;"	function	line:432
_chr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _chr(n) {$/;"	function	line:432
_ord	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _ord(c) {$/;"	function	line:436
_ord	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _ord(c) {$/;"	function	line:436
_pt_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _pt_add(p1, p2) {$/;"	function	line:440
_pt_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    function _pt_add(p1, p2) {$/;"	function	line:440
isOnCurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    ns.isOnCurve = function(point) {$/;"	function	line:456
ns.isOnCurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    }$/;"	function	line:442
publicKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    ns.publicKey = function(keySeed) {$/;"	function	line:483
ns.publicKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    };$/;"	function	line:467
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    ns.sign = function(message, keySeed, publicKey) {$/;"	function	line:511
ns.sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    };$/;"	function	line:485
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    ns.verify = function(signature, message, publicKey) {$/;"	function	line:547
ns.verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    };$/;"	function	line:526
generateKeySeed	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    ns.generateKeySeed = function() {$/;"	function	line:569
ns.generateKeySeed	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/eddsa.js	/^    };$/;"	function	line:559
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^var core = require('.\/core');$/;"	variable	line:18
_HEXCHARS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    var _HEXCHARS = "0123456789abcdef";$/;"	variable	line:29
_hexencode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _hexencode(vector) {$/;"	function	line:31
_hexencode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _hexencode(vector) {$/;"	function	line:31
_hexdecode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _hexdecode(vector) {$/;"	function	line:43
_hexdecode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _hexdecode(vector) {$/;"	function	line:43
_BASE32CHARS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    var _BASE32CHARS = "abcdefghijklmnopqrstuvwxyz234567";$/;"	variable	line:55
_base32encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _base32encode(n) {$/;"	function	line:65
_base32encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _base32encode(n) {$/;"	function	line:65
_base32decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _base32decode(n) {$/;"	function	line:79
_base32decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _base32decode(n) {$/;"	function	line:79
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _map(f, l) {$/;"	function	line:99
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _map(f, l) {$/;"	function	line:99
_chr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _chr(n) {$/;"	function	line:107
_chr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _chr(n) {$/;"	function	line:107
_ord	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _ord(c) {$/;"	function	line:111
_ord	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _ord(c) {$/;"	function	line:111
_bytes2string	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _bytes2string(bytes) {$/;"	function	line:115
_bytes2string	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _bytes2string(bytes) {$/;"	function	line:115
_string2bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _string2bytes(s) {$/;"	function	line:119
_string2bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/lib/utils.js	/^    function _string2bytes(s) {$/;"	function	line:119
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "name": "jodid25519",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "description": "jodid25519 - Curve 25519-based cryptography",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "main": "index.js",$/;"	function	line:5
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "directories": {$/;"	function	line:6
src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "src": "src",$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "test": "test",$/;"	function	line:8
doc	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "doc": "doc"$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "scripts": {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "test": "mocha test\/*_test.js"$/;"	function	line:12
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "homepage": "https:\/\/github.com\/meganz\/jodid25519",$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "repository": {$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "type": "git",$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "url": "https:\/\/github.com\/meganz\/jodid25519.git"$/;"	function	line:17
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "bugs": {$/;"	function	line:19
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "url": "https:\/\/github.com\/meganz\/jodid25519\/issues"$/;"	function	line:20
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "keywords": [$/;"	function	line:22
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "author": "Michele Bini, Ron Garret, Guy K. Kloss",$/;"	function	line:31
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "license": "MIT",$/;"	function	line:32
readmeFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "readmeFilename": "README.md",$/;"	function	line:33
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "dependencies": {$/;"	function	line:34
jsbn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "jsbn": "~0.1.0"$/;"	function	line:35
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^  "devDependencies": {$/;"	function	line:37
almond	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "almond": "~0.3.1",$/;"	function	line:38
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "chai": "^3.0.0",$/;"	function	line:39
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "mocha": "~2.0.1",$/;"	function	line:40
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "istanbul": "~0.3.5",$/;"	function	line:41
ibrik	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "ibrik": "~2.0.0",$/;"	function	line:42
dateformat	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "dateformat": "~1.0.7-1.2.3",$/;"	function	line:43
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "sinon": "~1.10.3",$/;"	function	line:44
sinon-chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "sinon-chai": "^2.8.0",$/;"	function	line:45
jsdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/package.json	/^    "jsdoc": "<=3.3.0"$/;"	function	line:46
For the Curve25519 submodule	/Users/jonathan/repos/identifiers-arxiv/node_modules/jodid25519/README.md	/^### For the Curve25519 submodule$/;"	function	line:19
Version 3.0.1 (2017-01-30)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 3.0.1 (2017-01-30) ###$/;"	function	line:1
Version 3.0.0 (2017-01-11)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 3.0.0 (2017-01-11) ###$/;"	function	line:7
Version 2.0.0 (2016-06-19)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 2.0.0 (2016-06-19) ###$/;"	function	line:48
Version 1.0.3 (2016-03-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 1.0.3 (2016-03-27) ###$/;"	function	line:59
Version 1.0.2 (2015-10-18)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 1.0.2 (2015-10-18) ###$/;"	function	line:65
Version 1.0.1 (2015-06-20)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 1.0.1 (2015-06-20) ###$/;"	function	line:71
Version 1.0.0 (2015-02-26)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 1.0.0 (2015-02-26) ###$/;"	function	line:76
Version 0.4.1 (2015-02-21)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 0.4.1 (2015-02-21) ###$/;"	function	line:87
Version 0.4.0 (2015-02-21)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 0.4.0 (2015-02-21) ###$/;"	function	line:92
Version 0.3.1 (2015-01-06)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 0.3.1 (2015-01-06) ###$/;"	function	line:99
Version 0.3.0 (2014-12-19)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 0.3.0 (2014-12-19) ###$/;"	function	line:106
Version 0.2.0 (2014-06-19)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 0.2.0 (2014-06-19) ###$/;"	function	line:119
Version 0.1.0 (2014-03-08)	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/CHANGELOG.md	/^### Version 0.1.0 (2014-03-08) ###$/;"	function	line:127
matchToToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/index.js	/^exports.matchToToken = function(match) {$/;"	function	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^  "name": "js-tokens",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^  "version": "3.0.1",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^  "author": "Simon Lydell",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^  "license": "MIT",$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^  "description": "A regex that tokenizes JavaScript.",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^  "keywords": [$/;"	function	line:7
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^  "files": [$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^  "repository": "lydell\/js-tokens",$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^  "scripts": {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^    "test": "mocha --ui tdd",$/;"	function	line:19
esprima-compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^    "esprima-compare": "node esprima-compare .\/index.js everything.js\/es5.js",$/;"	function	line:20
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^    "build": "node generate-index.js",$/;"	function	line:21
dev	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^    "dev": "npm run build && npm test"$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^  "devDependencies": {$/;"	function	line:24
coffee-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^    "coffee-script": "~1.12.2",$/;"	function	line:25
esprima	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^    "esprima": "^3.1.3",$/;"	function	line:26
everything.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^    "everything.js": "^1.0.3",$/;"	function	line:27
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/package.json	/^    "mocha": "^3.2.0"$/;"	function	line:28
`jsTokens`	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/README.md	/^### `jsTokens` ###$/;"	function	line:31
`var token = matchToToken(match)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/README.md	/^### `var token = matchToToken(match)` ###$/;"	function	line:39
Template string interpolation	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/README.md	/^### Template string interpolation ###$/;"	function	line:123
Division and regex literals collision	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-tokens/README.md	/^### Division and regex literals collision ###$/;"	function	line:133
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/bin/js-yaml.js	/^var fs    = require('fs');$/;"	variable	line:10
argparse	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/bin/js-yaml.js	/^var argparse = require('argparse');$/;"	variable	line:14
yaml	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/bin/js-yaml.js	/^var yaml = require('..');$/;"	variable	line:18
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/bin/js-yaml.js	/^var options = cli.parseArgs();$/;"	variable	line:61
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/bin/js-yaml.js	/^function readFile(filename, encoding, callback) {$/;"	function	line:66
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/bin/js-yaml.js	/^function readFile(filename, encoding, callback) {$/;"	function	line:66
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/bin/js-yaml.js	/^readFile(options.file, 'utf8', function (error, input) {$/;"	function	line:84
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^\/* js-yaml 3.8.1 https:\/\/github.com\/nodeca\/js-yaml *\/(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.jsyaml = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){$/;"	function	line:1
deprecated	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function deprecated(name) {$/;"	function	line:9
isNothing	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isNothing(subject) {$/;"	function	line:46
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isObject(subject) {$/;"	function	line:51
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function toArray(sequence) {$/;"	function	line:56
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function extend(target, source) {$/;"	function	line:64
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function repeat(string, count) {$/;"	function	line:80
isNegativeZero	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isNegativeZero(number) {$/;"	function	line:91
compileStyleMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function compileStyleMap(schema, map) {$/;"	function	line:162
encodeHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function encodeHex(character) {$/;"	function	line:189
State	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function State(options) {$/;"	function	line:210
indentString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function indentString(string, spaces) {$/;"	function	line:232
generateNextLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function generateNextLine(state, level) {$/;"	function	line:258
testImplicitResolving	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function testImplicitResolving(state, str) {$/;"	function	line:262
isWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isWhitespace(c) {$/;"	function	line:277
isPrintable	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isPrintable(c) {$/;"	function	line:285
isPlainSafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isPlainSafe(c) {$/;"	function	line:293
isPlainSafeFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isPlainSafeFirst(c) {$/;"	function	line:309
chooseScalarStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function chooseScalarStyle(string, singleLineOnly, indentPerLevel, lineWidth, testAmbiguousType) {$/;"	function	line:352
writeScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function writeScalar(state, string, level, iskey) {$/;"	function	line:420
testAmbiguity	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    function testAmbiguity(string) {$/;"	function	line:445
blockHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function blockHeader(string, indentPerLevel) {$/;"	function	line:469
dropEndingNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function dropEndingNewline(string) {$/;"	function	line:481
foldString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function foldString(string, width) {$/;"	function	line:487
foldLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function foldLine(line, width) {$/;"	function	line:524
escapeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function escapeString(string) {$/;"	function	line:564
writeFlowSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function writeFlowSequence(state, level, object) {$/;"	function	line:580
writeBlockSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function writeBlockSequence(state, level, object, compact) {$/;"	function	line:598
writeFlowMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function writeFlowMapping(state, level, object) {$/;"	function	line:618
writeBlockMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function writeBlockMapping(state, level, object, compact) {$/;"	function	line:658
detectType	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function detectType(state, object, explicit) {$/;"	function	line:732
writeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function writeNode(state, level, object, block, compact, iskey) {$/;"	function	line:770
getDuplicateReferences	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function getDuplicateReferences(object, state) {$/;"	function	line:844
inspectNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function inspectNode(object, objects, duplicatesIndexes) {$/;"	function	line:858
dump	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function dump(input, options) {$/;"	function	line:887
safeDump	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function safeDump(input, options) {$/;"	function	line:899
YAMLException	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function YAMLException(reason, mark) {$/;"	function	line:911
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^YAMLException.prototype.toString = function toString(compact) {$/;"	function	line:936
is_EOL	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function is_EOL(c) {$/;"	function	line:984
is_WHITE_SPACE	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function is_WHITE_SPACE(c) {$/;"	function	line:988
is_WS_OR_EOL	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function is_WS_OR_EOL(c) {$/;"	function	line:992
is_FLOW_INDICATOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function is_FLOW_INDICATOR(c) {$/;"	function	line:999
fromHexCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function fromHexCode(c) {$/;"	function	line:1007
escapedHexLen	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function escapedHexLen(c) {$/;"	function	line:1024
fromDecimalCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function fromDecimalCode(c) {$/;"	function	line:1031
simpleEscapeSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function simpleEscapeSequence(c) {$/;"	function	line:1039
charFromCodepoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function charFromCodepoint(c) {$/;"	function	line:1060
State	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function State(input, options) {$/;"	function	line:1078
generateError	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function generateError(state, message) {$/;"	function	line:1112
throwError	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function throwError(state, message) {$/;"	function	line:1118
throwWarning	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function throwWarning(state, message) {$/;"	function	line:1122
handleYamlDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^  YAML: function handleYamlDirective(state, name, args) {$/;"	function	line:1131
handleTagDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^  TAG: function handleTagDirective(state, name, args) {$/;"	function	line:1164
captureSegment	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function captureSegment(state, start, end, checkJson) {$/;"	function	line:1192
mergeMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function mergeMappings(state, destination, source, overridableKeys) {$/;"	function	line:1216
storeMappingPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function storeMappingPair(state, _result, overridableKeys, keyTag, keyNode, valueNode, startLine, startPos) {$/;"	function	line:1235
readLineBreak	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readLineBreak(state) {$/;"	function	line:1267
skipSeparationSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function skipSeparationSpace(state, allowComments, checkIndent) {$/;"	function	line:1287
testDocumentSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function testDocumentSeparator(state) {$/;"	function	line:1325
writeFoldedLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function writeFoldedLines(state, count) {$/;"	function	line:1349
readPlainScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readPlainScalar(state, nodeIndent, withinFlowCollection) {$/;"	function	line:1358
readSingleQuotedScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readSingleQuotedScalar(state, nodeIndent) {$/;"	function	line:1467
readDoubleQuotedScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readDoubleQuotedScalar(state, nodeIndent) {$/;"	function	line:1512
readFlowCollection	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readFlowCollection(state, nodeIndent) {$/;"	function	line:1591
readBlockScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readBlockScalar(state, nodeIndent) {$/;"	function	line:1696
readBlockSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readBlockSequence(state, nodeIndent) {$/;"	function	line:1839
readBlockMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readBlockMapping(state, nodeIndent, flowIndent) {$/;"	function	line:1901
readTagProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readTagProperty(state) {$/;"	function	line:2056
readAnchorProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readAnchorProperty(state) {$/;"	function	line:2150
readAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readAlias(state) {$/;"	function	line:2177
composeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function composeNode(state, parentIndent, nodeContext, allowToSeek, allowCompact) {$/;"	function	line:2207
readDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function readDocument(state) {$/;"	function	line:2363
loadDocuments	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function loadDocuments(input, options) {$/;"	function	line:2471
loadAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function loadAll(input, iterator, options) {$/;"	function	line:2507
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function load(input, options) {$/;"	function	line:2516
safeLoadAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function safeLoadAll(input, output, options) {$/;"	function	line:2529
safeLoad	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function safeLoad(input, options) {$/;"	function	line:2534
Mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function Mark(name, buffer, position, line, column) {$/;"	function	line:2551
getSnippet	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^Mark.prototype.getSnippet = function getSnippet(indent, maxLength) {$/;"	function	line:2560
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^Mark.prototype.toString = function toString(compact) {$/;"	function	line:2599
compileList	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function compileList(schema, name, result) {$/;"	function	line:2632
compileMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function compileMap(\/* lists... *\/) {$/;"	function	line:2655
collectType	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^  function collectType(type) {$/;"	function	line:2663
Schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function Schema(definition) {$/;"	function	line:2674
createSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^Schema.create = function createSchema() {$/;"	function	line:2694
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^  switch (arguments.length) {$/;"	function	line:2697
compileStyleAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function compileStyleAliases(map) {$/;"	function	line:2877
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function Type(tag, options) {$/;"	function	line:2891
resolveYamlBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveYamlBinary(data) {$/;"	function	line:2938
constructYamlBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructYamlBinary(data) {$/;"	function	line:2960
representYamlBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function representYamlBinary(object \/*, style*\/) {$/;"	function	line:3004
isBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isBinary(object) {$/;"	function	line:3046
resolveYamlBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveYamlBoolean(data) {$/;"	function	line:3063
constructYamlBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructYamlBoolean(data) {$/;"	function	line:3072
isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isBoolean(object) {$/;"	function	line:3078
lowercase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    lowercase: function (object) { return object ? 'true' : 'false'; },$/;"	function	line:3088
uppercase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    uppercase: function (object) { return object ? 'TRUE' : 'FALSE'; },$/;"	function	line:3089
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    camelcase: function (object) { return object ? 'True' : 'False'; }$/;"	function	line:3090
resolveYamlFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveYamlFloat(data) {$/;"	function	line:3108
constructYamlFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructYamlFloat(data) {$/;"	function	line:3116
representYamlFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function representYamlFloat(object, style) {$/;"	function	line:3155
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    switch (style) {$/;"	function	line:3159
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    switch (style) {$/;"	function	line:3165
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    switch (style) {$/;"	function	line:3171
isFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isFloat(object) {$/;"	function	line:3188
isHexCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isHexCode(c) {$/;"	function	line:3208
isOctCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isOctCode(c) {$/;"	function	line:3214
isDecCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isDecCode(c) {$/;"	function	line:3218
resolveYamlInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveYamlInteger(data) {$/;"	function	line:3222
constructYamlInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructYamlInteger(data) {$/;"	function	line:3304
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isInteger(object) {$/;"	function	line:3347
binary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    binary:      function (object) { return '0b' + object.toString(2); },$/;"	function	line:3358
octal	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    octal:       function (object) { return '0'  + object.toString(8); },$/;"	function	line:3359
decimal	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    decimal:     function (object) { return        object.toString(10); },$/;"	function	line:3360
hexadecimal	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    hexadecimal: function (object) { return '0x' + object.toString(16).toUpperCase(); }$/;"	function	line:3361
resolveJavascriptFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveJavascriptFunction(data) {$/;"	function	line:3395
constructJavascriptFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructJavascriptFunction(data) {$/;"	function	line:3415
representJavascriptFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function representJavascriptFunction(object \/*, style*\/) {$/;"	function	line:3442
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isFunction(object) {$/;"	function	line:3446
resolveJavascriptRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveJavascriptRegExp(data) {$/;"	function	line:3463
constructJavascriptRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructJavascriptRegExp(data) {$/;"	function	line:3484
representJavascriptRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function representJavascriptRegExp(object \/*, style*\/) {$/;"	function	line:3498
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isRegExp(object) {$/;"	function	line:3508
resolveJavascriptUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveJavascriptUndefined() {$/;"	function	line:3525
constructJavascriptUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructJavascriptUndefined() {$/;"	function	line:3529
representJavascriptUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function representJavascriptUndefined() {$/;"	function	line:3534
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isUndefined(object) {$/;"	function	line:3538
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^  construct: function (data) { return data !== null ? data : {}; }$/;"	function	line:3557
resolveYamlMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveYamlMerge(data) {$/;"	function	line:3565
resolveYamlNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveYamlNull(data) {$/;"	function	line:3579
constructYamlNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructYamlNull() {$/;"	function	line:3588
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function isNull(object) {$/;"	function	line:3592
canonical	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    canonical: function () { return '~';    },$/;"	function	line:3602
lowercase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    lowercase: function () { return 'null'; },$/;"	function	line:3603
uppercase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    uppercase: function () { return 'NULL'; },$/;"	function	line:3604
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^    camelcase: function () { return 'Null'; }$/;"	function	line:3605
resolveYamlOmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveYamlOmap(data) {$/;"	function	line:3618
constructYamlOmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructYamlOmap(data) {$/;"	function	line:3646
resolveYamlPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveYamlPairs(data) {$/;"	function	line:3663
constructYamlPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructYamlPairs(data) {$/;"	function	line:3686
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^  construct: function (data) { return data !== null ? data : []; }$/;"	function	line:3718
resolveYamlSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveYamlSet(data) {$/;"	function	line:3728
constructYamlSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructYamlSet(data) {$/;"	function	line:3742
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^  construct: function (data) { return data !== null ? data : ''; }$/;"	function	line:3759
resolveYamlTimestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function resolveYamlTimestamp(data) {$/;"	function	line:3784
constructYamlTimestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function constructYamlTimestamp(data) {$/;"	function	line:3791
representYamlTimestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.js	/^function representYamlTimestamp(object \/*, style*\/) {$/;"	function	line:3840
o	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.min.js	/^!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.jsyaml=e()}}(function(){return function e(t,n,i){function r(a,s){if(!n[a]){if(!t[a]){var c="function"==typeof require&&require;if(!s&&c)return c(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[a]={exports:{}};t[a][0].call(l.exports,function(e){var n=t[a][1][e];return r(n?n:e)},l,l.exports,e,t,n,i)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a<i.length;a++)r(i[a]);return r}({1:[function(e,t,n){"use strict";function i(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}var r=e(".\/js-yaml\/loader"),o=e(".\/js-yaml\/dumper");t.exports.Type=e(".\/js-yaml\/type"),t.exports.Schema=e(".\/js-yaml\/schema"),t.exports.FAILSAFE_SCHEMA=e(".\/js-yaml\/schema\/failsafe"),t.exports.JSON_SCHEMA=e(".\/js-yaml\/schema\/json"),t.exports.CORE_SCHEMA=e(".\/js-yaml\/schema\/core"),t.exports.DEFAULT_SAFE_SCHEMA=e(".\/js-yaml\/schema\/default_safe"),t.exports.DEFAULT_FULL_SCHEMA=e(".\/js-yaml\/schema\/default_full"),t.exports.load=r.load,t.exports.loadAll=r.loadAll,t.exports.safeLoad=r.safeLoad,t.exports.safeLoadAll=r.safeLoadAll,t.exports.dump=o.dump,t.exports.safeDump=o.safeDump,t.exports.YAMLException=e(".\/js-yaml\/exception"),t.exports.MINIMAL_SCHEMA=e(".\/js-yaml\/schema\/failsafe"),t.exports.SAFE_SCHEMA=e(".\/js-yaml\/schema\/default_safe"),t.exports.DEFAULT_SCHEMA=e(".\/js-yaml\/schema\/default_full"),t.exports.scan=i("scan"),t.exports.parse=i("parse"),t.exports.compose=i("compose"),t.exports.addConstructor=i("addConstructor")},{".\/js-yaml\/dumper":3,".\/js-yaml\/exception":4,".\/js-yaml\/loader":5,".\/js-yaml\/schema":7,".\/js-yaml\/schema\/core":8,".\/js-yaml\/schema\/default_full":9,".\/js-yaml\/schema\/default_safe":10,".\/js-yaml\/schema\/failsafe":11,".\/js-yaml\/schema\/json":12,".\/js-yaml\/type":13}],2:[function(e,t,n){"use strict";function i(e){return"undefined"==typeof e||null===e}function r(e){return"object"==typeof e&&null!==e}function o(e){return Array.isArray(e)?e:i(e)?[]:[e]}function a(e,t){var n,i,r,o;if(t)for(o=Object.keys(t),n=0,i=o.length;n<i;n+=1)r=o[n],e[r]=t[r];return e}function s(e,t){var n,i="";for(n=0;n<t;n+=1)i+=e;return i}function c(e){return 0===e&&Number.NEGATIVE_INFINITY===1\/e}t.exports.isNothing=i,t.exports.isObject=r,t.exports.toArray=o,t.exports.repeat=s,t.exports.isNegativeZero=c,t.exports.extend=a},{}],3:[function(e,t,n){"use strict";function i(e,t){var n,i,r,o,a,s,c;if(null===t)return{};for(n={},i=Object.keys(t),r=0,o=i.length;r<o;r+=1)a=i[r],s=String(t[a]),"!!"===a.slice(0,2)&&(a="tag:yaml.org,2002:"+a.slice(2)),c=e.compiledTypeMap.fallback[a],c&&L.call(c.styleAliases,s)&&(s=c.styleAliases[s]),n[a]=s;return n}function r(e){var t,n,i;if(t=e.toString(16).toUpperCase(),e<=255)n="x",i=2;else if(e<=65535)n="u",i=4;else{if(!(e<=4294967295))throw new N("code point within a string may not be greater than 0xFFFFFFFF");n="U",i=8}return"\\\\"+n+F.repeat("0",i-t.length)+t}function o(e){this.schema=e.schema||M,this.indent=Math.max(1,e.indent||2),this.skipInvalid=e.skipInvalid||!1,this.flowLevel=F.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=i(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function a(e,t){for(var n,i=F.repeat(" ",t),r=0,o=-1,a="",s=e.length;r<s;)o=e.indexOf("\\n",r),o===-1?(n=e.slice(r),r=s):(n=e.slice(r,o+1),r=o+1),n.length&&"\\n"!==n&&(a+=i),a+=n;return a}function s(e,t){return"\\n"+F.repeat(" ",e.indent*t)}function c(e,t){var n,i,r;for(n=0,i=e.implicitTypes.length;n<i;n+=1)if(r=e.implicitTypes[n],r.resolve(t))return!0;return!1}function u(e){return e===q||e===D}function l(e){return 32<=e&&e<=126||161<=e&&e<=55295&&8232!==e&&8233!==e||57344<=e&&e<=65533&&65279!==e||65536<=e&&e<=1114111}function p(e){return l(e)&&65279!==e&&e!==H&&e!==Q&&e!==X&&e!==te&&e!==ie&&e!==V&&e!==P}function f(e){return l(e)&&65279!==e&&!u(e)&&e!==G&&e!==z&&e!==V&&e!==H&&e!==Q&&e!==X&&e!==te&&e!==ie&&e!==P&&e!==B&&e!==$&&e!==Y&&e!==ne&&e!==Z&&e!==K&&e!==R&&e!==W&&e!==J&&e!==ee}function d(e,t,n,i,r){var o,a,s=!1,c=!1,d=i!==-1,h=-1,m=f(e.charCodeAt(0))&&!u(e.charCodeAt(e.length-1));if(t)for(o=0;o<e.length;o++){if(a=e.charCodeAt(o),!l(a))return le;m=m&&p(a)}else{for(o=0;o<e.length;o++){if(a=e.charCodeAt(o),a===U)s=!0,d&&(c=c||o-h-1>i&&" "!==e[h+1],h=o);else if(!l(a))return le;m=m&&p(a)}c=c||d&&o-h-1>i&&" "!==e[h+1]}return s||c?" "===e[0]&&n>9?le:c?ue:ce:m&&!r(e)?ae:se}function h(e,t,n,i){e.dump=function(){function r(t){return c(e,t)}if(0===t.length)return"''";if(!e.noCompatMode&&oe.indexOf(t)!==-1)return"'"+t+"'";var o=e.indent*Math.max(1,n),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),u=i||e.flowLevel>-1&&n>=e.flowLevel;switch(d(t,u,e.indent,s,r)){case ae:return t;case se:return"'"+t.replace(\/'\/g,"''")+"'";case ce:return"|"+m(t,e.indent)+g(a(t,o));case ue:return">"+m(t,e.indent)+g(a(y(t,s),o));case le:return'"'+v(t,s)+'"';default:throw new N("impossible error: invalid scalar style")}}()}function m(e,t){var n=" "===e[0]?String(t):"",i="\\n"===e[e.length-1],r=i&&("\\n"===e[e.length-2]||"\\n"===e),o=r?"+":i?"":"-";return n+o+"\\n"}function g(e){return"\\n"===e[e.length-1]?e.slice(0,-1):e}function y(e,t){for(var n,i,r=\/(\\n+)([^\\n]*)\/g,o=function(){var n=e.indexOf("\\n");return n=n!==-1?n:e.length,r.lastIndex=n,x(e.slice(0,n),t)}(),a="\\n"===e[0]||" "===e[0];i=r.exec(e);){var s=i[1],c=i[2];n=" "===c[0],o+=s+(a||n||""===c?"":"\\n")+x(c,t),a=n}return o}function x(e,t){if(""===e||" "===e[0])return e;for(var n,i,r=\/ [^ ]\/g,o=0,a=0,s=0,c="";n=r.exec(e);)s=n.index,s-o>t&&(i=a>o?a:s,c+="\\n"+e.slice(o,i),o=i+1),a=s;return c+="\\n",c+=e.length-o>t&&a>o?e.slice(o,a)+"\\n"+e.slice(a+1):e.slice(o),c.slice(1)}function v(e){for(var t,n,i="",o=0;o<e.length;o++)t=e.charCodeAt(o),n=re[t],i+=!n&&l(t)?e[o]:n||r(t);return i}function A(e,t,n){var i,r,o="",a=e.tag;for(i=0,r=n.length;i<r;i+=1)j(e,t,n[i],!1,!1)&&(0!==i&&(o+=", "),o+=e.dump);e.tag=a,e.dump="["+o+"]"}function b(e,t,n,i){var r,o,a="",c=e.tag;for(r=0,o=n.length;r<o;r+=1)j(e,t+1,n[r],!0,!0)&&(i&&0===r||(a+=s(e,t)),a+="- "+e.dump);e.tag=c,e.dump=a||"[]"}function w(e,t,n){var i,r,o,a,s,c="",u=e.tag,l=Object.keys(n);for(i=0,r=l.length;i<r;i+=1)s="",0!==i&&(s+=", "),o=l[i],a=n[o],j(e,t,o,!1,!1)&&(e.dump.length>1024&&(s+="? "),s+=e.dump+": ",j(e,t,a,!1,!1)&&(s+=e.dump,c+=s));e.tag=u,e.dump="{"+c+"}"}function C(e,t,n,i){var r,o,a,c,u,l,p="",f=e.tag,d=Object.keys(n);if(e.sortKeys===!0)d.sort();else if("function"==typeof e.sortKeys)d.sort(e.sortKeys);else if(e.sortKeys)throw new N("sortKeys must be a boolean or a function");for(r=0,o=d.length;r<o;r+=1)l="",i&&0===r||(l+=s(e,t)),a=d[r],c=n[a],j(e,t+1,a,!0,!0,!0)&&(u=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024,u&&(l+=e.dump&&U===e.dump.charCodeAt(0)?"?":"? "),l+=e.dump,u&&(l+=s(e,t)),j(e,t+1,c,!0,u)&&(l+=e.dump&&U===e.dump.charCodeAt(0)?":":": ",l+=e.dump,p+=l));e.tag=f,e.dump=p||"{}"}function k(e,t,n){var i,r,o,a,s,c;for(r=n?e.explicitTypes:e.implicitTypes,o=0,a=r.length;o<a;o+=1)if(s=r[o],(s.instanceOf||s.predicate)&&(!s.instanceOf||"object"==typeof t&&t instanceof s.instanceOf)&&(!s.predicate||s.predicate(t))){if(e.tag=n?s.tag:"?",s.represent){if(c=e.styleMap[s.tag]||s.defaultStyle,"[object Function]"===T.call(s.represent))i=s.represent(t,c);else{if(!L.call(s.represent,c))throw new N("!<"+s.tag+'> tag resolver accepts not "'+c+'" style');i=s.represent[c](t,c)}e.dump=i}return!0}return!1}function j(e,t,n,i,r,o){e.tag=null,e.dump=n,k(e,n,!1)||k(e,n,!0);var a=T.call(e.dump);i&&(i=e.flowLevel<0||e.flowLevel>t);var s,c,u="[object Object]"===a||"[object Array]"===a;if(u&&(s=e.duplicates.indexOf(n),c=s!==-1),(null!==e.tag&&"?"!==e.tag||c||2!==e.indent&&t>0)&&(r=!1),c&&e.usedDuplicates[s])e.dump="*ref_"+s;else{if(u&&c&&!e.usedDuplicates[s]&&(e.usedDuplicates[s]=!0),"[object Object]"===a)i&&0!==Object.keys(e.dump).length?(C(e,t,e.dump,r),c&&(e.dump="&ref_"+s+e.dump)):(w(e,t,e.dump),c&&(e.dump="&ref_"+s+" "+e.dump));else if("[object Array]"===a)i&&0!==e.dump.length?(b(e,t,e.dump,r),c&&(e.dump="&ref_"+s+e.dump)):(A(e,t,e.dump),c&&(e.dump="&ref_"+s+" "+e.dump));else{if("[object String]"!==a){if(e.skipInvalid)return!1;throw new N("unacceptable kind of an object to dump "+a)}"?"!==e.tag&&h(e,e.dump,t,o)}null!==e.tag&&"?"!==e.tag&&(e.dump="!<"+e.tag+"> "+e.dump)}return!0}function I(e,t){var n,i,r=[],o=[];for(S(e,r,o),n=0,i=o.length;n<i;n+=1)t.duplicates.push(r[o[n]]);t.usedDuplicates=new Array(i)}function S(e,t,n){var i,r,o;if(null!==e&&"object"==typeof e)if(r=t.indexOf(e),r!==-1)n.indexOf(r)===-1&&n.push(r);else if(t.push(e),Array.isArray(e))for(r=0,o=e.length;r<o;r+=1)S(e[r],t,n);else for(i=Object.keys(e),r=0,o=i.length;r<o;r+=1)S(e[i[r]],t,n)}function O(e,t){t=t||{};var n=new o(t);return n.noRefs||I(e,n),j(n,0,e,!0,!0)?n.dump+"\\n":""}function E(e,t){return O(e,F.extend({schema:_},t))}var F=e(".\/common"),N=e(".\/exception"),M=e(".\/schema\/default_full"),_=e(".\/schema\/default_safe"),T=Object.prototype.toString,L=Object.prototype.hasOwnProperty,D=9,U=10,q=32,Y=33,R=34,P=35,W=37,B=38,K=39,$=42,H=44,G=45,V=58,Z=62,z=63,J=64,Q=91,X=93,ee=96,te=123,ne=124,ie=125,re={};re[0]="\\\\0",re[7]="\\\\a",re[8]="\\\\b",re[9]="\\\\t",re[10]="\\\\n",re[11]="\\\\v",re[12]="\\\\f",re[13]="\\\\r",re[27]="\\\\e",re[34]='\\\\"',re[92]="\\\\\\\\",re[133]="\\\\N",re[160]="\\\\_",re[8232]="\\\\L",re[8233]="\\\\P";var oe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],ae=1,se=2,ce=3,ue=4,le=5;t.exports.dump=O,t.exports.safeDump=E},{".\/common":2,".\/exception":4,".\/schema\/default_full":9,".\/schema\/default_safe":10}],4:[function(e,t,n){"use strict";function i(e,t){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||"",this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():"")}i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},t.exports=i},{}],5:[function(e,t,n){"use strict";function i(e){return 10===e||13===e}function r(e){return 9===e||32===e}function o(e){return 9===e||32===e||10===e||13===e}function a(e){return 44===e||91===e||93===e||123===e||125===e}function s(e){var t;return 48<=e&&e<=57?e-48:(t=32|e,97<=t&&t<=102?t-97+10:-1)}function c(e){return 120===e?2:117===e?4:85===e?8:0}function u(e){return 48<=e&&e<=57?e-48:-1}function l(e){return 48===e?"\\0":97===e?"":98===e?"\\b":116===e?"\\t":9===e?"\\t":110===e?"\\n":118===e?"\\v":102===e?"\\f":114===e?"\\r":101===e?"":32===e?" ":34===e?'"':47===e?"\/":92===e?"\\\\":78===e?"":95===e?" ":76===e?"\\u2028":80===e?"\\u2029":""}function p(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function f(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||K,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function d(e,t){return new P(t,new W(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function h(e,t){throw d(e,t)}function m(e,t){e.onWarning&&e.onWarning.call(null,d(e,t))}function g(e,t,n,i){var r,o,a,s;if(t<n){if(s=e.input.slice(t,n),i)for(r=0,o=s.length;r<o;r+=1)a=s.charCodeAt(r),9===a||32<=a&&a<=1114111||h(e,"expected valid JSON character");else X.test(s)&&h(e,"the stream contains non-printable characters");e.result+=s}}function y(e,t,n,i){var r,o,a,s;for(R.isObject(n)||h(e,"cannot merge mappings; the provided source object is unacceptable"),r=Object.keys(n),a=0,s=r.length;a<s;a+=1)o=r[a],$.call(t,o)||(t[o]=n[o],i[o]=!0)}function x(e,t,n,i,r,o,a,s){var c,u;if(r=String(r),null===t&&(t={}),"tag:yaml.org,2002:merge"===i)if(Array.isArray(o))for(c=0,u=o.length;c<u;c+=1)y(e,t,o[c],n);else y(e,t,o,n);else e.json||$.call(n,r)||!$.call(t,r)||(e.line=a||e.line,e.position=s||e.position,h(e,"duplicated mapping key")),t[r]=o,delete n[r];return t}function v(e){var t;t=e.input.charCodeAt(e.position),10===t?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):h(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function A(e,t,n){for(var o=0,a=e.input.charCodeAt(e.position);0!==a;){for(;r(a);)a=e.input.charCodeAt(++e.position);if(t&&35===a)do a=e.input.charCodeAt(++e.position);while(10!==a&&13!==a&&0!==a);if(!i(a))break;for(v(e),a=e.input.charCodeAt(e.position),o++,e.lineIndent=0;32===a;)e.lineIndent++,a=e.input.charCodeAt(++e.position)}return n!==-1&&0!==o&&e.lineIndent<n&&m(e,"deficient indentation"),o}function b(e){var t,n=e.position;return t=e.input.charCodeAt(n),!(45!==t&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,t=e.input.charCodeAt(n),0!==t&&!o(t)))}function w(e,t){1===t?e.result+=" ":t>1&&(e.result+=R.repeat("\\n",t-1))}function C(e,t,n){var s,c,u,l,p,f,d,h,m,y=e.kind,x=e.result;if(m=e.input.charCodeAt(e.position),o(m)||a(m)||35===m||38===m||42===m||33===m||124===m||62===m||39===m||34===m||37===m||64===m||96===m)return!1;if((63===m||45===m)&&(c=e.input.charCodeAt(e.position+1),o(c)||n&&a(c)))return!1;for(e.kind="scalar",e.result="",u=l=e.position,p=!1;0!==m;){if(58===m){if(c=e.input.charCodeAt(e.position+1),o(c)||n&&a(c))break}else if(35===m){if(s=e.input.charCodeAt(e.position-1),o(s))break}else{if(e.position===e.lineStart&&b(e)||n&&a(m))break;if(i(m)){if(f=e.line,d=e.lineStart,h=e.lineIndent,A(e,!1,-1),e.lineIndent>=t){p=!0,m=e.input.charCodeAt(e.position);continue}e.position=l,e.line=f,e.lineStart=d,e.lineIndent=h;break}}p&&(g(e,u,l,!1),w(e,e.line-f),u=l=e.position,p=!1),r(m)||(l=e.position+1),m=e.input.charCodeAt(++e.position)}return g(e,u,l,!1),!!e.result||(e.kind=y,e.result=x,!1)}function k(e,t){var n,r,o;if(n=e.input.charCodeAt(e.position),39!==n)return!1;for(e.kind="scalar",e.result="",e.position++,r=o=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(g(e,r,e.position,!0),n=e.input.charCodeAt(++e.position),39!==n)return!0;r=e.position,e.position++,o=e.position}else i(n)?(g(e,r,o,!0),w(e,A(e,!1,t)),r=o=e.position):e.position===e.lineStart&&b(e)?h(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);h(e,"unexpected end of the stream within a single quoted scalar")}function j(e,t){var n,r,o,a,u,l;if(l=e.input.charCodeAt(e.position),34!==l)return!1;for(e.kind="scalar",e.result="",e.position++,n=r=e.position;0!==(l=e.input.charCodeAt(e.position));){if(34===l)return g(e,n,e.position,!0),e.position++,!0;if(92===l){if(g(e,n,e.position,!0),l=e.input.charCodeAt(++e.position),i(l))A(e,!1,t);else if(l<256&&re[l])e.result+=oe[l],e.position++;else if((u=c(l))>0){for(o=u,a=0;o>0;o--)l=e.input.charCodeAt(++e.position),(u=s(l))>=0?a=(a<<4)+u:h(e,"expected hexadecimal character");e.result+=p(a),e.position++}else h(e,"unknown escape sequence");n=r=e.position}else i(l)?(g(e,n,r,!0),w(e,A(e,!1,t)),n=r=e.position):e.position===e.lineStart&&b(e)?h(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}h(e,"unexpected end of the stream within a double quoted scalar")}function I(e,t){var n,i,r,a,s,c,u,l,p,f,d,m=!0,g=e.tag,y=e.anchor,v={};if(d=e.input.charCodeAt(e.position),91===d)a=93,u=!1,i=[];else{if(123!==d)return!1;a=125,u=!0,i={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=i),d=e.input.charCodeAt(++e.position);0!==d;){if(A(e,!0,t),d=e.input.charCodeAt(e.position),d===a)return e.position++,e.tag=g,e.anchor=y,e.kind=u?"mapping":"sequence",e.result=i,!0;m||h(e,"missed comma between flow collection entries"),p=l=f=null,s=c=!1,63===d&&(r=e.input.charCodeAt(e.position+1),o(r)&&(s=c=!0,e.position++,A(e,!0,t))),n=e.line,_(e,t,H,!1,!0),p=e.tag,l=e.result,A(e,!0,t),d=e.input.charCodeAt(e.position),!c&&e.line!==n||58!==d||(s=!0,d=e.input.charCodeAt(++e.position),A(e,!0,t),_(e,t,H,!1,!0),f=e.result),u?x(e,i,v,p,l,f):s?i.push(x(e,null,v,p,l,f)):i.push(l),A(e,!0,t),d=e.input.charCodeAt(e.position),44===d?(m=!0,d=e.input.charCodeAt(++e.position)):m=!1}h(e,"unexpected end of the stream within a flow collection")}function S(e,t){var n,o,a,s,c=z,l=!1,p=!1,f=t,d=0,m=!1;if(s=e.input.charCodeAt(e.position),124===s)o=!1;else{if(62!==s)return!1;o=!0}for(e.kind="scalar",e.result="";0!==s;)if(s=e.input.charCodeAt(++e.position),43===s||45===s)z===c?c=43===s?Q:J:h(e,"repeat of a chomping mode identifier");else{if(!((a=u(s))>=0))break;0===a?h(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):p?h(e,"repeat of an indentation width identifier"):(f=t+a-1,p=!0)}if(r(s)){do s=e.input.charCodeAt(++e.position);while(r(s));if(35===s)do s=e.input.charCodeAt(++e.position);while(!i(s)&&0!==s)}for(;0!==s;){for(v(e),e.lineIndent=0,s=e.input.charCodeAt(e.position);(!p||e.lineIndent<f)&&32===s;)e.lineIndent++,s=e.input.charCodeAt(++e.position);if(!p&&e.lineIndent>f&&(f=e.lineIndent),i(s))d++;else{if(e.lineIndent<f){c===Q?e.result+=R.repeat("\\n",l?1+d:d):c===z&&l&&(e.result+="\\n");break}for(o?r(s)?(m=!0,e.result+=R.repeat("\\n",l?1+d:d)):m?(m=!1,e.result+=R.repeat("\\n",d+1)):0===d?l&&(e.result+=" "):e.result+=R.repeat("\\n",d):e.result+=R.repeat("\\n",l?1+d:d),l=!0,p=!0,d=0,n=e.position;!i(s)&&0!==s;)s=e.input.charCodeAt(++e.position);g(e,n,e.position,!1)}}return!0}function O(e,t){var n,i,r,a=e.tag,s=e.anchor,c=[],u=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=c),r=e.input.charCodeAt(e.position);0!==r&&45===r&&(i=e.input.charCodeAt(e.position+1),o(i));)if(u=!0,e.position++,A(e,!0,-1)&&e.lineIndent<=t)c.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,_(e,t,V,!1,!0),c.push(e.result),A(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)h(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!u&&(e.tag=a,e.anchor=s,e.kind="sequence",e.result=c,!0)}function E(e,t,n){var i,a,s,c,u,l=e.tag,p=e.anchor,f={},d={},m=null,g=null,y=null,v=!1,b=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=f),u=e.input.charCodeAt(e.position);0!==u;){if(i=e.input.charCodeAt(e.position+1),s=e.line,c=e.position,63!==u&&58!==u||!o(i)){if(!_(e,n,G,!1,!0))break;if(e.line===s){for(u=e.input.charCodeAt(e.position);r(u);)u=e.input.charCodeAt(++e.position);if(58===u)u=e.input.charCodeAt(++e.position),o(u)||h(e,"a whitespace character is expected after the key-value separator within a block mapping"),v&&(x(e,f,d,m,g,null),m=g=y=null),b=!0,v=!1,a=!1,m=e.tag,g=e.result;else{if(!b)return e.tag=l,e.anchor=p,!0;h(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!b)return e.tag=l,e.anchor=p,!0;h(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===u?(v&&(x(e,f,d,m,g,null),m=g=y=null),b=!0,v=!0,a=!0):v?(v=!1,a=!0):h(e,"incomplete explicit mapping pair; a key node is missed"),e.position+=1,u=i;if((e.line===s||e.lineIndent>t)&&(_(e,t,Z,!0,a)&&(v?g=e.result:y=e.result),v||(x(e,f,d,m,g,y,s,c),m=g=y=null),A(e,!0,-1),u=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==u)h(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return v&&x(e,f,d,m,g,null),b&&(e.tag=l,e.anchor=p,e.kind="mapping",e.result=f),b}function F(e){var t,n,i,r,a=!1,s=!1;if(r=e.input.charCodeAt(e.position),33!==r)return!1;if(null!==e.tag&&h(e,"duplication of a tag property"),r=e.input.charCodeAt(++e.position),60===r?(a=!0,r=e.input.charCodeAt(++e.position)):33===r?(s=!0,n="!!",r=e.input.charCodeAt(++e.position)):n="!",t=e.position,a){do r=e.input.charCodeAt(++e.position);while(0!==r&&62!==r);e.position<e.length?(i=e.input.slice(t,e.position),r=e.input.charCodeAt(++e.position)):h(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==r&&!o(r);)33===r&&(s?h(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),ne.test(n)||h(e,"named tag handle cannot contain such characters"),s=!0,t=e.position+1)),r=e.input.charCodeAt(++e.position);i=e.input.slice(t,e.position),te.test(i)&&h(e,"tag suffix cannot contain flow indicator characters")}return i&&!ie.test(i)&&h(e,"tag name cannot contain such characters: "+i),a?e.tag=i:$.call(e.tagMap,n)?e.tag=e.tagMap[n]+i:"!"===n?e.tag="!"+i:"!!"===n?e.tag="tag:yaml.org,2002:"+i:h(e,'undeclared tag handle "'+n+'"'),!0}function N(e){var t,n;if(n=e.input.charCodeAt(e.position),38!==n)return!1;for(null!==e.anchor&&h(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!o(n)&&!a(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&h(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function M(e){var t,n,i;if(i=e.input.charCodeAt(e.position),42!==i)return!1;for(i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!o(i)&&!a(i);)i=e.input.charCodeAt(++e.position);return e.position===t&&h(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||h(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],A(e,!0,-1),!0}function _(e,t,n,i,r){var o,a,s,c,u,l,p,f,d=1,m=!1,g=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,o=a=s=Z===n||V===n,i&&A(e,!0,-1)&&(m=!0,e.lineIndent>t?d=1:e.lineIndent===t?d=0:e.lineIndent<t&&(d=-1)),1===d)for(;F(e)||N(e);)A(e,!0,-1)?(m=!0,s=o,e.lineIndent>t?d=1:e.lineIndent===t?d=0:e.lineIndent<t&&(d=-1)):s=!1;if(s&&(s=m||r),1!==d&&Z!==n||(p=H===n||G===n?t:t+1,f=e.position-e.lineStart,1===d?s&&(O(e,f)||E(e,f,p))||I(e,p)?g=!0:(a&&S(e,p)||k(e,p)||j(e,p)?g=!0:M(e)?(g=!0,null===e.tag&&null===e.anchor||h(e,"alias node should not have any properties")):C(e,p,H===n)&&(g=!0,null===e.tag&&(e.tag="?")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===d&&(g=s&&O(e,f))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(c=0,u=e.implicitTypes.length;c<u;c+=1)if(l=e.implicitTypes[c],l.resolve(e.result)){e.result=l.construct(e.result),e.tag=l.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else $.call(e.typeMap[e.kind||"fallback"],e.tag)?(l=e.typeMap[e.kind||"fallback"][e.tag],null!==e.result&&l.kind!==e.kind&&h(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+l.kind+'", not "'+e.kind+'"'),l.resolve(e.result)?(e.result=l.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):h(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):h(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||g}function T(e){var t,n,a,s,c=e.position,u=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(s=e.input.charCodeAt(e.position))&&(A(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==s));){for(u=!0,s=e.input.charCodeAt(++e.position),t=e.position;0!==s&&!o(s);)s=e.input.charCodeAt(++e.position);for(n=e.input.slice(t,e.position),a=[],n.length<1&&h(e,"directive name must not be less than one character in length");0!==s;){for(;r(s);)s=e.input.charCodeAt(++e.position);if(35===s){do s=e.input.charCodeAt(++e.position);while(0!==s&&!i(s));break}if(i(s))break;for(t=e.position;0!==s&&!o(s);)s=e.input.charCodeAt(++e.position);a.push(e.input.slice(t,e.position))}0!==s&&v(e),$.call(se,n)?se[n](e,n,a):m(e,'unknown document directive "'+n+'"')}return A(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,A(e,!0,-1)):u&&h(e,"directives end mark is expected"),_(e,e.lineIndent-1,Z,!1,!0),A(e,!0,-1),e.checkLineBreaks&&ee.test(e.input.slice(c,e.position))&&m(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&b(e)?void(46===e.input.charCodeAt(e.position)&&(e.position+=3,A(e,!0,-1))):void(e.position<e.length-1&&h(e,"end of the stream or a document separator is expected"))}function L(e,t){e=String(e),t=t||{},0!==e.length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new f(e,t);for(n.input+="\\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)T(n);return n.documents}function D(e,t,n){var i,r,o=L(e,n);for(i=0,r=o.length;i<r;i+=1)t(o[i])}function U(e,t){var n=L(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new P("expected a single document in the stream, but found more")}}function q(e,t,n){D(e,t,R.extend({schema:B},n))}function Y(e,t){return U(e,R.extend({schema:B},t))}for(var R=e(".\/common"),P=e(".\/exception"),W=e(".\/mark"),B=e(".\/schema\/default_safe"),K=e(".\/schema\/default_full"),$=Object.prototype.hasOwnProperty,H=1,G=2,V=3,Z=4,z=1,J=2,Q=3,X=\/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F\\x7F-\\x84\\x86-\\x9F\\uFFFE\\uFFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]\/,ee=\/[\\x85\\u2028\\u2029]\/,te=\/[,\\[\\]\\{\\}]\/,ne=\/^(?:!|!!|![a-z\\-]+!)$\/i,ie=\/^(?:!|[^,\\[\\]\\{\\}])(?:%[0-9a-f]{2}|[0-9a-z\\-#;\\\/\\?:@&=\\+\\$,_\\.!~\\*'\\(\\)\\[\\]])*$\/i,re=new Array(256),oe=new Array(256),ae=0;ae<256;ae++)re[ae]=l(ae)?1:0,oe[ae]=l(ae);var se={YAML:function(e,t,n){var i,r,o;null!==e.version&&h(e,"duplication of %YAML directive"),1!==n.length&&h(e,"YAML directive accepts exactly one argument"),i=\/^([0-9]+)\\.([0-9]+)$\/.exec(n[0]),null===i&&h(e,"ill-formed argument of the YAML directive"),r=parseInt(i[1],10),o=parseInt(i[2],10),1!==r&&h(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&m(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var i,r;2!==n.length&&h(e,"TAG directive accepts exactly two arguments"),i=n[0],r=n[1],ne.test(i)||h(e,"ill-formed tag handle (first argument) of the TAG directive"),$.call(e.tagMap,i)&&h(e,'there is a previously declared suffix for "'+i+'" tag handle'),ie.test(r)||h(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[i]=r}};t.exports.loadAll=D,t.exports.load=U,t.exports.safeLoadAll=q,t.exports.safeLoad=Y},{".\/common":2,".\/exception":4,".\/mark":6,".\/schema\/default_full":9,".\/schema\/default_safe":10}],6:[function(e,t,n){"use strict";function i(e,t,n,i,r){this.name=e,this.buffer=t,this.position=n,this.line=i,this.column=r}var r=e(".\/common");i.prototype.getSnippet=function(e,t){var n,i,o,a,s;if(!this.buffer)return null;for(e=e||4,t=t||75,n="",i=this.position;i>0&&"\\0\\r\\n\\u2028\\u2029".indexOf(this.buffer.charAt(i-1))===-1;)if(i-=1,this.position-i>t\/2-1){n=" ... ",i+=5;break}for(o="",a=this.position;a<this.buffer.length&&"\\0\\r\\n\\u2028\\u2029".indexOf(this.buffer.charAt(a))===-1;)if(a+=1,a-this.position>t\/2-1){o=" ... ",a-=5;break}return s=this.buffer.slice(i,a),r.repeat(" ",e)+n+s+o+"\\n"+r.repeat(" ",e+this.position-i+n.length)+"^"},i.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet(),t&&(n+=":\\n"+t)),n},t.exports=i},{".\/common":2}],7:[function(e,t,n){"use strict";function i(e,t,n){var r=[];return e.include.forEach(function(e){n=i(e,t,n)}),e[t].forEach(function(e){n.forEach(function(t,n){t.tag===e.tag&&t.kind===e.kind&&r.push(n)}),n.push(e)}),n.filter(function(e,t){return r.indexOf(t)===-1})}function r(){function e(e){i[e.kind][e.tag]=i.fallback[e.tag]=e}var t,n,i={scalar:{},sequence:{},mapping:{},fallback:{}};for(t=0,n=arguments.length;t<n;t+=1)arguments[t].forEach(e);return i}function o(e){this.include=e.include||[],this.implicit=e.implicit||[],this.explicit=e.explicit||[],this.implicit.forEach(function(e){if(e.loadKind&&"scalar"!==e.loadKind)throw new s("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=i(this,"implicit",[]),this.compiledExplicit=i(this,"explicit",[]),this.compiledTypeMap=r(this.compiledImplicit,this.compiledExplicit)}var a=e(".\/common"),s=e(".\/exception"),c=e(".\/type");o.DEFAULT=null,o.create=function(){var e,t;switch(arguments.length){case 1:e=o.DEFAULT,t=arguments[0];break;case 2:e=arguments[0],t=arguments[1];break;default:throw new s("Wrong number of arguments for Schema.create function")}if(e=a.toArray(e),t=a.toArray(t),!e.every(function(e){return e instanceof o}))throw new s("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!t.every(function(e){return e instanceof c}))throw new s("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new o({include:e,explicit:t})},t.exports=o},{".\/common":2,".\/exception":4,".\/type":13}],8:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({include:[e(".\/json")]})},{"..\/schema":7,".\/json":12}],9:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=i.DEFAULT=new i({include:[e(".\/default_safe")],explicit:[e("..\/type\/js\/undefined"),e("..\/type\/js\/regexp"),e("..\/type\/js\/function")]})},{"..\/schema":7,"..\/type\/js\/function":18,"..\/type\/js\/regexp":19,"..\/type\/js\/undefined":20,".\/default_safe":10}],10:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({include:[e(".\/core")],implicit:[e("..\/type\/timestamp"),e("..\/type\/merge")],explicit:[e("..\/type\/binary"),e("..\/type\/omap"),e("..\/type\/pairs"),e("..\/type\/set")]})},{"..\/schema":7,"..\/type\/binary":14,"..\/type\/merge":22,"..\/type\/omap":24,"..\/type\/pairs":25,"..\/type\/set":27,"..\/type\/timestamp":29,".\/core":8}],11:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({explicit:[e("..\/type\/str"),e("..\/type\/seq"),e("..\/type\/map")]})},{"..\/schema":7,"..\/type\/map":21,"..\/type\/seq":26,"..\/type\/str":28}],12:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({include:[e(".\/failsafe")],implicit:[e("..\/type\/null"),e("..\/type\/bool"),e("..\/type\/int"),e("..\/type\/float")]})},{"..\/schema":7,"..\/type\/bool":15,"..\/type\/float":16,"..\/type\/int":17,"..\/type\/null":23,".\/failsafe":11}],13:[function(e,t,n){"use strict";function i(e){var t={};return null!==e&&Object.keys(e).forEach(function(n){e[n].forEach(function(e){t[String(e)]=n})}),t}function r(e,t){if(t=t||{},Object.keys(t).forEach(function(t){if(a.indexOf(t)===-1)throw new o('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=i(t.styleAliases||null),s.indexOf(this.kind)===-1)throw new o('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var o=e(".\/exception"),a=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],s=["scalar","sequence","mapping"];t.exports=r},{".\/exception":4}],14:[function(e,t,n){"use strict";function i(e){if(null===e)return!1;var t,n,i=0,r=e.length,o=l;for(n=0;n<r;n++)if(t=o.indexOf(e.charAt(n)),!(t>64)){if(t<0)return!1;i+=6}return i%8===0}function r(e){var t,n,i=e.replace(\/[\\r\\n=]\/g,""),r=i.length,o=l,a=0,c=[];for(t=0;t<r;t++)t%4===0&&t&&(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)),a=a<<6|o.indexOf(i.charAt(t));return n=r%4*6,0===n?(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)):18===n?(c.push(a>>10&255),c.push(a>>2&255)):12===n&&c.push(a>>4&255),s?s.from?s.from(c):new s(c):c}function o(e){var t,n,i="",r=0,o=e.length,a=l;for(t=0;t<o;t++)t%3===0&&t&&(i+=a[r>>18&63],i+=a[r>>12&63],i+=a[r>>6&63],i+=a[63&r]),r=(r<<8)+e[t];return n=o%3,0===n?(i+=a[r>>18&63],$/;"	function	line:2
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.min.js	/^!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.jsyaml=e()}}(function(){return function e(t,n,i){function r(a,s){if(!n[a]){if(!t[a]){var c="function"==typeof require&&require;if(!s&&c)return c(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[a]={exports:{}};t[a][0].call(l.exports,function(e){var n=t[a][1][e];return r(n?n:e)},l,l.exports,e,t,n,i)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a<i.length;a++)r(i[a]);return r}({1:[function(e,t,n){"use strict";function i(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}var r=e(".\/js-yaml\/loader"),o=e(".\/js-yaml\/dumper");t.exports.Type=e(".\/js-yaml\/type"),t.exports.Schema=e(".\/js-yaml\/schema"),t.exports.FAILSAFE_SCHEMA=e(".\/js-yaml\/schema\/failsafe"),t.exports.JSON_SCHEMA=e(".\/js-yaml\/schema\/json"),t.exports.CORE_SCHEMA=e(".\/js-yaml\/schema\/core"),t.exports.DEFAULT_SAFE_SCHEMA=e(".\/js-yaml\/schema\/default_safe"),t.exports.DEFAULT_FULL_SCHEMA=e(".\/js-yaml\/schema\/default_full"),t.exports.load=r.load,t.exports.loadAll=r.loadAll,t.exports.safeLoad=r.safeLoad,t.exports.safeLoadAll=r.safeLoadAll,t.exports.dump=o.dump,t.exports.safeDump=o.safeDump,t.exports.YAMLException=e(".\/js-yaml\/exception"),t.exports.MINIMAL_SCHEMA=e(".\/js-yaml\/schema\/failsafe"),t.exports.SAFE_SCHEMA=e(".\/js-yaml\/schema\/default_safe"),t.exports.DEFAULT_SCHEMA=e(".\/js-yaml\/schema\/default_full"),t.exports.scan=i("scan"),t.exports.parse=i("parse"),t.exports.compose=i("compose"),t.exports.addConstructor=i("addConstructor")},{".\/js-yaml\/dumper":3,".\/js-yaml\/exception":4,".\/js-yaml\/loader":5,".\/js-yaml\/schema":7,".\/js-yaml\/schema\/core":8,".\/js-yaml\/schema\/default_full":9,".\/js-yaml\/schema\/default_safe":10,".\/js-yaml\/schema\/failsafe":11,".\/js-yaml\/schema\/json":12,".\/js-yaml\/type":13}],2:[function(e,t,n){"use strict";function i(e){return"undefined"==typeof e||null===e}function r(e){return"object"==typeof e&&null!==e}function o(e){return Array.isArray(e)?e:i(e)?[]:[e]}function a(e,t){var n,i,r,o;if(t)for(o=Object.keys(t),n=0,i=o.length;n<i;n+=1)r=o[n],e[r]=t[r];return e}function s(e,t){var n,i="";for(n=0;n<t;n+=1)i+=e;return i}function c(e){return 0===e&&Number.NEGATIVE_INFINITY===1\/e}t.exports.isNothing=i,t.exports.isObject=r,t.exports.toArray=o,t.exports.repeat=s,t.exports.isNegativeZero=c,t.exports.extend=a},{}],3:[function(e,t,n){"use strict";function i(e,t){var n,i,r,o,a,s,c;if(null===t)return{};for(n={},i=Object.keys(t),r=0,o=i.length;r<o;r+=1)a=i[r],s=String(t[a]),"!!"===a.slice(0,2)&&(a="tag:yaml.org,2002:"+a.slice(2)),c=e.compiledTypeMap.fallback[a],c&&L.call(c.styleAliases,s)&&(s=c.styleAliases[s]),n[a]=s;return n}function r(e){var t,n,i;if(t=e.toString(16).toUpperCase(),e<=255)n="x",i=2;else if(e<=65535)n="u",i=4;else{if(!(e<=4294967295))throw new N("code point within a string may not be greater than 0xFFFFFFFF");n="U",i=8}return"\\\\"+n+F.repeat("0",i-t.length)+t}function o(e){this.schema=e.schema||M,this.indent=Math.max(1,e.indent||2),this.skipInvalid=e.skipInvalid||!1,this.flowLevel=F.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=i(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function a(e,t){for(var n,i=F.repeat(" ",t),r=0,o=-1,a="",s=e.length;r<s;)o=e.indexOf("\\n",r),o===-1?(n=e.slice(r),r=s):(n=e.slice(r,o+1),r=o+1),n.length&&"\\n"!==n&&(a+=i),a+=n;return a}function s(e,t){return"\\n"+F.repeat(" ",e.indent*t)}function c(e,t){var n,i,r;for(n=0,i=e.implicitTypes.length;n<i;n+=1)if(r=e.implicitTypes[n],r.resolve(t))return!0;return!1}function u(e){return e===q||e===D}function l(e){return 32<=e&&e<=126||161<=e&&e<=55295&&8232!==e&&8233!==e||57344<=e&&e<=65533&&65279!==e||65536<=e&&e<=1114111}function p(e){return l(e)&&65279!==e&&e!==H&&e!==Q&&e!==X&&e!==te&&e!==ie&&e!==V&&e!==P}function f(e){return l(e)&&65279!==e&&!u(e)&&e!==G&&e!==z&&e!==V&&e!==H&&e!==Q&&e!==X&&e!==te&&e!==ie&&e!==P&&e!==B&&e!==$&&e!==Y&&e!==ne&&e!==Z&&e!==K&&e!==R&&e!==W&&e!==J&&e!==ee}function d(e,t,n,i,r){var o,a,s=!1,c=!1,d=i!==-1,h=-1,m=f(e.charCodeAt(0))&&!u(e.charCodeAt(e.length-1));if(t)for(o=0;o<e.length;o++){if(a=e.charCodeAt(o),!l(a))return le;m=m&&p(a)}else{for(o=0;o<e.length;o++){if(a=e.charCodeAt(o),a===U)s=!0,d&&(c=c||o-h-1>i&&" "!==e[h+1],h=o);else if(!l(a))return le;m=m&&p(a)}c=c||d&&o-h-1>i&&" "!==e[h+1]}return s||c?" "===e[0]&&n>9?le:c?ue:ce:m&&!r(e)?ae:se}function h(e,t,n,i){e.dump=function(){function r(t){return c(e,t)}if(0===t.length)return"''";if(!e.noCompatMode&&oe.indexOf(t)!==-1)return"'"+t+"'";var o=e.indent*Math.max(1,n),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),u=i||e.flowLevel>-1&&n>=e.flowLevel;switch(d(t,u,e.indent,s,r)){case ae:return t;case se:return"'"+t.replace(\/'\/g,"''")+"'";case ce:return"|"+m(t,e.indent)+g(a(t,o));case ue:return">"+m(t,e.indent)+g(a(y(t,s),o));case le:return'"'+v(t,s)+'"';default:throw new N("impossible error: invalid scalar style")}}()}function m(e,t){var n=" "===e[0]?String(t):"",i="\\n"===e[e.length-1],r=i&&("\\n"===e[e.length-2]||"\\n"===e),o=r?"+":i?"":"-";return n+o+"\\n"}function g(e){return"\\n"===e[e.length-1]?e.slice(0,-1):e}function y(e,t){for(var n,i,r=\/(\\n+)([^\\n]*)\/g,o=function(){var n=e.indexOf("\\n");return n=n!==-1?n:e.length,r.lastIndex=n,x(e.slice(0,n),t)}(),a="\\n"===e[0]||" "===e[0];i=r.exec(e);){var s=i[1],c=i[2];n=" "===c[0],o+=s+(a||n||""===c?"":"\\n")+x(c,t),a=n}return o}function x(e,t){if(""===e||" "===e[0])return e;for(var n,i,r=\/ [^ ]\/g,o=0,a=0,s=0,c="";n=r.exec(e);)s=n.index,s-o>t&&(i=a>o?a:s,c+="\\n"+e.slice(o,i),o=i+1),a=s;return c+="\\n",c+=e.length-o>t&&a>o?e.slice(o,a)+"\\n"+e.slice(a+1):e.slice(o),c.slice(1)}function v(e){for(var t,n,i="",o=0;o<e.length;o++)t=e.charCodeAt(o),n=re[t],i+=!n&&l(t)?e[o]:n||r(t);return i}function A(e,t,n){var i,r,o="",a=e.tag;for(i=0,r=n.length;i<r;i+=1)j(e,t,n[i],!1,!1)&&(0!==i&&(o+=", "),o+=e.dump);e.tag=a,e.dump="["+o+"]"}function b(e,t,n,i){var r,o,a="",c=e.tag;for(r=0,o=n.length;r<o;r+=1)j(e,t+1,n[r],!0,!0)&&(i&&0===r||(a+=s(e,t)),a+="- "+e.dump);e.tag=c,e.dump=a||"[]"}function w(e,t,n){var i,r,o,a,s,c="",u=e.tag,l=Object.keys(n);for(i=0,r=l.length;i<r;i+=1)s="",0!==i&&(s+=", "),o=l[i],a=n[o],j(e,t,o,!1,!1)&&(e.dump.length>1024&&(s+="? "),s+=e.dump+": ",j(e,t,a,!1,!1)&&(s+=e.dump,c+=s));e.tag=u,e.dump="{"+c+"}"}function C(e,t,n,i){var r,o,a,c,u,l,p="",f=e.tag,d=Object.keys(n);if(e.sortKeys===!0)d.sort();else if("function"==typeof e.sortKeys)d.sort(e.sortKeys);else if(e.sortKeys)throw new N("sortKeys must be a boolean or a function");for(r=0,o=d.length;r<o;r+=1)l="",i&&0===r||(l+=s(e,t)),a=d[r],c=n[a],j(e,t+1,a,!0,!0,!0)&&(u=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024,u&&(l+=e.dump&&U===e.dump.charCodeAt(0)?"?":"? "),l+=e.dump,u&&(l+=s(e,t)),j(e,t+1,c,!0,u)&&(l+=e.dump&&U===e.dump.charCodeAt(0)?":":": ",l+=e.dump,p+=l));e.tag=f,e.dump=p||"{}"}function k(e,t,n){var i,r,o,a,s,c;for(r=n?e.explicitTypes:e.implicitTypes,o=0,a=r.length;o<a;o+=1)if(s=r[o],(s.instanceOf||s.predicate)&&(!s.instanceOf||"object"==typeof t&&t instanceof s.instanceOf)&&(!s.predicate||s.predicate(t))){if(e.tag=n?s.tag:"?",s.represent){if(c=e.styleMap[s.tag]||s.defaultStyle,"[object Function]"===T.call(s.represent))i=s.represent(t,c);else{if(!L.call(s.represent,c))throw new N("!<"+s.tag+'> tag resolver accepts not "'+c+'" style');i=s.represent[c](t,c)}e.dump=i}return!0}return!1}function j(e,t,n,i,r,o){e.tag=null,e.dump=n,k(e,n,!1)||k(e,n,!0);var a=T.call(e.dump);i&&(i=e.flowLevel<0||e.flowLevel>t);var s,c,u="[object Object]"===a||"[object Array]"===a;if(u&&(s=e.duplicates.indexOf(n),c=s!==-1),(null!==e.tag&&"?"!==e.tag||c||2!==e.indent&&t>0)&&(r=!1),c&&e.usedDuplicates[s])e.dump="*ref_"+s;else{if(u&&c&&!e.usedDuplicates[s]&&(e.usedDuplicates[s]=!0),"[object Object]"===a)i&&0!==Object.keys(e.dump).length?(C(e,t,e.dump,r),c&&(e.dump="&ref_"+s+e.dump)):(w(e,t,e.dump),c&&(e.dump="&ref_"+s+" "+e.dump));else if("[object Array]"===a)i&&0!==e.dump.length?(b(e,t,e.dump,r),c&&(e.dump="&ref_"+s+e.dump)):(A(e,t,e.dump),c&&(e.dump="&ref_"+s+" "+e.dump));else{if("[object String]"!==a){if(e.skipInvalid)return!1;throw new N("unacceptable kind of an object to dump "+a)}"?"!==e.tag&&h(e,e.dump,t,o)}null!==e.tag&&"?"!==e.tag&&(e.dump="!<"+e.tag+"> "+e.dump)}return!0}function I(e,t){var n,i,r=[],o=[];for(S(e,r,o),n=0,i=o.length;n<i;n+=1)t.duplicates.push(r[o[n]]);t.usedDuplicates=new Array(i)}function S(e,t,n){var i,r,o;if(null!==e&&"object"==typeof e)if(r=t.indexOf(e),r!==-1)n.indexOf(r)===-1&&n.push(r);else if(t.push(e),Array.isArray(e))for(r=0,o=e.length;r<o;r+=1)S(e[r],t,n);else for(i=Object.keys(e),r=0,o=i.length;r<o;r+=1)S(e[i[r]],t,n)}function O(e,t){t=t||{};var n=new o(t);return n.noRefs||I(e,n),j(n,0,e,!0,!0)?n.dump+"\\n":""}function E(e,t){return O(e,F.extend({schema:_},t))}var F=e(".\/common"),N=e(".\/exception"),M=e(".\/schema\/default_full"),_=e(".\/schema\/default_safe"),T=Object.prototype.toString,L=Object.prototype.hasOwnProperty,D=9,U=10,q=32,Y=33,R=34,P=35,W=37,B=38,K=39,$=42,H=44,G=45,V=58,Z=62,z=63,J=64,Q=91,X=93,ee=96,te=123,ne=124,ie=125,re={};re[0]="\\\\0",re[7]="\\\\a",re[8]="\\\\b",re[9]="\\\\t",re[10]="\\\\n",re[11]="\\\\v",re[12]="\\\\f",re[13]="\\\\r",re[27]="\\\\e",re[34]='\\\\"',re[92]="\\\\\\\\",re[133]="\\\\N",re[160]="\\\\_",re[8232]="\\\\L",re[8233]="\\\\P";var oe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],ae=1,se=2,ce=3,ue=4,le=5;t.exports.dump=O,t.exports.safeDump=E},{".\/common":2,".\/exception":4,".\/schema\/default_full":9,".\/schema\/default_safe":10}],4:[function(e,t,n){"use strict";function i(e,t){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||"",this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():"")}i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},t.exports=i},{}],5:[function(e,t,n){"use strict";function i(e){return 10===e||13===e}function r(e){return 9===e||32===e}function o(e){return 9===e||32===e||10===e||13===e}function a(e){return 44===e||91===e||93===e||123===e||125===e}function s(e){var t;return 48<=e&&e<=57?e-48:(t=32|e,97<=t&&t<=102?t-97+10:-1)}function c(e){return 120===e?2:117===e?4:85===e?8:0}function u(e){return 48<=e&&e<=57?e-48:-1}function l(e){return 48===e?"\\0":97===e?"":98===e?"\\b":116===e?"\\t":9===e?"\\t":110===e?"\\n":118===e?"\\v":102===e?"\\f":114===e?"\\r":101===e?"":32===e?" ":34===e?'"':47===e?"\/":92===e?"\\\\":78===e?"":95===e?" ":76===e?"\\u2028":80===e?"\\u2029":""}function p(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function f(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||K,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function d(e,t){return new P(t,new W(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function h(e,t){throw d(e,t)}function m(e,t){e.onWarning&&e.onWarning.call(null,d(e,t))}function g(e,t,n,i){var r,o,a,s;if(t<n){if(s=e.input.slice(t,n),i)for(r=0,o=s.length;r<o;r+=1)a=s.charCodeAt(r),9===a||32<=a&&a<=1114111||h(e,"expected valid JSON character");else X.test(s)&&h(e,"the stream contains non-printable characters");e.result+=s}}function y(e,t,n,i){var r,o,a,s;for(R.isObject(n)||h(e,"cannot merge mappings; the provided source object is unacceptable"),r=Object.keys(n),a=0,s=r.length;a<s;a+=1)o=r[a],$.call(t,o)||(t[o]=n[o],i[o]=!0)}function x(e,t,n,i,r,o,a,s){var c,u;if(r=String(r),null===t&&(t={}),"tag:yaml.org,2002:merge"===i)if(Array.isArray(o))for(c=0,u=o.length;c<u;c+=1)y(e,t,o[c],n);else y(e,t,o,n);else e.json||$.call(n,r)||!$.call(t,r)||(e.line=a||e.line,e.position=s||e.position,h(e,"duplicated mapping key")),t[r]=o,delete n[r];return t}function v(e){var t;t=e.input.charCodeAt(e.position),10===t?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):h(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function A(e,t,n){for(var o=0,a=e.input.charCodeAt(e.position);0!==a;){for(;r(a);)a=e.input.charCodeAt(++e.position);if(t&&35===a)do a=e.input.charCodeAt(++e.position);while(10!==a&&13!==a&&0!==a);if(!i(a))break;for(v(e),a=e.input.charCodeAt(e.position),o++,e.lineIndent=0;32===a;)e.lineIndent++,a=e.input.charCodeAt(++e.position)}return n!==-1&&0!==o&&e.lineIndent<n&&m(e,"deficient indentation"),o}function b(e){var t,n=e.position;return t=e.input.charCodeAt(n),!(45!==t&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,t=e.input.charCodeAt(n),0!==t&&!o(t)))}function w(e,t){1===t?e.result+=" ":t>1&&(e.result+=R.repeat("\\n",t-1))}function C(e,t,n){var s,c,u,l,p,f,d,h,m,y=e.kind,x=e.result;if(m=e.input.charCodeAt(e.position),o(m)||a(m)||35===m||38===m||42===m||33===m||124===m||62===m||39===m||34===m||37===m||64===m||96===m)return!1;if((63===m||45===m)&&(c=e.input.charCodeAt(e.position+1),o(c)||n&&a(c)))return!1;for(e.kind="scalar",e.result="",u=l=e.position,p=!1;0!==m;){if(58===m){if(c=e.input.charCodeAt(e.position+1),o(c)||n&&a(c))break}else if(35===m){if(s=e.input.charCodeAt(e.position-1),o(s))break}else{if(e.position===e.lineStart&&b(e)||n&&a(m))break;if(i(m)){if(f=e.line,d=e.lineStart,h=e.lineIndent,A(e,!1,-1),e.lineIndent>=t){p=!0,m=e.input.charCodeAt(e.position);continue}e.position=l,e.line=f,e.lineStart=d,e.lineIndent=h;break}}p&&(g(e,u,l,!1),w(e,e.line-f),u=l=e.position,p=!1),r(m)||(l=e.position+1),m=e.input.charCodeAt(++e.position)}return g(e,u,l,!1),!!e.result||(e.kind=y,e.result=x,!1)}function k(e,t){var n,r,o;if(n=e.input.charCodeAt(e.position),39!==n)return!1;for(e.kind="scalar",e.result="",e.position++,r=o=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(g(e,r,e.position,!0),n=e.input.charCodeAt(++e.position),39!==n)return!0;r=e.position,e.position++,o=e.position}else i(n)?(g(e,r,o,!0),w(e,A(e,!1,t)),r=o=e.position):e.position===e.lineStart&&b(e)?h(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);h(e,"unexpected end of the stream within a single quoted scalar")}function j(e,t){var n,r,o,a,u,l;if(l=e.input.charCodeAt(e.position),34!==l)return!1;for(e.kind="scalar",e.result="",e.position++,n=r=e.position;0!==(l=e.input.charCodeAt(e.position));){if(34===l)return g(e,n,e.position,!0),e.position++,!0;if(92===l){if(g(e,n,e.position,!0),l=e.input.charCodeAt(++e.position),i(l))A(e,!1,t);else if(l<256&&re[l])e.result+=oe[l],e.position++;else if((u=c(l))>0){for(o=u,a=0;o>0;o--)l=e.input.charCodeAt(++e.position),(u=s(l))>=0?a=(a<<4)+u:h(e,"expected hexadecimal character");e.result+=p(a),e.position++}else h(e,"unknown escape sequence");n=r=e.position}else i(l)?(g(e,n,r,!0),w(e,A(e,!1,t)),n=r=e.position):e.position===e.lineStart&&b(e)?h(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}h(e,"unexpected end of the stream within a double quoted scalar")}function I(e,t){var n,i,r,a,s,c,u,l,p,f,d,m=!0,g=e.tag,y=e.anchor,v={};if(d=e.input.charCodeAt(e.position),91===d)a=93,u=!1,i=[];else{if(123!==d)return!1;a=125,u=!0,i={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=i),d=e.input.charCodeAt(++e.position);0!==d;){if(A(e,!0,t),d=e.input.charCodeAt(e.position),d===a)return e.position++,e.tag=g,e.anchor=y,e.kind=u?"mapping":"sequence",e.result=i,!0;m||h(e,"missed comma between flow collection entries"),p=l=f=null,s=c=!1,63===d&&(r=e.input.charCodeAt(e.position+1),o(r)&&(s=c=!0,e.position++,A(e,!0,t))),n=e.line,_(e,t,H,!1,!0),p=e.tag,l=e.result,A(e,!0,t),d=e.input.charCodeAt(e.position),!c&&e.line!==n||58!==d||(s=!0,d=e.input.charCodeAt(++e.position),A(e,!0,t),_(e,t,H,!1,!0),f=e.result),u?x(e,i,v,p,l,f):s?i.push(x(e,null,v,p,l,f)):i.push(l),A(e,!0,t),d=e.input.charCodeAt(e.position),44===d?(m=!0,d=e.input.charCodeAt(++e.position)):m=!1}h(e,"unexpected end of the stream within a flow collection")}function S(e,t){var n,o,a,s,c=z,l=!1,p=!1,f=t,d=0,m=!1;if(s=e.input.charCodeAt(e.position),124===s)o=!1;else{if(62!==s)return!1;o=!0}for(e.kind="scalar",e.result="";0!==s;)if(s=e.input.charCodeAt(++e.position),43===s||45===s)z===c?c=43===s?Q:J:h(e,"repeat of a chomping mode identifier");else{if(!((a=u(s))>=0))break;0===a?h(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):p?h(e,"repeat of an indentation width identifier"):(f=t+a-1,p=!0)}if(r(s)){do s=e.input.charCodeAt(++e.position);while(r(s));if(35===s)do s=e.input.charCodeAt(++e.position);while(!i(s)&&0!==s)}for(;0!==s;){for(v(e),e.lineIndent=0,s=e.input.charCodeAt(e.position);(!p||e.lineIndent<f)&&32===s;)e.lineIndent++,s=e.input.charCodeAt(++e.position);if(!p&&e.lineIndent>f&&(f=e.lineIndent),i(s))d++;else{if(e.lineIndent<f){c===Q?e.result+=R.repeat("\\n",l?1+d:d):c===z&&l&&(e.result+="\\n");break}for(o?r(s)?(m=!0,e.result+=R.repeat("\\n",l?1+d:d)):m?(m=!1,e.result+=R.repeat("\\n",d+1)):0===d?l&&(e.result+=" "):e.result+=R.repeat("\\n",d):e.result+=R.repeat("\\n",l?1+d:d),l=!0,p=!0,d=0,n=e.position;!i(s)&&0!==s;)s=e.input.charCodeAt(++e.position);g(e,n,e.position,!1)}}return!0}function O(e,t){var n,i,r,a=e.tag,s=e.anchor,c=[],u=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=c),r=e.input.charCodeAt(e.position);0!==r&&45===r&&(i=e.input.charCodeAt(e.position+1),o(i));)if(u=!0,e.position++,A(e,!0,-1)&&e.lineIndent<=t)c.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,_(e,t,V,!1,!0),c.push(e.result),A(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)h(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!u&&(e.tag=a,e.anchor=s,e.kind="sequence",e.result=c,!0)}function E(e,t,n){var i,a,s,c,u,l=e.tag,p=e.anchor,f={},d={},m=null,g=null,y=null,v=!1,b=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=f),u=e.input.charCodeAt(e.position);0!==u;){if(i=e.input.charCodeAt(e.position+1),s=e.line,c=e.position,63!==u&&58!==u||!o(i)){if(!_(e,n,G,!1,!0))break;if(e.line===s){for(u=e.input.charCodeAt(e.position);r(u);)u=e.input.charCodeAt(++e.position);if(58===u)u=e.input.charCodeAt(++e.position),o(u)||h(e,"a whitespace character is expected after the key-value separator within a block mapping"),v&&(x(e,f,d,m,g,null),m=g=y=null),b=!0,v=!1,a=!1,m=e.tag,g=e.result;else{if(!b)return e.tag=l,e.anchor=p,!0;h(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!b)return e.tag=l,e.anchor=p,!0;h(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===u?(v&&(x(e,f,d,m,g,null),m=g=y=null),b=!0,v=!0,a=!0):v?(v=!1,a=!0):h(e,"incomplete explicit mapping pair; a key node is missed"),e.position+=1,u=i;if((e.line===s||e.lineIndent>t)&&(_(e,t,Z,!0,a)&&(v?g=e.result:y=e.result),v||(x(e,f,d,m,g,y,s,c),m=g=y=null),A(e,!0,-1),u=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==u)h(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return v&&x(e,f,d,m,g,null),b&&(e.tag=l,e.anchor=p,e.kind="mapping",e.result=f),b}function F(e){var t,n,i,r,a=!1,s=!1;if(r=e.input.charCodeAt(e.position),33!==r)return!1;if(null!==e.tag&&h(e,"duplication of a tag property"),r=e.input.charCodeAt(++e.position),60===r?(a=!0,r=e.input.charCodeAt(++e.position)):33===r?(s=!0,n="!!",r=e.input.charCodeAt(++e.position)):n="!",t=e.position,a){do r=e.input.charCodeAt(++e.position);while(0!==r&&62!==r);e.position<e.length?(i=e.input.slice(t,e.position),r=e.input.charCodeAt(++e.position)):h(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==r&&!o(r);)33===r&&(s?h(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),ne.test(n)||h(e,"named tag handle cannot contain such characters"),s=!0,t=e.position+1)),r=e.input.charCodeAt(++e.position);i=e.input.slice(t,e.position),te.test(i)&&h(e,"tag suffix cannot contain flow indicator characters")}return i&&!ie.test(i)&&h(e,"tag name cannot contain such characters: "+i),a?e.tag=i:$.call(e.tagMap,n)?e.tag=e.tagMap[n]+i:"!"===n?e.tag="!"+i:"!!"===n?e.tag="tag:yaml.org,2002:"+i:h(e,'undeclared tag handle "'+n+'"'),!0}function N(e){var t,n;if(n=e.input.charCodeAt(e.position),38!==n)return!1;for(null!==e.anchor&&h(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!o(n)&&!a(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&h(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function M(e){var t,n,i;if(i=e.input.charCodeAt(e.position),42!==i)return!1;for(i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!o(i)&&!a(i);)i=e.input.charCodeAt(++e.position);return e.position===t&&h(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||h(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],A(e,!0,-1),!0}function _(e,t,n,i,r){var o,a,s,c,u,l,p,f,d=1,m=!1,g=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,o=a=s=Z===n||V===n,i&&A(e,!0,-1)&&(m=!0,e.lineIndent>t?d=1:e.lineIndent===t?d=0:e.lineIndent<t&&(d=-1)),1===d)for(;F(e)||N(e);)A(e,!0,-1)?(m=!0,s=o,e.lineIndent>t?d=1:e.lineIndent===t?d=0:e.lineIndent<t&&(d=-1)):s=!1;if(s&&(s=m||r),1!==d&&Z!==n||(p=H===n||G===n?t:t+1,f=e.position-e.lineStart,1===d?s&&(O(e,f)||E(e,f,p))||I(e,p)?g=!0:(a&&S(e,p)||k(e,p)||j(e,p)?g=!0:M(e)?(g=!0,null===e.tag&&null===e.anchor||h(e,"alias node should not have any properties")):C(e,p,H===n)&&(g=!0,null===e.tag&&(e.tag="?")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===d&&(g=s&&O(e,f))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(c=0,u=e.implicitTypes.length;c<u;c+=1)if(l=e.implicitTypes[c],l.resolve(e.result)){e.result=l.construct(e.result),e.tag=l.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else $.call(e.typeMap[e.kind||"fallback"],e.tag)?(l=e.typeMap[e.kind||"fallback"][e.tag],null!==e.result&&l.kind!==e.kind&&h(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+l.kind+'", not "'+e.kind+'"'),l.resolve(e.result)?(e.result=l.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):h(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):h(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||g}function T(e){var t,n,a,s,c=e.position,u=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(s=e.input.charCodeAt(e.position))&&(A(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==s));){for(u=!0,s=e.input.charCodeAt(++e.position),t=e.position;0!==s&&!o(s);)s=e.input.charCodeAt(++e.position);for(n=e.input.slice(t,e.position),a=[],n.length<1&&h(e,"directive name must not be less than one character in length");0!==s;){for(;r(s);)s=e.input.charCodeAt(++e.position);if(35===s){do s=e.input.charCodeAt(++e.position);while(0!==s&&!i(s));break}if(i(s))break;for(t=e.position;0!==s&&!o(s);)s=e.input.charCodeAt(++e.position);a.push(e.input.slice(t,e.position))}0!==s&&v(e),$.call(se,n)?se[n](e,n,a):m(e,'unknown document directive "'+n+'"')}return A(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,A(e,!0,-1)):u&&h(e,"directives end mark is expected"),_(e,e.lineIndent-1,Z,!1,!0),A(e,!0,-1),e.checkLineBreaks&&ee.test(e.input.slice(c,e.position))&&m(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&b(e)?void(46===e.input.charCodeAt(e.position)&&(e.position+=3,A(e,!0,-1))):void(e.position<e.length-1&&h(e,"end of the stream or a document separator is expected"))}function L(e,t){e=String(e),t=t||{},0!==e.length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new f(e,t);for(n.input+="\\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)T(n);return n.documents}function D(e,t,n){var i,r,o=L(e,n);for(i=0,r=o.length;i<r;i+=1)t(o[i])}function U(e,t){var n=L(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new P("expected a single document in the stream, but found more")}}function q(e,t,n){D(e,t,R.extend({schema:B},n))}function Y(e,t){return U(e,R.extend({schema:B},t))}for(var R=e(".\/common"),P=e(".\/exception"),W=e(".\/mark"),B=e(".\/schema\/default_safe"),K=e(".\/schema\/default_full"),$=Object.prototype.hasOwnProperty,H=1,G=2,V=3,Z=4,z=1,J=2,Q=3,X=\/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F\\x7F-\\x84\\x86-\\x9F\\uFFFE\\uFFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]\/,ee=\/[\\x85\\u2028\\u2029]\/,te=\/[,\\[\\]\\{\\}]\/,ne=\/^(?:!|!!|![a-z\\-]+!)$\/i,ie=\/^(?:!|[^,\\[\\]\\{\\}])(?:%[0-9a-f]{2}|[0-9a-z\\-#;\\\/\\?:@&=\\+\\$,_\\.!~\\*'\\(\\)\\[\\]])*$\/i,re=new Array(256),oe=new Array(256),ae=0;ae<256;ae++)re[ae]=l(ae)?1:0,oe[ae]=l(ae);var se={YAML:function(e,t,n){var i,r,o;null!==e.version&&h(e,"duplication of %YAML directive"),1!==n.length&&h(e,"YAML directive accepts exactly one argument"),i=\/^([0-9]+)\\.([0-9]+)$\/.exec(n[0]),null===i&&h(e,"ill-formed argument of the YAML directive"),r=parseInt(i[1],10),o=parseInt(i[2],10),1!==r&&h(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&m(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var i,r;2!==n.length&&h(e,"TAG directive accepts exactly two arguments"),i=n[0],r=n[1],ne.test(i)||h(e,"ill-formed tag handle (first argument) of the TAG directive"),$.call(e.tagMap,i)&&h(e,'there is a previously declared suffix for "'+i+'" tag handle'),ie.test(r)||h(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[i]=r}};t.exports.loadAll=D,t.exports.load=U,t.exports.safeLoadAll=q,t.exports.safeLoad=Y},{".\/common":2,".\/exception":4,".\/mark":6,".\/schema\/default_full":9,".\/schema\/default_safe":10}],6:[function(e,t,n){"use strict";function i(e,t,n,i,r){this.name=e,this.buffer=t,this.position=n,this.line=i,this.column=r}var r=e(".\/common");i.prototype.getSnippet=function(e,t){var n,i,o,a,s;if(!this.buffer)return null;for(e=e||4,t=t||75,n="",i=this.position;i>0&&"\\0\\r\\n\\u2028\\u2029".indexOf(this.buffer.charAt(i-1))===-1;)if(i-=1,this.position-i>t\/2-1){n=" ... ",i+=5;break}for(o="",a=this.position;a<this.buffer.length&&"\\0\\r\\n\\u2028\\u2029".indexOf(this.buffer.charAt(a))===-1;)if(a+=1,a-this.position>t\/2-1){o=" ... ",a-=5;break}return s=this.buffer.slice(i,a),r.repeat(" ",e)+n+s+o+"\\n"+r.repeat(" ",e+this.position-i+n.length)+"^"},i.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet(),t&&(n+=":\\n"+t)),n},t.exports=i},{".\/common":2}],7:[function(e,t,n){"use strict";function i(e,t,n){var r=[];return e.include.forEach(function(e){n=i(e,t,n)}),e[t].forEach(function(e){n.forEach(function(t,n){t.tag===e.tag&&t.kind===e.kind&&r.push(n)}),n.push(e)}),n.filter(function(e,t){return r.indexOf(t)===-1})}function r(){function e(e){i[e.kind][e.tag]=i.fallback[e.tag]=e}var t,n,i={scalar:{},sequence:{},mapping:{},fallback:{}};for(t=0,n=arguments.length;t<n;t+=1)arguments[t].forEach(e);return i}function o(e){this.include=e.include||[],this.implicit=e.implicit||[],this.explicit=e.explicit||[],this.implicit.forEach(function(e){if(e.loadKind&&"scalar"!==e.loadKind)throw new s("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=i(this,"implicit",[]),this.compiledExplicit=i(this,"explicit",[]),this.compiledTypeMap=r(this.compiledImplicit,this.compiledExplicit)}var a=e(".\/common"),s=e(".\/exception"),c=e(".\/type");o.DEFAULT=null,o.create=function(){var e,t;switch(arguments.length){case 1:e=o.DEFAULT,t=arguments[0];break;case 2:e=arguments[0],t=arguments[1];break;default:throw new s("Wrong number of arguments for Schema.create function")}if(e=a.toArray(e),t=a.toArray(t),!e.every(function(e){return e instanceof o}))throw new s("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!t.every(function(e){return e instanceof c}))throw new s("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new o({include:e,explicit:t})},t.exports=o},{".\/common":2,".\/exception":4,".\/type":13}],8:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({include:[e(".\/json")]})},{"..\/schema":7,".\/json":12}],9:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=i.DEFAULT=new i({include:[e(".\/default_safe")],explicit:[e("..\/type\/js\/undefined"),e("..\/type\/js\/regexp"),e("..\/type\/js\/function")]})},{"..\/schema":7,"..\/type\/js\/function":18,"..\/type\/js\/regexp":19,"..\/type\/js\/undefined":20,".\/default_safe":10}],10:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({include:[e(".\/core")],implicit:[e("..\/type\/timestamp"),e("..\/type\/merge")],explicit:[e("..\/type\/binary"),e("..\/type\/omap"),e("..\/type\/pairs"),e("..\/type\/set")]})},{"..\/schema":7,"..\/type\/binary":14,"..\/type\/merge":22,"..\/type\/omap":24,"..\/type\/pairs":25,"..\/type\/set":27,"..\/type\/timestamp":29,".\/core":8}],11:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({explicit:[e("..\/type\/str"),e("..\/type\/seq"),e("..\/type\/map")]})},{"..\/schema":7,"..\/type\/map":21,"..\/type\/seq":26,"..\/type\/str":28}],12:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({include:[e(".\/failsafe")],implicit:[e("..\/type\/null"),e("..\/type\/bool"),e("..\/type\/int"),e("..\/type\/float")]})},{"..\/schema":7,"..\/type\/bool":15,"..\/type\/float":16,"..\/type\/int":17,"..\/type\/null":23,".\/failsafe":11}],13:[function(e,t,n){"use strict";function i(e){var t={};return null!==e&&Object.keys(e).forEach(function(n){e[n].forEach(function(e){t[String(e)]=n})}),t}function r(e,t){if(t=t||{},Object.keys(t).forEach(function(t){if(a.indexOf(t)===-1)throw new o('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=i(t.styleAliases||null),s.indexOf(this.kind)===-1)throw new o('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var o=e(".\/exception"),a=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],s=["scalar","sequence","mapping"];t.exports=r},{".\/exception":4}],14:[function(e,t,n){"use strict";function i(e){if(null===e)return!1;var t,n,i=0,r=e.length,o=l;for(n=0;n<r;n++)if(t=o.indexOf(e.charAt(n)),!(t>64)){if(t<0)return!1;i+=6}return i%8===0}function r(e){var t,n,i=e.replace(\/[\\r\\n=]\/g,""),r=i.length,o=l,a=0,c=[];for(t=0;t<r;t++)t%4===0&&t&&(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)),a=a<<6|o.indexOf(i.charAt(t));return n=r%4*6,0===n?(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)):18===n?(c.push(a>>10&255),c.push(a>>2&255)):12===n&&c.push(a>>4&255),s?s.from?s.from(c):new s(c):c}function o(e){var t,n,i="",r=0,o=e.length,a=l;for(t=0;t<o;t++)t%3===0&&t&&(i+=a[r>>18&63],i+=a[r>>12&63],i+=a[r>>6&63],i+=a[63&r]),r=(r<<8)+e[t];return n=o%3,0===n?(i+=a[r>>18&63],$/;"	function	line:2
TAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.min.js	/^!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.jsyaml=e()}}(function(){return function e(t,n,i){function r(a,s){if(!n[a]){if(!t[a]){var c="function"==typeof require&&require;if(!s&&c)return c(a,!0);if(o)return o(a,!0);var u=new Error("Cannot find module '"+a+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[a]={exports:{}};t[a][0].call(l.exports,function(e){var n=t[a][1][e];return r(n?n:e)},l,l.exports,e,t,n,i)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a<i.length;a++)r(i[a]);return r}({1:[function(e,t,n){"use strict";function i(e){return function(){throw new Error("Function "+e+" is deprecated and cannot be used.")}}var r=e(".\/js-yaml\/loader"),o=e(".\/js-yaml\/dumper");t.exports.Type=e(".\/js-yaml\/type"),t.exports.Schema=e(".\/js-yaml\/schema"),t.exports.FAILSAFE_SCHEMA=e(".\/js-yaml\/schema\/failsafe"),t.exports.JSON_SCHEMA=e(".\/js-yaml\/schema\/json"),t.exports.CORE_SCHEMA=e(".\/js-yaml\/schema\/core"),t.exports.DEFAULT_SAFE_SCHEMA=e(".\/js-yaml\/schema\/default_safe"),t.exports.DEFAULT_FULL_SCHEMA=e(".\/js-yaml\/schema\/default_full"),t.exports.load=r.load,t.exports.loadAll=r.loadAll,t.exports.safeLoad=r.safeLoad,t.exports.safeLoadAll=r.safeLoadAll,t.exports.dump=o.dump,t.exports.safeDump=o.safeDump,t.exports.YAMLException=e(".\/js-yaml\/exception"),t.exports.MINIMAL_SCHEMA=e(".\/js-yaml\/schema\/failsafe"),t.exports.SAFE_SCHEMA=e(".\/js-yaml\/schema\/default_safe"),t.exports.DEFAULT_SCHEMA=e(".\/js-yaml\/schema\/default_full"),t.exports.scan=i("scan"),t.exports.parse=i("parse"),t.exports.compose=i("compose"),t.exports.addConstructor=i("addConstructor")},{".\/js-yaml\/dumper":3,".\/js-yaml\/exception":4,".\/js-yaml\/loader":5,".\/js-yaml\/schema":7,".\/js-yaml\/schema\/core":8,".\/js-yaml\/schema\/default_full":9,".\/js-yaml\/schema\/default_safe":10,".\/js-yaml\/schema\/failsafe":11,".\/js-yaml\/schema\/json":12,".\/js-yaml\/type":13}],2:[function(e,t,n){"use strict";function i(e){return"undefined"==typeof e||null===e}function r(e){return"object"==typeof e&&null!==e}function o(e){return Array.isArray(e)?e:i(e)?[]:[e]}function a(e,t){var n,i,r,o;if(t)for(o=Object.keys(t),n=0,i=o.length;n<i;n+=1)r=o[n],e[r]=t[r];return e}function s(e,t){var n,i="";for(n=0;n<t;n+=1)i+=e;return i}function c(e){return 0===e&&Number.NEGATIVE_INFINITY===1\/e}t.exports.isNothing=i,t.exports.isObject=r,t.exports.toArray=o,t.exports.repeat=s,t.exports.isNegativeZero=c,t.exports.extend=a},{}],3:[function(e,t,n){"use strict";function i(e,t){var n,i,r,o,a,s,c;if(null===t)return{};for(n={},i=Object.keys(t),r=0,o=i.length;r<o;r+=1)a=i[r],s=String(t[a]),"!!"===a.slice(0,2)&&(a="tag:yaml.org,2002:"+a.slice(2)),c=e.compiledTypeMap.fallback[a],c&&L.call(c.styleAliases,s)&&(s=c.styleAliases[s]),n[a]=s;return n}function r(e){var t,n,i;if(t=e.toString(16).toUpperCase(),e<=255)n="x",i=2;else if(e<=65535)n="u",i=4;else{if(!(e<=4294967295))throw new N("code point within a string may not be greater than 0xFFFFFFFF");n="U",i=8}return"\\\\"+n+F.repeat("0",i-t.length)+t}function o(e){this.schema=e.schema||M,this.indent=Math.max(1,e.indent||2),this.skipInvalid=e.skipInvalid||!1,this.flowLevel=F.isNothing(e.flowLevel)?-1:e.flowLevel,this.styleMap=i(this.schema,e.styles||null),this.sortKeys=e.sortKeys||!1,this.lineWidth=e.lineWidth||80,this.noRefs=e.noRefs||!1,this.noCompatMode=e.noCompatMode||!1,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function a(e,t){for(var n,i=F.repeat(" ",t),r=0,o=-1,a="",s=e.length;r<s;)o=e.indexOf("\\n",r),o===-1?(n=e.slice(r),r=s):(n=e.slice(r,o+1),r=o+1),n.length&&"\\n"!==n&&(a+=i),a+=n;return a}function s(e,t){return"\\n"+F.repeat(" ",e.indent*t)}function c(e,t){var n,i,r;for(n=0,i=e.implicitTypes.length;n<i;n+=1)if(r=e.implicitTypes[n],r.resolve(t))return!0;return!1}function u(e){return e===q||e===D}function l(e){return 32<=e&&e<=126||161<=e&&e<=55295&&8232!==e&&8233!==e||57344<=e&&e<=65533&&65279!==e||65536<=e&&e<=1114111}function p(e){return l(e)&&65279!==e&&e!==H&&e!==Q&&e!==X&&e!==te&&e!==ie&&e!==V&&e!==P}function f(e){return l(e)&&65279!==e&&!u(e)&&e!==G&&e!==z&&e!==V&&e!==H&&e!==Q&&e!==X&&e!==te&&e!==ie&&e!==P&&e!==B&&e!==$&&e!==Y&&e!==ne&&e!==Z&&e!==K&&e!==R&&e!==W&&e!==J&&e!==ee}function d(e,t,n,i,r){var o,a,s=!1,c=!1,d=i!==-1,h=-1,m=f(e.charCodeAt(0))&&!u(e.charCodeAt(e.length-1));if(t)for(o=0;o<e.length;o++){if(a=e.charCodeAt(o),!l(a))return le;m=m&&p(a)}else{for(o=0;o<e.length;o++){if(a=e.charCodeAt(o),a===U)s=!0,d&&(c=c||o-h-1>i&&" "!==e[h+1],h=o);else if(!l(a))return le;m=m&&p(a)}c=c||d&&o-h-1>i&&" "!==e[h+1]}return s||c?" "===e[0]&&n>9?le:c?ue:ce:m&&!r(e)?ae:se}function h(e,t,n,i){e.dump=function(){function r(t){return c(e,t)}if(0===t.length)return"''";if(!e.noCompatMode&&oe.indexOf(t)!==-1)return"'"+t+"'";var o=e.indent*Math.max(1,n),s=e.lineWidth===-1?-1:Math.max(Math.min(e.lineWidth,40),e.lineWidth-o),u=i||e.flowLevel>-1&&n>=e.flowLevel;switch(d(t,u,e.indent,s,r)){case ae:return t;case se:return"'"+t.replace(\/'\/g,"''")+"'";case ce:return"|"+m(t,e.indent)+g(a(t,o));case ue:return">"+m(t,e.indent)+g(a(y(t,s),o));case le:return'"'+v(t,s)+'"';default:throw new N("impossible error: invalid scalar style")}}()}function m(e,t){var n=" "===e[0]?String(t):"",i="\\n"===e[e.length-1],r=i&&("\\n"===e[e.length-2]||"\\n"===e),o=r?"+":i?"":"-";return n+o+"\\n"}function g(e){return"\\n"===e[e.length-1]?e.slice(0,-1):e}function y(e,t){for(var n,i,r=\/(\\n+)([^\\n]*)\/g,o=function(){var n=e.indexOf("\\n");return n=n!==-1?n:e.length,r.lastIndex=n,x(e.slice(0,n),t)}(),a="\\n"===e[0]||" "===e[0];i=r.exec(e);){var s=i[1],c=i[2];n=" "===c[0],o+=s+(a||n||""===c?"":"\\n")+x(c,t),a=n}return o}function x(e,t){if(""===e||" "===e[0])return e;for(var n,i,r=\/ [^ ]\/g,o=0,a=0,s=0,c="";n=r.exec(e);)s=n.index,s-o>t&&(i=a>o?a:s,c+="\\n"+e.slice(o,i),o=i+1),a=s;return c+="\\n",c+=e.length-o>t&&a>o?e.slice(o,a)+"\\n"+e.slice(a+1):e.slice(o),c.slice(1)}function v(e){for(var t,n,i="",o=0;o<e.length;o++)t=e.charCodeAt(o),n=re[t],i+=!n&&l(t)?e[o]:n||r(t);return i}function A(e,t,n){var i,r,o="",a=e.tag;for(i=0,r=n.length;i<r;i+=1)j(e,t,n[i],!1,!1)&&(0!==i&&(o+=", "),o+=e.dump);e.tag=a,e.dump="["+o+"]"}function b(e,t,n,i){var r,o,a="",c=e.tag;for(r=0,o=n.length;r<o;r+=1)j(e,t+1,n[r],!0,!0)&&(i&&0===r||(a+=s(e,t)),a+="- "+e.dump);e.tag=c,e.dump=a||"[]"}function w(e,t,n){var i,r,o,a,s,c="",u=e.tag,l=Object.keys(n);for(i=0,r=l.length;i<r;i+=1)s="",0!==i&&(s+=", "),o=l[i],a=n[o],j(e,t,o,!1,!1)&&(e.dump.length>1024&&(s+="? "),s+=e.dump+": ",j(e,t,a,!1,!1)&&(s+=e.dump,c+=s));e.tag=u,e.dump="{"+c+"}"}function C(e,t,n,i){var r,o,a,c,u,l,p="",f=e.tag,d=Object.keys(n);if(e.sortKeys===!0)d.sort();else if("function"==typeof e.sortKeys)d.sort(e.sortKeys);else if(e.sortKeys)throw new N("sortKeys must be a boolean or a function");for(r=0,o=d.length;r<o;r+=1)l="",i&&0===r||(l+=s(e,t)),a=d[r],c=n[a],j(e,t+1,a,!0,!0,!0)&&(u=null!==e.tag&&"?"!==e.tag||e.dump&&e.dump.length>1024,u&&(l+=e.dump&&U===e.dump.charCodeAt(0)?"?":"? "),l+=e.dump,u&&(l+=s(e,t)),j(e,t+1,c,!0,u)&&(l+=e.dump&&U===e.dump.charCodeAt(0)?":":": ",l+=e.dump,p+=l));e.tag=f,e.dump=p||"{}"}function k(e,t,n){var i,r,o,a,s,c;for(r=n?e.explicitTypes:e.implicitTypes,o=0,a=r.length;o<a;o+=1)if(s=r[o],(s.instanceOf||s.predicate)&&(!s.instanceOf||"object"==typeof t&&t instanceof s.instanceOf)&&(!s.predicate||s.predicate(t))){if(e.tag=n?s.tag:"?",s.represent){if(c=e.styleMap[s.tag]||s.defaultStyle,"[object Function]"===T.call(s.represent))i=s.represent(t,c);else{if(!L.call(s.represent,c))throw new N("!<"+s.tag+'> tag resolver accepts not "'+c+'" style');i=s.represent[c](t,c)}e.dump=i}return!0}return!1}function j(e,t,n,i,r,o){e.tag=null,e.dump=n,k(e,n,!1)||k(e,n,!0);var a=T.call(e.dump);i&&(i=e.flowLevel<0||e.flowLevel>t);var s,c,u="[object Object]"===a||"[object Array]"===a;if(u&&(s=e.duplicates.indexOf(n),c=s!==-1),(null!==e.tag&&"?"!==e.tag||c||2!==e.indent&&t>0)&&(r=!1),c&&e.usedDuplicates[s])e.dump="*ref_"+s;else{if(u&&c&&!e.usedDuplicates[s]&&(e.usedDuplicates[s]=!0),"[object Object]"===a)i&&0!==Object.keys(e.dump).length?(C(e,t,e.dump,r),c&&(e.dump="&ref_"+s+e.dump)):(w(e,t,e.dump),c&&(e.dump="&ref_"+s+" "+e.dump));else if("[object Array]"===a)i&&0!==e.dump.length?(b(e,t,e.dump,r),c&&(e.dump="&ref_"+s+e.dump)):(A(e,t,e.dump),c&&(e.dump="&ref_"+s+" "+e.dump));else{if("[object String]"!==a){if(e.skipInvalid)return!1;throw new N("unacceptable kind of an object to dump "+a)}"?"!==e.tag&&h(e,e.dump,t,o)}null!==e.tag&&"?"!==e.tag&&(e.dump="!<"+e.tag+"> "+e.dump)}return!0}function I(e,t){var n,i,r=[],o=[];for(S(e,r,o),n=0,i=o.length;n<i;n+=1)t.duplicates.push(r[o[n]]);t.usedDuplicates=new Array(i)}function S(e,t,n){var i,r,o;if(null!==e&&"object"==typeof e)if(r=t.indexOf(e),r!==-1)n.indexOf(r)===-1&&n.push(r);else if(t.push(e),Array.isArray(e))for(r=0,o=e.length;r<o;r+=1)S(e[r],t,n);else for(i=Object.keys(e),r=0,o=i.length;r<o;r+=1)S(e[i[r]],t,n)}function O(e,t){t=t||{};var n=new o(t);return n.noRefs||I(e,n),j(n,0,e,!0,!0)?n.dump+"\\n":""}function E(e,t){return O(e,F.extend({schema:_},t))}var F=e(".\/common"),N=e(".\/exception"),M=e(".\/schema\/default_full"),_=e(".\/schema\/default_safe"),T=Object.prototype.toString,L=Object.prototype.hasOwnProperty,D=9,U=10,q=32,Y=33,R=34,P=35,W=37,B=38,K=39,$=42,H=44,G=45,V=58,Z=62,z=63,J=64,Q=91,X=93,ee=96,te=123,ne=124,ie=125,re={};re[0]="\\\\0",re[7]="\\\\a",re[8]="\\\\b",re[9]="\\\\t",re[10]="\\\\n",re[11]="\\\\v",re[12]="\\\\f",re[13]="\\\\r",re[27]="\\\\e",re[34]='\\\\"',re[92]="\\\\\\\\",re[133]="\\\\N",re[160]="\\\\_",re[8232]="\\\\L",re[8233]="\\\\P";var oe=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],ae=1,se=2,ce=3,ue=4,le=5;t.exports.dump=O,t.exports.safeDump=E},{".\/common":2,".\/exception":4,".\/schema\/default_full":9,".\/schema\/default_safe":10}],4:[function(e,t,n){"use strict";function i(e,t){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack||"",this.name="YAMLException",this.reason=e,this.mark=t,this.message=(this.reason||"(unknown reason)")+(this.mark?" "+this.mark.toString():"")}i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i.prototype.toString=function(e){var t=this.name+": ";return t+=this.reason||"(unknown reason)",!e&&this.mark&&(t+=" "+this.mark.toString()),t},t.exports=i},{}],5:[function(e,t,n){"use strict";function i(e){return 10===e||13===e}function r(e){return 9===e||32===e}function o(e){return 9===e||32===e||10===e||13===e}function a(e){return 44===e||91===e||93===e||123===e||125===e}function s(e){var t;return 48<=e&&e<=57?e-48:(t=32|e,97<=t&&t<=102?t-97+10:-1)}function c(e){return 120===e?2:117===e?4:85===e?8:0}function u(e){return 48<=e&&e<=57?e-48:-1}function l(e){return 48===e?"\\0":97===e?"":98===e?"\\b":116===e?"\\t":9===e?"\\t":110===e?"\\n":118===e?"\\v":102===e?"\\f":114===e?"\\r":101===e?"":32===e?" ":34===e?'"':47===e?"\/":92===e?"\\\\":78===e?"":95===e?" ":76===e?"\\u2028":80===e?"\\u2029":""}function p(e){return e<=65535?String.fromCharCode(e):String.fromCharCode((e-65536>>10)+55296,(e-65536&1023)+56320)}function f(e,t){this.input=e,this.filename=t.filename||null,this.schema=t.schema||K,this.onWarning=t.onWarning||null,this.legacy=t.legacy||!1,this.json=t.json||!1,this.listener=t.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=e.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.documents=[]}function d(e,t){return new P(t,new W(e.filename,e.input,e.position,e.line,e.position-e.lineStart))}function h(e,t){throw d(e,t)}function m(e,t){e.onWarning&&e.onWarning.call(null,d(e,t))}function g(e,t,n,i){var r,o,a,s;if(t<n){if(s=e.input.slice(t,n),i)for(r=0,o=s.length;r<o;r+=1)a=s.charCodeAt(r),9===a||32<=a&&a<=1114111||h(e,"expected valid JSON character");else X.test(s)&&h(e,"the stream contains non-printable characters");e.result+=s}}function y(e,t,n,i){var r,o,a,s;for(R.isObject(n)||h(e,"cannot merge mappings; the provided source object is unacceptable"),r=Object.keys(n),a=0,s=r.length;a<s;a+=1)o=r[a],$.call(t,o)||(t[o]=n[o],i[o]=!0)}function x(e,t,n,i,r,o,a,s){var c,u;if(r=String(r),null===t&&(t={}),"tag:yaml.org,2002:merge"===i)if(Array.isArray(o))for(c=0,u=o.length;c<u;c+=1)y(e,t,o[c],n);else y(e,t,o,n);else e.json||$.call(n,r)||!$.call(t,r)||(e.line=a||e.line,e.position=s||e.position,h(e,"duplicated mapping key")),t[r]=o,delete n[r];return t}function v(e){var t;t=e.input.charCodeAt(e.position),10===t?e.position++:13===t?(e.position++,10===e.input.charCodeAt(e.position)&&e.position++):h(e,"a line break is expected"),e.line+=1,e.lineStart=e.position}function A(e,t,n){for(var o=0,a=e.input.charCodeAt(e.position);0!==a;){for(;r(a);)a=e.input.charCodeAt(++e.position);if(t&&35===a)do a=e.input.charCodeAt(++e.position);while(10!==a&&13!==a&&0!==a);if(!i(a))break;for(v(e),a=e.input.charCodeAt(e.position),o++,e.lineIndent=0;32===a;)e.lineIndent++,a=e.input.charCodeAt(++e.position)}return n!==-1&&0!==o&&e.lineIndent<n&&m(e,"deficient indentation"),o}function b(e){var t,n=e.position;return t=e.input.charCodeAt(n),!(45!==t&&46!==t||t!==e.input.charCodeAt(n+1)||t!==e.input.charCodeAt(n+2)||(n+=3,t=e.input.charCodeAt(n),0!==t&&!o(t)))}function w(e,t){1===t?e.result+=" ":t>1&&(e.result+=R.repeat("\\n",t-1))}function C(e,t,n){var s,c,u,l,p,f,d,h,m,y=e.kind,x=e.result;if(m=e.input.charCodeAt(e.position),o(m)||a(m)||35===m||38===m||42===m||33===m||124===m||62===m||39===m||34===m||37===m||64===m||96===m)return!1;if((63===m||45===m)&&(c=e.input.charCodeAt(e.position+1),o(c)||n&&a(c)))return!1;for(e.kind="scalar",e.result="",u=l=e.position,p=!1;0!==m;){if(58===m){if(c=e.input.charCodeAt(e.position+1),o(c)||n&&a(c))break}else if(35===m){if(s=e.input.charCodeAt(e.position-1),o(s))break}else{if(e.position===e.lineStart&&b(e)||n&&a(m))break;if(i(m)){if(f=e.line,d=e.lineStart,h=e.lineIndent,A(e,!1,-1),e.lineIndent>=t){p=!0,m=e.input.charCodeAt(e.position);continue}e.position=l,e.line=f,e.lineStart=d,e.lineIndent=h;break}}p&&(g(e,u,l,!1),w(e,e.line-f),u=l=e.position,p=!1),r(m)||(l=e.position+1),m=e.input.charCodeAt(++e.position)}return g(e,u,l,!1),!!e.result||(e.kind=y,e.result=x,!1)}function k(e,t){var n,r,o;if(n=e.input.charCodeAt(e.position),39!==n)return!1;for(e.kind="scalar",e.result="",e.position++,r=o=e.position;0!==(n=e.input.charCodeAt(e.position));)if(39===n){if(g(e,r,e.position,!0),n=e.input.charCodeAt(++e.position),39!==n)return!0;r=e.position,e.position++,o=e.position}else i(n)?(g(e,r,o,!0),w(e,A(e,!1,t)),r=o=e.position):e.position===e.lineStart&&b(e)?h(e,"unexpected end of the document within a single quoted scalar"):(e.position++,o=e.position);h(e,"unexpected end of the stream within a single quoted scalar")}function j(e,t){var n,r,o,a,u,l;if(l=e.input.charCodeAt(e.position),34!==l)return!1;for(e.kind="scalar",e.result="",e.position++,n=r=e.position;0!==(l=e.input.charCodeAt(e.position));){if(34===l)return g(e,n,e.position,!0),e.position++,!0;if(92===l){if(g(e,n,e.position,!0),l=e.input.charCodeAt(++e.position),i(l))A(e,!1,t);else if(l<256&&re[l])e.result+=oe[l],e.position++;else if((u=c(l))>0){for(o=u,a=0;o>0;o--)l=e.input.charCodeAt(++e.position),(u=s(l))>=0?a=(a<<4)+u:h(e,"expected hexadecimal character");e.result+=p(a),e.position++}else h(e,"unknown escape sequence");n=r=e.position}else i(l)?(g(e,n,r,!0),w(e,A(e,!1,t)),n=r=e.position):e.position===e.lineStart&&b(e)?h(e,"unexpected end of the document within a double quoted scalar"):(e.position++,r=e.position)}h(e,"unexpected end of the stream within a double quoted scalar")}function I(e,t){var n,i,r,a,s,c,u,l,p,f,d,m=!0,g=e.tag,y=e.anchor,v={};if(d=e.input.charCodeAt(e.position),91===d)a=93,u=!1,i=[];else{if(123!==d)return!1;a=125,u=!0,i={}}for(null!==e.anchor&&(e.anchorMap[e.anchor]=i),d=e.input.charCodeAt(++e.position);0!==d;){if(A(e,!0,t),d=e.input.charCodeAt(e.position),d===a)return e.position++,e.tag=g,e.anchor=y,e.kind=u?"mapping":"sequence",e.result=i,!0;m||h(e,"missed comma between flow collection entries"),p=l=f=null,s=c=!1,63===d&&(r=e.input.charCodeAt(e.position+1),o(r)&&(s=c=!0,e.position++,A(e,!0,t))),n=e.line,_(e,t,H,!1,!0),p=e.tag,l=e.result,A(e,!0,t),d=e.input.charCodeAt(e.position),!c&&e.line!==n||58!==d||(s=!0,d=e.input.charCodeAt(++e.position),A(e,!0,t),_(e,t,H,!1,!0),f=e.result),u?x(e,i,v,p,l,f):s?i.push(x(e,null,v,p,l,f)):i.push(l),A(e,!0,t),d=e.input.charCodeAt(e.position),44===d?(m=!0,d=e.input.charCodeAt(++e.position)):m=!1}h(e,"unexpected end of the stream within a flow collection")}function S(e,t){var n,o,a,s,c=z,l=!1,p=!1,f=t,d=0,m=!1;if(s=e.input.charCodeAt(e.position),124===s)o=!1;else{if(62!==s)return!1;o=!0}for(e.kind="scalar",e.result="";0!==s;)if(s=e.input.charCodeAt(++e.position),43===s||45===s)z===c?c=43===s?Q:J:h(e,"repeat of a chomping mode identifier");else{if(!((a=u(s))>=0))break;0===a?h(e,"bad explicit indentation width of a block scalar; it cannot be less than one"):p?h(e,"repeat of an indentation width identifier"):(f=t+a-1,p=!0)}if(r(s)){do s=e.input.charCodeAt(++e.position);while(r(s));if(35===s)do s=e.input.charCodeAt(++e.position);while(!i(s)&&0!==s)}for(;0!==s;){for(v(e),e.lineIndent=0,s=e.input.charCodeAt(e.position);(!p||e.lineIndent<f)&&32===s;)e.lineIndent++,s=e.input.charCodeAt(++e.position);if(!p&&e.lineIndent>f&&(f=e.lineIndent),i(s))d++;else{if(e.lineIndent<f){c===Q?e.result+=R.repeat("\\n",l?1+d:d):c===z&&l&&(e.result+="\\n");break}for(o?r(s)?(m=!0,e.result+=R.repeat("\\n",l?1+d:d)):m?(m=!1,e.result+=R.repeat("\\n",d+1)):0===d?l&&(e.result+=" "):e.result+=R.repeat("\\n",d):e.result+=R.repeat("\\n",l?1+d:d),l=!0,p=!0,d=0,n=e.position;!i(s)&&0!==s;)s=e.input.charCodeAt(++e.position);g(e,n,e.position,!1)}}return!0}function O(e,t){var n,i,r,a=e.tag,s=e.anchor,c=[],u=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=c),r=e.input.charCodeAt(e.position);0!==r&&45===r&&(i=e.input.charCodeAt(e.position+1),o(i));)if(u=!0,e.position++,A(e,!0,-1)&&e.lineIndent<=t)c.push(null),r=e.input.charCodeAt(e.position);else if(n=e.line,_(e,t,V,!1,!0),c.push(e.result),A(e,!0,-1),r=e.input.charCodeAt(e.position),(e.line===n||e.lineIndent>t)&&0!==r)h(e,"bad indentation of a sequence entry");else if(e.lineIndent<t)break;return!!u&&(e.tag=a,e.anchor=s,e.kind="sequence",e.result=c,!0)}function E(e,t,n){var i,a,s,c,u,l=e.tag,p=e.anchor,f={},d={},m=null,g=null,y=null,v=!1,b=!1;for(null!==e.anchor&&(e.anchorMap[e.anchor]=f),u=e.input.charCodeAt(e.position);0!==u;){if(i=e.input.charCodeAt(e.position+1),s=e.line,c=e.position,63!==u&&58!==u||!o(i)){if(!_(e,n,G,!1,!0))break;if(e.line===s){for(u=e.input.charCodeAt(e.position);r(u);)u=e.input.charCodeAt(++e.position);if(58===u)u=e.input.charCodeAt(++e.position),o(u)||h(e,"a whitespace character is expected after the key-value separator within a block mapping"),v&&(x(e,f,d,m,g,null),m=g=y=null),b=!0,v=!1,a=!1,m=e.tag,g=e.result;else{if(!b)return e.tag=l,e.anchor=p,!0;h(e,"can not read an implicit mapping pair; a colon is missed")}}else{if(!b)return e.tag=l,e.anchor=p,!0;h(e,"can not read a block mapping entry; a multiline key may not be an implicit key")}}else 63===u?(v&&(x(e,f,d,m,g,null),m=g=y=null),b=!0,v=!0,a=!0):v?(v=!1,a=!0):h(e,"incomplete explicit mapping pair; a key node is missed"),e.position+=1,u=i;if((e.line===s||e.lineIndent>t)&&(_(e,t,Z,!0,a)&&(v?g=e.result:y=e.result),v||(x(e,f,d,m,g,y,s,c),m=g=y=null),A(e,!0,-1),u=e.input.charCodeAt(e.position)),e.lineIndent>t&&0!==u)h(e,"bad indentation of a mapping entry");else if(e.lineIndent<t)break}return v&&x(e,f,d,m,g,null),b&&(e.tag=l,e.anchor=p,e.kind="mapping",e.result=f),b}function F(e){var t,n,i,r,a=!1,s=!1;if(r=e.input.charCodeAt(e.position),33!==r)return!1;if(null!==e.tag&&h(e,"duplication of a tag property"),r=e.input.charCodeAt(++e.position),60===r?(a=!0,r=e.input.charCodeAt(++e.position)):33===r?(s=!0,n="!!",r=e.input.charCodeAt(++e.position)):n="!",t=e.position,a){do r=e.input.charCodeAt(++e.position);while(0!==r&&62!==r);e.position<e.length?(i=e.input.slice(t,e.position),r=e.input.charCodeAt(++e.position)):h(e,"unexpected end of the stream within a verbatim tag")}else{for(;0!==r&&!o(r);)33===r&&(s?h(e,"tag suffix cannot contain exclamation marks"):(n=e.input.slice(t-1,e.position+1),ne.test(n)||h(e,"named tag handle cannot contain such characters"),s=!0,t=e.position+1)),r=e.input.charCodeAt(++e.position);i=e.input.slice(t,e.position),te.test(i)&&h(e,"tag suffix cannot contain flow indicator characters")}return i&&!ie.test(i)&&h(e,"tag name cannot contain such characters: "+i),a?e.tag=i:$.call(e.tagMap,n)?e.tag=e.tagMap[n]+i:"!"===n?e.tag="!"+i:"!!"===n?e.tag="tag:yaml.org,2002:"+i:h(e,'undeclared tag handle "'+n+'"'),!0}function N(e){var t,n;if(n=e.input.charCodeAt(e.position),38!==n)return!1;for(null!==e.anchor&&h(e,"duplication of an anchor property"),n=e.input.charCodeAt(++e.position),t=e.position;0!==n&&!o(n)&&!a(n);)n=e.input.charCodeAt(++e.position);return e.position===t&&h(e,"name of an anchor node must contain at least one character"),e.anchor=e.input.slice(t,e.position),!0}function M(e){var t,n,i;if(i=e.input.charCodeAt(e.position),42!==i)return!1;for(i=e.input.charCodeAt(++e.position),t=e.position;0!==i&&!o(i)&&!a(i);)i=e.input.charCodeAt(++e.position);return e.position===t&&h(e,"name of an alias node must contain at least one character"),n=e.input.slice(t,e.position),e.anchorMap.hasOwnProperty(n)||h(e,'unidentified alias "'+n+'"'),e.result=e.anchorMap[n],A(e,!0,-1),!0}function _(e,t,n,i,r){var o,a,s,c,u,l,p,f,d=1,m=!1,g=!1;if(null!==e.listener&&e.listener("open",e),e.tag=null,e.anchor=null,e.kind=null,e.result=null,o=a=s=Z===n||V===n,i&&A(e,!0,-1)&&(m=!0,e.lineIndent>t?d=1:e.lineIndent===t?d=0:e.lineIndent<t&&(d=-1)),1===d)for(;F(e)||N(e);)A(e,!0,-1)?(m=!0,s=o,e.lineIndent>t?d=1:e.lineIndent===t?d=0:e.lineIndent<t&&(d=-1)):s=!1;if(s&&(s=m||r),1!==d&&Z!==n||(p=H===n||G===n?t:t+1,f=e.position-e.lineStart,1===d?s&&(O(e,f)||E(e,f,p))||I(e,p)?g=!0:(a&&S(e,p)||k(e,p)||j(e,p)?g=!0:M(e)?(g=!0,null===e.tag&&null===e.anchor||h(e,"alias node should not have any properties")):C(e,p,H===n)&&(g=!0,null===e.tag&&(e.tag="?")),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):0===d&&(g=s&&O(e,f))),null!==e.tag&&"!"!==e.tag)if("?"===e.tag){for(c=0,u=e.implicitTypes.length;c<u;c+=1)if(l=e.implicitTypes[c],l.resolve(e.result)){e.result=l.construct(e.result),e.tag=l.tag,null!==e.anchor&&(e.anchorMap[e.anchor]=e.result);break}}else $.call(e.typeMap[e.kind||"fallback"],e.tag)?(l=e.typeMap[e.kind||"fallback"][e.tag],null!==e.result&&l.kind!==e.kind&&h(e,"unacceptable node kind for !<"+e.tag+'> tag; it should be "'+l.kind+'", not "'+e.kind+'"'),l.resolve(e.result)?(e.result=l.construct(e.result),null!==e.anchor&&(e.anchorMap[e.anchor]=e.result)):h(e,"cannot resolve a node with !<"+e.tag+"> explicit tag")):h(e,"unknown tag !<"+e.tag+">");return null!==e.listener&&e.listener("close",e),null!==e.tag||null!==e.anchor||g}function T(e){var t,n,a,s,c=e.position,u=!1;for(e.version=null,e.checkLineBreaks=e.legacy,e.tagMap={},e.anchorMap={};0!==(s=e.input.charCodeAt(e.position))&&(A(e,!0,-1),s=e.input.charCodeAt(e.position),!(e.lineIndent>0||37!==s));){for(u=!0,s=e.input.charCodeAt(++e.position),t=e.position;0!==s&&!o(s);)s=e.input.charCodeAt(++e.position);for(n=e.input.slice(t,e.position),a=[],n.length<1&&h(e,"directive name must not be less than one character in length");0!==s;){for(;r(s);)s=e.input.charCodeAt(++e.position);if(35===s){do s=e.input.charCodeAt(++e.position);while(0!==s&&!i(s));break}if(i(s))break;for(t=e.position;0!==s&&!o(s);)s=e.input.charCodeAt(++e.position);a.push(e.input.slice(t,e.position))}0!==s&&v(e),$.call(se,n)?se[n](e,n,a):m(e,'unknown document directive "'+n+'"')}return A(e,!0,-1),0===e.lineIndent&&45===e.input.charCodeAt(e.position)&&45===e.input.charCodeAt(e.position+1)&&45===e.input.charCodeAt(e.position+2)?(e.position+=3,A(e,!0,-1)):u&&h(e,"directives end mark is expected"),_(e,e.lineIndent-1,Z,!1,!0),A(e,!0,-1),e.checkLineBreaks&&ee.test(e.input.slice(c,e.position))&&m(e,"non-ASCII line breaks are interpreted as content"),e.documents.push(e.result),e.position===e.lineStart&&b(e)?void(46===e.input.charCodeAt(e.position)&&(e.position+=3,A(e,!0,-1))):void(e.position<e.length-1&&h(e,"end of the stream or a document separator is expected"))}function L(e,t){e=String(e),t=t||{},0!==e.length&&(10!==e.charCodeAt(e.length-1)&&13!==e.charCodeAt(e.length-1)&&(e+="\\n"),65279===e.charCodeAt(0)&&(e=e.slice(1)));var n=new f(e,t);for(n.input+="\\0";32===n.input.charCodeAt(n.position);)n.lineIndent+=1,n.position+=1;for(;n.position<n.length-1;)T(n);return n.documents}function D(e,t,n){var i,r,o=L(e,n);for(i=0,r=o.length;i<r;i+=1)t(o[i])}function U(e,t){var n=L(e,t);if(0!==n.length){if(1===n.length)return n[0];throw new P("expected a single document in the stream, but found more")}}function q(e,t,n){D(e,t,R.extend({schema:B},n))}function Y(e,t){return U(e,R.extend({schema:B},t))}for(var R=e(".\/common"),P=e(".\/exception"),W=e(".\/mark"),B=e(".\/schema\/default_safe"),K=e(".\/schema\/default_full"),$=Object.prototype.hasOwnProperty,H=1,G=2,V=3,Z=4,z=1,J=2,Q=3,X=\/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F\\x7F-\\x84\\x86-\\x9F\\uFFFE\\uFFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]\/,ee=\/[\\x85\\u2028\\u2029]\/,te=\/[,\\[\\]\\{\\}]\/,ne=\/^(?:!|!!|![a-z\\-]+!)$\/i,ie=\/^(?:!|[^,\\[\\]\\{\\}])(?:%[0-9a-f]{2}|[0-9a-z\\-#;\\\/\\?:@&=\\+\\$,_\\.!~\\*'\\(\\)\\[\\]])*$\/i,re=new Array(256),oe=new Array(256),ae=0;ae<256;ae++)re[ae]=l(ae)?1:0,oe[ae]=l(ae);var se={YAML:function(e,t,n){var i,r,o;null!==e.version&&h(e,"duplication of %YAML directive"),1!==n.length&&h(e,"YAML directive accepts exactly one argument"),i=\/^([0-9]+)\\.([0-9]+)$\/.exec(n[0]),null===i&&h(e,"ill-formed argument of the YAML directive"),r=parseInt(i[1],10),o=parseInt(i[2],10),1!==r&&h(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=o<2,1!==o&&2!==o&&m(e,"unsupported YAML version of the document")},TAG:function(e,t,n){var i,r;2!==n.length&&h(e,"TAG directive accepts exactly two arguments"),i=n[0],r=n[1],ne.test(i)||h(e,"ill-formed tag handle (first argument) of the TAG directive"),$.call(e.tagMap,i)&&h(e,'there is a previously declared suffix for "'+i+'" tag handle'),ie.test(r)||h(e,"ill-formed tag prefix (second argument) of the TAG directive"),e.tagMap[i]=r}};t.exports.loadAll=D,t.exports.load=U,t.exports.safeLoadAll=q,t.exports.safeLoad=Y},{".\/common":2,".\/exception":4,".\/mark":6,".\/schema\/default_full":9,".\/schema\/default_safe":10}],6:[function(e,t,n){"use strict";function i(e,t,n,i,r){this.name=e,this.buffer=t,this.position=n,this.line=i,this.column=r}var r=e(".\/common");i.prototype.getSnippet=function(e,t){var n,i,o,a,s;if(!this.buffer)return null;for(e=e||4,t=t||75,n="",i=this.position;i>0&&"\\0\\r\\n\\u2028\\u2029".indexOf(this.buffer.charAt(i-1))===-1;)if(i-=1,this.position-i>t\/2-1){n=" ... ",i+=5;break}for(o="",a=this.position;a<this.buffer.length&&"\\0\\r\\n\\u2028\\u2029".indexOf(this.buffer.charAt(a))===-1;)if(a+=1,a-this.position>t\/2-1){o=" ... ",a-=5;break}return s=this.buffer.slice(i,a),r.repeat(" ",e)+n+s+o+"\\n"+r.repeat(" ",e+this.position-i+n.length)+"^"},i.prototype.toString=function(e){var t,n="";return this.name&&(n+='in "'+this.name+'" '),n+="at line "+(this.line+1)+", column "+(this.column+1),e||(t=this.getSnippet(),t&&(n+=":\\n"+t)),n},t.exports=i},{".\/common":2}],7:[function(e,t,n){"use strict";function i(e,t,n){var r=[];return e.include.forEach(function(e){n=i(e,t,n)}),e[t].forEach(function(e){n.forEach(function(t,n){t.tag===e.tag&&t.kind===e.kind&&r.push(n)}),n.push(e)}),n.filter(function(e,t){return r.indexOf(t)===-1})}function r(){function e(e){i[e.kind][e.tag]=i.fallback[e.tag]=e}var t,n,i={scalar:{},sequence:{},mapping:{},fallback:{}};for(t=0,n=arguments.length;t<n;t+=1)arguments[t].forEach(e);return i}function o(e){this.include=e.include||[],this.implicit=e.implicit||[],this.explicit=e.explicit||[],this.implicit.forEach(function(e){if(e.loadKind&&"scalar"!==e.loadKind)throw new s("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.")}),this.compiledImplicit=i(this,"implicit",[]),this.compiledExplicit=i(this,"explicit",[]),this.compiledTypeMap=r(this.compiledImplicit,this.compiledExplicit)}var a=e(".\/common"),s=e(".\/exception"),c=e(".\/type");o.DEFAULT=null,o.create=function(){var e,t;switch(arguments.length){case 1:e=o.DEFAULT,t=arguments[0];break;case 2:e=arguments[0],t=arguments[1];break;default:throw new s("Wrong number of arguments for Schema.create function")}if(e=a.toArray(e),t=a.toArray(t),!e.every(function(e){return e instanceof o}))throw new s("Specified list of super schemas (or a single Schema object) contains a non-Schema object.");if(!t.every(function(e){return e instanceof c}))throw new s("Specified list of YAML types (or a single Type object) contains a non-Type object.");return new o({include:e,explicit:t})},t.exports=o},{".\/common":2,".\/exception":4,".\/type":13}],8:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({include:[e(".\/json")]})},{"..\/schema":7,".\/json":12}],9:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=i.DEFAULT=new i({include:[e(".\/default_safe")],explicit:[e("..\/type\/js\/undefined"),e("..\/type\/js\/regexp"),e("..\/type\/js\/function")]})},{"..\/schema":7,"..\/type\/js\/function":18,"..\/type\/js\/regexp":19,"..\/type\/js\/undefined":20,".\/default_safe":10}],10:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({include:[e(".\/core")],implicit:[e("..\/type\/timestamp"),e("..\/type\/merge")],explicit:[e("..\/type\/binary"),e("..\/type\/omap"),e("..\/type\/pairs"),e("..\/type\/set")]})},{"..\/schema":7,"..\/type\/binary":14,"..\/type\/merge":22,"..\/type\/omap":24,"..\/type\/pairs":25,"..\/type\/set":27,"..\/type\/timestamp":29,".\/core":8}],11:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({explicit:[e("..\/type\/str"),e("..\/type\/seq"),e("..\/type\/map")]})},{"..\/schema":7,"..\/type\/map":21,"..\/type\/seq":26,"..\/type\/str":28}],12:[function(e,t,n){"use strict";var i=e("..\/schema");t.exports=new i({include:[e(".\/failsafe")],implicit:[e("..\/type\/null"),e("..\/type\/bool"),e("..\/type\/int"),e("..\/type\/float")]})},{"..\/schema":7,"..\/type\/bool":15,"..\/type\/float":16,"..\/type\/int":17,"..\/type\/null":23,".\/failsafe":11}],13:[function(e,t,n){"use strict";function i(e){var t={};return null!==e&&Object.keys(e).forEach(function(n){e[n].forEach(function(e){t[String(e)]=n})}),t}function r(e,t){if(t=t||{},Object.keys(t).forEach(function(t){if(a.indexOf(t)===-1)throw new o('Unknown option "'+t+'" is met in definition of "'+e+'" YAML type.')}),this.tag=e,this.kind=t.kind||null,this.resolve=t.resolve||function(){return!0},this.construct=t.construct||function(e){return e},this.instanceOf=t.instanceOf||null,this.predicate=t.predicate||null,this.represent=t.represent||null,this.defaultStyle=t.defaultStyle||null,this.styleAliases=i(t.styleAliases||null),s.indexOf(this.kind)===-1)throw new o('Unknown kind "'+this.kind+'" is specified for "'+e+'" YAML type.')}var o=e(".\/exception"),a=["kind","resolve","construct","instanceOf","predicate","represent","defaultStyle","styleAliases"],s=["scalar","sequence","mapping"];t.exports=r},{".\/exception":4}],14:[function(e,t,n){"use strict";function i(e){if(null===e)return!1;var t,n,i=0,r=e.length,o=l;for(n=0;n<r;n++)if(t=o.indexOf(e.charAt(n)),!(t>64)){if(t<0)return!1;i+=6}return i%8===0}function r(e){var t,n,i=e.replace(\/[\\r\\n=]\/g,""),r=i.length,o=l,a=0,c=[];for(t=0;t<r;t++)t%4===0&&t&&(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)),a=a<<6|o.indexOf(i.charAt(t));return n=r%4*6,0===n?(c.push(a>>16&255),c.push(a>>8&255),c.push(255&a)):18===n?(c.push(a>>10&255),c.push(a>>2&255)):12===n&&c.push(a>>4&255),s?s.from?s.from(c):new s(c):c}function o(e){var t,n,i="",r=0,o=e.length,a=l;for(t=0;t<o;t++)t%3===0&&t&&(i+=a[r>>18&63],i+=a[r>>12&63],i+=a[r>>6&63],i+=a[63&r]),r=(r<<8)+e[t];return n=o%3,0===n?(i+=a[r>>18&63],$/;"	function	line:2
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.min.js	/^i+=a[r>>12&63],i+=a[r>>6&63],i+=a[63&r]):2===n?(i+=a[r>>10&63],i+=a[r>>4&63],i+=a[r<<2&63],i+=a[64]):1===n&&(i+=a[r>>2&63],i+=a[r<<4&63],i+=a[64],i+=a[64]),i}function a(e){return s&&s.isBuffer(e)}var s;try{var c=e;s=c("buffer").Buffer}catch(e){}var u=e("..\/type"),l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=\\n\\r";t.exports=new u("tag:yaml.org,2002:binary",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o})},{"..\/type":13}],15:[function(e,t,n){"use strict";function i(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)}function r(e){return"true"===e||"True"===e||"TRUE"===e}function o(e){return"[object Boolean]"===Object.prototype.toString.call(e)}var a=e("..\/type");t.exports=new a("tag:yaml.org,2002:bool",{kind:"scalar",resolve:i,construct:r,predicate:o,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},{"..\/type":13}],16:[function(e,t,n){"use strict";function i(e){return null!==e&&!!u.test(e)}function r(e){var t,n,i,r;return t=e.replace(\/_\/g,"").toLowerCase(),n="-"===t[0]?-1:1,r=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach(function(e){r.unshift(parseFloat(e,10))}),t=0,i=1,r.forEach(function(e){t+=e*i,i*=60}),n*t):n*parseFloat(t,10)}function o(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(s.isNegativeZero(e))return"-0.0";return n=e.toString(10),l.test(n)?n.replace("e",".e"):n}function a(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!==0||s.isNegativeZero(e))}var s=e("..\/common"),c=e("..\/type"),u=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)\\\\.[0-9_]*(?:[eE][-+][0-9]+)?|\\\\.[0-9_]+(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\\\.[0-9_]*|[-+]?\\\\.(?:inf|Inf|INF)|\\\\.(?:nan|NaN|NAN))$"),l=\/^[-+]?[0-9]+e\/;t.exports=new c("tag:yaml.org,2002:float",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o,defaultStyle:"lowercase"})},{"..\/common":2,"..\/type":13}],17:[function(e,t,n){"use strict";function i(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function r(e){return 48<=e&&e<=55}function o(e){return 48<=e&&e<=57}function a(e){if(null===e)return!1;var t,n=e.length,a=0,s=!1;if(!n)return!1;if(t=e[a],"-"!==t&&"+"!==t||(t=e[++a]),"0"===t){if(a+1===n)return!0;if(t=e[++a],"b"===t){for(a++;a<n;a++)if(t=e[a],"_"!==t){if("0"!==t&&"1"!==t)return!1;s=!0}return s}if("x"===t){for(a++;a<n;a++)if(t=e[a],"_"!==t){if(!i(e.charCodeAt(a)))return!1;s=!0}return s}for(;a<n;a++)if(t=e[a],"_"!==t){if(!r(e.charCodeAt(a)))return!1;s=!0}return s}for(;a<n;a++)if(t=e[a],"_"!==t){if(":"===t)break;if(!o(e.charCodeAt(a)))return!1;s=!0}return!!s&&(":"!==t||\/^(:[0-5]?[0-9])+$\/.test(e.slice(a)))}function s(e){var t,n,i=e,r=1,o=[];return i.indexOf("_")!==-1&&(i=i.replace(\/_\/g,"")),t=i[0],"-"!==t&&"+"!==t||("-"===t&&(r=-1),i=i.slice(1),t=i[0]),"0"===i?0:"0"===t?"b"===i[1]?r*parseInt(i.slice(2),2):"x"===i[1]?r*parseInt(i,16):r*parseInt(i,8):i.indexOf(":")!==-1?(i.split(":").forEach(function(e){o.unshift(parseInt(e,10))}),i=0,n=1,o.forEach(function(e){i+=e*n,n*=60}),r*i):r*parseInt(i,10)}function c(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1===0&&!u.isNegativeZero(e)}var u=e("..\/common"),l=e("..\/type");t.exports=new l("tag:yaml.org,2002:int",{kind:"scalar",resolve:a,construct:s,predicate:c,represent:{binary:function(e){return"0b"+e.toString(2)},octal:function(e){return"0"+e.toString(8)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return"0x"+e.toString(16).toUpperCase()}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},{"..\/common":2,"..\/type":13}],18:[function(e,t,n){"use strict";function i(e){if(null===e)return!1;try{var t="("+e+")",n=s.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&"FunctionExpression"===n.body[0].expression.type}catch(e){return!1}}function r(e){var t,n="("+e+")",i=s.parse(n,{range:!0}),r=[];if("Program"!==i.type||1!==i.body.length||"ExpressionStatement"!==i.body[0].type||"FunctionExpression"!==i.body[0].expression.type)throw new Error("Failed to resolve function");return i.body[0].expression.params.forEach(function(e){r.push(e.name)}),t=i.body[0].expression.body.range,new Function(r,n.slice(t[0]+1,t[1]-1))}function o(e){return e.toString()}function a(e){return"[object Function]"===Object.prototype.toString.call(e)}var s;try{var c=e;s=c("esprima")}catch(e){"undefined"!=typeof window&&(s=window.esprima)}var u=e("..\/..\/type");t.exports=new u("tag:yaml.org,2002:js\/function",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o})},{"..\/..\/type":13}],19:[function(e,t,n){"use strict";function i(e){if(null===e)return!1;if(0===e.length)return!1;var t=e,n=\/\\\/([gim]*)$\/.exec(e),i="";if("\/"===t[0]){if(n&&(i=n[1]),i.length>3)return!1;if("\/"!==t[t.length-i.length-1])return!1}return!0}function r(e){var t=e,n=\/\\\/([gim]*)$\/.exec(e),i="";return"\/"===t[0]&&(n&&(i=n[1]),t=t.slice(1,t.length-i.length-1)),new RegExp(t,i)}function o(e){var t="\/"+e.source+"\/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}function a(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var s=e("..\/..\/type");t.exports=new s("tag:yaml.org,2002:js\/regexp",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o})},{"..\/..\/type":13}],20:[function(e,t,n){"use strict";function i(){return!0}function r(){}function o(){return""}function a(e){return"undefined"==typeof e}var s=e("..\/..\/type");t.exports=new s("tag:yaml.org,2002:js\/undefined",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o})},{"..\/..\/type":13}],21:[function(e,t,n){"use strict";var i=e("..\/type");t.exports=new i("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},{"..\/type":13}],22:[function(e,t,n){"use strict";function i(e){return"<<"===e||null===e}var r=e("..\/type");t.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:i})},{"..\/type":13}],23:[function(e,t,n){"use strict";function i(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)}function r(){return null}function o(e){return null===e}var a=e("..\/type");t.exports=new a("tag:yaml.org,2002:null",{kind:"scalar",resolve:i,construct:r,predicate:o,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},{"..\/type":13}],24:[function(e,t,n){"use strict";function i(e){if(null===e)return!0;var t,n,i,r,o,c=[],u=e;for(t=0,n=u.length;t<n;t+=1){if(i=u[t],o=!1,"[object Object]"!==s.call(i))return!1;for(r in i)if(a.call(i,r)){if(o)return!1;o=!0}if(!o)return!1;if(c.indexOf(r)!==-1)return!1;c.push(r)}return!0}function r(e){return null!==e?e:[]}var o=e("..\/type"),a=Object.prototype.hasOwnProperty,s=Object.prototype.toString;t.exports=new o("tag:yaml.org,2002:omap",{kind:"sequence",resolve:i,construct:r})},{"..\/type":13}],25:[function(e,t,n){"use strict";function i(e){if(null===e)return!0;var t,n,i,r,o,s=e;for(o=new Array(s.length),t=0,n=s.length;t<n;t+=1){if(i=s[t],"[object Object]"!==a.call(i))return!1;if(r=Object.keys(i),1!==r.length)return!1;o[t]=[r[0],i[r[0]]]}return!0}function r(e){if(null===e)return[];var t,n,i,r,o,a=e;for(o=new Array(a.length),t=0,n=a.length;t<n;t+=1)i=a[t],r=Object.keys(i),o[t]=[r[0],i[r[0]]];return o}var o=e("..\/type"),a=Object.prototype.toString;t.exports=new o("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:i,construct:r})},{"..\/type":13}],26:[function(e,t,n){"use strict";var i=e("..\/type");t.exports=new i("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},{"..\/type":13}],27:[function(e,t,n){"use strict";function i(e){if(null===e)return!0;var t,n=e;for(t in n)if(a.call(n,t)&&null!==n[t])return!1;return!0}function r(e){return null!==e?e:{}}var o=e("..\/type"),a=Object.prototype.hasOwnProperty;t.exports=new o("tag:yaml.org,2002:set",{kind:"mapping",resolve:i,construct:r})},{"..\/type":13}],28:[function(e,t,n){"use strict";var i=e("..\/type");t.exports=new i("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},{"..\/type":13}],29:[function(e,t,n){"use strict";function i(e){return null!==e&&(null!==s.exec(e)||null!==c.exec(e))}function r(e){var t,n,i,r,o,a,u,l,p,f,d=0,h=null;if(t=s.exec(e),null===t&&(t=c.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],i=+t[2]-1,r=+t[3],!t[4])return new Date(Date.UTC(n,i,r));if(o=+t[4],a=+t[5],u=+t[6],t[7]){for(d=t[7].slice(0,3);d.length<3;)d+="0";d=+d}return t[9]&&(l=+t[10],p=+(t[11]||0),h=6e4*(60*l+p),"-"===t[9]&&(h=-h)),f=new Date(Date.UTC(n,i,r,o,a,u,d)),h&&f.setTime(f.getTime()-h),f}function o(e){return e.toISOString()}var a=e("..\/type"),s=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),c=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\\\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\\\.([0-9]*))?(?:[ \\\\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");t.exports=new a("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:i,construct:r,instanceOf:Date,represent:o})},{"..\/type":13}],"\/":[function(e,t,n){"use strict";var i=e(".\/lib\/js-yaml.js");t.exports=i},{".\/lib\/js-yaml.js":1}]},{},[])("\/")});$/;"	function	line:3
uppercase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/dist/js-yaml.min.js	/^i+=a[r>>12&63],i+=a[r>>6&63],i+=a[63&r]):2===n?(i+=a[r>>10&63],i+=a[r>>4&63],i+=a[r<<2&63],i+=a[64]):1===n&&(i+=a[r>>2&63],i+=a[r<<4&63],i+=a[64],i+=a[64]),i}function a(e){return s&&s.isBuffer(e)}var s;try{var c=e;s=c("buffer").Buffer}catch(e){}var u=e("..\/type"),l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=\\n\\r";t.exports=new u("tag:yaml.org,2002:binary",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o})},{"..\/type":13}],15:[function(e,t,n){"use strict";function i(e){if(null===e)return!1;var t=e.length;return 4===t&&("true"===e||"True"===e||"TRUE"===e)||5===t&&("false"===e||"False"===e||"FALSE"===e)}function r(e){return"true"===e||"True"===e||"TRUE"===e}function o(e){return"[object Boolean]"===Object.prototype.toString.call(e)}var a=e("..\/type");t.exports=new a("tag:yaml.org,2002:bool",{kind:"scalar",resolve:i,construct:r,predicate:o,represent:{lowercase:function(e){return e?"true":"false"},uppercase:function(e){return e?"TRUE":"FALSE"},camelcase:function(e){return e?"True":"False"}},defaultStyle:"lowercase"})},{"..\/type":13}],16:[function(e,t,n){"use strict";function i(e){return null!==e&&!!u.test(e)}function r(e){var t,n,i,r;return t=e.replace(\/_\/g,"").toLowerCase(),n="-"===t[0]?-1:1,r=[],"+-".indexOf(t[0])>=0&&(t=t.slice(1)),".inf"===t?1===n?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY:".nan"===t?NaN:t.indexOf(":")>=0?(t.split(":").forEach(function(e){r.unshift(parseFloat(e,10))}),t=0,i=1,r.forEach(function(e){t+=e*i,i*=60}),n*t):n*parseFloat(t,10)}function o(e,t){var n;if(isNaN(e))switch(t){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}else if(Number.POSITIVE_INFINITY===e)switch(t){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}else if(Number.NEGATIVE_INFINITY===e)switch(t){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}else if(s.isNegativeZero(e))return"-0.0";return n=e.toString(10),l.test(n)?n.replace("e",".e"):n}function a(e){return"[object Number]"===Object.prototype.toString.call(e)&&(e%1!==0||s.isNegativeZero(e))}var s=e("..\/common"),c=e("..\/type"),u=new RegExp("^(?:[-+]?(?:[0-9][0-9_]*)\\\\.[0-9_]*(?:[eE][-+][0-9]+)?|\\\\.[0-9_]+(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\\\\.[0-9_]*|[-+]?\\\\.(?:inf|Inf|INF)|\\\\.(?:nan|NaN|NAN))$"),l=\/^[-+]?[0-9]+e\/;t.exports=new c("tag:yaml.org,2002:float",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o,defaultStyle:"lowercase"})},{"..\/common":2,"..\/type":13}],17:[function(e,t,n){"use strict";function i(e){return 48<=e&&e<=57||65<=e&&e<=70||97<=e&&e<=102}function r(e){return 48<=e&&e<=55}function o(e){return 48<=e&&e<=57}function a(e){if(null===e)return!1;var t,n=e.length,a=0,s=!1;if(!n)return!1;if(t=e[a],"-"!==t&&"+"!==t||(t=e[++a]),"0"===t){if(a+1===n)return!0;if(t=e[++a],"b"===t){for(a++;a<n;a++)if(t=e[a],"_"!==t){if("0"!==t&&"1"!==t)return!1;s=!0}return s}if("x"===t){for(a++;a<n;a++)if(t=e[a],"_"!==t){if(!i(e.charCodeAt(a)))return!1;s=!0}return s}for(;a<n;a++)if(t=e[a],"_"!==t){if(!r(e.charCodeAt(a)))return!1;s=!0}return s}for(;a<n;a++)if(t=e[a],"_"!==t){if(":"===t)break;if(!o(e.charCodeAt(a)))return!1;s=!0}return!!s&&(":"!==t||\/^(:[0-5]?[0-9])+$\/.test(e.slice(a)))}function s(e){var t,n,i=e,r=1,o=[];return i.indexOf("_")!==-1&&(i=i.replace(\/_\/g,"")),t=i[0],"-"!==t&&"+"!==t||("-"===t&&(r=-1),i=i.slice(1),t=i[0]),"0"===i?0:"0"===t?"b"===i[1]?r*parseInt(i.slice(2),2):"x"===i[1]?r*parseInt(i,16):r*parseInt(i,8):i.indexOf(":")!==-1?(i.split(":").forEach(function(e){o.unshift(parseInt(e,10))}),i=0,n=1,o.forEach(function(e){i+=e*n,n*=60}),r*i):r*parseInt(i,10)}function c(e){return"[object Number]"===Object.prototype.toString.call(e)&&e%1===0&&!u.isNegativeZero(e)}var u=e("..\/common"),l=e("..\/type");t.exports=new l("tag:yaml.org,2002:int",{kind:"scalar",resolve:a,construct:s,predicate:c,represent:{binary:function(e){return"0b"+e.toString(2)},octal:function(e){return"0"+e.toString(8)},decimal:function(e){return e.toString(10)},hexadecimal:function(e){return"0x"+e.toString(16).toUpperCase()}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},{"..\/common":2,"..\/type":13}],18:[function(e,t,n){"use strict";function i(e){if(null===e)return!1;try{var t="("+e+")",n=s.parse(t,{range:!0});return"Program"===n.type&&1===n.body.length&&"ExpressionStatement"===n.body[0].type&&"FunctionExpression"===n.body[0].expression.type}catch(e){return!1}}function r(e){var t,n="("+e+")",i=s.parse(n,{range:!0}),r=[];if("Program"!==i.type||1!==i.body.length||"ExpressionStatement"!==i.body[0].type||"FunctionExpression"!==i.body[0].expression.type)throw new Error("Failed to resolve function");return i.body[0].expression.params.forEach(function(e){r.push(e.name)}),t=i.body[0].expression.body.range,new Function(r,n.slice(t[0]+1,t[1]-1))}function o(e){return e.toString()}function a(e){return"[object Function]"===Object.prototype.toString.call(e)}var s;try{var c=e;s=c("esprima")}catch(e){"undefined"!=typeof window&&(s=window.esprima)}var u=e("..\/..\/type");t.exports=new u("tag:yaml.org,2002:js\/function",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o})},{"..\/..\/type":13}],19:[function(e,t,n){"use strict";function i(e){if(null===e)return!1;if(0===e.length)return!1;var t=e,n=\/\\\/([gim]*)$\/.exec(e),i="";if("\/"===t[0]){if(n&&(i=n[1]),i.length>3)return!1;if("\/"!==t[t.length-i.length-1])return!1}return!0}function r(e){var t=e,n=\/\\\/([gim]*)$\/.exec(e),i="";return"\/"===t[0]&&(n&&(i=n[1]),t=t.slice(1,t.length-i.length-1)),new RegExp(t,i)}function o(e){var t="\/"+e.source+"\/";return e.global&&(t+="g"),e.multiline&&(t+="m"),e.ignoreCase&&(t+="i"),t}function a(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var s=e("..\/..\/type");t.exports=new s("tag:yaml.org,2002:js\/regexp",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o})},{"..\/..\/type":13}],20:[function(e,t,n){"use strict";function i(){return!0}function r(){}function o(){return""}function a(e){return"undefined"==typeof e}var s=e("..\/..\/type");t.exports=new s("tag:yaml.org,2002:js\/undefined",{kind:"scalar",resolve:i,construct:r,predicate:a,represent:o})},{"..\/..\/type":13}],21:[function(e,t,n){"use strict";var i=e("..\/type");t.exports=new i("tag:yaml.org,2002:map",{kind:"mapping",construct:function(e){return null!==e?e:{}}})},{"..\/type":13}],22:[function(e,t,n){"use strict";function i(e){return"<<"===e||null===e}var r=e("..\/type");t.exports=new r("tag:yaml.org,2002:merge",{kind:"scalar",resolve:i})},{"..\/type":13}],23:[function(e,t,n){"use strict";function i(e){if(null===e)return!0;var t=e.length;return 1===t&&"~"===e||4===t&&("null"===e||"Null"===e||"NULL"===e)}function r(){return null}function o(e){return null===e}var a=e("..\/type");t.exports=new a("tag:yaml.org,2002:null",{kind:"scalar",resolve:i,construct:r,predicate:o,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"}},defaultStyle:"lowercase"})},{"..\/type":13}],24:[function(e,t,n){"use strict";function i(e){if(null===e)return!0;var t,n,i,r,o,c=[],u=e;for(t=0,n=u.length;t<n;t+=1){if(i=u[t],o=!1,"[object Object]"!==s.call(i))return!1;for(r in i)if(a.call(i,r)){if(o)return!1;o=!0}if(!o)return!1;if(c.indexOf(r)!==-1)return!1;c.push(r)}return!0}function r(e){return null!==e?e:[]}var o=e("..\/type"),a=Object.prototype.hasOwnProperty,s=Object.prototype.toString;t.exports=new o("tag:yaml.org,2002:omap",{kind:"sequence",resolve:i,construct:r})},{"..\/type":13}],25:[function(e,t,n){"use strict";function i(e){if(null===e)return!0;var t,n,i,r,o,s=e;for(o=new Array(s.length),t=0,n=s.length;t<n;t+=1){if(i=s[t],"[object Object]"!==a.call(i))return!1;if(r=Object.keys(i),1!==r.length)return!1;o[t]=[r[0],i[r[0]]]}return!0}function r(e){if(null===e)return[];var t,n,i,r,o,a=e;for(o=new Array(a.length),t=0,n=a.length;t<n;t+=1)i=a[t],r=Object.keys(i),o[t]=[r[0],i[r[0]]];return o}var o=e("..\/type"),a=Object.prototype.toString;t.exports=new o("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:i,construct:r})},{"..\/type":13}],26:[function(e,t,n){"use strict";var i=e("..\/type");t.exports=new i("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(e){return null!==e?e:[]}})},{"..\/type":13}],27:[function(e,t,n){"use strict";function i(e){if(null===e)return!0;var t,n=e;for(t in n)if(a.call(n,t)&&null!==n[t])return!1;return!0}function r(e){return null!==e?e:{}}var o=e("..\/type"),a=Object.prototype.hasOwnProperty;t.exports=new o("tag:yaml.org,2002:set",{kind:"mapping",resolve:i,construct:r})},{"..\/type":13}],28:[function(e,t,n){"use strict";var i=e("..\/type");t.exports=new i("tag:yaml.org,2002:str",{kind:"scalar",construct:function(e){return null!==e?e:""}})},{"..\/type":13}],29:[function(e,t,n){"use strict";function i(e){return null!==e&&(null!==s.exec(e)||null!==c.exec(e))}function r(e){var t,n,i,r,o,a,u,l,p,f,d=0,h=null;if(t=s.exec(e),null===t&&(t=c.exec(e)),null===t)throw new Error("Date resolve error");if(n=+t[1],i=+t[2]-1,r=+t[3],!t[4])return new Date(Date.UTC(n,i,r));if(o=+t[4],a=+t[5],u=+t[6],t[7]){for(d=t[7].slice(0,3);d.length<3;)d+="0";d=+d}return t[9]&&(l=+t[10],p=+(t[11]||0),h=6e4*(60*l+p),"-"===t[9]&&(h=-h)),f=new Date(Date.UTC(n,i,r,o,a,u,d)),h&&f.setTime(f.getTime()-h),f}function o(e){return e.toISOString()}var a=e("..\/type"),s=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9])-([0-9][0-9])$"),c=new RegExp("^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:[Tt]|[ \\\\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\\\\.([0-9]*))?(?:[ \\\\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?$");t.exports=new a("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:i,construct:r,instanceOf:Date,represent:o})},{"..\/type":13}],"\/":[function(e,t,n){"use strict";var i=e(".\/lib\/js-yaml.js");t.exports=i},{".\/lib\/js-yaml.js":1}]},{},[])("\/")});$/;"	function	line:3
yaml	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/index.js	/^var yaml = require('.\/lib\/js-yaml.js');$/;"	variable	line:4
isNothing	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function isNothing(subject) {$/;"	function	line:4
isNothing	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function isNothing(subject) {$/;"	function	line:4
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function isObject(subject) {$/;"	function	line:9
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function isObject(subject) {$/;"	function	line:9
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function toArray(sequence) {$/;"	function	line:14
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function toArray(sequence) {$/;"	function	line:14
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function extend(target, source) {$/;"	function	line:22
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function extend(target, source) {$/;"	function	line:22
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function repeat(string, count) {$/;"	function	line:38
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function repeat(string, count) {$/;"	function	line:38
isNegativeZero	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function isNegativeZero(number) {$/;"	function	line:49
isNegativeZero	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/common.js	/^function isNegativeZero(number) {$/;"	function	line:49
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var common              = require('.\/common');$/;"	variable	line:5
YAMLException	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var YAMLException       = require('.\/exception');$/;"	variable	line:6
DEFAULT_FULL_SCHEMA	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var DEFAULT_FULL_SCHEMA = require('.\/schema\/default_full');$/;"	variable	line:7
DEFAULT_SAFE_SCHEMA	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var DEFAULT_SAFE_SCHEMA = require('.\/schema\/default_safe');$/;"	variable	line:8
CHAR_TAB	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_TAB                  = 0x09; \/* Tab *\/$/;"	variable	line:13
CHAR_LINE_FEED	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_LINE_FEED            = 0x0A; \/* LF *\/$/;"	variable	line:14
CHAR_SPACE	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_SPACE                = 0x20; \/* Space *\/$/;"	variable	line:15
CHAR_EXCLAMATION	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_EXCLAMATION          = 0x21; \/* ! *\/$/;"	variable	line:16
CHAR_DOUBLE_QUOTE	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_DOUBLE_QUOTE         = 0x22; \/* " *\/$/;"	variable	line:17
CHAR_SHARP	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_SHARP                = 0x23; \/* # *\/$/;"	variable	line:18
CHAR_PERCENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_PERCENT              = 0x25; \/* % *\/$/;"	variable	line:19
CHAR_AMPERSAND	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_AMPERSAND            = 0x26; \/* & *\/$/;"	variable	line:20
CHAR_SINGLE_QUOTE	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_SINGLE_QUOTE         = 0x27; \/* ' *\/$/;"	variable	line:21
CHAR_ASTERISK	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_ASTERISK             = 0x2A; \/* * *\/$/;"	variable	line:22
CHAR_COMMA	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_COMMA                = 0x2C; \/* , *\/$/;"	variable	line:23
CHAR_MINUS	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_MINUS                = 0x2D; \/* - *\/$/;"	variable	line:24
CHAR_COLON	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_COLON                = 0x3A; \/* : *\/$/;"	variable	line:25
CHAR_GREATER_THAN	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_GREATER_THAN         = 0x3E; \/* > *\/$/;"	variable	line:26
CHAR_QUESTION	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_QUESTION             = 0x3F; \/* ? *\/$/;"	variable	line:27
CHAR_COMMERCIAL_AT	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_COMMERCIAL_AT        = 0x40; \/* @ *\/$/;"	variable	line:28
CHAR_LEFT_SQUARE_BRACKET	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_LEFT_SQUARE_BRACKET  = 0x5B; \/* [ *\/$/;"	variable	line:29
CHAR_RIGHT_SQUARE_BRACKET	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_RIGHT_SQUARE_BRACKET = 0x5D; \/* ] *\/$/;"	variable	line:30
CHAR_GRAVE_ACCENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_GRAVE_ACCENT         = 0x60; \/* ` *\/$/;"	variable	line:31
CHAR_LEFT_CURLY_BRACKET	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_LEFT_CURLY_BRACKET   = 0x7B; \/* { *\/$/;"	variable	line:32
CHAR_VERTICAL_LINE	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_VERTICAL_LINE        = 0x7C; \/* | *\/$/;"	variable	line:33
CHAR_RIGHT_CURLY_BRACKET	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var CHAR_RIGHT_CURLY_BRACKET  = 0x7D; \/* } *\/$/;"	variable	line:34
DEPRECATED_BOOLEANS_SYNTAX	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var DEPRECATED_BOOLEANS_SYNTAX = [$/;"	variable	line:54
compileStyleMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function compileStyleMap(schema, map) {$/;"	function	line:59
compileStyleMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function compileStyleMap(schema, map) {$/;"	function	line:59
encodeHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function encodeHex(character) {$/;"	function	line:86
encodeHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function encodeHex(character) {$/;"	function	line:86
State	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function State(options) {$/;"	function	line:107
State	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function State(options) {$/;"	class	line:107
indentString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function indentString(string, spaces) {$/;"	function	line:129
indentString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function indentString(string, spaces) {$/;"	function	line:129
generateNextLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function generateNextLine(state, level) {$/;"	function	line:155
generateNextLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function generateNextLine(state, level) {$/;"	function	line:155
testImplicitResolving	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function testImplicitResolving(state, str) {$/;"	function	line:159
testImplicitResolving	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function testImplicitResolving(state, str) {$/;"	function	line:159
isWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function isWhitespace(c) {$/;"	function	line:174
isWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function isWhitespace(c) {$/;"	function	line:174
isPrintable	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function isPrintable(c) {$/;"	function	line:182
isPrintable	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function isPrintable(c) {$/;"	function	line:182
isPlainSafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function isPlainSafe(c) {$/;"	function	line:190
isPlainSafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function isPlainSafe(c) {$/;"	function	line:190
isPlainSafeFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function isPlainSafeFirst(c) {$/;"	function	line:206
isPlainSafeFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function isPlainSafeFirst(c) {$/;"	function	line:206
STYLE_PLAIN	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^var STYLE_PLAIN   = 1,$/;"	variable	line:236
chooseScalarStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function chooseScalarStyle(string, singleLineOnly, indentPerLevel, lineWidth, testAmbiguousType) {$/;"	function	line:249
chooseScalarStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function chooseScalarStyle(string, singleLineOnly, indentPerLevel, lineWidth, testAmbiguousType) {$/;"	function	line:249
writeScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function writeScalar(state, string, level, iskey) {$/;"	function	line:317
testAmbiguity	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^    function testAmbiguity(string) {$/;"	function	line:342
blockHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function blockHeader(string, indentPerLevel) {$/;"	function	line:366
dropEndingNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function dropEndingNewline(string) {$/;"	function	line:378
foldString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function foldString(string, width) {$/;"	function	line:384
foldLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function foldLine(line, width) {$/;"	function	line:421
escapeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function escapeString(string) {$/;"	function	line:461
writeFlowSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function writeFlowSequence(state, level, object) {$/;"	function	line:477
writeBlockSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function writeBlockSequence(state, level, object, compact) {$/;"	function	line:495
writeFlowMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function writeFlowMapping(state, level, object) {$/;"	function	line:515
writeBlockMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function writeBlockMapping(state, level, object, compact) {$/;"	function	line:555
detectType	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function detectType(state, object, explicit) {$/;"	function	line:629
writeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function writeNode(state, level, object, block, compact, iskey) {$/;"	function	line:667
getDuplicateReferences	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function getDuplicateReferences(object, state) {$/;"	function	line:741
inspectNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function inspectNode(object, objects, duplicatesIndexes) {$/;"	function	line:755
dump	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function dump(input, options) {$/;"	function	line:784
safeDump	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/dumper.js	/^function safeDump(input, options) {$/;"	function	line:796
YAMLException	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/exception.js	/^function YAMLException(reason, mark) {$/;"	function	line:5
YAMLException	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/exception.js	/^function YAMLException(reason, mark) {$/;"	class	line:5
YAMLException.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/exception.js	/^YAMLException.prototype.constructor = YAMLException;$/;"	method	line:27
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/exception.js	/^YAMLException.prototype.toString = function toString(compact) {$/;"	function	line:30
YAMLException.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/exception.js	/^YAMLException.prototype.toString = function toString(compact) {$/;"	method	line:30
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var common              = require('.\/common');$/;"	variable	line:5
YAMLException	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var YAMLException       = require('.\/exception');$/;"	variable	line:6
Mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var Mark                = require('.\/mark');$/;"	variable	line:7
DEFAULT_SAFE_SCHEMA	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var DEFAULT_SAFE_SCHEMA = require('.\/schema\/default_safe');$/;"	variable	line:8
DEFAULT_FULL_SCHEMA	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var DEFAULT_FULL_SCHEMA = require('.\/schema\/default_full');$/;"	variable	line:9
CONTEXT_FLOW_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var CONTEXT_FLOW_IN   = 1;$/;"	variable	line:15
CONTEXT_FLOW_OUT	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var CONTEXT_FLOW_OUT  = 2;$/;"	variable	line:16
CONTEXT_BLOCK_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var CONTEXT_BLOCK_IN  = 3;$/;"	variable	line:17
CONTEXT_BLOCK_OUT	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var CONTEXT_BLOCK_OUT = 4;$/;"	variable	line:18
CHOMPING_CLIP	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var CHOMPING_CLIP  = 1;$/;"	variable	line:21
CHOMPING_STRIP	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var CHOMPING_STRIP = 2;$/;"	variable	line:22
CHOMPING_KEEP	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var CHOMPING_KEEP  = 3;$/;"	variable	line:23
PATTERN_NON_PRINTABLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var PATTERN_NON_PRINTABLE         = \/[\\x00-\\x08\\x0B\\x0C\\x0E-\\x1F\\x7F-\\x84\\x86-\\x9F\\uFFFE\\uFFFF]|[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF])|(?:[^\\uD800-\\uDBFF]|^)[\\uDC00-\\uDFFF]\/;$/;"	variable	line:26
PATTERN_NON_ASCII_LINE_BREAKS	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var PATTERN_NON_ASCII_LINE_BREAKS = \/[\\x85\\u2028\\u2029]\/;$/;"	variable	line:27
PATTERN_TAG_HANDLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^var PATTERN_TAG_HANDLE            = \/^(?:!|!!|![a-z\\-]+!)$\/i;$/;"	variable	line:29
is_EOL	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function is_EOL(c) {$/;"	function	line:33
is_WHITE_SPACE	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function is_WHITE_SPACE(c) {$/;"	function	line:37
is_WS_OR_EOL	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function is_WS_OR_EOL(c) {$/;"	function	line:41
is_FLOW_INDICATOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function is_FLOW_INDICATOR(c) {$/;"	function	line:48
fromHexCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function fromHexCode(c) {$/;"	function	line:56
escapedHexLen	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function escapedHexLen(c) {$/;"	function	line:73
fromDecimalCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function fromDecimalCode(c) {$/;"	function	line:80
simpleEscapeSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function simpleEscapeSequence(c) {$/;"	function	line:88
charFromCodepoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function charFromCodepoint(c) {$/;"	function	line:109
State	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function State(input, options) {$/;"	function	line:127
generateError	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function generateError(state, message) {$/;"	function	line:161
throwError	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function throwError(state, message) {$/;"	function	line:167
throwWarning	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function throwWarning(state, message) {$/;"	function	line:171
handleYamlDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^  YAML: function handleYamlDirective(state, name, args) {$/;"	function	line:180
handleTagDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^  TAG: function handleTagDirective(state, name, args) {$/;"	function	line:213
captureSegment	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function captureSegment(state, start, end, checkJson) {$/;"	function	line:241
mergeMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function mergeMappings(state, destination, source, overridableKeys) {$/;"	function	line:265
storeMappingPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function storeMappingPair(state, _result, overridableKeys, keyTag, keyNode, valueNode, startLine, startPos) {$/;"	function	line:284
readLineBreak	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readLineBreak(state) {$/;"	function	line:316
skipSeparationSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function skipSeparationSpace(state, allowComments, checkIndent) {$/;"	function	line:336
testDocumentSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function testDocumentSeparator(state) {$/;"	function	line:374
writeFoldedLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function writeFoldedLines(state, count) {$/;"	function	line:398
readPlainScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readPlainScalar(state, nodeIndent, withinFlowCollection) {$/;"	function	line:407
readSingleQuotedScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readSingleQuotedScalar(state, nodeIndent) {$/;"	function	line:516
readSingleQuotedScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readSingleQuotedScalar(state, nodeIndent) {$/;"	function	line:516
readDoubleQuotedScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readDoubleQuotedScalar(state, nodeIndent) {$/;"	function	line:561
readDoubleQuotedScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readDoubleQuotedScalar(state, nodeIndent) {$/;"	function	line:561
readFlowCollection	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readFlowCollection(state, nodeIndent) {$/;"	function	line:640
readFlowCollection	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readFlowCollection(state, nodeIndent) {$/;"	function	line:640
readBlockScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readBlockScalar(state, nodeIndent) {$/;"	function	line:745
readBlockScalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readBlockScalar(state, nodeIndent) {$/;"	function	line:745
readBlockSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readBlockSequence(state, nodeIndent) {$/;"	function	line:888
readBlockSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readBlockSequence(state, nodeIndent) {$/;"	function	line:888
readBlockMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readBlockMapping(state, nodeIndent, flowIndent) {$/;"	function	line:950
readBlockMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readBlockMapping(state, nodeIndent, flowIndent) {$/;"	function	line:950
readTagProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readTagProperty(state) {$/;"	function	line:1105
readTagProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readTagProperty(state) {$/;"	function	line:1105
readAnchorProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readAnchorProperty(state) {$/;"	function	line:1199
readAnchorProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readAnchorProperty(state) {$/;"	function	line:1199
readAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readAlias(state) {$/;"	function	line:1226
readAlias	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readAlias(state) {$/;"	function	line:1226
composeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function composeNode(state, parentIndent, nodeContext, allowToSeek, allowCompact) {$/;"	function	line:1256
composeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function composeNode(state, parentIndent, nodeContext, allowToSeek, allowCompact) {$/;"	function	line:1256
readDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readDocument(state) {$/;"	function	line:1412
readDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function readDocument(state) {$/;"	function	line:1412
loadDocuments	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function loadDocuments(input, options) {$/;"	function	line:1520
loadDocuments	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function loadDocuments(input, options) {$/;"	function	line:1520
loadAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function loadAll(input, iterator, options) {$/;"	function	line:1556
loadAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function loadAll(input, iterator, options) {$/;"	function	line:1556
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function load(input, options) {$/;"	function	line:1565
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function load(input, options) {$/;"	function	line:1565
safeLoadAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function safeLoadAll(input, output, options) {$/;"	function	line:1578
safeLoadAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function safeLoadAll(input, output, options) {$/;"	function	line:1578
safeLoad	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function safeLoad(input, options) {$/;"	function	line:1583
safeLoad	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/loader.js	/^function safeLoad(input, options) {$/;"	function	line:1583
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/mark.js	/^var common = require('.\/common');$/;"	variable	line:4
Mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/mark.js	/^function Mark(name, buffer, position, line, column) {$/;"	function	line:7
Mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/mark.js	/^function Mark(name, buffer, position, line, column) {$/;"	class	line:7
getSnippet	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/mark.js	/^Mark.prototype.getSnippet = function getSnippet(indent, maxLength) {$/;"	function	line:16
Mark.getSnippet	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/mark.js	/^Mark.prototype.getSnippet = function getSnippet(indent, maxLength) {$/;"	method	line:16
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/mark.js	/^Mark.prototype.toString = function toString(compact) {$/;"	function	line:55
Mark.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/mark.js	/^Mark.prototype.toString = function toString(compact) {$/;"	method	line:55
Schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema/core.js	/^var Schema = require('..\/schema');$/;"	variable	line:11
Schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema/default_full.js	/^var Schema = require('..\/schema');$/;"	variable	line:13
Schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema/default_safe.js	/^var Schema = require('..\/schema');$/;"	variable	line:11
Schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema/failsafe.js	/^var Schema = require('..\/schema');$/;"	variable	line:8
Schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema/json.js	/^var Schema = require('..\/schema');$/;"	variable	line:12
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^var common        = require('.\/common');$/;"	variable	line:5
YAMLException	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^var YAMLException = require('.\/exception');$/;"	variable	line:6
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^var Type          = require('.\/type');$/;"	variable	line:7
compileList	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^function compileList(schema, name, result) {$/;"	function	line:10
compileList	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^function compileList(schema, name, result) {$/;"	function	line:10
compileMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^function compileMap(\/* lists... *\/) {$/;"	function	line:33
compileMap.result.scalar	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^  var result = {$/;"	property	line:34
compileMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^function compileMap(\/* lists... *\/) {$/;"	function	line:33
collectType	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^  function collectType(type) {$/;"	function	line:41
collectType	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^  function collectType(type) {$/;"	function	line:41
Schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^function Schema(definition) {$/;"	function	line:52
Schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^function Schema(definition) {$/;"	class	line:52
createSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^Schema.create = function createSchema() {$/;"	function	line:72
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^  switch (arguments.length) {$/;"	function	line:75
Schema.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^Schema.DEFAULT = null;$/;"	function	line:69
createSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/schema.js	/^Schema.create = function createSchema() {$/;"	function	line:72
NodeBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/binary.js	/^var NodeBuffer;$/;"	variable	line:5
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/binary.js	/^var Type       = require('..\/type');$/;"	variable	line:13
BASE64_MAP	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/binary.js	/^var BASE64_MAP = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/=\\n\\r';$/;"	variable	line:17
resolveYamlBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/binary.js	/^function resolveYamlBinary(data) {$/;"	function	line:20
resolveYamlBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/binary.js	/^function resolveYamlBinary(data) {$/;"	function	line:20
constructYamlBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/binary.js	/^function constructYamlBinary(data) {$/;"	function	line:42
constructYamlBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/binary.js	/^function constructYamlBinary(data) {$/;"	function	line:42
representYamlBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/binary.js	/^function representYamlBinary(object \/*, style*\/) {$/;"	function	line:86
representYamlBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/binary.js	/^function representYamlBinary(object \/*, style*\/) {$/;"	function	line:86
isBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/binary.js	/^function isBinary(object) {$/;"	function	line:128
isBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/binary.js	/^function isBinary(object) {$/;"	function	line:128
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^var Type = require('..\/type');$/;"	variable	line:3
resolveYamlBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^function resolveYamlBoolean(data) {$/;"	function	line:5
resolveYamlBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^function resolveYamlBoolean(data) {$/;"	function	line:5
constructYamlBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^function constructYamlBoolean(data) {$/;"	function	line:14
constructYamlBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^function constructYamlBoolean(data) {$/;"	function	line:14
isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^function isBoolean(object) {$/;"	function	line:20
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^function isBoolean(object) {$/;"	class	line:20
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^  return Object.prototype.toString.call(object) === '[object Boolean]';$/;"	method	line:21
isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^function isBoolean(object) {$/;"	function	line:20
lowercase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^    lowercase: function (object) { return object ? 'true' : 'false'; },$/;"	function	line:30
uppercase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^    uppercase: function (object) { return object ? 'TRUE' : 'FALSE'; },$/;"	function	line:31
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/bool.js	/^    camelcase: function (object) { return object ? 'True' : 'False'; }$/;"	function	line:32
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^var common = require('..\/common');$/;"	variable	line:3
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^var Type   = require('..\/type');$/;"	variable	line:4
resolveYamlFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^function resolveYamlFloat(data) {$/;"	function	line:13
resolveYamlFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^function resolveYamlFloat(data) {$/;"	function	line:13
constructYamlFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^function constructYamlFloat(data) {$/;"	function	line:21
constructYamlFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^function constructYamlFloat(data) {$/;"	function	line:21
SCIENTIFIC_WITHOUT_DOT	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^var SCIENTIFIC_WITHOUT_DOT = \/^[-+]?[0-9]+e\/;$/;"	variable	line:58
representYamlFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^function representYamlFloat(object, style) {$/;"	function	line:60
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^    switch (style) {$/;"	function	line:64
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^    switch (style) {$/;"	function	line:70
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^    switch (style) {$/;"	function	line:76
representYamlFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^function representYamlFloat(object, style) {$/;"	function	line:60
isFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^function isFloat(object) {$/;"	function	line:93
isFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/float.js	/^function isFloat(object) {$/;"	function	line:93
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^var common = require('..\/common');$/;"	variable	line:3
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^var Type   = require('..\/type');$/;"	variable	line:4
isHexCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function isHexCode(c) {$/;"	function	line:6
isHexCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function isHexCode(c) {$/;"	function	line:6
isOctCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function isOctCode(c) {$/;"	function	line:12
isOctCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function isOctCode(c) {$/;"	function	line:12
isDecCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function isDecCode(c) {$/;"	function	line:16
isDecCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function isDecCode(c) {$/;"	function	line:16
resolveYamlInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function resolveYamlInteger(data) {$/;"	function	line:20
resolveYamlInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function resolveYamlInteger(data) {$/;"	function	line:20
constructYamlInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function constructYamlInteger(data) {$/;"	function	line:102
constructYamlInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function constructYamlInteger(data) {$/;"	function	line:102
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function isInteger(object) {$/;"	function	line:145
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^function isInteger(object) {$/;"	function	line:145
binary	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^    binary:      function (object) { return '0b' + object.toString(2); },$/;"	function	line:156
octal	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^    octal:       function (object) { return '0'  + object.toString(8); },$/;"	function	line:157
decimal	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^    decimal:     function (object) { return        object.toString(10); },$/;"	function	line:158
hexadecimal	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/int.js	/^    hexadecimal: function (object) { return '0x' + object.toString(16).toUpperCase(); }$/;"	function	line:159
esprima	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^var esprima;$/;"	variable	line:3
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^var Type = require('..\/..\/type');$/;"	variable	line:21
resolveJavascriptFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^function resolveJavascriptFunction(data) {$/;"	function	line:23
resolveJavascriptFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^function resolveJavascriptFunction(data) {$/;"	function	line:23
constructJavascriptFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^function constructJavascriptFunction(data) {$/;"	function	line:43
constructJavascriptFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^function constructJavascriptFunction(data) {$/;"	function	line:43
representJavascriptFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^function representJavascriptFunction(object \/*, style*\/) {$/;"	function	line:70
representJavascriptFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^function representJavascriptFunction(object \/*, style*\/) {$/;"	function	line:70
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^function isFunction(object) {$/;"	function	line:74
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^function isFunction(object) {$/;"	class	line:74
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^  return Object.prototype.toString.call(object) === '[object Function]';$/;"	method	line:75
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/function.js	/^function isFunction(object) {$/;"	function	line:74
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js	/^var Type = require('..\/..\/type');$/;"	variable	line:3
resolveJavascriptRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js	/^function resolveJavascriptRegExp(data) {$/;"	function	line:5
resolveJavascriptRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js	/^function resolveJavascriptRegExp(data) {$/;"	function	line:5
constructJavascriptRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js	/^function constructJavascriptRegExp(data) {$/;"	function	line:26
constructJavascriptRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js	/^function constructJavascriptRegExp(data) {$/;"	function	line:26
representJavascriptRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js	/^function representJavascriptRegExp(object \/*, style*\/) {$/;"	function	line:40
representJavascriptRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js	/^function representJavascriptRegExp(object \/*, style*\/) {$/;"	function	line:40
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js	/^function isRegExp(object) {$/;"	function	line:50
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js	/^function isRegExp(object) {$/;"	class	line:50
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js	/^  return Object.prototype.toString.call(object) === '[object RegExp]';$/;"	method	line:51
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js	/^function isRegExp(object) {$/;"	function	line:50
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js	/^var Type = require('..\/..\/type');$/;"	variable	line:3
resolveJavascriptUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js	/^function resolveJavascriptUndefined() {$/;"	function	line:5
resolveJavascriptUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js	/^function resolveJavascriptUndefined() {$/;"	function	line:5
constructJavascriptUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js	/^function constructJavascriptUndefined() {$/;"	function	line:9
constructJavascriptUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js	/^function constructJavascriptUndefined() {$/;"	function	line:9
representJavascriptUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js	/^function representJavascriptUndefined() {$/;"	function	line:14
representJavascriptUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js	/^function representJavascriptUndefined() {$/;"	function	line:14
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js	/^function isUndefined(object) {$/;"	function	line:18
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js	/^function isUndefined(object) {$/;"	function	line:18
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/map.js	/^var Type = require('..\/type');$/;"	variable	line:3
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/map.js	/^  construct: function (data) { return data !== null ? data : {}; }$/;"	function	line:7
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/merge.js	/^var Type = require('..\/type');$/;"	variable	line:3
resolveYamlMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/merge.js	/^function resolveYamlMerge(data) {$/;"	function	line:5
resolveYamlMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/merge.js	/^function resolveYamlMerge(data) {$/;"	function	line:5
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/null.js	/^var Type = require('..\/type');$/;"	variable	line:3
resolveYamlNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/null.js	/^function resolveYamlNull(data) {$/;"	function	line:5
resolveYamlNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/null.js	/^function resolveYamlNull(data) {$/;"	function	line:5
constructYamlNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/null.js	/^function constructYamlNull() {$/;"	function	line:14
constructYamlNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/null.js	/^function constructYamlNull() {$/;"	function	line:14
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/null.js	/^function isNull(object) {$/;"	function	line:18
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/null.js	/^function isNull(object) {$/;"	function	line:18
canonical	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/null.js	/^    canonical: function () { return '~';    },$/;"	function	line:28
lowercase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/null.js	/^    lowercase: function () { return 'null'; },$/;"	function	line:29
uppercase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/null.js	/^    uppercase: function () { return 'NULL'; },$/;"	function	line:30
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/null.js	/^    camelcase: function () { return 'Null'; }$/;"	function	line:31
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/omap.js	/^var Type = require('..\/type');$/;"	variable	line:3
resolveYamlOmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/omap.js	/^function resolveYamlOmap(data) {$/;"	function	line:8
resolveYamlOmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/omap.js	/^function resolveYamlOmap(data) {$/;"	function	line:8
constructYamlOmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/omap.js	/^function constructYamlOmap(data) {$/;"	function	line:36
constructYamlOmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/omap.js	/^function constructYamlOmap(data) {$/;"	function	line:36
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/pairs.js	/^var Type = require('..\/type');$/;"	variable	line:3
resolveYamlPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/pairs.js	/^function resolveYamlPairs(data) {$/;"	function	line:7
resolveYamlPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/pairs.js	/^function resolveYamlPairs(data) {$/;"	function	line:7
constructYamlPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/pairs.js	/^function constructYamlPairs(data) {$/;"	function	line:30
constructYamlPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/pairs.js	/^function constructYamlPairs(data) {$/;"	function	line:30
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/seq.js	/^var Type = require('..\/type');$/;"	variable	line:3
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/seq.js	/^  construct: function (data) { return data !== null ? data : []; }$/;"	function	line:7
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/set.js	/^var Type = require('..\/type');$/;"	variable	line:3
resolveYamlSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/set.js	/^function resolveYamlSet(data) {$/;"	function	line:7
resolveYamlSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/set.js	/^function resolveYamlSet(data) {$/;"	function	line:7
constructYamlSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/set.js	/^function constructYamlSet(data) {$/;"	function	line:21
constructYamlSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/set.js	/^function constructYamlSet(data) {$/;"	function	line:21
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/str.js	/^var Type = require('..\/type');$/;"	variable	line:3
construct	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/str.js	/^  construct: function (data) { return data !== null ? data : ''; }$/;"	function	line:7
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/timestamp.js	/^var Type = require('..\/type');$/;"	variable	line:3
resolveYamlTimestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/timestamp.js	/^function resolveYamlTimestamp(data) {$/;"	function	line:22
resolveYamlTimestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/timestamp.js	/^function resolveYamlTimestamp(data) {$/;"	function	line:22
constructYamlTimestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/timestamp.js	/^function constructYamlTimestamp(data) {$/;"	function	line:29
constructYamlTimestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/timestamp.js	/^function constructYamlTimestamp(data) {$/;"	function	line:29
representYamlTimestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/timestamp.js	/^function representYamlTimestamp(object \/*, style*\/) {$/;"	function	line:78
representYamlTimestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type/timestamp.js	/^function representYamlTimestamp(object \/*, style*\/) {$/;"	function	line:78
YAMLException	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type.js	/^var YAMLException = require('.\/exception');$/;"	variable	line:3
TYPE_CONSTRUCTOR_OPTIONS	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type.js	/^var TYPE_CONSTRUCTOR_OPTIONS = [$/;"	variable	line:5
YAML_NODE_KINDS	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type.js	/^var YAML_NODE_KINDS = [$/;"	variable	line:16
compileStyleAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type.js	/^function compileStyleAliases(map) {$/;"	function	line:22
compileStyleAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type.js	/^function compileStyleAliases(map) {$/;"	function	line:22
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type.js	/^function Type(tag, options) {$/;"	function	line:36
Type	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml/type.js	/^function Type(tag, options) {$/;"	class	line:36
loader	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml.js	/^var loader = require('.\/js-yaml\/loader');$/;"	variable	line:4
dumper	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml.js	/^var dumper = require('.\/js-yaml\/dumper');$/;"	variable	line:5
deprecated	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml.js	/^function deprecated(name) {$/;"	function	line:8
deprecated	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/lib/js-yaml.js	/^function deprecated(name) {$/;"	function	line:8
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "name": "js-yaml",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "version": "3.8.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "description": "YAML 1.2 parser and serializer",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "keywords": [$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "homepage": "https:\/\/github.com\/nodeca\/js-yaml",$/;"	function	line:11
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "author": "Vladimir Zapparov <dervus.grim@gmail.com>",$/;"	function	line:12
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "contributors": [$/;"	function	line:13
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "license": "MIT",$/;"	function	line:18
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "repository": "nodeca\/js-yaml",$/;"	function	line:19
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "files": [$/;"	function	line:20
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "bin": {$/;"	function	line:26
js-yaml	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "js-yaml": "bin\/js-yaml.js"$/;"	function	line:27
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "dependencies": {$/;"	function	line:29
argparse	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "argparse": "^1.0.7",$/;"	function	line:30
esprima	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "esprima": "^3.1.1"$/;"	function	line:31
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "devDependencies": {$/;"	function	line:33
ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "ansi": "*",$/;"	function	line:34
benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "benchmark": "*",$/;"	function	line:35
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "browserify": "^13.0.0",$/;"	function	line:36
codemirror	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "codemirror": "^5.13.4",$/;"	function	line:37
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "eslint": "^3.10.0",$/;"	function	line:38
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "istanbul": "*",$/;"	function	line:39
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "mocha": "*",$/;"	function	line:40
uglify-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "uglify-js": "^2.6.1"$/;"	function	line:41
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^  "scripts": {$/;"	function	line:43
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/package.json	/^    "test": "make test"$/;"	function	line:44
YAML module for node.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/README.md	/^### YAML module for node.js$/;"	function	line:18
CLI executable	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/README.md	/^### CLI executable$/;"	function	line:25
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/README.md	/^#### Usage$/;"	function	line:33
Bundled YAML library for browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/README.md	/^### Bundled YAML library for browsers$/;"	function	line:49
safeLoad (string [ , options ])	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/README.md	/^### safeLoad (string [ , options ])$/;"	function	line:96
load (string [ , options ])	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/README.md	/^### load (string [ , options ])$/;"	function	line:130
safeLoadAll (string, iterator [ , options ])	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/README.md	/^### safeLoadAll (string, iterator [ , options ])$/;"	function	line:145
loadAll (string, iterator [ , options ])	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/README.md	/^### loadAll (string, iterator [ , options ])$/;"	function	line:159
safeDump (object [ , options ])	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/README.md	/^### safeDump (object [ , options ])$/;"	function	line:164
dump (object [ , options ])	/Users/jonathan/repos/identifiers-arxiv/node_modules/js-yaml/README.md	/^### dump (object [ , options ])$/;"	function	line:225
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/example.html	/^<html lang="en">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/example.html	/^    <head>$/;"	function	line:3
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/example.html	/^        <meta charset="utf-8">$/;"	function	line:4
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/example.html	/^        <title><\/title>$/;"	function	line:5
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/example.html	/^    <body>$/;"	function	line:7
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/example.html	/^        <script src="index.js"><\/script>$/;"	function	line:10
BigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/example.js	/^var BigInteger = require('.\/');$/;"	variable	line:1
canary	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    var canary = 0xdeadbeefcafe;$/;"	variable	line:13
BigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function BigInteger(a,b,c) {$/;"	function	line:17
BigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function BigInteger(a,b,c) {$/;"	function	line:17
nbi	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nbi() { return new BigInteger(null); }$/;"	function	line:25
nbi	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nbi() { return new BigInteger(null); }$/;"	function	line:25
am1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function am1(i,x,w,j,c,n) {$/;"	function	line:35
am1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function am1(i,x,w,j,c,n) {$/;"	function	line:35
am2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function am2(i,x,w,j,c,n) {$/;"	function	line:46
am2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function am2(i,x,w,j,c,n) {$/;"	function	line:46
am3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function am3(i,x,w,j,c,n) {$/;"	function	line:60
am3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function am3(i,x,w,j,c,n) {$/;"	function	line:60
inBrowser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    var inBrowser = typeof navigator !== "undefined";$/;"	variable	line:72
BigInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    if(inBrowser && j_lm && (navigator.appName == "Microsoft Internet Explorer")) {$/;"	class	line:73
BigInteger.am	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^      BigInteger.prototype.am = am2;$/;"	method	line:74
BigInteger.am	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^      BigInteger.prototype.am = am1;$/;"	method	line:78
BigInteger.am	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^      BigInteger.prototype.am = am3;$/;"	method	line:82
BigInteger.DB	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.DB = dbits;$/;"	method	line:86
BigInteger.DM	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.DM = ((1<<dbits)-1);$/;"	method	line:87
BigInteger.DV	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.DV = (1<<dbits);$/;"	method	line:88
BI_FP	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    var BI_FP = 52;$/;"	variable	line:90
BigInteger.FV	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.FV = Math.pow(2,BI_FP);$/;"	method	line:91
BigInteger.F1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.F1 = BI_FP-dbits;$/;"	method	line:92
BigInteger.F2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.F2 = 2*dbits-BI_FP;$/;"	method	line:93
BI_RM	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    var BI_RM = "0123456789abcdefghijklmnopqrstuvwxyz";$/;"	variable	line:96
rr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    var rr,vv;$/;"	variable	line:98
int2char	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function int2char(n) { return BI_RM.charAt(n); }$/;"	function	line:106
int2char	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function int2char(n) { return BI_RM.charAt(n); }$/;"	function	line:106
intAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function intAt(s,i) {$/;"	function	line:107
intAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function intAt(s,i) {$/;"	function	line:107
bnpCopyTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpCopyTo(r) {$/;"	function	line:113
bnpCopyTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpCopyTo(r) {$/;"	function	line:113
bnpFromInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpFromInt(x) {$/;"	function	line:120
bnpFromInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpFromInt(x) {$/;"	class	line:120
nbv	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nbv(i) { var r = nbi(); r.fromInt(i); return r; }$/;"	function	line:129
nbv	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nbv(i) { var r = nbi(); r.fromInt(i); return r; }$/;"	function	line:129
bnpFromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpFromString(s,b) {$/;"	function	line:132
bnpFromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpFromString(s,b) {$/;"	class	line:132
bnpClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpClamp() {$/;"	function	line:171
bnpClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpClamp() {$/;"	function	line:171
bnToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnToString(b) {$/;"	function	line:177
bnToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnToString(b) {$/;"	function	line:177
bnNegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnNegate() { var r = nbi(); BigInteger.ZERO.subTo(this,r); return r; }$/;"	function	line:207
bnNegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnNegate() { var r = nbi(); BigInteger.ZERO.subTo(this,r); return r; }$/;"	function	line:207
bnAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnAbs() { return (this.s<0)?this.negate():this; }$/;"	function	line:210
bnAbs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnAbs() { return (this.s<0)?this.negate():this; }$/;"	function	line:210
bnCompareTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnCompareTo(a) {$/;"	function	line:213
bnCompareTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnCompareTo(a) {$/;"	function	line:213
nbits	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nbits(x) {$/;"	function	line:224
nbits	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nbits(x) {$/;"	function	line:224
bnBitLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnBitLength() {$/;"	function	line:235
bnBitLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnBitLength() {$/;"	class	line:235
bnpDLShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpDLShiftTo(n,r) {$/;"	function	line:241
bnpDLShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpDLShiftTo(n,r) {$/;"	function	line:241
bnpDRShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpDRShiftTo(n,r) {$/;"	function	line:250
bnpDRShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpDRShiftTo(n,r) {$/;"	function	line:250
bnpLShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpLShiftTo(n,r) {$/;"	function	line:257
bnpLShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpLShiftTo(n,r) {$/;"	function	line:257
bnpRShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpRShiftTo(n,r) {$/;"	function	line:274
bnpRShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpRShiftTo(n,r) {$/;"	function	line:274
bnpSubTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpSubTo(a,r) {$/;"	function	line:292
bnpSubTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpSubTo(a,r) {$/;"	function	line:292
bnpMultiplyTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpMultiplyTo(a,r) {$/;"	function	line:326
bnpMultiplyTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpMultiplyTo(a,r) {$/;"	function	line:326
bnpSquareTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpSquareTo(r) {$/;"	function	line:338
bnpSquareTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpSquareTo(r) {$/;"	function	line:338
bnpDivRemTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpDivRemTo(m,q,r) {$/;"	function	line:356
bnpDivRemTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpDivRemTo(m,q,r) {$/;"	function	line:356
bnMod	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnMod(a) {$/;"	function	line:404
bnMod	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnMod(a) {$/;"	class	line:404
Classic	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function Classic(m) { this.m = m; }$/;"	function	line:412
Classic	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function Classic(m) { this.m = m; }$/;"	class	line:412
cConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cConvert(x) {$/;"	function	line:413
cConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cConvert(x) {$/;"	function	line:413
cRevert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cRevert(x) { return x; }$/;"	function	line:417
cRevert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cRevert(x) { return x; }$/;"	function	line:417
cReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cReduce(x) { x.divRemTo(this.m,null,x); }$/;"	function	line:418
cReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cReduce(x) { x.divRemTo(this.m,null,x); }$/;"	function	line:418
cMulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); }$/;"	function	line:419
cMulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); }$/;"	class	line:419
cSqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cSqrTo(x,r) { x.squareTo(r); this.reduce(r); }$/;"	function	line:420
cSqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cSqrTo(x,r) { x.squareTo(r); this.reduce(r); }$/;"	class	line:420
Classic.convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Classic.prototype.convert = cConvert;$/;"	method	line:422
Classic.revert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Classic.prototype.revert = cRevert;$/;"	method	line:423
Classic.reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Classic.prototype.reduce = cReduce;$/;"	method	line:424
Classic.mulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Classic.prototype.mulTo = cMulTo;$/;"	method	line:425
Classic.sqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Classic.prototype.sqrTo = cSqrTo;$/;"	method	line:426
bnpInvDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpInvDigit() {$/;"	function	line:438
bnpInvDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpInvDigit() {$/;"	function	line:438
Montgomery	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function Montgomery(m) {$/;"	function	line:454
Montgomery	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function Montgomery(m) {$/;"	class	line:454
montConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function montConvert(x) {$/;"	function	line:464
montConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function montConvert(x) {$/;"	function	line:464
montRevert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function montRevert(x) {$/;"	function	line:473
montRevert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function montRevert(x) {$/;"	class	line:473
montReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function montReduce(x) {$/;"	function	line:481
montReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function montReduce(x) {$/;"	function	line:481
montSqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function montSqrTo(x,r) { x.squareTo(r); this.reduce(r); }$/;"	function	line:500
montSqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function montSqrTo(x,r) { x.squareTo(r); this.reduce(r); }$/;"	class	line:500
montMulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function montMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); }$/;"	function	line:503
montMulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function montMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); }$/;"	class	line:503
Montgomery.convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Montgomery.prototype.convert = montConvert;$/;"	method	line:505
Montgomery.revert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Montgomery.prototype.revert = montRevert;$/;"	method	line:506
Montgomery.reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Montgomery.prototype.reduce = montReduce;$/;"	method	line:507
Montgomery.mulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Montgomery.prototype.mulTo = montMulTo;$/;"	method	line:508
Montgomery.sqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Montgomery.prototype.sqrTo = montSqrTo;$/;"	method	line:509
bnpIsEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpIsEven() { return ((this.t>0)?(this[0]&1):this.s) == 0; }$/;"	function	line:512
bnpIsEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpIsEven() { return ((this.t>0)?(this[0]&1):this.s) == 0; }$/;"	function	line:512
bnpExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpExp(e,z) {$/;"	function	line:515
bnpExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpExp(e,z) {$/;"	function	line:515
bnModPowInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnModPowInt(e,m) {$/;"	function	line:528
bnModPowInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnModPowInt(e,m) {$/;"	class	line:528
BigInteger.copyTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.copyTo = bnpCopyTo;$/;"	method	line:535
BigInteger.fromInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.fromInt = bnpFromInt;$/;"	method	line:536
BigInteger.fromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.fromString = bnpFromString;$/;"	method	line:537
BigInteger.clamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.clamp = bnpClamp;$/;"	method	line:538
BigInteger.dlShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.dlShiftTo = bnpDLShiftTo;$/;"	method	line:539
BigInteger.drShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.drShiftTo = bnpDRShiftTo;$/;"	method	line:540
BigInteger.lShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.lShiftTo = bnpLShiftTo;$/;"	method	line:541
BigInteger.rShiftTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.rShiftTo = bnpRShiftTo;$/;"	method	line:542
BigInteger.subTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.subTo = bnpSubTo;$/;"	method	line:543
BigInteger.multiplyTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.multiplyTo = bnpMultiplyTo;$/;"	method	line:544
BigInteger.squareTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.squareTo = bnpSquareTo;$/;"	method	line:545
BigInteger.divRemTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.divRemTo = bnpDivRemTo;$/;"	method	line:546
BigInteger.invDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.invDigit = bnpInvDigit;$/;"	method	line:547
BigInteger.isEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.isEven = bnpIsEven;$/;"	method	line:548
BigInteger.exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.exp = bnpExp;$/;"	method	line:549
BigInteger.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.toString = bnToString;$/;"	method	line:552
BigInteger.negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.negate = bnNegate;$/;"	method	line:553
BigInteger.abs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.abs = bnAbs;$/;"	method	line:554
BigInteger.compareTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.compareTo = bnCompareTo;$/;"	method	line:555
BigInteger.bitLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.bitLength = bnBitLength;$/;"	method	line:556
BigInteger.mod	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.mod = bnMod;$/;"	method	line:557
BigInteger.modPowInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.modPowInt = bnModPowInt;$/;"	method	line:558
bnClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnClone() { var r = nbi(); this.copyTo(r); return r; }$/;"	function	line:574
bnClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnClone() { var r = nbi(); this.copyTo(r); return r; }$/;"	class	line:574
bnIntValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnIntValue() {$/;"	function	line:577
bnIntValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnIntValue() {$/;"	function	line:577
bnByteValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnByteValue() { return (this.t==0)?this.s:(this[0]<<24)>>24; }$/;"	function	line:589
bnByteValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnByteValue() { return (this.t==0)?this.s:(this[0]<<24)>>24; }$/;"	function	line:589
bnShortValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnShortValue() { return (this.t==0)?this.s:(this[0]<<16)>>16; }$/;"	function	line:592
bnShortValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnShortValue() { return (this.t==0)?this.s:(this[0]<<16)>>16; }$/;"	function	line:592
bnpChunkSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpChunkSize(r) { return Math.floor(Math.LN2*this.DB\/Math.log(r)); }$/;"	function	line:595
bnpChunkSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpChunkSize(r) { return Math.floor(Math.LN2*this.DB\/Math.log(r)); }$/;"	function	line:595
bnSigNum	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnSigNum() {$/;"	function	line:598
bnSigNum	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnSigNum() {$/;"	function	line:598
bnpToRadix	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpToRadix(b) {$/;"	function	line:605
bnpToRadix	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpToRadix(b) {$/;"	class	line:605
bnpFromRadix	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpFromRadix(s,b) {$/;"	function	line:620
bnpFromRadix	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpFromRadix(s,b) {$/;"	class	line:620
bnpFromNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpFromNumber(a,b,c) {$/;"	function	line:647
bnpFromNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpFromNumber(a,b,c) {$/;"	function	line:647
bnToByteArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnToByteArray() {$/;"	function	line:673
bnToByteArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnToByteArray() {$/;"	function	line:673
bnEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnEquals(a) { return(this.compareTo(a)==0); }$/;"	function	line:697
bnEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnEquals(a) { return(this.compareTo(a)==0); }$/;"	function	line:697
bnMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnMin(a) { return(this.compareTo(a)<0)?this:a; }$/;"	function	line:698
bnMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnMin(a) { return(this.compareTo(a)<0)?this:a; }$/;"	function	line:698
bnMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnMax(a) { return(this.compareTo(a)>0)?this:a; }$/;"	function	line:699
bnMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnMax(a) { return(this.compareTo(a)>0)?this:a; }$/;"	function	line:699
bnpBitwiseTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpBitwiseTo(a,op,r) {$/;"	function	line:702
bnpBitwiseTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpBitwiseTo(a,op,r) {$/;"	function	line:702
op_and	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function op_and(x,y) { return x&y; }$/;"	function	line:720
op_and	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function op_and(x,y) { return x&y; }$/;"	function	line:720
bnAnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnAnd(a) { var r = nbi(); this.bitwiseTo(a,op_and,r); return r; }$/;"	function	line:721
bnAnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnAnd(a) { var r = nbi(); this.bitwiseTo(a,op_and,r); return r; }$/;"	class	line:721
op_or	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function op_or(x,y) { return x|y; }$/;"	function	line:724
op_or	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function op_or(x,y) { return x|y; }$/;"	function	line:724
bnOr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnOr(a) { var r = nbi(); this.bitwiseTo(a,op_or,r); return r; }$/;"	function	line:725
bnOr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnOr(a) { var r = nbi(); this.bitwiseTo(a,op_or,r); return r; }$/;"	class	line:725
op_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function op_xor(x,y) { return x^y; }$/;"	function	line:728
op_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function op_xor(x,y) { return x^y; }$/;"	function	line:728
bnXor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnXor(a) { var r = nbi(); this.bitwiseTo(a,op_xor,r); return r; }$/;"	function	line:729
bnXor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnXor(a) { var r = nbi(); this.bitwiseTo(a,op_xor,r); return r; }$/;"	class	line:729
op_andnot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function op_andnot(x,y) { return x&~y; }$/;"	function	line:732
op_andnot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function op_andnot(x,y) { return x&~y; }$/;"	function	line:732
bnAndNot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnAndNot(a) { var r = nbi(); this.bitwiseTo(a,op_andnot,r); return r; }$/;"	function	line:733
bnAndNot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnAndNot(a) { var r = nbi(); this.bitwiseTo(a,op_andnot,r); return r; }$/;"	class	line:733
bnNot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnNot() {$/;"	function	line:736
bnNot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnNot() {$/;"	function	line:736
bnShiftLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnShiftLeft(n) {$/;"	function	line:745
bnShiftLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnShiftLeft(n) {$/;"	function	line:745
bnShiftRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnShiftRight(n) {$/;"	function	line:752
bnShiftRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnShiftRight(n) {$/;"	function	line:752
lbit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function lbit(x) {$/;"	function	line:759
lbit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function lbit(x) {$/;"	function	line:759
bnGetLowestSetBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnGetLowestSetBit() {$/;"	function	line:771
bnGetLowestSetBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnGetLowestSetBit() {$/;"	function	line:771
cbit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cbit(x) {$/;"	function	line:779
cbit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function cbit(x) {$/;"	function	line:779
bnBitCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnBitCount() {$/;"	function	line:786
bnBitCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnBitCount() {$/;"	function	line:786
bnTestBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnTestBit(n) {$/;"	function	line:793
bnTestBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnTestBit(n) {$/;"	function	line:793
bnpChangeBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpChangeBit(n,op) {$/;"	function	line:800
bnpChangeBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpChangeBit(n,op) {$/;"	class	line:800
bnSetBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnSetBit(n) { return this.changeBit(n,op_or); }$/;"	function	line:807
bnSetBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnSetBit(n) { return this.changeBit(n,op_or); }$/;"	function	line:807
bnClearBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnClearBit(n) { return this.changeBit(n,op_andnot); }$/;"	function	line:810
bnClearBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnClearBit(n) { return this.changeBit(n,op_andnot); }$/;"	function	line:810
bnFlipBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnFlipBit(n) { return this.changeBit(n,op_xor); }$/;"	function	line:813
bnFlipBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnFlipBit(n) { return this.changeBit(n,op_xor); }$/;"	function	line:813
bnpAddTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpAddTo(a,r) {$/;"	function	line:816
bnpAddTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpAddTo(a,r) {$/;"	function	line:816
bnAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnAdd(a) { var r = nbi(); this.addTo(a,r); return r; }$/;"	function	line:849
bnAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnAdd(a) { var r = nbi(); this.addTo(a,r); return r; }$/;"	class	line:849
bnSubtract	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnSubtract(a) { var r = nbi(); this.subTo(a,r); return r; }$/;"	function	line:852
bnSubtract	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnSubtract(a) { var r = nbi(); this.subTo(a,r); return r; }$/;"	class	line:852
bnMultiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnMultiply(a) { var r = nbi(); this.multiplyTo(a,r); return r; }$/;"	function	line:855
bnMultiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnMultiply(a) { var r = nbi(); this.multiplyTo(a,r); return r; }$/;"	class	line:855
bnSquare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnSquare() { var r = nbi(); this.squareTo(r); return r; }$/;"	function	line:858
bnSquare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnSquare() { var r = nbi(); this.squareTo(r); return r; }$/;"	class	line:858
bnDivide	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnDivide(a) { var r = nbi(); this.divRemTo(a,r,null); return r; }$/;"	function	line:861
bnDivide	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnDivide(a) { var r = nbi(); this.divRemTo(a,r,null); return r; }$/;"	class	line:861
bnRemainder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnRemainder(a) { var r = nbi(); this.divRemTo(a,null,r); return r; }$/;"	function	line:864
bnRemainder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnRemainder(a) { var r = nbi(); this.divRemTo(a,null,r); return r; }$/;"	class	line:864
bnDivideAndRemainder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnDivideAndRemainder(a) {$/;"	function	line:867
bnDivideAndRemainder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnDivideAndRemainder(a) {$/;"	class	line:867
bnpDMultiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpDMultiply(n) {$/;"	function	line:874
bnpDMultiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpDMultiply(n) {$/;"	class	line:874
bnpDAddOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpDAddOffset(n,w) {$/;"	function	line:881
bnpDAddOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpDAddOffset(n,w) {$/;"	class	line:881
NullExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function NullExp() {}$/;"	function	line:893
NullExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function NullExp() {}$/;"	function	line:893
nNop	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nNop(x) { return x; }$/;"	function	line:894
nNop	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nNop(x) { return x; }$/;"	function	line:894
nMulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nMulTo(x,y,r) { x.multiplyTo(y,r); }$/;"	function	line:895
nMulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nMulTo(x,y,r) { x.multiplyTo(y,r); }$/;"	function	line:895
nSqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nSqrTo(x,r) { x.squareTo(r); }$/;"	function	line:896
nSqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nSqrTo(x,r) { x.squareTo(r); }$/;"	function	line:896
NullExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function nSqrTo(x,r) { x.squareTo(r); }$/;"	class	line:896
NullExp.convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    NullExp.prototype.convert = nNop;$/;"	method	line:898
NullExp.revert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    NullExp.prototype.revert = nNop;$/;"	method	line:899
NullExp.mulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    NullExp.prototype.mulTo = nMulTo;$/;"	method	line:900
NullExp.sqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    NullExp.prototype.sqrTo = nSqrTo;$/;"	method	line:901
bnPow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnPow(e) { return this.exp(e,new NullExp()); }$/;"	function	line:904
bnPow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnPow(e) { return this.exp(e,new NullExp()); }$/;"	function	line:904
bnpMultiplyLowerTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpMultiplyLowerTo(a,n,r) {$/;"	function	line:908
bnpMultiplyLowerTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpMultiplyLowerTo(a,n,r) {$/;"	function	line:908
bnpMultiplyUpperTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpMultiplyUpperTo(a,n,r) {$/;"	function	line:921
bnpMultiplyUpperTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpMultiplyUpperTo(a,n,r) {$/;"	function	line:921
Barrett	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function Barrett(m) {$/;"	function	line:933
Barrett	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function Barrett(m) {$/;"	class	line:933
barrettConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function barrettConvert(x) {$/;"	function	line:942
BigInteger.barrettConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function barrettConvert(x) {$/;"	function	line:942
barrettRevert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function barrettRevert(x) { return x; }$/;"	function	line:948
barrettRevert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function barrettRevert(x) { return x; }$/;"	function	line:948
barrettReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function barrettReduce(x) {$/;"	function	line:951
barrettReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function barrettReduce(x) {$/;"	class	line:951
barrettSqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function barrettSqrTo(x,r) { x.squareTo(r); this.reduce(r); }$/;"	function	line:962
barrettSqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function barrettSqrTo(x,r) { x.squareTo(r); this.reduce(r); }$/;"	class	line:962
barrettMulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function barrettMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); }$/;"	function	line:965
barrettMulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function barrettMulTo(x,y,r) { x.multiplyTo(y,r); this.reduce(r); }$/;"	class	line:965
Barrett.convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Barrett.prototype.convert = barrettConvert;$/;"	method	line:967
Barrett.revert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Barrett.prototype.revert = barrettRevert;$/;"	method	line:968
Barrett.reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Barrett.prototype.reduce = barrettReduce;$/;"	method	line:969
Barrett.mulTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Barrett.prototype.mulTo = barrettMulTo;$/;"	method	line:970
Barrett.sqrTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    Barrett.prototype.sqrTo = barrettSqrTo;$/;"	method	line:971
bnModPow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnModPow(e,m) {$/;"	function	line:974
bnModPow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnModPow(e,m) {$/;"	function	line:974
bnGCD	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnGCD(a) {$/;"	function	line:1033
bnGCD	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnGCD(a) {$/;"	function	line:1033
bnpModInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpModInt(n) {$/;"	function	line:1061
bnpModInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpModInt(n) {$/;"	function	line:1061
bnModInverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnModInverse(m) {$/;"	function	line:1071
bnModInverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnModInverse(m) {$/;"	function	line:1071
lowprimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    var lowprimes = [2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997];$/;"	variable	line:1112
bnIsProbablePrime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnIsProbablePrime(t) {$/;"	function	line:1116
bnpMillerRabin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpMillerRabin(t) {$/;"	function	line:1135
bnIsProbablePrime.bnpMillerRabin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnpMillerRabin(t) {$/;"	function	line:1135
BigInteger.chunkSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.chunkSize = bnpChunkSize;$/;"	method	line:1160
BigInteger.toRadix	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.toRadix = bnpToRadix;$/;"	method	line:1161
BigInteger.fromRadix	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.fromRadix = bnpFromRadix;$/;"	method	line:1162
BigInteger.fromNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.fromNumber = bnpFromNumber;$/;"	method	line:1163
BigInteger.bitwiseTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.bitwiseTo = bnpBitwiseTo;$/;"	method	line:1164
BigInteger.changeBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.changeBit = bnpChangeBit;$/;"	method	line:1165
BigInteger.addTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.addTo = bnpAddTo;$/;"	method	line:1166
BigInteger.dMultiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.dMultiply = bnpDMultiply;$/;"	method	line:1167
BigInteger.dAddOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.dAddOffset = bnpDAddOffset;$/;"	method	line:1168
BigInteger.multiplyLowerTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.multiplyLowerTo = bnpMultiplyLowerTo;$/;"	method	line:1169
BigInteger.multiplyUpperTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.multiplyUpperTo = bnpMultiplyUpperTo;$/;"	method	line:1170
BigInteger.modInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.modInt = bnpModInt;$/;"	method	line:1171
BigInteger.millerRabin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.millerRabin = bnpMillerRabin;$/;"	method	line:1172
BigInteger.clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.clone = bnClone;$/;"	method	line:1175
BigInteger.intValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.intValue = bnIntValue;$/;"	method	line:1176
BigInteger.byteValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.byteValue = bnByteValue;$/;"	method	line:1177
BigInteger.shortValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.shortValue = bnShortValue;$/;"	method	line:1178
BigInteger.signum	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.signum = bnSigNum;$/;"	method	line:1179
BigInteger.toByteArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.toByteArray = bnToByteArray;$/;"	method	line:1180
BigInteger.equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.equals = bnEquals;$/;"	method	line:1181
BigInteger.min	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.min = bnMin;$/;"	method	line:1182
BigInteger.max	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.max = bnMax;$/;"	method	line:1183
BigInteger.and	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.and = bnAnd;$/;"	method	line:1184
BigInteger.or	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.or = bnOr;$/;"	method	line:1185
BigInteger.xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.xor = bnXor;$/;"	method	line:1186
BigInteger.andNot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.andNot = bnAndNot;$/;"	method	line:1187
BigInteger.not	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.not = bnNot;$/;"	method	line:1188
BigInteger.shiftLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.shiftLeft = bnShiftLeft;$/;"	method	line:1189
BigInteger.shiftRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.shiftRight = bnShiftRight;$/;"	method	line:1190
BigInteger.getLowestSetBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.getLowestSetBit = bnGetLowestSetBit;$/;"	method	line:1191
BigInteger.bitCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.bitCount = bnBitCount;$/;"	method	line:1192
BigInteger.testBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.testBit = bnTestBit;$/;"	method	line:1193
BigInteger.setBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.setBit = bnSetBit;$/;"	method	line:1194
BigInteger.clearBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.clearBit = bnClearBit;$/;"	method	line:1195
BigInteger.flipBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.flipBit = bnFlipBit;$/;"	method	line:1196
BigInteger.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.add = bnAdd;$/;"	method	line:1197
BigInteger.subtract	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.subtract = bnSubtract;$/;"	method	line:1198
BigInteger.multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.multiply = bnMultiply;$/;"	method	line:1199
BigInteger.divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.divide = bnDivide;$/;"	method	line:1200
BigInteger.remainder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.remainder = bnRemainder;$/;"	method	line:1201
BigInteger.divideAndRemainder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.divideAndRemainder = bnDivideAndRemainder;$/;"	method	line:1202
BigInteger.modPow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.modPow = bnModPow;$/;"	method	line:1203
BigInteger.modInverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.modInverse = bnModInverse;$/;"	method	line:1204
BigInteger.pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.pow = bnPow;$/;"	method	line:1205
BigInteger.gcd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.gcd = bnGCD;$/;"	method	line:1206
BigInteger.isProbablePrime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.isProbablePrime = bnIsProbablePrime;$/;"	method	line:1207
BigInteger.square	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.square = bnSquare;$/;"	method	line:1210
BigInteger.Barrett	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    BigInteger.prototype.Barrett = Barrett$/;"	method	line:1213
rng_seed_int	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function rng_seed_int(x) {$/;"	function	line:1235
bnIsProbablePrime.rng_seed_int	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function rng_seed_int(x) {$/;"	function	line:1235
rng_seed_time	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function rng_seed_time() {$/;"	function	line:1244
bnIsProbablePrime.rng_seed_time	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function rng_seed_time() {$/;"	function	line:1244
rng_get_byte	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function rng_get_byte() {$/;"	function	line:1279
bnIsProbablePrime.rng_get_byte	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function rng_get_byte() {$/;"	function	line:1279
rng_get_bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function rng_get_bytes(ba) {$/;"	function	line:1293
bnIsProbablePrime.rng_get_bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function rng_get_bytes(ba) {$/;"	function	line:1293
SecureRandom	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function SecureRandom() {}$/;"	function	line:1298
bnIsProbablePrime.SecureRandom	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function SecureRandom() {}$/;"	function	line:1298
SecureRandom	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function SecureRandom() {}$/;"	class	line:1298
SecureRandom.nextBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	SecureRandom.prototype.nextBytes = rng_get_bytes;$/;"	method	line:1300
Arcfour	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function Arcfour() {$/;"	function	line:1304
bnIsProbablePrime.Arcfour	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function Arcfour() {$/;"	class	line:1304
ARC4init	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function ARC4init(key) {$/;"	function	line:1311
bnIsProbablePrime.ARC4init	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function ARC4init(key) {$/;"	class	line:1311
ARC4next	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function ARC4next() {$/;"	function	line:1326
bnIsProbablePrime.ARC4next	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function ARC4next() {$/;"	class	line:1326
Arcfour	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	}$/;"	class	line:1334
Arcfour.init	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	Arcfour.prototype.init = ARC4init;$/;"	method	line:1336
Arcfour.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	Arcfour.prototype.next = ARC4next;$/;"	method	line:1337
prng_newstate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function prng_newstate() {$/;"	function	line:1340
bnIsProbablePrime.prng_newstate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^	function prng_newstate() {$/;"	function	line:1340
bnIsProbablePrime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/index.js	/^    function bnIsProbablePrime(t) {$/;"	function	line:1116
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^  "name": "jsbn",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^  "version": "0.1.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^  "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^    "test": "mocha test.js"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^    "url": "https:\/\/github.com\/andyperlitch\/jsbn.git"$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^  "keywords": [$/;"	function	line:13
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^  "author": "Tom Wu",$/;"	function	line:19
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/package.json	/^  "license": "MIT"$/;"	function	line:20
jsbn: javascript big number	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^# jsbn: javascript big number$/;"	function	line:1
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^## usage$/;"	function	line:7
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^## API$/;"	function	line:15
bi.toString()	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.toString()$/;"	function	line:17
bi.negate()	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.negate()$/;"	function	line:21
bi.abs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.abs$/;"	function	line:25
bi.compareTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.compareTo$/;"	function	line:29
bi.bitLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.bitLength$/;"	function	line:33
bi.mod	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.mod$/;"	function	line:37
bi.modPowInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.modPowInt$/;"	function	line:41
bi.clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.clone$/;"	function	line:45
bi.intValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.intValue$/;"	function	line:49
bi.byteValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.byteValue$/;"	function	line:53
bi.shortValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.shortValue$/;"	function	line:57
bi.signum	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.signum$/;"	function	line:61
bi.toByteArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.toByteArray$/;"	function	line:65
bi.equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.equals$/;"	function	line:69
bi.min	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.min$/;"	function	line:73
bi.max	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.max$/;"	function	line:77
bi.and	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.and$/;"	function	line:81
bi.or	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.or$/;"	function	line:85
bi.xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.xor$/;"	function	line:89
bi.andNot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.andNot$/;"	function	line:93
bi.not	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.not$/;"	function	line:97
bi.shiftLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.shiftLeft$/;"	function	line:101
bi.shiftRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.shiftRight$/;"	function	line:105
bi.getLowestSetBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.getLowestSetBit$/;"	function	line:109
bi.bitCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.bitCount$/;"	function	line:113
bi.testBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.testBit$/;"	function	line:117
bi.setBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.setBit$/;"	function	line:121
bi.clearBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.clearBit$/;"	function	line:125
bi.flipBit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.flipBit$/;"	function	line:129
bi.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.add$/;"	function	line:133
bi.subtract	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.subtract$/;"	function	line:137
bi.multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.multiply$/;"	function	line:141
bi.divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.divide$/;"	function	line:145
bi.remainder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.remainder$/;"	function	line:149
bi.divideAndRemainder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.divideAndRemainder$/;"	function	line:153
bi.modPow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.modPow$/;"	function	line:157
bi.modInverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.modInverse$/;"	function	line:161
bi.pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.pow$/;"	function	line:165
bi.gcd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.gcd$/;"	function	line:169
bi.isProbablePrime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsbn/README.md	/^### bi.isProbablePrime$/;"	function	line:173
9.11.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.11.0$/;"	function	line:1
9.10.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.10.0$/;"	function	line:6
9.9.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.9.1$/;"	function	line:16
9.9.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.9.0$/;"	function	line:20
9.8.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.8.3$/;"	function	line:33
9.8.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.8.2$/;"	function	line:37
9.8.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.8.1$/;"	function	line:41
9.8.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.8.0$/;"	function	line:45
9.7.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.7.1$/;"	function	line:52
9.7.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.7.0$/;"	function	line:56
9.6.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.6.0$/;"	function	line:62
9.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.5.0$/;"	function	line:70
9.4.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.4.5$/;"	function	line:78
9.4.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.4.4$/;"	function	line:82
9.4.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.4.3$/;"	function	line:86
9.4.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.4.2$/;"	function	line:90
9.4.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.4.1$/;"	function	line:95
9.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.4.0$/;"	function	line:99
9.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.3.0$/;"	function	line:118
9.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.2.1$/;"	function	line:126
9.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.2.0$/;"	function	line:136
9.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.1.0$/;"	function	line:142
9.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 9.0.0$/;"	function	line:159
8.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.5.0$/;"	function	line:178
8.4.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.4.1$/;"	function	line:188
8.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.4.0$/;"	function	line:192
8.3.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.3.1$/;"	function	line:198
8.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.3.0$/;"	function	line:202
8.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.2.0$/;"	function	line:211
8.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.1.1$/;"	function	line:224
8.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.1.0$/;"	function	line:228
8.0.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.0.4$/;"	function	line:248
8.0.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.0.3$/;"	function	line:252
8.0.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.0.2$/;"	function	line:257
8.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.0.1$/;"	function	line:262
8.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 8.0.0$/;"	function	line:266
7.2.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 7.2.2$/;"	function	line:284
7.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 7.2.1$/;"	function	line:289
7.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 7.2.0$/;"	function	line:293
7.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 7.1.1$/;"	function	line:302
7.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 7.1.0$/;"	function	line:308
7.0.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 7.0.2$/;"	function	line:324
7.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 7.0.1$/;"	function	line:328
7.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 7.0.0$/;"	function	line:335
6.5.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 6.5.1$/;"	function	line:354
6.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 6.5.0$/;"	function	line:358
6.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 6.4.0$/;"	function	line:362
6.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 6.3.0$/;"	function	line:370
6.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 6.2.0$/;"	function	line:393
6.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 6.1.0$/;"	function	line:401
6.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 6.0.1$/;"	function	line:405
6.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 6.0.0$/;"	function	line:410
5.6.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.6.1$/;"	function	line:441
5.6.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.6.0$/;"	function	line:448
5.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.5.0$/;"	function	line:452
5.4.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.4.3$/;"	function	line:467
5.4.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.4.2$/;"	function	line:471
5.4.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.4.1$/;"	function	line:475
5.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.4.0$/;"	function	line:479
5.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.3.0$/;"	function	line:502
5.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.2.0$/;"	function	line:506
5.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.1.0$/;"	function	line:517
5.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.0.1$/;"	function	line:524
5.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 5.0.0$/;"	function	line:533
4.5.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.5.1$/;"	function	line:550
4.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.5.0$/;"	function	line:554
4.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.4.0$/;"	function	line:558
4.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.3.0$/;"	function	line:562
4.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.2.0$/;"	function	line:569
4.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.1.0$/;"	function	line:573
4.0.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.0.5$/;"	function	line:577
4.0.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.0.4$/;"	function	line:584
4.0.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.0.3$/;"	function	line:588
4.0.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.0.2$/;"	function	line:594
4.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.0.1$/;"	function	line:603
4.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 4.0.0$/;"	function	line:612
3.1.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 3.1.2$/;"	function	line:624
3.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 3.1.1$/;"	function	line:631
3.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 3.1.0$/;"	function	line:637
3.0.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 3.0.3$/;"	function	line:641
3.0.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 3.0.2$/;"	function	line:645
3.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 3.0.1$/;"	function	line:649
3.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 3.0.0$/;"	function	line:655
2.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 2.0.0$/;"	function	line:678
1.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.5.0$/;"	function	line:686
1.4.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.4.1$/;"	function	line:691
1.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.4.0$/;"	function	line:695
1.3.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.3.2$/;"	function	line:708
1.3.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.3.1$/;"	function	line:712
1.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.3.0$/;"	function	line:716
1.2.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.2.3$/;"	function	line:720
1.2.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.2.2$/;"	function	line:724
1.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.2.1$/;"	function	line:730
1.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.2.0$/;"	function	line:734
1.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.1.0$/;"	function	line:740
1.0.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.0.3$/;"	function	line:745
1.0.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.0.2$/;"	function	line:749
1.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.0.1$/;"	function	line:755
1.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.0.0$/;"	function	line:759
1.0.0-pre.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.0.0-pre.7$/;"	function	line:767
1.0.0-pre.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.0.0-pre.6$/;"	function	line:774
1.0.0-pre.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.0.0-pre.5$/;"	function	line:779
1.0.0-pre.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.0.0-pre.4$/;"	function	line:783
1.0.0-pre.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.0.0-pre.3$/;"	function	line:787
1.0.0-pre.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.0.0-pre.2$/;"	function	line:791
1.0.0-pre.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 1.0.0-pre.1$/;"	function	line:795
Major changes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^### Major changes$/;"	function	line:801
Removed jsdom APIs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^### Removed jsdom APIs$/;"	function	line:808
Changed jsdom APIs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^### Changed jsdom APIs$/;"	function	line:818
Removed non-standard DOM APIs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^### Removed non-standard DOM APIs$/;"	function	line:823
Other fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^### Other fixes$/;"	function	line:828
0.11.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.11.1$/;"	function	line:836
0.11.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.11.0$/;"	function	line:843
0.10.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.10.6$/;"	function	line:854
0.10.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.10.5$/;"	function	line:862
0.10.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.10.4$/;"	function	line:867
0.10.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.10.3$/;"	function	line:872
0.10.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.10.2$/;"	function	line:876
0.10.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.10.1$/;"	function	line:881
0.10.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.10.0$/;"	function	line:885
0.9.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.9.0$/;"	function	line:889
0.8.11	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.11$/;"	function	line:897
0.8.10	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.10$/;"	function	line:904
0.8.9	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.9$/;"	function	line:908
0.8.8	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.8$/;"	function	line:913
0.8.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.7$/;"	function	line:917
0.8.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.6$/;"	function	line:921
0.8.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.5$/;"	function	line:926
0.8.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.4$/;"	function	line:930
0.8.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.3$/;"	function	line:935
0.8.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.2$/;"	function	line:939
0.8.1 (hotfix)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.1 (hotfix)$/;"	function	line:945
0.8.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.8.0$/;"	function	line:951
0.7.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.7.0$/;"	function	line:956
0.6.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.6.5$/;"	function	line:964
0.6.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.6.4$/;"	function	line:968
0.6.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.6.3$/;"	function	line:973
0.6.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.6.2$/;"	function	line:977
0.6.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.6.1$/;"	function	line:983
0.6.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.6.0$/;"	function	line:988
0.5.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.5.7$/;"	function	line:999
0.5.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.5.6$/;"	function	line:1005
0.5.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.5.5$/;"	function	line:1010
0.5.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.5.4$/;"	function	line:1014
0.5.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.5.3$/;"	function	line:1023
0.5.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.5.2$/;"	function	line:1030
0.5.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.5.1$/;"	function	line:1036
0.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.5.0$/;"	function	line:1042
0.4.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.4.2$/;"	function	line:1046
0.4.1 (hotfix)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.4.1 (hotfix)$/;"	function	line:1051
0.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.4.0$/;"	function	line:1055
0.3.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.3.4$/;"	function	line:1062
0.3.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.3.3$/;"	function	line:1066
0.3.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.3.2$/;"	function	line:1071
0.3.1 (hotfix)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.3.1 (hotfix)$/;"	function	line:1076
0.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.3.0$/;"	function	line:1080
0.2.19	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.19$/;"	function	line:1091
0.2.18	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.18$/;"	function	line:1097
0.2.17 (hotfix)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.17 (hotfix)$/;"	function	line:1101
0.2.16	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.16$/;"	function	line:1106
0.2.15	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.15$/;"	function	line:1119
0.2.14	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.14$/;"	function	line:1126
0.2.13	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.13$/;"	function	line:1134
0.2.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.12$/;"	function	line:1137
0.2.11	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.11$/;"	function	line:1140
0.2.10	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.10$/;"	function	line:1153
0.2.9	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.9$/;"	function	line:1165
0.2.8 (hotfix)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.8 (hotfix)$/;"	function	line:1179
0.2.7 (hotfix)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.7 (hotfix)$/;"	function	line:1182
0.2.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.6$/;"	function	line:1185
0.2.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.5$/;"	function	line:1193
0.2.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.4$/;"	function	line:1203
0.2.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.3$/;"	function	line:1218
0.2.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.2$/;"	function	line:1222
0.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/Changelog.md	/^## 0.2.1$/;"	function	line:1235
getFirstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.getFirstChild = function (node) {$/;"	function	line:6
exports.getFirstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^const idlUtils = require("..\/living\/generated\/utils");$/;"	function	line:3
getChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.getChildNodes = function (node) {$/;"	function	line:10
exports.getChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:8
getParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.getParentNode = function (node) {$/;"	function	line:21
exports.getParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:19
getAttrList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.getAttrList = function (node) {$/;"	function	line:25
exports.getAttrList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:23
getTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.getTagName = function (element) {$/;"	function	line:30
exports.getTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:27
getNamespaceURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.getNamespaceURI = function (element) {$/;"	function	line:34
exports.getNamespaceURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:32
getTextNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.getTextNodeContent = function (textNode) {$/;"	function	line:38
exports.getTextNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:36
getCommentNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.getCommentNodeContent = function (commentNode) {$/;"	function	line:42
exports.getCommentNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:40
getDocumentTypeNodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.getDocumentTypeNodeName = function (doctypeNode) {$/;"	function	line:46
exports.getDocumentTypeNodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:44
getDocumentTypeNodePublicId	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.getDocumentTypeNodePublicId = function (doctypeNode) {$/;"	function	line:50
exports.getDocumentTypeNodePublicId	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:48
getDocumentTypeNodeSystemId	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.getDocumentTypeNodeSystemId = function (doctypeNode) {$/;"	function	line:54
exports.getDocumentTypeNodeSystemId	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:52
isTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.isTextNode = function (node) {$/;"	function	line:59
exports.isTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:56
isCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.isCommentNode = function (node) {$/;"	function	line:63
exports.isCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:61
isDocumentTypeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.isDocumentTypeNode = function (node) {$/;"	function	line:67
exports.isDocumentTypeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:65
isElementNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^exports.isElementNode = function (node) {$/;"	function	line:71
exports.isElementNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentAdapter.js	/^};$/;"	function	line:69
exports.defaultDocumentFeatures.FetchExternalResources	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/documentfeatures.js	/^exports.defaultDocumentFeatures = {$/;"	property	line:9
domToHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/domtohtml.js	/^exports.domToHtml = function (iterable) {$/;"	function	line:9
exports.domToHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/domtohtml.js	/^const serializer = new parse5.TreeSerializer(documentAdapter);$/;"	function	line:7
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/htmltodom.js	/^  constructor(core, parser, parsingMode) {$/;"	function	line:10
appendHtmlToElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/htmltodom.js	/^  appendHtmlToElement(html, element) {$/;"	function	line:34
appendHtmlToDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/htmltodom.js	/^  appendHtmlToDocument(html, element) {$/;"	function	line:42
_parseWithhtmlparser2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/htmltodom.js	/^  _parseWithhtmlparser2(html, fragment, element) {$/;"	function	line:50
_parseWithparse5v1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/htmltodom.js	/^  _parseWithparse5v1(html, fragment, element) {$/;"	function	line:72
_parseWithhtml5	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/htmltodom.js	/^  _parseWithhtml5(html, fragment, element) {$/;"	function	line:96
_parseWithsax	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/htmltodom.js	/^  _parseWithsax(html, fragment, element) {$/;"	function	line:105
setChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/htmltodom.js	/^function setChild(core, parentImpl, node) {$/;"	function	line:203
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/htmltodom.js	/^  switch (node.type) {$/;"	function	line:208
parseDocType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/htmltodom.js	/^function parseDocType(core, doc, html) {$/;"	function	line:299
createDocumentTypeInternal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/htmltodom.js	/^function createDocumentTypeInternal(core, ownerDocument, name, publicId, systemId) {$/;"	function	line:319
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/not-implemented.js	/^module.exports = function (nameForErrorMessage, window) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/not-implemented.js	/^"use strict";$/;"	function	line:1
createResourceLoadHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^function createResourceLoadHandler(element, resourceUrl, document, loadCallback) {$/;"	function	line:20
createResourceLoadHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^function createResourceLoadHandler(element, resourceUrl, document, loadCallback) {$/;"	function	line:20
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^exports.readFile = function (filePath, options, callback) {$/;"	function	line:56
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^    abort() {$/;"	function	line:83
exports.readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^}$/;"	function	line:54
readDataUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^function readDataUrl(dataUrl, options, callback) {$/;"	function	line:92
const.transportLayerEncodingLabel	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^      const sniffOptions = {$/;"	property	line:99
readDataUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^function readDataUrl(dataUrl, options, callback) {$/;"	function	line:92
wrapCookieJarForRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^function wrapCookieJarForRequest(cookieJar) {$/;"	function	line:126
wrapCookieJarForRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^function wrapCookieJarForRequest(cookieJar) {$/;"	function	line:126
fetch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^function fetch(urlObj, options, callback) {$/;"	function	line:132
enqueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^exports.enqueue = function (element, resourceUrl, callback) {$/;"	function	line:145
download	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^exports.download = function (url, options, callback) {$/;"	function	line:158
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^    abort() {$/;"	function	line:212
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^exports.load = function (element, urlString, options, callback) {$/;"	function	line:221
wrappedEnqueued	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^  function wrappedEnqueued() {$/;"	function	line:249
defaultFetch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/resource-loader.js	/^      defaultFetch(fetchCallback) {$/;"	function	line:264
Window	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^function Window(options) {$/;"	function	line:36
get length	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    get length() {$/;"	function	line:122
get window	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    get window() {$/;"	function	line:125
get frameElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    get frameElement() {$/;"	function	line:128
get frames	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    get frames() {$/;"	function	line:131
get self	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    get self() {$/;"	function	line:134
get parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    get parent() {$/;"	function	line:137
get top	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    get top() {$/;"	function	line:140
get document	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    get document() {$/;"	function	line:143
get location	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    get location() {$/;"	function	line:146
get history	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    get history() {$/;"	function	line:149
get navigator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    get navigator() {$/;"	function	line:152
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^  this.setTimeout = function (fn, ms) {$/;"	function	line:169
setInterval	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^  this.setInterval = function (fn, ms) {$/;"	function	line:176
Image	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^  function Image() {$/;"	function	line:187
Audio	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^  function Audio(src) {$/;"	function	line:213
wrapConsoleMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^  function wrapConsoleMethod(method) {$/;"	function	line:237
atob	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^  this.atob = function (str) {$/;"	function	line:246
btoa	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^  this.btoa = function (str) {$/;"	function	line:255
stop	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^  this.stop = function () {$/;"	function	line:282
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^  this.close = function () {$/;"	function	line:289
windowCleaner	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    (function windowCleaner(windowToClean) {$/;"	function	line:292
getComputedStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^  this.getComputedStyle = function (node) {$/;"	function	line:327
setPropertiesFromRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    function setPropertiesFromRule(rule) {$/;"	function	line:332
readStylesFromStyleSheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^    function readStylesFromStyleSheet(sheet) {$/;"	function	line:349
notImplementedMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^  function notImplementedMethod(name) {$/;"	function	line:391
matchesDontThrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^function matchesDontThrow(el, selector) {$/;"	function	line:463
startTimer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^function startTimer(window, startFn, stopFn, timerId, callback, ms, args) {$/;"	function	line:471
stopTimer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^function stopTimer(window, id) {$/;"	function	line:491
stopAllTimers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/browser/Window.js	/^function stopAllTimers(window) {$/;"	function	line:499
StyleSheetList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level2/style.js	/^  function StyleSheetList() {}$/;"	function	line:60
function.StyleSheetList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level2/style.js	/^  function StyleSheetList() {}$/;"	function	line:60
StyleSheetList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level2/style.js	/^  function StyleSheetList() {}$/;"	class	line:60
StyleSheetList.__proto__	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level2/style.js	/^  StyleSheetList.prototype.__proto__ = Array.prototype;$/;"	method	line:62
item	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level2/style.js	/^  StyleSheetList.prototype.item = function item(i) {$/;"	function	line:64
StyleSheetList.item	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level2/style.js	/^  StyleSheetList.prototype.item = function item(i) {$/;"	method	line:64
StyleSheetList.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level2/style.js	/^  StyleSheetList.prototype.item = function item(i) {$/;"	class	line:64
getNodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function getNodeName(nodeOrAttr) {$/;"	function	line:40
function.getNodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function getNodeName(nodeOrAttr) {$/;"	function	line:40
Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var Stream = xpath.Stream = function Stream(str) {$/;"	function	line:51
Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  }$/;"	class	line:58
peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    peek: function() {$/;"	function	line:60
Stream.peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  Stream.prototype = {$/;"	method	line:59
peek2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    peek2: function() {$/;"	function	line:68
Stream.peek2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    },$/;"	method	line:66
pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    pop: function() {$/;"	function	line:74
Stream.pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    },$/;"	method	line:73
trypop	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    trypop: function(tokens) {$/;"	function	line:81
Stream.trypop	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    },$/;"	method	line:80
trypopfuncname	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    trypopfuncname: function() {$/;"	function	line:91
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      switch (tok) {$/;"	function	line:95
trypopaxisname	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    trypopaxisname: function() {$/;"	function	line:102
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      switch (tok) {$/;"	function	line:104
trypopnametest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    trypopnametest: function() {$/;"	function	line:113
trypopliteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    trypopliteral: function() {$/;"	function	line:118
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      var last = tok.charAt(tok.length - 1);$/;"	variable	line:122
trypopnumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    trypopnumber: function() {$/;"	function	line:129
trypopvarref	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    trypopvarref: function() {$/;"	function	line:134
position	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    position: function() {$/;"	function	line:140
nameCharExceptColon	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var nameCharExceptColon = nameStartCharsExceptColon +$/;"	variable	line:150
ncNameChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var ncNameChars = '[' + nameStartCharsExceptColon +$/;"	variable	line:152
otherChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var otherChars = '\\\\.\\\\.|[\\\\(\\\\)\\\\[\\\\].@,]|::';  \/\/ .. must come before [.]$/;"	variable	line:156
operatorChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var operatorChars =$/;"	variable	line:157
literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var literal = '"[^"]*"|' + "'[^']*'";$/;"	variable	line:160
numberChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var numberChars = '[0-9]+(?:\\\\.[0-9]*)?|\\\\.[0-9]+';$/;"	variable	line:161
variableReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var variableReference = '\\\\$' + qNameChars;$/;"	variable	line:162
nameTestChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var nameTestChars = '\\\\*|' + ncNameChars + ':\\\\*|' + qNameChars;$/;"	variable	line:163
optionalSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var optionalSpace = '[ \\t\\r\\n]*';  \/\/ stricter than regexp \\s.$/;"	variable	line:164
nodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var nodeType = 'comment|text|processing-instruction|node';$/;"	variable	line:165
Stream.re	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    Stream.prototype.re = re;$/;"	method	line:174
Stream.startsWithNcNameRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    Stream.prototype.startsWithNcNameRe = new RegExp('^' + ncNameChars);$/;"	method	line:175
Stream.isQnameRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    Stream.prototype.isQnameRe = new RegExp('^' + qNameChars + '$');$/;"	method	line:176
Stream.isNumberRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    Stream.prototype.isNumberRe = new RegExp('^' + numberChars + '$');$/;"	method	line:177
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var parse = xpath.parse = function parse(stream, a) {$/;"	function	line:183
binaryL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function binaryL(subExpr, stream, a, ops) {$/;"	function	line:201
binaryL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function binaryL(subExpr, stream, a, ops) {$/;"	function	line:201
binaryR	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function binaryR(subExpr, stream, a, ops) {$/;"	function	line:222
binaryR	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function binaryR(subExpr, stream, a, ops) {$/;"	function	line:222
locationPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function locationPath(stream, a) {$/;"	function	line:240
locationPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function locationPath(stream, a) {$/;"	function	line:240
absoluteLocationPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function absoluteLocationPath(stream, a) {$/;"	function	line:247
absoluteLocationPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function absoluteLocationPath(stream, a) {$/;"	function	line:247
relativeLocationPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function relativeLocationPath(lhs, stream, a, isOnlyRootOk) {$/;"	function	line:261
relativeLocationPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function relativeLocationPath(lhs, stream, a, isOnlyRootOk) {$/;"	function	line:261
step	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function step(stream, a) {$/;"	function	line:287
step	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function step(stream, a) {$/;"	function	line:287
axisSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function axisSpecifier(stream, a) {$/;"	function	line:327
axisSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function axisSpecifier(stream, a) {$/;"	function	line:327
nodeTypeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function nodeTypeTest(stream, a) {$/;"	function	line:344
nodeTypeTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function nodeTypeTest(stream, a) {$/;"	function	line:344
nodeNameTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function nodeNameTest(stream, a) {$/;"	function	line:365
nodeNameTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function nodeNameTest(stream, a) {$/;"	function	line:365
predicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function predicate(lhs, stream, a) {$/;"	function	line:373
predicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function predicate(lhs, stream, a) {$/;"	function	line:373
primaryExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function primaryExpr(stream, a) {$/;"	function	line:391
primaryExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function primaryExpr(stream, a) {$/;"	function	line:391
functionCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function functionCall(stream, a) {$/;"	function	line:421
functionCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function functionCall(stream, a) {$/;"	function	line:421
unionExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function unionExpr(stream, a) { return binaryL(pathExpr, stream, a, '|'); }$/;"	function	line:448
unionExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function unionExpr(stream, a) { return binaryL(pathExpr, stream, a, '|'); }$/;"	function	line:448
pathExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function pathExpr(stream, a) {$/;"	function	line:456
pathExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function pathExpr(stream, a) {$/;"	function	line:456
filterExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function filterExpr(stream, a) {$/;"	function	line:477
filterExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function filterExpr(stream, a) {$/;"	function	line:477
orExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function orExpr(stream, a) {$/;"	function	line:489
orExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function orExpr(stream, a) {$/;"	function	line:489
andExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function andExpr(stream, a) { return binaryL(equalityExpr, stream, a, 'and'); }$/;"	function	line:497
andExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function andExpr(stream, a) { return binaryL(equalityExpr, stream, a, 'and'); }$/;"	function	line:497
equalityExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function equalityExpr(stream, a) { return binaryL(relationalExpr, stream, a, ['=','!=']); }$/;"	function	line:501
equalityExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function equalityExpr(stream, a) { return binaryL(relationalExpr, stream, a, ['=','!=']); }$/;"	function	line:501
relationalExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function relationalExpr(stream, a) { return binaryL(additiveExpr, stream, a, ['<','>','<=','>=']); }$/;"	function	line:507
relationalExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function relationalExpr(stream, a) { return binaryL(additiveExpr, stream, a, ['<','>','<=','>=']); }$/;"	function	line:507
additiveExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function additiveExpr(stream, a) { return binaryL(multiplicativeExpr, stream, a, ['+','-']); }$/;"	function	line:512
additiveExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function additiveExpr(stream, a) { return binaryL(multiplicativeExpr, stream, a, ['+','-']); }$/;"	function	line:512
multiplicativeExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function multiplicativeExpr(stream, a) { return binaryL(unaryExpr, stream, a, ['*','div','mod']); }$/;"	function	line:518
multiplicativeExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function multiplicativeExpr(stream, a) { return binaryL(unaryExpr, stream, a, ['*','div','mod']); }$/;"	function	line:518
unaryExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function unaryExpr(stream, a) {$/;"	function	line:521
unaryExpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function unaryExpr(stream, a) {$/;"	function	line:521
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    node: function() {return Array.prototype.slice.call(arguments);}$/;"	function	line:533
astFactory.node	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var astFactory = {$/;"	method	line:532
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    node: function() {return Array.prototype.slice.call(arguments);}$/;"	class	line:533
return.slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    node: function() {return Array.prototype.slice.call(arguments);}$/;"	method	line:533
optimize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function optimize(ast) {$/;"	function	line:550
optimize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function optimize(ast) {$/;"	function	line:550
NodeMultiSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function NodeMultiSet(isReverseAxis) {$/;"	function	line:574
NodeMultiSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function NodeMultiSet(isReverseAxis) {$/;"	class	line:574
pushSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    pushSeries: function pushSeries() {$/;"	function	line:584
popSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    popSeries: function popSeries() {$/;"	function	line:588
finalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    finalize: function() {$/;"	function	line:600
lastsJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      var lastsJSON = JSON.stringify(this.lasts);$/;"	variable	line:603
addNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    addNode: function addNode(node) {$/;"	function	line:614
simplify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    simplify: function() {$/;"	function	line:621
eachContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function eachContext(nodeMultiSet) {$/;"	function	line:626
eachContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function eachContext(nodeMultiSet) {$/;"	function	line:626
NodeMatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function NodeMatcher(nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:642
NodeMatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function NodeMatcher(nodeTypeNum, nodeName, shouldLowerCase) {$/;"	class	line:642
matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    matches: function matches(node) {$/;"	function	line:652
_nodeTypeMatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    _nodeTypeMatches(nodeOrAttr) {$/;"	function	line:659
_alwaysTrue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    _alwaysTrue: function(name) {return true;},$/;"	function	line:665
_nodeNameEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    _nodeNameEquals: function _nodeNameEquals(name) {$/;"	function	line:666
_nodeNameLowerCaseEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    _nodeNameLowerCaseEquals: function _nodeNameLowerCaseEquals(name) {$/;"	function	line:669
followingSiblingHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function followingSiblingHelper(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase, shift, peek, followingNode, andSelf, isReverseAxis) {$/;"	function	line:674
followingSiblingHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function followingSiblingHelper(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase, shift, peek, followingNode, andSelf, isReverseAxis) {$/;"	function	line:674
followingNonDescendantNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function followingNonDescendantNode(node) {$/;"	function	line:704
followingNonDescendantNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function followingNonDescendantNode(node) {$/;"	function	line:704
followingNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function followingNode(node) {$/;"	function	line:724
followingNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function followingNode(node) {$/;"	function	line:724
precedingNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function precedingNode(node) {$/;"	function	line:740
precedingNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function precedingNode(node) {$/;"	function	line:740
followingHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function followingHelper(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:757
followingHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function followingHelper(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:757
pos	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var pos = [], nextPos = [];$/;"	variable	line:770
started	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var started = 0;$/;"	variable	line:771
precedingHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function precedingHelper(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:789
precedingHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function precedingHelper(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:789
r.nodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var r = {nodes:[], pos:[], lasts:[]};$/;"	property	line:793
nextParents	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var nextParents = [cursor.parentNode || cursor.ownerElement], nextPos = [1];$/;"	variable	line:794
descendantDfs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function descendantDfs(nodeMultiSet, node, remaining, matcher, andSelf, attrIndices, attrNodes) {$/;"	function	line:838
descendantDfs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function descendantDfs(nodeMultiSet, node, remaining, matcher, andSelf, attrIndices, attrNodes) {$/;"	function	line:838
descenantHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function descenantHelper(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase, andSelf) {$/;"	function	line:876
descenantHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function descenantHelper(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase, andSelf) {$/;"	function	line:876
ancestorHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function ancestorHelper(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase, andSelf) {$/;"	function	line:894
ancestorHelper.newCtx.nodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var newCtx = {nodes:[], pos:[], lasts:[]};$/;"	property	line:915
ancestorHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function ancestorHelper(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase, andSelf) {$/;"	function	line:894
addressVector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function addressVector(node) {$/;"	function	line:945
addressComparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function addressComparator(a, b) {$/;"	function	line:962
addressVector.addressComparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function addressComparator(a, b) {$/;"	function	line:962
sortNodeMultiSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function sortNodeMultiSet(nodeMultiSet) {$/;"	function	line:1000
sortNodeMultiSet.r.nodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    var r = {nodes:[], pos:[], lasts:[]};$/;"	property	line:1008
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    function compare(x, y) {$/;"	function	line:1014
sortNodeMultiSet.compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    function compare(x, y) {$/;"	function	line:1014
addressVector.sortNodeMultiSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function sortNodeMultiSet(nodeMultiSet) {$/;"	function	line:1000
nodeAndAncestors	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function nodeAndAncestors(node) {$/;"	function	line:1022
addressVector.nodeAndAncestors	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function nodeAndAncestors(node) {$/;"	function	line:1022
compareSiblings	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function compareSiblings(a, b) {$/;"	function	line:1030
addressVector.compareSiblings	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function compareSiblings(a, b) {$/;"	function	line:1030
mergeNodeLists	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function mergeNodeLists(x, y) {$/;"	function	line:1045
addressVector.mergeNodeLists	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function mergeNodeLists(x, y) {$/;"	function	line:1045
comparisonHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function comparisonHelper(test, x, y, isNumericComparison) {$/;"	function	line:1106
addressVector.comparisonHelper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function comparisonHelper(test, x, y, isNumericComparison) {$/;"	function	line:1106
ancestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function ancestor(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1145
ancestorOrSelf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function ancestorOrSelf(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1150
addressVector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  function addressVector(node) {$/;"	function	line:945
attribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function attribute(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1155
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function child(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1189
descenant	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function descenant(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1215
descenantOrSelf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function descenantOrSelf(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1220
following	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function following(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1225
followingSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function followingSibling(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1229
namespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function namespace(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1236
parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function parent(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1240
nodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^        var nodes = [], pos = [];$/;"	variable	line:1242
preceding	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function preceding(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1257
precedingSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function precedingSibling(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1262
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      function self(nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase) {$/;"	function	line:1270
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'number': function number(optObject) {$/;"	function	line:1287
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'string': function string(optObject) {$/;"	function	line:1296
booleanVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'boolean': function booleanVal(x) {$/;"	function	line:1307
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'last': function last() {$/;"	function	line:1310
position	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'position': function position() {$/;"	function	line:1318
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'count': function count(nodeSet) {$/;"	function	line:1326
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'id': function id(object) {$/;"	function	line:1334
nodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      var r = {nodes: []};$/;"	property	line:1335
ids	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      var ids;$/;"	variable	line:1338
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^          var a = idsString.split(\/[ \\t\\r\\n]+\/g);$/;"	class	line:1345
Array.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^          Array.prototype.push.apply(ids, a);$/;"	method	line:1346
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'concat': function concat(x) {$/;"	function	line:1387
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'starts-with': function startsWith(a, b) {$/;"	function	line:1394
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'contains': function contains(a, b) {$/;"	function	line:1398
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      var i = as.indexOf(bs);$/;"	variable	line:1400
substringBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'substring-before': function substringBefore(a, b) {$/;"	function	line:1404
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      var i = as.indexOf(bs);$/;"	variable	line:1406
substringBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'substring-after': function substringBefore(a, b) {$/;"	function	line:1410
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      var i = as.indexOf(bs);$/;"	variable	line:1412
substring	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'substring': function substring(string, start, optEnd) {$/;"	function	line:1416
sString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      var sString = fn.string(string),$/;"	variable	line:1421
stringLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'string-length': function stringLength(optString) {$/;"	function	line:1430
normalizeSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'normalize-space': function normalizeSpace(optString) {$/;"	function	line:1433
translate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'translate': function translate(string, from, to) {$/;"	function	line:1437
eachCharRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      var eachCharRe = [];$/;"	variable	line:1441
not	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'not': function not(x) {$/;"	function	line:1455
trueVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'true': function trueVal() { return true; },$/;"	function	line:1459
falseVal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'false': function falseVal() { return false; },$/;"	function	line:1460
lang	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'lang': function lang(string) { throw new Error('Not implemented');},$/;"	function	line:1462
sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'sum': function sum(optNodeSet) {$/;"	function	line:1463
sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      var sum = 0;$/;"	variable	line:1466
floor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'floor': function floor(number) {$/;"	function	line:1474
ceiling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'ceiling': function ceiling(number) {$/;"	function	line:1477
round	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'round': function round(number) {$/;"	function	line:1480
UnaryMinus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    UnaryMinus: function(x) { return -fn.number(x); },$/;"	function	line:1488
more.UnaryMinus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var more = {$/;"	method	line:1487
more.+	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    UnaryMinus: function(x) { return -fn.number(x); },$/;"	method	line:1488
more.-	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    '+': function(x, y) { return fn.number(x) + fn.number(y); },$/;"	method	line:1489
more.*	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    '-': function(x, y) { return fn.number(x) - fn.number(y); },$/;"	method	line:1490
more.div	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    '*': function(x, y) { return fn.number(x) * fn.number(y); },$/;"	method	line:1491
more.mod	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'div': function(x, y) { return fn.number(x) \/ fn.number(y); },$/;"	method	line:1492
more.<	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'mod': function(x, y) { return fn.number(x) % fn.number(y); },$/;"	method	line:1493
more.<=	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    },$/;"	method	line:1496
more.>	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    },$/;"	method	line:1499
more.>=	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    },$/;"	method	line:1502
more.and	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    },$/;"	method	line:1505
more.or	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'and': function(x, y) { return fn['boolean'](x) && fn['boolean'](y); },$/;"	method	line:1506
more.|	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    'or': function(x, y) { return fn['boolean'](x) || fn['boolean'](y); },$/;"	method	line:1507
stringifyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var stringifyObject = xpath.stringifyObject = function stringifyObject(ctx) {$/;"	function	line:1555
helper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    function helper(ctx) {$/;"	function	line:1559
function.helper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    function helper(ctx) {$/;"	function	line:1559
Evaluator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var Evaluator = xpath.Evaluator = function Evaluator(doc) {$/;"	function	line:1584
Evaluator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  }$/;"	class	line:1586
val	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    val: function val(ast, ctx) {$/;"	function	line:1588
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      switch (ast[0]) {$/;"	function	line:1600
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^          var r = fn[functionName].apply(ctx, evaluatedParams);$/;"	variable	line:1611
ret.nodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^          var ret = {nodes: []};$/;"	property	line:1615
nodeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^          var nodeList = ctx.nodes.slice();  \/\/ TODO: is copy needed?$/;"	variable	line:1663
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^          var r = axes[axis](nodeList  \/*destructive!*\/, nodeTypeNum, nodeName, shouldLowerCase);$/;"	variable	line:1664
evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var evaluate = xpath.evaluate = function evaluate(expr, doc, context) {$/;"	function	line:1669
XPathException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var XPathException = xpath.XPathException = function XPathException(code, message) {$/;"	function	line:1680
XPathEvaluator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var XPathEvaluator = xpath.XPathEvaluator = function XPathEvaluator() {}$/;"	function	line:1690
XPathEvaluator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var XPathEvaluator = xpath.XPathEvaluator = function XPathEvaluator() {}$/;"	class	line:1690
createExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    createExpression: function(expression, resolver) {$/;"	function	line:1692
XPathEvaluator.createExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  XPathEvaluator.prototype = {$/;"	method	line:1691
createNSResolver	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    createNSResolver: function(nodeResolver) {$/;"	function	line:1695
XPathEvaluator.createNSResolver	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    },$/;"	method	line:1694
evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    evaluate: function evaluate(expression, contextNode, resolver, type, result) {$/;"	function	line:1698
XPathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var XPathExpression = xpath.XPathExpression = function XPathExpression(expression, resolver, optDoc) {$/;"	function	line:1705
XPathExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  }$/;"	class	line:1709
evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    evaluate: function evaluate(contextNode, type, result) {$/;"	function	line:1711
XPathResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  var XPathResult = xpath.XPathResult = function XPathResult(doc, value, resultType) {$/;"	function	line:1747
invalidate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    \/\/   function invalidate() {$/;"	function	line:1759
get resultType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    get resultType() {$/;"	function	line:1777
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^      switch (typeof this._value) {$/;"	function	line:1779
get numberValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    get numberValue() {$/;"	function	line:1786
get stringValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    get stringValue() {$/;"	function	line:1792
get booleanValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    get booleanValue() {$/;"	function	line:1798
get singleNodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    get singleNodeValue() {$/;"	function	line:1804
get invalidIteratorState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    get invalidIteratorState() {$/;"	function	line:1812
get snapshotLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    get snapshotLength() {$/;"	function	line:1818
iterateNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    iterateNext: function iterateNext() {$/;"	function	line:1826
snapshotItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^    snapshotItem: function snapshotItem(index) {$/;"	function	line:1838
XPathResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  };$/;"	class	line:1846
core.Document	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  core.XPathEvaluator = XPathEvaluator;$/;"	class	line:1863
core.Document.createExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  core.Document.prototype.createExpression =$/;"	method	line:1865
core.Document.createNSResolver	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  core.Document.prototype.createNSResolver =$/;"	method	line:1868
core.Document.evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/level3/xpath.js	/^  core.Document.prototype.evaluate = XPathEvaluator.prototype.evaluate;$/;"	method	line:1871
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^  constructor(_, privateData) {$/;"	function	line:4
get namespaceURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^  get namespaceURI() {$/;"	function	line:14
get prefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^  get prefix() {$/;"	function	line:18
get localName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^  get localName() {$/;"	function	line:22
get name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^  get name() {$/;"	function	line:26
get nodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^  get nodeName() {$/;"	function	line:31
get value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^  get value() {$/;"	function	line:35
get nodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^  get nodeValue() {$/;"	function	line:47
get textContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^  get textContent() {$/;"	function	line:55
get ownerElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^  get ownerElement() {$/;"	function	line:62
changeAttributeImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^exports.changeAttributeImpl = function (element, attributeImpl, value) {$/;"	function	line:67
exports.changeAttributeImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^};$/;"	function	line:65
getAttrImplQualifiedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^exports.getAttrImplQualifiedName = function (attributeImpl) {$/;"	function	line:79
exports.getAttrImplQualifiedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes/Attr-impl.js	/^};$/;"	function	line:77
NamedNodeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^function NamedNodeMap() {$/;"	function	line:19
NamedNodeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^function NamedNodeMap() {$/;"	function	line:19
defineGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^defineGetter(NamedNodeMap.prototype, "length", function () {$/;"	function	line:23
item	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.item = function (index) {$/;"	function	line:27
NamedNodeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^});$/;"	class	line:25
NamedNodeMap.item	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.item = function (index) {$/;"	method	line:27
getNamedItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.getNamedItem = function (name) {$/;"	function	line:38
NamedNodeMap.getNamedItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.getNamedItem = function (name) {$/;"	method	line:38
getNamedItemNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.getNamedItemNS = function (namespace, localName) {$/;"	function	line:47
NamedNodeMap.getNamedItemNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.getNamedItemNS = function (namespace, localName) {$/;"	method	line:47
setNamedItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.setNamedItem = function (attr) {$/;"	function	line:61
NamedNodeMap.setNamedItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.setNamedItem = function (attr) {$/;"	method	line:61
setNamedItemNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.setNamedItemNS = function (attr) {$/;"	function	line:69
NamedNodeMap.setNamedItemNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.setNamedItemNS = function (attr) {$/;"	method	line:69
removeNamedItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.removeNamedItem = function (name) {$/;"	function	line:77
NamedNodeMap.removeNamedItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.removeNamedItem = function (name) {$/;"	method	line:77
removeNamedItemNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.removeNamedItemNS = function (namespace, localName) {$/;"	function	line:92
NamedNodeMap.removeNamedItemNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^NamedNodeMap.prototype.removeNamedItemNS = function (namespace, localName) {$/;"	method	line:92
createNamedNodeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.createNamedNodeMap = function (element) {$/;"	function	line:124
nnm.attributeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^    element,$/;"	property	line:127
exports.createNamedNodeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^}$/;"	function	line:122
hasAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.hasAttribute = function (element, A) {$/;"	function	line:137
exports.hasAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:132
hasAttributeByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.hasAttributeByName = function (element, name) {$/;"	function	line:144
exports.hasAttributeByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:142
hasAttributeByNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.hasAttributeByNameNS = function (element, namespace, localName) {$/;"	function	line:151
exports.hasAttributeByNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:149
changeAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.changeAttribute = function (element, attribute, value) {$/;"	function	line:160
exports.changeAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:158
appendAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.appendAttribute = function (element, attribute) {$/;"	function	line:168
exports.appendAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:166
removeAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.removeAttribute = function (element, attribute) {$/;"	function	line:207
exports.removeAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:205
replaceAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.replaceAttribute = function (element, oldAttr, newAttr) {$/;"	function	line:249
exports.replaceAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:247
getAttributeByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.getAttributeByName = function (element, name) {$/;"	function	line:290
exports.getAttributeByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:288
getAttributeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.getAttributeValue = function (element, name) {$/;"	function	line:307
exports.getAttributeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:305
getAttributeByNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.getAttributeByNameNS = function (element, namespace, localName) {$/;"	function	line:317
exports.getAttributeByNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:315
getAttributeValueByNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.getAttributeValueByNameNS = function (element, namespace, localName) {$/;"	function	line:335
exports.getAttributeValueByNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:333
setAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.setAttribute = function (element, attr) {$/;"	function	line:345
exports.setAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:343
setAttributeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.setAttributeValue = function (element, localName, value, prefix, namespace) {$/;"	function	line:366
exports.setAttributeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:364
removeAttributeByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.removeAttributeByName = function (element, name) {$/;"	function	line:386
exports.removeAttributeByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:384
removeAttributeByNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.removeAttributeByNameNS = function (element, namespace, localName) {$/;"	function	line:398
exports.removeAttributeByNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:396
copyAttributeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.copyAttributeList = function (sourceElement, destElement) {$/;"	function	line:410
exports.copyAttributeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:408
attributeListsEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.attributeListsEqual = function (elementA, elementB) {$/;"	function	line:425
equalsA	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^    function equalsA(attrB) {$/;"	function	line:442
function.equalsA	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^    function equalsA(attrB) {$/;"	function	line:442
exports.attributeListsEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:423
attributeNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.attributeNames = function (element) {$/;"	function	line:451
exports.attributeNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:449
hasAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^exports.hasAttributes = function (element) {$/;"	function	line:457
exports.hasAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^};$/;"	function	line:455
shouldNameBeInNNMProps	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^function shouldNameBeInNNMProps(element, name) {$/;"	function	line:463
shouldNameBeInNNMProps	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/attributes.js	/^function shouldNameBeInNNMProps(element, name) {$/;"	function	line:463
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^  constructor() {$/;"	function	line:11
item	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^  item(index) {$/;"	function	line:15
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^  contains(token) {$/;"	function	line:20
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^  replace(token, newToken) {$/;"	function	line:25
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^  add(\/* tokens... *\/) {$/;"	function	line:41
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^  remove(\/* tokens... *\/) {$/;"	function	line:53
toggle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^  toggle(token, force) {$/;"	function	line:70
get length	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^  get length() {$/;"	function	line:97
get value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^  get value() {$/;"	function	line:101
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^  toString() {$/;"	function	line:109
serialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function serialize(list) {$/;"	function	line:114
serialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function serialize(list) {$/;"	function	line:114
validateTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function validateTokens(\/* tokens... *\/) {$/;"	function	line:119
validateTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function validateTokens(\/* tokens... *\/) {$/;"	function	line:119
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function update(list) {$/;"	function	line:135
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function update(list) {$/;"	function	line:135
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function indexOf(dtl, token) {$/;"	function	line:141
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function indexOf(dtl, token) {$/;"	function	line:141
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function push(dtl, token) {$/;"	function	line:146
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function push(dtl, token) {$/;"	function	line:146
spliceLite	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function spliceLite(dtl, start, deleteCount) {$/;"	function	line:155
spliceLite	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^function spliceLite(dtl, start, deleteCount) {$/;"	function	line:155
resetDOMTokenList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^exports.reset = function resetDOMTokenList(list, value) {$/;"	function	line:181
exports.reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^exports.DOMTokenList = DOMTokenList;$/;"	function	line:178
resetDOMTokenList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^exports.reset = function resetDOMTokenList(list, value) {$/;"	function	line:181
createDOMTokenList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^exports.create = function createDOMTokenList(element, attribute) {$/;"	function	line:193
list.tokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^    attribute,$/;"	property	line:198
exports.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^};$/;"	function	line:191
createDOMTokenList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^exports.create = function createDOMTokenList(element, attribute) {$/;"	function	line:193
domTokenListContains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^exports.contains = function domTokenListContains(list, token, options) {$/;"	function	line:207
exports.contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^};$/;"	function	line:205
domTokenListContains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/dom-token-list.js	/^exports.contains = function domTokenListContains(list, token, options) {$/;"	function	line:207
parseFromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/domparsing/DOMParser-impl.js	/^  parseFromString(string, contentType) {$/;"	function	line:7
createScriptingDisabledDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/domparsing/DOMParser-impl.js	/^function createScriptingDisabledDocument(parsingMode, contentType, string) {$/;"	function	line:38
createScriptingDisabledDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/domparsing/DOMParser-impl.js	/^function createScriptingDisabledDocument(parsingMode, contentType, string) {$/;"	function	line:38
initCustomEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/CustomEvent-impl.js	/^  initCustomEvent(type, bubbles, cancelable, detail) {$/;"	function	line:6
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/CustomEvent-impl.js	/^module.exports = {$/;"	property	line:16
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/ErrorEvent-impl.js	/^module.exports = {$/;"	property	line:9
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/Event-impl.js	/^  constructor(args, privateData) {$/;"	function	line:6
get defaultPrevented	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/Event-impl.js	/^  get defaultPrevented() {$/;"	function	line:33
stopPropagation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/Event-impl.js	/^  stopPropagation() {$/;"	function	line:37
get cancelBubble	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/Event-impl.js	/^  get cancelBubble() {$/;"	function	line:41
stopImmediatePropagation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/Event-impl.js	/^  stopImmediatePropagation() {$/;"	function	line:51
preventDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/Event-impl.js	/^  preventDefault() {$/;"	function	line:56
_initialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/Event-impl.js	/^  _initialize(type, bubbles, cancelable) {$/;"	function	line:62
initEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/Event-impl.js	/^  initEvent(type, bubbles, cancelable) {$/;"	function	line:76
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/Event-impl.js	/^module.exports = {$/;"	property	line:85
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^  constructor() {$/;"	function	line:11
addEventListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^  addEventListener(type, callback, options) {$/;"	function	line:15
removeEventListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^  removeEventListener(type, callback, options) {$/;"	function	line:46
dispatchEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^  dispatchEvent(eventImpl) {$/;"	function	line:73
_dispatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^  _dispatch(eventImpl, targetOverride) {$/;"	function	line:90
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^module.exports = {$/;"	property	line:154
invokeInlineListeners	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^function invokeInlineListeners(object, event) {$/;"	function	line:158
invokeInlineListeners	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^function invokeInlineListeners(object, event) {$/;"	function	line:158
invokeEventListeners	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^function invokeEventListeners(listeners, target, eventImpl) {$/;"	function	line:174
invokeEventListeners	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^function invokeEventListeners(listeners, target, eventImpl) {$/;"	function	line:174
normalizeEventHandlerOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^function normalizeEventHandlerOptions(options, defaultBoolKeys) {$/;"	function	line:250
normalizeEventHandlerOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^function normalizeEventHandlerOptions(options, defaultBoolKeys) {$/;"	function	line:250
getListenerForInlineEventHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^function getListenerForInlineEventHandler(target, type) {$/;"	function	line:273
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^  if (!callback[wrappedListener]) {$/;"	function	line:280
getListenerForInlineEventHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js	/^function getListenerForInlineEventHandler(target, type) {$/;"	function	line:273
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/HashChangeEvent-impl.js	/^module.exports = {$/;"	property	line:9
initKeyboardEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/KeyboardEvent-impl.js	/^  initKeyboardEvent(type, bubbles, cancelable, view, key, location, modifiersList, repeat, locale) {$/;"	function	line:6
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/KeyboardEvent-impl.js	/^module.exports = {$/;"	property	line:19
initMessageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/MessageEvent-impl.js	/^  initMessageEvent(type, bubbles, cancelable, data, origin, lastEventId, source, ports) {$/;"	function	line:6
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/MessageEvent-impl.js	/^module.exports = {$/;"	property	line:20
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/MouseEvent-impl.js	/^module.exports = {$/;"	property	line:26
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/ProgressEvent-impl.js	/^module.exports = {$/;"	property	line:9
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/TouchEvent-impl.js	/^module.exports = {$/;"	property	line:9
initUIEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/UIEvent-impl.js	/^  initUIEvent(type, bubbles, cancelable, view, detail) {$/;"	function	line:6
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/events/UIEvent-impl.js	/^module.exports = {$/;"	property	line:17
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/Blob-impl.js	/^  constructor(args) {$/;"	function	line:7
get size	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/Blob-impl.js	/^  get size() {$/;"	function	line:54
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/Blob-impl.js	/^  slice(start, end, contentType) {$/;"	function	line:58
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/Blob-impl.js	/^  close() {$/;"	function	line:102
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/File-impl.js	/^  constructor(args, privateData) {$/;"	function	line:6
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/FileList-impl.js	/^  constructor() {$/;"	function	line:4
item	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/FileList-impl.js	/^  item(index) {$/;"	function	line:7
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/FileReader-impl.js	/^  constructor(args, privateData) {$/;"	function	line:18
readAsArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/FileReader-impl.js	/^  readAsArrayBuffer(file) {$/;"	function	line:35
readAsDataURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/FileReader-impl.js	/^  readAsDataURL(file) {$/;"	function	line:38
readAsText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/FileReader-impl.js	/^  readAsText(file, encoding) {$/;"	function	line:41
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/FileReader-impl.js	/^  abort() {$/;"	function	line:45
_fireProgressEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/FileReader-impl.js	/^  _fireProgressEvent(name, props) {$/;"	function	line:59
_readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/FileReader-impl.js	/^  _readFile(file, format, encoding) {$/;"	function	line:64
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/file-api/FileReader-impl.js	/^        switch (format) {$/;"	function	line:92
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/AddEventListenerOptions.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/AddEventListenerOptions.js	/^  convert(obj) {$/;"	function	line:22
Attr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^function Attr() {$/;"	function	line:7
Attr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^function Attr() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^Attr.prototype.toString = function () {$/;"	function	line:12
Attr	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^}$/;"	class	line:9
Attr.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^Attr.prototype.toString = function () {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  get() {$/;"	function	line:19
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  get() {$/;"	function	line:27
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  get() {$/;"	function	line:35
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  get() {$/;"	function	line:43
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  get() {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  get() {$/;"	function	line:59
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  set(V) {$/;"	function	line:62
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  get() {$/;"	function	line:71
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  set(V) {$/;"	function	line:74
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  get() {$/;"	function	line:83
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  set(V) {$/;"	function	line:86
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  get() {$/;"	function	line:95
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  get() {$/;"	function	line:103
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^const iface = {$/;"	property	line:111
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  is(obj) {$/;"	function	line:113
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  isImpl(obj) {$/;"	function	line:126
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  create(constructorArgs, privateData) {$/;"	function	line:141
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:146
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  _internalSetup(obj) {$/;"	function	line:151
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Attr.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:153
Blob	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^function Blob() {$/;"	function	line:8
Blob	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^function Blob() {$/;"	function	line:8
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^Blob.prototype.slice = function slice() {$/;"	function	line:19
Blob	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^}$/;"	class	line:16
Blob.slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^Blob.prototype.slice = function slice() {$/;"	method	line:19
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^Blob.prototype.close = function close() {$/;"	function	line:39
Blob.close	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^Blob.prototype.close = function close() {$/;"	method	line:39
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^Blob.prototype.toString = function () {$/;"	function	line:50
Blob.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^Blob.prototype.toString = function () {$/;"	method	line:50
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^  get() {$/;"	function	line:57
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^  get() {$/;"	function	line:65
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^  get() {$/;"	function	line:73
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^const iface = {$/;"	property	line:81
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^  is(obj) {$/;"	function	line:83
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^  isImpl(obj) {$/;"	function	line:96
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^  create(constructorArgs, privateData) {$/;"	function	line:111
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:116
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^  _internalSetup(obj) {$/;"	function	line:121
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Blob.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:123
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/BlobPropertyBag.js	/^  convertInherit(obj, ret) {$/;"	function	line:8
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/BlobPropertyBag.js	/^  convert(obj) {$/;"	function	line:20
CDATASection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^function CDATASection() {$/;"	function	line:8
CDATASection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^function CDATASection() {$/;"	function	line:8
CDATASection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^}$/;"	class	line:10
CDATASection.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^CDATASection.prototype.constructor = CDATASection;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^CDATASection.prototype.toString = function () {$/;"	function	line:15
CDATASection.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^CDATASection.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^  }$/;"	class	line:18
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^const iface = {$/;"	property	line:22
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^  is(obj) {$/;"	function	line:24
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^  isImpl(obj) {$/;"	function	line:37
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^  create(constructorArgs, privateData) {$/;"	function	line:52
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:57
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^  _internalSetup(obj) {$/;"	function	line:62
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CDATASection.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:66
CharacterData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^function CharacterData() {$/;"	function	line:11
CharacterData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^function CharacterData() {$/;"	function	line:11
CharacterData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^}$/;"	class	line:13
CharacterData.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.constructor = CharacterData;$/;"	method	line:15
substringData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.substringData = function substringData(offset, count) {$/;"	function	line:22
CharacterData.substringData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.substringData = function substringData(offset, count) {$/;"	method	line:22
appendData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.appendData = function appendData(data) {$/;"	function	line:38
CharacterData.appendData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.appendData = function appendData(data) {$/;"	method	line:38
insertData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.insertData = function insertData(offset, data) {$/;"	function	line:53
CharacterData.insertData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.insertData = function insertData(offset, data) {$/;"	method	line:53
deleteData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.deleteData = function deleteData(offset, count) {$/;"	function	line:69
CharacterData.deleteData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.deleteData = function deleteData(offset, count) {$/;"	method	line:69
replaceData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.replaceData = function replaceData(offset, count, data) {$/;"	function	line:85
CharacterData.replaceData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.replaceData = function replaceData(offset, count, data) {$/;"	method	line:85
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.toString = function () {$/;"	function	line:102
CharacterData.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^CharacterData.prototype.toString = function () {$/;"	method	line:102
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^  }$/;"	class	line:105
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^  get() {$/;"	function	line:109
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^  set(V) {$/;"	function	line:112
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^  get() {$/;"	function	line:121
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^const iface = {$/;"	property	line:129
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^  is(obj) {$/;"	function	line:131
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^  isImpl(obj) {$/;"	function	line:144
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^  create(constructorArgs, privateData) {$/;"	function	line:159
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:164
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^  _internalSetup(obj) {$/;"	function	line:169
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CharacterData.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:173
ChildNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^function ChildNode() {$/;"	function	line:7
ChildNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^function ChildNode() {$/;"	function	line:7
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^ChildNode.prototype.remove = function remove() {$/;"	function	line:12
ChildNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^}$/;"	class	line:9
ChildNode.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^ChildNode.prototype.remove = function remove() {$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^ChildNode.prototype.toString = function () {$/;"	function	line:23
ChildNode.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^ChildNode.prototype.toString = function () {$/;"	method	line:23
ChildNode.ChildNode.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^ChildNode.prototype[Symbol.unscopables] = {$/;"	property	line:30
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^const iface = {$/;"	property	line:34
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^  is(obj) {$/;"	function	line:36
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^  isImpl(obj) {$/;"	function	line:49
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^  create(constructorArgs, privateData) {$/;"	function	line:64
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:69
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^  _internalSetup(obj) {$/;"	function	line:74
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ChildNode.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:76
Comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^function Comment() {$/;"	function	line:8
Comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^function Comment() {$/;"	function	line:8
Comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^}$/;"	class	line:20
Comment.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^Comment.prototype.constructor = Comment;$/;"	method	line:22
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^Comment.prototype.toString = function () {$/;"	function	line:25
Comment.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^Comment.prototype.toString = function () {$/;"	method	line:25
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^  }$/;"	class	line:28
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^const iface = {$/;"	property	line:32
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^  is(obj) {$/;"	function	line:34
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^  isImpl(obj) {$/;"	function	line:47
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^  create(constructorArgs, privateData) {$/;"	function	line:62
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:67
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^  _internalSetup(obj) {$/;"	function	line:72
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Comment.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:76
CustomEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^function CustomEvent(type) {$/;"	function	line:9
CustomEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^function CustomEvent(type) {$/;"	function	line:9
CustomEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^}$/;"	class	line:24
CustomEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^CustomEvent.prototype.constructor = CustomEvent;$/;"	method	line:26
initCustomEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^CustomEvent.prototype.initCustomEvent = function initCustomEvent(type, bubbles, cancelable, detail) {$/;"	function	line:29
CustomEvent.initCustomEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^CustomEvent.prototype.initCustomEvent = function initCustomEvent(type, bubbles, cancelable, detail) {$/;"	method	line:29
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^CustomEvent.prototype.toString = function () {$/;"	function	line:46
CustomEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^CustomEvent.prototype.toString = function () {$/;"	method	line:46
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^  }$/;"	class	line:49
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^  get() {$/;"	function	line:53
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^const iface = {$/;"	property	line:61
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^  is(obj) {$/;"	function	line:63
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^  isImpl(obj) {$/;"	function	line:76
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:91
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:96
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^  _internalSetup(obj) {$/;"	function	line:101
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:105
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEventInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/CustomEventInit.js	/^  convert(obj) {$/;"	function	line:22
Document	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^function Document() {$/;"	function	line:12
Document	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^function Document() {$/;"	function	line:12
Document	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^}$/;"	class	line:19
Document.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.constructor = Document;$/;"	method	line:21
getElementsByTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.getElementsByTagName = function getElementsByTagName(localName) {$/;"	function	line:30
Document.getElementsByTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.getElementsByTagName = function getElementsByTagName(localName) {$/;"	method	line:30
getElementsByTagNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.getElementsByTagNameNS = function getElementsByTagNameNS(namespace, localName) {$/;"	function	line:45
Document.getElementsByTagNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.getElementsByTagNameNS = function getElementsByTagNameNS(namespace, localName) {$/;"	method	line:45
getElementsByClassName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.getElementsByClassName = function getElementsByClassName(classNames) {$/;"	function	line:65
Document.getElementsByClassName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.getElementsByClassName = function getElementsByClassName(classNames) {$/;"	method	line:65
createElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createElement = function createElement(localName) {$/;"	function	line:80
Document.createElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createElement = function createElement(localName) {$/;"	method	line:80
createElementNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createElementNS = function createElementNS(namespace, qualifiedName) {$/;"	function	line:95
Document.createElementNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createElementNS = function createElementNS(namespace, qualifiedName) {$/;"	method	line:95
createDocumentFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createDocumentFragment = function createDocumentFragment() {$/;"	function	line:115
Document.createDocumentFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createDocumentFragment = function createDocumentFragment() {$/;"	method	line:115
createTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createTextNode = function createTextNode(data) {$/;"	function	line:126
Document.createTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createTextNode = function createTextNode(data) {$/;"	method	line:126
createCDATASection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createCDATASection = function createCDATASection(data) {$/;"	function	line:141
Document.createCDATASection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createCDATASection = function createCDATASection(data) {$/;"	method	line:141
createComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createComment = function createComment(data) {$/;"	function	line:156
Document.createComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createComment = function createComment(data) {$/;"	method	line:156
createProcessingInstruction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createProcessingInstruction = function createProcessingInstruction(target, data) {$/;"	function	line:171
Document.createProcessingInstruction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createProcessingInstruction = function createProcessingInstruction(target, data) {$/;"	method	line:171
importNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.importNode = function importNode(node) {$/;"	function	line:187
Document.importNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.importNode = function importNode(node) {$/;"	method	line:187
adoptNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.adoptNode = function adoptNode(node) {$/;"	function	line:206
Document.adoptNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.adoptNode = function adoptNode(node) {$/;"	method	line:206
createAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createAttribute = function createAttribute(localName) {$/;"	function	line:220
Document.createAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createAttribute = function createAttribute(localName) {$/;"	method	line:220
createAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createAttributeNS = function createAttributeNS(namespace, qualifiedName) {$/;"	function	line:235
Document.createAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createAttributeNS = function createAttributeNS(namespace, qualifiedName) {$/;"	method	line:235
createEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createEvent = function createEvent(_interface) {$/;"	function	line:255
Document.createEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createEvent = function createEvent(_interface) {$/;"	method	line:255
createTreeWalker	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createTreeWalker = function createTreeWalker(root) {$/;"	function	line:270
Document.createTreeWalker	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.createTreeWalker = function createTreeWalker(root) {$/;"	method	line:270
getElementsByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.getElementsByName = function getElementsByName(elementName) {$/;"	function	line:293
Document.getElementsByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.getElementsByName = function getElementsByName(elementName) {$/;"	method	line:293
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.open = function open() {$/;"	function	line:308
Document.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.open = function open() {$/;"	method	line:308
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.close = function close() {$/;"	function	line:329
Document.close	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.close = function close() {$/;"	method	line:329
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.write = function write() {$/;"	function	line:340
Document.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.write = function write() {$/;"	method	line:340
writeln	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.writeln = function writeln() {$/;"	function	line:354
Document.writeln	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.writeln = function writeln() {$/;"	method	line:354
hasFocus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.hasFocus = function hasFocus() {$/;"	function	line:368
Document.hasFocus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.hasFocus = function hasFocus() {$/;"	method	line:368
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.toString = function () {$/;"	function	line:379
Document.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^Document.prototype.toString = function () {$/;"	method	line:379
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  }$/;"	class	line:382
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:386
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:394
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:402
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:410
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:418
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:426
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:434
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:442
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:450
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:458
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:466
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:474
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:482
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  set(V) {$/;"	function	line:485
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:494
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:502
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:510
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  set(V) {$/;"	function	line:513
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:522
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  set(V) {$/;"	function	line:525
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:537
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:545
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:553
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:561
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:569
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:577
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:585
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:593
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:601
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:609
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:617
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  set(V) {$/;"	function	line:620
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:628
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:636
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:644
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:652
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:660
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  get() {$/;"	function	line:668
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  set(V) {$/;"	function	line:671
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^const iface = {$/;"	property	line:679
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  is(obj) {$/;"	function	line:681
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  isImpl(obj) {$/;"	function	line:694
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  create(constructorArgs, privateData) {$/;"	function	line:709
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:714
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  _internalSetup(obj) {$/;"	function	line:719
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^      get() {$/;"	function	line:723
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^      set(V) {$/;"	function	line:726
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Document.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:735
DocumentFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^function DocumentFragment() {$/;"	function	line:10
DocumentFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^function DocumentFragment() {$/;"	function	line:10
DocumentFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^}$/;"	class	line:17
DocumentFragment.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^DocumentFragment.prototype.constructor = DocumentFragment;$/;"	method	line:19
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^DocumentFragment.prototype.toString = function () {$/;"	function	line:24
DocumentFragment.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^DocumentFragment.prototype.toString = function () {$/;"	method	line:24
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^  }$/;"	class	line:27
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^const iface = {$/;"	property	line:31
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^  is(obj) {$/;"	function	line:33
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^  isImpl(obj) {$/;"	function	line:46
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^  create(constructorArgs, privateData) {$/;"	function	line:61
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:66
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^  _internalSetup(obj) {$/;"	function	line:71
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentFragment.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:75
DocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^function DocumentType() {$/;"	function	line:10
DocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^function DocumentType() {$/;"	function	line:10
DocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^}$/;"	class	line:12
DocumentType.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^DocumentType.prototype.constructor = DocumentType;$/;"	method	line:14
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^DocumentType.prototype.toString = function () {$/;"	function	line:19
DocumentType.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^DocumentType.prototype.toString = function () {$/;"	method	line:19
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^  }$/;"	class	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^  get() {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^  get() {$/;"	function	line:34
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^  get() {$/;"	function	line:42
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^const iface = {$/;"	property	line:50
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^  is(obj) {$/;"	function	line:52
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^  isImpl(obj) {$/;"	function	line:65
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^  create(constructorArgs, privateData) {$/;"	function	line:80
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:85
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^  _internalSetup(obj) {$/;"	function	line:90
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DocumentType.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:94
DOMImplementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^function DOMImplementation() {$/;"	function	line:7
DOMImplementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^function DOMImplementation() {$/;"	function	line:7
createDocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^DOMImplementation.prototype.createDocumentType = function createDocumentType(qualifiedName, publicId, systemId) {$/;"	function	line:12
DOMImplementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^}$/;"	class	line:9
DOMImplementation.createDocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^DOMImplementation.prototype.createDocumentType = function createDocumentType(qualifiedName, publicId, systemId) {$/;"	method	line:12
createDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^DOMImplementation.prototype.createDocument = function createDocument(namespace, qualifiedName) {$/;"	function	line:29
DOMImplementation.createDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^DOMImplementation.prototype.createDocument = function createDocument(namespace, qualifiedName) {$/;"	method	line:29
createHTMLDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^DOMImplementation.prototype.createHTMLDocument = function createHTMLDocument() {$/;"	function	line:53
DOMImplementation.createHTMLDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^DOMImplementation.prototype.createHTMLDocument = function createHTMLDocument() {$/;"	method	line:53
hasFeature	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^DOMImplementation.prototype.hasFeature = function hasFeature() {$/;"	function	line:67
DOMImplementation.hasFeature	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^DOMImplementation.prototype.hasFeature = function hasFeature() {$/;"	method	line:67
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^DOMImplementation.prototype.toString = function () {$/;"	function	line:78
DOMImplementation.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^DOMImplementation.prototype.toString = function () {$/;"	method	line:78
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^const iface = {$/;"	property	line:85
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^  is(obj) {$/;"	function	line:87
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^  isImpl(obj) {$/;"	function	line:100
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^  create(constructorArgs, privateData) {$/;"	function	line:115
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:120
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^  _internalSetup(obj) {$/;"	function	line:125
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMImplementation.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:127
DOMParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^function DOMParser() {$/;"	function	line:7
DOMParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^function DOMParser() {$/;"	function	line:7
parseFromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^DOMParser.prototype.parseFromString = function parseFromString(str, type) {$/;"	function	line:17
DOMParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^}$/;"	class	line:14
DOMParser.parseFromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^DOMParser.prototype.parseFromString = function parseFromString(str, type) {$/;"	method	line:17
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^DOMParser.prototype.toString = function () {$/;"	function	line:32
DOMParser.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^DOMParser.prototype.toString = function () {$/;"	method	line:32
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^const iface = {$/;"	property	line:39
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^  is(obj) {$/;"	function	line:41
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^  isImpl(obj) {$/;"	function	line:54
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^  create(constructorArgs, privateData) {$/;"	function	line:69
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:74
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^  _internalSetup(obj) {$/;"	function	line:79
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/DOMParser.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:81
Element	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^function Element() {$/;"	function	line:12
Element	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^function Element() {$/;"	function	line:12
Element	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^}$/;"	class	line:14
Element.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.constructor = Element;$/;"	method	line:16
hasAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.hasAttributes = function hasAttributes() {$/;"	function	line:25
Element.hasAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.hasAttributes = function hasAttributes() {$/;"	method	line:25
getAttributeNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getAttributeNames = function getAttributeNames() {$/;"	function	line:36
Element.getAttributeNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getAttributeNames = function getAttributeNames() {$/;"	method	line:36
getAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getAttribute = function getAttribute(qualifiedName) {$/;"	function	line:47
Element.getAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getAttribute = function getAttribute(qualifiedName) {$/;"	method	line:47
getAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getAttributeNS = function getAttributeNS(namespace, localName) {$/;"	function	line:62
Element.getAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getAttributeNS = function getAttributeNS(namespace, localName) {$/;"	method	line:62
setAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.setAttribute = function setAttribute(qualifiedName, value) {$/;"	function	line:82
Element.setAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.setAttribute = function setAttribute(qualifiedName, value) {$/;"	method	line:82
setAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.setAttributeNS = function setAttributeNS(namespace, qualifiedName, value) {$/;"	function	line:98
Element.setAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.setAttributeNS = function setAttributeNS(namespace, qualifiedName, value) {$/;"	method	line:98
removeAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.removeAttribute = function removeAttribute(qualifiedName) {$/;"	function	line:119
Element.removeAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.removeAttribute = function removeAttribute(qualifiedName) {$/;"	method	line:119
removeAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.removeAttributeNS = function removeAttributeNS(namespace, localName) {$/;"	function	line:134
Element.removeAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.removeAttributeNS = function removeAttributeNS(namespace, localName) {$/;"	method	line:134
hasAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.hasAttribute = function hasAttribute(qualifiedName) {$/;"	function	line:154
Element.hasAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.hasAttribute = function hasAttribute(qualifiedName) {$/;"	method	line:154
hasAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.hasAttributeNS = function hasAttributeNS(namespace, localName) {$/;"	function	line:169
Element.hasAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.hasAttributeNS = function hasAttributeNS(namespace, localName) {$/;"	method	line:169
getAttributeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getAttributeNode = function getAttributeNode(qualifiedName) {$/;"	function	line:189
Element.getAttributeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getAttributeNode = function getAttributeNode(qualifiedName) {$/;"	method	line:189
getAttributeNodeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getAttributeNodeNS = function getAttributeNodeNS(namespace, localName) {$/;"	function	line:204
Element.getAttributeNodeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getAttributeNodeNS = function getAttributeNodeNS(namespace, localName) {$/;"	method	line:204
setAttributeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.setAttributeNode = function setAttributeNode(attr) {$/;"	function	line:224
Element.setAttributeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.setAttributeNode = function setAttributeNode(attr) {$/;"	method	line:224
setAttributeNodeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.setAttributeNodeNS = function setAttributeNodeNS(attr) {$/;"	function	line:238
Element.setAttributeNodeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.setAttributeNodeNS = function setAttributeNodeNS(attr) {$/;"	method	line:238
removeAttributeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.removeAttributeNode = function removeAttributeNode(attr) {$/;"	function	line:252
Element.removeAttributeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.removeAttributeNode = function removeAttributeNode(attr) {$/;"	method	line:252
matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.matches = function matches(selectors) {$/;"	function	line:266
Element.matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.matches = function matches(selectors) {$/;"	method	line:266
webkitMatchesSelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.webkitMatchesSelector = function webkitMatchesSelector(selectors) {$/;"	function	line:281
Element.webkitMatchesSelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.webkitMatchesSelector = function webkitMatchesSelector(selectors) {$/;"	method	line:281
getElementsByTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getElementsByTagName = function getElementsByTagName(localName) {$/;"	function	line:296
Element.getElementsByTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getElementsByTagName = function getElementsByTagName(localName) {$/;"	method	line:296
getElementsByTagNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getElementsByTagNameNS = function getElementsByTagNameNS(namespace, localName) {$/;"	function	line:311
Element.getElementsByTagNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getElementsByTagNameNS = function getElementsByTagNameNS(namespace, localName) {$/;"	method	line:311
getElementsByClassName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getElementsByClassName = function getElementsByClassName(classNames) {$/;"	function	line:331
Element.getElementsByClassName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getElementsByClassName = function getElementsByClassName(classNames) {$/;"	method	line:331
insertAdjacentHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.insertAdjacentHTML = function insertAdjacentHTML(position, text) {$/;"	function	line:346
Element.insertAdjacentHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.insertAdjacentHTML = function insertAdjacentHTML(position, text) {$/;"	method	line:346
getClientRects	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getClientRects = function getClientRects() {$/;"	function	line:362
Element.getClientRects	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getClientRects = function getClientRects() {$/;"	method	line:362
getBoundingClientRect	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getBoundingClientRect = function getBoundingClientRect() {$/;"	function	line:373
Element.getBoundingClientRect	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.getBoundingClientRect = function getBoundingClientRect() {$/;"	method	line:373
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.toString = function () {$/;"	function	line:384
Element.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^Element.prototype.toString = function () {$/;"	method	line:384
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  }$/;"	class	line:387
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:391
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:399
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:407
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:415
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:423
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  set(V) {$/;"	function	line:427
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:436
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  set(V) {$/;"	function	line:440
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:449
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  set(V) {$/;"	function	line:452
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:460
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:468
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  set(V) {$/;"	function	line:471
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:480
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  set(V) {$/;"	function	line:483
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:492
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  set(V) {$/;"	function	line:495
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:504
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  set(V) {$/;"	function	line:507
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:516
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:524
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:532
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:540
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:548
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  get() {$/;"	function	line:556
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^const iface = {$/;"	property	line:564
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  is(obj) {$/;"	function	line:566
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  isImpl(obj) {$/;"	function	line:579
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  create(constructorArgs, privateData) {$/;"	function	line:594
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:599
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  _internalSetup(obj) {$/;"	function	line:604
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Element.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:608
ElementContentEditable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^function ElementContentEditable() {$/;"	function	line:7
ElementContentEditable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^function ElementContentEditable() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^ElementContentEditable.prototype.toString = function () {$/;"	function	line:12
ElementContentEditable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^}$/;"	class	line:9
ElementContentEditable.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^ElementContentEditable.prototype.toString = function () {$/;"	method	line:12
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^const iface = {$/;"	property	line:19
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^  is(obj) {$/;"	function	line:21
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^  isImpl(obj) {$/;"	function	line:34
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^  create(constructorArgs, privateData) {$/;"	function	line:49
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:54
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^  _internalSetup(obj) {$/;"	function	line:59
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementContentEditable.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:61
ElementCSSInlineStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^function ElementCSSInlineStyle() {$/;"	function	line:7
ElementCSSInlineStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^function ElementCSSInlineStyle() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^ElementCSSInlineStyle.prototype.toString = function () {$/;"	function	line:12
ElementCSSInlineStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^}$/;"	class	line:9
ElementCSSInlineStyle.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^ElementCSSInlineStyle.prototype.toString = function () {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^  get() {$/;"	function	line:19
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^  set(V) {$/;"	function	line:22
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^const iface = {$/;"	property	line:30
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^  is(obj) {$/;"	function	line:32
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^  isImpl(obj) {$/;"	function	line:45
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^  create(constructorArgs, privateData) {$/;"	function	line:60
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:65
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^  _internalSetup(obj) {$/;"	function	line:70
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ElementCSSInlineStyle.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:72
ErrorEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^function ErrorEvent(type) {$/;"	function	line:9
ErrorEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^function ErrorEvent(type) {$/;"	function	line:9
ErrorEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^}$/;"	class	line:24
ErrorEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^ErrorEvent.prototype.constructor = ErrorEvent;$/;"	method	line:26
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^ErrorEvent.prototype.toString = function () {$/;"	function	line:29
ErrorEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^ErrorEvent.prototype.toString = function () {$/;"	method	line:29
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  }$/;"	class	line:32
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  get() {$/;"	function	line:36
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  get() {$/;"	function	line:44
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  get() {$/;"	function	line:52
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  get() {$/;"	function	line:60
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  get() {$/;"	function	line:68
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^const iface = {$/;"	property	line:76
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  is(obj) {$/;"	function	line:78
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  isImpl(obj) {$/;"	function	line:91
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:106
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:111
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  _internalSetup(obj) {$/;"	function	line:116
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:120
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEventInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ErrorEventInit.js	/^  convert(obj) {$/;"	function	line:44
Event	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^function Event(type) {$/;"	function	line:8
Event	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^function Event(type) {$/;"	function	line:8
stopPropagation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^Event.prototype.stopPropagation = function stopPropagation() {$/;"	function	line:26
Event	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^}$/;"	class	line:23
Event.stopPropagation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^Event.prototype.stopPropagation = function stopPropagation() {$/;"	method	line:26
stopImmediatePropagation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^Event.prototype.stopImmediatePropagation = function stopImmediatePropagation() {$/;"	function	line:37
Event.stopImmediatePropagation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^Event.prototype.stopImmediatePropagation = function stopImmediatePropagation() {$/;"	method	line:37
preventDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^Event.prototype.preventDefault = function preventDefault() {$/;"	function	line:48
Event.preventDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^Event.prototype.preventDefault = function preventDefault() {$/;"	method	line:48
initEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^Event.prototype.initEvent = function initEvent(type, bubbles, cancelable) {$/;"	function	line:59
Event.initEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^Event.prototype.initEvent = function initEvent(type, bubbles, cancelable) {$/;"	method	line:59
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^Event.prototype.toString = function () {$/;"	function	line:76
Event.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^Event.prototype.toString = function () {$/;"	method	line:76
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  get() {$/;"	function	line:83
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  get() {$/;"	function	line:91
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  get() {$/;"	function	line:99
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  get() {$/;"	function	line:143
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  get() {$/;"	function	line:151
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  set(V) {$/;"	function	line:154
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  get() {$/;"	function	line:163
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  get() {$/;"	function	line:171
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  get() {$/;"	function	line:179
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  get() {$/;"	function	line:187
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^const iface = {$/;"	property	line:195
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  is(obj) {$/;"	function	line:197
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  isImpl(obj) {$/;"	function	line:210
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  create(constructorArgs, privateData) {$/;"	function	line:225
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:230
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  _internalSetup(obj) {$/;"	function	line:235
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^      get() {$/;"	function	line:237
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Event.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:246
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:8
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventInit.js	/^  convert(obj) {$/;"	function	line:28
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventListenerOptions.js	/^  convertInherit(obj, ret) {$/;"	function	line:8
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventListenerOptions.js	/^  convert(obj) {$/;"	function	line:20
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventModifierInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventModifierInit.js	/^  convert(obj) {$/;"	function	line:134
EventTarget	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^function EventTarget() {$/;"	function	line:7
EventTarget	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^function EventTarget() {$/;"	function	line:7
addEventListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^EventTarget.prototype.addEventListener = function addEventListener(type, callback) {$/;"	function	line:12
EventTarget	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^}$/;"	class	line:9
EventTarget.addEventListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^EventTarget.prototype.addEventListener = function addEventListener(type, callback) {$/;"	method	line:12
removeEventListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^EventTarget.prototype.removeEventListener = function removeEventListener(type, callback) {$/;"	function	line:31
EventTarget.removeEventListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^EventTarget.prototype.removeEventListener = function removeEventListener(type, callback) {$/;"	method	line:31
dispatchEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^EventTarget.prototype.dispatchEvent = function dispatchEvent(event) {$/;"	function	line:50
EventTarget.dispatchEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^EventTarget.prototype.dispatchEvent = function dispatchEvent(event) {$/;"	method	line:50
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^EventTarget.prototype.toString = function () {$/;"	function	line:64
EventTarget.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^EventTarget.prototype.toString = function () {$/;"	method	line:64
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^const iface = {$/;"	property	line:71
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^  is(obj) {$/;"	function	line:73
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^  isImpl(obj) {$/;"	function	line:86
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^  create(constructorArgs, privateData) {$/;"	function	line:101
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:106
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^  _internalSetup(obj) {$/;"	function	line:111
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/EventTarget.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:113
File	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^function File(fileBits, fileName) {$/;"	function	line:9
File	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^function File(fileBits, fileName) {$/;"	function	line:9
File	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^}$/;"	class	line:24
File.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^File.prototype.constructor = File;$/;"	method	line:26
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^File.prototype.toString = function () {$/;"	function	line:29
File.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^File.prototype.toString = function () {$/;"	method	line:29
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^  }$/;"	class	line:32
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^  get() {$/;"	function	line:36
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^  get() {$/;"	function	line:44
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^const iface = {$/;"	property	line:52
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^  is(obj) {$/;"	function	line:54
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^  isImpl(obj) {$/;"	function	line:67
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^  create(constructorArgs, privateData) {$/;"	function	line:82
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:87
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^  _internalSetup(obj) {$/;"	function	line:92
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/File.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:96
FileList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^function FileList() {$/;"	function	line:7
FileList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^function FileList() {$/;"	function	line:7
item	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^FileList.prototype.item = function item(index) {$/;"	function	line:12
FileList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^}$/;"	class	line:9
FileList.item	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^FileList.prototype.item = function item(index) {$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^FileList.prototype.toString = function () {$/;"	function	line:27
FileList.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^FileList.prototype.toString = function () {$/;"	method	line:27
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^  get() {$/;"	function	line:34
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^const iface = {$/;"	property	line:42
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^  is(obj) {$/;"	function	line:44
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^  isImpl(obj) {$/;"	function	line:57
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^  create(constructorArgs, privateData) {$/;"	function	line:72
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:77
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^  _internalSetup(obj) {$/;"	function	line:82
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileList.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:84
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FilePropertyBag.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FilePropertyBag.js	/^  convert(obj) {$/;"	function	line:20
createInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  createInterface: function (defaultPrivateData) {$/;"	function	line:10
module.exports.createInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^module.exports = {$/;"	method	line:9
FileReader	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^function FileReader() {$/;"	function	line:13
module.exports.createInterface.FileReader	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^function FileReader() {$/;"	function	line:13
FileReader	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^}$/;"	class	line:20
FileReader.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^FileReader.prototype.constructor = FileReader;$/;"	method	line:22
readAsArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^FileReader.prototype.readAsArrayBuffer = function readAsArrayBuffer(blob) {$/;"	function	line:25
FileReader.readAsArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^FileReader.prototype.readAsArrayBuffer = function readAsArrayBuffer(blob) {$/;"	method	line:25
readAsText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^FileReader.prototype.readAsText = function readAsText(blob) {$/;"	function	line:39
FileReader.readAsText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^FileReader.prototype.readAsText = function readAsText(blob) {$/;"	method	line:39
readAsDataURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^FileReader.prototype.readAsDataURL = function readAsDataURL(blob) {$/;"	function	line:56
FileReader.readAsDataURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^FileReader.prototype.readAsDataURL = function readAsDataURL(blob) {$/;"	method	line:56
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^FileReader.prototype.abort = function abort() {$/;"	function	line:70
FileReader.abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^FileReader.prototype.abort = function abort() {$/;"	method	line:70
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^FileReader.prototype.toString = function () {$/;"	function	line:81
FileReader.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^FileReader.prototype.toString = function () {$/;"	method	line:81
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  }$/;"	class	line:84
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  get() {$/;"	function	line:115
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  get() {$/;"	function	line:123
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  get() {$/;"	function	line:131
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  get() {$/;"	function	line:139
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  set(V) {$/;"	function	line:142
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  get() {$/;"	function	line:150
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  set(V) {$/;"	function	line:153
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  get() {$/;"	function	line:161
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  set(V) {$/;"	function	line:164
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  get() {$/;"	function	line:172
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  set(V) {$/;"	function	line:175
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  get() {$/;"	function	line:183
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  set(V) {$/;"	function	line:186
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  get() {$/;"	function	line:194
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  set(V) {$/;"	function	line:197
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  create(constructorArgs, privateData) {$/;"	function	line:206
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:211
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  _internalSetup(obj) {$/;"	function	line:216
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:220
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  is(obj) {$/;"	function	line:243
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FileReader.js	/^  isImpl(obj) {$/;"	function	line:256
FocusEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^function FocusEvent(type) {$/;"	function	line:9
FocusEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^function FocusEvent(type) {$/;"	function	line:9
FocusEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^}$/;"	class	line:24
FocusEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^FocusEvent.prototype.constructor = FocusEvent;$/;"	method	line:26
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^FocusEvent.prototype.toString = function () {$/;"	function	line:29
FocusEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^FocusEvent.prototype.toString = function () {$/;"	method	line:29
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^  }$/;"	class	line:32
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^  get() {$/;"	function	line:36
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^const iface = {$/;"	property	line:44
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^  is(obj) {$/;"	function	line:46
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^  isImpl(obj) {$/;"	function	line:59
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:74
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:79
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^  _internalSetup(obj) {$/;"	function	line:84
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:88
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEventInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FocusEventInit.js	/^  convert(obj) {$/;"	function	line:22
FormData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^function FormData() {$/;"	function	line:7
FormData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^function FormData() {$/;"	function	line:7
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.append = function append(name, value) {$/;"	function	line:17
FormData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^}$/;"	class	line:14
FormData.append	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.append = function append(name, value) {$/;"	method	line:17
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.delete = function _(name) {$/;"	function	line:35
FormData.delete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.delete = function _(name) {$/;"	method	line:35
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.get = function get(name) {$/;"	function	line:50
FormData.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.get = function get(name) {$/;"	method	line:50
getAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.getAll = function getAll(name) {$/;"	function	line:65
FormData.getAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.getAll = function getAll(name) {$/;"	method	line:65
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.has = function has(name) {$/;"	function	line:80
FormData.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.has = function has(name) {$/;"	method	line:80
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.set = function set(name, value) {$/;"	function	line:95
FormData.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.set = function set(name, value) {$/;"	method	line:95
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.toString = function () {$/;"	function	line:113
FormData.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^FormData.prototype.toString = function () {$/;"	method	line:113
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^const iface = {$/;"	property	line:120
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^  is(obj) {$/;"	function	line:122
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^  isImpl(obj) {$/;"	function	line:135
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^  create(constructorArgs, privateData) {$/;"	function	line:150
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:155
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^  _internalSetup(obj) {$/;"	function	line:160
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/FormData.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:162
GlobalEventHandlers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^function GlobalEventHandlers() {$/;"	function	line:7
GlobalEventHandlers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^function GlobalEventHandlers() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^GlobalEventHandlers.prototype.toString = function () {$/;"	function	line:12
GlobalEventHandlers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^}$/;"	class	line:9
GlobalEventHandlers.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^GlobalEventHandlers.prototype.toString = function () {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:19
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:30
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:33
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:41
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:44
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:52
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:55
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:63
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:66
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:74
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:77
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:85
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:88
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:96
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:99
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:107
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:110
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:118
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:121
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:129
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:132
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:140
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:143
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:151
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:154
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:162
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:165
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:173
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:176
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:184
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:187
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:195
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:198
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:206
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:209
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:217
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:220
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:228
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:231
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:239
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:242
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:250
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:253
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:261
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:264
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:272
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:275
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:283
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:286
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:294
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:297
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:305
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:308
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:316
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:319
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:327
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:330
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:338
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:341
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:349
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:352
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:360
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:363
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:371
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:374
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:382
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:385
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:393
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:396
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:404
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:407
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:415
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:418
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:426
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:429
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:437
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:440
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:448
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:451
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:459
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:462
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:470
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:473
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:481
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:484
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:492
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:495
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:503
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:506
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:514
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:517
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:525
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:528
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:536
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:539
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:547
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:550
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:558
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:561
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:569
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:572
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:580
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:583
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:591
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:594
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:602
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:605
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:613
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:616
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:624
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:627
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:635
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:638
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:646
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:649
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:657
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:660
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:668
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:671
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:679
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:682
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:690
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:693
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  get() {$/;"	function	line:701
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  set(V) {$/;"	function	line:704
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^const iface = {$/;"	property	line:712
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  is(obj) {$/;"	function	line:714
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  isImpl(obj) {$/;"	function	line:727
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  create(constructorArgs, privateData) {$/;"	function	line:742
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:747
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  _internalSetup(obj) {$/;"	function	line:752
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/GlobalEventHandlers.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:754
HashChangeEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^function HashChangeEvent(type) {$/;"	function	line:9
HashChangeEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^function HashChangeEvent(type) {$/;"	function	line:9
HashChangeEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^}$/;"	class	line:24
HashChangeEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^HashChangeEvent.prototype.constructor = HashChangeEvent;$/;"	method	line:26
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^HashChangeEvent.prototype.toString = function () {$/;"	function	line:29
HashChangeEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^HashChangeEvent.prototype.toString = function () {$/;"	method	line:29
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^  }$/;"	class	line:32
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^  get() {$/;"	function	line:36
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^  get() {$/;"	function	line:44
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^const iface = {$/;"	property	line:52
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^  is(obj) {$/;"	function	line:54
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^  isImpl(obj) {$/;"	function	line:67
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:82
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:87
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^  _internalSetup(obj) {$/;"	function	line:92
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:96
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEventInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HashChangeEventInit.js	/^  convert(obj) {$/;"	function	line:26
History	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^function History() {$/;"	function	line:7
History	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^function History() {$/;"	function	line:7
go	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.go = function go() {$/;"	function	line:12
History	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^}$/;"	class	line:9
History.go	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.go = function go() {$/;"	method	line:12
back	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.back = function back() {$/;"	function	line:28
History.back	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.back = function back() {$/;"	method	line:28
forward	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.forward = function forward() {$/;"	function	line:39
History.forward	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.forward = function forward() {$/;"	method	line:39
pushState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.pushState = function pushState(data, title) {$/;"	function	line:50
History.pushState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.pushState = function pushState(data, title) {$/;"	method	line:50
replaceState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.replaceState = function replaceState(data, title) {$/;"	function	line:74
History.replaceState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.replaceState = function replaceState(data, title) {$/;"	method	line:74
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.toString = function () {$/;"	function	line:98
History.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^History.prototype.toString = function () {$/;"	method	line:98
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^  get() {$/;"	function	line:105
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^  get() {$/;"	function	line:113
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^const iface = {$/;"	property	line:121
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^  is(obj) {$/;"	function	line:123
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^  isImpl(obj) {$/;"	function	line:136
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^  create(constructorArgs, privateData) {$/;"	function	line:151
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:156
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^  _internalSetup(obj) {$/;"	function	line:161
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/History.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:163
HTMLAnchorElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^function HTMLAnchorElement() {$/;"	function	line:10
HTMLAnchorElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^function HTMLAnchorElement() {$/;"	function	line:10
HTMLAnchorElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^}$/;"	class	line:12
HTMLAnchorElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^HTMLAnchorElement.prototype.constructor = HTMLAnchorElement;$/;"	method	line:14
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^HTMLAnchorElement.prototype.toString = function () {$/;"	function	line:19
HTMLAnchorElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^HTMLAnchorElement.prototype.toString = function () {$/;"	method	line:19
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  }$/;"	class	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  get() {$/;"	function	line:26
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  set(V) {$/;"	function	line:30
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  get() {$/;"	function	line:39
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  set(V) {$/;"	function	line:43
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  get() {$/;"	function	line:52
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  set(V) {$/;"	function	line:56
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  get() {$/;"	function	line:65
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  set(V) {$/;"	function	line:69
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  get() {$/;"	function	line:78
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  set(V) {$/;"	function	line:82
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  get() {$/;"	function	line:91
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  set(V) {$/;"	function	line:94
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  get() {$/;"	function	line:103
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  set(V) {$/;"	function	line:107
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  get() {$/;"	function	line:116
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  set(V) {$/;"	function	line:120
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  get() {$/;"	function	line:129
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  set(V) {$/;"	function	line:133
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  get() {$/;"	function	line:142
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  set(V) {$/;"	function	line:146
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  get() {$/;"	function	line:155
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  set(V) {$/;"	function	line:159
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^const iface = {$/;"	property	line:168
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  is(obj) {$/;"	function	line:170
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  isImpl(obj) {$/;"	function	line:183
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:198
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:203
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  _internalSetup(obj) {$/;"	function	line:208
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAnchorElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:212
HTMLAppletElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^function HTMLAppletElement() {$/;"	function	line:8
HTMLAppletElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^function HTMLAppletElement() {$/;"	function	line:8
HTMLAppletElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^}$/;"	class	line:10
HTMLAppletElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^HTMLAppletElement.prototype.constructor = HTMLAppletElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^HTMLAppletElement.prototype.toString = function () {$/;"	function	line:15
HTMLAppletElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^HTMLAppletElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  set(V) {$/;"	function	line:39
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  get() {$/;"	function	line:48
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  set(V) {$/;"	function	line:52
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  get() {$/;"	function	line:61
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  set(V) {$/;"	function	line:65
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  get() {$/;"	function	line:74
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  set(V) {$/;"	function	line:77
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  get() {$/;"	function	line:86
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  set(V) {$/;"	function	line:90
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  get() {$/;"	function	line:99
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  set(V) {$/;"	function	line:103
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  get() {$/;"	function	line:113
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  set(V) {$/;"	function	line:117
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  get() {$/;"	function	line:126
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  set(V) {$/;"	function	line:129
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  get() {$/;"	function	line:138
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  set(V) {$/;"	function	line:142
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  get() {$/;"	function	line:152
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  set(V) {$/;"	function	line:156
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^const iface = {$/;"	property	line:165
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  is(obj) {$/;"	function	line:167
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  isImpl(obj) {$/;"	function	line:180
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:195
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:200
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  _internalSetup(obj) {$/;"	function	line:205
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAppletElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:209
HTMLAreaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^function HTMLAreaElement() {$/;"	function	line:10
HTMLAreaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^function HTMLAreaElement() {$/;"	function	line:10
HTMLAreaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^}$/;"	class	line:12
HTMLAreaElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^HTMLAreaElement.prototype.constructor = HTMLAreaElement;$/;"	method	line:14
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^HTMLAreaElement.prototype.toString = function () {$/;"	function	line:19
HTMLAreaElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^HTMLAreaElement.prototype.toString = function () {$/;"	method	line:19
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  }$/;"	class	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  get() {$/;"	function	line:26
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  set(V) {$/;"	function	line:30
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  get() {$/;"	function	line:39
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  set(V) {$/;"	function	line:43
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  get() {$/;"	function	line:52
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  set(V) {$/;"	function	line:56
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  get() {$/;"	function	line:65
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  set(V) {$/;"	function	line:69
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  get() {$/;"	function	line:78
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  set(V) {$/;"	function	line:82
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  get() {$/;"	function	line:91
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  set(V) {$/;"	function	line:94
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^const iface = {$/;"	property	line:107
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  is(obj) {$/;"	function	line:109
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  isImpl(obj) {$/;"	function	line:122
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:137
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:142
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  _internalSetup(obj) {$/;"	function	line:147
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAreaElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:151
HTMLAudioElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^function HTMLAudioElement() {$/;"	function	line:8
HTMLAudioElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^function HTMLAudioElement() {$/;"	function	line:8
HTMLAudioElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^}$/;"	class	line:10
HTMLAudioElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^HTMLAudioElement.prototype.constructor = HTMLAudioElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^HTMLAudioElement.prototype.toString = function () {$/;"	function	line:15
HTMLAudioElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^HTMLAudioElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^  }$/;"	class	line:18
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^const iface = {$/;"	property	line:22
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^  is(obj) {$/;"	function	line:24
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^  isImpl(obj) {$/;"	function	line:37
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:52
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:57
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^  _internalSetup(obj) {$/;"	function	line:62
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLAudioElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:66
HTMLBaseElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^function HTMLBaseElement() {$/;"	function	line:8
HTMLBaseElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^function HTMLBaseElement() {$/;"	function	line:8
HTMLBaseElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^}$/;"	class	line:10
HTMLBaseElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^HTMLBaseElement.prototype.constructor = HTMLBaseElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^HTMLBaseElement.prototype.toString = function () {$/;"	function	line:15
HTMLBaseElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^HTMLBaseElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^  get() {$/;"	function	line:34
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^  set(V) {$/;"	function	line:38
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^const iface = {$/;"	property	line:47
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^  is(obj) {$/;"	function	line:49
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^  isImpl(obj) {$/;"	function	line:62
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:77
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:82
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^  _internalSetup(obj) {$/;"	function	line:87
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBaseElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:91
HTMLBodyElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^function HTMLBodyElement() {$/;"	function	line:10
HTMLBodyElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^function HTMLBodyElement() {$/;"	function	line:10
HTMLBodyElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^}$/;"	class	line:12
HTMLBodyElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^HTMLBodyElement.prototype.constructor = HTMLBodyElement;$/;"	method	line:14
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^HTMLBodyElement.prototype.toString = function () {$/;"	function	line:19
HTMLBodyElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^HTMLBodyElement.prototype.toString = function () {$/;"	method	line:19
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  }$/;"	class	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  get() {$/;"	function	line:26
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  set(V) {$/;"	function	line:30
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  get() {$/;"	function	line:39
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  set(V) {$/;"	function	line:43
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  get() {$/;"	function	line:52
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  set(V) {$/;"	function	line:56
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  get() {$/;"	function	line:65
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  set(V) {$/;"	function	line:69
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  get() {$/;"	function	line:78
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  set(V) {$/;"	function	line:82
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  get() {$/;"	function	line:91
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  set(V) {$/;"	function	line:95
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^const iface = {$/;"	property	line:104
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  is(obj) {$/;"	function	line:106
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  isImpl(obj) {$/;"	function	line:119
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:134
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:139
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  _internalSetup(obj) {$/;"	function	line:144
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBodyElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:148
HTMLBRElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^function HTMLBRElement() {$/;"	function	line:8
HTMLBRElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^function HTMLBRElement() {$/;"	function	line:8
HTMLBRElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^}$/;"	class	line:10
HTMLBRElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^HTMLBRElement.prototype.constructor = HTMLBRElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^HTMLBRElement.prototype.toString = function () {$/;"	function	line:15
HTMLBRElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^HTMLBRElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLBRElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLButtonElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^function HTMLButtonElement() {$/;"	function	line:8
HTMLButtonElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^function HTMLButtonElement() {$/;"	function	line:8
HTMLButtonElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^}$/;"	class	line:10
HTMLButtonElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^HTMLButtonElement.prototype.constructor = HTMLButtonElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^HTMLButtonElement.prototype.toString = function () {$/;"	function	line:15
HTMLButtonElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^HTMLButtonElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  get() {$/;"	function	line:38
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  set(V) {$/;"	function	line:41
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  get() {$/;"	function	line:54
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  get() {$/;"	function	line:62
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  set(V) {$/;"	function	line:65
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  get() {$/;"	function	line:78
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  set(V) {$/;"	function	line:82
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  get() {$/;"	function	line:91
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  set(V) {$/;"	function	line:95
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  get() {$/;"	function	line:104
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  set(V) {$/;"	function	line:107
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  get() {$/;"	function	line:116
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  set(V) {$/;"	function	line:120
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^const iface = {$/;"	property	line:129
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  is(obj) {$/;"	function	line:131
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  isImpl(obj) {$/;"	function	line:144
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:159
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:164
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  _internalSetup(obj) {$/;"	function	line:169
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLButtonElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:173
HTMLCanvasElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^function HTMLCanvasElement() {$/;"	function	line:8
HTMLCanvasElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^function HTMLCanvasElement() {$/;"	function	line:8
HTMLCanvasElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^}$/;"	class	line:10
HTMLCanvasElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.constructor = HTMLCanvasElement;$/;"	method	line:12
getContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.getContext = function getContext(contextId) {$/;"	function	line:15
HTMLCanvasElement.getContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.getContext = function getContext(contextId) {$/;"	method	line:15
probablySupportsContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.probablySupportsContext = function probablySupportsContext(contextId) {$/;"	function	line:30
HTMLCanvasElement.probablySupportsContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.probablySupportsContext = function probablySupportsContext(contextId) {$/;"	method	line:30
setContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.setContext = function setContext(context) {$/;"	function	line:45
HTMLCanvasElement.setContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.setContext = function setContext(context) {$/;"	method	line:45
toDataURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.toDataURL = function toDataURL() {$/;"	function	line:59
HTMLCanvasElement.toDataURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.toDataURL = function toDataURL() {$/;"	method	line:59
toBlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.toBlob = function toBlob(callback) {$/;"	function	line:73
HTMLCanvasElement.toBlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.toBlob = function toBlob(callback) {$/;"	method	line:73
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.toString = function () {$/;"	function	line:90
HTMLCanvasElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^HTMLCanvasElement.prototype.toString = function () {$/;"	method	line:90
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^  }$/;"	class	line:93
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^  get() {$/;"	function	line:97
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^  set(V) {$/;"	function	line:100
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^  get() {$/;"	function	line:109
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^  set(V) {$/;"	function	line:112
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^const iface = {$/;"	property	line:121
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^  is(obj) {$/;"	function	line:123
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^  isImpl(obj) {$/;"	function	line:136
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:151
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:156
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^  _internalSetup(obj) {$/;"	function	line:161
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLCanvasElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:165
HTMLDataElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^function HTMLDataElement() {$/;"	function	line:8
HTMLDataElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^function HTMLDataElement() {$/;"	function	line:8
HTMLDataElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^}$/;"	class	line:10
HTMLDataElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^HTMLDataElement.prototype.constructor = HTMLDataElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^HTMLDataElement.prototype.toString = function () {$/;"	function	line:15
HTMLDataElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^HTMLDataElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLDataListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^function HTMLDataListElement() {$/;"	function	line:8
HTMLDataListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^function HTMLDataListElement() {$/;"	function	line:8
HTMLDataListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^}$/;"	class	line:10
HTMLDataListElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^HTMLDataListElement.prototype.constructor = HTMLDataListElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^HTMLDataListElement.prototype.toString = function () {$/;"	function	line:15
HTMLDataListElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^HTMLDataListElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^  }$/;"	class	line:18
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^const iface = {$/;"	property	line:22
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^  is(obj) {$/;"	function	line:24
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^  isImpl(obj) {$/;"	function	line:37
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:52
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:57
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^  _internalSetup(obj) {$/;"	function	line:62
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDataListElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:66
HTMLDialogElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^function HTMLDialogElement() {$/;"	function	line:8
HTMLDialogElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^function HTMLDialogElement() {$/;"	function	line:8
HTMLDialogElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^}$/;"	class	line:10
HTMLDialogElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^HTMLDialogElement.prototype.constructor = HTMLDialogElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^HTMLDialogElement.prototype.toString = function () {$/;"	function	line:15
HTMLDialogElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^HTMLDialogElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^  set(V) {$/;"	function	line:25
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^const iface = {$/;"	property	line:38
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^  is(obj) {$/;"	function	line:40
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^  isImpl(obj) {$/;"	function	line:53
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:68
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:73
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^  _internalSetup(obj) {$/;"	function	line:78
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDialogElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:82
HTMLDirectoryElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^function HTMLDirectoryElement() {$/;"	function	line:8
HTMLDirectoryElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^function HTMLDirectoryElement() {$/;"	function	line:8
HTMLDirectoryElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^}$/;"	class	line:10
HTMLDirectoryElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^HTMLDirectoryElement.prototype.constructor = HTMLDirectoryElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^HTMLDirectoryElement.prototype.toString = function () {$/;"	function	line:15
HTMLDirectoryElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^HTMLDirectoryElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^  set(V) {$/;"	function	line:25
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^const iface = {$/;"	property	line:38
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^  is(obj) {$/;"	function	line:40
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^  isImpl(obj) {$/;"	function	line:53
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:68
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:73
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^  _internalSetup(obj) {$/;"	function	line:78
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDirectoryElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:82
HTMLDivElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^function HTMLDivElement() {$/;"	function	line:8
HTMLDivElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^function HTMLDivElement() {$/;"	function	line:8
HTMLDivElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^}$/;"	class	line:10
HTMLDivElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^HTMLDivElement.prototype.constructor = HTMLDivElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^HTMLDivElement.prototype.toString = function () {$/;"	function	line:15
HTMLDivElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^HTMLDivElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDivElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLDListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^function HTMLDListElement() {$/;"	function	line:8
HTMLDListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^function HTMLDListElement() {$/;"	function	line:8
HTMLDListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^}$/;"	class	line:10
HTMLDListElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^HTMLDListElement.prototype.constructor = HTMLDListElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^HTMLDListElement.prototype.toString = function () {$/;"	function	line:15
HTMLDListElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^HTMLDListElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^  set(V) {$/;"	function	line:25
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^const iface = {$/;"	property	line:38
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^  is(obj) {$/;"	function	line:40
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^  isImpl(obj) {$/;"	function	line:53
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:68
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:73
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^  _internalSetup(obj) {$/;"	function	line:78
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLDListElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:82
HTMLElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^function HTMLElement() {$/;"	function	line:12
HTMLElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^function HTMLElement() {$/;"	function	line:12
HTMLElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^}$/;"	class	line:14
HTMLElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^HTMLElement.prototype.constructor = HTMLElement;$/;"	method	line:16
click	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^HTMLElement.prototype.click = function click() {$/;"	function	line:25
HTMLElement.click	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^HTMLElement.prototype.click = function click() {$/;"	method	line:25
focus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^HTMLElement.prototype.focus = function focus() {$/;"	function	line:36
HTMLElement.focus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^HTMLElement.prototype.focus = function focus() {$/;"	method	line:36
blur	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^HTMLElement.prototype.blur = function blur() {$/;"	function	line:47
HTMLElement.blur	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^HTMLElement.prototype.blur = function blur() {$/;"	method	line:47
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^HTMLElement.prototype.toString = function () {$/;"	function	line:58
HTMLElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^HTMLElement.prototype.toString = function () {$/;"	method	line:58
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  }$/;"	class	line:61
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  get() {$/;"	function	line:65
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  set(V) {$/;"	function	line:69
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  get() {$/;"	function	line:78
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  set(V) {$/;"	function	line:82
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  get() {$/;"	function	line:91
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  set(V) {$/;"	function	line:95
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  get() {$/;"	function	line:104
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  set(V) {$/;"	function	line:107
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  get() {$/;"	function	line:120
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  set(V) {$/;"	function	line:123
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  get() {$/;"	function	line:132
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  set(V) {$/;"	function	line:136
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  get() {$/;"	function	line:145
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  get() {$/;"	function	line:153
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  get() {$/;"	function	line:161
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  get() {$/;"	function	line:169
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  get() {$/;"	function	line:177
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^const iface = {$/;"	property	line:185
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  is(obj) {$/;"	function	line:187
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  isImpl(obj) {$/;"	function	line:200
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:215
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:220
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  _internalSetup(obj) {$/;"	function	line:225
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:229
HTMLEmbedElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^function HTMLEmbedElement() {$/;"	function	line:8
HTMLEmbedElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^function HTMLEmbedElement() {$/;"	function	line:8
HTMLEmbedElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^}$/;"	class	line:10
HTMLEmbedElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^HTMLEmbedElement.prototype.constructor = HTMLEmbedElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^HTMLEmbedElement.prototype.toString = function () {$/;"	function	line:15
HTMLEmbedElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^HTMLEmbedElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  get() {$/;"	function	line:34
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  set(V) {$/;"	function	line:38
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  get() {$/;"	function	line:47
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  set(V) {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  get() {$/;"	function	line:60
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  set(V) {$/;"	function	line:64
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  get() {$/;"	function	line:73
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  set(V) {$/;"	function	line:77
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  get() {$/;"	function	line:86
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  set(V) {$/;"	function	line:90
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^const iface = {$/;"	property	line:99
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  is(obj) {$/;"	function	line:101
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  isImpl(obj) {$/;"	function	line:114
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:129
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:134
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  _internalSetup(obj) {$/;"	function	line:139
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLEmbedElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:143
HTMLFieldSetElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^function HTMLFieldSetElement() {$/;"	function	line:8
HTMLFieldSetElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^function HTMLFieldSetElement() {$/;"	function	line:8
HTMLFieldSetElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^}$/;"	class	line:10
HTMLFieldSetElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^HTMLFieldSetElement.prototype.constructor = HTMLFieldSetElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^HTMLFieldSetElement.prototype.toString = function () {$/;"	function	line:15
HTMLFieldSetElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^HTMLFieldSetElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  get() {$/;"	function	line:38
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  get() {$/;"	function	line:46
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  set(V) {$/;"	function	line:50
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^const iface = {$/;"	property	line:59
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  is(obj) {$/;"	function	line:61
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  isImpl(obj) {$/;"	function	line:74
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:89
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:94
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  _internalSetup(obj) {$/;"	function	line:99
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFieldSetElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:103
HTMLFontElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^function HTMLFontElement() {$/;"	function	line:8
HTMLFontElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^function HTMLFontElement() {$/;"	function	line:8
HTMLFontElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^}$/;"	class	line:10
HTMLFontElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^HTMLFontElement.prototype.constructor = HTMLFontElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^HTMLFontElement.prototype.toString = function () {$/;"	function	line:15
HTMLFontElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^HTMLFontElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  set(V) {$/;"	function	line:39
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  get() {$/;"	function	line:48
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  set(V) {$/;"	function	line:52
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^const iface = {$/;"	property	line:61
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  is(obj) {$/;"	function	line:63
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  isImpl(obj) {$/;"	function	line:76
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:91
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:96
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  _internalSetup(obj) {$/;"	function	line:101
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFontElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:105
HTMLFormElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^function HTMLFormElement() {$/;"	function	line:8
HTMLFormElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^function HTMLFormElement() {$/;"	function	line:8
HTMLFormElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^}$/;"	class	line:10
HTMLFormElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^HTMLFormElement.prototype.constructor = HTMLFormElement;$/;"	method	line:12
submit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^HTMLFormElement.prototype.submit = function submit() {$/;"	function	line:15
HTMLFormElement.submit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^HTMLFormElement.prototype.submit = function submit() {$/;"	method	line:15
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^HTMLFormElement.prototype.reset = function reset() {$/;"	function	line:26
HTMLFormElement.reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^HTMLFormElement.prototype.reset = function reset() {$/;"	method	line:26
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^HTMLFormElement.prototype.toString = function () {$/;"	function	line:37
HTMLFormElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^HTMLFormElement.prototype.toString = function () {$/;"	method	line:37
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  }$/;"	class	line:40
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  get() {$/;"	function	line:44
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  set(V) {$/;"	function	line:48
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  get() {$/;"	function	line:57
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  set(V) {$/;"	function	line:60
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  get() {$/;"	function	line:69
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  set(V) {$/;"	function	line:72
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  get() {$/;"	function	line:81
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  set(V) {$/;"	function	line:84
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  get() {$/;"	function	line:93
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  set(V) {$/;"	function	line:97
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  get() {$/;"	function	line:106
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  set(V) {$/;"	function	line:109
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  get() {$/;"	function	line:122
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  set(V) {$/;"	function	line:126
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  get() {$/;"	function	line:135
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  get() {$/;"	function	line:143
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^const iface = {$/;"	property	line:151
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  is(obj) {$/;"	function	line:153
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  isImpl(obj) {$/;"	function	line:166
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:181
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:186
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  _internalSetup(obj) {$/;"	function	line:191
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFormElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:195
HTMLFrameElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^function HTMLFrameElement() {$/;"	function	line:8
HTMLFrameElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^function HTMLFrameElement() {$/;"	function	line:8
HTMLFrameElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^}$/;"	class	line:10
HTMLFrameElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^HTMLFrameElement.prototype.constructor = HTMLFrameElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^HTMLFrameElement.prototype.toString = function () {$/;"	function	line:15
HTMLFrameElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^HTMLFrameElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  set(V) {$/;"	function	line:39
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  get() {$/;"	function	line:48
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  set(V) {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  get() {$/;"	function	line:60
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  set(V) {$/;"	function	line:64
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  get() {$/;"	function	line:73
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  set(V) {$/;"	function	line:76
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  get() {$/;"	function	line:85
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  set(V) {$/;"	function	line:88
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  get() {$/;"	function	line:101
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  get() {$/;"	function	line:109
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  get() {$/;"	function	line:117
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  set(V) {$/;"	function	line:121
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  get() {$/;"	function	line:130
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  set(V) {$/;"	function	line:134
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^const iface = {$/;"	property	line:143
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  is(obj) {$/;"	function	line:145
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  isImpl(obj) {$/;"	function	line:158
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:173
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:178
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  _internalSetup(obj) {$/;"	function	line:183
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:187
HTMLFrameSetElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^function HTMLFrameSetElement() {$/;"	function	line:10
HTMLFrameSetElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^function HTMLFrameSetElement() {$/;"	function	line:10
HTMLFrameSetElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^}$/;"	class	line:12
HTMLFrameSetElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^HTMLFrameSetElement.prototype.constructor = HTMLFrameSetElement;$/;"	method	line:14
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^HTMLFrameSetElement.prototype.toString = function () {$/;"	function	line:19
HTMLFrameSetElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^HTMLFrameSetElement.prototype.toString = function () {$/;"	method	line:19
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^  }$/;"	class	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^  get() {$/;"	function	line:26
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^  set(V) {$/;"	function	line:30
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^  get() {$/;"	function	line:39
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^  set(V) {$/;"	function	line:43
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^const iface = {$/;"	property	line:52
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^  is(obj) {$/;"	function	line:54
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^  isImpl(obj) {$/;"	function	line:67
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:82
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:87
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^  _internalSetup(obj) {$/;"	function	line:92
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLFrameSetElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:96
HTMLHeadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^function HTMLHeadElement() {$/;"	function	line:8
HTMLHeadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^function HTMLHeadElement() {$/;"	function	line:8
HTMLHeadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^}$/;"	class	line:10
HTMLHeadElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^HTMLHeadElement.prototype.constructor = HTMLHeadElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^HTMLHeadElement.prototype.toString = function () {$/;"	function	line:15
HTMLHeadElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^HTMLHeadElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^  }$/;"	class	line:18
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^const iface = {$/;"	property	line:22
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^  is(obj) {$/;"	function	line:24
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^  isImpl(obj) {$/;"	function	line:37
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:52
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:57
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^  _internalSetup(obj) {$/;"	function	line:62
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:66
HTMLHeadingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^function HTMLHeadingElement() {$/;"	function	line:8
HTMLHeadingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^function HTMLHeadingElement() {$/;"	function	line:8
HTMLHeadingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^}$/;"	class	line:10
HTMLHeadingElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^HTMLHeadingElement.prototype.constructor = HTMLHeadingElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^HTMLHeadingElement.prototype.toString = function () {$/;"	function	line:15
HTMLHeadingElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^HTMLHeadingElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHeadingElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLHRElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^function HTMLHRElement() {$/;"	function	line:8
HTMLHRElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^function HTMLHRElement() {$/;"	function	line:8
HTMLHRElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^}$/;"	class	line:10
HTMLHRElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^HTMLHRElement.prototype.constructor = HTMLHRElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^HTMLHRElement.prototype.toString = function () {$/;"	function	line:15
HTMLHRElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^HTMLHRElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  set(V) {$/;"	function	line:39
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  get() {$/;"	function	line:48
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  set(V) {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  get() {$/;"	function	line:64
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  set(V) {$/;"	function	line:68
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  get() {$/;"	function	line:77
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  set(V) {$/;"	function	line:81
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^const iface = {$/;"	property	line:90
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  is(obj) {$/;"	function	line:92
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  isImpl(obj) {$/;"	function	line:105
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:120
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:125
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  _internalSetup(obj) {$/;"	function	line:130
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHRElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:134
HTMLHtmlElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^function HTMLHtmlElement() {$/;"	function	line:8
HTMLHtmlElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^function HTMLHtmlElement() {$/;"	function	line:8
HTMLHtmlElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^}$/;"	class	line:10
HTMLHtmlElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^HTMLHtmlElement.prototype.constructor = HTMLHtmlElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^HTMLHtmlElement.prototype.toString = function () {$/;"	function	line:15
HTMLHtmlElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^HTMLHtmlElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHtmlElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLHyperlinkElementUtils	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^function HTMLHyperlinkElementUtils() {$/;"	function	line:7
HTMLHyperlinkElementUtils	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^function HTMLHyperlinkElementUtils() {$/;"	function	line:7
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  get() {$/;"	function	line:12
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  set(V) {$/;"	function	line:15
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^HTMLHyperlinkElementUtils.prototype.toString = function () {$/;"	function	line:23
HTMLHyperlinkElementUtils	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^});$/;"	class	line:21
HTMLHyperlinkElementUtils.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^HTMLHyperlinkElementUtils.prototype.toString = function () {$/;"	method	line:23
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  get() {$/;"	function	line:31
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  get() {$/;"	function	line:39
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  set(V) {$/;"	function	line:42
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  get() {$/;"	function	line:51
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  set(V) {$/;"	function	line:54
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  get() {$/;"	function	line:63
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  set(V) {$/;"	function	line:66
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  get() {$/;"	function	line:75
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  set(V) {$/;"	function	line:78
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  get() {$/;"	function	line:87
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  set(V) {$/;"	function	line:90
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  get() {$/;"	function	line:99
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  set(V) {$/;"	function	line:102
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  get() {$/;"	function	line:111
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  set(V) {$/;"	function	line:114
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  get() {$/;"	function	line:123
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  set(V) {$/;"	function	line:126
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  get() {$/;"	function	line:135
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  set(V) {$/;"	function	line:138
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^const iface = {$/;"	property	line:147
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  is(obj) {$/;"	function	line:149
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  isImpl(obj) {$/;"	function	line:162
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  create(constructorArgs, privateData) {$/;"	function	line:177
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:182
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  _internalSetup(obj) {$/;"	function	line:187
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLHyperlinkElementUtils.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:189
HTMLIFrameElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^function HTMLIFrameElement() {$/;"	function	line:8
HTMLIFrameElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^function HTMLIFrameElement() {$/;"	function	line:8
HTMLIFrameElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^}$/;"	class	line:10
HTMLIFrameElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^HTMLIFrameElement.prototype.constructor = HTMLIFrameElement;$/;"	method	line:12
getSVGDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^HTMLIFrameElement.prototype.getSVGDocument = function getSVGDocument() {$/;"	function	line:15
HTMLIFrameElement.getSVGDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^HTMLIFrameElement.prototype.getSVGDocument = function getSVGDocument() {$/;"	method	line:15
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^HTMLIFrameElement.prototype.toString = function () {$/;"	function	line:26
HTMLIFrameElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^HTMLIFrameElement.prototype.toString = function () {$/;"	method	line:26
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  }$/;"	class	line:29
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:33
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:36
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:45
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:49
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:58
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:62
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:71
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:74
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:83
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:86
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:99
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:103
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:112
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:116
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:125
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:133
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:141
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:145
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:154
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:158
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:167
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:171
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:180
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:183
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:192
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:196
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  get() {$/;"	function	line:205
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  set(V) {$/;"	function	line:209
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^const iface = {$/;"	property	line:218
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  is(obj) {$/;"	function	line:220
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  isImpl(obj) {$/;"	function	line:233
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:248
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:253
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  _internalSetup(obj) {$/;"	function	line:258
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLIFrameElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:262
HTMLImageElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^function HTMLImageElement() {$/;"	function	line:8
HTMLImageElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^function HTMLImageElement() {$/;"	function	line:8
HTMLImageElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^}$/;"	class	line:10
HTMLImageElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^HTMLImageElement.prototype.constructor = HTMLImageElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^HTMLImageElement.prototype.toString = function () {$/;"	function	line:15
HTMLImageElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^HTMLImageElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:38
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:47
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:60
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:64
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:73
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:77
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:90
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:94
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:103
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:106
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:119
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:122
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:131
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:134
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:143
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:151
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:159
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:167
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:175
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:179
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:188
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:192
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:201
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:205
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:214
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:218
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:227
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:231
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:240
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:244
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  get() {$/;"	function	line:253
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  set(V) {$/;"	function	line:257
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^const iface = {$/;"	property	line:266
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  is(obj) {$/;"	function	line:268
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  isImpl(obj) {$/;"	function	line:281
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:296
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:301
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  _internalSetup(obj) {$/;"	function	line:306
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLImageElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:310
HTMLInputElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^function HTMLInputElement() {$/;"	function	line:8
HTMLInputElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^function HTMLInputElement() {$/;"	function	line:8
HTMLInputElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^}$/;"	class	line:10
HTMLInputElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^HTMLInputElement.prototype.constructor = HTMLInputElement;$/;"	method	line:12
select	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^HTMLInputElement.prototype.select = function select() {$/;"	function	line:15
HTMLInputElement.select	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^HTMLInputElement.prototype.select = function select() {$/;"	method	line:15
setRangeText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^HTMLInputElement.prototype.setRangeText = function setRangeText(replacement) {$/;"	function	line:26
HTMLInputElement.setRangeText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^HTMLInputElement.prototype.setRangeText = function setRangeText(replacement) {$/;"	method	line:26
setSelectionRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^HTMLInputElement.prototype.setSelectionRange = function setSelectionRange(start, end) {$/;"	function	line:41
HTMLInputElement.setSelectionRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^HTMLInputElement.prototype.setSelectionRange = function setSelectionRange(start, end) {$/;"	method	line:41
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^HTMLInputElement.prototype.toString = function () {$/;"	function	line:60
HTMLInputElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^HTMLInputElement.prototype.toString = function () {$/;"	method	line:60
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  }$/;"	class	line:63
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:67
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:71
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:80
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:84
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:93
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:97
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:106
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:109
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:122
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:125
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:138
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:141
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:150
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:154
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:163
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:166
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:179
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:187
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:195
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:198
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:211
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:215
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:224
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:228
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:237
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:241
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:250
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:253
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:262
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:266
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:275
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:278
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:287
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:290
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:303
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:307
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:316
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:320
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:329
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:333
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:342
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:345
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:358
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:361
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:374
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:377
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:386
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:390
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:399
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:403
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:412
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:415
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:424
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:428
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:437
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:440
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:449
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:452
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:465
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:468
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:481
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:484
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:497
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:501
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  get() {$/;"	function	line:510
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  set(V) {$/;"	function	line:514
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^const iface = {$/;"	property	line:523
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  is(obj) {$/;"	function	line:525
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  isImpl(obj) {$/;"	function	line:538
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:553
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:558
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  _internalSetup(obj) {$/;"	function	line:563
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLInputElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:567
HTMLLabelElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^function HTMLLabelElement() {$/;"	function	line:8
HTMLLabelElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^function HTMLLabelElement() {$/;"	function	line:8
HTMLLabelElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^}$/;"	class	line:10
HTMLLabelElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^HTMLLabelElement.prototype.constructor = HTMLLabelElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^HTMLLabelElement.prototype.toString = function () {$/;"	function	line:15
HTMLLabelElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^HTMLLabelElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^  get() {$/;"	function	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^  get() {$/;"	function	line:30
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^  set(V) {$/;"	function	line:34
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^const iface = {$/;"	property	line:43
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^  is(obj) {$/;"	function	line:45
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^  isImpl(obj) {$/;"	function	line:58
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:73
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:78
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^  _internalSetup(obj) {$/;"	function	line:83
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLabelElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:87
HTMLLegendElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^function HTMLLegendElement() {$/;"	function	line:8
HTMLLegendElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^function HTMLLegendElement() {$/;"	function	line:8
HTMLLegendElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^}$/;"	class	line:10
HTMLLegendElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^HTMLLegendElement.prototype.constructor = HTMLLegendElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^HTMLLegendElement.prototype.toString = function () {$/;"	function	line:15
HTMLLegendElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^HTMLLegendElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^  get() {$/;"	function	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^  get() {$/;"	function	line:30
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^  set(V) {$/;"	function	line:34
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^const iface = {$/;"	property	line:43
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^  is(obj) {$/;"	function	line:45
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^  isImpl(obj) {$/;"	function	line:58
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:73
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:78
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^  _internalSetup(obj) {$/;"	function	line:83
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLegendElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:87
HTMLLIElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^function HTMLLIElement() {$/;"	function	line:8
HTMLLIElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^function HTMLLIElement() {$/;"	function	line:8
HTMLLIElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^}$/;"	class	line:10
HTMLLIElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^HTMLLIElement.prototype.constructor = HTMLLIElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^HTMLLIElement.prototype.toString = function () {$/;"	function	line:15
HTMLLIElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^HTMLLIElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^  set(V) {$/;"	function	line:39
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^const iface = {$/;"	property	line:48
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^  is(obj) {$/;"	function	line:50
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^  isImpl(obj) {$/;"	function	line:63
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:78
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:83
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^  _internalSetup(obj) {$/;"	function	line:88
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLIElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:92
HTMLLinkElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^function HTMLLinkElement() {$/;"	function	line:10
HTMLLinkElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^function HTMLLinkElement() {$/;"	function	line:10
HTMLLinkElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^}$/;"	class	line:12
HTMLLinkElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^HTMLLinkElement.prototype.constructor = HTMLLinkElement;$/;"	method	line:14
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^HTMLLinkElement.prototype.toString = function () {$/;"	function	line:19
HTMLLinkElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^HTMLLinkElement.prototype.toString = function () {$/;"	method	line:19
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  }$/;"	class	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  get() {$/;"	function	line:26
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  set(V) {$/;"	function	line:29
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  get() {$/;"	function	line:38
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  set(V) {$/;"	function	line:42
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  get() {$/;"	function	line:55
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  set(V) {$/;"	function	line:59
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  get() {$/;"	function	line:68
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  set(V) {$/;"	function	line:72
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  get() {$/;"	function	line:81
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  set(V) {$/;"	function	line:85
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  get() {$/;"	function	line:94
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  set(V) {$/;"	function	line:98
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  get() {$/;"	function	line:107
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  set(V) {$/;"	function	line:111
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  get() {$/;"	function	line:120
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  set(V) {$/;"	function	line:124
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  get() {$/;"	function	line:133
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  set(V) {$/;"	function	line:137
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^const iface = {$/;"	property	line:146
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  is(obj) {$/;"	function	line:148
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  isImpl(obj) {$/;"	function	line:161
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:176
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:181
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  _internalSetup(obj) {$/;"	function	line:186
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLLinkElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:190
HTMLMapElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^function HTMLMapElement() {$/;"	function	line:8
HTMLMapElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^function HTMLMapElement() {$/;"	function	line:8
HTMLMapElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^}$/;"	class	line:10
HTMLMapElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^HTMLMapElement.prototype.constructor = HTMLMapElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^HTMLMapElement.prototype.toString = function () {$/;"	function	line:15
HTMLMapElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^HTMLMapElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^  get() {$/;"	function	line:35
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^const iface = {$/;"	property	line:43
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^  is(obj) {$/;"	function	line:45
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^  isImpl(obj) {$/;"	function	line:58
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:73
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:78
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^  _internalSetup(obj) {$/;"	function	line:83
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMapElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:87
HTMLMediaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^function HTMLMediaElement() {$/;"	function	line:8
HTMLMediaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^function HTMLMediaElement() {$/;"	function	line:8
HTMLMediaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^}$/;"	class	line:10
HTMLMediaElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.constructor = HTMLMediaElement;$/;"	method	line:12
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.load = function load() {$/;"	function	line:15
HTMLMediaElement.load	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.load = function load() {$/;"	method	line:15
canPlayType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.canPlayType = function canPlayType(type) {$/;"	function	line:26
HTMLMediaElement.canPlayType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.canPlayType = function canPlayType(type) {$/;"	method	line:26
play	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.play = function play() {$/;"	function	line:41
HTMLMediaElement.play	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.play = function play() {$/;"	method	line:41
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.pause = function pause() {$/;"	function	line:52
HTMLMediaElement.pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.pause = function pause() {$/;"	method	line:52
addTextTrack	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.addTextTrack = function addTextTrack(kind) {$/;"	function	line:63
HTMLMediaElement.addTextTrack	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.addTextTrack = function addTextTrack(kind) {$/;"	method	line:63
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.toString = function () {$/;"	function	line:87
HTMLMediaElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^HTMLMediaElement.prototype.toString = function () {$/;"	method	line:87
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  }$/;"	class	line:90
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:94
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:97
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:106
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:114
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:118
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:167
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:175
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:179
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:188
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:241
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:249
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:257
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:260
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:269
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:277
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:285
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:288
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:297
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:300
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:309
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:317
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:325
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:333
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:336
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:349
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:352
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:365
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:368
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:381
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:384
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:393
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:396
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:405
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  set(V) {$/;"	function	line:408
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:421
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:429
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  get() {$/;"	function	line:437
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^const iface = {$/;"	property	line:445
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  is(obj) {$/;"	function	line:447
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  isImpl(obj) {$/;"	function	line:460
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:475
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:480
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  _internalSetup(obj) {$/;"	function	line:485
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMediaElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:489
HTMLMenuElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^function HTMLMenuElement() {$/;"	function	line:8
HTMLMenuElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^function HTMLMenuElement() {$/;"	function	line:8
HTMLMenuElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^}$/;"	class	line:10
HTMLMenuElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^HTMLMenuElement.prototype.constructor = HTMLMenuElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^HTMLMenuElement.prototype.toString = function () {$/;"	function	line:15
HTMLMenuElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^HTMLMenuElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  set(V) {$/;"	function	line:39
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  get() {$/;"	function	line:48
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  set(V) {$/;"	function	line:51
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^const iface = {$/;"	property	line:64
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  is(obj) {$/;"	function	line:66
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  isImpl(obj) {$/;"	function	line:79
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:94
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:99
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  _internalSetup(obj) {$/;"	function	line:104
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMenuElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:108
HTMLMetaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^function HTMLMetaElement() {$/;"	function	line:8
HTMLMetaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^function HTMLMetaElement() {$/;"	function	line:8
HTMLMetaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^}$/;"	class	line:10
HTMLMetaElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^HTMLMetaElement.prototype.constructor = HTMLMetaElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^HTMLMetaElement.prototype.toString = function () {$/;"	function	line:15
HTMLMetaElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^HTMLMetaElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  set(V) {$/;"	function	line:39
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  get() {$/;"	function	line:48
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  set(V) {$/;"	function	line:52
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  get() {$/;"	function	line:61
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  set(V) {$/;"	function	line:65
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^const iface = {$/;"	property	line:74
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  is(obj) {$/;"	function	line:76
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  isImpl(obj) {$/;"	function	line:89
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:104
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:109
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  _internalSetup(obj) {$/;"	function	line:114
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMetaElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:118
HTMLMeterElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^function HTMLMeterElement() {$/;"	function	line:8
HTMLMeterElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^function HTMLMeterElement() {$/;"	function	line:8
HTMLMeterElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^}$/;"	class	line:10
HTMLMeterElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^HTMLMeterElement.prototype.constructor = HTMLMeterElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^HTMLMeterElement.prototype.toString = function () {$/;"	function	line:15
HTMLMeterElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^HTMLMeterElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^  }$/;"	class	line:18
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^const iface = {$/;"	property	line:22
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^  is(obj) {$/;"	function	line:24
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^  isImpl(obj) {$/;"	function	line:37
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:52
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:57
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^  _internalSetup(obj) {$/;"	function	line:62
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLMeterElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:66
HTMLModElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^function HTMLModElement() {$/;"	function	line:8
HTMLModElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^function HTMLModElement() {$/;"	function	line:8
HTMLModElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^}$/;"	class	line:10
HTMLModElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^HTMLModElement.prototype.constructor = HTMLModElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^HTMLModElement.prototype.toString = function () {$/;"	function	line:15
HTMLModElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^HTMLModElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^  set(V) {$/;"	function	line:39
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^const iface = {$/;"	property	line:48
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^  is(obj) {$/;"	function	line:50
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^  isImpl(obj) {$/;"	function	line:63
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:78
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:83
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^  _internalSetup(obj) {$/;"	function	line:88
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLModElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:92
HTMLObjectElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^function HTMLObjectElement() {$/;"	function	line:8
HTMLObjectElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^function HTMLObjectElement() {$/;"	function	line:8
HTMLObjectElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^}$/;"	class	line:10
HTMLObjectElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^HTMLObjectElement.prototype.constructor = HTMLObjectElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^HTMLObjectElement.prototype.toString = function () {$/;"	function	line:15
HTMLObjectElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^HTMLObjectElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:34
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:38
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:47
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:60
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:64
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:73
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:81
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:85
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:94
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:98
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:107
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:115
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:119
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:128
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:132
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:141
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:145
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:154
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:157
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:170
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:174
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:184
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:188
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:197
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:201
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:211
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:214
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:223
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:227
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  get() {$/;"	function	line:236
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  set(V) {$/;"	function	line:240
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^const iface = {$/;"	property	line:249
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  is(obj) {$/;"	function	line:251
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  isImpl(obj) {$/;"	function	line:264
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:279
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:284
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  _internalSetup(obj) {$/;"	function	line:289
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLObjectElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:293
HTMLOListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^function HTMLOListElement() {$/;"	function	line:8
HTMLOListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^function HTMLOListElement() {$/;"	function	line:8
HTMLOListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^}$/;"	class	line:10
HTMLOListElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^HTMLOListElement.prototype.constructor = HTMLOListElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^HTMLOListElement.prototype.toString = function () {$/;"	function	line:15
HTMLOListElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^HTMLOListElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  get() {$/;"	function	line:38
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  set(V) {$/;"	function	line:42
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  get() {$/;"	function	line:51
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  set(V) {$/;"	function	line:55
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  get() {$/;"	function	line:64
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  set(V) {$/;"	function	line:67
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^const iface = {$/;"	property	line:80
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  is(obj) {$/;"	function	line:82
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  isImpl(obj) {$/;"	function	line:95
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:110
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:115
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  _internalSetup(obj) {$/;"	function	line:120
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOListElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:124
HTMLOptGroupElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^function HTMLOptGroupElement() {$/;"	function	line:8
HTMLOptGroupElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^function HTMLOptGroupElement() {$/;"	function	line:8
HTMLOptGroupElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^}$/;"	class	line:10
HTMLOptGroupElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^HTMLOptGroupElement.prototype.constructor = HTMLOptGroupElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^HTMLOptGroupElement.prototype.toString = function () {$/;"	function	line:15
HTMLOptGroupElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^HTMLOptGroupElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^  get() {$/;"	function	line:38
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^  set(V) {$/;"	function	line:42
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^const iface = {$/;"	property	line:51
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^  is(obj) {$/;"	function	line:53
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^  isImpl(obj) {$/;"	function	line:66
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:81
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:86
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^  _internalSetup(obj) {$/;"	function	line:91
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptGroupElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:95
HTMLOptionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^function HTMLOptionElement() {$/;"	function	line:8
HTMLOptionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^function HTMLOptionElement() {$/;"	function	line:8
HTMLOptionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^}$/;"	class	line:10
HTMLOptionElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^HTMLOptionElement.prototype.constructor = HTMLOptionElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^HTMLOptionElement.prototype.toString = function () {$/;"	function	line:15
HTMLOptionElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^HTMLOptionElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  get() {$/;"	function	line:38
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  get() {$/;"	function	line:46
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  set(V) {$/;"	function	line:49
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  get() {$/;"	function	line:58
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  set(V) {$/;"	function	line:61
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  get() {$/;"	function	line:74
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  set(V) {$/;"	function	line:77
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  get() {$/;"	function	line:86
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  set(V) {$/;"	function	line:89
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  get() {$/;"	function	line:98
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  set(V) {$/;"	function	line:101
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  get() {$/;"	function	line:110
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^const iface = {$/;"	property	line:118
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  is(obj) {$/;"	function	line:120
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  isImpl(obj) {$/;"	function	line:133
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:148
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:153
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  _internalSetup(obj) {$/;"	function	line:158
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOptionElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:162
HTMLOutputElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^function HTMLOutputElement() {$/;"	function	line:8
HTMLOutputElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^function HTMLOutputElement() {$/;"	function	line:8
HTMLOutputElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^}$/;"	class	line:10
HTMLOutputElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^HTMLOutputElement.prototype.constructor = HTMLOutputElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^HTMLOutputElement.prototype.toString = function () {$/;"	function	line:15
HTMLOutputElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^HTMLOutputElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLOutputElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLParagraphElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^function HTMLParagraphElement() {$/;"	function	line:8
HTMLParagraphElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^function HTMLParagraphElement() {$/;"	function	line:8
HTMLParagraphElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^}$/;"	class	line:10
HTMLParagraphElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^HTMLParagraphElement.prototype.constructor = HTMLParagraphElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^HTMLParagraphElement.prototype.toString = function () {$/;"	function	line:15
HTMLParagraphElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^HTMLParagraphElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParagraphElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLParamElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^function HTMLParamElement() {$/;"	function	line:8
HTMLParamElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^function HTMLParamElement() {$/;"	function	line:8
HTMLParamElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^}$/;"	class	line:10
HTMLParamElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^HTMLParamElement.prototype.constructor = HTMLParamElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^HTMLParamElement.prototype.toString = function () {$/;"	function	line:15
HTMLParamElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^HTMLParamElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  set(V) {$/;"	function	line:39
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  get() {$/;"	function	line:48
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  set(V) {$/;"	function	line:52
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  get() {$/;"	function	line:61
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  set(V) {$/;"	function	line:65
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^const iface = {$/;"	property	line:74
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  is(obj) {$/;"	function	line:76
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  isImpl(obj) {$/;"	function	line:89
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:104
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:109
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  _internalSetup(obj) {$/;"	function	line:114
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLParamElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:118
HTMLPreElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^function HTMLPreElement() {$/;"	function	line:8
HTMLPreElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^function HTMLPreElement() {$/;"	function	line:8
HTMLPreElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^}$/;"	class	line:10
HTMLPreElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^HTMLPreElement.prototype.constructor = HTMLPreElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^HTMLPreElement.prototype.toString = function () {$/;"	function	line:15
HTMLPreElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^HTMLPreElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLPreElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLProgressElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^function HTMLProgressElement() {$/;"	function	line:8
HTMLProgressElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^function HTMLProgressElement() {$/;"	function	line:8
HTMLProgressElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^}$/;"	class	line:10
HTMLProgressElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^HTMLProgressElement.prototype.constructor = HTMLProgressElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^HTMLProgressElement.prototype.toString = function () {$/;"	function	line:15
HTMLProgressElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^HTMLProgressElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^  }$/;"	class	line:18
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^const iface = {$/;"	property	line:22
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^  is(obj) {$/;"	function	line:24
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^  isImpl(obj) {$/;"	function	line:37
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:52
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:57
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^  _internalSetup(obj) {$/;"	function	line:62
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLProgressElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:66
HTMLQuoteElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^function HTMLQuoteElement() {$/;"	function	line:8
HTMLQuoteElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^function HTMLQuoteElement() {$/;"	function	line:8
HTMLQuoteElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^}$/;"	class	line:10
HTMLQuoteElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^HTMLQuoteElement.prototype.constructor = HTMLQuoteElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^HTMLQuoteElement.prototype.toString = function () {$/;"	function	line:15
HTMLQuoteElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^HTMLQuoteElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLQuoteElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLScriptElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^function HTMLScriptElement() {$/;"	function	line:8
HTMLScriptElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^function HTMLScriptElement() {$/;"	function	line:8
HTMLScriptElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^}$/;"	class	line:10
HTMLScriptElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^HTMLScriptElement.prototype.constructor = HTMLScriptElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^HTMLScriptElement.prototype.toString = function () {$/;"	function	line:15
HTMLScriptElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^HTMLScriptElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  get() {$/;"	function	line:34
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  set(V) {$/;"	function	line:38
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  get() {$/;"	function	line:47
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  set(V) {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  get() {$/;"	function	line:60
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  set(V) {$/;"	function	line:63
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  get() {$/;"	function	line:76
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  set(V) {$/;"	function	line:80
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  get() {$/;"	function	line:93
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  set(V) {$/;"	function	line:96
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  get() {$/;"	function	line:105
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  set(V) {$/;"	function	line:109
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  get() {$/;"	function	line:118
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  set(V) {$/;"	function	line:122
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  get() {$/;"	function	line:131
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  set(V) {$/;"	function	line:135
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^const iface = {$/;"	property	line:144
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  is(obj) {$/;"	function	line:146
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  isImpl(obj) {$/;"	function	line:159
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:174
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:179
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  _internalSetup(obj) {$/;"	function	line:184
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLScriptElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:188
HTMLSelectElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^function HTMLSelectElement() {$/;"	function	line:8
HTMLSelectElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^function HTMLSelectElement() {$/;"	function	line:8
HTMLSelectElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^}$/;"	class	line:10
HTMLSelectElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^HTMLSelectElement.prototype.constructor = HTMLSelectElement;$/;"	method	line:12
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^HTMLSelectElement.prototype.add = function add(element) {$/;"	function	line:15
HTMLSelectElement.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^HTMLSelectElement.prototype.add = function add(element) {$/;"	method	line:15
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^HTMLSelectElement.prototype.remove = function remove() {$/;"	function	line:33
HTMLSelectElement.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^HTMLSelectElement.prototype.remove = function remove() {$/;"	method	line:33
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^HTMLSelectElement.prototype.toString = function () {$/;"	function	line:44
HTMLSelectElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^HTMLSelectElement.prototype.toString = function () {$/;"	method	line:44
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  }$/;"	class	line:47
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:51
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  set(V) {$/;"	function	line:54
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:67
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  set(V) {$/;"	function	line:70
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:83
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:91
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  set(V) {$/;"	function	line:94
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:107
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  set(V) {$/;"	function	line:111
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:120
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  set(V) {$/;"	function	line:123
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:136
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  set(V) {$/;"	function	line:139
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:148
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:156
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:164
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  set(V) {$/;"	function	line:167
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:176
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  set(V) {$/;"	function	line:179
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  get() {$/;"	function	line:188
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  set(V) {$/;"	function	line:191
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^const iface = {$/;"	property	line:200
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  is(obj) {$/;"	function	line:202
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  isImpl(obj) {$/;"	function	line:215
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:230
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:235
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  _internalSetup(obj) {$/;"	function	line:240
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSelectElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:244
HTMLSourceElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^function HTMLSourceElement() {$/;"	function	line:8
HTMLSourceElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^function HTMLSourceElement() {$/;"	function	line:8
HTMLSourceElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^}$/;"	class	line:10
HTMLSourceElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^HTMLSourceElement.prototype.constructor = HTMLSourceElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^HTMLSourceElement.prototype.toString = function () {$/;"	function	line:15
HTMLSourceElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^HTMLSourceElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  get() {$/;"	function	line:34
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  set(V) {$/;"	function	line:38
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  get() {$/;"	function	line:47
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  set(V) {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  get() {$/;"	function	line:60
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  set(V) {$/;"	function	line:64
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  get() {$/;"	function	line:73
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  set(V) {$/;"	function	line:77
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^const iface = {$/;"	property	line:86
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  is(obj) {$/;"	function	line:88
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  isImpl(obj) {$/;"	function	line:101
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:116
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:121
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  _internalSetup(obj) {$/;"	function	line:126
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSourceElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:130
HTMLSpanElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^function HTMLSpanElement() {$/;"	function	line:8
HTMLSpanElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^function HTMLSpanElement() {$/;"	function	line:8
HTMLSpanElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^}$/;"	class	line:10
HTMLSpanElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^HTMLSpanElement.prototype.constructor = HTMLSpanElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^HTMLSpanElement.prototype.toString = function () {$/;"	function	line:15
HTMLSpanElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^HTMLSpanElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^  }$/;"	class	line:18
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^const iface = {$/;"	property	line:22
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^  is(obj) {$/;"	function	line:24
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^  isImpl(obj) {$/;"	function	line:37
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:52
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:57
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^  _internalSetup(obj) {$/;"	function	line:62
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLSpanElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:66
HTMLStyleElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^function HTMLStyleElement() {$/;"	function	line:10
HTMLStyleElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^function HTMLStyleElement() {$/;"	function	line:10
HTMLStyleElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^}$/;"	class	line:12
HTMLStyleElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^HTMLStyleElement.prototype.constructor = HTMLStyleElement;$/;"	method	line:14
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^HTMLStyleElement.prototype.toString = function () {$/;"	function	line:19
HTMLStyleElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^HTMLStyleElement.prototype.toString = function () {$/;"	method	line:19
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  }$/;"	class	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  get() {$/;"	function	line:26
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  set(V) {$/;"	function	line:30
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  get() {$/;"	function	line:39
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  set(V) {$/;"	function	line:43
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  get() {$/;"	function	line:52
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  set(V) {$/;"	function	line:56
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^const iface = {$/;"	property	line:65
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  is(obj) {$/;"	function	line:67
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  isImpl(obj) {$/;"	function	line:80
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:95
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:100
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  _internalSetup(obj) {$/;"	function	line:105
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLStyleElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:109
HTMLTableCaptionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^function HTMLTableCaptionElement() {$/;"	function	line:8
HTMLTableCaptionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^function HTMLTableCaptionElement() {$/;"	function	line:8
HTMLTableCaptionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^}$/;"	class	line:10
HTMLTableCaptionElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^HTMLTableCaptionElement.prototype.constructor = HTMLTableCaptionElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^HTMLTableCaptionElement.prototype.toString = function () {$/;"	function	line:15
HTMLTableCaptionElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^HTMLTableCaptionElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCaptionElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLTableCellElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^function HTMLTableCellElement() {$/;"	function	line:8
HTMLTableCellElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^function HTMLTableCellElement() {$/;"	function	line:8
HTMLTableCellElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^}$/;"	class	line:10
HTMLTableCellElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^HTMLTableCellElement.prototype.constructor = HTMLTableCellElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^HTMLTableCellElement.prototype.toString = function () {$/;"	function	line:15
HTMLTableCellElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^HTMLTableCellElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:34
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:37
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:46
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:49
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:57
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:65
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:69
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:78
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:82
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:91
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:95
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:104
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:108
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:117
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:121
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:130
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:134
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:143
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:146
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:159
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:163
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  get() {$/;"	function	line:172
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  set(V) {$/;"	function	line:176
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^const iface = {$/;"	property	line:185
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  is(obj) {$/;"	function	line:187
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  isImpl(obj) {$/;"	function	line:200
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:215
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:220
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  _internalSetup(obj) {$/;"	function	line:225
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableCellElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:229
HTMLTableColElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^function HTMLTableColElement() {$/;"	function	line:8
HTMLTableColElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^function HTMLTableColElement() {$/;"	function	line:8
HTMLTableColElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^}$/;"	class	line:10
HTMLTableColElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^HTMLTableColElement.prototype.constructor = HTMLTableColElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^HTMLTableColElement.prototype.toString = function () {$/;"	function	line:15
HTMLTableColElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^HTMLTableColElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  get() {$/;"	function	line:36
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  set(V) {$/;"	function	line:40
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  get() {$/;"	function	line:49
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  set(V) {$/;"	function	line:53
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  get() {$/;"	function	line:62
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  set(V) {$/;"	function	line:66
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  get() {$/;"	function	line:75
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  set(V) {$/;"	function	line:79
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  get() {$/;"	function	line:88
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  set(V) {$/;"	function	line:92
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^const iface = {$/;"	property	line:101
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  is(obj) {$/;"	function	line:103
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  isImpl(obj) {$/;"	function	line:116
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:131
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:136
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  _internalSetup(obj) {$/;"	function	line:141
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableColElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:145
HTMLTableDataCellElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^function HTMLTableDataCellElement() {$/;"	function	line:8
HTMLTableDataCellElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^function HTMLTableDataCellElement() {$/;"	function	line:8
HTMLTableDataCellElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^}$/;"	class	line:10
HTMLTableDataCellElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^HTMLTableDataCellElement.prototype.constructor = HTMLTableDataCellElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^HTMLTableDataCellElement.prototype.toString = function () {$/;"	function	line:15
HTMLTableDataCellElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^HTMLTableDataCellElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableDataCellElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLTableElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^function HTMLTableElement() {$/;"	function	line:8
HTMLTableElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^function HTMLTableElement() {$/;"	function	line:8
HTMLTableElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^}$/;"	class	line:10
HTMLTableElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.constructor = HTMLTableElement;$/;"	method	line:12
createCaption	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.createCaption = function createCaption() {$/;"	function	line:15
HTMLTableElement.createCaption	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.createCaption = function createCaption() {$/;"	method	line:15
deleteCaption	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.deleteCaption = function deleteCaption() {$/;"	function	line:26
HTMLTableElement.deleteCaption	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.deleteCaption = function deleteCaption() {$/;"	method	line:26
createTHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.createTHead = function createTHead() {$/;"	function	line:37
HTMLTableElement.createTHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.createTHead = function createTHead() {$/;"	method	line:37
deleteTHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.deleteTHead = function deleteTHead() {$/;"	function	line:48
HTMLTableElement.deleteTHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.deleteTHead = function deleteTHead() {$/;"	method	line:48
createTFoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.createTFoot = function createTFoot() {$/;"	function	line:59
HTMLTableElement.createTFoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.createTFoot = function createTFoot() {$/;"	method	line:59
deleteTFoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.deleteTFoot = function deleteTFoot() {$/;"	function	line:70
HTMLTableElement.deleteTFoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.deleteTFoot = function deleteTFoot() {$/;"	method	line:70
insertRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.insertRow = function insertRow() {$/;"	function	line:81
HTMLTableElement.insertRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.insertRow = function insertRow() {$/;"	method	line:81
deleteRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.deleteRow = function deleteRow(index) {$/;"	function	line:97
HTMLTableElement.deleteRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.deleteRow = function deleteRow(index) {$/;"	method	line:97
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.toString = function () {$/;"	function	line:112
HTMLTableElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^HTMLTableElement.prototype.toString = function () {$/;"	method	line:112
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  }$/;"	class	line:115
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:119
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:122
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:134
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:137
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:149
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:152
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:164
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:172
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:180
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:184
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:193
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:197
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:206
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:210
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:219
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:223
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:232
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:236
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:245
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:249
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:258
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:262
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:271
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:275
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  get() {$/;"	function	line:284
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  set(V) {$/;"	function	line:288
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^const iface = {$/;"	property	line:297
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  is(obj) {$/;"	function	line:299
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  isImpl(obj) {$/;"	function	line:312
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:327
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:332
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  _internalSetup(obj) {$/;"	function	line:337
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:341
HTMLTableHeaderCellElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^function HTMLTableHeaderCellElement() {$/;"	function	line:8
HTMLTableHeaderCellElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^function HTMLTableHeaderCellElement() {$/;"	function	line:8
HTMLTableHeaderCellElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^}$/;"	class	line:10
HTMLTableHeaderCellElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^HTMLTableHeaderCellElement.prototype.constructor = HTMLTableHeaderCellElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^HTMLTableHeaderCellElement.prototype.toString = function () {$/;"	function	line:15
HTMLTableHeaderCellElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^HTMLTableHeaderCellElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  set(V) {$/;"	function	line:39
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  get() {$/;"	function	line:48
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  set(V) {$/;"	function	line:52
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^const iface = {$/;"	property	line:61
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  is(obj) {$/;"	function	line:63
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  isImpl(obj) {$/;"	function	line:76
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:91
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:96
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  _internalSetup(obj) {$/;"	function	line:101
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableHeaderCellElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:105
HTMLTableRowElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^function HTMLTableRowElement() {$/;"	function	line:8
HTMLTableRowElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^function HTMLTableRowElement() {$/;"	function	line:8
HTMLTableRowElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^}$/;"	class	line:10
HTMLTableRowElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^HTMLTableRowElement.prototype.constructor = HTMLTableRowElement;$/;"	method	line:12
insertCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^HTMLTableRowElement.prototype.insertCell = function insertCell() {$/;"	function	line:15
HTMLTableRowElement.insertCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^HTMLTableRowElement.prototype.insertCell = function insertCell() {$/;"	method	line:15
deleteCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^HTMLTableRowElement.prototype.deleteCell = function deleteCell(index) {$/;"	function	line:31
HTMLTableRowElement.deleteCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^HTMLTableRowElement.prototype.deleteCell = function deleteCell(index) {$/;"	method	line:31
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^HTMLTableRowElement.prototype.toString = function () {$/;"	function	line:46
HTMLTableRowElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^HTMLTableRowElement.prototype.toString = function () {$/;"	method	line:46
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  }$/;"	class	line:49
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  get() {$/;"	function	line:53
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  get() {$/;"	function	line:61
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  get() {$/;"	function	line:69
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  get() {$/;"	function	line:77
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  set(V) {$/;"	function	line:81
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  get() {$/;"	function	line:90
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  set(V) {$/;"	function	line:94
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  get() {$/;"	function	line:103
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  set(V) {$/;"	function	line:107
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  get() {$/;"	function	line:116
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  set(V) {$/;"	function	line:120
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  get() {$/;"	function	line:129
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  set(V) {$/;"	function	line:133
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^const iface = {$/;"	property	line:142
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  is(obj) {$/;"	function	line:144
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  isImpl(obj) {$/;"	function	line:157
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:172
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:177
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  _internalSetup(obj) {$/;"	function	line:182
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableRowElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:186
HTMLTableSectionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^function HTMLTableSectionElement() {$/;"	function	line:8
HTMLTableSectionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^function HTMLTableSectionElement() {$/;"	function	line:8
HTMLTableSectionElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^}$/;"	class	line:10
HTMLTableSectionElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^HTMLTableSectionElement.prototype.constructor = HTMLTableSectionElement;$/;"	method	line:12
insertRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^HTMLTableSectionElement.prototype.insertRow = function insertRow() {$/;"	function	line:15
HTMLTableSectionElement.insertRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^HTMLTableSectionElement.prototype.insertRow = function insertRow() {$/;"	method	line:15
deleteRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^HTMLTableSectionElement.prototype.deleteRow = function deleteRow(index) {$/;"	function	line:31
HTMLTableSectionElement.deleteRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^HTMLTableSectionElement.prototype.deleteRow = function deleteRow(index) {$/;"	method	line:31
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^HTMLTableSectionElement.prototype.toString = function () {$/;"	function	line:46
HTMLTableSectionElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^HTMLTableSectionElement.prototype.toString = function () {$/;"	method	line:46
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  }$/;"	class	line:49
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  get() {$/;"	function	line:53
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  get() {$/;"	function	line:61
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  set(V) {$/;"	function	line:65
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  get() {$/;"	function	line:74
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  set(V) {$/;"	function	line:78
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  get() {$/;"	function	line:87
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  set(V) {$/;"	function	line:91
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  get() {$/;"	function	line:100
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  set(V) {$/;"	function	line:104
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^const iface = {$/;"	property	line:113
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  is(obj) {$/;"	function	line:115
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  isImpl(obj) {$/;"	function	line:128
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:143
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:148
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  _internalSetup(obj) {$/;"	function	line:153
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTableSectionElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:157
HTMLTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^function HTMLTemplateElement() {$/;"	function	line:8
HTMLTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^function HTMLTemplateElement() {$/;"	function	line:8
HTMLTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^}$/;"	class	line:10
HTMLTemplateElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^HTMLTemplateElement.prototype.constructor = HTMLTemplateElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^HTMLTemplateElement.prototype.toString = function () {$/;"	function	line:15
HTMLTemplateElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^HTMLTemplateElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^  get() {$/;"	function	line:22
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^const iface = {$/;"	property	line:30
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^  is(obj) {$/;"	function	line:32
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^  isImpl(obj) {$/;"	function	line:45
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:60
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:65
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^  _internalSetup(obj) {$/;"	function	line:70
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTemplateElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:74
HTMLTextAreaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^function HTMLTextAreaElement() {$/;"	function	line:8
HTMLTextAreaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^function HTMLTextAreaElement() {$/;"	function	line:8
HTMLTextAreaElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^}$/;"	class	line:10
HTMLTextAreaElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^HTMLTextAreaElement.prototype.constructor = HTMLTextAreaElement;$/;"	method	line:12
select	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^HTMLTextAreaElement.prototype.select = function select() {$/;"	function	line:15
HTMLTextAreaElement.select	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^HTMLTextAreaElement.prototype.select = function select() {$/;"	method	line:15
setRangeText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^HTMLTextAreaElement.prototype.setRangeText = function setRangeText(replacement) {$/;"	function	line:26
HTMLTextAreaElement.setRangeText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^HTMLTextAreaElement.prototype.setRangeText = function setRangeText(replacement) {$/;"	method	line:26
setSelectionRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^HTMLTextAreaElement.prototype.setSelectionRange = function setSelectionRange(start, end) {$/;"	function	line:41
HTMLTextAreaElement.setSelectionRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^HTMLTextAreaElement.prototype.setSelectionRange = function setSelectionRange(start, end) {$/;"	method	line:41
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^HTMLTextAreaElement.prototype.toString = function () {$/;"	function	line:60
HTMLTextAreaElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^HTMLTextAreaElement.prototype.toString = function () {$/;"	method	line:60
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  }$/;"	class	line:63
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:67
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:71
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:80
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:83
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:96
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:99
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:108
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:112
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:121
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:124
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:137
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:145
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:149
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:158
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:162
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:171
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:175
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:184
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:188
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:197
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:201
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:210
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:213
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:226
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:229
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:242
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:245
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:254
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:258
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:267
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:275
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:278
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:287
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:290
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:299
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:307
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:310
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:323
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:326
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  get() {$/;"	function	line:339
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  set(V) {$/;"	function	line:342
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^const iface = {$/;"	property	line:355
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  is(obj) {$/;"	function	line:357
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  isImpl(obj) {$/;"	function	line:370
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:385
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:390
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  _internalSetup(obj) {$/;"	function	line:395
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTextAreaElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:399
HTMLTimeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^function HTMLTimeElement() {$/;"	function	line:8
HTMLTimeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^function HTMLTimeElement() {$/;"	function	line:8
HTMLTimeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^}$/;"	class	line:10
HTMLTimeElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^HTMLTimeElement.prototype.constructor = HTMLTimeElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^HTMLTimeElement.prototype.toString = function () {$/;"	function	line:15
HTMLTimeElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^HTMLTimeElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^  set(V) {$/;"	function	line:26
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTimeElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:79
HTMLTitleElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^function HTMLTitleElement() {$/;"	function	line:8
HTMLTitleElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^function HTMLTitleElement() {$/;"	function	line:8
HTMLTitleElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^}$/;"	class	line:10
HTMLTitleElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^HTMLTitleElement.prototype.constructor = HTMLTitleElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^HTMLTitleElement.prototype.toString = function () {$/;"	function	line:15
HTMLTitleElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^HTMLTitleElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^  set(V) {$/;"	function	line:25
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^const iface = {$/;"	property	line:34
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^  is(obj) {$/;"	function	line:36
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^  isImpl(obj) {$/;"	function	line:49
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:64
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:69
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^  _internalSetup(obj) {$/;"	function	line:74
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTitleElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:78
HTMLTrackElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^function HTMLTrackElement() {$/;"	function	line:8
HTMLTrackElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^function HTMLTrackElement() {$/;"	function	line:8
HTMLTrackElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^}$/;"	class	line:10
HTMLTrackElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^HTMLTrackElement.prototype.constructor = HTMLTrackElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^HTMLTrackElement.prototype.toString = function () {$/;"	function	line:15
HTMLTrackElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^HTMLTrackElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  get() {$/;"	function	line:35
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  set(V) {$/;"	function	line:38
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  get() {$/;"	function	line:47
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  set(V) {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  get() {$/;"	function	line:60
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  set(V) {$/;"	function	line:64
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  get() {$/;"	function	line:73
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  set(V) {$/;"	function	line:76
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  get() {$/;"	function	line:125
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^const iface = {$/;"	property	line:133
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  is(obj) {$/;"	function	line:135
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  isImpl(obj) {$/;"	function	line:148
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:163
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:168
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  _internalSetup(obj) {$/;"	function	line:173
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLTrackElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:177
HTMLUListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^function HTMLUListElement() {$/;"	function	line:8
HTMLUListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^function HTMLUListElement() {$/;"	function	line:8
HTMLUListElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^}$/;"	class	line:10
HTMLUListElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^HTMLUListElement.prototype.constructor = HTMLUListElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^HTMLUListElement.prototype.toString = function () {$/;"	function	line:15
HTMLUListElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^HTMLUListElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^  set(V) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^  get() {$/;"	function	line:38
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^  set(V) {$/;"	function	line:42
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^const iface = {$/;"	property	line:51
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^  is(obj) {$/;"	function	line:53
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^  isImpl(obj) {$/;"	function	line:66
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:81
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:86
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^  _internalSetup(obj) {$/;"	function	line:91
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUListElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:95
HTMLUnknownElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^function HTMLUnknownElement() {$/;"	function	line:8
HTMLUnknownElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^function HTMLUnknownElement() {$/;"	function	line:8
HTMLUnknownElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^}$/;"	class	line:10
HTMLUnknownElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^HTMLUnknownElement.prototype.constructor = HTMLUnknownElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^HTMLUnknownElement.prototype.toString = function () {$/;"	function	line:15
HTMLUnknownElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^HTMLUnknownElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^  }$/;"	class	line:18
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^const iface = {$/;"	property	line:22
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^  is(obj) {$/;"	function	line:24
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^  isImpl(obj) {$/;"	function	line:37
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:52
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:57
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^  _internalSetup(obj) {$/;"	function	line:62
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLUnknownElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:66
HTMLVideoElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^function HTMLVideoElement() {$/;"	function	line:8
HTMLVideoElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^function HTMLVideoElement() {$/;"	function	line:8
HTMLVideoElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^}$/;"	class	line:10
HTMLVideoElement.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^HTMLVideoElement.prototype.constructor = HTMLVideoElement;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^HTMLVideoElement.prototype.toString = function () {$/;"	function	line:15
HTMLVideoElement.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^HTMLVideoElement.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  get() {$/;"	function	line:22
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  set(V) {$/;"	function	line:26
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  get() {$/;"	function	line:36
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  set(V) {$/;"	function	line:40
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  get() {$/;"	function	line:50
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  get() {$/;"	function	line:58
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  get() {$/;"	function	line:66
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  set(V) {$/;"	function	line:69
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^const iface = {$/;"	property	line:78
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  is(obj) {$/;"	function	line:80
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  isImpl(obj) {$/;"	function	line:93
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  create(constructorArgs, privateData) {$/;"	function	line:108
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:113
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  _internalSetup(obj) {$/;"	function	line:118
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/HTMLVideoElement.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:122
KeyboardEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^function KeyboardEvent(typeArg) {$/;"	function	line:9
KeyboardEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^function KeyboardEvent(typeArg) {$/;"	function	line:9
KeyboardEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^}$/;"	class	line:24
KeyboardEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^KeyboardEvent.prototype.constructor = KeyboardEvent;$/;"	method	line:26
getModifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^KeyboardEvent.prototype.getModifierState = function getModifierState(keyArg) {$/;"	function	line:29
KeyboardEvent.getModifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^KeyboardEvent.prototype.getModifierState = function getModifierState(keyArg) {$/;"	method	line:29
initKeyboardEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^KeyboardEvent.prototype.initKeyboardEvent = function initKeyboardEvent(typeArg, bubblesArg, cancelableArg, viewArg, keyArg, locationArg, modifiersListArg, repeat, locale) {$/;"	function	line:44
KeyboardEvent.initKeyboardEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^KeyboardEvent.prototype.initKeyboardEvent = function initKeyboardEvent(typeArg, bubblesArg, cancelableArg, viewArg, keyArg, locationArg, modifiersListArg, repeat, locale) {$/;"	method	line:44
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^KeyboardEvent.prototype.toString = function () {$/;"	function	line:70
KeyboardEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^KeyboardEvent.prototype.toString = function () {$/;"	method	line:70
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  }$/;"	class	line:73
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:113
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:121
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:129
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:137
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:145
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:153
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:161
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:169
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:177
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:185
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:193
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  get() {$/;"	function	line:201
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^const iface = {$/;"	property	line:209
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  is(obj) {$/;"	function	line:211
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  isImpl(obj) {$/;"	function	line:224
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:239
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:244
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  _internalSetup(obj) {$/;"	function	line:249
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:253
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEventInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/KeyboardEventInit.js	/^  convert(obj) {$/;"	function	line:78
LinkStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^function LinkStyle() {$/;"	function	line:7
LinkStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^function LinkStyle() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^LinkStyle.prototype.toString = function () {$/;"	function	line:12
LinkStyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^}$/;"	class	line:9
LinkStyle.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^LinkStyle.prototype.toString = function () {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^  get() {$/;"	function	line:19
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^const iface = {$/;"	property	line:27
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^  is(obj) {$/;"	function	line:29
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^  isImpl(obj) {$/;"	function	line:42
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^  create(constructorArgs, privateData) {$/;"	function	line:57
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:62
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^  _internalSetup(obj) {$/;"	function	line:67
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/LinkStyle.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:69
Location	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^function Location() {$/;"	function	line:7
Location	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^function Location() {$/;"	function	line:7
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^Location.prototype.assign = function assign(url) {$/;"	function	line:12
Location	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^}$/;"	class	line:9
Location.assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^Location.prototype.assign = function assign(url) {$/;"	method	line:12
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^Location.prototype.replace = function replace(url) {$/;"	function	line:27
Location.replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^Location.prototype.replace = function replace(url) {$/;"	method	line:27
reload	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^Location.prototype.reload = function reload() {$/;"	function	line:42
Location.reload	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^Location.prototype.reload = function reload() {$/;"	method	line:42
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  get() {$/;"	function	line:53
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  set(V) {$/;"	function	line:56
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^Location.prototype.toString = function () {$/;"	function	line:64
Location.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^Location.prototype.toString = function () {$/;"	method	line:64
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  get() {$/;"	function	line:72
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  get() {$/;"	function	line:80
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  set(V) {$/;"	function	line:83
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  get() {$/;"	function	line:92
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  set(V) {$/;"	function	line:95
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  get() {$/;"	function	line:104
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  set(V) {$/;"	function	line:107
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  get() {$/;"	function	line:116
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  set(V) {$/;"	function	line:119
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  get() {$/;"	function	line:128
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  set(V) {$/;"	function	line:131
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  get() {$/;"	function	line:140
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  set(V) {$/;"	function	line:143
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  get() {$/;"	function	line:152
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  set(V) {$/;"	function	line:155
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^const iface = {$/;"	property	line:164
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  is(obj) {$/;"	function	line:166
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  isImpl(obj) {$/;"	function	line:179
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  create(constructorArgs, privateData) {$/;"	function	line:194
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:199
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  _internalSetup(obj) {$/;"	function	line:204
valueOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^      value: function valueOf() { return this; },$/;"	function	line:206
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Location.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:211
MessageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^function MessageEvent(type) {$/;"	function	line:9
MessageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^function MessageEvent(type) {$/;"	function	line:9
MessageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^}$/;"	class	line:24
MessageEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^MessageEvent.prototype.constructor = MessageEvent;$/;"	method	line:26
initMessageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^MessageEvent.prototype.initMessageEvent = function initMessageEvent(type, bubbles, cancelable, data, origin, lastEventId, source, ports) {$/;"	function	line:29
MessageEvent.initMessageEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^MessageEvent.prototype.initMessageEvent = function initMessageEvent(type, bubbles, cancelable, data, origin, lastEventId, source, ports) {$/;"	method	line:29
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^MessageEvent.prototype.toString = function () {$/;"	function	line:56
MessageEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^MessageEvent.prototype.toString = function () {$/;"	method	line:56
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  }$/;"	class	line:59
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  get() {$/;"	function	line:63
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  get() {$/;"	function	line:71
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  get() {$/;"	function	line:79
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  get() {$/;"	function	line:87
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  get() {$/;"	function	line:95
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^const iface = {$/;"	property	line:103
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  is(obj) {$/;"	function	line:105
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  isImpl(obj) {$/;"	function	line:118
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:133
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:138
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  _internalSetup(obj) {$/;"	function	line:143
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:147
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEventInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MessageEventInit.js	/^  convert(obj) {$/;"	function	line:44
MouseEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^function MouseEvent(typeArg) {$/;"	function	line:9
MouseEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^function MouseEvent(typeArg) {$/;"	function	line:9
MouseEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^}$/;"	class	line:24
MouseEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^MouseEvent.prototype.constructor = MouseEvent;$/;"	method	line:26
getModifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^MouseEvent.prototype.getModifierState = function getModifierState(keyArg) {$/;"	function	line:29
MouseEvent.getModifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^MouseEvent.prototype.getModifierState = function getModifierState(keyArg) {$/;"	method	line:29
initMouseEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^MouseEvent.prototype.initMouseEvent = function initMouseEvent(typeArg, bubblesArg, cancelableArg, viewArg, detailArg, screenXArg, screenYArg, clientXArg, clientYArg, ctrlKeyArg, altKeyArg, shiftKeyArg, metaKeyArg, buttonArg, relatedTargetArg) {$/;"	function	line:44
MouseEvent.initMouseEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^MouseEvent.prototype.initMouseEvent = function initMouseEvent(typeArg, bubblesArg, cancelableArg, viewArg, detailArg, screenXArg, screenYArg, clientXArg, clientYArg, ctrlKeyArg, altKeyArg, shiftKeyArg, metaKeyArg, buttonArg, relatedTargetArg) {$/;"	method	line:44
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^MouseEvent.prototype.toString = function () {$/;"	function	line:79
MouseEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^MouseEvent.prototype.toString = function () {$/;"	method	line:79
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  }$/;"	class	line:82
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  get() {$/;"	function	line:86
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  get() {$/;"	function	line:94
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  get() {$/;"	function	line:102
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  get() {$/;"	function	line:110
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  get() {$/;"	function	line:118
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  get() {$/;"	function	line:126
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  get() {$/;"	function	line:134
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  get() {$/;"	function	line:142
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  get() {$/;"	function	line:150
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  get() {$/;"	function	line:158
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  get() {$/;"	function	line:166
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^const iface = {$/;"	property	line:174
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  is(obj) {$/;"	function	line:176
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  isImpl(obj) {$/;"	function	line:189
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:204
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:209
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  _internalSetup(obj) {$/;"	function	line:214
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:218
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEventInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MouseEventInit.js	/^  convert(obj) {$/;"	function	line:70
MutationEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^function MutationEvent() {$/;"	function	line:8
MutationEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^function MutationEvent() {$/;"	function	line:8
MutationEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^}$/;"	class	line:10
MutationEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^MutationEvent.prototype.constructor = MutationEvent;$/;"	method	line:12
initMutationEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^MutationEvent.prototype.initMutationEvent = function initMutationEvent(typeArg, bubblesArg, cancelableArg, relatedNodeArg, prevValueArg, newValueArg, attrNameArg, attrChangeArg) {$/;"	function	line:15
MutationEvent.initMutationEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^MutationEvent.prototype.initMutationEvent = function initMutationEvent(typeArg, bubblesArg, cancelableArg, relatedNodeArg, prevValueArg, newValueArg, attrNameArg, attrChangeArg) {$/;"	method	line:15
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^MutationEvent.prototype.toString = function () {$/;"	function	line:40
MutationEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^MutationEvent.prototype.toString = function () {$/;"	method	line:40
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  }$/;"	class	line:43
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  get() {$/;"	function	line:74
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  get() {$/;"	function	line:82
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  get() {$/;"	function	line:90
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  get() {$/;"	function	line:98
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  get() {$/;"	function	line:106
module.exports.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^module.exports = {$/;"	property	line:114
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  is(obj) {$/;"	function	line:116
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  isImpl(obj) {$/;"	function	line:129
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:144
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:149
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  _internalSetup(obj) {$/;"	function	line:154
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/MutationEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:158
Navigator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^function Navigator() {$/;"	function	line:14
Navigator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^function Navigator() {$/;"	function	line:14
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^Navigator.prototype.toString = function () {$/;"	function	line:31
Navigator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^NavigatorConcurrentHardware.mixedInto.push(Navigator);$/;"	class	line:29
Navigator.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^Navigator.prototype.toString = function () {$/;"	method	line:31
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^const iface = {$/;"	property	line:38
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^  is(obj) {$/;"	function	line:40
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^  isImpl(obj) {$/;"	function	line:53
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^  create(constructorArgs, privateData) {$/;"	function	line:68
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:73
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^  _internalSetup(obj) {$/;"	function	line:78
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Navigator.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:80
NavigatorConcurrentHardware	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^function NavigatorConcurrentHardware() {$/;"	function	line:7
NavigatorConcurrentHardware	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^function NavigatorConcurrentHardware() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^NavigatorConcurrentHardware.prototype.toString = function () {$/;"	function	line:12
NavigatorConcurrentHardware	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^}$/;"	class	line:9
NavigatorConcurrentHardware.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^NavigatorConcurrentHardware.prototype.toString = function () {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^  get() {$/;"	function	line:19
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^const iface = {$/;"	property	line:27
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^  is(obj) {$/;"	function	line:29
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^  isImpl(obj) {$/;"	function	line:42
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^  create(constructorArgs, privateData) {$/;"	function	line:57
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:62
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^  _internalSetup(obj) {$/;"	function	line:67
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorConcurrentHardware.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:69
NavigatorCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^function NavigatorCookies() {$/;"	function	line:7
NavigatorCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^function NavigatorCookies() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^NavigatorCookies.prototype.toString = function () {$/;"	function	line:12
NavigatorCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^}$/;"	class	line:9
NavigatorCookies.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^NavigatorCookies.prototype.toString = function () {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^  get() {$/;"	function	line:19
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^const iface = {$/;"	property	line:27
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^  is(obj) {$/;"	function	line:29
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^  isImpl(obj) {$/;"	function	line:42
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^  create(constructorArgs, privateData) {$/;"	function	line:57
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:62
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^  _internalSetup(obj) {$/;"	function	line:67
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorCookies.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:69
NavigatorID	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^function NavigatorID() {$/;"	function	line:7
NavigatorID	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^function NavigatorID() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^NavigatorID.prototype.toString = function () {$/;"	function	line:12
NavigatorID	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^}$/;"	class	line:9
NavigatorID.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^NavigatorID.prototype.toString = function () {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  get() {$/;"	function	line:19
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  get() {$/;"	function	line:27
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  get() {$/;"	function	line:35
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  get() {$/;"	function	line:43
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  get() {$/;"	function	line:51
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  get() {$/;"	function	line:59
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  get() {$/;"	function	line:67
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  get() {$/;"	function	line:75
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  get() {$/;"	function	line:83
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^const iface = {$/;"	property	line:91
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  is(obj) {$/;"	function	line:93
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  isImpl(obj) {$/;"	function	line:106
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  create(constructorArgs, privateData) {$/;"	function	line:121
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:126
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  _internalSetup(obj) {$/;"	function	line:131
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorID.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:133
NavigatorLanguage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^function NavigatorLanguage() {$/;"	function	line:7
NavigatorLanguage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^function NavigatorLanguage() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^NavigatorLanguage.prototype.toString = function () {$/;"	function	line:12
NavigatorLanguage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^}$/;"	class	line:9
NavigatorLanguage.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^NavigatorLanguage.prototype.toString = function () {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^  get() {$/;"	function	line:19
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^  get() {$/;"	function	line:27
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorLanguage.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:77
NavigatorOnLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^function NavigatorOnLine() {$/;"	function	line:7
NavigatorOnLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^function NavigatorOnLine() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^NavigatorOnLine.prototype.toString = function () {$/;"	function	line:12
NavigatorOnLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^}$/;"	class	line:9
NavigatorOnLine.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^NavigatorOnLine.prototype.toString = function () {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^  get() {$/;"	function	line:19
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^const iface = {$/;"	property	line:27
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^  is(obj) {$/;"	function	line:29
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^  isImpl(obj) {$/;"	function	line:42
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^  create(constructorArgs, privateData) {$/;"	function	line:57
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:62
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^  _internalSetup(obj) {$/;"	function	line:67
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorOnLine.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:69
NavigatorPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^function NavigatorPlugins() {$/;"	function	line:7
NavigatorPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^function NavigatorPlugins() {$/;"	function	line:7
javaEnabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^NavigatorPlugins.prototype.javaEnabled = function javaEnabled() {$/;"	function	line:12
NavigatorPlugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^}$/;"	class	line:9
NavigatorPlugins.javaEnabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^NavigatorPlugins.prototype.javaEnabled = function javaEnabled() {$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^NavigatorPlugins.prototype.toString = function () {$/;"	function	line:23
NavigatorPlugins.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^NavigatorPlugins.prototype.toString = function () {$/;"	method	line:23
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^const iface = {$/;"	property	line:30
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^  is(obj) {$/;"	function	line:32
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^  isImpl(obj) {$/;"	function	line:45
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^  create(constructorArgs, privateData) {$/;"	function	line:60
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:65
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^  _internalSetup(obj) {$/;"	function	line:70
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NavigatorPlugins.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:72
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^function Node() {$/;"	function	line:8
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^function Node() {$/;"	function	line:8
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^}$/;"	class	line:10
Node.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.constructor = Node;$/;"	method	line:12
hasChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.hasChildNodes = function hasChildNodes() {$/;"	function	line:15
Node.hasChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.hasChildNodes = function hasChildNodes() {$/;"	method	line:15
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.normalize = function normalize() {$/;"	function	line:26
Node.normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.normalize = function normalize() {$/;"	method	line:26
cloneNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.cloneNode = function cloneNode() {$/;"	function	line:37
Node.cloneNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.cloneNode = function cloneNode() {$/;"	method	line:37
isEqualNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.isEqualNode = function isEqualNode(otherNode) {$/;"	function	line:53
Node.isEqualNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.isEqualNode = function isEqualNode(otherNode) {$/;"	method	line:53
compareDocumentPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.compareDocumentPosition = function compareDocumentPosition(other) {$/;"	function	line:71
Node.compareDocumentPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.compareDocumentPosition = function compareDocumentPosition(other) {$/;"	method	line:71
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.contains = function contains(other) {$/;"	function	line:85
Node.contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.contains = function contains(other) {$/;"	method	line:85
insertBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.insertBefore = function insertBefore(node, child) {$/;"	function	line:103
Node.insertBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.insertBefore = function insertBefore(node, child) {$/;"	method	line:103
appendChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.appendChild = function appendChild(node) {$/;"	function	line:121
Node.appendChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.appendChild = function appendChild(node) {$/;"	method	line:121
replaceChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.replaceChild = function replaceChild(node, child) {$/;"	function	line:135
Node.replaceChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.replaceChild = function replaceChild(node, child) {$/;"	method	line:135
removeChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.removeChild = function removeChild(child) {$/;"	function	line:149
Node.removeChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.removeChild = function removeChild(child) {$/;"	method	line:149
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.toString = function () {$/;"	function	line:163
Node.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^Node.prototype.toString = function () {$/;"	method	line:163
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  }$/;"	class	line:166
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:278
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:286
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:294
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:302
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:310
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:318
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:326
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:334
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:342
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:350
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:358
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:366
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  set(V) {$/;"	function	line:369
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  get() {$/;"	function	line:382
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  set(V) {$/;"	function	line:385
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^const iface = {$/;"	property	line:452
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  is(obj) {$/;"	function	line:454
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  isImpl(obj) {$/;"	function	line:467
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  create(constructorArgs, privateData) {$/;"	function	line:482
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:487
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  _internalSetup(obj) {$/;"	function	line:492
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Node.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:496
NonDocumentTypeChildNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^function NonDocumentTypeChildNode() {$/;"	function	line:7
NonDocumentTypeChildNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^function NonDocumentTypeChildNode() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^NonDocumentTypeChildNode.prototype.toString = function () {$/;"	function	line:12
NonDocumentTypeChildNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^}$/;"	class	line:9
NonDocumentTypeChildNode.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^NonDocumentTypeChildNode.prototype.toString = function () {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^  get() {$/;"	function	line:19
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^  get() {$/;"	function	line:27
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^const iface = {$/;"	property	line:35
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^  is(obj) {$/;"	function	line:37
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^  isImpl(obj) {$/;"	function	line:50
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^  create(constructorArgs, privateData) {$/;"	function	line:65
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:70
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^  _internalSetup(obj) {$/;"	function	line:75
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonDocumentTypeChildNode.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:77
NonElementParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^function NonElementParentNode() {$/;"	function	line:7
NonElementParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^function NonElementParentNode() {$/;"	function	line:7
getElementById	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^NonElementParentNode.prototype.getElementById = function getElementById(elementId) {$/;"	function	line:12
NonElementParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^}$/;"	class	line:9
NonElementParentNode.getElementById	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^NonElementParentNode.prototype.getElementById = function getElementById(elementId) {$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^NonElementParentNode.prototype.toString = function () {$/;"	function	line:27
NonElementParentNode.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^NonElementParentNode.prototype.toString = function () {$/;"	method	line:27
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^const iface = {$/;"	property	line:34
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^  is(obj) {$/;"	function	line:36
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^  isImpl(obj) {$/;"	function	line:49
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^  create(constructorArgs, privateData) {$/;"	function	line:64
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:69
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^  _internalSetup(obj) {$/;"	function	line:74
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/NonElementParentNode.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:76
ParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^function ParentNode() {$/;"	function	line:7
ParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^function ParentNode() {$/;"	function	line:7
querySelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^ParentNode.prototype.querySelector = function querySelector(selectors) {$/;"	function	line:12
ParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^}$/;"	class	line:9
ParentNode.querySelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^ParentNode.prototype.querySelector = function querySelector(selectors) {$/;"	method	line:12
querySelectorAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^ParentNode.prototype.querySelectorAll = function querySelectorAll(selectors) {$/;"	function	line:27
ParentNode.querySelectorAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^ParentNode.prototype.querySelectorAll = function querySelectorAll(selectors) {$/;"	method	line:27
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^ParentNode.prototype.toString = function () {$/;"	function	line:42
ParentNode.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^ParentNode.prototype.toString = function () {$/;"	method	line:42
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^  get() {$/;"	function	line:49
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^  get() {$/;"	function	line:57
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^  get() {$/;"	function	line:65
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^  get() {$/;"	function	line:73
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^const iface = {$/;"	property	line:81
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^  is(obj) {$/;"	function	line:83
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^  isImpl(obj) {$/;"	function	line:96
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^  create(constructorArgs, privateData) {$/;"	function	line:111
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:116
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^  _internalSetup(obj) {$/;"	function	line:121
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ParentNode.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:123
PopStateEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^function PopStateEvent(type) {$/;"	function	line:9
PopStateEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^function PopStateEvent(type) {$/;"	function	line:9
PopStateEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^}$/;"	class	line:24
PopStateEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^PopStateEvent.prototype.constructor = PopStateEvent;$/;"	method	line:26
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^PopStateEvent.prototype.toString = function () {$/;"	function	line:29
PopStateEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^PopStateEvent.prototype.toString = function () {$/;"	method	line:29
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^  }$/;"	class	line:32
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^  get() {$/;"	function	line:36
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^const iface = {$/;"	property	line:44
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^  is(obj) {$/;"	function	line:46
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^  isImpl(obj) {$/;"	function	line:59
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:74
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:79
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^  _internalSetup(obj) {$/;"	function	line:84
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:88
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEventInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/PopStateEventInit.js	/^  convert(obj) {$/;"	function	line:20
ProcessingInstruction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^function ProcessingInstruction() {$/;"	function	line:8
ProcessingInstruction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^function ProcessingInstruction() {$/;"	function	line:8
ProcessingInstruction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^}$/;"	class	line:10
ProcessingInstruction.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^ProcessingInstruction.prototype.constructor = ProcessingInstruction;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^ProcessingInstruction.prototype.toString = function () {$/;"	function	line:15
ProcessingInstruction.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^ProcessingInstruction.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^  get() {$/;"	function	line:22
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^const iface = {$/;"	property	line:30
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^  is(obj) {$/;"	function	line:32
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^  isImpl(obj) {$/;"	function	line:45
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^  create(constructorArgs, privateData) {$/;"	function	line:60
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:65
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^  _internalSetup(obj) {$/;"	function	line:70
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProcessingInstruction.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:74
ProgressEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^function ProgressEvent(type) {$/;"	function	line:9
ProgressEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^function ProgressEvent(type) {$/;"	function	line:9
ProgressEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^}$/;"	class	line:24
ProgressEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^ProgressEvent.prototype.constructor = ProgressEvent;$/;"	method	line:26
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^ProgressEvent.prototype.toString = function () {$/;"	function	line:29
ProgressEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^ProgressEvent.prototype.toString = function () {$/;"	method	line:29
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^  }$/;"	class	line:32
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^  get() {$/;"	function	line:36
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^  get() {$/;"	function	line:44
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^  get() {$/;"	function	line:52
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^const iface = {$/;"	property	line:60
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^  is(obj) {$/;"	function	line:62
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^  isImpl(obj) {$/;"	function	line:75
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:90
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:95
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^  _internalSetup(obj) {$/;"	function	line:100
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:104
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEventInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ProgressEventInit.js	/^  convert(obj) {$/;"	function	line:38
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ScrollIntoViewOptions.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ScrollIntoViewOptions.js	/^  convert(obj) {$/;"	function	line:30
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ScrollOptions.js	/^  convertInherit(obj, ret) {$/;"	function	line:8
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/ScrollOptions.js	/^  convert(obj) {$/;"	function	line:20
Text	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^function Text() {$/;"	function	line:8
Text	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^function Text() {$/;"	function	line:8
Text	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^}$/;"	class	line:20
Text.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^Text.prototype.constructor = Text;$/;"	method	line:22
splitText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^Text.prototype.splitText = function splitText(offset) {$/;"	function	line:25
Text.splitText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^Text.prototype.splitText = function splitText(offset) {$/;"	method	line:25
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^Text.prototype.toString = function () {$/;"	function	line:40
Text.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^Text.prototype.toString = function () {$/;"	method	line:40
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^  }$/;"	class	line:43
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^  get() {$/;"	function	line:47
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^const iface = {$/;"	property	line:55
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^  is(obj) {$/;"	function	line:57
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^  isImpl(obj) {$/;"	function	line:70
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^  create(constructorArgs, privateData) {$/;"	function	line:85
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:90
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^  _internalSetup(obj) {$/;"	function	line:95
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/Text.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:99
TouchEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^function TouchEvent() {$/;"	function	line:8
TouchEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^function TouchEvent() {$/;"	function	line:8
TouchEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^}$/;"	class	line:10
TouchEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^TouchEvent.prototype.constructor = TouchEvent;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^TouchEvent.prototype.toString = function () {$/;"	function	line:15
TouchEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^TouchEvent.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  }$/;"	class	line:18
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  get() {$/;"	function	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  get() {$/;"	function	line:30
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  get() {$/;"	function	line:38
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  get() {$/;"	function	line:46
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  get() {$/;"	function	line:54
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  get() {$/;"	function	line:62
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  get() {$/;"	function	line:70
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^const iface = {$/;"	property	line:78
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  is(obj) {$/;"	function	line:80
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  isImpl(obj) {$/;"	function	line:93
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:108
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:113
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  _internalSetup(obj) {$/;"	function	line:118
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TouchEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:122
TreeWalker	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^function TreeWalker() {$/;"	function	line:7
TreeWalker	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^function TreeWalker() {$/;"	function	line:7
parentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.parentNode = function parentNode() {$/;"	function	line:12
TreeWalker	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^}$/;"	class	line:9
TreeWalker.parentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.parentNode = function parentNode() {$/;"	method	line:12
firstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.firstChild = function firstChild() {$/;"	function	line:23
TreeWalker.firstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.firstChild = function firstChild() {$/;"	method	line:23
lastChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.lastChild = function lastChild() {$/;"	function	line:34
TreeWalker.lastChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.lastChild = function lastChild() {$/;"	method	line:34
previousSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.previousSibling = function previousSibling() {$/;"	function	line:45
TreeWalker.previousSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.previousSibling = function previousSibling() {$/;"	method	line:45
nextSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.nextSibling = function nextSibling() {$/;"	function	line:56
TreeWalker.nextSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.nextSibling = function nextSibling() {$/;"	method	line:56
previousNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.previousNode = function previousNode() {$/;"	function	line:67
TreeWalker.previousNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.previousNode = function previousNode() {$/;"	method	line:67
nextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.nextNode = function nextNode() {$/;"	function	line:78
TreeWalker.nextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.nextNode = function nextNode() {$/;"	method	line:78
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.toString = function () {$/;"	function	line:89
TreeWalker.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^TreeWalker.prototype.toString = function () {$/;"	method	line:89
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^  get() {$/;"	function	line:96
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^  get() {$/;"	function	line:104
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^  get() {$/;"	function	line:112
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^  get() {$/;"	function	line:120
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^  set(V) {$/;"	function	line:123
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^const iface = {$/;"	property	line:131
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^  is(obj) {$/;"	function	line:133
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^  isImpl(obj) {$/;"	function	line:146
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^  create(constructorArgs, privateData) {$/;"	function	line:161
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:166
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^  _internalSetup(obj) {$/;"	function	line:171
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/TreeWalker.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:173
UIEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^function UIEvent(type) {$/;"	function	line:9
UIEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^function UIEvent(type) {$/;"	function	line:9
UIEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^}$/;"	class	line:24
UIEvent.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^UIEvent.prototype.constructor = UIEvent;$/;"	method	line:26
initUIEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^UIEvent.prototype.initUIEvent = function initUIEvent(typeArg, bubblesArg, cancelableArg, viewArg, detailArg) {$/;"	function	line:29
UIEvent.initUIEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^UIEvent.prototype.initUIEvent = function initUIEvent(typeArg, bubblesArg, cancelableArg, viewArg, detailArg) {$/;"	method	line:29
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^UIEvent.prototype.toString = function () {$/;"	function	line:51
UIEvent.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^UIEvent.prototype.toString = function () {$/;"	method	line:51
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^  }$/;"	class	line:54
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^  get() {$/;"	function	line:58
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^  get() {$/;"	function	line:66
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^const iface = {$/;"	property	line:74
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^  is(obj) {$/;"	function	line:76
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^  isImpl(obj) {$/;"	function	line:89
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^  create(constructorArgs, privateData) {$/;"	function	line:104
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:109
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^  _internalSetup(obj) {$/;"	function	line:114
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEvent.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:118
convertInherit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEventInit.js	/^  convertInherit(obj, ret) {$/;"	function	line:9
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/UIEventInit.js	/^  convert(obj) {$/;"	function	line:30
mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/utils.js	/^module.exports.mixin = function mixin(target, source) {$/;"	function	line:3
module.exports.mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/utils.js	/^"use strict";$/;"	function	line:1
mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/utils.js	/^module.exports.mixin = function mixin(target, source) {$/;"	function	line:3
wrapperForImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/utils.js	/^function wrapperForImpl(impl) {$/;"	function	line:17
wrapperForImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/utils.js	/^function wrapperForImpl(impl) {$/;"	function	line:17
implForWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/utils.js	/^function implForWrapper(wrapper) {$/;"	function	line:21
implForWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/utils.js	/^function implForWrapper(wrapper) {$/;"	function	line:21
tryWrapperForImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/utils.js	/^function tryWrapperForImpl(impl) {$/;"	function	line:25
tryWrapperForImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/utils.js	/^function tryWrapperForImpl(impl) {$/;"	function	line:25
tryImplForWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/utils.js	/^function tryImplForWrapper(wrapper) {$/;"	function	line:30
tryImplForWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/utils.js	/^function tryImplForWrapper(wrapper) {$/;"	function	line:30
WindowEventHandlers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^function WindowEventHandlers() {$/;"	function	line:7
WindowEventHandlers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^function WindowEventHandlers() {$/;"	function	line:7
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^WindowEventHandlers.prototype.toString = function () {$/;"	function	line:12
WindowEventHandlers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^}$/;"	class	line:9
WindowEventHandlers.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^WindowEventHandlers.prototype.toString = function () {$/;"	method	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:19
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:22
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:30
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:33
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:41
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:44
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:52
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:55
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:63
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:66
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:74
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:77
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:85
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:88
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:96
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:99
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:107
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:110
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:118
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:121
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:129
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:132
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:140
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:143
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:151
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:154
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:162
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:165
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  get() {$/;"	function	line:173
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  set(V) {$/;"	function	line:176
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^const iface = {$/;"	property	line:184
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  is(obj) {$/;"	function	line:186
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  isImpl(obj) {$/;"	function	line:199
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  create(constructorArgs, privateData) {$/;"	function	line:214
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:219
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  _internalSetup(obj) {$/;"	function	line:224
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/WindowEventHandlers.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:226
XMLDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^function XMLDocument() {$/;"	function	line:8
XMLDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^function XMLDocument() {$/;"	function	line:8
XMLDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^}$/;"	class	line:10
XMLDocument.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^XMLDocument.prototype.constructor = XMLDocument;$/;"	method	line:12
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^XMLDocument.prototype.toString = function () {$/;"	function	line:15
XMLDocument.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^XMLDocument.prototype.toString = function () {$/;"	method	line:15
return.interface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^  }$/;"	class	line:18
const.mixedInto	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^const iface = {$/;"	property	line:22
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^  is(obj) {$/;"	function	line:24
isImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^  isImpl(obj) {$/;"	function	line:37
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^  create(constructorArgs, privateData) {$/;"	function	line:52
createImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^  createImpl(constructorArgs, privateData) {$/;"	function	line:57
_internalSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^  _internalSetup(obj) {$/;"	function	line:62
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/generated/XMLDocument.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:66
frozenBaseURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/document-base-url.js	/^function frozenBaseURL(baseElement, fallbackBaseURL) {$/;"	function	line:46
frozenBaseURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/document-base-url.js	/^function frozenBaseURL(baseElement, fallbackBaseURL) {$/;"	function	line:46
orderedSetParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/ordered-set-parser.js	/^module.exports = function orderedSetParser(input) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/ordered-set-parser.js	/^"use strict";$/;"	function	line:1
orderedSetParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/ordered-set-parser.js	/^module.exports = function orderedSetParser(input) {$/;"	function	line:3
reportAnError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js	/^function reportAnError(line, col, target, errorObject, message, location) {$/;"	function	line:10
reportAnError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js	/^function reportAnError(line, col, target, errorObject, message, location) {$/;"	function	line:10
reportException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js	/^module.exports = function reportException(window, error, filenameHint) {$/;"	function	line:36
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js	/^}$/;"	function	line:34
reportException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js	/^module.exports = function reportException(window, error, filenameHint) {$/;"	function	line:36
shouldBeDisplayedAsError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js	/^function shouldBeDisplayedAsError(x) {$/;"	function	line:66
shouldBeDisplayedAsError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js	/^function shouldBeDisplayedAsError(x) {$/;"	function	line:66
querySelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/selectors.js	/^exports.querySelector = function (parentNode, selectors) {$/;"	function	line:8
exports.querySelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/selectors.js	/^const domSymbolTree = require(".\/internal-constants").domSymbolTree;$/;"	function	line:5
addNwmatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/selectors.js	/^function addNwmatcher(parentNode) {$/;"	function	line:21
addNwmatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/selectors.js	/^function addNwmatcher(parentNode) {$/;"	function	line:21
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/stylesheets.js	/^  spliceArgs.unshift(0, sheet.cssRules.length);$/;"	class	line:30
Array.splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/stylesheets.js	/^  Array.prototype.splice.apply(sheet.cssRules, spliceArgs);$/;"	method	line:31
fetchStylesheetInternal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/stylesheets.js	/^function fetchStylesheetInternal(elementImpl, urlString, parsedURL, sheet) {$/;"	function	line:38
fetchStylesheetInternal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/stylesheets.js	/^function fetchStylesheetInternal(elementImpl, urlString, parsedURL, sheet) {$/;"	function	line:38
scanForImportRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/stylesheets.js	/^function scanForImportRules(elementImpl, cssRules, baseURL) {$/;"	function	line:50
scanForImportRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/stylesheets.js	/^function scanForImportRules(elementImpl, cssRules, baseURL) {$/;"	function	line:50
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/validate-names.js	/^exports.name = function (name) {$/;"	function	line:7
exports.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/validate-names.js	/^const DOMException = require("..\/..\/web-idl\/DOMException");$/;"	function	line:3
qname	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/validate-names.js	/^exports.qname = function (qname) {$/;"	function	line:15
exports.qname	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/validate-names.js	/^};$/;"	function	line:13
validateAndExtract	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/validate-names.js	/^exports.validateAndExtract = function (namespace, qualifiedName) {$/;"	function	line:25
exports.validateAndExtract	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/helpers/validate-names.js	/^};$/;"	function	line:23
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^  constructor(secret, element, query) {$/;"	function	line:11
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^    this[privates] = { element, query, keys: [], length: 0, version: -1, conflictElements: Object.create(null) };$/;"	property	line:16
get length	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^  get length() {$/;"	function	line:20
item	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^  item(index) {$/;"	function	line:25
namedItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^  namedItem(name) {$/;"	function	line:30
HTMLCollection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^}$/;"	class	line:42
updateHTMLCollection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^function updateHTMLCollection(collection) {$/;"	function	line:46
updateHTMLCollection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^function updateHTMLCollection(collection) {$/;"	function	line:46
resetHTMLCollectionTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^function resetHTMLCollectionTo(collection, impls) {$/;"	function	line:53
addIfAttrPresent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^  function addIfAttrPresent(impl, wrapper, attr) {$/;"	function	line:79
resetHTMLCollectionTo.addIfAttrPresent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^  function addIfAttrPresent(impl, wrapper, attr) {$/;"	function	line:79
resetHTMLCollectionTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^function resetHTMLCollectionTo(collection, impls) {$/;"	function	line:53
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^module.exports = function (core) {$/;"	function	line:106
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^}$/;"	function	line:104
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^module.exports.create = function (element, query) {$/;"	function	line:110
module.exports.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/html-collection.js	/^};$/;"	function	line:108
isNamedPropertyElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^function isNamedPropertyElement(element) {$/;"	function	line:9
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^  switch (element.nodeName) {$/;"	function	line:18
isNamedPropertyElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^function isNamedPropertyElement(element) {$/;"	function	line:9
namedPropertyResolver	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^function namedPropertyResolver(HTMLCollection, window, name, values) {$/;"	function	line:33
getResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^  function getResult() {$/;"	function	line:34
namedPropertyResolver.getResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^  function getResult() {$/;"	function	line:34
namedPropertyResolver	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^function namedPropertyResolver(HTMLCollection, window, name, values) {$/;"	function	line:33
initializeWindow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^exports.initializeWindow = function (window, HTMLCollection) {$/;"	function	line:78
exports.initializeWindow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^}$/;"	function	line:76
elementAttributeModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^exports.elementAttributeModified = function (element, name, value, oldValue) {$/;"	function	line:82
exports.elementAttributeModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^};$/;"	function	line:80
nodeAttachedToDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^exports.nodeAttachedToDocument = function (node) {$/;"	function	line:107
exports.nodeAttachedToDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^};$/;"	function	line:105
nodeDetachedFromDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^exports.nodeDetachedFromDocument = function (node) {$/;"	function	line:124
exports.nodeDetachedFromDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/named-properties-window.js	/^};$/;"	function	line:122
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/Navigator-impl.js	/^  constructor(args, privateData) {$/;"	function	line:11
get hardwareConcurrency	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorConcurrentHardware-impl.js	/^  get hardwareConcurrency() {$/;"	function	line:5
get cookieEnabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorCookies-impl.js	/^  get cookieEnabled() {$/;"	function	line:4
get appCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorID-impl.js	/^  get appCodeName() {$/;"	function	line:4
get appName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorID-impl.js	/^  get appName() {$/;"	function	line:8
get appVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorID-impl.js	/^  get appVersion() {$/;"	function	line:12
get platform	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorID-impl.js	/^  get platform() {$/;"	function	line:16
get product	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorID-impl.js	/^  get product() {$/;"	function	line:20
get productSub	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorID-impl.js	/^  get productSub() {$/;"	function	line:24
get vendor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorID-impl.js	/^  get vendor() {$/;"	function	line:30
get vendorSub	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorID-impl.js	/^  get vendorSub() {$/;"	function	line:34
get language	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorLanguage-impl.js	/^  get language() {$/;"	function	line:4
get onLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorOnLine-impl.js	/^  get onLine() {$/;"	function	line:4
javaEnabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/navigator/NavigatorPlugins-impl.js	/^  javaEnabled() {$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-filter.js	/^module.exports = function (core) {$/;"	function	line:4
NodeFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-filter.js	/^  core.NodeFilter = function () {$/;"	function	line:6
core.NodeFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-filter.js	/^module.exports = function (core) {$/;"	function	line:4
acceptNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-filter.js	/^  core.NodeFilter.acceptNode = function (\/* node *\/) {$/;"	function	line:22
core.NodeFilter.acceptNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-filter.js	/^  };$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-filter.js	/^const addConstants = require("..\/utils").addConstants;$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^module.exports = function (core) {$/;"	function	line:9
NodeIteratorInternal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  function NodeIteratorInternal(document, root, whatToShow, filter) {$/;"	function	line:12
module.exports.NodeIteratorInternal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  function NodeIteratorInternal(document, root, whatToShow, filter) {$/;"	class	line:12
throwIfNotActive	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  NodeIteratorInternal.prototype.throwIfNotActive = function () {$/;"	function	line:22
NodeIteratorInternal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  }$/;"	class	line:20
NodeIteratorInternal.throwIfNotActive	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  NodeIteratorInternal.prototype.throwIfNotActive = function () {$/;"	method	line:22
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  NodeIteratorInternal.prototype.traverse = function (next) {$/;"	function	line:36
NodeIteratorInternal.traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  NodeIteratorInternal.prototype.traverse = function (next) {$/;"	method	line:36
filterNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  NodeIteratorInternal.prototype.filterNode = function (node) {$/;"	function	line:70
NodeIteratorInternal.filterNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  NodeIteratorInternal.prototype.filterNode = function (node) {$/;"	method	line:70
runRemovingSteps	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  NodeIteratorInternal.prototype.runRemovingSteps = function (oldNode, oldParent, oldPreviousSibling) {$/;"	function	line:93
NodeIteratorInternal.runRemovingSteps	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  NodeIteratorInternal.prototype.runRemovingSteps = function (oldNode, oldParent, oldPreviousSibling) {$/;"	method	line:93
createNodeIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.Document.prototype.createNodeIterator = function (root, whatToShow, filter) {$/;"	function	line:148
core.Document	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  });$/;"	class	line:146
core.Document.createNodeIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.Document.prototype.createNodeIterator = function (root, whatToShow, filter) {$/;"	method	line:148
NodeIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.NodeIterator = function NodeIterator() {$/;"	function	line:185
core.NodeIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  };$/;"	function	line:183
NodeIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.NodeIterator = function NodeIterator() {$/;"	function	line:185
defineGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  defineGetter(core.NodeIterator.prototype, "root", function () {$/;"	function	line:189
defineGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  defineGetter(core.NodeIterator.prototype, "referenceNode", function () {$/;"	function	line:193
defineGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  defineGetter(core.NodeIterator.prototype, "pointerBeforeReferenceNode", function () {$/;"	function	line:199
defineGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  defineGetter(core.NodeIterator.prototype, "whatToShow", function () {$/;"	function	line:205
defineGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  defineGetter(core.NodeIterator.prototype, "filter", function () {$/;"	function	line:209
previousNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.NodeIterator.prototype.previousNode = function () {$/;"	function	line:213
core.NodeIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  });$/;"	class	line:211
core.NodeIterator.previousNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.NodeIterator.prototype.previousNode = function () {$/;"	method	line:213
nextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.NodeIterator.prototype.nextNode = function () {$/;"	function	line:219
core.NodeIterator.nextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.NodeIterator.prototype.nextNode = function () {$/;"	method	line:219
detach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.NodeIterator.prototype.detach = function () {$/;"	function	line:225
core.NodeIterator.detach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.NodeIterator.prototype.detach = function () {$/;"	method	line:225
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.NodeIterator.prototype.toString = function () {$/;"	function	line:229
core.NodeIterator.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^  core.NodeIterator.prototype.toString = function () {$/;"	method	line:229
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-iterator.js	/^const DocumentImpl = require(".\/nodes\/Document-impl").implementation;$/;"	function	line:7
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^  constructor(secret, config) {$/;"	function	line:8
this..isLive	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^      this[privates] = {$/;"	property	line:14
this..length	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^        isLive: false,$/;"	property	line:15
this..isLive	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^      this[privates] = {$/;"	property	line:23
this..element	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^        isLive: true,$/;"	property	line:24
get length	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^  get length() {$/;"	function	line:35
item	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^  item(index) {$/;"	function	line:40
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^  forEach(callback) {$/;"	function	line:62
NodeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^}$/;"	class	line:72
updateNodeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^function updateNodeList(nodeList) {$/;"	function	line:76
updateNodeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^function updateNodeList(nodeList) {$/;"	function	line:76
resetNodeListTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^function resetNodeListTo(nodeList, nodes) {$/;"	function	line:88
resetNodeListTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^function resetNodeListTo(nodeList, nodes) {$/;"	function	line:88
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^module.exports = function (core) {$/;"	function	line:101
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^}$/;"	function	line:99
createLive	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^module.exports.createLive = function (element, query) {$/;"	function	line:105
module.exports.createLive	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^};$/;"	function	line:103
createStatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^module.exports.createStatic = function (nodes) {$/;"	function	line:109
module.exports.createStatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node-list.js	/^};$/;"	function	line:107
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node.js	/^module.exports.clone = function (core, node, document, cloneChildren) {$/;"	function	line:10
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node.js	/^  switch (node.nodeType) {$/;"	function	line:16
module.exports.clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/node.js	/^const domTokenListContains = require(".\/dom-token-list").contains;$/;"	function	line:8
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CDATASection-impl.js	/^  constructor(args, privateData) {$/;"	function	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CDATASection-impl.js	/^module.exports = {$/;"	property	line:14
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CharacterData-impl.js	/^  constructor(args, privateData) {$/;"	function	line:10
get data	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CharacterData-impl.js	/^  get data() {$/;"	function	line:16
set data	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CharacterData-impl.js	/^  set data(data) {$/;"	function	line:19
get length	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CharacterData-impl.js	/^  get length() {$/;"	function	line:23
substringData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CharacterData-impl.js	/^  substringData(offset, count) {$/;"	function	line:27
appendData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CharacterData-impl.js	/^  appendData(data) {$/;"	function	line:41
insertData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CharacterData-impl.js	/^  insertData(offset, data) {$/;"	function	line:45
deleteData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CharacterData-impl.js	/^  deleteData(offset, count) {$/;"	function	line:49
replaceData	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CharacterData-impl.js	/^  replaceData(offset, count, data) {$/;"	function	line:53
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/CharacterData-impl.js	/^module.exports = {$/;"	property	line:76
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ChildNode-impl.js	/^  remove() {$/;"	function	line:4
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ChildNode-impl.js	/^module.exports = {$/;"	property	line:13
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Comment-impl.js	/^  constructor(args, privateData) {$/;"	function	line:8
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Comment-impl.js	/^module.exports = {$/;"	property	line:15
clearChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^function clearChildNodes(node) {$/;"	function	line:54
clearChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^function clearChildNodes(node) {$/;"	function	line:54
setInnerHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^function setInnerHTML(document, node, html) {$/;"	function	line:60
setInnerHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^function setInnerHTML(document, node, html) {$/;"	function	line:60
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  constructor(paused) {$/;"	function	line:78
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  push(callback) {$/;"	function	line:82
const.prev	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^    const item = {$/;"	property	line:84
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^      check() {$/;"	function	line:86
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  resume() {$/;"	function	line:111
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  constructor() {$/;"	function	line:128
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  add(req) {$/;"	function	line:132
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  remove(req) {$/;"	function	line:136
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  close() {$/;"	function	line:143
size	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  size() {$/;"	function	line:150
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^function pad(number) {$/;"	function	line:155
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^function pad(number) {$/;"	function	line:155
toLastModifiedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^function toLastModifiedString(date) {$/;"	function	line:162
toLastModifiedString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^function toLastModifiedString(date) {$/;"	function	line:162
const.customevent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^const eventInterfaceTable = {$/;"	property	line:177
const.errorevent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  customevent: CustomEvent,$/;"	property	line:178
const.event	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  errorevent: ErrorEvent,$/;"	property	line:179
const.events	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  event: Event,$/;"	property	line:180
const.focusevent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  events: Event,$/;"	property	line:181
const.hashchangeevent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  focusevent: FocusEvent,$/;"	property	line:182
const.htmlevents	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  hashchangeevent: HashChangeEvent,$/;"	property	line:183
const.keyboardevent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  htmlevents: Event,$/;"	property	line:184
const.messageevent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  keyboardevent: KeyboardEvent,$/;"	property	line:185
const.mouseevent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  messageevent: MessageEvent,$/;"	property	line:186
const.mouseevents	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  mouseevent: MouseEvent,$/;"	property	line:187
const.popstateevent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  mouseevents: MouseEvent,$/;"	property	line:188
const.progressevent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  popstateevent: PopStateEvent,$/;"	property	line:189
const.svgevents	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  progressevent: ProgressEvent,$/;"	property	line:190
const.touchevent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  svgevents: Event,$/;"	property	line:191
const.uievent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  touchevent: TouchEvent,$/;"	property	line:192
const.uievents	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  uievent: UIEvent,$/;"	property	line:193
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  constructor(args, privateData) {$/;"	function	line:198
_defaultElementBuilder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  _defaultElementBuilder(document, tagName) {$/;"	function	line:291
get contentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get contentType() {$/;"	function	line:306
get compatMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get compatMode() {$/;"	function	line:309
get charset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get charset() {$/;"	function	line:312
get characterSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get characterSet() {$/;"	function	line:315
get inputEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get inputEncoding() {$/;"	function	line:318
get doctype	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get doctype() {$/;"	function	line:321
get URL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get URL() {$/;"	function	line:329
get documentURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get documentURI() {$/;"	function	line:332
get origin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get origin() {$/;"	function	line:335
get location	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get location() {$/;"	function	line:338
get documentElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get documentElement() {$/;"	function	line:341
get implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get implementation() {$/;"	function	line:356
set implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  set implementation(implementation) {$/;"	function	line:359
get defaultView	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get defaultView() {$/;"	function	line:363
get currentScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get currentScript() {$/;"	function	line:367
get activeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get activeElement() {$/;"	function	line:371
hasFocus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  hasFocus() {$/;"	function	line:379
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  toString() {$/;"	function	line:383
_createElementWithCorrectElementInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  _createElementWithCorrectElementInterface(name, namespace) {$/;"	function	line:387
appendChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  appendChild(\/* Node *\/ arg) {$/;"	function	line:395
removeChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  removeChild(\/* Node *\/ arg) {$/;"	function	line:402
_descendantRemoved	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  _descendantRemoved(parent, child) {$/;"	function	line:410
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  write() {$/;"	function	line:419
writeln	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  writeln() {$/;"	function	line:458
getElementById	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  getElementById(id) {$/;"	function	line:467
get referrer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get referrer() {$/;"	function	line:472
get lastModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get lastModified() {$/;"	function	line:475
get images	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get images() {$/;"	function	line:478
get embeds	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get embeds() {$/;"	function	line:481
get plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get plugins() {$/;"	function	line:484
get links	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get links() {$/;"	function	line:487
get forms	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get forms() {$/;"	function	line:494
get scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get scripts() {$/;"	function	line:497
get anchors	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get anchors() {$/;"	function	line:500
get applets	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get applets() {$/;"	function	line:507
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  open() {$/;"	function	line:510
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  close() {$/;"	function	line:520
getElementsByName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  getElementsByName(elementName) {$/;"	function	line:533
get title	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get title() {$/;"	function	line:540
set title	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  set title(val) {$/;"	function	line:549
get head	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get head() {$/;"	function	line:570
get body	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get body() {$/;"	function	line:574
set body	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  set body(value) {$/;"	function	line:584
_runRemovingSteps	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  _runRemovingSteps(oldNode, oldParent, oldPreviousSibling) {$/;"	function	line:612
createEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  createEvent(type) {$/;"	function	line:619
createProcessingInstruction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  createProcessingInstruction(target, data) {$/;"	function	line:633
createCDATASection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  createCDATASection(data) {$/;"	function	line:650
createTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  createTextNode(data) {$/;"	function	line:668
createComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  createComment(data) {$/;"	function	line:676
createElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  createElement(localName) {$/;"	function	line:684
createElementNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  createElementNS(namespace, qualifiedName) {$/;"	function	line:697
createDocumentFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  createDocumentFragment() {$/;"	function	line:710
createAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  createAttribute(localName) {$/;"	function	line:714
createAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  createAttributeNS(namespace, name) {$/;"	function	line:724
createTreeWalker	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  createTreeWalker(root, whatToShow, filter) {$/;"	function	line:739
importNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  importNode(node, deep) {$/;"	function	line:751
adoptNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  adoptNode(node) {$/;"	function	line:764
get cookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get cookie() {$/;"	function	line:785
set cookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  set cookie(cookieStr) {$/;"	function	line:788
get styleSheets	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get styleSheets() {$/;"	function	line:796
get hidden	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get hidden() {$/;"	function	line:806
get visibilityState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^  get visibilityState() {$/;"	function	line:810
DocumentImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^DocumentImpl._removingSteps = [];$/;"	class	line:817
DocumentImpl._elementBuilders	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^DocumentImpl.prototype._elementBuilders = Object.create(null);$/;"	method	line:819
DocumentImpl.getElementsByTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^DocumentImpl.prototype.getElementsByTagName = memoizeQuery(function (qualifiedName) {$/;"	method	line:821
DocumentImpl.getElementsByTagNameNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^DocumentImpl.prototype.getElementsByTagNameNS = memoizeQuery(function (namespace, localName) {$/;"	method	line:825
getElementsByClassName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^DocumentImpl.prototype.getElementsByClassName = memoizeQuery(function getElementsByClassName(classNames) {$/;"	function	line:829
DocumentImpl.getElementsByClassName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^DocumentImpl.prototype.getElementsByClassName = memoizeQuery(function getElementsByClassName(classNames) {$/;"	method	line:829
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js	/^module.exports = {$/;"	property	line:833
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DocumentFragment-impl.js	/^  constructor(args, privateData) {$/;"	function	line:10
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DocumentFragment-impl.js	/^module.exports = {$/;"	property	line:19
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DocumentType-impl.js	/^  constructor(args, privateData) {$/;"	function	line:11
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DocumentType-impl.js	/^module.exports = {$/;"	property	line:24
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js	/^  constructor(args, privateData) {$/;"	function	line:9
hasFeature	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js	/^  hasFeature() {$/;"	function	line:15
createDocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js	/^  createDocumentType(qualifiedName, publicId, systemId) {$/;"	function	line:19
createDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js	/^  createDocument(namespace, qualifiedName, doctype) {$/;"	function	line:31
createHTMLDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js	/^  createHTMLDocument(title) {$/;"	function	line:59
_removeFeature	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js	/^  _removeFeature(feature, version) {$/;"	function	line:111
_addFeature	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js	/^  _addFeature(feature, version) {$/;"	function	line:128
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js	/^      if (version instanceof Array) {$/;"	class	line:136
Array.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js	/^        Array.prototype.push.apply(this._features[feature], version);$/;"	method	line:137
_hasFeature	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js	/^  _hasFeature(feature, version) {$/;"	function	line:152
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/DOMImplementation-impl.js	/^module.exports = {$/;"	property	line:174
addNwmatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^function addNwmatcher(parentNode) {$/;"	function	line:28
addNwmatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^function addNwmatcher(parentNode) {$/;"	function	line:28
clearChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^function clearChildNodes(node) {$/;"	function	line:39
clearChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^function clearChildNodes(node) {$/;"	function	line:39
setInnerHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^function setInnerHTML(document, node, html) {$/;"	function	line:45
setInnerHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^function setInnerHTML(document, node, html) {$/;"	function	line:45
attachId	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^function attachId(id, elm, doc) {$/;"	function	line:62
attachId	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^function attachId(id, elm, doc) {$/;"	function	line:62
detachId	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^function detachId(id, elm, doc) {$/;"	function	line:71
detachId	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^function detachId(id, elm, doc) {$/;"	function	line:71
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  constructor(args, privateData) {$/;"	function	line:89
_attach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  _attach() {$/;"	function	line:102
_detach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  _detach() {$/;"	function	line:113
_attrModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  _attrModified(name, value, oldValue) {$/;"	function	line:124
const.filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^        const vmOptions = { filename: this._ownerDocument.URL, displayErrors: false };$/;"	property	line:145
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^        if (name === "onerror" && self === w) {$/;"	function	line:155
get namespaceURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get namespaceURI() {$/;"	function	line:209
get prefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get prefix() {$/;"	function	line:212
get localName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get localName() {$/;"	function	line:215
get _qualifiedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get _qualifiedName() {$/;"	function	line:218
get tagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get tagName() {$/;"	function	line:221
get attributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get attributes() {$/;"	function	line:229
get outerHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get outerHTML() {$/;"	function	line:233
set outerHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  set outerHTML(html) {$/;"	function	line:237
get innerHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get innerHTML() {$/;"	function	line:270
set innerHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  set innerHTML(html) {$/;"	function	line:287
get classList	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get classList() {$/;"	function	line:295
hasAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  hasAttributes() {$/;"	function	line:302
getAttributeNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  getAttributeNames() {$/;"	function	line:306
getAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  getAttribute(name) {$/;"	function	line:310
getAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  getAttributeNS(namespace, localName) {$/;"	function	line:314
setAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  setAttribute(name, value) {$/;"	function	line:318
setAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  setAttributeNS(namespace, name, value) {$/;"	function	line:336
removeAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  removeAttribute(name) {$/;"	function	line:342
removeAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  removeAttributeNS(namespace, localName) {$/;"	function	line:346
hasAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  hasAttribute(name) {$/;"	function	line:350
hasAttributeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  hasAttributeNS(namespace, localName) {$/;"	function	line:358
getAttributeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  getAttributeNode(name) {$/;"	function	line:366
getAttributeNodeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  getAttributeNodeNS(namespace, localName) {$/;"	function	line:370
setAttributeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  setAttributeNode(attr) {$/;"	function	line:374
setAttributeNodeNS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  setAttributeNodeNS(attr) {$/;"	function	line:382
removeAttributeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  removeAttributeNode(attr) {$/;"	function	line:390
getBoundingClientRect	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  getBoundingClientRect() {$/;"	function	line:404
getClientRects	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  getClientRects() {$/;"	function	line:415
get scrollWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get scrollWidth() {$/;"	function	line:419
get scrollHeight	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get scrollHeight() {$/;"	function	line:423
get clientTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get clientTop() {$/;"	function	line:427
get clientLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get clientLeft() {$/;"	function	line:431
get clientWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get clientWidth() {$/;"	function	line:435
get clientHeight	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  get clientHeight() {$/;"	function	line:439
insertAdjacentHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^  insertAdjacentHTML(position, text) {$/;"	function	line:444
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^    switch (position) {$/;"	function	line:448
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Element-impl.js	/^    switch (position) {$/;"	function	line:473
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ElementContentEditable-impl.js	/^module.exports = {$/;"	property	line:5
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ElementCSSInlineStyle-impl.js	/^module.exports = {$/;"	property	line:5
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/GlobalEventHandlers-impl.js	/^module.exports = {$/;"	property	line:5
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAnchorElement-impl.js	/^  constructor(args, privateData) {$/;"	function	line:7
get text	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAnchorElement-impl.js	/^  get text() {$/;"	function	line:13
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAnchorElement-impl.js	/^module.exports = {$/;"	property	line:23
get object	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAppletElement-impl.js	/^  get object() {$/;"	function	line:7
get codeBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAppletElement-impl.js	/^  get codeBase() {$/;"	function	line:15
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAppletElement-impl.js	/^module.exports = {$/;"	property	line:24
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAreaElement-impl.js	/^  constructor(args, privateData) {$/;"	function	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAreaElement-impl.js	/^module.exports = {$/;"	property	line:16
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLAudioElement-impl.js	/^module.exports = {$/;"	property	line:7
get href	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLBaseElement-impl.js	/^  get href() {$/;"	function	line:7
set href	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLBaseElement-impl.js	/^  set href(value) {$/;"	function	line:20
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLBaseElement-impl.js	/^module.exports = {$/;"	property	line:25
defineSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLBodyElement-impl.js	/^    defineSetter(HTMLBodyElementImpl.prototype, name, function (handler) {$/;"	function	line:15
defineGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLBodyElement-impl.js	/^    defineGetter(HTMLBodyElementImpl.prototype, name, function () {$/;"	function	line:21
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLBodyElement-impl.js	/^module.exports = {$/;"	property	line:28
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLBRElement-impl.js	/^module.exports = {$/;"	property	line:7
_activationBehavior	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLButtonElement-impl.js	/^  _activationBehavior() {$/;"	function	line:9
_getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLButtonElement-impl.js	/^  _getValue() {$/;"	function	line:18
get form	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLButtonElement-impl.js	/^  get form() {$/;"	function	line:23
get type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLButtonElement-impl.js	/^  get type() {$/;"	function	line:27
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLButtonElement-impl.js	/^    switch (typeAttr) {$/;"	function	line:29
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLButtonElement-impl.js	/^    switch (v) {$/;"	function	line:42
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLButtonElement-impl.js	/^module.exports = {$/;"	property	line:56
_attrModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^  _attrModified(name, value) {$/;"	function	line:8
_getCanvas	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^  _getCanvas() {$/;"	function	line:16
getContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^  getContext(contextId) {$/;"	function	line:23
probablySupportsContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^  probablySupportsContext(contextId) {$/;"	function	line:47
setContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^  setContext() {$/;"	function	line:52
toDataURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^  toDataURL() {$/;"	function	line:56
toBlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^  toBlob(callback, type, qualityArgument) {$/;"	function	line:67
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^      switch (type) {$/;"	function	line:72
get width	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^  get width() {$/;"	function	line:97
get height	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^  get height() {$/;"	function	line:107
wrapNodeCanvasMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^function wrapNodeCanvasMethod(ctx, name) {$/;"	function	line:121
ctx	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^  const prev = ctx[name];$/;"	function	line:122
wrapNodeCanvasMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^function wrapNodeCanvasMethod(ctx, name) {$/;"	function	line:121
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLCanvasElement-impl.js	/^module.exports = {$/;"	property	line:132
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDataElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDataListElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDialogElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDirectoryElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDivElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLDListElement-impl.js	/^module.exports = {$/;"	property	line:7
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  constructor(args, privateData) {$/;"	function	line:10
dispatchEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  dispatchEvent(event) {$/;"	function	line:31
focus	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  focus() {$/;"	function	line:49
blur	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  blur() {$/;"	function	line:65
click	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  click() {$/;"	function	line:75
get style	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  get style() {$/;"	function	line:103
set style	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  set style(value) {$/;"	function	line:106
_attrModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  _attrModified(name, value, oldValue) {$/;"	function	line:110
get tabIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  get tabIndex() {$/;"	function	line:121
set tabIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  set tabIndex(value) {$/;"	function	line:128
get offsetParent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  get offsetParent() {$/;"	function	line:132
get offsetTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  get offsetTop() {$/;"	function	line:136
get offsetLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  get offsetLeft() {$/;"	function	line:140
get offsetWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  get offsetWidth() {$/;"	function	line:144
get offsetHeight	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^  get offsetHeight() {$/;"	function	line:148
callEventBehaviorHook	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^function callEventBehaviorHook(event, name, targetOverride) {$/;"	function	line:153
callEventBehaviorHook	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^function callEventBehaviorHook(event, name, targetOverride) {$/;"	function	line:153
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLElement-impl.js	/^module.exports = {$/;"	property	line:162
get src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLEmbedElement-impl.js	/^  get src() {$/;"	function	line:7
set src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLEmbedElement-impl.js	/^  set src(value) {$/;"	function	line:11
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLEmbedElement-impl.js	/^module.exports = {$/;"	property	line:16
get form	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFieldSetElement-impl.js	/^  get form() {$/;"	function	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFieldSetElement-impl.js	/^module.exports = {$/;"	property	line:12
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFontElement-impl.js	/^module.exports = {$/;"	property	line:7
_descendantAdded	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^  _descendantAdded(parent, child) {$/;"	function	line:27
_descendantRemoved	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^  _descendantRemoved(parent, child) {$/;"	function	line:38
get elements	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^  get elements() {$/;"	function	line:48
get length	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^  get length() {$/;"	function	line:52
_dispatchSubmitEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^  _dispatchSubmitEvent() {$/;"	function	line:56
submit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^  submit() {$/;"	function	line:64
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^  reset() {$/;"	function	line:68
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^  }$/;"	class	line:66
reset.forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^    Array.prototype.forEach.call(this.elements, el => {$/;"	method	line:69
get method	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^  get method() {$/;"	function	line:77
get enctype	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^  get enctype() {$/;"	function	line:93
get action	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^  get action() {$/;"	function	line:109
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFormElement-impl.js	/^module.exports = {$/;"	property	line:123
loadFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^function loadFrame(frame) {$/;"	function	line:15
loadFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^function loadFrame(frame) {$/;"	function	line:15
refreshAccessors	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^function refreshAccessors(document) {$/;"	function	line:98
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  window._length = frames.length;$/;"	class	line:112
Array.forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  Array.prototype.forEach.call(frames, (frame, i) => {$/;"	method	line:113
refreshAccessors	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^function refreshAccessors(document) {$/;"	function	line:98
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  constructor(args, privateData) {$/;"	function	line:119
_attrModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  _attrModified(name, value, oldVal) {$/;"	function	line:123
_detach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  _detach() {$/;"	function	line:134
_attach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  _attach() {$/;"	function	line:144
get contentDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  get contentDocument() {$/;"	function	line:153
get contentWindow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  get contentWindow() {$/;"	function	line:157
get src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  get src() {$/;"	function	line:161
set src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  set src(value) {$/;"	function	line:165
get longDesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  get longDesc() {$/;"	function	line:169
set longDesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^  set longDesc(value) {$/;"	function	line:173
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameElement-impl.js	/^module.exports = {$/;"	property	line:178
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLFrameSetElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHeadElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHeadingElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHRElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHtmlElement-impl.js	/^module.exports = {$/;"	property	line:7
_htmlHyperlinkElementUtilsSetup	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  _htmlHyperlinkElementUtilsSetup() {$/;"	function	line:6
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  toString() {$/;"	function	line:10
get href	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  get href() {$/;"	function	line:14
get origin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  get origin() {$/;"	function	line:30
get protocol	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  get protocol() {$/;"	function	line:40
get username	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  get username() {$/;"	function	line:59
get password	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  get password() {$/;"	function	line:80
get host	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  get host() {$/;"	function	line:102
get hostname	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  get hostname() {$/;"	function	line:129
get port	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  get port() {$/;"	function	line:152
get pathname	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  get pathname() {$/;"	function	line:175
get search	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  get search() {$/;"	function	line:202
get hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^  get hash() {$/;"	function	line:231
setTheURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^function setTheURL(hheu) {$/;"	function	line:261
setTheURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^function setTheURL(hheu) {$/;"	function	line:261
updateHref	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^function updateHref(hheu) {$/;"	function	line:273
updateHref	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLHyperlinkElementUtils-impl.js	/^function updateHref(hheu) {$/;"	function	line:273
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLIFrameElement-impl.js	/^module.exports = {$/;"	property	line:7
_attrModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^  _attrModified(name, value, oldVal) {$/;"	function	line:9
onerror	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^          this._image.onerror = function (err) {$/;"	function	line:18
this._image	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^          this._image.onerror = function (err) {$/;"	method	line:18
get _accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^  get _accept() {$/;"	function	line:42
get src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^  get src() {$/;"	function	line:46
set src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^  set src(value) {$/;"	function	line:50
get height	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^  get height() {$/;"	function	line:54
get width	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^  get width() {$/;"	function	line:65
get naturalHeight	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^  get naturalHeight() {$/;"	function	line:74
get naturalWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^  get naturalWidth() {$/;"	function	line:78
get complete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^  get complete() {$/;"	function	line:82
get currentSrc	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^  get currentSrc() {$/;"	function	line:86
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLImageElement-impl.js	/^module.exports = {$/;"	property	line:91
allowSelect	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^function allowSelect(type) {$/;"	function	line:22
allowSelect	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^function allowSelect(type) {$/;"	function	line:22
allowVariableLengthSelection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^function allowVariableLengthSelection(type) {$/;"	function	line:26
allowVariableLengthSelection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^function allowVariableLengthSelection(type) {$/;"	function	line:26
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  constructor(args, privateData) {$/;"	function	line:31
_getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  _getValue() {$/;"	function	line:50
_preClickActivationSteps	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  _preClickActivationSteps() {$/;"	function	line:54
_canceledActivationSteps	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  _canceledActivationSteps() {$/;"	function	line:63
_activationBehavior	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  _activationBehavior() {$/;"	function	line:74
_attrModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  _attrModified(name) {$/;"	function	line:93
_formReset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  _formReset() {$/;"	function	line:113
_changedFormOwner	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  _changedFormOwner() {$/;"	function	line:123
_removeOtherRadioCheckedness	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  _removeOtherRadioCheckedness() {$/;"	function	line:128
get _radioButtonGroupRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get _radioButtonGroupRoot() {$/;"	function	line:153
get form	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get form() {$/;"	function	line:170
get checked	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get checked() {$/;"	function	line:173
set checked	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  set checked(checked) {$/;"	function	line:176
get value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get value() {$/;"	function	line:183
set value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  set value(val) {$/;"	function	line:189
get files	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get files() {$/;"	function	line:202
get type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get type() {$/;"	function	line:210
set type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  set type(type) {$/;"	function	line:214
_dispatchSelectEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  _dispatchSelectEvent() {$/;"	function	line:218
_getValueLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  _getValueLength() {$/;"	function	line:223
select	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  select() {$/;"	function	line:227
get selectionStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get selectionStart() {$/;"	function	line:238
set selectionStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  set selectionStart(start) {$/;"	function	line:246
get selectionEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get selectionEnd() {$/;"	function	line:254
set selectionEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  set selectionEnd(end) {$/;"	function	line:262
get selectionDirection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get selectionDirection() {$/;"	function	line:270
set selectionDirection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  set selectionDirection(dir) {$/;"	function	line:278
setSelectionRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  setSelectionRange(start, end, dir) {$/;"	function	line:286
setRangeText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  setRangeText(repl, start, end, selectionMode) {$/;"	function	line:297
set maxLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  set maxLength(value) {$/;"	function	line:345
get maxLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get maxLength() {$/;"	function	line:352
set minLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  set minLength(value) {$/;"	function	line:359
get minLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get minLength() {$/;"	function	line:366
get size	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  get size() {$/;"	function	line:373
set size	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^  set size(value) {$/;"	function	line:380
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLInputElement-impl.js	/^module.exports = {$/;"	property	line:395
isLabelable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl.js	/^function isLabelable(node) {$/;"	function	line:8
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl.js	/^  switch (node.tagName) {$/;"	function	line:14
isLabelable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl.js	/^function isLabelable(node) {$/;"	function	line:8
sendClickToAssociatedNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl.js	/^function sendClickToAssociatedNode(node) {$/;"	function	line:31
sendClickToAssociatedNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl.js	/^function sendClickToAssociatedNode(node) {$/;"	function	line:31
_activationBehavior	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl.js	/^  _activationBehavior() {$/;"	function	line:49
get form	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl.js	/^  get form() {$/;"	function	line:65
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLabelElement-impl.js	/^module.exports = {$/;"	property	line:70
get form	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLegendElement-impl.js	/^  get form() {$/;"	function	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLegendElement-impl.js	/^module.exports = {$/;"	property	line:12
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLIElement-impl.js	/^module.exports = {$/;"	property	line:7
_attach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js	/^  _attach() {$/;"	function	line:14
_attrModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js	/^  _attrModified(name, value, oldValue) {$/;"	function	line:22
get _accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js	/^  get _accept() {$/;"	function	line:30
get href	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js	/^  get href() {$/;"	function	line:34
set href	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js	/^  set href(value) {$/;"	function	line:38
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js	/^module.exports = {$/;"	property	line:45
obtainTheResource	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js	/^function obtainTheResource(el) {$/;"	function	line:49
obtainTheResource	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js	/^function obtainTheResource(el) {$/;"	function	line:49
isExternalResourceLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js	/^function isExternalResourceLink(el) {$/;"	function	line:66
isExternalResourceLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLLinkElement-impl.js	/^function isExternalResourceLink(el) {$/;"	function	line:66
get areas	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMapElement-impl.js	/^  get areas() {$/;"	function	line:6
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMapElement-impl.js	/^module.exports = {$/;"	property	line:11
getTimeRangeDummy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^function getTimeRangeDummy() {$/;"	function	line:7
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^    start() {$/;"	function	line:10
getTimeRangeDummy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^function getTimeRangeDummy() {$/;"	function	line:7
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^    end() {$/;"	function	line:13
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  constructor(args, privateData) {$/;"	function	line:20
_dispatchRateChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  _dispatchRateChange() {$/;"	function	line:51
get defaultPlaybackRate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  get defaultPlaybackRate() {$/;"	function	line:56
get playbackRate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  get playbackRate() {$/;"	function	line:62
get muted	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  get muted() {$/;"	function	line:74
_dispatchVolumeChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  _dispatchVolumeChange() {$/;"	function	line:77
get defaultMuted	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  get defaultMuted() {$/;"	function	line:88
get volume	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  get volume() {$/;"	function	line:98
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  load() {$/;"	function	line:113
canPlayType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  canPlayType() {$/;"	function	line:116
play	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  play() {$/;"	function	line:119
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  pause() {$/;"	function	line:122
addTextTrack	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  addTextTrack() {$/;"	function	line:125
get src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  get src() {$/;"	function	line:129
set src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^  set src(value) {$/;"	function	line:133
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMediaElement-impl.js	/^module.exports = {$/;"	property	line:138
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMenuElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMetaElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLMeterElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLModElement-impl.js	/^module.exports = {$/;"	property	line:7
get form	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLObjectElement-impl.js	/^  get form() {$/;"	function	line:8
get contentDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLObjectElement-impl.js	/^  get contentDocument() {$/;"	function	line:12
get data	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLObjectElement-impl.js	/^  get data() {$/;"	function	line:16
get codeBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLObjectElement-impl.js	/^  get codeBase() {$/;"	function	line:24
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLObjectElement-impl.js	/^module.exports = {$/;"	property	line:33
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOListElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptGroupElement-impl.js	/^module.exports = {$/;"	property	line:7
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  constructor(args, privateData) {$/;"	function	line:10
_removeOtherSelectedness	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  _removeOtherSelectedness() {$/;"	function	line:18
_askForAReset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  _askForAReset() {$/;"	function	line:32
_attrModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  _attrModified(name) {$/;"	function	line:38
get _selectNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  get _selectNode() {$/;"	function	line:49
get form	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  get form() {$/;"	function	line:63
get text	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  get text() {$/;"	function	line:66
get value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  get value() {$/;"	function	line:74
set value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  set value(val) {$/;"	function	line:78
get index	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  get index() {$/;"	function	line:81
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^    }$/;"	class	line:85
return.indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^    return Array.prototype.indexOf.call(select.options, idlUtils.wrapperForImpl(this));$/;"	method	line:87
get selected	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  get selected() {$/;"	function	line:89
get label	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^  get label() {$/;"	function	line:102
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOptionElement-impl.js	/^module.exports = {$/;"	property	line:121
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLOutputElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLParagraphElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLParamElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLPreElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLProgressElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLQuoteElement-impl.js	/^module.exports = {$/;"	property	line:7
_attach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js	/^  _attach() {$/;"	function	line:32
_attrModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js	/^  _attrModified(name, value, oldValue) {$/;"	function	line:46
_eval	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js	/^  _eval(text, filename) {$/;"	function	line:59
_getTypeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js	/^  _getTypeString() {$/;"	function	line:70
get text	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js	/^  get text() {$/;"	function	line:97
set text	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js	/^  set text(text) {$/;"	function	line:107
get src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js	/^  get src() {$/;"	function	line:111
processJavaScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js	/^function processJavaScript(element, code, filename) {$/;"	function	line:120
processJavaScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js	/^function processJavaScript(element, code, filename) {$/;"	function	line:120
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLScriptElement-impl.js	/^module.exports = {$/;"	property	line:137
_formReset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  _formReset() {$/;"	function	line:14
class	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^const closest = require("..\/helpers\/traversal").closest;$/;"	class	line:11
class.forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^    Array.prototype.forEach.call(this.options, option => {$/;"	method	line:15
_askedForAReset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  _askedForAReset() {$/;"	function	line:23
_descendantAdded	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  _descendantAdded(parent, child) {$/;"	function	line:61
_descendantRemoved	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  _descendantRemoved(parent, child) {$/;"	function	line:69
_attrModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  _attrModified(name) {$/;"	function	line:77
get options	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  get options() {$/;"	function	line:84
get length	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  get length() {$/;"	function	line:89
get selectedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  get selectedIndex() {$/;"	function	line:93
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  }$/;"	class	line:91
get.reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^    return Array.prototype.reduceRight.call(this.options, (prev, option, i) => {$/;"	method	line:94
set selectedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  set selectedIndex(index) {$/;"	function	line:100
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  }$/;"	class	line:98
set.forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^    Array.prototype.forEach.call(this.options, (option, i) => {$/;"	method	line:101
get value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  get value() {$/;"	function	line:107
set value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  set value(val) {$/;"	function	line:118
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^    const self = this;$/;"	class	line:119
Array.forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^    Array.prototype.forEach.call(this.options, option => {$/;"	method	line:120
get form	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  get form() {$/;"	function	line:132
get type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  get type() {$/;"	function	line:136
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  add(opt, before) {$/;"	function	line:140
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  remove(index) {$/;"	function	line:148
get size	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^  get size() {$/;"	function	line:156
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSelectElement-impl.js	/^module.exports = {$/;"	property	line:172
get src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSourceElement-impl.js	/^  get src() {$/;"	function	line:7
set src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSourceElement-impl.js	/^  set src(value) {$/;"	function	line:11
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSourceElement-impl.js	/^module.exports = {$/;"	property	line:16
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLSpanElement-impl.js	/^module.exports = {$/;"	property	line:7
_attach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLStyleElement-impl.js	/^  _attach() {$/;"	function	line:11
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLStyleElement-impl.js	/^module.exports = {$/;"	property	line:31
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCaptionElement-impl.js	/^module.exports = {$/;"	property	line:7
get headers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl.js	/^  get headers() {$/;"	function	line:11
get cellIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl.js	/^  get cellIndex() {$/;"	function	line:18
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl.js	/^    }$/;"	class	line:22
return.indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl.js	/^    return Array.prototype.indexOf.call(tr.cells, idlUtils.wrapperForImpl(this));$/;"	method	line:24
get colSpan	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl.js	/^  get colSpan() {$/;"	function	line:27
get rowSpan	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl.js	/^  get rowSpan() {$/;"	function	line:36
_attrModified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl.js	/^  _attrModified(name, value, oldValue) {$/;"	function	line:45
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableCellElement-impl.js	/^module.exports = {$/;"	property	line:54
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableColElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableDataCellElement-impl.js	/^module.exports = {$/;"	property	line:7
get caption	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  get caption() {$/;"	function	line:12
get tHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  get tHead() {$/;"	function	line:16
get tFoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  get tFoot() {$/;"	function	line:20
get rows	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  get rows() {$/;"	function	line:24
get tBodies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  get tBodies() {$/;"	function	line:50
createTHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  createTHead() {$/;"	function	line:57
deleteTHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  deleteTHead() {$/;"	function	line:66
createTFoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  createTFoot() {$/;"	function	line:73
deleteTFoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  deleteTFoot() {$/;"	function	line:82
createCaption	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  createCaption() {$/;"	function	line:89
deleteCaption	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  deleteCaption() {$/;"	function	line:98
insertRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  insertRow(index) {$/;"	function	line:105
deleteRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^  deleteRow(index) {$/;"	function	line:132
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableElement-impl.js	/^module.exports = {$/;"	property	line:146
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableHeaderCellElement-impl.js	/^module.exports = {$/;"	property	line:7
get cells	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl.js	/^  get cells() {$/;"	function	line:14
get rowIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl.js	/^  get rowIndex() {$/;"	function	line:21
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl.js	/^    const table = closest(this, "table");$/;"	class	line:22
return.indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl.js	/^    return table ? Array.prototype.indexOf.call(table.rows, idlUtils.wrapperForImpl(this)) : -1;$/;"	method	line:23
get sectionRowIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl.js	/^  get sectionRowIndex() {$/;"	function	line:26
return.indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl.js	/^    return Array.prototype.indexOf.call(rows, idlUtils.wrapperForImpl(this));$/;"	method	line:37
insertCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl.js	/^  insertCell(index) {$/;"	function	line:40
deleteCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl.js	/^  deleteCell(index) {$/;"	function	line:55
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableRowElement-impl.js	/^module.exports = {$/;"	property	line:68
get rows	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableSectionElement-impl.js	/^  get rows() {$/;"	function	line:10
insertRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableSectionElement-impl.js	/^  insertRow(index) {$/;"	function	line:17
deleteRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableSectionElement-impl.js	/^  deleteRow(index) {$/;"	function	line:35
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTableSectionElement-impl.js	/^module.exports = {$/;"	property	line:52
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTemplateElement-impl.js	/^  constructor(args, privateData) {$/;"	function	line:10
get content	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTemplateElement-impl.js	/^  get content() {$/;"	function	line:15
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTemplateElement-impl.js	/^module.exports = {$/;"	property	line:31
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  constructor(args, privateData) {$/;"	function	line:10
_formReset	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  _formReset() {$/;"	function	line:17
_getAPIValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  _getAPIValue() {$/;"	function	line:22
_getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  _getValue() {$/;"	function	line:26
_modified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  _modified() {$/;"	function	line:31
get form	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  get form() {$/;"	function	line:39
get defaultValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  get defaultValue() {$/;"	function	line:43
set defaultValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  set defaultValue(val) {$/;"	function	line:47
get value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  get value() {$/;"	function	line:51
set value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  set value(val) {$/;"	function	line:55
get textLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  get textLength() {$/;"	function	line:64
get type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  get type() {$/;"	function	line:67
_dispatchSelectEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  _dispatchSelectEvent() {$/;"	function	line:71
_getValueLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  _getValueLength() {$/;"	function	line:76
select	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  select() {$/;"	function	line:79
get selectionStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  get selectionStart() {$/;"	function	line:85
set selectionStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  set selectionStart(start) {$/;"	function	line:88
get selectionEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  get selectionEnd() {$/;"	function	line:91
set selectionEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  set selectionEnd(end) {$/;"	function	line:94
get selectionDirection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  get selectionDirection() {$/;"	function	line:97
set selectionDirection	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  set selectionDirection(dir) {$/;"	function	line:100
setSelectionRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  setSelectionRange(start, end, dir) {$/;"	function	line:103
setRangeText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  setRangeText(repl, start, end, selectionMode) {$/;"	function	line:109
get cols	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  get cols() {$/;"	function	line:153
set cols	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  set cols(value) {$/;"	function	line:160
get rows	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  get rows() {$/;"	function	line:167
set rows	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^  set rows(value) {$/;"	function	line:174
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTextAreaElement-impl.js	/^module.exports = {$/;"	property	line:182
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTimeElement-impl.js	/^module.exports = {$/;"	property	line:7
get text	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTitleElement-impl.js	/^  get text() {$/;"	function	line:6
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTitleElement-impl.js	/^module.exports = {$/;"	property	line:16
get readyState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTrackElement-impl.js	/^  get readyState() {$/;"	function	line:7
get src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTrackElement-impl.js	/^  get src() {$/;"	function	line:11
set src	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTrackElement-impl.js	/^  set src(value) {$/;"	function	line:14
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLTrackElement-impl.js	/^module.exports = {$/;"	property	line:19
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLUListElement-impl.js	/^module.exports = {$/;"	property	line:7
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLUnknownElement-impl.js	/^module.exports = {$/;"	property	line:7
get poster	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLVideoElement-impl.js	/^  get poster() {$/;"	function	line:7
set poster	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLVideoElement-impl.js	/^  set poster(value) {$/;"	function	line:11
get videoWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLVideoElement-impl.js	/^  get videoWidth() {$/;"	function	line:15
get videoHeight	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLVideoElement-impl.js	/^  get videoHeight() {$/;"	function	line:19
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/HTMLVideoElement-impl.js	/^module.exports = {$/;"	property	line:24
get sheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/LinkStyle-impl.js	/^  get sheet() {$/;"	function	line:6
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/LinkStyle-impl.js	/^module.exports = {$/;"	property	line:14
isObsoleteNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^function isObsoleteNodeType(node) {$/;"	function	line:18
isObsoleteNodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^function isObsoleteNodeType(node) {$/;"	function	line:18
nodeEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^function nodeEquals(a, b) {$/;"	function	line:26
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  switch (a.nodeType) {$/;"	function	line:31
nodeEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^function nodeEquals(a, b) {$/;"	function	line:26
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  constructor(args, privateData) {$/;"	function	line:76
get nodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get nodeValue() {$/;"	function	line:90
set nodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  set nodeValue(value) {$/;"	function	line:101
get parentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get parentNode() {$/;"	function	line:110
get nodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get nodeName() {$/;"	function	line:114
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^    switch (this.nodeType) {$/;"	function	line:115
get firstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get firstChild() {$/;"	function	line:138
get ownerDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get ownerDocument() {$/;"	function	line:142
get lastChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get lastChild() {$/;"	function	line:146
get childNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get childNodes() {$/;"	function	line:150
get nextSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get nextSibling() {$/;"	function	line:160
get previousSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get previousSibling() {$/;"	function	line:164
insertBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  insertBefore(newChildImpl, refChildImpl) {$/;"	function	line:168
_modified	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  _modified() {$/;"	function	line:236
_clearMemoizedQueries	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  _clearMemoizedQueries() {$/;"	function	line:251
_descendantRemoved	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  _descendantRemoved(parent, child) {$/;"	function	line:259
_descendantAdded	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  _descendantAdded(parent, child) {$/;"	function	line:266
replaceChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  replaceChild(node, child) {$/;"	function	line:273
_attach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  _attach() {$/;"	function	line:289
_detach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  _detach() {$/;"	function	line:299
removeChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  removeChild(\/* Node *\/ oldChildImpl) {$/;"	function	line:313
appendChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  appendChild(newChild) {$/;"	function	line:329
hasChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  hasChildNodes() {$/;"	function	line:337
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  normalize() {$/;"	function	line:341
get parentElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get parentElement() {$/;"	function	line:362
get baseURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get baseURI() {$/;"	function	line:367
compareDocumentPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  compareDocumentPosition(otherImpl) {$/;"	function	line:371
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  contains(other) {$/;"	function	line:398
isEqualNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  isEqualNode(node) {$/;"	function	line:407
cloneNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  cloneNode(deep) {$/;"	function	line:420
get textContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  get textContent() {$/;"	function	line:426
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^    switch (this.nodeType) {$/;"	function	line:428
set textContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  set textContent(txt) {$/;"	function	line:451
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^    switch (this.nodeType) {$/;"	function	line:452
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^  toString() {$/;"	function	line:472
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Node-impl.js	/^module.exports = {$/;"	property	line:478
get nextElementSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/NonDocumentTypeChildNode-impl.js	/^  get nextElementSibling() {$/;"	function	line:7
get previousElementSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/NonDocumentTypeChildNode-impl.js	/^  get previousElementSibling() {$/;"	function	line:16
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/NonDocumentTypeChildNode-impl.js	/^module.exports = {$/;"	property	line:26
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/NonElementParentNode-impl.js	/^module.exports = {$/;"	property	line:7
addNwmatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js	/^function addNwmatcher(parentNode) {$/;"	function	line:16
addNwmatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js	/^function addNwmatcher(parentNode) {$/;"	function	line:16
get children	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js	/^  get children() {$/;"	function	line:28
get firstElementChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js	/^  get firstElementChild() {$/;"	function	line:41
get lastElementChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js	/^  get lastElementChild() {$/;"	function	line:51
get childElementCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js	/^  get childElementCount() {$/;"	function	line:61
ParentNodeImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js	/^}$/;"	class	line:64
ParentNodeImpl.querySelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js	/^ParentNodeImpl.prototype.querySelector = memoizeQuery(function (selectors) {$/;"	method	line:66
ParentNodeImpl.querySelectorAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js	/^ParentNodeImpl.prototype.querySelectorAll = memoizeQuery(function (selectors) {$/;"	method	line:76
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ParentNode-impl.js	/^module.exports = {$/;"	property	line:89
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ProcessingInstruction-impl.js	/^  constructor(args, privateData) {$/;"	function	line:8
get target	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ProcessingInstruction-impl.js	/^  get target() {$/;"	function	line:15
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/ProcessingInstruction-impl.js	/^module.exports = {$/;"	property	line:20
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Text-impl.js	/^  constructor(args, privateData) {$/;"	function	line:10
splitText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Text-impl.js	/^  splitText(offset) {$/;"	function	line:16
get wholeText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Text-impl.js	/^  get wholeText() {$/;"	function	line:43
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/Text-impl.js	/^module.exports = {$/;"	property	line:60
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/nodes/WindowEventHandlers-impl.js	/^module.exports = {$/;"	property	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/post-message.js	/^module.exports = function (message, targetOrigin) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/post-message.js	/^const DOMException = require("..\/web-idl\/DOMException");$/;"	function	line:3
const.HTMLElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/register-elements.js	/^const mappings = {$/;"	property	line:6
DocumentImpl.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/register-elements.js	/^    for (const tagName of tags) {$/;"	class	line:296
DocumentImpl.implementation._elementBuilders	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/register-elements.js	/^      DocumentImpl.implementation.prototype._elementBuilders[tagName] = (document, elName) => {$/;"	method	line:297
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^function isNull(o) {$/;"	function	line:16
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^function isNull(o) {$/;"	function	line:16
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  constructor(args, privateData) {$/;"	function	line:21
get currentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  get currentNode() {$/;"	function	line:28
set currentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  set currentNode(node) {$/;"	function	line:32
parentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  parentNode() {$/;"	function	line:40
firstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  firstChild() {$/;"	function	line:52
lastChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  lastChild() {$/;"	function	line:56
previousSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  previousSibling() {$/;"	function	line:60
nextSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  nextSibling() {$/;"	function	line:64
previousNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  previousNode() {$/;"	function	line:68
nextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  nextNode() {$/;"	function	line:104
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  toString() {$/;"	function	line:144
_filterNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  _filterNode(node) {$/;"	function	line:148
_traverseChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  _traverseChildren(type) {$/;"	function	line:174
_traverseSiblings	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^  _traverseSiblings(type) {$/;"	function	line:217
module.exports.implementation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/traversal/TreeWalker-impl.js	/^module.exports = {$/;"	property	line:255
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  constructor(args, privateData) {$/;"	function	line:8
_guardAgainstInactiveDocuments	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  _guardAgainstInactiveDocuments() {$/;"	function	line:18
get length	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  get length() {$/;"	function	line:25
get state	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  get state() {$/;"	function	line:31
go	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  go(delta) {$/;"	function	line:37
back	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  back() {$/;"	function	line:60
forward	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  forward() {$/;"	function	line:64
pushState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  pushState(data, title, url) {$/;"	function	line:68
replaceState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  replaceState(data, title, url) {$/;"	function	line:71
_sharedPushAndReplaceState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  _sharedPushAndReplaceState(data, title, url, methodName) {$/;"	function	line:75
_queueHistoryTraversalTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  _queueHistoryTraversalTask(fn) {$/;"	function	line:130
_clearHistoryTraversalTasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/History-impl.js	/^  _clearHistoryTraversalTasks() {$/;"	function	line:139
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  constructor(args, privateData) {$/;"	function	line:13
get _url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  get _url() {$/;"	function	line:18
_locationObjectSetterNavigate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  _locationObjectSetterNavigate(url) {$/;"	function	line:22
_locationObjectNavigate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  _locationObjectNavigate(url\/* , { replacement = false } = {} *\/) {$/;"	function	line:29
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  toString() {$/;"	function	line:36
get href	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  get href() {$/;"	function	line:40
get origin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  get origin() {$/;"	function	line:52
get protocol	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  get protocol() {$/;"	function	line:56
get host	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  get host() {$/;"	function	line:74
get hostname	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  get hostname() {$/;"	function	line:98
get port	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  get port() {$/;"	function	line:117
get pathname	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  get pathname() {$/;"	function	line:136
get search	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  get search() {$/;"	function	line:158
get hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  get hash() {$/;"	function	line:183
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  assign(url) {$/;"	function	line:208
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  replace(url) {$/;"	function	line:220
reload	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/Location-impl.js	/^  reload() {$/;"	function	line:232
fireEvents	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/navigation.js	/^  function fireEvents() {$/;"	function	line:48
function.fireEvents	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/navigation.js	/^  function fireEvents() {$/;"	function	line:48
const.url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/window/navigation.js	/^    const newEntry = { document, url: newURL };$/;"	property	line:99
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js	/^  constructor(args) {$/;"	function	line:14
append	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js	/^  append(name, value, filename) {$/;"	function	line:26
delete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js	/^  delete(name) {$/;"	function	line:36
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js	/^  get(name) {$/;"	function	line:40
getAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js	/^  getAll(name) {$/;"	function	line:45
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js	/^  has(name) {$/;"	function	line:49
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js	/^  set(name, value, filename) {$/;"	function	line:53
createAnEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js	/^function createAnEntry(name, value, filename) {$/;"	function	line:71
createAnEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js	/^function createAnEntry(name, value, filename) {$/;"	function	line:71
constructTheFormDataSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js	/^function constructTheFormDataSet(form, submitter) {$/;"	function	line:105
constructTheFormDataSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr/FormData-impl.js	/^function constructTheFormDataSet(form, submitter) {$/;"	function	line:105
wrapCookieJarForRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^function wrapCookieJarForRequest(cookieJar) {$/;"	function	line:11
wrapCookieJarForRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^function wrapCookieJarForRequest(cookieJar) {$/;"	function	line:11
getRequestHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^function getRequestHeader(requestHeaders, header) {$/;"	function	line:17
getRequestHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^function getRequestHeader(requestHeaders, header) {$/;"	function	line:17
updateRequestHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^function updateRequestHeader(requestHeaders, header, newValue) {$/;"	function	line:30
updateRequestHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^function updateRequestHeader(requestHeaders, header, newValue) {$/;"	function	line:30
createClient	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^exports.createClient = function createClient(xhr) {$/;"	function	line:51
response.request.uri	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^    response.request = { uri: urlObj };$/;"	property	line:65
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^    client.abort = function () {$/;"	function	line:90
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^        abort() {$/;"	function	line:97
doRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^  function doRequest() {$/;"	function	line:222
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xhr-utils.js	/^      abort() {$/;"	function	line:313
XMLHttpRequestEventTarget	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest-event-target.js	/^function XMLHttpRequestEventTarget() {$/;"	function	line:5
XMLHttpRequestEventTarget	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest-event-target.js	/^function XMLHttpRequestEventTarget() {$/;"	class	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest-event-target.js	/^module.exports = function (core) {$/;"	function	line:21
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest-event-target.js	/^XMLHttpRequestEventTarget.prototype = Object.create(EventTarget.interface.prototype);$/;"	function	line:19
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest-upload.js	/^module.exports = function (core) {$/;"	function	line:3
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest-upload.js	/^    constructor() {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest-upload.js	/^"use strict";$/;"	function	line:1
createXMLHttpRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^module.exports = function createXMLHttpRequest(window) {$/;"	function	line:92
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    constructor() {$/;"	function	line:100
get readyState	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    get readyState() {$/;"	function	line:157
get status	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    get status() {$/;"	function	line:160
get statusText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    get statusText() {$/;"	function	line:163
get responseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    get responseType() {$/;"	function	line:166
set responseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    set responseType(responseType) {$/;"	function	line:169
get response	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    get response() {$/;"	function	line:182
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^      switch (this.responseType) {$/;"	function	line:189
get responseText	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    get responseText() {$/;"	function	line:237
get responseXML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    get responseXML() {$/;"	function	line:261
get responseURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    get responseURL() {$/;"	function	line:317
get timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    get timeout() {$/;"	function	line:321
set timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    set timeout(val) {$/;"	function	line:324
get withCredentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    get withCredentials() {$/;"	function	line:342
set withCredentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    set withCredentials(val) {$/;"	function	line:345
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    abort() {$/;"	function	line:357
getAllResponseHeaders	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    getAllResponseHeaders() {$/;"	function	line:418
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    getResponseHeader(header) {$/;"	function	line:429
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    open(method, uri, asynchronous, user, password) {$/;"	function	line:442
overrideMimeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    overrideMimeType(mime) {$/;"	function	line:510
send	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    send(body) {$/;"	function	line:525
setRequestHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    setRequestHeader(header, value) {$/;"	function	line:765
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    toString() {$/;"	function	line:803
get _ownerDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^    get _ownerDocument() {$/;"	function	line:807
readyStateChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^  function readyStateChange(xhr, readyState) {$/;"	function	line:820
receiveResponse	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^  function receiveResponse(xhr, response) {$/;"	function	line:832
setDispatchProgressEvents	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^  function setDispatchProgressEvents(xhr) {$/;"	function	line:953
dispatchError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^  function dispatchError(xhr) {$/;"	function	line:987
validCORSHeaders	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^  function validCORSHeaders(xhr, response, flag, properties, origin) {$/;"	function	line:1004
toByteString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^  function toByteString(value) {$/;"	function	line:1033
getContentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^  function getContentType(xhr) {$/;"	function	line:1041
getResponseHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^  function getResponseHeader(xhr, lcHeader) {$/;"	function	line:1046
normalizeHeaderValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/living/xmlhttprequest.js	/^  function normalizeHeaderValue(value) {$/;"	function	line:1059
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^exports.create = function (object, resolverFunc) {$/;"	function	line:25
exports.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^const TRACKER = Symbol();$/;"	function	line:5
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^exports.get = function (object) {$/;"	function	line:35
exports.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^};$/;"	function	line:33
NamedPropertiesTracker	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^function NamedPropertiesTracker(object, resolverFunc) {$/;"	function	line:43
NamedPropertiesTracker	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^function NamedPropertiesTracker(object, resolverFunc) {$/;"	class	line:43
newPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^function newPropertyDescriptor(tracker, name) {$/;"	function	line:49
getValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^  function getValues() {$/;"	function	line:52
newPropertyDescriptor.getValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^  function getValues() {$/;"	function	line:52
const.enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^  const descriptor = {$/;"	property	line:56
const.configurable	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^    enumerable: true,$/;"	property	line:57
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^    get() {$/;"	function	line:59
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^    set(value) {$/;"	function	line:62
newPropertyDescriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^function newPropertyDescriptor(tracker, name) {$/;"	function	line:49
track	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^NamedPropertiesTracker.prototype.track = function (name, value) {$/;"	function	line:88
NamedPropertiesTracker.track	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^NamedPropertiesTracker.prototype.track = function (name, value) {$/;"	method	line:88
untrack	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^NamedPropertiesTracker.prototype.untrack = function (name, value) {$/;"	function	line:118
NamedPropertiesTracker.untrack	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/named-properties-tracker.js	/^NamedPropertiesTracker.prototype.untrack = function (name, value) {$/;"	method	line:118
toFileUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.toFileUrl = function (fileName) {$/;"	function	line:9
exports.toFileUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^const parseURLToResultingURLRecord = require(".\/living\/helpers\/document-base-url").parseURLToResultingURLRecord;$/;"	function	line:7
defineSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.defineSetter = function defineSetter(object, property, setterFn) {$/;"	function	line:31
exports.defineSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^};$/;"	function	line:20
defineSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.defineSetter = function defineSetter(object, property, setterFn) {$/;"	function	line:31
defineGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.defineGetter = function defineGetter(object, property, getterFn) {$/;"	function	line:51
exports.defineGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^};$/;"	function	line:40
defineGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.defineGetter = function defineGetter(object, property, getterFn) {$/;"	function	line:51
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.define = function define(object, properties) {$/;"	function	line:69
exports.define	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^};$/;"	function	line:60
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.define = function define(object, properties) {$/;"	function	line:69
addConstants	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.addConstants = function addConstants(Constructor, propertyMap) {$/;"	function	line:82
exports.addConstants	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^};$/;"	function	line:74
addConstants	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.addConstants = function addConstants(Constructor, propertyMap) {$/;"	function	line:82
addConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^function addConstant(object, property, value) {$/;"	function	line:90
addConstant	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^function addConstant(object, property, value) {$/;"	function	line:90
memoizeQuery	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.memoizeQuery = function memoizeQuery(fn) {$/;"	function	line:106
exports.memoizeQuery	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^let memoizeQueryTypeCounter = 0;$/;"	function	line:99
memoizeQuery	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.memoizeQuery = function memoizeQuery(fn) {$/;"	function	line:106
isValidAbsoluteURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^function isValidAbsoluteURL(str) {$/;"	function	line:152
isValidAbsoluteURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^function isValidAbsoluteURL(str) {$/;"	function	line:152
isValidTargetOrigin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.isValidTargetOrigin = function (str) {$/;"	function	line:156
exports.isValidTargetOrigin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^}$/;"	function	line:154
exports.simultaneousIterators	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^};$/;"	function	line:158
treeOrderSorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.treeOrderSorter = function (a, b) {$/;"	function	line:176
exports.treeOrderSorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^};$/;"	function	line:174
lengthFromProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.lengthFromProperties = function (arrayLike) {$/;"	function	line:191
exports.lengthFromProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^};$/;"	function	line:189
parseDataUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.parseDataUrl = function parseDataUrl(url) {$/;"	function	line:217
exports.parseDataUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^const base64Regexp = \/^(?:[A-Z0-9+\/]{4})*(?:[A-Z0-9+\/]{2}==|[A-Z0-9+\/]{3}=|[A-Z0-9+\/]{4})$\/i;$/;"	function	line:215
parseDataUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/utils.js	/^exports.parseDataUrl = function parseDataUrl(url) {$/;"	function	line:217
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/virtual-console.js	/^  constructor() {$/;"	function	line:5
sendTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/virtual-console.js	/^  sendTo(anyConsole, options) {$/;"	function	line:14
onMethodCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/virtual-console.js	/^        function onMethodCall() {$/;"	function	line:21
function.onMethodCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/virtual-console.js	/^        function onMethodCall() {$/;"	function	line:21
createContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/vm-shim.js	/^exports.createContext = function (sandbox) {$/;"	function	line:19
exports.createContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/vm-shim.js	/^  "Reflect", "escape", "unescape"];$/;"	function	line:17
isContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/vm-shim.js	/^exports.isContext = function (sandbox) {$/;"	function	line:46
exports.isContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/vm-shim.js	/^};$/;"	function	line:44
runInContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/vm-shim.js	/^exports.runInContext = function (code, contextifiedSandbox, options) {$/;"	function	line:50
nodes.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/vm-shim.js	/^      nodes[j].object = {$/;"	property	line:87
nodes.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/vm-shim.js	/^        name: "window",$/;"	property	line:88
exports.runInContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/vm-shim.js	/^};$/;"	function	line:48
IndexSizeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "IndexSizeError": {$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The index is not in the allowed range.",$/;"	function	line:3
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "INDEX_SIZE_ERR",$/;"	function	line:4
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 1$/;"	function	line:5
HierarchyRequestError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "HierarchyRequestError": {$/;"	function	line:7
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The operation would yield an incorrect node tree.",$/;"	function	line:8
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "HIERARCHY_REQUEST_ERR",$/;"	function	line:9
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 3$/;"	function	line:10
WrongDocumentError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "WrongDocumentError": {$/;"	function	line:12
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The object is in the wrong document.",$/;"	function	line:13
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "WRONG_DOCUMENT_ERR",$/;"	function	line:14
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 4$/;"	function	line:15
InvalidCharacterError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "InvalidCharacterError": {$/;"	function	line:17
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The string contains invalid characters.",$/;"	function	line:18
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "INVALID_CHARACTER_ERR",$/;"	function	line:19
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 5$/;"	function	line:20
NoModificationAllowedError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "NoModificationAllowedError": {$/;"	function	line:22
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The object can not be modified.",$/;"	function	line:23
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "NO_MODIFICATION_ALLOWED_ERR",$/;"	function	line:24
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 7$/;"	function	line:25
NotFoundError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "NotFoundError": {$/;"	function	line:27
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The object can not be found here.",$/;"	function	line:28
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "NOT_FOUND_ERR",$/;"	function	line:29
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 8$/;"	function	line:30
NotSupportedError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "NotSupportedError": {$/;"	function	line:32
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The operation is not supported.",$/;"	function	line:33
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "NOT_SUPPORTED_ERR",$/;"	function	line:34
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 9$/;"	function	line:35
InUseAttributeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "InUseAttributeError": {$/;"	function	line:37
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The attribute is in use.",$/;"	function	line:38
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "INUSE_ATTRIBUTE_ERR",$/;"	function	line:39
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 10$/;"	function	line:40
InvalidStateError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "InvalidStateError": {$/;"	function	line:42
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The object is in an invalid state.",$/;"	function	line:43
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "INVALID_STATE_ERR",$/;"	function	line:44
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 11$/;"	function	line:45
SyntaxError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "SyntaxError": {$/;"	function	line:47
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The string did not match the expected pattern.",$/;"	function	line:48
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "SYNTAX_ERR",$/;"	function	line:49
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 12$/;"	function	line:50
InvalidModificationError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "InvalidModificationError": {$/;"	function	line:52
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The object can not be modified in this way.",$/;"	function	line:53
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "INVALID_MODIFICATION_ERR",$/;"	function	line:54
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 13$/;"	function	line:55
NamespaceError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "NamespaceError": {$/;"	function	line:57
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The operation is not allowed by Namespaces in XML.",$/;"	function	line:58
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "NAMESPACE_ERR",$/;"	function	line:59
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 14$/;"	function	line:60
InvalidAccessError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "InvalidAccessError": {$/;"	function	line:62
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The object does not support the operation or argument.",$/;"	function	line:63
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "INVALID_ACCESS_ERR",$/;"	function	line:64
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 15$/;"	function	line:65
SecurityError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "SecurityError": {$/;"	function	line:67
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The operation is insecure.",$/;"	function	line:68
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "SECURITY_ERR",$/;"	function	line:69
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 18$/;"	function	line:70
NetworkError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "NetworkError": {$/;"	function	line:72
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "A network error occurred.",$/;"	function	line:73
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "NETWORK_ERR",$/;"	function	line:74
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 19$/;"	function	line:75
AbortError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "AbortError": {$/;"	function	line:77
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The operation was aborted.",$/;"	function	line:78
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "ABORT_ERR",$/;"	function	line:79
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 20$/;"	function	line:80
URLMismatchError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "URLMismatchError": {$/;"	function	line:82
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The given URL does not match another URL.",$/;"	function	line:83
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "URL_MISMATCH_ERR",$/;"	function	line:84
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 21$/;"	function	line:85
QuotaExceededError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "QuotaExceededError": {$/;"	function	line:87
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The quota has been exceeded.",$/;"	function	line:88
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "QUOTA_EXCEEDED_ERR",$/;"	function	line:89
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 22$/;"	function	line:90
TimeoutError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "TimeoutError": {$/;"	function	line:92
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The operation timed out.",$/;"	function	line:93
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "TIMEOUT_ERR",$/;"	function	line:94
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 23$/;"	function	line:95
InvalidNodeTypeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "InvalidNodeTypeError": {$/;"	function	line:97
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The supplied node is incorrect or has an incorrect ancestor for this operation.",$/;"	function	line:98
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "INVALID_NODE_TYPE_ERR",$/;"	function	line:99
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 24$/;"	function	line:100
DataCloneError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "DataCloneError": {$/;"	function	line:102
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The object can not be cloned.",$/;"	function	line:103
legacyCodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeName": "DATA_CLONE_ERR",$/;"	function	line:104
legacyCodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "legacyCodeValue": 25$/;"	function	line:105
EncodingError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "EncodingError": {$/;"	function	line:107
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The encoding operation (either encoded or decoding) failed."$/;"	function	line:108
NotReadableError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "NotReadableError": {$/;"	function	line:110
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The I\/O read operation failed."$/;"	function	line:111
UnknownError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "UnknownError": {$/;"	function	line:113
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The operation failed for an unknown transient reason (e.g. out of memory)."$/;"	function	line:114
ConstraintError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "ConstraintError": {$/;"	function	line:116
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "A mutation operation in a transaction failed because a constraint was not satisfied."$/;"	function	line:117
DataError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "DataError": {$/;"	function	line:119
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "Provided data is inadequate."$/;"	function	line:120
TransactionInactiveError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "TransactionInactiveError": {$/;"	function	line:122
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "A request was placed against a transaction which is currently not active, or which is finished."$/;"	function	line:123
ReadOnlyError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "ReadOnlyError": {$/;"	function	line:125
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The mutating operation was attempted in a \\"readonly\\" transaction."$/;"	function	line:126
VersionError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "VersionError": {$/;"	function	line:128
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "An attempt was made to open a database using a lower version than the existing version."$/;"	function	line:129
OperationError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^  "OperationError": {$/;"	function	line:131
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/dom-exception-table.json	/^    "description": "The operation failed for an operation-specific reason."$/;"	function	line:132
DOMException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/DOMException.js	/^function DOMException(code, message) {$/;"	function	line:17
DOMException	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom/web-idl/DOMException.js	/^function DOMException(code, message) {$/;"	function	line:17
createVirtualConsole	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^exports.createVirtualConsole = function (options) {$/;"	function	line:33
exports.createVirtualConsole	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^const canReadFilesFromFS = Boolean(fs.readFile); \/\/ in a browserify environment, this isn't present$/;"	function	line:31
getVirtualConsole	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^exports.getVirtualConsole = function (window) {$/;"	function	line:37
exports.getVirtualConsole	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^};$/;"	function	line:35
createCookieJar	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^exports.createCookieJar = function () {$/;"	function	line:41
exports.createCookieJar	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^};$/;"	function	line:39
nodeLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^exports.nodeLocation = function (node) {$/;"	function	line:45
exports.nodeLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^};$/;"	function	line:43
reconfigureWindow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^exports.reconfigureWindow = function (window, newProps) {$/;"	function	line:49
exports.reconfigureWindow	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^};$/;"	function	line:47
changeURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^exports.changeURL = function (window, urlString) {$/;"	function	line:55
exports.changeURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^};$/;"	function	line:53
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^  get() {$/;"	function	line:72
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^  set(v) {$/;"	function	line:75
jsdom	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^exports.jsdom = function (html, options) {$/;"	function	line:80
exports.jsdom	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^});$/;"	function	line:78
handleUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^  function handleUrl() {$/;"	function	line:238
const.defaultEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^    const options = {$/;"	property	line:241
function.handleUrl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^  function handleUrl() {$/;"	function	line:238
serializeDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^exports.serializeDocument = function (doc) {$/;"	function	line:284
exports.serializeDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^};$/;"	function	line:282
blobToBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^exports.blobToBuffer = function (blob) {$/;"	function	line:288
exports.blobToBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^};$/;"	function	line:286
processHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function processHTML(config) {$/;"	function	line:296
scriptComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^  function scriptComplete() {$/;"	function	line:309
processHTML.scriptComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^  function scriptComplete() {$/;"	function	line:309
handleScriptError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^  function handleScriptError() {$/;"	function	line:326
processHTML.handleScriptError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^  function handleScriptError() {$/;"	function	line:326
processHTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function processHTML(config) {$/;"	function	line:296
setGlobalDefaultConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function setGlobalDefaultConfig(config) {$/;"	function	line:362
setGlobalDefaultConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function setGlobalDefaultConfig(config) {$/;"	function	line:362
getConfigFromArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function getConfigFromArguments(args) {$/;"	function	line:378
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^      switch (typeof arg) {$/;"	function	line:384
getConfigFromArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function getConfigFromArguments(args) {$/;"	function	line:378
reportInitError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function reportInitError(err, config) {$/;"	function	line:432
reportInitError	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function reportInitError(err, config) {$/;"	function	line:432
ensureArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function ensureArray(value) {$/;"	function	line:441
ensureArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function ensureArray(value) {$/;"	function	line:441
setParsingModeFromExtension	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function setParsingModeFromExtension(config, filename) {$/;"	function	line:449
setParsingModeFromExtension	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/lib/jsdom.js	/^function setParsingModeFromExtension(config, filename) {$/;"	function	line:449
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "name": "jsdom",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "version": "9.11.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "description": "A JavaScript implementation of the DOM and HTML standards",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "keywords": [$/;"	function	line:5
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "maintainers": [$/;"	function	line:11
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "license": "MIT",$/;"	function	line:17
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "repository": "tmpvar\/jsdom",$/;"	function	line:18
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "dependencies": {$/;"	function	line:19
abab	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "abab": "^1.0.3",$/;"	function	line:20
acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "acorn": "^4.0.4",$/;"	function	line:21
acorn-globals	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "acorn-globals": "^3.1.0",$/;"	function	line:22
array-equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "array-equal": "^1.0.0",$/;"	function	line:23
content-type-parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "content-type-parser": "^1.0.1",$/;"	function	line:24
cssom	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "cssom": ">= 0.3.2 < 0.4.0",$/;"	function	line:25
cssstyle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "cssstyle": ">= 0.2.37 < 0.3.0",$/;"	function	line:26
escodegen	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "escodegen": "^1.6.1",$/;"	function	line:27
html-encoding-sniffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "html-encoding-sniffer": "^1.0.1",$/;"	function	line:28
nwmatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "nwmatcher": ">= 1.3.9 < 2.0.0",$/;"	function	line:29
parse5	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "parse5": "^1.5.1",$/;"	function	line:30
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "request": "^2.79.0",$/;"	function	line:31
sax	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "sax": "^1.2.1",$/;"	function	line:32
symbol-tree	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "symbol-tree": "^3.2.1",$/;"	function	line:33
tough-cookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "tough-cookie": "^2.3.2",$/;"	function	line:34
webidl-conversions	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "webidl-conversions": "^4.0.0",$/;"	function	line:35
whatwg-encoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "whatwg-encoding": "^1.0.1",$/;"	function	line:36
whatwg-url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "whatwg-url": "^4.3.0",$/;"	function	line:37
xml-name-validator	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "xml-name-validator": "^2.0.1"$/;"	function	line:38
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "devDependencies": {$/;"	function	line:40
benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "benchmark": "1.0.0",$/;"	function	line:41
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "browserify": "^14.0.0",$/;"	function	line:42
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "chai": "^3.5.0",$/;"	function	line:43
colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "colors": "^1.1.2",$/;"	function	line:44
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "eslint": "^3.14.1",$/;"	function	line:45
eslint-plugin-html	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "eslint-plugin-html": "^2.0.0",$/;"	function	line:46
fs-readdir-recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "fs-readdir-recursive": "^1.0.0",$/;"	function	line:47
http-server	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "http-server": "^0.9.0",$/;"	function	line:48
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "karma": "^1.4.1",$/;"	function	line:49
karma-browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "karma-browserify": "^5.1.1",$/;"	function	line:50
karma-chrome-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "karma-chrome-launcher": "^2.0.0",$/;"	function	line:51
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "karma-mocha": "^1.3.0",$/;"	function	line:52
karma-mocha-webworker	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "karma-mocha-webworker": "^1.3.0",$/;"	function	line:53
karma-sauce-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "karma-sauce-launcher": "^1.1.0",$/;"	function	line:54
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "mocha": "^3.2.0",$/;"	function	line:55
mocha-sugar-free	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "mocha-sugar-free": "^1.3.1",$/;"	function	line:56
nodeunit	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "nodeunit": "0.10.2",$/;"	function	line:57
optimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "optimist": "0.6.1",$/;"	function	line:58
portfinder	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "portfinder": "^1.0.12",$/;"	function	line:59
q	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "q": "^1.4.1",$/;"	function	line:60
selenium-standalone	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "selenium-standalone": "^6.0.0",$/;"	function	line:61
server-destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "server-destroy": "^1.0.1",$/;"	function	line:62
st	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "st": "^1.2.0",$/;"	function	line:63
watchify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "watchify": "^3.9.0",$/;"	function	line:64
wd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "wd": "^1.1.3",$/;"	function	line:65
webidl2js	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "webidl2js": "^5.1.1"$/;"	function	line:66
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "browser": {$/;"	function	line:68
canvas	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "canvas": false,$/;"	function	line:69
vm	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "vm": ".\/lib\/jsdom\/vm-shim.js"$/;"	function	line:70
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "scripts": {$/;"	function	line:72
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "prepublish": "npm run convert-idl",$/;"	function	line:73
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "pretest": "npm run convert-idl && git submodule update --init --recursive",$/;"	function	line:74
test-wpt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "test-wpt": "mocha test\/web-platform-tests\/index.js",$/;"	function	line:75
test-tuwpt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "test-tuwpt": "mocha test\/web-platform-tests\/to-upstream.js",$/;"	function	line:76
test-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "test-mocha": "mocha",$/;"	function	line:77
test-mocha-all	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "test-mocha-all": "mocha test\/index.js",$/;"	function	line:78
test-old	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "test-old": "node .\/test\/runner",$/;"	function	line:79
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "test": "npm run test-mocha-all && npm run test-old",$/;"	function	line:80
test-karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "test-karma": "karma start test\/karma.conf.js",$/;"	function	line:81
test-karma-worker	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "test-karma-worker": "karma start test\/karma-webworker.conf.js",$/;"	function	line:82
test-browser-old	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "test-browser-old": "node .\/test\/browser-runner",$/;"	function	line:83
test-browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "test-browser": "npm run test-karma && npm run test-karma-worker && npm run test-browser-old",$/;"	function	line:84
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "lint": "eslint . && eslint test\/web-platform-tests\/to-upstream --ext .html",$/;"	function	line:85
update-authors	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "update-authors": "git log --format=\\"%aN <%aE>\\" | sort -f | uniq > AUTHORS.txt",$/;"	function	line:86
benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "benchmark": "node .\/benchmark\/runner",$/;"	function	line:87
benchmark-browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "benchmark-browser": "node .\/benchmark\/runner --bundle",$/;"	function	line:88
convert-idl	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^    "convert-idl": "node .\/scripts\/webidl\/convert"$/;"	function	line:89
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/package.json	/^  "main": ".\/lib\/jsdom"$/;"	function	line:91
jsdom	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^# jsdom$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^## Install$/;"	function	line:5
Human contact	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^## Human contact$/;"	function	line:13
Easymode: `jsdom.env`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^## Easymode: `jsdom.env`$/;"	function	line:18
How it works	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### How it works$/;"	function	line:92
Initialization lifecycle	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### Initialization lifecycle$/;"	function	line:148
`created(error, window)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### `created(error, window)`$/;"	function	line:154
`onload(window)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### `onload(window)`$/;"	function	line:164
`done(error, window)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### `done(error, window)`$/;"	function	line:168
Dealing with asynchronous script loading	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### Dealing with asynchronous script loading$/;"	function	line:175
Listening for script errors during initialization	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### Listening for script errors during initialization$/;"	function	line:198
On running scripts and being safe	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### On running scripts and being safe$/;"	function	line:227
On timers and process lifetime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### On timers and process lifetime$/;"	function	line:231
For the hardcore: `jsdom.jsdom`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^## For the hardcore: `jsdom.jsdom`$/;"	function	line:235
Flexibility	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### Flexibility$/;"	function	line:251
External Resources	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### External Resources$/;"	function	line:277
Custom External Resource Loader	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### Custom External Resource Loader$/;"	function	line:305
Canvas	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^## Canvas$/;"	function	line:380
More Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^## More Examples$/;"	function	line:384
Creating a browser-like window object	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### Creating a browser-like window object$/;"	function	line:386
jQueryify	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### jQueryify$/;"	function	line:403
Passing objects to scripts inside the page	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### Passing objects to scripts inside the page$/;"	function	line:416
Shimming unimplemented APIs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### Shimming unimplemented APIs$/;"	function	line:432
Serializing a document	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### Serializing a document$/;"	function	line:451
Sharing cookie state among pages	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### Sharing cookie state among pages$/;"	function	line:463
Capturing Console Output	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### Capturing Console Output$/;"	function	line:486
Forward a window's console output to the Node.js console	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### Forward a window's console output to the Node.js console$/;"	function	line:488
Create an event emitter for a window's console	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### Create an event emitter for a window's console$/;"	function	line:500
Virtual console `jsdomError` error reporting	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### Virtual console `jsdomError` error reporting$/;"	function	line:522
Getting a node's location within the source	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### Getting a node's location within the source$/;"	function	line:530
Overriding `window.top`	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### Overriding `window.top`$/;"	function	line:554
Changing the URL of an existing jsdom `Window` instance	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### Changing the URL of an existing jsdom `Window` instance$/;"	function	line:564
Running vm scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^#### Running vm scripts$/;"	function	line:572
jsdom vs. PhantomJS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^## jsdom vs. PhantomJS$/;"	function	line:581
What Standards Does jsdom Support, Exactly?	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^## What Standards Does jsdom Support, Exactly?$/;"	function	line:597
Supported encodings	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsdom/README.md	/^### Supported encodings$/;"	function	line:603
freeModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var freeModule = typeof module == 'object' && module &&$/;"	variable	line:8
freeGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var freeGlobal = typeof global == 'object' && global;$/;"	variable	line:13
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var forOwn = function(object, callback) {$/;"	function	line:22
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var forOwn = function(object, callback) {$/;"	function	line:22
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var extend = function(destination, source) {$/;"	function	line:31
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		forOwn(source, function(key, value) {$/;"	function	line:35
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var extend = function(destination, source) {$/;"	function	line:31
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var forEach = function(array, callback) {$/;"	function	line:41
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var forEach = function(array, callback) {$/;"	function	line:41
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isArray = function(value) {$/;"	function	line:50
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isArray = function(value) {$/;"	function	line:50
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isObject = function(value) {$/;"	function	line:53
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isObject = function(value) {$/;"	function	line:53
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isString = function(value) {$/;"	function	line:57
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isString = function(value) {$/;"	function	line:57
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isNumber = function(value) {$/;"	function	line:61
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isNumber = function(value) {$/;"	function	line:61
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isFunction = function(value) {$/;"	function	line:65
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isFunction = function(value) {$/;"	function	line:65
isMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isMap = function(value) {$/;"	function	line:72
isMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isMap = function(value) {$/;"	function	line:72
isSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isSet = function(value) {$/;"	function	line:75
isSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var isSet = function(value) {$/;"	function	line:75
singleEscapes."	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var singleEscapes = {$/;"	property	line:82
singleEscapes.'	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		'"': '\\\\"',$/;"	property	line:83
singleEscapes.\	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		'\\'': '\\\\\\'',$/;"	property	line:84
singleEscapes.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		'\\\\': '\\\\\\\\',$/;"	property	line:85
singleEscapes.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		'\\b': '\\\\b',$/;"	property	line:86
singleEscapes.n	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		'\\f': '\\\\f',$/;"	property	line:87
singleEscapes.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		'\\n': '\\\\n',$/;"	property	line:88
singleEscapes.t	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		'\\r': '\\\\r',$/;"	property	line:89
jsesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var jsesc = function(argument, options) {$/;"	function	line:99
regexSingleEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^	var regexSingleEscape = \/["'\\\\\\b\\f\\n\\r\\t]\/;$/;"	variable	line:94
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var compact = options.compact;$/;"	variable	line:126
indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var indent = options.indent;$/;"	variable	line:127
lowercaseHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var lowercaseHex = options.lowercaseHex;$/;"	variable	line:128
oldIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var oldIndent = '';$/;"	variable	line:129
inline1	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var inline1 = options.__inline1__;$/;"	variable	line:130
inline2	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var inline2 = options.__inline2__;$/;"	variable	line:131
newLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var newLine = compact ? '' : '\\n';$/;"	variable	line:132
result	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var result;$/;"	variable	line:133
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var isEmpty = true;$/;"	variable	line:134
useBinNumbers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var useBinNumbers = options.numbers == 'binary';$/;"	variable	line:135
useOctNumbers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var useOctNumbers = options.numbers == 'octal';$/;"	variable	line:136
useDecNumbers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var useDecNumbers = options.numbers == 'decimal';$/;"	variable	line:137
useHexNumbers	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var useHexNumbers = options.numbers == 'hexadecimal';$/;"	variable	line:138
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^				forEach(argument, function(value) {$/;"	function	line:171
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^				forOwn(argument, function(key, value) {$/;"	function	line:224
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var string = argument;$/;"	variable	line:241
index	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var index = -1;$/;"	variable	line:243
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var length = string.length;$/;"	variable	line:244
first	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var first;$/;"	variable	line:245
second	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var second;$/;"	variable	line:246
codePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		var codePoint;$/;"	variable	line:247
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/jsesc.js	/^		define(function() {$/;"	function	line:332
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"name": "jsesc",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"version": "1.3.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"description": "A JavaScript library for escaping JavaScript strings while generating the shortest possible valid output.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"homepage": "https:\/\/mths.be\/jsesc",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"main": "jsesc.js",$/;"	function	line:6
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"bin": "bin\/jsesc",$/;"	function	line:7
man	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"man": "man\/jsesc.1",$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"keywords": [$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"license": "MIT",$/;"	function	line:15
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"author": {$/;"	function	line:16
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"name": "Mathias Bynens",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"url": "https:\/\/mathiasbynens.be\/"$/;"	function	line:18
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"repository": {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"type": "git",$/;"	function	line:21
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"url": "https:\/\/github.com\/mathiasbynens\/jsesc.git"$/;"	function	line:22
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"bugs": "https:\/\/github.com\/mathiasbynens\/jsesc\/issues",$/;"	function	line:24
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"files": [$/;"	function	line:25
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"scripts": {$/;"	function	line:31
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"test": "node tests\/tests.js",$/;"	function	line:32
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"build": "grunt template"$/;"	function	line:33
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^	"devDependencies": {$/;"	function	line:35
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"coveralls": "^2.11.6",$/;"	function	line:36
grunt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"grunt": "^0.4.5",$/;"	function	line:37
grunt-shell	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"grunt-shell": "^1.1.2",$/;"	function	line:38
grunt-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"grunt-template": "^0.2.3",$/;"	function	line:39
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"istanbul": "^0.4.2",$/;"	function	line:40
qunit-extras	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"qunit-extras": "^1.4.5",$/;"	function	line:41
qunitjs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"qunitjs": "~1.11.0",$/;"	function	line:42
regenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"regenerate": "^1.2.1",$/;"	function	line:43
requirejs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsesc/package.json	/^		"requirejs": "^2.1.22"$/;"	function	line:44
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/links.js	/^        define([], function () {$/;"	function	line:9
getLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/links.js	/^exports.getLink = function(relation, instance, schema){$/;"	function	line:24
exports.getLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/links.js	/^exports.cacheLinks = true;$/;"	function	line:23
substitute	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/links.js	/^exports.substitute = function(linkTemplate, instance){$/;"	function	line:55
exports.substitute	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/links.js	/^};$/;"	function	line:53
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^        define([], function () {$/;"	function	line:19
primitiveConstructors.String	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^var primitiveConstructors = {$/;"	property	line:34
primitiveConstructors.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^	String: String,$/;"	property	line:35
primitiveConstructors.Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^	Boolean: Boolean,$/;"	property	line:36
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^function validate(\/*Any*\/instance,\/*Object*\/schema) {$/;"	function	line:43
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^function validate(\/*Any*\/instance,\/*Object*\/schema) {$/;"	function	line:43
checkPropertyChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^exports.checkPropertyChange = function(\/*Any*\/value,\/*Object*\/schema, \/*String*\/property) {$/;"	function	line:58
exports.checkPropertyChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^	};$/;"	function	line:57
_changing	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^	var _changing = options.changing;$/;"	variable	line:71
getType	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^	function getType(schema){$/;"	function	line:73
getType	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^	function getType(schema){$/;"	function	line:73
errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^	var errors = [];$/;"	variable	line:76
checkProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^	function checkProp(value, schema, path,i){$/;"	function	line:78
addError	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^		function addError(message){$/;"	function	line:82
checkProp.addError	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^		function addError(message){$/;"	function	line:82
checkType	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^		function checkType(type,value){$/;"	function	line:103
checkProp.checkType	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^		function checkType(type,value){$/;"	function	line:103
checkProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^	function checkProp(value, schema, path,i){$/;"	function	line:78
checkObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^	function checkObj(instance,objTypeDef,path,additionalProp){$/;"	function	line:204
checkObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^	function checkObj(instance,objTypeDef,path,additionalProp){$/;"	function	line:204
mustBeValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^exports.mustBeValid = function(result){$/;"	function	line:263
exports.mustBeValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/lib/validate.js	/^};$/;"	function	line:262
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "name": "json-schema",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "version": "0.2.3",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "author": "Kris Zyp",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "description": "JSON Schema validation and specifications",$/;"	function	line:5
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "maintainers":[$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "keywords": [$/;"	function	line:8
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "licenses": [$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^         "type": "AFLv2.1",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^         "url": "http:\/\/trac.dojotoolkit.org\/browser\/dojo\/trunk\/LICENSE#L43"$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^         "type": "BSD",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^         "url": "http:\/\/trac.dojotoolkit.org\/browser\/dojo\/trunk\/LICENSE#L13"$/;"	function	line:19
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "repository": {$/;"	function	line:22
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^    "type":"git",$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^    "url":"http:\/\/github.com\/kriszyp\/json-schema"$/;"	function	line:24
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "directories": { "lib": ".\/lib" },$/;"	function	line:26
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "main": ".\/lib\/validate.js",$/;"	function	line:27
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "devDependencies": { "vows": "*" },$/;"	function	line:28
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/package.json	/^  "scripts": { "test": "echo TESTS DISABLED vows --spec test\/*.js" }$/;"	function	line:29
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^var assert = require('assert');$/;"	variable	line:1
vows	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^var vows = require('vows');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^var path = require('path');$/;"	variable	line:3
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^var fs = require('fs');$/;"	variable	line:4
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^var validate = require('..\/lib\/validate').validate;$/;"	variable	line:6
revision	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^var revision = 'draft-03';$/;"	variable	line:9
schemaRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^var schemaRoot = path.join(__dirname, '..', revision);$/;"	variable	line:10
schemaNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^var schemaNames = ['schema', 'hyper-schema', 'links', 'json-ref' ];$/;"	variable	line:11
loadSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^function loadSchema(path) {$/;"	function	line:26
loadSchema	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^function loadSchema(path) {$/;"	function	line:26
resultIsValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^function resultIsValid() {$/;"	function	line:32
resultIsValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^function resultIsValid() {$/;"	function	line:32
assertValidates	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^function assertValidates(doc, schema) {$/;"	function	line:44
context.topic	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^    context[': validate('+doc+', '+schema+')'] = {$/;"	property	line:47
assertValidates	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^function assertValidates(doc, schema) {$/;"	function	line:44
assertSelfValidates	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^function assertSelfValidates(doc) {$/;"	function	line:61
context.topic	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^    context[': validate('+doc+')'] = {$/;"	property	line:64
assertSelfValidates	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^function assertSelfValidates(doc) {$/;"	function	line:61
suite	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-schema/test/tests.js	/^var suite = vows.describe('JSON Schema').addBatch({$/;"	variable	line:74
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/.travis.yml	/^node_js:$/;"	function	line:2
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/key_cmp.js	/^var stringify = require('..\/');$/;"	variable	line:1
obj.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/key_cmp.js	/^var obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 };$/;"	property	line:3
obj.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/key_cmp.js	/^var obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 };$/;"	property	line:3
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/key_cmp.js	/^var s = stringify(obj, function (a, b) {$/;"	variable	line:4
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/nested.js	/^var stringify = require('..\/');$/;"	variable	line:1
obj.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/nested.js	/^var obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 };$/;"	property	line:2
obj.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/nested.js	/^var obj = { c: 8, b: [{z:6,y:5,x:4},7], a: 3 };$/;"	property	line:2
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/str.js	/^var stringify = require('..\/');$/;"	variable	line:1
obj.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/str.js	/^var obj = { c: 6, b: [4,5], a: 3 };$/;"	property	line:2
obj.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/str.js	/^var obj = { c: 6, b: [4,5], a: 3 };$/;"	property	line:2
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/value_cmp.js	/^var stringify = require('..\/');$/;"	variable	line:1
obj.d	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/value_cmp.js	/^var obj = { d: 6, c: 5, b: [{z:3,y:2,x:1},9], a: 10 };$/;"	property	line:3
obj.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/value_cmp.js	/^var obj = { d: 6, c: 5, b: [{z:3,y:2,x:1},9], a: 10 };$/;"	property	line:3
obj.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/value_cmp.js	/^var obj = { d: 6, c: 5, b: [{z:3,y:2,x:1},9], a: 10 };$/;"	property	line:3
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/example/value_cmp.js	/^var s = stringify(obj, function (a, b) {$/;"	variable	line:4
json	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/index.js	/^var json = typeof JSON !== 'undefined' ? JSON : require('jsonify');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/index.js	/^module.exports = function (obj, opts) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/index.js	/^var json = typeof JSON !== 'undefined' ? JSON : require('jsonify');$/;"	function	line:1
space	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/index.js	/^    var space = opts.space || '';$/;"	variable	line:6
cmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/index.js	/^    var cmp = opts.cmp && (function (f) {$/;"	variable	line:11
seen	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/index.js	/^    var seen = [];$/;"	variable	line:21
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/index.js	/^    return (function stringify (parent, key, node, level) {$/;"	function	line:22
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/index.js	/^    return (function stringify (parent, key, node, level) {$/;"	function	line:22
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "name": "json-stable-stringify",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "main": "index.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "dependencies": {$/;"	function	line:6
jsonify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^    "jsonify": "~0.0.0"$/;"	function	line:7
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "devDependencies": {$/;"	function	line:9
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^    "tape": "~1.0.4"$/;"	function	line:10
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "scripts": {$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^    "test": "tape test\/*.js"$/;"	function	line:13
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "testling": {$/;"	function	line:15
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^    "files": "test\/*.js",$/;"	function	line:16
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^    "browsers": [$/;"	function	line:17
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "repository": {$/;"	function	line:25
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^    "type": "git",$/;"	function	line:26
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^    "url": "git:\/\/github.com\/substack\/json-stable-stringify.git"$/;"	function	line:27
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "homepage": "https:\/\/github.com\/substack\/json-stable-stringify",$/;"	function	line:29
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "keywords": [$/;"	function	line:30
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "author": {$/;"	function	line:38
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^    "name": "James Halliday",$/;"	function	line:39
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^    "email": "mail@substack.net",$/;"	function	line:40
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^    "url": "http:\/\/substack.net"$/;"	function	line:41
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/package.json	/^  "license": "MIT"$/;"	function	line:43
json-stable-stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/readme.markdown	/^# json-stable-stringify$/;"	function	line:1
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/readme.markdown	/^# example$/;"	function	line:12
methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/readme.markdown	/^# methods$/;"	function	line:26
var str = stringify(obj, opts)	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/readme.markdown	/^## var str = stringify(obj, opts)$/;"	function	line:32
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/readme.markdown	/^## options$/;"	function	line:36
cmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/readme.markdown	/^### cmp$/;"	function	line:38
space	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/readme.markdown	/^### space$/;"	function	line:84
replacer	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/readme.markdown	/^### replacer$/;"	function	line:114
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/readme.markdown	/^# install$/;"	function	line:120
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/readme.markdown	/^# license$/;"	function	line:128
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/cmp.js	/^var test = require('tape');$/;"	variable	line:1
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/cmp.js	/^var stringify = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/cmp.js	/^test('custom comparison function', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/nested.js	/^var test = require('tape');$/;"	variable	line:1
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/nested.js	/^var stringify = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/nested.js	/^test('nested', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/nested.js	/^test('repeated non-cyclic value', function(t) {$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^var test = require('tape');$/;"	variable	line:1
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^var stringify = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^test('replace root', function (t) {$/;"	function	line:4
replacer	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^	var replacer = function(key, value) { return 'one'; };$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^test('replace numbers', function (t) {$/;"	function	line:13
replacer	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^	var replacer = function(key, value) {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^test('replace with object', function (t) {$/;"	function	line:26
replacer	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^	var replacer = function(key, value) {$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^test('replace with undefined', function (t) {$/;"	function	line:39
replacer	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^	var replacer = function(key, value) {$/;"	function	line:43
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^test('replace with array', function (t) {$/;"	function	line:51
replacer	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^	var replacer = function(key, value) {$/;"	function	line:55
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^test('replace array item', function (t) {$/;"	function	line:63
replacer	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/replacer.js	/^	var replacer = function(key, value) {$/;"	function	line:67
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/space.js	/^var test = require('tape');$/;"	variable	line:1
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/space.js	/^var stringify = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/space.js	/^test('space parameter', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/str.js	/^var test = require('tape');$/;"	variable	line:1
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/str.js	/^var stringify = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/str.js	/^test('simple object', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/str.js	/^test('object with undefined', function (t) {$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/str.js	/^test('array with undefined', function (t) {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/str.js	/^test('object with empty string', function (t) {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/str.js	/^test('array with empty string', function (t) {$/;"	function	line:28
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/to-json.js	/^var test = require('tape');$/;"	variable	line:1
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/to-json.js	/^var stringify = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/to-json.js	/^test('toJSON function', function (t) {$/;"	function	line:4
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/to-json.js	/^    var obj = { one: 1, two: 2, toJSON: function() { return { one: 1 }; } };$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/to-json.js	/^test('toJSON returns string', function (t) {$/;"	function	line:10
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/to-json.js	/^	var obj = { one: 1, two: 2, toJSON: function() { return 'one'; } };$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/to-json.js	/^test('toJSON returns array', function (t) {$/;"	function	line:16
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stable-stringify/test/to-json.js	/^	var obj = { one: 1, two: 2, toJSON: function() { return ['one']; } };$/;"	function	line:18
Unreleased	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/CHANGELOG.md	/^## Unreleased$/;"	function	line:1
NODE_OPTS	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/Makefile	/^NODE_OPTS =$/;"	macro	line:1
TEST_OPTS	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/Makefile	/^TEST_OPTS =$/;"	macro	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "name": "json-stringify-safe",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "version": "5.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "description": "Like JSON.stringify, but doesn't blow up on circular refs.",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "keywords": [$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "homepage": "https:\/\/github.com\/isaacs\/json-stringify-safe",$/;"	function	line:11
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "bugs": "https:\/\/github.com\/isaacs\/json-stringify-safe\/issues",$/;"	function	line:12
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me)",$/;"	function	line:13
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "contributors": [$/;"	function	line:14
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "license": "ISC",$/;"	function	line:17
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "repository": {$/;"	function	line:18
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^    "type": "git",$/;"	function	line:19
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^    "url": "git:\/\/github.com\/isaacs\/json-stringify-safe"$/;"	function	line:20
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "main": "stringify.js",$/;"	function	line:22
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "scripts": {$/;"	function	line:23
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^    "test": "node test.js"$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^  "devDependencies": {$/;"	function	line:26
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^    "mocha": ">= 2.1.0 < 3",$/;"	function	line:27
must	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^    "must": ">= 0.12 < 0.13",$/;"	function	line:28
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/package.json	/^    "sinon": ">= 1.12.2 < 2"$/;"	function	line:29
json-stringify-safe	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/README.md	/^# json-stringify-safe$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/README.md	/^## Usage$/;"	function	line:5
Details	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/README.md	/^## Details$/;"	function	line:29
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/stringify.js	/^function stringify(obj, replacer, spaces, cycleReplacer) {$/;"	function	line:4
serializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/stringify.js	/^function serializer(replacer, cycleReplacer) {$/;"	function	line:8
serializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/stringify.js	/^function serializer(replacer, cycleReplacer) {$/;"	function	line:8
jsonify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^function jsonify(obj) { return JSON.stringify(obj, null, 2) }$/;"	function	line:3
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^describe("Stringify", function() {$/;"	function	line:5
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must stringify circular objects", function() {$/;"	function	line:6
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must stringify circular objects with intermediaries", function() {$/;"	function	line:13
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must stringify circular objects deeper", function() {$/;"	function	line:20
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must stringify circular objects deeper with intermediaries", function() {$/;"	function	line:30
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must stringify circular objects in an array", function() {$/;"	function	line:40
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must stringify circular objects deeper in an array", function() {$/;"	function	line:49
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must stringify circular arrays", function() {$/;"	function	line:63
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must stringify circular arrays with intermediaries", function() {$/;"	function	line:71
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must stringify repeated objects in objects", function() {$/;"	function	line:82
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must stringify repeated objects in arrays", function() {$/;"	function	line:94
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must call given decycler and use its output", function() {$/;"	function	line:101
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must call replacer and use its output", function() {$/;"	function	line:119
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must call replacer after describing circular references", function() {$/;"	function	line:140
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must use decycler's output when it returned null", function() {$/;"	function	line:176
decycle	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^    function decycle() { return null }$/;"	function	line:181
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must use decycler's output when it returned undefined", function() {$/;"	function	line:189
decycle	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^    function decycle() {}$/;"	function	line:194
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  it("must throw given a decycler that returns a cycle", function() {$/;"	function	line:201
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^    function identity(key, value) { return value }$/;"	function	line:205
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^  describe(".getSerialize", function() {$/;"	function	line:210
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^    it("must stringify circular objects", function() {$/;"	function	line:211
xit	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^    xit("must return a function that could be called twice", function() {$/;"	function	line:228
bangString	/Users/jonathan/repos/identifiers-arxiv/node_modules/json-stringify-safe/test/stringify_test.js	/^function bangString(key, value) {$/;"	function	line:244
v0.5.1 [[code][c0.5.1], [diff][d0.5.1]]	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/CHANGELOG.md	/^### v0.5.1 [[code][c0.5.1], [diff][d0.5.1]]$/;"	function	line:1
v0.5.0 [[code][c0.5.0], [diff][d0.5.0]]	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/CHANGELOG.md	/^### v0.5.0 [[code][c0.5.0], [diff][d0.5.0]]$/;"	function	line:12
v0.4.0 [[code][c0.4.0], [diff][d0.4.0]]	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/CHANGELOG.md	/^### v0.4.0 [[code][c0.4.0], [diff][d0.4.0]]$/;"	function	line:29
v0.2.0 [[code][c0.2.0], [diff][d0.2.0]]	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/CHANGELOG.md	/^### v0.2.0 [[code][c0.2.0], [diff][d0.2.0]]$/;"	function	line:62
v0.1.0 [[code][c0.1.0], [diff][d0.1.0]]	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/CHANGELOG.md	/^### v0.1.0 [[code][c0.1.0], [diff][d0.1.0]]$/;"	function	line:91
v0.0.1 [[code][c0.0.1], [diff][d0.0.1]]	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/CHANGELOG.md	/^### v0.0.1 [[code][c0.0.1], [diff][d0.0.1]]$/;"	function	line:123
v0.0.0 [[code](https://github.com/aseemk/json5/tree/v0.0.0)]	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/CHANGELOG.md	/^### v0.0.0 [[code](https:\/\/github.com\/aseemk\/json5\/tree\/v0.0.0)]$/;"	function	line:142
JSON5	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/cli.js	/^var JSON5 = require('.\/json5');$/;"	variable	line:10
Path	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/cli.js	/^var Path = require('path');$/;"	variable	line:11
USAGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/cli.js	/^var USAGE = [$/;"	variable	line:13
args	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/cli.js	/^var args = process.argv;$/;"	variable	line:19
cwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/cli.js	/^var cwd = process.cwd();$/;"	variable	line:26
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/cli.js	/^var files = args.slice(3);$/;"	variable	line:27
renderChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        renderChar = function (chr) {$/;"	function	line:48
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        error = function (m) {$/;"	function	line:52
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        next = function (c) {$/;"	function	line:67
peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        peek = function () {$/;"	function	line:88
identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        identifier = function () {$/;"	function	line:96
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        number = function () {$/;"	function	line:127
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^            switch (base) {$/;"	function	line:172
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        string = function () {$/;"	function	line:218
inlineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        inlineComment = function () {$/;"	function	line:271
blockComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        blockComment = function () {$/;"	function	line:290
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        comment = function () {$/;"	function	line:315
white	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        white = function () {$/;"	function	line:335
word	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        word = function () {$/;"	function	line:353
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^            switch (ch) {$/;"	function	line:357
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        array = function () {$/;"	function	line:398
object	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        object = function () {$/;"	function	line:433
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    value = function () {$/;"	function	line:474
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        switch (ch) {$/;"	function	line:480
walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        return typeof reviver === 'function' ? (function walk(holder, key) {$/;"	function	line:520
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^JSON5.stringify = function (obj, replacer, space) {$/;"	function	line:540
getReplacedValueOrUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    var getReplacedValueOrUndefined = function(holder, key, isTopLevel) {$/;"	function	line:544
JSON5.stringify.getReplacedValueOrUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    var getReplacedValueOrUndefined = function(holder, key, isTopLevel) {$/;"	function	line:544
isWordChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function isWordChar(c) {$/;"	function	line:567
JSON5.stringify.isWordChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function isWordChar(c) {$/;"	function	line:567
isWordStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function isWordStart(c) {$/;"	function	line:574
JSON5.stringify.isWordStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function isWordStart(c) {$/;"	function	line:574
isWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function isWord(key) {$/;"	function	line:580
JSON5.stringify.isWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function isWord(key) {$/;"	function	line:580
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function isArray(obj) {$/;"	function	line:601
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        } else {$/;"	class	line:604
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^            return Object.prototype.toString.call(obj) === '[object Array]';$/;"	method	line:605
JSON5.stringify.isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function isArray(obj) {$/;"	function	line:601
isDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function isDate(obj) {$/;"	function	line:609
JSON5.stringify.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function isDate(obj) {$/;"	class	line:609
JSON5.stringify.JSON5.stringify.return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        return Object.prototype.toString.call(obj) === '[object Date]';$/;"	method	line:610
JSON5.stringify.isDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function isDate(obj) {$/;"	function	line:609
checkForCircular	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function checkForCircular(obj) {$/;"	function	line:614
JSON5.stringify.checkForCircular	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function checkForCircular(obj) {$/;"	function	line:614
makeIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function makeIndent(str, num, noNewLine) {$/;"	function	line:622
JSON5.stringify.makeIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function makeIndent(str, num, noNewLine) {$/;"	function	line:622
escapeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function escapeString(string) {$/;"	function	line:664
JSON5.stringify.escapeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function escapeString(string) {$/;"	function	line:664
internalStringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function internalStringify(holder, key, isTopLevel) {$/;"	function	line:680
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^        switch(typeof obj_part) {$/;"	function	line:691
JSON5.stringify.internalStringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    function internalStringify(holder, key, isTopLevel) {$/;"	function	line:680
JSON5.stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^}());$/;"	function	line:537
topLevelHolder.	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/json5.js	/^    var topLevelHolder = {"":obj};$/;"	property	line:765
FS	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/require.js	/^var FS = require('fs');$/;"	variable	line:10
JSON5	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/require.js	/^var JSON5 = require('.\/json5');$/;"	variable	line:11
require.extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/lib/require.js	/^var JSON5 = require('.\/json5');$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "name": "json5",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "version": "0.5.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "description": "JSON for the ES5 era.",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "keywords": [$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "author": "Aseem Kishore <aseem.kishore@gmail.com>",$/;"	function	line:9
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "contributors": [$/;"	function	line:10
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "main": "lib\/json5.js",$/;"	function	line:15
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "bin": "lib\/cli.js",$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "files": [$/;"	function	line:17
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "dependencies": {},$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "devDependencies": {$/;"	function	line:21
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^        "gulp": "^3.9.1",$/;"	function	line:22
gulp-jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^        "gulp-jshint": "^2.0.1",$/;"	function	line:23
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^        "jshint": "^2.9.3",$/;"	function	line:24
jshint-stylish	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^        "jshint-stylish": "^2.2.1",$/;"	function	line:25
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^        "mocha": "^3.1.0"$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "scripts": {$/;"	function	line:28
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^        "build": "node .\/lib\/cli.js -c package.json5",$/;"	function	line:29
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^        "test": "mocha --ui exports --reporter spec"$/;"	function	line:30
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "homepage": "http:\/\/json5.org\/",$/;"	function	line:32
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "license": "MIT",$/;"	function	line:33
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^    "repository": {$/;"	function	line:34
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^        "type": "git",$/;"	function	line:35
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/package.json	/^        "url": "https:\/\/github.com\/aseemk\/json5.git"$/;"	function	line:36
JSON5 – Modern JSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^# JSON5 – Modern JSON$/;"	function	line:1
Why	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^## Why$/;"	function	line:23
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^## Features$/;"	function	line:42
Objects	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^### Objects$/;"	function	line:47
Arrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^### Arrays$/;"	function	line:63
Strings	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^### Strings$/;"	function	line:67
Numbers	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^### Numbers$/;"	function	line:74
Comments	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^### Comments$/;"	function	line:84
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^## Example$/;"	function	line:89
Community	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^## Community$/;"	function	line:166
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^## Usage$/;"	function	line:180
Extras	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^### Extras$/;"	function	line:221
Development	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^## Development$/;"	function	line:240
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^## License$/;"	function	line:258
Credits	/Users/jonathan/repos/identifiers-arxiv/node_modules/json5/README.md	/^## Credits$/;"	function	line:263
at."	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    escapee = {$/;"	property	line:3
at.\	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^        '"':  '"',$/;"	property	line:4
at./	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^        '\\\\': '\\\\',$/;"	property	line:5
at.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^        '\/':  '\/',$/;"	property	line:6
at.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^        b:    '\\b',$/;"	property	line:7
at.n	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^        f:    '\\f',$/;"	property	line:8
at.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^        n:    '\\n',$/;"	property	line:9
at.t	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^        r:    '\\r',$/;"	property	line:10
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    error = function (m) {$/;"	function	line:15
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    next = function (c) {$/;"	function	line:25
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    number = function () {$/;"	function	line:39
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    string = function () {$/;"	function	line:78
white	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    white = function () {$/;"	function	line:116
word	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    word = function () {$/;"	function	line:125
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^        switch (ch) {$/;"	function	line:129
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    array = function () {$/;"	function	line:155
object	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    object = function () {$/;"	function	line:182
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^value = function () {$/;"	function	line:216
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    switch (ch) {$/;"	function	line:222
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    };$/;"	function	line:214
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^module.exports = function (source, reviver) {$/;"	function	line:239
walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^    return typeof reviver === 'function' ? (function walk(holder, key) {$/;"	function	line:257
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/parse.js	/^};$/;"	function	line:234
quote	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/stringify.js	/^function quote(string) {$/;"	function	line:16
quote	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/stringify.js	/^function quote(string) {$/;"	function	line:16
str	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/stringify.js	/^function str(key, holder) {$/;"	function	line:30
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/stringify.js	/^    switch (typeof value) {$/;"	function	line:53
str	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/stringify.js	/^function str(key, holder) {$/;"	function	line:30
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/stringify.js	/^module.exports = function (value, replacer, space) {$/;"	function	line:126
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/lib/stringify.js	/^}$/;"	function	line:124
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^    "name" : "jsonify",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^    "version" : "0.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^    "description" : "JSON without touching any globals",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^    "main" : "index.js",$/;"	function	line:5
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^    "directories" : {$/;"	function	line:6
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^        "lib" : ".",$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^        "test" : "test"$/;"	function	line:8
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^    "devDependencies" : {$/;"	function	line:10
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^        "tap" : "0.0.x",$/;"	function	line:11
garbage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^        "garbage" : "0.0.x"$/;"	function	line:12
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^    "scripts" : {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^        "test" : "tap test"$/;"	function	line:15
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^    "repository" : {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^        "type" : "git",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^        "url" : "http:\/\/github.com\/substack\/jsonify.git"$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^    "keywords" : [$/;"	function	line:21
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^    "author" : {$/;"	function	line:25
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^        "name" : "Douglas Crockford",$/;"	function	line:26
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^        "url" : "http:\/\/crockford.com\/"$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/package.json	/^    "license" : "Public Domain"$/;"	function	line:29
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/test/parse.js	/^var test = require('tap').test;$/;"	variable	line:1
json	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/test/parse.js	/^var json = require('..\/');$/;"	variable	line:2
garbage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/test/parse.js	/^var garbage = require('garbage');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/test/parse.js	/^test('parse', function (t) {$/;"	function	line:5
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/test/stringify.js	/^var test = require('tap').test;$/;"	variable	line:1
json	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/test/stringify.js	/^var json = require('..\/');$/;"	variable	line:2
garbage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/test/stringify.js	/^var garbage = require('garbage');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonify/test/stringify.js	/^test('stringify', function (t) {$/;"	function	line:5
escapeReplacer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function escapeReplacer (m) {$/;"	function	line:3
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^  switch (m) {$/;"	function	line:4
untilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function untilde (str) {$/;"	function	line:11
untilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function untilde (str) {$/;"	function	line:11
setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function setter (obj, pointer, value) {$/;"	function	line:16
setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function setter (obj, pointer, value) {$/;"	function	line:16
compilePointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function compilePointer (pointer) {$/;"	function	line:47
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function get (obj, pointer) {$/;"	function	line:59
compilePointer.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function get (obj, pointer) {$/;"	function	line:59
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function set (obj, pointer, value) {$/;"	function	line:72
compilePointer.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function set (obj, pointer, value) {$/;"	function	line:72
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function compile (pointer) {$/;"	function	line:79
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^    get: function (object) {$/;"	function	line:82
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^    set: function (object, value) {$/;"	function	line:85
compilePointer.compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function compile (pointer) {$/;"	function	line:79
compilePointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/jsonpointer.js	/^function compilePointer (pointer) {$/;"	function	line:47
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "name": "jsonpointer",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "description": "Simple JSON Addressing.",$/;"	function	line:3
tags	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "tags": [$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "version": "4.0.1",$/;"	function	line:10
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "author": "Jan Lehnardt <jan@apache.org>",$/;"	function	line:11
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "contributors": [$/;"	function	line:12
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "repository": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^    "type": "git",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^    "url": "http:\/\/github.com\/janl\/node-jsonpointer.git"$/;"	function	line:18
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "bugs": {$/;"	function	line:20
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^    "url": "http:\/\/github.com\/janl\/node-jsonpointer\/issues"$/;"	function	line:21
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "engines": {$/;"	function	line:23
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^    "node": ">=0.10.0"$/;"	function	line:24
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "main": ".\/jsonpointer",$/;"	function	line:26
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "files": [$/;"	function	line:27
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "scripts": {$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^    "test": "standard && node test.js"$/;"	function	line:31
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "license": "MIT",$/;"	function	line:33
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^  "devDependencies": {$/;"	function	line:34
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/package.json	/^    "standard": "^5.3.1"$/;"	function	line:35
JSON Pointer for nodejs	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/README.md	/^# JSON Pointer for nodejs$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/README.md	/^## Usage$/;"	function	line:5
Testing	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/README.md	/^## Testing$/;"	function	line:25
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/README.md	/^## Author$/;"	function	line:33
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsonpointer/README.md	/^## License$/;"	function	line:37
Changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/CHANGES.md	/^# Changelog$/;"	function	line:1
not yet released	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/CHANGES.md	/^## not yet released$/;"	function	line:3
v1.3.1 (2016-09-12)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/CHANGES.md	/^## v1.3.1 (2016-09-12)$/;"	function	line:7
v1.3.0 (2016-06-22)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/CHANGES.md	/^## v1.3.0 (2016-06-22)$/;"	function	line:11
v1.2.2 (2015-10-15)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/CHANGES.md	/^## v1.2.2 (2015-10-15)$/;"	function	line:16
v1.2.1 (2015-10-14)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/CHANGES.md	/^## v1.2.1 (2015-10-14)$/;"	function	line:21
v1.2.0 (2015-10-13)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/CHANGES.md	/^## v1.2.0 (2015-10-13)$/;"	function	line:25
v1.1.0 (2015-09-02)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/CHANGES.md	/^## v1.1.0 (2015-09-02)$/;"	function	line:29
v1.0.0 (2015-09-01)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/CHANGES.md	/^## v1.0.0 (2015-09-01)$/;"	function	line:35
mod_assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^var mod_assert = require('assert');$/;"	variable	line:5
mod_util	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^var mod_util = require('util');$/;"	variable	line:6
mod_extsprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^var mod_extsprintf = require('extsprintf');$/;"	variable	line:8
mod_verror	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^var mod_verror = require('verror');$/;"	variable	line:9
mod_jsonschema	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^var mod_jsonschema = require('json-schema');$/;"	variable	line:10
deepCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function deepCopy(obj)$/;"	function	line:50
deepCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function deepCopy(obj)$/;"	function	line:50
deepEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function deepEqual(obj1, obj2)$/;"	function	line:90
deepEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function deepEqual(obj1, obj2)$/;"	function	line:90
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function isEmpty(obj)$/;"	function	line:118
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function isEmpty(obj)$/;"	function	line:118
hasKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hasKey(obj, key)$/;"	function	line:126
hasKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hasKey(obj, key)$/;"	function	line:126
forEachKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function forEachKey(obj, callback)$/;"	function	line:132
forEachKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function forEachKey(obj, callback)$/;"	function	line:132
pluck	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function pluck(obj, key)$/;"	function	line:141
pluck	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function pluck(obj, key)$/;"	function	line:141
pluckv	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function pluckv(obj, key)$/;"	function	line:147
pluckv	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function pluckv(obj, key)$/;"	function	line:147
flattenIter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function flattenIter(data, depth, callback)$/;"	function	line:172
flattenIter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function flattenIter(data, depth, callback)$/;"	function	line:172
doFlattenIter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function doFlattenIter(data, depth, accum, callback)$/;"	function	line:177
doFlattenIter	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function doFlattenIter(data, depth, accum, callback)$/;"	function	line:177
flattenObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function flattenObject(data, depth)$/;"	function	line:201
flattenObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function flattenObject(data, depth)$/;"	function	line:201
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function startsWith(str, prefix)$/;"	function	line:223
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function startsWith(str, prefix)$/;"	function	line:223
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function endsWith(str, suffix)$/;"	function	line:228
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function endsWith(str, suffix)$/;"	function	line:228
iso8601	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function iso8601(d)$/;"	function	line:234
iso8601	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function iso8601(d)$/;"	function	line:234
RFC1123_MONTHS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^var RFC1123_MONTHS = [$/;"	variable	line:245
RFC1123_DAYS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^var RFC1123_DAYS = [$/;"	variable	line:248
rfc1123	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function rfc1123(date) {$/;"	function	line:251
rfc1123	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function rfc1123(date) {$/;"	function	line:251
parseDateTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function parseDateTime(str)$/;"	function	line:264
parseDateTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function parseDateTime(str)$/;"	function	line:264
validateJsonObjectJS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function validateJsonObjectJS(schema, input)$/;"	function	line:282
validateJsonObjectJS	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function validateJsonObjectJS(schema, input)$/;"	function	line:282
randElt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function randElt(arr)$/;"	function	line:318
randElt	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function randElt(arr)$/;"	function	line:318
assertHrtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function assertHrtime(a)$/;"	function	line:326
assertHrtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function assertHrtime(a)$/;"	function	line:326
hrtimeDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeDiff(a, b)$/;"	function	line:341
hrtimeDiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeDiff(a, b)$/;"	function	line:341
hrtimeNanosec	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeNanosec(a)$/;"	function	line:364
hrtimeNanosec	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeNanosec(a)$/;"	function	line:364
hrtimeMicrosec	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeMicrosec(a)$/;"	function	line:375
hrtimeMicrosec	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeMicrosec(a)$/;"	function	line:375
hrtimeMillisec	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeMillisec(a)$/;"	function	line:386
hrtimeMillisec	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeMillisec(a)$/;"	function	line:386
hrtimeAccum	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeAccum(a, b)$/;"	function	line:398
hrtimeAccum	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeAccum(a, b)$/;"	function	line:398
hrtimeAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeAdd(a, b)$/;"	function	line:428
hrtimeAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function hrtimeAdd(a, b)$/;"	function	line:428
extraProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function extraProperties(obj, allowed)$/;"	function	line:445
extraProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function extraProperties(obj, allowed)$/;"	function	line:445
mergeObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function mergeObjects(provided, overrides, defaults)$/;"	function	line:467
mergeObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/lib/jsprim.js	/^function mergeObjects(provided, overrides, defaults)$/;"	function	line:467
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^	"name": "jsprim",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^	"version": "1.3.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^	"description": "utilities for primitive JavaScript types",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^	"main": ".\/lib\/jsprim.js",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^	"repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^		"type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^		"url": "git:\/\/github.com\/davepacheco\/node-jsprim.git"$/;"	function	line:8
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^	"dependencies": {$/;"	function	line:10
extsprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^		"extsprintf": "1.0.2",$/;"	function	line:11
json-schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^		"json-schema": "0.2.3",$/;"	function	line:12
verror	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^		"verror": "1.3.6"$/;"	function	line:13
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^	"engines": [$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/package.json	/^	"license": "MIT"$/;"	function	line:18
jsprim: utilities for primitive JavaScript types	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^# jsprim: utilities for primitive JavaScript types$/;"	function	line:1
deepCopy(obj)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### deepCopy(obj)$/;"	function	line:7
deepEqual(obj1, obj2)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### deepEqual(obj1, obj2)$/;"	function	line:12
isEmpty(obj)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### isEmpty(obj)$/;"	function	line:17
hasKey(obj, key)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### hasKey(obj, key)$/;"	function	line:22
forEachKey(obj, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### forEachKey(obj, callback)$/;"	function	line:29
flattenObject(obj, depth)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### flattenObject(obj, depth)$/;"	function	line:41
flattenIter(obj, depth, func)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### flattenIter(obj, depth, func)$/;"	function	line:95
pluck(obj, key)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### pluck(obj, key)$/;"	function	line:109
randElt(array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### randElt(array)$/;"	function	line:124
startsWith(str, prefix)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### startsWith(str, prefix)$/;"	function	line:130
endsWith(str, suffix)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### endsWith(str, suffix)$/;"	function	line:136
iso8601(date)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### iso8601(date)$/;"	function	line:142
parseDateTime(str)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### parseDateTime(str)$/;"	function	line:148
hrtimeDiff(timeA, timeB)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### hrtimeDiff(timeA, timeB)$/;"	function	line:155
hrtimeAdd(timeA, timeB)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### hrtimeAdd(timeA, timeB)$/;"	function	line:161
hrtimeAccum(timeA, timeB)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### hrtimeAccum(timeA, timeB)$/;"	function	line:167
hrtimeNanosec(timeA), hrtimeMicrosec(timeA), hrtimeMillisec(timeA)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### hrtimeNanosec(timeA), hrtimeMicrosec(timeA), hrtimeMillisec(timeA)$/;"	function	line:174
validateJsonObject(schema, object)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### validateJsonObject(schema, object)$/;"	function	line:181
extraProperties(object, allowed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### extraProperties(object, allowed)$/;"	function	line:188
mergeObjects(provided, overrides, defaults)	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^### mergeObjects(provided, overrides, defaults)$/;"	function	line:196
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/jsprim/README.md	/^# Contributing$/;"	function	line:230
isBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/index.js	/^var isBuffer = require('is-buffer');$/;"	variable	line:1
kindOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/index.js	/^module.exports = function kindOf(val) {$/;"	function	line:11
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/index.js	/^var toString = Object.prototype.toString;$/;"	function	line:2
kindOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/index.js	/^module.exports = function kindOf(val) {$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "name": "kind-of",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "description": "Get the native type of a value.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "version": "3.1.0",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/kind-of",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "contributors": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "repository": "jonschlinkert\/kind-of",$/;"	function	line:13
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/kind-of\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "license": "MIT",$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "files": [$/;"	function	line:18
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "main": "index.js",$/;"	function	line:21
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "engines": {$/;"	function	line:22
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "node": ">=0.10.0"$/;"	function	line:23
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "scripts": {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "test": "mocha",$/;"	function	line:26
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "prepublish": "browserify -o browser.js -e index.js -s index --bare"$/;"	function	line:27
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "dependencies": {$/;"	function	line:29
is-buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "is-buffer": "^1.0.2"$/;"	function	line:30
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "devDependencies": {$/;"	function	line:32
ansi-bold	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "ansi-bold": "^0.1.1",$/;"	function	line:33
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "benchmarked": "^0.2.5",$/;"	function	line:34
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "browserify": "^13.1.0",$/;"	function	line:35
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "glob": "^7.0.5",$/;"	function	line:36
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "gulp-format-md": "^0.1.9",$/;"	function	line:37
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "mocha": "^2.5.3",$/;"	function	line:38
type-of	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "type-of": "^2.0.1",$/;"	function	line:39
typeof	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "typeof": "^1.0.0"$/;"	function	line:40
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "keywords": [$/;"	function	line:42
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^  "verb": {$/;"	function	line:65
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "related": {$/;"	function	line:66
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^      "list": [$/;"	function	line:67
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "toc": false,$/;"	function	line:73
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "layout": "default",$/;"	function	line:74
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "tasks": [$/;"	function	line:75
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "plugins": [$/;"	function	line:78
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "lint": {$/;"	function	line:81
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^      "reflinks": true$/;"	function	line:82
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/package.json	/^    "reflinks": [$/;"	function	line:84
kind-of [![NPM version](https://img.shields.io/npm/v/kind-of.svg?style=flat)](https://www.npmjs.com/package/kind-of) [![NPM monthly downloads](https://img.shields.io/npm/dm/kind-of.svg?style=flat)](https://npmjs.org/package/kind-of)  [![NPM total downloads](https://img.shields.io/npm/dt/kind-of.svg?style=flat)](https://npmjs.org/package/kind-of) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/kind-of.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/kind-of)	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^# kind-of [![NPM version](https:\/\/img.shields.io\/npm\/v\/kind-of.svg?style=flat)](https:\/\/www.npmjs.com\/package\/kind-of) [![NPM monthly downloads](https:\/\/img.shields.io\/npm\/dm\/kind-of.svg?style=flat)](https:\/\/npmjs.org\/package\/kind-of)  [![NPM total downloads](https:\/\/img.shields.io\/npm\/dt\/kind-of.svg?style=flat)](https:\/\/npmjs.org\/package\/kind-of) [![Linux Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/kind-of.svg?style=flat&label=Travis)](https:\/\/travis-ci.org\/jonschlinkert\/kind-of)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^## Install$/;"	function	line:5
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^## Install$/;"	function	line:13
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^## Usage$/;"	function	line:21
Benchmarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^## Benchmarks$/;"	function	line:140
1: array	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^#1: array$/;"	function	line:146
2: boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^#2: boolean$/;"	function	line:151
3: date	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^#3: date$/;"	function	line:156
4: function	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^#4: function$/;"	function	line:161
5: null	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^#5: null$/;"	function	line:166
6: number	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^#6: number$/;"	function	line:171
7: object	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^#7: object$/;"	function	line:176
8: regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^#8: regex$/;"	function	line:181
9: string	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^#9: string$/;"	function	line:186
10: undef	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^#10: undef$/;"	function	line:191
Optimizations	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^## Optimizations$/;"	function	line:197
About	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^## About$/;"	function	line:205
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^### Related projects$/;"	function	line:207
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^### Contributing$/;"	function	line:213
Contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^### Contributors$/;"	function	line:217
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^### Building docs$/;"	function	line:226
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^### Running tests$/;"	function	line:236
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^### Author$/;"	function	line:244
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/kind-of/README.md	/^### License$/;"	function	line:251
lazyCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/index.js	/^function lazyCache(fn) {$/;"	function	line:19
proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/index.js	/^  var proxy = function(mod, name) {$/;"	function	line:21
getter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/index.js	/^    function getter() {$/;"	function	line:35
proxy.getter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/index.js	/^    function getter() {$/;"	function	line:35
lazyCache.proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/index.js	/^  var proxy = function(mod, name) {$/;"	function	line:21
lazyCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/index.js	/^function lazyCache(fn) {$/;"	function	line:19
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/index.js	/^function camelcase(str) {$/;"	function	line:53
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/index.js	/^function camelcase(str) {$/;"	function	line:53
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "name": "lazy-cache",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "description": "Cache requires to be lazy-loaded when needed.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "version": "1.0.4",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/lazy-cache",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "repository": "jonschlinkert\/lazy-cache",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/lazy-cache\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "test": "mocha"$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "devDependencies": {$/;"	function	line:22
ansi-yellow	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "ansi-yellow": "^0.1.1",$/;"	function	line:23
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "glob": "^7.0.3",$/;"	function	line:24
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "gulp-format-md": "^0.1.8",$/;"	function	line:25
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "mocha": "^2.4.5"$/;"	function	line:26
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "keywords": [$/;"	function	line:28
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^  "verb": {$/;"	function	line:37
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "related": {$/;"	function	line:38
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^      "list": [$/;"	function	line:39
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "plugins": [$/;"	function	line:43
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "toc": false,$/;"	function	line:46
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "layout": "default",$/;"	function	line:47
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "tasks": [$/;"	function	line:48
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "lint": {$/;"	function	line:51
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^      "reflinks": true$/;"	function	line:52
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/package.json	/^    "reflinks": [$/;"	function	line:54
lazy-cache [![NPM version](https://img.shields.io/npm/v/lazy-cache.svg?style=flat)](https://www.npmjs.com/package/lazy-cache) [![NPM downloads](https://img.shields.io/npm/dm/lazy-cache.svg?style=flat)](https://npmjs.org/package/lazy-cache) [![Build Status](https://img.shields.io/travis/jonschlinkert/lazy-cache.svg?style=flat)](https://travis-ci.org/jonschlinkert/lazy-cache)	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^# lazy-cache [![NPM version](https:\/\/img.shields.io\/npm\/v\/lazy-cache.svg?style=flat)](https:\/\/www.npmjs.com\/package\/lazy-cache) [![NPM downloads](https:\/\/img.shields.io\/npm\/dm\/lazy-cache.svg?style=flat)](https:\/\/npmjs.org\/package\/lazy-cache) [![Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/lazy-cache.svg?style=flat)](https:\/\/travis-ci.org\/jonschlinkert\/lazy-cache)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^## Usage$/;"	function	line:15
Aliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^## Aliases$/;"	function	line:51
Browserify usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^## Browserify usage$/;"	function	line:65
Kill switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^## Kill switch$/;"	function	line:91
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^## Related projects$/;"	function	line:101
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^## Contributing$/;"	function	line:107
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^## Building docs$/;"	function	line:111
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^## Running tests$/;"	function	line:125
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^## Author$/;"	function	line:133
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/lazy-cache/README.md	/^## License$/;"	function	line:140
invertKv	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/index.js	/^var invertKv = require('invert-kv');$/;"	variable	line:2
all	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/index.js	/^var all = require('.\/lcid.json');$/;"	variable	line:3
inverted	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/index.js	/^var inverted = invertKv(all);$/;"	variable	line:4
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/index.js	/^exports.from = function (lcidCode) {$/;"	function	line:6
exports.from	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/index.js	/^var inverted = invertKv(all);$/;"	function	line:4
to	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/index.js	/^exports.to = function (localeId) {$/;"	function	line:14
exports.to	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/index.js	/^};$/;"	function	line:12
af_ZA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"af_ZA": 1078,$/;"	function	line:2
am_ET	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"am_ET": 1118,$/;"	function	line:3
ar_AE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_AE": 14337,$/;"	function	line:4
ar_BH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_BH": 15361,$/;"	function	line:5
ar_DZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_DZ": 5121,$/;"	function	line:6
ar_EG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_EG": 3073,$/;"	function	line:7
ar_IQ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_IQ": 2049,$/;"	function	line:8
ar_JO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_JO": 11265,$/;"	function	line:9
ar_KW	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_KW": 13313,$/;"	function	line:10
ar_LB	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_LB": 12289,$/;"	function	line:11
ar_LY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_LY": 4097,$/;"	function	line:12
ar_MA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_MA": 6145,$/;"	function	line:13
ar_OM	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_OM": 8193,$/;"	function	line:14
ar_QA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_QA": 16385,$/;"	function	line:15
ar_SA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_SA": 1025,$/;"	function	line:16
ar_SY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_SY": 10241,$/;"	function	line:17
ar_TN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_TN": 7169,$/;"	function	line:18
ar_YE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ar_YE": 9217,$/;"	function	line:19
arn_CL	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"arn_CL": 1146,$/;"	function	line:20
as_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"as_IN": 1101,$/;"	function	line:21
az_AZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"az_AZ": 2092,$/;"	function	line:22
ba_RU	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ba_RU": 1133,$/;"	function	line:23
be_BY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"be_BY": 1059,$/;"	function	line:24
bg_BG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"bg_BG": 1026,$/;"	function	line:25
bn_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"bn_IN": 1093,$/;"	function	line:26
bo_BT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"bo_BT": 2129,$/;"	function	line:27
bo_CN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"bo_CN": 1105,$/;"	function	line:28
br_FR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"br_FR": 1150,$/;"	function	line:29
bs_BA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"bs_BA": 8218,$/;"	function	line:30
ca_ES	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ca_ES": 1027,$/;"	function	line:31
co_FR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"co_FR": 1155,$/;"	function	line:32
cs_CZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"cs_CZ": 1029,$/;"	function	line:33
cy_GB	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"cy_GB": 1106,$/;"	function	line:34
da_DK	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"da_DK": 1030,$/;"	function	line:35
de_AT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"de_AT": 3079,$/;"	function	line:36
de_CH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"de_CH": 2055,$/;"	function	line:37
de_DE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"de_DE": 1031,$/;"	function	line:38
de_LI	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"de_LI": 5127,$/;"	function	line:39
de_LU	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"de_LU": 4103,$/;"	function	line:40
div_MV	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"div_MV": 1125,$/;"	function	line:41
dsb_DE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"dsb_DE": 2094,$/;"	function	line:42
el_GR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"el_GR": 1032,$/;"	function	line:43
en_AU	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_AU": 3081,$/;"	function	line:44
en_BZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_BZ": 10249,$/;"	function	line:45
en_CA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_CA": 4105,$/;"	function	line:46
en_CB	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_CB": 9225,$/;"	function	line:47
en_GB	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_GB": 2057,$/;"	function	line:48
en_IE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_IE": 6153,$/;"	function	line:49
en_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_IN": 18441,$/;"	function	line:50
en_JA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_JA": 8201,$/;"	function	line:51
en_MY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_MY": 17417,$/;"	function	line:52
en_NZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_NZ": 5129,$/;"	function	line:53
en_PH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_PH": 13321,$/;"	function	line:54
en_TT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_TT": 11273,$/;"	function	line:55
en_US	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_US": 1033,$/;"	function	line:56
en_ZA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_ZA": 7177,$/;"	function	line:57
en_ZW	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"en_ZW": 12297,$/;"	function	line:58
es_AR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_AR": 11274,$/;"	function	line:59
es_BO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_BO": 16394,$/;"	function	line:60
es_CL	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_CL": 13322,$/;"	function	line:61
es_CO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_CO": 9226,$/;"	function	line:62
es_CR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_CR": 5130,$/;"	function	line:63
es_DO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_DO": 7178,$/;"	function	line:64
es_EC	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_EC": 12298,$/;"	function	line:65
es_ES	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_ES": 3082,$/;"	function	line:66
es_GT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_GT": 4106,$/;"	function	line:67
es_HN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_HN": 18442,$/;"	function	line:68
es_MX	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_MX": 2058,$/;"	function	line:69
es_NI	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_NI": 19466,$/;"	function	line:70
es_PA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_PA": 6154,$/;"	function	line:71
es_PE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_PE": 10250,$/;"	function	line:72
es_PR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_PR": 20490,$/;"	function	line:73
es_PY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_PY": 15370,$/;"	function	line:74
es_SV	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_SV": 17418,$/;"	function	line:75
es_UR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_UR": 14346,$/;"	function	line:76
es_US	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_US": 21514,$/;"	function	line:77
es_VE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"es_VE": 8202,$/;"	function	line:78
et_EE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"et_EE": 1061,$/;"	function	line:79
eu_ES	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"eu_ES": 1069,$/;"	function	line:80
fa_IR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"fa_IR": 1065,$/;"	function	line:81
fi_FI	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"fi_FI": 1035,$/;"	function	line:82
fil_PH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"fil_PH": 1124,$/;"	function	line:83
fo_FO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"fo_FO": 1080,$/;"	function	line:84
fr_BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"fr_BE": 2060,$/;"	function	line:85
fr_CA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"fr_CA": 3084,$/;"	function	line:86
fr_CH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"fr_CH": 4108,$/;"	function	line:87
fr_FR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"fr_FR": 1036,$/;"	function	line:88
fr_LU	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"fr_LU": 5132,$/;"	function	line:89
fr_MC	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"fr_MC": 6156,$/;"	function	line:90
fy_NL	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"fy_NL": 1122,$/;"	function	line:91
ga_IE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ga_IE": 2108,$/;"	function	line:92
gbz_AF	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"gbz_AF": 1164,$/;"	function	line:93
gl_ES	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"gl_ES": 1110,$/;"	function	line:94
gsw_FR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"gsw_FR": 1156,$/;"	function	line:95
gu_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"gu_IN": 1095,$/;"	function	line:96
ha_NG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ha_NG": 1128,$/;"	function	line:97
he_IL	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"he_IL": 1037,$/;"	function	line:98
hi_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"hi_IN": 1081,$/;"	function	line:99
hr_BA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"hr_BA": 4122,$/;"	function	line:100
hr_HR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"hr_HR": 1050,$/;"	function	line:101
hu_HU	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"hu_HU": 1038,$/;"	function	line:102
hy_AM	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"hy_AM": 1067,$/;"	function	line:103
id_ID	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"id_ID": 1057,$/;"	function	line:104
ii_CN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ii_CN": 1144,$/;"	function	line:105
is_IS	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"is_IS": 1039,$/;"	function	line:106
it_CH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"it_CH": 2064,$/;"	function	line:107
it_IT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"it_IT": 1040,$/;"	function	line:108
iu_CA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"iu_CA": 2141,$/;"	function	line:109
ja_JP	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ja_JP": 1041,$/;"	function	line:110
ka_GE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ka_GE": 1079,$/;"	function	line:111
kh_KH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"kh_KH": 1107,$/;"	function	line:112
kk_KZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"kk_KZ": 1087,$/;"	function	line:113
kl_GL	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"kl_GL": 1135,$/;"	function	line:114
kn_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"kn_IN": 1099,$/;"	function	line:115
ko_KR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ko_KR": 1042,$/;"	function	line:116
kok_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"kok_IN": 1111,$/;"	function	line:117
ky_KG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ky_KG": 1088,$/;"	function	line:118
lb_LU	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"lb_LU": 1134,$/;"	function	line:119
lo_LA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"lo_LA": 1108,$/;"	function	line:120
lt_LT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"lt_LT": 1063,$/;"	function	line:121
lv_LV	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"lv_LV": 1062,$/;"	function	line:122
mi_NZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"mi_NZ": 1153,$/;"	function	line:123
mk_MK	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"mk_MK": 1071,$/;"	function	line:124
ml_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ml_IN": 1100,$/;"	function	line:125
mn_CN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"mn_CN": 2128,$/;"	function	line:126
mn_MN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"mn_MN": 1104,$/;"	function	line:127
moh_CA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"moh_CA": 1148,$/;"	function	line:128
mr_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"mr_IN": 1102,$/;"	function	line:129
ms_BN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ms_BN": 2110,$/;"	function	line:130
ms_MY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ms_MY": 1086,$/;"	function	line:131
mt_MT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"mt_MT": 1082,$/;"	function	line:132
my_MM	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"my_MM": 1109,$/;"	function	line:133
nb_NO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"nb_NO": 1044,$/;"	function	line:134
ne_NP	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ne_NP": 1121,$/;"	function	line:135
nl_BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"nl_BE": 2067,$/;"	function	line:136
nl_NL	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"nl_NL": 1043,$/;"	function	line:137
nn_NO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"nn_NO": 2068,$/;"	function	line:138
ns_ZA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ns_ZA": 1132,$/;"	function	line:139
oc_FR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"oc_FR": 1154,$/;"	function	line:140
or_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"or_IN": 1096,$/;"	function	line:141
pa_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"pa_IN": 1094,$/;"	function	line:142
pl_PL	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"pl_PL": 1045,$/;"	function	line:143
ps_AF	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ps_AF": 1123,$/;"	function	line:144
pt_BR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"pt_BR": 1046,$/;"	function	line:145
pt_PT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"pt_PT": 2070,$/;"	function	line:146
qut_GT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"qut_GT": 1158,$/;"	function	line:147
quz_BO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"quz_BO": 1131,$/;"	function	line:148
quz_EC	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"quz_EC": 2155,$/;"	function	line:149
quz_PE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"quz_PE": 3179,$/;"	function	line:150
rm_CH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"rm_CH": 1047,$/;"	function	line:151
ro_RO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ro_RO": 1048,$/;"	function	line:152
ru_RU	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ru_RU": 1049,$/;"	function	line:153
rw_RW	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"rw_RW": 1159,$/;"	function	line:154
sa_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sa_IN": 1103,$/;"	function	line:155
sah_RU	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sah_RU": 1157,$/;"	function	line:156
se_FI	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"se_FI": 3131,$/;"	function	line:157
se_NO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"se_NO": 1083,$/;"	function	line:158
se_SE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"se_SE": 2107,$/;"	function	line:159
si_LK	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"si_LK": 1115,$/;"	function	line:160
sk_SK	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sk_SK": 1051,$/;"	function	line:161
sl_SI	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sl_SI": 1060,$/;"	function	line:162
sma_NO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sma_NO": 6203,$/;"	function	line:163
sma_SE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sma_SE": 7227,$/;"	function	line:164
smj_NO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"smj_NO": 4155,$/;"	function	line:165
smj_SE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"smj_SE": 5179,$/;"	function	line:166
smn_FI	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"smn_FI": 9275,$/;"	function	line:167
sms_FI	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sms_FI": 8251,$/;"	function	line:168
sq_AL	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sq_AL": 1052,$/;"	function	line:169
sr_BA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sr_BA": 7194,$/;"	function	line:170
sr_SP	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sr_SP": 3098,$/;"	function	line:171
sv_FI	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sv_FI": 2077,$/;"	function	line:172
sv_SE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sv_SE": 1053,$/;"	function	line:173
sw_KE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"sw_KE": 1089,$/;"	function	line:174
syr_SY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"syr_SY": 1114,$/;"	function	line:175
ta_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ta_IN": 1097,$/;"	function	line:176
te_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"te_IN": 1098,$/;"	function	line:177
tg_TJ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"tg_TJ": 1064,$/;"	function	line:178
th_TH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"th_TH": 1054,$/;"	function	line:179
tk_TM	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"tk_TM": 1090,$/;"	function	line:180
tmz_DZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"tmz_DZ": 2143,$/;"	function	line:181
tn_ZA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"tn_ZA": 1074,$/;"	function	line:182
tr_TR	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"tr_TR": 1055,$/;"	function	line:183
tt_RU	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"tt_RU": 1092,$/;"	function	line:184
ug_CN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ug_CN": 1152,$/;"	function	line:185
uk_UA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"uk_UA": 1058,$/;"	function	line:186
ur_IN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ur_IN": 2080,$/;"	function	line:187
ur_PK	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"ur_PK": 1056,$/;"	function	line:188
uz_UZ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"uz_UZ": 2115,$/;"	function	line:189
vi_VN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"vi_VN": 1066,$/;"	function	line:190
wen_DE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"wen_DE": 1070,$/;"	function	line:191
wo_SN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"wo_SN": 1160,$/;"	function	line:192
xh_ZA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"xh_ZA": 1076,$/;"	function	line:193
yo_NG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"yo_NG": 1130,$/;"	function	line:194
zh_CHS	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"zh_CHS": 4,$/;"	function	line:195
zh_CHT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"zh_CHT": 31748,$/;"	function	line:196
zh_CN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"zh_CN": 2052,$/;"	function	line:197
zh_HK	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"zh_HK": 3076,$/;"	function	line:198
zh_MO	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"zh_MO": 5124,$/;"	function	line:199
zh_SG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"zh_SG": 4100,$/;"	function	line:200
zh_TW	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"zh_TW": 1028,$/;"	function	line:201
zu_ZA	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/lcid.json	/^	"zu_ZA": 1077$/;"	function	line:202
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "name": "lcid",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "description": "Mapping between standard locale identifiers and Windows locale identifiers (LCID)",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "repository": "sindresorhus\/lcid",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^    "test": "node test.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "keywords": [$/;"	function	line:22
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "dependencies": {$/;"	function	line:40
invert-kv	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^    "invert-kv": "^1.0.0"$/;"	function	line:41
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^  "devDependencies": {$/;"	function	line:43
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/package.json	/^    "ava": "0.0.4"$/;"	function	line:44
lcid [![Build Status](https://travis-ci.org/sindresorhus/lcid.svg?branch=master)](https://travis-ci.org/sindresorhus/lcid)	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/readme.md	/^# lcid [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/lcid.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/lcid)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/readme.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/readme.md	/^## Usage$/;"	function	line:17
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/lcid/readme.md	/^## License$/;"	function	line:33
types.*	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^  types = {$/;"	method	line:5
Undefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    Undefined: function(it){$/;"	function	line:45
Null	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    Null: function(it){$/;"	function	line:57
NaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    NaN: function(it){$/;"	function	line:69
Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    Boolean: function(it){$/;"	function	line:81
Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    Number: function(it){$/;"	function	line:98
Int	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    Int: function(it){$/;"	function	line:104
Float	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    Float: function(it){$/;"	function	line:110
Date	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    Date: function(value, options){$/;"	function	line:116
RegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    RegExp: function(value, options){$/;"	function	line:134
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    Array: function(value, options){$/;"	function	line:152
Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    Object: function(value, options){$/;"	function	line:159
String	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^    String: function(it){$/;"	function	line:164
castArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^  function castArray(node, type, options){$/;"	function	line:189
castArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^  function castArray(node, type, options){$/;"	function	line:189
castTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^  function castTuple(node, type, options){$/;"	function	line:209
castTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^  function castTuple(node, type, options){$/;"	function	line:209
castFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^  function castFields(node, type, options){$/;"	function	line:237
castFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^  function castFields(node, type, options){$/;"	function	line:237
typeCast	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^  function typeCast(node, typeObj, options){$/;"	function	line:261
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^      switch (structure) {$/;"	function	line:271
typeCast	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^  function typeCast(node, typeObj, options){$/;"	function	line:261
typesCast	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^  function typesCast(node, types, options){$/;"	function	line:281
typesCast	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/cast.js	/^  function typesCast(node, types, options){$/;"	function	line:281
types.*	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^  types = {$/;"	method	line:5
Undefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    Undefined: function(it){$/;"	function	line:47
Null	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    Null: function(it){$/;"	function	line:59
NaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    NaN: function(it){$/;"	function	line:71
Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    Boolean: function(it){$/;"	function	line:83
Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    Number: function(it){$/;"	function	line:100
Int	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    Int: function(it){$/;"	function	line:106
Float	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    Float: function(it){$/;"	function	line:112
Date	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    Date: function(value, options){$/;"	function	line:118
RegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    RegExp: function(value, options){$/;"	function	line:136
Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    Array: function(it){$/;"	function	line:154
Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    Object: function(it){$/;"	function	line:161
String	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^    String: function(it){$/;"	function	line:166
coerceArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^  function coerceArray(node, type){$/;"	function	line:191
coerceArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^  function coerceArray(node, type){$/;"	function	line:191
coerceTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^  function coerceTuple(node, type){$/;"	function	line:211
coerceTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^  function coerceTuple(node, type){$/;"	function	line:211
coerceFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^  function coerceFields(node, type){$/;"	function	line:231
coerceFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^  function coerceFields(node, type){$/;"	function	line:231
coerceType	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^  function coerceType(node, typeObj, options){$/;"	function	line:253
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^      switch (structure) {$/;"	function	line:260
coerceType	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^  function coerceType(node, typeObj, options){$/;"	function	line:253
coerceTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^  function coerceTypes(node, types, options){$/;"	function	line:270
coerceTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/coerce.js	/^  function coerceTypes(node, types, options){$/;"	function	line:270
parsedTypeParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/index.js	/^  parsedTypeParse = function(parsedType, string, options){$/;"	function	line:8
parsedTypeParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/index.js	/^  VERSION = '0.3.0';$/;"	function	line:7
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/index.js	/^  parse = function(type, string, options){$/;"	function	line:14
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/index.js	/^  };$/;"	function	line:13
module.exports.VERSION	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/index.js	/^  module.exports = {$/;"	property	line:17
module.exports.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/index.js	/^    VERSION: VERSION,$/;"	property	line:18
module.exports.parsedTypeParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/index.js	/^    parse: parse,$/;"	property	line:19
consumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeOp(tokens, op){$/;"	function	line:5
consumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeOp(tokens, op){$/;"	function	line:5
maybeConsumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function maybeConsumeOp(tokens, op){$/;"	function	line:12
maybeConsumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function maybeConsumeOp(tokens, op){$/;"	function	line:12
consumeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeList(tokens, arg$, hasDelimiters){$/;"	function	line:17
consumeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeList(tokens, arg$, hasDelimiters){$/;"	function	line:17
consumeArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeArray(tokens, hasDelimiters){$/;"	function	line:34
consumeArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeArray(tokens, hasDelimiters){$/;"	function	line:34
consumeTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeTuple(tokens, hasDelimiters){$/;"	function	line:37
consumeTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeTuple(tokens, hasDelimiters){$/;"	function	line:37
consumeFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeFields(tokens, hasDelimiters){$/;"	function	line:40
consumeFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeFields(tokens, hasDelimiters){$/;"	function	line:40
consumeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeValue(tokens, untilTest){$/;"	function	line:58
consumeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeValue(tokens, untilTest){$/;"	function	line:58
consumeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeElement(tokens, untilTest){$/;"	function	line:67
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^    switch (tokens[0]) {$/;"	function	line:68
consumeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeElement(tokens, untilTest){$/;"	function	line:67
consumeTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeTopLevel(tokens, types, options){$/;"	function	line:79
consumeTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function consumeTopLevel(tokens, types, options){$/;"	function	line:79
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  module.exports = function(types, string, options){$/;"	function	line:99
not$	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse-string.js	/^  function not$(x){ return !x; }$/;"	function	line:112
consumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeOp(tokens, op){$/;"	function	line:5
consumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeOp(tokens, op){$/;"	function	line:5
maybeConsumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function maybeConsumeOp(tokens, op){$/;"	function	line:12
maybeConsumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function maybeConsumeOp(tokens, op){$/;"	function	line:12
consumeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeList(tokens, delimiters, hasDelimiters){$/;"	function	line:17
consumeList	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeList(tokens, delimiters, hasDelimiters){$/;"	function	line:17
consumeArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeArray(tokens, hasDelimiters){$/;"	function	line:32
consumeArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeArray(tokens, hasDelimiters){$/;"	function	line:32
consumeTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeTuple(tokens, hasDelimiters){$/;"	function	line:35
consumeTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeTuple(tokens, hasDelimiters){$/;"	function	line:35
consumeFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeFields(tokens, hasDelimiters){$/;"	function	line:38
consumeFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeFields(tokens, hasDelimiters){$/;"	function	line:38
consumeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeElement(tokens){$/;"	function	line:55
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^    switch (tokens[0]) {$/;"	function	line:56
consumeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeElement(tokens){$/;"	function	line:55
consumeTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeTopLevel(tokens, types){$/;"	function	line:67
consumeTopLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  function consumeTopLevel(tokens, types){$/;"	function	line:67
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  module.exports = function(string, types){$/;"	function	line:91
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/lib/parse.js	/^  tokenRegex = RegExp('("(?:[^"]|\\\\\\\\")*")|(\\'(?:[^\\']|\\\\\\\\\\')*\\')|(#.*#)|(\/(?:\\\\\\\\\/|[^\/])*\/[gimy]*)|([' + special + '])|([^\\\\s' + special + ']+)|\\\\s*');$/;"	function	line:90
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "name": "levn",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "version": "0.3.0",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "author": "George Zahariev <z@georgezahariev.com>",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "homepage": "https:\/\/github.com\/gkz\/levn",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "keywords": [$/;"	function	line:7
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "files": [$/;"	function	line:20
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "main": ".\/lib\/",$/;"	function	line:25
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "bugs": "https:\/\/github.com\/gkz\/levn\/issues",$/;"	function	line:26
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "license": "MIT",$/;"	function	line:27
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "engines": {$/;"	function	line:28
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^    "node": ">= 0.8.0"$/;"	function	line:29
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "repository": {$/;"	function	line:31
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^    "type": "git",$/;"	function	line:32
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^    "url": "git:\/\/github.com\/gkz\/levn.git"$/;"	function	line:33
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "scripts": {$/;"	function	line:35
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^    "test": "make test"$/;"	function	line:36
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "dependencies": {$/;"	function	line:38
prelude-ls	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^    "prelude-ls": "~1.1.2",$/;"	function	line:39
type-check	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^    "type-check": "~0.3.2"$/;"	function	line:40
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^  "devDependencies": {$/;"	function	line:42
livescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^    "livescript": "~1.4.0",$/;"	function	line:43
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^    "mocha": "~2.3.4",$/;"	function	line:44
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/package.json	/^    "istanbul": "~0.4.1"$/;"	function	line:45
levn [![Build Status](https://travis-ci.org/gkz/levn.png)](https://travis-ci.org/gkz/levn) <a name="levn" />	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^# levn [![Build Status](https:\/\/travis-ci.org\/gkz\/levn.png)](https:\/\/travis-ci.org\/gkz\/levn) <a name="levn" \/>$/;"	function	line:1
Quick Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^## Quick Examples$/;"	function	line:14
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^## Usage$/;"	function	line:45
parse(type, input, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^### parse(type, input, options)$/;"	function	line:58
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^##### arguments$/;"	function	line:62
returns	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^##### returns$/;"	function	line:67
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^##### example$/;"	function	line:70
parsedTypeParse(parsedType, input, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^### parsedTypeParse(parsedType, input, options)$/;"	function	line:75
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^##### arguments$/;"	function	line:79
returns	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^##### returns$/;"	function	line:84
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^##### example$/;"	function	line:87
Levn Format	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^## Levn Format$/;"	function	line:93
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^## Options$/;"	function	line:121
Explicit	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^### Explicit$/;"	function	line:125
customTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^### customTypes$/;"	function	line:139
Technical About	/Users/jonathan/repos/identifiers-arxiv/node_modules/levn/README.md	/^## Technical About$/;"	function	line:194
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^var fs = require('graceful-fs');$/;"	variable	line:3
stripBom	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^var stripBom = require('strip-bom');$/;"	variable	line:4
parseJson	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^var parseJson = require('parse-json');$/;"	variable	line:5
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^var Promise = require('pinkie-promise');$/;"	variable	line:6
pify	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^var pify = require('pify');$/;"	variable	line:7
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^function parse(x, fp) {$/;"	function	line:9
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^function parse(x, fp) {$/;"	function	line:9
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^module.exports = function (fp) {$/;"	function	line:13
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^}$/;"	function	line:11
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^module.exports.sync = function (fp) {$/;"	function	line:19
module.exports.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/index.js	/^};$/;"	function	line:17
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "name": "load-json-file",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "version": "1.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "description": "Read and parse a JSON file",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "repository": "sindresorhus\/load-json-file",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "dependencies": {$/;"	function	line:30
graceful-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "graceful-fs": "^4.1.2",$/;"	function	line:31
parse-json	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "parse-json": "^2.2.0",$/;"	function	line:32
pify	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "pify": "^2.0.0",$/;"	function	line:33
pinkie-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "pinkie-promise": "^2.0.0",$/;"	function	line:34
strip-bom	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "strip-bom": "^2.0.0"$/;"	function	line:35
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "devDependencies": {$/;"	function	line:37
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "ava": "*",$/;"	function	line:38
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "xo": "*"$/;"	function	line:39
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^  "xo": {$/;"	function	line:41
ignores	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/package.json	/^    "ignores": [$/;"	function	line:42
load-json-file [![Build Status](https://travis-ci.org/sindresorhus/load-json-file.svg?branch=master)](https://travis-ci.org/sindresorhus/load-json-file)	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/readme.md	/^# load-json-file [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/load-json-file.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/load-json-file)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/readme.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/readme.md	/^## Usage$/;"	function	line:15
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/readme.md	/^## API$/;"	function	line:27
loadJsonFile(filepath)	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/readme.md	/^### loadJsonFile(filepath)$/;"	function	line:29
loadJsonFile.sync(filepath)	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/readme.md	/^### loadJsonFile.sync(filepath)$/;"	function	line:33
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/readme.md	/^## Related$/;"	function	line:38
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/load-json-file/readme.md	/^## License$/;"	function	line:43
addMapEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_addMapEntry.js	/^function addMapEntry(map, pair) {$/;"	function	line:9
addMapEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_addMapEntry.js	/^function addMapEntry(map, pair) {$/;"	function	line:9
addSetEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_addSetEntry.js	/^function addSetEntry(set, value) {$/;"	function	line:9
addSetEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_addSetEntry.js	/^function addSetEntry(set, value) {$/;"	function	line:9
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_apply.js	/^function apply(func, thisArg, args) {$/;"	function	line:11
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_apply.js	/^  switch (args.length) {$/;"	function	line:12
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_apply.js	/^function apply(func, thisArg, args) {$/;"	function	line:11
arrayAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayAggregator.js	/^function arrayAggregator(array, setter, iteratee, accumulator) {$/;"	function	line:11
arrayAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayAggregator.js	/^function arrayAggregator(array, setter, iteratee, accumulator) {$/;"	function	line:11
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayEach.js	/^function arrayEach(array, iteratee) {$/;"	function	line:10
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayEach.js	/^function arrayEach(array, iteratee) {$/;"	function	line:10
arrayEachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayEachRight.js	/^function arrayEachRight(array, iteratee) {$/;"	function	line:10
arrayEachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayEachRight.js	/^function arrayEachRight(array, iteratee) {$/;"	function	line:10
arrayEvery	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayEvery.js	/^function arrayEvery(array, predicate) {$/;"	function	line:11
arrayEvery	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayEvery.js	/^function arrayEvery(array, predicate) {$/;"	function	line:11
arrayFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayFilter.js	/^function arrayFilter(array, predicate) {$/;"	function	line:10
arrayFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayFilter.js	/^function arrayFilter(array, predicate) {$/;"	function	line:10
baseIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayIncludes.js	/^var baseIndexOf = require('.\/_baseIndexOf');$/;"	variable	line:1
arrayIncludes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayIncludes.js	/^function arrayIncludes(array, value) {$/;"	function	line:12
arrayIncludes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayIncludes.js	/^function arrayIncludes(array, value) {$/;"	function	line:12
arrayIncludesWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayIncludesWith.js	/^function arrayIncludesWith(array, value, comparator) {$/;"	function	line:10
arrayIncludesWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayIncludesWith.js	/^function arrayIncludesWith(array, value, comparator) {$/;"	function	line:10
baseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayLikeKeys.js	/^var baseTimes = require('.\/_baseTimes'),$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayLikeKeys.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:12
arrayLikeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayLikeKeys.js	/^function arrayLikeKeys(value, inherited) {$/;"	function	line:22
arrayLikeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayLikeKeys.js	/^function arrayLikeKeys(value, inherited) {$/;"	function	line:22
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayMap.js	/^function arrayMap(array, iteratee) {$/;"	function	line:10
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayMap.js	/^function arrayMap(array, iteratee) {$/;"	function	line:10
arrayPush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayPush.js	/^function arrayPush(array, values) {$/;"	function	line:9
arrayPush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayPush.js	/^function arrayPush(array, values) {$/;"	function	line:9
arrayReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayReduce.js	/^function arrayReduce(array, iteratee, accumulator, initAccum) {$/;"	function	line:13
arrayReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayReduce.js	/^function arrayReduce(array, iteratee, accumulator, initAccum) {$/;"	function	line:13
arrayReduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayReduceRight.js	/^function arrayReduceRight(array, iteratee, accumulator, initAccum) {$/;"	function	line:13
arrayReduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayReduceRight.js	/^function arrayReduceRight(array, iteratee, accumulator, initAccum) {$/;"	function	line:13
baseRandom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arraySample.js	/^var baseRandom = require('.\/_baseRandom');$/;"	variable	line:1
arraySample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arraySample.js	/^function arraySample(array) {$/;"	function	line:10
arraySample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arraySample.js	/^function arraySample(array) {$/;"	function	line:10
baseClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arraySampleSize.js	/^var baseClamp = require('.\/_baseClamp'),$/;"	variable	line:1
arraySampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arraySampleSize.js	/^function arraySampleSize(array, n) {$/;"	function	line:13
arraySampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arraySampleSize.js	/^function arraySampleSize(array, n) {$/;"	function	line:13
copyArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayShuffle.js	/^var copyArray = require('.\/_copyArray'),$/;"	variable	line:1
arrayShuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayShuffle.js	/^function arrayShuffle(array) {$/;"	function	line:11
arrayShuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arrayShuffle.js	/^function arrayShuffle(array) {$/;"	function	line:11
arraySome	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arraySome.js	/^function arraySome(array, predicate) {$/;"	function	line:11
arraySome	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_arraySome.js	/^function arraySome(array, predicate) {$/;"	function	line:11
baseProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_asciiSize.js	/^var baseProperty = require('.\/_baseProperty');$/;"	variable	line:1
asciiSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_asciiSize.js	/^var asciiSize = baseProperty('length');$/;"	variable	line:10
asciiToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_asciiToArray.js	/^function asciiToArray(string) {$/;"	function	line:8
asciiToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_asciiToArray.js	/^function asciiToArray(string) {$/;"	function	line:8
reAsciiWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_asciiWords.js	/^var reAsciiWord = \/[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+\/g;$/;"	variable	line:2
asciiWords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_asciiWords.js	/^function asciiWords(string) {$/;"	function	line:11
asciiWords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_asciiWords.js	/^function asciiWords(string) {$/;"	function	line:11
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_assignMergeValue.js	/^var baseAssignValue = require('.\/_baseAssignValue'),$/;"	variable	line:1
assignMergeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_assignMergeValue.js	/^function assignMergeValue(object, key, value) {$/;"	function	line:13
assignMergeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_assignMergeValue.js	/^function assignMergeValue(object, key, value) {$/;"	function	line:13
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_assignValue.js	/^var baseAssignValue = require('.\/_baseAssignValue'),$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_assignValue.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:8
assignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_assignValue.js	/^function assignValue(object, key, value) {$/;"	function	line:20
assignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_assignValue.js	/^function assignValue(object, key, value) {$/;"	function	line:20
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_assocIndexOf.js	/^var eq = require('.\/eq');$/;"	variable	line:1
assocIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_assocIndexOf.js	/^function assocIndexOf(array, key) {$/;"	function	line:11
assocIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_assocIndexOf.js	/^function assocIndexOf(array, key) {$/;"	function	line:11
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAggregator.js	/^var baseEach = require('.\/_baseEach');$/;"	variable	line:1
baseAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAggregator.js	/^function baseAggregator(collection, setter, iteratee, accumulator) {$/;"	function	line:14
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAggregator.js	/^  baseEach(collection, function(value, key, collection) {$/;"	function	line:15
baseAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAggregator.js	/^function baseAggregator(collection, setter, iteratee, accumulator) {$/;"	function	line:14
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAssign.js	/^var copyObject = require('.\/_copyObject'),$/;"	variable	line:1
baseAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAssign.js	/^function baseAssign(object, source) {$/;"	function	line:13
baseAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAssign.js	/^function baseAssign(object, source) {$/;"	function	line:13
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAssignIn.js	/^var copyObject = require('.\/_copyObject'),$/;"	variable	line:1
baseAssignIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAssignIn.js	/^function baseAssignIn(object, source) {$/;"	function	line:13
baseAssignIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAssignIn.js	/^function baseAssignIn(object, source) {$/;"	function	line:13
defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAssignValue.js	/^var defineProperty = require('.\/_defineProperty');$/;"	variable	line:1
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAssignValue.js	/^function baseAssignValue(object, key, value) {$/;"	function	line:12
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAssignValue.js	/^function baseAssignValue(object, key, value) {$/;"	function	line:12
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAt.js	/^var get = require('.\/get');$/;"	variable	line:1
baseAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAt.js	/^function baseAt(object, paths) {$/;"	function	line:11
baseAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseAt.js	/^function baseAt(object, paths) {$/;"	function	line:11
baseClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClamp.js	/^function baseClamp(number, lower, upper) {$/;"	function	line:10
baseClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClamp.js	/^function baseClamp(number, lower, upper) {$/;"	function	line:10
Stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClone.js	/^var Stack = require('.\/_Stack'),$/;"	variable	line:1
CLONE_DEEP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClone.js	/^var CLONE_DEEP_FLAG = 1,$/;"	variable	line:22
argsTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClone.js	/^var argsTag = '[object Arguments]',$/;"	variable	line:27
arrayBufferTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClone.js	/^var arrayBufferTag = '[object ArrayBuffer]',$/;"	variable	line:43
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClone.js	/^function baseClone(value, bitmask, customizer, key, object, stack) {$/;"	function	line:87
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClone.js	/^function baseClone(value, bitmask, customizer, key, object, stack) {$/;"	function	line:87
stacked	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClone.js	/^  var stacked = stack.get(value);$/;"	variable	line:131
keysFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClone.js	/^  var keysFunc = isFull$/;"	variable	line:137
props	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClone.js	/^  var props = isArr ? undefined : keysFunc(value);$/;"	variable	line:141
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseClone.js	/^  arrayEach(props || value, function(subValue, key) {$/;"	function	line:142
baseConformsTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseConforms.js	/^var baseConformsTo = require('.\/_baseConformsTo'),$/;"	variable	line:1
baseConforms	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseConforms.js	/^function baseConforms(source) {$/;"	function	line:11
baseConforms	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseConforms.js	/^function baseConforms(source) {$/;"	function	line:11
baseConformsTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseConformsTo.js	/^function baseConformsTo(object, source, props) {$/;"	function	line:9
baseConformsTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseConformsTo.js	/^function baseConformsTo(object, source, props) {$/;"	function	line:9
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseCreate.js	/^var isObject = require('.\/isObject');$/;"	variable	line:1
object	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseCreate.js	/^  function object() {}$/;"	function	line:15
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseDelay.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:2
baseDelay	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseDelay.js	/^function baseDelay(func, wait, args) {$/;"	function	line:14
baseDelay	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseDelay.js	/^function baseDelay(func, wait, args) {$/;"	function	line:14
SetCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseDifference.js	/^var SetCache = require('.\/_SetCache'),$/;"	variable	line:1
LARGE_ARRAY_SIZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseDifference.js	/^var LARGE_ARRAY_SIZE = 200;$/;"	variable	line:9
baseDifference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseDifference.js	/^function baseDifference(array, values, iteratee, comparator) {$/;"	function	line:22
baseDifference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseDifference.js	/^function baseDifference(array, values, iteratee, comparator) {$/;"	function	line:22
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseEach.js	/^var baseForOwn = require('.\/_baseForOwn'),$/;"	variable	line:1
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseEach.js	/^var baseEach = createBaseEach(baseForOwn);$/;"	variable	line:12
baseForOwnRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseEachRight.js	/^var baseForOwnRight = require('.\/_baseForOwnRight'),$/;"	variable	line:1
baseEachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseEachRight.js	/^var baseEachRight = createBaseEach(baseForOwnRight, true);$/;"	variable	line:12
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseEvery.js	/^var baseEach = require('.\/_baseEach');$/;"	variable	line:1
baseEvery	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseEvery.js	/^function baseEvery(collection, predicate) {$/;"	function	line:12
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseEvery.js	/^  baseEach(collection, function(value, index, collection) {$/;"	function	line:14
baseEvery	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseEvery.js	/^function baseEvery(collection, predicate) {$/;"	function	line:12
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseExtremum.js	/^var isSymbol = require('.\/isSymbol');$/;"	variable	line:1
baseExtremum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseExtremum.js	/^function baseExtremum(array, iteratee, comparator) {$/;"	function	line:13
baseExtremum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseExtremum.js	/^function baseExtremum(array, iteratee, comparator) {$/;"	function	line:13
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFill.js	/^var toInteger = require('.\/toInteger'),$/;"	variable	line:1
baseFill	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFill.js	/^function baseFill(array, value, start, end) {$/;"	function	line:14
baseFill	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFill.js	/^function baseFill(array, value, start, end) {$/;"	function	line:14
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFilter.js	/^var baseEach = require('.\/_baseEach');$/;"	variable	line:1
baseFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFilter.js	/^function baseFilter(collection, predicate) {$/;"	function	line:11
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFilter.js	/^  baseEach(collection, function(value, index, collection) {$/;"	function	line:13
baseFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFilter.js	/^function baseFilter(collection, predicate) {$/;"	function	line:11
baseFindIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFindIndex.js	/^function baseFindIndex(array, predicate, fromIndex, fromRight) {$/;"	function	line:12
baseFindIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFindIndex.js	/^function baseFindIndex(array, predicate, fromIndex, fromRight) {$/;"	function	line:12
baseFindKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFindKey.js	/^function baseFindKey(collection, predicate, eachFunc) {$/;"	function	line:12
eachFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFindKey.js	/^  eachFunc(collection, function(value, key, collection) {$/;"	function	line:14
baseFindKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFindKey.js	/^function baseFindKey(collection, predicate, eachFunc) {$/;"	function	line:12
arrayPush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFlatten.js	/^var arrayPush = require('.\/_arrayPush'),$/;"	variable	line:1
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFlatten.js	/^function baseFlatten(array, depth, predicate, isStrict, result) {$/;"	function	line:15
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFlatten.js	/^function baseFlatten(array, depth, predicate, isStrict, result) {$/;"	function	line:15
createBaseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFor.js	/^var createBaseFor = require('.\/_createBaseFor');$/;"	variable	line:1
baseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFor.js	/^var baseFor = createBaseFor();$/;"	variable	line:14
baseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseForOwn.js	/^var baseFor = require('.\/_baseFor'),$/;"	variable	line:1
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseForOwn.js	/^function baseForOwn(object, iteratee) {$/;"	function	line:12
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseForOwn.js	/^function baseForOwn(object, iteratee) {$/;"	function	line:12
baseForRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseForOwnRight.js	/^var baseForRight = require('.\/_baseForRight'),$/;"	variable	line:1
baseForOwnRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseForOwnRight.js	/^function baseForOwnRight(object, iteratee) {$/;"	function	line:12
baseForOwnRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseForOwnRight.js	/^function baseForOwnRight(object, iteratee) {$/;"	function	line:12
createBaseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseForRight.js	/^var createBaseFor = require('.\/_createBaseFor');$/;"	variable	line:1
baseForRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseForRight.js	/^var baseForRight = createBaseFor(true);$/;"	variable	line:13
arrayFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFunctions.js	/^var arrayFilter = require('.\/_arrayFilter'),$/;"	variable	line:1
baseFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFunctions.js	/^function baseFunctions(object, props) {$/;"	function	line:13
baseFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseFunctions.js	/^function baseFunctions(object, props) {$/;"	function	line:13
castPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGet.js	/^var castPath = require('.\/_castPath'),$/;"	variable	line:1
baseGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGet.js	/^function baseGet(object, path) {$/;"	function	line:12
baseGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGet.js	/^function baseGet(object, path) {$/;"	function	line:12
arrayPush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGetAllKeys.js	/^var arrayPush = require('.\/_arrayPush'),$/;"	variable	line:1
baseGetAllKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGetAllKeys.js	/^function baseGetAllKeys(object, keysFunc, symbolsFunc) {$/;"	function	line:15
baseGetAllKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGetAllKeys.js	/^function baseGetAllKeys(object, keysFunc, symbolsFunc) {$/;"	function	line:15
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGetTag.js	/^var Symbol = require('.\/_Symbol'),$/;"	variable	line:1
nullTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGetTag.js	/^var nullTag = '[object Null]',$/;"	variable	line:6
symToStringTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGetTag.js	/^var symToStringTag = Symbol ? Symbol.toStringTag : undefined;$/;"	variable	line:10
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGetTag.js	/^function baseGetTag(value) {$/;"	function	line:19
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGetTag.js	/^function baseGetTag(value) {$/;"	function	line:19
baseGt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGt.js	/^function baseGt(value, other) {$/;"	function	line:10
baseGt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseGt.js	/^function baseGt(value, other) {$/;"	function	line:10
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseHas.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:5
baseHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseHas.js	/^function baseHas(object, key) {$/;"	function	line:15
baseHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseHas.js	/^function baseHas(object, key) {$/;"	function	line:15
baseHasIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseHasIn.js	/^function baseHasIn(object, key) {$/;"	function	line:9
baseHasIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseHasIn.js	/^function baseHasIn(object, key) {$/;"	function	line:9
baseFindIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIndexOf.js	/^var baseFindIndex = require('.\/_baseFindIndex'),$/;"	variable	line:1
baseIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIndexOf.js	/^function baseIndexOf(array, value, fromIndex) {$/;"	function	line:14
baseIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIndexOf.js	/^function baseIndexOf(array, value, fromIndex) {$/;"	function	line:14
baseIndexOfWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIndexOfWith.js	/^function baseIndexOfWith(array, value, fromIndex, comparator) {$/;"	function	line:11
baseIndexOfWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIndexOfWith.js	/^function baseIndexOfWith(array, value, fromIndex, comparator) {$/;"	function	line:11
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseInRange.js	/^var nativeMax = Math.max,$/;"	variable	line:2
baseInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseInRange.js	/^function baseInRange(number, start, end) {$/;"	function	line:14
baseInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseInRange.js	/^function baseInRange(number, start, end) {$/;"	function	line:14
SetCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIntersection.js	/^var SetCache = require('.\/_SetCache'),$/;"	variable	line:1
nativeMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIntersection.js	/^var nativeMin = Math.min;$/;"	variable	line:9
baseIntersection	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIntersection.js	/^function baseIntersection(arrays, iteratee, comparator) {$/;"	function	line:21
baseIntersection	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIntersection.js	/^function baseIntersection(arrays, iteratee, comparator) {$/;"	function	line:21
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseInverter.js	/^var baseForOwn = require('.\/_baseForOwn');$/;"	variable	line:1
baseInverter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseInverter.js	/^function baseInverter(object, setter, iteratee, accumulator) {$/;"	function	line:14
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseInverter.js	/^  baseForOwn(object, function(value, key, object) {$/;"	function	line:15
baseInverter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseInverter.js	/^function baseInverter(object, setter, iteratee, accumulator) {$/;"	function	line:14
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseInvoke.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
baseInvoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseInvoke.js	/^function baseInvoke(object, path, args) {$/;"	function	line:17
baseInvoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseInvoke.js	/^function baseInvoke(object, path, args) {$/;"	function	line:17
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsArguments.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
argsTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsArguments.js	/^var argsTag = '[object Arguments]';$/;"	variable	line:5
baseIsArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsArguments.js	/^function baseIsArguments(value) {$/;"	function	line:14
baseIsArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsArguments.js	/^function baseIsArguments(value) {$/;"	function	line:14
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsArrayBuffer.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
arrayBufferTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsArrayBuffer.js	/^var arrayBufferTag = '[object ArrayBuffer]';$/;"	variable	line:4
baseIsArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsArrayBuffer.js	/^function baseIsArrayBuffer(value) {$/;"	function	line:13
baseIsArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsArrayBuffer.js	/^function baseIsArrayBuffer(value) {$/;"	function	line:13
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsDate.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
dateTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsDate.js	/^var dateTag = '[object Date]';$/;"	variable	line:5
baseIsDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsDate.js	/^function baseIsDate(value) {$/;"	function	line:14
baseIsDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsDate.js	/^function baseIsDate(value) {$/;"	function	line:14
baseIsEqualDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsEqual.js	/^var baseIsEqualDeep = require('.\/_baseIsEqualDeep'),$/;"	variable	line:1
baseIsEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsEqual.js	/^function baseIsEqual(value, other, bitmask, customizer, stack) {$/;"	function	line:18
baseIsEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsEqual.js	/^function baseIsEqual(value, other, bitmask, customizer, stack) {$/;"	function	line:18
Stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsEqualDeep.js	/^var Stack = require('.\/_Stack'),$/;"	variable	line:1
COMPARE_PARTIAL_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsEqualDeep.js	/^var COMPARE_PARTIAL_FLAG = 1;$/;"	variable	line:11
argsTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsEqualDeep.js	/^var argsTag = '[object Arguments]',$/;"	variable	line:14
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsEqualDeep.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:22
baseIsEqualDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsEqualDeep.js	/^function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:38
baseIsEqualDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsEqualDeep.js	/^function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:38
getTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsMap.js	/^var getTag = require('.\/_getTag'),$/;"	variable	line:1
mapTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsMap.js	/^var mapTag = '[object Map]';$/;"	variable	line:5
baseIsMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsMap.js	/^function baseIsMap(value) {$/;"	function	line:14
baseIsMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsMap.js	/^function baseIsMap(value) {$/;"	function	line:14
Stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsMatch.js	/^var Stack = require('.\/_Stack'),$/;"	variable	line:1
COMPARE_PARTIAL_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsMatch.js	/^var COMPARE_PARTIAL_FLAG = 1,$/;"	variable	line:5
baseIsMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsMatch.js	/^function baseIsMatch(object, source, matchData, customizer) {$/;"	function	line:18
baseIsMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsMatch.js	/^function baseIsMatch(object, source, matchData, customizer) {$/;"	function	line:18
baseIsNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsNaN.js	/^function baseIsNaN(value) {$/;"	function	line:8
baseIsNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsNaN.js	/^function baseIsNaN(value) {$/;"	function	line:8
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsNative.js	/^var isFunction = require('.\/isFunction'),$/;"	variable	line:1
reIsHostCtor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsNative.js	/^var reIsHostCtor = \/^\\[object .+?Constructor\\]$\/;$/;"	variable	line:13
funcToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsNative.js	/^var funcToString = funcProto.toString;$/;"	variable	line:20
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsNative.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:23
baseIsNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsNative.js	/^function baseIsNative(value) {$/;"	function	line:39
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsRegExp.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
regexpTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsRegExp.js	/^var regexpTag = '[object RegExp]';$/;"	variable	line:5
baseIsRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsRegExp.js	/^function baseIsRegExp(value) {$/;"	function	line:14
baseIsRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsRegExp.js	/^function baseIsRegExp(value) {$/;"	function	line:14
getTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsSet.js	/^var getTag = require('.\/_getTag'),$/;"	variable	line:1
setTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsSet.js	/^var setTag = '[object Set]';$/;"	variable	line:5
baseIsSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsSet.js	/^function baseIsSet(value) {$/;"	function	line:14
baseIsSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsSet.js	/^function baseIsSet(value) {$/;"	function	line:14
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsTypedArray.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
argsTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsTypedArray.js	/^var argsTag = '[object Arguments]',$/;"	variable	line:6
arrayBufferTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsTypedArray.js	/^var arrayBufferTag = '[object ArrayBuffer]',$/;"	variable	line:20
baseIsTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsTypedArray.js	/^function baseIsTypedArray(value) {$/;"	function	line:55
baseIsTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIsTypedArray.js	/^function baseIsTypedArray(value) {$/;"	function	line:55
baseMatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIteratee.js	/^var baseMatches = require('.\/_baseMatches'),$/;"	variable	line:1
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIteratee.js	/^function baseIteratee(value) {$/;"	function	line:14
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseIteratee.js	/^function baseIteratee(value) {$/;"	function	line:14
isPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseKeys.js	/^var isPrototype = require('.\/_isPrototype'),$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseKeys.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:8
baseKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseKeys.js	/^function baseKeys(object) {$/;"	function	line:17
baseKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseKeys.js	/^function baseKeys(object) {$/;"	function	line:17
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseKeysIn.js	/^var isObject = require('.\/isObject'),$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseKeysIn.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:9
baseKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseKeysIn.js	/^function baseKeysIn(object) {$/;"	function	line:18
baseKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseKeysIn.js	/^function baseKeysIn(object) {$/;"	function	line:18
baseLodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseLodash.js	/^function baseLodash() {$/;"	function	line:6
baseLodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseLodash.js	/^function baseLodash() {$/;"	function	line:6
baseLt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseLt.js	/^function baseLt(value, other) {$/;"	function	line:10
baseLt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseLt.js	/^function baseLt(value, other) {$/;"	function	line:10
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMap.js	/^var baseEach = require('.\/_baseEach'),$/;"	variable	line:1
baseMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMap.js	/^function baseMap(collection, iteratee) {$/;"	function	line:12
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMap.js	/^  baseEach(collection, function(value, key, collection) {$/;"	function	line:16
baseMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMap.js	/^function baseMap(collection, iteratee) {$/;"	function	line:12
baseIsMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMatches.js	/^var baseIsMatch = require('.\/_baseIsMatch'),$/;"	variable	line:1
baseMatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMatches.js	/^function baseMatches(source) {$/;"	function	line:12
baseMatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMatches.js	/^function baseMatches(source) {$/;"	function	line:12
baseIsEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMatchesProperty.js	/^var baseIsEqual = require('.\/_baseIsEqual'),$/;"	variable	line:1
COMPARE_PARTIAL_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMatchesProperty.js	/^var COMPARE_PARTIAL_FLAG = 1,$/;"	variable	line:10
baseMatchesProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMatchesProperty.js	/^function baseMatchesProperty(path, srcValue) {$/;"	function	line:21
baseMatchesProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMatchesProperty.js	/^function baseMatchesProperty(path, srcValue) {$/;"	function	line:21
baseSum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMean.js	/^var baseSum = require('.\/_baseSum');$/;"	variable	line:1
NAN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMean.js	/^var NAN = 0 \/ 0;$/;"	variable	line:4
baseMean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMean.js	/^function baseMean(array, iteratee) {$/;"	function	line:15
baseMean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMean.js	/^function baseMean(array, iteratee) {$/;"	function	line:15
Stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMerge.js	/^var Stack = require('.\/_Stack'),$/;"	variable	line:1
baseMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMerge.js	/^function baseMerge(object, source, srcIndex, customizer, stack) {$/;"	function	line:19
baseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMerge.js	/^  baseFor(source, function(srcValue, key) {$/;"	function	line:23
baseMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMerge.js	/^function baseMerge(object, source, srcIndex, customizer, stack) {$/;"	function	line:19
assignMergeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMergeDeep.js	/^var assignMergeValue = require('.\/_assignMergeValue'),$/;"	variable	line:1
baseMergeDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMergeDeep.js	/^function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {$/;"	function	line:31
baseMergeDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseMergeDeep.js	/^function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {$/;"	function	line:31
isIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseNth.js	/^var isIndex = require('.\/_isIndex');$/;"	variable	line:1
baseNth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseNth.js	/^function baseNth(array, n) {$/;"	function	line:11
baseNth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseNth.js	/^function baseNth(array, n) {$/;"	function	line:11
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseOrderBy.js	/^var arrayMap = require('.\/_arrayMap'),$/;"	variable	line:1
baseOrderBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseOrderBy.js	/^function baseOrderBy(collection, iteratees, orders) {$/;"	function	line:18
baseOrderBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseOrderBy.js	/^function baseOrderBy(collection, iteratees, orders) {$/;"	function	line:18
basePickBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePick.js	/^var basePickBy = require('.\/_basePickBy'),$/;"	variable	line:1
basePick	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePick.js	/^function basePick(object, paths) {$/;"	function	line:13
basePick	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePick.js	/^function basePick(object, paths) {$/;"	function	line:13
baseGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePickBy.js	/^var baseGet = require('.\/_baseGet'),$/;"	variable	line:1
basePickBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePickBy.js	/^function basePickBy(object, paths, predicate) {$/;"	function	line:14
basePickBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePickBy.js	/^function basePickBy(object, paths, predicate) {$/;"	function	line:14
baseProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseProperty.js	/^function baseProperty(key) {$/;"	function	line:8
baseProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseProperty.js	/^function baseProperty(key) {$/;"	function	line:8
baseGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePropertyDeep.js	/^var baseGet = require('.\/_baseGet');$/;"	variable	line:1
basePropertyDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePropertyDeep.js	/^function basePropertyDeep(path) {$/;"	function	line:10
basePropertyDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePropertyDeep.js	/^function basePropertyDeep(path) {$/;"	function	line:10
basePropertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePropertyOf.js	/^function basePropertyOf(object) {$/;"	function	line:8
basePropertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePropertyOf.js	/^function basePropertyOf(object) {$/;"	function	line:8
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePullAll.js	/^var arrayMap = require('.\/_arrayMap'),$/;"	variable	line:1
arrayProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePullAll.js	/^var arrayProto = Array.prototype;$/;"	variable	line:8
splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePullAll.js	/^var splice = arrayProto.splice;$/;"	variable	line:11
basePullAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePullAll.js	/^function basePullAll(array, values, iteratee, comparator) {$/;"	function	line:24
basePullAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePullAll.js	/^function basePullAll(array, values, iteratee, comparator) {$/;"	function	line:24
baseUnset	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePullAt.js	/^var baseUnset = require('.\/_baseUnset'),$/;"	variable	line:1
arrayProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePullAt.js	/^var arrayProto = Array.prototype;$/;"	variable	line:5
splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePullAt.js	/^var splice = arrayProto.splice;$/;"	variable	line:8
basePullAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePullAt.js	/^function basePullAt(array, indexes) {$/;"	function	line:19
basePullAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_basePullAt.js	/^function basePullAt(array, indexes) {$/;"	function	line:19
nativeFloor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRandom.js	/^var nativeFloor = Math.floor,$/;"	variable	line:2
baseRandom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRandom.js	/^function baseRandom(lower, upper) {$/;"	function	line:14
baseRandom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRandom.js	/^function baseRandom(lower, upper) {$/;"	function	line:14
nativeCeil	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRange.js	/^var nativeCeil = Math.ceil,$/;"	variable	line:2
baseRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRange.js	/^function baseRange(start, end, step, fromRight) {$/;"	function	line:16
baseRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRange.js	/^function baseRange(start, end, step, fromRight) {$/;"	function	line:16
baseReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseReduce.js	/^function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) {$/;"	function	line:14
eachFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseReduce.js	/^  eachFunc(collection, function(value, index, collection) {$/;"	function	line:15
baseReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseReduce.js	/^function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) {$/;"	function	line:14
MAX_SAFE_INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRepeat.js	/^var MAX_SAFE_INTEGER = 9007199254740991;$/;"	variable	line:2
nativeFloor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRepeat.js	/^var nativeFloor = Math.floor;$/;"	variable	line:5
baseRepeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRepeat.js	/^function baseRepeat(string, n) {$/;"	function	line:15
baseRepeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRepeat.js	/^function baseRepeat(string, n) {$/;"	function	line:15
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRest.js	/^var identity = require('.\/identity'),$/;"	variable	line:1
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRest.js	/^function baseRest(func, start) {$/;"	function	line:13
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseRest.js	/^function baseRest(func, start) {$/;"	function	line:13
arraySample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSample.js	/^var arraySample = require('.\/_arraySample'),$/;"	variable	line:1
baseSample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSample.js	/^function baseSample(collection) {$/;"	function	line:11
baseSample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSample.js	/^function baseSample(collection) {$/;"	function	line:11
baseClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSampleSize.js	/^var baseClamp = require('.\/_baseClamp'),$/;"	variable	line:1
baseSampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSampleSize.js	/^function baseSampleSize(collection, n) {$/;"	function	line:13
baseSampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSampleSize.js	/^function baseSampleSize(collection, n) {$/;"	function	line:13
assignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSet.js	/^var assignValue = require('.\/_assignValue'),$/;"	variable	line:1
baseSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSet.js	/^function baseSet(object, path, value, customizer) {$/;"	function	line:17
baseSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSet.js	/^function baseSet(object, path, value, customizer) {$/;"	function	line:17
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSetData.js	/^var identity = require('.\/identity'),$/;"	variable	line:1
constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSetToString.js	/^var constant = require('.\/constant'),$/;"	variable	line:1
shuffleSelf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseShuffle.js	/^var shuffleSelf = require('.\/_shuffleSelf'),$/;"	variable	line:1
baseShuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseShuffle.js	/^function baseShuffle(collection) {$/;"	function	line:11
baseShuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseShuffle.js	/^function baseShuffle(collection) {$/;"	function	line:11
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSlice.js	/^function baseSlice(array, start, end) {$/;"	function	line:10
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSlice.js	/^function baseSlice(array, start, end) {$/;"	function	line:10
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSome.js	/^var baseEach = require('.\/_baseEach');$/;"	variable	line:1
baseSome	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSome.js	/^function baseSome(collection, predicate) {$/;"	function	line:12
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSome.js	/^  baseEach(collection, function(value, index, collection) {$/;"	function	line:15
baseSome	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSome.js	/^function baseSome(collection, predicate) {$/;"	function	line:12
baseSortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortBy.js	/^function baseSortBy(array, comparer) {$/;"	function	line:11
baseSortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortBy.js	/^function baseSortBy(array, comparer) {$/;"	function	line:11
baseSortedIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedIndex.js	/^var baseSortedIndexBy = require('.\/_baseSortedIndexBy'),$/;"	variable	line:1
MAX_ARRAY_LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedIndex.js	/^var MAX_ARRAY_LENGTH = 4294967295,$/;"	variable	line:6
baseSortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedIndex.js	/^function baseSortedIndex(array, value, retHighest) {$/;"	function	line:21
baseSortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedIndex.js	/^function baseSortedIndex(array, value, retHighest) {$/;"	function	line:21
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedIndexBy.js	/^var isSymbol = require('.\/isSymbol');$/;"	variable	line:1
MAX_ARRAY_LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedIndexBy.js	/^var MAX_ARRAY_LENGTH = 4294967295,$/;"	variable	line:4
nativeFloor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedIndexBy.js	/^var nativeFloor = Math.floor,$/;"	variable	line:8
baseSortedIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedIndexBy.js	/^function baseSortedIndexBy(array, value, iteratee, retHighest) {$/;"	function	line:24
baseSortedIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedIndexBy.js	/^function baseSortedIndexBy(array, value, iteratee, retHighest) {$/;"	function	line:24
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedUniq.js	/^var eq = require('.\/eq');$/;"	variable	line:1
baseSortedUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedUniq.js	/^function baseSortedUniq(array, iteratee) {$/;"	function	line:12
baseSortedUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSortedUniq.js	/^function baseSortedUniq(array, iteratee) {$/;"	function	line:12
baseSum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSum.js	/^function baseSum(array, iteratee) {$/;"	function	line:10
baseSum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseSum.js	/^function baseSum(array, iteratee) {$/;"	function	line:10
baseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseTimes.js	/^function baseTimes(n, iteratee) {$/;"	function	line:10
baseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseTimes.js	/^function baseTimes(n, iteratee) {$/;"	function	line:10
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToNumber.js	/^var isSymbol = require('.\/isSymbol');$/;"	variable	line:1
NAN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToNumber.js	/^var NAN = 0 \/ 0;$/;"	variable	line:4
baseToNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToNumber.js	/^function baseToNumber(value) {$/;"	function	line:14
baseToNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToNumber.js	/^function baseToNumber(value) {$/;"	function	line:14
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToPairs.js	/^var arrayMap = require('.\/_arrayMap');$/;"	variable	line:1
baseToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToPairs.js	/^function baseToPairs(object, props) {$/;"	function	line:12
baseToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToPairs.js	/^function baseToPairs(object, props) {$/;"	function	line:12
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToString.js	/^var Symbol = require('.\/_Symbol'),$/;"	variable	line:1
INFINITY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToString.js	/^var INFINITY = 1 \/ 0;$/;"	variable	line:7
symbolProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToString.js	/^var symbolProto = Symbol ? Symbol.prototype : undefined,$/;"	variable	line:10
baseToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToString.js	/^function baseToString(value) {$/;"	function	line:21
baseToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseToString.js	/^function baseToString(value) {$/;"	function	line:21
baseUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUnary.js	/^function baseUnary(func) {$/;"	function	line:8
baseUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUnary.js	/^function baseUnary(func) {$/;"	function	line:8
SetCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUniq.js	/^var SetCache = require('.\/_SetCache'),$/;"	variable	line:1
LARGE_ARRAY_SIZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUniq.js	/^var LARGE_ARRAY_SIZE = 200;$/;"	variable	line:9
baseUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUniq.js	/^function baseUniq(array, iteratee, comparator) {$/;"	function	line:20
baseUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUniq.js	/^function baseUniq(array, iteratee, comparator) {$/;"	function	line:20
castPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUnset.js	/^var castPath = require('.\/_castPath'),$/;"	variable	line:1
baseUnset	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUnset.js	/^function baseUnset(object, path) {$/;"	function	line:14
baseUnset	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUnset.js	/^function baseUnset(object, path) {$/;"	function	line:14
baseGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUpdate.js	/^var baseGet = require('.\/_baseGet'),$/;"	variable	line:1
baseUpdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUpdate.js	/^function baseUpdate(object, path, updater, customizer) {$/;"	function	line:14
baseUpdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseUpdate.js	/^function baseUpdate(object, path, updater, customizer) {$/;"	function	line:14
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseValues.js	/^var arrayMap = require('.\/_arrayMap');$/;"	variable	line:1
baseValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseValues.js	/^function baseValues(object, props) {$/;"	function	line:13
baseValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseValues.js	/^function baseValues(object, props) {$/;"	function	line:13
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseWhile.js	/^var baseSlice = require('.\/_baseSlice');$/;"	variable	line:1
baseWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseWhile.js	/^function baseWhile(array, predicate, isDrop, fromRight) {$/;"	function	line:14
baseWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseWhile.js	/^function baseWhile(array, predicate, isDrop, fromRight) {$/;"	function	line:14
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseWrapperValue.js	/^var LazyWrapper = require('.\/_LazyWrapper'),$/;"	variable	line:1
baseWrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseWrapperValue.js	/^function baseWrapperValue(value, actions) {$/;"	function	line:15
baseWrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseWrapperValue.js	/^function baseWrapperValue(value, actions) {$/;"	function	line:15
baseDifference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseXor.js	/^var baseDifference = require('.\/_baseDifference'),$/;"	variable	line:1
baseXor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseXor.js	/^function baseXor(arrays, iteratee, comparator) {$/;"	function	line:15
baseXor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseXor.js	/^function baseXor(arrays, iteratee, comparator) {$/;"	function	line:15
baseZipObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseZipObject.js	/^function baseZipObject(props, values, assignFunc) {$/;"	function	line:10
baseZipObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_baseZipObject.js	/^function baseZipObject(props, values, assignFunc) {$/;"	function	line:10
cacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cacheHas.js	/^function cacheHas(cache, key) {$/;"	function	line:9
cacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cacheHas.js	/^function cacheHas(cache, key) {$/;"	function	line:9
isArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castArrayLikeObject.js	/^var isArrayLikeObject = require('.\/isArrayLikeObject');$/;"	variable	line:1
castArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castArrayLikeObject.js	/^function castArrayLikeObject(value) {$/;"	function	line:10
castArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castArrayLikeObject.js	/^function castArrayLikeObject(value) {$/;"	function	line:10
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castFunction.js	/^var identity = require('.\/identity');$/;"	variable	line:1
castFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castFunction.js	/^function castFunction(value) {$/;"	function	line:10
castFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castFunction.js	/^function castFunction(value) {$/;"	function	line:10
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castPath.js	/^var isArray = require('.\/isArray'),$/;"	variable	line:1
castPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castPath.js	/^function castPath(value, object) {$/;"	function	line:14
castPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castPath.js	/^function castPath(value, object) {$/;"	function	line:14
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castRest.js	/^var baseRest = require('.\/_baseRest');$/;"	variable	line:1
castRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castRest.js	/^var castRest = baseRest;$/;"	variable	line:12
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castSlice.js	/^var baseSlice = require('.\/_baseSlice');$/;"	variable	line:1
castSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castSlice.js	/^function castSlice(array, start, end) {$/;"	function	line:12
castSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_castSlice.js	/^function castSlice(array, start, end) {$/;"	function	line:12
baseIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_charsEndIndex.js	/^var baseIndexOf = require('.\/_baseIndexOf');$/;"	variable	line:1
charsEndIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_charsEndIndex.js	/^function charsEndIndex(strSymbols, chrSymbols) {$/;"	function	line:12
charsEndIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_charsEndIndex.js	/^function charsEndIndex(strSymbols, chrSymbols) {$/;"	function	line:12
baseIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_charsStartIndex.js	/^var baseIndexOf = require('.\/_baseIndexOf');$/;"	variable	line:1
charsStartIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_charsStartIndex.js	/^function charsStartIndex(strSymbols, chrSymbols) {$/;"	function	line:12
charsStartIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_charsStartIndex.js	/^function charsStartIndex(strSymbols, chrSymbols) {$/;"	function	line:12
Uint8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneArrayBuffer.js	/^var Uint8Array = require('.\/_Uint8Array');$/;"	variable	line:1
cloneArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneArrayBuffer.js	/^function cloneArrayBuffer(arrayBuffer) {$/;"	function	line:10
cloneArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneArrayBuffer.js	/^function cloneArrayBuffer(arrayBuffer) {$/;"	function	line:10
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneBuffer.js	/^var root = require('.\/_root');$/;"	variable	line:1
freeExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneBuffer.js	/^var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;$/;"	variable	line:4
freeModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneBuffer.js	/^var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;$/;"	variable	line:7
moduleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneBuffer.js	/^var moduleExports = freeModule && freeModule.exports === freeExports;$/;"	variable	line:10
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneBuffer.js	/^var Buffer = moduleExports ? root.Buffer : undefined,$/;"	variable	line:13
cloneBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneBuffer.js	/^function cloneBuffer(buffer, isDeep) {$/;"	function	line:24
cloneBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneBuffer.js	/^function cloneBuffer(buffer, isDeep) {$/;"	function	line:24
cloneArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneDataView.js	/^var cloneArrayBuffer = require('.\/_cloneArrayBuffer');$/;"	variable	line:1
cloneDataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneDataView.js	/^function cloneDataView(dataView, isDeep) {$/;"	function	line:11
cloneDataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneDataView.js	/^function cloneDataView(dataView, isDeep) {$/;"	function	line:11
addMapEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneMap.js	/^var addMapEntry = require('.\/_addMapEntry'),$/;"	variable	line:1
CLONE_DEEP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneMap.js	/^var CLONE_DEEP_FLAG = 1;$/;"	variable	line:6
cloneMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneMap.js	/^function cloneMap(map, isDeep, cloneFunc) {$/;"	function	line:17
cloneMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneMap.js	/^function cloneMap(map, isDeep, cloneFunc) {$/;"	function	line:17
reFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneRegExp.js	/^var reFlags = \/\\w*$\/;$/;"	variable	line:2
cloneRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneRegExp.js	/^function cloneRegExp(regexp) {$/;"	function	line:11
cloneRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneRegExp.js	/^function cloneRegExp(regexp) {$/;"	function	line:11
addSetEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneSet.js	/^var addSetEntry = require('.\/_addSetEntry'),$/;"	variable	line:1
CLONE_DEEP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneSet.js	/^var CLONE_DEEP_FLAG = 1;$/;"	variable	line:6
cloneSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneSet.js	/^function cloneSet(set, isDeep, cloneFunc) {$/;"	function	line:17
cloneSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneSet.js	/^function cloneSet(set, isDeep, cloneFunc) {$/;"	function	line:17
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneSymbol.js	/^var Symbol = require('.\/_Symbol');$/;"	variable	line:1
symbolProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneSymbol.js	/^var symbolProto = Symbol ? Symbol.prototype : undefined,$/;"	variable	line:4
cloneSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneSymbol.js	/^function cloneSymbol(symbol) {$/;"	function	line:14
cloneSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneSymbol.js	/^function cloneSymbol(symbol) {$/;"	function	line:14
cloneArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneTypedArray.js	/^var cloneArrayBuffer = require('.\/_cloneArrayBuffer');$/;"	variable	line:1
cloneTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneTypedArray.js	/^function cloneTypedArray(typedArray, isDeep) {$/;"	function	line:11
cloneTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_cloneTypedArray.js	/^function cloneTypedArray(typedArray, isDeep) {$/;"	function	line:11
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_compareAscending.js	/^var isSymbol = require('.\/isSymbol');$/;"	variable	line:1
compareAscending	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_compareAscending.js	/^function compareAscending(value, other) {$/;"	function	line:11
compareAscending	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_compareAscending.js	/^function compareAscending(value, other) {$/;"	function	line:11
compareAscending	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_compareMultiple.js	/^var compareAscending = require('.\/_compareAscending');$/;"	variable	line:1
compareMultiple	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_compareMultiple.js	/^function compareMultiple(object, other, orders) {$/;"	function	line:17
compareMultiple	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_compareMultiple.js	/^function compareMultiple(object, other, orders) {$/;"	function	line:17
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_composeArgs.js	/^var nativeMax = Math.max;$/;"	variable	line:2
composeArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_composeArgs.js	/^function composeArgs(args, partials, holders, isCurried) {$/;"	function	line:15
composeArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_composeArgs.js	/^function composeArgs(args, partials, holders, isCurried) {$/;"	function	line:15
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_composeArgsRight.js	/^var nativeMax = Math.max;$/;"	variable	line:2
composeArgsRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_composeArgsRight.js	/^function composeArgsRight(args, partials, holders, isCurried) {$/;"	function	line:15
composeArgsRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_composeArgsRight.js	/^function composeArgsRight(args, partials, holders, isCurried) {$/;"	function	line:15
copyArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_copyArray.js	/^function copyArray(source, array) {$/;"	function	line:9
copyArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_copyArray.js	/^function copyArray(source, array) {$/;"	function	line:9
assignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_copyObject.js	/^var assignValue = require('.\/_assignValue'),$/;"	variable	line:1
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_copyObject.js	/^function copyObject(source, props, object, customizer) {$/;"	function	line:14
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_copyObject.js	/^function copyObject(source, props, object, customizer) {$/;"	function	line:14
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_copySymbols.js	/^var copyObject = require('.\/_copyObject'),$/;"	variable	line:1
copySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_copySymbols.js	/^function copySymbols(source, object) {$/;"	function	line:12
copySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_copySymbols.js	/^function copySymbols(source, object) {$/;"	function	line:12
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_copySymbolsIn.js	/^var copyObject = require('.\/_copyObject'),$/;"	variable	line:1
copySymbolsIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_copySymbolsIn.js	/^function copySymbolsIn(source, object) {$/;"	function	line:12
copySymbolsIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_copySymbolsIn.js	/^function copySymbolsIn(source, object) {$/;"	function	line:12
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_coreJsData.js	/^var root = require('.\/_root');$/;"	variable	line:1
coreJsData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_coreJsData.js	/^var coreJsData = root['__core-js_shared__'];$/;"	variable	line:4
countHolders	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_countHolders.js	/^function countHolders(array, placeholder) {$/;"	function	line:9
countHolders	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_countHolders.js	/^function countHolders(array, placeholder) {$/;"	function	line:9
arrayAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createAggregator.js	/^var arrayAggregator = require('.\/_arrayAggregator'),$/;"	variable	line:1
createAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createAggregator.js	/^function createAggregator(setter, initializer) {$/;"	function	line:14
createAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createAggregator.js	/^function createAggregator(setter, initializer) {$/;"	function	line:14
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createAssigner.js	/^var baseRest = require('.\/_baseRest'),$/;"	variable	line:1
createAssigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createAssigner.js	/^function createAssigner(assigner) {$/;"	function	line:11
createAssigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createAssigner.js	/^function createAssigner(assigner) {$/;"	function	line:11
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBaseEach.js	/^var isArrayLike = require('.\/isArrayLike');$/;"	variable	line:1
createBaseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBaseEach.js	/^function createBaseEach(eachFunc, fromRight) {$/;"	function	line:11
createBaseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBaseEach.js	/^function createBaseEach(eachFunc, fromRight) {$/;"	function	line:11
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBaseEach.js	/^    var length = collection.length,$/;"	variable	line:19
createBaseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBaseFor.js	/^function createBaseFor(fromRight) {$/;"	function	line:8
createBaseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBaseFor.js	/^function createBaseFor(fromRight) {$/;"	function	line:8
createCtor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBind.js	/^var createCtor = require('.\/_createCtor'),$/;"	variable	line:1
WRAP_BIND_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBind.js	/^var WRAP_BIND_FLAG = 1;$/;"	variable	line:5
createBind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBind.js	/^function createBind(func, bitmask, thisArg) {$/;"	function	line:17
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBind.js	/^  function wrapper() {$/;"	function	line:21
createBind.wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBind.js	/^  function wrapper() {$/;"	function	line:21
createBind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createBind.js	/^function createBind(func, bitmask, thisArg) {$/;"	function	line:17
castSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCaseFirst.js	/^var castSlice = require('.\/_castSlice'),$/;"	variable	line:1
createCaseFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCaseFirst.js	/^function createCaseFirst(methodName) {$/;"	function	line:13
createCaseFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCaseFirst.js	/^function createCaseFirst(methodName) {$/;"	function	line:13
arrayReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCompounder.js	/^var arrayReduce = require('.\/_arrayReduce'),$/;"	variable	line:1
rsApos	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCompounder.js	/^var rsApos = "['\\u2019]";$/;"	variable	line:6
reApos	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCompounder.js	/^var reApos = RegExp(rsApos, 'g');$/;"	variable	line:9
createCompounder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCompounder.js	/^function createCompounder(callback) {$/;"	function	line:18
createCompounder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCompounder.js	/^function createCompounder(callback) {$/;"	function	line:18
baseCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCtor.js	/^var baseCreate = require('.\/_baseCreate'),$/;"	variable	line:1
createCtor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCtor.js	/^function createCtor(Ctor) {$/;"	function	line:12
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCtor.js	/^    switch (args.length) {$/;"	function	line:18
createCtor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCtor.js	/^function createCtor(Ctor) {$/;"	function	line:12
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCurry.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
createCurry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCurry.js	/^function createCurry(func, bitmask, arity) {$/;"	function	line:18
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCurry.js	/^  function wrapper() {$/;"	function	line:21
createCurry.wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCurry.js	/^  function wrapper() {$/;"	function	line:21
createCurry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createCurry.js	/^function createCurry(func, bitmask, arity) {$/;"	function	line:18
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createFind.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
createFind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createFind.js	/^function createFind(findIndexFunc) {$/;"	function	line:12
predicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createFind.js	/^      predicate = function(key) { return iteratee(iterable[key], key, iterable); };$/;"	function	line:18
predicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createFind.js	/^      collection = keys(collection);$/;"	function	line:17
createFind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createFind.js	/^function createFind(findIndexFunc) {$/;"	function	line:12
LodashWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createFlow.js	/^var LodashWrapper = require('.\/_LodashWrapper'),$/;"	variable	line:1
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createFlow.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:9
WRAP_CURRY_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createFlow.js	/^var WRAP_CURRY_FLAG = 8,$/;"	variable	line:12
createFlow	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createFlow.js	/^function createFlow(fromRight) {$/;"	function	line:24
createFlow	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createFlow.js	/^function createFlow(fromRight) {$/;"	function	line:24
composeArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createHybrid.js	/^var composeArgs = require('.\/_composeArgs'),$/;"	variable	line:1
WRAP_BIND_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createHybrid.js	/^var WRAP_BIND_FLAG = 1,$/;"	variable	line:12
createHybrid	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createHybrid.js	/^function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity) {$/;"	function	line:38
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createHybrid.js	/^  function wrapper() {$/;"	function	line:46
createHybrid.wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createHybrid.js	/^  function wrapper() {$/;"	function	line:46
createHybrid	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createHybrid.js	/^function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity) {$/;"	function	line:38
baseInverter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createInverter.js	/^var baseInverter = require('.\/_baseInverter');$/;"	variable	line:1
createInverter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createInverter.js	/^function createInverter(setter, toIteratee) {$/;"	function	line:11
createInverter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createInverter.js	/^function createInverter(setter, toIteratee) {$/;"	function	line:11
baseToNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createMathOperation.js	/^var baseToNumber = require('.\/_baseToNumber'),$/;"	variable	line:1
createMathOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createMathOperation.js	/^function createMathOperation(operator, defaultValue) {$/;"	function	line:12
createMathOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createMathOperation.js	/^function createMathOperation(operator, defaultValue) {$/;"	function	line:12
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createOver.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
createOver	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createOver.js	/^function createOver(arrayFunc) {$/;"	function	line:15
createOver	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createOver.js	/^function createOver(arrayFunc) {$/;"	function	line:15
baseRepeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createPadding.js	/^var baseRepeat = require('.\/_baseRepeat'),$/;"	variable	line:1
nativeCeil	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createPadding.js	/^var nativeCeil = Math.ceil;$/;"	variable	line:9
createPadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createPadding.js	/^function createPadding(length, chars) {$/;"	function	line:20
createPadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createPadding.js	/^function createPadding(length, chars) {$/;"	function	line:20
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createPartial.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
WRAP_BIND_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createPartial.js	/^var WRAP_BIND_FLAG = 1;$/;"	variable	line:6
createPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createPartial.js	/^function createPartial(func, bitmask, thisArg, partials) {$/;"	function	line:20
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createPartial.js	/^  function wrapper() {$/;"	function	line:24
createPartial.wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createPartial.js	/^  function wrapper() {$/;"	function	line:24
createPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createPartial.js	/^function createPartial(func, bitmask, thisArg, partials) {$/;"	function	line:20
baseRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRange.js	/^var baseRange = require('.\/_baseRange'),$/;"	variable	line:1
createRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRange.js	/^function createRange(fromRight) {$/;"	function	line:12
createRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRange.js	/^function createRange(fromRight) {$/;"	function	line:12
isLaziable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRecurry.js	/^var isLaziable = require('.\/_isLaziable'),$/;"	variable	line:1
WRAP_BIND_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRecurry.js	/^var WRAP_BIND_FLAG = 1,$/;"	variable	line:6
createRecurry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRecurry.js	/^function createRecurry(func, bitmask, wrapFunc, placeholder, thisArg, partials, holders, argPos, ary, arity) {$/;"	function	line:30
createRecurry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRecurry.js	/^function createRecurry(func, bitmask, wrapFunc, placeholder, thisArg, partials, holders, argPos, ary, arity) {$/;"	function	line:30
toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRelationalOperation.js	/^var toNumber = require('.\/toNumber');$/;"	variable	line:1
createRelationalOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRelationalOperation.js	/^function createRelationalOperation(operator) {$/;"	function	line:10
createRelationalOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRelationalOperation.js	/^function createRelationalOperation(operator) {$/;"	function	line:10
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRound.js	/^var toInteger = require('.\/toInteger'),$/;"	variable	line:1
nativeMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRound.js	/^var nativeMin = Math.min;$/;"	variable	line:6
createRound	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRound.js	/^function createRound(methodName) {$/;"	function	line:15
createRound	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createRound.js	/^function createRound(methodName) {$/;"	function	line:15
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createSet.js	/^var Set = require('.\/_Set'),$/;"	variable	line:1
INFINITY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createSet.js	/^var INFINITY = 1 \/ 0;$/;"	variable	line:6
baseToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createToPairs.js	/^var baseToPairs = require('.\/_baseToPairs'),$/;"	variable	line:1
mapTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createToPairs.js	/^var mapTag = '[object Map]',$/;"	variable	line:7
createToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createToPairs.js	/^function createToPairs(keysFunc) {$/;"	function	line:17
createToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createToPairs.js	/^function createToPairs(keysFunc) {$/;"	function	line:17
baseSetData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createWrap.js	/^var baseSetData = require('.\/_baseSetData'),$/;"	variable	line:1
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createWrap.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:13
WRAP_BIND_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createWrap.js	/^var WRAP_BIND_FLAG = 1,$/;"	variable	line:16
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createWrap.js	/^var nativeMax = Math.max;$/;"	variable	line:24
createWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createWrap.js	/^function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arity) {$/;"	function	line:51
createWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_createWrap.js	/^function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arity) {$/;"	function	line:51
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_customDefaultsAssignIn.js	/^var eq = require('.\/eq');$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_customDefaultsAssignIn.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:7
customDefaultsAssignIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_customDefaultsAssignIn.js	/^function customDefaultsAssignIn(objValue, srcValue, key, object) {$/;"	function	line:21
customDefaultsAssignIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_customDefaultsAssignIn.js	/^function customDefaultsAssignIn(objValue, srcValue, key, object) {$/;"	function	line:21
baseMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_customDefaultsMerge.js	/^var baseMerge = require('.\/_baseMerge'),$/;"	variable	line:1
customDefaultsMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_customDefaultsMerge.js	/^function customDefaultsMerge(objValue, srcValue, key, object, source, stack) {$/;"	function	line:18
customDefaultsMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_customDefaultsMerge.js	/^function customDefaultsMerge(objValue, srcValue, key, object, source, stack) {$/;"	function	line:18
isPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_customOmitClone.js	/^var isPlainObject = require('.\/isPlainObject');$/;"	variable	line:1
customOmitClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_customOmitClone.js	/^function customOmitClone(value) {$/;"	function	line:12
customOmitClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_customOmitClone.js	/^function customOmitClone(value) {$/;"	function	line:12
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_DataView.js	/^var getNative = require('.\/_getNative'),$/;"	variable	line:1
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_DataView.js	/^var DataView = getNative(root, 'DataView');$/;"	variable	line:5
basePropertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^var basePropertyOf = require('.\/_basePropertyOf');$/;"	variable	line:1
deburredLetters.xc0	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^var deburredLetters = {$/;"	property	line:4
deburredLetters.xc1	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc0': 'A',  '\\xc1': 'A', '\\xc2': 'A', '\\xc3': 'A', '\\xc4': 'A', '\\xc5': 'A',$/;"	property	line:6
deburredLetters.xc2	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc0': 'A',  '\\xc1': 'A', '\\xc2': 'A', '\\xc3': 'A', '\\xc4': 'A', '\\xc5': 'A',$/;"	property	line:6
deburredLetters.xc3	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc0': 'A',  '\\xc1': 'A', '\\xc2': 'A', '\\xc3': 'A', '\\xc4': 'A', '\\xc5': 'A',$/;"	property	line:6
deburredLetters.xc4	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc0': 'A',  '\\xc1': 'A', '\\xc2': 'A', '\\xc3': 'A', '\\xc4': 'A', '\\xc5': 'A',$/;"	property	line:6
deburredLetters.xc5	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc0': 'A',  '\\xc1': 'A', '\\xc2': 'A', '\\xc3': 'A', '\\xc4': 'A', '\\xc5': 'A',$/;"	property	line:6
deburredLetters.xe0	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc0': 'A',  '\\xc1': 'A', '\\xc2': 'A', '\\xc3': 'A', '\\xc4': 'A', '\\xc5': 'A',$/;"	property	line:6
deburredLetters.xe1	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xe0': 'a',  '\\xe1': 'a', '\\xe2': 'a', '\\xe3': 'a', '\\xe4': 'a', '\\xe5': 'a',$/;"	property	line:7
deburredLetters.xe2	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xe0': 'a',  '\\xe1': 'a', '\\xe2': 'a', '\\xe3': 'a', '\\xe4': 'a', '\\xe5': 'a',$/;"	property	line:7
deburredLetters.xe3	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xe0': 'a',  '\\xe1': 'a', '\\xe2': 'a', '\\xe3': 'a', '\\xe4': 'a', '\\xe5': 'a',$/;"	property	line:7
deburredLetters.xe4	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xe0': 'a',  '\\xe1': 'a', '\\xe2': 'a', '\\xe3': 'a', '\\xe4': 'a', '\\xe5': 'a',$/;"	property	line:7
deburredLetters.xe5	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xe0': 'a',  '\\xe1': 'a', '\\xe2': 'a', '\\xe3': 'a', '\\xe4': 'a', '\\xe5': 'a',$/;"	property	line:7
deburredLetters.xc7	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xe0': 'a',  '\\xe1': 'a', '\\xe2': 'a', '\\xe3': 'a', '\\xe4': 'a', '\\xe5': 'a',$/;"	property	line:7
deburredLetters.xe7	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc7': 'C',  '\\xe7': 'c',$/;"	property	line:8
deburredLetters.xd0	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc7': 'C',  '\\xe7': 'c',$/;"	property	line:8
deburredLetters.xf0	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd0': 'D',  '\\xf0': 'd',$/;"	property	line:9
deburredLetters.xc8	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd0': 'D',  '\\xf0': 'd',$/;"	property	line:9
deburredLetters.xc9	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc8': 'E',  '\\xc9': 'E', '\\xca': 'E', '\\xcb': 'E',$/;"	property	line:10
deburredLetters.xca	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc8': 'E',  '\\xc9': 'E', '\\xca': 'E', '\\xcb': 'E',$/;"	property	line:10
deburredLetters.xcb	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc8': 'E',  '\\xc9': 'E', '\\xca': 'E', '\\xcb': 'E',$/;"	property	line:10
deburredLetters.xe8	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc8': 'E',  '\\xc9': 'E', '\\xca': 'E', '\\xcb': 'E',$/;"	property	line:10
deburredLetters.xe9	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xe8': 'e',  '\\xe9': 'e', '\\xea': 'e', '\\xeb': 'e',$/;"	property	line:11
deburredLetters.xea	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xe8': 'e',  '\\xe9': 'e', '\\xea': 'e', '\\xeb': 'e',$/;"	property	line:11
deburredLetters.xeb	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xe8': 'e',  '\\xe9': 'e', '\\xea': 'e', '\\xeb': 'e',$/;"	property	line:11
deburredLetters.xcc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xe8': 'e',  '\\xe9': 'e', '\\xea': 'e', '\\xeb': 'e',$/;"	property	line:11
deburredLetters.xcd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xcc': 'I',  '\\xcd': 'I', '\\xce': 'I', '\\xcf': 'I',$/;"	property	line:12
deburredLetters.xce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xcc': 'I',  '\\xcd': 'I', '\\xce': 'I', '\\xcf': 'I',$/;"	property	line:12
deburredLetters.xcf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xcc': 'I',  '\\xcd': 'I', '\\xce': 'I', '\\xcf': 'I',$/;"	property	line:12
deburredLetters.xec	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xcc': 'I',  '\\xcd': 'I', '\\xce': 'I', '\\xcf': 'I',$/;"	property	line:12
deburredLetters.xed	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xec': 'i',  '\\xed': 'i', '\\xee': 'i', '\\xef': 'i',$/;"	property	line:13
deburredLetters.xee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xec': 'i',  '\\xed': 'i', '\\xee': 'i', '\\xef': 'i',$/;"	property	line:13
deburredLetters.xef	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xec': 'i',  '\\xed': 'i', '\\xee': 'i', '\\xef': 'i',$/;"	property	line:13
deburredLetters.xd1	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xec': 'i',  '\\xed': 'i', '\\xee': 'i', '\\xef': 'i',$/;"	property	line:13
deburredLetters.xf1	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd1': 'N',  '\\xf1': 'n',$/;"	property	line:14
deburredLetters.xd2	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd1': 'N',  '\\xf1': 'n',$/;"	property	line:14
deburredLetters.xd3	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd2': 'O',  '\\xd3': 'O', '\\xd4': 'O', '\\xd5': 'O', '\\xd6': 'O', '\\xd8': 'O',$/;"	property	line:15
deburredLetters.xd4	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd2': 'O',  '\\xd3': 'O', '\\xd4': 'O', '\\xd5': 'O', '\\xd6': 'O', '\\xd8': 'O',$/;"	property	line:15
deburredLetters.xd5	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd2': 'O',  '\\xd3': 'O', '\\xd4': 'O', '\\xd5': 'O', '\\xd6': 'O', '\\xd8': 'O',$/;"	property	line:15
deburredLetters.xd6	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd2': 'O',  '\\xd3': 'O', '\\xd4': 'O', '\\xd5': 'O', '\\xd6': 'O', '\\xd8': 'O',$/;"	property	line:15
deburredLetters.xd8	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd2': 'O',  '\\xd3': 'O', '\\xd4': 'O', '\\xd5': 'O', '\\xd6': 'O', '\\xd8': 'O',$/;"	property	line:15
deburredLetters.xf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd2': 'O',  '\\xd3': 'O', '\\xd4': 'O', '\\xd5': 'O', '\\xd6': 'O', '\\xd8': 'O',$/;"	property	line:15
deburredLetters.xf3	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xf2': 'o',  '\\xf3': 'o', '\\xf4': 'o', '\\xf5': 'o', '\\xf6': 'o', '\\xf8': 'o',$/;"	property	line:16
deburredLetters.xf4	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xf2': 'o',  '\\xf3': 'o', '\\xf4': 'o', '\\xf5': 'o', '\\xf6': 'o', '\\xf8': 'o',$/;"	property	line:16
deburredLetters.xf5	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xf2': 'o',  '\\xf3': 'o', '\\xf4': 'o', '\\xf5': 'o', '\\xf6': 'o', '\\xf8': 'o',$/;"	property	line:16
deburredLetters.xf6	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xf2': 'o',  '\\xf3': 'o', '\\xf4': 'o', '\\xf5': 'o', '\\xf6': 'o', '\\xf8': 'o',$/;"	property	line:16
deburredLetters.xf8	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xf2': 'o',  '\\xf3': 'o', '\\xf4': 'o', '\\xf5': 'o', '\\xf6': 'o', '\\xf8': 'o',$/;"	property	line:16
deburredLetters.xd9	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xf2': 'o',  '\\xf3': 'o', '\\xf4': 'o', '\\xf5': 'o', '\\xf6': 'o', '\\xf8': 'o',$/;"	property	line:16
deburredLetters.xda	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd9': 'U',  '\\xda': 'U', '\\xdb': 'U', '\\xdc': 'U',$/;"	property	line:17
deburredLetters.xdb	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd9': 'U',  '\\xda': 'U', '\\xdb': 'U', '\\xdc': 'U',$/;"	property	line:17
deburredLetters.xdc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd9': 'U',  '\\xda': 'U', '\\xdb': 'U', '\\xdc': 'U',$/;"	property	line:17
deburredLetters.xf9	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xd9': 'U',  '\\xda': 'U', '\\xdb': 'U', '\\xdc': 'U',$/;"	property	line:17
deburredLetters.xfa	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xf9': 'u',  '\\xfa': 'u', '\\xfb': 'u', '\\xfc': 'u',$/;"	property	line:18
deburredLetters.xfb	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xf9': 'u',  '\\xfa': 'u', '\\xfb': 'u', '\\xfc': 'u',$/;"	property	line:18
deburredLetters.xfc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xf9': 'u',  '\\xfa': 'u', '\\xfb': 'u', '\\xfc': 'u',$/;"	property	line:18
deburredLetters.xdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xf9': 'u',  '\\xfa': 'u', '\\xfb': 'u', '\\xfc': 'u',$/;"	property	line:18
deburredLetters.xfd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xdd': 'Y',  '\\xfd': 'y', '\\xff': 'y',$/;"	property	line:19
deburredLetters.xff	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xdd': 'Y',  '\\xfd': 'y', '\\xff': 'y',$/;"	property	line:19
deburredLetters.xc6	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xdd': 'Y',  '\\xfd': 'y', '\\xff': 'y',$/;"	property	line:19
deburredLetters.xe6	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc6': 'Ae', '\\xe6': 'ae',$/;"	property	line:20
deburredLetters.xde	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xc6': 'Ae', '\\xe6': 'ae',$/;"	property	line:20
deburredLetters.xfe	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xde': 'Th', '\\xfe': 'th',$/;"	property	line:21
deburredLetters.xdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xde': 'Th', '\\xfe': 'th',$/;"	property	line:21
deburredLetters.u0100	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\xdf': 'ss',$/;"	property	line:22
deburredLetters.u0102	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0100': 'A',  '\\u0102': 'A', '\\u0104': 'A',$/;"	property	line:24
deburredLetters.u0104	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0100': 'A',  '\\u0102': 'A', '\\u0104': 'A',$/;"	property	line:24
deburredLetters.u0101	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0100': 'A',  '\\u0102': 'A', '\\u0104': 'A',$/;"	property	line:24
deburredLetters.u0103	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0101': 'a',  '\\u0103': 'a', '\\u0105': 'a',$/;"	property	line:25
deburredLetters.u0105	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0101': 'a',  '\\u0103': 'a', '\\u0105': 'a',$/;"	property	line:25
deburredLetters.u0106	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0101': 'a',  '\\u0103': 'a', '\\u0105': 'a',$/;"	property	line:25
deburredLetters.u0108	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0106': 'C',  '\\u0108': 'C', '\\u010a': 'C', '\\u010c': 'C',$/;"	property	line:26
deburredLetters.u010a	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0106': 'C',  '\\u0108': 'C', '\\u010a': 'C', '\\u010c': 'C',$/;"	property	line:26
deburredLetters.u010c	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0106': 'C',  '\\u0108': 'C', '\\u010a': 'C', '\\u010c': 'C',$/;"	property	line:26
deburredLetters.u0107	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0106': 'C',  '\\u0108': 'C', '\\u010a': 'C', '\\u010c': 'C',$/;"	property	line:26
deburredLetters.u0109	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0107': 'c',  '\\u0109': 'c', '\\u010b': 'c', '\\u010d': 'c',$/;"	property	line:27
deburredLetters.u010b	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0107': 'c',  '\\u0109': 'c', '\\u010b': 'c', '\\u010d': 'c',$/;"	property	line:27
deburredLetters.u010d	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0107': 'c',  '\\u0109': 'c', '\\u010b': 'c', '\\u010d': 'c',$/;"	property	line:27
deburredLetters.u010e	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0107': 'c',  '\\u0109': 'c', '\\u010b': 'c', '\\u010d': 'c',$/;"	property	line:27
deburredLetters.u0110	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u010e': 'D',  '\\u0110': 'D', '\\u010f': 'd', '\\u0111': 'd',$/;"	property	line:28
deburredLetters.u010f	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u010e': 'D',  '\\u0110': 'D', '\\u010f': 'd', '\\u0111': 'd',$/;"	property	line:28
deburredLetters.u0111	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u010e': 'D',  '\\u0110': 'D', '\\u010f': 'd', '\\u0111': 'd',$/;"	property	line:28
deburredLetters.u0112	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u010e': 'D',  '\\u0110': 'D', '\\u010f': 'd', '\\u0111': 'd',$/;"	property	line:28
deburredLetters.u0114	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0112': 'E',  '\\u0114': 'E', '\\u0116': 'E', '\\u0118': 'E', '\\u011a': 'E',$/;"	property	line:29
deburredLetters.u0116	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0112': 'E',  '\\u0114': 'E', '\\u0116': 'E', '\\u0118': 'E', '\\u011a': 'E',$/;"	property	line:29
deburredLetters.u0118	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0112': 'E',  '\\u0114': 'E', '\\u0116': 'E', '\\u0118': 'E', '\\u011a': 'E',$/;"	property	line:29
deburredLetters.u011a	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0112': 'E',  '\\u0114': 'E', '\\u0116': 'E', '\\u0118': 'E', '\\u011a': 'E',$/;"	property	line:29
deburredLetters.u0113	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0112': 'E',  '\\u0114': 'E', '\\u0116': 'E', '\\u0118': 'E', '\\u011a': 'E',$/;"	property	line:29
deburredLetters.u0115	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0113': 'e',  '\\u0115': 'e', '\\u0117': 'e', '\\u0119': 'e', '\\u011b': 'e',$/;"	property	line:30
deburredLetters.u0117	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0113': 'e',  '\\u0115': 'e', '\\u0117': 'e', '\\u0119': 'e', '\\u011b': 'e',$/;"	property	line:30
deburredLetters.u0119	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0113': 'e',  '\\u0115': 'e', '\\u0117': 'e', '\\u0119': 'e', '\\u011b': 'e',$/;"	property	line:30
deburredLetters.u011b	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0113': 'e',  '\\u0115': 'e', '\\u0117': 'e', '\\u0119': 'e', '\\u011b': 'e',$/;"	property	line:30
deburredLetters.u011c	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0113': 'e',  '\\u0115': 'e', '\\u0117': 'e', '\\u0119': 'e', '\\u011b': 'e',$/;"	property	line:30
deburredLetters.u011e	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u011c': 'G',  '\\u011e': 'G', '\\u0120': 'G', '\\u0122': 'G',$/;"	property	line:31
deburredLetters.u0120	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u011c': 'G',  '\\u011e': 'G', '\\u0120': 'G', '\\u0122': 'G',$/;"	property	line:31
deburredLetters.u0122	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u011c': 'G',  '\\u011e': 'G', '\\u0120': 'G', '\\u0122': 'G',$/;"	property	line:31
deburredLetters.u011d	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u011c': 'G',  '\\u011e': 'G', '\\u0120': 'G', '\\u0122': 'G',$/;"	property	line:31
deburredLetters.u011f	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u011d': 'g',  '\\u011f': 'g', '\\u0121': 'g', '\\u0123': 'g',$/;"	property	line:32
deburredLetters.u0121	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u011d': 'g',  '\\u011f': 'g', '\\u0121': 'g', '\\u0123': 'g',$/;"	property	line:32
deburredLetters.u0123	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u011d': 'g',  '\\u011f': 'g', '\\u0121': 'g', '\\u0123': 'g',$/;"	property	line:32
deburredLetters.u0124	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u011d': 'g',  '\\u011f': 'g', '\\u0121': 'g', '\\u0123': 'g',$/;"	property	line:32
deburredLetters.u0126	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0124': 'H',  '\\u0126': 'H', '\\u0125': 'h', '\\u0127': 'h',$/;"	property	line:33
deburredLetters.u0125	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0124': 'H',  '\\u0126': 'H', '\\u0125': 'h', '\\u0127': 'h',$/;"	property	line:33
deburredLetters.u0127	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0124': 'H',  '\\u0126': 'H', '\\u0125': 'h', '\\u0127': 'h',$/;"	property	line:33
deburredLetters.u0128	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0124': 'H',  '\\u0126': 'H', '\\u0125': 'h', '\\u0127': 'h',$/;"	property	line:33
deburredLetters.u012a	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0128': 'I',  '\\u012a': 'I', '\\u012c': 'I', '\\u012e': 'I', '\\u0130': 'I',$/;"	property	line:34
deburredLetters.u012c	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0128': 'I',  '\\u012a': 'I', '\\u012c': 'I', '\\u012e': 'I', '\\u0130': 'I',$/;"	property	line:34
deburredLetters.u012e	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0128': 'I',  '\\u012a': 'I', '\\u012c': 'I', '\\u012e': 'I', '\\u0130': 'I',$/;"	property	line:34
deburredLetters.u0130	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0128': 'I',  '\\u012a': 'I', '\\u012c': 'I', '\\u012e': 'I', '\\u0130': 'I',$/;"	property	line:34
deburredLetters.u0129	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0128': 'I',  '\\u012a': 'I', '\\u012c': 'I', '\\u012e': 'I', '\\u0130': 'I',$/;"	property	line:34
deburredLetters.u012b	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0129': 'i',  '\\u012b': 'i', '\\u012d': 'i', '\\u012f': 'i', '\\u0131': 'i',$/;"	property	line:35
deburredLetters.u012d	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0129': 'i',  '\\u012b': 'i', '\\u012d': 'i', '\\u012f': 'i', '\\u0131': 'i',$/;"	property	line:35
deburredLetters.u012f	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0129': 'i',  '\\u012b': 'i', '\\u012d': 'i', '\\u012f': 'i', '\\u0131': 'i',$/;"	property	line:35
deburredLetters.u0131	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0129': 'i',  '\\u012b': 'i', '\\u012d': 'i', '\\u012f': 'i', '\\u0131': 'i',$/;"	property	line:35
deburredLetters.u0134	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0129': 'i',  '\\u012b': 'i', '\\u012d': 'i', '\\u012f': 'i', '\\u0131': 'i',$/;"	property	line:35
deburredLetters.u0135	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0134': 'J',  '\\u0135': 'j',$/;"	property	line:36
deburredLetters.u0136	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0134': 'J',  '\\u0135': 'j',$/;"	property	line:36
deburredLetters.u0137	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0136': 'K',  '\\u0137': 'k', '\\u0138': 'k',$/;"	property	line:37
deburredLetters.u0138	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0136': 'K',  '\\u0137': 'k', '\\u0138': 'k',$/;"	property	line:37
deburredLetters.u0139	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0136': 'K',  '\\u0137': 'k', '\\u0138': 'k',$/;"	property	line:37
deburredLetters.u013b	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0139': 'L',  '\\u013b': 'L', '\\u013d': 'L', '\\u013f': 'L', '\\u0141': 'L',$/;"	property	line:38
deburredLetters.u013d	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0139': 'L',  '\\u013b': 'L', '\\u013d': 'L', '\\u013f': 'L', '\\u0141': 'L',$/;"	property	line:38
deburredLetters.u013f	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0139': 'L',  '\\u013b': 'L', '\\u013d': 'L', '\\u013f': 'L', '\\u0141': 'L',$/;"	property	line:38
deburredLetters.u0141	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0139': 'L',  '\\u013b': 'L', '\\u013d': 'L', '\\u013f': 'L', '\\u0141': 'L',$/;"	property	line:38
deburredLetters.u013a	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0139': 'L',  '\\u013b': 'L', '\\u013d': 'L', '\\u013f': 'L', '\\u0141': 'L',$/;"	property	line:38
deburredLetters.u013c	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u013a': 'l',  '\\u013c': 'l', '\\u013e': 'l', '\\u0140': 'l', '\\u0142': 'l',$/;"	property	line:39
deburredLetters.u013e	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u013a': 'l',  '\\u013c': 'l', '\\u013e': 'l', '\\u0140': 'l', '\\u0142': 'l',$/;"	property	line:39
deburredLetters.u0140	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u013a': 'l',  '\\u013c': 'l', '\\u013e': 'l', '\\u0140': 'l', '\\u0142': 'l',$/;"	property	line:39
deburredLetters.u0142	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u013a': 'l',  '\\u013c': 'l', '\\u013e': 'l', '\\u0140': 'l', '\\u0142': 'l',$/;"	property	line:39
deburredLetters.u0143	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u013a': 'l',  '\\u013c': 'l', '\\u013e': 'l', '\\u0140': 'l', '\\u0142': 'l',$/;"	property	line:39
deburredLetters.u0145	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0143': 'N',  '\\u0145': 'N', '\\u0147': 'N', '\\u014a': 'N',$/;"	property	line:40
deburredLetters.u0147	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0143': 'N',  '\\u0145': 'N', '\\u0147': 'N', '\\u014a': 'N',$/;"	property	line:40
deburredLetters.u014a	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0143': 'N',  '\\u0145': 'N', '\\u0147': 'N', '\\u014a': 'N',$/;"	property	line:40
deburredLetters.u0144	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0143': 'N',  '\\u0145': 'N', '\\u0147': 'N', '\\u014a': 'N',$/;"	property	line:40
deburredLetters.u0146	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0144': 'n',  '\\u0146': 'n', '\\u0148': 'n', '\\u014b': 'n',$/;"	property	line:41
deburredLetters.u0148	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0144': 'n',  '\\u0146': 'n', '\\u0148': 'n', '\\u014b': 'n',$/;"	property	line:41
deburredLetters.u014b	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0144': 'n',  '\\u0146': 'n', '\\u0148': 'n', '\\u014b': 'n',$/;"	property	line:41
deburredLetters.u014c	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0144': 'n',  '\\u0146': 'n', '\\u0148': 'n', '\\u014b': 'n',$/;"	property	line:41
deburredLetters.u014e	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u014c': 'O',  '\\u014e': 'O', '\\u0150': 'O',$/;"	property	line:42
deburredLetters.u0150	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u014c': 'O',  '\\u014e': 'O', '\\u0150': 'O',$/;"	property	line:42
deburredLetters.u014d	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u014c': 'O',  '\\u014e': 'O', '\\u0150': 'O',$/;"	property	line:42
deburredLetters.u014f	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u014d': 'o',  '\\u014f': 'o', '\\u0151': 'o',$/;"	property	line:43
deburredLetters.u0151	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u014d': 'o',  '\\u014f': 'o', '\\u0151': 'o',$/;"	property	line:43
deburredLetters.u0154	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u014d': 'o',  '\\u014f': 'o', '\\u0151': 'o',$/;"	property	line:43
deburredLetters.u0156	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0154': 'R',  '\\u0156': 'R', '\\u0158': 'R',$/;"	property	line:44
deburredLetters.u0158	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0154': 'R',  '\\u0156': 'R', '\\u0158': 'R',$/;"	property	line:44
deburredLetters.u0155	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0154': 'R',  '\\u0156': 'R', '\\u0158': 'R',$/;"	property	line:44
deburredLetters.u0157	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0155': 'r',  '\\u0157': 'r', '\\u0159': 'r',$/;"	property	line:45
deburredLetters.u0159	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0155': 'r',  '\\u0157': 'r', '\\u0159': 'r',$/;"	property	line:45
deburredLetters.u015a	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0155': 'r',  '\\u0157': 'r', '\\u0159': 'r',$/;"	property	line:45
deburredLetters.u015c	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u015a': 'S',  '\\u015c': 'S', '\\u015e': 'S', '\\u0160': 'S',$/;"	property	line:46
deburredLetters.u015e	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u015a': 'S',  '\\u015c': 'S', '\\u015e': 'S', '\\u0160': 'S',$/;"	property	line:46
deburredLetters.u0160	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u015a': 'S',  '\\u015c': 'S', '\\u015e': 'S', '\\u0160': 'S',$/;"	property	line:46
deburredLetters.u015b	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u015a': 'S',  '\\u015c': 'S', '\\u015e': 'S', '\\u0160': 'S',$/;"	property	line:46
deburredLetters.u015d	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u015b': 's',  '\\u015d': 's', '\\u015f': 's', '\\u0161': 's',$/;"	property	line:47
deburredLetters.u015f	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u015b': 's',  '\\u015d': 's', '\\u015f': 's', '\\u0161': 's',$/;"	property	line:47
deburredLetters.u0161	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u015b': 's',  '\\u015d': 's', '\\u015f': 's', '\\u0161': 's',$/;"	property	line:47
deburredLetters.u0162	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u015b': 's',  '\\u015d': 's', '\\u015f': 's', '\\u0161': 's',$/;"	property	line:47
deburredLetters.u0164	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0162': 'T',  '\\u0164': 'T', '\\u0166': 'T',$/;"	property	line:48
deburredLetters.u0166	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0162': 'T',  '\\u0164': 'T', '\\u0166': 'T',$/;"	property	line:48
deburredLetters.u0163	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0162': 'T',  '\\u0164': 'T', '\\u0166': 'T',$/;"	property	line:48
deburredLetters.u0165	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0163': 't',  '\\u0165': 't', '\\u0167': 't',$/;"	property	line:49
deburredLetters.u0167	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0163': 't',  '\\u0165': 't', '\\u0167': 't',$/;"	property	line:49
deburredLetters.u0168	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0163': 't',  '\\u0165': 't', '\\u0167': 't',$/;"	property	line:49
deburredLetters.u016a	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0168': 'U',  '\\u016a': 'U', '\\u016c': 'U', '\\u016e': 'U', '\\u0170': 'U', '\\u0172': 'U',$/;"	property	line:50
deburredLetters.u016c	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0168': 'U',  '\\u016a': 'U', '\\u016c': 'U', '\\u016e': 'U', '\\u0170': 'U', '\\u0172': 'U',$/;"	property	line:50
deburredLetters.u016e	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0168': 'U',  '\\u016a': 'U', '\\u016c': 'U', '\\u016e': 'U', '\\u0170': 'U', '\\u0172': 'U',$/;"	property	line:50
deburredLetters.u0170	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0168': 'U',  '\\u016a': 'U', '\\u016c': 'U', '\\u016e': 'U', '\\u0170': 'U', '\\u0172': 'U',$/;"	property	line:50
deburredLetters.u0172	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0168': 'U',  '\\u016a': 'U', '\\u016c': 'U', '\\u016e': 'U', '\\u0170': 'U', '\\u0172': 'U',$/;"	property	line:50
deburredLetters.u0169	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0168': 'U',  '\\u016a': 'U', '\\u016c': 'U', '\\u016e': 'U', '\\u0170': 'U', '\\u0172': 'U',$/;"	property	line:50
deburredLetters.u016b	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0169': 'u',  '\\u016b': 'u', '\\u016d': 'u', '\\u016f': 'u', '\\u0171': 'u', '\\u0173': 'u',$/;"	property	line:51
deburredLetters.u016d	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0169': 'u',  '\\u016b': 'u', '\\u016d': 'u', '\\u016f': 'u', '\\u0171': 'u', '\\u0173': 'u',$/;"	property	line:51
deburredLetters.u016f	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0169': 'u',  '\\u016b': 'u', '\\u016d': 'u', '\\u016f': 'u', '\\u0171': 'u', '\\u0173': 'u',$/;"	property	line:51
deburredLetters.u0171	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0169': 'u',  '\\u016b': 'u', '\\u016d': 'u', '\\u016f': 'u', '\\u0171': 'u', '\\u0173': 'u',$/;"	property	line:51
deburredLetters.u0173	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0169': 'u',  '\\u016b': 'u', '\\u016d': 'u', '\\u016f': 'u', '\\u0171': 'u', '\\u0173': 'u',$/;"	property	line:51
deburredLetters.u0174	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0169': 'u',  '\\u016b': 'u', '\\u016d': 'u', '\\u016f': 'u', '\\u0171': 'u', '\\u0173': 'u',$/;"	property	line:51
deburredLetters.u0175	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0174': 'W',  '\\u0175': 'w',$/;"	property	line:52
deburredLetters.u0176	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0174': 'W',  '\\u0175': 'w',$/;"	property	line:52
deburredLetters.u0177	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0176': 'Y',  '\\u0177': 'y', '\\u0178': 'Y',$/;"	property	line:53
deburredLetters.u0178	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0176': 'Y',  '\\u0177': 'y', '\\u0178': 'Y',$/;"	property	line:53
deburredLetters.u0179	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0176': 'Y',  '\\u0177': 'y', '\\u0178': 'Y',$/;"	property	line:53
deburredLetters.u017b	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0179': 'Z',  '\\u017b': 'Z', '\\u017d': 'Z',$/;"	property	line:54
deburredLetters.u017d	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0179': 'Z',  '\\u017b': 'Z', '\\u017d': 'Z',$/;"	property	line:54
deburredLetters.u017a	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0179': 'Z',  '\\u017b': 'Z', '\\u017d': 'Z',$/;"	property	line:54
deburredLetters.u017c	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u017a': 'z',  '\\u017c': 'z', '\\u017e': 'z',$/;"	property	line:55
deburredLetters.u017e	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u017a': 'z',  '\\u017c': 'z', '\\u017e': 'z',$/;"	property	line:55
deburredLetters.u0132	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u017a': 'z',  '\\u017c': 'z', '\\u017e': 'z',$/;"	property	line:55
deburredLetters.u0133	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0132': 'IJ', '\\u0133': 'ij',$/;"	property	line:56
deburredLetters.u0152	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0132': 'IJ', '\\u0133': 'ij',$/;"	property	line:56
deburredLetters.u0153	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0152': 'Oe', '\\u0153': 'oe',$/;"	property	line:57
deburredLetters.u0149	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0152': 'Oe', '\\u0153': 'oe',$/;"	property	line:57
deburredLetters.u017f	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^  '\\u0149': "'n", '\\u017f': 's'$/;"	property	line:58
deburrLetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_deburrLetter.js	/^var deburrLetter = basePropertyOf(deburredLetters);$/;"	variable	line:69
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_defineProperty.js	/^var getNative = require('.\/_getNative');$/;"	variable	line:1
SetCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalArrays.js	/^var SetCache = require('.\/_SetCache'),$/;"	variable	line:1
COMPARE_PARTIAL_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalArrays.js	/^var COMPARE_PARTIAL_FLAG = 1,$/;"	variable	line:6
equalArrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalArrays.js	/^function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:22
equalArrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalArrays.js	/^function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:22
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalByTag.js	/^var Symbol = require('.\/_Symbol'),$/;"	variable	line:1
COMPARE_PARTIAL_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalByTag.js	/^var COMPARE_PARTIAL_FLAG = 1,$/;"	variable	line:9
boolTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalByTag.js	/^var boolTag = '[object Boolean]',$/;"	variable	line:13
arrayBufferTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalByTag.js	/^var arrayBufferTag = '[object ArrayBuffer]',$/;"	variable	line:23
symbolProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalByTag.js	/^var symbolProto = Symbol ? Symbol.prototype : undefined,$/;"	variable	line:27
equalByTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalByTag.js	/^function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {$/;"	function	line:47
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalByTag.js	/^  switch (tag) {$/;"	function	line:48
equalByTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalByTag.js	/^function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {$/;"	function	line:47
stacked	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalByTag.js	/^      var stacked = stack.get(object);$/;"	variable	line:92
result	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalByTag.js	/^      var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);$/;"	variable	line:100
getAllKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalObjects.js	/^var getAllKeys = require('.\/_getAllKeys');$/;"	variable	line:1
COMPARE_PARTIAL_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalObjects.js	/^var COMPARE_PARTIAL_FLAG = 1;$/;"	variable	line:4
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalObjects.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:10
equalObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalObjects.js	/^function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:25
equalObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_equalObjects.js	/^function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:25
basePropertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeHtmlChar.js	/^var basePropertyOf = require('.\/_basePropertyOf');$/;"	variable	line:1
htmlEscapes.&	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeHtmlChar.js	/^var htmlEscapes = {$/;"	property	line:4
htmlEscapes.<	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeHtmlChar.js	/^  '&': '&amp;',$/;"	property	line:5
htmlEscapes.>	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeHtmlChar.js	/^  '<': '&lt;',$/;"	property	line:6
htmlEscapes."	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeHtmlChar.js	/^  '>': '&gt;',$/;"	property	line:7
htmlEscapes.'	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeHtmlChar.js	/^  '"': '&quot;',$/;"	property	line:8
escapeHtmlChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeHtmlChar.js	/^var escapeHtmlChar = basePropertyOf(htmlEscapes);$/;"	variable	line:19
stringEscapes.\	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeStringChar.js	/^var stringEscapes = {$/;"	property	line:2
stringEscapes.'	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeStringChar.js	/^  '\\\\': '\\\\',$/;"	property	line:3
stringEscapes.n	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeStringChar.js	/^  "'": "'",$/;"	property	line:4
stringEscapes.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeStringChar.js	/^  '\\n': 'n',$/;"	property	line:5
stringEscapes.u2028	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeStringChar.js	/^  '\\r': 'r',$/;"	property	line:6
stringEscapes.u2029	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeStringChar.js	/^  '\\u2028': 'u2028',$/;"	property	line:7
escapeStringChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeStringChar.js	/^function escapeStringChar(chr) {$/;"	function	line:18
escapeStringChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_escapeStringChar.js	/^function escapeStringChar(chr) {$/;"	function	line:18
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_flatRest.js	/^var flatten = require('.\/flatten'),$/;"	variable	line:1
flatRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_flatRest.js	/^function flatRest(func) {$/;"	function	line:12
flatRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_flatRest.js	/^function flatRest(func) {$/;"	function	line:12
freeGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_freeGlobal.js	/^var freeGlobal = typeof global == 'object' && global && global.Object === Object && global;$/;"	variable	line:2
baseGetAllKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getAllKeys.js	/^var baseGetAllKeys = require('.\/_baseGetAllKeys'),$/;"	variable	line:1
getAllKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getAllKeys.js	/^function getAllKeys(object) {$/;"	function	line:12
getAllKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getAllKeys.js	/^function getAllKeys(object) {$/;"	function	line:12
baseGetAllKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getAllKeysIn.js	/^var baseGetAllKeys = require('.\/_baseGetAllKeys'),$/;"	variable	line:1
getAllKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getAllKeysIn.js	/^function getAllKeysIn(object) {$/;"	function	line:13
getAllKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getAllKeysIn.js	/^function getAllKeysIn(object) {$/;"	function	line:13
metaMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getData.js	/^var metaMap = require('.\/_metaMap'),$/;"	variable	line:1
realNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getFuncName.js	/^var realNames = require('.\/_realNames');$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getFuncName.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:7
getFuncName	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getFuncName.js	/^function getFuncName(func) {$/;"	function	line:16
getFuncName	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getFuncName.js	/^function getFuncName(func) {$/;"	function	line:16
getHolder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getHolder.js	/^function getHolder(func) {$/;"	function	line:8
getHolder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getHolder.js	/^function getHolder(func) {$/;"	function	line:8
isKeyable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getMapData.js	/^var isKeyable = require('.\/_isKeyable');$/;"	variable	line:1
getMapData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getMapData.js	/^function getMapData(map, key) {$/;"	function	line:11
getMapData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getMapData.js	/^function getMapData(map, key) {$/;"	function	line:11
isStrictComparable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getMatchData.js	/^var isStrictComparable = require('.\/_isStrictComparable'),$/;"	variable	line:1
getMatchData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getMatchData.js	/^function getMatchData(object) {$/;"	function	line:11
getMatchData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getMatchData.js	/^function getMatchData(object) {$/;"	function	line:11
baseIsNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getNative.js	/^var baseIsNative = require('.\/_baseIsNative'),$/;"	variable	line:1
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getNative.js	/^function getNative(object, key) {$/;"	function	line:12
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getNative.js	/^function getNative(object, key) {$/;"	function	line:12
overArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getPrototype.js	/^var overArg = require('.\/_overArg');$/;"	variable	line:1
getPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getPrototype.js	/^var getPrototype = overArg(Object.getPrototypeOf, Object);$/;"	variable	line:4
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getRawTag.js	/^var Symbol = require('.\/_Symbol');$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getRawTag.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:7
nativeObjectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getRawTag.js	/^var nativeObjectToString = objectProto.toString;$/;"	variable	line:14
symToStringTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getRawTag.js	/^var symToStringTag = Symbol ? Symbol.toStringTag : undefined;$/;"	variable	line:17
getRawTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getRawTag.js	/^function getRawTag(value) {$/;"	function	line:26
getRawTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getRawTag.js	/^function getRawTag(value) {$/;"	function	line:26
arrayFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getSymbols.js	/^var arrayFilter = require('.\/_arrayFilter'),$/;"	variable	line:1
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getSymbols.js	/^var propertyIsEnumerable = objectProto.propertyIsEnumerable;$/;"	variable	line:8
arrayPush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getSymbolsIn.js	/^var arrayPush = require('.\/_arrayPush'),$/;"	variable	line:1
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getTag.js	/^var DataView = require('.\/_DataView'),$/;"	variable	line:1
mapTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getTag.js	/^var mapTag = '[object Map]',$/;"	variable	line:10
dataViewTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getTag.js	/^var dataViewTag = '[object DataView]';$/;"	variable	line:16
dataViewCtorString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getTag.js	/^var dataViewCtorString = toSource(DataView),$/;"	variable	line:19
getTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getTag.js	/^var getTag = baseGetTag;$/;"	variable	line:32
getTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getTag.js	/^  getTag = function(value) {$/;"	function	line:40
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getTag.js	/^      switch (ctorString) {$/;"	function	line:46
getTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getTag.js	/^    (WeakMap && getTag(new WeakMap) != weakMapTag)) {$/;"	function	line:39
getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getValue.js	/^function getValue(object, key) {$/;"	function	line:9
getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getValue.js	/^function getValue(object, key) {$/;"	function	line:9
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getView.js	/^var nativeMax = Math.max,$/;"	variable	line:2
getView	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getView.js	/^function getView(start, end, transforms) {$/;"	function	line:15
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getView.js	/^    switch (data.type) {$/;"	function	line:23
getView	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getView.js	/^function getView(start, end, transforms) {$/;"	function	line:15
getWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getWrapDetails.js	/^function getWrapDetails(source) {$/;"	function	line:12
function.getWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_getWrapDetails.js	/^function getWrapDetails(source) {$/;"	function	line:12
hashClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Hash.js	/^var hashClear = require('.\/_hashClear'),$/;"	variable	line:1
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Hash.js	/^function Hash(entries) {$/;"	function	line:14
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Hash.js	/^function Hash(entries) {$/;"	class	line:14
Hash.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Hash.js	/^Hash.prototype.clear = hashClear;$/;"	method	line:26
Hash.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Hash.js	/^Hash.prototype.get = hashGet;$/;"	method	line:28
Hash.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Hash.js	/^Hash.prototype.has = hashHas;$/;"	method	line:29
Hash.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Hash.js	/^Hash.prototype.set = hashSet;$/;"	method	line:30
nativeCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashClear.js	/^var nativeCreate = require('.\/_nativeCreate');$/;"	variable	line:1
hashClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashClear.js	/^function hashClear() {$/;"	function	line:10
hashClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashClear.js	/^function hashClear() {$/;"	class	line:10
hashDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashDelete.js	/^function hashDelete(key) {$/;"	function	line:11
hashDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashDelete.js	/^function hashDelete(key) {$/;"	class	line:11
nativeCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashGet.js	/^var nativeCreate = require('.\/_nativeCreate');$/;"	variable	line:1
HASH_UNDEFINED	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashGet.js	/^var HASH_UNDEFINED = '__lodash_hash_undefined__';$/;"	variable	line:4
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashGet.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:10
hashGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashGet.js	/^function hashGet(key) {$/;"	function	line:21
hashGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashGet.js	/^function hashGet(key) {$/;"	function	line:21
nativeCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashHas.js	/^var nativeCreate = require('.\/_nativeCreate');$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashHas.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:7
hashHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashHas.js	/^function hashHas(key) {$/;"	function	line:18
hashHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashHas.js	/^function hashHas(key) {$/;"	function	line:18
nativeCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashSet.js	/^var nativeCreate = require('.\/_nativeCreate');$/;"	variable	line:1
HASH_UNDEFINED	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashSet.js	/^var HASH_UNDEFINED = '__lodash_hash_undefined__';$/;"	variable	line:4
hashSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashSet.js	/^function hashSet(key, value) {$/;"	function	line:16
hashSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hashSet.js	/^function hashSet(key, value) {$/;"	class	line:16
castPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hasPath.js	/^var castPath = require('.\/_castPath'),$/;"	variable	line:1
hasPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hasPath.js	/^function hasPath(object, path, hasFunc) {$/;"	function	line:17
hasPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hasPath.js	/^function hasPath(object, path, hasFunc) {$/;"	function	line:17
rsAstralRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hasUnicode.js	/^var rsAstralRange = '\\\\ud800-\\\\udfff',$/;"	variable	line:2
rsZWJ	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hasUnicode.js	/^var rsZWJ = '\\\\u200d';$/;"	variable	line:10
reHasUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hasUnicode.js	/^var reHasUnicode = RegExp('[' + rsZWJ + rsAstralRange  + rsComboRange + rsVarRange + ']');$/;"	variable	line:13
hasUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hasUnicode.js	/^function hasUnicode(string) {$/;"	function	line:22
hasUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hasUnicode.js	/^function hasUnicode(string) {$/;"	function	line:22
hasUnicodeWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hasUnicodeWord.js	/^function hasUnicodeWord(string) {$/;"	function	line:11
hasUnicodeWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_hasUnicodeWord.js	/^function hasUnicodeWord(string) {$/;"	function	line:11
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneArray.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:5
initCloneArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneArray.js	/^function initCloneArray(array) {$/;"	function	line:14
initCloneArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneArray.js	/^function initCloneArray(array) {$/;"	function	line:14
cloneArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneByTag.js	/^var cloneArrayBuffer = require('.\/_cloneArrayBuffer'),$/;"	variable	line:1
boolTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneByTag.js	/^var boolTag = '[object Boolean]',$/;"	variable	line:10
arrayBufferTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneByTag.js	/^var arrayBufferTag = '[object ArrayBuffer]',$/;"	variable	line:19
initCloneByTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneByTag.js	/^function initCloneByTag(object, tag, cloneFunc, isDeep) {$/;"	function	line:44
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneByTag.js	/^  switch (tag) {$/;"	function	line:46
initCloneByTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneByTag.js	/^function initCloneByTag(object, tag, cloneFunc, isDeep) {$/;"	function	line:44
baseCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneObject.js	/^var baseCreate = require('.\/_baseCreate'),$/;"	variable	line:1
initCloneObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneObject.js	/^function initCloneObject(object) {$/;"	function	line:12
initCloneObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_initCloneObject.js	/^function initCloneObject(object) {$/;"	function	line:12
insertWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_insertWrapDetails.js	/^function insertWrapDetails(source, details) {$/;"	function	line:12
function.insertWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_insertWrapDetails.js	/^function insertWrapDetails(source, details) {$/;"	function	line:12
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isFlattenable.js	/^var Symbol = require('.\/_Symbol'),$/;"	variable	line:1
spreadableSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isFlattenable.js	/^var spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined;$/;"	variable	line:6
isFlattenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isFlattenable.js	/^function isFlattenable(value) {$/;"	function	line:15
isFlattenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isFlattenable.js	/^function isFlattenable(value) {$/;"	function	line:15
MAX_SAFE_INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isIndex.js	/^var MAX_SAFE_INTEGER = 9007199254740991;$/;"	variable	line:2
reIsUint	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isIndex.js	/^var reIsUint = \/^(?:0|[1-9]\\d*)$\/;$/;"	variable	line:5
isIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isIndex.js	/^function isIndex(value, length) {$/;"	function	line:15
isIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isIndex.js	/^function isIndex(value, length) {$/;"	function	line:15
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isIterateeCall.js	/^var eq = require('.\/eq'),$/;"	variable	line:1
isIterateeCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isIterateeCall.js	/^function isIterateeCall(value, index, object) {$/;"	function	line:16
isIterateeCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isIterateeCall.js	/^function isIterateeCall(value, index, object) {$/;"	function	line:16
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isKey.js	/^var isArray = require('.\/isArray'),$/;"	variable	line:1
isKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isKey.js	/^function isKey(value, object) {$/;"	function	line:16
isKeyable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isKeyable.js	/^function isKeyable(value) {$/;"	function	line:8
isKeyable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isKeyable.js	/^function isKeyable(value) {$/;"	function	line:8
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isLaziable.js	/^var LazyWrapper = require('.\/_LazyWrapper'),$/;"	variable	line:1
isLaziable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isLaziable.js	/^function isLaziable(func) {$/;"	function	line:14
isLaziable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isLaziable.js	/^function isLaziable(func) {$/;"	function	line:14
coreJsData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isMaskable.js	/^var coreJsData = require('.\/_coreJsData'),$/;"	variable	line:1
isMaskable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isMaskable.js	/^var isMaskable = coreJsData ? isFunction : stubFalse;$/;"	variable	line:12
coreJsData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isMasked.js	/^var coreJsData = require('.\/_coreJsData');$/;"	variable	line:1
isMasked	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isMasked.js	/^function isMasked(func) {$/;"	function	line:16
isMasked	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isMasked.js	/^function isMasked(func) {$/;"	function	line:16
isPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isPrototype.js	/^function isPrototype(value) {$/;"	function	line:11
isPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isPrototype.js	/^function isPrototype(value) {$/;"	function	line:11
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isStrictComparable.js	/^var isObject = require('.\/isObject');$/;"	variable	line:1
isStrictComparable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isStrictComparable.js	/^function isStrictComparable(value) {$/;"	function	line:11
isStrictComparable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_isStrictComparable.js	/^function isStrictComparable(value) {$/;"	function	line:11
iteratorToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_iteratorToArray.js	/^function iteratorToArray(iterator) {$/;"	function	line:8
iteratorToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_iteratorToArray.js	/^function iteratorToArray(iterator) {$/;"	function	line:8
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_lazyClone.js	/^var LazyWrapper = require('.\/_LazyWrapper'),$/;"	variable	line:1
lazyClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_lazyClone.js	/^function lazyClone() {$/;"	function	line:12
lazyClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_lazyClone.js	/^function lazyClone() {$/;"	function	line:12
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_lazyReverse.js	/^var LazyWrapper = require('.\/_LazyWrapper');$/;"	variable	line:1
lazyReverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_lazyReverse.js	/^function lazyReverse() {$/;"	function	line:11
lazyReverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_lazyReverse.js	/^function lazyReverse() {$/;"	function	line:11
baseWrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_lazyValue.js	/^var baseWrapperValue = require('.\/_baseWrapperValue'),$/;"	variable	line:1
LAZY_FILTER_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_lazyValue.js	/^var LAZY_FILTER_FLAG = 1,$/;"	variable	line:6
nativeMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_lazyValue.js	/^var nativeMin = Math.min;$/;"	variable	line:10
lazyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_lazyValue.js	/^function lazyValue() {$/;"	function	line:20
lazyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_lazyValue.js	/^function lazyValue() {$/;"	function	line:20
baseCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_LazyWrapper.js	/^var baseCreate = require('.\/_baseCreate'),$/;"	variable	line:1
MAX_ARRAY_LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_LazyWrapper.js	/^var MAX_ARRAY_LENGTH = 4294967295;$/;"	variable	line:5
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_LazyWrapper.js	/^function LazyWrapper(value) {$/;"	function	line:14
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_LazyWrapper.js	/^function LazyWrapper(value) {$/;"	class	line:14
LazyWrapper.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_LazyWrapper.js	/^LazyWrapper.prototype.constructor = LazyWrapper;$/;"	method	line:26
listCacheClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_ListCache.js	/^var listCacheClear = require('.\/_listCacheClear'),$/;"	variable	line:1
ListCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_ListCache.js	/^function ListCache(entries) {$/;"	function	line:14
ListCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_ListCache.js	/^function ListCache(entries) {$/;"	class	line:14
ListCache.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_ListCache.js	/^ListCache.prototype.clear = listCacheClear;$/;"	method	line:26
ListCache.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_ListCache.js	/^ListCache.prototype.get = listCacheGet;$/;"	method	line:28
ListCache.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_ListCache.js	/^ListCache.prototype.has = listCacheHas;$/;"	method	line:29
ListCache.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_ListCache.js	/^ListCache.prototype.set = listCacheSet;$/;"	method	line:30
listCacheClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheClear.js	/^function listCacheClear() {$/;"	function	line:8
listCacheClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheClear.js	/^function listCacheClear() {$/;"	class	line:8
assocIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheDelete.js	/^var assocIndexOf = require('.\/_assocIndexOf');$/;"	variable	line:1
arrayProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheDelete.js	/^var arrayProto = Array.prototype;$/;"	variable	line:4
splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheDelete.js	/^var splice = arrayProto.splice;$/;"	variable	line:7
listCacheDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheDelete.js	/^function listCacheDelete(key) {$/;"	function	line:18
listCacheDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheDelete.js	/^function listCacheDelete(key) {$/;"	function	line:18
assocIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheGet.js	/^var assocIndexOf = require('.\/_assocIndexOf');$/;"	variable	line:1
listCacheGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheGet.js	/^function listCacheGet(key) {$/;"	function	line:12
listCacheGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheGet.js	/^function listCacheGet(key) {$/;"	function	line:12
assocIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheHas.js	/^var assocIndexOf = require('.\/_assocIndexOf');$/;"	variable	line:1
listCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheHas.js	/^function listCacheHas(key) {$/;"	function	line:12
listCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheHas.js	/^function listCacheHas(key) {$/;"	function	line:12
assocIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheSet.js	/^var assocIndexOf = require('.\/_assocIndexOf');$/;"	variable	line:1
listCacheSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheSet.js	/^function listCacheSet(key, value) {$/;"	function	line:13
listCacheSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_listCacheSet.js	/^function listCacheSet(key, value) {$/;"	function	line:13
baseCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_LodashWrapper.js	/^var baseCreate = require('.\/_baseCreate'),$/;"	variable	line:1
LodashWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_LodashWrapper.js	/^function LodashWrapper(value, chainAll) {$/;"	function	line:11
LodashWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_LodashWrapper.js	/^function LodashWrapper(value, chainAll) {$/;"	class	line:11
LodashWrapper.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_LodashWrapper.js	/^LodashWrapper.prototype.constructor = LodashWrapper;$/;"	method	line:20
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Map.js	/^var getNative = require('.\/_getNative'),$/;"	variable	line:1
Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Map.js	/^var Map = getNative(root, 'Map');$/;"	variable	line:5
mapCacheClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_MapCache.js	/^var mapCacheClear = require('.\/_mapCacheClear'),$/;"	variable	line:1
MapCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_MapCache.js	/^function MapCache(entries) {$/;"	function	line:14
MapCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_MapCache.js	/^function MapCache(entries) {$/;"	class	line:14
MapCache.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_MapCache.js	/^MapCache.prototype.clear = mapCacheClear;$/;"	method	line:26
MapCache.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_MapCache.js	/^MapCache.prototype.get = mapCacheGet;$/;"	method	line:28
MapCache.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_MapCache.js	/^MapCache.prototype.has = mapCacheHas;$/;"	method	line:29
MapCache.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_MapCache.js	/^MapCache.prototype.set = mapCacheSet;$/;"	method	line:30
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheClear.js	/^var Hash = require('.\/_Hash'),$/;"	variable	line:1
mapCacheClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheClear.js	/^function mapCacheClear() {$/;"	function	line:12
mapCacheClear.__data__.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheClear.js	/^  this.__data__ = {$/;"	property	line:14
mapCacheClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheClear.js	/^function mapCacheClear() {$/;"	class	line:12
getMapData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheDelete.js	/^var getMapData = require('.\/_getMapData');$/;"	variable	line:1
mapCacheDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheDelete.js	/^function mapCacheDelete(key) {$/;"	function	line:12
mapCacheDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheDelete.js	/^function mapCacheDelete(key) {$/;"	class	line:12
getMapData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheGet.js	/^var getMapData = require('.\/_getMapData');$/;"	variable	line:1
mapCacheGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheGet.js	/^function mapCacheGet(key) {$/;"	function	line:12
mapCacheGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheGet.js	/^function mapCacheGet(key) {$/;"	function	line:12
getMapData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheHas.js	/^var getMapData = require('.\/_getMapData');$/;"	variable	line:1
mapCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheHas.js	/^function mapCacheHas(key) {$/;"	function	line:12
mapCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheHas.js	/^function mapCacheHas(key) {$/;"	function	line:12
getMapData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheSet.js	/^var getMapData = require('.\/_getMapData');$/;"	variable	line:1
mapCacheSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheSet.js	/^function mapCacheSet(key, value) {$/;"	function	line:13
mapCacheSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapCacheSet.js	/^function mapCacheSet(key, value) {$/;"	class	line:13
mapToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapToArray.js	/^function mapToArray(map) {$/;"	function	line:8
mapToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mapToArray.js	/^function mapToArray(map) {$/;"	function	line:8
matchesStrictComparable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_matchesStrictComparable.js	/^function matchesStrictComparable(key, srcValue) {$/;"	function	line:10
matchesStrictComparable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_matchesStrictComparable.js	/^function matchesStrictComparable(key, srcValue) {$/;"	function	line:10
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_memoizeCapped.js	/^var memoize = require('.\/memoize');$/;"	variable	line:1
MAX_MEMOIZE_SIZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_memoizeCapped.js	/^var MAX_MEMOIZE_SIZE = 500;$/;"	variable	line:4
memoizeCapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_memoizeCapped.js	/^function memoizeCapped(func) {$/;"	function	line:14
memoizeCapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_memoizeCapped.js	/^function memoizeCapped(func) {$/;"	function	line:14
composeArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mergeData.js	/^var composeArgs = require('.\/_composeArgs'),$/;"	variable	line:1
PLACEHOLDER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mergeData.js	/^var PLACEHOLDER = '__lodash_placeholder__';$/;"	variable	line:6
WRAP_BIND_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mergeData.js	/^var WRAP_BIND_FLAG = 1,$/;"	variable	line:9
nativeMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mergeData.js	/^var nativeMin = Math.min;$/;"	variable	line:17
mergeData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mergeData.js	/^function mergeData(data, source) {$/;"	function	line:35
mergeData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_mergeData.js	/^function mergeData(data, source) {$/;"	function	line:35
WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_metaMap.js	/^var WeakMap = require('.\/_WeakMap');$/;"	variable	line:1
metaMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_metaMap.js	/^var metaMap = WeakMap && new WeakMap;$/;"	variable	line:4
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_nativeCreate.js	/^var getNative = require('.\/_getNative');$/;"	variable	line:1
nativeCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_nativeCreate.js	/^var nativeCreate = getNative(Object, 'create');$/;"	variable	line:4
overArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_nativeKeys.js	/^var overArg = require('.\/_overArg');$/;"	variable	line:1
nativeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_nativeKeys.js	/^var nativeKeys = overArg(Object.keys, Object);$/;"	variable	line:4
nativeKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_nativeKeysIn.js	/^function nativeKeysIn(object) {$/;"	function	line:10
nativeKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_nativeKeysIn.js	/^function nativeKeysIn(object) {$/;"	function	line:10
freeGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_nodeUtil.js	/^var freeGlobal = require('.\/_freeGlobal');$/;"	variable	line:1
freeExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_nodeUtil.js	/^var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;$/;"	variable	line:4
freeModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_nodeUtil.js	/^var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;$/;"	variable	line:7
moduleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_nodeUtil.js	/^var moduleExports = freeModule && freeModule.exports === freeExports;$/;"	variable	line:10
freeProcess	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_nodeUtil.js	/^var freeProcess = moduleExports && freeGlobal.process;$/;"	variable	line:13
nativeObjectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_objectToString.js	/^var nativeObjectToString = objectProto.toString;$/;"	variable	line:9
objectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_objectToString.js	/^function objectToString(value) {$/;"	function	line:18
objectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_objectToString.js	/^function objectToString(value) {$/;"	function	line:18
overArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_overArg.js	/^function overArg(func, transform) {$/;"	function	line:9
overArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_overArg.js	/^function overArg(func, transform) {$/;"	function	line:9
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_overRest.js	/^var apply = require('.\/_apply');$/;"	variable	line:1
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_overRest.js	/^var nativeMax = Math.max;$/;"	variable	line:4
overRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_overRest.js	/^function overRest(func, start, transform) {$/;"	function	line:15
overRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_overRest.js	/^function overRest(func, start, transform) {$/;"	function	line:15
baseGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_parent.js	/^var baseGet = require('.\/_baseGet'),$/;"	variable	line:1
parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_parent.js	/^function parent(object, path) {$/;"	function	line:12
parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_parent.js	/^function parent(object, path) {$/;"	function	line:12
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Promise.js	/^var getNative = require('.\/_getNative'),$/;"	variable	line:1
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Promise.js	/^var Promise = getNative(root, 'Promise');$/;"	variable	line:5
reEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_reEscape.js	/^var reEscape = \/<%-([\\s\\S]+?)%>\/g;$/;"	variable	line:2
reEvaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_reEvaluate.js	/^var reEvaluate = \/<%([\\s\\S]+?)%>\/g;$/;"	variable	line:2
reInterpolate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_reInterpolate.js	/^var reInterpolate = \/<%=([\\s\\S]+?)%>\/g;$/;"	variable	line:2
copyArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_reorder.js	/^var copyArray = require('.\/_copyArray'),$/;"	variable	line:1
nativeMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_reorder.js	/^var nativeMin = Math.min;$/;"	variable	line:5
reorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_reorder.js	/^function reorder(array, indexes) {$/;"	function	line:17
reorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_reorder.js	/^function reorder(array, indexes) {$/;"	function	line:17
PLACEHOLDER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_replaceHolders.js	/^var PLACEHOLDER = '__lodash_placeholder__';$/;"	variable	line:2
replaceHolders	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_replaceHolders.js	/^function replaceHolders(array, placeholder) {$/;"	function	line:13
replaceHolders	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_replaceHolders.js	/^function replaceHolders(array, placeholder) {$/;"	function	line:13
freeGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_root.js	/^var freeGlobal = require('.\/_freeGlobal');$/;"	variable	line:1
freeSelf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_root.js	/^var freeSelf = typeof self == 'object' && self && self.Object === Object && self;$/;"	variable	line:4
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_root.js	/^var root = freeGlobal || freeSelf || Function('return this')();$/;"	variable	line:7
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Set.js	/^var getNative = require('.\/_getNative'),$/;"	variable	line:1
Set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Set.js	/^var Set = getNative(root, 'Set');$/;"	variable	line:5
MapCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_SetCache.js	/^var MapCache = require('.\/_MapCache'),$/;"	variable	line:1
SetCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_SetCache.js	/^function SetCache(values) {$/;"	function	line:13
SetCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_SetCache.js	/^function SetCache(values) {$/;"	class	line:13
SetCache.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_SetCache.js	/^SetCache.prototype.add = SetCache.prototype.push = setCacheAdd;$/;"	method	line:24
SetCache.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_SetCache.js	/^SetCache.prototype.has = setCacheHas;$/;"	method	line:25
HASH_UNDEFINED	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setCacheAdd.js	/^var HASH_UNDEFINED = '__lodash_hash_undefined__';$/;"	variable	line:2
setCacheAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setCacheAdd.js	/^function setCacheAdd(value) {$/;"	function	line:14
setCacheAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setCacheAdd.js	/^function setCacheAdd(value) {$/;"	class	line:14
setCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setCacheHas.js	/^function setCacheHas(value) {$/;"	function	line:10
setCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setCacheHas.js	/^function setCacheHas(value) {$/;"	function	line:10
baseSetData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setData.js	/^var baseSetData = require('.\/_baseSetData'),$/;"	variable	line:1
setData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setData.js	/^var setData = shortOut(baseSetData);$/;"	variable	line:18
setToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setToArray.js	/^function setToArray(set) {$/;"	function	line:8
setToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setToArray.js	/^function setToArray(set) {$/;"	function	line:8
setToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setToPairs.js	/^function setToPairs(set) {$/;"	function	line:8
setToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setToPairs.js	/^function setToPairs(set) {$/;"	function	line:8
baseSetToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setToString.js	/^var baseSetToString = require('.\/_baseSetToString'),$/;"	variable	line:1
setToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setToString.js	/^var setToString = shortOut(baseSetToString);$/;"	variable	line:12
getWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setWrapToString.js	/^var getWrapDetails = require('.\/_getWrapDetails'),$/;"	variable	line:1
setWrapToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setWrapToString.js	/^function setWrapToString(wrapper, reference, bitmask) {$/;"	function	line:16
setWrapToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_setWrapToString.js	/^function setWrapToString(wrapper, reference, bitmask) {$/;"	function	line:16
HOT_COUNT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_shortOut.js	/^var HOT_COUNT = 800,$/;"	variable	line:2
nativeNow	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_shortOut.js	/^var nativeNow = Date.now;$/;"	variable	line:6
shortOut	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_shortOut.js	/^function shortOut(func) {$/;"	function	line:17
shortOut	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_shortOut.js	/^function shortOut(func) {$/;"	function	line:17
baseRandom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_shuffleSelf.js	/^var baseRandom = require('.\/_baseRandom');$/;"	variable	line:1
shuffleSelf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_shuffleSelf.js	/^function shuffleSelf(array, size) {$/;"	function	line:11
shuffleSelf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_shuffleSelf.js	/^function shuffleSelf(array, size) {$/;"	function	line:11
ListCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Stack.js	/^var ListCache = require('.\/_ListCache'),$/;"	variable	line:1
Stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Stack.js	/^function Stack(entries) {$/;"	function	line:15
Stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Stack.js	/^function Stack(entries) {$/;"	class	line:15
Stack.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Stack.js	/^Stack.prototype.clear = stackClear;$/;"	method	line:21
Stack.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Stack.js	/^Stack.prototype.get = stackGet;$/;"	method	line:23
Stack.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Stack.js	/^Stack.prototype.has = stackHas;$/;"	method	line:24
Stack.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Stack.js	/^Stack.prototype.set = stackSet;$/;"	method	line:25
ListCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackClear.js	/^var ListCache = require('.\/_ListCache');$/;"	variable	line:1
stackClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackClear.js	/^function stackClear() {$/;"	function	line:10
stackClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackClear.js	/^function stackClear() {$/;"	class	line:10
stackDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackDelete.js	/^function stackDelete(key) {$/;"	function	line:10
stackDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackDelete.js	/^function stackDelete(key) {$/;"	class	line:10
stackGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackGet.js	/^function stackGet(key) {$/;"	function	line:10
stackGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackGet.js	/^function stackGet(key) {$/;"	function	line:10
stackHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackHas.js	/^function stackHas(key) {$/;"	function	line:10
stackHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackHas.js	/^function stackHas(key) {$/;"	function	line:10
ListCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackSet.js	/^var ListCache = require('.\/_ListCache'),$/;"	variable	line:1
LARGE_ARRAY_SIZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackSet.js	/^var LARGE_ARRAY_SIZE = 200;$/;"	variable	line:6
stackSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackSet.js	/^function stackSet(key, value) {$/;"	function	line:18
stackSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stackSet.js	/^function stackSet(key, value) {$/;"	class	line:18
strictIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_strictIndexOf.js	/^function strictIndexOf(array, value, fromIndex) {$/;"	function	line:11
strictIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_strictIndexOf.js	/^function strictIndexOf(array, value, fromIndex) {$/;"	function	line:11
strictLastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_strictLastIndexOf.js	/^function strictLastIndexOf(array, value, fromIndex) {$/;"	function	line:11
strictLastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_strictLastIndexOf.js	/^function strictLastIndexOf(array, value, fromIndex) {$/;"	function	line:11
asciiSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stringSize.js	/^var asciiSize = require('.\/_asciiSize'),$/;"	variable	line:1
stringSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stringSize.js	/^function stringSize(string) {$/;"	function	line:12
stringSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stringSize.js	/^function stringSize(string) {$/;"	function	line:12
asciiToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stringToArray.js	/^var asciiToArray = require('.\/_asciiToArray'),$/;"	variable	line:1
stringToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stringToArray.js	/^function stringToArray(string) {$/;"	function	line:12
stringToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stringToArray.js	/^function stringToArray(string) {$/;"	function	line:12
memoizeCapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_stringToPath.js	/^var memoizeCapped = require('.\/_memoizeCapped');$/;"	variable	line:1
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Symbol.js	/^var root = require('.\/_root');$/;"	variable	line:1
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Symbol.js	/^var Symbol = root.Symbol;$/;"	variable	line:4
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_toKey.js	/^var isSymbol = require('.\/isSymbol');$/;"	variable	line:1
INFINITY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_toKey.js	/^var INFINITY = 1 \/ 0;$/;"	variable	line:4
toKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_toKey.js	/^function toKey(value) {$/;"	function	line:13
toKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_toKey.js	/^function toKey(value) {$/;"	function	line:13
funcToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_toSource.js	/^var funcToString = funcProto.toString;$/;"	variable	line:5
toSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_toSource.js	/^function toSource(func) {$/;"	function	line:14
toSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_toSource.js	/^function toSource(func) {$/;"	function	line:14
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Uint8Array.js	/^var root = require('.\/_root');$/;"	variable	line:1
Uint8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_Uint8Array.js	/^var Uint8Array = root.Uint8Array;$/;"	variable	line:4
basePropertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unescapeHtmlChar.js	/^var basePropertyOf = require('.\/_basePropertyOf');$/;"	variable	line:1
htmlUnescapes.&amp;	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unescapeHtmlChar.js	/^var htmlUnescapes = {$/;"	property	line:4
htmlUnescapes.&lt;	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unescapeHtmlChar.js	/^  '&amp;': '&',$/;"	property	line:5
htmlUnescapes.&gt;	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unescapeHtmlChar.js	/^  '&lt;': '<',$/;"	property	line:6
htmlUnescapes.&quot;	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unescapeHtmlChar.js	/^  '&gt;': '>',$/;"	property	line:7
htmlUnescapes.&#39;	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unescapeHtmlChar.js	/^  '&quot;': '"',$/;"	property	line:8
unescapeHtmlChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unescapeHtmlChar.js	/^var unescapeHtmlChar = basePropertyOf(htmlUnescapes);$/;"	variable	line:19
rsAstralRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeSize.js	/^var rsAstralRange = '\\\\ud800-\\\\udfff',$/;"	variable	line:2
rsAstral	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeSize.js	/^var rsAstral = '[' + rsAstralRange + ']',$/;"	variable	line:10
reOptMod	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeSize.js	/^var reOptMod = rsModifier + '?',$/;"	variable	line:20
reUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeSize.js	/^var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g');$/;"	variable	line:27
unicodeSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeSize.js	/^function unicodeSize(string) {$/;"	function	line:36
unicodeSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeSize.js	/^function unicodeSize(string) {$/;"	function	line:36
rsAstralRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeToArray.js	/^var rsAstralRange = '\\\\ud800-\\\\udfff',$/;"	variable	line:2
rsAstral	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeToArray.js	/^var rsAstral = '[' + rsAstralRange + ']',$/;"	variable	line:10
reOptMod	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeToArray.js	/^var reOptMod = rsModifier + '?',$/;"	variable	line:20
reUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeToArray.js	/^var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g');$/;"	variable	line:27
unicodeToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeToArray.js	/^function unicodeToArray(string) {$/;"	function	line:36
unicodeToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeToArray.js	/^function unicodeToArray(string) {$/;"	function	line:36
rsAstralRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeWords.js	/^var rsAstralRange = '\\\\ud800-\\\\udfff',$/;"	variable	line:2
rsApos	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeWords.js	/^var rsApos = "['\\u2019]",$/;"	variable	line:18
rsMiscLower	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeWords.js	/^var rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')',$/;"	variable	line:34
reUnicodeWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeWords.js	/^var reUnicodeWord = RegExp([$/;"	variable	line:47
unicodeWords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeWords.js	/^function unicodeWords(string) {$/;"	function	line:65
unicodeWords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_unicodeWords.js	/^function unicodeWords(string) {$/;"	function	line:65
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_updateWrapDetails.js	/^var arrayEach = require('.\/_arrayEach'),$/;"	variable	line:1
WRAP_BIND_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_updateWrapDetails.js	/^var WRAP_BIND_FLAG = 1,$/;"	variable	line:5
wrapFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_updateWrapDetails.js	/^var wrapFlags = [$/;"	variable	line:16
updateWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_updateWrapDetails.js	/^function updateWrapDetails(details, bitmask) {$/;"	function	line:36
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_updateWrapDetails.js	/^  arrayEach(wrapFlags, function(pair) {$/;"	function	line:37
updateWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_updateWrapDetails.js	/^function updateWrapDetails(details, bitmask) {$/;"	function	line:36
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_WeakMap.js	/^var getNative = require('.\/_getNative'),$/;"	variable	line:1
WeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_WeakMap.js	/^var WeakMap = getNative(root, 'WeakMap');$/;"	variable	line:5
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_wrapperClone.js	/^var LazyWrapper = require('.\/_LazyWrapper'),$/;"	variable	line:1
wrapperClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_wrapperClone.js	/^function wrapperClone(wrapper) {$/;"	function	line:12
wrapperClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/_wrapperClone.js	/^function wrapperClone(wrapper) {$/;"	function	line:12
createMathOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/add.js	/^var createMathOperation = require('.\/_createMathOperation');$/;"	variable	line:1
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/add.js	/^var add = createMathOperation(function(augend, addend) {$/;"	variable	line:18
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/after.js	/^var toInteger = require('.\/toInteger');$/;"	variable	line:1
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/after.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:4
after	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/after.js	/^function after(n, func) {$/;"	function	line:30
after	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/after.js	/^function after(n, func) {$/;"	function	line:30
module.exports.chunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/array.js	/^module.exports = {$/;"	property	line:1
createWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/ary.js	/^var createWrap = require('.\/_createWrap');$/;"	variable	line:1
WRAP_ARY_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/ary.js	/^var WRAP_ARY_FLAG = 128;$/;"	variable	line:4
ary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/ary.js	/^function ary(func, n, guard) {$/;"	function	line:23
ary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/ary.js	/^function ary(func, n, guard) {$/;"	function	line:23
assignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assign.js	/^var assignValue = require('.\/_assignValue'),$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assign.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:12
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assign.js	/^ * function Foo() {$/;"	function	line:32
Bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assign.js	/^ * function Bar() {$/;"	function	line:36
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assign.js	/^var assign = createAssigner(function(object, source) {$/;"	variable	line:46
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assignIn.js	/^var copyObject = require('.\/_copyObject'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assignIn.js	/^ * function Foo() {$/;"	function	line:22
Bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assignIn.js	/^ * function Bar() {$/;"	function	line:26
assignIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assignIn.js	/^var assignIn = createAssigner(function(object, source) {$/;"	variable	line:36
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assignInWith.js	/^var copyObject = require('.\/_copyObject'),$/;"	variable	line:1
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assignInWith.js	/^ * function customizer(objValue, srcValue) {$/;"	function	line:25
assignInWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assignInWith.js	/^var assignInWith = createAssigner(function(object, source, srcIndex, customizer) {$/;"	variable	line:34
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assignWith.js	/^var copyObject = require('.\/_copyObject'),$/;"	variable	line:1
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assignWith.js	/^ * function customizer(objValue, srcValue) {$/;"	function	line:24
assignWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/assignWith.js	/^var assignWith = createAssigner(function(object, source, srcIndex, customizer) {$/;"	variable	line:33
baseAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/at.js	/^var baseAt = require('.\/_baseAt'),$/;"	variable	line:1
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/at.js	/^var at = flatRest(baseAt);$/;"	variable	line:21
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/attempt.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
attempt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/attempt.js	/^var attempt = baseRest(function(func, args) {$/;"	variable	line:27
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/before.js	/^var toInteger = require('.\/toInteger');$/;"	variable	line:1
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/before.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:4
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/before.js	/^function before(n, func) {$/;"	function	line:23
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/before.js	/^function before(n, func) {$/;"	function	line:23
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/bind.js	/^var baseRest = require('.\/_baseRest'),$/;"	variable	line:1
WRAP_BIND_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/bind.js	/^var WRAP_BIND_FLAG = 1,$/;"	variable	line:7
greet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/bind.js	/^ * function greet(greeting, punctuation) {$/;"	function	line:30
bind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/bind.js	/^var bind = baseRest(function(func, thisArg, partials) {$/;"	variable	line:45
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/bindAll.js	/^var arrayEach = require('.\/_arrayEach'),$/;"	variable	line:1
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/bindAll.js	/^  arrayEach(methodNames, function(key) {$/;"	function	line:34
bindAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/bindAll.js	/^var bindAll = flatRest(function(object, methodNames) {$/;"	variable	line:33
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/bindKey.js	/^var baseRest = require('.\/_baseRest'),$/;"	variable	line:1
WRAP_BIND_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/bindKey.js	/^var WRAP_BIND_FLAG = 1,$/;"	variable	line:7
bindKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/bindKey.js	/^var bindKey = baseRest(function(object, key, partials) {$/;"	variable	line:56
capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/camelCase.js	/^var capitalize = require('.\/capitalize'),$/;"	variable	line:1
camelCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/camelCase.js	/^var camelCase = createCompounder(function(result, word, index) {$/;"	variable	line:24
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/capitalize.js	/^var toString = require('.\/toString'),$/;"	variable	line:1
capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/capitalize.js	/^function capitalize(string) {$/;"	function	line:19
capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/capitalize.js	/^function capitalize(string) {$/;"	function	line:19
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/castArray.js	/^var isArray = require('.\/isArray');$/;"	variable	line:1
castArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/castArray.js	/^function castArray() {$/;"	function	line:36
castArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/castArray.js	/^function castArray() {$/;"	function	line:36
createRound	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/ceil.js	/^var createRound = require('.\/_createRound');$/;"	variable	line:1
ceil	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/ceil.js	/^var ceil = createRound('ceil');$/;"	variable	line:24
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/chain.js	/^var lodash = require('.\/wrapperLodash');$/;"	variable	line:1
chain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/chain.js	/^function chain(value) {$/;"	function	line:32
chain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/chain.js	/^function chain(value) {$/;"	function	line:32
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/chunk.js	/^var baseSlice = require('.\/_baseSlice'),$/;"	variable	line:1
nativeCeil	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/chunk.js	/^var nativeCeil = Math.ceil,$/;"	variable	line:6
chunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/chunk.js	/^function chunk(array, size, guard) {$/;"	function	line:30
chunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/chunk.js	/^function chunk(array, size, guard) {$/;"	function	line:30
baseClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/clamp.js	/^var baseClamp = require('.\/_baseClamp'),$/;"	variable	line:1
clamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/clamp.js	/^function clamp(number, lower, upper) {$/;"	function	line:23
clamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/clamp.js	/^function clamp(number, lower, upper) {$/;"	function	line:23
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/clone.js	/^var baseClone = require('.\/_baseClone');$/;"	variable	line:1
CLONE_SYMBOLS_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/clone.js	/^var CLONE_SYMBOLS_FLAG = 4;$/;"	variable	line:4
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/clone.js	/^function clone(value) {$/;"	function	line:32
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/clone.js	/^function clone(value) {$/;"	function	line:32
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneDeep.js	/^var baseClone = require('.\/_baseClone');$/;"	variable	line:1
CLONE_DEEP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneDeep.js	/^var CLONE_DEEP_FLAG = 1,$/;"	variable	line:4
cloneDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneDeep.js	/^function cloneDeep(value) {$/;"	function	line:25
cloneDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneDeep.js	/^function cloneDeep(value) {$/;"	function	line:25
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneDeepWith.js	/^var baseClone = require('.\/_baseClone');$/;"	variable	line:1
CLONE_DEEP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneDeepWith.js	/^var CLONE_DEEP_FLAG = 1,$/;"	variable	line:4
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneDeepWith.js	/^ * function customizer(value) {$/;"	function	line:20
cloneDeepWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneDeepWith.js	/^function cloneDeepWith(value, customizer) {$/;"	function	line:35
cloneDeepWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneDeepWith.js	/^function cloneDeepWith(value, customizer) {$/;"	function	line:35
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneWith.js	/^var baseClone = require('.\/_baseClone');$/;"	variable	line:1
CLONE_SYMBOLS_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneWith.js	/^var CLONE_SYMBOLS_FLAG = 4;$/;"	variable	line:4
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneWith.js	/^ * function customizer(value) {$/;"	function	line:22
cloneWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneWith.js	/^function cloneWith(value, customizer) {$/;"	function	line:37
cloneWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cloneWith.js	/^function cloneWith(value, customizer) {$/;"	function	line:37
module.exports.countBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/collection.js	/^module.exports = {$/;"	property	line:1
LodashWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/commit.js	/^var LodashWrapper = require('.\/_LodashWrapper');$/;"	variable	line:1
wrapperCommit	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/commit.js	/^function wrapperCommit() {$/;"	function	line:29
wrapperCommit	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/commit.js	/^function wrapperCommit() {$/;"	function	line:29
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/compact.js	/^function compact(array) {$/;"	function	line:16
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/compact.js	/^function compact(array) {$/;"	function	line:16
arrayPush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/concat.js	/^var arrayPush = require('.\/_arrayPush'),$/;"	variable	line:1
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/concat.js	/^function concat() {$/;"	function	line:28
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/concat.js	/^function concat() {$/;"	function	line:28
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cond.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cond.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:7
cond	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cond.js	/^function cond(pairs) {$/;"	function	line:38
cond	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/cond.js	/^function cond(pairs) {$/;"	function	line:38
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/conforms.js	/^var baseClone = require('.\/_baseClone'),$/;"	variable	line:1
CLONE_DEEP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/conforms.js	/^var CLONE_DEEP_FLAG = 1;$/;"	variable	line:5
conforms	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/conforms.js	/^function conforms(source) {$/;"	function	line:31
conforms	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/conforms.js	/^function conforms(source) {$/;"	function	line:31
baseConformsTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/conformsTo.js	/^var baseConformsTo = require('.\/_baseConformsTo'),$/;"	variable	line:1
conformsTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/conformsTo.js	/^function conformsTo(object, source) {$/;"	function	line:28
conformsTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/conformsTo.js	/^function conformsTo(object, source) {$/;"	function	line:28
constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/constant.js	/^function constant(value) {$/;"	function	line:20
constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/constant.js	/^function constant(value) {$/;"	function	line:20
VERSION	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  var VERSION = '4.17.4';$/;"	variable	line:16
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:19
COMPARE_PARTIAL_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  var COMPARE_PARTIAL_FLAG = 1,$/;"	variable	line:22
WRAP_BIND_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  var WRAP_BIND_FLAG = 1,$/;"	variable	line:26
INFINITY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  var INFINITY = 1 \/ 0,$/;"	variable	line:30
argsTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  var argsTag = '[object Arguments]',$/;"	variable	line:34
reUnescapedHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  var reUnescapedHtml = \/[&<>"']\/g,$/;"	variable	line:49
arrayPush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function arrayPush(array, values) {$/;"	function	line:86
baseFindIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseFindIndex(array, predicate, fromIndex, fromRight) {$/;"	function	line:102
baseProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseProperty(key) {$/;"	function	line:121
basePropertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function basePropertyOf(object) {$/;"	function	line:134
baseReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) {$/;"	function	line:153
eachFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^    eachFunc(collection, function(value, index, collection) {$/;"	function	line:154
baseValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseValues(object, props) {$/;"	function	line:172
overArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function overArg(func, transform) {$/;"	function	line:195
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function square(n) {$/;"	function	line:332
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function lodash(value) {$/;"	function	line:351
object	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^    function object() {}$/;"	function	line:366
LodashWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function LodashWrapper(value, chainAll) {$/;"	function	line:388
assignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function assignValue(object, key, value) {$/;"	function	line:409
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseAssignValue(object, key, value) {$/;"	function	line:426
baseDelay	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseDelay(func, wait, args) {$/;"	function	line:440
baseEvery	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseEvery(collection, predicate) {$/;"	function	line:466
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^    baseEach(collection, function(value, index, collection) {$/;"	function	line:468
baseExtremum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseExtremum(array, iteratee, comparator) {$/;"	function	line:485
baseFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseFilter(collection, predicate) {$/;"	function	line:512
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^    baseEach(collection, function(value, index, collection) {$/;"	function	line:514
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseFlatten(array, depth, predicate, isStrict, result) {$/;"	function	line:533
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseForOwn(object, iteratee) {$/;"	function	line:577
baseFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseFunctions(object, props) {$/;"	function	line:590
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseGetTag(value) {$/;"	function	line:603
baseGt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseGt(value, other) {$/;"	function	line:616
baseIsDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseIsDate(value) {$/;"	function	line:636
baseIsEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseIsEqual(value, other, bitmask, customizer, stack) {$/;"	function	line:654
baseIsEqualDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:678
baseIsRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseIsRegExp(value) {$/;"	function	line:738
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseIteratee(func) {$/;"	function	line:749
baseLt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseLt(value, other) {$/;"	function	line:768
baseMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseMap(collection, iteratee) {$/;"	function	line:780
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^    baseEach(collection, function(value, key, collection) {$/;"	function	line:784
baseMatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseMatches(source) {$/;"	function	line:797
basePick	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function basePick(object, props) {$/;"	function	line:826
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseRest(func, start) {$/;"	function	line:844
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseSlice(array, start, end) {$/;"	function	line:857
copyArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function copyArray(source) {$/;"	function	line:886
baseSome	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseSome(collection, predicate) {$/;"	function	line:899
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^    baseEach(collection, function(value, index, collection) {$/;"	function	line:902
baseWrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function baseWrapperValue(value, actions) {$/;"	function	line:919
compareAscending	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function compareAscending(value, other) {$/;"	function	line:934
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function copyObject(source, props, object, customizer) {$/;"	function	line:974
createAssigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function createAssigner(assigner) {$/;"	function	line:1007
createBaseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function createBaseEach(eachFunc, fromRight) {$/;"	function	line:1036
createBaseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function createBaseFor(fromRight) {$/;"	function	line:1064
createCtor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function createCtor(Ctor) {$/;"	function	line:1089
createFind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function createFind(findIndexFunc) {$/;"	function	line:1111
predicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^        predicate = function(key) { return iteratee(iterable[key], key, iterable); };$/;"	function	line:1117
createPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function createPartial(func, bitmask, thisArg, partials) {$/;"	function	line:1136
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^    function wrapper() {$/;"	function	line:1143
customDefaultsAssignIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function customDefaultsAssignIn(objValue, srcValue, key, object) {$/;"	function	line:1174
equalArrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:1195
equalByTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {$/;"	function	line:1259
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^    switch (tag) {$/;"	function	line:1260
equalObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:1296
flatRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function flatRest(func) {$/;"	function	line:1354
isFlattenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isFlattenable(value) {$/;"	function	line:1365
nativeKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function nativeKeysIn(object) {$/;"	function	line:1378
objectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function objectToString(value) {$/;"	function	line:1395
overRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function overRest(func, start, transform) {$/;"	function	line:1408
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function compact(array) {$/;"	function	line:1456
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function concat() {$/;"	function	line:1482
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function findIndex(array, predicate, fromIndex) {$/;"	function	line:1532
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function flatten(array) {$/;"	function	line:1558
flattenDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function flattenDeep(array) {$/;"	function	line:1577
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function head(array) {$/;"	function	line:1600
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function indexOf(array, value, fromIndex) {$/;"	function	line:1627
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function last(array) {$/;"	function	line:1660
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function slice(array, start, end) {$/;"	function	line:1681
chain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function chain(value) {$/;"	function	line:1719
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function tap(value, interceptor) {$/;"	function	line:1748
thru	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function thru(value, interceptor) {$/;"	function	line:1776
wrapperChain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function wrapperChain() {$/;"	function	line:1807
wrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function wrapperValue() {$/;"	function	line:1825
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function every(collection, predicate, guard) {$/;"	function	line:1872
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function filter(collection, predicate) {$/;"	function	line:1914
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function forEach(collection, iteratee) {$/;"	function	line:1986
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function square(n) {$/;"	function	line:2013
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function map(collection, iteratee) {$/;"	function	line:2032
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function reduce(collection, iteratee, accumulator) {$/;"	function	line:2073
size	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function size(collection) {$/;"	function	line:2098
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function some(collection, predicate, guard) {$/;"	function	line:2142
sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function sortBy(collection, iteratee) {$/;"	function	line:2176
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function before(n, func) {$/;"	function	line:2206
greet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function greet(greeting, punctuation) {$/;"	function	line:2243
isEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function isEven(n) {$/;"	function	line:2320
negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function negate(predicate) {$/;"	function	line:2327
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function once(func) {$/;"	function	line:2355
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function clone(value) {$/;"	function	line:2387
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function eq(value, other) {$/;"	function	line:2426
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isArrayLike(value) {$/;"	function	line:2503
isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isBoolean(value) {$/;"	function	line:2524
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isEmpty(value) {$/;"	function	line:2581
isEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isEqual(value, other) {$/;"	function	line:2618
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isFinite(value) {$/;"	function	line:2648
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isFunction(value) {$/;"	function	line:2669
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isLength(value) {$/;"	function	line:2705
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isObject(value) {$/;"	function	line:2735
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isObjectLike(value) {$/;"	function	line:2764
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isNaN(value) {$/;"	function	line:2796
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isNull(value) {$/;"	function	line:2820
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isNumber(value) {$/;"	function	line:2850
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isString(value) {$/;"	function	line:2891
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function isUndefined(value) {$/;"	function	line:2913
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function toArray(value) {$/;"	function	line:2940
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function toString(value) {$/;"	function	line:3021
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function Foo() {$/;"	function	line:3048
Bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function Bar() {$/;"	function	line:3052
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function Foo() {$/;"	function	line:3083
Bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function Bar() {$/;"	function	line:3087
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function customizer(objValue, srcValue) {$/;"	function	line:3121
Shape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function Shape() {$/;"	function	line:3148
Circle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function Circle() {$/;"	function	line:3153
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function create(prototype, properties) {$/;"	function	line:3168
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function has(object, path) {$/;"	function	line:3226
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function Foo() {$/;"	function	line:3245
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function Foo() {$/;"	function	line:3273
result	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function result(object, path, defaultValue) {$/;"	function	line:3335
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function Foo() {$/;"	function	line:3356
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function values(object) {$/;"	function	line:3369
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function escape(string) {$/;"	function	line:3403
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function identity(value) {$/;"	function	line:3428
matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function matches(source) {$/;"	function	line:3504
vowels	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^   * function vowels(string) {$/;"	function	line:3527
mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function mixin(object, source, options) {$/;"	function	line:3544
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^    baseEach(methodNames, function(methodName) {$/;"	function	line:3558
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function noConflict() {$/;"	function	line:3593
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function noop() {$/;"	function	line:3612
uniqueId	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function uniqueId(prefix) {$/;"	function	line:3633
max	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function max(array) {$/;"	function	line:3658
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  function min(array) {$/;"	function	line:3682
mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  mixin(lodash, (function() {$/;"	function	line:3767
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^    baseForOwn(lodash, function(func, methodName) {$/;"	function	line:3769
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^  baseEach(['pop', 'join', 'replace', 'reverse', 'split', 'push', 'shift', 'sort', 'splice', 'unshift'], function(methodName) {$/;"	function	line:3789
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.js	/^    define(function() {$/;"	function	line:3821
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^;(function(){function n(n){return K(n)&&pn.call(n,"callee")&&!bn.call(n,"callee")}function t(n,t){return n.push.apply(n,t),n}function r(n){return function(t){return null==t?nn:t[n]}}function e(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=false,n):t(r,n,u,o)}),r}function u(n,t){return j(t,function(t){return n[t]})}function o(n){return n instanceof i?n:new i(n)}function i(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t}function c(n,t,r){if(typeof n!="function")throw new TypeError("Expected a function");$/;"	function	line:6
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^;(function(){function n(n){return K(n)&&pn.call(n,"callee")&&!bn.call(n,"callee")}function t(n,t){return n.push.apply(n,t),n}function r(n){return function(t){return null==t?nn:t[n]}}function e(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=false,n):t(r,n,u,o)}),r}function u(n,t){return j(t,function(t){return n[t]})}function o(n){return n instanceof i?n:new i(n)}function i(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t}function c(n,t,r){if(typeof n!="function")throw new TypeError("Expected a function");$/;"	function	line:6
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^;(function(){function n(n){return K(n)&&pn.call(n,"callee")&&!bn.call(n,"callee")}function t(n,t){return n.push.apply(n,t),n}function r(n){return function(t){return null==t?nn:t[n]}}function e(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=false,n):t(r,n,u,o)}),r}function u(n,t){return j(t,function(t){return n[t]})}function o(n){return n instanceof i?n:new i(n)}function i(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t}function c(n,t,r){if(typeof n!="function")throw new TypeError("Expected a function");$/;"	function	line:6
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^;(function(){function n(n){return K(n)&&pn.call(n,"callee")&&!bn.call(n,"callee")}function t(n,t){return n.push.apply(n,t),n}function r(n){return function(t){return null==t?nn:t[n]}}function e(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=false,n):t(r,n,u,o)}),r}function u(n,t){return j(t,function(t){return n[t]})}function o(n){return n instanceof i?n:new i(n)}function i(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t}function c(n,t,r){if(typeof n!="function")throw new TypeError("Expected a function");$/;"	function	line:6
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^;(function(){function n(n){return K(n)&&pn.call(n,"callee")&&!bn.call(n,"callee")}function t(n,t){return n.push.apply(n,t),n}function r(n){return function(t){return null==t?nn:t[n]}}function e(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=false,n):t(r,n,u,o)}),r}function u(n,t){return j(t,function(t){return n[t]})}function o(n){return n instanceof i?n:new i(n)}function i(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t}function c(n,t,r){if(typeof n!="function")throw new TypeError("Expected a function");$/;"	function	line:6
o	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^;(function(){function n(n){return K(n)&&pn.call(n,"callee")&&!bn.call(n,"callee")}function t(n,t){return n.push.apply(n,t),n}function r(n){return function(t){return null==t?nn:t[n]}}function e(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=false,n):t(r,n,u,o)}),r}function u(n,t){return j(t,function(t){return n[t]})}function o(n){return n instanceof i?n:new i(n)}function i(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t}function c(n,t,r){if(typeof n!="function")throw new TypeError("Expected a function");$/;"	function	line:6
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return setTimeout(function(){n.apply(nn,r)},t)}function f(n,t){var r=true;return mn(n,function(n,e,u){return r=!!t(n,e,u)}),r}function a(n,t,r){for(var e=-1,u=n.length;++e<u;){var o=n[e],i=t(o);if(null!=i&&(c===nn?i===i:r(i,c)))var c=i,f=o}return f}function l(n,t){var r=[];return mn(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function p(n,r,e,u,o){var i=-1,c=n.length;for(e||(e=D),o||(o=[]);++i<c;){var f=n[i];0<r&&e(f)?1<r?p(f,r-1,e,u,o):t(o,f):u||(o[o.length]=f)}return o}function s(n,t){return n&&On(n,t,In);$/;"	function	line:7
i.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^;(function(){function n(n){return K(n)&&pn.call(n,"callee")&&!bn.call(n,"callee")}function t(n,t){return n.push.apply(n,t),n}function r(n){return function(t){return null==t?nn:t[n]}}function e(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=false,n):t(r,n,u,o)}),r}function u(n,t){return j(t,function(t){return n[t]})}function o(n){return n instanceof i?n:new i(n)}function i(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t}function c(n,t,r){if(typeof n!="function")throw new TypeError("Expected a function");$/;"	function	line:6
i.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return setTimeout(function(){n.apply(nn,r)},t)}function f(n,t){var r=true;return mn(n,function(n,e,u){return r=!!t(n,e,u)}),r}function a(n,t,r){for(var e=-1,u=n.length;++e<u;){var o=n[e],i=t(o);if(null!=i&&(c===nn?i===i:r(i,c)))var c=i,f=o}return f}function l(n,t){var r=[];return mn(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function p(n,r,e,u,o){var i=-1,c=n.length;for(e||(e=D),o||(o=[]);++i<c;){var f=n[i];0<r&&e(f)?1<r?p(f,r-1,e,u,o):t(o,f):u||(o[o.length]=f)}return o}function s(n,t){return n&&On(n,t,In);$/;"	function	line:7
i.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return setTimeout(function(){n.apply(nn,r)},t)}function f(n,t){var r=true;return mn(n,function(n,e,u){return r=!!t(n,e,u)}),r}function a(n,t,r){for(var e=-1,u=n.length;++e<u;){var o=n[e],i=t(o);if(null!=i&&(c===nn?i===i:r(i,c)))var c=i,f=o}return f}function l(n,t){var r=[];return mn(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function p(n,r,e,u,o){var i=-1,c=n.length;for(e||(e=D),o||(o=[]);++i<c;){var f=n[i];0<r&&e(f)?1<r?p(f,r-1,e,u,o):t(o,f):u||(o[o.length]=f)}return o}function s(n,t){return n&&On(n,t,In);$/;"	function	line:7
i.l	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return setTimeout(function(){n.apply(nn,r)},t)}function f(n,t){var r=true;return mn(n,function(n,e,u){return r=!!t(n,e,u)}),r}function a(n,t,r){for(var e=-1,u=n.length;++e<u;){var o=n[e],i=t(o);if(null!=i&&(c===nn?i===i:r(i,c)))var c=i,f=o}return f}function l(n,t){var r=[];return mn(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function p(n,r,e,u,o){var i=-1,c=n.length;for(e||(e=D),o||(o=[]);++i<c;){var f=n[i];0<r&&e(f)?1<r?p(f,r-1,e,u,o):t(o,f):u||(o[o.length]=f)}return o}function s(n,t){return n&&On(n,t,In);$/;"	function	line:7
i.p	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return setTimeout(function(){n.apply(nn,r)},t)}function f(n,t){var r=true;return mn(n,function(n,e,u){return r=!!t(n,e,u)}),r}function a(n,t,r){for(var e=-1,u=n.length;++e<u;){var o=n[e],i=t(o);if(null!=i&&(c===nn?i===i:r(i,c)))var c=i,f=o}return f}function l(n,t){var r=[];return mn(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function p(n,r,e,u,o){var i=-1,c=n.length;for(e||(e=D),o||(o=[]);++i<c;){var f=n[i];0<r&&e(f)?1<r?p(f,r-1,e,u,o):t(o,f):u||(o[o.length]=f)}return o}function s(n,t){return n&&On(n,t,In);$/;"	function	line:7
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function h(n,t){return l(t,function(t){return V(n[t])})}function v(n,t){return n>t}function y(n,t,r,e,u){return n===t||(null==n||null==t||!K(n)&&!K(t)?n!==n&&t!==t:b(n,t,r,e,y,u))}function b(n,t,r,e,u,o){var i=Nn(n),c=Nn(t),f=i?"[object Array]":hn.call(n),a=c?"[object Array]":hn.call(t),f="[object Arguments]"==f?"[object Object]":f,a="[object Arguments]"==a?"[object Object]":a,l="[object Object]"==f,c="[object Object]"==a,a=f==a;o||(o=[]);var p=An(o,function(t){return t[0]==n}),s=An(o,function(n){$/;"	function	line:8
i.s	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return setTimeout(function(){n.apply(nn,r)},t)}function f(n,t){var r=true;return mn(n,function(n,e,u){return r=!!t(n,e,u)}),r}function a(n,t,r){for(var e=-1,u=n.length;++e<u;){var o=n[e],i=t(o);if(null!=i&&(c===nn?i===i:r(i,c)))var c=i,f=o}return f}function l(n,t){var r=[];return mn(n,function(n,e,u){t(n,e,u)&&r.push(n)}),r}function p(n,r,e,u,o){var i=-1,c=n.length;for(e||(e=D),o||(o=[]);++i<c;){var f=n[i];0<r&&e(f)?1<r?p(f,r-1,e,u,o):t(o,f):u||(o[o.length]=f)}return o}function s(n,t){return n&&On(n,t,In);$/;"	function	line:7
i.h	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function h(n,t){return l(t,function(t){return V(n[t])})}function v(n,t){return n>t}function y(n,t,r,e,u){return n===t||(null==n||null==t||!K(n)&&!K(t)?n!==n&&t!==t:b(n,t,r,e,y,u))}function b(n,t,r,e,u,o){var i=Nn(n),c=Nn(t),f=i?"[object Array]":hn.call(n),a=c?"[object Array]":hn.call(t),f="[object Arguments]"==f?"[object Object]":f,a="[object Arguments]"==a?"[object Object]":a,l="[object Object]"==f,c="[object Object]"==a,a=f==a;o||(o=[]);var p=An(o,function(t){return t[0]==n}),s=An(o,function(n){$/;"	function	line:8
i.v	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function h(n,t){return l(t,function(t){return V(n[t])})}function v(n,t){return n>t}function y(n,t,r,e,u){return n===t||(null==n||null==t||!K(n)&&!K(t)?n!==n&&t!==t:b(n,t,r,e,y,u))}function b(n,t,r,e,u,o){var i=Nn(n),c=Nn(t),f=i?"[object Array]":hn.call(n),a=c?"[object Array]":hn.call(t),f="[object Arguments]"==f?"[object Object]":f,a="[object Arguments]"==a?"[object Object]":a,l="[object Object]"==f,c="[object Object]"==a,a=f==a;o||(o=[]);var p=An(o,function(t){return t[0]==n}),s=An(o,function(n){$/;"	function	line:8
y.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function h(n,t){return l(t,function(t){return V(n[t])})}function v(n,t){return n>t}function y(n,t,r,e,u){return n===t||(null==n||null==t||!K(n)&&!K(t)?n!==n&&t!==t:b(n,t,r,e,y,u))}function b(n,t,r,e,u,o){var i=Nn(n),c=Nn(t),f=i?"[object Array]":hn.call(n),a=c?"[object Array]":hn.call(t),f="[object Arguments]"==f?"[object Object]":f,a="[object Arguments]"==a?"[object Object]":a,l="[object Object]"==f,c="[object Object]"==a,a=f==a;o||(o=[]);var p=An(o,function(t){return t[0]==n}),s=An(o,function(n){$/;"	function	line:8
g	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^r=u(i,f,r,e,o),o.pop(),r)}function g(n){return typeof n=="function"?n:null==n?Y:(typeof n=="object"?d:r)(n)}function _(n,t){return n<t}function j(n,t){var r=-1,e=U(n)?Array(n.length):[];return mn(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function d(n){var t=_n(n);return function(r){var e=t.length;if(null==r)return!e;for(r=Object(r);e--;){var u=t[e];if(!(u in r&&y(n[u],r[u],3)))return false}return true}}function m(n,t){return n=Object(n),G(t,function(t,r){return r in n&&(t[r]=n[r]),t},{})}function O(n){return xn(q(n,void 0,Y),n+"");$/;"	function	line:10
i.y	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function h(n,t){return l(t,function(t){return V(n[t])})}function v(n,t){return n>t}function y(n,t,r,e,u){return n===t||(null==n||null==t||!K(n)&&!K(t)?n!==n&&t!==t:b(n,t,r,e,y,u))}function b(n,t,r,e,u,o){var i=Nn(n),c=Nn(t),f=i?"[object Array]":hn.call(n),a=c?"[object Array]":hn.call(t),f="[object Arguments]"==f?"[object Object]":f,a="[object Arguments]"==a?"[object Object]":a,l="[object Object]"==f,c="[object Object]"==a,a=f==a;o||(o=[]);var p=An(o,function(t){return t[0]==n}),s=An(o,function(n){$/;"	function	line:8
g._	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^r=u(i,f,r,e,o),o.pop(),r)}function g(n){return typeof n=="function"?n:null==n?Y:(typeof n=="object"?d:r)(n)}function _(n,t){return n<t}function j(n,t){var r=-1,e=U(n)?Array(n.length):[];return mn(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function d(n){var t=_n(n);return function(r){var e=t.length;if(null==r)return!e;for(r=Object(r);e--;){var u=t[e];if(!(u in r&&y(n[u],r[u],3)))return false}return true}}function m(n,t){return n=Object(n),G(t,function(t,r){return r in n&&(t[r]=n[r]),t},{})}function O(n){return xn(q(n,void 0,Y),n+"");$/;"	function	line:10
g.j	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^r=u(i,f,r,e,o),o.pop(),r)}function g(n){return typeof n=="function"?n:null==n?Y:(typeof n=="object"?d:r)(n)}function _(n,t){return n<t}function j(n,t){var r=-1,e=U(n)?Array(n.length):[];return mn(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function d(n){var t=_n(n);return function(r){var e=t.length;if(null==r)return!e;for(r=Object(r);e--;){var u=t[e];if(!(u in r&&y(n[u],r[u],3)))return false}return true}}function m(n,t){return n=Object(n),G(t,function(t,r){return r in n&&(t[r]=n[r]),t},{})}function O(n){return xn(q(n,void 0,Y),n+"");$/;"	function	line:10
g.d	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^r=u(i,f,r,e,o),o.pop(),r)}function g(n){return typeof n=="function"?n:null==n?Y:(typeof n=="object"?d:r)(n)}function _(n,t){return n<t}function j(n,t){var r=-1,e=U(n)?Array(n.length):[];return mn(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function d(n){var t=_n(n);return function(r){var e=t.length;if(null==r)return!e;for(r=Object(r);e--;){var u=t[e];if(!(u in r&&y(n[u],r[u],3)))return false}return true}}function m(n,t){return n=Object(n),G(t,function(t,r){return r in n&&(t[r]=n[r]),t},{})}function O(n){return xn(q(n,void 0,Y),n+"");$/;"	function	line:10
i.g	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^r=u(i,f,r,e,o),o.pop(),r)}function g(n){return typeof n=="function"?n:null==n?Y:(typeof n=="object"?d:r)(n)}function _(n,t){return n<t}function j(n,t){var r=-1,e=U(n)?Array(n.length):[];return mn(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function d(n){var t=_n(n);return function(r){var e=t.length;if(null==r)return!e;for(r=Object(r);e--;){var u=t[e];if(!(u in r&&y(n[u],r[u],3)))return false}return true}}function m(n,t){return n=Object(n),G(t,function(t,r){return r in n&&(t[r]=n[r]),t},{})}function O(n){return xn(q(n,void 0,Y),n+"");$/;"	function	line:10
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^;(function(){function n(n){return K(n)&&pn.call(n,"callee")&&!bn.call(n,"callee")}function t(n,t){return n.push.apply(n,t),n}function r(n){return function(t){return null==t?nn:t[n]}}function e(n,t,r,e,u){return u(n,function(n,u,o){r=e?(e=false,n):t(r,n,u,o)}),r}function u(n,t){return j(t,function(t){return n[t]})}function o(n){return n instanceof i?n:new i(n)}function i(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t}function c(n,t,r){if(typeof n!="function")throw new TypeError("Expected a function");$/;"	class	line:6
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function x(n,t,r){var e=-1,u=n.length;for(0>t&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Array(u);++e<u;)r[e]=n[e+t];return r}function A(n){return x(n,0,n.length)}function E(n,t){var r;return mn(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function w(n,r){return G(r,function(n,r){return r.func.apply(r.thisArg,t([n],r.args))},n)}function k(n,t,r,e){var u=!r;r||(r={});for(var o=-1,i=t.length;++o<i;){var c=t[o],f=e?e(r[c],n[c],c,r,n):nn;if(f===nn&&(f=n[c]),u)r[c]=f;else{var a=r,l=a[c];$/;"	function	line:11
m.O	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^r=u(i,f,r,e,o),o.pop(),r)}function g(n){return typeof n=="function"?n:null==n?Y:(typeof n=="object"?d:r)(n)}function _(n,t){return n<t}function j(n,t){var r=-1,e=U(n)?Array(n.length):[];return mn(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function d(n){var t=_n(n);return function(r){var e=t.length;if(null==r)return!e;for(r=Object(r);e--;){var u=t[e];if(!(u in r&&y(n[u],r[u],3)))return false}return true}}function m(n,t){return n=Object(n),G(t,function(t,r){return r in n&&(t[r]=n[r]),t},{})}function O(n){return xn(q(n,void 0,Y),n+"");$/;"	function	line:10
m.x	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function x(n,t,r){var e=-1,u=n.length;for(0>t&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Array(u);++e<u;)r[e]=n[e+t];return r}function A(n){return x(n,0,n.length)}function E(n,t){var r;return mn(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function w(n,r){return G(r,function(n,r){return r.func.apply(r.thisArg,t([n],r.args))},n)}function k(n,t,r,e){var u=!r;r||(r={});for(var o=-1,i=t.length;++o<i;){var c=t[o],f=e?e(r[c],n[c],c,r,n):nn;if(f===nn&&(f=n[c]),u)r[c]=f;else{var a=r,l=a[c];$/;"	function	line:11
m.A	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function x(n,t,r){var e=-1,u=n.length;for(0>t&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Array(u);++e<u;)r[e]=n[e+t];return r}function A(n){return x(n,0,n.length)}function E(n,t){var r;return mn(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function w(n,r){return G(r,function(n,r){return r.func.apply(r.thisArg,t([n],r.args))},n)}function k(n,t,r,e){var u=!r;r||(r={});for(var o=-1,i=t.length;++o<i;){var c=t[o],f=e?e(r[c],n[c],c,r,n):nn;if(f===nn&&(f=n[c]),u)r[c]=f;else{var a=r,l=a[c];$/;"	function	line:11
m.E	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function x(n,t,r){var e=-1,u=n.length;for(0>t&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Array(u);++e<u;)r[e]=n[e+t];return r}function A(n){return x(n,0,n.length)}function E(n,t){var r;return mn(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function w(n,r){return G(r,function(n,r){return r.func.apply(r.thisArg,t([n],r.args))},n)}function k(n,t,r,e){var u=!r;r||(r={});for(var o=-1,i=t.length;++o<i;){var c=t[o],f=e?e(r[c],n[c],c,r,n):nn;if(f===nn&&(f=n[c]),u)r[c]=f;else{var a=r,l=a[c];$/;"	function	line:11
m.w	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function x(n,t,r){var e=-1,u=n.length;for(0>t&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Array(u);++e<u;)r[e]=n[e+t];return r}function A(n){return x(n,0,n.length)}function E(n,t){var r;return mn(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function w(n,r){return G(r,function(n,r){return r.func.apply(r.thisArg,t([n],r.args))},n)}function k(n,t,r,e){var u=!r;r||(r={});for(var o=-1,i=t.length;++o<i;){var c=t[o],f=e?e(r[c],n[c],c,r,n):nn;if(f===nn&&(f=n[c]),u)r[c]=f;else{var a=r,l=a[c];$/;"	function	line:11
N	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^pn.call(a,c)&&M(l,f)&&(f!==nn||c in a)||(a[c]=f)}}return r}function N(n){return O(function(t,r){var e=-1,u=r.length,o=1<u?r[u-1]:nn,o=3<n.length&&typeof o=="function"?(u--,o):nn;for(t=Object(t);++e<u;){var i=r[e];i&&n(t,i,e,o)}return t})}function F(n){return function(){var t=arguments,r=dn(n.prototype),t=n.apply(r,t);return H(t)?t:r}}function S(n,t,r){function e(){for(var o=-1,i=arguments.length,c=-1,f=r.length,a=Array(f+i),l=this&&this!==on&&this instanceof e?u:n;++c<f;)a[c]=r[c];for(;i--;)a[c++]=arguments[++o];$/;"	function	line:12
m.k	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function x(n,t,r){var e=-1,u=n.length;for(0>t&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Array(u);++e<u;)r[e]=n[e+t];return r}function A(n){return x(n,0,n.length)}function E(n,t){var r;return mn(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function w(n,r){return G(r,function(n,r){return r.func.apply(r.thisArg,t([n],r.args))},n)}function k(n,t,r,e){var u=!r;r||(r={});for(var o=-1,i=t.length;++o<i;){var c=t[o],f=e?e(r[c],n[c],c,r,n):nn;if(f===nn&&(f=n[c]),u)r[c]=f;else{var a=r,l=a[c];$/;"	function	line:11
m.N	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^pn.call(a,c)&&M(l,f)&&(f!==nn||c in a)||(a[c]=f)}}return r}function N(n){return O(function(t,r){var e=-1,u=r.length,o=1<u?r[u-1]:nn,o=3<n.length&&typeof o=="function"?(u--,o):nn;for(t=Object(t);++e<u;){var i=r[e];i&&n(t,i,e,o)}return t})}function F(n){return function(){var t=arguments,r=dn(n.prototype),t=n.apply(r,t);return H(t)?t:r}}function S(n,t,r){function e(){for(var o=-1,i=arguments.length,c=-1,f=r.length,a=Array(f+i),l=this&&this!==on&&this instanceof e?u:n;++c<f;)a[c]=r[c];for(;i--;)a[c++]=arguments[++o];$/;"	function	line:12
m.F	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^pn.call(a,c)&&M(l,f)&&(f!==nn||c in a)||(a[c]=f)}}return r}function N(n){return O(function(t,r){var e=-1,u=r.length,o=1<u?r[u-1]:nn,o=3<n.length&&typeof o=="function"?(u--,o):nn;for(t=Object(t);++e<u;){var i=r[e];i&&n(t,i,e,o)}return t})}function F(n){return function(){var t=arguments,r=dn(n.prototype),t=n.apply(r,t);return H(t)?t:r}}function S(n,t,r){function e(){for(var o=-1,i=arguments.length,c=-1,f=r.length,a=Array(f+i),l=this&&this!==on&&this instanceof e?u:n;++c<f;)a[c]=r[c];for(;i--;)a[c++]=arguments[++o];$/;"	function	line:12
m	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^r=u(i,f,r,e,o),o.pop(),r)}function g(n){return typeof n=="function"?n:null==n?Y:(typeof n=="object"?d:r)(n)}function _(n,t){return n<t}function j(n,t){var r=-1,e=U(n)?Array(n.length):[];return mn(n,function(n,u,o){e[++r]=t(n,u,o)}),e}function d(n){var t=_n(n);return function(r){var e=t.length;if(null==r)return!e;for(r=Object(r);e--;){var u=t[e];if(!(u in r&&y(n[u],r[u],3)))return false}return true}}function m(n,t){return n=Object(n),G(t,function(t,r){return r in n&&(t[r]=n[r]),t},{})}function O(n){return xn(q(n,void 0,Y),n+"");$/;"	function	line:10
T	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return l.apply(t,a)}if(typeof n!="function")throw new TypeError("Expected a function");var u=F(n);return e}function T(n,t,r,e){return n===nn||M(n,ln[r])&&!pn.call(e,r)?t:n}function B(n,t,r,e,u,o){var i=n.length,c=t.length;if(i!=c&&!(1&r&&c>i))return false;for(var c=-1,f=true,a=2&r?[]:nn;++c<i;){var l=n[c],p=t[c];if(void 0!==nn){f=false;break}if(a){if(!E(t,function(n,t){if(!z(a,t)&&(l===n||u(l,n,r,e,o)))return a.push(t)})){f=false;break}}else if(l!==p&&!u(l,p,r,e,o)){f=false;break}}return f}function R(n,t,r,e,u,o){$/;"	function	line:13
S.e	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^pn.call(a,c)&&M(l,f)&&(f!==nn||c in a)||(a[c]=f)}}return r}function N(n){return O(function(t,r){var e=-1,u=r.length,o=1<u?r[u-1]:nn,o=3<n.length&&typeof o=="function"?(u--,o):nn;for(t=Object(t);++e<u;){var i=r[e];i&&n(t,i,e,o)}return t})}function F(n){return function(){var t=arguments,r=dn(n.prototype),t=n.apply(r,t);return H(t)?t:r}}function S(n,t,r){function e(){for(var o=-1,i=arguments.length,c=-1,f=r.length,a=Array(f+i),l=this&&this!==on&&this instanceof e?u:n;++c<f;)a[c]=r[c];for(;i--;)a[c++]=arguments[++o];$/;"	function	line:12
S	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^pn.call(a,c)&&M(l,f)&&(f!==nn||c in a)||(a[c]=f)}}return r}function N(n){return O(function(t,r){var e=-1,u=r.length,o=1<u?r[u-1]:nn,o=3<n.length&&typeof o=="function"?(u--,o):nn;for(t=Object(t);++e<u;){var i=r[e];i&&n(t,i,e,o)}return t})}function F(n){return function(){var t=arguments,r=dn(n.prototype),t=n.apply(r,t);return H(t)?t:r}}function S(n,t,r){function e(){for(var o=-1,i=arguments.length,c=-1,f=r.length,a=Array(f+i),l=this&&this!==on&&this instanceof e?u:n;++c<f;)a[c]=r[c];for(;i--;)a[c++]=arguments[++o];$/;"	function	line:12
T.B	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return l.apply(t,a)}if(typeof n!="function")throw new TypeError("Expected a function");var u=F(n);return e}function T(n,t,r,e){return n===nn||M(n,ln[r])&&!pn.call(e,r)?t:n}function B(n,t,r,e,u,o){var i=n.length,c=t.length;if(i!=c&&!(1&r&&c>i))return false;for(var c=-1,f=true,a=2&r?[]:nn;++c<i;){var l=n[c],p=t[c];if(void 0!==nn){f=false;break}if(a){if(!E(t,function(n,t){if(!z(a,t)&&(l===n||u(l,n,r,e,o)))return a.push(t)})){f=false;break}}else if(l!==p&&!u(l,p,r,e,o)){f=false;break}}return f}function R(n,t,r,e,u,o){$/;"	function	line:13
T	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return l.apply(t,a)}if(typeof n!="function")throw new TypeError("Expected a function");var u=F(n);return e}function T(n,t,r,e){return n===nn||M(n,ln[r])&&!pn.call(e,r)?t:n}function B(n,t,r,e,u,o){var i=n.length,c=t.length;if(i!=c&&!(1&r&&c>i))return false;for(var c=-1,f=true,a=2&r?[]:nn;++c<i;){var l=n[c],p=t[c];if(void 0!==nn){f=false;break}if(a){if(!E(t,function(n,t){if(!z(a,t)&&(l===n||u(l,n,r,e,o)))return a.push(t)})){f=false;break}}else if(l!==p&&!u(l,p,r,e,o)){f=false;break}}return f}function R(n,t,r,e,u,o){$/;"	function	line:13
D	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^var i=1&r,c=In(n),f=c.length,a=In(t).length;if(f!=a&&!i)return false;for(var l=f;l--;){var p=c[l];if(!(i?p in t:pn.call(t,p)))return false}for(a=true;++l<f;){var p=c[l],s=n[p],h=t[p];if(void 0!==nn||s!==h&&!u(s,h,r,e,o)){a=false;break}i||(i="constructor"==p)}return a&&!i&&(r=n.constructor,e=t.constructor,r!=e&&"constructor"in n&&"constructor"in t&&!(typeof r=="function"&&r instanceof r&&typeof e=="function"&&e instanceof e)&&(a=false)),a}function D(t){return Nn(t)||n(t)}function I(n){var t=[];if(null!=n)for(var r in Object(n))t.push(r);$/;"	function	line:14
R	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return l.apply(t,a)}if(typeof n!="function")throw new TypeError("Expected a function");var u=F(n);return e}function T(n,t,r,e){return n===nn||M(n,ln[r])&&!pn.call(e,r)?t:n}function B(n,t,r,e,u,o){var i=n.length,c=t.length;if(i!=c&&!(1&r&&c>i))return false;for(var c=-1,f=true,a=2&r?[]:nn;++c<i;){var l=n[c],p=t[c];if(void 0!==nn){f=false;break}if(a){if(!E(t,function(n,t){if(!z(a,t)&&(l===n||u(l,n,r,e,o)))return a.push(t)})){f=false;break}}else if(l!==p&&!u(l,p,r,e,o)){f=false;break}}return f}function R(n,t,r,e,u,o){$/;"	function	line:13
D	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^var i=1&r,c=In(n),f=c.length,a=In(t).length;if(f!=a&&!i)return false;for(var l=f;l--;){var p=c[l];if(!(i?p in t:pn.call(t,p)))return false}for(a=true;++l<f;){var p=c[l],s=n[p],h=t[p];if(void 0!==nn||s!==h&&!u(s,h,r,e,o)){a=false;break}i||(i="constructor"==p)}return a&&!i&&(r=n.constructor,e=t.constructor,r!=e&&"constructor"in n&&"constructor"in t&&!(typeof r=="function"&&r instanceof r&&typeof e=="function"&&e instanceof e)&&(a=false)),a}function D(t){return Nn(t)||n(t)}function I(n){var t=[];if(null!=n)for(var r in Object(n))t.push(r);$/;"	function	line:14
q	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return t}function q(n,t,r){return t=jn(t===nn?n.length-1:t,0),function(){for(var e=arguments,u=-1,o=jn(e.length-t,0),i=Array(o);++u<o;)i[u]=e[t+u];for(u=-1,o=Array(t+1);++u<t;)o[u]=e[u];return o[t]=r(i),n.apply(this,o)}}function $(n){return(null==n?0:n.length)?p(n,1):[]}function P(n){return n&&n.length?n[0]:nn}function z(n,t,r){var e=null==n?0:n.length;r=typeof r=="number"?0>r?jn(e+r,0):r:0,r=(r||0)-1;for(var u=t===t;++r<e;){var o=n[r];if(u?o===t:o!==o)return r}return-1}function C(n,t){return mn(n,g(t));$/;"	function	line:15
I	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^var i=1&r,c=In(n),f=c.length,a=In(t).length;if(f!=a&&!i)return false;for(var l=f;l--;){var p=c[l];if(!(i?p in t:pn.call(t,p)))return false}for(a=true;++l<f;){var p=c[l],s=n[p],h=t[p];if(void 0!==nn||s!==h&&!u(s,h,r,e,o)){a=false;break}i||(i="constructor"==p)}return a&&!i&&(r=n.constructor,e=t.constructor,r!=e&&"constructor"in n&&"constructor"in t&&!(typeof r=="function"&&r instanceof r&&typeof e=="function"&&e instanceof e)&&(a=false)),a}function D(t){return Nn(t)||n(t)}function I(n){var t=[];if(null!=n)for(var r in Object(n))t.push(r);$/;"	function	line:14
q.$	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return t}function q(n,t,r){return t=jn(t===nn?n.length-1:t,0),function(){for(var e=arguments,u=-1,o=jn(e.length-t,0),i=Array(o);++u<o;)i[u]=e[t+u];for(u=-1,o=Array(t+1);++u<t;)o[u]=e[u];return o[t]=r(i),n.apply(this,o)}}function $(n){return(null==n?0:n.length)?p(n,1):[]}function P(n){return n&&n.length?n[0]:nn}function z(n,t,r){var e=null==n?0:n.length;r=typeof r=="number"?0>r?jn(e+r,0):r:0,r=(r||0)-1;for(var u=t===t;++r<e;){var o=n[r];if(u?o===t:o!==o)return r}return-1}function C(n,t){return mn(n,g(t));$/;"	function	line:15
q.P	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return t}function q(n,t,r){return t=jn(t===nn?n.length-1:t,0),function(){for(var e=arguments,u=-1,o=jn(e.length-t,0),i=Array(o);++u<o;)i[u]=e[t+u];for(u=-1,o=Array(t+1);++u<t;)o[u]=e[u];return o[t]=r(i),n.apply(this,o)}}function $(n){return(null==n?0:n.length)?p(n,1):[]}function P(n){return n&&n.length?n[0]:nn}function z(n,t,r){var e=null==n?0:n.length;r=typeof r=="number"?0>r?jn(e+r,0):r:0,r=(r||0)-1;for(var u=t===t;++r<e;){var o=n[r];if(u?o===t:o!==o)return r}return-1}function C(n,t){return mn(n,g(t));$/;"	function	line:15
q.z	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return t}function q(n,t,r){return t=jn(t===nn?n.length-1:t,0),function(){for(var e=arguments,u=-1,o=jn(e.length-t,0),i=Array(o);++u<o;)i[u]=e[t+u];for(u=-1,o=Array(t+1);++u<t;)o[u]=e[u];return o[t]=r(i),n.apply(this,o)}}function $(n){return(null==n?0:n.length)?p(n,1):[]}function P(n){return n&&n.length?n[0]:nn}function z(n,t,r){var e=null==n?0:n.length;r=typeof r=="number"?0>r?jn(e+r,0):r:0,r=(r||0)-1;for(var u=t===t;++r<e;){var o=n[r];if(u?o===t:o!==o)return r}return-1}function C(n,t){return mn(n,g(t));$/;"	function	line:15
G	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function G(n,t,r){return e(n,g(t),r,3>arguments.length,mn)}function J(n,t){var r;if(typeof t!="function")throw new TypeError("Expected a function");return n=Fn(n),function(){return 0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=nn),r}}function M(n,t){return n===t||n!==n&&t!==t}function U(n){var t;return(t=null!=n)&&(t=n.length,t=typeof t=="number"&&-1<t&&0==t%1&&9007199254740991>=t),t&&!V(n)}function V(n){return!!H(n)&&(n=hn.call(n),"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n);$/;"	function	line:16
q.C	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return t}function q(n,t,r){return t=jn(t===nn?n.length-1:t,0),function(){for(var e=arguments,u=-1,o=jn(e.length-t,0),i=Array(o);++u<o;)i[u]=e[t+u];for(u=-1,o=Array(t+1);++u<t;)o[u]=e[u];return o[t]=r(i),n.apply(this,o)}}function $(n){return(null==n?0:n.length)?p(n,1):[]}function P(n){return n&&n.length?n[0]:nn}function z(n,t,r){var e=null==n?0:n.length;r=typeof r=="number"?0>r?jn(e+r,0):r:0,r=(r||0)-1;for(var u=t===t;++r<e;){var o=n[r];if(u?o===t:o!==o)return r}return-1}function C(n,t){return mn(n,g(t));$/;"	function	line:15
q.G	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function G(n,t,r){return e(n,g(t),r,3>arguments.length,mn)}function J(n,t){var r;if(typeof t!="function")throw new TypeError("Expected a function");return n=Fn(n),function(){return 0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=nn),r}}function M(n,t){return n===t||n!==n&&t!==t}function U(n){var t;return(t=null!=n)&&(t=n.length,t=typeof t=="number"&&-1<t&&0==t%1&&9007199254740991>=t),t&&!V(n)}function V(n){return!!H(n)&&(n=hn.call(n),"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n);$/;"	function	line:16
M.U	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function G(n,t,r){return e(n,g(t),r,3>arguments.length,mn)}function J(n,t){var r;if(typeof t!="function")throw new TypeError("Expected a function");return n=Fn(n),function(){return 0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=nn),r}}function M(n,t){return n===t||n!==n&&t!==t}function U(n){var t;return(t=null!=n)&&(t=n.length,t=typeof t=="number"&&-1<t&&0==t%1&&9007199254740991>=t),t&&!V(n)}function V(n){return!!H(n)&&(n=hn.call(n),"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n);$/;"	function	line:16
H	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function H(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function K(n){return null!=n&&typeof n=="object"}function L(n){return typeof n=="number"||K(n)&&"[object Number]"==hn.call(n)}function Q(n){return typeof n=="string"||!Nn(n)&&K(n)&&"[object String]"==hn.call(n)}function W(n){return typeof n=="string"?n:null==n?"":n+""}function X(n){return null==n?[]:u(n,In(n))}function Y(n){return n}function Z(n,r,e){var u=In(r),o=h(r,u);null!=e||H(r)&&(o.length||!u.length)||(e=r,r=n,n=this,o=h(r,In(r)));$/;"	function	line:17
M.V	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function G(n,t,r){return e(n,g(t),r,3>arguments.length,mn)}function J(n,t){var r;if(typeof t!="function")throw new TypeError("Expected a function");return n=Fn(n),function(){return 0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=nn),r}}function M(n,t){return n===t||n!==n&&t!==t}function U(n){var t;return(t=null!=n)&&(t=n.length,t=typeof t=="number"&&-1<t&&0==t%1&&9007199254740991>=t),t&&!V(n)}function V(n){return!!H(n)&&(n=hn.call(n),"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n);$/;"	function	line:16
X.Y	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function H(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function K(n){return null!=n&&typeof n=="object"}function L(n){return typeof n=="number"||K(n)&&"[object Number]"==hn.call(n)}function Q(n){return typeof n=="string"||!Nn(n)&&K(n)&&"[object String]"==hn.call(n)}function W(n){return typeof n=="string"?n:null==n?"":n+""}function X(n){return null==n?[]:u(n,In(n))}function Y(n){return n}function Z(n,r,e){var u=In(r),o=h(r,u);null!=e||H(r)&&(o.length||!u.length)||(e=r,r=n,n=this,o=h(r,In(r)));$/;"	function	line:17
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^var i=!(H(e)&&"chain"in e&&!e.chain),c=V(n);return mn(o,function(e){var u=r[e];n[e]=u,c&&(n.prototype[e]=function(){var r=this.__chain__;if(i||r){var e=n(this.__wrapped__);return(e.__actions__=A(this.__actions__)).push({func:u,args:arguments,thisArg:n}),e.__chain__=r,e}return u.apply(n,t([this.value()],arguments))})}),n}var nn,tn=1\/0,rn=\/[&<>"']\/g,en=RegExp(rn.source),un=typeof self=="object"&&self&&self.Object===Object&&self,on=typeof global=="object"&&global&&global.Object===Object&&global||un||Function("return this")(),cn=(un=typeof exports=="object"&&exports&&!exports.nodeType&&exports)&&typeof module=="object"&&module&&!module.nodeType&&module,fn=function(n){$/;"	function	line:18
X.Z	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^}function H(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function K(n){return null!=n&&typeof n=="object"}function L(n){return typeof n=="number"||K(n)&&"[object Number]"==hn.call(n)}function Q(n){return typeof n=="string"||!Nn(n)&&K(n)&&"[object String]"==hn.call(n)}function W(n){return typeof n=="string"?n:null==n?"":n+""}function X(n){return null==n?[]:u(n,In(n))}function Y(n){return n}function Z(n,r,e){var u=In(r),o=h(r,u);null!=e||H(r)&&(o.length||!u.length)||(e=r,r=n,n=this,o=h(r,In(r)));$/;"	function	line:17
_n	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return function(t){return null==n?nn:n[t]}}({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),an=Array.prototype,ln=Object.prototype,pn=ln.hasOwnProperty,sn=0,hn=ln.toString,vn=on._,yn=Object.create,bn=ln.propertyIsEnumerable,gn=on.isFinite,_n=function(n,t){return function(r){return n(t(r))}}(Object.keys,Object),jn=Math.max,dn=function(){function n(){}return function(t){return H(t)?yn?yn(t):(n.prototype=t,t=new n,n.prototype=nn,t):{}}}();i.prototype=dn(o.prototype),i.prototype.constructor=i;$/;"	function	line:19
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^return function(t){return null==n?nn:n[t]}}({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),an=Array.prototype,ln=Object.prototype,pn=ln.hasOwnProperty,sn=0,hn=ln.toString,vn=on._,yn=Object.create,bn=ln.propertyIsEnumerable,gn=on.isFinite,_n=function(n,t){return function(r){return n(t(r))}}(Object.keys,Object),jn=Math.max,dn=function(){function n(){}return function(t){return H(t)?yn?yn(t):(n.prototype=t,t=new n,n.prototype=nn,t):{}}}();i.prototype=dn(o.prototype),i.prototype.constructor=i;$/;"	function	line:19
mn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^var mn=function(n,t){return function(r,e){if(null==r)return r;if(!U(r))return n(r,e);for(var u=r.length,o=t?u:-1,i=Object(r);(t?o--:++o<u)&&false!==e(i[o],o,i););return r}}(s),On=function(n){return function(t,r,e){var u=-1,o=Object(t);e=e(t);for(var i=e.length;i--;){var c=e[n?i:++u];if(false===r(o[c],c,o))break}return t}}(),xn=Y,An=function(n){return function(t,r,e){var u=Object(t);if(!U(t)){var o=g(r);t=In(t),r=function(n){return o(u[n],n,u)}}return r=n(t,r,e),-1<r?u[o?t[r]:r]:nn}}(function(n,t,r){var e=null==n?0:n.length;$/;"	function	line:20
$n	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^if(!e)return-1;r=null==r?0:Fn(r),0>r&&(r=jn(e+r,0));n:{for(t=g(t),e=n.length,r+=-1;++r<e;)if(t(n[r],r,n)){n=r;break n}n=-1}return n}),En=O(function(n,t,r){return S(n,t,r)}),wn=O(function(n,t){return c(n,1,t)}),kn=O(function(n,t,r){return c(n,Sn(t)||0,r)}),Nn=Array.isArray,Fn=Number,Sn=Number,Tn=N(function(n,t){k(t,_n(t),n)}),Bn=N(function(n,t){k(t,I(t),n)}),Rn=N(function(n,t,r,e){k(t,qn(t),n,e)}),Dn=O(function(n){return n.push(nn,T),Rn.apply(nn,n)}),In=_n,qn=I,$n=function(n){return xn(q(n,nn,$),n+"");$/;"	function	line:21
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/core.min.js	/^define(function(){return o})):cn?((cn.exports=o)._=o,un._=o):on._=o}).call(this);/;"	function	line:29
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/countBy.js	/^var baseAssignValue = require('.\/_baseAssignValue'),$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/countBy.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:8
countBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/countBy.js	/^var countBy = createAggregator(function(result, value, key) {$/;"	variable	line:32
baseAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/create.js	/^var baseAssign = require('.\/_baseAssign'),$/;"	variable	line:1
Shape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/create.js	/^ * function Shape() {$/;"	function	line:18
Circle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/create.js	/^ * function Circle() {$/;"	function	line:23
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/create.js	/^function create(prototype, properties) {$/;"	function	line:38
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/create.js	/^function create(prototype, properties) {$/;"	function	line:38
createWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/curry.js	/^var createWrap = require('.\/_createWrap');$/;"	variable	line:1
WRAP_CURRY_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/curry.js	/^var WRAP_CURRY_FLAG = 8;$/;"	variable	line:4
curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/curry.js	/^function curry(func, arity, guard) {$/;"	function	line:47
curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/curry.js	/^function curry(func, arity, guard) {$/;"	function	line:47
createWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/curryRight.js	/^var createWrap = require('.\/_createWrap');$/;"	variable	line:1
WRAP_CURRY_RIGHT_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/curryRight.js	/^var WRAP_CURRY_RIGHT_FLAG = 16;$/;"	variable	line:4
curryRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/curryRight.js	/^function curryRight(func, arity, guard) {$/;"	function	line:44
curryRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/curryRight.js	/^function curryRight(func, arity, guard) {$/;"	function	line:44
module.exports.now	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/date.js	/^module.exports = {$/;"	property	line:1
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^var isObject = require('.\/isObject'),$/;"	variable	line:1
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:6
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^var nativeMax = Math.max,$/;"	variable	line:9
debounce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^function debounce(func, wait, options) {$/;"	function	line:66
invokeFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function invokeFunc(time) {$/;"	function	line:89
debounce.invokeFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function invokeFunc(time) {$/;"	function	line:89
leadingEdge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function leadingEdge(time) {$/;"	function	line:99
debounce.leadingEdge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function leadingEdge(time) {$/;"	function	line:99
remainingWait	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function remainingWait(time) {$/;"	function	line:108
debounce.remainingWait	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function remainingWait(time) {$/;"	function	line:108
shouldInvoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function shouldInvoke(time) {$/;"	function	line:116
debounce.shouldInvoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function shouldInvoke(time) {$/;"	function	line:116
timerExpired	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function timerExpired() {$/;"	function	line:127
debounce.timerExpired	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function timerExpired() {$/;"	function	line:127
trailingEdge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function trailingEdge(time) {$/;"	function	line:136
debounce.trailingEdge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function trailingEdge(time) {$/;"	function	line:136
cancel	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function cancel() {$/;"	function	line:148
debounce.cancel	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function cancel() {$/;"	function	line:148
flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function flush() {$/;"	function	line:156
debounce.flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function flush() {$/;"	function	line:156
debounced	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function debounced() {$/;"	function	line:160
debounce.debounced	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^  function debounced() {$/;"	function	line:160
debounce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/debounce.js	/^function debounce(func, wait, options) {$/;"	function	line:66
deburrLetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/deburr.js	/^var deburrLetter = require('.\/_deburrLetter'),$/;"	variable	line:1
reLatin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/deburr.js	/^var reLatin = \/[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]\/g;$/;"	variable	line:5
rsComboMarksRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/deburr.js	/^var rsComboMarksRange = '\\\\u0300-\\\\u036f',$/;"	variable	line:8
rsCombo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/deburr.js	/^var rsCombo = '[' + rsComboRange + ']';$/;"	variable	line:14
reComboMark	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/deburr.js	/^var reComboMark = RegExp(rsCombo, 'g');$/;"	variable	line:20
deburr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/deburr.js	/^function deburr(string) {$/;"	function	line:40
deburr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/deburr.js	/^function deburr(string) {$/;"	function	line:40
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/defaults.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/defaults.js	/^var defaults = baseRest(function(args) {$/;"	variable	line:27
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/defaultsDeep.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
defaultsDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/defaultsDeep.js	/^var defaultsDeep = baseRest(function(args) {$/;"	variable	line:25
defaultTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/defaultTo.js	/^function defaultTo(value, defaultValue) {$/;"	function	line:21
defaultTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/defaultTo.js	/^function defaultTo(value, defaultValue) {$/;"	function	line:21
baseDelay	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/defer.js	/^var baseDelay = require('.\/_baseDelay'),$/;"	variable	line:1
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/defer.js	/^var defer = baseRest(function(func, args) {$/;"	variable	line:22
baseDelay	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/delay.js	/^var baseDelay = require('.\/_baseDelay'),$/;"	variable	line:1
delay	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/delay.js	/^var delay = baseRest(function(func, wait, args) {$/;"	variable	line:24
baseDifference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/difference.js	/^var baseDifference = require('.\/_baseDifference'),$/;"	variable	line:1
difference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/difference.js	/^var difference = baseRest(function(array, values) {$/;"	variable	line:27
baseDifference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/differenceBy.js	/^var baseDifference = require('.\/_baseDifference'),$/;"	variable	line:1
differenceBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/differenceBy.js	/^var differenceBy = baseRest(function(array, values) {$/;"	variable	line:34
baseDifference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/differenceWith.js	/^var baseDifference = require('.\/_baseDifference'),$/;"	variable	line:1
differenceWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/differenceWith.js	/^var differenceWith = baseRest(function(array, values) {$/;"	variable	line:30
createMathOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/divide.js	/^var createMathOperation = require('.\/_createMathOperation');$/;"	variable	line:1
divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/divide.js	/^var divide = createMathOperation(function(dividend, divisor) {$/;"	variable	line:18
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/drop.js	/^var baseSlice = require('.\/_baseSlice'),$/;"	variable	line:1
drop	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/drop.js	/^function drop(array, n, guard) {$/;"	function	line:29
drop	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/drop.js	/^function drop(array, n, guard) {$/;"	function	line:29
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/dropRight.js	/^var baseSlice = require('.\/_baseSlice'),$/;"	variable	line:1
dropRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/dropRight.js	/^function dropRight(array, n, guard) {$/;"	function	line:29
dropRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/dropRight.js	/^function dropRight(array, n, guard) {$/;"	function	line:29
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/dropRightWhile.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
dropRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/dropRightWhile.js	/^function dropRightWhile(array, predicate) {$/;"	function	line:39
dropRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/dropRightWhile.js	/^function dropRightWhile(array, predicate) {$/;"	function	line:39
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/dropWhile.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
dropWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/dropWhile.js	/^function dropWhile(array, predicate) {$/;"	function	line:39
dropWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/dropWhile.js	/^function dropWhile(array, predicate) {$/;"	function	line:39
baseClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/endsWith.js	/^var baseClamp = require('.\/_baseClamp'),$/;"	variable	line:1
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/endsWith.js	/^function endsWith(string, target, position) {$/;"	function	line:29
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/endsWith.js	/^function endsWith(string, target, position) {$/;"	function	line:29
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/eq.js	/^function eq(value, other) {$/;"	function	line:33
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/eq.js	/^function eq(value, other) {$/;"	function	line:33
escapeHtmlChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/escape.js	/^var escapeHtmlChar = require('.\/_escapeHtmlChar'),$/;"	variable	line:1
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/escape.js	/^function escape(string) {$/;"	function	line:36
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/escapeRegExp.js	/^var toString = require('.\/toString');$/;"	variable	line:1
escapeRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/escapeRegExp.js	/^function escapeRegExp(string) {$/;"	function	line:25
escapeRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/escapeRegExp.js	/^function escapeRegExp(string) {$/;"	function	line:25
arrayEvery	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/every.js	/^var arrayEvery = require('.\/_arrayEvery'),$/;"	variable	line:1
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/every.js	/^function every(collection, predicate, guard) {$/;"	function	line:48
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/every.js	/^function every(collection, predicate, guard) {$/;"	function	line:48
baseFill	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fill.js	/^var baseFill = require('.\/_baseFill'),$/;"	variable	line:1
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fill.js	/^function fill(array, value, start, end) {$/;"	function	line:33
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fill.js	/^function fill(array, value, start, end) {$/;"	function	line:33
arrayFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/filter.js	/^var arrayFilter = require('.\/_arrayFilter'),$/;"	variable	line:1
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/filter.js	/^function filter(collection, predicate) {$/;"	function	line:43
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/filter.js	/^function filter(collection, predicate) {$/;"	function	line:43
createFind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/find.js	/^var createFind = require('.\/_createFind'),$/;"	variable	line:1
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/find.js	/^var find = createFind(findIndex);$/;"	variable	line:40
baseFindIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findIndex.js	/^var baseFindIndex = require('.\/_baseFindIndex'),$/;"	variable	line:1
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findIndex.js	/^var nativeMax = Math.max;$/;"	variable	line:6
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findIndex.js	/^function findIndex(array, predicate, fromIndex) {$/;"	function	line:43
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findIndex.js	/^function findIndex(array, predicate, fromIndex) {$/;"	function	line:43
baseFindKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findKey.js	/^var baseFindKey = require('.\/_baseFindKey'),$/;"	variable	line:1
findKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findKey.js	/^function findKey(object, predicate) {$/;"	function	line:40
findKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findKey.js	/^function findKey(object, predicate) {$/;"	function	line:40
createFind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findLast.js	/^var createFind = require('.\/_createFind'),$/;"	variable	line:1
findLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findLast.js	/^var findLast = createFind(findLastIndex);$/;"	variable	line:23
baseFindIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findLastIndex.js	/^var baseFindIndex = require('.\/_baseFindIndex'),$/;"	variable	line:1
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findLastIndex.js	/^var nativeMax = Math.max,$/;"	variable	line:6
findLastIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findLastIndex.js	/^function findLastIndex(array, predicate, fromIndex) {$/;"	function	line:44
findLastIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findLastIndex.js	/^function findLastIndex(array, predicate, fromIndex) {$/;"	function	line:44
baseFindKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findLastKey.js	/^var baseFindKey = require('.\/_baseFindKey'),$/;"	variable	line:1
findLastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findLastKey.js	/^function findLastKey(object, predicate) {$/;"	function	line:40
findLastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/findLastKey.js	/^function findLastKey(object, predicate) {$/;"	function	line:40
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMap.js	/^var baseFlatten = require('.\/_baseFlatten'),$/;"	variable	line:1
duplicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMap.js	/^ * function duplicate(n) {$/;"	function	line:18
flatMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMap.js	/^function flatMap(collection, iteratee) {$/;"	function	line:25
flatMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMap.js	/^function flatMap(collection, iteratee) {$/;"	function	line:25
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMapDeep.js	/^var baseFlatten = require('.\/_baseFlatten'),$/;"	variable	line:1
INFINITY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMapDeep.js	/^var INFINITY = 1 \/ 0;$/;"	variable	line:5
duplicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMapDeep.js	/^ * function duplicate(n) {$/;"	function	line:20
flatMapDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMapDeep.js	/^function flatMapDeep(collection, iteratee) {$/;"	function	line:27
flatMapDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMapDeep.js	/^function flatMapDeep(collection, iteratee) {$/;"	function	line:27
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMapDepth.js	/^var baseFlatten = require('.\/_baseFlatten'),$/;"	variable	line:1
duplicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMapDepth.js	/^ * function duplicate(n) {$/;"	function	line:19
flatMapDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMapDepth.js	/^function flatMapDepth(collection, iteratee, depth) {$/;"	function	line:26
flatMapDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatMapDepth.js	/^function flatMapDepth(collection, iteratee, depth) {$/;"	function	line:26
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatten.js	/^var baseFlatten = require('.\/_baseFlatten');$/;"	variable	line:1
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatten.js	/^function flatten(array) {$/;"	function	line:17
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flatten.js	/^function flatten(array) {$/;"	function	line:17
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flattenDeep.js	/^var baseFlatten = require('.\/_baseFlatten');$/;"	variable	line:1
INFINITY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flattenDeep.js	/^var INFINITY = 1 \/ 0;$/;"	variable	line:4
flattenDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flattenDeep.js	/^function flattenDeep(array) {$/;"	function	line:20
flattenDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flattenDeep.js	/^function flattenDeep(array) {$/;"	function	line:20
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flattenDepth.js	/^var baseFlatten = require('.\/_baseFlatten'),$/;"	variable	line:1
flattenDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flattenDepth.js	/^function flattenDepth(array, depth) {$/;"	function	line:24
flattenDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flattenDepth.js	/^function flattenDepth(array, depth) {$/;"	function	line:24
createWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flip.js	/^var createWrap = require('.\/_createWrap');$/;"	variable	line:1
WRAP_FLIP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flip.js	/^var WRAP_FLIP_FLAG = 512;$/;"	variable	line:4
flip	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flip.js	/^function flip(func) {$/;"	function	line:24
flip	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flip.js	/^function flip(func) {$/;"	function	line:24
createRound	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/floor.js	/^var createRound = require('.\/_createRound');$/;"	variable	line:1
floor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/floor.js	/^var floor = createRound('floor');$/;"	variable	line:24
createFlow	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flow.js	/^var createFlow = require('.\/_createFlow');$/;"	variable	line:1
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flow.js	/^ * function square(n) {$/;"	function	line:17
flow	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flow.js	/^var flow = createFlow();$/;"	variable	line:25
createFlow	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flowRight.js	/^var createFlow = require('.\/_createFlow');$/;"	variable	line:1
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flowRight.js	/^ * function square(n) {$/;"	function	line:16
flowRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/flowRight.js	/^var flowRight = createFlow(true);$/;"	variable	line:24
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forEach.js	/^var arrayEach = require('.\/_arrayEach'),$/;"	variable	line:1
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forEach.js	/^function forEach(collection, iteratee) {$/;"	function	line:36
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forEach.js	/^function forEach(collection, iteratee) {$/;"	function	line:36
arrayEachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forEachRight.js	/^var arrayEachRight = require('.\/_arrayEachRight'),$/;"	variable	line:1
forEachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forEachRight.js	/^function forEachRight(collection, iteratee) {$/;"	function	line:26
forEachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forEachRight.js	/^function forEachRight(collection, iteratee) {$/;"	function	line:26
baseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forIn.js	/^var baseFor = require('.\/_baseFor'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forIn.js	/^ * function Foo() {$/;"	function	line:21
forIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forIn.js	/^function forIn(object, iteratee) {$/;"	function	line:33
forIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forIn.js	/^function forIn(object, iteratee) {$/;"	function	line:33
baseForRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forInRight.js	/^var baseForRight = require('.\/_baseForRight'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forInRight.js	/^ * function Foo() {$/;"	function	line:19
forInRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forInRight.js	/^function forInRight(object, iteratee) {$/;"	function	line:31
forInRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forInRight.js	/^function forInRight(object, iteratee) {$/;"	function	line:31
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forOwn.js	/^var baseForOwn = require('.\/_baseForOwn'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forOwn.js	/^ * function Foo() {$/;"	function	line:20
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forOwn.js	/^function forOwn(object, iteratee) {$/;"	function	line:32
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forOwn.js	/^function forOwn(object, iteratee) {$/;"	function	line:32
baseForOwnRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forOwnRight.js	/^var baseForOwnRight = require('.\/_baseForOwnRight'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forOwnRight.js	/^ * function Foo() {$/;"	function	line:18
forOwnRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forOwnRight.js	/^function forOwnRight(object, iteratee) {$/;"	function	line:30
forOwnRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/forOwnRight.js	/^function forOwnRight(object, iteratee) {$/;"	function	line:30
mapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^var mapping = require('.\/_mapping'),$/;"	variable	line:1
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^var push = Array.prototype.push;$/;"	variable	line:5
baseArity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function baseArity(func, n) {$/;"	function	line:16
baseArity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function baseArity(func, n) {$/;"	function	line:16
baseAry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function baseAry(func, n) {$/;"	function	line:31
baseAry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function baseAry(func, n) {$/;"	function	line:31
cloneArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function cloneArray(array) {$/;"	function	line:44
cloneArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function cloneArray(array) {$/;"	function	line:44
createCloner	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function createCloner(func) {$/;"	function	line:61
createCloner	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function createCloner(func) {$/;"	function	line:61
flatSpread	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function flatSpread(func, start) {$/;"	function	line:76
flatSpread	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function flatSpread(func, start) {$/;"	function	line:76
wrapImmutable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function wrapImmutable(func, cloner) {$/;"	function	line:107
wrapImmutable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function wrapImmutable(func, cloner) {$/;"	function	line:107
baseConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function baseConvert(util, name, func, options) {$/;"	function	line:138
baseConvert.config.cap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  var config = {$/;"	property	line:153
baseConvert.wrappers.castArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  var wrappers = {$/;"	method	line:196
baseConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^function baseConvert(util, name, func, options) {$/;"	function	line:138
pairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^        var pairs = [];$/;"	variable	line:225
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^        each(pairs, function(pair) {$/;"	function	line:234
castCap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function castCap(name, func) {$/;"	function	line:274
castCap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function castCap(name, func) {$/;"	function	line:274
castCurry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function castCurry(name, func, n) {$/;"	function	line:297
castCurry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function castCurry(name, func, n) {$/;"	function	line:297
castFixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function castFixed(name, func, n) {$/;"	function	line:312
castFixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function castFixed(name, func, n) {$/;"	function	line:312
castRearg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function castRearg(name, func, n) {$/;"	function	line:331
castRearg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function castRearg(name, func, n) {$/;"	function	line:331
cloneByPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function cloneByPath(object, path) {$/;"	function	line:345
cloneByPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function cloneByPath(object, path) {$/;"	function	line:345
convertLib	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function convertLib(options) {$/;"	function	line:373
convertLib	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function convertLib(options) {$/;"	function	line:373
createConverter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function createConverter(name, func) {$/;"	function	line:384
createConverter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function createConverter(name, func) {$/;"	function	line:384
iterateeAry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function iterateeAry(func, n) {$/;"	function	line:407
iterateeAry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function iterateeAry(func, n) {$/;"	function	line:407
iterateeRearg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function iterateeRearg(func, indexes) {$/;"	function	line:424
iterateeRearg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function iterateeRearg(func, indexes) {$/;"	function	line:424
overArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function overArg(func, transform) {$/;"	function	line:439
overArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function overArg(func, transform) {$/;"	function	line:439
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function wrap(name, func) {$/;"	function	line:464
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^    each(aryMethodKeys, function(aryKey) {$/;"	function	line:484
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^      each(mapping.aryMethod[aryKey], function(otherName) {$/;"	function	line:485
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  function wrap(name, func) {$/;"	function	line:464
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  var _ = func;$/;"	variable	line:521
pairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  var pairs = [];$/;"	variable	line:524
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  each(aryMethodKeys, function(aryKey) {$/;"	function	line:525
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^    each(mapping.aryMethod[aryKey], function(key) {$/;"	function	line:526
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^  each(pairs, function(pair) {$/;"	function	line:550
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_baseConvert.js	/^    each(mapping.realToAlias[key] || [], function(alias) {$/;"	function	line:560
baseConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_convertBrowser.js	/^var baseConvert = require('.\/_baseConvert');$/;"	variable	line:1
browserConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_convertBrowser.js	/^function browserConvert(lodash, options) {$/;"	function	line:11
browserConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_convertBrowser.js	/^function browserConvert(lodash, options) {$/;"	function	line:11
module.exports.cap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_falseOptions.js	/^module.exports = {$/;"	property	line:1
module.exports.curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_falseOptions.js	/^  'cap': false,$/;"	property	line:2
module.exports.fixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_falseOptions.js	/^  'curry': false,$/;"	property	line:3
module.exports.immutable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_falseOptions.js	/^  'fixed': false,$/;"	property	line:4
module.exports.rearg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_falseOptions.js	/^  'immutable': false,$/;"	property	line:5
exports.aliasToReal.each	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.aliasToReal = {$/;"	property	line:2
exports.aliasToReal.eachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'each': 'forEach',$/;"	property	line:5
exports.aliasToReal.entries	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'eachRight': 'forEachRight',$/;"	property	line:6
exports.aliasToReal.entriesIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'entries': 'toPairs',$/;"	property	line:7
exports.aliasToReal.extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'entriesIn': 'toPairsIn',$/;"	property	line:8
exports.aliasToReal.extendAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'extend': 'assignIn',$/;"	property	line:9
exports.aliasToReal.extendAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'extendAll': 'assignInAll',$/;"	property	line:10
exports.aliasToReal.extendWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'extendAllWith': 'assignInAllWith',$/;"	property	line:11
exports.aliasToReal.first	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'extendWith': 'assignInWith',$/;"	property	line:12
exports.aliasToReal.conforms	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'first': 'head',$/;"	property	line:13
exports.aliasToReal.matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'conforms': 'conformsTo',$/;"	property	line:16
exports.aliasToReal.property	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'matches': 'isMatch',$/;"	property	line:17
exports.aliasToReal.__	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'property': 'get',$/;"	property	line:18
exports.aliasToReal.F	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  '__': 'placeholder',$/;"	property	line:21
exports.aliasToReal.T	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'F': 'stubFalse',$/;"	property	line:22
exports.aliasToReal.all	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'T': 'stubTrue',$/;"	property	line:23
exports.aliasToReal.allPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'all': 'every',$/;"	property	line:24
exports.aliasToReal.always	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'allPass': 'overEvery',$/;"	property	line:25
exports.aliasToReal.any	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'always': 'constant',$/;"	property	line:26
exports.aliasToReal.anyPass	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'any': 'some',$/;"	property	line:27
exports.aliasToReal.apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'anyPass': 'overSome',$/;"	property	line:28
exports.aliasToReal.assoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'apply': 'spread',$/;"	property	line:29
exports.aliasToReal.assocPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'assoc': 'set',$/;"	property	line:30
exports.aliasToReal.complement	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'assocPath': 'set',$/;"	property	line:31
exports.aliasToReal.compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'complement': 'negate',$/;"	property	line:32
exports.aliasToReal.contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'compose': 'flowRight',$/;"	property	line:33
exports.aliasToReal.dissoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'contains': 'includes',$/;"	property	line:34
exports.aliasToReal.dissocPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'dissoc': 'unset',$/;"	property	line:35
exports.aliasToReal.dropLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'dissocPath': 'unset',$/;"	property	line:36
exports.aliasToReal.dropLastWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'dropLast': 'dropRight',$/;"	property	line:37
exports.aliasToReal.equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'dropLastWhile': 'dropRightWhile',$/;"	property	line:38
exports.aliasToReal.identical	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'equals': 'isEqual',$/;"	property	line:39
exports.aliasToReal.indexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'identical': 'eq',$/;"	property	line:40
exports.aliasToReal.init	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'indexBy': 'keyBy',$/;"	property	line:41
exports.aliasToReal.invertObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'init': 'initial',$/;"	property	line:42
exports.aliasToReal.juxt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'invertObj': 'invert',$/;"	property	line:43
exports.aliasToReal.omitAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'juxt': 'over',$/;"	property	line:44
exports.aliasToReal.nAry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'omitAll': 'omit',$/;"	property	line:45
exports.aliasToReal.path	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'nAry': 'ary',$/;"	property	line:46
exports.aliasToReal.pathEq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'path': 'get',$/;"	property	line:47
exports.aliasToReal.pathOr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'pathEq': 'matchesProperty',$/;"	property	line:48
exports.aliasToReal.paths	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'pathOr': 'getOr',$/;"	property	line:49
exports.aliasToReal.pickAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'paths': 'at',$/;"	property	line:50
exports.aliasToReal.pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'pickAll': 'pick',$/;"	property	line:51
exports.aliasToReal.pluck	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'pipe': 'flow',$/;"	property	line:52
exports.aliasToReal.prop	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'pluck': 'map',$/;"	property	line:53
exports.aliasToReal.propEq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'prop': 'get',$/;"	property	line:54
exports.aliasToReal.propOr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'propEq': 'matchesProperty',$/;"	property	line:55
exports.aliasToReal.props	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'propOr': 'getOr',$/;"	property	line:56
exports.aliasToReal.symmetricDifference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'props': 'at',$/;"	property	line:57
exports.aliasToReal.symmetricDifferenceBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'symmetricDifference': 'xor',$/;"	property	line:58
exports.aliasToReal.symmetricDifferenceWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'symmetricDifferenceBy': 'xorBy',$/;"	property	line:59
exports.aliasToReal.takeLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'symmetricDifferenceWith': 'xorWith',$/;"	property	line:60
exports.aliasToReal.takeLastWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'takeLast': 'takeRight',$/;"	property	line:61
exports.aliasToReal.unapply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'takeLastWhile': 'takeRightWhile',$/;"	property	line:62
exports.aliasToReal.unnest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'unapply': 'rest',$/;"	property	line:63
exports.aliasToReal.useWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'unnest': 'flatten',$/;"	property	line:64
exports.aliasToReal.where	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'useWith': 'overArgs',$/;"	property	line:65
exports.aliasToReal.whereEq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'where': 'conformsTo',$/;"	property	line:66
exports.aliasToReal.zipObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'whereEq': 'isMatch',$/;"	property	line:67
exports.aryMethod.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.aryMethod = {$/;"	property	line:72
exports.aryRearg.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.aryRearg = {$/;"	property	line:122
exports.iterateeAry.dropRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.iterateeAry = {$/;"	property	line:129
exports.iterateeAry.dropWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'dropRightWhile': 1,$/;"	property	line:130
exports.iterateeAry.every	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'dropWhile': 1,$/;"	property	line:131
exports.iterateeAry.filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'every': 1,$/;"	property	line:132
exports.iterateeAry.find	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'filter': 1,$/;"	property	line:133
exports.iterateeAry.findFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'find': 1,$/;"	property	line:134
exports.iterateeAry.findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findFrom': 1,$/;"	property	line:135
exports.iterateeAry.findIndexFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findIndex': 1,$/;"	property	line:136
exports.iterateeAry.findKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findIndexFrom': 1,$/;"	property	line:137
exports.iterateeAry.findLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findKey': 1,$/;"	property	line:138
exports.iterateeAry.findLastFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findLast': 1,$/;"	property	line:139
exports.iterateeAry.findLastIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findLastFrom': 1,$/;"	property	line:140
exports.iterateeAry.findLastIndexFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findLastIndex': 1,$/;"	property	line:141
exports.iterateeAry.findLastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findLastIndexFrom': 1,$/;"	property	line:142
exports.iterateeAry.flatMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findLastKey': 1,$/;"	property	line:143
exports.iterateeAry.flatMapDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'flatMap': 1,$/;"	property	line:144
exports.iterateeAry.flatMapDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'flatMapDeep': 1,$/;"	property	line:145
exports.iterateeAry.forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'flatMapDepth': 1,$/;"	property	line:146
exports.iterateeAry.forEachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'forEach': 1,$/;"	property	line:147
exports.iterateeAry.forIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'forEachRight': 1,$/;"	property	line:148
exports.iterateeAry.forInRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'forIn': 1,$/;"	property	line:149
exports.iterateeAry.forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'forInRight': 1,$/;"	property	line:150
exports.iterateeAry.forOwnRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'forOwn': 1,$/;"	property	line:151
exports.iterateeAry.map	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'forOwnRight': 1,$/;"	property	line:152
exports.iterateeAry.mapKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'map': 1,$/;"	property	line:153
exports.iterateeAry.mapValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'mapKeys': 1,$/;"	property	line:154
exports.iterateeAry.partition	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'mapValues': 1,$/;"	property	line:155
exports.iterateeAry.reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'partition': 1,$/;"	property	line:156
exports.iterateeAry.reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'reduce': 2,$/;"	property	line:157
exports.iterateeAry.reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'reduceRight': 2,$/;"	property	line:158
exports.iterateeAry.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'reject': 1,$/;"	property	line:159
exports.iterateeAry.some	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'remove': 1,$/;"	property	line:160
exports.iterateeAry.takeRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'some': 1,$/;"	property	line:161
exports.iterateeAry.takeWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'takeRightWhile': 1,$/;"	property	line:162
exports.iterateeAry.times	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'takeWhile': 1,$/;"	property	line:163
exports.iterateeAry.transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'times': 1,$/;"	property	line:164
exports.iterateeRearg.mapKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.iterateeRearg = {$/;"	property	line:169
exports.methodRearg.assignInAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.methodRearg = {$/;"	property	line:175
exports.methodSpread.assignAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.methodSpread = {$/;"	property	line:208
exports.mutate.array	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.mutate = {$/;"	property	line:226
exports.placeholder.bind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.placeholder = {$/;"	property	line:265
exports.placeholder.bindKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'bind': true,$/;"	property	line:266
exports.placeholder.curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'bindKey': true,$/;"	property	line:267
exports.placeholder.curryRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'curry': true,$/;"	property	line:268
exports.placeholder.partial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'curryRight': true,$/;"	property	line:269
exports.placeholder.partialRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'partial': true,$/;"	property	line:270
exports.remap.assignAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.remap = {$/;"	property	line:292
exports.remap.assignAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'assignAll': 'assign',$/;"	property	line:293
exports.remap.assignInAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'assignAllWith': 'assignWith',$/;"	property	line:294
exports.remap.assignInAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'assignInAll': 'assignIn',$/;"	property	line:295
exports.remap.curryN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'assignInAllWith': 'assignInWith',$/;"	property	line:296
exports.remap.curryRightN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'curryN': 'curry',$/;"	property	line:297
exports.remap.defaultsAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'curryRightN': 'curryRight',$/;"	property	line:298
exports.remap.defaultsDeepAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'defaultsAll': 'defaults',$/;"	property	line:299
exports.remap.findFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'defaultsDeepAll': 'defaultsDeep',$/;"	property	line:300
exports.remap.findIndexFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findFrom': 'find',$/;"	property	line:301
exports.remap.findLastFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findIndexFrom': 'findIndex',$/;"	property	line:302
exports.remap.findLastIndexFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findLastFrom': 'findLast',$/;"	property	line:303
exports.remap.getOr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'findLastIndexFrom': 'findLastIndex',$/;"	property	line:304
exports.remap.includesFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'getOr': 'get',$/;"	property	line:305
exports.remap.indexOfFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'includesFrom': 'includes',$/;"	property	line:306
exports.remap.invokeArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'indexOfFrom': 'indexOf',$/;"	property	line:307
exports.remap.invokeArgsMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'invokeArgs': 'invoke',$/;"	property	line:308
exports.remap.lastIndexOfFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'invokeArgsMap': 'invokeMap',$/;"	property	line:309
exports.remap.mergeAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'lastIndexOfFrom': 'lastIndexOf',$/;"	property	line:310
exports.remap.mergeAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'mergeAll': 'merge',$/;"	property	line:311
exports.remap.padChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'mergeAllWith': 'mergeWith',$/;"	property	line:312
exports.remap.padCharsEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'padChars': 'pad',$/;"	property	line:313
exports.remap.padCharsStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'padCharsEnd': 'padEnd',$/;"	property	line:314
exports.remap.propertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'padCharsStart': 'padStart',$/;"	property	line:315
exports.remap.rangeStep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'propertyOf': 'get',$/;"	property	line:316
exports.remap.rangeStepRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'rangeStep': 'range',$/;"	property	line:317
exports.remap.restFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'rangeStepRight': 'rangeRight',$/;"	property	line:318
exports.remap.spreadFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'restFrom': 'rest',$/;"	property	line:319
exports.remap.trimChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'spreadFrom': 'spread',$/;"	property	line:320
exports.remap.trimCharsEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'trimChars': 'trim',$/;"	property	line:321
exports.remap.trimCharsStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'trimCharsEnd': 'trimEnd',$/;"	property	line:322
exports.remap.zipAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'trimCharsStart': 'trimStart',$/;"	property	line:323
exports.skipFixed.castArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.skipFixed = {$/;"	property	line:328
exports.skipFixed.flow	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'castArray': true,$/;"	property	line:329
exports.skipFixed.flowRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'flow': true,$/;"	property	line:330
exports.skipFixed.iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'flowRight': true,$/;"	property	line:331
exports.skipFixed.mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'iteratee': true,$/;"	property	line:332
exports.skipFixed.rearg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'mixin': true,$/;"	property	line:333
exports.skipFixed.runInContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'rearg': true,$/;"	property	line:334
exports.skipRearg.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^exports.skipRearg = {$/;"	property	line:339
exports.skipRearg.assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'add': true,$/;"	property	line:340
exports.skipRearg.assignIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'assign': true,$/;"	property	line:341
exports.skipRearg.bind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'assignIn': true,$/;"	property	line:342
exports.skipRearg.bindKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'bind': true,$/;"	property	line:343
exports.skipRearg.concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'bindKey': true,$/;"	property	line:344
exports.skipRearg.difference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'concat': true,$/;"	property	line:345
exports.skipRearg.divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'difference': true,$/;"	property	line:346
exports.skipRearg.eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'divide': true,$/;"	property	line:347
exports.skipRearg.gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'eq': true,$/;"	property	line:348
exports.skipRearg.gte	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'gt': true,$/;"	property	line:349
exports.skipRearg.isEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'gte': true,$/;"	property	line:350
exports.skipRearg.lt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'isEqual': true,$/;"	property	line:351
exports.skipRearg.lte	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'lt': true,$/;"	property	line:352
exports.skipRearg.matchesProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'lte': true,$/;"	property	line:353
exports.skipRearg.merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'matchesProperty': true,$/;"	property	line:354
exports.skipRearg.multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'merge': true,$/;"	property	line:355
exports.skipRearg.overArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'multiply': true,$/;"	property	line:356
exports.skipRearg.partial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'overArgs': true,$/;"	property	line:357
exports.skipRearg.partialRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'partial': true,$/;"	property	line:358
exports.skipRearg.propertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'partialRight': true,$/;"	property	line:359
exports.skipRearg.random	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'propertyOf': true,$/;"	property	line:360
exports.skipRearg.range	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'random': true,$/;"	property	line:361
exports.skipRearg.rangeRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'range': true,$/;"	property	line:362
exports.skipRearg.subtract	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'rangeRight': true,$/;"	property	line:363
exports.skipRearg.zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'subtract': true,$/;"	property	line:364
exports.skipRearg.zipObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'zip': true,$/;"	property	line:365
exports.skipRearg.zipObjectDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_mapping.js	/^  'zipObject': true,$/;"	property	line:366
module.exports.ary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/_util.js	/^module.exports = {$/;"	property	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/add.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/after.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/array.js	/^var convert = require('.\/convert');$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/ary.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/assign.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/assignAll.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/assignAllWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/assignIn.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/assignInAll.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/assignInAllWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/assignInWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/assignWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/at.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/attempt.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/before.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/bind.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/bindAll.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/bindKey.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/camelCase.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/capitalize.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/castArray.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/ceil.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/chain.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/chunk.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/clamp.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/clone.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/cloneDeep.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/cloneDeepWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/cloneWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/collection.js	/^var convert = require('.\/convert');$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/commit.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/compact.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/concat.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/cond.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/conformsTo.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/constant.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
baseConvert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/convert.js	/^var baseConvert = require('.\/_baseConvert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/convert.js	/^function convert(name, func, options) {$/;"	function	line:14
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/convert.js	/^function convert(name, func, options) {$/;"	function	line:14
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/countBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/create.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/curry.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/curryN.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/curryRight.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/curryRightN.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/date.js	/^var convert = require('.\/convert');$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/debounce.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/deburr.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/defaults.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/defaultsAll.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/defaultsDeep.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/defaultsDeepAll.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/defaultTo.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/defer.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/delay.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/difference.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/differenceBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/differenceWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/divide.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/drop.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/dropRight.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/dropRightWhile.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/dropWhile.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/endsWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/eq.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/escape.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/escapeRegExp.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/every.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/fill.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/filter.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/find.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/findFrom.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/findIndex.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/findIndexFrom.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/findKey.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/findLast.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/findLastFrom.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/findLastIndex.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/findLastIndexFrom.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/findLastKey.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/flatMap.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/flatMapDeep.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/flatMapDepth.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/flatten.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/flattenDeep.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/flattenDepth.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/flip.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/floor.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/flow.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/flowRight.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/forEach.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/forEachRight.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/forIn.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/forInRight.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/forOwn.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/forOwnRight.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/fromPairs.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/function.js	/^var convert = require('.\/convert');$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/functions.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/functionsIn.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/get.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/getOr.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/groupBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/gt.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/gte.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/has.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/hasIn.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/head.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/identity.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/includes.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/includesFrom.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/indexOf.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/indexOfFrom.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/initial.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/inRange.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/intersection.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/intersectionBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/intersectionWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/invert.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/invertBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/invoke.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/invokeArgs.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/invokeArgsMap.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/invokeMap.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isArguments.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isArray.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isArrayBuffer.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isArrayLike.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isArrayLikeObject.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isBoolean.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isBuffer.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isDate.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isElement.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isEmpty.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isEqual.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isEqualWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isError.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isFinite.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isFunction.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isInteger.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isLength.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isMap.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isMatch.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isMatchWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isNaN.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isNative.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isNil.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isNull.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isNumber.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isObject.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isObjectLike.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isPlainObject.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isRegExp.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isSafeInteger.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isSet.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isString.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isSymbol.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isTypedArray.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isUndefined.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isWeakMap.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/isWeakSet.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/iteratee.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/join.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/kebabCase.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/keyBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/keys.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/keysIn.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/lang.js	/^var convert = require('.\/convert');$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/last.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/lastIndexOf.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/lastIndexOfFrom.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/lowerCase.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/lowerFirst.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/lt.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/lte.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/map.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/mapKeys.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/mapValues.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/matchesProperty.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/math.js	/^var convert = require('.\/convert');$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/max.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/maxBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/mean.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/meanBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/memoize.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/merge.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/mergeAll.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/mergeAllWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/mergeWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/method.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/methodOf.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/min.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/minBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/mixin.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/multiply.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/negate.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/next.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/noop.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/now.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/nth.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/nthArg.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/number.js	/^var convert = require('.\/convert');$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/object.js	/^var convert = require('.\/convert');$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/omit.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/omitBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/once.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/orderBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/over.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/overArgs.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/overEvery.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/overSome.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/pad.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/padChars.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/padCharsEnd.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/padCharsStart.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/padEnd.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/padStart.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/parseInt.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/partial.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/partialRight.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/partition.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/pick.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/pickBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/plant.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/propertyOf.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/pull.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/pullAll.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/pullAllBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/pullAllWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/pullAt.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/random.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/range.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/rangeRight.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/rangeStep.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/rangeStepRight.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/rearg.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/reduce.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/reduceRight.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/reject.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/remove.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/repeat.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/replace.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/rest.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/restFrom.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/result.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/reverse.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/round.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sample.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sampleSize.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/seq.js	/^var convert = require('.\/convert');$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/set.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/setWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/shuffle.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/size.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/slice.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/snakeCase.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/some.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sortBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sortedIndex.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sortedIndexBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sortedIndexOf.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sortedLastIndex.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sortedLastIndexBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sortedLastIndexOf.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sortedUniq.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sortedUniqBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/split.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/spread.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/spreadFrom.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/startCase.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/startsWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/string.js	/^var convert = require('.\/convert');$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/stubArray.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/stubFalse.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/stubObject.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/stubString.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/stubTrue.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/subtract.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sum.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/sumBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/tail.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/take.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/takeRight.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/takeRightWhile.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/takeWhile.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/tap.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/template.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/templateSettings.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/throttle.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/thru.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/times.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toArray.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toFinite.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toInteger.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toIterator.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toJSON.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toLength.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toLower.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toNumber.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toPairs.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toPairsIn.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toPath.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toPlainObject.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toSafeInteger.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toString.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/toUpper.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/transform.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/trim.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/trimChars.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/trimCharsEnd.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/trimCharsStart.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/trimEnd.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/trimStart.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/truncate.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/unary.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/unescape.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/union.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/unionBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/unionWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/uniq.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/uniqBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/uniqueId.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/uniqWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/unset.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/unzip.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/unzipWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/update.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/updateWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/upperCase.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/upperFirst.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/util.js	/^var convert = require('.\/convert');$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/value.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/valueOf.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/values.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/valuesIn.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/without.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/words.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/wrap.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/wrapperAt.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/wrapperChain.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/wrapperLodash.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/wrapperReverse.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/wrapperValue.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/xor.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/xorBy.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/xorWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/zip.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/zipAll.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/zipObject.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/zipObjectDeep.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
convert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp/zipWith.js	/^var convert = require('.\/convert'),$/;"	variable	line:1
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fp.js	/^var _ = require('.\/lodash.min').runInContext();$/;"	variable	line:1
fromPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fromPairs.js	/^function fromPairs(pairs) {$/;"	function	line:16
fromPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/fromPairs.js	/^function fromPairs(pairs) {$/;"	function	line:16
module.exports.after	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/function.js	/^module.exports = {$/;"	property	line:1
baseFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/functions.js	/^var baseFunctions = require('.\/_baseFunctions'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/functions.js	/^ * function Foo() {$/;"	function	line:17
functions	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/functions.js	/^function functions(object) {$/;"	function	line:27
functions	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/functions.js	/^function functions(object) {$/;"	function	line:27
baseFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/functionsIn.js	/^var baseFunctions = require('.\/_baseFunctions'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/functionsIn.js	/^ * function Foo() {$/;"	function	line:17
functionsIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/functionsIn.js	/^function functionsIn(object) {$/;"	function	line:27
functionsIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/functionsIn.js	/^function functionsIn(object) {$/;"	function	line:27
baseGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/get.js	/^var baseGet = require('.\/_baseGet');$/;"	variable	line:1
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/get.js	/^function get(object, path, defaultValue) {$/;"	function	line:28
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/get.js	/^function get(object, path, defaultValue) {$/;"	function	line:28
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/groupBy.js	/^var baseAssignValue = require('.\/_baseAssignValue'),$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/groupBy.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:8
groupBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/groupBy.js	/^var groupBy = createAggregator(function(result, value, key) {$/;"	variable	line:33
baseGt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/gt.js	/^var baseGt = require('.\/_baseGt'),$/;"	variable	line:1
gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/gt.js	/^var gt = createRelationalOperation(baseGt);$/;"	variable	line:27
createRelationalOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/gte.js	/^var createRelationalOperation = require('.\/_createRelationalOperation');$/;"	variable	line:1
gte	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/gte.js	/^var gte = createRelationalOperation(function(value, other) {$/;"	variable	line:26
baseHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/has.js	/^var baseHas = require('.\/_baseHas'),$/;"	variable	line:1
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/has.js	/^function has(object, path) {$/;"	function	line:31
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/has.js	/^function has(object, path) {$/;"	function	line:31
baseHasIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/hasIn.js	/^var baseHasIn = require('.\/_baseHasIn'),$/;"	variable	line:1
hasIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/hasIn.js	/^function hasIn(object, path) {$/;"	function	line:30
hasIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/hasIn.js	/^function hasIn(object, path) {$/;"	function	line:30
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/head.js	/^function head(array) {$/;"	function	line:19
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/head.js	/^function head(array) {$/;"	function	line:19
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/identity.js	/^function identity(value) {$/;"	function	line:17
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/identity.js	/^function identity(value) {$/;"	function	line:17
baseIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/includes.js	/^var baseIndexOf = require('.\/_baseIndexOf'),$/;"	variable	line:1
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/includes.js	/^var nativeMax = Math.max;$/;"	variable	line:8
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/includes.js	/^function includes(collection, value, fromIndex, guard) {$/;"	function	line:40
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/includes.js	/^function includes(collection, value, fromIndex, guard) {$/;"	function	line:40
baseIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/indexOf.js	/^var baseIndexOf = require('.\/_baseIndexOf'),$/;"	variable	line:1
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/indexOf.js	/^var nativeMax = Math.max;$/;"	variable	line:5
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/indexOf.js	/^function indexOf(array, value, fromIndex) {$/;"	function	line:30
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/indexOf.js	/^function indexOf(array, value, fromIndex) {$/;"	function	line:30
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/initial.js	/^var baseSlice = require('.\/_baseSlice');$/;"	variable	line:1
initial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/initial.js	/^function initial(array) {$/;"	function	line:17
initial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/initial.js	/^function initial(array) {$/;"	function	line:17
baseInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/inRange.js	/^var baseInRange = require('.\/_baseInRange'),$/;"	variable	line:1
inRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/inRange.js	/^function inRange(number, start, end) {$/;"	function	line:43
inRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/inRange.js	/^function inRange(number, start, end) {$/;"	function	line:43
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/intersection.js	/^var arrayMap = require('.\/_arrayMap'),$/;"	variable	line:1
intersection	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/intersection.js	/^var intersection = baseRest(function(arrays) {$/;"	variable	line:23
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/intersectionBy.js	/^var arrayMap = require('.\/_arrayMap'),$/;"	variable	line:1
intersectionBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/intersectionBy.js	/^var intersectionBy = baseRest(function(arrays) {$/;"	variable	line:31
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/intersectionWith.js	/^var arrayMap = require('.\/_arrayMap'),$/;"	variable	line:1
intersectionWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/intersectionWith.js	/^var intersectionWith = baseRest(function(arrays) {$/;"	variable	line:28
constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/invert.js	/^var constant = require('.\/constant'),$/;"	variable	line:1
invert	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/invert.js	/^var invert = createInverter(function(result, value, key) {$/;"	variable	line:23
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/invertBy.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/invertBy.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:8
invertBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/invertBy.js	/^var invertBy = createInverter(function(result, value, key) {$/;"	variable	line:36
baseInvoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/invoke.js	/^var baseInvoke = require('.\/_baseInvoke'),$/;"	variable	line:1
invoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/invoke.js	/^var invoke = baseRest(baseInvoke);$/;"	variable	line:22
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/invokeMap.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/invokeMap.js	/^  baseEach(collection, function(value) {$/;"	function	line:35
invokeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/invokeMap.js	/^var invokeMap = baseRest(function(collection, path, args) {$/;"	variable	line:30
baseIsArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArguments.js	/^var baseIsArguments = require('.\/_baseIsArguments'),$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArguments.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:8
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArguments.js	/^var propertyIsEnumerable = objectProto.propertyIsEnumerable;$/;"	variable	line:11
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArray.js	/^var isArray = Array.isArray;$/;"	variable	line:24
baseIsArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArrayBuffer.js	/^var baseIsArrayBuffer = require('.\/_baseIsArrayBuffer'),$/;"	variable	line:1
nodeIsArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArrayBuffer.js	/^var nodeIsArrayBuffer = nodeUtil && nodeUtil.isArrayBuffer;$/;"	variable	line:6
isArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArrayBuffer.js	/^var isArrayBuffer = nodeIsArrayBuffer ? baseUnary(nodeIsArrayBuffer) : baseIsArrayBuffer;$/;"	variable	line:25
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArrayLike.js	/^var isFunction = require('.\/isFunction'),$/;"	variable	line:1
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArrayLike.js	/^function isArrayLike(value) {$/;"	function	line:29
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArrayLike.js	/^function isArrayLike(value) {$/;"	function	line:29
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArrayLikeObject.js	/^var isArrayLike = require('.\/isArrayLike'),$/;"	variable	line:1
isArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArrayLikeObject.js	/^function isArrayLikeObject(value) {$/;"	function	line:29
isArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isArrayLikeObject.js	/^function isArrayLikeObject(value) {$/;"	function	line:29
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isBoolean.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
boolTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isBoolean.js	/^var boolTag = '[object Boolean]';$/;"	variable	line:5
isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isBoolean.js	/^function isBoolean(value) {$/;"	function	line:24
isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isBoolean.js	/^function isBoolean(value) {$/;"	function	line:24
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isBuffer.js	/^var root = require('.\/_root'),$/;"	variable	line:1
freeExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isBuffer.js	/^var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports;$/;"	variable	line:5
freeModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isBuffer.js	/^var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module;$/;"	variable	line:8
moduleExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isBuffer.js	/^var moduleExports = freeModule && freeModule.exports === freeExports;$/;"	variable	line:11
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isBuffer.js	/^var Buffer = moduleExports ? root.Buffer : undefined;$/;"	variable	line:14
nativeIsBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isBuffer.js	/^var nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined;$/;"	variable	line:17
isBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isBuffer.js	/^var isBuffer = nativeIsBuffer || stubFalse;$/;"	variable	line:36
baseIsDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isDate.js	/^var baseIsDate = require('.\/_baseIsDate'),$/;"	variable	line:1
nodeIsDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isDate.js	/^var nodeIsDate = nodeUtil && nodeUtil.isDate;$/;"	variable	line:6
isDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isDate.js	/^var isDate = nodeIsDate ? baseUnary(nodeIsDate) : baseIsDate;$/;"	variable	line:25
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isElement.js	/^var isObjectLike = require('.\/isObjectLike'),$/;"	variable	line:1
isElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isElement.js	/^function isElement(value) {$/;"	function	line:21
isElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isElement.js	/^function isElement(value) {$/;"	function	line:21
baseKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEmpty.js	/^var baseKeys = require('.\/_baseKeys'),$/;"	variable	line:1
mapTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEmpty.js	/^var mapTag = '[object Map]',$/;"	variable	line:11
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEmpty.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:18
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEmpty.js	/^function isEmpty(value) {$/;"	function	line:53
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEmpty.js	/^function isEmpty(value) {$/;"	function	line:53
baseIsEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEqual.js	/^var baseIsEqual = require('.\/_baseIsEqual');$/;"	variable	line:1
isEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEqual.js	/^function isEqual(value, other) {$/;"	function	line:31
isEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEqual.js	/^function isEqual(value, other) {$/;"	function	line:31
baseIsEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEqualWith.js	/^var baseIsEqual = require('.\/_baseIsEqual');$/;"	variable	line:1
isGreeting	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEqualWith.js	/^ * function isGreeting(value) {$/;"	function	line:19
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEqualWith.js	/^ * function customizer(objValue, othValue) {$/;"	function	line:23
isEqualWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEqualWith.js	/^function isEqualWith(value, other, customizer) {$/;"	function	line:35
isEqualWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isEqualWith.js	/^function isEqualWith(value, other, customizer) {$/;"	function	line:35
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isError.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
domExcTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isError.js	/^var domExcTag = '[object DOMException]',$/;"	variable	line:6
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isError.js	/^function isError(value) {$/;"	function	line:27
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isError.js	/^function isError(value) {$/;"	function	line:27
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isFinite.js	/^var root = require('.\/_root');$/;"	variable	line:1
nativeIsFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isFinite.js	/^var nativeIsFinite = root.isFinite;$/;"	variable	line:4
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isFinite.js	/^function isFinite(value) {$/;"	function	line:32
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isFinite.js	/^function isFinite(value) {$/;"	function	line:32
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isFunction.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
asyncTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isFunction.js	/^var asyncTag = '[object AsyncFunction]',$/;"	variable	line:5
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isFunction.js	/^function isFunction(value) {$/;"	function	line:27
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isFunction.js	/^function isFunction(value) {$/;"	function	line:27
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isInteger.js	/^var toInteger = require('.\/toInteger');$/;"	variable	line:1
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isInteger.js	/^function isInteger(value) {$/;"	function	line:29
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isInteger.js	/^function isInteger(value) {$/;"	function	line:29
MAX_SAFE_INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isLength.js	/^var MAX_SAFE_INTEGER = 9007199254740991;$/;"	variable	line:2
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isLength.js	/^function isLength(value) {$/;"	function	line:30
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isLength.js	/^function isLength(value) {$/;"	function	line:30
baseIsMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isMap.js	/^var baseIsMap = require('.\/_baseIsMap'),$/;"	variable	line:1
nodeIsMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isMap.js	/^var nodeIsMap = nodeUtil && nodeUtil.isMap;$/;"	variable	line:6
isMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isMap.js	/^var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;$/;"	variable	line:25
baseIsMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isMatch.js	/^var baseIsMatch = require('.\/_baseIsMatch'),$/;"	variable	line:1
isMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isMatch.js	/^function isMatch(object, source) {$/;"	function	line:32
isMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isMatch.js	/^function isMatch(object, source) {$/;"	function	line:32
baseIsMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isMatchWith.js	/^var baseIsMatch = require('.\/_baseIsMatch'),$/;"	variable	line:1
isGreeting	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isMatchWith.js	/^ * function isGreeting(value) {$/;"	function	line:20
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isMatchWith.js	/^ * function customizer(objValue, srcValue) {$/;"	function	line:24
isMatchWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isMatchWith.js	/^function isMatchWith(object, source, customizer) {$/;"	function	line:36
isMatchWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isMatchWith.js	/^function isMatchWith(object, source, customizer) {$/;"	function	line:36
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNaN.js	/^var isNumber = require('.\/isNumber');$/;"	variable	line:1
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNaN.js	/^function isNaN(value) {$/;"	function	line:31
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNaN.js	/^function isNaN(value) {$/;"	function	line:31
baseIsNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNative.js	/^var baseIsNative = require('.\/_baseIsNative'),$/;"	variable	line:1
CORE_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNative.js	/^var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https:\/\/npms.io\/search?q=ponyfill.';$/;"	variable	line:5
isNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNative.js	/^function isNative(value) {$/;"	function	line:33
isNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNative.js	/^function isNative(value) {$/;"	function	line:33
isNil	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNil.js	/^function isNil(value) {$/;"	function	line:21
isNil	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNil.js	/^function isNil(value) {$/;"	function	line:21
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNull.js	/^function isNull(value) {$/;"	function	line:18
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNull.js	/^function isNull(value) {$/;"	function	line:18
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNumber.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
numberTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNumber.js	/^var numberTag = '[object Number]';$/;"	variable	line:5
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNumber.js	/^function isNumber(value) {$/;"	function	line:33
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isNumber.js	/^function isNumber(value) {$/;"	function	line:33
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isObject.js	/^function isObject(value) {$/;"	function	line:26
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isObject.js	/^function isObject(value) {$/;"	function	line:26
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isObjectLike.js	/^function isObjectLike(value) {$/;"	function	line:25
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isObjectLike.js	/^function isObjectLike(value) {$/;"	function	line:25
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isPlainObject.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
objectTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isPlainObject.js	/^var objectTag = '[object Object]';$/;"	variable	line:6
funcToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isPlainObject.js	/^var funcToString = funcProto.toString;$/;"	variable	line:13
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isPlainObject.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:16
objectCtorString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isPlainObject.js	/^var objectCtorString = funcToString.call(Object);$/;"	variable	line:19
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isPlainObject.js	/^ * function Foo() {$/;"	function	line:33
isPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isPlainObject.js	/^function isPlainObject(value) {$/;"	function	line:49
isPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isPlainObject.js	/^function isPlainObject(value) {$/;"	function	line:49
baseIsRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isRegExp.js	/^var baseIsRegExp = require('.\/_baseIsRegExp'),$/;"	variable	line:1
nodeIsRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isRegExp.js	/^var nodeIsRegExp = nodeUtil && nodeUtil.isRegExp;$/;"	variable	line:6
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isRegExp.js	/^var isRegExp = nodeIsRegExp ? baseUnary(nodeIsRegExp) : baseIsRegExp;$/;"	variable	line:25
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isSafeInteger.js	/^var isInteger = require('.\/isInteger');$/;"	variable	line:1
MAX_SAFE_INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isSafeInteger.js	/^var MAX_SAFE_INTEGER = 9007199254740991;$/;"	variable	line:4
isSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isSafeInteger.js	/^function isSafeInteger(value) {$/;"	function	line:33
isSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isSafeInteger.js	/^function isSafeInteger(value) {$/;"	function	line:33
baseIsSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isSet.js	/^var baseIsSet = require('.\/_baseIsSet'),$/;"	variable	line:1
nodeIsSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isSet.js	/^var nodeIsSet = nodeUtil && nodeUtil.isSet;$/;"	variable	line:6
isSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isSet.js	/^var isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet;$/;"	variable	line:25
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isString.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
stringTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isString.js	/^var stringTag = '[object String]';$/;"	variable	line:6
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isString.js	/^function isString(value) {$/;"	function	line:25
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isString.js	/^function isString(value) {$/;"	function	line:25
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isSymbol.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
symbolTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isSymbol.js	/^var symbolTag = '[object Symbol]';$/;"	variable	line:5
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isSymbol.js	/^function isSymbol(value) {$/;"	function	line:24
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isSymbol.js	/^function isSymbol(value) {$/;"	function	line:24
baseIsTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isTypedArray.js	/^var baseIsTypedArray = require('.\/_baseIsTypedArray'),$/;"	variable	line:1
nodeIsTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isTypedArray.js	/^var nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray;$/;"	variable	line:6
isTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isTypedArray.js	/^var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;$/;"	variable	line:25
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isUndefined.js	/^function isUndefined(value) {$/;"	function	line:18
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isUndefined.js	/^function isUndefined(value) {$/;"	function	line:18
getTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isWeakMap.js	/^var getTag = require('.\/_getTag'),$/;"	variable	line:1
weakMapTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isWeakMap.js	/^var weakMapTag = '[object WeakMap]';$/;"	variable	line:5
isWeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isWeakMap.js	/^function isWeakMap(value) {$/;"	function	line:24
isWeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isWeakMap.js	/^function isWeakMap(value) {$/;"	function	line:24
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isWeakSet.js	/^var baseGetTag = require('.\/_baseGetTag'),$/;"	variable	line:1
weakSetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isWeakSet.js	/^var weakSetTag = '[object WeakSet]';$/;"	variable	line:5
isWeakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isWeakSet.js	/^function isWeakSet(value) {$/;"	function	line:24
isWeakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/isWeakSet.js	/^function isWeakSet(value) {$/;"	function	line:24
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/iteratee.js	/^var baseClone = require('.\/_baseClone'),$/;"	variable	line:1
CLONE_DEEP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/iteratee.js	/^var CLONE_DEEP_FLAG = 1;$/;"	variable	line:5
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/iteratee.js	/^function iteratee(func) {$/;"	function	line:49
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/iteratee.js	/^function iteratee(func) {$/;"	function	line:49
arrayProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/join.js	/^var arrayProto = Array.prototype;$/;"	variable	line:2
nativeJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/join.js	/^var nativeJoin = arrayProto.join;$/;"	variable	line:5
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/join.js	/^function join(array, separator) {$/;"	function	line:22
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/join.js	/^function join(array, separator) {$/;"	function	line:22
createCompounder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/kebabCase.js	/^var createCompounder = require('.\/_createCompounder');$/;"	variable	line:1
kebabCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/kebabCase.js	/^var kebabCase = createCompounder(function(result, word, index) {$/;"	variable	line:24
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/keyBy.js	/^var baseAssignValue = require('.\/_baseAssignValue'),$/;"	variable	line:1
keyBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/keyBy.js	/^var keyBy = createAggregator(function(result, value, key) {$/;"	variable	line:32
arrayLikeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/keys.js	/^var arrayLikeKeys = require('.\/_arrayLikeKeys'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/keys.js	/^ * function Foo() {$/;"	function	line:20
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/keys.js	/^function keys(object) {$/;"	function	line:33
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/keys.js	/^function keys(object) {$/;"	function	line:33
arrayLikeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/keysIn.js	/^var arrayLikeKeys = require('.\/_arrayLikeKeys'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/keysIn.js	/^ * function Foo() {$/;"	function	line:18
keysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/keysIn.js	/^function keysIn(object) {$/;"	function	line:28
keysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/keysIn.js	/^function keysIn(object) {$/;"	function	line:28
module.exports.castArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lang.js	/^module.exports = {$/;"	property	line:1
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/last.js	/^function last(array) {$/;"	function	line:15
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/last.js	/^function last(array) {$/;"	function	line:15
baseFindIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lastIndexOf.js	/^var baseFindIndex = require('.\/_baseFindIndex'),$/;"	variable	line:1
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lastIndexOf.js	/^var nativeMax = Math.max,$/;"	variable	line:7
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lastIndexOf.js	/^function lastIndexOf(array, value, fromIndex) {$/;"	function	line:31
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lastIndexOf.js	/^function lastIndexOf(array, value, fromIndex) {$/;"	function	line:31
VERSION	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var VERSION = '4.17.4';$/;"	variable	line:15
LARGE_ARRAY_SIZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var LARGE_ARRAY_SIZE = 200;$/;"	variable	line:18
CORE_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https:\/\/npms.io\/search?q=ponyfill.',$/;"	variable	line:21
HASH_UNDEFINED	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var HASH_UNDEFINED = '__lodash_hash_undefined__';$/;"	variable	line:25
MAX_MEMOIZE_SIZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var MAX_MEMOIZE_SIZE = 500;$/;"	variable	line:28
PLACEHOLDER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var PLACEHOLDER = '__lodash_placeholder__';$/;"	variable	line:31
CLONE_DEEP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var CLONE_DEEP_FLAG = 1,$/;"	variable	line:34
COMPARE_PARTIAL_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var COMPARE_PARTIAL_FLAG = 1,$/;"	variable	line:39
WRAP_BIND_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var WRAP_BIND_FLAG = 1,$/;"	variable	line:43
DEFAULT_TRUNC_LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var DEFAULT_TRUNC_LENGTH = 30,$/;"	variable	line:55
HOT_COUNT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var HOT_COUNT = 800,$/;"	variable	line:59
LAZY_FILTER_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var LAZY_FILTER_FLAG = 1,$/;"	variable	line:63
INFINITY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var INFINITY = 1 \/ 0,$/;"	variable	line:68
MAX_ARRAY_LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var MAX_ARRAY_LENGTH = 4294967295,$/;"	variable	line:74
wrapFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var wrapFlags = [$/;"	variable	line:79
argsTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var argsTag = '[object Arguments]',$/;"	variable	line:92
arrayBufferTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var arrayBufferTag = '[object ArrayBuffer]',$/;"	variable	line:115
reEmptyStringLeading	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var reEmptyStringLeading = \/\\b__p \\+= '';\/g,$/;"	variable	line:128
reEscapedHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var reEscapedHtml = \/&(?:amp|lt|gt|quot|#39);\/g,$/;"	variable	line:133
reTrim	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var reTrim = \/^\\s+|\\s+$\/g,$/;"	variable	line:157
addMapEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function addMapEntry(map, pair) {$/;"	function	line:462
addSetEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function addSetEntry(set, value) {$/;"	function	line:476
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function apply(func, thisArg, args) {$/;"	function	line:492
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    switch (args.length) {$/;"	function	line:493
arrayAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arrayAggregator(array, setter, iteratee, accumulator) {$/;"	function	line:512
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arrayEach(array, iteratee) {$/;"	function	line:532
arrayEachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arrayEachRight(array, iteratee) {$/;"	function	line:553
arrayEvery	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arrayEvery(array, predicate) {$/;"	function	line:574
arrayFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arrayFilter(array, predicate) {$/;"	function	line:595
arrayIncludes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arrayIncludes(array, value) {$/;"	function	line:619
arrayIncludesWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arrayIncludesWith(array, value, comparator) {$/;"	function	line:633
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arrayMap(array, iteratee) {$/;"	function	line:654
arrayPush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arrayPush(array, values) {$/;"	function	line:673
arrayReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arrayReduce(array, iteratee, accumulator, initAccum) {$/;"	function	line:696
arrayReduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arrayReduceRight(array, iteratee, accumulator, initAccum) {$/;"	function	line:721
arraySome	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function arraySome(array, predicate) {$/;"	function	line:742
asciiToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function asciiToArray(string) {$/;"	function	line:770
asciiWords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function asciiWords(string) {$/;"	function	line:781
baseFindKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseFindKey(collection, predicate, eachFunc) {$/;"	function	line:796
eachFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    eachFunc(collection, function(value, key, collection) {$/;"	function	line:798
baseFindIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseFindIndex(array, predicate, fromIndex, fromRight) {$/;"	function	line:818
baseIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseIndexOf(array, value, fromIndex) {$/;"	function	line:839
baseIndexOfWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseIndexOfWith(array, value, fromIndex, comparator) {$/;"	function	line:855
baseIsNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseIsNaN(value) {$/;"	function	line:874
baseMean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseMean(array, iteratee) {$/;"	function	line:887
baseProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseProperty(key) {$/;"	function	line:899
basePropertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function basePropertyOf(object) {$/;"	function	line:912
baseReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) {$/;"	function	line:931
eachFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    eachFunc(collection, function(value, index, collection) {$/;"	function	line:932
baseSortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseSortBy(array, comparer) {$/;"	function	line:950
baseSum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseSum(array, iteratee) {$/;"	function	line:969
baseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseTimes(n, iteratee) {$/;"	function	line:992
baseToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseToPairs(object, props) {$/;"	function	line:1011
baseUnary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseUnary(func) {$/;"	function	line:1024
baseValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function baseValues(object, props) {$/;"	function	line:1040
cacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function cacheHas(cache, key) {$/;"	function	line:1054
charsStartIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function charsStartIndex(strSymbols, chrSymbols) {$/;"	function	line:1067
charsEndIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function charsEndIndex(strSymbols, chrSymbols) {$/;"	function	line:1084
countHolders	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function countHolders(array, placeholder) {$/;"	function	line:1099
escapeStringChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function escapeStringChar(chr) {$/;"	function	line:1137
getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function getValue(object, key) {$/;"	function	line:1149
hasUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function hasUnicode(string) {$/;"	function	line:1160
hasUnicodeWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function hasUnicodeWord(string) {$/;"	function	line:1171
iteratorToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function iteratorToArray(iterator) {$/;"	function	line:1182
mapToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function mapToArray(map) {$/;"	function	line:1199
overArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function overArg(func, transform) {$/;"	function	line:1217
replaceHolders	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function replaceHolders(array, placeholder) {$/;"	function	line:1232
setToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function setToArray(set) {$/;"	function	line:1255
setToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function setToPairs(set) {$/;"	function	line:1272
strictIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function strictIndexOf(array, value, fromIndex) {$/;"	function	line:1292
strictLastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function strictLastIndexOf(array, value, fromIndex) {$/;"	function	line:1314
stringSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function stringSize(string) {$/;"	function	line:1331
stringToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function stringToArray(string) {$/;"	function	line:1344
unicodeSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function unicodeSize(string) {$/;"	function	line:1366
unicodeToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function unicodeToArray(string) {$/;"	function	line:1381
unicodeWords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  function unicodeWords(string) {$/;"	function	line:1392
runInContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var runInContext = (function runInContext(context) {$/;"	function	line:1427
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function square(n) {$/;"	function	line:1650
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function lodash(value) {$/;"	function	line:1669
object	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function object() {}$/;"	function	line:1690
baseLodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseLodash() {$/;"	function	line:1710
baseLodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseLodash() {$/;"	function	line:1710
LodashWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function LodashWrapper(value, chainAll) {$/;"	function	line:1721
LodashWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function LodashWrapper(value, chainAll) {$/;"	class	line:1721
lodash.templateSettings.escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    lodash.templateSettings = {$/;"	property	line:1738
lodash.templateSettings.evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      'escape': reEscape,$/;"	property	line:1746
lodash.templateSettings.interpolate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      'evaluate': reEvaluate,$/;"	property	line:1754
lodash.templateSettings.variable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      'interpolate': reInterpolate,$/;"	property	line:1762
lodash.templateSettings.imports	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      'variable': '',$/;"	property	line:1770
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    };$/;"	class	line:1788
lodash.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    lodash.prototype.constructor = lodash;$/;"	method	line:1792
LodashWrapper.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LodashWrapper.prototype.constructor = LodashWrapper;$/;"	method	line:1795
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function LazyWrapper(value) {$/;"	function	line:1806
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function LazyWrapper(value) {$/;"	class	line:1806
lazyClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function lazyClone() {$/;"	function	line:1824
lazyClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function lazyClone() {$/;"	function	line:1824
lazyReverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function lazyReverse() {$/;"	function	line:1843
lazyReverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function lazyReverse() {$/;"	function	line:1843
lazyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function lazyValue() {$/;"	function	line:1863
lazyValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function lazyValue() {$/;"	function	line:1863
LazyWrapper.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.constructor = LazyWrapper;$/;"	method	line:1914
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function Hash(entries) {$/;"	function	line:1925
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function Hash(entries) {$/;"	class	line:1925
hashClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hashClear() {$/;"	function	line:1943
hashClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hashClear() {$/;"	class	line:1943
hashDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hashDelete(key) {$/;"	function	line:1958
hashDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hashDelete(key) {$/;"	class	line:1958
hashGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hashGet(key) {$/;"	function	line:1973
hashGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hashGet(key) {$/;"	function	line:1973
hashHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hashHas(key) {$/;"	function	line:1991
hashHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hashHas(key) {$/;"	function	line:1991
hashSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hashSet(key, value) {$/;"	function	line:2006
hashSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hashSet(key, value) {$/;"	class	line:2006
Hash.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    Hash.prototype.clear = hashClear;$/;"	method	line:2014
Hash.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    Hash.prototype.get = hashGet;$/;"	method	line:2016
Hash.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    Hash.prototype.has = hashHas;$/;"	method	line:2017
Hash.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    Hash.prototype.set = hashSet;$/;"	method	line:2018
ListCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function ListCache(entries) {$/;"	function	line:2029
ListCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function ListCache(entries) {$/;"	class	line:2029
listCacheClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function listCacheClear() {$/;"	function	line:2047
listCacheClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function listCacheClear() {$/;"	class	line:2047
listCacheDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function listCacheDelete(key) {$/;"	function	line:2061
listCacheDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function listCacheDelete(key) {$/;"	function	line:2061
listCacheGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function listCacheGet(key) {$/;"	function	line:2087
listCacheGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function listCacheGet(key) {$/;"	function	line:2087
listCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function listCacheHas(key) {$/;"	function	line:2103
listCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function listCacheHas(key) {$/;"	function	line:2103
listCacheSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function listCacheSet(key, value) {$/;"	function	line:2117
listCacheSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function listCacheSet(key, value) {$/;"	function	line:2117
ListCache.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    ListCache.prototype.clear = listCacheClear;$/;"	method	line:2131
ListCache.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    ListCache.prototype.get = listCacheGet;$/;"	method	line:2133
ListCache.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    ListCache.prototype.has = listCacheHas;$/;"	method	line:2134
ListCache.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    ListCache.prototype.set = listCacheSet;$/;"	method	line:2135
MapCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function MapCache(entries) {$/;"	function	line:2146
MapCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function MapCache(entries) {$/;"	class	line:2146
mapCacheClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapCacheClear() {$/;"	function	line:2164
mapCacheClear.__data__.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      this.__data__ = {$/;"	property	line:2166
mapCacheClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapCacheClear() {$/;"	class	line:2164
mapCacheDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapCacheDelete(key) {$/;"	function	line:2182
mapCacheDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapCacheDelete(key) {$/;"	class	line:2182
mapCacheGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapCacheGet(key) {$/;"	function	line:2197
mapCacheGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapCacheGet(key) {$/;"	function	line:2197
mapCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapCacheHas(key) {$/;"	function	line:2210
mapCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapCacheHas(key) {$/;"	function	line:2210
mapCacheSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapCacheSet(key, value) {$/;"	function	line:2224
mapCacheSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapCacheSet(key, value) {$/;"	class	line:2224
MapCache.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    MapCache.prototype.clear = mapCacheClear;$/;"	method	line:2234
MapCache.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    MapCache.prototype.get = mapCacheGet;$/;"	method	line:2236
MapCache.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    MapCache.prototype.has = mapCacheHas;$/;"	method	line:2237
MapCache.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    MapCache.prototype.set = mapCacheSet;$/;"	method	line:2238
SetCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function SetCache(values) {$/;"	function	line:2250
SetCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function SetCache(values) {$/;"	class	line:2250
setCacheAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function setCacheAdd(value) {$/;"	function	line:2270
setCacheAdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function setCacheAdd(value) {$/;"	class	line:2270
setCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function setCacheHas(value) {$/;"	function	line:2284
setCacheHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function setCacheHas(value) {$/;"	function	line:2284
SetCache.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    SetCache.prototype.add = SetCache.prototype.push = setCacheAdd;$/;"	method	line:2289
SetCache.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    SetCache.prototype.has = setCacheHas;$/;"	method	line:2290
Stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function Stack(entries) {$/;"	function	line:2301
Stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function Stack(entries) {$/;"	class	line:2301
stackClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stackClear() {$/;"	function	line:2313
stackClear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stackClear() {$/;"	class	line:2313
stackDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stackDelete(key) {$/;"	function	line:2327
stackDelete	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stackDelete(key) {$/;"	class	line:2327
stackGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stackGet(key) {$/;"	function	line:2344
stackGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stackGet(key) {$/;"	function	line:2344
stackHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stackHas(key) {$/;"	function	line:2357
stackHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stackHas(key) {$/;"	function	line:2357
stackSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stackSet(key, value) {$/;"	function	line:2371
stackSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stackSet(key, value) {$/;"	class	line:2371
Stack.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    Stack.prototype.clear = stackClear;$/;"	method	line:2388
Stack.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    Stack.prototype.get = stackGet;$/;"	method	line:2390
Stack.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    Stack.prototype.has = stackHas;$/;"	method	line:2391
Stack.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    Stack.prototype.set = stackSet;$/;"	method	line:2392
arrayLikeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function arrayLikeKeys(value, inherited) {$/;"	function	line:2404
arrayLikeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function arrayLikeKeys(value, inherited) {$/;"	function	line:2404
arraySample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function arraySample(array) {$/;"	function	line:2438
arraySample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function arraySample(array) {$/;"	function	line:2438
arraySampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function arraySampleSize(array, n) {$/;"	function	line:2451
arraySampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function arraySampleSize(array, n) {$/;"	function	line:2451
arrayShuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function arrayShuffle(array) {$/;"	function	line:2462
arrayShuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function arrayShuffle(array) {$/;"	function	line:2462
assignMergeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function assignMergeValue(object, key, value) {$/;"	function	line:2475
assignMergeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function assignMergeValue(object, key, value) {$/;"	function	line:2475
assignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function assignValue(object, key, value) {$/;"	function	line:2492
assignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function assignValue(object, key, value) {$/;"	function	line:2492
assocIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function assocIndexOf(array, key) {$/;"	function	line:2508
assocIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function assocIndexOf(array, key) {$/;"	function	line:2508
baseAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseAggregator(collection, setter, iteratee, accumulator) {$/;"	function	line:2529
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      baseEach(collection, function(value, key, collection) {$/;"	function	line:2530
baseAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseAggregator(collection, setter, iteratee, accumulator) {$/;"	function	line:2529
baseAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseAssign(object, source) {$/;"	function	line:2545
baseAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseAssign(object, source) {$/;"	function	line:2545
baseAssignIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseAssignIn(object, source) {$/;"	function	line:2558
baseAssignIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseAssignIn(object, source) {$/;"	function	line:2558
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseAssignValue(object, key, value) {$/;"	function	line:2571
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseAssignValue(object, key, value) {$/;"	function	line:2571
baseAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseAt(object, paths) {$/;"	function	line:2592
baseAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseAt(object, paths) {$/;"	function	line:2592
baseClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseClamp(number, lower, upper) {$/;"	function	line:2613
baseClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseClamp(number, lower, upper) {$/;"	function	line:2613
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseClone(value, bitmask, customizer, key, object, stack) {$/;"	function	line:2641
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseClone(value, bitmask, customizer, key, object, stack) {$/;"	function	line:2641
stacked	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      var stacked = stack.get(value);$/;"	variable	line:2685
keysFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      var keysFunc = isFull$/;"	variable	line:2691
props	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      var props = isArr ? undefined : keysFunc(value);$/;"	variable	line:2695
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      arrayEach(props || value, function(subValue, key) {$/;"	function	line:2696
baseConforms	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseConforms(source) {$/;"	function	line:2714
baseConforms	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseConforms(source) {$/;"	function	line:2714
baseConformsTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseConformsTo(object, source, props) {$/;"	function	line:2729
baseConformsTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseConformsTo(object, source, props) {$/;"	function	line:2729
baseDelay	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseDelay(func, wait, args) {$/;"	function	line:2757
baseDelay	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseDelay(func, wait, args) {$/;"	function	line:2757
baseDifference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseDifference(array, values, iteratee, comparator) {$/;"	function	line:2775
baseDifference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseDifference(array, values, iteratee, comparator) {$/;"	function	line:2775
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var baseEach = createBaseEach(baseForOwn);$/;"	variable	line:2828
baseEachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var baseEachRight = createBaseEach(baseForOwnRight, true);$/;"	variable	line:2838
baseEvery	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseEvery(collection, predicate) {$/;"	function	line:2849
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      baseEach(collection, function(value, index, collection) {$/;"	function	line:2851
baseEvery	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseEvery(collection, predicate) {$/;"	function	line:2849
baseExtremum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseExtremum(array, iteratee, comparator) {$/;"	function	line:2868
baseExtremum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseExtremum(array, iteratee, comparator) {$/;"	function	line:2868
baseFill	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseFill(array, value, start, end) {$/;"	function	line:2897
baseFill	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseFill(array, value, start, end) {$/;"	function	line:2897
baseFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseFilter(collection, predicate) {$/;"	function	line:2923
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      baseEach(collection, function(value, index, collection) {$/;"	function	line:2925
baseFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseFilter(collection, predicate) {$/;"	function	line:2923
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseFlatten(array, depth, predicate, isStrict, result) {$/;"	function	line:2944
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseFlatten(array, depth, predicate, isStrict, result) {$/;"	function	line:2944
baseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var baseFor = createBaseFor();$/;"	variable	line:2978
baseForRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var baseForRight = createBaseFor(true);$/;"	variable	line:2990
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseForOwn(object, iteratee) {$/;"	function	line:3000
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseForOwn(object, iteratee) {$/;"	function	line:3000
baseForOwnRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseForOwnRight(object, iteratee) {$/;"	function	line:3012
baseForOwnRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseForOwnRight(object, iteratee) {$/;"	function	line:3012
baseFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseFunctions(object, props) {$/;"	function	line:3025
baseFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseFunctions(object, props) {$/;"	function	line:3025
baseGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseGet(object, path) {$/;"	function	line:3039
baseGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseGet(object, path) {$/;"	function	line:3039
baseGetAllKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseGetAllKeys(object, keysFunc, symbolsFunc) {$/;"	function	line:3062
baseGetAllKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseGetAllKeys(object, keysFunc, symbolsFunc) {$/;"	function	line:3062
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseGetTag(value) {$/;"	function	line:3074
baseGetTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseGetTag(value) {$/;"	function	line:3074
baseGt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseGt(value, other) {$/;"	function	line:3092
baseGt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseGt(value, other) {$/;"	function	line:3092
baseHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseHas(object, key) {$/;"	function	line:3104
baseHas	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseHas(object, key) {$/;"	function	line:3104
baseHasIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseHasIn(object, key) {$/;"	function	line:3116
baseHasIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseHasIn(object, key) {$/;"	function	line:3116
baseInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseInRange(number, start, end) {$/;"	function	line:3129
baseInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseInRange(number, start, end) {$/;"	function	line:3129
baseIntersection	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIntersection(arrays, iteratee, comparator) {$/;"	function	line:3143
baseIntersection	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIntersection(arrays, iteratee, comparator) {$/;"	function	line:3143
baseInverter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseInverter(object, setter, iteratee, accumulator) {$/;"	function	line:3207
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      baseForOwn(object, function(value, key, object) {$/;"	function	line:3208
baseInverter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseInverter(object, setter, iteratee, accumulator) {$/;"	function	line:3207
baseInvoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseInvoke(object, path, args) {$/;"	function	line:3224
baseInvoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseInvoke(object, path, args) {$/;"	function	line:3224
baseIsArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsArguments(value) {$/;"	function	line:3238
baseIsArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsArguments(value) {$/;"	function	line:3238
baseIsArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsArrayBuffer(value) {$/;"	function	line:3249
baseIsArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsArrayBuffer(value) {$/;"	function	line:3249
baseIsDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsDate(value) {$/;"	function	line:3260
baseIsDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsDate(value) {$/;"	function	line:3260
baseIsEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsEqual(value, other, bitmask, customizer, stack) {$/;"	function	line:3278
baseIsEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsEqual(value, other, bitmask, customizer, stack) {$/;"	function	line:3278
baseIsEqualDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:3302
baseIsEqualDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:3302
baseIsMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsMap(value) {$/;"	function	line:3354
baseIsMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsMap(value) {$/;"	function	line:3354
baseIsMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsMatch(object, source, matchData, customizer) {$/;"	function	line:3368
baseIsMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsMatch(object, source, matchData, customizer) {$/;"	function	line:3368
baseIsNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsNative(value) {$/;"	function	line:3420
baseIsNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsNative(value) {$/;"	function	line:3420
baseIsRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsRegExp(value) {$/;"	function	line:3435
baseIsRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsRegExp(value) {$/;"	function	line:3435
baseIsSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsSet(value) {$/;"	function	line:3446
baseIsSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsSet(value) {$/;"	function	line:3446
baseIsTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsTypedArray(value) {$/;"	function	line:3457
baseIsTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIsTypedArray(value) {$/;"	function	line:3457
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIteratee(value) {$/;"	function	line:3469
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseIteratee(value) {$/;"	function	line:3469
baseKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseKeys(object) {$/;"	function	line:3493
baseKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseKeys(object) {$/;"	function	line:3493
baseKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseKeysIn(object) {$/;"	function	line:3513
baseKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseKeysIn(object) {$/;"	function	line:3513
baseLt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseLt(value, other) {$/;"	function	line:3537
baseLt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseLt(value, other) {$/;"	function	line:3537
baseMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseMap(collection, iteratee) {$/;"	function	line:3549
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      baseEach(collection, function(value, key, collection) {$/;"	function	line:3553
baseMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseMap(collection, iteratee) {$/;"	function	line:3549
baseMatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseMatches(source) {$/;"	function	line:3566
baseMatches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseMatches(source) {$/;"	function	line:3566
baseMatchesProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseMatchesProperty(path, srcValue) {$/;"	function	line:3584
baseMatchesProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseMatchesProperty(path, srcValue) {$/;"	function	line:3584
baseMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseMerge(object, source, srcIndex, customizer, stack) {$/;"	function	line:3607
baseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      baseFor(source, function(srcValue, key) {$/;"	function	line:3611
baseMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseMerge(object, source, srcIndex, customizer, stack) {$/;"	function	line:3607
baseMergeDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {$/;"	function	line:3644
baseMergeDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) {$/;"	function	line:3644
baseNth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseNth(array, n) {$/;"	function	line:3714
baseNth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseNth(array, n) {$/;"	function	line:3714
baseOrderBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseOrderBy(collection, iteratees, orders) {$/;"	function	line:3732
baseOrderBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseOrderBy(collection, iteratees, orders) {$/;"	function	line:3732
basePick	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function basePick(object, paths) {$/;"	function	line:3757
basePick	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function basePick(object, paths) {$/;"	function	line:3757
basePickBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function basePickBy(object, paths, predicate) {$/;"	function	line:3772
basePickBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function basePickBy(object, paths, predicate) {$/;"	function	line:3772
basePropertyDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function basePropertyDeep(path) {$/;"	function	line:3795
basePropertyDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function basePropertyDeep(path) {$/;"	function	line:3795
basePullAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function basePullAll(array, values, iteratee, comparator) {$/;"	function	line:3812
basePullAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function basePullAll(array, values, iteratee, comparator) {$/;"	function	line:3812
basePullAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function basePullAt(array, indexes) {$/;"	function	line:3848
basePullAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function basePullAt(array, indexes) {$/;"	function	line:3848
baseRandom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseRandom(lower, upper) {$/;"	function	line:3875
baseRandom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseRandom(lower, upper) {$/;"	function	line:3875
baseRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseRange(start, end, step, fromRight) {$/;"	function	line:3890
baseRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseRange(start, end, step, fromRight) {$/;"	function	line:3890
baseRepeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseRepeat(string, n) {$/;"	function	line:3910
baseRepeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseRepeat(string, n) {$/;"	function	line:3910
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseRest(func, start) {$/;"	function	line:3938
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseRest(func, start) {$/;"	function	line:3938
baseSample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSample(collection) {$/;"	function	line:3949
baseSample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSample(collection) {$/;"	function	line:3949
baseSampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSampleSize(collection, n) {$/;"	function	line:3961
baseSampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSampleSize(collection, n) {$/;"	function	line:3961
baseSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSet(object, path, value, customizer) {$/;"	function	line:3976
baseSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSet(object, path, value, customizer) {$/;"	function	line:3976
baseShuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseShuffle(collection) {$/;"	function	line:4043
baseShuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseShuffle(collection) {$/;"	function	line:4043
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSlice(array, start, end) {$/;"	function	line:4056
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSlice(array, start, end) {$/;"	function	line:4056
baseSome	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSome(collection, predicate) {$/;"	function	line:4086
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      baseEach(collection, function(value, index, collection) {$/;"	function	line:4089
baseSome	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSome(collection, predicate) {$/;"	function	line:4086
baseSortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSortedIndex(array, value, retHighest) {$/;"	function	line:4108
baseSortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSortedIndex(array, value, retHighest) {$/;"	function	line:4108
baseSortedIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSortedIndexBy(array, value, iteratee, retHighest) {$/;"	function	line:4142
baseSortedIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSortedIndexBy(array, value, iteratee, retHighest) {$/;"	function	line:4142
baseSortedUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSortedUniq(array, iteratee) {$/;"	function	line:4191
baseSortedUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseSortedUniq(array, iteratee) {$/;"	function	line:4191
baseToNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseToNumber(value) {$/;"	function	line:4217
baseToNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseToNumber(value) {$/;"	function	line:4217
baseToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseToString(value) {$/;"	function	line:4235
baseToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseToString(value) {$/;"	function	line:4235
baseUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseUniq(array, iteratee, comparator) {$/;"	function	line:4260
baseUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseUniq(array, iteratee, comparator) {$/;"	function	line:4260
baseUnset	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseUnset(object, path) {$/;"	function	line:4320
baseUnset	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseUnset(object, path) {$/;"	function	line:4320
baseUpdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseUpdate(object, path, updater, customizer) {$/;"	function	line:4336
baseUpdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseUpdate(object, path, updater, customizer) {$/;"	function	line:4336
baseWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseWhile(array, predicate, isDrop, fromRight) {$/;"	function	line:4351
baseWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseWhile(array, predicate, isDrop, fromRight) {$/;"	function	line:4351
baseWrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseWrapperValue(value, actions) {$/;"	function	line:4373
baseWrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseWrapperValue(value, actions) {$/;"	function	line:4373
baseXor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseXor(arrays, iteratee, comparator) {$/;"	function	line:4393
baseXor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseXor(arrays, iteratee, comparator) {$/;"	function	line:4393
baseZipObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseZipObject(props, values, assignFunc) {$/;"	function	line:4423
baseZipObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function baseZipObject(props, values, assignFunc) {$/;"	function	line:4423
castArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function castArrayLikeObject(value) {$/;"	function	line:4443
castArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function castArrayLikeObject(value) {$/;"	function	line:4443
castFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function castFunction(value) {$/;"	function	line:4454
castFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function castFunction(value) {$/;"	function	line:4454
castPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function castPath(value, object) {$/;"	function	line:4466
castPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function castPath(value, object) {$/;"	function	line:4466
castSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function castSlice(array, start, end) {$/;"	function	line:4493
castSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function castSlice(array, start, end) {$/;"	function	line:4493
cloneBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneBuffer(buffer, isDeep) {$/;"	function	line:4517
cloneBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneBuffer(buffer, isDeep) {$/;"	function	line:4517
cloneArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneArrayBuffer(arrayBuffer) {$/;"	function	line:4535
cloneArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneArrayBuffer(arrayBuffer) {$/;"	function	line:4535
cloneDataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneDataView(dataView, isDeep) {$/;"	function	line:4549
cloneDataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneDataView(dataView, isDeep) {$/;"	function	line:4549
cloneMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneMap(map, isDeep, cloneFunc) {$/;"	function	line:4563
cloneMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneMap(map, isDeep, cloneFunc) {$/;"	function	line:4563
cloneRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneRegExp(regexp) {$/;"	function	line:4575
cloneRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneRegExp(regexp) {$/;"	function	line:4575
cloneSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneSet(set, isDeep, cloneFunc) {$/;"	function	line:4590
cloneSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneSet(set, isDeep, cloneFunc) {$/;"	function	line:4590
cloneSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneSymbol(symbol) {$/;"	function	line:4602
cloneSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneSymbol(symbol) {$/;"	function	line:4602
cloneTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneTypedArray(typedArray, isDeep) {$/;"	function	line:4614
cloneTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneTypedArray(typedArray, isDeep) {$/;"	function	line:4614
compareAscending	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function compareAscending(value, other) {$/;"	function	line:4627
compareAscending	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function compareAscending(value, other) {$/;"	function	line:4627
compareMultiple	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function compareMultiple(object, other, orders) {$/;"	function	line:4671
compareMultiple	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function compareMultiple(object, other, orders) {$/;"	function	line:4671
composeArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function composeArgs(args, partials, holders, isCurried) {$/;"	function	line:4709
composeArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function composeArgs(args, partials, holders, isCurried) {$/;"	function	line:4709
composeArgsRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function composeArgsRight(args, partials, holders, isCurried) {$/;"	function	line:4744
composeArgsRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function composeArgsRight(args, partials, holders, isCurried) {$/;"	function	line:4744
copyArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function copyArray(source, array) {$/;"	function	line:4778
copyArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function copyArray(source, array) {$/;"	function	line:4778
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function copyObject(source, props, object, customizer) {$/;"	function	line:4799
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function copyObject(source, props, object, customizer) {$/;"	function	line:4799
copySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function copySymbols(source, object) {$/;"	function	line:4833
copySymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function copySymbols(source, object) {$/;"	function	line:4833
copySymbolsIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function copySymbolsIn(source, object) {$/;"	function	line:4845
copySymbolsIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function copySymbolsIn(source, object) {$/;"	function	line:4845
createAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createAggregator(setter, initializer) {$/;"	function	line:4857
createAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createAggregator(setter, initializer) {$/;"	function	line:4857
createAssigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createAssigner(assigner) {$/;"	function	line:4873
createAssigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createAssigner(assigner) {$/;"	function	line:4873
createBaseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createBaseEach(eachFunc, fromRight) {$/;"	function	line:4907
createBaseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createBaseEach(eachFunc, fromRight) {$/;"	function	line:4907
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^        var length = collection.length,$/;"	variable	line:4915
createBaseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createBaseFor(fromRight) {$/;"	function	line:4935
createBaseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createBaseFor(fromRight) {$/;"	function	line:4935
createBind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createBind(func, bitmask, thisArg) {$/;"	function	line:4962
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function wrapper() {$/;"	function	line:4966
createBind.wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function wrapper() {$/;"	function	line:4966
createBind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createBind(func, bitmask, thisArg) {$/;"	function	line:4962
createCaseFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createCaseFirst(methodName) {$/;"	function	line:4980
createCaseFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createCaseFirst(methodName) {$/;"	function	line:4980
createCompounder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createCompounder(callback) {$/;"	function	line:5007
createCompounder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createCompounder(callback) {$/;"	function	line:5007
createCtor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createCtor(Ctor) {$/;"	function	line:5021
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^        switch (args.length) {$/;"	function	line:5027
createCtor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createCtor(Ctor) {$/;"	function	line:5021
createCurry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createCurry(func, bitmask, arity) {$/;"	function	line:5055
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function wrapper() {$/;"	function	line:5058
createCurry.wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function wrapper() {$/;"	function	line:5058
createCurry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createCurry(func, bitmask, arity) {$/;"	function	line:5055
createFind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createFind(findIndexFunc) {$/;"	function	line:5090
predicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^          predicate = function(key) { return iteratee(iterable[key], key, iterable); };$/;"	function	line:5096
predicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^          collection = keys(collection);$/;"	function	line:5095
createFind	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createFind(findIndexFunc) {$/;"	function	line:5090
createFlow	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createFlow(fromRight) {$/;"	function	line:5110
createFlow	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createFlow(fromRight) {$/;"	function	line:5110
createHybrid	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity) {$/;"	function	line:5183
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function wrapper() {$/;"	function	line:5191
createHybrid.wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function wrapper() {$/;"	function	line:5191
createHybrid	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity) {$/;"	function	line:5183
createInverter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createInverter(setter, toIteratee) {$/;"	function	line:5245
createInverter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createInverter(setter, toIteratee) {$/;"	function	line:5245
createMathOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createMathOperation(operator, defaultValue) {$/;"	function	line:5259
createMathOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createMathOperation(operator, defaultValue) {$/;"	function	line:5259
createOver	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createOver(arrayFunc) {$/;"	function	line:5292
createOver	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createOver(arrayFunc) {$/;"	function	line:5292
createPadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createPadding(length, chars) {$/;"	function	line:5313
createPadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createPadding(length, chars) {$/;"	function	line:5313
createPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createPartial(func, bitmask, thisArg, partials) {$/;"	function	line:5338
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function wrapper() {$/;"	function	line:5342
createPartial.wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function wrapper() {$/;"	function	line:5342
createPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createPartial(func, bitmask, thisArg, partials) {$/;"	function	line:5338
createRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createRange(fromRight) {$/;"	function	line:5368
createRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createRange(fromRight) {$/;"	function	line:5368
createRelationalOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createRelationalOperation(operator) {$/;"	function	line:5393
createRelationalOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createRelationalOperation(operator) {$/;"	function	line:5393
createRecurry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createRecurry(func, bitmask, wrapFunc, placeholder, thisArg, partials, holders, argPos, ary, arity) {$/;"	function	line:5420
createRecurry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createRecurry(func, bitmask, wrapFunc, placeholder, thisArg, partials, holders, argPos, ary, arity) {$/;"	function	line:5420
createRound	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createRound(methodName) {$/;"	function	line:5453
createRound	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createRound(methodName) {$/;"	function	line:5453
createToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createToPairs(keysFunc) {$/;"	function	line:5489
createToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createToPairs(keysFunc) {$/;"	function	line:5489
createWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arity) {$/;"	function	line:5527
createWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arity) {$/;"	function	line:5527
customDefaultsAssignIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function customDefaultsAssignIn(objValue, srcValue, key, object) {$/;"	function	line:5594
customDefaultsAssignIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function customDefaultsAssignIn(objValue, srcValue, key, object) {$/;"	function	line:5594
customDefaultsMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function customDefaultsMerge(objValue, srcValue, key, object, source, stack) {$/;"	function	line:5616
customDefaultsMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function customDefaultsMerge(objValue, srcValue, key, object, source, stack) {$/;"	function	line:5616
customOmitClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function customOmitClone(value) {$/;"	function	line:5635
customOmitClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function customOmitClone(value) {$/;"	function	line:5635
equalArrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:5652
equalArrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function equalArrays(array, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:5652
equalByTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {$/;"	function	line:5730
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      switch (tag) {$/;"	function	line:5731
equalByTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {$/;"	function	line:5730
stacked	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^          var stacked = stack.get(object);$/;"	variable	line:5775
equalObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:5808
equalObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function equalObjects(object, other, bitmask, customizer, equalFunc, stack) {$/;"	function	line:5808
flatRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flatRest(func) {$/;"	function	line:5879
flatRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flatRest(func) {$/;"	function	line:5879
getAllKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getAllKeys(object) {$/;"	function	line:5890
getAllKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getAllKeys(object) {$/;"	function	line:5890
getAllKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getAllKeysIn(object) {$/;"	function	line:5902
getAllKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getAllKeysIn(object) {$/;"	function	line:5902
getFuncName	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getFuncName(func) {$/;"	function	line:5924
getFuncName	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getFuncName(func) {$/;"	function	line:5924
getHolder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getHolder(func) {$/;"	function	line:5946
getHolder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getHolder(func) {$/;"	function	line:5946
getIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getIteratee() {$/;"	function	line:5962
getIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getIteratee() {$/;"	function	line:5962
getMapData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getMapData(map, key) {$/;"	function	line:5976
getMapData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getMapData(map, key) {$/;"	function	line:5976
getMatchData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getMatchData(object) {$/;"	function	line:5990
getMatchData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getMatchData(object) {$/;"	function	line:5990
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getNative(object, key) {$/;"	function	line:6011
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getNative(object, key) {$/;"	function	line:6011
getRawTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getRawTag(value) {$/;"	function	line:6023
getRawTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getRawTag(value) {$/;"	function	line:6023
getTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      getTag = function(value) {$/;"	function	line:6091
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^          switch (ctorString) {$/;"	function	line:6097
getTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^        (WeakMap && getTag(new WeakMap) != weakMapTag)) {$/;"	function	line:6090
getView	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getView(start, end, transforms) {$/;"	function	line:6119
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^        switch (data.type) {$/;"	function	line:6127
getView	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getView(start, end, transforms) {$/;"	function	line:6119
getWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getWrapDetails(source) {$/;"	function	line:6144
getWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function getWrapDetails(source) {$/;"	function	line:6144
hasPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hasPath(object, path, hasFunc) {$/;"	function	line:6158
hasPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hasPath(object, path, hasFunc) {$/;"	function	line:6158
initCloneArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function initCloneArray(array) {$/;"	function	line:6187
initCloneArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function initCloneArray(array) {$/;"	function	line:6187
initCloneObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function initCloneObject(object) {$/;"	function	line:6206
initCloneObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function initCloneObject(object) {$/;"	function	line:6206
initCloneByTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function initCloneByTag(object, tag, cloneFunc, isDeep) {$/;"	function	line:6225
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      switch (tag) {$/;"	function	line:6227
initCloneByTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function initCloneByTag(object, tag, cloneFunc, isDeep) {$/;"	function	line:6225
insertWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function insertWrapDetails(source, details) {$/;"	function	line:6269
insertWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function insertWrapDetails(source, details) {$/;"	function	line:6269
isFlattenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isFlattenable(value) {$/;"	function	line:6287
isFlattenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isFlattenable(value) {$/;"	function	line:6287
isIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isIndex(value, length) {$/;"	function	line:6300
isIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isIndex(value, length) {$/;"	function	line:6300
isIterateeCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isIterateeCall(value, index, object) {$/;"	function	line:6317
isIterateeCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isIterateeCall(value, index, object) {$/;"	function	line:6317
isKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isKey(value, object) {$/;"	function	line:6339
isKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isKey(value, object) {$/;"	function	line:6339
isKeyable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isKeyable(value) {$/;"	function	line:6359
isKeyable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isKeyable(value) {$/;"	function	line:6359
isLaziable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isLaziable(func) {$/;"	function	line:6374
isLaziable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isLaziable(func) {$/;"	function	line:6374
isMasked	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isMasked(func) {$/;"	function	line:6395
isMasked	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isMasked(func) {$/;"	function	line:6395
isMaskable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var isMaskable = coreJsData ? isFunction : stubFalse;$/;"	variable	line:6406
isPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isPrototype(value) {$/;"	function	line:6415
isPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isPrototype(value) {$/;"	function	line:6415
isStrictComparable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isStrictComparable(value) {$/;"	function	line:6430
isStrictComparable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isStrictComparable(value) {$/;"	function	line:6430
matchesStrictComparable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function matchesStrictComparable(key, srcValue) {$/;"	function	line:6443
matchesStrictComparable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function matchesStrictComparable(key, srcValue) {$/;"	function	line:6443
memoizeCapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function memoizeCapped(func) {$/;"	function	line:6461
memoizeCapped	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function memoizeCapped(func) {$/;"	function	line:6461
mergeData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mergeData(data, source) {$/;"	function	line:6489
mergeData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mergeData(data, source) {$/;"	function	line:6489
nativeKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function nativeKeysIn(object) {$/;"	function	line:6553
nativeKeysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function nativeKeysIn(object) {$/;"	function	line:6553
objectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function objectToString(value) {$/;"	function	line:6570
objectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function objectToString(value) {$/;"	function	line:6570
overRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function overRest(func, start, transform) {$/;"	function	line:6583
overRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function overRest(func, start, transform) {$/;"	function	line:6583
parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function parent(object, path) {$/;"	function	line:6612
parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function parent(object, path) {$/;"	function	line:6612
reorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function reorder(array, indexes) {$/;"	function	line:6626
reorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function reorder(array, indexes) {$/;"	function	line:6626
setData	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var setData = shortOut(baseSetData);$/;"	variable	line:6652
setToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var setToString = shortOut(baseSetToString);$/;"	variable	line:6674
setWrapToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function setWrapToString(wrapper, reference, bitmask) {$/;"	function	line:6686
setWrapToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function setWrapToString(wrapper, reference, bitmask) {$/;"	function	line:6686
shortOut	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function shortOut(func) {$/;"	function	line:6700
shortOut	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function shortOut(func) {$/;"	function	line:6700
shuffleSelf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function shuffleSelf(array, size) {$/;"	function	line:6728
shuffleSelf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function shuffleSelf(array, size) {$/;"	function	line:6728
toKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toKey(value) {$/;"	function	line:6770
toKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toKey(value) {$/;"	function	line:6770
toSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toSource(func) {$/;"	function	line:6785
toSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toSource(func) {$/;"	function	line:6785
updateWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function updateWrapDetails(details, bitmask) {$/;"	function	line:6805
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      arrayEach(wrapFlags, function(pair) {$/;"	function	line:6806
updateWrapDetails	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function updateWrapDetails(details, bitmask) {$/;"	function	line:6805
wrapperClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperClone(wrapper) {$/;"	function	line:6822
wrapperClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperClone(wrapper) {$/;"	function	line:6822
chunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function chunk(array, size, guard) {$/;"	function	line:6856
chunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function chunk(array, size, guard) {$/;"	function	line:6856
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function compact(array) {$/;"	function	line:6891
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function compact(array) {$/;"	function	line:6891
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function concat() {$/;"	function	line:6928
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function concat() {$/;"	function	line:6928
drop	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function drop(array, n, guard) {$/;"	function	line:7064
drop	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function drop(array, n, guard) {$/;"	function	line:7064
dropRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function dropRight(array, n, guard) {$/;"	function	line:7098
dropRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function dropRight(array, n, guard) {$/;"	function	line:7098
dropRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function dropRightWhile(array, predicate) {$/;"	function	line:7143
dropRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function dropRightWhile(array, predicate) {$/;"	function	line:7143
dropWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function dropWhile(array, predicate) {$/;"	function	line:7184
dropWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function dropWhile(array, predicate) {$/;"	function	line:7184
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function fill(array, value, start, end) {$/;"	function	line:7219
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function fill(array, value, start, end) {$/;"	function	line:7219
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function findIndex(array, predicate, fromIndex) {$/;"	function	line:7266
findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function findIndex(array, predicate, fromIndex) {$/;"	function	line:7266
findLastIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function findLastIndex(array, predicate, fromIndex) {$/;"	function	line:7313
findLastIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function findLastIndex(array, predicate, fromIndex) {$/;"	function	line:7313
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flatten(array) {$/;"	function	line:7342
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flatten(array) {$/;"	function	line:7342
flattenDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flattenDeep(array) {$/;"	function	line:7361
flattenDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flattenDeep(array) {$/;"	function	line:7361
flattenDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flattenDepth(array, depth) {$/;"	function	line:7386
flattenDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flattenDepth(array, depth) {$/;"	function	line:7386
fromPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function fromPairs(pairs) {$/;"	function	line:7410
fromPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function fromPairs(pairs) {$/;"	function	line:7410
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function head(array) {$/;"	function	line:7440
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function head(array) {$/;"	function	line:7440
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function indexOf(array, value, fromIndex) {$/;"	function	line:7467
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function indexOf(array, value, fromIndex) {$/;"	function	line:7467
initial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function initial(array) {$/;"	function	line:7493
initial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function initial(array) {$/;"	function	line:7493
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function join(array, separator) {$/;"	function	line:7608
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function join(array, separator) {$/;"	function	line:7608
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function last(array) {$/;"	function	line:7626
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function last(array) {$/;"	function	line:7626
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function lastIndexOf(array, value, fromIndex) {$/;"	function	line:7652
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function lastIndexOf(array, value, fromIndex) {$/;"	function	line:7652
nth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function nth(array, n) {$/;"	function	line:7688
nth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function nth(array, n) {$/;"	function	line:7688
pullAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function pullAll(array, values) {$/;"	function	line:7737
pullAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function pullAll(array, values) {$/;"	function	line:7737
pullAllBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function pullAllBy(array, values, iteratee) {$/;"	function	line:7766
pullAllBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function pullAllBy(array, values, iteratee) {$/;"	function	line:7766
pullAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function pullAllWith(array, values, comparator) {$/;"	function	line:7795
pullAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function pullAllWith(array, values, comparator) {$/;"	function	line:7795
basePullAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      basePullAt(array, arrayMap(indexes, function(index) {$/;"	function	line:7829
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function remove(array, predicate) {$/;"	function	line:7864
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function remove(array, predicate) {$/;"	function	line:7864
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function reverse(array) {$/;"	function	line:7908
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function reverse(array) {$/;"	function	line:7908
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function slice(array, start, end) {$/;"	function	line:7928
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function slice(array, start, end) {$/;"	function	line:7928
sortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedIndex(array, value) {$/;"	function	line:7961
sortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedIndex(array, value) {$/;"	function	line:7961
sortedIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedIndexBy(array, value, iteratee) {$/;"	function	line:7990
sortedIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedIndexBy(array, value, iteratee) {$/;"	function	line:7990
sortedIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedIndexOf(array, value) {$/;"	function	line:8010
sortedIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedIndexOf(array, value) {$/;"	function	line:8010
sortedLastIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedLastIndex(array, value) {$/;"	function	line:8039
sortedLastIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedLastIndex(array, value) {$/;"	function	line:8039
sortedLastIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedLastIndexBy(array, value, iteratee) {$/;"	function	line:8068
sortedLastIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedLastIndexBy(array, value, iteratee) {$/;"	function	line:8068
sortedLastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedLastIndexOf(array, value) {$/;"	function	line:8088
sortedLastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedLastIndexOf(array, value) {$/;"	function	line:8088
sortedUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedUniq(array) {$/;"	function	line:8114
sortedUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedUniq(array) {$/;"	function	line:8114
sortedUniqBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedUniqBy(array, iteratee) {$/;"	function	line:8136
sortedUniqBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sortedUniqBy(array, iteratee) {$/;"	function	line:8136
tail	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function tail(array) {$/;"	function	line:8156
tail	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function tail(array) {$/;"	function	line:8156
take	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function take(array, n, guard) {$/;"	function	line:8186
take	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function take(array, n, guard) {$/;"	function	line:8186
takeRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function takeRight(array, n, guard) {$/;"	function	line:8219
takeRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function takeRight(array, n, guard) {$/;"	function	line:8219
takeRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function takeRightWhile(array, predicate) {$/;"	function	line:8264
takeRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function takeRightWhile(array, predicate) {$/;"	function	line:8264
takeWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function takeWhile(array, predicate) {$/;"	function	line:8305
takeWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function takeWhile(array, predicate) {$/;"	function	line:8305
uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function uniq(array) {$/;"	function	line:8407
uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function uniq(array) {$/;"	function	line:8407
uniqBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function uniqBy(array, iteratee) {$/;"	function	line:8434
uniqBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function uniqBy(array, iteratee) {$/;"	function	line:8434
uniqWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function uniqWith(array, comparator) {$/;"	function	line:8458
uniqWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function uniqWith(array, comparator) {$/;"	function	line:8458
unzip	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function unzip(array) {$/;"	function	line:8482
unzip	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function unzip(array) {$/;"	function	line:8482
unzipWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function unzipWith(array, iteratee) {$/;"	function	line:8519
unzipWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function unzipWith(array, iteratee) {$/;"	function	line:8519
zipObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function zipObject(props, values) {$/;"	function	line:8672
zipObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function zipObject(props, values) {$/;"	function	line:8672
zipObjectDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function zipObjectDeep(props, values) {$/;"	function	line:8691
zipObjectDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function zipObjectDeep(props, values) {$/;"	function	line:8691
chain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function chain(value) {$/;"	function	line:8754
chain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function chain(value) {$/;"	function	line:8754
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function tap(value, interceptor) {$/;"	function	line:8783
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function tap(value, interceptor) {$/;"	function	line:8783
thru	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function thru(value, interceptor) {$/;"	function	line:8811
thru	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function thru(value, interceptor) {$/;"	function	line:8811
interceptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^          interceptor = function(object) { return baseAt(object, paths); };$/;"	function	line:8835
wrapperChain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperChain() {$/;"	function	line:8882
wrapperChain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperChain() {$/;"	function	line:8882
wrapperCommit	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperCommit() {$/;"	function	line:8912
wrapperCommit	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperCommit() {$/;"	function	line:8912
wrapperNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperNext() {$/;"	function	line:8938
wrapperNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperNext() {$/;"	function	line:8938
wrapperToIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperToIterator() {$/;"	function	line:8966
wrapperToIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperToIterator() {$/;"	function	line:8966
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function square(n) {$/;"	function	line:8981
wrapperPlant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperPlant(value) {$/;"	function	line:8994
wrapperPlant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperPlant(value) {$/;"	function	line:8994
wrapperReverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperReverse() {$/;"	function	line:9034
wrapperReverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperReverse() {$/;"	function	line:9034
wrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperValue() {$/;"	function	line:9066
wrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrapperValue() {$/;"	function	line:9066
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function every(collection, predicate, guard) {$/;"	function	line:9143
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function every(collection, predicate, guard) {$/;"	function	line:9143
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function filter(collection, predicate) {$/;"	function	line:9188
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function filter(collection, predicate) {$/;"	function	line:9188
duplicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function duplicate(n) {$/;"	function	line:9266
flatMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flatMap(collection, iteratee) {$/;"	function	line:9273
flatMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flatMap(collection, iteratee) {$/;"	function	line:9273
duplicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function duplicate(n) {$/;"	function	line:9290
flatMapDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flatMapDeep(collection, iteratee) {$/;"	function	line:9297
flatMapDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flatMapDeep(collection, iteratee) {$/;"	function	line:9297
duplicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function duplicate(n) {$/;"	function	line:9315
flatMapDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flatMapDepth(collection, iteratee, depth) {$/;"	function	line:9322
flatMapDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flatMapDepth(collection, iteratee, depth) {$/;"	function	line:9322
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forEach(collection, iteratee) {$/;"	function	line:9357
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forEach(collection, iteratee) {$/;"	function	line:9357
forEachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forEachRight(collection, iteratee) {$/;"	function	line:9382
forEachRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forEachRight(collection, iteratee) {$/;"	function	line:9382
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function includes(collection, value, fromIndex, guard) {$/;"	function	line:9448
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function includes(collection, value, fromIndex, guard) {$/;"	function	line:9448
baseEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      baseEach(collection, function(value) {$/;"	function	line:9489
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function square(n) {$/;"	function	line:9550
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function map(collection, iteratee) {$/;"	function	line:9569
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function map(collection, iteratee) {$/;"	function	line:9569
orderBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function orderBy(collection, iteratees, orders, guard) {$/;"	function	line:9603
orderBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function orderBy(collection, iteratees, orders, guard) {$/;"	function	line:9603
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function reduce(collection, iteratee, accumulator) {$/;"	function	line:9694
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function reduce(collection, iteratee, accumulator) {$/;"	function	line:9694
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function reduceRight(collection, iteratee, accumulator) {$/;"	function	line:9723
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function reduceRight(collection, iteratee, accumulator) {$/;"	function	line:9723
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function reject(collection, predicate) {$/;"	function	line:9764
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function reject(collection, predicate) {$/;"	function	line:9764
sample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sample(collection) {$/;"	function	line:9783
sample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sample(collection) {$/;"	function	line:9783
sampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sampleSize(collection, n, guard) {$/;"	function	line:9808
sampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sampleSize(collection, n, guard) {$/;"	function	line:9808
shuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function shuffle(collection) {$/;"	function	line:9833
shuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function shuffle(collection) {$/;"	function	line:9833
size	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function size(collection) {$/;"	function	line:9859
size	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function size(collection) {$/;"	function	line:9859
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function some(collection, predicate, guard) {$/;"	function	line:9909
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function some(collection, predicate, guard) {$/;"	function	line:9909
after	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function after(n, func) {$/;"	function	line:10007
after	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function after(n, func) {$/;"	function	line:10007
ary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function ary(func, n, guard) {$/;"	function	line:10036
ary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function ary(func, n, guard) {$/;"	function	line:10036
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function before(n, func) {$/;"	function	line:10059
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function before(n, func) {$/;"	function	line:10059
greet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function greet(greeting, punctuation) {$/;"	function	line:10096
curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function curry(func, arity, guard) {$/;"	function	line:10215
curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function curry(func, arity, guard) {$/;"	function	line:10215
curryRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function curryRight(func, arity, guard) {$/;"	function	line:10260
curryRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function curryRight(func, arity, guard) {$/;"	function	line:10260
debounce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function debounce(func, wait, options) {$/;"	function	line:10321
invokeFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function invokeFunc(time) {$/;"	function	line:10344
debounce.invokeFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function invokeFunc(time) {$/;"	function	line:10344
leadingEdge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function leadingEdge(time) {$/;"	function	line:10354
debounce.leadingEdge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function leadingEdge(time) {$/;"	function	line:10354
remainingWait	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function remainingWait(time) {$/;"	function	line:10363
debounce.remainingWait	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function remainingWait(time) {$/;"	function	line:10363
shouldInvoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function shouldInvoke(time) {$/;"	function	line:10371
debounce.shouldInvoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function shouldInvoke(time) {$/;"	function	line:10371
timerExpired	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function timerExpired() {$/;"	function	line:10382
debounce.timerExpired	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function timerExpired() {$/;"	function	line:10382
trailingEdge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function trailingEdge(time) {$/;"	function	line:10391
debounce.trailingEdge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function trailingEdge(time) {$/;"	function	line:10391
cancel	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function cancel() {$/;"	function	line:10403
debounce.cancel	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function cancel() {$/;"	function	line:10403
flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function flush() {$/;"	function	line:10411
debounce.flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function flush() {$/;"	function	line:10411
debounced	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function debounced() {$/;"	function	line:10415
debounce.debounced	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      function debounced() {$/;"	function	line:10415
debounce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function debounce(func, wait, options) {$/;"	function	line:10321
flip	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flip(func) {$/;"	function	line:10506
flip	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function flip(func) {$/;"	function	line:10506
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function memoize(func, resolver) {$/;"	function	line:10554
memoized	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      var memoized = function() {$/;"	function	line:10558
memoize.memoized	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      var memoized = function() {$/;"	function	line:10558
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function memoize(func, resolver) {$/;"	function	line:10554
isEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function isEven(n) {$/;"	function	line:10590
negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function negate(predicate) {$/;"	function	line:10597
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^        switch (args.length) {$/;"	function	line:10603
negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function negate(predicate) {$/;"	function	line:10597
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function once(func) {$/;"	function	line:10631
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function once(func) {$/;"	function	line:10631
doubled	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function doubled(n) {$/;"	function	line:10648
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function square(n) {$/;"	function	line:10652
overArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var overArgs = castRest(function(func, transforms) {$/;"	variable	line:10666
greet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function greet(greeting, name) {$/;"	function	line:10703
greet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function greet(greeting, name) {$/;"	function	line:10740
rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function rest(func, start) {$/;"	function	line:10809
rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function rest(func, start) {$/;"	function	line:10809
spread	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function spread(func, start) {$/;"	function	line:10851
spread	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function spread(func, start) {$/;"	function	line:10851
throttle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function throttle(func, wait, options) {$/;"	function	line:10911
throttle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function throttle(func, wait, options) {$/;"	function	line:10911
unary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function unary(func) {$/;"	function	line:10944
unary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function unary(func) {$/;"	function	line:10944
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrap(value, wrapper) {$/;"	function	line:10970
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function wrap(value, wrapper) {$/;"	function	line:10970
castArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function castArray() {$/;"	function	line:11009
castArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function castArray() {$/;"	function	line:11009
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function clone(value) {$/;"	function	line:11043
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function clone(value) {$/;"	function	line:11043
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function customizer(value) {$/;"	function	line:11063
cloneWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneWith(value, customizer) {$/;"	function	line:11078
cloneWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneWith(value, customizer) {$/;"	function	line:11078
cloneDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneDeep(value) {$/;"	function	line:11101
cloneDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneDeep(value) {$/;"	function	line:11101
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function customizer(value) {$/;"	function	line:11118
cloneDeepWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneDeepWith(value, customizer) {$/;"	function	line:11133
cloneDeepWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cloneDeepWith(value, customizer) {$/;"	function	line:11133
conformsTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function conformsTo(object, source) {$/;"	function	line:11162
conformsTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function conformsTo(object, source) {$/;"	function	line:11162
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function eq(value, other) {$/;"	function	line:11198
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function eq(value, other) {$/;"	function	line:11198
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var isArray = Array.isArray;$/;"	variable	line:11300
isArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var isArrayBuffer = nodeIsArrayBuffer ? baseUnary(nodeIsArrayBuffer) : baseIsArrayBuffer;$/;"	variable	line:11319
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isArrayLike(value) {$/;"	function	line:11346
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isArrayLike(value) {$/;"	function	line:11346
isArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isArrayLikeObject(value) {$/;"	function	line:11375
isArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isArrayLikeObject(value) {$/;"	function	line:11375
isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isBoolean(value) {$/;"	function	line:11396
isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isBoolean(value) {$/;"	function	line:11396
isBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var isBuffer = nativeIsBuffer || stubFalse;$/;"	variable	line:11418
isDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var isDate = nodeIsDate ? baseUnary(nodeIsDate) : baseIsDate;$/;"	variable	line:11437
isElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isElement(value) {$/;"	function	line:11456
isElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isElement(value) {$/;"	function	line:11456
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isEmpty(value) {$/;"	function	line:11493
isEmpty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isEmpty(value) {$/;"	function	line:11493
isEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isEqual(value, other) {$/;"	function	line:11545
isEqual	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isEqual(value, other) {$/;"	function	line:11545
isGreeting	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function isGreeting(value) {$/;"	function	line:11565
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function customizer(objValue, othValue) {$/;"	function	line:11569
isEqualWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isEqualWith(value, other, customizer) {$/;"	function	line:11581
isEqualWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isEqualWith(value, other, customizer) {$/;"	function	line:11581
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isError(value) {$/;"	function	line:11605
isError	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isError(value) {$/;"	function	line:11605
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isFinite(value) {$/;"	function	line:11640
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isFinite(value) {$/;"	function	line:11640
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isFunction(value) {$/;"	function	line:11661
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isFunction(value) {$/;"	function	line:11661
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isInteger(value) {$/;"	function	line:11697
isInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isInteger(value) {$/;"	function	line:11697
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isLength(value) {$/;"	function	line:11727
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isLength(value) {$/;"	function	line:11727
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isObject(value) {$/;"	function	line:11757
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isObject(value) {$/;"	function	line:11757
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isObjectLike(value) {$/;"	function	line:11786
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isObjectLike(value) {$/;"	function	line:11786
isMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;$/;"	variable	line:11807
isMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isMatch(object, source) {$/;"	function	line:11837
isMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isMatch(object, source) {$/;"	function	line:11837
isGreeting	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function isGreeting(value) {$/;"	function	line:11857
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function customizer(objValue, srcValue) {$/;"	function	line:11861
isMatchWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isMatchWith(object, source, customizer) {$/;"	function	line:11873
isMatchWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isMatchWith(object, source, customizer) {$/;"	function	line:11873
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isNaN(value) {$/;"	function	line:11906
isNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isNaN(value) {$/;"	function	line:11906
isNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isNative(value) {$/;"	function	line:11939
isNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isNative(value) {$/;"	function	line:11939
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isNull(value) {$/;"	function	line:11963
isNull	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isNull(value) {$/;"	function	line:11963
isNil	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isNil(value) {$/;"	function	line:11987
isNil	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isNil(value) {$/;"	function	line:11987
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isNumber(value) {$/;"	function	line:12017
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isNumber(value) {$/;"	function	line:12017
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:12034
isPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isPlainObject(value) {$/;"	function	line:12050
isPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isPlainObject(value) {$/;"	function	line:12050
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var isRegExp = nodeIsRegExp ? baseUnary(nodeIsRegExp) : baseIsRegExp;$/;"	variable	line:12080
isSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isSafeInteger(value) {$/;"	function	line:12109
isSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isSafeInteger(value) {$/;"	function	line:12109
isSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet;$/;"	variable	line:12130
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isString(value) {$/;"	function	line:12149
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isString(value) {$/;"	function	line:12149
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isSymbol(value) {$/;"	function	line:12171
isSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isSymbol(value) {$/;"	function	line:12171
isTypedArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray;$/;"	variable	line:12193
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isUndefined(value) {$/;"	function	line:12212
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isUndefined(value) {$/;"	function	line:12212
isWeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isWeakMap(value) {$/;"	function	line:12233
isWeakMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isWeakMap(value) {$/;"	function	line:12233
isWeakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isWeakSet(value) {$/;"	function	line:12254
isWeakSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function isWeakSet(value) {$/;"	function	line:12254
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toArray(value) {$/;"	function	line:12333
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toArray(value) {$/;"	function	line:12333
toFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toFinite(value) {$/;"	function	line:12372
toFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toFinite(value) {$/;"	function	line:12372
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toInteger(value) {$/;"	function	line:12410
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toInteger(value) {$/;"	function	line:12410
toLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toLength(value) {$/;"	function	line:12444
toLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toLength(value) {$/;"	function	line:12444
toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toNumber(value) {$/;"	function	line:12471
toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toNumber(value) {$/;"	function	line:12471
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:12504
toPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toPlainObject(value) {$/;"	function	line:12516
toPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toPlainObject(value) {$/;"	function	line:12516
toSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toSafeInteger(value) {$/;"	function	line:12544
toSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toSafeInteger(value) {$/;"	function	line:12544
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toString(value) {$/;"	function	line:12571
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toString(value) {$/;"	function	line:12571
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:12595
Bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Bar() {$/;"	function	line:12599
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:12638
Bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Bar() {$/;"	function	line:12642
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function customizer(objValue, srcValue) {$/;"	function	line:12676
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function customizer(objValue, srcValue) {$/;"	function	line:12708
Shape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Shape() {$/;"	function	line:12754
Circle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Circle() {$/;"	function	line:12759
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function create(prototype, properties) {$/;"	function	line:12774
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function create(prototype, properties) {$/;"	function	line:12774
findKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function findKey(object, predicate) {$/;"	function	line:12864
findKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function findKey(object, predicate) {$/;"	function	line:12864
findLastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function findLastKey(object, predicate) {$/;"	function	line:12903
findLastKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function findLastKey(object, predicate) {$/;"	function	line:12903
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:12923
forIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forIn(object, iteratee) {$/;"	function	line:12935
forIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forIn(object, iteratee) {$/;"	function	line:12935
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:12955
forInRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forInRight(object, iteratee) {$/;"	function	line:12967
forInRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forInRight(object, iteratee) {$/;"	function	line:12967
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:12989
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forOwn(object, iteratee) {$/;"	function	line:13001
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forOwn(object, iteratee) {$/;"	function	line:13001
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:13019
forOwnRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forOwnRight(object, iteratee) {$/;"	function	line:13031
forOwnRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function forOwnRight(object, iteratee) {$/;"	function	line:13031
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:13048
functions	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function functions(object) {$/;"	function	line:13058
functions	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function functions(object) {$/;"	function	line:13058
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:13075
functionsIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function functionsIn(object) {$/;"	function	line:13085
functionsIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function functionsIn(object) {$/;"	function	line:13085
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function get(object, path, defaultValue) {$/;"	function	line:13114
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function get(object, path, defaultValue) {$/;"	function	line:13114
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function has(object, path) {$/;"	function	line:13146
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function has(object, path) {$/;"	function	line:13146
hasIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hasIn(object, path) {$/;"	function	line:13176
hasIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function hasIn(object, path) {$/;"	function	line:13176
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:13271
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function keys(object) {$/;"	function	line:13284
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function keys(object) {$/;"	function	line:13284
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:13301
keysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function keysIn(object) {$/;"	function	line:13311
keysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function keysIn(object) {$/;"	function	line:13311
mapKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapKeys(object, iteratee) {$/;"	function	line:13336
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      baseForOwn(object, function(value, key, object) {$/;"	function	line:13340
mapKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapKeys(object, iteratee) {$/;"	function	line:13336
mapValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapValues(object, iteratee) {$/;"	function	line:13374
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      baseForOwn(object, function(value, key, object) {$/;"	function	line:13378
mapValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mapValues(object, iteratee) {$/;"	function	line:13374
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function customizer(objValue, srcValue) {$/;"	function	line:13438
omitBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function omitBy(object, predicate) {$/;"	function	line:13516
omitBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function omitBy(object, predicate) {$/;"	function	line:13516
pickBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function pickBy(object, predicate) {$/;"	function	line:13559
pickBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function pickBy(object, predicate) {$/;"	function	line:13559
props	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      var props = arrayMap(getAllKeysIn(object), function(prop) {$/;"	variable	line:13563
result	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function result(object, path, defaultValue) {$/;"	function	line:13601
result	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function result(object, path, defaultValue) {$/;"	function	line:13601
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function set(object, path, value) {$/;"	function	line:13651
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function set(object, path, value) {$/;"	function	line:13651
setWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function setWith(object, path, value, customizer) {$/;"	function	line:13679
setWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function setWith(object, path, value, customizer) {$/;"	function	line:13679
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:13698
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:13724
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function transform(object, iteratee, accumulator) {$/;"	function	line:13766
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function transform(object, iteratee, accumulator) {$/;"	function	line:13766
unset	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function unset(object, path) {$/;"	function	line:13816
unset	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function unset(object, path) {$/;"	function	line:13816
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function update(object, path, updater) {$/;"	function	line:13847
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function update(object, path, updater) {$/;"	function	line:13847
updateWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function updateWith(object, path, updater, customizer) {$/;"	function	line:13875
updateWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function updateWith(object, path, updater, customizer) {$/;"	function	line:13875
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:13893
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function values(object) {$/;"	function	line:13906
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function values(object) {$/;"	function	line:13906
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function Foo() {$/;"	function	line:13924
valuesIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function valuesIn(object) {$/;"	function	line:13934
valuesIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function valuesIn(object) {$/;"	function	line:13934
clamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function clamp(number, lower, upper) {$/;"	function	line:13959
clamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function clamp(number, lower, upper) {$/;"	function	line:13959
inRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function inRange(number, start, end) {$/;"	function	line:14013
inRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function inRange(number, start, end) {$/;"	function	line:14013
random	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function random(lower, upper, floating) {$/;"	function	line:14056
random	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function random(lower, upper, floating) {$/;"	function	line:14056
capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function capitalize(string) {$/;"	function	line:14137
capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function capitalize(string) {$/;"	function	line:14137
deburr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function deburr(string) {$/;"	function	line:14159
deburr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function deburr(string) {$/;"	function	line:14159
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function endsWith(string, target, position) {$/;"	function	line:14187
endsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function endsWith(string, target, position) {$/;"	function	line:14187
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function escape(string) {$/;"	function	line:14229
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function escape(string) {$/;"	function	line:14229
escapeRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function escapeRegExp(string) {$/;"	function	line:14251
escapeRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function escapeRegExp(string) {$/;"	function	line:14251
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function pad(string, length, chars) {$/;"	function	line:14349
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function pad(string, length, chars) {$/;"	function	line:14349
padEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function padEnd(string, length, chars) {$/;"	function	line:14388
padEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function padEnd(string, length, chars) {$/;"	function	line:14388
padStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function padStart(string, length, chars) {$/;"	function	line:14421
padStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function padStart(string, length, chars) {$/;"	function	line:14421
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function parseInt(string, radix, guard) {$/;"	function	line:14455
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function parseInt(string, radix, guard) {$/;"	function	line:14455
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function repeat(string, n, guard) {$/;"	function	line:14486
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function repeat(string, n, guard) {$/;"	function	line:14486
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function replace() {$/;"	function	line:14514
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function replace() {$/;"	function	line:14514
split	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function split(string, separator, limit) {$/;"	function	line:14565
split	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function split(string, separator, limit) {$/;"	function	line:14565
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function startsWith(string, target, position) {$/;"	function	line:14634
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function startsWith(string, target, position) {$/;"	function	line:14634
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function template(string, options, guard) {$/;"	function	line:14748
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^            "function print() { __p += __j.call(arguments, '') }\\n"$/;"	function	line:14836
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function template(string, options, guard) {$/;"	function	line:14748
toLower	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toLower(value) {$/;"	function	line:14877
toLower	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toLower(value) {$/;"	function	line:14877
toUpper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toUpper(value) {$/;"	function	line:14902
toUpper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toUpper(value) {$/;"	function	line:14902
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function trim(string, chars, guard) {$/;"	function	line:14928
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function trim(string, chars, guard) {$/;"	function	line:14928
trimEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function trimEnd(string, chars, guard) {$/;"	function	line:14963
trimEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function trimEnd(string, chars, guard) {$/;"	function	line:14963
trimStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function trimStart(string, chars, guard) {$/;"	function	line:14996
trimStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function trimStart(string, chars, guard) {$/;"	function	line:14996
truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function truncate(string, options) {$/;"	function	line:15047
truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function truncate(string, options) {$/;"	function	line:15047
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function unescape(string) {$/;"	function	line:15122
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function unescape(string) {$/;"	function	line:15122
words	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function words(string, pattern, guard) {$/;"	function	line:15191
words	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function words(string, pattern, guard) {$/;"	function	line:15191
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      arrayEach(methodNames, function(key) {$/;"	function	line:15260
cond	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cond(pairs) {$/;"	function	line:15296
cond	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function cond(pairs) {$/;"	function	line:15296
conforms	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function conforms(source) {$/;"	function	line:15342
conforms	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function conforms(source) {$/;"	function	line:15342
constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function constant(value) {$/;"	function	line:15365
constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function constant(value) {$/;"	function	line:15365
defaultTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function defaultTo(value, defaultValue) {$/;"	function	line:15391
defaultTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function defaultTo(value, defaultValue) {$/;"	function	line:15391
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function square(n) {$/;"	function	line:15409
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function square(n) {$/;"	function	line:15432
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function identity(value) {$/;"	function	line:15458
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function identity(value) {$/;"	function	line:15458
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function iteratee(func) {$/;"	function	line:15504
iteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function iteratee(func) {$/;"	function	line:15504
matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function matches(source) {$/;"	function	line:15536
matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function matches(source) {$/;"	function	line:15536
matchesProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function matchesProperty(path, srcValue) {$/;"	function	line:15566
matchesProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function matchesProperty(path, srcValue) {$/;"	function	line:15566
vowels	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^     * function vowels(string) {$/;"	function	line:15648
mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mixin(object, source, options) {$/;"	function	line:15665
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      arrayEach(methodNames, function(methodName) {$/;"	function	line:15679
mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mixin(object, source, options) {$/;"	function	line:15665
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function noConflict() {$/;"	function	line:15714
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function noConflict() {$/;"	function	line:15714
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function noop() {$/;"	function	line:15733
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function noop() {$/;"	function	line:15733
nthArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function nthArg(n) {$/;"	function	line:15757
nthArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function nthArg(n) {$/;"	function	line:15757
property	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function property(path) {$/;"	function	line:15858
property	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function property(path) {$/;"	function	line:15858
propertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function propertyOf(object) {$/;"	function	line:15883
propertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function propertyOf(object) {$/;"	function	line:15883
stubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stubArray() {$/;"	function	line:15988
stubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stubArray() {$/;"	function	line:15988
stubFalse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stubFalse() {$/;"	function	line:16005
stubFalse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stubFalse() {$/;"	function	line:16005
stubObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stubObject() {$/;"	function	line:16027
stubObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stubObject() {$/;"	function	line:16027
stubString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stubString() {$/;"	function	line:16044
stubString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stubString() {$/;"	function	line:16044
stubTrue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stubTrue() {$/;"	function	line:16061
stubTrue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function stubTrue() {$/;"	function	line:16061
times	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function times(n, iteratee) {$/;"	function	line:16084
times	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function times(n, iteratee) {$/;"	function	line:16084
toPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toPath(value) {$/;"	function	line:16119
toPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function toPath(value) {$/;"	function	line:16119
uniqueId	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function uniqueId(prefix) {$/;"	function	line:16143
uniqueId	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function uniqueId(prefix) {$/;"	function	line:16143
max	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function max(array) {$/;"	function	line:16252
max	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function max(array) {$/;"	function	line:16252
maxBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function maxBy(array, iteratee) {$/;"	function	line:16281
maxBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function maxBy(array, iteratee) {$/;"	function	line:16281
mean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mean(array) {$/;"	function	line:16301
mean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function mean(array) {$/;"	function	line:16301
meanBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function meanBy(array, iteratee) {$/;"	function	line:16328
meanBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function meanBy(array, iteratee) {$/;"	function	line:16328
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function min(array) {$/;"	function	line:16350
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function min(array) {$/;"	function	line:16350
minBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function minBy(array, iteratee) {$/;"	function	line:16379
minBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function minBy(array, iteratee) {$/;"	function	line:16379
sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sum(array) {$/;"	function	line:16460
sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sum(array) {$/;"	function	line:16460
sumBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sumBy(array, iteratee) {$/;"	function	line:16489
sumBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    function sumBy(array, iteratee) {$/;"	function	line:16489
mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    mixin(lodash, (function() {$/;"	function	line:16815
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^      baseForOwn(lodash, function(func, methodName) {$/;"	function	line:16817
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    arrayEach(['bind', 'bindKey', 'curry', 'curryRight', 'partial', 'partialRight'], function(methodName) {$/;"	function	line:16837
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    arrayEach(['drop', 'take'], function(methodName, index) {$/;"	function	line:16842
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    arrayEach(['filter', 'map', 'takeWhile'], function(methodName, index) {$/;"	function	line:16867
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    arrayEach(['head', 'last'], function(methodName, index) {$/;"	function	line:16883
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    arrayEach(['initial', 'tail'], function(methodName, index) {$/;"	function	line:16892
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.compact = function() {$/;"	function	line:16900
LazyWrapper.compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.compact = function() {$/;"	method	line:16900
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.find = function(predicate) {$/;"	function	line:16904
LazyWrapper.find	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.find = function(predicate) {$/;"	method	line:16904
findLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.findLast = function(predicate) {$/;"	function	line:16908
LazyWrapper.findLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.findLast = function(predicate) {$/;"	method	line:16908
LazyWrapper.invokeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.invokeMap = baseRest(function(path, args) {$/;"	method	line:16912
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.reject = function(predicate) {$/;"	function	line:16921
LazyWrapper.reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.reject = function(predicate) {$/;"	method	line:16921
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.slice = function(start, end) {$/;"	function	line:16925
LazyWrapper.slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.slice = function(start, end) {$/;"	method	line:16925
takeRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.takeRightWhile = function(predicate) {$/;"	function	line:16944
LazyWrapper.takeRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.takeRightWhile = function(predicate) {$/;"	method	line:16944
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.toArray = function() {$/;"	function	line:16948
LazyWrapper.toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.toArray = function() {$/;"	method	line:16948
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    baseForOwn(LazyWrapper.prototype, function(func, methodName) {$/;"	function	line:16953
interceptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^        var interceptor = function(value) {$/;"	function	line:16969
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    arrayEach(['pop', 'push', 'shift', 'sort', 'splice', 'unshift'], function(methodName) {$/;"	function	line:16998
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    baseForOwn(LazyWrapper.prototype, function(func, methodName) {$/;"	function	line:17016
LazyWrapper.clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.clone = lazyClone;$/;"	method	line:17032
LazyWrapper.reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.reverse = lazyReverse;$/;"	method	line:17033
LazyWrapper.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    LazyWrapper.prototype.value = lazyValue;$/;"	method	line:17034
lodash.at	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    lodash.prototype.at = wrapperAt;$/;"	method	line:17037
lodash.chain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    lodash.prototype.chain = wrapperChain;$/;"	method	line:17038
lodash.commit	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    lodash.prototype.commit = wrapperCommit;$/;"	method	line:17039
lodash.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    lodash.prototype.next = wrapperNext;$/;"	method	line:17040
lodash.plant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    lodash.prototype.plant = wrapperPlant;$/;"	method	line:17041
lodash.reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    lodash.prototype.reverse = wrapperReverse;$/;"	method	line:17042
lodash.toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    lodash.prototype.toJSON = lodash.prototype.valueOf = lodash.prototype.value = wrapperValue;$/;"	method	line:17043
lodash.first	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    lodash.prototype.first = lodash.prototype.head;$/;"	method	line:17046
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^  var _ = runInContext();$/;"	variable	line:17057
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.js	/^    define(function() {$/;"	function	line:17069
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^;(function(){function n(n,t){return n.set(t[0],t[1]),n}function t(n,t){return n.add(t),n}function r(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function e(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function u(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&false!==t(n[r],r,n););return n}function i(n,t){for(var r=null==n?0:n.length;r--&&false!==t(n[r],r,n););$/;"	function	line:5
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^;(function(){function n(n,t){return n.set(t[0],t[1]),n}function t(n,t){return n.add(t),n}function r(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function e(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function u(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&false!==t(n[r],r,n););return n}function i(n,t){for(var r=null==n?0:n.length;r--&&false!==t(n[r],r,n););$/;"	function	line:5
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^;(function(){function n(n,t){return n.set(t[0],t[1]),n}function t(n,t){return n.add(t),n}function r(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function e(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function u(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&false!==t(n[r],r,n););return n}function i(n,t){for(var r=null==n?0:n.length;r--&&false!==t(n[r],r,n););$/;"	function	line:5
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^;(function(){function n(n,t){return n.set(t[0],t[1]),n}function t(n,t){return n.add(t),n}function r(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function e(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function u(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&false!==t(n[r],r,n););return n}function i(n,t){for(var r=null==n?0:n.length;r--&&false!==t(n[r],r,n););$/;"	function	line:5
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^;(function(){function n(n,t){return n.set(t[0],t[1]),n}function t(n,t){return n.add(t),n}function r(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function e(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function u(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&false!==t(n[r],r,n););return n}function i(n,t){for(var r=null==n?0:n.length;r--&&false!==t(n[r],r,n););$/;"	function	line:5
o	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function o(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return false;return true}function f(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function c(n,t){return!(null==n||!n.length)&&-1<d(n,t,0)}function a(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return true;return false}function l(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function s(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];$/;"	function	line:6
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^;(function(){function n(n,t){return n.set(t[0],t[1]),n}function t(n,t){return n.add(t),n}function r(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function e(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u<i;){var o=n[u];t(e,o,r(o),n)}return e}function u(n,t){for(var r=-1,e=null==n?0:n.length;++r<e&&false!==t(n[r],r,n););return n}function i(n,t){for(var r=null==n?0:n.length;r--&&false!==t(n[r],r,n););$/;"	function	line:5
o	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function o(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return false;return true}function f(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function c(n,t){return!(null==n||!n.length)&&-1<d(n,t,0)}function a(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return true;return false}function l(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function s(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];$/;"	function	line:6
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function o(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return false;return true}function f(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function c(n,t){return!(null==n||!n.length)&&-1<d(n,t,0)}function a(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return true;return false}function l(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function s(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];$/;"	function	line:6
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function o(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return false;return true}function f(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function c(n,t){return!(null==n||!n.length)&&-1<d(n,t,0)}function a(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return true;return false}function l(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function s(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];$/;"	function	line:6
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function o(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return false;return true}function f(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function c(n,t){return!(null==n||!n.length)&&-1<d(n,t,0)}function a(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return true;return false}function l(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function s(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];$/;"	function	line:6
l	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function o(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return false;return true}function f(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function c(n,t){return!(null==n||!n.length)&&-1<d(n,t,0)}function a(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return true;return false}function l(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function s(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];$/;"	function	line:6
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function h(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function p(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function _(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return true;return false}function v(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,false}),e}function g(n,t,r,e){var u=n.length;for(r+=e?1:-1;e?r--:++r<u;)if(t(n[r],r,n))return r;return-1}function d(n,t,r){if(t===t)n:{$/;"	function	line:7
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function o(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(!t(n[r],r,n))return false;return true}function f(n,t){for(var r=-1,e=null==n?0:n.length,u=0,i=[];++r<e;){var o=n[r];t(o,r,n)&&(i[u++]=o)}return i}function c(n,t){return!(null==n||!n.length)&&-1<d(n,t,0)}function a(n,t,r){for(var e=-1,u=null==n?0:n.length;++e<u;)if(r(t,n[e]))return true;return false}function l(n,t){for(var r=-1,e=null==n?0:n.length,u=Array(e);++r<e;)u[r]=t(n[r],r,n);return u}function s(n,t){for(var r=-1,e=t.length,u=n.length;++r<e;)n[u+r]=t[r];$/;"	function	line:6
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function h(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function p(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function _(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return true;return false}function v(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,false}),e}function g(n,t,r,e){var u=n.length;for(r+=e?1:-1;e?r--:++r<u;)if(t(n[r],r,n))return r;return-1}function d(n,t,r){if(t===t)n:{$/;"	function	line:7
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function h(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function p(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function _(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return true;return false}function v(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,false}),e}function g(n,t,r,e){var u=n.length;for(r+=e?1:-1;e?r--:++r<u;)if(t(n[r],r,n))return r;return-1}function d(n,t,r){if(t===t)n:{$/;"	function	line:7
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function h(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function p(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function _(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return true;return false}function v(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,false}),e}function g(n,t,r,e){var u=n.length;for(r+=e?1:-1;e?r--:++r<u;)if(t(n[r],r,n))return r;return-1}function d(n,t,r){if(t===t)n:{$/;"	function	line:7
v	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function h(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function p(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function _(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return true;return false}function v(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,false}),e}function g(n,t,r,e){var u=n.length;for(r+=e?1:-1;e?r--:++r<u;)if(t(n[r],r,n))return r;return-1}function d(n,t,r){if(t===t)n:{$/;"	function	line:7
g	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function h(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function p(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function _(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return true;return false}function v(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,false}),e}function g(n,t,r,e){var u=n.length;for(r+=e?1:-1;e?r--:++r<u;)if(t(n[r],r,n))return r;return-1}function d(n,t,r){if(t===t)n:{$/;"	function	line:7
y	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^--r;for(var e=n.length;++r<e;)if(n[r]===t){n=r;break n}n=-1}else n=g(n,b,r);return n}function y(n,t,r,e){--r;for(var u=n.length;++r<u;)if(e(n[r],t))return r;return-1}function b(n){return n!==n}function x(n,t){var r=null==n?0:n.length;return r?k(n,t)\/r:P}function j(n){return function(t){return null==t?F:t[n]}}function w(n){return function(t){return null==n?F:n[t]}}function m(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=false,n):t(r,n,u,i)}),r}function A(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;$/;"	function	line:8
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function h(n,t,r,e){var u=-1,i=null==n?0:n.length;for(e&&i&&(r=n[++u]);++u<i;)r=t(r,n[u],u,n);return r}function p(n,t,r,e){var u=null==n?0:n.length;for(e&&u&&(r=n[--u]);u--;)r=t(r,n[u],u,n);return r}function _(n,t){for(var r=-1,e=null==n?0:n.length;++r<e;)if(t(n[r],r,n))return true;return false}function v(n,t,r){var e;return r(n,function(n,r,u){if(t(n,r,u))return e=r,false}),e}function g(n,t,r,e){var u=n.length;for(r+=e?1:-1;e?r--:++r<u;)if(t(n[r],r,n))return r;return-1}function d(n,t,r){if(t===t)n:{$/;"	function	line:7
y	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^--r;for(var e=n.length;++r<e;)if(n[r]===t){n=r;break n}n=-1}else n=g(n,b,r);return n}function y(n,t,r,e){--r;for(var u=n.length;++r<u;)if(e(n[r],t))return r;return-1}function b(n){return n!==n}function x(n,t){var r=null==n?0:n.length;return r?k(n,t)\/r:P}function j(n){return function(t){return null==t?F:t[n]}}function w(n){return function(t){return null==n?F:n[t]}}function m(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=false,n):t(r,n,u,i)}),r}function A(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;$/;"	function	line:8
b.x	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^--r;for(var e=n.length;++r<e;)if(n[r]===t){n=r;break n}n=-1}else n=g(n,b,r);return n}function y(n,t,r,e){--r;for(var u=n.length;++r<u;)if(e(n[r],t))return r;return-1}function b(n){return n!==n}function x(n,t){var r=null==n?0:n.length;return r?k(n,t)\/r:P}function j(n){return function(t){return null==t?F:t[n]}}function w(n){return function(t){return null==n?F:n[t]}}function m(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=false,n):t(r,n,u,i)}),r}function A(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;$/;"	function	line:8
b.j	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^--r;for(var e=n.length;++r<e;)if(n[r]===t){n=r;break n}n=-1}else n=g(n,b,r);return n}function y(n,t,r,e){--r;for(var u=n.length;++r<u;)if(e(n[r],t))return r;return-1}function b(n){return n!==n}function x(n,t){var r=null==n?0:n.length;return r?k(n,t)\/r:P}function j(n){return function(t){return null==t?F:t[n]}}function w(n){return function(t){return null==n?F:n[t]}}function m(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=false,n):t(r,n,u,i)}),r}function A(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;$/;"	function	line:8
b.w	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^--r;for(var e=n.length;++r<e;)if(n[r]===t){n=r;break n}n=-1}else n=g(n,b,r);return n}function y(n,t,r,e){--r;for(var u=n.length;++r<u;)if(e(n[r],t))return r;return-1}function b(n){return n!==n}function x(n,t){var r=null==n?0:n.length;return r?k(n,t)\/r:P}function j(n){return function(t){return null==t?F:t[n]}}function w(n){return function(t){return null==n?F:n[t]}}function m(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=false,n):t(r,n,u,i)}),r}function A(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;$/;"	function	line:8
b.m	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^--r;for(var e=n.length;++r<e;)if(n[r]===t){n=r;break n}n=-1}else n=g(n,b,r);return n}function y(n,t,r,e){--r;for(var u=n.length;++r<u;)if(e(n[r],t))return r;return-1}function b(n){return n!==n}function x(n,t){var r=null==n?0:n.length;return r?k(n,t)\/r:P}function j(n){return function(t){return null==t?F:t[n]}}function w(n){return function(t){return null==n?F:n[t]}}function m(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=false,n):t(r,n,u,i)}),r}function A(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;$/;"	function	line:8
k	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function k(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function O(n,t){return l(t,function(t){return[t,n[t]]})}function S(n){return function(t){return n(t)}}function I(n,t){return l(t,function(t){return n[t]})}function R(n,t){return n.has(t)}function z(n,t){for(var r=-1,e=n.length;++r<e&&-1<d(t,n[r],0););return r}function W(n,t){for(var r=n.length;r--&&-1<d(t,n[r],0););return r}function B(n){$/;"	function	line:9
b.A	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^--r;for(var e=n.length;++r<e;)if(n[r]===t){n=r;break n}n=-1}else n=g(n,b,r);return n}function y(n,t,r,e){--r;for(var u=n.length;++r<u;)if(e(n[r],t))return r;return-1}function b(n){return n!==n}function x(n,t){var r=null==n?0:n.length;return r?k(n,t)\/r:P}function j(n){return function(t){return null==t?F:t[n]}}function w(n){return function(t){return null==n?F:n[t]}}function m(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=false,n):t(r,n,u,i)}),r}function A(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;$/;"	function	line:8
k.E	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function k(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function O(n,t){return l(t,function(t){return[t,n[t]]})}function S(n){return function(t){return n(t)}}function I(n,t){return l(t,function(t){return n[t]})}function R(n,t){return n.has(t)}function z(n,t){for(var r=-1,e=n.length;++r<e&&-1<d(t,n[r],0););return r}function W(n,t){for(var r=n.length;r--&&-1<d(t,n[r],0););return r}function B(n){$/;"	function	line:9
k.O	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function k(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function O(n,t){return l(t,function(t){return[t,n[t]]})}function S(n){return function(t){return n(t)}}function I(n,t){return l(t,function(t){return n[t]})}function R(n,t){return n.has(t)}function z(n,t){for(var r=-1,e=n.length;++r<e&&-1<d(t,n[r],0););return r}function W(n,t){for(var r=n.length;r--&&-1<d(t,n[r],0););return r}function B(n){$/;"	function	line:9
k.S	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function k(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function O(n,t){return l(t,function(t){return[t,n[t]]})}function S(n){return function(t){return n(t)}}function I(n,t){return l(t,function(t){return n[t]})}function R(n,t){return n.has(t)}function z(n,t){for(var r=-1,e=n.length;++r<e&&-1<d(t,n[r],0););return r}function W(n,t){for(var r=n.length;r--&&-1<d(t,n[r],0););return r}function B(n){$/;"	function	line:9
b.k	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function k(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function O(n,t){return l(t,function(t){return[t,n[t]]})}function S(n){return function(t){return n(t)}}function I(n,t){return l(t,function(t){return n[t]})}function R(n,t){return n.has(t)}function z(n,t){for(var r=-1,e=n.length;++r<e&&-1<d(t,n[r],0););return r}function W(n,t){for(var r=n.length;r--&&-1<d(t,n[r],0););return r}function B(n){$/;"	function	line:9
b.I	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function k(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function O(n,t){return l(t,function(t){return[t,n[t]]})}function S(n){return function(t){return n(t)}}function I(n,t){return l(t,function(t){return n[t]})}function R(n,t){return n.has(t)}function z(n,t){for(var r=-1,e=n.length;++r<e&&-1<d(t,n[r],0););return r}function W(n,t){for(var r=n.length;r--&&-1<d(t,n[r],0););return r}function B(n){$/;"	function	line:9
b.R	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function k(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function O(n,t){return l(t,function(t){return[t,n[t]]})}function S(n){return function(t){return n(t)}}function I(n,t){return l(t,function(t){return n[t]})}function R(n,t){return n.has(t)}function z(n,t){for(var r=-1,e=n.length;++r<e&&-1<d(t,n[r],0););return r}function W(n,t){for(var r=n.length;r--&&-1<d(t,n[r],0););return r}function B(n){$/;"	function	line:9
b.z	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function k(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function O(n,t){return l(t,function(t){return[t,n[t]]})}function S(n){return function(t){return n(t)}}function I(n,t){return l(t,function(t){return n[t]})}function R(n,t){return n.has(t)}function z(n,t){for(var r=-1,e=n.length;++r<e&&-1<d(t,n[r],0););return r}function W(n,t){for(var r=n.length;r--&&-1<d(t,n[r],0););return r}function B(n){$/;"	function	line:9
b.W	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function k(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function O(n,t){return l(t,function(t){return[t,n[t]]})}function S(n){return function(t){return n(t)}}function I(n,t){return l(t,function(t){return n[t]})}function R(n,t){return n.has(t)}function z(n,t){for(var r=-1,e=n.length;++r<e&&-1<d(t,n[r],0););return r}function W(n,t){for(var r=n.length;r--&&-1<d(t,n[r],0););return r}function B(n){$/;"	function	line:9
L	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return"\\\\"+Tn[n]}function L(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function U(n,t){return function(r){return n(t(r))}}function C(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r];o!==t&&"__lodash_placeholder__"!==o||(n[r]="__lodash_placeholder__",i[u++]=r)}return i}function D(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=n}),r}function M(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function T(n){if(Bn.test(n)){$/;"	function	line:10
b.B	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n}function k(n,t){for(var r,e=-1,u=n.length;++e<u;){var i=t(n[e]);i!==F&&(r=r===F?i:r+i)}return r}function E(n,t){for(var r=-1,e=Array(n);++r<n;)e[r]=t(r);return e}function O(n,t){return l(t,function(t){return[t,n[t]]})}function S(n){return function(t){return n(t)}}function I(n,t){return l(t,function(t){return n[t]})}function R(n,t){return n.has(t)}function z(n,t){for(var r=-1,e=n.length;++r<e&&-1<d(t,n[r],0););return r}function W(n,t){for(var r=n.length;r--&&-1<d(t,n[r],0););return r}function B(n){$/;"	function	line:9
b.L	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return"\\\\"+Tn[n]}function L(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function U(n,t){return function(r){return n(t(r))}}function C(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r];o!==t&&"__lodash_placeholder__"!==o||(n[r]="__lodash_placeholder__",i[u++]=r)}return i}function D(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=n}),r}function M(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function T(n){if(Bn.test(n)){$/;"	function	line:10
b.U	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return"\\\\"+Tn[n]}function L(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function U(n,t){return function(r){return n(t(r))}}function C(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r];o!==t&&"__lodash_placeholder__"!==o||(n[r]="__lodash_placeholder__",i[u++]=r)}return i}function D(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=n}),r}function M(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function T(n){if(Bn.test(n)){$/;"	function	line:10
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^--r;for(var e=n.length;++r<e;)if(n[r]===t){n=r;break n}n=-1}else n=g(n,b,r);return n}function y(n,t,r,e){--r;for(var u=n.length;++r<u;)if(e(n[r],t))return r;return-1}function b(n){return n!==n}function x(n,t){var r=null==n?0:n.length;return r?k(n,t)\/r:P}function j(n){return function(t){return null==t?F:t[n]}}function w(n){return function(t){return null==n?F:n[t]}}function m(n,t,r,e,u){return u(n,function(n,u,i){r=e?(e=false,n):t(r,n,u,i)}),r}function A(n,t){var r=n.length;for(n.sort(t);r--;)n[r]=n[r].c;$/;"	function	line:8
C.D	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return"\\\\"+Tn[n]}function L(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function U(n,t){return function(r){return n(t(r))}}function C(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r];o!==t&&"__lodash_placeholder__"!==o||(n[r]="__lodash_placeholder__",i[u++]=r)}return i}function D(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=n}),r}function M(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function T(n){if(Bn.test(n)){$/;"	function	line:10
C.M	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return"\\\\"+Tn[n]}function L(n){var t=-1,r=Array(n.size);return n.forEach(function(n,e){r[++t]=[e,n]}),r}function U(n,t){return function(r){return n(t(r))}}function C(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r];o!==t&&"__lodash_placeholder__"!==o||(n[r]="__lodash_placeholder__",i[u++]=r)}return i}function D(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=n}),r}function M(n){var t=-1,r=Array(n.size);return n.forEach(function(n){r[++t]=[n,n]}),r}function T(n){if(Bn.test(n)){$/;"	function	line:10
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^for(var t=zn.lastIndex=0;zn.test(n);)++t;n=t}else n=tt(n);return n}function $(n){return Bn.test(n)?n.match(zn)||[]:n.split("")}var F,N=1\/0,P=NaN,Z=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],q=\/\\b__p\\+='';\/g,V=\/\\b(__p\\+=)''\\+\/g,K=\/(__e\\(.*?\\)|\\b__t\\))\\+'';\/g,G=\/&(?:amp|lt|gt|quot|#39);\/g,H=\/[&<>"']\/g,J=RegExp(G.source),Y=RegExp(H.source),Q=\/<%-([\\s\\S]+?)%>\/g,X=\/<%([\\s\\S]+?)%>\/g,nn=\/<%=([\\s\\S]+?)%>\/g,tn=\/\\.|\\[(?:[^[\\]]*|(["'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]\/,rn=\/^\\w*$\/,en=\/^\\.\/,un=\/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|(["'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))\/g,on=\/[\\\\^$.*+?()[\\]{}|]\/g,fn=RegExp(on.source),cn=\/^\\s+|\\s+$\/g,an=\/^\\s+\/,ln=\/\\s+$\/,sn=\/\\{(?:\\n\\\/\\* \\[wrapped with .+\\] \\*\\\/)?\\n?\/,hn=\/\\{\\n\\\/\\* \\[wrapped with (.+)\\] \\*\/,pn=\/,? & \/,_n=\/[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+\/g,vn=\/\\\\(\\\\)?\/g,gn=\/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}\/g,dn=\/\\w*$\/,yn=\/^[-+]0x[0-9a-f]+$\/i,bn=\/^0b[01]+$\/i,xn=\/^\\[object .+?Constructor\\]$\/,jn=\/^0o[0-7]+$\/i,wn=\/^(?:0|[1-9]\\d*)$\/,mn=\/[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]\/g,An=\/($^)\/,kn=\/['\\n\\r\\u2028\\u2029\\\\]\/g,En="[\\\\ufe0e\\\\ufe0f]?(?:[\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff]|\\\\ud83c[\\\\udffb-\\\\udfff])?(?:\\\\u200d(?:[^\\\\ud800-\\\\udfff]|(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}|[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff])[\\\\ufe0e\\\\ufe0f]?(?:[\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff]|\\\\ud83c[\\\\udffb-\\\\udfff])?)*",On="(?:[\\\\u2700-\\\\u27bf]|(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}|[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff])"+En,Sn="(?:[^\\\\ud800-\\\\udfff][\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff]?|[\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff]|(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}|[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]|[\\\\ud800-\\\\udfff])",In=RegExp("['\\u2019]","g"),Rn=RegExp("[\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff]","g"),zn=RegExp("\\\\ud83c[\\\\udffb-\\\\udfff](?=\\\\ud83c[\\\\udffb-\\\\udfff])|"+Sn+En,"g"),Wn=RegExp(["[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]?[a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]+(?:['\\u2019](?:d|ll|m|re|s|t|ve))?(?=[\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000]|[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]|$)|(?:[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]|[^\\\\ud800-\\\\udfff\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\\\\d+\\\\u2700-\\\\u27bfa-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xffA-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde])+(?:['\\u2019](?:D|LL|M|RE|S|T|VE))?(?=[\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000]|[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde](?:[a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]|[^\\\\ud800-\\\\udfff\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\\\\d+\\\\u2700-\\\\u27bfa-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xffA-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde])|$)|[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]?(?:[a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]|[^\\\\ud800-\\\\udfff\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\\\\d+\\\\u2700-\\\\u27bfa-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xffA-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde])+(?:['\\u2019](?:d|ll|m|re|s|t|ve))?|[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]+(?:['\\u2019](?:D|LL|M|RE|S|T|VE))?|\\\\d*(?:(?:1ST|2ND|3RD|(?![123])\\\\dTH)\\\\b)|\\\\d*(?:(?:1st|2nd|3rd|(?![123])\\\\dth)\\\\b)|\\\\d+",On].join("|"),"g"),Bn=RegExp("[\\\\u200d\\\\ud800-\\\\udfff\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff\\\\ufe0e\\\\ufe0f]"),Ln=\/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]\/,Un="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Cn={};$/;"	function	line:11
T.$	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^for(var t=zn.lastIndex=0;zn.test(n);)++t;n=t}else n=tt(n);return n}function $(n){return Bn.test(n)?n.match(zn)||[]:n.split("")}var F,N=1\/0,P=NaN,Z=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],q=\/\\b__p\\+='';\/g,V=\/\\b(__p\\+=)''\\+\/g,K=\/(__e\\(.*?\\)|\\b__t\\))\\+'';\/g,G=\/&(?:amp|lt|gt|quot|#39);\/g,H=\/[&<>"']\/g,J=RegExp(G.source),Y=RegExp(H.source),Q=\/<%-([\\s\\S]+?)%>\/g,X=\/<%([\\s\\S]+?)%>\/g,nn=\/<%=([\\s\\S]+?)%>\/g,tn=\/\\.|\\[(?:[^[\\]]*|(["'])(?:(?!\\1)[^\\\\]|\\\\.)*?\\1)\\]\/,rn=\/^\\w*$\/,en=\/^\\.\/,un=\/[^.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|(["'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|$))\/g,on=\/[\\\\^$.*+?()[\\]{}|]\/g,fn=RegExp(on.source),cn=\/^\\s+|\\s+$\/g,an=\/^\\s+\/,ln=\/\\s+$\/,sn=\/\\{(?:\\n\\\/\\* \\[wrapped with .+\\] \\*\\\/)?\\n?\/,hn=\/\\{\\n\\\/\\* \\[wrapped with (.+)\\] \\*\/,pn=\/,? & \/,_n=\/[^\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\x7f]+\/g,vn=\/\\\\(\\\\)?\/g,gn=\/\\$\\{([^\\\\}]*(?:\\\\.[^\\\\}]*)*)\\}\/g,dn=\/\\w*$\/,yn=\/^[-+]0x[0-9a-f]+$\/i,bn=\/^0b[01]+$\/i,xn=\/^\\[object .+?Constructor\\]$\/,jn=\/^0o[0-7]+$\/i,wn=\/^(?:0|[1-9]\\d*)$\/,mn=\/[\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\xff\\u0100-\\u017f]\/g,An=\/($^)\/,kn=\/['\\n\\r\\u2028\\u2029\\\\]\/g,En="[\\\\ufe0e\\\\ufe0f]?(?:[\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff]|\\\\ud83c[\\\\udffb-\\\\udfff])?(?:\\\\u200d(?:[^\\\\ud800-\\\\udfff]|(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}|[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff])[\\\\ufe0e\\\\ufe0f]?(?:[\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff]|\\\\ud83c[\\\\udffb-\\\\udfff])?)*",On="(?:[\\\\u2700-\\\\u27bf]|(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}|[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff])"+En,Sn="(?:[^\\\\ud800-\\\\udfff][\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff]?|[\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff]|(?:\\\\ud83c[\\\\udde6-\\\\uddff]){2}|[\\\\ud800-\\\\udbff][\\\\udc00-\\\\udfff]|[\\\\ud800-\\\\udfff])",In=RegExp("['\\u2019]","g"),Rn=RegExp("[\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff]","g"),zn=RegExp("\\\\ud83c[\\\\udffb-\\\\udfff](?=\\\\ud83c[\\\\udffb-\\\\udfff])|"+Sn+En,"g"),Wn=RegExp(["[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]?[a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]+(?:['\\u2019](?:d|ll|m|re|s|t|ve))?(?=[\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000]|[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]|$)|(?:[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]|[^\\\\ud800-\\\\udfff\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\\\\d+\\\\u2700-\\\\u27bfa-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xffA-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde])+(?:['\\u2019](?:D|LL|M|RE|S|T|VE))?(?=[\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000]|[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde](?:[a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]|[^\\\\ud800-\\\\udfff\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\\\\d+\\\\u2700-\\\\u27bfa-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xffA-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde])|$)|[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]?(?:[a-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xff]|[^\\\\ud800-\\\\udfff\\\\xac\\\\xb1\\\\xd7\\\\xf7\\\\x00-\\\\x2f\\\\x3a-\\\\x40\\\\x5b-\\\\x60\\\\x7b-\\\\xbf\\\\u2000-\\\\u206f \\\\t\\\\x0b\\\\f\\\\xa0\\\\ufeff\\\\n\\\\r\\\\u2028\\\\u2029\\\\u1680\\\\u180e\\\\u2000\\\\u2001\\\\u2002\\\\u2003\\\\u2004\\\\u2005\\\\u2006\\\\u2007\\\\u2008\\\\u2009\\\\u200a\\\\u202f\\\\u205f\\\\u3000\\\\d+\\\\u2700-\\\\u27bfa-z\\\\xdf-\\\\xf6\\\\xf8-\\\\xffA-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde])+(?:['\\u2019](?:d|ll|m|re|s|t|ve))?|[A-Z\\\\xc0-\\\\xd6\\\\xd8-\\\\xde]+(?:['\\u2019](?:D|LL|M|RE|S|T|VE))?|\\\\d*(?:(?:1ST|2ND|3RD|(?![123])\\\\dTH)\\\\b)|\\\\d*(?:(?:1st|2nd|3rd|(?![123])\\\\dth)\\\\b)|\\\\d+",On].join("|"),"g"),Bn=RegExp("[\\\\u200d\\\\ud800-\\\\udfff\\\\u0300-\\\\u036f\\\\ufe20-\\\\ufe2f\\\\u20d0-\\\\u20ff\\\\ufe0e\\\\ufe0f]"),Ln=\/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]\/,Un="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Cn={};$/;"	function	line:11
w	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^"\\u0149":"'n","\\u017f":"s"}),et=w({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"}),ut=w({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),it=function w(En){function On(n){if(xu(n)&&!af(n)&&!(n instanceof Mn)){if(n instanceof zn)return n;if(ci.call(n,"__wrapped__"))return Pe(n)}return new zn(n)}function Sn(){}function zn(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=F}function Mn(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,$/;"	function	line:20
Tn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^this.__filtered__=false,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Tn(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Nn(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function Pn(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t<r;){var e=n[t];this.set(e[0],e[1])}}function qn(n){var t=-1,r=null==n?0:n.length;for(this.__data__=new Pn;++t<r;)this.add(n[t])}function Vn(n){$/;"	function	line:21
Gn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^this.size=(this.__data__=new Nn(n)).size}function Gn(n,t){var r,e=af(n),u=!e&&cf(n),i=!e&&!u&&sf(n),o=!e&&!u&&!i&&gf(n),u=(e=e||u||i||o)?E(n.length,ri):[],f=u.length;for(r in n)!t&&!ci.call(n,r)||e&&("length"==r||i&&("offset"==r||"parent"==r)||o&&("buffer"==r||"byteLength"==r||"byteOffset"==r)||Re(r,f))||u.push(r);return u}function tt(n){var t=n.length;return t?n[cr(0,t-1)]:F}function ot(n,t){return Te(Mr(n),gt(t,0,n.length))}function ft(n){return Te(Mr(n))}function ct(n,t,r){(r===F||hu(n[t],r))&&(r!==F||t in n)||_t(n,t,r);$/;"	function	line:22
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}function at(n,t,r){var e=n[t];ci.call(n,t)&&hu(e,r)&&(r!==F||t in n)||_t(n,t,r)}function lt(n,t){for(var r=n.length;r--;)if(hu(n[r][0],t))return r;return-1}function st(n,t,r,e){return oo(n,function(n,u,i){t(e,n,r(n),i)}),e}function ht(n,t){return n&&Tr(t,Lu(t),n)}function pt(n,t){return n&&Tr(t,Uu(t),n)}function _t(n,t,r){"__proto__"==t&&Ei?Ei(n,t,{configurable:true,enumerable:true,value:r,writable:true}):n[t]=r}function vt(n,t){for(var r=-1,e=t.length,u=Hu(e),i=null==n;++r<e;)u[r]=i?F:Wu(n,t[r]);return u;$/;"	function	line:23
gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}function gt(n,t,r){return n===n&&(r!==F&&(n=n<=r?n:r),t!==F&&(n=n>=t?n:t)),n}function dt(n,t,r,e,i,o){var f,c=1&t,a=2&t,l=4&t;if(r&&(f=i?r(n,e,i,o):r(n)),f!==F)return f;if(!bu(n))return n;if(e=af(n)){if(f=Ee(n),!c)return Mr(n,f)}else{var s=yo(n),h="[object Function]"==s||"[object GeneratorFunction]"==s;if(sf(n))return Wr(n,c);if("[object Object]"==s||"[object Arguments]"==s||h&&!i){if(f=a||h?{}:Oe(n),!c)return a?Fr(n,pt(f,n)):$r(n,ht(f,n))}else{if(!Dn[s])return i?n:{};f=Se(n,s,dt,c)}}if(o||(o=new Vn),$/;"	function	line:24
yt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^i=o.get(n))return i;o.set(n,f);var a=l?a?ye:de:a?Uu:Lu,p=e?F:a(n);return u(p||n,function(e,u){p&&(u=e,e=n[u]),at(f,u,dt(e,t,r,u,n,o))}),f}function yt(n){var t=Lu(n);return function(r){return bt(r,n,t)}}function bt(n,t,r){var e=r.length;if(null==n)return!e;for(n=ni(n);e--;){var u=r[e],i=t[u],o=n[u];if(o===F&&!(u in n)||!i(o))return false}return true}function xt(n,t,r){if(typeof n!="function")throw new ei("Expected a function");return jo(function(){n.apply(F,r)},t)}function jt(n,t,r,e){var u=-1,i=c,o=true,f=n.length,s=[],h=t.length;$/;"	function	line:25
wt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^if(!f)return s;r&&(t=l(t,S(r))),e?(i=a,o=false):200<=t.length&&(i=R,o=false,t=new qn(t));n:for(;++u<f;){var p=n[u],_=null==r?p:r(p),p=e||0!==p?p:0;if(o&&_===_){for(var v=h;v--;)if(t[v]===_)continue n;s.push(p)}else i(t,_,e)||s.push(p)}return s}function wt(n,t){var r=true;return oo(n,function(n,e,u){return r=!!t(n,e,u)}),r}function mt(n,t,r){for(var e=-1,u=n.length;++e<u;){var i=n[e],o=t(i);if(null!=o&&(f===F?o===o&&!Au(o):r(o,f)))var f=o,c=i}return c}function At(n,t){var r=[];return oo(n,function(n,e,u){$/;"	function	line:26
kt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^t(n,e,u)&&r.push(n)}),r}function kt(n,t,r,e,u){var i=-1,o=n.length;for(r||(r=Ie),u||(u=[]);++i<o;){var f=n[i];0<t&&r(f)?1<t?kt(f,t-1,r,e,u):s(u,f):e||(u[u.length]=f)}return u}function Et(n,t){return n&&co(n,t,Lu)}function Ot(n,t){return n&&ao(n,t,Lu)}function St(n,t){return f(t,function(t){return gu(n[t])})}function It(n,t){t=Rr(t,n);for(var r=0,e=t.length;null!=n&&r<e;)n=n[$e(t[r++])];return r&&r==e?n:F}function Rt(n,t,r){return t=t(n),af(n)?t:s(t,r(n))}function zt(n){if(null==n)n=n===F?"[object Undefined]":"[object Null]";else if(ki&&ki in ni(n)){$/;"	function	line:27
Wt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var t=ci.call(n,ki),r=n[ki];try{n[ki]=F;var e=true}catch(n){}var u=si.call(n);e&&(t?n[ki]=r:delete n[ki]),n=u}else n=si.call(n);return n}function Wt(n,t){return n>t}function Bt(n,t){return null!=n&&ci.call(n,t)}function Lt(n,t){return null!=n&&t in ni(n)}function Ut(n,t,r){for(var e=r?a:c,u=n[0].length,i=n.length,o=i,f=Hu(i),s=1\/0,h=[];o--;){var p=n[o];o&&t&&(p=l(p,S(t))),s=Mi(p.length,s),f[o]=!r&&(t||120<=u&&120<=p.length)?new qn(o&&p):F}var p=n[0],_=-1,v=f[0];n:for(;++_<u&&h.length<s;){var g=p[_],d=t?t(g):g,g=r||0!==g?g:0;$/;"	function	line:28
Ct	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^if(v?!R(v,d):!e(h,d,r)){for(o=i;--o;){var y=f[o];if(y?!R(y,d):!e(n[o],d,r))continue n}v&&v.push(d),h.push(g)}}return h}function Ct(n,t,r){var e={};return Et(n,function(n,u,i){t(e,r(n),u,i)}),e}function Dt(n,t,e){return t=Rr(t,n),n=2>t.length?n:It(n,vr(t,0,-1)),t=null==n?n:n[$e(Ge(t))],null==t?F:r(t,n,e)}function Mt(n){return xu(n)&&"[object Arguments]"==zt(n)}function Tt(n){return xu(n)&&"[object ArrayBuffer]"==zt(n)}function $t(n){return xu(n)&&"[object Date]"==zt(n)}function Ft(n,t,r,e,u){if(n===t)t=true;else if(null==n||null==t||!xu(n)&&!xu(t))t=n!==n&&t!==t;else n:{$/;"	function	line:29
Nt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^u.delete(n),u.delete(t),t=c}}else t=false;else t=false}}return t}function Nt(n){return xu(n)&&"[object Map]"==yo(n)}function Pt(n,t,r,e){var u=r.length,i=u,o=!e;if(null==n)return!i;for(n=ni(n);u--;){var f=r[u];if(o&&f[2]?f[1]!==n[f[0]]:!(f[0]in n))return false}for(;++u<i;){var f=r[u],c=f[0],a=n[c],l=f[1];if(o&&f[2]){if(a===F&&!(c in n))return false}else{if(f=new Vn,e)var s=e(a,l,c,n,t,f);if(s===F?!Ft(l,a,3,e,f):!s)return false}}return true}function Zt(n){return!(!bu(n)||li&&li in n)&&(gu(n)?_i:xn).test(Fe(n))}function qt(n){$/;"	function	line:32
Vt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return xu(n)&&"[object RegExp]"==zt(n)}function Vt(n){return xu(n)&&"[object Set]"==yo(n)}function Kt(n){return xu(n)&&yu(n.length)&&!!Cn[zt(n)]}function Gt(n){return typeof n=="function"?n:null==n?Nu:typeof n=="object"?af(n)?Xt(n[0],n[1]):Qt(n):Vu(n)}function Ht(n){if(!Le(n))return Ci(n);var t,r=[];for(t in ni(n))ci.call(n,t)&&"constructor"!=t&&r.push(t);return r}function Jt(n,t){return n<t}function Yt(n,t){var r=-1,e=pu(n)?Hu(n.length):[];return oo(n,function(n,u,i){e[++r]=t(n,u,i)}),e}function Qt(n){$/;"	function	line:33
Xt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var t=me(n);return 1==t.length&&t[0][2]?Ue(t[0][0],t[0][1]):function(r){return r===n||Pt(r,n,t)}}function Xt(n,t){return We(n)&&t===t&&!bu(t)?Ue($e(n),t):function(r){var e=Wu(r,n);return e===F&&e===t?Bu(r,n):Ft(t,e,3)}}function nr(n,t,r,e,u){n!==t&&co(t,function(i,o){if(bu(i)){u||(u=new Vn);var f=u,c=n[o],a=t[o],l=f.get(a);if(l)ct(n,o,l);else{var l=e?e(c,a,o+"",n,t,f):F,s=l===F;if(s){var h=af(a),p=!h&&sf(a),_=!h&&!p&&gf(a),l=a;h||p||_?af(c)?l=c:_u(c)?l=Mr(c):p?(s=false,l=Wr(a,true)):_?(s=false,l=Lr(a,true)):l=[]:wu(a)||cf(a)?(l=c,$/;"	function	line:34
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^cf(c)?l=Ru(c):(!bu(c)||r&&gu(c))&&(l=Oe(a))):s=false}s&&(f.set(a,l),nr(l,a,r,e,f),f.delete(a)),ct(n,o,l)}}else f=e?e(n[o],i,o+"",n,t,u):F,f===F&&(f=i),ct(n,o,f)},Uu)}function tr(n,t){var r=n.length;if(r)return t+=0>t?r:0,Re(t,r)?n[t]:F}function rr(n,t,r){var e=-1;return t=l(t.length?t:[Nu],S(je())),n=Yt(n,function(n){return{a:l(t,function(t){return t(n)}),b:++e,c:n}}),A(n,function(n,t){var e;n:{e=-1;for(var u=n.a,i=t.a,o=u.length,f=r.length;++e<o;){var c=Ur(u[e],i[e]);if(c){e=e>=f?c:c*("desc"==r[e]?-1:1);$/;"	function	line:35
er	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^break n}}e=n.b-t.b}return e})}function er(n,t){return ur(n,t,function(t,r){return Bu(n,r)})}function ur(n,t,r){for(var e=-1,u=t.length,i={};++e<u;){var o=t[e],f=It(n,o);r(f,o)&&pr(i,Rr(o,n),f)}return i}function ir(n){return function(t){return It(t,n)}}function or(n,t,r,e){var u=e?y:d,i=-1,o=t.length,f=n;for(n===t&&(t=Mr(t)),r&&(f=l(n,S(r)));++i<o;)for(var c=0,a=t[i],a=r?r(a):a;-1<(c=u(f,a,c,e));)f!==n&&wi.call(f,c,1),wi.call(n,c,1);return n}function fr(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];$/;"	function	line:36
cr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^if(r==e||u!==i){var i=u;Re(u)?wi.call(n,u,1):mr(n,u)}}}function cr(n,t){return n+zi(Fi()*(t-n+1))}function ar(n,t){var r="";if(!n||1>t||9007199254740991<t)return r;do t%2&&(r+=n),(t=zi(t\/2))&&(n+=n);while(t);return r}function lr(n,t){return wo(Ce(n,t,Nu),n+"")}function sr(n){return tt(Du(n))}function hr(n,t){var r=Du(n);return Te(r,gt(t,0,r.length))}function pr(n,t,r,e){if(!bu(n))return n;t=Rr(t,n);for(var u=-1,i=t.length,o=i-1,f=n;null!=f&&++u<i;){var c=$e(t[u]),a=r;if(u!=o){var l=f[c],a=e?e(l,c,f):F;$/;"	function	line:37
_r	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^a===F&&(a=bu(l)?l:Re(t[u+1])?[]:{})}at(f,c,a),f=f[c]}return n}function _r(n){return Te(Du(n))}function vr(n,t,r){var e=-1,u=n.length;for(0>t&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Hu(u);++e<u;)r[e]=n[e+t];return r}function gr(n,t){var r;return oo(n,function(n,e,u){return r=t(n,e,u),!r}),!!r}function dr(n,t,r){var e=0,u=null==n?e:n.length;if(typeof t=="number"&&t===t&&2147483647>=u){for(;e<u;){var i=e+u>>>1,o=n[i];null!==o&&!Au(o)&&(r?o<=t:o<t)?e=i+1:u=i}return u}return yr(n,t,Nu,r);$/;"	function	line:38
yr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}function yr(n,t,r,e){t=r(t);for(var u=0,i=null==n?0:n.length,o=t!==t,f=null===t,c=Au(t),a=t===F;u<i;){var l=zi((u+i)\/2),s=r(n[l]),h=s!==F,p=null===s,_=s===s,v=Au(s);(o?e||_:a?_&&(e||h):f?_&&h&&(e||!p):c?_&&h&&!p&&(e||!v):p||v?0:e?s<=t:s<t)?u=l+1:i=l}return Mi(i,4294967294)}function br(n,t){for(var r=-1,e=n.length,u=0,i=[];++r<e;){var o=n[r],f=t?t(o):o;if(!r||!hu(f,c)){var c=f;i[u++]=0===o?0:o}}return i}function xr(n){return typeof n=="number"?n:Au(n)?P:+n}function jr(n){if(typeof n=="string")return n;$/;"	function	line:39
wr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^if(af(n))return l(n,jr)+"";if(Au(n))return uo?uo.call(n):"";var t=n+"";return"0"==t&&1\/n==-N?"-0":t}function wr(n,t,r){var e=-1,u=c,i=n.length,o=true,f=[],l=f;if(r)o=false,u=a;else if(200<=i){if(u=t?null:po(n))return D(u);o=false,u=R,l=new qn}else l=t?[]:f;n:for(;++e<i;){var s=n[e],h=t?t(s):s,s=r||0!==s?s:0;if(o&&h===h){for(var p=l.length;p--;)if(l[p]===h)continue n;t&&l.push(h),f.push(s)}else u(l,h,r)||(l!==f&&l.push(h),f.push(s))}return f}function mr(n,t){return t=Rr(t,n),n=2>t.length?n:It(n,vr(t,0,-1)),$/;"	function	line:40
Ar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^null==n||delete n[$e(Ge(t))]}function Ar(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++i<u)&&t(n[i],i,n););return r?vr(n,e?0:i,e?i+1:u):vr(n,e?i+1:0,e?u:i)}function kr(n,t){var r=n;return r instanceof Mn&&(r=r.value()),h(t,function(n,t){return t.func.apply(t.thisArg,s([n],t.args))},r)}function Er(n,t,r){var e=n.length;if(2>e)return e?wr(n[0]):[];for(var u=-1,i=Hu(e);++u<e;)for(var o=n[u],f=-1;++f<e;)f!=u&&(i[u]=jt(i[u]||o,n[f],t,r));return wr(kt(i,1),t,r)}function Or(n,t,r){for(var e=-1,u=n.length,i=t.length,o={};++e<u;)r(o,n[e],e<i?t[e]:F);$/;"	function	line:41
Sr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return o}function Sr(n){return _u(n)?n:[]}function Ir(n){return typeof n=="function"?n:Nu}function Rr(n,t){return af(n)?n:We(n,t)?[n]:mo(zu(n))}function zr(n,t,r){var e=n.length;return r=r===F?e:r,!t&&r>=e?n:vr(n,t,r)}function Wr(n,t){if(t)return n.slice();var r=n.length,r=yi?yi(r):new n.constructor(r);return n.copy(r),r}function Br(n){var t=new n.constructor(n.byteLength);return new di(t).set(new di(n)),t}function Lr(n,t){return new n.constructor(t?Br(n.buffer):n.buffer,n.byteOffset,n.length)}function Ur(n,t){$/;"	function	line:42
Cr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^if(n!==t){var r=n!==F,e=null===n,u=n===n,i=Au(n),o=t!==F,f=null===t,c=t===t,a=Au(t);if(!f&&!a&&!i&&n>t||i&&o&&c&&!f&&!a||e&&o&&c||!r&&c||!u)return 1;if(!e&&!i&&!a&&n<t||a&&r&&u&&!e&&!i||f&&r&&u||!o&&u||!c)return-1}return 0}function Cr(n,t,r,e){var u=-1,i=n.length,o=r.length,f=-1,c=t.length,a=Di(i-o,0),l=Hu(c+a);for(e=!e;++f<c;)l[f]=t[f];for(;++u<o;)(e||u<i)&&(l[r[u]]=n[u]);for(;a--;)l[f++]=n[u++];return l}function Dr(n,t,r,e){var u=-1,i=n.length,o=-1,f=r.length,c=-1,a=t.length,l=Di(i-f,0),s=Hu(l+a);$/;"	function	line:43
Mr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^for(e=!e;++u<l;)s[u]=n[u];for(l=u;++c<a;)s[l+c]=t[c];for(;++o<f;)(e||u<i)&&(s[l+r[o]]=n[u++]);return s}function Mr(n,t){var r=-1,e=n.length;for(t||(t=Hu(e));++r<e;)t[r]=n[r];return t}function Tr(n,t,r,e){var u=!r;r||(r={});for(var i=-1,o=t.length;++i<o;){var f=t[i],c=e?e(r[f],n[f],f,r,n):F;c===F&&(c=n[f]),u?_t(r,f,c):at(r,f,c)}return r}function $r(n,t){return Tr(n,vo(n),t)}function Fr(n,t){return Tr(n,go(n),t)}function Nr(n,t){return function(r,u){var i=af(r)?e:st,o=t?t():{};return i(r,n,je(u,2),o);$/;"	function	line:44
Pr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}}function Pr(n){return lr(function(t,r){var e=-1,u=r.length,i=1<u?r[u-1]:F,o=2<u?r[2]:F,i=3<n.length&&typeof i=="function"?(u--,i):F;for(o&&ze(r[0],r[1],o)&&(i=3>u?F:i,u=1),t=ni(t);++e<u;)(o=r[e])&&n(t,o,e,i);return t})}function Zr(n,t){return function(r,e){if(null==r)return r;if(!pu(r))return n(r,e);for(var u=r.length,i=t?u:-1,o=ni(r);(t?i--:++i<u)&&false!==e(o[i],i,o););return r}}function qr(n){return function(t,r,e){var u=-1,i=ni(t);e=e(t);for(var o=e.length;o--;){var f=e[n?o:++u];if(false===r(i[f],f,i))break;$/;"	function	line:45
Vr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}return t}}function Vr(n,t,r){function e(){return(this&&this!==Zn&&this instanceof e?i:n).apply(u?r:this,arguments)}var u=1&t,i=Hr(n);return e}function Kr(n){return function(t){t=zu(t);var r=Bn.test(t)?$(t):F,e=r?r[0]:t.charAt(0);return t=r?zr(r,1).join(""):t.slice(1),e[n]()+t}}function Gr(n){return function(t){return h($u(Tu(t).replace(In,"")),n,"")}}function Hr(n){return function(){var t=arguments;switch(t.length){case 0:return new n;case 1:return new n(t[0]);case 2:return new n(t[0],t[1]);case 3:$/;"	function	line:46
Jr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return new n(t[0],t[1],t[2]);case 4:return new n(t[0],t[1],t[2],t[3]);case 5:return new n(t[0],t[1],t[2],t[3],t[4]);case 6:return new n(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new n(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var r=io(n.prototype),t=n.apply(r,t);return bu(t)?t:r}}function Jr(n,t,e){function u(){for(var o=arguments.length,f=Hu(o),c=o,a=xe(u);c--;)f[c]=arguments[c];return c=3>o&&f[0]!==a&&f[o-1]!==a?[]:C(f,a),o-=c.length,o<e?fe(n,t,Xr,u.placeholder,F,f,c,F,F,e-o):r(this&&this!==Zn&&this instanceof u?i:n,this,f);$/;"	function	line:47
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}var i=Hr(n);return u}function Yr(n){return function(t,r,e){var u=ni(t);if(!pu(t)){var i=je(r,3);t=Lu(t),r=function(n){return i(u[n],n,u)}}return r=n(t,r,e),-1<r?u[i?t[r]:r]:F}}function Qr(n){return ge(function(t){var r=t.length,e=r,u=zn.prototype.thru;for(n&&t.reverse();e--;){var i=t[e];if(typeof i!="function")throw new ei("Expected a function");if(u&&!o&&"wrapper"==be(i))var o=new zn([],true)}for(e=o?e:r;++e<r;)var i=t[e],u=be(i),f="wrapper"==u?_o(i):F,o=f&&Be(f[0])&&424==f[1]&&!f[4].length&&1==f[9]?o[be(f[0])].apply(o,f[3]):1==i.length&&Be(i)?o[u]():o.thru(i);$/;"	function	line:48
Yr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}var i=Hr(n);return u}function Yr(n){return function(t,r,e){var u=ni(t);if(!pu(t)){var i=je(r,3);t=Lu(t),r=function(n){return i(u[n],n,u)}}return r=n(t,r,e),-1<r?u[i?t[r]:r]:F}}function Qr(n){return ge(function(t){var r=t.length,e=r,u=zn.prototype.thru;for(n&&t.reverse();e--;){var i=t[e];if(typeof i!="function")throw new ei("Expected a function");if(u&&!o&&"wrapper"==be(i))var o=new zn([],true)}for(e=o?e:r;++e<r;)var i=t[e],u=be(i),f="wrapper"==u?_o(i):F,o=f&&Be(f[0])&&424==f[1]&&!f[4].length&&1==f[9]?o[be(f[0])].apply(o,f[3]):1==i.length&&Be(i)?o[u]():o.thru(i);$/;"	function	line:48
Xr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return function(){var n=arguments,e=n[0];if(o&&1==n.length&&af(e))return o.plant(e).value();for(var u=0,n=r?t[u].apply(this,n):e;++u<r;)n=t[u].call(this,n);return n}})}function Xr(n,t,r,e,u,i,o,f,c,a){function l(){for(var d=arguments.length,y=Hu(d),b=d;b--;)y[b]=arguments[b];if(_){var x,j=xe(l),b=y.length;for(x=0;b--;)y[b]===j&&++x}if(e&&(y=Cr(y,e,u,_)),i&&(y=Dr(y,i,o,_)),d-=x,_&&d<a)return j=C(y,j),fe(n,t,Xr,l.placeholder,r,y,j,f,c,a-d);if(j=h?r:this,b=p?j[n]:n,d=y.length,f){x=y.length;for(var w=Mi(f.length,x),m=Mr(y);w--;){$/;"	function	line:49
ne	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var A=f[w];y[w]=Re(A,x)?m[A]:F}}else v&&1<d&&y.reverse();return s&&c<d&&(y.length=c),this&&this!==Zn&&this instanceof l&&(b=g||Hr(b)),b.apply(j,y)}var s=128&t,h=1&t,p=2&t,_=24&t,v=512&t,g=p?F:Hr(n);return l}function ne(n,t){return function(r,e){return Ct(r,n,t(e))}}function te(n,t){return function(r,e){var u;if(r===F&&e===F)return t;if(r!==F&&(u=r),e!==F){if(u===F)return e;typeof r=="string"||typeof e=="string"?(r=jr(r),e=jr(e)):(r=xr(r),e=xr(e)),u=n(r,e)}return u}}function re(n){return ge(function(t){$/;"	function	line:50
ee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return t=l(t,S(je())),lr(function(e){var u=this;return n(t,function(n){return r(n,u,e)})})})}function ee(n,t){t=t===F?" ":jr(t);var r=t.length;return 2>r?r?ar(t,n):t:(r=ar(t,Ri(n\/T(t))),Bn.test(t)?zr($(r),0,n).join(""):r.slice(0,n))}function ue(n,t,e,u){function i(){for(var t=-1,c=arguments.length,a=-1,l=u.length,s=Hu(l+c),h=this&&this!==Zn&&this instanceof i?f:n;++a<l;)s[a]=u[a];for(;c--;)s[a++]=arguments[++t];return r(h,o?e:this,s)}var o=1&t,f=Hr(n);return i}function ie(n){return function(t,r,e){$/;"	function	line:51
lr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return t=l(t,S(je())),lr(function(e){var u=this;return n(t,function(n){return r(n,u,e)})})})}function ee(n,t){t=t===F?" ":jr(t);var r=t.length;return 2>r?r?ar(t,n):t:(r=ar(t,Ri(n\/T(t))),Bn.test(t)?zr($(r),0,n).join(""):r.slice(0,n))}function ue(n,t,e,u){function i(){for(var t=-1,c=arguments.length,a=-1,l=u.length,s=Hu(l+c),h=this&&this!==Zn&&this instanceof i?f:n;++a<l;)s[a]=u[a];for(;c--;)s[a++]=arguments[++t];return r(h,o?e:this,s)}var o=1&t,f=Hr(n);return i}function ie(n){return function(t,r,e){$/;"	function	line:51
oe	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^e&&typeof e!="number"&&ze(t,r,e)&&(r=e=F),t=Eu(t),r===F?(r=t,t=0):r=Eu(r),e=e===F?t<r?1:-1:Eu(e);var u=-1;r=Di(Ri((r-t)\/(e||1)),0);for(var i=Hu(r);r--;)i[n?r:++u]=t,t+=e;return i}}function oe(n){return function(t,r){return typeof t=="string"&&typeof r=="string"||(t=Iu(t),r=Iu(r)),n(t,r)}}function fe(n,t,r,e,u,i,o,f,c,a){var l=8&t,s=l?o:F;o=l?F:o;var h=l?i:F;return i=l?F:i,t=(t|(l?32:64))&~(l?64:32),4&t||(t&=-4),u=[n,t,u,h,s,i,o,f,c,a],r=r.apply(F,u),Be(n)&&xo(r,u),r.placeholder=e,De(r,n,t)}function ce(n){$/;"	function	line:52
ae	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var t=Xu[n];return function(n,r){if(n=Iu(n),r=null==r?0:Mi(Ou(r),292)){var e=(zu(n)+"e").split("e"),e=t(e[0]+"e"+(+e[1]+r)),e=(zu(e)+"e").split("e");return+(e[0]+"e"+(+e[1]-r))}return t(n)}}function ae(n){return function(t){var r=yo(t);return"[object Map]"==r?L(t):"[object Set]"==r?M(t):O(t,n(t))}}function le(n,t,r,e,u,i,o,f){var c=2&t;if(!c&&typeof n!="function")throw new ei("Expected a function");var a=e?e.length:0;if(a||(t&=-97,e=u=F),o=o===F?o:Di(Ou(o),0),f=f===F?f:Ou(f),a-=u?u.length:0,64&t){$/;"	function	line:53
se	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^r=i[2],e=i[3],u=i[4],f=i[9]=i[9]===F?c?0:n.length:Di(i[9]-a,0),!f&&24&t&&(t&=-25),De((h?lo:xo)(t&&1!=t?8==t||16==t?Jr(n,t,f):32!=t&&33!=t||u.length?Xr.apply(F,i):ue(n,t,r,e):Vr(n,t,r),i),n,t)}function se(n,t,r,e){return n===F||hu(n,ii[r])&&!ci.call(e,r)?t:n}function he(n,t,r,e,u,i){return bu(n)&&bu(t)&&(i.set(t,n),nr(n,t,F,he,i),i.delete(t)),n}function pe(n){return wu(n)?F:n}function _e(n,t,r,e,u,i){var o=1&r,f=n.length,c=t.length;if(f!=c&&!(o&&c>f))return false;if((c=i.get(n))&&i.get(t))return c==t;var c=-1,a=true,l=2&r?new qn:F;$/;"	function	line:55
ve	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^for(i.set(n,t),i.set(t,n);++c<f;){var s=n[c],h=t[c];if(e)var p=o?e(h,s,c,t,n,i):e(s,h,c,n,t,i);if(p!==F){if(p)continue;a=false;break}if(l){if(!_(t,function(n,t){if(!R(l,t)&&(s===n||u(s,n,r,e,i)))return l.push(t)})){a=false;break}}else if(s!==h&&!u(s,h,r,e,i)){a=false;break}}return i.delete(n),i.delete(t),a}function ve(n,t,r,e,u,i,o){switch(r){case"[object DataView]":if(n.byteLength!=t.byteLength||n.byteOffset!=t.byteOffset)break;n=n.buffer,t=t.buffer;case"[object ArrayBuffer]":if(n.byteLength!=t.byteLength||!i(new di(n),new di(t)))break;$/;"	function	line:56
ge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return true;case"[object Boolean]":case"[object Date]":case"[object Number]":return hu(+n,+t);case"[object Error]":return n.name==t.name&&n.message==t.message;case"[object RegExp]":case"[object String]":return n==t+"";case"[object Map]":var f=L;case"[object Set]":if(f||(f=D),n.size!=t.size&&!(1&e))break;return(r=o.get(n))?r==t:(e|=2,o.set(n,t),t=_e(f(n),f(t),e,u,i,o),o.delete(n),t);case"[object Symbol]":if(eo)return eo.call(n)==eo.call(t)}return false}function ge(n){return wo(Ce(n,F,Ve),n+"")}function de(n){$/;"	function	line:57
ye	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return Rt(n,Lu,vo)}function ye(n){return Rt(n,Uu,go)}function be(n){for(var t=n.name+"",r=Ji[t],e=ci.call(Ji,t)?r.length:0;e--;){var u=r[e],i=u.func;if(null==i||i==n)return u.name}return t}function xe(n){return(ci.call(On,"placeholder")?On:n).placeholder}function je(){var n=On.iteratee||Pu,n=n===Pu?Gt:n;return arguments.length?n(arguments[0],arguments[1]):n}function we(n,t){var r=n.__data__,e=typeof t;return("string"==e||"number"==e||"symbol"==e||"boolean"==e?"__proto__"!==t:null===t)?r[typeof t=="string"?"string":"hash"]:r.map;$/;"	function	line:58
me	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}function me(n){for(var t=Lu(n),r=t.length;r--;){var e=t[r],u=n[e];t[r]=[e,u,u===u&&!bu(u)]}return t}function Ae(n,t){var r=null==n?F:n[t];return Zt(r)?r:F}function ke(n,t,r){t=Rr(t,n);for(var e=-1,u=t.length,i=false;++e<u;){var o=$e(t[e]);if(!(i=null!=n&&r(n,o)))break;n=n[o]}return i||++e!=u?i:(u=null==n?0:n.length,!!u&&yu(u)&&Re(o,u)&&(af(n)||cf(n)))}function Ee(n){var t=n.length,r=n.constructor(t);return t&&"string"==typeof n[0]&&ci.call(n,"index")&&(r.index=n.index,r.input=n.input),r}function Oe(n){$/;"	function	line:59
Se	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return typeof n.constructor!="function"||Le(n)?{}:io(bi(n))}function Se(r,e,u,i){var o=r.constructor;switch(e){case"[object ArrayBuffer]":return Br(r);case"[object Boolean]":case"[object Date]":return new o(+r);case"[object DataView]":return e=i?Br(r.buffer):r.buffer,new r.constructor(e,r.byteOffset,r.byteLength);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":$/;"	function	line:60
Ie	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^case"[object Uint16Array]":case"[object Uint32Array]":return Lr(r,i);case"[object Map]":return e=i?u(L(r),1):L(r),h(e,n,new r.constructor);case"[object Number]":case"[object String]":return new o(r);case"[object RegExp]":return e=new r.constructor(r.source,dn.exec(r)),e.lastIndex=r.lastIndex,e;case"[object Set]":return e=i?u(D(r),1):D(r),h(e,t,new r.constructor);case"[object Symbol]":return eo?ni(eo.call(r)):{}}}function Ie(n){return af(n)||cf(n)||!!(mi&&n&&n[mi])}function Re(n,t){return t=null==t?9007199254740991:t,$/;"	function	line:61
ze	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^!!t&&(typeof n=="number"||wn.test(n))&&-1<n&&0==n%1&&n<t}function ze(n,t,r){if(!bu(r))return false;var e=typeof t;return!!("number"==e?pu(r)&&Re(t,r.length):"string"==e&&t in r)&&hu(r[t],n)}function We(n,t){if(af(n))return false;var r=typeof n;return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=n&&!Au(n))||(rn.test(n)||!tn.test(n)||null!=t&&n in ni(t))}function Be(n){var t=be(n),r=On[t];return typeof r=="function"&&t in Mn.prototype&&(n===r||(t=_o(r),!!t&&n===t[0]))}function Le(n){var t=n&&n.constructor;$/;"	function	line:62
Ue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return n===(typeof t=="function"&&t.prototype||ii)}function Ue(n,t){return function(r){return null!=r&&(r[n]===t&&(t!==F||n in ni(r)))}}function Ce(n,t,e){return t=Di(t===F?n.length-1:t,0),function(){for(var u=arguments,i=-1,o=Di(u.length-t,0),f=Hu(o);++i<o;)f[i]=u[t+i];for(i=-1,o=Hu(t+1);++i<t;)o[i]=u[i];return o[t]=e(f),r(n,this,o)}}function De(n,t,r){var e=t+"";t=wo;var u,i=Ne;return u=(u=e.match(hn))?u[1].split(pn):[],r=i(u,r),(i=r.length)&&(u=i-1,r[u]=(1<i?"& ":"")+r[u],r=r.join(2<i?", ":" "),$/;"	function	line:63
Me	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^e=e.replace(sn,"{\\n\/* [wrapped with "+r+"] *\/\\n")),t(n,e)}function Me(n){var t=0,r=0;return function(){var e=Ti(),u=16-(e-r);if(r=e,0<u){if(800<=++t)return arguments[0]}else t=0;return n.apply(F,arguments)}}function Te(n,t){var r=-1,e=n.length,u=e-1;for(t=t===F?e:t;++r<t;){var e=cr(r,u),i=n[e];n[e]=n[r],n[r]=i}return n.length=t,n}function $e(n){if(typeof n=="string"||Au(n))return n;var t=n+"";return"0"==t&&1\/n==-N?"-0":t}function Fe(n){if(null!=n){try{return fi.call(n)}catch(n){}return n+""}return"";$/;"	function	line:64
Ne	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}function Ne(n,t){return u(Z,function(r){var e="_."+r[0];t&r[1]&&!c(n,e)&&n.push(e)}),n.sort()}function Pe(n){if(n instanceof Mn)return n.clone();var t=new zn(n.__wrapped__,n.__chain__);return t.__actions__=Mr(n.__actions__),t.__index__=n.__index__,t.__values__=n.__values__,t}function Ze(n,t,r){var e=null==n?0:n.length;return e?(r=null==r?0:Ou(r),0>r&&(r=Di(e+r,0)),g(n,je(t,3),r)):-1}function qe(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=e-1;return r!==F&&(u=Ou(r),u=0>r?Di(e+u,0):Mi(u,e-1)),$/;"	function	line:65
Ve	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^g(n,je(t,3),u,true)}function Ve(n){return(null==n?0:n.length)?kt(n,1):[]}function Ke(n){return n&&n.length?n[0]:F}function Ge(n){var t=null==n?0:n.length;return t?n[t-1]:F}function He(n,t){return n&&n.length&&t&&t.length?or(n,t):n}function Je(n){return null==n?n:Ni.call(n)}function Ye(n){if(!n||!n.length)return[];var t=0;return n=f(n,function(n){if(_u(n))return t=Di(n.length,t),true}),E(t,function(t){return l(n,j(t))})}function Qe(n,t){if(!n||!n.length)return[];var e=Ye(n);return null==t?e:l(e,function(n){$/;"	function	line:66
Xe	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return r(t,F,n)})}function Xe(n){return n=On(n),n.__chain__=true,n}function nu(n,t){return t(n)}function tu(){return this}function ru(n,t){return(af(n)?u:oo)(n,je(t,3))}function eu(n,t){return(af(n)?i:fo)(n,je(t,3))}function uu(n,t){return(af(n)?l:Yt)(n,je(t,3))}function iu(n,t,r){return t=r?F:t,t=n&&null==t?n.length:t,le(n,128,F,F,F,F,t)}function ou(n,t){var r;if(typeof t!="function")throw new ei("Expected a function");return n=Ou(n),function(){return 0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=F),$/;"	function	line:67
fu	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^r}}function fu(n,t,r){return t=r?F:t,n=le(n,8,F,F,F,F,F,t),n.placeholder=fu.placeholder,n}function cu(n,t,r){return t=r?F:t,n=le(n,16,F,F,F,F,F,t),n.placeholder=cu.placeholder,n}function au(n,t,r){function e(t){var r=c,e=a;return c=a=F,_=t,s=n.apply(e,r)}function u(n){var r=n-p;return n-=_,p===F||r>=t||0>r||g&&n>=l}function i(){var n=Jo();if(u(n))return o(n);var r,e=jo;r=n-_,n=t-(n-p),r=g?Mi(n,l-r):n,h=e(i,r)}function o(n){return h=F,d&&c?e(n):(c=a=F,s)}function f(){var n=Jo(),r=u(n);if(c=arguments,$/;"	function	line:68
lu	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^a=this,p=n,r){if(h===F)return _=n=p,h=jo(i,t),v?e(n):s;if(g)return h=jo(i,t),e(p)}return h===F&&(h=jo(i,t)),s}var c,a,l,s,h,p,_=0,v=false,g=false,d=true;if(typeof n!="function")throw new ei("Expected a function");return t=Iu(t)||0,bu(r)&&(v=!!r.leading,l=(g="maxWait"in r)?Di(Iu(r.maxWait)||0,t):l,d="trailing"in r?!!r.trailing:d),f.cancel=function(){h!==F&&ho(h),_=0,c=p=a=h=F},f.flush=function(){return h===F?s:o(Jo())},f}function lu(n,t){function r(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;return i.has(u)?i.get(u):(e=n.apply(this,e),$/;"	function	line:69
su	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^r.cache=i.set(u,e)||i,e)}if(typeof n!="function"||null!=t&&typeof t!="function")throw new ei("Expected a function");return r.cache=new(lu.Cache||Pn),r}function su(n){if(typeof n!="function")throw new ei("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function hu(n,t){return n===t||n!==n&&t!==t}function pu(n){return null!=n&&yu(n.length)&&!gu(n);$/;"	function	line:70
_u	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}function _u(n){return xu(n)&&pu(n)}function vu(n){if(!xu(n))return false;var t=zt(n);return"[object Error]"==t||"[object DOMException]"==t||typeof n.message=="string"&&typeof n.name=="string"&&!wu(n)}function gu(n){return!!bu(n)&&(n=zt(n),"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n)}function du(n){return typeof n=="number"&&n==Ou(n)}function yu(n){return typeof n=="number"&&-1<n&&0==n%1&&9007199254740991>=n}function bu(n){var t=typeof n;return null!=n&&("object"==t||"function"==t);$/;"	function	line:71
xu	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}function xu(n){return null!=n&&typeof n=="object"}function ju(n){return typeof n=="number"||xu(n)&&"[object Number]"==zt(n)}function wu(n){return!(!xu(n)||"[object Object]"!=zt(n))&&(n=bi(n),null===n||(n=ci.call(n,"constructor")&&n.constructor,typeof n=="function"&&n instanceof n&&fi.call(n)==hi))}function mu(n){return typeof n=="string"||!af(n)&&xu(n)&&"[object String]"==zt(n)}function Au(n){return typeof n=="symbol"||xu(n)&&"[object Symbol]"==zt(n)}function ku(n){if(!n)return[];if(pu(n))return mu(n)?$(n):Mr(n);$/;"	function	line:72
Eu	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^if(Ai&&n[Ai]){n=n[Ai]();for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}return t=yo(n),("[object Map]"==t?L:"[object Set]"==t?D:Du)(n)}function Eu(n){return n?(n=Iu(n),n===N||n===-N?1.7976931348623157e308*(0>n?-1:1):n===n?n:0):0===n?n:0}function Ou(n){n=Eu(n);var t=n%1;return n===n?t?n-t:n:0}function Su(n){return n?gt(Ou(n),0,4294967295):0}function Iu(n){if(typeof n=="number")return n;if(Au(n))return P;if(bu(n)&&(n=typeof n.valueOf=="function"?n.valueOf():n,n=bu(n)?n+"":n),typeof n!="string")return 0===n?n:+n;$/;"	function	line:73
Ru	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^n=n.replace(cn,"");var t=bn.test(n);return t||jn.test(n)?Fn(n.slice(2),t?2:8):yn.test(n)?P:+n}function Ru(n){return Tr(n,Uu(n))}function zu(n){return null==n?"":jr(n)}function Wu(n,t,r){return n=null==n?F:It(n,t),n===F?r:n}function Bu(n,t){return null!=n&&ke(n,t,Lt)}function Lu(n){return pu(n)?Gn(n):Ht(n)}function Uu(n){if(pu(n))n=Gn(n,true);else if(bu(n)){var t,r=Le(n),e=[];for(t in n)("constructor"!=t||!r&&ci.call(n,t))&&e.push(t);n=e}else{if(t=[],null!=n)for(r in ni(n))t.push(r);n=t}return n}function Cu(n,t){$/;"	function	line:74
Du	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^if(null==n)return{};var r=l(ye(n),function(n){return[n]});return t=je(t),ur(n,r,function(n,r){return t(n,r[0])})}function Du(n){return null==n?[]:I(n,Lu(n))}function Mu(n){return Nf(zu(n).toLowerCase())}function Tu(n){return(n=zu(n))&&n.replace(mn,rt).replace(Rn,"")}function $u(n,t,r){return n=zu(n),t=r?F:t,t===F?Ln.test(n)?n.match(Wn)||[]:n.match(_n)||[]:n.match(t)||[]}function Fu(n){return function(){return n}}function Nu(n){return n}function Pu(n){return Gt(typeof n=="function"?n:dt(n,1))}function Zu(n,t,r){$/;"	function	line:75
qu	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var e=Lu(t),i=St(t,e);null!=r||bu(t)&&(i.length||!e.length)||(r=t,t=n,n=this,i=St(t,Lu(t)));var o=!(bu(r)&&"chain"in r&&!r.chain),f=gu(n);return u(i,function(r){var e=t[r];n[r]=e,f&&(n.prototype[r]=function(){var t=this.__chain__;if(o||t){var r=n(this.__wrapped__);return(r.__actions__=Mr(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,s([this.value()],arguments))})}),n}function qu(){}function Vu(n){return We(n)?j($e(n)):ir(n)}function Ku(){return[]}function Gu(){$/;"	function	line:76
li	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^return false}En=null==En?Zn:it.defaults(Zn.Object(),En,it.pick(Zn,Un));var Hu=En.Array,Ju=En.Date,Yu=En.Error,Qu=En.Function,Xu=En.Math,ni=En.Object,ti=En.RegExp,ri=En.String,ei=En.TypeError,ui=Hu.prototype,ii=ni.prototype,oi=En["__core-js_shared__"],fi=Qu.prototype.toString,ci=ii.hasOwnProperty,ai=0,li=function(){var n=\/[^.]+$\/.exec(oi&&oi.keys&&oi.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),si=ii.toString,hi=fi.call(ni),pi=Zn._,_i=ti("^"+fi.call(ci).replace(on,"\\\\$&").replace(\/hasOwnProperty|(function).*?(?=\\\\\\()| for .+?(?=\\\\\\])\/g,"$1.*?")+"$"),vi=Kn?En.Buffer:F,gi=En.Symbol,di=En.Uint8Array,yi=vi?vi.f:F,bi=U(ni.getPrototypeOf,ni),xi=ni.create,ji=ii.propertyIsEnumerable,wi=ui.splice,mi=gi?gi.isConcatSpreadable:F,Ai=gi?gi.iterator:F,ki=gi?gi.toStringTag:F,Ei=function(){$/;"	function	line:77
io	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^try{var n=Ae(ni,"defineProperty");return n({},"",{}),n}catch(n){}}(),Oi=En.clearTimeout!==Zn.clearTimeout&&En.clearTimeout,Si=Ju&&Ju.now!==Zn.Date.now&&Ju.now,Ii=En.setTimeout!==Zn.setTimeout&&En.setTimeout,Ri=Xu.ceil,zi=Xu.floor,Wi=ni.getOwnPropertySymbols,Bi=vi?vi.isBuffer:F,Li=En.isFinite,Ui=ui.join,Ci=U(ni.keys,ni),Di=Xu.max,Mi=Xu.min,Ti=Ju.now,$i=En.parseInt,Fi=Xu.random,Ni=ui.reverse,Pi=Ae(En,"DataView"),Zi=Ae(En,"Map"),qi=Ae(En,"Promise"),Vi=Ae(En,"Set"),Ki=Ae(En,"WeakMap"),Gi=Ae(ni,"create"),Hi=Ki&&new Ki,Ji={},Yi=Fe(Pi),Qi=Fe(Zi),Xi=Fe(qi),no=Fe(Vi),to=Fe(Ki),ro=gi?gi.prototype:F,eo=ro?ro.valueOf:F,uo=ro?ro.toString:F,io=function(){$/;"	function	line:78
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^function n(){}return function(t){return bu(t)?xi?xi(t):(n.prototype=t,t=new n,n.prototype=F,t):{}}}();On.templateSettings={escape:Q,evaluate:X,interpolate:nn,variable:"",imports:{_:On}},On.prototype=Sn.prototype,On.prototype.constructor=On,zn.prototype=io(Sn.prototype),zn.prototype.constructor=zn,Mn.prototype=io(Sn.prototype),Mn.prototype.constructor=Mn,Tn.prototype.clear=function(){this.__data__=Gi?Gi(null):{},this.size=0},Tn.prototype.delete=function(n){return n=this.has(n)&&delete this.__data__[n],$/;"	function	line:79
mo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var t=zt(n);if(n=(n="[object Object]"==t?n.constructor:F)?Fe(n):"")switch(n){case Yi:return"[object DataView]";case Qi:return"[object Map]";case Xi:return"[object Promise]";case no:return"[object Set]";case to:return"[object WeakMap]"}return t});var bo=oi?gu:Gu,xo=Me(lo),jo=Ii||function(n,t){return Zn.setTimeout(n,t)},wo=Me(so),mo=function(n){n=lu(n,function(n){return 500===t.size&&t.clear(),n});var t=n.cache;return n}(function(n){var t=[];return en.test(n)&&t.push(""),n.replace(un,function(n,r,e,u){$/;"	function	line:85
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^Er(f(n,_u),je(t,2))}),Mo=lr(function(n){var t=Ge(n),t=typeof t=="function"?t:F;return Er(f(n,_u),F,t)}),To=lr(Ye),$o=lr(function(n){var t=n.length,t=1<t?n[t-1]:F,t=typeof t=="function"?(n.pop(),t):F;return Qe(n,t)}),Fo=ge(function(n){function t(t){return vt(t,n)}var r=n.length,e=r?n[0]:0,u=this.__wrapped__;return!(1<r||this.__actions__.length)&&u instanceof Mn&&Re(e)?(u=u.slice(e,+e+(r?1:0)),u.__actions__.push({func:nu,args:[t],thisArg:F}),new zn(u,this.__chain__).thru(function(n){return r&&!n.length&&n.push(F),$/;"	function	line:88
lr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^if("function"!=typeof n[1])throw new ei("Expected a function");return[e(n[0]),n[1]]}):[],lr(function(e){for(var u=-1;++u<t;){var i=n[u];if(r(i[0],this,e))return r(i[1],this,e)}})},On.conforms=function(n){return yt(dt(n,1))},On.constant=Fu,On.countBy=No,On.create=function(n,t){var r=io(n);return null==t?r:ht(r,t)},On.curry=fu,On.curryRight=cu,On.debounce=au,On.defaults=Af,On.defaultsDeep=kf,On.defer=Xo,On.delay=nf,On.difference=Ao,On.differenceBy=ko,On.differenceWith=Eo,On.drop=function(n,t,r){var e=null==n?0:n.length;$/;"	function	line:97
Et	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var u=n[t];e[u[0]]=u[1]}return e},On.functions=function(n){return null==n?[]:St(n,Lu(n))},On.functionsIn=function(n){return null==n?[]:St(n,Uu(n))},On.groupBy=qo,On.initial=function(n){return(null==n?0:n.length)?vr(n,0,-1):[]},On.intersection=Oo,On.intersectionBy=So,On.intersectionWith=Io,On.invert=Ef,On.invertBy=Of,On.invokeMap=Vo,On.iteratee=Pu,On.keyBy=Ko,On.keys=Lu,On.keysIn=Uu,On.map=uu,On.mapKeys=function(n,t){var r={};return t=je(t,3),Et(n,function(n,e,u){_t(r,t(n,e,u),n)}),r},On.mapValues=function(n,t){$/;"	function	line:100
Et	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var r={};return t=je(t,3),Et(n,function(n,e,u){_t(r,e,t(n,e,u))}),r},On.matches=function(n){return Qt(dt(n,1))},On.matchesProperty=function(n,t){return Xt(n,dt(t,1))},On.memoize=lu,On.merge=If,On.mergeWith=Rf,On.method=Kf,On.methodOf=Gf,On.mixin=Zu,On.negate=su,On.nthArg=function(n){return n=Ou(n),lr(function(t){return tr(t,n)})},On.omit=zf,On.omitBy=function(n,t){return Cu(n,su(je(t)))},On.once=function(n){return ou(2,n)},On.orderBy=function(n,t,r,e){return null==n?[]:(af(t)||(t=null==t?[]:[t]),$/;"	function	line:101
lr	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^!t&&Bn.test(n))?zr($(n),0,r):n.split(t,r):[]},On.spread=function(n,t){if(typeof n!="function")throw new ei("Expected a function");return t=null==t?0:Di(Ou(t),0),lr(function(e){var u=e[t];return e=zr(e,0,t),u&&s(e,u),r(n,this,e)})},On.tail=function(n){var t=null==n?0:n.length;return t?vr(n,1,t):[]},On.take=function(n,t,r){return n&&n.length?(t=r||t===F?1:Ou(t),vr(n,0,0>t?0:t)):[]},On.takeRight=function(n,t,r){var e=null==n?0:n.length;return e?(t=r||t===F?1:Ou(t),t=e-t,vr(n,0>t?0:t,e)):[]},On.takeRightWhile=function(n,t){$/;"	function	line:105
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^On.transform=function(n,t,r){var e=af(n),i=e||sf(n)||gf(n);if(t=je(t,4),null==r){var o=n&&n.constructor;r=i?e?new o:[]:bu(n)&&gu(o)?io(bi(n)):{}}return(i?u:Et)(n,function(n,e,u){return t(r,n,e,u)}),r},On.unary=function(n){return iu(n,1)},On.union=Wo,On.unionBy=Bo,On.unionWith=Lo,On.uniq=function(n){return n&&n.length?wr(n):[]},On.uniqBy=function(n,t){return n&&n.length?wr(n,je(t,2)):[]},On.uniqWith=function(n,t){return t=typeof t=="function"?t:F,n&&n.length?wr(n,F,t):[]},On.unset=function(n,t){return null==n||mr(n,t);$/;"	function	line:107
conformsTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^On.conformsTo=function(n,t){return null==t||bt(n,t,Lu(t))},On.deburr=Tu,On.defaultTo=function(n,t){return null==n||n!==n?t:n},On.divide=rc,On.endsWith=function(n,t,r){n=zu(n),t=jr(t);var e=n.length,e=r=r===F?e:gt(Ou(r),0,e);return r-=t.length,0<=r&&n.slice(r,e)==t},On.eq=hu,On.escape=function(n){return(n=zu(n))&&Y.test(n)?n.replace(H,et):n},On.escapeRegExp=function(n){return(n=zu(n))&&fn.test(n)?n.replace(on,"\\\\$&"):n},On.every=function(n,t,r){var e=af(n)?o:wt;return r&&ze(n,t,r)&&(t=F),e(n,je(t,3));$/;"	function	line:110
isBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^On.isBoolean=function(n){return true===n||false===n||xu(n)&&"[object Boolean]"==zt(n)},On.isBuffer=sf,On.isDate=hf,On.isElement=function(n){return xu(n)&&1===n.nodeType&&!wu(n)},On.isEmpty=function(n){if(null==n)return true;if(pu(n)&&(af(n)||typeof n=="string"||typeof n.splice=="function"||sf(n)||gf(n)||cf(n)))return!n.length;var t=yo(n);if("[object Map]"==t||"[object Set]"==t)return!n.size;if(Le(n))return!Ht(n).length;for(var r in n)if(ci.call(n,r))return false;return true},On.isEqual=function(n,t){return Ft(n,t);$/;"	function	line:113
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^e&&(a+="'+((__t=("+e+"))==null?'':__t)+'"),c=l+t.length,t}),a+="';",(t=t.variable)||(a="with(obj){"+a+"}"),a=(i?a.replace(q,""):a).replace(V,"$1").replace(K,"$1;"),a="function("+(t||"obj")+"){"+(t?"":"obj||(obj={});")+"var __t,__p=''"+(u?",__e=_.escape":"")+(i?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+a+"return __p}",t=Pf(function(){return Qu(o,l+"return "+a).apply(F,f)}),t.source=a,vu(t))throw t;return t},On.times=function(n,t){if(n=Ou(n),1>n||9007199254740991<n)return[];$/;"	function	line:123
times	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^e&&(a+="'+((__t=("+e+"))==null?'':__t)+'"),c=l+t.length,t}),a+="';",(t=t.variable)||(a="with(obj){"+a+"}"),a=(i?a.replace(q,""):a).replace(V,"$1").replace(K,"$1;"),a="function("+(t||"obj")+"){"+(t?"":"obj||(obj={});")+"var __t,__p=''"+(u?",__e=_.escape":"")+(i?",__j=Array.prototype.join;function print(){__p+=__j.call(arguments,'')}":";")+a+"return __p}",t=Pf(function(){return Qu(o,l+"return "+a).apply(F,f)}),t.source=a,vu(t))throw t;return t},On.times=function(n,t){if(n=Ou(n),1>n||9007199254740991<n)return[];$/;"	function	line:123
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var r=4294967295,e=Mi(n,4294967295);for(t=je(t),n-=4294967295,e=E(e,t);++r<n;)t(r);return e},On.toFinite=Eu,On.toInteger=Ou,On.toLength=Su,On.toLower=function(n){return zu(n).toLowerCase()},On.toNumber=Iu,On.toSafeInteger=function(n){return n?gt(Ou(n),-9007199254740991,9007199254740991):0===n?n:0},On.toString=zu,On.toUpper=function(n){return zu(n).toUpperCase()},On.trim=function(n,t,r){return(n=zu(n))&&(r||t===F)?n.replace(cn,""):n&&(t=jr(t))?(n=$(n),r=$(t),t=z(n,r),r=W(n,r)+1,zr(n,t,r).join("")):n;$/;"	function	line:124
trimEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^},On.trimEnd=function(n,t,r){return(n=zu(n))&&(r||t===F)?n.replace(ln,""):n&&(t=jr(t))?(n=$(n),t=W(n,$(t))+1,zr(n,0,t).join("")):n},On.trimStart=function(n,t,r){return(n=zu(n))&&(r||t===F)?n.replace(an,""):n&&(t=jr(t))?(n=$(n),t=z(n,$(t)),zr(n,t).join("")):n},On.truncate=function(n,t){var r=30,e="...";if(bu(t))var u="separator"in t?t.separator:u,r="length"in t?Ou(t.length):r,e="omission"in t?jr(t.omission):e;n=zu(n);var i=n.length;if(Bn.test(n))var o=$(n),i=o.length;if(r>=i)return n;if(i=r-T(e),1>i)return e;$/;"	function	line:125
trimStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^},On.trimEnd=function(n,t,r){return(n=zu(n))&&(r||t===F)?n.replace(ln,""):n&&(t=jr(t))?(n=$(n),t=W(n,$(t))+1,zr(n,0,t).join("")):n},On.trimStart=function(n,t,r){return(n=zu(n))&&(r||t===F)?n.replace(an,""):n&&(t=jr(t))?(n=$(n),t=z(n,$(t)),zr(n,t).join("")):n},On.truncate=function(n,t){var r=30,e="...";if(bu(t))var u="separator"in t?t.separator:u,r="length"in t?Ou(t.length):r,e="omission"in t?jr(t.omission):e;n=zu(n);var i=n.length;if(Bn.test(n))var o=$(n),i=o.length;if(r>=i)return n;if(i=r-T(e),1>i)return e;$/;"	function	line:125
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^if(r=o?zr(o,0,i).join(""):n.slice(0,i),u===F)return r+e;if(o&&(i+=r.length-i),_f(u)){if(n.slice(i).search(u)){var f=r;for(u.global||(u=ti(u.source,zu(dn.exec(u))+"g")),u.lastIndex=0;o=u.exec(f);)var c=o.index;r=r.slice(0,c===F?i:c)}}else n.indexOf(jr(u),i)!=i&&(u=r.lastIndexOf(u),-1<u&&(r=r.slice(0,u)));return r+e},On.unescape=function(n){return(n=zu(n))&&J.test(n)?n.replace(G,ut):n},On.uniqueId=function(n){var t=++ai;return zu(n)+t},On.upperCase=Ff,On.upperFirst=Nf,On.each=ru,On.eachRight=eu,On.first=Ke,$/;"	function	line:126
uniqueId	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^if(r=o?zr(o,0,i).join(""):n.slice(0,i),u===F)return r+e;if(o&&(i+=r.length-i),_f(u)){if(n.slice(i).search(u)){var f=r;for(u.global||(u=ti(u.source,zu(dn.exec(u))+"g")),u.lastIndex=0;o=u.exec(f);)var c=o.index;r=r.slice(0,c===F?i:c)}}else n.indexOf(jr(u),i)!=i&&(u=r.lastIndexOf(u),-1<u&&(r=r.slice(0,u)));return r+e},On.unescape=function(n){return(n=zu(n))&&J.test(n)?n.replace(G,ut):n},On.uniqueId=function(n){var t=++ai;return zu(n)+t},On.upperCase=Ff,On.upperFirst=Nf,On.each=ru,On.eachRight=eu,On.first=Ke,$/;"	function	line:126
Zu	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^Zu(On,function(){var n={};return Et(On,function(t,r){ci.call(On.prototype,r)||(n[r]=t)}),n}(),{chain:false}),On.VERSION="4.17.4",u("bind bindKey curry curryRight partial partialRight".split(" "),function(n){On[n].placeholder=On}),u(["drop","take"],function(n,t){Mn.prototype[n]=function(r){r=r===F?1:Di(Ou(r),0);var e=this.__filtered__&&!t?new Mn(this):this.clone();return e.__filtered__?e.__takeCount__=Mi(r,e.__takeCount__):e.__views__.push({size:Mi(r,4294967295),type:n+(0>e.__dir__?"Right":"")}),e},Mn.prototype[n+"Right"]=function(t){$/;"	function	line:127
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}}),Mn.prototype.compact=function(){return this.filter(Nu)},Mn.prototype.find=function(n){return this.filter(n).head()},Mn.prototype.findLast=function(n){return this.reverse().find(n)},Mn.prototype.invokeMap=lr(function(n,t){return typeof n=="function"?new Mn(this):this.map(function(r){return Dt(r,n,t)})}),Mn.prototype.reject=function(n){return this.filter(su(je(n)))},Mn.prototype.slice=function(n,t){n=Ou(n);var r=this;return r.__filtered__&&(0<n||0>t)?new Mn(r):(0>n?r=r.takeRight(-n):n&&(r=r.drop(n)),$/;"	method	line:129
findLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}}),Mn.prototype.compact=function(){return this.filter(Nu)},Mn.prototype.find=function(n){return this.filter(n).head()},Mn.prototype.findLast=function(n){return this.reverse().find(n)},Mn.prototype.invokeMap=lr(function(n,t){return typeof n=="function"?new Mn(this):this.map(function(r){return Dt(r,n,t)})}),Mn.prototype.reject=function(n){return this.filter(su(je(n)))},Mn.prototype.slice=function(n,t){n=Ou(n);var r=this;return r.__filtered__&&(0<n||0>t)?new Mn(r):(0>n?r=r.takeRight(-n):n&&(r=r.drop(n)),$/;"	method	line:129
invokeMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}}),Mn.prototype.compact=function(){return this.filter(Nu)},Mn.prototype.find=function(n){return this.filter(n).head()},Mn.prototype.findLast=function(n){return this.reverse().find(n)},Mn.prototype.invokeMap=lr(function(n,t){return typeof n=="function"?new Mn(this):this.map(function(r){return Dt(r,n,t)})}),Mn.prototype.reject=function(n){return this.filter(su(je(n)))},Mn.prototype.slice=function(n,t){n=Ou(n);var r=this;return r.__filtered__&&(0<n||0>t)?new Mn(r):(0>n?r=r.takeRight(-n):n&&(r=r.drop(n)),$/;"	method	line:129
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^}}),Mn.prototype.compact=function(){return this.filter(Nu)},Mn.prototype.find=function(n){return this.filter(n).head()},Mn.prototype.findLast=function(n){return this.reverse().find(n)},Mn.prototype.invokeMap=lr(function(n,t){return typeof n=="function"?new Mn(this):this.map(function(r){return Dt(r,n,t)})}),Mn.prototype.reject=function(n){return this.filter(su(je(n)))},Mn.prototype.slice=function(n,t){n=Ou(n);var r=this;return r.__filtered__&&(0<n||0>t)?new Mn(r):(0>n?r=r.takeRight(-n):n&&(r=r.drop(n)),$/;"	method	line:129
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^t!==F&&(t=Ou(t),r=0>t?r.dropRight(-t):r.take(t-n)),r)},Mn.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Mn.prototype.toArray=function(){return this.take(4294967295)},Et(Mn.prototype,function(n,t){var r=\/^(?:filter|find|map|reject)|While$\/.test(t),e=\/^(?:head|last)$\/.test(t),u=On[e?"take"+("last"==t?"Right":""):t],i=e||\/^find\/.test(t);u&&(On.prototype[t]=function(){function t(n){return n=u.apply(On,s([n],f)),e&&h?n[0]:n}var o=this.__wrapped__,f=e?[1]:arguments,c=o instanceof Mn,a=f[0],l=c||af(o);$/;"	function	line:130
Et	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^t!==F&&(t=Ou(t),r=0>t?r.dropRight(-t):r.take(t-n)),r)},Mn.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Mn.prototype.toArray=function(){return this.take(4294967295)},Et(Mn.prototype,function(n,t){var r=\/^(?:filter|find|map|reject)|While$\/.test(t),e=\/^(?:head|last)$\/.test(t),u=On[e?"take"+("last"==t?"Right":""):t],i=e||\/^find\/.test(t);u&&(On.prototype[t]=function(){function t(n){return n=u.apply(On,s([n],f)),e&&h?n[0]:n}var o=this.__wrapped__,f=e?[1]:arguments,c=o instanceof Mn,a=f[0],l=c||af(o);$/;"	function	line:130
takeRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^t!==F&&(t=Ou(t),r=0>t?r.dropRight(-t):r.take(t-n)),r)},Mn.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Mn.prototype.toArray=function(){return this.take(4294967295)},Et(Mn.prototype,function(n,t){var r=\/^(?:filter|find|map|reject)|While$\/.test(t),e=\/^(?:head|last)$\/.test(t),u=On[e?"take"+("last"==t?"Right":""):t],i=e||\/^find\/.test(t);u&&(On.prototype[t]=function(){function t(n){return n=u.apply(On,s([n],f)),e&&h?n[0]:n}var o=this.__wrapped__,f=e?[1]:arguments,c=o instanceof Mn,a=f[0],l=c||af(o);$/;"	method	line:130
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^t!==F&&(t=Ou(t),r=0>t?r.dropRight(-t):r.take(t-n)),r)},Mn.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},Mn.prototype.toArray=function(){return this.take(4294967295)},Et(Mn.prototype,function(n,t){var r=\/^(?:filter|find|map|reject)|While$\/.test(t),e=\/^(?:head|last)$\/.test(t),u=On[e?"take"+("last"==t?"Right":""):t],i=e||\/^find\/.test(t);u&&(On.prototype[t]=function(){function t(n){return n=u.apply(On,s([n],f)),e&&h?n[0]:n}var o=this.__wrapped__,f=e?[1]:arguments,c=o instanceof Mn,a=f[0],l=c||af(o);$/;"	method	line:130
Et	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var u=this.value();return t.apply(af(u)?u:[],n)}return this[r](function(r){return t.apply(af(r)?r:[],n)})}}),Et(Mn.prototype,function(n,t){var r=On[t];if(r){var e=r.name+"";(Ji[e]||(Ji[e]=[])).push({name:t,func:r})}}),Ji[Xr(F,2).name]=[{name:"wrapper",func:F}],Mn.prototype.clone=function(){var n=new Mn(this.__wrapped__);return n.__actions__=Mr(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Mr(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Mr(this.__views__),$/;"	function	line:132
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var u=this.value();return t.apply(af(u)?u:[],n)}return this[r](function(r){return t.apply(af(r)?r:[],n)})}}),Et(Mn.prototype,function(n,t){var r=On[t];if(r){var e=r.name+"";(Ji[e]||(Ji[e]=[])).push({name:t,func:r})}}),Ji[Xr(F,2).name]=[{name:"wrapper",func:F}],Mn.prototype.clone=function(){var n=new Mn(this.__wrapped__);return n.__actions__=Mr(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Mr(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Mr(this.__views__),$/;"	method	line:132
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^o=u?f:o-1,f=this.__iteratees__,c=f.length,a=0,l=Mi(n,this.__takeCount__),!e||!u&&i==n&&l==n)return kr(t,this.__actions__);e=[];n:for(;n--&&a<l;){for(o+=r,u=-1,i=t[o];++u<c;){var h=f[u],s=h.type,h=(0,h.iteratee)(i);if(2==s)i=h;else if(!h){if(1==s)continue n;break n}}e[a++]=i}return e},On.prototype.at=Fo,On.prototype.chain=function(){return Xe(this)},On.prototype.commit=function(){return new zn(this.value(),this.__chain__)},On.prototype.next=function(){this.__values__===F&&(this.__values__=ku(this.value()));$/;"	method	line:134
commit	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^o=u?f:o-1,f=this.__iteratees__,c=f.length,a=0,l=Mi(n,this.__takeCount__),!e||!u&&i==n&&l==n)return kr(t,this.__actions__);e=[];n:for(;n--&&a<l;){for(o+=r,u=-1,i=t[o];++u<c;){var h=f[u],s=h.type,h=(0,h.iteratee)(i);if(2==s)i=h;else if(!h){if(1==s)continue n;break n}}e[a++]=i}return e},On.prototype.at=Fo,On.prototype.chain=function(){return Xe(this)},On.prototype.commit=function(){return new zn(this.value(),this.__chain__)},On.prototype.next=function(){this.__values__===F&&(this.__values__=ku(this.value()));$/;"	method	line:134
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^o=u?f:o-1,f=this.__iteratees__,c=f.length,a=0,l=Mi(n,this.__takeCount__),!e||!u&&i==n&&l==n)return kr(t,this.__actions__);e=[];n:for(;n--&&a<l;){for(o+=r,u=-1,i=t[o];++u<c;){var h=f[u],s=h.type,h=(0,h.iteratee)(i);if(2==s)i=h;else if(!h){if(1==s)continue n;break n}}e[a++]=i}return e},On.prototype.at=Fo,On.prototype.chain=function(){return Xe(this)},On.prototype.commit=function(){return new zn(this.value(),this.__chain__)},On.prototype.next=function(){this.__values__===F&&(this.__values__=ku(this.value()));$/;"	method	line:134
plant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^var n=this.__index__>=this.__values__.length;return{done:n,value:n?F:this.__values__[this.__index__++]}},On.prototype.plant=function(n){for(var t,r=this;r instanceof Sn;){var e=Pe(r);e.__index__=0,e.__values__=F,t?u.__wrapped__=e:t=e;var u=e,r=r.__wrapped__}return u.__wrapped__=n,t},On.prototype.reverse=function(){var n=this.__wrapped__;return n instanceof Mn?(this.__actions__.length&&(n=new Mn(this)),n=n.reverse(),n.__actions__.push({func:nu,args:[Je],thisArg:F}),new zn(n,this.__chain__)):this.thru(Je);$/;"	method	line:135
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^},On.prototype.toJSON=On.prototype.valueOf=On.prototype.value=function(){return kr(this.__wrapped__,this.__actions__)},On.prototype.first=On.prototype.head,Ai&&(On.prototype[Ai]=tu),On}();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Zn._=it, define(function(){return it})):Vn?((Vn.exports=it)._=it,qn._=it):Zn._=it}).call(this);/;"	function	line:136
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^},On.prototype.toJSON=On.prototype.valueOf=On.prototype.value=function(){return kr(this.__wrapped__,this.__actions__)},On.prototype.first=On.prototype.head,Ai&&(On.prototype[Ai]=tu),On}();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Zn._=it, define(function(){return it})):Vn?((Vn.exports=it)._=it,qn._=it):Zn._=it}).call(this);/;"	method	line:136
first	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lodash.min.js	/^},On.prototype.toJSON=On.prototype.valueOf=On.prototype.value=function(){return kr(this.__wrapped__,this.__actions__)},On.prototype.first=On.prototype.head,Ai&&(On.prototype[Ai]=tu),On}();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Zn._=it, define(function(){return it})):Vn?((Vn.exports=it)._=it,qn._=it):Zn._=it}).call(this);/;"	method	line:136
createCompounder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lowerCase.js	/^var createCompounder = require('.\/_createCompounder');$/;"	variable	line:1
lowerCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lowerCase.js	/^var lowerCase = createCompounder(function(result, word, index) {$/;"	variable	line:23
createCaseFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lowerFirst.js	/^var createCaseFirst = require('.\/_createCaseFirst');$/;"	variable	line:1
lowerFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lowerFirst.js	/^var lowerFirst = createCaseFirst('toLowerCase');$/;"	variable	line:20
baseLt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lt.js	/^var baseLt = require('.\/_baseLt'),$/;"	variable	line:1
lt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lt.js	/^var lt = createRelationalOperation(baseLt);$/;"	variable	line:27
createRelationalOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lte.js	/^var createRelationalOperation = require('.\/_createRelationalOperation');$/;"	variable	line:1
lte	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/lte.js	/^var lte = createRelationalOperation(function(value, other) {$/;"	variable	line:26
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/map.js	/^var arrayMap = require('.\/_arrayMap'),$/;"	variable	line:1
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/map.js	/^ * function square(n) {$/;"	function	line:29
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/map.js	/^function map(collection, iteratee) {$/;"	function	line:48
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/map.js	/^function map(collection, iteratee) {$/;"	function	line:48
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mapKeys.js	/^var baseAssignValue = require('.\/_baseAssignValue'),$/;"	variable	line:1
mapKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mapKeys.js	/^function mapKeys(object, iteratee) {$/;"	function	line:26
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mapKeys.js	/^  baseForOwn(object, function(value, key, object) {$/;"	function	line:30
mapKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mapKeys.js	/^function mapKeys(object, iteratee) {$/;"	function	line:26
baseAssignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mapValues.js	/^var baseAssignValue = require('.\/_baseAssignValue'),$/;"	variable	line:1
mapValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mapValues.js	/^function mapValues(object, iteratee) {$/;"	function	line:33
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mapValues.js	/^  baseForOwn(object, function(value, key, object) {$/;"	function	line:37
mapValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mapValues.js	/^function mapValues(object, iteratee) {$/;"	function	line:33
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/matches.js	/^var baseClone = require('.\/_baseClone'),$/;"	variable	line:1
CLONE_DEEP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/matches.js	/^var CLONE_DEEP_FLAG = 1;$/;"	variable	line:5
matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/matches.js	/^function matches(source) {$/;"	function	line:35
matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/matches.js	/^function matches(source) {$/;"	function	line:35
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/matchesProperty.js	/^var baseClone = require('.\/_baseClone'),$/;"	variable	line:1
CLONE_DEEP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/matchesProperty.js	/^var CLONE_DEEP_FLAG = 1;$/;"	variable	line:5
matchesProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/matchesProperty.js	/^function matchesProperty(path, srcValue) {$/;"	function	line:33
matchesProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/matchesProperty.js	/^function matchesProperty(path, srcValue) {$/;"	function	line:33
module.exports.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/math.js	/^module.exports = {$/;"	property	line:1
baseExtremum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/max.js	/^var baseExtremum = require('.\/_baseExtremum'),$/;"	variable	line:1
max	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/max.js	/^function max(array) {$/;"	function	line:23
max	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/max.js	/^function max(array) {$/;"	function	line:23
baseExtremum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/maxBy.js	/^var baseExtremum = require('.\/_baseExtremum'),$/;"	variable	line:1
maxBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/maxBy.js	/^function maxBy(array, iteratee) {$/;"	function	line:28
maxBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/maxBy.js	/^function maxBy(array, iteratee) {$/;"	function	line:28
baseMean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mean.js	/^var baseMean = require('.\/_baseMean'),$/;"	variable	line:1
mean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mean.js	/^function mean(array) {$/;"	function	line:18
mean	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mean.js	/^function mean(array) {$/;"	function	line:18
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/meanBy.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
meanBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/meanBy.js	/^function meanBy(array, iteratee) {$/;"	function	line:27
meanBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/meanBy.js	/^function meanBy(array, iteratee) {$/;"	function	line:27
MapCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/memoize.js	/^var MapCache = require('.\/_MapCache');$/;"	variable	line:1
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/memoize.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:4
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/memoize.js	/^function memoize(func, resolver) {$/;"	function	line:50
memoized	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/memoize.js	/^  var memoized = function() {$/;"	function	line:54
memoize.memoized	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/memoize.js	/^  var memoized = function() {$/;"	function	line:54
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/memoize.js	/^function memoize(func, resolver) {$/;"	function	line:50
baseMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/merge.js	/^var baseMerge = require('.\/_baseMerge'),$/;"	variable	line:1
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/merge.js	/^var merge = createAssigner(function(object, source, srcIndex) {$/;"	variable	line:35
baseMerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mergeWith.js	/^var baseMerge = require('.\/_baseMerge'),$/;"	variable	line:1
customizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mergeWith.js	/^ * function customizer(objValue, srcValue) {$/;"	function	line:23
mergeWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mergeWith.js	/^var mergeWith = createAssigner(function(object, source, srcIndex, customizer) {$/;"	variable	line:35
baseInvoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/method.js	/^var baseInvoke = require('.\/_baseInvoke'),$/;"	variable	line:1
method	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/method.js	/^var method = baseRest(function(path, args) {$/;"	variable	line:28
baseInvoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/methodOf.js	/^var baseInvoke = require('.\/_baseInvoke'),$/;"	variable	line:1
methodOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/methodOf.js	/^var methodOf = baseRest(function(object, args) {$/;"	variable	line:27
baseExtremum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/min.js	/^var baseExtremum = require('.\/_baseExtremum'),$/;"	variable	line:1
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/min.js	/^function min(array) {$/;"	function	line:23
min	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/min.js	/^function min(array) {$/;"	function	line:23
baseExtremum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/minBy.js	/^var baseExtremum = require('.\/_baseExtremum'),$/;"	variable	line:1
minBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/minBy.js	/^function minBy(array, iteratee) {$/;"	function	line:28
minBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/minBy.js	/^function minBy(array, iteratee) {$/;"	function	line:28
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mixin.js	/^var arrayEach = require('.\/_arrayEach'),$/;"	variable	line:1
vowels	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mixin.js	/^ * function vowels(string) {$/;"	function	line:28
mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mixin.js	/^function mixin(object, source, options) {$/;"	function	line:45
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mixin.js	/^  arrayEach(methodNames, function(methodName) {$/;"	function	line:52
mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/mixin.js	/^function mixin(object, source, options) {$/;"	function	line:45
createMathOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/multiply.js	/^var createMathOperation = require('.\/_createMathOperation');$/;"	variable	line:1
multiply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/multiply.js	/^var multiply = createMathOperation(function(multiplier, multiplicand) {$/;"	variable	line:18
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/negate.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:2
isEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/negate.js	/^ * function isEven(n) {$/;"	function	line:17
negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/negate.js	/^function negate(predicate) {$/;"	function	line:24
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/negate.js	/^    switch (args.length) {$/;"	function	line:30
negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/negate.js	/^function negate(predicate) {$/;"	function	line:24
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/next.js	/^var toArray = require('.\/toArray');$/;"	variable	line:1
wrapperNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/next.js	/^function wrapperNext() {$/;"	function	line:25
wrapperNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/next.js	/^function wrapperNext() {$/;"	function	line:25
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/noop.js	/^function noop() {$/;"	function	line:13
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/noop.js	/^function noop() {$/;"	function	line:13
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/now.js	/^var root = require('.\/_root');$/;"	variable	line:1
now	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/now.js	/^var now = function() {$/;"	function	line:19
now	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/now.js	/^var now = function() {$/;"	function	line:19
baseNth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/nth.js	/^var baseNth = require('.\/_baseNth'),$/;"	variable	line:1
nth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/nth.js	/^function nth(array, n) {$/;"	function	line:25
nth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/nth.js	/^function nth(array, n) {$/;"	function	line:25
baseNth	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/nthArg.js	/^var baseNth = require('.\/_baseNth'),$/;"	variable	line:1
nthArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/nthArg.js	/^function nthArg(n) {$/;"	function	line:25
nthArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/nthArg.js	/^function nthArg(n) {$/;"	function	line:25
module.exports.clamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/number.js	/^module.exports = {$/;"	property	line:1
module.exports.assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/object.js	/^module.exports = {$/;"	property	line:1
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/omit.js	/^var arrayMap = require('.\/_arrayMap'),$/;"	variable	line:1
CLONE_DEEP_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/omit.js	/^var CLONE_DEEP_FLAG = 1,$/;"	variable	line:11
omit	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/omit.js	/^var omit = flatRest(function(object, paths) {$/;"	variable	line:35
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/omitBy.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
omitBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/omitBy.js	/^function omitBy(object, predicate) {$/;"	function	line:25
omitBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/omitBy.js	/^function omitBy(object, predicate) {$/;"	function	line:25
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/once.js	/^var before = require('.\/before');$/;"	variable	line:1
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/once.js	/^function once(func) {$/;"	function	line:21
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/once.js	/^function once(func) {$/;"	function	line:21
baseOrderBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/orderBy.js	/^var baseOrderBy = require('.\/_baseOrderBy'),$/;"	variable	line:1
orderBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/orderBy.js	/^function orderBy(collection, iteratees, orders, guard) {$/;"	function	line:33
orderBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/orderBy.js	/^function orderBy(collection, iteratees, orders, guard) {$/;"	function	line:33
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/over.js	/^var arrayMap = require('.\/_arrayMap'),$/;"	variable	line:1
over	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/over.js	/^var over = createOver(arrayMap);$/;"	variable	line:22
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/overArgs.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
nativeMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/overArgs.js	/^var nativeMin = Math.min;$/;"	variable	line:11
doubled	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/overArgs.js	/^ * function doubled(n) {$/;"	function	line:26
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/overArgs.js	/^ * function square(n) {$/;"	function	line:30
overArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/overArgs.js	/^var overArgs = castRest(function(func, transforms) {$/;"	variable	line:44
arrayEvery	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/overEvery.js	/^var arrayEvery = require('.\/_arrayEvery'),$/;"	variable	line:1
overEvery	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/overEvery.js	/^var overEvery = createOver(arrayEvery);$/;"	variable	line:28
arraySome	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/overSome.js	/^var arraySome = require('.\/_arraySome'),$/;"	variable	line:1
overSome	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/overSome.js	/^var overSome = createOver(arraySome);$/;"	variable	line:28
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "name": "lodash",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "version": "4.17.4",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "description": "Lodash modular utilities.",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "keywords": "modules, stdlib, util",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:7
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:8
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "license": "MIT",$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "main": "lodash.js",$/;"	function	line:10
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:11
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "contributors": [$/;"	function	line:12
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" }$/;"	function	line:16
createPadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pad.js	/^var createPadding = require('.\/_createPadding'),$/;"	variable	line:1
nativeCeil	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pad.js	/^var nativeCeil = Math.ceil,$/;"	variable	line:7
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pad.js	/^function pad(string, length, chars) {$/;"	function	line:33
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pad.js	/^function pad(string, length, chars) {$/;"	function	line:33
createPadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/padEnd.js	/^var createPadding = require('.\/_createPadding'),$/;"	variable	line:1
padEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/padEnd.js	/^function padEnd(string, length, chars) {$/;"	function	line:29
padEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/padEnd.js	/^function padEnd(string, length, chars) {$/;"	function	line:29
createPadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/padStart.js	/^var createPadding = require('.\/_createPadding'),$/;"	variable	line:1
padStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/padStart.js	/^function padStart(string, length, chars) {$/;"	function	line:29
padStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/padStart.js	/^function padStart(string, length, chars) {$/;"	function	line:29
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/parseInt.js	/^var root = require('.\/_root'),$/;"	variable	line:1
reTrimStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/parseInt.js	/^var reTrimStart = \/^\\s+\/;$/;"	variable	line:5
nativeParseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/parseInt.js	/^var nativeParseInt = root.parseInt;$/;"	variable	line:8
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/parseInt.js	/^function parseInt(string, radix, guard) {$/;"	function	line:34
parseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/parseInt.js	/^function parseInt(string, radix, guard) {$/;"	function	line:34
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/partial.js	/^var baseRest = require('.\/_baseRest'),$/;"	variable	line:1
WRAP_PARTIAL_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/partial.js	/^var WRAP_PARTIAL_FLAG = 32;$/;"	variable	line:7
greet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/partial.js	/^ * function greet(greeting, name) {$/;"	function	line:29
partial	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/partial.js	/^var partial = baseRest(function(func, partials) {$/;"	variable	line:42
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/partialRight.js	/^var baseRest = require('.\/_baseRest'),$/;"	variable	line:1
WRAP_PARTIAL_RIGHT_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/partialRight.js	/^var WRAP_PARTIAL_RIGHT_FLAG = 64;$/;"	variable	line:7
greet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/partialRight.js	/^ * function greet(greeting, name) {$/;"	function	line:28
partialRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/partialRight.js	/^var partialRight = baseRest(function(func, partials) {$/;"	variable	line:41
createAggregator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/partition.js	/^var createAggregator = require('.\/_createAggregator');$/;"	variable	line:1
partition	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/partition.js	/^var partition = createAggregator(function(result, value, key) {$/;"	variable	line:39
basePick	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pick.js	/^var basePick = require('.\/_basePick'),$/;"	variable	line:1
pick	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pick.js	/^var pick = flatRest(function(object, paths) {$/;"	variable	line:21
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pickBy.js	/^var arrayMap = require('.\/_arrayMap'),$/;"	variable	line:1
pickBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pickBy.js	/^function pickBy(object, predicate) {$/;"	function	line:24
pickBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pickBy.js	/^function pickBy(object, predicate) {$/;"	function	line:24
props	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pickBy.js	/^  var props = arrayMap(getAllKeysIn(object), function(prop) {$/;"	variable	line:28
baseLodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/plant.js	/^var baseLodash = require('.\/_baseLodash'),$/;"	variable	line:1
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/plant.js	/^ * function square(n) {$/;"	function	line:15
wrapperPlant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/plant.js	/^function wrapperPlant(value) {$/;"	function	line:28
wrapperPlant	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/plant.js	/^function wrapperPlant(value) {$/;"	function	line:28
baseProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/property.js	/^var baseProperty = require('.\/_baseProperty'),$/;"	variable	line:1
property	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/property.js	/^function property(path) {$/;"	function	line:28
property	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/property.js	/^function property(path) {$/;"	function	line:28
baseGet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/propertyOf.js	/^var baseGet = require('.\/_baseGet');$/;"	variable	line:1
propertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/propertyOf.js	/^function propertyOf(object) {$/;"	function	line:24
propertyOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/propertyOf.js	/^function propertyOf(object) {$/;"	function	line:24
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pull.js	/^var baseRest = require('.\/_baseRest'),$/;"	variable	line:1
pull	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pull.js	/^var pull = baseRest(pullAll);$/;"	variable	line:27
basePullAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAll.js	/^var basePullAll = require('.\/_basePullAll');$/;"	variable	line:1
pullAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAll.js	/^function pullAll(array, values) {$/;"	function	line:23
pullAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAll.js	/^function pullAll(array, values) {$/;"	function	line:23
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAllBy.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
pullAllBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAllBy.js	/^function pullAllBy(array, values, iteratee) {$/;"	function	line:27
pullAllBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAllBy.js	/^function pullAllBy(array, values, iteratee) {$/;"	function	line:27
basePullAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAllWith.js	/^var basePullAll = require('.\/_basePullAll');$/;"	variable	line:1
pullAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAllWith.js	/^function pullAllWith(array, values, comparator) {$/;"	function	line:26
pullAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAllWith.js	/^function pullAllWith(array, values, comparator) {$/;"	function	line:26
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAt.js	/^var arrayMap = require('.\/_arrayMap'),$/;"	variable	line:1
basePullAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAt.js	/^  basePullAt(array, arrayMap(indexes, function(index) {$/;"	function	line:36
pullAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/pullAt.js	/^var pullAt = flatRest(function(array, indexes) {$/;"	variable	line:32
baseRandom	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/random.js	/^var baseRandom = require('.\/_baseRandom'),$/;"	variable	line:1
freeParseFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/random.js	/^var freeParseFloat = parseFloat;$/;"	variable	line:6
nativeMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/random.js	/^var nativeMin = Math.min,$/;"	variable	line:9
random	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/random.js	/^function random(lower, upper, floating) {$/;"	function	line:43
random	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/random.js	/^function random(lower, upper, floating) {$/;"	function	line:43
createRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/range.js	/^var createRange = require('.\/_createRange');$/;"	variable	line:1
range	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/range.js	/^var range = createRange();$/;"	variable	line:44
createRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/rangeRight.js	/^var createRange = require('.\/_createRange');$/;"	variable	line:1
rangeRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/rangeRight.js	/^var rangeRight = createRange(true);$/;"	variable	line:39
lodash v4.17.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/README.md	/^# lodash v4.17.4$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/README.md	/^## Installation$/;"	function	line:5
Support	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/README.md	/^## Support$/;"	function	line:36
createWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/rearg.js	/^var createWrap = require('.\/_createWrap'),$/;"	variable	line:1
WRAP_REARG_FLAG	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/rearg.js	/^var WRAP_REARG_FLAG = 256;$/;"	variable	line:5
rearg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/rearg.js	/^var rearg = flatRest(function(func, indexes) {$/;"	variable	line:29
arrayReduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reduce.js	/^var arrayReduce = require('.\/_arrayReduce'),$/;"	variable	line:1
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reduce.js	/^function reduce(collection, iteratee, accumulator) {$/;"	function	line:44
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reduce.js	/^function reduce(collection, iteratee, accumulator) {$/;"	function	line:44
arrayReduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reduceRight.js	/^var arrayReduceRight = require('.\/_arrayReduceRight'),$/;"	variable	line:1
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reduceRight.js	/^function reduceRight(collection, iteratee, accumulator) {$/;"	function	line:29
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reduceRight.js	/^function reduceRight(collection, iteratee, accumulator) {$/;"	function	line:29
arrayFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reject.js	/^var arrayFilter = require('.\/_arrayFilter'),$/;"	variable	line:1
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reject.js	/^function reject(collection, predicate) {$/;"	function	line:41
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reject.js	/^function reject(collection, predicate) {$/;"	function	line:41
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/remove.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/remove.js	/^function remove(array, predicate) {$/;"	function	line:32
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/remove.js	/^function remove(array, predicate) {$/;"	function	line:32
baseRepeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/repeat.js	/^var baseRepeat = require('.\/_baseRepeat'),$/;"	variable	line:1
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/repeat.js	/^function repeat(string, n, guard) {$/;"	function	line:28
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/repeat.js	/^function repeat(string, n, guard) {$/;"	function	line:28
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/replace.js	/^var toString = require('.\/toString');$/;"	variable	line:1
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/replace.js	/^function replace() {$/;"	function	line:22
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/replace.js	/^function replace() {$/;"	function	line:22
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/rest.js	/^var baseRest = require('.\/_baseRest'),$/;"	variable	line:1
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/rest.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:5
rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/rest.js	/^function rest(func, start) {$/;"	function	line:32
rest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/rest.js	/^function rest(func, start) {$/;"	function	line:32
castPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/result.js	/^var castPath = require('.\/_castPath'),$/;"	variable	line:1
result	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/result.js	/^function result(object, path, defaultValue) {$/;"	function	line:34
result	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/result.js	/^function result(object, path, defaultValue) {$/;"	function	line:34
arrayProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reverse.js	/^var arrayProto = Array.prototype;$/;"	variable	line:2
nativeReverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reverse.js	/^var nativeReverse = arrayProto.reverse;$/;"	variable	line:5
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reverse.js	/^function reverse(array) {$/;"	function	line:30
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/reverse.js	/^function reverse(array) {$/;"	function	line:30
createRound	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/round.js	/^var createRound = require('.\/_createRound');$/;"	variable	line:1
round	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/round.js	/^var round = createRound('round');$/;"	variable	line:24
arraySample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sample.js	/^var arraySample = require('.\/_arraySample'),$/;"	variable	line:1
sample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sample.js	/^function sample(collection) {$/;"	function	line:19
sample	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sample.js	/^function sample(collection) {$/;"	function	line:19
arraySampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sampleSize.js	/^var arraySampleSize = require('.\/_arraySampleSize'),$/;"	variable	line:1
sampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sampleSize.js	/^function sampleSize(collection, n, guard) {$/;"	function	line:27
sampleSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sampleSize.js	/^function sampleSize(collection, n, guard) {$/;"	function	line:27
module.exports.at	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/seq.js	/^module.exports = {$/;"	property	line:1
baseSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/set.js	/^var baseSet = require('.\/_baseSet');$/;"	variable	line:1
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/set.js	/^function set(object, path, value) {$/;"	function	line:31
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/set.js	/^function set(object, path, value) {$/;"	function	line:31
baseSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/setWith.js	/^var baseSet = require('.\/_baseSet');$/;"	variable	line:1
setWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/setWith.js	/^function setWith(object, path, value, customizer) {$/;"	function	line:27
setWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/setWith.js	/^function setWith(object, path, value, customizer) {$/;"	function	line:27
arrayShuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/shuffle.js	/^var arrayShuffle = require('.\/_arrayShuffle'),$/;"	variable	line:1
shuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/shuffle.js	/^function shuffle(collection) {$/;"	function	line:20
shuffle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/shuffle.js	/^function shuffle(collection) {$/;"	function	line:20
baseKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/size.js	/^var baseKeys = require('.\/_baseKeys'),$/;"	variable	line:1
mapTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/size.js	/^var mapTag = '[object Map]',$/;"	variable	line:8
size	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/size.js	/^function size(collection) {$/;"	function	line:32
size	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/size.js	/^function size(collection) {$/;"	function	line:32
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/slice.js	/^var baseSlice = require('.\/_baseSlice'),$/;"	variable	line:1
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/slice.js	/^function slice(array, start, end) {$/;"	function	line:21
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/slice.js	/^function slice(array, start, end) {$/;"	function	line:21
createCompounder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/snakeCase.js	/^var createCompounder = require('.\/_createCompounder');$/;"	variable	line:1
snakeCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/snakeCase.js	/^var snakeCase = createCompounder(function(result, word, index) {$/;"	variable	line:24
arraySome	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/some.js	/^var arraySome = require('.\/_arraySome'),$/;"	variable	line:1
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/some.js	/^function some(collection, predicate, guard) {$/;"	function	line:43
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/some.js	/^function some(collection, predicate, guard) {$/;"	function	line:43
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortBy.js	/^var baseFlatten = require('.\/_baseFlatten'),$/;"	variable	line:1
sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortBy.js	/^var sortBy = baseRest(function(collection, iteratees) {$/;"	variable	line:35
baseSortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedIndex.js	/^var baseSortedIndex = require('.\/_baseSortedIndex');$/;"	variable	line:1
sortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedIndex.js	/^function sortedIndex(array, value) {$/;"	function	line:20
sortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedIndex.js	/^function sortedIndex(array, value) {$/;"	function	line:20
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedIndexBy.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
sortedIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedIndexBy.js	/^function sortedIndexBy(array, value, iteratee) {$/;"	function	line:29
sortedIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedIndexBy.js	/^function sortedIndexBy(array, value, iteratee) {$/;"	function	line:29
baseSortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedIndexOf.js	/^var baseSortedIndex = require('.\/_baseSortedIndex'),$/;"	variable	line:1
sortedIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedIndexOf.js	/^function sortedIndexOf(array, value) {$/;"	function	line:20
sortedIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedIndexOf.js	/^function sortedIndexOf(array, value) {$/;"	function	line:20
baseSortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedLastIndex.js	/^var baseSortedIndex = require('.\/_baseSortedIndex');$/;"	variable	line:1
sortedLastIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedLastIndex.js	/^function sortedLastIndex(array, value) {$/;"	function	line:21
sortedLastIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedLastIndex.js	/^function sortedLastIndex(array, value) {$/;"	function	line:21
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedLastIndexBy.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
sortedLastIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedLastIndexBy.js	/^function sortedLastIndexBy(array, value, iteratee) {$/;"	function	line:29
sortedLastIndexBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedLastIndexBy.js	/^function sortedLastIndexBy(array, value, iteratee) {$/;"	function	line:29
baseSortedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedLastIndexOf.js	/^var baseSortedIndex = require('.\/_baseSortedIndex'),$/;"	variable	line:1
sortedLastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedLastIndexOf.js	/^function sortedLastIndexOf(array, value) {$/;"	function	line:20
sortedLastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedLastIndexOf.js	/^function sortedLastIndexOf(array, value) {$/;"	function	line:20
baseSortedUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedUniq.js	/^var baseSortedUniq = require('.\/_baseSortedUniq');$/;"	variable	line:1
sortedUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedUniq.js	/^function sortedUniq(array) {$/;"	function	line:18
sortedUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedUniq.js	/^function sortedUniq(array) {$/;"	function	line:18
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedUniqBy.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
sortedUniqBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedUniqBy.js	/^function sortedUniqBy(array, iteratee) {$/;"	function	line:20
sortedUniqBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sortedUniqBy.js	/^function sortedUniqBy(array, iteratee) {$/;"	function	line:20
baseToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/split.js	/^var baseToString = require('.\/_baseToString'),$/;"	variable	line:1
MAX_ARRAY_LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/split.js	/^var MAX_ARRAY_LENGTH = 4294967295;$/;"	variable	line:10
split	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/split.js	/^function split(string, separator, limit) {$/;"	function	line:31
split	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/split.js	/^function split(string, separator, limit) {$/;"	function	line:31
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/spread.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/spread.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:8
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/spread.js	/^var nativeMax = Math.max;$/;"	variable	line:11
spread	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/spread.js	/^function spread(func, start) {$/;"	function	line:47
spread	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/spread.js	/^function spread(func, start) {$/;"	function	line:47
createCompounder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/startCase.js	/^var createCompounder = require('.\/_createCompounder'),$/;"	variable	line:1
startCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/startCase.js	/^var startCase = createCompounder(function(result, word, index) {$/;"	variable	line:25
baseClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/startsWith.js	/^var baseClamp = require('.\/_baseClamp'),$/;"	variable	line:1
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/startsWith.js	/^function startsWith(string, target, position) {$/;"	function	line:29
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/startsWith.js	/^function startsWith(string, target, position) {$/;"	function	line:29
module.exports.camelCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/string.js	/^module.exports = {$/;"	property	line:1
stubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/stubArray.js	/^function stubArray() {$/;"	function	line:19
stubArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/stubArray.js	/^function stubArray() {$/;"	function	line:19
stubFalse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/stubFalse.js	/^function stubFalse() {$/;"	function	line:14
stubFalse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/stubFalse.js	/^function stubFalse() {$/;"	function	line:14
stubObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/stubObject.js	/^function stubObject() {$/;"	function	line:19
stubObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/stubObject.js	/^function stubObject() {$/;"	function	line:19
stubString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/stubString.js	/^function stubString() {$/;"	function	line:14
stubString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/stubString.js	/^function stubString() {$/;"	function	line:14
stubTrue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/stubTrue.js	/^function stubTrue() {$/;"	function	line:14
stubTrue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/stubTrue.js	/^function stubTrue() {$/;"	function	line:14
createMathOperation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/subtract.js	/^var createMathOperation = require('.\/_createMathOperation');$/;"	variable	line:1
subtract	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/subtract.js	/^var subtract = createMathOperation(function(minuend, subtrahend) {$/;"	variable	line:18
baseSum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sum.js	/^var baseSum = require('.\/_baseSum'),$/;"	variable	line:1
sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sum.js	/^function sum(array) {$/;"	function	line:18
sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sum.js	/^function sum(array) {$/;"	function	line:18
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sumBy.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
sumBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sumBy.js	/^function sumBy(array, iteratee) {$/;"	function	line:27
sumBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/sumBy.js	/^function sumBy(array, iteratee) {$/;"	function	line:27
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/tail.js	/^var baseSlice = require('.\/_baseSlice');$/;"	variable	line:1
tail	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/tail.js	/^function tail(array) {$/;"	function	line:17
tail	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/tail.js	/^function tail(array) {$/;"	function	line:17
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/take.js	/^var baseSlice = require('.\/_baseSlice'),$/;"	variable	line:1
take	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/take.js	/^function take(array, n, guard) {$/;"	function	line:29
take	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/take.js	/^function take(array, n, guard) {$/;"	function	line:29
baseSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/takeRight.js	/^var baseSlice = require('.\/_baseSlice'),$/;"	variable	line:1
takeRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/takeRight.js	/^function takeRight(array, n, guard) {$/;"	function	line:29
takeRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/takeRight.js	/^function takeRight(array, n, guard) {$/;"	function	line:29
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/takeRightWhile.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
takeRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/takeRightWhile.js	/^function takeRightWhile(array, predicate) {$/;"	function	line:39
takeRightWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/takeRightWhile.js	/^function takeRightWhile(array, predicate) {$/;"	function	line:39
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/takeWhile.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
takeWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/takeWhile.js	/^function takeWhile(array, predicate) {$/;"	function	line:39
takeWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/takeWhile.js	/^function takeWhile(array, predicate) {$/;"	function	line:39
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/tap.js	/^function tap(value, interceptor) {$/;"	function	line:24
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/tap.js	/^function tap(value, interceptor) {$/;"	function	line:24
assignInWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/template.js	/^var assignInWith = require('.\/assignInWith'),$/;"	variable	line:1
reEmptyStringLeading	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/template.js	/^var reEmptyStringLeading = \/\\b__p \\+= '';\/g,$/;"	variable	line:14
reNoMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/template.js	/^var reNoMatch = \/($^)\/;$/;"	variable	line:25
template	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/template.js	/^function template(string, options, guard) {$/;"	function	line:134
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/template.js	/^        "function print() { __p += __j.call(arguments, '') }\\n"$/;"	function	line:218
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/templateSettings.js	/^var escape = require('.\/escape'),$/;"	variable	line:1
templateSettings.escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/templateSettings.js	/^var templateSettings = {$/;"	property	line:15
templateSettings.evaluate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/templateSettings.js	/^  'escape': reEscape,$/;"	property	line:23
templateSettings.interpolate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/templateSettings.js	/^  'evaluate': reEvaluate,$/;"	property	line:31
templateSettings.variable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/templateSettings.js	/^  'interpolate': reInterpolate,$/;"	property	line:39
templateSettings.imports	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/templateSettings.js	/^  'variable': '',$/;"	property	line:47
debounce	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/throttle.js	/^var debounce = require('.\/debounce'),$/;"	variable	line:1
FUNC_ERROR_TEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/throttle.js	/^var FUNC_ERROR_TEXT = 'Expected a function';$/;"	variable	line:5
throttle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/throttle.js	/^function throttle(func, wait, options) {$/;"	function	line:51
throttle	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/throttle.js	/^function throttle(func, wait, options) {$/;"	function	line:51
thru	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/thru.js	/^function thru(value, interceptor) {$/;"	function	line:24
thru	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/thru.js	/^function thru(value, interceptor) {$/;"	function	line:24
baseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/times.js	/^var baseTimes = require('.\/_baseTimes'),$/;"	variable	line:1
MAX_SAFE_INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/times.js	/^var MAX_SAFE_INTEGER = 9007199254740991;$/;"	variable	line:6
MAX_ARRAY_LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/times.js	/^var MAX_ARRAY_LENGTH = 4294967295;$/;"	variable	line:9
nativeMin	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/times.js	/^var nativeMin = Math.min;$/;"	variable	line:12
times	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/times.js	/^function times(n, iteratee) {$/;"	function	line:33
times	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/times.js	/^function times(n, iteratee) {$/;"	function	line:33
Symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toArray.js	/^var Symbol = require('.\/_Symbol'),$/;"	variable	line:1
mapTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toArray.js	/^var mapTag = '[object Map]',$/;"	variable	line:13
symIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toArray.js	/^var symIterator = Symbol ? Symbol.iterator : undefined;$/;"	variable	line:17
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toArray.js	/^function toArray(value) {$/;"	function	line:42
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toArray.js	/^function toArray(value) {$/;"	function	line:42
toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toFinite.js	/^var toNumber = require('.\/toNumber');$/;"	variable	line:1
INFINITY	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toFinite.js	/^var INFINITY = 1 \/ 0,$/;"	variable	line:4
toFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toFinite.js	/^function toFinite(value) {$/;"	function	line:30
toFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toFinite.js	/^function toFinite(value) {$/;"	function	line:30
toFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toInteger.js	/^var toFinite = require('.\/toFinite');$/;"	variable	line:1
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toInteger.js	/^function toInteger(value) {$/;"	function	line:29
toInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toInteger.js	/^function toInteger(value) {$/;"	function	line:29
wrapperToIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toIterator.js	/^function wrapperToIterator() {$/;"	function	line:19
wrapperToIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toIterator.js	/^function wrapperToIterator() {$/;"	function	line:19
baseClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toLength.js	/^var baseClamp = require('.\/_baseClamp'),$/;"	variable	line:1
MAX_ARRAY_LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toLength.js	/^var MAX_ARRAY_LENGTH = 4294967295;$/;"	variable	line:5
toLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toLength.js	/^function toLength(value) {$/;"	function	line:34
toLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toLength.js	/^function toLength(value) {$/;"	function	line:34
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toLower.js	/^var toString = require('.\/toString');$/;"	variable	line:1
toLower	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toLower.js	/^function toLower(value) {$/;"	function	line:24
toLower	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toLower.js	/^function toLower(value) {$/;"	function	line:24
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toNumber.js	/^var isObject = require('.\/isObject'),$/;"	variable	line:1
NAN	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toNumber.js	/^var NAN = 0 \/ 0;$/;"	variable	line:5
reTrim	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toNumber.js	/^var reTrim = \/^\\s+|\\s+$\/g;$/;"	variable	line:8
reIsBadHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toNumber.js	/^var reIsBadHex = \/^[-+]0x[0-9a-f]+$\/i;$/;"	variable	line:11
reIsBinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toNumber.js	/^var reIsBinary = \/^0b[01]+$\/i;$/;"	variable	line:14
reIsOctal	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toNumber.js	/^var reIsOctal = \/^0o[0-7]+$\/i;$/;"	variable	line:17
freeParseInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toNumber.js	/^var freeParseInt = parseInt;$/;"	variable	line:20
toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toNumber.js	/^function toNumber(value) {$/;"	function	line:45
toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toNumber.js	/^function toNumber(value) {$/;"	function	line:45
createToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPairs.js	/^var createToPairs = require('.\/_createToPairs'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPairs.js	/^ * function Foo() {$/;"	function	line:18
toPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPairs.js	/^var toPairs = createToPairs(keys);$/;"	variable	line:28
createToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPairsIn.js	/^var createToPairs = require('.\/_createToPairs'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPairsIn.js	/^ * function Foo() {$/;"	function	line:18
toPairsIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPairsIn.js	/^var toPairsIn = createToPairs(keysIn);$/;"	variable	line:28
arrayMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPath.js	/^var arrayMap = require('.\/_arrayMap'),$/;"	variable	line:1
toPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPath.js	/^function toPath(value) {$/;"	function	line:26
toPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPath.js	/^function toPath(value) {$/;"	function	line:26
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPlainObject.js	/^var copyObject = require('.\/_copyObject'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPlainObject.js	/^ * function Foo() {$/;"	function	line:16
toPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPlainObject.js	/^function toPlainObject(value) {$/;"	function	line:28
toPlainObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toPlainObject.js	/^function toPlainObject(value) {$/;"	function	line:28
baseClamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toSafeInteger.js	/^var baseClamp = require('.\/_baseClamp'),$/;"	variable	line:1
MAX_SAFE_INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toSafeInteger.js	/^var MAX_SAFE_INTEGER = 9007199254740991;$/;"	variable	line:5
toSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toSafeInteger.js	/^function toSafeInteger(value) {$/;"	function	line:31
toSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toSafeInteger.js	/^function toSafeInteger(value) {$/;"	function	line:31
baseToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toString.js	/^var baseToString = require('.\/_baseToString');$/;"	variable	line:1
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toString.js	/^function toString(value) {$/;"	function	line:24
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toString.js	/^function toString(value) {$/;"	function	line:24
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toUpper.js	/^var toString = require('.\/toString');$/;"	variable	line:1
toUpper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toUpper.js	/^function toUpper(value) {$/;"	function	line:24
toUpper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/toUpper.js	/^function toUpper(value) {$/;"	function	line:24
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/transform.js	/^var arrayEach = require('.\/_arrayEach'),$/;"	variable	line:1
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/transform.js	/^function transform(object, iteratee, accumulator) {$/;"	function	line:42
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/transform.js	/^function transform(object, iteratee, accumulator) {$/;"	function	line:42
baseToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trim.js	/^var baseToString = require('.\/_baseToString'),$/;"	variable	line:1
reTrim	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trim.js	/^var reTrim = \/^\\s+|\\s+$\/g;$/;"	variable	line:9
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trim.js	/^function trim(string, chars, guard) {$/;"	function	line:33
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trim.js	/^function trim(string, chars, guard) {$/;"	function	line:33
baseToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trimEnd.js	/^var baseToString = require('.\/_baseToString'),$/;"	variable	line:1
reTrimEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trimEnd.js	/^var reTrimEnd = \/\\s+$\/;$/;"	variable	line:8
trimEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trimEnd.js	/^function trimEnd(string, chars, guard) {$/;"	function	line:29
trimEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trimEnd.js	/^function trimEnd(string, chars, guard) {$/;"	function	line:29
baseToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trimStart.js	/^var baseToString = require('.\/_baseToString'),$/;"	variable	line:1
reTrimStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trimStart.js	/^var reTrimStart = \/^\\s+\/;$/;"	variable	line:8
trimStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trimStart.js	/^function trimStart(string, chars, guard) {$/;"	function	line:29
trimStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/trimStart.js	/^function trimStart(string, chars, guard) {$/;"	function	line:29
baseToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/truncate.js	/^var baseToString = require('.\/_baseToString'),$/;"	variable	line:1
DEFAULT_TRUNC_LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/truncate.js	/^var DEFAULT_TRUNC_LENGTH = 30,$/;"	variable	line:12
reFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/truncate.js	/^var reFlags = \/\\w*$\/;$/;"	variable	line:16
truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/truncate.js	/^function truncate(string, options) {$/;"	function	line:55
truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/truncate.js	/^function truncate(string, options) {$/;"	function	line:55
ary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unary.js	/^var ary = require('.\/ary');$/;"	variable	line:1
unary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unary.js	/^function unary(func) {$/;"	function	line:18
unary	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unary.js	/^function unary(func) {$/;"	function	line:18
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unescape.js	/^var toString = require('.\/toString'),$/;"	variable	line:1
reEscapedHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unescape.js	/^var reEscapedHtml = \/&(?:amp|lt|gt|quot|#39);\/g,$/;"	variable	line:5
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unescape.js	/^function unescape(string) {$/;"	function	line:27
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unescape.js	/^function unescape(string) {$/;"	function	line:27
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/union.js	/^var baseFlatten = require('.\/_baseFlatten'),$/;"	variable	line:1
union	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/union.js	/^var union = baseRest(function(arrays) {$/;"	variable	line:22
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unionBy.js	/^var baseFlatten = require('.\/_baseFlatten'),$/;"	variable	line:1
unionBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unionBy.js	/^var unionBy = baseRest(function(arrays) {$/;"	variable	line:31
baseFlatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unionWith.js	/^var baseFlatten = require('.\/_baseFlatten'),$/;"	variable	line:1
unionWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unionWith.js	/^var unionWith = baseRest(function(arrays) {$/;"	variable	line:28
baseUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniq.js	/^var baseUniq = require('.\/_baseUniq');$/;"	variable	line:1
uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniq.js	/^function uniq(array) {$/;"	function	line:21
uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniq.js	/^function uniq(array) {$/;"	function	line:21
baseIteratee	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniqBy.js	/^var baseIteratee = require('.\/_baseIteratee'),$/;"	variable	line:1
uniqBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniqBy.js	/^function uniqBy(array, iteratee) {$/;"	function	line:27
uniqBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniqBy.js	/^function uniqBy(array, iteratee) {$/;"	function	line:27
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniqueId.js	/^var toString = require('.\/toString');$/;"	variable	line:1
idCounter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniqueId.js	/^var idCounter = 0;$/;"	variable	line:4
uniqueId	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniqueId.js	/^function uniqueId(prefix) {$/;"	function	line:23
uniqueId	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniqueId.js	/^function uniqueId(prefix) {$/;"	function	line:23
baseUniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniqWith.js	/^var baseUniq = require('.\/_baseUniq');$/;"	variable	line:1
uniqWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniqWith.js	/^function uniqWith(array, comparator) {$/;"	function	line:23
uniqWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/uniqWith.js	/^function uniqWith(array, comparator) {$/;"	function	line:23
baseUnset	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unset.js	/^var baseUnset = require('.\/_baseUnset');$/;"	variable	line:1
unset	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unset.js	/^function unset(object, path) {$/;"	function	line:30
unset	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unset.js	/^function unset(object, path) {$/;"	function	line:30
arrayFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unzip.js	/^var arrayFilter = require('.\/_arrayFilter'),$/;"	variable	line:1
nativeMax	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unzip.js	/^var nativeMax = Math.max;$/;"	variable	line:8
unzip	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unzip.js	/^function unzip(array) {$/;"	function	line:29
unzip	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unzip.js	/^function unzip(array) {$/;"	function	line:29
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unzipWith.js	/^var apply = require('.\/_apply'),$/;"	variable	line:1
unzipWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unzipWith.js	/^function unzipWith(array, iteratee) {$/;"	function	line:26
unzipWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/unzipWith.js	/^function unzipWith(array, iteratee) {$/;"	function	line:26
baseUpdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/update.js	/^var baseUpdate = require('.\/_baseUpdate'),$/;"	variable	line:1
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/update.js	/^function update(object, path, updater) {$/;"	function	line:31
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/update.js	/^function update(object, path, updater) {$/;"	function	line:31
baseUpdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/updateWith.js	/^var baseUpdate = require('.\/_baseUpdate'),$/;"	variable	line:1
updateWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/updateWith.js	/^function updateWith(object, path, updater, customizer) {$/;"	function	line:28
updateWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/updateWith.js	/^function updateWith(object, path, updater, customizer) {$/;"	function	line:28
createCompounder	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/upperCase.js	/^var createCompounder = require('.\/_createCompounder');$/;"	variable	line:1
upperCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/upperCase.js	/^var upperCase = createCompounder(function(result, word, index) {$/;"	variable	line:23
createCaseFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/upperFirst.js	/^var createCaseFirst = require('.\/_createCaseFirst');$/;"	variable	line:1
upperFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/upperFirst.js	/^var upperFirst = createCaseFirst('toUpperCase');$/;"	variable	line:20
module.exports.attempt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/util.js	/^module.exports = {$/;"	property	line:1
baseValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/values.js	/^var baseValues = require('.\/_baseValues'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/values.js	/^ * function Foo() {$/;"	function	line:17
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/values.js	/^function values(object) {$/;"	function	line:30
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/values.js	/^function values(object) {$/;"	function	line:30
baseValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/valuesIn.js	/^var baseValues = require('.\/_baseValues'),$/;"	variable	line:1
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/valuesIn.js	/^ * function Foo() {$/;"	function	line:18
valuesIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/valuesIn.js	/^function valuesIn(object) {$/;"	function	line:28
valuesIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/valuesIn.js	/^function valuesIn(object) {$/;"	function	line:28
baseDifference	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/without.js	/^var baseDifference = require('.\/_baseDifference'),$/;"	variable	line:1
without	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/without.js	/^var without = baseRest(function(array, values) {$/;"	variable	line:25
asciiWords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/words.js	/^var asciiWords = require('.\/_asciiWords'),$/;"	variable	line:1
words	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/words.js	/^function words(string, pattern, guard) {$/;"	function	line:25
words	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/words.js	/^function words(string, pattern, guard) {$/;"	function	line:25
castFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrap.js	/^var castFunction = require('.\/_castFunction'),$/;"	variable	line:1
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrap.js	/^function wrap(value, wrapper) {$/;"	function	line:26
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrap.js	/^function wrap(value, wrapper) {$/;"	function	line:26
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperAt.js	/^var LazyWrapper = require('.\/_LazyWrapper'),$/;"	variable	line:1
interceptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperAt.js	/^      interceptor = function(object) { return baseAt(object, paths); };$/;"	function	line:28
wrapperAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperAt.js	/^var wrapperAt = flatRest(function(paths) {$/;"	variable	line:24
chain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperChain.js	/^var chain = require('.\/chain');$/;"	variable	line:1
wrapperChain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperChain.js	/^function wrapperChain() {$/;"	function	line:30
wrapperChain	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperChain.js	/^function wrapperChain() {$/;"	function	line:30
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperLodash.js	/^var LazyWrapper = require('.\/_LazyWrapper'),$/;"	variable	line:1
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperLodash.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:12
square	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperLodash.js	/^ * function square(n) {$/;"	function	line:112
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperLodash.js	/^function lodash(value) {$/;"	function	line:131
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperLodash.js	/^function lodash(value) {$/;"	function	line:131
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperLodash.js	/^}$/;"	class	line:141
lodash.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperLodash.js	/^lodash.prototype.constructor = lodash;$/;"	method	line:145
LazyWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperReverse.js	/^var LazyWrapper = require('.\/_LazyWrapper'),$/;"	variable	line:1
wrapperReverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperReverse.js	/^function wrapperReverse() {$/;"	function	line:26
wrapperReverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperReverse.js	/^function wrapperReverse() {$/;"	function	line:26
baseWrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperValue.js	/^var baseWrapperValue = require('.\/_baseWrapperValue');$/;"	variable	line:1
wrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperValue.js	/^function wrapperValue() {$/;"	function	line:17
wrapperValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/wrapperValue.js	/^function wrapperValue() {$/;"	function	line:17
arrayFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/xor.js	/^var arrayFilter = require('.\/_arrayFilter'),$/;"	variable	line:1
xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/xor.js	/^var xor = baseRest(function(arrays) {$/;"	variable	line:24
arrayFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/xorBy.js	/^var arrayFilter = require('.\/_arrayFilter'),$/;"	variable	line:1
xorBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/xorBy.js	/^var xorBy = baseRest(function(arrays) {$/;"	variable	line:31
arrayFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/xorWith.js	/^var arrayFilter = require('.\/_arrayFilter'),$/;"	variable	line:1
xorWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/xorWith.js	/^var xorWith = baseRest(function(arrays) {$/;"	variable	line:28
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/zip.js	/^var baseRest = require('.\/_baseRest'),$/;"	variable	line:1
zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/zip.js	/^var zip = baseRest(unzip);$/;"	variable	line:20
assignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/zipObject.js	/^var assignValue = require('.\/_assignValue'),$/;"	variable	line:1
zipObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/zipObject.js	/^function zipObject(props, values) {$/;"	function	line:20
zipObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/zipObject.js	/^function zipObject(props, values) {$/;"	function	line:20
baseSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/zipObjectDeep.js	/^var baseSet = require('.\/_baseSet'),$/;"	variable	line:1
zipObjectDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/zipObjectDeep.js	/^function zipObjectDeep(props, values) {$/;"	function	line:19
zipObjectDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/zipObjectDeep.js	/^function zipObjectDeep(props, values) {$/;"	function	line:19
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/zipWith.js	/^var baseRest = require('.\/_baseRest'),$/;"	variable	line:1
zipWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash/zipWith.js	/^var zipWith = baseRest(function(arrays) {$/;"	variable	line:24
arrayCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/index.js	/^function arrayCopy(source, array) {$/;"	function	line:18
arrayCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/index.js	/^function arrayCopy(source, array) {$/;"	function	line:18
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/package.json	/^  "name": "lodash._arraycopy",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/package.json	/^  "version": "3.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/package.json	/^  "description": "The modern build of lodash’s internal `arrayCopy` as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/package.json	/^  "license": "MIT",$/;"	function	line:7
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:8
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/package.json	/^  "contributors": [$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" }$/;"	function	line:17
lodash._arraycopy v3.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/README.md	/^# lodash._arraycopy v3.0.0$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arraycopy/README.md	/^## Installation$/;"	function	line:5
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/index.js	/^function arrayEach(array, iteratee) {$/;"	function	line:19
arrayEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/index.js	/^function arrayEach(array, iteratee) {$/;"	function	line:19
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/package.json	/^  "name": "lodash._arrayeach",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/package.json	/^  "version": "3.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/package.json	/^  "description": "The modern build of lodash’s internal `arrayEach` as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/package.json	/^  "license": "MIT",$/;"	function	line:7
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:8
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/package.json	/^  "contributors": [$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" }$/;"	function	line:17
lodash._arrayeach v3.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/README.md	/^# lodash._arrayeach v3.0.0$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._arrayeach/README.md	/^## Installation$/;"	function	line:5
baseCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/index.js	/^var baseCopy = require('lodash._basecopy'),$/;"	variable	line:9
baseAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/index.js	/^function baseAssign(object, source) {$/;"	function	line:21
baseAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/index.js	/^function baseAssign(object, source) {$/;"	function	line:21
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^  "name": "lodash._baseassign",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^  "version": "3.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^  "description": "The modern build of lodash’s internal `baseAssign` as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^  "license": "MIT",$/;"	function	line:7
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:8
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^  "contributors": [$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" },$/;"	function	line:17
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^  "dependencies": {$/;"	function	line:18
lodash._basecopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^    "lodash._basecopy": "^3.0.0",$/;"	function	line:19
lodash.keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/package.json	/^    "lodash.keys": "^3.0.0"$/;"	function	line:20
lodash._baseassign v3.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/README.md	/^# lodash._baseassign v3.2.0$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseassign/README.md	/^## Installation$/;"	function	line:5
arrayCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^var arrayCopy = require('lodash._arraycopy'),$/;"	variable	line:9
argsTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^var argsTag = '[object Arguments]',$/;"	variable	line:17
arrayBufferTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^var arrayBufferTag = '[object ArrayBuffer]',$/;"	variable	line:31
reFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^var reFlags = \/\\w*$\/;$/;"	variable	line:43
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:64
objToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^var objToString = objectProto.toString;$/;"	variable	line:70
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^var ArrayBuffer = global.ArrayBuffer,$/;"	variable	line:73
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function baseClone(value, isDeep, customizer, key, object, stackA, stackB) {$/;"	function	line:90
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function baseClone(value, isDeep, customizer, key, object, stackA, stackB) {$/;"	function	line:90
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function baseForOwn(object, iteratee) {$/;"	function	line:152
baseForOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function baseForOwn(object, iteratee) {$/;"	function	line:152
bufferClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function bufferClone(buffer) {$/;"	function	line:163
bufferClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function bufferClone(buffer) {$/;"	function	line:163
initCloneArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function initCloneArray(array) {$/;"	function	line:178
initCloneArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function initCloneArray(array) {$/;"	function	line:178
initCloneObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function initCloneObject(object) {$/;"	function	line:197
initCloneObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function initCloneObject(object) {$/;"	function	line:197
initCloneByTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function initCloneByTag(object, tag, isDeep) {$/;"	function	line:217
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^  switch (tag) {$/;"	function	line:219
initCloneByTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function initCloneByTag(object, tag, isDeep) {$/;"	function	line:217
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function isObject(value) {$/;"	function	line:264
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/index.js	/^function isObject(value) {$/;"	function	line:264
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^  "name": "lodash._baseclone",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^  "version": "3.3.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^  "description": "The modern build of lodash’s internal `baseClone` as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^  "license": "MIT",$/;"	function	line:7
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:8
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^  "contributors": [$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" },$/;"	function	line:17
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^  "dependencies": {$/;"	function	line:18
lodash._arraycopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^    "lodash._arraycopy": "^3.0.0",$/;"	function	line:19
lodash._arrayeach	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^    "lodash._arrayeach": "^3.0.0",$/;"	function	line:20
lodash._baseassign	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^    "lodash._baseassign": "^3.0.0",$/;"	function	line:21
lodash._basefor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^    "lodash._basefor": "^3.0.0",$/;"	function	line:22
lodash.isarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^    "lodash.isarray": "^3.0.0",$/;"	function	line:23
lodash.keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/package.json	/^    "lodash.keys": "^3.0.0"$/;"	function	line:24
lodash._baseclone v3.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/README.md	/^# lodash._baseclone v3.3.0$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._baseclone/README.md	/^## Installation$/;"	function	line:5
baseCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/index.js	/^function baseCopy(source, props, object) {$/;"	function	line:19
baseCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/index.js	/^function baseCopy(source, props, object) {$/;"	function	line:19
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/package.json	/^  "name": "lodash._basecopy",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/package.json	/^  "version": "3.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/package.json	/^  "description": "The modern build of lodash’s internal `baseCopy` as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/package.json	/^  "license": "MIT",$/;"	function	line:7
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:8
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/package.json	/^  "contributors": [$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" }$/;"	function	line:17
lodash._basecopy v3.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/README.md	/^# lodash._basecopy v3.0.1$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basecopy/README.md	/^## Installation$/;"	function	line:5
baseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/index.js	/^var baseFor = createBaseFor();$/;"	variable	line:22
createBaseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/index.js	/^function createBaseFor(fromRight) {$/;"	function	line:31
createBaseFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/index.js	/^function createBaseFor(fromRight) {$/;"	function	line:31
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/package.json	/^  "name": "lodash._basefor",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/package.json	/^  "version": "3.0.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/package.json	/^  "description": "The internal lodash function `baseFor` exported as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/package.json	/^  "license": "MIT",$/;"	function	line:7
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:8
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/package.json	/^  "contributors": [$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:14
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" }$/;"	function	line:15
lodash._basefor v3.0.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/README.md	/^# lodash._basefor v3.0.3$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._basefor/README.md	/^## Installation$/;"	function	line:5
bindCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/index.js	/^function bindCallback(func, thisArg, argCount) {$/;"	function	line:20
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/index.js	/^  switch (argCount) {$/;"	function	line:27
bindCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/index.js	/^function bindCallback(func, thisArg, argCount) {$/;"	function	line:20
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/index.js	/^function identity(value) {$/;"	function	line:61
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/index.js	/^function identity(value) {$/;"	function	line:61
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/package.json	/^  "name": "lodash._bindcallback",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/package.json	/^  "version": "3.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/package.json	/^  "description": "The modern build of lodash’s internal `bindCallback` as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/package.json	/^  "license": "MIT",$/;"	function	line:7
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:8
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/package.json	/^  "contributors": [$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" }$/;"	function	line:17
lodash._bindcallback v3.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/README.md	/^# lodash._bindcallback v3.0.1$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._bindcallback/README.md	/^## Installation$/;"	function	line:5
funcTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/index.js	/^var funcTag = '[object Function]';$/;"	variable	line:11
reIsHostCtor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/index.js	/^var reIsHostCtor = \/^\\[object .+?Constructor\\]$\/;$/;"	variable	line:14
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/index.js	/^function isObjectLike(value) {$/;"	function	line:23
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/index.js	/^function isObjectLike(value) {$/;"	function	line:23
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/index.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:34
objToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/index.js	/^var objToString = objectProto.toString;$/;"	variable	line:40
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/index.js	/^function getNative(object, key) {$/;"	function	line:56
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/index.js	/^function isFunction(value) {$/;"	function	line:77
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/index.js	/^function isObject(value) {$/;"	function	line:104
isNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/index.js	/^function isNative(value) {$/;"	function	line:127
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/package.json	/^  "name": "lodash._getnative",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/package.json	/^  "version": "3.9.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/package.json	/^  "description": "The modern build of lodash’s internal `getNative` as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/package.json	/^  "license": "MIT",$/;"	function	line:7
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:8
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/package.json	/^  "contributors": [$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" }$/;"	function	line:17
lodash._getnative v3.9.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/README.md	/^# lodash._getnative v3.9.1$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash._getnative/README.md	/^## Installation$/;"	function	line:5
MAX_SAFE_INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^var MAX_SAFE_INTEGER = 9007199254740991;$/;"	variable	line:11
argsTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^var argsTag = '[object Arguments]',$/;"	variable	line:14
reIsUint	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^var reIsUint = \/^(?:0|[1-9]\\d*)$\/;$/;"	variable	line:19
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function apply(func, thisArg, args) {$/;"	function	line:31
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^  switch (args.length) {$/;"	function	line:32
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function apply(func, thisArg, args) {$/;"	function	line:31
baseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function baseTimes(n, iteratee) {$/;"	function	line:50
baseTimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function baseTimes(n, iteratee) {$/;"	function	line:50
overArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function overArg(func, transform) {$/;"	function	line:68
overArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function overArg(func, transform) {$/;"	function	line:68
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:78
objectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^var objectToString = objectProto.toString;$/;"	variable	line:85
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^var propertyIsEnumerable = objectProto.propertyIsEnumerable;$/;"	variable	line:88
nonEnumShadows	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^var nonEnumShadows = !propertyIsEnumerable.call({ 'valueOf': 1 }, 'valueOf');$/;"	variable	line:95
arrayLikeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function arrayLikeKeys(value, inherited) {$/;"	function	line:105
arrayLikeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function arrayLikeKeys(value, inherited) {$/;"	function	line:105
assignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function assignValue(object, key, value) {$/;"	function	line:134
assignValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function assignValue(object, key, value) {$/;"	function	line:134
baseKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function baseKeys(object) {$/;"	function	line:149
baseKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function baseKeys(object) {$/;"	function	line:149
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function baseRest(func, start) {$/;"	function	line:170
baseRest	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function baseRest(func, start) {$/;"	function	line:170
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function copyObject(source, props, object, customizer) {$/;"	function	line:201
copyObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function copyObject(source, props, object, customizer) {$/;"	function	line:201
createAssigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function createAssigner(assigner) {$/;"	function	line:226
createAssigner	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function createAssigner(assigner) {$/;"	function	line:226
isIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isIndex(value, length) {$/;"	function	line:260
isIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isIndex(value, length) {$/;"	function	line:260
isIterateeCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isIterateeCall(value, index, object) {$/;"	function	line:277
isIterateeCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isIterateeCall(value, index, object) {$/;"	function	line:277
isPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isPrototype(value) {$/;"	function	line:298
isPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isPrototype(value) {$/;"	function	line:298
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function eq(value, other) {$/;"	function	line:337
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function eq(value, other) {$/;"	function	line:337
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isArguments(value) {$/;"	function	line:359
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isArguments(value) {$/;"	function	line:359
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^var isArray = Array.isArray;$/;"	variable	line:388
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isArrayLike(value) {$/;"	function	line:415
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isArrayLike(value) {$/;"	function	line:415
isArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isArrayLikeObject(value) {$/;"	function	line:444
isArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isArrayLikeObject(value) {$/;"	function	line:444
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isFunction(value) {$/;"	function	line:465
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isFunction(value) {$/;"	function	line:465
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isLength(value) {$/;"	function	line:498
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isLength(value) {$/;"	function	line:498
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isObject(value) {$/;"	function	line:528
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isObject(value) {$/;"	function	line:528
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isObjectLike(value) {$/;"	function	line:557
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function isObjectLike(value) {$/;"	function	line:557
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^ * function Foo() {$/;"	function	line:579
Bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^ * function Bar() {$/;"	function	line:583
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^ * function Foo() {$/;"	function	line:620
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function keys(object) {$/;"	function	line:633
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/index.js	/^function keys(object) {$/;"	function	line:633
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/package.json	/^  "name": "lodash.assign",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/package.json	/^  "version": "4.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/package.json	/^  "description": "The lodash method `_.assign` exported as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/package.json	/^  "license": "MIT",$/;"	function	line:7
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/package.json	/^  "keywords": "lodash-modularized, assign",$/;"	function	line:8
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:9
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/package.json	/^  "contributors": [$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:15
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" }$/;"	function	line:16
lodash.assign v4.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/README.md	/^# lodash.assign v4.2.0$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.assign/README.md	/^## Installation$/;"	function	line:5
baseClone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/index.js	/^var baseClone = require('lodash._baseclone'),$/;"	variable	line:9
cloneDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/index.js	/^function cloneDeep(value, customizer, thisArg) {$/;"	function	line:57
cloneDeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/index.js	/^function cloneDeep(value, customizer, thisArg) {$/;"	function	line:57
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "name": "lodash.clonedeep",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "version": "3.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "description": "The modern build of lodash’s `_.cloneDeep` as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "license": "MIT",$/;"	function	line:7
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "keywords": "lodash, lodash-modularized, stdlib, util",$/;"	function	line:8
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:9
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "contributors": [$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" },$/;"	function	line:18
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^  "dependencies": {$/;"	function	line:19
lodash._baseclone	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^    "lodash._baseclone": "^3.0.0",$/;"	function	line:20
lodash._bindcallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/package.json	/^    "lodash._bindcallback": "^3.0.0"$/;"	function	line:21
lodash.clonedeep v3.0.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/README.md	/^# lodash.clonedeep v3.0.2$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.clonedeep/README.md	/^## Installation$/;"	function	line:5
MAX_SAFE_INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^var MAX_SAFE_INTEGER = 9007199254740991;$/;"	variable	line:11
argsTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^var argsTag = '[object Arguments]',$/;"	variable	line:14
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:22
objectToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^var objectToString = objectProto.toString;$/;"	variable	line:29
propertyIsEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^var propertyIsEnumerable = objectProto.propertyIsEnumerable;$/;"	variable	line:32
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isArguments(value) {$/;"	function	line:52
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isArguments(value) {$/;"	function	line:52
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isArrayLike(value) {$/;"	function	line:83
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isArrayLike(value) {$/;"	function	line:83
isArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isArrayLikeObject(value) {$/;"	function	line:112
isArrayLikeObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isArrayLikeObject(value) {$/;"	function	line:112
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isFunction(value) {$/;"	function	line:133
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isFunction(value) {$/;"	function	line:133
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isLength(value) {$/;"	function	line:166
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isLength(value) {$/;"	function	line:166
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isObject(value) {$/;"	function	line:196
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isObject(value) {$/;"	function	line:196
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isObjectLike(value) {$/;"	function	line:225
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/index.js	/^function isObjectLike(value) {$/;"	function	line:225
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/package.json	/^  "name": "lodash.isarguments",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/package.json	/^  "version": "3.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/package.json	/^  "description": "The lodash method `_.isArguments` exported as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/package.json	/^  "license": "MIT",$/;"	function	line:7
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/package.json	/^  "keywords": "lodash-modularized, isarguments",$/;"	function	line:8
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:9
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/package.json	/^  "contributors": [$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:15
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" }$/;"	function	line:16
lodash.isarguments v3.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/README.md	/^# lodash.isarguments v3.1.0$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarguments/README.md	/^## Installation$/;"	function	line:5
arrayTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/index.js	/^var arrayTag = '[object Array]',$/;"	variable	line:11
reIsHostCtor	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/index.js	/^var reIsHostCtor = \/^\\[object .+?Constructor\\]$\/;$/;"	variable	line:15
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/index.js	/^function isObjectLike(value) {$/;"	function	line:24
isObjectLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/index.js	/^function isObjectLike(value) {$/;"	function	line:24
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/index.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:35
objToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/index.js	/^var objToString = objectProto.toString;$/;"	variable	line:41
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/index.js	/^function getNative(object, key) {$/;"	function	line:66
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/index.js	/^function isLength(value) {$/;"	function	line:80
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/index.js	/^function isFunction(value) {$/;"	function	line:120
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/index.js	/^function isObject(value) {$/;"	function	line:147
isNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/index.js	/^function isNative(value) {$/;"	function	line:170
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/package.json	/^  "name": "lodash.isarray",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/package.json	/^  "version": "3.0.4",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/package.json	/^  "description": "The modern build of lodash’s `_.isArray` as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/package.json	/^  "license": "MIT",$/;"	function	line:7
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/package.json	/^  "keywords": "lodash, lodash-modularized, stdlib, util",$/;"	function	line:8
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:9
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/package.json	/^  "contributors": [$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" }$/;"	function	line:18
lodash.isarray v3.0.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/README.md	/^# lodash.isarray v3.0.4$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.isarray/README.md	/^## Installation$/;"	function	line:5
getNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^var getNative = require('lodash._getnative'),$/;"	variable	line:9
reIsUint	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^var reIsUint = \/^\\d+$\/;$/;"	variable	line:14
hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^var hasOwnProperty = objectProto.hasOwnProperty;$/;"	variable	line:20
nativeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^var nativeKeys = getNative(Object, 'keys');$/;"	variable	line:23
MAX_SAFE_INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^var MAX_SAFE_INTEGER = 9007199254740991;$/;"	variable	line:29
baseProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function baseProperty(key) {$/;"	function	line:38
baseProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function baseProperty(key) {$/;"	function	line:38
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function isArrayLike(value) {$/;"	function	line:63
isArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function isArrayLike(value) {$/;"	function	line:63
isIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function isIndex(value, length) {$/;"	function	line:75
isIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function isIndex(value, length) {$/;"	function	line:75
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function isLength(value) {$/;"	function	line:90
isLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function isLength(value) {$/;"	function	line:90
shimKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function shimKeys(object) {$/;"	function	line:102
shimKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function shimKeys(object) {$/;"	function	line:102
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function isObject(value) {$/;"	function	line:142
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function isObject(value) {$/;"	function	line:142
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^ * function Foo() {$/;"	function	line:163
Foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^ * function Foo() {$/;"	function	line:197
keysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function keysIn(object) {$/;"	function	line:207
keysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/index.js	/^function keysIn(object) {$/;"	function	line:207
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "name": "lodash.keys",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "version": "3.1.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "description": "The modern build of lodash’s `_.keys` as a module.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "homepage": "https:\/\/lodash.com\/",$/;"	function	line:5
icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "icon": "https:\/\/lodash.com\/icon.svg",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "license": "MIT",$/;"	function	line:7
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "keywords": "lodash, lodash-modularized, stdlib, util",$/;"	function	line:8
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "author": "John-David Dalton <john.david.dalton@gmail.com> (http:\/\/allyoucanleet.com\/)",$/;"	function	line:9
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "contributors": [$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "repository": "lodash\/lodash",$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "scripts": { "test": "echo \\"See https:\/\/travis-ci.org\/lodash\/lodash-cli for testing details.\\"" },$/;"	function	line:18
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^  "dependencies": {$/;"	function	line:19
lodash._getnative	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^    "lodash._getnative": "^3.0.0",$/;"	function	line:20
lodash.isarguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^    "lodash.isarguments": "^3.0.0",$/;"	function	line:21
lodash.isarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/package.json	/^    "lodash.isarray": "^3.0.0"$/;"	function	line:22
lodash.keys v3.1.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/README.md	/^# lodash.keys v3.1.2$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/lodash.keys/README.md	/^## Installation$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/index.js	/^module.exports = function(arr) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/index.js	/^'use strict';$/;"	function	line:8
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "name": "longest",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "description": "Get the longest item in an array.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "version": "1.0.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/longest",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/longest.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/longest\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "license": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^    "type": "MIT",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/longest\/blob\/master\/LICENSE"$/;"	function	line:19
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "files": [$/;"	function	line:21
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "main": "index.js",$/;"	function	line:24
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "engines": {$/;"	function	line:25
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^    "node": ">=0.10.0"$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "scripts": {$/;"	function	line:28
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^    "test": "mocha"$/;"	function	line:29
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "devDependencies": {$/;"	function	line:31
fill-range	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^    "fill-range": "^2.1.0",$/;"	function	line:32
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^    "mocha": "*"$/;"	function	line:33
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/package.json	/^  "keywords": [$/;"	function	line:35
longest [![NPM version](https://badge.fury.io/js/longest.svg)](http://badge.fury.io/js/longest)  [![Build Status](https://travis-ci.org/jonschlinkert/longest.svg)](https://travis-ci.org/jonschlinkert/longest)	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/README.md	/^# longest [![NPM version](https:\/\/badge.fury.io\/js\/longest.svg)](http:\/\/badge.fury.io\/js\/longest)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/longest.svg)](https:\/\/travis-ci.org\/jonschlinkert\/longest) $/;"	function	line:1
Install with [npm](npmjs.org)	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/README.md	/^## Install with [npm](npmjs.org)$/;"	function	line:5
Install with [bower](https://github.com/bower/bower)	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/README.md	/^### Install with [bower](https:\/\/github.com\/bower\/bower)$/;"	function	line:10
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/README.md	/^## Running tests$/;"	function	line:16
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/README.md	/^## Usage$/;"	function	line:23
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/README.md	/^## Related projects$/;"	function	line:34
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/README.md	/^## Running tests$/;"	function	line:42
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/README.md	/^## Contributing$/;"	function	line:49
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/README.md	/^## Author$/;"	function	line:52
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/longest/README.md	/^## License$/;"	function	line:59
looseEnvify	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/cli.js	/^var looseEnvify = require('.\/');$/;"	variable	line:4
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/cli.js	/^var fs = require('fs');$/;"	variable	line:5
stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^var stream = require('stream');$/;"	variable	line:3
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^var util = require('util');$/;"	variable	line:4
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^var replace = require('.\/replace');$/;"	variable	line:5
jsonExtRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^var jsonExtRe = \/\\.json$\/;$/;"	variable	line:7
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^module.exports = function(rootEnv) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^var jsonExtRe = \/\\.json$\/;$/;"	function	line:7
envs	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^    var envs = trOpts ? [rootEnv, trOpts] : [rootEnv];$/;"	variable	line:15
LooseEnvify	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^function LooseEnvify(envs) {$/;"	function	line:20
LooseEnvify	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^function LooseEnvify(envs) {$/;"	class	line:20
_transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^LooseEnvify.prototype._transform = function(buf, enc, cb) {$/;"	function	line:27
LooseEnvify._transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^LooseEnvify.prototype._transform = function(buf, enc, cb) {$/;"	method	line:27
_flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^LooseEnvify.prototype._flush = function(cb) {$/;"	function	line:32
LooseEnvify._flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/loose-envify.js	/^LooseEnvify.prototype._flush = function(cb) {$/;"	method	line:32
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "name": "loose-envify",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "version": "1.3.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "keywords": [$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "homepage": "https:\/\/github.com\/zertosh\/loose-envify",$/;"	function	line:14
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "license": "MIT",$/;"	function	line:15
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "author": "Andres Suarez <zertosh@gmail.com>",$/;"	function	line:16
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "main": "index.js",$/;"	function	line:17
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "bin": {$/;"	function	line:18
loose-envify	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^    "loose-envify": "cli.js"$/;"	function	line:19
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "repository": {$/;"	function	line:21
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^    "type": "git",$/;"	function	line:22
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^    "url": "git:\/\/github.com\/zertosh\/loose-envify.git"$/;"	function	line:23
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "scripts": {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^    "test": "tap test\/*.js"$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "dependencies": {$/;"	function	line:28
js-tokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^    "js-tokens": "^3.0.0"$/;"	function	line:29
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^  "devDependencies": {$/;"	function	line:31
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^    "browserify": "^13.1.1",$/;"	function	line:32
envify	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^    "envify": "^3.4.0",$/;"	function	line:33
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/package.json	/^    "tap": "^8.0.0"$/;"	function	line:34
loose-envify	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/README.md	/^# loose-envify$/;"	function	line:1
Gotchas	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/README.md	/^## Gotchas$/;"	function	line:7
Usage/Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/README.md	/^## Usage\/Options$/;"	function	line:21
Benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/README.md	/^## Benchmark$/;"	function	line:25
jsTokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/replace.js	/^var jsTokens = require('js-tokens').default;$/;"	variable	line:3
processEnvRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/replace.js	/^var processEnvRe = \/\\bprocess\\.env\\.[_$a-zA-Z][$\\w]+\\b\/;$/;"	variable	line:5
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/replace.js	/^function replace(src, envs) {$/;"	function	line:8
getAdjacentCodeToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/replace.js	/^function getAdjacentCodeToken(dir, parts, i) {$/;"	function	line:44
getReplacementString	/Users/jonathan/repos/identifiers-arxiv/node_modules/loose-envify/replace.js	/^function getReplacementString(envs, name, purge) {$/;"	function	line:53
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/.travis.yml	/^node_js:$/;"	function	line:2
BaseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/lib/makeerror.js	/^function BaseError() {}$/;"	function	line:5
BaseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/lib/makeerror.js	/^function BaseError() {}$/;"	class	line:5
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/lib/makeerror.js	/^BaseError.prototype.toString = function() {$/;"	function	line:7
BaseError.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/lib/makeerror.js	/^BaseError.prototype.toString = function() {$/;"	method	line:7
makeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/lib/makeerror.js	/^function makeError(name, defaultMessage, defaultData) {$/;"	function	line:37
CustomError	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/lib/makeerror.js	/^  var CustomError = function(message, data) {$/;"	function	line:43
this.var.CustomError	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/lib/makeerror.js	/^  }$/;"	class	line:81
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^  "name": "makeerror",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^  "description": "A library to make errors.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^  "version": "1.0.11",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^  "author": "Naitik Shah <n@daaku.org>",$/;"	function	line:6
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^  "main": "lib\/makeerror",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^  "repository": {$/;"	function	line:8
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^    "type": "git",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^    "url": "https:\/\/github.com\/daaku\/nodejs-makeerror"$/;"	function	line:10
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^  "scripts": { "test": "NODE_PATH=.\/lib mocha --ui exports" },$/;"	function	line:12
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^  "dependencies": {$/;"	function	line:13
tmpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^    "tmpl": "1.0.x"$/;"	function	line:14
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^  "devDependencies": {$/;"	function	line:16
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/makeerror/package.json	/^    "mocha": "0.12.x"$/;"	function	line:17
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/.travis.yml	/^node_js:$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/bower.json	/^  "name": "marked",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/bower.json	/^  "version": "0.3.4",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/bower.json	/^  "homepage": "https:\/\/github.com\/chjj\/marked",$/;"	function	line:4
authors	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/bower.json	/^  "authors": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/bower.json	/^  "description": "A markdown parser built for speed",$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/bower.json	/^  "keywords": [$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/bower.json	/^  "main": "lib\/marked.js",$/;"	function	line:14
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/bower.json	/^  "license": "MIT",$/;"	function	line:15
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/bower.json	/^  "ignore": [$/;"	function	line:16
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/component.json	/^  "name": "marked",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/component.json	/^  "version": "0.3.4",$/;"	function	line:3
repo	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/component.json	/^  "repo": "chjj\/marked",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/component.json	/^  "description": "A markdown parser built for speed",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/component.json	/^  "keywords": ["markdown", "markup", "html"],$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/component.json	/^  "scripts": ["lib\/marked.js"],$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/component.json	/^  "main": "lib\/marked.js",$/;"	function	line:8
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/component.json	/^  "license": "MIT"$/;"	function	line:9
Markdown is broken	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/doc/broken.md	/^# Markdown is broken$/;"	function	line:1
Examples of markdown's "stupid" list parsing	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/doc/broken.md	/^## Examples of markdown's "stupid" list parsing$/;"	function	line:20
Why quality matters - Part 2	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/doc/broken.md	/^# Why quality matters - Part 2$/;"	function	line:222
Todo	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/doc/todo.md	/^# Todo$/;"	function	line:1
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/Gulpfile.js	/^var gulp = require('gulp');$/;"	variable	line:1
uglify	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/Gulpfile.js	/^var uglify = require('gulp-uglify');$/;"	variable	line:2
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/Gulpfile.js	/^var concat = require('gulp-concat');$/;"	variable	line:3
preserveFirstComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/Gulpfile.js	/^var preserveFirstComment = function() {$/;"	function	line:5
preserveFirstComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/Gulpfile.js	/^var preserveFirstComment = function() {$/;"	function	line:5
newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^var block = {$/;"	property	line:13
Lexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function Lexer(options) {$/;"	function	line:102
Lexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function Lexer(options) {$/;"	class	line:102
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Lexer.lex = function(src, options) {$/;"	function	line:127
Lexer.lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Lexer.rules = block;$/;"	function	line:121
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Lexer.prototype.lex = function(src) {$/;"	function	line:136
Lexer.lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Lexer.prototype.lex = function(src) {$/;"	method	line:136
token	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Lexer.prototype.token = function(src, top, bq) {$/;"	function	line:150
Lexer.token	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Lexer.prototype.token = function(src, top, bq) {$/;"	method	line:150
item.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^      item = {$/;"	property	line:212
item.header	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^        type: 'table',$/;"	property	line:213
this.tokens.tokens.href	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^      this.tokens.links[cap[1].toLowerCase()] = {$/;"	property	line:373
item.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^      item = {$/;"	property	line:384
item.header	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^        type: 'table',$/;"	property	line:385
inline.escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^var inline = {$/;"	property	line:450
InlineLexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function InlineLexer(links, options) {$/;"	function	line:520
InlineLexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function InlineLexer(links, options) {$/;"	class	line:520
output	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^InlineLexer.output = function(src, links, options) {$/;"	function	line:553
InlineLexer.output	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^InlineLexer.rules = inline;$/;"	function	line:547
output	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^InlineLexer.prototype.output = function(src) {$/;"	function	line:562
InlineLexer.output	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^InlineLexer.prototype.output = function(src) {$/;"	method	line:562
outputLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^InlineLexer.prototype.outputLink = function(cap, link) {$/;"	function	line:702
InlineLexer.outputLink	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^InlineLexer.prototype.outputLink = function(cap, link) {$/;"	method	line:702
smartypants	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^InlineLexer.prototype.smartypants = function(text) {$/;"	function	line:715
InlineLexer.smartypants	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^InlineLexer.prototype.smartypants = function(text) {$/;"	method	line:715
mangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^InlineLexer.prototype.mangle = function(text) {$/;"	function	line:738
Renderer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function Renderer(options) {$/;"	function	line:760
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.code = function(code, lang, escaped) {$/;"	function	line:764
blockquote	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.blockquote = function(quote) {$/;"	function	line:787
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.html = function(html) {$/;"	function	line:791
heading	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.heading = function(text, level, raw) {$/;"	function	line:795
hr	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.hr = function() {$/;"	function	line:808
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.list = function(body, ordered) {$/;"	function	line:812
listitem	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.listitem = function(text) {$/;"	function	line:817
paragraph	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.paragraph = function(text) {$/;"	function	line:821
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.table = function(header, body) {$/;"	function	line:825
tablerow	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.tablerow = function(content) {$/;"	function	line:836
tablecell	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.tablecell = function(content, flags) {$/;"	function	line:840
strong	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.strong = function(text) {$/;"	function	line:849
em	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.em = function(text) {$/;"	function	line:853
codespan	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.codespan = function(text) {$/;"	function	line:857
br	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.br = function() {$/;"	function	line:861
del	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.del = function(text) {$/;"	function	line:865
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.link = function(href, title, text) {$/;"	function	line:869
image	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.image = function(href, title, text) {$/;"	function	line:890
text	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Renderer.prototype.text = function(text) {$/;"	function	line:899
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function Parser(options) {$/;"	function	line:907
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Parser.parse = function(src, options, renderer) {$/;"	function	line:920
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Parser.prototype.parse = function(src) {$/;"	function	line:929
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Parser.prototype.next = function() {$/;"	function	line:945
peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Parser.prototype.peek = function() {$/;"	function	line:953
parseText	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Parser.prototype.parseText = function() {$/;"	function	line:961
tok	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^Parser.prototype.tok = function() {$/;"	function	line:975
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^  switch (this.token.type) {$/;"	function	line:976
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function escape(html, encode) {$/;"	function	line:1087
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function unescape(html) {$/;"	function	line:1096
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function replace(regex, opt) {$/;"	function	line:1110
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^  return function self(name, val) {$/;"	function	line:1113
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function noop() {}$/;"	function	line:1122
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function merge(obj) {$/;"	function	line:1125
marked	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^function marked(src, opt, callback) {$/;"	function	line:1147
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^    var done = function(err) {$/;"	function	line:1169
setOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^marked.setOptions = function(opt) {$/;"	function	line:1236
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/lib/marked.js	/^  define(function() { return marked; });$/;"	function	line:1279
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	function	line:6
Lexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	function	line:6
newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
Lexer.lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	function	line:6
Lexer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	class	line:6
Lexer.lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	method	line:6
Lexer.token	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	method	line:6
item.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
item.header	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
this.tokens.tokens.href	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
item.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
item.header	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
var.inline.escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
function.unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	function	line:6
function.replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	function	line:6
function.noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	function	line:6
var.done	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	function	line:6
marked.defaults.gfm	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.tables	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.breaks	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.pedantic	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.sanitize	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.sanitizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.mangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.smartLists	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.silent	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.langPrefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.smartypants	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.headerPrefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
marked.defaults.renderer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/marked.min.js	/^(function(){var block={newline:\/^\\n+\/,code:\/^( {4}[^\\n]+\\n*)+\/,fences:noop,hr:\/^( *[-*_]){3,} *(?:\\n+|$)\/,heading:\/^ *(#{1,6}) *([^\\n]+?) *#* *(?:\\n+|$)\/,nptable:noop,lheading:\/^([^\\n]+)\\n *(=|-){2,} *(?:\\n+|$)\/,blockquote:\/^( *>[^\\n]+(\\n(?!def)[^\\n]+)*\\n*)+\/,list:\/^( *)(bull) [\\s\\S]+?(?:hr|def|\\n{2,}(?! )(?!\\1bull )\\n*|\\s*$)\/,html:\/^ *(?:comment *(?:\\n|\\s*$)|closed *(?:\\n{2,}|\\s*$)|closing *(?:\\n{2,}|\\s*$))\/,def:\/^ *\\[([^\\]]+)\\]: *<?([^\\s>]+)>?(?: +["(]([^\\n]+)[")])? *(?:\\n+|$)\/,table:noop,paragraph:\/^((?:[^\\n]+\\n?(?!hr|heading|lheading|blockquote|tag|def))+)\\n*\/,text:\/^[^\\n]+\/};block.bullet=\/(?:[*+-]|\\d+\\.)\/;block.item=\/^( *)(bull) [^\\n]*(?:\\n(?!\\1bull )[^\\n]*)*\/;block.item=replace(block.item,"gm")(\/bull\/g,block.bullet)();block.list=replace(block.list)(\/bull\/g,block.bullet)("hr","\\\\n+(?=\\\\1?(?:[-*_] *){3,}(?:\\\\n+|$))")("def","\\\\n+(?="+block.def.source+")")();block.blockquote=replace(block.blockquote)("def",block.def)();block._tag="(?!(?:"+"a|em|strong|small|s|cite|q|dfn|abbr|data|time|code"+"|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo"+"|span|br|wbr|ins|del|img)\\\\b)\\\\w+(?!:\/|[^\\\\w\\\\s@]*@)\\\\b";block.html=replace(block.html)("comment",\/<!--[\\s\\S]*?-->\/)("closed",\/<(tag)[\\s\\S]+?<\\\/\\1>\/)("closing",\/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>\/)(\/tag\/g,block._tag)();block.paragraph=replace(block.paragraph)("hr",block.hr)("heading",block.heading)("lheading",block.lheading)("blockquote",block.blockquote)("tag","<"+block._tag)("def",block.def)();block.normal=merge({},block);block.gfm=merge({},block.normal,{fences:\/^ *(`{3,}|~{3,})[ \\.]*(\\S+)? *\\n([\\s\\S]*?)\\s*\\1 *(?:\\n+|$)\/,paragraph:\/^\/,heading:\/^ *(#{1,6}) +([^\\n]+?) *#* *(?:\\n+|$)\/});block.gfm.paragraph=replace(block.paragraph)("(?!","(?!"+block.gfm.fences.source.replace("\\\\1","\\\\2")+"|"+block.list.source.replace("\\\\1","\\\\3")+"|")();block.tables=merge({},block.gfm,{nptable:\/^ *(\\S.*\\|.*)\\n *([-:]+ *\\|[-| :]*)\\n((?:.*\\|.*(?:\\n|$))*)\\n*\/,table:\/^ *\\|(.+)\\n *\\|( *[-:]+[-| :]*)\\n((?: *\\|.*(?:\\n|$))*)\\n*\/});function Lexer(options){this.tokens=[];this.tokens.links={};this.options=options||marked.defaults;this.rules=block.normal;if(this.options.gfm){if(this.options.tables){this.rules=block.tables}else{this.rules=block.gfm}}}Lexer.rules=block;Lexer.lex=function(src,options){var lexer=new Lexer(options);return lexer.lex(src)};Lexer.prototype.lex=function(src){src=src.replace(\/\\r\\n|\\r\/g,"\\n").replace(\/\\t\/g,"    ").replace(\/\\u00a0\/g," ").replace(\/\\u2424\/g,"\\n");return this.token(src,true)};Lexer.prototype.token=function(src,top,bq){var src=src.replace(\/^ +$\/gm,""),next,loose,cap,bull,b,item,space,i,l;while(src){if(cap=this.rules.newline.exec(src)){src=src.substring(cap[0].length);if(cap[0].length>1){this.tokens.push({type:"space"})}}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);cap=cap[0].replace(\/^ {4}\/gm,"");this.tokens.push({type:"code",text:!this.options.pedantic?cap.replace(\/\\n+$\/,""):cap});continue}if(cap=this.rules.fences.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"code",lang:cap[2],text:cap[3]||""});continue}if(cap=this.rules.heading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[1].length,text:cap[2]});continue}if(top&&(cap=this.rules.nptable.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].split(\/ *\\| *\/)}this.tokens.push(item);continue}if(cap=this.rules.lheading.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"heading",depth:cap[2]==="="?1:2,text:cap[1]});continue}if(cap=this.rules.hr.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"hr"});continue}if(cap=this.rules.blockquote.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"blockquote_start"});cap=cap[0].replace(\/^ *> ?\/gm,"");this.token(cap,top,true);this.tokens.push({type:"blockquote_end"});continue}if(cap=this.rules.list.exec(src)){src=src.substring(cap[0].length);bull=cap[2];this.tokens.push({type:"list_start",ordered:bull.length>1});cap=cap[0].match(this.rules.item);next=false;l=cap.length;i=0;for(;i<l;i++){item=cap[i];space=item.length;item=item.replace(\/^ *([*+-]|\\d+\\.) +\/,"");if(~item.indexOf("\\n ")){space-=item.length;item=!this.options.pedantic?item.replace(new RegExp("^ {1,"+space+"}","gm"),""):item.replace(\/^ {1,4}\/gm,"")}if(this.options.smartLists&&i!==l-1){b=block.bullet.exec(cap[i+1])[0];if(bull!==b&&!(bull.length>1&&b.length>1)){src=cap.slice(i+1).join("\\n")+src;i=l-1}}loose=next||\/\\n\\n(?!\\s*$)\/.test(item);if(i!==l-1){next=item.charAt(item.length-1)==="\\n";if(!loose)loose=next}this.tokens.push({type:loose?"loose_item_start":"list_item_start"});this.token(item,false,bq);this.tokens.push({type:"list_item_end"})}this.tokens.push({type:"list_end"});continue}if(cap=this.rules.html.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&(cap[1]==="pre"||cap[1]==="script"||cap[1]==="style"),text:cap[0]});continue}if(!bq&&top&&(cap=this.rules.def.exec(src))){src=src.substring(cap[0].length);this.tokens.links[cap[1].toLowerCase()]={href:cap[2],title:cap[3]};continue}if(top&&(cap=this.rules.table.exec(src))){src=src.substring(cap[0].length);item={type:"table",header:cap[1].replace(\/^ *| *\\| *$\/g,"").split(\/ *\\| *\/),align:cap[2].replace(\/^ *|\\| *$\/g,"").split(\/ *\\| *\/),cells:cap[3].replace(\/(?: *\\| *)?\\n$\/,"").split("\\n")};for(i=0;i<item.align.length;i++){if(\/^ *-+: *$\/.test(item.align[i])){item.align[i]="right"}else if(\/^ *:-+: *$\/.test(item.align[i])){item.align[i]="center"}else if(\/^ *:-+ *$\/.test(item.align[i])){item.align[i]="left"}else{item.align[i]=null}}for(i=0;i<item.cells.length;i++){item.cells[i]=item.cells[i].replace(\/^ *\\| *| *\\| *$\/g,"").split(\/ *\\| *\/)}this.tokens.push(item);continue}if(top&&(cap=this.rules.paragraph.exec(src))){src=src.substring(cap[0].length);this.tokens.push({type:"paragraph",text:cap[1].charAt(cap[1].length-1)==="\\n"?cap[1].slice(0,-1):cap[1]});continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);this.tokens.push({type:"text",text:cap[0]});continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return this.tokens};var inline={escape:\/^\\\\([\\\\`*{}\\[\\]()#+\\-.!_>])\/,autolink:\/^<([^ >]+(@|:\\\/)[^ >]+)>\/,url:noop,tag:\/^<!--[\\s\\S]*?-->|^<\\\/?\\w+(?:"[^"]*"|'[^']*'|[^'">])*?>\/,link:\/^!?\\[(inside)\\]\\(href\\)\/,reflink:\/^!?\\[(inside)\\]\\s*\\[([^\\]]*)\\]\/,nolink:\/^!?\\[((?:\\[[^\\]]*\\]|[^\\[\\]])*)\\]\/,strong:\/^__([\\s\\S]+?)__(?!_)|^\\*\\*([\\s\\S]+?)\\*\\*(?!\\*)\/,em:\/^\\b_((?:[^_]|__)+?)_\\b|^\\*((?:\\*\\*|[\\s\\S])+?)\\*(?!\\*)\/,code:\/^(`+)\\s*([\\s\\S]*?[^`])\\s*\\1(?!`)\/,br:\/^ {2,}\\n(?!\\s*$)\/,del:noop,text:\/^[\\s\\S]+?(?=[\\\\<!\\[_*`]| {2,}\\n|$)\/};inline._inside=\/(?:\\[[^\\]]*\\]|[^\\[\\]]|\\](?=[^\\[]*\\]))*\/;inline._href=\/\\s*<?([\\s\\S]*?)>?(?:\\s+['"]([\\s\\S]*?)['"])?\\s*\/;inline.link=replace(inline.link)("inside",inline._inside)("href",inline._href)();inline.reflink=replace(inline.reflink)("inside",inline._inside)();inline.normal=merge({},inline);inline.pedantic=merge({},inline.normal,{strong:\/^__(?=\\S)([\\s\\S]*?\\S)__(?!_)|^\\*\\*(?=\\S)([\\s\\S]*?\\S)\\*\\*(?!\\*)\/,em:\/^_(?=\\S)([\\s\\S]*?\\S)_(?!_)|^\\*(?=\\S)([\\s\\S]*?\\S)\\*(?!\\*)\/});inline.gfm=merge({},inline.normal,{escape:replace(inline.escape)("])","~|])")(),url:\/^(https?:\\\/\\\/[^\\s<]+[^<.,:;"')\\]\\s])\/,del:\/^~~(?=\\S)([\\s\\S]*?\\S)~~\/,text:replace(inline.text)("]|","~]|")("|","|https?:\/\/|")()});inline.breaks=merge({},inline.gfm,{br:replace(inline.br)("{2,}","*")(),text:replace(inline.gfm.text)("{2,}","*")()});function InlineLexer(links,options){this.options=options||marked.defaults;this.links=links;this.rules=inline.normal;this.renderer=this.options.renderer||new Renderer;this.renderer.options=this.options;if(!this.links){throw new Error("Tokens array requires a `links` property.")}if(this.options.gfm){if(this.options.breaks){this.rules=inline.breaks}else{this.rules=inline.gfm}}else if(this.options.pedantic){this.rules=inline.pedantic}}InlineLexer.rules=inline;InlineLexer.output=function(src,links,options){var inline=new InlineLexer(links,options);return inline.output(src)};InlineLexer.prototype.output=function(src){var out="",link,text,href,cap;while(src){if(cap=this.rules.escape.exec(src)){src=src.substring(cap[0].length);out+=cap[1];continue}if(cap=this.rules.autolink.exec(src)){src=src.substring(cap[0].length);if(cap[2]==="@"){text=cap[1].charAt(6)===":"?this.mangle(cap[1].substring(7)):this.mangle(cap[1]);href=this.mangle("mailto:")+text}else{text=escape(cap[1]);href=text}out+=this.renderer.link(href,null,text);continue}if(!this.inLink&&(cap=this.rules.url.exec(src))){src=src.substring(cap[0].length);text=escape(cap[1]);href=text;out+=this.renderer.link(href,null,text);continue}if(cap=this.rules.tag.exec(src)){if(!this.inLink&&\/^<a \/i.test(cap[0])){this.inLink=true}else if(this.inLink&&\/^<\\\/a>\/i.test(cap[0])){this.inLink=false}src=src.substring(cap[0].length);out+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(cap[0]):escape(cap[0]):cap[0];continue}if(cap=this.rules.link.exec(src)){src=src.substring(cap[0].length);this.inLink=true;out+=this.outputLink(cap,{href:cap[2],title:cap[3]});this.inLink=false;continue}if((cap=this.rules.reflink.exec(src))||(cap=this.rules.nolink.exec(src))){src=src.substring(cap[0].length);link=(cap[2]||cap[1]).replace(\/\\s+\/g," ");link=this.links[link.toLowerCase()];if(!link||!link.href){out+=cap[0].charAt(0);src=cap[0].substring(1)+src;continue}this.inLink=true;out+=this.outputLink(cap,link);this.inLink=false;continue}if(cap=this.rules.strong.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.strong(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.em.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.em(this.output(cap[2]||cap[1]));continue}if(cap=this.rules.code.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.codespan(escape(cap[2],true));continue}if(cap=this.rules.br.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.br();continue}if(cap=this.rules.del.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.del(this.output(cap[1]));continue}if(cap=this.rules.text.exec(src)){src=src.substring(cap[0].length);out+=this.renderer.text(escape(this.smartypants(cap[0])));continue}if(src){throw new Error("Infinite loop on byte: "+src.charCodeAt(0))}}return out};InlineLexer.prototype.outputLink=function(cap,link){var href=escape(link.href),title=link.title?escape(link.title):null;return cap[0].charAt(0)!=="!"?this.renderer.link(href,title,this.output(cap[1])):this.renderer.image(href,title,escape(cap[1]))};InlineLexer.prototype.smartypants=function(text){if(!this.options.smartypants)return text;return text.replace(\/---\/g,"—").replace(\/--\/g,"–").replace(\/(^|[-\\u2014\/(\\[{"\\s])'\/g,"$1‘").replace(\/'\/g,"’").replace(\/(^|[-\\u2014\/(\\[{\\u2018\\s])"\/g,"$1“").replace(\/"\/g,"”").replace(\/\\.{3}\/g,"…")};InlineLexer.prototype.mangle=function(text){if(!this.options.mangle)return text;var out="",l=text.length,i=0,ch;for(;i<l;i++){ch=text.charCodeAt(i);if(Math.random()>.5){ch="x"+ch.toString(16)}out+="&#"+ch+";"}return out};function Renderer(options){this.options=options||{}}Renderer.prototype.code=function(code,lang,escaped){if(this.options.highlight){var out=this.options.highlight(code,lang);if(out!=null&&out!==code){escaped=true;code=out}}if(!lang){return"<pre><code>"+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>"}return'<pre><code class="'+this.options.langPrefix+escape(lang,true)+'">'+(escaped?code:escape(code,true))+"\\n<\/code><\/pre>\\n"};Renderer.prototype.blockquote=function(quote){return"<blockquote>\\n"+quote+"<\/blockquote>\\n"};Renderer.prototype.html=function(html){return html};Renderer.prototype.heading=function(text,level,raw){return"<h"+level+' id="'+this.options.headerPrefix+raw.toLowerCase().replace(\/[^\\w]+\/g,"-")+'">'+text+"<\/h"+level+">\\n"};Renderer.prototype.hr=function(){return this.options.xhtml?"<hr\/>\\n":"<hr>\\n"};Renderer.prototype.list=function(body,ordered){var type=ordered?"ol":"ul";return"<"+type+">\\n"+body+"<\/"+type+">\\n"};Renderer.prototype.listitem=function(text){return"<li>"+text+"<\/li>\\n"};Renderer.prototype.paragraph=function(text){return"<p>"+text+"<\/p>\\n"};Renderer.prototype.table=function(header,body){return"<table>\\n"+"<thead>\\n"+header+"<\/thead>\\n"+"<tbody>\\n"+body+"<\/tbody>\\n"+"<\/table>\\n"};Renderer.prototype.tablerow=function(content){return"<tr>\\n"+content+"<\/tr>\\n"};Renderer.prototype.tablecell=function(content,flags){var type=flags.header?"th":"td";var tag=flags.align?"<"+type+' style="text-align:'+flags.align+'">':"<"+type+">";return tag+content+"<\/"+type+">\\n"};Renderer.prototype.strong=function(text){return"<strong>"+text+"<\/strong>"};Renderer.prototype.em=function(text){return"<em>"+text+"<\/em>"};Renderer.prototype.codespan=function(text){return"<code>"+text+"<\/code>"};Renderer.prototype.br=function(){return this.options.xhtml?"<br\/>":"<br>"};Renderer.prototype.del=function(text){return"<del>"+text+"<\/del>"};Renderer.prototype.link=function(href,title,text){if(this.options.sanitize){try{var prot=decodeURIComponent(unescape(href)).replace(\/[^\\w:]\/g,"").toLowerCase()}catch(e){return""}if(prot.indexOf("javascript:")===0||prot.indexOf("vbscript:")===0){return""}}var out='<a href="'+href+'"';if(title){out+=' title="'+title+'"'}out+=">"+text+"<\/a>";return out};Renderer.prototype.image=function(href,title,text){var out='<img src="'+href+'" alt="'+text+'"';if(title){out+=' title="'+title+'"'}out+=this.options.xhtml?"\/>":">";return out};Renderer.prototype.text=function(text){return text};function Parser(options){this.tokens=[];this.token=null;this.options=options||marked.defaults;this.options.renderer=this.options.renderer||new Renderer;this.renderer=this.options.renderer;this.renderer.options=this.options}Parser.parse=function(src,options,renderer){var parser=new Parser(options,renderer);return parser.parse(src)};Parser.prototype.parse=function(src){this.inline=new InlineLexer(src.links,this.options,this.renderer);this.tokens=src.reverse();var out="";while(this.next()){out+=this.tok()}return out};Parser.prototype.next=function(){return this.token=this.tokens.pop()};Parser.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0};Parser.prototype.parseText=function(){var body=this.token.text;while(this.peek().type==="text"){body+="\\n"+this.next().text}return this.inline.output(body)};Parser.prototype.tok=function(){switch(this.token.type){case"space":{return""}case"hr":{return this.renderer.hr()}case"heading":{return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text)}case"code":{return this.renderer.code(this.token.text,this.token.lang,this.token.escaped)}case"table":{var header="",body="",i,row,cell,flags,j;cell="";for(i=0;i<this.token.header.length;i++){flags={header:true,align:this.token.align[i]};cell+=this.renderer.tablecell(this.inline.output(this.token.header[i]),{header:true,align:this.token.align[i]})}header+=this.renderer.tablerow(cell);for(i=0;i<this.token.cells.length;i++){row=this.token.cells[i];cell="";for(j=0;j<row.length;j++){cell+=this.renderer.tablecell(this.inline.output(row[j]),{header:false,align:this.token.align[j]})}body+=this.renderer.tablerow(cell)}return this.renderer.table(header,body)}case"blockquote_start":{var body="";while(this.next().type!=="blockquote_end"){body+=this.tok()}return this.renderer.blockquote(body)}case"list_start":{var body="",ordered=this.token.ordered;while(this.next().type!=="list_end"){body+=this.tok()}return this.renderer.list(body,ordered)}case"list_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.token.type==="text"?this.parseText():this.tok()}return this.renderer.listitem(body)}case"loose_item_start":{var body="";while(this.next().type!=="list_item_end"){body+=this.tok()}return this.renderer.listitem(body)}case"html":{var html=!this.token.pre&&!this.options.pedantic?this.inline.output(this.token.text):this.token.text;return this.renderer.html(html)}case"paragraph":{return this.renderer.paragraph(this.inline.output(this.token.text))}case"text":{return this.renderer.paragraph(this.parseText())}}};function escape(html,encode){return html.replace(!encode?\/&(?!#?\\w+;)\/g:\/&\/g,"&amp;").replace(\/<\/g,"&lt;").replace(\/>\/g,"&gt;").replace(\/"\/g,"&quot;").replace(\/'\/g,"&#39;")}function unescape(html){return html.replace(\/&([#\\w]+);\/g,function(_,n){n=n.toLowerCase();if(n==="colon")return":";if(n.charAt(0)==="#"){return n.charAt(1)==="x"?String.fromCharCode(parseInt(n.substring(2),16)):String.fromCharCode(+n.substring(1))}return""})}function replace(regex,opt){regex=regex.source;opt=opt||"";return function self(name,val){if(!name)return new RegExp(regex,opt);val=val.source||val;val=val.replace(\/(^|[^\\[])\\^\/g,"$1");regex=regex.replace(name,val);return self}}function noop(){}noop.exec=noop;function merge(obj){var i=1,target,key;for(;i<arguments.length;i++){target=arguments[i];for(key in target){if(Object.prototype.hasOwnProperty.call(target,key)){obj[key]=target[key]}}}return obj}function marked(src,opt,callback){if(callback||typeof opt==="function"){if(!callback){callback=opt;opt=null}opt=merge({},marked.defaults,opt||{});var highlight=opt.highlight,tokens,pending,i=0;try{tokens=Lexer.lex(src,opt)}catch(e){return callback(e)}pending=tokens.length;var done=function(err){if(err){opt.highlight=highlight;return callback(err)}var out;try{out=Parser.parse(tokens,opt)}catch(e){err=e}opt.highlight=highlight;return err?callback(err):callback(null,out)};if(!highlight||highlight.length<3){return done()}delete opt.highlight;if(!pending)return done();for(;i<tokens.length;i++){(function(token){if(token.type!=="code"){return--pending||done()}return highlight(token.text,token.lang,function(err,code){if(err)return done(err);if(code==null||code===token.text){return--pending||done()}token.text=code;token.escaped=true;--pending||done()})})(tokens[i])}return}try{if(opt)opt=merge({},marked.defaults,opt);return Parser.parse(Lexer.lex(src,opt),opt)}catch(e){e.message+="\\nPlease report this to https:\/\/github.com\/chjj\/marked.";if((opt||marked.defaults).silent){return"<p>An error occured:<\/p><pre>"+escape(e.message+"",true)+"<\/pre>"}throw e}}marked.options=marked.setOptions=function(opt){merge(marked.defaults,opt);return marked};marked.defaults={gfm:true,tables:true,breaks:false,pedantic:false,sanitize:false,sanitizer:null,mangle:true,smartLists:false,silent:false,highlight:null,langPrefix:"lang-",smartypants:false,headerPrefix:"",renderer:new Renderer,xhtml:false};marked.Parser=Parser;marked.parser=Parser.parse;marked.Renderer=Renderer;marked.Lexer=Lexer;marked.lexer=Lexer.lex;marked.InlineLexer=InlineLexer;marked.inlineLexer=InlineLexer.output;marked.parse=marked;if(typeof module!=="undefined"&&typeof exports==="object"){module.exports=marked}else if(typeof define==="function"&&define.amd){define(function(){return marked})}else{this.marked=marked}}).call(function(){return this||(typeof window!=="undefined"?window:global)}());/;"	property	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "name": "marked",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "description": "A markdown parser built for speed",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "author": "Christopher Jeffrey",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "version": "0.3.6",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "main": ".\/lib\/marked.js",$/;"	function	line:6
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "bin": ".\/bin\/marked",$/;"	function	line:7
man	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "man": ".\/man\/marked.1",$/;"	function	line:8
preferGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "preferGlobal": true,$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "repository": "git:\/\/github.com\/chjj\/marked.git",$/;"	function	line:10
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "homepage": "https:\/\/github.com\/chjj\/marked",$/;"	function	line:11
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "bugs": { "url": "http:\/\/github.com\/chjj\/marked\/issues" },$/;"	function	line:12
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "license": "MIT",$/;"	function	line:13
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "keywords": ["markdown", "markup", "html"],$/;"	function	line:14
tags	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "tags": ["markdown", "markup", "html"],$/;"	function	line:15
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "devDependencies": {$/;"	function	line:16
markdown	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^    "markdown": "*",$/;"	function	line:17
showdown	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^    "showdown": "*",$/;"	function	line:18
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^    "gulp": "^3.8.11",$/;"	function	line:19
gulp-uglify	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^    "gulp-uglify": "^1.1.0",$/;"	function	line:20
gulp-concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^    "gulp-concat": "^2.5.2"$/;"	function	line:21
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/package.json	/^  "scripts": { "test": "node test", "bench": "node test --bench" }$/;"	function	line:23
marked	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^# marked$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^## Usage$/;"	function	line:14
Browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### Browser$/;"	function	line:42
marked(markdownString [,options] [,callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^## marked(markdownString [,options] [,callback])$/;"	function	line:62
markdownString	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### markdownString$/;"	function	line:64
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### options$/;"	function	line:70
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### callback$/;"	function	line:77
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^## Options$/;"	function	line:85
highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### highlight$/;"	function	line:87
highlight arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^#### highlight arguments$/;"	function	line:125
renderer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### renderer$/;"	function	line:145
Overriding renderer methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^#### Overriding renderer methods$/;"	function	line:152
Block level renderer methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^#### Block level renderer methods$/;"	function	line:184
Inline level renderer methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^#### Inline level renderer methods$/;"	function	line:207
gfm	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### gfm$/;"	function	line:217
tables	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### tables$/;"	function	line:224
breaks	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### breaks$/;"	function	line:232
pedantic	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### pedantic$/;"	function	line:240
sanitize	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### sanitize$/;"	function	line:248
smartLists	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### smartLists$/;"	function	line:255
smartypants	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### smartypants$/;"	function	line:263
Access to lexer and parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^## Access to lexer and parser$/;"	function	line:270
CLI	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^## CLI$/;"	function	line:286
Philosophy behind marked	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^## Philosophy behind marked$/;"	function	line:296
Benchmarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^## Benchmarks$/;"	function	line:316
Pro level	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### Pro level$/;"	function	line:335
Running Tests & Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^## Running Tests & Contributing$/;"	function	line:361
Contribution and License Agreement	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^### Contribution and License Agreement$/;"	function	line:388
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked/README.md	/^## License$/;"	function	line:394
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^var chalk = require('chalk');$/;"	variable	line:3
Table	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^var Table = require('cli-table');$/;"	variable	line:4
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^var assign = require('lodash.assign');$/;"	variable	line:5
cardinal	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^var cardinal = require('cardinal');$/;"	variable	line:6
emoji	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^var emoji = require('node-emoji');$/;"	variable	line:7
TABLE_CELL_SPLIT	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^var TABLE_CELL_SPLIT = '^*||*^';$/;"	variable	line:9
TABLE_ROW_WRAP	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^var TABLE_ROW_WRAP = '*|*|*|*';$/;"	variable	line:10
COLON_REPLACER	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^var COLON_REPLACER = '*#COLON|*';$/;"	variable	line:13
TAB_ALLOWED_CHARACTERS	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^var TAB_ALLOWED_CHARACTERS = ['\\t'];$/;"	variable	line:16
HARD_RETURN	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^var HARD_RETURN = '\\r',$/;"	variable	line:22
defaultOptions.code	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^var defaultOptions = {$/;"	property	line:26
Renderer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function Renderer(options, highlightOptions) {$/;"	function	line:52
Renderer	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function Renderer(options, highlightOptions) {$/;"	class	line:52
textLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function textLength(str) {$/;"	function	line:65
textLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function textLength(str) {$/;"	function	line:65
Renderer.textLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.textLength = textLength;$/;"	method	line:69
fixHardReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function fixHardReturn(text, reflow) {$/;"	function	line:71
fixHardReturn	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function fixHardReturn(text, reflow) {$/;"	function	line:71
text	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.text = function (text) {$/;"	function	line:75
Renderer.text	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.text = function (text) {$/;"	method	line:75
code	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.code = function(code, lang, escaped) {$/;"	function	line:79
Renderer.code	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.code = function(code, lang, escaped) {$/;"	method	line:79
blockquote	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.blockquote = function(quote) {$/;"	function	line:83
Renderer.blockquote	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.blockquote = function(quote) {$/;"	method	line:83
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.html = function(html) {$/;"	function	line:87
Renderer.html	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.html = function(html) {$/;"	method	line:87
heading	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.heading = function(text, level, raw) {$/;"	function	line:91
Renderer.heading	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.heading = function(text, level, raw) {$/;"	method	line:91
hr	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.hr = function() {$/;"	function	line:106
Renderer.hr	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.hr = function() {$/;"	method	line:106
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.list = function(body, ordered) {$/;"	function	line:110
Renderer.list	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.list = function(body, ordered) {$/;"	method	line:110
listitem	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.listitem = function(text) {$/;"	function	line:116
Renderer.listitem	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.listitem = function(text) {$/;"	method	line:116
paragraph	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.paragraph = function(text) {$/;"	function	line:122
Renderer.paragraph	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.paragraph = function(text) {$/;"	method	line:122
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.table = function(header, body) {$/;"	function	line:131
Renderer.table	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.table = function(header, body) {$/;"	method	line:131
tablerow	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.tablerow = function(content) {$/;"	function	line:142
Renderer.tablerow	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.tablerow = function(content) {$/;"	method	line:142
tablecell	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.tablecell = function(content, flags) {$/;"	function	line:146
Renderer.tablecell	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.tablecell = function(content, flags) {$/;"	method	line:146
strong	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.strong = function(text) {$/;"	function	line:151
Renderer.strong	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.strong = function(text) {$/;"	method	line:151
em	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.em = function(text) {$/;"	function	line:155
Renderer.em	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.em = function(text) {$/;"	method	line:155
codespan	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.codespan = function(text) {$/;"	function	line:160
Renderer.codespan	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.codespan = function(text) {$/;"	method	line:160
br	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.br = function() {$/;"	function	line:165
Renderer.br	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.br = function() {$/;"	method	line:165
del	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.del = function(text) {$/;"	function	line:169
Renderer.del	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.del = function(text) {$/;"	method	line:169
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.link = function(href, title, text) {$/;"	function	line:173
Renderer.link	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.link = function(href, title, text) {$/;"	method	line:173
image	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.image = function(href, title, text) {$/;"	function	line:197
Renderer.image	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^Renderer.prototype.image = function(href, title, text) {$/;"	method	line:197
reflowText	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function reflowText (text, width, gfm) {$/;"	function	line:207
reflowText	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function reflowText (text, width, gfm) {$/;"	function	line:207
indentLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function indentLines (text, tab) {$/;"	function	line:236
indentLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function indentLines (text, tab) {$/;"	function	line:236
changeToOrdered	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function changeToOrdered(text) {$/;"	function	line:240
changeToOrdered	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function changeToOrdered(text) {$/;"	function	line:240
highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function highlight(code, lang, opts, hightlightOpts) {$/;"	function	line:248
highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function highlight(code, lang, opts, hightlightOpts) {$/;"	function	line:248
insertEmojis	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function insertEmojis(text) {$/;"	function	line:265
insertEmojis	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function insertEmojis(text) {$/;"	function	line:265
hr	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function hr(inputHrStr, length) {$/;"	function	line:273
hr	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function hr(inputHrStr, length) {$/;"	function	line:273
undoColon	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function undoColon (str) {$/;"	function	line:278
undoColon	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function undoColon (str) {$/;"	function	line:278
indentify	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function indentify(text, tab) {$/;"	function	line:282
indentify	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function indentify(text, tab) {$/;"	function	line:282
generateTableRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function generateTableRow(text, escape) {$/;"	function	line:287
generateTableRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function generateTableRow(text, escape) {$/;"	function	line:287
escapeRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function escapeRegExp(str) {$/;"	function	line:302
escapeRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function escapeRegExp(str) {$/;"	function	line:302
unescapeEntities	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function unescapeEntities(html) {$/;"	function	line:306
unescapeEntities	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function unescapeEntities(html) {$/;"	function	line:306
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function identity (str) {$/;"	function	line:315
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function identity (str) {$/;"	function	line:315
compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function compose () {$/;"	function	line:319
compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function compose () {$/;"	function	line:319
isAllowedTabString	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function isAllowedTabString (string) {$/;"	function	line:330
isAllowedTabString	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function isAllowedTabString (string) {$/;"	function	line:330
sanitizeTab	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function sanitizeTab (tab, fallbackTab) {$/;"	function	line:336
sanitizeTab	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/index.js	/^function sanitizeTab (tab, fallbackTab) {$/;"	function	line:336
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "name": "marked-terminal",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "version": "1.7.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "description": "A custom render for marked to output to the Terminal",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "test": "mocha tests\/*.js --reporter spec"$/;"	function	line:7
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "files": [$/;"	function	line:9
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "keywords": [$/;"	function	line:12
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "author": "Mikael Brevik",$/;"	function	line:19
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "license": "MIT",$/;"	function	line:20
peerDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "peerDependencies": {$/;"	function	line:21
marked	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "marked": "^0.3.3"$/;"	function	line:22
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "dependencies": {$/;"	function	line:24
cardinal	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "cardinal": "^1.0.0",$/;"	function	line:25
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "chalk": "^1.1.3",$/;"	function	line:26
cli-table	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "cli-table": "^0.3.1",$/;"	function	line:27
lodash.assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "lodash.assign": "^4.2.0",$/;"	function	line:28
node-emoji	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "node-emoji": "^1.4.1"$/;"	function	line:29
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "directories": {$/;"	function	line:31
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "example": "example"$/;"	function	line:32
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "devDependencies": {$/;"	function	line:34
marked	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "marked": "^0.3.6",$/;"	function	line:35
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "mocha": "^3.1.2"$/;"	function	line:36
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "repository": {$/;"	function	line:38
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "type": "git",$/;"	function	line:39
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "url": "https:\/\/github.com\/mikaelbr\/marked-terminal.git"$/;"	function	line:40
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "bugs": {$/;"	function	line:42
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^    "url": "https:\/\/github.com\/mikaelbr\/marked-terminal\/issues"$/;"	function	line:43
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/package.json	/^  "homepage": "https:\/\/github.com\/mikaelbr\/marked-terminal"$/;"	function	line:45
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/README.md	/^## Install$/;"	function	line:10
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/README.md	/^## Example$/;"	function	line:16
Syntax Highlighting	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/README.md	/^### Syntax Highlighting$/;"	function	line:36
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/README.md	/^## API$/;"	function	line:64
`options`	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/README.md	/^### `options`$/;"	function	line:68
Example of overriding defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/README.md	/^#### Example of overriding defaults$/;"	function	line:115
`highlightOptions`	/Users/jonathan/repos/identifiers-arxiv/node_modules/marked-terminal/README.md	/^### `highlightOptions`$/;"	function	line:124
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/bower.json	/^  "name": "merge",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/bower.json	/^  "version": "1.2.0",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/bower.json	/^  "homepage": "https:\/\/github.com\/yeikos\/js.merge",$/;"	function	line:4
authors	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/bower.json	/^  "authors": [$/;"	function	line:5
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/bower.json	/^  "description": "Merge multiple objects into one, optionally creating a new cloned object. Similar to the jQuery.extend but more flexible. Works in Node.js and the browser.",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/bower.json	/^  "main": "merge.js",$/;"	function	line:9
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/bower.json	/^  "keywords": [$/;"	function	line:10
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/bower.json	/^  "license": "MIT",$/;"	function	line:18
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/bower.json	/^  "ignore": [$/;"	function	line:19
Public	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.js	/^	var Public = function(clone) {$/;"	function	line:19
recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.js	/^	Public.recursive = function(clone) {$/;"	function	line:32
Public.recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.js	/^	}, publicName = 'merge';$/;"	function	line:23
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.js	/^	Public.clone = function(input) {$/;"	function	line:44
Public.clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.js	/^	};$/;"	function	line:36
merge_recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.js	/^	function merge_recursive(base, extend) {$/;"	function	line:80
merge_recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.js	/^	function merge_recursive(base, extend) {$/;"	function	line:80
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.js	/^	function merge(clone, recursive, argv) {$/;"	function	line:112
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.js	/^	function merge(clone, recursive, argv) {$/;"	function	line:112
typeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.js	/^	function typeOf(input) {$/;"	function	line:159
typeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.js	/^	function typeOf(input) {$/;"	function	line:159
recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.min.js	/^;(function(e){function r(e,t){if(s(e)!=="object")return t;for(var n in t){if(s(e[n])==="object"&&s(t[n])==="object"){e[n]=r(e[n],t[n])}else{e[n]=t[n]}}return e}function i(e,n,i){var o=i[0],u=i.length;if(e||s(o)!=="object")o={};for(var a=0;a<u;++a){var f=i[a],l=s(f);if(l!=="object")continue;for(var c in f){var h=e?t.clone(f[c]):f[c];if(n){o[c]=r(o[c],h)}else{o[c]=h}}}return o}function s(e){return{}.toString.call(e).slice(8,-1).toLowerCase()}var t=function(e){return i(e===true,false,arguments)},n="merge";t.recursive=function(e){return i(e===true,true,arguments)};t.clone=function(e){var n=e,r=s(e),i,o;if(r==="array"){n=[];o=e.length;for(i=0;i<o;++i)n[i]=t.clone(e[i])}else if(r==="object"){n={};for(i in e)n[i]=t.clone(e[i])}return n};if(e){module.exports=t}else{window[n]=t}})(typeof module==="object"&&module&&typeof module.exports==="object"&&module.exports);/;"	function	line:3
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.min.js	/^;(function(e){function r(e,t){if(s(e)!=="object")return t;for(var n in t){if(s(e[n])==="object"&&s(t[n])==="object"){e[n]=r(e[n],t[n])}else{e[n]=t[n]}}return e}function i(e,n,i){var o=i[0],u=i.length;if(e||s(o)!=="object")o={};for(var a=0;a<u;++a){var f=i[a],l=s(f);if(l!=="object")continue;for(var c in f){var h=e?t.clone(f[c]):f[c];if(n){o[c]=r(o[c],h)}else{o[c]=h}}}return o}function s(e){return{}.toString.call(e).slice(8,-1).toLowerCase()}var t=function(e){return i(e===true,false,arguments)},n="merge";t.recursive=function(e){return i(e===true,true,arguments)};t.clone=function(e){var n=e,r=s(e),i,o;if(r==="array"){n=[];o=e.length;for(i=0;i<o;++i)n[i]=t.clone(e[i])}else if(r==="object"){n={};for(i in e)n[i]=t.clone(e[i])}return n};if(e){module.exports=t}else{window[n]=t}})(typeof module==="object"&&module&&typeof module.exports==="object"&&module.exports);/;"	function	line:3
function.i	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.min.js	/^;(function(e){function r(e,t){if(s(e)!=="object")return t;for(var n in t){if(s(e[n])==="object"&&s(t[n])==="object"){e[n]=r(e[n],t[n])}else{e[n]=t[n]}}return e}function i(e,n,i){var o=i[0],u=i.length;if(e||s(o)!=="object")o={};for(var a=0;a<u;++a){var f=i[a],l=s(f);if(l!=="object")continue;for(var c in f){var h=e?t.clone(f[c]):f[c];if(n){o[c]=r(o[c],h)}else{o[c]=h}}}return o}function s(e){return{}.toString.call(e).slice(8,-1).toLowerCase()}var t=function(e){return i(e===true,false,arguments)},n="merge";t.recursive=function(e){return i(e===true,true,arguments)};t.clone=function(e){var n=e,r=s(e),i,o;if(r==="array"){n=[];o=e.length;for(i=0;i<o;++i)n[i]=t.clone(e[i])}else if(r==="object"){n={};for(i in e)n[i]=t.clone(e[i])}return n};if(e){module.exports=t}else{window[n]=t}})(typeof module==="object"&&module&&typeof module.exports==="object"&&module.exports);/;"	function	line:3
function.s	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.min.js	/^;(function(e){function r(e,t){if(s(e)!=="object")return t;for(var n in t){if(s(e[n])==="object"&&s(t[n])==="object"){e[n]=r(e[n],t[n])}else{e[n]=t[n]}}return e}function i(e,n,i){var o=i[0],u=i.length;if(e||s(o)!=="object")o={};for(var a=0;a<u;++a){var f=i[a],l=s(f);if(l!=="object")continue;for(var c in f){var h=e?t.clone(f[c]):f[c];if(n){o[c]=r(o[c],h)}else{o[c]=h}}}return o}function s(e){return{}.toString.call(e).slice(8,-1).toLowerCase()}var t=function(e){return i(e===true,false,arguments)},n="merge";t.recursive=function(e){return i(e===true,true,arguments)};t.clone=function(e){var n=e,r=s(e),i,o;if(r==="array"){n=[];o=e.length;for(i=0;i<o;++i)n[i]=t.clone(e[i])}else if(r==="object"){n={};for(i in e)n[i]=t.clone(e[i])}return n};if(e){module.exports=t}else{window[n]=t}})(typeof module==="object"&&module&&typeof module.exports==="object"&&module.exports);/;"	function	line:3
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.min.js	/^;(function(e){function r(e,t){if(s(e)!=="object")return t;for(var n in t){if(s(e[n])==="object"&&s(t[n])==="object"){e[n]=r(e[n],t[n])}else{e[n]=t[n]}}return e}function i(e,n,i){var o=i[0],u=i.length;if(e||s(o)!=="object")o={};for(var a=0;a<u;++a){var f=i[a],l=s(f);if(l!=="object")continue;for(var c in f){var h=e?t.clone(f[c]):f[c];if(n){o[c]=r(o[c],h)}else{o[c]=h}}}return o}function s(e){return{}.toString.call(e).slice(8,-1).toLowerCase()}var t=function(e){return i(e===true,false,arguments)},n="merge";t.recursive=function(e){return i(e===true,true,arguments)};t.clone=function(e){var n=e,r=s(e),i,o;if(r==="array"){n=[];o=e.length;for(i=0;i<o;++i)n[i]=t.clone(e[i])}else if(r==="object"){n={};for(i in e)n[i]=t.clone(e[i])}return n};if(e){module.exports=t}else{window[n]=t}})(typeof module==="object"&&module&&typeof module.exports==="object"&&module.exports);/;"	function	line:3
t.recursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/merge.min.js	/^;(function(e){function r(e,t){if(s(e)!=="object")return t;for(var n in t){if(s(e[n])==="object"&&s(t[n])==="object"){e[n]=r(e[n],t[n])}else{e[n]=t[n]}}return e}function i(e,n,i){var o=i[0],u=i.length;if(e||s(o)!=="object")o={};for(var a=0;a<u;++a){var f=i[a],l=s(f);if(l!=="object")continue;for(var c in f){var h=e?t.clone(f[c]):f[c];if(n){o[c]=r(o[c],h)}else{o[c]=h}}}return o}function s(e){return{}.toString.call(e).slice(8,-1).toLowerCase()}var t=function(e){return i(e===true,false,arguments)},n="merge";t.recursive=function(e){return i(e===true,true,arguments)};t.clone=function(e){var n=e,r=s(e),i,o;if(r==="array"){n=[];o=e.length;for(i=0;i<o;++i)n[i]=t.clone(e[i])}else if(r==="object"){n={};for(i in e)n[i]=t.clone(e[i])}return n};if(e){module.exports=t}else{window[n]=t}})(typeof module==="object"&&module&&typeof module.exports==="object"&&module.exports);/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^  "name": "merge",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^  "version": "1.2.0",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^  "author": "yeikos (http:\/\/www.yeikos.com)",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^  "description": "Merge multiple objects into one, optionally creating a new cloned object. Similar to the jQuery.extend but more flexible. Works in Node.js and the browser.",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^  "main": "merge.js",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^  "license": "MIT",$/;"	function	line:7
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^  "homepage": "https:\/\/github.com\/yeikos\/js.merge",$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^    "url": "https:\/\/github.com\/yeikos\/js.merge.git"$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^  "keywords": [$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^  "scripts": {$/;"	function	line:21
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/package.json	/^    "test": "cd tests; node index.js"$/;"	function	line:22
Merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/README.md	/^# Merge$/;"	function	line:1
Node.js Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/README.md	/^## Node.js Usage$/;"	function	line:7
Browser Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/README.md	/^## Browser Usage$/;"	function	line:31
Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/merge/README.md	/^## Tests$/;"	function	line:54
expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^var expand = require('.\/lib\/expand');$/;"	variable	line:10
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^var utils = require('.\/lib\/utils');$/;"	variable	line:11
micromatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function micromatch(files, patterns, opts) {$/;"	function	line:23
micromatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function micromatch(files, patterns, opts) {$/;"	function	line:23
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function match(files, pattern, opts) {$/;"	function	line:62
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function match(files, pattern, opts) {$/;"	function	line:62
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function filter(patterns, opts) {$/;"	function	line:139
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function filter(patterns, opts) {$/;"	function	line:139
isMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function isMatch(fp, pattern, opts) {$/;"	function	line:185
isMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function isMatch(fp, pattern, opts) {$/;"	function	line:185
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function contains(fp, pattern, opts) {$/;"	function	line:202
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function contains(fp, pattern, opts) {$/;"	function	line:202
any	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function any(fp, patterns, opts) {$/;"	function	line:227
any	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function any(fp, patterns, opts) {$/;"	function	line:227
matchKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function matchKeys(obj, glob, options) {$/;"	function	line:254
matchKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function matchKeys(obj, glob, options) {$/;"	function	line:254
matcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function matcher(pattern, opts) {$/;"	function	line:279
matcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function matcher(pattern, opts) {$/;"	function	line:279
re	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^  var re = makeRe(pattern, opts);$/;"	variable	line:303
toRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function toRegex(glob, options) {$/;"	function	line:328
toRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function toRegex(glob, options) {$/;"	function	line:328
wrapGlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function wrapGlob(glob, opts) {$/;"	function	line:365
wrapGlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function wrapGlob(glob, opts) {$/;"	function	line:365
makeRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function makeRe(glob, opts) {$/;"	function	line:385
makeRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function makeRe(glob, opts) {$/;"	function	line:385
msg	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function msg(method, what, type) {$/;"	function	line:407
msg	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/index.js	/^function msg(method, what, type) {$/;"	function	line:407
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^function reverse(object, prepender) {$/;"	function	line:5
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^function reverse(object, prepender) {$/;"	function	line:5
chars.escapeRegex.?	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^chars.escapeRegex = {$/;"	property	line:17
chars.ESC.?	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^chars.ESC = {$/;"	property	line:33
chars.ESC.@	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '?': '__UNESC_QMRK__',$/;"	property	line:34
chars.ESC.!	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '@': '__UNESC_AMPE__',$/;"	property	line:35
chars.ESC.+	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '!': '__UNESC_EXCL__',$/;"	property	line:36
chars.ESC.*	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '+': '__UNESC_PLUS__',$/;"	property	line:37
chars.ESC.,	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '*': '__UNESC_STAR__',$/;"	property	line:38
chars.ESC.(	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  ',': '__UNESC_COMMA__',$/;"	property	line:39
chars.ESC.)	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '(': '__UNESC_LTPAREN__',$/;"	property	line:40
chars.ESC.[	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  ')': '__UNESC_RTPAREN__',$/;"	property	line:41
chars.ESC.]	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '[': '__UNESC_LTBRACK__',$/;"	property	line:42
chars.ESC_TEMP.?	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^chars.ESC_TEMP = {$/;"	property	line:52
chars.ESC_TEMP.@	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '?': '__TEMP_QMRK__',$/;"	property	line:53
chars.ESC_TEMP.!	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '@': '__TEMP_AMPE__',$/;"	property	line:54
chars.ESC_TEMP.*	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '!': '__TEMP_EXCL__',$/;"	property	line:55
chars.ESC_TEMP.+	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '*': '__TEMP_STAR__',$/;"	property	line:56
chars.ESC_TEMP.,	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '+': '__TEMP_PLUS__',$/;"	property	line:57
chars.ESC_TEMP.(	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  ',': '__TEMP_COMMA__',$/;"	property	line:58
chars.ESC_TEMP.)	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '(': '__TEMP_LTPAREN__',$/;"	property	line:59
chars.ESC_TEMP.[	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  ')': '__TEMP_RTPAREN__',$/;"	property	line:60
chars.ESC_TEMP.]	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/chars.js	/^  '[': '__TEMP_LTBRACK__',$/;"	property	line:61
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/expand.js	/^var utils = require('.\/utils');$/;"	variable	line:10
Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/expand.js	/^var Glob = require('.\/glob');$/;"	variable	line:11
expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/expand.js	/^function expand(pattern, options) {$/;"	function	line:29
collapse	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/expand.js	/^function collapse(str, ch) {$/;"	function	line:227
negateSlash	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/expand.js	/^function negateSlash(str) {$/;"	function	line:249
balance	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/expand.js	/^function balance(str, a, b) {$/;"	function	line:264
oneStar	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/expand.js	/^function oneStar(dotfile) {$/;"	function	line:297
globstar	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/expand.js	/^function globstar(dotfile) {$/;"	function	line:301
chars	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^var chars = require('.\/chars');$/;"	variable	line:3
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^var utils = require('.\/utils');$/;"	variable	line:4
Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^var Glob = module.exports = function Glob(pattern, options) {$/;"	function	line:10
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.init = function(pattern) {$/;"	function	line:25
Glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^};$/;"	class	line:19
Glob.init	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.init = function(pattern) {$/;"	method	line:25
track	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.track = function(msg) {$/;"	function	line:37
Glob.track	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.track = function(msg) {$/;"	method	line:37
isNegated	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.isNegated = function() {$/;"	function	line:50
Glob.isNegated	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.isNegated = function() {$/;"	method	line:50
braces	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.braces = function() {$/;"	function	line:65
Glob.braces	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.braces = function() {$/;"	method	line:65
brackets	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.brackets = function() {$/;"	function	line:86
Glob.brackets	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.brackets = function() {$/;"	method	line:86
extglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.extglob = function() {$/;"	function	line:96
Glob.extglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.extglob = function() {$/;"	method	line:96
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.parse = function(pattern) {$/;"	function	line:108
Glob.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.parse = function(pattern) {$/;"	method	line:108
_replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype._replace = function(a, b, escape) {$/;"	function	line:127
Glob._replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype._replace = function(a, b, escape) {$/;"	method	line:127
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.escape = function(str) {$/;"	function	line:145
Glob.escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.escape = function(str) {$/;"	method	line:145
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.unescape = function(str) {$/;"	function	line:171
Glob.unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^Glob.prototype.unescape = function(str) {$/;"	method	line:171
esc	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^function esc(str) {$/;"	function	line:183
esc	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^function esc(str) {$/;"	function	line:183
unesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^function unesc(str) {$/;"	function	line:189
unesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/glob.js	/^function unesc(str) {$/;"	function	line:189
win32	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^var win32 = process && process.platform === 'win32';$/;"	variable	line:3
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^var path = require('path');$/;"	variable	line:4
fileRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^var fileRe = require('filename-regex');$/;"	variable	line:5
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^var utils = module.exports;$/;"	variable	line:6
filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.filename = function filename(fp) {$/;"	function	line:32
utils.filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.cache = require('regex-cache');$/;"	function	line:23
filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.filename = function filename(fp) {$/;"	function	line:32
isPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.isPath = function isPath(pattern, opts) {$/;"	function	line:45
utils.isPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^};$/;"	function	line:35
isPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.isPath = function isPath(pattern, opts) {$/;"	function	line:45
hasPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.hasPath = function hasPath(pattern, opts) {$/;"	function	line:64
utils.hasPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^};$/;"	function	line:54
hasPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.hasPath = function hasPath(pattern, opts) {$/;"	function	line:64
matchPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.matchPath = function matchPath(pattern, opts) {$/;"	function	line:78
utils.matchPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^};$/;"	function	line:68
matchPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.matchPath = function matchPath(pattern, opts) {$/;"	function	line:78
hasFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.hasFilename = function hasFilename(re) {$/;"	function	line:93
utils.hasFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^};$/;"	function	line:83
hasFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.hasFilename = function hasFilename(re) {$/;"	function	line:93
arrayify	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.arrayify = function arrayify(val) {$/;"	function	line:107
utils.arrayify	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^};$/;"	function	line:98
arrayify	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.arrayify = function arrayify(val) {$/;"	function	line:107
unixify	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.unixify = function unixify(fp, opts) {$/;"	function	line:118
utils.unixify	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^};$/;"	function	line:111
unixify	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.unixify = function unixify(fp, opts) {$/;"	function	line:118
escapePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.escapePath = function escapePath(fp) {$/;"	function	line:133
utils.escapePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^};$/;"	function	line:127
escapePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.escapePath = function escapePath(fp) {$/;"	function	line:133
unescapeGlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.unescapeGlob = function unescapeGlob(fp) {$/;"	function	line:137
escapeRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/lib/utils.js	/^utils.escapeRe = function escapeRe(str) {$/;"	function	line:141
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "name": "micromatch",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "description": "Glob matching for javascript\/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "version": "2.3.11",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/micromatch",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "repository": "jonschlinkert\/micromatch",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/micromatch\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "main": "index.js",$/;"	function	line:16
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "engines": {$/;"	function	line:17
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "node": ">=0.10.0"$/;"	function	line:18
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "scripts": {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "test": "mocha"$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "dependencies": {$/;"	function	line:23
arr-diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "arr-diff": "^2.0.0",$/;"	function	line:24
array-unique	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "array-unique": "^0.2.1",$/;"	function	line:25
braces	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "braces": "^1.8.2",$/;"	function	line:26
expand-brackets	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "expand-brackets": "^0.1.4",$/;"	function	line:27
extglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "extglob": "^0.3.1",$/;"	function	line:28
filename-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "filename-regex": "^2.0.0",$/;"	function	line:29
is-extglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "is-extglob": "^1.0.0",$/;"	function	line:30
is-glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "is-glob": "^2.0.1",$/;"	function	line:31
kind-of	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "kind-of": "^3.0.2",$/;"	function	line:32
normalize-path	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "normalize-path": "^2.0.1",$/;"	function	line:33
object.omit	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "object.omit": "^2.0.0",$/;"	function	line:34
parse-glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "parse-glob": "^3.0.4",$/;"	function	line:35
regex-cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "regex-cache": "^0.4.2"$/;"	function	line:36
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "devDependencies": {$/;"	function	line:38
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "benchmarked": "^0.1.4",$/;"	function	line:39
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "chalk": "^1.1.1",$/;"	function	line:40
gulp	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "gulp": "^3.9.0",$/;"	function	line:41
gulp-eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "gulp-eslint": "^1.1.1",$/;"	function	line:42
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "gulp-format-md": "^0.1.8",$/;"	function	line:43
gulp-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "gulp-istanbul": "^0.10.1",$/;"	function	line:44
gulp-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "gulp-mocha": "^2.1.3",$/;"	function	line:45
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "minimatch": "^3.0.0",$/;"	function	line:46
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "minimist": "^1.2.0",$/;"	function	line:47
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "mocha": "^2",$/;"	function	line:48
multimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "multimatch": "^2.0.0",$/;"	function	line:49
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "should": "^8",$/;"	function	line:50
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "write": "^0.2.1"$/;"	function	line:51
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "keywords": [$/;"	function	line:53
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^  "verb": {$/;"	function	line:81
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "related": {$/;"	function	line:82
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^      "list": [$/;"	function	line:83
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "reflinks": [$/;"	function	line:94
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "toc": false,$/;"	function	line:102
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "layout": false,$/;"	function	line:103
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "tasks": [$/;"	function	line:104
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "plugins": [$/;"	function	line:107
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^    "lint": {$/;"	function	line:110
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/package.json	/^      "reflinks": true$/;"	function	line:111
micromatch [![NPM version](https://img.shields.io/npm/v/micromatch.svg?style=flat)](https://www.npmjs.com/package/micromatch) [![NPM downloads](https://img.shields.io/npm/dm/micromatch.svg?style=flat)](https://npmjs.org/package/micromatch) [![Build Status](https://img.shields.io/travis/jonschlinkert/micromatch.svg?style=flat)](https://travis-ci.org/jonschlinkert/micromatch)	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^# micromatch [![NPM version](https:\/\/img.shields.io\/npm\/v\/micromatch.svg?style=flat)](https:\/\/www.npmjs.com\/package\/micromatch) [![NPM downloads](https:\/\/img.shields.io\/npm\/dm\/micromatch.svg?style=flat)](https:\/\/npmjs.org\/package\/micromatch) [![Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/micromatch.svg?style=flat)](https:\/\/travis-ci.org\/jonschlinkert\/micromatch)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Install$/;"	function	line:11
Start matching!	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Start matching!$/;"	function	line:19
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### Features$/;"	function	line:28
Why switch to micromatch?	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Why switch to micromatch?$/;"	function	line:53
Switch from minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### Switch from minimatch$/;"	function	line:61
Switch from multimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### Switch from multimatch$/;"	function	line:77
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Usage$/;"	function	line:88
Usage examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### Usage examples$/;"	function	line:109
API methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## API methods$/;"	function	line:156
.match	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### .match$/;"	function	line:162
.isMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### .isMatch$/;"	function	line:180
.contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### .contains$/;"	function	line:198
.matcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### .matcher$/;"	function	line:214
.filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### .filter$/;"	function	line:239
.any	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### .any$/;"	function	line:273
.expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### .expand$/;"	function	line:300
.makeRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### .makeRe$/;"	function	line:332
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Options$/;"	function	line:341
options.unixify	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.unixify$/;"	function	line:343
options.dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.dot$/;"	function	line:351
options.unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.unescape$/;"	function	line:359
options.nodupes	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.nodupes$/;"	function	line:374
options.matchBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.matchBase$/;"	function	line:394
options.nobraces	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.nobraces$/;"	function	line:412
options.nobrackets	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.nobrackets$/;"	function	line:422
options.noextglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.noextglob$/;"	function	line:432
options.nocase	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.nocase$/;"	function	line:442
options.nonegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.nonegate$/;"	function	line:450
options.nonull	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.nonull$/;"	function	line:458
options.cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### options.cache$/;"	function	line:466
Other features	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Other features$/;"	function	line:476
Extended globbing	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### Extended globbing$/;"	function	line:480
extglobs	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#### extglobs$/;"	function	line:482
brace expansion	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#### brace expansion$/;"	function	line:500
regex character classes	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#### regex character classes$/;"	function	line:511
regex groups	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#### regex groups$/;"	function	line:524
POSIX bracket expressions	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#### POSIX bracket expressions$/;"	function	line:534
Notes	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Notes$/;"	function	line:547
Benchmarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Benchmarks$/;"	function	line:551
1: basename-braces	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#1: basename-braces$/;"	function	line:562
2: basename	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#2: basename$/;"	function	line:566
3: braces-no-glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#3: braces-no-glob$/;"	function	line:570
4: braces	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#4: braces$/;"	function	line:574
5: immediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#5: immediate$/;"	function	line:578
6: large	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#6: large$/;"	function	line:582
7: long	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#7: long$/;"	function	line:586
8: mid	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#8: mid$/;"	function	line:590
9: multi-patterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#9: multi-patterns$/;"	function	line:594
10: no-glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#10: no-glob$/;"	function	line:598
11: range	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#11: range$/;"	function	line:602
12: shallow	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#12: shallow$/;"	function	line:606
13: short	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^#13: short$/;"	function	line:610
Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Tests$/;"	function	line:615
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### Running tests$/;"	function	line:617
Coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^### Coverage$/;"	function	line:625
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Contributing$/;"	function	line:636
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Related$/;"	function	line:642
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Contributing$/;"	function	line:653
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Building docs$/;"	function	line:657
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Running tests$/;"	function	line:667
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## Author$/;"	function	line:675
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/micromatch/README.md	/^## License$/;"	function	line:682
application/1d-interleaved-parityfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/1d-interleaved-parityfec": {$/;"	function	line:2
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3
application/3gpdash-qoe-report+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/3gpdash-qoe-report+xml": {$/;"	function	line:5
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6
application/3gpp-ims+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/3gpp-ims+xml": {$/;"	function	line:8
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:9
application/a2l	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/a2l": {$/;"	function	line:11
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:12
application/activemessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/activemessage": {$/;"	function	line:14
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:15
application/alto-costmap+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/alto-costmap+json": {$/;"	function	line:17
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:18
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:19
application/alto-costmapfilter+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/alto-costmapfilter+json": {$/;"	function	line:21
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:22
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:23
application/alto-directory+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/alto-directory+json": {$/;"	function	line:25
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:26
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:27
application/alto-endpointcost+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/alto-endpointcost+json": {$/;"	function	line:29
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:30
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:31
application/alto-endpointcostparams+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/alto-endpointcostparams+json": {$/;"	function	line:33
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:34
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:35
application/alto-endpointprop+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/alto-endpointprop+json": {$/;"	function	line:37
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:38
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:39
application/alto-endpointpropparams+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/alto-endpointpropparams+json": {$/;"	function	line:41
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:42
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:43
application/alto-error+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/alto-error+json": {$/;"	function	line:45
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:46
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:47
application/alto-networkmap+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/alto-networkmap+json": {$/;"	function	line:49
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:50
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:51
application/alto-networkmapfilter+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/alto-networkmapfilter+json": {$/;"	function	line:53
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:54
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:55
application/aml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/aml": {$/;"	function	line:57
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:58
application/andrew-inset	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/andrew-inset": {$/;"	function	line:60
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:61
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ez"]$/;"	function	line:62
application/applefile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/applefile": {$/;"	function	line:64
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:65
application/applixware	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/applixware": {$/;"	function	line:67
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:68
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["aw"]$/;"	function	line:69
application/atf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/atf": {$/;"	function	line:71
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:72
application/atfx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/atfx": {$/;"	function	line:74
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:75
application/atom+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/atom+xml": {$/;"	function	line:77
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:78
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:79
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["atom"]$/;"	function	line:80
application/atomcat+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/atomcat+xml": {$/;"	function	line:82
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:83
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["atomcat"]$/;"	function	line:84
application/atomdeleted+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/atomdeleted+xml": {$/;"	function	line:86
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:87
application/atomicmail	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/atomicmail": {$/;"	function	line:89
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:90
application/atomsvc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/atomsvc+xml": {$/;"	function	line:92
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:93
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["atomsvc"]$/;"	function	line:94
application/atxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/atxml": {$/;"	function	line:96
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:97
application/auth-policy+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/auth-policy+xml": {$/;"	function	line:99
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:100
application/bacnet-xdd+zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/bacnet-xdd+zip": {$/;"	function	line:102
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:103
application/batch-smtp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/batch-smtp": {$/;"	function	line:105
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:106
application/bdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/bdoc": {$/;"	function	line:108
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:109
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bdoc"]$/;"	function	line:110
application/beep+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/beep+xml": {$/;"	function	line:112
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:113
application/calendar+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/calendar+json": {$/;"	function	line:115
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:116
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:117
application/calendar+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/calendar+xml": {$/;"	function	line:119
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:120
application/call-completion	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/call-completion": {$/;"	function	line:122
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:123
application/cals-1840	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cals-1840": {$/;"	function	line:125
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:126
application/cbor	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cbor": {$/;"	function	line:128
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:129
application/ccmp+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ccmp+xml": {$/;"	function	line:131
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:132
application/ccxml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ccxml+xml": {$/;"	function	line:134
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:135
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ccxml"]$/;"	function	line:136
application/cdfx+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cdfx+xml": {$/;"	function	line:138
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:139
application/cdmi-capability	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cdmi-capability": {$/;"	function	line:141
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:142
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cdmia"]$/;"	function	line:143
application/cdmi-container	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cdmi-container": {$/;"	function	line:145
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:146
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cdmic"]$/;"	function	line:147
application/cdmi-domain	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cdmi-domain": {$/;"	function	line:149
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:150
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cdmid"]$/;"	function	line:151
application/cdmi-object	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cdmi-object": {$/;"	function	line:153
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:154
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cdmio"]$/;"	function	line:155
application/cdmi-queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cdmi-queue": {$/;"	function	line:157
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:158
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cdmiq"]$/;"	function	line:159
application/cdni	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cdni": {$/;"	function	line:161
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:162
application/cea	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cea": {$/;"	function	line:164
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:165
application/cea-2018+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cea-2018+xml": {$/;"	function	line:167
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:168
application/cellml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cellml+xml": {$/;"	function	line:170
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:171
application/cfw	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cfw": {$/;"	function	line:173
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:174
application/clue_info+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/clue_info+xml": {$/;"	function	line:176
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:177
application/cms	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cms": {$/;"	function	line:179
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:180
application/cnrp+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cnrp+xml": {$/;"	function	line:182
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:183
application/coap-group+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/coap-group+json": {$/;"	function	line:185
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:186
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:187
application/coap-payload	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/coap-payload": {$/;"	function	line:189
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:190
application/commonground	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/commonground": {$/;"	function	line:192
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:193
application/conference-info+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/conference-info+xml": {$/;"	function	line:195
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:196
application/cose	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cose": {$/;"	function	line:198
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:199
application/cose-key	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cose-key": {$/;"	function	line:201
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:202
application/cose-key-set	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cose-key-set": {$/;"	function	line:204
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:205
application/cpl+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cpl+xml": {$/;"	function	line:207
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:208
application/csrattrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/csrattrs": {$/;"	function	line:210
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:211
application/csta+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/csta+xml": {$/;"	function	line:213
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:214
application/cstadata+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cstadata+xml": {$/;"	function	line:216
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:217
application/csvm+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/csvm+json": {$/;"	function	line:219
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:220
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:221
application/cu-seeme	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cu-seeme": {$/;"	function	line:223
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:224
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cu"]$/;"	function	line:225
application/cybercash	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/cybercash": {$/;"	function	line:227
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:228
application/dart	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dart": {$/;"	function	line:230
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:231
application/dash+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dash+xml": {$/;"	function	line:233
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:234
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mpd"]$/;"	function	line:235
application/dashdelta	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dashdelta": {$/;"	function	line:237
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:238
application/davmount+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/davmount+xml": {$/;"	function	line:240
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:241
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["davmount"]$/;"	function	line:242
application/dca-rft	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dca-rft": {$/;"	function	line:244
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:245
application/dcd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dcd": {$/;"	function	line:247
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:248
application/dec-dx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dec-dx": {$/;"	function	line:250
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:251
application/dialog-info+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dialog-info+xml": {$/;"	function	line:253
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:254
application/dicom	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dicom": {$/;"	function	line:256
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:257
application/dicom+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dicom+json": {$/;"	function	line:259
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:260
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:261
application/dicom+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dicom+xml": {$/;"	function	line:263
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:264
application/dii	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dii": {$/;"	function	line:266
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:267
application/dit	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dit": {$/;"	function	line:269
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:270
application/dns	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dns": {$/;"	function	line:272
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:273
application/docbook+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/docbook+xml": {$/;"	function	line:275
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:276
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dbk"]$/;"	function	line:277
application/dskpp+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dskpp+xml": {$/;"	function	line:279
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:280
application/dssc+der	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dssc+der": {$/;"	function	line:282
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:283
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dssc"]$/;"	function	line:284
application/dssc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dssc+xml": {$/;"	function	line:286
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:287
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xdssc"]$/;"	function	line:288
application/dvcs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/dvcs": {$/;"	function	line:290
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:291
application/ecmascript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ecmascript": {$/;"	function	line:293
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:294
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:295
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ecma"]$/;"	function	line:296
application/edi-consent	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/edi-consent": {$/;"	function	line:298
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:299
application/edi-x12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/edi-x12": {$/;"	function	line:301
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:302
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:303
application/edifact	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/edifact": {$/;"	function	line:305
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:306
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:307
application/efi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/efi": {$/;"	function	line:309
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:310
application/emergencycalldata.comment+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/emergencycalldata.comment+xml": {$/;"	function	line:312
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:313
application/emergencycalldata.deviceinfo+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/emergencycalldata.deviceinfo+xml": {$/;"	function	line:315
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:316
application/emergencycalldata.providerinfo+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/emergencycalldata.providerinfo+xml": {$/;"	function	line:318
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:319
application/emergencycalldata.serviceinfo+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/emergencycalldata.serviceinfo+xml": {$/;"	function	line:321
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:322
application/emergencycalldata.subscriberinfo+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/emergencycalldata.subscriberinfo+xml": {$/;"	function	line:324
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:325
application/emma+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/emma+xml": {$/;"	function	line:327
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:328
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["emma"]$/;"	function	line:329
application/emotionml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/emotionml+xml": {$/;"	function	line:331
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:332
application/encaprtp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/encaprtp": {$/;"	function	line:334
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:335
application/epp+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/epp+xml": {$/;"	function	line:337
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:338
application/epub+zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/epub+zip": {$/;"	function	line:340
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:341
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["epub"]$/;"	function	line:342
application/eshop	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/eshop": {$/;"	function	line:344
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:345
application/exi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/exi": {$/;"	function	line:347
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:348
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["exi"]$/;"	function	line:349
application/fastinfoset	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/fastinfoset": {$/;"	function	line:351
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:352
application/fastsoap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/fastsoap": {$/;"	function	line:354
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:355
application/fdt+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/fdt+xml": {$/;"	function	line:357
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:358
application/fits	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/fits": {$/;"	function	line:360
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:361
application/font-sfnt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/font-sfnt": {$/;"	function	line:363
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:364
application/font-tdpfr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/font-tdpfr": {$/;"	function	line:366
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:367
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pfr"]$/;"	function	line:368
application/font-woff	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/font-woff": {$/;"	function	line:370
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:371
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:372
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["woff"]$/;"	function	line:373
application/font-woff2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/font-woff2": {$/;"	function	line:375
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:376
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["woff2"]$/;"	function	line:377
application/framework-attributes+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/framework-attributes+xml": {$/;"	function	line:379
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:380
application/geo+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/geo+json": {$/;"	function	line:382
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:383
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:384
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["geojson"]$/;"	function	line:385
application/gml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/gml+xml": {$/;"	function	line:387
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:388
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gml"]$/;"	function	line:389
application/gpx+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/gpx+xml": {$/;"	function	line:391
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:392
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gpx"]$/;"	function	line:393
application/gxf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/gxf": {$/;"	function	line:395
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:396
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gxf"]$/;"	function	line:397
application/gzip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/gzip": {$/;"	function	line:399
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:400
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:401
application/h224	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/h224": {$/;"	function	line:403
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:404
application/held+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/held+xml": {$/;"	function	line:406
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:407
application/http	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/http": {$/;"	function	line:409
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:410
application/hyperstudio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/hyperstudio": {$/;"	function	line:412
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:413
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["stk"]$/;"	function	line:414
application/ibe-key-request+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ibe-key-request+xml": {$/;"	function	line:416
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:417
application/ibe-pkg-reply+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ibe-pkg-reply+xml": {$/;"	function	line:419
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:420
application/ibe-pp-data	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ibe-pp-data": {$/;"	function	line:422
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:423
application/iges	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/iges": {$/;"	function	line:425
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:426
application/im-iscomposing+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/im-iscomposing+xml": {$/;"	function	line:428
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:429
application/index	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/index": {$/;"	function	line:431
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:432
application/index.cmd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/index.cmd": {$/;"	function	line:434
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:435
application/index.obj	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/index.obj": {$/;"	function	line:437
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:438
application/index.response	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/index.response": {$/;"	function	line:440
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:441
application/index.vnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/index.vnd": {$/;"	function	line:443
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:444
application/inkml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/inkml+xml": {$/;"	function	line:446
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:447
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ink","inkml"]$/;"	function	line:448
application/iotp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/iotp": {$/;"	function	line:450
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:451
application/ipfix	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ipfix": {$/;"	function	line:453
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:454
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ipfix"]$/;"	function	line:455
application/ipp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ipp": {$/;"	function	line:457
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:458
application/isup	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/isup": {$/;"	function	line:460
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:461
application/its+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/its+xml": {$/;"	function	line:463
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:464
application/java-archive	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/java-archive": {$/;"	function	line:466
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:467
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:468
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jar","war","ear"]$/;"	function	line:469
application/java-serialized-object	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/java-serialized-object": {$/;"	function	line:471
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:472
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:473
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ser"]$/;"	function	line:474
application/java-vm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/java-vm": {$/;"	function	line:476
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:477
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:478
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["class"]$/;"	function	line:479
application/javascript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/javascript": {$/;"	function	line:481
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:482
charset	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "charset": "UTF-8",$/;"	function	line:483
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:484
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["js"]$/;"	function	line:485
application/jose	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/jose": {$/;"	function	line:487
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:488
application/jose+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/jose+json": {$/;"	function	line:490
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:491
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:492
application/jrd+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/jrd+json": {$/;"	function	line:494
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:495
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:496
application/json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/json": {$/;"	function	line:498
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:499
charset	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "charset": "UTF-8",$/;"	function	line:500
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:501
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["json","map"]$/;"	function	line:502
application/json-patch+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/json-patch+json": {$/;"	function	line:504
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:505
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:506
application/json-seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/json-seq": {$/;"	function	line:508
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:509
application/json5	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/json5": {$/;"	function	line:511
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["json5"]$/;"	function	line:512
application/jsonml+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/jsonml+json": {$/;"	function	line:514
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:515
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:516
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jsonml"]$/;"	function	line:517
application/jwk+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/jwk+json": {$/;"	function	line:519
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:520
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:521
application/jwk-set+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/jwk-set+json": {$/;"	function	line:523
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:524
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:525
application/jwt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/jwt": {$/;"	function	line:527
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:528
application/kpml-request+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/kpml-request+xml": {$/;"	function	line:530
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:531
application/kpml-response+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/kpml-response+xml": {$/;"	function	line:533
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:534
application/ld+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ld+json": {$/;"	function	line:536
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:537
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:538
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jsonld"]$/;"	function	line:539
application/lgr+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/lgr+xml": {$/;"	function	line:541
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:542
application/link-format	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/link-format": {$/;"	function	line:544
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:545
application/load-control+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/load-control+xml": {$/;"	function	line:547
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:548
application/lost+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/lost+xml": {$/;"	function	line:550
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:551
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["lostxml"]$/;"	function	line:552
application/lostsync+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/lostsync+xml": {$/;"	function	line:554
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:555
application/lxf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/lxf": {$/;"	function	line:557
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:558
application/mac-binhex40	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mac-binhex40": {$/;"	function	line:560
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:561
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hqx"]$/;"	function	line:562
application/mac-compactpro	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mac-compactpro": {$/;"	function	line:564
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:565
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cpt"]$/;"	function	line:566
application/macwriteii	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/macwriteii": {$/;"	function	line:568
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:569
application/mads+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mads+xml": {$/;"	function	line:571
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:572
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mads"]$/;"	function	line:573
application/manifest+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/manifest+json": {$/;"	function	line:575
charset	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "charset": "UTF-8",$/;"	function	line:576
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:577
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["webmanifest"]$/;"	function	line:578
application/marc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/marc": {$/;"	function	line:580
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:581
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mrc"]$/;"	function	line:582
application/marcxml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/marcxml+xml": {$/;"	function	line:584
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:585
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mrcx"]$/;"	function	line:586
application/mathematica	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mathematica": {$/;"	function	line:588
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:589
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ma","nb","mb"]$/;"	function	line:590
application/mathml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mathml+xml": {$/;"	function	line:592
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:593
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mathml"]$/;"	function	line:594
application/mathml-content+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mathml-content+xml": {$/;"	function	line:596
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:597
application/mathml-presentation+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mathml-presentation+xml": {$/;"	function	line:599
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:600
application/mbms-associated-procedure-description+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbms-associated-procedure-description+xml": {$/;"	function	line:602
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:603
application/mbms-deregister+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbms-deregister+xml": {$/;"	function	line:605
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:606
application/mbms-envelope+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbms-envelope+xml": {$/;"	function	line:608
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:609
application/mbms-msk+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbms-msk+xml": {$/;"	function	line:611
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:612
application/mbms-msk-response+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbms-msk-response+xml": {$/;"	function	line:614
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:615
application/mbms-protection-description+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbms-protection-description+xml": {$/;"	function	line:617
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:618
application/mbms-reception-report+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbms-reception-report+xml": {$/;"	function	line:620
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:621
application/mbms-register+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbms-register+xml": {$/;"	function	line:623
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:624
application/mbms-register-response+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbms-register-response+xml": {$/;"	function	line:626
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:627
application/mbms-schedule+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbms-schedule+xml": {$/;"	function	line:629
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:630
application/mbms-user-service-description+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbms-user-service-description+xml": {$/;"	function	line:632
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:633
application/mbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mbox": {$/;"	function	line:635
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:636
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mbox"]$/;"	function	line:637
application/media-policy-dataset+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/media-policy-dataset+xml": {$/;"	function	line:639
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:640
application/media_control+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/media_control+xml": {$/;"	function	line:642
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:643
application/mediaservercontrol+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mediaservercontrol+xml": {$/;"	function	line:645
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:646
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mscml"]$/;"	function	line:647
application/merge-patch+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/merge-patch+json": {$/;"	function	line:649
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:650
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:651
application/metalink+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/metalink+xml": {$/;"	function	line:653
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:654
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["metalink"]$/;"	function	line:655
application/metalink4+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/metalink4+xml": {$/;"	function	line:657
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:658
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["meta4"]$/;"	function	line:659
application/mets+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mets+xml": {$/;"	function	line:661
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:662
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mets"]$/;"	function	line:663
application/mf4	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mf4": {$/;"	function	line:665
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:666
application/mikey	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mikey": {$/;"	function	line:668
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:669
application/mods+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mods+xml": {$/;"	function	line:671
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:672
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mods"]$/;"	function	line:673
application/moss-keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/moss-keys": {$/;"	function	line:675
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:676
application/moss-signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/moss-signature": {$/;"	function	line:678
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:679
application/mosskey-data	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mosskey-data": {$/;"	function	line:681
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:682
application/mosskey-request	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mosskey-request": {$/;"	function	line:684
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:685
application/mp21	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mp21": {$/;"	function	line:687
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:688
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["m21","mp21"]$/;"	function	line:689
application/mp4	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mp4": {$/;"	function	line:691
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:692
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mp4s","m4p"]$/;"	function	line:693
application/mpeg4-generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mpeg4-generic": {$/;"	function	line:695
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:696
application/mpeg4-iod	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mpeg4-iod": {$/;"	function	line:698
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:699
application/mpeg4-iod-xmt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mpeg4-iod-xmt": {$/;"	function	line:701
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:702
application/mrb-consumer+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mrb-consumer+xml": {$/;"	function	line:704
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:705
application/mrb-publish+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mrb-publish+xml": {$/;"	function	line:707
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:708
application/msc-ivr+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/msc-ivr+xml": {$/;"	function	line:710
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:711
application/msc-mixer+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/msc-mixer+xml": {$/;"	function	line:713
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:714
application/msword	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/msword": {$/;"	function	line:716
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:717
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:718
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["doc","dot"]$/;"	function	line:719
application/mud+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mud+json": {$/;"	function	line:721
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:722
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:723
application/mxf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/mxf": {$/;"	function	line:725
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:726
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mxf"]$/;"	function	line:727
application/nasdata	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/nasdata": {$/;"	function	line:729
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:730
application/news-checkgroups	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/news-checkgroups": {$/;"	function	line:732
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:733
application/news-groupinfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/news-groupinfo": {$/;"	function	line:735
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:736
application/news-transmission	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/news-transmission": {$/;"	function	line:738
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:739
application/nlsml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/nlsml+xml": {$/;"	function	line:741
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:742
application/nss	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/nss": {$/;"	function	line:744
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:745
application/ocsp-request	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ocsp-request": {$/;"	function	line:747
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:748
application/ocsp-response	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ocsp-response": {$/;"	function	line:750
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:751
application/octet-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/octet-stream": {$/;"	function	line:753
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:754
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:755
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]$/;"	function	line:756
application/oda	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/oda": {$/;"	function	line:758
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:759
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["oda"]$/;"	function	line:760
application/odx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/odx": {$/;"	function	line:762
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:763
application/oebps-package+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/oebps-package+xml": {$/;"	function	line:765
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:766
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["opf"]$/;"	function	line:767
application/ogg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ogg": {$/;"	function	line:769
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:770
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:771
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ogx"]$/;"	function	line:772
application/omdoc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/omdoc+xml": {$/;"	function	line:774
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:775
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["omdoc"]$/;"	function	line:776
application/onenote	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/onenote": {$/;"	function	line:778
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:779
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["onetoc","onetoc2","onetmp","onepkg"]$/;"	function	line:780
application/oxps	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/oxps": {$/;"	function	line:782
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:783
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["oxps"]$/;"	function	line:784
application/p2p-overlay+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/p2p-overlay+xml": {$/;"	function	line:786
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:787
application/parityfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/parityfec": {$/;"	function	line:789
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:790
application/patch-ops-error+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/patch-ops-error+xml": {$/;"	function	line:792
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:793
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xer"]$/;"	function	line:794
application/pdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pdf": {$/;"	function	line:796
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:797
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:798
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pdf"]$/;"	function	line:799
application/pdx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pdx": {$/;"	function	line:801
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:802
application/pgp-encrypted	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pgp-encrypted": {$/;"	function	line:804
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:805
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:806
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pgp"]$/;"	function	line:807
application/pgp-keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pgp-keys": {$/;"	function	line:809
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:810
application/pgp-signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pgp-signature": {$/;"	function	line:812
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:813
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["asc","sig"]$/;"	function	line:814
application/pics-rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pics-rules": {$/;"	function	line:816
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:817
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["prf"]$/;"	function	line:818
application/pidf+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pidf+xml": {$/;"	function	line:820
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:821
application/pidf-diff+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pidf-diff+xml": {$/;"	function	line:823
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:824
application/pkcs10	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pkcs10": {$/;"	function	line:826
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:827
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["p10"]$/;"	function	line:828
application/pkcs12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pkcs12": {$/;"	function	line:830
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:831
application/pkcs7-mime	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pkcs7-mime": {$/;"	function	line:833
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:834
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["p7m","p7c"]$/;"	function	line:835
application/pkcs7-signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pkcs7-signature": {$/;"	function	line:837
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:838
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["p7s"]$/;"	function	line:839
application/pkcs8	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pkcs8": {$/;"	function	line:841
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:842
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["p8"]$/;"	function	line:843
application/pkix-attr-cert	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pkix-attr-cert": {$/;"	function	line:845
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:846
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ac"]$/;"	function	line:847
application/pkix-cert	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pkix-cert": {$/;"	function	line:849
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:850
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cer"]$/;"	function	line:851
application/pkix-crl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pkix-crl": {$/;"	function	line:853
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:854
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["crl"]$/;"	function	line:855
application/pkix-pkipath	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pkix-pkipath": {$/;"	function	line:857
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:858
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pkipath"]$/;"	function	line:859
application/pkixcmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pkixcmp": {$/;"	function	line:861
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:862
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pki"]$/;"	function	line:863
application/pls+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pls+xml": {$/;"	function	line:865
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:866
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pls"]$/;"	function	line:867
application/poc-settings+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/poc-settings+xml": {$/;"	function	line:869
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:870
application/postscript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/postscript": {$/;"	function	line:872
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:873
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:874
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ai","eps","ps"]$/;"	function	line:875
application/ppsp-tracker+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ppsp-tracker+json": {$/;"	function	line:877
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:878
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:879
application/problem+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/problem+json": {$/;"	function	line:881
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:882
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:883
application/problem+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/problem+xml": {$/;"	function	line:885
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:886
application/provenance+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/provenance+xml": {$/;"	function	line:888
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:889
application/prs.alvestrand.titrax-sheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/prs.alvestrand.titrax-sheet": {$/;"	function	line:891
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:892
application/prs.cww	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/prs.cww": {$/;"	function	line:894
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:895
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cww"]$/;"	function	line:896
application/prs.hpub+zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/prs.hpub+zip": {$/;"	function	line:898
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:899
application/prs.nprend	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/prs.nprend": {$/;"	function	line:901
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:902
application/prs.plucker	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/prs.plucker": {$/;"	function	line:904
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:905
application/prs.rdf-xml-crypt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/prs.rdf-xml-crypt": {$/;"	function	line:907
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:908
application/prs.xsf+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/prs.xsf+xml": {$/;"	function	line:910
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:911
application/pskc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/pskc+xml": {$/;"	function	line:913
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:914
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pskcxml"]$/;"	function	line:915
application/qsig	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/qsig": {$/;"	function	line:917
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:918
application/raptorfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/raptorfec": {$/;"	function	line:920
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:921
application/rdap+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rdap+json": {$/;"	function	line:923
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:924
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:925
application/rdf+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rdf+xml": {$/;"	function	line:927
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:928
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:929
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rdf"]$/;"	function	line:930
application/reginfo+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/reginfo+xml": {$/;"	function	line:932
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:933
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rif"]$/;"	function	line:934
application/relax-ng-compact-syntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/relax-ng-compact-syntax": {$/;"	function	line:936
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:937
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rnc"]$/;"	function	line:938
application/remote-printing	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/remote-printing": {$/;"	function	line:940
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:941
application/reputon+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/reputon+json": {$/;"	function	line:943
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:944
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:945
application/resource-lists+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/resource-lists+xml": {$/;"	function	line:947
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:948
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rl"]$/;"	function	line:949
application/resource-lists-diff+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/resource-lists-diff+xml": {$/;"	function	line:951
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:952
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rld"]$/;"	function	line:953
application/rfc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rfc+xml": {$/;"	function	line:955
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:956
application/riscos	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/riscos": {$/;"	function	line:958
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:959
application/rlmi+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rlmi+xml": {$/;"	function	line:961
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:962
application/rls-services+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rls-services+xml": {$/;"	function	line:964
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:965
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rs"]$/;"	function	line:966
application/rpki-ghostbusters	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rpki-ghostbusters": {$/;"	function	line:968
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:969
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gbr"]$/;"	function	line:970
application/rpki-manifest	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rpki-manifest": {$/;"	function	line:972
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:973
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mft"]$/;"	function	line:974
application/rpki-roa	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rpki-roa": {$/;"	function	line:976
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:977
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["roa"]$/;"	function	line:978
application/rpki-updown	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rpki-updown": {$/;"	function	line:980
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:981
application/rsd+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rsd+xml": {$/;"	function	line:983
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:984
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rsd"]$/;"	function	line:985
application/rss+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rss+xml": {$/;"	function	line:987
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:988
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:989
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rss"]$/;"	function	line:990
application/rtf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rtf": {$/;"	function	line:992
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:993
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:994
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rtf"]$/;"	function	line:995
application/rtploopback	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rtploopback": {$/;"	function	line:997
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:998
application/rtx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/rtx": {$/;"	function	line:1000
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1001
application/samlassertion+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/samlassertion+xml": {$/;"	function	line:1003
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1004
application/samlmetadata+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/samlmetadata+xml": {$/;"	function	line:1006
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1007
application/sbml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/sbml+xml": {$/;"	function	line:1009
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1010
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sbml"]$/;"	function	line:1011
application/scaip+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/scaip+xml": {$/;"	function	line:1013
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1014
application/scim+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/scim+json": {$/;"	function	line:1016
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1017
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1018
application/scvp-cv-request	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/scvp-cv-request": {$/;"	function	line:1020
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1021
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["scq"]$/;"	function	line:1022
application/scvp-cv-response	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/scvp-cv-response": {$/;"	function	line:1024
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1025
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["scs"]$/;"	function	line:1026
application/scvp-vp-request	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/scvp-vp-request": {$/;"	function	line:1028
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1029
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["spq"]$/;"	function	line:1030
application/scvp-vp-response	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/scvp-vp-response": {$/;"	function	line:1032
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1033
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["spp"]$/;"	function	line:1034
application/sdp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/sdp": {$/;"	function	line:1036
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1037
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sdp"]$/;"	function	line:1038
application/sep+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/sep+xml": {$/;"	function	line:1040
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1041
application/sep-exi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/sep-exi": {$/;"	function	line:1043
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1044
application/session-info	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/session-info": {$/;"	function	line:1046
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1047
application/set-payment	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/set-payment": {$/;"	function	line:1049
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1050
application/set-payment-initiation	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/set-payment-initiation": {$/;"	function	line:1052
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1053
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["setpay"]$/;"	function	line:1054
application/set-registration	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/set-registration": {$/;"	function	line:1056
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1057
application/set-registration-initiation	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/set-registration-initiation": {$/;"	function	line:1059
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1060
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["setreg"]$/;"	function	line:1061
application/sgml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/sgml": {$/;"	function	line:1063
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1064
application/sgml-open-catalog	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/sgml-open-catalog": {$/;"	function	line:1066
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1067
application/shf+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/shf+xml": {$/;"	function	line:1069
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1070
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["shf"]$/;"	function	line:1071
application/sieve	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/sieve": {$/;"	function	line:1073
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1074
application/simple-filter+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/simple-filter+xml": {$/;"	function	line:1076
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1077
application/simple-message-summary	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/simple-message-summary": {$/;"	function	line:1079
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1080
application/simplesymbolcontainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/simplesymbolcontainer": {$/;"	function	line:1082
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1083
application/slate	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/slate": {$/;"	function	line:1085
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1086
application/smil	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/smil": {$/;"	function	line:1088
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1089
application/smil+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/smil+xml": {$/;"	function	line:1091
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1092
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["smi","smil"]$/;"	function	line:1093
application/smpte336m	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/smpte336m": {$/;"	function	line:1095
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1096
application/soap+fastinfoset	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/soap+fastinfoset": {$/;"	function	line:1098
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1099
application/soap+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/soap+xml": {$/;"	function	line:1101
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1102
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1103
application/sparql-query	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/sparql-query": {$/;"	function	line:1105
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1106
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rq"]$/;"	function	line:1107
application/sparql-results+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/sparql-results+xml": {$/;"	function	line:1109
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1110
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["srx"]$/;"	function	line:1111
application/spirits-event+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/spirits-event+xml": {$/;"	function	line:1113
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1114
application/sql	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/sql": {$/;"	function	line:1116
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1117
application/srgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/srgs": {$/;"	function	line:1119
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1120
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gram"]$/;"	function	line:1121
application/srgs+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/srgs+xml": {$/;"	function	line:1123
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1124
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["grxml"]$/;"	function	line:1125
application/sru+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/sru+xml": {$/;"	function	line:1127
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1128
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sru"]$/;"	function	line:1129
application/ssdl+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ssdl+xml": {$/;"	function	line:1131
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:1132
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ssdl"]$/;"	function	line:1133
application/ssml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ssml+xml": {$/;"	function	line:1135
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1136
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ssml"]$/;"	function	line:1137
application/tamp-apex-update	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tamp-apex-update": {$/;"	function	line:1139
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1140
application/tamp-apex-update-confirm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tamp-apex-update-confirm": {$/;"	function	line:1142
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1143
application/tamp-community-update	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tamp-community-update": {$/;"	function	line:1145
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1146
application/tamp-community-update-confirm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tamp-community-update-confirm": {$/;"	function	line:1148
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1149
application/tamp-error	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tamp-error": {$/;"	function	line:1151
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1152
application/tamp-sequence-adjust	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tamp-sequence-adjust": {$/;"	function	line:1154
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1155
application/tamp-sequence-adjust-confirm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tamp-sequence-adjust-confirm": {$/;"	function	line:1157
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1158
application/tamp-status-query	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tamp-status-query": {$/;"	function	line:1160
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1161
application/tamp-status-response	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tamp-status-response": {$/;"	function	line:1163
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1164
application/tamp-update	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tamp-update": {$/;"	function	line:1166
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1167
application/tamp-update-confirm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tamp-update-confirm": {$/;"	function	line:1169
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1170
application/tar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tar": {$/;"	function	line:1172
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1173
application/tei+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tei+xml": {$/;"	function	line:1175
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1176
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tei","teicorpus"]$/;"	function	line:1177
application/thraud+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/thraud+xml": {$/;"	function	line:1179
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1180
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tfi"]$/;"	function	line:1181
application/timestamp-query	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/timestamp-query": {$/;"	function	line:1183
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1184
application/timestamp-reply	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/timestamp-reply": {$/;"	function	line:1186
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1187
application/timestamped-data	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/timestamped-data": {$/;"	function	line:1189
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1190
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tsd"]$/;"	function	line:1191
application/trig	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/trig": {$/;"	function	line:1193
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1194
application/ttml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ttml+xml": {$/;"	function	line:1196
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1197
application/tve-trigger	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/tve-trigger": {$/;"	function	line:1199
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1200
application/ulpfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/ulpfec": {$/;"	function	line:1202
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1203
application/urc-grpsheet+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/urc-grpsheet+xml": {$/;"	function	line:1205
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1206
application/urc-ressheet+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/urc-ressheet+xml": {$/;"	function	line:1208
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1209
application/urc-targetdesc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/urc-targetdesc+xml": {$/;"	function	line:1211
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1212
application/urc-uisocketdesc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/urc-uisocketdesc+xml": {$/;"	function	line:1214
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1215
application/vcard+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vcard+json": {$/;"	function	line:1217
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1218
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1219
application/vcard+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vcard+xml": {$/;"	function	line:1221
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1222
application/vemmi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vemmi": {$/;"	function	line:1224
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1225
application/vividence.scriptfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vividence.scriptfile": {$/;"	function	line:1227
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:1228
application/vnd.3gpp-prose+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp-prose+xml": {$/;"	function	line:1230
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1231
application/vnd.3gpp-prose-pc3ch+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp-prose-pc3ch+xml": {$/;"	function	line:1233
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1234
application/vnd.3gpp.access-transfer-events+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.access-transfer-events+xml": {$/;"	function	line:1236
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1237
application/vnd.3gpp.bsf+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.bsf+xml": {$/;"	function	line:1239
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1240
application/vnd.3gpp.mid-call+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.mid-call+xml": {$/;"	function	line:1242
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1243
application/vnd.3gpp.pic-bw-large	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.pic-bw-large": {$/;"	function	line:1245
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1246
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["plb"]$/;"	function	line:1247
application/vnd.3gpp.pic-bw-small	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.pic-bw-small": {$/;"	function	line:1249
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1250
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["psb"]$/;"	function	line:1251
application/vnd.3gpp.pic-bw-var	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.pic-bw-var": {$/;"	function	line:1253
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1254
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pvb"]$/;"	function	line:1255
application/vnd.3gpp.sms	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.sms": {$/;"	function	line:1257
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1258
application/vnd.3gpp.sms+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.sms+xml": {$/;"	function	line:1260
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1261
application/vnd.3gpp.srvcc-ext+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.srvcc-ext+xml": {$/;"	function	line:1263
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1264
application/vnd.3gpp.srvcc-info+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.srvcc-info+xml": {$/;"	function	line:1266
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1267
application/vnd.3gpp.state-and-event-info+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.state-and-event-info+xml": {$/;"	function	line:1269
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1270
application/vnd.3gpp.ussd+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp.ussd+xml": {$/;"	function	line:1272
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1273
application/vnd.3gpp2.bcmcsinfo+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp2.bcmcsinfo+xml": {$/;"	function	line:1275
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1276
application/vnd.3gpp2.sms	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp2.sms": {$/;"	function	line:1278
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1279
application/vnd.3gpp2.tcap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3gpp2.tcap": {$/;"	function	line:1281
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1282
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tcap"]$/;"	function	line:1283
application/vnd.3lightssoftware.imagescal	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3lightssoftware.imagescal": {$/;"	function	line:1285
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1286
application/vnd.3m.post-it-notes	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.3m.post-it-notes": {$/;"	function	line:1288
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1289
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pwn"]$/;"	function	line:1290
application/vnd.accpac.simply.aso	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.accpac.simply.aso": {$/;"	function	line:1292
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1293
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["aso"]$/;"	function	line:1294
application/vnd.accpac.simply.imp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.accpac.simply.imp": {$/;"	function	line:1296
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1297
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["imp"]$/;"	function	line:1298
application/vnd.acucobol	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.acucobol": {$/;"	function	line:1300
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1301
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["acu"]$/;"	function	line:1302
application/vnd.acucorp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.acucorp": {$/;"	function	line:1304
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1305
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["atc","acutc"]$/;"	function	line:1306
application/vnd.adobe.air-application-installer-package+zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.adobe.air-application-installer-package+zip": {$/;"	function	line:1308
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:1309
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["air"]$/;"	function	line:1310
application/vnd.adobe.flash.movie	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.adobe.flash.movie": {$/;"	function	line:1312
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1313
application/vnd.adobe.formscentral.fcdt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.adobe.formscentral.fcdt": {$/;"	function	line:1315
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1316
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fcdt"]$/;"	function	line:1317
application/vnd.adobe.fxp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.adobe.fxp": {$/;"	function	line:1319
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1320
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fxp","fxpl"]$/;"	function	line:1321
application/vnd.adobe.partial-upload	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.adobe.partial-upload": {$/;"	function	line:1323
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1324
application/vnd.adobe.xdp+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.adobe.xdp+xml": {$/;"	function	line:1326
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1327
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xdp"]$/;"	function	line:1328
application/vnd.adobe.xfdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.adobe.xfdf": {$/;"	function	line:1330
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1331
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xfdf"]$/;"	function	line:1332
application/vnd.aether.imp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.aether.imp": {$/;"	function	line:1334
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1335
application/vnd.ah-barcode	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ah-barcode": {$/;"	function	line:1337
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1338
application/vnd.ahead.space	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ahead.space": {$/;"	function	line:1340
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1341
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ahead"]$/;"	function	line:1342
application/vnd.airzip.filesecure.azf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.airzip.filesecure.azf": {$/;"	function	line:1344
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1345
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["azf"]$/;"	function	line:1346
application/vnd.airzip.filesecure.azs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.airzip.filesecure.azs": {$/;"	function	line:1348
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1349
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["azs"]$/;"	function	line:1350
application/vnd.amazon.ebook	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.amazon.ebook": {$/;"	function	line:1352
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:1353
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["azw"]$/;"	function	line:1354
application/vnd.amazon.mobi8-ebook	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.amazon.mobi8-ebook": {$/;"	function	line:1356
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1357
application/vnd.americandynamics.acc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.americandynamics.acc": {$/;"	function	line:1359
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1360
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["acc"]$/;"	function	line:1361
application/vnd.amiga.ami	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.amiga.ami": {$/;"	function	line:1363
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1364
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ami"]$/;"	function	line:1365
application/vnd.amundsen.maze+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.amundsen.maze+xml": {$/;"	function	line:1367
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1368
application/vnd.android.package-archive	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.android.package-archive": {$/;"	function	line:1370
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:1371
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:1372
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["apk"]$/;"	function	line:1373
application/vnd.anki	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.anki": {$/;"	function	line:1375
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1376
application/vnd.anser-web-certificate-issue-initiation	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.anser-web-certificate-issue-initiation": {$/;"	function	line:1378
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1379
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cii"]$/;"	function	line:1380
application/vnd.anser-web-funds-transfer-initiation	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.anser-web-funds-transfer-initiation": {$/;"	function	line:1382
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:1383
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fti"]$/;"	function	line:1384
application/vnd.antix.game-component	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.antix.game-component": {$/;"	function	line:1386
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1387
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["atx"]$/;"	function	line:1388
application/vnd.apache.thrift.binary	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.apache.thrift.binary": {$/;"	function	line:1390
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1391
application/vnd.apache.thrift.compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.apache.thrift.compact": {$/;"	function	line:1393
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1394
application/vnd.apache.thrift.json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.apache.thrift.json": {$/;"	function	line:1396
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1397
application/vnd.api+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.api+json": {$/;"	function	line:1399
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1400
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1401
application/vnd.apple.installer+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.apple.installer+xml": {$/;"	function	line:1403
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1404
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mpkg"]$/;"	function	line:1405
application/vnd.apple.mpegurl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.apple.mpegurl": {$/;"	function	line:1407
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1408
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["m3u8"]$/;"	function	line:1409
application/vnd.apple.pkpass	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.apple.pkpass": {$/;"	function	line:1411
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:1412
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pkpass"]$/;"	function	line:1413
application/vnd.arastra.swi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.arastra.swi": {$/;"	function	line:1415
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1416
application/vnd.aristanetworks.swi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.aristanetworks.swi": {$/;"	function	line:1418
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1419
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["swi"]$/;"	function	line:1420
application/vnd.artsquare	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.artsquare": {$/;"	function	line:1422
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1423
application/vnd.astraea-software.iota	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.astraea-software.iota": {$/;"	function	line:1425
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1426
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["iota"]$/;"	function	line:1427
application/vnd.audiograph	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.audiograph": {$/;"	function	line:1429
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1430
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["aep"]$/;"	function	line:1431
application/vnd.autopackage	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.autopackage": {$/;"	function	line:1433
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1434
application/vnd.avistar+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.avistar+xml": {$/;"	function	line:1436
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1437
application/vnd.balsamiq.bmml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.balsamiq.bmml+xml": {$/;"	function	line:1439
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1440
application/vnd.balsamiq.bmpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.balsamiq.bmpr": {$/;"	function	line:1442
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1443
application/vnd.bekitzur-stech+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.bekitzur-stech+json": {$/;"	function	line:1445
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1446
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1447
application/vnd.biopax.rdf+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.biopax.rdf+xml": {$/;"	function	line:1449
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1450
application/vnd.blueice.multipass	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.blueice.multipass": {$/;"	function	line:1452
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1453
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mpm"]$/;"	function	line:1454
application/vnd.bluetooth.ep.oob	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.bluetooth.ep.oob": {$/;"	function	line:1456
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1457
application/vnd.bluetooth.le.oob	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.bluetooth.le.oob": {$/;"	function	line:1459
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1460
application/vnd.bmi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.bmi": {$/;"	function	line:1462
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1463
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bmi"]$/;"	function	line:1464
application/vnd.businessobjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.businessobjects": {$/;"	function	line:1466
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1467
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rep"]$/;"	function	line:1468
application/vnd.cab-jscript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cab-jscript": {$/;"	function	line:1470
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1471
application/vnd.canon-cpdl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.canon-cpdl": {$/;"	function	line:1473
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1474
application/vnd.canon-lips	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.canon-lips": {$/;"	function	line:1476
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1477
application/vnd.cendio.thinlinc.clientconf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cendio.thinlinc.clientconf": {$/;"	function	line:1479
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1480
application/vnd.century-systems.tcp_stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.century-systems.tcp_stream": {$/;"	function	line:1482
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1483
application/vnd.chemdraw+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.chemdraw+xml": {$/;"	function	line:1485
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1486
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cdxml"]$/;"	function	line:1487
application/vnd.chess-pgn	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.chess-pgn": {$/;"	function	line:1489
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1490
application/vnd.chipnuts.karaoke-mmd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.chipnuts.karaoke-mmd": {$/;"	function	line:1492
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1493
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mmd"]$/;"	function	line:1494
application/vnd.cinderella	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cinderella": {$/;"	function	line:1496
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1497
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cdy"]$/;"	function	line:1498
application/vnd.cirpack.isdn-ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cirpack.isdn-ext": {$/;"	function	line:1500
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1501
application/vnd.citationstyles.style+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.citationstyles.style+xml": {$/;"	function	line:1503
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1504
application/vnd.claymore	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.claymore": {$/;"	function	line:1506
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1507
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cla"]$/;"	function	line:1508
application/vnd.cloanto.rp9	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cloanto.rp9": {$/;"	function	line:1510
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1511
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rp9"]$/;"	function	line:1512
application/vnd.clonk.c4group	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.clonk.c4group": {$/;"	function	line:1514
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1515
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["c4g","c4d","c4f","c4p","c4u"]$/;"	function	line:1516
application/vnd.cluetrust.cartomobile-config	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cluetrust.cartomobile-config": {$/;"	function	line:1518
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1519
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["c11amc"]$/;"	function	line:1520
application/vnd.cluetrust.cartomobile-config-pkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cluetrust.cartomobile-config-pkg": {$/;"	function	line:1522
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1523
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["c11amz"]$/;"	function	line:1524
application/vnd.coffeescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.coffeescript": {$/;"	function	line:1526
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1527
application/vnd.collection+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.collection+json": {$/;"	function	line:1529
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1530
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1531
application/vnd.collection.doc+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.collection.doc+json": {$/;"	function	line:1533
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1534
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1535
application/vnd.collection.next+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.collection.next+json": {$/;"	function	line:1537
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1538
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1539
application/vnd.comicbook+zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.comicbook+zip": {$/;"	function	line:1541
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1542
application/vnd.commerce-battelle	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.commerce-battelle": {$/;"	function	line:1544
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1545
application/vnd.commonspace	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.commonspace": {$/;"	function	line:1547
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1548
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["csp"]$/;"	function	line:1549
application/vnd.contact.cmsg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.contact.cmsg": {$/;"	function	line:1551
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1552
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cdbcmsg"]$/;"	function	line:1553
application/vnd.coreos.ignition+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.coreos.ignition+json": {$/;"	function	line:1555
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1556
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1557
application/vnd.cosmocaller	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cosmocaller": {$/;"	function	line:1559
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1560
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cmc"]$/;"	function	line:1561
application/vnd.crick.clicker	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.crick.clicker": {$/;"	function	line:1563
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1564
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["clkx"]$/;"	function	line:1565
application/vnd.crick.clicker.keyboard	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.crick.clicker.keyboard": {$/;"	function	line:1567
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1568
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["clkk"]$/;"	function	line:1569
application/vnd.crick.clicker.palette	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.crick.clicker.palette": {$/;"	function	line:1571
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1572
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["clkp"]$/;"	function	line:1573
application/vnd.crick.clicker.template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.crick.clicker.template": {$/;"	function	line:1575
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1576
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["clkt"]$/;"	function	line:1577
application/vnd.crick.clicker.wordbank	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.crick.clicker.wordbank": {$/;"	function	line:1579
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1580
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["clkw"]$/;"	function	line:1581
application/vnd.criticaltools.wbs+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.criticaltools.wbs+xml": {$/;"	function	line:1583
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1584
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wbs"]$/;"	function	line:1585
application/vnd.ctc-posml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ctc-posml": {$/;"	function	line:1587
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1588
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pml"]$/;"	function	line:1589
application/vnd.ctct.ws+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ctct.ws+xml": {$/;"	function	line:1591
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1592
application/vnd.cups-pdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cups-pdf": {$/;"	function	line:1594
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1595
application/vnd.cups-postscript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cups-postscript": {$/;"	function	line:1597
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1598
application/vnd.cups-ppd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cups-ppd": {$/;"	function	line:1600
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1601
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ppd"]$/;"	function	line:1602
application/vnd.cups-raster	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cups-raster": {$/;"	function	line:1604
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1605
application/vnd.cups-raw	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cups-raw": {$/;"	function	line:1607
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1608
application/vnd.curl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.curl": {$/;"	function	line:1610
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1611
application/vnd.curl.car	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.curl.car": {$/;"	function	line:1613
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:1614
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["car"]$/;"	function	line:1615
application/vnd.curl.pcurl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.curl.pcurl": {$/;"	function	line:1617
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:1618
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pcurl"]$/;"	function	line:1619
application/vnd.cyan.dean.root+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cyan.dean.root+xml": {$/;"	function	line:1621
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1622
application/vnd.cybank	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.cybank": {$/;"	function	line:1624
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1625
application/vnd.d2l.coursepackage1p0+zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.d2l.coursepackage1p0+zip": {$/;"	function	line:1627
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1628
application/vnd.dart	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dart": {$/;"	function	line:1630
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1631
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:1632
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dart"]$/;"	function	line:1633
application/vnd.data-vision.rdz	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.data-vision.rdz": {$/;"	function	line:1635
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1636
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rdz"]$/;"	function	line:1637
application/vnd.dataresource+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dataresource+json": {$/;"	function	line:1639
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1640
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1641
application/vnd.debian.binary-package	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.debian.binary-package": {$/;"	function	line:1643
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1644
application/vnd.dece.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dece.data": {$/;"	function	line:1646
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1647
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uvf","uvvf","uvd","uvvd"]$/;"	function	line:1648
application/vnd.dece.ttml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dece.ttml+xml": {$/;"	function	line:1650
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1651
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uvt","uvvt"]$/;"	function	line:1652
application/vnd.dece.unspecified	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dece.unspecified": {$/;"	function	line:1654
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1655
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uvx","uvvx"]$/;"	function	line:1656
application/vnd.dece.zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dece.zip": {$/;"	function	line:1658
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1659
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uvz","uvvz"]$/;"	function	line:1660
application/vnd.denovo.fcselayout-link	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.denovo.fcselayout-link": {$/;"	function	line:1662
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1663
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fe_launch"]$/;"	function	line:1664
application/vnd.desmume-movie	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.desmume-movie": {$/;"	function	line:1666
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1667
application/vnd.desmume.movie	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.desmume.movie": {$/;"	function	line:1669
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:1670
application/vnd.dir-bi.plate-dl-nosuffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dir-bi.plate-dl-nosuffix": {$/;"	function	line:1672
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1673
application/vnd.dm.delegation+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dm.delegation+xml": {$/;"	function	line:1675
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1676
application/vnd.dna	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dna": {$/;"	function	line:1678
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1679
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dna"]$/;"	function	line:1680
application/vnd.document+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.document+json": {$/;"	function	line:1682
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1683
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1684
application/vnd.dolby.mlp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dolby.mlp": {$/;"	function	line:1686
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:1687
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mlp"]$/;"	function	line:1688
application/vnd.dolby.mobile.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dolby.mobile.1": {$/;"	function	line:1690
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1691
application/vnd.dolby.mobile.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dolby.mobile.2": {$/;"	function	line:1693
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1694
application/vnd.doremir.scorecloud-binary-document	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.doremir.scorecloud-binary-document": {$/;"	function	line:1696
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1697
application/vnd.dpgraph	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dpgraph": {$/;"	function	line:1699
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1700
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dpg"]$/;"	function	line:1701
application/vnd.dreamfactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dreamfactory": {$/;"	function	line:1703
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1704
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dfac"]$/;"	function	line:1705
application/vnd.drive+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.drive+json": {$/;"	function	line:1707
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1708
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:1709
application/vnd.ds-keypoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ds-keypoint": {$/;"	function	line:1711
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:1712
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["kpxx"]$/;"	function	line:1713
application/vnd.dtg.local	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dtg.local": {$/;"	function	line:1715
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1716
application/vnd.dtg.local.flash	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dtg.local.flash": {$/;"	function	line:1718
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1719
application/vnd.dtg.local.html	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dtg.local.html": {$/;"	function	line:1721
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1722
application/vnd.dvb.ait	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.ait": {$/;"	function	line:1724
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1725
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ait"]$/;"	function	line:1726
application/vnd.dvb.dvbj	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.dvbj": {$/;"	function	line:1728
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1729
application/vnd.dvb.esgcontainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.esgcontainer": {$/;"	function	line:1731
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1732
application/vnd.dvb.ipdcdftnotifaccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.ipdcdftnotifaccess": {$/;"	function	line:1734
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1735
application/vnd.dvb.ipdcesgaccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.ipdcesgaccess": {$/;"	function	line:1737
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1738
application/vnd.dvb.ipdcesgaccess2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.ipdcesgaccess2": {$/;"	function	line:1740
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1741
application/vnd.dvb.ipdcesgpdd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.ipdcesgpdd": {$/;"	function	line:1743
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1744
application/vnd.dvb.ipdcroaming	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.ipdcroaming": {$/;"	function	line:1746
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1747
application/vnd.dvb.iptv.alfec-base	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.iptv.alfec-base": {$/;"	function	line:1749
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1750
application/vnd.dvb.iptv.alfec-enhancement	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.iptv.alfec-enhancement": {$/;"	function	line:1752
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1753
application/vnd.dvb.notif-aggregate-root+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.notif-aggregate-root+xml": {$/;"	function	line:1755
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1756
application/vnd.dvb.notif-container+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.notif-container+xml": {$/;"	function	line:1758
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1759
application/vnd.dvb.notif-generic+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.notif-generic+xml": {$/;"	function	line:1761
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1762
application/vnd.dvb.notif-ia-msglist+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.notif-ia-msglist+xml": {$/;"	function	line:1764
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1765
application/vnd.dvb.notif-ia-registration-request+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.notif-ia-registration-request+xml": {$/;"	function	line:1767
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1768
application/vnd.dvb.notif-ia-registration-response+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.notif-ia-registration-response+xml": {$/;"	function	line:1770
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1771
application/vnd.dvb.notif-init+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.notif-init+xml": {$/;"	function	line:1773
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1774
application/vnd.dvb.pfr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.pfr": {$/;"	function	line:1776
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1777
application/vnd.dvb.service	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dvb.service": {$/;"	function	line:1779
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1780
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["svc"]$/;"	function	line:1781
application/vnd.dxr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dxr": {$/;"	function	line:1783
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1784
application/vnd.dynageo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dynageo": {$/;"	function	line:1786
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1787
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["geo"]$/;"	function	line:1788
application/vnd.dzr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.dzr": {$/;"	function	line:1790
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1791
application/vnd.easykaraoke.cdgdownload	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.easykaraoke.cdgdownload": {$/;"	function	line:1793
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1794
application/vnd.ecdis-update	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ecdis-update": {$/;"	function	line:1796
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1797
application/vnd.ecowin.chart	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ecowin.chart": {$/;"	function	line:1799
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1800
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mag"]$/;"	function	line:1801
application/vnd.ecowin.filerequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ecowin.filerequest": {$/;"	function	line:1803
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1804
application/vnd.ecowin.fileupdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ecowin.fileupdate": {$/;"	function	line:1806
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1807
application/vnd.ecowin.series	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ecowin.series": {$/;"	function	line:1809
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1810
application/vnd.ecowin.seriesrequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ecowin.seriesrequest": {$/;"	function	line:1812
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1813
application/vnd.ecowin.seriesupdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ecowin.seriesupdate": {$/;"	function	line:1815
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1816
application/vnd.emclient.accessrequest+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.emclient.accessrequest+xml": {$/;"	function	line:1818
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1819
application/vnd.enliven	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.enliven": {$/;"	function	line:1821
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1822
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["nml"]$/;"	function	line:1823
application/vnd.enphase.envoy	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.enphase.envoy": {$/;"	function	line:1825
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1826
application/vnd.eprints.data+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.eprints.data+xml": {$/;"	function	line:1828
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1829
application/vnd.epson.esf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.epson.esf": {$/;"	function	line:1831
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1832
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["esf"]$/;"	function	line:1833
application/vnd.epson.msf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.epson.msf": {$/;"	function	line:1835
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1836
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["msf"]$/;"	function	line:1837
application/vnd.epson.quickanime	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.epson.quickanime": {$/;"	function	line:1839
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1840
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["qam"]$/;"	function	line:1841
application/vnd.epson.salt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.epson.salt": {$/;"	function	line:1843
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1844
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["slt"]$/;"	function	line:1845
application/vnd.epson.ssf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.epson.ssf": {$/;"	function	line:1847
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1848
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ssf"]$/;"	function	line:1849
application/vnd.ericsson.quickcall	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ericsson.quickcall": {$/;"	function	line:1851
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1852
application/vnd.espass-espass+zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.espass-espass+zip": {$/;"	function	line:1854
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1855
application/vnd.eszigno3+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.eszigno3+xml": {$/;"	function	line:1857
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1858
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["es3","et3"]$/;"	function	line:1859
application/vnd.etsi.aoc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.aoc+xml": {$/;"	function	line:1861
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1862
application/vnd.etsi.asic-e+zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.asic-e+zip": {$/;"	function	line:1864
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1865
application/vnd.etsi.asic-s+zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.asic-s+zip": {$/;"	function	line:1867
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1868
application/vnd.etsi.cug+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.cug+xml": {$/;"	function	line:1870
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1871
application/vnd.etsi.iptvcommand+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.iptvcommand+xml": {$/;"	function	line:1873
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1874
application/vnd.etsi.iptvdiscovery+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.iptvdiscovery+xml": {$/;"	function	line:1876
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1877
application/vnd.etsi.iptvprofile+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.iptvprofile+xml": {$/;"	function	line:1879
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1880
application/vnd.etsi.iptvsad-bc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.iptvsad-bc+xml": {$/;"	function	line:1882
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1883
application/vnd.etsi.iptvsad-cod+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.iptvsad-cod+xml": {$/;"	function	line:1885
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1886
application/vnd.etsi.iptvsad-npvr+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.iptvsad-npvr+xml": {$/;"	function	line:1888
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1889
application/vnd.etsi.iptvservice+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.iptvservice+xml": {$/;"	function	line:1891
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1892
application/vnd.etsi.iptvsync+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.iptvsync+xml": {$/;"	function	line:1894
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1895
application/vnd.etsi.iptvueprofile+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.iptvueprofile+xml": {$/;"	function	line:1897
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1898
application/vnd.etsi.mcid+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.mcid+xml": {$/;"	function	line:1900
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1901
application/vnd.etsi.mheg5	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.mheg5": {$/;"	function	line:1903
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1904
application/vnd.etsi.overload-control-policy-dataset+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.overload-control-policy-dataset+xml": {$/;"	function	line:1906
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1907
application/vnd.etsi.pstn+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.pstn+xml": {$/;"	function	line:1909
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1910
application/vnd.etsi.sci+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.sci+xml": {$/;"	function	line:1912
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1913
application/vnd.etsi.simservs+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.simservs+xml": {$/;"	function	line:1915
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1916
application/vnd.etsi.timestamp-token	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.timestamp-token": {$/;"	function	line:1918
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1919
application/vnd.etsi.tsl+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.tsl+xml": {$/;"	function	line:1921
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1922
application/vnd.etsi.tsl.der	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.etsi.tsl.der": {$/;"	function	line:1924
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1925
application/vnd.eudora.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.eudora.data": {$/;"	function	line:1927
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1928
application/vnd.ezpix-album	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ezpix-album": {$/;"	function	line:1930
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1931
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ez2"]$/;"	function	line:1932
application/vnd.ezpix-package	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ezpix-package": {$/;"	function	line:1934
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1935
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ez3"]$/;"	function	line:1936
application/vnd.f-secure.mobile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.f-secure.mobile": {$/;"	function	line:1938
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1939
application/vnd.fastcopy-disk-image	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fastcopy-disk-image": {$/;"	function	line:1941
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1942
application/vnd.fdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fdf": {$/;"	function	line:1944
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1945
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fdf"]$/;"	function	line:1946
application/vnd.fdsn.mseed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fdsn.mseed": {$/;"	function	line:1948
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1949
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mseed"]$/;"	function	line:1950
application/vnd.fdsn.seed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fdsn.seed": {$/;"	function	line:1952
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1953
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["seed","dataless"]$/;"	function	line:1954
application/vnd.ffsns	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ffsns": {$/;"	function	line:1956
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1957
application/vnd.filmit.zfc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.filmit.zfc": {$/;"	function	line:1959
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1960
application/vnd.fints	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fints": {$/;"	function	line:1962
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1963
application/vnd.firemonkeys.cloudcell	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.firemonkeys.cloudcell": {$/;"	function	line:1965
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1966
application/vnd.flographit	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.flographit": {$/;"	function	line:1968
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1969
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gph"]$/;"	function	line:1970
application/vnd.fluxtime.clip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fluxtime.clip": {$/;"	function	line:1972
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1973
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ftc"]$/;"	function	line:1974
application/vnd.font-fontforge-sfd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.font-fontforge-sfd": {$/;"	function	line:1976
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:1977
application/vnd.framemaker	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.framemaker": {$/;"	function	line:1979
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1980
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fm","frame","maker","book"]$/;"	function	line:1981
application/vnd.frogans.fnc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.frogans.fnc": {$/;"	function	line:1983
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1984
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fnc"]$/;"	function	line:1985
application/vnd.frogans.ltf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.frogans.ltf": {$/;"	function	line:1987
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1988
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ltf"]$/;"	function	line:1989
application/vnd.fsc.weblaunch	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fsc.weblaunch": {$/;"	function	line:1991
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1992
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fsc"]$/;"	function	line:1993
application/vnd.fujitsu.oasys	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujitsu.oasys": {$/;"	function	line:1995
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:1996
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["oas"]$/;"	function	line:1997
application/vnd.fujitsu.oasys2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujitsu.oasys2": {$/;"	function	line:1999
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2000
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["oa2"]$/;"	function	line:2001
application/vnd.fujitsu.oasys3	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujitsu.oasys3": {$/;"	function	line:2003
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2004
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["oa3"]$/;"	function	line:2005
application/vnd.fujitsu.oasysgp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujitsu.oasysgp": {$/;"	function	line:2007
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2008
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fg5"]$/;"	function	line:2009
application/vnd.fujitsu.oasysprs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujitsu.oasysprs": {$/;"	function	line:2011
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2012
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bh2"]$/;"	function	line:2013
application/vnd.fujixerox.art-ex	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujixerox.art-ex": {$/;"	function	line:2015
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2016
application/vnd.fujixerox.art4	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujixerox.art4": {$/;"	function	line:2018
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2019
application/vnd.fujixerox.ddd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujixerox.ddd": {$/;"	function	line:2021
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2022
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ddd"]$/;"	function	line:2023
application/vnd.fujixerox.docuworks	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujixerox.docuworks": {$/;"	function	line:2025
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2026
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xdw"]$/;"	function	line:2027
application/vnd.fujixerox.docuworks.binder	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujixerox.docuworks.binder": {$/;"	function	line:2029
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2030
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xbd"]$/;"	function	line:2031
application/vnd.fujixerox.docuworks.container	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujixerox.docuworks.container": {$/;"	function	line:2033
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2034
application/vnd.fujixerox.hbpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fujixerox.hbpl": {$/;"	function	line:2036
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2037
application/vnd.fut-misnet	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fut-misnet": {$/;"	function	line:2039
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2040
application/vnd.fuzzysheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.fuzzysheet": {$/;"	function	line:2042
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2043
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fzs"]$/;"	function	line:2044
application/vnd.genomatix.tuxedo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.genomatix.tuxedo": {$/;"	function	line:2046
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2047
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["txd"]$/;"	function	line:2048
application/vnd.geo+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.geo+json": {$/;"	function	line:2050
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2051
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2052
application/vnd.geocube+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.geocube+xml": {$/;"	function	line:2054
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2055
application/vnd.geogebra.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.geogebra.file": {$/;"	function	line:2057
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2058
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ggb"]$/;"	function	line:2059
application/vnd.geogebra.tool	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.geogebra.tool": {$/;"	function	line:2061
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2062
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ggt"]$/;"	function	line:2063
application/vnd.geometry-explorer	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.geometry-explorer": {$/;"	function	line:2065
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2066
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gex","gre"]$/;"	function	line:2067
application/vnd.geonext	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.geonext": {$/;"	function	line:2069
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2070
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gxt"]$/;"	function	line:2071
application/vnd.geoplan	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.geoplan": {$/;"	function	line:2073
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2074
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["g2w"]$/;"	function	line:2075
application/vnd.geospace	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.geospace": {$/;"	function	line:2077
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2078
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["g3w"]$/;"	function	line:2079
application/vnd.gerber	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.gerber": {$/;"	function	line:2081
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2082
application/vnd.globalplatform.card-content-mgt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.globalplatform.card-content-mgt": {$/;"	function	line:2084
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2085
application/vnd.globalplatform.card-content-mgt-response	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.globalplatform.card-content-mgt-response": {$/;"	function	line:2087
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2088
application/vnd.gmx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.gmx": {$/;"	function	line:2090
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2091
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gmx"]$/;"	function	line:2092
application/vnd.google-apps.document	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.google-apps.document": {$/;"	function	line:2094
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:2095
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gdoc"]$/;"	function	line:2096
application/vnd.google-apps.presentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.google-apps.presentation": {$/;"	function	line:2098
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:2099
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gslides"]$/;"	function	line:2100
application/vnd.google-apps.spreadsheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.google-apps.spreadsheet": {$/;"	function	line:2102
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:2103
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gsheet"]$/;"	function	line:2104
application/vnd.google-earth.kml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.google-earth.kml+xml": {$/;"	function	line:2106
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2107
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:2108
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["kml"]$/;"	function	line:2109
application/vnd.google-earth.kmz	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.google-earth.kmz": {$/;"	function	line:2111
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2112
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:2113
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["kmz"]$/;"	function	line:2114
application/vnd.gov.sk.e-form+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.gov.sk.e-form+xml": {$/;"	function	line:2116
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2117
application/vnd.gov.sk.e-form+zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.gov.sk.e-form+zip": {$/;"	function	line:2119
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2120
application/vnd.gov.sk.xmldatacontainer+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.gov.sk.xmldatacontainer+xml": {$/;"	function	line:2122
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2123
application/vnd.grafeq	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.grafeq": {$/;"	function	line:2125
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2126
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gqf","gqs"]$/;"	function	line:2127
application/vnd.gridmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.gridmp": {$/;"	function	line:2129
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2130
application/vnd.groove-account	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.groove-account": {$/;"	function	line:2132
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2133
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gac"]$/;"	function	line:2134
application/vnd.groove-help	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.groove-help": {$/;"	function	line:2136
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2137
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ghf"]$/;"	function	line:2138
application/vnd.groove-identity-message	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.groove-identity-message": {$/;"	function	line:2140
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2141
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gim"]$/;"	function	line:2142
application/vnd.groove-injector	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.groove-injector": {$/;"	function	line:2144
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2145
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["grv"]$/;"	function	line:2146
application/vnd.groove-tool-message	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.groove-tool-message": {$/;"	function	line:2148
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2149
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gtm"]$/;"	function	line:2150
application/vnd.groove-tool-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.groove-tool-template": {$/;"	function	line:2152
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2153
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tpl"]$/;"	function	line:2154
application/vnd.groove-vcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.groove-vcard": {$/;"	function	line:2156
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2157
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vcg"]$/;"	function	line:2158
application/vnd.hal+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hal+json": {$/;"	function	line:2160
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2161
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2162
application/vnd.hal+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hal+xml": {$/;"	function	line:2164
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2165
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hal"]$/;"	function	line:2166
application/vnd.handheld-entertainment+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.handheld-entertainment+xml": {$/;"	function	line:2168
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2169
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["zmm"]$/;"	function	line:2170
application/vnd.hbci	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hbci": {$/;"	function	line:2172
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2173
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hbci"]$/;"	function	line:2174
application/vnd.hc+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hc+json": {$/;"	function	line:2176
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2177
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2178
application/vnd.hcl-bireports	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hcl-bireports": {$/;"	function	line:2180
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2181
application/vnd.hdt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hdt": {$/;"	function	line:2183
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2184
application/vnd.heroku+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.heroku+json": {$/;"	function	line:2186
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2187
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2188
application/vnd.hhe.lesson-player	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hhe.lesson-player": {$/;"	function	line:2190
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2191
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["les"]$/;"	function	line:2192
application/vnd.hp-hpgl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hp-hpgl": {$/;"	function	line:2194
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2195
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hpgl"]$/;"	function	line:2196
application/vnd.hp-hpid	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hp-hpid": {$/;"	function	line:2198
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2199
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hpid"]$/;"	function	line:2200
application/vnd.hp-hps	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hp-hps": {$/;"	function	line:2202
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2203
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hps"]$/;"	function	line:2204
application/vnd.hp-jlyt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hp-jlyt": {$/;"	function	line:2206
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2207
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jlt"]$/;"	function	line:2208
application/vnd.hp-pcl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hp-pcl": {$/;"	function	line:2210
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2211
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pcl"]$/;"	function	line:2212
application/vnd.hp-pclxl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hp-pclxl": {$/;"	function	line:2214
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2215
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pclxl"]$/;"	function	line:2216
application/vnd.httphone	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.httphone": {$/;"	function	line:2218
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2219
application/vnd.hydrostatix.sof-data	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hydrostatix.sof-data": {$/;"	function	line:2221
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2222
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sfd-hdstx"]$/;"	function	line:2223
application/vnd.hyperdrive+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hyperdrive+json": {$/;"	function	line:2225
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2226
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2227
application/vnd.hzn-3d-crossword	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.hzn-3d-crossword": {$/;"	function	line:2229
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2230
application/vnd.ibm.afplinedata	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ibm.afplinedata": {$/;"	function	line:2232
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2233
application/vnd.ibm.electronic-media	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ibm.electronic-media": {$/;"	function	line:2235
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2236
application/vnd.ibm.minipay	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ibm.minipay": {$/;"	function	line:2238
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2239
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mpy"]$/;"	function	line:2240
application/vnd.ibm.modcap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ibm.modcap": {$/;"	function	line:2242
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2243
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["afp","listafp","list3820"]$/;"	function	line:2244
application/vnd.ibm.rights-management	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ibm.rights-management": {$/;"	function	line:2246
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2247
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["irm"]$/;"	function	line:2248
application/vnd.ibm.secure-container	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ibm.secure-container": {$/;"	function	line:2250
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2251
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sc"]$/;"	function	line:2252
application/vnd.iccprofile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.iccprofile": {$/;"	function	line:2254
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2255
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["icc","icm"]$/;"	function	line:2256
application/vnd.ieee.1905	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ieee.1905": {$/;"	function	line:2258
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2259
application/vnd.igloader	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.igloader": {$/;"	function	line:2261
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2262
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["igl"]$/;"	function	line:2263
application/vnd.immervision-ivp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.immervision-ivp": {$/;"	function	line:2265
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2266
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ivp"]$/;"	function	line:2267
application/vnd.immervision-ivu	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.immervision-ivu": {$/;"	function	line:2269
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2270
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ivu"]$/;"	function	line:2271
application/vnd.ims.imsccv1p1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ims.imsccv1p1": {$/;"	function	line:2273
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2274
application/vnd.ims.imsccv1p2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ims.imsccv1p2": {$/;"	function	line:2276
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2277
application/vnd.ims.imsccv1p3	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ims.imsccv1p3": {$/;"	function	line:2279
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2280
application/vnd.ims.lis.v2.result+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ims.lis.v2.result+json": {$/;"	function	line:2282
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2283
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2284
application/vnd.ims.lti.v2.toolconsumerprofile+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ims.lti.v2.toolconsumerprofile+json": {$/;"	function	line:2286
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2287
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2288
application/vnd.ims.lti.v2.toolproxy+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ims.lti.v2.toolproxy+json": {$/;"	function	line:2290
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2291
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2292
application/vnd.ims.lti.v2.toolproxy.id+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ims.lti.v2.toolproxy.id+json": {$/;"	function	line:2294
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2295
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2296
application/vnd.ims.lti.v2.toolsettings+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ims.lti.v2.toolsettings+json": {$/;"	function	line:2298
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2299
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2300
application/vnd.ims.lti.v2.toolsettings.simple+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ims.lti.v2.toolsettings.simple+json": {$/;"	function	line:2302
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2303
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2304
application/vnd.informedcontrol.rms+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.informedcontrol.rms+xml": {$/;"	function	line:2306
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2307
application/vnd.informix-visionary	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.informix-visionary": {$/;"	function	line:2309
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2310
application/vnd.infotech.project	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.infotech.project": {$/;"	function	line:2312
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2313
application/vnd.infotech.project+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.infotech.project+xml": {$/;"	function	line:2315
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2316
application/vnd.innopath.wamp.notification	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.innopath.wamp.notification": {$/;"	function	line:2318
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2319
application/vnd.insors.igm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.insors.igm": {$/;"	function	line:2321
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2322
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["igm"]$/;"	function	line:2323
application/vnd.intercon.formnet	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.intercon.formnet": {$/;"	function	line:2325
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2326
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xpw","xpx"]$/;"	function	line:2327
application/vnd.intergeo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.intergeo": {$/;"	function	line:2329
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2330
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["i2g"]$/;"	function	line:2331
application/vnd.intertrust.digibox	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.intertrust.digibox": {$/;"	function	line:2333
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2334
application/vnd.intertrust.nncp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.intertrust.nncp": {$/;"	function	line:2336
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2337
application/vnd.intu.qbo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.intu.qbo": {$/;"	function	line:2339
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2340
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["qbo"]$/;"	function	line:2341
application/vnd.intu.qfx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.intu.qfx": {$/;"	function	line:2343
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2344
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["qfx"]$/;"	function	line:2345
application/vnd.iptc.g2.catalogitem+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.iptc.g2.catalogitem+xml": {$/;"	function	line:2347
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2348
application/vnd.iptc.g2.conceptitem+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.iptc.g2.conceptitem+xml": {$/;"	function	line:2350
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2351
application/vnd.iptc.g2.knowledgeitem+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.iptc.g2.knowledgeitem+xml": {$/;"	function	line:2353
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2354
application/vnd.iptc.g2.newsitem+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.iptc.g2.newsitem+xml": {$/;"	function	line:2356
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2357
application/vnd.iptc.g2.newsmessage+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.iptc.g2.newsmessage+xml": {$/;"	function	line:2359
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2360
application/vnd.iptc.g2.packageitem+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.iptc.g2.packageitem+xml": {$/;"	function	line:2362
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2363
application/vnd.iptc.g2.planningitem+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.iptc.g2.planningitem+xml": {$/;"	function	line:2365
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2366
application/vnd.ipunplugged.rcprofile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ipunplugged.rcprofile": {$/;"	function	line:2368
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2369
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rcprofile"]$/;"	function	line:2370
application/vnd.irepository.package+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.irepository.package+xml": {$/;"	function	line:2372
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2373
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["irp"]$/;"	function	line:2374
application/vnd.is-xpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.is-xpr": {$/;"	function	line:2376
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2377
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xpr"]$/;"	function	line:2378
application/vnd.isac.fcs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.isac.fcs": {$/;"	function	line:2380
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2381
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fcs"]$/;"	function	line:2382
application/vnd.jam	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.jam": {$/;"	function	line:2384
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2385
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jam"]$/;"	function	line:2386
application/vnd.japannet-directory-service	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.japannet-directory-service": {$/;"	function	line:2388
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2389
application/vnd.japannet-jpnstore-wakeup	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.japannet-jpnstore-wakeup": {$/;"	function	line:2391
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2392
application/vnd.japannet-payment-wakeup	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.japannet-payment-wakeup": {$/;"	function	line:2394
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2395
application/vnd.japannet-registration	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.japannet-registration": {$/;"	function	line:2397
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2398
application/vnd.japannet-registration-wakeup	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.japannet-registration-wakeup": {$/;"	function	line:2400
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2401
application/vnd.japannet-setstore-wakeup	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.japannet-setstore-wakeup": {$/;"	function	line:2403
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2404
application/vnd.japannet-verification	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.japannet-verification": {$/;"	function	line:2406
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2407
application/vnd.japannet-verification-wakeup	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.japannet-verification-wakeup": {$/;"	function	line:2409
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2410
application/vnd.jcp.javame.midlet-rms	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.jcp.javame.midlet-rms": {$/;"	function	line:2412
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2413
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rms"]$/;"	function	line:2414
application/vnd.jisp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.jisp": {$/;"	function	line:2416
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2417
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jisp"]$/;"	function	line:2418
application/vnd.joost.joda-archive	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.joost.joda-archive": {$/;"	function	line:2420
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2421
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["joda"]$/;"	function	line:2422
application/vnd.jsk.isdn-ngn	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.jsk.isdn-ngn": {$/;"	function	line:2424
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2425
application/vnd.kahootz	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kahootz": {$/;"	function	line:2427
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2428
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ktz","ktr"]$/;"	function	line:2429
application/vnd.kde.karbon	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kde.karbon": {$/;"	function	line:2431
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2432
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["karbon"]$/;"	function	line:2433
application/vnd.kde.kchart	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kde.kchart": {$/;"	function	line:2435
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2436
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["chrt"]$/;"	function	line:2437
application/vnd.kde.kformula	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kde.kformula": {$/;"	function	line:2439
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2440
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["kfo"]$/;"	function	line:2441
application/vnd.kde.kivio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kde.kivio": {$/;"	function	line:2443
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2444
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["flw"]$/;"	function	line:2445
application/vnd.kde.kontour	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kde.kontour": {$/;"	function	line:2447
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2448
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["kon"]$/;"	function	line:2449
application/vnd.kde.kpresenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kde.kpresenter": {$/;"	function	line:2451
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2452
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["kpr","kpt"]$/;"	function	line:2453
application/vnd.kde.kspread	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kde.kspread": {$/;"	function	line:2455
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2456
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ksp"]$/;"	function	line:2457
application/vnd.kde.kword	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kde.kword": {$/;"	function	line:2459
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2460
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["kwd","kwt"]$/;"	function	line:2461
application/vnd.kenameaapp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kenameaapp": {$/;"	function	line:2463
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2464
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["htke"]$/;"	function	line:2465
application/vnd.kidspiration	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kidspiration": {$/;"	function	line:2467
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2468
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["kia"]$/;"	function	line:2469
application/vnd.kinar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kinar": {$/;"	function	line:2471
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2472
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["kne","knp"]$/;"	function	line:2473
application/vnd.koan	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.koan": {$/;"	function	line:2475
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2476
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["skp","skd","skt","skm"]$/;"	function	line:2477
application/vnd.kodak-descriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.kodak-descriptor": {$/;"	function	line:2479
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2480
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sse"]$/;"	function	line:2481
application/vnd.las.las+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.las.las+xml": {$/;"	function	line:2483
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2484
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["lasxml"]$/;"	function	line:2485
application/vnd.liberty-request+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.liberty-request+xml": {$/;"	function	line:2487
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2488
application/vnd.llamagraphics.life-balance.desktop	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.llamagraphics.life-balance.desktop": {$/;"	function	line:2490
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2491
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["lbd"]$/;"	function	line:2492
application/vnd.llamagraphics.life-balance.exchange+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.llamagraphics.life-balance.exchange+xml": {$/;"	function	line:2494
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2495
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["lbe"]$/;"	function	line:2496
application/vnd.lotus-1-2-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.lotus-1-2-3": {$/;"	function	line:2498
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2499
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["123"]$/;"	function	line:2500
application/vnd.lotus-approach	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.lotus-approach": {$/;"	function	line:2502
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2503
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["apr"]$/;"	function	line:2504
application/vnd.lotus-freelance	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.lotus-freelance": {$/;"	function	line:2506
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2507
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pre"]$/;"	function	line:2508
application/vnd.lotus-notes	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.lotus-notes": {$/;"	function	line:2510
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2511
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["nsf"]$/;"	function	line:2512
application/vnd.lotus-organizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.lotus-organizer": {$/;"	function	line:2514
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2515
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["org"]$/;"	function	line:2516
application/vnd.lotus-screencam	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.lotus-screencam": {$/;"	function	line:2518
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2519
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["scm"]$/;"	function	line:2520
application/vnd.lotus-wordpro	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.lotus-wordpro": {$/;"	function	line:2522
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2523
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["lwp"]$/;"	function	line:2524
application/vnd.macports.portpkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.macports.portpkg": {$/;"	function	line:2526
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2527
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["portpkg"]$/;"	function	line:2528
application/vnd.mapbox-vector-tile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mapbox-vector-tile": {$/;"	function	line:2530
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2531
application/vnd.marlin.drm.actiontoken+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.marlin.drm.actiontoken+xml": {$/;"	function	line:2533
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2534
application/vnd.marlin.drm.conftoken+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.marlin.drm.conftoken+xml": {$/;"	function	line:2536
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2537
application/vnd.marlin.drm.license+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.marlin.drm.license+xml": {$/;"	function	line:2539
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2540
application/vnd.marlin.drm.mdcf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.marlin.drm.mdcf": {$/;"	function	line:2542
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2543
application/vnd.mason+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mason+json": {$/;"	function	line:2545
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2546
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2547
application/vnd.maxmind.maxmind-db	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.maxmind.maxmind-db": {$/;"	function	line:2549
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2550
application/vnd.mcd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mcd": {$/;"	function	line:2552
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2553
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mcd"]$/;"	function	line:2554
application/vnd.medcalcdata	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.medcalcdata": {$/;"	function	line:2556
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2557
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mc1"]$/;"	function	line:2558
application/vnd.mediastation.cdkey	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mediastation.cdkey": {$/;"	function	line:2560
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2561
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cdkey"]$/;"	function	line:2562
application/vnd.meridian-slingshot	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.meridian-slingshot": {$/;"	function	line:2564
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2565
application/vnd.mfer	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mfer": {$/;"	function	line:2567
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2568
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mwf"]$/;"	function	line:2569
application/vnd.mfmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mfmp": {$/;"	function	line:2571
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2572
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mfm"]$/;"	function	line:2573
application/vnd.micro+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.micro+json": {$/;"	function	line:2575
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2576
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2577
application/vnd.micrografx.flo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.micrografx.flo": {$/;"	function	line:2579
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2580
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["flo"]$/;"	function	line:2581
application/vnd.micrografx.igx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.micrografx.igx": {$/;"	function	line:2583
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2584
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["igx"]$/;"	function	line:2585
application/vnd.microsoft.portable-executable	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.microsoft.portable-executable": {$/;"	function	line:2587
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2588
application/vnd.miele+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.miele+json": {$/;"	function	line:2590
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2591
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2592
application/vnd.mif	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mif": {$/;"	function	line:2594
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2595
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mif"]$/;"	function	line:2596
application/vnd.minisoft-hp3000-save	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.minisoft-hp3000-save": {$/;"	function	line:2598
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2599
application/vnd.mitsubishi.misty-guard.trustweb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mitsubishi.misty-guard.trustweb": {$/;"	function	line:2601
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2602
application/vnd.mobius.daf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mobius.daf": {$/;"	function	line:2604
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2605
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["daf"]$/;"	function	line:2606
application/vnd.mobius.dis	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mobius.dis": {$/;"	function	line:2608
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2609
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dis"]$/;"	function	line:2610
application/vnd.mobius.mbk	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mobius.mbk": {$/;"	function	line:2612
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2613
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mbk"]$/;"	function	line:2614
application/vnd.mobius.mqy	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mobius.mqy": {$/;"	function	line:2616
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2617
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mqy"]$/;"	function	line:2618
application/vnd.mobius.msl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mobius.msl": {$/;"	function	line:2620
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2621
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["msl"]$/;"	function	line:2622
application/vnd.mobius.plc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mobius.plc": {$/;"	function	line:2624
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2625
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["plc"]$/;"	function	line:2626
application/vnd.mobius.txf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mobius.txf": {$/;"	function	line:2628
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2629
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["txf"]$/;"	function	line:2630
application/vnd.mophun.application	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mophun.application": {$/;"	function	line:2632
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2633
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mpn"]$/;"	function	line:2634
application/vnd.mophun.certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mophun.certificate": {$/;"	function	line:2636
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2637
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mpc"]$/;"	function	line:2638
application/vnd.motorola.flexsuite	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.motorola.flexsuite": {$/;"	function	line:2640
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2641
application/vnd.motorola.flexsuite.adsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.motorola.flexsuite.adsi": {$/;"	function	line:2643
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2644
application/vnd.motorola.flexsuite.fis	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.motorola.flexsuite.fis": {$/;"	function	line:2646
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2647
application/vnd.motorola.flexsuite.gotap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.motorola.flexsuite.gotap": {$/;"	function	line:2649
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2650
application/vnd.motorola.flexsuite.kmr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.motorola.flexsuite.kmr": {$/;"	function	line:2652
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2653
application/vnd.motorola.flexsuite.ttc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.motorola.flexsuite.ttc": {$/;"	function	line:2655
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2656
application/vnd.motorola.flexsuite.wem	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.motorola.flexsuite.wem": {$/;"	function	line:2658
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2659
application/vnd.motorola.iprm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.motorola.iprm": {$/;"	function	line:2661
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2662
application/vnd.mozilla.xul+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mozilla.xul+xml": {$/;"	function	line:2664
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2665
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:2666
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xul"]$/;"	function	line:2667
application/vnd.ms-3mfdocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-3mfdocument": {$/;"	function	line:2669
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2670
application/vnd.ms-artgalry	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-artgalry": {$/;"	function	line:2672
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2673
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cil"]$/;"	function	line:2674
application/vnd.ms-asf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-asf": {$/;"	function	line:2676
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2677
application/vnd.ms-cab-compressed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-cab-compressed": {$/;"	function	line:2679
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2680
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cab"]$/;"	function	line:2681
application/vnd.ms-color.iccprofile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-color.iccprofile": {$/;"	function	line:2683
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:2684
application/vnd.ms-excel	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-excel": {$/;"	function	line:2686
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2687
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:2688
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xls","xlm","xla","xlc","xlt","xlw"]$/;"	function	line:2689
application/vnd.ms-excel.addin.macroenabled.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-excel.addin.macroenabled.12": {$/;"	function	line:2691
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2692
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xlam"]$/;"	function	line:2693
application/vnd.ms-excel.sheet.binary.macroenabled.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-excel.sheet.binary.macroenabled.12": {$/;"	function	line:2695
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2696
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xlsb"]$/;"	function	line:2697
application/vnd.ms-excel.sheet.macroenabled.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-excel.sheet.macroenabled.12": {$/;"	function	line:2699
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2700
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xlsm"]$/;"	function	line:2701
application/vnd.ms-excel.template.macroenabled.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-excel.template.macroenabled.12": {$/;"	function	line:2703
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2704
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xltm"]$/;"	function	line:2705
application/vnd.ms-fontobject	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-fontobject": {$/;"	function	line:2707
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2708
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:2709
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["eot"]$/;"	function	line:2710
application/vnd.ms-htmlhelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-htmlhelp": {$/;"	function	line:2712
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2713
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["chm"]$/;"	function	line:2714
application/vnd.ms-ims	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-ims": {$/;"	function	line:2716
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2717
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ims"]$/;"	function	line:2718
application/vnd.ms-lrm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-lrm": {$/;"	function	line:2720
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2721
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["lrm"]$/;"	function	line:2722
application/vnd.ms-office.activex+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-office.activex+xml": {$/;"	function	line:2724
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2725
application/vnd.ms-officetheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-officetheme": {$/;"	function	line:2727
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2728
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["thmx"]$/;"	function	line:2729
application/vnd.ms-opentype	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-opentype": {$/;"	function	line:2731
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:2732
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2733
application/vnd.ms-package.obfuscated-opentype	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-package.obfuscated-opentype": {$/;"	function	line:2735
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:2736
application/vnd.ms-pki.seccat	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-pki.seccat": {$/;"	function	line:2738
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:2739
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cat"]$/;"	function	line:2740
application/vnd.ms-pki.stl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-pki.stl": {$/;"	function	line:2742
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:2743
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["stl"]$/;"	function	line:2744
application/vnd.ms-playready.initiator+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-playready.initiator+xml": {$/;"	function	line:2746
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2747
application/vnd.ms-powerpoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-powerpoint": {$/;"	function	line:2749
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2750
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:2751
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ppt","pps","pot"]$/;"	function	line:2752
application/vnd.ms-powerpoint.addin.macroenabled.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-powerpoint.addin.macroenabled.12": {$/;"	function	line:2754
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2755
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ppam"]$/;"	function	line:2756
application/vnd.ms-powerpoint.presentation.macroenabled.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-powerpoint.presentation.macroenabled.12": {$/;"	function	line:2758
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2759
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pptm"]$/;"	function	line:2760
application/vnd.ms-powerpoint.slide.macroenabled.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-powerpoint.slide.macroenabled.12": {$/;"	function	line:2762
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2763
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sldm"]$/;"	function	line:2764
application/vnd.ms-powerpoint.slideshow.macroenabled.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-powerpoint.slideshow.macroenabled.12": {$/;"	function	line:2766
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2767
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ppsm"]$/;"	function	line:2768
application/vnd.ms-powerpoint.template.macroenabled.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-powerpoint.template.macroenabled.12": {$/;"	function	line:2770
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2771
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["potm"]$/;"	function	line:2772
application/vnd.ms-printdevicecapabilities+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-printdevicecapabilities+xml": {$/;"	function	line:2774
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2775
application/vnd.ms-printing.printticket+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-printing.printticket+xml": {$/;"	function	line:2777
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:2778
application/vnd.ms-printschematicket+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-printschematicket+xml": {$/;"	function	line:2780
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2781
application/vnd.ms-project	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-project": {$/;"	function	line:2783
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2784
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mpp","mpt"]$/;"	function	line:2785
application/vnd.ms-tnef	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-tnef": {$/;"	function	line:2787
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2788
application/vnd.ms-windows.devicepairing	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-windows.devicepairing": {$/;"	function	line:2790
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2791
application/vnd.ms-windows.nwprinting.oob	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-windows.nwprinting.oob": {$/;"	function	line:2793
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2794
application/vnd.ms-windows.printerpairing	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-windows.printerpairing": {$/;"	function	line:2796
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2797
application/vnd.ms-windows.wsd.oob	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-windows.wsd.oob": {$/;"	function	line:2799
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2800
application/vnd.ms-wmdrm.lic-chlg-req	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-wmdrm.lic-chlg-req": {$/;"	function	line:2802
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2803
application/vnd.ms-wmdrm.lic-resp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-wmdrm.lic-resp": {$/;"	function	line:2805
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2806
application/vnd.ms-wmdrm.meter-chlg-req	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-wmdrm.meter-chlg-req": {$/;"	function	line:2808
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2809
application/vnd.ms-wmdrm.meter-resp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-wmdrm.meter-resp": {$/;"	function	line:2811
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2812
application/vnd.ms-word.document.macroenabled.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-word.document.macroenabled.12": {$/;"	function	line:2814
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2815
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["docm"]$/;"	function	line:2816
application/vnd.ms-word.template.macroenabled.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-word.template.macroenabled.12": {$/;"	function	line:2818
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2819
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dotm"]$/;"	function	line:2820
application/vnd.ms-works	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-works": {$/;"	function	line:2822
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2823
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wps","wks","wcm","wdb"]$/;"	function	line:2824
application/vnd.ms-wpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-wpl": {$/;"	function	line:2826
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2827
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wpl"]$/;"	function	line:2828
application/vnd.ms-xpsdocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ms-xpsdocument": {$/;"	function	line:2830
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2831
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:2832
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xps"]$/;"	function	line:2833
application/vnd.msa-disk-image	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.msa-disk-image": {$/;"	function	line:2835
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2836
application/vnd.mseq	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mseq": {$/;"	function	line:2838
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2839
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mseq"]$/;"	function	line:2840
application/vnd.msign	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.msign": {$/;"	function	line:2842
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2843
application/vnd.multiad.creator	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.multiad.creator": {$/;"	function	line:2845
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2846
application/vnd.multiad.creator.cif	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.multiad.creator.cif": {$/;"	function	line:2848
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2849
application/vnd.music-niff	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.music-niff": {$/;"	function	line:2851
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2852
application/vnd.musician	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.musician": {$/;"	function	line:2854
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2855
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mus"]$/;"	function	line:2856
application/vnd.muvee.style	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.muvee.style": {$/;"	function	line:2858
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2859
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["msty"]$/;"	function	line:2860
application/vnd.mynfc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.mynfc": {$/;"	function	line:2862
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2863
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["taglet"]$/;"	function	line:2864
application/vnd.ncd.control	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ncd.control": {$/;"	function	line:2866
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2867
application/vnd.ncd.reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ncd.reference": {$/;"	function	line:2869
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2870
application/vnd.nearst.inv+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nearst.inv+json": {$/;"	function	line:2872
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2873
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:2874
application/vnd.nervana	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nervana": {$/;"	function	line:2876
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2877
application/vnd.netfpx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.netfpx": {$/;"	function	line:2879
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2880
application/vnd.neurolanguage.nlu	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.neurolanguage.nlu": {$/;"	function	line:2882
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2883
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["nlu"]$/;"	function	line:2884
application/vnd.nintendo.nitro.rom	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nintendo.nitro.rom": {$/;"	function	line:2886
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2887
application/vnd.nintendo.snes.rom	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nintendo.snes.rom": {$/;"	function	line:2889
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2890
application/vnd.nitf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nitf": {$/;"	function	line:2892
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2893
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ntf","nitf"]$/;"	function	line:2894
application/vnd.noblenet-directory	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.noblenet-directory": {$/;"	function	line:2896
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2897
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["nnd"]$/;"	function	line:2898
application/vnd.noblenet-sealer	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.noblenet-sealer": {$/;"	function	line:2900
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2901
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["nns"]$/;"	function	line:2902
application/vnd.noblenet-web	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.noblenet-web": {$/;"	function	line:2904
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2905
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["nnw"]$/;"	function	line:2906
application/vnd.nokia.catalogs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.catalogs": {$/;"	function	line:2908
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2909
application/vnd.nokia.conml+wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.conml+wbxml": {$/;"	function	line:2911
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2912
application/vnd.nokia.conml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.conml+xml": {$/;"	function	line:2914
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2915
application/vnd.nokia.iptv.config+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.iptv.config+xml": {$/;"	function	line:2917
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2918
application/vnd.nokia.isds-radio-presets	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.isds-radio-presets": {$/;"	function	line:2920
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2921
application/vnd.nokia.landmark+wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.landmark+wbxml": {$/;"	function	line:2923
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2924
application/vnd.nokia.landmark+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.landmark+xml": {$/;"	function	line:2926
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2927
application/vnd.nokia.landmarkcollection+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.landmarkcollection+xml": {$/;"	function	line:2929
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2930
application/vnd.nokia.n-gage.ac+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.n-gage.ac+xml": {$/;"	function	line:2932
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2933
application/vnd.nokia.n-gage.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.n-gage.data": {$/;"	function	line:2935
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2936
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ngdat"]$/;"	function	line:2937
application/vnd.nokia.n-gage.symbian.install	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.n-gage.symbian.install": {$/;"	function	line:2939
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2940
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["n-gage"]$/;"	function	line:2941
application/vnd.nokia.ncd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.ncd": {$/;"	function	line:2943
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2944
application/vnd.nokia.pcd+wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.pcd+wbxml": {$/;"	function	line:2946
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2947
application/vnd.nokia.pcd+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.pcd+xml": {$/;"	function	line:2949
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2950
application/vnd.nokia.radio-preset	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.radio-preset": {$/;"	function	line:2952
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2953
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rpst"]$/;"	function	line:2954
application/vnd.nokia.radio-presets	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.nokia.radio-presets": {$/;"	function	line:2956
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2957
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rpss"]$/;"	function	line:2958
application/vnd.novadigm.edm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.novadigm.edm": {$/;"	function	line:2960
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2961
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["edm"]$/;"	function	line:2962
application/vnd.novadigm.edx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.novadigm.edx": {$/;"	function	line:2964
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2965
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["edx"]$/;"	function	line:2966
application/vnd.novadigm.ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.novadigm.ext": {$/;"	function	line:2968
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2969
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ext"]$/;"	function	line:2970
application/vnd.ntt-local.content-share	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ntt-local.content-share": {$/;"	function	line:2972
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2973
application/vnd.ntt-local.file-transfer	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ntt-local.file-transfer": {$/;"	function	line:2975
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2976
application/vnd.ntt-local.ogw_remote-access	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ntt-local.ogw_remote-access": {$/;"	function	line:2978
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2979
application/vnd.ntt-local.sip-ta_remote	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ntt-local.sip-ta_remote": {$/;"	function	line:2981
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2982
application/vnd.ntt-local.sip-ta_tcp_stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ntt-local.sip-ta_tcp_stream": {$/;"	function	line:2984
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:2985
application/vnd.oasis.opendocument.chart	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.chart": {$/;"	function	line:2987
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2988
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["odc"]$/;"	function	line:2989
application/vnd.oasis.opendocument.chart-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.chart-template": {$/;"	function	line:2991
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2992
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["otc"]$/;"	function	line:2993
application/vnd.oasis.opendocument.database	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.database": {$/;"	function	line:2995
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:2996
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["odb"]$/;"	function	line:2997
application/vnd.oasis.opendocument.formula	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.formula": {$/;"	function	line:2999
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3000
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["odf"]$/;"	function	line:3001
application/vnd.oasis.opendocument.formula-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.formula-template": {$/;"	function	line:3003
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3004
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["odft"]$/;"	function	line:3005
application/vnd.oasis.opendocument.graphics	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.graphics": {$/;"	function	line:3007
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3008
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:3009
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["odg"]$/;"	function	line:3010
application/vnd.oasis.opendocument.graphics-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.graphics-template": {$/;"	function	line:3012
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3013
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["otg"]$/;"	function	line:3014
application/vnd.oasis.opendocument.image	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.image": {$/;"	function	line:3016
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3017
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["odi"]$/;"	function	line:3018
application/vnd.oasis.opendocument.image-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.image-template": {$/;"	function	line:3020
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3021
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["oti"]$/;"	function	line:3022
application/vnd.oasis.opendocument.presentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.presentation": {$/;"	function	line:3024
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3025
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:3026
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["odp"]$/;"	function	line:3027
application/vnd.oasis.opendocument.presentation-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.presentation-template": {$/;"	function	line:3029
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3030
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["otp"]$/;"	function	line:3031
application/vnd.oasis.opendocument.spreadsheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.spreadsheet": {$/;"	function	line:3033
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3034
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:3035
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ods"]$/;"	function	line:3036
application/vnd.oasis.opendocument.spreadsheet-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.spreadsheet-template": {$/;"	function	line:3038
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3039
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ots"]$/;"	function	line:3040
application/vnd.oasis.opendocument.text	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.text": {$/;"	function	line:3042
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3043
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:3044
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["odt"]$/;"	function	line:3045
application/vnd.oasis.opendocument.text-master	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.text-master": {$/;"	function	line:3047
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3048
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["odm"]$/;"	function	line:3049
application/vnd.oasis.opendocument.text-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.text-template": {$/;"	function	line:3051
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3052
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ott"]$/;"	function	line:3053
application/vnd.oasis.opendocument.text-web	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oasis.opendocument.text-web": {$/;"	function	line:3055
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3056
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["oth"]$/;"	function	line:3057
application/vnd.obn	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.obn": {$/;"	function	line:3059
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3060
application/vnd.oftn.l10n+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oftn.l10n+json": {$/;"	function	line:3062
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3063
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:3064
application/vnd.oipf.contentaccessdownload+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oipf.contentaccessdownload+xml": {$/;"	function	line:3066
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3067
application/vnd.oipf.contentaccessstreaming+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oipf.contentaccessstreaming+xml": {$/;"	function	line:3069
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3070
application/vnd.oipf.cspg-hexbinary	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oipf.cspg-hexbinary": {$/;"	function	line:3072
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3073
application/vnd.oipf.dae.svg+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oipf.dae.svg+xml": {$/;"	function	line:3075
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3076
application/vnd.oipf.dae.xhtml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oipf.dae.xhtml+xml": {$/;"	function	line:3078
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3079
application/vnd.oipf.mippvcontrolmessage+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oipf.mippvcontrolmessage+xml": {$/;"	function	line:3081
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3082
application/vnd.oipf.pae.gem	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oipf.pae.gem": {$/;"	function	line:3084
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3085
application/vnd.oipf.spdiscovery+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oipf.spdiscovery+xml": {$/;"	function	line:3087
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3088
application/vnd.oipf.spdlist+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oipf.spdlist+xml": {$/;"	function	line:3090
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3091
application/vnd.oipf.ueprofile+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oipf.ueprofile+xml": {$/;"	function	line:3093
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3094
application/vnd.oipf.userprofile+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oipf.userprofile+xml": {$/;"	function	line:3096
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3097
application/vnd.olpc-sugar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.olpc-sugar": {$/;"	function	line:3099
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3100
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xo"]$/;"	function	line:3101
application/vnd.oma-scws-config	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma-scws-config": {$/;"	function	line:3103
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3104
application/vnd.oma-scws-http-request	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma-scws-http-request": {$/;"	function	line:3106
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3107
application/vnd.oma-scws-http-response	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma-scws-http-response": {$/;"	function	line:3109
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3110
application/vnd.oma.bcast.associated-procedure-parameter+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.associated-procedure-parameter+xml": {$/;"	function	line:3112
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3113
application/vnd.oma.bcast.drm-trigger+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.drm-trigger+xml": {$/;"	function	line:3115
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3116
application/vnd.oma.bcast.imd+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.imd+xml": {$/;"	function	line:3118
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3119
application/vnd.oma.bcast.ltkm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.ltkm": {$/;"	function	line:3121
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3122
application/vnd.oma.bcast.notification+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.notification+xml": {$/;"	function	line:3124
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3125
application/vnd.oma.bcast.provisioningtrigger	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.provisioningtrigger": {$/;"	function	line:3127
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3128
application/vnd.oma.bcast.sgboot	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.sgboot": {$/;"	function	line:3130
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3131
application/vnd.oma.bcast.sgdd+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.sgdd+xml": {$/;"	function	line:3133
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3134
application/vnd.oma.bcast.sgdu	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.sgdu": {$/;"	function	line:3136
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3137
application/vnd.oma.bcast.simple-symbol-container	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.simple-symbol-container": {$/;"	function	line:3139
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3140
application/vnd.oma.bcast.smartcard-trigger+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.smartcard-trigger+xml": {$/;"	function	line:3142
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3143
application/vnd.oma.bcast.sprov+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.sprov+xml": {$/;"	function	line:3145
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3146
application/vnd.oma.bcast.stkm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.bcast.stkm": {$/;"	function	line:3148
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3149
application/vnd.oma.cab-address-book+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.cab-address-book+xml": {$/;"	function	line:3151
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3152
application/vnd.oma.cab-feature-handler+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.cab-feature-handler+xml": {$/;"	function	line:3154
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3155
application/vnd.oma.cab-pcc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.cab-pcc+xml": {$/;"	function	line:3157
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3158
application/vnd.oma.cab-subs-invite+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.cab-subs-invite+xml": {$/;"	function	line:3160
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3161
application/vnd.oma.cab-user-prefs+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.cab-user-prefs+xml": {$/;"	function	line:3163
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3164
application/vnd.oma.dcd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.dcd": {$/;"	function	line:3166
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3167
application/vnd.oma.dcdc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.dcdc": {$/;"	function	line:3169
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3170
application/vnd.oma.dd2+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.dd2+xml": {$/;"	function	line:3172
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3173
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dd2"]$/;"	function	line:3174
application/vnd.oma.drm.risd+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.drm.risd+xml": {$/;"	function	line:3176
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3177
application/vnd.oma.group-usage-list+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.group-usage-list+xml": {$/;"	function	line:3179
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3180
application/vnd.oma.lwm2m+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.lwm2m+json": {$/;"	function	line:3182
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3183
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:3184
application/vnd.oma.lwm2m+tlv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.lwm2m+tlv": {$/;"	function	line:3186
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3187
application/vnd.oma.pal+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.pal+xml": {$/;"	function	line:3189
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3190
application/vnd.oma.poc.detailed-progress-report+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.poc.detailed-progress-report+xml": {$/;"	function	line:3192
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3193
application/vnd.oma.poc.final-report+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.poc.final-report+xml": {$/;"	function	line:3195
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3196
application/vnd.oma.poc.groups+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.poc.groups+xml": {$/;"	function	line:3198
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3199
application/vnd.oma.poc.invocation-descriptor+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.poc.invocation-descriptor+xml": {$/;"	function	line:3201
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3202
application/vnd.oma.poc.optimized-progress-report+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.poc.optimized-progress-report+xml": {$/;"	function	line:3204
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3205
application/vnd.oma.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.push": {$/;"	function	line:3207
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3208
application/vnd.oma.scidm.messages+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.scidm.messages+xml": {$/;"	function	line:3210
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3211
application/vnd.oma.xcap-directory+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oma.xcap-directory+xml": {$/;"	function	line:3213
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3214
application/vnd.omads-email+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.omads-email+xml": {$/;"	function	line:3216
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3217
application/vnd.omads-file+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.omads-file+xml": {$/;"	function	line:3219
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3220
application/vnd.omads-folder+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.omads-folder+xml": {$/;"	function	line:3222
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3223
application/vnd.omaloc-supl-init	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.omaloc-supl-init": {$/;"	function	line:3225
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3226
application/vnd.onepager	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.onepager": {$/;"	function	line:3228
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3229
application/vnd.openblox.game+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openblox.game+xml": {$/;"	function	line:3231
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3232
application/vnd.openblox.game-binary	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openblox.game-binary": {$/;"	function	line:3234
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3235
application/vnd.openeye.oeb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openeye.oeb": {$/;"	function	line:3237
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3238
application/vnd.openofficeorg.extension	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openofficeorg.extension": {$/;"	function	line:3240
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3241
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["oxt"]$/;"	function	line:3242
application/vnd.openstreetmap.data+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openstreetmap.data+xml": {$/;"	function	line:3244
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3245
application/vnd.openxmlformats-officedocument.custom-properties+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.custom-properties+xml": {$/;"	function	line:3247
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3248
application/vnd.openxmlformats-officedocument.customxmlproperties+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.customxmlproperties+xml": {$/;"	function	line:3250
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3251
application/vnd.openxmlformats-officedocument.drawing+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.drawing+xml": {$/;"	function	line:3253
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3254
application/vnd.openxmlformats-officedocument.drawingml.chart+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.drawingml.chart+xml": {$/;"	function	line:3256
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3257
application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml": {$/;"	function	line:3259
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3260
application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml": {$/;"	function	line:3262
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3263
application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml": {$/;"	function	line:3265
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3266
application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml": {$/;"	function	line:3268
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3269
application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml": {$/;"	function	line:3271
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3272
application/vnd.openxmlformats-officedocument.extended-properties+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.extended-properties+xml": {$/;"	function	line:3274
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3275
application/vnd.openxmlformats-officedocument.presentationml-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml-template": {$/;"	function	line:3277
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3278
application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml": {$/;"	function	line:3280
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3281
application/vnd.openxmlformats-officedocument.presentationml.comments+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.comments+xml": {$/;"	function	line:3283
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3284
application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml": {$/;"	function	line:3286
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3287
application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml": {$/;"	function	line:3289
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3290
application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.notesslide+xml": {$/;"	function	line:3292
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3293
application/vnd.openxmlformats-officedocument.presentationml.presentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.presentation": {$/;"	function	line:3295
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3296
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:3297
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pptx"]$/;"	function	line:3298
application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml": {$/;"	function	line:3300
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3301
application/vnd.openxmlformats-officedocument.presentationml.presprops+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.presprops+xml": {$/;"	function	line:3303
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3304
application/vnd.openxmlformats-officedocument.presentationml.slide	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.slide": {$/;"	function	line:3306
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3307
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sldx"]$/;"	function	line:3308
application/vnd.openxmlformats-officedocument.presentationml.slide+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.slide+xml": {$/;"	function	line:3310
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3311
application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml": {$/;"	function	line:3313
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3314
application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml": {$/;"	function	line:3316
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3317
application/vnd.openxmlformats-officedocument.presentationml.slideshow	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.slideshow": {$/;"	function	line:3319
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3320
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ppsx"]$/;"	function	line:3321
application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml": {$/;"	function	line:3323
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3324
application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml": {$/;"	function	line:3326
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3327
application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml": {$/;"	function	line:3329
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3330
application/vnd.openxmlformats-officedocument.presentationml.tags+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.tags+xml": {$/;"	function	line:3332
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3333
application/vnd.openxmlformats-officedocument.presentationml.template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.template": {$/;"	function	line:3335
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3336
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["potx"]$/;"	function	line:3337
application/vnd.openxmlformats-officedocument.presentationml.template.main+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.template.main+xml": {$/;"	function	line:3339
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3340
application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.presentationml.viewprops+xml": {$/;"	function	line:3342
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3343
application/vnd.openxmlformats-officedocument.spreadsheetml-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml-template": {$/;"	function	line:3345
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3346
application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml": {$/;"	function	line:3348
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3349
application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml": {$/;"	function	line:3351
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3352
application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml": {$/;"	function	line:3354
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3355
application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml": {$/;"	function	line:3357
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3358
application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml": {$/;"	function	line:3360
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3361
application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml": {$/;"	function	line:3363
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3364
application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml": {$/;"	function	line:3366
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3367
application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml": {$/;"	function	line:3369
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3370
application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml": {$/;"	function	line:3372
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3373
application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml": {$/;"	function	line:3375
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3376
application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml": {$/;"	function	line:3378
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3379
application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml": {$/;"	function	line:3381
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3382
application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml": {$/;"	function	line:3384
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3385
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet": {$/;"	function	line:3387
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3388
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:3389
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xlsx"]$/;"	function	line:3390
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml": {$/;"	function	line:3392
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3393
application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml": {$/;"	function	line:3395
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3396
application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml": {$/;"	function	line:3398
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3399
application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.table+xml": {$/;"	function	line:3401
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3402
application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml": {$/;"	function	line:3404
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3405
application/vnd.openxmlformats-officedocument.spreadsheetml.template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.template": {$/;"	function	line:3407
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3408
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xltx"]$/;"	function	line:3409
application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml": {$/;"	function	line:3411
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3412
application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml": {$/;"	function	line:3414
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3415
application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml": {$/;"	function	line:3417
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3418
application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml": {$/;"	function	line:3420
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3421
application/vnd.openxmlformats-officedocument.theme+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.theme+xml": {$/;"	function	line:3423
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3424
application/vnd.openxmlformats-officedocument.themeoverride+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.themeoverride+xml": {$/;"	function	line:3426
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3427
application/vnd.openxmlformats-officedocument.vmldrawing	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.vmldrawing": {$/;"	function	line:3429
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3430
application/vnd.openxmlformats-officedocument.wordprocessingml-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml-template": {$/;"	function	line:3432
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3433
application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml": {$/;"	function	line:3435
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3436
application/vnd.openxmlformats-officedocument.wordprocessingml.document	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.document": {$/;"	function	line:3438
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3439
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:3440
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["docx"]$/;"	function	line:3441
application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml": {$/;"	function	line:3443
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3444
application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml": {$/;"	function	line:3446
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3447
application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml": {$/;"	function	line:3449
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3450
application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml": {$/;"	function	line:3452
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3453
application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml": {$/;"	function	line:3455
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3456
application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml": {$/;"	function	line:3458
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3459
application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml": {$/;"	function	line:3461
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3462
application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml": {$/;"	function	line:3464
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3465
application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml": {$/;"	function	line:3467
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3468
application/vnd.openxmlformats-officedocument.wordprocessingml.template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.template": {$/;"	function	line:3470
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3471
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dotx"]$/;"	function	line:3472
application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml": {$/;"	function	line:3474
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3475
application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml": {$/;"	function	line:3477
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3478
application/vnd.openxmlformats-package.core-properties+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-package.core-properties+xml": {$/;"	function	line:3480
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3481
application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-package.digital-signature-xmlsignature+xml": {$/;"	function	line:3483
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3484
application/vnd.openxmlformats-package.relationships+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.openxmlformats-package.relationships+xml": {$/;"	function	line:3486
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3487
application/vnd.oracle.resource+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oracle.resource+json": {$/;"	function	line:3489
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3490
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:3491
application/vnd.orange.indata	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.orange.indata": {$/;"	function	line:3493
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3494
application/vnd.osa.netdeploy	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.osa.netdeploy": {$/;"	function	line:3496
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3497
application/vnd.osgeo.mapguide.package	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.osgeo.mapguide.package": {$/;"	function	line:3499
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3500
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mgp"]$/;"	function	line:3501
application/vnd.osgi.bundle	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.osgi.bundle": {$/;"	function	line:3503
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3504
application/vnd.osgi.dp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.osgi.dp": {$/;"	function	line:3506
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3507
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dp"]$/;"	function	line:3508
application/vnd.osgi.subsystem	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.osgi.subsystem": {$/;"	function	line:3510
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3511
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["esa"]$/;"	function	line:3512
application/vnd.otps.ct-kip+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.otps.ct-kip+xml": {$/;"	function	line:3514
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3515
application/vnd.oxli.countgraph	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.oxli.countgraph": {$/;"	function	line:3517
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3518
application/vnd.pagerduty+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.pagerduty+json": {$/;"	function	line:3520
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3521
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:3522
application/vnd.palm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.palm": {$/;"	function	line:3524
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3525
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pdb","pqa","oprc"]$/;"	function	line:3526
application/vnd.panoply	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.panoply": {$/;"	function	line:3528
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3529
application/vnd.paos+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.paos+xml": {$/;"	function	line:3531
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3532
application/vnd.paos.xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.paos.xml": {$/;"	function	line:3534
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:3535
application/vnd.pawaafile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.pawaafile": {$/;"	function	line:3537
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3538
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["paw"]$/;"	function	line:3539
application/vnd.pcos	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.pcos": {$/;"	function	line:3541
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3542
application/vnd.pg.format	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.pg.format": {$/;"	function	line:3544
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3545
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["str"]$/;"	function	line:3546
application/vnd.pg.osasli	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.pg.osasli": {$/;"	function	line:3548
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3549
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ei6"]$/;"	function	line:3550
application/vnd.piaccess.application-licence	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.piaccess.application-licence": {$/;"	function	line:3552
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3553
application/vnd.picsel	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.picsel": {$/;"	function	line:3555
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3556
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["efif"]$/;"	function	line:3557
application/vnd.pmi.widget	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.pmi.widget": {$/;"	function	line:3559
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3560
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wg"]$/;"	function	line:3561
application/vnd.poc.group-advertisement+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.poc.group-advertisement+xml": {$/;"	function	line:3563
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3564
application/vnd.pocketlearn	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.pocketlearn": {$/;"	function	line:3566
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3567
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["plf"]$/;"	function	line:3568
application/vnd.powerbuilder6	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.powerbuilder6": {$/;"	function	line:3570
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3571
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pbd"]$/;"	function	line:3572
application/vnd.powerbuilder6-s	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.powerbuilder6-s": {$/;"	function	line:3574
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3575
application/vnd.powerbuilder7	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.powerbuilder7": {$/;"	function	line:3577
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3578
application/vnd.powerbuilder7-s	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.powerbuilder7-s": {$/;"	function	line:3580
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3581
application/vnd.powerbuilder75	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.powerbuilder75": {$/;"	function	line:3583
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3584
application/vnd.powerbuilder75-s	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.powerbuilder75-s": {$/;"	function	line:3586
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3587
application/vnd.preminet	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.preminet": {$/;"	function	line:3589
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3590
application/vnd.previewsystems.box	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.previewsystems.box": {$/;"	function	line:3592
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3593
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["box"]$/;"	function	line:3594
application/vnd.proteus.magazine	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.proteus.magazine": {$/;"	function	line:3596
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3597
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mgz"]$/;"	function	line:3598
application/vnd.publishare-delta-tree	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.publishare-delta-tree": {$/;"	function	line:3600
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3601
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["qps"]$/;"	function	line:3602
application/vnd.pvi.ptid1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.pvi.ptid1": {$/;"	function	line:3604
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3605
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ptid"]$/;"	function	line:3606
application/vnd.pwg-multiplexed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.pwg-multiplexed": {$/;"	function	line:3608
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3609
application/vnd.pwg-xhtml-print+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.pwg-xhtml-print+xml": {$/;"	function	line:3611
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3612
application/vnd.qualcomm.brew-app-res	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.qualcomm.brew-app-res": {$/;"	function	line:3614
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3615
application/vnd.quarantainenet	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.quarantainenet": {$/;"	function	line:3617
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3618
application/vnd.quark.quarkxpress	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.quark.quarkxpress": {$/;"	function	line:3620
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3621
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["qxd","qxt","qwd","qwt","qxl","qxb"]$/;"	function	line:3622
application/vnd.quobject-quoxdocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.quobject-quoxdocument": {$/;"	function	line:3624
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3625
application/vnd.radisys.moml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.moml+xml": {$/;"	function	line:3627
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3628
application/vnd.radisys.msml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml+xml": {$/;"	function	line:3630
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3631
application/vnd.radisys.msml-audit+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-audit+xml": {$/;"	function	line:3633
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3634
application/vnd.radisys.msml-audit-conf+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-audit-conf+xml": {$/;"	function	line:3636
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3637
application/vnd.radisys.msml-audit-conn+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-audit-conn+xml": {$/;"	function	line:3639
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3640
application/vnd.radisys.msml-audit-dialog+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-audit-dialog+xml": {$/;"	function	line:3642
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3643
application/vnd.radisys.msml-audit-stream+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-audit-stream+xml": {$/;"	function	line:3645
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3646
application/vnd.radisys.msml-conf+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-conf+xml": {$/;"	function	line:3648
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3649
application/vnd.radisys.msml-dialog+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-dialog+xml": {$/;"	function	line:3651
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3652
application/vnd.radisys.msml-dialog-base+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-dialog-base+xml": {$/;"	function	line:3654
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3655
application/vnd.radisys.msml-dialog-fax-detect+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-dialog-fax-detect+xml": {$/;"	function	line:3657
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3658
application/vnd.radisys.msml-dialog-fax-sendrecv+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-dialog-fax-sendrecv+xml": {$/;"	function	line:3660
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3661
application/vnd.radisys.msml-dialog-group+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-dialog-group+xml": {$/;"	function	line:3663
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3664
application/vnd.radisys.msml-dialog-speech+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-dialog-speech+xml": {$/;"	function	line:3666
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3667
application/vnd.radisys.msml-dialog-transform+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.radisys.msml-dialog-transform+xml": {$/;"	function	line:3669
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3670
application/vnd.rainstor.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.rainstor.data": {$/;"	function	line:3672
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3673
application/vnd.rapid	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.rapid": {$/;"	function	line:3675
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3676
application/vnd.rar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.rar": {$/;"	function	line:3678
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3679
application/vnd.realvnc.bed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.realvnc.bed": {$/;"	function	line:3681
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3682
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bed"]$/;"	function	line:3683
application/vnd.recordare.musicxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.recordare.musicxml": {$/;"	function	line:3685
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3686
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mxl"]$/;"	function	line:3687
application/vnd.recordare.musicxml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.recordare.musicxml+xml": {$/;"	function	line:3689
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3690
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["musicxml"]$/;"	function	line:3691
application/vnd.renlearn.rlprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.renlearn.rlprint": {$/;"	function	line:3693
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3694
application/vnd.rig.cryptonote	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.rig.cryptonote": {$/;"	function	line:3696
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3697
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cryptonote"]$/;"	function	line:3698
application/vnd.rim.cod	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.rim.cod": {$/;"	function	line:3700
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3701
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cod"]$/;"	function	line:3702
application/vnd.rn-realmedia	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.rn-realmedia": {$/;"	function	line:3704
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3705
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rm"]$/;"	function	line:3706
application/vnd.rn-realmedia-vbr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.rn-realmedia-vbr": {$/;"	function	line:3708
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3709
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rmvb"]$/;"	function	line:3710
application/vnd.route66.link66+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.route66.link66+xml": {$/;"	function	line:3712
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3713
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["link66"]$/;"	function	line:3714
application/vnd.rs-274x	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.rs-274x": {$/;"	function	line:3716
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3717
application/vnd.ruckus.download	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ruckus.download": {$/;"	function	line:3719
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3720
application/vnd.s3sms	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.s3sms": {$/;"	function	line:3722
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3723
application/vnd.sailingtracker.track	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sailingtracker.track": {$/;"	function	line:3725
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3726
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["st"]$/;"	function	line:3727
application/vnd.sbm.cid	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sbm.cid": {$/;"	function	line:3729
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3730
application/vnd.sbm.mid2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sbm.mid2": {$/;"	function	line:3732
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3733
application/vnd.scribus	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.scribus": {$/;"	function	line:3735
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3736
application/vnd.sealed.3df	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sealed.3df": {$/;"	function	line:3738
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3739
application/vnd.sealed.csf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sealed.csf": {$/;"	function	line:3741
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3742
application/vnd.sealed.doc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sealed.doc": {$/;"	function	line:3744
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3745
application/vnd.sealed.eml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sealed.eml": {$/;"	function	line:3747
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3748
application/vnd.sealed.mht	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sealed.mht": {$/;"	function	line:3750
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3751
application/vnd.sealed.net	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sealed.net": {$/;"	function	line:3753
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3754
application/vnd.sealed.ppt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sealed.ppt": {$/;"	function	line:3756
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3757
application/vnd.sealed.tiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sealed.tiff": {$/;"	function	line:3759
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3760
application/vnd.sealed.xls	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sealed.xls": {$/;"	function	line:3762
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3763
application/vnd.sealedmedia.softseal.html	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sealedmedia.softseal.html": {$/;"	function	line:3765
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3766
application/vnd.sealedmedia.softseal.pdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sealedmedia.softseal.pdf": {$/;"	function	line:3768
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3769
application/vnd.seemail	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.seemail": {$/;"	function	line:3771
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3772
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["see"]$/;"	function	line:3773
application/vnd.sema	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sema": {$/;"	function	line:3775
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3776
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sema"]$/;"	function	line:3777
application/vnd.semd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.semd": {$/;"	function	line:3779
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3780
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["semd"]$/;"	function	line:3781
application/vnd.semf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.semf": {$/;"	function	line:3783
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3784
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["semf"]$/;"	function	line:3785
application/vnd.shana.informed.formdata	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.shana.informed.formdata": {$/;"	function	line:3787
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3788
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ifm"]$/;"	function	line:3789
application/vnd.shana.informed.formtemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.shana.informed.formtemplate": {$/;"	function	line:3791
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3792
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["itp"]$/;"	function	line:3793
application/vnd.shana.informed.interchange	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.shana.informed.interchange": {$/;"	function	line:3795
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3796
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["iif"]$/;"	function	line:3797
application/vnd.shana.informed.package	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.shana.informed.package": {$/;"	function	line:3799
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3800
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ipk"]$/;"	function	line:3801
application/vnd.simtech-mindmapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.simtech-mindmapper": {$/;"	function	line:3803
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3804
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["twd","twds"]$/;"	function	line:3805
application/vnd.siren+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.siren+json": {$/;"	function	line:3807
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3808
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:3809
application/vnd.smaf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.smaf": {$/;"	function	line:3811
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3812
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mmf"]$/;"	function	line:3813
application/vnd.smart.notebook	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.smart.notebook": {$/;"	function	line:3815
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3816
application/vnd.smart.teacher	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.smart.teacher": {$/;"	function	line:3818
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3819
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["teacher"]$/;"	function	line:3820
application/vnd.software602.filler.form+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.software602.filler.form+xml": {$/;"	function	line:3822
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3823
application/vnd.software602.filler.form-xml-zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.software602.filler.form-xml-zip": {$/;"	function	line:3825
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3826
application/vnd.solent.sdkm+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.solent.sdkm+xml": {$/;"	function	line:3828
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3829
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sdkm","sdkd"]$/;"	function	line:3830
application/vnd.spotfire.dxp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.spotfire.dxp": {$/;"	function	line:3832
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3833
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dxp"]$/;"	function	line:3834
application/vnd.spotfire.sfs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.spotfire.sfs": {$/;"	function	line:3836
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3837
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sfs"]$/;"	function	line:3838
application/vnd.sss-cod	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sss-cod": {$/;"	function	line:3840
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3841
application/vnd.sss-dtf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sss-dtf": {$/;"	function	line:3843
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3844
application/vnd.sss-ntf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sss-ntf": {$/;"	function	line:3846
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3847
application/vnd.stardivision.calc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.stardivision.calc": {$/;"	function	line:3849
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3850
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sdc"]$/;"	function	line:3851
application/vnd.stardivision.draw	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.stardivision.draw": {$/;"	function	line:3853
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3854
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sda"]$/;"	function	line:3855
application/vnd.stardivision.impress	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.stardivision.impress": {$/;"	function	line:3857
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3858
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sdd"]$/;"	function	line:3859
application/vnd.stardivision.math	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.stardivision.math": {$/;"	function	line:3861
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3862
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["smf"]$/;"	function	line:3863
application/vnd.stardivision.writer	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.stardivision.writer": {$/;"	function	line:3865
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3866
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sdw","vor"]$/;"	function	line:3867
application/vnd.stardivision.writer-global	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.stardivision.writer-global": {$/;"	function	line:3869
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3870
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sgl"]$/;"	function	line:3871
application/vnd.stepmania.package	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.stepmania.package": {$/;"	function	line:3873
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3874
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["smzip"]$/;"	function	line:3875
application/vnd.stepmania.stepchart	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.stepmania.stepchart": {$/;"	function	line:3877
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3878
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sm"]$/;"	function	line:3879
application/vnd.street-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.street-stream": {$/;"	function	line:3881
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3882
application/vnd.sun.wadl+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sun.wadl+xml": {$/;"	function	line:3884
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3885
application/vnd.sun.xml.calc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sun.xml.calc": {$/;"	function	line:3887
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3888
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sxc"]$/;"	function	line:3889
application/vnd.sun.xml.calc.template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sun.xml.calc.template": {$/;"	function	line:3891
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3892
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["stc"]$/;"	function	line:3893
application/vnd.sun.xml.draw	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sun.xml.draw": {$/;"	function	line:3895
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3896
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sxd"]$/;"	function	line:3897
application/vnd.sun.xml.draw.template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sun.xml.draw.template": {$/;"	function	line:3899
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3900
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["std"]$/;"	function	line:3901
application/vnd.sun.xml.impress	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sun.xml.impress": {$/;"	function	line:3903
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3904
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sxi"]$/;"	function	line:3905
application/vnd.sun.xml.impress.template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sun.xml.impress.template": {$/;"	function	line:3907
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3908
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sti"]$/;"	function	line:3909
application/vnd.sun.xml.math	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sun.xml.math": {$/;"	function	line:3911
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3912
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sxm"]$/;"	function	line:3913
application/vnd.sun.xml.writer	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sun.xml.writer": {$/;"	function	line:3915
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3916
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sxw"]$/;"	function	line:3917
application/vnd.sun.xml.writer.global	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sun.xml.writer.global": {$/;"	function	line:3919
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3920
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sxg"]$/;"	function	line:3921
application/vnd.sun.xml.writer.template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sun.xml.writer.template": {$/;"	function	line:3923
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3924
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["stw"]$/;"	function	line:3925
application/vnd.sus-calendar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.sus-calendar": {$/;"	function	line:3927
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3928
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sus","susp"]$/;"	function	line:3929
application/vnd.svd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.svd": {$/;"	function	line:3931
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3932
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["svd"]$/;"	function	line:3933
application/vnd.swiftview-ics	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.swiftview-ics": {$/;"	function	line:3935
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3936
application/vnd.symbian.install	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.symbian.install": {$/;"	function	line:3938
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:3939
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sis","sisx"]$/;"	function	line:3940
application/vnd.syncml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.syncml+xml": {$/;"	function	line:3942
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3943
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xsm"]$/;"	function	line:3944
application/vnd.syncml.dm+wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.syncml.dm+wbxml": {$/;"	function	line:3946
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3947
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bdm"]$/;"	function	line:3948
application/vnd.syncml.dm+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.syncml.dm+xml": {$/;"	function	line:3950
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3951
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xdm"]$/;"	function	line:3952
application/vnd.syncml.dm.notification	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.syncml.dm.notification": {$/;"	function	line:3954
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3955
application/vnd.syncml.dmddf+wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.syncml.dmddf+wbxml": {$/;"	function	line:3957
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3958
application/vnd.syncml.dmddf+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.syncml.dmddf+xml": {$/;"	function	line:3960
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3961
application/vnd.syncml.dmtnds+wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.syncml.dmtnds+wbxml": {$/;"	function	line:3963
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3964
application/vnd.syncml.dmtnds+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.syncml.dmtnds+xml": {$/;"	function	line:3966
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3967
application/vnd.syncml.ds.notification	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.syncml.ds.notification": {$/;"	function	line:3969
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3970
application/vnd.tableschema+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.tableschema+json": {$/;"	function	line:3972
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3973
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:3974
application/vnd.tao.intent-module-archive	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.tao.intent-module-archive": {$/;"	function	line:3976
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3977
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tao"]$/;"	function	line:3978
application/vnd.tcpdump.pcap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.tcpdump.pcap": {$/;"	function	line:3980
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3981
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pcap","cap","dmp"]$/;"	function	line:3982
application/vnd.tmd.mediaflex.api+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.tmd.mediaflex.api+xml": {$/;"	function	line:3984
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3985
application/vnd.tml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.tml": {$/;"	function	line:3987
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3988
application/vnd.tmobile-livetv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.tmobile-livetv": {$/;"	function	line:3990
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3991
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tmo"]$/;"	function	line:3992
application/vnd.tri.onesource	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.tri.onesource": {$/;"	function	line:3994
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:3995
application/vnd.trid.tpt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.trid.tpt": {$/;"	function	line:3997
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:3998
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tpt"]$/;"	function	line:3999
application/vnd.triscape.mxs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.triscape.mxs": {$/;"	function	line:4001
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4002
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mxs"]$/;"	function	line:4003
application/vnd.trueapp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.trueapp": {$/;"	function	line:4005
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4006
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tra"]$/;"	function	line:4007
application/vnd.truedoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.truedoc": {$/;"	function	line:4009
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4010
application/vnd.ubisoft.webplayer	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ubisoft.webplayer": {$/;"	function	line:4012
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4013
application/vnd.ufdl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.ufdl": {$/;"	function	line:4015
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4016
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ufd","ufdl"]$/;"	function	line:4017
application/vnd.uiq.theme	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uiq.theme": {$/;"	function	line:4019
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4020
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["utz"]$/;"	function	line:4021
application/vnd.umajin	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.umajin": {$/;"	function	line:4023
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4024
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["umj"]$/;"	function	line:4025
application/vnd.unity	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.unity": {$/;"	function	line:4027
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4028
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["unityweb"]$/;"	function	line:4029
application/vnd.uoml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uoml+xml": {$/;"	function	line:4031
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4032
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uoml"]$/;"	function	line:4033
application/vnd.uplanet.alert	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.alert": {$/;"	function	line:4035
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4036
application/vnd.uplanet.alert-wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.alert-wbxml": {$/;"	function	line:4038
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4039
application/vnd.uplanet.bearer-choice	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.bearer-choice": {$/;"	function	line:4041
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4042
application/vnd.uplanet.bearer-choice-wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.bearer-choice-wbxml": {$/;"	function	line:4044
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4045
application/vnd.uplanet.cacheop	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.cacheop": {$/;"	function	line:4047
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4048
application/vnd.uplanet.cacheop-wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.cacheop-wbxml": {$/;"	function	line:4050
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4051
application/vnd.uplanet.channel	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.channel": {$/;"	function	line:4053
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4054
application/vnd.uplanet.channel-wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.channel-wbxml": {$/;"	function	line:4056
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4057
application/vnd.uplanet.list	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.list": {$/;"	function	line:4059
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4060
application/vnd.uplanet.list-wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.list-wbxml": {$/;"	function	line:4062
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4063
application/vnd.uplanet.listcmd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.listcmd": {$/;"	function	line:4065
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4066
application/vnd.uplanet.listcmd-wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.listcmd-wbxml": {$/;"	function	line:4068
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4069
application/vnd.uplanet.signal	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uplanet.signal": {$/;"	function	line:4071
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4072
application/vnd.uri-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.uri-map": {$/;"	function	line:4074
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4075
application/vnd.valve.source.material	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.valve.source.material": {$/;"	function	line:4077
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4078
application/vnd.vcx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.vcx": {$/;"	function	line:4080
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4081
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vcx"]$/;"	function	line:4082
application/vnd.vd-study	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.vd-study": {$/;"	function	line:4084
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4085
application/vnd.vectorworks	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.vectorworks": {$/;"	function	line:4087
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4088
application/vnd.vel+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.vel+json": {$/;"	function	line:4090
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4091
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:4092
application/vnd.verimatrix.vcas	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.verimatrix.vcas": {$/;"	function	line:4094
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4095
application/vnd.vidsoft.vidconference	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.vidsoft.vidconference": {$/;"	function	line:4097
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4098
application/vnd.visio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.visio": {$/;"	function	line:4100
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4101
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vsd","vst","vss","vsw"]$/;"	function	line:4102
application/vnd.visionary	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.visionary": {$/;"	function	line:4104
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4105
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vis"]$/;"	function	line:4106
application/vnd.vividence.scriptfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.vividence.scriptfile": {$/;"	function	line:4108
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4109
application/vnd.vsf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.vsf": {$/;"	function	line:4111
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4112
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vsf"]$/;"	function	line:4113
application/vnd.wap.sic	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wap.sic": {$/;"	function	line:4115
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4116
application/vnd.wap.slc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wap.slc": {$/;"	function	line:4118
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4119
application/vnd.wap.wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wap.wbxml": {$/;"	function	line:4121
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4122
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wbxml"]$/;"	function	line:4123
application/vnd.wap.wmlc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wap.wmlc": {$/;"	function	line:4125
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4126
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wmlc"]$/;"	function	line:4127
application/vnd.wap.wmlscriptc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wap.wmlscriptc": {$/;"	function	line:4129
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4130
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wmlsc"]$/;"	function	line:4131
application/vnd.webturbo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.webturbo": {$/;"	function	line:4133
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4134
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wtb"]$/;"	function	line:4135
application/vnd.wfa.p2p	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wfa.p2p": {$/;"	function	line:4137
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4138
application/vnd.wfa.wsc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wfa.wsc": {$/;"	function	line:4140
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4141
application/vnd.windows.devicepairing	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.windows.devicepairing": {$/;"	function	line:4143
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4144
application/vnd.wmc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wmc": {$/;"	function	line:4146
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4147
application/vnd.wmf.bootstrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wmf.bootstrap": {$/;"	function	line:4149
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4150
application/vnd.wolfram.mathematica	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wolfram.mathematica": {$/;"	function	line:4152
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4153
application/vnd.wolfram.mathematica.package	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wolfram.mathematica.package": {$/;"	function	line:4155
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4156
application/vnd.wolfram.player	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wolfram.player": {$/;"	function	line:4158
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4159
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["nbp"]$/;"	function	line:4160
application/vnd.wordperfect	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wordperfect": {$/;"	function	line:4162
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4163
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wpd"]$/;"	function	line:4164
application/vnd.wqd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wqd": {$/;"	function	line:4166
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4167
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wqd"]$/;"	function	line:4168
application/vnd.wrq-hp3000-labelled	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wrq-hp3000-labelled": {$/;"	function	line:4170
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4171
application/vnd.wt.stf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wt.stf": {$/;"	function	line:4173
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4174
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["stf"]$/;"	function	line:4175
application/vnd.wv.csp+wbxml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wv.csp+wbxml": {$/;"	function	line:4177
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4178
application/vnd.wv.csp+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wv.csp+xml": {$/;"	function	line:4180
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4181
application/vnd.wv.ssp+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.wv.ssp+xml": {$/;"	function	line:4183
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4184
application/vnd.xacml+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.xacml+json": {$/;"	function	line:4186
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4187
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:4188
application/vnd.xara	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.xara": {$/;"	function	line:4190
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4191
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xar"]$/;"	function	line:4192
application/vnd.xfdl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.xfdl": {$/;"	function	line:4194
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4195
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xfdl"]$/;"	function	line:4196
application/vnd.xfdl.webform	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.xfdl.webform": {$/;"	function	line:4198
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4199
application/vnd.xmi+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.xmi+xml": {$/;"	function	line:4201
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4202
application/vnd.xmpie.cpkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.xmpie.cpkg": {$/;"	function	line:4204
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4205
application/vnd.xmpie.dpkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.xmpie.dpkg": {$/;"	function	line:4207
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4208
application/vnd.xmpie.plan	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.xmpie.plan": {$/;"	function	line:4210
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4211
application/vnd.xmpie.ppkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.xmpie.ppkg": {$/;"	function	line:4213
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4214
application/vnd.xmpie.xlim	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.xmpie.xlim": {$/;"	function	line:4216
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4217
application/vnd.yamaha.hv-dic	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yamaha.hv-dic": {$/;"	function	line:4219
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4220
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hvd"]$/;"	function	line:4221
application/vnd.yamaha.hv-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yamaha.hv-script": {$/;"	function	line:4223
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4224
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hvs"]$/;"	function	line:4225
application/vnd.yamaha.hv-voice	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yamaha.hv-voice": {$/;"	function	line:4227
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4228
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hvp"]$/;"	function	line:4229
application/vnd.yamaha.openscoreformat	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yamaha.openscoreformat": {$/;"	function	line:4231
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4232
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["osf"]$/;"	function	line:4233
application/vnd.yamaha.openscoreformat.osfpvg+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yamaha.openscoreformat.osfpvg+xml": {$/;"	function	line:4235
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4236
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["osfpvg"]$/;"	function	line:4237
application/vnd.yamaha.remote-setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yamaha.remote-setup": {$/;"	function	line:4239
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4240
application/vnd.yamaha.smaf-audio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yamaha.smaf-audio": {$/;"	function	line:4242
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4243
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["saf"]$/;"	function	line:4244
application/vnd.yamaha.smaf-phrase	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yamaha.smaf-phrase": {$/;"	function	line:4246
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4247
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["spf"]$/;"	function	line:4248
application/vnd.yamaha.through-ngn	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yamaha.through-ngn": {$/;"	function	line:4250
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4251
application/vnd.yamaha.tunnel-udpencap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yamaha.tunnel-udpencap": {$/;"	function	line:4253
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4254
application/vnd.yaoweme	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yaoweme": {$/;"	function	line:4256
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4257
application/vnd.yellowriver-custom-menu	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.yellowriver-custom-menu": {$/;"	function	line:4259
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4260
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cmp"]$/;"	function	line:4261
application/vnd.zul	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.zul": {$/;"	function	line:4263
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4264
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["zir","zirz"]$/;"	function	line:4265
application/vnd.zzazz.deck+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vnd.zzazz.deck+xml": {$/;"	function	line:4267
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4268
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["zaz"]$/;"	function	line:4269
application/voicexml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/voicexml+xml": {$/;"	function	line:4271
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4272
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vxml"]$/;"	function	line:4273
application/vq-rtcpxr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/vq-rtcpxr": {$/;"	function	line:4275
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4276
application/watcherinfo+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/watcherinfo+xml": {$/;"	function	line:4278
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4279
application/whoispp-query	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/whoispp-query": {$/;"	function	line:4281
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4282
application/whoispp-response	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/whoispp-response": {$/;"	function	line:4284
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4285
application/widget	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/widget": {$/;"	function	line:4287
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4288
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wgt"]$/;"	function	line:4289
application/winhlp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/winhlp": {$/;"	function	line:4291
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4292
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hlp"]$/;"	function	line:4293
application/wita	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/wita": {$/;"	function	line:4295
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4296
application/wordperfect5.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/wordperfect5.1": {$/;"	function	line:4298
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4299
application/wsdl+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/wsdl+xml": {$/;"	function	line:4301
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4302
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wsdl"]$/;"	function	line:4303
application/wspolicy+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/wspolicy+xml": {$/;"	function	line:4305
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4306
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wspolicy"]$/;"	function	line:4307
application/x-7z-compressed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-7z-compressed": {$/;"	function	line:4309
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4310
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4311
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["7z"]$/;"	function	line:4312
application/x-abiword	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-abiword": {$/;"	function	line:4314
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4315
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["abw"]$/;"	function	line:4316
application/x-ace-compressed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-ace-compressed": {$/;"	function	line:4318
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4319
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ace"]$/;"	function	line:4320
application/x-amf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-amf": {$/;"	function	line:4322
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:4323
application/x-apple-diskimage	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-apple-diskimage": {$/;"	function	line:4325
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4326
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dmg"]$/;"	function	line:4327
application/x-authorware-bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-authorware-bin": {$/;"	function	line:4329
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4330
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["aab","x32","u32","vox"]$/;"	function	line:4331
application/x-authorware-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-authorware-map": {$/;"	function	line:4333
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4334
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["aam"]$/;"	function	line:4335
application/x-authorware-seg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-authorware-seg": {$/;"	function	line:4337
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4338
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["aas"]$/;"	function	line:4339
application/x-bcpio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-bcpio": {$/;"	function	line:4341
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4342
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bcpio"]$/;"	function	line:4343
application/x-bdoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-bdoc": {$/;"	function	line:4345
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4346
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bdoc"]$/;"	function	line:4347
application/x-bittorrent	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-bittorrent": {$/;"	function	line:4349
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4350
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["torrent"]$/;"	function	line:4351
application/x-blorb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-blorb": {$/;"	function	line:4353
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4354
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["blb","blorb"]$/;"	function	line:4355
application/x-bzip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-bzip": {$/;"	function	line:4357
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4358
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4359
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bz"]$/;"	function	line:4360
application/x-bzip2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-bzip2": {$/;"	function	line:4362
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4363
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4364
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bz2","boz"]$/;"	function	line:4365
application/x-cbr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-cbr": {$/;"	function	line:4367
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4368
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cbr","cba","cbt","cbz","cb7"]$/;"	function	line:4369
application/x-cdlink	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-cdlink": {$/;"	function	line:4371
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4372
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vcd"]$/;"	function	line:4373
application/x-cfs-compressed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-cfs-compressed": {$/;"	function	line:4375
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4376
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cfs"]$/;"	function	line:4377
application/x-chat	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-chat": {$/;"	function	line:4379
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4380
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["chat"]$/;"	function	line:4381
application/x-chess-pgn	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-chess-pgn": {$/;"	function	line:4383
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4384
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pgn"]$/;"	function	line:4385
application/x-chrome-extension	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-chrome-extension": {$/;"	function	line:4387
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["crx"]$/;"	function	line:4388
application/x-cocoa	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-cocoa": {$/;"	function	line:4390
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:4391
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cco"]$/;"	function	line:4392
application/x-compress	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-compress": {$/;"	function	line:4394
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:4395
application/x-conference	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-conference": {$/;"	function	line:4397
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4398
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["nsc"]$/;"	function	line:4399
application/x-cpio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-cpio": {$/;"	function	line:4401
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4402
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cpio"]$/;"	function	line:4403
application/x-csh	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-csh": {$/;"	function	line:4405
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4406
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["csh"]$/;"	function	line:4407
application/x-deb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-deb": {$/;"	function	line:4409
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:4410
application/x-debian-package	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-debian-package": {$/;"	function	line:4412
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4413
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["deb","udeb"]$/;"	function	line:4414
application/x-dgc-compressed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-dgc-compressed": {$/;"	function	line:4416
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4417
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dgc"]$/;"	function	line:4418
application/x-director	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-director": {$/;"	function	line:4420
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4421
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]$/;"	function	line:4422
application/x-doom	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-doom": {$/;"	function	line:4424
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4425
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wad"]$/;"	function	line:4426
application/x-dtbncx+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-dtbncx+xml": {$/;"	function	line:4428
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4429
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ncx"]$/;"	function	line:4430
application/x-dtbook+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-dtbook+xml": {$/;"	function	line:4432
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4433
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dtb"]$/;"	function	line:4434
application/x-dtbresource+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-dtbresource+xml": {$/;"	function	line:4436
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4437
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["res"]$/;"	function	line:4438
application/x-dvi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-dvi": {$/;"	function	line:4440
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4441
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4442
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dvi"]$/;"	function	line:4443
application/x-envoy	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-envoy": {$/;"	function	line:4445
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4446
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["evy"]$/;"	function	line:4447
application/x-eva	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-eva": {$/;"	function	line:4449
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4450
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["eva"]$/;"	function	line:4451
application/x-font-bdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-bdf": {$/;"	function	line:4453
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4454
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bdf"]$/;"	function	line:4455
application/x-font-dos	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-dos": {$/;"	function	line:4457
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:4458
application/x-font-framemaker	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-framemaker": {$/;"	function	line:4460
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:4461
application/x-font-ghostscript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-ghostscript": {$/;"	function	line:4463
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4464
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gsf"]$/;"	function	line:4465
application/x-font-libgrx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-libgrx": {$/;"	function	line:4467
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:4468
application/x-font-linux-psf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-linux-psf": {$/;"	function	line:4470
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4471
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["psf"]$/;"	function	line:4472
application/x-font-otf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-otf": {$/;"	function	line:4474
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4475
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:4476
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["otf"]$/;"	function	line:4477
application/x-font-pcf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-pcf": {$/;"	function	line:4479
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4480
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pcf"]$/;"	function	line:4481
application/x-font-snf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-snf": {$/;"	function	line:4483
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4484
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["snf"]$/;"	function	line:4485
application/x-font-speedo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-speedo": {$/;"	function	line:4487
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:4488
application/x-font-sunos-news	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-sunos-news": {$/;"	function	line:4490
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:4491
application/x-font-ttf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-ttf": {$/;"	function	line:4493
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4494
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:4495
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ttf","ttc"]$/;"	function	line:4496
application/x-font-type1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-type1": {$/;"	function	line:4498
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4499
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pfa","pfb","pfm","afm"]$/;"	function	line:4500
application/x-font-vfont	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-font-vfont": {$/;"	function	line:4502
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:4503
application/x-freearc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-freearc": {$/;"	function	line:4505
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4506
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["arc"]$/;"	function	line:4507
application/x-futuresplash	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-futuresplash": {$/;"	function	line:4509
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4510
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["spl"]$/;"	function	line:4511
application/x-gca-compressed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-gca-compressed": {$/;"	function	line:4513
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4514
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gca"]$/;"	function	line:4515
application/x-glulx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-glulx": {$/;"	function	line:4517
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4518
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ulx"]$/;"	function	line:4519
application/x-gnumeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-gnumeric": {$/;"	function	line:4521
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4522
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gnumeric"]$/;"	function	line:4523
application/x-gramps-xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-gramps-xml": {$/;"	function	line:4525
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4526
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gramps"]$/;"	function	line:4527
application/x-gtar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-gtar": {$/;"	function	line:4529
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4530
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gtar"]$/;"	function	line:4531
application/x-gzip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-gzip": {$/;"	function	line:4533
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:4534
application/x-hdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-hdf": {$/;"	function	line:4536
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4537
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hdf"]$/;"	function	line:4538
application/x-httpd-php	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-httpd-php": {$/;"	function	line:4540
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:4541
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["php"]$/;"	function	line:4542
application/x-install-instructions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-install-instructions": {$/;"	function	line:4544
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4545
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["install"]$/;"	function	line:4546
application/x-iso9660-image	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-iso9660-image": {$/;"	function	line:4548
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4549
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["iso"]$/;"	function	line:4550
application/x-java-archive-diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-java-archive-diff": {$/;"	function	line:4552
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:4553
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jardiff"]$/;"	function	line:4554
application/x-java-jnlp-file	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-java-jnlp-file": {$/;"	function	line:4556
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4557
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4558
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jnlp"]$/;"	function	line:4559
application/x-javascript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-javascript": {$/;"	function	line:4561
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:4562
application/x-latex	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-latex": {$/;"	function	line:4564
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4565
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4566
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["latex"]$/;"	function	line:4567
application/x-lua-bytecode	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-lua-bytecode": {$/;"	function	line:4569
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["luac"]$/;"	function	line:4570
application/x-lzh-compressed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-lzh-compressed": {$/;"	function	line:4572
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4573
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["lzh","lha"]$/;"	function	line:4574
application/x-makeself	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-makeself": {$/;"	function	line:4576
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:4577
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["run"]$/;"	function	line:4578
application/x-mie	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-mie": {$/;"	function	line:4580
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4581
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mie"]$/;"	function	line:4582
application/x-mobipocket-ebook	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-mobipocket-ebook": {$/;"	function	line:4584
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4585
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["prc","mobi"]$/;"	function	line:4586
application/x-mpegurl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-mpegurl": {$/;"	function	line:4588
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:4589
application/x-ms-application	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-ms-application": {$/;"	function	line:4591
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4592
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["application"]$/;"	function	line:4593
application/x-ms-shortcut	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-ms-shortcut": {$/;"	function	line:4595
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4596
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["lnk"]$/;"	function	line:4597
application/x-ms-wmd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-ms-wmd": {$/;"	function	line:4599
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4600
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wmd"]$/;"	function	line:4601
application/x-ms-wmz	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-ms-wmz": {$/;"	function	line:4603
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4604
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wmz"]$/;"	function	line:4605
application/x-ms-xbap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-ms-xbap": {$/;"	function	line:4607
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4608
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xbap"]$/;"	function	line:4609
application/x-msaccess	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-msaccess": {$/;"	function	line:4611
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4612
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mdb"]$/;"	function	line:4613
application/x-msbinder	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-msbinder": {$/;"	function	line:4615
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4616
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["obd"]$/;"	function	line:4617
application/x-mscardfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-mscardfile": {$/;"	function	line:4619
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4620
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["crd"]$/;"	function	line:4621
application/x-msclip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-msclip": {$/;"	function	line:4623
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4624
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["clp"]$/;"	function	line:4625
application/x-msdos-program	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-msdos-program": {$/;"	function	line:4627
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["exe"]$/;"	function	line:4628
application/x-msdownload	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-msdownload": {$/;"	function	line:4630
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4631
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["exe","dll","com","bat","msi"]$/;"	function	line:4632
application/x-msmediaview	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-msmediaview": {$/;"	function	line:4634
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4635
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mvb","m13","m14"]$/;"	function	line:4636
application/x-msmetafile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-msmetafile": {$/;"	function	line:4638
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4639
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wmf","wmz","emf","emz"]$/;"	function	line:4640
application/x-msmoney	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-msmoney": {$/;"	function	line:4642
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4643
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mny"]$/;"	function	line:4644
application/x-mspublisher	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-mspublisher": {$/;"	function	line:4646
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4647
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pub"]$/;"	function	line:4648
application/x-msschedule	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-msschedule": {$/;"	function	line:4650
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4651
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["scd"]$/;"	function	line:4652
application/x-msterminal	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-msterminal": {$/;"	function	line:4654
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4655
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["trm"]$/;"	function	line:4656
application/x-mswrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-mswrite": {$/;"	function	line:4658
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4659
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wri"]$/;"	function	line:4660
application/x-netcdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-netcdf": {$/;"	function	line:4662
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4663
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["nc","cdf"]$/;"	function	line:4664
application/x-ns-proxy-autoconfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-ns-proxy-autoconfig": {$/;"	function	line:4666
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:4667
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pac"]$/;"	function	line:4668
application/x-nzb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-nzb": {$/;"	function	line:4670
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4671
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["nzb"]$/;"	function	line:4672
application/x-perl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-perl": {$/;"	function	line:4674
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:4675
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pl","pm"]$/;"	function	line:4676
application/x-pilot	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-pilot": {$/;"	function	line:4678
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:4679
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["prc","pdb"]$/;"	function	line:4680
application/x-pkcs12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-pkcs12": {$/;"	function	line:4682
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4683
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4684
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["p12","pfx"]$/;"	function	line:4685
application/x-pkcs7-certificates	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-pkcs7-certificates": {$/;"	function	line:4687
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4688
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["p7b","spc"]$/;"	function	line:4689
application/x-pkcs7-certreqresp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-pkcs7-certreqresp": {$/;"	function	line:4691
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4692
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["p7r"]$/;"	function	line:4693
application/x-rar-compressed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-rar-compressed": {$/;"	function	line:4695
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4696
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4697
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rar"]$/;"	function	line:4698
application/x-redhat-package-manager	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-redhat-package-manager": {$/;"	function	line:4700
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:4701
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rpm"]$/;"	function	line:4702
application/x-research-info-systems	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-research-info-systems": {$/;"	function	line:4704
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4705
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ris"]$/;"	function	line:4706
application/x-sea	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-sea": {$/;"	function	line:4708
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:4709
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sea"]$/;"	function	line:4710
application/x-sh	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-sh": {$/;"	function	line:4712
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4713
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:4714
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sh"]$/;"	function	line:4715
application/x-shar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-shar": {$/;"	function	line:4717
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4718
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["shar"]$/;"	function	line:4719
application/x-shockwave-flash	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-shockwave-flash": {$/;"	function	line:4721
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4722
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4723
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["swf"]$/;"	function	line:4724
application/x-silverlight-app	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-silverlight-app": {$/;"	function	line:4726
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4727
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xap"]$/;"	function	line:4728
application/x-sql	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-sql": {$/;"	function	line:4730
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4731
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sql"]$/;"	function	line:4732
application/x-stuffit	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-stuffit": {$/;"	function	line:4734
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4735
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4736
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sit"]$/;"	function	line:4737
application/x-stuffitx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-stuffitx": {$/;"	function	line:4739
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4740
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sitx"]$/;"	function	line:4741
application/x-subrip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-subrip": {$/;"	function	line:4743
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4744
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["srt"]$/;"	function	line:4745
application/x-sv4cpio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-sv4cpio": {$/;"	function	line:4747
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4748
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sv4cpio"]$/;"	function	line:4749
application/x-sv4crc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-sv4crc": {$/;"	function	line:4751
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4752
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sv4crc"]$/;"	function	line:4753
application/x-t3vm-image	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-t3vm-image": {$/;"	function	line:4755
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4756
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["t3"]$/;"	function	line:4757
application/x-tads	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-tads": {$/;"	function	line:4759
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4760
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gam"]$/;"	function	line:4761
application/x-tar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-tar": {$/;"	function	line:4763
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4764
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:4765
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tar"]$/;"	function	line:4766
application/x-tcl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-tcl": {$/;"	function	line:4768
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4769
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tcl","tk"]$/;"	function	line:4770
application/x-tex	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-tex": {$/;"	function	line:4772
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4773
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tex"]$/;"	function	line:4774
application/x-tex-tfm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-tex-tfm": {$/;"	function	line:4776
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4777
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tfm"]$/;"	function	line:4778
application/x-texinfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-texinfo": {$/;"	function	line:4780
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4781
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["texinfo","texi"]$/;"	function	line:4782
application/x-tgif	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-tgif": {$/;"	function	line:4784
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4785
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["obj"]$/;"	function	line:4786
application/x-ustar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-ustar": {$/;"	function	line:4788
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4789
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ustar"]$/;"	function	line:4790
application/x-wais-source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-wais-source": {$/;"	function	line:4792
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4793
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["src"]$/;"	function	line:4794
application/x-web-app-manifest+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-web-app-manifest+json": {$/;"	function	line:4796
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:4797
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["webapp"]$/;"	function	line:4798
application/x-www-form-urlencoded	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-www-form-urlencoded": {$/;"	function	line:4800
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4801
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:4802
application/x-x509-ca-cert	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-x509-ca-cert": {$/;"	function	line:4804
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4805
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["der","crt","pem"]$/;"	function	line:4806
application/x-xfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-xfig": {$/;"	function	line:4808
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4809
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fig"]$/;"	function	line:4810
application/x-xliff+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-xliff+xml": {$/;"	function	line:4812
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4813
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xlf"]$/;"	function	line:4814
application/x-xpinstall	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-xpinstall": {$/;"	function	line:4816
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4817
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4818
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xpi"]$/;"	function	line:4819
application/x-xz	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-xz": {$/;"	function	line:4821
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4822
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xz"]$/;"	function	line:4823
application/x-zmachine	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x-zmachine": {$/;"	function	line:4825
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4826
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["z1","z2","z3","z4","z5","z6","z7","z8"]$/;"	function	line:4827
application/x400-bp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/x400-bp": {$/;"	function	line:4829
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4830
application/xacml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xacml+xml": {$/;"	function	line:4832
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4833
application/xaml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xaml+xml": {$/;"	function	line:4835
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4836
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xaml"]$/;"	function	line:4837
application/xcap-att+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xcap-att+xml": {$/;"	function	line:4839
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4840
application/xcap-caps+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xcap-caps+xml": {$/;"	function	line:4842
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4843
application/xcap-diff+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xcap-diff+xml": {$/;"	function	line:4845
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4846
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xdf"]$/;"	function	line:4847
application/xcap-el+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xcap-el+xml": {$/;"	function	line:4849
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4850
application/xcap-error+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xcap-error+xml": {$/;"	function	line:4852
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4853
application/xcap-ns+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xcap-ns+xml": {$/;"	function	line:4855
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4856
application/xcon-conference-info+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xcon-conference-info+xml": {$/;"	function	line:4858
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4859
application/xcon-conference-info-diff+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xcon-conference-info-diff+xml": {$/;"	function	line:4861
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4862
application/xenc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xenc+xml": {$/;"	function	line:4864
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4865
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xenc"]$/;"	function	line:4866
application/xhtml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xhtml+xml": {$/;"	function	line:4868
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4869
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:4870
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xhtml","xht"]$/;"	function	line:4871
application/xhtml-voice+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xhtml-voice+xml": {$/;"	function	line:4873
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:4874
application/xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xml": {$/;"	function	line:4876
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4877
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:4878
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xml","xsl","xsd","rng"]$/;"	function	line:4879
application/xml-dtd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xml-dtd": {$/;"	function	line:4881
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4882
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:4883
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dtd"]$/;"	function	line:4884
application/xml-external-parsed-entity	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xml-external-parsed-entity": {$/;"	function	line:4886
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4887
application/xml-patch+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xml-patch+xml": {$/;"	function	line:4889
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4890
application/xmpp+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xmpp+xml": {$/;"	function	line:4892
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4893
application/xop+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xop+xml": {$/;"	function	line:4895
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4896
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:4897
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xop"]$/;"	function	line:4898
application/xproc+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xproc+xml": {$/;"	function	line:4900
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4901
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xpl"]$/;"	function	line:4902
application/xslt+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xslt+xml": {$/;"	function	line:4904
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4905
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xslt"]$/;"	function	line:4906
application/xspf+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xspf+xml": {$/;"	function	line:4908
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4909
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xspf"]$/;"	function	line:4910
application/xv+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/xv+xml": {$/;"	function	line:4912
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4913
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mxml","xhvml","xvml","xvm"]$/;"	function	line:4914
application/yang	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/yang": {$/;"	function	line:4916
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4917
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["yang"]$/;"	function	line:4918
application/yang-data+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/yang-data+json": {$/;"	function	line:4920
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4921
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:4922
application/yang-data+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/yang-data+xml": {$/;"	function	line:4924
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4925
application/yang-patch+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/yang-patch+json": {$/;"	function	line:4927
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4928
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:4929
application/yang-patch+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/yang-patch+xml": {$/;"	function	line:4931
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4932
application/yin+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/yin+xml": {$/;"	function	line:4934
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4935
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["yin"]$/;"	function	line:4936
application/zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/zip": {$/;"	function	line:4938
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4939
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4940
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["zip"]$/;"	function	line:4941
application/zlib	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "application\/zlib": {$/;"	function	line:4943
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4944
audio/1d-interleaved-parityfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/1d-interleaved-parityfec": {$/;"	function	line:4946
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4947
audio/32kadpcm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/32kadpcm": {$/;"	function	line:4949
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4950
audio/3gpp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/3gpp": {$/;"	function	line:4952
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4953
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4954
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["3gpp"]$/;"	function	line:4955
audio/3gpp2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/3gpp2": {$/;"	function	line:4957
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4958
audio/ac3	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/ac3": {$/;"	function	line:4960
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4961
audio/adpcm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/adpcm": {$/;"	function	line:4963
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:4964
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["adp"]$/;"	function	line:4965
audio/amr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/amr": {$/;"	function	line:4967
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4968
audio/amr-wb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/amr-wb": {$/;"	function	line:4970
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4971
audio/amr-wb+	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/amr-wb+": {$/;"	function	line:4973
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4974
audio/aptx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/aptx": {$/;"	function	line:4976
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4977
audio/asc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/asc": {$/;"	function	line:4979
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4980
audio/atrac-advanced-lossless	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/atrac-advanced-lossless": {$/;"	function	line:4982
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4983
audio/atrac-x	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/atrac-x": {$/;"	function	line:4985
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4986
audio/atrac3	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/atrac3": {$/;"	function	line:4988
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4989
audio/basic	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/basic": {$/;"	function	line:4991
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:4992
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:4993
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["au","snd"]$/;"	function	line:4994
audio/bv16	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/bv16": {$/;"	function	line:4996
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:4997
audio/bv32	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/bv32": {$/;"	function	line:4999
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5000
audio/clearmode	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/clearmode": {$/;"	function	line:5002
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5003
audio/cn	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/cn": {$/;"	function	line:5005
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5006
audio/dat12	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/dat12": {$/;"	function	line:5008
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5009
audio/dls	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/dls": {$/;"	function	line:5011
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5012
audio/dsr-es201108	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/dsr-es201108": {$/;"	function	line:5014
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5015
audio/dsr-es202050	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/dsr-es202050": {$/;"	function	line:5017
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5018
audio/dsr-es202211	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/dsr-es202211": {$/;"	function	line:5020
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5021
audio/dsr-es202212	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/dsr-es202212": {$/;"	function	line:5023
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5024
audio/dv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/dv": {$/;"	function	line:5026
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5027
audio/dvi4	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/dvi4": {$/;"	function	line:5029
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5030
audio/eac3	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/eac3": {$/;"	function	line:5032
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5033
audio/encaprtp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/encaprtp": {$/;"	function	line:5035
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5036
audio/evrc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrc": {$/;"	function	line:5038
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5039
audio/evrc-qcp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrc-qcp": {$/;"	function	line:5041
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5042
audio/evrc0	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrc0": {$/;"	function	line:5044
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5045
audio/evrc1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrc1": {$/;"	function	line:5047
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5048
audio/evrcb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrcb": {$/;"	function	line:5050
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5051
audio/evrcb0	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrcb0": {$/;"	function	line:5053
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5054
audio/evrcb1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrcb1": {$/;"	function	line:5056
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5057
audio/evrcnw	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrcnw": {$/;"	function	line:5059
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5060
audio/evrcnw0	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrcnw0": {$/;"	function	line:5062
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5063
audio/evrcnw1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrcnw1": {$/;"	function	line:5065
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5066
audio/evrcwb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrcwb": {$/;"	function	line:5068
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5069
audio/evrcwb0	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrcwb0": {$/;"	function	line:5071
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5072
audio/evrcwb1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evrcwb1": {$/;"	function	line:5074
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5075
audio/evs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/evs": {$/;"	function	line:5077
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5078
audio/fwdred	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/fwdred": {$/;"	function	line:5080
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5081
audio/g711-0	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g711-0": {$/;"	function	line:5083
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5084
audio/g719	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g719": {$/;"	function	line:5086
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5087
audio/g722	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g722": {$/;"	function	line:5089
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5090
audio/g7221	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g7221": {$/;"	function	line:5092
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5093
audio/g723	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g723": {$/;"	function	line:5095
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5096
audio/g726-16	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g726-16": {$/;"	function	line:5098
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5099
audio/g726-24	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g726-24": {$/;"	function	line:5101
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5102
audio/g726-32	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g726-32": {$/;"	function	line:5104
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5105
audio/g726-40	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g726-40": {$/;"	function	line:5107
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5108
audio/g728	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g728": {$/;"	function	line:5110
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5111
audio/g729	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g729": {$/;"	function	line:5113
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5114
audio/g7291	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g7291": {$/;"	function	line:5116
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5117
audio/g729d	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g729d": {$/;"	function	line:5119
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5120
audio/g729e	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/g729e": {$/;"	function	line:5122
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5123
audio/gsm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/gsm": {$/;"	function	line:5125
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5126
audio/gsm-efr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/gsm-efr": {$/;"	function	line:5128
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5129
audio/gsm-hr-08	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/gsm-hr-08": {$/;"	function	line:5131
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5132
audio/ilbc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/ilbc": {$/;"	function	line:5134
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5135
audio/ip-mr_v2.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/ip-mr_v2.5": {$/;"	function	line:5137
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5138
audio/isac	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/isac": {$/;"	function	line:5140
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:5141
audio/l16	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/l16": {$/;"	function	line:5143
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5144
audio/l20	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/l20": {$/;"	function	line:5146
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5147
audio/l24	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/l24": {$/;"	function	line:5149
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5150
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:5151
audio/l8	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/l8": {$/;"	function	line:5153
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5154
audio/lpc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/lpc": {$/;"	function	line:5156
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5157
audio/midi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/midi": {$/;"	function	line:5159
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5160
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mid","midi","kar","rmi"]$/;"	function	line:5161
audio/mobile-xmf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/mobile-xmf": {$/;"	function	line:5163
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5164
audio/mp3	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/mp3": {$/;"	function	line:5166
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5167
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mp3"]$/;"	function	line:5168
audio/mp4	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/mp4": {$/;"	function	line:5170
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5171
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5172
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["m4a","mp4a"]$/;"	function	line:5173
audio/mp4a-latm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/mp4a-latm": {$/;"	function	line:5175
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5176
audio/mpa	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/mpa": {$/;"	function	line:5178
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5179
audio/mpa-robust	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/mpa-robust": {$/;"	function	line:5181
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5182
audio/mpeg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/mpeg": {$/;"	function	line:5184
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5185
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5186
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mpga","mp2","mp2a","mp3","m2a","m3a"]$/;"	function	line:5187
audio/mpeg4-generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/mpeg4-generic": {$/;"	function	line:5189
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5190
audio/musepack	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/musepack": {$/;"	function	line:5192
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:5193
audio/ogg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/ogg": {$/;"	function	line:5195
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5196
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5197
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["oga","ogg","spx"]$/;"	function	line:5198
audio/opus	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/opus": {$/;"	function	line:5200
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5201
audio/parityfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/parityfec": {$/;"	function	line:5203
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5204
audio/pcma	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/pcma": {$/;"	function	line:5206
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5207
audio/pcma-wb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/pcma-wb": {$/;"	function	line:5209
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5210
audio/pcmu	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/pcmu": {$/;"	function	line:5212
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5213
audio/pcmu-wb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/pcmu-wb": {$/;"	function	line:5215
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5216
audio/prs.sid	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/prs.sid": {$/;"	function	line:5218
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5219
audio/qcelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/qcelp": {$/;"	function	line:5221
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5222
audio/raptorfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/raptorfec": {$/;"	function	line:5224
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5225
audio/red	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/red": {$/;"	function	line:5227
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5228
audio/rtp-enc-aescm128	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/rtp-enc-aescm128": {$/;"	function	line:5230
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5231
audio/rtp-midi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/rtp-midi": {$/;"	function	line:5233
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5234
audio/rtploopback	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/rtploopback": {$/;"	function	line:5236
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5237
audio/rtx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/rtx": {$/;"	function	line:5239
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5240
audio/s3m	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/s3m": {$/;"	function	line:5242
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5243
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["s3m"]$/;"	function	line:5244
audio/silk	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/silk": {$/;"	function	line:5246
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5247
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sil"]$/;"	function	line:5248
audio/smv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/smv": {$/;"	function	line:5250
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5251
audio/smv-qcp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/smv-qcp": {$/;"	function	line:5253
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5254
audio/smv0	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/smv0": {$/;"	function	line:5256
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5257
audio/sp-midi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/sp-midi": {$/;"	function	line:5259
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5260
audio/speex	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/speex": {$/;"	function	line:5262
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5263
audio/t140c	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/t140c": {$/;"	function	line:5265
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5266
audio/t38	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/t38": {$/;"	function	line:5268
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5269
audio/telephone-event	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/telephone-event": {$/;"	function	line:5271
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5272
audio/tone	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/tone": {$/;"	function	line:5274
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5275
audio/uemclip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/uemclip": {$/;"	function	line:5277
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5278
audio/ulpfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/ulpfec": {$/;"	function	line:5280
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5281
audio/vdvi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vdvi": {$/;"	function	line:5283
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5284
audio/vmr-wb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vmr-wb": {$/;"	function	line:5286
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5287
audio/vnd.3gpp.iufp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.3gpp.iufp": {$/;"	function	line:5289
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5290
audio/vnd.4sb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.4sb": {$/;"	function	line:5292
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5293
audio/vnd.audiokoz	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.audiokoz": {$/;"	function	line:5295
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5296
audio/vnd.celp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.celp": {$/;"	function	line:5298
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5299
audio/vnd.cisco.nse	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.cisco.nse": {$/;"	function	line:5301
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5302
audio/vnd.cmles.radio-events	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.cmles.radio-events": {$/;"	function	line:5304
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5305
audio/vnd.cns.anp1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.cns.anp1": {$/;"	function	line:5307
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5308
audio/vnd.cns.inf1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.cns.inf1": {$/;"	function	line:5310
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5311
audio/vnd.dece.audio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dece.audio": {$/;"	function	line:5313
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5314
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uva","uvva"]$/;"	function	line:5315
audio/vnd.digital-winds	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.digital-winds": {$/;"	function	line:5317
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5318
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["eol"]$/;"	function	line:5319
audio/vnd.dlna.adts	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dlna.adts": {$/;"	function	line:5321
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5322
audio/vnd.dolby.heaac.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dolby.heaac.1": {$/;"	function	line:5324
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5325
audio/vnd.dolby.heaac.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dolby.heaac.2": {$/;"	function	line:5327
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5328
audio/vnd.dolby.mlp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dolby.mlp": {$/;"	function	line:5330
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5331
audio/vnd.dolby.mps	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dolby.mps": {$/;"	function	line:5333
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5334
audio/vnd.dolby.pl2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dolby.pl2": {$/;"	function	line:5336
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5337
audio/vnd.dolby.pl2x	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dolby.pl2x": {$/;"	function	line:5339
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5340
audio/vnd.dolby.pl2z	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dolby.pl2z": {$/;"	function	line:5342
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5343
audio/vnd.dolby.pulse.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dolby.pulse.1": {$/;"	function	line:5345
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5346
audio/vnd.dra	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dra": {$/;"	function	line:5348
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5349
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dra"]$/;"	function	line:5350
audio/vnd.dts	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dts": {$/;"	function	line:5352
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5353
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dts"]$/;"	function	line:5354
audio/vnd.dts.hd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dts.hd": {$/;"	function	line:5356
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5357
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dtshd"]$/;"	function	line:5358
audio/vnd.dvb.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.dvb.file": {$/;"	function	line:5360
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5361
audio/vnd.everad.plj	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.everad.plj": {$/;"	function	line:5363
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5364
audio/vnd.hns.audio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.hns.audio": {$/;"	function	line:5366
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5367
audio/vnd.lucent.voice	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.lucent.voice": {$/;"	function	line:5369
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5370
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["lvp"]$/;"	function	line:5371
audio/vnd.ms-playready.media.pya	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.ms-playready.media.pya": {$/;"	function	line:5373
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5374
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pya"]$/;"	function	line:5375
audio/vnd.nokia.mobile-xmf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.nokia.mobile-xmf": {$/;"	function	line:5377
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5378
audio/vnd.nortel.vbk	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.nortel.vbk": {$/;"	function	line:5380
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5381
audio/vnd.nuera.ecelp4800	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.nuera.ecelp4800": {$/;"	function	line:5383
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5384
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ecelp4800"]$/;"	function	line:5385
audio/vnd.nuera.ecelp7470	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.nuera.ecelp7470": {$/;"	function	line:5387
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5388
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ecelp7470"]$/;"	function	line:5389
audio/vnd.nuera.ecelp9600	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.nuera.ecelp9600": {$/;"	function	line:5391
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5392
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ecelp9600"]$/;"	function	line:5393
audio/vnd.octel.sbc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.octel.sbc": {$/;"	function	line:5395
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5396
audio/vnd.qcelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.qcelp": {$/;"	function	line:5398
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5399
audio/vnd.rhetorex.32kadpcm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.rhetorex.32kadpcm": {$/;"	function	line:5401
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5402
audio/vnd.rip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.rip": {$/;"	function	line:5404
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5405
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rip"]$/;"	function	line:5406
audio/vnd.rn-realaudio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.rn-realaudio": {$/;"	function	line:5408
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:5409
audio/vnd.sealedmedia.softseal.mpeg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.sealedmedia.softseal.mpeg": {$/;"	function	line:5411
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5412
audio/vnd.vmx.cvsd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.vmx.cvsd": {$/;"	function	line:5414
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5415
audio/vnd.wave	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vnd.wave": {$/;"	function	line:5417
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:5418
audio/vorbis	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vorbis": {$/;"	function	line:5420
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5421
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:5422
audio/vorbis-config	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/vorbis-config": {$/;"	function	line:5424
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5425
audio/wav	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/wav": {$/;"	function	line:5427
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5428
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wav"]$/;"	function	line:5429
audio/wave	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/wave": {$/;"	function	line:5431
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5432
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wav"]$/;"	function	line:5433
audio/webm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/webm": {$/;"	function	line:5435
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5436
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5437
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["weba"]$/;"	function	line:5438
audio/x-aac	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-aac": {$/;"	function	line:5440
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5441
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5442
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["aac"]$/;"	function	line:5443
audio/x-aiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-aiff": {$/;"	function	line:5445
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5446
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["aif","aiff","aifc"]$/;"	function	line:5447
audio/x-caf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-caf": {$/;"	function	line:5449
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5450
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5451
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["caf"]$/;"	function	line:5452
audio/x-flac	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-flac": {$/;"	function	line:5454
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5455
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["flac"]$/;"	function	line:5456
audio/x-m4a	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-m4a": {$/;"	function	line:5458
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:5459
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["m4a"]$/;"	function	line:5460
audio/x-matroska	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-matroska": {$/;"	function	line:5462
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5463
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mka"]$/;"	function	line:5464
audio/x-mpegurl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-mpegurl": {$/;"	function	line:5466
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5467
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["m3u"]$/;"	function	line:5468
audio/x-ms-wax	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-ms-wax": {$/;"	function	line:5470
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5471
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wax"]$/;"	function	line:5472
audio/x-ms-wma	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-ms-wma": {$/;"	function	line:5474
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5475
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wma"]$/;"	function	line:5476
audio/x-pn-realaudio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-pn-realaudio": {$/;"	function	line:5478
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5479
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ram","ra"]$/;"	function	line:5480
audio/x-pn-realaudio-plugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-pn-realaudio-plugin": {$/;"	function	line:5482
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5483
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rmp"]$/;"	function	line:5484
audio/x-realaudio	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-realaudio": {$/;"	function	line:5486
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:5487
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ra"]$/;"	function	line:5488
audio/x-tta	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-tta": {$/;"	function	line:5490
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:5491
audio/x-wav	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/x-wav": {$/;"	function	line:5493
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5494
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wav"]$/;"	function	line:5495
audio/xm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "audio\/xm": {$/;"	function	line:5497
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5498
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xm"]$/;"	function	line:5499
chemical/x-cdx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "chemical\/x-cdx": {$/;"	function	line:5501
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5502
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cdx"]$/;"	function	line:5503
chemical/x-cif	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "chemical\/x-cif": {$/;"	function	line:5505
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5506
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cif"]$/;"	function	line:5507
chemical/x-cmdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "chemical\/x-cmdf": {$/;"	function	line:5509
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5510
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cmdf"]$/;"	function	line:5511
chemical/x-cml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "chemical\/x-cml": {$/;"	function	line:5513
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5514
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cml"]$/;"	function	line:5515
chemical/x-csml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "chemical\/x-csml": {$/;"	function	line:5517
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5518
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["csml"]$/;"	function	line:5519
chemical/x-pdb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "chemical\/x-pdb": {$/;"	function	line:5521
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:5522
chemical/x-xyz	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "chemical\/x-xyz": {$/;"	function	line:5524
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5525
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xyz"]$/;"	function	line:5526
font/opentype	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "font\/opentype": {$/;"	function	line:5528
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:5529
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["otf"]$/;"	function	line:5530
image/bmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/bmp": {$/;"	function	line:5532
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5533
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:5534
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bmp"]$/;"	function	line:5535
image/cgm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/cgm": {$/;"	function	line:5537
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5538
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cgm"]$/;"	function	line:5539
image/dicom-rle	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/dicom-rle": {$/;"	function	line:5541
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5542
image/emf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/emf": {$/;"	function	line:5544
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5545
image/fits	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/fits": {$/;"	function	line:5547
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5548
image/g3fax	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/g3fax": {$/;"	function	line:5550
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5551
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["g3"]$/;"	function	line:5552
image/gif	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/gif": {$/;"	function	line:5554
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5555
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5556
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gif"]$/;"	function	line:5557
image/ief	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/ief": {$/;"	function	line:5559
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5560
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ief"]$/;"	function	line:5561
image/jls	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/jls": {$/;"	function	line:5563
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5564
image/jp2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/jp2": {$/;"	function	line:5566
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5567
image/jpeg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/jpeg": {$/;"	function	line:5569
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5570
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5571
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jpeg","jpg","jpe"]$/;"	function	line:5572
image/jpm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/jpm": {$/;"	function	line:5574
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5575
image/jpx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/jpx": {$/;"	function	line:5577
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5578
image/ktx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/ktx": {$/;"	function	line:5580
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5581
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ktx"]$/;"	function	line:5582
image/naplps	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/naplps": {$/;"	function	line:5584
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5585
image/pjpeg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/pjpeg": {$/;"	function	line:5587
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:5588
image/png	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/png": {$/;"	function	line:5590
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5591
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5592
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["png"]$/;"	function	line:5593
image/prs.btif	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/prs.btif": {$/;"	function	line:5595
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5596
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["btif"]$/;"	function	line:5597
image/prs.pti	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/prs.pti": {$/;"	function	line:5599
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5600
image/pwg-raster	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/pwg-raster": {$/;"	function	line:5602
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5603
image/sgi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/sgi": {$/;"	function	line:5605
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5606
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sgi"]$/;"	function	line:5607
image/svg+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/svg+xml": {$/;"	function	line:5609
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5610
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:5611
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["svg","svgz"]$/;"	function	line:5612
image/t38	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/t38": {$/;"	function	line:5614
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5615
image/tiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/tiff": {$/;"	function	line:5617
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5618
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5619
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tiff","tif"]$/;"	function	line:5620
image/tiff-fx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/tiff-fx": {$/;"	function	line:5622
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5623
image/vnd.adobe.photoshop	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.adobe.photoshop": {$/;"	function	line:5625
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5626
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:5627
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["psd"]$/;"	function	line:5628
image/vnd.airzip.accelerator.azv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.airzip.accelerator.azv": {$/;"	function	line:5630
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5631
image/vnd.cns.inf2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.cns.inf2": {$/;"	function	line:5633
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5634
image/vnd.dece.graphic	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.dece.graphic": {$/;"	function	line:5636
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5637
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uvi","uvvi","uvg","uvvg"]$/;"	function	line:5638
image/vnd.djvu	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.djvu": {$/;"	function	line:5640
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5641
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["djvu","djv"]$/;"	function	line:5642
image/vnd.dvb.subtitle	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.dvb.subtitle": {$/;"	function	line:5644
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5645
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sub"]$/;"	function	line:5646
image/vnd.dwg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.dwg": {$/;"	function	line:5648
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5649
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dwg"]$/;"	function	line:5650
image/vnd.dxf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.dxf": {$/;"	function	line:5652
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5653
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dxf"]$/;"	function	line:5654
image/vnd.fastbidsheet	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.fastbidsheet": {$/;"	function	line:5656
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5657
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fbs"]$/;"	function	line:5658
image/vnd.fpx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.fpx": {$/;"	function	line:5660
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5661
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fpx"]$/;"	function	line:5662
image/vnd.fst	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.fst": {$/;"	function	line:5664
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5665
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fst"]$/;"	function	line:5666
image/vnd.fujixerox.edmics-mmr	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.fujixerox.edmics-mmr": {$/;"	function	line:5668
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5669
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mmr"]$/;"	function	line:5670
image/vnd.fujixerox.edmics-rlc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.fujixerox.edmics-rlc": {$/;"	function	line:5672
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5673
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rlc"]$/;"	function	line:5674
image/vnd.globalgraphics.pgb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.globalgraphics.pgb": {$/;"	function	line:5676
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5677
image/vnd.microsoft.icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.microsoft.icon": {$/;"	function	line:5679
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5680
image/vnd.mix	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.mix": {$/;"	function	line:5682
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5683
image/vnd.mozilla.apng	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.mozilla.apng": {$/;"	function	line:5685
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5686
image/vnd.ms-modi	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.ms-modi": {$/;"	function	line:5688
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5689
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mdi"]$/;"	function	line:5690
image/vnd.ms-photo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.ms-photo": {$/;"	function	line:5692
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5693
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wdp"]$/;"	function	line:5694
image/vnd.net-fpx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.net-fpx": {$/;"	function	line:5696
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5697
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["npx"]$/;"	function	line:5698
image/vnd.radiance	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.radiance": {$/;"	function	line:5700
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5701
image/vnd.sealed.png	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.sealed.png": {$/;"	function	line:5703
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5704
image/vnd.sealedmedia.softseal.gif	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.sealedmedia.softseal.gif": {$/;"	function	line:5706
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5707
image/vnd.sealedmedia.softseal.jpg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.sealedmedia.softseal.jpg": {$/;"	function	line:5709
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5710
image/vnd.svf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.svf": {$/;"	function	line:5712
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5713
image/vnd.tencent.tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.tencent.tap": {$/;"	function	line:5715
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5716
image/vnd.valve.source.texture	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.valve.source.texture": {$/;"	function	line:5718
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5719
image/vnd.wap.wbmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.wap.wbmp": {$/;"	function	line:5721
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5722
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wbmp"]$/;"	function	line:5723
image/vnd.xiff	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.xiff": {$/;"	function	line:5725
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5726
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xif"]$/;"	function	line:5727
image/vnd.zbrush.pcx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/vnd.zbrush.pcx": {$/;"	function	line:5729
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5730
image/webp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/webp": {$/;"	function	line:5732
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5733
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["webp"]$/;"	function	line:5734
image/wmf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/wmf": {$/;"	function	line:5736
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5737
image/x-3ds	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-3ds": {$/;"	function	line:5739
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5740
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["3ds"]$/;"	function	line:5741
image/x-cmu-raster	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-cmu-raster": {$/;"	function	line:5743
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5744
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ras"]$/;"	function	line:5745
image/x-cmx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-cmx": {$/;"	function	line:5747
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5748
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["cmx"]$/;"	function	line:5749
image/x-freehand	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-freehand": {$/;"	function	line:5751
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5752
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fh","fhc","fh4","fh5","fh7"]$/;"	function	line:5753
image/x-icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-icon": {$/;"	function	line:5755
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5756
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:5757
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ico"]$/;"	function	line:5758
image/x-jng	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-jng": {$/;"	function	line:5760
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:5761
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jng"]$/;"	function	line:5762
image/x-mrsid-image	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-mrsid-image": {$/;"	function	line:5764
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5765
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sid"]$/;"	function	line:5766
image/x-ms-bmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-ms-bmp": {$/;"	function	line:5768
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:5769
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:5770
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["bmp"]$/;"	function	line:5771
image/x-pcx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-pcx": {$/;"	function	line:5773
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5774
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pcx"]$/;"	function	line:5775
image/x-pict	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-pict": {$/;"	function	line:5777
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5778
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pic","pct"]$/;"	function	line:5779
image/x-portable-anymap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-portable-anymap": {$/;"	function	line:5781
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5782
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pnm"]$/;"	function	line:5783
image/x-portable-bitmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-portable-bitmap": {$/;"	function	line:5785
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5786
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pbm"]$/;"	function	line:5787
image/x-portable-graymap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-portable-graymap": {$/;"	function	line:5789
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5790
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pgm"]$/;"	function	line:5791
image/x-portable-pixmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-portable-pixmap": {$/;"	function	line:5793
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5794
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ppm"]$/;"	function	line:5795
image/x-rgb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-rgb": {$/;"	function	line:5797
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5798
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rgb"]$/;"	function	line:5799
image/x-tga	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-tga": {$/;"	function	line:5801
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5802
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tga"]$/;"	function	line:5803
image/x-xbitmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-xbitmap": {$/;"	function	line:5805
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5806
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xbm"]$/;"	function	line:5807
image/x-xcf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-xcf": {$/;"	function	line:5809
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:5810
image/x-xpixmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-xpixmap": {$/;"	function	line:5812
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5813
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xpm"]$/;"	function	line:5814
image/x-xwindowdump	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "image\/x-xwindowdump": {$/;"	function	line:5816
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5817
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xwd"]$/;"	function	line:5818
message/cpim	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/cpim": {$/;"	function	line:5820
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5821
message/delivery-status	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/delivery-status": {$/;"	function	line:5823
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5824
message/disposition-notification	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/disposition-notification": {$/;"	function	line:5826
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5827
message/external-body	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/external-body": {$/;"	function	line:5829
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5830
message/feedback-report	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/feedback-report": {$/;"	function	line:5832
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5833
message/global	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/global": {$/;"	function	line:5835
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5836
message/global-delivery-status	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/global-delivery-status": {$/;"	function	line:5838
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5839
message/global-disposition-notification	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/global-disposition-notification": {$/;"	function	line:5841
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5842
message/global-headers	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/global-headers": {$/;"	function	line:5844
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5845
message/http	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/http": {$/;"	function	line:5847
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5848
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:5849
message/imdn+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/imdn+xml": {$/;"	function	line:5851
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5852
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:5853
message/news	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/news": {$/;"	function	line:5855
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5856
message/partial	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/partial": {$/;"	function	line:5858
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5859
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:5860
message/rfc822	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/rfc822": {$/;"	function	line:5862
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5863
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:5864
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["eml","mime"]$/;"	function	line:5865
message/s-http	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/s-http": {$/;"	function	line:5867
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5868
message/sip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/sip": {$/;"	function	line:5870
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5871
message/sipfrag	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/sipfrag": {$/;"	function	line:5873
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5874
message/tracking-status	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/tracking-status": {$/;"	function	line:5876
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5877
message/vnd.si.simp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/vnd.si.simp": {$/;"	function	line:5879
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5880
message/vnd.wfa.wsc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "message\/vnd.wfa.wsc": {$/;"	function	line:5882
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5883
model/gltf+json	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/gltf+json": {$/;"	function	line:5885
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5886
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:5887
model/iges	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/iges": {$/;"	function	line:5889
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5890
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5891
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["igs","iges"]$/;"	function	line:5892
model/mesh	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/mesh": {$/;"	function	line:5894
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5895
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5896
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["msh","mesh","silo"]$/;"	function	line:5897
model/vnd.collada+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.collada+xml": {$/;"	function	line:5899
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5900
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dae"]$/;"	function	line:5901
model/vnd.dwf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.dwf": {$/;"	function	line:5903
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5904
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dwf"]$/;"	function	line:5905
model/vnd.flatland.3dml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.flatland.3dml": {$/;"	function	line:5907
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5908
model/vnd.gdl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.gdl": {$/;"	function	line:5910
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5911
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gdl"]$/;"	function	line:5912
model/vnd.gs-gdl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.gs-gdl": {$/;"	function	line:5914
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:5915
model/vnd.gs.gdl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.gs.gdl": {$/;"	function	line:5917
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5918
model/vnd.gtw	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.gtw": {$/;"	function	line:5920
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5921
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gtw"]$/;"	function	line:5922
model/vnd.moml+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.moml+xml": {$/;"	function	line:5924
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5925
model/vnd.mts	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.mts": {$/;"	function	line:5927
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5928
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mts"]$/;"	function	line:5929
model/vnd.opengex	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.opengex": {$/;"	function	line:5931
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5932
model/vnd.parasolid.transmit.binary	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.parasolid.transmit.binary": {$/;"	function	line:5934
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5935
model/vnd.parasolid.transmit.text	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.parasolid.transmit.text": {$/;"	function	line:5937
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5938
model/vnd.rosette.annotated-data-model	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.rosette.annotated-data-model": {$/;"	function	line:5940
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5941
model/vnd.valve.source.compiled-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.valve.source.compiled-map": {$/;"	function	line:5943
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5944
model/vnd.vtu	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vnd.vtu": {$/;"	function	line:5946
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5947
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vtu"]$/;"	function	line:5948
model/vrml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/vrml": {$/;"	function	line:5950
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5951
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5952
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wrl","vrml"]$/;"	function	line:5953
model/x3d+binary	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/x3d+binary": {$/;"	function	line:5955
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5956
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5957
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["x3db","x3dbz"]$/;"	function	line:5958
model/x3d+fastinfoset	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/x3d+fastinfoset": {$/;"	function	line:5960
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5961
model/x3d+vrml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/x3d+vrml": {$/;"	function	line:5963
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:5964
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:5965
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["x3dv","x3dvz"]$/;"	function	line:5966
model/x3d+xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/x3d+xml": {$/;"	function	line:5968
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5969
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:5970
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["x3d","x3dz"]$/;"	function	line:5971
model/x3d-vrml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "model\/x3d-vrml": {$/;"	function	line:5973
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5974
multipart/alternative	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/alternative": {$/;"	function	line:5976
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5977
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:5978
multipart/appledouble	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/appledouble": {$/;"	function	line:5980
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5981
multipart/byteranges	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/byteranges": {$/;"	function	line:5983
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5984
multipart/digest	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/digest": {$/;"	function	line:5986
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5987
multipart/encrypted	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/encrypted": {$/;"	function	line:5989
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5990
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:5991
multipart/form-data	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/form-data": {$/;"	function	line:5993
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:5994
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:5995
multipart/header-set	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/header-set": {$/;"	function	line:5997
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:5998
multipart/mixed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/mixed": {$/;"	function	line:6000
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6001
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:6002
multipart/parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/parallel": {$/;"	function	line:6004
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6005
multipart/related	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/related": {$/;"	function	line:6007
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6008
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:6009
multipart/report	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/report": {$/;"	function	line:6011
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6012
multipart/signed	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/signed": {$/;"	function	line:6014
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6015
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false$/;"	function	line:6016
multipart/voice-message	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/voice-message": {$/;"	function	line:6018
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6019
multipart/x-mixed-replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "multipart\/x-mixed-replace": {$/;"	function	line:6021
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6022
text/1d-interleaved-parityfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/1d-interleaved-parityfec": {$/;"	function	line:6024
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6025
text/cache-manifest	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/cache-manifest": {$/;"	function	line:6027
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6028
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6029
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["appcache","manifest"]$/;"	function	line:6030
text/calendar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/calendar": {$/;"	function	line:6032
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6033
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ics","ifb"]$/;"	function	line:6034
text/calender	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/calender": {$/;"	function	line:6036
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:6037
text/cmd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/cmd": {$/;"	function	line:6039
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:6040
text/coffeescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/coffeescript": {$/;"	function	line:6042
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["coffee","litcoffee"]$/;"	function	line:6043
text/css	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/css": {$/;"	function	line:6045
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6046
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6047
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["css"]$/;"	function	line:6048
text/csv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/csv": {$/;"	function	line:6050
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6051
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6052
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["csv"]$/;"	function	line:6053
text/csv-schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/csv-schema": {$/;"	function	line:6055
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6056
text/directory	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/directory": {$/;"	function	line:6058
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6059
text/dns	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/dns": {$/;"	function	line:6061
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6062
text/ecmascript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/ecmascript": {$/;"	function	line:6064
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6065
text/encaprtp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/encaprtp": {$/;"	function	line:6067
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6068
text/enriched	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/enriched": {$/;"	function	line:6070
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6071
text/fwdred	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/fwdred": {$/;"	function	line:6073
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6074
text/grammar-ref-list	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/grammar-ref-list": {$/;"	function	line:6076
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6077
text/hjson	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/hjson": {$/;"	function	line:6079
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hjson"]$/;"	function	line:6080
text/html	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/html": {$/;"	function	line:6082
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6083
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6084
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["html","htm","shtml"]$/;"	function	line:6085
text/jade	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/jade": {$/;"	function	line:6087
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jade"]$/;"	function	line:6088
text/javascript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/javascript": {$/;"	function	line:6090
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6091
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:6092
text/jcr-cnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/jcr-cnd": {$/;"	function	line:6094
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6095
text/jsx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/jsx": {$/;"	function	line:6097
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6098
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jsx"]$/;"	function	line:6099
text/less	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/less": {$/;"	function	line:6101
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["less"]$/;"	function	line:6102
text/markdown	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/markdown": {$/;"	function	line:6104
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6105
text/mathml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/mathml": {$/;"	function	line:6107
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:6108
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mml"]$/;"	function	line:6109
text/mizar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/mizar": {$/;"	function	line:6111
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6112
text/n3	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/n3": {$/;"	function	line:6114
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6115
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6116
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["n3"]$/;"	function	line:6117
text/parameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/parameters": {$/;"	function	line:6119
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6120
text/parityfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/parityfec": {$/;"	function	line:6122
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6123
text/plain	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/plain": {$/;"	function	line:6125
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6126
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6127
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["txt","text","conf","def","list","log","in","ini"]$/;"	function	line:6128
text/provenance-notation	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/provenance-notation": {$/;"	function	line:6130
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6131
text/prs.fallenstein.rst	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/prs.fallenstein.rst": {$/;"	function	line:6133
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6134
text/prs.lines.tag	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/prs.lines.tag": {$/;"	function	line:6136
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6137
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dsc"]$/;"	function	line:6138
text/prs.prop.logic	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/prs.prop.logic": {$/;"	function	line:6140
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6141
text/raptorfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/raptorfec": {$/;"	function	line:6143
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6144
text/red	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/red": {$/;"	function	line:6146
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6147
text/rfc822-headers	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/rfc822-headers": {$/;"	function	line:6149
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6150
text/richtext	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/richtext": {$/;"	function	line:6152
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6153
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6154
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rtx"]$/;"	function	line:6155
text/rtf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/rtf": {$/;"	function	line:6157
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6158
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6159
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["rtf"]$/;"	function	line:6160
text/rtp-enc-aescm128	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/rtp-enc-aescm128": {$/;"	function	line:6162
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6163
text/rtploopback	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/rtploopback": {$/;"	function	line:6165
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6166
text/rtx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/rtx": {$/;"	function	line:6168
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6169
text/sgml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/sgml": {$/;"	function	line:6171
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6172
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sgml","sgm"]$/;"	function	line:6173
text/slim	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/slim": {$/;"	function	line:6175
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["slim","slm"]$/;"	function	line:6176
text/stylus	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/stylus": {$/;"	function	line:6178
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["stylus","styl"]$/;"	function	line:6179
text/t140	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/t140": {$/;"	function	line:6181
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6182
text/tab-separated-values	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/tab-separated-values": {$/;"	function	line:6184
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6185
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6186
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["tsv"]$/;"	function	line:6187
text/troff	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/troff": {$/;"	function	line:6189
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6190
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["t","tr","roff","man","me","ms"]$/;"	function	line:6191
text/turtle	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/turtle": {$/;"	function	line:6193
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6194
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ttl"]$/;"	function	line:6195
text/ulpfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/ulpfec": {$/;"	function	line:6197
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6198
text/uri-list	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/uri-list": {$/;"	function	line:6200
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6201
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6202
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uri","uris","urls"]$/;"	function	line:6203
text/vcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vcard": {$/;"	function	line:6205
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6206
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6207
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vcard"]$/;"	function	line:6208
text/vnd.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.a": {$/;"	function	line:6210
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6211
text/vnd.abc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.abc": {$/;"	function	line:6213
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6214
text/vnd.ascii-art	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.ascii-art": {$/;"	function	line:6216
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6217
text/vnd.curl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.curl": {$/;"	function	line:6219
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6220
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["curl"]$/;"	function	line:6221
text/vnd.curl.dcurl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.curl.dcurl": {$/;"	function	line:6223
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6224
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dcurl"]$/;"	function	line:6225
text/vnd.curl.mcurl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.curl.mcurl": {$/;"	function	line:6227
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6228
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mcurl"]$/;"	function	line:6229
text/vnd.curl.scurl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.curl.scurl": {$/;"	function	line:6231
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6232
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["scurl"]$/;"	function	line:6233
text/vnd.debian.copyright	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.debian.copyright": {$/;"	function	line:6235
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6236
text/vnd.dmclientscript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.dmclientscript": {$/;"	function	line:6238
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6239
text/vnd.dvb.subtitle	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.dvb.subtitle": {$/;"	function	line:6241
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6242
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sub"]$/;"	function	line:6243
text/vnd.esmertec.theme-descriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.esmertec.theme-descriptor": {$/;"	function	line:6245
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6246
text/vnd.fly	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.fly": {$/;"	function	line:6248
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6249
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fly"]$/;"	function	line:6250
text/vnd.fmi.flexstor	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.fmi.flexstor": {$/;"	function	line:6252
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6253
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["flx"]$/;"	function	line:6254
text/vnd.graphviz	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.graphviz": {$/;"	function	line:6256
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6257
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["gv"]$/;"	function	line:6258
text/vnd.in3d.3dml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.in3d.3dml": {$/;"	function	line:6260
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6261
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["3dml"]$/;"	function	line:6262
text/vnd.in3d.spot	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.in3d.spot": {$/;"	function	line:6264
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6265
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["spot"]$/;"	function	line:6266
text/vnd.iptc.newsml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.iptc.newsml": {$/;"	function	line:6268
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6269
text/vnd.iptc.nitf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.iptc.nitf": {$/;"	function	line:6271
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6272
text/vnd.latex-z	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.latex-z": {$/;"	function	line:6274
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6275
text/vnd.motorola.reflex	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.motorola.reflex": {$/;"	function	line:6277
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6278
text/vnd.ms-mediapackage	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.ms-mediapackage": {$/;"	function	line:6280
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6281
text/vnd.net2phone.commcenter.command	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.net2phone.commcenter.command": {$/;"	function	line:6283
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6284
text/vnd.radisys.msml-basic-layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.radisys.msml-basic-layout": {$/;"	function	line:6286
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6287
text/vnd.si.uricatalogue	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.si.uricatalogue": {$/;"	function	line:6289
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6290
text/vnd.sun.j2me.app-descriptor	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.sun.j2me.app-descriptor": {$/;"	function	line:6292
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6293
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jad"]$/;"	function	line:6294
text/vnd.trolltech.linguist	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.trolltech.linguist": {$/;"	function	line:6296
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6297
text/vnd.wap.si	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.wap.si": {$/;"	function	line:6299
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6300
text/vnd.wap.sl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.wap.sl": {$/;"	function	line:6302
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6303
text/vnd.wap.wml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.wap.wml": {$/;"	function	line:6305
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6306
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wml"]$/;"	function	line:6307
text/vnd.wap.wmlscript	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vnd.wap.wmlscript": {$/;"	function	line:6309
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6310
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wmls"]$/;"	function	line:6311
text/vtt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/vtt": {$/;"	function	line:6313
charset	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "charset": "UTF-8",$/;"	function	line:6314
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6315
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vtt"]$/;"	function	line:6316
text/x-asm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-asm": {$/;"	function	line:6318
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6319
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["s","asm"]$/;"	function	line:6320
text/x-c	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-c": {$/;"	function	line:6322
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6323
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["c","cc","cxx","cpp","h","hh","dic"]$/;"	function	line:6324
text/x-component	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-component": {$/;"	function	line:6326
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "nginx",$/;"	function	line:6327
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["htc"]$/;"	function	line:6328
text/x-fortran	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-fortran": {$/;"	function	line:6330
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6331
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["f","for","f77","f90"]$/;"	function	line:6332
text/x-gwt-rpc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-gwt-rpc": {$/;"	function	line:6334
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:6335
text/x-handlebars-template	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-handlebars-template": {$/;"	function	line:6337
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["hbs"]$/;"	function	line:6338
text/x-java-source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-java-source": {$/;"	function	line:6340
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6341
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["java"]$/;"	function	line:6342
text/x-jquery-tmpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-jquery-tmpl": {$/;"	function	line:6344
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:6345
text/x-lua	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-lua": {$/;"	function	line:6347
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["lua"]$/;"	function	line:6348
text/x-markdown	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-markdown": {$/;"	function	line:6350
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6351
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["markdown","md","mkd"]$/;"	function	line:6352
text/x-nfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-nfo": {$/;"	function	line:6354
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6355
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["nfo"]$/;"	function	line:6356
text/x-opml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-opml": {$/;"	function	line:6358
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6359
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["opml"]$/;"	function	line:6360
text/x-pascal	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-pascal": {$/;"	function	line:6362
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6363
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["p","pas"]$/;"	function	line:6364
text/x-processing	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-processing": {$/;"	function	line:6366
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6367
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pde"]$/;"	function	line:6368
text/x-sass	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-sass": {$/;"	function	line:6370
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sass"]$/;"	function	line:6371
text/x-scss	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-scss": {$/;"	function	line:6373
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["scss"]$/;"	function	line:6374
text/x-setext	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-setext": {$/;"	function	line:6376
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6377
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["etx"]$/;"	function	line:6378
text/x-sfv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-sfv": {$/;"	function	line:6380
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6381
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["sfv"]$/;"	function	line:6382
text/x-suse-ymp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-suse-ymp": {$/;"	function	line:6384
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6385
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ymp"]$/;"	function	line:6386
text/x-uuencode	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-uuencode": {$/;"	function	line:6388
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6389
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uu"]$/;"	function	line:6390
text/x-vcalendar	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-vcalendar": {$/;"	function	line:6392
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6393
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vcs"]$/;"	function	line:6394
text/x-vcard	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/x-vcard": {$/;"	function	line:6396
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6397
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vcf"]$/;"	function	line:6398
text/xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/xml": {$/;"	function	line:6400
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana",$/;"	function	line:6401
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true,$/;"	function	line:6402
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["xml"]$/;"	function	line:6403
text/xml-external-parsed-entity	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/xml-external-parsed-entity": {$/;"	function	line:6405
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "iana"$/;"	function	line:6406
text/yaml	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "text\/yaml": {$/;"	function	line:6408
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["yaml","yml"]$/;"	function	line:6409
video/1d-interleaved-parityfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/1d-interleaved-parityfec": {$/;"	function	line:6411
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6412
video/3gpp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/3gpp": {$/;"	function	line:6414
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6415
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["3gp","3gpp"]$/;"	function	line:6416
video/3gpp-tt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/3gpp-tt": {$/;"	function	line:6418
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6419
video/3gpp2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/3gpp2": {$/;"	function	line:6421
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6422
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["3g2"]$/;"	function	line:6423
video/bmpeg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/bmpeg": {$/;"	function	line:6425
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6426
video/bt656	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/bt656": {$/;"	function	line:6428
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6429
video/celb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/celb": {$/;"	function	line:6431
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6432
video/dv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/dv": {$/;"	function	line:6434
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6435
video/encaprtp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/encaprtp": {$/;"	function	line:6437
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6438
video/h261	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/h261": {$/;"	function	line:6440
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6441
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["h261"]$/;"	function	line:6442
video/h263	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/h263": {$/;"	function	line:6444
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6445
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["h263"]$/;"	function	line:6446
video/h263-1998	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/h263-1998": {$/;"	function	line:6448
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6449
video/h263-2000	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/h263-2000": {$/;"	function	line:6451
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6452
video/h264	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/h264": {$/;"	function	line:6454
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6455
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["h264"]$/;"	function	line:6456
video/h264-rcdo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/h264-rcdo": {$/;"	function	line:6458
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6459
video/h264-svc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/h264-svc": {$/;"	function	line:6461
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6462
video/h265	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/h265": {$/;"	function	line:6464
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6465
video/iso.segment	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/iso.segment": {$/;"	function	line:6467
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6468
video/jpeg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/jpeg": {$/;"	function	line:6470
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6471
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jpgv"]$/;"	function	line:6472
video/jpeg2000	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/jpeg2000": {$/;"	function	line:6474
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6475
video/jpm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/jpm": {$/;"	function	line:6477
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6478
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["jpm","jpgm"]$/;"	function	line:6479
video/mj2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/mj2": {$/;"	function	line:6481
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6482
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mj2","mjp2"]$/;"	function	line:6483
video/mp1s	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/mp1s": {$/;"	function	line:6485
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6486
video/mp2p	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/mp2p": {$/;"	function	line:6488
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6489
video/mp2t	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/mp2t": {$/;"	function	line:6491
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6492
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ts"]$/;"	function	line:6493
video/mp4	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/mp4": {$/;"	function	line:6495
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6496
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:6497
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mp4","mp4v","mpg4"]$/;"	function	line:6498
video/mp4v-es	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/mp4v-es": {$/;"	function	line:6500
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6501
video/mpeg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/mpeg": {$/;"	function	line:6503
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6504
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:6505
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mpeg","mpg","mpe","m1v","m2v"]$/;"	function	line:6506
video/mpeg4-generic	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/mpeg4-generic": {$/;"	function	line:6508
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6509
video/mpv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/mpv": {$/;"	function	line:6511
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6512
video/nv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/nv": {$/;"	function	line:6514
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6515
video/ogg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/ogg": {$/;"	function	line:6517
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6518
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:6519
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ogv"]$/;"	function	line:6520
video/parityfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/parityfec": {$/;"	function	line:6522
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6523
video/pointer	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/pointer": {$/;"	function	line:6525
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6526
video/quicktime	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/quicktime": {$/;"	function	line:6528
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6529
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:6530
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["qt","mov"]$/;"	function	line:6531
video/raptorfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/raptorfec": {$/;"	function	line:6533
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6534
video/raw	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/raw": {$/;"	function	line:6536
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6537
video/rtp-enc-aescm128	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/rtp-enc-aescm128": {$/;"	function	line:6539
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6540
video/rtploopback	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/rtploopback": {$/;"	function	line:6542
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6543
video/rtx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/rtx": {$/;"	function	line:6545
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6546
video/smpte292m	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/smpte292m": {$/;"	function	line:6548
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6549
video/ulpfec	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/ulpfec": {$/;"	function	line:6551
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6552
video/vc1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vc1": {$/;"	function	line:6554
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6555
video/vnd.cctv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.cctv": {$/;"	function	line:6557
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6558
video/vnd.dece.hd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.dece.hd": {$/;"	function	line:6560
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6561
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uvh","uvvh"]$/;"	function	line:6562
video/vnd.dece.mobile	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.dece.mobile": {$/;"	function	line:6564
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6565
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uvm","uvvm"]$/;"	function	line:6566
video/vnd.dece.mp4	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.dece.mp4": {$/;"	function	line:6568
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6569
video/vnd.dece.pd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.dece.pd": {$/;"	function	line:6571
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6572
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uvp","uvvp"]$/;"	function	line:6573
video/vnd.dece.sd	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.dece.sd": {$/;"	function	line:6575
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6576
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uvs","uvvs"]$/;"	function	line:6577
video/vnd.dece.video	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.dece.video": {$/;"	function	line:6579
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6580
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uvv","uvvv"]$/;"	function	line:6581
video/vnd.directv.mpeg	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.directv.mpeg": {$/;"	function	line:6583
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6584
video/vnd.directv.mpeg-tts	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.directv.mpeg-tts": {$/;"	function	line:6586
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6587
video/vnd.dlna.mpeg-tts	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.dlna.mpeg-tts": {$/;"	function	line:6589
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6590
video/vnd.dvb.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.dvb.file": {$/;"	function	line:6592
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6593
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["dvb"]$/;"	function	line:6594
video/vnd.fvt	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.fvt": {$/;"	function	line:6596
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6597
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fvt"]$/;"	function	line:6598
video/vnd.hns.video	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.hns.video": {$/;"	function	line:6600
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6601
video/vnd.iptvforum.1dparityfec-1010	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.iptvforum.1dparityfec-1010": {$/;"	function	line:6603
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6604
video/vnd.iptvforum.1dparityfec-2005	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.iptvforum.1dparityfec-2005": {$/;"	function	line:6606
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6607
video/vnd.iptvforum.2dparityfec-1010	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.iptvforum.2dparityfec-1010": {$/;"	function	line:6609
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6610
video/vnd.iptvforum.2dparityfec-2005	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.iptvforum.2dparityfec-2005": {$/;"	function	line:6612
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6613
video/vnd.iptvforum.ttsavc	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.iptvforum.ttsavc": {$/;"	function	line:6615
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6616
video/vnd.iptvforum.ttsmpeg2	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.iptvforum.ttsmpeg2": {$/;"	function	line:6618
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6619
video/vnd.motorola.video	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.motorola.video": {$/;"	function	line:6621
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6622
video/vnd.motorola.videop	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.motorola.videop": {$/;"	function	line:6624
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6625
video/vnd.mpegurl	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.mpegurl": {$/;"	function	line:6627
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6628
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mxu","m4u"]$/;"	function	line:6629
video/vnd.ms-playready.media.pyv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.ms-playready.media.pyv": {$/;"	function	line:6631
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6632
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["pyv"]$/;"	function	line:6633
video/vnd.nokia.interleaved-multimedia	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.nokia.interleaved-multimedia": {$/;"	function	line:6635
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6636
video/vnd.nokia.videovoip	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.nokia.videovoip": {$/;"	function	line:6638
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6639
video/vnd.objectvideo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.objectvideo": {$/;"	function	line:6641
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6642
video/vnd.radgamettools.bink	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.radgamettools.bink": {$/;"	function	line:6644
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6645
video/vnd.radgamettools.smacker	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.radgamettools.smacker": {$/;"	function	line:6647
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6648
video/vnd.sealed.mpeg1	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.sealed.mpeg1": {$/;"	function	line:6650
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6651
video/vnd.sealed.mpeg4	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.sealed.mpeg4": {$/;"	function	line:6653
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6654
video/vnd.sealed.swf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.sealed.swf": {$/;"	function	line:6656
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6657
video/vnd.sealedmedia.softseal.mov	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.sealedmedia.softseal.mov": {$/;"	function	line:6659
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6660
video/vnd.uvvu.mp4	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.uvvu.mp4": {$/;"	function	line:6662
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6663
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["uvu","uvvu"]$/;"	function	line:6664
video/vnd.vivo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vnd.vivo": {$/;"	function	line:6666
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6667
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["viv"]$/;"	function	line:6668
video/vp8	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/vp8": {$/;"	function	line:6670
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache"$/;"	function	line:6671
video/webm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/webm": {$/;"	function	line:6673
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6674
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:6675
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["webm"]$/;"	function	line:6676
video/x-f4v	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-f4v": {$/;"	function	line:6678
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6679
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["f4v"]$/;"	function	line:6680
video/x-fli	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-fli": {$/;"	function	line:6682
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6683
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["fli"]$/;"	function	line:6684
video/x-flv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-flv": {$/;"	function	line:6686
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6687
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:6688
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["flv"]$/;"	function	line:6689
video/x-m4v	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-m4v": {$/;"	function	line:6691
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6692
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["m4v"]$/;"	function	line:6693
video/x-matroska	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-matroska": {$/;"	function	line:6695
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6696
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:6697
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mkv","mk3d","mks"]$/;"	function	line:6698
video/x-mng	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-mng": {$/;"	function	line:6700
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6701
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["mng"]$/;"	function	line:6702
video/x-ms-asf	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-ms-asf": {$/;"	function	line:6704
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6705
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["asf","asx"]$/;"	function	line:6706
video/x-ms-vob	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-ms-vob": {$/;"	function	line:6708
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6709
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["vob"]$/;"	function	line:6710
video/x-ms-wm	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-ms-wm": {$/;"	function	line:6712
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6713
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wm"]$/;"	function	line:6714
video/x-ms-wmv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-ms-wmv": {$/;"	function	line:6716
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6717
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": false,$/;"	function	line:6718
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wmv"]$/;"	function	line:6719
video/x-ms-wmx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-ms-wmx": {$/;"	function	line:6721
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6722
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wmx"]$/;"	function	line:6723
video/x-ms-wvx	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-ms-wvx": {$/;"	function	line:6725
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6726
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["wvx"]$/;"	function	line:6727
video/x-msvideo	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-msvideo": {$/;"	function	line:6729
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6730
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["avi"]$/;"	function	line:6731
video/x-sgi-movie	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-sgi-movie": {$/;"	function	line:6733
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6734
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["movie"]$/;"	function	line:6735
video/x-smv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "video\/x-smv": {$/;"	function	line:6737
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6738
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["smv"]$/;"	function	line:6739
x-conference/x-cooltalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "x-conference\/x-cooltalk": {$/;"	function	line:6741
source	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "source": "apache",$/;"	function	line:6742
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "extensions": ["ice"]$/;"	function	line:6743
x-shader/x-fragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "x-shader\/x-fragment": {$/;"	function	line:6745
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:6746
x-shader/x-vertex	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^  "x-shader\/x-vertex": {$/;"	function	line:6748
compressible	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/db.json	/^    "compressible": true$/;"	function	line:6749
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^  "name": "mime-db",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^  "description": "Media Type Database",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^  "version": "1.26.0",$/;"	function	line:4
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^  "contributors": [$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^  "license": "MIT",$/;"	function	line:10
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^  "keywords": [$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^  "repository": "jshttp\/mime-db",$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^  "devDependencies": {$/;"	function	line:21
bluebird	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "bluebird": "3.4.7",$/;"	function	line:22
co	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "co": "4.6.0",$/;"	function	line:23
cogent	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "cogent": "1.0.1",$/;"	function	line:24
csv-parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "csv-parse": "1.1.9",$/;"	function	line:25
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "eslint": "3.13.1",$/;"	function	line:26
eslint-config-standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "eslint-config-standard": "6.2.1",$/;"	function	line:27
eslint-plugin-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "eslint-plugin-promise": "3.3.0",$/;"	function	line:28
eslint-plugin-standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "eslint-plugin-standard": "2.0.1",$/;"	function	line:29
gnode	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "gnode": "0.1.2",$/;"	function	line:30
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "istanbul": "0.4.5",$/;"	function	line:31
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "mocha": "1.21.5",$/;"	function	line:32
raw-body	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "raw-body": "2.2.0",$/;"	function	line:33
stream-to-array	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "stream-to-array": "2.3.0"$/;"	function	line:34
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^  "files": [$/;"	function	line:36
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^  "engines": {$/;"	function	line:43
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "node": ">= 0.6"$/;"	function	line:44
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^  "scripts": {$/;"	function	line:46
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "build": "node scripts\/build",$/;"	function	line:47
fetch	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "fetch": "gnode scripts\/fetch-apache && gnode scripts\/fetch-iana && gnode scripts\/fetch-nginx",$/;"	function	line:48
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "lint": "eslint .",$/;"	function	line:49
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "test": "mocha --reporter spec --bail --check-leaks test\/",$/;"	function	line:50
test-cov	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "test-cov": "istanbul cover node_modules\/mocha\/bin\/_mocha -- --reporter dot --check-leaks test\/",$/;"	function	line:51
test-travis	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "test-travis": "istanbul cover node_modules\/mocha\/bin\/_mocha --report lcovonly -- --reporter spec --check-leaks test\/",$/;"	function	line:52
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/package.json	/^    "update": "npm run fetch && npm run build"$/;"	function	line:53
mime-db	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/README.md	/^# mime-db$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/README.md	/^## Installation$/;"	function	line:18
Database Download	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/README.md	/^### Database Download$/;"	function	line:24
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/README.md	/^## Usage$/;"	function	line:35
Data Structure	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/README.md	/^## Data Structure$/;"	function	line:44
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/README.md	/^## Contributing$/;"	function	line:60
Adding Custom Media Types	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-db/README.md	/^## Adding Custom Media Types$/;"	function	line:67
charset	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/index.js	/^function charset (type) {$/;"	function	line:49
contentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/index.js	/^function contentType (str) {$/;"	function	line:77
extension	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/index.js	/^function extension (type) {$/;"	function	line:107
contentType.extension	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/index.js	/^function extension (type) {$/;"	function	line:107
lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/index.js	/^function lookup (path) {$/;"	function	line:132
contentType.lookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/index.js	/^function lookup (path) {$/;"	function	line:132
populateMaps	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/index.js	/^function populateMaps (extensions, types) {$/;"	function	line:154
forEachMimeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/index.js	/^  Object.keys(db).forEach(function forEachMimeType (type) {$/;"	function	line:158
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "name": "mime-types",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "description": "The ultimate javascript content-type utility.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "version": "2.1.14",$/;"	function	line:4
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "contributors": [$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "license": "MIT",$/;"	function	line:10
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "keywords": [$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "repository": "jshttp\/mime-types",$/;"	function	line:15
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "dependencies": {$/;"	function	line:16
mime-db	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "mime-db": "~1.26.0"$/;"	function	line:17
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "devDependencies": {$/;"	function	line:19
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "eslint": "3.13.1",$/;"	function	line:20
eslint-config-standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "eslint-config-standard": "6.2.1",$/;"	function	line:21
eslint-plugin-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "eslint-plugin-promise": "3.4.0",$/;"	function	line:22
eslint-plugin-standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "eslint-plugin-standard": "2.0.1",$/;"	function	line:23
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "istanbul": "0.4.5",$/;"	function	line:24
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "mocha": "1.21.5"$/;"	function	line:25
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "files": [$/;"	function	line:27
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "engines": {$/;"	function	line:32
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "node": ">= 0.6"$/;"	function	line:33
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^  "scripts": {$/;"	function	line:35
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "lint": "eslint .",$/;"	function	line:36
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "test": "mocha --reporter spec test\/test.js",$/;"	function	line:37
test-cov	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "test-cov": "istanbul cover node_modules\/mocha\/bin\/_mocha -- --reporter dot test\/test.js",$/;"	function	line:38
test-travis	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/package.json	/^    "test-travis": "istanbul cover node_modules\/mocha\/bin\/_mocha --report lcovonly -- --reporter dot test\/test.js"$/;"	function	line:39
mime-types	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/README.md	/^# mime-types$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/README.md	/^## Install$/;"	function	line:21
Adding Types	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/README.md	/^## Adding Types$/;"	function	line:27
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/README.md	/^## API$/;"	function	line:32
mime.lookup(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/README.md	/^### mime.lookup(path)$/;"	function	line:40
mime.contentType(type)	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/README.md	/^### mime.contentType(type)$/;"	function	line:54
mime.extension(type)	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/README.md	/^### mime.extension(type)$/;"	function	line:66
mime.charset(type)	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/README.md	/^### mime.charset(type)$/;"	function	line:74
var type = mime.types[extension]	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/README.md	/^### var type = mime.types[extension]$/;"	function	line:82
[extensions...] = mime.extensions[type]	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/README.md	/^### [extensions...] = mime.extensions[type]$/;"	function	line:86
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/mime-types/README.md	/^## License$/;"	function	line:90
charSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function charSet (s) {$/;"	function	line:40
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function filter (pattern, options) {$/;"	function	line:51
ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function ext (a, b) {$/;"	function	line:58
defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^minimatch.defaults = function (def) {$/;"	function	line:71
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^  var m = function minimatch (p, pattern, options) {$/;"	function	line:76
minimatch.defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^}$/;"	function	line:69
Minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^  m.Minimatch = function Minimatch (pattern, options) {$/;"	function	line:80
m.Minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^  }$/;"	function	line:78
Minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^  m.Minimatch = function Minimatch (pattern, options) {$/;"	function	line:80
ext	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function ext (a, b) {$/;"	function	line:58
defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^Minimatch.defaults = function (def) {$/;"	function	line:87
Minimatch.defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^}$/;"	function	line:85
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function minimatch (p, pattern, options) {$/;"	function	line:92
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function minimatch (p, pattern, options) {$/;"	function	line:92
Minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function Minimatch (pattern, options) {$/;"	function	line:110
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^Minimatch.prototype.debug = function () {}$/;"	function	line:139
Minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^}$/;"	class	line:137
Minimatch.debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^Minimatch.prototype.debug = function () {}$/;"	method	line:139
Minimatch.make	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^Minimatch.prototype.make = make$/;"	method	line:141
make	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function make () {$/;"	function	line:142
Minimatch.Minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^}$/;"	class	line:195
parseNegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function parseNegate () {$/;"	function	line:198
braceExpand	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^minimatch.braceExpand = function (pattern, options) {$/;"	function	line:227
Minimatch.Minimatch.Minimatch.minimatch.braceExpand	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^}$/;"	function	line:215
braceExpand	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function braceExpand (pattern, options) {$/;"	function	line:233
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function parse (pattern, isSub) {$/;"	function	line:271
clearStateChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^  function clearStateChar () {$/;"	function	line:300
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^      switch (stateChar) {$/;"	function	line:304
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^    switch (c) {$/;"	function	line:334
makeRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^minimatch.makeRe = function (pattern, options) {$/;"	function	line:637
minimatch.makeRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^}$/;"	function	line:635
Minimatch.makeRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^Minimatch.prototype.makeRe = makeRe$/;"	method	line:641
makeRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function makeRe () {$/;"	function	line:642
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^minimatch.match = function (list, pattern, options) {$/;"	function	line:687
Minimatch.var.minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^}$/;"	method	line:685
Minimatch.var.Minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^}$/;"	class	line:697
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function match (f, partial) {$/;"	function	line:700
matchOne	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^Minimatch.prototype.matchOne = function (file, pattern, partial) {$/;"	function	line:760
globUnescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function globUnescape (s) {$/;"	function	line:917
function.globUnescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function globUnescape (s) {$/;"	function	line:917
regExpEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function regExpEscape (s) {$/;"	function	line:921
function.regExpEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/minimatch.js	/^function regExpEscape (s) {$/;"	function	line:921
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me)",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "name": "minimatch",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "description": "a glob matcher in javascript",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "version": "3.0.3",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^    "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^    "url": "git:\/\/github.com\/isaacs\/minimatch.git"$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "main": "minimatch.js",$/;"	function	line:10
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "scripts": {$/;"	function	line:11
posttest	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^    "posttest": "standard minimatch.js test\/*.js",$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^    "test": "tap test\/*.js"$/;"	function	line:13
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "engines": {$/;"	function	line:15
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^    "node": "*"$/;"	function	line:16
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "dependencies": {$/;"	function	line:18
brace-expansion	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^    "brace-expansion": "^1.0.0"$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "devDependencies": {$/;"	function	line:21
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^    "standard": "^3.7.2",$/;"	function	line:22
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^    "tap": "^5.6.0"$/;"	function	line:23
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "license": "ISC",$/;"	function	line:25
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/package.json	/^  "files": [$/;"	function	line:26
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^# minimatch$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^## Usage$/;"	function	line:13
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^## Features$/;"	function	line:23
Minimatch Class	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^## Minimatch Class$/;"	function	line:38
Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### Properties$/;"	function	line:47
Methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### Methods$/;"	function	line:72
minimatch(path, pattern, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### minimatch(path, pattern, options)$/;"	function	line:85
minimatch.filter(pattern, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### minimatch.filter(pattern, options)$/;"	function	line:93
minimatch.match(list, pattern, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### minimatch.match(list, pattern, options)$/;"	function	line:102
minimatch.makeRe(pattern, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### minimatch.makeRe(pattern, options)$/;"	function	line:112
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^## Options$/;"	function	line:116
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### debug$/;"	function	line:120
nobrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### nobrace$/;"	function	line:124
noglobstar	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### noglobstar$/;"	function	line:128
dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### dot$/;"	function	line:132
noext	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### noext$/;"	function	line:140
nocase	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### nocase$/;"	function	line:144
nonull	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### nonull$/;"	function	line:148
matchBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### matchBase$/;"	function	line:154
nocomment	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### nocomment$/;"	function	line:160
nonegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### nonegate$/;"	function	line:165
flipNegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^### flipNegate$/;"	function	line:169
Comparisons to other fnmatch/glob implementations	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimatch/README.md	/^## Comparisons to other fnmatch\/glob implementations$/;"	function	line:175
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/.travis.yml	/^node_js:$/;"	function	line:2
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/example/parse.js	/^var argv = require('..\/')(process.argv.slice(2));$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^module.exports = function (args, opts) {$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^module.exports = function (args, opts) {$/;"	function	line:0
flags.bools	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^    var flags = { bools : {}, strings : {} };$/;"	property	line:4
argv._	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^    var argv = { _ : [] };$/;"	property	line:26
notFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^    var notFlags = [];$/;"	variable	line:31
setArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^    function setArg (key, val) {$/;"	function	line:38
setArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^    function setArg (key, val) {$/;"	function	line:38
hasKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^function hasKey (obj, keys) {$/;"	function	line:150
hasKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^function hasKey (obj, keys) {$/;"	function	line:150
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^function setKey (obj, keys, value) {$/;"	function	line:160
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^function setKey (obj, keys, value) {$/;"	function	line:160
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^function isNumber (x) {$/;"	function	line:179
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^function isNumber (x) {$/;"	function	line:179
longest	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^function longest (xs) {$/;"	function	line:185
longest	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/index.js	/^function longest (xs) {$/;"	function	line:185
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "name": "minimist",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "version": "0.0.8",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "description": "parse argument options",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "main": "index.js",$/;"	function	line:5
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "devDependencies": {$/;"	function	line:6
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^        "tape": "~1.0.4",$/;"	function	line:7
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^        "tap": "~0.4.0"$/;"	function	line:8
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "scripts": {$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^        "test": "tap test\/*.js"$/;"	function	line:11
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "testling" : {$/;"	function	line:13
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^        "files" : "test\/*.js",$/;"	function	line:14
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^        "browsers" : [$/;"	function	line:15
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "repository": {$/;"	function	line:23
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^        "type": "git",$/;"	function	line:24
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^        "url": "git:\/\/github.com\/substack\/minimist.git"$/;"	function	line:25
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "homepage": "https:\/\/github.com\/substack\/minimist",$/;"	function	line:27
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "keywords": [$/;"	function	line:28
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "author": {$/;"	function	line:34
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^        "name": "James Halliday",$/;"	function	line:35
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^        "email": "mail@substack.net",$/;"	function	line:36
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^        "url": "http:\/\/substack.net"$/;"	function	line:37
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/package.json	/^    "license": "MIT"$/;"	function	line:39
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/readme.markdown	/^# minimist$/;"	function	line:1
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/readme.markdown	/^# example$/;"	function	line:12
methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/readme.markdown	/^# methods$/;"	function	line:36
var argv = parseArgs(args, opts={})	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/readme.markdown	/^## var argv = parseArgs(args, opts={})$/;"	function	line:42
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/readme.markdown	/^# install$/;"	function	line:63
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/readme.markdown	/^# license$/;"	function	line:71
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/dash.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/dash.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/dash.js	/^test('-', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/dash.js	/^test('-a -- b', function (t) {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/default_bool.js	/^var test = require('tape');$/;"	variable	line:1
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/default_bool.js	/^var parse = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/default_bool.js	/^test('boolean default true', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/default_bool.js	/^test('boolean default false', function (t) {$/;"	function	line:13
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/dotted.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/dotted.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/dotted.js	/^test('dotted alias', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/dotted.js	/^test('dotted default', function (t) {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/long.js	/^var test = require('tape');$/;"	variable	line:1
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/long.js	/^var parse = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/long.js	/^test('long opts', function (t) {$/;"	function	line:4
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('parse args', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('comprehensive', function (t) {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('nums', function (t) {$/;"	function	line:45
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('flag boolean', function (t) {$/;"	function	line:71
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('flag boolean value', function (t) {$/;"	function	line:78
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('flag boolean default false', function (t) {$/;"	function	line:95
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('boolean groups', function (t) {$/;"	function	line:113
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('newlines in params' , function (t) {$/;"	function	line:131
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('strings' , function (t) {$/;"	function	line:144
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('stringArgs', function (t) {$/;"	function	line:155
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('empty strings', function(t) {$/;"	function	line:165
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('slashBreak', function (t) {$/;"	function	line:186
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('alias', function (t) {$/;"	function	line:198
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('multiAlias', function (t) {$/;"	function	line:208
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('nested dotted objects', function (t) {$/;"	function	line:219
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('boolean and alias with chainable api', function (t) {$/;"	function	line:238
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('boolean and alias with options hash', function (t) {$/;"	function	line:263
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('boolean and alias using explicit true', function (t) {$/;"	function	line:282
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse.js	/^test('boolean and --x=true', function(t) {$/;"	function	line:303
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse_modified.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse_modified.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/parse_modified.js	/^test('parse with modifier functions' , function (t) {$/;"	function	line:4
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/short.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/short.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/short.js	/^test('numeric short args', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/short.js	/^test('short', function (t) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/short.js	/^test('mixed short bool and capture', function (t) {$/;"	function	line:47
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/short.js	/^test('short and long', function (t) {$/;"	function	line:58
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/whitespace.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/whitespace.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/minimist/test/whitespace.js	/^test('whitespace should be whitespace' , function (t) {$/;"	function	line:4
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/.travis.yml	/^node_js:$/;"	function	line:2
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/.travis.yml	/^before_install:$/;"	function	line:7
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/bin/cmd.js	/^var minimist = require('minimist');$/;"	variable	line:4
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/bin/cmd.js	/^var fs = require('fs');$/;"	variable	line:5
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/bin/cmd.js	/^var argv = minimist(process.argv.slice(2), {$/;"	variable	line:7
paths	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/bin/cmd.js	/^var paths = argv._.slice();$/;"	variable	line:16
mode	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/bin/cmd.js	/^var mode = argv.mode ? parseInt(argv.mode, 8) : undefined;$/;"	variable	line:17
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/bin/cmd.js	/^(function next () {$/;"	function	line:19
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/bin/cmd.js	/^    var p = paths.shift();$/;"	variable	line:21
cb	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/bin/cmd.js	/^    function cb (err) {$/;"	function	line:26
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/examples/pow.js	/^var mkdirp = require('mkdirp');$/;"	variable	line:1
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/examples/pow.js	/^mkdirp('\/tmp\/foo\/bar\/baz', function (err) {$/;"	function	line:3
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^var path = require('path');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^var fs = require('fs');$/;"	variable	line:2
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:3
mkdirP	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^function mkdirP (p, opts, f, made) {$/;"	function	line:7
opts.mode	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^        opts = { mode: opts };$/;"	property	line:13
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^        switch (er.code) {$/;"	function	line:32
mkdirP	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^function mkdirP (p, opts, f, made) {$/;"	function	line:7
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^mkdirP.sync = function sync (p, opts, made) {$/;"	function	line:55
opts.mode	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^        opts = { mode: opts };$/;"	property	line:57
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^    catch (err0) {$/;"	function	line:74
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^        switch (err0.code) {$/;"	function	line:75
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^                catch (err1) {$/;"	function	line:89
mkdirP.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^}$/;"	function	line:53
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/index.js	/^mkdirP.sync = function sync (p, opts, made) {$/;"	function	line:55
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "name": "mkdirp",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "description": "Recursively mkdir, like `mkdir -p`",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "version": "0.5.1",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "author": "James Halliday <mail@substack.net> (http:\/\/substack.net)",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "main": "index.js",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "keywords": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "repository": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^    "type": "git",$/;"	function	line:12
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^    "url": "https:\/\/github.com\/substack\/node-mkdirp.git"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^    "test": "tap test\/*.js"$/;"	function	line:16
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "dependencies": {$/;"	function	line:18
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^    "minimist": "0.0.8"$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "devDependencies": {$/;"	function	line:21
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^    "tap": "1",$/;"	function	line:22
mock-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^    "mock-fs": "2 >=2.7.0"$/;"	function	line:23
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "bin": "bin\/cmd.js",$/;"	function	line:25
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/package.json	/^  "license": "MIT"$/;"	function	line:26
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/readme.markdown	/^# mkdirp$/;"	function	line:1
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/readme.markdown	/^# example$/;"	function	line:7
pow.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/readme.markdown	/^## pow.js$/;"	function	line:9
methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/readme.markdown	/^# methods$/;"	function	line:28
mkdirp(dir, opts, cb)	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/readme.markdown	/^## mkdirp(dir, opts, cb)$/;"	function	line:34
mkdirp.sync(dir, opts)	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/readme.markdown	/^## mkdirp.sync(dir, opts)$/;"	function	line:49
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/readme.markdown	/^# usage$/;"	function	line:63
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/readme.markdown	/^# install$/;"	function	line:82
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/readme.markdown	/^# license$/;"	function	line:98
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^var mkdirp = require('..\/').mkdirp;$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^var fs = require('fs');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^var test = require('tap').test;$/;"	variable	line:4
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:5
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:6
_0744	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^var _0744 = parseInt('0744', 8);$/;"	variable	line:7
ps	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^var ps = [ '', 'tmp' ];$/;"	variable	line:9
file	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^var file = ps.join('\/');$/;"	variable	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^test('chmod-pre', function (t) {$/;"	function	line:18
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^    mkdirp(file, mode, function (er) {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^test('chmod', function (t) {$/;"	function	line:31
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/chmod.js	/^    mkdirp(file, mode, function (er) {$/;"	function	line:33
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/clobber.js	/^var mkdirp = require('..\/').mkdirp;$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/clobber.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/clobber.js	/^var fs = require('fs');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/clobber.js	/^var test = require('tap').test;$/;"	variable	line:4
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/clobber.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:5
ps	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/clobber.js	/^var ps = [ '', 'tmp' ];$/;"	variable	line:7
file	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/clobber.js	/^var file = ps.join('\/');$/;"	variable	line:14
itw	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/clobber.js	/^var itw = ps.slice(0, 3).join('\/');$/;"	variable	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/clobber.js	/^test('clobber-pre', function (t) {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/clobber.js	/^test('clobber', function (t) {$/;"	function	line:31
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/clobber.js	/^    mkdirp(file, _0755, function (err) {$/;"	function	line:33
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/mkdirp.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/mkdirp.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/mkdirp.js	/^var fs = require('fs');$/;"	variable	line:3
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/mkdirp.js	/^var exists = fs.exists || path.exists;$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/mkdirp.js	/^var test = require('tap').test;$/;"	variable	line:5
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/mkdirp.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:6
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/mkdirp.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/mkdirp.js	/^test('woo', function (t) {$/;"	function	line:9
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/mkdirp.js	/^    mkdirp(file, _0755, function (err) {$/;"	function	line:17
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/mkdirp.js	/^        exists(file, function (ex) {$/;"	function	line:19
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs.js	/^var path = require('path');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs.js	/^var test = require('tap').test;$/;"	variable	line:3
mockfs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs.js	/^var mockfs = require('mock-fs');$/;"	variable	line:4
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:5
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs.js	/^test('opts.fs', function (t) {$/;"	function	line:8
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs.js	/^    mkdirp(file, { fs: xfs, mode: _0755 }, function (err) {$/;"	function	line:18
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs_sync.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs_sync.js	/^var path = require('path');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs_sync.js	/^var test = require('tap').test;$/;"	variable	line:3
mockfs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs_sync.js	/^var mockfs = require('mock-fs');$/;"	variable	line:4
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs_sync.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:5
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs_sync.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/opts_fs_sync.js	/^test('opts.fs sync', function (t) {$/;"	function	line:8
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^var fs = require('fs');$/;"	variable	line:3
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^var exists = fs.exists || path.exists;$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^var test = require('tap').test;$/;"	variable	line:5
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:6
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^test('async perm', function (t) {$/;"	function	line:9
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^    mkdirp(file, _0755, function (err) {$/;"	function	line:13
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^        exists(file, function (ex) {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^test('async root perm', function (t) {$/;"	function	line:26
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm.js	/^    mkdirp('\/tmp', _0755, function (err) {$/;"	function	line:27
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm_sync.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm_sync.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm_sync.js	/^var fs = require('fs');$/;"	variable	line:3
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm_sync.js	/^var exists = fs.exists || path.exists;$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm_sync.js	/^var test = require('tap').test;$/;"	variable	line:5
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm_sync.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:6
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm_sync.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm_sync.js	/^test('sync perm', function (t) {$/;"	function	line:9
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm_sync.js	/^    exists(file, function (ex) {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm_sync.js	/^test('sync root perm', function (t) {$/;"	function	line:24
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/perm_sync.js	/^    exists(file, function (ex) {$/;"	function	line:29
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/race.js	/^var mkdirp = require('..\/').mkdirp;$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/race.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/race.js	/^var fs = require('fs');$/;"	variable	line:3
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/race.js	/^var exists = fs.exists || path.exists;$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/race.js	/^var test = require('tap').test;$/;"	variable	line:5
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/race.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:6
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/race.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/race.js	/^test('race', function (t) {$/;"	function	line:9
mk	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/race.js	/^    function mk (file, cb) {$/;"	function	line:24
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/race.js	/^        mkdirp(file, _0755, function (err) {$/;"	function	line:25
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/race.js	/^            exists(file, function (ex) {$/;"	function	line:27
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/rel.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/rel.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/rel.js	/^var fs = require('fs');$/;"	variable	line:3
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/rel.js	/^var exists = fs.exists || path.exists;$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/rel.js	/^var test = require('tap').test;$/;"	variable	line:5
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/rel.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:6
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/rel.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/rel.js	/^test('rel', function (t) {$/;"	function	line:9
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/rel.js	/^    mkdirp(file, _0755, function (err) {$/;"	function	line:20
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/rel.js	/^        exists(file, function (ex) {$/;"	function	line:22
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return.js	/^var fs = require('fs');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return.js	/^var test = require('tap').test;$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return.js	/^test('return value', function (t) {$/;"	function	line:6
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return.js	/^    mkdirp(file, function (err, made) {$/;"	function	line:17
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return.js	/^        mkdirp(file, function (err, made) {$/;"	function	line:20
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return_sync.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return_sync.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return_sync.js	/^var fs = require('fs');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return_sync.js	/^var test = require('tap').test;$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/return_sync.js	/^test('return value', function (t) {$/;"	function	line:6
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/root.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/root.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/root.js	/^var fs = require('fs');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/root.js	/^var test = require('tap').test;$/;"	variable	line:4
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/root.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:5
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/root.js	/^test('root', function (t) {$/;"	function	line:7
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/root.js	/^    mkdirp(file, _0755, function (err) {$/;"	function	line:11
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/sync.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/sync.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/sync.js	/^var fs = require('fs');$/;"	variable	line:3
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/sync.js	/^var exists = fs.exists || path.exists;$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/sync.js	/^var test = require('tap').test;$/;"	variable	line:5
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/sync.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:6
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/sync.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/sync.js	/^test('sync', function (t) {$/;"	function	line:9
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/sync.js	/^    exists(file, function (ex) {$/;"	function	line:24
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask.js	/^var fs = require('fs');$/;"	variable	line:3
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask.js	/^var exists = fs.exists || path.exists;$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask.js	/^var test = require('tap').test;$/;"	variable	line:5
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:6
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask.js	/^test('implicit mode from umask', function (t) {$/;"	function	line:9
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask.js	/^    mkdirp(file, function (err) {$/;"	function	line:17
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask.js	/^        exists(file, function (ex) {$/;"	function	line:19
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask_sync.js	/^var mkdirp = require('..\/');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask_sync.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask_sync.js	/^var fs = require('fs');$/;"	variable	line:3
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask_sync.js	/^var exists = fs.exists || path.exists;$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask_sync.js	/^var test = require('tap').test;$/;"	variable	line:5
_0777	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask_sync.js	/^var _0777 = parseInt('0777', 8);$/;"	variable	line:6
_0755	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask_sync.js	/^var _0755 = parseInt('0755', 8);$/;"	variable	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask_sync.js	/^test('umask sync modes', function (t) {$/;"	function	line:9
exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/mkdirp/test/umask_sync.js	/^    exists(file, function (ex) {$/;"	function	line:24
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/index.js	/^module.exports = function (val, options) {$/;"	function	line:25
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/index.js	/^function parse(str) {$/;"	function	line:46
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/index.js	/^  switch (type) {$/;"	function	line:57
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/index.js	/^function parse(str) {$/;"	function	line:46
fmtShort	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/index.js	/^function fmtShort(ms) {$/;"	function	line:105
fmtShort	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/index.js	/^function fmtShort(ms) {$/;"	function	line:105
fmtLong	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/index.js	/^function fmtLong(ms) {$/;"	function	line:129
fmtLong	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/index.js	/^function fmtLong(ms) {$/;"	function	line:129
plural	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/index.js	/^function plural(ms, n, name) {$/;"	function	line:141
plural	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/index.js	/^function plural(ms, n, name) {$/;"	function	line:141
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^  "name": "ms",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^  "version": "0.7.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^  "description": "Tiny milisecond conversion utility",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^  "repository": "zeit\/ms",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^  "main": ".\/index",$/;"	function	line:6
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^  "files": [$/;"	function	line:7
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^  "scripts": {$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^    "test": "xo && mocha test\/index.js",$/;"	function	line:11
test-browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^    "test-browser": "serve .\/test"$/;"	function	line:12
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^  "license": "MIT",$/;"	function	line:14
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^  "devDependencies": {$/;"	function	line:15
expect.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^    "expect.js": "^0.3.1",$/;"	function	line:16
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^    "mocha": "^3.0.2",$/;"	function	line:17
serve	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^    "serve": "^1.4.0",$/;"	function	line:18
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^    "xo": "^0.17.0"$/;"	function	line:19
component	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^  "component": {$/;"	function	line:21
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^    "scripts": {$/;"	function	line:22
ms/index.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^      "ms\/index.js": "index.js"$/;"	function	line:23
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^  "xo": {$/;"	function	line:26
space	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^    "space": true,$/;"	function	line:27
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^    "semicolon": false,$/;"	function	line:28
envs	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^    "envs": [$/;"	function	line:29
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^    "rules": {$/;"	function	line:32
complexity	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/package.json	/^      "complexity": 0$/;"	function	line:33
ms	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/README.md	/^# ms$/;"	function	line:1
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/README.md	/^## Examples$/;"	function	line:9
Convert from milliseconds	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/README.md	/^### Convert from milliseconds$/;"	function	line:23
Time format written-out	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/README.md	/^### Time format written-out$/;"	function	line:31
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/README.md	/^## Features$/;"	function	line:39
Caught a bug?	/Users/jonathan/repos/identifiers-arxiv/node_modules/ms/README.md	/^## Caught a bug?$/;"	function	line:46
MuteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^function MuteStream (opts) {$/;"	function	line:7
MuteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^}$/;"	class	line:20
mute	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^MuteStream.prototype.mute = function () {$/;"	function	line:29
MuteStream.MuteStream.MuteStream.mute	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^MuteStream.prototype.mute = function () {$/;"	method	line:29
unmute	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^MuteStream.prototype.unmute = function () {$/;"	function	line:33
MuteStream.MuteStream.MuteStream.MuteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^}$/;"	class	line:31
onPipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^function onPipe (src) {$/;"	function	line:44
getIsTTY	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^function getIsTTY () {$/;"	function	line:55
setIsTTY	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^function setIsTTY (isTTY) {$/;"	function	line:63
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^  get: function () {$/;"	function	line:73
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^  get: function () {$/;"	function	line:80
pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^MuteStream.prototype.pipe = function (dest) {$/;"	function	line:87
Object.defineProperty.defineProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^}$/;"	class	line:70
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^MuteStream.prototype.pause = function () {$/;"	function	line:92
Object.defineProperty.defineProperty.MuteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^}$/;"	class	line:90
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^MuteStream.prototype.resume = function () {$/;"	function	line:96
Object.defineProperty.defineProperty.MuteStream.resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^MuteStream.prototype.resume = function () {$/;"	method	line:96
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^MuteStream.prototype.write = function (c) {$/;"	function	line:100
Object.defineProperty.defineProperty.MuteStream.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^MuteStream.prototype.write = function (c) {$/;"	method	line:100
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^MuteStream.prototype.end = function (c) {$/;"	function	line:119
proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^function proxy (fn) { return function () {$/;"	function	line:131
function.proxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/mute.js	/^function proxy (fn) { return function () {$/;"	function	line:131
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^  "name": "mute-stream",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^  "version": "0.0.5",$/;"	function	line:3
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^  "main": "mute.js",$/;"	function	line:4
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^  "directories": {$/;"	function	line:5
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^    "test": "test"$/;"	function	line:6
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^  "devDependencies": {$/;"	function	line:8
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^    "tap": "~0.2.5"$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^  "scripts": {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^    "test": "tap test\/*.js"$/;"	function	line:12
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^  "repository": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^    "type": "git",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^    "url": "git:\/\/github.com\/isaacs\/mute-stream"$/;"	function	line:16
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^  "keywords": [$/;"	function	line:18
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me\/)",$/;"	function	line:23
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^  "license": "ISC",$/;"	function	line:24
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/package.json	/^  "description": "Bytes go in, but they don't come out (when muted)."$/;"	function	line:25
mute-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/README.md	/^# mute-stream$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/README.md	/^## Usage$/;"	function	line:8
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/README.md	/^## Options$/;"	function	line:37
ms.mute()	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/README.md	/^## ms.mute()$/;"	function	line:51
ms.unmute()	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/README.md	/^## ms.unmute()$/;"	function	line:55
ms.isTTY	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/README.md	/^## ms.isTTY$/;"	function	line:59
Other stream methods...	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/README.md	/^## Other stream methods...$/;"	function	line:64
PassThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/test/basic.js	/^function PassThrough () {$/;"	function	line:10
PassThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/test/basic.js	/^}$/;"	class	line:13
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/test/basic.js	/^    value: function (c) {$/;"	function	line:20
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/test/basic.js	/^    value: function (c) {$/;"	function	line:26
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/test/basic.js	/^    value: function () {$/;"	function	line:32
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/mute-stream/test/basic.js	/^    value: function () {$/;"	function	line:37
naturalCompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/index.js	/^var naturalCompare = function(a, b) {$/;"	function	line:13
getCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/index.js	/^	function getCode(str, pos, code) {$/;"	function	line:20
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "name": "natural-compare",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "version": "1.4.0",$/;"	function	line:3
stability	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "stability": 3,$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "author": "Lauri Rooden (https:\/\/github.com\/litejs\/natural-compare-lite)",$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "license": "MIT",$/;"	function	line:6
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.",$/;"	function	line:7
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "keywords": [$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "main": "index.js",$/;"	function	line:19
readmeFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "readmeFilename": "README.md",$/;"	function	line:20
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "files": [$/;"	function	line:21
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "scripts": {$/;"	function	line:24
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^    "build": "node node_modules\/buildman\/index.js --all",$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^    "test": "node tests\/index.js"$/;"	function	line:26
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "repository": "git:\/\/github.com\/litejs\/natural-compare-lite.git",$/;"	function	line:28
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "bugs": {$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^    "url": "https:\/\/github.com\/litejs\/natural-compare-lite\/issues"$/;"	function	line:30
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "devDependencies": {$/;"	function	line:32
buildman	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^    "buildman": "*",$/;"	function	line:33
testman	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^    "testman": "*"$/;"	function	line:34
buildman	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^  "buildman": {$/;"	function	line:36
dist/index-min.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^    "dist\/index-min.js": {$/;"	function	line:37
banner	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^      "banner": "\/*! litejs.com\/MIT-LICENSE.txt *\/",$/;"	function	line:38
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/package.json	/^      "input": "index.js"$/;"	function	line:39
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/README.md	/^### Installation$/;"	function	line:38
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/README.md	/^### Usage$/;"	function	line:52
Custom alphabet	/Users/jonathan/repos/identifiers-arxiv/node_modules/natural-compare/README.md	/^### Custom alphabet$/;"	function	line:94
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/.travis.yml	/^node_js:$/;"	function	line:2
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^var parser = \/:([a-zA-Z0-9_\\-\\+]+):\/g;$/;"	variable	line:9
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^var trim = function(str) {$/;"	function	line:17
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^var trim = function(str) {$/;"	function	line:17
_get	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji._get = function _get(emoji) {$/;"	function	line:43
Emoji._get	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^};$/;"	function	line:36
_get	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji._get = function _get(emoji) {$/;"	function	line:43
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji.get = function get(emoji) {$/;"	function	line:55
Emoji.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^};$/;"	function	line:48
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji.get = function get(emoji) {$/;"	function	line:55
which	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji.which = function which(emoji_code) {$/;"	function	line:66
Emoji.which	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^};$/;"	function	line:59
which	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji.which = function which(emoji_code) {$/;"	function	line:66
emojify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji.emojify = function emojify(str, on_missing) {$/;"	function	line:82
parseEmoji	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^            .map(function parseEmoji(s, i) {$/;"	function	line:86
Emoji.emojify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^};$/;"	function	line:74
emojify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji.emojify = function emojify(str, on_missing) {$/;"	function	line:82
random	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji.random = function random() {$/;"	function	line:103
Emoji.random	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^};$/;"	function	line:97
random	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji.random = function random() {$/;"	function	line:103
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji.search = function search(str) {$/;"	function	line:116
Emoji.search	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^}$/;"	function	line:109
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emoji.js	/^Emoji.search = function search(str) {$/;"	function	line:116
emoji.data.00a9	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emojifile.js	/^    emoji.data = {$/;"	property	line:4
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/lib/emojiparse.js	/^var fs = require('fs'),$/;"	variable	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "name": "node-emoji",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "version": "1.5.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "description": "simple emoji support for node.js projects",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "author": "Daniel Bugl <daniel.bugl@touchlay.com>",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^    "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^    "url": "https:\/\/github.com\/omnidan\/node-emoji.git"$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "keywords": [$/;"	function	line:10
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "bugs": {$/;"	function	line:22
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^    "url": "https:\/\/github.com\/omnidan\/node-emoji\/issues"$/;"	function	line:23
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "dependencies": {$/;"	function	line:25
string.prototype.codepointat	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^    "string.prototype.codepointat": "^0.2.0"$/;"	function	line:26
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "devDependencies": {$/;"	function	line:28
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^    "istanbul": "^0.4.5",$/;"	function	line:29
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^    "mocha": "^3.0.2",$/;"	function	line:30
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^    "should": "^11.1.0"$/;"	function	line:31
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "scripts": {$/;"	function	line:33
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^    "coverage": ".\/node_modules\/.bin\/istanbul cover _mocha test",$/;"	function	line:34
emojiparse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^    "emojiparse": "node lib\/emojiparse.js",$/;"	function	line:35
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^    "test": ".\/node_modules\/.bin\/mocha --require should --bail --reporter spec test\/*",$/;"	function	line:36
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^    "prepublish": "npm run test"$/;"	function	line:37
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "main": "index.js",$/;"	function	line:39
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/package.json	/^  "license": "MIT"$/;"	function	line:40
node-emoji	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/README.md	/^# node-emoji$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/README.md	/^## Installation$/;"	function	line:9
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/README.md	/^## Usage$/;"	function	line:16
Adding new emoji	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/README.md	/^## Adding new emoji$/;"	function	line:27
Support / Donations	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/README.md	/^## Support \/ Donations$/;"	function	line:36
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^var should = require('should');$/;"	variable	line:6
emoji	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^var emoji = require('..\/index');$/;"	variable	line:7
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^describe("emoji.js", function () {$/;"	function	line:9
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should return an emoji code", function () {$/;"	function	line:11
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should support github flavored markdown emoji", function () {$/;"	function	line:17
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should return a random emoji and the corresponding key", function () {$/;"	function	line:25
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should return name of the emoji", function () {$/;"	function	line:35
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should work for differently formed characters", function () {$/;"	function	line:40
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should return the same name for differently formed characters", function () {$/;"	function	line:45
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should parse :emoji: in a string and replace them with the right emoji", function () {$/;"	function	line:55
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should leave unknown emoji", function () {$/;"	function	line:60
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should replace unknown emoji using provided cb function", function () {$/;"	function	line:66
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^  it("should return an emoji code", function () {$/;"	function	line:75
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should return partially matched emojis", function () {$/;"	function	line:82
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should only include emojies that begin with the search", function () {$/;"	function	line:90
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should match when you include the colon", function () {$/;"	function	line:99
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-emoji/test/emoji.js	/^    it("should return an empty array when no matching emojis are found", function () {$/;"	function	line:108
MASK31	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^var MASK31 =  0x7fffffff, VAL31 = 0x80000000;$/;"	variable	line:31
MASK32	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^var MASK32 =  0xffffffff, VAL32 = 0x100000000;$/;"	variable	line:32
_HEX	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^var _HEX = [];$/;"	variable	line:35
Int64	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^Int64.MIN_INT = -Math.pow(2, 53);$/;"	class	line:76
Int64.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^Int64.prototype = {$/;"	property	line:78
_2scomp	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  _2scomp: function() {$/;"	function	line:86
Int64._2scomp	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  constructor: Int64,$/;"	method	line:80
setValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  setValue: function(hi, lo) {$/;"	function	line:102
Int64.setValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  },$/;"	method	line:93
toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  toNumber: function(allowImprecise) {$/;"	function	line:150
Int64.toNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  },$/;"	method	line:137
valueOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  valueOf: function() {$/;"	function	line:180
Int64.valueOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  },$/;"	method	line:174
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  toString: function(radix) {$/;"	function	line:189
Int64.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  },$/;"	method	line:182
toOctetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  toOctetString: function(sep) {$/;"	function	line:198
Int64.toOctetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  },$/;"	method	line:191
toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  toBuffer: function(rawBuffer) {$/;"	function	line:213
Int64.toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  },$/;"	method	line:205
copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  copy: function(targetBuffer, targetOffset) {$/;"	function	line:227
Int64.copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  },$/;"	method	line:219
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  compare: function(other) {$/;"	function	line:237
Int64.compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  },$/;"	method	line:229
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  equals: function(other) {$/;"	function	line:258
Int64.equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  },$/;"	method	line:251
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  inspect: function() {$/;"	function	line:265
Int64.inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/Int64.js	/^  },$/;"	method	line:260
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "name": "node-int64",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "description": "Support for representing 64-bit integers in JavaScript",$/;"	function	line:3
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "url": "http:\/\/github.com\/broofa\/node-int64",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "keywords": [$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "author": "Robert Kieffer <robert@broofa.com>",$/;"	function	line:10
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "contributors": [],$/;"	function	line:11
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "dependencies": {},$/;"	function	line:12
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "license": "MIT",$/;"	function	line:13
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "lib": ".",$/;"	function	line:14
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "main": ".\/Int64.js",$/;"	function	line:15
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "version": "0.4.0",$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "scripts": {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^    "test": "nodeunit test.js"$/;"	function	line:18
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "repository": {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^    "type": "git",$/;"	function	line:21
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^    "url": "https:\/\/github.com\/broofa\/node-int64"$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^  "devDependencies": {$/;"	function	line:24
nodeunit	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/package.json	/^    "nodeunit": "^0.9.0"$/;"	function	line:25
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^var assert = require('assert');$/;"	variable	line:1
Int64	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^var Int64 = require('.\/Int64');$/;"	variable	line:2
setUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^exports.setUp = function(done) {$/;"	function	line:4
exports.setUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^var Int64 = require('.\/Int64');$/;"	function	line:2
testBufferToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^exports.testBufferToString = function(test) {$/;"	function	line:8
exports.testBufferToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^};$/;"	function	line:6
testBufferCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^exports.testBufferCopy = function(test) {$/;"	function	line:18
exports.testBufferCopy	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^};$/;"	function	line:16
testValueRepresentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^exports.testValueRepresentation = function(test) {$/;"	function	line:33
exports.testValueRepresentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^};$/;"	function	line:31
testBufferOffsets	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^exports.testBufferOffsets = function(test) {$/;"	function	line:64
exports.testBufferOffsets	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^};$/;"	function	line:62
testInstanceOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^exports.testInstanceOf = function(test) {$/;"	function	line:85
exports.testInstanceOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^};$/;"	function	line:83
testCompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^exports.testCompare = function(test) {$/;"	function	line:93
exports.testCompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^};$/;"	function	line:91
testEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^exports.testEquals = function(test) {$/;"	function	line:108
exports.testEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-int64/test.js	/^};$/;"	function	line:106
os	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/.travis.yml	/^os:$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/.travis.yml	/^language: node_js$/;"	function	line:4
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/.travis.yml	/^node_js:$/;"	function	line:5
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^var minimist = require('minimist');$/;"	variable	line:4
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^var usage = require('cli-usage');$/;"	variable	line:5
aliases.help	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^var aliases = {$/;"	property	line:7
aliases.title	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^  'help': 'h',$/;"	property	line:8
aliases.subtitle	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^  'title': 't',$/;"	property	line:9
aliases.message	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^  'subtitle': 'st',$/;"	property	line:10
aliases.icon	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^  'message': 'm',$/;"	property	line:11
aliases.sound	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^  'icon': 'i',$/;"	property	line:12
aliases.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^  'sound': 's',$/;"	property	line:13
aliases.port	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^  'open': 'o',$/;"	property	line:14
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^var argv = minimist(process.argv.slice(2), {$/;"	variable	line:18
passedOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^var passedOptions = getOptionsIfExists(validOpts, argv);$/;"	variable	line:26
stdinMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^var stdinMessage = '';$/;"	variable	line:27
doNotification	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^function doNotification (options) {$/;"	function	line:51
doNotification	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^function doNotification (options) {$/;"	function	line:51
getOptionsIfExists	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^function getOptionsIfExists(optionTypes, argv) {$/;"	function	line:69
getOptionsIfExists	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^function getOptionsIfExists(optionTypes, argv) {$/;"	function	line:69
readme	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^function readme(input, extra) {$/;"	function	line:79
readme	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^function readme(input, extra) {$/;"	function	line:79
params	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^function params(input, extra) {$/;"	function	line:89
params	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/bin.js	/^function params(input, extra) {$/;"	function	line:89
`v4.6.1`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.6.1`$/;"	function	line:5
`v4.6.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.6.0`$/;"	function	line:10
`v4.5.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.5.0`$/;"	function	line:20
Additions	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^#### Additions$/;"	function	line:22
Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^#### Fixes$/;"	function	line:30
`v4.4.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.4.0`$/;"	function	line:34
`v4.3.1`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.3.1`$/;"	function	line:40
`v4.3.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.3.0`$/;"	function	line:44
`v4.2.3`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.2.3`$/;"	function	line:54
`v4.2.2`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.2.2`$/;"	function	line:57
`v4.2.1`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.2.1`$/;"	function	line:61
`v4.2.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.2.0`$/;"	function	line:64
`v4.1.2`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.1.2`$/;"	function	line:68
`v4.1.1`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.1.1`$/;"	function	line:72
`v4.1.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.1.0`$/;"	function	line:78
`v4.0.3`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.0.3`$/;"	function	line:81
`v4.0.2`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.0.2`$/;"	function	line:85
`v4.0.1`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.0.1`$/;"	function	line:90
`v4.0.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v4.0.0`$/;"	function	line:93
`v3.4.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v3.4.0`$/;"	function	line:129
`v3.3.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v3.3.0`$/;"	function	line:132
`v3.2.1`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v3.2.1`$/;"	function	line:136
`v3.2.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v3.2.0`$/;"	function	line:139
`v3.1.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v3.1.0`$/;"	function	line:142
`v3.0.6`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v3.0.6`$/;"	function	line:145
`v3.0.5`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v3.0.5`$/;"	function	line:148
`v3.0.4`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v3.0.4`$/;"	function	line:151
`v3.0.2`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v3.0.2`$/;"	function	line:154
`v3.0.0`	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/CHANGELOG.md	/^### `v3.0.0`$/;"	function	line:157
os	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/index.js	/^var os = require('os');$/;"	variable	line:1
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/index.js	/^var utils =  require('.\/lib\/utils');$/;"	variable	line:2
NotifySend	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/index.js	/^var NotifySend = require('.\/notifiers\/notifysend');$/;"	variable	line:5
NotificationCenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/index.js	/^var NotificationCenter = require('.\/notifiers\/notificationcenter');$/;"	variable	line:6
WindowsToaster	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/index.js	/^var WindowsToaster = require('.\/notifiers\/toaster');$/;"	variable	line:7
Growl	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/index.js	/^var Growl =  require('.\/notifiers\/growl');$/;"	variable	line:8
WindowsBalloon	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/index.js	/^var WindowsBalloon =  require('.\/notifiers\/balloon');$/;"	variable	line:9
options.withFallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/index.js	/^var options = { withFallback: true };$/;"	property	line:11
net	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/checkGrowl.js	/^var net = require('net');$/;"	variable	line:1
hasGrowl	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/checkGrowl.js	/^var hasGrowl = false;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/checkGrowl.js	/^module.exports = function (growlConfig, cb) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/checkGrowl.js	/^var hasGrowl = false;$/;"	function	line:3
cp	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^var cp = require('child_process'),$/;"	variable	line:1
escapeQuotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^var escapeQuotes = function (str) {$/;"	function	line:11
inArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^var inArray = function (arr, val) {$/;"	function	line:19
command	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.command = function (notifier, options, cb) {$/;"	function	line:44
fileCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.fileCommand = function (notifier, options, cb) {$/;"	function	line:52
immediateFileCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.immediateFileCommand = function (notifier, options, cb) {$/;"	function	line:59
notifierExists	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^  notifierExists(notifier, function (exists) {$/;"	function	line:60
notifierExists	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^function notifierExists (notifier, cb) {$/;"	function	line:67
mapAppIcon	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^var mapAppIcon = function (options) {$/;"	function	line:84
mapText	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^var mapText = function (options) {$/;"	function	line:93
mapIconShorthand	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^var mapIconShorthand = function (options) {$/;"	function	line:102
mapToNotifySend	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.mapToNotifySend = function (options) {$/;"	function	line:111
mapToGrowl	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.mapToGrowl = function (options) {$/;"	function	line:126
mapToMac	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.mapToMac = function (options) {$/;"	function	line:142
actionJackerDecorator	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.actionJackerDecorator = function (emitter, options, fn, mapper) {$/;"	function	line:162
constructArgumentList	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.constructArgumentList = function (options, extra) {$/;"	function	line:184
escapeFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^  var escapeFn = function(arg) {$/;"	function	line:197
mapToWin8	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.mapToWin8 = function (options){$/;"	function	line:220
mapToNotifu	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.mapToNotifu = function (options) {$/;"	function	line:271
isMac	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.isMac = function() {$/;"	function	line:324
isMountainLion	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.isMountainLion = function() {$/;"	function	line:328
isWin8	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.isWin8 = function() {$/;"	function	line:332
isLessThanWin8	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^module.exports.isLessThanWin8 = function() {$/;"	function	line:336
garanteeSemverFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^function garanteeSemverFormat (version) {$/;"	function	line:340
sanitizeNotifuTypeArgument	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/lib/utils.js	/^function sanitizeNotifuTypeArgument(type) {$/;"	function	line:347
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/.travis.yml	/^node_js:$/;"	function	line:2
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/.travis.yml	/^before_install:$/;"	function	line:7
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/example/parse.js	/^var argv = require('..\/')(process.argv.slice(2));$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^module.exports = function (args, opts) {$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^module.exports = function (args, opts) {$/;"	function	line:0
flags.bools	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^    var flags = { bools : {}, strings : {}, unknownFn: null };$/;"	property	line:4
argv._	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^    var argv = { _ : [] };$/;"	property	line:37
notFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^    var notFlags = [];$/;"	variable	line:42
argDefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^    function argDefined(key, arg) {$/;"	function	line:49
argDefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^    function argDefined(key, arg) {$/;"	function	line:49
setArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^    function setArg (key, val, arg) {$/;"	function	line:54
setArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^    function setArg (key, val, arg) {$/;"	function	line:54
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^    function setKey (obj, keys, value) {$/;"	function	line:69
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^    function setKey (obj, keys, value) {$/;"	function	line:69
aliasIsBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^    function aliasIsBoolean(key) {$/;"	function	line:88
aliasIsBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^    function aliasIsBoolean(key) {$/;"	function	line:88
hasKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^function hasKey (obj, keys) {$/;"	function	line:221
hasKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^function hasKey (obj, keys) {$/;"	function	line:221
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^function isNumber (x) {$/;"	function	line:231
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/index.js	/^function isNumber (x) {$/;"	function	line:231
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "name": "minimist",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "version": "1.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "description": "parse argument options",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "main": "index.js",$/;"	function	line:5
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "devDependencies": {$/;"	function	line:6
covert	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "covert": "^1.0.0",$/;"	function	line:7
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "tap": "~0.4.0",$/;"	function	line:8
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "tape": "^3.5.0"$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "scripts": {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "test": "tap test\/*.js",$/;"	function	line:12
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "coverage": "covert test\/*.js"$/;"	function	line:13
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "testling": {$/;"	function	line:15
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "files": "test\/*.js",$/;"	function	line:16
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "browsers": [$/;"	function	line:17
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "repository": {$/;"	function	line:28
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "type": "git",$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "url": "git:\/\/github.com\/substack\/minimist.git"$/;"	function	line:30
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "homepage": "https:\/\/github.com\/substack\/minimist",$/;"	function	line:32
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "keywords": [$/;"	function	line:33
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "author": {$/;"	function	line:39
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "name": "James Halliday",$/;"	function	line:40
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "email": "mail@substack.net",$/;"	function	line:41
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^    "url": "http:\/\/substack.net"$/;"	function	line:42
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/package.json	/^  "license": "MIT"$/;"	function	line:44
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/readme.markdown	/^# minimist$/;"	function	line:1
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/readme.markdown	/^# example$/;"	function	line:12
methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/readme.markdown	/^# methods$/;"	function	line:36
var argv = parseArgs(args, opts={})	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/readme.markdown	/^## var argv = parseArgs(args, opts={})$/;"	function	line:42
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/readme.markdown	/^# install$/;"	function	line:81
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/readme.markdown	/^# license$/;"	function	line:89
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/all_bool.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/all_bool.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/all_bool.js	/^test('flag boolean true only affects double hyphen arguments without equals signs', function (t) {$/;"	function	line:18
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/bool.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/bool.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/bool.js	/^test('flag boolean default false', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/bool.js	/^test('boolean groups', function (t) {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/bool.js	/^test('boolean and alias with chainable api', function (t) {$/;"	function	line:39
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/bool.js	/^test('boolean and alias with options hash', function (t) {$/;"	function	line:64
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/bool.js	/^test('boolean and alias array with options hash', function (t) {$/;"	function	line:83
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/bool.js	/^test('boolean and alias using explicit true', function (t) {$/;"	function	line:106
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/bool.js	/^test('boolean and --x=true', function(t) {$/;"	function	line:127
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/bool.js	/^test('boolean --boool=true', function (t) {$/;"	function	line:144
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/bool.js	/^test('boolean --boool=false', function (t) {$/;"	function	line:156
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/dash.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/dash.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/dash.js	/^test('-', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/dash.js	/^test('-a -- b', function (t) {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/dash.js	/^test('move arguments after the -- into their own `--` array', function(t) {$/;"	function	line:26
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/default_bool.js	/^var test = require('tape');$/;"	variable	line:1
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/default_bool.js	/^var parse = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/default_bool.js	/^test('boolean default true', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/default_bool.js	/^test('boolean default false', function (t) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/default_bool.js	/^test('boolean default to null', function (t) {$/;"	function	line:22
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/dotted.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/dotted.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/dotted.js	/^test('dotted alias', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/dotted.js	/^test('dotted default', function (t) {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/dotted.js	/^test('dotted default with no alias', function (t) {$/;"	function	line:18
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/kv_short.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/kv_short.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/kv_short.js	/^test('short -k=v' , function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/kv_short.js	/^test('multi short -k=v' , function (t) {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/long.js	/^var test = require('tape');$/;"	variable	line:1
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/long.js	/^var parse = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/long.js	/^test('long opts', function (t) {$/;"	function	line:4
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/num.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/num.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/num.js	/^test('nums', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/num.js	/^test('already a number', function (t) {$/;"	function	line:30
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('parse args', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('comprehensive', function (t) {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('flag boolean', function (t) {$/;"	function	line:45
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('flag boolean value', function (t) {$/;"	function	line:52
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('newlines in params' , function (t) {$/;"	function	line:69
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('strings' , function (t) {$/;"	function	line:82
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('stringArgs', function (t) {$/;"	function	line:93
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('empty strings', function(t) {$/;"	function	line:103
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('string and alias', function(t) {$/;"	function	line:124
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('slashBreak', function (t) {$/;"	function	line:147
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('alias', function (t) {$/;"	function	line:159
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('multiAlias', function (t) {$/;"	function	line:169
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse.js	/^test('nested dotted objects', function (t) {$/;"	function	line:180
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse_modified.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse_modified.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/parse_modified.js	/^test('parse with modifier functions' , function (t) {$/;"	function	line:4
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/short.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/short.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/short.js	/^test('numeric short args', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/short.js	/^test('short', function (t) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/short.js	/^test('mixed short bool and capture', function (t) {$/;"	function	line:47
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/short.js	/^test('short and long', function (t) {$/;"	function	line:58
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/stop_early.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/stop_early.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/stop_early.js	/^test('stops parsing on the first non-option when stopEarly is set', function (t) {$/;"	function	line:4
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^test('boolean and alias is not unknown', function (t) {$/;"	function	line:4
unknownFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^    function unknownFn(arg) {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^test('flag boolean true any double hyphen argument is not unknown', function (t) {$/;"	function	line:24
unknownFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^    function unknownFn(arg) {$/;"	function	line:26
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^test('string and alias is not unknown', function (t) {$/;"	function	line:42
unknownFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^    function unknownFn(arg) {$/;"	function	line:44
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^test('default and alias is not unknown', function (t) {$/;"	function	line:62
unknownFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^    function unknownFn(arg) {$/;"	function	line:64
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^test('value following -- is not unknown', function (t) {$/;"	function	line:83
unknownFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/unknown.js	/^    function unknownFn(arg) {$/;"	function	line:85
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/whitespace.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/whitespace.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/node_modules/minimist/test/whitespace.js	/^test('whitespace should be whitespace' , function (t) {$/;"	function	line:4
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^var path = require('path'),$/;"	variable	line:25
EventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^var EventEmitter = require('events').EventEmitter;$/;"	variable	line:34
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^var util = require('util');$/;"	variable	line:35
hasGrowl	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^var hasGrowl = void 0;$/;"	variable	line:37
WindowsBalloon	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^function WindowsBalloon (options) {$/;"	function	line:41
WindowsBalloon	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^function WindowsBalloon (options) {$/;"	class	line:41
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^WindowsBalloon.prototype.notify = function (options, callback) {$/;"	function	line:53
WindowsBalloon.notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^WindowsBalloon.prototype.notify = function (options, callback) {$/;"	method	line:53
actionJackedCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^  var actionJackedCallback = utils.actionJackerDecorator(this, options, callback, function (data) {$/;"	variable	line:63
checkGrowl	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^  checkGrowl(notifierOptions, function (hasGrowlResult) {$/;"	function	line:88
allowedArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^var allowedArguments = ["t", "d", "p", "m", "i", "e", "q", "w", "xp"];$/;"	variable	line:102
doNotification	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^function doNotification (options, notifierOptions, callback) {$/;"	function	line:104
doNotification	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^function doNotification (options, notifierOptions, callback) {$/;"	function	line:104
fromErrorCodeToAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^function fromErrorCodeToAction (errorCode) {$/;"	function	line:136
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^  switch (errorCode) {$/;"	function	line:137
fromErrorCodeToAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/balloon.js	/^function fromErrorCodeToAction (errorCode) {$/;"	function	line:136
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/growl.js	/^var utils = require('..\/lib\/utils'),$/;"	variable	line:4
EventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/growl.js	/^var EventEmitter = require('events').EventEmitter;$/;"	variable	line:9
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/growl.js	/^var util = require('util');$/;"	variable	line:10
errorMessageNotFound	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/growl.js	/^var errorMessageNotFound = 'Couldn\\'t connect to growl (might be used as a fallback). Make sure it is running';$/;"	variable	line:12
hasGrowl	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/growl.js	/^var hasGrowl = void 0;$/;"	variable	line:16
Growl	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/growl.js	/^function Growl (options) {$/;"	function	line:18
Growl	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/growl.js	/^function Growl (options) {$/;"	class	line:18
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/growl.js	/^Growl.prototype.notify = function (options, callback) {$/;"	function	line:32
Growl.notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/growl.js	/^Growl.prototype.notify = function (options, callback) {$/;"	method	line:32
checkGrowl	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/growl.js	/^  checkGrowl(growly, function (didHaveGrowl) {$/;"	function	line:67
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^var path = require('path'),$/;"	variable	line:4
EventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^var EventEmitter = require('events').EventEmitter;$/;"	variable	line:10
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^var util = require('util');$/;"	variable	line:11
errorMessageOsX	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^var errorMessageOsX = 'You need Mac OS X 10.8 or above to use NotificationCenter,' +$/;"	variable	line:13
NotificationCenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^function NotificationCenter (options) {$/;"	function	line:18
NotificationCenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^function NotificationCenter (options) {$/;"	class	line:18
activeId	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^var activeId = null;$/;"	variable	line:28
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^NotificationCenter.prototype.notify = function (options, callback) {$/;"	function	line:30
NotificationCenter.notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^NotificationCenter.prototype.notify = function (options, callback) {$/;"	method	line:30
actionJackedCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^  var actionJackedCallback = utils.actionJackerDecorator(this, options, callback, function (data) {$/;"	variable	line:41
argsList	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^  var argsList = utils.constructArgumentList(options);$/;"	variable	line:63
identificator	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^function identificator () {$/;"	function	line:79
identificator	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notificationcenter.js	/^function identificator () {$/;"	function	line:79
os	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notifysend.js	/^var os = require('os'),$/;"	variable	line:4
EventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notifysend.js	/^var EventEmitter = require('events').EventEmitter;$/;"	variable	line:9
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notifysend.js	/^var util = require('util');$/;"	variable	line:10
notifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notifysend.js	/^var notifier = 'notify-send', hasNotifier = void 0;$/;"	variable	line:12
NotifySend	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notifysend.js	/^function NotifySend (options) {$/;"	function	line:16
NotifySend	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notifysend.js	/^function NotifySend (options) {$/;"	class	line:16
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notifysend.js	/^NotifySend.prototype.notify = function (options, callback) {$/;"	function	line:28
NotifySend.notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notifysend.js	/^NotifySend.prototype.notify = function (options, callback) {$/;"	method	line:28
allowedArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notifysend.js	/^var allowedArguments = [$/;"	variable	line:68
doNotification	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notifysend.js	/^function doNotification (options, callback) {$/;"	function	line:76
doNotification	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/notifysend.js	/^function doNotification (options, callback) {$/;"	function	line:76
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/toaster.js	/^var path = require('path'),$/;"	variable	line:4
EventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/toaster.js	/^var EventEmitter = require('events').EventEmitter;$/;"	variable	line:10
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/toaster.js	/^var util = require('util');$/;"	variable	line:11
fallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/toaster.js	/^var fallback = void 0;$/;"	variable	line:13
WindowsToaster	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/toaster.js	/^function WindowsToaster (options) {$/;"	function	line:17
WindowsToaster	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/toaster.js	/^function WindowsToaster (options) {$/;"	class	line:17
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/toaster.js	/^WindowsToaster.prototype.notify = function (options, callback) {$/;"	function	line:29
WindowsToaster.notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/toaster.js	/^WindowsToaster.prototype.notify = function (options, callback) {$/;"	method	line:29
actionJackedCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/toaster.js	/^  var actionJackedCallback = utils.actionJackerDecorator(this, options, callback, function (data) {$/;"	variable	line:38
argsList	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/notifiers/toaster.js	/^  var argsList = utils.constructArgumentList(options, {$/;"	variable	line:61
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "name": "node-notifier",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "version": "4.6.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "description": "A Node.js module for sending notifications on native Mac, Windows (post and pre 8) and Linux (or Growl as fallback)",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "main": "index.js",$/;"	function	line:5
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "directories": {$/;"	function	line:6
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "example": "example"$/;"	function	line:7
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "scripts": {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "test": ".\/node_modules\/.bin\/mocha -R spec"$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "repository": "git@github.com:mikaelbr\/node-notifier.git",$/;"	function	line:12
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "keywords": [$/;"	function	line:13
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "author": "Mikael Brevik",$/;"	function	line:24
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "license": "MIT",$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "devDependencies": {$/;"	function	line:26
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "mocha": "^3.0.0",$/;"	function	line:27
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "should": "^4.0.4"$/;"	function	line:28
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "dependencies": {$/;"	function	line:30
cli-usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "cli-usage": "^0.1.1",$/;"	function	line:31
growly	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "growly": "^1.2.0",$/;"	function	line:32
lodash.clonedeep	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "lodash.clonedeep": "^3.0.0",$/;"	function	line:33
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "minimist": "^1.1.1",$/;"	function	line:34
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "semver": "^5.1.0",$/;"	function	line:35
shellwords	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "shellwords": "^0.1.0",$/;"	function	line:36
which	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "which": "^1.0.5"$/;"	function	line:37
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^  "bin": {$/;"	function	line:39
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/package.json	/^    "notify": ".\/bin.js"$/;"	function	line:40
node-notifier [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][depstat-image]][depstat-url]	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^# node-notifier [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Dependency Status][depstat-image]][depstat-url]$/;"	function	line:1
Quick Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^## Quick Usage$/;"	function	line:12
Requirements	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^## Requirements$/;"	function	line:28
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^## Install$/;"	function	line:38
Cross-Platform Advanced Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^## Cross-Platform Advanced Usage$/;"	function	line:43
Contents	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^## Contents$/;"	function	line:108
Usage NotificationCenter	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^### Usage NotificationCenter$/;"	function	line:117
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^#### Example$/;"	function	line:126
All notification options with their defaults:	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^### All notification options with their defaults:$/;"	function	line:135
Usage WindowsToaster	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^### Usage WindowsToaster$/;"	function	line:167
Usage Growl	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^### Usage Growl$/;"	function	line:201
Usage WindowsBalloon	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^### Usage WindowsBalloon$/;"	function	line:228
Usage NotifySend	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^### Usage NotifySend$/;"	function	line:257
CLI	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^## CLI$/;"	function	line:281
notify	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^# notify$/;"	function	line:288
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^## Options$/;"	function	line:289
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^## Example$/;"	function	line:298
Works with existing arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^# Works with existing arguments$/;"	function	line:311
Thanks to OSS	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^## Thanks to OSS$/;"	function	line:316
Common Issues	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^## Common Issues$/;"	function	line:326
Use inside tmux session	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^### Use inside tmux session$/;"	function	line:328
Within Electron Packaging	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^### Within Electron Packaging$/;"	function	line:335
Using Webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^### Using Webpack$/;"	function	line:344
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/node-notifier/README.md	/^## License$/;"	function	line:356
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/.travis.yml	/^node_js:$/;"	function	line:2
extractDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/extract_description.js	/^function extractDescription (d) {$/;"	function	line:4
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^var semver = require("semver")$/;"	variable	line:1
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^  warn: function() {},$/;"	function	line:12
fixRepositoryField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^  fixRepositoryField: function(data) {$/;"	function	line:14
data.repository.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^      data.repository = {$/;"	property	line:21
data.repository.url	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^        type: "git",$/;"	property	line:22
fixTypos	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixTypos: function(data) {$/;"	function	line:40
fixScriptsField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixScriptsField: function(data) {$/;"	function	line:48
fixFilesField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixFilesField: function(data) {$/;"	function	line:65
fixBinField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixBinField: function(data) {$/;"	function	line:82
fixManField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixManField: function(data) {$/;"	function	line:96
fixBundleDependenciesField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixBundleDependenciesField: function(data) {$/;"	function	line:102
fixDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixDependencies: function(data, strict) {$/;"	function	line:131
fixModulesField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixModulesField: function (data) {$/;"	function	line:156
fixKeywordsField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixKeywordsField: function (data) {$/;"	function	line:163
fixVersionField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixVersionField: function(data, strict) {$/;"	function	line:182
fixPeople	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixPeople: function(data) {$/;"	function	line:197
fixNameField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixNameField: function(data, options) {$/;"	function	line:202
strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^    if (typeof options === "boolean") options = {strict: options}$/;"	property	line:203
fixDescriptionField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixDescriptionField: function (data) {$/;"	function	line:221
fixReadmeField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixReadmeField: function (data) {$/;"	function	line:232
fixBugsField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixBugsField: function(data) {$/;"	function	line:239
data.bugs.url	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^        data.bugs = {url: hosted.bugs()}$/;"	property	line:243
fixHomepageField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixHomepageField: function(data) {$/;"	function	line:280
fixLicenseField	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^, fixLicenseField: function(data) {$/;"	function	line:297
isValidScopedPackageName	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function isValidScopedPackageName(spec) {$/;"	function	line:314
isValidScopedPackageName	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function isValidScopedPackageName(spec) {$/;"	function	line:314
isCorrectlyEncodedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function isCorrectlyEncodedName(spec) {$/;"	function	line:325
ensureValidName	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function ensureValidName (name, strict, allowLegacyCase) {$/;"	function	line:330
isCorrectlyEncodedName.ensureValidName	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function ensureValidName (name, strict, allowLegacyCase) {$/;"	function	line:330
modifyPeople	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function modifyPeople (data, fn) {$/;"	function	line:340
isCorrectlyEncodedName.modifyPeople	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function modifyPeople (data, fn) {$/;"	function	line:340
unParsePerson	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function unParsePerson (person) {$/;"	function	line:349
isCorrectlyEncodedName.unParsePerson	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function unParsePerson (person) {$/;"	function	line:349
parsePerson	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function parsePerson (person) {$/;"	function	line:359
isCorrectlyEncodedName.parsePerson	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function parsePerson (person) {$/;"	function	line:359
isCorrectlyEncodedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function isCorrectlyEncodedName(spec) {$/;"	function	line:325
addOptionalDepsToDeps	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function addOptionalDepsToDeps (data, warn) {$/;"	function	line:371
depObjectify	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function depObjectify (deps, type, warn) {$/;"	function	line:381
addOptionalDepsToDeps.depObjectify	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function depObjectify (deps, type, warn) {$/;"	function	line:381
addOptionalDepsToDeps	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function addOptionalDepsToDeps (data, warn) {$/;"	function	line:371
objectifyDeps	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function objectifyDeps (data, warn) {$/;"	function	line:402
objectifyDeps	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function objectifyDeps (data, warn) {$/;"	function	line:402
bugsTypos	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function bugsTypos(bugs, warn) {$/;"	function	line:409
bugsTypos	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/fixer.js	/^function bugsTypos(bugs, warn) {$/;"	function	line:409
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/make_warning.js	/^module.exports = function() {$/;"	function	line:4
makeTypoWarning	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/make_warning.js	/^function makeTypoWarning (providedName, probableName, field) {$/;"	function	line:17
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/normalize.js	/^function normalize (data, warn, strict) {$/;"	function	line:20
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/normalize.js	/^  fixer.warn = function() { warn(makeWarning.apply(null, arguments)) }$/;"	function	line:30
fixer.warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/normalize.js	/^  }$/;"	function	line:29
ucFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/normalize.js	/^function ucFirst (string) {$/;"	function	line:37
function.ucFirst	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/normalize.js	/^function ucFirst (string) {$/;"	function	line:37
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/safe_format.js	/^module.exports = function() {$/;"	function	line:3
topLevel	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/typos.json	/^  "topLevel": { $/;"	function	line:2
dependancies	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/typos.json	/^    "dependancies": "dependencies"$/;"	function	line:3
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/typos.json	/^  "bugs": { "web": "url", "name": "url" },$/;"	function	line:23
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/typos.json	/^  "script": { "server": "start", "tests": "test" }$/;"	function	line:24
repositories	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/lib/warning_messages.json	/^  "repositories": "'repositories' (plural) Not supported. Please pick one as the 'repository' field"$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^  "name": "normalize-package-data",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^  "version": "2.3.5",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^  "author": "Meryn Stol <merynstol@gmail.com>",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^  "description": "Normalizes data that can be found in package.json files.",$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^  "repository": {$/;"	function	line:7
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^    "type": "git",$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^    "url": "git:\/\/github.com\/npm\/normalize-package-data.git"$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^  "main": "lib\/normalize.js",$/;"	function	line:11
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^  "scripts": {$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^    "test": "tap test\/*.js"$/;"	function	line:13
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^  "dependencies": {$/;"	function	line:15
hosted-git-info	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^    "hosted-git-info": "^2.1.4",$/;"	function	line:16
is-builtin-module	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^    "is-builtin-module": "^1.0.0",$/;"	function	line:17
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^    "semver": "2 || 3 || 4 || 5",$/;"	function	line:18
validate-npm-package-license	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^    "validate-npm-package-license": "^3.0.1"$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^  "devDependencies": {$/;"	function	line:21
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^    "async": "^1.5.0",$/;"	function	line:22
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^    "tap": "^2.2.0",$/;"	function	line:23
underscore	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/package.json	/^    "underscore": "^1.8.3"$/;"	function	line:24
normalize-package-data [![Build Status](https://travis-ci.org/npm/normalize-package-data.png?branch=master)](https://travis-ci.org/npm/normalize-package-data)	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^# normalize-package-data [![Build Status](https:\/\/travis-ci.org\/npm\/normalize-package-data.png?branch=master)](https:\/\/travis-ci.org\/npm\/normalize-package-data)$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^## Installation$/;"	function	line:7
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^## Usage$/;"	function	line:13
Strict mode	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^#### Strict mode$/;"	function	line:24
Warnings	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^#### Warnings$/;"	function	line:38
Potential exceptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^### Potential exceptions$/;"	function	line:54
What normalization (currently) entails	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^## What normalization (currently) entails$/;"	function	line:58
Rules for name field	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^### Rules for name field$/;"	function	line:83
Rules for version field	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^### Rules for version field$/;"	function	line:92
Rules for license field	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^### Rules for license field$/;"	function	line:96
Credits	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^## Credits$/;"	function	line:100
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/README.md	/^## License$/;"	function	line:104
verifyFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/basic.js	/^function verifyFields (t, normalized, original) {$/;"	function	line:19
verifyConsistency	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/consistency.js	/^    verifyConsistency = function(entryName, next) {$/;"	function	line:15
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/consistency.js	/^      warn = function(msg) { $/;"	function	line:16
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/dependencies.js	/^  function warn(w) {$/;"	function	line:10
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/dependencies.js	/^  function warn(w) {$/;"	function	line:31
verifyConsistency	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/github-urls.js	/^  var verifyConsistency = function(entryName, next) {$/;"	function	line:16
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/github-urls.js	/^    warn = function(msg) {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/mixedcase-names.js	/^test('mixedcase', function (t) {$/;"	function	line:6
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/normalize.js	/^  normalize(packageData, function(warning) {$/;"	function	line:14
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/normalize.js	/^  function warn(m) {$/;"	function	line:46
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/normalize.js	/^  function warn(m) {$/;"	function	line:62
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/normalize.js	/^  function warn(w) {$/;"	function	line:87
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/normalize.js	/^  function warn(w) {$/;"	function	line:124
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/normalize.js	/^  function warn(w) {$/;"	function	line:147
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/normalize.js	/^var tap = require("tap")$/;"	variable	line:1
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/normalize.js	/^  function warn(w) {$/;"	function	line:234
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/scoped.js	/^test("a simple scoped module has a valid name", function (t) {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/scoped.js	/^test("'org@package' is not a valid name", function (t) {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/scoped.js	/^test("'org=package' is not a valid name", function (t) {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/scoped.js	/^test("'@org=sub\/package' is not a valid name", function (t) {$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/scoped.js	/^test("'@org\/' is not a valid name", function (t) {$/;"	function	line:38
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/scoped.js	/^test("'@\/package' is not a valid name", function (t) {$/;"	function	line:46
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/scoped.js	/^test("name='@org\/package', bin='bin.js' is bin={package:'bin.js'}", function (t) {$/;"	function	line:54
verifyFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/scripts.js	/^function verifyFields (t, normalized, original) {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/strict.js	/^test("strict", function(t) {$/;"	function	line:5
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/typo.js	/^test('typos', function(t) {$/;"	function	line:8
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-package-data/test/typo.js	/^  function warn(m) {$/;"	function	line:10
normalizePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/index.js	/^module.exports = function normalizePath(str, stripTrailing) {$/;"	function	line:8
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/index.js	/^\/*!$/;"	function	line:0
normalizePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/index.js	/^module.exports = function normalizePath(str, stripTrailing) {$/;"	function	line:8
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "name": "normalize-path",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "description": "Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "version": "2.0.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/normalize-path",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "repository": "jonschlinkert\/normalize-path",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/normalize-path\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^    "test": "mocha"$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "devDependencies": {$/;"	function	line:22
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^    "benchmarked": "^0.1.1",$/;"	function	line:23
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^    "minimist": "^1.2.0",$/;"	function	line:24
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^    "mocha": "*"$/;"	function	line:25
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "keywords": [$/;"	function	line:27
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^  "verb": {$/;"	function	line:43
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^    "related": {$/;"	function	line:44
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^      "list": [$/;"	function	line:45
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/package.json	/^      "description": "Other useful libraries for working with paths in node.js:"$/;"	function	line:56
normalize-path [![NPM version](https://badge.fury.io/js/normalize-path.svg)](http://badge.fury.io/js/normalize-path)  [![Build Status](https://travis-ci.org/jonschlinkert/normalize-path.svg)](https://travis-ci.org/jonschlinkert/normalize-path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/README.md	/^# normalize-path [![NPM version](https:\/\/badge.fury.io\/js\/normalize-path.svg)](http:\/\/badge.fury.io\/js\/normalize-path)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/normalize-path.svg)](https:\/\/travis-ci.org\/jonschlinkert\/normalize-path)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/README.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/README.md	/^## Related$/;"	function	line:35
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/README.md	/^## Running tests$/;"	function	line:49
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/README.md	/^## Contributing$/;"	function	line:57
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/README.md	/^## Author$/;"	function	line:61
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/normalize-path/README.md	/^## License$/;"	function	line:68
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^  "name": "number-is-nan",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^  "description": "ES2015 Number.isNaN() ponyfill",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^  "repository": "sindresorhus\/number-is-nan",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^    "test": "ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^  "devDependencies": {$/;"	function	line:32
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/package.json	/^    "ava": "*"$/;"	function	line:33
number-is-nan [![Build Status](https://travis-ci.org/sindresorhus/number-is-nan.svg?branch=master)](https://travis-ci.org/sindresorhus/number-is-nan)	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/readme.md	/^# number-is-nan [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/number-is-nan.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/number-is-nan)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/readme.md	/^## Usage$/;"	function	line:13
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/number-is-nan/readme.md	/^## License$/;"	function	line:26
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "name": "nwmatcher",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "version": "1.3.9",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "description": "A CSS3-compliant JavaScript selector engine.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "homepage": "http:\/\/javascript.nwbox.com\/NWMatcher\/",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "main": ".\/src\/nwmatcher",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "keywords": [$/;"	function	line:7
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "licenses": [$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^      "type": "MIT",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^      "url": "http:\/\/javascript.nwbox.com\/NWMatcher\/MIT-LICENSE"$/;"	function	line:16
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "author": {$/;"	function	line:19
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^    "name": "Diego Perini",$/;"	function	line:20
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^    "email": "diego.perini@gmail.com",$/;"	function	line:21
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^    "web": "http:\/\/www.iport.it\/"$/;"	function	line:22
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "maintainers": [$/;"	function	line:24
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^      "name": "Diego Perini",$/;"	function	line:26
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^      "email": "diego.perini@gmail.com",$/;"	function	line:27
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^      "web": "http:\/\/www.iport.it\/"$/;"	function	line:28
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "bugs": {$/;"	function	line:31
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^    "url": "http:\/\/github.com\/dperini\/nwmatcher\/issues"$/;"	function	line:32
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "repository": {$/;"	function	line:34
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^    "type": "git",$/;"	function	line:35
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^    "url": "git:\/\/github.com\/dperini\/nwmatcher.git"$/;"	function	line:36
ender	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/package.json	/^  "ender": ".\/lib\/ender\/bridge.js"$/;"	function	line:38
[NWMatcher](http://dperini.github.io/nwmatcher/)	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^# [NWMatcher](http:\/\/dperini.github.io\/nwmatcher\/)$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^## Installation$/;"	function	line:6
Supported Selectors	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^## Supported Selectors$/;"	function	line:23
Features and Compliance	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^## Features and Compliance$/;"	function	line:28
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^## API$/;"	function	line:33
DOM Selection	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^### DOM Selection$/;"	function	line:35
`first( selector, context )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `first( selector, context )`$/;"	function	line:37
`match( element, selector, context )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `match( element, selector, context )`$/;"	function	line:41
`select( selector, context, callback )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `select( selector, context, callback )`$/;"	function	line:45
DOM Helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^### DOM Helpers$/;"	function	line:50
`byId( id, from )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `byId( id, from )`$/;"	function	line:52
`byTag( tag, from )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `byTag( tag, from )`$/;"	function	line:56
`byClass( class, from )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `byClass( class, from )`$/;"	function	line:60
`byName( name, from )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `byName( name, from )`$/;"	function	line:64
`getAttribute( element, attribute )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `getAttribute( element, attribute )`$/;"	function	line:68
`hasAttribute( element, attribute )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `hasAttribute( element, attribute )`$/;"	function	line:72
Engine Configuration	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^### Engine Configuration$/;"	function	line:77
`configure( options )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `configure( options )`$/;"	function	line:79
`registerOperator( symbol, resolver )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `registerOperator( symbol, resolver )`$/;"	function	line:97
`registerSelector( name, rexp, func )`	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/README.md	/^#### `registerSelector( name, rexp, func )`$/;"	function	line:105
handler	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-cache.js	/^      handler = function() { isSupported = true; };$/;"	function	line:51
mutationTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-cache.js	/^    mutationTest('DOMAttrModified', function(e) { e.setAttribute('id', 'nw'); }) : false,$/;"	function	line:65
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-cache.js	/^            setTimeout(function() { isPaused = false; }, minCacheRest);$/;"	function	line:80
mutationTest	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-cache.js	/^        mutationTest('DOMNodeRemoved', function(e) { e.removeChild(e.appendChild(document.createElement('div'))); })) {$/;"	function	line:156
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-pseudos.js	/^  var LINK_NODES = {$/;"	property	line:26
A	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-pseudos.js	/^    'a': 1, 'A': 1,$/;"	property	line:27
area	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-pseudos.js	/^    'a': 1, 'A': 1,$/;"	property	line:27
AREA	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-pseudos.js	/^    'area': 1, 'AREA': 1,$/;"	property	line:28
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-pseudos.js	/^    'area': 1, 'AREA': 1,$/;"	property	line:28
LINK	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-pseudos.js	/^    'link': 1, 'LINK': 1$/;"	property	line:29
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-pseudos.js	/^      switch (match[1]) {$/;"	function	line:99
walkElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-traversal.js	/^  function walkElements(property, element, expr) {$/;"	function	line:21
up	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-traversal.js	/^  function up(element, expr) {$/;"	function	line:45
up	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-traversal.js	/^  function up(element, expr) {$/;"	function	line:45
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-traversal.js	/^  function next(element, expr) {$/;"	function	line:54
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-traversal.js	/^  function next(element, expr) {$/;"	function	line:54
previous	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-traversal.js	/^  function previous(element, expr) {$/;"	function	line:63
previous	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-traversal.js	/^  function previous(element, expr) {$/;"	function	line:63
down	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-traversal.js	/^  function down(element, expr) {$/;"	function	line:72
down	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-traversal.js	/^  function down(element, expr) {$/;"	function	line:72
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/modules/nwmatcher-webforms.js	/^      switch (match[1]) {$/;"	function	line:32
FN	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/nwmatcher-base.js	/^  FN = function(x) { return x; },$/;"	function	line:725
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/nwmatcher-noqsa.js	/^          switch (match[1]) {$/;"	function	line:582
FN	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/nwmatcher-noqsa.js	/^  FN = function(x) { return x; },$/;"	function	line:894
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/nwmatcher.js	/^      expect = function(selector, element, n) {$/;"	function	line:277
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/nwmatcher.js	/^          switch (match[1]) {$/;"	function	line:1181
FN	/Users/jonathan/repos/identifiers-arxiv/node_modules/nwmatcher/src/nwmatcher.js	/^  FN = function(x) { return x; },$/;"	function	line:1640
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^var crypto = require('crypto')$/;"	variable	line:1
sha1	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function sha1 (key, body) {$/;"	function	line:5
sha1	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function sha1 (key, body) {$/;"	function	line:5
rsa	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function rsa (key, body) {$/;"	function	line:9
rsa	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function rsa (key, body) {$/;"	function	line:9
rfc3986	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function rfc3986 (str) {$/;"	function	line:13
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function map (obj) {$/;"	function	line:26
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function compare (a, b) {$/;"	function	line:43
generateBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function generateBase (httpMethod, base_uri, params) {$/;"	function	line:47
hmacsign	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function hmacsign (httpMethod, base_uri, params, consumer_secret, token_secret) {$/;"	function	line:82
rsasign	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function rsasign (httpMethod, base_uri, params, private_key, token_secret) {$/;"	function	line:92
plaintext	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function plaintext (consumer_secret, token_secret) {$/;"	function	line:99
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^function sign (signMethod, httpMethod, base_uri, params, consumer_secret, token_secret) {$/;"	function	line:108
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/index.js	/^  switch (signMethod) {$/;"	function	line:112
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "author": "Mikeal Rogers <mikeal.rogers@gmail.com> (http:\/\/www.futurealoof.com)",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "name": "oauth-sign",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "description": "OAuth 1 signing. Formerly a vendor lib in mikeal\/request, now a standalone module.",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "version": "0.8.2",$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "license": "Apache-2.0",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "repository": {$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^    "url": "https:\/\/github.com\/mikeal\/oauth-sign"$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "main": "index.js",$/;"	function	line:10
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "files": [$/;"	function	line:11
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "dependencies": {},$/;"	function	line:14
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "devDependencies": {},$/;"	function	line:15
optionalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "optionalDependencies": {},$/;"	function	line:16
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "engines": {$/;"	function	line:17
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^    "node": "*"$/;"	function	line:18
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^  "scripts": {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/oauth-sign/package.json	/^    "test": "node test.js"$/;"	function	line:21
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/index.js	/^function toObject(val) {$/;"	function	line:13
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/index.js	/^function toObject(val) {$/;"	function	line:13
shouldUseNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/index.js	/^function shouldUseNative() {$/;"	function	line:21
shouldUseNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/index.js	/^function shouldUseNative() {$/;"	function	line:21
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^  "name": "object-assign",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^  "version": "4.1.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^  "description": "ES2015 `Object.assign()` ponyfill",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^  "repository": "sindresorhus\/object-assign",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^    "test": "xo && ava",$/;"	function	line:16
bench	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^    "bench": "matcha bench.js"$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^  "files": [$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^  "keywords": [$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^  "devDependencies": {$/;"	function	line:36
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^    "ava": "^0.16.0",$/;"	function	line:37
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^    "lodash": "^4.16.4",$/;"	function	line:38
matcha	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^    "matcha": "^0.7.0",$/;"	function	line:39
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/package.json	/^    "xo": "^0.16.0"$/;"	function	line:40
object-assign [![Build Status](https://travis-ci.org/sindresorhus/object-assign.svg?branch=master)](https://travis-ci.org/sindresorhus/object-assign)	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/readme.md	/^# object-assign [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/object-assign.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/object-assign)$/;"	function	line:1
Use the built-in	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/readme.md	/^## Use the built-in$/;"	function	line:6
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/readme.md	/^## Install$/;"	function	line:13
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/readme.md	/^## Usage$/;"	function	line:20
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/readme.md	/^## API$/;"	function	line:42
objectAssign(target, [source, ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/readme.md	/^### objectAssign(target, [source, ...])$/;"	function	line:44
Resources	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/readme.md	/^## Resources$/;"	function	line:49
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/readme.md	/^## Related$/;"	function	line:54
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/object-assign/readme.md	/^## License$/;"	function	line:59
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/index.js	/^var isObject = require('is-extendable');$/;"	variable	line:10
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/index.js	/^var forOwn = require('for-own');$/;"	variable	line:11
omit	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/index.js	/^module.exports = function omit(obj, keys) {$/;"	function	line:13
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/index.js	/^var forOwn = require('for-own');$/;"	function	line:11
omit	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/index.js	/^module.exports = function omit(obj, keys) {$/;"	function	line:13
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/index.js	/^  var last = keys[keys.length - 1];$/;"	variable	line:17
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/index.js	/^  var isFunction = typeof fn === 'function';$/;"	variable	line:24
forOwn	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/index.js	/^  forOwn(obj, function(value, key) {$/;"	function	line:29
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "name": "object.omit",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "description": "Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "version": "2.0.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/object.omit",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "repository": "jonschlinkert\/object.omit",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/object.omit\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "test": "mocha"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "dependencies": {$/;"	function	line:22
for-own	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "for-own": "^0.1.4",$/;"	function	line:23
is-extendable	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "is-extendable": "^0.1.1"$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "devDependencies": {$/;"	function	line:26
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "gulp-format-md": "^0.1.11",$/;"	function	line:27
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "mocha": "^3.1.2",$/;"	function	line:28
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "should": "^11.1.1"$/;"	function	line:29
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "keywords": [$/;"	function	line:31
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^  "verb": {$/;"	function	line:41
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "related": {$/;"	function	line:42
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^      "list": [$/;"	function	line:43
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "toc": false,$/;"	function	line:51
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "layout": "default",$/;"	function	line:52
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "tasks": [$/;"	function	line:53
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "plugins": [$/;"	function	line:56
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "lint": {$/;"	function	line:59
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^      "reflinks": true$/;"	function	line:60
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/package.json	/^    "reflinks": [$/;"	function	line:62
object.omit [![NPM version](https://img.shields.io/npm/v/object.omit.svg?style=flat)](https://www.npmjs.com/package/object.omit) [![NPM monthly downloads](https://img.shields.io/npm/dm/object.omit.svg?style=flat)](https://npmjs.org/package/object.omit)  [![NPM total downloads](https://img.shields.io/npm/dt/object.omit.svg?style=flat)](https://npmjs.org/package/object.omit) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/object.omit.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/object.omit)	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/README.md	/^# object.omit [![NPM version](https:\/\/img.shields.io\/npm\/v\/object.omit.svg?style=flat)](https:\/\/www.npmjs.com\/package\/object.omit) [![NPM monthly downloads](https:\/\/img.shields.io\/npm\/dm\/object.omit.svg?style=flat)](https:\/\/npmjs.org\/package\/object.omit)  [![NPM total downloads](https:\/\/img.shields.io\/npm\/dt\/object.omit.svg?style=flat)](https:\/\/npmjs.org\/package\/object.omit) [![Linux Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/object.omit.svg?style=flat&label=Travis)](https:\/\/travis-ci.org\/jonschlinkert\/object.omit)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/README.md	/^## Usage$/;"	function	line:13
Filter function	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/README.md	/^### Filter function$/;"	function	line:47
About	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/README.md	/^## About$/;"	function	line:72
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/README.md	/^### Related projects$/;"	function	line:74
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/README.md	/^### Contributing$/;"	function	line:82
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/README.md	/^### Building docs$/;"	function	line:86
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/README.md	/^### Running tests$/;"	function	line:96
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/README.md	/^### Author$/;"	function	line:104
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/object.omit/README.md	/^### License$/;"	function	line:111
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/once.js	/^    value: function () {$/;"	function	line:7
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/once.js	/^    value: function () {$/;"	function	line:14
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/once.js	/^function once (fn) {$/;"	function	line:21
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/once.js	/^  var f = function () {$/;"	function	line:22
var.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/once.js	/^  var f = function () {$/;"	function	line:22
onceStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/once.js	/^function onceStrict (fn) {$/;"	function	line:31
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/once.js	/^  var f = function () {$/;"	function	line:32
function.onceStrict.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/once.js	/^  var f = function () {$/;"	function	line:32
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "name": "once",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "version": "1.4.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "description": "Run a function exactly one time",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "main": "once.js",$/;"	function	line:5
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "directories": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^    "test": "test"$/;"	function	line:7
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "dependencies": {$/;"	function	line:9
wrappy	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^    "wrappy": "1"$/;"	function	line:10
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "devDependencies": {$/;"	function	line:12
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^    "tap": "^7.0.1"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^    "test": "tap test\/*.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "files": [$/;"	function	line:18
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "repository": {$/;"	function	line:21
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^    "type": "git",$/;"	function	line:22
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^    "url": "git:\/\/github.com\/isaacs\/once"$/;"	function	line:23
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "keywords": [$/;"	function	line:25
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me\/)",$/;"	function	line:31
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/package.json	/^  "license": "ISC"$/;"	function	line:32
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/README.md	/^# once$/;"	function	line:1
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/README.md	/^## usage$/;"	function	line:5
`once.strict(func)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/once/README.md	/^## `once.strict(func)`$/;"	function	line:53
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/index.js	/^module.exports = function (fn, errMsg) {$/;"	function	line:2
onetime	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/index.js	/^	var onetime = function () {$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^  "name": "onetime",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^  "version": "1.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^  "description": "Only call a function once",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^  "repository": "sindresorhus\/onetime",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^  "devDependencies": {$/;"	function	line:29
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^    "ava": "*",$/;"	function	line:30
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/package.json	/^    "xo": "*"$/;"	function	line:31
onetime [![Build Status](https://travis-ci.org/sindresorhus/onetime.svg?branch=master)](https://travis-ci.org/sindresorhus/onetime)	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/readme.md	/^# onetime [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/onetime.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/onetime)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/readme.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/readme.md	/^## Usage$/;"	function	line:17
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/readme.md	/^## API$/;"	function	line:30
onetime(function, [shouldThrow])	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/readme.md	/^### onetime(function, [shouldThrow])$/;"	function	line:32
function	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/readme.md	/^#### function$/;"	function	line:34
shouldThrow	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/readme.md	/^#### shouldThrow$/;"	function	line:40
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/onetime/readme.md	/^## License$/;"	function	line:50
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/.travis.yml	/^node_js:$/;"	function	line:2
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/bool.js	/^var argv = require('optimist').argv;$/;"	variable	line:3
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/line_count.js	/^var fs = require('fs');$/;"	variable	line:10
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/line_count.js	/^var s = fs.createReadStream(argv.file);$/;"	variable	line:11
lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/line_count.js	/^var lines = 0;$/;"	variable	line:13
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/line_count_options.js	/^var fs = require('fs');$/;"	variable	line:19
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/line_count_options.js	/^var s = fs.createReadStream(argv.file);$/;"	variable	line:20
lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/line_count_options.js	/^var lines = 0;$/;"	variable	line:22
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/line_count_wrap.js	/^var fs = require('fs');$/;"	variable	line:19
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/line_count_wrap.js	/^var s = fs.createReadStream(argv.file);$/;"	variable	line:20
lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/line_count_wrap.js	/^var lines = 0;$/;"	variable	line:22
optimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/usage-options.js	/^var optimist = require('.\/..\/index');$/;"	variable	line:1
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/example/usage-options.js	/^var argv = optimist.usage('This is my awesome program', {$/;"	variable	line:3
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^var path = require('path');$/;"	variable	line:1
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^var minimist = require('minimist');$/;"	variable	line:2
wordwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^var wordwrap = require('wordwrap');$/;"	variable	line:3
inst	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^var inst = Argv(process.argv.slice(2));$/;"	variable	line:13
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^var exports = module.exports = Argv;$/;"	variable	line:20
Argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^function Argv (processArgs, cwd) {$/;"	function	line:21
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.boolean = function (bools) {$/;"	function	line:48
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.string = function (strings) {$/;"	function	line:53
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.default = function (key, value) {$/;"	function	line:58
alias	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.alias = function (x, y) {$/;"	function	line:70
demand	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.demand = function (keys) {$/;"	function	line:83
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.usage = function (msg, opts) {$/;"	function	line:101
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    function fail (msg) {$/;"	function	line:114
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.check = function (f) {$/;"	function	line:121
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.describe = function (key, desc) {$/;"	function	line:127
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.parse = function (args) {$/;"	function	line:139
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.wrap = function (cols) {$/;"	function	line:173
showHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.showHelp = function (fn) {$/;"	function	line:178
help	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    self.help = function () {$/;"	function	line:183
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^        get : function () { return parseArgs(processArgs) },$/;"	function	line:282
parseArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    function parseArgs (args) {$/;"	function	line:286
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^            catch (err) {$/;"	function	line:311
longest	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^    function longest (xs) {$/;"	function	line:319
rebase	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/index.js	/^function rebase (base, dir) {$/;"	function	line:332
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/example/center.js	/^var wrap = require('wordwrap')(20, 60);$/;"	variable	line:1
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/example/meat.js	/^var wrap = require('wordwrap')(15);$/;"	variable	line:1
mode	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/index.js	/^    var mode = params.mode || 'soft';$/;"	variable	line:20
re	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/index.js	/^    var re = mode === 'hard' ? \/\\b\/ : \/(\\S+\\s+)\/;$/;"	variable	line:21
hard	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/index.js	/^wordwrap.hard = function (start, stop) {$/;"	function	line:74
wordwrap.hard	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/index.js	/^wordwrap.soft = wordwrap;$/;"	function	line:72
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "name" : "wordwrap",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "description" : "Wrap those words. Show them at what columns to start and stop.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "version" : "0.0.3",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "repository" : {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^        "type" : "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^        "url" : "git:\/\/github.com\/substack\/node-wordwrap.git"$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "main" : ".\/index.js",$/;"	function	line:9
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "keywords" : [$/;"	function	line:10
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "directories" : {$/;"	function	line:17
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^        "lib" : ".",$/;"	function	line:18
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^        "example" : "example",$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^        "test" : "test"$/;"	function	line:20
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "scripts" : {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^        "test" : "expresso"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "devDependencies" : {$/;"	function	line:25
expresso	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^        "expresso" : "=0.7.x"$/;"	function	line:26
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "engines" : {$/;"	function	line:28
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^        "node" : ">=0.4.0"$/;"	function	line:29
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "license" : "MIT",$/;"	function	line:31
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^    "author" : {$/;"	function	line:32
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^        "name" : "James Halliday",$/;"	function	line:33
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^        "email" : "mail@substack.net",$/;"	function	line:34
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/package.json	/^        "url" : "http:\/\/substack.net"$/;"	function	line:35
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/break.js	/^var assert = require('assert');$/;"	variable	line:1
wordwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/break.js	/^var wordwrap = require('..\/');$/;"	variable	line:2
hard	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/break.js	/^exports.hard = function () {$/;"	function	line:4
exports.hard	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/break.js	/^var wordwrap = require('..\/');$/;"	function	line:2
break	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/break.js	/^exports.break = function () {$/;"	function	line:19
exports.break	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/break.js	/^};$/;"	function	line:17
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/wrap.js	/^var assert = require('assert');$/;"	variable	line:1
wordwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/wrap.js	/^var wordwrap = require('wordwrap');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/wrap.js	/^var fs = require('fs');$/;"	variable	line:4
idleness	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/wrap.js	/^var idleness = fs.readFileSync(__dirname + '\/idleness.txt', 'utf8');$/;"	variable	line:5
stop80	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/wrap.js	/^exports.stop80 = function () {$/;"	function	line:7
exports.stop80	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/wrap.js	/^var idleness = fs.readFileSync(__dirname + '\/idleness.txt', 'utf8');$/;"	function	line:5
start20stop60	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/wrap.js	/^exports.start20stop60 = function () {$/;"	function	line:18
exports.start20stop60	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/node_modules/wordwrap/test/wrap.js	/^};$/;"	function	line:16
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "name" : "optimist",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "version" : "0.6.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "description" : "Light-weight option parsing with an argv hash. No optstrings attached.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "main" : ".\/index.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "dependencies" : {$/;"	function	line:6
wordwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^        "wordwrap" : "~0.0.2",$/;"	function	line:7
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^        "minimist" : "~0.0.1"$/;"	function	line:8
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "devDependencies" : {$/;"	function	line:10
hashish	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^        "hashish": "~0.0.4",$/;"	function	line:11
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^        "tap" : "~0.4.0"$/;"	function	line:12
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "scripts" : {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^        "test" : "tap .\/test\/*.js"$/;"	function	line:15
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "repository" : {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^        "type" : "git",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^        "url" : "http:\/\/github.com\/substack\/node-optimist.git"$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "keywords" : [$/;"	function	line:21
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "author" : {$/;"	function	line:30
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^        "name" : "James Halliday",$/;"	function	line:31
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^        "email" : "mail@substack.net",$/;"	function	line:32
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^        "url" : "http:\/\/substack.net"$/;"	function	line:33
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "license" : "MIT\/X11",$/;"	function	line:35
engine	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^    "engine" : {$/;"	function	line:36
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/package.json	/^        "node" : ">=0.4"$/;"	function	line:37
DEPRECATION NOTICE	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/readme.markdown	/^# DEPRECATION NOTICE$/;"	function	line:1
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/readme.markdown	/^#!\/usr\/bin\/env node$/;"	function	line:34
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/readme.markdown	/^#!\/usr\/bin\/env node$/;"	function	line:61
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/readme.markdown	/^#!\/usr\/bin\/env node$/;"	function	line:77
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/readme.markdown	/^#!\/usr\/bin\/env node$/;"	function	line:106
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/readme.markdown	/^#!\/usr\/bin\/env node$/;"	function	line:128
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/readme.markdown	/^#!\/usr\/bin\/env node$/;"	function	line:157
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/readme.markdown	/^#!\/usr\/bin\/env node$/;"	function	line:174
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/readme.markdown	/^#!\/usr\/bin\/env node$/;"	function	line:193
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/readme.markdown	/^#!\/usr\/bin\/env node$/;"	function	line:210
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/readme.markdown	/^#!\/usr\/bin\/env node$/;"	function	line:234
spawn	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/_.js	/^var spawn = require('child_process').spawn;$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/_.js	/^var test = require('tap').test;$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/_.js	/^test('whichNodeEmpty', function (t) {$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/_.js	/^test('whichNodeArgs', function (t) {$/;"	function	line:28
testCmd	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/_.js	/^function testCmd (cmd, args) {$/;"	function	line:44
testCmd	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/_.js	/^function testCmd (cmd, args) {$/;"	function	line:44
optimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/dash.js	/^var optimist = require('..\/index');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/dash.js	/^var test = require('tap').test;$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/dash.js	/^test('-', function (t) {$/;"	function	line:4
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/dash.js	/^function fix (obj) {$/;"	function	line:28
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/dash.js	/^function fix (obj) {$/;"	function	line:28
optimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^var optimist = require('..\/index');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^var path = require('path');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^var test = require('tap').test;$/;"	variable	line:3
$0	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^var $0 = 'node .\/' + path.relative(process.cwd(), __filename);$/;"	variable	line:5
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('short boolean', function (t) {$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('long boolean', function (t) {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('bare', function (t) {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('short group', function (t) {$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('short group next', function (t) {$/;"	function	line:38
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('short capture', function (t) {$/;"	function	line:46
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('short captures', function (t) {$/;"	function	line:54
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('long capture sp', function (t) {$/;"	function	line:62
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('long capture eq', function (t) {$/;"	function	line:70
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('long captures sp', function (t) {$/;"	function	line:78
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('long captures eq', function (t) {$/;"	function	line:86
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('mixed short bool and capture', function (t) {$/;"	function	line:94
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('short and long', function (t) {$/;"	function	line:105
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('no', function (t) {$/;"	function	line:116
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('multi', function (t) {$/;"	function	line:124
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('comprehensive', function (t) {$/;"	function	line:132
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('nums', function (t) {$/;"	function	line:160
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('flag boolean', function (t) {$/;"	function	line:187
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('flag boolean value', function (t) {$/;"	function	line:194
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('flag boolean default false', function (t) {$/;"	function	line:210
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('boolean groups', function (t) {$/;"	function	line:229
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('newlines in params' , function (t) {$/;"	function	line:247
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('strings' , function (t) {$/;"	function	line:260
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('stringArgs', function (t) {$/;"	function	line:271
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('slashBreak', function (t) {$/;"	function	line:281
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('alias', function (t) {$/;"	function	line:293
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('multiAlias', function (t) {$/;"	function	line:304
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('boolean default true', function (t) {$/;"	function	line:316
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('boolean default false', function (t) {$/;"	function	line:328
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('nested dotted objects', function (t) {$/;"	function	line:340
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('boolean and alias with chainable api', function (t) {$/;"	function	line:359
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('boolean and alias with options hash', function (t) {$/;"	function	line:385
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('boolean and alias using explicit true', function (t) {$/;"	function	line:408
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse.js	/^test('boolean and --x=true', function(t) {$/;"	function	line:435
optimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse_modified.js	/^var optimist = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse_modified.js	/^var test = require('tap').test;$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse_modified.js	/^test('parse with modifier functions' , function (t) {$/;"	function	line:4
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse_modified.js	/^function fix (obj) {$/;"	function	line:11
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/parse_modified.js	/^function fix (obj) {$/;"	function	line:11
optimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/short.js	/^var optimist = require('..\/index');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/short.js	/^var test = require('tap').test;$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/short.js	/^test('-n123', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/short.js	/^test('-123', function (t) {$/;"	function	line:10
Hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^var Hash = require('hashish');$/;"	variable	line:1
optimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^var optimist = require('..\/index');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^var test = require('tap').test;$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('usageFail', function (t) {$/;"	function	line:5
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('usagePass', function (t) {$/;"	function	line:33
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('checkPass', function (t) {$/;"	function	line:49
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('checkFail', function (t) {$/;"	function	line:68
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('checkCondPass', function (t) {$/;"	function	line:97
checker	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^    function checker (argv) {$/;"	function	line:98
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('checkCondFail', function (t) {$/;"	function	line:117
checker	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^    function checker (argv) {$/;"	function	line:118
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('countPass', function (t) {$/;"	function	line:145
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('countFail', function (t) {$/;"	function	line:161
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('defaultSingles', function (t) {$/;"	function	line:186
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('defaultAliases', function (t) {$/;"	function	line:206
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('defaultHash', function (t) {$/;"	function	line:223
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^test('rebase', function (t) {$/;"	function	line:241
checkUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^function checkUsage (f) {$/;"	function	line:257
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^    process.exit = function (t) { exit = true };$/;"	function	line:265
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^    console.error = function (msg) { errors.push(msg) };$/;"	function	line:273
console.error	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^    console._error = console.error;$/;"	function	line:272
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^    console.log = function (msg) { logs.push(msg) };$/;"	function	line:275
console.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^    console._log = console.log;$/;"	function	line:274
process.exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^    process._argv = process.argv;$/;"	function	line:263
checkUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/usage.js	/^function checkUsage (f) {$/;"	function	line:257
optimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/whitespace.js	/^var optimist = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/whitespace.js	/^var test = require('tap').test;$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optimist/test/whitespace.js	/^test('whitespace should be whitespace' , function (t) {$/;"	function	line:4
0.8.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.8.2$/;"	function	line:1
0.8.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.8.1$/;"	function	line:5
0.8.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.8.0$/;"	function	line:8
0.7.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.7.1$/;"	function	line:11
0.7.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.7.0$/;"	function	line:14
0.6.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.6.0$/;"	function	line:22
0.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.5.0$/;"	function	line:26
0.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.4.0$/;"	function	line:29
0.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.3.0$/;"	function	line:32
0.2.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.2.2$/;"	function	line:37
0.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.2.1$/;"	function	line:40
0.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.2.0$/;"	function	line:44
0.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.1.1$/;"	function	line:48
0.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/CHANGELOG.md	/^# 0.1.0$/;"	function	line:51
getPreText	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  getPreText = function(option, arg$, maxWidth){$/;"	function	line:7
getPreText	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  wordwrap = require('wordwrap');$/;"	function	line:6
setHelpStyleDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  setHelpStyleDefaults = function(helpStyle){$/;"	function	line:39
setHelpStyleDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  };$/;"	function	line:38
generateHelpForOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  generateHelpForOption = function(getOption, arg$){$/;"	function	line:47
generateHelpForOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  };$/;"	function	line:46
generateHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  generateHelp = function(arg$){$/;"	function	line:83
out	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^      out = function(it){$/;"	function	line:97
out	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^      output = [];$/;"	function	line:96
generateHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  };$/;"	function	line:82
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  function pad(str, num){$/;"	function	line:218
pad	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  function pad(str, num){$/;"	function	line:218
sentencize	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  function sentencize(str){$/;"	function	line:224
sentencize	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  function sentencize(str){$/;"	function	line:224
interp	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  function interp(string, object){$/;"	function	line:231
interp	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  function interp(string, object){$/;"	function	line:231
module.exports.generateHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  module.exports = {$/;"	property	line:239
module.exports.generateHelpForOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^    generateHelp: generateHelp,$/;"	property	line:240
repeatString$	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  function repeatString$(str, n){$/;"	function	line:243
repeatString$	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/help.js	/^  function repeatString$(str, n){$/;"	function	line:243
camelizeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^  camelizeKeys = function(obj){$/;"	function	line:11
camelizeKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^  parseLevn = require('levn').parsedTypeParse;$/;"	function	line:10
parseString	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^  parseString = function(string){$/;"	function	line:19
parseString	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^  };$/;"	function	line:18
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^  main = function(libOptions){$/;"	function	line:29
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^    traverse = function(options){$/;"	function	line:46
fn$	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      function fn$(it){$/;"	function	line:159
traverse.fn$	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      function fn$(it){$/;"	function	line:159
traverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^    }$/;"	function	line:45
getOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^    getOption = function(name){$/;"	function	line:164
getOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^    traverse(libOptions.options);$/;"	function	line:163
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^    parse = function(input, arg$){$/;"	function	line:173
setValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      setValue = function(name, value){$/;"	function	line:183
setValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      prop = null;$/;"	function	line:182
setDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      setDefaults = function(){$/;"	function	line:225
setDefaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      };$/;"	function	line:224
checkRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      checkRequired = function(){$/;"	function	line:234
checkRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      };$/;"	function	line:233
mutuallyExclusiveError	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      mutuallyExclusiveError = function(first, second){$/;"	function	line:246
mutuallyExclusiveError	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      };$/;"	function	line:245
checkMutuallyExclusive	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      checkMutuallyExclusive = function(){$/;"	function	line:249
checkMutuallyExclusive	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      };$/;"	function	line:248
checkDependency	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      checkDependency = function(option){$/;"	function	line:284
checkDependency	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      };$/;"	function	line:283
checkDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      checkDependencies = function(){$/;"	function	line:308
checkDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      };$/;"	function	line:307
checkProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      checkProp = function(){$/;"	function	line:314
checkProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      };$/;"	function	line:313
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^    };$/;"	function	line:172
parseArgv	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^      parseArgv: function(it){$/;"	function	line:449
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^  };$/;"	function	line:28
import$	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^  function import$(obj, src){$/;"	function	line:460
import$	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/index.js	/^  function import$(obj, src){$/;"	function	line:460
closestString	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^  closestString = function(possibilities, input){$/;"	function	line:6
closestString	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^  fl = require('fast-levenshtein');$/;"	function	line:5
nameToRaw	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^  nameToRaw = function(name){$/;"	function	line:27
nameToRaw	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^  };$/;"	function	line:26
dasherize	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^  dasherize = function(string){$/;"	function	line:34
dasherize	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^  };$/;"	function	line:33
naturalJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^  naturalJoin = function(array){$/;"	function	line:41
naturalJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^  };$/;"	function	line:40
module.exports.closestString	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^  module.exports = {$/;"	property	line:48
module.exports.nameToRaw	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^    closestString: closestString,$/;"	property	line:49
module.exports.dasherize	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^    nameToRaw: nameToRaw,$/;"	property	line:50
module.exports.naturalJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/lib/util.js	/^    dasherize: dasherize,$/;"	property	line:51
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "name": "optionator",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "version": "0.8.2",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "author": "George Zahariev <z@georgezahariev.com>",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "description": "option parsing and help generation",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "homepage": "https:\/\/github.com\/gkz\/optionator",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "keywords": [$/;"	function	line:7
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "files": [$/;"	function	line:13
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "main": ".\/lib\/",$/;"	function	line:18
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "bugs": "https:\/\/github.com\/gkz\/optionator\/issues",$/;"	function	line:19
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "license": "MIT",$/;"	function	line:20
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "engines": {$/;"	function	line:21
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "node": ">= 0.8.0"$/;"	function	line:22
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "repository": {$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "type": "git",$/;"	function	line:25
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "url": "git:\/\/github.com\/gkz\/optionator.git"$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "scripts": {$/;"	function	line:28
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "test": "make test"$/;"	function	line:29
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "dependencies": {$/;"	function	line:31
prelude-ls	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "prelude-ls": "~1.1.2",$/;"	function	line:32
deep-is	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "deep-is": "~0.1.3",$/;"	function	line:33
wordwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "wordwrap": "~1.0.0",$/;"	function	line:34
type-check	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "type-check": "~0.3.2",$/;"	function	line:35
levn	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "levn": "~0.3.0",$/;"	function	line:36
fast-levenshtein	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "fast-levenshtein": "~2.0.4"$/;"	function	line:37
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^  "devDependencies": {$/;"	function	line:39
livescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "livescript": "~1.5.0",$/;"	function	line:40
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "mocha": "~3.0.2",$/;"	function	line:41
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/package.json	/^    "istanbul": "~0.4.1"$/;"	function	line:42
Optionator	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^# Optionator$/;"	function	line:1
Why?	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^## Why?$/;"	function	line:10
About	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^## About$/;"	function	line:23
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^## Usage$/;"	function	line:32
parse(input, parseOptions)	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^### parse(input, parseOptions)$/;"	function	line:60
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### arguments$/;"	function	line:63
returns	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### returns$/;"	function	line:68
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### example$/;"	function	line:71
parseArgv(input)	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^### parseArgv(input)$/;"	function	line:78
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### arguments$/;"	function	line:81
returns	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### returns$/;"	function	line:84
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### example$/;"	function	line:87
generateHelp(helpOptions)	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^### generateHelp(helpOptions)$/;"	function	line:92
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### arguments$/;"	function	line:95
returns	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### returns$/;"	function	line:100
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### example$/;"	function	line:103
generateHelpForOption(optionName)	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^### generateHelpForOption(optionName)$/;"	function	line:115
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### arguments$/;"	function	line:118
returns	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### returns$/;"	function	line:121
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^##### example$/;"	function	line:124
Settings Format	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^## Settings Format$/;"	function	line:133
Top Level Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^### Top Level Properties$/;"	function	line:173
Heading Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^#### Heading Properties$/;"	function	line:185
Option Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^#### Option Properties$/;"	function	line:188
Help Style Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^#### Help Style Properties$/;"	function	line:206
Argument Format	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^## Argument Format$/;"	function	line:214
Technical About	/Users/jonathan/repos/identifiers-arxiv/node_modules/optionator/README.md	/^## Technical About$/;"	function	line:235
os	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/index.js	/^var os = require('os');$/;"	variable	line:2
homedir	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/index.js	/^function homedir() {$/;"	function	line:4
homedir	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/index.js	/^function homedir() {$/;"	function	line:4
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^  "name": "os-homedir",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^  "description": "Node.js 4 `os.homedir()` ponyfill",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^  "repository": "sindresorhus\/os-homedir",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^  "devDependencies": {$/;"	function	line:36
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^    "ava": "*",$/;"	function	line:37
path-exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^    "path-exists": "^2.0.0",$/;"	function	line:38
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/package.json	/^    "xo": "^0.16.0"$/;"	function	line:39
os-homedir [![Build Status](https://travis-ci.org/sindresorhus/os-homedir.svg?branch=master)](https://travis-ci.org/sindresorhus/os-homedir)	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/readme.md	/^# os-homedir [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/os-homedir.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/os-homedir)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/readme.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/readme.md	/^## Related$/;"	function	line:23
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-homedir/readme.md	/^## License$/;"	function	line:29
childProcess	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^var childProcess = require('child_process');$/;"	variable	line:2
execFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^var execFileSync = childProcess.execFileSync;$/;"	variable	line:3
lcid	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^var lcid = require('lcid');$/;"	variable	line:4
defaultOpts.spawn	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^var defaultOpts = {spawn: true};$/;"	property	line:5
cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^var cache;$/;"	variable	line:6
fallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^function fallback() {$/;"	function	line:8
fallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^function fallback() {$/;"	function	line:8
getEnvLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^function getEnvLocale(env) {$/;"	function	line:13
getEnvLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^function getEnvLocale(env) {$/;"	function	line:13
parseLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^function parseLocale(x) {$/;"	function	line:20
parseLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^function parseLocale(x) {$/;"	function	line:20
getLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^function getLocale(str) {$/;"	function	line:29
getLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^function getLocale(str) {$/;"	function	line:29
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^module.exports = function (opts, cb) {$/;"	function	line:33
getAppleLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^	var getAppleLocale = function () {$/;"	function	line:46
module.exports.getAppleLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^	var getAppleLocale = function () {$/;"	function	line:46
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^}$/;"	function	line:31
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^module.exports.sync = function (opts) {$/;"	function	line:89
module.exports.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/index.js	/^};$/;"	function	line:87
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "name": "os-locale",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "version": "1.4.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "description": "Get the system locale",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "repository": "sindresorhus\/os-locale",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "dependencies": {$/;"	function	line:35
lcid	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^    "lcid": "^1.0.0"$/;"	function	line:36
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^  "devDependencies": {$/;"	function	line:38
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^    "ava": "*",$/;"	function	line:39
require-uncached	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^    "require-uncached": "^1.0.2",$/;"	function	line:40
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/package.json	/^    "xo": "*"$/;"	function	line:41
os-locale [![Build Status](https://travis-ci.org/sindresorhus/os-locale.svg?branch=master)](https://travis-ci.org/sindresorhus/os-locale)	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/readme.md	/^# os-locale [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/os-locale.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/os-locale)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/readme.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/readme.md	/^## Usage$/;"	function	line:17
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/readme.md	/^## API$/;"	function	line:29
osLocale([options], callback(error, locale))	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/readme.md	/^### osLocale([options], callback(error, locale))$/;"	function	line:31
osLocale.sync([options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/readme.md	/^### osLocale.sync([options])$/;"	function	line:33
options.spawn	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/readme.md	/^#### options.spawn$/;"	function	line:37
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-locale/readme.md	/^## License$/;"	function	line:45
isWindows	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/index.js	/^var isWindows = process.platform === 'win32';$/;"	variable	line:2
trailingSlashRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/index.js	/^var trailingSlashRe = isWindows ? \/[^:]\\\\$\/ : \/.\\\/$\/;$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/index.js	/^module.exports = function () {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/index.js	/^var trailingSlashRe = isWindows ? \/[^:]\\\\$\/ : \/.\\\/$\/;$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^  "name": "os-tmpdir",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^  "description": "Node.js os.tmpdir() ponyfill",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^  "repository": "sindresorhus\/os-tmpdir",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^  "devDependencies": {$/;"	function	line:37
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^    "ava": "*",$/;"	function	line:38
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/package.json	/^    "xo": "^0.16.0"$/;"	function	line:39
os-tmpdir [![Build Status](https://travis-ci.org/sindresorhus/os-tmpdir.svg?branch=master)](https://travis-ci.org/sindresorhus/os-tmpdir)	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/readme.md	/^# os-tmpdir [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/os-tmpdir.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/os-tmpdir)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/readme.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/readme.md	/^## Usage$/;"	function	line:15
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/readme.md	/^## API$/;"	function	line:25
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/os-tmpdir/readme.md	/^## License$/;"	function	line:30
isGlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^var isGlob = require('is-glob');$/;"	variable	line:10
findBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^var findBase = require('glob-base');$/;"	variable	line:11
extglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^var extglob = require('is-extglob');$/;"	variable	line:12
dotfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^var dotfile = require('is-dotfile');$/;"	variable	line:13
parseGlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^module.exports = function parseGlob(glob) {$/;"	function	line:33
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^var cache = module.exports.cache = {};$/;"	function	line:19
parseGlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^module.exports = function parseGlob(glob) {$/;"	function	line:33
dotdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^function dotdir(base) {$/;"	function	line:111
dotdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^function dotdir(base) {$/;"	function	line:111
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^function has(is, glob, ch) {$/;"	function	line:129
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^function has(is, glob, ch) {$/;"	function	line:129
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^function escape(str) {$/;"	function	line:137
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^function escape(str) {$/;"	function	line:137
esc	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^function esc(str) {$/;"	function	line:146
esc	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^function esc(str) {$/;"	function	line:146
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^function unescape(str) {$/;"	function	line:152
unescape	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/index.js	/^function unescape(str) {$/;"	function	line:152
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "name": "parse-glob",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "description": "Parse a glob pattern into an object of tokens.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "version": "3.0.4",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/parse-glob",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "repository": "jonschlinkert\/parse-glob",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/parse-glob\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^    "test": "mocha",$/;"	function	line:20
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^    "prepublish": "browserify -o browser.js -e index.js"$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "dependencies": {$/;"	function	line:23
glob-base	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^    "glob-base": "^0.3.0",$/;"	function	line:24
is-dotfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^    "is-dotfile": "^1.0.0",$/;"	function	line:25
is-extglob	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^    "is-extglob": "^1.0.0",$/;"	function	line:26
is-glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^    "is-glob": "^2.0.0"$/;"	function	line:27
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "devDependencies": {$/;"	function	line:29
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^    "browserify": "^9.0.3",$/;"	function	line:30
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^    "lodash": "^3.3.1",$/;"	function	line:31
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^    "mocha": "*"$/;"	function	line:32
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/package.json	/^  "keywords": [$/;"	function	line:34
parse-glob [![NPM version](https://badge.fury.io/js/parse-glob.svg)](http://badge.fury.io/js/parse-glob)  [![Build Status](https://travis-ci.org/jonschlinkert/parse-glob.svg)](https://travis-ci.org/jonschlinkert/parse-glob)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/README.md	/^# parse-glob [![NPM version](https:\/\/badge.fury.io\/js\/parse-glob.svg)](http:\/\/badge.fury.io\/js\/parse-glob)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/parse-glob.svg)](https:\/\/travis-ci.org\/jonschlinkert\/parse-glob)$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/README.md	/^## Usage$/;"	function	line:24
Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/README.md	/^## Properties$/;"	function	line:59
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/README.md	/^## Related$/;"	function	line:82
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/README.md	/^## Contributing$/;"	function	line:89
Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/README.md	/^## Tests$/;"	function	line:93
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/README.md	/^## Author$/;"	function	line:101
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-glob/README.md	/^## License$/;"	function	line:108
errorEx	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/index.js	/^var errorEx = require('error-ex');$/;"	variable	line:2
fallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/index.js	/^var fallback = require('.\/vendor\/parse');$/;"	variable	line:3
JSONError	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/index.js	/^var JSONError = errorEx('JSONError', {$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/index.js	/^module.exports = function (x, reviver, filename) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/index.js	/^});$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "name": "parse-json",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "version": "2.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "description": "Parse JSON with more helpful errors",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "repository": "sindresorhus\/parse-json",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^    "test": "xo && node test.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "keywords": [$/;"	function	line:22
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "dependencies": {$/;"	function	line:34
error-ex	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^    "error-ex": "^1.2.0"$/;"	function	line:35
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "devDependencies": {$/;"	function	line:37
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^    "ava": "0.0.4",$/;"	function	line:38
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^    "xo": "*"$/;"	function	line:39
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^  "xo": {$/;"	function	line:41
ignores	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/package.json	/^    "ignores": [$/;"	function	line:42
parse-json [![Build Status](https://travis-ci.org/sindresorhus/parse-json.svg?branch=master)](https://travis-ci.org/sindresorhus/parse-json)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/readme.md	/^# parse-json [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/parse-json.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/parse-json)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/readme.md	/^## API$/;"	function	line:59
parseJson(input, [reviver], [filename])	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/readme.md	/^### parseJson(input, [reviver], [filename])$/;"	function	line:61
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/readme.md	/^#### input$/;"	function	line:63
reviver	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/readme.md	/^#### reviver$/;"	function	line:67
filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/readme.md	/^#### filename$/;"	function	line:74
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/readme.md	/^## License$/;"	function	line:81
isHexDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^function isHexDigit(x) {$/;"	function	line:11
isOctDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^function isOctDigit(x) {$/;"	function	line:17
isDecDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^function isDecDigit(x) {$/;"	function	line:21
isDecDigit.unescapeMap.'	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^var unescapeMap = {$/;"	property	line:25
isDecDigit.unescapeMap."	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  '\\'': '\\'',$/;"	property	line:26
isDecDigit.unescapeMap.\	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  '"' : '"',$/;"	property	line:27
isDecDigit.unescapeMap.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  '\\\\': '\\\\',$/;"	property	line:28
isDecDigit.unescapeMap.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  'b' : '\\b',$/;"	property	line:29
isDecDigit.unescapeMap.n	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  'f' : '\\f',$/;"	property	line:30
isDecDigit.unescapeMap.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  'n' : '\\n',$/;"	property	line:31
isDecDigit.unescapeMap.t	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  'r' : '\\r',$/;"	property	line:32
isDecDigit.unescapeMap.v	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  't' : '\\t',$/;"	property	line:33
isDecDigit.unescapeMap./	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  'v' : '\\v',$/;"	property	line:34
formatError	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^function formatError(input, msg, position, lineno, column, json5) {$/;"	function	line:38
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^function parse(input, options) {$/;"	function	line:76
tokenStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  var tokenStart = function() {}$/;"	function	line:88
tokenEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  var tokenEnd = function(v) {return v}$/;"	function	line:89
function.parse.tokenEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  var tokenEnd = function(v) {return v}$/;"	function	line:89
tokenStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^      tokenStart = function() {$/;"	function	line:101
tokenEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^      tokenEnd = function(v, type) {$/;"	function	line:106
var.hash.raw	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^          var hash = {$/;"	property	line:108
tokenEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^      }$/;"	function	line:104
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function fail(msg) {$/;"	function	line:122
newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function newline(chr) {$/;"	function	line:147
parse.fail.function.newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function newline(chr) {$/;"	function	line:147
parseGeneric	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function parseGeneric() {$/;"	function	line:154
parse.fail.function.parseGeneric	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function parseGeneric() {$/;"	function	line:154
parseKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function parseKey() {$/;"	function	line:199
parse.fail.parseKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function parseKey() {$/;"	function	line:199
skipWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function skipWhiteSpace() {$/;"	function	line:242
parse.fail.skipWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function skipWhiteSpace() {$/;"	function	line:242
parse.fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function fail(msg) {$/;"	function	line:122
skipComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function skipComment(multi) {$/;"	function	line:279
parse.skipComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function skipComment(multi) {$/;"	function	line:279
parseKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function parseKeyword(keyword) {$/;"	function	line:310
parseObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function parseObject() {$/;"	function	line:323
parseArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function parseArray() {$/;"	function	line:403
parseNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function parseNumber() {$/;"	function	line:447
to_num	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^    var to_num = function(is_octal) {$/;"	function	line:455
parseIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function parseIdentifier() {$/;"	function	line:545
parseString	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  function parseString(endChar) {$/;"	function	line:587
parseJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^module.exports.parse = function parseJSON(input, options) {$/;"	function	line:698
options.reviver	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^    options = {$/;"	property	line:701
module.exports.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^}$/;"	function	line:686
parseJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^module.exports.parse = function parseJSON(input, options) {$/;"	function	line:698
tokenizeJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^module.exports.tokenize = function tokenizeJSON(input, options) {$/;"	function	line:740
module.exports.tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^}$/;"	function	line:738
tokenizeJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^module.exports.tokenize = function tokenizeJSON(input, options) {$/;"	function	line:740
_tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  options._tokenize = function(smth) {$/;"	function	line:743
options._tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/parse.js	/^  if (options == null) options = {}$/;"	function	line:741
isWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/unicode.js	/^module.exports.isWhiteSpace = function isWhiteSpace(x) {$/;"	function	line:11
isWhiteSpaceJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/unicode.js	/^module.exports.isWhiteSpaceJSON = function isWhiteSpaceJSON(x) {$/;"	function	line:29
isLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/unicode.js	/^module.exports.isLineTerminator = function isLineTerminator(x) {$/;"	function	line:36
isLineTerminatorJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/unicode.js	/^module.exports.isLineTerminatorJSON = function isLineTerminatorJSON(x) {$/;"	function	line:45
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/unicode.js	/^module.exports.isIdentifierStart = function isIdentifierStart(x) {$/;"	function	line:50
isIdentifierPart	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse-json/vendor/unicode.js	/^module.exports.isIdentifierPart = function isIdentifierPart(x) {$/;"	function	line:58
1.5.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.5.1$/;"	function	line:1
1.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.5.0$/;"	function	line:4
1.4.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.4.2$/;"	function	line:7
1.4.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.4.1$/;"	function	line:10
1.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.4.0$/;"	function	line:13
1.3.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.3.2$/;"	function	line:19
1.3.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.3.1$/;"	function	line:22
1.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.3.0$/;"	function	line:25
1.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.2.0$/;"	function	line:28
1.1.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.1.6$/;"	function	line:33
1.1.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.1.5$/;"	function	line:36
1.1.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.1.4$/;"	function	line:39
1.1.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.1.3$/;"	function	line:43
1.1.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.1.2$/;"	function	line:46
1.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.1.1$/;"	function	line:49
1.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 1.0.0$/;"	function	line:55
0.8.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 0.8.3$/;"	function	line:58
0.8.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 0.8.1$/;"	function	line:61
0.6.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 0.6.1$/;"	function	line:65
0.6.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/CHANGELOG.md	/^## 0.6.0$/;"	function	line:68
Table of contents	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^# Table of contents$/;"	function	line:17
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^# Install$/;"	function	line:26
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^# Usage$/;"	function	line:31
API Reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^# API Reference$/;"	function	line:44
Objects	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## Objects$/;"	function	line:45
Typedefs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## Typedefs$/;"	function	line:50
parse5 : <code>object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## parse5 : <code>object<\/code>$/;"	function	line:66
parse5.ParserStream ⇐ <code>stream.Writable</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### parse5.ParserStream ⇐ <code>stream.Writable<\/code>$/;"	function	line:90
new ParserStream(options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^#### new ParserStream(options)$/;"	function	line:100
parserStream.document : <code>ASTNode.&lt;document&gt;</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^#### parserStream.document : <code>ASTNode.&lt;document&gt;<\/code>$/;"	function	line:126
"script" (scriptElement, documentWrite(html), resume)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^#### "script" (scriptElement, documentWrite(html), resume)$/;"	function	line:131
parse5.SAXParser ⇐ <code>stream.Transform</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### parse5.SAXParser ⇐ <code>stream.Transform<\/code>$/;"	function	line:167
new SAXParser(options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^#### new SAXParser(options)$/;"	function	line:181
saxParser.stop()	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^#### saxParser.stop()$/;"	function	line:213
"startTag" (name, attributes, selfClosing, [location])	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^#### "startTag" (name, attributes, selfClosing, [location])$/;"	function	line:241
"endTag" (name, [location])	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^#### "endTag" (name, [location])$/;"	function	line:254
"comment" (text, [location])	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^#### "comment" (text, [location])$/;"	function	line:265
"doctype" (name, publicId, systemId, [location])	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^#### "doctype" (name, publicId, systemId, [location])$/;"	function	line:276
"text" (text, [location])	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^#### "text" (text, [location])$/;"	function	line:289
parse5.SerializerStream ⇐ <code>stream.Readable</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### parse5.SerializerStream ⇐ <code>stream.Readable<\/code>$/;"	function	line:300
new SerializerStream(node, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^#### new SerializerStream(node, [options])$/;"	function	line:304
parse5.treeAdapters	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### parse5.treeAdapters$/;"	function	line:328
parse5.parse(html, [options]) ⇒ <code>ASTNode.&lt;Document&gt;</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### parse5.parse(html, [options]) ⇒ <code>ASTNode.&lt;Document&gt;<\/code>$/;"	function	line:350
parse5.parseFragment([fragmentContext], html, [options]) ⇒ <code>ASTNode.&lt;DocumentFragment&gt;</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### parse5.parseFragment([fragmentContext], html, [options]) ⇒ <code>ASTNode.&lt;DocumentFragment&gt;<\/code>$/;"	function	line:368
parse5.serialize(node, [options]) ⇒ <code>String</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### parse5.serialize(node, [options]) ⇒ <code>String<\/code>$/;"	function	line:390
ElementLocationInfo : <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## ElementLocationInfo : <code>Object<\/code>$/;"	function	line:414
LocationInfo : <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## LocationInfo : <code>Object<\/code>$/;"	function	line:425
ParserOptions : <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## ParserOptions : <code>Object<\/code>$/;"	function	line:437
SAXParserOptions : <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## SAXParserOptions : <code>Object<\/code>$/;"	function	line:447
SerializerOptions : <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## SerializerOptions : <code>Object<\/code>$/;"	function	line:456
TreeAdapter : <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## TreeAdapter : <code>Object<\/code>$/;"	function	line:465
TreeAdapter.createDocument() ⇒ <code>ASTNode.&lt;Document&gt;</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.createDocument() ⇒ <code>ASTNode.&lt;Document&gt;<\/code>$/;"	function	line:497
TreeAdapter.createDocumentFragment() ⇒ <code>ASTNode.&lt;DocumentFragment&gt;</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.createDocumentFragment() ⇒ <code>ASTNode.&lt;DocumentFragment&gt;<\/code>$/;"	function	line:504
TreeAdapter.createElement(tagName, namespaceURI, attrs) ⇒ <code>ASTNode.&lt;Element&gt;</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.createElement(tagName, namespaceURI, attrs) ⇒ <code>ASTNode.&lt;Element&gt;<\/code>$/;"	function	line:511
TreeAdapter.createElement(data) ⇒ <code>ASTNode.&lt;CommentNode&gt;</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.createElement(data) ⇒ <code>ASTNode.&lt;CommentNode&gt;<\/code>$/;"	function	line:525
TreeAdapter.setDocumentType(document, name, publicId, systemId)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.setDocumentType(document, name, publicId, systemId)$/;"	function	line:537
TreeAdapter.setQuirksMode(document)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.setQuirksMode(document)$/;"	function	line:554
TreeAdapter.setQuirksMode(document) ⇒ <code>Boolean</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.setQuirksMode(document) ⇒ <code>Boolean<\/code>$/;"	function	line:565
TreeAdapter.detachNode(node)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.detachNode(node)$/;"	function	line:576
TreeAdapter.insertText(parentNode, text)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.insertText(parentNode, text)$/;"	function	line:587
TreeAdapter.insertTextBefore(parentNode, text, referenceNode)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.insertTextBefore(parentNode, text, referenceNode)$/;"	function	line:601
TreeAdapter.adoptAttributes(recipientNode, attrs)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.adoptAttributes(recipientNode, attrs)$/;"	function	line:617
TreeAdapter.getFirstChild(node) ⇒ <code>ASTNode</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.getFirstChild(node) ⇒ <code>ASTNode<\/code>$/;"	function	line:630
TreeAdapter.getChildNodes(node) ⇒ <code>Array</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.getChildNodes(node) ⇒ <code>Array<\/code>$/;"	function	line:642
TreeAdapter.getParentNode(node) ⇒ <code>ASTNode</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.getParentNode(node) ⇒ <code>ASTNode<\/code>$/;"	function	line:654
TreeAdapter.getAttrList(node) ⇒ <code>Array</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.getAttrList(node) ⇒ <code>Array<\/code>$/;"	function	line:666
TreeAdapter.getTagName(element) ⇒ <code>String</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.getTagName(element) ⇒ <code>String<\/code>$/;"	function	line:679
TreeAdapter.getNamespaceURI(element) ⇒ <code>String</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.getNamespaceURI(element) ⇒ <code>String<\/code>$/;"	function	line:691
TreeAdapter.getTextNodeContent(textNode) ⇒ <code>String</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.getTextNodeContent(textNode) ⇒ <code>String<\/code>$/;"	function	line:703
TreeAdapter.getTextNodeContent(commentNode) ⇒ <code>String</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.getTextNodeContent(commentNode) ⇒ <code>String<\/code>$/;"	function	line:715
TreeAdapter.getDocumentTypeNodeName(doctypeNode) ⇒ <code>String</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.getDocumentTypeNodeName(doctypeNode) ⇒ <code>String<\/code>$/;"	function	line:727
TreeAdapter.getDocumentTypeNodePublicId(doctypeNode) ⇒ <code>String</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.getDocumentTypeNodePublicId(doctypeNode) ⇒ <code>String<\/code>$/;"	function	line:739
TreeAdapter.getDocumentTypeNodeSystemId(doctypeNode) ⇒ <code>String</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.getDocumentTypeNodeSystemId(doctypeNode) ⇒ <code>String<\/code>$/;"	function	line:751
TreeAdapter.isTextNode(node) ⇒ <code>Boolean</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.isTextNode(node) ⇒ <code>Boolean<\/code>$/;"	function	line:763
TreeAdapter.isCommentNode(node) ⇒ <code>Boolean</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.isCommentNode(node) ⇒ <code>Boolean<\/code>$/;"	function	line:774
TreeAdapter.isDocumentTypeNode(node) ⇒ <code>Boolean</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.isDocumentTypeNode(node) ⇒ <code>Boolean<\/code>$/;"	function	line:785
TreeAdapter.isElementNode(node) ⇒ <code>Boolean</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^### TreeAdapter.isElementNode(node) ⇒ <code>Boolean<\/code>$/;"	function	line:796
FAQ	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^# FAQ$/;"	function	line:807
Q: I want to work with my own document tree format. How can I achieve this?	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## Q: I want to work with my own document tree format. How can I achieve this?$/;"	function	line:809
Q: How can I use parse5 in the browser?	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## Q: How can I use parse5 in the browser?$/;"	function	line:828
Q: I'm parsing `<img src="foo">` with the `SAXParser` and I expect `selfClosing` flag to be `true` for the `<img>` tag. But it's not. Is there something wrong with parser?	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## Q: I'm parsing `<img src="foo">` with the `SAXParser` and I expect `selfClosing` flag to be `true` for the `<img>` tag. But it's not. Is there something wrong with parser?$/;"	function	line:832
Q: I have some weird output from the parser, seems like it's a bug.	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## Q: I have some weird output from the parser, seems like it's a bug.$/;"	function	line:844
Version history	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^# Version history$/;"	function	line:861
2.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 2.0.0$/;"	function	line:862
1.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.5.0$/;"	function	line:877
1.4.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.4.2$/;"	function	line:880
1.4.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.4.1$/;"	function	line:883
1.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.4.0$/;"	function	line:886
1.3.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.3.2$/;"	function	line:892
1.3.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.3.1$/;"	function	line:895
1.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.3.0$/;"	function	line:898
1.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.2.0$/;"	function	line:901
1.1.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.1.6$/;"	function	line:906
1.1.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.1.5$/;"	function	line:909
1.1.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.1.4$/;"	function	line:912
1.1.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.1.3$/;"	function	line:916
1.1.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.1.2$/;"	function	line:919
1.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.1.1$/;"	function	line:922
1.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 1.0.0$/;"	function	line:928
0.8.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 0.8.3$/;"	function	line:931
0.8.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 0.8.1$/;"	function	line:934
0.6.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 0.6.1$/;"	function	line:938
0.6.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^## 0.6.0$/;"	function	line:941
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/docs/build/index.md	/^# License$/;"	function	line:944
exports.TreeAdapters.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/index.js	/^exports.TreeAdapters = {$/;"	property	line:9
VALID_DOCTYPE_NAME	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/doctype.js	/^var VALID_DOCTYPE_NAME = 'html',$/;"	variable	line:4
enquoteDoctypeId	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/doctype.js	/^function enquoteDoctypeId(id) {$/;"	function	line:86
enquoteDoctypeId	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/doctype.js	/^function enquoteDoctypeId(id) {$/;"	function	line:86
isQuirks	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/doctype.js	/^exports.isQuirks = function (name, publicId, systemId) {$/;"	function	line:94
exports.isQuirks	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/doctype.js	/^}$/;"	function	line:90
serializeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/doctype.js	/^exports.serializeContent = function (name, publicId, systemId) {$/;"	function	line:121
exports.serializeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/doctype.js	/^};$/;"	function	line:119
Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^var Tokenizer = require('..\/tokenization\/tokenizer'),$/;"	variable	line:3
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^var $ = HTML.TAG_NAMES,$/;"	variable	line:7
MIME_TYPES.TEXT_HTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^var MIME_TYPES = {$/;"	property	line:13
MIME_TYPES.APPLICATION_XML	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    TEXT_HTML: 'text\/html',$/;"	property	line:14
xlink:actuate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    XML_ATTRS_ADJUSTMENT_MAP = {$/;"	property	line:85
SVG_TAG_NAMES_ADJUSTMENT_MAP.altglyph	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^var SVG_TAG_NAMES_ADJUSTMENT_MAP = {$/;"	property	line:102
SVG_TAG_NAMES_ADJUSTMENT_MAP.altglyphdef	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'altglyph': 'altGlyph',$/;"	property	line:103
SVG_TAG_NAMES_ADJUSTMENT_MAP.altglyphitem	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'altglyphdef': 'altGlyphDef',$/;"	property	line:104
SVG_TAG_NAMES_ADJUSTMENT_MAP.animatecolor	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'altglyphitem': 'altGlyphItem',$/;"	property	line:105
SVG_TAG_NAMES_ADJUSTMENT_MAP.animatemotion	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'animatecolor': 'animateColor',$/;"	property	line:106
SVG_TAG_NAMES_ADJUSTMENT_MAP.animatetransform	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'animatemotion': 'animateMotion',$/;"	property	line:107
SVG_TAG_NAMES_ADJUSTMENT_MAP.clippath	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'animatetransform': 'animateTransform',$/;"	property	line:108
SVG_TAG_NAMES_ADJUSTMENT_MAP.feblend	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'clippath': 'clipPath',$/;"	property	line:109
SVG_TAG_NAMES_ADJUSTMENT_MAP.fecolormatrix	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'feblend': 'feBlend',$/;"	property	line:110
SVG_TAG_NAMES_ADJUSTMENT_MAP.fecomponenttransfer	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fecolormatrix': 'feColorMatrix',$/;"	property	line:111
SVG_TAG_NAMES_ADJUSTMENT_MAP.fecomposite	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fecomponenttransfer': 'feComponentTransfer',$/;"	property	line:112
SVG_TAG_NAMES_ADJUSTMENT_MAP.feconvolvematrix	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fecomposite': 'feComposite',$/;"	property	line:113
SVG_TAG_NAMES_ADJUSTMENT_MAP.fediffuselighting	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'feconvolvematrix': 'feConvolveMatrix',$/;"	property	line:114
SVG_TAG_NAMES_ADJUSTMENT_MAP.fedisplacementmap	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fediffuselighting': 'feDiffuseLighting',$/;"	property	line:115
SVG_TAG_NAMES_ADJUSTMENT_MAP.fedistantlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fedisplacementmap': 'feDisplacementMap',$/;"	property	line:116
SVG_TAG_NAMES_ADJUSTMENT_MAP.feflood	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fedistantlight': 'feDistantLight',$/;"	property	line:117
SVG_TAG_NAMES_ADJUSTMENT_MAP.fefunca	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'feflood': 'feFlood',$/;"	property	line:118
SVG_TAG_NAMES_ADJUSTMENT_MAP.fefuncb	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fefunca': 'feFuncA',$/;"	property	line:119
SVG_TAG_NAMES_ADJUSTMENT_MAP.fefuncg	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fefuncb': 'feFuncB',$/;"	property	line:120
SVG_TAG_NAMES_ADJUSTMENT_MAP.fefuncr	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fefuncg': 'feFuncG',$/;"	property	line:121
SVG_TAG_NAMES_ADJUSTMENT_MAP.fegaussianblur	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fefuncr': 'feFuncR',$/;"	property	line:122
SVG_TAG_NAMES_ADJUSTMENT_MAP.feimage	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fegaussianblur': 'feGaussianBlur',$/;"	property	line:123
SVG_TAG_NAMES_ADJUSTMENT_MAP.femerge	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'feimage': 'feImage',$/;"	property	line:124
SVG_TAG_NAMES_ADJUSTMENT_MAP.femergenode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'femerge': 'feMerge',$/;"	property	line:125
SVG_TAG_NAMES_ADJUSTMENT_MAP.femorphology	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'femergenode': 'feMergeNode',$/;"	property	line:126
SVG_TAG_NAMES_ADJUSTMENT_MAP.feoffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'femorphology': 'feMorphology',$/;"	property	line:127
SVG_TAG_NAMES_ADJUSTMENT_MAP.fepointlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'feoffset': 'feOffset',$/;"	property	line:128
SVG_TAG_NAMES_ADJUSTMENT_MAP.fespecularlighting	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fepointlight': 'fePointLight',$/;"	property	line:129
SVG_TAG_NAMES_ADJUSTMENT_MAP.fespotlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fespecularlighting': 'feSpecularLighting',$/;"	property	line:130
SVG_TAG_NAMES_ADJUSTMENT_MAP.fetile	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fespotlight': 'feSpotLight',$/;"	property	line:131
SVG_TAG_NAMES_ADJUSTMENT_MAP.feturbulence	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'fetile': 'feTile',$/;"	property	line:132
SVG_TAG_NAMES_ADJUSTMENT_MAP.foreignobject	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'feturbulence': 'feTurbulence',$/;"	property	line:133
SVG_TAG_NAMES_ADJUSTMENT_MAP.glyphref	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'foreignobject': 'foreignObject',$/;"	property	line:134
SVG_TAG_NAMES_ADJUSTMENT_MAP.lineargradient	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'glyphref': 'glyphRef',$/;"	property	line:135
SVG_TAG_NAMES_ADJUSTMENT_MAP.radialgradient	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'lineargradient': 'linearGradient',$/;"	property	line:136
SVG_TAG_NAMES_ADJUSTMENT_MAP.textpath	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^    'radialgradient': 'radialGradient',$/;"	property	line:137
causesExit	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^exports.causesExit = function (startTagToken) {$/;"	function	line:190
exports.causesExit	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^EXITS_FOREIGN_CONTENT[$.VAR] = true;$/;"	function	line:187
adjustTokenMathMLAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^exports.adjustTokenMathMLAttrs = function (token) {$/;"	function	line:203
exports.adjustTokenMathMLAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^};$/;"	function	line:200
adjustTokenSVGAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^exports.adjustTokenSVGAttrs = function (token) {$/;"	function	line:212
exports.adjustTokenSVGAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^};$/;"	function	line:210
adjustTokenXMLAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^exports.adjustTokenXMLAttrs = function (token) {$/;"	function	line:221
exports.adjustTokenXMLAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^};$/;"	function	line:219
adjustTokenSVGTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^exports.adjustTokenSVGTagName = function (token) {$/;"	function	line:233
exports.adjustTokenSVGTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^};$/;"	function	line:231
isMathMLTextIntegrationPoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^exports.isMathMLTextIntegrationPoint = function (tn, ns) {$/;"	function	line:241
exports.isMathMLTextIntegrationPoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^};$/;"	function	line:238
isHtmlIntegrationPoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^exports.isHtmlIntegrationPoint = function (tn, ns, attrs) {$/;"	function	line:245
exports.isHtmlIntegrationPoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/foreign_content.js	/^};$/;"	function	line:243
exports.ATTRS.TYPE	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/html.js	/^exports.ATTRS = {$/;"	property	line:12
exports.ATTRS.ACTION	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/html.js	/^    TYPE: 'type',$/;"	property	line:13
exports.ATTRS.ENCODING	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/html.js	/^    ACTION: 'action',$/;"	property	line:14
exports.ATTRS.PROMPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/html.js	/^    ENCODING: 'encoding',$/;"	property	line:15
exports.ATTRS.NAME	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/html.js	/^    PROMPT: 'prompt',$/;"	property	line:16
exports.ATTRS.COLOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/html.js	/^    NAME: 'name',$/;"	property	line:17
exports.ATTRS.FACE	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/html.js	/^    COLOR: 'color',$/;"	property	line:18
exports.ATTRS.SIZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/html.js	/^    FACE: 'face',$/;"	property	line:19
exports.CODE_POINTS.EOF	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/unicode.js	/^exports.CODE_POINTS = {$/;"	property	line:5
exports.CODE_POINT_SEQUENCES.DASH_DASH_STRING	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/unicode.js	/^exports.CODE_POINT_SEQUENCES = {$/;"	property	line:40
mergeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/utils.js	/^exports.mergeOptions = function (defaults, options) {$/;"	function	line:3
exports.mergeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/common/utils.js	/^'use strict';$/;"	function	line:1
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/jsdom_parser.js	/^var Parser = require('..\/tree_construction\/parser'),$/;"	variable	line:3
parseDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/jsdom_parser.js	/^exports.parseDocument = function (html, treeAdapter) {$/;"	function	line:7
_runParsingLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/jsdom_parser.js	/^    parser._runParsingLoop = function () {$/;"	function	line:13
parser._runParsingLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/jsdom_parser.js	/^        parsingUnit = new ParsingUnit(parser);$/;"	function	line:10
exports.parseDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/jsdom_parser.js	/^    ParsingUnit = require('.\/parsing_unit');$/;"	function	line:4
parseInnerHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/jsdom_parser.js	/^exports.parseInnerHtml = function (innerHtml, contextElement, treeAdapter) {$/;"	function	line:34
exports.parseInnerHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/jsdom_parser.js	/^};$/;"	function	line:32
_stateGuard	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype._stateGuard = function (suspend) {$/;"	function	line:10
ParsingUnit	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^};$/;"	class	line:8
ParsingUnit._stateGuard	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype._stateGuard = function (suspend) {$/;"	method	line:10
suspend	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype.suspend = function () {$/;"	function	line:20
ParsingUnit.suspend	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype.suspend = function () {$/;"	method	line:20
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype.resume = function () {$/;"	function	line:26
ParsingUnit.resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype.resume = function () {$/;"	method	line:26
documentWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype.documentWrite = function (html) {$/;"	function	line:37
ParsingUnit.documentWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype.documentWrite = function (html) {$/;"	method	line:37
handleScripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype.handleScripts = function (scriptHandler) {$/;"	function	line:43
ParsingUnit.handleScripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype.handleScripts = function (scriptHandler) {$/;"	method	line:43
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype.done = function (callback) {$/;"	function	line:49
ParsingUnit.done	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/jsdom/parsing_unit.js	/^ParsingUnit.prototype.done = function (callback) {$/;"	method	line:49
DefaultTreeAdapter	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/serialization/serializer.js	/^var DefaultTreeAdapter = require('..\/tree_adapters\/default'),$/;"	variable	line:3
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/serialization/serializer.js	/^var $ = HTML.TAG_NAMES,$/;"	variable	line:9
DEFAULT_OPTIONS.encodeHtmlEntities	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/serialization/serializer.js	/^var DEFAULT_OPTIONS = {$/;"	property	line:13
escapeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/serialization/serializer.js	/^function escapeString(str, attrMode) {$/;"	function	line:25
serialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/serialization/serializer.js	/^Serializer.prototype.serialize = function (node) {$/;"	function	line:55
_serializeChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/serialization/serializer.js	/^Serializer.prototype._serializeChildNodes = function (parentNode) {$/;"	function	line:64
_serializeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/serialization/serializer.js	/^Serializer.prototype._serializeElement = function (node) {$/;"	function	line:86
_serializeAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/serialization/serializer.js	/^Serializer.prototype._serializeAttributes = function (node) {$/;"	function	line:119
_serializeTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/serialization/serializer.js	/^Serializer.prototype._serializeTextNode = function (node) {$/;"	function	line:151
_serializeCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/serialization/serializer.js	/^Serializer.prototype._serializeCommentNode = function (node) {$/;"	function	line:168
_serializeDocumentTypeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/serialization/serializer.js	/^Serializer.prototype._serializeDocumentTypeNode = function (node) {$/;"	function	line:172
Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^var Tokenizer = require('..\/tokenization\/tokenizer'),$/;"	variable	line:3
DEFAULT_OPTIONS.decodeHtmlEntities	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^var DEFAULT_OPTIONS = {$/;"	property	line:8
DEFAULT_OPTIONS.locationInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^    decodeHtmlEntities: true,$/;"	property	line:9
skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^function skip() {$/;"	function	line:14
skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^function skip() {$/;"	function	line:14
this.handlers.doctype	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^    this.handlers = {$/;"	property	line:21
_wrapHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^SimpleApiParser.prototype._wrapHandler = function (handler) {$/;"	function	line:30
SimpleApiParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^};$/;"	class	line:28
SimpleApiParser._wrapHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^SimpleApiParser.prototype._wrapHandler = function (handler) {$/;"	method	line:30
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^SimpleApiParser.prototype.parse = function (html) {$/;"	function	line:47
SimpleApiParser.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^SimpleApiParser.prototype.parse = function (html) {$/;"	method	line:47
_handleToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^SimpleApiParser.prototype._handleToken = function (token) {$/;"	function	line:78
SimpleApiParser._handleToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^SimpleApiParser.prototype._handleToken = function (token) {$/;"	method	line:78
_reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^SimpleApiParser.prototype._reset = function (html) {$/;"	function	line:96
SimpleApiParser._reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^SimpleApiParser.prototype._reset = function (html) {$/;"	method	line:96
_emitPendingText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^SimpleApiParser.prototype._emitPendingText = function () {$/;"	function	line:102
SimpleApiParser._emitPendingText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/simple_api_parser.js	/^SimpleApiParser.prototype._emitPendingText = function () {$/;"	method	line:102
Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^var Tokenizer = require('..\/tokenization\/tokenizer'),$/;"	variable	line:3
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^var $ = HTML.TAG_NAMES,$/;"	variable	line:9
getNextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype.getNextToken = function () {$/;"	function	line:25
TokenizerProxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^};$/;"	class	line:22
TokenizerProxy.getNextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype.getNextToken = function () {$/;"	method	line:25
_enterNamespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype._enterNamespace = function (namespace) {$/;"	function	line:43
TokenizerProxy._enterNamespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype._enterNamespace = function (namespace) {$/;"	method	line:43
_leaveCurrentNamespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype._leaveCurrentNamespace = function () {$/;"	function	line:52
TokenizerProxy._leaveCurrentNamespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype._leaveCurrentNamespace = function () {$/;"	method	line:52
_ensureTokenizerMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype._ensureTokenizerMode = function (tn) {$/;"	function	line:62
TokenizerProxy._ensureTokenizerMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype._ensureTokenizerMode = function (tn) {$/;"	method	line:62
_handleStartTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype._handleStartTagToken = function (token) {$/;"	function	line:78
TokenizerProxy._handleStartTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype._handleStartTagToken = function (token) {$/;"	method	line:78
_handleEndTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype._handleEndTagToken = function (token) {$/;"	function	line:103
TokenizerProxy._handleEndTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/simple_api/tokenizer_proxy.js	/^TokenizerProxy.prototype._handleEndTagToken = function (token) {$/;"	method	line:103
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^exports.assign = function (tokenizer) {$/;"	function	line:3
_attachLocationInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    tokenizer._attachLocationInfo = function (token) {$/;"	function	line:10
token.location.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^        token.location = {$/;"	property	line:11
tokenizer._attachLocationInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    tokenizer.tokenStartLoc = -1;$/;"	function	line:7
_createStartTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    tokenizer._createStartTagToken = function (tagNameFirstCh) {$/;"	function	line:18
tokenizer._createStartTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    };$/;"	class	line:15
_createEndTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    tokenizer._createEndTagToken = function (tagNameFirstCh) {$/;"	function	line:23
tokenizer._createEndTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    };$/;"	class	line:21
_createCommentToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    tokenizer._createCommentToken = function () {$/;"	function	line:28
tokenizer._createCommentToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    };$/;"	class	line:26
_createDoctypeToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    tokenizer._createDoctypeToken = function (doctypeNameFirstCh) {$/;"	function	line:33
tokenizer._createDoctypeToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    };$/;"	class	line:31
_createCharacterToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    tokenizer._createCharacterToken = function (type, ch) {$/;"	function	line:38
tokenizer._createCharacterToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    };$/;"	class	line:36
_emitCurrentToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    tokenizer._emitCurrentToken = function () {$/;"	function	line:44
tokenizer._emitCurrentToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    };$/;"	function	line:41
_emitCurrentCharacterToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    tokenizer._emitCurrentCharacterToken = function () {$/;"	function	line:54
tokenizer._emitCurrentCharacterToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^    };$/;"	function	line:52
exports.assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/location_info_mixin.js	/^'use strict';$/;"	function	line:1
module.exports.65	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/named_entity_trie.js	/^module.exports = {65:{l:{69:{l:{108:{l:{105:{l:{103:{l:{59:{c:[198]}},c:[198]}}}}}}},77:{l:{80:{l:{59:{c:[38]}},c:[38]}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[193]}},c:[193]}}}}}}}}},98:{l:{114:{l:{101:{l:{118:{l:{101:{l:{59:{c:[258]}}}}}}}}}}},99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[194]}},c:[194]}}}}},121:{l:{59:{c:[1040]}}}}},102:{l:{114:{l:{59:{c:[120068]}}}}},103:{l:{114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[192]}},c:[192]}}}}}}}}},108:{l:{112:{l:{104:{l:{97:{l:{59:{c:[913]}}}}}}}}},109:{l:{97:{l:{99:{l:{114:{l:{59:{c:[256]}}}}}}}}},110:{l:{100:{l:{59:{c:[10835]}}}}},111:{l:{103:{l:{111:{l:{110:{l:{59:{c:[260]}}}}}}},112:{l:{102:{l:{59:{c:[120120]}}}}}}},112:{l:{112:{l:{108:{l:{121:{l:{70:{l:{117:{l:{110:{l:{99:{l:{116:{l:{105:{l:{111:{l:{110:{l:{59:{c:[8289]}}}}}}}}}}}}}}}}}}}}}}}}},114:{l:{105:{l:{110:{l:{103:{l:{59:{c:[197]}},c:[197]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119964]}}}}},115:{l:{105:{l:{103:{l:{110:{l:{59:{c:[8788]}}}}}}}}}}},116:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[195]}},c:[195]}}}}}}}}},117:{l:{109:{l:{108:{l:{59:{c:[196]}},c:[196]}}}}}}},66:{l:{97:{l:{99:{l:{107:{l:{115:{l:{108:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8726]}}}}}}}}}}}}}}},114:{l:{118:{l:{59:{c:[10983]}}},119:{l:{101:{l:{100:{l:{59:{c:[8966]}}}}}}}}}}},99:{l:{121:{l:{59:{c:[1041]}}}}},101:{l:{99:{l:{97:{l:{117:{l:{115:{l:{101:{l:{59:{c:[8757]}}}}}}}}}}},114:{l:{110:{l:{111:{l:{117:{l:{108:{l:{108:{l:{105:{l:{115:{l:{59:{c:[8492]}}}}}}}}}}}}}}}}},116:{l:{97:{l:{59:{c:[914]}}}}}}},102:{l:{114:{l:{59:{c:[120069]}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120121]}}}}}}},114:{l:{101:{l:{118:{l:{101:{l:{59:{c:[728]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[8492]}}}}}}},117:{l:{109:{l:{112:{l:{101:{l:{113:{l:{59:{c:[8782]}}}}}}}}}}}}},67:{l:{72:{l:{99:{l:{121:{l:{59:{c:[1063]}}}}}}},79:{l:{80:{l:{89:{l:{59:{c:[169]}},c:[169]}}}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[262]}}}}}}}}},112:{l:{59:{c:[8914]},105:{l:{116:{l:{97:{l:{108:{l:{68:{l:{105:{l:{102:{l:{102:{l:{101:{l:{114:{l:{101:{l:{110:{l:{116:{l:{105:{l:{97:{l:{108:{l:{68:{l:{59:{c:[8517]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},121:{l:{108:{l:{101:{l:{121:{l:{115:{l:{59:{c:[8493]}}}}}}}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[268]}}}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[199]}},c:[199]}}}}}}},105:{l:{114:{l:{99:{l:{59:{c:[264]}}}}}}},111:{l:{110:{l:{105:{l:{110:{l:{116:{l:{59:{c:[8752]}}}}}}}}}}}}},100:{l:{111:{l:{116:{l:{59:{c:[266]}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{108:{l:{97:{l:{59:{c:[184]}}}}}}}}}}},110:{l:{116:{l:{101:{l:{114:{l:{68:{l:{111:{l:{116:{l:{59:{c:[183]}}}}}}}}}}}}}}}}},102:{l:{114:{l:{59:{c:[8493]}}}}},104:{l:{105:{l:{59:{c:[935]}}}}},105:{l:{114:{l:{99:{l:{108:{l:{101:{l:{68:{l:{111:{l:{116:{l:{59:{c:[8857]}}}}}}},77:{l:{105:{l:{110:{l:{117:{l:{115:{l:{59:{c:[8854]}}}}}}}}}}},80:{l:{108:{l:{117:{l:{115:{l:{59:{c:[8853]}}}}}}}}},84:{l:{105:{l:{109:{l:{101:{l:{115:{l:{59:{c:[8855]}}}}}}}}}}}}}}}}}}}}},108:{l:{111:{l:{99:{l:{107:{l:{119:{l:{105:{l:{115:{l:{101:{l:{67:{l:{111:{l:{110:{l:{116:{l:{111:{l:{117:{l:{114:{l:{73:{l:{110:{l:{116:{l:{101:{l:{103:{l:{114:{l:{97:{l:{108:{l:{59:{c:[8754]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},115:{l:{101:{l:{67:{l:{117:{l:{114:{l:{108:{l:{121:{l:{68:{l:{111:{l:{117:{l:{98:{l:{108:{l:{101:{l:{81:{l:{117:{l:{111:{l:{116:{l:{101:{l:{59:{c:[8221]}}}}}}}}}}}}}}}}}}}}}}},81:{l:{117:{l:{111:{l:{116:{l:{101:{l:{59:{c:[8217]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},111:{l:{108:{l:{111:{l:{110:{l:{59:{c:[8759]},101:{l:{59:{c:[10868]}}}}}}}}},110:{l:{103:{l:{114:{l:{117:{l:{101:{l:{110:{l:{116:{l:{59:{c:[8801]}}}}}}}}}}}}},105:{l:{110:{l:{116:{l:{59:{c:[8751]}}}}}}},116:{l:{111:{l:{117:{l:{114:{l:{73:{l:{110:{l:{116:{l:{101:{l:{103:{l:{114:{l:{97:{l:{108:{l:{59:{c:[8750]}}}}}}}}}}}}}}}}}}}}}}}}}}},112:{l:{102:{l:{59:{c:[8450]}}},114:{l:{111:{l:{100:{l:{117:{l:{99:{l:{116:{l:{59:{c:[8720]}}}}}}}}}}}}}}},117:{l:{110:{l:{116:{l:{101:{l:{114:{l:{67:{l:{108:{l:{111:{l:{99:{l:{107:{l:{119:{l:{105:{l:{115:{l:{101:{l:{67:{l:{111:{l:{110:{l:{116:{l:{111:{l:{117:{l:{114:{l:{73:{l:{110:{l:{116:{l:{101:{l:{103:{l:{114:{l:{97:{l:{108:{l:{59:{c:[8755]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},114:{l:{111:{l:{115:{l:{115:{l:{59:{c:[10799]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119966]}}}}}}},117:{l:{112:{l:{59:{c:[8915]},67:{l:{97:{l:{112:{l:{59:{c:[8781]}}}}}}}}}}}}},68:{l:{68:{l:{59:{c:[8517]},111:{l:{116:{l:{114:{l:{97:{l:{104:{l:{100:{l:{59:{c:[10513]}}}}}}}}}}}}}}},74:{l:{99:{l:{121:{l:{59:{c:[1026]}}}}}}},83:{l:{99:{l:{121:{l:{59:{c:[1029]}}}}}}},90:{l:{99:{l:{121:{l:{59:{c:[1039]}}}}}}},97:{l:{103:{l:{103:{l:{101:{l:{114:{l:{59:{c:[8225]}}}}}}}}},114:{l:{114:{l:{59:{c:[8609]}}}}},115:{l:{104:{l:{118:{l:{59:{c:[10980]}}}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[270]}}}}}}}}},121:{l:{59:{c:[1044]}}}}},101:{l:{108:{l:{59:{c:[8711]},116:{l:{97:{l:{59:{c:[916]}}}}}}}}},102:{l:{114:{l:{59:{c:[120071]}}}}},105:{l:{97:{l:{99:{l:{114:{l:{105:{l:{116:{l:{105:{l:{99:{l:{97:{l:{108:{l:{65:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[180]}}}}}}}}}}},68:{l:{111:{l:{116:{l:{59:{c:[729]}}},117:{l:{98:{l:{108:{l:{101:{l:{65:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[733]}}}}}}}}}}}}}}}}}}}}}}},71:{l:{114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[96]}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[732]}}}}}}}}}}}}}}}}}}}}}}}}}}},109:{l:{111:{l:{110:{l:{100:{l:{59:{c:[8900]}}}}}}}}}}},102:{l:{102:{l:{101:{l:{114:{l:{101:{l:{110:{l:{116:{l:{105:{l:{97:{l:{108:{l:{68:{l:{59:{c:[8518]}}}}}}}}}}}}}}}}}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120123]}}}}},116:{l:{59:{c:[168]},68:{l:{111:{l:{116:{l:{59:{c:[8412]}}}}}}},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8784]}}}}}}}}}}}}},117:{l:{98:{l:{108:{l:{101:{l:{67:{l:{111:{l:{110:{l:{116:{l:{111:{l:{117:{l:{114:{l:{73:{l:{110:{l:{116:{l:{101:{l:{103:{l:{114:{l:{97:{l:{108:{l:{59:{c:[8751]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},68:{l:{111:{l:{116:{l:{59:{c:[168]}}},119:{l:{110:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8659]}}}}}}}}}}}}}}}}}}},76:{l:{101:{l:{102:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8656]}}}}}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8660]}}}}}}}}}}}}}}}}}}}}},84:{l:{101:{l:{101:{l:{59:{c:[10980]}}}}}}}}}}}}},111:{l:{110:{l:{103:{l:{76:{l:{101:{l:{102:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10232]}}}}}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10234]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10233]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8658]}}}}}}}}}}},84:{l:{101:{l:{101:{l:{59:{c:[8872]}}}}}}}}}}}}}}}}},85:{l:{112:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8657]}}}}}}}}}}},68:{l:{111:{l:{119:{l:{110:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8661]}}}}}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{114:{l:{116:{l:{105:{l:{99:{l:{97:{l:{108:{l:{66:{l:{97:{l:{114:{l:{59:{c:[8741]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},119:{l:{110:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8595]},66:{l:{97:{l:{114:{l:{59:{c:[10515]}}}}}}},85:{l:{112:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8693]}}}}}}}}}}}}}}}}}}}}}}}}},66:{l:{114:{l:{101:{l:{118:{l:{101:{l:{59:{c:[785]}}}}}}}}}}},76:{l:{101:{l:{102:{l:{116:{l:{82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10576]}}}}}}}}}}}}}}}}}}}}}}},84:{l:{101:{l:{101:{l:{86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10590]}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[8637]},66:{l:{97:{l:{114:{l:{59:{c:[10582]}}}}}}}}}}}}}}}}}}}}}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{84:{l:{101:{l:{101:{l:{86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10591]}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[8641]},66:{l:{97:{l:{114:{l:{59:{c:[10583]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},84:{l:{101:{l:{101:{l:{59:{c:[8868]},65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8615]}}}}}}}}}}}}}}}}},97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8659]}}}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119967]}}}}},116:{l:{114:{l:{111:{l:{107:{l:{59:{c:[272]}}}}}}}}}}}}},69:{l:{78:{l:{71:{l:{59:{c:[330]}}}}},84:{l:{72:{l:{59:{c:[208]}},c:[208]}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[201]}},c:[201]}}}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[282]}}}}}}}}},105:{l:{114:{l:{99:{l:{59:{c:[202]}},c:[202]}}}}},121:{l:{59:{c:[1069]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[278]}}}}}}},102:{l:{114:{l:{59:{c:[120072]}}}}},103:{l:{114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[200]}},c:[200]}}}}}}}}},108:{l:{101:{l:{109:{l:{101:{l:{110:{l:{116:{l:{59:{c:[8712]}}}}}}}}}}}}},109:{l:{97:{l:{99:{l:{114:{l:{59:{c:[274]}}}}}}},112:{l:{116:{l:{121:{l:{83:{l:{109:{l:{97:{l:{108:{l:{108:{l:{83:{l:{113:{l:{117:{l:{97:{l:{114:{l:{101:{l:{59:{c:[9723]}}}}}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{114:{l:{121:{l:{83:{l:{109:{l:{97:{l:{108:{l:{108:{l:{83:{l:{113:{l:{117:{l:{97:{l:{114:{l:{101:{l:{59:{c:[9643]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},111:{l:{103:{l:{111:{l:{110:{l:{59:{c:[280]}}}}}}},112:{l:{102:{l:{59:{c:[120124]}}}}}}},112:{l:{115:{l:{105:{l:{108:{l:{111:{l:{110:{l:{59:{c:[917]}}}}}}}}}}}}},113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[10869]},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8770]}}}}}}}}}}}}}}},105:{l:{108:{l:{105:{l:{98:{l:{114:{l:{105:{l:{117:{l:{109:{l:{59:{c:[8652]}}}}}}}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[8496]}}}}},105:{l:{109:{l:{59:{c:[10867]}}}}}}},116:{l:{97:{l:{59:{c:[919]}}}}},117:{l:{109:{l:{108:{l:{59:{c:[203]}},c:[203]}}}}},120:{l:{105:{l:{115:{l:{116:{l:{115:{l:{59:{c:[8707]}}}}}}}}},112:{l:{111:{l:{110:{l:{101:{l:{110:{l:{116:{l:{105:{l:{97:{l:{108:{l:{69:{l:{59:{c:[8519]}}}}}}}}}}}}}}}}}}}}}}}}},70:{l:{99:{l:{121:{l:{59:{c:[1060]}}}}},102:{l:{114:{l:{59:{c:[120073]}}}}},105:{l:{108:{l:{108:{l:{101:{l:{100:{l:{83:{l:{109:{l:{97:{l:{108:{l:{108:{l:{83:{l:{113:{l:{117:{l:{97:{l:{114:{l:{101:{l:{59:{c:[9724]}}}}}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{114:{l:{121:{l:{83:{l:{109:{l:{97:{l:{108:{l:{108:{l:{83:{l:{113:{l:{117:{l:{97:{l:{114:{l:{101:{l:{59:{c:[9642]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120125]}}}}},114:{l:{65:{l:{108:{l:{108:{l:{59:{c:[8704]}}}}}}}}},117:{l:{114:{l:{105:{l:{101:{l:{114:{l:{116:{l:{114:{l:{102:{l:{59:{c:[8497]}}}}}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[8497]}}}}}}}}},71:{l:{74:{l:{99:{l:{121:{l:{59:{c:[1027]}}}}}}},84:{l:{59:{c:[62]}},c:[62]},97:{l:{109:{l:{109:{l:{97:{l:{59:{c:[915]},100:{l:{59:{c:[988]}}}}}}}}}}},98:{l:{114:{l:{101:{l:{118:{l:{101:{l:{59:{c:[286]}}}}}}}}}}},99:{l:{101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[290]}}}}}}}}},105:{l:{114:{l:{99:{l:{59:{c:[284]}}}}}}},121:{l:{59:{c:[1043]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[288]}}}}}}},102:{l:{114:{l:{59:{c:[120074]}}}}},103:{l:{59:{c:[8921]}}},111:{l:{112:{l:{102:{l:{59:{c:[120126]}}}}}}},114:{l:{101:{l:{97:{l:{116:{l:{101:{l:{114:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8805]},76:{l:{101:{l:{115:{l:{115:{l:{59:{c:[8923]}}}}}}}}}}}}}}}}}}},70:{l:{117:{l:{108:{l:{108:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8807]}}}}}}}}}}}}}}}}}}},71:{l:{114:{l:{101:{l:{97:{l:{116:{l:{101:{l:{114:{l:{59:{c:[10914]}}}}}}}}}}}}}}},76:{l:{101:{l:{115:{l:{115:{l:{59:{c:[8823]}}}}}}}}},83:{l:{108:{l:{97:{l:{110:{l:{116:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[10878]}}}}}}}}}}}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8819]}}}}}}}}}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119970]}}}}}}},116:{l:{59:{c:[8811]}}}}},72:{l:{65:{l:{82:{l:{68:{l:{99:{l:{121:{l:{59:{c:[1066]}}}}}}}}}}},97:{l:{99:{l:{101:{l:{107:{l:{59:{c:[711]}}}}}}},116:{l:{59:{c:[94]}}}}},99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[292]}}}}}}}}},102:{l:{114:{l:{59:{c:[8460]}}}}},105:{l:{108:{l:{98:{l:{101:{l:{114:{l:{116:{l:{83:{l:{112:{l:{97:{l:{99:{l:{101:{l:{59:{c:[8459]}}}}}}}}}}}}}}}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[8461]}}}}},114:{l:{105:{l:{122:{l:{111:{l:{110:{l:{116:{l:{97:{l:{108:{l:{76:{l:{105:{l:{110:{l:{101:{l:{59:{c:[9472]}}}}}}}}}}}}}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[8459]}}}}},116:{l:{114:{l:{111:{l:{107:{l:{59:{c:[294]}}}}}}}}}}},117:{l:{109:{l:{112:{l:{68:{l:{111:{l:{119:{l:{110:{l:{72:{l:{117:{l:{109:{l:{112:{l:{59:{c:[8782]}}}}}}}}}}}}}}}}},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8783]}}}}}}}}}}}}}}}}}}},73:{l:{69:{l:{99:{l:{121:{l:{59:{c:[1045]}}}}}}},74:{l:{108:{l:{105:{l:{103:{l:{59:{c:[306]}}}}}}}}},79:{l:{99:{l:{121:{l:{59:{c:[1025]}}}}}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[205]}},c:[205]}}}}}}}}},99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[206]}},c:[206]}}}}},121:{l:{59:{c:[1048]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[304]}}}}}}},102:{l:{114:{l:{59:{c:[8465]}}}}},103:{l:{114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[204]}},c:[204]}}}}}}}}},109:{l:{59:{c:[8465]},97:{l:{99:{l:{114:{l:{59:{c:[298]}}}}},103:{l:{105:{l:{110:{l:{97:{l:{114:{l:{121:{l:{73:{l:{59:{c:[8520]}}}}}}}}}}}}}}}}},112:{l:{108:{l:{105:{l:{101:{l:{115:{l:{59:{c:[8658]}}}}}}}}}}}}},110:{l:{116:{l:{59:{c:[8748]},101:{l:{103:{l:{114:{l:{97:{l:{108:{l:{59:{c:[8747]}}}}}}}}},114:{l:{115:{l:{101:{l:{99:{l:{116:{l:{105:{l:{111:{l:{110:{l:{59:{c:[8898]}}}}}}}}}}}}}}}}}}}}},118:{l:{105:{l:{115:{l:{105:{l:{98:{l:{108:{l:{101:{l:{67:{l:{111:{l:{109:{l:{109:{l:{97:{l:{59:{c:[8291]}}}}}}}}}}},84:{l:{105:{l:{109:{l:{101:{l:{115:{l:{59:{c:[8290]}}}}}}}}}}}}}}}}}}}}}}}}}}},111:{l:{103:{l:{111:{l:{110:{l:{59:{c:[302]}}}}}}},112:{l:{102:{l:{59:{c:[120128]}}}}},116:{l:{97:{l:{59:{c:[921]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[8464]}}}}}}},116:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[296]}}}}}}}}}}},117:{l:{107:{l:{99:{l:{121:{l:{59:{c:[1030]}}}}}}},109:{l:{108:{l:{59:{c:[207]}},c:[207]}}}}}}},74:{l:{99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[308]}}}}}}},121:{l:{59:{c:[1049]}}}}},102:{l:{114:{l:{59:{c:[120077]}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120129]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119973]}}}}},101:{l:{114:{l:{99:{l:{121:{l:{59:{c:[1032]}}}}}}}}}}},117:{l:{107:{l:{99:{l:{121:{l:{59:{c:[1028]}}}}}}}}}}},75:{l:{72:{l:{99:{l:{121:{l:{59:{c:[1061]}}}}}}},74:{l:{99:{l:{121:{l:{59:{c:[1036]}}}}}}},97:{l:{112:{l:{112:{l:{97:{l:{59:{c:[922]}}}}}}}}},99:{l:{101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[310]}}}}}}}}},121:{l:{59:{c:[1050]}}}}},102:{l:{114:{l:{59:{c:[120078]}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120130]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119974]}}}}}}}}},76:{l:{74:{l:{99:{l:{121:{l:{59:{c:[1033]}}}}}}},84:{l:{59:{c:[60]}},c:[60]},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[313]}}}}}}}}},109:{l:{98:{l:{100:{l:{97:{l:{59:{c:[923]}}}}}}}}},110:{l:{103:{l:{59:{c:[10218]}}}}},112:{l:{108:{l:{97:{l:{99:{l:{101:{l:{116:{l:{114:{l:{102:{l:{59:{c:[8466]}}}}}}}}}}}}}}}}},114:{l:{114:{l:{59:{c:[8606]}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[317]}}}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[315]}}}}}}}}},121:{l:{59:{c:[1051]}}}}},101:{l:{102:{l:{116:{l:{65:{l:{110:{l:{103:{l:{108:{l:{101:{l:{66:{l:{114:{l:{97:{l:{99:{l:{107:{l:{101:{l:{116:{l:{59:{c:[10216]}}}}}}}}}}}}}}}}}}}}}}},114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8592]},66:{l:{97:{l:{114:{l:{59:{c:[8676]}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8646]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},67:{l:{101:{l:{105:{l:{108:{l:{105:{l:{110:{l:{103:{l:{59:{c:[8968]}}}}}}}}}}}}}}},68:{l:{111:{l:{117:{l:{98:{l:{108:{l:{101:{l:{66:{l:{114:{l:{97:{l:{99:{l:{107:{l:{101:{l:{116:{l:{59:{c:[10214]}}}}}}}}}}}}}}}}}}}}}}},119:{l:{110:{l:{84:{l:{101:{l:{101:{l:{86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10593]}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[8643]},66:{l:{97:{l:{114:{l:{59:{c:[10585]}}}}}}}}}}}}}}}}}}}}}}}}}}},70:{l:{108:{l:{111:{l:{111:{l:{114:{l:{59:{c:[8970]}}}}}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8596]}}}}}}}}}}},86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10574]}}}}}}}}}}}}}}}}}}}}}}},84:{l:{101:{l:{101:{l:{59:{c:[8867]},65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8612]}}}}}}}}}}},86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10586]}}}}}}}}}}}}}}}}},114:{l:{105:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{59:{c:[8882]},66:{l:{97:{l:{114:{l:{59:{c:[10703]}}}}}}},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8884]}}}}}}}}}}}}}}}}}}}}}}}}}}},85:{l:{112:{l:{68:{l:{111:{l:{119:{l:{110:{l:{86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10577]}}}}}}}}}}}}}}}}}}}}},84:{l:{101:{l:{101:{l:{86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10592]}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[8639]},66:{l:{97:{l:{114:{l:{59:{c:[10584]}}}}}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[8636]},66:{l:{97:{l:{114:{l:{59:{c:[10578]}}}}}}}}}}}}}}}}}}},97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8656]}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8660]}}}}}}}}}}}}}}}}}}}}}}}}},115:{l:{115:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{71:{l:{114:{l:{101:{l:{97:{l:{116:{l:{101:{l:{114:{l:{59:{c:[8922]}}}}}}}}}}}}}}}}}}}}}}}}},70:{l:{117:{l:{108:{l:{108:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8806]}}}}}}}}}}}}}}}}}}},71:{l:{114:{l:{101:{l:{97:{l:{116:{l:{101:{l:{114:{l:{59:{c:[8822]}}}}}}}}}}}}}}},76:{l:{101:{l:{115:{l:{115:{l:{59:{c:[10913]}}}}}}}}},83:{l:{108:{l:{97:{l:{110:{l:{116:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[10877]}}}}}}}}}}}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8818]}}}}}}}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120079]}}}}},108:{l:{59:{c:[8920]},101:{l:{102:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8666]}}}}}}}}}}}}}}}}}}},109:{l:{105:{l:{100:{l:{111:{l:{116:{l:{59:{c:[319]}}}}}}}}}}},111:{l:{110:{l:{103:{l:{76:{l:{101:{l:{102:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10229]}}}}}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10231]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10230]}}}}}}}}}}}}}}}}}}}}},108:{l:{101:{l:{102:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10232]}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10234]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10233]}}}}}}}}}}}}}}}}}}}}}}}}},112:{l:{102:{l:{59:{c:[120131]}}}}},119:{l:{101:{l:{114:{l:{76:{l:{101:{l:{102:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8601]}}}}}}}}}}}}}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8600]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[8466]}}}}},104:{l:{59:{c:[8624]}}},116:{l:{114:{l:{111:{l:{107:{l:{59:{c:[321]}}}}}}}}}}},116:{l:{59:{c:[8810]}}}}},77:{l:{97:{l:{112:{l:{59:{c:[10501]}}}}},99:{l:{121:{l:{59:{c:[1052]}}}}},101:{l:{100:{l:{105:{l:{117:{l:{109:{l:{83:{l:{112:{l:{97:{l:{99:{l:{101:{l:{59:{c:[8287]}}}}}}}}}}}}}}}}}}},108:{l:{108:{l:{105:{l:{110:{l:{116:{l:{114:{l:{102:{l:{59:{c:[8499]}}}}}}}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120080]}}}}},105:{l:{110:{l:{117:{l:{115:{l:{80:{l:{108:{l:{117:{l:{115:{l:{59:{c:[8723]}}}}}}}}}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120132]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[8499]}}}}}}},117:{l:{59:{c:[924]}}}}},78:{l:{74:{l:{99:{l:{121:{l:{59:{c:[1034]}}}}}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[323]}}}}}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[327]}}}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[325]}}}}}}}}},121:{l:{59:{c:[1053]}}}}},101:{l:{103:{l:{97:{l:{116:{l:{105:{l:{118:{l:{101:{l:{77:{l:{101:{l:{100:{l:{105:{l:{117:{l:{109:{l:{83:{l:{112:{l:{97:{l:{99:{l:{101:{l:{59:{c:[8203]}}}}}}}}}}}}}}}}}}}}}}},84:{l:{104:{l:{105:{l:{99:{l:{107:{l:{83:{l:{112:{l:{97:{l:{99:{l:{101:{l:{59:{c:[8203]}}}}}}}}}}}}}}},110:{l:{83:{l:{112:{l:{97:{l:{99:{l:{101:{l:{59:{c:[8203]}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{114:{l:{121:{l:{84:{l:{104:{l:{105:{l:{110:{l:{83:{l:{112:{l:{97:{l:{99:{l:{101:{l:{59:{c:[8203]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},115:{l:{116:{l:{101:{l:{100:{l:{71:{l:{114:{l:{101:{l:{97:{l:{116:{l:{101:{l:{114:{l:{71:{l:{114:{l:{101:{l:{97:{l:{116:{l:{101:{l:{114:{l:{59:{c:[8811]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},76:{l:{101:{l:{115:{l:{115:{l:{76:{l:{101:{l:{115:{l:{115:{l:{59:{c:[8810]}}}}}}}}}}}}}}}}}}}}}}}}},119:{l:{76:{l:{105:{l:{110:{l:{101:{l:{59:{c:[10]}}}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120081]}}}}},111:{l:{66:{l:{114:{l:{101:{l:{97:{l:{107:{l:{59:{c:[8288]}}}}}}}}}}},110:{l:{66:{l:{114:{l:{101:{l:{97:{l:{107:{l:{105:{l:{110:{l:{103:{l:{83:{l:{112:{l:{97:{l:{99:{l:{101:{l:{59:{c:[160]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},112:{l:{102:{l:{59:{c:[8469]}}}}},116:{l:{59:{c:[10988]},67:{l:{111:{l:{110:{l:{103:{l:{114:{l:{117:{l:{101:{l:{110:{l:{116:{l:{59:{c:[8802]}}}}}}}}}}}}}}}}},117:{l:{112:{l:{67:{l:{97:{l:{112:{l:{59:{c:[8813]}}}}}}}}}}}}},68:{l:{111:{l:{117:{l:{98:{l:{108:{l:{101:{l:{86:{l:{101:{l:{114:{l:{116:{l:{105:{l:{99:{l:{97:{l:{108:{l:{66:{l:{97:{l:{114:{l:{59:{c:[8742]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},69:{l:{108:{l:{101:{l:{109:{l:{101:{l:{110:{l:{116:{l:{59:{c:[8713]}}}}}}}}}}}}},113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8800]},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8770,824]}}}}}}}}}}}}}}}}}}},120:{l:{105:{l:{115:{l:{116:{l:{115:{l:{59:{c:[8708]}}}}}}}}}}}}},71:{l:{114:{l:{101:{l:{97:{l:{116:{l:{101:{l:{114:{l:{59:{c:[8815]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8817]}}}}}}}}}}},70:{l:{117:{l:{108:{l:{108:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8807,824]}}}}}}}}}}}}}}}}}}},71:{l:{114:{l:{101:{l:{97:{l:{116:{l:{101:{l:{114:{l:{59:{c:[8811,824]}}}}}}}}}}}}}}},76:{l:{101:{l:{115:{l:{115:{l:{59:{c:[8825]}}}}}}}}},83:{l:{108:{l:{97:{l:{110:{l:{116:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[10878,824]}}}}}}}}}}}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8821]}}}}}}}}}}}}}}}}}}}}}}}}},72:{l:{117:{l:{109:{l:{112:{l:{68:{l:{111:{l:{119:{l:{110:{l:{72:{l:{117:{l:{109:{l:{112:{l:{59:{c:[8782,824]}}}}}}}}}}}}}}}}},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8783,824]}}}}}}}}}}}}}}}}}}},76:{l:{101:{l:{102:{l:{116:{l:{84:{l:{114:{l:{105:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{59:{c:[8938]},66:{l:{97:{l:{114:{l:{59:{c:[10703,824]}}}}}}},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8940]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},115:{l:{115:{l:{59:{c:[8814]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8816]}}}}}}}}}}},71:{l:{114:{l:{101:{l:{97:{l:{116:{l:{101:{l:{114:{l:{59:{c:[8824]}}}}}}}}}}}}}}},76:{l:{101:{l:{115:{l:{115:{l:{59:{c:[8810,824]}}}}}}}}},83:{l:{108:{l:{97:{l:{110:{l:{116:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[10877,824]}}}}}}}}}}}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8820]}}}}}}}}}}}}}}}}}}},78:{l:{101:{l:{115:{l:{116:{l:{101:{l:{100:{l:{71:{l:{114:{l:{101:{l:{97:{l:{116:{l:{101:{l:{114:{l:{71:{l:{114:{l:{101:{l:{97:{l:{116:{l:{101:{l:{114:{l:{59:{c:[10914,824]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},76:{l:{101:{l:{115:{l:{115:{l:{76:{l:{101:{l:{115:{l:{115:{l:{59:{c:[10913,824]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},80:{l:{114:{l:{101:{l:{99:{l:{101:{l:{100:{l:{101:{l:{115:{l:{59:{c:[8832]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[10927,824]}}}}}}}}}}},83:{l:{108:{l:{97:{l:{110:{l:{116:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8928]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},82:{l:{101:{l:{118:{l:{101:{l:{114:{l:{115:{l:{101:{l:{69:{l:{108:{l:{101:{l:{109:{l:{101:{l:{110:{l:{116:{l:{59:{c:[8716]}}}}}}}}}}}}}}}}}}}}}}}}}}},105:{l:{103:{l:{104:{l:{116:{l:{84:{l:{114:{l:{105:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{59:{c:[8939]},66:{l:{97:{l:{114:{l:{59:{c:[10704,824]}}}}}}},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8941]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},83:{l:{113:{l:{117:{l:{97:{l:{114:{l:{101:{l:{83:{l:{117:{l:{98:{l:{115:{l:{101:{l:{116:{l:{59:{c:[8847,824]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8930]}}}}}}}}}}}}}}}}}}},112:{l:{101:{l:{114:{l:{115:{l:{101:{l:{116:{l:{59:{c:[8848,824]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8931]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},117:{l:{98:{l:{115:{l:{101:{l:{116:{l:{59:{c:[8834,8402]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8840]}}}}}}}}}}}}}}}}}}},99:{l:{99:{l:{101:{l:{101:{l:{100:{l:{115:{l:{59:{c:[8833]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[10928,824]}}}}}}}}}}},83:{l:{108:{l:{97:{l:{110:{l:{116:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8929]}}}}}}}}}}}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8831,824]}}}}}}}}}}}}}}}}}}}}}}},112:{l:{101:{l:{114:{l:{115:{l:{101:{l:{116:{l:{59:{c:[8835,8402]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8841]}}}}}}}}}}}}}}}}}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8769]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8772]}}}}}}}}}}},70:{l:{117:{l:{108:{l:{108:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8775]}}}}}}}}}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8777]}}}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{114:{l:{116:{l:{105:{l:{99:{l:{97:{l:{108:{l:{66:{l:{97:{l:{114:{l:{59:{c:[8740]}}}}}}}}}}}}}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119977]}}}}}}},116:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[209]}},c:[209]}}}}}}}}},117:{l:{59:{c:[925]}}}}},79:{l:{69:{l:{108:{l:{105:{l:{103:{l:{59:{c:[338]}}}}}}}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[211]}},c:[211]}}}}}}}}},99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[212]}},c:[212]}}}}},121:{l:{59:{c:[1054]}}}}},100:{l:{98:{l:{108:{l:{97:{l:{99:{l:{59:{c:[336]}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120082]}}}}},103:{l:{114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[210]}},c:[210]}}}}}}}}},109:{l:{97:{l:{99:{l:{114:{l:{59:{c:[332]}}}}}}},101:{l:{103:{l:{97:{l:{59:{c:[937]}}}}}}},105:{l:{99:{l:{114:{l:{111:{l:{110:{l:{59:{c:[927]}}}}}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120134]}}}}}}},112:{l:{101:{l:{110:{l:{67:{l:{117:{l:{114:{l:{108:{l:{121:{l:{68:{l:{111:{l:{117:{l:{98:{l:{108:{l:{101:{l:{81:{l:{117:{l:{111:{l:{116:{l:{101:{l:{59:{c:[8220]}}}}}}}}}}}}}}}}}}}}}}},81:{l:{117:{l:{111:{l:{116:{l:{101:{l:{59:{c:[8216]}}}}}}}}}}}}}}}}}}}}}}}}}}},114:{l:{59:{c:[10836]}}},115:{l:{99:{l:{114:{l:{59:{c:[119978]}}}}},108:{l:{97:{l:{115:{l:{104:{l:{59:{c:[216]}},c:[216]}}}}}}}}},116:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[213]}},c:[213]}}}}},109:{l:{101:{l:{115:{l:{59:{c:[10807]}}}}}}}}}}},117:{l:{109:{l:{108:{l:{59:{c:[214]}},c:[214]}}}}},118:{l:{101:{l:{114:{l:{66:{l:{97:{l:{114:{l:{59:{c:[8254]}}}}},114:{l:{97:{l:{99:{l:{101:{l:{59:{c:[9182]}}},107:{l:{101:{l:{116:{l:{59:{c:[9140]}}}}}}}}}}}}}}},80:{l:{97:{l:{114:{l:{101:{l:{110:{l:{116:{l:{104:{l:{101:{l:{115:{l:{105:{l:{115:{l:{59:{c:[9180]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},80:{l:{97:{l:{114:{l:{116:{l:{105:{l:{97:{l:{108:{l:{68:{l:{59:{c:[8706]}}}}}}}}}}}}}}},99:{l:{121:{l:{59:{c:[1055]}}}}},102:{l:{114:{l:{59:{c:[120083]}}}}},104:{l:{105:{l:{59:{c:[934]}}}}},105:{l:{59:{c:[928]}}},108:{l:{117:{l:{115:{l:{77:{l:{105:{l:{110:{l:{117:{l:{115:{l:{59:{c:[177]}}}}}}}}}}}}}}}}},111:{l:{105:{l:{110:{l:{99:{l:{97:{l:{114:{l:{101:{l:{112:{l:{108:{l:{97:{l:{110:{l:{101:{l:{59:{c:[8460]}}}}}}}}}}}}}}}}}}}}}}},112:{l:{102:{l:{59:{c:[8473]}}}}}}},114:{l:{59:{c:[10939]},101:{l:{99:{l:{101:{l:{100:{l:{101:{l:{115:{l:{59:{c:[8826]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[10927]}}}}}}}}}}},83:{l:{108:{l:{97:{l:{110:{l:{116:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8828]}}}}}}}}}}}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8830]}}}}}}}}}}}}}}}}}}}}}}},105:{l:{109:{l:{101:{l:{59:{c:[8243]}}}}}}},111:{l:{100:{l:{117:{l:{99:{l:{116:{l:{59:{c:[8719]}}}}}}}}},112:{l:{111:{l:{114:{l:{116:{l:{105:{l:{111:{l:{110:{l:{59:{c:[8759]},97:{l:{108:{l:{59:{c:[8733]}}}}}}}}}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119979]}}}}},105:{l:{59:{c:[936]}}}}}}},81:{l:{85:{l:{79:{l:{84:{l:{59:{c:[34]}},c:[34]}}}}},102:{l:{114:{l:{59:{c:[120084]}}}}},111:{l:{112:{l:{102:{l:{59:{c:[8474]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119980]}}}}}}}}},82:{l:{66:{l:{97:{l:{114:{l:{114:{l:{59:{c:[10512]}}}}}}}}},69:{l:{71:{l:{59:{c:[174]}},c:[174]}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[340]}}}}}}}}},110:{l:{103:{l:{59:{c:[10219]}}}}},114:{l:{114:{l:{59:{c:[8608]},116:{l:{108:{l:{59:{c:[10518]}}}}}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[344]}}}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[342]}}}}}}}}},121:{l:{59:{c:[1056]}}}}},101:{l:{59:{c:[8476]},118:{l:{101:{l:{114:{l:{115:{l:{101:{l:{69:{l:{108:{l:{101:{l:{109:{l:{101:{l:{110:{l:{116:{l:{59:{c:[8715]}}}}}}}}}}}}},113:{l:{117:{l:{105:{l:{108:{l:{105:{l:{98:{l:{114:{l:{105:{l:{117:{l:{109:{l:{59:{c:[8651]}}}}}}}}}}}}}}}}}}}}}}},85:{l:{112:{l:{69:{l:{113:{l:{117:{l:{105:{l:{108:{l:{105:{l:{98:{l:{114:{l:{105:{l:{117:{l:{109:{l:{59:{c:[10607]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},102:{l:{114:{l:{59:{c:[8476]}}}}},104:{l:{111:{l:{59:{c:[929]}}}}},105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{110:{l:{103:{l:{108:{l:{101:{l:{66:{l:{114:{l:{97:{l:{99:{l:{107:{l:{101:{l:{116:{l:{59:{c:[10217]}}}}}}}}}}}}}}}}}}}}}}},114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8594]},66:{l:{97:{l:{114:{l:{59:{c:[8677]}}}}}}},76:{l:{101:{l:{102:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8644]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},67:{l:{101:{l:{105:{l:{108:{l:{105:{l:{110:{l:{103:{l:{59:{c:[8969]}}}}}}}}}}}}}}},68:{l:{111:{l:{117:{l:{98:{l:{108:{l:{101:{l:{66:{l:{114:{l:{97:{l:{99:{l:{107:{l:{101:{l:{116:{l:{59:{c:[10215]}}}}}}}}}}}}}}}}}}}}}}},119:{l:{110:{l:{84:{l:{101:{l:{101:{l:{86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10589]}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[8642]},66:{l:{97:{l:{114:{l:{59:{c:[10581]}}}}}}}}}}}}}}}}}}}}}}}}}}},70:{l:{108:{l:{111:{l:{111:{l:{114:{l:{59:{c:[8971]}}}}}}}}}}},84:{l:{101:{l:{101:{l:{59:{c:[8866]},65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8614]}}}}}}}}}}},86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10587]}}}}}}}}}}}}}}}}},114:{l:{105:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{59:{c:[8883]},66:{l:{97:{l:{114:{l:{59:{c:[10704]}}}}}}},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8885]}}}}}}}}}}}}}}}}}}}}}}}}}}},85:{l:{112:{l:{68:{l:{111:{l:{119:{l:{110:{l:{86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10575]}}}}}}}}}}}}}}}}}}}}},84:{l:{101:{l:{101:{l:{86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10588]}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[8638]},66:{l:{97:{l:{114:{l:{59:{c:[10580]}}}}}}}}}}}}}}}}}}}}}}},86:{l:{101:{l:{99:{l:{116:{l:{111:{l:{114:{l:{59:{c:[8640]},66:{l:{97:{l:{114:{l:{59:{c:[10579]}}}}}}}}}}}}}}}}}}},97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8658]}}}}}}}}}}}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[8477]}}}}},117:{l:{110:{l:{100:{l:{73:{l:{109:{l:{112:{l:{108:{l:{105:{l:{101:{l:{115:{l:{59:{c:[10608]}}}}}}}}}}}}}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8667]}}}}}}}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[8475]}}}}},104:{l:{59:{c:[8625]}}}}},117:{l:{108:{l:{101:{l:{68:{l:{101:{l:{108:{l:{97:{l:{121:{l:{101:{l:{100:{l:{59:{c:[10740]}}}}}}}}}}}}}}}}}}}}}}},83:{l:{72:{l:{67:{l:{72:{l:{99:{l:{121:{l:{59:{c:[1065]}}}}}}}}},99:{l:{121:{l:{59:{c:[1064]}}}}}}},79:{l:{70:{l:{84:{l:{99:{l:{121:{l:{59:{c:[1068]}}}}}}}}}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[346]}}}}}}}}}}},99:{l:{59:{c:[10940]},97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[352]}}}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[350]}}}}}}}}},105:{l:{114:{l:{99:{l:{59:{c:[348]}}}}}}},121:{l:{59:{c:[1057]}}}}},102:{l:{114:{l:{59:{c:[120086]}}}}},104:{l:{111:{l:{114:{l:{116:{l:{68:{l:{111:{l:{119:{l:{110:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8595]}}}}}}}}}}}}}}}}}}},76:{l:{101:{l:{102:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8592]}}}}}}}}}}}}}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8594]}}}}}}}}}}}}}}}}}}}}},85:{l:{112:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8593]}}}}}}}}}}}}}}}}}}}}}}},105:{l:{103:{l:{109:{l:{97:{l:{59:{c:[931]}}}}}}}}},109:{l:{97:{l:{108:{l:{108:{l:{67:{l:{105:{l:{114:{l:{99:{l:{108:{l:{101:{l:{59:{c:[8728]}}}}}}}}}}}}}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120138]}}}}}}},113:{l:{114:{l:{116:{l:{59:{c:[8730]}}}}},117:{l:{97:{l:{114:{l:{101:{l:{59:{c:[9633]},73:{l:{110:{l:{116:{l:{101:{l:{114:{l:{115:{l:{101:{l:{99:{l:{116:{l:{105:{l:{111:{l:{110:{l:{59:{c:[8851]}}}}}}}}}}}}}}}}}}}}}}}}},83:{l:{117:{l:{98:{l:{115:{l:{101:{l:{116:{l:{59:{c:[8847]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8849]}}}}}}}}}}}}}}}}}}},112:{l:{101:{l:{114:{l:{115:{l:{101:{l:{116:{l:{59:{c:[8848]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8850]}}}}}}}}}}}}}}}}}}}}}}}}}}},85:{l:{110:{l:{105:{l:{111:{l:{110:{l:{59:{c:[8852]}}}}}}}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119982]}}}}}}},116:{l:{97:{l:{114:{l:{59:{c:[8902]}}}}}}},117:{l:{98:{l:{59:{c:[8912]},115:{l:{101:{l:{116:{l:{59:{c:[8912]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8838]}}}}}}}}}}}}}}}}}}},99:{l:{99:{l:{101:{l:{101:{l:{100:{l:{115:{l:{59:{c:[8827]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[10928]}}}}}}}}}}},83:{l:{108:{l:{97:{l:{110:{l:{116:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8829]}}}}}}}}}}}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8831]}}}}}}}}}}}}}}}}}}}}},104:{l:{84:{l:{104:{l:{97:{l:{116:{l:{59:{c:[8715]}}}}}}}}}}}}},109:{l:{59:{c:[8721]}}},112:{l:{59:{c:[8913]},101:{l:{114:{l:{115:{l:{101:{l:{116:{l:{59:{c:[8835]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8839]}}}}}}}}}}}}}}}}}}}}},115:{l:{101:{l:{116:{l:{59:{c:[8913]}}}}}}}}}}}}},84:{l:{72:{l:{79:{l:{82:{l:{78:{l:{59:{c:[222]}},c:[222]}}}}}}},82:{l:{65:{l:{68:{l:{69:{l:{59:{c:[8482]}}}}}}}}},83:{l:{72:{l:{99:{l:{121:{l:{59:{c:[1035]}}}}}}},99:{l:{121:{l:{59:{c:[1062]}}}}}}},97:{l:{98:{l:{59:{c:[9]}}},117:{l:{59:{c:[932]}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[356]}}}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[354]}}}}}}}}},121:{l:{59:{c:[1058]}}}}},102:{l:{114:{l:{59:{c:[120087]}}}}},104:{l:{101:{l:{114:{l:{101:{l:{102:{l:{111:{l:{114:{l:{101:{l:{59:{c:[8756]}}}}}}}}}}}}},116:{l:{97:{l:{59:{c:[920]}}}}}}},105:{l:{99:{l:{107:{l:{83:{l:{112:{l:{97:{l:{99:{l:{101:{l:{59:{c:[8287,8202]}}}}}}}}}}}}}}},110:{l:{83:{l:{112:{l:{97:{l:{99:{l:{101:{l:{59:{c:[8201]}}}}}}}}}}}}}}}}},105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8764]},69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8771]}}}}}}}}}}},70:{l:{117:{l:{108:{l:{108:{l:{69:{l:{113:{l:{117:{l:{97:{l:{108:{l:{59:{c:[8773]}}}}}}}}}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8776]}}}}}}}}}}}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120139]}}}}}}},114:{l:{105:{l:{112:{l:{108:{l:{101:{l:{68:{l:{111:{l:{116:{l:{59:{c:[8411]}}}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119983]}}}}},116:{l:{114:{l:{111:{l:{107:{l:{59:{c:[358]}}}}}}}}}}}}},85:{l:{97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[218]}},c:[218]}}}}}}},114:{l:{114:{l:{59:{c:[8607]},111:{l:{99:{l:{105:{l:{114:{l:{59:{c:[10569]}}}}}}}}}}}}}}},98:{l:{114:{l:{99:{l:{121:{l:{59:{c:[1038]}}}}},101:{l:{118:{l:{101:{l:{59:{c:[364]}}}}}}}}}}},99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[219]}},c:[219]}}}}},121:{l:{59:{c:[1059]}}}}},100:{l:{98:{l:{108:{l:{97:{l:{99:{l:{59:{c:[368]}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120088]}}}}},103:{l:{114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[217]}},c:[217]}}}}}}}}},109:{l:{97:{l:{99:{l:{114:{l:{59:{c:[362]}}}}}}}}},110:{l:{100:{l:{101:{l:{114:{l:{66:{l:{97:{l:{114:{l:{59:{c:[95]}}}}},114:{l:{97:{l:{99:{l:{101:{l:{59:{c:[9183]}}},107:{l:{101:{l:{116:{l:{59:{c:[9141]}}}}}}}}}}}}}}},80:{l:{97:{l:{114:{l:{101:{l:{110:{l:{116:{l:{104:{l:{101:{l:{115:{l:{105:{l:{115:{l:{59:{c:[9181]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},105:{l:{111:{l:{110:{l:{59:{c:[8899]},80:{l:{108:{l:{117:{l:{115:{l:{59:{c:[8846]}}}}}}}}}}}}}}}}},111:{l:{103:{l:{111:{l:{110:{l:{59:{c:[370]}}}}}}},112:{l:{102:{l:{59:{c:[120140]}}}}}}},112:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8593]},66:{l:{97:{l:{114:{l:{59:{c:[10514]}}}}}}},68:{l:{111:{l:{119:{l:{110:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8645]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},68:{l:{111:{l:{119:{l:{110:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8597]}}}}}}}}}}}}}}}}}}},69:{l:{113:{l:{117:{l:{105:{l:{108:{l:{105:{l:{98:{l:{114:{l:{105:{l:{117:{l:{109:{l:{59:{c:[10606]}}}}}}}}}}}}}}}}}}}}}}},84:{l:{101:{l:{101:{l:{59:{c:[8869]},65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8613]}}}}}}}}}}}}}}}}},97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8657]}}}}}}}}}}},100:{l:{111:{l:{119:{l:{110:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8661]}}}}}}}}}}}}}}}}}}},112:{l:{101:{l:{114:{l:{76:{l:{101:{l:{102:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8598]}}}}}}}}}}}}}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{65:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8599]}}}}}}}}}}}}}}}}}}}}}}}}}}},115:{l:{105:{l:{59:{c:[978]},108:{l:{111:{l:{110:{l:{59:{c:[933]}}}}}}}}}}}}},114:{l:{105:{l:{110:{l:{103:{l:{59:{c:[366]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119984]}}}}}}},116:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[360]}}}}}}}}}}},117:{l:{109:{l:{108:{l:{59:{c:[220]}},c:[220]}}}}}}},86:{l:{68:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8875]}}}}}}}}},98:{l:{97:{l:{114:{l:{59:{c:[10987]}}}}}}},99:{l:{121:{l:{59:{c:[1042]}}}}},100:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8873]},108:{l:{59:{c:[10982]}}}}}}}}}}},101:{l:{101:{l:{59:{c:[8897]}}},114:{l:{98:{l:{97:{l:{114:{l:{59:{c:[8214]}}}}}}},116:{l:{59:{c:[8214]},105:{l:{99:{l:{97:{l:{108:{l:{66:{l:{97:{l:{114:{l:{59:{c:[8739]}}}}}}},76:{l:{105:{l:{110:{l:{101:{l:{59:{c:[124]}}}}}}}}},83:{l:{101:{l:{112:{l:{97:{l:{114:{l:{97:{l:{116:{l:{111:{l:{114:{l:{59:{c:[10072]}}}}}}}}}}}}}}}}}}},84:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[8768]}}}}}}}}}}}}}}}}}}}}},121:{l:{84:{l:{104:{l:{105:{l:{110:{l:{83:{l:{112:{l:{97:{l:{99:{l:{101:{l:{59:{c:[8202]}}}}}}}}}}}}}}}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120089]}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120141]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119985]}}}}}}},118:{l:{100:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8874]}}}}}}}}}}}}},87:{l:{99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[372]}}}}}}}}},101:{l:{100:{l:{103:{l:{101:{l:{59:{c:[8896]}}}}}}}}},102:{l:{114:{l:{59:{c:[120090]}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120142]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119986]}}}}}}}}},88:{l:{102:{l:{114:{l:{59:{c:[120091]}}}}},105:{l:{59:{c:[926]}}},111:{l:{112:{l:{102:{l:{59:{c:[120143]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119987]}}}}}}}}},89:{l:{65:{l:{99:{l:{121:{l:{59:{c:[1071]}}}}}}},73:{l:{99:{l:{121:{l:{59:{c:[1031]}}}}}}},85:{l:{99:{l:{121:{l:{59:{c:[1070]}}}}}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[221]}},c:[221]}}}}}}}}},99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[374]}}}}}}},121:{l:{59:{c:[1067]}}}}},102:{l:{114:{l:{59:{c:[120092]}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120144]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119988]}}}}}}},117:{l:{109:{l:{108:{l:{59:{c:[376]}}}}}}}}},90:{l:{72:{l:{99:{l:{121:{l:{59:{c:[1046]}}}}}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[377]}}}}}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[381]}}}}}}}}},121:{l:{59:{c:[1047]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[379]}}}}}}},101:{l:{114:{l:{111:{l:{87:{l:{105:{l:{100:{l:{116:{l:{104:{l:{83:{l:{112:{l:{97:{l:{99:{l:{101:{l:{59:{c:[8203]}}}}}}}}}}}}}}}}}}}}}}}}},116:{l:{97:{l:{59:{c:[918]}}}}}}},102:{l:{114:{l:{59:{c:[8488]}}}}},111:{l:{112:{l:{102:{l:{59:{c:[8484]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119989]}}}}}}}}},97:{l:{97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[225]}},c:[225]}}}}}}}}},98:{l:{114:{l:{101:{l:{118:{l:{101:{l:{59:{c:[259]}}}}}}}}}}},99:{l:{59:{c:[8766]},69:{l:{59:{c:[8766,819]}}},100:{l:{59:{c:[8767]}}},105:{l:{114:{l:{99:{l:{59:{c:[226]}},c:[226]}}}}},117:{l:{116:{l:{101:{l:{59:{c:[180]}},c:[180]}}}}},121:{l:{59:{c:[1072]}}}}},101:{l:{108:{l:{105:{l:{103:{l:{59:{c:[230]}},c:[230]}}}}}}},102:{l:{59:{c:[8289]},114:{l:{59:{c:[120094]}}}}},103:{l:{114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[224]}},c:[224]}}}}}}}}},108:{l:{101:{l:{102:{l:{115:{l:{121:{l:{109:{l:{59:{c:[8501]}}}}}}}}},112:{l:{104:{l:{59:{c:[8501]}}}}}}},112:{l:{104:{l:{97:{l:{59:{c:[945]}}}}}}}}},109:{l:{97:{l:{99:{l:{114:{l:{59:{c:[257]}}}}},108:{l:{103:{l:{59:{c:[10815]}}}}}}},112:{l:{59:{c:[38]}},c:[38]}}},110:{l:{100:{l:{59:{c:[8743]},97:{l:{110:{l:{100:{l:{59:{c:[10837]}}}}}}},100:{l:{59:{c:[10844]}}},115:{l:{108:{l:{111:{l:{112:{l:{101:{l:{59:{c:[10840]}}}}}}}}}}},118:{l:{59:{c:[10842]}}}}},103:{l:{59:{c:[8736]},101:{l:{59:{c:[10660]}}},108:{l:{101:{l:{59:{c:[8736]}}}}},109:{l:{115:{l:{100:{l:{59:{c:[8737]},97:{l:{97:{l:{59:{c:[10664]}}},98:{l:{59:{c:[10665]}}},99:{l:{59:{c:[10666]}}},100:{l:{59:{c:[10667]}}},101:{l:{59:{c:[10668]}}},102:{l:{59:{c:[10669]}}},103:{l:{59:{c:[10670]}}},104:{l:{59:{c:[10671]}}}}}}}}}}},114:{l:{116:{l:{59:{c:[8735]},118:{l:{98:{l:{59:{c:[8894]},100:{l:{59:{c:[10653]}}}}}}}}}}},115:{l:{112:{l:{104:{l:{59:{c:[8738]}}}}},116:{l:{59:{c:[197]}}}}},122:{l:{97:{l:{114:{l:{114:{l:{59:{c:[9084]}}}}}}}}}}}}},111:{l:{103:{l:{111:{l:{110:{l:{59:{c:[261]}}}}}}},112:{l:{102:{l:{59:{c:[120146]}}}}}}},112:{l:{59:{c:[8776]},69:{l:{59:{c:[10864]}}},97:{l:{99:{l:{105:{l:{114:{l:{59:{c:[10863]}}}}}}}}},101:{l:{59:{c:[8778]}}},105:{l:{100:{l:{59:{c:[8779]}}}}},111:{l:{115:{l:{59:{c:[39]}}}}},112:{l:{114:{l:{111:{l:{120:{l:{59:{c:[8776]},101:{l:{113:{l:{59:{c:[8778]}}}}}}}}}}}}}}},114:{l:{105:{l:{110:{l:{103:{l:{59:{c:[229]}},c:[229]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119990]}}}}},116:{l:{59:{c:[42]}}},121:{l:{109:{l:{112:{l:{59:{c:[8776]},101:{l:{113:{l:{59:{c:[8781]}}}}}}}}}}}}},116:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[227]}},c:[227]}}}}}}}}},117:{l:{109:{l:{108:{l:{59:{c:[228]}},c:[228]}}}}},119:{l:{99:{l:{111:{l:{110:{l:{105:{l:{110:{l:{116:{l:{59:{c:[8755]}}}}}}}}}}}}},105:{l:{110:{l:{116:{l:{59:{c:[10769]}}}}}}}}}}},98:{l:{78:{l:{111:{l:{116:{l:{59:{c:[10989]}}}}}}},97:{l:{99:{l:{107:{l:{99:{l:{111:{l:{110:{l:{103:{l:{59:{c:[8780]}}}}}}}}},101:{l:{112:{l:{115:{l:{105:{l:{108:{l:{111:{l:{110:{l:{59:{c:[1014]}}}}}}}}}}}}}}},112:{l:{114:{l:{105:{l:{109:{l:{101:{l:{59:{c:[8245]}}}}}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8765]},101:{l:{113:{l:{59:{c:[8909]}}}}}}}}}}}}}}},114:{l:{118:{l:{101:{l:{101:{l:{59:{c:[8893]}}}}}}},119:{l:{101:{l:{100:{l:{59:{c:[8965]},103:{l:{101:{l:{59:{c:[8965]}}}}}}}}}}}}}}},98:{l:{114:{l:{107:{l:{59:{c:[9141]},116:{l:{98:{l:{114:{l:{107:{l:{59:{c:[9142]}}}}}}}}}}}}}}},99:{l:{111:{l:{110:{l:{103:{l:{59:{c:[8780]}}}}}}},121:{l:{59:{c:[1073]}}}}},100:{l:{113:{l:{117:{l:{111:{l:{59:{c:[8222]}}}}}}}}},101:{l:{99:{l:{97:{l:{117:{l:{115:{l:{59:{c:[8757]},101:{l:{59:{c:[8757]}}}}}}}}}}},109:{l:{112:{l:{116:{l:{121:{l:{118:{l:{59:{c:[10672]}}}}}}}}}}},112:{l:{115:{l:{105:{l:{59:{c:[1014]}}}}}}},114:{l:{110:{l:{111:{l:{117:{l:{59:{c:[8492]}}}}}}}}},116:{l:{97:{l:{59:{c:[946]}}},104:{l:{59:{c:[8502]}}},119:{l:{101:{l:{101:{l:{110:{l:{59:{c:[8812]}}}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120095]}}}}},105:{l:{103:{l:{99:{l:{97:{l:{112:{l:{59:{c:[8898]}}}}},105:{l:{114:{l:{99:{l:{59:{c:[9711]}}}}}}},117:{l:{112:{l:{59:{c:[8899]}}}}}}},111:{l:{100:{l:{111:{l:{116:{l:{59:{c:[10752]}}}}}}},112:{l:{108:{l:{117:{l:{115:{l:{59:{c:[10753]}}}}}}}}},116:{l:{105:{l:{109:{l:{101:{l:{115:{l:{59:{c:[10754]}}}}}}}}}}}}},115:{l:{113:{l:{99:{l:{117:{l:{112:{l:{59:{c:[10758]}}}}}}}}},116:{l:{97:{l:{114:{l:{59:{c:[9733]}}}}}}}}},116:{l:{114:{l:{105:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{100:{l:{111:{l:{119:{l:{110:{l:{59:{c:[9661]}}}}}}}}},117:{l:{112:{l:{59:{c:[9651]}}}}}}}}}}}}}}}}}}}}},117:{l:{112:{l:{108:{l:{117:{l:{115:{l:{59:{c:[10756]}}}}}}}}}}},118:{l:{101:{l:{101:{l:{59:{c:[8897]}}}}}}},119:{l:{101:{l:{100:{l:{103:{l:{101:{l:{59:{c:[8896]}}}}}}}}}}}}}}},107:{l:{97:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10509]}}}}}}}}}}},108:{l:{97:{l:{99:{l:{107:{l:{108:{l:{111:{l:{122:{l:{101:{l:{110:{l:{103:{l:{101:{l:{59:{c:[10731]}}}}}}}}}}}}}}},115:{l:{113:{l:{117:{l:{97:{l:{114:{l:{101:{l:{59:{c:[9642]}}}}}}}}}}}}},116:{l:{114:{l:{105:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{59:{c:[9652]},100:{l:{111:{l:{119:{l:{110:{l:{59:{c:[9662]}}}}}}}}},108:{l:{101:{l:{102:{l:{116:{l:{59:{c:[9666]}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{59:{c:[9656]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},110:{l:{107:{l:{59:{c:[9251]}}}}}}},107:{l:{49:{l:{50:{l:{59:{c:[9618]}}},52:{l:{59:{c:[9617]}}}}},51:{l:{52:{l:{59:{c:[9619]}}}}}}},111:{l:{99:{l:{107:{l:{59:{c:[9608]}}}}}}}}},110:{l:{101:{l:{59:{c:[61,8421]},113:{l:{117:{l:{105:{l:{118:{l:{59:{c:[8801,8421]}}}}}}}}}}},111:{l:{116:{l:{59:{c:[8976]}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120147]}}}}},116:{l:{59:{c:[8869]},116:{l:{111:{l:{109:{l:{59:{c:[8869]}}}}}}}}},119:{l:{116:{l:{105:{l:{101:{l:{59:{c:[8904]}}}}}}}}},120:{l:{68:{l:{76:{l:{59:{c:[9559]}}},82:{l:{59:{c:[9556]}}},108:{l:{59:{c:[9558]}}},114:{l:{59:{c:[9555]}}}}},72:{l:{59:{c:[9552]},68:{l:{59:{c:[9574]}}},85:{l:{59:{c:[9577]}}},100:{l:{59:{c:[9572]}}},117:{l:{59:{c:[9575]}}}}},85:{l:{76:{l:{59:{c:[9565]}}},82:{l:{59:{c:[9562]}}},108:{l:{59:{c:[9564]}}},114:{l:{59:{c:[9561]}}}}},86:{l:{59:{c:[9553]},72:{l:{59:{c:[9580]}}},76:{l:{59:{c:[9571]}}},82:{l:{59:{c:[9568]}}},104:{l:{59:{c:[9579]}}},108:{l:{59:{c:[9570]}}},114:{l:{59:{c:[9567]}}}}},98:{l:{111:{l:{120:{l:{59:{c:[10697]}}}}}}},100:{l:{76:{l:{59:{c:[9557]}}},82:{l:{59:{c:[9554]}}},108:{l:{59:{c:[9488]}}},114:{l:{59:{c:[9484]}}}}},104:{l:{59:{c:[9472]},68:{l:{59:{c:[9573]}}},85:{l:{59:{c:[9576]}}},100:{l:{59:{c:[9516]}}},117:{l:{59:{c:[9524]}}}}},109:{l:{105:{l:{110:{l:{117:{l:{115:{l:{59:{c:[8863]}}}}}}}}}}},112:{l:{108:{l:{117:{l:{115:{l:{59:{c:[8862]}}}}}}}}},116:{l:{105:{l:{109:{l:{101:{l:{115:{l:{59:{c:[8864]}}}}}}}}}}},117:{l:{76:{l:{59:{c:[9563]}}},82:{l:{59:{c:[9560]}}},108:{l:{59:{c:[9496]}}},114:{l:{59:{c:[9492]}}}}},118:{l:{59:{c:[9474]},72:{l:{59:{c:[9578]}}},76:{l:{59:{c:[9569]}}},82:{l:{59:{c:[9566]}}},104:{l:{59:{c:[9532]}}},108:{l:{59:{c:[9508]}}},114:{l:{59:{c:[9500]}}}}}}}}},112:{l:{114:{l:{105:{l:{109:{l:{101:{l:{59:{c:[8245]}}}}}}}}}}},114:{l:{101:{l:{118:{l:{101:{l:{59:{c:[728]}}}}}}},118:{l:{98:{l:{97:{l:{114:{l:{59:{c:[166]}},c:[166]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119991]}}}}},101:{l:{109:{l:{105:{l:{59:{c:[8271]}}}}}}},105:{l:{109:{l:{59:{c:[8765]},101:{l:{59:{c:[8909]}}}}}}},111:{l:{108:{l:{59:{c:[92]},98:{l:{59:{c:[10693]}}},104:{l:{115:{l:{117:{l:{98:{l:{59:{c:[10184]}}}}}}}}}}}}}}},117:{l:{108:{l:{108:{l:{59:{c:[8226]},101:{l:{116:{l:{59:{c:[8226]}}}}}}}}},109:{l:{112:{l:{59:{c:[8782]},69:{l:{59:{c:[10926]}}},101:{l:{59:{c:[8783]},113:{l:{59:{c:[8783]}}}}}}}}}}}}},99:{l:{97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[263]}}}}}}}}},112:{l:{59:{c:[8745]},97:{l:{110:{l:{100:{l:{59:{c:[10820]}}}}}}},98:{l:{114:{l:{99:{l:{117:{l:{112:{l:{59:{c:[10825]}}}}}}}}}}},99:{l:{97:{l:{112:{l:{59:{c:[10827]}}}}},117:{l:{112:{l:{59:{c:[10823]}}}}}}},100:{l:{111:{l:{116:{l:{59:{c:[10816]}}}}}}},115:{l:{59:{c:[8745,65024]}}}}},114:{l:{101:{l:{116:{l:{59:{c:[8257]}}}}},111:{l:{110:{l:{59:{c:[711]}}}}}}}}},99:{l:{97:{l:{112:{l:{115:{l:{59:{c:[10829]}}}}},114:{l:{111:{l:{110:{l:{59:{c:[269]}}}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[231]}},c:[231]}}}}}}},105:{l:{114:{l:{99:{l:{59:{c:[265]}}}}}}},117:{l:{112:{l:{115:{l:{59:{c:[10828]},115:{l:{109:{l:{59:{c:[10832]}}}}}}}}}}}}},100:{l:{111:{l:{116:{l:{59:{c:[267]}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[184]}},c:[184]}}}}},109:{l:{112:{l:{116:{l:{121:{l:{118:{l:{59:{c:[10674]}}}}}}}}}}},110:{l:{116:{l:{59:{c:[162]},101:{l:{114:{l:{100:{l:{111:{l:{116:{l:{59:{c:[183]}}}}}}}}}}}},c:[162]}}}}},102:{l:{114:{l:{59:{c:[120096]}}}}},104:{l:{99:{l:{121:{l:{59:{c:[1095]}}}}},101:{l:{99:{l:{107:{l:{59:{c:[10003]},109:{l:{97:{l:{114:{l:{107:{l:{59:{c:[10003]}}}}}}}}}}}}}}},105:{l:{59:{c:[967]}}}}},105:{l:{114:{l:{59:{c:[9675]},69:{l:{59:{c:[10691]}}},99:{l:{59:{c:[710]},101:{l:{113:{l:{59:{c:[8791]}}}}},108:{l:{101:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{108:{l:{101:{l:{102:{l:{116:{l:{59:{c:[8634]}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{59:{c:[8635]}}}}}}}}}}}}}}}}}}}}},100:{l:{82:{l:{59:{c:[174]}}},83:{l:{59:{c:[9416]}}},97:{l:{115:{l:{116:{l:{59:{c:[8859]}}}}}}},99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[8858]}}}}}}}}},100:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8861]}}}}}}}}}}}}}}}}},101:{l:{59:{c:[8791]}}},102:{l:{110:{l:{105:{l:{110:{l:{116:{l:{59:{c:[10768]}}}}}}}}}}},109:{l:{105:{l:{100:{l:{59:{c:[10991]}}}}}}},115:{l:{99:{l:{105:{l:{114:{l:{59:{c:[10690]}}}}}}}}}}}}},108:{l:{117:{l:{98:{l:{115:{l:{59:{c:[9827]},117:{l:{105:{l:{116:{l:{59:{c:[9827]}}}}}}}}}}}}}}},111:{l:{108:{l:{111:{l:{110:{l:{59:{c:[58]},101:{l:{59:{c:[8788]},113:{l:{59:{c:[8788]}}}}}}}}}}},109:{l:{109:{l:{97:{l:{59:{c:[44]},116:{l:{59:{c:[64]}}}}}}},112:{l:{59:{c:[8705]},102:{l:{110:{l:{59:{c:[8728]}}}}},108:{l:{101:{l:{109:{l:{101:{l:{110:{l:{116:{l:{59:{c:[8705]}}}}}}}}},120:{l:{101:{l:{115:{l:{59:{c:[8450]}}}}}}}}}}}}}}},110:{l:{103:{l:{59:{c:[8773]},100:{l:{111:{l:{116:{l:{59:{c:[10861]}}}}}}}}},105:{l:{110:{l:{116:{l:{59:{c:[8750]}}}}}}}}},112:{l:{102:{l:{59:{c:[120148]}}},114:{l:{111:{l:{100:{l:{59:{c:[8720]}}}}}}},121:{l:{59:{c:[169]},115:{l:{114:{l:{59:{c:[8471]}}}}}},c:[169]}}}}},114:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8629]}}}}}}},111:{l:{115:{l:{115:{l:{59:{c:[10007]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119992]}}}}},117:{l:{98:{l:{59:{c:[10959]},101:{l:{59:{c:[10961]}}}}},112:{l:{59:{c:[10960]},101:{l:{59:{c:[10962]}}}}}}}}},116:{l:{100:{l:{111:{l:{116:{l:{59:{c:[8943]}}}}}}}}},117:{l:{100:{l:{97:{l:{114:{l:{114:{l:{108:{l:{59:{c:[10552]}}},114:{l:{59:{c:[10549]}}}}}}}}}}},101:{l:{112:{l:{114:{l:{59:{c:[8926]}}}}},115:{l:{99:{l:{59:{c:[8927]}}}}}}},108:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8630]},112:{l:{59:{c:[10557]}}}}}}}}}}},112:{l:{59:{c:[8746]},98:{l:{114:{l:{99:{l:{97:{l:{112:{l:{59:{c:[10824]}}}}}}}}}}},99:{l:{97:{l:{112:{l:{59:{c:[10822]}}}}},117:{l:{112:{l:{59:{c:[10826]}}}}}}},100:{l:{111:{l:{116:{l:{59:{c:[8845]}}}}}}},111:{l:{114:{l:{59:{c:[10821]}}}}},115:{l:{59:{c:[8746,65024]}}}}},114:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8631]},109:{l:{59:{c:[10556]}}}}}}}}},108:{l:{121:{l:{101:{l:{113:{l:{112:{l:{114:{l:{101:{l:{99:{l:{59:{c:[8926]}}}}}}}}},115:{l:{117:{l:{99:{l:{99:{l:{59:{c:[8927]}}}}}}}}}}}}},118:{l:{101:{l:{101:{l:{59:{c:[8910]}}}}}}},119:{l:{101:{l:{100:{l:{103:{l:{101:{l:{59:{c:[8911]}}}}}}}}}}}}}}},114:{l:{101:{l:{110:{l:{59:{c:[164]}},c:[164]}}}}},118:{l:{101:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{108:{l:{101:{l:{102:{l:{116:{l:{59:{c:[8630]}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{59:{c:[8631]}}}}}}}}}}}}}}}}}}}}}}}}}}},118:{l:{101:{l:{101:{l:{59:{c:[8910]}}}}}}},119:{l:{101:{l:{100:{l:{59:{c:[8911]}}}}}}}}},119:{l:{99:{l:{111:{l:{110:{l:{105:{l:{110:{l:{116:{l:{59:{c:[8754]}}}}}}}}}}}}},105:{l:{110:{l:{116:{l:{59:{c:[8753]}}}}}}}}},121:{l:{108:{l:{99:{l:{116:{l:{121:{l:{59:{c:[9005]}}}}}}}}}}}}},100:{l:{65:{l:{114:{l:{114:{l:{59:{c:[8659]}}}}}}},72:{l:{97:{l:{114:{l:{59:{c:[10597]}}}}}}},97:{l:{103:{l:{103:{l:{101:{l:{114:{l:{59:{c:[8224]}}}}}}}}},108:{l:{101:{l:{116:{l:{104:{l:{59:{c:[8504]}}}}}}}}},114:{l:{114:{l:{59:{c:[8595]}}}}},115:{l:{104:{l:{59:{c:[8208]},118:{l:{59:{c:[8867]}}}}}}}}},98:{l:{107:{l:{97:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10511]}}}}}}}}}}},108:{l:{97:{l:{99:{l:{59:{c:[733]}}}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[271]}}}}}}}}},121:{l:{59:{c:[1076]}}}}},100:{l:{59:{c:[8518]},97:{l:{103:{l:{103:{l:{101:{l:{114:{l:{59:{c:[8225]}}}}}}}}},114:{l:{114:{l:{59:{c:[8650]}}}}}}},111:{l:{116:{l:{115:{l:{101:{l:{113:{l:{59:{c:[10871]}}}}}}}}}}}}},101:{l:{103:{l:{59:{c:[176]}},c:[176]},108:{l:{116:{l:{97:{l:{59:{c:[948]}}}}}}},109:{l:{112:{l:{116:{l:{121:{l:{118:{l:{59:{c:[10673]}}}}}}}}}}}}},102:{l:{105:{l:{115:{l:{104:{l:{116:{l:{59:{c:[10623]}}}}}}}}},114:{l:{59:{c:[120097]}}}}},104:{l:{97:{l:{114:{l:{108:{l:{59:{c:[8643]}}},114:{l:{59:{c:[8642]}}}}}}}}},105:{l:{97:{l:{109:{l:{59:{c:[8900]},111:{l:{110:{l:{100:{l:{59:{c:[8900]},115:{l:{117:{l:{105:{l:{116:{l:{59:{c:[9830]}}}}}}}}}}}}}}},115:{l:{59:{c:[9830]}}}}}}},101:{l:{59:{c:[168]}}},103:{l:{97:{l:{109:{l:{109:{l:{97:{l:{59:{c:[989]}}}}}}}}}}},115:{l:{105:{l:{110:{l:{59:{c:[8946]}}}}}}},118:{l:{59:{c:[247]},105:{l:{100:{l:{101:{l:{59:{c:[247]},111:{l:{110:{l:{116:{l:{105:{l:{109:{l:{101:{l:{115:{l:{59:{c:[8903]}}}}}}}}}}}}}}}},c:[247]}}}}},111:{l:{110:{l:{120:{l:{59:{c:[8903]}}}}}}}}}}},106:{l:{99:{l:{121:{l:{59:{c:[1106]}}}}}}},108:{l:{99:{l:{111:{l:{114:{l:{110:{l:{59:{c:[8990]}}}}}}},114:{l:{111:{l:{112:{l:{59:{c:[8973]}}}}}}}}}}},111:{l:{108:{l:{108:{l:{97:{l:{114:{l:{59:{c:[36]}}}}}}}}},112:{l:{102:{l:{59:{c:[120149]}}}}},116:{l:{59:{c:[729]},101:{l:{113:{l:{59:{c:[8784]},100:{l:{111:{l:{116:{l:{59:{c:[8785]}}}}}}}}}}},109:{l:{105:{l:{110:{l:{117:{l:{115:{l:{59:{c:[8760]}}}}}}}}}}},112:{l:{108:{l:{117:{l:{115:{l:{59:{c:[8724]}}}}}}}}},115:{l:{113:{l:{117:{l:{97:{l:{114:{l:{101:{l:{59:{c:[8865]}}}}}}}}}}}}}}},117:{l:{98:{l:{108:{l:{101:{l:{98:{l:{97:{l:{114:{l:{119:{l:{101:{l:{100:{l:{103:{l:{101:{l:{59:{c:[8966]}}}}}}}}}}}}}}}}}}}}}}}}},119:{l:{110:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8595]}}}}}}}}}}},100:{l:{111:{l:{119:{l:{110:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{115:{l:{59:{c:[8650]}}}}}}}}}}}}}}}}}}}}},104:{l:{97:{l:{114:{l:{112:{l:{111:{l:{111:{l:{110:{l:{108:{l:{101:{l:{102:{l:{116:{l:{59:{c:[8643]}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{59:{c:[8642]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},114:{l:{98:{l:{107:{l:{97:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10512]}}}}}}}}}}}}},99:{l:{111:{l:{114:{l:{110:{l:{59:{c:[8991]}}}}}}},114:{l:{111:{l:{112:{l:{59:{c:[8972]}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119993]}}},121:{l:{59:{c:[1109]}}}}},111:{l:{108:{l:{59:{c:[10742]}}}}},116:{l:{114:{l:{111:{l:{107:{l:{59:{c:[273]}}}}}}}}}}},116:{l:{100:{l:{111:{l:{116:{l:{59:{c:[8945]}}}}}}},114:{l:{105:{l:{59:{c:[9663]},102:{l:{59:{c:[9662]}}}}}}}}},117:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8693]}}}}}}},104:{l:{97:{l:{114:{l:{59:{c:[10607]}}}}}}}}},119:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{59:{c:[10662]}}}}}}}}}}}}},122:{l:{99:{l:{121:{l:{59:{c:[1119]}}}}},105:{l:{103:{l:{114:{l:{97:{l:{114:{l:{114:{l:{59:{c:[10239]}}}}}}}}}}}}}}}}},101:{l:{68:{l:{68:{l:{111:{l:{116:{l:{59:{c:[10871]}}}}}}},111:{l:{116:{l:{59:{c:[8785]}}}}}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[233]}},c:[233]}}}}}}},115:{l:{116:{l:{101:{l:{114:{l:{59:{c:[10862]}}}}}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[283]}}}}}}}}},105:{l:{114:{l:{59:{c:[8790]},99:{l:{59:{c:[234]}},c:[234]}}}}},111:{l:{108:{l:{111:{l:{110:{l:{59:{c:[8789]}}}}}}}}},121:{l:{59:{c:[1101]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[279]}}}}}}},101:{l:{59:{c:[8519]}}},102:{l:{68:{l:{111:{l:{116:{l:{59:{c:[8786]}}}}}}},114:{l:{59:{c:[120098]}}}}},103:{l:{59:{c:[10906]},114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[232]}},c:[232]}}}}}}},115:{l:{59:{c:[10902]},100:{l:{111:{l:{116:{l:{59:{c:[10904]}}}}}}}}}}},108:{l:{59:{c:[10905]},105:{l:{110:{l:{116:{l:{101:{l:{114:{l:{115:{l:{59:{c:[9191]}}}}}}}}}}}}},108:{l:{59:{c:[8467]}}},115:{l:{59:{c:[10901]},100:{l:{111:{l:{116:{l:{59:{c:[10903]}}}}}}}}}}},109:{l:{97:{l:{99:{l:{114:{l:{59:{c:[275]}}}}}}},112:{l:{116:{l:{121:{l:{59:{c:[8709]},115:{l:{101:{l:{116:{l:{59:{c:[8709]}}}}}}},118:{l:{59:{c:[8709]}}}}}}}}},115:{l:{112:{l:{49:{l:{51:{l:{59:{c:[8196]}}},52:{l:{59:{c:[8197]}}}}},59:{c:[8195]}}}}}}},110:{l:{103:{l:{59:{c:[331]}}},115:{l:{112:{l:{59:{c:[8194]}}}}}}},111:{l:{103:{l:{111:{l:{110:{l:{59:{c:[281]}}}}}}},112:{l:{102:{l:{59:{c:[120150]}}}}}}},112:{l:{97:{l:{114:{l:{59:{c:[8917]},115:{l:{108:{l:{59:{c:[10723]}}}}}}}}},108:{l:{117:{l:{115:{l:{59:{c:[10865]}}}}}}},115:{l:{105:{l:{59:{c:[949]},108:{l:{111:{l:{110:{l:{59:{c:[949]}}}}}}},118:{l:{59:{c:[1013]}}}}}}}}},113:{l:{99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[8790]}}}}}}},111:{l:{108:{l:{111:{l:{110:{l:{59:{c:[8789]}}}}}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8770]}}}}},108:{l:{97:{l:{110:{l:{116:{l:{103:{l:{116:{l:{114:{l:{59:{c:[10902]}}}}}}},108:{l:{101:{l:{115:{l:{115:{l:{59:{c:[10901]}}}}}}}}}}}}}}}}}}},117:{l:{97:{l:{108:{l:{115:{l:{59:{c:[61]}}}}}}},101:{l:{115:{l:{116:{l:{59:{c:[8799]}}}}}}},105:{l:{118:{l:{59:{c:[8801]},68:{l:{68:{l:{59:{c:[10872]}}}}}}}}}}},118:{l:{112:{l:{97:{l:{114:{l:{115:{l:{108:{l:{59:{c:[10725]}}}}}}}}}}}}}}},114:{l:{68:{l:{111:{l:{116:{l:{59:{c:[8787]}}}}}}},97:{l:{114:{l:{114:{l:{59:{c:[10609]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[8495]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[8784]}}}}}}},105:{l:{109:{l:{59:{c:[8770]}}}}}}},116:{l:{97:{l:{59:{c:[951]}}},104:{l:{59:{c:[240]}},c:[240]}}},117:{l:{109:{l:{108:{l:{59:{c:[235]}},c:[235]}}},114:{l:{111:{l:{59:{c:[8364]}}}}}}},120:{l:{99:{l:{108:{l:{59:{c:[33]}}}}},105:{l:{115:{l:{116:{l:{59:{c:[8707]}}}}}}},112:{l:{101:{l:{99:{l:{116:{l:{97:{l:{116:{l:{105:{l:{111:{l:{110:{l:{59:{c:[8496]}}}}}}}}}}}}}}}}},111:{l:{110:{l:{101:{l:{110:{l:{116:{l:{105:{l:{97:{l:{108:{l:{101:{l:{59:{c:[8519]}}}}}}}}}}}}}}}}}}}}}}}}},102:{l:{97:{l:{108:{l:{108:{l:{105:{l:{110:{l:{103:{l:{100:{l:{111:{l:{116:{l:{115:{l:{101:{l:{113:{l:{59:{c:[8786]}}}}}}}}}}}}}}}}}}}}}}}}},99:{l:{121:{l:{59:{c:[1092]}}}}},101:{l:{109:{l:{97:{l:{108:{l:{101:{l:{59:{c:[9792]}}}}}}}}}}},102:{l:{105:{l:{108:{l:{105:{l:{103:{l:{59:{c:[64259]}}}}}}}}},108:{l:{105:{l:{103:{l:{59:{c:[64256]}}}}},108:{l:{105:{l:{103:{l:{59:{c:[64260]}}}}}}}}},114:{l:{59:{c:[120099]}}}}},105:{l:{108:{l:{105:{l:{103:{l:{59:{c:[64257]}}}}}}}}},106:{l:{108:{l:{105:{l:{103:{l:{59:{c:[102,106]}}}}}}}}},108:{l:{97:{l:{116:{l:{59:{c:[9837]}}}}},108:{l:{105:{l:{103:{l:{59:{c:[64258]}}}}}}},116:{l:{110:{l:{115:{l:{59:{c:[9649]}}}}}}}}},110:{l:{111:{l:{102:{l:{59:{c:[402]}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120151]}}}}},114:{l:{97:{l:{108:{l:{108:{l:{59:{c:[8704]}}}}}}},107:{l:{59:{c:[8916]},118:{l:{59:{c:[10969]}}}}}}}}},112:{l:{97:{l:{114:{l:{116:{l:{105:{l:{110:{l:{116:{l:{59:{c:[10765]}}}}}}}}}}}}}}},114:{l:{97:{l:{99:{l:{49:{l:{50:{l:{59:{c:[189]}},c:[189]},51:{l:{59:{c:[8531]}}},52:{l:{59:{c:[188]}},c:[188]},53:{l:{59:{c:[8533]}}},54:{l:{59:{c:[8537]}}},56:{l:{59:{c:[8539]}}}}},50:{l:{51:{l:{59:{c:[8532]}}},53:{l:{59:{c:[8534]}}}}},51:{l:{52:{l:{59:{c:[190]}},c:[190]},53:{l:{59:{c:[8535]}}},56:{l:{59:{c:[8540]}}}}},52:{l:{53:{l:{59:{c:[8536]}}}}},53:{l:{54:{l:{59:{c:[8538]}}},56:{l:{59:{c:[8541]}}}}},55:{l:{56:{l:{59:{c:[8542]}}}}}}},115:{l:{108:{l:{59:{c:[8260]}}}}}}},111:{l:{119:{l:{110:{l:{59:{c:[8994]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119995]}}}}}}}}},103:{l:{69:{l:{59:{c:[8807]},108:{l:{59:{c:[10892]}}}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[501]}}}}}}}}},109:{l:{109:{l:{97:{l:{59:{c:[947]},100:{l:{59:{c:[989]}}}}}}}}},112:{l:{59:{c:[10886]}}}}},98:{l:{114:{l:{101:{l:{118:{l:{101:{l:{59:{c:[287]}}}}}}}}}}},99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[285]}}}}}}},121:{l:{59:{c:[1075]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[289]}}}}}}},101:{l:{59:{c:[8805]},108:{l:{59:{c:[8923]}}},113:{l:{59:{c:[8805]},113:{l:{59:{c:[8807]}}},115:{l:{108:{l:{97:{l:{110:{l:{116:{l:{59:{c:[10878]}}}}}}}}}}}}},115:{l:{59:{c:[10878]},99:{l:{99:{l:{59:{c:[10921]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[10880]},111:{l:{59:{c:[10882]},108:{l:{59:{c:[10884]}}}}}}}}}}},108:{l:{59:{c:[8923,65024]},101:{l:{115:{l:{59:{c:[10900]}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120100]}}}}},103:{l:{59:{c:[8811]},103:{l:{59:{c:[8921]}}}}},105:{l:{109:{l:{101:{l:{108:{l:{59:{c:[8503]}}}}}}}}},106:{l:{99:{l:{121:{l:{59:{c:[1107]}}}}}}},108:{l:{59:{c:[8823]},69:{l:{59:{c:[10898]}}},97:{l:{59:{c:[10917]}}},106:{l:{59:{c:[10916]}}}}},110:{l:{69:{l:{59:{c:[8809]}}},97:{l:{112:{l:{59:{c:[10890]},112:{l:{114:{l:{111:{l:{120:{l:{59:{c:[10890]}}}}}}}}}}}}},101:{l:{59:{c:[10888]},113:{l:{59:{c:[10888]},113:{l:{59:{c:[8809]}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8935]}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120152]}}}}}}},114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[96]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[8458]}}}}},105:{l:{109:{l:{59:{c:[8819]},101:{l:{59:{c:[10894]}}},108:{l:{59:{c:[10896]}}}}}}}}},116:{l:{59:{c:[62]},99:{l:{99:{l:{59:{c:[10919]}}},105:{l:{114:{l:{59:{c:[10874]}}}}}}},100:{l:{111:{l:{116:{l:{59:{c:[8919]}}}}}}},108:{l:{80:{l:{97:{l:{114:{l:{59:{c:[10645]}}}}}}}}},113:{l:{117:{l:{101:{l:{115:{l:{116:{l:{59:{c:[10876]}}}}}}}}}}},114:{l:{97:{l:{112:{l:{112:{l:{114:{l:{111:{l:{120:{l:{59:{c:[10886]}}}}}}}}}}},114:{l:{114:{l:{59:{c:[10616]}}}}}}},100:{l:{111:{l:{116:{l:{59:{c:[8919]}}}}}}},101:{l:{113:{l:{108:{l:{101:{l:{115:{l:{115:{l:{59:{c:[8923]}}}}}}}}},113:{l:{108:{l:{101:{l:{115:{l:{115:{l:{59:{c:[10892]}}}}}}}}}}}}}}},108:{l:{101:{l:{115:{l:{115:{l:{59:{c:[8823]}}}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8819]}}}}}}}}}},c:[62]},118:{l:{101:{l:{114:{l:{116:{l:{110:{l:{101:{l:{113:{l:{113:{l:{59:{c:[8809,65024]}}}}}}}}}}}}}}},110:{l:{69:{l:{59:{c:[8809,65024]}}}}}}}}},104:{l:{65:{l:{114:{l:{114:{l:{59:{c:[8660]}}}}}}},97:{l:{105:{l:{114:{l:{115:{l:{112:{l:{59:{c:[8202]}}}}}}}}},108:{l:{102:{l:{59:{c:[189]}}}}},109:{l:{105:{l:{108:{l:{116:{l:{59:{c:[8459]}}}}}}}}},114:{l:{100:{l:{99:{l:{121:{l:{59:{c:[1098]}}}}}}},114:{l:{59:{c:[8596]},99:{l:{105:{l:{114:{l:{59:{c:[10568]}}}}}}},119:{l:{59:{c:[8621]}}}}}}}}},98:{l:{97:{l:{114:{l:{59:{c:[8463]}}}}}}},99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[293]}}}}}}}}},101:{l:{97:{l:{114:{l:{116:{l:{115:{l:{59:{c:[9829]},117:{l:{105:{l:{116:{l:{59:{c:[9829]}}}}}}}}}}}}}}},108:{l:{108:{l:{105:{l:{112:{l:{59:{c:[8230]}}}}}}}}},114:{l:{99:{l:{111:{l:{110:{l:{59:{c:[8889]}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120101]}}}}},107:{l:{115:{l:{101:{l:{97:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10533]}}}}}}}}}}},119:{l:{97:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10534]}}}}}}}}}}}}}}},111:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8703]}}}}}}},109:{l:{116:{l:{104:{l:{116:{l:{59:{c:[8763]}}}}}}}}},111:{l:{107:{l:{108:{l:{101:{l:{102:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8617]}}}}}}}}}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8618]}}}}}}}}}}}}}}}}}}}}}}}}},112:{l:{102:{l:{59:{c:[120153]}}}}},114:{l:{98:{l:{97:{l:{114:{l:{59:{c:[8213]}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119997]}}}}},108:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8463]}}}}}}}}},116:{l:{114:{l:{111:{l:{107:{l:{59:{c:[295]}}}}}}}}}}},121:{l:{98:{l:{117:{l:{108:{l:{108:{l:{59:{c:[8259]}}}}}}}}},112:{l:{104:{l:{101:{l:{110:{l:{59:{c:[8208]}}}}}}}}}}}}},105:{l:{97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[237]}},c:[237]}}}}}}}}},99:{l:{59:{c:[8291]},105:{l:{114:{l:{99:{l:{59:{c:[238]}},c:[238]}}}}},121:{l:{59:{c:[1080]}}}}},101:{l:{99:{l:{121:{l:{59:{c:[1077]}}}}},120:{l:{99:{l:{108:{l:{59:{c:[161]}},c:[161]}}}}}}},102:{l:{102:{l:{59:{c:[8660]}}},114:{l:{59:{c:[120102]}}}}},103:{l:{114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[236]}},c:[236]}}}}}}}}},105:{l:{59:{c:[8520]},105:{l:{105:{l:{110:{l:{116:{l:{59:{c:[10764]}}}}}}},110:{l:{116:{l:{59:{c:[8749]}}}}}}},110:{l:{102:{l:{105:{l:{110:{l:{59:{c:[10716]}}}}}}}}},111:{l:{116:{l:{97:{l:{59:{c:[8489]}}}}}}}}},106:{l:{108:{l:{105:{l:{103:{l:{59:{c:[307]}}}}}}}}},109:{l:{97:{l:{99:{l:{114:{l:{59:{c:[299]}}}}},103:{l:{101:{l:{59:{c:[8465]}}},108:{l:{105:{l:{110:{l:{101:{l:{59:{c:[8464]}}}}}}}}},112:{l:{97:{l:{114:{l:{116:{l:{59:{c:[8465]}}}}}}}}}}},116:{l:{104:{l:{59:{c:[305]}}}}}}},111:{l:{102:{l:{59:{c:[8887]}}}}},112:{l:{101:{l:{100:{l:{59:{c:[437]}}}}}}}}},110:{l:{59:{c:[8712]},99:{l:{97:{l:{114:{l:{101:{l:{59:{c:[8453]}}}}}}}}},102:{l:{105:{l:{110:{l:{59:{c:[8734]},116:{l:{105:{l:{101:{l:{59:{c:[10717]}}}}}}}}}}}}},111:{l:{100:{l:{111:{l:{116:{l:{59:{c:[305]}}}}}}}}},116:{l:{59:{c:[8747]},99:{l:{97:{l:{108:{l:{59:{c:[8890]}}}}}}},101:{l:{103:{l:{101:{l:{114:{l:{115:{l:{59:{c:[8484]}}}}}}}}},114:{l:{99:{l:{97:{l:{108:{l:{59:{c:[8890]}}}}}}}}}}},108:{l:{97:{l:{114:{l:{104:{l:{107:{l:{59:{c:[10775]}}}}}}}}}}},112:{l:{114:{l:{111:{l:{100:{l:{59:{c:[10812]}}}}}}}}}}}}},111:{l:{99:{l:{121:{l:{59:{c:[1105]}}}}},103:{l:{111:{l:{110:{l:{59:{c:[303]}}}}}}},112:{l:{102:{l:{59:{c:[120154]}}}}},116:{l:{97:{l:{59:{c:[953]}}}}}}},112:{l:{114:{l:{111:{l:{100:{l:{59:{c:[10812]}}}}}}}}},113:{l:{117:{l:{101:{l:{115:{l:{116:{l:{59:{c:[191]}},c:[191]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119998]}}}}},105:{l:{110:{l:{59:{c:[8712]},69:{l:{59:{c:[8953]}}},100:{l:{111:{l:{116:{l:{59:{c:[8949]}}}}}}},115:{l:{59:{c:[8948]},118:{l:{59:{c:[8947]}}}}},118:{l:{59:{c:[8712]}}}}}}}}},116:{l:{59:{c:[8290]},105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[297]}}}}}}}}}}},117:{l:{107:{l:{99:{l:{121:{l:{59:{c:[1110]}}}}}}},109:{l:{108:{l:{59:{c:[239]}},c:[239]}}}}}}},106:{l:{99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[309]}}}}}}},121:{l:{59:{c:[1081]}}}}},102:{l:{114:{l:{59:{c:[120103]}}}}},109:{l:{97:{l:{116:{l:{104:{l:{59:{c:[567]}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120155]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[119999]}}}}},101:{l:{114:{l:{99:{l:{121:{l:{59:{c:[1112]}}}}}}}}}}},117:{l:{107:{l:{99:{l:{121:{l:{59:{c:[1108]}}}}}}}}}}},107:{l:{97:{l:{112:{l:{112:{l:{97:{l:{59:{c:[954]},118:{l:{59:{c:[1008]}}}}}}}}}}},99:{l:{101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[311]}}}}}}}}},121:{l:{59:{c:[1082]}}}}},102:{l:{114:{l:{59:{c:[120104]}}}}},103:{l:{114:{l:{101:{l:{101:{l:{110:{l:{59:{c:[312]}}}}}}}}}}},104:{l:{99:{l:{121:{l:{59:{c:[1093]}}}}}}},106:{l:{99:{l:{121:{l:{59:{c:[1116]}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120156]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[120000]}}}}}}}}},108:{l:{65:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8666]}}}}}}},114:{l:{114:{l:{59:{c:[8656]}}}}},116:{l:{97:{l:{105:{l:{108:{l:{59:{c:[10523]}}}}}}}}}}},66:{l:{97:{l:{114:{l:{114:{l:{59:{c:[10510]}}}}}}}}},69:{l:{59:{c:[8806]},103:{l:{59:{c:[10891]}}}}},72:{l:{97:{l:{114:{l:{59:{c:[10594]}}}}}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[314]}}}}}}}}},101:{l:{109:{l:{112:{l:{116:{l:{121:{l:{118:{l:{59:{c:[10676]}}}}}}}}}}}}},103:{l:{114:{l:{97:{l:{110:{l:{59:{c:[8466]}}}}}}}}},109:{l:{98:{l:{100:{l:{97:{l:{59:{c:[955]}}}}}}}}},110:{l:{103:{l:{59:{c:[10216]},100:{l:{59:{c:[10641]}}},108:{l:{101:{l:{59:{c:[10216]}}}}}}}}},112:{l:{59:{c:[10885]}}},113:{l:{117:{l:{111:{l:{59:{c:[171]}},c:[171]}}}}},114:{l:{114:{l:{59:{c:[8592]},98:{l:{59:{c:[8676]},102:{l:{115:{l:{59:{c:[10527]}}}}}}},102:{l:{115:{l:{59:{c:[10525]}}}}},104:{l:{107:{l:{59:{c:[8617]}}}}},108:{l:{112:{l:{59:{c:[8619]}}}}},112:{l:{108:{l:{59:{c:[10553]}}}}},115:{l:{105:{l:{109:{l:{59:{c:[10611]}}}}}}},116:{l:{108:{l:{59:{c:[8610]}}}}}}}}},116:{l:{59:{c:[10923]},97:{l:{105:{l:{108:{l:{59:{c:[10521]}}}}}}},101:{l:{59:{c:[10925]},115:{l:{59:{c:[10925,65024]}}}}}}}}},98:{l:{97:{l:{114:{l:{114:{l:{59:{c:[10508]}}}}}}},98:{l:{114:{l:{107:{l:{59:{c:[10098]}}}}}}},114:{l:{97:{l:{99:{l:{101:{l:{59:{c:[123]}}},107:{l:{59:{c:[91]}}}}}}},107:{l:{101:{l:{59:{c:[10635]}}},115:{l:{108:{l:{100:{l:{59:{c:[10639]}}},117:{l:{59:{c:[10637]}}}}}}}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[318]}}}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[316]}}}}}}},105:{l:{108:{l:{59:{c:[8968]}}}}}}},117:{l:{98:{l:{59:{c:[123]}}}}},121:{l:{59:{c:[1083]}}}}},100:{l:{99:{l:{97:{l:{59:{c:[10550]}}}}},113:{l:{117:{l:{111:{l:{59:{c:[8220]},114:{l:{59:{c:[8222]}}}}}}}}},114:{l:{100:{l:{104:{l:{97:{l:{114:{l:{59:{c:[10599]}}}}}}}}},117:{l:{115:{l:{104:{l:{97:{l:{114:{l:{59:{c:[10571]}}}}}}}}}}}}},115:{l:{104:{l:{59:{c:[8626]}}}}}}},101:{l:{59:{c:[8804]},102:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8592]},116:{l:{97:{l:{105:{l:{108:{l:{59:{c:[8610]}}}}}}}}}}}}}}}}}}},104:{l:{97:{l:{114:{l:{112:{l:{111:{l:{111:{l:{110:{l:{100:{l:{111:{l:{119:{l:{110:{l:{59:{c:[8637]}}}}}}}}},117:{l:{112:{l:{59:{c:[8636]}}}}}}}}}}}}}}}}}}},108:{l:{101:{l:{102:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{115:{l:{59:{c:[8647]}}}}}}}}}}}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8596]},115:{l:{59:{c:[8646]}}}}}}}}}}}}},104:{l:{97:{l:{114:{l:{112:{l:{111:{l:{111:{l:{110:{l:{115:{l:{59:{c:[8651]}}}}}}}}}}}}}}}}},115:{l:{113:{l:{117:{l:{105:{l:{103:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8621]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},116:{l:{104:{l:{114:{l:{101:{l:{101:{l:{116:{l:{105:{l:{109:{l:{101:{l:{115:{l:{59:{c:[8907]}}}}}}}}}}}}}}}}}}}}}}}}},103:{l:{59:{c:[8922]}}},113:{l:{59:{c:[8804]},113:{l:{59:{c:[8806]}}},115:{l:{108:{l:{97:{l:{110:{l:{116:{l:{59:{c:[10877]}}}}}}}}}}}}},115:{l:{59:{c:[10877]},99:{l:{99:{l:{59:{c:[10920]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[10879]},111:{l:{59:{c:[10881]},114:{l:{59:{c:[10883]}}}}}}}}}}},103:{l:{59:{c:[8922,65024]},101:{l:{115:{l:{59:{c:[10899]}}}}}}},115:{l:{97:{l:{112:{l:{112:{l:{114:{l:{111:{l:{120:{l:{59:{c:[10885]}}}}}}}}}}}}},100:{l:{111:{l:{116:{l:{59:{c:[8918]}}}}}}},101:{l:{113:{l:{103:{l:{116:{l:{114:{l:{59:{c:[8922]}}}}}}},113:{l:{103:{l:{116:{l:{114:{l:{59:{c:[10891]}}}}}}}}}}}}},103:{l:{116:{l:{114:{l:{59:{c:[8822]}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8818]}}}}}}}}}}}}},102:{l:{105:{l:{115:{l:{104:{l:{116:{l:{59:{c:[10620]}}}}}}}}},108:{l:{111:{l:{111:{l:{114:{l:{59:{c:[8970]}}}}}}}}},114:{l:{59:{c:[120105]}}}}},103:{l:{59:{c:[8822]},69:{l:{59:{c:[10897]}}}}},104:{l:{97:{l:{114:{l:{100:{l:{59:{c:[8637]}}},117:{l:{59:{c:[8636]},108:{l:{59:{c:[10602]}}}}}}}}},98:{l:{108:{l:{107:{l:{59:{c:[9604]}}}}}}}}},106:{l:{99:{l:{121:{l:{59:{c:[1113]}}}}}}},108:{l:{59:{c:[8810]},97:{l:{114:{l:{114:{l:{59:{c:[8647]}}}}}}},99:{l:{111:{l:{114:{l:{110:{l:{101:{l:{114:{l:{59:{c:[8990]}}}}}}}}}}}}},104:{l:{97:{l:{114:{l:{100:{l:{59:{c:[10603]}}}}}}}}},116:{l:{114:{l:{105:{l:{59:{c:[9722]}}}}}}}}},109:{l:{105:{l:{100:{l:{111:{l:{116:{l:{59:{c:[320]}}}}}}}}},111:{l:{117:{l:{115:{l:{116:{l:{59:{c:[9136]},97:{l:{99:{l:{104:{l:{101:{l:{59:{c:[9136]}}}}}}}}}}}}}}}}}}},110:{l:{69:{l:{59:{c:[8808]}}},97:{l:{112:{l:{59:{c:[10889]},112:{l:{114:{l:{111:{l:{120:{l:{59:{c:[10889]}}}}}}}}}}}}},101:{l:{59:{c:[10887]},113:{l:{59:{c:[10887]},113:{l:{59:{c:[8808]}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8934]}}}}}}}}},111:{l:{97:{l:{110:{l:{103:{l:{59:{c:[10220]}}}}},114:{l:{114:{l:{59:{c:[8701]}}}}}}},98:{l:{114:{l:{107:{l:{59:{c:[10214]}}}}}}},110:{l:{103:{l:{108:{l:{101:{l:{102:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10229]}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10231]}}}}}}}}}}}}}}}}}}}}}}}}}}}}},109:{l:{97:{l:{112:{l:{115:{l:{116:{l:{111:{l:{59:{c:[10236]}}}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[10230]}}}}}}}}}}}}}}}}}}}}}}}}},111:{l:{112:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{108:{l:{101:{l:{102:{l:{116:{l:{59:{c:[8619]}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{59:{c:[8620]}}}}}}}}}}}}}}}}}}}}}}}}},112:{l:{97:{l:{114:{l:{59:{c:[10629]}}}}},102:{l:{59:{c:[120157]}}},108:{l:{117:{l:{115:{l:{59:{c:[10797]}}}}}}}}},116:{l:{105:{l:{109:{l:{101:{l:{115:{l:{59:{c:[10804]}}}}}}}}}}},119:{l:{97:{l:{115:{l:{116:{l:{59:{c:[8727]}}}}}}},98:{l:{97:{l:{114:{l:{59:{c:[95]}}}}}}}}},122:{l:{59:{c:[9674]},101:{l:{110:{l:{103:{l:{101:{l:{59:{c:[9674]}}}}}}}}},102:{l:{59:{c:[10731]}}}}}}},112:{l:{97:{l:{114:{l:{59:{c:[40]},108:{l:{116:{l:{59:{c:[10643]}}}}}}}}}}},114:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8646]}}}}}}},99:{l:{111:{l:{114:{l:{110:{l:{101:{l:{114:{l:{59:{c:[8991]}}}}}}}}}}}}},104:{l:{97:{l:{114:{l:{59:{c:[8651]},100:{l:{59:{c:[10605]}}}}}}}}},109:{l:{59:{c:[8206]}}},116:{l:{114:{l:{105:{l:{59:{c:[8895]}}}}}}}}},115:{l:{97:{l:{113:{l:{117:{l:{111:{l:{59:{c:[8249]}}}}}}}}},99:{l:{114:{l:{59:{c:[120001]}}}}},104:{l:{59:{c:[8624]}}},105:{l:{109:{l:{59:{c:[8818]},101:{l:{59:{c:[10893]}}},103:{l:{59:{c:[10895]}}}}}}},113:{l:{98:{l:{59:{c:[91]}}},117:{l:{111:{l:{59:{c:[8216]},114:{l:{59:{c:[8218]}}}}}}}}},116:{l:{114:{l:{111:{l:{107:{l:{59:{c:[322]}}}}}}}}}}},116:{l:{59:{c:[60]},99:{l:{99:{l:{59:{c:[10918]}}},105:{l:{114:{l:{59:{c:[10873]}}}}}}},100:{l:{111:{l:{116:{l:{59:{c:[8918]}}}}}}},104:{l:{114:{l:{101:{l:{101:{l:{59:{c:[8907]}}}}}}}}},105:{l:{109:{l:{101:{l:{115:{l:{59:{c:[8905]}}}}}}}}},108:{l:{97:{l:{114:{l:{114:{l:{59:{c:[10614]}}}}}}}}},113:{l:{117:{l:{101:{l:{115:{l:{116:{l:{59:{c:[10875]}}}}}}}}}}},114:{l:{80:{l:{97:{l:{114:{l:{59:{c:[10646]}}}}}}},105:{l:{59:{c:[9667]},101:{l:{59:{c:[8884]}}},102:{l:{59:{c:[9666]}}}}}}}},c:[60]},117:{l:{114:{l:{100:{l:{115:{l:{104:{l:{97:{l:{114:{l:{59:{c:[10570]}}}}}}}}}}},117:{l:{104:{l:{97:{l:{114:{l:{59:{c:[10598]}}}}}}}}}}}}},118:{l:{101:{l:{114:{l:{116:{l:{110:{l:{101:{l:{113:{l:{113:{l:{59:{c:[8808,65024]}}}}}}}}}}}}}}},110:{l:{69:{l:{59:{c:[8808,65024]}}}}}}}}},109:{l:{68:{l:{68:{l:{111:{l:{116:{l:{59:{c:[8762]}}}}}}}}},97:{l:{99:{l:{114:{l:{59:{c:[175]}},c:[175]}}},108:{l:{101:{l:{59:{c:[9794]}}},116:{l:{59:{c:[10016]},101:{l:{115:{l:{101:{l:{59:{c:[10016]}}}}}}}}}}},112:{l:{59:{c:[8614]},115:{l:{116:{l:{111:{l:{59:{c:[8614]},100:{l:{111:{l:{119:{l:{110:{l:{59:{c:[8615]}}}}}}}}},108:{l:{101:{l:{102:{l:{116:{l:{59:{c:[8612]}}}}}}}}},117:{l:{112:{l:{59:{c:[8613]}}}}}}}}}}}}},114:{l:{107:{l:{101:{l:{114:{l:{59:{c:[9646]}}}}}}}}}}},99:{l:{111:{l:{109:{l:{109:{l:{97:{l:{59:{c:[10793]}}}}}}}}},121:{l:{59:{c:[1084]}}}}},100:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8212]}}}}}}}}},101:{l:{97:{l:{115:{l:{117:{l:{114:{l:{101:{l:{100:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{59:{c:[8737]}}}}}}}}}}}}}}}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120106]}}}}},104:{l:{111:{l:{59:{c:[8487]}}}}},105:{l:{99:{l:{114:{l:{111:{l:{59:{c:[181]}},c:[181]}}}}},100:{l:{59:{c:[8739]},97:{l:{115:{l:{116:{l:{59:{c:[42]}}}}}}},99:{l:{105:{l:{114:{l:{59:{c:[10992]}}}}}}},100:{l:{111:{l:{116:{l:{59:{c:[183]}},c:[183]}}}}}}},110:{l:{117:{l:{115:{l:{59:{c:[8722]},98:{l:{59:{c:[8863]}}},100:{l:{59:{c:[8760]},117:{l:{59:{c:[10794]}}}}}}}}}}}}},108:{l:{99:{l:{112:{l:{59:{c:[10971]}}}}},100:{l:{114:{l:{59:{c:[8230]}}}}}}},110:{l:{112:{l:{108:{l:{117:{l:{115:{l:{59:{c:[8723]}}}}}}}}}}},111:{l:{100:{l:{101:{l:{108:{l:{115:{l:{59:{c:[8871]}}}}}}}}},112:{l:{102:{l:{59:{c:[120158]}}}}}}},112:{l:{59:{c:[8723]}}},115:{l:{99:{l:{114:{l:{59:{c:[120002]}}}}},116:{l:{112:{l:{111:{l:{115:{l:{59:{c:[8766]}}}}}}}}}}},117:{l:{59:{c:[956]},108:{l:{116:{l:{105:{l:{109:{l:{97:{l:{112:{l:{59:{c:[8888]}}}}}}}}}}}}},109:{l:{97:{l:{112:{l:{59:{c:[8888]}}}}}}}}}}},110:{l:{71:{l:{103:{l:{59:{c:[8921,824]}}},116:{l:{59:{c:[8811,8402]},118:{l:{59:{c:[8811,824]}}}}}}},76:{l:{101:{l:{102:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8653]}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8654]}}}}}}}}}}}}}}}}}}}}}}}}}}},108:{l:{59:{c:[8920,824]}}},116:{l:{59:{c:[8810,8402]},118:{l:{59:{c:[8810,824]}}}}}}},82:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8655]}}}}}}}}}}}}}}}}}}}}},86:{l:{68:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8879]}}}}}}}}},100:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8878]}}}}}}}}}}},97:{l:{98:{l:{108:{l:{97:{l:{59:{c:[8711]}}}}}}},99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[324]}}}}}}}}},110:{l:{103:{l:{59:{c:[8736,8402]}}}}},112:{l:{59:{c:[8777]},69:{l:{59:{c:[10864,824]}}},105:{l:{100:{l:{59:{c:[8779,824]}}}}},111:{l:{115:{l:{59:{c:[329]}}}}},112:{l:{114:{l:{111:{l:{120:{l:{59:{c:[8777]}}}}}}}}}}},116:{l:{117:{l:{114:{l:{59:{c:[9838]},97:{l:{108:{l:{59:{c:[9838]},115:{l:{59:{c:[8469]}}}}}}}}}}}}}}},98:{l:{115:{l:{112:{l:{59:{c:[160]}},c:[160]}}},117:{l:{109:{l:{112:{l:{59:{c:[8782,824]},101:{l:{59:{c:[8783,824]}}}}}}}}}}},99:{l:{97:{l:{112:{l:{59:{c:[10819]}}},114:{l:{111:{l:{110:{l:{59:{c:[328]}}}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[326]}}}}}}}}},111:{l:{110:{l:{103:{l:{59:{c:[8775]},100:{l:{111:{l:{116:{l:{59:{c:[10861,824]}}}}}}}}}}}}},117:{l:{112:{l:{59:{c:[10818]}}}}},121:{l:{59:{c:[1085]}}}}},100:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8211]}}}}}}}}},101:{l:{59:{c:[8800]},65:{l:{114:{l:{114:{l:{59:{c:[8663]}}}}}}},97:{l:{114:{l:{104:{l:{107:{l:{59:{c:[10532]}}}}},114:{l:{59:{c:[8599]},111:{l:{119:{l:{59:{c:[8599]}}}}}}}}}}},100:{l:{111:{l:{116:{l:{59:{c:[8784,824]}}}}}}},113:{l:{117:{l:{105:{l:{118:{l:{59:{c:[8802]}}}}}}}}},115:{l:{101:{l:{97:{l:{114:{l:{59:{c:[10536]}}}}}}},105:{l:{109:{l:{59:{c:[8770,824]}}}}}}},120:{l:{105:{l:{115:{l:{116:{l:{59:{c:[8708]},115:{l:{59:{c:[8708]}}}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120107]}}}}},103:{l:{69:{l:{59:{c:[8807,824]}}},101:{l:{59:{c:[8817]},113:{l:{59:{c:[8817]},113:{l:{59:{c:[8807,824]}}},115:{l:{108:{l:{97:{l:{110:{l:{116:{l:{59:{c:[10878,824]}}}}}}}}}}}}},115:{l:{59:{c:[10878,824]}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8821]}}}}}}},116:{l:{59:{c:[8815]},114:{l:{59:{c:[8815]}}}}}}},104:{l:{65:{l:{114:{l:{114:{l:{59:{c:[8654]}}}}}}},97:{l:{114:{l:{114:{l:{59:{c:[8622]}}}}}}},112:{l:{97:{l:{114:{l:{59:{c:[10994]}}}}}}}}},105:{l:{59:{c:[8715]},115:{l:{59:{c:[8956]},100:{l:{59:{c:[8954]}}}}},118:{l:{59:{c:[8715]}}}}},106:{l:{99:{l:{121:{l:{59:{c:[1114]}}}}}}},108:{l:{65:{l:{114:{l:{114:{l:{59:{c:[8653]}}}}}}},69:{l:{59:{c:[8806,824]}}},97:{l:{114:{l:{114:{l:{59:{c:[8602]}}}}}}},100:{l:{114:{l:{59:{c:[8229]}}}}},101:{l:{59:{c:[8816]},102:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8602]}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8622]}}}}}}}}}}}}}}}}}}}}}}}}},113:{l:{59:{c:[8816]},113:{l:{59:{c:[8806,824]}}},115:{l:{108:{l:{97:{l:{110:{l:{116:{l:{59:{c:[10877,824]}}}}}}}}}}}}},115:{l:{59:{c:[10877,824]},115:{l:{59:{c:[8814]}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8820]}}}}}}},116:{l:{59:{c:[8814]},114:{l:{105:{l:{59:{c:[8938]},101:{l:{59:{c:[8940]}}}}}}}}}}},109:{l:{105:{l:{100:{l:{59:{c:[8740]}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120159]}}}}},116:{l:{59:{c:[172]},105:{l:{110:{l:{59:{c:[8713]},69:{l:{59:{c:[8953,824]}}},100:{l:{111:{l:{116:{l:{59:{c:[8949,824]}}}}}}},118:{l:{97:{l:{59:{c:[8713]}}},98:{l:{59:{c:[8951]}}},99:{l:{59:{c:[8950]}}}}}}}}},110:{l:{105:{l:{59:{c:[8716]},118:{l:{97:{l:{59:{c:[8716]}}},98:{l:{59:{c:[8958]}}},99:{l:{59:{c:[8957]}}}}}}}}}},c:[172]}}},112:{l:{97:{l:{114:{l:{59:{c:[8742]},97:{l:{108:{l:{108:{l:{101:{l:{108:{l:{59:{c:[8742]}}}}}}}}}}},115:{l:{108:{l:{59:{c:[11005,8421]}}}}},116:{l:{59:{c:[8706,824]}}}}}}},111:{l:{108:{l:{105:{l:{110:{l:{116:{l:{59:{c:[10772]}}}}}}}}}}},114:{l:{59:{c:[8832]},99:{l:{117:{l:{101:{l:{59:{c:[8928]}}}}}}},101:{l:{59:{c:[10927,824]},99:{l:{59:{c:[8832]},101:{l:{113:{l:{59:{c:[10927,824]}}}}}}}}}}}}},114:{l:{65:{l:{114:{l:{114:{l:{59:{c:[8655]}}}}}}},97:{l:{114:{l:{114:{l:{59:{c:[8603]},99:{l:{59:{c:[10547,824]}}},119:{l:{59:{c:[8605,824]}}}}}}}}},105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8603]}}}}}}}}}}}}}}}}}}},116:{l:{114:{l:{105:{l:{59:{c:[8939]},101:{l:{59:{c:[8941]}}}}}}}}}}},115:{l:{99:{l:{59:{c:[8833]},99:{l:{117:{l:{101:{l:{59:{c:[8929]}}}}}}},101:{l:{59:{c:[10928,824]}}},114:{l:{59:{c:[120003]}}}}},104:{l:{111:{l:{114:{l:{116:{l:{109:{l:{105:{l:{100:{l:{59:{c:[8740]}}}}}}},112:{l:{97:{l:{114:{l:{97:{l:{108:{l:{108:{l:{101:{l:{108:{l:{59:{c:[8742]}}}}}}}}}}}}}}}}}}}}}}}}},105:{l:{109:{l:{59:{c:[8769]},101:{l:{59:{c:[8772]},113:{l:{59:{c:[8772]}}}}}}}}},109:{l:{105:{l:{100:{l:{59:{c:[8740]}}}}}}},112:{l:{97:{l:{114:{l:{59:{c:[8742]}}}}}}},113:{l:{115:{l:{117:{l:{98:{l:{101:{l:{59:{c:[8930]}}}}},112:{l:{101:{l:{59:{c:[8931]}}}}}}}}}}},117:{l:{98:{l:{59:{c:[8836]},69:{l:{59:{c:[10949,824]}}},101:{l:{59:{c:[8840]}}},115:{l:{101:{l:{116:{l:{59:{c:[8834,8402]},101:{l:{113:{l:{59:{c:[8840]},113:{l:{59:{c:[10949,824]}}}}}}}}}}}}}}},99:{l:{99:{l:{59:{c:[8833]},101:{l:{113:{l:{59:{c:[10928,824]}}}}}}}}},112:{l:{59:{c:[8837]},69:{l:{59:{c:[10950,824]}}},101:{l:{59:{c:[8841]}}},115:{l:{101:{l:{116:{l:{59:{c:[8835,8402]},101:{l:{113:{l:{59:{c:[8841]},113:{l:{59:{c:[10950,824]}}}}}}}}}}}}}}}}}}},116:{l:{103:{l:{108:{l:{59:{c:[8825]}}}}},105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[241]}},c:[241]}}}}}}},108:{l:{103:{l:{59:{c:[8824]}}}}},114:{l:{105:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{108:{l:{101:{l:{102:{l:{116:{l:{59:{c:[8938]},101:{l:{113:{l:{59:{c:[8940]}}}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{59:{c:[8939]},101:{l:{113:{l:{59:{c:[8941]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},117:{l:{59:{c:[957]},109:{l:{59:{c:[35]},101:{l:{114:{l:{111:{l:{59:{c:[8470]}}}}}}},115:{l:{112:{l:{59:{c:[8199]}}}}}}}}},118:{l:{68:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8877]}}}}}}}}},72:{l:{97:{l:{114:{l:{114:{l:{59:{c:[10500]}}}}}}}}},97:{l:{112:{l:{59:{c:[8781,8402]}}}}},100:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8876]}}}}}}}}},103:{l:{101:{l:{59:{c:[8805,8402]}}},116:{l:{59:{c:[62,8402]}}}}},105:{l:{110:{l:{102:{l:{105:{l:{110:{l:{59:{c:[10718]}}}}}}}}}}},108:{l:{65:{l:{114:{l:{114:{l:{59:{c:[10498]}}}}}}},101:{l:{59:{c:[8804,8402]}}},116:{l:{59:{c:[60,8402]},114:{l:{105:{l:{101:{l:{59:{c:[8884,8402]}}}}}}}}}}},114:{l:{65:{l:{114:{l:{114:{l:{59:{c:[10499]}}}}}}},116:{l:{114:{l:{105:{l:{101:{l:{59:{c:[8885,8402]}}}}}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8764,8402]}}}}}}}}},119:{l:{65:{l:{114:{l:{114:{l:{59:{c:[8662]}}}}}}},97:{l:{114:{l:{104:{l:{107:{l:{59:{c:[10531]}}}}},114:{l:{59:{c:[8598]},111:{l:{119:{l:{59:{c:[8598]}}}}}}}}}}},110:{l:{101:{l:{97:{l:{114:{l:{59:{c:[10535]}}}}}}}}}}}}},111:{l:{83:{l:{59:{c:[9416]}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[243]}},c:[243]}}}}}}},115:{l:{116:{l:{59:{c:[8859]}}}}}}},99:{l:{105:{l:{114:{l:{59:{c:[8858]},99:{l:{59:{c:[244]}},c:[244]}}}}},121:{l:{59:{c:[1086]}}}}},100:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8861]}}}}}}},98:{l:{108:{l:{97:{l:{99:{l:{59:{c:[337]}}}}}}}}},105:{l:{118:{l:{59:{c:[10808]}}}}},111:{l:{116:{l:{59:{c:[8857]}}}}},115:{l:{111:{l:{108:{l:{100:{l:{59:{c:[10684]}}}}}}}}}}},101:{l:{108:{l:{105:{l:{103:{l:{59:{c:[339]}}}}}}}}},102:{l:{99:{l:{105:{l:{114:{l:{59:{c:[10687]}}}}}}},114:{l:{59:{c:[120108]}}}}},103:{l:{111:{l:{110:{l:{59:{c:[731]}}}}},114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[242]}},c:[242]}}}}}}},116:{l:{59:{c:[10689]}}}}},104:{l:{98:{l:{97:{l:{114:{l:{59:{c:[10677]}}}}}}},109:{l:{59:{c:[937]}}}}},105:{l:{110:{l:{116:{l:{59:{c:[8750]}}}}}}},108:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8634]}}}}}}},99:{l:{105:{l:{114:{l:{59:{c:[10686]}}}}},114:{l:{111:{l:{115:{l:{115:{l:{59:{c:[10683]}}}}}}}}}}},105:{l:{110:{l:{101:{l:{59:{c:[8254]}}}}}}},116:{l:{59:{c:[10688]}}}}},109:{l:{97:{l:{99:{l:{114:{l:{59:{c:[333]}}}}}}},101:{l:{103:{l:{97:{l:{59:{c:[969]}}}}}}},105:{l:{99:{l:{114:{l:{111:{l:{110:{l:{59:{c:[959]}}}}}}}}},100:{l:{59:{c:[10678]}}},110:{l:{117:{l:{115:{l:{59:{c:[8854]}}}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120160]}}}}}}},112:{l:{97:{l:{114:{l:{59:{c:[10679]}}}}},101:{l:{114:{l:{112:{l:{59:{c:[10681]}}}}}}},108:{l:{117:{l:{115:{l:{59:{c:[8853]}}}}}}}}},114:{l:{59:{c:[8744]},97:{l:{114:{l:{114:{l:{59:{c:[8635]}}}}}}},100:{l:{59:{c:[10845]},101:{l:{114:{l:{59:{c:[8500]},111:{l:{102:{l:{59:{c:[8500]}}}}}}}}},102:{l:{59:{c:[170]}},c:[170]},109:{l:{59:{c:[186]}},c:[186]}}},105:{l:{103:{l:{111:{l:{102:{l:{59:{c:[8886]}}}}}}}}},111:{l:{114:{l:{59:{c:[10838]}}}}},115:{l:{108:{l:{111:{l:{112:{l:{101:{l:{59:{c:[10839]}}}}}}}}}}},118:{l:{59:{c:[10843]}}}}},115:{l:{99:{l:{114:{l:{59:{c:[8500]}}}}},108:{l:{97:{l:{115:{l:{104:{l:{59:{c:[248]}},c:[248]}}}}}}},111:{l:{108:{l:{59:{c:[8856]}}}}}}},116:{l:{105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[245]}},c:[245]}}}}},109:{l:{101:{l:{115:{l:{59:{c:[8855]},97:{l:{115:{l:{59:{c:[10806]}}}}}}}}}}}}}}},117:{l:{109:{l:{108:{l:{59:{c:[246]}},c:[246]}}}}},118:{l:{98:{l:{97:{l:{114:{l:{59:{c:[9021]}}}}}}}}}}},112:{l:{97:{l:{114:{l:{59:{c:[8741]},97:{l:{59:{c:[182]},108:{l:{108:{l:{101:{l:{108:{l:{59:{c:[8741]}}}}}}}}}},c:[182]},115:{l:{105:{l:{109:{l:{59:{c:[10995]}}}}},108:{l:{59:{c:[11005]}}}}},116:{l:{59:{c:[8706]}}}}}}},99:{l:{121:{l:{59:{c:[1087]}}}}},101:{l:{114:{l:{99:{l:{110:{l:{116:{l:{59:{c:[37]}}}}}}},105:{l:{111:{l:{100:{l:{59:{c:[46]}}}}}}},109:{l:{105:{l:{108:{l:{59:{c:[8240]}}}}}}},112:{l:{59:{c:[8869]}}},116:{l:{101:{l:{110:{l:{107:{l:{59:{c:[8241]}}}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120109]}}}}},104:{l:{105:{l:{59:{c:[966]},118:{l:{59:{c:[981]}}}}},109:{l:{109:{l:{97:{l:{116:{l:{59:{c:[8499]}}}}}}}}},111:{l:{110:{l:{101:{l:{59:{c:[9742]}}}}}}}}},105:{l:{59:{c:[960]},116:{l:{99:{l:{104:{l:{102:{l:{111:{l:{114:{l:{107:{l:{59:{c:[8916]}}}}}}}}}}}}}}},118:{l:{59:{c:[982]}}}}},108:{l:{97:{l:{110:{l:{99:{l:{107:{l:{59:{c:[8463]},104:{l:{59:{c:[8462]}}}}}}},107:{l:{118:{l:{59:{c:[8463]}}}}}}}}},117:{l:{115:{l:{59:{c:[43]},97:{l:{99:{l:{105:{l:{114:{l:{59:{c:[10787]}}}}}}}}},98:{l:{59:{c:[8862]}}},99:{l:{105:{l:{114:{l:{59:{c:[10786]}}}}}}},100:{l:{111:{l:{59:{c:[8724]}}},117:{l:{59:{c:[10789]}}}}},101:{l:{59:{c:[10866]}}},109:{l:{110:{l:{59:{c:[177]}},c:[177]}}},115:{l:{105:{l:{109:{l:{59:{c:[10790]}}}}}}},116:{l:{119:{l:{111:{l:{59:{c:[10791]}}}}}}}}}}}}},109:{l:{59:{c:[177]}}},111:{l:{105:{l:{110:{l:{116:{l:{105:{l:{110:{l:{116:{l:{59:{c:[10773]}}}}}}}}}}}}},112:{l:{102:{l:{59:{c:[120161]}}}}},117:{l:{110:{l:{100:{l:{59:{c:[163]}},c:[163]}}}}}}},114:{l:{59:{c:[8826]},69:{l:{59:{c:[10931]}}},97:{l:{112:{l:{59:{c:[10935]}}}}},99:{l:{117:{l:{101:{l:{59:{c:[8828]}}}}}}},101:{l:{59:{c:[10927]},99:{l:{59:{c:[8826]},97:{l:{112:{l:{112:{l:{114:{l:{111:{l:{120:{l:{59:{c:[10935]}}}}}}}}}}}}},99:{l:{117:{l:{114:{l:{108:{l:{121:{l:{101:{l:{113:{l:{59:{c:[8828]}}}}}}}}}}}}}}},101:{l:{113:{l:{59:{c:[10927]}}}}},110:{l:{97:{l:{112:{l:{112:{l:{114:{l:{111:{l:{120:{l:{59:{c:[10937]}}}}}}}}}}}}},101:{l:{113:{l:{113:{l:{59:{c:[10933]}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8936]}}}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8830]}}}}}}}}}}},105:{l:{109:{l:{101:{l:{59:{c:[8242]},115:{l:{59:{c:[8473]}}}}}}}}},110:{l:{69:{l:{59:{c:[10933]}}},97:{l:{112:{l:{59:{c:[10937]}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8936]}}}}}}}}},111:{l:{100:{l:{59:{c:[8719]}}},102:{l:{97:{l:{108:{l:{97:{l:{114:{l:{59:{c:[9006]}}}}}}}}},108:{l:{105:{l:{110:{l:{101:{l:{59:{c:[8978]}}}}}}}}},115:{l:{117:{l:{114:{l:{102:{l:{59:{c:[8979]}}}}}}}}}}},112:{l:{59:{c:[8733]},116:{l:{111:{l:{59:{c:[8733]}}}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8830]}}}}}}},117:{l:{114:{l:{101:{l:{108:{l:{59:{c:[8880]}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[120005]}}}}},105:{l:{59:{c:[968]}}}}},117:{l:{110:{l:{99:{l:{115:{l:{112:{l:{59:{c:[8200]}}}}}}}}}}}}},113:{l:{102:{l:{114:{l:{59:{c:[120110]}}}}},105:{l:{110:{l:{116:{l:{59:{c:[10764]}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120162]}}}}}}},112:{l:{114:{l:{105:{l:{109:{l:{101:{l:{59:{c:[8279]}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[120006]}}}}}}},117:{l:{97:{l:{116:{l:{101:{l:{114:{l:{110:{l:{105:{l:{111:{l:{110:{l:{115:{l:{59:{c:[8461]}}}}}}}}}}}}}}},105:{l:{110:{l:{116:{l:{59:{c:[10774]}}}}}}}}}}},101:{l:{115:{l:{116:{l:{59:{c:[63]},101:{l:{113:{l:{59:{c:[8799]}}}}}}}}}}},111:{l:{116:{l:{59:{c:[34]}},c:[34]}}}}}}},114:{l:{65:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8667]}}}}}}},114:{l:{114:{l:{59:{c:[8658]}}}}},116:{l:{97:{l:{105:{l:{108:{l:{59:{c:[10524]}}}}}}}}}}},66:{l:{97:{l:{114:{l:{114:{l:{59:{c:[10511]}}}}}}}}},72:{l:{97:{l:{114:{l:{59:{c:[10596]}}}}}}},97:{l:{99:{l:{101:{l:{59:{c:[8765,817]}}},117:{l:{116:{l:{101:{l:{59:{c:[341]}}}}}}}}},100:{l:{105:{l:{99:{l:{59:{c:[8730]}}}}}}},101:{l:{109:{l:{112:{l:{116:{l:{121:{l:{118:{l:{59:{c:[10675]}}}}}}}}}}}}},110:{l:{103:{l:{59:{c:[10217]},100:{l:{59:{c:[10642]}}},101:{l:{59:{c:[10661]}}},108:{l:{101:{l:{59:{c:[10217]}}}}}}}}},113:{l:{117:{l:{111:{l:{59:{c:[187]}},c:[187]}}}}},114:{l:{114:{l:{59:{c:[8594]},97:{l:{112:{l:{59:{c:[10613]}}}}},98:{l:{59:{c:[8677]},102:{l:{115:{l:{59:{c:[10528]}}}}}}},99:{l:{59:{c:[10547]}}},102:{l:{115:{l:{59:{c:[10526]}}}}},104:{l:{107:{l:{59:{c:[8618]}}}}},108:{l:{112:{l:{59:{c:[8620]}}}}},112:{l:{108:{l:{59:{c:[10565]}}}}},115:{l:{105:{l:{109:{l:{59:{c:[10612]}}}}}}},116:{l:{108:{l:{59:{c:[8611]}}}}},119:{l:{59:{c:[8605]}}}}}}},116:{l:{97:{l:{105:{l:{108:{l:{59:{c:[10522]}}}}}}},105:{l:{111:{l:{59:{c:[8758]},110:{l:{97:{l:{108:{l:{115:{l:{59:{c:[8474]}}}}}}}}}}}}}}}}},98:{l:{97:{l:{114:{l:{114:{l:{59:{c:[10509]}}}}}}},98:{l:{114:{l:{107:{l:{59:{c:[10099]}}}}}}},114:{l:{97:{l:{99:{l:{101:{l:{59:{c:[125]}}},107:{l:{59:{c:[93]}}}}}}},107:{l:{101:{l:{59:{c:[10636]}}},115:{l:{108:{l:{100:{l:{59:{c:[10638]}}},117:{l:{59:{c:[10640]}}}}}}}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[345]}}}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[343]}}}}}}},105:{l:{108:{l:{59:{c:[8969]}}}}}}},117:{l:{98:{l:{59:{c:[125]}}}}},121:{l:{59:{c:[1088]}}}}},100:{l:{99:{l:{97:{l:{59:{c:[10551]}}}}},108:{l:{100:{l:{104:{l:{97:{l:{114:{l:{59:{c:[10601]}}}}}}}}}}},113:{l:{117:{l:{111:{l:{59:{c:[8221]},114:{l:{59:{c:[8221]}}}}}}}}},115:{l:{104:{l:{59:{c:[8627]}}}}}}},101:{l:{97:{l:{108:{l:{59:{c:[8476]},105:{l:{110:{l:{101:{l:{59:{c:[8475]}}}}}}},112:{l:{97:{l:{114:{l:{116:{l:{59:{c:[8476]}}}}}}}}},115:{l:{59:{c:[8477]}}}}}}},99:{l:{116:{l:{59:{c:[9645]}}}}},103:{l:{59:{c:[174]}},c:[174]}}},102:{l:{105:{l:{115:{l:{104:{l:{116:{l:{59:{c:[10621]}}}}}}}}},108:{l:{111:{l:{111:{l:{114:{l:{59:{c:[8971]}}}}}}}}},114:{l:{59:{c:[120111]}}}}},104:{l:{97:{l:{114:{l:{100:{l:{59:{c:[8641]}}},117:{l:{59:{c:[8640]},108:{l:{59:{c:[10604]}}}}}}}}},111:{l:{59:{c:[961]},118:{l:{59:{c:[1009]}}}}}}},105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8594]},116:{l:{97:{l:{105:{l:{108:{l:{59:{c:[8611]}}}}}}}}}}}}}}}}}}},104:{l:{97:{l:{114:{l:{112:{l:{111:{l:{111:{l:{110:{l:{100:{l:{111:{l:{119:{l:{110:{l:{59:{c:[8641]}}}}}}}}},117:{l:{112:{l:{59:{c:[8640]}}}}}}}}}}}}}}}}}}},108:{l:{101:{l:{102:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{115:{l:{59:{c:[8644]}}}}}}}}}}}}},104:{l:{97:{l:{114:{l:{112:{l:{111:{l:{111:{l:{110:{l:{115:{l:{59:{c:[8652]}}}}}}}}}}}}}}}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{115:{l:{59:{c:[8649]}}}}}}}}}}}}}}}}}}}}}}},115:{l:{113:{l:{117:{l:{105:{l:{103:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8605]}}}}}}}}}}}}}}}}}}}}},116:{l:{104:{l:{114:{l:{101:{l:{101:{l:{116:{l:{105:{l:{109:{l:{101:{l:{115:{l:{59:{c:[8908]}}}}}}}}}}}}}}}}}}}}}}}}}}},110:{l:{103:{l:{59:{c:[730]}}}}},115:{l:{105:{l:{110:{l:{103:{l:{100:{l:{111:{l:{116:{l:{115:{l:{101:{l:{113:{l:{59:{c:[8787]}}}}}}}}}}}}}}}}}}}}}}},108:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8644]}}}}}}},104:{l:{97:{l:{114:{l:{59:{c:[8652]}}}}}}},109:{l:{59:{c:[8207]}}}}},109:{l:{111:{l:{117:{l:{115:{l:{116:{l:{59:{c:[9137]},97:{l:{99:{l:{104:{l:{101:{l:{59:{c:[9137]}}}}}}}}}}}}}}}}}}},110:{l:{109:{l:{105:{l:{100:{l:{59:{c:[10990]}}}}}}}}},111:{l:{97:{l:{110:{l:{103:{l:{59:{c:[10221]}}}}},114:{l:{114:{l:{59:{c:[8702]}}}}}}},98:{l:{114:{l:{107:{l:{59:{c:[10215]}}}}}}},112:{l:{97:{l:{114:{l:{59:{c:[10630]}}}}},102:{l:{59:{c:[120163]}}},108:{l:{117:{l:{115:{l:{59:{c:[10798]}}}}}}}}},116:{l:{105:{l:{109:{l:{101:{l:{115:{l:{59:{c:[10805]}}}}}}}}}}}}},112:{l:{97:{l:{114:{l:{59:{c:[41]},103:{l:{116:{l:{59:{c:[10644]}}}}}}}}},112:{l:{111:{l:{108:{l:{105:{l:{110:{l:{116:{l:{59:{c:[10770]}}}}}}}}}}}}}}},114:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8649]}}}}}}}}},115:{l:{97:{l:{113:{l:{117:{l:{111:{l:{59:{c:[8250]}}}}}}}}},99:{l:{114:{l:{59:{c:[120007]}}}}},104:{l:{59:{c:[8625]}}},113:{l:{98:{l:{59:{c:[93]}}},117:{l:{111:{l:{59:{c:[8217]},114:{l:{59:{c:[8217]}}}}}}}}}}},116:{l:{104:{l:{114:{l:{101:{l:{101:{l:{59:{c:[8908]}}}}}}}}},105:{l:{109:{l:{101:{l:{115:{l:{59:{c:[8906]}}}}}}}}},114:{l:{105:{l:{59:{c:[9657]},101:{l:{59:{c:[8885]}}},102:{l:{59:{c:[9656]}}},108:{l:{116:{l:{114:{l:{105:{l:{59:{c:[10702]}}}}}}}}}}}}}}},117:{l:{108:{l:{117:{l:{104:{l:{97:{l:{114:{l:{59:{c:[10600]}}}}}}}}}}}}},120:{l:{59:{c:[8478]}}}}},115:{l:{97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[347]}}}}}}}}}}},98:{l:{113:{l:{117:{l:{111:{l:{59:{c:[8218]}}}}}}}}},99:{l:{59:{c:[8827]},69:{l:{59:{c:[10932]}}},97:{l:{112:{l:{59:{c:[10936]}}},114:{l:{111:{l:{110:{l:{59:{c:[353]}}}}}}}}},99:{l:{117:{l:{101:{l:{59:{c:[8829]}}}}}}},101:{l:{59:{c:[10928]},100:{l:{105:{l:{108:{l:{59:{c:[351]}}}}}}}}},105:{l:{114:{l:{99:{l:{59:{c:[349]}}}}}}},110:{l:{69:{l:{59:{c:[10934]}}},97:{l:{112:{l:{59:{c:[10938]}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8937]}}}}}}}}},112:{l:{111:{l:{108:{l:{105:{l:{110:{l:{116:{l:{59:{c:[10771]}}}}}}}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8831]}}}}}}},121:{l:{59:{c:[1089]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[8901]},98:{l:{59:{c:[8865]}}},101:{l:{59:{c:[10854]}}}}}}}}},101:{l:{65:{l:{114:{l:{114:{l:{59:{c:[8664]}}}}}}},97:{l:{114:{l:{104:{l:{107:{l:{59:{c:[10533]}}}}},114:{l:{59:{c:[8600]},111:{l:{119:{l:{59:{c:[8600]}}}}}}}}}}},99:{l:{116:{l:{59:{c:[167]}},c:[167]}}},109:{l:{105:{l:{59:{c:[59]}}}}},115:{l:{119:{l:{97:{l:{114:{l:{59:{c:[10537]}}}}}}}}},116:{l:{109:{l:{105:{l:{110:{l:{117:{l:{115:{l:{59:{c:[8726]}}}}}}}}},110:{l:{59:{c:[8726]}}}}}}},120:{l:{116:{l:{59:{c:[10038]}}}}}}},102:{l:{114:{l:{59:{c:[120112]},111:{l:{119:{l:{110:{l:{59:{c:[8994]}}}}}}}}}}},104:{l:{97:{l:{114:{l:{112:{l:{59:{c:[9839]}}}}}}},99:{l:{104:{l:{99:{l:{121:{l:{59:{c:[1097]}}}}}}},121:{l:{59:{c:[1096]}}}}},111:{l:{114:{l:{116:{l:{109:{l:{105:{l:{100:{l:{59:{c:[8739]}}}}}}},112:{l:{97:{l:{114:{l:{97:{l:{108:{l:{108:{l:{101:{l:{108:{l:{59:{c:[8741]}}}}}}}}}}}}}}}}}}}}}}},121:{l:{59:{c:[173]}},c:[173]}}},105:{l:{103:{l:{109:{l:{97:{l:{59:{c:[963]},102:{l:{59:{c:[962]}}},118:{l:{59:{c:[962]}}}}}}}}},109:{l:{59:{c:[8764]},100:{l:{111:{l:{116:{l:{59:{c:[10858]}}}}}}},101:{l:{59:{c:[8771]},113:{l:{59:{c:[8771]}}}}},103:{l:{59:{c:[10910]},69:{l:{59:{c:[10912]}}}}},108:{l:{59:{c:[10909]},69:{l:{59:{c:[10911]}}}}},110:{l:{101:{l:{59:{c:[8774]}}}}},112:{l:{108:{l:{117:{l:{115:{l:{59:{c:[10788]}}}}}}}}},114:{l:{97:{l:{114:{l:{114:{l:{59:{c:[10610]}}}}}}}}}}}}},108:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8592]}}}}}}}}},109:{l:{97:{l:{108:{l:{108:{l:{115:{l:{101:{l:{116:{l:{109:{l:{105:{l:{110:{l:{117:{l:{115:{l:{59:{c:[8726]}}}}}}}}}}}}}}}}}}}}},115:{l:{104:{l:{112:{l:{59:{c:[10803]}}}}}}}}},101:{l:{112:{l:{97:{l:{114:{l:{115:{l:{108:{l:{59:{c:[10724]}}}}}}}}}}}}},105:{l:{100:{l:{59:{c:[8739]}}},108:{l:{101:{l:{59:{c:[8995]}}}}}}},116:{l:{59:{c:[10922]},101:{l:{59:{c:[10924]},115:{l:{59:{c:[10924,65024]}}}}}}}}},111:{l:{102:{l:{116:{l:{99:{l:{121:{l:{59:{c:[1100]}}}}}}}}},108:{l:{59:{c:[47]},98:{l:{59:{c:[10692]},97:{l:{114:{l:{59:{c:[9023]}}}}}}}}},112:{l:{102:{l:{59:{c:[120164]}}}}}}},112:{l:{97:{l:{100:{l:{101:{l:{115:{l:{59:{c:[9824]},117:{l:{105:{l:{116:{l:{59:{c:[9824]}}}}}}}}}}}}},114:{l:{59:{c:[8741]}}}}}}},113:{l:{99:{l:{97:{l:{112:{l:{59:{c:[8851]},115:{l:{59:{c:[8851,65024]}}}}}}},117:{l:{112:{l:{59:{c:[8852]},115:{l:{59:{c:[8852,65024]}}}}}}}}},115:{l:{117:{l:{98:{l:{59:{c:[8847]},101:{l:{59:{c:[8849]}}},115:{l:{101:{l:{116:{l:{59:{c:[8847]},101:{l:{113:{l:{59:{c:[8849]}}}}}}}}}}}}},112:{l:{59:{c:[8848]},101:{l:{59:{c:[8850]}}},115:{l:{101:{l:{116:{l:{59:{c:[8848]},101:{l:{113:{l:{59:{c:[8850]}}}}}}}}}}}}}}}}},117:{l:{59:{c:[9633]},97:{l:{114:{l:{101:{l:{59:{c:[9633]}}},102:{l:{59:{c:[9642]}}}}}}},102:{l:{59:{c:[9642]}}}}}}},114:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8594]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[120008]}}}}},101:{l:{116:{l:{109:{l:{110:{l:{59:{c:[8726]}}}}}}}}},109:{l:{105:{l:{108:{l:{101:{l:{59:{c:[8995]}}}}}}}}},116:{l:{97:{l:{114:{l:{102:{l:{59:{c:[8902]}}}}}}}}}}},116:{l:{97:{l:{114:{l:{59:{c:[9734]},102:{l:{59:{c:[9733]}}}}}}},114:{l:{97:{l:{105:{l:{103:{l:{104:{l:{116:{l:{101:{l:{112:{l:{115:{l:{105:{l:{108:{l:{111:{l:{110:{l:{59:{c:[1013]}}}}}}}}}}}}}}},112:{l:{104:{l:{105:{l:{59:{c:[981]}}}}}}}}}}}}}}}}},110:{l:{115:{l:{59:{c:[175]}}}}}}}}},117:{l:{98:{l:{59:{c:[8834]},69:{l:{59:{c:[10949]}}},100:{l:{111:{l:{116:{l:{59:{c:[10941]}}}}}}},101:{l:{59:{c:[8838]},100:{l:{111:{l:{116:{l:{59:{c:[10947]}}}}}}}}},109:{l:{117:{l:{108:{l:{116:{l:{59:{c:[10945]}}}}}}}}},110:{l:{69:{l:{59:{c:[10955]}}},101:{l:{59:{c:[8842]}}}}},112:{l:{108:{l:{117:{l:{115:{l:{59:{c:[10943]}}}}}}}}},114:{l:{97:{l:{114:{l:{114:{l:{59:{c:[10617]}}}}}}}}},115:{l:{101:{l:{116:{l:{59:{c:[8834]},101:{l:{113:{l:{59:{c:[8838]},113:{l:{59:{c:[10949]}}}}}}},110:{l:{101:{l:{113:{l:{59:{c:[8842]},113:{l:{59:{c:[10955]}}}}}}}}}}}}},105:{l:{109:{l:{59:{c:[10951]}}}}},117:{l:{98:{l:{59:{c:[10965]}}},112:{l:{59:{c:[10963]}}}}}}}}},99:{l:{99:{l:{59:{c:[8827]},97:{l:{112:{l:{112:{l:{114:{l:{111:{l:{120:{l:{59:{c:[10936]}}}}}}}}}}}}},99:{l:{117:{l:{114:{l:{108:{l:{121:{l:{101:{l:{113:{l:{59:{c:[8829]}}}}}}}}}}}}}}},101:{l:{113:{l:{59:{c:[10928]}}}}},110:{l:{97:{l:{112:{l:{112:{l:{114:{l:{111:{l:{120:{l:{59:{c:[10938]}}}}}}}}}}}}},101:{l:{113:{l:{113:{l:{59:{c:[10934]}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8937]}}}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8831]}}}}}}}}}}},109:{l:{59:{c:[8721]}}},110:{l:{103:{l:{59:{c:[9834]}}}}},112:{l:{49:{l:{59:{c:[185]}},c:[185]},50:{l:{59:{c:[178]}},c:[178]},51:{l:{59:{c:[179]}},c:[179]},59:{c:[8835]},69:{l:{59:{c:[10950]}}},100:{l:{111:{l:{116:{l:{59:{c:[10942]}}}}},115:{l:{117:{l:{98:{l:{59:{c:[10968]}}}}}}}}},101:{l:{59:{c:[8839]},100:{l:{111:{l:{116:{l:{59:{c:[10948]}}}}}}}}},104:{l:{115:{l:{111:{l:{108:{l:{59:{c:[10185]}}}}},117:{l:{98:{l:{59:{c:[10967]}}}}}}}}},108:{l:{97:{l:{114:{l:{114:{l:{59:{c:[10619]}}}}}}}}},109:{l:{117:{l:{108:{l:{116:{l:{59:{c:[10946]}}}}}}}}},110:{l:{69:{l:{59:{c:[10956]}}},101:{l:{59:{c:[8843]}}}}},112:{l:{108:{l:{117:{l:{115:{l:{59:{c:[10944]}}}}}}}}},115:{l:{101:{l:{116:{l:{59:{c:[8835]},101:{l:{113:{l:{59:{c:[8839]},113:{l:{59:{c:[10950]}}}}}}},110:{l:{101:{l:{113:{l:{59:{c:[8843]},113:{l:{59:{c:[10956]}}}}}}}}}}}}},105:{l:{109:{l:{59:{c:[10952]}}}}},117:{l:{98:{l:{59:{c:[10964]}}},112:{l:{59:{c:[10966]}}}}}}}}}}},119:{l:{65:{l:{114:{l:{114:{l:{59:{c:[8665]}}}}}}},97:{l:{114:{l:{104:{l:{107:{l:{59:{c:[10534]}}}}},114:{l:{59:{c:[8601]},111:{l:{119:{l:{59:{c:[8601]}}}}}}}}}}},110:{l:{119:{l:{97:{l:{114:{l:{59:{c:[10538]}}}}}}}}}}},122:{l:{108:{l:{105:{l:{103:{l:{59:{c:[223]}},c:[223]}}}}}}}}},116:{l:{97:{l:{114:{l:{103:{l:{101:{l:{116:{l:{59:{c:[8982]}}}}}}}}},117:{l:{59:{c:[964]}}}}},98:{l:{114:{l:{107:{l:{59:{c:[9140]}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[357]}}}}}}}}},101:{l:{100:{l:{105:{l:{108:{l:{59:{c:[355]}}}}}}}}},121:{l:{59:{c:[1090]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[8411]}}}}}}},101:{l:{108:{l:{114:{l:{101:{l:{99:{l:{59:{c:[8981]}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120113]}}}}},104:{l:{101:{l:{114:{l:{101:{l:{52:{l:{59:{c:[8756]}}},102:{l:{111:{l:{114:{l:{101:{l:{59:{c:[8756]}}}}}}}}}}}}},116:{l:{97:{l:{59:{c:[952]},115:{l:{121:{l:{109:{l:{59:{c:[977]}}}}}}},118:{l:{59:{c:[977]}}}}}}}}},105:{l:{99:{l:{107:{l:{97:{l:{112:{l:{112:{l:{114:{l:{111:{l:{120:{l:{59:{c:[8776]}}}}}}}}}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8764]}}}}}}}}}}},110:{l:{115:{l:{112:{l:{59:{c:[8201]}}}}}}}}},107:{l:{97:{l:{112:{l:{59:{c:[8776]}}}}},115:{l:{105:{l:{109:{l:{59:{c:[8764]}}}}}}}}},111:{l:{114:{l:{110:{l:{59:{c:[254]}},c:[254]}}}}}}},105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[732]}}}}}}},109:{l:{101:{l:{115:{l:{59:{c:[215]},98:{l:{59:{c:[8864]},97:{l:{114:{l:{59:{c:[10801]}}}}}}},100:{l:{59:{c:[10800]}}}},c:[215]}}}}},110:{l:{116:{l:{59:{c:[8749]}}}}}}},111:{l:{101:{l:{97:{l:{59:{c:[10536]}}}}},112:{l:{59:{c:[8868]},98:{l:{111:{l:{116:{l:{59:{c:[9014]}}}}}}},99:{l:{105:{l:{114:{l:{59:{c:[10993]}}}}}}},102:{l:{59:{c:[120165]},111:{l:{114:{l:{107:{l:{59:{c:[10970]}}}}}}}}}}},115:{l:{97:{l:{59:{c:[10537]}}}}}}},112:{l:{114:{l:{105:{l:{109:{l:{101:{l:{59:{c:[8244]}}}}}}}}}}},114:{l:{97:{l:{100:{l:{101:{l:{59:{c:[8482]}}}}}}},105:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{59:{c:[9653]},100:{l:{111:{l:{119:{l:{110:{l:{59:{c:[9663]}}}}}}}}},108:{l:{101:{l:{102:{l:{116:{l:{59:{c:[9667]},101:{l:{113:{l:{59:{c:[8884]}}}}}}}}}}}}},113:{l:{59:{c:[8796]}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{59:{c:[9657]},101:{l:{113:{l:{59:{c:[8885]}}}}}}}}}}}}}}}}}}}}}}}}},100:{l:{111:{l:{116:{l:{59:{c:[9708]}}}}}}},101:{l:{59:{c:[8796]}}},109:{l:{105:{l:{110:{l:{117:{l:{115:{l:{59:{c:[10810]}}}}}}}}}}},112:{l:{108:{l:{117:{l:{115:{l:{59:{c:[10809]}}}}}}}}},115:{l:{98:{l:{59:{c:[10701]}}}}},116:{l:{105:{l:{109:{l:{101:{l:{59:{c:[10811]}}}}}}}}}}},112:{l:{101:{l:{122:{l:{105:{l:{117:{l:{109:{l:{59:{c:[9186]}}}}}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[120009]}}},121:{l:{59:{c:[1094]}}}}},104:{l:{99:{l:{121:{l:{59:{c:[1115]}}}}}}},116:{l:{114:{l:{111:{l:{107:{l:{59:{c:[359]}}}}}}}}}}},119:{l:{105:{l:{120:{l:{116:{l:{59:{c:[8812]}}}}}}},111:{l:{104:{l:{101:{l:{97:{l:{100:{l:{108:{l:{101:{l:{102:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8606]}}}}}}}}}}}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8608]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},117:{l:{65:{l:{114:{l:{114:{l:{59:{c:[8657]}}}}}}},72:{l:{97:{l:{114:{l:{59:{c:[10595]}}}}}}},97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[250]}},c:[250]}}}}}}},114:{l:{114:{l:{59:{c:[8593]}}}}}}},98:{l:{114:{l:{99:{l:{121:{l:{59:{c:[1118]}}}}},101:{l:{118:{l:{101:{l:{59:{c:[365]}}}}}}}}}}},99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[251]}},c:[251]}}}}},121:{l:{59:{c:[1091]}}}}},100:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8645]}}}}}}},98:{l:{108:{l:{97:{l:{99:{l:{59:{c:[369]}}}}}}}}},104:{l:{97:{l:{114:{l:{59:{c:[10606]}}}}}}}}},102:{l:{105:{l:{115:{l:{104:{l:{116:{l:{59:{c:[10622]}}}}}}}}},114:{l:{59:{c:[120114]}}}}},103:{l:{114:{l:{97:{l:{118:{l:{101:{l:{59:{c:[249]}},c:[249]}}}}}}}}},104:{l:{97:{l:{114:{l:{108:{l:{59:{c:[8639]}}},114:{l:{59:{c:[8638]}}}}}}},98:{l:{108:{l:{107:{l:{59:{c:[9600]}}}}}}}}},108:{l:{99:{l:{111:{l:{114:{l:{110:{l:{59:{c:[8988]},101:{l:{114:{l:{59:{c:[8988]}}}}}}}}}}},114:{l:{111:{l:{112:{l:{59:{c:[8975]}}}}}}}}},116:{l:{114:{l:{105:{l:{59:{c:[9720]}}}}}}}}},109:{l:{97:{l:{99:{l:{114:{l:{59:{c:[363]}}}}}}},108:{l:{59:{c:[168]}},c:[168]}}},111:{l:{103:{l:{111:{l:{110:{l:{59:{c:[371]}}}}}}},112:{l:{102:{l:{59:{c:[120166]}}}}}}},112:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8593]}}}}}}}}}}},100:{l:{111:{l:{119:{l:{110:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{59:{c:[8597]}}}}}}}}}}}}}}}}}}},104:{l:{97:{l:{114:{l:{112:{l:{111:{l:{111:{l:{110:{l:{108:{l:{101:{l:{102:{l:{116:{l:{59:{c:[8639]}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{59:{c:[8638]}}}}}}}}}}}}}}}}}}}}}}}}},108:{l:{117:{l:{115:{l:{59:{c:[8846]}}}}}}},115:{l:{105:{l:{59:{c:[965]},104:{l:{59:{c:[978]}}},108:{l:{111:{l:{110:{l:{59:{c:[965]}}}}}}}}}}},117:{l:{112:{l:{97:{l:{114:{l:{114:{l:{111:{l:{119:{l:{115:{l:{59:{c:[8648]}}}}}}}}}}}}}}}}}}},114:{l:{99:{l:{111:{l:{114:{l:{110:{l:{59:{c:[8989]},101:{l:{114:{l:{59:{c:[8989]}}}}}}}}}}},114:{l:{111:{l:{112:{l:{59:{c:[8974]}}}}}}}}},105:{l:{110:{l:{103:{l:{59:{c:[367]}}}}}}},116:{l:{114:{l:{105:{l:{59:{c:[9721]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[120010]}}}}}}},116:{l:{100:{l:{111:{l:{116:{l:{59:{c:[8944]}}}}}}},105:{l:{108:{l:{100:{l:{101:{l:{59:{c:[361]}}}}}}}}},114:{l:{105:{l:{59:{c:[9653]},102:{l:{59:{c:[9652]}}}}}}}}},117:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8648]}}}}}}},109:{l:{108:{l:{59:{c:[252]}},c:[252]}}}}},119:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{59:{c:[10663]}}}}}}}}}}}}}}},118:{l:{65:{l:{114:{l:{114:{l:{59:{c:[8661]}}}}}}},66:{l:{97:{l:{114:{l:{59:{c:[10984]},118:{l:{59:{c:[10985]}}}}}}}}},68:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8872]}}}}}}}}},97:{l:{110:{l:{103:{l:{114:{l:{116:{l:{59:{c:[10652]}}}}}}}}},114:{l:{101:{l:{112:{l:{115:{l:{105:{l:{108:{l:{111:{l:{110:{l:{59:{c:[1013]}}}}}}}}}}}}}}},107:{l:{97:{l:{112:{l:{112:{l:{97:{l:{59:{c:[1008]}}}}}}}}}}},110:{l:{111:{l:{116:{l:{104:{l:{105:{l:{110:{l:{103:{l:{59:{c:[8709]}}}}}}}}}}}}}}},112:{l:{104:{l:{105:{l:{59:{c:[981]}}}}},105:{l:{59:{c:[982]}}},114:{l:{111:{l:{112:{l:{116:{l:{111:{l:{59:{c:[8733]}}}}}}}}}}}}},114:{l:{59:{c:[8597]},104:{l:{111:{l:{59:{c:[1009]}}}}}}},115:{l:{105:{l:{103:{l:{109:{l:{97:{l:{59:{c:[962]}}}}}}}}},117:{l:{98:{l:{115:{l:{101:{l:{116:{l:{110:{l:{101:{l:{113:{l:{59:{c:[8842,65024]},113:{l:{59:{c:[10955,65024]}}}}}}}}}}}}}}}}},112:{l:{115:{l:{101:{l:{116:{l:{110:{l:{101:{l:{113:{l:{59:{c:[8843,65024]},113:{l:{59:{c:[10956,65024]}}}}}}}}}}}}}}}}}}}}},116:{l:{104:{l:{101:{l:{116:{l:{97:{l:{59:{c:[977]}}}}}}}}},114:{l:{105:{l:{97:{l:{110:{l:{103:{l:{108:{l:{101:{l:{108:{l:{101:{l:{102:{l:{116:{l:{59:{c:[8882]}}}}}}}}},114:{l:{105:{l:{103:{l:{104:{l:{116:{l:{59:{c:[8883]}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},99:{l:{121:{l:{59:{c:[1074]}}}}},100:{l:{97:{l:{115:{l:{104:{l:{59:{c:[8866]}}}}}}}}},101:{l:{101:{l:{59:{c:[8744]},98:{l:{97:{l:{114:{l:{59:{c:[8891]}}}}}}},101:{l:{113:{l:{59:{c:[8794]}}}}}}},108:{l:{108:{l:{105:{l:{112:{l:{59:{c:[8942]}}}}}}}}},114:{l:{98:{l:{97:{l:{114:{l:{59:{c:[124]}}}}}}},116:{l:{59:{c:[124]}}}}}}},102:{l:{114:{l:{59:{c:[120115]}}}}},108:{l:{116:{l:{114:{l:{105:{l:{59:{c:[8882]}}}}}}}}},110:{l:{115:{l:{117:{l:{98:{l:{59:{c:[8834,8402]}}},112:{l:{59:{c:[8835,8402]}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120167]}}}}}}},112:{l:{114:{l:{111:{l:{112:{l:{59:{c:[8733]}}}}}}}}},114:{l:{116:{l:{114:{l:{105:{l:{59:{c:[8883]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[120011]}}}}},117:{l:{98:{l:{110:{l:{69:{l:{59:{c:[10955,65024]}}},101:{l:{59:{c:[8842,65024]}}}}}}},112:{l:{110:{l:{69:{l:{59:{c:[10956,65024]}}},101:{l:{59:{c:[8843,65024]}}}}}}}}}}},122:{l:{105:{l:{103:{l:{122:{l:{97:{l:{103:{l:{59:{c:[10650]}}}}}}}}}}}}}}},119:{l:{99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[373]}}}}}}}}},101:{l:{100:{l:{98:{l:{97:{l:{114:{l:{59:{c:[10847]}}}}}}},103:{l:{101:{l:{59:{c:[8743]},113:{l:{59:{c:[8793]}}}}}}}}},105:{l:{101:{l:{114:{l:{112:{l:{59:{c:[8472]}}}}}}}}}}},102:{l:{114:{l:{59:{c:[120116]}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120168]}}}}}}},112:{l:{59:{c:[8472]}}},114:{l:{59:{c:[8768]},101:{l:{97:{l:{116:{l:{104:{l:{59:{c:[8768]}}}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[120012]}}}}}}}}},120:{l:{99:{l:{97:{l:{112:{l:{59:{c:[8898]}}}}},105:{l:{114:{l:{99:{l:{59:{c:[9711]}}}}}}},117:{l:{112:{l:{59:{c:[8899]}}}}}}},100:{l:{116:{l:{114:{l:{105:{l:{59:{c:[9661]}}}}}}}}},102:{l:{114:{l:{59:{c:[120117]}}}}},104:{l:{65:{l:{114:{l:{114:{l:{59:{c:[10234]}}}}}}},97:{l:{114:{l:{114:{l:{59:{c:[10231]}}}}}}}}},105:{l:{59:{c:[958]}}},108:{l:{65:{l:{114:{l:{114:{l:{59:{c:[10232]}}}}}}},97:{l:{114:{l:{114:{l:{59:{c:[10229]}}}}}}}}},109:{l:{97:{l:{112:{l:{59:{c:[10236]}}}}}}},110:{l:{105:{l:{115:{l:{59:{c:[8955]}}}}}}},111:{l:{100:{l:{111:{l:{116:{l:{59:{c:[10752]}}}}}}},112:{l:{102:{l:{59:{c:[120169]}}},108:{l:{117:{l:{115:{l:{59:{c:[10753]}}}}}}}}},116:{l:{105:{l:{109:{l:{101:{l:{59:{c:[10754]}}}}}}}}}}},114:{l:{65:{l:{114:{l:{114:{l:{59:{c:[10233]}}}}}}},97:{l:{114:{l:{114:{l:{59:{c:[10230]}}}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[120013]}}}}},113:{l:{99:{l:{117:{l:{112:{l:{59:{c:[10758]}}}}}}}}}}},117:{l:{112:{l:{108:{l:{117:{l:{115:{l:{59:{c:[10756]}}}}}}}}},116:{l:{114:{l:{105:{l:{59:{c:[9651]}}}}}}}}},118:{l:{101:{l:{101:{l:{59:{c:[8897]}}}}}}},119:{l:{101:{l:{100:{l:{103:{l:{101:{l:{59:{c:[8896]}}}}}}}}}}}}},121:{l:{97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[253]}},c:[253]}}}}},121:{l:{59:{c:[1103]}}}}}}},99:{l:{105:{l:{114:{l:{99:{l:{59:{c:[375]}}}}}}},121:{l:{59:{c:[1099]}}}}},101:{l:{110:{l:{59:{c:[165]}},c:[165]}}},102:{l:{114:{l:{59:{c:[120118]}}}}},105:{l:{99:{l:{121:{l:{59:{c:[1111]}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120170]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[120014]}}}}}}},117:{l:{99:{l:{121:{l:{59:{c:[1102]}}}}},109:{l:{108:{l:{59:{c:[255]}},c:[255]}}}}}}},122:{l:{97:{l:{99:{l:{117:{l:{116:{l:{101:{l:{59:{c:[378]}}}}}}}}}}},99:{l:{97:{l:{114:{l:{111:{l:{110:{l:{59:{c:[382]}}}}}}}}},121:{l:{59:{c:[1079]}}}}},100:{l:{111:{l:{116:{l:{59:{c:[380]}}}}}}},101:{l:{101:{l:{116:{l:{114:{l:{102:{l:{59:{c:[8488]}}}}}}}}},116:{l:{97:{l:{59:{c:[950]}}}}}}},102:{l:{114:{l:{59:{c:[120119]}}}}},104:{l:{99:{l:{121:{l:{59:{c:[1078]}}}}}}},105:{l:{103:{l:{114:{l:{97:{l:{114:{l:{114:{l:{59:{c:[8669]}}}}}}}}}}}}},111:{l:{112:{l:{102:{l:{59:{c:[120171]}}}}}}},115:{l:{99:{l:{114:{l:{59:{c:[120015]}}}}}}},119:{l:{106:{l:{59:{c:[8205]}}},110:{l:{106:{l:{59:{c:[8204]}}}}}}}}}};$/;"	property	line:6
UNICODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^var UNICODE = require('..\/common\/unicode');$/;"	variable	line:3
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^var $ = UNICODE.CODE_POINTS;$/;"	variable	line:6
isReservedCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^function isReservedCodePoint(cp) {$/;"	function	line:13
isReservedCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^function isReservedCodePoint(cp) {$/;"	function	line:13
isSurrogatePair	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^function isSurrogatePair(cp1, cp2) {$/;"	function	line:17
isSurrogatePair	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^function isSurrogatePair(cp1, cp2) {$/;"	function	line:17
getSurrogatePairCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^function getSurrogatePairCodePoint(cp1, cp2) {$/;"	function	line:21
getSurrogatePairCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^function getSurrogatePairCodePoint(cp1, cp2) {$/;"	function	line:21
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^Preprocessor.prototype.write = function (html) {$/;"	function	line:39
Preprocessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^};$/;"	class	line:37
Preprocessor.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^Preprocessor.prototype.write = function (html) {$/;"	method	line:39
advanceAndPeekCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^Preprocessor.prototype.advanceAndPeekCodePoint = function () {$/;"	function	line:53
Preprocessor.advanceAndPeekCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^Preprocessor.prototype.advanceAndPeekCodePoint = function () {$/;"	method	line:53
_processHighRangeCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^Preprocessor.prototype._processHighRangeCodePoint = function (cp) {$/;"	function	line:82
Preprocessor._processHighRangeCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^Preprocessor.prototype._processHighRangeCodePoint = function (cp) {$/;"	method	line:82
_addGap	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^Preprocessor.prototype._addGap = function () {$/;"	function	line:103
Preprocessor._addGap	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^Preprocessor.prototype._addGap = function () {$/;"	method	line:103
retreat	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^Preprocessor.prototype.retreat = function () {$/;"	function	line:108
Preprocessor.retreat	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/preprocessor.js	/^Preprocessor.prototype.retreat = function () {$/;"	method	line:108
Preprocessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^var Preprocessor = require('.\/preprocessor'),$/;"	variable	line:3
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^var $ = UNICODE.CODE_POINTS,$/;"	variable	line:9
NUMERIC_ENTITY_REPLACEMENTS.0x00	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^var NUMERIC_ENTITY_REPLACEMENTS = {$/;"	property	line:13
NUMERIC_ENTITY_REPLACEMENTS.0x0D	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x00: 0xFFFD, 0x0D: 0x000D, 0x80: 0x20AC, 0x81: 0x0081, 0x82: 0x201A, 0x83: 0x0192, 0x84: 0x201E,$/;"	property	line:14
NUMERIC_ENTITY_REPLACEMENTS.0x80	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x00: 0xFFFD, 0x0D: 0x000D, 0x80: 0x20AC, 0x81: 0x0081, 0x82: 0x201A, 0x83: 0x0192, 0x84: 0x201E,$/;"	property	line:14
NUMERIC_ENTITY_REPLACEMENTS.0x81	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x00: 0xFFFD, 0x0D: 0x000D, 0x80: 0x20AC, 0x81: 0x0081, 0x82: 0x201A, 0x83: 0x0192, 0x84: 0x201E,$/;"	property	line:14
NUMERIC_ENTITY_REPLACEMENTS.0x82	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x00: 0xFFFD, 0x0D: 0x000D, 0x80: 0x20AC, 0x81: 0x0081, 0x82: 0x201A, 0x83: 0x0192, 0x84: 0x201E,$/;"	property	line:14
NUMERIC_ENTITY_REPLACEMENTS.0x83	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x00: 0xFFFD, 0x0D: 0x000D, 0x80: 0x20AC, 0x81: 0x0081, 0x82: 0x201A, 0x83: 0x0192, 0x84: 0x201E,$/;"	property	line:14
NUMERIC_ENTITY_REPLACEMENTS.0x84	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x00: 0xFFFD, 0x0D: 0x000D, 0x80: 0x20AC, 0x81: 0x0081, 0x82: 0x201A, 0x83: 0x0192, 0x84: 0x201E,$/;"	property	line:14
NUMERIC_ENTITY_REPLACEMENTS.0x85	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x00: 0xFFFD, 0x0D: 0x000D, 0x80: 0x20AC, 0x81: 0x0081, 0x82: 0x201A, 0x83: 0x0192, 0x84: 0x201E,$/;"	property	line:14
NUMERIC_ENTITY_REPLACEMENTS.0x86	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x85: 0x2026, 0x86: 0x2020, 0x87: 0x2021, 0x88: 0x02C6, 0x89: 0x2030, 0x8A: 0x0160, 0x8B: 0x2039,$/;"	property	line:15
NUMERIC_ENTITY_REPLACEMENTS.0x87	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x85: 0x2026, 0x86: 0x2020, 0x87: 0x2021, 0x88: 0x02C6, 0x89: 0x2030, 0x8A: 0x0160, 0x8B: 0x2039,$/;"	property	line:15
NUMERIC_ENTITY_REPLACEMENTS.0x88	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x85: 0x2026, 0x86: 0x2020, 0x87: 0x2021, 0x88: 0x02C6, 0x89: 0x2030, 0x8A: 0x0160, 0x8B: 0x2039,$/;"	property	line:15
NUMERIC_ENTITY_REPLACEMENTS.0x89	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x85: 0x2026, 0x86: 0x2020, 0x87: 0x2021, 0x88: 0x02C6, 0x89: 0x2030, 0x8A: 0x0160, 0x8B: 0x2039,$/;"	property	line:15
NUMERIC_ENTITY_REPLACEMENTS.0x8A	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x85: 0x2026, 0x86: 0x2020, 0x87: 0x2021, 0x88: 0x02C6, 0x89: 0x2030, 0x8A: 0x0160, 0x8B: 0x2039,$/;"	property	line:15
NUMERIC_ENTITY_REPLACEMENTS.0x8B	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x85: 0x2026, 0x86: 0x2020, 0x87: 0x2021, 0x88: 0x02C6, 0x89: 0x2030, 0x8A: 0x0160, 0x8B: 0x2039,$/;"	property	line:15
NUMERIC_ENTITY_REPLACEMENTS.0x8C	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x85: 0x2026, 0x86: 0x2020, 0x87: 0x2021, 0x88: 0x02C6, 0x89: 0x2030, 0x8A: 0x0160, 0x8B: 0x2039,$/;"	property	line:15
NUMERIC_ENTITY_REPLACEMENTS.0x8D	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x8C: 0x0152, 0x8D: 0x008D, 0x8E: 0x017D, 0x8F: 0x008F, 0x90: 0x0090, 0x91: 0x2018, 0x92: 0x2019,$/;"	property	line:16
NUMERIC_ENTITY_REPLACEMENTS.0x8E	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x8C: 0x0152, 0x8D: 0x008D, 0x8E: 0x017D, 0x8F: 0x008F, 0x90: 0x0090, 0x91: 0x2018, 0x92: 0x2019,$/;"	property	line:16
NUMERIC_ENTITY_REPLACEMENTS.0x8F	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x8C: 0x0152, 0x8D: 0x008D, 0x8E: 0x017D, 0x8F: 0x008F, 0x90: 0x0090, 0x91: 0x2018, 0x92: 0x2019,$/;"	property	line:16
NUMERIC_ENTITY_REPLACEMENTS.0x90	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x8C: 0x0152, 0x8D: 0x008D, 0x8E: 0x017D, 0x8F: 0x008F, 0x90: 0x0090, 0x91: 0x2018, 0x92: 0x2019,$/;"	property	line:16
NUMERIC_ENTITY_REPLACEMENTS.0x91	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x8C: 0x0152, 0x8D: 0x008D, 0x8E: 0x017D, 0x8F: 0x008F, 0x90: 0x0090, 0x91: 0x2018, 0x92: 0x2019,$/;"	property	line:16
NUMERIC_ENTITY_REPLACEMENTS.0x92	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x8C: 0x0152, 0x8D: 0x008D, 0x8E: 0x017D, 0x8F: 0x008F, 0x90: 0x0090, 0x91: 0x2018, 0x92: 0x2019,$/;"	property	line:16
NUMERIC_ENTITY_REPLACEMENTS.0x93	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x8C: 0x0152, 0x8D: 0x008D, 0x8E: 0x017D, 0x8F: 0x008F, 0x90: 0x0090, 0x91: 0x2018, 0x92: 0x2019,$/;"	property	line:16
NUMERIC_ENTITY_REPLACEMENTS.0x94	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x93: 0x201C, 0x94: 0x201D, 0x95: 0x2022, 0x96: 0x2013, 0x97: 0x2014, 0x98: 0x02DC, 0x99: 0x2122,$/;"	property	line:17
NUMERIC_ENTITY_REPLACEMENTS.0x95	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x93: 0x201C, 0x94: 0x201D, 0x95: 0x2022, 0x96: 0x2013, 0x97: 0x2014, 0x98: 0x02DC, 0x99: 0x2122,$/;"	property	line:17
NUMERIC_ENTITY_REPLACEMENTS.0x96	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x93: 0x201C, 0x94: 0x201D, 0x95: 0x2022, 0x96: 0x2013, 0x97: 0x2014, 0x98: 0x02DC, 0x99: 0x2122,$/;"	property	line:17
NUMERIC_ENTITY_REPLACEMENTS.0x97	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x93: 0x201C, 0x94: 0x201D, 0x95: 0x2022, 0x96: 0x2013, 0x97: 0x2014, 0x98: 0x02DC, 0x99: 0x2122,$/;"	property	line:17
NUMERIC_ENTITY_REPLACEMENTS.0x98	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x93: 0x201C, 0x94: 0x201D, 0x95: 0x2022, 0x96: 0x2013, 0x97: 0x2014, 0x98: 0x02DC, 0x99: 0x2122,$/;"	property	line:17
NUMERIC_ENTITY_REPLACEMENTS.0x99	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x93: 0x201C, 0x94: 0x201D, 0x95: 0x2022, 0x96: 0x2013, 0x97: 0x2014, 0x98: 0x02DC, 0x99: 0x2122,$/;"	property	line:17
NUMERIC_ENTITY_REPLACEMENTS.0x9A	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x93: 0x201C, 0x94: 0x201D, 0x95: 0x2022, 0x96: 0x2013, 0x97: 0x2014, 0x98: 0x02DC, 0x99: 0x2122,$/;"	property	line:17
NUMERIC_ENTITY_REPLACEMENTS.0x9B	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x9A: 0x0161, 0x9B: 0x203A, 0x9C: 0x0153, 0x9D: 0x009D, 0x9E: 0x017E, 0x9F: 0x0178$/;"	property	line:18
NUMERIC_ENTITY_REPLACEMENTS.0x9C	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x9A: 0x0161, 0x9B: 0x203A, 0x9C: 0x0153, 0x9D: 0x009D, 0x9E: 0x017E, 0x9F: 0x0178$/;"	property	line:18
NUMERIC_ENTITY_REPLACEMENTS.0x9D	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x9A: 0x0161, 0x9B: 0x203A, 0x9C: 0x0153, 0x9D: 0x009D, 0x9E: 0x017E, 0x9F: 0x0178$/;"	property	line:18
NUMERIC_ENTITY_REPLACEMENTS.0x9E	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x9A: 0x0161, 0x9B: 0x203A, 0x9C: 0x0153, 0x9D: 0x009D, 0x9E: 0x017E, 0x9F: 0x0178$/;"	property	line:18
NUMERIC_ENTITY_REPLACEMENTS.0x9F	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    0x9A: 0x0161, 0x9B: 0x203A, 0x9C: 0x0153, 0x9D: 0x009D, 0x9E: 0x017E, 0x9F: 0x0178$/;"	property	line:18
DATA_STATE	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^var DATA_STATE = 'DATA_STATE',$/;"	variable	line:22
isWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isWhitespace(cp) {$/;"	function	line:96
isWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isWhitespace(cp) {$/;"	function	line:96
isAsciiDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isAsciiDigit(cp) {$/;"	function	line:100
isAsciiDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isAsciiDigit(cp) {$/;"	function	line:100
isAsciiUpper	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isAsciiUpper(cp) {$/;"	function	line:104
isAsciiUpper	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isAsciiUpper(cp) {$/;"	function	line:104
isAsciiLower	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isAsciiLower(cp) {$/;"	function	line:108
isAsciiLower	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isAsciiLower(cp) {$/;"	function	line:108
isAsciiAlphaNumeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isAsciiAlphaNumeric(cp) {$/;"	function	line:112
isAsciiAlphaNumeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isAsciiAlphaNumeric(cp) {$/;"	function	line:112
isDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isDigit(cp, isHex) {$/;"	function	line:116
isDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isDigit(cp, isHex) {$/;"	function	line:116
isReservedCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isReservedCodePoint(cp) {$/;"	function	line:121
isReservedCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function isReservedCodePoint(cp) {$/;"	function	line:121
toAsciiLowerCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function toAsciiLowerCodePoint(cp) {$/;"	function	line:125
toAsciiLowerCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function toAsciiLowerCodePoint(cp) {$/;"	function	line:125
toChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function toChar(cp) {$/;"	function	line:132
toChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function toChar(cp) {$/;"	function	line:132
toAsciiLowerChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function toAsciiLowerChar(cp) {$/;"	function	line:140
toAsciiLowerChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^function toAsciiLowerChar(cp) {$/;"	function	line:140
getTokenAttr	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.getTokenAttr = function (token, attrName) {$/;"	function	line:195
Tokenizer.getTokenAttr	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^};$/;"	function	line:192
getNextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype.getNextToken = function () {$/;"	function	line:205
Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^};$/;"	class	line:202
Tokenizer.getNextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype.getNextToken = function () {$/;"	method	line:205
_consume	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._consume = function () {$/;"	function	line:213
Tokenizer._consume	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._consume = function () {$/;"	method	line:213
_unconsume	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._unconsume = function () {$/;"	function	line:218
Tokenizer._unconsume	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._unconsume = function () {$/;"	method	line:218
_unconsumeSeveral	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._unconsumeSeveral = function (count) {$/;"	function	line:223
Tokenizer._unconsumeSeveral	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._unconsumeSeveral = function (count) {$/;"	method	line:223
_reconsumeInState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._reconsumeInState = function (state) {$/;"	function	line:228
Tokenizer._reconsumeInState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._reconsumeInState = function (state) {$/;"	method	line:228
_consumeSubsequentIfMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._consumeSubsequentIfMatch = function (pattern, startCp, caseSensitive) {$/;"	function	line:233
Tokenizer._consumeSubsequentIfMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._consumeSubsequentIfMatch = function (pattern, startCp, caseSensitive) {$/;"	method	line:233
_lookahead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._lookahead = function () {$/;"	function	line:265
Tokenizer._lookahead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._lookahead = function () {$/;"	method	line:265
isTempBufferEqualToScriptString	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype.isTempBufferEqualToScriptString = function () {$/;"	function	line:273
Tokenizer.isTempBufferEqualToScriptString	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype.isTempBufferEqualToScriptString = function () {$/;"	method	line:273
buildStartTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype.buildStartTagToken = function (tagName) {$/;"	function	line:286
Tokenizer.buildStartTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype.buildStartTagToken = function (tagName) {$/;"	method	line:286
buildEndTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype.buildEndTagToken = function (tagName) {$/;"	function	line:295
Tokenizer.buildEndTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype.buildEndTagToken = function (tagName) {$/;"	method	line:295
_createStartTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createStartTagToken = function (tagNameFirstCh) {$/;"	function	line:304
Tokenizer._createStartTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createStartTagToken = function (tagNameFirstCh) {$/;"	method	line:304
_createEndTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createEndTagToken = function (tagNameFirstCh) {$/;"	function	line:308
Tokenizer._createEndTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createEndTagToken = function (tagNameFirstCh) {$/;"	method	line:308
_createCommentToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createCommentToken = function () {$/;"	function	line:312
Tokenizer._createCommentToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createCommentToken = function () {$/;"	method	line:312
Tokenizer.this.currentToken.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    this.currentToken = {$/;"	property	line:313
_createDoctypeToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createDoctypeToken = function (doctypeNameFirstCh) {$/;"	function	line:319
Tokenizer._createDoctypeToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createDoctypeToken = function (doctypeNameFirstCh) {$/;"	method	line:319
Tokenizer.this.currentToken.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    this.currentToken = {$/;"	property	line:320
_createCharacterToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createCharacterToken = function (type, ch) {$/;"	function	line:329
Tokenizer._createCharacterToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createCharacterToken = function (type, ch) {$/;"	method	line:329
Tokenizer.this.currentCharacterToken.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    this.currentCharacterToken = {$/;"	property	line:330
Tokenizer.this.currentCharacterToken.chars	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^        type: type,$/;"	property	line:331
_createAttr	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createAttr = function (attrNameFirstCh) {$/;"	function	line:337
Tokenizer._createAttr	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._createAttr = function (attrNameFirstCh) {$/;"	method	line:337
Tokenizer.this.currentAttr.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^    this.currentAttr = {$/;"	property	line:338
Tokenizer.this.currentAttr.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^        name: attrNameFirstCh,$/;"	property	line:339
_isDuplicateAttr	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._isDuplicateAttr = function () {$/;"	function	line:344
Tokenizer._isDuplicateAttr	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._isDuplicateAttr = function () {$/;"	method	line:344
_leaveAttrName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._leaveAttrName = function (toState) {$/;"	function	line:348
Tokenizer._leaveAttrName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._leaveAttrName = function (toState) {$/;"	method	line:348
_isAppropriateEndTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._isAppropriateEndTagToken = function () {$/;"	function	line:357
Tokenizer._isAppropriateEndTagToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._isAppropriateEndTagToken = function () {$/;"	method	line:357
_emitCurrentToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitCurrentToken = function () {$/;"	function	line:362
Tokenizer._emitCurrentToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitCurrentToken = function () {$/;"	method	line:362
_emitCurrentCharacterToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitCurrentCharacterToken = function () {$/;"	function	line:373
Tokenizer._emitCurrentCharacterToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitCurrentCharacterToken = function () {$/;"	method	line:373
_emitEOFToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitEOFToken = function () {$/;"	function	line:380
Tokenizer._emitEOFToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitEOFToken = function () {$/;"	method	line:380
_appendCharToCurrentCharacterToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._appendCharToCurrentCharacterToken = function (type, ch) {$/;"	function	line:395
Tokenizer._appendCharToCurrentCharacterToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._appendCharToCurrentCharacterToken = function (type, ch) {$/;"	method	line:395
_emitCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitCodePoint = function (cp) {$/;"	function	line:406
Tokenizer._emitCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitCodePoint = function (cp) {$/;"	method	line:406
_emitSeveralCodePoints	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitSeveralCodePoints = function (codePoints) {$/;"	function	line:418
Tokenizer._emitSeveralCodePoints	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitSeveralCodePoints = function (codePoints) {$/;"	method	line:418
_emitChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitChar = function (ch) {$/;"	function	line:425
Tokenizer._emitChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._emitChar = function (ch) {$/;"	method	line:425
_consumeNumericEntity	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._consumeNumericEntity = function (isHex) {$/;"	function	line:430
Tokenizer._consumeNumericEntity	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._consumeNumericEntity = function (isHex) {$/;"	method	line:430
_consumeNamedEntity	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._consumeNamedEntity = function (startCp, inAttr) {$/;"	function	line:454
Tokenizer._consumeNamedEntity	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._consumeNamedEntity = function (startCp, inAttr) {$/;"	method	line:454
_consumeCharacterReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._consumeCharacterReference = function (startCp, inAttr) {$/;"	function	line:507
Tokenizer._consumeCharacterReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^Tokenizer.prototype._consumeCharacterReference = function (startCp, inAttr) {$/;"	method	line:507
dataState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DATA_STATE] = function dataState(cp) {$/;"	function	line:548
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^var _ = Tokenizer.prototype;$/;"	function	line:544
dataState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DATA_STATE] = function dataState(cp) {$/;"	function	line:548
characterReferenceInDataState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[CHARACTER_REFERENCE_IN_DATA_STATE] = function characterReferenceInDataState(cp) {$/;"	function	line:568
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^};$/;"	class	line:563
characterReferenceInDataState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[CHARACTER_REFERENCE_IN_DATA_STATE] = function characterReferenceInDataState(cp) {$/;"	function	line:568
rcdataState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RCDATA_STATE] = function rcdataState(cp) {$/;"	function	line:583
rcdataState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RCDATA_STATE] = function rcdataState(cp) {$/;"	function	line:583
characterReferenceInRcdataState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[CHARACTER_REFERENCE_IN_RCDATA_STATE] = function characterReferenceInRcdataState(cp) {$/;"	function	line:603
characterReferenceInRcdataState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[CHARACTER_REFERENCE_IN_RCDATA_STATE] = function characterReferenceInRcdataState(cp) {$/;"	function	line:603
rawtextState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RAWTEXT_STATE] = function rawtextState(cp) {$/;"	function	line:618
rawtextState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RAWTEXT_STATE] = function rawtextState(cp) {$/;"	function	line:618
scriptDataState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_STATE] = function scriptDataState(cp) {$/;"	function	line:635
scriptDataState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_STATE] = function scriptDataState(cp) {$/;"	function	line:635
plaintextState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[PLAINTEXT_STATE] = function plaintextState(cp) {$/;"	function	line:652
plaintextState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[PLAINTEXT_STATE] = function plaintextState(cp) {$/;"	function	line:652
tagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[TAG_OPEN_STATE] = function tagOpenState(cp) {$/;"	function	line:666
tagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[TAG_OPEN_STATE] = function tagOpenState(cp) {$/;"	function	line:666
endTagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[END_TAG_OPEN_STATE] = function endTagOpenState(cp) {$/;"	function	line:697
endTagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[END_TAG_OPEN_STATE] = function endTagOpenState(cp) {$/;"	function	line:697
tagNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[TAG_NAME_STATE] = function tagNameState(cp) {$/;"	function	line:726
tagNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[TAG_NAME_STATE] = function tagNameState(cp) {$/;"	function	line:726
rcdataLessThanSignState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RCDATA_LESS_THAN_SIGN_STATE] = function rcdataLessThanSignState(cp) {$/;"	function	line:754
rcdataLessThanSignState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RCDATA_LESS_THAN_SIGN_STATE] = function rcdataLessThanSignState(cp) {$/;"	function	line:754
rcdataEndTagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RCDATA_END_TAG_OPEN_STATE] = function rcdataEndTagOpenState(cp) {$/;"	function	line:769
rcdataEndTagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RCDATA_END_TAG_OPEN_STATE] = function rcdataEndTagOpenState(cp) {$/;"	function	line:769
rcdataEndTagNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RCDATA_END_TAG_NAME_STATE] = function rcdataEndTagNameState(cp) {$/;"	function	line:792
rcdataEndTagNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RCDATA_END_TAG_NAME_STATE] = function rcdataEndTagNameState(cp) {$/;"	function	line:792
rawtextLessThanSignState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RAWTEXT_LESS_THAN_SIGN_STATE] = function rawtextLessThanSignState(cp) {$/;"	function	line:832
rawtextLessThanSignState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RAWTEXT_LESS_THAN_SIGN_STATE] = function rawtextLessThanSignState(cp) {$/;"	function	line:832
rawtextEndTagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RAWTEXT_END_TAG_OPEN_STATE] = function rawtextEndTagOpenState(cp) {$/;"	function	line:847
rawtextEndTagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RAWTEXT_END_TAG_OPEN_STATE] = function rawtextEndTagOpenState(cp) {$/;"	function	line:847
rawtextEndTagNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RAWTEXT_END_TAG_NAME_STATE] = function rawtextEndTagNameState(cp) {$/;"	function	line:870
rawtextEndTagNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[RAWTEXT_END_TAG_NAME_STATE] = function rawtextEndTagNameState(cp) {$/;"	function	line:870
scriptDataLessThanSignState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_LESS_THAN_SIGN_STATE] = function scriptDataLessThanSignState(cp) {$/;"	function	line:910
scriptDataLessThanSignState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_LESS_THAN_SIGN_STATE] = function scriptDataLessThanSignState(cp) {$/;"	function	line:910
scriptDataEndTagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_END_TAG_OPEN_STATE] = function scriptDataEndTagOpenState(cp) {$/;"	function	line:931
scriptDataEndTagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_END_TAG_OPEN_STATE] = function scriptDataEndTagOpenState(cp) {$/;"	function	line:931
scriptDataEndTagNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_END_TAG_NAME_STATE] = function scriptDataEndTagNameState(cp) {$/;"	function	line:954
scriptDataEndTagNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_END_TAG_NAME_STATE] = function scriptDataEndTagNameState(cp) {$/;"	function	line:954
scriptDataEscapeStartState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPE_START_STATE] = function scriptDataEscapeStartState(cp) {$/;"	function	line:994
scriptDataEscapeStartState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPE_START_STATE] = function scriptDataEscapeStartState(cp) {$/;"	function	line:994
scriptDataEscapeStartDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPE_START_DASH_STATE] = function scriptDataEscapeStartDashState(cp) {$/;"	function	line:1007
scriptDataEscapeStartDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPE_START_DASH_STATE] = function scriptDataEscapeStartDashState(cp) {$/;"	function	line:1007
scriptDataEscapedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_STATE] = function scriptDataEscapedState(cp) {$/;"	function	line:1020
scriptDataEscapedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_STATE] = function scriptDataEscapedState(cp) {$/;"	function	line:1020
scriptDataEscapedDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_DASH_STATE] = function scriptDataEscapedDashState(cp) {$/;"	function	line:1042
scriptDataEscapedDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_DASH_STATE] = function scriptDataEscapedDashState(cp) {$/;"	function	line:1042
scriptDataEscapedDashDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_DASH_DASH_STATE] = function scriptDataEscapedDashDashState(cp) {$/;"	function	line:1068
scriptDataEscapedDashDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_DASH_DASH_STATE] = function scriptDataEscapedDashDashState(cp) {$/;"	function	line:1068
scriptDataEscapedLessThanSignState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE] = function scriptDataEscapedLessThanSignState(cp) {$/;"	function	line:1097
scriptDataEscapedLessThanSignState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE] = function scriptDataEscapedLessThanSignState(cp) {$/;"	function	line:1097
scriptDataEscapedEndTagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE] = function scriptDataEscapedEndTagOpenState(cp) {$/;"	function	line:1128
scriptDataEscapedEndTagOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE] = function scriptDataEscapedEndTagOpenState(cp) {$/;"	function	line:1128
scriptDataEscapedEndTagNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE] = function scriptDataEscapedEndTagNameState(cp) {$/;"	function	line:1151
scriptDataEscapedEndTagNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE] = function scriptDataEscapedEndTagNameState(cp) {$/;"	function	line:1151
scriptDataDoubleEscapeStartState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE] = function scriptDataDoubleEscapeStartState(cp) {$/;"	function	line:1191
scriptDataDoubleEscapeStartState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE] = function scriptDataDoubleEscapeStartState(cp) {$/;"	function	line:1191
scriptDataDoubleEscapedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPED_STATE] = function scriptDataDoubleEscapedState(cp) {$/;"	function	line:1214
scriptDataDoubleEscapedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPED_STATE] = function scriptDataDoubleEscapedState(cp) {$/;"	function	line:1214
scriptDataDoubleEscapedDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE] = function scriptDataDoubleEscapedDashState(cp) {$/;"	function	line:1238
scriptDataDoubleEscapedDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE] = function scriptDataDoubleEscapedDashState(cp) {$/;"	function	line:1238
scriptDataDoubleEscapedDashDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE] = function scriptDataDoubleEscapedDashDashState(cp) {$/;"	function	line:1266
scriptDataDoubleEscapedDashDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE] = function scriptDataDoubleEscapedDashDashState(cp) {$/;"	function	line:1266
scriptDataDoubleEscapedLessThanSignState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE] = function scriptDataDoubleEscapedLessThanSignState(cp) {$/;"	function	line:1297
scriptDataDoubleEscapedLessThanSignState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE] = function scriptDataDoubleEscapedLessThanSignState(cp) {$/;"	function	line:1297
scriptDataDoubleEscapeEndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE] = function scriptDataDoubleEscapeEndState(cp) {$/;"	function	line:1311
scriptDataDoubleEscapeEndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE] = function scriptDataDoubleEscapeEndState(cp) {$/;"	function	line:1311
beforeAttributeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BEFORE_ATTRIBUTE_NAME_STATE] = function beforeAttributeNameState(cp) {$/;"	function	line:1335
beforeAttributeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BEFORE_ATTRIBUTE_NAME_STATE] = function beforeAttributeNameState(cp) {$/;"	function	line:1335
attributeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[ATTRIBUTE_NAME_STATE] = function attributeNameState(cp) {$/;"	function	line:1374
attributeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[ATTRIBUTE_NAME_STATE] = function attributeNameState(cp) {$/;"	function	line:1374
afterAttributeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_ATTRIBUTE_NAME_STATE] = function afterAttributeNameState(cp) {$/;"	function	line:1408
afterAttributeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_ATTRIBUTE_NAME_STATE] = function afterAttributeNameState(cp) {$/;"	function	line:1408
beforeAttributeValueState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BEFORE_ATTRIBUTE_VALUE_STATE] = function beforeAttributeValueState(cp) {$/;"	function	line:1450
beforeAttributeValueState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BEFORE_ATTRIBUTE_VALUE_STATE] = function beforeAttributeValueState(cp) {$/;"	function	line:1450
attributeValueDoubleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE] = function attributeValueDoubleQuotedState(cp) {$/;"	function	line:1490
attributeValueDoubleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE] = function attributeValueDoubleQuotedState(cp) {$/;"	function	line:1490
attributeValueSingleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE] = function attributeValueSingleQuotedState(cp) {$/;"	function	line:1513
attributeValueSingleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE] = function attributeValueSingleQuotedState(cp) {$/;"	function	line:1513
attributeValueUnquotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[ATTRIBUTE_VALUE_UNQUOTED_STATE] = function attributeValueUnquotedState(cp) {$/;"	function	line:1536
attributeValueUnquotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[ATTRIBUTE_VALUE_UNQUOTED_STATE] = function attributeValueUnquotedState(cp) {$/;"	function	line:1536
characterReferenceInAttributeValueState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[CHARACTER_REFERENCE_IN_ATTRIBUTE_VALUE_STATE] = function characterReferenceInAttributeValueState(cp) {$/;"	function	line:1569
characterReferenceInAttributeValueState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[CHARACTER_REFERENCE_IN_ATTRIBUTE_VALUE_STATE] = function characterReferenceInAttributeValueState(cp) {$/;"	function	line:1569
afterAttributeValueQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_ATTRIBUTE_VALUE_QUOTED_STATE] = function afterAttributeValueQuotedState(cp) {$/;"	function	line:1584
afterAttributeValueQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_ATTRIBUTE_VALUE_QUOTED_STATE] = function afterAttributeValueQuotedState(cp) {$/;"	function	line:1584
selfClosingStartTagState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SELF_CLOSING_START_TAG_STATE] = function selfClosingStartTagState(cp) {$/;"	function	line:1606
selfClosingStartTagState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[SELF_CLOSING_START_TAG_STATE] = function selfClosingStartTagState(cp) {$/;"	function	line:1606
bogusCommentState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BOGUS_COMMENT_STATE] = function bogusCommentState(cp) {$/;"	function	line:1623
bogusCommentState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BOGUS_COMMENT_STATE] = function bogusCommentState(cp) {$/;"	function	line:1623
markupDeclarationOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[MARKUP_DECLARATION_OPEN_STATE] = function markupDeclarationOpenState(cp) {$/;"	function	line:1649
markupDeclarationOpenState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[MARKUP_DECLARATION_OPEN_STATE] = function markupDeclarationOpenState(cp) {$/;"	function	line:1649
commentStartState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_START_STATE] = function commentStartState(cp) {$/;"	function	line:1670
commentStartState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_START_STATE] = function commentStartState(cp) {$/;"	function	line:1670
commentStartDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_START_DASH_STATE] = function commentStartDashState(cp) {$/;"	function	line:1698
commentStartDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_START_DASH_STATE] = function commentStartDashState(cp) {$/;"	function	line:1698
commentState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_STATE] = function commentState(cp) {$/;"	function	line:1728
commentState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_STATE] = function commentState(cp) {$/;"	function	line:1728
commentEndDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_END_DASH_STATE] = function commentEndDashState(cp) {$/;"	function	line:1747
commentEndDashState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_END_DASH_STATE] = function commentEndDashState(cp) {$/;"	function	line:1747
commentEndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_END_STATE] = function commentEndState(cp) {$/;"	function	line:1772
commentEndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_END_STATE] = function commentEndState(cp) {$/;"	function	line:1772
commentEndBangState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_END_BANG_STATE] = function commentEndBangState(cp) {$/;"	function	line:1805
commentEndBangState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[COMMENT_END_BANG_STATE] = function commentEndBangState(cp) {$/;"	function	line:1805
doctypeState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_STATE] = function doctypeState(cp) {$/;"	function	line:1837
doctypeState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_STATE] = function doctypeState(cp) {$/;"	function	line:1837
beforeDoctypeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BEFORE_DOCTYPE_NAME_STATE] = function beforeDoctypeNameState(cp) {$/;"	function	line:1855
beforeDoctypeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BEFORE_DOCTYPE_NAME_STATE] = function beforeDoctypeNameState(cp) {$/;"	function	line:1855
doctypeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_NAME_STATE] = function doctypeNameState(cp) {$/;"	function	line:1892
doctypeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_NAME_STATE] = function doctypeNameState(cp) {$/;"	function	line:1892
afterDoctypeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_DOCTYPE_NAME_STATE] = function afterDoctypeNameState(cp) {$/;"	function	line:1920
afterDoctypeNameState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_DOCTYPE_NAME_STATE] = function afterDoctypeNameState(cp) {$/;"	function	line:1920
afterDoctypePublicKeywordState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE] = function afterDoctypePublicKeywordState(cp) {$/;"	function	line:1950
afterDoctypePublicKeywordState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE] = function afterDoctypePublicKeywordState(cp) {$/;"	function	line:1950
beforeDoctypePublicIdentifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE] = function beforeDoctypePublicIdentifierState(cp) {$/;"	function	line:1985
beforeDoctypePublicIdentifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE] = function beforeDoctypePublicIdentifierState(cp) {$/;"	function	line:1985
doctypePublicIdentifierDoubleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE] = function doctypePublicIdentifierDoubleQuotedState(cp) {$/;"	function	line:2020
doctypePublicIdentifierDoubleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE] = function doctypePublicIdentifierDoubleQuotedState(cp) {$/;"	function	line:2020
doctypePublicIdentifierSingleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE] = function doctypePublicIdentifierSingleQuotedState(cp) {$/;"	function	line:2046
doctypePublicIdentifierSingleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE] = function doctypePublicIdentifierSingleQuotedState(cp) {$/;"	function	line:2046
afterDoctypePublicIdentifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE] = function afterDoctypePublicIdentifierState(cp) {$/;"	function	line:2072
afterDoctypePublicIdentifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE] = function afterDoctypePublicIdentifierState(cp) {$/;"	function	line:2072
betweenDoctypePublicAndSystemIdentifiersState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE] = function betweenDoctypePublicAndSystemIdentifiersState(cp) {$/;"	function	line:2106
betweenDoctypePublicAndSystemIdentifiersState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE] = function betweenDoctypePublicAndSystemIdentifiersState(cp) {$/;"	function	line:2106
afterDoctypeSystemKeywordState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE] = function afterDoctypeSystemKeywordState(cp) {$/;"	function	line:2141
afterDoctypeSystemKeywordState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE] = function afterDoctypeSystemKeywordState(cp) {$/;"	function	line:2141
beforeDoctypeSystemIdentifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE] = function beforeDoctypeSystemIdentifierState(cp) {$/;"	function	line:2176
beforeDoctypeSystemIdentifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE] = function beforeDoctypeSystemIdentifierState(cp) {$/;"	function	line:2176
doctypeSystemIdentifierDoubleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE] = function doctypeSystemIdentifierDoubleQuotedState(cp) {$/;"	function	line:2211
doctypeSystemIdentifierDoubleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE] = function doctypeSystemIdentifierDoubleQuotedState(cp) {$/;"	function	line:2211
doctypeSystemIdentifierSingleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE] = function doctypeSystemIdentifierSingleQuotedState(cp) {$/;"	function	line:2237
doctypeSystemIdentifierSingleQuotedState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE] = function doctypeSystemIdentifierSingleQuotedState(cp) {$/;"	function	line:2237
afterDoctypeSystemIdentifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE] = function afterDoctypeSystemIdentifierState(cp) {$/;"	function	line:2263
afterDoctypeSystemIdentifierState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE] = function afterDoctypeSystemIdentifierState(cp) {$/;"	function	line:2263
bogusDoctypeState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BOGUS_DOCTYPE_STATE] = function bogusDoctypeState(cp) {$/;"	function	line:2285
bogusDoctypeState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[BOGUS_DOCTYPE_STATE] = function bogusDoctypeState(cp) {$/;"	function	line:2285
cdataSectionState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[CDATA_SECTION_STATE] = function cdataSectionState(cp) {$/;"	function	line:2300
cdataSectionState	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tokenization/tokenizer.js	/^_[CDATA_SECTION_STATE] = function cdataSectionState(cp) {$/;"	function	line:2300
createDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.createDocument = function () {$/;"	function	line:4
exports.createDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^'use strict';$/;"	function	line:1
createDocumentFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.createDocumentFragment = function () {$/;"	function	line:12
exports.createDocumentFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:10
createElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.createElement = function (tagName, namespaceURI, attrs) {$/;"	function	line:20
exports.createElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:18
createCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.createCommentNode = function (data) {$/;"	function	line:31
exports.createCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:29
createTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^var createTextNode = function (value) {$/;"	function	line:39
createTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^var createTextNode = function (value) {$/;"	function	line:39
setDocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.setDocumentType = function (document, name, publicId, systemId) {$/;"	function	line:49
exports.setDocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:45
setQuirksMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.setQuirksMode = function (document) {$/;"	function	line:75
exports.setQuirksMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:73
isQuirksMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.isQuirksMode = function (document) {$/;"	function	line:79
exports.isQuirksMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:77
detachNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.detachNode = function (node) {$/;"	function	line:95
exports.detachNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:93
insertText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.insertText = function (parentNode, text) {$/;"	function	line:104
exports.insertText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:102
insertTextBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.insertTextBefore = function (parentNode, text, referenceNode) {$/;"	function	line:117
exports.insertTextBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:115
adoptAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.adoptAttributes = function (recipientNode, attrs) {$/;"	function	line:126
exports.adoptAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:124
getFirstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.getFirstChild = function (node) {$/;"	function	line:140
exports.getFirstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:136
getChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.getChildNodes = function (node) {$/;"	function	line:144
exports.getChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:142
getParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.getParentNode = function (node) {$/;"	function	line:148
exports.getParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:146
getAttrList	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.getAttrList = function (node) {$/;"	function	line:152
exports.getAttrList	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:150
getTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.getTagName = function (element) {$/;"	function	line:157
exports.getTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:154
getNamespaceURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.getNamespaceURI = function (element) {$/;"	function	line:161
exports.getNamespaceURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:159
getTextNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.getTextNodeContent = function (textNode) {$/;"	function	line:165
exports.getTextNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:163
getCommentNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.getCommentNodeContent = function (commentNode) {$/;"	function	line:169
exports.getCommentNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:167
getDocumentTypeNodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.getDocumentTypeNodeName = function (doctypeNode) {$/;"	function	line:173
exports.getDocumentTypeNodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:171
getDocumentTypeNodePublicId	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.getDocumentTypeNodePublicId = function (doctypeNode) {$/;"	function	line:177
exports.getDocumentTypeNodePublicId	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:175
getDocumentTypeNodeSystemId	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.getDocumentTypeNodeSystemId = function (doctypeNode) {$/;"	function	line:181
exports.getDocumentTypeNodeSystemId	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:179
isTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.isTextNode = function (node) {$/;"	function	line:186
exports.isTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:183
isCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.isCommentNode = function (node) {$/;"	function	line:190
exports.isCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:188
isDocumentTypeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.isDocumentTypeNode = function (node) {$/;"	function	line:194
exports.isDocumentTypeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:192
isElementNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^exports.isElementNode = function (node) {$/;"	function	line:198
exports.isElementNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/default.js	/^};$/;"	function	line:196
Doctype	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^var Doctype = require('..\/common\/doctype');$/;"	variable	line:3
nodeTypes.element	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^var nodeTypes = {$/;"	property	line:6
nodeTypes.text	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^    element: 1,$/;"	property	line:7
nodeTypes.cdata	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^    text: 3,$/;"	property	line:8
nodeTypes.comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^    cdata: 4,$/;"	property	line:9
nodePropertyShorthands.tagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^var nodePropertyShorthands = {$/;"	property	line:13
nodePropertyShorthands.childNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^    tagName: 'name',$/;"	property	line:14
nodePropertyShorthands.parentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^    childNodes: 'children',$/;"	property	line:15
nodePropertyShorthands.previousSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^    parentNode: 'parent',$/;"	property	line:16
nodePropertyShorthands.nextSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^    previousSibling: 'prev',$/;"	property	line:17
nodePropertyShorthands.nodeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^    nextSibling: 'next',$/;"	property	line:18
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^var Node = function (props) {$/;"	function	line:23
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^var Node = function (props) {$/;"	function	line:23
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	class	line:28
get firstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^    get firstChild() {$/;"	function	line:31
get lastChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^    get lastChild() {$/;"	function	line:36
get nodeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^    get nodeType() {$/;"	function	line:41
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^        get: function () {$/;"	function	line:50
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^        set: function (val) {$/;"	function	line:53
createDocumentFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.createDocumentFragment = function () {$/;"	function	line:63
createElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.createElement = function (tagName, namespaceURI, attrs) {$/;"	function	line:74
exports.createElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:72
createCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.createCommentNode = function (data) {$/;"	function	line:101
exports.createCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:99
createTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^var createTextNode = function (value) {$/;"	function	line:111
createTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^var createTextNode = function (value) {$/;"	function	line:111
setDocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.setDocumentType = function (document, name, publicId, systemId) {$/;"	function	line:123
exports.setDocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:119
setQuirksMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.setQuirksMode = function (document) {$/;"	function	line:154
exports.setQuirksMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:152
isQuirksMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.isQuirksMode = function (document) {$/;"	function	line:158
exports.isQuirksMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:156
detachNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.detachNode = function (node) {$/;"	function	line:190
exports.detachNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:188
insertText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.insertText = function (parentNode, text) {$/;"	function	line:210
exports.insertText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:208
insertTextBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.insertTextBefore = function (parentNode, text, referenceNode) {$/;"	function	line:219
exports.insertTextBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:217
adoptAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.adoptAttributes = function (recipientNode, attrs) {$/;"	function	line:228
exports.adoptAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:226
getFirstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.getFirstChild = function (node) {$/;"	function	line:242
exports.getFirstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:238
getChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.getChildNodes = function (node) {$/;"	function	line:246
exports.getChildNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:244
getParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.getParentNode = function (node) {$/;"	function	line:250
exports.getParentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:248
getAttrList	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.getAttrList = function (node) {$/;"	function	line:254
exports.getAttrList	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:252
getTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.getTagName = function (element) {$/;"	function	line:273
exports.getTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:269
getNamespaceURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.getNamespaceURI = function (element) {$/;"	function	line:277
exports.getNamespaceURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:275
getTextNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.getTextNodeContent = function (textNode) {$/;"	function	line:281
exports.getTextNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:279
getCommentNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.getCommentNodeContent = function (commentNode) {$/;"	function	line:285
exports.getCommentNodeContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:283
getDocumentTypeNodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.getDocumentTypeNodeName = function (doctypeNode) {$/;"	function	line:289
exports.getDocumentTypeNodeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:287
getDocumentTypeNodePublicId	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.getDocumentTypeNodePublicId = function (doctypeNode) {$/;"	function	line:293
exports.getDocumentTypeNodePublicId	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:291
getDocumentTypeNodeSystemId	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.getDocumentTypeNodeSystemId = function (doctypeNode) {$/;"	function	line:297
exports.getDocumentTypeNodeSystemId	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:295
isTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.isTextNode = function (node) {$/;"	function	line:303
exports.isTextNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:299
isCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.isCommentNode = function (node) {$/;"	function	line:307
exports.isCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:305
isDocumentTypeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.isDocumentTypeNode = function (node) {$/;"	function	line:311
exports.isDocumentTypeNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:309
isElementNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^exports.isElementNode = function (node) {$/;"	function	line:315
exports.isElementNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_adapters/htmlparser2.js	/^};$/;"	function	line:313
NOAH_ARK_CAPACITY	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^var NOAH_ARK_CAPACITY = 3;$/;"	variable	line:4
_getNoahArkConditionCandidates	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype._getNoahArkConditionCandidates = function (newElement) {$/;"	function	line:21
FormattingElementList	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.ELEMENT_ENTRY = 'ELEMENT_ENTRY';$/;"	class	line:16
FormattingElementList._getNoahArkConditionCandidates	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype._getNoahArkConditionCandidates = function (newElement) {$/;"	method	line:21
_ensureNoahArkCondition	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype._ensureNoahArkCondition = function (newElement) {$/;"	function	line:49
FormattingElementList._ensureNoahArkCondition	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype._ensureNoahArkCondition = function (newElement) {$/;"	method	line:49
insertMarker	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.insertMarker = function () {$/;"	function	line:88
FormattingElementList.insertMarker	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.insertMarker = function () {$/;"	method	line:88
pushElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.pushElement = function (element, token) {$/;"	function	line:93
FormattingElementList.pushElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.pushElement = function (element, token) {$/;"	method	line:93
insertElementAfterBookmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.insertElementAfterBookmark = function (element, token) {$/;"	function	line:105
FormattingElementList.insertElementAfterBookmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.insertElementAfterBookmark = function (element, token) {$/;"	method	line:105
removeEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.removeEntry = function (entry) {$/;"	function	line:122
FormattingElementList.removeEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.removeEntry = function (entry) {$/;"	method	line:122
clearToLastMarker	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.clearToLastMarker = function () {$/;"	function	line:132
FormattingElementList.clearToLastMarker	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.clearToLastMarker = function () {$/;"	method	line:132
getElementEntryInScopeWithTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.getElementEntryInScopeWithTagName = function (tagName) {$/;"	function	line:144
FormattingElementList.getElementEntryInScopeWithTagName	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.getElementEntryInScopeWithTagName = function (tagName) {$/;"	method	line:144
getElementEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.getElementEntry = function (element) {$/;"	function	line:158
FormattingElementList.getElementEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/formatting_element_list.js	/^FormattingElementList.prototype.getElementEntry = function (element) {$/;"	method	line:158
OpenElementStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^var OpenElementStack = require('.\/open_element_stack'),$/;"	variable	line:3
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^var $ = HTML.TAG_NAMES;$/;"	variable	line:9
setEndLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^function setEndLocation(element, closingToken, treeAdapter) {$/;"	function	line:12
startTag.startTag.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^        loc.startTag = {$/;"	property	line:19
setEndLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^function setEndLocation(element, closingToken, treeAdapter) {$/;"	function	line:12
loc.endTag.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^            loc.endTag = {$/;"	property	line:33
patchOpenElementsStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^function patchOpenElementsStack(stack, parser) {$/;"	function	line:44
pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    stack.pop = function () {$/;"	function	line:47
OpenElementStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^        setEndLocation(this.current, parser.currentToken, treeAdapter);$/;"	class	line:48
OpenElementStack.pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^        OpenElementStack.prototype.pop.call(this);$/;"	method	line:49
stack.pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    var treeAdapter = parser.treeAdapter;$/;"	function	line:45
popAllUpToHtmlElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    stack.popAllUpToHtmlElement = function () {$/;"	function	line:52
OpenElementStack.popAllUpToHtmlElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^        OpenElementStack.prototype.popAllUpToHtmlElement.call(this);$/;"	method	line:56
stack.popAllUpToHtmlElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	function	line:50
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    stack.remove = function (element) {$/;"	function	line:59
OpenElementStack.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^        OpenElementStack.prototype.remove.call(this, element);$/;"	method	line:61
stack.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	function	line:57
patchOpenElementsStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^function patchOpenElementsStack(stack, parser) {$/;"	function	line:44
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^exports.assign = function (parser) {$/;"	function	line:65
_reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._reset = function (html, document, fragmentContext) {$/;"	function	line:72
parser._reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^        treeAdapter = parser.treeAdapter;$/;"	class	line:68
_processTokenInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._processTokenInForeignContent = function (token) {$/;"	function	line:82
parser._processTokenInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	class	line:80
_processToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._processToken = function (token) {$/;"	function	line:87
parser._processToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	class	line:85
_setDocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._setDocumentType = function (token) {$/;"	function	line:108
parser._setDocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	function	line:105
_attachElementToTree	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._attachElementToTree = function (element) {$/;"	function	line:125
parser._attachElementToTree	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	class	line:122
_appendElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._appendElement = function (token, namespaceURI) {$/;"	function	line:133
parser._appendElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	class	line:131
_insertElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._insertElement = function (token, namespaceURI) {$/;"	function	line:138
parser._insertElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	class	line:136
_insertTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._insertTemplate = function (token) {$/;"	function	line:143
parser._insertTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	class	line:141
_insertFakeRootElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._insertFakeRootElement = function () {$/;"	function	line:152
parser._insertFakeRootElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	class	line:150
_appendCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._appendCommentNode = function (token, parent) {$/;"	function	line:158
parser._appendCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	function	line:155
_findFosterParentingLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._findFosterParentingLocation = function () {$/;"	function	line:168
parser._findFosterParentingLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	class	line:165
_insertCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    parser._insertCharacters = function (token) {$/;"	function	line:175
parser._insertCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^    };$/;"	function	line:173
exports.assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/location_info_mixin.js	/^}$/;"	function	line:63
HTML	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^var HTML = require('..\/common\/html');$/;"	variable	line:3
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^var $ = HTML.TAG_NAMES,$/;"	variable	line:6
isImpliedEndTagRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^function isImpliedEndTagRequired(tn) {$/;"	function	line:13
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^    switch (tn.length) {$/;"	function	line:14
isImpliedEndTagRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^function isImpliedEndTagRequired(tn) {$/;"	function	line:13
isScopingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^function isScopingElement(tn, ns) {$/;"	function	line:31
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^    switch (tn.length) {$/;"	function	line:32
isScopingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^function isScopingElement(tn, ns) {$/;"	function	line:31
_indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype._indexOf = function (element) {$/;"	function	line:94
OpenElementStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^};$/;"	class	line:91
OpenElementStack._indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype._indexOf = function (element) {$/;"	method	line:94
_isInTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype._isInTemplate = function () {$/;"	function	line:107
OpenElementStack._isInTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype._isInTemplate = function () {$/;"	method	line:107
_updateCurrentElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype._updateCurrentElement = function () {$/;"	function	line:114
OpenElementStack._updateCurrentElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype._updateCurrentElement = function () {$/;"	method	line:114
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.push = function (element) {$/;"	function	line:122
OpenElementStack.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.push = function (element) {$/;"	method	line:122
pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.pop = function () {$/;"	function	line:131
OpenElementStack.pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.pop = function () {$/;"	method	line:131
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.replace = function (oldElement, newElement) {$/;"	function	line:140
OpenElementStack.replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.replace = function (oldElement, newElement) {$/;"	method	line:140
insertAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.insertAfter = function (referenceElement, newElement) {$/;"	function	line:148
OpenElementStack.insertAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.insertAfter = function (referenceElement, newElement) {$/;"	method	line:148
popUntilTagNamePopped	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.popUntilTagNamePopped = function (tagName) {$/;"	function	line:157
OpenElementStack.popUntilTagNamePopped	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.popUntilTagNamePopped = function (tagName) {$/;"	method	line:157
popUntilTemplatePopped	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.popUntilTemplatePopped = function () {$/;"	function	line:168
OpenElementStack.popUntilTemplatePopped	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.popUntilTemplatePopped = function () {$/;"	method	line:168
popUntilElementPopped	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.popUntilElementPopped = function (element) {$/;"	function	line:180
OpenElementStack.popUntilElementPopped	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.popUntilElementPopped = function (element) {$/;"	method	line:180
popUntilNumberedHeaderPopped	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.popUntilNumberedHeaderPopped = function () {$/;"	function	line:191
OpenElementStack.popUntilNumberedHeaderPopped	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.popUntilNumberedHeaderPopped = function () {$/;"	method	line:191
popAllUpToHtmlElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.popAllUpToHtmlElement = function () {$/;"	function	line:202
OpenElementStack.popAllUpToHtmlElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.popAllUpToHtmlElement = function () {$/;"	method	line:202
clearBackToTableContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.clearBackToTableContext = function () {$/;"	function	line:209
OpenElementStack.clearBackToTableContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.clearBackToTableContext = function () {$/;"	method	line:209
clearBackToTableBodyContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.clearBackToTableBodyContext = function () {$/;"	function	line:214
OpenElementStack.clearBackToTableBodyContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.clearBackToTableBodyContext = function () {$/;"	method	line:214
clearBackToTableRowContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.clearBackToTableRowContext = function () {$/;"	function	line:222
OpenElementStack.clearBackToTableRowContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.clearBackToTableRowContext = function () {$/;"	method	line:222
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.remove = function (element) {$/;"	function	line:227
OpenElementStack.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.remove = function (element) {$/;"	method	line:227
tryPeekProperlyNestedBodyElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.tryPeekProperlyNestedBodyElement = function () {$/;"	function	line:239
OpenElementStack.tryPeekProperlyNestedBodyElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.tryPeekProperlyNestedBodyElement = function () {$/;"	method	line:239
contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.contains = function (element) {$/;"	function	line:245
OpenElementStack.contains	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.contains = function (element) {$/;"	method	line:245
getCommonAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.getCommonAncestor = function (element) {$/;"	function	line:249
OpenElementStack.getCommonAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.getCommonAncestor = function (element) {$/;"	method	line:249
isRootHtmlElementCurrent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.isRootHtmlElementCurrent = function () {$/;"	function	line:255
OpenElementStack.isRootHtmlElementCurrent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.isRootHtmlElementCurrent = function () {$/;"	method	line:255
hasInScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasInScope = function (tagName) {$/;"	function	line:260
OpenElementStack.hasInScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasInScope = function (tagName) {$/;"	method	line:260
hasNumberedHeaderInScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasNumberedHeaderInScope = function () {$/;"	function	line:276
OpenElementStack.hasNumberedHeaderInScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasNumberedHeaderInScope = function () {$/;"	method	line:276
hasInListItemScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasInListItemScope = function (tagName) {$/;"	function	line:290
OpenElementStack.hasInListItemScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasInListItemScope = function (tagName) {$/;"	method	line:290
hasInButtonScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasInButtonScope = function (tagName) {$/;"	function	line:306
OpenElementStack.hasInButtonScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasInButtonScope = function (tagName) {$/;"	method	line:306
hasInTableScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasInTableScope = function (tagName) {$/;"	function	line:322
OpenElementStack.hasInTableScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasInTableScope = function (tagName) {$/;"	method	line:322
hasTableBodyContextInTableScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasTableBodyContextInTableScope = function () {$/;"	function	line:338
OpenElementStack.hasTableBodyContextInTableScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasTableBodyContextInTableScope = function () {$/;"	method	line:338
hasInSelectScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasInSelectScope = function (tagName) {$/;"	function	line:354
OpenElementStack.hasInSelectScope	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.hasInSelectScope = function (tagName) {$/;"	method	line:354
generateImpliedEndTags	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.generateImpliedEndTags = function () {$/;"	function	line:371
OpenElementStack.generateImpliedEndTags	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.generateImpliedEndTags = function () {$/;"	method	line:371
generateImpliedEndTagsWithExclusion	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.generateImpliedEndTagsWithExclusion = function (exclusionTagName) {$/;"	function	line:376
OpenElementStack.generateImpliedEndTagsWithExclusion	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/open_element_stack.js	/^OpenElementStack.prototype.generateImpliedEndTagsWithExclusion = function (exclusionTagName) {$/;"	method	line:376
Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^var Tokenizer = require('..\/tokenization\/tokenizer'),$/;"	variable	line:3
$	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^var $ = HTML.TAG_NAMES,$/;"	variable	line:15
DEFAULT_OPTIONS.decodeHtmlEntities	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^var DEFAULT_OPTIONS = {$/;"	property	line:20
DEFAULT_OPTIONS.locationInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^    decodeHtmlEntities: true,$/;"	property	line:21
SEARCHABLE_INDEX_DEFAULT_PROMPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^var SEARCHABLE_INDEX_DEFAULT_PROMPT = 'This is a searchable index. Enter search keywords: ',$/;"	variable	line:26
AA_OUTER_LOOP_ITER	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^var AA_OUTER_LOOP_ITER = 8,$/;"	variable	line:31
INITIAL_MODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^var INITIAL_MODE = 'INITIAL_MODE',$/;"	variable	line:35
getSearchableIndexFormAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function getSearchableIndexFormAttrs(isindexStartTagToken) {$/;"	function	line:308
getSearchableIndexFormAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function getSearchableIndexFormAttrs(isindexStartTagToken) {$/;"	function	line:308
getSearchableIndexLabelText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function getSearchableIndexLabelText(isindexStartTagToken) {$/;"	function	line:322
getSearchableIndexLabelText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function getSearchableIndexLabelText(isindexStartTagToken) {$/;"	function	line:322
getSearchableIndexInputAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function getSearchableIndexInputAttrs(isindexStartTagToken) {$/;"	function	line:328
getSearchableIndexInputAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function getSearchableIndexInputAttrs(isindexStartTagToken) {$/;"	function	line:328
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype.parse = function (html) {$/;"	function	line:358
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^};$/;"	class	line:355
Parser.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype.parse = function (html) {$/;"	method	line:358
parseFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype.parseFragment = function (html, fragmentContext) {$/;"	function	line:367
Parser.parseFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype.parseFragment = function (html, fragmentContext) {$/;"	method	line:367
_reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._reset = function (html, document, fragmentContext) {$/;"	function	line:398
Parser._reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._reset = function (html, document, fragmentContext) {$/;"	method	line:398
_iterateParsingLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._iterateParsingLoop = function () {$/;"	function	line:428
Parser._iterateParsingLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._iterateParsingLoop = function () {$/;"	method	line:428
_runParsingLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._runParsingLoop = function () {$/;"	function	line:451
Parser._runParsingLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._runParsingLoop = function () {$/;"	method	line:451
_setupTokenizerCDATAMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._setupTokenizerCDATAMode = function () {$/;"	function	line:457
Parser._setupTokenizerCDATAMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._setupTokenizerCDATAMode = function () {$/;"	method	line:457
_switchToTextParsing	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._switchToTextParsing = function (currentToken, nextTokenizerState) {$/;"	function	line:466
Parser._switchToTextParsing	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._switchToTextParsing = function (currentToken, nextTokenizerState) {$/;"	method	line:466
_getAdjustedCurrentElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._getAdjustedCurrentElement = function () {$/;"	function	line:474
Parser._getAdjustedCurrentElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._getAdjustedCurrentElement = function () {$/;"	method	line:474
_findFormInFragmentContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._findFormInFragmentContext = function () {$/;"	function	line:480
Parser._findFormInFragmentContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._findFormInFragmentContext = function () {$/;"	method	line:480
_initTokenizerForFragmentParsing	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._initTokenizerForFragmentParsing = function () {$/;"	function	line:493
Parser._initTokenizerForFragmentParsing	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._initTokenizerForFragmentParsing = function () {$/;"	method	line:493
_setDocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._setDocumentType = function (token) {$/;"	function	line:512
Parser._setDocumentType	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._setDocumentType = function (token) {$/;"	method	line:512
_attachElementToTree	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._attachElementToTree = function (element) {$/;"	function	line:516
Parser._attachElementToTree	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._attachElementToTree = function (element) {$/;"	method	line:516
_appendElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._appendElement = function (token, namespaceURI) {$/;"	function	line:527
Parser._appendElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._appendElement = function (token, namespaceURI) {$/;"	method	line:527
_insertElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._insertElement = function (token, namespaceURI) {$/;"	function	line:533
Parser._insertElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._insertElement = function (token, namespaceURI) {$/;"	method	line:533
_insertTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._insertTemplate = function (token) {$/;"	function	line:540
Parser._insertTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._insertTemplate = function (token) {$/;"	method	line:540
_insertFakeRootElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._insertFakeRootElement = function () {$/;"	function	line:549
Parser._insertFakeRootElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._insertFakeRootElement = function () {$/;"	method	line:549
_appendCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._appendCommentNode = function (token, parent) {$/;"	function	line:556
Parser._appendCommentNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._appendCommentNode = function (token, parent) {$/;"	method	line:556
_insertCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._insertCharacters = function (token) {$/;"	function	line:562
Parser._insertCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._insertCharacters = function (token) {$/;"	method	line:562
_adoptNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._adoptNodes = function (donor, recipient) {$/;"	function	line:573
Parser._adoptNodes	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._adoptNodes = function (donor, recipient) {$/;"	method	line:573
_shouldProcessTokenInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._shouldProcessTokenInForeignContent = function (token) {$/;"	function	line:586
Parser._shouldProcessTokenInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._shouldProcessTokenInForeignContent = function (token) {$/;"	method	line:586
_processToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processToken = function (token) {$/;"	function	line:618
Parser._processToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processToken = function (token) {$/;"	method	line:618
_processTokenInBodyMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processTokenInBodyMode = function (token) {$/;"	function	line:622
Parser._processTokenInBodyMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processTokenInBodyMode = function (token) {$/;"	method	line:622
_processTokenInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processTokenInForeignContent = function (token) {$/;"	function	line:626
Parser._processTokenInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processTokenInForeignContent = function (token) {$/;"	method	line:626
_processFakeStartTagWithAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processFakeStartTagWithAttrs = function (tagName, attrs) {$/;"	function	line:646
Parser._processFakeStartTagWithAttrs	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processFakeStartTagWithAttrs = function (tagName, attrs) {$/;"	method	line:646
_processFakeStartTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processFakeStartTag = function (tagName) {$/;"	function	line:653
Parser._processFakeStartTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processFakeStartTag = function (tagName) {$/;"	method	line:653
_processFakeEndTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processFakeEndTag = function (tagName) {$/;"	function	line:660
Parser._processFakeEndTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._processFakeEndTag = function (tagName) {$/;"	method	line:660
_isMathMLTextIntegrationPoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._isMathMLTextIntegrationPoint = function (element) {$/;"	function	line:668
Parser._isMathMLTextIntegrationPoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._isMathMLTextIntegrationPoint = function (element) {$/;"	method	line:668
_isHtmlIntegrationPoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._isHtmlIntegrationPoint = function (element) {$/;"	function	line:675
Parser._isHtmlIntegrationPoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._isHtmlIntegrationPoint = function (element) {$/;"	method	line:675
_reconstructActiveFormattingElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._reconstructActiveFormattingElements = function () {$/;"	function	line:684
Parser._reconstructActiveFormattingElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._reconstructActiveFormattingElements = function () {$/;"	method	line:684
_closeTableCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._closeTableCell = function () {$/;"	function	line:710
Parser._closeTableCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._closeTableCell = function () {$/;"	method	line:710
_closePElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._closePElement = function () {$/;"	function	line:718
Parser._closePElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._closePElement = function () {$/;"	method	line:718
_resetInsertionMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._resetInsertionMode = function () {$/;"	function	line:724
Parser._resetInsertionMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._resetInsertionMode = function () {$/;"	method	line:724
_resetInsertionModeForSelect	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._resetInsertionModeForSelect = function (selectIdx) {$/;"	function	line:775
Parser._resetInsertionModeForSelect	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._resetInsertionModeForSelect = function (selectIdx) {$/;"	method	line:775
_pushTmplInsertionMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._pushTmplInsertionMode = function (mode) {$/;"	function	line:794
Parser._pushTmplInsertionMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._pushTmplInsertionMode = function (mode) {$/;"	method	line:794
_popTmplInsertionMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._popTmplInsertionMode = function () {$/;"	function	line:800
Parser._popTmplInsertionMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._popTmplInsertionMode = function () {$/;"	method	line:800
_isElementCausesFosterParenting	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._isElementCausesFosterParenting = function (element) {$/;"	function	line:807
Parser._isElementCausesFosterParenting	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._isElementCausesFosterParenting = function (element) {$/;"	method	line:807
_shouldFosterParentOnInsertion	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._shouldFosterParentOnInsertion = function () {$/;"	function	line:813
Parser._shouldFosterParentOnInsertion	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._shouldFosterParentOnInsertion = function () {$/;"	method	line:813
_findFosterParentingLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._findFosterParentingLocation = function () {$/;"	function	line:817
Parser._findFosterParentingLocation	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._findFosterParentingLocation = function () {$/;"	method	line:817
Parser.var.location.parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^    var location = {$/;"	property	line:818
Parser.var.location.beforeElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^        parent: null,$/;"	property	line:819
_fosterParentElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._fosterParentElement = function (element) {$/;"	function	line:851
Parser._fosterParentElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._fosterParentElement = function (element) {$/;"	method	line:851
_fosterParentText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._fosterParentText = function (chars) {$/;"	function	line:860
Parser._fosterParentText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._fosterParentText = function (chars) {$/;"	method	line:860
_isSpecialElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._isSpecialElement = function (element) {$/;"	function	line:870
Parser._isSpecialElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^Parser.prototype._isSpecialElement = function (element) {$/;"	method	line:870
aaObtainFormattingElementEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaObtainFormattingElementEntry(p, token) {$/;"	function	line:882
aaObtainFormattingElementEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaObtainFormattingElementEntry(p, token) {$/;"	function	line:882
aaObtainFurthestBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaObtainFurthestBlock(p, formattingElementEntry) {$/;"	function	line:902
aaObtainFurthestBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaObtainFurthestBlock(p, formattingElementEntry) {$/;"	function	line:902
aaInnerLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaInnerLoop(p, furthestBlock, formattingElement) {$/;"	function	line:924
aaInnerLoop	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaInnerLoop(p, furthestBlock, formattingElement) {$/;"	function	line:924
aaRecreateElementFromEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaRecreateElementFromEntry(p, elementEntry) {$/;"	function	line:959
aaRecreateElementFromEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaRecreateElementFromEntry(p, elementEntry) {$/;"	function	line:959
aaInsertLastNodeInCommonAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaInsertLastNodeInCommonAncestor(p, commonAncestor, lastElement) {$/;"	function	line:970
aaInsertLastNodeInCommonAncestor	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaInsertLastNodeInCommonAncestor(p, commonAncestor, lastElement) {$/;"	function	line:970
aaReplaceFormattingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaReplaceFormattingElement(p, furthestBlock, formattingElementEntry) {$/;"	function	line:986
aaReplaceFormattingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aaReplaceFormattingElement(p, furthestBlock, formattingElementEntry) {$/;"	function	line:986
callAdoptionAgency	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function callAdoptionAgency(p, token) {$/;"	function	line:1002
callAdoptionAgency	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function callAdoptionAgency(p, token) {$/;"	function	line:1002
ignoreToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function ignoreToken(p, token) {$/;"	function	line:1028
ignoreToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function ignoreToken(p, token) {$/;"	function	line:1028
appendComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function appendComment(p, token) {$/;"	function	line:1032
appendComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function appendComment(p, token) {$/;"	function	line:1032
appendCommentToRootHtmlElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function appendCommentToRootHtmlElement(p, token) {$/;"	function	line:1036
appendCommentToRootHtmlElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function appendCommentToRootHtmlElement(p, token) {$/;"	function	line:1036
appendCommentToDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function appendCommentToDocument(p, token) {$/;"	function	line:1040
appendCommentToDocument	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function appendCommentToDocument(p, token) {$/;"	function	line:1040
insertCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function insertCharacters(p, token) {$/;"	function	line:1044
insertCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function insertCharacters(p, token) {$/;"	function	line:1044
stopParsing	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function stopParsing(p, token) {$/;"	function	line:1048
stopParsing	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function stopParsing(p, token) {$/;"	function	line:1048
doctypeInInitialMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function doctypeInInitialMode(p, token) {$/;"	function	line:1054
doctypeInInitialMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function doctypeInInitialMode(p, token) {$/;"	function	line:1054
tokenInInitialMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenInInitialMode(p, token) {$/;"	function	line:1063
tokenInInitialMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenInInitialMode(p, token) {$/;"	function	line:1063
startTagBeforeHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagBeforeHtml(p, token) {$/;"	function	line:1072
startTagBeforeHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagBeforeHtml(p, token) {$/;"	function	line:1072
endTagBeforeHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagBeforeHtml(p, token) {$/;"	function	line:1082
endTagBeforeHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagBeforeHtml(p, token) {$/;"	function	line:1082
tokenBeforeHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenBeforeHtml(p, token) {$/;"	function	line:1089
tokenBeforeHtml	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenBeforeHtml(p, token) {$/;"	function	line:1089
startTagBeforeHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagBeforeHead(p, token) {$/;"	function	line:1098
startTagBeforeHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagBeforeHead(p, token) {$/;"	function	line:1098
endTagBeforeHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagBeforeHead(p, token) {$/;"	function	line:1114
endTagBeforeHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagBeforeHead(p, token) {$/;"	function	line:1114
tokenBeforeHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenBeforeHead(p, token) {$/;"	function	line:1121
tokenBeforeHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenBeforeHead(p, token) {$/;"	function	line:1121
startTagInHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInHead(p, token) {$/;"	function	line:1129
startTagInHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInHead(p, token) {$/;"	function	line:1129
endTagInHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInHead(p, token) {$/;"	function	line:1163
endTagInHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInHead(p, token) {$/;"	function	line:1163
tokenInHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenInHead(p, token) {$/;"	function	line:1183
tokenInHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenInHead(p, token) {$/;"	function	line:1183
startTagAfterHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagAfterHead(p, token) {$/;"	function	line:1191
startTagAfterHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagAfterHead(p, token) {$/;"	function	line:1191
endTagAfterHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagAfterHead(p, token) {$/;"	function	line:1219
endTagAfterHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagAfterHead(p, token) {$/;"	function	line:1219
tokenAfterHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenAfterHead(p, token) {$/;"	function	line:1229
tokenAfterHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenAfterHead(p, token) {$/;"	function	line:1229
whitespaceCharacterInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function whitespaceCharacterInBody(p, token) {$/;"	function	line:1238
whitespaceCharacterInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function whitespaceCharacterInBody(p, token) {$/;"	function	line:1238
characterInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function characterInBody(p, token) {$/;"	function	line:1243
characterInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function characterInBody(p, token) {$/;"	function	line:1243
htmlStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function htmlStartTagInBody(p, token) {$/;"	function	line:1249
htmlStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function htmlStartTagInBody(p, token) {$/;"	function	line:1249
bodyStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function bodyStartTagInBody(p, token) {$/;"	function	line:1254
bodyStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function bodyStartTagInBody(p, token) {$/;"	function	line:1254
framesetStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function framesetStartTagInBody(p, token) {$/;"	function	line:1263
framesetStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function framesetStartTagInBody(p, token) {$/;"	function	line:1263
addressStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function addressStartTagInBody(p, token) {$/;"	function	line:1274
addressStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function addressStartTagInBody(p, token) {$/;"	function	line:1274
numberedHeaderStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function numberedHeaderStartTagInBody(p, token) {$/;"	function	line:1281
numberedHeaderStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function numberedHeaderStartTagInBody(p, token) {$/;"	function	line:1281
preStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function preStartTagInBody(p, token) {$/;"	function	line:1293
preStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function preStartTagInBody(p, token) {$/;"	function	line:1293
formStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function formStartTagInBody(p, token) {$/;"	function	line:1304
formStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function formStartTagInBody(p, token) {$/;"	function	line:1304
listItemStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function listItemStartTagInBody(p, token) {$/;"	function	line:1318
listItemStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function listItemStartTagInBody(p, token) {$/;"	function	line:1318
plaintextStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function plaintextStartTagInBody(p, token) {$/;"	function	line:1341
plaintextStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function plaintextStartTagInBody(p, token) {$/;"	function	line:1341
buttonStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function buttonStartTagInBody(p, token) {$/;"	function	line:1349
buttonStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function buttonStartTagInBody(p, token) {$/;"	function	line:1349
aStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aStartTagInBody(p, token) {$/;"	function	line:1362
aStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function aStartTagInBody(p, token) {$/;"	function	line:1362
bStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function bStartTagInBody(p, token) {$/;"	function	line:1376
bStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function bStartTagInBody(p, token) {$/;"	function	line:1376
nobrStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function nobrStartTagInBody(p, token) {$/;"	function	line:1382
nobrStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function nobrStartTagInBody(p, token) {$/;"	function	line:1382
appletStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function appletStartTagInBody(p, token) {$/;"	function	line:1394
appletStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function appletStartTagInBody(p, token) {$/;"	function	line:1394
tableStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tableStartTagInBody(p, token) {$/;"	function	line:1401
tableStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tableStartTagInBody(p, token) {$/;"	function	line:1401
areaStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function areaStartTagInBody(p, token) {$/;"	function	line:1410
areaStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function areaStartTagInBody(p, token) {$/;"	function	line:1410
inputStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function inputStartTagInBody(p, token) {$/;"	function	line:1416
inputStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function inputStartTagInBody(p, token) {$/;"	function	line:1416
paramStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function paramStartTagInBody(p, token) {$/;"	function	line:1427
paramStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function paramStartTagInBody(p, token) {$/;"	function	line:1427
hrStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function hrStartTagInBody(p, token) {$/;"	function	line:1431
hrStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function hrStartTagInBody(p, token) {$/;"	function	line:1431
imageStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function imageStartTagInBody(p, token) {$/;"	function	line:1439
imageStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function imageStartTagInBody(p, token) {$/;"	function	line:1439
isindexStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function isindexStartTagInBody(p, token) {$/;"	function	line:1444
isindexStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function isindexStartTagInBody(p, token) {$/;"	function	line:1444
textareaStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function textareaStartTagInBody(p, token) {$/;"	function	line:1457
textareaStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function textareaStartTagInBody(p, token) {$/;"	function	line:1457
xmpStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function xmpStartTagInBody(p, token) {$/;"	function	line:1468
xmpStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function xmpStartTagInBody(p, token) {$/;"	function	line:1468
iframeStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function iframeStartTagInBody(p, token) {$/;"	function	line:1477
iframeStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function iframeStartTagInBody(p, token) {$/;"	function	line:1477
noembedStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function noembedStartTagInBody(p, token) {$/;"	function	line:1484
noembedStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function noembedStartTagInBody(p, token) {$/;"	function	line:1484
selectStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function selectStartTagInBody(p, token) {$/;"	function	line:1488
selectStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function selectStartTagInBody(p, token) {$/;"	function	line:1488
optgroupStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function optgroupStartTagInBody(p, token) {$/;"	function	line:1503
optgroupStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function optgroupStartTagInBody(p, token) {$/;"	function	line:1503
rpStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function rpStartTagInBody(p, token) {$/;"	function	line:1511
rpStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function rpStartTagInBody(p, token) {$/;"	function	line:1511
menuitemStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function menuitemStartTagInBody(p, token) {$/;"	function	line:1518
menuitemStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function menuitemStartTagInBody(p, token) {$/;"	function	line:1518
mathStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function mathStartTagInBody(p, token) {$/;"	function	line:1522
mathStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function mathStartTagInBody(p, token) {$/;"	function	line:1522
svgStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function svgStartTagInBody(p, token) {$/;"	function	line:1534
svgStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function svgStartTagInBody(p, token) {$/;"	function	line:1534
genericStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function genericStartTagInBody(p, token) {$/;"	function	line:1546
genericStartTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function genericStartTagInBody(p, token) {$/;"	function	line:1546
startTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInBody(p, token) {$/;"	function	line:1553
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^    switch (tn.length) {$/;"	function	line:1556
startTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInBody(p, token) {$/;"	function	line:1553
bodyEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function bodyEndTagInBody(p, token) {$/;"	function	line:1796
bodyEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function bodyEndTagInBody(p, token) {$/;"	function	line:1796
htmlEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function htmlEndTagInBody(p, token) {$/;"	function	line:1804
htmlEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function htmlEndTagInBody(p, token) {$/;"	function	line:1804
addressEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function addressEndTagInBody(p, token) {$/;"	function	line:1811
addressEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function addressEndTagInBody(p, token) {$/;"	function	line:1811
formEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function formEndTagInBody(p, token) {$/;"	function	line:1820
formEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function formEndTagInBody(p, token) {$/;"	function	line:1820
pEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function pEndTagInBody(p, token) {$/;"	function	line:1838
pEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function pEndTagInBody(p, token) {$/;"	function	line:1838
liEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function liEndTagInBody(p, token) {$/;"	function	line:1850
liEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function liEndTagInBody(p, token) {$/;"	function	line:1850
ddEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function ddEndTagInBody(p, token) {$/;"	function	line:1857
ddEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function ddEndTagInBody(p, token) {$/;"	function	line:1857
numberedHeaderEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function numberedHeaderEndTagInBody(p, token) {$/;"	function	line:1866
numberedHeaderEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function numberedHeaderEndTagInBody(p, token) {$/;"	function	line:1866
appletEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function appletEndTagInBody(p, token) {$/;"	function	line:1873
appletEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function appletEndTagInBody(p, token) {$/;"	function	line:1873
brEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function brEndTagInBody(p, token) {$/;"	function	line:1883
brEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function brEndTagInBody(p, token) {$/;"	function	line:1883
genericEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function genericEndTagInBody(p, token) {$/;"	function	line:1887
genericEndTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function genericEndTagInBody(p, token) {$/;"	function	line:1887
endTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInBody(p, token) {$/;"	function	line:1906
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^    switch (tn.length) {$/;"	function	line:1909
endTagInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInBody(p, token) {$/;"	function	line:1906
eofInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function eofInBody(p, token) {$/;"	function	line:2044
eofInBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function eofInBody(p, token) {$/;"	function	line:2044
endTagInText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInText(p, token) {$/;"	function	line:2054
endTagInText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInText(p, token) {$/;"	function	line:2054
eofInText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function eofInText(p, token) {$/;"	function	line:2063
eofInText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function eofInText(p, token) {$/;"	function	line:2063
characterInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function characterInTable(p, token) {$/;"	function	line:2072
characterInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function characterInTable(p, token) {$/;"	function	line:2072
captionStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function captionStartTagInTable(p, token) {$/;"	function	line:2087
captionStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function captionStartTagInTable(p, token) {$/;"	function	line:2087
colgroupStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function colgroupStartTagInTable(p, token) {$/;"	function	line:2094
colgroupStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function colgroupStartTagInTable(p, token) {$/;"	function	line:2094
colStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function colStartTagInTable(p, token) {$/;"	function	line:2100
colStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function colStartTagInTable(p, token) {$/;"	function	line:2100
tbodyStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tbodyStartTagInTable(p, token) {$/;"	function	line:2105
tbodyStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tbodyStartTagInTable(p, token) {$/;"	function	line:2105
tdStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tdStartTagInTable(p, token) {$/;"	function	line:2111
tdStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tdStartTagInTable(p, token) {$/;"	function	line:2111
tableStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tableStartTagInTable(p, token) {$/;"	function	line:2116
tableStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tableStartTagInTable(p, token) {$/;"	function	line:2116
inputStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function inputStartTagInTable(p, token) {$/;"	function	line:2124
inputStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function inputStartTagInTable(p, token) {$/;"	function	line:2124
formStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function formStartTagInTable(p, token) {$/;"	function	line:2134
formStartTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function formStartTagInTable(p, token) {$/;"	function	line:2134
startTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInTable(p, token) {$/;"	function	line:2142
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^    switch (tn.length) {$/;"	function	line:2145
startTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInTable(p, token) {$/;"	function	line:2142
endTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInTable(p, token) {$/;"	function	line:2227
endTagInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInTable(p, token) {$/;"	function	line:2227
tokenInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenInTable(p, token) {$/;"	function	line:2249
tokenInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenInTable(p, token) {$/;"	function	line:2249
whitespaceCharacterInTableText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function whitespaceCharacterInTableText(p, token) {$/;"	function	line:2260
whitespaceCharacterInTableText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function whitespaceCharacterInTableText(p, token) {$/;"	function	line:2260
characterInTableText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function characterInTableText(p, token) {$/;"	function	line:2264
characterInTableText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function characterInTableText(p, token) {$/;"	function	line:2264
tokenInTableText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenInTableText(p, token) {$/;"	function	line:2269
tokenInTableText	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenInTableText(p, token) {$/;"	function	line:2269
startTagInCaption	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInCaption(p, token) {$/;"	function	line:2287
startTagInCaption	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInCaption(p, token) {$/;"	function	line:2287
endTagInCaption	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInCaption(p, token) {$/;"	function	line:2303
endTagInCaption	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInCaption(p, token) {$/;"	function	line:2303
startTagInColumnGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInColumnGroup(p, token) {$/;"	function	line:2335
startTagInColumnGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInColumnGroup(p, token) {$/;"	function	line:2335
endTagInColumnGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInColumnGroup(p, token) {$/;"	function	line:2351
endTagInColumnGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInColumnGroup(p, token) {$/;"	function	line:2351
tokenInColumnGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenInColumnGroup(p, token) {$/;"	function	line:2371
tokenInColumnGroup	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenInColumnGroup(p, token) {$/;"	function	line:2371
startTagInTableBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInTableBody(p, token) {$/;"	function	line:2381
startTagInTableBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInTableBody(p, token) {$/;"	function	line:2381
endTagInTableBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInTableBody(p, token) {$/;"	function	line:2409
endTagInTableBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInTableBody(p, token) {$/;"	function	line:2409
startTagInRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInRow(p, token) {$/;"	function	line:2436
startTagInRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInRow(p, token) {$/;"	function	line:2436
endTagInRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInRow(p, token) {$/;"	function	line:2459
endTagInRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInRow(p, token) {$/;"	function	line:2459
startTagInCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInCell(p, token) {$/;"	function	line:2497
startTagInCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInCell(p, token) {$/;"	function	line:2497
endTagInCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInCell(p, token) {$/;"	function	line:2513
endTagInCell	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInCell(p, token) {$/;"	function	line:2513
startTagInSelect	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInSelect(p, token) {$/;"	function	line:2538
startTagInSelect	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInSelect(p, token) {$/;"	function	line:2538
endTagInSelect	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInSelect(p, token) {$/;"	function	line:2575
endTagInSelect	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInSelect(p, token) {$/;"	function	line:2575
startTagInSelectInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInSelectInTable(p, token) {$/;"	function	line:2605
startTagInSelectInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInSelectInTable(p, token) {$/;"	function	line:2605
endTagInSelectInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInSelectInTable(p, token) {$/;"	function	line:2618
endTagInSelectInTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInSelectInTable(p, token) {$/;"	function	line:2618
startTagInTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInTemplate(p, token) {$/;"	function	line:2635
startTagInTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInTemplate(p, token) {$/;"	function	line:2635
endTagInTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInTemplate(p, token) {$/;"	function	line:2653
endTagInTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInTemplate(p, token) {$/;"	function	line:2653
eofInTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function eofInTemplate(p, token) {$/;"	function	line:2658
eofInTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function eofInTemplate(p, token) {$/;"	function	line:2658
startTagAfterBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagAfterBody(p, token) {$/;"	function	line:2674
startTagAfterBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagAfterBody(p, token) {$/;"	function	line:2674
endTagAfterBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagAfterBody(p, token) {$/;"	function	line:2682
endTagAfterBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagAfterBody(p, token) {$/;"	function	line:2682
tokenAfterBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenAfterBody(p, token) {$/;"	function	line:2692
tokenAfterBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenAfterBody(p, token) {$/;"	function	line:2692
startTagInFrameset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInFrameset(p, token) {$/;"	function	line:2699
startTagInFrameset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInFrameset(p, token) {$/;"	function	line:2699
endTagInFrameset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInFrameset(p, token) {$/;"	function	line:2715
endTagInFrameset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInFrameset(p, token) {$/;"	function	line:2715
startTagAfterFrameset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagAfterFrameset(p, token) {$/;"	function	line:2726
startTagAfterFrameset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagAfterFrameset(p, token) {$/;"	function	line:2726
endTagAfterFrameset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagAfterFrameset(p, token) {$/;"	function	line:2736
endTagAfterFrameset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagAfterFrameset(p, token) {$/;"	function	line:2736
startTagAfterAfterBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagAfterAfterBody(p, token) {$/;"	function	line:2743
startTagAfterAfterBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagAfterAfterBody(p, token) {$/;"	function	line:2743
tokenAfterAfterBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenAfterAfterBody(p, token) {$/;"	function	line:2751
tokenAfterAfterBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function tokenAfterAfterBody(p, token) {$/;"	function	line:2751
startTagAfterAfterFrameset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagAfterAfterFrameset(p, token) {$/;"	function	line:2758
startTagAfterAfterFrameset	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagAfterAfterFrameset(p, token) {$/;"	function	line:2758
nullCharacterInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function nullCharacterInForeignContent(p, token) {$/;"	function	line:2771
nullCharacterInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function nullCharacterInForeignContent(p, token) {$/;"	function	line:2771
characterInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function characterInForeignContent(p, token) {$/;"	function	line:2776
characterInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function characterInForeignContent(p, token) {$/;"	function	line:2776
startTagInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInForeignContent(p, token) {$/;"	function	line:2781
startTagInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function startTagInForeignContent(p, token) {$/;"	function	line:2781
endTagInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInForeignContent(p, token) {$/;"	function	line:2813
endTagInForeignContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/lib/tree_construction/parser.js	/^function endTagInForeignContent(p, token) {$/;"	function	line:2813
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "name": "parse5",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "description": "WHATWG HTML5 specification-compliant, fast and ready for production HTML parsing\/serialization toolset for Node and io.js.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "version": "1.5.1",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "author": "Ivan Nikulin <ifaaan@gmail.com> (https:\/\/github.com\/inikulin)",$/;"	function	line:5
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "contributors": [$/;"	function	line:6
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "homepage": "http:\/\/inikulin.github.io\/parse5\/",$/;"	function	line:12
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "devDependencies": {$/;"	function	line:13
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^    "mocha": "1.21.4"$/;"	function	line:14
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "keywords": [$/;"	function	line:16
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "licenses": [$/;"	function	line:33
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^      "type": "MIT",$/;"	function	line:35
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^      "url": "https:\/\/raw.github.com\/inikulin\/parse5\/master\/LICENSE"$/;"	function	line:36
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "main": ".\/index.js",$/;"	function	line:39
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "repository": {$/;"	function	line:40
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^    "type": "git",$/;"	function	line:41
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^    "url": "git:\/\/github.com\/inikulin\/parse5.git"$/;"	function	line:42
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^  "scripts": {$/;"	function	line:44
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/package.json	/^    "test": "node test\/run_tests.js"$/;"	function	line:45
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^## Install$/;"	function	line:18
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^## Usage$/;"	function	line:24
Is it fast?	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^## Is it fast?$/;"	function	line:39
API reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^## API reference$/;"	function	line:54
Enum: TreeAdapters	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^### Enum: TreeAdapters$/;"	function	line:56
&bull; TreeAdapters.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^#### &bull; TreeAdapters.default$/;"	function	line:59
&bull; TreeAdapters.htmlparser2	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^#### &bull; TreeAdapters.htmlparser2$/;"	function	line:63
Class: Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^### Class: Parser$/;"	function	line:69
&bull; Parser.ctor([treeAdapter, options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^#### &bull; Parser.ctor([treeAdapter, options])$/;"	function	line:72
options.decodeHtmlEntities	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^#####  options.decodeHtmlEntities$/;"	function	line:76
options.locationInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^#####  options.locationInfo$/;"	function	line:78
&bull; Parser.parse(html)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^#### &bull; Parser.parse(html)$/;"	function	line:94
&bull; Parser.parseFragment(htmlFragment, [contextElement])	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^#### &bull; Parser.parseFragment(htmlFragment, [contextElement])$/;"	function	line:103
Class: SimpleApiParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^### Class: SimpleApiParser$/;"	function	line:117
&bull; SimpleApiParser.ctor(handlers, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^#### &bull; SimpleApiParser.ctor(handlers, [options])$/;"	function	line:120
options.decodeHtmlEntities	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^##### options.decodeHtmlEntities$/;"	function	line:124
options.locationInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^##### options.locationInfo$/;"	function	line:126
&bull; SimpleApiParser.parse(html)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^#### &bull; SimpleApiParser.parse(html)$/;"	function	line:157
Class: Serializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^### Class: Serializer$/;"	function	line:175
&bull; Serializer.ctor([treeAdapter, options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^#### &bull; Serializer.ctor([treeAdapter, options])$/;"	function	line:179
options.encodeHtmlEntities	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^##### options.encodeHtmlEntities$/;"	function	line:183
&bull; Serializer.serialize(node)	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^#### &bull; Serializer.serialize(node)$/;"	function	line:199
Testing	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^## Testing$/;"	function	line:216
Custom tree adapter	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^## Custom tree adapter$/;"	function	line:224
Questions or suggestions?	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^## Questions or suggestions?$/;"	function	line:242
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/parse5/README.md	/^## Author$/;"	function	line:246
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/index.js	/^var fs = require('fs');$/;"	variable	line:2
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/index.js	/^var Promise = require('pinkie-promise');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/index.js	/^module.exports = function (fp) {$/;"	function	line:5
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/index.js	/^		fn(fp, function (err) {$/;"	function	line:9
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/index.js	/^var Promise = require('pinkie-promise');$/;"	function	line:3
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/index.js	/^module.exports.sync = function (fp) {$/;"	function	line:15
module.exports.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/index.js	/^};$/;"	function	line:13
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "name": "path-exists",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "version": "2.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "description": "Check if a path exists",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "repository": "sindresorhus\/path-exists",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "dependencies": {$/;"	function	line:33
pinkie-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^    "pinkie-promise": "^2.0.0"$/;"	function	line:34
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^  "devDependencies": {$/;"	function	line:36
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^    "ava": "*",$/;"	function	line:37
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/package.json	/^    "xo": "*"$/;"	function	line:38
path-exists [![Build Status](https://travis-ci.org/sindresorhus/path-exists.svg?branch=master)](https://travis-ci.org/sindresorhus/path-exists)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/readme.md	/^# path-exists [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/path-exists.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/path-exists)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/readme.md	/^## Install$/;"	function	line:12
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/readme.md	/^## Usage$/;"	function	line:19
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/readme.md	/^## API$/;"	function	line:32
pathExists(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/readme.md	/^### pathExists(path)$/;"	function	line:34
pathExists.sync(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/readme.md	/^### pathExists.sync(path)$/;"	function	line:38
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-exists/readme.md	/^## License$/;"	function	line:43
posix	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/index.js	/^function posix(path) {$/;"	function	line:3
posix	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/index.js	/^function posix(path) {$/;"	function	line:3
win32	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/index.js	/^function win32(path) {$/;"	function	line:7
win32	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/index.js	/^function win32(path) {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^  "name": "path-is-absolute",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^  "description": "Node.js 0.12 path.isAbsolute() ponyfill",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^  "repository": "sindresorhus\/path-is-absolute",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^    "test": "xo && node test.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^  "devDependencies": {$/;"	function	line:40
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/package.json	/^    "xo": "^0.16.0"$/;"	function	line:41
path-is-absolute [![Build Status](https://travis-ci.org/sindresorhus/path-is-absolute.svg?branch=master)](https://travis-ci.org/sindresorhus/path-is-absolute)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/readme.md	/^# path-is-absolute [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/path-is-absolute.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/path-is-absolute)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/readme.md	/^## API$/;"	function	line:42
pathIsAbsolute(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/readme.md	/^### pathIsAbsolute(path)$/;"	function	line:46
pathIsAbsolute.posix(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/readme.md	/^### pathIsAbsolute.posix(path)$/;"	function	line:48
pathIsAbsolute.win32(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/readme.md	/^### pathIsAbsolute.win32(path)$/;"	function	line:52
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-absolute/readme.md	/^## License$/;"	function	line:57
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/lib/path-is-inside.js	/^var path = require("path");$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/lib/path-is-inside.js	/^module.exports = function (thePath, potentialParent) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/lib/path-is-inside.js	/^var path = require("path");$/;"	function	line:3
stripTrailingSep	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/lib/path-is-inside.js	/^function stripTrailingSep(thePath) {$/;"	function	line:23
stripTrailingSep	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/lib/path-is-inside.js	/^function stripTrailingSep(thePath) {$/;"	function	line:23
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^    "name": "path-is-inside",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^    "description": "Tests whether one path is inside another path",$/;"	function	line:3
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^    "keywords": ["path", "directory", "folder", "inside", "relative"],$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^    "version": "1.0.2",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^    "author": "Domenic Denicola <d@domenic.me> (https:\/\/domenic.me)",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^    "license": "(WTFPL OR MIT)",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^    "repository": "domenic\/path-is-inside",$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^    "main": "lib\/path-is-inside.js",$/;"	function	line:9
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^    "files": [$/;"	function	line:10
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^    "scripts": {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^        "test": "mocha",$/;"	function	line:14
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^        "lint": "jshint lib"$/;"	function	line:15
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^    "devDependencies": {$/;"	function	line:17
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^        "jshint": "~2.3.0",$/;"	function	line:18
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-is-inside/package.json	/^        "mocha": "~1.15.1"$/;"	function	line:19
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/.travis.yml	/^node_js:$/;"	function	line:2
isWindows	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^var isWindows = process.platform === 'win32';$/;"	variable	line:3
splitDeviceRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^var splitDeviceRe =$/;"	variable	line:7
splitTailRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^var splitTailRe =$/;"	variable	line:11
win32SplitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^function win32SplitPath(filename) {$/;"	function	line:17
win32SplitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^function win32SplitPath(filename) {$/;"	function	line:17
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^win32.parse = function(pathString) {$/;"	function	line:30
win32.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^}$/;"	function	line:28
splitPathRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^var splitPathRe =$/;"	variable	line:53
posixSplitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^function posixSplitPath(filename) {$/;"	function	line:58
posixSplitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^function posixSplitPath(filename) {$/;"	function	line:58
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^posix.parse = function(pathString) {$/;"	function	line:63
posix.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.js	/^}$/;"	function	line:60
win32SplitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.min.js	/^"use strict";var isWindows=process.platform==="win32";var splitDeviceRe=\/^([a-zA-Z]:|[\\\\\\\/]{2}[^\\\\\\\/]+[\\\\\\\/]+[^\\\\\\\/]+)?([\\\\\\\/])?([\\s\\S]*?)$\/;var splitTailRe=\/^([\\s\\S]*?)((?:\\.{1,2}|[^\\\\\\\/]+?|)(\\.[^.\\\/\\\\]*|))(?:[\\\\\\\/]*)$\/;var win32={};function win32SplitPath(b){var a=splitDeviceRe.exec(b),g=(a[1]||"")+(a[2]||""),e=a[3]||"";var d=splitTailRe.exec(e),c=d[1],h=d[2],f=d[3];return[g,c,h,f]}win32.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=win32SplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};var splitPathRe=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/;var posix={};function posixSplitPath(a){return splitPathRe.exec(a).slice(1)}posix.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=posixSplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}a[1]=a[1]||"";a[2]=a[2]||"";a[3]=a[3]||"";return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};if(isWindows){module.exports=win32.parse}else{module.exports=posix.parse}module.exports.posix=posix.parse;module.exports.win32=win32.parse;/;"	function	line:1
isWindows	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.min.js	/^"use strict";var isWindows=process.platform==="win32";var splitDeviceRe=\/^([a-zA-Z]:|[\\\\\\\/]{2}[^\\\\\\\/]+[\\\\\\\/]+[^\\\\\\\/]+)?([\\\\\\\/])?([\\s\\S]*?)$\/;var splitTailRe=\/^([\\s\\S]*?)((?:\\.{1,2}|[^\\\\\\\/]+?|)(\\.[^.\\\/\\\\]*|))(?:[\\\\\\\/]*)$\/;var win32={};function win32SplitPath(b){var a=splitDeviceRe.exec(b),g=(a[1]||"")+(a[2]||""),e=a[3]||"";var d=splitTailRe.exec(e),c=d[1],h=d[2],f=d[3];return[g,c,h,f]}win32.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=win32SplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};var splitPathRe=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/;var posix={};function posixSplitPath(a){return splitPathRe.exec(a).slice(1)}posix.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=posixSplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}a[1]=a[1]||"";a[2]=a[2]||"";a[3]=a[3]||"";return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};if(isWindows){module.exports=win32.parse}else{module.exports=posix.parse}module.exports.posix=posix.parse;module.exports.win32=win32.parse;/;"	variable	line:1
splitDeviceRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.min.js	/^"use strict";var isWindows=process.platform==="win32";var splitDeviceRe=\/^([a-zA-Z]:|[\\\\\\\/]{2}[^\\\\\\\/]+[\\\\\\\/]+[^\\\\\\\/]+)?([\\\\\\\/])?([\\s\\S]*?)$\/;var splitTailRe=\/^([\\s\\S]*?)((?:\\.{1,2}|[^\\\\\\\/]+?|)(\\.[^.\\\/\\\\]*|))(?:[\\\\\\\/]*)$\/;var win32={};function win32SplitPath(b){var a=splitDeviceRe.exec(b),g=(a[1]||"")+(a[2]||""),e=a[3]||"";var d=splitTailRe.exec(e),c=d[1],h=d[2],f=d[3];return[g,c,h,f]}win32.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=win32SplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};var splitPathRe=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/;var posix={};function posixSplitPath(a){return splitPathRe.exec(a).slice(1)}posix.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=posixSplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}a[1]=a[1]||"";a[2]=a[2]||"";a[3]=a[3]||"";return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};if(isWindows){module.exports=win32.parse}else{module.exports=posix.parse}module.exports.posix=posix.parse;module.exports.win32=win32.parse;/;"	variable	line:1
splitTailRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.min.js	/^"use strict";var isWindows=process.platform==="win32";var splitDeviceRe=\/^([a-zA-Z]:|[\\\\\\\/]{2}[^\\\\\\\/]+[\\\\\\\/]+[^\\\\\\\/]+)?([\\\\\\\/])?([\\s\\S]*?)$\/;var splitTailRe=\/^([\\s\\S]*?)((?:\\.{1,2}|[^\\\\\\\/]+?|)(\\.[^.\\\/\\\\]*|))(?:[\\\\\\\/]*)$\/;var win32={};function win32SplitPath(b){var a=splitDeviceRe.exec(b),g=(a[1]||"")+(a[2]||""),e=a[3]||"";var d=splitTailRe.exec(e),c=d[1],h=d[2],f=d[3];return[g,c,h,f]}win32.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=win32SplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};var splitPathRe=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/;var posix={};function posixSplitPath(a){return splitPathRe.exec(a).slice(1)}posix.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=posixSplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}a[1]=a[1]||"";a[2]=a[2]||"";a[3]=a[3]||"";return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};if(isWindows){module.exports=win32.parse}else{module.exports=posix.parse}module.exports.posix=posix.parse;module.exports.win32=win32.parse;/;"	variable	line:1
win32SplitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.min.js	/^"use strict";var isWindows=process.platform==="win32";var splitDeviceRe=\/^([a-zA-Z]:|[\\\\\\\/]{2}[^\\\\\\\/]+[\\\\\\\/]+[^\\\\\\\/]+)?([\\\\\\\/])?([\\s\\S]*?)$\/;var splitTailRe=\/^([\\s\\S]*?)((?:\\.{1,2}|[^\\\\\\\/]+?|)(\\.[^.\\\/\\\\]*|))(?:[\\\\\\\/]*)$\/;var win32={};function win32SplitPath(b){var a=splitDeviceRe.exec(b),g=(a[1]||"")+(a[2]||""),e=a[3]||"";var d=splitTailRe.exec(e),c=d[1],h=d[2],f=d[3];return[g,c,h,f]}win32.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=win32SplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};var splitPathRe=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/;var posix={};function posixSplitPath(a){return splitPathRe.exec(a).slice(1)}posix.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=posixSplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}a[1]=a[1]||"";a[2]=a[2]||"";a[3]=a[3]||"";return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};if(isWindows){module.exports=win32.parse}else{module.exports=posix.parse}module.exports.posix=posix.parse;module.exports.win32=win32.parse;/;"	function	line:1
win32.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.min.js	/^"use strict";var isWindows=process.platform==="win32";var splitDeviceRe=\/^([a-zA-Z]:|[\\\\\\\/]{2}[^\\\\\\\/]+[\\\\\\\/]+[^\\\\\\\/]+)?([\\\\\\\/])?([\\s\\S]*?)$\/;var splitTailRe=\/^([\\s\\S]*?)((?:\\.{1,2}|[^\\\\\\\/]+?|)(\\.[^.\\\/\\\\]*|))(?:[\\\\\\\/]*)$\/;var win32={};function win32SplitPath(b){var a=splitDeviceRe.exec(b),g=(a[1]||"")+(a[2]||""),e=a[3]||"";var d=splitTailRe.exec(e),c=d[1],h=d[2],f=d[3];return[g,c,h,f]}win32.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=win32SplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};var splitPathRe=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/;var posix={};function posixSplitPath(a){return splitPathRe.exec(a).slice(1)}posix.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=posixSplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}a[1]=a[1]||"";a[2]=a[2]||"";a[3]=a[3]||"";return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};if(isWindows){module.exports=win32.parse}else{module.exports=posix.parse}module.exports.posix=posix.parse;module.exports.win32=win32.parse;/;"	function	line:1
splitPathRe	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.min.js	/^"use strict";var isWindows=process.platform==="win32";var splitDeviceRe=\/^([a-zA-Z]:|[\\\\\\\/]{2}[^\\\\\\\/]+[\\\\\\\/]+[^\\\\\\\/]+)?([\\\\\\\/])?([\\s\\S]*?)$\/;var splitTailRe=\/^([\\s\\S]*?)((?:\\.{1,2}|[^\\\\\\\/]+?|)(\\.[^.\\\/\\\\]*|))(?:[\\\\\\\/]*)$\/;var win32={};function win32SplitPath(b){var a=splitDeviceRe.exec(b),g=(a[1]||"")+(a[2]||""),e=a[3]||"";var d=splitTailRe.exec(e),c=d[1],h=d[2],f=d[3];return[g,c,h,f]}win32.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=win32SplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};var splitPathRe=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/;var posix={};function posixSplitPath(a){return splitPathRe.exec(a).slice(1)}posix.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=posixSplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}a[1]=a[1]||"";a[2]=a[2]||"";a[3]=a[3]||"";return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};if(isWindows){module.exports=win32.parse}else{module.exports=posix.parse}module.exports.posix=posix.parse;module.exports.win32=win32.parse;/;"	variable	line:1
posixSplitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.min.js	/^"use strict";var isWindows=process.platform==="win32";var splitDeviceRe=\/^([a-zA-Z]:|[\\\\\\\/]{2}[^\\\\\\\/]+[\\\\\\\/]+[^\\\\\\\/]+)?([\\\\\\\/])?([\\s\\S]*?)$\/;var splitTailRe=\/^([\\s\\S]*?)((?:\\.{1,2}|[^\\\\\\\/]+?|)(\\.[^.\\\/\\\\]*|))(?:[\\\\\\\/]*)$\/;var win32={};function win32SplitPath(b){var a=splitDeviceRe.exec(b),g=(a[1]||"")+(a[2]||""),e=a[3]||"";var d=splitTailRe.exec(e),c=d[1],h=d[2],f=d[3];return[g,c,h,f]}win32.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=win32SplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};var splitPathRe=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/;var posix={};function posixSplitPath(a){return splitPathRe.exec(a).slice(1)}posix.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=posixSplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}a[1]=a[1]||"";a[2]=a[2]||"";a[3]=a[3]||"";return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};if(isWindows){module.exports=win32.parse}else{module.exports=posix.parse}module.exports.posix=posix.parse;module.exports.win32=win32.parse;/;"	function	line:1
posix.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/index.min.js	/^"use strict";var isWindows=process.platform==="win32";var splitDeviceRe=\/^([a-zA-Z]:|[\\\\\\\/]{2}[^\\\\\\\/]+[\\\\\\\/]+[^\\\\\\\/]+)?([\\\\\\\/])?([\\s\\S]*?)$\/;var splitTailRe=\/^([\\s\\S]*?)((?:\\.{1,2}|[^\\\\\\\/]+?|)(\\.[^.\\\/\\\\]*|))(?:[\\\\\\\/]*)$\/;var win32={};function win32SplitPath(b){var a=splitDeviceRe.exec(b),g=(a[1]||"")+(a[2]||""),e=a[3]||"";var d=splitTailRe.exec(e),c=d[1],h=d[2],f=d[3];return[g,c,h,f]}win32.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=win32SplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};var splitPathRe=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/;var posix={};function posixSplitPath(a){return splitPathRe.exec(a).slice(1)}posix.parse=function(b){if(typeof b!=="string"){throw new TypeError("Parameter 'pathString' must be a string, not "+typeof b)}var a=posixSplitPath(b);if(!a||a.length!==4){throw new TypeError("Invalid path '"+b+"'")}a[1]=a[1]||"";a[2]=a[2]||"";a[3]=a[3]||"";return{root:a[0],dir:a[0]+a[1].slice(0,-1),base:a[2],ext:a[3],name:a[2].slice(0,a[2].length-a[3].length)}};if(isWindows){module.exports=win32.parse}else{module.exports=posix.parse}module.exports.posix=posix.parse;module.exports.win32=win32.parse;/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^  "name": "path-parse",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^  "version": "1.0.5",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^  "description": "Node.js path.parse() ponyfill",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^    "test": "node test.js"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^    "url": "https:\/\/github.com\/jbgutierrez\/path-parse.git"$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^  "keywords": [$/;"	function	line:13
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^  "author": "Javier Blanco <http:\/\/jbgutierrez.info>",$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^  "license": "MIT",$/;"	function	line:28
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^  "bugs": {$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^    "url": "https:\/\/github.com\/jbgutierrez\/path-parse\/issues"$/;"	function	line:30
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/package.json	/^  "homepage": "https:\/\/github.com\/jbgutierrez\/path-parse#readme"$/;"	function	line:32
path-parse [![Build Status](https://travis-ci.org/jbgutierrez/path-parse.svg?branch=master)](https://travis-ci.org/jbgutierrez/path-parse)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/README.md	/^# path-parse [![Build Status](https:\/\/travis-ci.org\/jbgutierrez\/path-parse.svg?branch=master)](https:\/\/travis-ci.org\/jbgutierrez\/path-parse)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/README.md	/^## Install$/;"	function	line:7
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/README.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/README.md	/^## API$/;"	function	line:28
pathParse(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/README.md	/^### pathParse(path)$/;"	function	line:32
pathParse.posix(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/README.md	/^### pathParse.posix(path)$/;"	function	line:34
pathParse.win32(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/README.md	/^### pathParse.win32(path)$/;"	function	line:38
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/README.md	/^## License$/;"	function	line:42
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/test.js	/^var assert = require('assert');$/;"	variable	line:1
pathParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/test.js	/^var pathParse = require('.\/index');$/;"	variable	line:2
checkErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/test.js	/^function checkErrors(parse) {$/;"	function	line:56
checkErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/test.js	/^function checkErrors(parse) {$/;"	function	line:56
checkParseFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/test.js	/^function checkParseFormat(parse, testCases) {$/;"	function	line:73
checkParseFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/test.js	/^function checkParseFormat(parse, testCases) {$/;"	function	line:73
checkErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/test.min.js	/^var assert=require("assert");var pathParse=require(".\/index");var winParseTests=[[{root:"C:\\\\",dir:"C:\\\\path\\\\dir",base:"index.html",ext:".html",name:"index"},"C:\\\\path\\\\dir\\\\index.html"],[{root:"C:\\\\",dir:"C:\\\\another_path\\\\DIR\\\\1\\\\2\\\\33",base:"index",ext:"",name:"index"},"C:\\\\another_path\\\\DIR\\\\1\\\\2\\\\33\\\\index"],[{root:"",dir:"another_path\\\\DIR with spaces\\\\1\\\\2\\\\33",base:"index",ext:"",name:"index"},"another_path\\\\DIR with spaces\\\\1\\\\2\\\\33\\\\index"],[{root:"\\\\",dir:"\\\\foo",base:"C:",ext:"",name:"C:"},"\\\\foo\\\\C:"],[{root:"",dir:"",base:"file",ext:"",name:"file"},"file"],[{root:"",dir:".",base:"file",ext:"",name:"file"},".\\\\file"],[{root:"\\\\\\\\server\\\\share\\\\",dir:"\\\\\\\\server\\\\share\\\\",base:"file_path",ext:"",name:"file_path"},"\\\\\\\\server\\\\share\\\\file_path"],[{root:"\\\\\\\\server two\\\\shared folder\\\\",dir:"\\\\\\\\server two\\\\shared folder\\\\",base:"file path.zip",ext:".zip",name:"file path"},"\\\\\\\\server two\\\\shared folder\\\\file path.zip"],[{root:"\\\\\\\\teela\\\\admin$\\\\",dir:"\\\\\\\\teela\\\\admin$\\\\",base:"system32",ext:"",name:"system32"},"\\\\\\\\teela\\\\admin$\\\\system32"],[{root:"\\\\\\\\?\\\\UNC\\\\",dir:"\\\\\\\\?\\\\UNC\\\\server",base:"share",ext:"",name:"share"},"\\\\\\\\?\\\\UNC\\\\server\\\\share"]];var winSpecialCaseFormatTests=[[{dir:"some\\\\dir"},"some\\\\dir\\\\"],[{base:"index.html"},"index.html"],[{},""]];var unixParseTests=[[{root:"\/",dir:"\/home\/user\/dir",base:"file.txt",ext:".txt",name:"file"},"\/home\/user\/dir\/file.txt"],[{root:"\/",dir:"\/home\/user\/a dir",base:"another File.zip",ext:".zip",name:"another File"},"\/home\/user\/a dir\/another File.zip"],[{root:"\/",dir:"\/home\/user\/a dir\/",base:"another&File.",ext:".",name:"another&File"},"\/home\/user\/a dir\/\/another&File."],[{root:"\/",dir:"\/home\/user\/a$$$dir\/",base:"another File.zip",ext:".zip",name:"another File"},"\/home\/user\/a$$$dir\/\/another File.zip"],[{root:"",dir:"user\/dir",base:"another File.zip",ext:".zip",name:"another File"},"user\/dir\/another File.zip"],[{root:"",dir:"",base:"file",ext:"",name:"file"},"file"],[{root:"",dir:"",base:".\\\\file",ext:"",name:".\\\\file"},".\\\\file"],[{root:"",dir:".",base:"file",ext:"",name:"file"},".\/file"],[{root:"",dir:"",base:"C:\\\\foo",ext:"",name:"C:\\\\foo"},"C:\\\\foo"]];var unixSpecialCaseFormatTests=[[{dir:"some\/dir"},"some\/dir\/"],[{base:"index.html"},"index.html"],[{},""]];var errors=[{input:null,message:\/Parameter 'pathString' must be a string, not\/},{input:{},message:\/Parameter 'pathString' must be a string, not object\/},{input:true,message:\/Parameter 'pathString' must be a string, not boolean\/},{input:1,message:\/Parameter 'pathString' must be a string, not number\/},{input:undefined,message:\/Parameter 'pathString' must be a string, not undefined\/},];checkParseFormat(pathParse.win32,winParseTests);checkParseFormat(pathParse.posix,unixParseTests);checkErrors(pathParse.win32);checkErrors(pathParse.posix);function checkErrors(a){errors.forEach(function(c){try{a(c.input)}catch(b){assert.ok(b instanceof TypeError);assert.ok(c.message.test(b.message),"expected "+c.message+" to match "+b.message);return}assert.fail("should have thrown")})}function checkParseFormat(b,a){a.forEach(function(c){assert.deepEqual(b(c[1]),c[0])})};/;"	function	line:1
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/test.min.js	/^var assert=require("assert");var pathParse=require(".\/index");var winParseTests=[[{root:"C:\\\\",dir:"C:\\\\path\\\\dir",base:"index.html",ext:".html",name:"index"},"C:\\\\path\\\\dir\\\\index.html"],[{root:"C:\\\\",dir:"C:\\\\another_path\\\\DIR\\\\1\\\\2\\\\33",base:"index",ext:"",name:"index"},"C:\\\\another_path\\\\DIR\\\\1\\\\2\\\\33\\\\index"],[{root:"",dir:"another_path\\\\DIR with spaces\\\\1\\\\2\\\\33",base:"index",ext:"",name:"index"},"another_path\\\\DIR with spaces\\\\1\\\\2\\\\33\\\\index"],[{root:"\\\\",dir:"\\\\foo",base:"C:",ext:"",name:"C:"},"\\\\foo\\\\C:"],[{root:"",dir:"",base:"file",ext:"",name:"file"},"file"],[{root:"",dir:".",base:"file",ext:"",name:"file"},".\\\\file"],[{root:"\\\\\\\\server\\\\share\\\\",dir:"\\\\\\\\server\\\\share\\\\",base:"file_path",ext:"",name:"file_path"},"\\\\\\\\server\\\\share\\\\file_path"],[{root:"\\\\\\\\server two\\\\shared folder\\\\",dir:"\\\\\\\\server two\\\\shared folder\\\\",base:"file path.zip",ext:".zip",name:"file path"},"\\\\\\\\server two\\\\shared folder\\\\file path.zip"],[{root:"\\\\\\\\teela\\\\admin$\\\\",dir:"\\\\\\\\teela\\\\admin$\\\\",base:"system32",ext:"",name:"system32"},"\\\\\\\\teela\\\\admin$\\\\system32"],[{root:"\\\\\\\\?\\\\UNC\\\\",dir:"\\\\\\\\?\\\\UNC\\\\server",base:"share",ext:"",name:"share"},"\\\\\\\\?\\\\UNC\\\\server\\\\share"]];var winSpecialCaseFormatTests=[[{dir:"some\\\\dir"},"some\\\\dir\\\\"],[{base:"index.html"},"index.html"],[{},""]];var unixParseTests=[[{root:"\/",dir:"\/home\/user\/dir",base:"file.txt",ext:".txt",name:"file"},"\/home\/user\/dir\/file.txt"],[{root:"\/",dir:"\/home\/user\/a dir",base:"another File.zip",ext:".zip",name:"another File"},"\/home\/user\/a dir\/another File.zip"],[{root:"\/",dir:"\/home\/user\/a dir\/",base:"another&File.",ext:".",name:"another&File"},"\/home\/user\/a dir\/\/another&File."],[{root:"\/",dir:"\/home\/user\/a$$$dir\/",base:"another File.zip",ext:".zip",name:"another File"},"\/home\/user\/a$$$dir\/\/another File.zip"],[{root:"",dir:"user\/dir",base:"another File.zip",ext:".zip",name:"another File"},"user\/dir\/another File.zip"],[{root:"",dir:"",base:"file",ext:"",name:"file"},"file"],[{root:"",dir:"",base:".\\\\file",ext:"",name:".\\\\file"},".\\\\file"],[{root:"",dir:".",base:"file",ext:"",name:"file"},".\/file"],[{root:"",dir:"",base:"C:\\\\foo",ext:"",name:"C:\\\\foo"},"C:\\\\foo"]];var unixSpecialCaseFormatTests=[[{dir:"some\/dir"},"some\/dir\/"],[{base:"index.html"},"index.html"],[{},""]];var errors=[{input:null,message:\/Parameter 'pathString' must be a string, not\/},{input:{},message:\/Parameter 'pathString' must be a string, not object\/},{input:true,message:\/Parameter 'pathString' must be a string, not boolean\/},{input:1,message:\/Parameter 'pathString' must be a string, not number\/},{input:undefined,message:\/Parameter 'pathString' must be a string, not undefined\/},];checkParseFormat(pathParse.win32,winParseTests);checkParseFormat(pathParse.posix,unixParseTests);checkErrors(pathParse.win32);checkErrors(pathParse.posix);function checkErrors(a){errors.forEach(function(c){try{a(c.input)}catch(b){assert.ok(b instanceof TypeError);assert.ok(c.message.test(b.message),"expected "+c.message+" to match "+b.message);return}assert.fail("should have thrown")})}function checkParseFormat(b,a){a.forEach(function(c){assert.deepEqual(b(c[1]),c[0])})};/;"	variable	line:1
pathParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/test.min.js	/^var assert=require("assert");var pathParse=require(".\/index");var winParseTests=[[{root:"C:\\\\",dir:"C:\\\\path\\\\dir",base:"index.html",ext:".html",name:"index"},"C:\\\\path\\\\dir\\\\index.html"],[{root:"C:\\\\",dir:"C:\\\\another_path\\\\DIR\\\\1\\\\2\\\\33",base:"index",ext:"",name:"index"},"C:\\\\another_path\\\\DIR\\\\1\\\\2\\\\33\\\\index"],[{root:"",dir:"another_path\\\\DIR with spaces\\\\1\\\\2\\\\33",base:"index",ext:"",name:"index"},"another_path\\\\DIR with spaces\\\\1\\\\2\\\\33\\\\index"],[{root:"\\\\",dir:"\\\\foo",base:"C:",ext:"",name:"C:"},"\\\\foo\\\\C:"],[{root:"",dir:"",base:"file",ext:"",name:"file"},"file"],[{root:"",dir:".",base:"file",ext:"",name:"file"},".\\\\file"],[{root:"\\\\\\\\server\\\\share\\\\",dir:"\\\\\\\\server\\\\share\\\\",base:"file_path",ext:"",name:"file_path"},"\\\\\\\\server\\\\share\\\\file_path"],[{root:"\\\\\\\\server two\\\\shared folder\\\\",dir:"\\\\\\\\server two\\\\shared folder\\\\",base:"file path.zip",ext:".zip",name:"file path"},"\\\\\\\\server two\\\\shared folder\\\\file path.zip"],[{root:"\\\\\\\\teela\\\\admin$\\\\",dir:"\\\\\\\\teela\\\\admin$\\\\",base:"system32",ext:"",name:"system32"},"\\\\\\\\teela\\\\admin$\\\\system32"],[{root:"\\\\\\\\?\\\\UNC\\\\",dir:"\\\\\\\\?\\\\UNC\\\\server",base:"share",ext:"",name:"share"},"\\\\\\\\?\\\\UNC\\\\server\\\\share"]];var winSpecialCaseFormatTests=[[{dir:"some\\\\dir"},"some\\\\dir\\\\"],[{base:"index.html"},"index.html"],[{},""]];var unixParseTests=[[{root:"\/",dir:"\/home\/user\/dir",base:"file.txt",ext:".txt",name:"file"},"\/home\/user\/dir\/file.txt"],[{root:"\/",dir:"\/home\/user\/a dir",base:"another File.zip",ext:".zip",name:"another File"},"\/home\/user\/a dir\/another File.zip"],[{root:"\/",dir:"\/home\/user\/a dir\/",base:"another&File.",ext:".",name:"another&File"},"\/home\/user\/a dir\/\/another&File."],[{root:"\/",dir:"\/home\/user\/a$$$dir\/",base:"another File.zip",ext:".zip",name:"another File"},"\/home\/user\/a$$$dir\/\/another File.zip"],[{root:"",dir:"user\/dir",base:"another File.zip",ext:".zip",name:"another File"},"user\/dir\/another File.zip"],[{root:"",dir:"",base:"file",ext:"",name:"file"},"file"],[{root:"",dir:"",base:".\\\\file",ext:"",name:".\\\\file"},".\\\\file"],[{root:"",dir:".",base:"file",ext:"",name:"file"},".\/file"],[{root:"",dir:"",base:"C:\\\\foo",ext:"",name:"C:\\\\foo"},"C:\\\\foo"]];var unixSpecialCaseFormatTests=[[{dir:"some\/dir"},"some\/dir\/"],[{base:"index.html"},"index.html"],[{},""]];var errors=[{input:null,message:\/Parameter 'pathString' must be a string, not\/},{input:{},message:\/Parameter 'pathString' must be a string, not object\/},{input:true,message:\/Parameter 'pathString' must be a string, not boolean\/},{input:1,message:\/Parameter 'pathString' must be a string, not number\/},{input:undefined,message:\/Parameter 'pathString' must be a string, not undefined\/},];checkParseFormat(pathParse.win32,winParseTests);checkParseFormat(pathParse.posix,unixParseTests);checkErrors(pathParse.win32);checkErrors(pathParse.posix);function checkErrors(a){errors.forEach(function(c){try{a(c.input)}catch(b){assert.ok(b instanceof TypeError);assert.ok(c.message.test(b.message),"expected "+c.message+" to match "+b.message);return}assert.fail("should have thrown")})}function checkParseFormat(b,a){a.forEach(function(c){assert.deepEqual(b(c[1]),c[0])})};/;"	variable	line:1
checkErrors	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/test.min.js	/^var assert=require("assert");var pathParse=require(".\/index");var winParseTests=[[{root:"C:\\\\",dir:"C:\\\\path\\\\dir",base:"index.html",ext:".html",name:"index"},"C:\\\\path\\\\dir\\\\index.html"],[{root:"C:\\\\",dir:"C:\\\\another_path\\\\DIR\\\\1\\\\2\\\\33",base:"index",ext:"",name:"index"},"C:\\\\another_path\\\\DIR\\\\1\\\\2\\\\33\\\\index"],[{root:"",dir:"another_path\\\\DIR with spaces\\\\1\\\\2\\\\33",base:"index",ext:"",name:"index"},"another_path\\\\DIR with spaces\\\\1\\\\2\\\\33\\\\index"],[{root:"\\\\",dir:"\\\\foo",base:"C:",ext:"",name:"C:"},"\\\\foo\\\\C:"],[{root:"",dir:"",base:"file",ext:"",name:"file"},"file"],[{root:"",dir:".",base:"file",ext:"",name:"file"},".\\\\file"],[{root:"\\\\\\\\server\\\\share\\\\",dir:"\\\\\\\\server\\\\share\\\\",base:"file_path",ext:"",name:"file_path"},"\\\\\\\\server\\\\share\\\\file_path"],[{root:"\\\\\\\\server two\\\\shared folder\\\\",dir:"\\\\\\\\server two\\\\shared folder\\\\",base:"file path.zip",ext:".zip",name:"file path"},"\\\\\\\\server two\\\\shared folder\\\\file path.zip"],[{root:"\\\\\\\\teela\\\\admin$\\\\",dir:"\\\\\\\\teela\\\\admin$\\\\",base:"system32",ext:"",name:"system32"},"\\\\\\\\teela\\\\admin$\\\\system32"],[{root:"\\\\\\\\?\\\\UNC\\\\",dir:"\\\\\\\\?\\\\UNC\\\\server",base:"share",ext:"",name:"share"},"\\\\\\\\?\\\\UNC\\\\server\\\\share"]];var winSpecialCaseFormatTests=[[{dir:"some\\\\dir"},"some\\\\dir\\\\"],[{base:"index.html"},"index.html"],[{},""]];var unixParseTests=[[{root:"\/",dir:"\/home\/user\/dir",base:"file.txt",ext:".txt",name:"file"},"\/home\/user\/dir\/file.txt"],[{root:"\/",dir:"\/home\/user\/a dir",base:"another File.zip",ext:".zip",name:"another File"},"\/home\/user\/a dir\/another File.zip"],[{root:"\/",dir:"\/home\/user\/a dir\/",base:"another&File.",ext:".",name:"another&File"},"\/home\/user\/a dir\/\/another&File."],[{root:"\/",dir:"\/home\/user\/a$$$dir\/",base:"another File.zip",ext:".zip",name:"another File"},"\/home\/user\/a$$$dir\/\/another File.zip"],[{root:"",dir:"user\/dir",base:"another File.zip",ext:".zip",name:"another File"},"user\/dir\/another File.zip"],[{root:"",dir:"",base:"file",ext:"",name:"file"},"file"],[{root:"",dir:"",base:".\\\\file",ext:"",name:".\\\\file"},".\\\\file"],[{root:"",dir:".",base:"file",ext:"",name:"file"},".\/file"],[{root:"",dir:"",base:"C:\\\\foo",ext:"",name:"C:\\\\foo"},"C:\\\\foo"]];var unixSpecialCaseFormatTests=[[{dir:"some\/dir"},"some\/dir\/"],[{base:"index.html"},"index.html"],[{},""]];var errors=[{input:null,message:\/Parameter 'pathString' must be a string, not\/},{input:{},message:\/Parameter 'pathString' must be a string, not object\/},{input:true,message:\/Parameter 'pathString' must be a string, not boolean\/},{input:1,message:\/Parameter 'pathString' must be a string, not number\/},{input:undefined,message:\/Parameter 'pathString' must be a string, not undefined\/},];checkParseFormat(pathParse.win32,winParseTests);checkParseFormat(pathParse.posix,unixParseTests);checkErrors(pathParse.win32);checkErrors(pathParse.posix);function checkErrors(a){errors.forEach(function(c){try{a(c.input)}catch(b){assert.ok(b instanceof TypeError);assert.ok(c.message.test(b.message),"expected "+c.message+" to match "+b.message);return}assert.fail("should have thrown")})}function checkParseFormat(b,a){a.forEach(function(c){assert.deepEqual(b(c[1]),c[0])})};/;"	function	line:1
checkParseFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-parse/test.min.js	/^var assert=require("assert");var pathParse=require(".\/index");var winParseTests=[[{root:"C:\\\\",dir:"C:\\\\path\\\\dir",base:"index.html",ext:".html",name:"index"},"C:\\\\path\\\\dir\\\\index.html"],[{root:"C:\\\\",dir:"C:\\\\another_path\\\\DIR\\\\1\\\\2\\\\33",base:"index",ext:"",name:"index"},"C:\\\\another_path\\\\DIR\\\\1\\\\2\\\\33\\\\index"],[{root:"",dir:"another_path\\\\DIR with spaces\\\\1\\\\2\\\\33",base:"index",ext:"",name:"index"},"another_path\\\\DIR with spaces\\\\1\\\\2\\\\33\\\\index"],[{root:"\\\\",dir:"\\\\foo",base:"C:",ext:"",name:"C:"},"\\\\foo\\\\C:"],[{root:"",dir:"",base:"file",ext:"",name:"file"},"file"],[{root:"",dir:".",base:"file",ext:"",name:"file"},".\\\\file"],[{root:"\\\\\\\\server\\\\share\\\\",dir:"\\\\\\\\server\\\\share\\\\",base:"file_path",ext:"",name:"file_path"},"\\\\\\\\server\\\\share\\\\file_path"],[{root:"\\\\\\\\server two\\\\shared folder\\\\",dir:"\\\\\\\\server two\\\\shared folder\\\\",base:"file path.zip",ext:".zip",name:"file path"},"\\\\\\\\server two\\\\shared folder\\\\file path.zip"],[{root:"\\\\\\\\teela\\\\admin$\\\\",dir:"\\\\\\\\teela\\\\admin$\\\\",base:"system32",ext:"",name:"system32"},"\\\\\\\\teela\\\\admin$\\\\system32"],[{root:"\\\\\\\\?\\\\UNC\\\\",dir:"\\\\\\\\?\\\\UNC\\\\server",base:"share",ext:"",name:"share"},"\\\\\\\\?\\\\UNC\\\\server\\\\share"]];var winSpecialCaseFormatTests=[[{dir:"some\\\\dir"},"some\\\\dir\\\\"],[{base:"index.html"},"index.html"],[{},""]];var unixParseTests=[[{root:"\/",dir:"\/home\/user\/dir",base:"file.txt",ext:".txt",name:"file"},"\/home\/user\/dir\/file.txt"],[{root:"\/",dir:"\/home\/user\/a dir",base:"another File.zip",ext:".zip",name:"another File"},"\/home\/user\/a dir\/another File.zip"],[{root:"\/",dir:"\/home\/user\/a dir\/",base:"another&File.",ext:".",name:"another&File"},"\/home\/user\/a dir\/\/another&File."],[{root:"\/",dir:"\/home\/user\/a$$$dir\/",base:"another File.zip",ext:".zip",name:"another File"},"\/home\/user\/a$$$dir\/\/another File.zip"],[{root:"",dir:"user\/dir",base:"another File.zip",ext:".zip",name:"another File"},"user\/dir\/another File.zip"],[{root:"",dir:"",base:"file",ext:"",name:"file"},"file"],[{root:"",dir:"",base:".\\\\file",ext:"",name:".\\\\file"},".\\\\file"],[{root:"",dir:".",base:"file",ext:"",name:"file"},".\/file"],[{root:"",dir:"",base:"C:\\\\foo",ext:"",name:"C:\\\\foo"},"C:\\\\foo"]];var unixSpecialCaseFormatTests=[[{dir:"some\/dir"},"some\/dir\/"],[{base:"index.html"},"index.html"],[{},""]];var errors=[{input:null,message:\/Parameter 'pathString' must be a string, not\/},{input:{},message:\/Parameter 'pathString' must be a string, not object\/},{input:true,message:\/Parameter 'pathString' must be a string, not boolean\/},{input:1,message:\/Parameter 'pathString' must be a string, not number\/},{input:undefined,message:\/Parameter 'pathString' must be a string, not undefined\/},];checkParseFormat(pathParse.win32,winParseTests);checkParseFormat(pathParse.posix,unixParseTests);checkErrors(pathParse.win32);checkErrors(pathParse.posix);function checkErrors(a){errors.forEach(function(c){try{a(c.input)}catch(b){assert.ok(b instanceof TypeError);assert.ok(c.message.test(b.message),"expected "+c.message+" to match "+b.message);return}assert.fail("should have thrown")})}function checkParseFormat(b,a){a.forEach(function(c){assert.deepEqual(b(c[1]),c[0])})};/;"	function	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/index.js	/^var fs = require('graceful-fs');$/;"	variable	line:2
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/index.js	/^var Promise = require('pinkie-promise');$/;"	variable	line:3
pify	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/index.js	/^var pify = require('pify');$/;"	variable	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/index.js	/^function type(fn, fn2, fp) {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/index.js	/^function type(fn, fn2, fp) {$/;"	function	line:6
typeSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/index.js	/^function typeSync(fn, fn2, fp) {$/;"	function	line:16
typeSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/index.js	/^function typeSync(fn, fn2, fp) {$/;"	function	line:16
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "name": "path-type",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "version": "1.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "description": "Check if a path is a file, directory, or symlink",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "repository": "sindresorhus\/path-type",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "dependencies": {$/;"	function	line:38
graceful-fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^    "graceful-fs": "^4.1.2",$/;"	function	line:39
pify	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^    "pify": "^2.0.0",$/;"	function	line:40
pinkie-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^    "pinkie-promise": "^2.0.0"$/;"	function	line:41
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "devDependencies": {$/;"	function	line:43
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^    "ava": "*",$/;"	function	line:44
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^    "xo": "*"$/;"	function	line:45
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^  "xo": {$/;"	function	line:47
ignores	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/package.json	/^    "ignores": [$/;"	function	line:48
path-type [![Build Status](https://travis-ci.org/sindresorhus/path-type.svg?branch=master)](https://travis-ci.org/sindresorhus/path-type)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/readme.md	/^# path-type [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/path-type.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/path-type)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/readme.md	/^## API$/;"	function	line:25
.file(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/readme.md	/^### .file(path)$/;"	function	line:27
.dir(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/readme.md	/^### .dir(path)$/;"	function	line:28
.symlink(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/readme.md	/^### .symlink(path)$/;"	function	line:29
.fileSync(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/readme.md	/^### .fileSync(path)$/;"	function	line:33
.dirSync(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/readme.md	/^### .dirSync(path)$/;"	function	line:34
.symlinkSync(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/readme.md	/^### .symlinkSync(path)$/;"	function	line:35
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/path-type/readme.md	/^## License$/;"	function	line:40
processFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/index.js	/^var processFn = function (fn, P, opts) {$/;"	function	line:3
processFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/index.js	/^var processFn = function (fn, P, opts) {$/;"	function	line:3
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/index.js	/^	var filter = function (key) {$/;"	function	line:43
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/index.js	/^		var match = function (pattern) {$/;"	function	line:44
var.filter.match	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/index.js	/^		var match = function (pattern) {$/;"	function	line:44
var.filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/index.js	/^	var filter = function (key) {$/;"	function	line:43
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^  "name": "pify",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^  "version": "2.3.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^  "description": "Promisify a callback-style function",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^  "repository": "sindresorhus\/pify",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^    "test": "xo && ava && npm run optimization-test",$/;"	function	line:16
optimization-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^    "optimization-test": "node --allow-natives-syntax optimization-test.js"$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^  "files": [$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^  "keywords": [$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^  "devDependencies": {$/;"	function	line:42
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^    "ava": "*",$/;"	function	line:43
pinkie-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^    "pinkie-promise": "^1.0.0",$/;"	function	line:44
v8-natives	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^    "v8-natives": "0.0.2",$/;"	function	line:45
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/package.json	/^    "xo": "*"$/;"	function	line:46
pify [![Build Status](https://travis-ci.org/sindresorhus/pify.svg?branch=master)](https://travis-ci.org/sindresorhus/pify)	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^# pify [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/pify.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/pify)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^## API$/;"	function	line:35
pify(input, [promiseModule], [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^### pify(input, [promiseModule], [options])$/;"	function	line:37
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^#### input$/;"	function	line:41
promiseModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^#### promiseModule$/;"	function	line:47
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^#### options$/;"	function	line:55
multiArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^##### multiArgs$/;"	function	line:57
include	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^##### include$/;"	function	line:73
exclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^##### exclude$/;"	function	line:79
excludeMain	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^##### excludeMain$/;"	function	line:86
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/pify/readme.md	/^## License$/;"	function	line:117
PENDING	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^var PENDING = 'pending';$/;"	variable	line:3
SETTLED	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^var SETTLED = 'settled';$/;"	variable	line:4
FULFILLED	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^var FULFILLED = 'fulfilled';$/;"	variable	line:5
REJECTED	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^var REJECTED = 'rejected';$/;"	variable	line:6
NOOP	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^var NOOP = function () {};$/;"	function	line:7
NOOP	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^var NOOP = function () {};$/;"	function	line:7
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^var isNode = typeof global !== 'undefined' && typeof global.process !== 'undefined' && typeof global.process.emit === 'function';$/;"	variable	line:8
asyncSetTimer	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^var asyncSetTimer = typeof setImmediate === 'undefined' ? setTimeout : setImmediate;$/;"	variable	line:10
asyncQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^var asyncQueue = [];$/;"	variable	line:11
asyncTimer	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^var asyncTimer;$/;"	variable	line:12
asyncFlush	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function asyncFlush() {$/;"	function	line:14
asyncFlush	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function asyncFlush() {$/;"	function	line:14
asyncCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function asyncCall(callback, arg) {$/;"	function	line:25
asyncCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function asyncCall(callback, arg) {$/;"	function	line:25
invokeResolver	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function invokeResolver(resolver, promise) {$/;"	function	line:34
resolvePromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^	function resolvePromise(value) {$/;"	function	line:35
invokeResolver.resolvePromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^	function resolvePromise(value) {$/;"	function	line:35
rejectPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^	function rejectPromise(reason) {$/;"	function	line:39
invokeResolver.rejectPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^	function rejectPromise(reason) {$/;"	function	line:39
invokeResolver	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function invokeResolver(resolver, promise) {$/;"	function	line:34
invokeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function invokeCallback(subscriber) {$/;"	function	line:50
invokeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function invokeCallback(subscriber) {$/;"	function	line:50
handleThenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function handleThenable(promise, value) {$/;"	function	line:77
handleThenable	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function handleThenable(promise, value) {$/;"	function	line:77
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function resolve(promise, value) {$/;"	function	line:122
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function resolve(promise, value) {$/;"	function	line:122
fulfill	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function fulfill(promise, value) {$/;"	function	line:128
fulfill	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function fulfill(promise, value) {$/;"	function	line:128
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function reject(promise, reason) {$/;"	function	line:137
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function reject(promise, reason) {$/;"	function	line:137
publish	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function publish(promise) {$/;"	function	line:146
publish	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function publish(promise) {$/;"	function	line:146
publishFulfillment	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function publishFulfillment(promise) {$/;"	function	line:150
publishFulfillment	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function publishFulfillment(promise) {$/;"	function	line:150
publishRejection	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function publishRejection(promise) {$/;"	function	line:155
publishRejection	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function publishRejection(promise) {$/;"	function	line:155
notifyRejectionHandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function notifyRejectionHandled(promise) {$/;"	function	line:163
notifyRejectionHandled	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function notifyRejectionHandled(promise) {$/;"	function	line:163
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function Promise(resolver) {$/;"	function	line:170
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^function Promise(resolver) {$/;"	class	line:170
Promise.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^Promise.prototype = {$/;"	property	line:184
Promise._state	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^	constructor: Promise,$/;"	property	line:185
Promise._then	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^	_state: PENDING,$/;"	property	line:187
Promise._data	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^	_then: null,$/;"	property	line:188
Promise._handled	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^	_data: undefined,$/;"	property	line:189
then	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^	then: function (onFulfillment, onRejection) {$/;"	function	line:192
Promise.then	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^	_handled: false,$/;"	method	line:190
Promise.then.subscriber.owner	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^		var subscriber = {$/;"	property	line:193
Promise.then.subscriber.then	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^			owner: this,$/;"	property	line:194
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^	catch: function (onRejection) {$/;"	function	line:218
all	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^Promise.all = function (promises) {$/;"	function	line:223
resolver	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^		function resolver(index) {$/;"	function	line:232
Promise.all	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^};$/;"	function	line:221
race	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^Promise.race = function (promises) {$/;"	function	line:258
Promise.race	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^};$/;"	function	line:256
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^Promise.resolve = function (value) {$/;"	function	line:276
Promise.resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^};$/;"	function	line:274
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^Promise.reject = function (reason) {$/;"	function	line:286
Promise.reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/index.js	/^};$/;"	function	line:284
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^  "name": "pinkie",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^  "version": "2.0.4",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^  "description": "Itty bitty little widdle twinkie pinkie ES2015 Promise implementation",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^  "repository": "floatdrop\/pinkie",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "name": "Vsevolod Strukchinsky",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "email": "floatdrop@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "url": "github.com\/floatdrop"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "test": "xo && nyc mocha",$/;"	function	line:16
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "coverage": "nyc report --reporter=text-lcov | coveralls"$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^  "files": [$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^  "keywords": [$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^  "devDependencies": {$/;"	function	line:28
core-assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "core-assert": "^0.1.1",$/;"	function	line:29
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "coveralls": "^2.11.4",$/;"	function	line:30
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "mocha": "*",$/;"	function	line:31
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "nyc": "^3.2.2",$/;"	function	line:32
promises-aplus-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "promises-aplus-tests": "*",$/;"	function	line:33
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/package.json	/^    "xo": "^0.10.1"$/;"	function	line:34
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/readme.md	/^## Install$/;"	function	line:17
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/readme.md	/^## Usage$/;"	function	line:24
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/readme.md	/^### API$/;"	function	line:44
new Promise(executor)	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/readme.md	/^#### new Promise(executor)$/;"	function	line:48
executor	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/readme.md	/^##### executor$/;"	function	line:52
pinkie.all(promises)	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/readme.md	/^#### pinkie.all(promises)$/;"	function	line:59
pinkie.race(promises)	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/readme.md	/^#### pinkie.race(promises)$/;"	function	line:63
pinkie.reject(reason)	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/readme.md	/^#### pinkie.reject(reason)$/;"	function	line:67
pinkie.resolve(value)	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/readme.md	/^#### pinkie.resolve(value)$/;"	function	line:71
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/readme.md	/^## Related$/;"	function	line:76
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie/readme.md	/^## License$/;"	function	line:81
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "name": "pinkie-promise",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "version": "2.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "description": "ES2015 Promise ponyfill",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "repository": "floatdrop\/pinkie-promise",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^    "name": "Vsevolod Strukchinsky",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^    "email": "floatdrop@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^    "url": "github.com\/floatdrop"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^    "test": "mocha"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "dependencies": {$/;"	function	line:29
pinkie	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^    "pinkie": "^2.0.0"$/;"	function	line:30
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^  "devDependencies": {$/;"	function	line:32
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/package.json	/^    "mocha": "*"$/;"	function	line:33
pinkie-promise [![Build Status](https://travis-ci.org/floatdrop/pinkie-promise.svg?branch=master)](https://travis-ci.org/floatdrop/pinkie-promise)	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/readme.md	/^# pinkie-promise [![Build Status](https:\/\/travis-ci.org\/floatdrop\/pinkie-promise.svg?branch=master)](https:\/\/travis-ci.org\/floatdrop\/pinkie-promise)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/readme.md	/^## Install$/;"	function	line:7
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/readme.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/readme.md	/^## Related$/;"	function	line:22
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/pinkie-promise/readme.md	/^## License$/;"	function	line:26
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "name": "pluralize",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "version": "1.2.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "description": "Pluralize and singularize any word",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "main": "pluralize.js",$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "files": [$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "scripts": {$/;"	function	line:10
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "lint": "semistandard",$/;"	function	line:11
test-spec	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "test-spec": "mocha -R spec --bail",$/;"	function	line:12
test-cov	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "test-cov": "istanbul cover node_modules\/mocha\/bin\/_mocha -- -R spec --bail",$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "test": "npm run lint && npm run test-cov"$/;"	function	line:14
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "repository": "https:\/\/github.com\/blakeembrey\/pluralize.git",$/;"	function	line:16
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "keywords": [$/;"	function	line:17
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "author": {$/;"	function	line:24
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "name": "Blake Embrey",$/;"	function	line:25
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "email": "hello@blakeembrey.com",$/;"	function	line:26
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "url": "http:\/\/blakeembrey.me"$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "license": "MIT",$/;"	function	line:29
readmeFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "readmeFilename": "Readme.md",$/;"	function	line:30
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^  "devDependencies": {$/;"	function	line:31
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "chai": "^1.9.1",$/;"	function	line:32
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "istanbul": "^0.3.0",$/;"	function	line:33
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "mocha": "^1.21.4",$/;"	function	line:34
pre-commit	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "pre-commit": "^1.0.10",$/;"	function	line:35
semistandard	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/package.json	/^    "semistandard": "^7.0.2"$/;"	function	line:36
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^    define(function () {$/;"	function	line:10
toTitleCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^  function toTitleCase (str) {$/;"	function	line:32
sanitizeRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^  function sanitizeRule (rule) {$/;"	function	line:42
restoreCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^  function restoreCase (word, token) {$/;"	function	line:58
interpolate	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^  function interpolate (str, args) {$/;"	function	line:80
sanitizeWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^  function sanitizeWord (token, word, collection) {$/;"	function	line:94
replaceWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^  function replaceWord (replaceMap, keepMap, rules) {$/;"	function	line:131
pluralize	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^  function pluralize (word, count, inclusive) {$/;"	function	line:159
addPluralRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^  pluralize.addPluralRule = function (rule, replacement) {$/;"	function	line:190
addSingularRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^  pluralize.addSingularRule = function (rule, replacement) {$/;"	function	line:200
addUncountableRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^  pluralize.addUncountableRule = function (word) {$/;"	function	line:209
addIrregularRule	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/pluralize.js	/^  pluralize.addIrregularRule = function (single, plural) {$/;"	function	line:226
Pluralize	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/Readme.md	/^# Pluralize$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/Readme.md	/^## Installation$/;"	function	line:10
Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/Readme.md	/^### Node$/;"	function	line:17
AMD	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/Readme.md	/^### AMD$/;"	function	line:23
`<script>` tag	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/Readme.md	/^### `<script>` tag$/;"	function	line:31
Why?	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/Readme.md	/^## Why?$/;"	function	line:37
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/Readme.md	/^## Usage$/;"	function	line:41
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/pluralize/Readme.md	/^## License$/;"	function	line:67
1.1.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 1.1.2$/;"	function	line:1
1.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 1.1.1$/;"	function	line:6
1.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 1.1.0$/;"	function	line:9
1.0.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 1.0.3$/;"	function	line:19
1.0.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 1.0.2$/;"	function	line:22
1.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 1.0.1$/;"	function	line:25
1.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 1.0.0$/;"	function	line:28
0.6.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 0.6.0$/;"	function	line:50
0.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 0.5.0$/;"	function	line:58
0.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 0.4.0$/;"	function	line:70
0.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 0.3.0$/;"	function	line:76
0.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 0.2.0$/;"	function	line:93
0.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/CHANGELOG.md	/^# 0.1.0$/;"	function	line:98
curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^curry = function(f){$/;"	function	line:6
curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^});$/;"	function	line:5
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^fix = function(f){$/;"	function	line:12
fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^});$/;"	function	line:11
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^memoize = function(f){$/;"	function	line:26
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^});$/;"	function	line:25
module.exports.curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^module.exports = {$/;"	property	line:45
module.exports.flip	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^  curry: curry,$/;"	property	line:46
module.exports.fix	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^  flip: flip,$/;"	property	line:47
module.exports.apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^  fix: fix,$/;"	property	line:48
module.exports.over	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^  apply: apply,$/;"	property	line:49
module.exports.memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^  over: over,$/;"	property	line:50
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^function curry$(f, bound){$/;"	function	line:53
_curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^  _curry = function(args) {$/;"	function	line:55
curry$.context	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^  var context,$/;"	function	line:54
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Func.js	/^function curry$(f, bound){$/;"	function	line:53
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^id = function(x){$/;"	function	line:8
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^Num = require('.\/Num.js');$/;"	function	line:7
prelude.Func	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^prelude = {$/;"	property	line:30
prelude.List	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^  Func: Func,$/;"	property	line:31
prelude.Obj	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^  List: List,$/;"	property	line:32
prelude.Str	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^  Obj: Obj,$/;"	property	line:33
prelude.Num	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^  Str: Str,$/;"	property	line:34
prelude.id	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^  Num: Num,$/;"	property	line:35
prelude.isType	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^  id: id,$/;"	property	line:36
prelude.replicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^  isType: isType,$/;"	property	line:37
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^function curry$(f, bound){$/;"	function	line:166
_curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^  _curry = function(args) {$/;"	function	line:168
curry$.context	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^  var context,$/;"	function	line:167
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/index.js	/^function curry$(f, bound){$/;"	function	line:166
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^compact = function(xs){$/;"	function	line:19
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^});$/;"	function	line:18
tail	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^tail = function(xs){$/;"	function	line:71
tail	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:70
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^last = function(xs){$/;"	function	line:77
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:76
initial	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^initial = function(xs){$/;"	function	line:80
initial	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:79
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^empty = function(xs){$/;"	function	line:86
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:85
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^reverse = function(xs){$/;"	function	line:89
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:88
unique	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^unique = function(xs){$/;"	function	line:92
unique	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:91
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^concat = function(xss){$/;"	function	line:149
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^});$/;"	function	line:148
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^flatten = function(xs){$/;"	function	line:163
flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^});$/;"	function	line:162
difference	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^difference = function(xs){$/;"	function	line:178
difference	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:177
intersection	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^intersection = function(xs){$/;"	function	line:194
intersection	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:193
union	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^union = function(){$/;"	function	line:210
union	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:209
andList	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^andList = function(xs){$/;"	function	line:253
andList	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^});$/;"	function	line:252
orList	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^orList = function(xs){$/;"	function	line:263
orList	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:262
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^sort = function(xs){$/;"	function	line:293
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^});$/;"	function	line:292
sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^sum = function(xs){$/;"	function	line:318
sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^});$/;"	function	line:317
product	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^product = function(xs){$/;"	function	line:327
product	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:326
maximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^maximum = function(xs){$/;"	function	line:345
maximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:344
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^minimum = function(xs){$/;"	function	line:356
minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:355
zipAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^zipAll = function(){$/;"	function	line:496
zipAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^});$/;"	function	line:495
zipAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^zipAllWith = function(f){$/;"	function	line:515
fn$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  function fn$(){$/;"	function	line:528
zipAllWith.fn$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  function fn$(){$/;"	function	line:528
zipAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^};$/;"	function	line:514
module.exports.each	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^module.exports = {$/;"	property	line:586
module.exports.map	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  each: each,$/;"	property	line:587
module.exports.filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  map: map,$/;"	property	line:588
module.exports.compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  filter: filter,$/;"	property	line:589
module.exports.reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  compact: compact,$/;"	property	line:590
module.exports.partition	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  reject: reject,$/;"	property	line:591
module.exports.find	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  partition: partition,$/;"	property	line:592
module.exports.head	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  find: find,$/;"	property	line:593
module.exports.first	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  head: head,$/;"	property	line:594
module.exports.tail	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  first: first,$/;"	property	line:595
module.exports.last	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  tail: tail,$/;"	property	line:596
module.exports.initial	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  last: last,$/;"	property	line:597
module.exports.empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  initial: initial,$/;"	property	line:598
module.exports.reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  empty: empty,$/;"	property	line:599
module.exports.difference	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  reverse: reverse,$/;"	property	line:600
module.exports.intersection	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  difference: difference,$/;"	property	line:601
module.exports.union	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  intersection: intersection,$/;"	property	line:602
module.exports.countBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  union: union,$/;"	property	line:603
module.exports.groupBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  countBy: countBy,$/;"	property	line:604
module.exports.fold	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  groupBy: groupBy,$/;"	property	line:605
module.exports.fold1	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  fold: fold,$/;"	property	line:606
module.exports.foldl	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  fold1: fold1,$/;"	property	line:607
module.exports.foldl1	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  foldl: foldl,$/;"	property	line:608
module.exports.foldr	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  foldl1: foldl1,$/;"	property	line:609
module.exports.foldr1	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  foldr: foldr,$/;"	property	line:610
module.exports.unfoldr	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  foldr1: foldr1,$/;"	property	line:611
module.exports.andList	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  unfoldr: unfoldr,$/;"	property	line:612
module.exports.orList	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  andList: andList,$/;"	property	line:613
module.exports.any	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  orList: orList,$/;"	property	line:614
module.exports.all	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  any: any,$/;"	property	line:615
module.exports.unique	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  all: all,$/;"	property	line:616
module.exports.uniqueBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  unique: unique,$/;"	property	line:617
module.exports.sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  uniqueBy: uniqueBy,$/;"	property	line:618
module.exports.sortWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  sort: sort,$/;"	property	line:619
module.exports.sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  sortWith: sortWith,$/;"	property	line:620
module.exports.sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  sortBy: sortBy,$/;"	property	line:621
module.exports.product	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  sum: sum,$/;"	property	line:622
module.exports.mean	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  product: product,$/;"	property	line:623
module.exports.average	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  mean: mean,$/;"	property	line:624
module.exports.concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  average: average,$/;"	property	line:625
module.exports.concatMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  concat: concat,$/;"	property	line:626
module.exports.flatten	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  concatMap: concatMap,$/;"	property	line:627
module.exports.maximum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  flatten: flatten,$/;"	property	line:628
module.exports.minimum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  maximum: maximum,$/;"	property	line:629
module.exports.maximumBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  minimum: minimum,$/;"	property	line:630
module.exports.minimumBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  maximumBy: maximumBy,$/;"	property	line:631
module.exports.scan	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  minimumBy: minimumBy,$/;"	property	line:632
module.exports.scan1	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  scan: scan,$/;"	property	line:633
module.exports.scanl	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  scan1: scan1,$/;"	property	line:634
module.exports.scanl1	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  scanl: scanl,$/;"	property	line:635
module.exports.scanr	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  scanl1: scanl1,$/;"	property	line:636
module.exports.scanr1	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  scanr: scanr,$/;"	property	line:637
module.exports.slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  scanr1: scanr1,$/;"	property	line:638
module.exports.take	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  slice: slice,$/;"	property	line:639
module.exports.drop	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  take: take,$/;"	property	line:640
module.exports.splitAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  drop: drop,$/;"	property	line:641
module.exports.takeWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  splitAt: splitAt,$/;"	property	line:642
module.exports.dropWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  takeWhile: takeWhile,$/;"	property	line:643
module.exports.span	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  dropWhile: dropWhile,$/;"	property	line:644
module.exports.breakList	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  span: span,$/;"	property	line:645
module.exports.zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  breakList: breakList,$/;"	property	line:646
module.exports.zipWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  zip: zip,$/;"	property	line:647
module.exports.zipAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  zipWith: zipWith,$/;"	property	line:648
module.exports.zipAllWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  zipAll: zipAll,$/;"	property	line:649
module.exports.at	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  zipAllWith: zipAllWith,$/;"	property	line:650
module.exports.elemIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  at: at,$/;"	property	line:651
module.exports.elemIndices	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  elemIndex: elemIndex,$/;"	property	line:652
module.exports.findIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  elemIndices: elemIndices,$/;"	property	line:653
module.exports.findIndices	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  findIndex: findIndex,$/;"	property	line:654
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^function curry$(f, bound){$/;"	function	line:657
_curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  _curry = function(args) {$/;"	function	line:659
curry$.context	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^  var context,$/;"	function	line:658
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^function curry$(f, bound){$/;"	function	line:657
in$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^function in$(x, xs){$/;"	function	line:670
in$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^function in$(x, xs){$/;"	function	line:670
compose$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^function compose$() {$/;"	function	line:675
compose$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^function compose$() {$/;"	function	line:675
not$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^function not$(x){ return !x; }/;"	function	line:686
not$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/List.js	/^function not$(x){ return !x; }/;"	function	line:686
max	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^var max, min, negate, abs, signum, quot, rem, div, mod, recip, pi, tau, exp, sqrt, ln, pow, sin, tan, cos, asin, acos, atan, atan2, truncate, round, ceiling, floor, isItNaN, even, odd, gcd, lcm;$/;"	variable	line:2
negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^negate = function(x){$/;"	function	line:9
negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^});$/;"	function	line:8
signum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^signum = function(x){$/;"	function	line:13
signum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^abs = Math.abs;$/;"	function	line:12
truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^truncate = function(x){$/;"	function	line:55
truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^});$/;"	function	line:54
isItNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^isItNaN = function(x){$/;"	function	line:61
isItNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^floor = Math.floor;$/;"	function	line:60
even	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^even = function(x){$/;"	function	line:64
even	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^};$/;"	function	line:63
odd	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^odd = function(x){$/;"	function	line:67
odd	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^};$/;"	function	line:66
module.exports.max	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^module.exports = {$/;"	property	line:84
module.exports.min	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  max: max,$/;"	property	line:85
module.exports.negate	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  min: min,$/;"	property	line:86
module.exports.abs	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  negate: negate,$/;"	property	line:87
module.exports.signum	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  abs: abs,$/;"	property	line:88
module.exports.quot	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  signum: signum,$/;"	property	line:89
module.exports.rem	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  quot: quot,$/;"	property	line:90
module.exports.div	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  rem: rem,$/;"	property	line:91
module.exports.mod	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  div: div,$/;"	property	line:92
module.exports.recip	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  mod: mod,$/;"	property	line:93
module.exports.pi	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  recip: recip,$/;"	property	line:94
module.exports.tau	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  pi: pi,$/;"	property	line:95
module.exports.exp	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  tau: tau,$/;"	property	line:96
module.exports.sqrt	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  exp: exp,$/;"	property	line:97
module.exports.ln	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  sqrt: sqrt,$/;"	property	line:98
module.exports.pow	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  ln: ln,$/;"	property	line:99
module.exports.sin	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  pow: pow,$/;"	property	line:100
module.exports.tan	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  sin: sin,$/;"	property	line:101
module.exports.cos	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  tan: tan,$/;"	property	line:102
module.exports.acos	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  cos: cos,$/;"	property	line:103
module.exports.asin	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  acos: acos,$/;"	property	line:104
module.exports.atan	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  asin: asin,$/;"	property	line:105
module.exports.atan2	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  atan: atan,$/;"	property	line:106
module.exports.truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  atan2: atan2,$/;"	property	line:107
module.exports.round	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  truncate: truncate,$/;"	property	line:108
module.exports.ceiling	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  round: round,$/;"	property	line:109
module.exports.floor	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  ceiling: ceiling,$/;"	property	line:110
module.exports.isItNaN	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  floor: floor,$/;"	property	line:111
module.exports.even	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  isItNaN: isItNaN,$/;"	property	line:112
module.exports.odd	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  even: even,$/;"	property	line:113
module.exports.gcd	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  odd: odd,$/;"	property	line:114
module.exports.lcm	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  gcd: gcd,$/;"	property	line:115
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^function curry$(f, bound){$/;"	function	line:118
_curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  _curry = function(args) {$/;"	function	line:120
curry$.context	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^  var context,$/;"	function	line:119
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Num.js	/^function curry$(f, bound){$/;"	function	line:118
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^var values, keys, pairsToObj, objToPairs, listsToObj, objToLists, empty, each, map, compact, filter, reject, partition, find;$/;"	variable	line:2
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^values = function(object){$/;"	function	line:3
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^var values, keys, pairsToObj, objToPairs, listsToObj, objToLists, empty, each, map, compact, filter, reject, partition, find;$/;"	function	line:2
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^keys = function(object){$/;"	function	line:11
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^};$/;"	function	line:10
pairsToObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^pairsToObj = function(object){$/;"	function	line:18
pairsToObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^};$/;"	function	line:17
objToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^objToPairs = function(object){$/;"	function	line:26
objToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^};$/;"	function	line:25
objToLists	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^objToLists = function(object){$/;"	function	line:43
objToLists	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^});$/;"	function	line:42
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^empty = function(object){$/;"	function	line:54
empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^};$/;"	function	line:53
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^compact = function(object){$/;"	function	line:77
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^});$/;"	function	line:76
module.exports.values	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^module.exports = {$/;"	property	line:126
module.exports.keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  values: values,$/;"	property	line:127
module.exports.pairsToObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  keys: keys,$/;"	property	line:128
module.exports.objToPairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  pairsToObj: pairsToObj,$/;"	property	line:129
module.exports.listsToObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  objToPairs: objToPairs,$/;"	property	line:130
module.exports.objToLists	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  listsToObj: listsToObj,$/;"	property	line:131
module.exports.empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  objToLists: objToLists,$/;"	property	line:132
module.exports.each	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  empty: empty,$/;"	property	line:133
module.exports.map	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  each: each,$/;"	property	line:134
module.exports.filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  map: map,$/;"	property	line:135
module.exports.compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  filter: filter,$/;"	property	line:136
module.exports.reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  compact: compact,$/;"	property	line:137
module.exports.partition	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  reject: reject,$/;"	property	line:138
module.exports.find	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  partition: partition,$/;"	property	line:139
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^function curry$(f, bound){$/;"	function	line:142
_curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  _curry = function(args) {$/;"	function	line:144
curry$.context	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^  var context,$/;"	function	line:143
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Obj.js	/^function curry$(f, bound){$/;"	function	line:142
split	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^var split, join, lines, unlines, words, unwords, chars, unchars, reverse, repeat, capitalize, camelize, dasherize;$/;"	variable	line:2
lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^lines = function(str){$/;"	function	line:9
lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^});$/;"	function	line:8
unlines	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^unlines = function(it){$/;"	function	line:15
unlines	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^};$/;"	function	line:14
words	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^words = function(str){$/;"	function	line:18
words	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^};$/;"	function	line:17
unwords	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^unwords = function(it){$/;"	function	line:24
unwords	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^};$/;"	function	line:23
chars	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^chars = function(it){$/;"	function	line:27
chars	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^};$/;"	function	line:26
unchars	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^unchars = function(it){$/;"	function	line:30
unchars	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^};$/;"	function	line:29
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^reverse = function(str){$/;"	function	line:33
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^};$/;"	function	line:32
capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^capitalize = function(str){$/;"	function	line:44
capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^});$/;"	function	line:43
camelize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^camelize = function(it){$/;"	function	line:47
camelize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^};$/;"	function	line:46
dasherize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^dasherize = function(str){$/;"	function	line:52
dasherize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^};$/;"	function	line:51
module.exports.split	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^module.exports = {$/;"	property	line:65
module.exports.join	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  split: split,$/;"	property	line:66
module.exports.lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  join: join,$/;"	property	line:67
module.exports.unlines	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  lines: lines,$/;"	property	line:68
module.exports.words	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  unlines: unlines,$/;"	property	line:69
module.exports.unwords	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  words: words,$/;"	property	line:70
module.exports.chars	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  unwords: unwords,$/;"	property	line:71
module.exports.unchars	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  chars: chars,$/;"	property	line:72
module.exports.reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  unchars: unchars,$/;"	property	line:73
module.exports.repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  reverse: reverse,$/;"	property	line:74
module.exports.capitalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  repeat: repeat,$/;"	property	line:75
module.exports.camelize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  capitalize: capitalize,$/;"	property	line:76
module.exports.dasherize	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  camelize: camelize,$/;"	property	line:77
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^function curry$(f, bound){$/;"	function	line:80
_curry	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  _curry = function(args) {$/;"	function	line:82
curry$.context	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^  var context,$/;"	function	line:81
curry$	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/lib/Str.js	/^function curry$(f, bound){$/;"	function	line:80
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "name": "prelude-ls",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "version": "1.1.2",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "author": "George Zahariev <z@georgezahariev.com>",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "description": "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "keywords": [$/;"	function	line:6
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "main": "lib\/",$/;"	function	line:20
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "files": [$/;"	function	line:21
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "homepage": "http:\/\/preludels.com",$/;"	function	line:26
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "bugs": "https:\/\/github.com\/gkz\/prelude-ls\/issues",$/;"	function	line:27
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "licenses": [$/;"	function	line:28
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^      "type": "MIT",$/;"	function	line:30
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^      "url": "https:\/\/raw.github.com\/gkz\/prelude-ls\/master\/LICENSE"$/;"	function	line:31
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "engines": {$/;"	function	line:34
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^    "node": ">= 0.8.0"$/;"	function	line:35
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "repository": {$/;"	function	line:37
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^    "type": "git",$/;"	function	line:38
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^    "url": "git:\/\/github.com\/gkz\/prelude-ls.git"$/;"	function	line:39
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "scripts": {$/;"	function	line:41
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^    "test": "make test"$/;"	function	line:42
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^  "devDependencies": {$/;"	function	line:44
livescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^    "livescript": "~1.4.0",$/;"	function	line:45
uglify-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^    "uglify-js": "~2.4.12",$/;"	function	line:46
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^    "mocha": "~2.2.4",$/;"	function	line:47
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^    "istanbul": "~0.2.4",$/;"	function	line:48
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^    "browserify": "~3.24.13",$/;"	function	line:49
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/package.json	/^    "sinon": "~1.10.2"$/;"	function	line:50
prelude.ls [![Build Status](https://travis-ci.org/gkz/prelude-ls.png?branch=master)](https://travis-ci.org/gkz/prelude-ls)	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/README.md	/^# prelude.ls [![Build Status](https:\/\/travis-ci.org\/gkz\/prelude-ls.png?branch=master)](https:\/\/travis-ci.org\/gkz\/prelude-ls)$/;"	function	line:1
Development	/Users/jonathan/repos/identifiers-arxiv/node_modules/prelude-ls/README.md	/^### Development$/;"	function	line:9
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/.travis.yml	/^node_js:$/;"	function	line:2
{%= name %} {%= badge("fury") %}	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/.verb.md	/^# {%= name %} {%= badge("fury") %}$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/.verb.md	/^## Install$/;"	function	line:33
Run tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/.verb.md	/^## Run tests$/;"	function	line:36
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/.verb.md	/^## API$/;"	function	line:42
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/.verb.md	/^## Contributing$/;"	function	line:45
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/.verb.md	/^## Author$/;"	function	line:48
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/.verb.md	/^## License$/;"	function	line:51
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/index.js	/^exports.before = function before(str, re) {$/;"	function	line:23
exports.before	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/index.js	/^'use strict';$/;"	function	line:8
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/index.js	/^exports.before = function before(str, re) {$/;"	function	line:23
after	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/index.js	/^exports.after = function after(str) {$/;"	function	line:44
exports.after	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/index.js	/^};$/;"	function	line:29
after	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/index.js	/^exports.after = function after(str) {$/;"	function	line:44
randomize	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/index.js	/^function randomize() {$/;"	function	line:50
randomize	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/index.js	/^function randomize() {$/;"	function	line:50
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "name": "preserve",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "description": "Temporarily substitute tokens in the given `string` with placeholders, then put them back after transforming the string.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "version": "0.2.0",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/preserve",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "url": "git:\/\/github.com\/jonschlinkert\/preserve.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/preserve\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "license": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "type": "MIT",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/preserve\/blob\/master\/LICENSE-MIT"$/;"	function	line:19
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "main": "index.js",$/;"	function	line:21
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "engines": {$/;"	function	line:22
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "node": ">=0.10.0"$/;"	function	line:23
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "scripts": {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "test": "mocha -R spec"$/;"	function	line:26
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "devDependencies": {$/;"	function	line:28
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "benchmarked": "^0.1.3",$/;"	function	line:29
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "chalk": "^0.5.1",$/;"	function	line:30
js-beautify	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "js-beautify": "^1.5.4",$/;"	function	line:31
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "mocha": "*",$/;"	function	line:32
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^    "should": "*"$/;"	function	line:33
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/package.json	/^  "keywords": [$/;"	function	line:35
preserve [![NPM version](https://badge.fury.io/js/preserve.svg)](http://badge.fury.io/js/preserve)	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/README.md	/^# preserve [![NPM version](https:\/\/badge.fury.io\/js\/preserve.svg)](http:\/\/badge.fury.io\/js\/preserve)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/README.md	/^## Install$/;"	function	line:33
Install with [npm](npmjs.org)	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/README.md	/^## Install with [npm](npmjs.org)$/;"	function	line:34
Run tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/README.md	/^## Run tests$/;"	function	line:40
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/README.md	/^## API$/;"	function	line:46
[.before](index.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/README.md	/^### [.before](index.js#L23)$/;"	function	line:47
[.after](index.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/README.md	/^### [.after](index.js#L44)$/;"	function	line:59
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/README.md	/^## Contributing$/;"	function	line:72
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/README.md	/^## Author$/;"	function	line:75
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/README.md	/^## License$/;"	function	line:82
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/test.js	/^var should = require('should');$/;"	variable	line:10
tokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/test.js	/^var tokens = require('.\/');$/;"	variable	line:11
re	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/test.js	/^var re = \/<%=\\s*[^>]+%>\/g;$/;"	variable	line:13
pretty	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/test.js	/^var pretty = function(str) {$/;"	function	line:14
pretty	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/test.js	/^var pretty = function(str) {$/;"	function	line:14
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/test.js	/^describe('preserve tokens', function () {$/;"	function	line:21
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/test.js	/^  it('should preserve tokens in the given string', function () {$/;"	function	line:30
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/test.js	/^    it('should replace matches with placeholder tokens:', function () {$/;"	function	line:36
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/preserve/test.js	/^    it('should replace placeholder tokens with original values:', function () {$/;"	function	line:42
isToStringedArrayType	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function isToStringedArrayType(toStringed) {$/;"	function	line:26
isToStringedArrayType	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function isToStringedArrayType(toStringed) {$/;"	function	line:26
printNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printNumber(val) {$/;"	function	line:43
printNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printNumber(val) {$/;"	function	line:43
printFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printFunction(val, printFunctionName) {$/;"	function	line:51
printFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printFunction(val, printFunctionName) {$/;"	function	line:51
printSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printSymbol(val) {$/;"	function	line:61
printSymbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printSymbol(val) {$/;"	function	line:61
printError	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printError(val) {$/;"	function	line:65
printError	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printError(val) {$/;"	function	line:65
printBasicValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printBasicValue(val, printFunctionName, escapeRegex) {$/;"	function	line:69
printBasicValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printBasicValue(val, printFunctionName, escapeRegex) {$/;"	function	line:69
printList	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printList(list, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:135
printList	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printList(list, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:135
printArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printArguments(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:157
printArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printArguments(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:157
printArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printArray(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:161
printArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printArray(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:161
printMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printMap(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:165
printMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printMap(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:165
printObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printObject(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:194
printObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printObject(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:194
printSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printSet(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:229
printSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printSet(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:229
printComplexValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printComplexValue(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:255
printComplexValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printComplexValue(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:255
printPlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printPlugin(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:285
boundPrint	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^  function boundPrint(val) {$/;"	function	line:302
printPlugin.boundPrint	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^  function boundPrint(val) {$/;"	function	line:302
boundIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^  function boundIndent(str) {$/;"	function	line:306
printPlugin.boundIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^  function boundIndent(str) {$/;"	function	line:306
printPlugin	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function printPlugin(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:285
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function print(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:318
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function print(val, indent, prevIndent, spacing, edgeSpacing, refs, maxDepth, currentDepth, plugins, min, callToJSON, printFunctionName, escapeRegex, colors) {$/;"	function	line:318
const.callToJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^const DEFAULTS = {$/;"	property	line:332
const.escapeRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^  callToJSON: true,$/;"	property	line:333
const.highlight	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^  escapeRegex: false,$/;"	property	line:334
const.indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^  highlight: false,$/;"	property	line:335
const.maxDepth	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^  indent: 2,$/;"	property	line:336
const.min	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^  maxDepth: Infinity,$/;"	property	line:337
const.plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^  min: false,$/;"	property	line:338
validateOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function validateOptions(opts) {$/;"	function	line:349
validateOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function validateOptions(opts) {$/;"	function	line:349
normalizeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function normalizeOptions(opts) {$/;"	function	line:361
normalizeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function normalizeOptions(opts) {$/;"	function	line:361
createIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function createIndent(indent) {$/;"	function	line:375
createIndent	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function createIndent(indent) {$/;"	function	line:375
prettyFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function prettyFormat(val, opts) {$/;"	function	line:379
prettyFormat	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/index.js	/^function prettyFormat(val, opts) {$/;"	function	line:379
traverseChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactElement.js	/^function traverseChildren(opaqueChildren, cb) {$/;"	function	line:15
traverseChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactElement.js	/^function traverseChildren(opaqueChildren, cb) {$/;"	function	line:15
printChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactElement.js	/^function printChildren(flatChildren, print, indent, colors, opts) {$/;"	function	line:23
printChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactElement.js	/^function printChildren(flatChildren, print, indent, colors, opts) {$/;"	function	line:23
printProps	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactElement.js	/^function printProps(props, print, indent, colors, opts) {$/;"	function	line:35
printProps	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactElement.js	/^function printProps(props, print, indent, colors, opts) {$/;"	function	line:35
printElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactElement.js	/^function printElement(element, print, indent, colors, opts) {$/;"	function	line:56
printElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactElement.js	/^function printElement(element, print, indent, colors, opts) {$/;"	function	line:56
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactElement.js	/^  print(val, print, indent, opts, colors) {$/;"	function	line:85
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactElement.js	/^  test(object) {$/;"	function	line:88
printChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactTestComponent.js	/^function printChildren(children, print, indent, colors, opts) {$/;"	function	line:15
printChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactTestComponent.js	/^function printChildren(children, print, indent, colors, opts) {$/;"	function	line:15
printProps	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactTestComponent.js	/^function printProps(props, print, indent, colors, opts) {$/;"	function	line:19
printProps	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactTestComponent.js	/^function printProps(props, print, indent, colors, opts) {$/;"	function	line:19
printInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactTestComponent.js	/^function printInstance(instance, print, indent, colors, opts) {$/;"	function	line:36
printInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactTestComponent.js	/^function printInstance(instance, print, indent, colors, opts) {$/;"	function	line:36
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactTestComponent.js	/^  print(val, print, indent, opts, colors) {$/;"	function	line:60
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/build/plugins/ReactTestComponent.js	/^  test(object) {$/;"	function	line:63
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^  "name": "pretty-format",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^  "version": "18.1.0",$/;"	function	line:3
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^  "repository": {$/;"	function	line:4
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^    "type": "git",$/;"	function	line:5
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^    "url": "https:\/\/github.com\/facebook\/jest.git"$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:8
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^  "description": "Stringify any JavaScript value.",$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^  "main": "build\/index.js",$/;"	function	line:10
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^  "author": "James Kyle <me@thejameskyle.com>",$/;"	function	line:11
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^  "scripts": {$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^    "test": "..\/..\/packages\/jest-cli\/bin\/jest.js",$/;"	function	line:13
perf	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^    "perf": "node perf\/test.js"$/;"	function	line:14
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^  "dependencies": {$/;"	function	line:16
ansi-styles	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/package.json	/^    "ansi-styles": "^2.2.1"$/;"	function	line:17
testCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^function testCase(name, fn) {$/;"	function	line:23
testCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^function testCase(name, fn) {$/;"	function	line:23
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^function test(name, value, ignoreResult, prettyFormatOpts) {$/;"	function	line:54
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^  function log(current) {$/;"	function	line:82
test.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^  function log(current) {$/;"	function	line:82
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^function test(name, value, ignoreResult, prettyFormatOpts) {$/;"	function	line:54
returnArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^function returnArguments() {$/;"	function	line:127
returnArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^function returnArguments() {$/;"	function	line:127
named	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^function named() {}$/;"	function	line:146
named	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^function named() {}$/;"	function	line:146
const.prop	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^const objectWithPropsAndSymbols = {prop: 'value1'};$/;"	property	line:164
const.prop1	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^const parallelReferences = {$/;"	property	line:186
const.prop2	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/perf/test.js	/^  prop1: parallelReferencesInner,$/;"	property	line:187
pretty-format	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/README.md	/^# pretty-format$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/README.md	/^## Installation$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/README.md	/^## Usage$/;"	function	line:16
Type Support	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/README.md	/^#### Type Support$/;"	function	line:49
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/README.md	/^### API$/;"	function	line:53
Plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/README.md	/^### Plugins$/;"	function	line:92
`ReactTestComponent` and `ReactElement` plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/pretty-format/README.md	/^#### `ReactTestComponent` and `ReactElement` plugins$/;"	function	line:116
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "author": {$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^    "name": "Ben Newman",$/;"	function	line:3
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^    "email": "bn@cs.stanford.edu"$/;"	function	line:4
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "name": "private",$/;"	function	line:6
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "description": "Utility for associating truly private state with any JavaScript object",$/;"	function	line:7
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "keywords": [$/;"	function	line:8
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "version": "0.1.7",$/;"	function	line:19
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "homepage": "http:\/\/github.com\/benjamn\/private",$/;"	function	line:20
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "repository": {$/;"	function	line:21
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^    "type": "git",$/;"	function	line:22
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^    "url": "git:\/\/github.com\/benjamn\/private.git"$/;"	function	line:23
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "license": "MIT",$/;"	function	line:25
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "main": "private.js",$/;"	function	line:26
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "files": [$/;"	function	line:27
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "scripts": {$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^    "test": "mocha --reporter spec --full-trace test\/run.js"$/;"	function	line:31
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "engines": {$/;"	function	line:33
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^    "node": ">= 0.6"$/;"	function	line:34
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^  "devDependencies": {$/;"	function	line:36
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/package.json	/^    "mocha": "^3.2.0"$/;"	function	line:37
defProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function defProp(obj, name, value) {$/;"	function	line:7
defProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function defProp(obj, name, value) {$/;"	function	line:7
makeSafeToCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function makeSafeToCall(fun) {$/;"	function	line:22
makeSafeToCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function makeSafeToCall(fun) {$/;"	function	line:22
cloner	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^var cloner = function(){};$/;"	function	line:37
cloner	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^var cloner = function(){};$/;"	function	line:37
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function create(prototype) {$/;"	function	line:38
cloner	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^  }$/;"	class	line:41
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function create(prototype) {$/;"	function	line:38
rand	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^var rand = Math.random;$/;"	variable	line:46
makeUniqueKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function makeUniqueKey() {$/;"	function	line:49
makeUniqueKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function makeUniqueKey() {$/;"	function	line:49
internString	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function internString(str) {$/;"	function	line:57
internString	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function internString(str) {$/;"	function	line:57
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^Object.getOwnPropertyNames = function getOwnPropertyNames(object) {$/;"	function	line:71
Object.getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^var originalGetOPNs = Object.getOwnPropertyNames;$/;"	function	line:70
getOwnPropertyNames	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^Object.getOwnPropertyNames = function getOwnPropertyNames(object) {$/;"	function	line:71
defaultCreatorFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function defaultCreatorFn(object) {$/;"	function	line:89
defaultCreatorFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function defaultCreatorFn(object) {$/;"	function	line:89
makeAccessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function makeAccessor(secretCreatorFn) {$/;"	function	line:93
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^  function register(object) {$/;"	function	line:99
vault	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^    function vault(key, forget) {$/;"	function	line:102
makeAccessor.register.vault	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^    function vault(key, forget) {$/;"	function	line:102
makeAccessor.register	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^  function register(object) {$/;"	function	line:99
accessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^  function accessor(object) {$/;"	function	line:115
makeAccessor.accessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^  function accessor(object) {$/;"	function	line:115
forget	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^  accessor.forget = function(object) {$/;"	function	line:121
accessor.forget	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^  }$/;"	function	line:119
makeAccessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/private/private.js	/^function makeAccessor(secretCreatorFn) {$/;"	function	line:93
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/.travis.yml	/^node_js:$/;"	function	line:2
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/index.js	/^function nextTick(fn, arg1, arg2, arg3) {$/;"	function	line:11
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/index.js	/^  switch (len) {$/;"	function	line:17
afterTickOne	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/index.js	/^    return process.nextTick(function afterTickOne() {$/;"	function	line:22
afterTickTwo	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/index.js	/^    return process.nextTick(function afterTickTwo() {$/;"	function	line:26
afterTickThree	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/index.js	/^    return process.nextTick(function afterTickThree() {$/;"	function	line:30
afterTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/index.js	/^    return process.nextTick(function afterTick() {$/;"	function	line:39
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/index.js	/^function nextTick(fn, arg1, arg2, arg3) {$/;"	function	line:11
Copyright (c) 2015 Calvin Metcalf	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/license.md	/^# Copyright (c) 2015 Calvin Metcalf$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^  "name": "process-nextick-args",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^  "version": "1.0.7",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^  "description": "process.nextTick but always with args",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^    "test": "node test.js"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^    "url": "https:\/\/github.com\/calvinmetcalf\/process-nextick-args.git"$/;"	function	line:11
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^  "author": "",$/;"	function	line:13
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^  "license": "MIT",$/;"	function	line:14
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^  "bugs": {$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^    "url": "https:\/\/github.com\/calvinmetcalf\/process-nextick-args\/issues"$/;"	function	line:16
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^  "homepage": "https:\/\/github.com\/calvinmetcalf\/process-nextick-args",$/;"	function	line:18
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^  "devDependencies": {$/;"	function	line:19
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/package.json	/^    "tap": "~0.2.6"$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/test.js	/^var test = require("tap").test;$/;"	variable	line:1
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/test.js	/^var nextTick = require('.\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/test.js	/^test('should work', function (t) {$/;"	function	line:4
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/test.js	/^  nextTick(function (a) {$/;"	function	line:6
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/test.js	/^    nextTick(function (thing) {$/;"	function	line:8
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/test.js	/^  nextTick(function (a, b, c) {$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/test.js	/^test('correct number of arguments', function (t) {$/;"	function	line:19
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/process-nextick-args/test.js	/^  nextTick(function () {$/;"	function	line:21
1.1.7 / 2014-06-30	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 1.1.7 \/ 2014-06-30$/;"	function	line:1
1.1.6 / 2014-06-16	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 1.1.6 \/ 2014-06-16$/;"	function	line:6
1.1.5 / 2014-03-25	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 1.1.5 \/ 2014-03-25$/;"	function	line:11
1.1.4 / 2014-03-14	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 1.1.4 \/ 2014-03-14$/;"	function	line:17
1.1.3 / 2013-12-31	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 1.1.3 \/ 2013-12-31$/;"	function	line:23
1.1.2 / 2013-10-17	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 1.1.2 \/ 2013-10-17$/;"	function	line:29
1.1.0 / 2013-09-18	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 1.1.0 \/ 2013-09-18$/;"	function	line:33
1.0.1 / 2013-08-07	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 1.0.1 \/ 2013-08-07$/;"	function	line:41
1.0.0 / 2013-06-18	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 1.0.0 \/ 2013-06-18$/;"	function	line:45
0.1.0 / 2012-09-19	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 0.1.0 \/ 2012-09-19$/;"	function	line:51
0.0.5 / 2012-08-07	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 0.0.5 \/ 2012-08-07$/;"	function	line:57
0.0.4 / 2011-11-14	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 0.0.4 \/ 2011-11-14$/;"	function	line:62
0.0.3 / 2011-04-20	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 0.0.3 \/ 2011-04-20$/;"	function	line:66
0.0.2 / 2011-04-20	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 0.0.2 \/ 2011-04-20$/;"	function	line:70
0.0.1 / 2010-01-03	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/History.md	/^### 0.0.1 \/ 2010-01-03$/;"	function	line:75
ProgressBar	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/lib/node-progress.js	/^function ProgressBar(fmt, options) {$/;"	function	line:41
ProgressBar	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/lib/node-progress.js	/^function ProgressBar(fmt, options) {$/;"	class	line:41
tick	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/lib/node-progress.js	/^ProgressBar.prototype.tick = function(len, tokens){$/;"	function	line:75
ProgressBar.tick	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/lib/node-progress.js	/^ProgressBar.prototype.tick = function(len, tokens){$/;"	method	line:75
render	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/lib/node-progress.js	/^ProgressBar.prototype.render = function (tokens) {$/;"	function	line:105
ProgressBar.render	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/lib/node-progress.js	/^ProgressBar.prototype.render = function (tokens) {$/;"	method	line:105
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/lib/node-progress.js	/^ProgressBar.prototype.update = function (ratio, tokens) {$/;"	function	line:162
ProgressBar.update	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/lib/node-progress.js	/^ProgressBar.prototype.update = function (ratio, tokens) {$/;"	method	line:162
terminate	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/lib/node-progress.js	/^ProgressBar.prototype.terminate = function () {$/;"	function	line:175
ProgressBar.terminate	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/lib/node-progress.js	/^ProgressBar.prototype.terminate = function () {$/;"	method	line:175
EXAMPLES	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/Makefile	/^EXAMPLES = $(foreach EXAMPLE, $(wildcard examples\/*.js), $(EXAMPLE))$/;"	macro	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/package.json	/^    "name": "progress"$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/package.json	/^          "name": "Christoffer Hallas"$/;"	function	line:9
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/package.json	/^          "name": "Jordan Scales"$/;"	function	line:13
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/Readme.md	/^## Installation$/;"	function	line:3
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/Readme.md	/^## Usage$/;"	function	line:9
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/Readme.md	/^### Options$/;"	function	line:28
Tokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/Readme.md	/^### Tokens$/;"	function	line:41
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/Readme.md	/^## Examples$/;"	function	line:52
Download	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/Readme.md	/^### Download$/;"	function	line:54
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/progress/Readme.md	/^## License$/;"	function	line:101
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/.travis.yml	/^node_js:$/;"	function	line:2
branches	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/.travis.yml	/^branches:$/;"	function	line:5
only	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/.travis.yml	/^  only:$/;"	function	line:6
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/.travis.yml	/^notifications:$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/.travis.yml	/^  email:$/;"	function	line:9
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/package.json	/^    "name"            : "prr"$/;"	function	line:2
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/package.json	/^        "type"            : "git"$/;"	function	line:12
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/package.json	/^        "tap"             : "*"$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/package.json	/^        "test"            : "node .\/test.js"$/;"	function	line:20
makeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/prr.js	/^    , makeOptions = function (value, options) {$/;"	function	line:25
op	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/prr.js	/^          , op = function (p) {$/;"	function	line:28
prr	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/prr.js	/^    , prr = function (obj, key, value, options) {$/;"	function	line:44
prr [![Build Status](https://secure.travis-ci.org/rvagg/prr.png)](http://travis-ci.org/rvagg/prr)	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/README.md	/^# prr [![Build Status](https:\/\/secure.travis-ci.org\/rvagg\/prr.png)](http:\/\/travis-ci.org\/rvagg\/prr)$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/README.md	/^## Usage$/;"	function	line:5
Where can I use it?	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/README.md	/^## Where can I use it?$/;"	function	line:37
Licence	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/README.md	/^## Licence$/;"	function	line:43
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/test.js	/^test('test multiple key:value pairs', function (t) {$/;"	function	line:43
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/test.js	/^test('test descriptor options', function (t) {$/;"	function	line:69
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/prr/test.js	/^test('test descriptor options, string form', function (t) {$/;"	function	line:126
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"name": "punycode",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"version": "1.4.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"homepage": "https:\/\/mths.be\/punycode",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"main": "punycode.js",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"keywords": [$/;"	function	line:7
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"license": "MIT",$/;"	function	line:16
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"author": {$/;"	function	line:17
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"name": "Mathias Bynens",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"url": "https:\/\/mathiasbynens.be\/"$/;"	function	line:19
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"contributors": [$/;"	function	line:21
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^			"name": "Mathias Bynens",$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^			"url": "https:\/\/mathiasbynens.be\/"$/;"	function	line:24
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^			"name": "John-David Dalton",$/;"	function	line:27
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^			"url": "http:\/\/allyoucanleet.com\/"$/;"	function	line:28
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"repository": {$/;"	function	line:31
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"type": "git",$/;"	function	line:32
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"url": "https:\/\/github.com\/bestiejs\/punycode.js.git"$/;"	function	line:33
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"bugs": "https:\/\/github.com\/bestiejs\/punycode.js\/issues",$/;"	function	line:35
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"files": [$/;"	function	line:36
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"scripts": {$/;"	function	line:40
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"test": "node tests\/tests.js"$/;"	function	line:41
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"devDependencies": {$/;"	function	line:43
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"coveralls": "^2.11.4",$/;"	function	line:44
grunt	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"grunt": "^0.4.5",$/;"	function	line:45
grunt-contrib-uglify	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"grunt-contrib-uglify": "^0.11.0",$/;"	function	line:46
grunt-shell	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"grunt-shell": "^1.1.2",$/;"	function	line:47
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"istanbul": "^0.4.1",$/;"	function	line:48
qunit-extras	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"qunit-extras": "^1.4.4",$/;"	function	line:49
qunitjs	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"qunitjs": "~1.11.0",$/;"	function	line:50
requirejs	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"requirejs": "^2.1.22"$/;"	function	line:51
jspm	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^	"jspm": {$/;"	function	line:53
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^		"map": {$/;"	function	line:54
./punycode.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^			".\/punycode.js": {$/;"	function	line:55
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/package.json	/^				"node": "@node\/punycode"$/;"	function	line:56
freeModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	var freeModule = typeof module == 'object' && module &&$/;"	variable	line:7
freeGlobal	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	var freeGlobal = typeof global == 'object' && global;$/;"	variable	line:9
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function error(type) {$/;"	function	line:66
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function error(type) {$/;"	function	line:66
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function map(array, fn) {$/;"	function	line:78
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function map(array, fn) {$/;"	function	line:78
mapDomain	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function mapDomain(string, fn) {$/;"	function	line:97
mapDomain	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function mapDomain(string, fn) {$/;"	function	line:97
ucs2decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function ucs2decode(string) {$/;"	function	line:126
ucs2decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function ucs2decode(string) {$/;"	function	line:126
ucs2encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function ucs2encode(array) {$/;"	function	line:160
ucs2encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function ucs2encode(array) {$/;"	function	line:160
basicToDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function basicToDigit(codePoint) {$/;"	function	line:182
basicToDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function basicToDigit(codePoint) {$/;"	function	line:182
digitToBasic	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function digitToBasic(digit, flag) {$/;"	function	line:206
digitToBasic	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function digitToBasic(digit, flag) {$/;"	function	line:206
adapt	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function adapt(delta, numPoints, firstTime) {$/;"	function	line:217
adapt	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function adapt(delta, numPoints, firstTime) {$/;"	function	line:217
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function decode(input) {$/;"	function	line:234
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function decode(input) {$/;"	function	line:234
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function encode(input) {$/;"	function	line:335
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function encode(input) {$/;"	function	line:335
toUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function toUnicode(input) {$/;"	function	line:453
toUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function toUnicode(input) {$/;"	function	line:453
toASCII	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function toASCII(input) {$/;"	function	line:472
toASCII	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	function toASCII(input) {$/;"	function	line:472
punycode.version	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^	punycode = {$/;"	property	line:483
punycode.ucs2	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^		'version': '1.4.1',$/;"	property	line:489
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/punycode.js	/^		define('punycode', function() {$/;"	function	line:515
Punycode.js [![Build status](https://travis-ci.org/bestiejs/punycode.js.svg?branch=master)](https://travis-ci.org/bestiejs/punycode.js) [![Code coverage status](http://img.shields.io/coveralls/bestiejs/punycode.js/master.svg)](https://coveralls.io/r/bestiejs/punycode.js) [![Dependency status](https://gemnasium.com/bestiejs/punycode.js.svg)](https://gemnasium.com/bestiejs/punycode.js)	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^# Punycode.js [![Build status](https:\/\/travis-ci.org\/bestiejs\/punycode.js.svg?branch=master)](https:\/\/travis-ci.org\/bestiejs\/punycode.js) [![Code coverage status](http:\/\/img.shields.io\/coveralls\/bestiejs\/punycode.js\/master.svg)](https:\/\/coveralls.io\/r\/bestiejs\/punycode.js) [![Dependency status](https:\/\/gemnasium.com\/bestiejs\/punycode.js.svg)](https:\/\/gemnasium.com\/bestiejs\/punycode.js)$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^## Installation$/;"	function	line:15
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^## API$/;"	function	line:69
`punycode.decode(string)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^### `punycode.decode(string)`$/;"	function	line:71
`punycode.encode(string)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^### `punycode.encode(string)`$/;"	function	line:81
`punycode.toUnicode(input)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^### `punycode.toUnicode(input)`$/;"	function	line:91
`punycode.toASCII(input)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^### `punycode.toASCII(input)`$/;"	function	line:107
`punycode.ucs2`	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^### `punycode.ucs2`$/;"	function	line:123
`punycode.ucs2.decode(string)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^#### `punycode.ucs2.decode(string)`$/;"	function	line:125
`punycode.ucs2.encode(codePoints)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^#### `punycode.ucs2.encode(codePoints)`$/;"	function	line:137
`punycode.version`	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^### `punycode.version`$/;"	function	line:148
Unit tests & code coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^## Unit tests & code coverage$/;"	function	line:152
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^## Author$/;"	function	line:162
Contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^## Contributors$/;"	function	line:168
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/punycode/README.md	/^## License$/;"	function	line:174
**6.3.1**	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## **6.3.1**$/;"	function	line:1
**6.3.0**	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## **6.3.0**$/;"	function	line:13
**6.2.1**	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## **6.2.1**$/;"	function	line:27
[**6.2.0**](https://github.com/ljharb/qs/issues?milestone=36&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**6.2.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=36&state=closed)$/;"	function	line:34
[**6.1.0**](https://github.com/ljharb/qs/issues?milestone=35&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**6.1.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=35&state=closed)$/;"	function	line:39
[**6.0.2**](https://github.com/ljharb/qs/issues?milestone=33&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**6.0.2**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=33&state=closed)$/;"	function	line:44
[**6.0.1**](https://github.com/ljharb/qs/issues?milestone=32&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**6.0.1**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=32&state=closed)$/;"	function	line:47
[**6.0.0**](https://github.com/ljharb/qs/issues?milestone=31&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**6.0.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=31&state=closed)$/;"	function	line:50
**5.2.1**	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## **5.2.1**$/;"	function	line:53
[**5.2.0**](https://github.com/ljharb/qs/issues?milestone=30&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**5.2.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=30&state=closed)$/;"	function	line:56
[**5.1.0**](https://github.com/ljharb/qs/issues?milestone=29&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**5.1.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=29&state=closed)$/;"	function	line:59
[**5.0.0**](https://github.com/ljharb/qs/issues?milestone=28&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**5.0.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=28&state=closed)$/;"	function	line:63
[**4.0.0**](https://github.com/ljharb/qs/issues?milestone=26&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**4.0.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=26&state=closed)$/;"	function	line:67
[**3.1.0**](https://github.com/ljharb/qs/issues?milestone=24&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**3.1.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=24&state=closed)$/;"	function	line:70
[**3.0.0**](https://github.com/ljharb/qs/issues?milestone=23&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**3.0.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=23&state=closed)$/;"	function	line:73
[**2.4.1**](https://github.com/ljharb/qs/issues?milestone=20&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.4.1**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=20&state=closed)$/;"	function	line:85
[**2.4.0**](https://github.com/ljharb/qs/issues?milestone=19&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.4.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=19&state=closed)$/;"	function	line:88
[**2.3.3**](https://github.com/ljharb/qs/issues?milestone=18&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.3.3**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=18&state=closed)$/;"	function	line:91
[**2.3.2**](https://github.com/ljharb/qs/issues?milestone=17&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.3.2**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=17&state=closed)$/;"	function	line:95
[**2.3.1**](https://github.com/ljharb/qs/issues?milestone=16&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.3.1**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=16&state=closed)$/;"	function	line:98
[**2.3.0**](https://github.com/ljharb/qs/issues?milestone=15&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.3.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=15&state=closed)$/;"	function	line:101
[**2.2.5**](https://github.com/ljharb/qs/issues?milestone=14&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.2.5**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=14&state=closed)$/;"	function	line:104
[**2.2.4**](https://github.com/ljharb/qs/issues?milestone=13&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.2.4**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=13&state=closed)$/;"	function	line:109
[**2.2.3**](https://github.com/ljharb/qs/issues?milestone=12&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.2.3**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=12&state=closed)$/;"	function	line:112
[**2.2.2**](https://github.com/ljharb/qs/issues?milestone=11&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.2.2**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=11&state=closed)$/;"	function	line:116
[**2.2.1**](https://github.com/ljharb/qs/issues?milestone=10&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.2.1**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=10&state=closed)$/;"	function	line:121
[**2.2.0**](https://github.com/ljharb/qs/issues?milestone=9&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.2.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=9&state=closed)$/;"	function	line:125
[**2.1.0**](https://github.com/ljharb/qs/issues?milestone=8&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.1.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=8&state=closed)$/;"	function	line:131
[**2.0.0**](https://github.com/ljharb/qs/issues?milestone=7&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**2.0.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=7&state=closed)$/;"	function	line:134
[**1.2.2**](https://github.com/ljharb/qs/issues?milestone=6&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**1.2.2**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=6&state=closed)$/;"	function	line:139
[**1.2.1**](https://github.com/ljharb/qs/issues?milestone=5&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**1.2.1**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=5&state=closed)$/;"	function	line:142
[**1.2.0**](https://github.com/ljharb/qs/issues?milestone=4&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**1.2.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=4&state=closed)$/;"	function	line:146
[**1.1.0**](https://github.com/ljharb/qs/issues?milestone=3&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**1.1.0**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=3&state=closed)$/;"	function	line:150
[**1.0.2**](https://github.com/ljharb/qs/issues?milestone=2&state=closed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/CHANGELOG.md	/^## [**1.0.2**](https:\/\/github.com\/ljharb\/qs\/issues?milestone=2&state=closed)$/;"	function	line:155
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.Qs = f()}})(function(){var define,module,exports;return (function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){$/;"	function	line:1
RFC1738	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^        RFC1738: function (value) {$/;"	function	line:10
RFC3986	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^        RFC3986: function (value) {$/;"	function	line:13
parseQueryStringValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^var parseValues = function parseQueryStringValues(str, options) {$/;"	function	line:53
parseObjectRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^var parseObject = function parseObjectRecursive(chain, val, options) {$/;"	function	line:79
parseQueryStringKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^var parseKeys = function parseQueryStringKeys(givenKey, val, options) {$/;"	function	line:111
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^module.exports = function (str, opts) {$/;"	function	line:165
brackets	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^    brackets: function brackets(prefix) { \/\/ eslint-disable-line func-name-matching$/;"	function	line:209
indices	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^    indices: function indices(prefix, key) { \/\/ eslint-disable-line func-name-matching$/;"	function	line:212
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^    repeat: function repeat(prefix) { \/\/ eslint-disable-line func-name-matching$/;"	function	line:215
serializeDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^    serializeDate: function serializeDate(date) { \/\/ eslint-disable-line func-name-matching$/;"	function	line:226
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^module.exports = function (object, opts) {$/;"	function	line:321
arrayToObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^exports.arrayToObject = function (source, options) {$/;"	function	line:418
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^exports.merge = function (target, source, options) {$/;"	function	line:429
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^exports.decode = function (str) {$/;"	function	line:482
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^exports.encode = function (str) {$/;"	function	line:490
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^exports.compact = function (obj, references) {$/;"	function	line:539
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^exports.isRegExp = function (obj) {$/;"	function	line:574
isBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/dist/qs.js	/^exports.isBuffer = function (obj) {$/;"	function	line:578
replace	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/formats.js	/^var replace = String.prototype.replace;$/;"	variable	line:3
percentTwenties	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/formats.js	/^var percentTwenties = \/%20\/g;$/;"	variable	line:4
module.exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/formats.js	/^module.exports = {$/;"	property	line:6
module.exports.formatters	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/formats.js	/^    'default': 'RFC3986',$/;"	property	line:7
RFC1738	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/formats.js	/^        RFC1738: function (value) {$/;"	function	line:9
RFC3986	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/formats.js	/^        RFC3986: function (value) {$/;"	function	line:12
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/index.js	/^var stringify = require('.\/stringify');$/;"	variable	line:3
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/index.js	/^var parse = require('.\/parse');$/;"	variable	line:4
formats	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/index.js	/^var formats = require('.\/formats');$/;"	variable	line:5
module.exports.formats	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/index.js	/^module.exports = {$/;"	property	line:7
module.exports.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/index.js	/^    formats: formats,$/;"	property	line:8
module.exports.stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/index.js	/^    parse: parse,$/;"	property	line:9
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^var utils = require('.\/utils');$/;"	variable	line:3
defaults.allowDots	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^var defaults = {$/;"	property	line:7
defaults.allowPrototypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^    allowDots: false,$/;"	property	line:8
defaults.arrayLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^    allowPrototypes: false,$/;"	property	line:9
defaults.decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^    arrayLimit: 20,$/;"	property	line:10
parseQueryStringValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^var parseValues = function parseQueryStringValues(str, options) {$/;"	function	line:19
parseValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^var parseValues = function parseQueryStringValues(str, options) {$/;"	function	line:19
parseQueryStringValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^var parseValues = function parseQueryStringValues(str, options) {$/;"	function	line:19
parseObjectRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^var parseObject = function parseObjectRecursive(chain, val, options) {$/;"	function	line:45
parseObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^var parseObject = function parseObjectRecursive(chain, val, options) {$/;"	function	line:45
parseObjectRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^var parseObject = function parseObjectRecursive(chain, val, options) {$/;"	function	line:45
parseQueryStringKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^var parseKeys = function parseQueryStringKeys(givenKey, val, options) {$/;"	function	line:77
parseKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^var parseKeys = function parseQueryStringKeys(givenKey, val, options) {$/;"	function	line:77
parseQueryStringKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^var parseKeys = function parseQueryStringKeys(givenKey, val, options) {$/;"	function	line:77
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^module.exports = function (str, opts) {$/;"	function	line:131
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^};$/;"	function	line:129
tempObj	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/parse.js	/^    var tempObj = typeof str === 'string' ? parseValues(str, options) : str;$/;"	variable	line:153
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^var utils = require('.\/utils');$/;"	variable	line:3
formats	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^var formats = require('.\/formats');$/;"	variable	line:4
brackets	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^    brackets: function brackets(prefix) { \/\/ eslint-disable-line func-name-matching$/;"	function	line:7
indices	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^    indices: function indices(prefix, key) { \/\/ eslint-disable-line func-name-matching$/;"	function	line:10
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^    repeat: function repeat(prefix) { \/\/ eslint-disable-line func-name-matching$/;"	function	line:13
toISO	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^var toISO = Date.prototype.toISOString;$/;"	variable	line:18
defaults.delimiter	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^var defaults = {$/;"	property	line:20
defaults.encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^    delimiter: '&',$/;"	property	line:21
defaults.encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^    encode: true,$/;"	property	line:22
serializeDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^    serializeDate: function serializeDate(date) { \/\/ eslint-disable-line func-name-matching$/;"	function	line:24
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^var stringify = function stringify( \/\/ eslint-disable-line func-name-matching$/;"	function	line:31
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^module.exports = function (object, opts) {$/;"	function	line:119
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/stringify.js	/^};$/;"	function	line:117
arrayToObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^exports.arrayToObject = function (source, options) {$/;"	function	line:14
exports.arrayToObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^}());$/;"	function	line:12
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^exports.merge = function (target, source, options) {$/;"	function	line:25
exports.merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^};$/;"	function	line:23
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^exports.decode = function (str) {$/;"	function	line:78
exports.decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^};$/;"	function	line:76
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^exports.encode = function (str) {$/;"	function	line:86
exports.encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^};$/;"	function	line:84
compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^exports.compact = function (obj, references) {$/;"	function	line:135
exports.compact	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^};$/;"	function	line:133
isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^exports.isRegExp = function (obj) {$/;"	function	line:170
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^exports.isRegExp = function (obj) {$/;"	class	line:170
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^    return Object.prototype.toString.call(obj) === '[object RegExp]';$/;"	method	line:171
exports.isRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^};$/;"	function	line:168
isBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^exports.isBuffer = function (obj) {$/;"	function	line:174
exports.isBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/lib/utils.js	/^};$/;"	function	line:172
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "name": "qs",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "description": "A querystring parser that supports nesting and arrays, with a depth limit",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "homepage": "https:\/\/github.com\/ljharb\/qs",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "version": "6.3.1",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "url": "https:\/\/github.com\/ljharb\/qs.git"$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "main": "lib\/index.js",$/;"	function	line:10
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "contributors": [$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^      "name": "Jordan Harband",$/;"	function	line:13
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^      "email": "ljharb@gmail.com",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^      "url": "http:\/\/ljharb.codes"$/;"	function	line:15
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "keywords": [$/;"	function	line:18
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "engines": {$/;"	function	line:22
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "node": ">=0.6"$/;"	function	line:23
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "dependencies": {},$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "devDependencies": {$/;"	function	line:26
@ljharb/eslint-config	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "@ljharb\/eslint-config": "^11.0.0",$/;"	function	line:27
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "browserify": "^14.1.0",$/;"	function	line:28
covert	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "covert": "^1.1.0",$/;"	function	line:29
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "eslint": "^3.15.0",$/;"	function	line:30
evalmd	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "evalmd": "^0.0.17",$/;"	function	line:31
iconv-lite	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "iconv-lite": "^0.4.15",$/;"	function	line:32
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "mkdirp": "^0.5.1",$/;"	function	line:33
parallelshell	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "parallelshell": "^2.0.0",$/;"	function	line:34
qs-iconv	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "qs-iconv": "^1.0.4",$/;"	function	line:35
safe-publish-latest	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "safe-publish-latest": "^1.1.1",$/;"	function	line:36
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "tape": "^4.6.3"$/;"	function	line:37
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "scripts": {$/;"	function	line:39
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "prepublish": "safe-publish-latest && npm run dist",$/;"	function	line:40
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "pretest": "npm run --silent readme && npm run --silent lint",$/;"	function	line:41
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "test": "npm run --silent coverage",$/;"	function	line:42
tests-only	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "tests-only": "node test",$/;"	function	line:43
readme	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "readme": "evalmd README.md",$/;"	function	line:44
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "lint": "eslint lib\/*.js test\/*.js",$/;"	function	line:45
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "coverage": "covert test",$/;"	function	line:46
dist	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^    "dist": "mkdirp dist && browserify --standalone Qs lib\/index.js > dist\/qs.js"$/;"	function	line:47
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/package.json	/^  "license": "BSD-3-Clause"$/;"	function	line:49
qs	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/README.md	/^# qs$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/README.md	/^## Usage$/;"	function	line:11
Parsing Objects	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/README.md	/^### Parsing Objects$/;"	function	line:24
Parsing Arrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/README.md	/^### Parsing Arrays$/;"	function	line:136
Stringifying	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/README.md	/^### Stringifying$/;"	function	line:207
Handling of `null` values	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/README.md	/^### Handling of `null` values$/;"	function	line:363
Dealing with special character sets	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/README.md	/^### Dealing with special character sets$/;"	function	line:401
RFC 3986 and RFC 1738 space encoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/README.md	/^### RFC 3986 and RFC 1738 space encoding$/;"	function	line:422
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/parse.js	/^var test = require('tape');$/;"	variable	line:3
qs	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/parse.js	/^var qs = require('..\/');$/;"	variable	line:4
iconv	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/parse.js	/^var iconv = require('iconv-lite');$/;"	variable	line:5
decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/parse.js	/^            decoder: function (str) {$/;"	function	line:464
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/stringify.js	/^var test = require('tape');$/;"	variable	line:3
qs	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/stringify.js	/^var qs = require('..\/');$/;"	variable	line:4
iconv	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/stringify.js	/^var iconv = require('iconv-lite');$/;"	variable	line:5
filterFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/stringify.js	/^        var filterFunc = function (prefix, value) {$/;"	function	line:382
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/stringify.js	/^        var sort = function (a, b) {$/;"	function	line:409
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/stringify.js	/^        var sort = function (a, b) {$/;"	function	line:418
encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/stringify.js	/^            encoder: function (str) {$/;"	function	line:440
encoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/stringify.js	/^            encoder: function (buffer) {$/;"	function	line:464
toISOString	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/stringify.js	/^        mutatedDate.toISOString = function () {$/;"	function	line:483
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/utils.js	/^var test = require('tape');$/;"	variable	line:3
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/qs/test/utils.js	/^var utils = require('..\/lib\/utils');$/;"	variable	line:4
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/index.js	/^var isNumber = require('is-number');$/;"	variable	line:11
typeOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/index.js	/^var typeOf = require('kind-of');$/;"	variable	line:12
type.lower	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/index.js	/^var type = {$/;"	property	line:24
type.upper	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/index.js	/^  lower: 'abcdefghijklmnopqrstuvwxyz',$/;"	property	line:25
type.number	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/index.js	/^  upper: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ',$/;"	property	line:26
type.special	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/index.js	/^  number: '0123456789',$/;"	property	line:27
randomatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/index.js	/^function randomatic(pattern, length, options) {$/;"	function	line:44
randomatic	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/index.js	/^function randomatic(pattern, length, options) {$/;"	function	line:44
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "name": "randomatic",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "description": "Generate randomized strings of a specified length, fast. Only the length is necessary, but you can optionally generate patterns using any combination of numeric, alpha-numeric, alphabetical, special or custom characters.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "version": "1.1.6",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/randomatic",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "repository": "jonschlinkert\/randomatic",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/randomatic\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "node": ">= 0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "test": "mocha"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "dependencies": {$/;"	function	line:22
is-number	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "is-number": "^2.0.2",$/;"	function	line:23
kind-of	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "kind-of": "^3.0.2"$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "devDependencies": {$/;"	function	line:26
ansi-bold	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "ansi-bold": "^0.1.1",$/;"	function	line:27
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "benchmarked": "^0.1.4",$/;"	function	line:28
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "glob": "^5.0.15",$/;"	function	line:29
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "gulp-format-md": "^0.1.11",$/;"	function	line:30
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "mocha": "*",$/;"	function	line:31
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "should": "*"$/;"	function	line:32
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "keywords": [$/;"	function	line:34
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^  "verb": {$/;"	function	line:47
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "toc": false,$/;"	function	line:48
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "layout": "default",$/;"	function	line:49
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "tasks": [$/;"	function	line:50
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "plugins": [$/;"	function	line:53
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "related": {$/;"	function	line:56
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^      "list": [$/;"	function	line:57
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "lint": {$/;"	function	line:63
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^      "reflinks": true$/;"	function	line:64
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/package.json	/^    "reflinks": [$/;"	function	line:66
randomatic [![NPM version](https://img.shields.io/npm/v/randomatic.svg?style=flat)](https://www.npmjs.com/package/randomatic) [![NPM monthly downloads](https://img.shields.io/npm/dm/randomatic.svg?style=flat)](https://npmjs.org/package/randomatic)  [![NPM total downloads](https://img.shields.io/npm/dt/randomatic.svg?style=flat)](https://npmjs.org/package/randomatic) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/randomatic.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/randomatic)	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^# randomatic [![NPM version](https:\/\/img.shields.io\/npm\/v\/randomatic.svg?style=flat)](https:\/\/www.npmjs.com\/package\/randomatic) [![NPM monthly downloads](https:\/\/img.shields.io\/npm\/dm\/randomatic.svg?style=flat)](https:\/\/npmjs.org\/package\/randomatic)  [![NPM total downloads](https:\/\/img.shields.io\/npm\/dt\/randomatic.svg?style=flat)](https:\/\/npmjs.org\/package\/randomatic) [![Linux Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/randomatic.svg?style=flat&label=Travis)](https:\/\/travis-ci.org\/jonschlinkert\/randomatic)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^## API$/;"	function	line:19
pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^### pattern$/;"	function	line:28
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^### length$/;"	function	line:53
chars	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^#### chars$/;"	function	line:74
Usage Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^## Usage Examples$/;"	function	line:87
About	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^## About$/;"	function	line:100
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^### Related projects$/;"	function	line:102
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^### Contributing$/;"	function	line:108
Contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^### Contributors$/;"	function	line:112
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^### Building docs$/;"	function	line:120
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^### Running tests$/;"	function	line:130
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^### Author$/;"	function	line:138
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/randomatic/README.md	/^### License$/;"	function	line:145
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/index.js	/^var path = require('path');$/;"	variable	line:2
loadJsonFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/index.js	/^var loadJsonFile = require('load-json-file');$/;"	variable	line:3
normalizePackageData	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/index.js	/^var normalizePackageData = require('normalize-package-data');$/;"	variable	line:4
pathType	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/index.js	/^var pathType = require('path-type');$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/index.js	/^module.exports = function (fp, opts) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/index.js	/^var pathType = require('path-type');$/;"	function	line:5
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/index.js	/^module.exports.sync = function (fp, opts) {$/;"	function	line:32
module.exports.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/index.js	/^};$/;"	function	line:30
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "name": "read-pkg",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "version": "1.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "description": "Read a package.json file",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "repository": "sindresorhus\/read-pkg",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "dependencies": {$/;"	function	line:33
load-json-file	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^    "load-json-file": "^1.0.0",$/;"	function	line:34
normalize-package-data	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^    "normalize-package-data": "^2.3.2",$/;"	function	line:35
path-type	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^    "path-type": "^1.0.0"$/;"	function	line:36
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^  "devDependencies": {$/;"	function	line:38
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^    "ava": "*",$/;"	function	line:39
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/package.json	/^    "xo": "*"$/;"	function	line:40
read-pkg [![Build Status](https://travis-ci.org/sindresorhus/read-pkg.svg?branch=master)](https://travis-ci.org/sindresorhus/read-pkg)	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^# read-pkg [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/read-pkg.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/read-pkg)$/;"	function	line:1
Why	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^## Why$/;"	function	line:6
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^## Install$/;"	function	line:14
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^## Usage$/;"	function	line:21
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^## API$/;"	function	line:43
readPkg([path], [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^### readPkg([path], [options])$/;"	function	line:45
readPkg.sync([path], [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^### readPkg.sync([path], [options])$/;"	function	line:49
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^#### path$/;"	function	line:53
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^#### options$/;"	function	line:60
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^##### normalize$/;"	function	line:62
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^## Related$/;"	function	line:70
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg/readme.md	/^## License$/;"	function	line:77
findUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/index.js	/^var findUp = require('find-up');$/;"	variable	line:2
readPkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/index.js	/^var readPkg = require('read-pkg');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/index.js	/^module.exports = function (opts) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/index.js	/^var readPkg = require('read-pkg');$/;"	function	line:3
sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/index.js	/^module.exports.sync = function (opts) {$/;"	function	line:20
module.exports.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/index.js	/^};$/;"	function	line:18
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "name": "read-pkg-up",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "description": "Read the closest package.json file",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "repository": "sindresorhus\/read-pkg-up",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "dependencies": {$/;"	function	line:51
find-up	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^    "find-up": "^1.0.0",$/;"	function	line:52
read-pkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^    "read-pkg": "^1.0.0"$/;"	function	line:53
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^  "devDependencies": {$/;"	function	line:55
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^    "ava": "*",$/;"	function	line:56
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/package.json	/^    "xo": "*"$/;"	function	line:57
read-pkg-up [![Build Status](https://travis-ci.org/sindresorhus/read-pkg-up.svg?branch=master)](https://travis-ci.org/sindresorhus/read-pkg-up)	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^# read-pkg-up [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/read-pkg-up.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/read-pkg-up)$/;"	function	line:1
Why	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^## Why$/;"	function	line:6
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^## Install$/;"	function	line:15
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^## Usage$/;"	function	line:22
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^## API$/;"	function	line:43
readPkgUp([options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^### readPkgUp([options])$/;"	function	line:45
readPkgUp.sync([options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^### readPkgUp.sync([options])$/;"	function	line:49
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^#### options$/;"	function	line:53
cwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^##### cwd$/;"	function	line:55
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^##### normalize$/;"	function	line:62
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^## Related$/;"	function	line:70
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/read-pkg-up/readme.md	/^## License$/;"	function	line:77
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^sudo: false$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^language: node_js$/;"	function	line:2
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^before_install:$/;"	function	line:3
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^notifications:$/;"	function	line:6
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^  email: false$/;"	function	line:7
matrix	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^matrix:$/;"	function	line:8
fast_finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^  fast_finish: true$/;"	function	line:9
include	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^  include:$/;"	function	line:10
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=test$/;"	function	line:12
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=test$/;"	function	line:14
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=test$/;"	function	line:16
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=test$/;"	function	line:18
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=test$/;"	function	line:20
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=test$/;"	function	line:22
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=test$/;"	function	line:24
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=test$/;"	function	line:26
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=test$/;"	function	line:28
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=test$/;"	function	line:30
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=browser BROWSER_NAME=android BROWSER_VERSION="4.0..latest"$/;"	function	line:32
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=browser BROWSER_NAME=ie BROWSER_VERSION="9..latest"$/;"	function	line:34
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=browser BROWSER_NAME=opera BROWSER_VERSION="11..latest"$/;"	function	line:36
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=browser BROWSER_NAME=chrome BROWSER_VERSION="-3..latest"$/;"	function	line:38
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=browser BROWSER_NAME=firefox BROWSER_VERSION="-3..latest"$/;"	function	line:40
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=browser BROWSER_NAME=safari BROWSER_VERSION="5..latest"$/;"	function	line:42
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^    env: TASK=browser BROWSER_NAME=microsoftedge BROWSER_VERSION=latest$/;"	function	line:44
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^script: "npm run $TASK"$/;"	function	line:45
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^env:$/;"	function	line:46
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/.travis.yml	/^  global:$/;"	function	line:47
streams WG Meeting 2015-01-30	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md	/^# streams WG Meeting 2015-01-30$/;"	function	line:1
Links	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md	/^## Links$/;"	function	line:3
Agenda	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md	/^## Agenda$/;"	function	line:9
Minutes	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md	/^## Minutes$/;"	function	line:18
adopt a charter	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md	/^### adopt a charter$/;"	function	line:20
What versioning scheme should be adopted?	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md	/^### What versioning scheme should be adopted?$/;"	function	line:24
streamline creation of streams	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md	/^### streamline creation of streams$/;"	function	line:31
remove implicit flowing of streams on(‘data’)	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md	/^### remove implicit flowing of streams on(‘data’)$/;"	function	line:39
processNextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^var processNextTick = require('process-nextick-args');$/;"	variable	line:21
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^var util = require('core-util-is');$/;"	variable	line:25
Readable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^var Readable = require('.\/_stream_readable');$/;"	variable	line:29
Writable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^var Writable = require('.\/_stream_writable');$/;"	variable	line:30
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^var keys = objectKeys(Writable.prototype);$/;"	variable	line:34
Duplex	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^function Duplex(options) {$/;"	function	line:40
Duplex	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^function Duplex(options) {$/;"	class	line:40
onend	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^function onend() {$/;"	function	line:57
onend	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^function onend() {$/;"	function	line:57
onEndNT	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^function onEndNT(self) {$/;"	function	line:67
onEndNT	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^function onEndNT(self) {$/;"	function	line:67
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^function forEach(xs, f) {$/;"	function	line:71
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_duplex.js	/^function forEach(xs, f) {$/;"	function	line:71
Transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_passthrough.js	/^var Transform = require('.\/_stream_transform');$/;"	variable	line:9
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_passthrough.js	/^var util = require('core-util-is');$/;"	variable	line:12
PassThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_passthrough.js	/^function PassThrough(options) {$/;"	function	line:18
PassThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_passthrough.js	/^function PassThrough(options) {$/;"	function	line:18
_transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_passthrough.js	/^PassThrough.prototype._transform = function (chunk, encoding, cb) {$/;"	function	line:24
PassThrough	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_passthrough.js	/^}$/;"	class	line:22
PassThrough._transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_passthrough.js	/^PassThrough.prototype._transform = function (chunk, encoding, cb) {$/;"	method	line:24
processNextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var processNextTick = require('process-nextick-args');$/;"	variable	line:6
isArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var isArray = require('isarray');$/;"	variable	line:10
Duplex	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var Duplex;$/;"	variable	line:14
EE	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var EE = require('events').EventEmitter;$/;"	variable	line:20
EElistenerCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var EElistenerCount = function (emitter, type) {$/;"	function	line:22
EElistenerCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var EElistenerCount = function (emitter, type) {$/;"	function	line:22
Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var Stream;$/;"	variable	line:28
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var Buffer = require('buffer').Buffer;$/;"	variable	line:38
bufferShim	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var bufferShim = require('buffer-shims');$/;"	variable	line:40
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var util = require('core-util-is');$/;"	variable	line:44
debugUtil	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var debugUtil = require('util');$/;"	variable	line:49
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var debug = void 0;$/;"	variable	line:50
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  debug = function () {};$/;"	function	line:54
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^} else {$/;"	function	line:53
BufferList	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var BufferList = require('.\/internal\/streams\/BufferList');$/;"	variable	line:58
StringDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var StringDecoder;$/;"	variable	line:59
prependListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function prependListener(emitter, event, fn) {$/;"	function	line:63
prependListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function prependListener(emitter, event, fn) {$/;"	function	line:63
ReadableState	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function ReadableState(options, stream) {$/;"	function	line:77
ReadableState	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function ReadableState(options, stream) {$/;"	class	line:77
Readable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function Readable(options) {$/;"	function	line:146
Readable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function Readable(options) {$/;"	class	line:146
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.push = function (chunk, encoding) {$/;"	function	line:165
Readable.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.push = function (chunk, encoding) {$/;"	method	line:165
unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.unshift = function (chunk) {$/;"	function	line:180
Readable.unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.unshift = function (chunk) {$/;"	method	line:180
isPaused	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.isPaused = function () {$/;"	function	line:185
Readable.isPaused	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.isPaused = function () {$/;"	method	line:185
readableAddChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function readableAddChunk(stream, state, chunk, encoding, addToFront) {$/;"	function	line:189
readableAddChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function readableAddChunk(stream, state, chunk, encoding, addToFront) {$/;"	function	line:189
needMoreData	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function needMoreData(state) {$/;"	function	line:244
needMoreData	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function needMoreData(state) {$/;"	function	line:244
setEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.setEncoding = function (enc) {$/;"	function	line:249
Readable.setEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.setEncoding = function (enc) {$/;"	method	line:249
MAX_HWM	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^var MAX_HWM = 0x800000;$/;"	variable	line:257
computeNewHighWaterMark	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function computeNewHighWaterMark(n) {$/;"	function	line:258
computeNewHighWaterMark	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function computeNewHighWaterMark(n) {$/;"	function	line:258
howMuchToRead	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function howMuchToRead(n, state) {$/;"	function	line:277
howMuchToRead	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function howMuchToRead(n, state) {$/;"	function	line:277
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.read = function (n) {$/;"	function	line:296
Readable.read	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.read = function (n) {$/;"	method	line:296
chunkInvalid	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function chunkInvalid(state, chunk) {$/;"	function	line:396
chunkInvalid	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function chunkInvalid(state, chunk) {$/;"	function	line:396
onEofChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function onEofChunk(stream, state) {$/;"	function	line:404
onEofChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function onEofChunk(stream, state) {$/;"	function	line:404
emitReadable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function emitReadable(stream) {$/;"	function	line:422
emitReadable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function emitReadable(stream) {$/;"	function	line:422
emitReadable_	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function emitReadable_(stream) {$/;"	function	line:432
emitReadable_	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function emitReadable_(stream) {$/;"	function	line:432
maybeReadMore	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function maybeReadMore(stream, state) {$/;"	function	line:444
maybeReadMore	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function maybeReadMore(stream, state) {$/;"	function	line:444
maybeReadMore_	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function maybeReadMore_(stream, state) {$/;"	function	line:451
maybeReadMore_	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function maybeReadMore_(stream, state) {$/;"	function	line:451
_read	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype._read = function (n) {$/;"	function	line:467
Readable._read	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype._read = function (n) {$/;"	method	line:467
pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.pipe = function (dest, pipeOpts) {$/;"	function	line:471
Readable.pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.pipe = function (dest, pipeOpts) {$/;"	method	line:471
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  switch (state.pipesCount) {$/;"	function	line:475
onunpipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function onunpipe(readable) {$/;"	function	line:495
function.onunpipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function onunpipe(readable) {$/;"	function	line:495
onend	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function onend() {$/;"	function	line:502
function.onend	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function onend() {$/;"	function	line:502
cleanup	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function cleanup() {$/;"	function	line:515
function.cleanup	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function cleanup() {$/;"	function	line:515
ondata	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function ondata(chunk) {$/;"	function	line:543
function.ondata	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function ondata(chunk) {$/;"	function	line:543
onerror	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function onerror(er) {$/;"	function	line:563
function.onerror	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function onerror(er) {$/;"	function	line:563
onclose	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function onclose() {$/;"	function	line:574
function.onclose	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function onclose() {$/;"	function	line:574
onfinish	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function onfinish() {$/;"	function	line:579
function.onfinish	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function onfinish() {$/;"	function	line:579
unpipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function unpipe() {$/;"	function	line:586
function.unpipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  function unpipe() {$/;"	function	line:586
pipeOnDrain	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function pipeOnDrain(src) {$/;"	function	line:603
pipeOnDrain	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function pipeOnDrain(src) {$/;"	function	line:603
unpipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.unpipe = function (dest) {$/;"	function	line:615
Readable.unpipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.unpipe = function (dest) {$/;"	method	line:615
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.on = function (ev, fn) {$/;"	function	line:666
Readable.on	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.on = function (ev, fn) {$/;"	method	line:666
Readable.addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.addListener = Readable.prototype.on;$/;"	method	line:687
nReadingNextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function nReadingNextTick(self) {$/;"	function	line:689
nReadingNextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function nReadingNextTick(self) {$/;"	function	line:689
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.resume = function () {$/;"	function	line:696
Readable.resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.resume = function () {$/;"	method	line:696
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function resume(stream, state) {$/;"	function	line:706
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function resume(stream, state) {$/;"	function	line:706
resume_	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function resume_(stream, state) {$/;"	function	line:713
resume_	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function resume_(stream, state) {$/;"	function	line:713
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.pause = function () {$/;"	function	line:726
Readable.pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.pause = function () {$/;"	method	line:726
flow	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function flow(stream) {$/;"	function	line:736
flow	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function flow(stream) {$/;"	function	line:736
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.wrap = function (stream) {$/;"	function	line:745
Readable.wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^Readable.prototype.wrap = function (stream) {$/;"	method	line:745
this.	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^      this[i] = function (method) {$/;"	method	line:778
events	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  var events = ['error', 'close', 'destroy', 'pause', 'resume'];$/;"	variable	line:787
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  forEach(events, function (ev) {$/;"	function	line:788
_read	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  self._read = function (n) {$/;"	function	line:794
self._read	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^  });$/;"	function	line:790
fromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function fromList(n, state) {$/;"	function	line:812
fromList	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function fromList(n, state) {$/;"	function	line:812
fromListPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function fromListPartial(n, list, hasStrings) {$/;"	function	line:832
fromListPartial	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function fromListPartial(n, list, hasStrings) {$/;"	function	line:832
copyFromBufferString	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function copyFromBufferString(n, list) {$/;"	function	line:852
copyFromBufferString	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function copyFromBufferString(n, list) {$/;"	function	line:852
copyFromBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function copyFromBuffer(n, list) {$/;"	function	line:881
copyFromBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function copyFromBuffer(n, list) {$/;"	function	line:881
endReadable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function endReadable(stream) {$/;"	function	line:908
endReadable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function endReadable(stream) {$/;"	function	line:908
endReadableNT	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function endReadableNT(state, stream) {$/;"	function	line:921
endReadableNT	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function endReadableNT(state, stream) {$/;"	function	line:921
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function forEach(xs, f) {$/;"	function	line:930
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function forEach(xs, f) {$/;"	function	line:930
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function indexOf(xs, x) {$/;"	function	line:936
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_readable.js	/^function indexOf(xs, x) {$/;"	function	line:936
Duplex	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^var Duplex = require('.\/_stream_duplex');$/;"	variable	line:47
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^var util = require('core-util-is');$/;"	variable	line:50
TransformState	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^function TransformState(stream) {$/;"	function	line:56
afterTransform	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^  this.afterTransform = function (er, data) {$/;"	function	line:57
TransformState.afterTransform	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^  this.afterTransform = function (er, data) {$/;"	method	line:57
TransformState	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^function TransformState(stream) {$/;"	class	line:56
afterTransform	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^function afterTransform(stream, er, data) {$/;"	function	line:68
afterTransform	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^function afterTransform(stream, er, data) {$/;"	function	line:68
Transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^function Transform(options) {$/;"	function	line:90
Transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^function Transform(options) {$/;"	class	line:90
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^Transform.prototype.push = function (chunk, encoding) {$/;"	function	line:121
Transform.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^Transform.prototype.push = function (chunk, encoding) {$/;"	method	line:121
Transform.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^  this._transformState.needTransform = false;$/;"	class	line:122
_transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^Transform.prototype._transform = function (chunk, encoding, cb) {$/;"	function	line:136
Transform._transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^Transform.prototype._transform = function (chunk, encoding, cb) {$/;"	method	line:136
_write	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^Transform.prototype._write = function (chunk, encoding, cb) {$/;"	function	line:140
Transform._write	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^Transform.prototype._write = function (chunk, encoding, cb) {$/;"	method	line:140
_read	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^Transform.prototype._read = function (n) {$/;"	function	line:154
Transform._read	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^Transform.prototype._read = function (n) {$/;"	method	line:154
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^function done(stream, er, data) {$/;"	function	line:167
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_transform.js	/^function done(stream, er, data) {$/;"	function	line:167
processNextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^var processNextTick = require('process-nextick-args');$/;"	variable	line:10
asyncWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^var asyncWrite = !process.browser && ['v0.10', 'v0.9.'].indexOf(process.version.slice(0, 5)) > -1 ? setImmediate : processNextTick;$/;"	variable	line:14
Duplex	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^var Duplex;$/;"	variable	line:18
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^var util = require('core-util-is');$/;"	variable	line:24
internalUtil.deprecate	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^var internalUtil = {$/;"	property	line:29
Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^var Stream;$/;"	variable	line:35
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^var Buffer = require('buffer').Buffer;$/;"	variable	line:45
bufferShim	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^var bufferShim = require('buffer-shims');$/;"	variable	line:47
nop	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function nop() {}$/;"	function	line:52
nop	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function nop() {}$/;"	function	line:52
WriteReq	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function WriteReq(chunk, encoding, cb) {$/;"	function	line:54
WriteReq	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function WriteReq(chunk, encoding, cb) {$/;"	class	line:54
WritableState	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function WritableState(options, stream) {$/;"	function	line:61
onwrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^  this.onwrite = function (er) {$/;"	function	line:125
WritableState.onwrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^  this.onwrite = function (er) {$/;"	method	line:125
WritableState	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function WritableState(options, stream) {$/;"	class	line:61
getBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^WritableState.prototype.getBuffer = function getBuffer() {$/;"	function	line:157
WritableState.getBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^WritableState.prototype.getBuffer = function getBuffer() {$/;"	method	line:157
realHasInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^var realHasInstance;$/;"	variable	line:179
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^    value: function (object) {$/;"	function	line:183
realHasInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^  realHasInstance = function (object) {$/;"	function	line:190
realHasInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^} else {$/;"	function	line:189
Writable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function Writable(options) {$/;"	function	line:195
Writable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function Writable(options) {$/;"	class	line:195
pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.pipe = function () {$/;"	function	line:224
Writable.pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.pipe = function () {$/;"	method	line:224
writeAfterEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function writeAfterEnd(stream, cb) {$/;"	function	line:228
writeAfterEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function writeAfterEnd(stream, cb) {$/;"	function	line:228
validChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function validChunk(stream, state, chunk, cb) {$/;"	function	line:240
validChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function validChunk(stream, state, chunk, cb) {$/;"	function	line:240
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.write = function (chunk, encoding, cb) {$/;"	function	line:259
Writable.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.write = function (chunk, encoding, cb) {$/;"	method	line:259
cork	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.cork = function () {$/;"	function	line:280
Writable.cork	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.cork = function () {$/;"	method	line:280
uncork	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.uncork = function () {$/;"	function	line:286
Writable.uncork	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.uncork = function () {$/;"	method	line:286
setDefaultEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.setDefaultEncoding = function setDefaultEncoding(encoding) {$/;"	function	line:296
Writable.setDefaultEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.setDefaultEncoding = function setDefaultEncoding(encoding) {$/;"	method	line:296
decodeChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function decodeChunk(state, chunk, encoding) {$/;"	function	line:304
decodeChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function decodeChunk(state, chunk, encoding) {$/;"	function	line:304
writeOrBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function writeOrBuffer(stream, state, chunk, encoding, cb) {$/;"	function	line:314
writeOrBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function writeOrBuffer(stream, state, chunk, encoding, cb) {$/;"	function	line:314
doWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function doWrite(stream, state, writev, len, chunk, encoding, cb) {$/;"	function	line:342
doWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function doWrite(stream, state, writev, len, chunk, encoding, cb) {$/;"	function	line:342
onwriteError	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function onwriteError(stream, state, sync, er, cb) {$/;"	function	line:351
onwriteError	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function onwriteError(stream, state, sync, er, cb) {$/;"	function	line:351
onwriteStateUpdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function onwriteStateUpdate(state) {$/;"	function	line:359
onwriteStateUpdate	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function onwriteStateUpdate(state) {$/;"	function	line:359
onwrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function onwrite(stream, er) {$/;"	function	line:366
onwrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function onwrite(stream, er) {$/;"	function	line:366
afterWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function afterWrite(stream, state, finished, cb) {$/;"	function	line:391
afterWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function afterWrite(stream, state, finished, cb) {$/;"	function	line:391
onwriteDrain	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function onwriteDrain(stream, state) {$/;"	function	line:401
onwriteDrain	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function onwriteDrain(stream, state) {$/;"	function	line:401
clearBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function clearBuffer(stream, state) {$/;"	function	line:409
clearBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function clearBuffer(stream, state) {$/;"	function	line:409
_write	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype._write = function (chunk, encoding, cb) {$/;"	function	line:466
Writable._write	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype._write = function (chunk, encoding, cb) {$/;"	method	line:466
Writable._writev	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype._writev = null;$/;"	method	line:470
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.end = function (chunk, encoding, cb) {$/;"	function	line:472
Writable.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^Writable.prototype.end = function (chunk, encoding, cb) {$/;"	method	line:472
needFinish	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function needFinish(state) {$/;"	function	line:496
needFinish	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function needFinish(state) {$/;"	function	line:496
prefinish	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function prefinish(stream, state) {$/;"	function	line:500
prefinish	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function prefinish(stream, state) {$/;"	function	line:500
finishMaybe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function finishMaybe(stream, state) {$/;"	function	line:507
finishMaybe	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function finishMaybe(stream, state) {$/;"	function	line:507
endWritable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function endWritable(stream, state, cb) {$/;"	function	line:521
endWritable	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function endWritable(stream, state, cb) {$/;"	function	line:521
CorkedRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function CorkedRequest(state) {$/;"	function	line:533
finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^  this.finish = function (err) {$/;"	function	line:539
CorkedRequest.finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^  this.finish = function (err) {$/;"	method	line:539
CorkedRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/_stream_writable.js	/^function CorkedRequest(state) {$/;"	class	line:533
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^var Buffer = require('buffer').Buffer;$/;"	variable	line:3
bufferShim	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^var bufferShim = require('buffer-shims');$/;"	variable	line:5
BufferList	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^function BufferList() {$/;"	function	line:10
BufferList	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^function BufferList() {$/;"	class	line:10
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.push = function (v) {$/;"	function	line:16
BufferList.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.push = function (v) {$/;"	method	line:16
BufferList.var.entry.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^  var entry = { data: v, next: null };$/;"	property	line:17
BufferList.var.entry.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^  var entry = { data: v, next: null };$/;"	property	line:17
unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.unshift = function (v) {$/;"	function	line:23
BufferList.unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.unshift = function (v) {$/;"	method	line:23
BufferList.var.entry.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^  var entry = { data: v, next: this.head };$/;"	property	line:24
BufferList.var.entry.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^  var entry = { data: v, next: this.head };$/;"	property	line:24
shift	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.shift = function () {$/;"	function	line:30
BufferList.shift	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.shift = function () {$/;"	method	line:30
clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.clear = function () {$/;"	function	line:38
BufferList.clear	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.clear = function () {$/;"	method	line:38
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.join = function (s) {$/;"	function	line:43
BufferList.join	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.join = function (s) {$/;"	method	line:43
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.concat = function (n) {$/;"	function	line:52
BufferList.concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/lib/internal/streams/BufferList.js	/^BufferList.prototype.concat = function (n) {$/;"	method	line:52
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "name": "readable-stream",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "version": "2.2.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "description": "Streams3, a user-land copy of the stream library from Node.js",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "main": "readable.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "dependencies": {$/;"	function	line:6
buffer-shims	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "buffer-shims": "^1.0.0",$/;"	function	line:7
core-util-is	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "core-util-is": "~1.0.0",$/;"	function	line:8
isarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "isarray": "~1.0.0",$/;"	function	line:9
inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "inherits": "~2.0.1",$/;"	function	line:10
process-nextick-args	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "process-nextick-args": "~1.0.6",$/;"	function	line:11
string_decoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "string_decoder": "~0.10.x",$/;"	function	line:12
util-deprecate	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "util-deprecate": "~1.0.1"$/;"	function	line:13
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "devDependencies": {$/;"	function	line:15
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "assert": "~1.4.0",$/;"	function	line:16
babel-polyfill	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "babel-polyfill": "^6.9.1",$/;"	function	line:17
buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "buffer": "^4.9.0",$/;"	function	line:18
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "nyc": "^6.4.0",$/;"	function	line:19
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "tap": "~0.7.1",$/;"	function	line:20
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "tape": "~4.5.1",$/;"	function	line:21
zuul	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "zuul": "~3.10.0"$/;"	function	line:22
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "scripts": {$/;"	function	line:24
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "test": "tap test\/parallel\/*.js test\/ours\/*.js",$/;"	function	line:25
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "browser": "npm run write-zuul && zuul --browser-retries 2 -- test\/browser.js",$/;"	function	line:26
write-zuul	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "write-zuul": "printf \\"ui: tape\\nbrowsers:\\n  - name: $BROWSER_NAME\\n    version: $BROWSER_VERSION\\n\\">.zuul.yml",$/;"	function	line:27
local	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "local": "zuul --local 3000 --no-coverage -- test\/browser.js",$/;"	function	line:28
cover	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "cover": "nyc npm test",$/;"	function	line:29
report	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "report": "nyc report --reporter=lcov"$/;"	function	line:30
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "repository": {$/;"	function	line:32
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "type": "git",$/;"	function	line:33
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "url": "git:\/\/github.com\/nodejs\/readable-stream"$/;"	function	line:34
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "keywords": [$/;"	function	line:36
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "browser": {$/;"	function	line:41
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "util": false$/;"	function	line:42
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "nyc": {$/;"	function	line:44
include	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^    "include": [$/;"	function	line:45
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/package.json	/^  "license": "MIT"$/;"	function	line:49
readable-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/README.md	/^# readable-stream$/;"	function	line:1
Streams WG Team Members	/Users/jonathan/repos/identifiers-arxiv/node_modules/readable-stream/README.md	/^# Streams WG Team Members$/;"	function	line:28
readline	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^var readline = require("readline");$/;"	variable	line:7
MuteStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^var MuteStream = require("mute-stream");$/;"	variable	line:8
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^var codePointAt = require("code-point-at");$/;"	variable	line:9
isFullwidthCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^var isFullwidthCodePoint = require("is-fullwidth-code-point");$/;"	variable	line:10
createInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^Interface.createInterface = function( opt ) {$/;"	function	line:21
_refreshLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^  rl._refreshLine = function() {$/;"	function	line:38
rl._refreshLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^  var _refreshLine = rl._refreshLine;$/;"	function	line:37
_getCursorPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^  rl._getCursorPos = function() {$/;"	function	line:49
rl._getCursorPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^  };$/;"	function	line:46
Interface.createInterface	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^var Interface = module.exports = {};$/;"	function	line:12
_getDisplayPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^  rl._getDisplayPos = function(str) {$/;"	function	line:67
rl._getDisplayPos	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^  };$/;"	function	line:64
origWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^  var origWrite = rl._ttyWrite;$/;"	variable	line:98
_ttyWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^  rl._ttyWrite = function( s, key ) {$/;"	function	line:99
rl._ttyWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^  var origWrite = rl._ttyWrite;$/;"	function	line:98
metaKeyCodeReAnywhere	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^var metaKeyCodeReAnywhere = \/(?:\\x1b)([a-zA-Z0-9])\/;$/;"	variable	line:112
stripVTControlCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^function stripVTControlCharacters (str) {$/;"	function	line:123
stripVTControlCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/index.js	/^function stripVTControlCharacters (str) {$/;"	function	line:123
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^  "name": "readline2",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^  "description": "Readline Façade fixing bugs and issues found in releases 0.8 and 0.10",$/;"	function	line:4
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^  "scripts": {$/;"	function	line:5
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^    "test": "mocha -R spec"$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^  "repository": "SBoudrias\/readline2",$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^  "keywords": [$/;"	function	line:9
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^  "author": "Simon Boudrias <admin@simonboudrias.com>",$/;"	function	line:16
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^  "license": "MIT",$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^  "files": [$/;"	function	line:18
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^  "dependencies": {$/;"	function	line:21
code-point-at	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^    "code-point-at": "^1.0.0",$/;"	function	line:22
is-fullwidth-code-point	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^    "is-fullwidth-code-point": "^1.0.0",$/;"	function	line:23
mute-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^    "mute-stream": "0.0.5"$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^  "devDependencies": {$/;"	function	line:26
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^    "chalk": "^1.1.0",$/;"	function	line:27
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^    "mocha": "^2.1.0",$/;"	function	line:28
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/package.json	/^    "sinon": "^1.7.3"$/;"	function	line:29
readline2.createInterface(options); -> {Interface}	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/README.md	/^### readline2.createInterface(options); -> {Interface}$/;"	function	line:16
Improvements	/Users/jonathan/repos/identifiers-arxiv/node_modules/readline2/README.md	/^#### Improvements$/;"	function	line:20
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/.travis.yml	/^sudo: false$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/.travis.yml	/^language: node_js$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/.travis.yml	/^node_js:$/;"	function	line:3
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/.travis.yml	/^env:$/;"	function	line:6
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/.travis.yml	/^  global:$/;"	function	line:7
matrix	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/.travis.yml	/^  matrix:$/;"	function	line:9
matrix	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/.travis.yml	/^matrix:$/;"	function	line:18
fast_finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/.travis.yml	/^  fast_finish: true$/;"	function	line:19
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/.travis.yml	/^before_install:$/;"	function	line:20
before_script	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/.travis.yml	/^before_script:$/;"	function	line:22
prepare	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/index.js	/^exports.prepare = function (extensions, filepath, cwd, nothrow) {$/;"	function	line:7
exports.prepare	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/index.js	/^const register = require('.\/lib\/register');$/;"	function	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/lib/extension.js	/^module.exports = function (input) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/lib/extension.js	/^const EXTRE = \/^[.]?[^.]+([.].*)$\/;$/;"	function	line:3
normalizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/lib/normalize.js	/^function normalizer (config) {$/;"	function	line:1
normalizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/lib/normalize.js	/^function normalizer (config) {$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/lib/normalize.js	/^module.exports = function (config) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/lib/normalize.js	/^};$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/lib/register.js	/^module.exports = function (cwd, moduleName, register) {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/lib/register.js	/^const resolve = require('resolve');$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "name": "rechoir",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "description": "Require any supported file as a node module.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "version": "0.6.2",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "homepage": "https:\/\/github.com\/tkellen\/node-rechoir",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "name": "Tyler Kellen",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "url": "http:\/\/goingslowly.com\/"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "url": "git:\/\/github.com\/tkellen\/node-rechoir.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "url": "https:\/\/github.com\/tkellen\/node-rechoir\/issues"$/;"	function	line:15
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "licenses": [$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^      "type": "MIT",$/;"	function	line:19
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^      "url": "https:\/\/github.com\/tkellen\/node-rechoir\/blob\/master\/LICENSE"$/;"	function	line:20
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "main": "index.js",$/;"	function	line:23
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "engines": {$/;"	function	line:24
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "node": ">= 0.10"$/;"	function	line:25
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "scripts": {$/;"	function	line:27
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "test": "mocha -R spec test\/index.js"$/;"	function	line:28
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "dependencies": {$/;"	function	line:30
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "resolve": "^1.1.6"$/;"	function	line:31
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "devDependencies": {$/;"	function	line:33
babel	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "babel": "^5.4.3",$/;"	function	line:34
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "chai": "^2.3.0",$/;"	function	line:35
coco	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "coco": "^0.9.1",$/;"	function	line:36
coffee-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "coffee-script": "^1.9.2",$/;"	function	line:37
earlgrey	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "earlgrey": "0.0.9",$/;"	function	line:38
iced-coffee-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "iced-coffee-script": "^1.8.0-d",$/;"	function	line:39
interpret	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "interpret": "^0.6.1",$/;"	function	line:40
json5	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "json5": "^0.4.0",$/;"	function	line:41
livescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "livescript": "^1.4.0",$/;"	function	line:42
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "mocha": "^2.2.5",$/;"	function	line:43
node-jsx	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "node-jsx": "^0.13.3",$/;"	function	line:44
require-csv	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "require-csv": "0.0.1",$/;"	function	line:45
require-ini	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "require-ini": "0.0.1",$/;"	function	line:46
require-uncached	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "require-uncached": "^1.0.2",$/;"	function	line:47
require-xml	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "require-xml": "0.0.1",$/;"	function	line:48
require-yaml	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "require-yaml": "0.0.1",$/;"	function	line:49
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "rimraf": "^2.3.4",$/;"	function	line:50
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "semver": "^4.3.4",$/;"	function	line:51
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "sinon": "^1.14.1",$/;"	function	line:52
toml-require	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "toml-require": "^1.0.1",$/;"	function	line:53
typescript-register	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^    "typescript-register": "^1.1.0"$/;"	function	line:54
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/package.json	/^  "keywords": [$/;"	function	line:56
rechoir [![Build Status](https://secure.travis-ci.org/tkellen/js-rechoir.png)](http://travis-ci.org/tkellen/js-rechoir)	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/README.md	/^# rechoir [![Build Status](https:\/\/secure.travis-ci.org\/tkellen\/js-rechoir.png)](http:\/\/travis-ci.org\/tkellen\/js-rechoir)$/;"	function	line:1
What is it?	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/README.md	/^## What is it?$/;"	function	line:6
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/README.md	/^## API$/;"	function	line:9
prepare(config, filepath, requireFrom)	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/README.md	/^### prepare(config, filepath, requireFrom)$/;"	function	line:11
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/rechoir/README.md	/^#### Usage$/;"	function	line:28
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/.travis.yml	/^sudo: false$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/.travis.yml	/^language: node_js$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/.travis.yml	/^node_js:$/;"	function	line:3
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/.travis.yml	/^before_install:$/;"	function	line:6
module.exports.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/config-es5.js	/^module.exports = {$/;"	property	line:10
module.exports.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/config.js	/^module.exports = {$/;"	property	line:7
.code	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.css	/^.code {$/;"	function	line:1
.config	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.css	/^.config {$/;"	function	line:7
.go	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.css	/^.go {$/;"	function	line:13
.result	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.css	/^.result {$/;"	function	line:19
.edit	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.css	/^.edit {$/;"	function	line:25
.results	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.css	/^.results {$/;"	function	line:29
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^<html>$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^<head>$/;"	function	line:3
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^    <meta charset=utf-8 \/>$/;"	function	line:4
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^    <title><\/title>$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^    <link rel="stylesheet" type="text\/css" media="screen" href="index.css" \/>$/;"	function	line:6
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^<body>$/;"	function	line:8
header	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^    <header>$/;"	function	line:9
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^        <span>Change the config and\/or the original code in order to affect the "redeyed" result<\/span>$/;"	function	line:10
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^    <section class="edit">$/;"	function	line:12
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^        <section>$/;"	function	line:13
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^            <h3>Redeyed Config <\/h3>$/;"	function	line:14
textarea	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^            <textarea class="config"><\/textarea>$/;"	function	line:15
button	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^            <button class="go">Go<\/button>$/;"	function	line:16
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^        <section>$/;"	function	line:18
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^            <h3>Original Code<\/h3>$/;"	function	line:19
textarea	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^            <textarea class="code"><\/textarea>$/;"	function	line:20
section	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^    <section class="results">$/;"	function	line:23
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^        <h3>Result<\/h3>$/;"	function	line:24
textarea	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^        <textarea class="result" readonly="readonly"><\/textarea>$/;"	function	line:25
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^    <script type="text\/javascript" src="http:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.8.1\/jquery.min.js"><\/script>$/;"	function	line:29
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^    <script type="text\/javascript" src="https:\/\/unpkg.com\/esprima"><\/script>$/;"	function	line:30
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^    <script type="text\/javascript" src="..\/..\/redeyed.js"><\/script>$/;"	function	line:31
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^    <script type="text\/javascript" src=".\/sample-config.js"><\/script>$/;"	function	line:32
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.html	/^    <script type="text\/javascript" src=".\/index.js"><\/script>$/;"	function	line:33
$code	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.js	/^var $code   =  $('.code')$/;"	variable	line:1
go	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.js	/^function go () {$/;"	function	line:6
go	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/index.js	/^function go () {$/;"	function	line:6
window.sampleConfig.Boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/browser/sample-config.js	/^window.sampleConfig = {$/;"	property	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/replace-log.js	/^var path    =  require('path')$/;"	variable	line:1
samplePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/replace-log.js	/^var samplePath =  path.join(__dirname, 'sources', 'log.js')$/;"	variable	line:7
replaceConsole	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/replace-log.js	/^function replaceConsole(s, info) {$/;"	function	line:12
replaceConsole	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/replace-log.js	/^function replaceConsole(s, info) {$/;"	function	line:12
transformAndRun	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/replace-log.js	/^function transformAndRun () {$/;"	function	line:48
transformAndRun.config.Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/replace-log.js	/^  var config = {$/;"	property	line:49
transformAndRun	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/replace-log.js	/^function transformAndRun () {$/;"	function	line:48
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/examples/sources/log.js	/^var log = require('npmlog');$/;"	variable	line:2
console.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esparse.js	/^    console = { log: print };$/;"	property	line:47
fs.readFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esparse.js	/^    fs = { readFileSync: readFile };$/;"	property	line:48
process.argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esparse.js	/^    process = { argv: arguments, exit: quit };$/;"	property	line:49
process.exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esparse.js	/^    process = { argv: arguments, exit: quit };$/;"	property	line:49
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esparse.js	/^function showUsage() {$/;"	function	line:54
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esparse.js	/^function showUsage() {$/;"	function	line:54
adjustRegexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esparse.js	/^function adjustRegexLiteral(key, value) {$/;"	function	line:111
adjustRegexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esparse.js	/^function adjustRegexLiteral(key, value) {$/;"	function	line:111
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esparse.js	/^function run(content) {$/;"	function	line:118
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esparse.js	/^function run(content) {$/;"	function	line:118
process.argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^    process = {$/;"	property	line:56
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^        on: function (evt, callback) {$/;"	function	line:59
console.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^    console = { log: print };$/;"	property	line:68
fs.readFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^    fs = { readFileSync: readFile };$/;"	property	line:69
process.argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^    process = {$/;"	property	line:70
process.exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^        argv: arguments,$/;"	property	line:71
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^        on: function (evt, callback) {$/;"	function	line:73
process.on	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^        exit: quit,$/;"	method	line:72
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^function showUsage() {$/;"	function	line:81
showUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^function showUsage() {$/;"	function	line:81
options.format	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^options = {$/;"	property	line:93
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^function run(fname, content) {$/;"	function	line:134
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/bin/esvalidate.js	/^function run(fname, content) {$/;"	function	line:134
webpackUniversalModuleDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^(function webpackUniversalModuleDefinition(root, factory) {$/;"	function	line:1
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:18
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	function parse(code, options, delegate) {$/;"	function	line:88
proxyDelegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    var proxyDelegate = function (node, metadata) {$/;"	function	line:90
tokenize	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	function tokenize(code, options, delegate) {$/;"	function	line:129
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    catch (e) {$/;"	function	line:145
CommentHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function CommentHandler() {$/;"	function	line:167
insertInnerComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.insertInnerComments = function (node, metadata) {$/;"	function	line:174
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        \/\/  `function a() {\/** comments **\\\/}`$/;"	function	line:176
findTrailingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.findTrailingComments = function (node, metadata) {$/;"	function	line:192
findLeadingComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.findLeadingComments = function (node, metadata) {$/;"	function	line:214
visitNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.visitNode = function (node, metadata) {$/;"	function	line:249
visitComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.visitComment = function (node, metadata) {$/;"	function	line:267
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    CommentHandler.prototype.visit = function (node, metadata) {$/;"	function	line:297
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function Parser(code, options, delegate) {$/;"	function	line:401
throwError	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.throwError = function (messageFormat) {$/;"	function	line:480
tolerateError	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.tolerateError = function (messageFormat) {$/;"	function	line:495
unexpectedTokenError	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.unexpectedTokenError = function (token, message) {$/;"	function	line:511
throwUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.throwUnexpectedToken = function (token, message) {$/;"	function	line:550
tolerateUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.tolerateUnexpectedToken = function (token, message) {$/;"	function	line:553
collectComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.collectComments = function () {$/;"	function	line:556
getTokenRaw	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.getTokenRaw = function (token) {$/;"	function	line:594
convertToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.convertToken = function (token) {$/;"	function	line:597
nextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.nextToken = function () {$/;"	function	line:623
nextRegexToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.nextRegexToken = function () {$/;"	function	line:646
createNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.createNode = function () {$/;"	function	line:660
startNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.startNode = function (token) {$/;"	function	line:667
finalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.finalize = function (meta, node) {$/;"	function	line:674
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.expect = function (value) {$/;"	function	line:712
expectCommaSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.expectCommaSeparator = function () {$/;"	function	line:719
expectKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.expectKeyword = function (keyword) {$/;"	function	line:739
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.match = function (value) {$/;"	function	line:746
matchKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.matchKeyword = function (keyword) {$/;"	function	line:750
matchContextualKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.matchContextualKeyword = function (keyword) {$/;"	function	line:755
matchAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.matchAssign = function () {$/;"	function	line:759
isolateCoverGrammar	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.isolateCoverGrammar = function (parseFunction) {$/;"	function	line:809
inheritCoverGrammar	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.inheritCoverGrammar = function (parseFunction) {$/;"	function	line:825
consumeSemicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.consumeSemicolon = function () {$/;"	function	line:838
parsePrimaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePrimaryExpression = function () {$/;"	function	line:852
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (this.lookahead.type) {$/;"	function	line:856
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	                switch (value) {$/;"	function	line:895
parseSpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseSpreadElement = function () {$/;"	function	line:950
parseArrayInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseArrayInitializer = function () {$/;"	function	line:956
parsePropertyMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePropertyMethod = function (params) {$/;"	function	line:985
parsePropertyMethodFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePropertyMethodFunction = function () {$/;"	function	line:999
parseObjectPropertyKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseObjectPropertyKey = function () {$/;"	function	line:1009
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (token.type) {$/;"	function	line:1013
isPropertyKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.isPropertyKey = function (key, value) {$/;"	function	line:1042
checkDuplicatedProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.checkDuplicatedProto = function (key, hasProto) {$/;"	function	line:1046
parseObjectProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseObjectProperty = function (hasProto) {$/;"	function	line:1056
parseObjectInitializer	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseObjectInitializer = function () {$/;"	function	line:1134
parseTemplateHead	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseTemplateHead = function () {$/;"	function	line:1149
parseTemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseTemplateElement = function () {$/;"	function	line:1159
parseTemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseTemplateLiteral = function () {$/;"	function	line:1171
reinterpretExpressionAsPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.reinterpretExpressionAsPattern = function (expr) {$/;"	function	line:1185
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (expr.type) {$/;"	function	line:1186
parseGroupExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseGroupExpression = function () {$/;"	function	line:1219
parseArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseArguments = function () {$/;"	function	line:1325
isIdentifierName	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.isIdentifierName = function (token) {$/;"	function	line:1342
parseNonComputedProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseNonComputedProperty = function () {$/;"	function	line:1348
parseNewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseNewExpression = function () {$/;"	function	line:1356
parseLeftHandSideExpressionAllowCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseLeftHandSideExpressionAllowCall = function () {$/;"	function	line:1380
parseSuper	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseSuper = function () {$/;"	function	line:1429
parseLeftHandSideExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseLeftHandSideExpression = function () {$/;"	function	line:1437
parseUpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseUpdateExpression = function () {$/;"	function	line:1469
parseUnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseUnaryExpression = function () {$/;"	function	line:1508
parseExponentiationExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseExponentiationExpression = function () {$/;"	function	line:1534
binaryPrecedence	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.binaryPrecedence = function (token) {$/;"	function	line:1554
parseBinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseBinaryExpression = function () {$/;"	function	line:1568
parseConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseConditionalExpression = function () {$/;"	function	line:1616
checkPatternParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.checkPatternParam = function (options, param) {$/;"	function	line:1634
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (param.type) {$/;"	function	line:1635
reinterpretAsCoverFormalsList	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.reinterpretAsCoverFormalsList = function (expr) {$/;"	function	line:1662
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (expr.type) {$/;"	function	line:1665
parseAssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseAssignmentExpression = function () {$/;"	function	line:1712
parseExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseExpression = function () {$/;"	function	line:1781
parseStatementListItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseStatementListItem = function () {$/;"	function	line:1799
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	            switch (this.lookahead.value) {$/;"	function	line:1802
parseBlock	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseBlock = function () {$/;"	function	line:1837
parseLexicalBinding	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseLexicalBinding = function (kind, options) {$/;"	function	line:1851
parseBindingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseBindingList = function (kind, options) {$/;"	function	line:1874
isLexicalDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.isLexicalDeclaration = function () {$/;"	function	line:1882
parseLexicalDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseLexicalDeclaration = function (options) {$/;"	function	line:1897
parseBindingRestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseBindingRestElement = function (params, kind) {$/;"	function	line:1906
parseArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseArrayPattern = function (params, kind) {$/;"	function	line:1913
parsePropertyPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePropertyPattern = function (params, kind) {$/;"	function	line:1938
parseObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseObjectPattern = function (params, kind) {$/;"	function	line:1974
parsePattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePattern = function (params, kind) {$/;"	function	line:1987
parsePatternWithDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parsePatternWithDefault = function (params, kind) {$/;"	function	line:2004
parseVariableIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseVariableIdentifier = function (kind) {$/;"	function	line:2018
parseVariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseVariableDeclaration = function (options) {$/;"	function	line:2044
parseVariableDeclarationList	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseVariableDeclarationList = function (options) {$/;"	function	line:2064
parseVariableStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseVariableStatement = function () {$/;"	function	line:2074
parseEmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseEmptyStatement = function () {$/;"	function	line:2082
parseExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseExpressionStatement = function () {$/;"	function	line:2088
parseIfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseIfStatement = function () {$/;"	function	line:2095
parseDoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseDoWhileStatement = function () {$/;"	function	line:2117
parseWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseWhileStatement = function () {$/;"	function	line:2134
parseForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseForStatement = function () {$/;"	function	line:2155
parseContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseContinueStatement = function () {$/;"	function	line:2298
parseBreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseBreakStatement = function () {$/;"	function	line:2316
parseReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseReturnStatement = function () {$/;"	function	line:2334
parseWithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseWithStatement = function () {$/;"	function	line:2347
parseSwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseSwitchCase = function () {$/;"	function	line:2360
parseSwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseSwitchStatement = function () {$/;"	function	line:2381
parseLabelledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseLabelledStatement = function () {$/;"	function	line:2410
parseThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseThrowStatement = function () {$/;"	function	line:2433
parseCatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseCatchClause = function () {$/;"	function	line:2444
parseFinallyClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFinallyClause = function () {$/;"	function	line:2470
parseTryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseTryStatement = function () {$/;"	function	line:2474
parseDebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseDebuggerStatement = function () {$/;"	function	line:2486
parseStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseStatement = function () {$/;"	function	line:2493
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (this.lookahead.type) {$/;"	function	line:2497
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	                switch (this.lookahead.value) {$/;"	function	line:2525
parseFunctionSourceElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFunctionSourceElements = function () {$/;"	function	line:2579
validateParam	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.validateParam = function (options, param, name) {$/;"	function	line:2604
parseRestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseRestElement = function (params) {$/;"	function	line:2638
parseFormalParameter	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFormalParameter = function (options) {$/;"	function	line:2654
parseFormalParameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFormalParameters = function (firstRestricted) {$/;"	function	line:2671
parseFunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFunctionDeclaration = function (identifierIsOptional) {$/;"	function	line:2695
parseFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseFunctionExpression = function () {$/;"	function	line:2745
parseDirective	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseDirective = function () {$/;"	function	line:2796
parseDirectivePrologues	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseDirectivePrologues = function () {$/;"	function	line:2808
qualifiedPropertyName	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.qualifiedPropertyName = function (token) {$/;"	function	line:2837
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (token.type) {$/;"	function	line:2838
parseGetterMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseGetterMethod = function () {$/;"	function	line:2851
parseSetterMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseSetterMethod = function () {$/;"	function	line:2868
parseGeneratorMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseGeneratorMethod = function () {$/;"	function	line:2890
parseYieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseYieldExpression = function () {$/;"	function	line:2902
parseClassElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseClassElement = function (hasConstructor) {$/;"	function	line:2925
parseClassElementList	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseClassElementList = function () {$/;"	function	line:3006
parseClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseClassBody = function () {$/;"	function	line:3021
parseClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseClassDeclaration = function () {$/;"	function	line:3026
parseClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseClassExpression = function () {$/;"	function	line:3041
parseProgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseProgram = function () {$/;"	function	line:3058
parseModuleSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseModuleSpecifier = function () {$/;"	function	line:3067
parseImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseImportSpecifier = function () {$/;"	function	line:3077
parseNamedImports	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseNamedImports = function () {$/;"	function	line:3091
parseImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseImportDefaultSpecifier = function () {$/;"	function	line:3104
parseImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseImportNamespaceSpecifier = function () {$/;"	function	line:3110
parseImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseImportDeclaration = function () {$/;"	function	line:3120
parseExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseExportSpecifier = function () {$/;"	function	line:3173
parseExportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Parser.prototype.parseExportDeclaration = function () {$/;"	function	line:3183
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	                \/\/ export default function foo () {}$/;"	function	line:3194
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	            switch (this.lookahead.value) {$/;"	function	line:3233
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	function assert(condition, message) {$/;"	function	line:3295
ErrorHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ErrorHandler() {$/;"	function	line:3367
recordError	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.recordError = function (error) {$/;"	function	line:3372
tolerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.tolerate = function (error) {$/;"	function	line:3376
constructError	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.constructError = function (msg, column) {$/;"	function	line:3385
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        catch (base) {$/;"	function	line:3390
createError	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.createError = function (index, line, col, description) {$/;"	function	line:3402
throwError	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.throwError = function (index, line, col, description) {$/;"	function	line:3411
tolerateError	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    ErrorHandler.prototype.tolerateError = function (index, line, col, description) {$/;"	function	line:3415
hexValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	function hexValue(ch) {$/;"	function	line:3471
octalValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	function octalValue(ch) {$/;"	function	line:3474
Scanner	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function Scanner(code, handler) {$/;"	function	line:3478
eof	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.eof = function () {$/;"	function	line:3489
throwUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.throwUnexpectedToken = function (message) {$/;"	function	line:3493
tolerateUnexpectedToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.tolerateUnexpectedToken = function () {$/;"	function	line:3498
skipSingleLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.skipSingleLineComment = function (offset) {$/;"	function	line:3503
skipMultiLineComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.skipMultiLineComment = function () {$/;"	function	line:3558
scanComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanComments = function () {$/;"	function	line:3625
isFutureReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.isFutureReservedWord = function (id) {$/;"	function	line:3700
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (id) {$/;"	function	line:3701
isStrictModeReservedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.isStrictModeReservedWord = function (id) {$/;"	function	line:3712
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (id) {$/;"	function	line:3713
isRestrictedWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.isRestrictedWord = function (id) {$/;"	function	line:3729
isKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.isKeyword = function (id) {$/;"	function	line:3734
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (id.length) {$/;"	function	line:3735
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.codePointAt = function (i) {$/;"	function	line:3762
scanHexEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanHexEscape = function (prefix) {$/;"	function	line:3774
scanUnicodeCodePointEscape	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanUnicodeCodePointEscape = function () {$/;"	function	line:3788
getIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.getIdentifier = function () {$/;"	function	line:3808
getComplexIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.getComplexIdentifier = function () {$/;"	function	line:3832
octalToDecimal	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.octalToDecimal = function (ch) {$/;"	function	line:3888
scanIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanIdentifier = function () {$/;"	function	line:3908
scanPunctuator	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanPunctuator = function () {$/;"	function	line:3941
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (str) {$/;"	function	line:3952
scanHexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanHexLiteral = function (start) {$/;"	function	line:4024
scanBinaryLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanBinaryLiteral = function (start) {$/;"	function	line:4048
scanOctalLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanOctalLiteral = function (prefix, start) {$/;"	function	line:4079
isImplicitOctalLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.isImplicitOctalLiteral = function () {$/;"	function	line:4113
scanNumericLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanNumericLiteral = function () {$/;"	function	line:4128
scanStringLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanStringLiteral = function () {$/;"	function	line:4199
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	                    switch (ch) {$/;"	function	line:4215
scanTemplate	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanTemplate = function () {$/;"	function	line:4296
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	                    switch (ch) {$/;"	function	line:4324
testRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.testRegExp = function (pattern, flags) {$/;"	function	line:4421
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        catch (e) {$/;"	function	line:4449
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        catch (exception) {$/;"	function	line:4458
scanRegExpBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanRegExpBody = function () {$/;"	function	line:4464
scanRegExpFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanRegExpFlags = function () {$/;"	function	line:4510
scanRegExp	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.scanRegExp = function () {$/;"	function	line:4554
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Scanner.prototype.lex = function () {$/;"	function	line:4574
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    fromCodePoint: function (cp) {$/;"	function	line:4639
isWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    isWhiteSpace: function (cp) {$/;"	function	line:4645
isLineTerminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    isLineTerminator: function (cp) {$/;"	function	line:4650
isIdentifierStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    isIdentifierStart: function (cp) {$/;"	function	line:4654
isIdentifierPart	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    isIdentifierPart: function (cp) {$/;"	function	line:4661
isDecimalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    isDecimalDigit: function (cp) {$/;"	function	line:4670
isHexDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    isHexDigit: function (cp) {$/;"	function	line:4673
isOctalDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    isOctalDigit: function (cp) {$/;"	function	line:4678
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ArrayExpression(elements) {$/;"	function	line:4691
ArrayPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ArrayPattern(elements) {$/;"	function	line:4699
ArrowFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ArrowFunctionExpression(params, body, expression) {$/;"	function	line:4707
AssignmentExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function AssignmentExpression(operator, left, right) {$/;"	function	line:4719
AssignmentPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function AssignmentPattern(left, right) {$/;"	function	line:4729
BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function BinaryExpression(operator, left, right) {$/;"	function	line:4738
BlockStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function BlockStatement(body) {$/;"	function	line:4749
BreakStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function BreakStatement(label) {$/;"	function	line:4757
CallExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function CallExpression(callee, args) {$/;"	function	line:4765
CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function CatchClause(param, body) {$/;"	function	line:4774
ClassBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ClassBody(body) {$/;"	function	line:4783
ClassDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ClassDeclaration(id, superClass, body) {$/;"	function	line:4791
ClassExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ClassExpression(id, superClass, body) {$/;"	function	line:4801
ComputedMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ComputedMemberExpression(object, property) {$/;"	function	line:4811
ConditionalExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ConditionalExpression(test, consequent, alternate) {$/;"	function	line:4821
ContinueStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ContinueStatement(label) {$/;"	function	line:4831
DebuggerStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function DebuggerStatement() {$/;"	function	line:4839
Directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function Directive(expression, directive) {$/;"	function	line:4846
DoWhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function DoWhileStatement(body, test) {$/;"	function	line:4855
EmptyStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function EmptyStatement() {$/;"	function	line:4864
ExportAllDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ExportAllDeclaration(source) {$/;"	function	line:4871
ExportDefaultDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ExportDefaultDeclaration(declaration) {$/;"	function	line:4879
ExportNamedDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ExportNamedDeclaration(declaration, specifiers, source) {$/;"	function	line:4887
ExportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ExportSpecifier(local, exported) {$/;"	function	line:4897
ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ExpressionStatement(expression) {$/;"	function	line:4906
ForInStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ForInStatement(left, right, body) {$/;"	function	line:4914
ForOfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ForOfStatement(left, right, body) {$/;"	function	line:4925
ForStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ForStatement(init, test, update, body) {$/;"	function	line:4935
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function FunctionDeclaration(id, params, body, generator) {$/;"	function	line:4946
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function FunctionExpression(id, params, body, generator) {$/;"	function	line:4958
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function Identifier(name) {$/;"	function	line:4970
IfStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function IfStatement(test, consequent, alternate) {$/;"	function	line:4978
ImportDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ImportDeclaration(specifiers, source) {$/;"	function	line:4988
ImportDefaultSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ImportDefaultSpecifier(local) {$/;"	function	line:4997
ImportNamespaceSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ImportNamespaceSpecifier(local) {$/;"	function	line:5005
ImportSpecifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ImportSpecifier(local, imported) {$/;"	function	line:5013
LabeledStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function LabeledStatement(label, body) {$/;"	function	line:5022
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function Literal(value, raw) {$/;"	function	line:5031
MetaProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function MetaProperty(meta, property) {$/;"	function	line:5040
MethodDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function MethodDefinition(key, computed, value, kind, isStatic) {$/;"	function	line:5049
NewExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function NewExpression(callee, args) {$/;"	function	line:5061
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ObjectExpression(properties) {$/;"	function	line:5070
ObjectPattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ObjectPattern(properties) {$/;"	function	line:5078
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function Program(body, sourceType) {$/;"	function	line:5086
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function Property(kind, key, computed, value, method, shorthand) {$/;"	function	line:5095
RegexLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function RegexLiteral(value, raw, regex) {$/;"	function	line:5108
RestElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function RestElement(argument) {$/;"	function	line:5118
ReturnStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ReturnStatement(argument) {$/;"	function	line:5126
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function SequenceExpression(expressions) {$/;"	function	line:5134
SpreadElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function SpreadElement(argument) {$/;"	function	line:5142
StaticMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function StaticMemberExpression(object, property) {$/;"	function	line:5150
Super	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function Super() {$/;"	function	line:5160
SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function SwitchCase(test, consequent) {$/;"	function	line:5167
SwitchStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function SwitchStatement(discriminant, cases) {$/;"	function	line:5176
TaggedTemplateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function TaggedTemplateExpression(tag, quasi) {$/;"	function	line:5185
TemplateElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function TemplateElement(value, tail) {$/;"	function	line:5194
TemplateLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function TemplateLiteral(quasis, expressions) {$/;"	function	line:5203
ThisExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ThisExpression() {$/;"	function	line:5212
ThrowStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function ThrowStatement(argument) {$/;"	function	line:5219
TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function TryStatement(block, handler, finalizer) {$/;"	function	line:5227
UnaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function UnaryExpression(operator, argument) {$/;"	function	line:5237
UpdateExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function UpdateExpression(operator, argument, prefix) {$/;"	function	line:5247
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function VariableDeclaration(declarations, kind) {$/;"	function	line:5257
VariableDeclarator	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function VariableDeclarator(id, init) {$/;"	function	line:5266
WhileStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function WhileStatement(test, body) {$/;"	function	line:5275
WithStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function WithStatement(object, body) {$/;"	function	line:5284
YieldExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function YieldExpression(argument, delegate) {$/;"	function	line:5293
__	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function __() { this.constructor = d; }$/;"	function	line:5311
getQualifiedElementName	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	function getQualifiedElementName(elementName) {$/;"	function	line:5329
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    switch (elementName.type) {$/;"	function	line:5331
JSXParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXParser(code, options, delegate) {$/;"	function	line:5351
parsePrimaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parsePrimaryExpression = function () {$/;"	function	line:5354
startJSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.startJSX = function () {$/;"	function	line:5357
finishJSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.finishJSX = function () {$/;"	function	line:5363
createJSXNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.createJSXNode = function () {$/;"	function	line:5367
createJSXChildNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.createJSXChildNode = function () {$/;"	function	line:5375
scanXHTMLEntity	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.scanXHTMLEntity = function () {$/;"	function	line:5382
lexJSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.lexJSX = function () {$/;"	function	line:5408
nextJSXToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.nextJSXToken = function () {$/;"	function	line:5493
nextJSXText	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.nextJSXText = function () {$/;"	function	line:5507
peekJSXToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.peekJSXToken = function () {$/;"	function	line:5544
expectJSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.expectJSX = function (value) {$/;"	function	line:5557
matchJSX	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.matchJSX = function (value) {$/;"	function	line:5564
parseJSXIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXIdentifier = function () {$/;"	function	line:5568
parseJSXElementName	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXElementName = function () {$/;"	function	line:5576
parseJSXAttributeName	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXAttributeName = function () {$/;"	function	line:5595
parseJSXStringLiteralAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXStringLiteralAttribute = function () {$/;"	function	line:5610
parseJSXExpressionAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXExpressionAttribute = function () {$/;"	function	line:5619
parseJSXAttributeValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXAttributeValue = function () {$/;"	function	line:5632
parseJSXNameValueAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXNameValueAttribute = function () {$/;"	function	line:5636
parseJSXSpreadAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXSpreadAttribute = function () {$/;"	function	line:5646
parseJSXAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXAttributes = function () {$/;"	function	line:5656
parseJSXOpeningElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXOpeningElement = function () {$/;"	function	line:5665
parseJSXBoundaryElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXBoundaryElement = function () {$/;"	function	line:5677
parseJSXEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXEmptyExpression = function () {$/;"	function	line:5695
parseJSXExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXExpression = function () {$/;"	function	line:5703
parseJSXExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXExpressionContainer = function () {$/;"	function	line:5715
parseJSXChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXChildren = function () {$/;"	function	line:5722
parseComplexJSXElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseComplexJSXElement = function (el) {$/;"	function	line:5742
parseJSXElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXElement = function () {$/;"	function	line:5778
parseJSXRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    JSXParser.prototype.parseJSXRoot = function () {$/;"	function	line:5790
JSXClosingElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXClosingElement(name) {$/;"	function	line:6094
JSXElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXElement(openingElement, children, closingElement) {$/;"	function	line:6102
JSXEmptyExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXEmptyExpression() {$/;"	function	line:6112
JSXExpressionContainer	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXExpressionContainer(expression) {$/;"	function	line:6119
JSXIdentifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXIdentifier(name) {$/;"	function	line:6127
JSXMemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXMemberExpression(object, property) {$/;"	function	line:6135
JSXAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXAttribute(name, value) {$/;"	function	line:6144
JSXNamespacedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXNamespacedName(namespace, name) {$/;"	function	line:6153
JSXOpeningElement	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXOpeningElement(name, selfClosing, attributes) {$/;"	function	line:6162
JSXSpreadAttribute	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXSpreadAttribute(argument) {$/;"	function	line:6172
JSXText	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function JSXText(value, raw) {$/;"	function	line:6180
Reader	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function Reader() {$/;"	function	line:6199
beforeFunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Reader.prototype.beforeFunctionExpression = function (t) {$/;"	function	line:6205
isRegexStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Reader.prototype.isRegexStart = function () {$/;"	function	line:6219
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	        switch (previous) {$/;"	function	line:6222
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	                    \/\/ Named function, e.g. function f(){} \/42\/$/;"	function	line:6241
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Reader.prototype.push = function (token) {$/;"	function	line:6249
Tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    function Tokenizer(code, config) {$/;"	function	line:6267
errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Tokenizer.prototype.errors = function () {$/;"	function	line:6278
getNextToken	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/dist/esprima.js	/^	    Tokenizer.prototype.getNextToken = function () {$/;"	function	line:6282
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "name": "esprima",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "description": "ECMAScript parsing infrastructure for multipurpose analysis",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "homepage": "http:\/\/esprima.org",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "main": "dist\/esprima.js",$/;"	function	line:5
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "bin": {$/;"	function	line:6
esparse	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "esparse": ".\/bin\/esparse.js",$/;"	function	line:7
esvalidate	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "esvalidate": ".\/bin\/esvalidate.js"$/;"	function	line:8
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "version": "3.0.0",$/;"	function	line:10
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "files": [$/;"	function	line:11
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "engines": {$/;"	function	line:15
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "node": ">=0.10.0"$/;"	function	line:16
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "author": {$/;"	function	line:18
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "name": "Ariya Hidayat",$/;"	function	line:19
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "email": "ariya.hidayat@gmail.com"$/;"	function	line:20
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "maintainers": [$/;"	function	line:22
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^      "name": "Ariya Hidayat",$/;"	function	line:24
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^      "email": "ariya.hidayat@gmail.com",$/;"	function	line:25
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^      "web": "http:\/\/ariya.ofilabs.com"$/;"	function	line:26
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "repository": {$/;"	function	line:29
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "type": "git",$/;"	function	line:30
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "url": "https:\/\/github.com\/jquery\/esprima.git"$/;"	function	line:31
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "bugs": {$/;"	function	line:33
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "url": "https:\/\/github.com\/jquery\/esprima\/issues"$/;"	function	line:34
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:36
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "devDependencies": {$/;"	function	line:37
codecov.io	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "codecov.io": "~0.1.6",$/;"	function	line:38
escomplex-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "escomplex-js": "1.2.0",$/;"	function	line:39
everything.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "everything.js": "~1.0.3",$/;"	function	line:40
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "glob": "~7.0.0",$/;"	function	line:41
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "istanbul": "~0.4.0",$/;"	function	line:42
jscs	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "jscs": "~3.0.3",$/;"	function	line:43
json-diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "json-diff": "~0.3.1",$/;"	function	line:44
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "karma": "~1.2.0",$/;"	function	line:45
karma-chrome-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "karma-chrome-launcher": "~2.0.0",$/;"	function	line:46
karma-detect-browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "karma-detect-browsers": "~2.1.0",$/;"	function	line:47
karma-firefox-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "karma-firefox-launcher": "~1.0.0",$/;"	function	line:48
karma-ie-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "karma-ie-launcher": "~1.0.0",$/;"	function	line:49
karma-mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "karma-mocha": "~1.1.1",$/;"	function	line:50
karma-safari-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "karma-safari-launcher": "~1.0.0",$/;"	function	line:51
karma-sauce-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "karma-sauce-launcher": "~1.0.0",$/;"	function	line:52
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "lodash": "~3.10.1",$/;"	function	line:53
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "mocha": "~3.0.2",$/;"	function	line:54
node-tick-processor	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "node-tick-processor": "~0.0.2",$/;"	function	line:55
regenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "regenerate": "~1.3.1",$/;"	function	line:56
temp	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "temp": "~0.8.3",$/;"	function	line:57
tslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "tslint": "~3.15.1",$/;"	function	line:58
typescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "typescript": "~1.8.10",$/;"	function	line:59
typescript-formatter	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "typescript-formatter": "~1.2.0",$/;"	function	line:60
unicode-8.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "unicode-8.0.0": "~0.7.0",$/;"	function	line:61
webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "webpack": "~1.13.2"$/;"	function	line:62
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "keywords": [$/;"	function	line:64
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^  "scripts": {$/;"	function	line:72
check-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "check-version": "node test\/check-version.js",$/;"	function	line:73
tslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "tslint": "tslint src\/*.ts",$/;"	function	line:74
code-style	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "code-style": "tsfmt --verify src\/*.ts && jscs -p crockford test\/*.js",$/;"	function	line:75
format-code	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "format-code": "tsfmt -r src\/*.ts",$/;"	function	line:76
complexity	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "complexity": "node test\/check-complexity.js",$/;"	function	line:77
static-analysis	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "static-analysis": "npm run check-version && npm run tslint && npm run code-style && npm run complexity",$/;"	function	line:78
hostile-env-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "hostile-env-tests": "node test\/hostile-environment-tests.js",$/;"	function	line:79
unit-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "unit-tests": "node test\/unit-tests.js",$/;"	function	line:80
api-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "api-tests": "mocha -R dot test\/api-tests.js",$/;"	function	line:81
grammar-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "grammar-tests": "node test\/grammar-tests.js",$/;"	function	line:82
regression-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "regression-tests": "node test\/regression-tests.js",$/;"	function	line:83
all-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "all-tests": "npm run generate-fixtures && npm run unit-tests && npm run api-tests && npm run grammar-tests && npm run regression-tests && npm run hostile-env-tests",$/;"	function	line:84
generate-fixtures	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "generate-fixtures": "node tools\/generate-fixtures.js",$/;"	function	line:85
browser-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "browser-tests": "npm run compile && npm run generate-fixtures && cd test && karma start --single-run",$/;"	function	line:86
saucelabs-evergreen	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "saucelabs-evergreen": "cd test && karma start saucelabs-evergreen.conf.js",$/;"	function	line:87
saucelabs-safari	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "saucelabs-safari": "cd test && karma start saucelabs-safari.conf.js",$/;"	function	line:88
saucelabs-ie	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "saucelabs-ie": "cd test && karma start saucelabs-ie.conf.js",$/;"	function	line:89
analyze-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "analyze-coverage": "istanbul cover test\/unit-tests.js",$/;"	function	line:90
check-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "check-coverage": "istanbul check-coverage --statement 100 --branch 100 --function 100",$/;"	function	line:91
dynamic-analysis	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "dynamic-analysis": "npm run analyze-coverage && npm run check-coverage",$/;"	function	line:92
compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "compile": "tsc -p src\/ && webpack && node tools\/fixupbundle.js",$/;"	function	line:93
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "test": "npm run compile && npm run all-tests && npm run static-analysis && npm run dynamic-analysis",$/;"	function	line:94
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "prepublish": "npm run compile",$/;"	function	line:95
profile	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "profile": "node --prof test\/profile.js && mv isolate*.log v8.log && node-tick-processor",$/;"	function	line:96
benchmark-parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "benchmark-parser": "node -expose_gc test\/benchmark-parser.js",$/;"	function	line:97
benchmark-tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "benchmark-tokenizer": "node --expose_gc test\/benchmark-tokenizer.js",$/;"	function	line:98
benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "benchmark": "npm run benchmark-parser && npm run benchmark-tokenizer",$/;"	function	line:99
codecov	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "codecov" : "istanbul report cobertura && codecov < .\/coverage\/cobertura-coverage.xml",$/;"	function	line:100
downstream	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "downstream": "node test\/downstream.js",$/;"	function	line:101
travis	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "travis": "npm test",$/;"	function	line:102
circleci	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "circleci": "npm test && npm run codecov && npm run downstream",$/;"	function	line:103
appveyor	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "appveyor": "npm run compile && npm run all-tests && npm run browser-tests",$/;"	function	line:104
droneio	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "droneio": "npm test && npm run saucelabs-evergreen && npm run saucelabs-ie && npm run saucelabs-safari",$/;"	function	line:105
generate-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "generate-regex": "node tools\/generate-identifier-regex.js",$/;"	function	line:106
generate-xhtml-entities	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/package.json	/^    "generate-xhtml-entities": "node tools\/generate-xhtml-entities.js"$/;"	function	line:107
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/README.md	/^### Features$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/node_modules/esprima/README.md	/^### API$/;"	function	line:21
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^  "name": "redeyed",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^  "description": "Takes JavaScript code, along with a config and returns the original code with tokens wrapped as configured.",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^  "author": "Thorsten Lorenz <thlorenz@gmx.de> (thlorenz.com)",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^  "main": "redeyed.js",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^  "scripts": {$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^    "test": "tap test\/*.js",$/;"	function	line:8
demo-log	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^    "demo-log": "node examples\/replace-log",$/;"	function	line:9
demo	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^    "demo": "cd examples\/browser; open index.html"$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^  "repository": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^    "type": "git",$/;"	function	line:13
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^    "url": "git:\/\/github.com\/thlorenz\/redeyed.git"$/;"	function	line:14
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^  "keywords": [$/;"	function	line:16
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^  "license": "MIT",$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^  "devDependencies": {$/;"	function	line:25
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^    "tap": "~5.7.0",$/;"	function	line:26
readdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^    "readdirp": "~0.3.3",$/;"	function	line:27
cardinal	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^    "cardinal": "~0.4.4"$/;"	function	line:28
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^  "dependencies": {$/;"	function	line:30
esprima	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/package.json	/^    "esprima": "~3.0.0"$/;"	function	line:31
redeyed [![build status](https://secure.travis-ci.org/thlorenz/redeyed.png?branch=master)](http://travis-ci.org/thlorenz/redeyed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^# redeyed [![build status](https:\/\/secure.travis-ci.org\/thlorenz\/redeyed.png?branch=master)](http:\/\/travis-ci.org\/thlorenz\/redeyed)$/;"	function	line:1
What?	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^## What?$/;"	function	line:9
Where?	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^## Where?$/;"	function	line:13
What for?	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^## What for?$/;"	function	line:18
How?	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^## How?$/;"	function	line:22
{String} config	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^### {String} config$/;"	function	line:28
{Object} config	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^### {Object} config$/;"	function	line:34
Missing before and after resolution for {String} and {Object} config	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^#### Missing before and after resolution for {String} and {Object} config$/;"	function	line:40
{Function} config	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^### {Function} config$/;"	function	line:57
Inputs	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^#### Inputs$/;"	function	line:61
Output	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^#### Output$/;"	function	line:91
Transforming JavaScript code	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^### Transforming JavaScript code$/;"	function	line:111
Browser Support	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^## Browser Support$/;"	function	line:167
AMD	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^### AMD$/;"	function	line:169
Attached to global window object	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^### Attached to global window object$/;"	function	line:179
redeyed in the wild	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^## redeyed in the wild$/;"	function	line:188
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/README.md	/^## Examples$/;"	function	line:195
exportFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  exportFn = function (redeyed) { module.exports = redeyed; };$/;"	function	line:15
exportFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  esprima = require('esprima');$/;"	function	line:14
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  define(['esprima'], function (esprima) {$/;"	function	line:20
bootstrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^function bootstrap(esprima, exportFn) {$/;"	function	line:29
isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function isFunction (obj) {$/;"	function	line:31
bootstrap.isFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function isFunction (obj) {$/;"	function	line:31
isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function isString (obj) {$/;"	function	line:35
bootstrap.isString	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function isString (obj) {$/;"	function	line:35
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function isNumber (obj) {$/;"	function	line:39
bootstrap.isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function isNumber (obj) {$/;"	function	line:39
isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function isObject (obj) {$/;"	function	line:43
bootstrap.isObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function isObject (obj) {$/;"	function	line:43
surroundWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function surroundWith (before, after) {$/;"	function	line:47
bootstrap.surroundWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function surroundWith (before, after) {$/;"	function	line:47
bootstrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^function bootstrap(esprima, exportFn) {$/;"	function	line:29
isNonCircular	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function isNonCircular(key) { $/;"	function	line:51
isNonCircular	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function isNonCircular(key) { $/;"	function	line:51
objectizeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function objectizeString (value) {$/;"	function	line:55
objectizeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function objectizeString (value) {$/;"	function	line:55
objectize	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function objectize (node) {$/;"	function	line:71
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function resolve (value, key) {$/;"	function	line:76
objectize.resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function resolve (value, key) {$/;"	function	line:76
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function process (key) {$/;"	function	line:90
objectize.process	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function process (key) {$/;"	function	line:90
objectize	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function objectize (node) {$/;"	function	line:71
functionize	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function functionize (node) {$/;"	function	line:130
functionize	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function functionize (node) {$/;"	function	line:130
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function normalize (root) {$/;"	function	line:155
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function normalize (root) {$/;"	function	line:155
mergeTokensAndComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function mergeTokensAndComments(tokens, comments) {$/;"	function	line:160
addToAllByRangeStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function addToAllByRangeStart(t) { all[ t.range[0] ] = t; }$/;"	function	line:163
mergeTokensAndComments.addToAllByRangeStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function addToAllByRangeStart(t) { all[ t.range[0] ] = t; }$/;"	function	line:163
mergeTokensAndComments	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function mergeTokensAndComments(tokens, comments) {$/;"	function	line:160
redeyed	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function redeyed (code, config, opts) {$/;"	function	line:173
tokenIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function tokenIndex(tokens, tkn, start) {$/;"	function	line:219
redeyed.tokenIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function tokenIndex(tokens, tkn, start) {$/;"	function	line:219
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function process(surround) {$/;"	function	line:230
redeyed.process	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function process(surround) {$/;"	function	line:230
redeyed	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^  function redeyed (code, config, opts) {$/;"	function	line:173
addSplit	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function addSplit (start, end, surround, info) {$/;"	function	line:254
addSplit	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^    function addSplit (start, end, surround, info) {$/;"	function	line:254
info.tokenIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^        info = { tokenIndex: tokenIdx, tokens: all, ast: ast, code: code };$/;"	property	line:297
info.tokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^        info = { tokenIndex: tokenIdx, tokens: all, ast: ast, code: code };$/;"	property	line:297
info.ast	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^        info = { tokenIndex: tokenIdx, tokens: all, ast: ast, code: code };$/;"	property	line:297
info.code	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/redeyed.js	/^        info = { tokenIndex: tokenIdx, tokens: all, ast: ast, code: code };$/;"	property	line:297
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-before-after-config.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-before-after-config.js	/^test('adding custom asserts ... ', function (t) {$/;"	function	line:12
assertSurrounds	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-before-after-config.js	/^  t.constructor.prototype.assertSurrounds = function (code, opts, expected) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-before-after-config.js	/^test('\\nbefore\/after config, keywords', function (t) {$/;"	function	line:21
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-before-after-config.js	/^        [ 'function foo (bar) {'$/;"	function	line:41
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-browser.js	/^function setup() {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-browser.js	/^test('define and window exist', function (t) {$/;"	function	line:22
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-browser.js	/^  global.define = function (deps_, cb) { $/;"	function	line:31
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-browser.js	/^test('window exists, but define doesn\\'t', function (t) {$/;"	function	line:48
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-browser.js	/^test('neither window nor define exist', function (t) {$/;"	function	line:61
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-comments.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-comments.js	/^test('adding custom asserts ... ', function (t) {$/;"	function	line:12
assertSurrounds	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-comments.js	/^  t.constructor.prototype.assertSurrounds = function (code, opts, expected) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-comments.js	/^test('\\nstring config, Line comments', function (t) {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-comments.js	/^test('\\nstring config, Block comments', function (t) {$/;"	function	line:47
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-config-with-undefineds.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-config-with-undefineds.js	/^test('adding custom asserts ... ', function (t) {$/;"	function	line:12
assertSurrounds	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-config-with-undefineds.js	/^  t.constructor.prototype.assertSurrounds = function (code, opts, expected) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-config-with-undefineds.js	/^test('\\n undefineds only', function (t) {$/;"	function	line:27
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-config-with-undefineds.js	/^test('\\n mixed', function (t) {$/;"	function	line:40
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config-extra-params.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config-extra-params.js	/^test('function - config passing idx and tokens', function (t) {$/;"	function	line:12
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config-extra-params.js	/^  function identity (s, info) { $/;"	function	line:31
tokenValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config-extra-params.js	/^  function tokenValue (t) { return t.value; }$/;"	function	line:37
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config-skipping-tokens.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config-skipping-tokens.js	/^test('given i skip 2 more tokens after each semicolon', function (t) {$/;"	function	line:13
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config-skipping-tokens.js	/^          ';':  function identity (s, info) {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config-skipping-tokens.js	/^test('replace log', function (t) {$/;"	function	line:42
replaceLog	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config-skipping-tokens.js	/^          console: function replaceLog(s, info) {$/;"	function	line:46
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^test('adding custom asserts ... ', function (t) {$/;"	function	line:12
assertSurrounds	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^  t.constructor.prototype.assertSurrounds = function (code, opts, expected) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^test('\\nfunction config, keywords', function (t) {$/;"	function	line:22
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^        [ 'function foo (bar) {'$/;"	function	line:34
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^      , _default: function (s) { return '*' + s + '&' }$/;"	function	line:52
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^        [ 'function foo (bar) {'$/;"	function	line:58
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^test('#\\n functin config - resolving', function (t) {$/;"	function	line:75
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^    , _default: function (s) { return '*' + s + '&' }$/;"	function	line:80
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^      , _default: function (s) { return '*' + s + '&' }$/;"	function	line:89
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^    , _default: function (s) { return '(' + s + ')' }$/;"	function	line:91
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^test('#\\n function config - replacing', function (t) {$/;"	function	line:100
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^        _default: function () { return 'const' }$/;"	function	line:112
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^        , _default: function () { return 'const' }$/;"	function	line:122
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^        _default: function (s) { return s.toUpperCase() }$/;"	function	line:131
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^      , _default: function (s) { return 'not applied'; }$/;"	function	line:133
_default	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-function-config.js	/^      , _default: function (s) { return s.toUpperCase() }$/;"	function	line:141
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-incomplete.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-incomplete.js	/^test('adding custom asserts ... ', function (t) {$/;"	function	line:12
assertSurrounds	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-incomplete.js	/^  t.constructor.prototype.assertSurrounds = function (code, opts, expected) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-incomplete.js	/^test('incomplete statement', function (t) {$/;"	function	line:27
g	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-incomplete.js	/^    t.assertSurrounds('function g() { yield', keyconfig, '$function% g() { $yield%')$/;"	function	line:33
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-keywords.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-keywords.js	/^test('adding custom asserts ... ', function (t) {$/;"	function	line:12
assertSurrounds	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-keywords.js	/^  t.constructor.prototype.assertSurrounds = function (code, opts, expected) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-keywords.js	/^test('types', function (t) {$/;"	function	line:27
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-mixed.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-mixed.js	/^test('adding custom asserts ... ', function (t) {$/;"	function	line:12
assertSurrounds	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-mixed.js	/^  t.constructor.prototype.assertSurrounds = function (code, opts, expected) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-mixed.js	/^test('\\nmixed config, keywords', function (t) {$/;"	function	line:22
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-result.js	/^function inspect (obj) {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-result.js	/^test('redeyed result does not have esprima ast by default', function (t) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-result.js	/^test('redeyed result has esprima ast, tokens, comments and splits and transformed code', function (t) {$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-result.js	/^test('redeyed result - { nojoin } has esprima ast, tokens, comments and splits but no transformed code', function (t) {$/;"	function	line:49
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-script-level-return.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-script-level-return.js	/^test('properly handles script level return -- no blow up', function (t) {$/;"	function	line:12
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-shebang.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-shebang.js	/^test('preserves shebang', function (t) {$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-smoke.js	/^test('tap', function (t) {$/;"	function	line:15
shouldProcess	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-smoke.js	/^  function shouldProcess (path) {$/;"	function	line:20
containsVarKeyword	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-smoke.js	/^  function containsVarKeyword(code) {$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-smoke.js	/^test('esprima', function (t) {$/;"	function	line:52
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-smoke.js	/^test('redeyed', function (t) {$/;"	function	line:67
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-string-config.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-string-config.js	/^test('adding custom asserts ... ', function (t) {$/;"	function	line:12
assertSurrounds	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-string-config.js	/^  t.constructor.prototype.assertSurrounds = function (code, opts, expected) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-string-config.js	/^test('\\nstring config, keywords', function (t) {$/;"	function	line:22
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-string-config.js	/^        [ 'function foo (bar) {'$/;"	function	line:42
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-string-config.js	/^test('\\nstring configs resolve from type and root', function (t) {$/;"	function	line:59
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-string-config.js	/^  function run(t, conf, expected, code_) {$/;"	function	line:62
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-types.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-types.js	/^test('adding custom asserts ... ', function (t) {$/;"	function	line:12
assertSurrounds	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-types.js	/^  t.constructor.prototype.assertSurrounds = function (code, opts, expected) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-types.js	/^test('types', function (t) {$/;"	function	line:27
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-types.js	/^    t.assertSurrounds('function f(x, y=12) { return x + y;}', punctuator, 'function f$(%x$,% y$=%12$)% ${% return x $+% y$;%$}%')$/;"	function	line:63
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-types.js	/^    t.assertSurrounds('function f(x, ...y) { return x * y.length;}', punctuator, 'function f$(%x$,% $...%y$)% ${% return x $*% y$.%length$;%$}%')$/;"	function	line:64
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-upcoming.js	/^function inspect (obj) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-upcoming.js	/^test('adding custom asserts ... ', function (t) {$/;"	function	line:12
assertSurrounds	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-upcoming.js	/^  t.constructor.prototype.assertSurrounds = function (code, opts, expected) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/redeyed/test/redeyed-upcoming.js	/^test('upcoming syntax: rest and spread properties', function (t) {$/;"	function	line:27
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/package.json	/^  "name": "regenerator-runtime",$/;"	function	line:2
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/package.json	/^  "author": "Ben Newman <bn@cs.stanford.edu>",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/package.json	/^  "description": "Runtime for Regenerator-compiled generator and async functions.",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/package.json	/^  "version": "0.10.3",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/package.json	/^  "main": "runtime-module.js",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/package.json	/^  "keywords": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/package.json	/^    "url": "https:\/\/github.com\/facebook\/regenerator\/tree\/master\/packages\/regenerator-runtime"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/package.json	/^  "license": "MIT"$/;"	function	line:17
regenerator-runtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/README.md	/^# regenerator-runtime$/;"	function	line:1
g	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime-module.js	/^var g =$/;"	variable	line:3
hadRuntime	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime-module.js	/^var hadRuntime = g.regeneratorRuntime &&$/;"	variable	line:10
oldRuntime	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime-module.js	/^var oldRuntime = hadRuntime && g.regeneratorRuntime;$/;"	variable	line:14
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function wrap(innerFn, outerFn, self, tryLocsList) {$/;"	function	line:38
tryCatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function tryCatch(fn, obj, arg) {$/;"	function	line:62
Generator	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function Generator() {}$/;"	function	line:83
GeneratorFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function GeneratorFunction() {}$/;"	function	line:84
GeneratorFunctionPrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function GeneratorFunctionPrototype() {}$/;"	function	line:85
defineIteratorMethods	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function defineIteratorMethods(prototype) {$/;"	function	line:113
isGeneratorFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  runtime.isGeneratorFunction = function(genFun) {$/;"	function	line:121
mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  runtime.mark = function(genFun) {$/;"	function	line:131
awrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  runtime.awrap = function(arg) {$/;"	function	line:148
AsyncIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function AsyncIterator(generator) {$/;"	function	line:152
invoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^    function invoke(method, arg, resolve, reject) {$/;"	function	line:153
enqueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^    function enqueue(method, arg) {$/;"	function	line:198
callInvokeWithMethodAndArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^      function callInvokeWithMethodAndArg() {$/;"	function	line:199
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  runtime.async = function(innerFn, outerFn, self, tryLocsList) {$/;"	function	line:237
makeInvokeMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function makeInvokeMethod(innerFn, self, context) {$/;"	function	line:249
invoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^    return function invoke(method, arg) {$/;"	function	line:252
maybeInvokeDelegate	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function maybeInvokeDelegate(delegate, context) {$/;"	function	line:331
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  Gp.toString = function() {$/;"	function	line:415
pushTryEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function pushTryEntry(locs) {$/;"	function	line:419
resetTryEntry	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function resetTryEntry(entry) {$/;"	function	line:434
Context	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function Context(tryLocsList) {$/;"	function	line:441
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  runtime.keys = function(object) {$/;"	function	line:450
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^    return function next() {$/;"	function	line:459
values	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function values(iterable) {$/;"	function	line:477
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^        var i = -1, next = function next() {$/;"	function	line:489
doneResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^  function doneResult() {$/;"	function	line:513
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^    reset: function(skipTempReset) {$/;"	function	line:520
stop	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^    stop: function() {$/;"	function	line:546
dispatchException	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^    dispatchException: function(exception) {$/;"	function	line:558
handle	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^      function handle(loc, caught) {$/;"	function	line:564
abrupt	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^    abrupt: function(type, arg) {$/;"	function	line:618
complete	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^    complete: function(record, afterLoc) {$/;"	function	line:652
finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^    finish: function(finallyLoc) {$/;"	function	line:671
delegateYield	/Users/jonathan/repos/identifiers-arxiv/node_modules/regenerator-runtime/runtime.js	/^    delegateYield: function(iterable, resultName, nextLoc) {$/;"	function	line:700
isPrimitive	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/index.js	/^var isPrimitive = require('is-primitive');$/;"	variable	line:10
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/index.js	/^var equal = require('is-equal-shallow');$/;"	variable	line:11
regexCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/index.js	/^function regexCache(fn, str, opts) {$/;"	function	line:31
regexCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/index.js	/^function regexCache(fn, str, opts) {$/;"	function	line:31
memo	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/index.js	/^function memo(key, opts, regex) {$/;"	function	line:60
cache.regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/index.js	/^  cache[key] = {regex: regex, opts: opts};$/;"	property	line:61
cache.opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/index.js	/^  cache[key] = {regex: regex, opts: opts};$/;"	property	line:61
memo	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/index.js	/^function memo(key, opts, regex) {$/;"	function	line:60
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "name": "regex-cache",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "description": "Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of the same string and options, resulting in suprising performance improvements.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "version": "0.4.3",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/regex-cache",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "repository": "jonschlinkert\/regex-cache",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/regex-cache\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "test": "mocha",$/;"	function	line:20
benchmarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "benchmarks": "node benchmark"$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "dependencies": {$/;"	function	line:23
is-equal-shallow	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "is-equal-shallow": "^0.1.3",$/;"	function	line:24
is-primitive	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "is-primitive": "^2.0.0"$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "devDependencies": {$/;"	function	line:27
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "benchmarked": "^0.1.5",$/;"	function	line:28
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "chalk": "^1.1.3",$/;"	function	line:29
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "gulp-format-md": "^0.1.7",$/;"	function	line:30
micromatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "micromatch": "^2.3.7",$/;"	function	line:31
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "should": "^8.3.0"$/;"	function	line:32
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "keywords": [$/;"	function	line:34
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^  "verb": {$/;"	function	line:44
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "run": true,$/;"	function	line:45
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "toc": false,$/;"	function	line:46
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "layout": "default",$/;"	function	line:47
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "tasks": [$/;"	function	line:48
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "plugins": [$/;"	function	line:51
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "reflinks": [$/;"	function	line:54
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^    "lint": {$/;"	function	line:57
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/package.json	/^      "reflinks": true$/;"	function	line:58
regex-cache [![NPM version](https://img.shields.io/npm/v/regex-cache.svg?style=flat)](https://www.npmjs.com/package/regex-cache) [![NPM downloads](https://img.shields.io/npm/dm/regex-cache.svg?style=flat)](https://npmjs.org/package/regex-cache) [![Build Status](https://img.shields.io/travis/jonschlinkert/regex-cache.svg?style=flat)](https://travis-ci.org/jonschlinkert/regex-cache)	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# regex-cache [![NPM version](https:\/\/img.shields.io\/npm\/v\/regex-cache.svg?style=flat)](https:\/\/www.npmjs.com\/package\/regex-cache) [![NPM downloads](https:\/\/img.shields.io\/npm\/dm\/regex-cache.svg?style=flat)](https:\/\/npmjs.org\/package\/regex-cache) [![Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/regex-cache.svg?style=flat)](https:\/\/travis-ci.org\/jonschlinkert\/regex-cache)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^## Usage$/;"	function	line:16
Recommendations	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^## Recommendations$/;"	function	line:40
Use this when...	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^### Use this when...$/;"	function	line:42
Do not use this when...	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^### Do not use this when...$/;"	function	line:47
Example benchmarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^### Example benchmarks$/;"	function	line:51
no args passed (defaults)	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# no args passed (defaults)$/;"	function	line:56
string and six options passed	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# string and six options passed$/;"	function	line:60
string only	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# string only$/;"	function	line:64
one option passed	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# one option passed$/;"	function	line:68
two options passed	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# two options passed$/;"	function	line:72
six options passed	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# six options passed$/;"	function	line:76
diminishing returns happen about here	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# diminishing returns happen about here$/;"	function	line:81
ten options passed	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# ten options passed$/;"	function	line:84
twelve options passed	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# twelve options passed$/;"	function	line:88
twenty options passed	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# twenty options passed$/;"	function	line:92
when non-primitive values are compared	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# when non-primitive values are compared$/;"	function	line:97
single value on the options is an object	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^# single value on the options is an object$/;"	function	line:100
Run benchmarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^## Run benchmarks$/;"	function	line:105
What this does	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^## What this does$/;"	function	line:113
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^## Contributing$/;"	function	line:120
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^## Building docs$/;"	function	line:124
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^## Running tests$/;"	function	line:138
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^## Author$/;"	function	line:146
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/regex-cache/README.md	/^## License$/;"	function	line:153
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/index.js	/^module.exports = function repeat(ele, num) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/index.js	/^'use strict';$/;"	function	line:8
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/index.js	/^module.exports = function repeat(ele, num) {$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "name": "repeat-element",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "description": "Create an array by repeating the given value n times.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "version": "1.1.2",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/repeat-element",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "url": "git:\/\/github.com\/jonschlinkert\/repeat-element.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/repeat-element\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "license": {$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "type": "MIT",$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/repeat-element\/blob\/master\/LICENSE"$/;"	function	line:19
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "main": "index.js",$/;"	function	line:21
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "engines": {$/;"	function	line:22
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "node": ">=0.10.0"$/;"	function	line:23
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "scripts": {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "test": "mocha"$/;"	function	line:26
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "files": [$/;"	function	line:28
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "keywords": [$/;"	function	line:31
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^  "devDependencies": {$/;"	function	line:37
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "benchmarked": "^0.1.4",$/;"	function	line:38
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "chalk": "^1.0.0",$/;"	function	line:39
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "glob": "^5.0.5",$/;"	function	line:40
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "minimist": "^1.1.1",$/;"	function	line:41
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/package.json	/^    "mocha": "^2.2.4"$/;"	function	line:42
repeat-element [![NPM version](https://badge.fury.io/js/repeat-element.svg)](http://badge.fury.io/js/repeat-element)	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/README.md	/^# repeat-element [![NPM version](https:\/\/badge.fury.io\/js\/repeat-element.svg)](http:\/\/badge.fury.io\/js\/repeat-element)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/README.md	/^## Usage$/;"	function	line:13
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/README.md	/^## Related projects$/;"	function	line:41
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/README.md	/^## Running tests$/;"	function	line:45
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/README.md	/^## Contributing$/;"	function	line:53
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/README.md	/^## Author$/;"	function	line:57
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-element/README.md	/^## License$/;"	function	line:64
res	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/index.js	/^var res = '';$/;"	variable	line:14
cache	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/index.js	/^var cache;$/;"	variable	line:15
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/index.js	/^function repeat(str, num) {$/;"	function	line:41
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/index.js	/^function repeat(str, num) {$/;"	function	line:41
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "name": "repeat-string",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "description": "Repeat the given string n times. Fastest implementation for repeating a string.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "version": "1.6.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/repeat-string",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "author": "Jon Schlinkert (http:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "contributors": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "repository": "jonschlinkert\/repeat-string",$/;"	function	line:14
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "bugs": {$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/repeat-string\/issues"$/;"	function	line:16
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "license": "MIT",$/;"	function	line:18
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "files": [$/;"	function	line:19
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "main": "index.js",$/;"	function	line:22
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "engines": {$/;"	function	line:23
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "node": ">=0.10"$/;"	function	line:24
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "scripts": {$/;"	function	line:26
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "test": "mocha"$/;"	function	line:27
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "devDependencies": {$/;"	function	line:29
ansi-cyan	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "ansi-cyan": "^0.1.1",$/;"	function	line:30
benchmarked	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "benchmarked": "^0.2.5",$/;"	function	line:31
gulp-format-md	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "gulp-format-md": "^0.1.11",$/;"	function	line:32
isobject	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "isobject": "^2.1.0",$/;"	function	line:33
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "mocha": "^3.1.2",$/;"	function	line:34
repeating	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "repeating": "^3.0.0",$/;"	function	line:35
text-table	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "text-table": "^0.2.0",$/;"	function	line:36
yargs-parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "yargs-parser": "^4.0.2"$/;"	function	line:37
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "keywords": [$/;"	function	line:39
verb	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^  "verb": {$/;"	function	line:56
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "toc": false,$/;"	function	line:57
layout	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "layout": "default",$/;"	function	line:58
tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "tasks": [$/;"	function	line:59
plugins	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "plugins": [$/;"	function	line:62
related	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "related": {$/;"	function	line:65
list	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^      "list": [$/;"	function	line:66
helpers	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "helpers": [$/;"	function	line:70
reflinks	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/package.json	/^    "reflinks": [$/;"	function	line:73
repeat-string [![NPM version](https://img.shields.io/npm/v/repeat-string.svg?style=flat)](https://www.npmjs.com/package/repeat-string) [![NPM monthly downloads](https://img.shields.io/npm/dm/repeat-string.svg?style=flat)](https://npmjs.org/package/repeat-string)  [![NPM total downloads](https://img.shields.io/npm/dt/repeat-string.svg?style=flat)](https://npmjs.org/package/repeat-string) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/repeat-string.svg?style=flat&label=Travis)](https://travis-ci.org/jonschlinkert/repeat-string)	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^# repeat-string [![NPM version](https:\/\/img.shields.io\/npm\/v\/repeat-string.svg?style=flat)](https:\/\/www.npmjs.com\/package\/repeat-string) [![NPM monthly downloads](https:\/\/img.shields.io\/npm\/dm\/repeat-string.svg?style=flat)](https:\/\/npmjs.org\/package\/repeat-string)  [![NPM total downloads](https:\/\/img.shields.io\/npm\/dt\/repeat-string.svg?style=flat)](https:\/\/npmjs.org\/package\/repeat-string) [![Linux Build Status](https:\/\/img.shields.io\/travis\/jonschlinkert\/repeat-string.svg?style=flat&label=Travis)](https:\/\/travis-ci.org\/jonschlinkert\/repeat-string)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^## Install$/;"	function	line:5
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^## Usage$/;"	function	line:13
[repeat](index.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^### [repeat](index.js#L41)$/;"	function	line:15
Benchmarks	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^## Benchmarks$/;"	function	line:35
2x	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^# 2x$/;"	function	line:40
3x	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^# 3x$/;"	function	line:45
10x	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^# 10x$/;"	function	line:50
50x	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^# 50x$/;"	function	line:55
250x	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^# 250x$/;"	function	line:60
2000x	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^# 2000x$/;"	function	line:65
20000x	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^# 20000x$/;"	function	line:70
About	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^## About$/;"	function	line:84
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^### Related projects$/;"	function	line:86
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^### Contributing$/;"	function	line:90
Contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^### Contributors$/;"	function	line:94
Building docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^### Building docs$/;"	function	line:104
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^### Running tests$/;"	function	line:114
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^### Author$/;"	function	line:122
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeat-string/README.md	/^### License$/;"	function	line:129
isFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/index.js	/^var isFinite = require('is-finite');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/index.js	/^module.exports = function (str, n) {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/index.js	/^var isFinite = require('is-finite');$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "name": "repeating",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "version": "2.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "description": "Repeat a string - fast",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "repository": "sindresorhus\/repeating",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "dependencies": {$/;"	function	line:30
is-finite	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^    "is-finite": "^1.0.0"$/;"	function	line:31
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^  "devDependencies": {$/;"	function	line:33
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^    "ava": "*",$/;"	function	line:34
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/package.json	/^    "xo": "*"$/;"	function	line:35
repeating [![Build Status](https://travis-ci.org/sindresorhus/repeating.svg?branch=master)](https://travis-ci.org/sindresorhus/repeating)	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/readme.md	/^# repeating [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/repeating.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/repeating)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/readme.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/readme.md	/^## Related$/;"	function	line:23
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/repeating/readme.md	/^## License$/;"	function	line:28
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^## Change Log$/;"	function	line:1
v2.79.0 (2016/11/18)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.79.0 (2016\/11\/18)$/;"	function	line:3
v2.78.0 (2016/11/03)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.78.0 (2016\/11\/03)$/;"	function	line:11
v2.77.0 (2016/11/03)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.77.0 (2016\/11\/03)$/;"	function	line:14
v2.76.0 (2016/10/25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.76.0 (2016\/10\/25)$/;"	function	line:20
v2.75.0 (2016/09/17)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.75.0 (2016\/09\/17)$/;"	function	line:31
v2.74.0 (2016/07/22)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.74.0 (2016\/07\/22)$/;"	function	line:39
v2.73.0 (2016/07/09)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.73.0 (2016\/07\/09)$/;"	function	line:43
v2.72.0 (2016/04/17)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.72.0 (2016\/04\/17)$/;"	function	line:58
v2.71.0 (2016/04/12)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.71.0 (2016\/04\/12)$/;"	function	line:66
v2.70.0 (2016/04/05)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.70.0 (2016\/04\/05)$/;"	function	line:69
v2.69.0 (2016/01/27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.69.0 (2016\/01\/27)$/;"	function	line:84
v2.68.0 (2016/01/27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.68.0 (2016\/01\/27)$/;"	function	line:87
v2.67.0 (2015/11/19)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.67.0 (2015\/11\/19)$/;"	function	line:102
v2.66.0 (2015/11/18)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.66.0 (2015\/11\/18)$/;"	function	line:105
v2.65.0 (2015/10/11)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.65.0 (2015\/10\/11)$/;"	function	line:127
v2.64.0 (2015/09/25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.64.0 (2015\/09\/25)$/;"	function	line:142
v2.63.0 (2015/09/21)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.63.0 (2015\/09\/21)$/;"	function	line:148
v2.62.0 (2015/09/15)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.62.0 (2015\/09\/15)$/;"	function	line:151
v2.61.0 (2015/08/19)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.61.0 (2015\/08\/19)$/;"	function	line:158
v2.60.0 (2015/07/21)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.60.0 (2015\/07\/21)$/;"	function	line:168
v2.59.0 (2015/07/20)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.59.0 (2015\/07\/20)$/;"	function	line:171
v2.58.0 (2015/06/16)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.58.0 (2015\/06\/16)$/;"	function	line:181
v2.57.0 (2015/05/31)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.57.0 (2015\/05\/31)$/;"	function	line:187
v2.56.0 (2015/05/28)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.56.0 (2015\/05\/28)$/;"	function	line:190
v2.55.0 (2015/04/05)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.55.0 (2015\/04\/05)$/;"	function	line:213
v2.54.0 (2015/03/24)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.54.0 (2015\/03\/24)$/;"	function	line:222
v2.53.0 (2015/02/02)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.53.0 (2015\/02\/02)$/;"	function	line:250
v2.52.0 (2015/02/02)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.52.0 (2015\/02\/02)$/;"	function	line:254
v2.51.0 (2014/12/10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.51.0 (2014\/12\/10)$/;"	function	line:286
v2.50.0 (2014/12/09)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.50.0 (2014\/12\/09)$/;"	function	line:289
v2.49.0 (2014/11/28)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.49.0 (2014\/11\/28)$/;"	function	line:297
v2.48.0 (2014/11/12)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.48.0 (2014\/11\/12)$/;"	function	line:305
v2.47.0 (2014/10/26)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.47.0 (2014\/10\/26)$/;"	function	line:319
v2.46.0 (2014/10/23)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.46.0 (2014\/10\/23)$/;"	function	line:334
v2.45.0 (2014/10/06)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.45.0 (2014\/10\/06)$/;"	function	line:374
v2.43.0 (2014/09/18)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.43.0 (2014\/09\/18)$/;"	function	line:402
v2.42.0 (2014/09/04)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.42.0 (2014\/09\/04)$/;"	function	line:409
v2.41.0 (2014/09/04)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.41.0 (2014\/09\/04)$/;"	function	line:412
v2.40.0 (2014/08/06)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.40.0 (2014\/08\/06)$/;"	function	line:435
v2.39.0 (2014/07/24)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.39.0 (2014\/07\/24)$/;"	function	line:440
v2.38.0 (2014/07/22)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.38.0 (2014\/07\/22)$/;"	function	line:443
v2.37.0 (2014/07/07)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.37.0 (2014\/07\/07)$/;"	function	line:453
v2.35.0 (2014/05/17)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.35.0 (2014\/05\/17)$/;"	function	line:463
v2.34.0 (2014/02/18)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.34.0 (2014\/02\/18)$/;"	function	line:477
v2.32.0 (2014/01/16)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.32.0 (2014\/01\/16)$/;"	function	line:485
v2.31.0 (2014/01/08)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.31.0 (2014\/01\/08)$/;"	function	line:492
v2.30.0 (2013/12/13)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.30.0 (2013\/12\/13)$/;"	function	line:500
v2.29.0 (2013/12/06)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.29.0 (2013\/12\/06)$/;"	function	line:505
v2.28.0 (2013/12/04)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/CHANGELOG.md	/^### v2.28.0 (2013\/12\/04)$/;"	function	line:507
initParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^function initParams(uri, options, callback) {$/;"	function	line:25
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^function request (uri, options, callback) {$/;"	function	line:43
function.request	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^function request (uri, options, callback) {$/;"	function	line:43
verbFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^function verbFunc (verb) {$/;"	function	line:57
jar	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^request.jar = function (store) {$/;"	function	line:75
cookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^request.cookie = function (str) {$/;"	function	line:79
request.cookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^}$/;"	function	line:77
wrapRequestMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^function wrapRequestMethod (method, options, requester, verb) {$/;"	function	line:83
defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^request.defaults = function (options, requester) {$/;"	function	line:105
forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^request.forever = function (agentOptions, optionsArg) {$/;"	function	line:128
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^  get : function() {$/;"	function	line:150
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/index.js	/^  set : function(debug) {$/;"	function	line:153
Auth	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/auth.js	/^function Auth (request) {$/;"	function	line:11
basic	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/auth.js	/^Auth.prototype.basic = function (user, pass, sendImmediately) {$/;"	function	line:21
Auth	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/auth.js	/^}$/;"	class	line:19
Auth.basic	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/auth.js	/^Auth.prototype.basic = function (user, pass, sendImmediately) {$/;"	method	line:21
bearer	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/auth.js	/^Auth.prototype.bearer = function (bearer, sendImmediately) {$/;"	function	line:37
digest	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/auth.js	/^Auth.prototype.digest = function (method, path, authHeader) {$/;"	function	line:51
ha1Compute	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/auth.js	/^  var ha1Compute = function (algorithm, user, realm, pass, nonce, cnonce) {$/;"	function	line:82
onRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/auth.js	/^Auth.prototype.onRequest = function (user, pass, sendImmediately, bearer) {$/;"	function	line:127
onResponse	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/auth.js	/^Auth.prototype.onResponse = function (response) {$/;"	function	line:144
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/auth.js	/^  switch (authVerb) {$/;"	function	line:156
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/cookies.js	/^exports.parse = function(str) {$/;"	function	line:9
RequestJar	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/cookies.js	/^function RequestJar(store) {$/;"	function	line:20
setCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/cookies.js	/^RequestJar.prototype.setCookie = function(cookieOrStr, uri, options) {$/;"	function	line:24
function.RequestJar	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/cookies.js	/^}$/;"	class	line:23
function.function.RequestJar.setCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/cookies.js	/^RequestJar.prototype.setCookie = function(cookieOrStr, uri, options) {$/;"	method	line:24
getCookieString	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/cookies.js	/^RequestJar.prototype.getCookieString = function(uri) {$/;"	function	line:28
function.function.RequestJar.RequestJar	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/cookies.js	/^}$/;"	class	line:27
getCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/cookies.js	/^RequestJar.prototype.getCookies = function(uri) {$/;"	function	line:32
function.function.RequestJar.function.function.RequestJar.RequestJar.RequestJar	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/cookies.js	/^}$/;"	class	line:31
jar	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/cookies.js	/^exports.jar = function(store) {$/;"	function	line:37
function.function.RequestJar.function.function.RequestJar.RequestJar.function.function.RequestJar.function.function.RequestJar.RequestJar.RequestJar.exports.jar	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/cookies.js	/^}$/;"	function	line:35
formatHostname	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/getProxyFromURI.js	/^function formatHostname(hostname) {$/;"	function	line:3
parseNoProxyZone	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/getProxyFromURI.js	/^function parseNoProxyZone(zone) {$/;"	function	line:8
parseNoProxyZone	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/getProxyFromURI.js	/^function parseNoProxyZone(zone) {$/;"	function	line:8
uriInNoProxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/getProxyFromURI.js	/^function uriInNoProxy(uri, noProxy) {$/;"	function	line:19
getProxyFromURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/getProxyFromURI.js	/^function getProxyFromURI(uri) {$/;"	function	line:40
uriInNoProxy.getProxyFromURI	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/getProxyFromURI.js	/^function getProxyFromURI(uri) {$/;"	function	line:40
Har	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/har.js	/^function Har (request) {$/;"	function	line:8
reducer	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/har.js	/^Har.prototype.reducer = function (obj, pair) {$/;"	function	line:12
Har	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/har.js	/^}$/;"	class	line:10
Har.reducer	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/har.js	/^Har.prototype.reducer = function (obj, pair) {$/;"	method	line:12
prep	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/har.js	/^Har.prototype.prep = function (data) {$/;"	function	line:30
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/har.js	/^  function some (arr) {$/;"	function	line:63
function.some	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/har.js	/^  function some (arr) {$/;"	function	line:63
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/har.js	/^Har.prototype.options = function (options) {$/;"	function	line:115
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/har.js	/^  function test (type) {$/;"	function	line:166
paramsHaveRequestBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/helpers.js	/^function paramsHaveRequestBody(params) {$/;"	function	line:10
safeStringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/helpers.js	/^function safeStringify (obj, replacer) {$/;"	function	line:19
md5	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/helpers.js	/^function md5 (str) {$/;"	function	line:29
safeStringify.md5	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/helpers.js	/^function md5 (str) {$/;"	function	line:29
isReadStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/helpers.js	/^function isReadStream (rs) {$/;"	function	line:33
safeStringify.isReadStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/helpers.js	/^function isReadStream (rs) {$/;"	function	line:33
toBase64	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/helpers.js	/^function toBase64 (str) {$/;"	function	line:37
safeStringify.toBase64	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/helpers.js	/^function toBase64 (str) {$/;"	function	line:37
copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/helpers.js	/^function copy (obj) {$/;"	function	line:41
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/helpers.js	/^function version () {$/;"	function	line:49
safeStringify.copy.version	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/helpers.js	/^function version () {$/;"	function	line:49
Multipart	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/multipart.js	/^function Multipart (request) {$/;"	function	line:8
isChunked	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/multipart.js	/^Multipart.prototype.isChunked = function (options) {$/;"	function	line:15
Multipart	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/multipart.js	/^}$/;"	class	line:13
Multipart.isChunked	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/multipart.js	/^Multipart.prototype.isChunked = function (options) {$/;"	method	line:15
setHeaders	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/multipart.js	/^Multipart.prototype.setHeaders = function (chunked) {$/;"	function	line:46
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/multipart.js	/^Multipart.prototype.build = function (parts, chunked) {$/;"	function	line:66
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/multipart.js	/^  function add (part) {$/;"	function	line:70
onRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/multipart.js	/^Multipart.prototype.onRequest = function (options) {$/;"	function	line:101
Multipart.onRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/multipart.js	/^Multipart.prototype.onRequest = function (options) {$/;"	method	line:101
OAuth	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/oauth.js	/^function OAuth (request) {$/;"	function	line:11
buildParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/oauth.js	/^OAuth.prototype.buildParams = function (_oauth, uri, method, query, form, qsLib) {$/;"	function	line:16
OAuth	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/oauth.js	/^}$/;"	class	line:14
OAuth.buildParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/oauth.js	/^OAuth.prototype.buildParams = function (_oauth, uri, method, query, form, qsLib) {$/;"	method	line:16
buildBodyHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/oauth.js	/^OAuth.prototype.buildBodyHash = function(_oauth, body) {$/;"	function	line:63
concatParams	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/oauth.js	/^OAuth.prototype.concatParams = function (oa, sep, wrap) {$/;"	function	line:76
OAuth.OAuth	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/oauth.js	/^}$/;"	class	line:74
onRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/oauth.js	/^OAuth.prototype.onRequest = function (_oauth) {$/;"	function	line:93
OAuth.OAuth.onRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/oauth.js	/^OAuth.prototype.onRequest = function (_oauth) {$/;"	method	line:93
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/oauth.js	/^  switch (transport) {$/;"	function	line:127
Querystring	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/querystring.js	/^function Querystring (request) {$/;"	function	line:7
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/querystring.js	/^Querystring.prototype.init = function (options) {$/;"	function	line:15
Querystring	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/querystring.js	/^}$/;"	class	line:13
Querystring.init	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/querystring.js	/^Querystring.prototype.init = function (options) {$/;"	method	line:15
stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/querystring.js	/^Querystring.prototype.stringify = function (obj) {$/;"	function	line:25
Querystring.stringify	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/querystring.js	/^Querystring.prototype.stringify = function (obj) {$/;"	method	line:25
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/querystring.js	/^Querystring.prototype.parse = function (str) {$/;"	function	line:34
Querystring.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/querystring.js	/^Querystring.prototype.parse = function (str) {$/;"	method	line:34
rfc3986	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/querystring.js	/^Querystring.prototype.rfc3986 = function (str) {$/;"	function	line:43
Querystring.rfc3986	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/querystring.js	/^Querystring.prototype.rfc3986 = function (str) {$/;"	method	line:43
Redirect	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/redirect.js	/^function Redirect (request) {$/;"	function	line:6
allowRedirect	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/redirect.js	/^  this.allowRedirect = function () {return true}$/;"	function	line:12
onRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/redirect.js	/^Redirect.prototype.onRequest = function (options) {$/;"	function	line:19
Redirect	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/redirect.js	/^}$/;"	class	line:17
Redirect.onRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/redirect.js	/^Redirect.prototype.onRequest = function (options) {$/;"	method	line:19
redirectTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/redirect.js	/^Redirect.prototype.redirectTo = function (response) {$/;"	function	line:45
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/redirect.js	/^      switch (request.method) {$/;"	function	line:57
onResponse	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/redirect.js	/^Redirect.prototype.onResponse = function (response) {$/;"	function	line:79
constructProxyHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^function constructProxyHost(uriObject) {$/;"	function	line:34
constructProxyHeaderWhiteList	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^function constructProxyHeaderWhiteList(headers, proxyHeaderWhiteList) {$/;"	function	line:50
constructTunnelOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^function constructTunnelOptions (request, proxyHeaders) {$/;"	function	line:67
function.constructProxyHeaderWhiteList.constructTunnelOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^function constructTunnelOptions (request, proxyHeaders) {$/;"	function	line:67
function.constructProxyHeaderWhiteList	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^function constructProxyHeaderWhiteList(headers, proxyHeaderWhiteList) {$/;"	function	line:50
constructTunnelFnName	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^function constructTunnelFnName(uri, proxy) {$/;"	function	line:92
getTunnelFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^function getTunnelFn(request) {$/;"	function	line:98
Tunnel	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^function Tunnel (request) {$/;"	function	line:106
isEnabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^Tunnel.prototype.isEnabled = function () {$/;"	function	line:115
function.constructTunnelFnName.getTunnelFn.Tunnel	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^}$/;"	class	line:113
function.constructTunnelFnName.getTunnelFn.function.constructTunnelFnName.getTunnelFn.Tunnel.isEnabled	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^Tunnel.prototype.isEnabled = function () {$/;"	method	line:115
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^Tunnel.prototype.setup = function (options) {$/;"	function	line:134
function.constructTunnelFnName.getTunnelFn.Tunnel.setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/lib/tunnel.js	/^Tunnel.prototype.setup = function (options) {$/;"	method	line:134
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "name": "request",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "description": "Simplified HTTP request client.",$/;"	function	line:3
tags	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "tags": [$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "version": "2.79.0",$/;"	function	line:10
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "author": "Mikeal Rogers <mikeal.rogers@gmail.com>",$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "repository": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "type": "git",$/;"	function	line:13
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "url": "https:\/\/github.com\/request\/request.git"$/;"	function	line:14
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "bugs": {$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "url": "http:\/\/github.com\/request\/request\/issues"$/;"	function	line:17
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "license": "Apache-2.0",$/;"	function	line:19
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "engines": {$/;"	function	line:20
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "node": ">= 4"$/;"	function	line:21
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "main": "index.js",$/;"	function	line:23
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "files": [$/;"	function	line:24
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "dependencies": {$/;"	function	line:29
aws-sign2	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "aws-sign2": "~0.6.0",$/;"	function	line:30
aws4	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "aws4": "^1.2.1",$/;"	function	line:31
caseless	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "caseless": "~0.11.0",$/;"	function	line:32
combined-stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "combined-stream": "~1.0.5",$/;"	function	line:33
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "extend": "~3.0.0",$/;"	function	line:34
forever-agent	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "forever-agent": "~0.6.1",$/;"	function	line:35
form-data	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "form-data": "~2.1.1",$/;"	function	line:36
har-validator	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "har-validator": "~2.0.6",$/;"	function	line:37
hawk	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "hawk": "~3.1.3",$/;"	function	line:38
http-signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "http-signature": "~1.1.0",$/;"	function	line:39
is-typedarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "is-typedarray": "~1.0.0",$/;"	function	line:40
isstream	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "isstream": "~0.1.2",$/;"	function	line:41
json-stringify-safe	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "json-stringify-safe": "~5.0.1",$/;"	function	line:42
mime-types	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "mime-types": "~2.1.7",$/;"	function	line:43
oauth-sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "oauth-sign": "~0.8.1",$/;"	function	line:44
qs	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "qs": "~6.3.0",$/;"	function	line:45
stringstream	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "stringstream": "~0.0.4",$/;"	function	line:46
tough-cookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "tough-cookie": "~2.3.0",$/;"	function	line:47
tunnel-agent	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "tunnel-agent": "~0.4.1",$/;"	function	line:48
uuid	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "uuid": "^3.0.0"$/;"	function	line:49
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "scripts": {$/;"	function	line:51
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "test": "npm run lint && npm run test-ci && npm run test-browser",$/;"	function	line:52
test-ci	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "test-ci": "taper tests\/test-*.js",$/;"	function	line:53
test-cov	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "test-cov": "istanbul cover tape tests\/test-*.js",$/;"	function	line:54
test-browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "test-browser": "node tests\/browser\/start.js",$/;"	function	line:55
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "lint": "eslint lib\/ *.js tests\/ && echo Lint passed."$/;"	function	line:56
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "devDependencies": {$/;"	function	line:58
bluebird	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "bluebird": "^3.2.1",$/;"	function	line:59
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "browserify": "^13.0.1",$/;"	function	line:60
browserify-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "browserify-istanbul": "^2.0.0",$/;"	function	line:61
buffer-equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "buffer-equal": "^1.0.0",$/;"	function	line:62
codecov	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "codecov": "^1.0.1",$/;"	function	line:63
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "coveralls": "^2.11.4",$/;"	function	line:64
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "eslint": "^2.5.3",$/;"	function	line:65
function-bind	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "function-bind": "^1.0.2",$/;"	function	line:66
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "istanbul": "^0.4.0",$/;"	function	line:67
karma	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "karma": "^1.1.1",$/;"	function	line:68
karma-browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "karma-browserify": "^5.0.1",$/;"	function	line:69
karma-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "karma-cli": "^1.0.0",$/;"	function	line:70
karma-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "karma-coverage": "^1.0.0",$/;"	function	line:71
karma-phantomjs-launcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "karma-phantomjs-launcher": "^1.0.0",$/;"	function	line:72
karma-tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "karma-tap": "^3.0.1",$/;"	function	line:73
phantomjs-prebuilt	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "phantomjs-prebuilt": "^2.1.3",$/;"	function	line:74
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "rimraf": "^2.2.8",$/;"	function	line:75
server-destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "server-destroy": "^1.0.1",$/;"	function	line:76
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "tape": "^4.6.0",$/;"	function	line:77
taper	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "taper": "^0.5.0"$/;"	function	line:78
greenkeeper	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^  "greenkeeper": {$/;"	function	line:80
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/package.json	/^    "ignore": [$/;"	function	line:81
Request - Simplified HTTP client	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^# Request - Simplified HTTP client$/;"	function	line:2
Super simple to use	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## Super simple to use$/;"	function	line:14
Table of contents	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## Table of contents$/;"	function	line:28
Streaming	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## Streaming$/;"	function	line:50
Forms	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## Forms$/;"	function	line:145
application/x-www-form-urlencoded (URL-Encoded Forms)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^#### application\/x-www-form-urlencoded (URL-Encoded Forms)$/;"	function	line:150
multipart/form-data (Multipart Form Uploads)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^#### multipart\/form-data (Multipart Form Uploads)$/;"	function	line:163
multipart/related	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^#### multipart\/related$/;"	function	line:213
HTTP Authentication	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## HTTP Authentication$/;"	function	line:257
Custom HTTP Headers	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## Custom HTTP Headers$/;"	function	line:325
OAuth Signing	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## OAuth Signing$/;"	function	line:359
Proxies	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## Proxies$/;"	function	line:449
Controlling proxy behaviour using environment variables	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^### Controlling proxy behaviour using environment variables$/;"	function	line:543
UNIX Domain Sockets	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## UNIX Domain Sockets$/;"	function	line:568
TLS/SSL Protocol	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## TLS\/SSL Protocol$/;"	function	line:585
Using `options.agentOptions`	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^### Using `options.agentOptions`$/;"	function	line:609
Support for HAR 1.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## Support for HAR 1.2$/;"	function	line:666
request(options, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## request(options, callback)$/;"	function	line:715
Convenience methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## Convenience methods$/;"	function	line:830
request.defaults(options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^### request.defaults(options)$/;"	function	line:835
request.put	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^### request.put$/;"	function	line:860
request.patch	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^### request.patch$/;"	function	line:868
request.post	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^### request.post$/;"	function	line:876
request.head	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^### request.head$/;"	function	line:884
request.del / request.delete	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^### request.del \/ request.delete$/;"	function	line:892
request.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^### request.get$/;"	function	line:901
request.cookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^### request.cookie$/;"	function	line:908
request.jar()	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^### request.jar()$/;"	function	line:915
Debugging	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## Debugging$/;"	function	line:929
Timeouts	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## Timeouts$/;"	function	line:947
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/README.md	/^## Examples:$/;"	function	line:977
filterForNonReserved	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^function filterForNonReserved(reserved, options) {$/;"	function	line:43
filterOutReservedFunctions	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^function filterOutReservedFunctions(reserved, options) {$/;"	function	line:57
requestToJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^function requestToJSON() {$/;"	function	line:74
filterForNonReserved.filterOutReservedFunctions.requestToJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^function requestToJSON() {$/;"	function	line:74
responseToJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^function responseToJSON() {$/;"	function	line:84
filterForNonReserved.filterOutReservedFunctions.responseToJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^function responseToJSON() {$/;"	function	line:84
Request	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^function Request (options) {$/;"	function	line:94
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^function debug() {$/;"	function	line:135
Request	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^}$/;"	class	line:139
Request.debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.debug = debug$/;"	method	line:140
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.init = function (options) {$/;"	function	line:142
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^    self.callback = function () {$/;"	function	line:181
appendFormValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^    var appendFormValue = function (key, value) {$/;"	function	line:323
setContentLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^  function setContentLength () {$/;"	function	line:418
defer	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^  defer(function () {$/;"	function	line:524
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^    var end = function () {$/;"	function	line:529
getNewAgent	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.getNewAgent = function () {$/;"	function	line:588
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.start = function () {$/;"	function	line:711
setReqTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^    var setReqTimeout = function() {$/;"	function	line:769
onReqSockConnect	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^        var onReqSockConnect = function() {$/;"	function	line:793
onRequestError	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.onRequestError = function (error) {$/;"	function	line:829
Request.self.agent.addRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^    self.agent = { addRequest: self.agent.addRequestNoreuse.bind(self.agent) }$/;"	property	line:836
onRequestResponse	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.onRequestResponse = function (response) {$/;"	function	line:848
addCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^  var addCookie = function (cookie) {$/;"	function	line:897
noBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^    var noBody = function (code) {$/;"	function	line:932
response.on.once	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^  } else {$/;"	function	line:919
readResponseBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.readResponseBody = function (response) {$/;"	function	line:1025
abort	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.abort = function () {$/;"	function	line:1085
Request.Request	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^}$/;"	class	line:1083
pipeDest	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.pipeDest = function (dest) {$/;"	function	line:1099
Request.Request.pipeDest	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.pipeDest = function (dest) {$/;"	method	line:1099
qs	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.qs = function (q, clobber) {$/;"	function	line:1138
form	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.form = function (form) {$/;"	function	line:1167
multipart	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.multipart = function (multipart) {$/;"	function	line:1187
json	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.json = function (val) {$/;"	function	line:1198
getHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.getHeader = function (name, headers) {$/;"	function	line:1234
enableUnixSocket	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.enableUnixSocket = function () {$/;"	function	line:1252
auth	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.auth = function (user, pass, sendImmediately, bearer) {$/;"	function	line:1267
aws	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.aws = function (opts, now) {$/;"	function	line:1274
Request.Request.Request	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^}$/;"	class	line:1273
var.options.host	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^    var options = {$/;"	property	line:1284
httpSignature	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.httpSignature = function (opts) {$/;"	function	line:1333
getHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^    getHeader: function(header) {$/;"	function	line:1336
setHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^    setHeader: function(header, value) {$/;"	function	line:1339
hawk	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.hawk = function (opts) {$/;"	function	line:1349
oauth	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.oauth = function (_oauth) {$/;"	function	line:1353
jar	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.jar = function (jar) {$/;"	function	line:1361
Request.Request.Request.Request	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^}$/;"	class	line:1359
pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.pipe = function (dest, opts) {$/;"	function	line:1397
stream.Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^    } else {$/;"	class	line:1405
self.dests.push.Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^  } else {$/;"	class	line:1410
self.dests.push.Stream.pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^    stream.Stream.prototype.pipe.call(self, dest, opts)$/;"	method	line:1412
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.write = function () {$/;"	function	line:1416
Request.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.write = function () {$/;"	method	line:1416
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.end = function (chunk) {$/;"	function	line:1427
Request.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.end = function (chunk) {$/;"	method	line:1427
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.pause = function () {$/;"	function	line:1441
Request.pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.pause = function () {$/;"	method	line:1441
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.resume = function () {$/;"	function	line:1449
destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/request/request.js	/^Request.prototype.destroy = function () {$/;"	function	line:1457
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/.travis.yml	/^node_js:$/;"	function	line:2
rename	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/index.js	/^    rename: function (name) {$/;"	function	line:10
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/index.js	/^    visit: function (obj) {$/;"	function	line:13
checkFileInclusion	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/index.js	/^function checkFileInclusion(path, filename, options) {$/;"	function	line:18
checkFileInclusion	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/index.js	/^function checkFileInclusion(path, filename, options) {$/;"	function	line:18
requireDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/index.js	/^function requireDirectory(m, path, options) {$/;"	function	line:37
requireDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/index.js	/^function requireDirectory(m, path, options) {$/;"	function	line:37
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "author": "Troy Goode <troygoode@gmail.com> (http:\/\/github.com\/troygoode\/)",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "name": "require-directory",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "version": "2.1.1",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "keywords": [$/;"	function	line:6
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "homepage": "https:\/\/github.com\/troygoode\/node-require-directory\/",$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "main": "index.js",$/;"	function	line:13
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "repository": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^    "type": "git",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^    "url": "git:\/\/github.com\/troygoode\/node-require-directory.git"$/;"	function	line:16
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "contributors": [$/;"	function	line:18
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^      "name": "Troy Goode",$/;"	function	line:20
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^      "email": "troygoode@gmail.com",$/;"	function	line:21
web	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^      "web": "http:\/\/github.com\/troygoode\/"$/;"	function	line:22
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "license": "MIT",$/;"	function	line:25
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "bugs": {$/;"	function	line:26
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^    "url": "http:\/\/github.com\/troygoode\/node-require-directory\/issues\/"$/;"	function	line:27
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "engines": {$/;"	function	line:29
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^    "node": ">=0.10.0"$/;"	function	line:30
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "devDependencies": {$/;"	function	line:32
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^    "jshint": "^2.6.0",$/;"	function	line:33
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^    "mocha": "^2.1.0"$/;"	function	line:34
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^  "scripts": {$/;"	function	line:36
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^    "test": "mocha",$/;"	function	line:37
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/package.json	/^    "lint": "jshint index.js test\/test.js"$/;"	function	line:38
require-directory	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^# require-directory$/;"	function	line:1
How To Use	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^## How To Use$/;"	function	line:11
Installation (via [npm](https://npmjs.org/package/require-directory))	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^### Installation (via [npm](https:\/\/npmjs.org\/package\/require-directory))$/;"	function	line:13
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^### Usage$/;"	function	line:19
Specifying Another Directory	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^### Specifying Another Directory$/;"	function	line:67
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^## Options$/;"	function	line:83
Whitelisting	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^### Whitelisting$/;"	function	line:87
Blacklisting	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^### Blacklisting$/;"	function	line:109
Visiting Objects As They're Loaded	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^### Visiting Objects As They're Loaded$/;"	function	line:131
Renaming Keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^### Renaming Keys$/;"	function	line:153
No Recursion	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^### No Recursion$/;"	function	line:163
Run Unit Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^## Run Unit Tests$/;"	function	line:170
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^## License$/;"	function	line:177
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-directory/README.markdown	/^## Author$/;"	function	line:181
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/.travis.yml	/^language: node_js$/;"	function	line:1
os	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/.travis.yml	/^os:$/;"	function	line:2
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/.travis.yml	/^node_js:$/;"	function	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/index.js	/^module.exports = function (_require) {$/;"	function	line:1
isIISNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/index.js	/^function isIISNode (main) {$/;"	function	line:8
module.exports.isIISNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/index.js	/^function isIISNode (main) {$/;"	function	line:8
handleIISNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/index.js	/^function handleIISNode (main) {$/;"	function	line:12
module.exports.handleIISNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/index.js	/^function handleIISNode (main) {$/;"	function	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "name": "require-main-filename",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "description": "shim for require.main.filename() that works in as many environments as possible",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "scripts": {$/;"	function	line:6
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^    "pretest": "standard",$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^    "test": "tap --coverage test.js"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^    "url": "git+ssh:\/\/git@github.com\/yargs\/require-main-filename.git"$/;"	function	line:12
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "keywords": [$/;"	function	line:14
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "author": "Ben Coe <ben@npmjs.com>",$/;"	function	line:19
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "license": "ISC",$/;"	function	line:20
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "bugs": {$/;"	function	line:21
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^    "url": "https:\/\/github.com\/yargs\/require-main-filename\/issues"$/;"	function	line:22
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "homepage": "https:\/\/github.com\/yargs\/require-main-filename#readme",$/;"	function	line:24
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^  "devDependencies": {$/;"	function	line:25
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^    "chai": "^3.5.0",$/;"	function	line:26
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^    "standard": "^6.0.5",$/;"	function	line:27
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/package.json	/^    "tap": "^5.2.0"$/;"	function	line:28
require-main-filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/README.md	/^# require-main-filename$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/README.md	/^## Usage$/;"	function	line:17
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/README.md	/^## License$/;"	function	line:24
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/test.js	/^describe('require-main-filename', function () {$/;"	function	line:8
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/test.js	/^  it('returns require.main.filename in normal circumstances', function () {$/;"	function	line:9
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/test.js	/^  it('should use children[0].filename when running on iisnode', function () {$/;"	function	line:13
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-main-filename/test.js	/^  it('should not use children[0] if no children exist', function () {$/;"	function	line:23
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/index.js	/^var path = require('path');$/;"	variable	line:2
resolveFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/index.js	/^var resolveFrom = require('resolve-from');$/;"	variable	line:3
callerPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/index.js	/^var callerPath = require('caller-path');$/;"	variable	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/index.js	/^module.exports = function (moduleId) {$/;"	function	line:6
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/index.js	/^var callerPath = require('caller-path');$/;"	function	line:4
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "name": "require-uncached",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "version": "1.0.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "description": "Require a module bypassing the cache",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "repository": "sindresorhus\/require-uncached",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "test": "xo && ava",$/;"	function	line:16
heapdump	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "heapdump": "node heapdump.js"$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "files": [$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "keywords": [$/;"	function	line:22
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "dependencies": {$/;"	function	line:31
caller-path	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "caller-path": "^0.1.0",$/;"	function	line:32
resolve-from	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "resolve-from": "^1.0.0"$/;"	function	line:33
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "devDependencies": {$/;"	function	line:35
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "ava": "*",$/;"	function	line:36
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "xo": "^0.16.0",$/;"	function	line:37
heapdump	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "heapdump": "^0.3.7"$/;"	function	line:38
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^  "xo": {$/;"	function	line:40
rules	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^    "rules": {$/;"	function	line:41
import/no-dynamic-require	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/package.json	/^      "import\/no-dynamic-require": "off"$/;"	function	line:42
require-uncached [![Build Status](https://travis-ci.org/sindresorhus/require-uncached.svg?branch=master)](https://travis-ci.org/sindresorhus/require-uncached)	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/readme.md	/^# require-uncached [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/require-uncached.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/require-uncached)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/readme.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/readme.md	/^## Usage$/;"	function	line:15
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/readme.md	/^## Related$/;"	function	line:40
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/require-uncached/readme.md	/^## License$/;"	function	line:45
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/.travis.yml	/^node_js:$/;"	function	line:2
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/.travis.yml	/^before_install:$/;"	function	line:62
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/.travis.yml	/^script:$/;"	function	line:65
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/.travis.yml	/^sudo: false$/;"	function	line:70
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/.travis.yml	/^env:$/;"	function	line:71
matrix	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/.travis.yml	/^matrix:$/;"	function	line:73
fast_finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/.travis.yml	/^  fast_finish: true$/;"	function	line:74
include	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/.travis.yml	/^  include:$/;"	function	line:75
allow_failures	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/.travis.yml	/^  allow_failures:$/;"	function	line:76
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/example/async.js	/^var resolve = require('..\/');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/example/async.js	/^resolve('tap', { basedir: __dirname }, function (err, res) {$/;"	function	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/example/sync.js	/^var resolve = require('..\/');$/;"	variable	line:1
res	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/example/sync.js	/^var res = resolve.sync('tap', { basedir: __dirname });$/;"	variable	line:2
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/index.js	/^var core = require('.\/lib\/core');$/;"	variable	line:1
isCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/index.js	/^exports.isCore = function (x) { return core[x] };$/;"	function	line:4
exports.isCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/index.js	/^exports.core = core;$/;"	function	line:3
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^var core = require('.\/core');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^var fs = require('fs');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^var path = require('path');$/;"	variable	line:3
caller	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^var caller = require('.\/caller.js');$/;"	variable	line:4
nodeModulesPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^var nodeModulesPaths = require('.\/node-modules-paths.js');$/;"	variable	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^module.exports = function resolve (x, opts, cb) {$/;"	function	line:8
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    var readFile = opts.readFile || fs.readFile;$/;"	variable	line:28
extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    var extensions = opts.extensions || [ '.js' ];$/;"	variable	line:30
y	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    var y = opts.basedir || path.dirname(caller());$/;"	variable	line:31
onfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    function onfile (err, m, pkg) {$/;"	function	line:50
loadAsFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    function loadAsFile (x, pkg, cb) {$/;"	function	line:60
load	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^        function load (exts, x, pkg) {$/;"	function	line:69
onpkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^            function onpkg (err, pkg_, dir) {$/;"	function	line:76
loadAsFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    function loadAsFile (x, pkg, cb) {$/;"	function	line:60
onex	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^            function onex (err, ex) {$/;"	function	line:91
onex	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^            function onex (err, ex) {$/;"	function	line:91
loadpkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    function loadpkg (dir, cb) {$/;"	function	line:99
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^        isFile(pkgfile, function (err, ex) {$/;"	function	line:107
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^            readFile(pkgfile, function (err, body) {$/;"	function	line:113
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^                catch (err) {}$/;"	function	line:116
loadpkg	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    function loadpkg (dir, cb) {$/;"	function	line:99
loadAsDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    function loadAsDirectory (x, fpkg, cb) {$/;"	function	line:126
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^        isFile(pkgfile, function (err, ex) {$/;"	function	line:133
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^            readFile(pkgfile, function (err, body) {$/;"	function	line:137
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^                catch (err) {}$/;"	function	line:142
loadAsDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^                        loadAsDirectory(dir, pkg, function (err, n, pkg) {$/;"	function	line:158
loadAsDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    function loadAsDirectory (x, fpkg, cb) {$/;"	function	line:126
loadNodeModules	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    function loadNodeModules (x, start, cb) {$/;"	function	line:172
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^        (function process (dirs) {$/;"	function	line:173
onfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^            function onfile (err, m, pkg) {$/;"	function	line:180
loadNodeModules.onfile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^            function onfile (err, m, pkg) {$/;"	function	line:180
ondir	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^            function ondir (err, n, pkg) {$/;"	function	line:186
loadNodeModules.ondir	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^            function ondir (err, n, pkg) {$/;"	function	line:186
loadNodeModules	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/async.js	/^    function loadNodeModules (x, start, cb) {$/;"	function	line:172
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/caller.js	/^module.exports = function () {$/;"	function	line:1
prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/caller.js	/^    Error.prepareStackTrace = function (_, stack) { return stack };$/;"	function	line:4
Error.prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/caller.js	/^    var origPrepareStackTrace = Error.prepareStackTrace;$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/caller.js	/^module.exports = function () {$/;"	function	line:0
current	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/core.js	/^var current = process.versions.node.split('.');$/;"	variable	line:1
versionIncluded	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/core.js	/^function versionIncluded(version) {$/;"	function	line:3
versionIncluded	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/core.js	/^function versionIncluded(version) {$/;"	function	line:3
data	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/core.js	/^var data = require('.\/core.json');$/;"	variable	line:12
*	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/core.json	/^    "*": [$/;"	function	line:2
0.11	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/core.json	/^    "0.11": [$/;"	function	line:40
1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/core.json	/^    "1.0": [$/;"	function	line:43
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/node-modules-paths.js	/^var path = require('path');$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/node-modules-paths.js	/^module.exports = function (start, opts) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/node-modules-paths.js	/^var path = require('path');$/;"	function	line:1
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^var core = require('.\/core');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^var fs = require('fs');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^var path = require('path');$/;"	variable	line:3
caller	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^var caller = require('.\/caller.js');$/;"	variable	line:4
nodeModulesPaths	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^var nodeModulesPaths = require('.\/node-modules-paths.js');$/;"	variable	line:5
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^module.exports = function (x, opts) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^var nodeModulesPaths = require('.\/node-modules-paths.js');$/;"	function	line:5
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^        catch (err) {$/;"	function	line:11
loadAsFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^    function loadAsFileSync (x) {$/;"	function	line:38
function.loadAsFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^    function loadAsFileSync (x) {$/;"	function	line:38
loadAsDirectorySync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^    function loadAsDirectorySync (x) {$/;"	function	line:51
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^            catch (err) {}$/;"	function	line:68
function.loadAsDirectorySync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^    function loadAsDirectorySync (x) {$/;"	function	line:51
loadNodeModulesSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^    function loadNodeModulesSync (x, start) {$/;"	function	line:74
function.loadNodeModulesSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/lib/sync.js	/^    function loadNodeModulesSync (x, start) {$/;"	function	line:74
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^  "name": "resolve",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^  "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^  "version": "1.2.0",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^  "repository": {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^    "type": "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^    "url": "git:\/\/github.com\/substack\/node-resolve.git"$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^  "main": "index.js",$/;"	function	line:9
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^  "keywords": [$/;"	function	line:10
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^  "scripts": {$/;"	function	line:16
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^    "prepublish": "! type safe-publish-latest >\/dev\/null 2>&1 || safe-publish-latest",$/;"	function	line:17
tests-only	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^    "tests-only": "tape test\/*.js",$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^    "test": "npm run --silent tests-only"$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^  "devDependencies": {$/;"	function	line:21
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^    "tape": "^4.6.3",$/;"	function	line:22
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^    "tap": "0.4.13",$/;"	function	line:23
safe-publish-latest	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^    "safe-publish-latest": "^1.1.1"$/;"	function	line:24
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^  "license": "MIT",$/;"	function	line:26
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^  "author": {$/;"	function	line:27
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^    "name": "James Halliday",$/;"	function	line:28
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^    "email": "mail@substack.net",$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/package.json	/^    "url": "http:\/\/substack.net"$/;"	function	line:30
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/readme.markdown	/^# resolve$/;"	function	line:1
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/readme.markdown	/^# example$/;"	function	line:10
methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/readme.markdown	/^# methods$/;"	function	line:40
resolve(id, opts={}, cb)	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/readme.markdown	/^## resolve(id, opts={}, cb)$/;"	function	line:46
resolve.sync(id, opts)	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/readme.markdown	/^## resolve.sync(id, opts)$/;"	function	line:95
resolve.isCore(pkg)	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/readme.markdown	/^## resolve.isCore(pkg)$/;"	function	line:134
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/readme.markdown	/^# install$/;"	function	line:138
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/readme.markdown	/^# license$/;"	function	line:146
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/core.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/core.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/core.js	/^test('core modules', function (t) {$/;"	function	line:4
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/dotdot/abc/index.js	/^var x = require('..');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/dotdot.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/dotdot.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/dotdot.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/dotdot.js	/^test('dotdot', function (t) {$/;"	function	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/dotdot.js	/^    resolve('..', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:9
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/dotdot.js	/^    resolve('.', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:14
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/dotdot.js	/^test('dotdot sync', function (t) {$/;"	function	line:20
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/faulty_basedir.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/faulty_basedir.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/faulty_basedir.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/faulty_basedir.js	/^test('faulty basedir must produce error in windows', function (t) {$/;"	function	line:8
resolverDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/faulty_basedir.js	/^    var resolverDir = 'C:\\\\a\\\\b\\\\c\\\\d';$/;"	variable	line:11
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/faulty_basedir.js	/^    resolve('tape\/lib\/test.js', { basedir : resolverDir }, function (err, res, pkg) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/filter.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/filter.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/filter.js	/^test('filter', function (t) {$/;"	function	line:4
packageFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/filter.js	/^        packageFilter : function (pkg) {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/filter_sync.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/filter_sync.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/filter_sync.js	/^test('filter', function (t) {$/;"	function	line:4
packageFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/filter_sync.js	/^        packageFilter : function (pkg) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^test('mock', function (t) {$/;"	function	line:4
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^    function opts (basedir) {$/;"	function	line:11
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^            isFile : function (file, cb) {$/;"	function	line:14
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^            readFile : function (file, cb) {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^test('mock from package', function (t) {$/;"	function	line:44
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^    function opts (basedir) {$/;"	function	line:51
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^            isFile : function (file, cb) {$/;"	function	line:55
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^            readFile : function (file, cb) {$/;"	function	line:58
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^test('mock package', function (t) {$/;"	function	line:85
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^    function opts (basedir) {$/;"	function	line:95
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^            isFile : function (file, cb) {$/;"	function	line:98
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^            readFile : function (file, cb) {$/;"	function	line:101
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^test('mock package from package', function (t) {$/;"	function	line:114
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^    function opts (basedir) {$/;"	function	line:124
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^            isFile : function (file, cb) {$/;"	function	line:128
readFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock.js	/^            readFile : function (file, cb) {$/;"	function	line:131
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock_sync.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock_sync.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock_sync.js	/^test('mock', function (t) {$/;"	function	line:4
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock_sync.js	/^    function opts (basedir) {$/;"	function	line:11
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock_sync.js	/^            isFile : function (file) {$/;"	function	line:14
readFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock_sync.js	/^            readFileSync : function (file) {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock_sync.js	/^test('mock package', function (t) {$/;"	function	line:42
opts	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock_sync.js	/^    function opts (basedir) {$/;"	function	line:52
isFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock_sync.js	/^            isFile : function (file) {$/;"	function	line:55
readFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/mock_sync.js	/^            readFileSync : function (file) {$/;"	function	line:58
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir/xmodules/aaa/index.js	/^module.exports = function (x) { return x * 100 }$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir/xmodules/aaa/index.js	/^module.exports = function (x) { return x * 100 }$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir/ymodules/aaa/index.js	/^module.exports = function (x) { return x + 100 }$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir/ymodules/aaa/index.js	/^module.exports = function (x) { return x + 100 }$/;"	function	line:0
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir/zmodules/bbb/main.js	/^module.exports = function (n) { return n * 111 }$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir/zmodules/bbb/main.js	/^module.exports = function (n) { return n * 111 }$/;"	function	line:0
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir/zmodules/bbb/package.json	/^  "main": "main.js"$/;"	function	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir.js	/^test('moduleDirectory strings', function (t) {$/;"	function	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir.js	/^    resolve('aaa', xopts, function (err, res, pkg) {$/;"	function	line:12
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir.js	/^    resolve('aaa', yopts, function (err, res, pkg) {$/;"	function	line:21
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir.js	/^test('moduleDirectory array', function (t) {$/;"	function	line:27
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir.js	/^    resolve('aaa', aopts, function (err, res, pkg) {$/;"	function	line:34
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir.js	/^    resolve('aaa', bopts, function (err, res, pkg) {$/;"	function	line:43
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/module_dir.js	/^    resolve('bbb', copts, function (err, res, pkg) {$/;"	function	line:52
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/node_path.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/node_path.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/node_path.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/node_path.js	/^test('$NODE_PATH', function (t) {$/;"	function	line:5
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/nonstring.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/nonstring.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/nonstring.js	/^test('nonstring', function (t) {$/;"	function	line:4
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/nonstring.js	/^    resolve(555, function (err, res, pkg) {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/pathfilter.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/pathfilter.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/pathfilter.js	/^test('#62: deep module references and the pathFilter', function(t){$/;"	function	line:4
pathFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/pathfilter.js	/^    var pathFilter = function(pkg, x, remainder){$/;"	function	line:8
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/pathfilter.js	/^    resolve('deep\/ref', { basedir : resolverDir }, function (err, res, pkg) {$/;"	function	line:15
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/precedence.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/precedence.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/precedence.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/precedence.js	/^test('precedence', function (t) {$/;"	function	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/precedence.js	/^    resolve('.\/', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/precedence.js	/^test('.\/ should not load ${dir}.js', function (t) {$/;"	function	line:16
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/precedence.js	/^    resolve('.\/', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:20
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver/baz/package.json	/^    "main" : "quux.js"$/;"	function	line:2
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver/incorrect_main/package.json	/^    "main" : "wrong.js"$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver/without_basedir/main.js	/^module.exports = function(t, cb) {$/;"	function	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver/without_basedir/main.js	/^resolve = require('..\/..\/..\/');$/;"	function	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^var path = require('path');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^var test = require('tape');$/;"	variable	line:2
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^var resolve = require('..\/');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('async foo', function (t) {$/;"	function	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/foo', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:9
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/foo.js', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:15
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/foo', { basedir : dir, package: { main: 'resolver' } }, function (err, res, pkg) {$/;"	function	line:21
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/foo.js', { basedir : dir, package: { main: 'resolver' } }, function (err, res, pkg) {$/;"	function	line:27
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('foo', { basedir : dir }, function (err) {$/;"	function	line:33
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('bar', function (t) {$/;"	function	line:38
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('foo', { basedir : dir + '\/bar' }, function (err, res, pkg) {$/;"	function	line:42
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('foo', { basedir : dir + '\/bar' }, function (err, res, pkg) {$/;"	function	line:48
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('foo', { basedir : dir + '\/bar', package: { main: 'bar' } }, function (err, res, pkg) {$/;"	function	line:54
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('baz', function (t) {$/;"	function	line:61
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/baz', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:65
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/baz', { basedir : dir, package: { main: 'resolver' } }, function (err, res, pkg) {$/;"	function	line:71
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('biz', function (t) {$/;"	function	line:78
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/grux', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:82
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/grux', { basedir : dir, package: { main: 'biz' } }, function (err, res, pkg) {$/;"	function	line:88
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/garply', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:94
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/garply', { basedir : dir, package: { main: 'biz' } }, function (err, res, pkg) {$/;"	function	line:100
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('tiv', { basedir : dir + '\/grux' }, function (err, res, pkg) {$/;"	function	line:106
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('tiv', { basedir : dir + '\/grux', package: { main: 'grux' } }, function (err, res, pkg) {$/;"	function	line:112
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('tiv', { basedir : dir + '\/garply' }, function (err, res, pkg) {$/;"	function	line:118
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('tiv', { basedir : dir + '\/garply', package: { main: '.\/lib' } }, function (err, res, pkg) {$/;"	function	line:124
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('grux', { basedir : dir + '\/tiv' }, function (err, res, pkg) {$/;"	function	line:130
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('grux', { basedir : dir + '\/tiv', package: { main: 'tiv' }  }, function (err, res, pkg) {$/;"	function	line:136
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('garply', { basedir : dir + '\/tiv' }, function (err, res, pkg) {$/;"	function	line:142
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('garply', { basedir : dir + '\/tiv', package: { main: 'tiv' } }, function (err, res, pkg) {$/;"	function	line:148
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('quux', function (t) {$/;"	function	line:155
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/foo', { basedir : dir, package: { main: 'quux' } }, function (err, res, pkg) {$/;"	function	line:159
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('normalize', function (t) {$/;"	function	line:166
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('..\/grux', { basedir : dir }, function (err, res, pkg) {$/;"	function	line:170
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('cup', function (t) {$/;"	function	line:177
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/cup.coffee', { basedir : dir }, function (err, res) {$/;"	function	line:187
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('mug', function (t) {$/;"	function	line:198
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/mug', { basedir : dir }, function (err, res) {$/;"	function	line:202
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('other path', function (t) {$/;"	function	line:219
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('root', { basedir : dir, paths: [otherDir] }, function (err, res) {$/;"	function	line:225
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('root', { basedir : dir, }, function (err, res) {$/;"	function	line:236
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('zzz', { basedir : dir, paths: [otherDir] }, function (err, res) {$/;"	function	line:240
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('incorrect main', function (t) {$/;"	function	line:245
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('.\/incorrect_main', { basedir : resolverDir }, function (err, res, pkg) {$/;"	function	line:251
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('without basedir', function (t) {$/;"	function	line:257
tester	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    tester(t, function (err, res, pkg){$/;"	function	line:263
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^test('#25: node modules with the same name as node stdlib modules', function (t) {$/;"	function	line:272
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver.js	/^    resolve('punycode', { basedir : resolverDir }, function (err, res, pkg) {$/;"	function	line:277
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^var resolve = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^test('foo', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^test('bar', function (t) {$/;"	function	line:24
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^test('baz', function (t) {$/;"	function	line:34
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^test('biz', function (t) {$/;"	function	line:44
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^test('normalize', function (t) {$/;"	function	line:63
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^test('cup', function (t) {$/;"	function	line:72
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^test('mug', function (t) {$/;"	function	line:99
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^test('other path', function (t) {$/;"	function	line:125
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^test('incorrect main', function (t) {$/;"	function	line:159
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^test('#25: node modules with the same name as node stdlib modules', function (t) {$/;"	function	line:171
stubStatSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^function stubStatSync(fn) {$/;"	function	line:182
statSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^        fs.statSync = function () {$/;"	function	line:186
fs.statSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^    try {$/;"	function	line:185
stubStatSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^function stubStatSync(fn) {$/;"	function	line:182
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^test('#79 - re-throw non ENOENT errors from stat', function (t) {$/;"	function	line:195
stubStatSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/resolver_sync.js	/^    stubStatSync(function () {$/;"	function	line:198
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/subdirs.js	/^var test = require('tape');$/;"	variable	line:1
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/subdirs.js	/^var resolve = require('..\/');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/subdirs.js	/^var path = require('path');$/;"	variable	line:3
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/subdirs.js	/^test('subdirs', function (t) {$/;"	function	line:5
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve/test/subdirs.js	/^    resolve('a\/b\/c\/x.json', { basedir: dir }, function (err, res) {$/;"	function	line:9
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/index.js	/^var path = require('path');$/;"	variable	line:2
Module	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/index.js	/^var Module = require('module');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/index.js	/^module.exports = function (fromDir, moduleId) {$/;"	function	line:5
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/index.js	/^var Module = require('module');$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^  "name": "resolve-from",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^  "description": "Resolve the path of a module like require.resolve() but from a given path",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^  "repository": "sindresorhus\/resolve-from",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^  "devDependencies": {$/;"	function	line:30
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^    "ava": "*",$/;"	function	line:31
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/package.json	/^    "xo": "*"$/;"	function	line:32
resolve-from [![Build Status](https://travis-ci.org/sindresorhus/resolve-from.svg?branch=master)](https://travis-ci.org/sindresorhus/resolve-from)	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/readme.md	/^# resolve-from [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/resolve-from.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/resolve-from)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/readme.md	/^## API$/;"	function	line:25
resolveFrom(fromDir, moduleId)	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/readme.md	/^### resolveFrom(fromDir, moduleId)$/;"	function	line:27
fromDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/readme.md	/^#### fromDir$/;"	function	line:29
moduleId	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/readme.md	/^#### moduleId$/;"	function	line:35
Tip	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/readme.md	/^## Tip$/;"	function	line:42
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/resolve-from/readme.md	/^## License$/;"	function	line:54
onetime	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/index.js	/^var onetime = require('onetime');$/;"	variable	line:2
exitHook	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/index.js	/^var exitHook = require('exit-hook');$/;"	variable	line:3
exitHook	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/index.js	/^	exitHook(function () {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^  "name": "restore-cursor",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^  "description": "Gracefully restore the CLI cursor on exit",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^  "repository": "sindresorhus\/restore-cursor",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^  "files": [$/;"	function	line:15
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^  "keywords": [$/;"	function	line:18
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^  "dependencies": {$/;"	function	line:40
exit-hook	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^    "exit-hook": "^1.0.0",$/;"	function	line:41
onetime	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/package.json	/^    "onetime": "^1.0.0"$/;"	function	line:42
restore-cursor	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/readme.md	/^# restore-cursor$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/readme.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/readme.md	/^## Usage$/;"	function	line:15
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/restore-cursor/readme.md	/^## License$/;"	function	line:23
align	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/index.js	/^var align = require('align-text');$/;"	variable	line:10
rightAlign	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/index.js	/^module.exports = function rightAlign(val) {$/;"	function	line:12
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/index.js	/^var align = require('align-text');$/;"	function	line:10
rightAlign	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/index.js	/^module.exports = function rightAlign(val) {$/;"	function	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "name": "right-align",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "description": "Right-align the text in a string.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "version": "0.1.3",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/right-align",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^    "url": "git:\/\/github.com\/jonschlinkert\/right-align.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/right-align\/issues"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "license": "MIT",$/;"	function	line:17
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "files": [$/;"	function	line:18
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "main": "index.js",$/;"	function	line:21
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "engines": {$/;"	function	line:22
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^    "node": ">=0.10.0"$/;"	function	line:23
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "scripts": {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^    "test": "mocha"$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "dependencies": {$/;"	function	line:28
align-text	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^    "align-text": "^0.1.1"$/;"	function	line:29
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "devDependencies": {$/;"	function	line:31
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^    "mocha": "*",$/;"	function	line:32
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^    "should": "*"$/;"	function	line:33
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/package.json	/^  "keywords": [$/;"	function	line:35
right-align [![NPM version](https://badge.fury.io/js/right-align.svg)](http://badge.fury.io/js/right-align)	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/README.md	/^# right-align [![NPM version](https:\/\/badge.fury.io\/js\/right-align.svg)](http:\/\/badge.fury.io\/js\/right-align)$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/README.md	/^## Usage$/;"	function	line:11
Related projects	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/README.md	/^## Related projects$/;"	function	line:42
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/README.md	/^## Running tests$/;"	function	line:51
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/README.md	/^## Contributing$/;"	function	line:59
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/README.md	/^## Author$/;"	function	line:63
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/right-align/README.md	/^## License$/;"	function	line:70
go	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/bin.js	/^function go (n) {$/;"	function	line:32
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/bin.js	/^  rimraf(args[n], function (er) {$/;"	function	line:35
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "name": "rimraf",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "version": "2.5.4",$/;"	function	line:3
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "main": "rimraf.js",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "description": "A deep deletion module for node (like `rm -rf`)",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me\/)",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "license": "ISC",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "repository": "git:\/\/github.com\/isaacs\/rimraf.git",$/;"	function	line:8
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "scripts": {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^    "test": "tap test\/*.js"$/;"	function	line:10
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "bin": ".\/bin.js",$/;"	function	line:12
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "dependencies": {$/;"	function	line:13
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^    "glob": "^7.0.5"$/;"	function	line:14
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "files": [$/;"	function	line:16
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^  "devDependencies": {$/;"	function	line:22
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^    "mkdirp": "^0.5.1",$/;"	function	line:23
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/package.json	/^    "tap": "^6.1.1"$/;"	function	line:24
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/README.md	/^## API$/;"	function	line:7
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/README.md	/^## options$/;"	function	line:30
rimraf.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/README.md	/^## rimraf.sync$/;"	function	line:88
CLI	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/README.md	/^## CLI$/;"	function	line:93
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/README.md	/^## mkdirp$/;"	function	line:98
defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function defaults (options) {$/;"	function	line:19
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rimraf (p, options, cb) {$/;"	function	line:43
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^  function next (er) {$/;"	function	line:71
afterGlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^  function afterGlob (er, results) {$/;"	function	line:77
CB	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^      rimraf_(p, options, function CB (er) {$/;"	function	line:86
rimraf_	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^      rimraf_(p, options, function CB (er) {$/;"	function	line:86
function.afterGlob	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^  function afterGlob (er, results) {$/;"	function	line:77
rimraf_	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rimraf_ (p, options, cb) {$/;"	function	line:127
rimraf.rimraf_	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rimraf_ (p, options, cb) {$/;"	function	line:127
fixWinEPERM	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function fixWinEPERM (p, options, er, cb) {$/;"	function	line:161
rimraf.fixWinEPERM	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function fixWinEPERM (p, options, er, cb) {$/;"	function	line:161
fixWinEPERMSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function fixWinEPERMSync (p, options, er) {$/;"	function	line:183
rimraf.fixWinEPERMSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function fixWinEPERMSync (p, options, er) {$/;"	function	line:183
rmdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rmdir (p, options, originalEr, cb) {$/;"	function	line:213
rimraf.rmdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rmdir (p, options, originalEr, cb) {$/;"	function	line:213
rmkids	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rmkids(p, options, cb) {$/;"	function	line:233
rimraf.rmkids	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rmkids(p, options, cb) {$/;"	function	line:233
rimrafSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rimrafSync (p, options) {$/;"	function	line:261
rmdirSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rmdirSync (p, options, originalEr) {$/;"	function	line:318
function.rmdirSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rmdirSync (p, options, originalEr) {$/;"	function	line:318
rmkidsSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rmkidsSync (p, options) {$/;"	function	line:336
rimrafSync.rmkidsSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/rimraf/rimraf.js	/^function rmkidsSync (p, options) {$/;"	function	line:336
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/.travis.yml	/^node_js:$/;"	function	line:2
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/index.js	/^var once = require('once');$/;"	variable	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/index.js	/^module.exports = function (func, cb) {$/;"	function	line:13
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/index.js	/^    async: function () {$/;"	function	line:16
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/index.js	/^var once = require('once');$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "name": "run-async",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "version": "0.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "description": "Utility method to run function either synchronously or asynchronously using the common `this.async()` style.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^    "test": "mocha -R spec"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^    "url": "git:\/\/github.com\/SBoudrias\/run-async"$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "keywords": [$/;"	function	line:13
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "author": "Simon Boudrias <admin@simonboudrias.com>",$/;"	function	line:18
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "license": "MIT",$/;"	function	line:19
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "bugs": {$/;"	function	line:20
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^    "url": "https:\/\/github.com\/SBoudrias\/run-async\/issues"$/;"	function	line:21
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "homepage": "https:\/\/github.com\/SBoudrias\/run-async",$/;"	function	line:23
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "dependencies": {$/;"	function	line:24
once	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^    "once": "^1.3.0"$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^  "devDependencies": {$/;"	function	line:27
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/package.json	/^    "mocha": "^1.21.4"$/;"	function	line:28
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^var assert = require('assert');$/;"	variable	line:3
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^var runAsync = require('.\/index');$/;"	variable	line:4
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^describe('runAsync', function () {$/;"	function	line:6
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^  it('run synchronous method', function (done) {$/;"	function	line:7
aFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^    var aFunc = function () {$/;"	function	line:8
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^    runAsync(aFunc, function (val) {$/;"	function	line:11
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^  it('run asynchronous method', function (done) {$/;"	function	line:17
aFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^    var aFunc = function () {$/;"	function	line:18
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^    runAsync(aFunc, function (val) {$/;"	function	line:23
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^  it('pass arguments', function (done) {$/;"	function	line:29
aFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^    var aFunc = function (a, b) {$/;"	function	line:30
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^    runAsync(aFunc, function (val) {$/;"	function	line:35
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^  it('allow only callback once', function (done) {$/;"	function	line:40
aFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^    var aFunc = function () {$/;"	function	line:41
runAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/run-async/test.js	/^    runAsync(aFunc, function (val) {$/;"	function	line:47
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "name": "rx-lite",$/;"	function	line:2
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "title": "Reactive Extensions for JavaScript (RxJS) Lite",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "description": "Lightweight library for composing asynchronous and event-based operations in JavaScript",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "version": "3.1.2",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "homepage": "https:\/\/github.com\/Reactive-Extensions\/RxJS",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^    "name": "Cloud Programmability Team",$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^    "url": "https:\/\/github.com\/Reactive-Extensions\/RxJS\/blob\/master\/authors.txt"$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "repository": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^    "type": "git",$/;"	function	line:12
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^    "url": "https:\/\/github.com\/Reactive-Extensions\/RxJS.git"$/;"	function	line:13
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "licenses": [$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^      "type": "Apache License, Version 2.0",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^      "url": "http:\/\/www.apache.org\/licenses\/LICENSE-2.0.html"$/;"	function	line:18
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "bugs": "https:\/\/github.com\/Reactive-Extensions\/RxJS\/issues",$/;"	function	line:21
jam	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "jam": {$/;"	function	line:22
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^    "main": "rx.lite.js"$/;"	function	line:23
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "browser": {$/;"	function	line:25
index.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^    "index.js": "rx.lite.js"$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "dependencies": {},$/;"	function	line:28
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "devDependencies": {},$/;"	function	line:29
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "keywords": [$/;"	function	line:30
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/package.json	/^  "main": "rx.lite.js"$/;"	function	line:37
RxJS Lite Module	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^# RxJS Lite Module #$/;"	function	line:1
Getting Started	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^## Getting Started$/;"	function	line:5
Installing with [NPM](https://npmjs.org/)	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^### Installing with [NPM](https:\/\/npmjs.org\/)$/;"	function	line:9
Using with Node.js and Ringo.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^### Using with Node.js and Ringo.js$/;"	function	line:16
In a Browser:	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^### In a Browser:$/;"	function	line:22
Included Observable Operators	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^## Included Observable Operators ##$/;"	function	line:29
`Observable Methods`	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^### `Observable Methods`$/;"	function	line:31
`Observable Instance Methods`	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^### `Observable Instance Methods`$/;"	function	line:59
Included Classes	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^## Included Classes ##$/;"	function	line:127
Core Objects	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^### Core Objects$/;"	function	line:129
Subjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^### Subjects$/;"	function	line:133
Schedulers	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^### Schedulers$/;"	function	line:140
Disposables	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^### Disposables$/;"	function	line:144
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^## Contributing ##$/;"	function	line:152
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/readme.md	/^## License ##$/;"	function	line:158
function	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var objectTypes = {$/;"	property	line:5
object	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    'function': true,$/;"	property	line:6
freeExports	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var$/;"	variable	line:10
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var root = root = freeGlobal || ((freeWindow !== (this && this.window)) && freeWindow) || freeSelf || this;$/;"	variable	line:18
Rx.internals	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var Rx = {$/;"	property	line:20
isFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      var isFn = function (value) {$/;"	function	line:39
isFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^        isFn = function(value) {$/;"	function	line:45
cloneArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function cloneArray(arr) {$/;"	function	line:53
cloneArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function cloneArray(arr) {$/;"	function	line:53
errorObj.e	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var errorObj = {e: {}};$/;"	property	line:59
tryCatcherGen	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function tryCatcherGen(tryCatchTarget) {$/;"	function	line:60
tryCatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    return function tryCatcher() {$/;"	function	line:61
tryCatcherGen	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function tryCatcherGen(tryCatchTarget) {$/;"	function	line:60
tryCatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var tryCatch = Rx.internals.tryCatch = function tryCatch(fn) {$/;"	function	line:70
thrower	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function thrower(e) {$/;"	function	line:74
thrower	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function thrower(e) {$/;"	function	line:74
hasStacks	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var hasStacks = false, stacks = tryCatch(function () { throw new Error(); })();$/;"	variable	line:79
rStartingLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var rStartingLine = captureLine(), rFileName;$/;"	variable	line:83
STACK_JUMP_SEPARATOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var STACK_JUMP_SEPARATOR = 'From previous event:';$/;"	variable	line:85
makeStackTraceLong	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function makeStackTraceLong(error, observable) {$/;"	function	line:87
makeStackTraceLong	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function makeStackTraceLong(error, observable) {$/;"	function	line:87
filterStackString	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function filterStackString(stackString) {$/;"	function	line:110
filterStackString	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function filterStackString(stackString) {$/;"	function	line:110
isInternalFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function isInternalFrame(stackLine) {$/;"	function	line:122
isInternalFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function isInternalFrame(stackLine) {$/;"	function	line:122
isNodeFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function isNodeFrame(stackLine) {$/;"	function	line:134
isNodeFrame	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function isNodeFrame(stackLine) {$/;"	function	line:134
captureLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function captureLine() {$/;"	function	line:139
captureLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function captureLine() {$/;"	function	line:139
getFileNameAndLineNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function getFileNameAndLineNumber(stackLine) {$/;"	function	line:155
getFileNameAndLineNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function getFileNameAndLineNumber(stackLine) {$/;"	function	line:155
EmptyError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	class	line:173
ObjectDisposedError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	class	line:180
ArgumentOutOfRangeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	class	line:187
NotSupportedError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	class	line:194
NotImplementedError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	class	line:201
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    switch(argCount) {$/;"	function	line:234
dontEnums	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var dontEnums = ['toString',$/;"	variable	line:259
argsClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var argsClass = '[object Arguments]',$/;"	variable	line:269
nonEnumProps.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  nonEnumProps[objectClass] = { 'constructor': true };$/;"	property	line:299
ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    var ctor = function() { this.x = 1; },$/;"	function	line:303
ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      props = [];$/;"	class	line:304
ctor.valueOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ctor.prototype = { 'valueOf': 1, 'y': 1 };$/;"	property	line:306
ctor.y	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ctor.prototype = { 'valueOf': 1, 'y': 1 };$/;"	property	line:306
keysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function keysIn(object) {$/;"	function	line:328
keysIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function keysIn(object) {$/;"	function	line:328
internalFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function internalFor(object, callback, keysFunc) {$/;"	function	line:365
internalFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function internalFor(object, callback, keysFunc) {$/;"	function	line:365
internalForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function internalForIn(object, callback) {$/;"	function	line:379
internalForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function internalForIn(object, callback) {$/;"	function	line:379
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function isNode(value) {$/;"	function	line:383
isNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function isNode(value) {$/;"	function	line:383
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var isArguments = function(value) {$/;"	function	line:389
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var isArguments = function(value) {$/;"	function	line:389
isArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    isArguments = function(value) {$/;"	function	line:395
deepEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function deepEquals(a, b, stackA, stackB) {$/;"	function	line:407
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    switch (className) {$/;"	function	line:436
internalForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      internalForIn(b, function(value, key, b) {$/;"	function	line:518
internalForIn	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^        internalForIn(a, function(value, key, a) {$/;"	function	line:529
deepEquals	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function deepEquals(a, b, stackA, stackB) {$/;"	function	line:407
__	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function __() { this.constructor = child; }$/;"	function	line:547
function.__	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function __() { this.constructor = child; }$/;"	class	line:547
__	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function __() { this.constructor = child; }$/;"	class	line:547
arrayInitialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function arrayInitialize(count, factory) {$/;"	function	line:569
arrayInitialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function arrayInitialize(count, factory) {$/;"	function	line:569
CompositeDisposablePrototype	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var CompositeDisposablePrototype = CompositeDisposable.prototype;$/;"	variable	line:599
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  CompositeDisposablePrototype.add = function (item) {$/;"	function	line:605
CompositeDisposablePrototype.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var CompositeDisposablePrototype = CompositeDisposable.prototype;$/;"	function	line:599
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  CompositeDisposablePrototype.remove = function (item) {$/;"	function	line:619
CompositeDisposablePrototype.remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:612
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  CompositeDisposablePrototype.dispose = function () {$/;"	function	line:636
CompositeDisposablePrototype.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:631
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Disposable.prototype.dispose = function () {$/;"	function	line:660
Disposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	class	line:657
Disposable.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Disposable.prototype.dispose = function () {$/;"	method	line:660
getDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SingleAssignmentDisposable.prototype.getDisposable = function () {$/;"	function	line:697
SingleAssignmentDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	class	line:696
SingleAssignmentDisposable.getDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SingleAssignmentDisposable.prototype.getDisposable = function () {$/;"	method	line:697
setDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SingleAssignmentDisposable.prototype.setDisposable = function (value) {$/;"	function	line:700
SingleAssignmentDisposable.setDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SingleAssignmentDisposable.prototype.setDisposable = function (value) {$/;"	method	line:700
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SingleAssignmentDisposable.prototype.dispose = function () {$/;"	function	line:706
SingleAssignmentDisposable.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SingleAssignmentDisposable.prototype.dispose = function () {$/;"	method	line:706
getDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SerialDisposable.prototype.getDisposable = function () {$/;"	function	line:720
SerialDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	class	line:719
SerialDisposable.getDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SerialDisposable.prototype.getDisposable = function () {$/;"	method	line:720
setDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SerialDisposable.prototype.setDisposable = function (value) {$/;"	function	line:723
SerialDisposable.setDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SerialDisposable.prototype.setDisposable = function (value) {$/;"	method	line:723
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SerialDisposable.prototype.dispose = function () {$/;"	function	line:732
SerialDisposable.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  SerialDisposable.prototype.dispose = function () {$/;"	method	line:732
InnerDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerDisposable(disposable) {$/;"	function	line:746
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerDisposable.prototype.dispose = function () {$/;"	function	line:752
RefCountDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function RefCountDisposable(disposable) {$/;"	function	line:768
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    RefCountDisposable.prototype.dispose = function () {$/;"	function	line:778
getDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    RefCountDisposable.prototype.getDisposable = function () {$/;"	function	line:792
RefCountDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var RefCountDisposable = Rx.RefCountDisposable = (function () {$/;"	variable	line:744
invoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ScheduledItem.prototype.invoke = function () {$/;"	function	line:808
ScheduledItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	class	line:806
ScheduledItem.invoke	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ScheduledItem.prototype.invoke = function () {$/;"	method	line:808
compareTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ScheduledItem.prototype.compareTo = function (other) {$/;"	function	line:812
ScheduledItem.compareTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ScheduledItem.prototype.compareTo = function (other) {$/;"	method	line:812
isCancelled	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ScheduledItem.prototype.isCancelled = function () {$/;"	function	line:816
ScheduledItem.isCancelled	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ScheduledItem.prototype.isCancelled = function () {$/;"	method	line:816
invokeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ScheduledItem.prototype.invokeCore = function () {$/;"	function	line:820
ScheduledItem.invokeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ScheduledItem.prototype.invokeCore = function () {$/;"	method	line:820
Scheduler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function Scheduler(now, schedule, scheduleRelative, scheduleAbsolute) {$/;"	function	line:827
isScheduler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Scheduler.isScheduler = function (s) {$/;"	function	line:835
invokeAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function invokeAction(scheduler, action) {$/;"	function	line:839
schedule	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.schedule = function (action) {$/;"	function	line:851
scheduleWithState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.scheduleWithState = function (state, action) {$/;"	function	line:861
scheduleWithRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.scheduleWithRelative = function (dueTime, action) {$/;"	function	line:871
scheduleWithRelativeAndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.scheduleWithRelativeAndState = function (state, dueTime, action) {$/;"	function	line:882
scheduleWithAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.scheduleWithAbsolute = function (dueTime, action) {$/;"	function	line:892
scheduleWithAbsoluteAndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.scheduleWithAbsoluteAndState = function (state, dueTime, action) {$/;"	function	line:903
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Scheduler.normalize = function (timeSpan) {$/;"	function	line:915
Scheduler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var Scheduler = Rx.Scheduler = (function () {$/;"	variable	line:825
normalizeTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var normalizeTime = Scheduler.normalize, isScheduler = Scheduler.isScheduler;$/;"	variable	line:923
invokeRecImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function invokeRecImmediate(scheduler, pair) {$/;"	function	line:927
innerAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function innerAction(state2) {$/;"	function	line:932
scheduleWork	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^        function scheduleWork(_, state3) {$/;"	function	line:941
innerAction.scheduleWork	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^        function scheduleWork(_, state3) {$/;"	function	line:941
innerAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function innerAction(state2) {$/;"	function	line:932
invokeRecDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function invokeRecDate(scheduler, pair, method) {$/;"	function	line:953
innerAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function innerAction(state2, dueTime1) {$/;"	function	line:958
scheduleWork	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^        function scheduleWork(_, state3) {$/;"	function	line:967
invokeRecDate.innerAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function innerAction(state2, dueTime1) {$/;"	function	line:958
invokeRecDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function invokeRecDate(scheduler, pair, method) {$/;"	function	line:953
invokeRecDateRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function invokeRecDateRelative(s, p) {$/;"	function	line:979
invokeRecDateRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function invokeRecDateRelative(s, p) {$/;"	function	line:979
invokeRecDateAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function invokeRecDateAbsolute(s, p) {$/;"	function	line:983
invokeRecDateAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function invokeRecDateAbsolute(s, p) {$/;"	function	line:983
scheduleInnerRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function scheduleInnerRecursive(action, self) {$/;"	function	line:987
action	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      action(function(dt) { self(action, dt); });$/;"	function	line:988
scheduleInnerRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function scheduleInnerRecursive(action, self) {$/;"	function	line:987
scheduleRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.scheduleRecursive = function (action) {$/;"	function	line:996
schedulerProto.scheduleRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    }$/;"	function	line:989
scheduleRecursiveWithState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.scheduleRecursiveWithState = function (state, action) {$/;"	function	line:1006
schedulerProto.scheduleRecursiveWithState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    };$/;"	function	line:998
scheduleRecursiveWithRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.scheduleRecursiveWithRelative = function (dueTime, action) {$/;"	function	line:1016
schedulerProto.scheduleRecursiveWithRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    };$/;"	function	line:1008
scheduleRecursiveWithRelativeAndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.scheduleRecursiveWithRelativeAndState = function (state, dueTime, action) {$/;"	function	line:1027
schedulerProto.scheduleRecursiveWithRelativeAndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    };$/;"	function	line:1018
scheduleRecursiveWithAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.scheduleRecursiveWithAbsolute = function (dueTime, action) {$/;"	function	line:1037
schedulerProto.scheduleRecursiveWithAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    };$/;"	function	line:1029
scheduleRecursiveWithAbsoluteAndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    schedulerProto.scheduleRecursiveWithAbsoluteAndState = function (state, dueTime, action) {$/;"	function	line:1048
schedulerProto.scheduleRecursiveWithAbsoluteAndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    };$/;"	function	line:1039
schedulePeriodic	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Scheduler.prototype.schedulePeriodic = function (period, action) {$/;"	function	line:1061
schedulePeriodic	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Scheduler.prototype.schedulePeriodic = function (period, action) {$/;"	method	line:1061
schedulePeriodicWithState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Scheduler.prototype.schedulePeriodicWithState = function(state, period, action) {$/;"	function	line:1072
Scheduler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    };$/;"	class	line:1063
Scheduler.schedulePeriodicWithState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Scheduler.prototype.schedulePeriodicWithState = function(state, period, action) {$/;"	method	line:1072
scheduleNow	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function scheduleNow(state, action) { return action(this, state); }$/;"	function	line:1083
runTrampoline	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function runTrampoline () {$/;"	function	line:1093
scheduleNow	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function scheduleNow(state, action) {$/;"	function	line:1100
scheduleRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    currentScheduler.scheduleRequired = function () { return !queue; };$/;"	function	line:1116
tick	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function tick(command, recurse) {$/;"	function	line:1122
SchedulePeriodicRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function SchedulePeriodicRecursive(scheduler, state, period, action) {$/;"	function	line:1132
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    SchedulePeriodicRecursive.prototype.start = function () {$/;"	function	line:1139
SchedulePeriodicRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var SchedulePeriodicRecursive = Rx.internals.SchedulePeriodicRecursive = (function () {$/;"	variable	line:1121
scheduleMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var scheduleMethod, clearMethod;$/;"	variable	line:1150
localSetTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      localSetTimeout = function (fn, time) {$/;"	function	line:1158
localSetTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var localSetTimeout = localTimer.setTimeout,$/;"	variable	line:1171
clearMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    clearMethod = function (handle) {$/;"	function	line:1178
clearMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    var nextHandle = 1, tasksByHandle = {}, currentlyRunning = false;$/;"	function	line:1176
runTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function runTask(handle) {$/;"	function	line:1182
localSetTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^        localSetTimeout(function () { runTask(handle) }, 0);$/;"	function	line:1184
runTask	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function runTask(handle) {$/;"	function	line:1182
reNative	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    var reNative = RegExp('^' +$/;"	variable	line:1197
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    var setImmediate = typeof (setImmediate = freeGlobal && moduleExports && freeGlobal.setImmediate) == 'function' &&$/;"	variable	line:1203
postMessageSupported	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function postMessageSupported () {$/;"	function	line:1206
onmessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      root.onmessage = function () { isAsync = true; };$/;"	function	line:1211
root.onmessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      var isAsync = false, oldHandler = root.onmessage;$/;"	function	line:1209
postMessageSupported	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function postMessageSupported () {$/;"	function	line:1206
scheduleMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      scheduleMethod = function (action) {$/;"	function	line:1220
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^        setImmediate(function () { runTask(id); });$/;"	function	line:1223
scheduleMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    if (isFunction(setImmediate)) {$/;"	function	line:1219
scheduleMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      scheduleMethod = function (action) {$/;"	function	line:1228
onGlobalPostMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function onGlobalPostMessage(event) {$/;"	function	line:1238
function.onGlobalPostMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function onGlobalPostMessage(event) {$/;"	function	line:1238
scheduleMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      scheduleMethod = function (action) {$/;"	function	line:1253
onmessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      channel.port1.onmessage = function (e) { runTask(e.data); };$/;"	function	line:1262
channel.port1.onmessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      var channel = new root.MessageChannel();$/;"	function	line:1260
scheduleMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      scheduleMethod = function (action) {$/;"	function	line:1264
scheduleMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      scheduleMethod = function (action) {$/;"	function	line:1272
onreadystatechange	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^        scriptElement.onreadystatechange = function () {$/;"	function	line:1277
scriptElement.onreadystatechange	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^        tasksByHandle[id] = action;$/;"	function	line:1275
scheduleMethod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      scheduleMethod = function (action) {$/;"	function	line:1288
localSetTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^        localSetTimeout(function () {$/;"	function	line:1291
scheduleNow	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function scheduleNow(state, action) {$/;"	function	line:1305
disposableCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      return new CompositeDisposable(disposable, disposableCreate(function () {$/;"	function	line:1310
scheduleRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function scheduleRelative(state, dueTime, action) {$/;"	function	line:1315
disposableCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      return new CompositeDisposable(disposable, disposableCreate(function () {$/;"	function	line:1321
scheduleAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function scheduleAbsolute(state, dueTime, action) {$/;"	function	line:1326
Notification	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function Notification(kind, value, exception, accept, acceptObservable, toString) {$/;"	function	line:1337
accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Notification.prototype.accept = function (observerOrOnNext, onError, onCompleted) {$/;"	function	line:1355
toObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Notification.prototype.toObservable = function (scheduler) {$/;"	function	line:1368
Notification	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var Notification = Rx.Notification = (function () {$/;"	variable	line:1336
_accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function _accept(onNext) { return onNext(this.value); }$/;"	function	line:1388
_acceptObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function _acceptObservable(observer) { return observer.onNext(this.value); }$/;"	function	line:1389
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function toString() { return 'OnNext(' + this.value + ')'; }$/;"	function	line:1390
notificationCreateOnNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var notificationCreateOnNext = Notification.createOnNext = (function () {$/;"	variable	line:1387
_accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function _accept (onNext, onError) { return onError(this.exception); }$/;"	function	line:1403
_acceptObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function _acceptObservable(observer) { return observer.onError(this.exception); }$/;"	function	line:1404
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function toString () { return 'OnError(' + this.exception + ')'; }$/;"	function	line:1405
notificationCreateOnError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var notificationCreateOnError = Notification.createOnError = (function () {$/;"	variable	line:1402
_accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function _accept (onNext, onError, onCompleted) { return onCompleted(); }$/;"	function	line:1417
_acceptObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function _acceptObservable(observer) { return observer.onCompleted(); }$/;"	function	line:1418
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function toString () { return 'OnCompleted()'; }$/;"	function	line:1419
notificationCreateOnCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var notificationCreateOnCompleted = Notification.createOnCompleted = (function () {$/;"	variable	line:1416
AbstractObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function AbstractObserver() {$/;"	function	line:1455
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AbstractObserver.prototype.onNext = function (value) {$/;"	function	line:1468
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AbstractObserver.prototype.onError = function (error) {$/;"	function	line:1476
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AbstractObserver.prototype.onCompleted = function () {$/;"	function	line:1486
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AbstractObserver.prototype.dispose = function () { this.isStopped = true; };$/;"	function	line:1496
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AbstractObserver.prototype.fail = function (e) {$/;"	function	line:1498
AbstractObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var AbstractObserver = Rx.internals.AbstractObserver = (function (__super__) {$/;"	variable	line:1449
AnonymousObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function AnonymousObserver(onNext, onError, onCompleted) {$/;"	function	line:1523
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AnonymousObserver.prototype.next = function (value) {$/;"	function	line:1534
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AnonymousObserver.prototype.error = function (error) {$/;"	function	line:1542
completed	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AnonymousObserver.prototype.completed = function () {$/;"	function	line:1549
AnonymousObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var AnonymousObserver = Rx.AnonymousObserver = (function (__super__) {$/;"	variable	line:1514
observableProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var observableProto;$/;"	variable	line:1556
makeSubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function makeSubscribe(self, subscribe) {$/;"	function	line:1563
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^        o.onError = function (e) {$/;"	function	line:1566
Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function Observable(subscribe) {$/;"	function	line:1575
isObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Observable.isObservable = function (o) {$/;"	function	line:1592
subscribeOnNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    observableProto.subscribeOnNext = function (onNext, thisArg) {$/;"	function	line:1615
subscribeOnError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    observableProto.subscribeOnError = function (onError, thisArg) {$/;"	function	line:1625
subscribeOnCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    observableProto.subscribeOnCompleted = function (onCompleted, thisArg) {$/;"	function	line:1635
Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var Observable = Rx.Observable = (function () {$/;"	variable	line:1561
ScheduledObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function ScheduledObserver(scheduler, observer) {$/;"	function	line:1645
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ScheduledObserver.prototype.next = function (value) {$/;"	function	line:1655
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ScheduledObserver.prototype.error = function (e) {$/;"	function	line:1660
completed	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ScheduledObserver.prototype.completed = function () {$/;"	function	line:1665
ensureActive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ScheduledObserver.prototype.ensureActive = function () {$/;"	function	line:1670
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ScheduledObserver.prototype.dispose = function () {$/;"	function	line:1696
ScheduledObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var ScheduledObserver = Rx.internals.ScheduledObserver = (function (__super__) {$/;"	variable	line:1642
fixSubscriber	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function fixSubscriber(subscriber) {$/;"	function	line:1707
setDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function setDisposable(s, state) {$/;"	function	line:1712
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function subscribe(observer) {$/;"	function	line:1722
ObservableBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function ObservableBase() {$/;"	function	line:1733
ObservableBase	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var ObservableBase = Rx.ObservableBase = (function (__super__) {$/;"	variable	line:1704
FlatMapObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function FlatMapObservable(source, selector, resultSelector, thisArg) {$/;"	function	line:1746
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    FlatMapObservable.prototype.subscribeCore = function(o) {$/;"	function	line:1757
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerObserver(observer, selector, resultSelector, source) {$/;"	function	line:1761
_wrapResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype._wrapResult = function(result, x, i) {$/;"	function	line:1770
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onNext = function(x) {$/;"	function	line:1776
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onError = function(e) {$/;"	function	line:1794
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onCompleted = function() {$/;"	function	line:1798
ConcatEnumerableObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function ConcatEnumerableObservable(sources) {$/;"	function	line:1810
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ConcatEnumerableObservable.prototype.subscribeCore = function (o) {$/;"	function	line:1815
disposableCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      return new CompositeDisposable(subscription, cancelable, disposableCreate(function () {$/;"	function	line:1835
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerObserver(o, s, e) {$/;"	function	line:1840
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onNext = function (x) { if(!this.isStopped) { this.o.onNext(x); } };$/;"	function	line:1846
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onError = function (err) {$/;"	function	line:1847
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onCompleted = function () {$/;"	function	line:1853
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.dispose = function () { this.isStopped = true; };$/;"	function	line:1859
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.fail = function (err) {$/;"	function	line:1860
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Enumerable.prototype.concat = function () {$/;"	function	line:1872
Enumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }(ObservableBase));$/;"	class	line:1870
Enumerable.concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Enumerable.prototype.concat = function () {$/;"	method	line:1872
CatchErrorObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function CatchErrorObservable(sources) {$/;"	function	line:1878
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    CatchErrorObservable.prototype.subscribeCore = function (o) {$/;"	function	line:1883
disposableCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      return new CompositeDisposable(subscription, cancelable, disposableCreate(function () {$/;"	function	line:1907
catchError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Enumerable.prototype.catchError = function () {$/;"	function	line:1915
Enumerable.catchError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Enumerable.prototype.catchError = function () {$/;"	method	line:1915
catchErrorWhen	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Enumerable.prototype.catchErrorWhen = function (notificationHandler) {$/;"	function	line:1919
Enumerable.catchErrorWhen	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Enumerable.prototype.catchErrorWhen = function (notificationHandler) {$/;"	method	line:1919
disposableCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      return new CompositeDisposable(notificationDisposable, subscription, cancelable, disposableCreate(function () {$/;"	function	line:1967
RepeatEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function RepeatEnumerable(v, c) {$/;"	function	line:1976
RepeatEnumerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function RepeatEnumerator(p) {$/;"	function	line:1984
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    RepeatEnumerator.prototype.next = function () {$/;"	function	line:1988
OfEnumerable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function OfEnumerable(s, fn, thisArg) {$/;"	function	line:2003
OfEnumerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function OfEnumerator(p) {$/;"	function	line:2011
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    OfEnumerator.prototype.next = function () {$/;"	function	line:2017
ToArrayObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function ToArrayObservable(source) {$/;"	function	line:2032
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ToArrayObservable.prototype.subscribeCore = function(o) {$/;"	function	line:2037
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerObserver(o) {$/;"	function	line:2041
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onNext = function (x) { if(!this.isStopped) { this.a.push(x); } };$/;"	function	line:2046
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onError = function (e) {$/;"	function	line:2047
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onCompleted = function () {$/;"	function	line:2053
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.dispose = function () { this.isStopped = true; }$/;"	function	line:2060
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.fail = function (e) {$/;"	function	line:2061
toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.toArray = function () {$/;"	function	line:2078
observableProto.toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }(ObservableBase));$/;"	function	line:2072
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Observable.create = function (subscribe, parent) {$/;"	function	line:2091
Observable.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:2080
EmptyObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function EmptyObservable(scheduler) {$/;"	function	line:2118
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    EmptyObservable.prototype.subscribeCore = function (observer) {$/;"	function	line:2123
EmptySink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function EmptySink(observer, scheduler) {$/;"	function	line:2128
scheduleItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function scheduleItem(s, state) {$/;"	function	line:2133
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    EmptySink.prototype.run = function () {$/;"	function	line:2138
FromObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function FromObservable(iterable, mapper, scheduler) {$/;"	function	line:2163
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    FromObservable.prototype.subscribeCore = function (o) {$/;"	function	line:2170
FromSink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function FromSink(o, parent) {$/;"	function	line:2179
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    FromSink.prototype.run = function () {$/;"	function	line:2184
loopRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function loopRecursive(i, recurse) {$/;"	function	line:2190
maxSafeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var maxSafeInteger = Math.pow(2, 53) - 1;$/;"	variable	line:2212
StringIterable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function StringIterable(s) {$/;"	function	line:2214
StringIterable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function StringIterable(s) {$/;"	class	line:2214
StringIterable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:2216
StringIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function StringIterator(s) {$/;"	function	line:2222
StringIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function StringIterator(s) {$/;"	class	line:2222
StringIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:2226
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  StringIterator.prototype.next = function () {$/;"	function	line:2232
StringIterator.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  StringIterator.prototype.next = function () {$/;"	method	line:2232
ArrayIterable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function ArrayIterable(a) {$/;"	function	line:2236
ArrayIterable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function ArrayIterable(a) {$/;"	class	line:2236
ArrayIterable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:2238
ArrayIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function ArrayIterator(a) {$/;"	function	line:2244
ArrayIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function ArrayIterator(a) {$/;"	class	line:2244
ArrayIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:2248
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ArrayIterator.prototype.next = function () {$/;"	function	line:2254
ArrayIterator.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ArrayIterator.prototype.next = function () {$/;"	method	line:2254
numberIsFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function numberIsFinite(value) {$/;"	function	line:2258
numberIsFinite	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function numberIsFinite(value) {$/;"	function	line:2258
isNan	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function isNan(n) {$/;"	function	line:2262
isNan	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function isNan(n) {$/;"	function	line:2262
getIterable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function getIterable(o) {$/;"	function	line:2266
getIterable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function getIterable(o) {$/;"	function	line:2266
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function sign(value) {$/;"	function	line:2280
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function sign(value) {$/;"	function	line:2280
toLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function toLength(o) {$/;"	function	line:2287
toLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function toLength(o) {$/;"	function	line:2287
FromArrayObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function FromArrayObservable(args, scheduler) {$/;"	function	line:2320
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    FromArrayObservable.prototype.subscribeCore = function (observer) {$/;"	function	line:2326
FromArraySink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function FromArraySink(observer, parent) {$/;"	function	line:2334
FromArraySink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function FromArraySink(observer, parent) {$/;"	class	line:2334
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  FromArraySink.prototype.run = function () {$/;"	function	line:2339
FromArraySink.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  FromArraySink.prototype.run = function () {$/;"	method	line:2339
loopRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function loopRecursive(i, recurse) {$/;"	function	line:2341
FromArraySink.function.loopRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function loopRecursive(i, recurse) {$/;"	function	line:2341
NeverObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function NeverObservable() {$/;"	function	line:2366
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    NeverObservable.prototype.subscribeCore = function (observer) {$/;"	function	line:2370
observableOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableOf (scheduler, array) {$/;"	function	line:2387
observableOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableOf (scheduler, array) {$/;"	function	line:2387
of	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Observable.of = function () {$/;"	function	line:2396
Observable.of	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:2390
ofWithScheduler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Observable.ofWithScheduler = function (scheduler) {$/;"	function	line:2407
Observable.ofWithScheduler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:2400
PairsObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function PairsObservable(obj, scheduler) {$/;"	function	line:2415
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    PairsObservable.prototype.subscribeCore = function (observer) {$/;"	function	line:2422
PairsSink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function PairsSink(observer, parent) {$/;"	function	line:2430
PairsSink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function PairsSink(observer, parent) {$/;"	class	line:2430
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  PairsSink.prototype.run = function () {$/;"	function	line:2435
PairsSink.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  PairsSink.prototype.run = function () {$/;"	method	line:2435
loopRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function loopRecursive(i, recurse) {$/;"	function	line:2437
PairsSink.function.loopRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function loopRecursive(i, recurse) {$/;"	function	line:2437
pairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Observable.pairs = function (obj, scheduler) {$/;"	function	line:2456
Observable.pairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:2448
RangeObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function RangeObservable(start, count, scheduler) {$/;"	function	line:2463
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    RangeObservable.prototype.subscribeCore = function (observer) {$/;"	function	line:2470
RangeSink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function RangeSink(observer, parent) {$/;"	function	line:2479
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    RangeSink.prototype.run = function () {$/;"	function	line:2484
loopRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function loopRecursive(i, recurse) {$/;"	function	line:2486
range	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Observable.range = function (start, count, scheduler) {$/;"	function	line:2508
Observable.range	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }());$/;"	function	line:2499
RepeatObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function RepeatObservable(value, repeatCount, scheduler) {$/;"	function	line:2515
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    RepeatObservable.prototype.subscribeCore = function (observer) {$/;"	function	line:2522
RepeatSink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function RepeatSink(observer, parent) {$/;"	function	line:2530
RepeatSink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function RepeatSink(observer, parent) {$/;"	class	line:2530
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  RepeatSink.prototype.run = function () {$/;"	function	line:2535
RepeatSink.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  RepeatSink.prototype.run = function () {$/;"	method	line:2535
loopRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function loopRecursive(i, recurse) {$/;"	function	line:2537
RepeatSink.function.loopRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function loopRecursive(i, recurse) {$/;"	function	line:2537
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Observable.repeat = function (value, repeatCount, scheduler) {$/;"	function	line:2556
Observable.repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:2547
JustObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function JustObservable(value, scheduler) {$/;"	function	line:2563
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    JustObservable.prototype.subscribeCore = function (observer) {$/;"	function	line:2569
JustSink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function JustSink(observer, value, scheduler) {$/;"	function	line:2574
scheduleItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function scheduleItem(s, state) {$/;"	function	line:2580
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    JustSink.prototype.run = function () {$/;"	function	line:2587
ThrowObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function ThrowObservable(error, scheduler) {$/;"	function	line:2611
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ThrowObservable.prototype.subscribeCore = function (o) {$/;"	function	line:2617
ThrowSink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function ThrowSink(o, p) {$/;"	function	line:2622
scheduleItem	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function scheduleItem(s, state) {$/;"	function	line:2627
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ThrowSink.prototype.run = function () {$/;"	function	line:2632
CatchObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function CatchObserver(o, s, fn) {$/;"	function	line:2653
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    CatchObserver.prototype.next = function (x) { this._o.onNext(x); };$/;"	function	line:2660
completed	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    CatchObserver.prototype.completed = function () { return this._o.onCompleted(); };$/;"	function	line:2661
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    CatchObserver.prototype.error = function (e) {$/;"	function	line:2662
observableCatchHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableCatchHandler(source, handler) {$/;"	function	line:2675
observableCatchHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableCatchHandler(source, handler) {$/;"	function	line:2675
observableProto	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:2682
combineLatest	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.combineLatest = function () {$/;"	function	line:2719
observableProto.combineLatest	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:2708
falseFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function falseFactory() { return false; }$/;"	function	line:2730
falseFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function falseFactory() { return false; }$/;"	function	line:2730
argumentsToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function argumentsToArray() {$/;"	function	line:2731
argumentsToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function argumentsToArray() {$/;"	function	line:2731
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function next(i) {$/;"	function	line:2758
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function done (i) {$/;"	function	line:2772
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.concat = function () {$/;"	function	line:2801
observableProto.concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:2795
ConcatObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function ConcatObservable(sources) {$/;"	function	line:2809
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ConcatObservable.prototype.subscribeCore = function(o) {$/;"	function	line:2814
ConcatSink	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function ConcatSink(sources, o) {$/;"	function	line:2819
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ConcatSink.prototype.run = function () {$/;"	function	line:2823
disposableCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      return new CompositeDisposable(subscription, cancelable, disposableCreate(function () {$/;"	function	line:2844
concatAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.concatAll = function () {$/;"	function	line:2873
observableProto.concatAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:2867
MergeObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function MergeObservable(source, maxConcurrent) {$/;"	function	line:2880
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    MergeObservable.prototype.subscribeCore = function(observer) {$/;"	function	line:2886
MergeObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function MergeObserver(o, max, g) {$/;"	function	line:2897
handleSubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    MergeObserver.prototype.handleSubscribe = function (xs) {$/;"	function	line:2906
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    MergeObserver.prototype.onNext = function (innerSource) {$/;"	function	line:2912
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      MergeObserver.prototype.onError = function (e) {$/;"	function	line:2921
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      MergeObserver.prototype.onCompleted = function () {$/;"	function	line:2927
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      MergeObserver.prototype.dispose = function() { this.isStopped = true; };$/;"	function	line:2934
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      MergeObserver.prototype.fail = function (e) {$/;"	function	line:2935
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function InnerObserver(parent, sad) {$/;"	function	line:2945
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      InnerObserver.prototype.onNext = function (x) { if(!this.isStopped) { this.parent.o.onNext(x); } };$/;"	function	line:2950
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      InnerObserver.prototype.onError = function (e) {$/;"	function	line:2951
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      InnerObserver.prototype.onCompleted = function () {$/;"	function	line:2957
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      InnerObserver.prototype.dispose = function() { this.isStopped = true; };$/;"	function	line:2970
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      InnerObserver.prototype.fail = function (e) {$/;"	function	line:2971
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.merge = function (maxConcurrentOrOther) {$/;"	function	line:2998
observableProto.merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }());$/;"	function	line:2982
CompositeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	class	line:3032
mergeDelayError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Observable.mergeDelayError = function() {$/;"	function	line:3046
setCompletion	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function setCompletion() {$/;"	function	line:3063
CompositeError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:3032
MergeAllObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function MergeAllObservable(source) {$/;"	function	line:3111
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    MergeAllObservable.prototype.subscribeCore = function (observer) {$/;"	function	line:3116
MergeAllObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function MergeAllObserver(o, g) {$/;"	function	line:3123
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    MergeAllObserver.prototype.onNext = function(innerSource) {$/;"	function	line:3129
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    MergeAllObserver.prototype.onError = function (e) {$/;"	function	line:3138
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    MergeAllObserver.prototype.onCompleted = function () {$/;"	function	line:3144
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    MergeAllObserver.prototype.dispose = function() { this.isStopped = true; };$/;"	function	line:3151
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    MergeAllObserver.prototype.fail = function (e) {$/;"	function	line:3152
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerObserver(parent, sad) {$/;"	function	line:3162
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onNext = function (x) { if (!this.isStopped) { this.parent.o.onNext(x); } };$/;"	function	line:3167
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onError = function (e) {$/;"	function	line:3168
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onCompleted = function () {$/;"	function	line:3174
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.dispose = function() { this.isStopped = true; };$/;"	function	line:3182
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.fail = function (e) {$/;"	function	line:3183
mergeAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.mergeAll = function () {$/;"	function	line:3200
observableProto.mergeAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }(ObservableBase));$/;"	function	line:3194
skipUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.skipUntil = function (other) {$/;"	function	line:3209
observableProto.skipUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:3202
SwitchObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function SwitchObservable(source) {$/;"	function	line:3236
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    SwitchObservable.prototype.subscribeCore = function (o) {$/;"	function	line:3241
SwitchObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function SwitchObserver(o, inner) {$/;"	function	line:3246
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    SwitchObserver.prototype.onNext = function (innerSource) {$/;"	function	line:3254
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    SwitchObserver.prototype.onError = function (e) {$/;"	function	line:3262
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    SwitchObserver.prototype.onCompleted = function () {$/;"	function	line:3268
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    SwitchObserver.prototype.dispose = function () { this.isStopped = true; };$/;"	function	line:3275
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    SwitchObserver.prototype.fail = function (e) {$/;"	function	line:3276
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerObserver(parent, id) {$/;"	function	line:3285
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onNext = function (x) {$/;"	function	line:3290
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onError = function (e) {$/;"	function	line:3294
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onCompleted = function () {$/;"	function	line:3300
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.dispose = function () { this.isStopped = true; }$/;"	function	line:3309
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.fail = function (e) {$/;"	function	line:3310
TakeUntilObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function TakeUntilObservable(source, other) {$/;"	function	line:3333
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    TakeUntilObservable.prototype.subscribeCore = function(o) {$/;"	function	line:3339
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerObserver(o) {$/;"	function	line:3346
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onNext = function (x) {$/;"	function	line:3350
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onError = function (err) {$/;"	function	line:3354
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onCompleted = function () {$/;"	function	line:3360
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.dispose = function() { this.isStopped = true; };$/;"	function	line:3363
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.fail = function (e) {$/;"	function	line:3364
takeUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.takeUntil = function (other) {$/;"	function	line:3381
observableProto.takeUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }(ObservableBase));$/;"	function	line:3374
falseFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function falseFactory() { return false; }$/;"	function	line:3385
withLatestFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.withLatestFrom = function () {$/;"	function	line:3391
observableProto.withLatestFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function falseFactory() { return false; }$/;"	function	line:3385
falseFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function falseFactory() { return false; }$/;"	function	line:3433
emptyArrayFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function emptyArrayFactory() { return []; }$/;"	function	line:3434
emptyArrayFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function emptyArrayFactory() { return []; }$/;"	function	line:3434
argumentsToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function argumentsToArray() {$/;"	function	line:3435
zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.zip = function () {$/;"	function	line:3446
observableProto.zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:3439
zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Observable.zip = function () {$/;"	function	line:3496
Observable.zip	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:3488
falseFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^function falseFactory() { return false; }$/;"	function	line:3506
emptyArrayFactory	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^function emptyArrayFactory() { return []; }$/;"	function	line:3507
argumentsToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^function argumentsToArray() {$/;"	function	line:3508
zipIterable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^observableProto.zipIterable = function () {$/;"	function	line:3519
observableProto.zipIterable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^}$/;"	function	line:3512
asObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function asObservable(source) {$/;"	function	line:3562
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    return function subscribe(o) { return source.subscribe(o); };$/;"	function	line:3563
asObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function asObservable(source) {$/;"	function	line:3562
asObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.asObservable = function () {$/;"	function	line:3570
observableProto.asObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:3564
dematerialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.dematerialize = function () {$/;"	function	line:3578
observableProto.dematerialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:3572
DistinctUntilChangedObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function DistinctUntilChangedObservable(source, keyFn, comparer) {$/;"	function	line:3587
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    DistinctUntilChangedObservable.prototype.subscribeCore = function (o) {$/;"	function	line:3594
DistinctUntilChangedObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function DistinctUntilChangedObserver(o, keyFn, comparer) {$/;"	function	line:3603
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    DistinctUntilChangedObserver.prototype.next = function (x) {$/;"	function	line:3612
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    DistinctUntilChangedObserver.prototype.error = function(e) {$/;"	function	line:3628
completed	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    DistinctUntilChangedObserver.prototype.completed = function () {$/;"	function	line:3631
distinctUntilChanged	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.distinctUntilChanged = function (keyFn, comparer) {$/;"	function	line:3644
observableProto.distinctUntilChanged	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }(AbstractObserver));$/;"	function	line:3636
TapObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function TapObservable(source, observerOrOnNext, onError, onCompleted) {$/;"	function	line:3651
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    TapObservable.prototype.subscribeCore = function(o) {$/;"	function	line:3659
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerObserver(o, p) {$/;"	function	line:3663
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onNext = function(x) {$/;"	function	line:3670
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onError = function(err) {$/;"	function	line:3676
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onCompleted = function() {$/;"	function	line:3684
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.dispose = function() { this.isStopped = true; };$/;"	function	line:3692
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.fail = function (e) {$/;"	function	line:3693
IgnoreElementsObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function IgnoreElementsObservable(source) {$/;"	function	line:3774
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    IgnoreElementsObservable.prototype.subscribeCore = function (o) {$/;"	function	line:3779
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerObserver(o) {$/;"	function	line:3783
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onError = function (err) {$/;"	function	line:3788
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onCompleted = function () {$/;"	function	line:3794
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.dispose = function() { this.isStopped = true; };$/;"	function	line:3800
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.fail = function (e) {$/;"	function	line:3801
ignoreElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.ignoreElements = function () {$/;"	function	line:3818
observableProto.ignoreElements	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }(ObservableBase));$/;"	function	line:3812
materialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.materialize = function () {$/;"	function	line:3826
observableProto.materialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:3820
repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.repeat = function (repeatCount) {$/;"	function	line:3846
observableProto.repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:3839
retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.retry = function (retryCount) {$/;"	function	line:3860
observableProto.retry	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:3848
retryWhen	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.retryWhen = function (notifier) {$/;"	function	line:3874
observableProto.retryWhen	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:3862
ScanObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function ScanObservable(source, accumulator, hasSeed, seed) {$/;"	function	line:3879
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ScanObservable.prototype.subscribeCore = function(o) {$/;"	function	line:3887
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function InnerObserver(o, parent) {$/;"	function	line:3894
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function InnerObserver(o, parent) {$/;"	class	line:3894
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    onNext: function (x) {$/;"	function	line:3905
InnerObserver.onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  InnerObserver.prototype = {$/;"	method	line:3904
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    onError: function (e) {$/;"	function	line:3917
InnerObserver.onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    },$/;"	method	line:3916
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    onCompleted: function () {$/;"	function	line:3923
InnerObserver.onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    },$/;"	method	line:3922
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    dispose: function() { this.isStopped = true; },$/;"	function	line:3930
InnerObserver.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    },$/;"	method	line:3929
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    fail: function (e) {$/;"	function	line:3931
InnerObserver.fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    dispose: function() { this.isStopped = true; },$/;"	method	line:3930
scan	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.scan = function () {$/;"	function	line:3948
observableProto.scan	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:3939
skipLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.skipLast = function (count) {$/;"	function	line:3965
observableProto.skipLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:3955
startWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.startWith = function () {$/;"	function	line:3985
observableProto.startWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:3975
takeLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.takeLast = function (count) {$/;"	function	line:4005
observableProto.takeLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:3995
MapObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function MapObservable(source, selector, thisArg) {$/;"	function	line:4026
innerMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function innerMap(selector, self) {$/;"	function	line:4032
internalMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    MapObservable.prototype.internalMap = function (selector, thisArg) {$/;"	function	line:4036
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    MapObservable.prototype.subscribeCore = function (o) {$/;"	function	line:4040
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerObserver(o, selector, source) {$/;"	function	line:4044
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onNext = function(x) {$/;"	function	line:4052
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onError = function (e) {$/;"	function	line:4058
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onCompleted = function () {$/;"	function	line:4061
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.dispose = function() { this.isStopped = true; };$/;"	function	line:4064
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.fail = function (e) {$/;"	function	line:4065
plucker	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function plucker(args, len) {$/;"	function	line:4092
mapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    return function mapper(x) {$/;"	function	line:4093
plucker	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function plucker(args, len) {$/;"	function	line:4092
pluck	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.pluck = function () {$/;"	function	line:4113
observableProto.pluck	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:4105
flatMapLatest	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^Rx.Observable.prototype.flatMapLatest = function(selector, resultSelector, thisArg) {$/;"	function	line:4131
Rx.Observable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^};$/;"	class	line:4122
Rx.Observable.flatMapLatest	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^Rx.Observable.prototype.flatMapLatest = function(selector, resultSelector, thisArg) {$/;"	method	line:4131
SkipObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function SkipObservable(source, count) {$/;"	function	line:4136
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    SkipObservable.prototype.subscribeCore = function (o) {$/;"	function	line:4142
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerObserver(o, c) {$/;"	function	line:4146
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onNext = function (x) {$/;"	function	line:4152
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onError = function(e) {$/;"	function	line:4160
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onCompleted = function() {$/;"	function	line:4163
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.dispose = function() { this.isStopped = true; };$/;"	function	line:4166
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.fail = function(e) {$/;"	function	line:4167
skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.skip = function (count) {$/;"	function	line:4184
observableProto.skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }(ObservableBase));  $/;"	function	line:4177
skipWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.skipWhile = function (predicate, thisArg) {$/;"	function	line:4198
observableProto.skipWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4187
take	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.take = function (count, scheduler) {$/;"	function	line:4226
observableProto.take	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4215
takeWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.takeWhile = function (predicate, thisArg) {$/;"	function	line:4248
observableProto.takeWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4239
FilterObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function FilterObservable(source, predicate, thisArg) {$/;"	function	line:4274
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    FilterObservable.prototype.subscribeCore = function (o) {$/;"	function	line:4280
innerPredicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function innerPredicate(predicate, self) {$/;"	function	line:4284
internalFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    FilterObservable.prototype.internalFilter = function(predicate, thisArg) {$/;"	function	line:4288
InnerObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function InnerObserver(o, predicate, source) {$/;"	function	line:4292
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onNext = function(x) {$/;"	function	line:4300
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onError = function (e) {$/;"	function	line:4308
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.onCompleted = function () {$/;"	function	line:4311
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.dispose = function() { this.isStopped = true; };$/;"	function	line:4314
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    InnerObserver.prototype.fail = function (e) {$/;"	function	line:4315
createCbObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^function createCbObservable(fn, ctx, selector, args) {$/;"	function	line:4339
createCbObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^function createCbObservable(fn, ctx, selector, args) {$/;"	function	line:4339
createCbHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^function createCbHandler(o, ctx, selector) {$/;"	function	line:4348
handler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  return function handler () {$/;"	function	line:4349
createCbHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^function createCbHandler(o, ctx, selector) {$/;"	function	line:4348
fromCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^Observable.fromCallback = function (fn, ctx, selector) {$/;"	function	line:4377
Observable.fromCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^}$/;"	function	line:4367
createNodeObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^function createNodeObservable(fn, ctx, selector, args) {$/;"	function	line:4387
createNodeObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^function createNodeObservable(fn, ctx, selector, args) {$/;"	function	line:4387
createNodeHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^function createNodeHandler(o, ctx, selector) {$/;"	function	line:4396
handler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  return function handler () {$/;"	function	line:4397
createNodeHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^function createNodeHandler(o, ctx, selector) {$/;"	function	line:4396
fromNodeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^Observable.fromNodeCallback = function (fn, ctx, selector) {$/;"	function	line:4427
Observable.fromNodeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^}$/;"	function	line:4418
ListenDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function ListenDisposable(e, n, fn) {$/;"	function	line:4436
ListenDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function ListenDisposable(e, n, fn) {$/;"	class	line:4436
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ListenDisposable.prototype.dispose = function () {$/;"	function	line:4443
ListenDisposable.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ListenDisposable.prototype.dispose = function () {$/;"	method	line:4443
createEventListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function createEventListener (el, eventName, handler) {$/;"	function	line:4450
createEventListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function createEventListener (el, eventName, handler) {$/;"	function	line:4450
eventHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function eventHandler(o, selector) {$/;"	function	line:4471
handler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    return function handler () {$/;"	function	line:4472
eventHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function eventHandler(o, selector) {$/;"	function	line:4471
fromEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Observable.fromEvent = function (element, eventName, selector) {$/;"	function	line:4489
Observable.fromEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:4480
innerHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function innerHandler () {$/;"	function	line:4528
FromPromiseObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function FromPromiseObservable(p) {$/;"	function	line:4546
subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    FromPromiseObservable.prototype.subscribeCore = function(o) {$/;"	function	line:4551
toPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.toPromise = function (promiseCtor) {$/;"	function	line:4581
observableProto.toPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4569
startAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  Observable.startAsync = function (functionAsync) {$/;"	function	line:4602
Observable.startAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4595
multicast	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.multicast = function (subjectOrSubjectSelector, selector) {$/;"	function	line:4629
observableProto.multicast	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:4610
publish	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.publish = function (selector) {$/;"	function	line:4650
observableProto.publish	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4637
share	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.share = function () {$/;"	function	line:4661
observableProto.share	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4654
publishLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.publishLast = function (selector) {$/;"	function	line:4676
observableProto.publishLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4663
publishValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.publishValue = function (initialValueOrSelector, initialValue) {$/;"	function	line:4694
observableProto.publishValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4680
shareValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.shareValue = function (initialValue) {$/;"	function	line:4708
observableProto.shareValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4700
replay	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.replay = function (selector, bufferSize, windowSize, scheduler) {$/;"	function	line:4728
observableProto.replay	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4710
shareReplay	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.shareReplay = function (bufferSize, windowSize, scheduler) {$/;"	function	line:4749
observableProto.shareReplay	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:4732
ConnectableObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function ConnectableObservable(source, subject) {$/;"	function	line:4756
connect	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      this.connect = function () {$/;"	function	line:4761
disposableCreate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^          subscription = new CompositeDisposable(sourceObservable.subscribe(subject), disposableCreate(function () {$/;"	function	line:4764
refCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    ConnectableObservable.prototype.refCount = function () {$/;"	function	line:4774
ConnectableObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var ConnectableObservable = Rx.ConnectableObservable = (function (__super__) {$/;"	variable	line:4753
observableTimerDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableTimerDate(dueTime, scheduler) {$/;"	function	line:4790
observableTimerDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableTimerDate(dueTime, scheduler) {$/;"	function	line:4790
observableTimerDateAndPeriod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableTimerDateAndPeriod(dueTime, period, scheduler) {$/;"	function	line:4799
observableTimerDateAndPeriod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableTimerDateAndPeriod(dueTime, period, scheduler) {$/;"	function	line:4799
observableTimerTimeSpan	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableTimerTimeSpan(dueTime, scheduler) {$/;"	function	line:4814
observableTimerTimeSpan	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableTimerTimeSpan(dueTime, scheduler) {$/;"	function	line:4814
observableTimerTimeSpanAndPeriod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableTimerTimeSpanAndPeriod(dueTime, period, scheduler) {$/;"	function	line:4823
observableDefer	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      observableDefer(function () {$/;"	function	line:4831
observableTimerTimeSpanAndPeriod	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableTimerTimeSpanAndPeriod(dueTime, period, scheduler) {$/;"	function	line:4823
observableDelayRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableDelayRelative(source, dueTime, scheduler) {$/;"	function	line:4877
observableDelayRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableDelayRelative(source, dueTime, scheduler) {$/;"	function	line:4877
observableDelayAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableDelayAbsolute(source, dueTime, scheduler) {$/;"	function	line:4941
observableDelayAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function observableDelayAbsolute(source, dueTime, scheduler) {$/;"	function	line:4941
delayWithSelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function delayWithSelector(source, subscriptionDelay, delayDurationSelector) {$/;"	function	line:4947
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function start() {$/;"	function	line:4958
done	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function done () {$/;"	function	line:4988
delayWithSelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function delayWithSelector(source, subscriptionDelay, delayDurationSelector) {$/;"	function	line:4947
delay	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.delay = function () {$/;"	function	line:5010
observableProto.delay	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:5000
debounce	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function debounce(source, dueTime, scheduler) {$/;"	function	line:5024
debounce	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function debounce(source, dueTime, scheduler) {$/;"	function	line:5024
debounceWithSelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function debounceWithSelector(source, durationSelector) {$/;"	function	line:5058
debounceWithSelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function debounceWithSelector(source, durationSelector) {$/;"	function	line:5058
debounce	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.debounce = function () {$/;"	function	line:5105
observableProto.debounce	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:5103
timestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.timestamp = function (scheduler) {$/;"	function	line:5125
observableProto.timestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:5113
sampleObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function sampleObservable(source, sampler) {$/;"	function	line:5132
sampleSubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function sampleSubscribe() {$/;"	function	line:5136
sampleObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function sampleObservable(source, sampler) {$/;"	function	line:5132
TimeoutError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	class	line:5187
timeoutWithSelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function timeoutWithSelector(source, firstTimeout, timeoutDurationSelector, other) {$/;"	function	line:5190
setTimer	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function setTimer(timeout) {$/;"	function	line:5204
oWins	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function oWins() {$/;"	function	line:5219
timeoutWithSelector	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function timeoutWithSelector(source, firstTimeout, timeoutDurationSelector, other) {$/;"	function	line:5190
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function timeout(source, dueTime, other, scheduler) {$/;"	function	line:5241
createTimer	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function createTimer() {$/;"	function	line:5263
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function timeout(source, dueTime, other, scheduler) {$/;"	function	line:5241
timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.timeout = function () {$/;"	function	line:5296
observableProto.timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }$/;"	function	line:5294
throttle	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.throttle = function (windowDuration, scheduler) {$/;"	function	line:5313
observableProto.throttle	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:5305
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function subscribe(observer) {$/;"	function	line:5336
PausableObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function PausableObservable(source, pauser) {$/;"	function	line:5353
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    PausableObservable.prototype.pause = function () {$/;"	function	line:5366
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    PausableObservable.prototype.resume = function () {$/;"	function	line:5370
pausable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.pausable = function (pauser) {$/;"	function	line:5386
observableProto.pausable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }(Observable));$/;"	function	line:5376
combineLatestSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function combineLatestSource(source, subject, resultSelector) {$/;"	function	line:5390
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function next(x, i) {$/;"	function	line:5398
combineLatestSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function combineLatestSource(source, subject, resultSelector) {$/;"	function	line:5390
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function subscribe(o) {$/;"	function	line:5443
drainQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      function drainQueue() { while (q.length > 0) { o.onNext(q.shift()); } }$/;"	function	line:5446
PausableBufferedObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function PausableBufferedObservable(source, pauser) {$/;"	function	line:5483
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    PausableBufferedObservable.prototype.pause = function () {$/;"	function	line:5496
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    PausableBufferedObservable.prototype.resume = function () {$/;"	function	line:5500
pausableBuffered	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.pausableBuffered = function (subject) {$/;"	function	line:5517
observableProto.pausableBuffered	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  }(Observable));$/;"	function	line:5506
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function subscribe (observer) {$/;"	function	line:5525
ControlledObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function ControlledObservable (source, enableQueue, scheduler) {$/;"	function	line:5529
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  ControlledObservable.prototype.request = function (numberOfItems) {$/;"	function	line:5535
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function subscribe (observer) {$/;"	function	line:5545
ControlledSubject	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  function ControlledSubject(enableQueue, scheduler) {$/;"	function	line:5551
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    onCompleted: function () {$/;"	function	line:5567
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    onError: function (error) {$/;"	function	line:5576
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    onNext: function (value) {$/;"	function	line:5586
_processRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    _processRequest: function (numberOfItems) {$/;"	function	line:5594
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    request: function (number) {$/;"	function	line:5610
disposeCurrentRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    disposeCurrentRequest: function () {$/;"	function	line:5632
controlled	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^observableProto.controlled = function (enableQueue, scheduler) {$/;"	function	line:5652
observableProto.controlled	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^}(Observable));$/;"	function	line:5641
pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.pipe = function (dest) {$/;"	function	line:5668
onDrain	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function onDrain() {$/;"	function	line:5671
observableProto.pipe.onDrain	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function onDrain() {$/;"	function	line:5671
observableProto.pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^};$/;"	function	line:5661
transduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  observableProto.transduce = function(transducer) {$/;"	function	line:5700
transformForObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function transformForObserver(o) {$/;"	function	line:5703
observableProto.transduce.transformForObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function transformForObserver(o) {$/;"	function	line:5703
observableProto.transduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  };$/;"	function	line:5693
fixSubscriber	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function fixSubscriber(subscriber) {$/;"	function	line:5734
setDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function setDisposable(s, state) {$/;"	function	line:5739
innerSubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function innerSubscribe(observer) {$/;"	function	line:5749
AnonymousObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function AnonymousObservable(subscribe, parent) {$/;"	function	line:5760
AnonymousObservable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var AnonymousObservable = Rx.AnonymousObservable = (function (__super__) {$/;"	variable	line:5730
AutoDetachObserver	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function AutoDetachObserver(observer) {$/;"	function	line:5773
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AutoDetachObserverPrototype.next = function (value) {$/;"	function	line:5781
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AutoDetachObserverPrototype.error = function (err) {$/;"	function	line:5789
completed	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AutoDetachObserverPrototype.completed = function () {$/;"	function	line:5795
setDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AutoDetachObserverPrototype.setDisposable = function (value) { this.m.setDisposable(value); };$/;"	function	line:5801
getDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AutoDetachObserverPrototype.getDisposable = function () { return this.m.getDisposable(); };$/;"	function	line:5802
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    AutoDetachObserverPrototype.dispose = function () {$/;"	function	line:5804
InnerSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var InnerSubscription = function (subject, observer) {$/;"	function	line:5812
InnerSubscription	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var InnerSubscription = function (subject, observer) {$/;"	class	line:5812
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  InnerSubscription.prototype.dispose = function () {$/;"	function	line:5817
InnerSubscription.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  InnerSubscription.prototype.dispose = function () {$/;"	method	line:5817
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function subscribe(observer) {$/;"	function	line:5830
Subject	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function Subject() {$/;"	function	line:5849
hasObservers	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      hasObservers: function () { return this.observers.length > 0; },$/;"	function	line:5862
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onCompleted: function () {$/;"	function	line:5866
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onError: function (error) {$/;"	function	line:5881
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onNext: function (value) {$/;"	function	line:5898
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      dispose: function () {$/;"	function	line:5909
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Subject.create = function (observer, observable) {$/;"	function	line:5921
Subject	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var Subject = Rx.Subject = (function (__super__) {$/;"	variable	line:5829
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function subscribe(observer) {$/;"	function	line:5934
AsyncSubject	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function AsyncSubject() {$/;"	function	line:5960
hasObservers	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      hasObservers: function () {$/;"	function	line:5975
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onCompleted: function () {$/;"	function	line:5982
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onError: function (error) {$/;"	function	line:6008
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onNext: function (value) {$/;"	function	line:6026
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      dispose: function () {$/;"	function	line:6035
AsyncSubject	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var AsyncSubject = Rx.AsyncSubject = (function (__super__) {$/;"	variable	line:5932
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function subscribe(observer) {$/;"	function	line:6049
AnonymousSubject	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function AnonymousSubject(observer, observable) {$/;"	function	line:6053
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onCompleted: function () {$/;"	function	line:6060
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onError: function (error) {$/;"	function	line:6063
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onNext: function (value) {$/;"	function	line:6066
AnonymousSubject	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var AnonymousSubject = Rx.AnonymousSubject = (function (__super__) {$/;"	variable	line:6046
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function subscribe(observer) {$/;"	function	line:6079
BehaviorSubject	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function BehaviorSubject(value) {$/;"	function	line:6100
getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      getValue: function () {$/;"	function	line:6117
hasObservers	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      hasObservers: function () { return this.observers.length > 0; },$/;"	function	line:6128
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onCompleted: function () {$/;"	function	line:6132
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onError: function (error) {$/;"	function	line:6146
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onNext: function (value) {$/;"	function	line:6163
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      dispose: function () {$/;"	function	line:6174
BehaviorSubject	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var BehaviorSubject = Rx.BehaviorSubject = (function (__super__) {$/;"	variable	line:6078
createRemovableDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function createRemovableDisposable(subject, observer) {$/;"	function	line:6193
subscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function subscribe(observer) {$/;"	function	line:6200
ReplaySubject	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function ReplaySubject(bufferSize, windowSize, scheduler) {$/;"	function	line:6229
hasObservers	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      hasObservers: function () {$/;"	function	line:6247
_trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      _trim: function (now) {$/;"	function	line:6250
onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onNext: function (value) {$/;"	function	line:6262
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onError: function (error) {$/;"	function	line:6279
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      onCompleted: function () {$/;"	function	line:6297
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^      dispose: function () {$/;"	function	line:6313
ReplaySubject	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^  var ReplaySubject = Rx.ReplaySubject = (function (__super__) {$/;"	variable	line:6189
Pauser	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    function Pauser() {$/;"	function	line:6328
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Pauser.prototype.pause = function () { this.onNext(false); };$/;"	function	line:6335
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    Pauser.prototype.resume = function () { this.onNext(true); };$/;"	function	line:6340
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.js	/^    define(function() {$/;"	function	line:6348
hb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
e.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
h.i	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
h.j	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
k.l	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
k.m	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
n.o	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
k.n	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
k.p	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
u.v	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y.z	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y.A.B.C	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y.A.B.D	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y.A.B.E	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y.A.B.F	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y.A.B.G	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y.A.B	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
x.y.A.H.I	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y.A.H	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
x.y.A.J	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y.A.K	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y.A	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
x.y.L	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y.M	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.y	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
x.N.O	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.N.P	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.N	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
x.Q	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.R	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.S	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
T.U	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
T.V	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
W.X	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
W.Y	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
W.Z	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
W.$	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
W._	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
W.aa	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
W.ba.function	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	property	line:2
T.W	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
x.T	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
w.x	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
var.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	property	line:2
za	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
Aa	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
Ba	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
Ca	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
Da	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	property	line:2
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
a.valueOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	property	line:2
a.y	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	property	line:2
function.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
function.function.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
function.function.function.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
ob	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
ob.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
tb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
setDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
ub	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
setDisposable	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
c.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
vb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
vb.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
vb..isCancelled	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
vb..invokeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
var.function.a.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
var.function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
var.function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
function.c.d.h	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
function.c.d	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
function.c.e	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
function.c.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
function.a.scheduleRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
scheduleRecursiveWithState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
scheduleRecursiveWithRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
scheduleRecursiveWithRelativeAndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
scheduleRecursiveWithAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
scheduleRecursiveWithAbsoluteAndState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
function.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
schedulePeriodic	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
schedulePeriodicWithState	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
var.function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
function.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
return.scheduleRequired	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
Ab	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
k.port1.onmessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
var.function.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
var.function.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
function.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
function.function.return.accept	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
function.function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
function.function.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
function.function.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
function.return.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
function.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
function.function..onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
function.function..	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
function.function..function.function...	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
function.function..function.function...function.function..function.function....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
return.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
return.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
return.return..	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
return.onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
return.return..function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
subscribeOnNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
subscribeOnError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
subscribeOnCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
return.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
return..	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
return..return...	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
return..return....dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
return..return....a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
return..return...function.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
c.e	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
c.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	function	line:2
return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
b.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
b.b.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
b.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
b.b.._wrapResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
b..onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
b..onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
b..	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
b.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
b..onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
b...	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
b...b....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
b...b....b...b.....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
Ub	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
Ub.concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
var.Wb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
var.var.Wb.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
var.var.Wb.var.var.Wb.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
var.var.Wb.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
Ub.catchError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
catchErrorWhen	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
var.Wb.Xb.b.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
var.Wb.Xb.b.var.Wb.Xb.b.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
b.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	method	line:2
b.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^(function(a){function b(a){for(var b=a.length,c=new Array(b),d=0;b>d;d++)c[d]=a[d];return c}function c(a){return function(){try{return a.apply(this,arguments)}catch(b){return sa.e=b,sa}}}function d(a){throw a}function e(a,b){if(ua&&b.stack&&"object"==typeof a&&null!==a&&a.stack&&-1===a.stack.indexOf(ya)){for(var c=[],d=b;d;d=d.source)d.stack&&c.unshift(d.stack);c.unshift(a.stack);var e=c.join("\\n"+ya+"\\n");a.stack=f(e)}}function f(a){for(var b=a.split("\\n"),c=[],d=0,e=b.length;e>d;d++){var f=b[d];g(f)||h(f)||!f||c.push(f)}return c.join("\\n")}function g(a){var b=j(a);if(!b)return!1;var c=b[0],d=b[1];return c===wa&&d>=xa&&ed>=d}function h(a){return-1!==a.indexOf("(module.js:")||-1!==a.indexOf("(node.js:")}function i(){if(ua)try{throw new Error}catch(a){var b=a.stack.split("\\n"),c=b[0].indexOf("@")>0?b[1]:b[2],d=j(c);if(!d)return;return wa=d[0],d[1]}}function j(a){var b=\/at .+ \\((.+):(\\d+):(?:\\d+)\\)$\/.exec(a);if(b)return[b[1],Number(b[2])];var c=\/at ([^ ]+):(\\d+):(?:\\d+)$\/.exec(a);if(c)return[c[1],Number(c[2])];var d=\/.*@(.+):(\\d+)$\/.exec(a);return d?[d[1],Number(d[2])]:void 0}function k(a){var b=[];if(!gb(a))return b;fb.nonEnumArgs&&a.length&&hb(a)&&(a=jb.call(a));var c=fb.enumPrototypes&&"function"==typeof a,d=fb.enumErrorProps&&(a===_a||a instanceof Error);for(var e in a)c&&"prototype"==e||d&&("message"==e||"name"==e)||b.push(e);if(fb.nonEnumShadows&&a!==ab){var f=a.constructor,g=-1,h=Na;if(a===(f&&f.prototype))var i=a===bb?Xa:a===_a?Sa:Ya.call(a),j=eb[i];for(;++g<h;)e=Ma[g],j&&j[e]||!Za.call(a,e)||b.push(e)}return b}function l(a,b,c){for(var d=-1,e=c(a),f=e.length;++d<f;){var g=e[d];if(b(a[g],g,a)===!1)break}return a}function m(a,b){return l(a,b,k)}function n(a){return"function"!=typeof a.toString&&"string"==typeof(a+"")}function o(a,b,c,d){if(a===b)return 0!==a||1\/a==1\/b;var e=typeof a,f=typeof b;if(a===a&&(null==a||null==b||"function"!=e&&"object"!=e&&"function"!=f&&"object"!=f))return!1;var g=Ya.call(a),h=Ya.call(b);if(g==Oa&&(g=Va),h==Oa&&(h=Va),g!=h)return!1;switch(g){case Qa:case Ra:return+a==+b;case Ua:return a!=+a?b!=+b:0==a?1\/a==1\/b:a==+b;case Wa:case Xa:return a==String(b)}var i=g==Pa;if(!i){if(g!=Va||!fb.nodeClass&&(n(a)||n(b)))return!1;var j=!fb.argsObject&&hb(a)?Object:a.constructor,k=!fb.argsObject&&hb(b)?Object:b.constructor;if(!(j==k||Za.call(a,"constructor")&&Za.call(b,"constructor")||ra(j)&&j instanceof j&&ra(k)&&k instanceof k||!("constructor"in a&&"constructor"in b)))return!1}c||(c=[]),d||(d=[]);for(var l=c.length;l--;)if(c[l]==a)return d[l]==b;var p=0,q=!0;if(c.push(a),d.push(b),i){if(l=a.length,p=b.length,q=p==l)for(;p--;){var r=b[p];if(!(q=o(a[p],r,c,d)))break}}else m(b,function(b,e,f){return Za.call(f,e)?(p++,q=Za.call(a,e)&&o(a[e],b,c,d)):void 0}),q&&m(a,function(a,b,c){return Za.call(c,b)?q=--p>-1:void 0});return c.pop(),d.pop(),q}function p(a,b){for(var c=new Array(a),d=0;a>d;d++)c[d]=b();return c}function q(a){this._s=a}function r(a){this._s=a,this._l=a.length,this._i=0}function s(a){this._a=a}function t(a){this._a=a,this._l=x(a),this._i=0}function u(a){return"number"==typeof a&&ia.isFinite(a)}function v(b){var c,d=b[Ga];if(!d&&"string"==typeof b)return c=new q(b),c[Ga]();if(!d&&b.length!==a)return c=new s(b),c[Ga]();if(!d)throw new TypeError("Object is not iterable");return b[Ga]()}function w(a){var b=+a;return 0===b?b:isNaN(b)?b:0>b?-1:1}function x(a){var b=+a.length;return isNaN(b)?0:0!==b&&u(b)?(b=w(b)*Math.floor(Math.abs(b)),0>=b?0:b>gc?gc:b):b}function y(a,b){this.observer=a,this.parent=b}function z(a,b){return yb(a)||(a=Cb),new ic(b,a)}function A(a,b){this.observer=a,this.parent=b}function B(a,b){this.observer=a,this.parent=b}function C(a,b){return new Yc(function(c){var d=new tb,e=new ub;return e.setDisposable(d),d.setDisposable(a.subscribe(new uc(c,e,b))),e},a)}function D(){return!1}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function D(){return!1}function F(){return[]}function E(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return b}function G(a){return function(b){return a.subscribe(b)}}function H(a,b){this.o=a,this.accumulator=b.accumulator,this.hasSeed=b.hasSeed,this.seed=b.seed,this.hasAccumulation=!1,this.accumulation=null,this.hasValue=!1,this.isStopped=!1}function I(b,c){return function(d){for(var e=d,f=0;c>f;f++){var g=e[b[f]];if("undefined"==typeof g)return a;e=g}return e}}function J(a,b,c,d){var e=new ad;return d.push(K(e,b,c)),a.apply(b,d),e.asObservable()}function K(a,b,c){return function(){for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];if(ra(c)){if(e=ta(c).apply(b,e),e===sa)return a.onError(e.e);a.onNext(e)}else e.length<=1?a.onNext(e[0]):a.onNext(e);a.onCompleted()}}function L(a,b,c,d){var e=new ad;return d.push(M(e,b,c)),a.apply(b,d),e.asObservable()}function M(a,b,c){return function(){var d=arguments[0];if(d)return a.onError(d);for(var e=arguments.length,f=[],g=1;e>g;g++)f[g-1]=arguments[g];if(ra(c)){var f=ta(c).apply(b,f);if(f===sa)return a.onError(f.e);a.onNext(f)}else f.length<=1?a.onNext(f[0]):a.onNext(f);a.onCompleted()}}function N(a,b,c){this._e=a,this._n=b,this._fn=c,this._e.addEventListener(this._n,this._fn,!1),this.isDisposed=!1}function O(a,b,c){var d=new mb,e=Object.prototype.toString.call(a);if("[object NodeList]"===e||"[object HTMLCollection]"===e)for(var f=0,g=a.length;g>f;f++)d.add(O(a.item(f),b,c));else a&&d.add(new N(a,b,c));return d}function P(a,b){return function(){var c=arguments[0];return ra(b)&&(c=ta(b).apply(null,arguments),c===sa)?a.onError(c.e):void a.onNext(c)}}function Q(a,b){return new Yc(function(c){return b.scheduleWithAbsolute(a,function(){c.onNext(0),c.onCompleted()})})}function R(a,b,c){return new Yc(function(d){var e=a,f=xb(b);return c.scheduleRecursiveWithAbsoluteAndState(0,e,function(a,b){if(f>0){var g=c.now();e+=f,g>=e&&(e=g+f)}d.onNext(a),b(a+1,e)})})}function S(a,b){return new Yc(function(c){return b.scheduleWithRelative(xb(a),function(){c.onNext(0),c.onCompleted()})})}function T(a,b,c){return a===b?new Yc(function(a){return c.schedulePeriodicWithState(0,b,function(b){return a.onNext(b),b+1})}):ac(function(){return R(c.now()+a,b,c)})}function U(a,b,c){return new Yc(function(d){var e,f=!1,g=new ub,h=null,i=[],j=!1;return e=a.materialize().timestamp(c).subscribe(function(a){var e,k;"E"===a.value.kind?(i=[],i.push(a),h=a.value.exception,k=!j):(i.push({value:a.value,timestamp:a.timestamp+b}),k=!f,f=!0),k&&(null!==h?d.onError(h):(e=new tb,g.setDisposable(e),e.setDisposable(c.scheduleRecursiveWithRelative(b,function(a){var b,e,g,k;if(null===h){j=!0;do g=null,i.length>0&&i[0].timestamp-c.now()<=0&&(g=i.shift().value),null!==g&&g.accept(d);while(null!==g);k=!1,e=0,i.length>0?(k=!0,e=Math.max(0,i[0].timestamp-c.now())):f=!1,b=h,j=!1,null!==b?d.onError(b):k&&a(e)}}))))}),new mb(e,g)},a)}function V(a,b,c){return ac(function(){return U(a,b-c.now(),c)})}function W(a,b,c){var d,e;return ra(b)?e=b:(d=b,e=c),new Yc(function(b){function c(){i.setDisposable(a.subscribe(function(a){var c=ta(e)(a);if(c===sa)return b.onError(c.e);var d=new tb;g.add(d),d.setDisposable(c.subscribe(function(){b.onNext(a),g.remove(d),f()},function(a){b.onError(a)},function(){b.onNext(a),g.remove(d),f()}))},function(a){b.onError(a)},function(){h=!0,i.dispose(),f()}))}function f(){h&&0===g.length&&b.onCompleted()}var g=new mb,h=!1,i=new ub;return d?i.setDisposable(d.subscribe(c,function(a){b.onError(a)},c)):c(),new mb(i,g)},this)}function X(a,b,c){return yb(c)||(c=Hb),new Yc(function(d){var e,f=new ub,g=!1,h=0,i=a.subscribe(function(a){g=!0,e=a,h++;var i=h,j=new tb;f.setDisposable(j),j.setDisposable(c.scheduleWithRelative(b,function(){g&&h===i&&d.onNext(e),g=!1}))},function(a){f.dispose(),d.onError(a),g=!1,h++},function(){f.dispose(),g&&d.onNext(e),d.onCompleted(),g=!1,h++});return new mb(i,f)},this)}function Y(a,b){return new Yc(function(c){var d,e=!1,f=new ub,g=0,h=a.subscribe(function(a){var h=ta(b)(a);if(h===sa)return c.onError(h.e);qa(h)&&(h=Qc(h)),e=!0,d=a,g++;var i=g,j=new tb;f.setDisposable(j),j.setDisposable(h.subscribe(function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()},function(a){c.onError(a)},function(){e&&g===i&&c.onNext(d),e=!1,j.dispose()}))},function(a){f.dispose(),c.onError(a),e=!1,g++},function(){f.dispose(),e&&c.onNext(d),c.onCompleted(),e=!1,g++});return new mb(h,f)},a)}function Z(a,b){return new Yc(function(c){function d(){g&&(g=!1,c.onNext(e)),f&&c.onCompleted()}var e,f=!1,g=!1,h=new tb;return h.setDisposable(a.subscribe(function(a){g=!0,e=a},function(a){c.onError(a)},function(){f=!0,h.dispose()})),new mb(h,b.subscribe(d,function(a){c.onError(a)},d))},a)}function $(a,b,c,d){return ra(b)&&(d=c,c=b,b=mc()),d||(d=tc(new Tc)),new Yc(function(e){function f(a){var b=k,c=new tb;i.setDisposable(c),c.setDisposable(a.subscribe(function(){k===b&&h.setDisposable(d.subscribe(e)),c.dispose()},function(a){k===b&&e.onError(a)},function(){k===b&&h.setDisposable(d.subscribe(e))}))}function g(){var a=!l;return a&&k++,a}var h=new ub,i=new ub,j=new tb;h.setDisposable(j);var k=0,l=!1;return f(b),j.setDisposable(a.subscribe(function(a){if(g()){e.onNext(a);var b=ta(c)(a);if(b===sa)return e.onError(b.e);f(qa(b)?Qc(b):b)}},function(a){g()&&e.onError(a)},function(){g()&&e.onCompleted()})),new mb(h,i)},a)}function _(a,b,c,d){if(null==c)throw new Error("other or scheduler must be specified");yb(c)&&(d=c,c=tc(new Tc)),c instanceof Error&&(c=tc(c)),yb(d)||(d=Hb);var e=b instanceof Date?"scheduleWithAbsolute":"scheduleWithRelative";return new Yc(function(f){function g(){var a=h;l.setDisposable(d[e](b,function(){h===a&&(qa(c)&&(c=Qc(c)),j.setDisposable(c.subscribe(f)))}))}var h=0,i=new tb,j=new ub,k=!1,l=new ub;return j.setDisposable(i),g(),i.setDisposable(a.subscribe(function(a){k||(h++,f.onNext(a),g())},function(a){k||(h++,f.onError(a))},function(){k||(h++,f.onCompleted())})),new mb(j,l)},a)}function aa(a,b,c){return new Yc(function(d){function e(a,b){if(j[b]=a,g[b]=!0,h||(h=g.every(la))){if(f)return d.onError(f);var e=ta(c).apply(null,j);if(e===sa)return d.onError(e.e);d.onNext(e)}i&&j[1]&&d.onCompleted()}var f,g=[!1,!1],h=!1,i=!1,j=new Array(2);return new mb(a.subscribe(function(a){e(a,0)},function(a){j[1]?d.onError(a):f=a},function(){i=!0,j[1]&&d.onCompleted()}),b.subscribe(function(a){e(a,1)},function(a){d.onError(a)},function(){i=!0,e(!0,1)}))},a)}var ba={"function":!0,object:!0},ca=ba[typeof exports]&&exports&&!exports.nodeType&&exports,da=ba[typeof self]&&self.Object&&self,ea=ba[typeof window]&&window&&window.Object&&window,fa=ba[typeof module]&&module&&!module.nodeType&&module,ga=fa&&fa.exports===ca&&ca,ha=ca&&fa&&"object"==typeof global&&global&&global.Object&&global,ia=ia=ha||ea!==(this&&this.window)&&ea||da||this,ja={internals:{},config:{Promise:ia.Promise},helpers:{}},ka=ja.helpers.noop=function(){},la=ja.helpers.identity=function(a){return a},ma=ja.helpers.defaultNow=Date.now,na=ja.helpers.defaultComparer=function(a,b){return ib(a,b)},oa=ja.helpers.defaultSubComparer=function(a,b){return a>b?1:b>a?-1:0},pa=(ja.helpers.defaultKeySerializer=function(a){return a.toString()},ja.helpers.defaultError=function(a){throw a}),qa=ja.helpers.isPromise=function(a){return!!a&&"function"!=typeof a.subscribe&&"function"==typeof a.then},ra=ja.helpers.isFunction=function(){var a=function(a){return"function"==typeof a||!1};return a(\/x\/)&&(a=function(a){return"function"==typeof a&&"[object Function]"==Ya.call(a)}),a}(),sa={e:{}},ta=ja.internals.tryCatch=function(a){if(!ra(a))throw new TypeError("fn must be a function");return c(a)};ja.config.longStackSupport=!1;var ua=!1,va=ta(function(){throw new Error})();ua=!!va.e&&!!va.e.stack;var wa,xa=i(),ya="From previous event:",za=ja.EmptyError=function(){this.message="Sequence contains no elements.",this.name="EmptyError",Error.call(this)};za.prototype=Object.create(Error.prototype);var Aa=ja.ObjectDisposedError=function(){this.message="Object has been disposed",this.name="ObjectDisposedError",Error.call(this)};Aa.prototype=Object.create(Error.prototype);var Ba=ja.ArgumentOutOfRangeError=function(){this.message="Argument out of range",this.name="ArgumentOutOfRangeError",Error.call(this)};Ba.prototype=Object.create(Error.prototype);var Ca=ja.NotSupportedError=function(a){this.message=a||"This operation is not supported",this.name="NotSupportedError",Error.call(this)};Ca.prototype=Object.create(Error.prototype);var Da=ja.NotImplementedError=function(a){this.message=a||"This operation is not implemented",this.name="NotImplementedError",Error.call(this)};Da.prototype=Object.create(Error.prototype);var Ea=ja.helpers.notImplemented=function(){throw new Da},Fa=ja.helpers.notSupported=function(){throw new Ca},Ga="function"==typeof Symbol&&Symbol.iterator||"_es6shim_iterator_";ia.Set&&"function"==typeof(new ia.Set)["@@iterator"]&&(Ga="@@iterator");var Ha=ja.doneEnumerator={done:!0,value:a},Ia=ja.helpers.isIterable=function(b){return b[Ga]!==a},Ja=ja.helpers.isArrayLike=function(b){return b&&b.length!==a};ja.helpers.iterator=Ga;var Ka,La=ja.internals.bindCallback=function(a,b,c){if("undefined"==typeof b)return a;switch(c){case 0:return function(){return a.call(b)};case 1:return function(c){return a.call(b,c)};case 2:return function(c,d){return a.call(b,c,d)};case 3:return function(c,d,e){return a.call(b,c,d,e)}}return function(){return a.apply(b,arguments)}},Ma=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],Na=Ma.length,Oa="[object Arguments]",Pa="[object Array]",Qa="[object Boolean]",Ra="[object Date]",Sa="[object Error]",Ta="[object Function]",Ua="[object Number]",Va="[object Object]",Wa="[object RegExp]",Xa="[object String]",Ya=Object.prototype.toString,Za=Object.prototype.hasOwnProperty,$a=Ya.call(arguments)==Oa,_a=Error.prototype,ab=Object.prototype,bb=String.prototype,cb=ab.propertyIsEnumerable;try{Ka=!(Ya.call(document)==Va&&!({toString:0}+""))}catch(db){Ka=!0}var eb={};eb[Pa]=eb[Ra]=eb[Ua]={constructor:!0,toLocaleString:!0,toString:!0,valueOf:!0},eb[Qa]=eb[Xa]={constructor:!0,toString:!0,valueOf:!0},eb[Sa]=eb[Ta]=eb[Wa]={constructor:!0,toString:!0},eb[Va]={constructor:!0};var fb={};!function(){var a=function(){this.x=1},b=[];a.prototype={valueOf:1,y:1};for(var c in new a)b.push(c);for(c in arguments);fb.enumErrorProps=cb.call(_a,"message")||cb.call(_a,"name"),fb.enumPrototypes=cb.call(a,"prototype"),fb.nonEnumArgs=0!=c,fb.nonEnumShadows=!\/valueOf\/.test(b)}(1);var gb=ja.internals.isObject=function(a){var b=typeof a;return a&&("function"==b||"object"==b)||!1},hb=function(a){return a&&"object"==typeof a?Ya.call(a)==Oa:!1};$a||(hb=function(a){return a&&"object"==typeof a?Za.call(a,"callee"):!1});var ib=ja.internals.isEqual=function(a,b){return o(a,b,[],[])},jb=({}.hasOwnProperty,Array.prototype.slice),kb=ja.internals.inherits=function(a,b){function c(){this.constructor=a}c.prototype=b.prototype,a.prototype=new c},lb=ja.internals.addProperties=function(a){for(var b=[],c=1,d=arguments.length;d>c;c++)b.push(arguments[c]);for(var e=0,f=b.length;f>e;e++){var g=b[e];for(var h in g)a[h]=g[h]}},mb=(ja.internals.addRef=function(a,b){return new Yc(function(c){return new mb(b.getDisposable(),a.subscribe(c))})},ja.CompositeDisposable=function(){var a,b,c=[];if(Array.isArray(arguments[0]))c=arguments[0],b=c.length;else for(b=arguments.length,c=new Array(b),a=0;b>a;a++)c[a]=arguments[a];for(a=0;b>a;a++)if(!rb(c[a]))throw new TypeError("Not a disposable");this.disposables=c,this.isDisposed=!1,this.length=c.length}),nb=mb.prototype;nb.add=function(a){this.isDisposed?a.dispose():(this.disposables.push(a),this.length++)},nb.remove=function(a){var b=!1;if(!this.isDisposed){var c=this.disposables.indexOf(a);-1!==c&&(b=!0,this.disposables.splice(c,1),this.length--,a.dispose())}return b},nb.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;for(var a=this.disposables.length,b=new Array(a),c=0;a>c;c++)b[c]=this.disposables[c];for(this.disposables=[],this.length=0,c=0;a>c;c++)b[c].dispose()}};var ob=ja.Disposable=function(a){this.isDisposed=!1,this.action=a||ka};ob.prototype.dispose=function(){this.isDisposed||(this.action(),this.isDisposed=!0)};var pb=ob.create=function(a){return new ob(a)},qb=ob.empty={dispose:ka},rb=ob.isDisposable=function(a){return a&&ra(a.dispose)},sb=ob.checkDisposed=function(a){if(a.isDisposed)throw new Aa},tb=ja.SingleAssignmentDisposable=function(){this.isDisposed=!1,this.current=null};tb.prototype.getDisposable=function(){return this.current},tb.prototype.setDisposable=function(a){if(this.current)throw new Error("Disposable has already been assigned");var b=this.isDisposed;!b&&(this.current=a),b&&a&&a.dispose()},tb.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var ub=ja.SerialDisposable=function(){this.isDisposed=!1,this.current=null};ub.prototype.getDisposable=function(){return this.current},ub.prototype.setDisposable=function(a){var b=this.isDisposed;if(!b){var c=this.current;this.current=a}c&&c.dispose(),b&&a&&a.dispose()},ub.prototype.dispose=function(){if(!this.isDisposed){this.isDisposed=!0;var a=this.current;this.current=null}a&&a.dispose()};var vb=(ja.RefCountDisposable=function(){function a(a){this.disposable=a,this.disposable.count++,this.isInnerDisposed=!1}function b(a){this.underlyingDisposable=a,this.isDisposed=!1,this.isPrimaryDisposed=!1,this.count=0}return a.prototype.dispose=function(){this.disposable.isDisposed||this.isInnerDisposed||(this.isInnerDisposed=!0,this.disposable.count--,0===this.disposable.count&&this.disposable.isPrimaryDisposed&&(this.disposable.isDisposed=!0,this.disposable.underlyingDisposable.dispose()))},b.prototype.dispose=function(){this.isDisposed||this.isPrimaryDisposed||(this.isPrimaryDisposed=!0,0===this.count&&(this.isDisposed=!0,this.underlyingDisposable.dispose()))},b.prototype.getDisposable=function(){return this.isDisposed?qb:new a(this)},b}(),ja.internals.ScheduledItem=function(a,b,c,d,e){this.scheduler=a,this.state=b,this.action=c,this.dueTime=d,this.comparer=e||oa,this.disposable=new tb});vb.prototype.invoke=function(){this.disposable.setDisposable(this.invokeCore())},vb.prototype.compareTo=function(a){return this.comparer(this.dueTime,a.dueTime)},vb.prototype.isCancelled=function(){return this.disposable.isDisposed},vb.prototype.invokeCore=function(){return this.action(this.scheduler,this.state)};var wb=ja.Scheduler=function(){function a(a,b,c,d){this.now=a,this._schedule=b,this._scheduleRelative=c,this._scheduleAbsolute=d}function b(a,b){return b(),qb}a.isScheduler=function(b){return b instanceof a};var c=a.prototype;return c.schedule=function(a){return this._schedule(a,b)},c.scheduleWithState=function(a,b){return this._schedule(a,b)},c.scheduleWithRelative=function(a,c){return this._scheduleRelative(c,a,b)},c.scheduleWithRelativeAndState=function(a,b,c){return this._scheduleRelative(a,b,c)},c.scheduleWithAbsolute=function(a,c){return this._scheduleAbsolute(c,a,b)},c.scheduleWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute(a,b,c)},a.now=ma,a.normalize=function(a){return 0>a&&(a=0),a},a}(),xb=wb.normalize,yb=wb.isScheduler;!function(a){function b(a,b){function c(b){function d(a,b){return g?f.remove(i):h=!0,e(b,c),qb}var g=!1,h=!1,i=a.scheduleWithState(b,d);h||(f.add(i),g=!0)}var d=b[0],e=b[1],f=new mb;return e(d,c),f}function c(a,b,c){function d(b,e){function h(a,b){return i?g.remove(k):j=!0,f(b,d),qb}var i=!1,j=!1,k=a[c](b,e,h);j||(g.add(k),i=!0)}var e=b[0],f=b[1],g=new mb;return f(e,d),g}function d(a,b){return c(a,b,"scheduleWithRelativeAndState")}function e(a,b){return c(a,b,"scheduleWithAbsoluteAndState")}function f(a,b){a(function(c){b(a,c)})}a.scheduleRecursive=function(a){return this.scheduleRecursiveWithState(a,f)},a.scheduleRecursiveWithState=function(a,c){return this.scheduleWithState([a,c],b)},a.scheduleRecursiveWithRelative=function(a,b){return this.scheduleRecursiveWithRelativeAndState(b,a,f)},a.scheduleRecursiveWithRelativeAndState=function(a,b,c){return this._scheduleRelative([a,c],b,d)},a.scheduleRecursiveWithAbsolute=function(a,b){return this.scheduleRecursiveWithAbsoluteAndState(b,a,f)},a.scheduleRecursiveWithAbsoluteAndState=function(a,b,c){return this._scheduleAbsolute([a,c],b,e)}}(wb.prototype),function(a){wb.prototype.schedulePeriodic=function(a,b){return this.schedulePeriodicWithState(null,a,b)},wb.prototype.schedulePeriodicWithState=function(a,b,c){if("undefined"==typeof ia.setInterval)throw new Ca;b=xb(b);var d=a,e=ia.setInterval(function(){d=c(d)},b);return pb(function(){ia.clearInterval(e)})}}(wb.prototype);var zb,Ab,Bb=wb.immediate=function(){function a(a,b){return b(this,a)}return new wb(ma,a,Fa,Fa)}(),Cb=wb.currentThread=function(){function a(){for(;c.length>0;){var a=c.shift();!a.isCancelled()&&a.invoke()}}function b(b,e){var f=new vb(this,b,e,this.now());if(c)c.push(f);else{c=[f];var g=ta(a)();if(c=null,g===sa)return d(g.e)}return f.disposable}var c,e=new wb(ma,b,Fa,Fa);return e.scheduleRequired=function(){return!c},e}(),Db=(ja.internals.SchedulePeriodicRecursive=function(){function a(a,b){b(0,this._period);try{this._state=this._action(this._state)}catch(c){throw this._cancel.dispose(),c}}function b(a,b,c,d){this._scheduler=a,this._state=b,this._period=c,this._action=d}return b.prototype.start=function(){var b=new tb;return this._cancel=b,b.setDisposable(this._scheduler.scheduleRecursiveWithRelativeAndState(0,this._period,a.bind(this))),b},b}(),function(){var a,b=ka;if(ia.setTimeout)a=ia.setTimeout,b=ia.clearTimeout;else{if(!ia.WScript)throw new Ca;a=function(a,b){ia.WScript.Sleep(b),a()}}return{setTimeout:a,clearTimeout:b}}()),Eb=Db.setTimeout,Fb=Db.clearTimeout;!function(){function a(b){if(g)Eb(function(){a(b)},0);else{var c=f[b];if(c){g=!0;var e=ta(c)();if(Ab(b),g=!1,e===sa)return d(e.e)}}}function b(){if(!ia.postMessage||ia.importScripts)return!1;var a=!1,b=ia.onmessage;return ia.onmessage=function(){a=!0},ia.postMessage("","*"),ia.onmessage=b,a}function c(b){"string"==typeof b.data&&b.data.substring(0,j.length)===j&&a(b.data.substring(j.length))}var e=1,f={},g=!1;Ab=function(a){delete f[a]};var h=RegExp("^"+String(Ya).replace(\/[.*+?^${}()|[\\]\\\\]\/g,"\\\\$&").replace(\/toString| for [^\\]]+\/g,".*?")+"$"),i="function"==typeof(i=ha&&ga&&ha.setImmediate)&&!h.test(i)&&i;if(ra(i))zb=function(b){var c=e++;return f[c]=b,i(function(){a(c)}),c};else if("undefined"!=typeof process&&"[object process]"==={}.toString.call(process))zb=function(b){var c=e++;return f[c]=b,process.nextTick(function(){a(c)}),c};else if(b()){var j="ms.rx.schedule"+Math.random();ia.addEventListener?ia.addEventListener("message",c,!1):ia.attachEvent?ia.attachEvent("onmessage",c):ia.onmessage=c,zb=function(a){var b=e++;return f[b]=a,ia.postMessage(j+currentId,"*"),b}}else if(ia.MessageChannel){var k=new ia.MessageChannel;k.port1.onmessage=function(b){a(b.data)},zb=function(a){var b=e++;return f[b]=a,k.port2.postMessage(b),b}}else zb="document"in ia&&"onreadystatechange"in ia.document.createElement("script")?function(b){var c=ia.document.createElement("script"),d=e++;return f[d]=b,c.onreadystatechange=function(){a(d),c.onreadystatechange=null,c.parentNode.removeChild(c),c=null},ia.document.documentElement.appendChild(c),d}:function(b){var c=e++;return f[c]=b,Eb(function(){a(c)},0),c}}();var Gb,Hb=wb.timeout=wb["default"]=function(){function a(a,b){var c=this,d=new tb,e=zb(function(){!d.isDisposed&&d.setDisposable(b(c,a))});return new mb(d,pb(function(){Ab(e)}))}function b(a,b,c){var d=this,e=wb.normalize(b),f=new tb;if(0===e)return d.scheduleWithState(a,c);var g=Eb(function(){!f.isDisposed&&f.setDisposable(c(d,a))},e);return new mb(f,pb(function(){Fb(g)}))}function c(a,b,c){return this.scheduleWithRelativeAndState(a,b-this.now(),c)}return new wb(ma,a,b,c)}(),Ib=ja.Notification=function(){function a(a,b,c,d,e,f){this.kind=a,this.value=b,this.exception=c,this._accept=d,this._acceptObservable=e,this.toString=f}return a.prototype.accept=function(a,b,c){return a&&"object"==typeof a?this._acceptObservable(a):this._accept(a,b,c)},a.prototype.toObservable=function(a){var b=this;return yb(a)||(a=Bb),new Yc(function(c){return a.scheduleWithState(b,function(a,b){b._acceptObservable(c),"N"===b.kind&&c.onCompleted()})})},a}(),Jb=Ib.createOnNext=function(){function a(a){return a(this.value)}function b(a){return a.onNext(this.value)}function c(){return"OnNext("+this.value+")"}return function(d){return new Ib("N",d,null,a,b,c)}}(),Kb=Ib.createOnError=function(){function a(a,b){return b(this.exception)}function b(a){return a.onError(this.exception)}function c(){return"OnError("+this.exception+")"}return function(d){return new Ib("E",null,d,a,b,c)}}(),Lb=Ib.createOnCompleted=function(){function a(a,b,c){return c()}function b(a){return a.onCompleted()}function c(){return"OnCompleted()"}return function(){return new Ib("C",null,null,a,b,c)}}(),Mb=ja.Observer=function(){},Nb=Mb.create=function(a,b,c){return a||(a=ka),b||(b=pa),c||(c=ka),new Pb(a,b,c)},Ob=ja.internals.AbstractObserver=function(a){function b(){this.isStopped=!1}return kb(b,a),b.prototype.next=Ea,b.prototype.error=Ea,b.prototype.completed=Ea,b.prototype.onNext=function(a){!this.isStopped&&this.next(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.error(a))},b.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.completed())},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.error(a),!0)},b}(Mb),Pb=ja.AnonymousObserver=function(a){function b(b,c,d){a.call(this),this._onNext=b,this._onError=c,this._onCompleted=d}return kb(b,a),b.prototype.next=function(a){this._onNext(a)},b.prototype.error=function(a){this._onError(a)},b.prototype.completed=function(){this._onCompleted()},b}(Ob),Qb=ja.Observable=function(){function a(a,b){return function(c){var d=c.onError;return c.onError=function(b){e(b,a),d.call(c,b)},b.call(a,c)}}function b(b){if(ja.config.longStackSupport&&ua){var c=ta(d)(new Error).e;this.stack=c.stack.substring(c.stack.indexOf("\\n")+1),this._subscribe=a(this,b)}else this._subscribe=b}return Gb=b.prototype,b.isObservable=function(a){return a&&ra(a.subscribe)},Gb.subscribe=Gb.forEach=function(a,b,c){return this._subscribe("object"==typeof a?a:Nb(a,b,c))},Gb.subscribeOnNext=function(a,b){return this._subscribe(Nb("undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnError=function(a,b){return this._subscribe(Nb(null,"undefined"!=typeof b?function(c){a.call(b,c)}:a))},Gb.subscribeOnCompleted=function(a,b){return this._subscribe(Nb(null,null,"undefined"!=typeof b?function(){a.call(b)}:a))},b}(),Rb=ja.internals.ScheduledObserver=function(a){function b(b,c){a.call(this),this.scheduler=b,this.observer=c,this.isAcquired=!1,this.hasFaulted=!1,this.queue=[],this.disposable=new ub}return kb(b,a),b.prototype.next=function(a){var b=this;this.queue.push(function(){b.observer.onNext(a)})},b.prototype.error=function(a){var b=this;this.queue.push(function(){b.observer.onError(a)})},b.prototype.completed=function(){var a=this;this.queue.push(function(){a.observer.onCompleted()})},b.prototype.ensureActive=function(){var a=!1;!this.hasFaulted&&this.queue.length>0&&(a=!this.isAcquired,this.isAcquired=!0),a&&this.disposable.setDisposable(this.scheduler.scheduleRecursiveWithState(this,function(a,b){var c;if(!(a.queue.length>0))return void(a.isAcquired=!1);c=a.queue.shift();var e=ta(c)();return e===sa?(a.queue=[],a.hasFaulted=!0,d(e.e)):void b(a)}))},b.prototype.dispose=function(){a.prototype.dispose.call(this),this.disposable.dispose()},b}(Ob),Sb=ja.ObservableBase=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.subscribeCore).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(){a.call(this,e)}return kb(f,a),f.prototype.subscribeCore=Ea,f}(Qb),Tb=function(a){function b(b,c,d,e){this.resultSelector=ja.helpers.isFunction(d)?d:null,this.selector=ja.internals.bindCallback(ja.helpers.isFunction(c)?c:function(){return c},e,3),this.source=b,a.call(this)}function c(a,b,c,d){this.i=0,this.selector=b,this.resultSelector=c,this.source=d,this.isStopped=!1,this.o=a}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.selector,this.resultSelector,this))},c.prototype._wrapResult=function(a,b,c){return this.resultSelector?a.map(function(a,d){return this.resultSelector(b,a,c,d)},this):a},c.prototype.onNext=function(a){if(!this.isStopped){var b=this.i++,c=ta(this.selector)(a,b,this.source);if(c===sa)return this.o.onError(c.e);ja.helpers.isPromise(c)&&(c=ja.Observable.fromPromise(c)),(ja.helpers.isArrayLike(c)||ja.helpers.isIterable(c))&&(c=ja.Observable.from(c)),this.o.onNext(this._wrapResult(c,a,b))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},b}(Sb),Ub=ja.internals.Enumerable=function(){},Vb=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b,c){this.o=a,this.s=b,this.e=c,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b,d=new ub,e=Bb.scheduleRecursiveWithState(this.sources[Ga](),function(e,f){if(!b){var g=ta(e.next).call(e);if(g===sa)return a.onError(g.e);if(g.done)return a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(new c(a,f,e)))}});return new mb(d,e,pb(function(){b=!0}))},c.prototype.onNext=function(a){this.isStopped||this.o.onNext(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.s(this.e))},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Ub.prototype.concat=function(){return new Vb(this)};var Wb=function(a){function b(b){this.sources=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b,c=this.sources[Ga](),d=new ub,e=Bb.scheduleRecursiveWithState(null,function(e,f){if(!b){var g=ta(c.next).call(c);if(g===sa)return a.onError(g.e);if(g.done)return null!==e?a.onError(e):a.onCompleted();var h=g.value;qa(h)&&(h=Qc(h));var i=new tb;d.setDisposable(i),i.setDisposable(h.subscribe(function(b){a.onNext(b)},f,function(){a.onCompleted()}))}});return new mb(d,e,pb(function(){b=!0}))},b}(Sb);Ub.prototype.catchError=function(){return new Wb(this)},Ub.prototype.catchErrorWhen=function(a){var b=this;return new Yc(function(c){var d,e,f=new _c,g=new _c,h=a(f),i=h.subscribe(g),j=b[Ga](),k=new ub,l=Bb.scheduleRecursive(function(a){if(!d){var b=ta(j.next).call(j);if(b===sa)return c.onError(b.e);if(b.done)return void(e?c.onError(e):c.onCompleted());var h=b.value;qa(h)&&(h=Qc(h));var i=new tb,l=new tb;k.setDisposable(new mb(l,i)),i.setDisposable(h.subscribe(function(a){c.onNext(a)},function(b){l.setDisposable(g.subscribe(a,function(a){c.onError(a)},function(){c.onCompleted()})),f.onNext(b)},function(){c.onCompleted()}))}});return new mb(i,k,l,pb(function(){d=!0}))})};var Xb=function(a){function b(a,b){this.v=a,this.c=null==b?-1:b}function c(a){this.v=a.v,this.l=a.c}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return 0===this.l?Ha:(this.l>0&&this.l--,{done:!1,value:this.v})},b}(Ub),Yb=Ub.repeat=function(a,b){return new Xb(a,b)},Zb=function(a){function b(a,b,c){this.s=a,this.fn=b?La(b,c,3):null}function c(a){this.i=-1,this.s=a.s,this.l=this.s.length,this.fn=a.fn}return kb(b,a),b.prototype[Ga]=function(){return new c(this)},c.prototype.next=function(){return++this.i<this.l?{done:!1,value:this.fn?this.fn(this.s[this.i],this.i,this.s):this.s[this.i]}:Ha},b}(Ub),$b=Ub.of=function(a,b,c){$/;"	class	line:2
_b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
b.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
b..onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
b....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
b....b.....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
b.c.d	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
b.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
b..run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
return.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
return.function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
q	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
q	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
y	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
y.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
y.function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Qb.of	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
ofWithScheduler	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
nc.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
nc.nc.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
nc.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
A	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
A.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
A.function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
pairs	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
nc.oc.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
nc.oc.nc.oc.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
nc.oc.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
nc..return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
nc..nc..return.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
nc..nc..return.function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
nc..a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Qb.range	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
qc.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
qc.qc.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
qc.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
B	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
B.run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
B.function.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
B.repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
var.rc.b.c.d	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
var.rc.b.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.rc.b.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.rc.b.var.rc.b..run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
return.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
return..error	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Gb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Gb.combineLatest	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
Gb.concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
var.xc.b.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.xc.b.var.xc.b.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.xc.b.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.xc.b.var.xc.b..run	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.xc.b.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb.concatAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
var.zc.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.zc.var.zc.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.zc.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..a.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..a.var..a.return.handleSubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var..a.var..a.return.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..a.var..a.return.var..a.var..a.return..	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return....var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return.....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return....var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return......onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return....var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return......	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return....var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return......var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return....var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return.......	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return....var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return......var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return....var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return........dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return....var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return......var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return....var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return...var..a.var..a.return.var..a.var..a.return..var..a.var..a.return.var..a.var..a.return........	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Cc	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Cc	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Cc.Dc.b.c.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Cc.Dc.b.c.Cc.Dc.b.c.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Cc.Dc.b.c.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Cc.Dc.b.c.Cc.Dc.b.c..onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Cc.Dc.b.c.Cc.Dc.b.c..	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c.....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c......onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c......	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c......Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c.......	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c......Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c.......Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c......Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c........	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c......Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c.......Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c......Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c........Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c......Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c.......Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c......Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c....Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c...Cc.Dc.b.c.Cc.Dc.b.c..Cc.Dc.b.c.Cc.Dc.b.c.........	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb.mergeAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
skipUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
var.Ec.b.c.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Ec.b.c.var.Ec.b.c.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Ec.b.c.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Ec.b.c.var.Ec.b.c..onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Ec.b.c.var.Ec.b.c..	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c.....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c......onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c......	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c......var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c.......	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c......var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c.......var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c......var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c........	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c......var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c.......var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c......var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c........var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c......var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c.......var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c......var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c....var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c...var.Ec.b.c.var.Ec.b.c..var.Ec.b.c.var.Ec.b.c.........	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Fc	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Fc.b.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Fc.b.var.var.Fc.b.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Fc.b.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Fc.b.var.var.Fc.b..onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Fc.b.var.var.Fc.b..	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Fc.b.var.var.Fc.b..var.var.Fc.b.var.var.Fc.b...	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Fc.b.var.var.Fc.b..var.var.Fc.b.var.var.Fc.b....dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Fc.b.var.var.Fc.b..var.var.Fc.b.var.var.Fc.b....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Gc	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Gc.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Gc.var.var.Gc.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Gc.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..var..return.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var..	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var..var...error	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var..var...	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Ic	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Ic.b.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Ic.b.var.var.Ic.b.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Ic.b.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Ic.b.var.var.Ic.b..onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
onCompleted	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Jc.b.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Jc.b.var.Jc.b.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Jc.b.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Jc.b.var.Jc.b..onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Jc.b.var.Jc.b..	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Jc.b.var.Jc.b..var.Jc.b.var.Jc.b...	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.Jc.b.var.Jc.b..var.Jc.b.var.Jc.b...var.Jc.b.var.Jc.b..var.Jc.b.var.Jc.b....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Kc	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Kc.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Kc.var.var.Kc.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Kc.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
H	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
H.onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
H.onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
H.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
skipLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
startWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
takeLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
scan.Lc.b.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
scan.Lc.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
scan.Lc.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
scan.Lc.scan.Lc.return.internalMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
scan.Lc.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
scan.Lc.scan.Lc..subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
scan.Lc..onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
flatMapLatest	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Mc	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Mc.b.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Mc.b.var.var.Mc.b.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Mc.b.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Mc.b.var.var.Mc.b..onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Mc.b.var.var.Mc.b..	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Mc.b.var.var.Mc.b..var.var.Mc.b.var.var.Mc.b...	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Mc.b.var.var.Mc.b..var.var.Mc.b.var.var.Mc.b...var.var.Mc.b.var.var.Mc.b..var.var.Mc.b.var.var.Mc.b....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Mc.b.var.var.Mc.b..var.var.Mc.b.var.var.Mc.b...var.var.Mc.b.var.var.Mc.b..var.var.Mc.b.var.var.Mc.b....var.var.Mc.b.var.var.Mc.b..var.var.Mc.b.var.var.Mc.b...var.var.Mc.b.var.var.Mc.b..var.var.Mc.b.var.var.Mc.b.....	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
skipWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
take	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
takeWhile	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
Gb.Nc.b.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
Gb.Nc.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb.Nc.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb.Nc.Gb.Nc.return.subscribeCore	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Gb.Nc.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb.Nc.Gb.Nc..internalFilter	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Gb.Nc..onNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Gb.toPromise	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
publish	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
share	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
publishLast	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
shareValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
replay	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
shareReplay	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
publishValue.function.b.connect	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
publishValue.function.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
publishValue.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
publishValue.publishValue.return.refCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
debounce	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
timestamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
Tc	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Tc	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
Tc.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Uc	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Uc.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
var.var.Uc.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
var.var.Uc.var.var.Uc.return.pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.var.Uc.var.var.Uc.return.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	class	line:3
Gb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
var.Vc	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	method	line:3
pausableBuffered	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
var.var.Vc.c.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^return new Zb(a,b,c)},_b=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.a=[],this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=function(a){this.isStopped||this.a.push(a)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onNext(this.a),this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.toArray=function(){return new _b(this)},Qb.create=function(a,b){return new Yc(a,b)};var ac=Qb.defer=function(a){return new Yc(function(b){var c;try{c=a()}catch(d){return tc(d).subscribe(b)}return qa(c)&&(c=Qc(c)),c.subscribe(b)})},bc=function(a){function b(b){this.scheduler=b,a.call(this)}function c(a,b){this.observer=a,this.scheduler=b}function d(a,b){return b.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.scheduler);return b.run()},c.prototype.run=function(){return this.scheduler.scheduleWithState(this.observer,d)},b}(Sb),cc=new bc(Bb),dc=Qb.empty=function(a){return yb(a)||(a=Bb),a===Bb?cc:new bc(a)},ec=function(a){function b(b,c,d){this.iterable=b,this.mapper=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new fc(a,this);return b.run()},b}(Sb),fc=function(){function a(a,b){this.o=a,this.parent=b}return a.prototype.run=function(){function a(a,b){var f=ta(c.next).call(c);if(f===sa)return d.onError(f.e);if(f.done)return d.onCompleted();var g=f.value;return ra(e)&&(g=ta(e)(g,a),g===sa)?d.onError(g.e):(d.onNext(g),void b(a+1))}var b=Object(this.parent.iterable),c=v(b),d=this.o,e=this.parent.mapper;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}(),gc=Math.pow(2,53)-1;q.prototype[Ga]=function(){return new r(this._s)},r.prototype[Ga]=function(){return this},r.prototype.next=function(){return this._i<this._l?{done:!1,value:this._s.charAt(this._i++)}:Ha},s.prototype[Ga]=function(){return new t(this._a)},t.prototype[Ga]=function(){return this},t.prototype.next=function(){return this._i<this._l?{done:!1,value:this._a[this._i++]}:Ha};var hc=Qb.from=function(a,b,c,d){if(null==a)throw new Error("iterable cannot be null.");if(b&&!ra(b))throw new Error("mapFn when provided must be a function");if(b)var e=La(b,c,2);return yb(d)||(d=Cb),new ec(a,e,d)},ic=function(a){function b(b,c){this.args=b,this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new y(a,this);return b.run()},b}(Sb);y.prototype.run=function(){function a(a,e){d>a?(b.onNext(c[a]),e(a+1)):b.onCompleted()}var b=this.observer,c=this.parent.args,d=c.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)};var jc=Qb.fromArray=function(a,b){return yb(b)||(b=Cb),new ic(a,b)},kc=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return qb},b}(Sb),lc=new kc,mc=Qb.never=function(){return lc};Qb.of=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return new ic(b,Cb)},Qb.ofWithScheduler=function(a){for(var b=arguments.length,c=new Array(b-1),d=1;b>d;d++)c[d-1]=arguments[d];return new ic(c,a)};var nc=function(a){function b(b,c){this.obj=b,this.keys=Object.keys(b),this.scheduler=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new A(a,this);return b.run()},b}(Sb);A.prototype.run=function(){function a(a,f){if(e>a){var g=d[a];b.onNext([g,c[g]]),f(a+1)}else b.onCompleted()}var b=this.observer,c=this.parent.obj,d=this.parent.keys,e=d.length;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},Qb.pairs=function(a,b){return b||(b=Cb),new nc(a,b)};var oc=function(a){function b(b,c,d){this.start=b,this.rangeCount=c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new pc(a,this);return b.run()},b}(Sb),pc=function(){function a(a,b){this.observer=a,this.parent=b}return a.prototype.run=function(){function a(a,e){c>a?(d.onNext(b+a),e(a+1)):d.onCompleted()}var b=this.parent.start,c=this.parent.rangeCount,d=this.observer;return this.parent.scheduler.scheduleRecursiveWithState(0,a)},a}();Qb.range=function(a,b,c){return yb(c)||(c=Cb),new oc(a,b,c)};var qc=function(a){function b(b,c,d){this.value=b,this.repeatCount=null==c?-1:c,this.scheduler=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new B(a,this);return b.run()},b}(Sb);B.prototype.run=function(){function a(a,d){return(-1===a||a>0)&&(b.onNext(c),a>0&&a--),0===a?b.onCompleted():void d(a)}var b=this.observer,c=this.parent.value;return this.parent.scheduler.scheduleRecursiveWithState(this.parent.repeatCount,a)},Qb.repeat=function(a,b,c){return yb(c)||(c=Cb),new qc(a,b,c)};var rc=function(a){function b(b,c){this.value=b,this.scheduler=c,a.call(this)}function c(a,b,c){this.observer=a,this.value=b,this.scheduler=c}function d(a,b){var c=b[0],d=b[1];return d.onNext(c),d.onCompleted(),qb}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this.value,this.scheduler);return b.run()},c.prototype.run=function(){var a=[this.value,this.observer];return this.scheduler===Bb?d(null,a):this.scheduler.scheduleWithState(a,d)},b}(Sb),sc=(Qb["return"]=Qb.just=function(a,b){return yb(b)||(b=Bb),new rc(a,b)},function(a){function b(b,c){this.error=b,this.scheduler=c,a.call(this)}function c(a,b){this.o=a,this.p=b}function d(a,b){var c=b[0],d=b[1];d.onError(c)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(a,this);return b.run()},c.prototype.run=function(){return this.p.scheduler.scheduleWithState([this.p.error,this.o],d)},b}(Sb)),tc=Qb["throw"]=function(a,b){return yb(b)||(b=Bb),new sc(a,b)},uc=function(a){function b(b,c,d){this._o=b,this._s=c,this._fn=d,a.call(this)}return kb(b,a),b.prototype.next=function(a){this._o.onNext(a)},b.prototype.completed=function(){return this._o.onCompleted()},b.prototype.error=function(a){var b=ta(this._fn)(a);if(b===sa)return this._o.onError(b.e);qa(b)&&(b=Qc(b));var c=new tb;this._s.setDisposable(c),c.setDisposable(b.subscribe(this._o))},b}(Ob);Gb["catch"]=function(a){return ra(a)?C(this,a):vc([this,a])};var vc=Qb["catch"]=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}return $b(a).catchError()};Gb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];return Array.isArray(b[0])?b[0].unshift(this):b.unshift(this),wc.apply(this,b)};var wc=Qb.combineLatest=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){function c(b){if(g[b]=!0,h||(h=g.every(la))){try{var c=d.apply(null,j)}catch(e){return a.onError(e)}a.onNext(c)}else i.filter(function(a,c){return c!==b}).every(la)&&a.onCompleted()}function e(b){i[b]=!0,i.every(la)&&a.onCompleted()}for(var f=b.length,g=p(f,D),h=!1,i=p(f,D),j=new Array(f),k=new Array(f),l=0;f>l;l++)!function(d){var f=b[d],g=new tb;qa(f)&&(f=Qc(f)),g.setDisposable(f.subscribe(function(a){j[d]=a,c(d)},function(b){a.onError(b)},function(){e(d)})),k[d]=g}(l);return new mb(k)},this)};Gb.concat=function(){for(var a=[],b=0,c=arguments.length;c>b;b++)a.push(arguments[b]);return a.unshift(this),yc.apply(null,a)};var xc=function(a){function b(b){this.sources=b,a.call(this)}function c(a,b){this.sources=a,this.o=b}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new c(this.sources,a);return b.run()},c.prototype.run=function(){var a,b=new ub,c=this.sources,d=c.length,e=this.o,f=Bb.scheduleRecursiveWithState(0,function(f,g){if(!a){if(f===d)return e.onCompleted();var h=c[f];qa(h)&&(h=Qc(h));var i=new tb;b.setDisposable(i),i.setDisposable(h.subscribe(function(a){e.onNext(a)},function(a){e.onError(a)},function(){g(f+1)}))}});return new mb(b,f,pb(function(){a=!0}))},b}(Sb),yc=Qb.concat=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{a=new Array(arguments.length);for(var b=0,c=arguments.length;c>b;b++)a[b]=arguments[b]}return new xc(a)};Gb.concatAll=function(){return this.merge(1)};var zc=function(a){function b(b,c){this.source=b,this.maxConcurrent=c,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb;return b.add(this.source.subscribe(new Ac(a,this.maxConcurrent,b))),b},b}(Sb),Ac=function(){function a(a,b,c){this.o=a,this.max=b,this.g=c,this.done=!1,this.q=[],this.activeCount=0,this.isStopped=!1}function b(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return a.prototype.handleSubscribe=function(a){var c=new tb;this.g.add(c),qa(a)&&(a=Qc(a)),c.setDisposable(a.subscribe(new b(this,c)))},a.prototype.onNext=function(a){this.isStopped||(this.activeCount<this.max?(this.activeCount++,this.handleSubscribe(a)):this.q.push(a))},a.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},a.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,0===this.activeCount&&this.o.onCompleted())},a.prototype.dispose=function(){this.isStopped=!0},a.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},b.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},b.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=this.parent;a.g.remove(this.sad),a.q.length>0?a.handleSubscribe(a.q.shift()):(a.activeCount--,a.done&&0===a.activeCount&&a.o.onCompleted())}},b.prototype.dispose=function(){this.isStopped=!0},b.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},a}();Gb.merge=function(a){return"number"!=typeof a?Bc(this,a):new zc(this,a)};var Bc=Qb.merge=function(){var a,b,c=[],d=arguments.length;if(arguments[0])if(yb(arguments[0]))for(a=arguments[0],b=1;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=0;d>b;b++)c.push(arguments[b]);else for(a=Bb,b=1;d>b;b++)c.push(arguments[b]);return Array.isArray(c[0])&&(c=c[0]),z(a,c).mergeAll()},Cc=ja.CompositeError=function(a){this.name="NotImplementedError",this.innerErrors=a,this.message="This contains multiple errors. Check the innerErrors",Error.call(this)};Cc.prototype=Error.prototype,Qb.mergeDelayError=function(){var a;if(Array.isArray(arguments[0]))a=arguments[0];else{var b=arguments.length;a=new Array(b);for(var c=0;b>c;c++)a[c]=arguments[c]}var d=z(null,a);return new Yc(function(a){function b(){0===g.length?a.onCompleted():1===g.length?a.onError(g[0]):a.onError(new Cc(g))}var c=new mb,e=new tb,f=!1,g=[];return c.add(e),e.setDisposable(d.subscribe(function(d){var e=new tb;c.add(e),qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(b){a.onNext(b)},function(a){g.push(a),c.remove(e),f&&1===c.length&&b()},function(){c.remove(e),f&&1===c.length&&b()}))},function(a){g.push(a),f=!0,1===c.length&&b()},function(){f=!0,1===c.length&&b()})),c})};var Dc=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.g=b,this.isStopped=!1,this.done=!1}function d(a,b){this.parent=a,this.sad=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new mb,d=new tb;return b.add(d),d.setDisposable(this.source.subscribe(new c(a,b))),b},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb;this.g.add(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,b)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.done=!0,1===this.g.length&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.o.onError(a))},d.prototype.onCompleted=function(){if(!this.isStopped){var a=this.parent;this.isStopped=!0,a.g.remove(this.sad),a.done&&1===a.g.length&&a.o.onCompleted()}},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb.mergeAll=function(){return new Dc(this)},Gb.skipUntil=function(a){var b=this;return new Yc(function(c){var d=!1,e=new mb(b.subscribe(function(a){d&&c.onNext(a)},function(a){c.onError(a)},function(){d&&c.onCompleted()}));qa(a)&&(a=Qc(a));var f=new tb;return e.add(f),f.setDisposable(a.subscribe(function(){d=!0,f.dispose()},function(a){c.onError(a)},function(){f.dispose()})),e},b)};var Ec=function(a){function b(b){this.source=b,a.call(this)}function c(a,b){this.o=a,this.inner=b,this.stopped=!1,this.latest=0,this.hasLatest=!1,this.isStopped=!1}function d(a,b){this.parent=a,this.id=b,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){var b=new ub,d=this.source.subscribe(new c(a,b));return new mb(d,b)},c.prototype.onNext=function(a){if(!this.isStopped){var b=new tb,c=++this.latest;this.hasLatest=!0,this.inner.setDisposable(b),qa(a)&&(a=Qc(a)),b.setDisposable(a.subscribe(new d(this,c)))}},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.stopped=!0,!this.hasLatest&&this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},d.prototype.onNext=function(a){this.isStopped||this.parent.latest===this.id&&this.parent.o.onNext(a)},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&this.parent.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.parent.latest===this.id&&(this.parent.hasLatest=!1,this.parent.isStopped&&this.parent.o.onCompleted()))},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.parent.o.onError(a),!0)},b}(Sb);Gb["switch"]=Gb.switchLatest=function(){return new Ec(this)};var Fc=function(a){function b(b,c){this.source=b,this.other=qa(c)?Qc(c):c,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return new mb(this.source.subscribe(a),this.other.subscribe(new c(a)))},c.prototype.onNext=function(a){this.isStopped||this.o.onCompleted()},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){!this.isStopped&&(this.isStopped=!0)},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.takeUntil=function(a){return new Fc(this,a)},Gb.withLatestFrom=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=b.pop(),e=this;return Array.isArray(b[0])&&(b=b[0]),new Yc(function(a){for(var c=b.length,f=p(c,D),g=!1,h=new Array(c),i=new Array(c+1),j=0;c>j;j++)!function(c){var d=b[c],e=new tb;qa(d)&&(d=Qc(d)),e.setDisposable(d.subscribe(function(a){h[c]=a,f[c]=!0,g=f.every(la)},function(b){a.onError(b)},ka)),i[c]=e}(j);var k=new tb;return k.setDisposable(e.subscribe(function(b){var c=[b].concat(h);if(g){var e=ta(d).apply(null,c);return e===sa?a.onError(e.e):void a.onNext(e)}},function(b){a.onError(b)},function(){a.onCompleted()})),i[c]=k,new mb(i)},this)},Gb.zip=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E;Array.isArray(b[0])&&(b=b[0]);var e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;qa(i)&&(i=Qc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Qb.zip=function(){for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];Array.isArray(b[0])&&(b=ra(b[1])?b[0].concat(b[1]):b[0]);var d=b.shift();return d.zip.apply(d,b)},Gb.zipIterable=function(){if(0===arguments.length)throw new Error("invalid arguments");for(var a=arguments.length,b=new Array(a),c=0;a>c;c++)b[c]=arguments[c];var d=ra(b[a-1])?b.pop():E,e=this;return b.unshift(e),new Yc(function(a){for(var c=b.length,f=p(c,F),g=p(c,D),h=new Array(c),i=0;c>i;i++)!function(c){var i=b[c],j=new tb;(Ja(i)||Ia(i))&&(i=hc(i)),j.setDisposable(i.subscribe(function(b){if(f[c].push(b),f.every(function(a){return a.length>0})){var h=f.map(function(a){return a.shift()}),i=ta(d).apply(e,h);if(i===sa)return a.onError(i.e);a.onNext(i)}else g.filter(function(a,b){return b!==c}).every(la)&&a.onCompleted()},function(b){a.onError(b)},function(){g[c]=!0,g.every(la)&&a.onCompleted()})),h[c]=j}(i);return new mb(h)},e)},Gb.asObservable=function(){return new Yc(G(this),this)},Gb.dematerialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){return a.accept(b)},function(a){b.onError(a)},function(){b.onCompleted()})},this)};var Gc=function(a){function b(b,c,d){this.source=b,this.keyFn=c,this.comparer=d,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new Hc(a,this.keyFn,this.comparer))},b}(Sb),Hc=function(a){function b(b,c,d){this.o=b,this.keyFn=c,this.comparer=d,this.hasCurrentKey=!1,this.currentKey=null,a.call(this)}return kb(b,a),b.prototype.next=function(a){var b,c=a;return ra(this.keyFn)&&(c=ta(this.keyFn)(a),c===sa)?this.o.onError(c.e):this.hasCurrentKey&&(b=ta(this.comparer)(this.currentKey,c),b===sa)?this.o.onError(b.e):void(this.hasCurrentKey&&b||(this.hasCurrentKey=!0,this.currentKey=c,this.o.onNext(a)))},b.prototype.error=function(a){this.o.onError(a)},b.prototype.completed=function(){this.o.onCompleted()},b}(Ob);Gb.distinctUntilChanged=function(a,b){return b||(b=na),new Gc(this,a,b)};var Ic=function(a){function b(b,c,d,e){this.source=b,this._oN=c,this._oE=d,this._oC=e,a.call(this)}function c(a,b){this.o=a,this.t=!b._oN||ra(b._oN)?Nb(b._oN||ka,b._oE||ka,b._oC||ka):b._oN,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this))},c.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.t.onNext).call(this.t,a);b===sa&&this.o.onError(b.e),this.o.onNext(a)}},c.prototype.onError=function(a){if(!this.isStopped){this.isStopped=!0;var b=ta(this.t.onError).call(this.t,a);if(b===sa)return this.o.onError(b.e);this.o.onError(a)}},c.prototype.onCompleted=function(){if(!this.isStopped){this.isStopped=!0;var a=ta(this.t.onCompleted).call(this.t);if(a===sa)return this.o.onError(a.e);this.o.onCompleted()}},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb["do"]=Gb.tap=Gb.doAction=function(a,b,c){return new Ic(this,a,b,c)},Gb.doOnNext=Gb.tapOnNext=function(a,b){return this.tap("undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnError=Gb.tapOnError=function(a,b){return this.tap(ka,"undefined"!=typeof b?function(c){a.call(b,c)}:a)},Gb.doOnCompleted=Gb.tapOnCompleted=function(a,b){return this.tap(ka,null,"undefined"!=typeof b?function(){a.call(b)}:a)},Gb["finally"]=function(a){var b=this;return new Yc(function(c){var e=ta(b.subscribe).call(b,c);return e===sa?(a(),d(e.e)):pb(function(){var b=ta(e.dispose).call(e);a(),b===sa&&d(b.e)})},this)};var Jc=function(a){function b(b){this.source=b,a.call(this)}function c(a){this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a))},c.prototype.onNext=ka,c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.observer.onError(a),!0)},b}(Sb);Gb.ignoreElements=function(){return new Jc(this)},Gb.materialize=function(){var a=this;return new Yc(function(b){return a.subscribe(function(a){b.onNext(Jb(a))},function(a){b.onNext(Kb(a)),b.onCompleted()},function(){b.onNext(Lb()),b.onCompleted()})},a)},Gb.repeat=function(a){return Yb(this,a).concat()},Gb.retry=function(a){return Yb(this,a).catchError()},Gb.retryWhen=function(a){return Yb(this).catchErrorWhen(a)};var Kc=function(a){function b(b,c,d,e){this.source=b,this.accumulator=c,this.hasSeed=d,this.seed=e,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new H(a,this))},b}(Sb);H.prototype={onNext:function(a){return this.isStopped?void 0:(!this.hasValue&&(this.hasValue=!0),this.hasAccumulation?this.accumulation=ta(this.accumulator)(this.accumulation,a):(this.accumulation=this.hasSeed?ta(this.accumulator)(this.seed,a):a,this.hasAccumulation=!0),this.accumulation===sa?this.o.onError(this.accumulation.e):void this.o.onNext(this.accumulation))},onError:function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},onCompleted:function(){this.isStopped||(this.isStopped=!0,!this.hasValue&&this.hasSeed&&this.o.onNext(this.seed),this.o.onCompleted())},dispose:function(){this.isStopped=!0},fail:function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)}},Gb.scan=function(){var a,b=!1,c=arguments[0];return 2===arguments.length&&(b=!0,a=arguments[1]),new Kc(this,c,b,a)},Gb.skipLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&c.onNext(d.shift())},function(a){c.onError(a)},function(){c.onCompleted()})},b)},Gb.startWith=function(){var a,b=0;arguments.length&&yb(arguments[0])?(a=arguments[0],b=1):a=Bb;for(var c=[],d=b,e=arguments.length;e>d;d++)c.push(arguments[d]);return $b([jc(c,a),this]).concat()},Gb.takeLast=function(a){if(0>a)throw new Ba;var b=this;return new Yc(function(c){var d=[];return b.subscribe(function(b){d.push(b),d.length>a&&d.shift()},function(a){c.onError(a)},function(){for(;d.length>0;)c.onNext(d.shift());c.onCompleted()})},b)},Gb.flatMapConcat=Gb.concatMap=function(a,b,c){return new Tb(this,a,b,c).merge(1)};var Lc=function(a){function b(b,c,d){this.source=b,this.selector=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return a.call(this,b.selector(c,d,e),d,e)}}function d(a,b,c){this.o=a,this.selector=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.internalMap=function(a,d){return new b(this.source,c(a,this),d)},b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.selector,this))},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.selector)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void this.o.onNext(b)}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.map=Gb.select=function(a,b){var c="function"==typeof a?a:function(){return a};return this instanceof Lc?this.internalMap(c,b):new Lc(this,c,b)},Gb.pluck=function(){var a=arguments.length,b=new Array(a);if(0===a)throw new Error("List of properties cannot be empty.");for(var c=0;a>c;c++)b[c]=arguments[c];return this.map(I(b,a))},Gb.flatMap=Gb.selectMany=function(a,b,c){return new Tb(this,a,b,c).mergeAll()},ja.Observable.prototype.flatMapLatest=function(a,b,c){return new Tb(this,a,b,c).switchLatest()};var Mc=function(a){function b(b,c){this.source=b,this.skipCount=c,a.call(this)}function c(a,b){this.c=b,this.r=b,this.o=a,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new c(a,this.skipCount))},c.prototype.onNext=function(a){this.isStopped||(this.r<=0?this.o.onNext(a):this.r--)},c.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},c.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},c.prototype.dispose=function(){this.isStopped=!0},c.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.skip=function(a){if(0>a)throw new Ba;return new Mc(this,a)},Gb.skipWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!1;return c.subscribe(function(f){if(!e)try{e=!d(f,b++,c)}catch(g){return void a.onError(g)}e&&a.onNext(f)},function(b){a.onError(b)},function(){a.onCompleted()})},c)},Gb.take=function(a,b){if(0>a)throw new Ba;if(0===a)return dc(b);var c=this;return new Yc(function(b){var d=a;return c.subscribe(function(a){d-->0&&(b.onNext(a),0>=d&&b.onCompleted())},function(a){b.onError(a)},function(){b.onCompleted()})},c)},Gb.takeWhile=function(a,b){var c=this,d=La(a,b,3);return new Yc(function(a){var b=0,e=!0;return c.subscribe(function(f){if(e){try{e=d(f,b++,c)}catch(g){return void a.onError(g)}e?a.onNext(f):a.onCompleted()}},function(b){a.onError(b)},function(){a.onCompleted()})},c)};var Nc=function(a){function b(b,c,d){this.source=b,this.predicate=La(c,d,3),a.call(this)}function c(a,b){return function(c,d,e){return b.predicate(c,d,e)&&a.call(this,c,d,e)}}function d(a,b,c){this.o=a,this.predicate=b,this.source=c,this.i=0,this.isStopped=!1}return kb(b,a),b.prototype.subscribeCore=function(a){return this.source.subscribe(new d(a,this.predicate,this))},b.prototype.internalFilter=function(a,d){return new b(this.source,c(a,this),d)},d.prototype.onNext=function(a){if(!this.isStopped){var b=ta(this.predicate)(a,this.i++,this.source);return b===sa?this.o.onError(b.e):void(b&&this.o.onNext(a))}},d.prototype.onError=function(a){this.isStopped||(this.isStopped=!0,this.o.onError(a))},d.prototype.onCompleted=function(){this.isStopped||(this.isStopped=!0,this.o.onCompleted())},d.prototype.dispose=function(){this.isStopped=!0},d.prototype.fail=function(a){return this.isStopped?!1:(this.isStopped=!0,this.o.onError(a),!0)},b}(Sb);Gb.filter=Gb.where=function(a,b){return this instanceof Nc?this.internalFilter(a,b):new Nc(this,a,b)},Qb.fromCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return J(a,b,c,e)}},Qb.fromNodeCallback=function(a,b,c){return function(){"undefined"==typeof b&&(b=this);for(var d=arguments.length,e=new Array(d),f=0;d>f;f++)e[f]=arguments[f];return L(a,b,c,e)}},N.prototype.dispose=function(){this.isDisposed||(this._e.removeEventListener(this._n,this._fn,!1),this.isDisposed=!0)},ja.config.useNativeEvents=!1,Qb.fromEvent=function(a,b,c){return a.addListener?Oc(function(c){a.addListener(b,c)},function(c){a.removeListener(b,c)},c):ja.config.useNativeEvents||"function"!=typeof a.on||"function"!=typeof a.off?new Yc(function(d){return O(a,b,P(d,c))}).publish().refCount():Oc(function(c){a.on(b,c)},function(c){a.off(b,c)},c)};var Oc=Qb.fromEventPattern=function(a,b,c,d){return yb(d)||(d=Bb),new Yc(function(d){function e(){var a=arguments[0];return ra(c)&&(a=ta(c).apply(null,arguments),a===sa)?d.onError(a.e):void d.onNext(a)}var f=a(e);return pb(function(){ra(b)&&b(e,f)})}).publish().refCount()},Pc=function(a){function b(b){this.p=b,a.call(this)}return kb(b,a),b.prototype.subscribeCore=function(a){return this.p.then(function(b){a.onNext(b),a.onCompleted()},function(b){a.onError(b)}),qb},b}(Sb),Qc=Qb.fromPromise=function(a){return new Pc(a)};Gb.toPromise=function(a){if(a||(a=ja.config.Promise),!a)throw new Ca("Promise type not provided nor in Rx.config.Promise");var b=this;return new a(function(a,c){var d,e=!1;b.subscribe(function(a){d=a,e=!0},c,function(){e&&a(d)})})},Qb.startAsync=function(a){var b;try{b=a()}catch(c){return tc(c)}return Qc(b)},Gb.multicast=function(a,b){var c=this;return"function"==typeof a?new Yc(function(d){var e=c.multicast(a());return new mb(b(e).subscribe(d),e.connect())},c):new Rc(c,a)},Gb.publish=function(a){return a&&ra(a)?this.multicast(function(){return new _c},a):this.multicast(new _c)},Gb.share=function(){return this.publish().refCount()},Gb.publishLast=function(a){return a&&ra(a)?this.multicast(function(){return new ad},a):this.multicast(new ad)},Gb.publishValue=function(a,b){return 2===arguments.length?this.multicast(function(){return new cd(b)},a):this.multicast(new cd(a))},Gb.shareValue=function(a){return this.publishValue(a).refCount()},Gb.replay=function(a,b,c,d){return a&&ra(a)?this.multicast(function(){return new dd(b,c,d)},a):this.multicast(new dd(b,c,d))},Gb.shareReplay=function(a,b,c){return this.replay(null,a,b,c).refCount()};var Rc=ja.ConnectableObservable=function(a){function b(b,c){var d,e=!1,f=b.asObservable();this.connect=function(){return e||(e=!0,d=new mb(f.subscribe(c),pb(function(){e=!1}))),d},a.call(this,function(a){return c.subscribe(a)})}return kb(b,a),b.prototype.refCount=function(){var a,b=0,c=this;return new Yc(function(d){var e=1===++b,f=c.subscribe(d);return e&&(a=c.connect()),function(){f.dispose(),0===--b&&a.dispose()}})},b}(Qb),Sc=Qb.interval=function(a,b){return T(a,a,yb(b)?b:Hb)};Qb.timer=function(b,c,d){var e;return yb(d)||(d=Hb),null!=c&&"number"==typeof c?e=c:yb(c)&&(d=c),b instanceof Date&&e===a?Q(b.getTime(),d):b instanceof Date&&e!==a?R(b.getTime(),c,d):e===a?S(b,d):T(b,e,d)};Gb.delay=function(){if("number"==typeof arguments[0]||arguments[0]instanceof Date){var a=arguments[0],b=arguments[1];return yb(b)||(b=Hb),a instanceof Date?V(this,a,b):U(this,a,b)}if(ra(arguments[0]))return W(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.debounce=function(){if(ra(arguments[0]))return Y(this,arguments[0]);if("number"==typeof arguments[0])return X(this,arguments[0],arguments[1]);throw new Error("Invalid arguments")},Gb.timestamp=function(a){return yb(a)||(a=Hb),this.map(function(b){return{value:b,timestamp:a.now()}})},Gb.sample=Gb.throttleLatest=function(a,b){return yb(b)||(b=Hb),"number"==typeof a?Z(this,Sc(a,b)):Z(this,a)};var Tc=ja.TimeoutError=function(a){this.message=a||"Timeout has occurred",this.name="TimeoutError",Error.call(this)};Tc.prototype=Object.create(Error.prototype),Gb.timeout=function(){var a=arguments[0];if(a instanceof Date||"number"==typeof a)return _(this,a,arguments[1],arguments[2]);if(Qb.isObservable(a)||ra(a))return $(this,a,arguments[1],arguments[2]);throw new Error("Invalid arguments")},Gb.throttle=function(a,b){yb(b)||(b=Hb);var c=+a||0;if(0>=c)throw new RangeError("windowDuration cannot be less or equal zero.");var d=this;return new Yc(function(a){var e=0;return d.subscribe(function(d){var f=b.now();(0===e||f-e>=c)&&(e=f,a.onNext(d))},function(b){a.onError(b)},function(){a.onCompleted()})},d)};var Uc=function(a){function b(a){var b=this.source.publish(),c=b.subscribe(a),d=qb,e=this.pauser.distinctUntilChanged().subscribe(function(a){a?d=b.connect():(d.dispose(),d=qb)});return new mb(c,d,e)}function c(c,d){this.source=c,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,a.call(this,b,c)}return kb(c,a),c.prototype.pause=function(){this.controller.onNext(!1)},c.prototype.resume=function(){this.controller.onNext(!0)},c}(Qb);Gb.pausable=function(a){return new Uc(this,a)};var Vc=function(b){function c(b){function c(){for(;e.length>0;)b.onNext(e.shift())}var d,e=[],f=aa(this.source,this.pauser.startWith(!1).distinctUntilChanged(),function(a,b){return{data:a,shouldFire:b}}).subscribe(function(f){$/;"	function	line:3
var.var.Vc.c.return	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	class	line:4
var.var.Vc.c.var.var.Vc.c.return.pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	method	line:4
var.var.Vc.c.var.var.Vc.c.return.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	class	line:4
Gb	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	method	line:4
var.Wc	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	method	line:4
var.var.Wc.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
return.request	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	method	line:4
var.var.Wc.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
var..b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
var..c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
pipe.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
pipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
transduce.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
transduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
Gb.controlled	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
var.	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
d.function.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
c.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	class	line:4
a.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	method	line:4
$c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	class	line:4
$c.dispose	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	method	line:4
return.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
var.function.d	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
var.function.c	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	class	line:4
var.function.e	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	class	line:4
ja.Pauser.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/rx-lite/rx.lite.min.js	/^d!==a&&f.shouldFire!=d?(d=f.shouldFire,f.shouldFire&&c()):(d=f.shouldFire,f.shouldFire?b.onNext(f.data):e.push(f.data))},function(a){c(),b.onError(a)},function(){c(),b.onCompleted()});return f}function d(a,d){this.source=a,this.controller=new _c,d&&d.subscribe?this.pauser=this.controller.merge(d):this.pauser=this.controller,b.call(this,c,a)}return kb(d,b),d.prototype.pause=function(){this.controller.onNext(!1)},d.prototype.resume=function(){this.controller.onNext(!0)},d}(Qb);Gb.pausableBuffered=function(a){return new Vc(this,a)};var Wc=function(a){function b(a){return this.source.subscribe(a)}function c(c,d,e){a.call(this,b,c),this.subject=new Xc(d,e),this.source=c.multicast(this.subject).refCount()}return kb(c,a),c.prototype.request=function(a){return this.subject.request(null==a?-1:a)},c}(Qb),Xc=function(a){function b(a){return this.subject.subscribe(a)}function c(c,d){null==c&&(c=!0),a.call(this,b),this.subject=new _c,this.enableQueue=c,this.queue=c?[]:null,this.requestedCount=0,this.requestedDisposable=null,this.error=null,this.hasFailed=!1,this.hasCompleted=!1,this.scheduler=d||Cb}return kb(c,a),lb(c.prototype,Mb,{onCompleted:function(){this.hasCompleted=!0,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnCompleted()):(this.subject.onCompleted(),this.disposeCurrentRequest())},onError:function(a){this.hasFailed=!0,this.error=a,this.enableQueue&&0!==this.queue.length?this.queue.push(Ib.createOnError(a)):(this.subject.onError(a),this.disposeCurrentRequest())},onNext:function(a){this.requestedCount<=0?this.enableQueue&&this.queue.push(Ib.createOnNext(a)):(0===this.requestedCount--&&this.disposeCurrentRequest(),this.subject.onNext(a))},_processRequest:function(a){if(this.enableQueue)for(;this.queue.length>0&&(a>0||"N"!==this.queue[0].kind);){var b=this.queue.shift();b.accept(this.subject),"N"===b.kind?a--:(this.disposeCurrentRequest(),this.queue=[])}return a},request:function(a){this.disposeCurrentRequest();var b=this;return this.requestedDisposable=this.scheduler.scheduleWithState(a,function(a,c){var d=b._processRequest(c),e=b.hasCompleted||b.hasFailed;return!e&&d>0?(b.requestedCount=d,pb(function(){b.requestedCount=0})):void 0}),this.requestedDisposable},disposeCurrentRequest:function(){this.requestedDisposable&&(this.requestedDisposable.dispose(),this.requestedDisposable=null)}}),c}(Qb);Gb.controlled=function(a,b){return a&&yb(a)&&(b=a,a=!0),null==a&&(a=!0),new Wc(this,a,b)},Gb.pipe=function(a){function b(){c.resume()}var c=this.pausableBuffered();return a.addListener("drain",b),c.subscribe(function(b){!a.write(String(b))&&c.pause()},function(b){a.emit("error",b)},function(){!a._isStdio&&a.end(),a.removeListener("drain",b)}),c.resume(),a},Gb.transduce=function(a){function b(a){return{"@@transducer\/init":function(){return a},"@@transducer\/step":function(a,b){return a.onNext(b)},"@@transducer\/result":function(a){return a.onCompleted()}}}var c=this;return new Yc(function(d){var e=a(b(d));return c.subscribe(function(a){var b=ta(e["@@transducer\/step"]).call(e,d,a);b===sa&&d.onError(b.e)},function(a){d.onError(a)},function(){e["@@transducer\/result"](d)})},c)};var Yc=ja.AnonymousObservable=function(a){function b(a){return a&&ra(a.dispose)?a:ra(a)?pb(a):qb}function c(a,c){var e=c[0],f=c[1],g=ta(f.__subscribe).call(f,e);return g!==sa||e.fail(sa.e)?void e.setDisposable(b(g)):d(sa.e)}function e(a){var b=new Zc(a),d=[b,this];return Cb.scheduleRequired()?Cb.scheduleWithState(d,c):c(null,d),b}function f(b,c){this.source=c,this.__subscribe=b,a.call(this,e)}return kb(f,a),f}(Qb),Zc=function(a){function b(b){a.call(this),this.observer=b,this.m=new tb}kb(b,a);var c=b.prototype;return c.next=function(a){var b=ta(this.observer.onNext).call(this.observer,a);b===sa&&(this.dispose(),d(b.e))},c.error=function(a){var b=ta(this.observer.onError).call(this.observer,a);this.dispose(),b===sa&&d(b.e)},c.completed=function(){var a=ta(this.observer.onCompleted).call(this.observer);this.dispose(),a===sa&&d(a.e)},c.setDisposable=function(a){this.m.setDisposable(a)},c.getDisposable=function(){return this.m.getDisposable()},c.dispose=function(){a.prototype.dispose.call(this),this.m.dispose()},b}(Ob),$c=function(a,b){this.subject=a,this.observer=b};$c.prototype.dispose=function(){if(!this.subject.isDisposed&&null!==this.observer){var a=this.subject.observers.indexOf(this.observer);this.subject.observers.splice(a,1),this.observer=null}};var _c=ja.Subject=function(a){function c(a){return sb(this),this.isStopped?this.hasError?(a.onError(this.error),qb):(a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped)for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)},dispose:function(){this.isDisposed=!0,this.observers=null}}),d.create=function(a,b){return new bd(a,b)},d}(Qb),ad=ja.AsyncSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):this.hasValue?(a.onNext(this.value),a.onCompleted()):a.onCompleted(),qb):(this.observers.push(a),new $c(this,a))}function d(){a.call(this,c),this.isDisposed=!1,this.isStopped=!1,this.hasValue=!1,this.observers=[],this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{hasObservers:function(){return sb(this),this.observers.length>0},onCompleted:function(){var a,c;if(sb(this),!this.isStopped){this.isStopped=!0;var d=b(this.observers),c=d.length;if(this.hasValue)for(a=0;c>a;a++){var e=d[a];e.onNext(this.value),e.onCompleted()}else for(a=0;c>a;a++)d[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){sb(this),this.isStopped||(this.value=a,this.hasValue=!0)},dispose:function(){this.isDisposed=!0,this.observers=null,this.exception=null,this.value=null}}),d}(Qb),bd=ja.AnonymousSubject=function(a){function b(a){return this.observable.subscribe(a)}function c(c,d){this.observer=c,this.observable=d,a.call(this,b)}return kb(c,a),lb(c.prototype,Mb.prototype,{onCompleted:function(){this.observer.onCompleted()},onError:function(a){this.observer.onError(a)},onNext:function(a){this.observer.onNext(a)}}),c}(Qb),cd=ja.BehaviorSubject=function(a){function c(a){return sb(this),this.isStopped?(this.hasError?a.onError(this.error):a.onCompleted(),qb):(this.observers.push(a),a.onNext(this.value),new $c(this,a))}function d(b){a.call(this,c),this.value=b,this.observers=[],this.isDisposed=!1,this.isStopped=!1,this.hasError=!1}return kb(d,a),lb(d.prototype,Mb,{getValue:function(){if(sb(this),this.hasError)throw this.error;return this.value},hasObservers:function(){return this.observers.length>0},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;for(var a=0,c=b(this.observers),d=c.length;d>a;a++)c[a].onCompleted();this.observers.length=0}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.hasError=!0,this.error=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onError(a);this.observers.length=0}},onNext:function(a){if(sb(this),!this.isStopped){this.value=a;for(var c=0,d=b(this.observers),e=d.length;e>c;c++)d[c].onNext(a)}},dispose:function(){this.isDisposed=!0,this.observers=null,this.value=null,this.exception=null}}),d}(Qb),dd=ja.ReplaySubject=function(a){function c(a,b){return pb(function(){b.dispose(),!a.isDisposed&&a.observers.splice(a.observers.indexOf(b),1)})}function d(a){var b=new Rb(this.scheduler,a),d=c(this,b);sb(this),this._trim(this.scheduler.now()),this.observers.push(b);for(var e=0,f=this.q.length;f>e;e++)b.onNext(this.q[e].value);return this.hasError?b.onError(this.error):this.isStopped&&b.onCompleted(),b.ensureActive(),d}function e(b,c,e){this.bufferSize=null==b?f:b,this.windowSize=null==c?f:c,this.scheduler=e||Cb,this.q=[],this.observers=[],this.isStopped=!1,this.isDisposed=!1,this.hasError=!1,this.error=null,a.call(this,d)}var f=Math.pow(2,53)-1;return kb(e,a),lb(e.prototype,Mb.prototype,{hasObservers:function(){return this.observers.length>0},_trim:function(a){for(;this.q.length>this.bufferSize;)this.q.shift();for(;this.q.length>0&&a-this.q[0].interval>this.windowSize;)this.q.shift()},onNext:function(a){if(sb(this),!this.isStopped){var c=this.scheduler.now();this.q.push({interval:c,value:a}),this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onNext(a),g.ensureActive()}}},onError:function(a){if(sb(this),!this.isStopped){this.isStopped=!0,this.error=a,this.hasError=!0;var c=this.scheduler.now();this._trim(c);for(var d=0,e=b(this.observers),f=e.length;f>d;d++){var g=e[d];g.onError(a),g.ensureActive()}this.observers.length=0}},onCompleted:function(){if(sb(this),!this.isStopped){this.isStopped=!0;var a=this.scheduler.now();this._trim(a);for(var c=0,d=b(this.observers),e=d.length;e>c;c++){var f=d[c];f.onCompleted(),f.ensureActive()}this.observers.length=0}},dispose:function(){this.isDisposed=!0,this.observers=null}}),e}(Qb);ja.Pauser=function(a){function b(){a.call(this)}return kb(b,a),b.prototype.pause=function(){this.onNext(!1)},b.prototype.resume=function(){this.onNext(!0)},b}(_c),"function"==typeof define&&"object"==typeof define.amd&&define.amd?(ia.Rx=ja,define(function(){return ja})):ca&&fa?ga?(fa.exports=ja).Rx=ja:ca.Rx=ja:ia.Rx=ja;var ed=i()}).call(this);$/;"	function	line:4
NodeWatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/index.js	/^var NodeWatcher = require('.\/src\/node_watcher');$/;"	variable	line:3
PollWatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/index.js	/^var PollWatcher = require('.\/src\/poll_watcher');$/;"	variable	line:4
WatchmanWatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/index.js	/^var WatchmanWatcher = require('.\/src\/watchman_watcher');$/;"	variable	line:5
sane	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/index.js	/^function sane(dir, options) {$/;"	function	line:7
sane	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/index.js	/^function sane(dir, options) {$/;"	function	line:7
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/.travis.yml	/^node_js:$/;"	function	line:2
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/.travis.yml	/^before_install:$/;"	function	line:7
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/example/parse.js	/^var argv = require('..\/')(process.argv.slice(2));$/;"	variable	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^module.exports = function (args, opts) {$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^module.exports = function (args, opts) {$/;"	function	line:0
flags.bools	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^    var flags = { bools : {}, strings : {}, unknownFn: null };$/;"	property	line:4
argv._	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^    var argv = { _ : [] };$/;"	property	line:37
notFlags	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^    var notFlags = [];$/;"	variable	line:42
argDefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^    function argDefined(key, arg) {$/;"	function	line:49
argDefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^    function argDefined(key, arg) {$/;"	function	line:49
setArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^    function setArg (key, val, arg) {$/;"	function	line:54
setArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^    function setArg (key, val, arg) {$/;"	function	line:54
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^    function setKey (obj, keys, value) {$/;"	function	line:69
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^    function setKey (obj, keys, value) {$/;"	function	line:69
aliasIsBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^    function aliasIsBoolean(key) {$/;"	function	line:88
aliasIsBoolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^    function aliasIsBoolean(key) {$/;"	function	line:88
hasKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^function hasKey (obj, keys) {$/;"	function	line:221
hasKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^function hasKey (obj, keys) {$/;"	function	line:221
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^function isNumber (x) {$/;"	function	line:231
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/index.js	/^function isNumber (x) {$/;"	function	line:231
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "name": "minimist",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "version": "1.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "description": "parse argument options",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "main": "index.js",$/;"	function	line:5
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "devDependencies": {$/;"	function	line:6
covert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "covert": "^1.0.0",$/;"	function	line:7
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "tap": "~0.4.0",$/;"	function	line:8
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "tape": "^3.5.0"$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "scripts": {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "test": "tap test\/*.js",$/;"	function	line:12
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "coverage": "covert test\/*.js"$/;"	function	line:13
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "testling": {$/;"	function	line:15
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "files": "test\/*.js",$/;"	function	line:16
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "browsers": [$/;"	function	line:17
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "repository": {$/;"	function	line:28
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "type": "git",$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "url": "git:\/\/github.com\/substack\/minimist.git"$/;"	function	line:30
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "homepage": "https:\/\/github.com\/substack\/minimist",$/;"	function	line:32
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "keywords": [$/;"	function	line:33
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "author": {$/;"	function	line:39
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "name": "James Halliday",$/;"	function	line:40
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "email": "mail@substack.net",$/;"	function	line:41
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^    "url": "http:\/\/substack.net"$/;"	function	line:42
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/package.json	/^  "license": "MIT"$/;"	function	line:44
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/readme.markdown	/^# minimist$/;"	function	line:1
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/readme.markdown	/^# example$/;"	function	line:12
methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/readme.markdown	/^# methods$/;"	function	line:36
var argv = parseArgs(args, opts={})	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/readme.markdown	/^## var argv = parseArgs(args, opts={})$/;"	function	line:42
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/readme.markdown	/^# install$/;"	function	line:81
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/readme.markdown	/^# license$/;"	function	line:89
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/all_bool.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/all_bool.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/all_bool.js	/^test('flag boolean true only affects double hyphen arguments without equals signs', function (t) {$/;"	function	line:18
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/bool.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/bool.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/bool.js	/^test('flag boolean default false', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/bool.js	/^test('boolean groups', function (t) {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/bool.js	/^test('boolean and alias with chainable api', function (t) {$/;"	function	line:39
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/bool.js	/^test('boolean and alias with options hash', function (t) {$/;"	function	line:64
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/bool.js	/^test('boolean and alias array with options hash', function (t) {$/;"	function	line:83
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/bool.js	/^test('boolean and alias using explicit true', function (t) {$/;"	function	line:106
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/bool.js	/^test('boolean and --x=true', function(t) {$/;"	function	line:127
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/bool.js	/^test('boolean --boool=true', function (t) {$/;"	function	line:144
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/bool.js	/^test('boolean --boool=false', function (t) {$/;"	function	line:156
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/dash.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/dash.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/dash.js	/^test('-', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/dash.js	/^test('-a -- b', function (t) {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/dash.js	/^test('move arguments after the -- into their own `--` array', function(t) {$/;"	function	line:26
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/default_bool.js	/^var test = require('tape');$/;"	variable	line:1
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/default_bool.js	/^var parse = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/default_bool.js	/^test('boolean default true', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/default_bool.js	/^test('boolean default false', function (t) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/default_bool.js	/^test('boolean default to null', function (t) {$/;"	function	line:22
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/dotted.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/dotted.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/dotted.js	/^test('dotted alias', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/dotted.js	/^test('dotted default', function (t) {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/dotted.js	/^test('dotted default with no alias', function (t) {$/;"	function	line:18
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/kv_short.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/kv_short.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/kv_short.js	/^test('short -k=v' , function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/kv_short.js	/^test('multi short -k=v' , function (t) {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/long.js	/^var test = require('tape');$/;"	variable	line:1
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/long.js	/^var parse = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/long.js	/^test('long opts', function (t) {$/;"	function	line:4
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/num.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/num.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/num.js	/^test('nums', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/num.js	/^test('already a number', function (t) {$/;"	function	line:30
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('parse args', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('comprehensive', function (t) {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('flag boolean', function (t) {$/;"	function	line:45
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('flag boolean value', function (t) {$/;"	function	line:52
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('newlines in params' , function (t) {$/;"	function	line:69
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('strings' , function (t) {$/;"	function	line:82
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('stringArgs', function (t) {$/;"	function	line:93
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('empty strings', function(t) {$/;"	function	line:103
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('string and alias', function(t) {$/;"	function	line:124
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('slashBreak', function (t) {$/;"	function	line:147
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('alias', function (t) {$/;"	function	line:159
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('multiAlias', function (t) {$/;"	function	line:169
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse.js	/^test('nested dotted objects', function (t) {$/;"	function	line:180
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse_modified.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse_modified.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/parse_modified.js	/^test('parse with modifier functions' , function (t) {$/;"	function	line:4
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/short.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/short.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/short.js	/^test('numeric short args', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/short.js	/^test('short', function (t) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/short.js	/^test('mixed short bool and capture', function (t) {$/;"	function	line:47
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/short.js	/^test('short and long', function (t) {$/;"	function	line:58
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/stop_early.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/stop_early.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/stop_early.js	/^test('stops parsing on the first non-option when stopEarly is set', function (t) {$/;"	function	line:4
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^test('boolean and alias is not unknown', function (t) {$/;"	function	line:4
unknownFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^    function unknownFn(arg) {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^test('flag boolean true any double hyphen argument is not unknown', function (t) {$/;"	function	line:24
unknownFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^    function unknownFn(arg) {$/;"	function	line:26
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^test('string and alias is not unknown', function (t) {$/;"	function	line:42
unknownFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^    function unknownFn(arg) {$/;"	function	line:44
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^test('default and alias is not unknown', function (t) {$/;"	function	line:62
unknownFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^    function unknownFn(arg) {$/;"	function	line:64
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^test('value following -- is not unknown', function (t) {$/;"	function	line:83
unknownFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/unknown.js	/^    function unknownFn(arg) {$/;"	function	line:85
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/whitespace.js	/^var parse = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/whitespace.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/node_modules/minimist/test/whitespace.js	/^test('whitespace should be whitespace' , function (t) {$/;"	function	line:4
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "name": "sane",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "version": "1.4.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "description": "Sane aims to be fast, small, and reliable file system watcher.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "main": "index.js",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "url": "https:\/\/github.com\/amasad\/sane"$/;"	function	line:8
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "files": [$/;"	function	line:10
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "scripts": {$/;"	function	line:14
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "prepublish": "jshint --config=.jshintrc src\/ index.js && mocha --bail",$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "test": "jshint --config=.jshintrc src\/ index.js && mocha --bail",$/;"	function	line:16
test:debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "test:debug": "mocha debug --bail"$/;"	function	line:17
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "bin": ".\/src\/cli.js",$/;"	function	line:19
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "keywords": [$/;"	function	line:20
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "author": "amasad",$/;"	function	line:28
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "license": "MIT",$/;"	function	line:29
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "dependencies": {$/;"	function	line:30
exec-sh	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "exec-sh": "^0.2.0",$/;"	function	line:31
fb-watchman	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "fb-watchman": "^1.8.0",$/;"	function	line:32
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "minimatch": "^3.0.2",$/;"	function	line:33
minimist	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "minimist": "^1.1.1",$/;"	function	line:34
walker	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "walker": "~1.0.5",$/;"	function	line:35
watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "watch": "~0.10.0"$/;"	function	line:36
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "devDependencies": {$/;"	function	line:38
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "jshint": "^2.5.10",$/;"	function	line:39
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "mocha": "~1.17.1",$/;"	function	line:40
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "rimraf": "~2.2.6",$/;"	function	line:41
tmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "tmp": "0.0.27"$/;"	function	line:42
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "engines": {$/;"	function	line:44
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "node": ">=0.6.0"$/;"	function	line:45
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "bugs": {$/;"	function	line:47
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^    "url": "https:\/\/github.com\/amasad\/sane\/issues"$/;"	function	line:48
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/package.json	/^  "homepage": "https:\/\/github.com\/amasad\/sane"$/;"	function	line:50
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^## Install$/;"	function	line:14
How to choose a mode	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^## How to choose a mode$/;"	function	line:20
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^## API$/;"	function	line:31
sane(dir, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^### sane(dir, options)$/;"	function	line:33
sane.NodeWatcher(dir, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^### sane.NodeWatcher(dir, options)$/;"	function	line:57
sane.WatchmanWatcher(dir, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^### sane.WatchmanWatcher(dir, options)$/;"	function	line:61
sane.PollWatcher(dir, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^### sane.PollWatcher(dir, options)$/;"	function	line:65
sane.{Node|Watchman|Poll}Watcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^### sane.{Node|Watchman|Poll}Watcher#close$/;"	function	line:71
sane.{Node|Watchman|Poll}Watcher events	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^### sane.{Node|Watchman|Poll}Watcher events$/;"	function	line:75
CLI	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^## CLI$/;"	function	line:85
CLI example usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^### CLI example usage$/;"	function	line:113
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^## License$/;"	function	line:120
Credits	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/README.md	/^## Credits$/;"	function	line:124
sane	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var sane = require('..\/');$/;"	variable	line:4
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var argv = require('minimist')(process.argv.slice(2));$/;"	variable	line:5
execshell	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var execshell = require('exec-sh');$/;"	variable	line:6
command	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var command = argv._[0];$/;"	variable	line:16
dir	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var dir = argv._[1] || process.cwd();$/;"	variable	line:17
waitTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var waitTime = Number(argv.wait || argv.w);$/;"	variable	line:18
dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var dot = argv.dot || argv.d;$/;"	variable	line:19
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var glob = argv.glob || argv.g;$/;"	variable	line:20
poll	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var poll = argv.poll || argv.p;$/;"	variable	line:21
watchman	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var watchman = argv.watchman || argv.w;$/;"	variable	line:22
wait	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var wait = false;$/;"	variable	line:29
watcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^var watcher = sane(dir, opts);$/;"	variable	line:30
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/cli.js	/^    setTimeout(function () {$/;"	function	line:44
minimatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/common.js	/^var minimatch = require('minimatch');$/;"	variable	line:3
assignOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/common.js	/^exports.assignOptions = function(watcher, opts) {$/;"	function	line:24
exports.assignOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/common.js	/^exports.ALL_EVENT = 'all';$/;"	function	line:13
isFileIncluded	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/common.js	/^exports.isFileIncluded = function(globs, dot, relativePath) {$/;"	function	line:43
exports.isFileIncluded	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/common.js	/^};$/;"	function	line:32
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^var fs = require('fs');$/;"	variable	line:3
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^var path = require('path');$/;"	variable	line:4
walker	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^var walker = require('walker');$/;"	variable	line:5
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^var common = require('.\/common');$/;"	variable	line:6
platform	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^var platform = require('os').platform();$/;"	variable	line:7
EventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^var EventEmitter = require('events').EventEmitter;$/;"	variable	line:8
DEFAULT_DELAY	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^var DEFAULT_DELAY = common.DEFAULT_DELAY;$/;"	variable	line:14
CHANGE_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^var CHANGE_EVENT = common.CHANGE_EVENT;$/;"	variable	line:15
DELETE_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^var DELETE_EVENT = common.DELETE_EVENT;$/;"	variable	line:16
ADD_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^var ADD_EVENT = common.ADD_EVENT;$/;"	variable	line:17
ALL_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^var ALL_EVENT = common.ALL_EVENT;$/;"	variable	line:18
NodeWatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^function NodeWatcher(dir, opts) {$/;"	function	line:35
NodeWatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^function NodeWatcher(dir, opts) {$/;"	class	line:35
NodeWatcher.__proto__	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.__proto__ = EventEmitter.prototype;$/;"	method	line:54
register	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.register = function(filepath) {$/;"	function	line:73
NodeWatcher.register	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.register = function(filepath) {$/;"	method	line:73
unregister	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.unregister = function(filepath) {$/;"	function	line:97
NodeWatcher.unregister	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.unregister = function(filepath) {$/;"	method	line:97
unregisterDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.unregisterDir = function(dirpath) {$/;"	function	line:112
NodeWatcher.unregisterDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.unregisterDir = function(dirpath) {$/;"	method	line:112
registered	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.registered = function(fullpath) {$/;"	function	line:126
NodeWatcher.registered	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.registered = function(fullpath) {$/;"	method	line:126
watchdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.watchdir = function(dir) {$/;"	function	line:139
NodeWatcher.watchdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.watchdir = function(dir) {$/;"	method	line:139
stopWatching	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.stopWatching = function(dir) {$/;"	function	line:172
NodeWatcher.stopWatching	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.stopWatching = function(dir) {$/;"	method	line:172
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.close = function(callback) {$/;"	function	line:185
NodeWatcher.close	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.close = function(callback) {$/;"	method	line:185
detectChangedFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.detectChangedFile = function(dir, event, callback) {$/;"	function	line:204
NodeWatcher.detectChangedFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.detectChangedFile = function(dir, event, callback) {$/;"	method	line:204
var.closest.mtime	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^  var closest = {mtime: 0};$/;"	property	line:210
normalizeChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.normalizeChange = function(dir, event, file) {$/;"	function	line:248
NodeWatcher.normalizeChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.normalizeChange = function(dir, event, file) {$/;"	method	line:248
processChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.processChange = function(dir, event, file) {$/;"	function	line:269
NodeWatcher.processChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.processChange = function(dir, event, file) {$/;"	method	line:269
emitEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.emitEvent = function(type, file, stat) {$/;"	function	line:310
NodeWatcher.emitEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^NodeWatcher.prototype.emitEvent = function(type, file, stat) {$/;"	method	line:310
recReaddir	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^function recReaddir(dir, dirCallback, fileCallback, endCallback) {$/;"	function	line:329
recReaddir	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^function recReaddir(dir, dirCallback, fileCallback, endCallback) {$/;"	function	line:329
normalizeProxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^function normalizeProxy(callback) {$/;"	function	line:351
normalizeProxy	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/node_watcher.js	/^function normalizeProxy(callback) {$/;"	function	line:351
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^var fs = require('fs');$/;"	variable	line:3
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^var path = require('path');$/;"	variable	line:4
watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^var watch = require('watch');$/;"	variable	line:5
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^var common = require('.\/common');$/;"	variable	line:6
EventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^var EventEmitter = require('events').EventEmitter;$/;"	variable	line:7
DEFAULT_DELAY	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^var DEFAULT_DELAY = common.DEFAULT_DELAY;$/;"	variable	line:13
CHANGE_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^var CHANGE_EVENT = common.CHANGE_EVENT;$/;"	variable	line:14
DELETE_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^var DELETE_EVENT = common.DELETE_EVENT;$/;"	variable	line:15
ADD_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^var ADD_EVENT = common.ADD_EVENT;$/;"	variable	line:16
ALL_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^var ALL_EVENT = common.ALL_EVENT;$/;"	variable	line:17
PollWatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^function PollWatcher(dir, opts) {$/;"	function	line:34
PollWatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^function PollWatcher(dir, opts) {$/;"	class	line:34
PollWatcher.__proto__	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^PollWatcher.prototype.__proto__ = EventEmitter.prototype;$/;"	method	line:49
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^PollWatcher.prototype.filter = function(filepath, stat) {$/;"	function	line:59
PollWatcher.filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^PollWatcher.prototype.filter = function(filepath, stat) {$/;"	method	line:59
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^PollWatcher.prototype.init = function(monitor) {$/;"	function	line:75
PollWatcher.init	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^PollWatcher.prototype.init = function(monitor) {$/;"	method	line:75
emitEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^PollWatcher.prototype.emitEvent = function(type, file, stat) {$/;"	function	line:91
PollWatcher.emitEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^PollWatcher.prototype.emitEvent = function(type, file, stat) {$/;"	method	line:91
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^PollWatcher.prototype.close = function(callback) {$/;"	function	line:109
PollWatcher.close	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/poll_watcher.js	/^PollWatcher.prototype.close = function(callback) {$/;"	method	line:109
RECRAWL_WARNINGS	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/utils/recrawl-warning-dedupe.js	/^var RECRAWL_WARNINGS = []; \/\/ shared structure, one per process.$/;"	variable	line:3
REG	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/utils/recrawl-warning-dedupe.js	/^var REG = \/Recrawled this watch (\\d+) times, most recently because:\\n([^:]+)\/;$/;"	variable	line:4
RecrawlWarning	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/utils/recrawl-warning-dedupe.js	/^function RecrawlWarning(root, count) {$/;"	function	line:7
RecrawlWarning	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/utils/recrawl-warning-dedupe.js	/^function RecrawlWarning(root, count) {$/;"	class	line:7
findByRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/utils/recrawl-warning-dedupe.js	/^RecrawlWarning.findByRoot = function(root) {$/;"	function	line:15
RecrawlWarning.findByRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/utils/recrawl-warning-dedupe.js	/^RecrawlWarning.REGEXP = REG;$/;"	function	line:13
isRecrawlWarningDupe	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/utils/recrawl-warning-dedupe.js	/^RecrawlWarning.isRecrawlWarningDupe = function(warningMessage) {$/;"	function	line:24
RecrawlWarning.isRecrawlWarningDupe	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/utils/recrawl-warning-dedupe.js	/^};$/;"	function	line:22
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var fs = require('fs');$/;"	variable	line:3
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var path = require('path');$/;"	variable	line:4
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var assert = require('assert');$/;"	variable	line:5
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var common = require('.\/common');$/;"	variable	line:6
watchman	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var watchman = require('fb-watchman');$/;"	variable	line:7
EventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var EventEmitter = require('events').EventEmitter;$/;"	variable	line:8
RecrawlWarning	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var RecrawlWarning = require('.\/utils\/recrawl-warning-dedupe');$/;"	variable	line:9
CHANGE_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var CHANGE_EVENT = common.CHANGE_EVENT;$/;"	variable	line:15
DELETE_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var DELETE_EVENT = common.DELETE_EVENT;$/;"	variable	line:16
ADD_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var ADD_EVENT = common.ADD_EVENT;$/;"	variable	line:17
ALL_EVENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var ALL_EVENT = common.ALL_EVENT;$/;"	variable	line:18
SUB_NAME	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^var SUB_NAME = 'sane-sub';$/;"	variable	line:19
WatchmanWatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^function WatchmanWatcher(dir, opts) {$/;"	function	line:37
WatchmanWatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^function WatchmanWatcher(dir, opts) {$/;"	class	line:37
WatchmanWatcher.__proto__	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^WatchmanWatcher.prototype.__proto__ = EventEmitter.prototype;$/;"	method	line:43
init	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^WatchmanWatcher.prototype.init = function() {$/;"	function	line:51
WatchmanWatcher.init	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^WatchmanWatcher.prototype.init = function() {$/;"	method	line:51
getWatchRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function getWatchRoot() {$/;"	function	line:69
WatchmanWatcher.function.getWatchRoot	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function getWatchRoot() {$/;"	function	line:69
onCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function onCapability(error, resp) {$/;"	function	line:73
WatchmanWatcher.function.onCapability	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function onCapability(error, resp) {$/;"	function	line:73
onWatchProject	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function onWatchProject(error, resp) {$/;"	function	line:92
self.watchProjectInfo.root	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^    self.watchProjectInfo = {$/;"	property	line:99
WatchmanWatcher.function.onWatchProject	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function onWatchProject(error, resp) {$/;"	function	line:92
onWatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function onWatch(error, resp) {$/;"	function	line:108
WatchmanWatcher.function.onWatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function onWatch(error, resp) {$/;"	function	line:108
onClock	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function onClock(error, resp) {$/;"	function	line:118
onClock.options.fields	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^    var options = {$/;"	property	line:125
WatchmanWatcher.function.onClock	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function onClock(error, resp) {$/;"	function	line:118
onSubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function onSubscribe(error, resp) {$/;"	function	line:163
WatchmanWatcher.function.onSubscribe	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^  function onSubscribe(error, resp) {$/;"	function	line:163
handleChangeEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^WatchmanWatcher.prototype.handleChangeEvent = function(resp) {$/;"	function	line:186
WatchmanWatcher.handleChangeEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^WatchmanWatcher.prototype.handleChangeEvent = function(resp) {$/;"	method	line:186
handleFileChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^WatchmanWatcher.prototype.handleFileChange = function(changeDescriptor) {$/;"	function	line:200
WatchmanWatcher.handleFileChange	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^WatchmanWatcher.prototype.handleFileChange = function(changeDescriptor) {$/;"	method	line:200
emitEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^WatchmanWatcher.prototype.emitEvent = function($/;"	function	line:256
WatchmanWatcher.emitEvent	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^WatchmanWatcher.prototype.emitEvent = function($/;"	method	line:256
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^WatchmanWatcher.prototype.close = function(callback) {$/;"	function	line:273
WatchmanWatcher.close	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^WatchmanWatcher.prototype.close = function(callback) {$/;"	method	line:273
handleError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^function handleError(self, error) {$/;"	function	line:287
handleError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^function handleError(self, error) {$/;"	function	line:287
handleWarning	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^function handleWarning(resp) {$/;"	function	line:303
handleWarning	/Users/jonathan/repos/identifiers-arxiv/node_modules/sane/src/watchman_watcher.js	/^function handleWarning(resp) {$/;"	function	line:303
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  sax.parser = function (strict, opt) { return new SAXParser(strict, opt) }$/;"	function	line:2
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^;(function (sax) { \/\/ wrapper for non-node envs$/;"	function	line:1
SAXParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function SAXParser (strict, opt) {$/;"	function	line:45
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    Object.create = function (o) {$/;"	function	line:83
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^      function F () {}$/;"	function	line:84
Object.create.F	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^      function F () {}$/;"	function	line:84
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^      function F () {}$/;"	class	line:84
Object.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  if (!Object.create) {$/;"	function	line:82
keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    Object.keys = function (o) {$/;"	function	line:92
Object.keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  if (!Object.keys) {$/;"	function	line:91
checkBufferLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function checkBufferLength (parser) {$/;"	function	line:99
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^        switch (buffers[i]) {$/;"	function	line:109
clearBuffers	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function clearBuffers (parser) {$/;"	function	line:135
flushBuffers	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function flushBuffers (parser) {$/;"	function	line:141
SAXParser	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  }$/;"	class	line:151
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    end: function () { end(this) },$/;"	function	line:154
SAXParser.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  SAXParser.prototype = {$/;"	method	line:153
SAXParser.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    end: function () { end(this) },$/;"	property	line:154
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    resume: function () { this.error = null; return this },$/;"	function	line:156
SAXParser.resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    write: write,$/;"	method	line:155
close	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    close: function () { return this.write(null) },$/;"	function	line:157
SAXParser.close	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    resume: function () { this.error = null; return this },$/;"	method	line:156
flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    flush: function () { flushBuffers(this) }$/;"	function	line:158
SAXParser.flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    close: function () { return this.write(null) },$/;"	method	line:157
Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    Stream = function () {}$/;"	function	line:165
Stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  } catch (ex) {$/;"	function	line:164
createStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function createStream (strict, opt) {$/;"	function	line:172
SAXStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function SAXStream (strict, opt) {$/;"	function	line:176
onend	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    this._parser.onend = function () {$/;"	function	line:189
onerror	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    this._parser.onerror = function (er) {$/;"	function	line:193
SAXStream._parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    this._parser.onerror = function (er) {$/;"	method	line:193
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^        get: function () {$/;"	function	line:205
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^        set: function (h) {$/;"	function	line:208
SAXStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  }$/;"	class	line:220
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  SAXStream.prototype.write = function (data) {$/;"	function	line:228
SAXStream.SAXStream.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  SAXStream.prototype.write = function (data) {$/;"	method	line:228
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  SAXStream.prototype.end = function (chunk) {$/;"	function	line:244
on	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  SAXStream.prototype.on = function (ev, handler) {$/;"	function	line:252
SAXStream.SAXStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  }$/;"	class	line:250
SAXStream.SAXStream.SAXStream.var.me._parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    if (!me._parser['on' + ev] && streamWraps.indexOf(ev) !== -1) {$/;"	function	line:254
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    }$/;"	class	line:260
charClass	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function charClass (str) {$/;"	function	line:299
isMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function isMatch (regex, c) {$/;"	function	line:306
function.isMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function isMatch (regex, c) {$/;"	function	line:306
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function is (charclass, c) {$/;"	function	line:310
function.is	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function is (charclass, c) {$/;"	function	line:310
notMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function notMatch (regex, c) {$/;"	function	line:314
function.notMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function notMatch (regex, c) {$/;"	function	line:314
not	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function not (charclass, c) {$/;"	function	line:318
function.not	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function not (charclass, c) {$/;"	function	line:318
sax.XML_ENTITIES.amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  sax.XML_ENTITIES = {$/;"	property	line:362
sax.XML_ENTITIES.gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'amp': '&',$/;"	property	line:363
sax.XML_ENTITIES.lt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'gt': '>',$/;"	property	line:364
sax.XML_ENTITIES.quot	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'lt': '<',$/;"	property	line:365
sax.XML_ENTITIES.apos	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'quot': '"',$/;"	property	line:366
sax.ENTITIES.amp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  sax.ENTITIES = {$/;"	property	line:370
sax.ENTITIES.gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'amp': '&',$/;"	property	line:371
sax.ENTITIES.lt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'gt': '>',$/;"	property	line:372
sax.ENTITIES.quot	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'lt': '<',$/;"	property	line:373
sax.ENTITIES.apos	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'quot': '"',$/;"	property	line:374
sax.ENTITIES.AElig	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'apos': "'",$/;"	property	line:375
sax.ENTITIES.Aacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'AElig': 198,$/;"	property	line:376
sax.ENTITIES.Acirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Aacute': 193,$/;"	property	line:377
sax.ENTITIES.Agrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Acirc': 194,$/;"	property	line:378
sax.ENTITIES.Aring	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Agrave': 192,$/;"	property	line:379
sax.ENTITIES.Atilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Aring': 197,$/;"	property	line:380
sax.ENTITIES.Auml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Atilde': 195,$/;"	property	line:381
sax.ENTITIES.Ccedil	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Auml': 196,$/;"	property	line:382
sax.ENTITIES.ETH	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Ccedil': 199,$/;"	property	line:383
sax.ENTITIES.Eacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ETH': 208,$/;"	property	line:384
sax.ENTITIES.Ecirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Eacute': 201,$/;"	property	line:385
sax.ENTITIES.Egrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Ecirc': 202,$/;"	property	line:386
sax.ENTITIES.Euml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Egrave': 200,$/;"	property	line:387
sax.ENTITIES.Iacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Euml': 203,$/;"	property	line:388
sax.ENTITIES.Icirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Iacute': 205,$/;"	property	line:389
sax.ENTITIES.Igrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Icirc': 206,$/;"	property	line:390
sax.ENTITIES.Iuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Igrave': 204,$/;"	property	line:391
sax.ENTITIES.Ntilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Iuml': 207,$/;"	property	line:392
sax.ENTITIES.Oacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Ntilde': 209,$/;"	property	line:393
sax.ENTITIES.Ocirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Oacute': 211,$/;"	property	line:394
sax.ENTITIES.Ograve	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Ocirc': 212,$/;"	property	line:395
sax.ENTITIES.Oslash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Ograve': 210,$/;"	property	line:396
sax.ENTITIES.Otilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Oslash': 216,$/;"	property	line:397
sax.ENTITIES.Ouml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Otilde': 213,$/;"	property	line:398
sax.ENTITIES.THORN	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Ouml': 214,$/;"	property	line:399
sax.ENTITIES.Uacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'THORN': 222,$/;"	property	line:400
sax.ENTITIES.Ucirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Uacute': 218,$/;"	property	line:401
sax.ENTITIES.Ugrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Ucirc': 219,$/;"	property	line:402
sax.ENTITIES.Uuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Ugrave': 217,$/;"	property	line:403
sax.ENTITIES.Yacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Uuml': 220,$/;"	property	line:404
sax.ENTITIES.aacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Yacute': 221,$/;"	property	line:405
sax.ENTITIES.acirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'aacute': 225,$/;"	property	line:406
sax.ENTITIES.aelig	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'acirc': 226,$/;"	property	line:407
sax.ENTITIES.agrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'aelig': 230,$/;"	property	line:408
sax.ENTITIES.aring	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'agrave': 224,$/;"	property	line:409
sax.ENTITIES.atilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'aring': 229,$/;"	property	line:410
sax.ENTITIES.auml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'atilde': 227,$/;"	property	line:411
sax.ENTITIES.ccedil	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'auml': 228,$/;"	property	line:412
sax.ENTITIES.eacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ccedil': 231,$/;"	property	line:413
sax.ENTITIES.ecirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'eacute': 233,$/;"	property	line:414
sax.ENTITIES.egrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ecirc': 234,$/;"	property	line:415
sax.ENTITIES.eth	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'egrave': 232,$/;"	property	line:416
sax.ENTITIES.euml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'eth': 240,$/;"	property	line:417
sax.ENTITIES.iacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'euml': 235,$/;"	property	line:418
sax.ENTITIES.icirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'iacute': 237,$/;"	property	line:419
sax.ENTITIES.igrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'icirc': 238,$/;"	property	line:420
sax.ENTITIES.iuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'igrave': 236,$/;"	property	line:421
sax.ENTITIES.ntilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'iuml': 239,$/;"	property	line:422
sax.ENTITIES.oacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ntilde': 241,$/;"	property	line:423
sax.ENTITIES.ocirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'oacute': 243,$/;"	property	line:424
sax.ENTITIES.ograve	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ocirc': 244,$/;"	property	line:425
sax.ENTITIES.oslash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ograve': 242,$/;"	property	line:426
sax.ENTITIES.otilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'oslash': 248,$/;"	property	line:427
sax.ENTITIES.ouml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'otilde': 245,$/;"	property	line:428
sax.ENTITIES.szlig	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ouml': 246,$/;"	property	line:429
sax.ENTITIES.thorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'szlig': 223,$/;"	property	line:430
sax.ENTITIES.uacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'thorn': 254,$/;"	property	line:431
sax.ENTITIES.ucirc	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'uacute': 250,$/;"	property	line:432
sax.ENTITIES.ugrave	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ucirc': 251,$/;"	property	line:433
sax.ENTITIES.uuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ugrave': 249,$/;"	property	line:434
sax.ENTITIES.yacute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'uuml': 252,$/;"	property	line:435
sax.ENTITIES.yuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'yacute': 253,$/;"	property	line:436
sax.ENTITIES.copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'yuml': 255,$/;"	property	line:437
sax.ENTITIES.reg	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'copy': 169,$/;"	property	line:438
sax.ENTITIES.nbsp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'reg': 174,$/;"	property	line:439
sax.ENTITIES.iexcl	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'nbsp': 160,$/;"	property	line:440
sax.ENTITIES.cent	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'iexcl': 161,$/;"	property	line:441
sax.ENTITIES.pound	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'cent': 162,$/;"	property	line:442
sax.ENTITIES.curren	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'pound': 163,$/;"	property	line:443
sax.ENTITIES.yen	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'curren': 164,$/;"	property	line:444
sax.ENTITIES.brvbar	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'yen': 165,$/;"	property	line:445
sax.ENTITIES.sect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'brvbar': 166,$/;"	property	line:446
sax.ENTITIES.uml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sect': 167,$/;"	property	line:447
sax.ENTITIES.ordf	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'uml': 168,$/;"	property	line:448
sax.ENTITIES.laquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ordf': 170,$/;"	property	line:449
sax.ENTITIES.not	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'laquo': 171,$/;"	property	line:450
sax.ENTITIES.shy	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'not': 172,$/;"	property	line:451
sax.ENTITIES.macr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'shy': 173,$/;"	property	line:452
sax.ENTITIES.deg	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'macr': 175,$/;"	property	line:453
sax.ENTITIES.plusmn	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'deg': 176,$/;"	property	line:454
sax.ENTITIES.sup1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'plusmn': 177,$/;"	property	line:455
sax.ENTITIES.sup2	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sup1': 185,$/;"	property	line:456
sax.ENTITIES.sup3	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sup2': 178,$/;"	property	line:457
sax.ENTITIES.acute	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sup3': 179,$/;"	property	line:458
sax.ENTITIES.micro	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'acute': 180,$/;"	property	line:459
sax.ENTITIES.para	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'micro': 181,$/;"	property	line:460
sax.ENTITIES.middot	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'para': 182,$/;"	property	line:461
sax.ENTITIES.cedil	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'middot': 183,$/;"	property	line:462
sax.ENTITIES.ordm	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'cedil': 184,$/;"	property	line:463
sax.ENTITIES.raquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ordm': 186,$/;"	property	line:464
sax.ENTITIES.frac14	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'raquo': 187,$/;"	property	line:465
sax.ENTITIES.frac12	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'frac14': 188,$/;"	property	line:466
sax.ENTITIES.frac34	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'frac12': 189,$/;"	property	line:467
sax.ENTITIES.iquest	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'frac34': 190,$/;"	property	line:468
sax.ENTITIES.times	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'iquest': 191,$/;"	property	line:469
sax.ENTITIES.divide	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'times': 215,$/;"	property	line:470
sax.ENTITIES.OElig	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'divide': 247,$/;"	property	line:471
sax.ENTITIES.oelig	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'OElig': 338,$/;"	property	line:472
sax.ENTITIES.Scaron	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'oelig': 339,$/;"	property	line:473
sax.ENTITIES.scaron	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Scaron': 352,$/;"	property	line:474
sax.ENTITIES.Yuml	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'scaron': 353,$/;"	property	line:475
sax.ENTITIES.fnof	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Yuml': 376,$/;"	property	line:476
sax.ENTITIES.circ	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'fnof': 402,$/;"	property	line:477
sax.ENTITIES.tilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'circ': 710,$/;"	property	line:478
sax.ENTITIES.Alpha	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'tilde': 732,$/;"	property	line:479
sax.ENTITIES.Beta	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Alpha': 913,$/;"	property	line:480
sax.ENTITIES.Gamma	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Beta': 914,$/;"	property	line:481
sax.ENTITIES.Delta	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Gamma': 915,$/;"	property	line:482
sax.ENTITIES.Epsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Delta': 916,$/;"	property	line:483
sax.ENTITIES.Zeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Epsilon': 917,$/;"	property	line:484
sax.ENTITIES.Eta	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Zeta': 918,$/;"	property	line:485
sax.ENTITIES.Theta	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Eta': 919,$/;"	property	line:486
sax.ENTITIES.Iota	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Theta': 920,$/;"	property	line:487
sax.ENTITIES.Kappa	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Iota': 921,$/;"	property	line:488
sax.ENTITIES.Lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Kappa': 922,$/;"	property	line:489
sax.ENTITIES.Mu	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Lambda': 923,$/;"	property	line:490
sax.ENTITIES.Nu	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Mu': 924,$/;"	property	line:491
sax.ENTITIES.Xi	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Nu': 925,$/;"	property	line:492
sax.ENTITIES.Omicron	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Xi': 926,$/;"	property	line:493
sax.ENTITIES.Pi	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Omicron': 927,$/;"	property	line:494
sax.ENTITIES.Rho	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Pi': 928,$/;"	property	line:495
sax.ENTITIES.Sigma	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Rho': 929,$/;"	property	line:496
sax.ENTITIES.Tau	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Sigma': 931,$/;"	property	line:497
sax.ENTITIES.Upsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Tau': 932,$/;"	property	line:498
sax.ENTITIES.Phi	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Upsilon': 933,$/;"	property	line:499
sax.ENTITIES.Chi	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Phi': 934,$/;"	property	line:500
sax.ENTITIES.Psi	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Chi': 935,$/;"	property	line:501
sax.ENTITIES.Omega	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Psi': 936,$/;"	property	line:502
sax.ENTITIES.alpha	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Omega': 937,$/;"	property	line:503
sax.ENTITIES.beta	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'alpha': 945,$/;"	property	line:504
sax.ENTITIES.gamma	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'beta': 946,$/;"	property	line:505
sax.ENTITIES.delta	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'gamma': 947,$/;"	property	line:506
sax.ENTITIES.epsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'delta': 948,$/;"	property	line:507
sax.ENTITIES.zeta	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'epsilon': 949,$/;"	property	line:508
sax.ENTITIES.eta	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'zeta': 950,$/;"	property	line:509
sax.ENTITIES.theta	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'eta': 951,$/;"	property	line:510
sax.ENTITIES.iota	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'theta': 952,$/;"	property	line:511
sax.ENTITIES.kappa	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'iota': 953,$/;"	property	line:512
sax.ENTITIES.lambda	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'kappa': 954,$/;"	property	line:513
sax.ENTITIES.mu	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'lambda': 955,$/;"	property	line:514
sax.ENTITIES.nu	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'mu': 956,$/;"	property	line:515
sax.ENTITIES.xi	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'nu': 957,$/;"	property	line:516
sax.ENTITIES.omicron	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'xi': 958,$/;"	property	line:517
sax.ENTITIES.pi	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'omicron': 959,$/;"	property	line:518
sax.ENTITIES.rho	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'pi': 960,$/;"	property	line:519
sax.ENTITIES.sigmaf	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'rho': 961,$/;"	property	line:520
sax.ENTITIES.sigma	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sigmaf': 962,$/;"	property	line:521
sax.ENTITIES.tau	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sigma': 963,$/;"	property	line:522
sax.ENTITIES.upsilon	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'tau': 964,$/;"	property	line:523
sax.ENTITIES.phi	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'upsilon': 965,$/;"	property	line:524
sax.ENTITIES.chi	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'phi': 966,$/;"	property	line:525
sax.ENTITIES.psi	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'chi': 967,$/;"	property	line:526
sax.ENTITIES.omega	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'psi': 968,$/;"	property	line:527
sax.ENTITIES.thetasym	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'omega': 969,$/;"	property	line:528
sax.ENTITIES.upsih	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'thetasym': 977,$/;"	property	line:529
sax.ENTITIES.piv	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'upsih': 978,$/;"	property	line:530
sax.ENTITIES.ensp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'piv': 982,$/;"	property	line:531
sax.ENTITIES.emsp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ensp': 8194,$/;"	property	line:532
sax.ENTITIES.thinsp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'emsp': 8195,$/;"	property	line:533
sax.ENTITIES.zwnj	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'thinsp': 8201,$/;"	property	line:534
sax.ENTITIES.zwj	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'zwnj': 8204,$/;"	property	line:535
sax.ENTITIES.lrm	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'zwj': 8205,$/;"	property	line:536
sax.ENTITIES.rlm	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'lrm': 8206,$/;"	property	line:537
sax.ENTITIES.ndash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'rlm': 8207,$/;"	property	line:538
sax.ENTITIES.mdash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ndash': 8211,$/;"	property	line:539
sax.ENTITIES.lsquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'mdash': 8212,$/;"	property	line:540
sax.ENTITIES.rsquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'lsquo': 8216,$/;"	property	line:541
sax.ENTITIES.sbquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'rsquo': 8217,$/;"	property	line:542
sax.ENTITIES.ldquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sbquo': 8218,$/;"	property	line:543
sax.ENTITIES.rdquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ldquo': 8220,$/;"	property	line:544
sax.ENTITIES.bdquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'rdquo': 8221,$/;"	property	line:545
sax.ENTITIES.dagger	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'bdquo': 8222,$/;"	property	line:546
sax.ENTITIES.Dagger	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'dagger': 8224,$/;"	property	line:547
sax.ENTITIES.bull	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Dagger': 8225,$/;"	property	line:548
sax.ENTITIES.hellip	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'bull': 8226,$/;"	property	line:549
sax.ENTITIES.permil	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'hellip': 8230,$/;"	property	line:550
sax.ENTITIES.prime	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'permil': 8240,$/;"	property	line:551
sax.ENTITIES.Prime	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'prime': 8242,$/;"	property	line:552
sax.ENTITIES.lsaquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'Prime': 8243,$/;"	property	line:553
sax.ENTITIES.rsaquo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'lsaquo': 8249,$/;"	property	line:554
sax.ENTITIES.oline	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'rsaquo': 8250,$/;"	property	line:555
sax.ENTITIES.frasl	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'oline': 8254,$/;"	property	line:556
sax.ENTITIES.euro	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'frasl': 8260,$/;"	property	line:557
sax.ENTITIES.image	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'euro': 8364,$/;"	property	line:558
sax.ENTITIES.weierp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'image': 8465,$/;"	property	line:559
sax.ENTITIES.real	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'weierp': 8472,$/;"	property	line:560
sax.ENTITIES.trade	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'real': 8476,$/;"	property	line:561
sax.ENTITIES.alefsym	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'trade': 8482,$/;"	property	line:562
sax.ENTITIES.larr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'alefsym': 8501,$/;"	property	line:563
sax.ENTITIES.uarr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'larr': 8592,$/;"	property	line:564
sax.ENTITIES.rarr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'uarr': 8593,$/;"	property	line:565
sax.ENTITIES.darr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'rarr': 8594,$/;"	property	line:566
sax.ENTITIES.harr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'darr': 8595,$/;"	property	line:567
sax.ENTITIES.crarr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'harr': 8596,$/;"	property	line:568
sax.ENTITIES.lArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'crarr': 8629,$/;"	property	line:569
sax.ENTITIES.uArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'lArr': 8656,$/;"	property	line:570
sax.ENTITIES.rArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'uArr': 8657,$/;"	property	line:571
sax.ENTITIES.dArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'rArr': 8658,$/;"	property	line:572
sax.ENTITIES.hArr	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'dArr': 8659,$/;"	property	line:573
sax.ENTITIES.forall	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'hArr': 8660,$/;"	property	line:574
sax.ENTITIES.part	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'forall': 8704,$/;"	property	line:575
sax.ENTITIES.exist	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'part': 8706,$/;"	property	line:576
sax.ENTITIES.empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'exist': 8707,$/;"	property	line:577
sax.ENTITIES.nabla	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'empty': 8709,$/;"	property	line:578
sax.ENTITIES.isin	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'nabla': 8711,$/;"	property	line:579
sax.ENTITIES.notin	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'isin': 8712,$/;"	property	line:580
sax.ENTITIES.ni	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'notin': 8713,$/;"	property	line:581
sax.ENTITIES.prod	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ni': 8715,$/;"	property	line:582
sax.ENTITIES.sum	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'prod': 8719,$/;"	property	line:583
sax.ENTITIES.minus	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sum': 8721,$/;"	property	line:584
sax.ENTITIES.lowast	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'minus': 8722,$/;"	property	line:585
sax.ENTITIES.radic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'lowast': 8727,$/;"	property	line:586
sax.ENTITIES.prop	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'radic': 8730,$/;"	property	line:587
sax.ENTITIES.infin	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'prop': 8733,$/;"	property	line:588
sax.ENTITIES.ang	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'infin': 8734,$/;"	property	line:589
sax.ENTITIES.and	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ang': 8736,$/;"	property	line:590
sax.ENTITIES.or	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'and': 8743,$/;"	property	line:591
sax.ENTITIES.cap	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'or': 8744,$/;"	property	line:592
sax.ENTITIES.cup	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'cap': 8745,$/;"	property	line:593
sax.ENTITIES.int	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'cup': 8746,$/;"	property	line:594
sax.ENTITIES.there4	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'int': 8747,$/;"	property	line:595
sax.ENTITIES.sim	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'there4': 8756,$/;"	property	line:596
sax.ENTITIES.cong	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sim': 8764,$/;"	property	line:597
sax.ENTITIES.asymp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'cong': 8773,$/;"	property	line:598
sax.ENTITIES.ne	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'asymp': 8776,$/;"	property	line:599
sax.ENTITIES.equiv	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ne': 8800,$/;"	property	line:600
sax.ENTITIES.le	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'equiv': 8801,$/;"	property	line:601
sax.ENTITIES.ge	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'le': 8804,$/;"	property	line:602
sax.ENTITIES.sub	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'ge': 8805,$/;"	property	line:603
sax.ENTITIES.sup	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sub': 8834,$/;"	property	line:604
sax.ENTITIES.nsub	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sup': 8835,$/;"	property	line:605
sax.ENTITIES.sube	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'nsub': 8836,$/;"	property	line:606
sax.ENTITIES.supe	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sube': 8838,$/;"	property	line:607
sax.ENTITIES.oplus	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'supe': 8839,$/;"	property	line:608
sax.ENTITIES.otimes	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'oplus': 8853,$/;"	property	line:609
sax.ENTITIES.perp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'otimes': 8855,$/;"	property	line:610
sax.ENTITIES.sdot	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'perp': 8869,$/;"	property	line:611
sax.ENTITIES.lceil	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'sdot': 8901,$/;"	property	line:612
sax.ENTITIES.rceil	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'lceil': 8968,$/;"	property	line:613
sax.ENTITIES.lfloor	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'rceil': 8969,$/;"	property	line:614
sax.ENTITIES.rfloor	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'lfloor': 8970,$/;"	property	line:615
sax.ENTITIES.lang	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'rfloor': 8971,$/;"	property	line:616
sax.ENTITIES.rang	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'lang': 9001,$/;"	property	line:617
sax.ENTITIES.loz	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'rang': 9002,$/;"	property	line:618
sax.ENTITIES.spades	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'loz': 9674,$/;"	property	line:619
sax.ENTITIES.clubs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'spades': 9824,$/;"	property	line:620
sax.ENTITIES.hearts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'clubs': 9827,$/;"	property	line:621
sax.ENTITIES.diams	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^    'hearts': 9829,$/;"	property	line:622
emit	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function emit (parser, event, data) {$/;"	function	line:639
emitNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function emitNode (parser, nodeType, data) {$/;"	function	line:643
function.emitNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function emitNode (parser, nodeType, data) {$/;"	function	line:643
closeText	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function closeText (parser) {$/;"	function	line:648
textopts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function textopts (opt, text) {$/;"	function	line:654
closeText.textopts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function textopts (opt, text) {$/;"	function	line:654
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function error (parser, er) {$/;"	function	line:660
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function end (parser) {$/;"	function	line:673
error.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function end (parser) {$/;"	function	line:673
strictFail	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function strictFail (parser, message) {$/;"	function	line:688
error.strictFail	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function strictFail (parser, message) {$/;"	function	line:688
newTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function newTag (parser) {$/;"	function	line:697
error.newTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function newTag (parser) {$/;"	function	line:697
closeText.error	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function error (parser, er) {$/;"	function	line:660
qname	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function qname (name, attribute) {$/;"	function	line:710
function.qname	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function qname (name, attribute) {$/;"	function	line:710
attrib	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function attrib (parser) {$/;"	function	line:725
openTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function openTag (parser, selfClosing) {$/;"	function	line:777
closeTag	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function closeTag (parser) {$/;"	function	line:856
parseEntity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function parseEntity (parser) {$/;"	function	line:927
beginWhiteSpace	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function beginWhiteSpace (parser, c) {$/;"	function	line:960
charAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function charAt (chunk, i) {$/;"	function	line:973
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^  function write (chunk) {$/;"	function	line:981
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^      switch (parser.state) {$/;"	function	line:1016
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^          switch (parser.state) {$/;"	function	line:1483
fromCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/lib/sax.js	/^      var fromCodePoint = function () {$/;"	function	line:1532
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^  "name": "sax",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^  "description": "An evented streaming XML parser in JavaScript",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me\/)",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^  "version": "1.2.2",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^  "main": "lib\/sax.js",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^  "license": "ISC",$/;"	function	line:7
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^  "scripts": {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^    "test": "tap test\/*.js --cov -j4",$/;"	function	line:9
posttest	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^    "posttest": "standard -F test\/*.js lib\/*.js"$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^  "repository": "git:\/\/github.com\/isaacs\/sax-js.git",$/;"	function	line:12
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^  "files": [$/;"	function	line:13
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^  "devDependencies": {$/;"	function	line:18
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^    "standard": "^8.6.0",$/;"	function	line:19
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/package.json	/^    "tap": "^10.0.2"$/;"	function	line:20
sax js	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/README.md	/^# sax js$/;"	function	line:1
What This Is	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/README.md	/^## What This Is$/;"	function	line:8
What This Is (probably) Not	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/README.md	/^## What This Is (probably) Not$/;"	function	line:15
Regarding `<!DOCTYPE`s and `<!ENTITY`s	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/README.md	/^## Regarding `<!DOCTYPE`s and `<!ENTITY`s$/;"	function	line:30
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/README.md	/^## Usage$/;"	function	line:42
Arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/README.md	/^## Arguments$/;"	function	line:89
Methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/README.md	/^## Methods$/;"	function	line:110
Members	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/README.md	/^## Members$/;"	function	line:123
Events	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/README.md	/^## Events$/;"	function	line:143
Reporting Problems	/Users/jonathan/repos/identifiers-arxiv/node_modules/sax/README.md	/^## Reporting Problems$/;"	function	line:218
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^  "name": "semver",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^  "version": "5.3.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^  "description": "The semantic version parser used by npm.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^  "main": "semver.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^    "test": "tap test\/*.js"$/;"	function	line:7
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^  "devDependencies": {$/;"	function	line:9
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^    "tap": "^2.0.0"$/;"	function	line:10
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^  "license": "ISC",$/;"	function	line:12
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^  "repository": "https:\/\/github.com\/npm\/node-semver",$/;"	function	line:13
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^  "bin": {$/;"	function	line:14
semver	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^    "semver": ".\/bin\/semver"$/;"	function	line:15
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/package.json	/^  "files": [$/;"	function	line:17
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^## Usage$/;"	function	line:4
Versions	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^## Versions$/;"	function	line:54
Ranges	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^## Ranges$/;"	function	line:61
Prerelease Tags	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^### Prerelease Tags$/;"	function	line:95
Prerelease Identifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^#### Prerelease Identifiers$/;"	function	line:123
Advanced Range Syntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^### Advanced Range Syntax$/;"	function	line:147
Hyphen Ranges `X.Y.Z - A.B.C`	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^#### Hyphen Ranges `X.Y.Z - A.B.C`$/;"	function	line:155
X-Ranges `1.2.x` `1.X` `1.2.*` `*`	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^#### X-Ranges `1.2.x` `1.X` `1.2.*` `*`$/;"	function	line:174
Tilde Ranges `~1.2.3` `~1.2` `~1`	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^#### Tilde Ranges `~1.2.3` `~1.2` `~1`$/;"	function	line:190
Caret Ranges `^1.2.3` `^0.2.5` `^0.0.4`	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^#### Caret Ranges `^1.2.3` `^0.2.5` `^0.0.4`$/;"	function	line:207
Range Grammar	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^### Range Grammar$/;"	function	line:250
Functions	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^## Functions$/;"	function	line:274
Comparison	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^### Comparison$/;"	function	line:300
Ranges	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/README.md	/^### Ranges$/;"	function	line:323
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^\/* nomin *\/ var debug;$/;"	variable	line:4
MAX_LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var MAX_LENGTH = 256;$/;"	variable	line:21
MAX_SAFE_INTEGER	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER || 9007199254740991;$/;"	variable	line:22
re	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var re = exports.re = [];$/;"	variable	line:25
src	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var src = exports.src = [];$/;"	variable	line:26
R	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var R = 0;$/;"	variable	line:27
NUMERICIDENTIFIER	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var NUMERICIDENTIFIER = R++;$/;"	variable	line:35
NUMERICIDENTIFIERLOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var NUMERICIDENTIFIERLOOSE = R++;$/;"	variable	line:37
NONNUMERICIDENTIFIER	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var NONNUMERICIDENTIFIER = R++;$/;"	variable	line:45
MAINVERSION	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var MAINVERSION = R++;$/;"	variable	line:52
MAINVERSIONLOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var MAINVERSIONLOOSE = R++;$/;"	variable	line:57
PRERELEASEIDENTIFIER	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var PRERELEASEIDENTIFIER = R++;$/;"	variable	line:65
PRERELEASEIDENTIFIERLOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var PRERELEASEIDENTIFIERLOOSE = R++;$/;"	variable	line:69
PRERELEASE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var PRERELEASE = R++;$/;"	variable	line:78
PRERELEASELOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var PRERELEASELOOSE = R++;$/;"	variable	line:82
BUILDIDENTIFIER	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var BUILDIDENTIFIER = R++;$/;"	variable	line:89
BUILD	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var BUILD = R++;$/;"	variable	line:96
FULL	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var FULL = R++;$/;"	variable	line:110
FULLPLAIN	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var FULLPLAIN = 'v?' + src[MAINVERSION] +$/;"	variable	line:111
LOOSEPLAIN	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var LOOSEPLAIN = '[v=\\\\s]*' + src[MAINVERSIONLOOSE] +$/;"	variable	line:120
LOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var LOOSE = R++;$/;"	variable	line:124
GTLT	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var GTLT = R++;$/;"	variable	line:127
XRANGEIDENTIFIERLOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var XRANGEIDENTIFIERLOOSE = R++;$/;"	variable	line:133
XRANGEIDENTIFIER	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var XRANGEIDENTIFIER = R++;$/;"	variable	line:135
XRANGEPLAIN	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var XRANGEPLAIN = R++;$/;"	variable	line:138
XRANGEPLAINLOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var XRANGEPLAINLOOSE = R++;$/;"	variable	line:146
XRANGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var XRANGE = R++;$/;"	variable	line:154
XRANGELOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var XRANGELOOSE = R++;$/;"	variable	line:156
LONETILDE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var LONETILDE = R++;$/;"	variable	line:161
TILDETRIM	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var TILDETRIM = R++;$/;"	variable	line:164
tildeTrimReplace	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var tildeTrimReplace = '$1~';$/;"	variable	line:167
TILDE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var TILDE = R++;$/;"	variable	line:169
TILDELOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var TILDELOOSE = R++;$/;"	variable	line:171
LONECARET	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var LONECARET = R++;$/;"	variable	line:176
CARETTRIM	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var CARETTRIM = R++;$/;"	variable	line:179
caretTrimReplace	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var caretTrimReplace = '$1^';$/;"	variable	line:182
CARET	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var CARET = R++;$/;"	variable	line:184
CARETLOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var CARETLOOSE = R++;$/;"	variable	line:186
COMPARATORLOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var COMPARATORLOOSE = R++;$/;"	variable	line:190
COMPARATOR	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var COMPARATOR = R++;$/;"	variable	line:192
COMPARATORTRIM	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var COMPARATORTRIM = R++;$/;"	variable	line:198
comparatorTrimReplace	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var comparatorTrimReplace = '$1$2$3';$/;"	variable	line:204
HYPHENRANGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var HYPHENRANGE = R++;$/;"	variable	line:211
HYPHENRANGELOOSE	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var HYPHENRANGELOOSE = R++;$/;"	variable	line:217
STAR	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var STAR = R++;$/;"	variable	line:224
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function parse(version, loose) {$/;"	function	line:236
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function parse(version, loose) {$/;"	function	line:236
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function valid(version, loose) {$/;"	function	line:258
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function valid(version, loose) {$/;"	function	line:258
clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function clean(version, loose) {$/;"	function	line:265
clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function clean(version, loose) {$/;"	function	line:265
SemVer	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function SemVer(version, loose) {$/;"	function	line:272
SemVer	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function SemVer(version, loose) {$/;"	class	line:272
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.format = function() {$/;"	function	line:328
SemVer.format	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.format = function() {$/;"	method	line:328
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.toString = function() {$/;"	function	line:335
SemVer.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.toString = function() {$/;"	method	line:335
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.compare = function(other) {$/;"	function	line:339
SemVer.compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.compare = function(other) {$/;"	method	line:339
compareMain	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.compareMain = function(other) {$/;"	function	line:347
SemVer.compareMain	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.compareMain = function(other) {$/;"	method	line:347
comparePre	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.comparePre = function(other) {$/;"	function	line:356
SemVer.comparePre	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.comparePre = function(other) {$/;"	method	line:356
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.inc = function(release, identifier) {$/;"	function	line:388
SemVer.inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^SemVer.prototype.inc = function(release, identifier) {$/;"	method	line:388
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^  switch (release) {$/;"	function	line:389
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function inc(version, release, loose, identifier) {$/;"	function	line:485
inc	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function inc(version, release, loose, identifier) {$/;"	function	line:485
diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function diff(version1, version2) {$/;"	function	line:499
diff	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function diff(version1, version2) {$/;"	function	line:499
numeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^var numeric = \/^[0-9]+$\/;$/;"	variable	line:527
compareIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function compareIdentifiers(a, b) {$/;"	function	line:528
compareIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function compareIdentifiers(a, b) {$/;"	function	line:528
rcompareIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function rcompareIdentifiers(a, b) {$/;"	function	line:545
rcompareIdentifiers	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function rcompareIdentifiers(a, b) {$/;"	function	line:545
major	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function major(a, loose) {$/;"	function	line:550
major	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function major(a, loose) {$/;"	function	line:550
minor	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function minor(a, loose) {$/;"	function	line:555
minor	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function minor(a, loose) {$/;"	function	line:555
patch	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function patch(a, loose) {$/;"	function	line:560
patch	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function patch(a, loose) {$/;"	function	line:560
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function compare(a, b, loose) {$/;"	function	line:565
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function compare(a, b, loose) {$/;"	function	line:565
compareLoose	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function compareLoose(a, b) {$/;"	function	line:570
compareLoose	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function compareLoose(a, b) {$/;"	function	line:570
rcompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function rcompare(a, b, loose) {$/;"	function	line:575
rcompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function rcompare(a, b, loose) {$/;"	function	line:575
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function sort(list, loose) {$/;"	function	line:580
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function sort(list, loose) {$/;"	function	line:580
rsort	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function rsort(list, loose) {$/;"	function	line:587
rsort	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function rsort(list, loose) {$/;"	function	line:587
gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function gt(a, b, loose) {$/;"	function	line:594
gt	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function gt(a, b, loose) {$/;"	function	line:594
lt	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function lt(a, b, loose) {$/;"	function	line:599
lt	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function lt(a, b, loose) {$/;"	function	line:599
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function eq(a, b, loose) {$/;"	function	line:604
eq	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function eq(a, b, loose) {$/;"	function	line:604
neq	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function neq(a, b, loose) {$/;"	function	line:609
neq	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function neq(a, b, loose) {$/;"	function	line:609
gte	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function gte(a, b, loose) {$/;"	function	line:614
gte	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function gte(a, b, loose) {$/;"	function	line:614
lte	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function lte(a, b, loose) {$/;"	function	line:619
lte	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function lte(a, b, loose) {$/;"	function	line:619
cmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function cmp(a, op, b, loose) {$/;"	function	line:624
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^  switch (op) {$/;"	function	line:626
cmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function cmp(a, op, b, loose) {$/;"	function	line:624
Comparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function Comparator(comp, loose) {$/;"	function	line:649
Comparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function Comparator(comp, loose) {$/;"	class	line:649
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Comparator.prototype.parse = function(comp) {$/;"	function	line:673
Comparator.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Comparator.prototype.parse = function(comp) {$/;"	method	line:673
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Comparator.prototype.toString = function() {$/;"	function	line:691
Comparator.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Comparator.prototype.toString = function() {$/;"	method	line:691
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Comparator.prototype.test = function(version) {$/;"	function	line:695
Comparator.test	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Comparator.prototype.test = function(version) {$/;"	method	line:695
Range	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function Range(range, loose) {$/;"	function	line:709
Range	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function Range(range, loose) {$/;"	class	line:709
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Range.prototype.format = function() {$/;"	function	line:734
Range.format	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Range.prototype.format = function() {$/;"	method	line:734
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Range.prototype.toString = function() {$/;"	function	line:741
Range.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Range.prototype.toString = function() {$/;"	method	line:741
parseRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Range.prototype.parseRange = function(range) {$/;"	function	line:745
Range.parseRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Range.prototype.parseRange = function(range) {$/;"	method	line:745
toComparators	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function toComparators(range, loose) {$/;"	function	line:788
toComparators	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function toComparators(range, loose) {$/;"	function	line:788
parseComparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function parseComparator(comp, loose) {$/;"	function	line:799
parseComparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function parseComparator(comp, loose) {$/;"	function	line:799
isX	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function isX(id) {$/;"	function	line:812
isX	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function isX(id) {$/;"	function	line:812
replaceTildes	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceTildes(comp, loose) {$/;"	function	line:822
replaceTildes	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceTildes(comp, loose) {$/;"	function	line:822
replaceTilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceTilde(comp, loose) {$/;"	function	line:828
replaceTilde	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceTilde(comp, loose) {$/;"	function	line:828
replaceCarets	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceCarets(comp, loose) {$/;"	function	line:863
replaceCarets	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceCarets(comp, loose) {$/;"	function	line:863
replaceCaret	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceCaret(comp, loose) {$/;"	function	line:869
replaceCaret	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceCaret(comp, loose) {$/;"	function	line:869
replaceXRanges	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceXRanges(comp, loose) {$/;"	function	line:918
replaceXRanges	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceXRanges(comp, loose) {$/;"	function	line:918
replaceXRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceXRange(comp, loose) {$/;"	function	line:925
replaceXRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceXRange(comp, loose) {$/;"	function	line:925
replaceStars	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceStars(comp, loose) {$/;"	function	line:991
replaceStars	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function replaceStars(comp, loose) {$/;"	function	line:991
hyphenReplace	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function hyphenReplace($0,$/;"	function	line:1002
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Range.prototype.test = function(version) {$/;"	function	line:1031
Range.test	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^Range.prototype.test = function(version) {$/;"	method	line:1031
testSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function testSet(set, version) {$/;"	function	line:1045
testSet	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function testSet(set, version) {$/;"	function	line:1045
satisfies	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function satisfies(version, range, loose) {$/;"	function	line:1079
satisfies	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function satisfies(version, range, loose) {$/;"	function	line:1079
maxSatisfying	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function maxSatisfying(versions, range, loose) {$/;"	function	line:1089
maxSatisfying	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function maxSatisfying(versions, range, loose) {$/;"	function	line:1089
minSatisfying	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function minSatisfying(versions, range, loose) {$/;"	function	line:1098
minSatisfying	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function minSatisfying(versions, range, loose) {$/;"	function	line:1098
validRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function validRange(range, loose) {$/;"	function	line:1107
validRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function validRange(range, loose) {$/;"	function	line:1107
ltr	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function ltr(version, range, loose) {$/;"	function	line:1119
ltr	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function ltr(version, range, loose) {$/;"	function	line:1119
gtr	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function gtr(version, range, loose) {$/;"	function	line:1125
gtr	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function gtr(version, range, loose) {$/;"	function	line:1125
outside	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function outside(version, range, hilo, loose) {$/;"	function	line:1130
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^  switch (hilo) {$/;"	function	line:1135
outside	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function outside(version, range, hilo, loose) {$/;"	function	line:1130
prerelease	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function prerelease(version, loose) {$/;"	function	line:1200
prerelease	/Users/jonathan/repos/identifiers-arxiv/node_modules/semver/semver.js	/^function prerelease(version, loose) {$/;"	function	line:1200
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[2.0.0](https://github.com/yargs/set-blocking/compare/v1.0.0...v2.0.0) (2016-05-17)	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/CHANGELOG.md	/^# [2.0.0](https:\/\/github.com\/yargs\/set-blocking\/compare\/v1.0.0...v2.0.0) (2016-05-17)$/;"	function	line:6
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/CHANGELOG.md	/^### Features$/;"	function	line:9
BREAKING CHANGES	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/CHANGELOG.md	/^### BREAKING CHANGES$/;"	function	line:14
1.0.0 (2016-05-14)	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/CHANGELOG.md	/^# 1.0.0 (2016-05-14)$/;"	function	line:21
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/CHANGELOG.md	/^### Features$/;"	function	line:24
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/index.js	/^module.exports = function (blocking) {$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/index.js	/^module.exports = function (blocking) {$/;"	function	line:0
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "name": "set-blocking",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "description": "set blocking stdio and stderr ensuring that terminal output does not truncate",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "scripts": {$/;"	function	line:6
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "pretest": "standard",$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "test": "nyc mocha .\/test\/*.js",$/;"	function	line:8
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "coverage": "nyc report --reporter=text-lcov | coveralls",$/;"	function	line:9
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "version": "standard-version"$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "repository": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "type": "git",$/;"	function	line:13
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "url": "git+https:\/\/github.com\/yargs\/set-blocking.git"$/;"	function	line:14
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "keywords": [$/;"	function	line:16
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "author": "Ben Coe <ben@npmjs.com>",$/;"	function	line:24
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "license": "ISC",$/;"	function	line:25
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "bugs": {$/;"	function	line:26
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "url": "https:\/\/github.com\/yargs\/set-blocking\/issues"$/;"	function	line:27
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "homepage": "https:\/\/github.com\/yargs\/set-blocking#readme",$/;"	function	line:29
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "devDependencies": {$/;"	function	line:30
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "chai": "^3.5.0",$/;"	function	line:31
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "coveralls": "^2.11.9",$/;"	function	line:32
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "mocha": "^2.4.5",$/;"	function	line:33
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "nyc": "^6.4.4",$/;"	function	line:34
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "standard": "^7.0.1",$/;"	function	line:35
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^    "standard-version": "^2.2.1"$/;"	function	line:36
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/package.json	/^  "files": [$/;"	function	line:38
set-blocking	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/README.md	/^# set-blocking$/;"	function	line:1
Historical Context/Word of Warning	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/README.md	/^## Historical Context\/Word of Warning$/;"	function	line:16
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/set-blocking/README.md	/^## License$/;"	function	line:29
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[Unreleased](https://github.com/shelljs/shelljs/tree/HEAD)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [Unreleased](https:\/\/github.com\/shelljs\/shelljs\/tree\/HEAD)$/;"	function	line:3
[v0.7.5](https://github.com/shelljs/shelljs/tree/v0.7.5) (2016-10-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.7.5](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.7.5) (2016-10-27)$/;"	function	line:105
[v0.7.4](https://github.com/shelljs/shelljs/tree/v0.7.4) (2016-08-26)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.7.4](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.7.4) (2016-08-26)$/;"	function	line:131
[v0.7.3](https://github.com/shelljs/shelljs/tree/v0.7.3) (2016-07-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.7.3](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.7.3) (2016-07-27)$/;"	function	line:151
[v0.7.2](https://github.com/shelljs/shelljs/tree/v0.7.2) (2016-07-25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.7.2](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.7.2) (2016-07-25)$/;"	function	line:171
[v0.7.1](https://github.com/shelljs/shelljs/tree/v0.7.1) (2016-07-22)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.7.1](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.7.1) (2016-07-22)$/;"	function	line:190
[v0.7.0](https://github.com/shelljs/shelljs/tree/v0.7.0) (2016-04-25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.7.0](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.7.0) (2016-04-25)$/;"	function	line:226
[v0.6.0](https://github.com/shelljs/shelljs/tree/v0.6.0) (2016-02-05)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.6.0](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.6.0) (2016-02-05)$/;"	function	line:323
[v0.5.3](https://github.com/shelljs/shelljs/tree/v0.5.3) (2015-08-11)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.5.3](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.5.3) (2015-08-11)$/;"	function	line:432
[v0.5.2](https://github.com/shelljs/shelljs/tree/v0.5.2) (2015-08-10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.5.2](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.5.2) (2015-08-10)$/;"	function	line:439
[v0.5.1](https://github.com/shelljs/shelljs/tree/v0.5.1) (2015-06-05)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.5.1](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.5.1) (2015-06-05)$/;"	function	line:452
[v0.5.0](https://github.com/shelljs/shelljs/tree/v0.5.0) (2015-05-19)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.5.0](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.5.0) (2015-05-19)$/;"	function	line:463
[v0.3.0](https://github.com/shelljs/shelljs/tree/v0.3.0) (2014-05-08)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.3.0](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.3.0) (2014-05-08)$/;"	function	line:487
[v0.2.6](https://github.com/shelljs/shelljs/tree/v0.2.6) (2013-09-22)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.2.6](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.2.6) (2013-09-22)$/;"	function	line:513
[v0.2.5](https://github.com/shelljs/shelljs/tree/v0.2.5) (2013-09-11)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.2.5](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.2.5) (2013-09-11)$/;"	function	line:521
[v0.2.4](https://github.com/shelljs/shelljs/tree/v0.2.4) (2013-09-11)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.2.4](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.2.4) (2013-09-11)$/;"	function	line:528
[v0.2.3](https://github.com/shelljs/shelljs/tree/v0.2.3) (2013-09-09)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.2.3](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.2.3) (2013-09-09)$/;"	function	line:531
[v0.2.2](https://github.com/shelljs/shelljs/tree/v0.2.2) (2013-09-02)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.2.2](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.2.2) (2013-09-02)$/;"	function	line:538
[v0.1.4](https://github.com/shelljs/shelljs/tree/v0.1.4) (2013-05-10)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.1.4](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.1.4) (2013-05-10)$/;"	function	line:554
[v0.1.3](https://github.com/shelljs/shelljs/tree/v0.1.3) (2013-04-21)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.1.3](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.1.3) (2013-04-21)$/;"	function	line:563
[v0.1.2](https://github.com/shelljs/shelljs/tree/v0.1.2) (2013-01-08)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.1.2](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.1.2) (2013-01-08)$/;"	function	line:572
[v0.1.1](https://github.com/shelljs/shelljs/tree/v0.1.1) (2013-01-01)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.1.1](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.1.1) (2013-01-01)$/;"	function	line:583
[v0.1.0](https://github.com/shelljs/shelljs/tree/v0.1.0) (2012-12-26)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.1.0](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.1.0) (2012-12-26)$/;"	function	line:590
[v0.0.9](https://github.com/shelljs/shelljs/tree/v0.0.9) (2012-12-01)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.9](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.9) (2012-12-01)$/;"	function	line:604
[v0.0.8](https://github.com/shelljs/shelljs/tree/v0.0.8) (2012-10-11)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.8](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.8) (2012-10-11)$/;"	function	line:616
[v0.0.7](https://github.com/shelljs/shelljs/tree/v0.0.7) (2012-09-23)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.7](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.7) (2012-09-23)$/;"	function	line:630
[v0.0.6](https://github.com/shelljs/shelljs/tree/v0.0.6) (2012-08-07)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.6](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.6) (2012-08-07)$/;"	function	line:644
[v0.0.6pre2](https://github.com/shelljs/shelljs/tree/v0.0.6pre2) (2012-05-25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.6pre2](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.6pre2) (2012-05-25)$/;"	function	line:651
[v0.0.6pre1](https://github.com/shelljs/shelljs/tree/v0.0.6pre1) (2012-05-25)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.6pre1](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.6pre1) (2012-05-25)$/;"	function	line:654
[v0.0.5](https://github.com/shelljs/shelljs/tree/v0.0.5) (2012-05-24)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.5](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.5) (2012-05-24)$/;"	function	line:657
[v0.0.5pre4](https://github.com/shelljs/shelljs/tree/v0.0.5pre4) (2012-03-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.5pre4](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.5pre4) (2012-03-27)$/;"	function	line:668
[v0.0.5pre3](https://github.com/shelljs/shelljs/tree/v0.0.5pre3) (2012-03-27)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.5pre3](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.5pre3) (2012-03-27)$/;"	function	line:671
[v0.0.5pre2](https://github.com/shelljs/shelljs/tree/v0.0.5pre2) (2012-03-26)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.5pre2](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.5pre2) (2012-03-26)$/;"	function	line:674
[v0.0.5pre1](https://github.com/shelljs/shelljs/tree/v0.0.5pre1) (2012-03-26)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.5pre1](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.5pre1) (2012-03-26)$/;"	function	line:677
[v0.0.4](https://github.com/shelljs/shelljs/tree/v0.0.4) (2012-03-22)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.4](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.4) (2012-03-22)$/;"	function	line:684
[v0.0.3](https://github.com/shelljs/shelljs/tree/v0.0.3) (2012-03-21)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.3](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.3) (2012-03-21)$/;"	function	line:691
[v0.0.2](https://github.com/shelljs/shelljs/tree/v0.0.2) (2012-03-15)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.2](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.2) (2012-03-15)$/;"	function	line:694
[v0.0.2pre1](https://github.com/shelljs/shelljs/tree/v0.0.2pre1) (2012-03-03)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/CHANGELOG.md	/^## [v0.0.2pre1](https:\/\/github.com\/shelljs\/shelljs\/tree\/v0.0.2pre1) (2012-03-03)$/;"	function	line:697
shell	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/global.js	/^var shell = require('.\/shell.js');$/;"	variable	line:2
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/global.js	/^var common = require('.\/src\/common');$/;"	variable	line:3
_to	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/global.js	/^var _to = require('.\/src\/to');$/;"	variable	line:8
String	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/global.js	/^var _to = require('.\/src\/to');$/;"	class	line:8
String.to	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/global.js	/^String.prototype.to = common.wrap('to', _to);$/;"	method	line:9
_toEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/global.js	/^var _toEnd = require('.\/src\/toEnd');$/;"	variable	line:11
String.toEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/global.js	/^String.prototype.toEnd = common.wrap('toEnd', _toEnd);$/;"	method	line:12
args	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/make.js	/^var args = process.argv.slice(2),$/;"	variable	line:6
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/make.js	/^setTimeout(function() {$/;"	function	line:18
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "name": "shelljs",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "version": "0.7.6",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "description": "Portable Unix shell commands for Node.js",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "keywords": [$/;"	function	line:5
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "contributors": [$/;"	function	line:15
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "repository": {$/;"	function	line:19
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "type": "git",$/;"	function	line:20
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "url": "git:\/\/github.com\/shelljs\/shelljs.git"$/;"	function	line:21
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:23
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "homepage": "http:\/\/github.com\/shelljs\/shelljs",$/;"	function	line:24
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "main": ".\/shell.js",$/;"	function	line:25
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "files": [$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "scripts": {$/;"	function	line:35
posttest	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "posttest": "npm run lint",$/;"	function	line:36
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "test": "nyc --reporter=text --reporter=lcov ava --serial test\/*.js",$/;"	function	line:37
test-no-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "test-no-coverage": "ava --serial test\/*.js",$/;"	function	line:38
gendocs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "gendocs": "node scripts\/generate-docs",$/;"	function	line:39
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "lint": "eslint .",$/;"	function	line:40
after-travis	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "after-travis": "travis-check-changes",$/;"	function	line:41
changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "changelog": "shelljs-changelog",$/;"	function	line:42
release:major	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "release:major": "shelljs-release major",$/;"	function	line:43
release:minor	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "release:minor": "shelljs-release minor",$/;"	function	line:44
release:patch	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "release:patch": "shelljs-release patch"$/;"	function	line:45
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "bin": {$/;"	function	line:47
shjs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "shjs": ".\/bin\/shjs"$/;"	function	line:48
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "dependencies": {$/;"	function	line:50
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "glob": "^7.0.0",$/;"	function	line:51
interpret	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "interpret": "^1.0.0",$/;"	function	line:52
rechoir	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "rechoir": "^0.6.2"$/;"	function	line:53
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "devDependencies": {$/;"	function	line:55
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "ava": "^0.16.0",$/;"	function	line:56
coffee-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "coffee-script": "^1.10.0",$/;"	function	line:57
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "eslint": "^2.0.0",$/;"	function	line:58
eslint-config-airbnb-base	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "eslint-config-airbnb-base": "^3.0.0",$/;"	function	line:59
eslint-plugin-import	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "eslint-plugin-import": "^1.11.1",$/;"	function	line:60
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "nyc": "^10.0.0",$/;"	function	line:61
shelljs-changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "shelljs-changelog": "^0.2.0",$/;"	function	line:62
shelljs-release	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "shelljs-release": "^0.2.0",$/;"	function	line:63
shx	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "shx": "^0.2.0",$/;"	function	line:64
travis-check-changes	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "travis-check-changes": "^0.2.0"$/;"	function	line:65
optionalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "optionalDependencies": {},$/;"	function	line:67
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^  "engines": {$/;"	function	line:68
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "node": ">=0.11.0",$/;"	function	line:69
iojs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/package.json	/^    "iojs": "*"$/;"	function	line:70
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/plugin.js	/^var common = require('.\/src\/common');$/;"	variable	line:5
exportedAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/plugin.js	/^var exportedAttributes = [$/;"	variable	line:7
ShellJS - Unix shell commands for Node.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^# ShellJS - Unix shell commands for Node.js$/;"	function	line:1
Command line use	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^## Command line use$/;"	function	line:36
A quick note about the docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^## A quick note about the docs$/;"	function	line:50
Installing	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^## Installing$/;"	function	line:58
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^## Examples$/;"	function	line:73
JavaScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### JavaScript$/;"	function	line:75
CoffeeScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### CoffeeScript$/;"	function	line:105
Copy files to release dir	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^# Copy files to release dir$/;"	function	line:116
Replace macros in each .js file	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^# Replace macros in each .js file$/;"	function	line:120
Run external tool synchronously	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^# Run external tool synchronously$/;"	function	line:128
Global vs. Local	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^## Global vs. Local$/;"	function	line:134
Command reference	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^## Command reference$/;"	function	line:148
cat(file [, file ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### cat(file [, file ...])$/;"	function	line:159
cat(file_array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### cat(file_array)$/;"	function	line:160
cd([dir])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### cd([dir])$/;"	function	line:175
chmod(octal_mode || octal_string, file)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### chmod(octal_mode || octal_string, file)$/;"	function	line:180
chmod(symbolic_mode, file)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### chmod(symbolic_mode, file)$/;"	function	line:181
cp([options,] source [, source ...], dest)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### cp([options,] source [, source ...], dest)$/;"	function	line:207
cp([options,] source_array, dest)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### cp([options,] source_array, dest)$/;"	function	line:208
pushd([options,] [dir | '-N' | '+N'])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### pushd([options,] [dir | '-N' | '+N'])$/;"	function	line:230
popd([options,] ['-N' | '+N'])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### popd([options,] ['-N' | '+N'])$/;"	function	line:252
dirs([options | '+N' | '-N'])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### dirs([options | '+N' | '-N'])$/;"	function	line:275
echo([options,] string [, string ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### echo([options,] string [, string ...])$/;"	function	line:291
exec(command [, options] [, callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### exec(command [, options] [, callback])$/;"	function	line:307
find(path [, path ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### find(path [, path ...])$/;"	function	line:347
find(path_array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### find(path_array)$/;"	function	line:348
grep([options,] regex_filter, file [, file ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### grep([options,] regex_filter, file [, file ...])$/;"	function	line:363
grep([options,] regex_filter, file_array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### grep([options,] regex_filter, file_array)$/;"	function	line:364
head([{'-n': \<num\>},] file [, file ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### head([{'-n': \\<num\\>},] file [, file ...])$/;"	function	line:381
head([{'-n': \<num\>},] file_array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### head([{'-n': \\<num\\>},] file_array)$/;"	function	line:382
ln([options,] source, dest)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### ln([options,] source, dest)$/;"	function	line:398
ls([options,] [path, ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### ls([options,] [path, ...])$/;"	function	line:414
ls([options,] path_array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### ls([options,] path_array)$/;"	function	line:415
mkdir([options,] dir [, dir ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### mkdir([options,] dir [, dir ...])$/;"	function	line:438
mkdir([options,] dir_array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### mkdir([options,] dir_array)$/;"	function	line:439
mv([options ,] source [, source ...], dest')	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### mv([options ,] source [, source ...], dest')$/;"	function	line:454
mv([options ,] source_array, dest')	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### mv([options ,] source_array, dest')$/;"	function	line:455
pwd()	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### pwd()$/;"	function	line:472
rm([options,] file [, file ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### rm([options,] file [, file ...])$/;"	function	line:476
rm([options,] file_array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### rm([options,] file_array)$/;"	function	line:477
sed([options,] search_regex, replacement, file [, file ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### sed([options,] search_regex, replacement, file [, file ...])$/;"	function	line:494
sed([options,] search_regex, replacement, file_array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### sed([options,] search_regex, replacement, file_array)$/;"	function	line:495
set(options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### set(options)$/;"	function	line:520
sort([options,] file [, file ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### sort([options,] file [, file ...])$/;"	function	line:537
sort([options,] file_array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### sort([options,] file_array)$/;"	function	line:538
tail([{'-n': \<num\>},] file [, file ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### tail([{'-n': \\<num\\>},] file [, file ...])$/;"	function	line:555
tail([{'-n': \<num\>},] file_array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### tail([{'-n': \\<num\\>},] file_array)$/;"	function	line:556
tempdir()	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### tempdir()$/;"	function	line:572
test(expression)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### test(expression)$/;"	function	line:584
ShellString.prototype.to(file)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### ShellString.prototype.to(file)$/;"	function	line:606
ShellString.prototype.toEnd(file)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### ShellString.prototype.toEnd(file)$/;"	function	line:619
touch([options,] file [, file ...])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### touch([options,] file [, file ...])$/;"	function	line:631
touch([options,] file_array)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### touch([options,] file_array)$/;"	function	line:632
uniq([options,] [input, [output]])	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### uniq([options,] [input, [output]])$/;"	function	line:654
which(command)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### which(command)$/;"	function	line:672
exit(code)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### exit(code)$/;"	function	line:685
error()	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### error()$/;"	function	line:688
ShellString(str)	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### ShellString(str)$/;"	function	line:697
env['VAR_NAME']	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### env['VAR_NAME']$/;"	function	line:709
Pipes	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### Pipes$/;"	function	line:713
Configuration	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^## Configuration$/;"	function	line:727
config.silent	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### config.silent$/;"	function	line:730
config.fatal	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### config.fatal$/;"	function	line:745
config.verbose	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### config.verbose$/;"	function	line:760
config.globOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### config.globOptions$/;"	function	line:777
config.reset()	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^### config.reset()$/;"	function	line:787
Team	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/README.md	/^## Team$/;"	function	line:813
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/shell.js	/^var common = require('.\/src\/common');$/;"	variable	line:9
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cat.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cat.js	/^var fs = require('fs');$/;"	variable	line:2
_cat	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cat.js	/^function _cat(options, files) {$/;"	function	line:23
_cat	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cat.js	/^function _cat(options, files) {$/;"	function	line:23
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cd.js	/^var fs = require('fs');$/;"	variable	line:1
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cd.js	/^var common = require('.\/common');$/;"	variable	line:2
_cd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cd.js	/^function _cd(options, dir) {$/;"	function	line:10
_cd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cd.js	/^function _cd(options, dir) {$/;"	function	line:10
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/chmod.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/chmod.js	/^var fs = require('fs');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/chmod.js	/^var path = require('path');$/;"	variable	line:3
_chmod	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/chmod.js	/^function _chmod(options, mode, filePattern) {$/;"	function	line:61
addFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/chmod.js	/^    filePattern.forEach(function addFile(expandedFile) {$/;"	function	line:86
innerChmod	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/chmod.js	/^  files.forEach(function innerChmod(file) {$/;"	function	line:103
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/chmod.js	/^          switch (operator) {$/;"	function	line:163
_chmod	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/chmod.js	/^function _chmod(options, mode, filePattern) {$/;"	function	line:61
os	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^var os = require('os');$/;"	variable	line:5
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^var fs = require('fs');$/;"	variable	line:6
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^var glob = require('glob');$/;"	variable	line:7
shell	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^var shell = require('..');$/;"	variable	line:8
objectAssign	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  function objectAssign(target) {$/;"	function	line:17
isElectron	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^var isElectron = Boolean(process.versions.electron);$/;"	variable	line:30
DEFAULT_CONFIG.fatal	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^var DEFAULT_CONFIG = {$/;"	property	line:33
DEFAULT_CONFIG.globOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  fatal: false,$/;"	property	line:34
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  reset: function () {$/;"	function	line:44
config.reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^var config = {$/;"	method	line:43
resetForTesting	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  resetForTesting: function () {$/;"	function	line:50
config.resetForTesting	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  },$/;"	method	line:49
state.error	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^var state = {$/;"	property	line:59
state.errorCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  error: null,$/;"	property	line:60
state.currentCmd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  errorCode: 0,$/;"	property	line:61
state.tempDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  currentCmd: 'shell.js',$/;"	property	line:62
platform	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^var platform = os.type().match(\/^Win\/) ? 'win' : 'unix';$/;"	variable	line:69
pipeMethods	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^var pipeMethods = [];$/;"	variable	line:73
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function log() {$/;"	function	line:75
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function log() {$/;"	function	line:75
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function error(msg, _code, options) {$/;"	function	line:83
DEFAULT_OPTIONS.continue	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  var DEFAULT_OPTIONS = {$/;"	property	line:87
DEFAULT_OPTIONS.code	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^    continue: false,$/;"	property	line:88
DEFAULT_OPTIONS.prefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^    code: 1,$/;"	property	line:89
options.code	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^    options = { code: _code };$/;"	property	line:99
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function error(msg, _code, options) {$/;"	function	line:83
ShellString	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function ShellString(stdout, stderr, code) {$/;"	function	line:135
ShellString	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function ShellString(stdout, stderr, code) {$/;"	function	line:135
getUserHome	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function getUserHome() {$/;"	function	line:159
getUserHome	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function getUserHome() {$/;"	function	line:159
parseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function parseOptions(opt, map, errorOptions) {$/;"	function	line:174
parseOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function parseOptions(opt, map, errorOptions) {$/;"	function	line:174
expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function expand(list) {$/;"	function	line:236
expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function expand(list) {$/;"	function	line:236
unlinkSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function unlinkSync(file) {$/;"	function	line:257
unlinkSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function unlinkSync(file) {$/;"	function	line:257
randomFileName	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function randomFileName() {$/;"	function	line:273
randomHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  function randomHash(count) {$/;"	function	line:274
randomFileName.randomHash	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  function randomHash(count) {$/;"	function	line:274
randomFileName	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function randomFileName() {$/;"	function	line:273
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function wrap(cmd, fn, options) {$/;"	function	line:291
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function wrap(cmd, fn, options) {$/;"	function	line:291
_readFromPipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function _readFromPipe() {$/;"	function	line:397
_readFromPipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function _readFromPipe() {$/;"	function	line:397
DEFAULT_WRAP_OPTIONS.allowGlobbing	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^var DEFAULT_WRAP_OPTIONS = {$/;"	property	line:402
DEFAULT_WRAP_OPTIONS.canReceivePipe	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  allowGlobbing: true,$/;"	property	line:403
DEFAULT_WRAP_OPTIONS.cmdOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  canReceivePipe: false,$/;"	property	line:404
DEFAULT_WRAP_OPTIONS.globStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  cmdOptions: false,$/;"	property	line:405
DEFAULT_WRAP_OPTIONS.pipeOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  globStart: 1,$/;"	property	line:406
DEFAULT_WRAP_OPTIONS.unix	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  pipeOnly: false,$/;"	property	line:407
DEFAULT_WRAP_OPTIONS.wrapOutput	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  unix: true,$/;"	property	line:408
DEFAULT_WRAP_OPTIONS.overWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^  wrapOutput: true,$/;"	property	line:409
_register	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function _register(name, implementation, wrapOptions) {$/;"	function	line:414
_register	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/common.js	/^function _register(name, implementation, wrapOptions) {$/;"	function	line:414
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^var fs = require('fs');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^var path = require('path');$/;"	variable	line:2
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^var common = require('.\/common');$/;"	variable	line:3
os	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^var os = require('os');$/;"	variable	line:4
copyFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^function copyFileSync(srcFile, destFile, options) {$/;"	function	line:22
copyFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^function copyFileSync(srcFile, destFile, options) {$/;"	function	line:22
cpdirSyncRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^function cpdirSyncRecursive(sourceDir, destDir, currentDepth, opts) {$/;"	function	line:87
cpdirSyncRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^function cpdirSyncRecursive(sourceDir, destDir, currentDepth, opts) {$/;"	function	line:87
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^  var files = fs.readdirSync(sourceDir);$/;"	variable	line:104
cpcheckcycle	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^function cpcheckcycle(sourceDir, srcFile) {$/;"	function	line:151
cpcheckcycle	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^function cpcheckcycle(sourceDir, srcFile) {$/;"	function	line:151
_cp	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^function _cp(options, sources, dest) {$/;"	function	line:195
_cp	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/cp.js	/^function _cp(options, sources, dest) {$/;"	function	line:195
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^var common = require('.\/common');$/;"	variable	line:1
_cd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^var _cd = require('.\/cd');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^var path = require('path');$/;"	variable	line:3
_dirStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^var _dirStack = [];$/;"	variable	line:16
_isStackIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _isStackIndex(index) {$/;"	function	line:18
_isStackIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _isStackIndex(index) {$/;"	function	line:18
_parseStackIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _parseStackIndex(index) {$/;"	function	line:22
_parseStackIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _parseStackIndex(index) {$/;"	function	line:22
_actualDirStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _actualDirStack() {$/;"	function	line:33
_actualDirStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _actualDirStack() {$/;"	function	line:33
_pushd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _pushd(options, dir) {$/;"	function	line:59
_pushd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _pushd(options, dir) {$/;"	function	line:59
_popd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _popd(options, index) {$/;"	function	line:125
_popd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _popd(options, index) {$/;"	function	line:125
_dirs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _dirs(options, index) {$/;"	function	line:168
_dirs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/dirs.js	/^function _dirs(options, index) {$/;"	function	line:168
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/echo.js	/^var common = require('.\/common');$/;"	variable	line:1
_echo	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/echo.js	/^function _echo(opts, messages) {$/;"	function	line:22
_echo	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/echo.js	/^function _echo(opts, messages) {$/;"	function	line:22
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/error.js	/^var common = require('.\/common');$/;"	variable	line:1
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/error.js	/^function error() {$/;"	function	line:11
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/error.js	/^function error() {$/;"	function	line:11
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^var common = require('.\/common');$/;"	variable	line:1
_tempDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^var _tempDir = require('.\/tempdir');$/;"	variable	line:2
_pwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^var _pwd = require('.\/pwd');$/;"	variable	line:3
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^var path = require('path');$/;"	variable	line:4
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^var fs = require('fs');$/;"	variable	line:5
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^var child = require('child_process');$/;"	variable	line:6
DEFAULT_MAXBUFFER_SIZE	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^var DEFAULT_MAXBUFFER_SIZE = 20 * 1024 * 1024;$/;"	variable	line:8
execSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^function execSync(cmd, opts, pipe) {$/;"	function	line:21
updateStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^  function updateStream(streamFile) {$/;"	function	line:43
execSync.updateStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^  function updateStream(streamFile) {$/;"	function	line:43
tryClosingStdout	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^        'function tryClosingStdout(){ if(stdoutEnded){ stdoutStream.end(); } }',$/;"	function	line:103
tryClosingStderr	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^        'function tryClosingStderr(){ if(stderrEnded){ stderrStream.end(); } }',$/;"	function	line:104
execSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^function execSync(cmd, opts, pipe) {$/;"	function	line:21
execAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^function execAsync(cmd, opts, pipe, callback) {$/;"	function	line:185
execAsync	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^function execAsync(cmd, opts, pipe, callback) {$/;"	function	line:185
_exec	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^function _exec(command, options, callback) {$/;"	function	line:263
options.async	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^    options = { async: true };$/;"	property	line:272
_exec	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/exec.js	/^function _exec(command, options, callback) {$/;"	function	line:263
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/find.js	/^var fs = require('fs');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/find.js	/^var path = require('path');$/;"	variable	line:2
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/find.js	/^var common = require('.\/common');$/;"	variable	line:3
_ls	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/find.js	/^var _ls = require('.\/ls');$/;"	variable	line:4
_find	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/find.js	/^function _find(options, paths) {$/;"	function	line:23
pushFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/find.js	/^  function pushFile(file) {$/;"	function	line:32
_find.pushFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/find.js	/^  function pushFile(file) {$/;"	function	line:32
_find	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/find.js	/^function _find(options, paths) {$/;"	function	line:23
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/grep.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/grep.js	/^var fs = require('fs');$/;"	variable	line:2
_grep	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/grep.js	/^function _grep(options, regex, files) {$/;"	function	line:30
_grep	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/grep.js	/^function _grep(options, regex, files) {$/;"	function	line:30
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/head.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/head.js	/^var fs = require('fs');$/;"	variable	line:2
readSomeLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/head.js	/^function readSomeLines(file, numLines) {$/;"	function	line:12
readSomeLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/head.js	/^function readSomeLines(file, numLines) {$/;"	function	line:12
_head	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/head.js	/^function _head(options, files) {$/;"	function	line:54
_head	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/head.js	/^function _head(options, files) {$/;"	function	line:54
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ln.js	/^var fs = require('fs');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ln.js	/^var path = require('path');$/;"	variable	line:2
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ln.js	/^var common = require('.\/common');$/;"	variable	line:3
_ln	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ln.js	/^function _ln(options, source, dest) {$/;"	function	line:27
_ln	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ln.js	/^function _ln(options, source, dest) {$/;"	function	line:27
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^var path = require('path');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^var fs = require('fs');$/;"	variable	line:2
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^var common = require('.\/common');$/;"	variable	line:3
glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^var glob = require('glob');$/;"	variable	line:4
globPatternRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^var globPatternRecursive = path.sep + '**' + path.sep + '*';$/;"	variable	line:6
_ls	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^function _ls(options, paths) {$/;"	function	line:41
pushFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^  function pushFile(abs, relName, stat) {$/;"	function	line:58
_ls.pushFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^  function pushFile(abs, relName, stat) {$/;"	function	line:58
_ls	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^function _ls(options, paths) {$/;"	function	line:41
addLsAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^function addLsAttributes(pathName, stats) {$/;"	function	line:111
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^  stats.toString = function () {$/;"	function	line:114
stats.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^  stats.name = pathName;$/;"	function	line:113
addLsAttributes	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/ls.js	/^function addLsAttributes(pathName, stats) {$/;"	function	line:111
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mkdir.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mkdir.js	/^var fs = require('fs');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mkdir.js	/^var path = require('path');$/;"	variable	line:3
mkdirSyncRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mkdir.js	/^function mkdirSyncRecursive(dir) {$/;"	function	line:12
mkdirSyncRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mkdir.js	/^function mkdirSyncRecursive(dir) {$/;"	function	line:12
_mkdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mkdir.js	/^function _mkdir(options, dirs) {$/;"	function	line:50
_mkdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mkdir.js	/^function _mkdir(options, dirs) {$/;"	function	line:50
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mv.js	/^var fs = require('fs');$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mv.js	/^var path = require('path');$/;"	variable	line:2
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mv.js	/^var common = require('.\/common');$/;"	variable	line:3
cp	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mv.js	/^var cp = require('.\/cp');$/;"	variable	line:4
rm	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mv.js	/^var rm = require('.\/rm');$/;"	variable	line:5
_mv	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mv.js	/^function _mv(options, sources, dest) {$/;"	function	line:31
_mv	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/mv.js	/^function _mv(options, sources, dest) {$/;"	function	line:31
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/pwd.js	/^var path = require('path');$/;"	variable	line:1
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/pwd.js	/^var common = require('.\/common');$/;"	variable	line:2
_pwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/pwd.js	/^function _pwd() {$/;"	function	line:11
_pwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/pwd.js	/^function _pwd() {$/;"	function	line:11
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/rm.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/rm.js	/^var fs = require('fs');$/;"	variable	line:2
rmdirSyncRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/rm.js	/^function rmdirSyncRecursive(dir, force) {$/;"	function	line:20
rmdirSyncRecursive	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/rm.js	/^function rmdirSyncRecursive(dir, force) {$/;"	function	line:20
isWriteable	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/rm.js	/^function isWriteable(file) {$/;"	function	line:78
isWriteable	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/rm.js	/^function isWriteable(file) {$/;"	function	line:78
_rm	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/rm.js	/^function _rm(options, files) {$/;"	function	line:107
_rm	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/rm.js	/^function _rm(options, files) {$/;"	function	line:107
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sed.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sed.js	/^var fs = require('fs');$/;"	variable	line:2
_sed	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sed.js	/^function _sed(options, regex, replacement, files) {$/;"	function	line:37
_sed	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sed.js	/^function _sed(options, regex, replacement, files) {$/;"	function	line:37
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/set.js	/^var common = require('.\/common');$/;"	variable	line:1
_set	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/set.js	/^function _set(options) {$/;"	function	line:24
_set	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/set.js	/^function _set(options) {$/;"	function	line:24
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sort.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sort.js	/^var fs = require('fs');$/;"	variable	line:2
parseNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sort.js	/^function parseNumber(str) {$/;"	function	line:13
parseNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sort.js	/^function parseNumber(str) {$/;"	function	line:13
unixCmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sort.js	/^function unixCmp(a, b) {$/;"	function	line:20
unixCmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sort.js	/^function unixCmp(a, b) {$/;"	function	line:20
numericalCmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sort.js	/^function numericalCmp(a, b) {$/;"	function	line:29
numericalCmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sort.js	/^function numericalCmp(a, b) {$/;"	function	line:29
_sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sort.js	/^function _sort(options, files) {$/;"	function	line:58
_sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/sort.js	/^function _sort(options, files) {$/;"	function	line:58
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/tail.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/tail.js	/^var fs = require('fs');$/;"	variable	line:2
_tail	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/tail.js	/^function _tail(options, files) {$/;"	function	line:27
_tail	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/tail.js	/^function _tail(options, files) {$/;"	function	line:27
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/tempdir.js	/^var common = require('.\/common');$/;"	variable	line:1
os	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/tempdir.js	/^var os = require('os');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/tempdir.js	/^var fs = require('fs');$/;"	variable	line:3
writeableDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/tempdir.js	/^function writeableDir(dir) {$/;"	function	line:11
writeableDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/tempdir.js	/^function writeableDir(dir) {$/;"	function	line:11
_tempDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/tempdir.js	/^function _tempDir() {$/;"	function	line:38
_tempDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/tempdir.js	/^function _tempDir() {$/;"	function	line:38
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/test.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/test.js	/^var fs = require('fs');$/;"	variable	line:2
_test	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/test.js	/^function _test(options, path) {$/;"	function	line:41
_test	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/test.js	/^function _test(options, path) {$/;"	function	line:41
stats	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/test.js	/^  var stats = fs.statSync(path);$/;"	variable	line:65
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/to.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/to.js	/^var fs = require('fs');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/to.js	/^var path = require('path');$/;"	variable	line:3
_to	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/to.js	/^function _to(options, file) {$/;"	function	line:22
_to	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/to.js	/^function _to(options, file) {$/;"	function	line:22
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/toEnd.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/toEnd.js	/^var fs = require('fs');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/toEnd.js	/^var path = require('path');$/;"	variable	line:3
_toEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/toEnd.js	/^function _toEnd(options, file) {$/;"	function	line:21
_toEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/toEnd.js	/^function _toEnd(options, file) {$/;"	function	line:21
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/touch.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/touch.js	/^var fs = require('fs');$/;"	variable	line:2
_touch	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/touch.js	/^function _touch(opts, files) {$/;"	function	line:36
_touch	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/touch.js	/^function _touch(opts, files) {$/;"	function	line:36
touchFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/touch.js	/^function touchFile(opts, file) {$/;"	function	line:51
touchFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/touch.js	/^function touchFile(opts, file) {$/;"	function	line:51
tryStatFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/touch.js	/^function tryStatFile(filePath) {$/;"	function	line:104
tryStatFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/touch.js	/^function tryStatFile(filePath) {$/;"	function	line:104
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/uniq.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/uniq.js	/^var fs = require('fs');$/;"	variable	line:2
lpad	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/uniq.js	/^function lpad(c, str) {$/;"	function	line:5
lpad	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/uniq.js	/^function lpad(c, str) {$/;"	function	line:5
_uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/uniq.js	/^function _uniq(options, input, output) {$/;"	function	line:39
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/uniq.js	/^  var compare = function (a, b) {$/;"	function	line:49
_uniq.compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/uniq.js	/^  var compare = function (a, b) {$/;"	function	line:49
_uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/uniq.js	/^function _uniq(options, input, output) {$/;"	function	line:39
common	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/which.js	/^var common = require('.\/common');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/which.js	/^var fs = require('fs');$/;"	variable	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/which.js	/^var path = require('path');$/;"	variable	line:3
XP_DEFAULT_PATHEXT	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/which.js	/^var XP_DEFAULT_PATHEXT = '.com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh';$/;"	variable	line:11
splitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/which.js	/^function splitPath(p) {$/;"	function	line:14
splitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/which.js	/^function splitPath(p) {$/;"	function	line:14
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/which.js	/^function checkPath(pathName) {$/;"	function	line:24
checkPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/which.js	/^function checkPath(pathName) {$/;"	function	line:24
_which	/Users/jonathan/repos/identifiers-arxiv/node_modules/shelljs/src/which.js	/^function _which(options, cmd) {$/;"	function	line:40
scan	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/lib/shellwords.js	/^  scan = function(string, pattern, callback) {$/;"	function	line:5
scan	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/lib/shellwords.js	/^  var scan;$/;"	function	line:3
split	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/lib/shellwords.js	/^  exports.split = function(line) {$/;"	function	line:22
escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/lib/shellwords.js	/^  exports.escape = function(str) {$/;"	function	line:47
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^  "author": "Jimmy Cuadra <jimmy@jimmycuadra.com> (http:\/\/jimmycuadra.com\/)",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^  "name": "shellwords",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^  "description": "Manipulate strings according to the word parsing rules of the UNIX Bourne shell.",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^  "version": "0.1.0",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^  "homepage": "https:\/\/github.com\/jimmycuadra\/shellwords",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^  "repository": {$/;"	function	line:7
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^    "type": "git",$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^    "url": "git:\/\/github.com\/jimmycuadra\/shellwords.git"$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^  "main": ".\/lib\/shellwords",$/;"	function	line:11
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^  "scripts": {$/;"	function	line:12
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^    "test": "cake spec"$/;"	function	line:13
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^  "dependencies": {},$/;"	function	line:15
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^  "devDependencies": {$/;"	function	line:16
jasmine-node	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^    "jasmine-node": "~1.0.26",$/;"	function	line:17
nodewatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/package.json	/^    "nodewatch": "~0.1.0"$/;"	function	line:18
Shellwords	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/README.md	/^# Shellwords$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/README.md	/^## Installation$/;"	function	line:5
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/README.md	/^## Example$/;"	function	line:9
Shellwords	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^describe "Shellwords", ->$/;"	function	line:3
#split	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^  describe "#split", ->$/;"	function	line:4
splits normal words	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^    it "splits normal words", ->$/;"	function	line:5
splits single quoted phrases	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^    it "splits single quoted phrases", ->$/;"	function	line:9
splits double quoted phrases	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^    it "splits double quoted phrases", ->$/;"	function	line:13
respects escaped characters	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^    it "respects escaped characters", ->$/;"	function	line:17
respects escaped characters within single quotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^    it "respects escaped characters within single quotes", ->$/;"	function	line:21
respects escaped characters within double quotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^    it "respects escaped characters within double quotes", ->$/;"	function	line:25
respects escaped quotes within quotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^    it "respects escaped quotes within quotes", ->$/;"	function	line:29
throws on unmatched single quotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^    it "throws on unmatched single quotes", ->$/;"	function	line:36
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^      fn = ->$/;"	function	line:37
throws on unmatched double quotes	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^    it "throws on unmatched double quotes", ->$/;"	function	line:42
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^      fn = ->$/;"	function	line:43
#escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^  describe "#escape", ->$/;"	function	line:48
escapes a string to be safe for shell command line	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^    it "escapes a string to be safe for shell command line", ->$/;"	function	line:49
dummy escapes any multibyte chars	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/spec/shellwords_spec.coffee	/^    it "dummy escapes any multibyte chars", ->$/;"	function	line:53
scan	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/src/shellwords.coffee	/^scan = (string, pattern, callback) ->$/;"	function	line:1
exports.split	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/src/shellwords.coffee	/^exports.split = (line = "") ->$/;"	function	line:17
exports.escape	/Users/jonathan/repos/identifiers-arxiv/node_modules/shellwords/src/shellwords.coffee	/^exports.escape = (str = "") ->$/;"	function	line:49
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/index.js	/^module.exports = function (str) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/index.js	/^'use strict';$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^  "name": "slash",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^  "description": "Convert Windows backslash paths to slash paths",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^  "keywords": [$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^  "author": {$/;"	function	line:14
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:15
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:17
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^  "repository": "sindresorhus\/slash",$/;"	function	line:19
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^  "scripts": {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^    "test": "mocha"$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^  "devDependencies": {$/;"	function	line:23
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^    "mocha": "*"$/;"	function	line:24
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^  "engines": {$/;"	function	line:26
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^    "node": ">=0.10.0"$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^  "license": "MIT",$/;"	function	line:29
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/package.json	/^  "files": [$/;"	function	line:30
slash [![Build Status](https://travis-ci.org/sindresorhus/slash.svg?branch=master)](https://travis-ci.org/sindresorhus/slash)	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/readme.md	/^# slash [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/slash.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/slash)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/readme.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/readme.md	/^## Usage$/;"	function	line:17
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/readme.md	/^## API$/;"	function	line:33
slash(path)	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/readme.md	/^### slash(path)$/;"	function	line:35
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/slash/readme.md	/^## License$/;"	function	line:42
ESCAPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^var ESCAPES = [$/;"	variable	line:3
END_CODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^var END_CODE = 39;$/;"	variable	line:8
ESCAPE_CODES.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^var ESCAPE_CODES = {$/;"	property	line:10
ESCAPE_CODES.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	0: 0,$/;"	property	line:11
ESCAPE_CODES.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	1: 22,$/;"	property	line:12
ESCAPE_CODES.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	2: 22,$/;"	property	line:13
ESCAPE_CODES.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	3: 23,$/;"	property	line:14
ESCAPE_CODES.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	4: 24,$/;"	property	line:15
ESCAPE_CODES.8	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	7: 27,$/;"	property	line:16
ESCAPE_CODES.9	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	8: 28,$/;"	property	line:17
ESCAPE_CODES.30	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	9: 29,$/;"	property	line:18
ESCAPE_CODES.31	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	30: 39,$/;"	property	line:19
ESCAPE_CODES.32	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	31: 39,$/;"	property	line:20
ESCAPE_CODES.33	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	32: 39,$/;"	property	line:21
ESCAPE_CODES.34	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	33: 39,$/;"	property	line:22
ESCAPE_CODES.35	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	34: 39,$/;"	property	line:23
ESCAPE_CODES.36	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	35: 39,$/;"	property	line:24
ESCAPE_CODES.37	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	36: 39,$/;"	property	line:25
ESCAPE_CODES.90	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	37: 39,$/;"	property	line:26
ESCAPE_CODES.40	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	90: 39,$/;"	property	line:27
ESCAPE_CODES.41	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	40: 49,$/;"	property	line:28
ESCAPE_CODES.42	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	41: 49,$/;"	property	line:29
ESCAPE_CODES.43	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	42: 49,$/;"	property	line:30
ESCAPE_CODES.44	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	43: 49,$/;"	property	line:31
ESCAPE_CODES.45	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	44: 49,$/;"	property	line:32
ESCAPE_CODES.46	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	45: 49,$/;"	property	line:33
ESCAPE_CODES.47	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^	46: 49,$/;"	property	line:34
wrapAnsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^function wrapAnsi(code) {$/;"	function	line:38
wrapAnsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^function wrapAnsi(code) {$/;"	function	line:38
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^module.exports = function (str, begin, end) {$/;"	function	line:42
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/index.js	/^}$/;"	function	line:40
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "name": "slice-ansi",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "version": "0.0.4",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "description": "Slice a string with ANSI escape codes",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "repository": "chalk\/slice-ansi",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^    "name": "David Caccavella",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^    "email": "threedeecee@gmail.com"$/;"	function	line:9
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "maintainers": [$/;"	function	line:11
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "engines": {$/;"	function	line:17
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^    "node": ">=0.10.0"$/;"	function	line:18
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "scripts": {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^    "test": "node test.js && xo"$/;"	function	line:21
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "files": [$/;"	function	line:23
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "keywords": [$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "dependencies": {},$/;"	function	line:49
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^  "devDependencies": {$/;"	function	line:50
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^    "ava": "^0.2.0",$/;"	function	line:51
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^    "chalk": "^1.1.1",$/;"	function	line:52
strip-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^    "strip-ansi": "^3.0.0",$/;"	function	line:53
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/package.json	/^    "xo": "*"$/;"	function	line:54
slice-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/readme.md	/^# slice-ansi $/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/readme.md	/^## Install$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/readme.md	/^## Usage$/;"	function	line:14
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/readme.md	/^## API$/;"	function	line:26
sliceAnsi(input, beginSlice[, endSlice])	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/readme.md	/^### sliceAnsi(input, beginSlice[, endSlice])$/;"	function	line:28
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/readme.md	/^#### input$/;"	function	line:30
beginSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/readme.md	/^#### beginSlice$/;"	function	line:36
endSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/readme.md	/^#### endSlice$/;"	function	line:42
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/readme.md	/^## Related$/;"	function	line:49
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/slice-ansi/readme.md	/^## License$/;"	function	line:54
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/.travis.yml	/^node_js:$/;"	function	line:3
Sntp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/examples/offset.js	/^var Sntp = require('..\/lib');$/;"	variable	line:1
Sntp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/examples/time.js	/^var Sntp = require('..\/lib');$/;"	variable	line:1
options.host	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/examples/time.js	/^var options = {$/;"	property	line:5
options.port	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/examples/time.js	/^    host: 'nist1-sj.ustiming.org',  \/\/ Defaults to pool.ntp.org$/;"	property	line:6
options.resolveReference	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/examples/time.js	/^    port: 123,                      \/\/ Defaults to 123 (NTP)$/;"	property	line:7
options.timeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/examples/time.js	/^    resolveReference: true,         \/\/ Default to false (not resolving)$/;"	property	line:8
Dgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^var Dgram = require('dgram');$/;"	variable	line:3
Dns	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^var Dns = require('dns');$/;"	variable	line:4
Hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^var Hoek = require('hoek');$/;"	variable	line:5
time	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^exports.time = function (options, callback) {$/;"	function	line:13
finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^    var finish = function (err, result) {$/;"	function	line:32
exports.time.finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^    var finish = function (err, result) {$/;"	function	line:32
exports.time	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^var internals = {};$/;"	function	line:10
NtpMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^internals.NtpMessage = function (buffer) {$/;"	function	line:143
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^    switch (li) {$/;"	function	line:156
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^    switch (mode) {$/;"	function	line:171
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^    switch (this.stratum) {$/;"	function	line:218
internals.NtpMessage	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^};$/;"	class	line:140
toMsecs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^internals.toMsecs = function (buffer, offset) {$/;"	function	line:260
internals.toMsecs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^};$/;"	function	line:257
fromMsecs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^internals.fromMsecs = function (ts, buffer, offset) {$/;"	function	line:277
internals.fromMsecs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^};$/;"	function	line:274
internals.last.offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^internals.last = {$/;"	property	line:296
internals.last.expires	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^    offset: 0,$/;"	property	line:297
internals.last.host	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^    expires: 0,$/;"	property	line:298
internals.last.port	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^    host: '',$/;"	property	line:299
offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^exports.offset = function (options, callback) {$/;"	function	line:304
exports.offset	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^};$/;"	function	line:301
internals.now.intervalId	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^internals.now = {$/;"	property	line:347
start	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^exports.start = function (options, callback) {$/;"	function	line:352
exports.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^};$/;"	function	line:349
stop	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^exports.stop = function () {$/;"	function	line:380
exports.stop	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^};$/;"	function	line:377
isLive	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^exports.isLive = function () {$/;"	function	line:391
exports.isLive	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^};$/;"	function	line:388
now	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^exports.now = function () {$/;"	function	line:397
exports.now	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^};$/;"	function	line:394
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^internals.ignore = function () {$/;"	function	line:410
internals.ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/lib/index.js	/^};$/;"	function	line:407
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "name": "sntp",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "description": "SNTP Client",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "version": "1.0.9",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "author": "Eran Hammer <eran@hammer.io> (http:\/\/hueniverse.com)",$/;"	function	line:5
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "contributors": [],$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "repository": "git:\/\/github.com\/hueniverse\/sntp",$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "main": "index",$/;"	function	line:8
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "keywords": [$/;"	function	line:9
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "engines": {$/;"	function	line:14
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^    "node": ">=0.8.0"$/;"	function	line:15
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "dependencies": {$/;"	function	line:17
hoek	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^    "hoek": "2.x.x"$/;"	function	line:18
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "devDependencies": {$/;"	function	line:20
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^    "lab": "4.x.x"$/;"	function	line:21
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "scripts": {$/;"	function	line:23
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^    "test": "make test-cov"$/;"	function	line:24
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^  "licenses": [$/;"	function	line:26
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^      "type": "BSD",$/;"	function	line:28
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/package.json	/^      "url": "http:\/\/github.com\/hueniverse\/sntp\/raw\/master\/LICENSE"$/;"	function	line:29
sntp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/README.md	/^# sntp$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/README.md	/^# Usage$/;"	function	line:9
Dns	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^var Dns = require('dns');$/;"	variable	line:3
Dgram	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^var Dgram = require('dgram');$/;"	variable	line:4
Lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^var Lab = require('lab');$/;"	variable	line:5
Sntp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^var Sntp = require('..\/lib');$/;"	variable	line:6
lab	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^var lab = exports.lab = Lab.script();$/;"	variable	line:16
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^var before = lab.before;$/;"	variable	line:17
after	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^var after = lab.after;$/;"	variable	line:18
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^var describe = lab.experiment;$/;"	variable	line:19
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^var it = lab.test;$/;"	variable	line:20
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^var expect = Lab.expect;$/;"	variable	line:21
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^describe('SNTP', function () {$/;"	function	line:24
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^    describe('#time', function () {$/;"	function	line:26
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('returns consistent result over multiple tries', function (done) {$/;"	function	line:28
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('resolves reference IP', function (done) {$/;"	function	line:47
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('times out on no response', function (done) {$/;"	function	line:58
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('errors on error event', { parallel: false }, function (done) {$/;"	function	line:69
createSocket	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^            Dgram.createSocket = function (type) {$/;"	function	line:72
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^                setImmediate(function () { socket.emit('error', new Error('Fake')) });$/;"	function	line:76
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('errors on incorrect sent size', { parallel: false }, function (done) {$/;"	function	line:89
send	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^            Dgram.Socket.prototype.send = function (buf, offset, length, port, address, callback) {$/;"	function	line:92
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('times out on invalid host', function (done) {$/;"	function	line:107
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('fails on bad response buffer size', function (done) {$/;"	function	line:118
messup	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        var messup = function (bytes) {$/;"	function	line:139
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('fails on bad version', function (done) {$/;"	function	line:172
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('fails on bad originateTimestamp', function (done) {$/;"	function	line:185
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('fails on bad receiveTimestamp', function (done) {$/;"	function	line:197
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('fails on bad originate timestamp and alarm li', function (done) {$/;"	function	line:209
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('returns time with death stratum and last61 li', function (done) {$/;"	function	line:222
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('returns time with reserved stratum and last59 li', function (done) {$/;"	function	line:234
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^    describe('#offset', function () {$/;"	function	line:307
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('gets the current offset', function (done) {$/;"	function	line:309
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('gets the current offset from cache', function (done) {$/;"	function	line:319
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('gets the new offset on different server', function (done) {$/;"	function	line:335
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('gets the new offset on different server', function (done) {$/;"	function	line:351
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('fails getting the current offset on invalid server', function (done) {$/;"	function	line:367
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^    describe('#now', function () {$/;"	function	line:378
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('starts auto-sync, gets now, then stops', function (done) {$/;"	function	line:380
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('starts twice', function (done) {$/;"	function	line:397
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^        it('starts auto-sync, gets now, waits, gets again after timeout', function (done) {$/;"	function	line:412
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/sntp/test/index.js	/^                setTimeout(function () {$/;"	function	line:425
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^# Change Log$/;"	function	line:1
0.5.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.5.6$/;"	function	line:3
0.5.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.5.5$/;"	function	line:8
0.5.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.5.4$/;"	function	line:15
0.5.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.5.3$/;"	function	line:19
0.5.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.5.2$/;"	function	line:24
0.5.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.5.1$/;"	function	line:29
0.5.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.5.0$/;"	function	line:34
0.4.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.4.4$/;"	function	line:45
0.4.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.4.3$/;"	function	line:55
0.4.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.4.2$/;"	function	line:71
0.4.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.4.1$/;"	function	line:80
0.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.4.0$/;"	function	line:84
0.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.3.0$/;"	function	line:96
0.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.2.0$/;"	function	line:103
0.1.43	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.43$/;"	function	line:110
0.1.42	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.42$/;"	function	line:115
0.1.41	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.41$/;"	function	line:120
0.1.40	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.40$/;"	function	line:131
0.1.39	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.39$/;"	function	line:135
0.1.38	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.38$/;"	function	line:140
0.1.37	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.37$/;"	function	line:145
0.1.36	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.36$/;"	function	line:150
0.1.35	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.35$/;"	function	line:154
0.1.34	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.34$/;"	function	line:167
0.1.33	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.33$/;"	function	line:174
0.1.32	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.32$/;"	function	line:183
0.1.31	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.31$/;"	function	line:193
0.1.30	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.30$/;"	function	line:201
0.1.29	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.29$/;"	function	line:215
0.1.28	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.28$/;"	function	line:220
0.1.27	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.27$/;"	function	line:225
0.1.26	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.26$/;"	function	line:230
0.1.25	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.25$/;"	function	line:234
0.1.24	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.24$/;"	function	line:238
0.1.23	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.23$/;"	function	line:243
0.1.22	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.22$/;"	function	line:247
0.1.21	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.21$/;"	function	line:251
0.1.20	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.20$/;"	function	line:256
0.1.19	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.19$/;"	function	line:261
0.1.18	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.18$/;"	function	line:265
0.1.17	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.17$/;"	function	line:269
0.1.16	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.16$/;"	function	line:273
0.1.15	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.15$/;"	function	line:279
0.1.14	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.14$/;"	function	line:283
0.1.13	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.13$/;"	function	line:287
0.1.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.12$/;"	function	line:291
0.1.11	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.11$/;"	function	line:295
0.1.10	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/CHANGELOG.md	/^## 0.1.10$/;"	function	line:299
webpackUniversalModuleDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^(function webpackUniversalModuleDefinition(root, factory) {$/;"	function	line:1
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:16
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function SourceMapGenerator(aArgs) {$/;"	function	line:91
SourceMapGenerator_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) {$/;"	function	line:112
SourceMapGenerator_addMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapGenerator_addMapping(aArgs) {$/;"	function	line:164
SourceMapGenerator_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:202
SourceMapGenerator_applySourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) {$/;"	function	line:242
SourceMapGenerator_serializeMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapGenerator_serializeMappings() {$/;"	function	line:361
SourceMapGenerator_generateSourcesContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) {$/;"	function	line:427
SourceMapGenerator_toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapGenerator_toJSON() {$/;"	function	line:446
SourceMapGenerator_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapGenerator_toString() {$/;"	function	line:470
toVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function toVLQSigned(aValue) {$/;"	function	line:549
fromVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function fromVLQSigned(aValue) {$/;"	function	line:561
base64VLQ_encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	exports.encode = function base64VLQ_encode(aValue) {$/;"	function	line:572
base64VLQ_decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {$/;"	function	line:596
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	exports.encode = function (number) {$/;"	function	line:639
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	exports.decode = function (charCode) {$/;"	function	line:650
getArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function getArg(aArgs, aName, aDefaultValue) {$/;"	function	line:717
urlParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function urlParse(aUrl) {$/;"	function	line:731
urlGenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function urlGenerate(aParsedUrl) {$/;"	function	line:746
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function normalize(aPath) {$/;"	function	line:779
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function join(aRoot, aPath) {$/;"	function	line:840
isAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	exports.isAbsolute = function (aPath) {$/;"	function	line:883
relative	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function relative(aRoot, aPath) {$/;"	function	line:893
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function identity (s) {$/;"	function	line:932
toSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function toSetString(aStr) {$/;"	function	line:945
fromSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function fromSetString(aStr) {$/;"	function	line:954
isProtoString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function isProtoString(s) {$/;"	function	line:963
compareByOriginalPositions	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) {$/;"	function	line:1003
compareByGeneratedPositionsDeflated	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) {$/;"	function	line:1042
strcmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function strcmp(aStr1, aStr2) {$/;"	function	line:1072
compareByGeneratedPositionsInflated	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function compareByGeneratedPositionsInflated(mappingA, mappingB) {$/;"	function	line:1088
ArraySet	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function ArraySet() {$/;"	function	line:1139
ArraySet_fromArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {$/;"	function	line:1147
ArraySet_size	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	ArraySet.prototype.size = function ArraySet_size() {$/;"	function	line:1161
ArraySet_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {$/;"	function	line:1170
ArraySet_has	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	ArraySet.prototype.has = function ArraySet_has(aStr) {$/;"	function	line:1187
ArraySet_indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {$/;"	function	line:1197
ArraySet_at	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	ArraySet.prototype.at = function ArraySet_at(aIdx) {$/;"	function	line:1210
ArraySet_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	ArraySet.prototype.toArray = function ArraySet_toArray() {$/;"	function	line:1222
generatedPositionAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function generatedPositionAfter(mappingA, mappingB) {$/;"	function	line:1246
MappingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function MappingList() {$/;"	function	line:1261
MappingList_forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function MappingList_forEach(aCallback, aThisArg) {$/;"	function	line:1275
MappingList_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	MappingList.prototype.add = function MappingList_add(aMapping) {$/;"	function	line:1284
MappingList_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	MappingList.prototype.toArray = function MappingList_toArray() {$/;"	function	line:1303
SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function SourceMapConsumer(aSourceMap) {$/;"	function	line:1331
fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	SourceMapConsumer.fromSourceMap = function(aSourceMap) {$/;"	function	line:1342
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  get: function () {$/;"	function	line:1383
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  get: function () {$/;"	function	line:1394
SourceMapConsumer_charIsMappingSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapConsumer_charIsMappingSeparator(aStr, index) {$/;"	function	line:1404
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:1415
SourceMapConsumer_eachMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) {$/;"	function	line:1442
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	    switch (order) {$/;"	function	line:1447
SourceMapConsumer_allGeneratedPositionsFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapConsumer_allGeneratedPositionsFor(aArgs) {$/;"	function	line:1495
BasicSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function BasicSourceMapConsumer(aSourceMap) {$/;"	function	line:1599
SourceMapConsumer_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapConsumer_fromSourceMap(aSourceMap) {$/;"	function	line:1661
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  get: function () {$/;"	function	line:1715
Mapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function Mapping() {$/;"	function	line:1725
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:1740
SourceMapConsumer_computeColumnSpans	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapConsumer_computeColumnSpans() {$/;"	function	line:1872
SourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:1915
BasicSourceMapConsumer_hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function BasicSourceMapConsumer_hasContentsOfAllSources() {$/;"	function	line:1967
SourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:1981
SourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:2045
IndexedSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function IndexedSourceMapConsumer(aSourceMap) {$/;"	function	line:2140
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  get: function () {$/;"	function	line:2200
IndexedSourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function IndexedSourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:2227
IndexedSourceMapConsumer_hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function IndexedSourceMapConsumer_hasContentsOfAllSources() {$/;"	function	line:2272
IndexedSourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:2284
IndexedSourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function IndexedSourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:2316
IndexedSourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:2351
recursiveSearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:2429
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	exports.search = function search(aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:2494
swap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function swap(ary, x, y) {$/;"	function	line:2550
randomIntInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function randomIntInRange(low, high) {$/;"	function	line:2564
doQuickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function doQuickSort(ary, comparator, p, r) {$/;"	function	line:2580
quickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	exports.quickSort = function (ary, comparator) {$/;"	function	line:2634
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	function SourceNode(aLine, aColumn, aSource, aChunks, aName) {$/;"	function	line:2677
SourceNode_fromStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) {$/;"	function	line:2697
shiftNextLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	    var shiftNextLine = function() {$/;"	function	line:2707
addMappingWithCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	    function addMappingWithCode(mapping, code) {$/;"	function	line:2786
SourceNode_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	SourceNode.prototype.add = function SourceNode_add(aChunk) {$/;"	function	line:2808
SourceNode_prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) {$/;"	function	line:2833
SourceNode_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	SourceNode.prototype.walk = function SourceNode_walk(aFn) {$/;"	function	line:2857
SourceNode_join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	SourceNode.prototype.join = function SourceNode_join(aSep) {$/;"	function	line:2881
SourceNode_replaceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) {$/;"	function	line:2904
SourceNode_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceNode_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:2926
SourceNode_walkSourceContents	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	  function SourceNode_walkSourceContents(aFn) {$/;"	function	line:2937
SourceNode_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	SourceNode.prototype.toString = function SourceNode_toString() {$/;"	function	line:2954
SourceNode_toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.debug.js	/^	SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) {$/;"	function	line:2966
webpackUniversalModuleDefinition	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^(function webpackUniversalModuleDefinition(root, factory) {$/;"	function	line:1
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:16
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function SourceMapGenerator(aArgs) {$/;"	function	line:91
SourceMapGenerator_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) {$/;"	function	line:112
SourceMapGenerator_addMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapGenerator_addMapping(aArgs) {$/;"	function	line:164
SourceMapGenerator_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:202
SourceMapGenerator_applySourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) {$/;"	function	line:242
SourceMapGenerator_serializeMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapGenerator_serializeMappings() {$/;"	function	line:361
SourceMapGenerator_generateSourcesContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) {$/;"	function	line:427
SourceMapGenerator_toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapGenerator_toJSON() {$/;"	function	line:446
SourceMapGenerator_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapGenerator_toString() {$/;"	function	line:470
toVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function toVLQSigned(aValue) {$/;"	function	line:549
fromVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function fromVLQSigned(aValue) {$/;"	function	line:561
base64VLQ_encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	exports.encode = function base64VLQ_encode(aValue) {$/;"	function	line:572
base64VLQ_decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {$/;"	function	line:596
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	exports.encode = function (number) {$/;"	function	line:639
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	exports.decode = function (charCode) {$/;"	function	line:650
getArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function getArg(aArgs, aName, aDefaultValue) {$/;"	function	line:717
urlParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function urlParse(aUrl) {$/;"	function	line:731
urlGenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function urlGenerate(aParsedUrl) {$/;"	function	line:746
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function normalize(aPath) {$/;"	function	line:779
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function join(aRoot, aPath) {$/;"	function	line:840
isAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	exports.isAbsolute = function (aPath) {$/;"	function	line:883
relative	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function relative(aRoot, aPath) {$/;"	function	line:893
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function identity (s) {$/;"	function	line:932
toSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function toSetString(aStr) {$/;"	function	line:945
fromSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function fromSetString(aStr) {$/;"	function	line:954
isProtoString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function isProtoString(s) {$/;"	function	line:963
compareByOriginalPositions	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) {$/;"	function	line:1003
compareByGeneratedPositionsDeflated	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) {$/;"	function	line:1042
strcmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function strcmp(aStr1, aStr2) {$/;"	function	line:1072
compareByGeneratedPositionsInflated	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function compareByGeneratedPositionsInflated(mappingA, mappingB) {$/;"	function	line:1088
ArraySet	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function ArraySet() {$/;"	function	line:1139
ArraySet_fromArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {$/;"	function	line:1147
ArraySet_size	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	ArraySet.prototype.size = function ArraySet_size() {$/;"	function	line:1161
ArraySet_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {$/;"	function	line:1170
ArraySet_has	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	ArraySet.prototype.has = function ArraySet_has(aStr) {$/;"	function	line:1187
ArraySet_indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {$/;"	function	line:1197
ArraySet_at	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	ArraySet.prototype.at = function ArraySet_at(aIdx) {$/;"	function	line:1210
ArraySet_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	ArraySet.prototype.toArray = function ArraySet_toArray() {$/;"	function	line:1222
generatedPositionAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function generatedPositionAfter(mappingA, mappingB) {$/;"	function	line:1246
MappingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function MappingList() {$/;"	function	line:1261
MappingList_forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function MappingList_forEach(aCallback, aThisArg) {$/;"	function	line:1275
MappingList_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	MappingList.prototype.add = function MappingList_add(aMapping) {$/;"	function	line:1284
MappingList_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	MappingList.prototype.toArray = function MappingList_toArray() {$/;"	function	line:1303
SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function SourceMapConsumer(aSourceMap) {$/;"	function	line:1331
fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	SourceMapConsumer.fromSourceMap = function(aSourceMap) {$/;"	function	line:1342
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  get: function () {$/;"	function	line:1383
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  get: function () {$/;"	function	line:1394
SourceMapConsumer_charIsMappingSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapConsumer_charIsMappingSeparator(aStr, index) {$/;"	function	line:1404
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:1415
SourceMapConsumer_eachMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) {$/;"	function	line:1442
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	    switch (order) {$/;"	function	line:1447
SourceMapConsumer_allGeneratedPositionsFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapConsumer_allGeneratedPositionsFor(aArgs) {$/;"	function	line:1495
BasicSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function BasicSourceMapConsumer(aSourceMap) {$/;"	function	line:1599
SourceMapConsumer_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapConsumer_fromSourceMap(aSourceMap) {$/;"	function	line:1661
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  get: function () {$/;"	function	line:1715
Mapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function Mapping() {$/;"	function	line:1725
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:1740
SourceMapConsumer_computeColumnSpans	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapConsumer_computeColumnSpans() {$/;"	function	line:1872
SourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:1915
BasicSourceMapConsumer_hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function BasicSourceMapConsumer_hasContentsOfAllSources() {$/;"	function	line:1967
SourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:1981
SourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:2045
IndexedSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function IndexedSourceMapConsumer(aSourceMap) {$/;"	function	line:2140
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  get: function () {$/;"	function	line:2200
IndexedSourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function IndexedSourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:2227
IndexedSourceMapConsumer_hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function IndexedSourceMapConsumer_hasContentsOfAllSources() {$/;"	function	line:2272
IndexedSourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:2284
IndexedSourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function IndexedSourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:2316
IndexedSourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:2351
recursiveSearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:2429
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	exports.search = function search(aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:2494
swap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function swap(ary, x, y) {$/;"	function	line:2550
randomIntInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function randomIntInRange(low, high) {$/;"	function	line:2564
doQuickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function doQuickSort(ary, comparator, p, r) {$/;"	function	line:2580
quickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	exports.quickSort = function (ary, comparator) {$/;"	function	line:2634
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	function SourceNode(aLine, aColumn, aSource, aChunks, aName) {$/;"	function	line:2677
SourceNode_fromStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) {$/;"	function	line:2697
shiftNextLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	    var shiftNextLine = function() {$/;"	function	line:2707
addMappingWithCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	    function addMappingWithCode(mapping, code) {$/;"	function	line:2786
SourceNode_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	SourceNode.prototype.add = function SourceNode_add(aChunk) {$/;"	function	line:2808
SourceNode_prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) {$/;"	function	line:2833
SourceNode_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	SourceNode.prototype.walk = function SourceNode_walk(aFn) {$/;"	function	line:2857
SourceNode_join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	SourceNode.prototype.join = function SourceNode_join(aSep) {$/;"	function	line:2881
SourceNode_replaceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) {$/;"	function	line:2904
SourceNode_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceNode_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:2926
SourceNode_walkSourceContents	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	  function SourceNode_walkSourceContents(aFn) {$/;"	function	line:2937
SourceNode_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	SourceNode.prototype.toString = function SourceNode_toString() {$/;"	function	line:2954
SourceNode_toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.js	/^	SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) {$/;"	function	line:2966
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.min.js	/^!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.sourceMap=n():e.sourceMap=n()}(this,function(){return function(e){function n(t){if(r[t])return r[t].exports;var o=r[t]={exports:{},id:t,loaded:!1};return e[t].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var r={};return n.m=e,n.c=r,n.p="",n(0)}([function(e,n,r){n.SourceMapGenerator=r(1).SourceMapGenerator,n.SourceMapConsumer=r(7).SourceMapConsumer,n.SourceNode=r(10).SourceNode},function(e,n,r){function t(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceRoot=i.getArg(e,"sourceRoot",null),this._skipValidation=i.getArg(e,"skipValidation",!1),this._sources=new s,this._names=new s,this._mappings=new a,this._sourcesContents=null}var o=r(2),i=r(4),s=r(5).ArraySet,a=r(6).MappingList;t.prototype._version=3,t.fromSourceMap=function(e){var n=e.sourceRoot,r=new t({file:e.file,sourceRoot:n});return e.eachMapping(function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(t.source=e.source,null!=n&&(t.source=i.relative(n,t.source)),t.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(t.name=e.name)),r.addMapping(t)}),e.sources.forEach(function(n){var t=e.sourceContentFor(n);null!=t&&r.setSourceContent(n,t)}),r},t.prototype.addMapping=function(e){var n=i.getArg(e,"generated"),r=i.getArg(e,"original",null),t=i.getArg(e,"source",null),o=i.getArg(e,"name",null);this._skipValidation||this._validateMapping(n,r,t,o),null!=t&&(t=String(t),this._sources.has(t)||this._sources.add(t)),null!=o&&(o=String(o),this._names.has(o)||this._names.add(o)),this._mappings.add({generatedLine:n.line,generatedColumn:n.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:t,name:o})},t.prototype.setSourceContent=function(e,n){var r=e;null!=this._sourceRoot&&(r=i.relative(this._sourceRoot,r)),null!=n?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(r)]=n):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(r)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},t.prototype.applySourceMap=function(e,n,r){var t=n;if(null==n){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\\'s "file" property. Both were omitted.');t=e.file}var o=this._sourceRoot;null!=o&&(t=i.relative(o,t));var a=new s,u=new s;this._mappings.unsortedForEach(function(n){if(n.source===t&&null!=n.originalLine){var s=e.originalPositionFor({line:n.originalLine,column:n.originalColumn});null!=s.source&&(n.source=s.source,null!=r&&(n.source=i.join(r,n.source)),null!=o&&(n.source=i.relative(o,n.source)),n.originalLine=s.line,n.originalColumn=s.column,null!=s.name&&(n.name=s.name))}var l=n.source;null==l||a.has(l)||a.add(l);var c=n.name;null==c||u.has(c)||u.add(c)},this),this._sources=a,this._names=u,e.sources.forEach(function(n){var t=e.sourceContentFor(n);null!=t&&(null!=r&&(n=i.join(r,n)),null!=o&&(n=i.relative(o,n)),this.setSourceContent(n,t))},this)},t.prototype._validateMapping=function(e,n,r,t){if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||n||r||t)&&!(e&&"line"in e&&"column"in e&&n&&"line"in n&&"column"in n&&e.line>0&&e.column>=0&&n.line>0&&n.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:n,name:t}))},t.prototype._serializeMappings=function(){for(var e,n,r,t,s=0,a=1,u=0,l=0,c=0,g=0,p="",h=this._mappings.toArray(),f=0,d=h.length;d>f;f++){if(n=h[f],e="",n.generatedLine!==a)for(s=0;n.generatedLine!==a;)e+=";",a++;else if(f>0){if(!i.compareByGeneratedPositionsInflated(n,h[f-1]))continue;e+=","}e+=o.encode(n.generatedColumn-s),s=n.generatedColumn,null!=n.source&&(t=this._sources.indexOf(n.source),e+=o.encode(t-g),g=t,e+=o.encode(n.originalLine-1-l),l=n.originalLine-1,e+=o.encode(n.originalColumn-u),u=n.originalColumn,null!=n.name&&(r=this._names.indexOf(n.name),e+=o.encode(r-c),c=r)),p+=e}return p},t.prototype._generateSourcesContent=function(e,n){return e.map(function(e){if(!this._sourcesContents)return null;null!=n&&(e=i.relative(n,e));var r=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)},t.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},t.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=t},function(e,n,r){function t(e){return 0>e?(-e<<1)+1:(e<<1)+0}function o(e){var n=1===(1&e),r=e>>1;return n?-r:r}var i=r(3),s=5,a=1<<s,u=a-1,l=a;n.encode=function(e){var n,r="",o=t(e);do n=o&u,o>>>=s,o>0&&(n|=l),r+=i.encode(n);while(o>0);return r},n.decode=function(e,n,r){var t,a,c=e.length,g=0,p=0;do{if(n>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(a=i.decode(e.charCodeAt(n++)),-1===a)throw new Error("Invalid base64 digit: "+e.charAt(n-1));t=!!(a&l),a&=u,g+=a<<p,p+=s}while(t);r.value=o(g),r.rest=n}},function(e,n){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".split("");n.encode=function(e){if(e>=0&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},n.decode=function(e){var n=65,r=90,t=97,o=122,i=48,s=57,a=43,u=47,l=26,c=52;return e>=n&&r>=e?e-n:e>=t&&o>=e?e-t+l:e>=i&&s>=e?e-i+c:e==a?62:e==u?63:-1}},function(e,n){function r(e,n,r){if(n in e)return e[n];if(3===arguments.length)return r;throw new Error('"'+n+'" is a required argument.')}function t(e){var n=e.match(m);return n?{scheme:n[1],auth:n[2],host:n[3],port:n[4],path:n[5]}:null}function o(e){var n="";return e.scheme&&(n+=e.scheme+":"),n+="\/\/",e.auth&&(n+=e.auth+"@"),e.host&&(n+=e.host),e.port&&(n+=":"+e.port),e.path&&(n+=e.path),n}function i(e){var r=e,i=t(e);if(i){if(!i.path)return e;r=i.path}for(var s,a=n.isAbsolute(r),u=r.split(\/\\\/+\/),l=0,c=u.length-1;c>=0;c--)s=u[c],"."===s?u.splice(c,1):".."===s?l++:l>0&&(""===s?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return r=u.join("\/"),""===r&&(r=a?"\/":"."),i?(i.path=r,o(i)):r}function s(e,n){""===e&&(e="."),""===n&&(n=".");var r=t(n),s=t(e);if(s&&(e=s.path||"\/"),r&&!r.scheme)return s&&(r.scheme=s.scheme),o(r);if(r||n.match(_))return n;if(s&&!s.host&&!s.path)return s.host=n,o(s);var a="\/"===n.charAt(0)?n:i(e.replace(\/\\\/+$\/,"")+"\/"+n);return s?(s.path=a,o(s)):a}function a(e,n){""===e&&(e="."),e=e.replace(\/\\\/$\/,"");for(var r=0;0!==n.indexOf(e+"\/");){var t=e.lastIndexOf("\/");if(0>t)return n;if(e=e.slice(0,t),e.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return n;++r}return Array(r+1).join("..\/")+n.substr(e.length+1)}function u(e){return e}function l(e){return g(e)?"$"+e:e}function c(e){return g(e)?e.slice(1):e}function g(e){if(!e)return!1;var n=e.length;if(9>n)return!1;if(95!==e.charCodeAt(n-1)||95!==e.charCodeAt(n-2)||111!==e.charCodeAt(n-3)||116!==e.charCodeAt(n-4)||111!==e.charCodeAt(n-5)||114!==e.charCodeAt(n-6)||112!==e.charCodeAt(n-7)||95!==e.charCodeAt(n-8)||95!==e.charCodeAt(n-9))return!1;for(var r=n-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function p(e,n,r){var t=e.source-n.source;return 0!==t?t:(t=e.originalLine-n.originalLine,0!==t?t:(t=e.originalColumn-n.originalColumn,0!==t||r?t:(t=e.generatedColumn-n.generatedColumn,0!==t?t:(t=e.generatedLine-n.generatedLine,0!==t?t:e.name-n.name))))}function h(e,n,r){var t=e.generatedLine-n.generatedLine;return 0!==t?t:(t=e.generatedColumn-n.generatedColumn,0!==t||r?t:(t=e.source-n.source,0!==t?t:(t=e.originalLine-n.originalLine,0!==t?t:(t=e.originalColumn-n.originalColumn,0!==t?t:e.name-n.name))))}function f(e,n){return e===n?0:e>n?1:-1}function d(e,n){var r=e.generatedLine-n.generatedLine;return 0!==r?r:(r=e.generatedColumn-n.generatedColumn,0!==r?r:(r=f(e.source,n.source),0!==r?r:(r=e.originalLine-n.originalLine,0!==r?r:(r=e.originalColumn-n.originalColumn,0!==r?r:f(e.name,n.name)))))}n.getArg=r;var m=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,_=\/^data:.+\\,.+$\/;n.urlParse=t,n.urlGenerate=o,n.normalize=i,n.join=s,n.isAbsolute=function(e){return"\/"===e.charAt(0)||!!e.match(m)},n.relative=a;var v=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=v?u:l,n.fromSetString=v?u:c,n.compareByOriginalPositions=p,n.compareByGeneratedPositionsDeflated=h,n.compareByGeneratedPositionsInflated=d},function(e,n,r){function t(){this._array=[],this._set=Object.create(null)}var o=r(4),i=Object.prototype.hasOwnProperty;t.fromArray=function(e,n){for(var r=new t,o=0,i=e.length;i>o;o++)r.add(e[o],n);return r},t.prototype.size=function(){return Object.getOwnPropertyNames(this._set).length},t.prototype.add=function(e,n){var r=o.toSetString(e),t=i.call(this._set,r),s=this._array.length;(!t||n)&&this._array.push(e),t||(this._set[r]=s)},t.prototype.has=function(e){var n=o.toSetString(e);return i.call(this._set,n)},t.prototype.indexOf=function(e){var n=o.toSetString(e);if(i.call(this._set,n))return this._set[n];throw new Error('"'+e+'" is not in the set.')},t.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},t.prototype.toArray=function(){return this._array.slice()},n.ArraySet=t},function(e,n,r){function t(e,n){var r=e.generatedLine,t=n.generatedLine,o=e.generatedColumn,s=n.generatedColumn;return t>r||t==r&&s>=o||i.compareByGeneratedPositionsInflated(e,n)<=0}function o(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var i=r(4);o.prototype.unsortedForEach=function(e,n){this._array.forEach(e,n)},o.prototype.add=function(e){t(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},o.prototype.toArray=function(){return this._sorted||(this._array.sort(i.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=o},function(e,n,r){function t(e){var n=e;return"string"==typeof e&&(n=JSON.parse(e.replace(\/^\\)\\]\\}'\/,""))),null!=n.sections?new s(n):new o(n)}function o(e){var n=e;"string"==typeof e&&(n=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var r=a.getArg(n,"version"),t=a.getArg(n,"sources"),o=a.getArg(n,"names",[]),i=a.getArg(n,"sourceRoot",null),s=a.getArg(n,"sourcesContent",null),u=a.getArg(n,"mappings"),c=a.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);t=t.map(String).map(a.normalize).map(function(e){return i&&a.isAbsolute(i)&&a.isAbsolute(e)?a.relative(i,e):e}),this._names=l.fromArray(o.map(String),!0),this._sources=l.fromArray(t,!0),this.sourceRoot=i,this.sourcesContent=s,this._mappings=u,this.file=c}function i(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function s(e){var n=e;"string"==typeof e&&(n=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var r=a.getArg(n,"version"),o=a.getArg(n,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new l,this._names=new l;var i={line:-1,column:0};this._sections=o.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var n=a.getArg(e,"offset"),r=a.getArg(n,"line"),o=a.getArg(n,"column");if(r<i.line||r===i.line&&o<i.column)throw new Error("Section offsets must be ordered and non-overlapping.");return i=n,{generatedOffset:{generatedLine:r+1,generatedColumn:o+1},consumer:new t(a.getArg(e,"map"))}})}var a=r(4),u=r(8),l=r(5).ArraySet,c=r(2),g=r(9).quickSort;t.fromSourceMap=function(e){return o.fromSourceMap(e)},t.prototype._version=3,t.prototype.__generatedMappings=null,Object.defineProperty(t.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),t.prototype.__originalMappings=null,Object.defineProperty(t.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),t.prototype._charIsMappingSeparator=function(e,n){var r=e.charAt(n);return";"===r||","===r},t.prototype._parseMappings=function(e,n){throw new Error("Subclasses must implement _parseMappings")},t.GENERATED_ORDER=1,t.ORIGINAL_ORDER=2,t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.prototype.eachMapping=function(e,n,r){var o,i=n||null,s=r||t.GENERATED_ORDER;switch(s){case t.GENERATED_ORDER:o=this._generatedMappings;break;case t.ORIGINAL_ORDER:o=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var u=this.sourceRoot;o.map(function(e){var n=null===e.source?null:this._sources.at(e.source);return null!=n&&null!=u&&(n=a.join(u,n)),{source:n,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,i)},t.prototype.allGeneratedPositionsFor=function(e){var n=a.getArg(e,"line"),r={source:a.getArg(e,"source"),originalLine:n,originalColumn:a.getArg(e,"column",0)};if(null!=this.sourceRoot&&(r.source=a.relative(this.sourceRoot,r.source)),!this._sources.has(r.source))return[];r.source=this._sources.indexOf(r.source);var t=[],o=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,u.LEAST_UPPER_BOUND);if(o>=0){var i=this._originalMappings[o];if(void 0===e.column)for(var s=i.originalLine;i&&i.originalLine===s;)t.push({line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o];else for(var l=i.originalColumn;i&&i.originalLine===n&&i.originalColumn==l;)t.push({line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o]}return t},n.SourceMapConsumer=t,o.prototype=Object.create(t.prototype),o.prototype.consumer=t,o.fromSourceMap=function(e){var n=Object.create(o.prototype),r=n._names=l.fromArray(e._names.toArray(),!0),t=n._sources=l.fromArray(e._sources.toArray(),!0);n.sourceRoot=e._sourceRoot,n.sourcesContent=e._generateSourcesContent(n._sources.toArray(),n.sourceRoot),n.file=e._file;for(var s=e._mappings.toArray().slice(),u=n.__generatedMappings=[],c=n.__originalMappings=[],p=0,h=s.length;h>p;p++){var f=s[p],d=new i;d.generatedLine=f.generatedLine,d.generatedColumn=f.generatedColumn,f.source&&(d.source=t.indexOf(f.source),d.originalLine=f.originalLine,d.originalColumn=f.originalColumn,f.name&&(d.name=r.indexOf(f.name)),c.push(d)),u.push(d)}return g(n.__originalMappings,a.compareByOriginalPositions),n},o.prototype._version=3,Object.defineProperty(o.prototype,"sources",{get:function(){return this._sources.toArray().map(function(e){return null!=this.sourceRoot?a.join(this.sourceRoot,e):e},this)}}),o.prototype._parseMappings=function(e,n){for(var r,t,o,s,u,l=1,p=0,h=0,f=0,d=0,m=0,_=e.length,v=0,C={},y={},A=[],S=[];_>v;)if(";"===e.charAt(v))l++,v++,p=0;else if(","===e.charAt(v))v++;else{for(r=new i,r.generatedLine=l,s=v;_>s&&!this._charIsMappingSeparator(e,s);s++);if(t=e.slice(v,s),o=C[t])v+=t.length;else{for(o=[];s>v;)c.decode(e,v,y),u=y.value,v=y.rest,o.push(u);if(2===o.length)throw new Error("Found a source, but no line and column");if(3===o.length)throw new Error("Found a source and line, but no column");C[t]=o}r.generatedColumn=p+o[0],p=r.generatedColumn,o.length>1&&(r.source=d+o[1],d+=o[1],r.originalLine=h+o[2],h=r.originalLine,r.originalLine+=1,r.originalColumn=f+o[3],f=r.originalColumn,o.length>4&&(r.name=m+o[4],m+=o[4])),S.push(r),"number"==typeof r.originalLine&&A.push(r)}g(S,a.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,g(A,a.compareByOriginalPositions),this.__originalMappings=A},o.prototype._findMapping=function(e,n,r,t,o,i){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[t]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[t]);return u.search(e,n,o,i)},o.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var n=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var r=this._generatedMappings[e+1];if(n.generatedLine===r.generatedLine){n.lastGeneratedColumn=r.generatedColumn-1;continue}}n.lastGeneratedColumn=1\/0}},o.prototype.originalPositionFor=function(e){var n={generatedLine:a.getArg(e,"line"),generatedColumn:a.getArg(e,"column")},r=this._findMapping(n,this._generatedMappings,"generatedLine","generatedColumn",a.compareByGeneratedPositionsDeflated,a.getArg(e,"bias",t.GREATEST_LOWER_BOUND));if(r>=0){var o=this._generatedMappings[r];if(o.generatedLine===n.generatedLine){var i=a.getArg(o,"source",null);null!==i&&(i=this._sources.at(i),null!=this.sourceRoot&&(i=a.join(this.sourceRoot,i)));var s=a.getArg(o,"name",null);return null!==s&&(s=this._names.at(s)),{source:i,line:a.getArg(o,"originalLine",null),column:a.getArg(o,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},o.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}):!1},o.prototype.sourceContentFor=function(e,n){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=a.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var r;if(null!=this.sourceRoot&&(r=a.urlParse(this.sourceRoot))){var t=e.replace(\/^file:\\\/\\\/\/,"");if("file"==r.scheme&&this._sources.has(t))return this.sourcesContent[this._sources.indexOf(t)];if((!r.path||"\/"==r.path)&&this._sources.has("\/"+e))return this.sourcesContent[this._sources.indexOf("\/"+e)]}if(n)return null;throw new Error('"'+e+'" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(e){var n=a.getArg(e,"source");if(null!=this.sourceRoot&&(n=a.relative(this.sourceRoot,n)),!this._sources.has(n))return{line:null,column:null,lastColumn:null};n=this._sources.indexOf(n);var r={source:n,originalLine:a.getArg(e,"line"),originalColumn:a.getArg(e,"column")},o=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,a.getArg(e,"bias",t.GREATEST_LOWER_BOUND));if(o>=0){var i=this._originalMappings[o];if(i.source===r.source)return{line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=o,s.prototype=Object.create(t.prototype),s.prototype.constructor=t,s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){for(var e=[],n=0;n<this._sections.length;n++)for(var r=0;r<this._sections[n].consumer.sources.length;r++)e.push(this._sections[n].consumer.sources[r]);return e}}),s.prototype.originalPositionFor=function(e){var n={generatedLine:a.getArg(e,"line"),generatedColumn:a.getArg(e,"column")},r=u.search(n,this._sections,function(e,n){var r=e.generatedLine-n.generatedOffset.generatedLine;return r?r:e.generatedColumn-n.generatedOffset.generatedColumn}),t=this._sections[r];return t?t.consumer.originalPositionFor({line:n.generatedLine-(t.generatedOffset.generatedLine-1),column:n.generatedColumn-(t.generatedOffset.generatedLine===n.generatedLine?t.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},s.prototype.sourceContentFor=function(e,n){for(var r=0;r<this._sections.length;r++){var t=this._sections[r],o=t.consumer.sourceContentFor(e,!0);if(o)return o}if(n)return null;throw new Error('"'+e+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(e){for(var n=0;n<this._sections.length;n++){var r=this._sections[n];if(-1!==r.consumer.sources.indexOf(a.getArg(e,"source"))){var t=r.consumer.generatedPositionFor(e);if(t){var o={line:t.line+(r.generatedOffset.generatedLine-1),column:t.column+(r.generatedOffset.generatedLine===t.line?r.generatedOffset.generatedColumn-1:0)};return o}}}return{line:null,column:null}},s.prototype._parseMappings=function(e,n){this.__generatedMappings=[],this.__originalMappings=[];for(var r=0;r<this._sections.length;r++)for(var t=this._sections[r],o=t.consumer._generatedMappings,i=0;i<o.length;i++){var s=o[i],u=t.consumer._sources.at(s.source);null!==t.consumer.sourceRoot&&(u=a.join(t.consumer.sourceRoot,u)),this._sources.add(u),u=this._sources.indexOf(u);var l=t.consumer._names.at(s.name);this._names.add(l),l=this._names.indexOf(l);var c={source:u,generatedLine:s.generatedLine+(t.generatedOffset.generatedLine-1),generatedColumn:s.generatedColumn+(t.generatedOffset.generatedLine===s.generatedLine?t.generatedOffset.generatedColumn-1:0),originalLine:s.originalLine,originalColumn:s.originalColumn,name:l};this.__generatedMappings.push(c),"number"==typeof c.originalLine&&this.__originalMappings.push(c)}g(this.__generatedMappings,a.compareByGeneratedPositionsDeflated),g(this.__originalMappings,a.compareByOriginalPositions)},n.IndexedSourceMapConsumer=s},function(e,n){function r(e,t,o,i,s,a){var u=Math.floor((t-e)\/2)+e,l=s(o,i[u],!0);return 0===l?u:l>0?t-u>1?r(u,t,o,i,s,a):a==n.LEAST_UPPER_BOUND?t<i.length?t:-1:u:u-e>1?r(e,u,o,i,s,a):a==n.LEAST_UPPER_BOUND?u:0>e?-1:e}n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2,n.search=function(e,t,o,i){if(0===t.length)return-1;var s=r(-1,t.length,e,t,o,i||n.GREATEST_LOWER_BOUND);if(0>s)return-1;for(;s-1>=0&&0===o(t[s],t[s-1],!0);)--s;return s}},function(e,n){function r(e,n,r){var t=e[n];e[n]=e[r],e[r]=t}function t(e,n){return Math.round(e+Math.random()*(n-e))}function o(e,n,i,s){if(s>i){var a=t(i,s),u=i-1;r(e,a,s);for(var l=e[s],c=i;s>c;c++)n(e[c],l)<=0&&(u+=1,r(e,u,c));r(e,u+1,c);var g=u+1;o(e,n,i,g-1),o(e,n,g+1,s)}}n.quickSort=function(e,n){o(e,n,0,e.length-1)}},function(e,n,r){function t(e,n,r,t,o){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==n?null:n,this.source=null==r?null:r,this.name=null==o?null:o,this[u]=!0,null!=t&&this.add(t)}var o=r(1).SourceMapGenerator,i=r(4),s=\/(\\r?\\n)\/,a=10,u="$$$isSourceNode$$$";t.fromStringWithSourceMap=function(e,n,r){function o(e,n){if(null===e||void 0===e.source)a.add(n);else{var o=r?i.join(r,e.source):e.source;a.add(new t(e.originalLine,e.originalColumn,o,n,e.name))}}var a=new t,u=e.split(s),l=function(){var e=u.shift(),n=u.shift()||"";return e+n},c=1,g=0,p=null;return n.eachMapping(function(e){if(null!==p){if(!(c<e.generatedLine)){var n=u[0],r=n.substr(0,e.generatedColumn-g);return u[0]=n.substr(e.generatedColumn-g),g=e.generatedColumn,o(p,r),void(p=e)}o(p,l()),c++,g=0}for(;c<e.generatedLine;)a.add(l()),c++;if(g<e.generatedColumn){var n=u[0];a.add(n.substr(0,e.generatedColumn)),u[0]=n.substr(e.generatedColumn),g=e.generatedColumn}p=e},this),u.length>0&&(p&&o(p,l()),a.add(u.join(""))),n.sources.forEach(function(e){var t=n.sourceContentFor(e);null!=t&&(null!=r&&(e=i.join(r,e)),a.setSourceContent(e,t))}),a},t.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},t.prototype.prepend=function(e){if(Array.isArray(e))for(var n=e.length-1;n>=0;n--)this.prepend(e[n]);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},t.prototype.walk=function(e){for(var n,r=0,t=this.children.length;t>r;r++)n=this.children[r],n[u]?n.walk(e):""!==n&&e(n,{source:this.source,line:this.line,column:this.column,name:this.name})},t.prototype.join=function(e){var n,r,t=this.children.length;if(t>0){for(n=[],r=0;t-1>r;r++)n.push(this.children[r]),n.push(e);n.push(this.children[r]),this.children=n}return this},t.prototype.replaceRight=function(e,n){var r=this.children[this.children.length-1];return r[u]?r.replaceRight(e,n):"string"==typeof r?this.children[this.children.length-1]=r.replace(e,n):this.children.push("".replace(e,n)),this},t.prototype.setSourceContent=function(e,n){this.sourceContents[i.toSetString(e)]=n},t.prototype.walkSourceContents=function(e){for(var n=0,r=this.children.length;r>n;n++)this.children[n][u]&&this.children[n].walkSourceContents(e);for(var t=Object.keys(this.sourceContents),n=0,r=t.length;r>n;n++)e(i.fromSetString(t[n]),this.sourceContents[t[n]])},t.prototype.toString=function(){var e="";return this.walk(function(n){e+=n}),e},t.prototype.toStringWithSourceMap=function(e){var n={code:"",line:1,column:0},r=new o(e),t=!1,i=null,s=null,u=null,l=null;return this.walk(function(e,o){n.code+=e,null!==o.source&&null!==o.line&&null!==o.column?((i!==o.source||s!==o.line||u!==o.column||l!==o.name)&&r.addMapping({source:o.source,original:{line:o.line,column:o.column},generated:{line:n.line,column:n.column},name:o.name}),i=o.source,s=o.line,u=o.column,l=o.name,t=!0):t&&(r.addMapping({generated:{line:n.line,column:n.column}}),i=null,t=!1);for(var c=0,g=e.length;g>c;c++)e.charCodeAt(c)===a?(n.line++,n.column=0,c+1===g?(i=null,t=!1):t&&r.addMapping({source:o.source,original:{line:o.line,column:o.column},generated:{line:n.line,column:n.column},name:o.name})):n.column++}),this.walkSourceContents(function(e,n){r.setSourceContent(e,n)}),{code:n.code,map:r}},n.SourceNode=t}])});$/;"	function	line:1
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/dist/source-map.min.js	/^!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports.sourceMap=n():e.sourceMap=n()}(this,function(){return function(e){function n(t){if(r[t])return r[t].exports;var o=r[t]={exports:{},id:t,loaded:!1};return e[t].call(o.exports,o,o.exports,n),o.loaded=!0,o.exports}var r={};return n.m=e,n.c=r,n.p="",n(0)}([function(e,n,r){n.SourceMapGenerator=r(1).SourceMapGenerator,n.SourceMapConsumer=r(7).SourceMapConsumer,n.SourceNode=r(10).SourceNode},function(e,n,r){function t(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceRoot=i.getArg(e,"sourceRoot",null),this._skipValidation=i.getArg(e,"skipValidation",!1),this._sources=new s,this._names=new s,this._mappings=new a,this._sourcesContents=null}var o=r(2),i=r(4),s=r(5).ArraySet,a=r(6).MappingList;t.prototype._version=3,t.fromSourceMap=function(e){var n=e.sourceRoot,r=new t({file:e.file,sourceRoot:n});return e.eachMapping(function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(t.source=e.source,null!=n&&(t.source=i.relative(n,t.source)),t.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(t.name=e.name)),r.addMapping(t)}),e.sources.forEach(function(n){var t=e.sourceContentFor(n);null!=t&&r.setSourceContent(n,t)}),r},t.prototype.addMapping=function(e){var n=i.getArg(e,"generated"),r=i.getArg(e,"original",null),t=i.getArg(e,"source",null),o=i.getArg(e,"name",null);this._skipValidation||this._validateMapping(n,r,t,o),null!=t&&(t=String(t),this._sources.has(t)||this._sources.add(t)),null!=o&&(o=String(o),this._names.has(o)||this._names.add(o)),this._mappings.add({generatedLine:n.line,generatedColumn:n.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:t,name:o})},t.prototype.setSourceContent=function(e,n){var r=e;null!=this._sourceRoot&&(r=i.relative(this._sourceRoot,r)),null!=n?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[i.toSetString(r)]=n):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(r)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},t.prototype.applySourceMap=function(e,n,r){var t=n;if(null==n){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\\'s "file" property. Both were omitted.');t=e.file}var o=this._sourceRoot;null!=o&&(t=i.relative(o,t));var a=new s,u=new s;this._mappings.unsortedForEach(function(n){if(n.source===t&&null!=n.originalLine){var s=e.originalPositionFor({line:n.originalLine,column:n.originalColumn});null!=s.source&&(n.source=s.source,null!=r&&(n.source=i.join(r,n.source)),null!=o&&(n.source=i.relative(o,n.source)),n.originalLine=s.line,n.originalColumn=s.column,null!=s.name&&(n.name=s.name))}var l=n.source;null==l||a.has(l)||a.add(l);var c=n.name;null==c||u.has(c)||u.add(c)},this),this._sources=a,this._names=u,e.sources.forEach(function(n){var t=e.sourceContentFor(n);null!=t&&(null!=r&&(n=i.join(r,n)),null!=o&&(n=i.relative(o,n)),this.setSourceContent(n,t))},this)},t.prototype._validateMapping=function(e,n,r,t){if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||n||r||t)&&!(e&&"line"in e&&"column"in e&&n&&"line"in n&&"column"in n&&e.line>0&&e.column>=0&&n.line>0&&n.column>=0&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:n,name:t}))},t.prototype._serializeMappings=function(){for(var e,n,r,t,s=0,a=1,u=0,l=0,c=0,g=0,p="",h=this._mappings.toArray(),f=0,d=h.length;d>f;f++){if(n=h[f],e="",n.generatedLine!==a)for(s=0;n.generatedLine!==a;)e+=";",a++;else if(f>0){if(!i.compareByGeneratedPositionsInflated(n,h[f-1]))continue;e+=","}e+=o.encode(n.generatedColumn-s),s=n.generatedColumn,null!=n.source&&(t=this._sources.indexOf(n.source),e+=o.encode(t-g),g=t,e+=o.encode(n.originalLine-1-l),l=n.originalLine-1,e+=o.encode(n.originalColumn-u),u=n.originalColumn,null!=n.name&&(r=this._names.indexOf(n.name),e+=o.encode(r-c),c=r)),p+=e}return p},t.prototype._generateSourcesContent=function(e,n){return e.map(function(e){if(!this._sourcesContents)return null;null!=n&&(e=i.relative(n,e));var r=i.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)},t.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},t.prototype.toString=function(){return JSON.stringify(this.toJSON())},n.SourceMapGenerator=t},function(e,n,r){function t(e){return 0>e?(-e<<1)+1:(e<<1)+0}function o(e){var n=1===(1&e),r=e>>1;return n?-r:r}var i=r(3),s=5,a=1<<s,u=a-1,l=a;n.encode=function(e){var n,r="",o=t(e);do n=o&u,o>>>=s,o>0&&(n|=l),r+=i.encode(n);while(o>0);return r},n.decode=function(e,n,r){var t,a,c=e.length,g=0,p=0;do{if(n>=c)throw new Error("Expected more digits in base 64 VLQ value.");if(a=i.decode(e.charCodeAt(n++)),-1===a)throw new Error("Invalid base64 digit: "+e.charAt(n-1));t=!!(a&l),a&=u,g+=a<<p,p+=s}while(t);r.value=o(g),r.rest=n}},function(e,n){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".split("");n.encode=function(e){if(e>=0&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},n.decode=function(e){var n=65,r=90,t=97,o=122,i=48,s=57,a=43,u=47,l=26,c=52;return e>=n&&r>=e?e-n:e>=t&&o>=e?e-t+l:e>=i&&s>=e?e-i+c:e==a?62:e==u?63:-1}},function(e,n){function r(e,n,r){if(n in e)return e[n];if(3===arguments.length)return r;throw new Error('"'+n+'" is a required argument.')}function t(e){var n=e.match(m);return n?{scheme:n[1],auth:n[2],host:n[3],port:n[4],path:n[5]}:null}function o(e){var n="";return e.scheme&&(n+=e.scheme+":"),n+="\/\/",e.auth&&(n+=e.auth+"@"),e.host&&(n+=e.host),e.port&&(n+=":"+e.port),e.path&&(n+=e.path),n}function i(e){var r=e,i=t(e);if(i){if(!i.path)return e;r=i.path}for(var s,a=n.isAbsolute(r),u=r.split(\/\\\/+\/),l=0,c=u.length-1;c>=0;c--)s=u[c],"."===s?u.splice(c,1):".."===s?l++:l>0&&(""===s?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return r=u.join("\/"),""===r&&(r=a?"\/":"."),i?(i.path=r,o(i)):r}function s(e,n){""===e&&(e="."),""===n&&(n=".");var r=t(n),s=t(e);if(s&&(e=s.path||"\/"),r&&!r.scheme)return s&&(r.scheme=s.scheme),o(r);if(r||n.match(_))return n;if(s&&!s.host&&!s.path)return s.host=n,o(s);var a="\/"===n.charAt(0)?n:i(e.replace(\/\\\/+$\/,"")+"\/"+n);return s?(s.path=a,o(s)):a}function a(e,n){""===e&&(e="."),e=e.replace(\/\\\/$\/,"");for(var r=0;0!==n.indexOf(e+"\/");){var t=e.lastIndexOf("\/");if(0>t)return n;if(e=e.slice(0,t),e.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return n;++r}return Array(r+1).join("..\/")+n.substr(e.length+1)}function u(e){return e}function l(e){return g(e)?"$"+e:e}function c(e){return g(e)?e.slice(1):e}function g(e){if(!e)return!1;var n=e.length;if(9>n)return!1;if(95!==e.charCodeAt(n-1)||95!==e.charCodeAt(n-2)||111!==e.charCodeAt(n-3)||116!==e.charCodeAt(n-4)||111!==e.charCodeAt(n-5)||114!==e.charCodeAt(n-6)||112!==e.charCodeAt(n-7)||95!==e.charCodeAt(n-8)||95!==e.charCodeAt(n-9))return!1;for(var r=n-10;r>=0;r--)if(36!==e.charCodeAt(r))return!1;return!0}function p(e,n,r){var t=e.source-n.source;return 0!==t?t:(t=e.originalLine-n.originalLine,0!==t?t:(t=e.originalColumn-n.originalColumn,0!==t||r?t:(t=e.generatedColumn-n.generatedColumn,0!==t?t:(t=e.generatedLine-n.generatedLine,0!==t?t:e.name-n.name))))}function h(e,n,r){var t=e.generatedLine-n.generatedLine;return 0!==t?t:(t=e.generatedColumn-n.generatedColumn,0!==t||r?t:(t=e.source-n.source,0!==t?t:(t=e.originalLine-n.originalLine,0!==t?t:(t=e.originalColumn-n.originalColumn,0!==t?t:e.name-n.name))))}function f(e,n){return e===n?0:e>n?1:-1}function d(e,n){var r=e.generatedLine-n.generatedLine;return 0!==r?r:(r=e.generatedColumn-n.generatedColumn,0!==r?r:(r=f(e.source,n.source),0!==r?r:(r=e.originalLine-n.originalLine,0!==r?r:(r=e.originalColumn-n.originalColumn,0!==r?r:f(e.name,n.name)))))}n.getArg=r;var m=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,_=\/^data:.+\\,.+$\/;n.urlParse=t,n.urlGenerate=o,n.normalize=i,n.join=s,n.isAbsolute=function(e){return"\/"===e.charAt(0)||!!e.match(m)},n.relative=a;var v=function(){var e=Object.create(null);return!("__proto__"in e)}();n.toSetString=v?u:l,n.fromSetString=v?u:c,n.compareByOriginalPositions=p,n.compareByGeneratedPositionsDeflated=h,n.compareByGeneratedPositionsInflated=d},function(e,n,r){function t(){this._array=[],this._set=Object.create(null)}var o=r(4),i=Object.prototype.hasOwnProperty;t.fromArray=function(e,n){for(var r=new t,o=0,i=e.length;i>o;o++)r.add(e[o],n);return r},t.prototype.size=function(){return Object.getOwnPropertyNames(this._set).length},t.prototype.add=function(e,n){var r=o.toSetString(e),t=i.call(this._set,r),s=this._array.length;(!t||n)&&this._array.push(e),t||(this._set[r]=s)},t.prototype.has=function(e){var n=o.toSetString(e);return i.call(this._set,n)},t.prototype.indexOf=function(e){var n=o.toSetString(e);if(i.call(this._set,n))return this._set[n];throw new Error('"'+e+'" is not in the set.')},t.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},t.prototype.toArray=function(){return this._array.slice()},n.ArraySet=t},function(e,n,r){function t(e,n){var r=e.generatedLine,t=n.generatedLine,o=e.generatedColumn,s=n.generatedColumn;return t>r||t==r&&s>=o||i.compareByGeneratedPositionsInflated(e,n)<=0}function o(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}var i=r(4);o.prototype.unsortedForEach=function(e,n){this._array.forEach(e,n)},o.prototype.add=function(e){t(this._last,e)?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},o.prototype.toArray=function(){return this._sorted||(this._array.sort(i.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},n.MappingList=o},function(e,n,r){function t(e){var n=e;return"string"==typeof e&&(n=JSON.parse(e.replace(\/^\\)\\]\\}'\/,""))),null!=n.sections?new s(n):new o(n)}function o(e){var n=e;"string"==typeof e&&(n=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var r=a.getArg(n,"version"),t=a.getArg(n,"sources"),o=a.getArg(n,"names",[]),i=a.getArg(n,"sourceRoot",null),s=a.getArg(n,"sourcesContent",null),u=a.getArg(n,"mappings"),c=a.getArg(n,"file",null);if(r!=this._version)throw new Error("Unsupported version: "+r);t=t.map(String).map(a.normalize).map(function(e){return i&&a.isAbsolute(i)&&a.isAbsolute(e)?a.relative(i,e):e}),this._names=l.fromArray(o.map(String),!0),this._sources=l.fromArray(t,!0),this.sourceRoot=i,this.sourcesContent=s,this._mappings=u,this.file=c}function i(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function s(e){var n=e;"string"==typeof e&&(n=JSON.parse(e.replace(\/^\\)\\]\\}'\/,"")));var r=a.getArg(n,"version"),o=a.getArg(n,"sections");if(r!=this._version)throw new Error("Unsupported version: "+r);this._sources=new l,this._names=new l;var i={line:-1,column:0};this._sections=o.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var n=a.getArg(e,"offset"),r=a.getArg(n,"line"),o=a.getArg(n,"column");if(r<i.line||r===i.line&&o<i.column)throw new Error("Section offsets must be ordered and non-overlapping.");return i=n,{generatedOffset:{generatedLine:r+1,generatedColumn:o+1},consumer:new t(a.getArg(e,"map"))}})}var a=r(4),u=r(8),l=r(5).ArraySet,c=r(2),g=r(9).quickSort;t.fromSourceMap=function(e){return o.fromSourceMap(e)},t.prototype._version=3,t.prototype.__generatedMappings=null,Object.defineProperty(t.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),t.prototype.__originalMappings=null,Object.defineProperty(t.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),t.prototype._charIsMappingSeparator=function(e,n){var r=e.charAt(n);return";"===r||","===r},t.prototype._parseMappings=function(e,n){throw new Error("Subclasses must implement _parseMappings")},t.GENERATED_ORDER=1,t.ORIGINAL_ORDER=2,t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.prototype.eachMapping=function(e,n,r){var o,i=n||null,s=r||t.GENERATED_ORDER;switch(s){case t.GENERATED_ORDER:o=this._generatedMappings;break;case t.ORIGINAL_ORDER:o=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var u=this.sourceRoot;o.map(function(e){var n=null===e.source?null:this._sources.at(e.source);return null!=n&&null!=u&&(n=a.join(u,n)),{source:n,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,i)},t.prototype.allGeneratedPositionsFor=function(e){var n=a.getArg(e,"line"),r={source:a.getArg(e,"source"),originalLine:n,originalColumn:a.getArg(e,"column",0)};if(null!=this.sourceRoot&&(r.source=a.relative(this.sourceRoot,r.source)),!this._sources.has(r.source))return[];r.source=this._sources.indexOf(r.source);var t=[],o=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,u.LEAST_UPPER_BOUND);if(o>=0){var i=this._originalMappings[o];if(void 0===e.column)for(var s=i.originalLine;i&&i.originalLine===s;)t.push({line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o];else for(var l=i.originalColumn;i&&i.originalLine===n&&i.originalColumn==l;)t.push({line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}),i=this._originalMappings[++o]}return t},n.SourceMapConsumer=t,o.prototype=Object.create(t.prototype),o.prototype.consumer=t,o.fromSourceMap=function(e){var n=Object.create(o.prototype),r=n._names=l.fromArray(e._names.toArray(),!0),t=n._sources=l.fromArray(e._sources.toArray(),!0);n.sourceRoot=e._sourceRoot,n.sourcesContent=e._generateSourcesContent(n._sources.toArray(),n.sourceRoot),n.file=e._file;for(var s=e._mappings.toArray().slice(),u=n.__generatedMappings=[],c=n.__originalMappings=[],p=0,h=s.length;h>p;p++){var f=s[p],d=new i;d.generatedLine=f.generatedLine,d.generatedColumn=f.generatedColumn,f.source&&(d.source=t.indexOf(f.source),d.originalLine=f.originalLine,d.originalColumn=f.originalColumn,f.name&&(d.name=r.indexOf(f.name)),c.push(d)),u.push(d)}return g(n.__originalMappings,a.compareByOriginalPositions),n},o.prototype._version=3,Object.defineProperty(o.prototype,"sources",{get:function(){return this._sources.toArray().map(function(e){return null!=this.sourceRoot?a.join(this.sourceRoot,e):e},this)}}),o.prototype._parseMappings=function(e,n){for(var r,t,o,s,u,l=1,p=0,h=0,f=0,d=0,m=0,_=e.length,v=0,C={},y={},A=[],S=[];_>v;)if(";"===e.charAt(v))l++,v++,p=0;else if(","===e.charAt(v))v++;else{for(r=new i,r.generatedLine=l,s=v;_>s&&!this._charIsMappingSeparator(e,s);s++);if(t=e.slice(v,s),o=C[t])v+=t.length;else{for(o=[];s>v;)c.decode(e,v,y),u=y.value,v=y.rest,o.push(u);if(2===o.length)throw new Error("Found a source, but no line and column");if(3===o.length)throw new Error("Found a source and line, but no column");C[t]=o}r.generatedColumn=p+o[0],p=r.generatedColumn,o.length>1&&(r.source=d+o[1],d+=o[1],r.originalLine=h+o[2],h=r.originalLine,r.originalLine+=1,r.originalColumn=f+o[3],f=r.originalColumn,o.length>4&&(r.name=m+o[4],m+=o[4])),S.push(r),"number"==typeof r.originalLine&&A.push(r)}g(S,a.compareByGeneratedPositionsDeflated),this.__generatedMappings=S,g(A,a.compareByOriginalPositions),this.__originalMappings=A},o.prototype._findMapping=function(e,n,r,t,o,i){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[t]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[t]);return u.search(e,n,o,i)},o.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var n=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var r=this._generatedMappings[e+1];if(n.generatedLine===r.generatedLine){n.lastGeneratedColumn=r.generatedColumn-1;continue}}n.lastGeneratedColumn=1\/0}},o.prototype.originalPositionFor=function(e){var n={generatedLine:a.getArg(e,"line"),generatedColumn:a.getArg(e,"column")},r=this._findMapping(n,this._generatedMappings,"generatedLine","generatedColumn",a.compareByGeneratedPositionsDeflated,a.getArg(e,"bias",t.GREATEST_LOWER_BOUND));if(r>=0){var o=this._generatedMappings[r];if(o.generatedLine===n.generatedLine){var i=a.getArg(o,"source",null);null!==i&&(i=this._sources.at(i),null!=this.sourceRoot&&(i=a.join(this.sourceRoot,i)));var s=a.getArg(o,"name",null);return null!==s&&(s=this._names.at(s)),{source:i,line:a.getArg(o,"originalLine",null),column:a.getArg(o,"originalColumn",null),name:s}}}return{source:null,line:null,column:null,name:null}},o.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e}):!1},o.prototype.sourceContentFor=function(e,n){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=a.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var r;if(null!=this.sourceRoot&&(r=a.urlParse(this.sourceRoot))){var t=e.replace(\/^file:\\\/\\\/\/,"");if("file"==r.scheme&&this._sources.has(t))return this.sourcesContent[this._sources.indexOf(t)];if((!r.path||"\/"==r.path)&&this._sources.has("\/"+e))return this.sourcesContent[this._sources.indexOf("\/"+e)]}if(n)return null;throw new Error('"'+e+'" is not in the SourceMap.')},o.prototype.generatedPositionFor=function(e){var n=a.getArg(e,"source");if(null!=this.sourceRoot&&(n=a.relative(this.sourceRoot,n)),!this._sources.has(n))return{line:null,column:null,lastColumn:null};n=this._sources.indexOf(n);var r={source:n,originalLine:a.getArg(e,"line"),originalColumn:a.getArg(e,"column")},o=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",a.compareByOriginalPositions,a.getArg(e,"bias",t.GREATEST_LOWER_BOUND));if(o>=0){var i=this._originalMappings[o];if(i.source===r.source)return{line:a.getArg(i,"generatedLine",null),column:a.getArg(i,"generatedColumn",null),lastColumn:a.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},n.BasicSourceMapConsumer=o,s.prototype=Object.create(t.prototype),s.prototype.constructor=t,s.prototype._version=3,Object.defineProperty(s.prototype,"sources",{get:function(){for(var e=[],n=0;n<this._sections.length;n++)for(var r=0;r<this._sections[n].consumer.sources.length;r++)e.push(this._sections[n].consumer.sources[r]);return e}}),s.prototype.originalPositionFor=function(e){var n={generatedLine:a.getArg(e,"line"),generatedColumn:a.getArg(e,"column")},r=u.search(n,this._sections,function(e,n){var r=e.generatedLine-n.generatedOffset.generatedLine;return r?r:e.generatedColumn-n.generatedOffset.generatedColumn}),t=this._sections[r];return t?t.consumer.originalPositionFor({line:n.generatedLine-(t.generatedOffset.generatedLine-1),column:n.generatedColumn-(t.generatedOffset.generatedLine===n.generatedLine?t.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},s.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},s.prototype.sourceContentFor=function(e,n){for(var r=0;r<this._sections.length;r++){var t=this._sections[r],o=t.consumer.sourceContentFor(e,!0);if(o)return o}if(n)return null;throw new Error('"'+e+'" is not in the SourceMap.')},s.prototype.generatedPositionFor=function(e){for(var n=0;n<this._sections.length;n++){var r=this._sections[n];if(-1!==r.consumer.sources.indexOf(a.getArg(e,"source"))){var t=r.consumer.generatedPositionFor(e);if(t){var o={line:t.line+(r.generatedOffset.generatedLine-1),column:t.column+(r.generatedOffset.generatedLine===t.line?r.generatedOffset.generatedColumn-1:0)};return o}}}return{line:null,column:null}},s.prototype._parseMappings=function(e,n){this.__generatedMappings=[],this.__originalMappings=[];for(var r=0;r<this._sections.length;r++)for(var t=this._sections[r],o=t.consumer._generatedMappings,i=0;i<o.length;i++){var s=o[i],u=t.consumer._sources.at(s.source);null!==t.consumer.sourceRoot&&(u=a.join(t.consumer.sourceRoot,u)),this._sources.add(u),u=this._sources.indexOf(u);var l=t.consumer._names.at(s.name);this._names.add(l),l=this._names.indexOf(l);var c={source:u,generatedLine:s.generatedLine+(t.generatedOffset.generatedLine-1),generatedColumn:s.generatedColumn+(t.generatedOffset.generatedLine===s.generatedLine?t.generatedOffset.generatedColumn-1:0),originalLine:s.originalLine,originalColumn:s.originalColumn,name:l};this.__generatedMappings.push(c),"number"==typeof c.originalLine&&this.__originalMappings.push(c)}g(this.__generatedMappings,a.compareByGeneratedPositionsDeflated),g(this.__originalMappings,a.compareByOriginalPositions)},n.IndexedSourceMapConsumer=s},function(e,n){function r(e,t,o,i,s,a){var u=Math.floor((t-e)\/2)+e,l=s(o,i[u],!0);return 0===l?u:l>0?t-u>1?r(u,t,o,i,s,a):a==n.LEAST_UPPER_BOUND?t<i.length?t:-1:u:u-e>1?r(e,u,o,i,s,a):a==n.LEAST_UPPER_BOUND?u:0>e?-1:e}n.GREATEST_LOWER_BOUND=1,n.LEAST_UPPER_BOUND=2,n.search=function(e,t,o,i){if(0===t.length)return-1;var s=r(-1,t.length,e,t,o,i||n.GREATEST_LOWER_BOUND);if(0>s)return-1;for(;s-1>=0&&0===o(t[s],t[s-1],!0);)--s;return s}},function(e,n){function r(e,n,r){var t=e[n];e[n]=e[r],e[r]=t}function t(e,n){return Math.round(e+Math.random()*(n-e))}function o(e,n,i,s){if(s>i){var a=t(i,s),u=i-1;r(e,a,s);for(var l=e[s],c=i;s>c;c++)n(e[c],l)<=0&&(u+=1,r(e,u,c));r(e,u+1,c);var g=u+1;o(e,n,i,g-1),o(e,n,g+1,s)}}n.quickSort=function(e,n){o(e,n,0,e.length-1)}},function(e,n,r){function t(e,n,r,t,o){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==n?null:n,this.source=null==r?null:r,this.name=null==o?null:o,this[u]=!0,null!=t&&this.add(t)}var o=r(1).SourceMapGenerator,i=r(4),s=\/(\\r?\\n)\/,a=10,u="$$$isSourceNode$$$";t.fromStringWithSourceMap=function(e,n,r){function o(e,n){if(null===e||void 0===e.source)a.add(n);else{var o=r?i.join(r,e.source):e.source;a.add(new t(e.originalLine,e.originalColumn,o,n,e.name))}}var a=new t,u=e.split(s),l=function(){var e=u.shift(),n=u.shift()||"";return e+n},c=1,g=0,p=null;return n.eachMapping(function(e){if(null!==p){if(!(c<e.generatedLine)){var n=u[0],r=n.substr(0,e.generatedColumn-g);return u[0]=n.substr(e.generatedColumn-g),g=e.generatedColumn,o(p,r),void(p=e)}o(p,l()),c++,g=0}for(;c<e.generatedLine;)a.add(l()),c++;if(g<e.generatedColumn){var n=u[0];a.add(n.substr(0,e.generatedColumn)),u[0]=n.substr(e.generatedColumn),g=e.generatedColumn}p=e},this),u.length>0&&(p&&o(p,l()),a.add(u.join(""))),n.sources.forEach(function(e){var t=n.sourceContentFor(e);null!=t&&(null!=r&&(e=i.join(r,e)),a.setSourceContent(e,t))}),a},t.prototype.add=function(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},t.prototype.prepend=function(e){if(Array.isArray(e))for(var n=e.length-1;n>=0;n--)this.prepend(e[n]);else{if(!e[u]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},t.prototype.walk=function(e){for(var n,r=0,t=this.children.length;t>r;r++)n=this.children[r],n[u]?n.walk(e):""!==n&&e(n,{source:this.source,line:this.line,column:this.column,name:this.name})},t.prototype.join=function(e){var n,r,t=this.children.length;if(t>0){for(n=[],r=0;t-1>r;r++)n.push(this.children[r]),n.push(e);n.push(this.children[r]),this.children=n}return this},t.prototype.replaceRight=function(e,n){var r=this.children[this.children.length-1];return r[u]?r.replaceRight(e,n):"string"==typeof r?this.children[this.children.length-1]=r.replace(e,n):this.children.push("".replace(e,n)),this},t.prototype.setSourceContent=function(e,n){this.sourceContents[i.toSetString(e)]=n},t.prototype.walkSourceContents=function(e){for(var n=0,r=this.children.length;r>n;n++)this.children[n][u]&&this.children[n].walkSourceContents(e);for(var t=Object.keys(this.sourceContents),n=0,r=t.length;r>n;n++)e(i.fromSetString(t[n]),this.sourceContents[t[n]])},t.prototype.toString=function(){var e="";return this.walk(function(n){e+=n}),e},t.prototype.toStringWithSourceMap=function(e){var n={code:"",line:1,column:0},r=new o(e),t=!1,i=null,s=null,u=null,l=null;return this.walk(function(e,o){n.code+=e,null!==o.source&&null!==o.line&&null!==o.column?((i!==o.source||s!==o.line||u!==o.column||l!==o.name)&&r.addMapping({source:o.source,original:{line:o.line,column:o.column},generated:{line:n.line,column:n.column},name:o.name}),i=o.source,s=o.line,u=o.column,l=o.name,t=!0):t&&(r.addMapping({generated:{line:n.line,column:n.column}}),i=null,t=!1);for(var c=0,g=e.length;g>c;c++)e.charCodeAt(c)===a?(n.line++,n.column=0,c+1===g?(i=null,t=!1):t&&r.addMapping({source:o.source,original:{line:o.line,column:o.column},generated:{line:n.line,column:n.column},name:o.name})):n.column++}),this.walkSourceContents(function(e,n){r.setSourceContent(e,n)}),{code:n.code,map:r}},n.SourceNode=t}])});$/;"	function	line:1
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^var util = require('.\/util');$/;"	variable	line:8
ArraySet	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^function ArraySet() {$/;"	function	line:17
ArraySet	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^function ArraySet() {$/;"	class	line:17
ArraySet_fromArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {$/;"	function	line:25
ArraySet.fromArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^}$/;"	function	line:20
ArraySet_fromArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {$/;"	function	line:25
ArraySet_size	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.size = function ArraySet_size() {$/;"	function	line:39
ArraySet.size	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.size = function ArraySet_size() {$/;"	method	line:39
ArraySet_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {$/;"	function	line:48
ArraySet.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {$/;"	method	line:48
ArraySet_has	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.has = function ArraySet_has(aStr) {$/;"	function	line:65
ArraySet.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.has = function ArraySet_has(aStr) {$/;"	method	line:65
ArraySet_indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {$/;"	function	line:75
ArraySet.indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {$/;"	method	line:75
ArraySet_at	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.at = function ArraySet_at(aIdx) {$/;"	function	line:88
ArraySet.at	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.at = function ArraySet_at(aIdx) {$/;"	method	line:88
ArraySet_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.toArray = function ArraySet_toArray() {$/;"	function	line:100
ArraySet.toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/array-set.js	/^ArraySet.prototype.toArray = function ArraySet_toArray() {$/;"	method	line:100
base64	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^var base64 = require('.\/base64');$/;"	variable	line:38
VLQ_BASE_SHIFT	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^var VLQ_BASE_SHIFT = 5;$/;"	variable	line:52
VLQ_BASE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^var VLQ_BASE = 1 << VLQ_BASE_SHIFT;$/;"	variable	line:55
VLQ_BASE_MASK	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^var VLQ_BASE_MASK = VLQ_BASE - 1;$/;"	variable	line:58
VLQ_CONTINUATION_BIT	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^var VLQ_CONTINUATION_BIT = VLQ_BASE;$/;"	variable	line:61
toVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^function toVLQSigned(aValue) {$/;"	function	line:69
toVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^function toVLQSigned(aValue) {$/;"	function	line:69
fromVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^function fromVLQSigned(aValue) {$/;"	function	line:81
fromVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^function fromVLQSigned(aValue) {$/;"	function	line:81
base64VLQ_encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^exports.encode = function base64VLQ_encode(aValue) {$/;"	function	line:92
exports.encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^}$/;"	function	line:87
base64VLQ_encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^exports.encode = function base64VLQ_encode(aValue) {$/;"	function	line:92
base64VLQ_decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {$/;"	function	line:116
exports.decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^};$/;"	function	line:110
base64VLQ_decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64-vlq.js	/^exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {$/;"	function	line:116
intToCharMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64.js	/^var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/'.split('');$/;"	variable	line:8
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64.js	/^exports.encode = function (number) {$/;"	function	line:13
exports.encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64.js	/^var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/'.split('');$/;"	function	line:8
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64.js	/^exports.decode = function (charCode) {$/;"	function	line:24
exports.decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/base64.js	/^};$/;"	function	line:18
recursiveSearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/binary-search.js	/^function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:24
recursiveSearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/binary-search.js	/^function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:24
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/binary-search.js	/^exports.search = function search(aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:89
exports.search	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/binary-search.js	/^}$/;"	function	line:69
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/binary-search.js	/^exports.search = function search(aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:89
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^var util = require('.\/util');$/;"	variable	line:8
generatedPositionAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^function generatedPositionAfter(mappingA, mappingB) {$/;"	function	line:14
generatedPositionAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^function generatedPositionAfter(mappingA, mappingB) {$/;"	function	line:14
MappingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^function MappingList() {$/;"	function	line:29
MappingList._last.generatedLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^  this._last = {generatedLine: -1, generatedColumn: 0};$/;"	property	line:33
MappingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^function MappingList() {$/;"	class	line:29
MappingList.unsortedForEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^MappingList.prototype.unsortedForEach =$/;"	method	line:42
MappingList_forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^  function MappingList_forEach(aCallback, aThisArg) {$/;"	function	line:43
MappingList_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^MappingList.prototype.add = function MappingList_add(aMapping) {$/;"	function	line:52
MappingList.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^MappingList.prototype.add = function MappingList_add(aMapping) {$/;"	method	line:52
MappingList_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^MappingList.prototype.toArray = function MappingList_toArray() {$/;"	function	line:71
MappingList.toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/mapping-list.js	/^MappingList.prototype.toArray = function MappingList_toArray() {$/;"	method	line:71
swap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/quick-sort.js	/^function swap(ary, x, y) {$/;"	function	line:28
swap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/quick-sort.js	/^function swap(ary, x, y) {$/;"	function	line:28
randomIntInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/quick-sort.js	/^function randomIntInRange(low, high) {$/;"	function	line:42
randomIntInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/quick-sort.js	/^function randomIntInRange(low, high) {$/;"	function	line:42
doQuickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/quick-sort.js	/^function doQuickSort(ary, comparator, p, r) {$/;"	function	line:58
doQuickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/quick-sort.js	/^function doQuickSort(ary, comparator, p, r) {$/;"	function	line:58
quickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/quick-sort.js	/^exports.quickSort = function (ary, comparator) {$/;"	function	line:112
exports.quickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/quick-sort.js	/^}$/;"	function	line:102
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^var util = require('.\/util');$/;"	variable	line:8
binarySearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^var binarySearch = require('.\/binary-search');$/;"	variable	line:9
ArraySet	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^var ArraySet = require('.\/array-set').ArraySet;$/;"	variable	line:10
base64VLQ	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^var base64VLQ = require('.\/base64-vlq');$/;"	variable	line:11
quickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^var quickSort = require('.\/quick-sort').quickSort;$/;"	variable	line:12
SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^function SourceMapConsumer(aSourceMap) {$/;"	function	line:14
fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^SourceMapConsumer.fromSourceMap = function(aSourceMap) {$/;"	function	line:25
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  get: function () {$/;"	function	line:66
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  get: function () {$/;"	function	line:77
SourceMapConsumer_charIsMappingSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function SourceMapConsumer_charIsMappingSeparator(aStr, index) {$/;"	function	line:87
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:98
SourceMapConsumer_eachMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) {$/;"	function	line:125
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^    switch (order) {$/;"	function	line:130
SourceMapConsumer_allGeneratedPositionsFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function SourceMapConsumer_allGeneratedPositionsFor(aArgs) {$/;"	function	line:178
BasicSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^function BasicSourceMapConsumer(aSourceMap) {$/;"	function	line:282
SourceMapConsumer_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function SourceMapConsumer_fromSourceMap(aSourceMap) {$/;"	function	line:344
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  get: function () {$/;"	function	line:398
Mapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^function Mapping() {$/;"	function	line:408
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:423
SourceMapConsumer_computeColumnSpans	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function SourceMapConsumer_computeColumnSpans() {$/;"	function	line:555
SourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function SourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:598
BasicSourceMapConsumer_hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function BasicSourceMapConsumer_hasContentsOfAllSources() {$/;"	function	line:650
SourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:664
SourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function SourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:728
IndexedSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^function IndexedSourceMapConsumer(aSourceMap) {$/;"	function	line:823
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  get: function () {$/;"	function	line:883
IndexedSourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function IndexedSourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:910
IndexedSourceMapConsumer_hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function IndexedSourceMapConsumer_hasContentsOfAllSources() {$/;"	function	line:955
IndexedSourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:967
IndexedSourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function IndexedSourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:999
IndexedSourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-consumer.js	/^  function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:1034
base64VLQ	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^var base64VLQ = require('.\/base64-vlq');$/;"	variable	line:8
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^var util = require('.\/util');$/;"	variable	line:9
ArraySet	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^var ArraySet = require('.\/array-set').ArraySet;$/;"	variable	line:10
MappingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^var MappingList = require('.\/mapping-list').MappingList;$/;"	variable	line:11
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^function SourceMapGenerator(aArgs) {$/;"	function	line:21
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^function SourceMapGenerator(aArgs) {$/;"	class	line:21
SourceMapGenerator._version	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^SourceMapGenerator.prototype._version = 3;$/;"	method	line:34
SourceMapGenerator_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^  function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) {$/;"	function	line:42
SourceMapGenerator.fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^SourceMapGenerator.prototype._version = 3;$/;"	function	line:34
SourceMapGenerator_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^  function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) {$/;"	function	line:42
SourceMapGenerator.addMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^SourceMapGenerator.prototype.addMapping =$/;"	method	line:93
SourceMapGenerator_addMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^  function SourceMapGenerator_addMapping(aArgs) {$/;"	function	line:94
SourceMapGenerator.setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^SourceMapGenerator.prototype.setSourceContent =$/;"	method	line:131
SourceMapGenerator_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^  function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:132
SourceMapGenerator.applySourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^SourceMapGenerator.prototype.applySourceMap =$/;"	method	line:171
SourceMapGenerator_applySourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^  function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) {$/;"	function	line:172
SourceMapGenerator._validateMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^SourceMapGenerator.prototype._validateMapping =$/;"	method	line:259
SourceMapGenerator._serializeMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^SourceMapGenerator.prototype._serializeMappings =$/;"	method	line:290
SourceMapGenerator_serializeMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^  function SourceMapGenerator_serializeMappings() {$/;"	function	line:291
SourceMapGenerator._generateSourcesContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^SourceMapGenerator.prototype._generateSourcesContent =$/;"	method	line:356
SourceMapGenerator_generateSourcesContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^  function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) {$/;"	function	line:357
SourceMapGenerator.toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^SourceMapGenerator.prototype.toJSON =$/;"	method	line:375
SourceMapGenerator_toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^  function SourceMapGenerator_toJSON() {$/;"	function	line:376
SourceMapGenerator.var.map.version	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^    var map = {$/;"	property	line:377
SourceMapGenerator.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^SourceMapGenerator.prototype.toString =$/;"	method	line:399
SourceMapGenerator_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-map-generator.js	/^  function SourceMapGenerator_toString() {$/;"	function	line:400
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^var SourceMapGenerator = require('.\/source-map-generator').SourceMapGenerator;$/;"	variable	line:8
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^var util = require('.\/util');$/;"	variable	line:9
REGEX_NEWLINE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^var REGEX_NEWLINE = \/(\\r?\\n)\/;$/;"	variable	line:13
NEWLINE_CODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^var NEWLINE_CODE = 10;$/;"	variable	line:16
isSourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^var isSourceNode = "$$$isSourceNode$$$";$/;"	variable	line:21
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^function SourceNode(aLine, aColumn, aSource, aChunks, aName) {$/;"	function	line:35
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^function SourceNode(aLine, aColumn, aSource, aChunks, aName) {$/;"	class	line:35
SourceNode_fromStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^  function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) {$/;"	function	line:55
shiftNextLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^    var shiftNextLine = function() {$/;"	function	line:65
SourceNode.fromStringWithSourceMap.shiftNextLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^    var shiftNextLine = function() {$/;"	function	line:65
addMappingWithCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^    function addMappingWithCode(mapping, code) {$/;"	function	line:144
SourceNode.fromStringWithSourceMap.addMappingWithCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^    function addMappingWithCode(mapping, code) {$/;"	function	line:144
SourceNode.fromStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^}$/;"	function	line:44
SourceNode_fromStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^  function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) {$/;"	function	line:55
SourceNode_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.add = function SourceNode_add(aChunk) {$/;"	function	line:166
SourceNode.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.add = function SourceNode_add(aChunk) {$/;"	method	line:166
SourceNode_prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) {$/;"	function	line:191
SourceNode.prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) {$/;"	method	line:191
SourceNode_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.walk = function SourceNode_walk(aFn) {$/;"	function	line:215
SourceNode.walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.walk = function SourceNode_walk(aFn) {$/;"	method	line:215
SourceNode_join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.join = function SourceNode_join(aSep) {$/;"	function	line:239
SourceNode.join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.join = function SourceNode_join(aSep) {$/;"	method	line:239
SourceNode_replaceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) {$/;"	function	line:262
SourceNode.replaceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) {$/;"	method	line:262
SourceNode.setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.setSourceContent =$/;"	method	line:283
SourceNode_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^  function SourceNode_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:284
SourceNode.walkSourceContents	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.walkSourceContents =$/;"	method	line:294
SourceNode_walkSourceContents	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^  function SourceNode_walkSourceContents(aFn) {$/;"	function	line:295
SourceNode_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.toString = function SourceNode_toString() {$/;"	function	line:312
SourceNode.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.toString = function SourceNode_toString() {$/;"	method	line:312
SourceNode_toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) {$/;"	function	line:324
SourceNode.toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) {$/;"	method	line:324
SourceNode.var.generated.code	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^  var generated = {$/;"	property	line:325
SourceNode.var.generated.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^    code: "",$/;"	property	line:326
SourceNode.var.generated.column	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/source-node.js	/^    line: 1,$/;"	property	line:327
getArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function getArg(aArgs, aName, aDefaultValue) {$/;"	function	line:18
getArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function getArg(aArgs, aName, aDefaultValue) {$/;"	function	line:18
urlRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^var urlRegexp = \/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/;$/;"	variable	line:29
dataUrlRegexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^var dataUrlRegexp = \/^data:.+\\,.+$\/;$/;"	variable	line:30
urlParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function urlParse(aUrl) {$/;"	function	line:32
urlParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function urlParse(aUrl) {$/;"	function	line:32
urlGenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function urlGenerate(aParsedUrl) {$/;"	function	line:47
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function normalize(aPath) {$/;"	function	line:80
urlGenerate.normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function normalize(aPath) {$/;"	function	line:80
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function join(aRoot, aPath) {$/;"	function	line:141
urlGenerate.join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function join(aRoot, aPath) {$/;"	function	line:141
isAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^exports.isAbsolute = function (aPath) {$/;"	function	line:184
exports.isAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^exports.join = join;$/;"	function	line:182
relative	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function relative(aRoot, aPath) {$/;"	function	line:194
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function identity (s) {$/;"	function	line:233
toSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function toSetString(aStr) {$/;"	function	line:246
fromSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function fromSetString(aStr) {$/;"	function	line:255
isProtoString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function isProtoString(s) {$/;"	function	line:264
compareByOriginalPositions	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) {$/;"	function	line:304
compareByGeneratedPositionsDeflated	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) {$/;"	function	line:343
strcmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function strcmp(aStr1, aStr2) {$/;"	function	line:373
compareByGeneratedPositionsInflated	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/lib/util.js	/^function compareByGeneratedPositionsInflated(mappingA, mappingB) {$/;"	function	line:389
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "name": "source-map",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "description": "Generates and consumes source maps",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "version": "0.5.6",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "homepage": "https:\/\/github.com\/mozilla\/source-map",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "author": "Nick Fitzgerald <nfitzgerald@mozilla.com>",$/;"	function	line:6
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "contributors": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "repository": {$/;"	function	line:45
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^    "type": "git",$/;"	function	line:46
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^    "url": "http:\/\/github.com\/mozilla\/source-map.git"$/;"	function	line:47
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "main": ".\/source-map.js",$/;"	function	line:49
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "files": [$/;"	function	line:50
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "engines": {$/;"	function	line:58
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^    "node": ">=0.10.0"$/;"	function	line:59
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:61
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "scripts": {$/;"	function	line:62
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^    "test": "npm run build && node test\/run-tests.js",$/;"	function	line:63
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^    "build": "webpack --color",$/;"	function	line:64
toc	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^    "toc": "doctoc --title '## Table of Contents' README.md && doctoc --title '## Table of Contents' CONTRIBUTING.md"$/;"	function	line:65
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^  "devDependencies": {$/;"	function	line:67
doctoc	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^    "doctoc": "^0.15.0",$/;"	function	line:68
webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/package.json	/^    "webpack": "^1.12.0"$/;"	function	line:69
Source Map	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^# Source Map$/;"	function	line:1
Use with Node	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^## Use with Node$/;"	function	line:12
Use on the Web	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^## Use on the Web$/;"	function	line:16
Table of Contents	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^## Table of Contents$/;"	function	line:26
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^## Examples$/;"	function	line:65
Consuming a source map	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^### Consuming a source map$/;"	function	line:67
Generating a source map	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^### Generating a source map$/;"	function	line:106
With SourceNode (high level API)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### With SourceNode (high level API)$/;"	function	line:111
With SourceMapGenerator (low level API)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### With SourceMapGenerator (low level API)$/;"	function	line:144
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^## API$/;"	function	line:168
SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^### SourceMapConsumer$/;"	function	line:183
new SourceMapConsumer(rawSourceMap)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### new SourceMapConsumer(rawSourceMap)$/;"	function	line:189
SourceMapConsumer.prototype.computeColumnSpans()	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.computeColumnSpans()$/;"	function	line:214
SourceMapConsumer.prototype.originalPositionFor(generatedPosition)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.originalPositionFor(generatedPosition)$/;"	function	line:245
SourceMapConsumer.prototype.generatedPositionFor(originalPosition)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.generatedPositionFor(originalPosition)$/;"	function	line:288
SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)$/;"	function	line:312
SourceMapConsumer.prototype.hasContentsOfAllSources()	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.hasContentsOfAllSources()$/;"	function	line:345
SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])$/;"	function	line:364
SourceMapConsumer.prototype.eachMapping(callback, context, order)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapConsumer.prototype.eachMapping(callback, context, order)$/;"	function	line:387
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^### SourceMapGenerator$/;"	function	line:422
new SourceMapGenerator([startOfSourceMap])	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### new SourceMapGenerator([startOfSourceMap])$/;"	function	line:427
SourceMapGenerator.fromSourceMap(sourceMapConsumer)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapGenerator.fromSourceMap(sourceMapConsumer)$/;"	function	line:448
SourceMapGenerator.prototype.addMapping(mapping)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.addMapping(mapping)$/;"	function	line:458
SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)$/;"	function	line:480
SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])$/;"	function	line:493
SourceMapGenerator.prototype.toString()	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceMapGenerator.prototype.toString()$/;"	function	line:517
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^### SourceNode$/;"	function	line:526
new SourceNode([line, column, source[, chunk[, name]]])	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### new SourceNode([line, column, source[, chunk[, name]]])$/;"	function	line:534
SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath])	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath])$/;"	function	line:557
SourceNode.prototype.add(chunk)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceNode.prototype.add(chunk)$/;"	function	line:574
SourceNode.prototype.prepend(chunk)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceNode.prototype.prepend(chunk)$/;"	function	line:587
SourceNode.prototype.setSourceContent(sourceFile, sourceContent)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceNode.prototype.setSourceContent(sourceFile, sourceContent)$/;"	function	line:598
SourceNode.prototype.walk(fn)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceNode.prototype.walk(fn)$/;"	function	line:612
SourceNode.prototype.walkSourceContents(fn)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceNode.prototype.walkSourceContents(fn)$/;"	function	line:637
SourceNode.prototype.join(sep)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceNode.prototype.join(sep)$/;"	function	line:659
SourceNode.prototype.replaceRight(pattern, replacement)	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceNode.prototype.replaceRight(pattern, replacement)$/;"	function	line:675
SourceNode.prototype.toString()	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceNode.prototype.toString()$/;"	function	line:689
SourceNode.prototype.toStringWithSourceMap([startOfSourceMap])	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map/README.md	/^#### SourceNode.prototype.toStringWithSourceMap([startOfSourceMap])$/;"	function	line:708
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/.travis.yml	/^node_js:$/;"	function	line:2
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^(this.define||function(N,O){this.sourceMapSupport=O()})("browser-source-map-support",function(N){(function p(v,l,c){function e(d,a){if(!l[d]){if(!v[d]){var h="function"==typeof require&&require;if(!a&&h)return h(d,!0);if(k)return k(d,!0);throw Error("Cannot find module '"+d+"'");}h=l[d]={exports:{}};v[d][0].call(h.exports,function(a){var c=v[d][1][a];return e(c?c:a)},h,h.exports,p,v,l,c)}return l[d].exports}for(var k="function"==typeof require&&require,r=0;r<c.length;r++)e(c[r]);return e})({1:[function(p,$/;"	function	line:11
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^v,l){N=p(".\/source-map-support")},{".\/source-map-support":19}],2:[function(p,v,l){},{}],3:[function(p,v,l){function c(g,m,b){if(!(this instanceof c))return new c(g,m,b);var y=typeof g;if("base64"===m&&"string"===y)for(g=g.trim?g.trim():g.replace(\/^\\s+|\\s+$\/g,"");0!==g.length%4;)g+="=";var a;if("number"===y)a=A(g);else if("string"===y)a=c.byteLength(g,m);else if("object"===y)a=A(g.length);else throw Error("First argument needs to be a number, array or string.");var f;c._useTypedArrays?f=c._augment(new Uint8Array(a)):$/;"	function	line:12
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^(f=this,f.length=a,f._isBuffer=!0);if(c._useTypedArrays&&"number"===typeof g.byteLength)f._set(g);else{var d=g;if(L(d)||c.isBuffer(d)||d&&"object"===typeof d&&"number"===typeof d.length)for(m=0;m<a;m++)c.isBuffer(g)?f[m]=g.readUInt8(m):f[m]=g[m];else if("string"===y)f.write(g,0,m);else if("number"===y&&!c._useTypedArrays&&!b)for(m=0;m<a;m++)f[m]=0}return f}function e(g,m,b){var y="";for(b=Math.min(g.length,b);m<b;m++)y+=String.fromCharCode(g[m]);return y}function k(g,m,b,a){a||(q("boolean"===typeof b,$/;"	function	line:13
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^"missing or invalid endian"),q(void 0!==m&&null!==m,"missing offset"),q(m+1<g.length,"Trying to read beyond buffer length"));a=g.length;if(!(m>=a))return b?(b=g[m],m+1<a&&(b|=g[m+1]<<8)):(b=g[m]<<8,m+1<a&&(b|=g[m+1])),b}function r(g,m,b,a){a||(q("boolean"===typeof b,"missing or invalid endian"),q(void 0!==m&&null!==m,"missing offset"),q(m+3<g.length,"Trying to read beyond buffer length"));a=g.length;if(!(m>=a)){var y;b?(m+2<a&&(y=g[m+2]<<16),m+1<a&&(y|=g[m+1]<<8),y|=g[m],m+3<a&&(y+=g[m+3]<<24>>>0)):$/;"	function	line:14
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^(m+1<a&&(y=g[m+1]<<16),m+2<a&&(y|=g[m+2]<<8),m+3<a&&(y|=g[m+3]),y+=g[m]<<24>>>0);return y}}function d(g,m,b,a){a||(q("boolean"===typeof b,"missing or invalid endian"),q(void 0!==m&&null!==m,"missing offset"),q(m+1<g.length,"Trying to read beyond buffer length"));if(!(m>=g.length))return g=k(g,m,b,!0),g&32768?-1*(65535-g+1):g}function a(g,m,b,a){a||(q("boolean"===typeof b,"missing or invalid endian"),q(void 0!==m&&null!==m,"missing offset"),q(m+3<g.length,"Trying to read beyond buffer length"));if(!(m>=$/;"	function	line:15
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^g.length))return g=r(g,m,b,!0),g&2147483648?-1*(4294967295-g+1):g}function h(g,m,b,a){a||(q("boolean"===typeof b,"missing or invalid endian"),q(m+3<g.length,"Trying to read beyond buffer length"));return J.read(g,m,b,23,4)}function n(g,m,b,a){a||(q("boolean"===typeof b,"missing or invalid endian"),q(m+7<g.length,"Trying to read beyond buffer length"));return J.read(g,m,b,52,8)}function t(g,m,b,a,f){f||(q(void 0!==m&&null!==m,"missing value"),q("boolean"===typeof a,"missing or invalid endian"),q(void 0!==$/;"	function	line:16
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^b&&null!==b,"missing offset"),q(b+1<g.length,"trying to write beyond buffer length"),H(m,65535));var y=g.length;if(!(b>=y))for(f=0,y=Math.min(y-b,2);f<y;f++)g[b+f]=(m&255<<8*(a?f:1-f))>>>8*(a?f:1-f)}function b(g,b,a,f,c){c||(q(void 0!==b&&null!==b,"missing value"),q("boolean"===typeof f,"missing or invalid endian"),q(void 0!==a&&null!==a,"missing offset"),q(a+3<g.length,"trying to write beyond buffer length"),H(b,4294967295));var m=g.length;if(!(a>=m))for(c=0,m=Math.min(m-a,4);c<m;c++)g[a+c]=b>>>$/;"	function	line:17
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^8*(f?c:3-c)&255}function f(g,b,a,f,c){c||(q(void 0!==b&&null!==b,"missing value"),q("boolean"===typeof f,"missing or invalid endian"),q(void 0!==a&&null!==a,"missing offset"),q(a+1<g.length,"Trying to write beyond buffer length"),z(b,32767,-32768));a>=g.length||(0<=b?t(g,b,a,f,c):t(g,65535+b+1,a,f,c))}function G(g,m,a,f,c){c||(q(void 0!==m&&null!==m,"missing value"),q("boolean"===typeof f,"missing or invalid endian"),q(void 0!==a&&null!==a,"missing offset"),q(a+3<g.length,"Trying to write beyond buffer length"),$/;"	function	line:18
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^z(m,2147483647,-2147483648));a>=g.length||(0<=m?b(g,m,a,f,c):b(g,4294967295+m+1,a,f,c))}function u(g,b,a,f,c){c||(q(void 0!==b&&null!==b,"missing value"),q("boolean"===typeof f,"missing or invalid endian"),q(void 0!==a&&null!==a,"missing offset"),q(a+3<g.length,"Trying to write beyond buffer length"),E(b,3.4028234663852886E38,-3.4028234663852886E38));a>=g.length||J.write(g,b,a,f,23,4)}function M(g,b,a,f,c){c||(q(void 0!==b&&null!==b,"missing value"),q("boolean"===typeof f,"missing or invalid endian"),$/;"	function	line:19
I	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^q(void 0!==a&&null!==a,"missing offset"),q(a+7<g.length,"Trying to write beyond buffer length"),E(b,1.7976931348623157E308,-1.7976931348623157E308));a>=g.length||J.write(g,b,a,f,52,8)}function I(g,b,a){if("number"!==typeof g)return a;g=~~g;if(g>=b)return b;if(0<=g)return g;g+=b;return 0<=g?g:0}function A(g){g=~~Math.ceil(+g);return 0>g?0:g}function L(g){return(Array.isArray||function(g){return"[object Array]"===Object.prototype.toString.call(g)})(g)}function C(g){return 16>g?"0"+g.toString(16):g.toString(16)}$/;"	function	line:20
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^function x(g){for(var b=[],a=0;a<g.length;a++){var f=g.charCodeAt(a);if(127>=f)b.push(g.charCodeAt(a));else{var c=a;55296<=f&&57343>=f&&a++;f=encodeURIComponent(g.slice(c,a+1)).substr(1).split("%");for(c=0;c<f.length;c++)b.push(parseInt(f[c],16))}}return b}function K(g){for(var b=[],a=0;a<g.length;a++)b.push(g.charCodeAt(a)&255);return b}function B(g,b,a,f){for(var m=0;m<f&&!(m+a>=b.length||m>=g.length);m++)b[m+a]=g[m];return m}function F(g){try{return decodeURIComponent(g)}catch(m){return String.fromCharCode(65533)}}$/;"	function	line:21
H	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^function H(g,b){q("number"===typeof g,"cannot write a non-number as a number");q(0<=g,"specified a negative value for writing an unsigned value");q(g<=b,"value is larger than maximum value for type");q(Math.floor(g)===g,"value has a fractional component")}function z(g,b,a){q("number"===typeof g,"cannot write a non-number as a number");q(g<=b,"value larger than maximum allowed value");q(g>=a,"value smaller than minimum allowed value");q(Math.floor(g)===g,"value has a fractional component")}function E(g,$/;"	function	line:22
_useTypedArrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^b,a){q("number"===typeof g,"cannot write a non-number as a number");q(g<=b,"value larger than maximum allowed value");q(g>=a,"value smaller than minimum allowed value")}function q(g,b){if(!g)throw Error(b||"Failed assertion");}var D=p("base64-js"),J=p("ieee754");l.Buffer=c;l.SlowBuffer=c;l.INSPECT_MAX_BYTES=50;c.poolSize=8192;c._useTypedArrays=function(){try{var g=new ArrayBuffer(0),b=new Uint8Array(g);b.foo=function(){return 42};return 42===b.foo()&&"function"===typeof b.subarray}catch(y){return!1}}();$/;"	function	line:23
q	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^b,a){q("number"===typeof g,"cannot write a non-number as a number");q(g<=b,"value larger than maximum allowed value");q(g>=a,"value smaller than minimum allowed value")}function q(g,b){if(!g)throw Error(b||"Failed assertion");}var D=p("base64-js"),J=p("ieee754");l.Buffer=c;l.SlowBuffer=c;l.INSPECT_MAX_BYTES=50;c.poolSize=8192;c._useTypedArrays=function(){try{var g=new ArrayBuffer(0),b=new Uint8Array(g);b.foo=function(){return 42};return 42===b.foo()&&"function"===typeof b.subarray}catch(y){return!1}}();$/;"	function	line:23
isEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^c.isEncoding=function(g){switch(String(g).toLowerCase()){case "hex":case "utf8":case "utf-8":case "ascii":case "binary":case "base64":case "raw":case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":return!0;default:return!1}};c.isBuffer=function(g){return!(null===g||void 0===g||!g._isBuffer)};c.byteLength=function(g,b){var a;g+="";switch(b||"utf8"){case "hex":a=g.length\/2;break;case "utf8":case "utf-8":a=x(g).length;break;case "ascii":case "binary":case "raw":a=g.length;break;case "base64":a=D.toByteArray(g).length;$/;"	function	line:24
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^break;case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":a=2*g.length;break;default:throw Error("Unknown encoding");}return a};c.concat=function(g,b){q(L(g),"Usage: Buffer.concat(list, [totalLength])\\nlist should be an Array.");if(0===g.length)return new c(0);if(1===g.length)return g[0];var a;if("number"!==typeof b)for(a=b=0;a<g.length;a++)b+=g[a].length;var m=new c(b),f=0;for(a=0;a<g.length;a++){var d=g[a];d.copy(m,f);f+=d.length}return m};c.prototype.write=function(g,b,a,f){if(isFinite(b))isFinite(a)||$/;"	function	line:25
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^this,b,a);break;case "binary":g=c._charsWritten=B(K(g),this,b,a);break;case "base64":g=c._charsWritten=B(D.toByteArray(g),this,b,a);break;case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":for(var d,m=[],h=0;h<g.length;h++)d=g.charCodeAt(h),f=d>>8,d%=256,m.push(d),m.push(f);g=c._charsWritten=B(m,this,b,a);break;default:throw Error("Unknown encoding");}return g};c.prototype.toString=function(g,b,a){g=String(g||"utf8").toLowerCase();b=Number(b)||0;a=void 0!==a?Number(a):a=this.length;if(a===b)return"";$/;"	function	line:27
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^switch(g){case "hex":g=this.length;if(!b||0>b)b=0;if(!a||0>a||a>g)a=g;for(g="";b<a;b++)g+=C(this[b]);a=g;break;case "utf8":case "utf-8":var f=g="";for(a=Math.min(this.length,a);b<a;b++)127>=this[b]?(g+=F(f)+String.fromCharCode(this[b]),f=""):f+="%"+this[b].toString(16);a=g+F(f);break;case "ascii":a=e(this,b,a);break;case "binary":a=e(this,b,a);break;case "base64":a=0===b&&a===this.length?D.fromByteArray(this):D.fromByteArray(this.slice(b,a));break;case "ucs2":case "ucs-2":case "utf16le":case "utf-16le":a=$/;"	function	line:28
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^this.slice(b,a);b="";for(g=0;g<a.length;g+=2)b+=String.fromCharCode(a[g]+256*a[g+1]);a=b;break;default:throw Error("Unknown encoding");}return a};c.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};c.prototype.copy=function(g,b,a,f){a||(a=0);f||0===f||(f=this.length);b||(b=0);if(f!==a&&0!==g.length&&0!==this.length)if(q(f>=a,"sourceEnd < sourceStart"),q(0<=b&&b<g.length,"targetStart out of bounds"),q(0<=a&&a<this.length,"sourceStart out of bounds"),$/;"	function	line:29
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^q(0<=f&&f<=this.length,"sourceEnd out of bounds"),f>this.length&&(f=this.length),g.length-b<f-a&&(f=g.length-b+a),f-=a,100>f||!c._useTypedArrays)for(var m=0;m<f;m++)g[m+b]=this[m+a];else g._set(this.subarray(a,a+f),b)};c.prototype.slice=function(b,a){var g=this.length;b=I(b,g,0);a=I(a,g,g);if(c._useTypedArrays)return c._augment(this.subarray(b,a));for(var g=a-b,f=new c(g,void 0,!0),m=0;m<g;m++)f[m]=this[m+b];return f};c.prototype.get=function(b){console.log(".get() is deprecated. Access using array indexes instead.");$/;"	function	line:30
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^return this.readUInt8(b)};c.prototype.set=function(b,a){console.log(".set() is deprecated. Access using array indexes instead.");return this.writeUInt8(b,a)};c.prototype.readUInt8=function(b,a){a||(q(void 0!==b&&null!==b,"missing offset"),q(b<this.length,"Trying to read beyond buffer length"));if(!(b>=this.length))return this[b]};c.prototype.readUInt16LE=function(b,a){return k(this,b,!0,a)};c.prototype.readUInt16BE=function(b,a){return k(this,b,!1,a)};c.prototype.readUInt32LE=function(b,a){return r(this,$/;"	function	line:31
readUInt32BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^b,!0,a)};c.prototype.readUInt32BE=function(b,a){return r(this,b,!1,a)};c.prototype.readInt8=function(b,a){a||(q(void 0!==b&&null!==b,"missing offset"),q(b<this.length,"Trying to read beyond buffer length"));if(!(b>=this.length))return this[b]&128?-1*(255-this[b]+1):this[b]};c.prototype.readInt16LE=function(b,a){return d(this,b,!0,a)};c.prototype.readInt16BE=function(b,a){return d(this,b,!1,a)};c.prototype.readInt32LE=function(b,f){return a(this,b,!0,f)};c.prototype.readInt32BE=function(b,f){return a(this,$/;"	function	line:32
readFloatLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^b,!1,f)};c.prototype.readFloatLE=function(b,a){return h(this,b,!0,a)};c.prototype.readFloatBE=function(b,a){return h(this,b,!1,a)};c.prototype.readDoubleLE=function(b,a){return n(this,b,!0,a)};c.prototype.readDoubleBE=function(b,a){return n(this,b,!1,a)};c.prototype.writeUInt8=function(b,a,f){f||(q(void 0!==b&&null!==b,"missing value"),q(void 0!==a&&null!==a,"missing offset"),q(a<this.length,"trying to write beyond buffer length"),H(b,255));a>=this.length||(this[a]=b)};c.prototype.writeUInt16LE=function(b,$/;"	function	line:33
writeUInt16BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^a,f){t(this,b,a,!0,f)};c.prototype.writeUInt16BE=function(b,a,f){t(this,b,a,!1,f)};c.prototype.writeUInt32LE=function(a,f,c){b(this,a,f,!0,c)};c.prototype.writeUInt32BE=function(a,f,c){b(this,a,f,!1,c)};c.prototype.writeInt8=function(b,a,f){f||(q(void 0!==b&&null!==b,"missing value"),q(void 0!==a&&null!==a,"missing offset"),q(a<this.length,"Trying to write beyond buffer length"),z(b,127,-128));a>=this.length||(0<=b?this.writeUInt8(b,a,f):this.writeUInt8(255+b+1,a,f))};c.prototype.writeInt16LE=function(b,$/;"	function	line:34
writeInt16BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^a,c){f(this,b,a,!0,c)};c.prototype.writeInt16BE=function(b,a,c){f(this,b,a,!1,c)};c.prototype.writeInt32LE=function(b,a,f){G(this,b,a,!0,f)};c.prototype.writeInt32BE=function(b,a,f){G(this,b,a,!1,f)};c.prototype.writeFloatLE=function(b,a,f){u(this,b,a,!0,f)};c.prototype.writeFloatBE=function(b,a,f){u(this,b,a,!1,f)};c.prototype.writeDoubleLE=function(b,a,f){M(this,b,a,!0,f)};c.prototype.writeDoubleBE=function(b,a,f){M(this,b,a,!1,f)};c.prototype.fill=function(b,a,f){b||(b=0);a||(a=0);f||(f=this.length);$/;"	function	line:35
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^"string"===typeof b&&(b=b.charCodeAt(0));q("number"===typeof b&&!isNaN(b),"value is not a number");q(f>=a,"end < start");if(f!==a&&0!==this.length)for(q(0<=a&&a<this.length,"start out of bounds"),q(0<=f&&f<=this.length,"end out of bounds");a<f;a++)this[a]=b};c.prototype.inspect=function(){for(var b=[],a=this.length,f=0;f<a;f++)if(b[f]=C(this[f]),f===l.INSPECT_MAX_BYTES){b[f+1]="...";break}return"<Buffer "+b.join(" ")+">"};c.prototype.toArrayBuffer=function(){if("undefined"!==typeof Uint8Array){if(c._useTypedArrays)return(new c(this)).buffer;$/;"	function	line:36
_augment	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^for(var b=new Uint8Array(this.length),a=0,f=b.length;a<f;a+=1)b[a]=this[a];return b.buffer}throw Error("Buffer.toArrayBuffer not supported in this browser");};var w=c.prototype;c._augment=function(b){b._isBuffer=!0;b._get=b.get;b._set=b.set;b.get=w.get;b.set=w.set;b.write=w.write;b.toString=w.toString;b.toLocaleString=w.toString;b.toJSON=w.toJSON;b.copy=w.copy;b.slice=w.slice;b.readUInt8=w.readUInt8;b.readUInt16LE=w.readUInt16LE;b.readUInt16BE=w.readUInt16BE;b.readUInt32LE=w.readUInt32LE;b.readUInt32BE=$/;"	function	line:37
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^b.writeInt32LE=w.writeInt32LE;b.writeInt32BE=w.writeInt32BE;b.writeFloatLE=w.writeFloatLE;b.writeFloatBE=w.writeFloatBE;b.writeDoubleLE=w.writeDoubleLE;b.writeDoubleBE=w.writeDoubleBE;b.fill=w.fill;b.inspect=w.inspect;b.toArrayBuffer=w.toArrayBuffer;return b}},{"base64-js":4,ieee754:5}],4:[function(p,v,l){(function(c){function e(c){c=c.charCodeAt(0);if(43===c||45===c)return 62;if(47===c||95===c)return 63;if(48>c)return-1;if(58>c)return c-48+52;if(91>c)return c-65;if(123>c)return c-97+26}var k="undefined"!==$/;"	function	line:39
toByteArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^typeof Uint8Array?Uint8Array:Array;c.toByteArray=function(c){function d(a){b[f++]=a}var a,h,n,t,b;if(0<c.length%4)throw Error("Invalid string. Length must be a multiple of 4");a=c.length;t="="===c.charAt(a-2)?2:"="===c.charAt(a-1)?1:0;b=new k(3*c.length\/4-t);h=0<t?c.length-4:c.length;var f=0;for(a=0;a<h;a+=4)n=e(c.charAt(a))<<18|e(c.charAt(a+1))<<12|e(c.charAt(a+2))<<6|e(c.charAt(a+3)),d((n&16711680)>>16),d((n&65280)>>8),d(n&255);2===t?(n=e(c.charAt(a))<<2|e(c.charAt(a+1))>>4,d(n&255)):1===t&&(n=$/;"	function	line:40
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^typeof Uint8Array?Uint8Array:Array;c.toByteArray=function(c){function d(a){b[f++]=a}var a,h,n,t,b;if(0<c.length%4)throw Error("Invalid string. Length must be a multiple of 4");a=c.length;t="="===c.charAt(a-2)?2:"="===c.charAt(a-1)?1:0;b=new k(3*c.length\/4-t);h=0<t?c.length-4:c.length;var f=0;for(a=0;a<h;a+=4)n=e(c.charAt(a))<<18|e(c.charAt(a+1))<<12|e(c.charAt(a+2))<<6|e(c.charAt(a+3)),d((n&16711680)>>16),d((n&65280)>>8),d(n&255);2===t?(n=e(c.charAt(a))<<2|e(c.charAt(a+1))>>4,d(n&255)):1===t&&(n=$/;"	function	line:40
fromByteArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^e(c.charAt(a))<<10|e(c.charAt(a+1))<<4|e(c.charAt(a+2))>>2,d(n>>8&255),d(n&255));return b};c.fromByteArray=function(c){var d,a=c.length%3,h="",n,e;d=0;for(e=c.length-a;d<e;d+=3)n=(c[d]<<16)+(c[d+1]<<8)+c[d+2],n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".charAt(n>>18&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".charAt(n>>12&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".charAt(n>>6&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".charAt(n&$/;"	function	line:41
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^2&63),h+="="}return h}})("undefined"===typeof l?this.base64js={}:l)},{}],5:[function(p,v,l){l.read=function(c,e,k,r,d){var a;a=8*d-r-1;var h=(1<<a)-1,n=h>>1,t=-7;d=k?d-1:0;var b=k?-1:1,f=c[e+d];d+=b;k=f&(1<<-t)-1;f>>=-t;for(t+=a;0<t;k=256*k+c[e+d],d+=b,t-=8);a=k&(1<<-t)-1;k>>=-t;for(t+=r;0<t;a=256*a+c[e+d],d+=b,t-=8);if(0===k)k=1-n;else{if(k===h)return a?NaN:Infinity*(f?-1:1);a+=Math.pow(2,r);k-=n}return(f?-1:1)*a*Math.pow(2,k-r)};l.write=function(c,e,k,r,d,a){var h,n=8*a-d-1,t=(1<<n)-1,b=t>>1,f=$/;"	function	line:43
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^23===d?Math.pow(2,-24)-Math.pow(2,-77):0;a=r?0:a-1;var G=r?1:-1,u=0>e||0===e&&0>1\/e?1:0;e=Math.abs(e);isNaN(e)||Infinity===e?(e=isNaN(e)?1:0,r=t):(r=Math.floor(Math.log(e)\/Math.LN2),1>e*(h=Math.pow(2,-r))&&(r--,h*=2),e=1<=r+b?e+f\/h:e+f*Math.pow(2,1-b),2<=e*h&&(r++,h\/=2),r+b>=t?(e=0,r=t):1<=r+b?(e=(e*h-1)*Math.pow(2,d),r+=b):(e=e*Math.pow(2,b-1)*Math.pow(2,d),r=0));for(;8<=d;c[k+a]=e&255,a+=G,e\/=256,d-=8);r=r<<d|e;for(n+=d;0<n;c[k+a]=r&255,a+=G,r\/=256,n-=8);c[k+a-G]|=128*u}},{}],6:[function(p,v,l){function c(){}$/;"	function	line:44
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^p=v.exports={};p.nextTick=function(){if("undefined"!==typeof window&&window.setImmediate)return function(c){return window.setImmediate(c)};if("undefined"!==typeof window&&window.postMessage&&window.addEventListener){var c=[];window.addEventListener("message",function(e){var k=e.source;k!==window&&null!==k||"process-tick"!==e.data||(e.stopPropagation(),0<c.length&&c.shift()())},!0);return function(e){c.push(e);window.postMessage("process-tick","*")}}return function(c){setTimeout(c,0)}}();p.title="browser";$/;"	function	line:45
binding	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^p.browser=!0;p.env={};p.argv=[];p.on=c;p.once=c;p.off=c;p.emit=c;p.binding=function(c){throw Error("process.binding is not supported");};p.cwd=function(){return"\/"};p.chdir=function(c){throw Error("process.chdir is not supported");}},{}],7:[function(p,v,l){(function(c){function e(a,c){for(var d=0,h=a.length-1;0<=h;h--){var b=a[h];"."===b?a.splice(h,1):".."===b?(a.splice(h,1),d++):d&&(a.splice(h,1),d--)}if(c)for(;d--;d)a.unshift("..");return a}function k(a,c){if(a.filter)return a.filter(c);for(var d=$/;"	function	line:46
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^p.browser=!0;p.env={};p.argv=[];p.on=c;p.once=c;p.off=c;p.emit=c;p.binding=function(c){throw Error("process.binding is not supported");};p.cwd=function(){return"\/"};p.chdir=function(c){throw Error("process.chdir is not supported");}},{}],7:[function(p,v,l){(function(c){function e(a,c){for(var d=0,h=a.length-1;0<=h;h--){var b=a[h];"."===b?a.splice(h,1):".."===b?(a.splice(h,1),d++):d&&(a.splice(h,1),d--)}if(c)for(;d--;d)a.unshift("..");return a}function k(a,c){if(a.filter)return a.filter(c);for(var d=$/;"	function	line:46
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^[],h=0;h<a.length;h++)c(a[h],h,a)&&d.push(a[h]);return d}var r=\/^(\\\/?|)([\\s\\S]*?)((?:\\.{1,2}|[^\\\/]+?|)(\\.[^.\\\/]*|))(?:[\\\/]*)$\/;l.resolve=function(){for(var a="",d=!1,n=arguments.length-1;-1<=n&&!d;n--){var t=0<=n?arguments[n]:c.cwd();if("string"!==typeof t)throw new TypeError("Arguments to path.resolve must be strings");t&&(a=t+"\/"+a,d="\/"===t.charAt(0))}a=e(k(a.split("\/"),function(b){return!!b}),!d).join("\/");return(d?"\/":"")+a||"."};l.normalize=function(a){var c=l.isAbsolute(a),n="\/"===d(a,-1);$/;"	function	line:47
isAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^(a=e(k(a.split("\/"),function(a){return!!a}),!c).join("\/"))||c||(a=".");a&&n&&(a+="\/");return(c?"\/":"")+a};l.isAbsolute=function(a){return"\/"===a.charAt(0)};l.join=function(){var a=Array.prototype.slice.call(arguments,0);return l.normalize(k(a,function(a,c){if("string"!==typeof a)throw new TypeError("Arguments to path.join must be strings");return a}).join("\/"))};l.relative=function(a,c){function d(b){for(var a=0;a<b.length&&""===b[a];a++);for(var f=b.length-1;0<=f&&""===b[f];f--);return a>f?[]:b.slice(a,$/;"	function	line:48
d	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^(a=e(k(a.split("\/"),function(a){return!!a}),!c).join("\/"))||c||(a=".");a&&n&&(a+="\/");return(c?"\/":"")+a};l.isAbsolute=function(a){return"\/"===a.charAt(0)};l.join=function(){var a=Array.prototype.slice.call(arguments,0);return l.normalize(k(a,function(a,c){if("string"!==typeof a)throw new TypeError("Arguments to path.join must be strings");return a}).join("\/"))};l.relative=function(a,c){function d(b){for(var a=0;a<b.length&&""===b[a];a++);for(var f=b.length-1;0<=f&&""===b[f];f--);return a>f?[]:b.slice(a,$/;"	function	line:48
dirname	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^f-a+1)}a=l.resolve(a).substr(1);c=l.resolve(c).substr(1);for(var h=d(a.split("\/")),b=d(c.split("\/")),f=Math.min(h.length,b.length),G=f,u=0;u<f;u++)if(h[u]!==b[u]){G=u;break}f=[];for(u=G;u<h.length;u++)f.push("..");f=f.concat(b.slice(G));return f.join("\/")};l.sep="\/";l.delimiter=":";l.dirname=function(a){var c=r.exec(a).slice(1);a=c[0];c=c[1];if(!a&&!c)return".";c&&(c=c.substr(0,c.length-1));return a+c};l.basename=function(a,c){var d=r.exec(a).slice(1)[2];c&&d.substr(-1*c.length)===c&&(d=d.substr(0,$/;"	function	line:49
extname	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^d.length-c.length));return d};l.extname=function(a){return r.exec(a).slice(1)[3]};var d="b"==="ab".substr(-1)?function(a,c,d){return a.substr(c,d)}:function(a,c,d){0>c&&(c=a.length+c);return a.substr(c,d)}}).call(this,p("node_modules\/browserify\/node_modules\/insert-module-globals\/node_modules\/process\/browser.js"))},{"node_modules\/browserify\/node_modules\/insert-module-globals\/node_modules\/process\/browser.js":6}],8:[function(p,v,l){function c(){this._array=[];this._set=Object.create(null)}var e=p(".\/util"),$/;"	function	line:50
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^d.length-c.length));return d};l.extname=function(a){return r.exec(a).slice(1)[3]};var d="b"==="ab".substr(-1)?function(a,c,d){return a.substr(c,d)}:function(a,c,d){0>c&&(c=a.length+c);return a.substr(c,d)}}).call(this,p("node_modules\/browserify\/node_modules\/insert-module-globals\/node_modules\/process\/browser.js"))},{"node_modules\/browserify\/node_modules\/insert-module-globals\/node_modules\/process\/browser.js":6}],8:[function(p,v,l){function c(){this._array=[];this._set=Object.create(null)}var e=p(".\/util"),$/;"	function	line:50
fromArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^k=Object.prototype.hasOwnProperty;c.fromArray=function(e,d){for(var a=new c,h=0,n=e.length;h<n;h++)a.add(e[h],d);return a};c.prototype.size=function(){return Object.getOwnPropertyNames(this._set).length};c.prototype.add=function(c,d){var a=e.toSetString(c),h=k.call(this._set,a),n=this._array.length;h&&!d||this._array.push(c);h||(this._set[a]=n)};c.prototype.has=function(c){c=e.toSetString(c);return k.call(this._set,c)};c.prototype.indexOf=function(c){var d=e.toSetString(c);if(k.call(this._set,d))return this._set[d];$/;"	function	line:51
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^throw Error('"'+c+'" is not in the set.');};c.prototype.at=function(c){if(0<=c&&c<this._array.length)return this._array[c];throw Error("No element indexed by "+c);};c.prototype.toArray=function(){return this._array.slice()};l.ArraySet=c},{".\/util":17}],9:[function(p,v,l){var c=p(".\/base64");l.encode=function(e){var k="",r=0>e?(-e<<1)+1:(e<<1)+0;do e=r&31,r>>>=5,0<r&&(e|=32),k+=c.encode(e);while(0<r);return k};l.decode=function(e,k,r){var d=e.length,a=0,h=0,n,t;do{if(k>=d)throw Error("Expected more digits in base 64 VLQ value.");$/;"	function	line:52
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^t=c.decode(e.charCodeAt(k++));if(-1===t)throw Error("Invalid base64 digit: "+e.charAt(k-1));n=!!(t&32);t&=31;a+=t<<h;h+=5}while(n);e=a>>1;r.value=1===(a&1)?-e:e;r.rest=k}},{".\/base64":10}],10:[function(p,v,l){var c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+\/".split("");l.encode=function(e){if(0<=e&&e<c.length)return c[e];throw new TypeError("Must be between 0 and 63: "+e);};l.decode=function(c){return 65<=c&&90>=c?c-65:97<=c&&122>=c?c-97+26:48<=c&&57>=c?c-48+52:43==c?62:47==$/;"	function	line:53
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^c?63:-1}},{}],11:[function(p,v,l){function c(e,k,r,d,a,h){var n=Math.floor((k-e)\/2)+e,t=a(r,d[n],!0);return 0===t?n:0<t?1<k-n?c(n,k,r,d,a,h):h==l.LEAST_UPPER_BOUND?k<d.length?k:-1:n:1<n-e?c(e,n,r,d,a,h):h==l.LEAST_UPPER_BOUND?n:0>e?-1:e}l.GREATEST_LOWER_BOUND=1;l.LEAST_UPPER_BOUND=2;l.search=function(e,k,r,d){if(0===k.length)return-1;e=c(-1,k.length,e,k,r,d||l.GREATEST_LOWER_BOUND);if(0>e)return-1;for(;0<=e-1&&0===r(k[e],k[e-1],!0);)--e;return e}},{}],12:[function(p,v,l){function c(){this._array=$/;"	function	line:54
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^c?63:-1}},{}],11:[function(p,v,l){function c(e,k,r,d,a,h){var n=Math.floor((k-e)\/2)+e,t=a(r,d[n],!0);return 0===t?n:0<t?1<k-n?c(n,k,r,d,a,h):h==l.LEAST_UPPER_BOUND?k<d.length?k:-1:n:1<n-e?c(e,n,r,d,a,h):h==l.LEAST_UPPER_BOUND?n:0>e?-1:e}l.GREATEST_LOWER_BOUND=1;l.LEAST_UPPER_BOUND=2;l.search=function(e,k,r,d){if(0===k.length)return-1;e=c(-1,k.length,e,k,r,d||l.GREATEST_LOWER_BOUND);if(0>e)return-1;for(;0<=e-1&&0===r(k[e],k[e-1],!0);)--e;return e}},{}],12:[function(p,v,l){function c(){this._array=$/;"	function	line:54
unsortedForEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^[];this._sorted=!0;this._last={generatedLine:-1,generatedColumn:0}}var e=p(".\/util");c.prototype.unsortedForEach=function(c,e){this._array.forEach(c,e)};c.prototype.add=function(c){var k=this._last,d=k.generatedLine,a=c.generatedLine,h=k.generatedColumn,n=c.generatedColumn;a>d||a==d&&n>=h||0>=e.compareByGeneratedPositionsInflated(k,c)?this._last=c:this._sorted=!1;this._array.push(c)};c.prototype.toArray=function(){this._sorted||(this._array.sort(e.compareByGeneratedPositionsInflated),this._sorted=$/;"	function	line:55
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^!0);return this._array};l.MappingList=c},{".\/util":17}],13:[function(p,v,l){function c(c,e,d){var a=c[e];c[e]=c[d];c[d]=a}function e(k,l,d,a){if(d<a){var h=d-1;c(k,Math.round(d+Math.random()*(a-d)),a);for(var n=k[a],t=d;t<a;t++)0>=l(k[t],n)&&(h+=1,c(k,h,t));c(k,h+1,t);h+=1;e(k,l,d,h-1);e(k,l,h+1,a)}}l.quickSort=function(c,l){e(c,l,0,c.length-1)}},{}],14:[function(p,v,l){function c(b){var a=b;"string"===typeof b&&(a=JSON.parse(b.replace(\/^\\)\\]\\}'\/,"")));return null!=a.sections?new r(a):new e(a)}function e(b){var a=$/;"	function	line:56
k	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^!0);this.sourceRoot=e;this.sourcesContent=n;this._mappings=t;this.file=a}function k(){this.generatedColumn=this.generatedLine=0;this.name=this.originalColumn=this.originalLine=this.source=null}function r(b){var a=b;"string"===typeof b&&(a=JSON.parse(b.replace(\/^\\)\\]\\}'\/,"")));b=d.getArg(a,"version");a=d.getArg(a,"sections");if(b!=this._version)throw Error("Unsupported version: "+b);this._sources=new h;this._names=new h;var e={line:-1,column:0};this._sections=a.map(function(b){if(b.url)throw Error("Support for url field in sections not implemented.");$/;"	function	line:58
fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^var a=d.getArg(b,"offset"),f=d.getArg(a,"line"),u=d.getArg(a,"column");if(f<e.line||f===e.line&&u<e.column)throw Error("Section offsets must be ordered and non-overlapping.");e=a;return{generatedOffset:{generatedLine:f+1,generatedColumn:u+1},consumer:new c(d.getArg(b,"map"))}})}var d=p(".\/util"),a=p(".\/binary-search"),h=p(".\/array-set").ArraySet,n=p(".\/base64-vlq"),t=p(".\/quick-sort").quickSort;c.fromSourceMap=function(b){return e.fromSourceMap(b)};c.prototype._version=3;c.prototype.__generatedMappings=$/;"	function	line:59
_charIsMappingSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^null;Object.defineProperty(c.prototype,"_generatedMappings",{get:function(){this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot);return this.__generatedMappings}});c.prototype.__originalMappings=null;Object.defineProperty(c.prototype,"_originalMappings",{get:function(){this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot);return this.__originalMappings}});c.prototype._charIsMappingSeparator=function(b,a){var c=b.charAt(a);return";"===c||","===c};c.prototype._parseMappings=$/;"	function	line:60
eachMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^function(b,a){throw Error("Subclasses must implement _parseMappings");};c.GENERATED_ORDER=1;c.ORIGINAL_ORDER=2;c.GREATEST_LOWER_BOUND=1;c.LEAST_UPPER_BOUND=2;c.prototype.eachMapping=function(b,a,e){a=a||null;switch(e||c.GENERATED_ORDER){case c.GENERATED_ORDER:e=this._generatedMappings;break;case c.ORIGINAL_ORDER:e=this._originalMappings;break;default:throw Error("Unknown order of iteration.");}var f=this.sourceRoot;e.map(function(b){var a=null===b.source?null:this._sources.at(b.source);null!=a&&null!=$/;"	function	line:61
allGeneratedPositionsFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^f&&(a=d.join(f,a));return{source:a,generatedLine:b.generatedLine,generatedColumn:b.generatedColumn,originalLine:b.originalLine,originalColumn:b.originalColumn,name:null===b.name?null:this._names.at(b.name)}},this).forEach(b,a)};c.prototype.allGeneratedPositionsFor=function(b){var c=d.getArg(b,"line"),e={source:d.getArg(b,"source"),originalLine:c,originalColumn:d.getArg(b,"column",0)};null!=this.sourceRoot&&(e.source=d.relative(this.sourceRoot,e.source));if(!this._sources.has(e.source))return[];e.source=$/;"	function	line:62
fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^b;)u.push({line:d.getArg(h,"generatedLine",null),column:d.getArg(h,"generatedColumn",null),lastColumn:d.getArg(h,"lastGeneratedColumn",null)}),h=this._originalMappings[++e]}return u};l.SourceMapConsumer=c;e.prototype=Object.create(c.prototype);e.prototype.consumer=c;e.fromSourceMap=function(b){var a=Object.create(e.prototype),c=a._names=h.fromArray(b._names.toArray(),!0),u=a._sources=h.fromArray(b._sources.toArray(),!0);a.sourceRoot=b._sourceRoot;a.sourcesContent=b._generateSourcesContent(a._sources.toArray(),$/;"	function	line:64
_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^"sources",{get:function(){return this._sources.toArray().map(function(b){return null!=this.sourceRoot?d.join(this.sourceRoot,b):b},this)}});e.prototype._parseMappings=function(b,a){for(var c=1,f=0,e=0,h=0,l=0,r=0,p=b.length,x=0,v={},B={},F=[],H=[],z,E,q,D,J;x<p;)if(";"===b.charAt(x))c++,x++,f=0;else if(","===b.charAt(x))x++;else{z=new k;z.generatedLine=c;for(D=x;D<p&&!this._charIsMappingSeparator(b,D);D++);E=b.slice(x,D);if(q=v[E])x+=E.length;else{for(q=[];x<D;)n.decode(b,x,B),J=B.value,x=B.rest,$/;"	function	line:66
_findMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^d.compareByOriginalPositions);this.__originalMappings=F};e.prototype._findMapping=function(b,c,d,e,h,n){if(0>=b[d])throw new TypeError("Line must be greater than or equal to 1, got "+b[d]);if(0>b[e])throw new TypeError("Column must be greater than or equal to 0, got "+b[e]);return a.search(b,c,h,n)};e.prototype.computeColumnSpans=function(){for(var b=0;b<this._generatedMappings.length;++b){var a=this._generatedMappings[b];if(b+1<this._generatedMappings.length){var c=this._generatedMappings[b+1];if(a.generatedLine===$/;"	function	line:68
originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^c.generatedLine){a.lastGeneratedColumn=c.generatedColumn-1;continue}}a.lastGeneratedColumn=Infinity}};e.prototype.originalPositionFor=function(b){var a={generatedLine:d.getArg(b,"line"),generatedColumn:d.getArg(b,"column")};b=this._findMapping(a,this._generatedMappings,"generatedLine","generatedColumn",d.compareByGeneratedPositionsDeflated,d.getArg(b,"bias",c.GREATEST_LOWER_BOUND));if(0<=b&&(b=this._generatedMappings[b],b.generatedLine===a.generatedLine)){a=d.getArg(b,"source",null);null!==a&&(a=$/;"	function	line:69
hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^this._sources.at(a),null!=this.sourceRoot&&(a=d.join(this.sourceRoot,a)));var e=d.getArg(b,"name",null);null!==e&&(e=this._names.at(e));return{source:a,line:d.getArg(b,"originalLine",null),column:d.getArg(b,"originalColumn",null),name:e}}return{source:null,line:null,column:null,name:null}};e.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(b){return null==b}):!1};e.prototype.sourceContentFor=$/;"	function	line:70
generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^throw Error('"'+b+'" is not in the SourceMap.');};e.prototype.generatedPositionFor=function(b){var a=d.getArg(b,"source");null!=this.sourceRoot&&(a=d.relative(this.sourceRoot,a));if(!this._sources.has(a))return{line:null,column:null,lastColumn:null};a=this._sources.indexOf(a);a={source:a,originalLine:d.getArg(b,"line"),originalColumn:d.getArg(b,"column")};b=this._findMapping(a,this._originalMappings,"originalLine","originalColumn",d.compareByOriginalPositions,d.getArg(b,"bias",c.GREATEST_LOWER_BOUND));$/;"	function	line:72
originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^return a}});r.prototype.originalPositionFor=function(b){var c={generatedLine:d.getArg(b,"line"),generatedColumn:d.getArg(b,"column")},e=a.search(c,this._sections,function(a,b){var c=a.generatedLine-b.generatedOffset.generatedLine;return c?c:a.generatedColumn-b.generatedOffset.generatedColumn});return(e=this._sections[e])?e.consumer.originalPositionFor({line:c.generatedLine-(e.generatedOffset.generatedLine-1),column:c.generatedColumn-(e.generatedOffset.generatedLine===c.generatedLine?e.generatedOffset.generatedColumn-$/;"	function	line:74
hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^1:0),bias:b.bias}):{source:null,line:null,column:null,name:null}};r.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(a){return a.consumer.hasContentsOfAllSources()})};r.prototype.sourceContentFor=function(a,c){for(var b=0;b<this._sections.length;b++){var f=this._sections[b].consumer.sourceContentFor(a,!0);if(f)return f}if(c)return null;throw Error('"'+a+'" is not in the SourceMap.');};r.prototype.generatedPositionFor=function(a){for(var b=0;b<this._sections.length;b++){var c=$/;"	function	line:75
_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^this._sections[b];if(-1!==c.consumer.sources.indexOf(d.getArg(a,"source"))){var e=c.consumer.generatedPositionFor(a);if(e)return{line:e.line+(c.generatedOffset.generatedLine-1),column:e.column+(c.generatedOffset.generatedLine===e.line?c.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}};r.prototype._parseMappings=function(a,c){this.__generatedMappings=[];this.__originalMappings=[];for(var b=0;b<this._sections.length;b++)for(var f=this._sections[b],e=f.consumer._generatedMappings,$/;"	function	line:76
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^name:l};this.__generatedMappings.push(n);"number"===typeof n.originalLine&&this.__originalMappings.push(n)}t(this.__generatedMappings,d.compareByGeneratedPositionsDeflated);t(this.__originalMappings,d.compareByOriginalPositions)};l.IndexedSourceMapConsumer=r},{".\/array-set":8,".\/base64-vlq":9,".\/binary-search":11,".\/quick-sort":13,".\/util":17}],15:[function(p,v,l){function c(a){a||(a={});this._file=k.getArg(a,"file",null);this._sourceRoot=k.getArg(a,"sourceRoot",null);this._skipValidation=k.getArg(a,$/;"	function	line:78
fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^"skipValidation",!1);this._sources=new r;this._names=new r;this._mappings=new d;this._sourcesContents=null}var e=p(".\/base64-vlq"),k=p(".\/util"),r=p(".\/array-set").ArraySet,d=p(".\/mapping-list").MappingList;c.prototype._version=3;c.fromSourceMap=function(a){var d=a.sourceRoot,e=new c({file:a.file,sourceRoot:d});a.eachMapping(function(a){var b={generated:{line:a.generatedLine,column:a.generatedColumn}};null!=a.source&&(b.source=a.source,null!=d&&(b.source=k.relative(d,b.source)),b.original={line:a.originalLine,$/;"	function	line:79
addMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^column:a.originalColumn},null!=a.name&&(b.name=a.name));e.addMapping(b)});a.sources.forEach(function(c){var b=a.sourceContentFor(c);null!=b&&e.setSourceContent(c,b)});return e};c.prototype.addMapping=function(a){var c=k.getArg(a,"generated"),d=k.getArg(a,"original",null),e=k.getArg(a,"source",null);a=k.getArg(a,"name",null);this._skipValidation||this._validateMapping(c,d,e,a);null!=e&&(e=String(e),this._sources.has(e)||this._sources.add(e));null!=a&&(a=String(a),this._names.has(a)||this._names.add(a));$/;"	function	line:80
setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^this._mappings.add({generatedLine:c.line,generatedColumn:c.column,originalLine:null!=d&&d.line,originalColumn:null!=d&&d.column,source:e,name:a})};c.prototype.setSourceContent=function(a,c){var d=a;null!=this._sourceRoot&&(d=k.relative(this._sourceRoot,d));null!=c?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[k.toSetString(d)]=c):this._sourcesContents&&(delete this._sourcesContents[k.toSetString(d)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=$/;"	function	line:81
applySourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^null))};c.prototype.applySourceMap=function(a,c,d){var e=c;if(null==c){if(null==a.file)throw Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\\'s "file" property. Both were omitted.');e=a.file}var b=this._sourceRoot;null!=b&&(e=k.relative(b,e));var f=new r,h=new r;this._mappings.unsortedForEach(function(c){if(c.source===e&&null!=c.originalLine){var n=a.originalPositionFor({line:c.originalLine,column:c.originalColumn});null!=n.source&&(c.source=$/;"	function	line:82
_validateMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^n.source,null!=d&&(c.source=k.join(d,c.source)),null!=b&&(c.source=k.relative(b,c.source)),c.originalLine=n.line,c.originalColumn=n.column,null!=n.name&&(c.name=n.name))}n=c.source;null==n||f.has(n)||f.add(n);c=c.name;null==c||h.has(c)||h.add(c)},this);this._sources=f;this._names=h;a.sources.forEach(function(c){var f=a.sourceContentFor(c);null!=f&&(null!=d&&(c=k.join(d,c)),null!=b&&(c=k.relative(b,c)),this.setSourceContent(c,f))},this)};c.prototype._validateMapping=function(a,c,d,e){if(!(a&&"line"in$/;"	function	line:83
_serializeMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^a&&"column"in a&&0<a.line&&0<=a.column&&!c&&!d&&!e||a&&"line"in a&&"column"in a&&c&&"line"in c&&"column"in c&&0<a.line&&0<=a.column&&0<c.line&&0<=c.column&&d))throw Error("Invalid mapping: "+JSON.stringify({generated:a,source:d,original:c,name:e}));};c.prototype._serializeMappings=function(){for(var a=0,c=1,d=0,l=0,b=0,f=0,r="",u,p,I,A=this._mappings.toArray(),v=0,C=A.length;v<C;v++){p=A[v];u="";if(p.generatedLine!==c)for(a=0;p.generatedLine!==c;)u+=";",c++;else if(0<v){if(!k.compareByGeneratedPositionsInflated(p,$/;"	function	line:84
_generateSourcesContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^A[v-1]))continue;u+=","}u+=e.encode(p.generatedColumn-a);a=p.generatedColumn;null!=p.source&&(I=this._sources.indexOf(p.source),u+=e.encode(I-f),f=I,u+=e.encode(p.originalLine-1-l),l=p.originalLine-1,u+=e.encode(p.originalColumn-d),d=p.originalColumn,null!=p.name&&(p=this._names.indexOf(p.name),u+=e.encode(p-b),b=p));r+=u}return r};c.prototype._generateSourcesContent=function(a,c){return a.map(function(a){if(!this._sourcesContents)return null;null!=c&&(a=k.relative(c,a));a=k.toSetString(a);return Object.prototype.hasOwnProperty.call(this._sourcesContents,$/;"	function	line:85
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^a)?this._sourcesContents[a]:null},this)};c.prototype.toJSON=function(){var a={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};null!=this._file&&(a.file=this._file);null!=this._sourceRoot&&(a.sourceRoot=this._sourceRoot);this._sourcesContents&&(a.sourcesContent=this._generateSourcesContent(a.sources,a.sourceRoot));return a};c.prototype.toString=function(){return JSON.stringify(this.toJSON())};l.SourceMapGenerator=c},{".\/array-set":8,$/;"	function	line:86
fromStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^".\/base64-vlq":9,".\/mapping-list":12,".\/util":17}],16:[function(p,v,l){function c(c,a,e,n,k){this.children=[];this.sourceContents={};this.line=null==c?null:c;this.column=null==a?null:a;this.source=null==e?null:e;this.name=null==k?null:k;this.$$$isSourceNode$$$=!0;null!=n&&this.add(n)}var e=p(".\/source-map-generator").SourceMapGenerator,k=p(".\/util"),r=\/(\\r?\\n)\/;c.fromStringWithSourceMap=function(d,a,e){function h(a,b){if(null===a||void 0===a.source)l.add(b);else{var f=e?k.join(e,a.source):a.source;$/;"	function	line:87
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^".\/base64-vlq":9,".\/mapping-list":12,".\/util":17}],16:[function(p,v,l){function c(c,a,e,n,k){this.children=[];this.sourceContents={};this.line=null==c?null:c;this.column=null==a?null:a;this.source=null==e?null:e;this.name=null==k?null:k;this.$$$isSourceNode$$$=!0;null!=n&&this.add(n)}var e=p(".\/source-map-generator").SourceMapGenerator,k=p(".\/util"),r=\/(\\r?\\n)\/;c.fromStringWithSourceMap=function(d,a,e){function h(a,b){if(null===a||void 0===a.source)l.add(b);else{var f=e?k.join(e,a.source):a.source;$/;"	function	line:87
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^l.add(new c(a.originalLine,a.originalColumn,f,b,a.name))}}var l=new c,b=d.split(r),f=function(){var a=b.shift(),c=b.shift()||"";return a+c},p=1,u=0,v=null;a.eachMapping(function(a){if(null!==v)if(p<a.generatedLine)h(v,f()),p++,u=0;else{var c=b[0],d=c.substr(0,a.generatedColumn-u);b[0]=c.substr(a.generatedColumn-u);u=a.generatedColumn;h(v,d);v=a;return}for(;p<a.generatedLine;)l.add(f()),p++;u<a.generatedColumn&&(c=b[0],l.add(c.substr(0,a.generatedColumn)),b[0]=c.substr(a.generatedColumn),u=a.generatedColumn);$/;"	function	line:88
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^v=a},this);0<b.length&&(v&&h(v,f()),l.add(b.join("")));a.sources.forEach(function(b){var c=a.sourceContentFor(b);null!=c&&(null!=e&&(b=k.join(e,b)),l.setSourceContent(b,c))});return l};c.prototype.add=function(c){if(Array.isArray(c))c.forEach(function(a){this.add(a)},this);else if(c.$$$isSourceNode$$$||"string"===typeof c)c&&this.children.push(c);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+c);return this};c.prototype.prepend=function(c){if(Array.isArray(c))for(var a=$/;"	function	line:89
walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^c.length-1;0<=a;a--)this.prepend(c[a]);else if(c.$$$isSourceNode$$$||"string"===typeof c)this.children.unshift(c);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+c);return this};c.prototype.walk=function(c){for(var a,d=0,e=this.children.length;d<e;d++)a=this.children[d],a.$$$isSourceNode$$$?a.walk(c):""!==a&&c(a,{source:this.source,line:this.line,column:this.column,name:this.name})};c.prototype.join=function(c){var a,d,e=this.children.length;$/;"	function	line:90
replaceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^if(0<e){a=[];for(d=0;d<e-1;d++)a.push(this.children[d]),a.push(c);a.push(this.children[d]);this.children=a}return this};c.prototype.replaceRight=function(c,a){var d=this.children[this.children.length-1];d.$$$isSourceNode$$$?d.replaceRight(c,a):"string"===typeof d?this.children[this.children.length-1]=d.replace(c,a):this.children.push("".replace(c,a));return this};c.prototype.setSourceContent=function(c,a){this.sourceContents[k.toSetString(c)]=a};c.prototype.walkSourceContents=function(c){for(var a=$/;"	function	line:91
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^0,d=this.children.length;a<d;a++)this.children[a].$$$isSourceNode$$$&&this.children[a].walkSourceContents(c);for(var e=Object.keys(this.sourceContents),a=0,d=e.length;a<d;a++)c(k.fromSetString(e[a]),this.sourceContents[e[a]])};c.prototype.toString=function(){var c="";this.walk(function(a){c+=a});return c};c.prototype.toStringWithSourceMap=function(c){var a="",d=1,k=0,l=new e(c),b=!1,f=null,p=null,u=null,r=null;this.walk(function(c,e){a+=c;null!==e.source&&null!==e.line&&null!==e.column?(f===e.source&&$/;"	function	line:92
c	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^b)});return{code:a,map:l}};l.SourceNode=c},{".\/source-map-generator":15,".\/util":17}],17:[function(p,v,l){function c(a){return(a=a.match(n))?{scheme:a[1],auth:a[2],host:a[3],port:a[4],path:a[5]}:null}function e(a){var b="";a.scheme&&(b+=a.scheme+":");b+="\/\/";a.auth&&(b+=a.auth+"@");a.host&&(b+=a.host);a.port&&(b+=":"+a.port);a.path&&(b+=a.path);return b}function k(a){var b=a,d=c(a);if(d){if(!d.path)return a;b=d.path}a=l.isAbsolute(b);for(var b=b.split(\/\\\/+\/),h,k=0,n=b.length-1;0<=n;n--)h=b[n],"."===$/;"	function	line:94
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^h?b.splice(n,1):".."===h?k++:0<k&&(""===h?(b.splice(n+1,k),k=0):(b.splice(n,2),k--));b=b.join("\/");""===b&&(b=a?"\/":".");return d?(d.path=b,e(d)):b}function r(a){return a}function d(a){return h(a)?"$"+a:a}function a(a){return h(a)?a.slice(1):a}function h(a){if(!a)return!1;var b=a.length;if(9>b||95!==a.charCodeAt(b-1)||95!==a.charCodeAt(b-2)||111!==a.charCodeAt(b-3)||116!==a.charCodeAt(b-4)||111!==a.charCodeAt(b-5)||114!==a.charCodeAt(b-6)||112!==a.charCodeAt(b-7)||95!==a.charCodeAt(b-8)||95!==a.charCodeAt(b-$/;"	function	line:95
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^9))return!1;for(b-=10;0<=b;b--)if(36!==a.charCodeAt(b))return!1;return!0}l.getArg=function(a,c,d){if(c in a)return a[c];if(3===arguments.length)return d;throw Error('"'+c+'" is a required argument.');};var n=\/^(?:([\\w+\\-.]+):)?\\\/\\\/(?:(\\w+:\\w+)@)?([\\w.]*)(?::(\\d+))?(\\S*)$\/,t=\/^data:.+\\,.+$\/;l.urlParse=c;l.urlGenerate=e;l.normalize=k;l.join=function(a,d){""===a&&(a=".");""===d&&(d=".");var b=c(d),f=c(a);f&&(a=f.path||"\/");if(b&&!b.scheme)return f&&(b.scheme=f.scheme),e(b);if(b||d.match(t))return d;$/;"	function	line:96
isAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^if(f&&!f.host&&!f.path)return f.host=d,e(f);b="\/"===d.charAt(0)?d:k(a.replace(\/\\\/+$\/,"")+"\/"+d);return f?(f.path=b,e(f)):b};l.isAbsolute=function(a){return"\/"===a.charAt(0)||!!a.match(n)};l.relative=function(a,c){""===a&&(a=".");a=a.replace(\/\\\/$\/,"");for(var b=0;0!==c.indexOf(a+"\/");){var d=a.lastIndexOf("\/");if(0>d)return c;a=a.slice(0,d);if(a.match(\/^([^\\\/]+:\\\/)?\\\/*$\/))return c;++b}return Array(b+1).join("..\/")+c.substr(a.length+1)};p=!("__proto__"in Object.create(null));l.toSetString=p?r:d;l.fromSetString=$/;"	function	line:97
compareByOriginalPositions	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^p?r:a;l.compareByOriginalPositions=function(a,c,d){var b=a.source-c.source;if(0!==b)return b;b=a.originalLine-c.originalLine;if(0!==b)return b;b=a.originalColumn-c.originalColumn;if(0!==b||d)return b;b=a.generatedColumn-c.generatedColumn;if(0!==b)return b;b=a.generatedLine-c.generatedLine;return 0!==b?b:a.name-c.name};l.compareByGeneratedPositionsDeflated=function(a,c,d){var b=a.generatedLine-c.generatedLine;if(0!==b)return b;b=a.generatedColumn-c.generatedColumn;if(0!==b||d)return b;b=a.source-c.source;$/;"	function	line:98
compareByGeneratedPositionsInflated	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^if(0!==b)return b;b=a.originalLine-c.originalLine;if(0!==b)return b;b=a.originalColumn-c.originalColumn;return 0!==b?b:a.name-c.name};l.compareByGeneratedPositionsInflated=function(a,c){var b=a.generatedLine-c.generatedLine;if(0!==b)return b;b=a.generatedColumn-c.generatedColumn;if(0!==b)return b;var b=a.source,d=c.source,b=b===d?0:b>d?1:-1;if(0!==b)return b;b=a.originalLine-c.originalLine;if(0!==b)return b;b=a.originalColumn-c.originalColumn;0===b&&(b=a.name,d=c.name,b=b===d?0:b>d?1:-1);return b}},$/;"	function	line:99
k	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^{}],18:[function(p,v,l){l.SourceMapGenerator=p(".\/lib\/source-map-generator").SourceMapGenerator;l.SourceMapConsumer=p(".\/lib\/source-map-consumer").SourceMapConsumer;l.SourceNode=p(".\/lib\/source-node").SourceNode},{".\/lib\/source-map-consumer":14,".\/lib\/source-map-generator":15,".\/lib\/source-node":16}],19:[function(p,v,l){(function(c,e){function k(){return"browser"===K?!0:"node"===K?!1:"undefined"!==typeof window&&"function"===typeof XMLHttpRequest&&!(window.require&&window.module&&window.process&&$/;"	function	line:100
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^"renderer"===window.process.type)}function r(a){return function(b){for(var c=0;c<a.length;c++){var d=a[c](b);if(d)return d}return null}}function d(a,b){if(!a)return b;var c=I.dirname(a),d=\/^\\w+:\\\/\\\/[^\\\/]*\/.exec(c),d=d?d[0]:"";return d+I.resolve(c.slice(d.length),b)}function a(a){var b=F[a.source];if(!b){var c=D(a.source);c?(b=F[a.source]={url:c.url,map:new M(c.map)},b.map.sourcesContent&&b.map.sources.forEach(function(a,c){var g=b.map.sourcesContent[c];if(g){var e=d(b.url,a);B[e]=g}})):b=F[a.source]=$/;"	function	line:101
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^{url:null,map:null}}return b&&b.map&&(c=b.map.originalPositionFor(a),null!==c.source)?(c.source=d(b.url,c.source),c):a}function h(b){var c=\/^eval at ([^(]+) \\((.+):(\\d+):(\\d+)\\)$\/.exec(b);return c?(b=a({source:c[2],line:+c[3],column:c[4]-1}),"eval at "+c[1]+" ("+b.source+":"+b.line+":"+(b.column+1)+")"):(c=\/^eval at ([^(]+) \\((.+)\\)$\/.exec(b))?"eval at "+c[1]+" ("+h(c[2])+")":b}function n(){var a,b="";this.isNative()?b="native":(a=this.getScriptNameOrSourceURL(),!a&&this.isEval()&&(b=this.getEvalOrigin(),$/;"	function	line:102
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^b+=", "),b=a?b+a:b+"<anonymous>",a=this.getLineNumber(),null!=a&&(b+=":"+a,(a=this.getColumnNumber())&&(b+=":"+a)));a="";var c=this.getFunctionName(),d=!0,e=this.isConstructor();if(this.isToplevel()||e)e?a+="new "+(c||"<anonymous>"):c?a+=c:(a+=b,d=!1);else{e=this.getTypeName();"[object Object]"===e&&(e="null");var f=this.getMethodName();c?(e&&0!=c.indexOf(e)&&(a+=e+"."),a+=c,f&&c.indexOf("."+f)!=c.length-f.length-1&&(a+=" [as "+f+"]")):a+=e+"."+(f||"<anonymous>")}d&&(a+=" ("+b+")");return a}function t(a){var b=$/;"	function	line:103
getFileName	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^{};Object.getOwnPropertyNames(Object.getPrototypeOf(a)).forEach(function(c){b[c]=\/^(?:is|get)\/.test(c)?function(){return a[c].call(a)}:a[c]});b.toString=n;return b}function b(b){if(b.isNative())return b;var c=b.getFileName()||b.getScriptNameOrSourceURL();if(c){var d=b.getLineNumber(),e=b.getColumnNumber()-1;1!==d||k()||b.isEval()||(e-=62);var f=a({source:c,line:d,column:e});b=t(b);b.getFileName=function(){return f.source};b.getLineNumber=function(){return f.line};b.getColumnNumber=function(){return f.column+$/;"	function	line:104
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^{};Object.getOwnPropertyNames(Object.getPrototypeOf(a)).forEach(function(c){b[c]=\/^(?:is|get)\/.test(c)?function(){return a[c].call(a)}:a[c]});b.toString=n;return b}function b(b){if(b.isNative())return b;var c=b.getFileName()||b.getScriptNameOrSourceURL();if(c){var d=b.getLineNumber(),e=b.getColumnNumber()-1;1!==d||k()||b.isEval()||(e-=62);var f=a({source:c,line:d,column:e});b=t(b);b.getFileName=function(){return f.source};b.getLineNumber=function(){return f.line};b.getColumnNumber=function(){return f.column+$/;"	function	line:104
getScriptNameOrSourceURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^1};b.getScriptNameOrSourceURL=function(){return f.source};return b}var l=b.isEval()&&b.getEvalOrigin();l&&(l=h(l),b=t(b),b.getEvalOrigin=function(){return l});return b}function f(a,c){x&&(B={},F={});return a+c.map(function(a){return"\\n    at "+b(a)}).join("")}function v(a){var b=\/\\n    at [^(]+ \\((.*):(\\d+):(\\d+)\\)\/.exec(a.stack);if(b){a=b[1];var c=+b[2],b=+b[3],d=B[a];!d&&A&&A.existsSync(a)&&(d=A.readFileSync(a,"utf8"));if(d&&(d=d.split(\/(?:\\r\\n|\\r|\\n)\/)[c-1]))return a+":"+c+"\\n"+d+"\\n"+Array(b).join(" ")+$/;"	function	line:105
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^1};b.getScriptNameOrSourceURL=function(){return f.source};return b}var l=b.isEval()&&b.getEvalOrigin();l&&(l=h(l),b=t(b),b.getEvalOrigin=function(){return l});return b}function f(a,c){x&&(B={},F={});return a+c.map(function(a){return"\\n    at "+b(a)}).join("")}function v(a){var b=\/\\n    at [^(]+ \\((.*):(\\d+):(\\d+)\\)\/.exec(a.stack);if(b){a=b[1];var c=+b[2],b=+b[3],d=B[a];!d&&A&&A.existsSync(a)&&(d=A.readFileSync(a,"utf8"));if(d&&(d=d.split(\/(?:\\r\\n|\\r|\\n)\/)[c-1]))return a+":"+c+"\\n"+d+"\\n"+Array(b).join(" ")+$/;"	function	line:105
emit	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^"^"}return null}function u(){var a=c.emit;c.emit=function(b){if("uncaughtException"===b){var d=arguments[1]&&arguments[1].stack,e=0<this.listeners(b).length;if(d&&!e){d=arguments[1];if(e=v(d))console.error(),console.error(e);console.error(d.stack);c.exit(1);return}}return a.apply(this,arguments)}}var M=p("source-map").SourceMapConsumer,I=p("path"),A;try{A=p("fs"),A.existsSync&&A.readFileSync||(A=null)}catch(J){}var L=!1,C=!1,x=!1,K="auto",B={},F={},H=\/^data:application\\\/json[^,]+base64,\/,z=[],E=[],$/;"	function	line:106
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^"^"}return null}function u(){var a=c.emit;c.emit=function(b){if("uncaughtException"===b){var d=arguments[1]&&arguments[1].stack,e=0<this.listeners(b).length;if(d&&!e){d=arguments[1];if(e=v(d))console.error(),console.error(e);console.error(d.stack);c.exit(1);return}}return a.apply(this,arguments)}}var M=p("source-map").SourceMapConsumer,I=p("path"),A;try{A=p("fs"),A.existsSync&&A.readFileSync||(A=null)}catch(J){}var L=!1,C=!1,x=!1,K="auto",B={},F={},H=\/^data:application\\\/json[^,]+base64,\/,z=[],E=[],$/;"	function	line:106
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/browser-source-map-support.js	/^\/(?:\\\/\\\/[@#][ \\t]+sourceMappingURL=([^\\s'"]+?)[ \\t]*$)|(?:\\\/\\*[@#][ \\t]+sourceMappingURL=([^\\*]+?)[ \\t]*(?:\\*\\\/)[ \\t]*$)\/mg,h;f=c.exec(b);)h=f;b=h?h[1]:null}if(!b)return null;H.test(b)?(h=b.slice(b.indexOf(",")+1),h=(new e(h,"base64")).toString(),b=a):(b=d(a,b),h=q(b));return h?{url:b,map:h}:null});l.wrapCallSite=b;l.getErrorSource=v;l.mapSourcePosition=a;l.retrieveSourceMap=D;l.install=function(a){a=a||{};if(a.environment&&(K=a.environment,-1===["node","browser","auto"].indexOf(K)))throw Error("environment "+$/;"	function	line:108
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^var path = require('path');$/;"	variable	line:4
querystring	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^var querystring = require('querystring');$/;"	variable	line:5
child_process	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^var child_process = require('child_process');$/;"	variable	line:6
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^var browserify = path.resolve(path.join('node_modules', '.bin', 'browserify'));$/;"	variable	line:8
webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^var webpack = path.resolve(path.join('node_modules', '.bin', 'webpack'));$/;"	variable	line:9
coffee	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^var coffee = path.resolve(path.join('node_modules', '.bin', 'coffee'));$/;"	variable	line:10
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^function run(command, callback) {$/;"	function	line:12
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^function run(command, callback) {$/;"	function	line:12
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^run(browserify + ' .temp.js', function(error, stdout) {$/;"	function	line:19
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^  run('curl -d @.temp.js "http:\/\/closure-compiler.appspot.com\/compile"', function(error, stdout) {$/;"	function	line:42
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^run(coffee + ' --map --compile amd-test\/script.coffee', function(error) {$/;"	function	line:52
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^run(coffee + ' --map --compile browserify-test\/script.coffee', function(error) {$/;"	function	line:57
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^  run(browserify + ' --debug browserify-test\/script.js > browserify-test\/compiled.js', function(error) {$/;"	function	line:59
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^run(coffee + ' --map --compile browser-test\/script.coffee', function(error) {$/;"	function	line:65
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/build.js	/^run(coffee + ' --map --compile header-test\/script.coffee', function(error) {$/;"	function	line:70
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^  "name": "source-map-support",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^  "description": "Fixes stack traces for files with source maps",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^  "version": "0.4.11",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^  "main": ".\/source-map-support.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^  "scripts": {$/;"	function	line:6
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "build": "node build.js",$/;"	function	line:7
serve-tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "serve-tests": "http-server -p 1336",$/;"	function	line:8
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "prepublish": "npm run build",$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "test": "mocha"$/;"	function	line:10
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^  "dependencies": {$/;"	function	line:12
source-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "source-map": "^0.5.3"$/;"	function	line:13
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^  "devDependencies": {$/;"	function	line:15
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "browserify": "3.44.2",$/;"	function	line:16
coffee-script	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "coffee-script": "1.7.1",$/;"	function	line:17
http-server	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "http-server": "^0.8.5",$/;"	function	line:18
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "mocha": "1.18.2",$/;"	function	line:19
webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "webpack": "^1.13.3"$/;"	function	line:20
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^  "repository": {$/;"	function	line:22
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "type": "git",$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "url": "https:\/\/github.com\/evanw\/node-source-map-support"$/;"	function	line:24
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^  "bugs": {$/;"	function	line:26
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^    "url": "https:\/\/github.com\/evanw\/node-source-map-support\/issues"$/;"	function	line:27
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/package.json	/^  "license": "MIT"$/;"	function	line:29
Source Map Support	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/README.md	/^# Source Map Support$/;"	function	line:1
Installation and Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/README.md	/^## Installation and Usage$/;"	function	line:6
Node support	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/README.md	/^#### Node support$/;"	function	line:8
Browser support	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/README.md	/^#### Browser support$/;"	function	line:48
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/README.md	/^## Options$/;"	function	line:69
Demos	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/README.md	/^## Demos$/;"	function	line:115
Basic Demo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/README.md	/^#### Basic Demo$/;"	function	line:117
TypeScript Demo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/README.md	/^#### TypeScript Demo$/;"	function	line:166
CoffeeScript Demo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/README.md	/^#### CoffeeScript Demo$/;"	function	line:203
Tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/README.md	/^## Tests$/;"	function	line:238
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/README.md	/^## License$/;"	function	line:249
SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^var SourceMapConsumer = require('source-map').SourceMapConsumer;$/;"	variable	line:1
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^var path = require('path');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^var fs;$/;"	variable	line:4
errorFormatterInstalled	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^var errorFormatterInstalled = false;$/;"	variable	line:16
uncaughtShimInstalled	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^var uncaughtShimInstalled = false;$/;"	variable	line:17
emptyCacheBetweenOperations	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^var emptyCacheBetweenOperations = false;$/;"	variable	line:20
environment	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^var environment = "auto";$/;"	variable	line:23
reSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^var reSourceMap = \/^data:application\\\/json[^,]+base64,\/;$/;"	variable	line:32
retrieveFileHandlers	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^var retrieveFileHandlers = [];$/;"	variable	line:35
retrieveMapHandlers	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^var retrieveMapHandlers = [];$/;"	variable	line:36
isInBrowser	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function isInBrowser() {$/;"	function	line:38
isInBrowser	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function isInBrowser() {$/;"	function	line:38
hasGlobalProcessEventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function hasGlobalProcessEventEmitter() {$/;"	function	line:46
hasGlobalProcessEventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function hasGlobalProcessEventEmitter() {$/;"	function	line:46
handlerExec	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function handlerExec(list) {$/;"	function	line:50
handlerExec	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function handlerExec(list) {$/;"	function	line:50
supportRelativeURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function supportRelativeURL(file, url) {$/;"	function	line:91
supportRelativeURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function supportRelativeURL(file, url) {$/;"	function	line:91
retrieveSourceMapURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function retrieveSourceMapURL(source) {$/;"	function	line:99
mapSourcePosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function mapSourcePosition(position) {$/;"	function	line:164
mapEvalOrigin	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function mapEvalOrigin(origin) {$/;"	function	line:215
CallSiteToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function CallSiteToString() {$/;"	function	line:244
cloneCallSite	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function cloneCallSite(frame) {$/;"	function	line:311
wrapCallSite	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function wrapCallSite(frame) {$/;"	function	line:320
getFileName	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^    frame.getFileName = function() { return position.source; };$/;"	function	line:345
getLineNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^    frame.getLineNumber = function() { return position.line; };$/;"	function	line:346
getColumnNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^    frame.getColumnNumber = function() { return position.column + 1; };$/;"	function	line:347
getScriptNameOrSourceURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^    frame.getScriptNameOrSourceURL = function() { return position.source; };$/;"	function	line:348
getEvalOrigin	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^    frame.getEvalOrigin = function() { return origin; };$/;"	function	line:357
prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function prepareStackTrace(error, stack) {$/;"	function	line:367
getErrorSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function getErrorSource(error) {$/;"	function	line:379
printErrorAndExit	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function printErrorAndExit (error) {$/;"	function	line:406
shimEmitUncaughtException	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^function shimEmitUncaughtException () {$/;"	function	line:418
emit	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^  process.emit = function (type) {$/;"	function	line:421
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^exports.install = function(options) {$/;"	function	line:440
_compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/source-map-support.js	/^      Module.prototype._compile = function(content, filename) {$/;"	function	line:481
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^var SourceMapGenerator = require('source-map').SourceMapGenerator;$/;"	variable	line:5
child_process	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^var child_process = require('child_process');$/;"	variable	line:6
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^var assert = require('assert');$/;"	variable	line:7
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^var fs = require('fs');$/;"	variable	line:8
compareLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function compareLines(actual, expected) {$/;"	function	line:10
compareLines	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function compareLines(actual, expected) {$/;"	function	line:10
createEmptySourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createEmptySourceMap() {$/;"	function	line:22
createEmptySourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createEmptySourceMap() {$/;"	function	line:22
createSourceMapWithGap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createSourceMapWithGap() {$/;"	function	line:29
createSourceMapWithGap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createSourceMapWithGap() {$/;"	function	line:29
createSingleLineSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createSingleLineSourceMap() {$/;"	function	line:39
createSingleLineSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createSingleLineSourceMap() {$/;"	function	line:39
createSecondLineSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createSecondLineSourceMap() {$/;"	function	line:49
createSecondLineSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createSecondLineSourceMap() {$/;"	function	line:49
createMultiLineSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createMultiLineSourceMap() {$/;"	function	line:59
createMultiLineSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createMultiLineSourceMap() {$/;"	function	line:59
createMultiLineSourceMapWithSourcesContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createMultiLineSourceMapWithSourcesContent() {$/;"	function	line:71
createMultiLineSourceMapWithSourcesContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function createMultiLineSourceMapWithSourcesContent() {$/;"	function	line:71
compareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function compareStackTrace(sourceMap, source, expected) {$/;"	function	line:86
compareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function compareStackTrace(sourceMap, source, expected) {$/;"	function	line:86
compareStdout	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function compareStdout(done, sourceMap, source, expected) {$/;"	function	line:113
compareStdout	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^function compareStdout(done, sourceMap, source, expected) {$/;"	function	line:113
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('normal throw', function() {$/;"	function	line:137
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('throw inside function', function() {$/;"	function	line:146
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() {',$/;"	function	line:148
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('throw inside function inside function', function() {$/;"	function	line:159
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() {',$/;"	function	line:161
bar	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    '  function bar() {',$/;"	function	line:162
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('eval', function() {$/;"	function	line:176
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('eval inside eval', function() {$/;"	function	line:189
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('eval inside function', function() {$/;"	function	line:200
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() {',$/;"	function	line:202
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('eval with sourceURL', function() {$/;"	function	line:214
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('eval with sourceURL inside eval', function() {$/;"	function	line:224
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('native function', function() {$/;"	function	line:235
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('function constructor', function() {$/;"	function	line:245
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('throw with empty source map', function() {$/;"	function	line:253
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('throw in Timeout with empty source map', function(done) {$/;"	function	line:262
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('throw with source map with gap', function() {$/;"	function	line:277
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('sourcesContent with data URL', function() {$/;"	function	line:286
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('finds the last sourceMappingURL', function() {$/;"	function	line:295
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('default options', function(done) {$/;"	function	line:305
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() { throw new Error("this is the error"); }',$/;"	function	line:308
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('handleUncaughtExceptions is true', function(done) {$/;"	function	line:321
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() { throw new Error("this is the error"); }',$/;"	function	line:324
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('handleUncaughtExceptions is false', function(done) {$/;"	function	line:336
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() { throw new Error("this is the error"); }',$/;"	function	line:339
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() { throw new Error("this is the error"); }',$/;"	function	line:344
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('default options with empty source map', function(done) {$/;"	function	line:355
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() { throw new Error("this is the error"); }',$/;"	function	line:358
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() { throw new Error("this is the error"); }',$/;"	function	line:363
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('default options with source map with gap', function(done) {$/;"	function	line:370
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() { throw new Error("this is the error"); }',$/;"	function	line:373
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() { throw new Error("this is the error"); }',$/;"	function	line:378
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('specifically requested error source', function(done) {$/;"	function	line:385
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() { throw new Error("this is the error"); }',$/;"	function	line:388
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('sourcesContent', function(done) {$/;"	function	line:400
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() { throw new Error("this is the error"); }',$/;"	function	line:403
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('missing source maps should also be cached', function(done) {$/;"	function	line:416
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() {',$/;"	function	line:420
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('should consult all retrieve source map providers', function(done) {$/;"	function	line:442
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() {',$/;"	function	line:446
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('should allow for runtime inline source maps', function(done) {$/;"	function	line:475
compareStdout	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^  compareStdout(function(err) {$/;"	function	line:480
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^          'function foo() {',$/;"	function	line:492
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('finds source maps with charset specified', function() {$/;"	function	line:516
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('allows code\/comments after sourceMappingURL', function() {$/;"	function	line:540
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^it('handleUncaughtExceptions is true with existing listener', function(done) {$/;"	function	line:561
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/test.js	/^    'function foo() { throw new Error("this is the error"); }',$/;"	function	line:564
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:6
__webpack_require__	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^\/******\/ 	function __webpack_require__(moduleId) {$/;"	function	line:6
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function foo() {$/;"	function	line:49
webpackMissingModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  fs = __webpack_require__(!(function webpackMissingModule() { var e = new Error("Cannot find module \\"fs\\""); e.code = 'MODULE_NOT_FOUND'; throw e; }()));$/;"	function	line:74
isInBrowser	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function isInBrowser() {$/;"	function	line:106
hasGlobalProcessEventEmitter	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function hasGlobalProcessEventEmitter() {$/;"	function	line:114
handlerExec	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function handlerExec(list) {$/;"	function	line:118
supportRelativeURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function supportRelativeURL(file, url) {$/;"	function	line:159
retrieveSourceMapURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function retrieveSourceMapURL(source) {$/;"	function	line:167
mapSourcePosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function mapSourcePosition(position) {$/;"	function	line:232
mapEvalOrigin	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function mapEvalOrigin(origin) {$/;"	function	line:283
CallSiteToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function CallSiteToString() {$/;"	function	line:312
cloneCallSite	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function cloneCallSite(frame) {$/;"	function	line:379
wrapCallSite	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function wrapCallSite(frame) {$/;"	function	line:388
getFileName	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    frame.getFileName = function() { return position.source; };$/;"	function	line:413
getLineNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    frame.getLineNumber = function() { return position.line; };$/;"	function	line:414
getColumnNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    frame.getColumnNumber = function() { return position.column + 1; };$/;"	function	line:415
getScriptNameOrSourceURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    frame.getScriptNameOrSourceURL = function() { return position.source; };$/;"	function	line:416
getEvalOrigin	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    frame.getEvalOrigin = function() { return origin; };$/;"	function	line:425
prepareStackTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function prepareStackTrace(error, stack) {$/;"	function	line:435
getErrorSource	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function getErrorSource(error) {$/;"	function	line:447
printErrorAndExit	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function printErrorAndExit (error) {$/;"	function	line:474
shimEmitUncaughtException	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function shimEmitUncaughtException () {$/;"	function	line:486
emit	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  process.emit = function (type) {$/;"	function	line:489
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.install = function(options) {$/;"	function	line:508
webpackMissingModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	      Module = __webpack_require__(!(function webpackMissingModule() { var e = new Error("Cannot find module \\"module\\""); e.code = 'MODULE_NOT_FOUND'; throw e; }()));$/;"	function	line:542
_compile	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	      Module.prototype._compile = function(content, filename) {$/;"	function	line:549
defaultSetTimout	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function defaultSetTimout() {$/;"	function	line:606
defaultClearTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function defaultClearTimeout () {$/;"	function	line:609
runTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function runTimeout(fun) {$/;"	function	line:632
runClearTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function runClearTimeout(marker) {$/;"	function	line:657
cleanUpNextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function cleanUpNextTick() {$/;"	function	line:689
drainQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function drainQueue() {$/;"	function	line:704
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	process.nextTick = function (fun) {$/;"	function	line:728
Item	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function Item(fun, array) {$/;"	function	line:742
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Item.prototype.run = function () {$/;"	function	line:746
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function noop() {}$/;"	function	line:756
binding	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	process.binding = function (name) {$/;"	function	line:766
cwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	process.cwd = function () { return '\/' };$/;"	function	line:770
chdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	process.chdir = function (dir) {$/;"	function	line:771
umask	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	process.umask = function() { return 0; };$/;"	function	line:774
typedArraySupport	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function typedArraySupport () {$/;"	function	line:832
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }}$/;"	function	line:835
kMaxLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function kMaxLength () {$/;"	function	line:844
createBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function createBuffer (that, length) {$/;"	function	line:850
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function Buffer (arg, encodingOrOffset, length) {$/;"	function	line:879
_augment	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer._augment = function (arr) {$/;"	function	line:899
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function from (that, value, encodingOrOffset, length) {$/;"	function	line:904
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.from = function (value, encodingOrOffset, length) {$/;"	function	line:928
assertSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function assertSize (size) {$/;"	function	line:945
alloc	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function alloc (that, size, fill, encoding) {$/;"	function	line:953
alloc	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.alloc = function (size, fill, encoding) {$/;"	function	line:973
allocUnsafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function allocUnsafe (that, size) {$/;"	function	line:977
allocUnsafe	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.allocUnsafe = function (size) {$/;"	function	line:991
allocUnsafeSlow	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.allocUnsafeSlow = function (size) {$/;"	function	line:997
fromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function fromString (that, string, encoding) {$/;"	function	line:1001
fromArrayLike	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function fromArrayLike (that, array) {$/;"	function	line:1025
fromArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function fromArrayBuffer (that, array, byteOffset, length) {$/;"	function	line:1034
fromObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function fromObject (that, obj) {$/;"	function	line:1064
checked	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function checked (length) {$/;"	function	line:1094
SlowBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function SlowBuffer (length) {$/;"	function	line:1104
isBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.isBuffer = function isBuffer (b) {$/;"	function	line:1111
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.compare = function compare (a, b) {$/;"	function	line:1115
isEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.isEncoding = function isEncoding (encoding) {$/;"	function	line:1138
concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.concat = function concat (list, length) {$/;"	function	line:1157
byteLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function byteLength (string, encoding) {$/;"	function	line:1187
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    switch (encoding) {$/;"	function	line:1205
slowToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function slowToString (encoding, start, end) {$/;"	function	line:1232
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    switch (encoding) {$/;"	function	line:1270
swap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function swap (b, n, m) {$/;"	function	line:1306
swap16	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.swap16 = function swap16 () {$/;"	function	line:1312
swap32	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.swap32 = function swap32 () {$/;"	function	line:1323
swap64	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.swap64 = function swap64 () {$/;"	function	line:1335
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.toString = function toString () {$/;"	function	line:1349
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.equals = function equals (b) {$/;"	function	line:1356
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.inspect = function inspect () {$/;"	function	line:1362
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {$/;"	function	line:1372
bidirectionalIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {$/;"	function	line:1440
arrayIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function arrayIndexOf (arr, val, byteOffset, encoding, dir) {$/;"	function	line:1497
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function read (buf, i) {$/;"	function	line:1516
includes	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.includes = function includes (val, byteOffset, encoding) {$/;"	function	line:1553
indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {$/;"	function	line:1557
lastIndexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {$/;"	function	line:1561
hexWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function hexWrite (buf, string, offset, length) {$/;"	function	line:1565
utf8Write	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function utf8Write (buf, string, offset, length) {$/;"	function	line:1592
asciiWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function asciiWrite (buf, string, offset, length) {$/;"	function	line:1596
latin1Write	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function latin1Write (buf, string, offset, length) {$/;"	function	line:1600
base64Write	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function base64Write (buf, string, offset, length) {$/;"	function	line:1604
ucs2Write	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function ucs2Write (buf, string, offset, length) {$/;"	function	line:1608
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.write = function write (string, offset, length, encoding) {$/;"	function	line:1612
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    switch (encoding) {$/;"	function	line:1651
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.toJSON = function toJSON () {$/;"	function	line:1684
base64Slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function base64Slice (buf, start, end) {$/;"	function	line:1691
utf8Slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function utf8Slice (buf, start, end) {$/;"	function	line:1699
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	      switch (bytesPerSequence) {$/;"	function	line:1715
decodeCodePointsArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function decodeCodePointsArray (codePoints) {$/;"	function	line:1777
asciiSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function asciiSlice (buf, start, end) {$/;"	function	line:1795
latin1Slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function latin1Slice (buf, start, end) {$/;"	function	line:1805
hexSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function hexSlice (buf, start, end) {$/;"	function	line:1815
utf16leSlice	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function utf16leSlice (buf, start, end) {$/;"	function	line:1828
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.slice = function slice (start, end) {$/;"	function	line:1837
checkOffset	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function checkOffset (offset, ext, length) {$/;"	function	line:1876
readUIntLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {$/;"	function	line:1881
readUIntBE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {$/;"	function	line:1896
readUInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {$/;"	function	line:1912
readUInt16LE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {$/;"	function	line:1917
readUInt16BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {$/;"	function	line:1922
readUInt32LE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {$/;"	function	line:1927
readUInt32BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {$/;"	function	line:1936
readIntLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {$/;"	function	line:1945
readIntBE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {$/;"	function	line:1963
readInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) {$/;"	function	line:1981
readInt16LE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {$/;"	function	line:1987
readInt16BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {$/;"	function	line:1993
readInt32LE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {$/;"	function	line:1999
readInt32BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {$/;"	function	line:2008
readFloatLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {$/;"	function	line:2017
readFloatBE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {$/;"	function	line:2022
readDoubleLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {$/;"	function	line:2027
readDoubleBE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {$/;"	function	line:2032
checkInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function checkInt (buf, value, offset, ext, max, min) {$/;"	function	line:2037
writeUIntLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {$/;"	function	line:2043
writeUIntBE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {$/;"	function	line:2062
writeUInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {$/;"	function	line:2081
objectWriteUInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function objectWriteUInt16 (buf, value, offset, littleEndian) {$/;"	function	line:2090
writeUInt16LE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {$/;"	function	line:2098
writeUInt16BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {$/;"	function	line:2111
objectWriteUInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function objectWriteUInt32 (buf, value, offset, littleEndian) {$/;"	function	line:2124
writeUInt32LE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {$/;"	function	line:2131
writeUInt32BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {$/;"	function	line:2146
writeIntLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {$/;"	function	line:2161
writeIntBE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {$/;"	function	line:2184
writeInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {$/;"	function	line:2207
writeInt16LE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {$/;"	function	line:2217
writeInt16BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {$/;"	function	line:2230
writeInt32LE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {$/;"	function	line:2243
writeInt32BE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {$/;"	function	line:2258
checkIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function checkIEEE754 (buf, value, offset, ext, max, min) {$/;"	function	line:2274
writeFloat	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function writeFloat (buf, value, offset, littleEndian, noAssert) {$/;"	function	line:2279
writeFloatLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {$/;"	function	line:2287
writeFloatBE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {$/;"	function	line:2291
writeDouble	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function writeDouble (buf, value, offset, littleEndian, noAssert) {$/;"	function	line:2295
writeDoubleLE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {$/;"	function	line:2303
writeDoubleBE	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {$/;"	function	line:2307
copy	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.copy = function copy (target, targetStart, start, end) {$/;"	function	line:2312
fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	Buffer.prototype.fill = function fill (val, start, end, encoding) {$/;"	function	line:2364
base64clean	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function base64clean (str) {$/;"	function	line:2428
stringtrim	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function stringtrim (str) {$/;"	function	line:2440
toHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function toHex (n) {$/;"	function	line:2445
utf8ToBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function utf8ToBytes (string, units) {$/;"	function	line:2450
asciiToBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function asciiToBytes (str) {$/;"	function	line:2530
utf16leToBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function utf16leToBytes (str, units) {$/;"	function	line:2539
base64ToBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function base64ToBytes (str) {$/;"	function	line:2555
blitBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function blitBuffer (src, dst, offset, length) {$/;"	function	line:2559
isnan	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function isnan (val) {$/;"	function	line:2567
placeHoldersCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function placeHoldersCount (b64) {$/;"	function	line:2596
byteLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function byteLength (b64) {$/;"	function	line:2610
toByteArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function toByteArray (b64) {$/;"	function	line:2615
tripletToBase64	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function tripletToBase64 (num) {$/;"	function	line:2646
encodeChunk	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function encodeChunk (uint8, start, end) {$/;"	function	line:2650
fromByteArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function fromByteArray (uint8) {$/;"	function	line:2660
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.read = function (buffer, offset, isLE, mLen, nBytes) {$/;"	function	line:2697
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.write = function (buffer, value, offset, isLE, mLen, nBytes) {$/;"	function	line:2730
SourceMapGenerator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function SourceMapGenerator(aArgs) {$/;"	function	line:2832
SourceMapGenerator_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapGenerator_fromSourceMap(aSourceMapConsumer) {$/;"	function	line:2853
SourceMapGenerator_addMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapGenerator_addMapping(aArgs) {$/;"	function	line:2905
SourceMapGenerator_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:2943
SourceMapGenerator_applySourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) {$/;"	function	line:2983
SourceMapGenerator_serializeMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapGenerator_serializeMappings() {$/;"	function	line:3102
SourceMapGenerator_generateSourcesContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) {$/;"	function	line:3168
SourceMapGenerator_toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapGenerator_toJSON() {$/;"	function	line:3187
SourceMapGenerator_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapGenerator_toString() {$/;"	function	line:3211
toVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function toVLQSigned(aValue) {$/;"	function	line:3290
fromVLQSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function fromVLQSigned(aValue) {$/;"	function	line:3302
base64VLQ_encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.encode = function base64VLQ_encode(aValue) {$/;"	function	line:3313
base64VLQ_decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) {$/;"	function	line:3337
encode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.encode = function (number) {$/;"	function	line:3380
decode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.decode = function (charCode) {$/;"	function	line:3391
getArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function getArg(aArgs, aName, aDefaultValue) {$/;"	function	line:3458
urlParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function urlParse(aUrl) {$/;"	function	line:3472
urlGenerate	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function urlGenerate(aParsedUrl) {$/;"	function	line:3487
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function normalize(aPath) {$/;"	function	line:3520
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function join(aRoot, aPath) {$/;"	function	line:3581
isAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.isAbsolute = function (aPath) {$/;"	function	line:3624
relative	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function relative(aRoot, aPath) {$/;"	function	line:3634
identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function identity (s) {$/;"	function	line:3673
toSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function toSetString(aStr) {$/;"	function	line:3686
fromSetString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function fromSetString(aStr) {$/;"	function	line:3695
isProtoString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function isProtoString(s) {$/;"	function	line:3704
compareByOriginalPositions	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) {$/;"	function	line:3744
compareByGeneratedPositionsDeflated	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) {$/;"	function	line:3783
strcmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function strcmp(aStr1, aStr2) {$/;"	function	line:3813
compareByGeneratedPositionsInflated	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function compareByGeneratedPositionsInflated(mappingA, mappingB) {$/;"	function	line:3829
ArraySet	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function ArraySet() {$/;"	function	line:3880
ArraySet_fromArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) {$/;"	function	line:3888
ArraySet_size	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	ArraySet.prototype.size = function ArraySet_size() {$/;"	function	line:3902
ArraySet_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) {$/;"	function	line:3911
ArraySet_has	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	ArraySet.prototype.has = function ArraySet_has(aStr) {$/;"	function	line:3928
ArraySet_indexOf	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) {$/;"	function	line:3938
ArraySet_at	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	ArraySet.prototype.at = function ArraySet_at(aIdx) {$/;"	function	line:3951
ArraySet_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	ArraySet.prototype.toArray = function ArraySet_toArray() {$/;"	function	line:3963
generatedPositionAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function generatedPositionAfter(mappingA, mappingB) {$/;"	function	line:3987
MappingList	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function MappingList() {$/;"	function	line:4002
MappingList_forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function MappingList_forEach(aCallback, aThisArg) {$/;"	function	line:4016
MappingList_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	MappingList.prototype.add = function MappingList_add(aMapping) {$/;"	function	line:4025
MappingList_toArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	MappingList.prototype.toArray = function MappingList_toArray() {$/;"	function	line:4044
SourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function SourceMapConsumer(aSourceMap) {$/;"	function	line:4072
fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	SourceMapConsumer.fromSourceMap = function(aSourceMap) {$/;"	function	line:4083
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  get: function () {$/;"	function	line:4124
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  get: function () {$/;"	function	line:4135
SourceMapConsumer_charIsMappingSeparator	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapConsumer_charIsMappingSeparator(aStr, index) {$/;"	function	line:4145
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:4156
SourceMapConsumer_eachMapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) {$/;"	function	line:4183
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    switch (order) {$/;"	function	line:4188
SourceMapConsumer_allGeneratedPositionsFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapConsumer_allGeneratedPositionsFor(aArgs) {$/;"	function	line:4236
BasicSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function BasicSourceMapConsumer(aSourceMap) {$/;"	function	line:4340
SourceMapConsumer_fromSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapConsumer_fromSourceMap(aSourceMap) {$/;"	function	line:4402
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  get: function () {$/;"	function	line:4456
Mapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function Mapping() {$/;"	function	line:4466
SourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:4481
SourceMapConsumer_computeColumnSpans	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapConsumer_computeColumnSpans() {$/;"	function	line:4613
SourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:4656
BasicSourceMapConsumer_hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function BasicSourceMapConsumer_hasContentsOfAllSources() {$/;"	function	line:4708
SourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:4722
SourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:4786
IndexedSourceMapConsumer	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function IndexedSourceMapConsumer(aSourceMap) {$/;"	function	line:4881
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  get: function () {$/;"	function	line:4941
IndexedSourceMapConsumer_originalPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function IndexedSourceMapConsumer_originalPositionFor(aArgs) {$/;"	function	line:4968
IndexedSourceMapConsumer_hasContentsOfAllSources	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function IndexedSourceMapConsumer_hasContentsOfAllSources() {$/;"	function	line:5013
IndexedSourceMapConsumer_sourceContentFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) {$/;"	function	line:5025
IndexedSourceMapConsumer_generatedPositionFor	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function IndexedSourceMapConsumer_generatedPositionFor(aArgs) {$/;"	function	line:5057
IndexedSourceMapConsumer_parseMappings	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) {$/;"	function	line:5092
recursiveSearch	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:5170
search	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.search = function search(aNeedle, aHaystack, aCompare, aBias) {$/;"	function	line:5235
swap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function swap(ary, x, y) {$/;"	function	line:5291
randomIntInRange	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function randomIntInRange(low, high) {$/;"	function	line:5305
doQuickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function doQuickSort(ary, comparator, p, r) {$/;"	function	line:5321
quickSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.quickSort = function (ary, comparator) {$/;"	function	line:5375
SourceNode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function SourceNode(aLine, aColumn, aSource, aChunks, aName) {$/;"	function	line:5418
SourceNode_fromStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) {$/;"	function	line:5438
shiftNextLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    var shiftNextLine = function() {$/;"	function	line:5448
addMappingWithCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	    function addMappingWithCode(mapping, code) {$/;"	function	line:5527
SourceNode_add	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	SourceNode.prototype.add = function SourceNode_add(aChunk) {$/;"	function	line:5549
SourceNode_prepend	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) {$/;"	function	line:5574
SourceNode_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	SourceNode.prototype.walk = function SourceNode_walk(aFn) {$/;"	function	line:5598
SourceNode_join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	SourceNode.prototype.join = function SourceNode_join(aSep) {$/;"	function	line:5622
SourceNode_replaceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) {$/;"	function	line:5645
SourceNode_setSourceContent	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceNode_setSourceContent(aSourceFile, aSourceContent) {$/;"	function	line:5667
SourceNode_walkSourceContents	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function SourceNode_walkSourceContents(aFn) {$/;"	function	line:5678
SourceNode_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	SourceNode.prototype.toString = function SourceNode_toString() {$/;"	function	line:5695
SourceNode_toStringWithSourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) {$/;"	function	line:5707
normalizeArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function normalizeArray(parts, allowAboveRoot) {$/;"	function	line:5822
splitPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	var splitPath = function(filename) {$/;"	function	line:5852
resolve	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.resolve = function() {$/;"	function	line:5858
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.normalize = function(path) {$/;"	function	line:5889
isAbsolute	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.isAbsolute = function(path) {$/;"	function	line:5909
join	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.join = function() {$/;"	function	line:5914
relative	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.relative = function(from, to) {$/;"	function	line:5927
trim	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	  function trim(arr) {$/;"	function	line:5931
dirname	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.dirname = function(path) {$/;"	function	line:5971
basename	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.basename = function(path, ext) {$/;"	function	line:5990
extname	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	exports.extname = function(path) {$/;"	function	line:6000
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/compiled.js	/^	function filter (xs, f) {$/;"	function	line:6004
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/index.html	/^<p>$/;"	function	line:1
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/index.html	/^<script src="compiled.js"><\/script>$/;"	function	line:5
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/script.js	/^function foo() {$/;"	function	line:3
foo	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/script.js	/^function foo() {$/;"	function	line:3
webpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/webpack.config.js	/^var webpack = require('webpack');$/;"	variable	line:1
module.exports.entry	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/webpack.config.js	/^module.exports = {$/;"	property	line:3
module.exports.devtool	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/webpack.config.js	/^  entry: '.\/script.js',$/;"	property	line:4
module.exports.output	/Users/jonathan/repos/identifiers-arxiv/node_modules/source-map-support/webpack-test/webpack.config.js	/^  devtool: 'inline-source-map',$/;"	property	line:5
licenseIDs	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var licenseIDs = require('spdx-license-ids');$/;"	variable	line:1
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^function valid(string) {$/;"	function	line:3
valid	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^function valid(string) {$/;"	function	line:3
transpositions	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var transpositions = [$/;"	variable	line:8
TRANSPOSED	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var TRANSPOSED = 0;$/;"	variable	line:35
CORRECT	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var CORRECT = 1;$/;"	variable	line:36
lastResorts	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var lastResorts = [$/;"	variable	line:142
SUBSTRING	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var SUBSTRING = 0;$/;"	variable	line:168
IDENTIFIER	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var IDENTIFIER = 1;$/;"	variable	line:169
validTransformation	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var validTransformation = function(identifier) {$/;"	function	line:171
validTransformation	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var validTransformation = function(identifier) {$/;"	function	line:171
validLastResort	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var validLastResort = function(identifier) {$/;"	function	line:181
validLastResort	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var validLastResort = function(identifier) {$/;"	function	line:181
anyCorrection	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var anyCorrection = function(identifier, check) {$/;"	function	line:192
anyCorrection	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^var anyCorrection = function(identifier, check) {$/;"	function	line:192
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^module.exports = function(identifier) {$/;"	function	line:210
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/index.js	/^};$/;"	function	line:208
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^  "name": "spdx-correct",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^  "description": "correct invalid SPDX identifiers",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^  "version": "1.0.2",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^  "author": "Kyle E. Mitchell <kyle@kemitchell.com> (https:\/\/kemitchell.com)",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^  "dependencies": {$/;"	function	line:6
spdx-license-ids	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^    "spdx-license-ids": "^1.0.2"$/;"	function	line:7
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^  "devDependencies": {$/;"	function	line:9
defence-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^    "defence-cli": "^1.0.1",$/;"	function	line:10
replace-require-self	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^    "replace-require-self": "^1.0.0",$/;"	function	line:11
spdx-expression-parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^    "spdx-expression-parse": "^1.0.0",$/;"	function	line:12
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^    "tape": "~4.0.0"$/;"	function	line:13
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^  "keywords": [$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^  "license": "Apache-2.0",$/;"	function	line:22
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^  "repository": "kemitchell\/spdx-correct.js",$/;"	function	line:23
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^  "scripts": {$/;"	function	line:24
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-correct/package.json	/^    "test": "defence README.md | replace-require-self | node && tape *.test.js"$/;"	function	line:25
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/index.js	/^module.exports = function (argument) {$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^  "name": "spdx-expression-parse",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^  "description": "parse SPDX license expressions",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^  "version": "1.0.4",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^  "author": "Kyle E. Mitchell <kyle@kemitchell.com> (http:\/\/kemitchell.com)",$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^  "files": [$/;"	function	line:6
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^  "devDependencies": {$/;"	function	line:11
defence-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^    "defence-cli": "^1.0.1",$/;"	function	line:12
jison	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^    "jison": "^0.4.15",$/;"	function	line:13
replace-require-self	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^    "replace-require-self": "^1.0.0",$/;"	function	line:14
spdx-exceptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^    "spdx-exceptions": "^1.0.4",$/;"	function	line:15
spdx-license-ids	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^    "spdx-license-ids": "^1.0.0",$/;"	function	line:16
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^    "standard": "^8.0.0"$/;"	function	line:17
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^  "keywords": [$/;"	function	line:19
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^  "license": "(MIT AND CC-BY-3.0)",$/;"	function	line:29
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^  "repository": "kemitchell\/spdx-expression-parse.js",$/;"	function	line:30
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^  "scripts": {$/;"	function	line:31
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^    "lint": "standard",$/;"	function	line:32
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^    "prepublish": "node generate-parser.js > parser.js",$/;"	function	line:33
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^    "pretest": "npm run prepublish",$/;"	function	line:34
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/package.json	/^    "test": "defence -i javascript README.md | replace-require-self | node"$/;"	function	line:35
trace	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^    trace: function(),$/;"	function	line:11
anonymous	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^    performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate, $$, _$),$/;"	function	line:15
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^    parseError: function(str, hash),$/;"	function	line:18
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^    parse: function(input),$/;"	function	line:19
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        parseError: function(str, hash),$/;"	function	line:23
setInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        setInput: function(input),$/;"	function	line:24
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        input: function(),$/;"	function	line:25
unput	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        unput: function(str),$/;"	function	line:26
more	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        more: function(),$/;"	function	line:27
less	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        less: function(n),$/;"	function	line:28
pastInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        pastInput: function(),$/;"	function	line:29
upcomingInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        upcomingInput: function(),$/;"	function	line:30
showPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        showPosition: function(),$/;"	function	line:31
test_match	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        test_match: function(regex_match_array, rule_index),$/;"	function	line:32
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        next: function(),$/;"	function	line:33
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        lex: function(),$/;"	function	line:34
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        begin: function(condition),$/;"	function	line:35
popState	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        popState: function(),$/;"	function	line:36
_currentRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        _currentRules: function(),$/;"	function	line:37
topState	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        topState: function(),$/;"	function	line:38
pushState	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        pushState: function(condition),$/;"	function	line:39
performAction	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        performAction: function(yy, yy_, $avoiding_name_collisions, YY_START),$/;"	function	line:47
o	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[1,5],$V1=[1,6],$V2=[1,7],$V3=[1,4],$V4=[1,9],$V5=[1,10],$V6=[5,14,15,17],$V7=[5,12,14,15,17];$/;"	function	line:75
trace	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^var parser = {trace: function trace() { },$/;"	function	line:76
anonymous	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate \/* action[1] *\/, $$ \/* vstack *\/, _$ \/* lstack *\/) {$/;"	function	line:81
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^switch (yystate) {$/;"	function	line:85
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^parseError: function parseError(str, hash) {$/;"	function	line:118
_parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        function _parseError (msg, hash) {$/;"	function	line:122
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^parse: function parse(input) {$/;"	function	line:131
popStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^    function popStack(n) {$/;"	function	line:155
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        var lex = function () {$/;"	function	line:161
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^        switch (action[0]) {$/;"	function	line:204
parseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^parseError:function parseError(str, hash) {$/;"	function	line:274
setInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^setInput:function (input, yy) {$/;"	function	line:283
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^input:function () {$/;"	function	line:304
unput	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^unput:function (ch) {$/;"	function	line:327
more	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^more:function () {$/;"	function	line:362
reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^reject:function () {$/;"	function	line:368
less	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^less:function (n) {$/;"	function	line:383
pastInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^pastInput:function () {$/;"	function	line:388
upcomingInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^upcomingInput:function () {$/;"	function	line:394
showPosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^showPosition:function () {$/;"	function	line:403
test_match	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^test_match:function (match, indexed_rule) {$/;"	function	line:410
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^next:function () {$/;"	function	line:482
lex	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^lex:function lex() {$/;"	function	line:540
begin	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^begin:function begin(condition) {$/;"	function	line:550
popState	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^popState:function popState() {$/;"	function	line:555
_currentRules	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^_currentRules:function _currentRules() {$/;"	function	line:565
topState	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^topState:function topState(n) {$/;"	function	line:574
pushState	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^pushState:function pushState(condition) {$/;"	function	line:584
stateStackSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^stateStackSize:function stateStackSize() {$/;"	function	line:589
anonymous	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^performAction: function anonymous(yy,yy_,$avoiding_name_collisions,YY_START) {$/;"	function	line:593
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^switch($avoiding_name_collisions) {$/;"	function	line:595
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^function Parser () {$/;"	function	line:1334
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^exports.parse = function () { return spdxparse.parse.apply(spdxparse, arguments); };$/;"	function	line:1345
exports.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^exports.Parser = spdxparse.Parser;$/;"	function	line:1344
commonjsMain	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^exports.main = function commonjsMain(args) {$/;"	function	line:1346
exports.main	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^exports.parse = function () { return spdxparse.parse.apply(spdxparse, arguments); };$/;"	function	line:1345
commonjsMain	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-expression-parse/parser.js	/^exports.main = function commonjsMain(args) {$/;"	function	line:1346
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^  "name": "spdx-license-ids",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^  "version": "1.2.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^  "description": "A list of SPDX license identifiers",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^  "repository": "shinnn\/spdx-license-ids",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^  "author": "Shinnosuke Watanabe (https:\/\/github.com\/shinnn)",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^  "scripts": {$/;"	function	line:7
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "build": "node --strong_mode build.js",$/;"	function	line:8
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "lint": "eslint --config @shinnn\/node --env browser --ignore-path .gitignore .",$/;"	function	line:9
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "pretest": "${npm_package_scripts_build} && ${npm_package_scripts_lint}",$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "test": "node --strong_mode test.js | tap-spec",$/;"	function	line:11
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "coverage": "node --strong_mode node_modules\/.bin\/istanbul cover test.js"$/;"	function	line:12
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^  "license": "Unlicense",$/;"	function	line:14
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^  "main": "spdx-license-ids.json",$/;"	function	line:15
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^  "files": [$/;"	function	line:16
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^  "keywords": [$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^  "devDependencies": {$/;"	function	line:32
@shinnn/eslint-config-node	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "@shinnn\/eslint-config-node": "^3.0.0",$/;"	function	line:33
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "chalk": "^1.1.3",$/;"	function	line:34
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "eslint": "^3.1.1",$/;"	function	line:35
get-spdx-license-ids	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "get-spdx-license-ids": "^1.0.0",$/;"	function	line:36
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "istanbul": "^0.4.4",$/;"	function	line:37
loud-rejection	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "loud-rejection": "^1.6.0",$/;"	function	line:38
rimraf-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "rimraf-promise": "^2.0.0",$/;"	function	line:39
stringify-object	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "stringify-object": "^2.4.0",$/;"	function	line:40
tap-spec	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "tap-spec": "^4.1.1",$/;"	function	line:41
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "tape": "^4.6.0",$/;"	function	line:42
write-file-atomically	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/package.json	/^    "write-file-atomically": "1.0.0"$/;"	function	line:43
spdx-license-ids	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/README.md	/^# spdx-license-ids$/;"	function	line:1
Use as a JavaScript Library	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/README.md	/^## Use as a JavaScript Library$/;"	function	line:7
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/README.md	/^### Installation$/;"	function	line:15
Package managers	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/README.md	/^#### Package managers$/;"	function	line:17
[npm](https://www.npmjs.com/)	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/README.md	/^##### [npm](https:\/\/www.npmjs.com\/)$/;"	function	line:19
[bower](http://bower.io/)	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/README.md	/^##### [bower](http:\/\/bower.io\/)$/;"	function	line:25
[Duo](http://duojs.org/)	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/README.md	/^##### [Duo](http:\/\/duojs.org\/)$/;"	function	line:31
Standalone	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/README.md	/^#### Standalone$/;"	function	line:37
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/README.md	/^### API$/;"	function	line:41
spdxLicenseIds	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/README.md	/^#### spdxLicenseIds$/;"	function	line:43
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/spdx-license-ids/README.md	/^## License$/;"	function	line:53
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/bower.json	/^  "name": "sprintf",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/bower.json	/^  "description": "JavaScript sprintf implementation",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/bower.json	/^  "version": "1.0.3",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/bower.json	/^  "main": "src\/sprintf.js",$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/bower.json	/^  "license": "BSD-3-Clause-Clear",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/bower.json	/^  "keywords": ["sprintf", "string", "formatting"],$/;"	function	line:7
authors	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/bower.json	/^  "authors": ["Alexandru Marasteanu <hello@alexei.ro> (http:\/\/alexei.ro\/)"],$/;"	function	line:8
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/bower.json	/^  "homepage": "https:\/\/github.com\/alexei\/sprintf.js",$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/bower.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/bower.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/bower.json	/^    "url": "git:\/\/github.com\/alexei\/sprintf.js.git"$/;"	function	line:12
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^<html ng-app="app">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^<head>$/;"	function	line:3
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^    <script src="https:\/\/ajax.googleapis.com\/ajax\/libs\/angularjs\/1.3.0-rc.3\/angular.min.js"><\/script>$/;"	function	line:4
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^    <script src="..\/src\/sprintf.js"><\/script>$/;"	function	line:5
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^    <script src="..\/src\/angular-sprintf.js"><\/script>$/;"	function	line:6
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^<body>$/;"	function	line:8
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^    <pre>{{ "%+010d"|sprintf:-123 }}<\/pre>$/;"	function	line:9
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^    <pre>{{ "%+010d"|vsprintf:[-123] }}<\/pre>$/;"	function	line:10
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^    <pre>{{ "%+010d"|fmt:-123 }}<\/pre>$/;"	function	line:11
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^    <pre>{{ "%+010d"|vfmt:[-123] }}<\/pre>$/;"	function	line:12
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^    <pre>{{ "I've got %2$d apples and %1$d oranges."|fmt:4:2 }}<\/pre>$/;"	function	line:13
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^    <pre>{{ "I've got %(apples)d apples and %(oranges)d oranges."|fmt:{apples: 2, oranges: 4} }}<\/pre>$/;"	function	line:14
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/demo/angular.html	/^    <script>$/;"	function	line:16
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/dist/sprintf.min.js	/^!function(a){function b(){var a=arguments[0],c=b.cache;return c[a]&&c.hasOwnProperty(a)||(c[a]=b.parse(a)),b.format.call(null,c[a],arguments)}function c(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function d(a,b){return Array(b+1).join(a)}var e={not_string:\/[^s]\/,number:\/[diefg]\/,json:\/[j]\/,not_json:\/[^j]\/,text:\/^[^\\x25]+\/,modulo:\/^\\x25{2}\/,placeholder:\/^\\x25(?:([1-9]\\d*)\\$|\\(([^\\)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijosuxX])\/,key:\/^([a-z_][a-z_\\d]*)\/i,key_access:\/^\\.([a-z_][a-z_\\d]*)\/i,index_access:\/^\\[(\\d+)\\]\/,sign:\/^[\\+\\-]\/};b.format=function(a,f){var g,h,i,j,k,l,m,n=1,o=a.length,p="",q=[],r=!0,s="";for(h=0;o>h;h++)if(p=c(a[h]),"string"===p)q[q.length]=a[h];else if("array"===p){if(j=a[h],j[2])for(g=f[n],i=0;i<j[2].length;i++){if(!g.hasOwnProperty(j[2][i]))throw new Error(b("[sprintf] property '%s' does not exist",j[2][i]));g=g[j[2][i]]}else g=j[1]?f[j[1]]:f[n++];if("function"==c(g)&&(g=g()),e.not_string.test(j[8])&&e.not_json.test(j[8])&&"number"!=c(g)&&isNaN(g))throw new TypeError(b("[sprintf] expecting number but found %s",c(g)));switch(e.number.test(j[8])&&(r=g>=0),j[8]){case"b":g=g.toString(2);break;case"c":g=String.fromCharCode(g);break;case"d":case"i":g=parseInt(g,10);break;case"j":g=JSON.stringify(g,null,j[6]?parseInt(j[6]):0);break;case"e":g=j[7]?g.toExponential(j[7]):g.toExponential();break;case"f":g=j[7]?parseFloat(g).toFixed(j[7]):parseFloat(g);break;case"g":g=j[7]?parseFloat(g).toPrecision(j[7]):parseFloat(g);break;case"o":g=g.toString(8);break;case"s":g=(g=String(g))&&j[7]?g.substring(0,j[7]):g;break;case"u":g>>>=0;break;case"x":g=g.toString(16);break;case"X":g=g.toString(16).toUpperCase()}e.json.test(j[8])?q[q.length]=g:(!e.number.test(j[8])||r&&!j[3]?s="":(s=r?"+":"-",g=g.toString().replace(e.sign,"")),l=j[4]?"0"===j[4]?"0":j[4].charAt(1):" ",m=j[6]-(s+g).length,k=j[6]&&m>0?d(l,m):"",q[q.length]=j[5]?s+g+k:"0"===l?s+k+g:k+s+g)}return q.join("")},b.cache={},b.parse=function(a){for(var b=a,c=[],d=[],f=0;b;){if(null!==(c=e.text.exec(b)))d[d.length]=c[0];else if(null!==(c=e.modulo.exec(b)))d[d.length]="%";else{if(null===(c=e.placeholder.exec(b)))throw new SyntaxError("[sprintf] unexpected placeholder");if(c[2]){f|=1;var g=[],h=c[2],i=[];if(null===(i=e.key.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(g[g.length]=i[1];""!==(h=h.substring(i[0].length));)if(null!==(i=e.key_access.exec(h)))g[g.length]=i[1];else{if(null===(i=e.index_access.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");g[g.length]=i[1]}c[2]=g}else f|=2;if(3===f)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");d[d.length]=c}b=b.substring(c[0].length)}return d};var f=function(a,c,d){return d=(c||[]).slice(0),d.splice(0,0,a),b.apply(null,d)};"undefined"!=typeof exports?(exports.sprintf=b,exports.vsprintf=f):(a.sprintf=b,a.vsprintf=f,"function"==typeof define&&define.amd&&define(function(){return{sprintf:b,vsprintf:f}}))}("undefined"==typeof window?this:window);$/;"	function	line:3
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/dist/sprintf.min.js	/^!function(a){function b(){var a=arguments[0],c=b.cache;return c[a]&&c.hasOwnProperty(a)||(c[a]=b.parse(a)),b.format.call(null,c[a],arguments)}function c(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function d(a,b){return Array(b+1).join(a)}var e={not_string:\/[^s]\/,number:\/[diefg]\/,json:\/[j]\/,not_json:\/[^j]\/,text:\/^[^\\x25]+\/,modulo:\/^\\x25{2}\/,placeholder:\/^\\x25(?:([1-9]\\d*)\\$|\\(([^\\)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijosuxX])\/,key:\/^([a-z_][a-z_\\d]*)\/i,key_access:\/^\\.([a-z_][a-z_\\d]*)\/i,index_access:\/^\\[(\\d+)\\]\/,sign:\/^[\\+\\-]\/};b.format=function(a,f){var g,h,i,j,k,l,m,n=1,o=a.length,p="",q=[],r=!0,s="";for(h=0;o>h;h++)if(p=c(a[h]),"string"===p)q[q.length]=a[h];else if("array"===p){if(j=a[h],j[2])for(g=f[n],i=0;i<j[2].length;i++){if(!g.hasOwnProperty(j[2][i]))throw new Error(b("[sprintf] property '%s' does not exist",j[2][i]));g=g[j[2][i]]}else g=j[1]?f[j[1]]:f[n++];if("function"==c(g)&&(g=g()),e.not_string.test(j[8])&&e.not_json.test(j[8])&&"number"!=c(g)&&isNaN(g))throw new TypeError(b("[sprintf] expecting number but found %s",c(g)));switch(e.number.test(j[8])&&(r=g>=0),j[8]){case"b":g=g.toString(2);break;case"c":g=String.fromCharCode(g);break;case"d":case"i":g=parseInt(g,10);break;case"j":g=JSON.stringify(g,null,j[6]?parseInt(j[6]):0);break;case"e":g=j[7]?g.toExponential(j[7]):g.toExponential();break;case"f":g=j[7]?parseFloat(g).toFixed(j[7]):parseFloat(g);break;case"g":g=j[7]?parseFloat(g).toPrecision(j[7]):parseFloat(g);break;case"o":g=g.toString(8);break;case"s":g=(g=String(g))&&j[7]?g.substring(0,j[7]):g;break;case"u":g>>>=0;break;case"x":g=g.toString(16);break;case"X":g=g.toString(16).toUpperCase()}e.json.test(j[8])?q[q.length]=g:(!e.number.test(j[8])||r&&!j[3]?s="":(s=r?"+":"-",g=g.toString().replace(e.sign,"")),l=j[4]?"0"===j[4]?"0":j[4].charAt(1):" ",m=j[6]-(s+g).length,k=j[6]&&m>0?d(l,m):"",q[q.length]=j[5]?s+g+k:"0"===l?s+k+g:k+s+g)}return q.join("")},b.cache={},b.parse=function(a){for(var b=a,c=[],d=[],f=0;b;){if(null!==(c=e.text.exec(b)))d[d.length]=c[0];else if(null!==(c=e.modulo.exec(b)))d[d.length]="%";else{if(null===(c=e.placeholder.exec(b)))throw new SyntaxError("[sprintf] unexpected placeholder");if(c[2]){f|=1;var g=[],h=c[2],i=[];if(null===(i=e.key.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(g[g.length]=i[1];""!==(h=h.substring(i[0].length));)if(null!==(i=e.key_access.exec(h)))g[g.length]=i[1];else{if(null===(i=e.index_access.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");g[g.length]=i[1]}c[2]=g}else f|=2;if(3===f)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");d[d.length]=c}b=b.substring(c[0].length)}return d};var f=function(a,c,d){return d=(c||[]).slice(0),d.splice(0,0,a),b.apply(null,d)};"undefined"!=typeof exports?(exports.sprintf=b,exports.vsprintf=f):(a.sprintf=b,a.vsprintf=f,"function"==typeof define&&define.amd&&define(function(){return{sprintf:b,vsprintf:f}}))}("undefined"==typeof window?this:window);$/;"	function	line:3
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/dist/sprintf.min.js	/^!function(a){function b(){var a=arguments[0],c=b.cache;return c[a]&&c.hasOwnProperty(a)||(c[a]=b.parse(a)),b.format.call(null,c[a],arguments)}function c(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function d(a,b){return Array(b+1).join(a)}var e={not_string:\/[^s]\/,number:\/[diefg]\/,json:\/[j]\/,not_json:\/[^j]\/,text:\/^[^\\x25]+\/,modulo:\/^\\x25{2}\/,placeholder:\/^\\x25(?:([1-9]\\d*)\\$|\\(([^\\)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijosuxX])\/,key:\/^([a-z_][a-z_\\d]*)\/i,key_access:\/^\\.([a-z_][a-z_\\d]*)\/i,index_access:\/^\\[(\\d+)\\]\/,sign:\/^[\\+\\-]\/};b.format=function(a,f){var g,h,i,j,k,l,m,n=1,o=a.length,p="",q=[],r=!0,s="";for(h=0;o>h;h++)if(p=c(a[h]),"string"===p)q[q.length]=a[h];else if("array"===p){if(j=a[h],j[2])for(g=f[n],i=0;i<j[2].length;i++){if(!g.hasOwnProperty(j[2][i]))throw new Error(b("[sprintf] property '%s' does not exist",j[2][i]));g=g[j[2][i]]}else g=j[1]?f[j[1]]:f[n++];if("function"==c(g)&&(g=g()),e.not_string.test(j[8])&&e.not_json.test(j[8])&&"number"!=c(g)&&isNaN(g))throw new TypeError(b("[sprintf] expecting number but found %s",c(g)));switch(e.number.test(j[8])&&(r=g>=0),j[8]){case"b":g=g.toString(2);break;case"c":g=String.fromCharCode(g);break;case"d":case"i":g=parseInt(g,10);break;case"j":g=JSON.stringify(g,null,j[6]?parseInt(j[6]):0);break;case"e":g=j[7]?g.toExponential(j[7]):g.toExponential();break;case"f":g=j[7]?parseFloat(g).toFixed(j[7]):parseFloat(g);break;case"g":g=j[7]?parseFloat(g).toPrecision(j[7]):parseFloat(g);break;case"o":g=g.toString(8);break;case"s":g=(g=String(g))&&j[7]?g.substring(0,j[7]):g;break;case"u":g>>>=0;break;case"x":g=g.toString(16);break;case"X":g=g.toString(16).toUpperCase()}e.json.test(j[8])?q[q.length]=g:(!e.number.test(j[8])||r&&!j[3]?s="":(s=r?"+":"-",g=g.toString().replace(e.sign,"")),l=j[4]?"0"===j[4]?"0":j[4].charAt(1):" ",m=j[6]-(s+g).length,k=j[6]&&m>0?d(l,m):"",q[q.length]=j[5]?s+g+k:"0"===l?s+k+g:k+s+g)}return q.join("")},b.cache={},b.parse=function(a){for(var b=a,c=[],d=[],f=0;b;){if(null!==(c=e.text.exec(b)))d[d.length]=c[0];else if(null!==(c=e.modulo.exec(b)))d[d.length]="%";else{if(null===(c=e.placeholder.exec(b)))throw new SyntaxError("[sprintf] unexpected placeholder");if(c[2]){f|=1;var g=[],h=c[2],i=[];if(null===(i=e.key.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(g[g.length]=i[1];""!==(h=h.substring(i[0].length));)if(null!==(i=e.key_access.exec(h)))g[g.length]=i[1];else{if(null===(i=e.index_access.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");g[g.length]=i[1]}c[2]=g}else f|=2;if(3===f)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");d[d.length]=c}b=b.substring(c[0].length)}return d};var f=function(a,c,d){return d=(c||[]).slice(0),d.splice(0,0,a),b.apply(null,d)};"undefined"!=typeof exports?(exports.sprintf=b,exports.vsprintf=f):(a.sprintf=b,a.vsprintf=f,"function"==typeof define&&define.amd&&define(function(){return{sprintf:b,vsprintf:f}}))}("undefined"==typeof window?this:window);$/;"	class	line:3
return.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/dist/sprintf.min.js	/^!function(a){function b(){var a=arguments[0],c=b.cache;return c[a]&&c.hasOwnProperty(a)||(c[a]=b.parse(a)),b.format.call(null,c[a],arguments)}function c(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function d(a,b){return Array(b+1).join(a)}var e={not_string:\/[^s]\/,number:\/[diefg]\/,json:\/[j]\/,not_json:\/[^j]\/,text:\/^[^\\x25]+\/,modulo:\/^\\x25{2}\/,placeholder:\/^\\x25(?:([1-9]\\d*)\\$|\\(([^\\)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijosuxX])\/,key:\/^([a-z_][a-z_\\d]*)\/i,key_access:\/^\\.([a-z_][a-z_\\d]*)\/i,index_access:\/^\\[(\\d+)\\]\/,sign:\/^[\\+\\-]\/};b.format=function(a,f){var g,h,i,j,k,l,m,n=1,o=a.length,p="",q=[],r=!0,s="";for(h=0;o>h;h++)if(p=c(a[h]),"string"===p)q[q.length]=a[h];else if("array"===p){if(j=a[h],j[2])for(g=f[n],i=0;i<j[2].length;i++){if(!g.hasOwnProperty(j[2][i]))throw new Error(b("[sprintf] property '%s' does not exist",j[2][i]));g=g[j[2][i]]}else g=j[1]?f[j[1]]:f[n++];if("function"==c(g)&&(g=g()),e.not_string.test(j[8])&&e.not_json.test(j[8])&&"number"!=c(g)&&isNaN(g))throw new TypeError(b("[sprintf] expecting number but found %s",c(g)));switch(e.number.test(j[8])&&(r=g>=0),j[8]){case"b":g=g.toString(2);break;case"c":g=String.fromCharCode(g);break;case"d":case"i":g=parseInt(g,10);break;case"j":g=JSON.stringify(g,null,j[6]?parseInt(j[6]):0);break;case"e":g=j[7]?g.toExponential(j[7]):g.toExponential();break;case"f":g=j[7]?parseFloat(g).toFixed(j[7]):parseFloat(g);break;case"g":g=j[7]?parseFloat(g).toPrecision(j[7]):parseFloat(g);break;case"o":g=g.toString(8);break;case"s":g=(g=String(g))&&j[7]?g.substring(0,j[7]):g;break;case"u":g>>>=0;break;case"x":g=g.toString(16);break;case"X":g=g.toString(16).toUpperCase()}e.json.test(j[8])?q[q.length]=g:(!e.number.test(j[8])||r&&!j[3]?s="":(s=r?"+":"-",g=g.toString().replace(e.sign,"")),l=j[4]?"0"===j[4]?"0":j[4].charAt(1):" ",m=j[6]-(s+g).length,k=j[6]&&m>0?d(l,m):"",q[q.length]=j[5]?s+g+k:"0"===l?s+k+g:k+s+g)}return q.join("")},b.cache={},b.parse=function(a){for(var b=a,c=[],d=[],f=0;b;){if(null!==(c=e.text.exec(b)))d[d.length]=c[0];else if(null!==(c=e.modulo.exec(b)))d[d.length]="%";else{if(null===(c=e.placeholder.exec(b)))throw new SyntaxError("[sprintf] unexpected placeholder");if(c[2]){f|=1;var g=[],h=c[2],i=[];if(null===(i=e.key.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(g[g.length]=i[1];""!==(h=h.substring(i[0].length));)if(null!==(i=e.key_access.exec(h)))g[g.length]=i[1];else{if(null===(i=e.index_access.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");g[g.length]=i[1]}c[2]=g}else f|=2;if(3===f)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");d[d.length]=c}b=b.substring(c[0].length)}return d};var f=function(a,c,d){return d=(c||[]).slice(0),d.splice(0,0,a),b.apply(null,d)};"undefined"!=typeof exports?(exports.sprintf=b,exports.vsprintf=f):(a.sprintf=b,a.vsprintf=f,"function"==typeof define&&define.amd&&define(function(){return{sprintf:b,vsprintf:f}}))}("undefined"==typeof window?this:window);$/;"	method	line:3
c.d	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/dist/sprintf.min.js	/^!function(a){function b(){var a=arguments[0],c=b.cache;return c[a]&&c.hasOwnProperty(a)||(c[a]=b.parse(a)),b.format.call(null,c[a],arguments)}function c(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function d(a,b){return Array(b+1).join(a)}var e={not_string:\/[^s]\/,number:\/[diefg]\/,json:\/[j]\/,not_json:\/[^j]\/,text:\/^[^\\x25]+\/,modulo:\/^\\x25{2}\/,placeholder:\/^\\x25(?:([1-9]\\d*)\\$|\\(([^\\)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijosuxX])\/,key:\/^([a-z_][a-z_\\d]*)\/i,key_access:\/^\\.([a-z_][a-z_\\d]*)\/i,index_access:\/^\\[(\\d+)\\]\/,sign:\/^[\\+\\-]\/};b.format=function(a,f){var g,h,i,j,k,l,m,n=1,o=a.length,p="",q=[],r=!0,s="";for(h=0;o>h;h++)if(p=c(a[h]),"string"===p)q[q.length]=a[h];else if("array"===p){if(j=a[h],j[2])for(g=f[n],i=0;i<j[2].length;i++){if(!g.hasOwnProperty(j[2][i]))throw new Error(b("[sprintf] property '%s' does not exist",j[2][i]));g=g[j[2][i]]}else g=j[1]?f[j[1]]:f[n++];if("function"==c(g)&&(g=g()),e.not_string.test(j[8])&&e.not_json.test(j[8])&&"number"!=c(g)&&isNaN(g))throw new TypeError(b("[sprintf] expecting number but found %s",c(g)));switch(e.number.test(j[8])&&(r=g>=0),j[8]){case"b":g=g.toString(2);break;case"c":g=String.fromCharCode(g);break;case"d":case"i":g=parseInt(g,10);break;case"j":g=JSON.stringify(g,null,j[6]?parseInt(j[6]):0);break;case"e":g=j[7]?g.toExponential(j[7]):g.toExponential();break;case"f":g=j[7]?parseFloat(g).toFixed(j[7]):parseFloat(g);break;case"g":g=j[7]?parseFloat(g).toPrecision(j[7]):parseFloat(g);break;case"o":g=g.toString(8);break;case"s":g=(g=String(g))&&j[7]?g.substring(0,j[7]):g;break;case"u":g>>>=0;break;case"x":g=g.toString(16);break;case"X":g=g.toString(16).toUpperCase()}e.json.test(j[8])?q[q.length]=g:(!e.number.test(j[8])||r&&!j[3]?s="":(s=r?"+":"-",g=g.toString().replace(e.sign,"")),l=j[4]?"0"===j[4]?"0":j[4].charAt(1):" ",m=j[6]-(s+g).length,k=j[6]&&m>0?d(l,m):"",q[q.length]=j[5]?s+g+k:"0"===l?s+k+g:k+s+g)}return q.join("")},b.cache={},b.parse=function(a){for(var b=a,c=[],d=[],f=0;b;){if(null!==(c=e.text.exec(b)))d[d.length]=c[0];else if(null!==(c=e.modulo.exec(b)))d[d.length]="%";else{if(null===(c=e.placeholder.exec(b)))throw new SyntaxError("[sprintf] unexpected placeholder");if(c[2]){f|=1;var g=[],h=c[2],i=[];if(null===(i=e.key.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(g[g.length]=i[1];""!==(h=h.substring(i[0].length));)if(null!==(i=e.key_access.exec(h)))g[g.length]=i[1];else{if(null===(i=e.index_access.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");g[g.length]=i[1]}c[2]=g}else f|=2;if(3===f)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");d[d.length]=c}b=b.substring(c[0].length)}return d};var f=function(a,c,d){return d=(c||[]).slice(0),d.splice(0,0,a),b.apply(null,d)};"undefined"!=typeof exports?(exports.sprintf=b,exports.vsprintf=f):(a.sprintf=b,a.vsprintf=f,"function"==typeof define&&define.amd&&define(function(){return{sprintf:b,vsprintf:f}}))}("undefined"==typeof window?this:window);$/;"	function	line:3
c.e.not_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/dist/sprintf.min.js	/^!function(a){function b(){var a=arguments[0],c=b.cache;return c[a]&&c.hasOwnProperty(a)||(c[a]=b.parse(a)),b.format.call(null,c[a],arguments)}function c(a){return Object.prototype.toString.call(a).slice(8,-1).toLowerCase()}function d(a,b){return Array(b+1).join(a)}var e={not_string:\/[^s]\/,number:\/[diefg]\/,json:\/[j]\/,not_json:\/[^j]\/,text:\/^[^\\x25]+\/,modulo:\/^\\x25{2}\/,placeholder:\/^\\x25(?:([1-9]\\d*)\\$|\\(([^\\)]+)\\))?(\\+)?(0|'[^$])?(-)?(\\d+)?(?:\\.(\\d+))?([b-gijosuxX])\/,key:\/^([a-z_][a-z_\\d]*)\/i,key_access:\/^\\.([a-z_][a-z_\\d]*)\/i,index_access:\/^\\[(\\d+)\\]\/,sign:\/^[\\+\\-]\/};b.format=function(a,f){var g,h,i,j,k,l,m,n=1,o=a.length,p="",q=[],r=!0,s="";for(h=0;o>h;h++)if(p=c(a[h]),"string"===p)q[q.length]=a[h];else if("array"===p){if(j=a[h],j[2])for(g=f[n],i=0;i<j[2].length;i++){if(!g.hasOwnProperty(j[2][i]))throw new Error(b("[sprintf] property '%s' does not exist",j[2][i]));g=g[j[2][i]]}else g=j[1]?f[j[1]]:f[n++];if("function"==c(g)&&(g=g()),e.not_string.test(j[8])&&e.not_json.test(j[8])&&"number"!=c(g)&&isNaN(g))throw new TypeError(b("[sprintf] expecting number but found %s",c(g)));switch(e.number.test(j[8])&&(r=g>=0),j[8]){case"b":g=g.toString(2);break;case"c":g=String.fromCharCode(g);break;case"d":case"i":g=parseInt(g,10);break;case"j":g=JSON.stringify(g,null,j[6]?parseInt(j[6]):0);break;case"e":g=j[7]?g.toExponential(j[7]):g.toExponential();break;case"f":g=j[7]?parseFloat(g).toFixed(j[7]):parseFloat(g);break;case"g":g=j[7]?parseFloat(g).toPrecision(j[7]):parseFloat(g);break;case"o":g=g.toString(8);break;case"s":g=(g=String(g))&&j[7]?g.substring(0,j[7]):g;break;case"u":g>>>=0;break;case"x":g=g.toString(16);break;case"X":g=g.toString(16).toUpperCase()}e.json.test(j[8])?q[q.length]=g:(!e.number.test(j[8])||r&&!j[3]?s="":(s=r?"+":"-",g=g.toString().replace(e.sign,"")),l=j[4]?"0"===j[4]?"0":j[4].charAt(1):" ",m=j[6]-(s+g).length,k=j[6]&&m>0?d(l,m):"",q[q.length]=j[5]?s+g+k:"0"===l?s+k+g:k+s+g)}return q.join("")},b.cache={},b.parse=function(a){for(var b=a,c=[],d=[],f=0;b;){if(null!==(c=e.text.exec(b)))d[d.length]=c[0];else if(null!==(c=e.modulo.exec(b)))d[d.length]="%";else{if(null===(c=e.placeholder.exec(b)))throw new SyntaxError("[sprintf] unexpected placeholder");if(c[2]){f|=1;var g=[],h=c[2],i=[];if(null===(i=e.key.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(g[g.length]=i[1];""!==(h=h.substring(i[0].length));)if(null!==(i=e.key_access.exec(h)))g[g.length]=i[1];else{if(null===(i=e.index_access.exec(h)))throw new SyntaxError("[sprintf] failed to parse named argument key");g[g.length]=i[1]}c[2]=g}else f|=2;if(3===f)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");d[d.length]=c}b=b.substring(c[0].length)}return d};var f=function(a,c,d){return d=(c||[]).slice(0),d.splice(0,0,a),b.apply(null,d)};"undefined"!=typeof exports?(exports.sprintf=b,exports.vsprintf=f):(a.sprintf=b,a.vsprintf=f,"function"==typeof define&&define.amd&&define(function(){return{sprintf:b,vsprintf:f}}))}("undefined"==typeof window?this:window);$/;"	property	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/gruntfile.js	/^module.exports = function(grunt) {$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/gruntfile.js	/^module.exports = function(grunt) {$/;"	function	line:0
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^    "name": "sprintf-js",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^    "version": "1.0.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^    "description": "JavaScript sprintf implementation",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^    "author": "Alexandru Marasteanu <hello@alexei.ro> (http:\/\/alexei.ro\/)",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^    "main": "src\/sprintf.js",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^    "scripts": {$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^        "test": "mocha test\/test.js"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^    "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^        "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^        "url": "https:\/\/github.com\/alexei\/sprintf.js.git"$/;"	function	line:12
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^    "license": "BSD-3-Clause",$/;"	function	line:14
readmeFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^    "readmeFilename": "README.md",$/;"	function	line:15
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^    "devDependencies": {$/;"	function	line:16
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^        "mocha": "*",$/;"	function	line:17
grunt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^        "grunt": "*",$/;"	function	line:18
grunt-contrib-watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^        "grunt-contrib-watch": "*",$/;"	function	line:19
grunt-contrib-uglify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/package.json	/^        "grunt-contrib-uglify": "*"$/;"	function	line:20
sprintf.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/README.md	/^# sprintf.js$/;"	function	line:1
JavaScript `vsprintf`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/README.md	/^## JavaScript `vsprintf`$/;"	function	line:31
Argument swapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/README.md	/^## Argument swapping$/;"	function	line:36
Named arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/README.md	/^## Named arguments$/;"	function	line:42
Computed values	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/README.md	/^## Computed values$/;"	function	line:59
AngularJS	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/README.md	/^# AngularJS$/;"	function	line:65
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/README.md	/^# Installation$/;"	function	line:68
Via Bower	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/README.md	/^## Via Bower$/;"	function	line:70
Or as a node.js module	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/README.md	/^## Or as a node.js module$/;"	function	line:74
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/README.md	/^### Usage$/;"	function	line:78
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/README.md	/^# License$/;"	function	line:86
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/angular-sprintf.js	/^    filter("sprintf", function() {$/;"	function	line:3
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/angular-sprintf.js	/^    filter("fmt", ["$filter", function($filter) {$/;"	function	line:8
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/angular-sprintf.js	/^    filter("vsprintf", function() {$/;"	function	line:11
filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/angular-sprintf.js	/^    filter("vfmt", ["$filter", function($filter) {$/;"	function	line:16
not_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/sprintf.js	/^    var re = {$/;"	property	line:2
sprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/sprintf.js	/^    function sprintf() {$/;"	function	line:16
format	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/sprintf.js	/^    sprintf.format = function(parse_tree, argv) {$/;"	function	line:24
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/sprintf.js	/^                switch (match[8]) {$/;"	function	line:61
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/sprintf.js	/^    sprintf.parse = function(fmt) {$/;"	function	line:123
vsprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/sprintf.js	/^    var vsprintf = function(fmt, argv, _argv) {$/;"	function	line:171
get_type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/sprintf.js	/^    function get_type(variable) {$/;"	function	line:180
str_repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/sprintf.js	/^    function str_repeat(input, multiplier) {$/;"	function	line:184
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/src/sprintf.js	/^            define(function() {$/;"	function	line:200
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/test/test.js	/^describe("sprintfjs", function() {$/;"	function	line:6
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/test/test.js	/^    it("should return formated strings for simple placeholders", function() {$/;"	function	line:9
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/test/test.js	/^    it("should return formated strings for complex placeholders", function() {$/;"	function	line:32
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/test/test.js	/^    it("should return formated strings for callbacks", function() {$/;"	function	line:78
sprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/sprintf-js/test/test.js	/^        assert.equal("foobar", sprintf("%s", function() { return "foobar" }))$/;"	function	line:79
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/.travis.yml	/^node_js:$/;"	function	line:2
before_install	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/.travis.yml	/^before_install:$/;"	function	line:8
after_success	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/.travis.yml	/^after_success:$/;"	function	line:10
algInfo.dsa	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^var algInfo = {$/;"	property	line:3
algPrivInfo.dsa	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^var algPrivInfo = {$/;"	property	line:24
hashAlgs.md5	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^var hashAlgs = {$/;"	property	line:41
hashAlgs.sha1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^	'md5': true,$/;"	property	line:42
hashAlgs.sha256	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^	'sha1': true,$/;"	property	line:43
hashAlgs.sha384	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^	'sha256': true,$/;"	property	line:44
hashAlgs.sha512	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^	'sha384': true,$/;"	property	line:45
curves.nistp256	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^var curves = {$/;"	property	line:53
module.exports.info	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^module.exports = {$/;"	property	line:163
module.exports.privInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^	info: algInfo,$/;"	property	line:164
module.exports.hashAlgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^	privInfo: algPrivInfo,$/;"	property	line:165
module.exports.curves	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/algs.js	/^	hashAlgs: hashAlgs,$/;"	property	line:166
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var assert = require('assert-plus');$/;"	variable	line:5
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var algs = require('.\/algs');$/;"	variable	line:6
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var crypto = require('crypto');$/;"	variable	line:7
Fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var Fingerprint = require('.\/fingerprint');$/;"	variable	line:8
Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var Signature = require('.\/signature');$/;"	variable	line:9
errs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var errs = require('.\/errors');$/;"	variable	line:10
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var util = require('util');$/;"	variable	line:11
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var utils = require('.\/utils');$/;"	variable	line:12
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var Key = require('.\/key');$/;"	variable	line:13
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var PrivateKey = require('.\/private-key');$/;"	variable	line:14
Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var Identity = require('.\/identity');$/;"	variable	line:15
CertificateParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var CertificateParseError = errs.CertificateParseError;$/;"	variable	line:22
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^var InvalidAlgorithmError = errs.InvalidAlgorithmError;$/;"	variable	line:23
Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^function Certificate(opts) {$/;"	function	line:25
Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^function Certificate(opts) {$/;"	class	line:25
toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.toBuffer = function (format, options) {$/;"	function	line:56
Certificate.toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.toBuffer = function (format, options) {$/;"	method	line:56
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.toString = function (format, options) {$/;"	function	line:66
Certificate.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.toString = function (format, options) {$/;"	method	line:66
fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.fingerprint = function (algo) {$/;"	function	line:72
Certificate.fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.fingerprint = function (algo) {$/;"	method	line:72
var.opts.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^	var opts = {$/;"	property	line:76
var.opts.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^		type: 'certificate',$/;"	property	line:77
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.hash = function (algo) {$/;"	function	line:84
Certificate.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.hash = function (algo) {$/;"	method	line:84
isExpired	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.isExpired = function (when) {$/;"	function	line:99
Certificate.isExpired	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.isExpired = function (when) {$/;"	method	line:99
isSignedBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.isSignedBy = function (issuerCert) {$/;"	function	line:106
Certificate.isSignedBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.isSignedBy = function (issuerCert) {$/;"	method	line:106
isSignedByKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.isSignedByKey = function (issuerKey) {$/;"	function	line:115
Certificate.isSignedByKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.isSignedByKey = function (issuerKey) {$/;"	method	line:115
signWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.signWith = function (key) {$/;"	function	line:130
Certificate.signWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype.signWith = function (key) {$/;"	method	line:130
createSelfSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.createSelfSigned = function (subjectOrSubjects, key, options) {$/;"	function	line:147
Certificate.createSelfSigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^};$/;"	function	line:145
validFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^	var validFrom = options.validFrom;$/;"	variable	line:166
validUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^	var validUntil = options.validUntil;$/;"	variable	line:167
serial	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^	var serial = options.serial;$/;"	variable	line:179
Certificate.create	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^};$/;"	function	line:196
validFrom	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^	var validFrom = options.validFrom;$/;"	variable	line:222
validUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^	var validUntil = options.validUntil;$/;"	variable	line:223
serial	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^	var serial = options.serial;$/;"	variable	line:235
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.parse = function (data, format, options) {$/;"	function	line:254
Certificate.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^};$/;"	function	line:252
isCertificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.isCertificate = function (obj, ver) {$/;"	function	line:279
Certificate.isCertificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^};$/;"	function	line:277
Certificate._sshpkApiVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype._sshpkApiVersion = [1, 0];$/;"	method	line:287
_oldVersionDetect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate._oldVersionDetect = function (obj) {$/;"	function	line:289
Certificate._oldVersionDetect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/certificate.js	/^Certificate.prototype._sshpkApiVersion = [1, 0];$/;"	function	line:287
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^var assert = require('assert-plus');$/;"	variable	line:5
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^var crypto = require('crypto');$/;"	variable	line:6
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^var algs = require('.\/algs');$/;"	variable	line:7
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^var utils = require('.\/utils');$/;"	variable	line:8
ed	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^var ed;$/;"	variable	line:9
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^var Key = require('.\/key');$/;"	variable	line:11
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^var PrivateKey = require('.\/private-key');$/;"	variable	line:12
ecdh	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^var ecdh, ec, jsbn;$/;"	variable	line:16
DiffieHellman	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^function DiffieHellman(key) {$/;"	function	line:18
var.curve.nistp256	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^		var curve = {$/;"	property	line:57
var.curve.nistp384	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^			'nistp256': 'prime256v1',$/;"	property	line:58
var.curve.nistp521	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^			'nistp384': 'secp384r1',$/;"	property	line:59
DiffieHellman	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^function DiffieHellman(key) {$/;"	class	line:18
getPublicKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.getPublicKey = function () {$/;"	function	line:89
DiffieHellman.getPublicKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.getPublicKey = function () {$/;"	method	line:89
getPrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.getPrivateKey = function () {$/;"	function	line:95
DiffieHellman.getPrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.getPrivateKey = function () {$/;"	method	line:95
DiffieHellman.getKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.getKey = DiffieHellman.prototype.getPrivateKey;$/;"	method	line:101
_keyCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype._keyCheck = function (pk, isPub) {$/;"	function	line:103
DiffieHellman._keyCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype._keyCheck = function (pk, isPub) {$/;"	method	line:103
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.setKey = function (pk) {$/;"	function	line:128
DiffieHellman.setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.setKey = function (pk) {$/;"	method	line:128
DiffieHellman.setPrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.setPrivateKey = DiffieHellman.prototype.setKey;$/;"	method	line:153
computeSecret	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.computeSecret = function (otherpk) {$/;"	function	line:155
DiffieHellman.computeSecret	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.computeSecret = function (otherpk) {$/;"	method	line:155
generateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.generateKey = function () {$/;"	function	line:191
DiffieHellman.generateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.generateKey = function () {$/;"	method	line:191
DiffieHellman.generateKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^DiffieHellman.prototype.generateKeys = DiffieHellman.prototype.generateKey;$/;"	method	line:270
X9ECParameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^function X9ECParameters(name) {$/;"	function	line:274
X9ECParameters	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^function X9ECParameters(name) {$/;"	class	line:274
getCurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^X9ECParameters.prototype.getCurve = function () { return (this.curve); };$/;"	function	line:291
X9ECParameters.getCurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^X9ECParameters.prototype.getCurve = function () { return (this.curve); };$/;"	method	line:291
getG	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^X9ECParameters.prototype.getG = function () { return (this.g); };$/;"	function	line:292
X9ECParameters.getG	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^X9ECParameters.prototype.getG = function () { return (this.g); };$/;"	method	line:292
getN	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^X9ECParameters.prototype.getN = function () { return (this.n); };$/;"	function	line:293
X9ECParameters.getN	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^X9ECParameters.prototype.getN = function () { return (this.n); };$/;"	method	line:293
getH	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^X9ECParameters.prototype.getH = function () { return (this.h); };$/;"	function	line:294
X9ECParameters.getH	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^X9ECParameters.prototype.getH = function () { return (this.h); };$/;"	method	line:294
ECPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^function ECPublic(params, buffer) {$/;"	function	line:296
ECPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^function ECPublic(params, buffer) {$/;"	class	line:296
ECPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^function ECPrivate(params, buffer) {$/;"	function	line:303
ECPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^function ECPrivate(params, buffer) {$/;"	class	line:303
deriveSharedSecret	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^ECPrivate.prototype.deriveSharedSecret = function (pubKey) {$/;"	function	line:307
ECPrivate.deriveSharedSecret	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/dhe.js	/^ECPrivate.prototype.deriveSharedSecret = function (pubKey) {$/;"	method	line:307
module.exports.Verifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^module.exports = {$/;"	property	line:3
module.exports.Signer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^	Verifier: Verifier,$/;"	property	line:4
nacl	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^var nacl;$/;"	variable	line:8
stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^var stream = require('stream');$/;"	variable	line:9
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^var util = require('util');$/;"	variable	line:10
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^var assert = require('assert-plus');$/;"	variable	line:11
Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^var Signature = require('.\/signature');$/;"	variable	line:12
Verifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^function Verifier(key, hashAlgo) {$/;"	function	line:14
Verifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^function Verifier(key, hashAlgo) {$/;"	class	line:14
_write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Verifier.prototype._write = function (chunk, enc, cb) {$/;"	function	line:29
Verifier._write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Verifier.prototype._write = function (chunk, enc, cb) {$/;"	method	line:29
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Verifier.prototype.update = function (chunk) {$/;"	function	line:34
Verifier.update	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Verifier.prototype.update = function (chunk) {$/;"	method	line:34
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Verifier.prototype.verify = function (signature, fmt) {$/;"	function	line:40
Verifier.verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Verifier.prototype.verify = function (signature, fmt) {$/;"	method	line:40
Signer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^function Signer(key, hashAlgo) {$/;"	function	line:62
Signer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^function Signer(key, hashAlgo) {$/;"	class	line:62
_write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Signer.prototype._write = function (chunk, enc, cb) {$/;"	function	line:77
Signer._write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Signer.prototype._write = function (chunk, enc, cb) {$/;"	method	line:77
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Signer.prototype.update = function (chunk) {$/;"	function	line:82
Signer.update	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Signer.prototype.update = function (chunk) {$/;"	method	line:82
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Signer.prototype.sign = function () {$/;"	function	line:88
Signer.sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ed-compat.js	/^Signer.prototype.sign = function () {$/;"	method	line:88
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^var assert = require('assert-plus');$/;"	variable	line:3
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^var util = require('util');$/;"	variable	line:4
FingerprintFormatError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function FingerprintFormatError(fp, format) {$/;"	function	line:6
FingerprintFormatError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function FingerprintFormatError(fp, format) {$/;"	class	line:6
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function InvalidAlgorithmError(alg) {$/;"	function	line:20
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function InvalidAlgorithmError(alg) {$/;"	class	line:20
KeyParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function KeyParseError(name, format, innerErr) {$/;"	function	line:29
KeyParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function KeyParseError(name, format, innerErr) {$/;"	class	line:29
SignatureParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function SignatureParseError(type, format, innerErr) {$/;"	function	line:41
SignatureParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function SignatureParseError(type, format, innerErr) {$/;"	class	line:41
CertificateParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function CertificateParseError(name, format, innerErr) {$/;"	function	line:53
CertificateParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function CertificateParseError(name, format, innerErr) {$/;"	class	line:53
KeyEncryptedError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function KeyEncryptedError(name, format) {$/;"	function	line:65
KeyEncryptedError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^function KeyEncryptedError(name, format) {$/;"	class	line:65
module.exports.FingerprintFormatError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^module.exports = {$/;"	property	line:77
module.exports.InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^	FingerprintFormatError: FingerprintFormatError,$/;"	property	line:78
module.exports.KeyParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^	InvalidAlgorithmError: InvalidAlgorithmError,$/;"	property	line:79
module.exports.SignatureParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^	KeyParseError: KeyParseError,$/;"	property	line:80
module.exports.KeyEncryptedError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^	SignatureParseError: SignatureParseError,$/;"	property	line:81
module.exports.CertificateParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/errors.js	/^	KeyEncryptedError: KeyEncryptedError,$/;"	property	line:82
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^var assert = require('assert-plus');$/;"	variable	line:5
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^var algs = require('.\/algs');$/;"	variable	line:6
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^var crypto = require('crypto');$/;"	variable	line:7
errs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^var errs = require('.\/errors');$/;"	variable	line:8
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^var Key = require('.\/key');$/;"	variable	line:9
Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^var Certificate = require('.\/certificate');$/;"	variable	line:10
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^var utils = require('.\/utils');$/;"	variable	line:11
FingerprintFormatError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^var FingerprintFormatError = errs.FingerprintFormatError;$/;"	variable	line:13
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^var InvalidAlgorithmError = errs.InvalidAlgorithmError;$/;"	variable	line:14
Fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^function Fingerprint(opts) {$/;"	function	line:16
Fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^function Fingerprint(opts) {$/;"	class	line:16
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^Fingerprint.prototype.toString = function (format) {$/;"	function	line:30
Fingerprint.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^Fingerprint.prototype.toString = function (format) {$/;"	method	line:30
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^	switch (format) {$/;"	function	line:39
matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^Fingerprint.prototype.matches = function (other) {$/;"	function	line:50
Fingerprint.matches	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^Fingerprint.prototype.matches = function (other) {$/;"	method	line:50
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^Fingerprint.parse = function (fp, options) {$/;"	function	line:70
Fingerprint.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^};$/;"	function	line:68
parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^	var parts = fp.split(':');$/;"	variable	line:85
addColons	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^function addColons(s) {$/;"	function	line:132
addColons	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^function addColons(s) {$/;"	function	line:132
base64Strip	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^function base64Strip(s) {$/;"	function	line:137
base64Strip	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^function base64Strip(s) {$/;"	function	line:137
sshBase64Format	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^function sshBase64Format(alg, h) {$/;"	function	line:142
sshBase64Format	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^function sshBase64Format(alg, h) {$/;"	function	line:142
isFingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^Fingerprint.isFingerprint = function (obj, ver) {$/;"	function	line:146
Fingerprint.isFingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^}$/;"	function	line:144
Fingerprint._sshpkApiVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^Fingerprint.prototype._sshpkApiVersion = [1, 1];$/;"	method	line:155
_oldVersionDetect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^Fingerprint._oldVersionDetect = function (obj) {$/;"	function	line:157
Fingerprint._oldVersionDetect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/fingerprint.js	/^Fingerprint.prototype._sshpkApiVersion = [1, 1];$/;"	function	line:155
module.exports.read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^module.exports = {$/;"	property	line:3
module.exports.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^	read: read,$/;"	property	line:4
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^var assert = require('assert-plus');$/;"	variable	line:8
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^var utils = require('..\/utils');$/;"	variable	line:9
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^var Key = require('..\/key');$/;"	variable	line:10
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^var PrivateKey = require('..\/private-key');$/;"	variable	line:11
pem	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^var pem = require('.\/pem');$/;"	variable	line:13
ssh	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^var ssh = require('.\/ssh');$/;"	variable	line:14
rfc4253	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^var rfc4253 = require('.\/rfc4253');$/;"	variable	line:15
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^function read(buf, options) {$/;"	function	line:17
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^function read(buf, options) {$/;"	function	line:17
findSSHHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^function findSSHHeader(buf) {$/;"	function	line:38
findSSHHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^function findSSHHeader(buf) {$/;"	function	line:38
findPEMHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^function findPEMHeader(buf) {$/;"	function	line:52
findPEMHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^function findPEMHeader(buf) {$/;"	function	line:52
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^function write(key, options) {$/;"	function	line:71
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/auto.js	/^function write(key, options) {$/;"	function	line:71
module.exports.read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^module.exports = {$/;"	property	line:3
module.exports.verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^	read: read,$/;"	property	line:4
module.exports.sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^	verify: verify,$/;"	property	line:5
module.exports.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^	sign: sign,$/;"	property	line:6
module.exports.fromBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^	write: write,$/;"	property	line:7
module.exports.toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^	fromBuffer: fromBuffer,$/;"	property	line:10
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var assert = require('assert-plus');$/;"	variable	line:14
SSHBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var SSHBuffer = require('..\/ssh-buffer');$/;"	variable	line:15
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var crypto = require('crypto');$/;"	variable	line:16
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var algs = require('..\/algs');$/;"	variable	line:17
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var Key = require('..\/key');$/;"	variable	line:18
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var PrivateKey = require('..\/private-key');$/;"	variable	line:19
Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var Identity = require('..\/identity');$/;"	variable	line:20
rfc4253	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var rfc4253 = require('.\/rfc4253');$/;"	variable	line:21
Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var Signature = require('..\/signature');$/;"	variable	line:22
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var utils = require('..\/utils');$/;"	variable	line:23
Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var Certificate = require('..\/certificate');$/;"	variable	line:24
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function verify(cert, key) {$/;"	function	line:26
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function verify(cert, key) {$/;"	function	line:26
TYPES.user	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var TYPES = {$/;"	property	line:34
TYPES.host	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^	'user': 1,$/;"	property	line:35
ECDSA_ALGO	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^var ECDSA_ALGO = \/^ecdsa-sha2-([^@-]+)-cert-v01@openssh.com$\/;$/;"	variable	line:40
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function read(buf, options) {$/;"	function	line:42
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function read(buf, options) {$/;"	function	line:42
fromBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function fromBuffer(data, algo, partial) {$/;"	function	line:56
fromBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function fromBuffer(data, algo, partial) {$/;"	function	line:56
int64ToDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function int64ToDate(buf) {$/;"	function	line:151
int64ToDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function int64ToDate(buf) {$/;"	function	line:151
dateToInt64	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function dateToInt64(date) {$/;"	function	line:160
dateToInt64	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function dateToInt64(date) {$/;"	function	line:160
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function sign(cert, key) {$/;"	function	line:172
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function sign(cert, key) {$/;"	function	line:172
sig	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^	var sig = cert.signatures.openssh;$/;"	variable	line:181
hashAlgo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^	var hashAlgo = undefined;$/;"	variable	line:182
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function write(cert, options) {$/;"	function	line:191
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function write(cert, options) {$/;"	function	line:191
blob	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^	var blob = toBuffer(cert);$/;"	variable	line:195
out	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^	var out = getCertType(cert.subjectKey) + ' ' + blob.toString('base64');$/;"	variable	line:196
toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function toBuffer(cert, noSig) {$/;"	function	line:203
toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function toBuffer(cert, noSig) {$/;"	function	line:203
getAlg	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function getAlg(certType) {$/;"	function	line:267
getAlg	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function getAlg(certType) {$/;"	function	line:267
getCertType	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function getCertType(key) {$/;"	function	line:279
getCertType	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/openssh-cert.js	/^function getCertType(key) {$/;"	function	line:279
module.exports.read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^module.exports = {$/;"	property	line:3
module.exports.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^	read: read,$/;"	property	line:4
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var assert = require('assert-plus');$/;"	variable	line:8
asn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var asn1 = require('asn1');$/;"	variable	line:9
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var crypto = require('crypto');$/;"	variable	line:10
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var algs = require('..\/algs');$/;"	variable	line:11
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var utils = require('..\/utils');$/;"	variable	line:12
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var Key = require('..\/key');$/;"	variable	line:13
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var PrivateKey = require('..\/private-key');$/;"	variable	line:14
pkcs1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var pkcs1 = require('.\/pkcs1');$/;"	variable	line:16
pkcs8	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var pkcs8 = require('.\/pkcs8');$/;"	variable	line:17
sshpriv	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var sshpriv = require('.\/ssh-private');$/;"	variable	line:18
rfc4253	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var rfc4253 = require('.\/rfc4253');$/;"	variable	line:19
errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^var errors = require('..\/errors');$/;"	variable	line:21
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^function read(buf, options, forceType) {$/;"	function	line:27
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^function read(buf, options, forceType) {$/;"	function	line:27
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^function write(key, options, type) {$/;"	function	line:135
write.alg.ecdsa	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^	var alg = {'ecdsa': 'EC', 'rsa': 'RSA', 'dsa': 'DSA'}[key.type];$/;"	property	line:138
write.alg.rsa	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^	var alg = {'ecdsa': 'EC', 'rsa': 'RSA', 'dsa': 'DSA'}[key.type];$/;"	property	line:138
write.alg.dsa	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^	var alg = {'ecdsa': 'EC', 'rsa': 'RSA', 'dsa': 'DSA'}[key.type];$/;"	property	line:138
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pem.js	/^function write(key, options, type) {$/;"	function	line:135
module.exports.read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^module.exports = {$/;"	property	line:3
module.exports.readPkcs1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^	read: read,$/;"	property	line:4
module.exports.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^	readPkcs1: readPkcs1,$/;"	property	line:5
module.exports.writePkcs1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^	write: write,$/;"	property	line:6
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^var assert = require('assert-plus');$/;"	variable	line:10
asn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^var asn1 = require('asn1');$/;"	variable	line:11
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^var algs = require('..\/algs');$/;"	variable	line:12
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^var utils = require('..\/utils');$/;"	variable	line:13
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^var Key = require('..\/key');$/;"	variable	line:15
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^var PrivateKey = require('..\/private-key');$/;"	variable	line:16
pem	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^var pem = require('.\/pem');$/;"	variable	line:17
pkcs8	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^var pkcs8 = require('.\/pkcs8');$/;"	variable	line:19
readECDSACurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^var readECDSACurve = pkcs8.readECDSACurve;$/;"	variable	line:20
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function read(buf, options) {$/;"	function	line:22
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function read(buf, options) {$/;"	function	line:22
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function write(key, options) {$/;"	function	line:26
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function write(key, options) {$/;"	function	line:26
readMPInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readMPInt(der, nm) {$/;"	function	line:31
readMPInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readMPInt(der, nm) {$/;"	function	line:31
readPkcs1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1(alg, type, der) {$/;"	function	line:37
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^	switch (alg) {$/;"	function	line:38
readPkcs1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1(alg, type, der) {$/;"	function	line:37
readPkcs1RSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1RSAPublic(der) {$/;"	function	line:63
readPkcs1RSAPublic.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^	var key = {$/;"	property	line:69
readPkcs1RSAPublic.key.parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^		type: 'rsa',$/;"	property	line:70
readPkcs1RSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1RSAPublic(der) {$/;"	function	line:63
readPkcs1RSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1RSAPrivate(der) {$/;"	function	line:80
readPkcs1RSAPrivate.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^	var key = {$/;"	property	line:95
readPkcs1RSAPrivate.key.parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^		type: 'rsa',$/;"	property	line:96
readPkcs1RSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1RSAPrivate(der) {$/;"	function	line:80
readPkcs1DSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1DSAPrivate(der) {$/;"	function	line:112
readPkcs1DSAPrivate.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^	var key = {$/;"	property	line:123
readPkcs1DSAPrivate.key.parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^		type: 'dsa',$/;"	property	line:124
readPkcs1DSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1DSAPrivate(der) {$/;"	function	line:112
readPkcs1DSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1DSAPublic(der) {$/;"	function	line:137
readPkcs1DSAPublic.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^	var key = {$/;"	property	line:143
readPkcs1DSAPublic.key.parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^		type: 'dsa',$/;"	property	line:144
readPkcs1DSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1DSAPublic(der) {$/;"	function	line:137
readPkcs1ECDSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1ECDSAPublic(der) {$/;"	function	line:156
readPkcs1ECDSAPublic.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^	var key = {$/;"	property	line:179
readPkcs1ECDSAPublic.key.parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^		type: 'ecdsa',$/;"	property	line:180
readPkcs1ECDSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1ECDSAPublic(der) {$/;"	function	line:156
readPkcs1ECDSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1ECDSAPrivate(der) {$/;"	function	line:190
readPkcs1ECDSAPrivate.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^	var key = {$/;"	property	line:205
readPkcs1ECDSAPrivate.key.parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^		type: 'ecdsa',$/;"	property	line:206
readPkcs1ECDSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function readPkcs1ECDSAPrivate(der) {$/;"	function	line:190
writePkcs1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1(der, key) {$/;"	function	line:217
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^	switch (key.type) {$/;"	function	line:220
writePkcs1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1(der, key) {$/;"	function	line:217
writePkcs1RSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1RSAPublic(der, key) {$/;"	function	line:246
writePkcs1RSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1RSAPublic(der, key) {$/;"	function	line:246
writePkcs1RSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1RSAPrivate(der, key) {$/;"	function	line:251
writePkcs1RSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1RSAPrivate(der, key) {$/;"	function	line:251
writePkcs1DSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1DSAPrivate(der, key) {$/;"	function	line:268
writePkcs1DSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1DSAPrivate(der, key) {$/;"	function	line:268
writePkcs1DSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1DSAPublic(der, key) {$/;"	function	line:280
writePkcs1DSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1DSAPublic(der, key) {$/;"	function	line:280
writePkcs1ECDSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1ECDSAPublic(der, key) {$/;"	function	line:287
writePkcs1ECDSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1ECDSAPublic(der, key) {$/;"	function	line:287
writePkcs1ECDSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1ECDSAPrivate(der, key) {$/;"	function	line:302
writePkcs1ECDSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs1.js	/^function writePkcs1ECDSAPrivate(der, key) {$/;"	function	line:302
module.exports.read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^module.exports = {$/;"	property	line:3
module.exports.readPkcs8	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	read: read,$/;"	property	line:4
module.exports.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	readPkcs8: readPkcs8,$/;"	property	line:5
module.exports.writePkcs8	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	write: write,$/;"	property	line:6
module.exports.readECDSACurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	writePkcs8: writePkcs8,$/;"	property	line:7
module.exports.writeECDSACurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	readECDSACurve: readECDSACurve,$/;"	property	line:9
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^var assert = require('assert-plus');$/;"	variable	line:13
asn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^var asn1 = require('asn1');$/;"	variable	line:14
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^var algs = require('..\/algs');$/;"	variable	line:15
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^var utils = require('..\/utils');$/;"	variable	line:16
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^var Key = require('..\/key');$/;"	variable	line:17
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^var PrivateKey = require('..\/private-key');$/;"	variable	line:18
pem	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^var pem = require('.\/pem');$/;"	variable	line:19
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function read(buf, options) {$/;"	function	line:21
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function read(buf, options) {$/;"	function	line:21
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function write(key, options) {$/;"	function	line:25
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function write(key, options) {$/;"	function	line:25
readMPInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readMPInt(der, nm) {$/;"	function	line:30
readMPInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readMPInt(der, nm) {$/;"	function	line:30
readPkcs8	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8(alg, type, der) {$/;"	function	line:36
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	switch (oid) {$/;"	function	line:48
readPkcs8	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8(alg, type, der) {$/;"	function	line:36
readPkcs8RSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8RSAPublic(der) {$/;"	function	line:70
readPkcs8RSAPublic.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	var key = {$/;"	property	line:81
readPkcs8RSAPublic.key.source	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^		type: 'rsa',$/;"	property	line:82
readPkcs8RSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8RSAPublic(der) {$/;"	function	line:70
readPkcs8RSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8RSAPrivate(der) {$/;"	function	line:93
readPkcs8RSAPrivate.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	var key = {$/;"	property	line:111
readPkcs8RSAPrivate.key.parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^		type: 'rsa',$/;"	property	line:112
readPkcs8RSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8RSAPrivate(der) {$/;"	function	line:93
readPkcs8DSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8DSAPublic(der) {$/;"	function	line:128
readPkcs8DSAPublic.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	var key = {$/;"	property	line:142
readPkcs8DSAPublic.key.parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^		type: 'dsa',$/;"	property	line:143
readPkcs8DSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8DSAPublic(der) {$/;"	function	line:128
readPkcs8DSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8DSAPrivate(der) {$/;"	function	line:155
readPkcs8DSAPrivate.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	var key = {$/;"	property	line:168
readPkcs8DSAPrivate.key.parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^		type: 'dsa',$/;"	property	line:169
readPkcs8DSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8DSAPrivate(der) {$/;"	function	line:155
readECDSACurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readECDSACurve(der) {$/;"	function	line:182
readECDSACurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readECDSACurve(der) {$/;"	function	line:182
readPkcs8ECDSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8ECDSAPrivate(der) {$/;"	function	line:279
readPkcs8ECDSAPrivate.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	var key = {$/;"	property	line:295
readPkcs8ECDSAPrivate.key.parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^		type: 'ecdsa',$/;"	property	line:296
readPkcs8ECDSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8ECDSAPrivate(der) {$/;"	function	line:279
readPkcs8ECDSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8ECDSAPublic(der) {$/;"	function	line:307
readPkcs8ECDSAPublic.key.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	var key = {$/;"	property	line:314
readPkcs8ECDSAPublic.key.parts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^		type: 'ecdsa',$/;"	property	line:315
readPkcs8ECDSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function readPkcs8ECDSAPublic(der) {$/;"	function	line:307
writePkcs8	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8(der, key) {$/;"	function	line:325
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^	switch (key.type) {$/;"	function	line:335
writePkcs8	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8(der, key) {$/;"	function	line:325
writePkcs8RSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8RSAPrivate(key, der) {$/;"	function	line:364
writePkcs8RSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8RSAPrivate(key, der) {$/;"	function	line:364
writePkcs8RSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8RSAPublic(key, der) {$/;"	function	line:390
writePkcs8RSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8RSAPublic(key, der) {$/;"	function	line:390
writePkcs8DSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8DSAPrivate(key, der) {$/;"	function	line:405
writePkcs8DSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8DSAPrivate(key, der) {$/;"	function	line:405
writePkcs8DSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8DSAPublic(key, der) {$/;"	function	line:419
writePkcs8DSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8DSAPublic(key, der) {$/;"	function	line:419
writeECDSACurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writeECDSACurve(key, der) {$/;"	function	line:433
writeECDSACurve	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writeECDSACurve(key, der) {$/;"	function	line:433
writePkcs8ECDSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8ECDSAPublic(key, der) {$/;"	function	line:477
writePkcs8ECDSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8ECDSAPublic(key, der) {$/;"	function	line:477
writePkcs8ECDSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8ECDSAPrivate(key, der) {$/;"	function	line:485
writePkcs8ECDSAPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/pkcs8.js	/^function writePkcs8ECDSAPrivate(key, der) {$/;"	function	line:485
module.exports.read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^module.exports = {$/;"	property	line:3
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^var assert = require('assert-plus');$/;"	variable	line:16
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^var algs = require('..\/algs');$/;"	variable	line:17
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^var utils = require('..\/utils');$/;"	variable	line:18
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^var Key = require('..\/key');$/;"	variable	line:19
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^var PrivateKey = require('..\/private-key');$/;"	variable	line:20
SSHBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^var SSHBuffer = require('..\/ssh-buffer');$/;"	variable	line:21
algToKeyType	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^function algToKeyType(alg) {$/;"	function	line:23
algToKeyType	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^function algToKeyType(alg) {$/;"	function	line:23
keyTypeToAlg	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^function keyTypeToAlg(key) {$/;"	function	line:39
keyTypeToAlg	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^function keyTypeToAlg(key) {$/;"	function	line:39
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^function read(partial, type, buf, options) {$/;"	function	line:55
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^function read(partial, type, buf, options) {$/;"	function	line:55
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^function write(key, options) {$/;"	function	line:123
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/rfc4253.js	/^function write(key, options) {$/;"	function	line:123
module.exports.read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^module.exports = {$/;"	property	line:3
module.exports.readSSHPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^	read: read,$/;"	property	line:4
module.exports.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^	readSSHPrivate: readSSHPrivate,$/;"	property	line:5
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var assert = require('assert-plus');$/;"	variable	line:9
asn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var asn1 = require('asn1');$/;"	variable	line:10
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var algs = require('..\/algs');$/;"	variable	line:11
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var utils = require('..\/utils');$/;"	variable	line:12
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var crypto = require('crypto');$/;"	variable	line:13
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var Key = require('..\/key');$/;"	variable	line:15
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var PrivateKey = require('..\/private-key');$/;"	variable	line:16
pem	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var pem = require('.\/pem');$/;"	variable	line:17
rfc4253	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var rfc4253 = require('.\/rfc4253');$/;"	variable	line:18
SSHBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var SSHBuffer = require('..\/ssh-buffer');$/;"	variable	line:19
errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var errors = require('..\/errors');$/;"	variable	line:20
bcrypt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var bcrypt;$/;"	variable	line:22
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^function read(buf, options) {$/;"	function	line:24
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^function read(buf, options) {$/;"	function	line:24
MAGIC	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^var MAGIC = 'openssh-key-v1';$/;"	variable	line:28
readSSHPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^function readSSHPrivate(type, buf, options) {$/;"	function	line:30
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^	switch (kdf) {$/;"	function	line:57
readSSHPrivate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^function readSSHPrivate(type, buf, options) {$/;"	function	line:30
checkInt1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^	var checkInt1 = buf.readInt();$/;"	variable	line:118
checkInt2	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^	var checkInt2 = buf.readInt();$/;"	variable	line:119
key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^	var key = rfc4253.readInternal(ret, 'private', buf.remainder());$/;"	variable	line:126
comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^	var comment = buf.readString();$/;"	variable	line:130
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^function write(key, options) {$/;"	function	line:136
write.cinf.blockSize	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^	var cinf = { blockSize: 8 };$/;"	property	line:146
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^	switch (kdf) {$/;"	function	line:178
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh-private.js	/^function write(key, options) {$/;"	function	line:136
module.exports.read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^module.exports = {$/;"	property	line:3
module.exports.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^	read: read,$/;"	property	line:4
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^var assert = require('assert-plus');$/;"	variable	line:8
rfc4253	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^var rfc4253 = require('.\/rfc4253');$/;"	variable	line:9
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^var utils = require('..\/utils');$/;"	variable	line:10
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^var Key = require('..\/key');$/;"	variable	line:11
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^var PrivateKey = require('..\/private-key');$/;"	variable	line:12
sshpriv	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^var sshpriv = require('.\/ssh-private');$/;"	variable	line:14
SSHKEY_RE	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^var SSHKEY_RE = \/^([a-z0-9-]+)[ \\t]+([a-zA-Z0-9+\\\/]+[=]*)([\\n \\t]+([^\\n]+))?$\/;$/;"	variable	line:17
SSHKEY_RE2	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^var SSHKEY_RE2 = \/^([a-z0-9-]+)[ \\t]+([a-zA-Z0-9+\\\/ \\t\\n]+[=]*)(.*)$\/;$/;"	variable	line:19
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^function read(buf, options) {$/;"	function	line:21
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^function read(buf, options) {$/;"	function	line:21
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^function write(key, options) {$/;"	function	line:98
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/ssh.js	/^function write(key, options) {$/;"	function	line:98
x509	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^var x509 = require('.\/x509');$/;"	variable	line:3
module.exports.read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^module.exports = {$/;"	property	line:5
module.exports.verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^	read: read,$/;"	property	line:6
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^var assert = require('assert-plus');$/;"	variable	line:12
asn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^var asn1 = require('asn1');$/;"	variable	line:13
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^var algs = require('..\/algs');$/;"	variable	line:14
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^var utils = require('..\/utils');$/;"	variable	line:15
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^var Key = require('..\/key');$/;"	variable	line:16
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^var PrivateKey = require('..\/private-key');$/;"	variable	line:17
pem	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^var pem = require('.\/pem');$/;"	variable	line:18
Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^var Identity = require('..\/identity');$/;"	variable	line:19
Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^var Signature = require('..\/signature');$/;"	variable	line:20
Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^var Certificate = require('..\/certificate');$/;"	variable	line:21
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^function read(buf, options) {$/;"	function	line:23
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^function read(buf, options) {$/;"	function	line:23
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^function write(cert, options) {$/;"	function	line:56
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509-pem.js	/^function write(cert, options) {$/;"	function	line:56
module.exports.read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^module.exports = {$/;"	property	line:3
module.exports.verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	read: read,$/;"	property	line:4
module.exports.sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	verify: verify,$/;"	property	line:5
module.exports.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	sign: sign,$/;"	property	line:6
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var assert = require('assert-plus');$/;"	variable	line:10
asn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var asn1 = require('asn1');$/;"	variable	line:11
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var algs = require('..\/algs');$/;"	variable	line:12
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var utils = require('..\/utils');$/;"	variable	line:13
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var Key = require('..\/key');$/;"	variable	line:14
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var PrivateKey = require('..\/private-key');$/;"	variable	line:15
pem	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var pem = require('.\/pem');$/;"	variable	line:16
Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var Identity = require('..\/identity');$/;"	variable	line:17
Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var Signature = require('..\/signature');$/;"	variable	line:18
Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var Certificate = require('..\/certificate');$/;"	variable	line:19
pkcs8	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var pkcs8 = require('.\/pkcs8');$/;"	variable	line:20
readMPInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function readMPInt(der, nm) {$/;"	function	line:27
readMPInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function readMPInt(der, nm) {$/;"	function	line:27
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function verify(cert, key) {$/;"	function	line:33
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function verify(cert, key) {$/;"	function	line:33
Local	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function Local(i) {$/;"	function	line:53
Local	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function Local(i) {$/;"	function	line:53
Context	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function Context(i) {$/;"	function	line:57
Context	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function Context(i) {$/;"	function	line:57
SIGN_ALGS.rsa-md5	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var SIGN_ALGS = {$/;"	property	line:61
SIGN_ALGS.rsa-sha1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	'rsa-md5': '1.2.840.113549.1.1.4',$/;"	property	line:62
SIGN_ALGS.rsa-sha256	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	'rsa-sha1': '1.2.840.113549.1.1.5',$/;"	property	line:63
SIGN_ALGS.rsa-sha384	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	'rsa-sha256': '1.2.840.113549.1.1.11',$/;"	property	line:64
SIGN_ALGS.rsa-sha512	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	'rsa-sha384': '1.2.840.113549.1.1.12',$/;"	property	line:65
SIGN_ALGS.dsa-sha1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	'rsa-sha512': '1.2.840.113549.1.1.13',$/;"	property	line:66
SIGN_ALGS.dsa-sha256	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	'dsa-sha1': '1.2.840.10040.4.3',$/;"	property	line:67
SIGN_ALGS.ecdsa-sha1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	'dsa-sha256': '2.16.840.1.101.3.4.3.2',$/;"	property	line:68
SIGN_ALGS.ecdsa-sha256	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	'ecdsa-sha1': '1.2.840.10045.4.1',$/;"	property	line:69
SIGN_ALGS.ecdsa-sha384	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	'ecdsa-sha256': '1.2.840.10045.4.3.2',$/;"	property	line:70
SIGN_ALGS.ecdsa-sha512	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	'ecdsa-sha384': '1.2.840.10045.4.3.3',$/;"	property	line:71
EXTS.issuerKeyId	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var EXTS = {$/;"	property	line:80
EXTS.altName	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	'issuerKeyId': '2.5.29.35',$/;"	property	line:81
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function read(buf, options) {$/;"	function	line:85
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function read(buf, options) {$/;"	function	line:85
readDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function readDate(der) {$/;"	function	line:190
readDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function readDate(der) {$/;"	function	line:190
ALTNAME.OtherName	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var ALTNAME = {$/;"	property	line:201
readExtension	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function readExtension(cert, buf, der) {$/;"	function	line:213
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	switch (extId) {$/;"	function	line:225
readExtension	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function readExtension(cert, buf, der) {$/;"	function	line:213
UTCTIME_RE	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var UTCTIME_RE =$/;"	variable	line:279
utcTimeToDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function utcTimeToDate(t) {$/;"	function	line:281
utcTimeToDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function utcTimeToDate(t) {$/;"	function	line:281
GTIME_RE	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^var GTIME_RE =$/;"	variable	line:301
gTimeToDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function gTimeToDate(t) {$/;"	function	line:303
gTimeToDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function gTimeToDate(t) {$/;"	function	line:303
zeroPad	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function zeroPad(n) {$/;"	function	line:316
zeroPad	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function zeroPad(n) {$/;"	function	line:316
dateToUTCTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function dateToUTCTime(d) {$/;"	function	line:323
dateToUTCTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function dateToUTCTime(d) {$/;"	function	line:323
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function sign(cert, key) {$/;"	function	line:335
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function sign(cert, key) {$/;"	function	line:335
sig	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	var sig = cert.signatures.x509;$/;"	variable	line:338
blob	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	var blob = der.buffer;$/;"	variable	line:346
signer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^	var signer = key.createSign();$/;"	variable	line:349
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function write(cert, options) {$/;"	function	line:356
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function write(cert, options) {$/;"	function	line:356
writeTBSCert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function writeTBSCert(cert, der) {$/;"	function	line:386
writeTBSCert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/formats/x509.js	/^function writeTBSCert(cert, der) {$/;"	function	line:386
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^var assert = require('assert-plus');$/;"	variable	line:5
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^var algs = require('.\/algs');$/;"	variable	line:6
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^var crypto = require('crypto');$/;"	variable	line:7
Fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^var Fingerprint = require('.\/fingerprint');$/;"	variable	line:8
Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^var Signature = require('.\/signature');$/;"	variable	line:9
errs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^var errs = require('.\/errors');$/;"	variable	line:10
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^var util = require('util');$/;"	variable	line:11
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^var utils = require('.\/utils');$/;"	variable	line:12
asn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^var asn1 = require('asn1');$/;"	variable	line:13
DNS_NAME_RE	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^var DNS_NAME_RE = \/^([*]|[a-z0-9][a-z0-9\\-]{0,62})(?:\\.([*]|[a-z0-9][a-z0-9\\-]{0,62}))*$\/i;$/;"	variable	line:16
Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^function Identity(opts) {$/;"	function	line:35
Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^function Identity(opts) {$/;"	class	line:35
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^Identity.prototype.toString = function () {$/;"	function	line:113
Identity.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^Identity.prototype.toString = function () {$/;"	method	line:113
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^	return (this.components.map(function (c) {$/;"	function	line:114
toAsn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^Identity.prototype.toAsn1 = function (der, tag) {$/;"	function	line:130
globMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^function globMatch(a, b) {$/;"	function	line:154
equals	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^Identity.prototype.equals = function (other) {$/;"	function	line:170
forHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^Identity.forHost = function (hostname) {$/;"	function	line:186
forUser	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^Identity.forUser = function (uid) {$/;"	function	line:195
forEmail	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^Identity.forEmail = function (email) {$/;"	function	line:204
parseDN	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^Identity.parseDN = function (dn) {$/;"	function	line:213
parseAsn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^Identity.parseAsn1 = function (der, top) {$/;"	function	line:226
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^		switch (type) {$/;"	function	line:237
isIdentity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^Identity.isIdentity = function (obj, ver) {$/;"	function	line:265
_oldVersionDetect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/identity.js	/^Identity._oldVersionDetect = function (obj) {$/;"	function	line:275
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/index.js	/^var Key = require('.\/key');$/;"	variable	line:3
Fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/index.js	/^var Fingerprint = require('.\/fingerprint');$/;"	variable	line:4
Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/index.js	/^var Signature = require('.\/signature');$/;"	variable	line:5
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/index.js	/^var PrivateKey = require('.\/private-key');$/;"	variable	line:6
Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/index.js	/^var Certificate = require('.\/certificate');$/;"	variable	line:7
Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/index.js	/^var Identity = require('.\/identity');$/;"	variable	line:8
errs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/index.js	/^var errs = require('.\/errors');$/;"	variable	line:9
module.exports.Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/index.js	/^module.exports = {$/;"	property	line:11
module.exports.parseKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/index.js	/^	Key: Key,$/;"	property	line:13
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var assert = require('assert-plus');$/;"	variable	line:5
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var algs = require('.\/algs');$/;"	variable	line:6
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var crypto = require('crypto');$/;"	variable	line:7
Fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var Fingerprint = require('.\/fingerprint');$/;"	variable	line:8
Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var Signature = require('.\/signature');$/;"	variable	line:9
DiffieHellman	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var DiffieHellman = require('.\/dhe');$/;"	variable	line:10
errs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var errs = require('.\/errors');$/;"	variable	line:11
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var utils = require('.\/utils');$/;"	variable	line:12
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var PrivateKey = require('.\/private-key');$/;"	variable	line:13
edCompat	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var edCompat;$/;"	variable	line:14
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var InvalidAlgorithmError = errs.InvalidAlgorithmError;$/;"	variable	line:22
KeyParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^var KeyParseError = errs.KeyParseError;$/;"	variable	line:23
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^function Key(opts) {$/;"	function	line:35
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^function Key(opts) {$/;"	class	line:35
toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.toBuffer = function (format, options) {$/;"	function	line:80
Key.toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.toBuffer = function (format, options) {$/;"	method	line:80
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.toString = function (format, options) {$/;"	function	line:96
Key.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.toString = function (format, options) {$/;"	method	line:96
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.hash = function (algo) {$/;"	function	line:100
Key.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.hash = function (algo) {$/;"	method	line:100
fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.fingerprint = function (algo) {$/;"	function	line:115
Key.fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.fingerprint = function (algo) {$/;"	method	line:115
var.opts.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^	var opts = {$/;"	property	line:119
var.opts.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^		type: 'key',$/;"	property	line:120
defaultHashAlgorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.defaultHashAlgorithm = function () {$/;"	function	line:127
Key.defaultHashAlgorithm	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.defaultHashAlgorithm = function () {$/;"	method	line:127
createVerify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.createVerify = function (hashAlgo) {$/;"	function	line:146
Key.createVerify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.createVerify = function (hashAlgo) {$/;"	method	line:146
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^	v.verify = function (signature, fmt) {$/;"	function	line:175
v.verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^	var self = this;$/;"	function	line:174
createDiffieHellman	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.createDiffieHellman = function () {$/;"	function	line:204
Key.createDiffieHellman	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.createDiffieHellman = function () {$/;"	method	line:204
Key.createDH	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.createDH = Key.prototype.createDiffieHellman;$/;"	method	line:210
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.parse = function (data, format, options) {$/;"	function	line:212
Key.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype.createDH = Key.prototype.createDiffieHellman;$/;"	function	line:210
isKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.isKey = function (obj, ver) {$/;"	function	line:243
Key.isKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^};$/;"	function	line:241
Key._sshpkApiVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype._sshpkApiVersion = [1, 5];$/;"	method	line:256
_oldVersionDetect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key._oldVersionDetect = function (obj) {$/;"	function	line:258
Key._oldVersionDetect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/key.js	/^Key.prototype._sshpkApiVersion = [1, 5];$/;"	function	line:256
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var assert = require('assert-plus');$/;"	variable	line:5
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var algs = require('.\/algs');$/;"	variable	line:6
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var crypto = require('crypto');$/;"	variable	line:7
Fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var Fingerprint = require('.\/fingerprint');$/;"	variable	line:8
Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var Signature = require('.\/signature');$/;"	variable	line:9
errs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var errs = require('.\/errors');$/;"	variable	line:10
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var util = require('util');$/;"	variable	line:11
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var utils = require('.\/utils');$/;"	variable	line:12
edCompat	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var edCompat;$/;"	variable	line:13
ed	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var ed;$/;"	variable	line:14
Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var Key = require('.\/key');$/;"	variable	line:22
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var InvalidAlgorithmError = errs.InvalidAlgorithmError;$/;"	variable	line:24
KeyParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var KeyParseError = errs.KeyParseError;$/;"	variable	line:25
KeyEncryptedError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^var KeyEncryptedError = errs.KeyEncryptedError;$/;"	variable	line:26
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^function PrivateKey(opts) {$/;"	function	line:38
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^function PrivateKey(opts) {$/;"	class	line:38
toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.toBuffer = function (format, options) {$/;"	function	line:48
PrivateKey.toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.toBuffer = function (format, options) {$/;"	method	line:48
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.hash = function (algo) {$/;"	function	line:58
PrivateKey.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.hash = function (algo) {$/;"	method	line:58
toPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.toPublic = function () {$/;"	function	line:62
PrivateKey.toPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.toPublic = function () {$/;"	method	line:62
derive	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.derive = function (newType, newSize) {$/;"	function	line:83
PrivateKey.derive	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.derive = function (newType, newSize) {$/;"	method	line:83
createVerify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.createVerify = function (hashAlgo) {$/;"	function	line:133
PrivateKey.createVerify	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.createVerify = function (hashAlgo) {$/;"	method	line:133
createSign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.createSign = function (hashAlgo) {$/;"	function	line:137
PrivateKey.createSign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype.createSign = function (hashAlgo) {$/;"	method	line:137
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^	v.sign = function () {$/;"	function	line:166
v.sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^	var type = this.type;$/;"	function	line:165
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.parse = function (data, format, options) {$/;"	function	line:177
PrivateKey.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^};$/;"	function	line:175
isPrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.isPrivateKey = function (obj, ver) {$/;"	function	line:207
PrivateKey.isPrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^};$/;"	function	line:205
PrivateKey._sshpkApiVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype._sshpkApiVersion = [1, 4];$/;"	method	line:219
_oldVersionDetect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey._oldVersionDetect = function (obj) {$/;"	function	line:221
PrivateKey._oldVersionDetect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/private-key.js	/^PrivateKey.prototype._sshpkApiVersion = [1, 4];$/;"	function	line:219
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^var assert = require('assert-plus');$/;"	variable	line:5
algs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^var algs = require('.\/algs');$/;"	variable	line:6
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^var crypto = require('crypto');$/;"	variable	line:7
errs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^var errs = require('.\/errors');$/;"	variable	line:8
utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^var utils = require('.\/utils');$/;"	variable	line:9
asn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^var asn1 = require('asn1');$/;"	variable	line:10
SSHBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^var SSHBuffer = require('.\/ssh-buffer');$/;"	variable	line:11
InvalidAlgorithmError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^var InvalidAlgorithmError = errs.InvalidAlgorithmError;$/;"	variable	line:13
SignatureParseError	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^var SignatureParseError = errs.SignatureParseError;$/;"	variable	line:14
Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^function Signature(opts) {$/;"	function	line:16
Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^function Signature(opts) {$/;"	class	line:16
toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^Signature.prototype.toBuffer = function (format) {$/;"	function	line:33
Signature.toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^Signature.prototype.toBuffer = function (format) {$/;"	method	line:33
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^	switch (this.type) {$/;"	function	line:40
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^Signature.prototype.toString = function (format) {$/;"	function	line:109
Signature.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^Signature.prototype.toString = function (format) {$/;"	method	line:109
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^Signature.parse = function (data, type, format) {$/;"	function	line:114
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^		switch (opts.type) {$/;"	function	line:127
Signature.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^};$/;"	function	line:112
parseOneNum	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^function parseOneNum(data, type, format, opts, headType) {$/;"	function	line:155
parseOneNum	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^function parseOneNum(data, type, format, opts, headType) {$/;"	function	line:155
parseDSAasn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^function parseDSAasn1(data, type, format, opts) {$/;"	function	line:175
parseDSAasn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^function parseDSAasn1(data, type, format, opts) {$/;"	function	line:175
parseDSA	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^function parseDSA(data, type, format, opts) {$/;"	function	line:187
parseDSA	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^function parseDSA(data, type, format, opts) {$/;"	function	line:187
parseECDSA	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^function parseECDSA(data, type, format, opts) {$/;"	function	line:202
r.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^		r = {data: inner};$/;"	property	line:213
parseECDSA	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^function parseECDSA(data, type, format, opts) {$/;"	function	line:202
isSignature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^Signature.isSignature = function (obj, ver) {$/;"	function	line:227
Signature.isSignature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^}$/;"	function	line:225
Signature._sshpkApiVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^Signature.prototype._sshpkApiVersion = [2, 1];$/;"	method	line:238
_oldVersionDetect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^Signature._oldVersionDetect = function (obj) {$/;"	function	line:240
Signature._oldVersionDetect	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/signature.js	/^Signature.prototype._sshpkApiVersion = [2, 1];$/;"	function	line:238
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^var assert = require('assert-plus');$/;"	variable	line:5
SSHBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^function SSHBuffer(opts) {$/;"	function	line:7
SSHBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^function SSHBuffer(opts) {$/;"	class	line:7
toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.toBuffer = function () {$/;"	function	line:17
SSHBuffer.toBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.toBuffer = function () {$/;"	method	line:17
atEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.atEnd = function () {$/;"	function	line:21
SSHBuffer.atEnd	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.atEnd = function () {$/;"	method	line:21
remainder	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.remainder = function () {$/;"	function	line:25
SSHBuffer.remainder	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.remainder = function () {$/;"	method	line:25
skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.skip = function (n) {$/;"	function	line:29
SSHBuffer.skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.skip = function (n) {$/;"	method	line:29
expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.expand = function () {$/;"	function	line:33
SSHBuffer.expand	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.expand = function () {$/;"	method	line:33
readPart	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readPart = function () {$/;"	function	line:40
SSHBuffer.readPart	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readPart = function () {$/;"	method	line:40
readBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readBuffer = function () {$/;"	function	line:44
SSHBuffer.readBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readBuffer = function () {$/;"	method	line:44
readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readString = function () {$/;"	function	line:55
SSHBuffer.readString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readString = function () {$/;"	method	line:55
readCString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readCString = function () {$/;"	function	line:59
SSHBuffer.readCString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readCString = function () {$/;"	method	line:59
readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readInt = function () {$/;"	function	line:70
SSHBuffer.readInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readInt = function () {$/;"	method	line:70
readInt64	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readInt64 = function () {$/;"	function	line:76
SSHBuffer.readInt64	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readInt64 = function () {$/;"	method	line:76
readChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readChar = function () {$/;"	function	line:84
SSHBuffer.readChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.readChar = function () {$/;"	method	line:84
writeBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeBuffer = function (buf) {$/;"	function	line:89
SSHBuffer.writeBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeBuffer = function (buf) {$/;"	method	line:89
writeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeString = function (str) {$/;"	function	line:98
SSHBuffer.writeString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeString = function (str) {$/;"	method	line:98
writeCString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeCString = function (str) {$/;"	function	line:102
SSHBuffer.writeCString	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeCString = function (str) {$/;"	method	line:102
writeInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeInt = function (v) {$/;"	function	line:110
SSHBuffer.writeInt	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeInt = function (v) {$/;"	method	line:110
writeInt64	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeInt64 = function (v) {$/;"	function	line:117
SSHBuffer.writeInt64	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeInt64 = function (v) {$/;"	method	line:117
writeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeChar = function (v) {$/;"	function	line:133
SSHBuffer.writeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writeChar = function (v) {$/;"	method	line:133
writePart	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writePart = function (p) {$/;"	function	line:139
SSHBuffer.writePart	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.writePart = function (p) {$/;"	method	line:139
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.write = function (buf) {$/;"	function	line:143
SSHBuffer.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/ssh-buffer.js	/^SSHBuffer.prototype.write = function (buf) {$/;"	method	line:143
module.exports.bufferSplit	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^module.exports = {$/;"	property	line:3
module.exports.addRSAMissing	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^	bufferSplit: bufferSplit,$/;"	property	line:4
module.exports.calculateDSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^	addRSAMissing: addRSAMissing,$/;"	property	line:5
module.exports.mpNormalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^	calculateDSAPublic: calculateDSAPublic,$/;"	property	line:6
module.exports.ecNormalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^	mpNormalize: mpNormalize,$/;"	property	line:7
module.exports.countZeros	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^	ecNormalize: ecNormalize,$/;"	property	line:8
module.exports.assertCompatible	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^	countZeros: countZeros,$/;"	property	line:9
module.exports.isCompatible	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^	assertCompatible: assertCompatible,$/;"	property	line:10
module.exports.opensslKeyDeriv	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^	isCompatible: isCompatible,$/;"	property	line:11
module.exports.opensshCipherInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^	opensslKeyDeriv: opensslKeyDeriv,$/;"	property	line:12
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^var assert = require('assert-plus');$/;"	variable	line:16
PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^var PrivateKey = require('.\/private-key');$/;"	variable	line:17
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^var crypto = require('crypto');$/;"	variable	line:18
MAX_CLASS_DEPTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^var MAX_CLASS_DEPTH = 3;$/;"	variable	line:20
isCompatible	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function isCompatible(obj, klass, needVer) {$/;"	function	line:22
isCompatible	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function isCompatible(obj, klass, needVer) {$/;"	function	line:22
assertCompatible	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function assertCompatible(obj, klass, needVer, name) {$/;"	function	line:47
_sshpkApiVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^	    klass.prototype._sshpkApiVersion[0] == needVer[0])$/;"	method	line:55
assertCompatible	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function assertCompatible(obj, klass, needVer, name) {$/;"	function	line:47
CIPHER_LEN.des-ede3-cbc	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^var CIPHER_LEN = {$/;"	property	line:74
PKCS5_SALT_LEN	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^var PKCS5_SALT_LEN = 8;$/;"	variable	line:78
opensslKeyDeriv	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function opensslKeyDeriv(cipher, salt, passphrase, count) {$/;"	function	line:80
opensslKeyDeriv	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function opensslKeyDeriv(cipher, salt, passphrase, count) {$/;"	function	line:80
countZeros	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function countZeros(buf) {$/;"	function	line:112
countZeros	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function countZeros(buf) {$/;"	function	line:112
bufferSplit	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function bufferSplit(buf, chr) {$/;"	function	line:127
bufferSplit	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function bufferSplit(buf, chr) {$/;"	function	line:127
ecNormalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function ecNormalize(buf, addZero) {$/;"	function	line:155
ecNormalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function ecNormalize(buf, addZero) {$/;"	function	line:155
mpNormalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function mpNormalize(buf) {$/;"	function	line:181
mpNormalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function mpNormalize(buf) {$/;"	function	line:181
bigintToMpBuf	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function bigintToMpBuf(bigint) {$/;"	function	line:194
bigintToMpBuf	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function bigintToMpBuf(bigint) {$/;"	function	line:194
calculateDSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function calculateDSAPublic(g, p, x) {$/;"	function	line:200
calculateDSAPublic	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function calculateDSAPublic(g, p, x) {$/;"	function	line:200
addRSAMissing	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function addRSAMissing(key) {$/;"	function	line:218
key.part.dmodp.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^		key.part.dmodp = {name: 'dmodp', data: buf};$/;"	property	line:236
key.part.dmodp.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^		key.part.dmodp = {name: 'dmodp', data: buf};$/;"	property	line:236
key.part.dmodq.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^		key.part.dmodq = {name: 'dmodq', data: buf};$/;"	property	line:244
key.part.dmodq.data	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^		key.part.dmodq = {name: 'dmodq', data: buf};$/;"	property	line:244
addRSAMissing	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function addRSAMissing(key) {$/;"	function	line:218
opensshCipherInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function opensshCipherInfo(cipher) {$/;"	function	line:249
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^	switch (cipher) {$/;"	function	line:251
opensshCipherInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/lib/utils.js	/^function opensshCipherInfo(cipher) {$/;"	function	line:249
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "name": "sshpk",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "version": "1.10.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "description": "A library for finding and using SSH public keys",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "main": "lib\/index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "test": "tape test\/*.js"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "url": "git+https:\/\/github.com\/arekinath\/node-sshpk.git"$/;"	function	line:11
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "author": "Joyent, Inc",$/;"	function	line:13
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "contributors": [$/;"	function	line:14
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^      "name": "Dave Eddy",$/;"	function	line:16
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^      "email": "dave@daveeddy.com"$/;"	function	line:17
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^      "name": "Mark Cavage",$/;"	function	line:20
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^      "email": "mcavage@gmail.com"$/;"	function	line:21
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^      "name": "Alex Wilson",$/;"	function	line:24
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^      "email": "alex@cooperi.net"$/;"	function	line:25
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "license": "MIT",$/;"	function	line:28
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "bugs": {$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "url": "https:\/\/github.com\/arekinath\/node-sshpk\/issues"$/;"	function	line:30
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "engines": {$/;"	function	line:32
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "node": ">=0.10.0"$/;"	function	line:33
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "directories": {$/;"	function	line:35
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "bin": ".\/bin",$/;"	function	line:36
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "lib": ".\/lib",$/;"	function	line:37
man	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "man": ".\/man\/man1"$/;"	function	line:38
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "homepage": "https:\/\/github.com\/arekinath\/node-sshpk#readme",$/;"	function	line:40
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "dependencies": {$/;"	function	line:41
asn1	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "asn1": "~0.2.3",$/;"	function	line:42
assert-plus	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "assert-plus": "^1.0.0",$/;"	function	line:43
dashdash	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "dashdash": "^1.12.0",$/;"	function	line:44
getpass	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "getpass": "^0.1.1"$/;"	function	line:45
optionalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "optionalDependencies": {$/;"	function	line:47
jsbn	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "jsbn": "~0.1.0",$/;"	function	line:48
tweetnacl	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "tweetnacl": "~0.14.0",$/;"	function	line:49
jodid25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "jodid25519": "^1.0.0",$/;"	function	line:50
ecc-jsbn	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "ecc-jsbn": "~0.1.1",$/;"	function	line:51
bcrypt-pbkdf	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "bcrypt-pbkdf": "^1.0.0"$/;"	function	line:52
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^  "devDependencies": {$/;"	function	line:54
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "tape": "^3.5.0",$/;"	function	line:55
benchmark	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "benchmark": "^1.0.0",$/;"	function	line:56
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "sinon": "^1.17.2",$/;"	function	line:57
temp	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/package.json	/^    "temp": "^0.8.2"$/;"	function	line:58
Public keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^## Public keys$/;"	function	line:112
`parseKey(data[, format = 'auto'[, options]])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `parseKey(data[, format = 'auto'[, options]])`$/;"	function	line:114
`Key.isKey(obj)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Key.isKey(obj)`$/;"	function	line:136
`Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Key#type`$/;"	function	line:145
`Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Key#size`$/;"	function	line:149
`Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Key#comment`$/;"	function	line:154
`Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Key#curve`$/;"	function	line:158
`Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Key#toBuffer([format = 'ssh'])`$/;"	function	line:164
`Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Key#toString([format = 'ssh])`$/;"	function	line:173
`Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Key#fingerprint([algorithm = 'sha256'])`$/;"	function	line:177
`Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Key#createVerify([hashAlgorithm])`$/;"	function	line:186
`Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Key#createDiffieHellman()`$/;"	function	line:205
`Key	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Key#createDH()`$/;"	function	line:206
Private keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^## Private keys$/;"	function	line:217
`parsePrivateKey(data[, format = 'auto'[, options]])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `parsePrivateKey(data[, format = 'auto'[, options]])`$/;"	function	line:219
`PrivateKey.isPrivateKey(obj)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `PrivateKey.isPrivateKey(obj)`$/;"	function	line:241
`PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `PrivateKey#type`$/;"	function	line:250
`PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `PrivateKey#size`$/;"	function	line:254
`PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `PrivateKey#curve`$/;"	function	line:259
`PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `PrivateKey#toBuffer([format = 'pkcs1'])`$/;"	function	line:265
`PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `PrivateKey#toString([format = 'pkcs1'])`$/;"	function	line:276
`PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `PrivateKey#toPublic()`$/;"	function	line:280
`PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `PrivateKey#fingerprint([algorithm = 'sha256'])`$/;"	function	line:285
`PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `PrivateKey#createVerify([hashAlgorithm])`$/;"	function	line:289
`PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `PrivateKey#createSign([hashAlgorithm])`$/;"	function	line:293
`PrivateKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `PrivateKey#derive(newType)`$/;"	function	line:310
Fingerprints	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^## Fingerprints$/;"	function	line:321
`parseFingerprint(fingerprint[, algorithms])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `parseFingerprint(fingerprint[, algorithms])`$/;"	function	line:323
`Fingerprint.isFingerprint(obj)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Fingerprint.isFingerprint(obj)`$/;"	function	line:335
`Fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Fingerprint#toString([format])`$/;"	function	line:344
`Fingerprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Fingerprint#matches(key)`$/;"	function	line:354
Signatures	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^## Signatures$/;"	function	line:363
`parseSignature(signature, algorithm, format)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `parseSignature(signature, algorithm, format)`$/;"	function	line:365
`Signature.isSignature(obj)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Signature.isSignature(obj)`$/;"	function	line:383
`Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Signature#toBuffer([format = 'asn1'])`$/;"	function	line:392
`Signature	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Signature#toString([format = 'asn1'])`$/;"	function	line:400
Certificates	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^## Certificates$/;"	function	line:404
`parseCertificate(data, format)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `parseCertificate(data, format)`$/;"	function	line:416
`createSelfSignedCertificate(subject, privateKey[, options])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `createSelfSignedCertificate(subject, privateKey[, options])`$/;"	function	line:424
`createCertificate(subject, key, issuer, issuerKey[, options])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `createCertificate(subject, key, issuer, issuerKey[, options])`$/;"	function	line:440
`Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Certificate#subjects`$/;"	function	line:456
`Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Certificate#issuer`$/;"	function	line:460
`Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Certificate#subjectKey`$/;"	function	line:464
`Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Certificate#issuerKey`$/;"	function	line:468
`Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Certificate#serial`$/;"	function	line:473
`Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Certificate#isExpired([when])`$/;"	function	line:478
`Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Certificate#isSignedByKey(key)`$/;"	function	line:491
`Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Certificate#isSignedBy(certificate)`$/;"	function	line:501
`Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Certificate#fingerprint([hashAlgo])`$/;"	function	line:513
`Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Certificate#toBuffer([format])`$/;"	function	line:524
`Certificate	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Certificate#toString([format])`$/;"	function	line:535
Certificate identities	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^## Certificate identities$/;"	function	line:542
`identityForHost(hostname)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `identityForHost(hostname)`$/;"	function	line:544
`identityForUser(uid)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `identityForUser(uid)`$/;"	function	line:554
`identityForEmail(email)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `identityForEmail(email)`$/;"	function	line:564
`identityFromDN(dn)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `identityFromDN(dn)`$/;"	function	line:574
`Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Identity#toString()`$/;"	function	line:585
`Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Identity#type`$/;"	function	line:590
`Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Identity#hostname`$/;"	function	line:594
`Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Identity#uid`$/;"	function	line:595
`Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Identity#email`$/;"	function	line:596
`Identity	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `Identity#cn`$/;"	function	line:600
`InvalidAlgorithmError`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `InvalidAlgorithmError`$/;"	function	line:607
`FingerprintFormatError`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `FingerprintFormatError`$/;"	function	line:618
`KeyParseError`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `KeyParseError`$/;"	function	line:630
`KeyEncryptedError`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `KeyEncryptedError`$/;"	function	line:640
`CertificateParseError`	/Users/jonathan/repos/identifiers-arxiv/node_modules/sshpk/README.md	/^### `CertificateParseError`$/;"	function	line:651
stripAnsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/index.js	/^var stripAnsi = require('strip-ansi');$/;"	variable	line:2
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/index.js	/^var codePointAt = require('code-point-at');$/;"	variable	line:3
isFullwidthCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/index.js	/^var isFullwidthCodePoint = require('is-fullwidth-code-point');$/;"	variable	line:4
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/index.js	/^module.exports = function (str) {$/;"	function	line:7
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/index.js	/^var isFullwidthCodePoint = require('is-fullwidth-code-point');$/;"	function	line:4
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "name": "string-width",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "description": "Get the visual width of a string - the number of columns required to display it",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "repository": "sindresorhus\/string-width",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "dependencies": {$/;"	function	line:47
code-point-at	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^    "code-point-at": "^1.0.0",$/;"	function	line:48
is-fullwidth-code-point	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^    "is-fullwidth-code-point": "^1.0.0",$/;"	function	line:49
strip-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^    "strip-ansi": "^3.0.0"$/;"	function	line:50
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^  "devDependencies": {$/;"	function	line:52
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^    "ava": "*",$/;"	function	line:53
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/package.json	/^    "xo": "*"$/;"	function	line:54
string-width [![Build Status](https://travis-ci.org/sindresorhus/string-width.svg?branch=master)](https://travis-ci.org/sindresorhus/string-width)	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/readme.md	/^# string-width [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/string-width.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/string-width)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/readme.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/readme.md	/^## Usage$/;"	function	line:17
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/readme.md	/^## Related$/;"	function	line:33
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/string-width/readme.md	/^## License$/;"	function	line:40
codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/codepointat.js	/^		var codePointAt = function(position) {$/;"	function	line:14
var.codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/codepointat.js	/^		var codePointAt = function(position) {$/;"	function	line:14
String	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/codepointat.js	/^		} else {$/;"	class	line:50
String.codePointAt	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/codepointat.js	/^			String.prototype.codePointAt = codePointAt;$/;"	method	line:51
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"name": "string.prototype.codepointat",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"version": "0.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"description": "A robust & optimized `String.prototype.codePointAt` polyfill, based on the ECMAScript 6 specification.",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"homepage": "http:\/\/mths.be\/codepointat",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"main": "codepointat.js",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"keywords": [$/;"	function	line:7
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"licenses": [$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^			"type": "MIT",$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^			"url": "http:\/\/mths.be\/mit"$/;"	function	line:17
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"author": {$/;"	function	line:20
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^		"name": "Mathias Bynens",$/;"	function	line:21
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^		"url": "http:\/\/mathiasbynens.be\/"$/;"	function	line:22
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"repository": {$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^		"type": "git",$/;"	function	line:25
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^		"url": "https:\/\/github.com\/mathiasbynens\/String.prototype.codePointAt.git"$/;"	function	line:26
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"bugs": {$/;"	function	line:28
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^		"url": "https:\/\/github.com\/mathiasbynens\/String.prototype.codePointAt\/issues"$/;"	function	line:29
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"files": [$/;"	function	line:31
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"directories": {$/;"	function	line:35
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^		"test": "tests"$/;"	function	line:36
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^	"scripts": {$/;"	function	line:38
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^		"test": "node tests\/tests.js",$/;"	function	line:39
cover	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/package.json	/^		"cover": "istanbul cover --report html --verbose --dir coverage tests\/tests.js"$/;"	function	line:40
ES6 `String.prototype.codePointAt` polyfill [![Build status](https://travis-ci.org/mathiasbynens/String.prototype.codePointAt.svg?branch=master)](https://travis-ci.org/mathiasbynens/String.prototype.codePointAt)	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/README.md	/^# ES6 `String.prototype.codePointAt` polyfill [![Build status](https:\/\/travis-ci.org\/mathiasbynens\/String.prototype.codePointAt.svg?branch=master)](https:\/\/travis-ci.org\/mathiasbynens\/String.prototype.codePointAt)$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/README.md	/^## Installation$/;"	function	line:11
Notes	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/README.md	/^## Notes$/;"	function	line:35
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/README.md	/^## Author$/;"	function	line:39
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/string.prototype.codepointat/README.md	/^## License$/;"	function	line:45
Buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^var Buffer = require('buffer').Buffer;$/;"	variable	line:22
assertEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^function assertEncoding(encoding) {$/;"	function	line:33
assertEncoding	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^function assertEncoding(encoding) {$/;"	function	line:33
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^  switch (this.encoding) {$/;"	function	line:50
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^StringDecoder.prototype.write = function(buffer) {$/;"	function	line:90
StringDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^};$/;"	class	line:78
StringDecoder.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^StringDecoder.prototype.write = function(buffer) {$/;"	method	line:90
detectIncompleteChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^StringDecoder.prototype.detectIncompleteChar = function(buffer) {$/;"	function	line:162
StringDecoder.detectIncompleteChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^StringDecoder.prototype.detectIncompleteChar = function(buffer) {$/;"	method	line:162
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^StringDecoder.prototype.end = function(buffer) {$/;"	function	line:194
StringDecoder.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^StringDecoder.prototype.end = function(buffer) {$/;"	method	line:194
passThroughWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^function passThroughWrite(buffer) {$/;"	function	line:209
passThroughWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^function passThroughWrite(buffer) {$/;"	function	line:209
utf16DetectIncompleteChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^function utf16DetectIncompleteChar(buffer) {$/;"	function	line:213
utf16DetectIncompleteChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^function utf16DetectIncompleteChar(buffer) {$/;"	class	line:213
base64DetectIncompleteChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^function base64DetectIncompleteChar(buffer) {$/;"	function	line:218
base64DetectIncompleteChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/index.js	/^function base64DetectIncompleteChar(buffer) {$/;"	class	line:218
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^  "name": "string_decoder",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^  "version": "0.10.31",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^  "description": "The string_decoder module from Node core",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^  "main": "index.js",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^  "dependencies": {},$/;"	function	line:6
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^  "devDependencies": {$/;"	function	line:7
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^    "tap": "~0.4.8"$/;"	function	line:8
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^  "scripts": {$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^    "test": "tap test\/simple\/*.js"$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^    "url": "git:\/\/github.com\/rvagg\/string_decoder.git"$/;"	function	line:15
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^  "homepage": "https:\/\/github.com\/rvagg\/string_decoder",$/;"	function	line:17
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^  "keywords": [$/;"	function	line:18
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/string_decoder/package.json	/^  "license": "MIT"$/;"	function	line:24
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/.travis.yml	/^node_js:$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/package.json	/^  "name": "stringstream",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/package.json	/^  "version": "0.0.5",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/package.json	/^  "description": "Encode and decode streams into string streams",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/package.json	/^  "author": "Michael Hart <michael.hart.au@gmail.com> (http:\/\/github.com\/mhart)",$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/package.json	/^  "main": "stringstream.js",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/package.json	/^  "keywords": [$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/package.json	/^  "repository": {$/;"	function	line:13
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/package.json	/^    "type": "git",$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/package.json	/^    "url": "https:\/\/github.com\/mhart\/StringStream.git"$/;"	function	line:15
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/package.json	/^  "license": "MIT"$/;"	function	line:17
Decode streams into strings The Right Way(tm)	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/README.md	/^# Decode streams into strings The Right Way(tm)$/;"	function	line:1
StringStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^function StringStream(from, to) {$/;"	function	line:8
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^StringStream.prototype.write = function(data) {$/;"	function	line:23
util.inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^}$/;"	class	line:20
util.inherits.write	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^StringStream.prototype.write = function(data) {$/;"	method	line:23
flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^StringStream.prototype.flush = function() {$/;"	function	line:39
util.inherits.StringStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^}$/;"	class	line:37
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^StringStream.prototype.end = function() {$/;"	function	line:46
util.inherits.util.inherits.StringStream.StringStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^}$/;"	class	line:44
destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^StringStream.prototype.destroy = function() {$/;"	function	line:54
util.inherits.util.inherits.StringStream.StringStream.destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^StringStream.prototype.destroy = function() {$/;"	method	line:54
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^StringStream.prototype.pause = function() {$/;"	function	line:60
util.inherits.util.inherits.StringStream.StringStream.StringStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^}$/;"	class	line:58
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^StringStream.prototype.resume = function () {$/;"	function	line:64
util.inherits.util.inherits.StringStream.StringStream.util.inherits.util.inherits.StringStream.StringStream.StringStream.StringStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^}$/;"	class	line:62
AlignedStringDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^function AlignedStringDecoder(encoding) {$/;"	function	line:69
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^  switch (this.encoding) {$/;"	function	line:72
util.inherits.util.inherits.StringStream.StringStream.util.inherits.util.inherits.StringStream.StringStream.StringStream.function.AlignedStringDecoder	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^function AlignedStringDecoder(encoding) {$/;"	function	line:69
flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^AlignedStringDecoder.prototype.flush = function() {$/;"	function	line:82
util.inherits.util.inherits.StringStream.StringStream.util.inherits.util.inherits.StringStream.StringStream.StringStream.util	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^}$/;"	class	line:79
util.inherits.util.inherits.StringStream.StringStream.util.inherits.util.inherits.StringStream.StringStream.StringStream.util.util.inherits.util.inherits.StringStream.StringStream.util.inherits.util.inherits.StringStream.StringStream.StringStream.util.flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^AlignedStringDecoder.prototype.flush = function() {$/;"	method	line:82
alignedWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/stringstream/stringstream.js	/^function alignedWrite(buffer) {$/;"	function	line:89
ansiRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/index.js	/^var ansiRegex = require('ansi-regex')();$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/index.js	/^module.exports = function (str) {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/index.js	/^var ansiRegex = require('ansi-regex')();$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "name": "strip-ansi",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "version": "3.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "description": "Strip ANSI escape codes",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "repository": "chalk\/strip-ansi",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "maintainers": [$/;"	function	line:12
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "engines": {$/;"	function	line:17
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^    "node": ">=0.10.0"$/;"	function	line:18
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "scripts": {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^    "test": "xo && ava"$/;"	function	line:21
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "files": [$/;"	function	line:23
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "keywords": [$/;"	function	line:26
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "dependencies": {$/;"	function	line:50
ansi-regex	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^    "ansi-regex": "^2.0.0"$/;"	function	line:51
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^  "devDependencies": {$/;"	function	line:53
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^    "ava": "*",$/;"	function	line:54
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/package.json	/^    "xo": "*"$/;"	function	line:55
strip-ansi [![Build Status](https://travis-ci.org/chalk/strip-ansi.svg?branch=master)](https://travis-ci.org/chalk/strip-ansi)	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/readme.md	/^# strip-ansi [![Build Status](https:\/\/travis-ci.org\/chalk\/strip-ansi.svg?branch=master)](https:\/\/travis-ci.org\/chalk\/strip-ansi)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/readme.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/readme.md	/^## Related$/;"	function	line:23
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-ansi/readme.md	/^## License$/;"	function	line:31
isUtf8	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/index.js	/^var isUtf8 = require('is-utf8');$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/index.js	/^module.exports = function (x) {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/index.js	/^var isUtf8 = require('is-utf8');$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "name": "strip-bom",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "description": "Strip UTF-8 byte order mark (BOM) from a string\/buffer",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "repository": "sindresorhus\/strip-bom",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^    "test": "mocha"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "dependencies": {$/;"	function	line:36
is-utf8	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^    "is-utf8": "^0.2.0"$/;"	function	line:37
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^  "devDependencies": {$/;"	function	line:39
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/package.json	/^    "mocha": "*"$/;"	function	line:40
strip-bom [![Build Status](https://travis-ci.org/sindresorhus/strip-bom.svg?branch=master)](https://travis-ci.org/sindresorhus/strip-bom)	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/readme.md	/^# strip-bom [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/strip-bom.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/strip-bom)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/readme.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/readme.md	/^## Usage$/;"	function	line:17
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/readme.md	/^## Related$/;"	function	line:31
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-bom/readme.md	/^## License$/;"	function	line:37
singleComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/index.js	/^var singleComment = 1;$/;"	variable	line:2
multiComment	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/index.js	/^var multiComment = 2;$/;"	variable	line:3
stripWithoutWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/index.js	/^function stripWithoutWhitespace() {$/;"	function	line:5
stripWithoutWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/index.js	/^function stripWithoutWhitespace() {$/;"	function	line:5
stripWithWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/index.js	/^function stripWithWhitespace(str, start, end) {$/;"	function	line:9
stripWithWhitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/index.js	/^function stripWithWhitespace(str, start, end) {$/;"	function	line:9
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/index.js	/^module.exports = function (str, opts) {$/;"	function	line:13
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/index.js	/^}$/;"	function	line:11
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^  "name": "strip-json-comments",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^  "version": "2.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^  "description": "Strip comments from JSON. Lets you use comments in your JSON files!",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^  "repository": "sindresorhus\/strip-json-comments",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^  "devDependencies": {$/;"	function	line:38
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^    "ava": "*",$/;"	function	line:39
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/package.json	/^    "xo": "*"$/;"	function	line:40
strip-json-comments [![Build Status](https://travis-ci.org/sindresorhus/strip-json-comments.svg?branch=master)](https://travis-ci.org/sindresorhus/strip-json-comments)	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/readme.md	/^# strip-json-comments [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/strip-json-comments.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/strip-json-comments)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/readme.md	/^## Install$/;"	function	line:19
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/readme.md	/^## Usage$/;"	function	line:26
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/readme.md	/^## API$/;"	function	line:36
stripJsonComments(input, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/readme.md	/^### stripJsonComments(input, [options])$/;"	function	line:38
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/readme.md	/^#### input$/;"	function	line:40
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/readme.md	/^#### options$/;"	function	line:46
whitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/readme.md	/^##### whitespace$/;"	function	line:48
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/readme.md	/^## Related$/;"	function	line:56
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/strip-json-comments/readme.md	/^## License$/;"	function	line:62
argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/index.js	/^var argv = process.argv;$/;"	variable	line:2
terminator	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/index.js	/^var terminator = argv.indexOf('--');$/;"	variable	line:4
hasFlag	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/index.js	/^var hasFlag = function (flag) {$/;"	function	line:5
hasFlag	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/index.js	/^var hasFlag = function (flag) {$/;"	function	line:5
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "name": "supports-color",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "description": "Detect whether a terminal supports color",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "repository": "chalk\/supports-color",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "maintainers": [$/;"	function	line:12
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^    "node": ">=0.8.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^    "test": "mocha"$/;"	function	line:20
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "files": [$/;"	function	line:22
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "keywords": [$/;"	function	line:25
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^  "devDependencies": {$/;"	function	line:45
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^    "mocha": "*",$/;"	function	line:46
require-uncached	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/package.json	/^    "require-uncached": "^1.0.2"$/;"	function	line:47
supports-color [![Build Status](https://travis-ci.org/chalk/supports-color.svg?branch=master)](https://travis-ci.org/chalk/supports-color)	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/readme.md	/^# supports-color [![Build Status](https:\/\/travis-ci.org\/chalk\/supports-color.svg?branch=master)](https:\/\/travis-ci.org\/chalk\/supports-color)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/readme.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/readme.md	/^## Related$/;"	function	line:28
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/supports-color/readme.md	/^## License$/;"	function	line:34
returnTrue	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^function returnTrue() {$/;"	function	line:12
returnTrue	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^function returnTrue() {$/;"	function	line:12
reverseArrayIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^function reverseArrayIndex(array, reverseIndex) {$/;"	function	line:16
reverseArrayIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^function reverseArrayIndex(array, reverseIndex) {$/;"	function	line:16
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        constructor(description) {$/;"	function	line:27
to	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^         * You can use this function to (optionally) initialize an object right after its creation,$/;"	function	line:32
initialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        initialize(object) {$/;"	function	line:43
_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        _node(object) {$/;"	function	line:49
hasChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        hasChildren(object) {$/;"	function	line:73
firstChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        firstChild(object) {$/;"	function	line:87
lastChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        lastChild(object) {$/;"	function	line:101
previousSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        previousSibling(object) {$/;"	function	line:115
nextSibling	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        nextSibling(object) {$/;"	function	line:129
parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        parent(object) {$/;"	function	line:143
lastInclusiveDescendant	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        lastInclusiveDescendant(object) {$/;"	function	line:157
preceding	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        preceding(object, options) {$/;"	function	line:185
following	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        following(object, options) {$/;"	function	line:220
childrenToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        childrenToArray(parent, options) {$/;"	function	line:265
ancestorsToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        ancestorsToArray(object, options) {$/;"	function	line:305
treeToArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        treeToArray(root, options) {$/;"	function	line:338
childrenIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        childrenIterator(parent, options) {$/;"	function	line:367
previousSiblingsIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        previousSiblingsIterator(object) {$/;"	function	line:389
nextSiblingsIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        nextSiblingsIterator(object) {$/;"	function	line:408
ancestorsIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        ancestorsIterator(object) {$/;"	function	line:427
treeIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        treeIterator(root, options) {$/;"	function	line:451
index	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        index(child) {$/;"	function	line:473
childrenCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        childrenCount(parent) {$/;"	function	line:527
compareTreePosition	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        compareTreePosition(left, right) {$/;"	function	line:563
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        remove(removeObject) {$/;"	function	line:645
insertBefore	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        insertBefore(referenceObject, newObject) {$/;"	function	line:693
insertAfter	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        insertAfter(referenceObject, newObject) {$/;"	function	line:736
prependChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        prependChild(referenceObject, newObject) {$/;"	function	line:779
appendChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTree.js	/^        appendChild(referenceObject, newObject) {$/;"	function	line:813
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTreeNode.js	/^        constructor() {$/;"	function	line:4
get isAttached	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTreeNode.js	/^        get isAttached() {$/;"	function	line:23
get hasChildren	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTreeNode.js	/^        get hasChildren() {$/;"	function	line:27
childrenChanged	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTreeNode.js	/^        childrenChanged() {$/;"	function	line:31
getCachedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTreeNode.js	/^        getCachedIndex(parentNode) {$/;"	function	line:38
setCachedIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/SymbolTreeNode.js	/^        setCachedIndex(parentNode, index) {$/;"	function	line:49
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/TreeIterator.js	/^        constructor(tree, root, firstResult, iterateFunction) {$/;"	function	line:9
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/TreeIterator.js	/^        next() {$/;"	function	line:16
value	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/lib/TreeIterator.js	/^        value: function() {$/;"	function	line:54
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "name": "symbol-tree",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "version": "3.2.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "description": "Turn any collection of objects into its own efficient tree or linked list using Symbol",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "main": "lib\/SymbolTree.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "scripts": {$/;"	function	line:6
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "lint": "eslint lib test",$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "test": "istanbul cover test\/SymbolTree.js",$/;"	function	line:8
posttest	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "posttest": "npm run lint",$/;"	function	line:9
ci	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "ci": "istanbul cover test\/SymbolTree.js --report lcovonly && cat .\/coverage\/lcov.info | coveralls",$/;"	function	line:10
postci	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "postci": "npm run posttest",$/;"	function	line:11
predocumentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "predocumentation": "cp readme-header.md README.md",$/;"	function	line:12
documentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "documentation": "jsdoc2md --files lib\/SymbolTree.js >> README.md"$/;"	function	line:13
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "repository": {$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "type": "git",$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "url": "https:\/\/github.com\/jsdom\/js-symbol-tree.git"$/;"	function	line:17
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "keywords": [$/;"	function	line:19
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "files": [$/;"	function	line:29
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "author": "Joris van der Wel <joris@jorisvanderwel.com>",$/;"	function	line:33
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "license": "MIT",$/;"	function	line:34
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "bugs": {$/;"	function	line:35
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "url": "https:\/\/github.com\/jsdom\/js-symbol-tree\/issues"$/;"	function	line:36
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "homepage": "https:\/\/github.com\/jsdom\/js-symbol-tree#symbol-tree",$/;"	function	line:38
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^  "devDependencies": {$/;"	function	line:39
babel-eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "babel-eslint": "^7.1.1",$/;"	function	line:40
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "coveralls": "^2.11.15",$/;"	function	line:41
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "eslint": "^3.12.0",$/;"	function	line:42
eslint-plugin-import	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "eslint-plugin-import": "^2.2.0",$/;"	function	line:43
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "istanbul": "^0.4.5",$/;"	function	line:44
jsdoc-to-markdown	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "jsdoc-to-markdown": "^3.0.0",$/;"	function	line:45
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/package.json	/^    "tape": "^4.0.0"$/;"	function	line:46
symbol-tree	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^## symbol-tree$/;"	function	line:74
SymbolTree ⏏	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^### SymbolTree ⏏$/;"	function	line:109
new SymbolTree([description])	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### new SymbolTree([description])$/;"	function	line:113
symbolTree.initialize(object) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.initialize(object) ⇒ <code>Object<\/code>$/;"	function	line:121
symbolTree.hasChildren(object) ⇒ <code>Boolean</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.hasChildren(object) ⇒ <code>Boolean<\/code>$/;"	function	line:137
symbolTree.firstChild(object) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.firstChild(object) ⇒ <code>Object<\/code>$/;"	function	line:150
symbolTree.lastChild(object) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.lastChild(object) ⇒ <code>Object<\/code>$/;"	function	line:163
symbolTree.previousSibling(object) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.previousSibling(object) ⇒ <code>Object<\/code>$/;"	function	line:176
symbolTree.nextSibling(object) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.nextSibling(object) ⇒ <code>Object<\/code>$/;"	function	line:189
symbolTree.parent(object) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.parent(object) ⇒ <code>Object<\/code>$/;"	function	line:202
symbolTree.lastInclusiveDescendant(object) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.lastInclusiveDescendant(object) ⇒ <code>Object<\/code>$/;"	function	line:215
symbolTree.preceding(object, [options]) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.preceding(object, [options]) ⇒ <code>Object<\/code>$/;"	function	line:228
symbolTree.following(object, [options]) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.following(object, [options]) ⇒ <code>Object<\/code>$/;"	function	line:246
symbolTree.childrenToArray(parent, [options]) ⇒ <code>Array.&lt;Object&gt;</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.childrenToArray(parent, [options]) ⇒ <code>Array.&lt;Object&gt;<\/code>$/;"	function	line:265
symbolTree.ancestorsToArray(object, [options]) ⇒ <code>Array.&lt;Object&gt;</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.ancestorsToArray(object, [options]) ⇒ <code>Array.&lt;Object&gt;<\/code>$/;"	function	line:282
symbolTree.treeToArray(root, [options]) ⇒ <code>Array.&lt;Object&gt;</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.treeToArray(root, [options]) ⇒ <code>Array.&lt;Object&gt;<\/code>$/;"	function	line:299
symbolTree.childrenIterator(parent, [options]) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.childrenIterator(parent, [options]) ⇒ <code>Object<\/code>$/;"	function	line:316
symbolTree.previousSiblingsIterator(object) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.previousSiblingsIterator(object) ⇒ <code>Object<\/code>$/;"	function	line:332
symbolTree.nextSiblingsIterator(object) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.nextSiblingsIterator(object) ⇒ <code>Object<\/code>$/;"	function	line:346
symbolTree.ancestorsIterator(object) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.ancestorsIterator(object) ⇒ <code>Object<\/code>$/;"	function	line:360
symbolTree.treeIterator(root, options) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.treeIterator(root, options) ⇒ <code>Object<\/code>$/;"	function	line:374
symbolTree.index(child) ⇒ <code>Number</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.index(child) ⇒ <code>Number<\/code>$/;"	function	line:393
symbolTree.childrenCount(parent) ⇒ <code>Number</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.childrenCount(parent) ⇒ <code>Number<\/code>$/;"	function	line:408
symbolTree.compareTreePosition(left, right) ⇒ <code>Number</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.compareTreePosition(left, right) ⇒ <code>Number<\/code>$/;"	function	line:422
symbolTree.remove(removeObject) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.remove(removeObject) ⇒ <code>Object<\/code>$/;"	function	line:451
symbolTree.insertBefore(referenceObject, newObject) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.insertBefore(referenceObject, newObject) ⇒ <code>Object<\/code>$/;"	function	line:466
symbolTree.insertAfter(referenceObject, newObject) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.insertAfter(referenceObject, newObject) ⇒ <code>Object<\/code>$/;"	function	line:486
symbolTree.prependChild(referenceObject, newObject) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.prependChild(referenceObject, newObject) ⇒ <code>Object<\/code>$/;"	function	line:506
symbolTree.appendChild(referenceObject, newObject) ⇒ <code>Object</code>	/Users/jonathan/repos/identifiers-arxiv/node_modules/symbol-tree/README.md	/^#### symbolTree.appendChild(referenceObject, newObject) ⇒ <code>Object<\/code>$/;"	function	line:526
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignString.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignString.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_stringWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignString.js	/^var _stringWidth = require('string-width');$/;"	variable	line:11
_stringWidth2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignString.js	/^var _stringWidth2 = _interopRequireDefault(_stringWidth);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignString.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignString.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignTableData.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignTableData.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_stringWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignTableData.js	/^var _stringWidth = require('string-width');$/;"	variable	line:11
_stringWidth2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignTableData.js	/^var _stringWidth2 = _interopRequireDefault(_stringWidth);$/;"	variable	line:13
_alignString	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignTableData.js	/^var _alignString = require('.\/alignString');$/;"	variable	line:15
_alignString2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignTableData.js	/^var _alignString2 = _interopRequireDefault(_alignString);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignTableData.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/alignTableData.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellHeight.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellHeight.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_stringWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellHeight.js	/^var _stringWidth = require('string-width');$/;"	variable	line:11
_stringWidth2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellHeight.js	/^var _stringWidth2 = _interopRequireDefault(_stringWidth);$/;"	variable	line:13
_wrapWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellHeight.js	/^var _wrapWord = require('.\/wrapWord');$/;"	variable	line:15
_wrapWord2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellHeight.js	/^var _wrapWord2 = _interopRequireDefault(_wrapWord);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellHeight.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellHeight.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellHeight.js	/^exports.default = function (value, columnWidth) {$/;"	function	line:27
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellHeight.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellWidthIndex.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellWidthIndex.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_stringWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellWidthIndex.js	/^var _stringWidth = require('string-width');$/;"	variable	line:11
_stringWidth2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellWidthIndex.js	/^var _stringWidth2 = _interopRequireDefault(_stringWidth);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellWidthIndex.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateCellWidthIndex.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateMaximumColumnWidthIndex.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateMaximumColumnWidthIndex.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_calculateCellWidthIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateMaximumColumnWidthIndex.js	/^var _calculateCellWidthIndex = require('.\/calculateCellWidthIndex');$/;"	variable	line:11
_calculateCellWidthIndex2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateMaximumColumnWidthIndex.js	/^var _calculateCellWidthIndex2 = _interopRequireDefault(_calculateCellWidthIndex);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateMaximumColumnWidthIndex.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateMaximumColumnWidthIndex.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateRowHeightIndex.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateRowHeightIndex.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_calculateCellHeight	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateRowHeightIndex.js	/^var _calculateCellHeight = require('.\/calculateCellHeight');$/;"	variable	line:11
_calculateCellHeight2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateRowHeightIndex.js	/^var _calculateCellHeight2 = _interopRequireDefault(_calculateCellHeight);$/;"	variable	line:13
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateRowHeightIndex.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/calculateRowHeightIndex.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:15
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_makeStreamConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _makeStreamConfig = require('.\/makeStreamConfig');$/;"	variable	line:11
_makeStreamConfig2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _makeStreamConfig2 = _interopRequireDefault(_makeStreamConfig);$/;"	variable	line:13
_drawRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _drawRow = require('.\/drawRow');$/;"	variable	line:15
_drawRow2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _drawRow2 = _interopRequireDefault(_drawRow);$/;"	variable	line:17
_drawBorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _drawBorder = require('.\/drawBorder');$/;"	variable	line:19
_stringifyTableData	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _stringifyTableData = require('.\/stringifyTableData');$/;"	variable	line:21
_stringifyTableData2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _stringifyTableData2 = _interopRequireDefault(_stringifyTableData);$/;"	variable	line:23
_truncateTableData	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _truncateTableData = require('.\/truncateTableData');$/;"	variable	line:25
_truncateTableData2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _truncateTableData2 = _interopRequireDefault(_truncateTableData);$/;"	variable	line:27
_mapDataUsingRowHeightIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _mapDataUsingRowHeightIndex = require('.\/mapDataUsingRowHeightIndex');$/;"	variable	line:29
_mapDataUsingRowHeightIndex2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _mapDataUsingRowHeightIndex2 = _interopRequireDefault(_mapDataUsingRowHeightIndex);$/;"	variable	line:31
_alignTableData	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _alignTableData = require('.\/alignTableData');$/;"	variable	line:33
_alignTableData2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _alignTableData2 = _interopRequireDefault(_alignTableData);$/;"	variable	line:35
_padTableData	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _padTableData = require('.\/padTableData');$/;"	variable	line:37
_padTableData2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _padTableData2 = _interopRequireDefault(_padTableData);$/;"	variable	line:39
_calculateRowHeightIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _calculateRowHeightIndex = require('.\/calculateRowHeightIndex');$/;"	variable	line:41
_calculateRowHeightIndex2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^var _calculateRowHeightIndex2 = _interopRequireDefault(_calculateRowHeightIndex);$/;"	variable	line:43
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:45
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:45
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^exports.default = function () {$/;"	function	line:125
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/createStream.js	/^};$/;"	function	line:118
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/drawBorder.js	/^var _lodash = require('lodash');$/;"	variable	line:8
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/drawBorder.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:10
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/drawBorder.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/drawBorder.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:12
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/drawTable.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/drawTable.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_drawBorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/drawTable.js	/^var _drawBorder = require('.\/drawBorder');$/;"	variable	line:11
_drawRow	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/drawTable.js	/^var _drawRow = require('.\/drawRow');$/;"	variable	line:13
_drawRow2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/drawTable.js	/^var _drawRow2 = _interopRequireDefault(_drawRow);$/;"	variable	line:15
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/drawTable.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/drawTable.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:17
_table	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/index.js	/^var _table = require('.\/table');$/;"	variable	line:8
_table2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/index.js	/^var _table2 = _interopRequireDefault(_table);$/;"	variable	line:10
_createStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/index.js	/^var _createStream = require('.\/createStream');$/;"	variable	line:12
_createStream2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/index.js	/^var _createStream2 = _interopRequireDefault(_createStream);$/;"	variable	line:14
_getBorderCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/index.js	/^var _getBorderCharacters = require('.\/getBorderCharacters');$/;"	variable	line:16
_getBorderCharacters2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/index.js	/^var _getBorderCharacters2 = _interopRequireDefault(_getBorderCharacters);$/;"	variable	line:18
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/index.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:20
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_getBorderCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^var _getBorderCharacters = require('.\/getBorderCharacters');$/;"	variable	line:11
_getBorderCharacters2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^var _getBorderCharacters2 = _interopRequireDefault(_getBorderCharacters);$/;"	variable	line:13
_validateConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^var _validateConfig = require('.\/validateConfig');$/;"	variable	line:15
_validateConfig2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^var _validateConfig2 = _interopRequireDefault(_validateConfig);$/;"	variable	line:17
_calculateMaximumColumnWidthIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^var _calculateMaximumColumnWidthIndex = require('.\/calculateMaximumColumnWidthIndex');$/;"	variable	line:19
_calculateMaximumColumnWidthIndex2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^var _calculateMaximumColumnWidthIndex2 = _interopRequireDefault(_calculateMaximumColumnWidthIndex);$/;"	variable	line:21
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:23
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:23
makeBorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^const makeBorder = function makeBorder() {$/;"	function	line:31
const	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:23
makeBorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^const makeBorder = function makeBorder() {$/;"	function	line:31
makeColumns	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^const makeColumns = function makeColumns(rows) {$/;"	function	line:46
makeColumns	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^const makeColumns = function makeColumns(rows) {$/;"	function	line:46
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^exports.default = function (rows) {$/;"	function	line:79
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeConfig.js	/^};$/;"	function	line:68
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_getBorderCharacters	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^var _getBorderCharacters = require('.\/getBorderCharacters');$/;"	variable	line:11
_getBorderCharacters2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^var _getBorderCharacters2 = _interopRequireDefault(_getBorderCharacters);$/;"	variable	line:13
_validateConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^var _validateConfig = require('.\/validateConfig');$/;"	variable	line:15
_validateConfig2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^var _validateConfig2 = _interopRequireDefault(_validateConfig);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
makeBorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^const makeBorder = function makeBorder() {$/;"	function	line:27
const	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
makeBorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^const makeBorder = function makeBorder() {$/;"	function	line:27
makeColumns	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^const makeColumns = function makeColumns(columnCount) {$/;"	function	line:42
makeColumns	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^const makeColumns = function makeColumns(columnCount) {$/;"	function	line:42
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^exports.default = function () {$/;"	function	line:88
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/makeStreamConfig.js	/^};$/;"	function	line:61
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/mapDataUsingRowHeightIndex.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/mapDataUsingRowHeightIndex.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_wrapString	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/mapDataUsingRowHeightIndex.js	/^var _wrapString = require('.\/wrapString');$/;"	variable	line:11
_wrapString2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/mapDataUsingRowHeightIndex.js	/^var _wrapString2 = _interopRequireDefault(_wrapString);$/;"	variable	line:13
_wrapWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/mapDataUsingRowHeightIndex.js	/^var _wrapWord = require('.\/wrapWord');$/;"	variable	line:15
_wrapWord2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/mapDataUsingRowHeightIndex.js	/^var _wrapWord2 = _interopRequireDefault(_wrapWord);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/mapDataUsingRowHeightIndex.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/mapDataUsingRowHeightIndex.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/padTableData.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/padTableData.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/padTableData.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/padTableData.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^    "id": "config.json",$/;"	function	line:2
$schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^    "$schema": "http:\/\/json-schema.org\/draft-04\/schema#",$/;"	function	line:3
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^    "type": "object",$/;"	function	line:4
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^    "properties": {$/;"	function	line:5
border	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^        "border": {$/;"	function	line:6
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "$ref": "#\/definitions\/borders"$/;"	function	line:7
columns	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^        "columns": {$/;"	function	line:9
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "$ref": "#\/definitions\/columns"$/;"	function	line:10
columnDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^        "columnDefault": {$/;"	function	line:12
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "$ref": "#\/definitions\/column"$/;"	function	line:13
drawHorizontalLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^        "drawHorizontalLine": {$/;"	function	line:15
typeof	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "typeof": "function"$/;"	function	line:16
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^    "additionalProperties": false,$/;"	function	line:19
definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^    "definitions": {$/;"	function	line:20
columns	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^        "columns": {$/;"	function	line:21
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "type": "object",$/;"	function	line:22
patternProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "patternProperties": {$/;"	function	line:23
^[0-9]+$	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "^[0-9]+$": {$/;"	function	line:24
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/column"$/;"	function	line:25
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "additionalProperties": false$/;"	function	line:28
column	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^        "column": {$/;"	function	line:30
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "type": "object",$/;"	function	line:31
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "properties": {$/;"	function	line:32
alignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "alignment": {$/;"	function	line:33
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "type": "string",$/;"	function	line:34
enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "enum": [$/;"	function	line:35
width	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "width": {$/;"	function	line:41
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "type": "number"$/;"	function	line:42
wrapWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "wrapWord": {$/;"	function	line:44
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "type": "boolean"$/;"	function	line:45
truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "truncate": {$/;"	function	line:47
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "type": "number"$/;"	function	line:48
paddingLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "paddingLeft": {$/;"	function	line:50
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "type": "number"$/;"	function	line:51
paddingRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "paddingRight": {$/;"	function	line:53
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "type": "number"$/;"	function	line:54
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "additionalProperties": false$/;"	function	line:57
borders	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^        "borders": {$/;"	function	line:59
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "type": "object",$/;"	function	line:60
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "properties": {$/;"	function	line:61
topBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "topBody": {$/;"	function	line:62
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:63
topJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "topJoin": {$/;"	function	line:65
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:66
topLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "topLeft": {$/;"	function	line:68
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:69
topRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "topRight": {$/;"	function	line:71
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:72
bottomBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "bottomBody": {$/;"	function	line:74
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:75
bottomJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "bottomJoin": {$/;"	function	line:77
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:78
bottomLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "bottomLeft": {$/;"	function	line:80
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:81
bottomRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "bottomRight": {$/;"	function	line:83
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:84
bodyLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "bodyLeft": {$/;"	function	line:86
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:87
bodyRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "bodyRight": {$/;"	function	line:89
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:90
bodyJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "bodyJoin": {$/;"	function	line:92
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:93
joinBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "joinBody": {$/;"	function	line:95
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:96
joinLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "joinLeft": {$/;"	function	line:98
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:99
joinRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "joinRight": {$/;"	function	line:101
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:102
joinJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                "joinJoin": {$/;"	function	line:104
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:105
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "additionalProperties": false$/;"	function	line:108
border	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^        "border": {$/;"	function	line:110
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/config.json	/^            "type": "string"$/;"	function	line:111
id	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^    "id": "streamConfig.json",$/;"	function	line:2
$schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^    "$schema": "http:\/\/json-schema.org\/draft-04\/schema#",$/;"	function	line:3
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^    "type": "object",$/;"	function	line:4
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^    "properties": {$/;"	function	line:5
border	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^        "border": {$/;"	function	line:6
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "$ref": "#\/definitions\/borders"$/;"	function	line:7
columns	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^        "columns": {$/;"	function	line:9
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "$ref": "#\/definitions\/columns"$/;"	function	line:10
columnDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^        "columnDefault": {$/;"	function	line:12
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "$ref": "#\/definitions\/column"$/;"	function	line:13
columnCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^        "columnCount": {$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "type": "number"$/;"	function	line:16
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^    "additionalProperties": false,$/;"	function	line:19
definitions	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^    "definitions": {$/;"	function	line:20
columns	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^        "columns": {$/;"	function	line:21
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "type": "object",$/;"	function	line:22
patternProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "patternProperties": {$/;"	function	line:23
^[0-9]+$	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "^[0-9]+$": {$/;"	function	line:24
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/column"$/;"	function	line:25
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "additionalProperties": false$/;"	function	line:28
column	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^        "column": {$/;"	function	line:30
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "type": "object",$/;"	function	line:31
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "properties": {$/;"	function	line:32
alignment	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "alignment": {$/;"	function	line:33
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "type": "string",$/;"	function	line:34
enum	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "enum": [$/;"	function	line:35
width	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "width": {$/;"	function	line:41
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "type": "number"$/;"	function	line:42
wrapWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "wrapWord": {$/;"	function	line:44
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "type": "boolean"$/;"	function	line:45
truncate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "truncate": {$/;"	function	line:47
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "type": "number"$/;"	function	line:48
paddingLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "paddingLeft": {$/;"	function	line:50
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "type": "number"$/;"	function	line:51
paddingRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "paddingRight": {$/;"	function	line:53
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "type": "number"$/;"	function	line:54
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "additionalProperties": false$/;"	function	line:57
borders	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^        "borders": {$/;"	function	line:59
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "type": "object",$/;"	function	line:60
properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "properties": {$/;"	function	line:61
topBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "topBody": {$/;"	function	line:62
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:63
topJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "topJoin": {$/;"	function	line:65
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:66
topLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "topLeft": {$/;"	function	line:68
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:69
topRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "topRight": {$/;"	function	line:71
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:72
bottomBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "bottomBody": {$/;"	function	line:74
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:75
bottomJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "bottomJoin": {$/;"	function	line:77
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:78
bottomLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "bottomLeft": {$/;"	function	line:80
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:81
bottomRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "bottomRight": {$/;"	function	line:83
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:84
bodyLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "bodyLeft": {$/;"	function	line:86
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:87
bodyRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "bodyRight": {$/;"	function	line:89
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:90
bodyJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "bodyJoin": {$/;"	function	line:92
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:93
joinBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "joinBody": {$/;"	function	line:95
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:96
joinLeft	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "joinLeft": {$/;"	function	line:98
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:99
joinRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "joinRight": {$/;"	function	line:101
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:102
joinJoin	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                "joinJoin": {$/;"	function	line:104
$ref	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^                    "$ref": "#\/definitions\/border"$/;"	function	line:105
additionalProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "additionalProperties": false$/;"	function	line:108
border	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^        "border": {$/;"	function	line:110
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/schemas/streamConfig.json	/^            "type": "string"$/;"	function	line:111
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/stringifyTableData.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/stringifyTableData.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/stringifyTableData.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/stringifyTableData.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_drawTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _drawTable = require('.\/drawTable');$/;"	variable	line:7
_drawTable2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _drawTable2 = _interopRequireDefault(_drawTable);$/;"	variable	line:9
_calculateCellWidthIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _calculateCellWidthIndex = require('.\/calculateCellWidthIndex');$/;"	variable	line:11
_calculateCellWidthIndex2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _calculateCellWidthIndex2 = _interopRequireDefault(_calculateCellWidthIndex);$/;"	variable	line:13
_makeConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _makeConfig = require('.\/makeConfig');$/;"	variable	line:15
_makeConfig2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _makeConfig2 = _interopRequireDefault(_makeConfig);$/;"	variable	line:17
_calculateRowHeightIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _calculateRowHeightIndex = require('.\/calculateRowHeightIndex');$/;"	variable	line:19
_calculateRowHeightIndex2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _calculateRowHeightIndex2 = _interopRequireDefault(_calculateRowHeightIndex);$/;"	variable	line:21
_mapDataUsingRowHeightIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _mapDataUsingRowHeightIndex = require('.\/mapDataUsingRowHeightIndex');$/;"	variable	line:23
_mapDataUsingRowHeightIndex2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _mapDataUsingRowHeightIndex2 = _interopRequireDefault(_mapDataUsingRowHeightIndex);$/;"	variable	line:25
_alignTableData	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _alignTableData = require('.\/alignTableData');$/;"	variable	line:27
_alignTableData2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _alignTableData2 = _interopRequireDefault(_alignTableData);$/;"	variable	line:29
_padTableData	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _padTableData = require('.\/padTableData');$/;"	variable	line:31
_padTableData2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _padTableData2 = _interopRequireDefault(_padTableData);$/;"	variable	line:33
_validateTableData	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _validateTableData = require('.\/validateTableData');$/;"	variable	line:35
_validateTableData2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _validateTableData2 = _interopRequireDefault(_validateTableData);$/;"	variable	line:37
_stringifyTableData	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _stringifyTableData = require('.\/stringifyTableData');$/;"	variable	line:39
_stringifyTableData2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _stringifyTableData2 = _interopRequireDefault(_stringifyTableData);$/;"	variable	line:41
_truncateTableData	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _truncateTableData = require('.\/truncateTableData');$/;"	variable	line:43
_truncateTableData2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^var _truncateTableData2 = _interopRequireDefault(_truncateTableData);$/;"	variable	line:45
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:47
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:47
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^exports.default = function (data) {$/;"	function	line:111
exports.default	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/table.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:47
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/truncateTableData.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/truncateTableData.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/truncateTableData.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/truncateTableData.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateConfig.js	/^var equal = require('ajv\/lib\/compile\/equal');$/;"	variable	line:2
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateConfig.js	/^    return function validate(data, dataPath, parentData, parentDataProperty, rootData) {$/;"	function	line:8
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateConfig.js	/^    return function validate(data, dataPath, parentData, parentDataProperty, rootData) {$/;"	function	line:242
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateConfig.js	/^    return function validate(data, dataPath, parentData, parentDataProperty, rootData) {$/;"	function	line:272
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateConfig.js	/^    return function validate(data, dataPath, parentData, parentDataProperty, rootData) {$/;"	function	line:340
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateConfig.js	/^  return function validate(data, dataPath, parentData, parentDataProperty, rootData) {$/;"	function	line:542
validate.schema.id	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateConfig.js	/^validate.schema = {$/;"	property	line:645
validate.schema.$schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateConfig.js	/^  "id": "config.json",$/;"	property	line:646
validate.schema.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateConfig.js	/^  "$schema": "http:\/\/json-schema.org\/draft-04\/schema#",$/;"	property	line:647
validate.schema.properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateConfig.js	/^  "type": "object",$/;"	property	line:648
equal	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateStreamConfig.js	/^var equal = require('ajv\/lib\/compile\/equal');$/;"	variable	line:2
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateStreamConfig.js	/^    return function validate(data, dataPath, parentData, parentDataProperty, rootData) {$/;"	function	line:8
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateStreamConfig.js	/^    return function validate(data, dataPath, parentData, parentDataProperty, rootData) {$/;"	function	line:242
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateStreamConfig.js	/^    return function validate(data, dataPath, parentData, parentDataProperty, rootData) {$/;"	function	line:272
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateStreamConfig.js	/^    return function validate(data, dataPath, parentData, parentDataProperty, rootData) {$/;"	function	line:340
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateStreamConfig.js	/^  return function validate(data, dataPath, parentData, parentDataProperty, rootData) {$/;"	function	line:542
validate.schema.id	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateStreamConfig.js	/^validate.schema = {$/;"	property	line:631
validate.schema.$schema	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateStreamConfig.js	/^  "id": "streamConfig.json",$/;"	property	line:632
validate.schema.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateStreamConfig.js	/^  "$schema": "http:\/\/json-schema.org\/draft-04\/schema#",$/;"	property	line:633
validate.schema.properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateStreamConfig.js	/^  "type": "object",$/;"	property	line:634
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateTableData.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateTableData.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateTableData.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/validateTableData.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:11
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapString.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapString.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_sliceAnsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapString.js	/^var _sliceAnsi = require('slice-ansi');$/;"	variable	line:11
_sliceAnsi2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapString.js	/^var _sliceAnsi2 = _interopRequireDefault(_sliceAnsi);$/;"	variable	line:13
_stringWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapString.js	/^var _stringWidth = require('string-width');$/;"	variable	line:15
_stringWidth2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapString.js	/^var _stringWidth2 = _interopRequireDefault(_stringWidth);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapString.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapString.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapWord.js	/^var _lodash = require('lodash');$/;"	variable	line:7
_lodash2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapWord.js	/^var _lodash2 = _interopRequireDefault(_lodash);$/;"	variable	line:9
_sliceAnsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapWord.js	/^var _sliceAnsi = require('slice-ansi');$/;"	variable	line:11
_sliceAnsi2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapWord.js	/^var _sliceAnsi2 = _interopRequireDefault(_sliceAnsi);$/;"	variable	line:13
_stringWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapWord.js	/^var _stringWidth = require('string-width');$/;"	variable	line:15
_stringWidth2	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapWord.js	/^var _stringWidth2 = _interopRequireDefault(_stringWidth);$/;"	variable	line:17
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapWord.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
_interopRequireDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/dist/wrapWord.js	/^function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }$/;"	function	line:19
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "name": "is-fullwidth-code-point",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "description": "Check if the character represented by a given Unicode code point is fullwidth",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "repository": "sindresorhus\/is-fullwidth-code-point",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^    "node": ">=4"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "devDependencies": {$/;"	function	line:38
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^    "ava": "*",$/;"	function	line:39
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^    "xo": "*"$/;"	function	line:40
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^  "xo": {$/;"	function	line:42
esnext	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/package.json	/^    "esnext": true$/;"	function	line:43
is-fullwidth-code-point [![Build Status](https://travis-ci.org/sindresorhus/is-fullwidth-code-point.svg?branch=master)](https://travis-ci.org/sindresorhus/is-fullwidth-code-point)	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/readme.md	/^# is-fullwidth-code-point [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/is-fullwidth-code-point.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/is-fullwidth-code-point)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/readme.md	/^## API$/;"	function	line:26
isFullwidthCodePoint(input)	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/readme.md	/^### isFullwidthCodePoint(input)$/;"	function	line:28
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/readme.md	/^#### input$/;"	function	line:30
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/is-fullwidth-code-point/readme.md	/^## License$/;"	function	line:37
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "name": "string-width",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "description": "Get the visual width of a string - the number of columns required to display it",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "repository": "sindresorhus\/string-width",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^    "node": ">=4"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^    "test": "xo && ava"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "dependencies": {$/;"	function	line:47
is-fullwidth-code-point	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^    "is-fullwidth-code-point": "^2.0.0",$/;"	function	line:48
strip-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^    "strip-ansi": "^3.0.0"$/;"	function	line:49
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "devDependencies": {$/;"	function	line:51
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^    "ava": "*",$/;"	function	line:52
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^    "xo": "*"$/;"	function	line:53
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^  "xo": {$/;"	function	line:55
esnext	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/package.json	/^    "esnext": true$/;"	function	line:56
string-width [![Build Status](https://travis-ci.org/sindresorhus/string-width.svg?branch=master)](https://travis-ci.org/sindresorhus/string-width)	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/readme.md	/^# string-width [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/string-width.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/string-width)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/readme.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/readme.md	/^## Usage$/;"	function	line:17
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/readme.md	/^## Related$/;"	function	line:33
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/node_modules/string-width/readme.md	/^## License$/;"	function	line:40
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "author": {$/;"	function	line:2
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "email": "gajus@gajus.com",$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "name": "Gajus Kuizinas",$/;"	function	line:4
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "url": "http:\/\/gajus.com"$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "dependencies": {$/;"	function	line:7
ajv	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "ajv": "^4.7.0",$/;"	function	line:8
ajv-keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "ajv-keywords": "^1.0.0",$/;"	function	line:9
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "chalk": "^1.1.1",$/;"	function	line:10
lodash	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "lodash": "^4.0.0",$/;"	function	line:11
slice-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "slice-ansi": "0.0.4",$/;"	function	line:12
string-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "string-width": "^2.0.0"$/;"	function	line:13
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "description": "Formats data into a string table.",$/;"	function	line:15
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "devDependencies": {$/;"	function	line:16
ajv-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "ajv-cli": "^1.1.0",$/;"	function	line:17
babel	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "babel": "^6.5.2",$/;"	function	line:18
babel-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "babel-cli": "^6.14.0",$/;"	function	line:19
babel-core	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "babel-core": "^6.14.0",$/;"	function	line:20
babel-plugin-add-module-exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "babel-plugin-add-module-exports": "^0.2.1",$/;"	function	line:21
babel-plugin-istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "babel-plugin-istanbul": "^2.0.3",$/;"	function	line:22
babel-preset-es2015-node4	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "babel-preset-es2015-node4": "^2.1.0",$/;"	function	line:23
babel-register	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "babel-register": "^6.14.0",$/;"	function	line:24
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "chai": "^3.4.1",$/;"	function	line:25
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "eslint": "^3.5.0",$/;"	function	line:26
eslint-config-canonical	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "eslint-config-canonical": "^1.8.6",$/;"	function	line:27
gitdown	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "gitdown": "^2.4.0",$/;"	function	line:28
husky	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "husky": "^0.11.7",$/;"	function	line:29
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "mocha": "^3.0.2",$/;"	function	line:30
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "nyc": "^8.3.1",$/;"	function	line:31
sinon	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "sinon": "^1.17.2"$/;"	function	line:32
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "keywords": [$/;"	function	line:34
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:41
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "main": ".\/dist\/index.js",$/;"	function	line:42
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "name": "table",$/;"	function	line:43
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "nyc": {$/;"	function	line:44
include	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "include": [$/;"	function	line:45
instrument	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "instrument": false,$/;"	function	line:48
lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "lines": 70,$/;"	function	line:49
require	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "require": [$/;"	function	line:50
sourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "sourceMap": false$/;"	function	line:53
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "repository": {$/;"	function	line:55
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "type": "git",$/;"	function	line:56
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "url": "https:\/\/github.com\/gajus\/table"$/;"	function	line:57
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "scripts": {$/;"	function	line:59
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "build": "rm -fr .\/dist && babel --copy-files .\/src --out-dir .\/dist && npm run make-validators",$/;"	function	line:60
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "lint": "npm run build && eslint .\/src .\/tests",$/;"	function	line:61
make-readme	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "make-readme": "gitdown .\/.README\/README.md --output-file .\/README.md",$/;"	function	line:62
make-validators	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "make-validators": "ajv compile --all-errors --inline-refs=false -s src\/schemas\/config -c ajv-keywords\/keywords\/typeof -o dist\/validateConfig.js && ajv compile --all-errors --inline-refs=false -s src\/schemas\/streamConfig -c ajv-keywords\/keywords\/typeof -o dist\/validateStreamConfig.js",$/;"	function	line:63
precommit	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "precommit": "npm run lint && npm run test",$/;"	function	line:64
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "prepublish": "NODE_ENV=production npm run build",$/;"	function	line:65
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^    "test": "npm run build && nyc --check-coverage mocha"$/;"	function	line:66
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/package.json	/^  "version": "3.8.3"$/;"	function	line:68
honeywell	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/README.md	/^# honeywell$/;"	function	line:384
norc	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/README.md	/^# norc$/;"	function	line:394
ramac (ASCII; for use in terminals that do not support Unicode characters)	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/README.md	/^# ramac (ASCII; for use in terminals that do not support Unicode characters)$/;"	function	line:404
void (no borders; see "bordless table" section of the documentation)	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/README.md	/^# void (no borders; see "bordless table" section of the documentation)$/;"	function	line:414
testValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/test/config.js	/^    function testValid(sample, validate) {$/;"	function	line:25
testInvalid	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/test/config.js	/^    function testInvalid(sample, validate) {$/;"	function	line:38
testValid	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/test/streamConfig.js	/^    function testValid(sample, validate) {$/;"	function	line:25
testInvalid	/Users/jonathan/repos/identifiers-arxiv/node_modules/table/test/streamConfig.js	/^    function testInvalid(sample, validate) {$/;"	function	line:38
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/.travis.yml	/^sudo: false$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/.travis.yml	/^language: node_js$/;"	function	line:2
os	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/.travis.yml	/^os:$/;"	function	line:4
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/.travis.yml	/^node_js:$/;"	function	line:7
after_success	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/.travis.yml	/^after_success: "cat .\/coverage\/lcov.info | .\/node_modules\/.bin\/coveralls"$/;"	function	line:12
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[3.3.0](https://github.com/istanbuljs/test-exclude/compare/v3.2.2...v3.3.0) (2016-11-22)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^# [3.3.0](https:\/\/github.com\/istanbuljs\/test-exclude\/compare\/v3.2.2...v3.3.0) (2016-11-22)$/;"	function	line:6
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Features$/;"	function	line:9
[3.2.2](https://github.com/istanbuljs/test-exclude/compare/v3.2.1...v3.2.2) (2016-11-14)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^## [3.2.2](https:\/\/github.com\/istanbuljs\/test-exclude\/compare\/v3.2.1...v3.2.2) (2016-11-14)$/;"	function	line:16
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:19
[3.2.1](https://github.com/istanbuljs/test-exclude/compare/v3.2.0...v3.2.1) (2016-11-14)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^## [3.2.1](https:\/\/github.com\/istanbuljs\/test-exclude\/compare\/v3.2.0...v3.2.1) (2016-11-14)$/;"	function	line:26
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:29
[3.2.0](https://github.com/istanbuljs/test-exclude/compare/v3.1.0...v3.2.0) (2016-11-14)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^# [3.2.0](https:\/\/github.com\/istanbuljs\/test-exclude\/compare\/v3.1.0...v3.2.0) (2016-11-14)$/;"	function	line:36
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Features$/;"	function	line:39
[3.1.0](https://github.com/istanbuljs/test-exclude/compare/v3.0.0...v3.1.0) (2016-11-14)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^# [3.1.0](https:\/\/github.com\/istanbuljs\/test-exclude\/compare\/v3.0.0...v3.1.0) (2016-11-14)$/;"	function	line:46
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Features$/;"	function	line:49
[3.0.0](https://github.com/istanbuljs/test-exclude/compare/v2.1.3...v3.0.0) (2016-11-13)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^# [3.0.0](https:\/\/github.com\/istanbuljs\/test-exclude\/compare\/v2.1.3...v3.0.0) (2016-11-13)$/;"	function	line:56
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Features$/;"	function	line:59
BREAKING CHANGES	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### BREAKING CHANGES$/;"	function	line:64
[2.1.3](https://github.com/istanbuljs/test-exclude/compare/v2.1.2...v2.1.3) (2016-09-30)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^## [2.1.3](https:\/\/github.com\/istanbuljs\/test-exclude\/compare\/v2.1.2...v2.1.3) (2016-09-30)$/;"	function	line:71
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:74
[2.1.2](https://github.com/istanbuljs/test-exclude/compare/v2.1.1...v2.1.2) (2016-08-31)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^## [2.1.2](https:\/\/github.com\/istanbuljs\/test-exclude\/compare\/v2.1.1...v2.1.2) (2016-08-31)$/;"	function	line:81
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:84
[2.1.1](https://github.com/istanbuljs/test-exclude/compare/v2.1.0...v2.1.1) (2016-08-12)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^# [2.1.1](https:\/\/github.com\/istanbuljs\/test-exclude\/compare\/v2.1.0...v2.1.1) (2016-08-12)$/;"	function	line:91
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:94
[2.1.0](https://github.com/istanbuljs/test-exclude/compare/v2.0.0...v2.1.0) (2016-08-12)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^# [2.1.0](https:\/\/github.com\/istanbuljs\/test-exclude\/compare\/v2.0.0...v2.1.0) (2016-08-12)$/;"	function	line:100
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Features$/;"	function	line:103
[2.0.0](https://github.com/istanbuljs/test-exclude/compare/v1.1.0...v2.0.0) (2016-08-12)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^# [2.0.0](https:\/\/github.com\/istanbuljs\/test-exclude\/compare\/v1.1.0...v2.0.0) (2016-08-12)$/;"	function	line:110
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:113
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Features$/;"	function	line:118
BREAKING CHANGES	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### BREAKING CHANGES$/;"	function	line:123
[1.1.0](https://github.com/bcoe/test-exclude/compare/v1.0.0...v1.1.0) (2016-06-08)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^# [1.1.0](https:\/\/github.com\/bcoe\/test-exclude\/compare\/v1.0.0...v1.1.0) (2016-06-08)$/;"	function	line:130
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Features$/;"	function	line:133
1.0.0 (2016-06-06)	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^# 1.0.0 (2016-06-06)$/;"	function	line:140
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/CHANGELOG.md	/^### Features$/;"	function	line:143
TestExclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/index.js	/^function TestExclude (opts) {$/;"	function	line:8
removeNegatedModuleExclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/index.js	/^TestExclude.prototype.removeNegatedModuleExclude = function () {$/;"	function	line:46
TestExclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/index.js	/^}$/;"	class	line:41
TestExclude.removeNegatedModuleExclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/index.js	/^TestExclude.prototype.removeNegatedModuleExclude = function () {$/;"	method	line:46
shouldInstrument	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/index.js	/^TestExclude.prototype.shouldInstrument = function (filename, relFile) {$/;"	function	line:57
TestExclude.TestExclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/index.js	/^}$/;"	class	line:55
pkgConf	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/index.js	/^TestExclude.prototype.pkgConf = function (key, path) {$/;"	function	line:67
prepGlobPatterns	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/index.js	/^function prepGlobPatterns (patterns) {$/;"	function	line:80
exportFunc	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/index.js	/^var exportFunc = function (opts) {$/;"	function	line:96
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "name": "test-exclude",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "version": "3.3.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "description": "test for inclusion or exclusion of paths using pkg-conf and globs",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "scripts": {$/;"	function	line:6
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "pretest": "standard",$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "test": "nyc mocha .\/test\/*.js",$/;"	function	line:8
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "release": "standard-version"$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "repository": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "type": "git",$/;"	function	line:12
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "url": "git+https:\/\/github.com\/istanbuljs\/test-exclude.git"$/;"	function	line:13
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "keywords": [$/;"	function	line:15
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "author": "Ben Coe <ben@npmjs.com>",$/;"	function	line:22
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "license": "ISC",$/;"	function	line:23
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "bugs": {$/;"	function	line:24
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "url": "https:\/\/github.com\/istanbuljs\/test-exclude\/issues"$/;"	function	line:25
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "homepage": "https:\/\/github.com\/istanbuljs\/test-exclude#readme",$/;"	function	line:27
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "devDependencies": {$/;"	function	line:28
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "chai": "^3.5.0",$/;"	function	line:29
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "coveralls": "^2.11.12",$/;"	function	line:30
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "mocha": "^3.1.2",$/;"	function	line:31
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "nyc": "^8.4.0",$/;"	function	line:32
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "standard": "^8.5.0",$/;"	function	line:33
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "standard-version": "^3.0.0"$/;"	function	line:34
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "dependencies": {$/;"	function	line:36
arrify	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "arrify": "^1.0.1",$/;"	function	line:37
micromatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "micromatch": "^2.3.11",$/;"	function	line:38
object-assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "object-assign": "^4.1.0",$/;"	function	line:39
read-pkg-up	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "read-pkg-up": "^1.0.1",$/;"	function	line:40
require-main-filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "require-main-filename": "^1.0.1"$/;"	function	line:41
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^  "nyc": {$/;"	function	line:43
check-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "check-coverage": true,$/;"	function	line:44
statements	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "statements": 100,$/;"	function	line:45
branches	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "branches": 96,$/;"	function	line:46
lines	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "lines": 100,$/;"	function	line:47
functions	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "functions": 100,$/;"	function	line:48
reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/package.json	/^    "reporter": [$/;"	function	line:49
test-exclude	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/README.md	/^# test-exclude$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/README.md	/^## Usage$/;"	function	line:9
Including node_modules folder	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/README.md	/^## Including node_modules folder$/;"	function	line:40
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/README.md	/^## License$/;"	function	line:53
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^describe('testExclude', function () {$/;"	function	line:7
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it('should exclude the node_modules folder by default', function () {$/;"	function	line:8
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it('ignores .\/', function () {$/;"	function	line:13
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it('matches files in root with **\/', function () {$/;"	function	line:18
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it('does not instrument files outside cwd', function () {$/;"	function	line:22
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it('applies exclude rule ahead of include rule', function () {$/;"	function	line:26
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it('should handle gitignore-style excludes', function () {$/;"	function	line:36
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it('should handle gitignore-style includes', function () {$/;"	function	line:46
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it("handles folder '.' in path", function () {$/;"	function	line:56
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it('excludes node_modules folder, even when empty exclude group is provided', function () {$/;"	function	line:61
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it('allows node_modules folder to be included, if !node_modules is explicitly provided', function () {$/;"	function	line:73
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it('exports defaultExclude', function () {$/;"	function	line:85
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  describe('pkgConf', function () {$/;"	function	line:95
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^    it('should load exclude rules from config key', function () {$/;"	function	line:96
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^    it('should load include rules from config key', function () {$/;"	function	line:107
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^    it('should only instrument files that are included in subdirs', function () {$/;"	function	line:118
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^    it('should respect defaultExcludes if no config is given', function () {$/;"	function	line:131
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^    it('should not throw if a key is missing', function () {$/;"	function	line:146
context	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^    context('when given an object', function () {$/;"	function	line:154
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^      it('should use the defaultExcludes if the object is empty', function () {$/;"	function	line:155
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^      it('should use the defaultExcludes if the object is not empty', function () {$/;"	function	line:170
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/test-exclude/test/test-exclude.js	/^  it('allows exclude\/include rule to be a string', function () {$/;"	function	line:188
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/.travis.yml	/^node_js:$/;"	function	line:2
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/example/align.js	/^var table = require('..\/');$/;"	variable	line:1
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/example/align.js	/^var t = table([$/;"	variable	line:2
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/example/center.js	/^var table = require('..\/');$/;"	variable	line:1
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/example/center.js	/^var t = table([$/;"	variable	line:2
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/example/dotalign.js	/^var table = require('..\/');$/;"	variable	line:1
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/example/dotalign.js	/^var t = table([$/;"	variable	line:2
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/example/doubledot.js	/^var table = require('..\/');$/;"	variable	line:1
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/example/doubledot.js	/^var t = table([$/;"	variable	line:2
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/example/table.js	/^var table = require('..\/');$/;"	variable	line:1
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/example/table.js	/^var t = table([$/;"	variable	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^module.exports = function (rows_, opts) {$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^module.exports = function (rows_, opts) {$/;"	function	line:0
hsep	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^    var hsep = opts.hsep === undefined ? '  ' : opts.hsep;$/;"	variable	line:3
align	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^    var align = opts.align || [];$/;"	variable	line:4
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^        forEach(row, function (c, ix) {$/;"	function	line:10
dotsizes	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^    var dotsizes = reduce(rows_, function (acc, row) {$/;"	variable	line:9
rows	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^    var rows = map(rows_, function (row) {$/;"	variable	line:17
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^        forEach(row, function (c, ix) {$/;"	function	line:32
sizes	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^    var sizes = reduce(rows, function (acc, row) {$/;"	variable	line:31
dotindex	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^function dotindex (c) {$/;"	function	line:57
dotindex	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^function dotindex (c) {$/;"	function	line:57
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^function reduce (xs, f, init) {$/;"	function	line:62
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^function reduce (xs, f, init) {$/;"	function	line:62
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^function forEach (xs, f) {$/;"	function	line:72
forEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^function forEach (xs, f) {$/;"	function	line:72
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^function map (xs, f) {$/;"	function	line:79
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/index.js	/^function map (xs, f) {$/;"	function	line:79
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "name": "text-table",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "version": "0.2.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "description": "borderless text tables with alignment",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "main": "index.js",$/;"	function	line:5
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "devDependencies": {$/;"	function	line:6
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^        "tap": "~0.4.0",$/;"	function	line:7
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^        "tape": "~1.0.2",$/;"	function	line:8
cli-color	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^        "cli-color": "~0.2.3"$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "scripts": {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^        "test": "tap test\/*.js"$/;"	function	line:12
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "testling" : {$/;"	function	line:14
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^        "files" : "test\/*.js",$/;"	function	line:15
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^        "browsers" : [$/;"	function	line:16
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "repository": {$/;"	function	line:25
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^        "type": "git",$/;"	function	line:26
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^        "url": "git:\/\/github.com\/substack\/text-table.git"$/;"	function	line:27
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "homepage": "https:\/\/github.com\/substack\/text-table",$/;"	function	line:29
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "keywords": [$/;"	function	line:30
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "author": {$/;"	function	line:38
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^        "name": "James Halliday",$/;"	function	line:39
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^        "email": "mail@substack.net",$/;"	function	line:40
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^        "url": "http:\/\/substack.net"$/;"	function	line:41
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/package.json	/^    "license": "MIT"$/;"	function	line:43
text-table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/readme.markdown	/^# text-table$/;"	function	line:1
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/readme.markdown	/^# example$/;"	function	line:9
default align	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/readme.markdown	/^## default align$/;"	function	line:11
left-right align	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/readme.markdown	/^## left-right align$/;"	function	line:27
dotted align	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/readme.markdown	/^## dotted align$/;"	function	line:47
centered	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/readme.markdown	/^## centered$/;"	function	line:69
methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/readme.markdown	/^# methods$/;"	function	line:89
var s = table(rows, opts={})	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/readme.markdown	/^## var s = table(rows, opts={})$/;"	function	line:95
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/readme.markdown	/^# install$/;"	function	line:116
Use with ANSI-colors	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/readme.markdown	/^# Use with ANSI-colors$/;"	function	line:124
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/readme.markdown	/^# license$/;"	function	line:132
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/align.js	/^var test = require('tape');$/;"	variable	line:1
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/align.js	/^var table = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/align.js	/^test('align', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/ansi-colors.js	/^var test = require('tape');$/;"	variable	line:1
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/ansi-colors.js	/^var table = require('..\/');$/;"	variable	line:2
color	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/ansi-colors.js	/^var color = require('cli-color');$/;"	variable	line:3
ansiTrim	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/ansi-colors.js	/^var ansiTrim = require('cli-color\/lib\/trim');$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/ansi-colors.js	/^test('center', function (t) {$/;"	function	line:6
stringLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/ansi-colors.js	/^        stringLength: function(s) { return ansiTrim(s).length }$/;"	function	line:10
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/center.js	/^var test = require('tape');$/;"	variable	line:1
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/center.js	/^var table = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/center.js	/^test('center', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/dotalign.js	/^var test = require('tape');$/;"	variable	line:1
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/dotalign.js	/^var table = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/dotalign.js	/^test('dot align', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/doubledot.js	/^var test = require('tape');$/;"	variable	line:1
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/doubledot.js	/^var table = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/doubledot.js	/^test('dot align', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/table.js	/^var test = require('tape');$/;"	variable	line:1
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/table.js	/^var table = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/text-table/test/table.js	/^test('table', function (t) {$/;"	function	line:4
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/.travis.yml	/^node_js:$/;"	function	line:2
sudo	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/.travis.yml	/^sudo: false$/;"	function	line:9
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/.travis.yml	/^script: "npm test && npm run coveralls"$/;"	function	line:11
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/index.js	/^module.exports = function (PromiseArgument) {$/;"	function	line:3
throat	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/index.js	/^  function throat(size, fn) {$/;"	function	line:5
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/index.js	/^    function run(fn, self, args) {$/;"	function	line:7
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/index.js	/^    function release() {$/;"	function	line:21
function.release	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/index.js	/^    function release() {$/;"	function	line:21
use strict.exports.throat	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/index.js	/^  function throat(size, fn) {$/;"	function	line:5
use strict.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/index.js	/^'use strict'$/;"	function	line:0
Delayed	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/index.js	/^function Delayed(resolve, fn, self, args) {$/;"	function	line:85
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^  "name": "throat",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^  "version": "3.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^  "description": "Throttle the parallelism of an asynchronous (promise returning) function \/ functions",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^  "keywords": [$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^  "dependencies": {},$/;"	function	line:14
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^  "devDependencies": {$/;"	function	line:15
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^    "coveralls": "^2.11.2",$/;"	function	line:16
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^    "istanbul": "^0.3.5",$/;"	function	line:17
promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^    "promise": "^6.1.0",$/;"	function	line:18
sauce-test	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^    "sauce-test": "^1.0.0",$/;"	function	line:19
test-result	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^    "test-result": "^2.0.0",$/;"	function	line:20
testit	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^    "testit": "^2.0.5"$/;"	function	line:21
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^  "scripts": {$/;"	function	line:23
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^    "test": "node test\/index.js && node test\/browser.js",$/;"	function	line:24
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^    "coverage": "istanbul cover test\/index.js",$/;"	function	line:25
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^    "coveralls": "npm run coverage && cat .\/coverage\/lcov.info | coveralls"$/;"	function	line:26
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^  "repository": {$/;"	function	line:28
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^    "type": "git",$/;"	function	line:29
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^    "url": "https:\/\/github.com\/ForbesLindesay\/throat.git"$/;"	function	line:30
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^  "author": "ForbesLindesay",$/;"	function	line:32
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/package.json	/^  "license": "MIT"$/;"	function	line:33
throat	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/README.md	/^# throat$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/README.md	/^## Installation$/;"	function	line:12
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/README.md	/^## API$/;"	function	line:16
throat(concurrency)	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/README.md	/^### throat(concurrency)$/;"	function	line:18
throat(concurrency, worker)	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/README.md	/^### throat(concurrency, worker)$/;"	function	line:53
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/README.md	/^## License$/;"	function	line:72
run	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/browser.js	/^var run = require('sauce-test');$/;"	variable	line:3
testResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/browser.js	/^var testResult = require('test-result');$/;"	variable	line:4
LOCAL	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/browser.js	/^var LOCAL = !process.env.CI && process.argv[2] !== 'sauce';$/;"	variable	line:6
USER	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/browser.js	/^var USER = 'throat';$/;"	variable	line:7
ACCESS_KEY	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/browser.js	/^var ACCESS_KEY = '57db1bf4-537a-4bde-ab8b-1e82eed9db4b';$/;"	variable	line:8
filterPlatforms	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/browser.js	/^  filterPlatforms: function (platform, defaultFilter) {$/;"	function	line:19
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/browser.js	/^    switch (platform.browserName) {$/;"	function	line:25
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^var assert = require('assert');$/;"	variable	line:3
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^var fs = require('fs');$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^var test = require('testit');$/;"	variable	line:5
Promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^var Promise = require('promise\/lib\/es6-extensions.js');$/;"	variable	line:6
throat	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^var throat = require('..\/')(Promise);$/;"	variable	line:7
job	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^function job() {$/;"	function	line:10
executeJob	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^  function executeJob() {$/;"	function	line:16
function.executeJob	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^  function executeJob() {$/;"	function	line:16
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^  executeJob.fail = function (err) {$/;"	function	line:22
executeJob.fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^  }$/;"	function	line:21
complete	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^  executeJob.complete = function (val) {$/;"	function	line:25
executeJob.complete	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^  };$/;"	function	line:24
Processed	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^function Processed(val) {$/;"	function	line:32
worker	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^function worker(max) {$/;"	function	line:35
execute	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^  function execute() {$/;"	function	line:37
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^      setTimeout(function () {$/;"	function	line:42
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^test('with native promises', function () {$/;"	function	line:214
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^test('without native promises', function () {$/;"	function	line:225
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^test('type errors', function () {$/;"	function	line:237
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^  test('size as a string', function () {$/;"	function	line:238
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^  test('fn as a string', function () {$/;"	function	line:247
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/throat/test/index.js	/^  test('late fn as a string', function () {$/;"	function	line:256
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/.travis.yml	/^node_js:$/;"	function	line:2
through	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^function through (write, end, opts) {$/;"	function	line:13
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^  stream.write = function (data) {$/;"	function	line:25
drain	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^  function drain() {$/;"	function	line:30
_end	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^  function _end () {$/;"	function	line:63
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^  stream.end = function (data) {$/;"	function	line:70
stream.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^  }$/;"	function	line:68
destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^  stream.destroy = function () {$/;"	function	line:78
stream.destroy	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^  }$/;"	function	line:76
pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^  stream.pause = function () {$/;"	function	line:88
stream.pause	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^  }$/;"	function	line:86
resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^  stream.resume = function () {$/;"	function	line:94
stream.resume	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/index.js	/^  }$/;"	function	line:92
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "name": "through",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "version": "2.3.8",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "description": "simplified stream construction",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^    "test": "set -e; for t in test\/*.js; do node $t; done"$/;"	function	line:7
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "devDependencies": {$/;"	function	line:9
stream-spec	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^    "stream-spec": "~0.3.5",$/;"	function	line:10
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^    "tape": "~2.3.2",$/;"	function	line:11
from	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^    "from": "~0.1.3"$/;"	function	line:12
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "keywords": [$/;"	function	line:14
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "author": "Dominic Tarr <dominic.tarr@gmail.com> (dominictarr.com)",$/;"	function	line:20
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "license": "MIT",$/;"	function	line:21
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "repository": {$/;"	function	line:22
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^    "type": "git",$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^    "url": "https:\/\/github.com\/dominictarr\/through.git"$/;"	function	line:24
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "homepage": "https:\/\/github.com\/dominictarr\/through",$/;"	function	line:26
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^  "testling": {$/;"	function	line:27
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^    "browsers": [$/;"	function	line:28
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/package.json	/^    "files": "test\/*.js"$/;"	function	line:34
through	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/readme.markdown	/^#through$/;"	function	line:1
Extended Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/readme.markdown	/^## Extended Options$/;"	function	line:42
autoDestroy=false	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/readme.markdown	/^### autoDestroy=false$/;"	function	line:46
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/readme.markdown	/^## License$/;"	function	line:62
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/async.js	/^tape('simple async example', function (t) {$/;"	function	line:6
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/async.js	/^    setTimeout(function(){$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/auto-destroy.js	/^test('end before close', function (assert) {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/buffering.js	/^test('buffering', function(assert) {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/buffering.js	/^test('buffering has data in queue, when ends', function (assert) {$/;"	function	line:39
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/end.js	/^test('end before close', function (assert) {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/end.js	/^test('end only once', function (t) {$/;"	function	line:28
write	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/index.js	/^function write(array, stream) {$/;"	function	line:12
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/index.js	/^  function next() {$/;"	function	line:14
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/index.js	/^function read(stream, callback) {$/;"	function	line:25
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/index.js	/^test('simple defaults', function(assert) {$/;"	function	line:38
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/index.js	/^  read(t, function (err, actual) {$/;"	function	line:48
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/index.js	/^test('simple functions', function(assert) {$/;"	function	line:59
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/index.js	/^  read(t, function (err, actual) {$/;"	function	line:72
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/index.js	/^test('pauses', function(assert) {$/;"	function	line:85
read	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/index.js	/^  read(t, function (err, actual) {$/;"	function	line:106
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/through/test/index.js	/^test('does not soft-end on `undefined`', function(assert) {$/;"	function	line:119
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/.travis.yml	/^node_js:$/;"	function	line:2
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/lib/tmpl.js	/^module.exports = function(str, data) {$/;"	function	line:3
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/lib/tmpl.js	/^  var tmpl = 'var __p=[],print=function(){__p.push.apply(__p,arguments);};' +$/;"	function	line:4
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^  "name": "tmpl",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^  "description": "JavaScript micro templates.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^  "version": "1.0.4",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^  "homepage": "https:\/\/github.com\/nshah\/nodejs-tmpl",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^  "author": "Naitik Shah <n@daaku.org>",$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^  "main": "lib\/tmpl",$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^    "url": "https:\/\/github.com\/daaku\/nodejs-tmpl"$/;"	function	line:11
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^  "scripts": { "test": "NODE_PATH=.\/lib mocha --ui exports" },$/;"	function	line:13
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^  "devDependencies": {$/;"	function	line:14
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/tmpl/package.json	/^    "mocha": "0.12.x"$/;"	function	line:15
toFastProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/index.js	/^module.exports = function toFastProperties(obj) {$/;"	function	line:2
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/index.js	/^	function f() {}$/;"	function	line:3
module.exports.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/index.js	/^	function f() {}$/;"	function	line:3
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/index.js	/^	function f() {}$/;"	class	line:3
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/index.js	/^'use strict';$/;"	function	line:1
toFastProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/index.js	/^module.exports = function toFastProperties(obj) {$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^  "name": "to-fast-properties",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^  "description": "Force V8 to use fast properties for an object",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^  "repository": "sindresorhus\/to-fast-properties",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^    "test": "node --allow-natives-syntax test.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^  "devDependencies": {$/;"	function	line:32
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/package.json	/^    "ava": "0.0.4"$/;"	function	line:33
to-fast-properties [![Build Status](https://travis-ci.org/sindresorhus/to-fast-properties.svg?branch=master)](https://travis-ci.org/sindresorhus/to-fast-properties)	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/readme.md	/^# to-fast-properties [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/to-fast-properties.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/to-fast-properties)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/readme.md	/^## Install$/;"	function	line:10
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/readme.md	/^## Usage$/;"	function	line:17
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/to-fast-properties/readme.md	/^## License$/;"	function	line:35
net	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var net = require('net');$/;"	variable	line:32
urlParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var urlParse = require('url').parse;$/;"	variable	line:33
pubsuffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var pubsuffix = require('.\/pubsuffix');$/;"	variable	line:34
Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var Store = require('.\/store').Store;$/;"	variable	line:35
MemoryCookieStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var MemoryCookieStore = require('.\/memstore').MemoryCookieStore;$/;"	variable	line:36
pathMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var pathMatch = require('.\/pathMatch').pathMatch;$/;"	variable	line:37
VERSION	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var VERSION = require('..\/package.json').version;$/;"	variable	line:38
punycode	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var punycode;$/;"	variable	line:40
DATE_DELIM	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var DATE_DELIM = \/[\\x09\\x20-\\x2F\\x3B-\\x40\\x5B-\\x60\\x7B-\\x7E]\/;$/;"	variable	line:47
COOKIE_OCTET	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var COOKIE_OCTET  = \/[\\x21\\x23-\\x2B\\x2D-\\x3A\\x3C-\\x5B\\x5D-\\x7E]\/;$/;"	variable	line:51
CONTROL_CHARS	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var CONTROL_CHARS = \/[\\x00-\\x1F]\/;$/;"	variable	line:54
COOKIE_PAIR	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var COOKIE_PAIR = \/^(([^=;]+))\\s*=\\s*([^\\n\\r\\0]*)\/;$/;"	variable	line:61
LOOSE_COOKIE_PAIR	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var LOOSE_COOKIE_PAIR = \/^((?:=)?([^=;]*)\\s*=\\s*)?([^\\n\\r\\0]*)\/;$/;"	variable	line:65
PATH_VALUE	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var PATH_VALUE = \/[\\x20-\\x3A\\x3C-\\x7E]+\/;$/;"	variable	line:69
DAY_OF_MONTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var DAY_OF_MONTH = \/^(\\d{1,2})[^\\d]*$\/;$/;"	variable	line:71
TIME	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var TIME = \/^(\\d{1,2})[^\\d]*:(\\d{1,2})[^\\d]*:(\\d{1,2})[^\\d]*$\/;$/;"	variable	line:72
MONTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var MONTH = \/^(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\/i;$/;"	variable	line:73
MONTH_TO_NUM.jan	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var MONTH_TO_NUM = {$/;"	property	line:75
MONTH_TO_NUM.feb	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  jan:0, feb:1, mar:2, apr:3, may:4, jun:5,$/;"	property	line:76
MONTH_TO_NUM.mar	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  jan:0, feb:1, mar:2, apr:3, may:4, jun:5,$/;"	property	line:76
MONTH_TO_NUM.apr	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  jan:0, feb:1, mar:2, apr:3, may:4, jun:5,$/;"	property	line:76
MONTH_TO_NUM.may	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  jan:0, feb:1, mar:2, apr:3, may:4, jun:5,$/;"	property	line:76
MONTH_TO_NUM.jun	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  jan:0, feb:1, mar:2, apr:3, may:4, jun:5,$/;"	property	line:76
MONTH_TO_NUM.jul	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  jan:0, feb:1, mar:2, apr:3, may:4, jun:5,$/;"	property	line:76
MONTH_TO_NUM.aug	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  jul:6, aug:7, sep:8, oct:9, nov:10, dec:11$/;"	property	line:77
MONTH_TO_NUM.sep	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  jul:6, aug:7, sep:8, oct:9, nov:10, dec:11$/;"	property	line:77
MONTH_TO_NUM.oct	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  jul:6, aug:7, sep:8, oct:9, nov:10, dec:11$/;"	property	line:77
MONTH_TO_NUM.nov	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  jul:6, aug:7, sep:8, oct:9, nov:10, dec:11$/;"	property	line:77
MONTH_TO_NUM.dec	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  jul:6, aug:7, sep:8, oct:9, nov:10, dec:11$/;"	property	line:77
NUM_TO_MONTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var NUM_TO_MONTH = [$/;"	variable	line:79
NUM_TO_DAY	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var NUM_TO_DAY = [$/;"	variable	line:82
YEAR	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var YEAR = \/^(\\d{2}|\\d{4})$\/; \/\/ 2 to 4 digits$/;"	variable	line:86
MAX_TIME	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var MAX_TIME = 2147483647000; \/\/ 31-bit max$/;"	variable	line:88
MIN_TIME	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var MIN_TIME = 0; \/\/ 31-bit min$/;"	variable	line:89
parseDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function parseDate(str) {$/;"	function	line:93
parseDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function parseDate(str) {$/;"	function	line:93
formatDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function formatDate(date) {$/;"	function	line:216
formatDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function formatDate(date) {$/;"	function	line:216
canonicalDomain	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function canonicalDomain(str) {$/;"	function	line:227
canonicalDomain	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function canonicalDomain(str) {$/;"	function	line:227
domainMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function domainMatch(str, domStr, canonicalize) {$/;"	function	line:242
domainMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function domainMatch(str, domStr, canonicalize) {$/;"	function	line:242
defaultPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function defaultPath(path) {$/;"	function	line:297
defaultPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function defaultPath(path) {$/;"	function	line:297
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function parse(str, options) {$/;"	function	line:321
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^    switch(av_key) {$/;"	function	line:395
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function parse(str, options) {$/;"	function	line:321
jsonParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function jsonParse(str) {$/;"	function	line:475
jsonParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function jsonParse(str) {$/;"	function	line:475
fromJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function fromJSON(str) {$/;"	function	line:485
fromJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function fromJSON(str) {$/;"	function	line:485
cookieCompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function cookieCompare(a,b) {$/;"	function	line:537
cookieCompare	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function cookieCompare(a,b) {$/;"	function	line:537
permutePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function permutePath(path) {$/;"	function	line:564
permutePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function permutePath(path) {$/;"	function	line:564
getCookieContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function getCookieContext(url) {$/;"	function	line:584
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  catch(err) {$/;"	function	line:593
getCookieContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function getCookieContext(url) {$/;"	function	line:584
Cookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function Cookie(options) {$/;"	function	line:600
Cookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function Cookie(options) {$/;"	class	line:600
Cookie.key	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.key = "";$/;"	method	line:628
Cookie.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.value = "";$/;"	method	line:629
Cookie.expires	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.expires = "Infinity"; \/\/ coerces to literal Infinity$/;"	method	line:632
Cookie.maxAge	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.maxAge = null; \/\/ takes precedence over expires for TTL$/;"	method	line:633
Cookie.domain	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.domain = null;$/;"	method	line:634
Cookie.path	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.path = null;$/;"	method	line:635
Cookie.secure	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.secure = false;$/;"	method	line:636
Cookie.httpOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.httpOnly = false;$/;"	method	line:637
Cookie.extensions	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.extensions = null;$/;"	method	line:638
Cookie.hostOnly	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.hostOnly = null; \/\/ boolean when set$/;"	method	line:641
Cookie.pathIsDefault	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.pathIsDefault = null; \/\/ boolean when set$/;"	method	line:642
Cookie.creation	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.creation = null; \/\/ Date when set; defaulted by Cookie.parse$/;"	method	line:643
Cookie.lastAccessed	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.lastAccessed = null; \/\/ Date when set$/;"	method	line:644
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.inspect = function inspect() {$/;"	function	line:661
Cookie.inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.inspect = function inspect() {$/;"	method	line:661
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.toJSON = function() {$/;"	function	line:670
Cookie.toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.toJSON = function() {$/;"	method	line:670
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.clone = function() {$/;"	function	line:706
Cookie.clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.clone = function() {$/;"	method	line:706
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.validate = function validate() {$/;"	function	line:710
Cookie.validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.validate = function validate() {$/;"	method	line:710
setExpires	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.setExpires = function setExpires(exp) {$/;"	function	line:737
Cookie.setExpires	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.setExpires = function setExpires(exp) {$/;"	method	line:737
setMaxAge	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.setMaxAge = function setMaxAge(age) {$/;"	function	line:745
Cookie.setMaxAge	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.setMaxAge = function setMaxAge(age) {$/;"	method	line:745
cookieString	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.cookieString = function cookieString() {$/;"	function	line:754
Cookie.cookieString	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.cookieString = function cookieString() {$/;"	method	line:754
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.toString = function toString() {$/;"	function	line:766
Cookie.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.toString = function toString() {$/;"	method	line:766
TTL	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.TTL = function TTL(now) {$/;"	function	line:807
Cookie.TTL	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.TTL = function TTL(now) {$/;"	method	line:807
expiryTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.expiryTime = function expiryTime(now) {$/;"	function	line:835
Cookie.expiryTime	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.expiryTime = function expiryTime(now) {$/;"	method	line:835
expiryDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.expiryDate = function expiryDate(now) {$/;"	function	line:850
Cookie.expiryDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.expiryDate = function expiryDate(now) {$/;"	method	line:850
isPersistent	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.isPersistent = function isPersistent() {$/;"	function	line:862
Cookie.isPersistent	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.isPersistent = function isPersistent() {$/;"	method	line:862
Cookie.cdomain	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.cdomain =$/;"	method	line:867
canonicalizedDomain	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^Cookie.prototype.canonicalizedDomain = function canonicalizedDomain() {$/;"	function	line:868
CookieJar	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function CookieJar(store, options) {$/;"	function	line:875
options.rejectPublicSuffixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^    options = {rejectPublicSuffixes: options};$/;"	property	line:877
CookieJar	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function CookieJar(store, options) {$/;"	class	line:875
CookieJar.store	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.store = null;$/;"	method	line:893
CookieJar.rejectPublicSuffixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.rejectPublicSuffixes = true;$/;"	method	line:894
CookieJar.enableLooseMode	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.enableLooseMode = false;$/;"	method	line:895
CAN_BE_SYNC	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^var CAN_BE_SYNC = [];$/;"	variable	line:896
setCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.setCookie = function(cookie, url, options, cb) {$/;"	function	line:899
CookieJar.setCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.setCookie = function(cookie, url, options, cb) {$/;"	method	line:899
updateCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^    store.updateCookie = function(oldCookie, newCookie, cb) {$/;"	function	line:974
store.updateCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  if (!store.updateCookie) {$/;"	class	line:973
withCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  function withCookie(err, oldCookie) {$/;"	function	line:979
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^    var next = function(err) {$/;"	function	line:984
withCookie.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^    var next = function(err) {$/;"	function	line:984
function.withCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  function withCookie(err, oldCookie) {$/;"	function	line:979
getCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.getCookies = function(url, options, cb) {$/;"	function	line:1016
CookieJar.getCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.getCookies = function(url, options, cb) {$/;"	method	line:1016
matchingCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  function matchingCookie(c) {$/;"	function	line:1043
function.matchingCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  function matchingCookie(c) {$/;"	function	line:1043
getCookieString	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.getCookieString = function(\/*..., cb*\/) {$/;"	function	line:1111
CookieJar.getCookieString	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.getCookieString = function(\/*..., cb*\/) {$/;"	method	line:1111
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  var next = function(err,cookies) {$/;"	function	line:1114
CookieJar.var.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  var next = function(err,cookies) {$/;"	function	line:1114
getSetCookieStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.getSetCookieStrings = function(\/*..., cb*\/) {$/;"	function	line:1131
CookieJar.getSetCookieStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.getSetCookieStrings = function(\/*..., cb*\/) {$/;"	method	line:1131
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  var next = function(err,cookies) {$/;"	function	line:1134
cb	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^      cb(null, cookies.map(function(c){$/;"	function	line:1138
serialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.serialize = function(cb) {$/;"	function	line:1148
CookieJar.serialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.serialize = function(cb) {$/;"	method	line:1148
var.serialized.version	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  var serialized = {$/;"	property	line:1155
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.toJSON = function() {$/;"	function	line:1197
CookieJar.toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.toJSON = function() {$/;"	method	line:1197
_importCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype._importCookies = function(serialized, cb) {$/;"	function	line:1203
CookieJar._importCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype._importCookies = function(serialized, cb) {$/;"	method	line:1203
putNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  function putNext(err) {$/;"	function	line:1210
function.putNext	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  function putNext(err) {$/;"	function	line:1210
deserialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.deserialize = function(strOrObj, store, cb) {$/;"	function	line:1236
CookieJar.deserialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^};$/;"	function	line:1234
deserializeSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.deserializeSync = function(strOrObj, store) {$/;"	function	line:1262
CookieJar.deserializeSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^};$/;"	function	line:1260
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.clone = function(newStore, cb) {$/;"	function	line:1278
CookieJar.clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^CookieJar.prototype.clone = function(newStore, cb) {$/;"	method	line:1278
syncWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function syncWrap(method) {$/;"	function	line:1293
syncWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^function syncWrap(method) {$/;"	function	line:1293
args	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^    var args = Array.prototype.slice.call(arguments);$/;"	variable	line:1299
syncErr	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^    var syncErr, syncResult;$/;"	variable	line:1300
syncCb	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^    args.push(function syncCb(err, result) {$/;"	function	line:1301
module.exports.CookieJar	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^module.exports = {$/;"	property	line:1319
module.exports.Cookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  CookieJar: CookieJar,$/;"	property	line:1320
module.exports.Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  Cookie: Cookie,$/;"	property	line:1321
module.exports.MemoryCookieStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  Store: Store,$/;"	property	line:1322
module.exports.parseDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  MemoryCookieStore: MemoryCookieStore,$/;"	property	line:1323
module.exports.formatDate	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  parseDate: parseDate,$/;"	property	line:1324
module.exports.parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  formatDate: formatDate,$/;"	property	line:1325
module.exports.fromJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  parse: parse,$/;"	property	line:1326
module.exports.domainMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  fromJSON: fromJSON,$/;"	property	line:1327
module.exports.defaultPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  domainMatch: domainMatch,$/;"	property	line:1328
module.exports.pathMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  defaultPath: defaultPath,$/;"	property	line:1329
module.exports.getPublicSuffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/cookie.js	/^  pathMatch: pathMatch,$/;"	property	line:1330
Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^var Store = require('.\/store').Store;$/;"	variable	line:32
permuteDomain	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^var permuteDomain = require('.\/permuteDomain').permuteDomain;$/;"	variable	line:33
pathMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^var pathMatch = require('.\/pathMatch').pathMatch;$/;"	variable	line:34
util	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^var util = require('util');$/;"	variable	line:35
MemoryCookieStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^function MemoryCookieStore() {$/;"	function	line:37
MemoryCookieStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^function MemoryCookieStore() {$/;"	class	line:37
MemoryCookieStore.idx	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.idx = null;$/;"	method	line:43
MemoryCookieStore.synchronous	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.synchronous = true;$/;"	method	line:46
inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.inspect = function() {$/;"	function	line:49
MemoryCookieStore.inspect	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.inspect = function() {$/;"	method	line:49
findCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.findCookie = function(domain, path, key, cb) {$/;"	function	line:53
MemoryCookieStore.findCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.findCookie = function(domain, path, key, cb) {$/;"	method	line:53
findCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.findCookies = function(domain, path, cb) {$/;"	function	line:63
MemoryCookieStore.findCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.findCookies = function(domain, path, cb) {$/;"	method	line:63
matchAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^    pathMatcher = function matchAll(domainIndex) {$/;"	function	line:72
pathMatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^  if (!path) {$/;"	function	line:70
matchAll	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^    pathMatcher = function matchAll(domainIndex) {$/;"	function	line:72
matchRFC	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^    pathMatcher = function matchRFC(domainIndex) {$/;"	function	line:82
matchRFC	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^    pathMatcher = function matchRFC(domainIndex) {$/;"	function	line:82
putCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.putCookie = function(cookie, cb) {$/;"	function	line:110
MemoryCookieStore.putCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.putCookie = function(cookie, cb) {$/;"	method	line:110
updateCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.updateCookie = function(oldCookie, newCookie, cb) {$/;"	function	line:121
MemoryCookieStore.updateCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.updateCookie = function(oldCookie, newCookie, cb) {$/;"	method	line:121
removeCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.removeCookie = function(domain, path, key, cb) {$/;"	function	line:128
MemoryCookieStore.removeCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.removeCookie = function(domain, path, key, cb) {$/;"	method	line:128
removeCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.removeCookies = function(domain, path, cb) {$/;"	function	line:135
MemoryCookieStore.removeCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.removeCookies = function(domain, path, cb) {$/;"	method	line:135
getAllCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.getAllCookies = function(cb) {$/;"	function	line:146
MemoryCookieStore.getAllCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/memstore.js	/^MemoryCookieStore.prototype.getAllCookies = function(cb) {$/;"	method	line:146
pathMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/pathMatch.js	/^function pathMatch (reqPath, cookiePath) {$/;"	function	line:36
pathMatch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/pathMatch.js	/^function pathMatch (reqPath, cookiePath) {$/;"	function	line:36
pubsuffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/permuteDomain.js	/^var pubsuffix = require('.\/pubsuffix');$/;"	variable	line:32
permuteDomain	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/permuteDomain.js	/^function permuteDomain (domain) {$/;"	function	line:36
permuteDomain	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/permuteDomain.js	/^function permuteDomain (domain) {$/;"	function	line:36
punycode	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/pubsuffix.js	/^var punycode = require('punycode');$/;"	variable	line:8
getPublicSuffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/pubsuffix.js	/^module.exports.getPublicSuffix = function getPublicSuffix(domain) {$/;"	function	line:10
module.exports.getPublicSuffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/pubsuffix.js	/^var punycode = require('punycode');$/;"	function	line:8
getPublicSuffix	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/pubsuffix.js	/^module.exports.getPublicSuffix = function getPublicSuffix(domain) {$/;"	function	line:10
index	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/pubsuffix.js	/^var index = module.exports.index = Object.freeze($/;"	variable	line:95
Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^function Store() {$/;"	function	line:34
Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^function Store() {$/;"	function	line:34
Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^exports.Store = Store;$/;"	class	line:36
Store.synchronous	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.synchronous = false;$/;"	method	line:41
findCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.findCookie = function(domain, path, key, cb) {$/;"	function	line:43
Store.findCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.findCookie = function(domain, path, key, cb) {$/;"	method	line:43
findCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.findCookies = function(domain, path, cb) {$/;"	function	line:47
Store.findCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.findCookies = function(domain, path, cb) {$/;"	method	line:47
putCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.putCookie = function(cookie, cb) {$/;"	function	line:51
Store.putCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.putCookie = function(cookie, cb) {$/;"	method	line:51
updateCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.updateCookie = function(oldCookie, newCookie, cb) {$/;"	function	line:55
Store.updateCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.updateCookie = function(oldCookie, newCookie, cb) {$/;"	method	line:55
removeCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.removeCookie = function(domain, path, key, cb) {$/;"	function	line:61
Store.removeCookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.removeCookie = function(domain, path, key, cb) {$/;"	method	line:61
removeCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.removeCookies = function(domain, path, cb) {$/;"	function	line:65
Store.removeCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.removeCookies = function(domain, path, cb) {$/;"	method	line:65
getAllCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.getAllCookies = function(cb) {$/;"	function	line:69
Store.getAllCookies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/lib/store.js	/^Store.prototype.getAllCookies = function(cb) {$/;"	method	line:69
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "author": {$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "name": "Jeremy Stashewsky",$/;"	function	line:3
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "email": "jstashewsky@salesforce.com",$/;"	function	line:4
website	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "website": "https:\/\/github.com\/stash"$/;"	function	line:5
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "contributors": [$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "name": "Alexander Savin",$/;"	function	line:9
website	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "website": "https:\/\/github.com\/apsavin"$/;"	function	line:10
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "name": "Ian Livingstone",$/;"	function	line:13
website	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "website": "https:\/\/github.com\/ianlivingstone"$/;"	function	line:14
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "name": "Ivan Nikulin",$/;"	function	line:17
website	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "website": "https:\/\/github.com\/inikulin"$/;"	function	line:18
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "name": "Lalit Kapoor",$/;"	function	line:21
website	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "website": "https:\/\/github.com\/lalitkapoor"$/;"	function	line:22
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "name": "Sam Thompson",$/;"	function	line:25
website	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "website": "https:\/\/github.com\/sambthompson"$/;"	function	line:26
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "name": "Sebastian Mayr",$/;"	function	line:29
website	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^      "website": "https:\/\/github.com\/Sebmaster"$/;"	function	line:30
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "license": "BSD-3-Clause",$/;"	function	line:33
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "name": "tough-cookie",$/;"	function	line:34
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "description": "RFC6265 Cookies and Cookie Jar for node.js",$/;"	function	line:35
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "keywords": [$/;"	function	line:36
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "version": "2.3.2",$/;"	function	line:46
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "homepage": "https:\/\/github.com\/salesforce\/tough-cookie",$/;"	function	line:47
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "repository": {$/;"	function	line:48
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "type": "git",$/;"	function	line:49
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "url": "git:\/\/github.com\/salesforce\/tough-cookie.git"$/;"	function	line:50
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "bugs": {$/;"	function	line:52
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "url": "https:\/\/github.com\/salesforce\/tough-cookie\/issues"$/;"	function	line:53
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "main": ".\/lib\/cookie",$/;"	function	line:55
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "files": [$/;"	function	line:56
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "scripts": {$/;"	function	line:59
suffixup	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "suffixup": "curl -o public_suffix_list.dat https:\/\/publicsuffix.org\/list\/public_suffix_list.dat && .\/generate-pubsuffix.js",$/;"	function	line:60
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "test": "vows test\/*_test.js"$/;"	function	line:61
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "engines": {$/;"	function	line:63
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "node": ">=0.8"$/;"	function	line:64
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "devDependencies": {$/;"	function	line:66
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "async": "^1.4.2",$/;"	function	line:67
string.prototype.repeat	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "string.prototype.repeat": "^0.2.0",$/;"	function	line:68
vows	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "vows": "^0.8.1"$/;"	function	line:69
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^  "dependencies": {$/;"	function	line:71
punycode	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/package.json	/^    "punycode": "^1.4.1"$/;"	function	line:72
Synopsis	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^# Synopsis$/;"	function	line:7
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^# Installation$/;"	function	line:24
Version Support	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^## Version Support$/;"	function	line:32
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^# API$/;"	function	line:36
tough	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^## tough$/;"	function	line:38
`parseDate(string)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `parseDate(string)`$/;"	function	line:44
`formatDate(date)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `formatDate(date)`$/;"	function	line:48
`canonicalDomain(str)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `canonicalDomain(str)`$/;"	function	line:52
`domainMatch(str,domStr[,canonicalize=true])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `domainMatch(str,domStr[,canonicalize=true])`$/;"	function	line:56
`defaultPath(path)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `defaultPath(path)`$/;"	function	line:62
`pathMatch(reqPath,cookiePath)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `pathMatch(reqPath,cookiePath)`$/;"	function	line:68
`parse(cookieString[, options])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `parse(cookieString[, options])`$/;"	function	line:74
`fromJSON(string)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `fromJSON(string)`$/;"	function	line:78
`getPublicSuffix(hostname)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `getPublicSuffix(hostname)`$/;"	function	line:82
`cookieCompare(a,b)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `cookieCompare(a,b)`$/;"	function	line:90
`permuteDomain(domain)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `permuteDomain(domain)`$/;"	function	line:105
`permutePath(path)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `permutePath(path)`$/;"	function	line:109
Cookie	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^## Cookie$/;"	function	line:114
`Cookie.parse(cookieString[, options])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `Cookie.parse(cookieString[, options])`$/;"	function	line:118
Properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### Properties$/;"	function	line:137
`Cookie([{properties}])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `Cookie([{properties}])`$/;"	function	line:160
`.toString()`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.toString()`$/;"	function	line:164
`.cookieString()`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.cookieString()`$/;"	function	line:168
`.setExpires(String)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.setExpires(String)`$/;"	function	line:172
`.setMaxAge(number)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.setMaxAge(number)`$/;"	function	line:176
`.expiryTime([now=Date.now()])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.expiryTime([now=Date.now()])`$/;"	function	line:180
`.expiryDate([now=Date.now()])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.expiryDate([now=Date.now()])`$/;"	function	line:182
`.TTL([now=Date.now()])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.TTL([now=Date.now()])`$/;"	function	line:192
`.canonicalizedDoman()`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.canonicalizedDoman()`$/;"	function	line:198
`.cdomain()`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.cdomain()`$/;"	function	line:200
`.toJSON()`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.toJSON()`$/;"	function	line:204
`Cookie.fromJSON(strOrObj)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `Cookie.fromJSON(strOrObj)`$/;"	function	line:212
`.clone()`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.clone()`$/;"	function	line:220
`.validate()`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.validate()`$/;"	function	line:224
CookieJar	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^## CookieJar$/;"	function	line:239
`CookieJar([store],[options])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `CookieJar([store],[options])`$/;"	function	line:243
`.setCookie(cookieOrString, currentUrl, [{options},] cb(err,cookie))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.setCookie(cookieOrString, currentUrl, [{options},] cb(err,cookie))`$/;"	function	line:255
`.setCookieSync(cookieOrString, currentUrl, [{options}])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.setCookieSync(cookieOrString, currentUrl, [{options}])`$/;"	function	line:268
`.getCookies(currentUrl, [{options},] cb(err,cookies))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.getCookies(currentUrl, [{options},] cb(err,cookies))`$/;"	function	line:272
`.getCookiesSync(currentUrl, [{options}])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.getCookiesSync(currentUrl, [{options}])`$/;"	function	line:288
`.getCookieString(...)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.getCookieString(...)`$/;"	function	line:292
`.getCookieStringSync(...)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.getCookieStringSync(...)`$/;"	function	line:296
`.getSetCookieStrings(...)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.getSetCookieStrings(...)`$/;"	function	line:300
`.getSetCookieStringsSync(...)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.getSetCookieStringsSync(...)`$/;"	function	line:304
`.serialize(cb(err,serializedObject))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.serialize(cb(err,serializedObject))`$/;"	function	line:308
`.serializeSync()`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.serializeSync()`$/;"	function	line:316
`.toJSON()`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.toJSON()`$/;"	function	line:320
`CookieJar.deserialize(serialized, [store], cb(err,object))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `CookieJar.deserialize(serialized, [store], cb(err,object))`$/;"	function	line:324
`CookieJar.deserializeSync(serialized, [store])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `CookieJar.deserializeSync(serialized, [store])`$/;"	function	line:332
`CookieJar.fromJSON(string)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `CookieJar.fromJSON(string)`$/;"	function	line:336
`.clone([store,]cb(err,newJar))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.clone([store,]cb(err,newJar))`$/;"	function	line:340
`.cloneSync([store])`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `.cloneSync([store])`$/;"	function	line:346
Store	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^## Store$/;"	function	line:354
Store API	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^## Store API$/;"	function	line:358
`store.findCookie(domain, path, key, cb(err,cookie))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `store.findCookie(domain, path, key, cb(err,cookie))`$/;"	function	line:370
`store.findCookies(domain, path, cb(err,cookies))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `store.findCookies(domain, path, cb(err,cookies))`$/;"	function	line:376
`store.putCookie(cookie, cb(err))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `store.putCookie(cookie, cb(err))`$/;"	function	line:386
`store.updateCookie(oldCookie, newCookie, cb(err))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `store.updateCookie(oldCookie, newCookie, cb(err))`$/;"	function	line:394
`store.removeCookie(domain, path, key, cb(err))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `store.removeCookie(domain, path, key, cb(err))`$/;"	function	line:406
`store.removeCookies(domain, path, cb(err))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `store.removeCookies(domain, path, cb(err))`$/;"	function	line:412
`store.getAllCookies(cb(err, cookies))`	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^### `store.getAllCookies(cb(err, cookies))`$/;"	function	line:418
MemoryCookieStore	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^## MemoryCookieStore$/;"	function	line:426
Community Cookie Stores	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^## Community Cookie Stores$/;"	function	line:432
Serialization Format	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^# Serialization Format$/;"	function	line:443
Copyright and License	/Users/jonathan/repos/identifiers-arxiv/node_modules/tough-cookie/README.md	/^# Copyright and License$/;"	function	line:471
punycode	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^var punycode = require("punycode");$/;"	variable	line:3
mappingTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^var mappingTable = require(".\/lib\/mappingTable.json");$/;"	variable	line:4
PROCESSING_OPTIONS.TRANSITIONAL	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^var PROCESSING_OPTIONS = {$/;"	property	line:6
PROCESSING_OPTIONS.NONTRANSITIONAL	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^  TRANSITIONAL: 0,$/;"	property	line:7
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function normalize(str) { \/\/ fix bug in v8$/;"	function	line:11
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function normalize(str) { \/\/ fix bug in v8$/;"	function	line:11
findStatus	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function findStatus(val) {$/;"	function	line:15
findStatus	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function findStatus(val) {$/;"	function	line:15
regexAstralSymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^var regexAstralSymbols = \/[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]\/g;$/;"	variable	line:35
countSymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function countSymbols(string) {$/;"	function	line:37
countSymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function countSymbols(string) {$/;"	function	line:37
mapChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function mapChars(domain_name, useSTD3, processing_option) {$/;"	function	line:45
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^    switch (status[1]) {$/;"	function	line:54
mapChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function mapChars(domain_name, useSTD3, processing_option) {$/;"	function	line:45
combiningMarksRegex	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^var combiningMarksRegex = \/[\\u0300-\\u036F\\u0483-\\u0489\\u0591-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u05C5\\u05C7\\u0610-\\u061A\\u064B-\\u065F\\u0670\\u06D6-\\u06DC\\u06DF-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0711\\u0730-\\u074A\\u07A6-\\u07B0\\u07EB-\\u07F3\\u0816-\\u0819\\u081B-\\u0823\\u0825-\\u0827\\u0829-\\u082D\\u0859-\\u085B\\u08E4-\\u0903\\u093A-\\u093C\\u093E-\\u094F\\u0951-\\u0957\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A01-\\u0A03\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A51\\u0A70\\u0A71\\u0A75\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0AE2\\u0AE3\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B44\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B62\\u0B63\\u0B82\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C00-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C62\\u0C63\\u0C81-\\u0C83\\u0CBC\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0CE2\\u0CE3\\u0D01-\\u0D03\\u0D3E-\\u0D44\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0D62\\u0D63\\u0D82\\u0D83\\u0DCA\\u0DCF-\\u0DD4\\u0DD6\\u0DD8-\\u0DDF\\u0DF2\\u0DF3\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86\\u0F87\\u0F8D-\\u0F97\\u0F99-\\u0FBC\\u0FC6\\u102B-\\u103E\\u1056-\\u1059\\u105E-\\u1060\\u1062-\\u1064\\u1067-\\u106D\\u1071-\\u1074\\u1082-\\u108D\\u108F\\u109A-\\u109D\\u135D-\\u135F\\u1712-\\u1714\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17B4-\\u17D3\\u17DD\\u180B-\\u180D\\u18A9\\u1920-\\u192B\\u1930-\\u193B\\u19B0-\\u19C0\\u19C8\\u19C9\\u1A17-\\u1A1B\\u1A55-\\u1A5E\\u1A60-\\u1A7C\\u1A7F\\u1AB0-\\u1ABE\\u1B00-\\u1B04\\u1B34-\\u1B44\\u1B6B-\\u1B73\\u1B80-\\u1B82\\u1BA1-\\u1BAD\\u1BE6-\\u1BF3\\u1C24-\\u1C37\\u1CD0-\\u1CD2\\u1CD4-\\u1CE8\\u1CED\\u1CF2-\\u1CF4\\u1CF8\\u1CF9\\u1DC0-\\u1DF5\\u1DFC-\\u1DFF\\u20D0-\\u20F0\\u2CEF-\\u2CF1\\u2D7F\\u2DE0-\\u2DFF\\u302A-\\u302F\\u3099\\u309A\\uA66F-\\uA672\\uA674-\\uA67D\\uA69F\\uA6F0\\uA6F1\\uA802\\uA806\\uA80B\\uA823-\\uA827\\uA880\\uA881\\uA8B4-\\uA8C4\\uA8E0-\\uA8F1\\uA926-\\uA92D\\uA947-\\uA953\\uA980-\\uA983\\uA9B3-\\uA9C0\\uA9E5\\uAA29-\\uAA36\\uAA43\\uAA4C\\uAA4D\\uAA7B-\\uAA7D\\uAAB0\\uAAB2-\\uAAB4\\uAAB7\\uAAB8\\uAABE\\uAABF\\uAAC1\\uAAEB-\\uAAEF\\uAAF5\\uAAF6\\uABE3-\\uABEA\\uABEC\\uABED\\uFB1E\\uFE00-\\uFE0F\\uFE20-\\uFE2D]|\\uD800[\\uDDFD\\uDEE0\\uDF76-\\uDF7A]|\\uD802[\\uDE01-\\uDE03\\uDE05\\uDE06\\uDE0C-\\uDE0F\\uDE38-\\uDE3A\\uDE3F\\uDEE5\\uDEE6]|\\uD804[\\uDC00-\\uDC02\\uDC38-\\uDC46\\uDC7F-\\uDC82\\uDCB0-\\uDCBA\\uDD00-\\uDD02\\uDD27-\\uDD34\\uDD73\\uDD80-\\uDD82\\uDDB3-\\uDDC0\\uDE2C-\\uDE37\\uDEDF-\\uDEEA\\uDF01-\\uDF03\\uDF3C\\uDF3E-\\uDF44\\uDF47\\uDF48\\uDF4B-\\uDF4D\\uDF57\\uDF62\\uDF63\\uDF66-\\uDF6C\\uDF70-\\uDF74]|\\uD805[\\uDCB0-\\uDCC3\\uDDAF-\\uDDB5\\uDDB8-\\uDDC0\\uDE30-\\uDE40\\uDEAB-\\uDEB7]|\\uD81A[\\uDEF0-\\uDEF4\\uDF30-\\uDF36]|\\uD81B[\\uDF51-\\uDF7E\\uDF8F-\\uDF92]|\\uD82F[\\uDC9D\\uDC9E]|\\uD834[\\uDD65-\\uDD69\\uDD6D-\\uDD72\\uDD7B-\\uDD82\\uDD85-\\uDD8B\\uDDAA-\\uDDAD\\uDE42-\\uDE44]|\\uD83A[\\uDCD0-\\uDCD6]|\\uDB40[\\uDD00-\\uDDEF]\/;$/;"	variable	line:98
validateLabel	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function validateLabel(label, processing_option) {$/;"	function	line:100
validateLabel	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function validateLabel(label, processing_option) {$/;"	function	line:100
processing	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function processing(domain_name, useSTD3, processing_option) {$/;"	function	line:133
processing	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^function processing(domain_name, useSTD3, processing_option) {$/;"	function	line:133
toASCII	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^module.exports.toASCII = function(domain_name, useSTD3, processing_option, verifyDnsLength) {$/;"	function	line:154
module.exports.toASCII	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^}$/;"	function	line:152
toUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^module.exports.toUnicode = function(domain_name, useSTD3) {$/;"	function	line:184
module.exports.toUnicode	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/index.js	/^};$/;"	function	line:182
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "name": "tr46",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "version": "0.0.3",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "description": "An implementation of the Unicode TR46 spec",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^    "test": "mocha",$/;"	function	line:7
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^    "pretest": "node scripts\/getLatestUnicodeTests.js",$/;"	function	line:8
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^    "prepublish": "node scripts\/generateMappingTable.js"$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "repository": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^    "type": "git",$/;"	function	line:12
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^    "url": "git+https:\/\/github.com\/Sebmaster\/tr46.js.git"$/;"	function	line:13
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "keywords": [$/;"	function	line:15
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "author": "Sebastian Mayr <npm@smayr.name>",$/;"	function	line:21
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "license": "MIT",$/;"	function	line:22
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "bugs": {$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^    "url": "https:\/\/github.com\/Sebmaster\/tr46.js\/issues"$/;"	function	line:24
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "homepage": "https:\/\/github.com\/Sebmaster\/tr46.js#readme",$/;"	function	line:26
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^  "devDependencies": {$/;"	function	line:27
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^    "mocha": "^2.2.5",$/;"	function	line:28
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/tr46/package.json	/^    "request": "^2.57.0"$/;"	function	line:29
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/index.js	/^module.exports = function (str) {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/index.js	/^'use strict';$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^  "name": "trim-right",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^  "version": "1.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^  "description": "Similar to String#trim() but removes only whitespace on the right",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^  "repository": "sindresorhus\/trim-right",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^    "test": "node test.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^  "devDependencies": {$/;"	function	line:34
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/package.json	/^    "ava": "0.0.4"$/;"	function	line:35
trim-right [![Build Status](https://travis-ci.org/sindresorhus/trim-right.svg?branch=master)](https://travis-ci.org/sindresorhus/trim-right)	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/readme.md	/^# trim-right [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/trim-right.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/trim-right)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/readme.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/readme.md	/^## Related$/;"	function	line:23
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/trim-right/readme.md	/^## License$/;"	function	line:28
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^  "name": "tryit",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^  "description": "Module to wrap try-catch for better performance and cleaner API.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^  "version": "1.0.3",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^  "author": "Henrik Joreteg <henrik@andyet.net>",$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^  "files": [$/;"	function	line:6
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^  "devDependencies": {$/;"	function	line:9
tap-spec	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^    "tap-spec": "^2.1.2",$/;"	function	line:10
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^    "tape": "^3.0.3"$/;"	function	line:11
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^  "keywords": [$/;"	function	line:13
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^  "license": "MIT",$/;"	function	line:18
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^  "main": "tryit.js",$/;"	function	line:19
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^  "repository": {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^    "type": "git",$/;"	function	line:21
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^    "url": "git@github.com:HenrikJoreteg\/tryit.git"$/;"	function	line:22
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^  "scripts": {$/;"	function	line:24
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/package.json	/^    "test": "node test\/test.js | tap-spec"$/;"	function	line:25
tryit	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/README.md	/^# tryit$/;"	function	line:1
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/README.md	/^## install$/;"	function	line:8
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/README.md	/^## usage $/;"	function	line:14
WHAT? WHY DO THIS!?	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/README.md	/^## WHAT? WHY DO THIS!? $/;"	function	line:43
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/README.md	/^## license$/;"	function	line:54
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/tryit.js	/^module.exports = function (fn, cb) {$/;"	function	line:4
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/tryit/tryit.js	/^\/\/ tryit$/;"	function	line:0
httpOverHttp	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^function httpOverHttp(options) {$/;"	function	line:18
httpsOverHttp	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^function httpsOverHttp(options) {$/;"	function	line:24
httpOverHttps	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^function httpOverHttps(options) {$/;"	function	line:32
httpsOverHttps	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^function httpsOverHttps(options) {$/;"	function	line:38
TunnelingAgent	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^function TunnelingAgent(options) {$/;"	function	line:47
onFree	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^  self.on('free', function onFree(socket, host, port) {$/;"	function	line:55
addRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^TunnelingAgent.prototype.addRequest = function addRequest(req, options) {$/;"	function	line:72
util.inherits	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^}$/;"	class	line:69
util.inherits.addRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^TunnelingAgent.prototype.addRequest = function addRequest(req, options) {$/;"	method	line:72
util.inherits.var.options.host	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^    options = {$/;"	property	line:77
util.inherits.var.options.port	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^      host: options,$/;"	property	line:78
createConnection	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^TunnelingAgent.prototype.createConnection = function createConnection(pending) {$/;"	function	line:94
TunnelingAgent	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^}$/;"	class	line:92
TunnelingAgent.createConnection	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^TunnelingAgent.prototype.createConnection = function createConnection(pending) {$/;"	method	line:94
onFree	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^    function onFree() {$/;"	function	line:103
onCloseOrRemove	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^    function onCloseOrRemove(err) {$/;"	function	line:107
createSocket	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^TunnelingAgent.prototype.createSocket = function createSocket(options, cb) {$/;"	function	line:116
TunnelingAgent.TunnelingAgent	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^}$/;"	class	line:114
onResponse	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^  function onResponse(res) {$/;"	function	line:142
onUpgrade	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^  function onUpgrade(res, socket, head) {$/;"	function	line:147
function.onUpgrade	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^  function onUpgrade(res, socket, head) {$/;"	function	line:147
onConnect	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^  function onConnect(res, socket, head) {$/;"	function	line:154
onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^  function onError(cause) {$/;"	function	line:172
onConnect.onError	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^  function onError(cause) {$/;"	function	line:172
removeSocket	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^TunnelingAgent.prototype.removeSocket = function removeSocket(socket) {$/;"	function	line:183
createSecureSocket	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^function createSecureSocket(options, cb) {$/;"	function	line:197
mergeOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^function mergeOptions(target) {$/;"	function	line:212
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^  debug = function() {$/;"	function	line:231
mergeOptions.debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^var debug$/;"	function	line:229
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^  debug = function() {}$/;"	function	line:241
debug	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/index.js	/^} else {$/;"	function	line:240
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "author": "Mikeal Rogers <mikeal.rogers@gmail.com> (http:\/\/www.futurealoof.com)",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "name": "tunnel-agent",$/;"	function	line:3
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "license": "Apache-2.0",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "description": "HTTP proxy tunneling agent. Formerly part of mikeal\/request, now a standalone module.",$/;"	function	line:5
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "version": "0.4.3",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "repository": {$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^    "url": "https:\/\/github.com\/mikeal\/tunnel-agent"$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "main": "index.js",$/;"	function	line:10
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "files": [$/;"	function	line:11
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "dependencies": {},$/;"	function	line:14
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "devDependencies": {},$/;"	function	line:15
optionalDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "optionalDependencies": {},$/;"	function	line:16
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^  "engines": {$/;"	function	line:17
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/tunnel-agent/package.json	/^    "node": "*"$/;"	function	line:18
gf	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^var gf = function(init) {$/;"	function	line:10
gf	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^var gf = function(init) {$/;"	function	line:10
randombytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^var randombytes = function(\/* x, n *\/) { throw new Error('no PRNG'); };$/;"	function	line:17
randombytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^var randombytes = function(\/* x, n *\/) { throw new Error('no PRNG'); };$/;"	function	line:17
ts64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function ts64(x, i, h, l) {$/;"	function	line:31
ts64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function ts64(x, i, h, l) {$/;"	function	line:31
vn	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function vn(x, xi, y, yi, n) {$/;"	function	line:42
vn	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function vn(x, xi, y, yi, n) {$/;"	function	line:42
crypto_verify_16	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_verify_16(x, xi, y, yi) {$/;"	function	line:48
crypto_verify_16	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_verify_16(x, xi, y, yi) {$/;"	function	line:48
crypto_verify_32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_verify_32(x, xi, y, yi) {$/;"	function	line:52
crypto_verify_32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_verify_32(x, xi, y, yi) {$/;"	function	line:52
core_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function core_salsa20(o, p, k, c) {$/;"	function	line:56
core_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function core_salsa20(o, p, k, c) {$/;"	function	line:56
core_hsalsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function core_hsalsa20(o,p,k,c) {$/;"	function	line:249
core_hsalsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function core_hsalsa20(o,p,k,c) {$/;"	function	line:249
crypto_core_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_core_salsa20(out,inp,k,c) {$/;"	function	line:386
crypto_core_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_core_salsa20(out,inp,k,c) {$/;"	function	line:386
crypto_core_hsalsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_core_hsalsa20(out,inp,k,c) {$/;"	function	line:390
crypto_core_hsalsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_core_hsalsa20(out,inp,k,c) {$/;"	function	line:390
crypto_stream_salsa20_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_stream_salsa20_xor(c,cpos,m,mpos,b,n,k) {$/;"	function	line:397
crypto_stream_salsa20_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_stream_salsa20_xor(c,cpos,m,mpos,b,n,k) {$/;"	function	line:397
crypto_stream_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_stream_salsa20(c,cpos,b,n,k) {$/;"	function	line:422
crypto_stream_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_stream_salsa20(c,cpos,b,n,k) {$/;"	function	line:422
crypto_stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_stream(c,cpos,d,n,k) {$/;"	function	line:446
crypto_stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_stream(c,cpos,d,n,k) {$/;"	function	line:446
crypto_stream_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_stream_xor(c,cpos,m,mpos,d,n,k) {$/;"	function	line:454
crypto_stream_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_stream_xor(c,cpos,m,mpos,d,n,k) {$/;"	function	line:454
poly1305	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^var poly1305 = function(key) {$/;"	function	line:467
poly1305	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^var poly1305 = function(key) {$/;"	class	line:467
blocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^poly1305.prototype.blocks = function(m, mpos, bytes) {$/;"	function	line:498
poly1305.blocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^poly1305.prototype.blocks = function(m, mpos, bytes) {$/;"	method	line:498
finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^poly1305.prototype.finish = function(mac, macpos) {$/;"	function	line:711
poly1305.finish	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^poly1305.prototype.finish = function(mac, macpos) {$/;"	method	line:711
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^poly1305.prototype.update = function(m, mpos, bytes) {$/;"	function	line:787
poly1305.update	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^poly1305.prototype.update = function(m, mpos, bytes) {$/;"	method	line:787
crypto_onetimeauth	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_onetimeauth(out, outpos, m, mpos, n, k) {$/;"	function	line:819
crypto_onetimeauth	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_onetimeauth(out, outpos, m, mpos, n, k) {$/;"	function	line:819
crypto_onetimeauth_verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_onetimeauth_verify(h, hpos, m, mpos, n, k) {$/;"	function	line:826
crypto_onetimeauth_verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_onetimeauth_verify(h, hpos, m, mpos, n, k) {$/;"	function	line:826
crypto_secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_secretbox(c,m,d,n,k) {$/;"	function	line:832
crypto_secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_secretbox(c,m,d,n,k) {$/;"	function	line:832
crypto_secretbox_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_secretbox_open(m,c,d,n,k) {$/;"	function	line:841
crypto_secretbox_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_secretbox_open(m,c,d,n,k) {$/;"	function	line:841
set25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function set25519(r, a) {$/;"	function	line:852
set25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function set25519(r, a) {$/;"	function	line:852
car25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function car25519(o) {$/;"	function	line:857
car25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function car25519(o) {$/;"	function	line:857
sel25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function sel25519(p, q, b) {$/;"	function	line:867
sel25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function sel25519(p, q, b) {$/;"	function	line:867
pack25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function pack25519(o, n) {$/;"	function	line:876
pack25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function pack25519(o, n) {$/;"	function	line:876
neq25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function neq25519(a, b) {$/;"	function	line:900
neq25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function neq25519(a, b) {$/;"	function	line:900
par25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function par25519(a) {$/;"	function	line:907
par25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function par25519(a) {$/;"	function	line:907
unpack25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function unpack25519(o, n) {$/;"	function	line:913
unpack25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function unpack25519(o, n) {$/;"	function	line:913
A	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function A(o, a, b) {$/;"	function	line:919
A	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function A(o, a, b) {$/;"	function	line:919
Z	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function Z(o, a, b) {$/;"	function	line:923
Z	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function Z(o, a, b) {$/;"	function	line:923
M	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function M(o, a, b) {$/;"	function	line:927
M	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function M(o, a, b) {$/;"	function	line:927
S	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function S(o, a) {$/;"	function	line:1298
S	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function S(o, a) {$/;"	function	line:1298
inv25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function inv25519(o, i) {$/;"	function	line:1302
inv25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function inv25519(o, i) {$/;"	function	line:1302
pow2523	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function pow2523(o, i) {$/;"	function	line:1313
pow2523	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function pow2523(o, i) {$/;"	function	line:1313
crypto_scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_scalarmult(q, n, p) {$/;"	function	line:1324
crypto_scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_scalarmult(q, n, p) {$/;"	function	line:1324
crypto_scalarmult_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_scalarmult_base(q, n) {$/;"	function	line:1377
crypto_scalarmult_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_scalarmult_base(q, n) {$/;"	function	line:1377
crypto_box_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_box_keypair(y, x) {$/;"	function	line:1381
crypto_box_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_box_keypair(y, x) {$/;"	function	line:1381
crypto_box_beforenm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_box_beforenm(k, y, x) {$/;"	function	line:1386
crypto_box_beforenm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_box_beforenm(k, y, x) {$/;"	function	line:1386
crypto_box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_box(c, m, d, n, y, x) {$/;"	function	line:1395
crypto_box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_box(c, m, d, n, y, x) {$/;"	function	line:1395
crypto_box_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_box_open(m, c, d, n, y, x) {$/;"	function	line:1401
crypto_box_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_box_open(m, c, d, n, y, x) {$/;"	function	line:1401
K	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^var K = [$/;"	variable	line:1407
crypto_hashblocks_hl	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_hashblocks_hl(hh, hl, m, n) {$/;"	function	line:1450
crypto_hashblocks_hl	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_hashblocks_hl(hh, hl, m, n) {$/;"	function	line:1450
crypto_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_hash(out, m, n) {$/;"	function	line:1811
crypto_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_hash(out, m, n) {$/;"	function	line:1811
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function add(p, q) {$/;"	function	line:1851
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function add(p, q) {$/;"	function	line:1851
cswap	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function cswap(p, q, b) {$/;"	function	line:1877
cswap	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function cswap(p, q, b) {$/;"	function	line:1877
pack	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function pack(r, p) {$/;"	function	line:1884
pack	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function pack(r, p) {$/;"	function	line:1884
scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function scalarmult(p, q, s) {$/;"	function	line:1893
scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function scalarmult(p, q, s) {$/;"	function	line:1893
scalarbase	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function scalarbase(p, s) {$/;"	function	line:1908
scalarbase	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function scalarbase(p, s) {$/;"	function	line:1908
crypto_sign_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_sign_keypair(pk, sk, seeded) {$/;"	function	line:1917
crypto_sign_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_sign_keypair(pk, sk, seeded) {$/;"	function	line:1917
modL	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function modL(r, x) {$/;"	function	line:1937
modL	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function modL(r, x) {$/;"	function	line:1937
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function reduce(r) {$/;"	function	line:1962
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function reduce(r) {$/;"	function	line:1962
crypto_sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_sign(sm, m, n, sk) {$/;"	function	line:1970
crypto_sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_sign(sm, m, n, sk) {$/;"	function	line:1970
unpackneg	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function unpackneg(r, p) {$/;"	function	line:2005
unpackneg	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function unpackneg(r, p) {$/;"	function	line:2005
crypto_sign_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_sign_open(m, sm, n, pk) {$/;"	function	line:2043
crypto_sign_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function crypto_sign_open(m, sm, n, pk) {$/;"	function	line:2043
crypto_secretbox_KEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^var crypto_secretbox_KEYBYTES = 32,$/;"	variable	line:2075
nacl.lowlevel.crypto_core_hsalsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.lowlevel = {$/;"	property	line:2093
nacl.lowlevel.crypto_stream_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_core_hsalsa20: crypto_core_hsalsa20,$/;"	property	line:2094
nacl.lowlevel.crypto_stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_stream_xor: crypto_stream_xor,$/;"	property	line:2095
nacl.lowlevel.crypto_stream_salsa20_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_stream: crypto_stream,$/;"	property	line:2096
nacl.lowlevel.crypto_stream_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_stream_salsa20_xor: crypto_stream_salsa20_xor,$/;"	property	line:2097
nacl.lowlevel.crypto_onetimeauth	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_stream_salsa20: crypto_stream_salsa20,$/;"	property	line:2098
nacl.lowlevel.crypto_onetimeauth_verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_onetimeauth: crypto_onetimeauth,$/;"	property	line:2099
nacl.lowlevel.crypto_verify_16	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_onetimeauth_verify: crypto_onetimeauth_verify,$/;"	property	line:2100
nacl.lowlevel.crypto_verify_32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_verify_16: crypto_verify_16,$/;"	property	line:2101
nacl.lowlevel.crypto_secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_verify_32: crypto_verify_32,$/;"	property	line:2102
nacl.lowlevel.crypto_secretbox_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_secretbox: crypto_secretbox,$/;"	property	line:2103
nacl.lowlevel.crypto_scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_secretbox_open: crypto_secretbox_open,$/;"	property	line:2104
nacl.lowlevel.crypto_scalarmult_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_scalarmult: crypto_scalarmult,$/;"	property	line:2105
nacl.lowlevel.crypto_box_beforenm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_scalarmult_base: crypto_scalarmult_base,$/;"	property	line:2106
nacl.lowlevel.crypto_box_afternm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_box_beforenm: crypto_box_beforenm,$/;"	property	line:2107
nacl.lowlevel.crypto_box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_box_afternm: crypto_box_afternm,$/;"	property	line:2108
nacl.lowlevel.crypto_box_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_box: crypto_box,$/;"	property	line:2109
nacl.lowlevel.crypto_box_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_box_open: crypto_box_open,$/;"	property	line:2110
nacl.lowlevel.crypto_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_box_keypair: crypto_box_keypair,$/;"	property	line:2111
nacl.lowlevel.crypto_sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_hash: crypto_hash,$/;"	property	line:2112
nacl.lowlevel.crypto_sign_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_sign: crypto_sign,$/;"	property	line:2113
nacl.lowlevel.crypto_sign_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_sign_keypair: crypto_sign_keypair,$/;"	property	line:2114
nacl.lowlevel.crypto_secretbox_KEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_sign_open: crypto_sign_open,$/;"	property	line:2115
nacl.lowlevel.crypto_secretbox_NONCEBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_secretbox_KEYBYTES: crypto_secretbox_KEYBYTES,$/;"	property	line:2117
nacl.lowlevel.crypto_secretbox_ZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_secretbox_NONCEBYTES: crypto_secretbox_NONCEBYTES,$/;"	property	line:2118
nacl.lowlevel.crypto_secretbox_BOXZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_secretbox_ZEROBYTES: crypto_secretbox_ZEROBYTES,$/;"	property	line:2119
nacl.lowlevel.crypto_scalarmult_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_secretbox_BOXZEROBYTES: crypto_secretbox_BOXZEROBYTES,$/;"	property	line:2120
nacl.lowlevel.crypto_scalarmult_SCALARBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_scalarmult_BYTES: crypto_scalarmult_BYTES,$/;"	property	line:2121
nacl.lowlevel.crypto_box_PUBLICKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_scalarmult_SCALARBYTES: crypto_scalarmult_SCALARBYTES,$/;"	property	line:2122
nacl.lowlevel.crypto_box_SECRETKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_box_PUBLICKEYBYTES: crypto_box_PUBLICKEYBYTES,$/;"	property	line:2123
nacl.lowlevel.crypto_box_BEFORENMBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_box_SECRETKEYBYTES: crypto_box_SECRETKEYBYTES,$/;"	property	line:2124
nacl.lowlevel.crypto_box_NONCEBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_box_BEFORENMBYTES: crypto_box_BEFORENMBYTES,$/;"	property	line:2125
nacl.lowlevel.crypto_box_ZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_box_NONCEBYTES: crypto_box_NONCEBYTES,$/;"	property	line:2126
nacl.lowlevel.crypto_box_BOXZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_box_ZEROBYTES: crypto_box_ZEROBYTES,$/;"	property	line:2127
nacl.lowlevel.crypto_sign_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_box_BOXZEROBYTES: crypto_box_BOXZEROBYTES,$/;"	property	line:2128
nacl.lowlevel.crypto_sign_PUBLICKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_sign_BYTES: crypto_sign_BYTES,$/;"	property	line:2129
nacl.lowlevel.crypto_sign_SECRETKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_sign_PUBLICKEYBYTES: crypto_sign_PUBLICKEYBYTES,$/;"	property	line:2130
nacl.lowlevel.crypto_sign_SEEDBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_sign_SECRETKEYBYTES: crypto_sign_SECRETKEYBYTES,$/;"	property	line:2131
nacl.lowlevel.crypto_hash_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^  crypto_sign_SEEDBYTES: crypto_sign_SEEDBYTES,$/;"	property	line:2132
checkLengths	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function checkLengths(k, n) {$/;"	function	line:2138
checkLengths	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function checkLengths(k, n) {$/;"	function	line:2138
checkBoxLengths	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function checkBoxLengths(pk, sk) {$/;"	function	line:2143
checkBoxLengths	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function checkBoxLengths(pk, sk) {$/;"	function	line:2143
checkArrayTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function checkArrayTypes() {$/;"	function	line:2148
checkArrayTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function checkArrayTypes() {$/;"	function	line:2148
cleanup	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function cleanup(arr) {$/;"	function	line:2156
cleanup	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^function cleanup(arr) {$/;"	function	line:2156
randomBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.randomBytes = function(n) {$/;"	function	line:2168
nacl.randomBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^}$/;"	function	line:2166
secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.secretbox = function(msg, nonce, key) {$/;"	function	line:2174
nacl.secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2172
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.secretbox.open = function(box, nonce, key) {$/;"	function	line:2184
nacl.secretbox.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2182
scalarMult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.scalarMult = function(n, p) {$/;"	function	line:2199
nacl.scalarMult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.secretbox.overheadLength = crypto_secretbox_BOXZEROBYTES;$/;"	function	line:2197
base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.scalarMult.base = function(n) {$/;"	function	line:2208
nacl.scalarMult.base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2206
box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.box = function(msg, nonce, publicKey, secretKey) {$/;"	function	line:2219
nacl.box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.scalarMult.groupElementLength = crypto_scalarmult_BYTES;$/;"	function	line:2217
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.box.before = function(publicKey, secretKey) {$/;"	function	line:2224
nacl.box.before	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2222
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.box.open = function(msg, nonce, publicKey, secretKey) {$/;"	function	line:2234
nacl.box.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.box.after = nacl.secretbox;$/;"	function	line:2232
keyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.box.keyPair = function() {$/;"	function	line:2241
nacl.box.keyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.box.open.after = nacl.secretbox.open;$/;"	function	line:2239
fromSecretKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.box.keyPair.fromSecretKey = function(secretKey) {$/;"	function	line:2248
nacl.box.keyPair.fromSecretKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2246
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.sign = function(msg, secretKey) {$/;"	function	line:2263
nacl.sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.box.overheadLength = nacl.secretbox.overheadLength;$/;"	function	line:2261
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.sign.open = function(signedMsg, publicKey) {$/;"	function	line:2272
nacl.sign.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2270
detached	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.sign.detached = function(msg, secretKey) {$/;"	function	line:2286
nacl.sign.detached	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2284
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.sign.detached.verify = function(msg, sig, publicKey) {$/;"	function	line:2293
nacl.sign.detached.verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2291
keyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.sign.keyPair = function() {$/;"	function	line:2307
nacl.sign.keyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2305
fromSecretKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.sign.keyPair.fromSecretKey = function(secretKey) {$/;"	function	line:2314
nacl.sign.keyPair.fromSecretKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2312
fromSeed	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.sign.keyPair.fromSeed = function(seed) {$/;"	function	line:2323
nacl.sign.keyPair.fromSeed	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2321
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.hash = function(msg) {$/;"	function	line:2339
nacl.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.sign.signatureLength = crypto_sign_BYTES;$/;"	function	line:2337
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.verify = function(x, y) {$/;"	function	line:2348
nacl.verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.hash.hashLength = crypto_hash_BYTES;$/;"	function	line:2346
setPRNG	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^nacl.setPRNG = function(fn) {$/;"	function	line:2356
nacl.setPRNG	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.js	/^};$/;"	function	line:2354
rr	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
t	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
t.n	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
t.e	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
t.o	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
h.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
h.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
c.u	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
c.y	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
c.l	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
c.w	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
c.p	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
c.v	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
function.d	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
function.U	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
m.B	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
K.T	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
K.Y	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
K.k	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
K.L	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
K.z	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
K.R	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
P.O	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
P.N	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
I.G	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
I.Z	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
function.q	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
function.V	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
function.X	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
W.$	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
yr	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	class	line:1
yr.blocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	method	line:1
r.lowlevel.crypto_core_hsalsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_stream_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_stream_salsa20_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_stream_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_onetimeauth	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_onetimeauth_verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_verify_16	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_verify_32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_secretbox_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_scalarmult_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_box_beforenm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_box_afternm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_box_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_box_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_sign_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_sign_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_secretbox_KEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_secretbox_NONCEBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_secretbox_ZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_secretbox_BOXZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_scalarmult_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_scalarmult_SCALARBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_box_PUBLICKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_box_SECRETKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_box_BEFORENMBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_box_NONCEBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_box_ZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_box_BOXZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_sign_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_sign_PUBLICKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_sign_SECRETKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_sign_SEEDBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
r.lowlevel.crypto_hash_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	property	line:1
util.randomBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
secretbox.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
scalarMult.base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
box.before	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
box.keyPair.fromSecretKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
sign.keyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
sign.keyPair.fromSeed	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^!function(r){"use strict";function t(r,t,n,e){r[t]=n>>24&255,r[t+1]=n>>16&255,r[t+2]=n>>8&255,r[t+3]=255&n,r[t+4]=e>>24&255,r[t+5]=e>>16&255,r[t+6]=e>>8&255,r[t+7]=255&e}function n(r,t,n,e,o){var i,h=0;for(i=0;i<o;i++)h|=r[t+i]^n[e+i];return(1&h-1>>>8)-1}function e(r,t,e,o){return n(r,t,e,o,16)}function o(r,t,e,o){return n(r,t,e,o,32)}function i(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;d=d+i|0,U=U+h|0,E=E+a|0,x=x+f|0,M=M+s|0,m=m+c|0,B=B+u|0,S=S+y|0,K=K+l|0,T=T+w|0,Y=Y+p|0,k=k+v|0,L=L+b|0,z=z+g|0,R=R+_|0,P=P+A|0,r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=U>>>0&255,r[5]=U>>>8&255,r[6]=U>>>16&255,r[7]=U>>>24&255,r[8]=E>>>0&255,r[9]=E>>>8&255,r[10]=E>>>16&255,r[11]=E>>>24&255,r[12]=x>>>0&255,r[13]=x>>>8&255,r[14]=x>>>16&255,r[15]=x>>>24&255,r[16]=M>>>0&255,r[17]=M>>>8&255,r[18]=M>>>16&255,r[19]=M>>>24&255,r[20]=m>>>0&255,r[21]=m>>>8&255,r[22]=m>>>16&255,r[23]=m>>>24&255,r[24]=B>>>0&255,r[25]=B>>>8&255,r[26]=B>>>16&255,r[27]=B>>>24&255,r[28]=S>>>0&255,r[29]=S>>>8&255,r[30]=S>>>16&255,r[31]=S>>>24&255,r[32]=K>>>0&255,r[33]=K>>>8&255,r[34]=K>>>16&255,r[35]=K>>>24&255,r[36]=T>>>0&255,r[37]=T>>>8&255,r[38]=T>>>16&255,r[39]=T>>>24&255,r[40]=Y>>>0&255,r[41]=Y>>>8&255,r[42]=Y>>>16&255,r[43]=Y>>>24&255,r[44]=k>>>0&255,r[45]=k>>>8&255,r[46]=k>>>16&255,r[47]=k>>>24&255,r[48]=L>>>0&255,r[49]=L>>>8&255,r[50]=L>>>16&255,r[51]=L>>>24&255,r[52]=z>>>0&255,r[53]=z>>>8&255,r[54]=z>>>16&255,r[55]=z>>>24&255,r[56]=R>>>0&255,r[57]=R>>>8&255,r[58]=R>>>16&255,r[59]=R>>>24&255,r[60]=P>>>0&255,r[61]=P>>>8&255,r[62]=P>>>16&255,r[63]=P>>>24&255}function h(r,t,n,e){for(var o,i=255&e[0]|(255&e[1])<<8|(255&e[2])<<16|(255&e[3])<<24,h=255&n[0]|(255&n[1])<<8|(255&n[2])<<16|(255&n[3])<<24,a=255&n[4]|(255&n[5])<<8|(255&n[6])<<16|(255&n[7])<<24,f=255&n[8]|(255&n[9])<<8|(255&n[10])<<16|(255&n[11])<<24,s=255&n[12]|(255&n[13])<<8|(255&n[14])<<16|(255&n[15])<<24,c=255&e[4]|(255&e[5])<<8|(255&e[6])<<16|(255&e[7])<<24,u=255&t[0]|(255&t[1])<<8|(255&t[2])<<16|(255&t[3])<<24,y=255&t[4]|(255&t[5])<<8|(255&t[6])<<16|(255&t[7])<<24,l=255&t[8]|(255&t[9])<<8|(255&t[10])<<16|(255&t[11])<<24,w=255&t[12]|(255&t[13])<<8|(255&t[14])<<16|(255&t[15])<<24,p=255&e[8]|(255&e[9])<<8|(255&e[10])<<16|(255&e[11])<<24,v=255&n[16]|(255&n[17])<<8|(255&n[18])<<16|(255&n[19])<<24,b=255&n[20]|(255&n[21])<<8|(255&n[22])<<16|(255&n[23])<<24,g=255&n[24]|(255&n[25])<<8|(255&n[26])<<16|(255&n[27])<<24,_=255&n[28]|(255&n[29])<<8|(255&n[30])<<16|(255&n[31])<<24,A=255&e[12]|(255&e[13])<<8|(255&e[14])<<16|(255&e[15])<<24,d=i,U=h,E=a,x=f,M=s,m=c,B=u,S=y,K=l,T=w,Y=p,k=v,L=b,z=g,R=_,P=A,O=0;O<20;O+=2)o=d+L|0,M^=o<<7|o>>>25,o=M+d|0,K^=o<<9|o>>>23,o=K+M|0,L^=o<<13|o>>>19,o=L+K|0,d^=o<<18|o>>>14,o=m+U|0,T^=o<<7|o>>>25,o=T+m|0,z^=o<<9|o>>>23,o=z+T|0,U^=o<<13|o>>>19,o=U+z|0,m^=o<<18|o>>>14,o=Y+B|0,R^=o<<7|o>>>25,o=R+Y|0,E^=o<<9|o>>>23,o=E+R|0,B^=o<<13|o>>>19,o=B+E|0,Y^=o<<18|o>>>14,o=P+k|0,x^=o<<7|o>>>25,o=x+P|0,S^=o<<9|o>>>23,o=S+x|0,k^=o<<13|o>>>19,o=k+S|0,P^=o<<18|o>>>14,o=d+x|0,U^=o<<7|o>>>25,o=U+d|0,E^=o<<9|o>>>23,o=E+U|0,x^=o<<13|o>>>19,o=x+E|0,d^=o<<18|o>>>14,o=m+M|0,B^=o<<7|o>>>25,o=B+m|0,S^=o<<9|o>>>23,o=S+B|0,M^=o<<13|o>>>19,o=M+S|0,m^=o<<18|o>>>14,o=Y+T|0,k^=o<<7|o>>>25,o=k+Y|0,K^=o<<9|o>>>23,o=K+k|0,T^=o<<13|o>>>19,o=T+K|0,Y^=o<<18|o>>>14,o=P+R|0,L^=o<<7|o>>>25,o=L+P|0,z^=o<<9|o>>>23,o=z+L|0,R^=o<<13|o>>>19,o=R+z|0,P^=o<<18|o>>>14;r[0]=d>>>0&255,r[1]=d>>>8&255,r[2]=d>>>16&255,r[3]=d>>>24&255,r[4]=m>>>0&255,r[5]=m>>>8&255,r[6]=m>>>16&255,r[7]=m>>>24&255,r[8]=Y>>>0&255,r[9]=Y>>>8&255,r[10]=Y>>>16&255,r[11]=Y>>>24&255,r[12]=P>>>0&255,r[13]=P>>>8&255,r[14]=P>>>16&255,r[15]=P>>>24&255,r[16]=B>>>0&255,r[17]=B>>>8&255,r[18]=B>>>16&255,r[19]=B>>>24&255,r[20]=S>>>0&255,r[21]=S>>>8&255,r[22]=S>>>16&255,r[23]=S>>>24&255,r[24]=K>>>0&255,r[25]=K>>>8&255,r[26]=K>>>16&255,r[27]=K>>>24&255,r[28]=T>>>0&255,r[29]=T>>>8&255,r[30]=T>>>16&255,r[31]=T>>>24&255}function a(r,t,n,e){i(r,t,n,e)}function f(r,t,n,e){h(r,t,n,e)}function s(r,t,n,e,o,i,h){var f,s,c=new Uint8Array(16),u=new Uint8Array(64);for(s=0;s<16;s++)c[s]=0;for(s=0;s<8;s++)c[s]=i[s];for(;o>=64;){for(a(u,c,h,ur),s=0;s<64;s++)r[t+s]=n[e+s]^u[s];for(f=1,s=8;s<16;s++)f=f+(255&c[s])|0,c[s]=255&f,f>>>=8;o-=64,t+=64,e+=64}if(o>0)for(a(u,c,h,ur),s=0;s<o;s++)r[t+s]=n[e+s]^u[s];return 0}function c(r,t,n,e,o){var i,h,f=new Uint8Array(16),s=new Uint8Array(64);for(h=0;h<16;h++)f[h]=0;for(h=0;h<8;h++)f[h]=e[h];for(;n>=64;){for(a(s,f,o,ur),h=0;h<64;h++)r[t+h]=s[h];for(i=1,h=8;h<16;h++)i=i+(255&f[h])|0,f[h]=255&i,i>>>=8;n-=64,t+=64}if(n>0)for(a(s,f,o,ur),h=0;h<n;h++)r[t+h]=s[h];return 0}function u(r,t,n,e,o){var i=new Uint8Array(32);f(i,e,o,ur);for(var h=new Uint8Array(8),a=0;a<8;a++)h[a]=e[a+16];return c(r,t,n,h,i)}function y(r,t,n,e,o,i,h){var a=new Uint8Array(32);f(a,i,h,ur);for(var c=new Uint8Array(8),u=0;u<8;u++)c[u]=i[u+16];return s(r,t,n,e,o,c,a)}function l(r,t,n,e,o,i){var h=new yr(i);return h.update(n,e,o),h.finish(r,t),0}function w(r,t,n,o,i,h){var a=new Uint8Array(16);return l(a,0,n,o,i,h),e(r,t,a,0)}function p(r,t,n,e,o){var i;if(n<32)return-1;for(y(r,0,t,0,n,e,o),l(r,16,r,32,n-32,r),i=0;i<16;i++)r[i]=0;return 0}function v(r,t,n,e,o){var i,h=new Uint8Array(32);if(n<32)return-1;if(u(h,0,32,e,o),0!==w(t,16,t,32,n-32,h))return-1;for(y(r,0,t,0,n,e,o),i=0;i<32;i++)r[i]=0;return 0}function b(r,t){var n;for(n=0;n<16;n++)r[n]=0|t[n]}function g(r){var t,n,e=1;for(t=0;t<16;t++)n=r[t]+e+65535,e=Math.floor(n\/65536),r[t]=n-65536*e;r[0]+=e-1+37*(e-1)}function _(r,t,n){for(var e,o=~(n-1),i=0;i<16;i++)e=o&(r[i]^t[i]),r[i]^=e,t[i]^=e}function A(r,t){var n,e,o,i=$(),h=$();for(n=0;n<16;n++)h[n]=t[n];for(g(h),g(h),g(h),e=0;e<2;e++){for(i[0]=h[0]-65517,n=1;n<15;n++)i[n]=h[n]-65535-(i[n-1]>>16&1),i[n-1]&=65535;i[15]=h[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,_(h,i,1-o)}for(n=0;n<16;n++)r[2*n]=255&h[n],r[2*n+1]=h[n]>>8}function d(r,t){var n=new Uint8Array(32),e=new Uint8Array(32);return A(n,r),A(e,t),o(n,0,e,0)}function U(r){var t=new Uint8Array(32);return A(t,r),1&t[0]}function E(r,t){var n;for(n=0;n<16;n++)r[n]=t[2*n]+(t[2*n+1]<<8);r[15]&=32767}function x(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]+n[e]}function M(r,t,n){for(var e=0;e<16;e++)r[e]=t[e]-n[e]}function m(r,t,n){var e,o,i=0,h=0,a=0,f=0,s=0,c=0,u=0,y=0,l=0,w=0,p=0,v=0,b=0,g=0,_=0,A=0,d=0,U=0,E=0,x=0,M=0,m=0,B=0,S=0,K=0,T=0,Y=0,k=0,L=0,z=0,R=0,P=n[0],O=n[1],N=n[2],C=n[3],F=n[4],I=n[5],G=n[6],Z=n[7],j=n[8],q=n[9],V=n[10],X=n[11],D=n[12],H=n[13],J=n[14],Q=n[15];e=t[0],i+=e*P,h+=e*O,a+=e*N,f+=e*C,s+=e*F,c+=e*I,u+=e*G,y+=e*Z,l+=e*j,w+=e*q,p+=e*V,v+=e*X,b+=e*D,g+=e*H,_+=e*J,A+=e*Q,e=t[1],h+=e*P,a+=e*O,f+=e*N,s+=e*C,c+=e*F,u+=e*I,y+=e*G,l+=e*Z,w+=e*j,p+=e*q,v+=e*V,b+=e*X,g+=e*D,_+=e*H,A+=e*J,d+=e*Q,e=t[2],a+=e*P,f+=e*O,s+=e*N,c+=e*C,u+=e*F,y+=e*I,l+=e*G,w+=e*Z,p+=e*j,v+=e*q,b+=e*V,g+=e*X,_+=e*D,A+=e*H,d+=e*J,U+=e*Q,e=t[3],f+=e*P,s+=e*O,c+=e*N,u+=e*C,y+=e*F,l+=e*I,w+=e*G,p+=e*Z,v+=e*j,b+=e*q,g+=e*V,_+=e*X,A+=e*D,d+=e*H,U+=e*J,E+=e*Q,e=t[4],s+=e*P,c+=e*O,u+=e*N,y+=e*C,l+=e*F,w+=e*I,p+=e*G,v+=e*Z,b+=e*j,g+=e*q,_+=e*V,A+=e*X,d+=e*D,U+=e*H,E+=e*J,x+=e*Q,e=t[5],c+=e*P,u+=e*O,y+=e*N,l+=e*C,w+=e*F,p+=e*I,v+=e*G,b+=e*Z,g+=e*j,_+=e*q,A+=e*V,d+=e*X,U+=e*D,E+=e*H,x+=e*J,M+=e*Q,e=t[6],u+=e*P,y+=e*O,l+=e*N,w+=e*C,p+=e*F,v+=e*I,b+=e*G,g+=e*Z,_+=e*j,A+=e*q,d+=e*V,U+=e*X,E+=e*D,x+=e*H,M+=e*J,m+=e*Q,e=t[7],y+=e*P,l+=e*O,w+=e*N,p+=e*C,v+=e*F,b+=e*I,g+=e*G,_+=e*Z,A+=e*j,d+=e*q,U+=e*V,E+=e*X,x+=e*D,M+=e*H,m+=e*J,B+=e*Q,e=t[8],l+=e*P,w+=e*O,p+=e*N,v+=e*C,b+=e*F,g+=e*I,_+=e*G,A+=e*Z,d+=e*j,U+=e*q,E+=e*V,x+=e*X,M+=e*D,m+=e*H,B+=e*J,S+=e*Q,e=t[9],w+=e*P,p+=e*O,v+=e*N,b+=e*C,g+=e*F,_+=e*I,A+=e*G,d+=e*Z,U+=e*j,E+=e*q,x+=e*V,M+=e*X,m+=e*D,B+=e*H,S+=e*J,K+=e*Q,e=t[10],p+=e*P,v+=e*O,b+=e*N,g+=e*C,_+=e*F,A+=e*I,d+=e*G,U+=e*Z,E+=e*j,x+=e*q,M+=e*V,m+=e*X,B+=e*D,S+=e*H,K+=e*J,T+=e*Q,e=t[11],v+=e*P,b+=e*O,g+=e*N,_+=e*C,A+=e*F,d+=e*I,U+=e*G,E+=e*Z,x+=e*j,M+=e*q,m+=e*V,B+=e*X;S+=e*D;K+=e*H,T+=e*J,Y+=e*Q,e=t[12],b+=e*P,g+=e*O,_+=e*N,A+=e*C,d+=e*F,U+=e*I,E+=e*G,x+=e*Z,M+=e*j,m+=e*q,B+=e*V,S+=e*X,K+=e*D,T+=e*H,Y+=e*J,k+=e*Q,e=t[13],g+=e*P,_+=e*O,A+=e*N,d+=e*C,U+=e*F,E+=e*I,x+=e*G,M+=e*Z,m+=e*j,B+=e*q,S+=e*V,K+=e*X,T+=e*D,Y+=e*H,k+=e*J,L+=e*Q,e=t[14],_+=e*P,A+=e*O,d+=e*N,U+=e*C,E+=e*F,x+=e*I,M+=e*G,m+=e*Z,B+=e*j,S+=e*q,K+=e*V,T+=e*X,Y+=e*D,k+=e*H,L+=e*J,z+=e*Q,e=t[15],A+=e*P,d+=e*O,U+=e*N,E+=e*C,x+=e*F,M+=e*I,m+=e*G,B+=e*Z,S+=e*j,K+=e*q,T+=e*V,Y+=e*X,k+=e*D,L+=e*H,z+=e*J,R+=e*Q,i+=38*d,h+=38*U,a+=38*E,f+=38*x,s+=38*M,c+=38*m,u+=38*B,y+=38*S,l+=38*K,w+=38*T,p+=38*Y,v+=38*k,b+=38*L,g+=38*z,_+=38*R,o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),o=1,e=i+o+65535,o=Math.floor(e\/65536),i=e-65536*o,e=h+o+65535,o=Math.floor(e\/65536),h=e-65536*o,e=a+o+65535,o=Math.floor(e\/65536),a=e-65536*o,e=f+o+65535,o=Math.floor(e\/65536),f=e-65536*o,e=s+o+65535,o=Math.floor(e\/65536),s=e-65536*o,e=c+o+65535,o=Math.floor(e\/65536),c=e-65536*o,e=u+o+65535,o=Math.floor(e\/65536),u=e-65536*o,e=y+o+65535,o=Math.floor(e\/65536),y=e-65536*o,e=l+o+65535,o=Math.floor(e\/65536),l=e-65536*o,e=w+o+65535,o=Math.floor(e\/65536),w=e-65536*o,e=p+o+65535,o=Math.floor(e\/65536),p=e-65536*o,e=v+o+65535,o=Math.floor(e\/65536),v=e-65536*o,e=b+o+65535,o=Math.floor(e\/65536),b=e-65536*o,e=g+o+65535,o=Math.floor(e\/65536),g=e-65536*o,e=_+o+65535,o=Math.floor(e\/65536),_=e-65536*o,e=A+o+65535,o=Math.floor(e\/65536),A=e-65536*o,i+=o-1+37*(o-1),r[0]=i,r[1]=h,r[2]=a,r[3]=f,r[4]=s,r[5]=c,r[6]=u,r[7]=y,r[8]=l,r[9]=w,r[10]=p,r[11]=v,r[12]=b,r[13]=g;r[14]=_;r[15]=A}function B(r,t){m(r,t,t)}function S(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=253;n>=0;n--)B(e,e),2!==n&&4!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function K(r,t){var n,e=$();for(n=0;n<16;n++)e[n]=t[n];for(n=250;n>=0;n--)B(e,e),1!==n&&m(e,e,t);for(n=0;n<16;n++)r[n]=e[n]}function T(r,t,n){var e,o,i=new Uint8Array(32),h=new Float64Array(80),a=$(),f=$(),s=$(),c=$(),u=$(),y=$();for(o=0;o<31;o++)i[o]=t[o];for(i[31]=127&t[31]|64,i[0]&=248,E(h,n),o=0;o<16;o++)f[o]=h[o],c[o]=a[o]=s[o]=0;for(a[0]=c[0]=1,o=254;o>=0;--o)e=i[o>>>3]>>>(7&o)&1,_(a,f,e),_(s,c,e),x(u,a,s),M(a,a,s),x(s,f,c),M(f,f,c),B(c,u),B(y,a),m(a,s,a),m(s,f,u),x(u,a,s),M(a,a,s),B(f,a),M(s,c,y),m(a,s,ir),x(a,a,c),m(s,s,a),m(a,c,y),m(c,f,h),B(f,u),_(a,f,e),_(s,c,e);for(o=0;o<16;o++)h[o+16]=a[o],h[o+32]=s[o],h[o+48]=f[o],h[o+64]=c[o];var l=h.subarray(32),w=h.subarray(16);return S(l,l),m(w,w,l),A(r,w),0}function Y(r,t){return T(r,t,nr)}function k(r,t){return rr(t,32),Y(r,t)}function L(r,t,n){var e=new Uint8Array(32);return T(e,n,t),f(r,tr,e,ur)}function z(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),lr(r,t,n,e,h)}function R(r,t,n,e,o,i){var h=new Uint8Array(32);return L(h,o,i),wr(r,t,n,e,h)}function P(r,t,n,e){for(var o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U,E,x,M,m,B,S,K,T=new Int32Array(16),Y=new Int32Array(16),k=r[0],L=r[1],z=r[2],R=r[3],P=r[4],O=r[5],N=r[6],C=r[7],F=t[0],I=t[1],G=t[2],Z=t[3],j=t[4],q=t[5],V=t[6],X=t[7],D=0;e>=128;){for(U=0;U<16;U++)E=8*U+D,T[U]=n[E+0]<<24|n[E+1]<<16|n[E+2]<<8|n[E+3],Y[U]=n[E+4]<<24|n[E+5]<<16|n[E+6]<<8|n[E+7];for(U=0;U<80;U++)if(o=k,i=L,h=z,a=R,f=P,s=O,c=N,u=C,y=F,l=I,w=G,p=Z,v=j,b=q,g=V,_=X,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(P>>>14|j<<18)^(P>>>18|j<<14)^(j>>>9|P<<23),M=(j>>>14|P<<18)^(j>>>18|P<<14)^(P>>>9|j<<23),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=P&O^~P&N,M=j&q^~j&V,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=pr[2*U],M=pr[2*U+1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=T[U%16],M=Y[U%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,A=65535&S|K<<16,d=65535&m|B<<16,x=A,M=d,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=(k>>>28|F<<4)^(F>>>2|k<<30)^(F>>>7|k<<25),M=(F>>>28|k<<4)^(k>>>2|F<<30)^(k>>>7|F<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,x=k&L^k&z^L&z,M=F&I^F&G^I&G,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,u=65535&S|K<<16,_=65535&m|B<<16,x=a,M=p,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=A,M=d,m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,a=65535&S|K<<16,p=65535&m|B<<16,L=o,z=i,R=h,P=a,O=f,N=s,C=c,k=u,I=y,G=l,Z=w,j=p,q=v,V=b,X=g,F=_,U%16===15)for(E=0;E<16;E++)x=T[E],M=Y[E],m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=T[(E+9)%16],M=Y[(E+9)%16],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+1)%16],d=Y[(E+1)%16],x=(A>>>1|d<<31)^(A>>>8|d<<24)^A>>>7,M=(d>>>1|A<<31)^(d>>>8|A<<24)^(d>>>7|A<<25),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,A=T[(E+14)%16],d=Y[(E+14)%16],x=(A>>>19|d<<13)^(d>>>29|A<<3)^A>>>6,M=(d>>>19|A<<13)^(A>>>29|d<<3)^(d>>>6|A<<26),m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,T[E]=65535&S|K<<16,Y[E]=65535&m|B<<16;x=k,M=F,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[0],M=t[0],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[0]=k=65535&S|K<<16,t[0]=F=65535&m|B<<16,x=L,M=I,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[1],M=t[1],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[1]=L=65535&S|K<<16,t[1]=I=65535&m|B<<16,x=z,M=G,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[2],M=t[2],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[2]=z=65535&S|K<<16,t[2]=G=65535&m|B<<16,x=R,M=Z,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[3],M=t[3],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[3]=R=65535&S|K<<16,t[3]=Z=65535&m|B<<16,x=P,M=j,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[4],M=t[4],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[4]=P=65535&S|K<<16,t[4]=j=65535&m|B<<16,x=O,M=q,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[5],M=t[5],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[5]=O=65535&S|K<<16,t[5]=q=65535&m|B<<16,x=N,M=V,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[6],M=t[6],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[6]=N=65535&S|K<<16,t[6]=V=65535&m|B<<16,x=C,M=X,m=65535&M,B=M>>>16,S=65535&x,K=x>>>16,x=r[7],M=t[7],m+=65535&M,B+=M>>>16,S+=65535&x,K+=x>>>16,B+=m>>>16,S+=B>>>16,K+=S>>>16,r[7]=C=65535&S|K<<16,t[7]=X=65535&m|B<<16,D+=128,e-=128}return e}function O(r,n,e){var o,i=new Int32Array(8),h=new Int32Array(8),a=new Uint8Array(256),f=e;for(i[0]=1779033703,i[1]=3144134277,i[2]=1013904242,i[3]=2773480762,i[4]=1359893119,i[5]=2600822924,i[6]=528734635,i[7]=1541459225,h[0]=4089235720,h[1]=2227873595,h[2]=4271175723,h[3]=1595750129,h[4]=2917565137,h[5]=725511199,h[6]=4215389547,h[7]=327033209,P(i,h,n,e),e%=128,o=0;o<e;o++)a[o]=n[f-e+o];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,t(a,e-8,f\/536870912|0,f<<3),P(i,h,a,e),o=0;o<8;o++)t(r,8*o,i[o],h[o]);return 0}function N(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$(),s=$(),c=$();M(n,r[1],r[0]),M(c,t[1],t[0]),m(n,n,c),x(e,r[0],r[1]),x(c,t[0],t[1]),m(e,e,c),m(o,r[3],t[3]),m(o,o,ar),m(i,r[2],t[2]),x(i,i,i),M(h,e,n),M(a,i,o),x(f,i,o),x(s,e,n),m(r[0],h,a),m(r[1],s,f),m(r[2],f,a),m(r[3],h,s)}function C(r,t,n){var e;for(e=0;e<4;e++)_(r[e],t[e],n)}function F(r,t){var n=$(),e=$(),o=$();S(o,t[2]),m(n,t[0],o),m(e,t[1],o),A(r,e),r[31]^=U(n)<<7}function I(r,t,n){var e,o;for(b(r[0],er),b(r[1],or),b(r[2],or),b(r[3],er),o=255;o>=0;--o)e=n[o\/8|0]>>(7&o)&1,C(r,t,e),N(t,r),N(r,r),C(r,t,e)}function G(r,t){var n=[$(),$(),$(),$()];b(n[0],fr),b(n[1],sr),b(n[2],or),m(n[3],fr,sr),I(r,n,t)}function Z(r,t,n){var e,o=new Uint8Array(64),i=[$(),$(),$(),$()];for(n||rr(t,32),O(o,t,32),o[0]&=248,o[31]&=127,o[31]|=64,G(i,o),F(r,i),e=0;e<32;e++)t[e+32]=r[e];return 0}function j(r,t){var n,e,o,i;for(e=63;e>=32;--e){for(n=0,o=e-32,i=e-12;o<i;++o)t[o]+=n-16*t[e]*vr[o-(e-32)],n=t[o]+128>>8,t[o]-=256*n;t[o]+=n,t[e]=0}for(n=0,o=0;o<32;o++)t[o]+=n-(t[31]>>4)*vr[o],n=t[o]>>8,t[o]&=255;for(o=0;o<32;o++)t[o]-=n*vr[o];for(e=0;e<32;e++)t[e+1]+=t[e]>>8,r[e]=255&t[e]}function q(r){var t,n=new Float64Array(64);for(t=0;t<64;t++)n[t]=r[t];for(t=0;t<64;t++)r[t]=0;j(r,n)}function V(r,t,n,e){var o,i,h=new Uint8Array(64),a=new Uint8Array(64),f=new Uint8Array(64),s=new Float64Array(64),c=[$(),$(),$(),$()];O(h,e,32),h[0]&=248,h[31]&=127,h[31]|=64;var u=n+64;for(o=0;o<n;o++)r[64+o]=t[o];for(o=0;o<32;o++)r[32+o]=h[32+o];for(O(f,r.subarray(32),n+32),q(f),G(c,f),F(r,c),o=32;o<64;o++)r[o]=e[o];for(O(a,r,n+64),q(a),o=0;o<64;o++)s[o]=0;for(o=0;o<32;o++)s[o]=f[o];for(o=0;o<32;o++)for(i=0;i<32;i++)s[o+i]+=a[o]*h[i];return j(r.subarray(32),s),u}function X(r,t){var n=$(),e=$(),o=$(),i=$(),h=$(),a=$(),f=$();return b(r[2],or),E(r[1],t),B(o,r[1]),m(i,o,hr),M(o,o,r[2]),x(i,r[2],i),B(h,i),B(a,h),m(f,a,h),m(n,f,o),m(n,n,i),K(n,n),m(n,n,o),m(n,n,i),m(n,n,i),m(r[0],n,i),B(e,r[0]),m(e,e,i),d(e,o)&&m(r[0],r[0],cr),B(e,r[0]),m(e,e,i),d(e,o)?-1:(U(r[0])===t[31]>>7&&M(r[0],er,r[0]),m(r[3],r[0],r[1]),0)}function D(r,t,n,e){var i,h,a=new Uint8Array(32),f=new Uint8Array(64),s=[$(),$(),$(),$()],c=[$(),$(),$(),$()];if(h=-1,n<64)return-1;if(X(c,e))return-1;for(i=0;i<n;i++)r[i]=t[i];for(i=0;i<32;i++)r[i+32]=e[i];if(O(f,r,n),q(f),I(s,c,f),G(c,t.subarray(32)),N(s,c),F(a,s),n-=64,o(t,0,a,0)){for(i=0;i<n;i++)r[i]=0;return-1}for(i=0;i<n;i++)r[i]=t[i+64];return h=n}function H(r,t){if(r.length!==br)throw new Error("bad key size");if(t.length!==gr)throw new Error("bad nonce size")}function J(r,t){if(r.length!==Er)throw new Error("bad public key size");if(t.length!==xr)throw new Error("bad secret key size")}function Q(){var r,t;for(t=0;t<arguments.length;t++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[t])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function W(r){for(var t=0;t<r.length;t++)r[t]=0}var $=function(r){var t,n=new Float64Array(16);if(r)for(t=0;t<r.length;t++)n[t]=r[t];return n},rr=function(){throw new Error("no PRNG")},tr=new Uint8Array(16),nr=new Uint8Array(32);nr[0]=9;var er=$(),or=$([1]),ir=$([56129,1]),hr=$([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),ar=$([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),fr=$([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),sr=$([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),cr=$([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),ur=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),yr=function(r){this.buffer=new Uint8Array(16),this.r=new Uint16Array(10),this.h=new Uint16Array(10),this.pad=new Uint16Array(8),this.leftover=0,this.fin=0;var t,n,e,o,i,h,a,f;t=255&r[0]|(255&r[1])<<8,this.r[0]=8191&t,n=255&r[2]|(255&r[3])<<8,this.r[1]=8191&(t>>>13|n<<3),e=255&r[4]|(255&r[5])<<8,this.r[2]=7939&(n>>>10|e<<6),o=255&r[6]|(255&r[7])<<8,this.r[3]=8191&(e>>>7|o<<9),i=255&r[8]|(255&r[9])<<8,this.r[4]=255&(o>>>4|i<<12),this.r[5]=i>>>1&8190,h=255&r[10]|(255&r[11])<<8,this.r[6]=8191&(i>>>14|h<<2),a=255&r[12]|(255&r[13])<<8,this.r[7]=8065&(h>>>11|a<<5),f=255&r[14]|(255&r[15])<<8,this.r[8]=8191&(a>>>8|f<<8),this.r[9]=f>>>5&127,this.pad[0]=255&r[16]|(255&r[17])<<8,this.pad[1]=255&r[18]|(255&r[19])<<8,this.pad[2]=255&r[20]|(255&r[21])<<8,this.pad[3]=255&r[22]|(255&r[23])<<8,this.pad[4]=255&r[24]|(255&r[25])<<8,this.pad[5]=255&r[26]|(255&r[27])<<8,this.pad[6]=255&r[28]|(255&r[29])<<8,this.pad[7]=255&r[30]|(255&r[31])<<8};yr.prototype.blocks=function(r,t,n){for(var e,o,i,h,a,f,s,c,u,y,l,w,p,v,b,g,_,A,d,U=this.fin?0:2048,E=this.h[0],x=this.h[1],M=this.h[2],m=this.h[3],B=this.h[4],S=this.h[5],K=this.h[6],T=this.h[7],Y=this.h[8],k=this.h[9],L=this.r[0],z=this.r[1],R=this.r[2],P=this.r[3],O=this.r[4],N=this.r[5],C=this.r[6],F=this.r[7],I=this.r[8],G=this.r[9];n>=16;)e=255&r[t+0]|(255&r[t+1])<<8,E+=8191&e,o=255&r[t+2]|(255&r[t+3])<<8,x+=8191&(e>>>13|o<<3),i=255&r[t+4]|(255&r[t+5])<<8,M+=8191&(o>>>10|i<<6),h=255&r[t+6]|(255&r[t+7])<<8,m+=8191&(i>>>7|h<<9),a=255&r[t+8]|(255&r[t+9])<<8,B+=8191&(h>>>4|a<<12),S+=a>>>1&8191,f=255&r[t+10]|(255&r[t+11])<<8,K+=8191&(a>>>14|f<<2),s=255&r[t+12]|(255&r[t+13])<<8,T+=8191&(f>>>11|s<<5),c=255&r[t+14]|(255&r[t+15])<<8,Y+=8191&(s>>>8|c<<8),k+=c>>>5|U,u=0,y=u,y+=E*L,y+=x*(5*G),y+=M*(5*I),y+=m*(5*F),y+=B*(5*C),u=y>>>13,y&=8191,y+=S*(5*N),y+=K*(5*O),y+=T*(5*P),y+=Y*(5*R),y+=k*(5*z),u+=y>>>13,y&=8191,l=u,l+=E*z,l+=x*L,l+=M*(5*G),l+=m*(5*I),l+=B*(5*F),u=l>>>13,l&=8191,l+=S*(5*C),l+=K*(5*N),l+=T*(5*O),l+=Y*(5*P),l+=k*(5*R),u+=l>>>13,l&=8191,w=u,w+=E*R,w+=x*z,w+=M*L,w+=m*(5*G),w+=B*(5*I),u=w>>>13,w&=8191,w+=S*(5*F),w+=K*(5*C),w+=T*(5*N),w+=Y*(5*O),w+=k*(5*P),u+=w>>>13,w&=8191,p=u,p+=E*P,p+=x*R,p+=M*z,p+=m*L,p+=B*(5*G),u=p>>>13,p&=8191,p+=S*(5*I),p+=K*(5*F),p+=T*(5*C),p+=Y*(5*N),p+=k*(5*O),u+=p>>>13,p&=8191,v=u,v+=E*O,v+=x*P,v+=M*R,v+=m*z,v+=B*L,u=v>>>13,v&=8191,v+=S*(5*G),v+=K*(5*I),v+=T*(5*F),v+=Y*(5*C),v+=k*(5*N),u+=v>>>13,v&=8191,b=u,b+=E*N,b+=x*O,b+=M*P,b+=m*R,b+=B*z,u=b>>>13,b&=8191,b+=S*L,b+=K*(5*G),b+=T*(5*I),b+=Y*(5*F),b+=k*(5*C),u+=b>>>13,b&=8191,g=u,g+=E*C,g+=x*N,g+=M*O,g+=m*P,g+=B*R,u=g>>>13,g&=8191,g+=S*z,g+=K*L,g+=T*(5*G),g+=Y*(5*I),g+=k*(5*F),u+=g>>>13,g&=8191,_=u,_+=E*F,_+=x*C,_+=M*N,_+=m*O,_+=B*P,u=_>>>13,_&=8191,_+=S*R,_+=K*z,_+=T*L,_+=Y*(5*G),_+=k*(5*I),u+=_>>>13,_&=8191,A=u,A+=E*I,A+=x*F,A+=M*C,A+=m*N,A+=B*O,u=A>>>13,A&=8191,A+=S*P,A+=K*R,A+=T*z,A+=Y*L,A+=k*(5*G),u+=A>>>13,A&=8191,d=u,d+=E*G,d+=x*I,d+=M*F,d+=m*C,d+=B*N,u=d>>>13,d&=8191,d+=S*O,d+=K*P,d+=T*R,d+=Y*z,d+=k*L,u+=d>>>13,d&=8191,u=(u<<2)+u|0,u=u+y|0,y=8191&u,u>>>=13,l+=u,E=y,x=l,M=w,m=p,B=v,S=b,K=g,T=_,Y=A,k=d,t+=16,n-=16;this.h[0]=E,this.h[1]=x,this.h[2]=M,this.h[3]=m,this.h[4]=B,this.h[5]=S,this.h[6]=K,this.h[7]=T,this.h[8]=Y,this.h[9]=k},yr.prototype.finish=function(r,t){var n,e,o,i,h=new Uint16Array(10);if(this.leftover){for(i=this.leftover,this.buffer[i++]=1;i<16;i++)this.buffer[i]=0;this.fin=1,this.blocks(this.buffer,0,16)}for(n=this.h[1]>>>13,this.h[1]&=8191,i=2;i<10;i++)this.h[i]+=n,n=this.h[i]>>>13,this.h[i]&=8191;for(this.h[0]+=5*n,n=this.h[0]>>>13,this.h[0]&=8191,this.h[1]+=n,n=this.h[1]>>>13,this.h[1]&=8191,this.h[2]+=n,h[0]=this.h[0]+5,n=h[0]>>>13,h[0]&=8191,i=1;i<10;i++)h[i]=this.h[i]+n,n=h[i]>>>13,h[i]&=8191;for(h[9]-=8192,e=(1^n)-1,i=0;i<10;i++)h[i]&=e;for(e=~e,i=0;i<10;i++)this.h[i]=this.h[i]&e|h[i];for(this.h[0]=65535&(this.h[0]|this.h[1]<<13),this.h[1]=65535&(this.h[1]>>>3|this.h[2]<<10),this.h[2]=65535&(this.h[2]>>>6|this.h[3]<<7),this.h[3]=65535&(this.h[3]>>>9|this.h[4]<<4),this.h[4]=65535&(this.h[4]>>>12|this.h[5]<<1|this.h[6]<<14),this.h[5]=65535&(this.h[6]>>>2|this.h[7]<<11),this.h[6]=65535&(this.h[7]>>>5|this.h[8]<<8),this.h[7]=65535&(this.h[8]>>>8|this.h[9]<<5),o=this.h[0]+this.pad[0],this.h[0]=65535&o,i=1;i<8;i++)o=(this.h[i]+this.pad[i]|0)+(o>>>16)|0,this.h[i]=65535&o;r[t+0]=this.h[0]>>>0&255,r[t+1]=this.h[0]>>>8&255,r[t+2]=this.h[1]>>>0&255,r[t+3]=this.h[1]>>>8&255,r[t+4]=this.h[2]>>>0&255,r[t+5]=this.h[2]>>>8&255,r[t+6]=this.h[3]>>>0&255,r[t+7]=this.h[3]>>>8&255,r[t+8]=this.h[4]>>>0&255,r[t+9]=this.h[4]>>>8&255,r[t+10]=this.h[5]>>>0&255,r[t+11]=this.h[5]>>>8&255,r[t+12]=this.h[6]>>>0&255,r[t+13]=this.h[6]>>>8&255,r[t+14]=this.h[7]>>>0&255,r[t+15]=this.h[7]>>>8&255},yr.prototype.update=function(r,t,n){var e,o;if(this.leftover){for(o=16-this.leftover,o>n&&(o=n),e=0;e<o;e++)this.buffer[this.leftover+e]=r[t+e];if(n-=o,t+=o,this.leftover+=o,this.leftover<16)return;this.blocks(this.buffer,0,16),this.leftover=0}if(n>=16&&(o=n-n%16,this.blocks(r,t,o),t+=o,n-=o),n){for(e=0;e<n;e++)this.buffer[this.leftover+e]=r[t+e];this.leftover+=n}};var lr=p,wr=v,pr=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],vr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),br=32,gr=24,_r=32,Ar=16,dr=32,Ur=32,Er=32,xr=32,Mr=32,mr=gr,Br=_r,Sr=Ar,Kr=64,Tr=32,Yr=64,kr=32,Lr=64;r.lowlevel={crypto_core_hsalsa20:f,crypto_stream_xor:y,crypto_stream:u,crypto_stream_salsa20_xor:s,crypto_stream_salsa20:c,crypto_onetimeauth:l,crypto_onetimeauth_verify:w,crypto_verify_16:e,crypto_verify_32:o,crypto_secretbox:p,crypto_secretbox_open:v,crypto_scalarmult:T,crypto_scalarmult_base:Y,crypto_box_beforenm:L,crypto_box_afternm:lr,crypto_box:z,crypto_box_open:R,crypto_box_keypair:k,crypto_hash:O,crypto_sign:V,crypto_sign_keypair:Z,crypto_sign_open:D,crypto_secretbox_KEYBYTES:br,crypto_secretbox_NONCEBYTES:gr,crypto_secretbox_ZEROBYTES:_r,crypto_secretbox_BOXZEROBYTES:Ar,crypto_scalarmult_BYTES:dr,crypto_scalarmult_SCALARBYTES:Ur,crypto_box_PUBLICKEYBYTES:Er,crypto_box_SECRETKEYBYTES:xr,crypto_box_BEFORENMBYTES:Mr,crypto_box_NONCEBYTES:mr,crypto_box_ZEROBYTES:Br,crypto_box_BOXZEROBYTES:Sr,crypto_sign_BYTES:Kr,crypto_sign_PUBLICKEYBYTES:Tr,crypto_sign_SECRETKEYBYTES:Yr,crypto_sign_SEEDBYTES:kr,crypto_hash_BYTES:Lr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var t=new Uint8Array(r);return rr(t,r),t},r.secretbox=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(_r+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+_r]=r[i];return p(o,e,e.length,t,n),o.subarray(Ar)},r.secretbox.open=function(r,t,n){Q(r,t,n),H(n,t);for(var e=new Uint8Array(Ar+r.length),o=new Uint8Array(e.length),i=0;i<r.length;i++)e[i+Ar]=r[i];return!(e.length<32)&&(0===v(o,e,e.length,t,n)&&o.subarray(_r))},r.secretbox.keyLength=br,r.secretbox.nonceLength=gr,r.secretbox.overheadLength=Ar,r.scalarMult=function(r,t){if(Q(r,t),r.length!==Ur)throw new Error("bad n size");if(t.length!==dr)throw new Error("bad p size");var n=new Uint8Array(dr);return T(n,r,t),n},r.scalarMult.base=function(r){if(Q(r),r.length!==Ur)throw new Error("bad n size");var t=new Uint8Array(dr);return Y(t,r),t},r.scalarMult.scalarLength=Ur,r.scalarMult.groupElementLength=dr,r.box=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox(t,n,i)},r.box.before=function(r,t){Q(r,t),J(r,t);var n=new Uint8Array(Mr);return L(n,r,t),n},r.box.after=r.secretbox,r.box.open=function(t,n,e,o){var i=r.box.before(e,o);return r.secretbox.open(t,n,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Er),t=new Uint8Array(xr);return k(r,t),{publicKey:r,secretKey:t}},r.box.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==xr)throw new Error("bad secret key size");var t=new Uint8Array(Er);return Y(t,r),{publicKey:t,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Er,r.box.secretKeyLength=xr,r.box.sharedKeyLength=Mr,r.box.nonceLength=mr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,t){if(Q(r,t),t.length!==Yr)throw new Error("bad secret key size");var n=new Uint8Array(Kr+r.length);return V(n,r,r.length,t),n},r.sign.open=function(r,t){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(Q(r,t),t.length!==Tr)throw new Error("bad public key size");var n=new Uint8Array(r.length),e=D(n,r,r.length,t);if(e<0)return null;for(var o=new Uint8Array(e),i=0;i<o.length;i++)o[i]=n[i];return o},r.sign.detached=function(t,n){for(var e=r.sign(t,n),o=new Uint8Array(Kr),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached.verify=function(r,t,n){if(Q(r,t,n),t.length!==Kr)throw new Error("bad signature size");if(n.length!==Tr)throw new Error("bad public key size");var e,o=new Uint8Array(Kr+r.length),i=new Uint8Array(Kr+r.length);for(e=0;e<Kr;e++)o[e]=t[e];for(e=0;e<r.length;e++)o[e+Kr]=r[e];return D(i,o,o.length,n)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Tr),t=new Uint8Array(Yr);return Z(r,t),{publicKey:r,secretKey:t}},r.sign.keyPair.fromSecretKey=function(r){if(Q(r),r.length!==Yr)throw new Error("bad secret key size");for(var t=new Uint8Array(Tr),n=0;n<t.length;n++)t[n]=r[32+n];return{publicKey:t,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(Q(r),r.length!==kr)throw new Error("bad seed size");for(var t=new Uint8Array(Tr),n=new Uint8Array(Yr),e=0;e<32;e++)n[e]=r[e];return Z(t,n,!0),{publicKey:t,secretKey:n}},r.sign.publicKeyLength=Tr,r.sign.secretKeyLength=Yr,r.sign.seedLength=kr,r.sign.signatureLength=Kr,r.hash=function(r){Q(r);var t=new Uint8Array(Lr);return O(t,r,r.length),t},r.hash.hashLength=Lr,r.verify=function(r,t){return Q(r,t),$/;"	function	line:1
setPRNG	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl-fast.min.js	/^0!==r.length&&0!==t.length&&(r.length===t.length&&0===n(r,0,t,0,r.length))},r.setPRNG=function(r){rr=r},function(){var t="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(t&&t.getRandomValues){var n=65536;r.setPRNG(function(r,e){var o,i=new Uint8Array(e);for(o=0;o<e;o+=n)t.getRandomValues(i.subarray(o,o+Math.min(e-o,n)));for(o=0;o<e;o++)r[o]=i[o];W(i)})}else"undefined"!=typeof require&&(t=require("crypto"),t&&t.randomBytes&&r.setPRNG(function(r,n){var e,o=t.randomBytes(n);for(e=0;e<n;e++)r[e]=o[e];W(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:2
u64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^var u64 = function(h, l) { this.hi = h|0 >>> 0; this.lo = l|0 >>> 0; };$/;"	function	line:10
u64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^var u64 = function(h, l) { this.hi = h|0 >>> 0; this.lo = l|0 >>> 0; };$/;"	class	line:10
gf	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^var gf = function(init) {$/;"	function	line:11
gf	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^var gf = function(init) {$/;"	function	line:11
randombytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^var randombytes = function(\/* x, n *\/) { throw new Error('no PRNG'); };$/;"	function	line:18
randombytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^var randombytes = function(\/* x, n *\/) { throw new Error('no PRNG'); };$/;"	function	line:18
L32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function L32(x, c) { return (x << c) | (x >>> (32 - c)); }$/;"	function	line:32
L32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function L32(x, c) { return (x << c) | (x >>> (32 - c)); }$/;"	function	line:32
ld32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function ld32(x, i) {$/;"	function	line:34
ld32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function ld32(x, i) {$/;"	function	line:34
dl64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function dl64(x, i) {$/;"	function	line:41
dl64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function dl64(x, i) {$/;"	function	line:41
st32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function st32(x, j, u) {$/;"	function	line:47
st32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function st32(x, j, u) {$/;"	function	line:47
ts64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function ts64(x, i, u) {$/;"	function	line:52
ts64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function ts64(x, i, u) {$/;"	function	line:52
vn	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function vn(x, xi, y, yi, n) {$/;"	function	line:63
vn	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function vn(x, xi, y, yi, n) {$/;"	function	line:63
crypto_verify_16	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_verify_16(x, xi, y, yi) {$/;"	function	line:69
crypto_verify_16	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_verify_16(x, xi, y, yi) {$/;"	function	line:69
crypto_verify_32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_verify_32(x, xi, y, yi) {$/;"	function	line:73
crypto_verify_32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_verify_32(x, xi, y, yi) {$/;"	function	line:73
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function core(out,inp,k,c,h) {$/;"	function	line:77
core	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function core(out,inp,k,c,h) {$/;"	function	line:77
crypto_core_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_core_salsa20(out,inp,k,c) {$/;"	function	line:118
crypto_core_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_core_salsa20(out,inp,k,c) {$/;"	function	line:118
crypto_core_hsalsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_core_hsalsa20(out,inp,k,c) {$/;"	function	line:123
crypto_core_hsalsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_core_hsalsa20(out,inp,k,c) {$/;"	function	line:123
crypto_stream_salsa20_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_stream_salsa20_xor(c,cpos,m,mpos,b,n,k) {$/;"	function	line:131
crypto_stream_salsa20_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_stream_salsa20_xor(c,cpos,m,mpos,b,n,k) {$/;"	function	line:131
crypto_stream_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_stream_salsa20(c,cpos,d,n,k) {$/;"	function	line:157
crypto_stream_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_stream_salsa20(c,cpos,d,n,k) {$/;"	function	line:157
crypto_stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_stream(c,cpos,d,n,k) {$/;"	function	line:161
crypto_stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_stream(c,cpos,d,n,k) {$/;"	function	line:161
crypto_stream_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_stream_xor(c,cpos,m,mpos,d,n,k) {$/;"	function	line:167
crypto_stream_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_stream_xor(c,cpos,m,mpos,d,n,k) {$/;"	function	line:167
add1305	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function add1305(h, c) {$/;"	function	line:173
add1305	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function add1305(h, c) {$/;"	function	line:173
crypto_onetimeauth	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_onetimeauth(out, outpos, m, mpos, n, k) {$/;"	function	line:186
crypto_onetimeauth	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_onetimeauth(out, outpos, m, mpos, n, k) {$/;"	function	line:186
crypto_onetimeauth_verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_onetimeauth_verify(h, hpos, m, mpos, n, k) {$/;"	function	line:240
crypto_onetimeauth_verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_onetimeauth_verify(h, hpos, m, mpos, n, k) {$/;"	function	line:240
crypto_secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_secretbox(c,m,d,n,k) {$/;"	function	line:246
crypto_secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_secretbox(c,m,d,n,k) {$/;"	function	line:246
crypto_secretbox_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_secretbox_open(m,c,d,n,k) {$/;"	function	line:255
crypto_secretbox_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_secretbox_open(m,c,d,n,k) {$/;"	function	line:255
set25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function set25519(r, a) {$/;"	function	line:266
set25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function set25519(r, a) {$/;"	function	line:266
car25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function car25519(o) {$/;"	function	line:271
car25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function car25519(o) {$/;"	function	line:271
sel25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function sel25519(p, q, b) {$/;"	function	line:282
sel25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function sel25519(p, q, b) {$/;"	function	line:282
pack25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function pack25519(o, n) {$/;"	function	line:291
pack25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function pack25519(o, n) {$/;"	function	line:291
neq25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function neq25519(a, b) {$/;"	function	line:315
neq25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function neq25519(a, b) {$/;"	function	line:315
par25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function par25519(a) {$/;"	function	line:322
par25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function par25519(a) {$/;"	function	line:322
unpack25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function unpack25519(o, n) {$/;"	function	line:328
unpack25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function unpack25519(o, n) {$/;"	function	line:328
A	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function A(o, a, b) {$/;"	function	line:334
A	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function A(o, a, b) {$/;"	function	line:334
Z	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function Z(o, a, b) {$/;"	function	line:339
Z	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function Z(o, a, b) {$/;"	function	line:339
M	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function M(o, a, b) {$/;"	function	line:344
M	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function M(o, a, b) {$/;"	function	line:344
S	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function S(o, a) {$/;"	function	line:360
S	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function S(o, a) {$/;"	function	line:360
inv25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function inv25519(o, i) {$/;"	function	line:364
inv25519	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function inv25519(o, i) {$/;"	function	line:364
pow2523	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function pow2523(o, i) {$/;"	function	line:375
pow2523	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function pow2523(o, i) {$/;"	function	line:375
crypto_scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_scalarmult(q, n, p) {$/;"	function	line:386
crypto_scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_scalarmult(q, n, p) {$/;"	function	line:386
crypto_scalarmult_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_scalarmult_base(q, n) {$/;"	function	line:439
crypto_scalarmult_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_scalarmult_base(q, n) {$/;"	function	line:439
crypto_box_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_box_keypair(y, x) {$/;"	function	line:443
crypto_box_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_box_keypair(y, x) {$/;"	function	line:443
crypto_box_beforenm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_box_beforenm(k, y, x) {$/;"	function	line:448
crypto_box_beforenm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_box_beforenm(k, y, x) {$/;"	function	line:448
crypto_box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_box(c, m, d, n, y, x) {$/;"	function	line:457
crypto_box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_box(c, m, d, n, y, x) {$/;"	function	line:457
crypto_box_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_box_open(m, c, d, n, y, x) {$/;"	function	line:463
crypto_box_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_box_open(m, c, d, n, y, x) {$/;"	function	line:463
add64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function add64() {$/;"	function	line:469
add64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function add64() {$/;"	function	line:469
shr64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function shr64(x, c) {$/;"	function	line:485
shr64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function shr64(x, c) {$/;"	function	line:485
xor64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function xor64() {$/;"	function	line:489
xor64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function xor64() {$/;"	function	line:489
R	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function R(x, c) {$/;"	function	line:498
R	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function R(x, c) {$/;"	function	line:498
Ch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function Ch(x, y, z) {$/;"	function	line:510
Ch	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function Ch(x, y, z) {$/;"	function	line:510
Maj	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function Maj(x, y, z) {$/;"	function	line:516
Maj	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function Maj(x, y, z) {$/;"	function	line:516
Sigma0	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function Sigma0(x) { return xor64(R(x,28), R(x,34), R(x,39)); }$/;"	function	line:522
Sigma0	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function Sigma0(x) { return xor64(R(x,28), R(x,34), R(x,39)); }$/;"	function	line:522
Sigma1	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function Sigma1(x) { return xor64(R(x,14), R(x,18), R(x,41)); }$/;"	function	line:523
Sigma1	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function Sigma1(x) { return xor64(R(x,14), R(x,18), R(x,41)); }$/;"	function	line:523
sigma0	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function sigma0(x) { return xor64(R(x, 1), R(x, 8), shr64(x,7)); }$/;"	function	line:524
sigma0	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function sigma0(x) { return xor64(R(x, 1), R(x, 8), shr64(x,7)); }$/;"	function	line:524
sigma1	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function sigma1(x) { return xor64(R(x,19), R(x,61), shr64(x,6)); }$/;"	function	line:525
sigma1	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function sigma1(x) { return xor64(R(x,19), R(x,61), shr64(x,6)); }$/;"	function	line:525
K	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^var K = [$/;"	variable	line:527
crypto_hashblocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_hashblocks(x, m, n) {$/;"	function	line:570
crypto_hashblocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_hashblocks(x, m, n) {$/;"	function	line:570
crypto_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_hash(out, m, n) {$/;"	function	line:615
crypto_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_hash(out, m, n) {$/;"	function	line:615
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function add(p, q) {$/;"	function	line:638
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function add(p, q) {$/;"	function	line:638
cswap	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function cswap(p, q, b) {$/;"	function	line:664
cswap	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function cswap(p, q, b) {$/;"	function	line:664
pack	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function pack(r, p) {$/;"	function	line:671
pack	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function pack(r, p) {$/;"	function	line:671
scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function scalarmult(p, q, s) {$/;"	function	line:680
scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function scalarmult(p, q, s) {$/;"	function	line:680
scalarbase	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function scalarbase(p, s) {$/;"	function	line:695
scalarbase	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function scalarbase(p, s) {$/;"	function	line:695
crypto_sign_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_sign_keypair(pk, sk, seeded) {$/;"	function	line:704
crypto_sign_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_sign_keypair(pk, sk, seeded) {$/;"	function	line:704
modL	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function modL(r, x) {$/;"	function	line:724
modL	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function modL(r, x) {$/;"	function	line:724
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function reduce(r) {$/;"	function	line:749
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function reduce(r) {$/;"	function	line:749
crypto_sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_sign(sm, m, n, sk) {$/;"	function	line:757
crypto_sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_sign(sm, m, n, sk) {$/;"	function	line:757
unpackneg	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function unpackneg(r, p) {$/;"	function	line:792
unpackneg	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function unpackneg(r, p) {$/;"	function	line:792
crypto_sign_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_sign_open(m, sm, n, pk) {$/;"	function	line:830
crypto_sign_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function crypto_sign_open(m, sm, n, pk) {$/;"	function	line:830
crypto_secretbox_KEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^var crypto_secretbox_KEYBYTES = 32,$/;"	variable	line:862
nacl.lowlevel.crypto_core_hsalsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.lowlevel = {$/;"	property	line:880
nacl.lowlevel.crypto_stream_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_core_hsalsa20: crypto_core_hsalsa20,$/;"	property	line:881
nacl.lowlevel.crypto_stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_stream_xor: crypto_stream_xor,$/;"	property	line:882
nacl.lowlevel.crypto_stream_salsa20_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_stream: crypto_stream,$/;"	property	line:883
nacl.lowlevel.crypto_stream_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_stream_salsa20_xor: crypto_stream_salsa20_xor,$/;"	property	line:884
nacl.lowlevel.crypto_onetimeauth	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_stream_salsa20: crypto_stream_salsa20,$/;"	property	line:885
nacl.lowlevel.crypto_onetimeauth_verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_onetimeauth: crypto_onetimeauth,$/;"	property	line:886
nacl.lowlevel.crypto_verify_16	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_onetimeauth_verify: crypto_onetimeauth_verify,$/;"	property	line:887
nacl.lowlevel.crypto_verify_32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_verify_16: crypto_verify_16,$/;"	property	line:888
nacl.lowlevel.crypto_secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_verify_32: crypto_verify_32,$/;"	property	line:889
nacl.lowlevel.crypto_secretbox_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_secretbox: crypto_secretbox,$/;"	property	line:890
nacl.lowlevel.crypto_scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_secretbox_open: crypto_secretbox_open,$/;"	property	line:891
nacl.lowlevel.crypto_scalarmult_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_scalarmult: crypto_scalarmult,$/;"	property	line:892
nacl.lowlevel.crypto_box_beforenm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_scalarmult_base: crypto_scalarmult_base,$/;"	property	line:893
nacl.lowlevel.crypto_box_afternm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_box_beforenm: crypto_box_beforenm,$/;"	property	line:894
nacl.lowlevel.crypto_box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_box_afternm: crypto_box_afternm,$/;"	property	line:895
nacl.lowlevel.crypto_box_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_box: crypto_box,$/;"	property	line:896
nacl.lowlevel.crypto_box_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_box_open: crypto_box_open,$/;"	property	line:897
nacl.lowlevel.crypto_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_box_keypair: crypto_box_keypair,$/;"	property	line:898
nacl.lowlevel.crypto_sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_hash: crypto_hash,$/;"	property	line:899
nacl.lowlevel.crypto_sign_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_sign: crypto_sign,$/;"	property	line:900
nacl.lowlevel.crypto_sign_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_sign_keypair: crypto_sign_keypair,$/;"	property	line:901
nacl.lowlevel.crypto_secretbox_KEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_sign_open: crypto_sign_open,$/;"	property	line:902
nacl.lowlevel.crypto_secretbox_NONCEBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_secretbox_KEYBYTES: crypto_secretbox_KEYBYTES,$/;"	property	line:904
nacl.lowlevel.crypto_secretbox_ZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_secretbox_NONCEBYTES: crypto_secretbox_NONCEBYTES,$/;"	property	line:905
nacl.lowlevel.crypto_secretbox_BOXZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_secretbox_ZEROBYTES: crypto_secretbox_ZEROBYTES,$/;"	property	line:906
nacl.lowlevel.crypto_scalarmult_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_secretbox_BOXZEROBYTES: crypto_secretbox_BOXZEROBYTES,$/;"	property	line:907
nacl.lowlevel.crypto_scalarmult_SCALARBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_scalarmult_BYTES: crypto_scalarmult_BYTES,$/;"	property	line:908
nacl.lowlevel.crypto_box_PUBLICKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_scalarmult_SCALARBYTES: crypto_scalarmult_SCALARBYTES,$/;"	property	line:909
nacl.lowlevel.crypto_box_SECRETKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_box_PUBLICKEYBYTES: crypto_box_PUBLICKEYBYTES,$/;"	property	line:910
nacl.lowlevel.crypto_box_BEFORENMBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_box_SECRETKEYBYTES: crypto_box_SECRETKEYBYTES,$/;"	property	line:911
nacl.lowlevel.crypto_box_NONCEBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_box_BEFORENMBYTES: crypto_box_BEFORENMBYTES,$/;"	property	line:912
nacl.lowlevel.crypto_box_ZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_box_NONCEBYTES: crypto_box_NONCEBYTES,$/;"	property	line:913
nacl.lowlevel.crypto_box_BOXZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_box_ZEROBYTES: crypto_box_ZEROBYTES,$/;"	property	line:914
nacl.lowlevel.crypto_sign_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_box_BOXZEROBYTES: crypto_box_BOXZEROBYTES,$/;"	property	line:915
nacl.lowlevel.crypto_sign_PUBLICKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_sign_BYTES: crypto_sign_BYTES,$/;"	property	line:916
nacl.lowlevel.crypto_sign_SECRETKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_sign_PUBLICKEYBYTES: crypto_sign_PUBLICKEYBYTES,$/;"	property	line:917
nacl.lowlevel.crypto_sign_SEEDBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_sign_SECRETKEYBYTES: crypto_sign_SECRETKEYBYTES,$/;"	property	line:918
nacl.lowlevel.crypto_hash_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^  crypto_sign_SEEDBYTES: crypto_sign_SEEDBYTES,$/;"	property	line:919
checkLengths	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function checkLengths(k, n) {$/;"	function	line:925
checkLengths	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function checkLengths(k, n) {$/;"	function	line:925
checkBoxLengths	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function checkBoxLengths(pk, sk) {$/;"	function	line:930
checkBoxLengths	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function checkBoxLengths(pk, sk) {$/;"	function	line:930
checkArrayTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function checkArrayTypes() {$/;"	function	line:935
checkArrayTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function checkArrayTypes() {$/;"	function	line:935
cleanup	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function cleanup(arr) {$/;"	function	line:943
cleanup	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^function cleanup(arr) {$/;"	function	line:943
randomBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.randomBytes = function(n) {$/;"	function	line:955
nacl.randomBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^}$/;"	function	line:953
secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.secretbox = function(msg, nonce, key) {$/;"	function	line:961
nacl.secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:959
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.secretbox.open = function(box, nonce, key) {$/;"	function	line:971
nacl.secretbox.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:969
scalarMult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.scalarMult = function(n, p) {$/;"	function	line:986
nacl.scalarMult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.secretbox.overheadLength = crypto_secretbox_BOXZEROBYTES;$/;"	function	line:984
base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.scalarMult.base = function(n) {$/;"	function	line:995
nacl.scalarMult.base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:993
box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.box = function(msg, nonce, publicKey, secretKey) {$/;"	function	line:1006
nacl.box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.scalarMult.groupElementLength = crypto_scalarmult_BYTES;$/;"	function	line:1004
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.box.before = function(publicKey, secretKey) {$/;"	function	line:1011
nacl.box.before	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:1009
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.box.open = function(msg, nonce, publicKey, secretKey) {$/;"	function	line:1021
nacl.box.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.box.after = nacl.secretbox;$/;"	function	line:1019
keyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.box.keyPair = function() {$/;"	function	line:1028
nacl.box.keyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.box.open.after = nacl.secretbox.open;$/;"	function	line:1026
fromSecretKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.box.keyPair.fromSecretKey = function(secretKey) {$/;"	function	line:1035
nacl.box.keyPair.fromSecretKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:1033
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.sign = function(msg, secretKey) {$/;"	function	line:1050
nacl.sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.box.overheadLength = nacl.secretbox.overheadLength;$/;"	function	line:1048
open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.sign.open = function(signedMsg, publicKey) {$/;"	function	line:1059
nacl.sign.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:1057
detached	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.sign.detached = function(msg, secretKey) {$/;"	function	line:1073
nacl.sign.detached	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:1071
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.sign.detached.verify = function(msg, sig, publicKey) {$/;"	function	line:1080
nacl.sign.detached.verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:1078
keyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.sign.keyPair = function() {$/;"	function	line:1094
nacl.sign.keyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:1092
fromSecretKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.sign.keyPair.fromSecretKey = function(secretKey) {$/;"	function	line:1101
nacl.sign.keyPair.fromSecretKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:1099
fromSeed	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.sign.keyPair.fromSeed = function(seed) {$/;"	function	line:1110
nacl.sign.keyPair.fromSeed	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:1108
hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.hash = function(msg) {$/;"	function	line:1126
nacl.hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.sign.signatureLength = crypto_sign_BYTES;$/;"	function	line:1124
verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.verify = function(x, y) {$/;"	function	line:1135
nacl.verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.hash.hashLength = crypto_hash_BYTES;$/;"	function	line:1133
setPRNG	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^nacl.setPRNG = function(fn) {$/;"	function	line:1143
nacl.setPRNG	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.js	/^};$/;"	function	line:1141
hr	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
e.t	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
i.a	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
i.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
i.u	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
function.w	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
function.y	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
l.s	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
l.h	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
l.g	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
b.p	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
b._	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
b.A	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
function.m	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
function.B	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
T.Y	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
T.L	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
z.R	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
z.P	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
z.O	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
z.F	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
z.N	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
z.C	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
M.G	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
M.Z	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
M.j	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
M.q	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
M.I	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
M.V	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
M.X	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
M.D	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
M.H	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
J.Q	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
J.W	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
nr.er	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
nr.tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
function.ir	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
function.ar	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
function.fr	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
lr.	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	method	line:1
r.r.crypto_core_hsalsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_stream_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_stream_salsa20_xor	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_stream_salsa20	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_onetimeauth	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_onetimeauth_verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_verify_16	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_verify_32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_secretbox	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_secretbox_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_scalarmult	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_scalarmult_base	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_box_beforenm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_box_afternm	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_box	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_box_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_box_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_sign_keypair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_sign_open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_secretbox_KEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_secretbox_NONCEBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_secretbox_ZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_secretbox_BOXZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_scalarmult_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_scalarmult_SCALARBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_box_PUBLICKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_box_SECRETKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_box_BEFORENMBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_box_NONCEBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_box_ZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_box_BOXZEROBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_sign_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_sign_PUBLICKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_sign_SECRETKEYBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_sign_SEEDBYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
r.r.crypto_hash_BYTES	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	property	line:1
lr.sr	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	class	line:1
box.keyPair.fromSecretKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
wr.yr.lr	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
sign.open	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
sign.detached	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
sign.keyPair	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
sign.detached.verify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
sign.keyPair.fromSecretKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
wr.yr	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
sign.keyPair.fromSeed	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
cr.wr	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
setPRNG	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/nacl.min.js	/^!function(r){"use strict";function n(r,n){return r<<n|r>>>32-n}function e(r,n){var e=255&r[n+3];return e=e<<8|255&r[n+2],e=e<<8|255&r[n+1],e<<8|255&r[n+0]}function t(r,n){var e=r[n]<<24|r[n+1]<<16|r[n+2]<<8|r[n+3],t=r[n+4]<<24|r[n+5]<<16|r[n+6]<<8|r[n+7];return new sr(e,t)}function o(r,n,e){var t;for(t=0;t<4;t++)r[n+t]=255&e,e>>>=8}function i(r,n,e){r[n]=e.hi>>24&255,r[n+1]=e.hi>>16&255,r[n+2]=e.hi>>8&255,r[n+3]=255&e.hi,r[n+4]=e.lo>>24&255,r[n+5]=e.lo>>16&255,r[n+6]=e.lo>>8&255,r[n+7]=255&e.lo}function a(r,n,e,t,o){var i,a=0;for(i=0;i<o;i++)a|=r[n+i]^e[t+i];return(1&a-1>>>8)-1}function f(r,n,e,t){return a(r,n,e,t,16)}function u(r,n,e,t){return a(r,n,e,t,32)}function c(r,t,i,a,f){var u,c,w,y=new Uint32Array(16),l=new Uint32Array(16),s=new Uint32Array(16),h=new Uint32Array(4);for(u=0;u<4;u++)l[5*u]=e(a,4*u),l[1+u]=e(i,4*u),l[6+u]=e(t,4*u),l[11+u]=e(i,16+4*u);for(u=0;u<16;u++)s[u]=l[u];for(u=0;u<20;u++){for(c=0;c<4;c++){for(w=0;w<4;w++)h[w]=l[(5*c+4*w)%16];for(h[1]^=n(h[0]+h[3]|0,7),h[2]^=n(h[1]+h[0]|0,9),h[3]^=n(h[2]+h[1]|0,13),h[0]^=n(h[3]+h[2]|0,18),w=0;w<4;w++)y[4*c+(c+w)%4]=h[w]}for(w=0;w<16;w++)l[w]=y[w]}if(f){for(u=0;u<16;u++)l[u]=l[u]+s[u]|0;for(u=0;u<4;u++)l[5*u]=l[5*u]-e(a,4*u)|0,l[6+u]=l[6+u]-e(t,4*u)|0;for(u=0;u<4;u++)o(r,4*u,l[5*u]),o(r,16+4*u,l[6+u])}else for(u=0;u<16;u++)o(r,4*u,l[u]+s[u]|0)}function w(r,n,e,t){return c(r,n,e,t,!1),0}function y(r,n,e,t){return c(r,n,e,t,!0),0}function l(r,n,e,t,o,i,a){var f,u,c=new Uint8Array(16),y=new Uint8Array(64);if(!o)return 0;for(u=0;u<16;u++)c[u]=0;for(u=0;u<8;u++)c[u]=i[u];for(;o>=64;){for(w(y,c,a,Br),u=0;u<64;u++)r[n+u]=(e?e[t+u]:0)^y[u];for(f=1,u=8;u<16;u++)f=f+(255&c[u])|0,c[u]=255&f,f>>>=8;o-=64,n+=64,e&&(t+=64)}if(o>0)for(w(y,c,a,Br),u=0;u<o;u++)r[n+u]=(e?e[t+u]:0)^y[u];return 0}function s(r,n,e,t,o){return l(r,n,null,0,e,t,o)}function h(r,n,e,t,o){var i=new Uint8Array(32);return y(i,t,o,Br),s(r,n,e,t.subarray(16),i)}function g(r,n,e,t,o,i,a){var f=new Uint8Array(32);return y(f,i,a,Br),l(r,n,e,t,o,i.subarray(16),f)}function v(r,n){var e,t=0;for(e=0;e<17;e++)t=t+(r[e]+n[e]|0)|0,r[e]=255&t,t>>>=8}function b(r,n,e,t,o,i){var a,f,u,c,w=new Uint32Array(17),y=new Uint32Array(17),l=new Uint32Array(17),s=new Uint32Array(17),h=new Uint32Array(17);for(u=0;u<17;u++)y[u]=l[u]=0;for(u=0;u<16;u++)y[u]=i[u];for(y[3]&=15,y[4]&=252,y[7]&=15,y[8]&=252,y[11]&=15,y[12]&=252,y[15]&=15;o>0;){for(u=0;u<17;u++)s[u]=0;for(u=0;u<16&&u<o;++u)s[u]=e[t+u];for(s[u]=1,t+=u,o-=u,v(l,s),f=0;f<17;f++)for(w[f]=0,u=0;u<17;u++)w[f]=w[f]+l[u]*(u<=f?y[f-u]:320*y[f+17-u]|0)|0|0;for(f=0;f<17;f++)l[f]=w[f];for(c=0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;for(c=c+l[16]|0,l[16]=3&c,c=5*(c>>>2)|0,u=0;u<16;u++)c=c+l[u]|0,l[u]=255&c,c>>>=8;c=c+l[16]|0,l[16]=c}for(u=0;u<17;u++)h[u]=l[u];for(v(l,Sr),a=0|-(l[16]>>>7),u=0;u<17;u++)l[u]^=a&(h[u]^l[u]);for(u=0;u<16;u++)s[u]=i[u+16];for(s[16]=0,v(l,s),u=0;u<16;u++)r[n+u]=l[u];return 0}function p(r,n,e,t,o,i){var a=new Uint8Array(16);return b(a,0,e,t,o,i),f(r,n,a,0)}function _(r,n,e,t,o){var i;if(e<32)return-1;for(g(r,0,n,0,e,t,o),b(r,16,r,32,e-32,r),i=0;i<16;i++)r[i]=0;return 0}function A(r,n,e,t,o){var i,a=new Uint8Array(32);if(e<32)return-1;if(h(a,0,32,t,o),0!==p(n,16,n,32,e-32,a))return-1;for(g(r,0,n,0,e,t,o),i=0;i<32;i++)r[i]=0;return 0}function U(r,n){var e;for(e=0;e<16;e++)r[e]=0|n[e]}function E(r){var n,e;for(e=0;e<16;e++)r[e]+=65536,n=Math.floor(r[e]\/65536),r[(e+1)*(e<15?1:0)]+=n-1+37*(n-1)*(15===e?1:0),r[e]-=65536*n}function d(r,n,e){for(var t,o=~(e-1),i=0;i<16;i++)t=o&(r[i]^n[i]),r[i]^=t,n[i]^=t}function x(r,n){var e,t,o,i=hr(),a=hr();for(e=0;e<16;e++)a[e]=n[e];for(E(a),E(a),E(a),t=0;t<2;t++){for(i[0]=a[0]-65517,e=1;e<15;e++)i[e]=a[e]-65535-(i[e-1]>>16&1),i[e-1]&=65535;i[15]=a[15]-32767-(i[14]>>16&1),o=i[15]>>16&1,i[14]&=65535,d(a,i,1-o)}for(e=0;e<16;e++)r[2*e]=255&a[e],r[2*e+1]=a[e]>>8}function m(r,n){var e=new Uint8Array(32),t=new Uint8Array(32);return x(e,r),x(t,n),u(e,0,t,0)}function B(r){var n=new Uint8Array(32);return x(n,r),1&n[0]}function S(r,n){var e;for(e=0;e<16;e++)r[e]=n[2*e]+(n[2*e+1]<<8);r[15]&=32767}function K(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]+e[t]|0}function T(r,n,e){var t;for(t=0;t<16;t++)r[t]=n[t]-e[t]|0}function Y(r,n,e){var t,o,i=new Float64Array(31);for(t=0;t<31;t++)i[t]=0;for(t=0;t<16;t++)for(o=0;o<16;o++)i[t+o]+=n[t]*e[o];for(t=0;t<15;t++)i[t]+=38*i[t+16];for(t=0;t<16;t++)r[t]=i[t];E(r),E(r)}function L(r,n){Y(r,n,n)}function k(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=253;e>=0;e--)L(t,t),2!==e&&4!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function z(r,n){var e,t=hr();for(e=0;e<16;e++)t[e]=n[e];for(e=250;e>=0;e--)L(t,t),1!==e&&Y(t,t,n);for(e=0;e<16;e++)r[e]=t[e]}function R(r,n,e){var t,o,i=new Uint8Array(32),a=new Float64Array(80),f=hr(),u=hr(),c=hr(),w=hr(),y=hr(),l=hr();for(o=0;o<31;o++)i[o]=n[o];for(i[31]=127&n[31]|64,i[0]&=248,S(a,e),o=0;o<16;o++)u[o]=a[o],w[o]=f[o]=c[o]=0;for(f[0]=w[0]=1,o=254;o>=0;--o)t=i[o>>>3]>>>(7&o)&1,d(f,u,t),d(c,w,t),K(y,f,c),T(f,f,c),K(c,u,w),T(u,u,w),L(w,y),L(l,f),Y(f,c,f),Y(c,u,y),K(y,f,c),T(f,f,c),L(u,f),T(c,w,l),Y(f,c,Ar),K(f,f,w),Y(c,c,f),Y(f,w,l),Y(w,u,a),L(u,y),d(f,u,t),d(c,w,t);for(o=0;o<16;o++)a[o+16]=f[o],a[o+32]=c[o],a[o+48]=u[o],a[o+64]=w[o];var s=a.subarray(32),h=a.subarray(16);return k(s,s),Y(h,h,s),x(r,h),0}function P(r,n){return R(r,n,br)}function O(r,n){return gr(n,32),P(r,n)}function F(r,n,e){var t=new Uint8Array(32);return R(t,e,n),y(r,vr,t,Br)}function N(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Kr(r,n,e,t,a)}function C(r,n,e,t,o,i){var a=new Uint8Array(32);return F(a,o,i),Tr(r,n,e,t,a)}function M(){var r,n,e,t=0,o=0,i=0,a=0,f=65535;for(e=0;e<arguments.length;e++)r=arguments[e].lo,n=arguments[e].hi,t+=r&f,o+=r>>>16,i+=n&f,a+=n>>>16;return o+=t>>>16,i+=o>>>16,a+=i>>>16,new sr(i&f|a<<16,t&f|o<<16)}function G(r,n){return new sr(r.hi>>>n,r.lo>>>n|r.hi<<32-n)}function Z(){var r,n=0,e=0;for(r=0;r<arguments.length;r++)n^=arguments[r].lo,e^=arguments[r].hi;return new sr(e,n)}function j(r,n){var e,t,o=32-n;return n<32?(e=r.hi>>>n|r.lo<<o,t=r.lo>>>n|r.hi<<o):n<64&&(e=r.lo>>>n|r.hi<<o,t=r.hi>>>n|r.lo<<o),new sr(e,t)}function q(r,n,e){var t=r.hi&n.hi^~r.hi&e.hi,o=r.lo&n.lo^~r.lo&e.lo;return new sr(t,o)}function I(r,n,e){var t=r.hi&n.hi^r.hi&e.hi^n.hi&e.hi,o=r.lo&n.lo^r.lo&e.lo^n.lo&e.lo;return new sr(t,o)}function V(r){return Z(j(r,28),j(r,34),j(r,39))}function X(r){return Z(j(r,14),j(r,18),j(r,41))}function D(r){return Z(j(r,1),j(r,8),G(r,7))}function H(r){return Z(j(r,19),j(r,61),G(r,6))}function J(r,n,e){var o,a,f,u=[],c=[],w=[],y=[];for(a=0;a<8;a++)u[a]=w[a]=t(r,8*a);for(var l=0;e>=128;){for(a=0;a<16;a++)y[a]=t(n,8*a+l);for(a=0;a<80;a++){for(f=0;f<8;f++)c[f]=w[f];for(o=M(w[7],X(w[4]),q(w[4],w[5],w[6]),Yr[a],y[a%16]),c[7]=M(o,V(w[0]),I(w[0],w[1],w[2])),c[3]=M(c[3],o),f=0;f<8;f++)w[(f+1)%8]=c[f];if(a%16===15)for(f=0;f<16;f++)y[f]=M(y[f],y[(f+9)%16],D(y[(f+1)%16]),H(y[(f+14)%16]))}for(a=0;a<8;a++)w[a]=M(w[a],u[a]),u[a]=w[a];l+=128,e-=128}for(a=0;a<8;a++)i(r,8*a,u[a]);return e}function Q(r,n,e){var t,o=new Uint8Array(64),a=new Uint8Array(256),f=e;for(t=0;t<64;t++)o[t]=Lr[t];for(J(o,n,e),e%=128,t=0;t<256;t++)a[t]=0;for(t=0;t<e;t++)a[t]=n[f-e+t];for(a[e]=128,e=256-128*(e<112?1:0),a[e-9]=0,i(a,e-8,new sr(f\/536870912|0,f<<3)),J(o,a,e),t=0;t<64;t++)r[t]=o[t];return 0}function W(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr(),c=hr(),w=hr();T(e,r[1],r[0]),T(w,n[1],n[0]),Y(e,e,w),K(t,r[0],r[1]),K(w,n[0],n[1]),Y(t,t,w),Y(o,r[3],n[3]),Y(o,o,Er),Y(i,r[2],n[2]),K(i,i,i),T(a,t,e),T(f,i,o),K(u,i,o),K(c,t,e),Y(r[0],a,f),Y(r[1],c,u),Y(r[2],u,f),Y(r[3],a,c)}function $(r,n,e){var t;for(t=0;t<4;t++)d(r[t],n[t],e)}function rr(r,n){var e=hr(),t=hr(),o=hr();k(o,n[2]),Y(e,n[0],o),Y(t,n[1],o),x(r,t),r[31]^=B(e)<<7}function nr(r,n,e){var t,o;for(U(r[0],pr),U(r[1],_r),U(r[2],_r),U(r[3],pr),o=255;o>=0;--o)t=e[o\/8|0]>>(7&o)&1,$(r,n,t),W(n,r),W(r,r),$(r,n,t)}function er(r,n){var e=[hr(),hr(),hr(),hr()];U(e[0],dr),U(e[1],xr),U(e[2],_r),Y(e[3],dr,xr),nr(r,e,n)}function tr(r,n,e){var t,o=new Uint8Array(64),i=[hr(),hr(),hr(),hr()];for(e||gr(n,32),Q(o,n,32),o[0]&=248,o[31]&=127,o[31]|=64,er(i,o),rr(r,i),t=0;t<32;t++)n[t+32]=r[t];return 0}function or(r,n){var e,t,o,i;for(t=63;t>=32;--t){for(e=0,o=t-32,i=t-12;o<i;++o)n[o]+=e-16*n[t]*kr[o-(t-32)],e=n[o]+128>>8,n[o]-=256*e;n[o]+=e,n[t]=0}for(e=0,o=0;o<32;o++)n[o]+=e-(n[31]>>4)*kr[o],e=n[o]>>8,n[o]&=255;for(o=0;o<32;o++)n[o]-=e*kr[o];for(t=0;t<32;t++)n[t+1]+=n[t]>>8,r[t]=255&n[t]}function ir(r){var n,e=new Float64Array(64);for(n=0;n<64;n++)e[n]=r[n];for(n=0;n<64;n++)r[n]=0;or(r,e)}function ar(r,n,e,t){var o,i,a=new Uint8Array(64),f=new Uint8Array(64),u=new Uint8Array(64),c=new Float64Array(64),w=[hr(),hr(),hr(),hr()];Q(a,t,32),a[0]&=248,a[31]&=127,a[31]|=64;var y=e+64;for(o=0;o<e;o++)r[64+o]=n[o];for(o=0;o<32;o++)r[32+o]=a[32+o];for(Q(u,r.subarray(32),e+32),ir(u),er(w,u),rr(r,w),o=32;o<64;o++)r[o]=t[o];for(Q(f,r,e+64),ir(f),o=0;o<64;o++)c[o]=0;for(o=0;o<32;o++)c[o]=u[o];for(o=0;o<32;o++)for(i=0;i<32;i++)c[o+i]+=f[o]*a[i];return or(r.subarray(32),c),y}function fr(r,n){var e=hr(),t=hr(),o=hr(),i=hr(),a=hr(),f=hr(),u=hr();return U(r[2],_r),S(r[1],n),L(o,r[1]),Y(i,o,Ur),T(o,o,r[2]),K(i,r[2],i),L(a,i),L(f,a),Y(u,f,a),Y(e,u,o),Y(e,e,i),z(e,e),Y(e,e,o),Y(e,e,i),Y(e,e,i),Y(r[0],e,i),L(t,r[0]),Y(t,t,i),m(t,o)&&Y(r[0],r[0],mr),L(t,r[0]),Y(t,t,i),m(t,o)?-1:(B(r[0])===n[31]>>7&&T(r[0],pr,r[0]),Y(r[3],r[0],r[1]),0)}function ur(r,n,e,t){var o,i,a=new Uint8Array(32),f=new Uint8Array(64),c=[hr(),hr(),hr(),hr()],w=[hr(),hr(),hr(),hr()];if(i=-1,e<64)return-1;if(fr(w,t))return-1;for(o=0;o<e;o++)r[o]=n[o];for(o=0;o<32;o++)r[o+32]=t[o];if(Q(f,r,e),ir(f),nr(c,w,f),er(w,n.subarray(32)),W(c,w),rr(a,c),e-=64,u(n,0,a,0)){for(o=0;o<e;o++)r[o]=0;return-1}for(o=0;o<e;o++)r[o]=n[o+64];return i=e}function cr(r,n){if(r.length!==zr)throw new Error("bad key size");if(n.length!==Rr)throw new Error("bad nonce size")}function wr(r,n){if(r.length!==Cr)throw new Error("bad public key size");if(n.length!==Mr)throw new Error("bad secret key size")}function yr(){var r,n;for(n=0;n<arguments.length;n++)if("[object Uint8Array]"!==(r=Object.prototype.toString.call(arguments[n])))throw new TypeError("unexpected type "+r+", use Uint8Array")}function lr(r){for(var n=0;n<r.length;n++)r[n]=0}var sr=function(r,n){this.hi=0|r,this.lo=0|n},hr=function(r){var n,e=new Float64Array(16);if(r)for(n=0;n<r.length;n++)e[n]=r[n];return e},gr=function(){throw new Error("no PRNG")},vr=new Uint8Array(16),br=new Uint8Array(32);br[0]=9;var pr=hr(),_r=hr([1]),Ar=hr([56129,1]),Ur=hr([30883,4953,19914,30187,55467,16705,2637,112,59544,30585,16505,36039,65139,11119,27886,20995]),Er=hr([61785,9906,39828,60374,45398,33411,5274,224,53552,61171,33010,6542,64743,22239,55772,9222]),dr=hr([54554,36645,11616,51542,42930,38181,51040,26924,56412,64982,57905,49316,21502,52590,14035,8553]),xr=hr([26200,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214,26214]),mr=hr([41136,18958,6951,50414,58488,44335,6150,12099,55207,15867,153,11085,57099,20417,9344,11139]),Br=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]),Sr=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]),Kr=_,Tr=A,Yr=[new sr(1116352408,3609767458),new sr(1899447441,602891725),new sr(3049323471,3964484399),new sr(3921009573,2173295548),new sr(961987163,4081628472),new sr(1508970993,3053834265),new sr(2453635748,2937671579),new sr(2870763221,3664609560),new sr(3624381080,2734883394),new sr(310598401,1164996542),new sr(607225278,1323610764),new sr(1426881987,3590304994),new sr(1925078388,4068182383),new sr(2162078206,991336113),new sr(2614888103,633803317),new sr(3248222580,3479774868),new sr(3835390401,2666613458),new sr(4022224774,944711139),new sr(264347078,2341262773),new sr(604807628,2007800933),new sr(770255983,1495990901),new sr(1249150122,1856431235),new sr(1555081692,3175218132),new sr(1996064986,2198950837),new sr(2554220882,3999719339),new sr(2821834349,766784016),new sr(2952996808,2566594879),new sr(3210313671,3203337956),new sr(3336571891,1034457026),new sr(3584528711,2466948901),new sr(113926993,3758326383),new sr(338241895,168717936),new sr(666307205,1188179964),new sr(773529912,1546045734),new sr(1294757372,1522805485),new sr(1396182291,2643833823),new sr(1695183700,2343527390),new sr(1986661051,1014477480),new sr(2177026350,1206759142),new sr(2456956037,344077627),new sr(2730485921,1290863460),new sr(2820302411,3158454273),new sr(3259730800,3505952657),new sr(3345764771,106217008),new sr(3516065817,3606008344),new sr(3600352804,1432725776),new sr(4094571909,1467031594),new sr(275423344,851169720),new sr(430227734,3100823752),new sr(506948616,1363258195),new sr(659060556,3750685593),new sr(883997877,3785050280),new sr(958139571,3318307427),new sr(1322822218,3812723403),new sr(1537002063,2003034995),new sr(1747873779,3602036899),new sr(1955562222,1575990012),new sr(2024104815,1125592928),new sr(2227730452,2716904306),new sr(2361852424,442776044),new sr(2428436474,593698344),new sr(2756734187,3733110249),new sr(3204031479,2999351573),new sr(3329325298,3815920427),new sr(3391569614,3928383900),new sr(3515267271,566280711),new sr(3940187606,3454069534),new sr(4118630271,4000239992),new sr(116418474,1914138554),new sr(174292421,2731055270),new sr(289380356,3203993006),new sr(460393269,320620315),new sr(685471733,587496836),new sr(852142971,1086792851),new sr(1017036298,365543100),new sr(1126000580,2618297676),new sr(1288033470,3409855158),new sr(1501505948,4234509866),new sr(1607167915,987167468),new sr(1816402316,1246189591)],Lr=new Uint8Array([106,9,230,103,243,188,201,8,187,103,174,133,132,202,167,59,60,110,243,114,254,148,248,43,165,79,245,58,95,29,54,241,81,14,82,127,173,230,130,209,155,5,104,140,43,62,108,31,31,131,217,171,251,65,189,107,91,224,205,25,19,126,33,121]),kr=new Float64Array([237,211,245,92,26,99,18,88,214,156,247,162,222,249,222,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16]),zr=32,Rr=24,Pr=32,Or=16,Fr=32,Nr=32,Cr=32,Mr=32,Gr=32,Zr=Rr,jr=Pr,qr=Or,Ir=64,Vr=32,Xr=64,Dr=32,Hr=64;r.lowlevel={crypto_core_hsalsa20:y,crypto_stream_xor:g,crypto_stream:h,crypto_stream_salsa20_xor:l,crypto_stream_salsa20:s,crypto_onetimeauth:b,crypto_onetimeauth_verify:p,crypto_verify_16:f,crypto_verify_32:u,crypto_secretbox:_,crypto_secretbox_open:A,crypto_scalarmult:R,crypto_scalarmult_base:P,crypto_box_beforenm:F,crypto_box_afternm:Kr,crypto_box:N,crypto_box_open:C,crypto_box_keypair:O,crypto_hash:Q,crypto_sign:ar,crypto_sign_keypair:tr,crypto_sign_open:ur,crypto_secretbox_KEYBYTES:zr,crypto_secretbox_NONCEBYTES:Rr,crypto_secretbox_ZEROBYTES:Pr,crypto_secretbox_BOXZEROBYTES:Or,crypto_scalarmult_BYTES:Fr,crypto_scalarmult_SCALARBYTES:Nr,crypto_box_PUBLICKEYBYTES:Cr,crypto_box_SECRETKEYBYTES:Mr,crypto_box_BEFORENMBYTES:Gr,crypto_box_NONCEBYTES:Zr,crypto_box_ZEROBYTES:jr,crypto_box_BOXZEROBYTES:qr,crypto_sign_BYTES:Ir,crypto_sign_PUBLICKEYBYTES:Vr,crypto_sign_SECRETKEYBYTES:Xr,crypto_sign_SEEDBYTES:Dr,crypto_hash_BYTES:Hr},r.util||(r.util={},r.util.decodeUTF8=r.util.encodeUTF8=r.util.encodeBase64=r.util.decodeBase64=function(){throw new Error("nacl.util moved into separate package: https:\/\/github.com\/dchest\/tweetnacl-util-js")}),r.randomBytes=function(r){var n=new Uint8Array(r);return gr(n,r),n},r.secretbox=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Pr+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Pr]=r[i];return _(o,t,t.length,n,e),o.subarray(Or)},r.secretbox.open=function(r,n,e){yr(r,n,e),cr(e,n);for(var t=new Uint8Array(Or+r.length),o=new Uint8Array(t.length),i=0;i<r.length;i++)t[i+Or]=r[i];return!(t.length<32)&&(0===A(o,t,t.length,n,e)&&o.subarray(Pr))},r.secretbox.keyLength=zr,r.secretbox.nonceLength=Rr,r.secretbox.overheadLength=Or,r.scalarMult=function(r,n){if(yr(r,n),r.length!==Nr)throw new Error("bad n size");if(n.length!==Fr)throw new Error("bad p size");var e=new Uint8Array(Fr);return R(e,r,n),e},r.scalarMult.base=function(r){if(yr(r),r.length!==Nr)throw new Error("bad n size");var n=new Uint8Array(Fr);return P(n,r),n},r.scalarMult.scalarLength=Nr,r.scalarMult.groupElementLength=Fr,r.box=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox(n,e,i)},r.box.before=function(r,n){yr(r,n),wr(r,n);var e=new Uint8Array(Gr);return F(e,r,n),e},r.box.after=r.secretbox,r.box.open=function(n,e,t,o){var i=r.box.before(t,o);return r.secretbox.open(n,e,i)},r.box.open.after=r.secretbox.open,r.box.keyPair=function(){var r=new Uint8Array(Cr),n=new Uint8Array(Mr);return O(r,n),{publicKey:r,secretKey:n}},r.box.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Mr)throw new Error("bad secret key size");var n=new Uint8Array(Cr);return P(n,r),{publicKey:n,secretKey:new Uint8Array(r)}},r.box.publicKeyLength=Cr,r.box.secretKeyLength=Mr,r.box.sharedKeyLength=Gr,r.box.nonceLength=Zr,r.box.overheadLength=r.secretbox.overheadLength,r.sign=function(r,n){if(yr(r,n),n.length!==Xr)throw new Error("bad secret key size");var e=new Uint8Array(Ir+r.length);return ar(e,r,r.length,n),e},r.sign.open=function(r,n){if(2!==arguments.length)throw new Error("nacl.sign.open accepts 2 arguments; did you mean to use nacl.sign.detached.verify?");if(yr(r,n),n.length!==Vr)throw new Error("bad public key size");var e=new Uint8Array(r.length),t=ur(e,r,r.length,n);if(t<0)return null;for(var o=new Uint8Array(t),i=0;i<o.length;i++)o[i]=e[i];return o},r.sign.detached=function(n,e){for(var t=r.sign(n,e),o=new Uint8Array(Ir),i=0;i<o.length;i++)o[i]=t[i];return o},r.sign.detached.verify=function(r,n,e){if(yr(r,n,e),n.length!==Ir)throw new Error("bad signature size");if(e.length!==Vr)throw new Error("bad public key size");var t,o=new Uint8Array(Ir+r.length),i=new Uint8Array(Ir+r.length);for(t=0;t<Ir;t++)o[t]=n[t];for(t=0;t<r.length;t++)o[t+Ir]=r[t];return ur(i,o,o.length,e)>=0},r.sign.keyPair=function(){var r=new Uint8Array(Vr),n=new Uint8Array(Xr);return tr(r,n),{publicKey:r,secretKey:n}},r.sign.keyPair.fromSecretKey=function(r){if(yr(r),r.length!==Xr)throw new Error("bad secret key size");for(var n=new Uint8Array(Vr),e=0;e<n.length;e++)n[e]=r[32+e];return{publicKey:n,secretKey:new Uint8Array(r)}},r.sign.keyPair.fromSeed=function(r){if(yr(r),r.length!==Dr)throw new Error("bad seed size");for(var n=new Uint8Array(Vr),e=new Uint8Array(Xr),t=0;t<32;t++)e[t]=r[t];return tr(n,e,!0),{publicKey:n,secretKey:e}},r.sign.publicKeyLength=Vr,r.sign.secretKeyLength=Xr,r.sign.seedLength=Dr,r.sign.signatureLength=Ir,r.hash=function(r){yr(r);var n=new Uint8Array(Hr);return Q(n,r,r.length),n},r.hash.hashLength=Hr,r.verify=function(r,n){return yr(r,n),0!==r.length&&0!==n.length&&(r.length===n.length&&0===a(r,0,n,0,r.length))},r.setPRNG=function(r){gr=r},function(){var n="undefined"!=typeof self?self.crypto||self.msCrypto:null;if(n&&n.getRandomValues){var e=65536;r.setPRNG(function(r,t){var o,i=new Uint8Array(t);for(o=0;o<t;o+=e)n.getRandomValues(i.subarray(o,o+Math.min(t-o,e)));for(o=0;o<t;o++)r[o]=i[o];lr(i)})}else"undefined"!=typeof require&&(n=require("crypto"),n&&n.randomBytes&&r.setPRNG(function(r,e){var t,o=n.randomBytes(e);for(t=0;t<e;t++)r[t]=o[t];lr(o)}))}()}("undefined"!=typeof module&&module.exports?module.exports:self.nacl=self.nacl||{});/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "name": "tweetnacl",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "version": "0.14.5",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "description": "Port of TweetNaCl cryptographic library to JavaScript",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "main": "nacl-fast.js",$/;"	function	line:5
types	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "types": "nacl.d.ts",$/;"	function	line:6
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "directories": {$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "test": "test"$/;"	function	line:8
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "scripts": {$/;"	function	line:10
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "build": "uglifyjs nacl.js -c -m -o nacl.min.js && uglifyjs nacl-fast.js -c -m -o nacl-fast.min.js",$/;"	function	line:11
test-node	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "test-node": "tape test\/*.js | faucet",$/;"	function	line:12
test-node-all	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "test-node-all": "make -C test\/c && tape test\/*.js test\/c\/*.js | faucet",$/;"	function	line:13
test-browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "test-browser": "NACL_SRC=${NACL_SRC:='nacl.min.js'} && npm run build-test-browser && cat $NACL_SRC test\/browser\/_bundle.js | tape-run | faucet",$/;"	function	line:14
build-test-browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "build-test-browser": "browserify test\/browser\/init.js test\/*.js | uglifyjs -c -m -o test\/browser\/_bundle.js 2>\/dev\/null && browserify test\/browser\/init.js test\/*.quick.js | uglifyjs -c -m -o test\/browser\/_bundle-quick.js 2>\/dev\/null",$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "test": "npm run test-node-all && npm run test-browser",$/;"	function	line:16
bench	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "bench": "node test\/benchmark\/bench.js",$/;"	function	line:17
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "lint": "eslint nacl.js nacl-fast.js test\/*.js test\/benchmark\/*.js"$/;"	function	line:18
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "repository": {$/;"	function	line:20
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "type": "git",$/;"	function	line:21
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "url": "https:\/\/github.com\/dchest\/tweetnacl-js.git"$/;"	function	line:22
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "keywords": [$/;"	function	line:24
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "author": "TweetNaCl-js contributors",$/;"	function	line:38
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "license": "Unlicense",$/;"	function	line:39
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "bugs": {$/;"	function	line:40
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "url": "https:\/\/github.com\/dchest\/tweetnacl-js\/issues"$/;"	function	line:41
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "homepage": "https:\/\/tweetnacl.js.org",$/;"	function	line:43
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "devDependencies": {$/;"	function	line:44
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "browserify": "^13.0.0",$/;"	function	line:45
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "eslint": "^2.2.0",$/;"	function	line:46
faucet	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "faucet": "^0.0.1",$/;"	function	line:47
tap-browser-color	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "tap-browser-color": "^0.1.2",$/;"	function	line:48
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "tape": "^4.4.0",$/;"	function	line:49
tape-run	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "tape-run": "^2.1.3",$/;"	function	line:50
tweetnacl-util	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "tweetnacl-util": "^0.13.3",$/;"	function	line:51
uglify-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "uglify-js": "^2.6.1"$/;"	function	line:52
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^  "browser": {$/;"	function	line:54
buffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "buffer": false,$/;"	function	line:55
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/package.json	/^    "crypto": false$/;"	function	line:56
Important!	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/PULL_REQUEST_TEMPLATE.md	/^# Important!$/;"	function	line:1
Public-key authenticated encryption (box)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^### Public-key authenticated encryption (box)$/;"	function	line:84
nacl.box.keyPair()	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box.keyPair()$/;"	function	line:88
nacl.box.keyPair.fromSecretKey(secretKey)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box.keyPair.fromSecretKey(secretKey)$/;"	function	line:99
nacl.box(message, nonce, theirPublicKey, mySecretKey)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box(message, nonce, theirPublicKey, mySecretKey)$/;"	function	line:104
nacl.box.open(box, nonce, theirPublicKey, mySecretKey)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box.open(box, nonce, theirPublicKey, mySecretKey)$/;"	function	line:112
nacl.box.before(theirPublicKey, mySecretKey)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box.before(theirPublicKey, mySecretKey)$/;"	function	line:119
nacl.box.after(message, nonce, sharedKey)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box.after(message, nonce, sharedKey)$/;"	function	line:124
nacl.box.open.after(box, nonce, sharedKey)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box.open.after(box, nonce, sharedKey)$/;"	function	line:128
nacl.box.publicKeyLength = 32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box.publicKeyLength = 32$/;"	function	line:132
nacl.box.secretKeyLength = 32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box.secretKeyLength = 32$/;"	function	line:136
nacl.box.sharedKeyLength = 32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box.sharedKeyLength = 32$/;"	function	line:140
nacl.box.nonceLength = 24	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box.nonceLength = 24$/;"	function	line:144
nacl.box.overheadLength = 16	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.box.overheadLength = 16$/;"	function	line:148
Secret-key authenticated encryption (secretbox)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^### Secret-key authenticated encryption (secretbox)$/;"	function	line:153
nacl.secretbox(message, nonce, key)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.secretbox(message, nonce, key)$/;"	function	line:157
nacl.secretbox.open(box, nonce, key)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.secretbox.open(box, nonce, key)$/;"	function	line:165
nacl.secretbox.keyLength = 32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.secretbox.keyLength = 32$/;"	function	line:171
nacl.secretbox.nonceLength = 24	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.secretbox.nonceLength = 24$/;"	function	line:175
nacl.secretbox.overheadLength = 16	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.secretbox.overheadLength = 16$/;"	function	line:179
Scalar multiplication	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^### Scalar multiplication$/;"	function	line:184
nacl.scalarMult(n, p)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.scalarMult(n, p)$/;"	function	line:188
nacl.scalarMult.base(n)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.scalarMult.base(n)$/;"	function	line:193
nacl.scalarMult.scalarLength = 32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.scalarMult.scalarLength = 32$/;"	function	line:198
nacl.scalarMult.groupElementLength = 32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.scalarMult.groupElementLength = 32$/;"	function	line:202
Signatures	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^### Signatures$/;"	function	line:207
nacl.sign.keyPair()	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.sign.keyPair()$/;"	function	line:211
nacl.sign.keyPair.fromSecretKey(secretKey)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.sign.keyPair.fromSecretKey(secretKey)$/;"	function	line:221
nacl.sign.keyPair.fromSeed(seed)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.sign.keyPair.fromSeed(seed)$/;"	function	line:227
nacl.sign(message, secretKey)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.sign(message, secretKey)$/;"	function	line:234
nacl.sign.open(signedMessage, publicKey)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.sign.open(signedMessage, publicKey)$/;"	function	line:238
nacl.sign.detached(message, secretKey)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.sign.detached(message, secretKey)$/;"	function	line:244
nacl.sign.detached.verify(message, signature, publicKey)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.sign.detached.verify(message, signature, publicKey)$/;"	function	line:248
nacl.sign.publicKeyLength = 32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.sign.publicKeyLength = 32$/;"	function	line:253
nacl.sign.secretKeyLength = 64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.sign.secretKeyLength = 64$/;"	function	line:257
nacl.sign.seedLength = 32	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.sign.seedLength = 32$/;"	function	line:261
nacl.sign.signatureLength = 64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.sign.signatureLength = 64$/;"	function	line:265
Hashing	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^### Hashing$/;"	function	line:270
nacl.hash(message)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.hash(message)$/;"	function	line:274
nacl.hash.hashLength = 64	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.hash.hashLength = 64$/;"	function	line:278
Random bytes generation	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^### Random bytes generation$/;"	function	line:283
nacl.randomBytes(length)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.randomBytes(length)$/;"	function	line:285
Constant-time comparison	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^### Constant-time comparison$/;"	function	line:321
nacl.verify(x, y)	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^#### nacl.verify(x, y)$/;"	function	line:323
Testing	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^### Testing$/;"	function	line:363
Benchmarking	/Users/jonathan/repos/identifiers-arxiv/node_modules/tweetnacl/README.md	/^### Benchmarking$/;"	function	line:397
types.Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  types = {$/;"	property	line:5
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^      validate: function(it){$/;"	function	line:8
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^      validate: function(it){$/;"	function	line:18
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^      validate: function(it){$/;"	function	line:24
validate	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^      validate: function(it){$/;"	function	line:30
defaultType.array	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  defaultType = {$/;"	property	line:35
defaultType.tuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^    array: 'Array',$/;"	property	line:36
checkArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function checkArray(input, type){$/;"	function	line:39
checkArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function checkArray(input, type){$/;"	function	line:39
checkTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function checkTuple(input, type){$/;"	function	line:44
checkTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function checkTuple(input, type){$/;"	function	line:44
checkFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function checkFields(input, type){$/;"	function	line:56
checkFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function checkFields(input, type){$/;"	function	line:56
checkStructure	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function checkStructure(input, type){$/;"	function	line:76
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^    switch (type.structure) {$/;"	function	line:80
checkStructure	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function checkStructure(input, type){$/;"	function	line:76
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function check(input, typeObj){$/;"	function	line:89
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function check(input, typeObj){$/;"	function	line:89
checkMultiple	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function checkMultiple(input, types){$/;"	function	line:113
checkMultiple	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  function checkMultiple(input, types){$/;"	function	line:113
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  module.exports = function(parsedType, input, options){$/;"	function	line:121
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/check.js	/^  }$/;"	function	line:120
typeCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/index.js	/^  typeCheck = function(type, input, options){$/;"	function	line:7
typeCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/index.js	/^  parsedTypeCheck = require('.\/check');$/;"	function	line:6
module.exports.VERSION	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/index.js	/^  module.exports = {$/;"	property	line:10
module.exports.typeCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/index.js	/^    VERSION: VERSION,$/;"	property	line:11
module.exports.parsedTypeCheck	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/index.js	/^    typeCheck: typeCheck,$/;"	property	line:12
module.exports.parseType	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/index.js	/^    parsedTypeCheck: parsedTypeCheck,$/;"	property	line:13
peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function peek(tokens){$/;"	function	line:5
peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function peek(tokens){$/;"	function	line:5
consumeIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeIdent(tokens){$/;"	function	line:13
consumeIdent	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeIdent(tokens){$/;"	function	line:13
consumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeOp(tokens, op){$/;"	function	line:21
consumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeOp(tokens, op){$/;"	function	line:21
maybeConsumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function maybeConsumeOp(tokens, op){$/;"	function	line:29
maybeConsumeOp	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function maybeConsumeOp(tokens, op){$/;"	function	line:29
consumeArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeArray(tokens){$/;"	function	line:38
consumeArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeArray(tokens){$/;"	function	line:38
consumeTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeTuple(tokens){$/;"	function	line:51
consumeTuple	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeTuple(tokens){$/;"	function	line:51
consumeFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeFields(tokens){$/;"	function	line:71
consumeFields	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeFields(tokens){$/;"	function	line:71
consumeField	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeField(tokens){$/;"	function	line:95
consumeField	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeField(tokens){$/;"	function	line:95
maybeConsumeStructure	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function maybeConsumeStructure(tokens){$/;"	function	line:102
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^    switch (tokens[0]) {$/;"	function	line:103
maybeConsumeStructure	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function maybeConsumeStructure(tokens){$/;"	function	line:102
consumeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeType(tokens){$/;"	function	line:112
consumeType	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeType(tokens){$/;"	function	line:112
consumeTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeTypes(tokens){$/;"	function	line:136
typesSoFar.Undefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^      typesSoFar = {$/;"	property	line:157
typesSoFar.Null	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^        Undefined: true,$/;"	property	line:158
consumeTypes	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function consumeTypes(tokens){$/;"	function	line:136
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  module.exports = function(input){$/;"	function	line:175
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  tokenRegex = RegExp('\\\\.\\\\.\\\\.|::|->|' + identifierRegex.source + '|\\\\S', 'g');$/;"	function	line:174
in$	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function in$(x, xs){$/;"	function	line:191
in$	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/lib/parse-type.js	/^  function in$(x, xs){$/;"	function	line:191
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "name": "type-check",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "version": "0.3.2",$/;"	function	line:3
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "author": "George Zahariev <z@georgezahariev.com>",$/;"	function	line:4
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.",$/;"	function	line:5
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "homepage": "https:\/\/github.com\/gkz\/type-check",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "keywords": [$/;"	function	line:7
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "files": [$/;"	function	line:13
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "main": ".\/lib\/",$/;"	function	line:18
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "bugs": "https:\/\/github.com\/gkz\/type-check\/issues",$/;"	function	line:19
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "license": "MIT",$/;"	function	line:20
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "engines": {$/;"	function	line:21
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^    "node": ">= 0.8.0"$/;"	function	line:22
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "repository": {$/;"	function	line:24
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^    "type": "git",$/;"	function	line:25
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^    "url": "git:\/\/github.com\/gkz\/type-check.git"$/;"	function	line:26
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "scripts": {$/;"	function	line:28
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^    "test": "make test"$/;"	function	line:29
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "dependencies": {$/;"	function	line:31
prelude-ls	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^    "prelude-ls": "~1.1.2"$/;"	function	line:32
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^  "devDependencies": {$/;"	function	line:34
livescript	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^    "livescript": "~1.4.0",$/;"	function	line:35
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^    "mocha": "~2.3.4",$/;"	function	line:36
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^    "istanbul": "~0.4.1",$/;"	function	line:37
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/package.json	/^    "browserify": "~12.0.1"$/;"	function	line:38
type-check [![Build Status](https://travis-ci.org/gkz/type-check.png?branch=master)](https://travis-ci.org/gkz/type-check)	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^# type-check [![Build Status](https:\/\/travis-ci.org\/gkz\/type-check.png?branch=master)](https:\/\/travis-ci.org\/gkz\/type-check)$/;"	function	line:1
Quick Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^## Quick Examples$/;"	function	line:11
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^## Usage$/;"	function	line:63
typeCheck(type, input, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^### typeCheck(type, input, options)$/;"	function	line:78
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^##### arguments$/;"	function	line:82
returns	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^##### returns$/;"	function	line:87
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^##### example$/;"	function	line:90
parseType(type)	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^### parseType(type)$/;"	function	line:95
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^##### arguments$/;"	function	line:99
returns	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^##### returns$/;"	function	line:102
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^##### example$/;"	function	line:105
parsedTypeCheck(parsedType, input, options)	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^### parsedTypeCheck(parsedType, input, options)$/;"	function	line:109
arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^##### arguments$/;"	function	line:113
returns	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^##### returns$/;"	function	line:118
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^##### example$/;"	function	line:121
Type Format	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^## Type Format$/;"	function	line:129
Syntax	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^### Syntax$/;"	function	line:131
Guide	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^### Guide$/;"	function	line:144
Options	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^## Options$/;"	function	line:180
Custom Types	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^### Custom Types$/;"	function	line:185
Technical About	/Users/jonathan/repos/identifiers-arxiv/node_modules/type-check/README.md	/^## Technical About$/;"	function	line:208
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/.travis.yml	/^node_js:$/;"	function	line:2
Uint8Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/example/tarray.js	/^var Uint8Array = require('..\/').Uint8Array;$/;"	variable	line:1
MAX_ARRAY_LENGTH	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^var MAX_ARRAY_LENGTH = 1e5;$/;"	variable	line:5
Class	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    Class: function(v) { return opts.call(v).replace(\/^\\[object *|\\]$\/g, ''); },$/;"	function	line:15
HasProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    HasProperty: function(o, p) { return p in o; },$/;"	function	line:16
HasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    HasOwnProperty: function(o, p) { return ophop.call(o, p); },$/;"	function	line:17
IsCallable	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    IsCallable: function(o) { return typeof o === 'function'; },$/;"	function	line:18
ToInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ToInt32: function(v) { return v >> 0; },$/;"	function	line:19
ToUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ToUint32: function(v) { return v >>> 0; }$/;"	function	line:20
LN2	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^var LN2 = Math.LN2,$/;"	variable	line:25
configureProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function configureProperties(obj) {$/;"	function	line:34
configureProperties	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function configureProperties(obj) {$/;"	function	line:34
defineProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  defineProp = function(o, p, desc) {$/;"	function	line:63
HasProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    if (ECMAScript.HasProperty(desc, 'get') && Object.prototype.__defineGetter__) { Object.prototype.__defineGetter__.call(o, p, desc.get); }$/;"	class	line:65
HasProperty.__defineGetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    if (ECMAScript.HasProperty(desc, 'get') && Object.prototype.__defineGetter__) { Object.prototype.__defineGetter__.call(o, p, desc.get); }$/;"	method	line:65
HasProperty.Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    if (ECMAScript.HasProperty(desc, 'get') && Object.prototype.__defineGetter__) { Object.prototype.__defineGetter__.call(o, p, desc.get); }$/;"	class	line:65
Object	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    if (ECMAScript.HasProperty(desc, 'set') && Object.prototype.__defineSetter__) { Object.prototype.__defineSetter__.call(o, p, desc.set); }$/;"	class	line:66
Object.__defineSetter__	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    if (ECMAScript.HasProperty(desc, 'set') && Object.prototype.__defineSetter__) { Object.prototype.__defineSetter__.call(o, p, desc.set); }$/;"	method	line:66
defineProp	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^} else {$/;"	function	line:62
makeArrayAccessors	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function makeArrayAccessors(obj) {$/;"	function	line:85
makeArrayAccessor	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  function makeArrayAccessor(index) {$/;"	function	line:90
makeArrayAccessors	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function makeArrayAccessors(obj) {$/;"	function	line:85
i	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  var i;$/;"	variable	line:99
as_signed	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function as_signed(value, bits) { var s = 32 - bits; return (value << s) >> s; }$/;"	function	line:109
as_signed	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function as_signed(value, bits) { var s = 32 - bits; return (value << s) >> s; }$/;"	function	line:109
as_unsigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function as_unsigned(value, bits) { var s = 32 - bits; return (value << s) >>> s; }$/;"	function	line:110
as_unsigned	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function as_unsigned(value, bits) { var s = 32 - bits; return (value << s) >>> s; }$/;"	function	line:110
packI8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packI8(n) { return [n & 0xff]; }$/;"	function	line:112
packI8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packI8(n) { return [n & 0xff]; }$/;"	function	line:112
unpackI8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackI8(bytes) { return as_signed(bytes[0], 8); }$/;"	function	line:113
unpackI8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackI8(bytes) { return as_signed(bytes[0], 8); }$/;"	function	line:113
packU8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packU8(n) { return [n & 0xff]; }$/;"	function	line:115
packU8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packU8(n) { return [n & 0xff]; }$/;"	function	line:115
unpackU8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackU8(bytes) { return as_unsigned(bytes[0], 8); }$/;"	function	line:116
unpackU8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackU8(bytes) { return as_unsigned(bytes[0], 8); }$/;"	function	line:116
packU8Clamped	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packU8Clamped(n) { n = round(Number(n)); return [n < 0 ? 0 : n > 0xff ? 0xff : n & 0xff]; }$/;"	function	line:118
packU8Clamped	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packU8Clamped(n) { n = round(Number(n)); return [n < 0 ? 0 : n > 0xff ? 0xff : n & 0xff]; }$/;"	function	line:118
packI16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packI16(n) { return [(n >> 8) & 0xff, n & 0xff]; }$/;"	function	line:120
packI16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packI16(n) { return [(n >> 8) & 0xff, n & 0xff]; }$/;"	function	line:120
unpackI16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackI16(bytes) { return as_signed(bytes[0] << 8 | bytes[1], 16); }$/;"	function	line:121
unpackI16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackI16(bytes) { return as_signed(bytes[0] << 8 | bytes[1], 16); }$/;"	function	line:121
packU16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packU16(n) { return [(n >> 8) & 0xff, n & 0xff]; }$/;"	function	line:123
packU16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packU16(n) { return [(n >> 8) & 0xff, n & 0xff]; }$/;"	function	line:123
unpackU16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackU16(bytes) { return as_unsigned(bytes[0] << 8 | bytes[1], 16); }$/;"	function	line:124
unpackU16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackU16(bytes) { return as_unsigned(bytes[0] << 8 | bytes[1], 16); }$/;"	function	line:124
packI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packI32(n) { return [(n >> 24) & 0xff, (n >> 16) & 0xff, (n >> 8) & 0xff, n & 0xff]; }$/;"	function	line:126
packI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packI32(n) { return [(n >> 24) & 0xff, (n >> 16) & 0xff, (n >> 8) & 0xff, n & 0xff]; }$/;"	function	line:126
unpackI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackI32(bytes) { return as_signed(bytes[0] << 24 | bytes[1] << 16 | bytes[2] << 8 | bytes[3], 32); }$/;"	function	line:127
unpackI32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackI32(bytes) { return as_signed(bytes[0] << 24 | bytes[1] << 16 | bytes[2] << 8 | bytes[3], 32); }$/;"	function	line:127
packU32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packU32(n) { return [(n >> 24) & 0xff, (n >> 16) & 0xff, (n >> 8) & 0xff, n & 0xff]; }$/;"	function	line:129
packU32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packU32(n) { return [(n >> 24) & 0xff, (n >> 16) & 0xff, (n >> 8) & 0xff, n & 0xff]; }$/;"	function	line:129
unpackU32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackU32(bytes) { return as_unsigned(bytes[0] << 24 | bytes[1] << 16 | bytes[2] << 8 | bytes[3], 32); }$/;"	function	line:130
unpackU32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackU32(bytes) { return as_unsigned(bytes[0] << 24 | bytes[1] << 16 | bytes[2] << 8 | bytes[3], 32); }$/;"	function	line:130
packIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packIEEE754(v, ebits, fbits) {$/;"	function	line:132
roundToEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  function roundToEven(n) {$/;"	function	line:138
packIEEE754.roundToEven	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  function roundToEven(n) {$/;"	function	line:138
packIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packIEEE754(v, ebits, fbits) {$/;"	function	line:132
unpackIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackIEEE754(bytes, ebits, fbits) {$/;"	function	line:200
unpackIEEE754	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackIEEE754(bytes, ebits, fbits) {$/;"	function	line:200
unpackF64	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackF64(b) { return unpackIEEE754(b, 11, 52); }$/;"	function	line:235
unpackF64	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackF64(b) { return unpackIEEE754(b, 11, 52); }$/;"	function	line:235
packF64	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packF64(v) { return packIEEE754(v, 11, 52); }$/;"	function	line:236
packF64	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packF64(v) { return packIEEE754(v, 11, 52); }$/;"	function	line:236
unpackF32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackF32(b) { return unpackIEEE754(b, 8, 23); }$/;"	function	line:237
unpackF32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function unpackF32(b) { return unpackIEEE754(b, 8, 23); }$/;"	function	line:237
packF32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packF32(v) { return packIEEE754(v, 8, 23); }$/;"	function	line:238
packF32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^function packF32(v) { return packIEEE754(v, 8, 23); }$/;"	function	line:238
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  var ArrayBuffer = function ArrayBuffer(length) {$/;"	function	line:248
ArrayBuffer	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  var ArrayBuffer = function ArrayBuffer(length) {$/;"	function	line:248
ArrayBufferView	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  var ArrayBufferView = function ArrayBufferView() {$/;"	function	line:272
ArrayBufferView	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  var ArrayBufferView = function ArrayBufferView() {$/;"	function	line:272
makeConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  function makeConstructor(bytesPerElement, pack, unpack) {$/;"	function	line:282
ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor = function(buffer, byteOffset, length) {$/;"	function	line:287
ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    var ctor;$/;"	class	line:286
ctor.BYTES_PER_ELEMENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype.BYTES_PER_ELEMENT = bytesPerElement;$/;"	method	line:367
ctor._pack	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype._pack = pack;$/;"	method	line:368
ctor._unpack	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype._unpack = unpack;$/;"	method	line:369
_getter	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype._getter = function(index) {$/;"	function	line:373
ctor._getter	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype._getter = function(index) {$/;"	method	line:373
ctor.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype.get = ctor.prototype._getter;$/;"	method	line:391
_setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype._setter = function(index, value) {$/;"	function	line:394
ctor._setter	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype._setter = function(index, value) {$/;"	method	line:394
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype.set = function(index, value) {$/;"	function	line:412
ctor.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype.set = function(index, value) {$/;"	method	line:412
subarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype.subarray = function(start, end) {$/;"	function	line:464
ctor.subarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^    ctor.prototype.subarray = function(start, end) {$/;"	method	line:464
clamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^      function clamp(v, min, max) { return v < min ? min : v > max ? max : v; }$/;"	function	line:465
ctor.function.clamp	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^      function clamp(v, min, max) { return v < min ? min : v > max ? max : v; }$/;"	function	line:465
makeConstructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  function makeConstructor(bytesPerElement, pack, unpack) {$/;"	function	line:282
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  function r(array, index) {$/;"	function	line:517
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  var DataView = function DataView(buffer, byteOffset, byteLength) {$/;"	function	line:531
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  var DataView = function DataView(buffer, byteOffset, byteLength) {$/;"	class	line:531
DataView	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  var DataView = function DataView(buffer, byteOffset, byteLength) {$/;"	function	line:531
makeGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  function makeGetter(arrayType) {$/;"	function	line:558
makeGetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  function makeGetter(arrayType) {$/;"	function	line:558
DataView.getUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.getUint8 = makeGetter(exports.Uint8Array);$/;"	method	line:582
DataView.getInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.getInt8 = makeGetter(exports.Int8Array);$/;"	method	line:583
DataView.getUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.getUint16 = makeGetter(exports.Uint16Array);$/;"	method	line:584
DataView.getInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.getInt16 = makeGetter(exports.Int16Array);$/;"	method	line:585
DataView.getUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.getUint32 = makeGetter(exports.Uint32Array);$/;"	method	line:586
DataView.getInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.getInt32 = makeGetter(exports.Int32Array);$/;"	method	line:587
DataView.getFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.getFloat32 = makeGetter(exports.Float32Array);$/;"	method	line:588
DataView.getFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.getFloat64 = makeGetter(exports.Float64Array);$/;"	method	line:589
makeSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  function makeSetter(arrayType) {$/;"	function	line:591
makeSetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  function makeSetter(arrayType) {$/;"	function	line:591
DataView.setUint8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.setUint8 = makeSetter(exports.Uint8Array);$/;"	method	line:619
DataView.setInt8	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.setInt8 = makeSetter(exports.Int8Array);$/;"	method	line:620
DataView.setUint16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.setUint16 = makeSetter(exports.Uint16Array);$/;"	method	line:621
DataView.setInt16	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.setInt16 = makeSetter(exports.Int16Array);$/;"	method	line:622
DataView.setUint32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.setUint32 = makeSetter(exports.Uint32Array);$/;"	method	line:623
DataView.setInt32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.setInt32 = makeSetter(exports.Int32Array);$/;"	method	line:624
DataView.setFloat32	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.setFloat32 = makeSetter(exports.Float32Array);$/;"	method	line:625
DataView.setFloat64	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/index.js	/^  DataView.prototype.setFloat64 = makeSetter(exports.Float64Array);$/;"	method	line:626
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "name": "typedarray",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "version": "0.0.6",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "description": "TypedArray polyfill for old browsers",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "main": "index.js",$/;"	function	line:5
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "devDependencies": {$/;"	function	line:6
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^    "tape": "~2.3.2"$/;"	function	line:7
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "scripts": {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^    "test": "tape test\/*.js test\/server\/*.js"$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "repository": {$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^    "type": "git",$/;"	function	line:13
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^    "url": "git:\/\/github.com\/substack\/typedarray.git"$/;"	function	line:14
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "homepage": "https:\/\/github.com\/substack\/typedarray",$/;"	function	line:16
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "keywords": [$/;"	function	line:17
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "author": {$/;"	function	line:33
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^    "name": "James Halliday",$/;"	function	line:34
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^    "email": "mail@substack.net",$/;"	function	line:35
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^    "url": "http:\/\/substack.net"$/;"	function	line:36
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "license": "MIT",$/;"	function	line:38
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^  "testling": {$/;"	function	line:39
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^    "files": "test\/*.js",$/;"	function	line:40
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/package.json	/^    "browsers": [$/;"	function	line:41
typedarray	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/readme.markdown	/^# typedarray$/;"	function	line:1
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/readme.markdown	/^# example$/;"	function	line:10
methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/readme.markdown	/^# methods$/;"	function	line:25
install	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/readme.markdown	/^# install$/;"	function	line:45
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/readme.markdown	/^# license$/;"	function	line:59
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/test/server/undef_globals.js	/^var test = require('tape');$/;"	variable	line:1
vm	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/test/server/undef_globals.js	/^var vm = require('vm');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/test/server/undef_globals.js	/^var fs = require('fs');$/;"	variable	line:3
src	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/test/server/undef_globals.js	/^var src = fs.readFileSync(__dirname + '\/..\/..\/index.js', 'utf8');$/;"	variable	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/test/server/undef_globals.js	/^test('u8a without globals', function (t) {$/;"	function	line:6
TA	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/test/tarray.js	/^var TA = require('..\/');$/;"	variable	line:1
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/test/tarray.js	/^var test = require('tape');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/typedarray/test/tarray.js	/^test('tiny u8a test', function (t) {$/;"	function	line:4
U2	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^var U2 = require("..\/tools\/node");$/;"	variable	line:5
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^var fs = require("fs");$/;"	variable	line:6
yargs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^var yargs = require("yargs");$/;"	variable	line:7
ARGS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^var ARGS = yargs$/;"	variable	line:8
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^var files = ARGS._.slice();$/;"	variable	line:11
output.vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^var output = {$/;"	property	line:12
getProps	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^function getProps(filename) {$/;"	function	line:29
addStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^    function addStrings(node) {$/;"	function	line:48
walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^            (function walk(node){$/;"	function	line:51
getProps.addStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^    function addStrings(node) {$/;"	function	line:48
getProps	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^function getProps(filename) {$/;"	function	line:29
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^    function add(name) {$/;"	function	line:74
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/bin/extract-props.js	/^    function add(name) {$/;"	function	line:74
DEFNODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^function DEFNODE(type, props, methods, base) {$/;"	function	line:46
ctor	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    if (proto) {$/;"	class	line:62
ctor.TYPE	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^        ctor.prototype.TYPE = ctor.TYPE = type;$/;"	method	line:72
DEFNODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^function DEFNODE(type, props, methods, base) {$/;"	function	line:46
DEFMETHOD	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    ctor.DEFMETHOD = function(name, method) {$/;"	function	line:81
ctor.DEFMETHOD	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    }$/;"	class	line:80
clone	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    clone: function() {$/;"	function	line:92
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:100
walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    walk: function(visitor) {$/;"	function	line:103
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^AST_Node.warn = function(txt, props) {$/;"	function	line:109
AST_Node.warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^AST_Node.warn_function = null;$/;"	function	line:108
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:138
walk_body	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^function walk_body(node, visitor) {$/;"	function	line:145
walk_body	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^function walk_body(node, visitor) {$/;"	function	line:145
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:159
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:172
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:182
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:194
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:215
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:225
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:240
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:257
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:271
wrap_enclose	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    wrap_enclose: function(arg_parameter_pairs) {$/;"	function	line:300
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^        wrapped_tl = wrapped_tl.transform(new TreeTransformer(function before(node){$/;"	function	line:314
wrap_commonjs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    wrap_commonjs: function(name, export_all) {$/;"	function	line:321
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^        wrapped_tl = wrapped_tl.transform(new TreeTransformer(function before(node){$/;"	function	line:335
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^                switch (node.value) {$/;"	function	line:337
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:369
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:403
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:423
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:446
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:462
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:483
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:499
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:513
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:532
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:555
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:571
$cons	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    $cons: function(x, y) {$/;"	function	line:591
$from_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    $from_array: function(array) {$/;"	function	line:597
to_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    to_array: function() {$/;"	function	line:614
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    add: function(node) {$/;"	function	line:626
len	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    len: function() {$/;"	function	line:636
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:643
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:661
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:670
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:684
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:706
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:721
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:741
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:755
_walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _walk: function(visitor) {$/;"	function	line:770
initialize	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    initialize: function() {$/;"	function	line:841
getValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    getValue: function() {$/;"	function	line:861
TreeWalker	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^function TreeWalker(callback) {$/;"	function	line:934
TreeWalker	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^function TreeWalker(callback) {$/;"	class	line:934
_visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    _visit: function(node, descend) {$/;"	function	line:940
TreeWalker._visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^TreeWalker.prototype = {$/;"	method	line:939
parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    parent: function(n) {$/;"	function	line:951
TreeWalker.parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    },$/;"	method	line:950
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    push: function (node) {$/;"	function	line:954
TreeWalker.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    },$/;"	method	line:953
pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    pop: function(node) {$/;"	function	line:962
TreeWalker.pop	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    },$/;"	method	line:961
self	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    self: function() {$/;"	function	line:968
TreeWalker.self	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    },$/;"	method	line:967
find_parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    find_parent: function(type) {$/;"	function	line:971
TreeWalker.find_parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    },$/;"	method	line:970
has_directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    has_directive: function(type) {$/;"	function	line:978
TreeWalker.has_directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    },$/;"	method	line:977
in_boolean_context	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    in_boolean_context: function() {$/;"	function	line:990
TreeWalker.in_boolean_context	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    },$/;"	method	line:989
loopcontrol_target	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    loopcontrol_target: function(label) {$/;"	function	line:1008
TreeWalker.loopcontrol_target	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/ast.js	/^    },$/;"	method	line:1007
Compressor	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^function Compressor(options, false_by_default) {$/;"	function	line:46
Compressor	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^function Compressor(options, false_by_default) {$/;"	class	line:46
option	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    option: function(key) { return this.options[key] },$/;"	function	line:90
compress	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    compress: function(node) {$/;"	function	line:91
warn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    warn: function(text, props) {$/;"	function	line:99
clear_warnings	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    clear_warnings: function() {$/;"	function	line:109
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    before: function(node, descend, in_list) {$/;"	function	line:112
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function OPT(node, optimizer) {$/;"	function	line:132
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Node, function(self, compressor){$/;"	function	line:144
make_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function make_node(ctor, orig, props) {$/;"	function	line:162
make_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function make_node(ctor, orig, props) {$/;"	function	line:162
make_node_from_constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function make_node_from_constant(compressor, val, orig) {$/;"	function	line:171
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        switch (typeof val) {$/;"	function	line:183
make_node_from_constant	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function make_node_from_constant(compressor, val, orig) {$/;"	function	line:171
maintain_this_binding	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function maintain_this_binding(parent, orig, val) {$/;"	function	line:221
maintain_this_binding	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function maintain_this_binding(parent, orig, val) {$/;"	function	line:221
as_statement_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function as_statement_array(thing) {$/;"	function	line:235
as_statement_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function as_statement_array(thing) {$/;"	function	line:235
is_empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function is_empty(thing) {$/;"	function	line:243
is_empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function is_empty(thing) {$/;"	function	line:243
loop_body	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function loop_body(x) {$/;"	function	line:250
loop_body	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function loop_body(x) {$/;"	function	line:250
tighten_body	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function tighten_body(statements, compressor) {$/;"	function	line:258
collapse_single_use_vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function collapse_single_use_vars(statements, compressor) {$/;"	function	line:289
preorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                        function preorder(node) {$/;"	function	line:373
postorder	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                        function postorder(node) {$/;"	function	line:390
tighten_body.collapse_single_use_vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function collapse_single_use_vars(statements, compressor) {$/;"	function	line:289
tighten_body	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function tighten_body(statements, compressor) {$/;"	function	line:258
is_lvalue	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function is_lvalue(node, parent) {$/;"	function	line:415
is_lvalue	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function is_lvalue(node, parent) {$/;"	function	line:415
replace_var	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function replace_var(node, parent, is_constant) {$/;"	function	line:421
replace_var	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function replace_var(node, parent, is_constant) {$/;"	function	line:421
process_for_angular	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function process_for_angular(statements) {$/;"	function	line:443
has_inject	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function has_inject(comment) {$/;"	function	line:444
process_for_angular.has_inject	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function has_inject(comment) {$/;"	function	line:444
make_arguments_names_list	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function make_arguments_names_list(func) {$/;"	function	line:447
process_for_angular.make_arguments_names_list	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function make_arguments_names_list(func) {$/;"	function	line:447
make_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function make_array(orig, elements) {$/;"	function	line:452
process_for_angular.make_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function make_array(orig, elements) {$/;"	function	line:452
make_injector	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function make_injector(func, name) {$/;"	function	line:455
process_for_angular.make_injector	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function make_injector(func, name) {$/;"	function	line:455
check_expression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function check_expression(body) {$/;"	function	line:467
process_for_angular.check_expression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function check_expression(body) {$/;"	function	line:467
process_for_angular	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function process_for_angular(statements) {$/;"	function	line:443
eliminate_spurious_blocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function eliminate_spurious_blocks(statements) {$/;"	function	line:517
eliminate_spurious_blocks	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function eliminate_spurious_blocks(statements) {$/;"	function	line:517
handle_if_return	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function handle_if_return(statements, compressor) {$/;"	function	line:539
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                switch (true) {$/;"	function	line:546
handle_if_return	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function handle_if_return(statements, compressor) {$/;"	function	line:539
ab	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                    var ab = aborts(stat.body);$/;"	variable	line:622
lct	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                    var lct = ab instanceof AST_LoopControl ? compressor.loopcontrol_target(ab.label) : null;$/;"	variable	line:623
ab	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                    var ab = aborts(stat.alternative);$/;"	variable	line:644
lct	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                    var lct = ab instanceof AST_LoopControl ? compressor.loopcontrol_target(ab.label) : null;$/;"	variable	line:645
has_multiple_if_returns	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function has_multiple_if_returns(statements) {$/;"	function	line:673
has_multiple_if_returns	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function has_multiple_if_returns(statements) {$/;"	function	line:673
eliminate_dead_code	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function eliminate_dead_code(statements, compressor) {$/;"	function	line:685
eliminate_dead_code	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function eliminate_dead_code(statements, compressor) {$/;"	function	line:685
sequencesize	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function sequencesize(statements, compressor) {$/;"	function	line:716
push_seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function push_seq() {$/;"	function	line:719
sequencesize.push_seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function push_seq() {$/;"	function	line:719
sequencesize	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function sequencesize(statements, compressor) {$/;"	function	line:716
seqLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function seqLength(a) {$/;"	function	line:740
seqLength	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function seqLength(a) {$/;"	function	line:740
sequencesize_2	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function sequencesize_2(statements, compressor) {$/;"	function	line:752
cons_seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function cons_seq(right) {$/;"	function	line:753
sequencesize_2.cons_seq	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function cons_seq(right) {$/;"	function	line:753
sequencesize_2	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function sequencesize_2(statements, compressor) {$/;"	function	line:752
join_consecutive_vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function join_consecutive_vars(statements, compressor) {$/;"	function	line:806
join_consecutive_vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function join_consecutive_vars(statements, compressor) {$/;"	function	line:806
negate_iifes	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function negate_iifes(statements, compressor) {$/;"	function	line:834
is_iife_call	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function is_iife_call(node) {$/;"	function	line:835
negate_iifes.is_iife_call	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            function is_iife_call(node) {$/;"	function	line:835
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                    stat.body = (function transform(thing) {$/;"	function	line:844
negate_iifes	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function negate_iifes(statements, compressor) {$/;"	function	line:834
extract_functions_from_statement_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function extract_functions_from_statement_array(statements) {$/;"	function	line:880
extract_functions_from_statement_array	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function extract_functions_from_statement_array(statements) {$/;"	function	line:880
extract_declarations_from_unreachable_code	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function extract_declarations_from_unreachable_code(compressor, stat, target) {$/;"	function	line:892
extract_declarations_from_unreachable_code	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function extract_declarations_from_unreachable_code(compressor, stat, target) {$/;"	function	line:892
binary_bool	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        var binary_bool = [ "in", "instanceof", "==", "!=", "===", "!==", "<", "<=", ">=", ">" ];$/;"	variable	line:918
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_UnaryPrefix, function(){$/;"	function	line:920
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Binary, function(){$/;"	function	line:923
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Conditional, function(){$/;"	function	line:928
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Assign, function(){$/;"	function	line:931
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Seq, function(){$/;"	function	line:934
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_UnaryPrefix, function(){$/;"	function	line:947
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Binary, function(compressor){$/;"	function	line:950
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Assign, function(compressor){$/;"	function	line:954
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Seq, function(compressor){$/;"	function	line:957
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Conditional, function(compressor){$/;"	function	line:960
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Call, function(compressor){$/;"	function	line:963
best_of	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function best_of(ast1, ast2) {$/;"	function	line:973
best_of	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function best_of(ast1, ast2) {$/;"	function	line:973
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Statement, function(){$/;"	function	line:1024
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Function, function(){$/;"	function	line:1027
ev	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function ev(node, compressor) {$/;"	function	line:1034
ev	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function ev(node, compressor) {$/;"	function	line:1034
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Node, function(){$/;"	function	line:1039
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Constant, function(){$/;"	function	line:1042
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_UnaryPrefix, function(compressor){$/;"	function	line:1045
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            switch (this.operator) {$/;"	function	line:1047
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Binary, function(c){$/;"	function	line:1068
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            switch (this.operator) {$/;"	function	line:1070
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Conditional, function(compressor){$/;"	function	line:1101
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_SymbolRef, function(compressor){$/;"	function	line:1106
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Dot, function(compressor){$/;"	function	line:1119
basic_negation	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function basic_negation(exp) {$/;"	function	line:1133
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Node, function(){$/;"	function	line:1139
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Statement, function(){$/;"	function	line:1142
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Function, function(){$/;"	function	line:1145
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_UnaryPrefix, function(){$/;"	function	line:1148
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Seq, function(compressor){$/;"	function	line:1153
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Conditional, function(compressor){$/;"	function	line:1158
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Binary, function(compressor){$/;"	function	line:1164
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                switch (op) {$/;"	function	line:1167
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            switch (op) {$/;"	function	line:1174
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Call, function(compressor){$/;"	function	line:1206
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Block, function(compressor){$/;"	function	line:1213
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_SimpleStatement, function(compressor){$/;"	function	line:1221
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Binary, function(compressor){$/;"	function	line:1226
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Conditional, function(compressor){$/;"	function	line:1231
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Unary, function(compressor){$/;"	function	line:1236
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_SymbolRef, function(compressor){$/;"	function	line:1242
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Object, function(compressor){$/;"	function	line:1245
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_ObjectProperty, function(compressor){$/;"	function	line:1251
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Array, function(compressor){$/;"	function	line:1254
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Dot, function(compressor){$/;"	function	line:1260
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Sub, function(compressor){$/;"	function	line:1264
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_PropAccess, function(compressor){$/;"	function	line:1269
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Seq, function(compressor){$/;"	function	line:1272
aborts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function aborts(thing) {$/;"	function	line:1281
aborts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function aborts(thing) {$/;"	function	line:1281
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Statement, function(){ return null });$/;"	function	line:1285
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_Jump, function(){ return this });$/;"	function	line:1286
block_aborts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function block_aborts(){$/;"	function	line:1287
block_aborts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function block_aborts(){$/;"	function	line:1287
def	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        def(AST_If, function(){$/;"	function	line:1293
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Directive, function(self, compressor){$/;"	function	line:1302
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Debugger, function(self, compressor){$/;"	function	line:1309
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_LabeledStatement, function(self, compressor){$/;"	function	line:1315
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Block, function(self, compressor){$/;"	function	line:1323
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_BlockStatement, function(self, compressor){$/;"	function	line:1328
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        switch (self.body.length) {$/;"	function	line:1330
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                function before(node, descend, in_list) {$/;"	function	line:1409
before	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                function before(node) {$/;"	function	line:1549
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_SimpleStatement, function(self, compressor){$/;"	function	line:1657
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_DWLoop, function(self, compressor){$/;"	function	line:1667
if_break_in_loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function if_break_in_loop(self, compressor) {$/;"	function	line:1687
drop_it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function drop_it(rest) {$/;"	function	line:1688
if_break_in_loop.drop_it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function drop_it(rest) {$/;"	function	line:1688
if_break_in_loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function if_break_in_loop(self, compressor) {$/;"	function	line:1687
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_While, function(self, compressor) {$/;"	function	line:1732
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_For, function(self, compressor){$/;"	function	line:1742
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_If, function(self, compressor){$/;"	function	line:1770
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Switch, function(self, compressor){$/;"	function	line:1904
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Case, function(self, compressor){$/;"	function	line:1999
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Try, function(self, compressor){$/;"	function	line:2004
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Definitions, function(self, compressor){$/;"	function	line:2029
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Function, function(self, compressor){$/;"	function	line:2035
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Call, function(self, compressor){$/;"	function	line:2045
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                switch (exp.name) {$/;"	function	line:2049
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_New, function(self, compressor){$/;"	function	line:2228
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                switch (exp.name) {$/;"	function	line:2232
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Seq, function(self, compressor){$/;"	function	line:2245
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_UnaryPostfix, function(self, compressor){$/;"	function	line:2298
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_UnaryPrefix, function(self, compressor){$/;"	function	line:2302
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^            switch (self.operator) {$/;"	function	line:2306
has_side_effects_or_prop_access	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function has_side_effects_or_prop_access(node, compressor) {$/;"	function	line:2332
has_side_effects_or_prop_access	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function has_side_effects_or_prop_access(node, compressor) {$/;"	function	line:2332
commutativeOperators	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    var commutativeOperators = makePredicate("== === != !== * & | ^");$/;"	variable	line:2364
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Binary, function(self, compressor){$/;"	function	line:2366
reverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function reverse(op, force) {$/;"	function	line:2367
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                switch (self.operator) {$/;"	function	line:2526
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_SymbolRef, function(self, compressor){$/;"	function	line:2610
isLHS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function isLHS(symbol, parent) {$/;"	function	line:2611
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^                switch (self.name) {$/;"	function	line:2626
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Infinity, function (self, compressor) {$/;"	function	line:2639
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Undefined, function(self, compressor){$/;"	function	line:2647
ASSIGN_OPS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    var ASSIGN_OPS = [ '+', '-', '\/', '*', '%', '>>', '<<', '>>>', '|', '^', '&' ];$/;"	variable	line:2664
ASSIGN_OPS_COMMUTATIVE	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    var ASSIGN_OPS_COMMUTATIVE = [ '*', '|', '^', '&' ];$/;"	variable	line:2665
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Assign, function(self, compressor){$/;"	function	line:2666
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Conditional, function(self, compressor){$/;"	function	line:2689
booleanize	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function booleanize(node) {$/;"	function	line:2826
is_true	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function is_true(node) {$/;"	function	line:2836
is_false	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^        function is_false(node) {$/;"	function	line:2844
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Boolean, function(self, compressor){$/;"	function	line:2853
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Sub, function(self, compressor){$/;"	function	line:2879
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Dot, function(self, compressor){$/;"	function	line:2899
literals_in_boolean_context	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function literals_in_boolean_context(self, compressor) {$/;"	function	line:2912
literals_in_boolean_context	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    function literals_in_boolean_context(self, compressor) {$/;"	function	line:2912
OPT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/compress.js	/^    OPT(AST_Return, function(self, compressor){$/;"	function	line:2922
normalize_directives	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    var normalize_directives = function(body) {$/;"	function	line:48
Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        Program: function(M) {$/;"	function	line:67
MOZ_TO_ME.Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    var MOZ_TO_ME = {$/;"	method	line:66
FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        FunctionDeclaration: function(M) {$/;"	function	line:74
MOZ_TO_ME.FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        },$/;"	method	line:73
FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        FunctionExpression: function(M) {$/;"	function	line:83
MOZ_TO_ME.FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        },$/;"	method	line:82
ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        ExpressionStatement: function(M) {$/;"	function	line:92
MOZ_TO_ME.ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        },$/;"	method	line:91
TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        TryStatement: function(M) {$/;"	function	line:99
MOZ_TO_ME.TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        },$/;"	method	line:98
Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        Property: function(M) {$/;"	function	line:112
MOZ_TO_ME.Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        },$/;"	method	line:111
MOZ_TO_ME.Property.args.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^            var args = {$/;"	property	line:115
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^            switch (M.kind) {$/;"	function	line:121
ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        ArrayExpression: function(M) {$/;"	function	line:132
MOZ_TO_ME.ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        },$/;"	method	line:131
ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        ObjectExpression: function(M) {$/;"	function	line:141
MOZ_TO_ME.ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        },$/;"	method	line:140
SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        SequenceExpression: function(M) {$/;"	function	line:151
MOZ_TO_ME.SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        },$/;"	method	line:150
MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        MemberExpression: function(M) {$/;"	function	line:154
MOZ_TO_ME.MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        },$/;"	method	line:153
SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        SwitchCase: function(M) {$/;"	function	line:162
VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        VariableDeclaration: function(M) {$/;"	function	line:170
Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        Literal: function(M) {$/;"	function	line:177
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^            switch (typeof val) {$/;"	function	line:183
Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^        Identifier: function(M) {$/;"	function	line:204
To_Moz_Unary	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    MOZ_TO_ME.UnaryExpression = function To_Moz_Unary(M) {$/;"	function	line:221
To_Moz_Program	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Toplevel, function To_Moz_Program(M) {$/;"	function	line:258
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Toplevel, function To_Moz_Program(M) {$/;"	function	line:258
To_Moz_FunctionDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Defun, function To_Moz_FunctionDeclaration(M) {$/;"	function	line:265
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Defun, function To_Moz_FunctionDeclaration(M) {$/;"	function	line:265
To_Moz_FunctionExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Function, function To_Moz_FunctionExpression(M) {$/;"	function	line:274
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Function, function To_Moz_FunctionExpression(M) {$/;"	function	line:274
To_Moz_Directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Directive, function To_Moz_Directive(M) {$/;"	function	line:283
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Directive, function To_Moz_Directive(M) {$/;"	function	line:283
To_Moz_ExpressionStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_SimpleStatement, function To_Moz_ExpressionStatement(M) {$/;"	function	line:293
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_SimpleStatement, function To_Moz_ExpressionStatement(M) {$/;"	function	line:293
To_Moz_SwitchCase	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_SwitchBranch, function To_Moz_SwitchCase(M) {$/;"	function	line:300
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_SwitchBranch, function To_Moz_SwitchCase(M) {$/;"	function	line:300
To_Moz_TryStatement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Try, function To_Moz_TryStatement(M) {$/;"	function	line:308
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Try, function To_Moz_TryStatement(M) {$/;"	function	line:308
To_Moz_CatchClause	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Catch, function To_Moz_CatchClause(M) {$/;"	function	line:318
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Catch, function To_Moz_CatchClause(M) {$/;"	function	line:318
To_Moz_VariableDeclaration	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Definitions, function To_Moz_VariableDeclaration(M) {$/;"	function	line:327
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Definitions, function To_Moz_VariableDeclaration(M) {$/;"	function	line:327
To_Moz_SequenceExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Seq, function To_Moz_SequenceExpression(M) {$/;"	function	line:335
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Seq, function To_Moz_SequenceExpression(M) {$/;"	function	line:335
To_Moz_MemberExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_PropAccess, function To_Moz_MemberExpression(M) {$/;"	function	line:342
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_PropAccess, function To_Moz_MemberExpression(M) {$/;"	function	line:342
To_Moz_Unary	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Unary, function To_Moz_Unary(M) {$/;"	function	line:352
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Unary, function To_Moz_Unary(M) {$/;"	function	line:352
To_Moz_BinaryExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Binary, function To_Moz_BinaryExpression(M) {$/;"	function	line:361
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Binary, function To_Moz_BinaryExpression(M) {$/;"	function	line:361
To_Moz_ArrayExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Array, function To_Moz_ArrayExpression(M) {$/;"	function	line:370
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Array, function To_Moz_ArrayExpression(M) {$/;"	function	line:370
To_Moz_ObjectExpression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Object, function To_Moz_ObjectExpression(M) {$/;"	function	line:377
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Object, function To_Moz_ObjectExpression(M) {$/;"	function	line:377
To_Moz_Property	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_ObjectProperty, function To_Moz_Property(M) {$/;"	function	line:384
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_ObjectProperty, function To_Moz_Property(M) {$/;"	function	line:384
To_Moz_Identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Symbol, function To_Moz_Identifier(M) {$/;"	function	line:408
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Symbol, function To_Moz_Identifier(M) {$/;"	function	line:408
To_Moz_RegExpLiteral	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_RegExp, function To_Moz_RegExpLiteral(M) {$/;"	function	line:416
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_RegExp, function To_Moz_RegExpLiteral(M) {$/;"	function	line:416
To_Moz_Literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Constant, function To_Moz_Literal(M) {$/;"	function	line:429
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Constant, function To_Moz_Literal(M) {$/;"	function	line:429
To_Moz_Atom	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Atom, function To_Moz_Atom(M) {$/;"	function	line:450
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    def_to_moz(AST_Atom, function To_Moz_Atom(M) {$/;"	function	line:450
To_Moz_ArrayHole	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    AST_Hole.DEFMETHOD("to_mozilla_ast", function To_Moz_ArrayHole() { return null });$/;"	function	line:459
raw_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function raw_token(moznode) {$/;"	function	line:466
raw_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function raw_token(moznode) {$/;"	function	line:466
my_start_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function my_start_token(moznode) {$/;"	function	line:472
my_start_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function my_start_token(moznode) {$/;"	function	line:472
my_end_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function my_end_token(moznode) {$/;"	function	line:487
my_end_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function my_end_token(moznode) {$/;"	function	line:487
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function map(moztype, mytype, propmap) {$/;"	function	line:502
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^            switch (how) {$/;"	function	line:518
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function map(moztype, mytype, propmap) {$/;"	function	line:502
FROM_MOZ_STACK	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    var FROM_MOZ_STACK = null;$/;"	variable	line:557
from_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function from_moz(node) {$/;"	function	line:559
from_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function from_moz(node) {$/;"	function	line:559
from_mozilla_ast	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    AST_Node.from_mozilla_ast = function(node){$/;"	function	line:566
AST_Node.from_mozilla_ast	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    };$/;"	function	line:564
set_moz_loc	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function set_moz_loc(mynode, moznode, myparent) {$/;"	function	line:574
moznode.loc.start	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^            moznode.loc = {$/;"	property	line:581
set_moz_loc	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function set_moz_loc(mynode, moznode, myparent) {$/;"	function	line:574
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function def_to_moz(mytype, handler) {$/;"	function	line:592
def_to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function def_to_moz(mytype, handler) {$/;"	function	line:592
to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function to_moz(node) {$/;"	function	line:598
to_moz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function to_moz(node) {$/;"	function	line:598
to_moz_block	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function to_moz_block(node) {$/;"	function	line:602
to_moz_block	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/mozilla-ast.js	/^    function to_moz_block(node) {$/;"	function	line:602
EXPECT_DIRECTIVE	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^var EXPECT_DIRECTIVE = \/^$|[;{][\\s\\n]*$\/;$/;"	variable	line:46
is_some_comments	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^function is_some_comments(comment) {$/;"	function	line:48
is_some_comments	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^function is_some_comments(comment) {$/;"	function	line:48
is_comment5	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^function is_comment5(comment) {$/;"	function	line:58
is_comment5	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^function is_comment5(comment) {$/;"	function	line:58
OutputStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^function OutputStream(options) {$/;"	function	line:62
comment_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^            comment_filter = function(comment) {$/;"	function	line:100
comment_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        if (comments instanceof RegExp) {$/;"	function	line:99
comment_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^            comment_filter = function(comment) {$/;"	function	line:105
to_ascii	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function to_ascii(str, identifier) {$/;"	function	line:122
OutputStream.to_ascii	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function to_ascii(str, identifier) {$/;"	function	line:122
make_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_string(str, quote) {$/;"	function	line:135
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^            switch (s) {$/;"	function	line:139
quote_single	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        function quote_single() {$/;"	function	line:157
make_string.quote_single	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        function quote_single() {$/;"	function	line:157
quote_double	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        function quote_double() {$/;"	function	line:160
make_string.quote_double	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        function quote_double() {$/;"	function	line:160
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        switch (options.quote_style) {$/;"	function	line:164
OutputStream.make_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_string(str, quote) {$/;"	function	line:135
OutputStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^function OutputStream(options) {$/;"	function	line:62
encode_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function encode_string(str, quote) {$/;"	function	line:176
encode_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function encode_string(str, quote) {$/;"	function	line:176
make_name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_name(name) {$/;"	function	line:186
make_name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_name(name) {$/;"	function	line:186
make_indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_indent(back) {$/;"	function	line:193
make_indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_indent(back) {$/;"	function	line:193
might_need_space	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    var might_need_space = false;$/;"	variable	line:199
might_need_semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    var might_need_semicolon = false;$/;"	variable	line:200
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    var last = null;$/;"	variable	line:201
last_char	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function last_char() {$/;"	function	line:203
last_char	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function last_char() {$/;"	function	line:203
maybe_newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function maybe_newline() {$/;"	function	line:207
maybe_newline	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function maybe_newline() {$/;"	function	line:207
requireSemicolonChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    var requireSemicolonChars = makePredicate("( [ + * \/ - , .");$/;"	variable	line:212
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function print(str) {$/;"	function	line:214
print	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function print(str) {$/;"	function	line:214
force_semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function force_semicolon() {$/;"	function	line:309
force_semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function force_semicolon() {$/;"	function	line:309
next_indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function next_indent() {$/;"	function	line:314
next_indent	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function next_indent() {$/;"	function	line:314
with_block	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function with_block(cont) {$/;"	function	line:318
with_block	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function with_block(cont) {$/;"	function	line:318
with_parens	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function with_parens(cont) {$/;"	function	line:330
with_parens	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function with_parens(cont) {$/;"	function	line:330
with_square	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function with_square(cont) {$/;"	function	line:339
with_square	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function with_square(cont) {$/;"	function	line:339
comma	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function comma() {$/;"	function	line:347
comma	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function comma() {$/;"	function	line:347
colon	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function colon() {$/;"	function	line:352
colon	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function colon() {$/;"	function	line:352
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function get() {$/;"	function	line:377
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function get() {$/;"	function	line:377
stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    var stack = [];$/;"	variable	line:385
indentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        indentation     : function() { return indentation },$/;"	function	line:390
current_width	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        current_width   : function() { return current_col - indentation },$/;"	function	line:391
should_break	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        should_break    : function() { return options.width && this.current_width() >= options.width },$/;"	function	line:392
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        last            : function() { return last },$/;"	function	line:398
print_name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        print_name      : function(name) { print(make_name(name)) },$/;"	function	line:402
print_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        print_string    : function(str, quote, escape_directive) {$/;"	function	line:403
option	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        option          : function(opt) { return options[opt] },$/;"	function	line:421
line	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        line            : function() { return current_line },$/;"	function	line:423
col	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        col             : function() { return current_col },$/;"	function	line:424
pos	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        pos             : function() { return current_pos },$/;"	function	line:425
push_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        push_node       : function(node) { stack.push(node) },$/;"	function	line:426
pop_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        pop_node        : function() { return stack.pop() },$/;"	function	line:427
stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        stack           : function() { return stack },$/;"	function	line:428
parent	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        parent          : function(n) {$/;"	function	line:429
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function DEFPRINT(nodetype, generator) {$/;"	function	line:442
use_asm	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    var use_asm = false;$/;"	variable	line:446
in_directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    var in_directive = false;$/;"	variable	line:447
doit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        function doit() {$/;"	function	line:454
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function PARENS(nodetype, func) {$/;"	function	line:539
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function PARENS(nodetype, func) {$/;"	function	line:539
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    PARENS(AST_Node, function(){$/;"	function	line:549
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    PARENS(AST_Function, function(output){$/;"	function	line:555
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    PARENS(AST_Object, function(output){$/;"	function	line:570
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    PARENS([ AST_Unary, AST_Undefined ], function(output){$/;"	function	line:574
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    PARENS(AST_Seq, function(output){$/;"	function	line:580
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    PARENS(AST_Binary, function(output){$/;"	function	line:594
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    PARENS(AST_PropAccess, function(output){$/;"	function	line:617
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    PARENS(AST_Call, function(output){$/;"	function	line:637
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    PARENS(AST_New, function(output){$/;"	function	line:651
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    PARENS(AST_Number, function(output){$/;"	function	line:659
PARENS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    PARENS([ AST_Assign, AST_Conditional ], function (output){$/;"	function	line:669
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Directive, function(self, output){$/;"	function	line:690
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Debugger, function(self, output){$/;"	function	line:694
display_body	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function display_body(body, is_toplevel, output, allow_directives) {$/;"	function	line:701
display_body	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function display_body(body, is_toplevel, output, allow_directives) {$/;"	function	line:701
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Statement, function(self, output){$/;"	function	line:733
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Toplevel, function(self, output){$/;"	function	line:737
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_LabeledStatement, function(self, output){$/;"	function	line:741
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_SimpleStatement, function(self, output){$/;"	function	line:746
print_bracketed	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function print_bracketed(body, output, allow_directives) {$/;"	function	line:750
print_bracketed	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function print_bracketed(body, output, allow_directives) {$/;"	function	line:750
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_BlockStatement, function(self, output){$/;"	function	line:756
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_EmptyStatement, function(self, output){$/;"	function	line:759
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Do, function(self, output){$/;"	function	line:762
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_While, function(self, output){$/;"	function	line:774
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_For, function(self, output){$/;"	function	line:783
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_ForIn, function(self, output){$/;"	function	line:812
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_With, function(self, output){$/;"	function	line:825
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Lambda, function(self, output){$/;"	function	line:854
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Return, function(self, output){$/;"	function	line:867
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Throw, function(self, output){$/;"	function	line:870
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Break, function(self, output){$/;"	function	line:883
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Continue, function(self, output){$/;"	function	line:886
make_then	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_then(self, output) {$/;"	function	line:891
make_then	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_then(self, output) {$/;"	function	line:891
b	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^        var b = self.body;$/;"	variable	line:914
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_If, function(self, output){$/;"	function	line:930
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Switch, function(self, output){$/;"	function	line:949
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Default, function(self, output){$/;"	function	line:975
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Case, function(self, output){$/;"	function	line:979
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Try, function(self, output){$/;"	function	line:988
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Catch, function(self, output){$/;"	function	line:1001
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Finally, function(self, output){$/;"	function	line:1010
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Var, function(self, output){$/;"	function	line:1030
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Const, function(self, output){$/;"	function	line:1033
parenthesize_for_noin	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function parenthesize_for_noin(node, output, noin) {$/;"	function	line:1037
parenthesize_for_noin	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function parenthesize_for_noin(node, output, noin) {$/;"	function	line:1037
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_VarDef, function(self, output){$/;"	function	line:1053
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Call, function(self, output){$/;"	function	line:1066
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_New, function(self, output){$/;"	function	line:1077
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Seq, function(self, output){$/;"	function	line:1094
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Dot, function(self, output){$/;"	function	line:1105
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Sub, function(self, output){$/;"	function	line:1118
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_UnaryPrefix, function(self, output){$/;"	function	line:1124
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_UnaryPostfix, function(self, output){$/;"	function	line:1135
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Binary, function(self, output){$/;"	function	line:1139
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Conditional, function(self, output){$/;"	function	line:1165
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Array, function(self, output){$/;"	function	line:1177
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Object, function(self, output){$/;"	function	line:1193
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_ObjectKeyVal, function(self, output){$/;"	function	line:1207
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_ObjectSetter, function(self, output){$/;"	function	line:1229
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_ObjectGetter, function(self, output){$/;"	function	line:1235
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Symbol, function(self, output){$/;"	function	line:1241
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Undefined, function(self, output){$/;"	function	line:1245
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Infinity, function(self, output){$/;"	function	line:1249
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_NaN, function(self, output){$/;"	function	line:1252
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_This, function(self, output){$/;"	function	line:1255
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Constant, function(self, output){$/;"	function	line:1258
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_String, function(self, output){$/;"	function	line:1261
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_Number, function(self, output){$/;"	function	line:1264
regexp_safe_literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function regexp_safe_literal(code) {$/;"	function	line:1272
regexp_safe_literal	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function regexp_safe_literal(code) {$/;"	function	line:1272
DEFPRINT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFPRINT(AST_RegExp, function(self, output){$/;"	function	line:1300
force_statement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function force_statement(stat, output) {$/;"	function	line:1318
force_statement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function force_statement(stat, output) {$/;"	function	line:1318
first_in_statement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function first_in_statement(output) {$/;"	function	line:1340
first_in_statement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function first_in_statement(output) {$/;"	function	line:1340
need_constructor_parens	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function need_constructor_parens(self, output) {$/;"	function	line:1362
need_constructor_parens	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function need_constructor_parens(self, output) {$/;"	function	line:1362
best_of	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function best_of(a) {$/;"	function	line:1369
best_of	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function best_of(a) {$/;"	function	line:1369
make_num	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_num(num) {$/;"	function	line:1380
make_num	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_num(num) {$/;"	function	line:1380
make_block	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_block(stmt, output) {$/;"	function	line:1400
make_block	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function make_block(stmt, output) {$/;"	function	line:1400
DEFMAP	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function DEFMAP(nodetype, generator) {$/;"	function	line:1414
DEFMAP	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function DEFMAP(nodetype, generator) {$/;"	function	line:1414
basic_sourcemap_gen	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function basic_sourcemap_gen(self, output) {$/;"	function	line:1424
basic_sourcemap_gen	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    function basic_sourcemap_gen(self, output) {$/;"	function	line:1424
DEFMAP	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFMAP(AST_ObjectSetter, function(self, output){$/;"	function	line:1448
DEFMAP	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFMAP(AST_ObjectGetter, function(self, output){$/;"	function	line:1451
DEFMAP	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/output.js	/^    DEFMAP(AST_ObjectProperty, function(self, output){$/;"	function	line:1454
KEYWORDS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var KEYWORDS = 'break case catch const continue debugger default delete do else finally for function if in instanceof new return switch throw try typeof var void while with';$/;"	variable	line:47
KEYWORDS_ATOM	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var KEYWORDS_ATOM = 'false null true';$/;"	variable	line:48
RESERVED_WORDS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var RESERVED_WORDS = 'abstract boolean byte char class double enum export extends final float goto implements import int interface let long native package private protected public short static super synchronized this throws transient volatile yield'$/;"	variable	line:49
KEYWORDS_BEFORE_EXPRESSION	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var KEYWORDS_BEFORE_EXPRESSION = 'return new delete throw else case';$/;"	variable	line:51
OPERATOR_CHARS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var OPERATOR_CHARS = makePredicate(characters("+-*&%=<>!?|~^"));$/;"	variable	line:58
RE_HEX_NUMBER	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var RE_HEX_NUMBER = \/^0x[0-9a-f]+$\/i;$/;"	variable	line:60
RE_OCT_NUMBER	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var RE_OCT_NUMBER = \/^0[0-7]+$\/;$/;"	variable	line:61
OPERATORS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var OPERATORS = makePredicate([$/;"	variable	line:63
WHITESPACE_CHARS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var WHITESPACE_CHARS = makePredicate(characters(" \\u00a0\\n\\r\\t\\f\\u000b\\u200b\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u2028\\u2029\\u202f\\u205f\\u3000\\uFEFF"));$/;"	variable	line:110
NEWLINE_CHARS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var NEWLINE_CHARS = makePredicate(characters("\\n\\r\\u2028\\u2029"));$/;"	variable	line:112
PUNC_BEFORE_EXPRESSION	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var PUNC_BEFORE_EXPRESSION = makePredicate(characters("[{(,.;:"));$/;"	variable	line:114
PUNC_CHARS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var PUNC_CHARS = makePredicate(characters("[]{}(),;:"));$/;"	variable	line:116
REGEXP_MODIFIERS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var REGEXP_MODIFIERS = makePredicate(characters("gmsiy"));$/;"	variable	line:118
UNICODE.letter	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var UNICODE = {$/;"	property	line:123
is_letter	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_letter(code) {$/;"	function	line:131
is_letter	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_letter(code) {$/;"	function	line:131
is_digit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_digit(code) {$/;"	function	line:137
is_digit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_digit(code) {$/;"	function	line:137
is_alphanumeric_char	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_alphanumeric_char(code) {$/;"	function	line:141
is_alphanumeric_char	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_alphanumeric_char(code) {$/;"	function	line:141
is_unicode_digit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_unicode_digit(code) {$/;"	function	line:145
is_unicode_digit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_unicode_digit(code) {$/;"	function	line:145
is_unicode_combining_mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_unicode_combining_mark(ch) {$/;"	function	line:149
is_unicode_combining_mark	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_unicode_combining_mark(ch) {$/;"	function	line:149
is_unicode_connector_punctuation	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_unicode_connector_punctuation(ch) {$/;"	function	line:153
is_unicode_connector_punctuation	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_unicode_connector_punctuation(ch) {$/;"	function	line:153
is_identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_identifier(name) {$/;"	function	line:157
is_identifier	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_identifier(name) {$/;"	function	line:157
is_identifier_start	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_identifier_start(code) {$/;"	function	line:161
is_identifier_start	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_identifier_start(code) {$/;"	function	line:161
is_identifier_char	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_identifier_char(ch) {$/;"	function	line:165
is_identifier_char	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_identifier_char(ch) {$/;"	function	line:165
is_identifier_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_identifier_string(str){$/;"	function	line:177
is_identifier_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_identifier_string(str){$/;"	function	line:177
parse_js_number	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function parse_js_number(num) {$/;"	function	line:181
parse_js_number	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function parse_js_number(num) {$/;"	function	line:181
JS_Parse_Error	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function JS_Parse_Error(message, filename, line, col, pos) {$/;"	function	line:192
JS_Parse_Error	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function JS_Parse_Error(message, filename, line, col, pos) {$/;"	class	line:192
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^JS_Parse_Error.prototype.toString = function() {$/;"	function	line:201
JS_Parse_Error.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^JS_Parse_Error.prototype.toString = function() {$/;"	method	line:201
js_error	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function js_error(message, filename, line, col, pos) {$/;"	function	line:205
js_error	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function js_error(message, filename, line, col, pos) {$/;"	function	line:205
is_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_token(token, type, val) {$/;"	function	line:209
is_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function is_token(token, type, val) {$/;"	function	line:209
tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function tokenizer($TEXT, filename, html5_comments, shebang) {$/;"	function	line:215
tokenizer.S.text	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var S = {$/;"	property	line:217
tokenizer.S.filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        text            : $TEXT,$/;"	property	line:218
tokenizer.S.pos	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        filename        : filename,$/;"	property	line:219
tokenizer.S.tokpos	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        pos             : 0,$/;"	property	line:220
tokenizer.S.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        tokpos          : 0,$/;"	property	line:221
tokenizer.S.tokline	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        line            : 1,$/;"	property	line:222
tokenizer.S.col	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        tokline         : 0,$/;"	property	line:223
tokenizer.S.tokcol	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        col             : 0,$/;"	property	line:224
tokenizer.S.newline_before	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        tokcol          : 0,$/;"	property	line:225
tokenizer.S.regex_allowed	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        newline_before  : false,$/;"	property	line:226
tokenizer.S.comments_before	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        regex_allowed   : false,$/;"	property	line:227
tokenizer	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function tokenizer($TEXT, filename, html5_comments, shebang) {$/;"	function	line:215
peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function peek() { return S.text.charAt(S.pos); };$/;"	function	line:233
peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function peek() { return S.text.charAt(S.pos); };$/;"	function	line:233
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function next(signal_eof, in_string) {$/;"	function	line:235
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function next(signal_eof, in_string) {$/;"	function	line:235
forward	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function forward(i) {$/;"	function	line:254
forward	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function forward(i) {$/;"	function	line:254
looking_at	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function looking_at(str) {$/;"	function	line:258
looking_at	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function looking_at(str) {$/;"	function	line:258
find_eol	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function find_eol() {$/;"	function	line:262
find_eol	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function find_eol() {$/;"	function	line:262
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function find(what, signal_eof) {$/;"	function	line:272
find	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function find(what, signal_eof) {$/;"	function	line:272
start_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function start_token() {$/;"	function	line:278
start_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function start_token() {$/;"	function	line:278
prev_was_dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var prev_was_dot = false;$/;"	variable	line:284
token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function token(type, value, is_comment) {$/;"	function	line:285
token.ret.type	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        var ret = {$/;"	property	line:290
token.ret.value	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^            type    : type,$/;"	property	line:291
token.ret.line	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^            value   : value,$/;"	property	line:292
token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function token(type, value, is_comment) {$/;"	function	line:285
skip_whitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function skip_whitespace() {$/;"	function	line:317
skip_whitespace	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function skip_whitespace() {$/;"	function	line:317
read_while	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_while(pred) {$/;"	function	line:322
read_while	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_while(pred) {$/;"	function	line:322
parse_error	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function parse_error(err) {$/;"	function	line:329
parse_error	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function parse_error(err) {$/;"	function	line:329
read_num	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_num(prefix) {$/;"	function	line:333
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^            switch (code) {$/;"	function	line:337
read_num	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_num(prefix) {$/;"	function	line:333
read_escaped_char	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_escaped_char(in_string) {$/;"	function	line:363
read_escaped_char	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_escaped_char(in_string) {$/;"	function	line:363
read_octal_escape_sequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_octal_escape_sequence(ch) {$/;"	function	line:386
read_octal_escape_sequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_octal_escape_sequence(ch) {$/;"	function	line:386
hex_bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function hex_bytes(n) {$/;"	function	line:402
hex_bytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function hex_bytes(n) {$/;"	function	line:402
read_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var read_string = with_eof_error("SyntaxError: Unterminated string constant", function(quote_char){$/;"	variable	line:413
skip_line_comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function skip_line_comment(type) {$/;"	function	line:427
skip_line_comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function skip_line_comment(type) {$/;"	function	line:427
skip_multiline_comment	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var skip_multiline_comment = with_eof_error("SyntaxError: Unterminated multiline comment", function(){$/;"	variable	line:443
read_name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_name() {$/;"	function	line:454
read_name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_name() {$/;"	function	line:454
read_regexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var read_regexp = with_eof_error("SyntaxError: Unterminated regular expression", function(regexp){$/;"	variable	line:477
read_operator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_operator(prefix) {$/;"	function	line:505
grow	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        function grow(op) {$/;"	function	line:506
read_operator.grow	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        function grow(op) {$/;"	function	line:506
read_operator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_operator(prefix) {$/;"	function	line:505
handle_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function handle_slash() {$/;"	function	line:519
handle_slash	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function handle_slash() {$/;"	function	line:519
handle_dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function handle_dot() {$/;"	function	line:532
handle_dot	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function handle_dot() {$/;"	function	line:532
read_word	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_word() {$/;"	function	line:539
read_word	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function read_word() {$/;"	function	line:539
with_eof_error	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function with_eof_error(eof_error, cont) {$/;"	function	line:548
with_eof_error	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function with_eof_error(eof_error, cont) {$/;"	function	line:548
next_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function next_token(force_regexp) {$/;"	function	line:559
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^            switch (code) {$/;"	function	line:580
next_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function next_token(force_regexp) {$/;"	function	line:559
context	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    next_token.context = function(nc) {$/;"	function	line:605
next_token.context	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    };$/;"	function	line:603
add_directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    next_token.add_directive = function(directive) {$/;"	function	line:610
next_token.add_directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    };$/;"	function	line:608
push_directives_stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    next_token.push_directives_stack = function() {$/;"	function	line:620
next_token.push_directives_stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    }$/;"	function	line:618
pop_directives_stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    next_token.pop_directives_stack = function() {$/;"	function	line:624
next_token.pop_directives_stack	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    }$/;"	function	line:622
has_directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    next_token.has_directive = function(directive) {$/;"	function	line:634
next_token.has_directive	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    }$/;"	function	line:632
UNARY_PREFIX	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var UNARY_PREFIX = makePredicate([$/;"	variable	line:645
UNARY_POSTFIX	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var UNARY_POSTFIX = makePredicate([ "--", "++" ]);$/;"	variable	line:657
ASSIGNMENT	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var ASSIGNMENT = makePredicate([ "=", "+=", "-=", "\/=", "*=", "%=", ">>=", "<<=", ">>>=", "|=", "^=", "&=" ]);$/;"	variable	line:659
STATEMENTS_WITH_LABELS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var STATEMENTS_WITH_LABELS = array_to_hash([ "for", "do", "while", "switch" ]);$/;"	variable	line:685
ATOMIC_START_TOKEN	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^var ATOMIC_START_TOKEN = array_to_hash([ "atom", "num", "string", "regexp", "name" ]);$/;"	variable	line:687
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function parse($TEXT, options) {$/;"	function	line:691
parse.S.input	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var S = {$/;"	property	line:703
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function is(type, value) {$/;"	function	line:719
parse.is	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function is(type, value) {$/;"	function	line:719
peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function peek() { return S.peeked || (S.peeked = S.input()); };$/;"	function	line:723
parse.peek	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function peek() { return S.peeked || (S.peeked = S.input()); };$/;"	function	line:723
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function next() {$/;"	function	line:725
parse.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function next() {$/;"	function	line:725
prev	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function prev() {$/;"	function	line:739
parse.prev	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function prev() {$/;"	function	line:739
croak	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function croak(msg, line, col, pos) {$/;"	function	line:743
parse.croak	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function croak(msg, line, col, pos) {$/;"	function	line:743
token_error	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function token_error(token, msg) {$/;"	function	line:752
parse.token_error	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function token_error(token, msg) {$/;"	function	line:752
unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function unexpected(token) {$/;"	function	line:756
parse.unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function unexpected(token) {$/;"	function	line:756
expect_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function expect_token(type, val) {$/;"	function	line:762
parse.expect_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function expect_token(type, val) {$/;"	function	line:762
expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function expect(punc) { return expect_token("punc", punc); };$/;"	function	line:769
parse.expect	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function expect(punc) { return expect_token("punc", punc); };$/;"	function	line:769
can_insert_semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function can_insert_semicolon() {$/;"	function	line:771
parse.can_insert_semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function can_insert_semicolon() {$/;"	function	line:771
semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function semicolon(optional) {$/;"	function	line:777
parse.semicolon	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function semicolon(optional) {$/;"	function	line:777
parenthesised	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function parenthesised() {$/;"	function	line:782
parse.parenthesised	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function parenthesised() {$/;"	function	line:782
embed_tokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function embed_tokens(parser) {$/;"	function	line:789
parse.embed_tokens	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function embed_tokens(parser) {$/;"	function	line:789
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^function parse($TEXT, options) {$/;"	function	line:691
handle_regexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function handle_regexp() {$/;"	function	line:800
handle_regexp	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function handle_regexp() {$/;"	function	line:800
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        switch (S.token.type) {$/;"	function	line:810
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^            switch (S.token.value) {$/;"	function	line:842
statement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var statement = embed_tokens(function() {$/;"	variable	line:807
labeled_statement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function labeled_statement() {$/;"	function	line:941
labeled_statement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function labeled_statement() {$/;"	function	line:941
simple_statement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function simple_statement(tmp) {$/;"	function	line:969
simple_statement	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function simple_statement(tmp) {$/;"	function	line:969
break_cont	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function break_cont(type) {$/;"	function	line:973
break_cont	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function break_cont(type) {$/;"	function	line:973
for_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function for_() {$/;"	function	line:992
for_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function for_() {$/;"	function	line:992
regular_for	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function regular_for(init) {$/;"	function	line:1009
regular_for	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function regular_for(init) {$/;"	function	line:1009
for_in	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function for_in(init) {$/;"	function	line:1023
for_in	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function for_in(init) {$/;"	function	line:1023
function_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var function_ = function(ctor) {$/;"	function	line:1035
function_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var function_ = function(ctor) {$/;"	function	line:1035
if_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function if_() {$/;"	function	line:1067
if_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function if_() {$/;"	function	line:1067
block_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function block_() {$/;"	function	line:1080
block_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function block_() {$/;"	function	line:1080
switch_body_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function switch_body_() {$/;"	function	line:1091
switch_body_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function switch_body_() {$/;"	function	line:1091
try_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function try_() {$/;"	function	line:1126
try_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function try_() {$/;"	function	line:1126
vardefs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function vardefs(no_in, in_const) {$/;"	function	line:1159
vardefs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function vardefs(no_in, in_const) {$/;"	function	line:1159
var_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var var_ = function(no_in) {$/;"	function	line:1175
var_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var var_ = function(no_in) {$/;"	function	line:1175
const_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var const_ = function() {$/;"	function	line:1183
const_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var const_ = function() {$/;"	function	line:1183
new_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var new_ = function(allow_calls) {$/;"	function	line:1191
new_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var new_ = function(allow_calls) {$/;"	function	line:1191
as_atom_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function as_atom_node() {$/;"	function	line:1209
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        switch (tok.type) {$/;"	function	line:1211
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^            switch (tok.value) {$/;"	function	line:1231
as_atom_node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function as_atom_node() {$/;"	function	line:1209
expr_atom	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var expr_atom = function(allow_calls) {$/;"	function	line:1255
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^            switch (start.value) {$/;"	function	line:1261
expr_atom	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var expr_atom = function(allow_calls) {$/;"	function	line:1255
expr_list	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function expr_list(closing, allow_trailing_comma, allow_empty) {$/;"	function	line:1289
expr_list	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function expr_list(closing, allow_trailing_comma, allow_empty) {$/;"	function	line:1289
array_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var array_ = embed_tokens(function() {$/;"	variable	line:1304
object_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var object_ = embed_tokens(function() {$/;"	variable	line:1311
as_property_name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function as_property_name() {$/;"	function	line:1355
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        switch (tmp.type) {$/;"	function	line:1358
as_property_name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function as_property_name() {$/;"	function	line:1355
as_name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function as_name() {$/;"	function	line:1371
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^        switch (tmp.type) {$/;"	function	line:1374
as_name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function as_name() {$/;"	function	line:1371
_make_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function _make_symbol(type) {$/;"	function	line:1385
_make_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function _make_symbol(type) {$/;"	function	line:1385
as_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function as_symbol(type, noerror) {$/;"	function	line:1394
as_symbol	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function as_symbol(type, noerror) {$/;"	function	line:1394
subscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var subscripts = function(expr, allow_calls) {$/;"	function	line:1404
subscripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var subscripts = function(expr, allow_calls) {$/;"	function	line:1404
maybe_unary	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var maybe_unary = function(allow_calls) {$/;"	function	line:1438
maybe_unary	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var maybe_unary = function(allow_calls) {$/;"	function	line:1438
make_unary	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function make_unary(ctor, op, expr) {$/;"	function	line:1458
make_unary	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function make_unary(ctor, op, expr) {$/;"	function	line:1458
expr_op	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var expr_op = function(left, min_prec, no_in) {$/;"	function	line:1464
expr_op	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var expr_op = function(left, min_prec, no_in) {$/;"	function	line:1464
expr_ops	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function expr_ops(no_in) {$/;"	function	line:1482
expr_ops	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function expr_ops(no_in) {$/;"	function	line:1482
maybe_conditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var maybe_conditional = function(no_in) {$/;"	function	line:1486
maybe_conditional	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var maybe_conditional = function(no_in) {$/;"	function	line:1486
is_assignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function is_assignable(expr) {$/;"	function	line:1504
is_assignable	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function is_assignable(expr) {$/;"	function	line:1504
maybe_assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var maybe_assign = function(no_in) {$/;"	function	line:1510
maybe_assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var maybe_assign = function(no_in) {$/;"	function	line:1510
expression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var expression = function(commas, no_in) {$/;"	function	line:1529
expression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    var expression = function(commas, no_in) {$/;"	function	line:1529
in_loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function in_loop(cont) {$/;"	function	line:1544
in_loop	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    function in_loop(cont) {$/;"	function	line:1544
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/parse.js	/^    return (function(){$/;"	function	line:1555
find_builtins	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^function find_builtins() {$/;"	function	line:46
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function add(name) {$/;"	function	line:57
find_builtins.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function add(name) {$/;"	function	line:57
find_builtins	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^function find_builtins() {$/;"	function	line:46
mangle_properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^function mangle_properties(ast, options) {$/;"	function	line:63
cache.cname	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^        cache = {$/;"	property	line:79
can_mangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function can_mangle(name) {$/;"	function	line:151
mangle_properties.can_mangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function can_mangle(name) {$/;"	function	line:151
should_mangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function should_mangle(name) {$/;"	function	line:161
mangle_properties.should_mangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function should_mangle(name) {$/;"	function	line:161
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function add(name, ignore) {$/;"	function	line:169
mangle_properties.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function add(name, ignore) {$/;"	function	line:169
mangle_properties	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^function mangle_properties(ast, options) {$/;"	function	line:63
mangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function mangle(name) {$/;"	function	line:183
mangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function mangle(name) {$/;"	function	line:183
addStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function addStrings(node, ignore) {$/;"	function	line:214
walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^            (function walk(node){$/;"	function	line:217
addStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function addStrings(node, ignore) {$/;"	function	line:214
mangleStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function mangleStrings(node) {$/;"	function	line:240
mangleStrings	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/propmangle.js	/^    function mangleStrings(node) {$/;"	function	line:240
SymbolDef	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^function SymbolDef(scope, index, orig) {$/;"	function	line:46
SymbolDef	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^function SymbolDef(scope, index, orig) {$/;"	class	line:46
unmangleable	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^    unmangleable: function(options) {$/;"	function	line:62
SymbolDef.unmangleable	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^SymbolDef.prototype = {$/;"	method	line:61
mangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^    mangle: function(options) {$/;"	function	line:72
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^    \/\/ in Safari strict mode, something like (function x(x){...}) is a syntax error;$/;"	function	line:317
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^    function reset() {$/;"	function	line:524
consider	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^    base54.consider = function(str){$/;"	function	line:529
sort	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^    base54.sort = function() {$/;"	function	line:535
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^    base54.get = function(){ return chars };$/;"	function	line:544
freq	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^    base54.freq = function(){ return frequency };$/;"	function	line:545
base54	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/scope.js	/^    function base54(num) {$/;"	function	line:546
SourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/sourcemap.js	/^function SourceMap(options) {$/;"	function	line:47
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/sourcemap.js	/^    function add(source, gen_line, gen_col, orig_line, orig_col, name) {$/;"	function	line:71
SourceMap.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/sourcemap.js	/^    function add(source, gen_line, gen_col, orig_line, orig_col, name) {$/;"	function	line:71
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/sourcemap.js	/^        get        : function() { return generator },$/;"	function	line:94
SourceMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/sourcemap.js	/^function SourceMap(options) {$/;"	function	line:47
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/sourcemap.js	/^        toString   : function() { return JSON.stringify(generator.toJSON()); }$/;"	function	line:95
TreeTransformer	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/transform.js	/^function TreeTransformer(before, after) {$/;"	function	line:48
TreeTransformer	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/transform.js	/^function TreeTransformer(before, after) {$/;"	class	line:48
_	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/transform.js	/^    function _(node, descend) {$/;"	function	line:57
do_list	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/transform.js	/^    function do_list(list, tw) {$/;"	function	line:78
do_list	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/transform.js	/^    function do_list(list, tw) {$/;"	function	line:78
array_to_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function array_to_hash(a) {$/;"	function	line:46
array_to_hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function array_to_hash(a) {$/;"	function	line:46
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function slice(a, start) {$/;"	function	line:53
return	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function slice(a, start) {$/;"	class	line:53
return.slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    return Array.prototype.slice.call(a, start || 0);$/;"	method	line:54
slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function slice(a, start) {$/;"	function	line:53
characters	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function characters(str) {$/;"	function	line:57
characters	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function characters(str) {$/;"	function	line:57
member	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function member(name, array) {$/;"	function	line:61
member	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function member(name, array) {$/;"	function	line:61
find_if	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function find_if(func, array) {$/;"	function	line:65
find_if	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function find_if(func, array) {$/;"	function	line:65
repeat_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function repeat_string(str, i) {$/;"	function	line:72
repeat_string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function repeat_string(str, i) {$/;"	function	line:72
DefaultsError	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function DefaultsError(msg, defs) {$/;"	function	line:81
DefaultsError	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function DefaultsError(msg, defs) {$/;"	class	line:81
DefaultsError.constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^DefaultsError.prototype.constructor = DefaultsError;$/;"	method	line:87
croak	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^DefaultsError.croak = function(msg, defs) {$/;"	function	line:89
DefaultsError.croak	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^DefaultsError.prototype.constructor = DefaultsError;$/;"	function	line:87
defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function defaults(args, defs, croak) {$/;"	function	line:93
defaults	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function defaults(args, defs, croak) {$/;"	function	line:93
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function merge(obj, ext) {$/;"	function	line:105
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function merge(obj, ext) {$/;"	function	line:105
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function noop() {};$/;"	function	line:114
noop	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function noop() {};$/;"	function	line:114
return_false	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function return_false() { return false; }$/;"	function	line:115
return_false	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function return_false() { return false; }$/;"	function	line:115
return_true	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function return_true() { return true; }$/;"	function	line:116
return_true	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function return_true() { return true; }$/;"	function	line:116
MAP	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    function MAP(a, f, backwards) {$/;"	function	line:119
doit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^        function doit() {$/;"	function	line:121
at_top	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    MAP.at_top = function(val) { return new AtTop(val) };$/;"	function	line:156
splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    MAP.splice = function(val) { return new Splice(val) };$/;"	function	line:157
last	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    MAP.last = function(val) { return new Last(val) };$/;"	function	line:158
AtTop	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    function AtTop(val) { this.v = val };$/;"	function	line:160
Splice	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    function Splice(val) { this.v = val };$/;"	function	line:161
Last	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    function Last(val) { this.v = val };$/;"	function	line:162
push_uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function push_uniq(array, el) {$/;"	function	line:166
push_uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function push_uniq(array, el) {$/;"	function	line:166
string_template	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function string_template(text, props) {$/;"	function	line:171
string_template	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function string_template(text, props) {$/;"	function	line:171
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function remove(array, el) {$/;"	function	line:177
remove	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function remove(array, el) {$/;"	function	line:177
mergeSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function mergeSort(array, cmp) {$/;"	function	line:183
merge	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    function merge(a, b) {$/;"	function	line:185
mergeSort	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function mergeSort(array, cmp) {$/;"	function	line:183
_ms	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    function _ms(a) {$/;"	function	line:196
_ms	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    function _ms(a) {$/;"	function	line:196
set_difference	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function set_difference(a, b) {$/;"	function	line:207
set_difference	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function set_difference(a, b) {$/;"	function	line:207
set_intersection	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function set_intersection(a, b) {$/;"	function	line:213
set_intersection	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function set_intersection(a, b) {$/;"	function	line:213
makePredicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function makePredicate(words) {$/;"	function	line:221
makePredicate	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function makePredicate(words) {$/;"	function	line:221
quote	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    function quote(word) {$/;"	function	line:232
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^            switch (s) {$/;"	function	line:234
quote	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    function quote(word) {$/;"	function	line:232
compareTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    function compareTo(arr) {$/;"	function	line:241
compareTo	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    function compareTo(arr) {$/;"	function	line:241
all	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function all(array, predicate) {$/;"	function	line:265
all	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function all(array, predicate) {$/;"	function	line:265
Dictionary	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function Dictionary() {$/;"	function	line:272
Dictionary	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function Dictionary() {$/;"	class	line:272
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    set: function(key, val) {$/;"	function	line:277
Dictionary.set	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^Dictionary.prototype = {$/;"	method	line:276
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    add: function(key, val) {$/;"	function	line:282
Dictionary.add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    },$/;"	method	line:281
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    get: function(key) { return this._values["$" + key] },$/;"	function	line:290
Dictionary.get	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    },$/;"	method	line:289
del	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    del: function(key) {$/;"	function	line:291
Dictionary.del	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    get: function(key) { return this._values["$" + key] },$/;"	method	line:290
has	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    has: function(key) { return ("$" + key) in this._values },$/;"	function	line:298
Dictionary.has	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    },$/;"	method	line:297
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    each: function(f) {$/;"	function	line:299
Dictionary.each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    has: function(key) { return ("$" + key) in this._values },$/;"	method	line:298
size	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    size: function() {$/;"	function	line:303
Dictionary.size	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    },$/;"	method	line:302
map	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    map: function(f) {$/;"	function	line:306
Dictionary.map	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    },$/;"	method	line:305
toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    toObject: function() { return this._values }$/;"	function	line:312
Dictionary.toObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    },$/;"	method	line:311
fromObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^Dictionary.fromObject = function(obj) {$/;"	function	line:314
Dictionary.fromObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^};$/;"	function	line:313
HOP	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function HOP(obj, prop) {$/;"	function	line:320
return.hasOwnProperty	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^    return Object.prototype.hasOwnProperty.call(obj, prop);$/;"	method	line:321
HOP	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/lib/utils.js	/^function HOP(obj, prop) {$/;"	function	line:320
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/component.json	/^  "name": "async",$/;"	function	line:2
repo	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/component.json	/^  "repo": "caolan\/async",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/component.json	/^  "description": "Higher-order functions and common patterns for asynchronous code",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/component.json	/^  "version": "0.1.23",$/;"	function	line:5
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/component.json	/^  "keywords": [],$/;"	function	line:6
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/component.json	/^  "dependencies": {},$/;"	function	line:7
development	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/component.json	/^  "development": {},$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/component.json	/^  "main": "lib\/async.js",$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/component.json	/^  "scripts": [ "lib\/async.js" ]$/;"	function	line:10
root	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var root, previous_async;$/;"	variable	line:7
noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.noConflict = function () {$/;"	function	line:14
async.noConflict	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    }$/;"	function	line:12
only_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    function only_once(fn) {$/;"	function	line:19
only_once	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    function only_once(fn) {$/;"	function	line:19
_each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _each = function (arr, iterator) {$/;"	function	line:30
_each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _each = function (arr, iterator) {$/;"	function	line:30
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _map = function (arr, iterator) {$/;"	function	line:39
_each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        _each(arr, function (x, i, a) {$/;"	function	line:44
_map	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _map = function (arr, iterator) {$/;"	function	line:39
_reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _reduce = function (arr, iterator, memo) {$/;"	function	line:50
_each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        _each(arr, function (x, i, a) {$/;"	function	line:54
_reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _reduce = function (arr, iterator, memo) {$/;"	function	line:50
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _keys = function (obj) {$/;"	function	line:60
_keys	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _keys = function (obj) {$/;"	function	line:60
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            async.nextTick = function (fn) {$/;"	function	line:78
async.nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        if (typeof setImmediate === 'function') {$/;"	function	line:77
nextTick	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            async.nextTick = function (fn) {$/;"	function	line:85
setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            async.setImmediate = function (fn) {$/;"	function	line:94
async.setImmediate	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        if (typeof setImmediate !== 'undefined') {$/;"	function	line:93
each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.each = function (arr, iterator, callback) {$/;"	function	line:104
_each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        _each(arr, function (x) {$/;"	function	line:110
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(x, only_once(function (err) {$/;"	function	line:111
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    callback = function () {};$/;"	function	line:114
async.each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    }$/;"	function	line:102
eachSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.eachSeries = function (arr, iterator, callback) {$/;"	function	line:127
iterate	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var iterate = function () {$/;"	function	line:133
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(arr[completed], function (err) {$/;"	function	line:134
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    callback = function () {};$/;"	function	line:137
async.eachSeries.iterate	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var iterate = function () {$/;"	function	line:133
async.eachSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.forEach = async.each;$/;"	function	line:125
eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.eachLimit = function (arr, limit, iterator, callback) {$/;"	function	line:154
async.eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.forEachSeries = async.eachSeries;$/;"	function	line:152
_eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _eachLimit = function (limit) {$/;"	function	line:160
replenish	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            (function replenish () {$/;"	function	line:171
_eachLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _eachLimit = function (limit) {$/;"	function	line:160
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    iterator(arr[started - 1], function (err) {$/;"	function	line:179
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                            callback = function () {};$/;"	function	line:182
doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var doParallel = function (fn) {$/;"	function	line:201
doParallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var doParallel = function (fn) {$/;"	function	line:201
doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var doParallelLimit = function(limit, fn) {$/;"	function	line:207
doParallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var doParallelLimit = function(limit, fn) {$/;"	function	line:207
doSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var doSeries = function (fn) {$/;"	function	line:213
doSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var doSeries = function (fn) {$/;"	function	line:213
_asyncMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _asyncMap = function (eachfn, arr, iterator, callback) {$/;"	function	line:221
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        eachfn(arr, function (x, callback) {$/;"	function	line:226
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(x.value, function (err, v) {$/;"	function	line:227
_asyncMap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _asyncMap = function (eachfn, arr, iterator, callback) {$/;"	function	line:221
mapLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.mapLimit = function (arr, limit, iterator, callback) {$/;"	function	line:237
async.mapLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.mapSeries = doSeries(_asyncMap);$/;"	function	line:236
_mapLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _mapLimit = function(limit) {$/;"	function	line:241
_mapLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _mapLimit = function(limit) {$/;"	function	line:241
reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.reduce = function (arr, memo, iterator, callback) {$/;"	function	line:247
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(memo, x, function (err, v) {$/;"	function	line:249
async.reduce	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:243
reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.reduceRight = function (arr, memo, iterator, callback) {$/;"	function	line:262
async.reduceRight	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.foldl = async.reduce;$/;"	function	line:260
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _filter = function (eachfn, arr, iterator, callback) {$/;"	function	line:271
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        eachfn(arr, function (x, callback) {$/;"	function	line:276
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(x.value, function (v) {$/;"	function	line:277
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            callback(_map(results.sort(function (a, b) {$/;"	function	line:284
_filter	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _filter = function (eachfn, arr, iterator, callback) {$/;"	function	line:271
_reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _reject = function (eachfn, arr, iterator, callback) {$/;"	function	line:297
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        eachfn(arr, function (x, callback) {$/;"	function	line:302
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(x.value, function (v) {$/;"	function	line:303
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            callback(_map(results.sort(function (a, b) {$/;"	function	line:310
_reject	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _reject = function (eachfn, arr, iterator, callback) {$/;"	function	line:297
_detect	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _detect = function (eachfn, arr, iterator, main_callback) {$/;"	function	line:320
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        eachfn(arr, function (x, callback) {$/;"	function	line:321
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(x, function (result) {$/;"	function	line:322
main_callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    main_callback = function () {};$/;"	function	line:325
_detect	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _detect = function (eachfn, arr, iterator, main_callback) {$/;"	function	line:320
some	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.some = function (arr, iterator, main_callback) {$/;"	function	line:338
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(x, function (v) {$/;"	function	line:340
main_callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    main_callback = function () {};$/;"	function	line:343
async.some	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.detectSeries = doSeries(_detect);$/;"	function	line:336
every	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.every = function (arr, iterator, main_callback) {$/;"	function	line:354
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(x, function (v) {$/;"	function	line:356
main_callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    main_callback = function () {};$/;"	function	line:359
async.every	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.any = async.some;$/;"	function	line:352
sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.sortBy = function (arr, iterator, callback) {$/;"	function	line:370
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(x, function (err, criteria) {$/;"	function	line:372
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                var fn = function (left, right) {$/;"	function	line:385
async.sortBy	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.all = async.every;$/;"	function	line:368
auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.auto = function (tasks, callback) {$/;"	function	line:396
addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var addListener = function (fn) {$/;"	function	line:406
async.auto.addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var addListener = function (fn) {$/;"	function	line:406
removeListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var removeListener = function (fn) {$/;"	function	line:409
async.auto.removeListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var removeListener = function (fn) {$/;"	function	line:409
taskComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var taskComplete = function () {$/;"	function	line:417
async.auto.taskComplete	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var taskComplete = function () {$/;"	function	line:417
addListener	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        addListener(function () {$/;"	function	line:423
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                callback = function () {};$/;"	function	line:426
_each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        _each(keys, function (k) {$/;"	function	line:430
taskCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            var taskCallback = function (err) {$/;"	function	line:432
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    callback = function () {};$/;"	function	line:445
ready	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            var ready = function () {$/;"	function	line:453
listener	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                var listener = function () {$/;"	function	line:462
async.auto	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:394
waterfall	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.waterfall = function (tasks, callback) {$/;"	function	line:473
wrapIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var wrapIterator = function (iterator) {$/;"	function	line:482
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    callback = function () {};$/;"	function	line:486
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    callback.apply(null, arguments);$/;"	function	line:485
async.waterfall.wrapIterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var wrapIterator = function (iterator) {$/;"	function	line:482
async.waterfall	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:471
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _parallel = function(eachfn, tasks, callback) {$/;"	function	line:506
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    fn(function (err) {$/;"	function	line:511
_parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _parallel = function(eachfn, tasks, callback) {$/;"	function	line:506
parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.parallel = function (tasks, callback) {$/;"	function	line:538
async.parallel	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:536
parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.parallelLimit = function(tasks, limit, callback) {$/;"	function	line:542
async.parallelLimit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:540
series	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.series = function (tasks, callback) {$/;"	function	line:546
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    fn(function (err) {$/;"	function	line:551
async.series	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:544
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.iterator = function (tasks) {$/;"	function	line:578
makeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var makeCallback = function (index) {$/;"	function	line:579
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            var fn = function () {$/;"	function	line:580
async.iterator.makeCallback.fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            var fn = function () {$/;"	function	line:580
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            fn.next = function () {$/;"	function	line:586
fn.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            };$/;"	function	line:585
async.iterator.makeCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var makeCallback = function (index) {$/;"	function	line:579
async.iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:576
apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.apply = function (fn) {$/;"	function	line:594
async.apply	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:592
_concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _concat = function (eachfn, arr, fn, callback) {$/;"	function	line:603
eachfn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        eachfn(arr, function (x, cb) {$/;"	function	line:605
fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            fn(x, function (err, y) {$/;"	function	line:606
_concat	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _concat = function (eachfn, arr, fn, callback) {$/;"	function	line:603
whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.whilst = function (test, iterator, callback) {$/;"	function	line:617
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(function (err) {$/;"	function	line:619
async.whilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.concatSeries = doSeries(_concat);$/;"	function	line:615
doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.doWhilst = function (iterator, test, callback) {$/;"	function	line:631
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        iterator(function (err) {$/;"	function	line:632
async.doWhilst	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:629
until	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.until = function (test, iterator, callback) {$/;"	function	line:645
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            iterator(function (err) {$/;"	function	line:647
async.until	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:643
doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.doUntil = function (iterator, test, callback) {$/;"	function	line:659
iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        iterator(function (err) {$/;"	function	line:660
async.doUntil	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:657
queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.queue = function (worker, concurrency) {$/;"	function	line:673
_insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        function _insert(q, data, pos, callback) {$/;"	function	line:677
_each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^          _each(data, function(task) {$/;"	function	line:681
async.queue._insert	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        function _insert(q, data, pos, callback) {$/;"	function	line:677
async.queue.q.tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var q = {$/;"	property	line:701
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            push: function (data, callback) {$/;"	function	line:707
unshift	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            unshift: function (data, callback) {$/;"	function	line:710
async.queue	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:671
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            process: function () {$/;"	function	line:713
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    var next = function () {$/;"	function	line:720
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    var next = function () {$/;"	function	line:720
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            length: function () {$/;"	function	line:734
running	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            running: function () {$/;"	function	line:737
cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.cargo = function (worker, payload) {$/;"	function	line:744
async.cargo.cargo.tasks	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var cargo = {$/;"	property	line:748
async.cargo.cargo.payload	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            tasks: tasks,$/;"	property	line:749
async.cargo.cargo.saturated	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            payload: payload,$/;"	property	line:750
async.cargo.cargo.empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            saturated: null,$/;"	property	line:751
async.cargo.cargo.drain	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            empty: null,$/;"	property	line:752
push	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            push: function (data, callback) {$/;"	function	line:754
async.cargo.cargo.push	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            drain: null,$/;"	method	line:753
_each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                _each(data, function(task) {$/;"	function	line:758
process	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            process: function process() {$/;"	function	line:769
worker	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                worker(ds, function () {$/;"	function	line:786
_each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                    _each(ts, function (data) {$/;"	function	line:790
length	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            length: function () {$/;"	function	line:799
async.cargo	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:742
running	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^            running: function () {$/;"	function	line:802
_console_fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _console_fn = function (name) {$/;"	function	line:809
_each	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^                        _each(args, function (x) {$/;"	function	line:821
_console_fn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _console_fn = function (name) {$/;"	function	line:809
memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.memoize = function (fn, hasher) {$/;"	function	line:835
memoized	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var memoized = function () {$/;"	function	line:841
async.memoize.memoized	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var memoized = function () {$/;"	function	line:841
async.memoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.dir = _console_fn('dir');$/;"	function	line:830
unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.unmemoize = function (fn) {$/;"	function	line:868
async.unmemoize	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:866
times	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.times = function (count, iterator, callback) {$/;"	function	line:874
async.times	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:872
timesSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.timesSeries = function (count, iterator, callback) {$/;"	function	line:882
async.timesSeries	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:880
compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.compose = function (\/* functions... *\/) {$/;"	function	line:890
async.compose	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    };$/;"	function	line:888
_applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _applyEach = function (eachfn, fns \/*args...*\/) {$/;"	function	line:909
go	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var go = function () {$/;"	function	line:910
_applyEach.go	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        var go = function () {$/;"	function	line:910
_applyEach	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    var _applyEach = function (eachfn, fns \/*args...*\/) {$/;"	function	line:909
forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.forever = function (fn, callback) {$/;"	function	line:930
next	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        function next(err) {$/;"	function	line:931
async.forever.next	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        function next(err) {$/;"	function	line:931
async.forever	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^    async.applyEachSeries = doSeries(_applyEach);$/;"	function	line:928
define	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/lib/async.js	/^        define([], function () {$/;"	function	line:945
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^    "name": "async",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^    "description": "Higher-order functions and common patterns for asynchronous code",$/;"	function	line:3
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^    "main": ".\/lib\/async",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^    "author": "Caolan McMahon",$/;"	function	line:5
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^    "version": "0.2.10",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^    "repository" : {$/;"	function	line:7
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^        "type" : "git",$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^        "url" : "https:\/\/github.com\/caolan\/async.git"$/;"	function	line:9
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^    "bugs" : {$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^        "url" : "https:\/\/github.com\/caolan\/async\/issues"$/;"	function	line:12
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^    "licenses" : [$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^            "type" : "MIT",$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^            "url" : "https:\/\/github.com\/caolan\/async\/raw\/master\/LICENSE"$/;"	function	line:17
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^    "devDependencies": {$/;"	function	line:20
nodeunit	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^        "nodeunit": ">0.0.0",$/;"	function	line:21
uglify-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^        "uglify-js": "1.2.x",$/;"	function	line:22
nodelint	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^        "nodelint": ">0.0.0"$/;"	function	line:23
jam	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^    "jam": {$/;"	function	line:25
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^        "main": "lib\/async.js",$/;"	function	line:26
include	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^        "include": [$/;"	function	line:27
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^    "scripts": {$/;"	function	line:33
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/package.json	/^        "test": "nodeunit test\/test-async.js"$/;"	function	line:34
Async.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^# Async.js$/;"	function	line:1
Quick Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^## Quick Examples$/;"	function	line:15
Common Pitfalls	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^## Common Pitfalls$/;"	function	line:41
Binding a context to an iterator	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### Binding a context to an iterator$/;"	function	line:43
Download	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^## Download$/;"	function	line:77
In the Browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^## In the Browser$/;"	function	line:87
Documentation	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^## Documentation$/;"	function	line:102
Collections	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### Collections$/;"	function	line:104
Control Flow	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### Control Flow$/;"	function	line:126
Utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### Utils$/;"	function	line:149
Collections	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^## Collections$/;"	function	line:158
each(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### each(arr, iterator, callback)$/;"	function	line:162
eachSeries(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### eachSeries(arr, iterator, callback)$/;"	function	line:197
eachLimit(arr, limit, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### eachLimit(arr, limit, iterator, callback)$/;"	function	line:208
map(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### map(arr, iterator, callback)$/;"	function	line:242
mapSeries(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### mapSeries(arr, iterator, callback)$/;"	function	line:276
mapLimit(arr, limit, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### mapLimit(arr, limit, iterator, callback)$/;"	function	line:286
filter(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### filter(arr, iterator, callback)$/;"	function	line:317
filterSeries(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### filterSeries(arr, iterator, callback)$/;"	function	line:348
reject(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### reject(arr, iterator, callback)$/;"	function	line:359
rejectSeries(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### rejectSeries(arr, iterator, callback)$/;"	function	line:366
reduce(arr, memo, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### reduce(arr, memo, iterator, callback)$/;"	function	line:375
reduceRight(arr, memo, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### reduceRight(arr, memo, iterator, callback)$/;"	function	line:416
detect(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### detect(arr, iterator, callback)$/;"	function	line:426
detectSeries(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### detectSeries(arr, iterator, callback)$/;"	function	line:457
sortBy(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### sortBy(arr, iterator, callback)$/;"	function	line:467
some(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### some(arr, iterator, callback)$/;"	function	line:498
every(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### every(arr, iterator, callback)$/;"	function	line:529
concat(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### concat(arr, iterator, callback)$/;"	function	line:559
concatSeries(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### concatSeries(arr, iterator, callback)$/;"	function	line:587
Control Flow	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^## Control Flow$/;"	function	line:592
series(tasks, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### series(tasks, [callback])$/;"	function	line:595
parallel(tasks, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### parallel(tasks, [callback])$/;"	function	line:658
parallelLimit(tasks, limit, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### parallelLimit(tasks, limit, [callback])$/;"	function	line:724
whilst(test, fn, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### whilst(test, fn, callback)$/;"	function	line:745
doWhilst(fn, test, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### doWhilst(fn, test, callback)$/;"	function	line:779
until(test, fn, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### until(test, fn, callback)$/;"	function	line:786
doUntil(fn, test, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### doUntil(fn, test, callback)$/;"	function	line:796
forever(fn, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### forever(fn, callback)$/;"	function	line:803
waterfall(tasks, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### waterfall(tasks, [callback])$/;"	function	line:812
compose(fn1, fn2...)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### compose(fn1, fn2...)$/;"	function	line:851
applyEach(fns, args..., callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### applyEach(fns, args..., callback)$/;"	function	line:889
applyEachSeries(arr, iterator, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### applyEachSeries(arr, iterator, callback)$/;"	function	line:920
queue(worker, concurrency)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### queue(worker, concurrency)$/;"	function	line:927
cargo(worker, [payload])	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### cargo(worker, [payload])$/;"	function	line:1000
auto(tasks, [callback])	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### auto(tasks, [callback])$/;"	function	line:1060
iterator(tasks)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### iterator(tasks)$/;"	function	line:1170
apply(function, arguments..)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### apply(function, arguments..)$/;"	function	line:1206
nextTick(callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### nextTick(callback)$/;"	function	line:1256
times(n, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### times(n, callback)$/;"	function	line:1281
timesSeries(n, callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### timesSeries(n, callback)$/;"	function	line:1311
Utils	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^## Utils$/;"	function	line:1318
memoize(fn, [hasher])	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### memoize(fn, [hasher])$/;"	function	line:1321
unmemoize(fn)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### unmemoize(fn)$/;"	function	line:1353
log(function, arguments)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### log(function, arguments)$/;"	function	line:1363
dir(function, arguments)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### dir(function, arguments)$/;"	function	line:1392
noConflict()	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/async/README.md	/^### noConflict()$/;"	function	line:1422
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/index.js	/^module.exports = function () {$/;"	function	line:2
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/index.js	/^'use strict';$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^  "name": "camelcase",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^  "version": "1.2.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^  "description": "Convert a dash\/dot\/underscore\/space separated string to camelCase: foo-bar → fooBar",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^  "repository": "sindresorhus\/camelcase",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^    "url": "http:\/\/sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^    "test": "node test.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^  "keywords": [$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^  "devDependencies": {$/;"	function	line:35
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/package.json	/^    "ava": "0.0.4"$/;"	function	line:36
camelcase [![Build Status](https://travis-ci.org/sindresorhus/camelcase.svg?branch=master)](https://travis-ci.org/sindresorhus/camelcase)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/readme.md	/^# camelcase [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/camelcase.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/camelcase)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/readme.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/readme.md	/^## Related$/;"	function	line:49
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/camelcase/readme.md	/^## License$/;"	function	line:54
repo_token	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/.coveralls.yml	/^repo_token: NiRhyj91Z2vtgob6XdEAqs83rzNnbMZUu$/;"	function	line:1
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/.travis.yml	/^node_js:$/;"	function	line:2
after_script	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/.travis.yml	/^after_script: "NODE_ENV=test YOURPACKAGE_COVERAGE=1 .\/node_modules\/.bin\/mocha --require patched-blanket --reporter mocha-lcov-reporter | .\/node_modules\/coveralls\/bin\/coveralls.js"$/;"	function	line:7
UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^function UI (opts) {$/;"	function	line:11
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype.span = function () {$/;"	function	line:17
UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^}$/;"	class	line:15
UI.span	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype.span = function () {$/;"	method	line:17
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype.div = function () {$/;"	function	line:22
UI.UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^}$/;"	class	line:20
_shouldApplyLayoutDSL	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype._shouldApplyLayoutDSL = function () {$/;"	function	line:39
UI.UI._shouldApplyLayoutDSL	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype._shouldApplyLayoutDSL = function () {$/;"	method	line:39
_applyLayoutDSL	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype._applyLayoutDSL = function (str) {$/;"	function	line:44
_colFromString	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype._colFromString = function (str) {$/;"	function	line:80
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype.toString = function () {$/;"	function	line:86
UI.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype.toString = function () {$/;"	method	line:86
rowToString	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype.rowToString = function (row, lines) {$/;"	function	line:105
_renderInline	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype._renderInline = function (source, previousLine, paddingLeft) {$/;"	function	line:157
UI.UI.UI	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^}$/;"	class	line:153
_rasterize	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype._rasterize = function (row) {$/;"	function	line:187
_negatePadding	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype._negatePadding = function (col) {$/;"	function	line:224
_columnWidths	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^UI.prototype._columnWidths = function (row) {$/;"	function	line:230
_minWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^function _minWidth (col) {$/;"	function	line:260
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^module.exports = function (opts) {$/;"	function	line:266
UI.UI.UI.function.module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/index.js	/^}$/;"	function	line:264
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "name": "cliui",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "version": "2.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "description": "easily create complex multi-column command-line-interfaces",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "test": "standard && mocha --check-leaks --ui exports --require patched-blanket -R mocoverage"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "url": "http:\/\/github.com\/bcoe\/cliui.git"$/;"	function	line:11
config	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "config": {$/;"	function	line:13
blanket	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "blanket": {$/;"	function	line:14
pattern	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^      "pattern": [$/;"	function	line:15
data-cover-never	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^      "data-cover-never": [$/;"	function	line:18
output-reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^      "output-reporter": "spec"$/;"	function	line:22
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "standard": {$/;"	function	line:25
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "ignore": [$/;"	function	line:26
globals	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "globals": [$/;"	function	line:29
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "keywords": [$/;"	function	line:33
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "author": "Ben Coe <ben@npmjs.com>",$/;"	function	line:42
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "license": "ISC",$/;"	function	line:43
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "dependencies": {$/;"	function	line:44
center-align	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "center-align": "^0.1.1",$/;"	function	line:45
right-align	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "right-align": "^0.1.1",$/;"	function	line:46
wordwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "wordwrap": "0.0.2"$/;"	function	line:47
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^  "devDependencies": {$/;"	function	line:49
blanket	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "blanket": "^1.1.6",$/;"	function	line:50
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "chai": "^2.2.0",$/;"	function	line:51
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "coveralls": "^2.11.2",$/;"	function	line:52
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "mocha": "^2.2.4",$/;"	function	line:53
mocha-lcov-reporter	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "mocha-lcov-reporter": "0.0.2",$/;"	function	line:54
mocoverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "mocoverage": "^1.0.0",$/;"	function	line:55
patched-blanket	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "patched-blanket": "^1.0.1",$/;"	function	line:56
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/package.json	/^    "standard": "^3.6.1"$/;"	function	line:57
cliui	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/README.md	/^# cliui$/;"	function	line:1
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/README.md	/^## Example$/;"	function	line:9
Layout DSL	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/README.md	/^## Layout DSL$/;"	function	line:42
Methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/README.md	/^## Methods$/;"	function	line:77
cliui({width: integer})	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/README.md	/^### cliui({width: integer})$/;"	function	line:83
cliui({wrap: boolean})	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/README.md	/^### cliui({wrap: boolean})$/;"	function	line:87
cliui.div(column, column, column)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/README.md	/^### cliui.div(column, column, column)$/;"	function	line:91
cliui.span(column, column, column)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/README.md	/^### cliui.span(column, column, column)$/;"	function	line:101
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^describe('cliui', function () {$/;"	function	line:7
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^  describe('div', function () {$/;"	function	line:8
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it("wraps text at 'width' if a single column is given", function () {$/;"	function	line:9
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('evenly divides text across columns if multiple columns are given', function () {$/;"	function	line:21
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('allows for a blank row to be appended', function () {$/;"	function	line:50
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^  describe('_columnWidths', function () {$/;"	function	line:64
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('uses same width for each column by default', function () {$/;"	function	line:65
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('divides width over remaining columns if first column has width specified', function () {$/;"	function	line:76
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('divides width over remaining columns if middle column has width specified', function () {$/;"	function	line:87
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('keeps track of remaining width if multiple columns have width specified', function () {$/;"	function	line:98
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('uses a sane default if impossible widths are specified', function () {$/;"	function	line:109
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^  describe('alignment', function () {$/;"	function	line:121
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('allows a column to be right aligned', function () {$/;"	function	line:122
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('allows a column to be center aligned', function () {$/;"	function	line:144
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^  describe('padding', function () {$/;"	function	line:166
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('handles left\/right padding', function () {$/;"	function	line:167
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('handles top\/bottom padding', function () {$/;"	function	line:189
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^  describe('wrap', function () {$/;"	function	line:214
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('allows wordwrap to be disabled', function () {$/;"	function	line:215
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^  describe('span', function () {$/;"	function	line:230
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('appends the next row to the end of the prior row if it fits', function () {$/;"	function	line:231
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('does not append the string if it does not fit on the prior row', function () {$/;"	function	line:252
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('always appends text to prior span if wrap is disabled', function () {$/;"	function	line:274
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^  describe('layoutDSL', function () {$/;"	function	line:299
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('turns tab into multiple columns', function () {$/;"	function	line:300
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('turns newline into multiple rows', function () {$/;"	function	line:317
it	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/cliui/test/cliui.js	/^    it('does not apply DSL if wrap is false', function () {$/;"	function	line:335
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/example/center.js	/^var wrap = require('wordwrap')(20, 60);$/;"	variable	line:1
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/example/meat.js	/^var wrap = require('wordwrap')(15);$/;"	variable	line:1
mode	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/index.js	/^    var mode = params.mode || 'soft';$/;"	variable	line:20
re	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/index.js	/^    var re = mode === 'hard' ? \/\\b\/ : \/(\\S+\\s+)\/;$/;"	variable	line:21
hard	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/index.js	/^wordwrap.hard = function (start, stop) {$/;"	function	line:74
wordwrap.hard	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/index.js	/^wordwrap.soft = wordwrap;$/;"	function	line:72
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "name" : "wordwrap",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "description" : "Wrap those words. Show them at what columns to start and stop.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "version" : "0.0.2",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "repository" : {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^        "type" : "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^        "url" : "git:\/\/github.com\/substack\/node-wordwrap.git"$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "main" : ".\/index.js",$/;"	function	line:9
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "keywords" : [$/;"	function	line:10
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "directories" : {$/;"	function	line:17
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^        "lib" : ".",$/;"	function	line:18
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^        "example" : "example",$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^        "test" : "test"$/;"	function	line:20
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "scripts" : {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^        "test" : "expresso"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "devDependencies" : {$/;"	function	line:25
expresso	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^        "expresso" : "=0.7.x"$/;"	function	line:26
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "engines" : {$/;"	function	line:28
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^        "node" : ">=0.4.0"$/;"	function	line:29
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "license" : "MIT\/X11",$/;"	function	line:31
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^    "author" : {$/;"	function	line:32
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^        "name" : "James Halliday",$/;"	function	line:33
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^        "email" : "mail@substack.net",$/;"	function	line:34
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/package.json	/^        "url" : "http:\/\/substack.net"$/;"	function	line:35
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/break.js	/^var assert = require('assert');$/;"	variable	line:1
wordwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/break.js	/^var wordwrap = require('..\/');$/;"	variable	line:2
hard	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/break.js	/^exports.hard = function () {$/;"	function	line:4
exports.hard	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/break.js	/^var wordwrap = require('..\/');$/;"	function	line:2
break	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/break.js	/^exports.break = function () {$/;"	function	line:19
exports.break	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/break.js	/^};$/;"	function	line:17
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/wrap.js	/^var assert = require('assert');$/;"	variable	line:1
wordwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/wrap.js	/^var wordwrap = require('wordwrap');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/wrap.js	/^var fs = require('fs');$/;"	variable	line:4
idleness	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/wrap.js	/^var idleness = fs.readFileSync(__dirname + '\/idleness.txt', 'utf8');$/;"	variable	line:5
stop80	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/wrap.js	/^exports.stop80 = function () {$/;"	function	line:7
exports.stop80	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/wrap.js	/^var idleness = fs.readFileSync(__dirname + '\/idleness.txt', 'utf8');$/;"	function	line:5
start20stop60	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/wrap.js	/^exports.start20stop60 = function () {$/;"	function	line:18
exports.start20stop60	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/wordwrap/test/wrap.js	/^};$/;"	function	line:16
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^## Change Log$/;"	function	line:1
v3.10.0 (2015/05/29 04:25 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.10.0 (2015\/05\/29 04:25 +00:00)$/;"	function	line:3
v3.9.1 (2015/05/20 05:14 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.9.1 (2015\/05\/20 05:14 +00:00)$/;"	function	line:8
v3.9.0 (2015/05/10 18:32 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.9.0 (2015\/05\/10 18:32 +00:00)$/;"	function	line:12
v3.8.0 (2015/04/24 23:10 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.8.0 (2015\/04\/24 23:10 +00:00)$/;"	function	line:16
v3.7.2 (2015/04/13 11:52 -07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.7.2 (2015\/04\/13 11:52 -07:00)$/;"	function	line:21
v3.7.1 (2015/04/10 11:06 -07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.7.1 (2015\/04\/10 11:06 -07:00)$/;"	function	line:26
v3.7.0 (2015/04/04 02:29 -07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.7.0 (2015\/04\/04 02:29 -07:00)$/;"	function	line:32
v3.6.0 (2015/03/21 01:00 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.6.0 (2015\/03\/21 01:00 +00:00)$/;"	function	line:38
v3.5.4 (2015/03/12 05:56 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.5.4 (2015\/03\/12 05:56 +00:00)$/;"	function	line:41
v3.5.3 (2015/03/09 06:14 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.5.3 (2015\/03\/09 06:14 +00:00)$/;"	function	line:44
v3.5.2 (2015/03/09 06:11 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.5.2 (2015\/03\/09 06:11 +00:00)$/;"	function	line:47
v3.5.1 (2015/03/09 04:55 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.5.1 (2015\/03\/09 04:55 +00:00)$/;"	function	line:50
v3.5.0 (2015/03/09 04:49 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.5.0 (2015\/03\/09 04:49 +00:00)$/;"	function	line:53
v3.4.7 (2015/03/09 04:09 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.4.7 (2015\/03\/09 04:09 +00:00)$/;"	function	line:57
v3.4.6 (2015/03/09 04:01 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.4.6 (2015\/03\/09 04:01 +00:00)$/;"	function	line:60
v3.4.5 (2015/03/01 20:31 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.4.5 (2015\/03\/01 20:31 +00:00)$/;"	function	line:63
v3.4.4 (2015/02/28 04:52 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.4.4 (2015\/02\/28 04:52 +00:00)$/;"	function	line:66
v3.3.3 (2015/02/28 04:23 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.3.3 (2015\/02\/28 04:23 +00:00)$/;"	function	line:70
v3.3.2 (2015/02/28 04:11 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.3.2 (2015\/02\/28 04:11 +00:00)$/;"	function	line:73
v3.3.1 (2015/02/24 03:28 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.3.1 (2015\/02\/24 03:28 +00:00)$/;"	function	line:76
v3.3.0 (2015/02/24 00:49 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.3.0 (2015\/02\/24 00:49 +00:00)$/;"	function	line:79
v3.2.1 (2015/02/22 05:45 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.2.1 (2015\/02\/22 05:45 +00:00)$/;"	function	line:82
v3.2.0 (2015/02/22 05:24 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.2.0 (2015\/02\/22 05:24 +00:00)$/;"	function	line:85
v3.1.0 (2015/02/19 19:37 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.1.0 (2015\/02\/19 19:37 +00:00)$/;"	function	line:89
v3.0.4 (2015/02/14 01:40 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.0.4 (2015\/02\/14 01:40 +00:00)$/;"	function	line:92
v3.0.3 (2015/02/14 00:59 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v3.0.3 (2015\/02\/14 00:59 +00:00)$/;"	function	line:95
3.0.2 (2015/02/13 16:50 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 3.0.2 (2015\/02\/13 16:50 +00:00)$/;"	function	line:98
v2.3.0 (2015/02/08 20:41 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v2.3.0 (2015\/02\/08 20:41 +00:00)$/;"	function	line:107
v2.2.0 (2015/02/08 20:07 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v2.2.0 (2015\/02\/08 20:07 +00:00)$/;"	function	line:110
v2.1.2 (2015/02/08 06:05 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v2.1.2 (2015\/02\/08 06:05 +00:00)$/;"	function	line:113
v2.1.1 (2015/02/06 08:08 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v2.1.1 (2015\/02\/06 08:08 +00:00)$/;"	function	line:119
v2.1.0 (2015/02/06 07:59 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v2.1.0 (2015\/02\/06 07:59 +00:00)$/;"	function	line:122
v2.0.1 (2015/02/06 07:54 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v2.0.1 (2015\/02\/06 07:54 +00:00)$/;"	function	line:125
v2.0.0 (2015/02/06 07:45 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v2.0.0 (2015\/02\/06 07:45 +00:00)$/;"	function	line:128
v1.3.2 (2014/10/06 21:56 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.3.2 (2014\/10\/06 21:56 +00:00)$/;"	function	line:135
list (2014/08/30 18:41 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### list (2014\/08\/30 18:41 +00:00)$/;"	function	line:138
v1.0.15 (2014/02/05 23:18 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.15 (2014\/02\/05 23:18 +00:00)$/;"	function	line:160
v1.0.14 (2014/02/05 23:17 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.14 (2014\/02\/05 23:17 +00:00)$/;"	function	line:163
v1.0.13 (2014/02/05 22:13 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.13 (2014\/02\/05 22:13 +00:00)$/;"	function	line:166
v1.0.12 (2013/12/13 00:09 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.12 (2013\/12\/13 00:09 +00:00)$/;"	function	line:169
v1.0.11 (2013/12/13 00:07 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.11 (2013\/12\/13 00:07 +00:00)$/;"	function	line:172
v1.0.10 (2013/12/12 23:57 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.10 (2013\/12\/12 23:57 +00:00)$/;"	function	line:175
v1.0.9 (2013/12/12 23:47 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.9 (2013\/12\/12 23:47 +00:00)$/;"	function	line:178
v1.0.8 (2013/12/06 16:36 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.8 (2013\/12\/06 16:36 +00:00)$/;"	function	line:181
v1.0.7 (2013/11/24 18:01 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.7 (2013\/11\/24 18:01 +00:00)$/;"	function	line:184
v1.0.6 (2013/11/23 19:21 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.6 (2013\/11\/23 19:21 +00:00)$/;"	function	line:187
v1.0.5 (2013/11/23 19:09 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.5 (2013\/11\/23 19:09 +00:00)$/;"	function	line:190
v1.0.4 (2013/11/23 19:05 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.4 (2013\/11\/23 19:05 +00:00)$/;"	function	line:193
v1.0.3 (2013/11/23 17:43 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.3 (2013\/11\/23 17:43 +00:00)$/;"	function	line:196
v1.0.2 (2013/11/23 09:46 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.2 (2013\/11\/23 09:46 +00:00)$/;"	function	line:200
v1.0.1 (2013/11/23 09:39 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.1 (2013\/11\/23 09:39 +00:00)$/;"	function	line:203
v1.0.0 (2013/11/23 09:33 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### v1.0.0 (2013\/11\/23 09:33 +00:00)$/;"	function	line:206
0.6.0 (2013/06/25 08:48 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.6.0 (2013\/06\/25 08:48 +00:00)$/;"	function	line:235
0.5.2 (2013/05/31 03:46 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.5.2 (2013\/05\/31 03:46 +00:00)$/;"	function	line:242
0.5.1 (2013/05/30 07:17 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.5.1 (2013\/05\/30 07:17 +00:00)$/;"	function	line:246
0.5.0 (2013/05/18 21:59 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.5.0 (2013\/05\/18 21:59 +00:00)$/;"	function	line:250
0.4.0 (2013/04/13 19:03 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.4.0 (2013\/04\/13 19:03 +00:00)$/;"	function	line:253
0.3.7 (2013/04/04 04:07 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.3.7 (2013\/04\/04 04:07 +00:00)$/;"	function	line:256
0.3.6 (2013/04/04 04:04 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.3.6 (2013\/04\/04 04:04 +00:00)$/;"	function	line:259
0.3.5 (2012/10/10 11:09 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.3.5 (2012\/10\/10 11:09 +00:00)$/;"	function	line:263
0.3.4 (2012/04/30 06:54 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.3.4 (2012\/04\/30 06:54 +00:00)$/;"	function	line:267
0.3.3 (2012/04/30 06:45 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.3.3 (2012\/04\/30 06:45 +00:00)$/;"	function	line:272
0.3.2 (2012/04/12 20:28 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.3.2 (2012\/04\/12 20:28 +00:00)$/;"	function	line:275
0.3.1 (2011/12/31 08:44 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.3.1 (2011\/12\/31 08:44 +00:00)$/;"	function	line:282
0.3.0 (2011/12/09 06:03 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.3.0 (2011\/12\/09 06:03 +00:00)$/;"	function	line:285
0.2.7 (2011/10/20 02:25 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/CHANGELOG.md	/^### 0.2.7 (2011\/10\/20 02:25 +00:00)$/;"	function	line:288
Argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^function Argv (processArgs, cwd) {$/;"	function	line:11
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.boolean = function (bools) {$/;"	function	line:77
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.array = function (arrays) {$/;"	function	line:82
nargs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.nargs = function (key, n) {$/;"	function	line:87
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.normalize = function (strings) {$/;"	function	line:98
config	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.config = function (configs) {$/;"	function	line:103
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.example = function (cmd, description) {$/;"	function	line:108
command	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.command = function (cmd, description, fn) {$/;"	function	line:113
getCommandHandlers	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.getCommandHandlers = function () {$/;"	function	line:120
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.string = function (strings) {$/;"	function	line:124
default	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.default = function (key, value, defaultDescription) {$/;"	function	line:129
alias	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.alias = function (x, y) {$/;"	function	line:145
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.count = function (counts) {$/;"	function	line:156
getDemanded	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.getDemanded = function () {$/;"	function	line:181
requiresArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.requiresArg = function (requiresArgs) {$/;"	function	line:185
implies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.implies = function (key, value) {$/;"	function	line:190
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.usage = function (msg, opts) {$/;"	function	line:195
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.fail = function (f) {$/;"	function	line:213
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.check = function (f) {$/;"	function	line:218
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.describe = function (key, desc) {$/;"	function	line:225
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.parse = function (args) {$/;"	function	line:231
getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.getOptions = function () {$/;"	function	line:280
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.wrap = function (cols) {$/;"	function	line:284
strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.strict = function () {$/;"	function	line:290
getStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.getStrict = function () {$/;"	function	line:294
showHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.showHelp = function (level) {$/;"	function	line:298
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.version = function (ver, opt, msg) {$/;"	function	line:305
addHelpOpt	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.addHelpOpt = function (opt, msg) {$/;"	function	line:314
showHelpOnFail	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.showHelpOnFail = function (enabled, message) {$/;"	function	line:321
exitProcess	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.exitProcess = function (enabled) {$/;"	function	line:327
getExitProcess	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.getExitProcess = function () {$/;"	function	line:334
help	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.help = function () {$/;"	function	line:338
completion	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.completion = function (cmd, desc, fn) {$/;"	function	line:348
showCompletionScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.showCompletionScript = function ($0) {$/;"	function	line:368
getUsageInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.getUsageInstance = function () {$/;"	function	line:374
getValidationInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.getValidationInstance = function () {$/;"	function	line:378
terminalWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  self.terminalWidth = function () {$/;"	function	line:382
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^    get: function () {$/;"	function	line:387
parseArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  function parseArgs (args) {$/;"	function	line:401
setPlaceholderKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^  function setPlaceholderKeys (argv) {$/;"	function	line:470
rebase	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^function rebase (base, dir) {$/;"	function	line:483
sigletonify	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/index.js	/^function sigletonify (inst) {$/;"	function	line:494
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/completion.js	/^module.exports = function (yargs, usage) {$/;"	function	line:6
var.self.completionKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/completion.js	/^  var self = {$/;"	property	line:7
getCompletion	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/completion.js	/^  self.getCompletion = function (done) {$/;"	function	line:12
generateCompletionScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/completion.js	/^  self.generateCompletionScript = function ($0) {$/;"	function	line:48
registerFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/completion.js	/^  self.registerFunction = function (fn) {$/;"	function	line:66
increment	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^function increment (orig) {$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^module.exports = function (args, opts) {$/;"	function	line:10
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^}$/;"	function	line:8
var.flags.arrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  var flags = { arrays: {}, bools: {}, strings: {}, counts: {}, normalize: {}, configs: {} }$/;"	property	line:12
Object.keys._	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  var argv = { _: [] }$/;"	property	line:54
eatNargs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function eatNargs (i, key, args) {$/;"	function	line:232
eatArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function eatArray (i, key, args) {$/;"	function	line:247
function.eatArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function eatArray (i, key, args) {$/;"	function	line:247
setArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function setArg (key, val) {$/;"	function	line:257
setConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function setConfig (argv) {$/;"	function	line:312
applyDefaultsAndAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function applyDefaultsAndAliases (obj, aliases, defaults) {$/;"	function	line:340
hasKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function hasKey (obj, keys) {$/;"	function	line:352
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function setKey (obj, keys, value) {$/;"	function	line:362
extendAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function extendAliases (obj) {$/;"	function	line:384
checkAllAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function checkAllAliases (key, flag) {$/;"	function	line:404
defaultForType	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function defaultForType (type) {$/;"	function	line:417
extendAliases.checkAllAliases.defaultForType.def.boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^    var def = {$/;"	property	line:418
extendAliases.checkAllAliases.defaultForType.def.string	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^      boolean: true,$/;"	property	line:419
extendAliases.checkAllAliases.defaultForType.def.array	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^      string: '',$/;"	property	line:420
extendAliases.checkAllAliases.defaultForType	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function defaultForType (type) {$/;"	function	line:417
guessType	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function guessType (key, flags) {$/;"	function	line:428
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function isNumber (x) {$/;"	function	line:437
extendAliases.checkAllAliases.guessType.isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function isNumber (x) {$/;"	function	line:437
extendAliases.checkAllAliases.guessType	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function guessType (key, flags) {$/;"	function	line:428
extendAliases.checkAllAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/parser.js	/^  function checkAllAliases (key, flag) {$/;"	function	line:404
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^module.exports = function (yargs) {$/;"	function	line:7
failFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.failFn = function (f) {$/;"	function	line:12
showHelpOnFail	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.showHelpOnFail = function (enabled, message) {$/;"	function	line:18
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.fail = function (msg) {$/;"	function	line:30
self.fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  }$/;"	function	line:28
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.usage = function (msg) {$/;"	function	line:52
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.example = function (cmd, description) {$/;"	function	line:57
command	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.command = function (cmd, description) {$/;"	function	line:62
getCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.getCommands = function () {$/;"	function	line:65
self.getCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  }$/;"	function	line:64
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.describe = function (key, desc) {$/;"	function	line:70
getDescriptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.getDescriptions = function () {$/;"	function	line:79
self.getDescriptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  }$/;"	function	line:78
epilog	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.epilog = function (msg) {$/;"	function	line:84
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.wrap = function (cols) {$/;"	function	line:89
help	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.help = function () {$/;"	function	line:93
maxWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  function maxWidth (table) {$/;"	function	line:214
normalizeAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  function normalizeAliases () {$/;"	function	line:238
function.normalizeAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  function normalizeAliases () {$/;"	function	line:238
showHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.showHelp = function (level) {$/;"	function	line:259
functionDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.functionDescription = function (fn, defaultDescription) {$/;"	function	line:264
defaultString	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  function defaultString (value, defaultDescription) {$/;"	function	line:274
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^      switch (typeof value) {$/;"	function	line:282
windowWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  function windowWidth () {$/;"	function	line:298
function.windowWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  function windowWidth () {$/;"	function	line:298
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.version = function (ver, opt, msg) {$/;"	function	line:304
showVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  self.showVersion = function () {$/;"	function	line:308
self.showVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/usage.js	/^  }$/;"	function	line:306
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^module.exports = function (yargs, usage) {$/;"	function	line:3
nonOptionCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  self.nonOptionCount = function (argv) {$/;"	function	line:8
missingArgumentValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  self.missingArgumentValue = function (argv) {$/;"	function	line:24
requiredArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  self.requiredArguments = function (argv) {$/;"	function	line:53
unknownArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  self.unknownArguments = function (argv, aliases) {$/;"	function	line:79
self.unknownArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:76
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  self.check = function (f) {$/;"	function	line:109
customChecks	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  self.customChecks = function (argv, aliases) {$/;"	function	line:113
self.customChecks	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:111
implies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  self.implies = function (key, value) {$/;"	function	line:130
getImplied	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  self.getImplied = function () {$/;"	function	line:139
self.getImplied	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:138
implications	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  self.implications = function (argv) {$/;"	function	line:143
self.implications	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:141
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "name": "yargs",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "version": "3.10.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "description": "Light-weight option parsing with an argv hash. No optstrings attached.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "main": ".\/index.js",$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "files": [$/;"	function	line:6
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "dependencies": {$/;"	function	line:12
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "camelcase": "^1.0.2",$/;"	function	line:13
cliui	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "cliui": "^2.1.0",$/;"	function	line:14
decamelize	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "decamelize": "^1.0.0",$/;"	function	line:15
window-size	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "window-size": "0.1.0"$/;"	function	line:16
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "devDependencies": {$/;"	function	line:18
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "chai": "^2.2.0",$/;"	function	line:19
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "coveralls": "^2.11.2",$/;"	function	line:20
hashish	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "hashish": "0.0.4",$/;"	function	line:21
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "mocha": "^2.2.1",$/;"	function	line:22
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "nyc": "^2.2.1",$/;"	function	line:23
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "standard": "^3.11.1"$/;"	function	line:24
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "scripts": {$/;"	function	line:26
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "test": "standard && nyc mocha --check-leaks && nyc report",$/;"	function	line:27
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "coverage": "nyc report --reporter=text-lcov | coveralls"$/;"	function	line:28
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "repository": {$/;"	function	line:30
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "type": "git",$/;"	function	line:31
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "url": "http:\/\/github.com\/bcoe\/yargs.git"$/;"	function	line:32
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "standard": {$/;"	function	line:34
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "ignore": [$/;"	function	line:35
globals	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "globals": [$/;"	function	line:38
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "keywords": [$/;"	function	line:42
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "author": {$/;"	function	line:51
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "name": "Alex Ford",$/;"	function	line:52
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "email": "Alex.Ford@CodeTunnel.com",$/;"	function	line:53
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "url": "http:\/\/CodeTunnel.com"$/;"	function	line:54
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "contributors": [$/;"	function	line:56
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "name": "Benjamin Coe",$/;"	function	line:58
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "email": "ben@npmjs.com",$/;"	function	line:59
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "url": "https:\/\/github.com\/bcoe"$/;"	function	line:60
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "name": "Chris Needham",$/;"	function	line:63
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "email": "chris@chrisneedham.com",$/;"	function	line:64
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "url": "http:\/\/chrisneedham.com"$/;"	function	line:65
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "name": "James Nylen",$/;"	function	line:68
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "email": "jnylen@gmail.com",$/;"	function	line:69
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "url": "https:\/\/github.com\/nylen"$/;"	function	line:70
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "name": "Benjamin Horsleben",$/;"	function	line:73
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "url": "https:\/\/github.com\/fizker"$/;"	function	line:74
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "name": "Lin Clark",$/;"	function	line:77
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^      "url": "https:\/\/github.com\/linclark"$/;"	function	line:78
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "license": "MIT",$/;"	function	line:81
engine	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^  "engine": {$/;"	function	line:82
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/package.json	/^    "node": ">=0.4"$/;"	function	line:83
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:24
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:51
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:67
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:96
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:118
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:159
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:188
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:210
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:227
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:246
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:265
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:289
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:690
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "name": "uglify-js",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "description": "JavaScript parser, mangler\/compressor and beautifier toolkit",$/;"	function	line:3
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "homepage": "http:\/\/lisperator.net\/uglifyjs",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "author": "Mihai Bazon <mihai.bazon@gmail.com> (http:\/\/lisperator.net\/)",$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:6
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "version": "2.7.5",$/;"	function	line:7
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "engines": {$/;"	function	line:8
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "node": ">=0.8.0"$/;"	function	line:9
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "maintainers": [$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "repository": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "type": "git",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "url": "https:\/\/github.com\/mishoo\/UglifyJS2.git"$/;"	function	line:16
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "bugs": {$/;"	function	line:18
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "url": "https:\/\/github.com\/mishoo\/UglifyJS2\/issues"$/;"	function	line:19
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "main": "tools\/node.js",$/;"	function	line:21
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "bin": {$/;"	function	line:22
uglifyjs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "uglifyjs": "bin\/uglifyjs"$/;"	function	line:23
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "files": [$/;"	function	line:25
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "dependencies": {$/;"	function	line:31
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "async": "~0.2.6",$/;"	function	line:32
source-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "source-map": "~0.5.1",$/;"	function	line:33
uglify-to-browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "uglify-to-browserify": "~1.0.0",$/;"	function	line:34
yargs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "yargs": "~3.10.0"$/;"	function	line:35
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "devDependencies": {$/;"	function	line:37
acorn	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "acorn": "~0.6.0",$/;"	function	line:38
escodegen	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "escodegen": "~1.3.3",$/;"	function	line:39
esfuzz	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "esfuzz": "~0.3.1",$/;"	function	line:40
estraverse	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "estraverse": "~1.5.1",$/;"	function	line:41
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "mocha": "~2.3.4"$/;"	function	line:42
browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "browserify": {$/;"	function	line:44
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "transform": [$/;"	function	line:45
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "scripts": {$/;"	function	line:49
shrinkwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "shrinkwrap": "rm .\/npm-shrinkwrap.json; rm -rf .\/node_modules; npm i && npm shrinkwrap && npm outdated",$/;"	function	line:50
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^    "test": "node test\/run-tests.js"$/;"	function	line:51
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/package.json	/^  "keywords": ["uglify", "uglify-js", "minify", "minifier"]$/;"	function	line:53
Source map options	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^## Source map options$/;"	function	line:158
Composed source map	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^### Composed source map$/;"	function	line:187
Mangler options	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^## Mangler options$/;"	function	line:202
Mangling property names (`--mangle-props`)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^### Mangling property names (`--mangle-props`)$/;"	function	line:221
Debugging property name mangling	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^#### Debugging property name mangling$/;"	function	line:288
Compressor options	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^## Compressor options$/;"	function	line:303
The `unsafe` option	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^### The `unsafe` option$/;"	function	line:407
Conditional compilation	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^### Conditional compilation$/;"	function	line:423
Conditional compilation, API	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^#### Conditional compilation, API$/;"	function	line:461
Beautifier options	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^## Beautifier options$/;"	function	line:476
Keeping copyright notices or other comments	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^### Keeping copyright notices or other comments$/;"	function	line:522
Support for the SpiderMonkey AST	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^## Support for the SpiderMonkey AST$/;"	function	line:550
Use Acorn for parsing	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^### Use Acorn for parsing$/;"	function	line:569
Using UglifyJS to transform SpiderMonkey AST	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^### Using UglifyJS to transform SpiderMonkey AST$/;"	function	line:578
The simple way	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^### The simple way$/;"	function	line:623
mangle	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^##### mangle$/;"	function	line:736
mangleProperties options	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^##### mangleProperties options$/;"	function	line:770
The hard way	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^### The hard way$/;"	function	line:779
The parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^#### The parser$/;"	function	line:784
Scope information	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^#### Scope information$/;"	function	line:818
Compression	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^#### Compression$/;"	function	line:831
Mangling	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^#### Mangling$/;"	function	line:846
Generating output	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^#### Generating output$/;"	function	line:859
Keeping comments in the output	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^#### Keeping comments in the output$/;"	function	line:878
Generating a source mapping	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/README.md	/^#### Generating a source mapping$/;"	function	line:906
props	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/domprops.json	/^    "props": [$/;"	function	line:2
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^var path = require("path");$/;"	variable	line:7
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^var fs = require("fs");$/;"	variable	line:8
FILES	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^var FILES = exports.FILES = [$/;"	variable	line:10
UglifyJS	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^var UglifyJS = exports;$/;"	variable	line:26
warn_function	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^UglifyJS.AST_Node.warn_function = function(txt) {$/;"	function	line:36
UglifyJS.AST_Node.warn_function	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^);$/;"	function	line:34
minify	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^exports.minify = function(files, options) {$/;"	function	line:40
addFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^        function addFile(file, fileUrl) {$/;"	function	line:67
function.addFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^        function addFile(file, fileUrl) {$/;"	function	line:67
var.compress.warnings	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^        var compress = { warnings: options.warnings };$/;"	property	line:95
exports.minify	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^};$/;"	function	line:38
doitem	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^\/\/     function doitem(ctor) {$/;"	function	line:164
describe_ast	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^exports.describe_ast = function() {$/;"	function	line:177
doitem	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^    function doitem(ctor) {$/;"	function	line:179
exports.describe_ast.doitem	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^    function doitem(ctor) {$/;"	function	line:179
exports.describe_ast	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^};$/;"	function	line:161
readReservedFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^function readReservedFile(filename, reserved) {$/;"	function	line:212
reserved.vars	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^        reserved = { vars: [], props: [] };$/;"	property	line:214
readReservedFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^function readReservedFile(filename, reserved) {$/;"	function	line:212
readDefaultReservedFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^exports.readDefaultReservedFile = function(reserved) {$/;"	function	line:233
exports.readDefaultReservedFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^exports.readReservedFile = readReservedFile;$/;"	function	line:231
readNameCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^exports.readNameCache = function(filename, key) {$/;"	function	line:237
cache.cname	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^            cache = {$/;"	property	line:246
exports.readNameCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^};$/;"	function	line:235
writeNameCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^exports.writeNameCache = function(filename, key, cache) {$/;"	function	line:255
data.cname	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^        data[key] = {$/;"	property	line:264
exports.writeNameCache	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^};$/;"	function	line:253
simple_glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^exports.simple_glob = function simple_glob(glob) {$/;"	function	line:276
exports.simple_glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^};$/;"	function	line:270
simple_glob	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/node.js	/^exports.simple_glob = function simple_glob(glob) {$/;"	function	line:276
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/props.html	/^<html>$/;"	function	line:1
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/props.html	/^  <head>$/;"	function	line:2
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/props.html	/^  <body>$/;"	function	line:4
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/props.html	/^    <script>(function(){$/;"	function	line:5
addObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/props.html	/^      function addObject(obj) {$/;"	function	line:8
add	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/props.html	/^      function add(name) {$/;"	function	line:23
cmp	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-js/tools/props.html	/^      function cmp(a, b) {$/;"	function	line:54
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/.travis.yml	/^node_js:$/;"	function	line:2
transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/index.js	/^function transform(file) {$/;"	function	line:13
makeStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/index.js	/^function makeStream(src) {$/;"	function	line:41
_transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/index.js	/^  res._transform = function (chunk, encoding, callback) { callback() }$/;"	function	line:43
res._transform	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/index.js	/^  var res = new Transform();$/;"	function	line:42
_flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/index.js	/^  res._flush = function (callback) {$/;"	function	line:44
res._flush	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/index.js	/^  res._transform = function (chunk, encoding, callback) { callback() }$/;"	function	line:43
makeStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/index.js	/^function makeStream(src) {$/;"	function	line:41
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^  "name": "uglify-to-browserify",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^  "description": "A transform to make UglifyJS work in browserify.",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^  "keywords": [],$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^  "dependencies": {},$/;"	function	line:6
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^  "devDependencies": {$/;"	function	line:7
uglify-js	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^    "uglify-js": "~2.4.0",$/;"	function	line:8
source-map	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^    "source-map": "~0.1.27"$/;"	function	line:9
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^  "scripts": {$/;"	function	line:11
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^    "test": "node test\/index.js"$/;"	function	line:12
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^  "repository": {$/;"	function	line:14
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^    "type": "git",$/;"	function	line:15
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^    "url": "https:\/\/github.com\/ForbesLindesay\/uglify-to-browserify.git"$/;"	function	line:16
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^  "author": "ForbesLindesay",$/;"	function	line:18
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/package.json	/^  "license": "MIT"$/;"	function	line:19
uglify-to-browserify	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/README.md	/^# uglify-to-browserify$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/README.md	/^## Installation$/;"	function	line:9
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/uglify-to-browserify/README.md	/^## License$/;"	function	line:13
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "name": "user-home",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "version": "2.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "description": "Get the path to the user home directory",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "repository": "sindresorhus\/user-home",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "engines": {$/;"	function	line:12
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^    "node": ">=0.10.0"$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "scripts": {$/;"	function	line:15
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^    "test": "node test.js"$/;"	function	line:16
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "files": [$/;"	function	line:18
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "keywords": [$/;"	function	line:21
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "dependencies": {$/;"	function	line:36
os-homedir	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^    "os-homedir": "^1.0.0"$/;"	function	line:37
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^  "devDependencies": {$/;"	function	line:39
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^    "ava": "0.0.4",$/;"	function	line:40
path-exists	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/package.json	/^    "path-exists": "^1.0.0"$/;"	function	line:41
user-home [![Build Status](https://travis-ci.org/sindresorhus/user-home.svg?branch=master)](https://travis-ci.org/sindresorhus/user-home)	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/readme.md	/^# user-home [![Build Status](https:\/\/travis-ci.org\/sindresorhus\/user-home.svg?branch=master)](https:\/\/travis-ci.org\/sindresorhus\/user-home)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/readme.md	/^## Usage$/;"	function	line:13
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/readme.md	/^## Related$/;"	function	line:25
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/user-home/readme.md	/^## License$/;"	function	line:31
deprecate	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/browser.js	/^function deprecate (fn, msg) {$/;"	function	line:26
deprecated	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/browser.js	/^  function deprecated() {$/;"	function	line:32
deprecate.deprecated	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/browser.js	/^  function deprecated() {$/;"	function	line:32
deprecate	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/browser.js	/^function deprecate (fn, msg) {$/;"	function	line:26
config	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/browser.js	/^function config (name) {$/;"	function	line:57
config	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/browser.js	/^function config (name) {$/;"	function	line:57
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "name": "util-deprecate",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "description": "The Node.js `util.deprecate()` function with browser support",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "main": "node.js",$/;"	function	line:5
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "browser": "browser.js",$/;"	function	line:6
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "scripts": {$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^    "test": "echo \\"Error: no test specified\\" && exit 1"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^    "url": "git:\/\/github.com\/TooTallNate\/util-deprecate.git"$/;"	function	line:12
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "keywords": [$/;"	function	line:14
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "author": "Nathan Rajlich <nathan@tootallnate.net> (http:\/\/n8.io\/)",$/;"	function	line:21
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "license": "MIT",$/;"	function	line:22
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "bugs": {$/;"	function	line:23
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^    "url": "https:\/\/github.com\/TooTallNate\/util-deprecate\/issues"$/;"	function	line:24
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/package.json	/^  "homepage": "https:\/\/github.com\/TooTallNate\/util-deprecate"$/;"	function	line:26
The Node.js `util.deprecate()` function with browser support	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/README.md	/^### The Node.js `util.deprecate()` function with browser support$/;"	function	line:3
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/README.md	/^## API$/;"	function	line:11
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/util-deprecate/README.md	/^## License$/;"	function	line:28
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/.travis.yml	/^node_js:$/;"	function	line:2
3.0.1 (2016-11-28)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/HISTORY.md	/^# 3.0.1 (2016-11-28)$/;"	function	line:1
3.0.0 (2016-11-17)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/HISTORY.md	/^# 3.0.0 (2016-11-17)$/;"	function	line:5
2.0.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/HISTORY.md	/^# 2.0.0$/;"	function	line:9
1.4.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/HISTORY.md	/^# 1.4.0$/;"	function	line:13
1.3.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/HISTORY.md	/^# 1.3.2$/;"	function	line:18
1.3.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/HISTORY.md	/^# 1.3.0$/;"	function	line:23
v1	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/index.js	/^var v1 = require('.\/v1');$/;"	variable	line:1
v4	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/index.js	/^var v4 = require('.\/v4');$/;"	variable	line:2
uuid	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/index.js	/^var uuid = v4;$/;"	variable	line:4
byteToHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/bytesToUuid.js	/^var byteToHex = [];$/;"	variable	line:5
bytesToUuid	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/bytesToUuid.js	/^function bytesToUuid(buf, offset) {$/;"	function	line:10
bytesToUuid	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/bytesToUuid.js	/^function bytesToUuid(buf, offset) {$/;"	function	line:10
rng	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/rng-browser.js	/^var rng;$/;"	variable	line:5
crypto	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/rng-browser.js	/^var crypto = global.crypto || global.msCrypto; \/\/ for IE 11$/;"	variable	line:7
whatwgRNG	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/rng-browser.js	/^  rng = function whatwgRNG() {$/;"	function	line:11
rng	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/rng-browser.js	/^  var rnds8 = new Uint8Array(16);$/;"	function	line:10
whatwgRNG	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/rng-browser.js	/^  rng = function whatwgRNG() {$/;"	function	line:11
rng	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/rng-browser.js	/^  rng = function() {$/;"	function	line:23
rb	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/rng.js	/^var rb = require('crypto').randomBytes;$/;"	variable	line:4
rng	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/rng.js	/^function rng() {$/;"	function	line:6
rng	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/lib/rng.js	/^function rng() {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^  "name": "uuid",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^  "version": "3.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^  "description": "RFC4122 (v1 and v4) generator",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^  "keywords": [$/;"	function	line:5
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^  "license": "MIT",$/;"	function	line:10
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^  "bin": {$/;"	function	line:11
uuid	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^    "uuid": ".\/bin\/uuid"$/;"	function	line:12
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^  "devDependencies": {$/;"	function	line:14
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^    "mocha": "3.1.2"$/;"	function	line:15
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^  "scripts": {$/;"	function	line:17
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^    "test": "mocha test\/test.js"$/;"	function	line:18
browser	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^  "browser": {$/;"	function	line:20
./lib/rng.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^    ".\/lib\/rng.js": ".\/lib\/rng-browser.js"$/;"	function	line:21
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^  "repository": {$/;"	function	line:23
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^    "type": "git",$/;"	function	line:24
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/package.json	/^    "url": "https:\/\/github.com\/kelektiv\/node-uuid.git"$/;"	function	line:25
uuid [![Build Status](https://secure.travis-ci.org/kelektiv/node-uuid.svg?branch=master)](http://travis-ci.org/kelektiv/node-uuid)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/README.md	/^# uuid [![Build Status](https:\/\/secure.travis-ci.org\/kelektiv\/node-uuid.svg?branch=master)](http:\/\/travis-ci.org\/kelektiv\/node-uuid) #$/;"	function	line:1
Quickstart - CommonJS (Recommended)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/README.md	/^## Quickstart - CommonJS (Recommended)$/;"	function	line:12
Quickstart - Pre-packaged for browsers (Not recommended)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/README.md	/^## Quickstart - Pre-packaged for browsers (Not recommended)$/;"	function	line:28
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/README.md	/^## API$/;"	function	line:44
uuid(...)	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/README.md	/^### uuid(...)$/;"	function	line:46
uuid.v1([`options` [, `buffer` [, `offset`]]])	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/README.md	/^### uuid.v1([`options` [, `buffer` [, `offset`]]])$/;"	function	line:50
uuid.v4([`options` [, `buffer` [, `offset`]]])	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/README.md	/^### uuid.v4([`options` [, `buffer` [, `offset`]]])$/;"	function	line:90
Testing	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/README.md	/^## Testing$/;"	function	line:124
Legacy node-uuid package	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/README.md	/^## Legacy node-uuid package$/;"	function	line:130
assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^var assert = require('assert');$/;"	variable	line:1
uuid	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^var uuid = require('..\/');$/;"	variable	line:3
TIME	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^var TIME = 1321644961388; \/\/ 2011-11-18 11:36:01.388-08:00$/;"	variable	line:6
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^function compare(name, ids) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^  test(name, function() {$/;"	function	line:9
compare	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^function compare(name, ids) {$/;"	function	line:8
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^test('msec', function() {$/;"	function	line:39
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^test('exception thrown when > 10k ids created in 1ms', function() {$/;"	function	line:46
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^test('clock regression by msec', function() {$/;"	function	line:57
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^test('clock regression by nsec', function() {$/;"	function	line:67
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^test('explicit options product expected id', function() {$/;"	function	line:77
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/test/test.js	/^test('ids spanning 1ms boundary are 100ns apart', function() {$/;"	function	line:88
rng	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/v1.js	/^var rng = require('.\/lib\/rng');$/;"	variable	line:4
bytesToUuid	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/v1.js	/^var bytesToUuid = require('.\/lib\/bytesToUuid');$/;"	variable	line:5
_seedBytes	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/v1.js	/^var _seedBytes = rng();$/;"	variable	line:13
_nodeId	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/v1.js	/^var _nodeId = [$/;"	variable	line:16
_lastMSecs	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/v1.js	/^var _lastMSecs = 0, _lastNSecs = 0;$/;"	variable	line:25
v1	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/v1.js	/^function v1(options, buf, offset) {$/;"	function	line:28
v1	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/v1.js	/^function v1(options, buf, offset) {$/;"	function	line:28
rng	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/v4.js	/^var rng = require('.\/lib\/rng');$/;"	variable	line:1
bytesToUuid	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/v4.js	/^var bytesToUuid = require('.\/lib\/bytesToUuid');$/;"	variable	line:2
v4	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/v4.js	/^function v4(options, buf, offset) {$/;"	function	line:4
v4	/Users/jonathan/repos/identifiers-arxiv/node_modules/uuid/v4.js	/^function v4(options, buf, offset) {$/;"	function	line:4
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^var parse = require('spdx-expression-parse');$/;"	variable	line:1
correct	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^var correct = require('spdx-correct');$/;"	variable	line:2
fileReferenceRE	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^var fileReferenceRE = \/^SEE LICEN[CS]E IN (.+)$\/;$/;"	variable	line:11
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^function startsWith(prefix, string) {$/;"	function	line:13
startsWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^function startsWith(prefix, string) {$/;"	function	line:13
usesLicenseRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^function usesLicenseRef(ast) {$/;"	function	line:17
usesLicenseRef	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^function usesLicenseRef(ast) {$/;"	function	line:17
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^module.exports = function(argument) {$/;"	function	line:32
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^}$/;"	function	line:30
var.result.validForOldPackages	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^      var result = {$/;"	property	line:55
var.result.validForNewPackages	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^        validForOldPackages: false,$/;"	property	line:56
var.result.warnings	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/index.js	/^        validForNewPackages: false,$/;"	property	line:57
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^  "name": "validate-npm-package-license",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^  "description": "Give me a string and I'll tell you if it's a valid npm package license string",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^  "version": "3.0.1",$/;"	function	line:4
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^  "author": "Kyle E. Mitchell <kyle@kemitchell.com> (https:\/\/kemitchell.com)",$/;"	function	line:5
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^  "dependencies": {$/;"	function	line:6
spdx-correct	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^    "spdx-correct": "~1.0.0",$/;"	function	line:7
spdx-expression-parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^    "spdx-expression-parse": "~1.0.0"$/;"	function	line:8
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^  "devDependencies": {$/;"	function	line:10
defence-cli	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^    "defence-cli": "^1.0.1",$/;"	function	line:11
replace-require-self	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^    "replace-require-self": "^1.0.0"$/;"	function	line:12
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^  "keywords": [$/;"	function	line:14
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^  "license": "Apache-2.0",$/;"	function	line:20
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^  "repository": "kemitchell\/validate-npm-package-license.js",$/;"	function	line:21
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^  "scripts": {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/validate-npm-package-license/package.json	/^    "test": "defence README.md | replace-require-self | node"$/;"	function	line:23
extsprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-verror.js	/^var extsprintf = require('extsprintf');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-verror.js	/^var fs = require('fs');$/;"	variable	line:2
verror	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-verror.js	/^var verror = require('..\/lib\/verror');$/;"	variable	line:3
checkFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-verror.js	/^function checkFile(filename, callback) {$/;"	function	line:5
checkFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-verror.js	/^function checkFile(filename, callback) {$/;"	function	line:5
handleRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-verror.js	/^function handleRequest(filename, callback) {$/;"	function	line:17
checkFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-verror.js	/^	checkFile('\/nonexistent', function (err) {$/;"	function	line:18
handleRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-verror.js	/^function handleRequest(filename, callback) {$/;"	function	line:17
handleRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-verror.js	/^handleRequest('\/nonexistent', function (err) {$/;"	function	line:29
extsprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-werror.js	/^var extsprintf = require('extsprintf');$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-werror.js	/^var fs = require('fs');$/;"	variable	line:2
verror	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-werror.js	/^var verror = require('..\/lib\/verror');$/;"	variable	line:3
checkFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-werror.js	/^function checkFile(filename, callback) {$/;"	function	line:5
checkFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-werror.js	/^function checkFile(filename, callback) {$/;"	function	line:5
handleRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-werror.js	/^function handleRequest(filename, callback) {$/;"	function	line:17
checkFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-werror.js	/^	checkFile('\/nonexistent', function (err) {$/;"	function	line:18
handleRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-werror.js	/^function handleRequest(filename, callback) {$/;"	function	line:17
handleRequest	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/levels-werror.js	/^handleRequest('\/nonexistent', function (err) {$/;"	function	line:29
verror	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/varargs.js	/^var verror = require('..\/lib\/verror');$/;"	variable	line:1
opname	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/varargs.js	/^var opname = 'read';$/;"	variable	line:3
mod_fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/verror.js	/^var mod_fs = require('fs');$/;"	variable	line:1
mod_verror	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/verror.js	/^var mod_verror = require('..\/lib\/verror');$/;"	variable	line:2
filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/verror.js	/^var filename = '\/nonexistent';$/;"	variable	line:4
mod_fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/werror.js	/^var mod_fs = require('fs');$/;"	variable	line:1
mod_verror	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/werror.js	/^var mod_verror = require('..\/lib\/verror');$/;"	variable	line:2
filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/examples/werror.js	/^var filename = '\/nonexistent';$/;"	variable	line:4
mod_assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^var mod_assert = require('assert');$/;"	variable	line:5
mod_util	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^var mod_util = require('util');$/;"	variable	line:6
mod_extsprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^var mod_extsprintf = require('extsprintf');$/;"	variable	line:8
VError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^function VError(options)$/;"	function	line:21
VError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^function VError(options)$/;"	class	line:21
VError.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^VError.prototype.name = 'VError';$/;"	method	line:60
ve_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^VError.prototype.toString = function ve_toString()$/;"	function	line:62
VError.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^VError.prototype.toString = function ve_toString()$/;"	method	line:62
ve_cause	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^VError.prototype.cause = function ve_cause()$/;"	function	line:72
VError.cause	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^VError.prototype.cause = function ve_cause()$/;"	method	line:72
MultiError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^function MultiError(errors)$/;"	function	line:84
MultiError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^function MultiError(errors)$/;"	class	line:84
WError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^function WError(options)$/;"	function	line:102
WError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^function WError(options)$/;"	function	line:102
WError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^mod_util.inherits(WError, Error);$/;"	class	line:135
WError.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^WError.prototype.name = 'WError';$/;"	method	line:136
we_toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^WError.prototype.toString = function we_toString()$/;"	function	line:139
WError.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^WError.prototype.toString = function we_toString()$/;"	method	line:139
we_cause	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^WError.prototype.cause = function we_cause(c)$/;"	function	line:151
WError.cause	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/lib/verror.js	/^WError.prototype.cause = function we_cause(c)$/;"	method	line:151
NPM	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/Makefile	/^NPM		 = npm$/;"	macro	line:14
JS_FILES	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/Makefile	/^JS_FILES	:= $(shell find lib examples tests -name '*.js')$/;"	macro	line:19
JSL_FILES_NODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/Makefile	/^JSL_FILES_NODE   = $(JS_FILES)$/;"	macro	line:20
JSSTYLE_FILES	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/Makefile	/^JSSTYLE_FILES	 = $(JS_FILES)$/;"	macro	line:21
JSL_CONF_NODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/Makefile	/^JSL_CONF_NODE	 = jsl.node.conf$/;"	macro	line:22
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^	"name": "verror",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^	"version": "1.3.6",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^	"description": "richer JavaScript errors",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^	"main": ".\/lib\/verror.js",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^	"repository": {$/;"	function	line:7
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^		"type": "git",$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^		"url": "git:\/\/github.com\/davepacheco\/node-verror.git"$/;"	function	line:9
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^	"dependencies": {$/;"	function	line:12
extsprintf	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^		"extsprintf": "1.0.2"$/;"	function	line:13
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^	"engines": [ "node >=0.6.0" ],$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^	"scripts": {$/;"	function	line:18
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/package.json	/^		"test": "make test"$/;"	function	line:19
verror: richer JavaScript errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/README.md	/^# verror: richer JavaScript errors$/;"	function	line:1
Printf-style errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/README.md	/^## Printf-style errors$/;"	function	line:6
VError for accretive error messages	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/README.md	/^## VError for accretive error messages$/;"	function	line:31
WError for wrapped errors	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/README.md	/^## WError for wrapped errors$/;"	function	line:90
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/README.md	/^# Contributing$/;"	function	line:111
mod_assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^var mod_assert = require('assert');$/;"	variable	line:5
mod_util	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^var mod_util = require('util');$/;"	variable	line:6
mod_verror	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^var mod_verror = require('..\/lib\/verror');$/;"	variable	line:8
VError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^var VError = mod_verror.VError;$/;"	variable	line:10
WError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^var WError = mod_verror.WError;$/;"	variable	line:11
err	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^var err, suberr;$/;"	variable	line:12
VErrorChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^function VErrorChild()$/;"	function	line:14
VErrorChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^function VErrorChild()$/;"	function	line:14
VErrorChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^mod_util.inherits(VErrorChild, VError);$/;"	class	line:19
VErrorChild.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^VErrorChild.prototype.name = 'VErrorChild';$/;"	method	line:20
WErrorChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^function WErrorChild()$/;"	function	line:23
WErrorChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^function WErrorChild()$/;"	function	line:23
WErrorChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^mod_util.inherits(WErrorChild, WError);$/;"	class	line:28
WErrorChild.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^WErrorChild.prototype.name = 'WErrorChild';$/;"	method	line:29
VErrorChildNoName	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^function VErrorChildNoName() {$/;"	function	line:57
VErrorChildNoName	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^function VErrorChildNoName() {$/;"	function	line:57
WErrorChildNoName	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^function WErrorChildNoName() {$/;"	function	line:64
WErrorChildNoName	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^function WErrorChildNoName() {$/;"	function	line:64
VErrorChildAnon	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^var VErrorChildAnon = function () {$/;"	function	line:74
VErrorChildAnon	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^var VErrorChildAnon = function () {$/;"	function	line:74
VErrorChildAnon	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^mod_util.inherits(VErrorChildAnon, VError);$/;"	class	line:77
VErrorChildAnon.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^VErrorChildAnon.prototype.name = 'VErrorChildAnon';$/;"	method	line:78
WErrorChildAnon	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^var WErrorChildAnon = function () {$/;"	function	line:82
WErrorChildAnon	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^var WErrorChildAnon = function () {$/;"	function	line:82
WErrorChildAnon	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^mod_util.inherits(WErrorChildAnon, WError);$/;"	class	line:85
WErrorChildAnon.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.inherit.js	/^WErrorChildAnon.prototype.name = 'WErrorChildAnon';$/;"	method	line:86
mod_assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.verror.js	/^var mod_assert = require('assert');$/;"	variable	line:5
mod_verror	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.verror.js	/^var mod_verror = require('..\/lib\/verror');$/;"	variable	line:6
VError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.verror.js	/^var VError = mod_verror.VError;$/;"	variable	line:8
WError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.verror.js	/^var WError = mod_verror.WError;$/;"	variable	line:9
err	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.verror.js	/^var err, suberr, stack, substack;$/;"	variable	line:11
cleanStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.verror.js	/^function cleanStack(stacktxt)$/;"	function	line:17
cleanStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.verror.js	/^function cleanStack(stacktxt)$/;"	function	line:17
makeErr	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.verror.js	/^function makeErr(options) {$/;"	function	line:140
makeErr	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.verror.js	/^function makeErr(options) {$/;"	function	line:140
mod_assert	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.werror.js	/^var mod_assert = require('assert');$/;"	variable	line:5
mod_verror	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.werror.js	/^var mod_verror = require('..\/lib\/verror');$/;"	variable	line:6
VError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.werror.js	/^var VError = mod_verror.VError;$/;"	variable	line:8
WError	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.werror.js	/^var WError = mod_verror.WError;$/;"	variable	line:9
err	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.werror.js	/^var err, suberr, stack, substack;$/;"	variable	line:11
cleanStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.werror.js	/^function cleanStack(stacktxt)$/;"	function	line:17
cleanStack	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.werror.js	/^function cleanStack(stacktxt)$/;"	function	line:17
makeErr	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.werror.js	/^function makeErr(options) {$/;"	function	line:161
makeErr	/Users/jonathan/repos/identifiers-arxiv/node_modules/verror/tests/tst.werror.js	/^function makeErr(options) {$/;"	function	line:161
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/.travis.yml	/^node_js:$/;"	function	line:2
Walker	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/lib/walker.js	/^function Walker(root) {$/;"	function	line:14
_filterDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/lib/walker.js	/^  this._filterDir = function() { return true }$/;"	function	line:18
filterDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/lib/walker.js	/^Walker.prototype.filterDir = function(fn) {$/;"	function	line:38
go	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/lib/walker.js	/^Walker.prototype.go = function(entry) {$/;"	function	line:46
Walker	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/lib/walker.js	/^}$/;"	class	line:41
Walker.go	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/lib/walker.js	/^Walker.prototype.go = function(entry) {$/;"	method	line:46
doneOne	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/lib/walker.js	/^Walker.prototype.doneOne = function() {$/;"	function	line:108
Walker.Walker	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/lib/walker.js	/^}$/;"	class	line:106
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "name": "walker",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "description": "A simple directory tree walker.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "version": "1.0.7",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "homepage": "https:\/\/github.com\/daaku\/nodejs-walker",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "author": "Naitik Shah <n@daaku.org>",$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "keywords": ["utils", "fs", "filesystem"],$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "main": "lib\/walker",$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "repository": {$/;"	function	line:9
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^    "type": "git",$/;"	function	line:10
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^    "url": "https:\/\/github.com\/daaku\/nodejs-walker"$/;"	function	line:11
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "scripts": { "test": "NODE_PATH=.\/lib mocha --ui exports" },$/;"	function	line:13
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "dependencies": {$/;"	function	line:14
makeerror	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^    "makeerror": "1.0.x"$/;"	function	line:15
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "devDependencies": {$/;"	function	line:17
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^    "mocha": "0.12.x"$/;"	function	line:18
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/walker/package.json	/^  "license": "Apache-2.0"$/;"	function	line:20
sys	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/main.js	/^var sys = require('util')$/;"	variable	line:15
walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/main.js	/^function walk (dir, options, callback) {$/;"	function	line:21
walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/main.js	/^function walk (dir, options, callback) {$/;"	function	line:21
watchTree	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/main.js	/^exports.watchTree = function ( root, options, callback ) {$/;"	function	line:64
walk	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/main.js	/^  walk(root, options, function (err, files) {$/;"	function	line:66
fileWatcher	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/main.js	/^    var fileWatcher = function (f) {$/;"	function	line:68
createMonitor	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/main.js	/^exports.createMonitor = function (root, options, cb) {$/;"	function	line:104
var.prevFile.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/main.js	/^  var prevFile = {file: null,action: null,stat: null};$/;"	property	line:108
var.prevFile.action	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/main.js	/^  var prevFile = {file: null,action: null,stat: null};$/;"	property	line:108
var.prevFile.stat	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/main.js	/^  var prevFile = {file: null,action: null,stat: null};$/;"	property	line:108
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^  "name": "watch",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^  "description": "Utilities for watching file trees.",$/;"	function	line:3
tags	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^  "tags": [$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^  "version": "0.10.0",$/;"	function	line:10
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^  "homepage": "https:\/\/github.com\/mikeal\/watch",$/;"	function	line:11
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^  "bugs": {$/;"	function	line:12
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^    "url": "https:\/\/github.com\/mikeal\/watch\/issues"$/;"	function	line:13
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^  "repository": {$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^    "type": "git",$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^    "url": "git:\/\/github.com\/mikeal\/watch.git"$/;"	function	line:17
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^  "author": "Mikeal Rogers <mikeal.rogers@gmail.com>",$/;"	function	line:19
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^  "directories": {$/;"	function	line:20
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^    "lib": "lib"$/;"	function	line:21
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^  "engines": [$/;"	function	line:23
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/package.json	/^  "main": ".\/main"$/;"	function	line:26
watch -- Utilities for watching file trees in node.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/readme.mkd	/^# watch -- Utilities for watching file trees in node.js$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/readme.mkd	/^## Install$/;"	function	line:3
Purpose	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/readme.mkd	/^## Purpose$/;"	function	line:9
watch.watchTree(root, [options,] callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/readme.mkd	/^#### watch.watchTree(root, [options,] callback)$/;"	function	line:13
watch.createMonitor(root, [options,] callback)	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/readme.mkd	/^### watch.createMonitor(root, [options,] callback)$/;"	function	line:42
watch	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/test/test_monitor.js	/^var watch = require('..\/main')$/;"	variable	line:1
clearFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/test/test_monitor.js	/^function clearFile() {$/;"	function	line:8
clearFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/test/test_monitor.js	/^function clearFile() {$/;"	function	line:8
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/test/test_monitor.js	/^      setTimeout(function () {$/;"	function	line:26
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/test/test_monitorRootDirectory.js	/^var fs, watch, watch_original;$/;"	variable	line:1
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/test/test_watchTree.js	/^var fs = require('fs')$/;"	variable	line:1
isDirOrQ	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/test/test_watchTree.js	/^function isDirOrQ(f, stat) { return stat.isDirectory() || f === 'Q'; }$/;"	function	line:10
isDirOrQ	/Users/jonathan/repos/identifiers-arxiv/node_modules/watch/test/test_watchTree.js	/^function isDirOrQ(f, stat) { return stat.isDirectory() || f === 'Q'; }$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function type(V) {$/;"	function	line:3
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^    switch (typeof V) {$/;"	function	line:7
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function type(V) {$/;"	function	line:3
evenRound	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function evenRound(x) {$/;"	function	line:30
evenRound	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function evenRound(x) {$/;"	function	line:30
integerPart	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function integerPart(n) {$/;"	function	line:39
integerPart	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function integerPart(n) {$/;"	function	line:39
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function sign(x) {$/;"	function	line:47
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function sign(x) {$/;"	function	line:47
modulo	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function modulo(x, y) {$/;"	function	line:51
modulo	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function modulo(x, y) {$/;"	function	line:51
censorNegativeZero	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function censorNegativeZero(x) {$/;"	function	line:61
censorNegativeZero	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function censorNegativeZero(x) {$/;"	function	line:61
createIntegerConversion	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function createIntegerConversion(bitLength, typeOpts) {$/;"	function	line:65
createIntegerConversion	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function createIntegerConversion(bitLength, typeOpts) {$/;"	function	line:65
void	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^exports.void = function () {$/;"	function	line:137
exports.void	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^};$/;"	function	line:135
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^exports.boolean = function (val) {$/;"	function	line:141
exports.boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^};$/;"	function	line:139
DOMString	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^exports.DOMString = function (V, opts) {$/;"	function	line:211
exports.DOMString	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^};$/;"	function	line:209
convertCallbackFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function convertCallbackFunction(V) {$/;"	function	line:279
convertCallbackFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/lib/index.js	/^function convertCallbackFunction(V) {$/;"	function	line:279
The BSD 2-Clause License	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/LICENSE.md	/^# The BSD 2-Clause License$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^  "name": "webidl-conversions",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^  "version": "4.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^  "description": "Implements the WebIDL algorithms for converting to and from JavaScript values",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^  "main": "lib\/index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^  "scripts": {$/;"	function	line:6
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^    "lint": "eslint .",$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^    "test": "mocha test\/*.js"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^  "repository": "jsdom\/webidl-conversions",$/;"	function	line:10
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^  "keywords": [$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^  "files": [$/;"	function	line:16
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^  "author": "Domenic Denicola <d@domenic.me> (https:\/\/domenic.me\/)",$/;"	function	line:19
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:20
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^  "devDependencies": {$/;"	function	line:21
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^    "eslint": "^3.15.0",$/;"	function	line:22
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/package.json	/^    "mocha": "^1.21.4"$/;"	function	line:23
Web IDL Type Conversions on JavaScript Values	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/README.md	/^# Web IDL Type Conversions on JavaScript Values$/;"	function	line:1
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/README.md	/^## API$/;"	function	line:24
Conversions implemented	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/README.md	/^## Conversions implemented$/;"	function	line:28
A note on the `long long` types	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/README.md	/^### A note on the `long long` types$/;"	function	line:54
Background	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/README.md	/^## Background$/;"	function	line:60
Don't use this	/Users/jonathan/repos/identifiers-arxiv/node_modules/webidl-conversions/README.md	/^## Don't use this$/;"	function	line:74
866	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "866": "IBM866",$/;"	function	line:2
unicode-1-1-utf-8	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "unicode-1-1-utf-8": "UTF-8",$/;"	function	line:3
utf-8	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "utf-8": "UTF-8",$/;"	function	line:4
utf8	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "utf8": "UTF-8",$/;"	function	line:5
cp866	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cp866": "IBM866",$/;"	function	line:6
csibm866	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csibm866": "IBM866",$/;"	function	line:7
ibm866	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ibm866": "IBM866",$/;"	function	line:8
csisolatin2	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csisolatin2": "ISO-8859-2",$/;"	function	line:9
iso-8859-2	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-2": "ISO-8859-2",$/;"	function	line:10
iso-ir-101	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-101": "ISO-8859-2",$/;"	function	line:11
iso8859-2	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-2": "ISO-8859-2",$/;"	function	line:12
iso88592	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso88592": "ISO-8859-2",$/;"	function	line:13
iso_8859-2	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-2": "ISO-8859-2",$/;"	function	line:14
iso_8859-2:1987	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-2:1987": "ISO-8859-2",$/;"	function	line:15
l2	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "l2": "ISO-8859-2",$/;"	function	line:16
latin2	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "latin2": "ISO-8859-2",$/;"	function	line:17
csisolatin3	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csisolatin3": "ISO-8859-3",$/;"	function	line:18
iso-8859-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-3": "ISO-8859-3",$/;"	function	line:19
iso-ir-109	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-109": "ISO-8859-3",$/;"	function	line:20
iso8859-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-3": "ISO-8859-3",$/;"	function	line:21
iso88593	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso88593": "ISO-8859-3",$/;"	function	line:22
iso_8859-3	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-3": "ISO-8859-3",$/;"	function	line:23
iso_8859-3:1988	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-3:1988": "ISO-8859-3",$/;"	function	line:24
l3	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "l3": "ISO-8859-3",$/;"	function	line:25
latin3	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "latin3": "ISO-8859-3",$/;"	function	line:26
csisolatin4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csisolatin4": "ISO-8859-4",$/;"	function	line:27
iso-8859-4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-4": "ISO-8859-4",$/;"	function	line:28
iso-ir-110	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-110": "ISO-8859-4",$/;"	function	line:29
iso8859-4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-4": "ISO-8859-4",$/;"	function	line:30
iso88594	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso88594": "ISO-8859-4",$/;"	function	line:31
iso_8859-4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-4": "ISO-8859-4",$/;"	function	line:32
iso_8859-4:1988	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-4:1988": "ISO-8859-4",$/;"	function	line:33
l4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "l4": "ISO-8859-4",$/;"	function	line:34
latin4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "latin4": "ISO-8859-4",$/;"	function	line:35
csisolatincyrillic	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csisolatincyrillic": "ISO-8859-5",$/;"	function	line:36
cyrillic	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cyrillic": "ISO-8859-5",$/;"	function	line:37
iso-8859-5	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-5": "ISO-8859-5",$/;"	function	line:38
iso-ir-144	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-144": "ISO-8859-5",$/;"	function	line:39
iso8859-5	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-5": "ISO-8859-5",$/;"	function	line:40
iso88595	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso88595": "ISO-8859-5",$/;"	function	line:41
iso_8859-5	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-5": "ISO-8859-5",$/;"	function	line:42
iso_8859-5:1988	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-5:1988": "ISO-8859-5",$/;"	function	line:43
arabic	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "arabic": "ISO-8859-6",$/;"	function	line:44
asmo-708	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "asmo-708": "ISO-8859-6",$/;"	function	line:45
csiso88596e	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csiso88596e": "ISO-8859-6",$/;"	function	line:46
csiso88596i	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csiso88596i": "ISO-8859-6",$/;"	function	line:47
csisolatinarabic	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csisolatinarabic": "ISO-8859-6",$/;"	function	line:48
ecma-114	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ecma-114": "ISO-8859-6",$/;"	function	line:49
iso-8859-6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-6": "ISO-8859-6",$/;"	function	line:50
iso-8859-6-e	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-6-e": "ISO-8859-6",$/;"	function	line:51
iso-8859-6-i	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-6-i": "ISO-8859-6",$/;"	function	line:52
iso-ir-127	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-127": "ISO-8859-6",$/;"	function	line:53
iso8859-6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-6": "ISO-8859-6",$/;"	function	line:54
iso88596	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso88596": "ISO-8859-6",$/;"	function	line:55
iso_8859-6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-6": "ISO-8859-6",$/;"	function	line:56
iso_8859-6:1987	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-6:1987": "ISO-8859-6",$/;"	function	line:57
csisolatingreek	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csisolatingreek": "ISO-8859-7",$/;"	function	line:58
ecma-118	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ecma-118": "ISO-8859-7",$/;"	function	line:59
elot_928	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "elot_928": "ISO-8859-7",$/;"	function	line:60
greek	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "greek": "ISO-8859-7",$/;"	function	line:61
greek8	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "greek8": "ISO-8859-7",$/;"	function	line:62
iso-8859-7	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-7": "ISO-8859-7",$/;"	function	line:63
iso-ir-126	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-126": "ISO-8859-7",$/;"	function	line:64
iso8859-7	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-7": "ISO-8859-7",$/;"	function	line:65
iso88597	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso88597": "ISO-8859-7",$/;"	function	line:66
iso_8859-7	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-7": "ISO-8859-7",$/;"	function	line:67
iso_8859-7:1987	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-7:1987": "ISO-8859-7",$/;"	function	line:68
sun_eu_greek	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "sun_eu_greek": "ISO-8859-7",$/;"	function	line:69
csiso88598e	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csiso88598e": "ISO-8859-8",$/;"	function	line:70
csisolatinhebrew	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csisolatinhebrew": "ISO-8859-8",$/;"	function	line:71
hebrew	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "hebrew": "ISO-8859-8",$/;"	function	line:72
iso-8859-8	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-8": "ISO-8859-8",$/;"	function	line:73
iso-8859-8-e	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-8-e": "ISO-8859-8",$/;"	function	line:74
iso-ir-138	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-138": "ISO-8859-8",$/;"	function	line:75
iso8859-8	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-8": "ISO-8859-8",$/;"	function	line:76
iso88598	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso88598": "ISO-8859-8",$/;"	function	line:77
iso_8859-8	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-8": "ISO-8859-8",$/;"	function	line:78
iso_8859-8:1988	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-8:1988": "ISO-8859-8",$/;"	function	line:79
visual	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "visual": "ISO-8859-8",$/;"	function	line:80
csisolatin6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csisolatin6": "ISO-8859-10",$/;"	function	line:81
iso-8859-10	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-10": "ISO-8859-10",$/;"	function	line:82
iso-ir-157	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-157": "ISO-8859-10",$/;"	function	line:83
iso8859-10	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-10": "ISO-8859-10",$/;"	function	line:84
iso885910	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso885910": "ISO-8859-10",$/;"	function	line:85
l6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "l6": "ISO-8859-10",$/;"	function	line:86
latin6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "latin6": "ISO-8859-10",$/;"	function	line:87
iso-8859-13	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-13": "ISO-8859-13",$/;"	function	line:88
iso8859-13	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-13": "ISO-8859-13",$/;"	function	line:89
iso885913	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso885913": "ISO-8859-13",$/;"	function	line:90
iso-8859-14	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-14": "ISO-8859-14",$/;"	function	line:91
iso8859-14	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-14": "ISO-8859-14",$/;"	function	line:92
iso885914	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso885914": "ISO-8859-14",$/;"	function	line:93
csisolatin9	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csisolatin9": "ISO-8859-15",$/;"	function	line:94
iso-8859-15	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-15": "ISO-8859-15",$/;"	function	line:95
iso8859-15	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-15": "ISO-8859-15",$/;"	function	line:96
iso885915	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso885915": "ISO-8859-15",$/;"	function	line:97
iso_8859-15	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-15": "ISO-8859-15",$/;"	function	line:98
l9	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "l9": "ISO-8859-15",$/;"	function	line:99
iso-8859-16	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-16": "ISO-8859-16",$/;"	function	line:100
cskoi8r	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cskoi8r": "KOI8-R",$/;"	function	line:101
koi	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "koi": "KOI8-R",$/;"	function	line:102
koi8	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "koi8": "KOI8-R",$/;"	function	line:103
koi8-r	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "koi8-r": "KOI8-R",$/;"	function	line:104
koi8_r	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "koi8_r": "KOI8-R",$/;"	function	line:105
koi8-ru	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "koi8-ru": "KOI8-U",$/;"	function	line:106
koi8-u	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "koi8-u": "KOI8-U",$/;"	function	line:107
csmacintosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csmacintosh": "macintosh",$/;"	function	line:108
mac	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "mac": "macintosh",$/;"	function	line:109
macintosh	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "macintosh": "macintosh",$/;"	function	line:110
x-mac-roman	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-mac-roman": "macintosh",$/;"	function	line:111
dos-874	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "dos-874": "windows-874",$/;"	function	line:112
iso-8859-11	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-11": "windows-874",$/;"	function	line:113
iso8859-11	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-11": "windows-874",$/;"	function	line:114
iso885911	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso885911": "windows-874",$/;"	function	line:115
tis-620	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "tis-620": "windows-874",$/;"	function	line:116
windows-874	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-874": "windows-874",$/;"	function	line:117
cp1250	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cp1250": "windows-1250",$/;"	function	line:118
windows-1250	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-1250": "windows-1250",$/;"	function	line:119
x-cp1250	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-cp1250": "windows-1250",$/;"	function	line:120
cp1251	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cp1251": "windows-1251",$/;"	function	line:121
windows-1251	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-1251": "windows-1251",$/;"	function	line:122
x-cp1251	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-cp1251": "windows-1251",$/;"	function	line:123
ansi_x3.4-1968	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ansi_x3.4-1968": "windows-1252",$/;"	function	line:124
ascii	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ascii": "windows-1252",$/;"	function	line:125
cp1252	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cp1252": "windows-1252",$/;"	function	line:126
cp819	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cp819": "windows-1252",$/;"	function	line:127
csisolatin1	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csisolatin1": "windows-1252",$/;"	function	line:128
ibm819	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ibm819": "windows-1252",$/;"	function	line:129
iso-8859-1	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-1": "windows-1252",$/;"	function	line:130
iso-ir-100	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-100": "windows-1252",$/;"	function	line:131
iso8859-1	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-1": "windows-1252",$/;"	function	line:132
iso88591	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso88591": "windows-1252",$/;"	function	line:133
iso_8859-1	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-1": "windows-1252",$/;"	function	line:134
iso_8859-1:1987	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-1:1987": "windows-1252",$/;"	function	line:135
l1	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "l1": "windows-1252",$/;"	function	line:136
latin1	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "latin1": "windows-1252",$/;"	function	line:137
us-ascii	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "us-ascii": "windows-1252",$/;"	function	line:138
windows-1252	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-1252": "windows-1252",$/;"	function	line:139
x-cp1252	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-cp1252": "windows-1252",$/;"	function	line:140
cp1253	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cp1253": "windows-1253",$/;"	function	line:141
windows-1253	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-1253": "windows-1253",$/;"	function	line:142
x-cp1253	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-cp1253": "windows-1253",$/;"	function	line:143
cp1254	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cp1254": "windows-1254",$/;"	function	line:144
csisolatin5	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csisolatin5": "windows-1254",$/;"	function	line:145
iso-8859-9	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-8859-9": "windows-1254",$/;"	function	line:146
iso-ir-148	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-148": "windows-1254",$/;"	function	line:147
iso8859-9	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso8859-9": "windows-1254",$/;"	function	line:148
iso88599	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso88599": "windows-1254",$/;"	function	line:149
iso_8859-9	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-9": "windows-1254",$/;"	function	line:150
iso_8859-9:1989	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso_8859-9:1989": "windows-1254",$/;"	function	line:151
l5	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "l5": "windows-1254",$/;"	function	line:152
latin5	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "latin5": "windows-1254",$/;"	function	line:153
windows-1254	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-1254": "windows-1254",$/;"	function	line:154
x-cp1254	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-cp1254": "windows-1254",$/;"	function	line:155
cp1255	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cp1255": "windows-1255",$/;"	function	line:156
windows-1255	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-1255": "windows-1255",$/;"	function	line:157
x-cp1255	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-cp1255": "windows-1255",$/;"	function	line:158
cp1256	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cp1256": "windows-1256",$/;"	function	line:159
windows-1256	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-1256": "windows-1256",$/;"	function	line:160
x-cp1256	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-cp1256": "windows-1256",$/;"	function	line:161
cp1257	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cp1257": "windows-1257",$/;"	function	line:162
windows-1257	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-1257": "windows-1257",$/;"	function	line:163
x-cp1257	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-cp1257": "windows-1257",$/;"	function	line:164
cp1258	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cp1258": "windows-1258",$/;"	function	line:165
windows-1258	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-1258": "windows-1258",$/;"	function	line:166
x-cp1258	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-cp1258": "windows-1258",$/;"	function	line:167
chinese	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "chinese": "GBK",$/;"	function	line:168
csgb2312	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csgb2312": "GBK",$/;"	function	line:169
csiso58gb231280	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csiso58gb231280": "GBK",$/;"	function	line:170
gb2312	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "gb2312": "GBK",$/;"	function	line:171
gb_2312	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "gb_2312": "GBK",$/;"	function	line:172
gb_2312-80	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "gb_2312-80": "GBK",$/;"	function	line:173
gbk	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "gbk": "GBK",$/;"	function	line:174
iso-ir-58	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-58": "GBK",$/;"	function	line:175
x-gbk	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-gbk": "GBK",$/;"	function	line:176
gb18030	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "gb18030": "gb18030",$/;"	function	line:177
big5	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "big5": "Big5",$/;"	function	line:178
big5-hkscs	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "big5-hkscs": "Big5",$/;"	function	line:179
cn-big5	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cn-big5": "Big5",$/;"	function	line:180
csbig5	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csbig5": "Big5",$/;"	function	line:181
x-x-big5	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-x-big5": "Big5",$/;"	function	line:182
cseucpkdfmtjapanese	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cseucpkdfmtjapanese": "EUC-JP",$/;"	function	line:183
euc-jp	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "euc-jp": "EUC-JP",$/;"	function	line:184
x-euc-jp	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-euc-jp": "EUC-JP",$/;"	function	line:185
csshiftjis	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csshiftjis": "Shift_JIS",$/;"	function	line:186
ms932	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ms932": "Shift_JIS",$/;"	function	line:187
ms_kanji	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ms_kanji": "Shift_JIS",$/;"	function	line:188
shift-jis	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "shift-jis": "Shift_JIS",$/;"	function	line:189
shift_jis	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "shift_jis": "Shift_JIS",$/;"	function	line:190
sjis	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "sjis": "Shift_JIS",$/;"	function	line:191
windows-31j	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-31j": "Shift_JIS",$/;"	function	line:192
x-sjis	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "x-sjis": "Shift_JIS",$/;"	function	line:193
cseuckr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "cseuckr": "EUC-KR",$/;"	function	line:194
csksc56011987	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "csksc56011987": "EUC-KR",$/;"	function	line:195
euc-kr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "euc-kr": "EUC-KR",$/;"	function	line:196
iso-ir-149	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "iso-ir-149": "EUC-KR",$/;"	function	line:197
korean	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "korean": "EUC-KR",$/;"	function	line:198
ks_c_5601-1987	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ks_c_5601-1987": "EUC-KR",$/;"	function	line:199
ks_c_5601-1989	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ks_c_5601-1989": "EUC-KR",$/;"	function	line:200
ksc5601	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ksc5601": "EUC-KR",$/;"	function	line:201
ksc_5601	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "ksc_5601": "EUC-KR",$/;"	function	line:202
windows-949	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "windows-949": "EUC-KR",$/;"	function	line:203
utf-16be	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "utf-16be": "UTF-16BE",$/;"	function	line:204
utf-16	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "utf-16": "UTF-16LE",$/;"	function	line:205
utf-16le	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/lib/labels-to-names.json	/^  "utf-16le": "UTF-16LE"$/;"	function	line:206
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "name": "whatwg-encoding",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "description": "Decode strings according to the WHATWG Encoding Standard",$/;"	function	line:3
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "keywords": [$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "version": "1.0.1",$/;"	function	line:8
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "author": "Domenic Denicola <d@domenic.me> (https:\/\/domenic.me\/)",$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "license": "WTFPL",$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "repository": "jsdom\/whatwg-encoding",$/;"	function	line:11
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "main": "lib\/whatwg-encoding.js",$/;"	function	line:12
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "files": [$/;"	function	line:13
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "scripts": {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^    "test": "mocha",$/;"	function	line:17
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^    "lint": "eslint lib test",$/;"	function	line:18
update	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^    "update": "node scripts\/update.js"$/;"	function	line:19
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "dependencies": {$/;"	function	line:21
iconv-lite	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^    "iconv-lite": "0.4.13"$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^  "devDependencies": {$/;"	function	line:24
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^    "eslint": "^3.8.0",$/;"	function	line:25
got	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^    "got": "^6.5.0",$/;"	function	line:26
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-encoding/package.json	/^    "mocha": "^3.1.2"$/;"	function	line:27
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/.vscode/launch.json	/^    "version": "0.2.0",$/;"	function	line:5
configurations	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/.vscode/launch.json	/^    "configurations": [$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/.vscode/launch.json	/^            "type": "node",$/;"	function	line:8
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/.vscode/launch.json	/^            "request": "launch",$/;"	function	line:9
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/.vscode/launch.json	/^            "name": "Launch Program",$/;"	function	line:10
program	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/.vscode/launch.json	/^            "program": "${workspaceRoot}\\\\test.js",$/;"	function	line:11
cwd	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/.vscode/launch.json	/^            "cwd": "${workspaceRoot}"$/;"	function	line:12
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/.vscode/launch.json	/^            "type": "node",$/;"	function	line:15
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/.vscode/launch.json	/^            "request": "attach",$/;"	function	line:16
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/.vscode/launch.json	/^            "name": "Attach to Process",$/;"	function	line:17
port	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/.vscode/launch.json	/^            "port": 5858$/;"	function	line:18
body, html	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^body, html {$/;"	function	line:1
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^body {$/;"	function	line:5
.small	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.small { font-size: 12px; }$/;"	function	line:10
*, *:after, *:before	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^*, *:after, *:before {$/;"	function	line:11
h1	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^h1 { font-size: 20px; margin: 0;}$/;"	function	line:16
h2	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^h2 { font-size: 14px; }$/;"	function	line:17
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^pre {$/;"	function	line:18
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^a { color:#0074D9; text-decoration:none; }$/;"	function	line:26
a:hover	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^a:hover { text-decoration:underline; }$/;"	function	line:27
.strong	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.strong { font-weight: bold; }$/;"	function	line:28
.space-top1	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.space-top1 { padding: 10px 0 0 0; }$/;"	function	line:29
.pad2y	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.pad2y { padding: 20px 0; }$/;"	function	line:30
.pad1y	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.pad1y { padding: 10px 0; }$/;"	function	line:31
.pad2x	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.pad2x { padding: 0 20px; }$/;"	function	line:32
.pad2	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.pad2 { padding: 20px; }$/;"	function	line:33
.pad1	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.pad1 { padding: 10px; }$/;"	function	line:34
.space-left2	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.space-left2 { padding-left:55px; }$/;"	function	line:35
.space-right2	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.space-right2 { padding-right:20px; }$/;"	function	line:36
.center	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.center { text-align:center; }$/;"	function	line:37
.clearfix	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.clearfix { display:block; }$/;"	function	line:38
.clearfix:after	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.clearfix:after {$/;"	function	line:39
.fl	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.fl { float: left; }$/;"	function	line:46
@media only screen and (max-width:640px)	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^@media only screen and (max-width:640px) {$/;"	function	line:47
.col3	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^  .col3 { width:100%; max-width:100%; }$/;"	function	line:48
.hide-mobile	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^  .hide-mobile { display:none!important; }$/;"	function	line:49
.quiet	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.quiet {$/;"	function	line:52
.quiet a	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.quiet a { opacity: 0.7; }$/;"	function	line:56
.fraction	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.fraction {$/;"	function	line:58
div.path a:link, div.path a:visited	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^div.path a:link, div.path a:visited { color: #333; }$/;"	function	line:68
table.coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^table.coverage {$/;"	function	line:69
table.coverage td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^table.coverage td {$/;"	function	line:75
table.coverage td.line-count	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^table.coverage td.line-count {$/;"	function	line:80
table.coverage td.line-coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^table.coverage td.line-coverage {$/;"	function	line:84
table.coverage td span.cline-any	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^table.coverage td span.cline-any {$/;"	function	line:90
.missing-if-branch	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.missing-if-branch {$/;"	function	line:95
.skip-if-branch	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.skip-if-branch {$/;"	function	line:105
.missing-if-branch .typ, .skip-if-branch .typ	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.missing-if-branch .typ, .skip-if-branch .typ {$/;"	function	line:113
.coverage-summary	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary {$/;"	function	line:116
.coverage-summary tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary tr { border-bottom: 1px solid #bbb; }$/;"	function	line:120
.keyline-all	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.keyline-all { border: 1px solid #ddd; }$/;"	function	line:121
.coverage-summary td, .coverage-summary th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary td, .coverage-summary th { padding: 10px; }$/;"	function	line:122
.coverage-summary tbody	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary tbody { border: 1px solid #bbb; }$/;"	function	line:123
.coverage-summary td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary td { border-right: 1px solid #bbb; }$/;"	function	line:124
.coverage-summary td:last-child	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary td:last-child { border-right: none; }$/;"	function	line:125
.coverage-summary th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary th {$/;"	function	line:126
.coverage-summary th.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary th.file { border-right: none !important; }$/;"	function	line:131
.coverage-summary th.pct	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary th.pct { }$/;"	function	line:132
.coverage-summary th.pic	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary th.pic,$/;"	function	line:133
.coverage-summary th.abs	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary th.abs,$/;"	function	line:134
.coverage-summary td.pct	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary td.pct,$/;"	function	line:135
.coverage-summary td.abs	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary td.abs { text-align: right; }$/;"	function	line:136
.coverage-summary td.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary td.file { white-space: nowrap;  }$/;"	function	line:137
.coverage-summary td.pic	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary td.pic { min-width: 120px !important;  }$/;"	function	line:138
.coverage-summary tfoot td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary tfoot td { }$/;"	function	line:139
.coverage-summary .sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary .sorter {$/;"	function	line:141
.coverage-summary .sorted .sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary .sorted .sorter {$/;"	function	line:148
.coverage-summary .sorted-desc .sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.coverage-summary .sorted-desc .sorter {$/;"	function	line:151
.status-line	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.status-line {  height: 10px; }$/;"	function	line:154
.red.solid, .status-line.low, .low .cover-fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 }$/;"	function	line:156
.low .chart	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.low .chart { border:1px solid #C21F39 }$/;"	function	line:157
.cstat-no, .fstat-no, .cbranch-no, .cbranch-no	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE }$/;"	function	line:159
.low, .cline-no	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.low, .cline-no { background:#FCE1E5 }$/;"	function	line:161
.high, .cline-yes	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.high, .cline-yes { background:rgb(230,245,208) }$/;"	function	line:163
.cstat-yes	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.cstat-yes { background:rgb(161,215,106) }$/;"	function	line:165
.status-line.high, .high .cover-fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.status-line.high, .high .cover-fill { background:rgb(77,146,33) }$/;"	function	line:167
.high .chart	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.high .chart { border:1px solid rgb(77,146,33) }$/;"	function	line:168
.medium .chart	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.medium .chart { border:1px solid #666; }$/;"	function	line:171
.medium .cover-fill	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.medium .cover-fill { background: #666; }$/;"	function	line:172
.cbranch-no	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.cbranch-no { background:  yellow !important; color: #111; }$/;"	function	line:174
.cstat-skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.cstat-skip { background: #ddd; color: #111; }$/;"	function	line:176
.fstat-skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.fstat-skip { background: #ddd; color: #111 !important; }$/;"	function	line:177
.cbranch-skip	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.cbranch-skip { background: #ddd !important; color: #111; }$/;"	function	line:178
span.cline-neutral	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^span.cline-neutral { background: #eaeaea; }$/;"	function	line:180
.medium	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.medium { background: #eaeaea; }$/;"	function	line:181
.cover-fill, .cover-empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.cover-fill, .cover-empty {$/;"	function	line:183
.chart	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.chart {$/;"	function	line:187
.cover-empty	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.cover-empty {$/;"	function	line:190
.cover-full	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.cover-full {$/;"	function	line:193
pre.prettyprint	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^pre.prettyprint {$/;"	function	line:196
.com	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.com { color: #999 !important; }$/;"	function	line:201
.ignore-none	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.ignore-none { color: #999; font-weight: normal; }$/;"	function	line:202
.wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.wrapper {$/;"	function	line:204
.footer, .push	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/base.css	/^.footer, .push {$/;"	function	line:210
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<html lang="en">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<head>$/;"	function	line:3
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^    <title>Code coverage report for All files<\/title>$/;"	function	line:4
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^    <meta charset="utf-8" \/>$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^    <link rel="stylesheet" href="prettify.css" \/>$/;"	function	line:6
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^    <link rel="stylesheet" href="base.css" \/>$/;"	function	line:7
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^    <meta name="viewport" content="width=device-width, initial-scale=1">$/;"	function	line:8
style	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^    <style type='text\/css'>$/;"	function	line:9
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<body>$/;"	function	line:15
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<div class='wrapper'>$/;"	function	line:16
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^  <div class='pad1'>$/;"	function	line:17
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^    <h1>$/;"	function	line:18
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^    <div class='clearfix'>$/;"	function	line:21
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:22
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class="strong">97.02% <\/span>$/;"	function	line:23
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class="quiet">Statements<\/span>$/;"	function	line:24
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class='fraction'>913\/941<\/span>$/;"	function	line:25
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:27
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class="strong">97.87% <\/span>$/;"	function	line:28
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class="quiet">Branches<\/span>$/;"	function	line:29
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class='fraction'>644\/658<\/span>$/;"	function	line:30
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:32
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class="strong">94.17% <\/span>$/;"	function	line:33
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class="quiet">Functions<\/span>$/;"	function	line:34
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class='fraction'>113\/120<\/span>$/;"	function	line:35
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:37
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class="strong">97.02% <\/span>$/;"	function	line:38
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class="quiet">Lines<\/span>$/;"	function	line:39
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^        <span class='fraction'>912\/940<\/span>$/;"	function	line:40
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^  <div class='status-line high'><\/div>$/;"	function	line:44
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<div class="pad1">$/;"	function	line:45
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<table class="coverage-summary">$/;"	function	line:46
thead	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<thead>$/;"	function	line:47
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<tr>$/;"	function	line:48
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^   <th data-col="file" data-fmt="html" data-html="true" class="file">File<\/th>$/;"	function	line:49
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^   <th data-col="pic" data-type="number" data-fmt="html" data-html="true" class="pic"><\/th>$/;"	function	line:50
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^   <th data-col="statements" data-type="number" data-fmt="pct" class="pct">Statements<\/th>$/;"	function	line:51
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^   <th data-col="statements_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:52
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^   <th data-col="branches" data-type="number" data-fmt="pct" class="pct">Branches<\/th>$/;"	function	line:53
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^   <th data-col="branches_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:54
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^   <th data-col="functions" data-type="number" data-fmt="pct" class="pct">Functions<\/th>$/;"	function	line:55
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^   <th data-col="functions_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:56
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^   <th data-col="lines" data-type="number" data-fmt="pct" class="pct">Lines<\/th>$/;"	function	line:57
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^   <th data-col="lines_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:58
tbody	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<tbody><tr>$/;"	function	line:61
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^	<td class="file high" data-value="lib\/"><a href="lib\/index.html">lib\/<\/a><\/td>$/;"	function	line:62
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^	<td data-value="97.02" class="pic high"><div class="chart"><div class="cover-fill" style="width: 97%;"><\/div><div class="cover-empty" style="width:3%;"><\/div><\/div><\/td>$/;"	function	line:63
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^	<td data-value="97.02" class="pct high">97.02%<\/td>$/;"	function	line:64
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^	<td data-value="941" class="abs high">913\/941<\/td>$/;"	function	line:65
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^	<td data-value="97.87" class="pct high">97.87%<\/td>$/;"	function	line:66
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^	<td data-value="658" class="abs high">644\/658<\/td>$/;"	function	line:67
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^	<td data-value="94.17" class="pct high">94.17%<\/td>$/;"	function	line:68
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^	<td data-value="120" class="abs high">113\/120<\/td>$/;"	function	line:69
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^	<td data-value="97.02" class="pct high">97.02%<\/td>$/;"	function	line:70
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^	<td data-value="940" class="abs high">912\/940<\/td>$/;"	function	line:71
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<div class='footer quiet pad2 space-top1 center small'>$/;"	function	line:78
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<script src="prettify.js"><\/script>$/;"	function	line:83
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<script>$/;"	function	line:84
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/index.html	/^<script src="sorter.js"><\/script>$/;"	function	line:91
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<html lang="en">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<head>$/;"	function	line:3
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^    <title>Code coverage report for lib\\<\/title>$/;"	function	line:4
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^    <meta charset="utf-8" \/>$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^    <link rel="stylesheet" href="..\/prettify.css" \/>$/;"	function	line:6
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^    <link rel="stylesheet" href="..\/base.css" \/>$/;"	function	line:7
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^    <meta name="viewport" content="width=device-width, initial-scale=1">$/;"	function	line:8
style	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^    <style type='text\/css'>$/;"	function	line:9
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<body>$/;"	function	line:15
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<div class='wrapper'>$/;"	function	line:16
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^  <div class='pad1'>$/;"	function	line:17
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^    <h1>$/;"	function	line:18
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^      <a href="..\/index.html">all files<\/a> lib\/$/;"	function	line:19
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^    <div class='clearfix'>$/;"	function	line:21
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:22
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class="strong">97.02% <\/span>$/;"	function	line:23
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class="quiet">Statements<\/span>$/;"	function	line:24
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class='fraction'>913\/941<\/span>$/;"	function	line:25
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:27
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class="strong">97.87% <\/span>$/;"	function	line:28
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class="quiet">Branches<\/span>$/;"	function	line:29
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class='fraction'>644\/658<\/span>$/;"	function	line:30
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:32
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class="strong">94.17% <\/span>$/;"	function	line:33
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class="quiet">Functions<\/span>$/;"	function	line:34
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class='fraction'>113\/120<\/span>$/;"	function	line:35
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:37
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class="strong">97.02% <\/span>$/;"	function	line:38
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class="quiet">Lines<\/span>$/;"	function	line:39
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^        <span class='fraction'>912\/940<\/span>$/;"	function	line:40
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^  <div class='status-line high'><\/div>$/;"	function	line:44
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<div class="pad1">$/;"	function	line:45
table	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<table class="coverage-summary">$/;"	function	line:46
thead	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<thead>$/;"	function	line:47
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<tr>$/;"	function	line:48
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^   <th data-col="file" data-fmt="html" data-html="true" class="file">File<\/th>$/;"	function	line:49
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^   <th data-col="pic" data-type="number" data-fmt="html" data-html="true" class="pic"><\/th>$/;"	function	line:50
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^   <th data-col="statements" data-type="number" data-fmt="pct" class="pct">Statements<\/th>$/;"	function	line:51
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^   <th data-col="statements_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:52
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^   <th data-col="branches" data-type="number" data-fmt="pct" class="pct">Branches<\/th>$/;"	function	line:53
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^   <th data-col="branches_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:54
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^   <th data-col="functions" data-type="number" data-fmt="pct" class="pct">Functions<\/th>$/;"	function	line:55
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^   <th data-col="functions_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:56
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^   <th data-col="lines" data-type="number" data-fmt="pct" class="pct">Lines<\/th>$/;"	function	line:57
th	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^   <th data-col="lines_raw" data-type="number" data-fmt="html" class="abs"><\/th>$/;"	function	line:58
tbody	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<tbody><tr>$/;"	function	line:61
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td class="file high" data-value="URL-impl.js"><a href="URL-impl.js.html">URL-impl.js<\/a><\/td>$/;"	function	line:62
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="93.98" class="pic high"><div class="chart"><div class="cover-fill" style="width: 93%;"><\/div><div class="cover-empty" style="width:7%;"><\/div><\/div><\/td>$/;"	function	line:63
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="93.98" class="pct high">93.98%<\/td>$/;"	function	line:64
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="83" class="abs high">78\/83<\/td>$/;"	function	line:65
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="94.23" class="pct high">94.23%<\/td>$/;"	function	line:66
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="52" class="abs high">49\/52<\/td>$/;"	function	line:67
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="95.65" class="pct high">95.65%<\/td>$/;"	function	line:68
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="23" class="abs high">22\/23<\/td>$/;"	function	line:69
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="93.98" class="pct high">93.98%<\/td>$/;"	function	line:70
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="83" class="abs high">78\/83<\/td>$/;"	function	line:71
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<tr>$/;"	function	line:74
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td class="file high" data-value="URL.js"><a href="URL.js.html">URL.js<\/a><\/td>$/;"	function	line:75
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="87.34" class="pic high"><div class="chart"><div class="cover-fill" style="width: 87%;"><\/div><div class="cover-empty" style="width:13%;"><\/div><\/div><\/td>$/;"	function	line:76
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="87.34" class="pct high">87.34%<\/td>$/;"	function	line:77
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="79" class="abs high">69\/79<\/td>$/;"	function	line:78
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="80" class="pct high">80%<\/td>$/;"	function	line:79
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="25" class="abs high">20\/25<\/td>$/;"	function	line:80
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="92.59" class="pct high">92.59%<\/td>$/;"	function	line:81
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="27" class="abs high">25\/27<\/td>$/;"	function	line:82
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="87.18" class="pct high">87.18%<\/td>$/;"	function	line:83
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="78" class="abs high">68\/78<\/td>$/;"	function	line:84
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<tr>$/;"	function	line:87
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td class="file high" data-value="public-api.js"><a href="public-api.js.html">public-api.js<\/a><\/td>$/;"	function	line:88
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="100" class="pic high"><div class="chart"><div class="cover-fill cover-full" style="width: 100%;"><\/div><div class="cover-empty" style="width:0%;"><\/div><\/div><\/td>$/;"	function	line:89
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:90
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="9" class="abs high">9\/9<\/td>$/;"	function	line:91
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:92
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="0" class="abs high">0\/0<\/td>$/;"	function	line:93
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:94
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="0" class="abs high">0\/0<\/td>$/;"	function	line:95
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:96
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="9" class="abs high">9\/9<\/td>$/;"	function	line:97
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<tr>$/;"	function	line:100
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td class="file high" data-value="url-state-machine.js"><a href="url-state-machine.js.html">url-state-machine.js<\/a><\/td>$/;"	function	line:101
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="98.95" class="pic high"><div class="chart"><div class="cover-fill" style="width: 98%;"><\/div><div class="cover-empty" style="width:2%;"><\/div><\/div><\/td>$/;"	function	line:102
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="98.95" class="pct high">98.95%<\/td>$/;"	function	line:103
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="760" class="abs high">752\/760<\/td>$/;"	function	line:104
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="98.97" class="pct high">98.97%<\/td>$/;"	function	line:105
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="581" class="abs high">575\/581<\/td>$/;"	function	line:106
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="98.51" class="pct high">98.51%<\/td>$/;"	function	line:107
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="67" class="abs high">66\/67<\/td>$/;"	function	line:108
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="98.95" class="pct high">98.95%<\/td>$/;"	function	line:109
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="760" class="abs high">752\/760<\/td>$/;"	function	line:110
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<tr>$/;"	function	line:113
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td class="file medium" data-value="utils.js"><a href="utils.js.html">utils.js<\/a><\/td>$/;"	function	line:114
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="50" class="pic medium"><div class="chart"><div class="cover-fill" style="width: 50%;"><\/div><div class="cover-empty" style="width:50%;"><\/div><\/div><\/td>$/;"	function	line:115
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="50" class="pct medium">50%<\/td>$/;"	function	line:116
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="10" class="abs medium">5\/10<\/td>$/;"	function	line:117
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="100" class="pct high">100%<\/td>$/;"	function	line:118
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="0" class="abs high">0\/0<\/td>$/;"	function	line:119
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="0" class="pct low">0%<\/td>$/;"	function	line:120
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="3" class="abs low">0\/3<\/td>$/;"	function	line:121
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="50" class="pct medium">50%<\/td>$/;"	function	line:122
td	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^	<td data-value="10" class="abs medium">5\/10<\/td>$/;"	function	line:123
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<div class='footer quiet pad2 space-top1 center small'>$/;"	function	line:130
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<script src="..\/prettify.js"><\/script>$/;"	function	line:135
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<script>$/;"	function	line:136
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/index.html	/^<script src="..\/sorter.js"><\/script>$/;"	function	line:143
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<html lang="en">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<head>$/;"	function	line:3
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^    <title>Code coverage report for lib\\public-api.js<\/title>$/;"	function	line:4
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^    <meta charset="utf-8" \/>$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^    <link rel="stylesheet" href="..\/prettify.css" \/>$/;"	function	line:6
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^    <link rel="stylesheet" href="..\/base.css" \/>$/;"	function	line:7
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^    <meta name="viewport" content="width=device-width, initial-scale=1">$/;"	function	line:8
style	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^    <style type='text\/css'>$/;"	function	line:9
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<body>$/;"	function	line:15
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<div class='wrapper'>$/;"	function	line:16
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^  <div class='pad1'>$/;"	function	line:17
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^    <h1>$/;"	function	line:18
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^      <a href="..\/index.html">all files<\/a> \/ <a href="index.html">lib\/<\/a> public-api.js$/;"	function	line:19
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^    <div class='clearfix'>$/;"	function	line:21
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:22
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class="strong">100% <\/span>$/;"	function	line:23
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class="quiet">Statements<\/span>$/;"	function	line:24
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class='fraction'>9\/9<\/span>$/;"	function	line:25
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:27
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class="strong">100% <\/span>$/;"	function	line:28
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class="quiet">Branches<\/span>$/;"	function	line:29
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class='fraction'>0\/0<\/span>$/;"	function	line:30
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:32
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class="strong">100% <\/span>$/;"	function	line:33
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class="quiet">Functions<\/span>$/;"	function	line:34
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class='fraction'>0\/0<\/span>$/;"	function	line:35
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:37
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class="strong">100% <\/span>$/;"	function	line:38
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class="quiet">Lines<\/span>$/;"	function	line:39
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^        <span class='fraction'>9\/9<\/span>$/;"	function	line:40
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^  <div class='status-line high'><\/div>$/;"	function	line:44
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<pre><table class="coverage">$/;"	function	line:45
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<tr><td class="line-count quiet">1$/;"	function	line:46
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:58
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:59
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:60
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:61
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:62
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:63
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:64
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:65
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:66
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:67
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span><\/td><td class="text"><pre class="prettyprint lang-js">"use strict";$/;"	function	line:68
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<div class='push'><\/div><!-- for sticky footer -->$/;"	function	line:81
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<div class='footer quiet pad2 space-top1 center small'>$/;"	function	line:83
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<script src="..\/prettify.js"><\/script>$/;"	function	line:88
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<script>$/;"	function	line:89
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/public-api.js.html	/^<script src="..\/sorter.js"><\/script>$/;"	function	line:96
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<html lang="en">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<head>$/;"	function	line:3
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^    <title>Code coverage report for lib\\URL-impl.js<\/title>$/;"	function	line:4
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^    <meta charset="utf-8" \/>$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^    <link rel="stylesheet" href="..\/prettify.css" \/>$/;"	function	line:6
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^    <link rel="stylesheet" href="..\/base.css" \/>$/;"	function	line:7
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^    <meta name="viewport" content="width=device-width, initial-scale=1">$/;"	function	line:8
style	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^    <style type='text\/css'>$/;"	function	line:9
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<body>$/;"	function	line:15
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<div class='wrapper'>$/;"	function	line:16
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^  <div class='pad1'>$/;"	function	line:17
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^    <h1>$/;"	function	line:18
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^      <a href="..\/index.html">all files<\/a> \/ <a href="index.html">lib\/<\/a> URL-impl.js$/;"	function	line:19
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^    <div class='clearfix'>$/;"	function	line:21
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:22
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class="strong">93.98% <\/span>$/;"	function	line:23
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class="quiet">Statements<\/span>$/;"	function	line:24
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class='fraction'>78\/83<\/span>$/;"	function	line:25
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:27
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class="strong">94.23% <\/span>$/;"	function	line:28
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class="quiet">Branches<\/span>$/;"	function	line:29
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class='fraction'>49\/52<\/span>$/;"	function	line:30
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:32
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class="strong">95.65% <\/span>$/;"	function	line:33
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class="quiet">Functions<\/span>$/;"	function	line:34
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class='fraction'>22\/23<\/span>$/;"	function	line:35
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:37
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class="strong">93.98% <\/span>$/;"	function	line:38
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class="quiet">Lines<\/span>$/;"	function	line:39
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^        <span class='fraction'>78\/83<\/span>$/;"	function	line:40
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^  <div class='status-line high'><\/div>$/;"	function	line:44
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<pre><table class="coverage">$/;"	function	line:45
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<tr><td class="line-count quiet">1$/;"	function	line:46
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:251
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:252
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:253
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:254
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:255
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:256
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:257
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:258
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:259
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">445×<\/span>$/;"	function	line:260
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">445×<\/span>$/;"	function	line:261
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:262
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:263
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:264
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:265
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">616×<\/span>$/;"	function	line:266
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">616×<\/span>$/;"	function	line:267
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">92×<\/span>$/;"	function	line:268
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:269
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:270
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">524×<\/span>$/;"	function	line:271
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:272
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:273
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:274
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:275
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:276
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">530×<\/span>$/;"	function	line:277
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:278
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:279
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:280
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:281
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:282
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:283
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:284
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:285
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:286
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:287
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:288
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:289
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">289×<\/span>$/;"	function	line:290
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:291
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:292
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:293
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">363×<\/span>$/;"	function	line:294
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:295
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:296
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:297
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">19×<\/span>$/;"	function	line:298
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:299
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:300
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:301
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">357×<\/span>$/;"	function	line:302
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:303
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:304
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:305
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">11×<\/span>$/;"	function	line:306
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:307
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:308
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:309
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:310
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:311
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:312
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:313
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">355×<\/span>$/;"	function	line:314
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:315
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:316
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:317
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">11×<\/span>$/;"	function	line:318
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:319
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:320
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:321
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:322
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:323
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:324
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:325
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">438×<\/span>$/;"	function	line:326
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:327
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">438×<\/span>$/;"	function	line:328
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">73×<\/span>$/;"	function	line:329
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:330
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:331
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">365×<\/span>$/;"	function	line:332
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">303×<\/span>$/;"	function	line:333
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:334
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:335
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">62×<\/span>$/;"	function	line:336
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:337
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:338
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:339
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">46×<\/span>$/;"	function	line:340
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:341
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:342
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:343
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">44×<\/span>$/;"	function	line:344
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:345
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:346
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:347
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">428×<\/span>$/;"	function	line:348
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">69×<\/span>$/;"	function	line:349
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:350
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:351
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">359×<\/span>$/;"	function	line:352
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:353
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:354
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:355
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">34×<\/span>$/;"	function	line:356
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:357
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:358
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:359
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">32×<\/span>$/;"	function	line:360
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:361
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:362
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:363
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">403×<\/span>$/;"	function	line:364
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">340×<\/span>$/;"	function	line:365
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:366
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:367
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">63×<\/span>$/;"	function	line:368
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:369
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:370
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:371
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">19×<\/span>$/;"	function	line:372
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:373
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:374
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:375
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">15×<\/span>$/;"	function	line:376
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:377
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:378
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">14×<\/span>$/;"	function	line:379
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:380
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:381
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:382
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:383
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">356×<\/span>$/;"	function	line:384
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">30×<\/span>$/;"	function	line:385
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:386
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:387
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">326×<\/span>$/;"	function	line:388
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:389
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:390
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:391
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">318×<\/span>$/;"	function	line:392
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:393
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:394
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:395
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:396
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:397
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:398
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:399
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">11×<\/span>$/;"	function	line:400
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">11×<\/span>$/;"	function	line:401
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:402
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:403
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:404
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">354×<\/span>$/;"	function	line:405
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">319×<\/span>$/;"	function	line:406
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:407
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:408
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:409
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:410
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:411
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:412
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:413
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:414
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:415
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:416
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:417
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:418
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:419
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:420
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:421
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:422
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:423
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:424
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:425
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:426
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:427
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">352×<\/span>$/;"	function	line:428
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">318×<\/span>$/;"	function	line:429
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:430
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:431
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">34×<\/span>$/;"	function	line:432
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:433
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:434
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:435
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:436
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:437
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:438
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:439
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:440
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:441
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:442
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:443
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:444
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:445
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:446
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:447
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:448
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:449
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:450
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:451
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:452
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:453
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span><\/td><td class="text"><pre class="prettyprint lang-js">"use strict";$/;"	function	line:454
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cstat-no" title="statement not covered" >    const parsedURL = usm.basicURLParse(v);<\/span>$/;"	function	line:485
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cstat-no" title="statement not covered" >    if (parsedURL === "failure") {<\/span>$/;"	function	line:486
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cstat-no" title="statement not covered" >      throw new TypeError("Invalid URL");<\/span>$/;"	function	line:487
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cstat-no" title="statement not covered" >    this._url = parsedURL;<\/span>$/;"	function	line:490
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^    <span class="missing-if-branch" title="if path not taken" >I<\/span>if (this._url.scheme === "javascript") {$/;"	function	line:640
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<span class="cstat-no" title="statement not covered" >      return;<\/span>$/;"	function	line:641
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<div class='push'><\/div><!-- for sticky footer -->$/;"	function	line:660
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<div class='footer quiet pad2 space-top1 center small'>$/;"	function	line:662
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<script src="..\/prettify.js"><\/script>$/;"	function	line:667
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<script>$/;"	function	line:668
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL-impl.js.html	/^<script src="..\/sorter.js"><\/script>$/;"	function	line:675
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<html lang="en">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<head>$/;"	function	line:3
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^    <title>Code coverage report for lib\\url-state-machine.js<\/title>$/;"	function	line:4
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^    <meta charset="utf-8" \/>$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^    <link rel="stylesheet" href="..\/prettify.css" \/>$/;"	function	line:6
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^    <link rel="stylesheet" href="..\/base.css" \/>$/;"	function	line:7
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^    <meta name="viewport" content="width=device-width, initial-scale=1">$/;"	function	line:8
style	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^    <style type='text\/css'>$/;"	function	line:9
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<body>$/;"	function	line:15
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<div class='wrapper'>$/;"	function	line:16
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^  <div class='pad1'>$/;"	function	line:17
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^    <h1>$/;"	function	line:18
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^      <a href="..\/index.html">all files<\/a> \/ <a href="index.html">lib\/<\/a> url-state-machine.js$/;"	function	line:19
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^    <div class='clearfix'>$/;"	function	line:21
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:22
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class="strong">98.95% <\/span>$/;"	function	line:23
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class="quiet">Statements<\/span>$/;"	function	line:24
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class='fraction'>752\/760<\/span>$/;"	function	line:25
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:27
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class="strong">98.97% <\/span>$/;"	function	line:28
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class="quiet">Branches<\/span>$/;"	function	line:29
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class='fraction'>575\/581<\/span>$/;"	function	line:30
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:32
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class="strong">98.51% <\/span>$/;"	function	line:33
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class="quiet">Functions<\/span>$/;"	function	line:34
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class='fraction'>66\/67<\/span>$/;"	function	line:35
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:37
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class="strong">98.95% <\/span>$/;"	function	line:38
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class="quiet">Lines<\/span>$/;"	function	line:39
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^        <span class='fraction'>752\/760<\/span>$/;"	function	line:40
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^  <div class='status-line high'><\/div>$/;"	function	line:44
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<pre><table class="coverage">$/;"	function	line:45
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<tr><td class="line-count quiet">1$/;"	function	line:46
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1327
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1328
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1329
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1330
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1331
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1332
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1333
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1334
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1335
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1336
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1337
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1338
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1339
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1340
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1341
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1342
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">659×<\/span>$/;"	function	line:1343
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1344
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1345
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1346
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">228×<\/span>$/;"	function	line:1347
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">228×<\/span>$/;"	function	line:1348
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1349
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1350
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1351
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1968×<\/span>$/;"	function	line:1352
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1353
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1354
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1355
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5273×<\/span>$/;"	function	line:1356
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1357
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1358
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1359
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4164×<\/span>$/;"	function	line:1360
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1361
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1362
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1363
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">423×<\/span>$/;"	function	line:1364
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1365
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1366
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1367
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1941×<\/span>$/;"	function	line:1368
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1369
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1370
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1371
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1013×<\/span>$/;"	function	line:1372
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1013×<\/span>$/;"	function	line:1373
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1374
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1375
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1376
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:1377
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1378
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1379
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1380
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">139×<\/span>$/;"	function	line:1381
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1382
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1383
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1384
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:1385
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1386
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1387
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1388
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">501×<\/span>$/;"	function	line:1389
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1390
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1391
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1392
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">123×<\/span>$/;"	function	line:1393
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1394
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1395
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1396
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">19474×<\/span>$/;"	function	line:1397
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1398
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1399
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1400
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">19461×<\/span>$/;"	function	line:1401
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1402
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1403
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1404
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">78×<\/span>$/;"	function	line:1405
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1406
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1407
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1408
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">215×<\/span>$/;"	function	line:1409
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">215×<\/span>$/;"	function	line:1410
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">16×<\/span>$/;"	function	line:1411
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1412
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1413
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">215×<\/span>$/;"	function	line:1414
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1415
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1416
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1417
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">133×<\/span>$/;"	function	line:1418
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1419
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">133×<\/span>$/;"	function	line:1420
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1421
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">133×<\/span>$/;"	function	line:1422
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">191×<\/span>$/;"	function	line:1423
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1424
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1425
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">133×<\/span>$/;"	function	line:1426
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1427
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1428
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1429
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">509×<\/span>$/;"	function	line:1430
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">509×<\/span>$/;"	function	line:1431
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">509×<\/span>$/;"	function	line:1432
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5213×<\/span>$/;"	function	line:1433
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5140×<\/span>$/;"	function	line:1434
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">73×<\/span>$/;"	function	line:1435
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">69×<\/span>$/;"	function	line:1436
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">69×<\/span>$/;"	function	line:1437
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1438
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:1439
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1440
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1441
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">509×<\/span>$/;"	function	line:1442
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1443
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1444
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1445
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4900×<\/span>$/;"	function	line:1446
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1447
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1448
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1449
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1450
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2824×<\/span>$/;"	function	line:1451
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1452
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1453
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1454
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1455
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">341×<\/span>$/;"	function	line:1456
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1457
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1458
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1459
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4900×<\/span>$/;"	function	line:1460
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1461
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4900×<\/span>$/;"	function	line:1462
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">133×<\/span>$/;"	function	line:1463
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1464
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1465
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4767×<\/span>$/;"	function	line:1466
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1467
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1468
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1469
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">508×<\/span>$/;"	function	line:1470
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1471
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">508×<\/span>$/;"	function	line:1472
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:1473
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:1474
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">498×<\/span>$/;"	function	line:1475
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:1476
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:1477
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1478
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1479
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">508×<\/span>$/;"	function	line:1480
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:1481
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1482
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1483
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">506×<\/span>$/;"	function	line:1484
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">506×<\/span>$/;"	function	line:1485
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">461×<\/span>$/;"	function	line:1486
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1487
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1488
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">45×<\/span>$/;"	function	line:1489
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1490
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1491
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1492
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">483×<\/span>$/;"	function	line:1493
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">483×<\/span>$/;"	function	line:1494
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1495
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1496
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1497
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1498
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1499
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">483×<\/span>$/;"	function	line:1500
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1501
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1502
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1503
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">482×<\/span>$/;"	function	line:1504
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">482×<\/span>$/;"	function	line:1505
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">508×<\/span>$/;"	function	line:1506
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">508×<\/span>$/;"	function	line:1507
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">461×<\/span>$/;"	function	line:1508
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1509
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1510
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">47×<\/span>$/;"	function	line:1511
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1512
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1513
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">21×<\/span>$/;"	function	line:1514
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">18×<\/span>$/;"	function	line:1515
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1516
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1517
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1518
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">20×<\/span>$/;"	function	line:1519
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:1520
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1521
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1522
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">16×<\/span>$/;"	function	line:1523
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">16×<\/span>$/;"	function	line:1524
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1525
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">16×<\/span>$/;"	function	line:1526
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">14×<\/span>$/;"	function	line:1527
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">14×<\/span>$/;"	function	line:1528
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1529
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1530
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">16×<\/span>$/;"	function	line:1531
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1532
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1533
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1534
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">50×<\/span>$/;"	function	line:1535
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">50×<\/span>$/;"	function	line:1536
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1537
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">50×<\/span>$/;"	function	line:1538
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">200×<\/span>$/;"	function	line:1539
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">200×<\/span>$/;"	function	line:1540
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">150×<\/span>$/;"	function	line:1541
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1542
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">200×<\/span>$/;"	function	line:1543
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1544
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1545
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">50×<\/span>$/;"	function	line:1546
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1547
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1548
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1549
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">38×<\/span>$/;"	function	line:1550
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">38×<\/span>$/;"	function	line:1551
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">38×<\/span>$/;"	function	line:1552
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">38×<\/span>$/;"	function	line:1553
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1554
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">38×<\/span>$/;"	function	line:1555
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1556
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">38×<\/span>$/;"	function	line:1557
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">16×<\/span>$/;"	function	line:1558
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1559
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1560
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1561
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">15×<\/span>$/;"	function	line:1562
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">15×<\/span>$/;"	function	line:1563
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">15×<\/span>$/;"	function	line:1564
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1565
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1566
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">37×<\/span>$/;"	function	line:1567
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">37×<\/span>$/;"	function	line:1568
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">37×<\/span>$/;"	function	line:1569
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">92×<\/span>$/;"	function	line:1570
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1571
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1572
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1573
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">91×<\/span>$/;"	function	line:1574
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:1575
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1576
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1577
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:1578
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:1579
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:1580
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:1581
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1582
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1583
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">84×<\/span>$/;"	function	line:1584
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">84×<\/span>$/;"	function	line:1585
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1586
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">84×<\/span>$/;"	function	line:1587
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">90×<\/span>$/;"	function	line:1588
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">90×<\/span>$/;"	function	line:1589
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">90×<\/span>$/;"	function	line:1590
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1591
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1592
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">84×<\/span>$/;"	function	line:1593
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1594
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">19×<\/span>$/;"	function	line:1595
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1596
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1597
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">18×<\/span>$/;"	function	line:1598
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">18×<\/span>$/;"	function	line:1599
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">18×<\/span>$/;"	function	line:1600
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1601
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">52×<\/span>$/;"	function	line:1602
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">52×<\/span>$/;"	function	line:1603
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1604
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1605
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">51×<\/span>$/;"	function	line:1606
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1607
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:1608
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1609
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:1610
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1611
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1612
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">59×<\/span>$/;"	function	line:1613
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">59×<\/span>$/;"	function	line:1614
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1615
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1616
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">28×<\/span>$/;"	function	line:1617
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1618
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">27×<\/span>$/;"	function	line:1619
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">17×<\/span>$/;"	function	line:1620
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1621
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">17×<\/span>$/;"	function	line:1622
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">57×<\/span>$/;"	function	line:1623
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1624
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">57×<\/span>$/;"	function	line:1625
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">40×<\/span>$/;"	function	line:1626
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">37×<\/span>$/;"	function	line:1627
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1628
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:1629
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1630
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1631
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1632
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">54×<\/span>$/;"	function	line:1633
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:1634
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1635
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1636
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">45×<\/span>$/;"	function	line:1637
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">54×<\/span>$/;"	function	line:1638
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">54×<\/span>$/;"	function	line:1639
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">45×<\/span>$/;"	function	line:1640
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:1641
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1642
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1643
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:1644
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1645
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">53×<\/span>$/;"	function	line:1646
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">53×<\/span>$/;"	function	line:1647
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1648
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1649
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1650
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1651
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">43×<\/span>$/;"	function	line:1652
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1653
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">43×<\/span>$/;"	function	line:1654
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1655
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">43×<\/span>$/;"	function	line:1656
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">17×<\/span>$/;"	function	line:1657
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1658
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1659
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">43×<\/span>$/;"	function	line:1660
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1661
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1662
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1663
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1664
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1665
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:1666
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:1667
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:1668
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:1669
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:1670
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:1671
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:1672
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:1673
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:1674
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1675
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:1676
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1677
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1678
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1679
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">11×<\/span>$/;"	function	line:1680
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1681
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1682
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1683
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1684
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1685
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1686
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1687
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1688
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">110×<\/span>$/;"	function	line:1689
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1690
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">14×<\/span>$/;"	function	line:1691
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1692
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">21×<\/span>$/;"	function	line:1693
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1694
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1695
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1696
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1697
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1698
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1699
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">75×<\/span>$/;"	function	line:1700
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">75×<\/span>$/;"	function	line:1701
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">47×<\/span>$/;"	function	line:1702
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1703
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1704
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1705
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1706
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1707
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1708
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1709
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">672×<\/span>$/;"	function	line:1710
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">40×<\/span>$/;"	function	line:1711
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:1712
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1713
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1714
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">38×<\/span>$/;"	function	line:1715
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1716
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1717
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">632×<\/span>$/;"	function	line:1718
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">123×<\/span>$/;"	function	line:1719
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1720
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1721
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">509×<\/span>$/;"	function	line:1722
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">509×<\/span>$/;"	function	line:1723
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">509×<\/span>$/;"	function	line:1724
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:1725
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1726
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1727
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">501×<\/span>$/;"	function	line:1728
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">18×<\/span>$/;"	function	line:1729
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1730
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1731
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">483×<\/span>$/;"	function	line:1732
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">483×<\/span>$/;"	function	line:1733
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">21×<\/span>$/;"	function	line:1734
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1735
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1736
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">462×<\/span>$/;"	function	line:1737
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1738
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1739
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1740
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">123×<\/span>$/;"	function	line:1741
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:1742
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1743
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1744
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">111×<\/span>$/;"	function	line:1745
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">111×<\/span>$/;"	function	line:1746
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">111×<\/span>$/;"	function	line:1747
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">473×<\/span>$/;"	function	line:1748
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1749
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">111×<\/span>$/;"	function	line:1750
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1751
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1752
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1753
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1754
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1755
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1756
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1757
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1758
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1759
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">280×<\/span>$/;"	function	line:1760
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">69×<\/span>$/;"	function	line:1761
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">31×<\/span>$/;"	function	line:1762
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">31×<\/span>$/;"	function	line:1763
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1764
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1765
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">69×<\/span>$/;"	function	line:1766
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">69×<\/span>$/;"	function	line:1767
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1768
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">211×<\/span>$/;"	function	line:1769
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">38×<\/span>$/;"	function	line:1770
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1771
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">211×<\/span>$/;"	function	line:1772
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1773
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1774
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1775
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1776
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1777
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:1778
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:1779
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1780
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1781
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1782
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1783
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1784
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1785
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1786
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1787
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1788
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1373×<\/span>$/;"	function	line:1789
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">50×<\/span>$/;"	function	line:1790
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1791
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1792
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1793
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1323×<\/span>$/;"	function	line:1794
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:1795
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1796
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1797
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1288×<\/span>$/;"	function	line:1798
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1799
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1800
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1801
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1061×<\/span>$/;"	function	line:1802
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1803
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1804
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1805
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1806
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1807
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1808
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1809
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">48×<\/span>$/;"	function	line:1810
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">48×<\/span>$/;"	function	line:1811
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">19×<\/span>$/;"	function	line:1812
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1813
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">29×<\/span>$/;"	function	line:1814
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:1815
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1816
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1817
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">27×<\/span>$/;"	function	line:1818
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1819
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1820
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1821
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">18×<\/span>$/;"	function	line:1822
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1823
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1824
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1825
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">41×<\/span>$/;"	function	line:1826
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1827
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1828
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1829
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:1830
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1831
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1832
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1833
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1834
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1835
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1836
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1837
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1838
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1839
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1840
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1841
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1842
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1843
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1061×<\/span>$/;"	function	line:1844
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1845
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1846
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1847
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1848
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1849
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1850
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1851
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1852
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1853
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1854
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1855
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1856
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1061×<\/span>$/;"	function	line:1857
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1061×<\/span>$/;"	function	line:1858
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:1859
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1860
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1061×<\/span>$/;"	function	line:1861
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1862
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1863
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1864
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1865
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">15×<\/span>$/;"	function	line:1866
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1867
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1868
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1869
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1870
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1871
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1872
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1873
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1874
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1875
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1876
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1877
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1878
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:1879
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">27331×<\/span>$/;"	function	line:1880
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">27331×<\/span>$/;"	function	line:1881
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1882
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1883
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">27331×<\/span>$/;"	function	line:1884
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">27331×<\/span>$/;"	function	line:1885
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">79×<\/span>$/;"	function	line:1886
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">27252×<\/span>$/;"	function	line:1887
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">123×<\/span>$/;"	function	line:1888
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">123×<\/span>$/;"	function	line:1889
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1890
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1891
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1892
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1893
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1894
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1080×<\/span>$/;"	function	line:1895
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">978×<\/span>$/;"	function	line:1896
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">978×<\/span>$/;"	function	line:1897
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">102×<\/span>$/;"	function	line:1898
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">98×<\/span>$/;"	function	line:1899
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">98×<\/span>$/;"	function	line:1900
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1901
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:1902
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:1903
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1904
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1905
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1076×<\/span>$/;"	function	line:1906
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1907
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1908
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1909
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4164×<\/span>$/;"	function	line:1910
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3186×<\/span>$/;"	function	line:1911
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">978×<\/span>$/;"	function	line:1912
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">964×<\/span>$/;"	function	line:1913
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">13×<\/span>$/;"	function	line:1914
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:1915
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1916
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1917
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:1918
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:1919
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1920
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1921
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">956×<\/span>$/;"	function	line:1922
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">956×<\/span>$/;"	function	line:1923
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">956×<\/span>$/;"	function	line:1924
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:1925
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1926
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">951×<\/span>$/;"	function	line:1927
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">71×<\/span>$/;"	function	line:1928
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">14×<\/span>$/;"	function	line:1929
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1930
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">71×<\/span>$/;"	function	line:1931
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">880×<\/span>$/;"	function	line:1932
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">86×<\/span>$/;"	function	line:1933
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">794×<\/span>$/;"	function	line:1934
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">415×<\/span>$/;"	function	line:1935
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">379×<\/span>$/;"	function	line:1936
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">134×<\/span>$/;"	function	line:1937
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">134×<\/span>$/;"	function	line:1938
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1939
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">245×<\/span>$/;"	function	line:1940
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">245×<\/span>$/;"	function	line:1941
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">245×<\/span>$/;"	function	line:1942
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1943
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">14×<\/span>$/;"	function	line:1944
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:1945
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:1946
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:1947
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1948
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:1949
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:1950
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1951
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1952
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4149×<\/span>$/;"	function	line:1953
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1954
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1955
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1956
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">110×<\/span>$/;"	function	line:1957
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:1958
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">100×<\/span>$/;"	function	line:1959
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:1960
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:1961
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:1962
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:1963
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:1964
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:1965
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">93×<\/span>$/;"	function	line:1966
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">21×<\/span>$/;"	function	line:1967
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">21×<\/span>$/;"	function	line:1968
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1969
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">72×<\/span>$/;"	function	line:1970
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">72×<\/span>$/;"	function	line:1971
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1972
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1973
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">100×<\/span>$/;"	function	line:1974
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1975
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1976
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1977
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">86×<\/span>$/;"	function	line:1978
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">78×<\/span>$/;"	function	line:1979
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">78×<\/span>$/;"	function	line:1980
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1981
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:1982
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:1983
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:1984
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1985
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1986
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">86×<\/span>$/;"	function	line:1987
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1988
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1989
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:1990
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">134×<\/span>$/;"	function	line:1991
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">104×<\/span>$/;"	function	line:1992
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1993
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">30×<\/span>$/;"	function	line:1994
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">30×<\/span>$/;"	function	line:1995
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1996
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1997
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">134×<\/span>$/;"	function	line:1998
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:1999
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2000
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2001
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">80×<\/span>$/;"	function	line:2002
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">80×<\/span>$/;"	function	line:2003
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2004
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2005
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2006
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2007
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2008
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2009
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">76×<\/span>$/;"	function	line:2010
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">25×<\/span>$/;"	function	line:2011
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">51×<\/span>$/;"	function	line:2012
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2013
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2014
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2015
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2016
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2017
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2018
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2019
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">44×<\/span>$/;"	function	line:2020
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:2021
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:2022
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:2023
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:2024
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:2025
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:2026
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:2027
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:2028
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">35×<\/span>$/;"	function	line:2029
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2030
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2031
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2032
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">33×<\/span>$/;"	function	line:2033
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">33×<\/span>$/;"	function	line:2034
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">33×<\/span>$/;"	function	line:2035
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">33×<\/span>$/;"	function	line:2036
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">33×<\/span>$/;"	function	line:2037
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2038
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">33×<\/span>$/;"	function	line:2039
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">33×<\/span>$/;"	function	line:2040
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2041
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2042
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">80×<\/span>$/;"	function	line:2043
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2044
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2045
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2046
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">27×<\/span>$/;"	function	line:2047
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2048
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2049
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2050
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2051
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">23×<\/span>$/;"	function	line:2052
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:2053
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2054
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">20×<\/span>$/;"	function	line:2055
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">20×<\/span>$/;"	function	line:2056
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">20×<\/span>$/;"	function	line:2057
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">20×<\/span>$/;"	function	line:2058
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">20×<\/span>$/;"	function	line:2059
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">20×<\/span>$/;"	function	line:2060
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2061
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2062
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">27×<\/span>$/;"	function	line:2063
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2064
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2065
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2066
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">415×<\/span>$/;"	function	line:2067
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">374×<\/span>$/;"	function	line:2068
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">374×<\/span>$/;"	function	line:2069
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2070
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">41×<\/span>$/;"	function	line:2071
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">41×<\/span>$/;"	function	line:2072
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">41×<\/span>$/;"	function	line:2073
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2074
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2075
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">415×<\/span>$/;"	function	line:2076
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2077
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2078
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2079
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">518×<\/span>$/;"	function	line:2080
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">497×<\/span>$/;"	function	line:2081
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">497×<\/span>$/;"	function	line:2082
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2083
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">21×<\/span>$/;"	function	line:2084
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2085
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2086
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">518×<\/span>$/;"	function	line:2087
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2088
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2089
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2090
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6816×<\/span>$/;"	function	line:2091
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">68×<\/span>$/;"	function	line:2092
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">68×<\/span>$/;"	function	line:2093
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2094
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2095
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">68×<\/span>$/;"	function	line:2096
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2097
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2098
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">68×<\/span>$/;"	function	line:2099
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">68×<\/span>$/;"	function	line:2100
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">246×<\/span>$/;"	function	line:2101
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2102
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">246×<\/span>$/;"	function	line:2103
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">37×<\/span>$/;"	function	line:2104
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">37×<\/span>$/;"	function	line:2105
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2106
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">209×<\/span>$/;"	function	line:2107
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">209×<\/span>$/;"	function	line:2108
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">81×<\/span>$/;"	function	line:2109
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2110
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">128×<\/span>$/;"	function	line:2111
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2112
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2113
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">68×<\/span>$/;"	function	line:2114
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6748×<\/span>$/;"	function	line:2115
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2116
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">604×<\/span>$/;"	function	line:2117
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">13×<\/span>$/;"	function	line:2118
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">13×<\/span>$/;"	function	line:2119
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2120
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">591×<\/span>$/;"	function	line:2121
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">591×<\/span>$/;"	function	line:2122
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">591×<\/span>$/;"	function	line:2123
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2124
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6144×<\/span>$/;"	function	line:2125
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2126
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2127
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6803×<\/span>$/;"	function	line:2128
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2129
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2130
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2131
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2132
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6733×<\/span>$/;"	function	line:2133
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2134
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2135
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6727×<\/span>$/;"	function	line:2136
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">87×<\/span>$/;"	function	line:2137
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:2138
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:2139
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2140
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2141
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">82×<\/span>$/;"	function	line:2142
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">82×<\/span>$/;"	function	line:2143
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2144
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2145
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2146
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">81×<\/span>$/;"	function	line:2147
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">81×<\/span>$/;"	function	line:2148
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">81×<\/span>$/;"	function	line:2149
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">81×<\/span>$/;"	function	line:2150
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2151
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2152
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6640×<\/span>$/;"	function	line:2153
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2154
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">574×<\/span>$/;"	function	line:2155
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">574×<\/span>$/;"	function	line:2156
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:2157
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:2158
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">569×<\/span>$/;"	function	line:2159
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2160
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2161
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2162
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2163
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2164
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">565×<\/span>$/;"	function	line:2165
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">565×<\/span>$/;"	function	line:2166
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">65×<\/span>$/;"	function	line:2167
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2168
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2169
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">500×<\/span>$/;"	function	line:2170
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">500×<\/span>$/;"	function	line:2171
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">500×<\/span>$/;"	function	line:2172
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">500×<\/span>$/;"	function	line:2173
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">28×<\/span>$/;"	function	line:2174
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2175
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2176
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6066×<\/span>$/;"	function	line:2177
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">39×<\/span>$/;"	function	line:2178
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6027×<\/span>$/;"	function	line:2179
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">38×<\/span>$/;"	function	line:2180
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2181
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6066×<\/span>$/;"	function	line:2182
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2183
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2184
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6623×<\/span>$/;"	function	line:2185
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2186
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2187
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2188
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">379×<\/span>$/;"	function	line:2189
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">286×<\/span>$/;"	function	line:2190
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">93×<\/span>$/;"	function	line:2191
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2192
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2193
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">84×<\/span>$/;"	function	line:2194
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">81×<\/span>$/;"	function	line:2195
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">81×<\/span>$/;"	function	line:2196
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:2197
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:2198
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2199
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">78×<\/span>$/;"	function	line:2200
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">78×<\/span>$/;"	function	line:2201
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2202
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">81×<\/span>$/;"	function	line:2203
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">28×<\/span>$/;"	function	line:2204
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2205
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">53×<\/span>$/;"	function	line:2206
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">53×<\/span>$/;"	function	line:2207
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2208
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:2209
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">9×<\/span>$/;"	function	line:2210
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2211
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2212
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">339×<\/span>$/;"	function	line:2213
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2214
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2215
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2216
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2217
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2218
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">92×<\/span>$/;"	function	line:2219
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2220
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">92×<\/span>$/;"	function	line:2221
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">70×<\/span>$/;"	function	line:2222
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2223
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2224
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">70×<\/span>$/;"	function	line:2225
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">22×<\/span>$/;"	function	line:2226
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">16×<\/span>$/;"	function	line:2227
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2228
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2229
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2230
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">14×<\/span>$/;"	function	line:2231
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2232
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2233
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2234
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2235
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:2236
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2237
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2238
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2239
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2240
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2241
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2242
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:2243
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2244
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2245
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2246
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2247
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2248
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2249
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:2250
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2251
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2252
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:2253
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:2254
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2255
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2256
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2257
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2258
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2259
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2260
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">92×<\/span>$/;"	function	line:2261
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2262
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2263
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2264
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">70×<\/span>$/;"	function	line:2265
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">66×<\/span>$/;"	function	line:2266
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2267
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2268
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">66×<\/span>$/;"	function	line:2269
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2270
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2271
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2272
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2273
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2274
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2275
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2276
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2277
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2278
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2279
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">70×<\/span>$/;"	function	line:2280
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2281
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2282
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2283
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">226×<\/span>$/;"	function	line:2284
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">72×<\/span>$/;"	function	line:2285
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">72×<\/span>$/;"	function	line:2286
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:2287
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:2288
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">69×<\/span>$/;"	function	line:2289
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">44×<\/span>$/;"	function	line:2290
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">44×<\/span>$/;"	function	line:2291
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2292
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2293
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">42×<\/span>$/;"	function	line:2294
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2295
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">25×<\/span>$/;"	function	line:2296
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">25×<\/span>$/;"	function	line:2297
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2298
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2299
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">19×<\/span>$/;"	function	line:2300
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2301
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2302
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">19×<\/span>$/;"	function	line:2303
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2304
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">19×<\/span>$/;"	function	line:2305
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2306
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2307
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2308
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">17×<\/span>$/;"	function	line:2309
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">17×<\/span>$/;"	function	line:2310
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2311
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2312
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">154×<\/span>$/;"	function	line:2313
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2314
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2315
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">216×<\/span>$/;"	function	line:2316
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2317
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2318
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2319
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">595×<\/span>$/;"	function	line:2320
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">493×<\/span>$/;"	function	line:2321
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2322
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2323
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">493×<\/span>$/;"	function	line:2324
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2325
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">493×<\/span>$/;"	function	line:2326
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">119×<\/span>$/;"	function	line:2327
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2328
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">102×<\/span>$/;"	function	line:2329
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2330
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2331
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">100×<\/span>$/;"	function	line:2332
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2333
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2334
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">98×<\/span>$/;"	function	line:2335
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">79×<\/span>$/;"	function	line:2336
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">79×<\/span>$/;"	function	line:2337
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">4×<\/span>$/;"	function	line:2338
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2339
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2340
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2341
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">595×<\/span>$/;"	function	line:2342
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2343
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2344
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2345
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3496×<\/span>$/;"	function	line:2346
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2347
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1013×<\/span>$/;"	function	line:2348
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">17×<\/span>$/;"	function	line:2349
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2350
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2351
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1013×<\/span>$/;"	function	line:2352
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">41×<\/span>$/;"	function	line:2353
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">41×<\/span>$/;"	function	line:2354
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:2355
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2356
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">972×<\/span>$/;"	function	line:2357
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2358
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:2359
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">969×<\/span>$/;"	function	line:2360
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">962×<\/span>$/;"	function	line:2361
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:2362
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:2363
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2364
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:2365
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:2366
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2367
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">962×<\/span>$/;"	function	line:2368
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2369
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1013×<\/span>$/;"	function	line:2370
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1013×<\/span>$/;"	function	line:2371
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">34×<\/span>$/;"	function	line:2372
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">34×<\/span>$/;"	function	line:2373
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2374
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1013×<\/span>$/;"	function	line:2375
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2376
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:2377
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2378
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2379
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2380
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2381
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2483×<\/span>$/;"	function	line:2382
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2383
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2384
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2385
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2386
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2387
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2483×<\/span>$/;"	function	line:2388
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2389
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2390
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3496×<\/span>$/;"	function	line:2391
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2392
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2393
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2394
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1655×<\/span>$/;"	function	line:2395
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2396
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2397
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1654×<\/span>$/;"	function	line:2398
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:2399
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">3×<\/span>$/;"	function	line:2400
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2401
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2402
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1651×<\/span>$/;"	function	line:2403
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1408×<\/span>$/;"	function	line:2404
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2405
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2406
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1651×<\/span>$/;"	function	line:2407
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2408
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2409
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:2410
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2411
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2412
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1651×<\/span>$/;"	function	line:2413
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1410×<\/span>$/;"	function	line:2414
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2415
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2416
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2417
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1655×<\/span>$/;"	function	line:2418
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2419
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2420
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2421
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">400×<\/span>$/;"	function	line:2422
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">53×<\/span>$/;"	function	line:2423
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">13×<\/span>$/;"	function	line:2424
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2425
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2426
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">53×<\/span>$/;"	function	line:2427
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">53×<\/span>$/;"	function	line:2428
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">354×<\/span>$/;"	function	line:2429
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2430
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">24×<\/span>$/;"	function	line:2431
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2432
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">330×<\/span>$/;"	function	line:2433
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2434
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2435
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2436
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">53×<\/span>$/;"	function	line:2437
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">53×<\/span>$/;"	function	line:2438
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">24×<\/span>$/;"	function	line:2439
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">24×<\/span>$/;"	function	line:2440
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2441
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2442
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2443
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">347×<\/span>$/;"	function	line:2444
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2445
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2446
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2447
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2448
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2449
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">347×<\/span>$/;"	function	line:2450
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2451
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2452
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">400×<\/span>$/;"	function	line:2453
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2454
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2455
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2456
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">255×<\/span>$/;"	function	line:2457
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">194×<\/span>$/;"	function	line:2458
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2459
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2460
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2461
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">193×<\/span>$/;"	function	line:2462
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2463
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2464
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2465
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2466
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2467
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">193×<\/span>$/;"	function	line:2468
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2469
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2470
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">255×<\/span>$/;"	function	line:2471
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2472
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2473
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2474
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">530×<\/span>$/;"	function	line:2475
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">530×<\/span>$/;"	function	line:2476
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">445×<\/span>$/;"	function	line:2477
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2478
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">445×<\/span>$/;"	function	line:2479
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">43×<\/span>$/;"	function	line:2480
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">43×<\/span>$/;"	function	line:2481
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">24×<\/span>$/;"	function	line:2482
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2483
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">43×<\/span>$/;"	function	line:2484
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2485
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2486
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">445×<\/span>$/;"	function	line:2487
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2488
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">445×<\/span>$/;"	function	line:2489
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">63×<\/span>$/;"	function	line:2490
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2491
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">85×<\/span>$/;"	function	line:2492
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">18×<\/span>$/;"	function	line:2493
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2494
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2495
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">530×<\/span>$/;"	function	line:2496
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">39×<\/span>$/;"	function	line:2497
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2498
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">491×<\/span>$/;"	function	line:2499
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">635×<\/span>$/;"	function	line:2500
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2501
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2502
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2503
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">530×<\/span>$/;"	function	line:2504
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">45×<\/span>$/;"	function	line:2505
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2506
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2507
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">530×<\/span>$/;"	function	line:2508
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">51×<\/span>$/;"	function	line:2509
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2510
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2511
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">530×<\/span>$/;"	function	line:2512
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2513
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2514
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2515
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">204×<\/span>$/;"	function	line:2516
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:2517
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2518
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2519
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">204×<\/span>$/;"	function	line:2520
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">204×<\/span>$/;"	function	line:2521
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2522
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">204×<\/span>$/;"	function	line:2523
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">23×<\/span>$/;"	function	line:2524
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2525
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2526
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">204×<\/span>$/;"	function	line:2527
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2528
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2529
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2530
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2531
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2532
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">289×<\/span>$/;"	function	line:2533
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2534
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:2535
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:2536
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2537
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2538
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:2539
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2540
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2541
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2542
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2543
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2544
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2545
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2546
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">204×<\/span>$/;"	function	line:2547
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2548
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2549
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2550
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2551
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2552
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2553
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:2554
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2555
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2556
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">85×<\/span>$/;"	function	line:2557
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2558
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2559
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2560
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2561
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:2562
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">445×<\/span>$/;"	function	line:2563
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2564
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2565
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:2566
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1195×<\/span>$/;"	function	line:2567
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">123×<\/span>$/;"	function	line:2568
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2569
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2570
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1072×<\/span>$/;"	function	line:2571
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2572
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2573
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2574
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2575
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2576
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2577
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">62×<\/span>$/;"	function	line:2578
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2579
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2580
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2581
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2582
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2583
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2584
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">6×<\/span>$/;"	function	line:2585
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">70×<\/span>$/;"	function	line:2586
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2587
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2588
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2589
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2590
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2591
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2592
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2593
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2594
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">125×<\/span>$/;"	function	line:2595
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2596
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2597
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:2598
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:2599
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:2600
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2601
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2602
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2603
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:2604
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:2605
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span><\/td><td class="text"><pre class="prettyprint lang-js">"use strict";$/;"	function	line:2606
countSymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function countSymbols(str) {$/;"	function	line:2622
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function at(input, idx) {$/;"	function	line:2626
isASCIIDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isASCIIDigit(c) {$/;"	function	line:2631
isASCIIAlpha	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isASCIIAlpha(c) {$/;"	function	line:2635
isASCIIAlphanumeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isASCIIAlphanumeric(c) {$/;"	function	line:2639
isASCIIHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isASCIIHex(c) {$/;"	function	line:2643
isSingleDot	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isSingleDot(buffer) {$/;"	function	line:2647
isDoubleDot	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isDoubleDot(buffer) {$/;"	function	line:2651
isWindowsDriveLetterCodePoints	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isWindowsDriveLetterCodePoints(cp1, cp2) {$/;"	function	line:2656
isWindowsDriveLetterString	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isWindowsDriveLetterString(string) {$/;"	function	line:2660
isNormalizedWindowsDriveLetterString	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isNormalizedWindowsDriveLetterString(string) {$/;"	function	line:2664
containsForbiddenHostCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function containsForbiddenHostCodePoint(string) {$/;"	function	line:2668
containsForbiddenHostCodePointExcludingPercent	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function containsForbiddenHostCodePointExcludingPercent(string) {$/;"	function	line:2672
isSpecialScheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isSpecialScheme(scheme) {$/;"	function	line:2676
isSpecial	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isSpecial(url) {$/;"	function	line:2680
defaultPort	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function defaultPort(scheme) {$/;"	function	line:2684
percentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function percentEncode(c) {$/;"	function	line:2688
utf8PercentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function utf8PercentEncode(c) {$/;"	function	line:2697
utf8PercentDecode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function utf8PercentDecode(str) {$/;"	function	line:2709
isSimpleEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isSimpleEncode(c) {$/;"	function	line:2725
isDefaultEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isDefaultEncode(c) {$/;"	function	line:2730
isUserInfoEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isUserInfoEncode(c) {$/;"	function	line:2735
encodeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function encodeChar(c, checkCb) {$/;"	function	line:2739
parseIPv4Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function parseIPv4Number(input) {$/;"	function	line:2749
parseIPv4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function parseIPv4(input) {$/;"	function	line:2772
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^    <span class="missing-if-branch" title="else path not taken" >E<\/span>if (parts.length &gt; 1) {$/;"	function	line:2775
serializeIPv4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function serializeIPv4(address) {$/;"	function	line:2814
parseIPv6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function parseIPv6(input) {$/;"	function	line:2829
serializeIPv6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function serializeIPv6(address) {$/;"	function	line:2963
parseHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function parseHost(input, isSpecialArg) {$/;"	function	line:2989
parseOpaqueHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function parseOpaqueHost(input) {$/;"	function	line:3020
findLongestZeroSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function findLongestZeroSequence(arr) {$/;"	function	line:3033
serializeHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function serializeHost(host) {$/;"	function	line:3068
trimControlChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function trimControlChars(url) {$/;"	function	line:3081
trimTabAndNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function trimTabAndNewline(url) {$/;"	function	line:3085
shortenPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function shortenPath(url) {$/;"	function	line:3089
includesCredentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function includesCredentials(url) {$/;"	function	line:3101
cannotHaveAUsernamePasswordPort	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function cannotHaveAUsernamePasswordPort(url) {$/;"	function	line:3105
isNormalizedWindowsDriveLetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function isNormalizedWindowsDriveLetter(string) {$/;"	function	line:3109
URLStateMachine	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function URLStateMachine(input, base, encodingOverride, url, stateOverride) {$/;"	function	line:3113
serializeURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function serializeURL(url, excludeFragment) {$/;"	function	line:3754
serializeOrigin	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^function serializeOrigin(tuple) {$/;"	function	line:3795
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^  <span class="missing-if-branch" title="if path not taken" >I<\/span>if (tuple.scheme === undefined || tuple.host === undefined || tuple.port === undefined) {$/;"	function	line:3796
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cstat-no" title="statement not covered" >    return "null";<\/span>$/;"	function	line:3797
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="branch-0 cbranch-no" title="branch not covered" >    case "blob":<\/span>$/;"	function	line:3814
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cstat-no" title="statement not covered" >      try {<\/span>$/;"	function	line:3815
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cstat-no" title="statement not covered" >        return module.exports.serializeURLToUnicodeOrigin(module.exports.parseURL(url.path[0]));<\/span>$/;"	function	line:3816
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cstat-no" title="statement not covered" >        return "null";<\/span>$/;"	function	line:3819
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="branch-7 cbranch-no" title="branch not covered" >    case "file":<\/span>$/;"	function	line:3832
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cstat-no" title="statement not covered" >      return "file:\/\/";<\/span>$/;"	function	line:3834
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cstat-no" title="statement not covered" >  if (options === undefined) {<\/span>$/;"	function	line:3879
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cstat-no" title="statement not covered" >    options = {};<\/span>$/;"	function	line:3880
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<span class="cstat-no" title="statement not covered" >  return module.exports.basicURLParse(input, { baseURL: options.baseURL, encodingOverride: options.encodingOverride });<\/span>$/;"	function	line:3884
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<div class='push'><\/div><!-- for sticky footer -->$/;"	function	line:3888
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<div class='footer quiet pad2 space-top1 center small'>$/;"	function	line:3890
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<script src="..\/prettify.js"><\/script>$/;"	function	line:3895
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<script>$/;"	function	line:3896
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/url-state-machine.js.html	/^<script src="..\/sorter.js"><\/script>$/;"	function	line:3903
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<html lang="en">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<head>$/;"	function	line:3
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^    <title>Code coverage report for lib\\URL.js<\/title>$/;"	function	line:4
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^    <meta charset="utf-8" \/>$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^    <link rel="stylesheet" href="..\/prettify.css" \/>$/;"	function	line:6
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^    <link rel="stylesheet" href="..\/base.css" \/>$/;"	function	line:7
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^    <meta name="viewport" content="width=device-width, initial-scale=1">$/;"	function	line:8
style	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^    <style type='text\/css'>$/;"	function	line:9
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<body>$/;"	function	line:15
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<div class='wrapper'>$/;"	function	line:16
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^  <div class='pad1'>$/;"	function	line:17
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^    <h1>$/;"	function	line:18
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^      <a href="..\/index.html">all files<\/a> \/ <a href="index.html">lib\/<\/a> URL.js$/;"	function	line:19
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^    <div class='clearfix'>$/;"	function	line:21
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:22
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class="strong">87.34% <\/span>$/;"	function	line:23
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class="quiet">Statements<\/span>$/;"	function	line:24
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class='fraction'>69\/79<\/span>$/;"	function	line:25
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:27
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class="strong">80% <\/span>$/;"	function	line:28
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class="quiet">Branches<\/span>$/;"	function	line:29
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class='fraction'>20\/25<\/span>$/;"	function	line:30
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:32
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class="strong">92.59% <\/span>$/;"	function	line:33
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class="quiet">Functions<\/span>$/;"	function	line:34
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class='fraction'>25\/27<\/span>$/;"	function	line:35
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:37
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class="strong">87.18% <\/span>$/;"	function	line:38
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class="quiet">Lines<\/span>$/;"	function	line:39
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^        <span class='fraction'>68\/78<\/span>$/;"	function	line:40
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^  <div class='status-line high'><\/div>$/;"	function	line:44
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<pre><table class="coverage">$/;"	function	line:45
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<tr><td class="line-count quiet">1$/;"	function	line:46
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:243
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:244
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:245
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:246
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:247
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:248
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:249
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:250
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:251
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:252
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:253
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:254
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:255
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:256
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:257
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:258
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1062×<\/span>$/;"	function	line:259
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:260
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:261
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:262
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">445×<\/span>$/;"	function	line:263
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:264
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:265
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:266
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:267
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:268
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:269
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:270
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:271
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:272
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:273
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:274
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:275
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:276
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">2×<\/span>$/;"	function	line:277
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:278
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:279
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:280
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">528×<\/span>$/;"	function	line:281
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:282
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:283
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:284
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:285
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:286
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:287
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:288
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:289
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:290
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:291
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:292
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:293
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:294
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">5×<\/span>$/;"	function	line:295
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:296
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:297
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:298
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:299
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">289×<\/span>$/;"	function	line:300
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:301
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:302
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:303
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:304
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:305
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:306
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:307
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">363×<\/span>$/;"	function	line:308
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:309
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:310
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">19×<\/span>$/;"	function	line:311
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">19×<\/span>$/;"	function	line:312
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:313
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:314
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:315
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:316
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:317
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:318
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:319
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">357×<\/span>$/;"	function	line:320
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:321
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:322
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">11×<\/span>$/;"	function	line:323
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">11×<\/span>$/;"	function	line:324
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:325
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:326
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:327
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:328
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:329
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:330
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:331
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">355×<\/span>$/;"	function	line:332
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:333
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:334
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">11×<\/span>$/;"	function	line:335
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">11×<\/span>$/;"	function	line:336
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:337
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:338
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:339
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:340
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:341
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:342
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:343
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">438×<\/span>$/;"	function	line:344
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:345
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:346
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">46×<\/span>$/;"	function	line:347
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">46×<\/span>$/;"	function	line:348
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:349
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:350
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:351
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:352
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:353
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:354
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:355
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">428×<\/span>$/;"	function	line:356
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:357
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:358
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">34×<\/span>$/;"	function	line:359
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">34×<\/span>$/;"	function	line:360
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:361
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:362
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:363
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:364
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:365
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:366
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:367
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">403×<\/span>$/;"	function	line:368
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:369
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:370
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">19×<\/span>$/;"	function	line:371
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">19×<\/span>$/;"	function	line:372
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:373
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:374
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:375
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:376
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:377
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:378
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:379
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">356×<\/span>$/;"	function	line:380
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:381
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:382
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:383
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">12×<\/span>$/;"	function	line:384
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:385
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:386
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:387
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:388
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:389
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:390
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:391
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">354×<\/span>$/;"	function	line:392
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:393
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:394
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:395
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">10×<\/span>$/;"	function	line:396
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:397
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:398
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:399
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:400
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:401
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:402
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:403
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">352×<\/span>$/;"	function	line:404
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:405
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:406
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:407
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">8×<\/span>$/;"	function	line:408
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:409
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:410
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:411
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:412
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:413
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:414
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:415
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:416
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">7×<\/span>$/;"	function	line:417
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:418
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:419
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:420
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:421
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:422
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:423
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:424
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:425
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:426
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:427
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">617×<\/span>$/;"	function	line:428
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-yes">524×<\/span>$/;"	function	line:429
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:430
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:431
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:432
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:433
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:434
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:435
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:436
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:437
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span><\/td><td class="text"><pre class="prettyprint lang-js">"use strict";$/;"	function	line:438
URL	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^function URL(url) {$/;"	function	line:446
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^  <span class="missing-if-branch" title="if path not taken" >I<\/span>if (!this || this[impl] || !(this instanceof URL)) {$/;"	function	line:447
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cstat-no" title="statement not covered" >    throw new TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");<\/span>$/;"	function	line:448
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^  <span class="missing-if-branch" title="if path not taken" >I<\/span>if (arguments.length &lt; 1) {$/;"	function	line:450
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cstat-no" title="statement not covered" >    throw new TypeError("Failed to construct 'URL': 1 argument required, but only " + arguments.length + " present.");<\/span>$/;"	function	line:451
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^  <span class="missing-if-branch" title="if path not taken" >I<\/span>if (!this || !module.exports.is(this)) {$/;"	function	line:466
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cstat-no" title="statement not covered" >    throw new TypeError("Illegal invocation");<\/span>$/;"	function	line:467
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cstat-no" title="statement not covered" >    args[i] = arguments[i];<\/span>$/;"	function	line:471
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cstat-no" title="statement not covered" >    V = conversions["USVString"](V);<\/span>$/;"	function	line:480
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cstat-no" title="statement not covered" >    this[impl].href = V;<\/span>$/;"	function	line:481
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^  <span class="missing-if-branch" title="if path not taken" >I<\/span>if (!this || !module.exports.is(this)) {$/;"	function	line:488
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cstat-no" title="statement not covered" >    throw new TypeError("Illegal invocation");<\/span>$/;"	function	line:489
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cstat-no" title="statement not covered" >    let obj = Object.create(URL.prototype);<\/span>$/;"	function	line:616
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cstat-no" title="statement not covered" >    this.setup(obj, constructorArgs, privateData);<\/span>$/;"	function	line:617
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<span class="cstat-no" title="statement not covered" >    return obj;<\/span>$/;"	function	line:618
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^    <span class="missing-if-branch" title="else path not taken" >E<\/span>if (!privateData) privateData = {};$/;"	function	line:621
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<div class='push'><\/div><!-- for sticky footer -->$/;"	function	line:636
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<div class='footer quiet pad2 space-top1 center small'>$/;"	function	line:638
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<script src="..\/prettify.js"><\/script>$/;"	function	line:643
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<script>$/;"	function	line:644
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/URL.js.html	/^<script src="..\/sorter.js"><\/script>$/;"	function	line:651
html	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<html lang="en">$/;"	function	line:2
head	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<head>$/;"	function	line:3
title	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^    <title>Code coverage report for lib\\utils.js<\/title>$/;"	function	line:4
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^    <meta charset="utf-8" \/>$/;"	function	line:5
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^    <link rel="stylesheet" href="..\/prettify.css" \/>$/;"	function	line:6
link	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^    <link rel="stylesheet" href="..\/base.css" \/>$/;"	function	line:7
meta	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^    <meta name="viewport" content="width=device-width, initial-scale=1">$/;"	function	line:8
style	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^    <style type='text\/css'>$/;"	function	line:9
body	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<body>$/;"	function	line:15
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<div class='wrapper'>$/;"	function	line:16
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^  <div class='pad1'>$/;"	function	line:17
h	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^    <h1>$/;"	function	line:18
a	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^      <a href="..\/index.html">all files<\/a> \/ <a href="index.html">lib\/<\/a> utils.js$/;"	function	line:19
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^    <div class='clearfix'>$/;"	function	line:21
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:22
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class="strong">50% <\/span>$/;"	function	line:23
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class="quiet">Statements<\/span>$/;"	function	line:24
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class='fraction'>5\/10<\/span>$/;"	function	line:25
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:27
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class="strong">100% <\/span>$/;"	function	line:28
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class="quiet">Branches<\/span>$/;"	function	line:29
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class='fraction'>0\/0<\/span>$/;"	function	line:30
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:32
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class="strong">0% <\/span>$/;"	function	line:33
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class="quiet">Functions<\/span>$/;"	function	line:34
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class='fraction'>0\/3<\/span>$/;"	function	line:35
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^      <div class='fl pad1y space-right2'>$/;"	function	line:37
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class="strong">50% <\/span>$/;"	function	line:38
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class="quiet">Lines<\/span>$/;"	function	line:39
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^        <span class='fraction'>5\/10<\/span>$/;"	function	line:40
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^  <div class='status-line medium'><\/div>$/;"	function	line:44
pre	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<pre><table class="coverage">$/;"	function	line:45
tr	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<tr><td class="line-count quiet">1$/;"	function	line:46
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:67
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:68
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:69
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:70
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:71
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:72
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:73
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:74
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:75
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:76
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:77
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:78
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:79
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:80
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:81
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-yes">1×<\/span>$/;"	function	line:82
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-no">&nbsp;<\/span>$/;"	function	line:83
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:84
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span>$/;"	function	line:85
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cline-any cline-neutral">&nbsp;<\/span><\/td><td class="text"><pre class="prettyprint lang-js">"use strict";$/;"	function	line:86
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cstat-no" title="statement not covered" >  const keys = Object.getOwnPropertyNames(source);<\/span>$/;"	function	line:89
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cstat-no" title="statement not covered" >  for (let i = 0; i &lt; keys.length; ++i) {<\/span>$/;"	function	line:90
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cstat-no" title="statement not covered" >    Object.defineProperty(target, keys[i], Object.getOwnPropertyDescriptor(source, keys[i]));<\/span>$/;"	function	line:91
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cstat-no" title="statement not covered" >  return impl[module.exports.wrapperSymbol];<\/span>$/;"	function	line:99
span	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<span class="cstat-no" title="statement not covered" >  return wrapper[module.exports.implSymbol];<\/span>$/;"	function	line:103
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<div class='push'><\/div><!-- for sticky footer -->$/;"	function	line:108
div	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<div class='footer quiet pad2 space-top1 center small'>$/;"	function	line:110
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<script src="..\/prettify.js"><\/script>$/;"	function	line:115
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<script>$/;"	function	line:116
script	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/lib/utils.js.html	/^<script src="..\/sorter.js"><\/script>$/;"	function	line:123
.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.css	/^.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}$/;"	function	line:1
W	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
k	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
u	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
p	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
l	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
x	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
R	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
r	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
w	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
s	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
I	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
f	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
H	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
A	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
e	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
C	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
z	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
j	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
O	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
G	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
L	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
m	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
E	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
J	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
P	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
n	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
N	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
M	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	variable	line:1
var.Y.b	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.t	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.n	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.v	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.f	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
var.Y.r	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
function.ab	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
B.V.sourceCode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
B.V.basePos	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	property	line:1
aa.B	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/prettify.js	/^window.PR_SHOULD_USE_CONTINUATION=true;(function(){var h=["break,continue,do,else,for,if,return,while"];var u=[h,"auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"];var p=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"];var l=[p,"alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"];var x=[p,"abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient"];var R=[x,"as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var"];var r="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes";var w=[p,"debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN"];var s="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END";var I=[h,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"];var f=[h,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"];var H=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"];var A=[l,R,w,s+I,f,H];var e=\/^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\\d*)\/;var C="str";var z="kwd";var j="com";var O="typ";var G="lit";var L="pun";var F="pln";var m="tag";var E="dec";var J="src";var P="atn";var n="atv";var N="nocode";var M="(?:^^\\\\.?|[+-]|\\\\!|\\\\!=|\\\\!==|\\\\#|\\\\%|\\\\%=|&|&&|&&=|&=|\\\\(|\\\\*|\\\\*=|\\\\+=|\\\\,|\\\\-=|\\\\->|\\\\\/|\\\\\/=|:|::|\\\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\\\?|\\\\@|\\\\[|\\\\^|\\\\^=|\\\\^\\\\^|\\\\^\\\\^=|\\\\{|\\\\||\\\\|=|\\\\|\\\\||\\\\|\\\\|=|\\\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\\\s*";function k(Z){var ad=0;var S=false;var ac=false;for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.ignoreCase){ac=true}else{if(\/[a-z]\/i.test(ae.source.replace(\/\\\\u[0-9a-f]{4}|\\\\x[0-9a-f]{2}|\\\\[^ux]\/gi,""))){S=true;ac=false;break}}}var Y={b:8,t:9,n:10,v:11,f:12,r:13};function ab(ah){var ag=ah.charCodeAt(0);if(ag!==92){return ag}var af=ah.charAt(1);ag=Y[af];if(ag){return ag}else{if("0"<=af&&af<="7"){return parseInt(ah.substring(1),8)}else{if(af==="u"||af==="x"){return parseInt(ah.substring(2),16)}else{return ah.charCodeAt(1)}}}}function T(af){if(af<32){return(af<16?"\\\\x0":"\\\\x")+af.toString(16)}var ag=String.fromCharCode(af);if(ag==="\\\\"||ag==="-"||ag==="["||ag==="]"){ag="\\\\"+ag}return ag}function X(am){var aq=am.substring(1,am.length-1).match(new RegExp("\\\\\\\\u[0-9A-Fa-f]{4}|\\\\\\\\x[0-9A-Fa-f]{2}|\\\\\\\\[0-3][0-7]{0,2}|\\\\\\\\[0-7]{1,2}|\\\\\\\\[\\\\s\\\\S]|-|[^-\\\\\\\\]","g"));var ak=[];var af=[];var ao=aq[0]==="^";for(var ar=ao?1:0,aj=aq.length;ar<aj;++ar){var ah=aq[ar];if(\/\\\\[bdsw]\/i.test(ah)){ak.push(ah)}else{var ag=ab(ah);var al;if(ar+2<aj&&"-"===aq[ar+1]){al=ab(aq[ar+2]);ar+=2}else{al=ag}af.push([ag,al]);if(!(al<65||ag>122)){if(!(al<65||ag>90)){af.push([Math.max(65,ag)|32,Math.min(al,90)|32])}if(!(al<97||ag>122)){af.push([Math.max(97,ag)&~32,Math.min(al,122)&~32])}}}}af.sort(function(av,au){return(av[0]-au[0])||(au[1]-av[1])});var ai=[];var ap=[NaN,NaN];for(var ar=0;ar<af.length;++ar){var at=af[ar];if(at[0]<=ap[1]+1){ap[1]=Math.max(ap[1],at[1])}else{ai.push(ap=at)}}var an=["["];if(ao){an.push("^")}an.push.apply(an,ak);for(var ar=0;ar<ai.length;++ar){var at=ai[ar];an.push(T(at[0]));if(at[1]>at[0]){if(at[1]+1>at[0]){an.push("-")}an.push(T(at[1]))}}an.push("]");return an.join("")}function W(al){var aj=al.source.match(new RegExp("(?:\\\\[(?:[^\\\\x5C\\\\x5D]|\\\\\\\\[\\\\s\\\\S])*\\\\]|\\\\\\\\u[A-Fa-f0-9]{4}|\\\\\\\\x[A-Fa-f0-9]{2}|\\\\\\\\[0-9]+|\\\\\\\\[^ux0-9]|\\\\(\\\\?[:!=]|[\\\\(\\\\)\\\\^]|[^\\\\x5B\\\\x5C\\\\(\\\\)\\\\^]+)","g"));var ah=aj.length;var an=[];for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){an[af]=-1}}}}for(var ak=1;ak<an.length;++ak){if(-1===an[ak]){an[ak]=++ad}}for(var ak=0,am=0;ak<ah;++ak){var ag=aj[ak];if(ag==="("){++am;if(an[am]===undefined){aj[ak]="(?:"}}else{if("\\\\"===ag.charAt(0)){var af=+ag.substring(1);if(af&&af<=am){aj[ak]="\\\\"+an[am]}}}}for(var ak=0,am=0;ak<ah;++ak){if("^"===aj[ak]&&"^"!==aj[ak+1]){aj[ak]=""}}if(al.ignoreCase&&S){for(var ak=0;ak<ah;++ak){var ag=aj[ak];var ai=ag.charAt(0);if(ag.length>=2&&ai==="["){aj[ak]=X(ag)}else{if(ai!=="\\\\"){aj[ak]=ag.replace(\/[a-zA-Z]\/g,function(ao){var ap=ao.charCodeAt(0);return"["+String.fromCharCode(ap&~32,ap|32)+"]"})}}}}return aj.join("")}var aa=[];for(var V=0,U=Z.length;V<U;++V){var ae=Z[V];if(ae.global||ae.multiline){throw new Error(""+ae)}aa.push("(?:"+W(ae)+")")}return new RegExp(aa.join("|"),ac?"gi":"g")}function a(V){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var X=[];var T=0;var Z=[];var W=0;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=document.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Y=S&&"pre"===S.substring(0,3);function aa(ab){switch(ab.nodeType){case 1:if(U.test(ab.className)){return}for(var ae=ab.firstChild;ae;ae=ae.nextSibling){aa(ae)}var ad=ab.nodeName;if("BR"===ad||"LI"===ad){X[W]="\\n";Z[W<<1]=T++;Z[(W++<<1)|1]=ab}break;case 3:case 4:var ac=ab.nodeValue;if(ac.length){if(!Y){ac=ac.replace(\/[ \\t\\r\\n]+\/g," ")}else{ac=ac.replace(\/\\r\\n?\/g,"\\n")}X[W]=ac;Z[W<<1]=T;T+=ac.length;Z[(W++<<1)|1]=ab}break}}aa(V);return{sourceCode:X.join("").replace(\/\\n$\/,""),spans:Z}}function B(S,U,W,T){if(!U){return}var V={sourceCode:U,basePos:S};W(V);T.push.apply(T,V.decorations)}var v=\/\\S\/;function o(S){var V=undefined;for(var U=S.firstChild;U;U=U.nextSibling){var T=U.nodeType;V=(T===1)?(V?S:U):(T===3)?(v.test(U.nodeValue)?S:V):V}return V===S?undefined:V}function g(U,T){var S={};var V;(function(){var ad=U.concat(T);var ah=[];var ag={};for(var ab=0,Z=ad.length;ab<Z;++ab){var Y=ad[ab];var ac=Y[3];if(ac){for(var ae=ac.length;--ae>=0;){S[ac.charAt(ae)]=Y}}var af=Y[1];var aa=""+af;if(!ag.hasOwnProperty(aa)){ah.push(af);ag[aa]=null}}ah.push(\/[\\0-\\uffff]\/);V=k(ah)})();var X=T.length;var W=function(ah){var Z=ah.sourceCode,Y=ah.basePos;var ad=[Y,F];var af=0;var an=Z.match(V)||[];var aj={};for(var ae=0,aq=an.length;ae<aq;++ae){var ag=an[ae];var ap=aj[ag];var ai=void 0;var am;if(typeof ap==="string"){am=false}else{var aa=S[ag.charAt(0)];if(aa){ai=ag.match(aa[1]);ap=aa[0]}else{for(var ao=0;ao<X;++ao){aa=T[ao];ai=ag.match(aa[1]);if(ai){ap=aa[0];break}}if(!ai){ap=F}}am=ap.length>=5&&"lang-"===ap.substring(0,5);if(am&&!(ai&&typeof ai[1]==="string")){am=false;ap=J}if(!am){aj[ag]=ap}}var ab=af;af+=ag.length;if(!am){ad.push(Y+ab,ap)}else{var al=ai[1];var ak=ag.indexOf(al);var ac=ak+al.length;if(ai[2]){ac=ag.length-ai[2].length;ak=ac-al.length}var ar=ap.substring(5);B(Y+ab,ag.substring(0,ak),W,ad);B(Y+ab+ak,al,q(ar,al),ad);B(Y+ab+ac,ag.substring(ac),W,ad)}}ah.decorations=ad};return W}function i(T){var W=[],S=[];if(T.tripleQuotedStrings){W.push([C,\/^(?:\\'\\'\\'(?:[^\\'\\\\]|\\\\[\\s\\S]|\\'{1,2}(?=[^\\']))*(?:\\'\\'\\'|$)|\\"\\"\\"(?:[^\\"\\\\]|\\\\[\\s\\S]|\\"{1,2}(?=[^\\"]))*(?:\\"\\"\\"|$)|\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$))\/,null,"'\\""])}else{if(T.multiLineStrings){W.push([C,\/^(?:\\'(?:[^\\\\\\']|\\\\[\\s\\S])*(?:\\'|$)|\\"(?:[^\\\\\\"]|\\\\[\\s\\S])*(?:\\"|$)|\\`(?:[^\\\\\\`]|\\\\[\\s\\S])*(?:\\`|$))\/,null,"'\\"`"])}else{W.push([C,\/^(?:\\'(?:[^\\\\\\'\\r\\n]|\\\\.)*(?:\\'|$)|\\"(?:[^\\\\\\"\\r\\n]|\\\\.)*(?:\\"|$))\/,null,"\\"'"])}}if(T.verbatimStrings){S.push([C,\/^@\\"(?:[^\\"]|\\"\\")*(?:\\"|$)\/,null])}var Y=T.hashComments;if(Y){if(T.cStyleComments){if(Y>1){W.push([j,\/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)\/,null,"#"])}else{W.push([j,\/^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\\b|[^\\r\\n]*)\/,null,"#"])}S.push([C,\/^<(?:(?:(?:\\.\\.\\\/)*|\\\/?)(?:[\\w-]+(?:\\\/[\\w-]+)+)?[\\w-]+\\.h|[a-z]\\w*)>\/,null])}else{W.push([j,\/^#[^\\r\\n]*\/,null,"#"])}}if(T.cStyleComments){S.push([j,\/^\\\/\\\/[^\\r\\n]*\/,null]);S.push([j,\/^\\\/\\*[\\s\\S]*?(?:\\*\\\/|$)\/,null])}if(T.regexLiterals){var X=("\/(?=[^\/*])(?:[^\/\\\\x5B\\\\x5C]|\\\\x5C[\\\\s\\\\S]|\\\\x5B(?:[^\\\\x5C\\\\x5D]|\\\\x5C[\\\\s\\\\S])*(?:\\\\x5D|$))+\/");S.push(["lang-regex",new RegExp("^"+M+"("+X+")")])}var V=T.types;if(V){S.push([O,V])}var U=(""+T.keywords).replace(\/^ | $\/g,"");if(U.length){S.push([z,new RegExp("^(?:"+U.replace(\/[\\s,]+\/g,"|")+")\\\\b"),null])}W.push([F,\/^\\s+\/,null," \\r\\n\\t\\xA0"]);S.push([G,\/^@[a-z_$][a-z_$@0-9]*\/i,null],[O,\/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\\w+_t\\b)\/,null],[F,\/^[a-z_$][a-z_$@0-9]*\/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\\\d(?:_\\\\d+)*\\\\d*(?:\\\\.\\\\d*)?|\\\\.\\\\d\\\\+)(?:e[+\\\\-]?\\\\d+)?)[a-z]*","i"),null,"0123456789"],[F,\/^\\\\[\\s\\S]?\/,null],[L,\/^.[^\\s\\w\\.$@\\'\\"\\`\\\/\\#\\\\]*\/,null]);return g(W,S)}var K=i({keywords:A,hashComments:true,cStyleComments:true,multiLineStrings:true,regexLiterals:true});function Q(V,ag){var U=\/(?:^|\\s)nocode(?:\\s|$)\/;var ab=\/\\r\\n?|\\n\/;var ac=V.ownerDocument;var S;if(V.currentStyle){S=V.currentStyle.whiteSpace}else{if(window.getComputedStyle){S=ac.defaultView.getComputedStyle(V,null).getPropertyValue("white-space")}}var Z=S&&"pre"===S.substring(0,3);var af=ac.createElement("LI");while(V.firstChild){af.appendChild(V.firstChild)}var W=[af];function ae(al){switch(al.nodeType){case 1:if(U.test(al.className)){break}if("BR"===al.nodeName){ad(al);if(al.parentNode){al.parentNode.removeChild(al)}}else{for(var an=al.firstChild;an;an=an.nextSibling){ae(an)}}break;case 3:case 4:if(Z){var am=al.nodeValue;var aj=am.match(ab);if(aj){var ai=am.substring(0,aj.index);al.nodeValue=ai;var ah=am.substring(aj.index+aj[0].length);if(ah){var ak=al.parentNode;ak.insertBefore(ac.createTextNode(ah),al.nextSibling)}ad(al);if(!ai){al.parentNode.removeChild(al)}}}break}}function ad(ak){while(!ak.nextSibling){ak=ak.parentNode;if(!ak){return}}function ai(al,ar){var aq=ar?al.cloneNode(false):al;var ao=al.parentNode;if(ao){var ap=ai(ao,1);var an=al.nextSibling;ap.appendChild(aq);for(var am=an;am;am=an){an=am.nextSibling;ap.appendChild(am)}}return aq}var ah=ai(ak.nextSibling,0);for(var aj;(aj=ah.parentNode)&&aj.nodeType===1;){ah=aj}W.push(ah)}for(var Y=0;Y<W.length;++Y){ae(W[Y])}if(ag===(ag|0)){W[0].setAttribute("value",ag)}var aa=ac.createElement("OL");aa.className="linenums";var X=Math.max(0,((ag-1))|0)||0;for(var Y=0,T=W.length;Y<T;++Y){af=W[Y];af.className="L"+((Y+X)%10);if(!af.firstChild){af.appendChild(ac.createTextNode("\\xA0"))}aa.appendChild(af)}V.appendChild(aa)}function D(ac){var aj=\/\\bMSIE\\b\/.test(navigator.userAgent);var am=\/\\n\/g;var al=ac.sourceCode;var an=al.length;var V=0;var aa=ac.spans;var T=aa.length;var ah=0;var X=ac.decorations;var Y=X.length;var Z=0;X[Y]=an;var ar,aq;for(aq=ar=0;aq<Y;){if(X[aq]!==X[aq+2]){X[ar++]=X[aq++];X[ar++]=X[aq++]}else{aq+=2}}Y=ar;for(aq=ar=0;aq<Y;){var at=X[aq];var ab=X[aq+1];var W=aq+2;while(W+2<=Y&&X[W+1]===ab){W+=2}X[ar++]=at;X[ar++]=ab;aq=W}Y=X.length=ar;var ae=null;while(ah<T){var af=aa[ah];var S=aa[ah+2]||an;var ag=X[Z];var ap=X[Z+2]||an;var W=Math.min(S,ap);var ak=aa[ah+1];var U;if(ak.nodeType!==1&&(U=al.substring(V,W))){if(aj){U=U.replace(am,"\\r")}ak.nodeValue=U;var ai=ak.ownerDocument;var ao=ai.createElement("SPAN");ao.className=X[Z+1];var ad=ak.parentNode;ad.replaceChild(ao,ak);ao.appendChild(ak);if(V<S){aa[ah+1]=ak=ai.createTextNode(al.substring(W,S));ad.insertBefore(ak,ao.nextSibling)}}V=W;if(V>=S){ah+=2}if(V>=ap){Z+=2}}}var t={};function c(U,V){for(var S=V.length;--S>=0;){var T=V[S];if(!t.hasOwnProperty(T)){t[T]=U}else{if(window.console){console.warn("cannot override language handler %s",T)}}}}function q(T,S){if(!(T&&t.hasOwnProperty(T))){T=\/^\\s*<\/.test(S)?"default-markup":"default-code"}return t[T]}c(K,["default-code"]);c(g([],[[F,\/^[^<?]+\/],[E,\/^<!\\w[^>]*(?:>|$)\/],[j,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],[L,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]);c(g([[F,\/^[\\s]+\/,null," \\t\\r\\n"],[n,\/^(?:\\"[^\\"]*\\"?|\\'[^\\']*\\'?)\/,null,"\\"'"]],[[m,\/^^<\\\/?[a-z](?:[\\w.:-]*\\w)?|\\\/?>$\/i],[P,\/^(?!style[\\s=]|on)[a-z](?:[\\w:-]*\\w)?\/i],["lang-uq.val",\/^=\\s*([^>\\'\\"\\s]*(?:[^>\\'\\"\\s\\\/]|\\\/(?=\\s)))\/],[L,\/^[=<>\\\/]+\/],["lang-js",\/^on\\w+\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-js",\/^on\\w+\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-js",\/^on\\w+\\s*=\\s*([^\\"\\'>\\s]+)\/i],["lang-css",\/^style\\s*=\\s*\\"([^\\"]+)\\"\/i],["lang-css",\/^style\\s*=\\s*\\'([^\\']+)\\'\/i],["lang-css",\/^style\\s*=\\s*([^\\"\\'>\\s]+)\/i]]),["in.tag"]);c(g([],[[n,\/^[\\s\\S]+\/]]),["uq.val"]);c(i({keywords:l,hashComments:true,cStyleComments:true,types:e}),["c","cc","cpp","cxx","cyc","m"]);c(i({keywords:"null,true,false"}),["json"]);c(i({keywords:R,hashComments:true,cStyleComments:true,verbatimStrings:true,types:e}),["cs"]);c(i({keywords:x,cStyleComments:true}),["java"]);c(i({keywords:H,hashComments:true,multiLineStrings:true}),["bsh","csh","sh"]);c(i({keywords:I,hashComments:true,multiLineStrings:true,tripleQuotedStrings:true}),["cv","py"]);c(i({keywords:s,hashComments:true,multiLineStrings:true,regexLiterals:true}),["perl","pl","pm"]);c(i({keywords:f,hashComments:true,multiLineStrings:true,regexLiterals:true}),["rb"]);c(i({keywords:w,cStyleComments:true,regexLiterals:true}),["js"]);c(i({keywords:r,hashComments:3,cStyleComments:true,multilineStrings:true,tripleQuotedStrings:true,regexLiterals:true}),["coffee"]);c(g([],[[C,\/^[\\s\\S]+\/]]),["regex"]);function d(V){var U=V.langExtension;try{var S=a(V.sourceNode);var T=S.sourceCode;V.sourceCode=T;V.spans=S.spans;V.basePos=0;q(U,T)(V);D(V)}catch(W){if("console" in window){console.log(W&&W.stack?W.stack:W)}}}function y(W,V,U){var S=document.createElement("PRE");S.innerHTML=W;if(U){Q(S,U)}var T={langExtension:V,numberLines:U,sourceNode:S};d(T);return S.innerHTML}function b(ad){function Y(af){return document.getElementsByTagName(af)}var ac=[Y("pre"),Y("code"),Y("xmp")];var T=[];for(var aa=0;aa<ac.length;++aa){for(var Z=0,V=ac[aa].length;Z<V;++Z){T.push(ac[aa][Z])}}ac=null;var W=Date;if(!W.now){W={now:function(){return +(new Date)}}}var X=0;var S;var ab=\/\\blang(?:uage)?-([\\w.]+)(?!\\S)\/;var ae=\/\\bprettyprint\\b\/;function U(){var ag=(window.PR_SHOULD_USE_CONTINUATION?W.now()+250:Infinity);for(;X<T.length&&W.now()<ag;X++){var aj=T[X];var ai=aj.className;if(ai.indexOf("prettyprint")>=0){var ah=ai.match(ab);var am;if(!ah&&(am=o(aj))&&"CODE"===am.tagName){ah=am.className.match(ab)}if(ah){ah=ah[1]}var al=false;for(var ak=aj.parentNode;ak;ak=ak.parentNode){if((ak.tagName==="pre"||ak.tagName==="code"||ak.tagName==="xmp")&&ak.className&&ak.className.indexOf("prettyprint")>=0){al=true;break}}if(!al){var af=aj.className.match(\/\\blinenums\\b(?::(\\d+))?\/);af=af?af[1]&&af[1].length?+af[1]:true:false;if(af){Q(aj,af)}S={langExtension:ah,sourceNode:aj,numberLines:af};d(S)}}}if(X<T.length){setTimeout(U,250)}else{if(ad){ad()}}}U()}window.prettyPrintOne=y;window.prettyPrint=b;window.PR={createSimpleLexer:g,registerLangHandler:c,sourceDecorator:i,PR_ATTRIB_NAME:P,PR_ATTRIB_VALUE:n,PR_COMMENT:j,PR_DECLARATION:E,PR_KEYWORD:z,PR_LITERAL:G,PR_NOCODE:N,PR_PLAIN:F,PR_PUNCTUATION:L,PR_SOURCE:J,PR_STRING:C,PR_TAG:m,PR_TYPE:O}})();PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_DECLARATION,\/^<!\\w[^>]*(?:>|$)\/],[PR.PR_COMMENT,\/^<\\!--[\\s\\S]*?(?:-\\->|$)\/],[PR.PR_PUNCTUATION,\/^(?:<[%?]|[%?]>)\/],["lang-",\/^<\\?([\\s\\S]+?)(?:\\?>|$)\/],["lang-",\/^<%([\\s\\S]+?)(?:%>|$)\/],["lang-",\/^<xmp\\b[^>]*>([\\s\\S]+?)<\\\/xmp\\b[^>]*>\/i],["lang-handlebars",\/^<script\\b[^>]*type\\s*=\\s*['"]?text\\\/x-handlebars-template['"]?\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-js",\/^<script\\b[^>]*>([\\s\\S]*?)(<\\\/script\\b[^>]*>)\/i],["lang-css",\/^<style\\b[^>]*>([\\s\\S]*?)(<\\\/style\\b[^>]*>)\/i],["lang-in.tag",\/^(<\\\/?[a-z][^<>]*>)\/i],[PR.PR_DECLARATION,\/^{{[#^>\/]?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{&?\\s*[\\w.][^}]*}}\/],[PR.PR_DECLARATION,\/^{{{>?\\s*[\\w.][^}]*}}}\/],[PR.PR_COMMENT,\/^{{![^}]*}}\/]]),["handlebars","hbs"]);PR.registerLangHandler(PR.createSimpleLexer([[PR.PR_PLAIN,\/^[ \\t\\r\\n\\f]+\/,null," \\t\\r\\n\\f"]],[[PR.PR_STRING,\/^\\"(?:[^\\n\\r\\f\\\\\\"]|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\"\/,null],[PR.PR_STRING,\/^\\'(?:[^\\n\\r\\f\\\\\\']|\\\\(?:\\r\\n?|\\n|\\f)|\\\\[\\s\\S])*\\'\/,null],["lang-css-str",\/^url\\(([^\\)\\"\\']*)\\)\/i],[PR.PR_KEYWORD,\/^(?:url|rgb|\\!important|@import|@page|@media|@charset|inherit)(?=[^\\-\\w]|$)\/i,null],["lang-css-kw",\/^(-?(?:[_a-z]|(?:\\\\[0-9a-f]+ ?))(?:[_a-z0-9\\-]|\\\\(?:\\\\[0-9a-f]+ ?))*)\\s*:\/i],[PR.PR_COMMENT,\/^\\\/\\*[^*]*\\*+(?:[^\\\/*][^*]*\\*+)*\\\/\/],[PR.PR_COMMENT,\/^(?:<!--|-->)\/],[PR.PR_LITERAL,\/^(?:\\d+|\\d*\\.\\d+)(?:%|[a-z]+)?\/i],[PR.PR_LITERAL,\/^#(?:[0-9a-f]{3}){1,2}\/i],[PR.PR_PLAIN,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i],[PR.PR_PUNCTUATION,\/^[^\\s\\w\\'\\"]+\/]]),["css"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_KEYWORD,\/^-?(?:[_a-z]|(?:\\\\[\\da-f]+ ?))(?:[_a-z\\d\\-]|\\\\(?:\\\\[\\da-f]+ ?))*\/i]]),["css-kw"]);PR.registerLangHandler(PR.createSimpleLexer([],[[PR.PR_STRING,\/^[^\\)\\"\\']+\/]]),["css-str"]);$/;"	function	line:1
getTable	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^    function getTable() { return document.querySelector('.coverage-summary'); }$/;"	function	line:10
getTableHeader	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^    function getTableHeader() { return getTable().querySelector('thead tr'); }$/;"	function	line:12
getTableBody	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^    function getTableBody() { return getTable().querySelector('tbody'); }$/;"	function	line:14
getNthColumn	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^    function getNthColumn(n) { return getTableHeader().querySelectorAll('th')[n]; }$/;"	function	line:16
loadColumns	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^    function loadColumns() {$/;"	function	line:19
loadRowData	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^    function loadRowData(tableRow) {$/;"	function	line:43
loadData	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^    function loadData() {$/;"	function	line:62
sortByIndex	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^    function sortByIndex(index, desc) {$/;"	function	line:71
sorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^            sorter = function (a, b) {$/;"	function	line:73
finalSorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^            finalSorter = function (a, b) {$/;"	function	line:85
removeSortIndicators	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^    function removeSortIndicators() {$/;"	function	line:102
addSortIndicators	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^    function addSortIndicators() {$/;"	function	line:110
enableUI	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^    function enableUI() {$/;"	function	line:114
ithSorter	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/coverage/lcov-report/sorter.js	/^            ithSorter = function ithSorter(i) {$/;"	function	line:117
constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  constructor(constructorArgs) {$/;"	function	line:5
get href	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  get href() {$/;"	function	line:27
get origin	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  get origin() {$/;"	function	line:40
get protocol	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  get protocol() {$/;"	function	line:44
get username	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  get username() {$/;"	function	line:52
get password	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  get password() {$/;"	function	line:64
get host	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  get host() {$/;"	function	line:76
get hostname	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  get hostname() {$/;"	function	line:98
get port	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  get port() {$/;"	function	line:114
get pathname	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  get pathname() {$/;"	function	line:134
get search	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  get search() {$/;"	function	line:155
get hash	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  get hash() {$/;"	function	line:178
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL-impl.js	/^  toJSON() {$/;"	function	line:201
const.ftp	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^const specialSchemes = {$/;"	property	line:5
const.file	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^  ftp: 21,$/;"	property	line:6
const.gopher	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^  file: null,$/;"	property	line:7
const.http	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^  gopher: 70,$/;"	property	line:8
const.https	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^  http: 80,$/;"	property	line:9
const.ws	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^  https: 443,$/;"	property	line:10
const.wss	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^  ws: 80,$/;"	property	line:11
countSymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function countSymbols(str) {$/;"	function	line:17
countSymbols	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function countSymbols(str) {$/;"	function	line:17
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function at(input, idx) {$/;"	function	line:21
at	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function at(input, idx) {$/;"	function	line:21
isASCIIDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isASCIIDigit(c) {$/;"	function	line:26
isASCIIDigit	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isASCIIDigit(c) {$/;"	function	line:26
isASCIIAlpha	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isASCIIAlpha(c) {$/;"	function	line:30
isASCIIAlpha	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isASCIIAlpha(c) {$/;"	function	line:30
isASCIIAlphanumeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isASCIIAlphanumeric(c) {$/;"	function	line:34
isASCIIAlphanumeric	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isASCIIAlphanumeric(c) {$/;"	function	line:34
isASCIIHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isASCIIHex(c) {$/;"	function	line:38
isASCIIHex	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isASCIIHex(c) {$/;"	function	line:38
isSingleDot	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isSingleDot(buffer) {$/;"	function	line:42
isSingleDot	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isSingleDot(buffer) {$/;"	function	line:42
isDoubleDot	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isDoubleDot(buffer) {$/;"	function	line:46
isDoubleDot	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isDoubleDot(buffer) {$/;"	function	line:46
isWindowsDriveLetterCodePoints	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isWindowsDriveLetterCodePoints(cp1, cp2) {$/;"	function	line:51
isWindowsDriveLetterCodePoints	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isWindowsDriveLetterCodePoints(cp1, cp2) {$/;"	function	line:51
isWindowsDriveLetterString	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isWindowsDriveLetterString(string) {$/;"	function	line:55
isWindowsDriveLetterString	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isWindowsDriveLetterString(string) {$/;"	function	line:55
isNormalizedWindowsDriveLetterString	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isNormalizedWindowsDriveLetterString(string) {$/;"	function	line:59
isNormalizedWindowsDriveLetterString	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isNormalizedWindowsDriveLetterString(string) {$/;"	function	line:59
containsForbiddenHostCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function containsForbiddenHostCodePoint(string) {$/;"	function	line:63
containsForbiddenHostCodePoint	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function containsForbiddenHostCodePoint(string) {$/;"	function	line:63
containsForbiddenHostCodePointExcludingPercent	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function containsForbiddenHostCodePointExcludingPercent(string) {$/;"	function	line:67
containsForbiddenHostCodePointExcludingPercent	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function containsForbiddenHostCodePointExcludingPercent(string) {$/;"	function	line:67
isSpecialScheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isSpecialScheme(scheme) {$/;"	function	line:71
isSpecialScheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isSpecialScheme(scheme) {$/;"	function	line:71
isSpecial	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isSpecial(url) {$/;"	function	line:75
isSpecial	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isSpecial(url) {$/;"	function	line:75
defaultPort	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function defaultPort(scheme) {$/;"	function	line:79
defaultPort	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function defaultPort(scheme) {$/;"	function	line:79
percentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function percentEncode(c) {$/;"	function	line:83
percentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function percentEncode(c) {$/;"	function	line:83
utf8PercentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function utf8PercentEncode(c) {$/;"	function	line:92
utf8PercentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function utf8PercentEncode(c) {$/;"	function	line:92
utf8PercentDecode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function utf8PercentDecode(str) {$/;"	function	line:104
utf8PercentDecode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function utf8PercentDecode(str) {$/;"	function	line:104
isC0ControlPercentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isC0ControlPercentEncode(c) {$/;"	function	line:120
isC0ControlPercentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isC0ControlPercentEncode(c) {$/;"	function	line:120
isPathPercentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isPathPercentEncode(c) {$/;"	function	line:125
isPathPercentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isPathPercentEncode(c) {$/;"	function	line:125
isUserinfoPercentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isUserinfoPercentEncode(c) {$/;"	function	line:130
isUserinfoPercentEncode	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isUserinfoPercentEncode(c) {$/;"	function	line:130
percentEncodeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function percentEncodeChar(c, encodeSetPredicate) {$/;"	function	line:134
percentEncodeChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function percentEncodeChar(c, encodeSetPredicate) {$/;"	function	line:134
parseIPv4Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function parseIPv4Number(input) {$/;"	function	line:144
parseIPv4Number	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function parseIPv4Number(input) {$/;"	function	line:144
parseIPv4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function parseIPv4(input) {$/;"	function	line:167
parseIPv4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function parseIPv4(input) {$/;"	function	line:167
serializeIPv4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function serializeIPv4(address) {$/;"	function	line:209
serializeIPv4	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function serializeIPv4(address) {$/;"	function	line:209
parseIPv6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function parseIPv6(input) {$/;"	function	line:224
parseIPv6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function parseIPv6(input) {$/;"	function	line:224
serializeIPv6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function serializeIPv6(address) {$/;"	function	line:358
serializeIPv6	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function serializeIPv6(address) {$/;"	function	line:358
parseHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function parseHost(input, isSpecialArg) {$/;"	function	line:384
parseHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function parseHost(input, isSpecialArg) {$/;"	function	line:384
parseOpaqueHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function parseOpaqueHost(input) {$/;"	function	line:415
parseOpaqueHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function parseOpaqueHost(input) {$/;"	function	line:415
findLongestZeroSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function findLongestZeroSequence(arr) {$/;"	function	line:428
findLongestZeroSequence	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function findLongestZeroSequence(arr) {$/;"	function	line:428
serializeHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function serializeHost(host) {$/;"	function	line:463
serializeHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function serializeHost(host) {$/;"	function	line:463
trimControlChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function trimControlChars(url) {$/;"	function	line:476
trimControlChars	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function trimControlChars(url) {$/;"	function	line:476
trimTabAndNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function trimTabAndNewline(url) {$/;"	function	line:480
trimTabAndNewline	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function trimTabAndNewline(url) {$/;"	function	line:480
shortenPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function shortenPath(url) {$/;"	function	line:484
shortenPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function shortenPath(url) {$/;"	function	line:484
includesCredentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function includesCredentials(url) {$/;"	function	line:496
includesCredentials	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function includesCredentials(url) {$/;"	function	line:496
cannotHaveAUsernamePasswordPort	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function cannotHaveAUsernamePasswordPort(url) {$/;"	function	line:500
cannotHaveAUsernamePasswordPort	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function cannotHaveAUsernamePasswordPort(url) {$/;"	function	line:500
isNormalizedWindowsDriveLetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isNormalizedWindowsDriveLetter(string) {$/;"	function	line:504
isNormalizedWindowsDriveLetter	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function isNormalizedWindowsDriveLetter(string) {$/;"	function	line:504
URLStateMachine	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function URLStateMachine(input, base, encodingOverride, url, stateOverride) {$/;"	function	line:508
this.url.scheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^    this.url = {$/;"	property	line:519
this.url.username	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^      scheme: "",$/;"	property	line:520
this.url.password	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^      username: "",$/;"	property	line:521
this.url.host	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^      password: "",$/;"	property	line:522
this.url.port	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^      host: null,$/;"	property	line:523
this.url.path	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^      port: null,$/;"	property	line:524
URLStateMachine	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function URLStateMachine(input, base, encodingOverride, url, stateOverride) {$/;"	class	line:508
parseSchemeStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse scheme start"] = function parseSchemeStart(c, cStr) {$/;"	function	line:569
URLStateMachine	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^}$/;"	function	line:567
parseSchemeStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse scheme start"] = function parseSchemeStart(c, cStr) {$/;"	function	line:569
parseScheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse scheme"] = function parseScheme(c, cStr) {$/;"	function	line:584
parseScheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse scheme"] = function parseScheme(c, cStr) {$/;"	function	line:584
parseNoScheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse no scheme"] = function parseNoScheme(c) {$/;"	function	line:631
parseNoScheme	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse no scheme"] = function parseNoScheme(c) {$/;"	function	line:631
parseSpecialRelativeOrAuthority	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse special relative or authority"] = function parseSpecialRelativeOrAuthority(c) {$/;"	function	line:652
parseSpecialRelativeOrAuthority	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse special relative or authority"] = function parseSpecialRelativeOrAuthority(c) {$/;"	function	line:652
parsePathOrAuthority	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse path or authority"] = function parsePathOrAuthority(c) {$/;"	function	line:665
parsePathOrAuthority	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse path or authority"] = function parsePathOrAuthority(c) {$/;"	function	line:665
parseRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse relative"] = function parseRelative(c) {$/;"	function	line:676
parseRelative	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse relative"] = function parseRelative(c) {$/;"	function	line:676
parseRelativeSlash	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse relative slash"] = function parseRelativeSlash(c) {$/;"	function	line:721
parseRelativeSlash	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse relative slash"] = function parseRelativeSlash(c) {$/;"	function	line:721
parseSpecialAuthoritySlashes	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse special authority slashes"] = function parseSpecialAuthoritySlashes(c) {$/;"	function	line:741
parseSpecialAuthoritySlashes	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse special authority slashes"] = function parseSpecialAuthoritySlashes(c) {$/;"	function	line:741
parseSpecialAuthorityIgnoreSlashes	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse special authority ignore slashes"] = function parseSpecialAuthorityIgnoreSlashes(c) {$/;"	function	line:754
parseSpecialAuthorityIgnoreSlashes	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse special authority ignore slashes"] = function parseSpecialAuthorityIgnoreSlashes(c) {$/;"	function	line:754
parseAuthority	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse authority"] = function parseAuthority(c, cStr) {$/;"	function	line:765
parseAuthority	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse authority"] = function parseAuthority(c, cStr) {$/;"	function	line:765
parseHostName	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse host"] = function parseHostName(c, cStr) {$/;"	function	line:807
parsePort	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse port"] = function parsePort(c, cStr) {$/;"	function	line:863
parsePort	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse port"] = function parsePort(c, cStr) {$/;"	function	line:863
parseFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse file"] = function parseFile(c) {$/;"	function	line:893
parseFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse file"] = function parseFile(c) {$/;"	function	line:893
parseFileSlash	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse file slash"] = function parseFileSlash(c) {$/;"	function	line:939
parseFileSlash	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse file slash"] = function parseFileSlash(c) {$/;"	function	line:939
parseFileHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse file host"] = function parseFileHost(c, cStr) {$/;"	function	line:958
parseFileHost	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse file host"] = function parseFileHost(c, cStr) {$/;"	function	line:958
parsePathStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse path start"] = function parsePathStart(c) {$/;"	function	line:994
parsePathStart	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse path start"] = function parsePathStart(c) {$/;"	function	line:994
parsePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse path"] = function parsePath(c) {$/;"	function	line:1020
parsePath	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse path"] = function parsePath(c) {$/;"	function	line:1020
parseCannotBeABaseURLPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse cannot-be-a-base-URL path"] = function parseCannotBeABaseURLPath(c) {$/;"	function	line:1069
parseCannotBeABaseURLPath	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse cannot-be-a-base-URL path"] = function parseCannotBeABaseURLPath(c) {$/;"	function	line:1069
parseQuery	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse query"] = function parseQuery(c, cStr) {$/;"	function	line:1096
parseQuery	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse query"] = function parseQuery(c, cStr) {$/;"	function	line:1096
parseFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse fragment"] = function parseFragment(c) {$/;"	function	line:1131
parseFragment	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^URLStateMachine.prototype["parse fragment"] = function parseFragment(c) {$/;"	function	line:1131
serializeURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function serializeURL(url, excludeFragment) {$/;"	function	line:1149
serializeURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function serializeURL(url, excludeFragment) {$/;"	function	line:1149
serializeOrigin	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function serializeOrigin(tuple) {$/;"	function	line:1190
serializeOrigin	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^function serializeOrigin(tuple) {$/;"	function	line:1190
serializeURLToUnicodeOrigin	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^module.exports.serializeURLToUnicodeOrigin = function (url) {$/;"	function	line:1207
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^  switch (url.scheme) {$/;"	function	line:1208
module.exports.serializeURLToUnicodeOrigin	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^module.exports.serializeURL = serializeURL;$/;"	function	line:1205
basicURLParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^module.exports.basicURLParse = function (input, options) {$/;"	function	line:1236
module.exports.basicURLParse	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^};$/;"	function	line:1234
setTheUsername	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^module.exports.setTheUsername = function (url, username) {$/;"	function	line:1249
module.exports.setTheUsername	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^};$/;"	function	line:1247
setThePassword	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^module.exports.setThePassword = function (url, password) {$/;"	function	line:1257
module.exports.setThePassword	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^};$/;"	function	line:1255
serializeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^module.exports.serializeInteger = function (integer) {$/;"	function	line:1269
module.exports.serializeInteger	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^module.exports.cannotHaveAUsernamePasswordPort = cannotHaveAUsernamePasswordPort;$/;"	function	line:1267
parseURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^module.exports.parseURL = function (input, options) {$/;"	function	line:1273
module.exports.parseURL	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/url-state-machine.js	/^};$/;"	function	line:1271
URL	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^function URL(url) {$/;"	function	line:9
URL	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^function URL(url) {$/;"	function	line:9
toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^URL.prototype.toJSON = function toJSON() {$/;"	function	line:28
URL	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^}$/;"	class	line:26
URL.toJSON	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^URL.prototype.toJSON = function toJSON() {$/;"	method	line:28
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  get() {$/;"	function	line:39
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  set(V) {$/;"	function	line:42
toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^URL.prototype.toString = function () {$/;"	function	line:50
URL.toString	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^URL.prototype.toString = function () {$/;"	method	line:50
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  get() {$/;"	function	line:58
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  get() {$/;"	function	line:66
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  set(V) {$/;"	function	line:69
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  get() {$/;"	function	line:78
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  set(V) {$/;"	function	line:81
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  get() {$/;"	function	line:90
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  set(V) {$/;"	function	line:93
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  get() {$/;"	function	line:102
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  set(V) {$/;"	function	line:105
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  get() {$/;"	function	line:114
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  set(V) {$/;"	function	line:117
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  get() {$/;"	function	line:126
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  set(V) {$/;"	function	line:129
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  get() {$/;"	function	line:138
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  set(V) {$/;"	function	line:141
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  get() {$/;"	function	line:150
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  set(V) {$/;"	function	line:153
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  get() {$/;"	function	line:162
set	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  set(V) {$/;"	function	line:165
is	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  is(obj) {$/;"	function	line:175
create	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  create(constructorArgs, privateData) {$/;"	function	line:178
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/URL.js	/^  setup(obj, constructorArgs, privateData) {$/;"	function	line:183
mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/utils.js	/^module.exports.mixin = function mixin(target, source) {$/;"	function	line:3
module.exports.mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/utils.js	/^"use strict";$/;"	function	line:1
mixin	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/utils.js	/^module.exports.mixin = function mixin(target, source) {$/;"	function	line:3
wrapperForImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/utils.js	/^module.exports.wrapperForImpl = function (impl) {$/;"	function	line:13
module.exports.wrapperForImpl	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/utils.js	/^module.exports.implSymbol = Symbol("impl");$/;"	function	line:11
implForWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/utils.js	/^module.exports.implForWrapper = function (wrapper) {$/;"	function	line:17
module.exports.implForWrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/lib/utils.js	/^};$/;"	function	line:15
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/lib/index.js	/^function sign(x) {$/;"	function	line:6
sign	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/lib/index.js	/^function sign(x) {$/;"	function	line:6
evenRound	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/lib/index.js	/^function evenRound(x) {$/;"	function	line:10
evenRound	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/lib/index.js	/^function evenRound(x) {$/;"	function	line:10
createNumberConversion	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/lib/index.js	/^function createNumberConversion(bitLength, typeOpts) {$/;"	function	line:19
createNumberConversion	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/lib/index.js	/^function createNumberConversion(bitLength, typeOpts) {$/;"	function	line:19
conversions	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/lib/index.js	/^}$/;"	function	line:74
The BSD 2-Clause License	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/LICENSE.md	/^# The BSD 2-Clause License$/;"	function	line:1
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^  "name": "webidl-conversions",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^  "version": "3.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^  "description": "Implements the WebIDL algorithms for converting to and from JavaScript values",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^  "main": "lib\/index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^  "scripts": {$/;"	function	line:6
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^    "test": "mocha test\/*.js"$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^  "repository": "jsdom\/webidl-conversions",$/;"	function	line:9
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^  "keywords": [$/;"	function	line:10
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^  "files": [$/;"	function	line:15
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^  "author": "Domenic Denicola <d@domenic.me> (https:\/\/domenic.me\/)",$/;"	function	line:18
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^  "license": "BSD-2-Clause",$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^  "devDependencies": {$/;"	function	line:20
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/package.json	/^    "mocha": "^1.21.4"$/;"	function	line:21
WebIDL Type Conversions on JavaScript Values	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/README.md	/^# WebIDL Type Conversions on JavaScript Values$/;"	function	line:1
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/README.md	/^## API$/;"	function	line:23
Status	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/README.md	/^## Status$/;"	function	line:27
Background	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/README.md	/^## Background$/;"	function	line:35
Don't Use This	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/node_modules/webidl-conversions/README.md	/^## Don't Use This$/;"	function	line:49
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^  "name": "whatwg-url",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^  "version": "4.4.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^  "description": "An implementation of the WHATWG URL Standard's URL API and parsing machinery",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^  "main": "lib\/public-api.js",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^  "author": "Sebastian Mayr <github@smayr.name>",$/;"	function	line:6
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^  "license": "MIT",$/;"	function	line:7
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^  "repository": "jsdom\/whatwg-url",$/;"	function	line:8
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^  "dependencies": {$/;"	function	line:9
tr46	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "tr46": "~0.0.3",$/;"	function	line:10
webidl-conversions	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "webidl-conversions": "^3.0.0"$/;"	function	line:11
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^  "devDependencies": {$/;"	function	line:13
eslint	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "eslint": "^2.6.0",$/;"	function	line:14
istanbul	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "istanbul": "~0.4.3",$/;"	function	line:15
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "mocha": "^2.2.4",$/;"	function	line:16
recast	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "recast": "~0.10.29",$/;"	function	line:17
request	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "request": "^2.55.0",$/;"	function	line:18
webidl2js	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "webidl2js": "^3.0.2"$/;"	function	line:19
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^  "scripts": {$/;"	function	line:21
build	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "build": "node scripts\/transform.js && node scripts\/convert-idl.js",$/;"	function	line:22
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "coverage": "istanbul cover node_modules\/mocha\/bin\/_mocha",$/;"	function	line:23
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "lint": "eslint .",$/;"	function	line:24
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "prepublish": "npm run build",$/;"	function	line:25
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "pretest": "node scripts\/get-latest-platform-tests.js && npm run build",$/;"	function	line:26
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/package.json	/^    "test": "mocha"$/;"	function	line:27
Current Status	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/README.md	/^## Current Status$/;"	function	line:5
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/README.md	/^## API$/;"	function	line:9
The `URL` Constructor	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/README.md	/^### The `URL` Constructor$/;"	function	line:11
Low-level URL Standard API	/Users/jonathan/repos/identifiers-arxiv/node_modules/whatwg-url/README.md	/^### Low-level URL Standard API$/;"	function	line:15
Changes	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^# Changes$/;"	function	line:1
v1.2.12	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.12$/;"	function	line:4
v1.2.11	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.11$/;"	function	line:8
v1.2.10	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.10$/;"	function	line:12
v1.2.9	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.9$/;"	function	line:16
v1.2.8	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.8$/;"	function	line:21
v1.2.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.7$/;"	function	line:25
v1.2.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.6$/;"	function	line:29
v1.2.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.5$/;"	function	line:33
v1.2.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.4$/;"	function	line:42
v1.2.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.3$/;"	function	line:46
v1.2.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.2$/;"	function	line:50
v1.2.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.1$/;"	function	line:54
v1.2.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.2.0$/;"	function	line:60
v1.1.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.1.2$/;"	function	line:68
v1.1.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.1.1$/;"	function	line:74
v1.1.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.1.0$/;"	function	line:83
v1.0.9	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.0.9$/;"	function	line:87
v1.0.8	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.0.8$/;"	function	line:91
v1.0.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.0.7$/;"	function	line:95
v1.0.6	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## v1.0.6$/;"	function	line:99
1.0.5	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## 1.0.5$/;"	function	line:103
1.0.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## 1.0.4$/;"	function	line:107
1.0.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## 1.0.3$/;"	function	line:112
1.0.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## 1.0.2$/;"	function	line:119
1.0.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/CHANGELOG.md	/^## 1.0.1$/;"	function	line:123
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me)",$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "name": "which",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "version": "1.2.12",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "repository": {$/;"	function	line:6
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^    "type": "git",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^    "url": "git:\/\/github.com\/isaacs\/node-which.git"$/;"	function	line:8
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "main": "which.js",$/;"	function	line:10
bin	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "bin": ".\/bin\/which",$/;"	function	line:11
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "license": "ISC",$/;"	function	line:12
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "dependencies": {$/;"	function	line:13
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^    "isexe": "^1.1.1"$/;"	function	line:14
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "devDependencies": {$/;"	function	line:16
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^    "mkdirp": "^0.5.0",$/;"	function	line:17
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^    "rimraf": "^2.3.3",$/;"	function	line:18
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^    "tap": "^5.1.1"$/;"	function	line:19
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "scripts": {$/;"	function	line:21
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^    "test": "tap test\/*.js --cov",$/;"	function	line:22
changelog	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^    "changelog": "bash gen-changelog.sh",$/;"	function	line:23
postversion	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^    "postversion": "npm run changelog && git add CHANGELOG.md && git commit -m 'update changelog - '${npm_package_version}"$/;"	function	line:24
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/package.json	/^  "files": [$/;"	function	line:26
which	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/README.md	/^# which$/;"	function	line:1
USAGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/README.md	/^## USAGE$/;"	function	line:9
CLI USAGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/README.md	/^## CLI USAGE$/;"	function	line:32
OPTIONS	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/README.md	/^## OPTIONS$/;"	function	line:40
getNotFoundError	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/which.js	/^function getNotFoundError (cmd) {$/;"	function	line:12
getPathInfo	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/which.js	/^function getPathInfo (cmd, opt) {$/;"	function	line:19
which	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/which.js	/^function which (cmd, opt, cb) {$/;"	function	line:51
F	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/which.js	/^  ;(function F (i, l) {$/;"	function	line:63
E	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/which.js	/^    ;(function E (ii, ll) {$/;"	function	line:79
isexe	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/which.js	/^      isexe(p + ext, { pathExt: pathExtExe }, function (er, is) {$/;"	function	line:82
whichSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/which/which.js	/^function whichSync (cmd, opt) {$/;"	function	line:95
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/CHANGELOG.md	/^# Change Log$/;"	function	line:1
1.0.0 (2016-06-06)	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/CHANGELOG.md	/^# 1.0.0 (2016-06-06)$/;"	function	line:6
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/CHANGELOG.md	/^### Features$/;"	function	line:9
whichModule	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/index.js	/^module.exports = function whichModule (exported) {$/;"	function	line:3
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "name": "which-module",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "version": "1.0.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "description": "Find the module object for something that was require()d",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "scripts": {$/;"	function	line:6
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "pretest": "standard",$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "test": "nyc ava",$/;"	function	line:8
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "coverage": "nyc report --reporter=text-lcov | coveralls",$/;"	function	line:9
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "release": "standard-version"$/;"	function	line:10
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "files": [$/;"	function	line:12
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "repository": {$/;"	function	line:15
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "type": "git",$/;"	function	line:16
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "url": "git+https:\/\/github.com\/nexdrew\/which-module.git"$/;"	function	line:17
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "keywords": [$/;"	function	line:19
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "author": "nexdrew",$/;"	function	line:28
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "license": "ISC",$/;"	function	line:29
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "bugs": {$/;"	function	line:30
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "url": "https:\/\/github.com\/nexdrew\/which-module\/issues"$/;"	function	line:31
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "homepage": "https:\/\/github.com\/nexdrew\/which-module#readme",$/;"	function	line:33
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^  "devDependencies": {$/;"	function	line:34
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "ava": "^0.15.2",$/;"	function	line:35
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "coveralls": "^2.11.9",$/;"	function	line:36
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "nyc": "^6.4.4",$/;"	function	line:37
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "standard": "^7.1.2",$/;"	function	line:38
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/package.json	/^    "standard-version": "^2.3.0"$/;"	function	line:39
which-module	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/README.md	/^# which-module$/;"	function	line:1
Install and Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/README.md	/^## Install and Usage$/;"	function	line:15
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/README.md	/^## API$/;"	function	line:39
`whichModule(exported)`	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/README.md	/^### `whichModule(exported)`$/;"	function	line:41
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/which-module/README.md	/^## License$/;"	function	line:53
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^  "name": "window-size",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^  "description": "Reliable way to to get the height and width of the terminal\/console in a node.js environment.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^  "version": "0.1.0",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/window-size",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^  "author": {$/;"	function	line:6
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^    "name": "Jon Schlinkert",$/;"	function	line:7
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert"$/;"	function	line:8
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^  "repository": {$/;"	function	line:10
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^    "type": "git",$/;"	function	line:11
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/window-size.git"$/;"	function	line:12
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^  "bugs": {$/;"	function	line:14
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/window-size\/issues"$/;"	function	line:15
licenses	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^  "licenses": [$/;"	function	line:17
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^      "type": "MIT",$/;"	function	line:19
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^      "url": "https:\/\/github.com\/jonschlinkert\/window-size\/blob\/master\/LICENSE-MIT"$/;"	function	line:20
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^  "main": "index.js",$/;"	function	line:23
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^  "engines": {$/;"	function	line:24
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^    "node": ">= 0.8.0"$/;"	function	line:25
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/package.json	/^  "keywords": [$/;"	function	line:27
window-size [![NPM version](https://badge.fury.io/js/window-size.png)](http://badge.fury.io/js/window-size)	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/README.md	/^# window-size [![NPM version](https:\/\/badge.fury.io\/js\/window-size.png)](http:\/\/badge.fury.io\/js\/window-size)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/README.md	/^## Install$/;"	function	line:5
[npm](npmjs.org)	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/README.md	/^### [npm](npmjs.org)$/;"	function	line:7
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/README.md	/^## Author$/;"	function	line:19
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/window-size/README.md	/^## License$/;"	function	line:24
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/example/center.js	/^var wrap = require('wordwrap')(20, 60);$/;"	variable	line:1
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/example/meat.js	/^var wrap = require('wordwrap')(15);$/;"	variable	line:1
mode	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/index.js	/^    var mode = params.mode || 'soft';$/;"	variable	line:20
re	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/index.js	/^    var re = mode === 'hard' ? \/\\b\/ : \/(\\S+\\s+)\/;$/;"	variable	line:21
hard	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/index.js	/^wordwrap.hard = function (start, stop) {$/;"	function	line:74
wordwrap.hard	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/index.js	/^wordwrap.soft = wordwrap;$/;"	function	line:72
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^  "name": "wordwrap",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^  "description": "Wrap those words. Show them at what columns to start and stop.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^  "version": "1.0.0",$/;"	function	line:4
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^  "repository": {$/;"	function	line:5
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^    "type": "git",$/;"	function	line:6
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^    "url": "git:\/\/github.com\/substack\/node-wordwrap.git"$/;"	function	line:7
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^  "main": ".\/index.js",$/;"	function	line:9
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^  "keywords": [$/;"	function	line:10
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^  "directories": {$/;"	function	line:17
lib	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^    "lib": ".",$/;"	function	line:18
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^    "example": "example",$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^    "test": "test"$/;"	function	line:20
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^  "scripts": {$/;"	function	line:22
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^    "test": "expresso"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^  "devDependencies": {$/;"	function	line:25
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^    "tape": "^4.0.0"$/;"	function	line:26
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^  "license": "MIT",$/;"	function	line:28
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^  "author": {$/;"	function	line:29
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^    "name": "James Halliday",$/;"	function	line:30
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^    "email": "mail@substack.net",$/;"	function	line:31
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/package.json	/^    "url": "http:\/\/substack.net"$/;"	function	line:32
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/test/break.js	/^var test = require('tape');$/;"	variable	line:1
wordwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/test/break.js	/^var wordwrap = require('..\/');$/;"	variable	line:2
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/test/break.js	/^test('hard', function (t) {$/;"	function	line:4
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/test/break.js	/^test('break', function (t) {$/;"	function	line:20
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/test/wrap.js	/^var test = require('tape');$/;"	variable	line:1
wordwrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/test/wrap.js	/^var wordwrap = require('..\/');$/;"	variable	line:2
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/test/wrap.js	/^var fs = require('fs');$/;"	variable	line:4
idleness	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/test/wrap.js	/^var idleness = fs.readFileSync(__dirname + '\/idleness.txt', 'utf8');$/;"	variable	line:5
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/test/wrap.js	/^test('stop80', function (t) {$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/wordwrap/test/wrap.js	/^test('start20stop60', function (t) {$/;"	function	line:19
language	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/.travis.yml	/^language: node_js$/;"	function	line:1
node_js	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/.travis.yml	/^node_js:$/;"	function	line:2
branches	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/.travis.yml	/^branches:$/;"	function	line:4
only	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/.travis.yml	/^  only:$/;"	function	line:5
notifications	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/.travis.yml	/^notifications:$/;"	function	line:7
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/.travis.yml	/^  email:$/;"	function	line:8
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/examples/basic/child.js	/^module.exports = function (inp, callback) {$/;"	function	line:1
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/examples/basic/child.js	/^module.exports = function (inp, callback) {$/;"	function	line:0
workers	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/examples/basic/index.js	/^  workers('#' + i + ' FOO', function (err, outp) {$/;"	function	line:6
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/examples/pi/calc.js	/^module.exports = function (points, callback) {$/;"	function	line:11
tally	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/examples/pi/index.js	/^  , tally = function (finish, err, avg) {$/;"	function	line:16
calc	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/examples/pi/index.js	/^  , calc = function (method, callback) {$/;"	function	line:28
calc	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/examples/pi/index.js	/^calc(calcDirect, function () {$/;"	function	line:36
handle	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/child/index.js	/^function handle (data) {$/;"	function	line:10
callback	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/child/index.js	/^    , callback = function () {$/;"	function	line:15
const.maxCallsPerWorker	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^const DEFAULT_OPTIONS = {$/;"	property	line:1
const.maxConcurrentWorkers	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^        , maxConcurrentWorkers        : require('os').cpus().length$/;"	property	line:3
Farm	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^function Farm (options, path) {$/;"	function	line:18
mkhandle	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.mkhandle = function (method) {$/;"	function	line:25
Farm	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^}$/;"	class	line:22
Farm.mkhandle	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.mkhandle = function (method) {$/;"	method	line:25
setup	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.setup = function (methods) {$/;"	function	line:44
onExit	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.onExit = function (childId) {$/;"	function	line:70
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^  setTimeout(function () {$/;"	function	line:72
startChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.startChild = function () {$/;"	function	line:96
Farm.startChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.startChild = function () {$/;"	method	line:96
stopChild	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.stopChild = function (childId) {$/;"	function	line:120
Farm.forked.forked.forked.forked.forked.Farm	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^}$/;"	class	line:117
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^    setTimeout(function () {$/;"	function	line:124
receive	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.receive = function (data) {$/;"	function	line:135
Farm.forked.forked.forked.forked.forked.Farm.receive	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.receive = function (data) {$/;"	method	line:135
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^    switch (e.type) {$/;"	function	line:163
childTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.childTimeout = function (childId) {$/;"	function	line:199
Farm.forked.forked.forked.forked.forked.Farm.childTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.childTimeout = function (childId) {$/;"	method	line:199
send	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.send = function (childId, call) {$/;"	function	line:217
Farm.forked.forked.forked.forked.forked.Farm.var.Farm	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^}$/;"	class	line:214
childKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.childKeys = function () {$/;"	function	line:241
Farm.forked.forked.forked.forked.forked.Farm.var.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.Farm	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^}$/;"	class	line:236
processQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.processQueue = function () {$/;"	function	line:259
Farm.forked.forked.forked.forked.forked.Farm.var.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.Farm.Farm	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^}$/;"	class	line:253
addCall	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.addCall = function (call) {$/;"	function	line:289
Farm.forked.forked.forked.forked.forked.Farm.var.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.Farm.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.Farm.Farm.Farm	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^}$/;"	class	line:286
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.end = function (callback) {$/;"	function	line:297
Farm.forked.forked.forked.forked.forked.Farm.var.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.Farm.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.forked.forked.forked.forked.forked.Farm.var.Farm.Farm.Farm.Farm.end	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/farm.js	/^Farm.prototype.end = function (callback) {$/;"	method	line:297
fork	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/fork.js	/^function fork (forkModule) {$/;"	function	line:4
send	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/fork.js	/^      send  : function (data) {$/;"	function	line:14
farm	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/index.js	/^function farm (options, path, methods) {$/;"	function	line:5
end	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/lib/index.js	/^function end (api, callback) {$/;"	function	line:21
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "name": "worker-farm",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "description": "Distribute processing tasks to child processes with an über-simple API and baked-in durability & custom concurrency options.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "version": "1.3.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "homepage": "https:\/\/github.com\/rvagg\/node-worker-farm",$/;"	function	line:5
authors	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "authors": [$/;"	function	line:6
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "keywords": [$/;"	function	line:9
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "main": ".\/lib\/index.js",$/;"	function	line:15
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "repository": {$/;"	function	line:16
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^    "type": "git",$/;"	function	line:17
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^    "url": "https:\/\/github.com\/rvagg\/node-worker-farm.git"$/;"	function	line:18
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "dependencies": {$/;"	function	line:20
errno	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^    "errno": ">=0.1.1 <0.2.0-0",$/;"	function	line:21
xtend	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^    "xtend": ">=4.0.0 <4.1.0-0"$/;"	function	line:22
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "devDependencies": {$/;"	function	line:24
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^    "tape": ">=3.0.3 <3.1.0-0"$/;"	function	line:25
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "scripts": {$/;"	function	line:27
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^    "test": "node .\/tests\/"$/;"	function	line:28
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/package.json	/^  "license": "MIT"$/;"	function	line:30
Worker Farm [![Build Status](https://secure.travis-ci.org/rvagg/node-worker-farm.png)](http://travis-ci.org/rvagg/node-worker-farm)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^# Worker Farm [![Build Status](https:\/\/secure.travis-ci.org\/rvagg\/node-worker-farm.png)](http:\/\/travis-ci.org\/rvagg\/node-worker-farm)$/;"	function	line:1
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^## Example$/;"	function	line:8
1 FOO BAR (8546)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#1 FOO BAR (8546)$/;"	function	line:37
0 FOO BAR (8545)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#0 FOO BAR (8545)$/;"	function	line:38
8 FOO BAR (8545)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#8 FOO BAR (8545)$/;"	function	line:39
9 FOO BAR (8546)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#9 FOO BAR (8546)$/;"	function	line:40
2 FOO BAR (8548)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#2 FOO BAR (8548)$/;"	function	line:41
4 FOO BAR (8551)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#4 FOO BAR (8551)$/;"	function	line:42
3 FOO BAR (8549)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#3 FOO BAR (8549)$/;"	function	line:43
6 FOO BAR (8555)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#6 FOO BAR (8555)$/;"	function	line:44
5 FOO BAR (8553)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#5 FOO BAR (8553)$/;"	function	line:45
7 FOO BAR (8557)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#7 FOO BAR (8557)$/;"	function	line:46
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^### Example #1: Estimating π using child workers$/;"	function	line:51
Durability	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^## Durability$/;"	function	line:66
My use-case	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^## My use-case$/;"	function	line:70
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^## API$/;"	function	line:78
workerFarm([options, ]pathToModule[, exportedMethods])	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^### workerFarm([options, ]pathToModule[, exportedMethods])$/;"	function	line:82
`exportedMethods`	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#### `exportedMethods`$/;"	function	line:86
`options`	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^#### `options`$/;"	function	line:100
workerFarm.end(farm)	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^### workerFarm.end(farm)$/;"	function	line:130
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/README.md	/^## License$/;"	function	line:139
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^module.exports = function (timeout, callback) {$/;"	function	line:3
run0	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^module.exports.run0 = function (callback) {$/;"	function	line:10
module.exports.run0	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^}$/;"	function	line:8
killable	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^module.exports.killable = function (id, callback) {$/;"	function	line:14
module.exports.killable	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^}$/;"	function	line:12
err	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^module.exports.err = function (type, message, data, callback) {$/;"	function	line:20
block	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^module.exports.block = function () {$/;"	function	line:38
module.exports.block	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^}$/;"	function	line:36
stubborn	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^module.exports.stubborn = function (path, callback) {$/;"	function	line:43
isOutdated	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^  function isOutdated(path) {$/;"	function	line:44
module.exports.stubborn.isOutdated	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^  function isOutdated(path) {$/;"	function	line:44
module.exports.stubborn	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^}$/;"	function	line:40
uptime	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/child.js	/^module.exports.uptime = function(callback) {$/;"	function	line:67
uniq	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  , uniq = function (ar) {$/;"	function	line:6
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('simple, exports=function test', function (t) {$/;"	function	line:16
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(0, function (err, pid, rnd) {$/;"	function	line:20
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('simple, exports.fn test', function (t) {$/;"	function	line:32
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('single worker', function (t) {$/;"	function	line:49
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^    child(0, function (err, pid) {$/;"	function	line:59
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('two workers', function (t) {$/;"	function	line:75
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^    child(0, function (err, pid) {$/;"	function	line:83
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('many workers', function (t) {$/;"	function	line:99
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^    child(1, function (err, pid) {$/;"	function	line:107
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('auto start workers', function (t) {$/;"	function	line:121
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  setTimeout(function() {$/;"	function	line:129
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('single call per worker', function (t) {$/;"	function	line:143
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^    child(0, function (err, pid) {$/;"	function	line:151
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('two calls per worker', function (t) {$/;"	function	line:166
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^    child(0, function (err, pid) {$/;"	function	line:174
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('many concurrent calls', function (t) {$/;"	function	line:188
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^    child(100, function () {$/;"	function	line:197
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('single concurrent call', function (t) {$/;"	function	line:212
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^    child(10, function () {$/;"	function	line:224
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('multiple concurrent calls', function (t) {$/;"	function	line:238
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^    child(50, function () {$/;"	function	line:247
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('durability', function (t) {$/;"	function	line:262
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('simple, end callback', function (t) {$/;"	function	line:287
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(0, function (err, pid, rnd) {$/;"	function	line:291
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('call timeout test', function (t) {$/;"	function	line:302
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(50, function (err, pid, rnd) {$/;"	function	line:308
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(50, function (err, pid, rnd) {$/;"	function	line:315
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(500, function (err, pid, rnd) {$/;"	function	line:322
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(1000, function (err, pid, rnd) {$/;"	function	line:330
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  setTimeout(function () {$/;"	function	line:339
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^    child(100, function (err, pid, rnd) {$/;"	function	line:340
setTimeout	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  setTimeout(function () {$/;"	function	line:349
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^    child(50, function (err, pid, rnd) {$/;"	function	line:350
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('test error passing', function (t) {$/;"	function	line:361
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('test maxConcurrentCalls', function (t) {$/;"	function	line:387
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(50, function (err) { t.notOk(err, 'no error') })$/;"	function	line:392
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(50, function (err) { t.notOk(err, 'no error') })$/;"	function	line:393
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(50, function (err) { t.notOk(err, 'no error') })$/;"	function	line:394
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(50, function (err) { t.notOk(err, 'no error') })$/;"	function	line:395
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(50, function (err) { t.notOk(err, 'no error') })$/;"	function	line:396
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(50, function (err) {$/;"	function	line:397
child	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^  child(50, function (err) {$/;"	function	line:401
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('test timeout kill', function (t) {$/;"	function	line:413
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/worker-farm/tests/index.js	/^tape('test max retries after process terminate', function (t) {$/;"	function	line:428
stringWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^var stringWidth = require('string-width');$/;"	variable	line:2
stripAnsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^var stripAnsi = require('strip-ansi');$/;"	variable	line:3
ESCAPES	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^var ESCAPES = [$/;"	variable	line:5
END_CODE	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^var END_CODE = 39;$/;"	variable	line:10
ESCAPE_CODES.0	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^var ESCAPE_CODES = {$/;"	property	line:12
ESCAPE_CODES.1	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	0: 0,$/;"	property	line:13
ESCAPE_CODES.2	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	1: 22,$/;"	property	line:14
ESCAPE_CODES.3	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	2: 22,$/;"	property	line:15
ESCAPE_CODES.4	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	3: 23,$/;"	property	line:16
ESCAPE_CODES.7	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	4: 24,$/;"	property	line:17
ESCAPE_CODES.8	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	7: 27,$/;"	property	line:18
ESCAPE_CODES.9	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	8: 28,$/;"	property	line:19
ESCAPE_CODES.30	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	9: 29,$/;"	property	line:20
ESCAPE_CODES.31	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	30: 39,$/;"	property	line:21
ESCAPE_CODES.32	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	31: 39,$/;"	property	line:22
ESCAPE_CODES.33	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	32: 39,$/;"	property	line:23
ESCAPE_CODES.34	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	33: 39,$/;"	property	line:24
ESCAPE_CODES.35	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	34: 39,$/;"	property	line:25
ESCAPE_CODES.36	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	35: 39,$/;"	property	line:26
ESCAPE_CODES.37	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	36: 39,$/;"	property	line:27
ESCAPE_CODES.90	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	37: 39,$/;"	property	line:28
ESCAPE_CODES.40	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	90: 39,$/;"	property	line:29
ESCAPE_CODES.41	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	40: 49,$/;"	property	line:30
ESCAPE_CODES.42	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	41: 49,$/;"	property	line:31
ESCAPE_CODES.43	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	42: 49,$/;"	property	line:32
ESCAPE_CODES.44	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	43: 49,$/;"	property	line:33
ESCAPE_CODES.45	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	44: 49,$/;"	property	line:34
ESCAPE_CODES.46	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	45: 49,$/;"	property	line:35
ESCAPE_CODES.47	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^	46: 49,$/;"	property	line:36
wrapAnsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^function wrapAnsi(code) {$/;"	function	line:40
wrapAnsi	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^function wrapAnsi(code) {$/;"	function	line:40
wordLengths	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^function wordLengths(str) {$/;"	function	line:46
wordLengths	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^function wordLengths(str) {$/;"	function	line:46
wrapWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^function wrapWord(rows, word, cols) {$/;"	function	line:54
wrapWord	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^function wrapWord(rows, word, cols) {$/;"	function	line:54
exec	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^function exec(str, cols, opts) {$/;"	function	line:96
exec	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^function exec(str, cols, opts) {$/;"	function	line:96
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^module.exports = function (str, cols, opts) {$/;"	function	line:164
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/index.js	/^}$/;"	function	line:161
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "name": "wrap-ansi",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "version": "2.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "description": "Wordwrap a string with ANSI escape codes",$/;"	function	line:4
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "license": "MIT",$/;"	function	line:5
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "repository": "chalk\/wrap-ansi",$/;"	function	line:6
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "author": {$/;"	function	line:7
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "name": "Sindre Sorhus",$/;"	function	line:8
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "email": "sindresorhus@gmail.com",$/;"	function	line:9
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "url": "sindresorhus.com"$/;"	function	line:10
maintainers	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "maintainers": [$/;"	function	line:12
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "engines": {$/;"	function	line:18
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "node": ">=0.10.0"$/;"	function	line:19
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "scripts": {$/;"	function	line:21
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "test": "xo && nyc ava",$/;"	function	line:22
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "coveralls": "nyc report --reporter=text-lcov | coveralls"$/;"	function	line:23
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "files": [$/;"	function	line:25
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "keywords": [$/;"	function	line:28
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "dependencies": {$/;"	function	line:55
string-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "string-width": "^1.0.1",$/;"	function	line:56
strip-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "strip-ansi": "^3.0.1"$/;"	function	line:57
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^  "devDependencies": {$/;"	function	line:59
ava	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "ava": "^0.16.0",$/;"	function	line:60
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "chalk": "^1.1.0",$/;"	function	line:61
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "coveralls": "^2.11.4",$/;"	function	line:62
has-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "has-ansi": "^2.0.0",$/;"	function	line:63
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "nyc": "^6.2.1",$/;"	function	line:64
strip-ansi	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "strip-ansi": "^3.0.0",$/;"	function	line:65
xo	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/package.json	/^    "xo": "*"$/;"	function	line:66
wrap-ansi [![Build Status](https://travis-ci.org/chalk/wrap-ansi.svg?branch=master)](https://travis-ci.org/chalk/wrap-ansi) [![Coverage Status](https://coveralls.io/repos/github/chalk/wrap-ansi/badge.svg?branch=master)](https://coveralls.io/github/chalk/wrap-ansi?branch=master)	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^# wrap-ansi [![Build Status](https:\/\/travis-ci.org\/chalk\/wrap-ansi.svg?branch=master)](https:\/\/travis-ci.org\/chalk\/wrap-ansi) [![Coverage Status](https:\/\/coveralls.io\/repos\/github\/chalk\/wrap-ansi\/badge.svg?branch=master)](https:\/\/coveralls.io\/github\/chalk\/wrap-ansi?branch=master)$/;"	function	line:1
Install	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^## Install$/;"	function	line:6
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^## Usage$/;"	function	line:13
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^## API$/;"	function	line:28
wrapAnsi(input, columns, [options])	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^### wrapAnsi(input, columns, [options])$/;"	function	line:30
input	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^#### input$/;"	function	line:34
columns	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^#### columns$/;"	function	line:40
options	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^#### options$/;"	function	line:46
hard	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^##### hard$/;"	function	line:48
wordWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^##### wordWrap$/;"	function	line:55
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^## Related$/;"	function	line:63
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrap-ansi/readme.md	/^## License$/;"	function	line:71
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "name": "wrappy",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "version": "1.0.2",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "description": "Callback wrapping utility",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "main": "wrappy.js",$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "files": [$/;"	function	line:6
directories	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "directories": {$/;"	function	line:9
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^    "test": "test"$/;"	function	line:10
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "dependencies": {},$/;"	function	line:12
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "devDependencies": {$/;"	function	line:13
tap	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^    "tap": "^2.3.1"$/;"	function	line:14
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "scripts": {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^    "test": "tap --coverage test\/*.js"$/;"	function	line:17
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "repository": {$/;"	function	line:19
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^    "type": "git",$/;"	function	line:20
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^    "url": "https:\/\/github.com\/npm\/wrappy"$/;"	function	line:21
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "author": "Isaac Z. Schlueter <i@izs.me> (http:\/\/blog.izs.me\/)",$/;"	function	line:23
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "license": "ISC",$/;"	function	line:24
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "bugs": {$/;"	function	line:25
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^    "url": "https:\/\/github.com\/npm\/wrappy\/issues"$/;"	function	line:26
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/package.json	/^  "homepage": "https:\/\/github.com\/npm\/wrappy"$/;"	function	line:28
wrappy	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/README.md	/^# wrappy$/;"	function	line:1
USAGE	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/README.md	/^## USAGE$/;"	function	line:5
wrappy	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/wrappy.js	/^function wrappy (fn, cb) {$/;"	function	line:7
wrapper	/Users/jonathan/repos/identifiers-arxiv/node_modules/wrappy/wrappy.js	/^  function wrapper() {$/;"	function	line:19
fs	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^var fs = require('fs');$/;"	variable	line:10
path	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^var path = require('path');$/;"	variable	line:11
mkdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^var mkdir = require('mkdirp');$/;"	variable	line:12
writeFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^module.exports = function writeFile(dest, str, cb) {$/;"	function	line:32
mkdir	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^      mkdir(dir, function (err) {$/;"	function	line:38
module.exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^var mkdir = require('mkdirp');$/;"	function	line:12
writeFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^module.exports = function writeFile(dest, str, cb) {$/;"	function	line:32
writeFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^module.exports.sync = function writeFileSync(dest, str) {$/;"	function	line:64
module.exports.sync	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^};$/;"	function	line:47
writeFileSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^module.exports.sync = function writeFileSync(dest, str) {$/;"	function	line:64
writeFileStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^module.exports.stream = function writeFileStream(dest) {$/;"	function	line:87
module.exports.stream	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^};$/;"	function	line:70
writeFileStream	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/index.js	/^module.exports.stream = function writeFileStream(dest) {$/;"	function	line:87
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "name": "write",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "description": "Write files to disk, creating intermediate directories if they don't exist.",$/;"	function	line:3
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "version": "0.2.1",$/;"	function	line:4
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "homepage": "https:\/\/github.com\/jonschlinkert\/write",$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "author": "Jon Schlinkert (https:\/\/github.com\/jonschlinkert)",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "repository": "jonschlinkert\/write",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "bugs": {$/;"	function	line:8
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^    "url": "https:\/\/github.com\/jonschlinkert\/write\/issues"$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "license": "MIT",$/;"	function	line:11
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "files": [$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "main": "index.js",$/;"	function	line:15
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "engines": {$/;"	function	line:16
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^    "node": ">=0.10.0"$/;"	function	line:17
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "scripts": {$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^    "test": "mocha"$/;"	function	line:20
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "dependencies": {$/;"	function	line:22
mkdirp	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^    "mkdirp": "^0.5.1"$/;"	function	line:23
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "devDependencies": {$/;"	function	line:25
async	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^    "async": "^1.4.0",$/;"	function	line:26
delete	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^    "delete": "^0.2.1",$/;"	function	line:27
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^    "mocha": "^2.2.5",$/;"	function	line:28
should	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^    "should": "^7.0.2"$/;"	function	line:29
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/package.json	/^  "keywords": [$/;"	function	line:31
write [![NPM version](https://badge.fury.io/js/write.svg)](http://badge.fury.io/js/write)  [![Build Status](https://travis-ci.org/jonschlinkert/write.svg)](https://travis-ci.org/jonschlinkert/write)	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/README.md	/^# write [![NPM version](https:\/\/badge.fury.io\/js\/write.svg)](http:\/\/badge.fury.io\/js\/write)  [![Build Status](https:\/\/travis-ci.org\/jonschlinkert\/write.svg)](https:\/\/travis-ci.org\/jonschlinkert\/write)$/;"	function	line:1
API docs	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/README.md	/^## API docs$/;"	function	line:11
[writeFile](index.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/README.md	/^### [writeFile](index.js#L32)$/;"	function	line:13
[.writeFile.sync](index.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/README.md	/^### [.writeFile.sync](index.js#L64)$/;"	function	line:32
[.writeFile.stream](index.js	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/README.md	/^### [.writeFile.stream](index.js#L87)$/;"	function	line:48
Related	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/README.md	/^## Related$/;"	function	line:64
Running tests	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/README.md	/^## Running tests$/;"	function	line:73
Contributing	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/README.md	/^## Contributing$/;"	function	line:81
Author	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/README.md	/^## Author$/;"	function	line:85
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/write/README.md	/^## License$/;"	function	line:92
_waka	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^module.exports = (function(){function _waka(parser, startRule) {$/;"	function	line:1
getState	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^    getState: function() {$/;"	function	line:6
getTrace	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^    getTrace: function(message) {$/;"	function	line:10
exec	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^    exec: function(input) {$/;"	function	line:14
catch	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^      catch(err) {$/;"	function	line:23
startWith	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^    startWith: function(rule) {$/;"	function	line:39
NameStartChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^_rules.NameStartChar = function() {$/;"	function	line:46
NameChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^_rules.NameChar = function() {$/;"	function	line:176
Name	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^_rules.Name = function() {$/;"	function	line:213
QName	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^_rules.QName = function() {$/;"	function	line:228
PrefixedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^_rules.PrefixedName = function() {$/;"	function	line:235
UnprefixedName	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^_rules.UnprefixedName = function() {$/;"	function	line:247
Prefix	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^_rules.Prefix = function() {$/;"	function	line:251
LocalPart	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^_rules.LocalPart = function() {$/;"	function	line:255
NCNameStartChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^_rules.NCNameStartChar = function() {$/;"	function	line:259
NCNameChar	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^_rules.NCNameChar = function() {$/;"	function	line:386
NCName	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^_rules.NCName = function() {$/;"	function	line:423
ParserState	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^function ParserState() {$/;"	function	line:438
setInput	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^  this.setInput = function(doc) {$/;"	function	line:443
isEOF	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^  this.isEOF = function() {$/;"	function	line:449
cur	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^  this.cur = function() {$/;"	function	line:453
match	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^  this.match = function(str) {$/;"	function	line:457
step	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^  this.step = function(flag) {$/;"	function	line:464
unexpected	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^  this.unexpected = function(rule) {$/;"	function	line:471
traceLine	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/generated-parser.js	/^  this.traceLine = function(pos) {$/;"	function	line:475
parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/xml-name-validator.js	/^var parser = require(".\/generated-parser.js");$/;"	variable	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/xml-name-validator.js	/^exports.name = function (potentialName) {$/;"	function	line:4
exports.name	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/xml-name-validator.js	/^var parser = require(".\/generated-parser.js");$/;"	function	line:2
qname	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/xml-name-validator.js	/^exports.qname = function (potentialQname) {$/;"	function	line:8
exports.qname	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/xml-name-validator.js	/^};$/;"	function	line:6
mapResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/xml-name-validator.js	/^function mapResult(result) {$/;"	function	line:12
mapResult	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/lib/xml-name-validator.js	/^function mapResult(result) {$/;"	function	line:12
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^  "name": "xml-name-validator",$/;"	function	line:2
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^  "description": "Validates whether a string matches the production for an XML name or qualified name",$/;"	function	line:3
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^  "keywords": [$/;"	function	line:4
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^  "version": "2.0.1",$/;"	function	line:9
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^  "author": "Domenic Denicola <d@domenic.me> (https:\/\/domenic.me\/)",$/;"	function	line:10
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^  "license": "WTFPL",$/;"	function	line:11
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^  "repository": "jsdom\/xml-name-validator",$/;"	function	line:12
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^  "main": "lib\/xml-name-validator.js",$/;"	function	line:13
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^  "files": [$/;"	function	line:14
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^  "scripts": {$/;"	function	line:17
prepublish	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^    "prepublish": "node scripts\/generate-grammar.js < lib\/grammar.pegjs > lib\/generated-parser.js",$/;"	function	line:18
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^    "pretest": "npm run prepublish",$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^    "test": "mocha",$/;"	function	line:20
lint	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^    "lint": "jshint lib && jscs lib"$/;"	function	line:21
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^  "devDependencies": {$/;"	function	line:23
jscs	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^    "jscs": "^1.8.1",$/;"	function	line:24
jshint	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^    "jshint": "^2.5.10",$/;"	function	line:25
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^    "mocha": "^2.0.1",$/;"	function	line:26
waka	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/package.json	/^    "waka": "0.1.2"$/;"	function	line:27
Validate XML Names and Qualified Names	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/README.md	/^# Validate XML Names and Qualified Names$/;"	function	line:1
Usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/xml-name-validator/README.md	/^## Usage$/;"	function	line:5
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/immutable.js	/^function extend() {$/;"	function	line:5
extend	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/mutable.js	/^function extend(target) {$/;"	function	line:5
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "name": "xtend",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "version": "4.0.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "description": "extend like a boss",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "keywords": [$/;"	function	line:5
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "author": "Raynos <raynos2@gmail.com>",$/;"	function	line:13
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "repository": "git:\/\/github.com\/Raynos\/xtend.git",$/;"	function	line:14
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "main": "immutable",$/;"	function	line:15
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "scripts": {$/;"	function	line:16
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^    "test": "node test"$/;"	function	line:17
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "dependencies": {},$/;"	function	line:19
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "devDependencies": {$/;"	function	line:20
tape	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^    "tape": "~1.1.0"$/;"	function	line:21
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "homepage": "https:\/\/github.com\/Raynos\/xtend",$/;"	function	line:23
contributors	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "contributors": [$/;"	function	line:24
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^      "name": "Jake Verbaten"$/;"	function	line:26
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^      "name": "Matt Esch"$/;"	function	line:29
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "bugs": {$/;"	function	line:32
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^    "url": "https:\/\/github.com\/Raynos\/xtend\/issues",$/;"	function	line:33
email	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^    "email": "raynos2@gmail.com"$/;"	function	line:34
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "license": "MIT",$/;"	function	line:36
testling	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "testling": {$/;"	function	line:37
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^    "files": "test.js",$/;"	function	line:38
browsers	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^    "browsers": [$/;"	function	line:39
engines	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^  "engines": {$/;"	function	line:52
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/package.json	/^    "node": ">=0.4"$/;"	function	line:53
xtend	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/README.md	/^# xtend$/;"	function	line:1
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/README.md	/^## Examples$/;"	function	line:11
Stability status: Locked	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/README.md	/^## Stability status: Locked$/;"	function	line:26
MIT Licenced	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/README.md	/^## MIT Licenced$/;"	function	line:28
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/test.js	/^test("merge", function(assert) {$/;"	function	line:5
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/test.js	/^test("replace", function(assert) {$/;"	function	line:13
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/test.js	/^test("undefined", function(assert) {$/;"	function	line:21
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/test.js	/^test("handle 0", function(assert) {$/;"	function	line:30
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/test.js	/^test("is immutable", function (assert) {$/;"	function	line:39
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/test.js	/^test("null as argument", function (assert) {$/;"	function	line:47
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/test.js	/^test("mutable", function (assert) {$/;"	function	line:56
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/test.js	/^test("null prototype", function(assert) {$/;"	function	line:65
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/xtend/test.js	/^test("null prototype mutable", function (assert) {$/;"	function	line:74
Y18N	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^function Y18N (opts) {$/;"	function	line:5
__	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype.__ = function () {$/;"	function	line:18
Y18N	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^}$/;"	class	line:16
Y18N.__	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype.__ = function () {$/;"	method	line:18
cb	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^  var cb = function () {} \/\/ start with noop.$/;"	function	line:21
_enqueueWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype._enqueueWrite = function (work) {$/;"	function	line:43
Y18N._enqueueWrite	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype._enqueueWrite = function (work) {$/;"	method	line:43
_processWriteQueue	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype._processWriteQueue = function () {$/;"	function	line:48
Y18N.Y18N	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^}$/;"	class	line:46
_readLocaleFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype._readLocaleFile = function () {$/;"	function	line:67
Y18N.Y18N.Y18N.Y18N	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^}$/;"	class	line:65
_resolveLocaleFile	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype._resolveLocaleFile = function (directory, locale) {$/;"	function	line:85
_fileExistsSync	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype._fileExistsSync = function (file) {$/;"	function	line:97
__n	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype.__n = function () {$/;"	function	line:105
Y18N.Y18N.__n	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype.__n = function () {$/;"	method	line:105
cb	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^  var cb = function () {} \/\/ start with noop.$/;"	function	line:111
this.cache.one	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^    this.cache[this.locale][singular] = {$/;"	property	line:123
this.cache.other	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^      one: singular,$/;"	property	line:124
setLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype.setLocale = function (locale) {$/;"	function	line:144
getLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype.getLocale = function () {$/;"	function	line:148
updateLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype.updateLocale = function (obj) {$/;"	function	line:152
Y18N.Y18N.updateLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^Y18N.prototype.updateLocale = function (obj) {$/;"	method	line:152
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^module.exports = function (opts) {$/;"	function	line:160
Y18N.module	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/index.js	/^}$/;"	method	line:158
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "name": "y18n",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "version": "3.2.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "description": "the bare-bones internationalization library used by yargs",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "scripts": {$/;"	function	line:6
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "pretest": "standard",$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "test": "nyc mocha",$/;"	function	line:8
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "coverage": "nyc report --reporter=text-lcov | coveralls"$/;"	function	line:9
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "repository": {$/;"	function	line:11
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "type": "git",$/;"	function	line:12
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "url": "git@github.com:yargs\/y18n.git"$/;"	function	line:13
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "files": [$/;"	function	line:15
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "keywords": [$/;"	function	line:18
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "author": "Ben Coe <ben@npmjs.com>",$/;"	function	line:23
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "license": "ISC",$/;"	function	line:24
bugs	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "bugs": {$/;"	function	line:25
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "url": "https:\/\/github.com\/yargs\/y18n\/issues"$/;"	function	line:26
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "homepage": "https:\/\/github.com\/yargs\/y18n",$/;"	function	line:28
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^  "devDependencies": {$/;"	function	line:29
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "chai": "^3.4.1",$/;"	function	line:30
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "coveralls": "^2.11.6",$/;"	function	line:31
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "mocha": "^2.3.4",$/;"	function	line:32
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "nyc": "^6.1.1",$/;"	function	line:33
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "rimraf": "^2.5.0",$/;"	function	line:34
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/package.json	/^    "standard": "^5.4.1"$/;"	function	line:35
y18n	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/README.md	/^# y18n$/;"	function	line:1
Examples	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/README.md	/^## Examples$/;"	function	line:12
JSON Language Files	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/README.md	/^## JSON Language Files$/;"	function	line:38
Methods	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/README.md	/^## Methods$/;"	function	line:46
require('y18n')(config)	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/README.md	/^### require('y18n')(config)$/;"	function	line:48
y18n.\_\_(str, arg, arg, arg)	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/README.md	/^### y18n.\\_\\_(str, arg, arg, arg)$/;"	function	line:59
y18n.\_\_n(singularString, pluralString, count, arg, arg, arg)	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/README.md	/^### y18n.\\_\\_n(singularString, pluralString, count, arg, arg, arg)$/;"	function	line:63
y18n.setLocale(str)	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/README.md	/^### y18n.setLocale(str)$/;"	function	line:68
y18n.getLocale()	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/README.md	/^### y18n.getLocale()$/;"	function	line:72
y18n.updateLocale(obj)	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/README.md	/^### y18n.updateLocale(obj)$/;"	function	line:76
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/y18n/README.md	/^## License$/;"	function	line:80
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[6.6.0](https://github.com/yargs/yargs/compare/v6.5.0...v6.6.0) (2016-12-29)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [6.6.0](https:\/\/github.com\/yargs\/yargs\/compare\/v6.5.0...v6.6.0) (2016-12-29)$/;"	function	line:6
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:9
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:15
[6.5.0](https://github.com/yargs/yargs/compare/v6.4.0...v6.5.0) (2016-12-01)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [6.5.0](https:\/\/github.com\/yargs\/yargs\/compare\/v6.4.0...v6.5.0) (2016-12-01)$/;"	function	line:24
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:27
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:32
[6.4.0](https://github.com/yargs/yargs/compare/v6.3.0...v6.4.0) (2016-11-13)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [6.4.0](https:\/\/github.com\/yargs\/yargs\/compare\/v6.3.0...v6.4.0) (2016-11-13)$/;"	function	line:39
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:42
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:47
Performance Improvements	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Performance Improvements$/;"	function	line:55
[6.3.0](https://github.com/yargs/yargs/compare/v6.2.0...v6.3.0) (2016-10-19)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [6.3.0](https:\/\/github.com\/yargs\/yargs\/compare\/v6.2.0...v6.3.0) (2016-10-19)$/;"	function	line:62
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:65
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:70
[6.2.0](https://github.com/yargs/yargs/compare/v6.1.1...v6.2.0) (2016-10-16)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [6.2.0](https:\/\/github.com\/yargs\/yargs\/compare\/v6.1.1...v6.2.0) (2016-10-16)$/;"	function	line:77
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:80
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:85
[6.1.1](https://github.com/yargs/yargs/compare/v6.1.0...v6.1.1) (2016-10-15)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^## [6.1.1](https:\/\/github.com\/yargs\/yargs\/compare\/v6.1.0...v6.1.1) (2016-10-15)$/;"	function	line:93
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:96
[6.1.0](https://github.com/yargs/yargs/compare/v6.0.0...v6.1.0) (2016-10-15)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [6.1.0](https:\/\/github.com\/yargs\/yargs\/compare\/v6.0.0...v6.1.0) (2016-10-15)$/;"	function	line:103
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:106
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:112
[6.0.0](https://github.com/yargs/yargs/compare/v5.0.0...v6.0.0) (2016-09-30)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [6.0.0](https:\/\/github.com\/yargs\/yargs\/compare\/v5.0.0...v6.0.0) (2016-09-30)$/;"	function	line:126
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:129
Chores	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Chores$/;"	function	line:137
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:142
Performance Improvements	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Performance Improvements$/;"	function	line:147
BREAKING CHANGES	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### BREAKING CHANGES$/;"	function	line:152
[5.0.0](https://github.com/yargs/yargs/compare/v4.8.1...v5.0.0) (2016-08-14)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [5.0.0](https:\/\/github.com\/yargs\/yargs\/compare\/v4.8.1...v5.0.0) (2016-08-14)$/;"	function	line:159
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:162
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:168
Performance Improvements	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Performance Improvements$/;"	function	line:179
BREAKING CHANGES	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### BREAKING CHANGES$/;"	function	line:184
[4.8.1](https://github.com/yargs/yargs/compare/v4.8.0...v4.8.1) (2016-07-16)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^## [4.8.1](https:\/\/github.com\/yargs\/yargs\/compare\/v4.8.0...v4.8.1) (2016-07-16)$/;"	function	line:196
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:199
[4.8.0](https://github.com/yargs/yargs/compare/v4.7.1...v4.8.0) (2016-07-09)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [4.8.0](https:\/\/github.com\/yargs\/yargs\/compare\/v4.7.1...v4.8.0) (2016-07-09)$/;"	function	line:210
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:213
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:223
[4.7.1](https://github.com/yargs/yargs/compare/v4.7.0...v4.7.1) (2016-05-15)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^## [4.7.1](https:\/\/github.com\/yargs\/yargs\/compare\/v4.7.0...v4.7.1) (2016-05-15)$/;"	function	line:232
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:235
[4.7.0](https://github.com/yargs/yargs/compare/v4.6.0...v4.7.0) (2016-05-02)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [4.7.0](https:\/\/github.com\/yargs\/yargs\/compare\/v4.6.0...v4.7.0) (2016-05-02)$/;"	function	line:243
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:246
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:251
[4.6.0](https://github.com/yargs/yargs/compare/v4.5.0...v4.6.0) (2016-04-11)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [4.6.0](https:\/\/github.com\/yargs\/yargs\/compare\/v4.5.0...v4.6.0) (2016-04-11)$/;"	function	line:260
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:263
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:267
[4.5.0](https://github.com/yargs/yargs/compare/v4.4.0...v4.5.0) (2016-04-05)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^# [4.5.0](https:\/\/github.com\/yargs\/yargs\/compare\/v4.4.0...v4.5.0) (2016-04-05)$/;"	function	line:275
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:278
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### Features$/;"	function	line:282
v4.4.0 (2016/04/03 21:10 +07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v4.4.0 (2016\/04\/03 21:10 +07:00)$/;"	function	line:291
v4.3.2 (2016/3/20 15:07 +07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v4.3.2 (2016\/3\/20 15:07 +07:00)$/;"	function	line:301
v4.3.0 (2016/3/12 14:19 +07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v4.3.0 (2016\/3\/12 14:19 +07:00)$/;"	function	line:308
v4.2.0 (2016/2/22 11:02 +07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v4.2.0 (2016\/2\/22 11:02 +07:00)$/;"	function	line:314
v4.0.0 (2016/2/14 1:27 +07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v4.0.0 (2016\/2\/14 1:27 +07:00)$/;"	function	line:323
v3.32.0 (2016/1/14 10:13 +07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.32.0 (2016\/1\/14 10:13 +07:00)$/;"	function	line:338
v3.31.0 (2015/12/03 10:15 +07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.31.0 (2015\/12\/03 10:15 +07:00)$/;"	function	line:346
v3.30.0 (2015/11/13 16:29 +07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.30.0 (2015\/11\/13 16:29 +07:00)$/;"	function	line:356
v3.29.0 (2015/10/16 21:51 +07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.29.0 (2015\/10\/16 21:51 +07:00)$/;"	function	line:362
v3.28.0 (2015/10/16 1:55 +07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.28.0 (2015\/10\/16 1:55 +07:00)$/;"	function	line:367
v3.27.0 (2015/10/08 1:55 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.27.0 (2015\/10\/08 1:55 +00:00)$/;"	function	line:371
v3.26.0 (2015/09/25 2:14 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.26.0 (2015\/09\/25 2:14 +00:00)$/;"	function	line:379
v3.25.0 (2015/09/13 7:38 -07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.25.0 (2015\/09\/13 7:38 -07:00)$/;"	function	line:386
v3.24.0 (2015/09/04 12:02 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.24.0 (2015\/09\/04 12:02 +00:00)$/;"	function	line:391
v3.23.0 (2015/08/30 23:00 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.23.0 (2015\/08\/30 23:00 +00:00)$/;"	function	line:397
v3.22.0 (2015/08/28 22:26 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.22.0 (2015\/08\/28 22:26 +00:00)$/;"	function	line:403
v3.21.1 (2015/08/28 20:58 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.21.1 (2015\/08\/28 20:58 +00:00)$/;"	function	line:406
v3.21.0 (2015/08/21 21:20 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.21.0 (2015\/08\/21 21:20 +00:00)$/;"	function	line:409
v3.20.0 (2015/08/20 01:29 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.20.0 (2015\/08\/20 01:29 +00:00)$/;"	function	line:413
v3.19.0 (2015/08/14 05:12 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.19.0 (2015\/08\/14 05:12 +00:00)$/;"	function	line:417
v3.18.1 (2015/08/12 05:53 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.18.1 (2015\/08\/12 05:53 +00:00)$/;"	function	line:420
v3.18.0 (2015/08/06 20:05 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.18.0 (2015\/08\/06 20:05 +00:00)$/;"	function	line:425
v3.17.1 (2015/08/02 19:35 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.17.1 (2015\/08\/02 19:35 +00:00)$/;"	function	line:430
v3.17.0 (2015/08/02 18:39 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.17.0 (2015\/08\/02 18:39 +00:00)$/;"	function	line:433
v3.16.0 (2015/07/30 04:35 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.16.0 (2015\/07\/30 04:35 +00:00)$/;"	function	line:437
v3.15.0 (2015/07/06 06:01 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.15.0 (2015\/07\/06 06:01 +00:00)$/;"	function	line:444
v3.14.0 (2015/06/28 02:12 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.14.0 (2015\/06\/28 02:12 +00:00)$/;"	function	line:448
v3.13.0 (2015/06/24 04:12 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.13.0 (2015\/06\/24 04:12 +00:00)$/;"	function	line:454
v3.12.0 (2015/06/19 03:23 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.12.0 (2015\/06\/19 03:23 +00:00)$/;"	function	line:461
v3.11.0 (2015/06/15 05:15 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.11.0 (2015\/06\/15 05:15 +00:00)$/;"	function	line:466
v3.10.0 (2015/05/29 04:25 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.10.0 (2015\/05\/29 04:25 +00:00)$/;"	function	line:472
v3.9.1 (2015/05/20 05:14 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.9.1 (2015\/05\/20 05:14 +00:00)$/;"	function	line:477
v3.9.0 (2015/05/10 18:32 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.9.0 (2015\/05\/10 18:32 +00:00)$/;"	function	line:481
v3.8.0 (2015/04/24 23:10 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.8.0 (2015\/04\/24 23:10 +00:00)$/;"	function	line:485
v3.7.2 (2015/04/13 11:52 -07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.7.2 (2015\/04\/13 11:52 -07:00)$/;"	function	line:490
v3.7.1 (2015/04/10 11:06 -07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.7.1 (2015\/04\/10 11:06 -07:00)$/;"	function	line:495
v3.7.0 (2015/04/04 02:29 -07:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.7.0 (2015\/04\/04 02:29 -07:00)$/;"	function	line:501
v3.6.0 (2015/03/21 01:00 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.6.0 (2015\/03\/21 01:00 +00:00)$/;"	function	line:507
v3.5.4 (2015/03/12 05:56 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.5.4 (2015\/03\/12 05:56 +00:00)$/;"	function	line:510
v3.5.3 (2015/03/09 06:14 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.5.3 (2015\/03\/09 06:14 +00:00)$/;"	function	line:513
v3.5.2 (2015/03/09 06:11 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.5.2 (2015\/03\/09 06:11 +00:00)$/;"	function	line:516
v3.5.1 (2015/03/09 04:55 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.5.1 (2015\/03\/09 04:55 +00:00)$/;"	function	line:519
v3.5.0 (2015/03/09 04:49 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.5.0 (2015\/03\/09 04:49 +00:00)$/;"	function	line:522
v3.4.7 (2015/03/09 04:09 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.4.7 (2015\/03\/09 04:09 +00:00)$/;"	function	line:526
v3.4.6 (2015/03/09 04:01 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.4.6 (2015\/03\/09 04:01 +00:00)$/;"	function	line:529
v3.4.5 (2015/03/01 20:31 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.4.5 (2015\/03\/01 20:31 +00:00)$/;"	function	line:532
v3.4.4 (2015/02/28 04:52 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.4.4 (2015\/02\/28 04:52 +00:00)$/;"	function	line:535
v3.3.3 (2015/02/28 04:23 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.3.3 (2015\/02\/28 04:23 +00:00)$/;"	function	line:539
v3.3.2 (2015/02/28 04:11 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.3.2 (2015\/02\/28 04:11 +00:00)$/;"	function	line:542
v3.3.1 (2015/02/24 03:28 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.3.1 (2015\/02\/24 03:28 +00:00)$/;"	function	line:545
v3.3.0 (2015/02/24 00:49 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.3.0 (2015\/02\/24 00:49 +00:00)$/;"	function	line:548
v3.2.1 (2015/02/22 05:45 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.2.1 (2015\/02\/22 05:45 +00:00)$/;"	function	line:551
v3.2.0 (2015/02/22 05:24 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.2.0 (2015\/02\/22 05:24 +00:00)$/;"	function	line:554
v3.1.0 (2015/02/19 19:37 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.1.0 (2015\/02\/19 19:37 +00:00)$/;"	function	line:558
v3.0.4 (2015/02/14 01:40 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.0.4 (2015\/02\/14 01:40 +00:00)$/;"	function	line:561
v3.0.3 (2015/02/14 00:59 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v3.0.3 (2015\/02\/14 00:59 +00:00)$/;"	function	line:564
3.0.2 (2015/02/13 16:50 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 3.0.2 (2015\/02\/13 16:50 +00:00)$/;"	function	line:567
v2.3.0 (2015/02/08 20:41 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v2.3.0 (2015\/02\/08 20:41 +00:00)$/;"	function	line:576
v2.2.0 (2015/02/08 20:07 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v2.2.0 (2015\/02\/08 20:07 +00:00)$/;"	function	line:579
v2.1.2 (2015/02/08 06:05 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v2.1.2 (2015\/02\/08 06:05 +00:00)$/;"	function	line:582
v2.1.1 (2015/02/06 08:08 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v2.1.1 (2015\/02\/06 08:08 +00:00)$/;"	function	line:588
v2.1.0 (2015/02/06 07:59 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v2.1.0 (2015\/02\/06 07:59 +00:00)$/;"	function	line:591
v2.0.1 (2015/02/06 07:54 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v2.0.1 (2015\/02\/06 07:54 +00:00)$/;"	function	line:594
v2.0.0 (2015/02/06 07:45 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v2.0.0 (2015\/02\/06 07:45 +00:00)$/;"	function	line:597
v1.3.2 (2014/10/06 21:56 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.3.2 (2014\/10\/06 21:56 +00:00)$/;"	function	line:604
list (2014/08/30 18:41 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### list (2014\/08\/30 18:41 +00:00)$/;"	function	line:607
v1.0.15 (2014/02/05 23:18 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.15 (2014\/02\/05 23:18 +00:00)$/;"	function	line:629
v1.0.14 (2014/02/05 23:17 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.14 (2014\/02\/05 23:17 +00:00)$/;"	function	line:632
v1.0.13 (2014/02/05 22:13 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.13 (2014\/02\/05 22:13 +00:00)$/;"	function	line:635
v1.0.12 (2013/12/13 00:09 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.12 (2013\/12\/13 00:09 +00:00)$/;"	function	line:638
v1.0.11 (2013/12/13 00:07 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.11 (2013\/12\/13 00:07 +00:00)$/;"	function	line:641
v1.0.10 (2013/12/12 23:57 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.10 (2013\/12\/12 23:57 +00:00)$/;"	function	line:644
v1.0.9 (2013/12/12 23:47 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.9 (2013\/12\/12 23:47 +00:00)$/;"	function	line:647
v1.0.8 (2013/12/06 16:36 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.8 (2013\/12\/06 16:36 +00:00)$/;"	function	line:650
v1.0.7 (2013/11/24 18:01 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.7 (2013\/11\/24 18:01 +00:00)$/;"	function	line:653
v1.0.6 (2013/11/23 19:21 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.6 (2013\/11\/23 19:21 +00:00)$/;"	function	line:656
v1.0.5 (2013/11/23 19:09 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.5 (2013\/11\/23 19:09 +00:00)$/;"	function	line:659
v1.0.4 (2013/11/23 19:05 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.4 (2013\/11\/23 19:05 +00:00)$/;"	function	line:662
v1.0.3 (2013/11/23 17:43 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.3 (2013\/11\/23 17:43 +00:00)$/;"	function	line:665
v1.0.2 (2013/11/23 09:46 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.2 (2013\/11\/23 09:46 +00:00)$/;"	function	line:669
v1.0.1 (2013/11/23 09:39 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.1 (2013\/11\/23 09:39 +00:00)$/;"	function	line:672
v1.0.0 (2013/11/23 09:33 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### v1.0.0 (2013\/11\/23 09:33 +00:00)$/;"	function	line:675
0.6.0 (2013/06/25 08:48 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.6.0 (2013\/06\/25 08:48 +00:00)$/;"	function	line:704
0.5.2 (2013/05/31 03:46 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.5.2 (2013\/05\/31 03:46 +00:00)$/;"	function	line:711
0.5.1 (2013/05/30 07:17 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.5.1 (2013\/05\/30 07:17 +00:00)$/;"	function	line:715
0.5.0 (2013/05/18 21:59 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.5.0 (2013\/05\/18 21:59 +00:00)$/;"	function	line:719
0.4.0 (2013/04/13 19:03 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.4.0 (2013\/04\/13 19:03 +00:00)$/;"	function	line:722
0.3.7 (2013/04/04 04:07 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.3.7 (2013\/04\/04 04:07 +00:00)$/;"	function	line:725
0.3.6 (2013/04/04 04:04 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.3.6 (2013\/04\/04 04:04 +00:00)$/;"	function	line:728
0.3.5 (2012/10/10 11:09 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.3.5 (2012\/10\/10 11:09 +00:00)$/;"	function	line:732
0.3.4 (2012/04/30 06:54 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.3.4 (2012\/04\/30 06:54 +00:00)$/;"	function	line:736
0.3.3 (2012/04/30 06:45 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.3.3 (2012\/04\/30 06:45 +00:00)$/;"	function	line:741
0.3.2 (2012/04/12 20:28 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.3.2 (2012\/04\/12 20:28 +00:00)$/;"	function	line:744
0.3.1 (2011/12/31 08:44 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.3.1 (2011\/12\/31 08:44 +00:00)$/;"	function	line:751
0.3.0 (2011/12/09 06:03 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.3.0 (2011\/12\/09 06:03 +00:00)$/;"	function	line:754
0.2.7 (2011/10/20 02:25 +00:00)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/CHANGELOG.md	/^### 0.2.7 (2011\/10\/20 02:25 +00:00)$/;"	function	line:757
Argv	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/index.js	/^function Argv (processArgs, cwd) {$/;"	function	line:10
singletonify	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/index.js	/^function singletonify (inst) {$/;"	function	line:23
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/assign.js	/^module.exports = function assign (defaults, configuration) {$/;"	function	line:3
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^module.exports = function (yargs, usage, validation) {$/;"	function	line:8
addHandler	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  self.addHandler = function (cmd, description, builder, handler) {$/;"	function	line:13
handlers.original	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^    handlers[parsedCommand.cmd] = {$/;"	property	line:42
handlers.handler	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^      original: cmd,$/;"	property	line:43
handlers.builder	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^      handler: handler,$/;"	property	line:44
addDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  self.addDirectory = function (dir, context, req, callerFile, opts) {$/;"	function	line:51
var.self.addDirectory	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  }$/;"	function	line:49
visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^    opts.visit = function (obj, joined, filename) {$/;"	function	line:60
opts.visit	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^    const parentVisit = typeof opts.visit === 'function' ? opts.visit : function (o) { return o }$/;"	function	line:58
moduleName	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  function moduleName (obj) {$/;"	function	line:78
commandFromFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  function commandFromFilename (filename) {$/;"	function	line:85
moduleName.commandFromFilename	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  function commandFromFilename (filename) {$/;"	function	line:85
extractDesc	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  function extractDesc (obj) {$/;"	function	line:89
parseCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  function parseCommand (cmd) {$/;"	function	line:97
extractDesc.parseCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  function parseCommand (cmd) {$/;"	function	line:97
getCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  self.getCommands = function () {$/;"	function	line:125
self.getCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  }$/;"	function	line:123
getCommandHandlers	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  self.getCommandHandlers = function () {$/;"	function	line:129
self.getCommandHandlers	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  }$/;"	function	line:127
runCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  self.runCommand = function (command, yargs, parsed) {$/;"	function	line:133
populatePositionals	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  function populatePositionals (commandHandler, argv, context, yargs) {$/;"	function	line:180
populatePositional	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  function populatePositional (positional, argv, yargs) {$/;"	function	line:202
function.populatePositional	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  function populatePositional (positional, argv, yargs) {$/;"	function	line:202
postProcessPositional	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  function postProcessPositional (yargs, argv, key) {$/;"	function	line:223
addCamelCaseExpansions	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  function addCamelCaseExpansions (argv, option) {$/;"	function	line:234
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  self.reset = function () {$/;"	function	line:242
self.reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  }$/;"	function	line:240
freeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  self.freeze = function () {$/;"	function	line:253
unfreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  self.unfreeze = function () {$/;"	function	line:258
self.unfreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/command.js	/^  }$/;"	function	line:257
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/completion.js	/^module.exports = function (yargs, usage, command) {$/;"	function	line:6
const.completionKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/completion.js	/^  const self = {$/;"	property	line:7
getCompletion	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/completion.js	/^  self.getCompletion = function (args, done) {$/;"	function	line:13
generateCompletionScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/completion.js	/^  self.generateCompletionScript = function ($0) {$/;"	function	line:76
registerFunction	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/completion.js	/^  self.registerFunction = function (fn) {$/;"	function	line:94
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/levenshtein.js	/^module.exports = function (a, b) {$/;"	function	line:15
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/obj-filter.js	/^module.exports = function (original, filter) {$/;"	function	line:1
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^module.exports = function (yargs, y18n) {$/;"	function	line:7
failFn	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.failFn = function (f) {$/;"	function	line:13
showHelpOnFail	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.showHelpOnFail = function (enabled, message) {$/;"	function	line:19
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.fail = function (msg, err) {$/;"	function	line:32
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.usage = function (msg) {$/;"	function	line:66
getUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.getUsage = function () {$/;"	function	line:69
self.getUsage	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  }$/;"	function	line:68
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.example = function (cmd, description) {$/;"	function	line:74
command	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.command = function (cmd, description, aliases) {$/;"	function	line:79
getCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.getCommands = function () {$/;"	function	line:82
self.getCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  }$/;"	function	line:81
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.describe = function (key, desc) {$/;"	function	line:87
getDescriptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.getDescriptions = function () {$/;"	function	line:96
self.getDescriptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  }$/;"	function	line:95
epilog	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.epilog = function (msg) {$/;"	function	line:101
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.wrap = function (cols) {$/;"	function	line:107
getWrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  function getWrap () {$/;"	function	line:112
deferY18nLookup	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.deferY18nLookup = function (str) {$/;"	function	line:122
help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.help = function () {$/;"	function	line:127
maxWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  function maxWidth (table, theWrap) {$/;"	function	line:284
normalizeAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  function normalizeAliases () {$/;"	function	line:308
function.normalizeAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  function normalizeAliases () {$/;"	function	line:308
addUngroupedKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  function addUngroupedKeys (keys, aliases, groups) {$/;"	function	line:332
showHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.showHelp = function (level) {$/;"	function	line:350
functionDescription	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.functionDescription = function (fn) {$/;"	function	line:357
stringifiedValues	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.stringifiedValues = function (values, separator) {$/;"	function	line:362
defaultString	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  function defaultString (value, defaultDescription) {$/;"	function	line:379
switch	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^      switch (typeof value) {$/;"	function	line:387
windowWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  function windowWidth () {$/;"	function	line:403
function.windowWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  function windowWidth () {$/;"	function	line:403
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.version = function (ver) {$/;"	function	line:414
showVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.showVersion = function () {$/;"	function	line:418
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.reset = function (globalLookup) {$/;"	function	line:424
freeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.freeze = function () {$/;"	function	line:440
unfreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  self.unfreeze = function () {$/;"	function	line:450
self.unfreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/usage.js	/^  }$/;"	function	line:449
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^module.exports = function (yargs, usage, y18n) {$/;"	function	line:5
nonOptionCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.nonOptionCount = function (argv) {$/;"	function	line:12
self.nonOptionCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  const self = {}$/;"	function	line:8
positionalCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.positionalCount = function (required, observed) {$/;"	function	line:46
self.positionalCount	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:42
missingArgumentValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.missingArgumentValue = function (argv) {$/;"	function	line:56
self.missingArgumentValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:52
requiredArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.requiredArguments = function (argv) {$/;"	function	line:87
unknownArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.unknownArguments = function (argv, aliases) {$/;"	function	line:119
self.unknownArguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:116
limitedChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.limitedChoices = function (argv) {$/;"	function	line:161
self.limitedChoices	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:158
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.check = function (f) {$/;"	function	line:197
customChecks	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.customChecks = function (argv, aliases) {$/;"	function	line:201
implies	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.implies = function (key, value) {$/;"	function	line:221
getImplied	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.getImplied = function () {$/;"	function	line:230
self.getImplied	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:229
implications	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.implications = function (argv) {$/;"	function	line:234
conflicts	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.conflicts = function (key, value) {$/;"	function	line:287
getConflicting	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.getConflicting = function () {$/;"	function	line:296
self.getConflicting	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:295
conflicting	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.conflicting = function (argv) {$/;"	function	line:300
recommendCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.recommendCommands = function (cmd, potentialCommands) {$/;"	function	line:310
reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.reset = function (globalLookup) {$/;"	function	line:327
self.reset	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:325
freeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.freeze = function () {$/;"	function	line:337
unfreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  self.unfreeze = function () {$/;"	function	line:343
self.unfreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/lib/validation.js	/^  }$/;"	function	line:342
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Commands:": "Каманды:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Options:": "Опцыі:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Examples:": "Прыклады:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "boolean": "булевы тып",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "count": "падлік",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "string": "радковы тып",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "number": "лік",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "array": "масіў",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "required": "неабходна",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "default:": "па змаўчанні:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "choices:": "магчымасці:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "aliases:": "аліасы:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "generated-value": "згенераванае значэнне",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Недастаткова неапцыйных аргументаў: ёсць %s, трэба як мінімум %s",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Занадта шмат неапцыйных аргументаў: ёсць %s, максімум дапушчальна %s",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^    "one": "Не хапае значэння аргументу: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^    "other": "Не хапае значэнняў аргументаў: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^    "one": "Не хапае неабходнага аргументу: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^    "other": "Не хапае неабходных аргументаў: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^    "one": "Невядомы аргумент: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^    "other": "Невядомыя аргументы: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Invalid values:": "Несапраўдныя значэння:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Argument: %s, Given: %s, Choices: %s": "Аргумент: %s, Дадзенае значэнне: %s, Магчымасці: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Argument check failed: %s": "Праверка аргументаў не ўдалася: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Implications failed:": "Дадзены аргумент патрабуе наступны дадатковы аргумент:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Not enough arguments following: %s": "Недастаткова наступных аргументаў: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Invalid JSON config file: %s": "Несапраўдны файл канфігурацыі JSON: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Path to JSON config file": "Шлях да файла канфігурацыі JSON",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Show help": "Паказаць дапамогу",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Show version number": "Паказаць нумар версіі",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/be.json	/^  "Did you mean %s?": "Вы мелі на ўвазе %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Commands:": "Kommandos:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Options:": "Optionen:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Examples:": "Beispiele:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "boolean": "boolean",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "count": "Zähler",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "string": "string",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "number": "Zahl",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "array": "array",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "required": "erforderlich",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "default:": "Standard:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "choices:": "Möglichkeiten:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "aliases:": "Aliase:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "generated-value": "Generierter-Wert",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Nicht genügend Argumente ohne Optionen: %s vorhanden, mindestens %s benötigt",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Zu viele Argumente ohne Optionen: %s vorhanden, maximal %s erlaubt",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^    "one": "Fehlender Argumentwert: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^    "other": "Fehlende Argumentwerte: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^    "one": "Fehlendes Argument: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^    "other": "Fehlende Argumente: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^    "one": "Unbekanntes Argument: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^    "other": "Unbekannte Argumente: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Invalid values:": "Unzulässige Werte:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gegeben: %s, Möglichkeiten: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Argument check failed: %s": "Argumente-Check fehlgeschlagen: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Implications failed:": "Implikationen fehlgeschlagen:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Not enough arguments following: %s": "Nicht genügend Argumente nach: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Invalid JSON config file: %s": "Fehlerhafte JSON-Config Datei: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Path to JSON config file": "Pfad zur JSON-Config Datei",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Show help": "Hilfe anzeigen",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Show version number": "Version anzeigen",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/de.json	/^  "Did you mean %s?": "Meintest du %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Commands:": "Commands:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Options:": "Options:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Examples:": "Examples:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "boolean": "boolean",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "count": "count",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "string": "string",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "number": "number",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "array": "array",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "required": "required",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "default:": "default:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "choices:": "choices:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "aliases:": "aliases:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "generated-value": "generated-value",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Not enough non-option arguments: got %s, need at least %s",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Too many non-option arguments: got %s, maximum of %s",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^    "one": "Missing argument value: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^    "other": "Missing argument values: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^    "one": "Missing required argument: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^    "other": "Missing required arguments: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^    "one": "Unknown argument: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^    "other": "Unknown arguments: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Invalid values:": "Invalid values:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Given: %s, Choices: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Argument check failed: %s": "Argument check failed: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Implications failed:": "Implications failed:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Not enough arguments following: %s": "Not enough arguments following: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Invalid JSON config file: %s": "Invalid JSON config file: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Path to JSON config file": "Path to JSON config file",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Show help": "Show help",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Show version number": "Show version number",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Did you mean %s?": "Did you mean %s?",$/;"	function	line:38
Arguments %s and %s are mutually exclusive	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/en.json	/^  "Arguments %s and %s are mutually exclusive" : "Arguments %s and %s are mutually exclusive"$/;"	function	line:39
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Commands:": "Comandos:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Options:": "Opciones:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Examples:": "Ejemplos:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "boolean": "booleano",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "count": "cuenta",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "string": "cadena de caracteres",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "number": "número",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "array": "tabla",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "required": "requerido",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "default:": "defecto:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "choices:": "selección:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "aliases:": "alias:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "generated-value": "valor-generado",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Hacen falta argumentos no-opcionales: Número recibido %s, necesita por lo menos %s",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Demasiados argumentos no-opcionales: Número recibido %s, máximo es %s",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^    "one": "Falta argumento: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^    "other": "Faltan argumentos: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^    "one": "Falta argumento requerido: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^    "other": "Faltan argumentos requeridos: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^    "one": "Argumento desconocido: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^    "other": "Argumentos desconocidos: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Invalid values:": "Valores inválidos:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argumento: %s, Recibido: %s, Seleccionados: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Argument check failed: %s": "Verificación de argumento ha fallado: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Implications failed:": "Implicaciones fallidas:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Not enough arguments following: %s": "No hay suficientes argumentos después de: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Invalid JSON config file: %s": "Archivo de configuración JSON inválido: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Path to JSON config file": "Ruta al archivo de configuración JSON",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Show help": "Muestra ayuda",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Show version number": "Muestra número de versión",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/es.json	/^  "Did you mean %s?": "Quisiste decir %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Commands:": "Commandes:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Options:": "Options:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Examples:": "Exemples:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "boolean": "booléen",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "count": "comptage",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "string": "chaine de caractère",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "number": "nombre",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "array": "tableau",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "required": "requis",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "default:": "défaut:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "choices:": "choix:",$/;"	function	line:12
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "generated-value": "valeur générée",$/;"	function	line:13
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Pas assez d'arguments non-option: reçu %s, besoin d'au moins %s",$/;"	function	line:14
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Trop d'arguments non-option: reçu %s, maximum %s",$/;"	function	line:15
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Missing argument value: %s": {$/;"	function	line:16
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^    "one": "Argument manquant: %s",$/;"	function	line:17
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^    "other": "Arguments manquants: %s"$/;"	function	line:18
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Missing required argument: %s": {$/;"	function	line:20
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^    "one": "Argument requis manquant: %s",$/;"	function	line:21
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^    "other": "Arguments requis manquants: %s"$/;"	function	line:22
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Unknown argument: %s": {$/;"	function	line:24
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^    "one": "Argument inconnu: %s",$/;"	function	line:25
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^    "other": "Arguments inconnus: %s"$/;"	function	line:26
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Invalid values:": "Valeurs invalides:",$/;"	function	line:28
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Donné: %s, Choix: %s",$/;"	function	line:29
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Argument check failed: %s": "Echec de la vérification de l'argument: %s",$/;"	function	line:30
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Implications failed:": "Implications échouées:",$/;"	function	line:31
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Not enough arguments following: %s": "Pas assez d'arguments suivant: %s",$/;"	function	line:32
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Invalid JSON config file: %s": "Fichier de configuration JSON invalide: %s",$/;"	function	line:33
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Path to JSON config file": "Chemin du fichier de configuration JSON",$/;"	function	line:34
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Show help": "Affiche de l'aide",$/;"	function	line:35
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/fr.json	/^  "Show version number": "Affiche le numéro de version"$/;"	function	line:36
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Commands:": "आदेश:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Options:": "विकल्प:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Examples:": "उदाहरण:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "boolean": "सत्यता",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "count": "संख्या",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "string": "वर्णों का तार ",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "number": "अंक",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "array": "सरणी",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "required": "आवश्यक",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "default:": "डिफॉल्ट:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "choices:": "विकल्प:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "aliases:": "उपनाम:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "generated-value": "उत्पन्न-मूल्य",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Not enough non-option arguments: got %s, need at least %s": "पर्याप्त गैर-विकल्प तर्क प्राप्त नहीं: %s प्राप्त, कम से कम %s की आवश्यकता है",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Too many non-option arguments: got %s, maximum of %s": "बहुत सारे गैर-विकल्प तर्क: %s प्राप्त, अधिकतम %s मान्य",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^    "one": "कुछ तर्को के मूल्य गुम हैं: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^    "other": "कुछ तर्को के मूल्य गुम हैं: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^    "one": "आवश्यक तर्क गुम हैं: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^    "other": "आवश्यक तर्क गुम हैं: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^    "one": "अज्ञात तर्क प्राप्त: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^    "other": "अज्ञात तर्क प्राप्त: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Invalid values:": "अमान्य मूल्य:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Argument: %s, Given: %s, Choices: %s": "तर्क: %s, प्राप्त: %s, विकल्प: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Argument check failed: %s": "तर्क जांच विफल: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Implications failed:": "दिए गए तर्क के लिए अतिरिक्त तर्क की अपेक्षा है:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Not enough arguments following: %s": "निम्नलिखित के बाद पर्याप्त तर्क नहीं प्राप्त: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Invalid JSON config file: %s": "अमान्य JSON config फाइल: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Path to JSON config file": "JSON config फाइल का पथ",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Show help": "सहायता दिखाएँ",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Show version number": "Version संख्या दिखाएँ",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hi.json	/^  "Did you mean %s?": "क्या आपका मतलब है %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Commands:": "Parancsok:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Options:": "Opciók:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Examples:": "Példák:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "boolean": "boolean",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "count": "számláló",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "string": "szöveg",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "number": "szám",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "array": "tömb",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "required": "kötelező",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "default:": "alapértelmezett:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "choices:": "lehetőségek:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "aliases:": "aliaszok:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "generated-value": "generált-érték",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Nincs elég nem opcionális argumentum: %s van, legalább %s kell",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Túl sok nem opciánlis argumentum van: %s van, maximum %s lehet",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^    "one": "Hiányzó argumentum érték: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^    "other": "Hiányzó argumentum értékek: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^    "one": "Hiányzó kötelező argumentum: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^    "other": "Hiányzó kötelező argumentumok: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^    "one": "Ismeretlen argumentum: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^    "other": "Ismeretlen argumentumok: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Invalid values:": "Érvénytelen érték:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argumentum: %s, Megadott: %s, Lehetőségek: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Argument check failed: %s": "Argumentum ellenőrzés sikertelen: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Implications failed:": "Implikációk sikertelenek:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Not enough arguments following: %s": "Nem elég argumentum követi: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Invalid JSON config file: %s": "Érvénytelen JSON konfigurációs file: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Path to JSON config file": "JSON konfigurációs file helye",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Show help": "Súgo megjelenítése",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Show version number": "Verziószám megjelenítése",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/hu.json	/^  "Did you mean %s?": "Erre gondoltál %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Commands:": "Perintah:",$/;"	function	line:3
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Options:": "Pilihan:",$/;"	function	line:4
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Examples:": "Contoh:",$/;"	function	line:5
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "boolean": "boolean",$/;"	function	line:6
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "count": "jumlah",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "number": "nomor",$/;"	function	line:8
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "string": "string",$/;"	function	line:9
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "array": "larik",$/;"	function	line:10
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "required": "diperlukan",$/;"	function	line:11
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "default:": "bawaan:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "aliases:": "istilah lain:",$/;"	function	line:13
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "choices:": "pilihan:",$/;"	function	line:14
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "generated-value": "nilai-yang-dihasilkan",$/;"	function	line:15
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Argumen wajib kurang: hanya %s, minimal %s",$/;"	function	line:16
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Terlalu banyak argumen wajib: ada %s, maksimal %s",$/;"	function	line:17
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Missing argument value: %s": {$/;"	function	line:18
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^    "one": "Kurang argumen: %s",$/;"	function	line:19
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^    "other": "Kurang argumen: %s"$/;"	function	line:20
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Missing required argument: %s": {$/;"	function	line:22
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^    "one": "Kurang argumen wajib: %s",$/;"	function	line:23
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^    "other": "Kurang argumen wajib: %s"$/;"	function	line:24
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Unknown argument: %s": {$/;"	function	line:26
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^    "one": "Argumen tak diketahui: %s",$/;"	function	line:27
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^    "other": "Argumen tak diketahui: %s"$/;"	function	line:28
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Invalid values:": "Nilai-nilai tidak valid:",$/;"	function	line:30
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argumen: %s, Diberikan: %s, Pilihan: %s",$/;"	function	line:31
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Argument check failed: %s": "Pemeriksaan argument gagal: %s",$/;"	function	line:32
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Implications failed:": "Implikasi gagal:",$/;"	function	line:33
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Not enough arguments following: %s": "Kurang argumen untuk: %s",$/;"	function	line:34
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Invalid JSON config file: %s": "Berkas konfigurasi JSON tidak valid: %s",$/;"	function	line:35
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Path to JSON config file": "Alamat berkas konfigurasi JSON",$/;"	function	line:36
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Show help": "Lihat bantuan",$/;"	function	line:37
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Show version number": "Lihat nomor versi",$/;"	function	line:38
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/id.json	/^  "Did you mean %s?": "Maksud Anda: %s?"$/;"	function	line:39
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Commands:": "Comandi:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Options:": "Opzioni:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Examples:": "Esempi:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "boolean": "booleano",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "count": "contatore",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "string": "stringa",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "number": "numero",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "array": "vettore",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "required": "richiesto",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "default:": "predefinito:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "choices:": "scelte:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "aliases:": "alias:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "generated-value": "valore generato",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Numero insufficiente di argomenti non opzione: inseriti %s, richiesti almeno %s",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Troppi argomenti non opzione: inseriti %s, massimo possibile %s",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^    "one": "Argomento mancante: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^    "other": "Argomenti mancanti: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^    "one": "Argomento richiesto mancante: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^    "other": "Argomenti richiesti mancanti: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^    "one": "Argomento sconosciuto: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^    "other": "Argomenti sconosciuti: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Invalid values:": "Valori non validi:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argomento: %s, Richiesto: %s, Scelte: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Argument check failed: %s": "Controllo dell'argomento fallito: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Implications failed:": "Argomenti impliciti non soddisfatti:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Not enough arguments following: %s": "Argomenti insufficienti dopo: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Invalid JSON config file: %s": "File di configurazione JSON non valido: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Path to JSON config file": "Percorso del file di configurazione JSON",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Show help": "Mostra la schermata di aiuto",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Show version number": "Mostra il numero di versione",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/it.json	/^  "Did you mean %s?": "Intendi forse %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Commands:": "コマンド:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Options:": "オプション:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Examples:": "例:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "boolean": "真偽",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "count": "カウント",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "string": "文字列",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "number": "数値",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "array": "配列",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "required": "必須",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "default:": "デフォルト:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "choices:": "選択してください:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "aliases:": "エイリアス:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "generated-value": "生成された値",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Not enough non-option arguments: got %s, need at least %s": "オプションではない引数が %s 個では不足しています。少なくとも %s 個の引数が必要です:",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Too many non-option arguments: got %s, maximum of %s": "オプションではない引数が %s 個では多すぎます。最大で %s 個までです:",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^    "one": "引数が見つかりません: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^    "other": "引数が見つかりません: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^    "one": "必須の引数が見つかりません: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^    "other": "必須の引数が見つかりません: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^    "one": "未知の引数です: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^    "other": "未知の引数です: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Invalid values:": "不正な値です:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Argument: %s, Given: %s, Choices: %s": "引数は %s です。指定できるのは %s つです。選択してください: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Argument check failed: %s": "引数のチェックに失敗しました: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Implications failed:": "オプションの組み合わせで不正が生じました:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Not enough arguments following: %s": "次の引数が不足しています。: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Invalid JSON config file: %s": "JSONの設定ファイルが不正です: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Path to JSON config file": "JSONの設定ファイルまでのpath",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Show help": "ヘルプを表示",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Show version number": "バージョンを表示",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ja.json	/^  "Did you mean %s?": "もしかして %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Commands:": "명령:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Options:": "옵션:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Examples:": "예시:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "boolean": "여부",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "count": "개수",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "string": "문자열",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "number": "숫자",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "array": "배열",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "required": "필수",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "default:": "기본:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "choices:": "선택:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "aliases:": "별칭:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "generated-value": "생성된 값",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Not enough non-option arguments: got %s, need at least %s": "옵션이 아닌 인자가 충분치 않습니다: %s개를 받았지만, 적어도 %s개는 필요합니다",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Too many non-option arguments: got %s, maximum of %s": "옵션이 아닌 인자가 너무 많습니다: %s개를 받았지만, %s개 이하여야 합니다",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^    "one": "인자값을 받지 못했습니다: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^    "other": "인자값들을 받지 못했습니다: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^    "one": "필수 인자를 받지 못했습니다: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^    "other": "필수 인자들을 받지 못했습니다: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^    "one": "알 수 없는 인자입니다: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^    "other": "알 수 없는 인자들입니다: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Invalid values:": "잘못된 값입니다:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Argument: %s, Given: %s, Choices: %s": "인자: %s, 입력받은 값: %s, 선택지: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Argument check failed: %s": "유효하지 않은 인자입니다: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Implications failed:": "옵션의 조합이 잘못되었습니다:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Not enough arguments following: %s": "인자가 충분하게 주어지지 않았습니다: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Invalid JSON config file: %s": "유효하지 않은 JSON 설정파일입니다: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Path to JSON config file": "JSON 설정파일 경로",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Show help": "도움말을 보여줍니다",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Show version number": "버전 넘버를 보여줍니다",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ko.json	/^  "Did you mean %s?": "찾고계신게 %s입니까?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Commands:": "Kommandoer:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Options:": "Alternativer:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Examples:": "Eksempler:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "boolean": "boolsk",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "count": "antall",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "string": "streng",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "number": "nummer",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "array": "matrise",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "required": "obligatorisk",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "default:": "standard:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "choices:": "valg:",$/;"	function	line:12
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "generated-value": "generert-verdi",$/;"	function	line:13
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Ikke nok ikke-alternativ argumenter: fikk %s, trenger minst %s",$/;"	function	line:14
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Too many non-option arguments: got %s, maximum of %s": "For mange ikke-alternativ argumenter: fikk %s, maksimum %s",$/;"	function	line:15
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Missing argument value: %s": {$/;"	function	line:16
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^    "one": "Mangler argument verdi: %s",$/;"	function	line:17
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^    "other": "Mangler argument verdier: %s"$/;"	function	line:18
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Missing required argument: %s": {$/;"	function	line:20
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^    "one": "Mangler obligatorisk argument: %s",$/;"	function	line:21
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^    "other": "Mangler obligatoriske argumenter: %s"$/;"	function	line:22
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Unknown argument: %s": {$/;"	function	line:24
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^    "one": "Ukjent argument: %s",$/;"	function	line:25
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^    "other": "Ukjente argumenter: %s"$/;"	function	line:26
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Invalid values:": "Ugyldige verdier:",$/;"	function	line:28
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gitt: %s, Valg: %s",$/;"	function	line:29
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Argument check failed: %s": "Argument sjekk mislyktes: %s",$/;"	function	line:30
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Implications failed:": "Konsekvensene mislyktes:",$/;"	function	line:31
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Not enough arguments following: %s": "Ikke nok følgende argumenter: %s",$/;"	function	line:32
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Invalid JSON config file: %s": "Ugyldig JSON konfigurasjonsfil: %s",$/;"	function	line:33
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Path to JSON config file": "Bane til JSON konfigurasjonsfil",$/;"	function	line:34
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Show help": "Vis hjelp",$/;"	function	line:35
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nb.json	/^  "Show version number": "Vis versjonsnummer"$/;"	function	line:36
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Commands:": "Opdrachten:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Options:": "Opties:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Examples:": "Voorbeelden:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "boolean": "boolean",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "count": "aantal",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "string": "text",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "number": "nummer",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "array": "lijst",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "required": "verplicht",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "default:": "standaard:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "choices:": "keuzes:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "aliases:": "aliassen:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "generated-value": "gegenereerde waarde",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Niet genoeg non-optie argumenten. Gekregen: %s, minstens nodig: %s",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Te veel non-optie argumenten. Gekregen: %s, maximum: %s",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^    "one": "Missing argument value: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^    "other": "Missing argument values: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^    "one": "Missend verplichte argument: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^    "other": "Missende verplichte argumenten: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^    "one": "Onbekend argument: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^    "other": "Onbekende argumenten: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Invalid values:": "Ongeldige waardes:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Gegeven: %s, Keuzes: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Argument check failed: %s": "Argument check mislukt: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Implications failed:": "Implicaties mislukt:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Not enough arguments following: %s": "Niet genoeg argumenten na: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Invalid JSON config file: %s": "Ongeldig JSON configuratiebestand: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Path to JSON config file": "Pad naar JSON configuratiebestand",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Show help": "Toon help",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Show version number": "Toon versie nummer",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/nl.json	/^  "Did you mean %s?": "Bedoelde u misschien %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pirate.json	/^  "Commands:": "Choose yer command:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pirate.json	/^  "Options:": "Options for me hearties!",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pirate.json	/^  "Examples:": "Ex. marks the spot:",$/;"	function	line:4
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pirate.json	/^  "required": "requi-yar-ed",$/;"	function	line:5
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pirate.json	/^  "Missing required argument: %s": {$/;"	function	line:6
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pirate.json	/^    "one": "Ye be havin' to set the followin' argument land lubber: %s",$/;"	function	line:7
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pirate.json	/^    "other": "Ye be havin' to set the followin' arguments land lubber: %s"$/;"	function	line:8
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pirate.json	/^  "Show help": "Parlay this here code of conduct",$/;"	function	line:10
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pirate.json	/^  "Show version number": "'Tis the version ye be askin' fer"$/;"	function	line:11
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Commands:": "Polecenia:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Options:": "Opcje:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Examples:": "Przykłady:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "boolean": "boolean",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "count": "ilość",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "string": "ciąg znaków",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "number": "liczba",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "array": "tablica",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "required": "wymagany",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "default:": "domyślny:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "choices:": "dostępne:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "aliases:": "aliasy:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "generated-value": "wygenerowana-wartość",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Niewystarczająca ilość argumentów: otrzymano %s, wymagane co najmniej %s",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Zbyt duża ilość argumentów: otrzymano %s, wymagane co najwyżej %s",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^    "one": "Brak wartości dla argumentu: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^    "other": "Brak wartości dla argumentów: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^    "one": "Brak wymaganego argumentu: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^    "other": "Brak wymaganych argumentów: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^    "one": "Nieznany argument: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^    "other": "Nieznane argumenty: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Invalid values:": "Nieprawidłowe wartości:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argument: %s, Otrzymano: %s, Dostępne: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Argument check failed: %s": "Weryfikacja argumentów nie powiodła się: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Implications failed:": "Założenia nie zostały spełnione:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Not enough arguments following: %s": "Niewystarczająca ilość argumentów następujących po: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Invalid JSON config file: %s": "Nieprawidłowy plik konfiguracyjny JSON: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Path to JSON config file": "Ścieżka do pliku konfiguracyjnego JSON",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Show help": "Pokaż pomoc",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Show version number": "Pokaż numer wersji",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pl.json	/^  "Did you mean %s?": "Czy chodziło Ci o %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Commands:": "Comandos:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Options:": "Opções:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Examples:": "Exemplos:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "boolean": "boolean",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "count": "contagem",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "string": "cadeia de caracteres",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "number": "número",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "array": "arranjo",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "required": "requerido",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "default:": "padrão:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "choices:": "escolhas:",$/;"	function	line:12
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "generated-value": "valor-gerado",$/;"	function	line:13
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Argumentos insuficientes não opcionais: Argumento %s, necessário pelo menos %s",$/;"	function	line:14
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Excesso de argumentos não opcionais: recebido %s, máximo de %s",$/;"	function	line:15
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Missing argument value: %s": {$/;"	function	line:16
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^    "one": "Falta valor de argumento: %s",$/;"	function	line:17
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^    "other": "Falta valores de argumento: %s"$/;"	function	line:18
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Missing required argument: %s": {$/;"	function	line:20
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^    "one": "Falta argumento obrigatório: %s",$/;"	function	line:21
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^    "other": "Faltando argumentos obrigatórios: %s"$/;"	function	line:22
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Unknown argument: %s": {$/;"	function	line:24
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^    "one": "Argumento desconhecido: %s",$/;"	function	line:25
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^    "other": "Argumentos desconhecidos: %s"$/;"	function	line:26
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Invalid values:": "Valores inválidos:",$/;"	function	line:28
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argumento: %s, Dado: %s, Escolhas: %s",$/;"	function	line:29
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Argument check failed: %s": "Verificação de argumento falhou: %s",$/;"	function	line:30
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Implications failed:": "Implicações falharam:",$/;"	function	line:31
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Not enough arguments following: %s": "Insuficientes argumentos a seguir: %s",$/;"	function	line:32
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Invalid JSON config file: %s": "Arquivo de configuração em JSON esta inválido: %s",$/;"	function	line:33
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Path to JSON config file": "Caminho para o arquivo de configuração em JSON",$/;"	function	line:34
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Show help": "Mostra ajuda",$/;"	function	line:35
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Show version number": "Mostra número de versão",$/;"	function	line:36
Arguments %s and %s are mutually exclusive	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt.json	/^  "Arguments %s and %s are mutually exclusive" : "Argumentos %s e %s são mutualmente exclusivos"$/;"	function	line:37
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Commands:": "Comandos:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Options:": "Opções:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Examples:": "Exemplos:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "boolean": "boolean",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "count": "contagem",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "string": "string",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "number": "número",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "array": "array",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "required": "obrigatório",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "default:": "padrão:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "choices:": "opções:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "aliases:": "sinônimos:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "generated-value": "valor-gerado",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Argumentos insuficientes: Argumento %s, necessário pelo menos %s",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Excesso de argumentos: recebido %s, máximo de %s",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^    "one": "Falta valor de argumento: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^    "other": "Falta valores de argumento: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^    "one": "Falta argumento obrigatório: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^    "other": "Faltando argumentos obrigatórios: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^    "one": "Argumento desconhecido: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^    "other": "Argumentos desconhecidos: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Invalid values:": "Valores inválidos:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argumento: %s, Dado: %s, Opções: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Argument check failed: %s": "Verificação de argumento falhou: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Implications failed:": "Implicações falharam:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Not enough arguments following: %s": "Argumentos insuficientes a seguir: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Invalid JSON config file: %s": "Arquivo JSON de configuração inválido: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Path to JSON config file": "Caminho para o arquivo JSON de configuração",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Show help": "Exibe ajuda",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Show version number": "Exibe a versão",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Did you mean %s?": "Você quis dizer %s?",$/;"	function	line:38
Arguments %s and %s are mutually exclusive	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/pt_BR.json	/^  "Arguments %s and %s are mutually exclusive" : "Argumentos %s e %s são mutualmente exclusivos"$/;"	function	line:39
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Commands:": "Команды:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Options:": "Опции:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Examples:": "Примеры:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "boolean": "булевый тип",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "count": "подсчет",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "string": "строковой тип",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "number": "число",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "array": "массив",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "required": "необходимо",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "default:": "по умолчанию:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "choices:": "возможности:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "aliases:": "алиасы:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "generated-value": "генерированное значение",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Недостаточно неопционных аргументов: есть %s, нужно как минимум %s",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Слишком много неопционных аргументов: есть %s, максимум допустимо %s",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^    "one": "Не хватает значения аргумента: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^    "other": "Не хватает значений аргументов: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^    "one": "Не хватает необходимого аргумента: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^    "other": "Не хватает необходимых аргументов: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^    "one": "Неизвестный аргумент: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^    "other": "Неизвестные аргументы: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Invalid values:": "Недействительные значения:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Argument: %s, Given: %s, Choices: %s": "Аргумент: %s, Данное значение: %s, Возможности: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Argument check failed: %s": "Проверка аргументов не удалась: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Implications failed:": "Данный аргумент требует следующий дополнительный аргумент:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Not enough arguments following: %s": "Недостаточно следующих аргументов: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Invalid JSON config file: %s": "Недействительный файл конфигурации JSON: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Path to JSON config file": "Путь к файлу конфигурации JSON",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Show help": "Показать помощь",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Show version number": "Показать номер версии",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/ru.json	/^  "Did you mean %s?": "Вы имели в виду %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Commands:": "คอมมาน",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Options:": "ออฟชั่น",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Examples:": "ตัวอย่าง",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "boolean": "บูลีน",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "count": "นับ",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "string": "สตริง",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "number": "ตัวเลข",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "array": "อาเรย์",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "required": "จำเป็น",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "default:": "ค่าเริ่มต้น",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "choices:": "ตัวเลือก",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "aliases:": "เอเลียส",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "generated-value": "ค่าที่ถูกสร้างขึ้น",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Not enough non-option arguments: got %s, need at least %s": "ใส่อาร์กิวเมนต์ไม่ครบตามจำนวนที่กำหนด: ใส่ค่ามาจำนวน %s ค่า, แต่ต้องการอย่างน้อย %s ค่า",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Too many non-option arguments: got %s, maximum of %s": "ใส่อาร์กิวเมนต์เกินจำนวนที่กำหนด: ใส่ค่ามาจำนวน %s ค่า, แต่ต้องการมากที่สุด %s ค่า",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^    "one": "ค่าอาร์กิวเมนต์ที่ขาดไป: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^    "other": "ค่าอาร์กิวเมนต์ที่ขาดไป: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^    "one": "อาร์กิวเมนต์จำเป็นที่ขาดไป: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^    "other": "อาร์กิวเมนต์จำเป็นที่ขาดไป: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^    "one": "อาร์กิวเมนต์ที่ไม่รู้จัก: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^    "other": "อาร์กิวเมนต์ที่ไม่รู้จัก: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Invalid values:": "ค่าไม่ถูกต้อง:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Argument: %s, Given: %s, Choices: %s": "อาร์กิวเมนต์: %s, ได้รับ: %s, ตัวเลือก: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Argument check failed: %s": "ตรวจสอบพบอาร์กิวเมนต์ที่ไม่ถูกต้อง: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Implications failed:": "Implications ไม่สำเร็จ:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Not enough arguments following: %s": "ใส่อาร์กิวเมนต์ไม่ครบ: %s",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Invalid JSON config file: %s": "ไฟล์คอนฟิค JSON ไม่ถูกต้อง: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Path to JSON config file": "พาทไฟล์คอนฟิค JSON",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Show help": "ขอความช่วยเหลือ",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Show version number": "แสดงตัวเลขเวอร์ชั่น",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/th.json	/^  "Did you mean %s?": "คุณหมายถึง %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Commands:": "Komutlar:",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Options:": "Seçenekler:",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Examples:": "Örnekler:",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "boolean": "boolean",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "count": "sayı",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "string": "string",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "number": "numara",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "array": "array",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "required": "zorunlu",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "default:": "varsayılan:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "choices:": "seçimler:",$/;"	function	line:12
aliases:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "aliases:": "takma adlar:",$/;"	function	line:13
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "generated-value": "oluşturulan-değer",$/;"	function	line:14
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Not enough non-option arguments: got %s, need at least %s": "Seçenek dışı argümanlar yetersiz: %s bulundu, %s gerekli",$/;"	function	line:15
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Too many non-option arguments: got %s, maximum of %s": "Seçenek dışı argümanlar gereğinden fazla: %s bulundu, azami %s",$/;"	function	line:16
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Missing argument value: %s": {$/;"	function	line:17
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^    "one": "Eksik argüman değeri: %s",$/;"	function	line:18
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^    "other": "Eksik argüman değerleri: %s"$/;"	function	line:19
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Missing required argument: %s": {$/;"	function	line:21
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^    "one": "Eksik zorunlu argüman: %s",$/;"	function	line:22
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^    "other": "Eksik zorunlu argümanlar: %s"$/;"	function	line:23
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Unknown argument: %s": {$/;"	function	line:25
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^    "one": "Bilinmeyen argüman: %s",$/;"	function	line:26
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^    "other": "Bilinmeyen argümanlar: %s"$/;"	function	line:27
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Invalid values:": "Geçersiz değerler:",$/;"	function	line:29
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Argument: %s, Given: %s, Choices: %s": "Argüman: %s, Verilen: %s, Seçimler: %s",$/;"	function	line:30
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Argument check failed: %s": "Argüman kontrolü başarısız oldu: %s",$/;"	function	line:31
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Implications failed:": "Sonuçlar başarısız oldu:",$/;"	function	line:32
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Not enough arguments following: %s": "%s için yeterli argüman bulunamadı",$/;"	function	line:33
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Invalid JSON config file: %s": "Geçersiz JSON yapılandırma dosyası: %s",$/;"	function	line:34
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Path to JSON config file": "JSON yapılandırma dosya konumu",$/;"	function	line:35
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Show help": "Yardım detaylarını göster",$/;"	function	line:36
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Show version number": "Versiyon detaylarını göster",$/;"	function	line:37
Did you mean %s?	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/tr.json	/^  "Did you mean %s?": "Bunu mu demek istediniz: %s?"$/;"	function	line:38
Commands:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Commands:": "命令：",$/;"	function	line:2
Options:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Options:": "选项：",$/;"	function	line:3
Examples:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Examples:": "示例：",$/;"	function	line:4
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "boolean": "布尔",$/;"	function	line:5
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "count": "计数",$/;"	function	line:6
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "string": "字符串",$/;"	function	line:7
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "number": "数字",$/;"	function	line:8
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "array": "数组",$/;"	function	line:9
required	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "required": "必需",$/;"	function	line:10
default:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "default:": "默认值:",$/;"	function	line:11
choices:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "choices:": "可选值:",$/;"	function	line:12
generated-value	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "generated-value": "生成的值",$/;"	function	line:13
Not enough non-option arguments: got %s, need at least %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Not enough non-option arguments: got %s, need at least %s": "缺少 non-option 参数：传入了 %s 个, 至少需要 %s 个",$/;"	function	line:14
Too many non-option arguments: got %s, maximum of %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Too many non-option arguments: got %s, maximum of %s": "non-option 参数过多：传入了 %s 个, 最大允许 %s 个",$/;"	function	line:15
Missing argument value: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Missing argument value: %s": {$/;"	function	line:16
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^    "one": "没有给此选项指定值：%s",$/;"	function	line:17
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^    "other": "没有给这些选项指定值：%s"$/;"	function	line:18
Missing required argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Missing required argument: %s": {$/;"	function	line:20
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^    "one": "缺少必须的选项：%s",$/;"	function	line:21
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^    "other": "缺少这些必须的选项：%s"$/;"	function	line:22
Unknown argument: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Unknown argument: %s": {$/;"	function	line:24
one	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^    "one": "无法识别的选项：%s",$/;"	function	line:25
other	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^    "other": "无法识别这些选项：%s"$/;"	function	line:26
Invalid values:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Invalid values:": "无效的选项值：",$/;"	function	line:28
Argument: %s, Given: %s, Choices: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Argument: %s, Given: %s, Choices: %s": "选项名称: %s, 传入的值: %s, 可选的值：%s",$/;"	function	line:29
Argument check failed: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Argument check failed: %s": "选项值验证失败：%s",$/;"	function	line:30
Implications failed:	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Implications failed:": "缺少依赖的选项：",$/;"	function	line:31
Not enough arguments following: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Not enough arguments following: %s": "没有提供足够的值给此选项：%s",$/;"	function	line:32
Invalid JSON config file: %s	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Invalid JSON config file: %s": "无效的 JSON 配置文件：%s",$/;"	function	line:33
Path to JSON config file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Path to JSON config file": "JSON 配置文件的路径",$/;"	function	line:34
Show help	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Show help": "显示帮助信息",$/;"	function	line:35
Show version number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/locales/zh_CN.json	/^  "Show version number": "显示版本号"$/;"	function	line:36
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "name": "yargs",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "version": "6.6.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "description": "yargs the modern, pirate-themed, successor to optimist.",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "main": ".\/index.js",$/;"	function	line:5
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "files": [$/;"	function	line:6
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "dependencies": {$/;"	function	line:14
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "camelcase": "^3.0.0",$/;"	function	line:15
cliui	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "cliui": "^3.2.0",$/;"	function	line:16
decamelize	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "decamelize": "^1.1.1",$/;"	function	line:17
get-caller-file	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "get-caller-file": "^1.0.1",$/;"	function	line:18
os-locale	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "os-locale": "^1.4.0",$/;"	function	line:19
read-pkg-up	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "read-pkg-up": "^1.0.1",$/;"	function	line:20
require-directory	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "require-directory": "^2.1.1",$/;"	function	line:21
require-main-filename	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "require-main-filename": "^1.0.1",$/;"	function	line:22
set-blocking	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "set-blocking": "^2.0.0",$/;"	function	line:23
string-width	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "string-width": "^1.0.2",$/;"	function	line:24
which-module	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "which-module": "^1.0.0",$/;"	function	line:25
y18n	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "y18n": "^3.2.1",$/;"	function	line:26
yargs-parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "yargs-parser": "^4.2.0"$/;"	function	line:27
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "devDependencies": {$/;"	function	line:29
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "chai": "^3.4.1",$/;"	function	line:30
chalk	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "chalk": "^1.1.3",$/;"	function	line:31
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "coveralls": "^2.11.11",$/;"	function	line:32
cpr	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "cpr": "^2.0.0",$/;"	function	line:33
cross-spawn	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "cross-spawn": "^5.0.1",$/;"	function	line:34
es6-promise	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "es6-promise": "^4.0.2",$/;"	function	line:35
hashish	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "hashish": "0.0.4",$/;"	function	line:36
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "mocha": "^3.0.1",$/;"	function	line:37
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "nyc": "^10.0.0",$/;"	function	line:38
rimraf	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "rimraf": "^2.5.0",$/;"	function	line:39
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "standard": "^8.6.0",$/;"	function	line:40
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "standard-version": "^3.0.0",$/;"	function	line:41
which	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "which": "^1.2.9"$/;"	function	line:42
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "scripts": {$/;"	function	line:44
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "pretest": "standard",$/;"	function	line:45
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "test": "nyc --cache mocha --require .\/test\/before.js --timeout=8000 --check-leaks",$/;"	function	line:46
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "coverage": "nyc report --reporter=text-lcov | coveralls",$/;"	function	line:47
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "release": "standard-version"$/;"	function	line:48
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "repository": {$/;"	function	line:50
type	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "type": "git",$/;"	function	line:51
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "url": "http:\/\/github.com\/yargs\/yargs.git"$/;"	function	line:52
homepage	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "homepage": "http:\/\/yargs.js.org\/",$/;"	function	line:54
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "standard": {$/;"	function	line:55
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "ignore": [$/;"	function	line:56
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "keywords": [$/;"	function	line:60
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "license": "MIT",$/;"	function	line:69
engine	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "engine": {$/;"	function	line:70
node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "node": ">=0.10"$/;"	function	line:71
greenkeeper	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^  "greenkeeper": {$/;"	function	line:73
ignore	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/package.json	/^    "ignore": [$/;"	function	line:74
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:27
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:53
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:69
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:97
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:119
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:160
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:189
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:214
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:231
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:250
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:269
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:293
Positional Arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^### Positional Arguments$/;"	function	line:599
Positional Argument Aliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#### Positional Argument Aliases$/;"	function	line:612
Variadic Positional Arguments	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#### Variadic Positional Arguments$/;"	function	line:627
Command Execution	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^### Command Execution$/;"	function	line:638
Command Aliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^### Command Aliases$/;"	function	line:649
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:667
Providing a Command Module	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^### Providing a Command Module$/;"	function	line:703
Example command hierarchy using `.commandDir()`	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^### Example command hierarchy using `.commandDir()`$/;"	function	line:795
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:824
!/usr/bin/env node	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/README.md	/^#!\/usr\/bin\/env node$/;"	function	line:1750
Yargs	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^function Yargs (processArgs, cwd, parentRequire) {$/;"	function	line:13
const.resets	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  const context = { resets: -1, commands: [], files: [] }$/;"	property	line:51
getContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getContext = function () {$/;"	function	line:52
self.getContext	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  const context = { resets: -1, commands: [], files: [] }$/;"	function	line:51
freeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  function freeze () {$/;"	function	line:139
unfreeze	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  function unfreeze () {$/;"	function	line:155
boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.boolean = function (bools) {$/;"	function	line:174
self.boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:172
array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.array = function (arrays) {$/;"	function	line:179
self.array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:177
nargs	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.nargs = function (key, n) {$/;"	function	line:184
number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.number = function (numbers) {$/;"	function	line:195
self.number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:193
choices	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.choices = function (key, values) {$/;"	function	line:200
normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.normalize = function (strings) {$/;"	function	line:211
self.normalize	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:209
config	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.config = function (key, msg, parseFn) {$/;"	function	line:216
example	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.example = function (cmd, description) {$/;"	function	line:237
self.example	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:235
command	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.command = function (cmd, description, builder, handler) {$/;"	function	line:242
self.command	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:240
commandDir	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.commandDir = function (dir, opts) {$/;"	function	line:247
string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.string = function (strings) {$/;"	function	line:253
self.string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:251
alias	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.alias = function (x, y) {$/;"	function	line:275
coerce	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.coerce = function (key, fn) {$/;"	function	line:286
count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.count = function (counts) {$/;"	function	line:299
self.count	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:297
demandOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.demandOption = function (key, msg) {$/;"	function	line:337
options.demandedOptions.msg	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^        options.demandedOptions[key] = { msg: msg }$/;"	property	line:344
options.demandedOptions.msg	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^        options.demandedOptions[key] = { msg: undefined }$/;"	property	line:347
self.demandOption	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:335
demandCommand	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.demandCommand = function (min, max, minMsg, maxMsg) {$/;"	function	line:354
options.demandedCommands._.min	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^    options.demandedCommands._ = {$/;"	property	line:360
options.demandedCommands._.max	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^      min: min,$/;"	property	line:361
options.demandedCommands._.minMsg	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^      max: max,$/;"	property	line:362
options.demandedCommands._.maxMsg	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^      minMsg: minMsg,$/;"	property	line:363
getDemandedOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getDemandedOptions = function () {$/;"	function	line:370
self.getDemandedOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:368
getDemandedCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getDemandedCommands = function () {$/;"	function	line:374
self.getDemandedCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:372
requiresArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.requiresArg = function (requiresArgs) {$/;"	function	line:378
self.requiresArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:376
skipValidation	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.skipValidation = function (skipValidations) {$/;"	function	line:383
self.skipValidation	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:381
implies	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.implies = function (key, value) {$/;"	function	line:388
self.implies	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:386
conflicts	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.conflicts = function (key1, key2) {$/;"	function	line:393
self.conflicts	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:391
usage	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.usage = function (msg, opts) {$/;"	function	line:398
fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.fail = function (f) {$/;"	function	line:416
self.fail	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:414
check	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.check = function (f) {$/;"	function	line:421
self.check	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:419
describe	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.describe = function (key, desc) {$/;"	function	line:426
global	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.global = function (globals) {$/;"	function	line:438
self.global	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:436
pkgConf	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.pkgConf = function (key, path) {$/;"	function	line:443
pkgUp	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  function pkgUp (path) {$/;"	function	line:458
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.parse = function (args, shortCircuit, _parseFn) {$/;"	function	line:477
_hasParseCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self._hasParseCallback = function () {$/;"	function	line:506
self._hasParseCallback	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:504
getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getOptions = function () {$/;"	function	line:610
self.getOptions	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:609
group	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.group = function (opts, groupName) {$/;"	function	line:614
getGroups	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getGroups = function () {$/;"	function	line:629
self.getGroups	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:628
env	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.env = function (prefix) {$/;"	function	line:636
self.env	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:632
wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.wrap = function (cols) {$/;"	function	line:642
self.wrap	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:640
strict	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.strict = function () {$/;"	function	line:648
getStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getStrict = function () {$/;"	function	line:652
self.getStrict	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:651
showHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.showHelp = function (level) {$/;"	function	line:656
self.showHelp	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:654
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.version = function (opt, msg, ver) {$/;"	function	line:663
guessVersion	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  function guessVersion () {$/;"	function	line:684
showHelpOnFail	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.showHelpOnFail = function (enabled, message) {$/;"	function	line:721
self.showHelpOnFail	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:719
exitProcess	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.exitProcess = function (enabled) {$/;"	function	line:727
getExitProcess	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getExitProcess = function () {$/;"	function	line:734
self.getExitProcess	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:733
completion	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.completion = function (cmd, desc, fn) {$/;"	function	line:739
showCompletionScript	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.showCompletionScript = function ($0) {$/;"	function	line:761
getCompletion	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getCompletion = function (args, done) {$/;"	function	line:767
self.getCompletion	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:765
locale	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.locale = function (locale) {$/;"	function	line:771
detectLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.detectLocale = function (detect) {$/;"	function	line:788
getDetectLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getDetectLocale = function () {$/;"	function	line:792
self.getDetectLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:791
exit	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.exit = function (code, err) {$/;"	function	line:800
log	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^    log: function () {$/;"	function	line:809
var._logger.log	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  var _logger = {$/;"	method	line:808
error	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^    error: function () {$/;"	function	line:816
_getLoggerInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self._getLoggerInstance = function () {$/;"	function	line:824
_hasOutput	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self._hasOutput = function () {$/;"	function	line:829
self._hasOutput	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:826
recommendCommands	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.recommendCommands = function () {$/;"	function	line:834
getUsageInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getUsageInstance = function () {$/;"	function	line:839
self.getUsageInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:837
getValidationInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getValidationInstance = function () {$/;"	function	line:843
self.getValidationInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:841
getCommandInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.getCommandInstance = function () {$/;"	function	line:847
self.getCommandInstance	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:845
terminalWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  self.terminalWidth = function () {$/;"	function	line:851
self.terminalWidth	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  }$/;"	function	line:849
get	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^    get: function () {$/;"	function	line:856
parseArgs	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  function parseArgs (args, shortCircuit) {$/;"	function	line:870
guessLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  function guessLocale () {$/;"	function	line:1007
recommendCommands.recommendCommands.guessLocale	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  function guessLocale () {$/;"	function	line:1007
setPlaceholderKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  function setPlaceholderKeys (argv) {$/;"	function	line:1019
recommendCommands.recommendCommands.setPlaceholderKeys	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^  function setPlaceholderKeys (argv) {$/;"	function	line:1019
rebase	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs/yargs.js	/^function rebase (base, dir) {$/;"	function	line:1035
Change Log	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^# Change Log$/;"	function	line:1
[4.2.1](https://github.com/yargs/yargs-parser/compare/v4.2.0...v4.2.1) (2017-01-02)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^## [4.2.1](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v4.2.0...v4.2.1) (2017-01-02)$/;"	function	line:6
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:9
[4.2.0](https://github.com/yargs/yargs-parser/compare/v4.1.0...v4.2.0) (2016-12-01)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^# [4.2.0](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v4.1.0...v4.2.0) (2016-12-01)$/;"	function	line:16
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:19
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Features$/;"	function	line:24
[4.1.0](https://github.com/yargs/yargs-parser/compare/v4.0.2...v4.1.0) (2016-11-07)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^# [4.1.0](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v4.0.2...v4.1.0) (2016-11-07)$/;"	function	line:31
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Features$/;"	function	line:34
[4.0.2](https://github.com/yargs/yargs-parser/compare/v4.0.1...v4.0.2) (2016-09-30)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^## [4.0.2](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v4.0.1...v4.0.2) (2016-09-30)$/;"	function	line:42
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:45
[4.0.1](https://github.com/yargs/yargs-parser/compare/v4.0.0...v4.0.1) (2016-09-30)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^## [4.0.1](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v4.0.0...v4.0.1) (2016-09-30)$/;"	function	line:52
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:55
[4.0.0](https://github.com/yargs/yargs-parser/compare/v3.2.0...v4.0.0) (2016-09-26)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^# [4.0.0](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v3.2.0...v4.0.0) (2016-09-26)$/;"	function	line:62
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:65
BREAKING CHANGES	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### BREAKING CHANGES$/;"	function	line:70
[3.2.0](https://github.com/yargs/yargs-parser/compare/v3.1.0...v3.2.0) (2016-08-13)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^# [3.2.0](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v3.1.0...v3.2.0) (2016-08-13)$/;"	function	line:77
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Features$/;"	function	line:80
[3.1.0](https://github.com/yargs/yargs-parser/compare/v3.0.0...v3.1.0) (2016-08-09)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^# [3.1.0](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v3.0.0...v3.1.0) (2016-08-09)$/;"	function	line:87
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:90
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Features$/;"	function	line:97
[3.0.0](https://github.com/yargs/yargs-parser/compare/v2.4.1...v3.0.0) (2016-08-07)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^# [3.0.0](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v2.4.1...v3.0.0) (2016-08-07)$/;"	function	line:104
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:107
BREAKING CHANGES	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### BREAKING CHANGES$/;"	function	line:112
[2.4.1](https://github.com/yargs/yargs-parser/compare/v2.4.0...v2.4.1) (2016-07-16)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^## [2.4.1](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v2.4.0...v2.4.1) (2016-07-16)$/;"	function	line:120
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:123
[2.4.0](https://github.com/yargs/yargs-parser/compare/v2.3.0...v2.4.0) (2016-04-11)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^# [2.4.0](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v2.3.0...v2.4.0) (2016-04-11)$/;"	function	line:130
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Features$/;"	function	line:133
[2.3.0](https://github.com/yargs/yargs-parser/compare/v2.2.0...v2.3.0) (2016-04-09)	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^# [2.3.0](https:\/\/github.com\/yargs\/yargs-parser\/compare\/v2.2.0...v2.3.0) (2016-04-09)$/;"	function	line:140
Bug Fixes	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Bug Fixes$/;"	function	line:143
Features	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/CHANGELOG.md	/^### Features$/;"	function	line:151
parse	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^function parse (args, opts) {$/;"	function	line:6
negative	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  var negative = \/^-[0-9]+(\\.[0-9]+)?\/$/;"	variable	line:44
extendAliases.keys._	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  var argv = { _: [] }$/;"	property	line:99
eatNargs	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function eatNargs (i, key, args) {$/;"	function	line:298
eatArray	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function eatArray (i, key, args) {$/;"	function	line:313
setArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^      setArg(key, argsToSet.map(function (arg) {$/;"	function	line:329
setArg	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function setArg (key, val) {$/;"	function	line:341
processValue	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function processValue (key, val) {$/;"	function	line:392
setConfig	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function setConfig (argv) {$/;"	function	line:419
setConfigObject	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function setConfigObject (config, prev) {$/;"	function	line:457
setConfigObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function setConfigObjects () {$/;"	function	line:479
setConfigObject.setConfigObjects	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function setConfigObjects () {$/;"	function	line:479
applyEnvVars	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function applyEnvVars (argv, configOnly) {$/;"	function	line:486
setConfigObject.applyEnvVars	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function applyEnvVars (argv, configOnly) {$/;"	function	line:486
applyCoercions	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function applyCoercions (argv) {$/;"	function	line:507
applyDefaultsAndAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function applyDefaultsAndAliases (obj, aliases, defaults) {$/;"	function	line:521
hasKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function hasKey (obj, keys) {$/;"	function	line:534
setKey	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function setKey (obj, keys, value) {$/;"	function	line:549
extendAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function extendAliases () {$/;"	function	line:585
function.Array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function extendAliases () {$/;"	class	line:585
function.function.Array.slice	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^    Array.prototype.slice.call(arguments).forEach(function (obj) {$/;"	method	line:586
checkAllAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function checkAllAliases (key, flag) {$/;"	function	line:612
setDefaulted	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function setDefaulted (key) {$/;"	function	line:623
function.extendAliases.checkAllAliases.setDefaulted	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function setDefaulted (key) {$/;"	function	line:623
unsetDefaulted	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function unsetDefaulted (key) {$/;"	function	line:629
function.extendAliases.checkAllAliases.unsetDefaulted	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function unsetDefaulted (key) {$/;"	function	line:629
defaultForType	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function defaultForType (type) {$/;"	function	line:637
function.extendAliases.checkAllAliases.defaultForType.def.boolean	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^    var def = {$/;"	property	line:638
function.extendAliases.checkAllAliases.defaultForType.def.string	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^      boolean: true,$/;"	property	line:639
function.extendAliases.checkAllAliases.defaultForType.def.number	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^      string: '',$/;"	property	line:640
function.extendAliases.checkAllAliases.defaultForType.def.array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^      number: undefined,$/;"	property	line:641
function.extendAliases.checkAllAliases.defaultForType	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function defaultForType (type) {$/;"	function	line:637
guessType	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function guessType (key, flags) {$/;"	function	line:649
isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function isNumber (x) {$/;"	function	line:659
function.extendAliases.checkAllAliases.guessType.isNumber	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function isNumber (x) {$/;"	function	line:659
isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function isUndefined (num) {$/;"	function	line:666
function.extendAliases.checkAllAliases.guessType.isUndefined	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function isUndefined (num) {$/;"	function	line:666
function.extendAliases.checkAllAliases.guessType	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^  function guessType (key, flags) {$/;"	function	line:649
combineAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^function combineAliases (aliases) {$/;"	function	line:681
function.extendAliases.checkAllAliases.combineAliases	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^function combineAliases (aliases) {$/;"	function	line:681
assign	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^function assign (defaults, configuration) {$/;"	function	line:726
increment	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^function increment (orig) {$/;"	function	line:743
Parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^function Parser (args, opts) {$/;"	function	line:747
detailed	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^Parser.detailed = function (args, opts) {$/;"	function	line:755
increment.Parser.detailed	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/index.js	/^}$/;"	function	line:751
exports	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/lib/tokenize-arg-string.js	/^module.exports = function (argString) {$/;"	function	line:2
name	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "name": "yargs-parser",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "version": "4.2.1",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "description": "the mighty option parser used by yargs",$/;"	function	line:4
main	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "main": "index.js",$/;"	function	line:5
scripts	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "scripts": {$/;"	function	line:6
pretest	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "pretest": "standard",$/;"	function	line:7
test	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "test": "nyc mocha test\/*.js",$/;"	function	line:8
coverage	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "coverage": "nyc report --reporter=text-lcov | coveralls",$/;"	function	line:9
release	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "release": "standard-version"$/;"	function	line:10
repository	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "repository": {$/;"	function	line:12
url	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "url": "git@github.com:yargs\/yargs-parser.git"$/;"	function	line:13
keywords	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "keywords": [$/;"	function	line:15
author	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "author": "Ben Coe <ben@npmjs.com>",$/;"	function	line:26
license	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "license": "ISC",$/;"	function	line:27
devDependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "devDependencies": {$/;"	function	line:28
chai	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "chai": "^3.5.0",$/;"	function	line:29
coveralls	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "coveralls": "^2.11.12",$/;"	function	line:30
mocha	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "mocha": "^3.0.1",$/;"	function	line:31
nyc	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "nyc": "^10.0.0",$/;"	function	line:32
standard	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "standard": "^8.0.0",$/;"	function	line:33
standard-version	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "standard-version": "^4.0.0"$/;"	function	line:34
dependencies	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "dependencies": {$/;"	function	line:36
camelcase	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^    "camelcase": "^3.0.0"$/;"	function	line:37
files	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/package.json	/^  "files": [$/;"	function	line:39
yargs-parser	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^# yargs-parser$/;"	function	line:1
Example	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^## Example$/;"	function	line:16
API	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^## API$/;"	function	line:51
require('yargs-parser')(args, opts={})	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^### require('yargs-parser')(args, opts={})$/;"	function	line:53
require('yargs-parser').detailed(args, opts={})	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^### require('yargs-parser').detailed(args, opts={})$/;"	function	line:82
Configuration	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^### Configuration$/;"	function	line:103
short option groups	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^### short option groups$/;"	function	line:117
camel-case expansion	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^### camel-case expansion$/;"	function	line:136
dot-notation	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^### dot-notation$/;"	function	line:155
parse numbers	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^### parse numbers$/;"	function	line:174
boolean negation	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^### boolean negation$/;"	function	line:193
duplicate arguments array	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^### duplicate arguments array$/;"	function	line:212
flatten duplicate arrays	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^### flatten duplicate arrays$/;"	function	line:231
Special Thanks	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^## Special Thanks$/;"	function	line:250
License	/Users/jonathan/repos/identifiers-arxiv/node_modules/yargs-parser/README.md	/^## License$/;"	function	line:255
name	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "name": "identifiers-arxiv",$/;"	function	line:2
version	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "version": "0.1.0",$/;"	function	line:3
description	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "description": "Extract, validate and normalize arXiv IDs.",$/;"	function	line:4
keywords	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "keywords": ["arxiv", "identifiers"],$/;"	function	line:5
main	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "main": ".\/lib\/arxiv.js",$/;"	function	line:6
repository	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "repository": "https:\/\/github.com\/altmetric\/identifiers-arxiv",$/;"	function	line:7
bugs	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "bugs": "https:\/\/github.com\/altmetric\/identifiers-arxiv\/issues",$/;"	function	line:8
author	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "author": "Paul Mucur",$/;"	function	line:9
license	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "license": "MIT",$/;"	function	line:10
engines	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "engines": {$/;"	function	line:11
node	/Users/jonathan/repos/identifiers-arxiv/package.json	/^    "node": ">= 4"$/;"	function	line:12
devDependencies	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "devDependencies": {$/;"	function	line:14
eslint	/Users/jonathan/repos/identifiers-arxiv/package.json	/^    "eslint": "^3.15.0",$/;"	function	line:15
jest	/Users/jonathan/repos/identifiers-arxiv/package.json	/^    "jest": "^18.1.0"$/;"	function	line:16
scripts	/Users/jonathan/repos/identifiers-arxiv/package.json	/^  "scripts": {$/;"	function	line:18
pretest	/Users/jonathan/repos/identifiers-arxiv/package.json	/^    "pretest": "eslint lib tests",$/;"	function	line:19
test	/Users/jonathan/repos/identifiers-arxiv/package.json	/^    "test": "jest"$/;"	function	line:20
Identifiers - arXiv [![Build Status](https://travis-ci.org/altmetric/identifiers-arxiv.svg?branch=master)](https://travis-ci.org/altmetric/identifiers-arxiv)	/Users/jonathan/repos/identifiers-arxiv/README.md	/^# Identifiers - arXiv [![Build Status](https:\/\/travis-ci.org\/altmetric\/identifiers-arxiv.svg?branch=master)](https:\/\/travis-ci.org\/altmetric\/identifiers-arxiv)$/;"	function	line:1
Installation	/Users/jonathan/repos/identifiers-arxiv/README.md	/^## Installation$/;"	function	line:8
Usage	/Users/jonathan/repos/identifiers-arxiv/README.md	/^## Usage$/;"	function	line:16
Other versions	/Users/jonathan/repos/identifiers-arxiv/README.md	/^## Other versions$/;"	function	line:25
License	/Users/jonathan/repos/identifiers-arxiv/README.md	/^## License$/;"	function	line:29
